kernel-azure-debug-devel-2.6.32-754.6.3.el6.azure>  HLk|[ z뾂al Jw< GeهdBT_G-G*2;xh*Z+NGn+Ԯzν\ ?`YM^Qo6yrE,c \vϡx'>9X `ӡG^xxB_0swt=j _xwc"s2i~AUTP's"X ov|xۈٮ4$GVǣ1F%,d28c0af09d7001492ddc0da90ea86650af1c12d84[ z뾂alx ="UVfmBn5UšƢ+4GZw/ =ʐeӛe4. v//by5̨2HLlm_7=h"|}2?K dc4 ztgxAΨr@pMSez|#:ԃYm\>5Q?Qd" 4 ~ $ 9Sjpw,3,3  ,3 dL,3 ,3  y ,3  H,3 V,3 3,3  @,3    _( 8 ”9 Δ:m>J GJ,3HK6,3IK,3XLYL\L,3]LP,3^NCI SbQdQeQfQlQQCkernel-azure-debug-devel2.6.32754.6.3.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.[E|c1bj.rdu2.centos.orgCentOSCentOSGPLv2CBS System Environment/Kernelhttp://www.kernel.org/linuxx86_64if [ -f /etc/sysconfig/kernel ] then . /etc/sysconfig/kernel || exit $? fi if [ "$HARDLINK" != "no" -a -x /usr/sbin/hardlink ] then (cd /usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug && /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*.el6*.*/$f $f done) fiMYM )u\eLzK KY8 [)  . oU/ d`-@ )WHU=Ud%0+aUYWTT>/9v8'9T=oU[TzVT>&U hT oT[T* ]U,W] jV eTX,w  }U o90 0 #+gk8 8VYTYT 7dtU"6L v<#4hrY91sy9k /> 2M>6#&v t#E1=++HcHvAHc Hl kHbH*jM1A5 -W6\i$5a\d -<=As%d, u crrq<B<oAAH M#%cN42K;5RJdC{&{+  LJ; mXW^5ePVVc~=Hv 0(R <V w..^H yUK <_w2Xib $sTMd(K5Q*KSY ^/H_X"Uq td778 aXk yUHDV#c`FbZ&4 2=1>Js e  +$3 ky,e,gg 9 *M|qq] rL gbcV+B_|q=XB)UfafffUYf Q<$ :TPv`8 3   #!o1!uJx " ;Q?k# 1 SxL0" $$;;S, +R&D+3   , 6V/T%8&av!X X\3| :@||% PR(v} x6 t mwZQ $- \ M 3 % |Hgc ^ODiBE ! Z"[ c2*Re\ Wa"P  B\N  2wX`fxZf'Ng O Zg  Mk v&j~/  Hj eaL (" Tt M  a3 !; J X aRaTe+  vhC t (8 "!! =# soE S2,Z[E `T9:  I <x PTy`< \Y TIwQ>E[cVJ@$Q*WO= C]TzHLa 0h3 2 =93L78b>8 ~Fr2VVla[%!} W6 q([kWr9c6>No]$q2 ?ze\#t\ \]M2]8kT( 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+m-!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큤[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[@![>[JK5K5[~K5K5[[[[y[[[4K5[[&[K5K5K5K5K5K5[K5K5K5K5K5K5K5[[[K5K5K5K5K5K5[[K5[e[[IK5[0[>[V[WK5K5K5[K5K5K5[K5[[-[K5[[K5[lK5[K5[K5[K5[VK5[K5K5K5[[[[[K5[>[S[K5[K5K5K5[[K5[[V[[K5K5[pK5K5K5[K5K5[K5K5[^K5K5[[?[K5K5K5[[[[[p[[K5K5K5K5[K5[K5K5K5K5[[[K5K5[[K5K5[ [ K5[K5K5[>K5[[[K5[[[[[[K5K5[K5K5K5K5[K5[[K5[[)K5[K5K5[K5[[[[ [{[[K5[[[[[K5[[[K5K5K5K5K5[K5[[[[[1[B[K5[K5[ K5K5K5K5K5[K5K5K5K5[K5K5K5[K5K5K5K5K5K5K5[[ K5K5K5K5[[K5K5K5[K5K5K5[K5K5K5K5[YK5[K5[K5[[[K5K5K5K5[K5[kK5K5[[[>[l[^[[[[.[K5[K5K5K5[S[S[K5K5K5[>[[[[[[K5[7K5K5[>K5K5K5K5K5[K5[K5[K5[>K5K5[[K5K5K5[K5[e[e[y[[@![@![A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[>K5K5[KK5[[[[z[K5[[K5[[`K5K5[[K5[>K5K5[[K5[[A[>K5[[K5K5K5K5K5K5K5K5K5[>K5K5K5K5K5K5K5K5K5K5K5K5[dK5K5K5K5K5K5[K5K5K5K5K5K5[*K5K5K5K5K5K5[K5K5K5[yK5K5K5K5K5K5K5K5K5K5[LK5K5K5K5K5K5K5K5K5[K5[BK5K5K5[K5K5[K5K5K5[K5[[[K5K5K5K5[M[[M[K5K5K5[[K5[ K5K5[K5K5K5K5K5K5K5K5K5[{K5K5K5[K5K5K5K5[[K5K5K5K5K5K5[^[.K5K5K5K5[SK5K5[K5[@#[@#[@[@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![A[@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@[@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![@![>K5K5K5[K5K5[VK5K5K5[K5[[>[K5K5K5K5[V[K5[W[K5K5K5[V[>[[[[[[[[[[[[[[[p[[[[[[[[p[[[[[[[[[[[[K5[[[>[[[[[[[[[>[[[[p[p[[[[[>[K5['[@K5[K5K5K5[[5K5K5K5[`K5[K5[K5[>K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[/K5[zK5K5[K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[K5[|K5K5[[AK5[K5K5K5[[K5K5[[\[>[[[[[[[[K5[t[eK5[/[K5K5[~[K5[mK5[K5[@"K5[[ K5[K5[>K5K5K5K5K5K5[>K5K5K5[K5K5K5[>K5K5[K5K5K5K5K5K5K5K5[;[K5K5K5K5[[K5K5K5K5K5K5K5K5K5K5[H[R[@`[K5K5[[[[K5K5K5[_[[K5[[4[l[[[T[[[[K5K5[K5K5[K5[K5K5[[>[V[|[[[K5K5K5K5K5K5K5[[mK5K5K5[K5[>K5K5K5K5K5[K5[[[KK5K5K5K5[K5K5[K5[[[[e[z[K5K5[K5[[K5K5[[K5K5K5K5K5[K5K5K5K5[>K5K5K5K5[K5K5[K5K5[[K5["[K5K5K5[LK5K5[[IK5[[[[[K5[[[['[3[[K5[xK5[@K5K5K5[AK5[K5[K5K5K5[[[(K5[[K5K5K5[K5[+K5[;K5[[K5K5K5K5[[K5[R[[[K5[K5K5K5K5[/K5K5[.[K5[[K5K5K5K5['K5[{K5[>K5K5K5K5[K5K5K5[K5K5[K5K5K5K5K5[[K5[Y[[[>[2K5K5K5[>K5[>[7K5K5K5K5[K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[K5[K5K5K5K5K5[[[[lK5K5K5K5[[K5K5K5[K5K5K5K5K5[K5[[SK5K5K5K5[K5K5K5[[[[K5[[[K5K5[K5[x[K5[K5K5[>K5[K5K5[[[5[T[[[K5K5[&K5K5[y[K5K5K5K5[cK5[[K5[K5[K5K5K5[TK5[$K5K5K5K5K5[ [[>K5K5K5K5K5K5K5K5K5K5K5K5K5[K5[[K5[[{K5K5[K5K5K5K5[]K5K5K5[[[K5[[[K5[[K5K5[YK5K5K5K5K5[J[!K5[[[K5[[[[[K5[3K5K5K5[K5K5K5[]K5K5K5[[K5K5K5K5K5K5[[K5[K5[[[>K5K5[K5K5K5K5[[[K5[K5K5K5K5[[K5K5K5[K5K5K5K5K5K5[K5K5K5[W[[[_[*K5K5K5[>K5K5K5K5K5K5K5K5[K5K5[>K5K5K5K5K5[{[[K5K5K5K5[>K5K5K5K5K5K5K5K5K5K5[>K5K5K5K5[K5K5K5K5K5K5K5[@[[K5[F[>[[[K5[[[m[>[[[[[[[[[[[[I[L[x[>[[[[[[[[[[K5K5K5[4[[T[[[[[[BK5[K5[(K5[LK5[[>K5K5K5K5K5K5K5K5K5K5K5[K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[Y[[K5K5K5[K5[yK5K5K5K5K5K5K5[p[K5[[[>[S[[>[[K[[[[[[[K5K5K5K5K5K5K5K5K5K5K5[[b[[K5K5[K5K5[[HK5[[K5K5K5K5K5K5K5[SK5K5K5K5[K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[K5K5K5K5K5K5K5K5[>K5K5K5K5[>[XK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[[>[K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[>[K5[TK5K5K5K5K5K5K5K5K5K5[[K5K5K5K5[qK5K5[K5[[$[I[[A[[[>K5K5K5[[BK5[K5K5[K5[L[[[[[K5[TK5[[K5K5K5K5K5K5K5K5K5[[K5K5K5[K5[I[H[K5K5K5K5[K5K5[[["[[p[[[`K5[[[[[[[{[[WK5K5K5K5K5[WK5[[K5K5K5[K5[>[[[[[[f[4K5[K5K5[C[[[>[>[K5K5K5[K5K5K5K5K5[H[K5K5[K5K5[K5K5[[S[S[S[K5K5K5K5K5[[K5[[>K5[~[[0K5[K5[q[LK5K5K5[[][4K5[I[[K5K5[&[>K5K5K5K5K5K5K5K5K5[K5K5K5K5[[[K5[K5K5K5K5K5[[HK5K5K5K5K5K5[>K5K5K5K5[K5K5K5K5[K5[[K5K5K5K5K5K5[K5K5K5[sK5[[K5[[K5K5K5[zK5K5K5K5[K5K5K5K5[[2K5[[[[7[K5K5[K5K5K5K5K5K5K5K5K5K5[YK5K5[[[K5K5K5K5K5K5K5[>K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[[[>[[[[[K5K5[K5[1K5K5K5[[[[[K5[>K5[[[[[T[*[*K5K5[K5[f[&K5[[fK5[[[[K5[K5K5[T[[K5K5[&K5K5K5[[[K5K5[m[[U[K5K5K5K5K5K5[K5[>K5K5K5K5K5K5K5K5[>K5K5K5K5K5[K5[K5K5K5K5[[[[K5[K5[[K5K5[>K5K5K5[K5[[^[[[lK5K5K5[K5K5K5K5[.[K5K5K5K5[~K5K5K5K5[>K5K5K5K5K5K5K5K5K5K5K5[>[K5K5K5[[CK5[U[U[n[}K5[CK5[C[CK5[~K5K5K5K5K5K5[CK5K5K5[CK5K5K5[C[CK5K5[U[K5[CK5[[3[K5[TK5[KK5[T[@"[[>K5K5K5K5K5K5[AK5K5[7[7[K5K5K5[K5[K5[[[[["[K5[}K5[BK5[[ K5[[K5[~K5[[>K5K5K5K5["[K5K5K5[[[K5K5[LK5K5K5K5K5K5K5[>K5K5K5K5K5K5K5K5K5[>K5[K5K5[[[>K5K5K5K5K5K5K5K5[[[K5K5[K5K5K5[[K5[K5K5K5[[K5[[[[K5[K5K5K5K5[K5K5[[[[[[[K5K5[[[[[[[[K5[>K5K5K5K5K5K5[>[>K5K5K5K5[xK5K5[[K5K5K5K5[>K5K5K5K5K5K5[[[[[{["[[K5[[K5[[mK5K5K5K5K5K5K5K5[[K5K5[[L[K5K5[y[c[p[([K5K5[yK5[{K5K5K5[[{[H[{K5[[[[[c[[c[K5K5[K5[>K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[>[[ [K5[]K5K5K5K5K5K5[K5K5K5K5[K5[y[}[x[K5K5[>[>K5K5[>K5[t[[[[pK5K5[y[[K5K5K5[K5K5K5[K5[qK5[K5[[][>[K5K5K5K5[([5K5K5K5K5K5[K5K5K5K5[>K5K5[pK5[.K5[[KK5K5K5K5[K5K5[[T[[[>K5[[[R[[[[.[K5[L[K5K5[K5[>K5K5K5[1K5K5K5[K5K5[>K5K5K5K5[{[[[p[5K5K5K5K5[[>K5K5K5K5K5[4[]K5K5[>[[[[G[K5[K5[[$[K5[[[[[[[[[mK5[[[>K5K5[>[[>[[K5K5[[F[[[[$[[$[[_[['[[r[[[/K5K5K5[K5K5K5[([([z[[ [K5[[k[/[K5[K5K5K5[K5K5K5[[[kK5[K5K5[[>K5K5[K5K5K5K5K5K5K5[K5K5K5K5[[K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[K5K5[K5K5K5[K5[iK5[K5K5K5K5[[K5K5K5K5K5K5K5K5[K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[K5K5K5K5K5K5K5K5K5K5K5[>K5[l[>[d[F[![s[[[[[F[[[[[[[[`[[[[[[K5[N[[[[q[e[>[q[>[[[[[p[[[p[[[[[[[[>[>[[>K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[DC[@"K5[@"[@"[@w[ K5K5[[[K5[K5K5K5[[DC[@[@K5[@K5[DCK5[DCK5[DCK5[@K5K5K5K5K5K5[K5K5K5K5K5K5[DCK5K5K5[>K5K5K5K5K5K5K5K5K5K5K5K5K5K5[>K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5[DC[@"[@"K5[@"[@"K5[DCK5K5[@"K5K5[@"K5K5[@[@"K5[@"K5K5K5K5K5K5[K5[DCK5[DC[@ [@K5[@[@ [K5K5[DC[K5K5K5K5K5K5K5K5[@K5K5K5[>K5K5K5K5K5K5K5K5K5K5K5K5K5K5[K5K5K5[@K5K5[@K5K5[[>K5K5K5K5[K5K5K5[DC[@"[@"[@"K5[@"[@"[@"[@"[@"[[@"K5[[DCK5[DC[[DC[K5[[@K5K5[@K5[>[K5K5K5K5[DCK5K5K5[DFK5[[DD[DDK5K5K5K5K5K5K5K5K5K5K5K5K5[@[K5[DC[@"[[DC[[@K5[DCK5[@"K5K5[DC[[@[@K5[[s[DFK5[DE[DE[DCK5K5[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A[A91868f0156c0a843eb6c5a3c720d8986d88649ed911fd2f88a9b1fd10a8b4eaf15edbfbaa2dabb0d6771613139a17ec33611acfbca86591c5ae9a71f5ca6289d458cd5c78bfa27ca48ede47236578a06ac1691415e5beaea97673ac4b95481e1497673bb0d6aab0d2532b661c8a0ed2a8ee0e70fca8304fe42c97d1fa15931c44c22df64bd6842d2d8e0273c6b624704d9b3e591bd2c272db0f25a654122b88550e6058e3effc9dfdced5722cd6ec8b5848635c5695aca72a7b768c8be617ec01be356f2c4d07dfc642a38a6045b93e7ef0ac7f848fbd8633aee5d08babc283a9c2381867f3aff7b7a44aedcbc380f64f34802cad8cf3885dec1a9b6c162e0495aa59b20487c88ce80f16f7dffbcab5965ef0d7544e6b93c48cd781fae4cae3785d358da3702bbd66de53bc3474c7067678cf56c0a94e77b1fc8dcbf2496259e84eedea9b4338d22fb7fdce6b5691456c8881df671adeb7777d971fb2efd030b5ee3f57fd74ff13b9e057f0654585c25d6536406a3963174886d3a6db9d1d42ada507ecd9316f134ac230f00e7f74368ade5501e6f023a2ae369044367d726cb52a490e5e411c27bf27ca956f1fa241a3272cf20c0a19538f08018a7d08a0415357e18ebd29154573f10d5b5582d679bfa932bbf42f0fdb74452e593bab2b894a59d30b712d000fdc622e476b2e886fde1894b5b8e52aa01d2212fc4e81aeab7730dba003043197c43cd90cbd346f2cf6d3b907acc935853a9555b0079a2ce8bb574292fd39f1d266a96877f45b21c72a5c8a5b5c06289037585686dc0d4fde919112b709f84e8caeeed9835e6ab5a6eac9b64f567a7754c057d4b7d93c8952d058fba8f62eb0fffff7d513b522a727e2af33e972ddaa4c00a7b40ddfb861b754bc2becb8c7b254dc12faedf2a6e6cdf2dcd514472e2ec37f47344a0e1ed4c3dd31a5f6d3b4b41c2eb1f5252d0ca8e8d6c52608b938bb82858f1804bbd505efb4831f9643a4d24fbb128f0fa97060d2ccd022716262f4fb81fb5573cce36f3cca71a062a3c74d7e99746ba7ef215322a1b969cd9103774d808c75ace9610cf660648b07455dd47c818c95afe3703f3ac56791e113c10f01ae1b4118d4d7e8c508a70f6caae51ee8aa4e5bab99449c69867be5ae26ecfd3bb6ef02af87e3f26621e563bcb04096b5eb1b44b8bd0dcf4366ee520e05c4186c1e015faf6ecccf9f5a65125c02402d5c5bec869532de1b1dabed496c57c608362007cffc5c90c3642ebad9446ca5f8984bc129321ba9554883e52532ff69500c2de62730c1c75dd2e00fd1c0e20960147c549a91de8d0f28e7d12bbfb6ce207329fec71079daf103c7cf6ffd479399bc4255e017767cd9015e31bc49e7d497e3693f5275e90229fcd2e1992d7110989bc2a3777507a491134028572c23516727dcb8e1d188e62c5c8a34edc956c53ddd74aee6acf84bc31aad89ba9aaf3335f59bd62bdb495c1e1e7ef255f2e330517bc9e8f88e9495e7fa22e8c24219cf2fdefc576c8911cb6c26f9cc693724693cfc17facb07c36abf9906fab86105e323eeaa9bb0d6fe4745ae764b2e113eb1c25e1bc03d959d9be3bbca791bb19c3b26bf2ad68c499b9ade5ac60d843c8cca6df6644c79bf148c875e189b54034f8b48e6d411a4e481543c7c28b51de38fca0619a44886826b80b4b613a0ae4e2e0a7f7e2584f6f095bc745c9a7bc7831230f804af87e8dc6a6921a400829a532d5257b161cc16215857f3d94ac0a9c297e7cccff58f5d40c2c0359a4455b2aa96d495d6550653d1fcf878e3f37284c832366d83508a668831da711a590932a415f5ec3b7b22e81f47796d21e9d95aa7a8e1ad823a28f1b453752230c6a95dea8af5a85ad2637f7994aad6bd5fabcab6fae3e74ca6d586019ab645c19b6d1fc642eddc3e988787e186e895e70a17972284158d3623f4ab216b50a45b1fd1115776c459319d9fcc8f13c3400c3b2c17411d8f3855e9c29432d78c476a93963bd01e736d91b97eaa323cbfbd744a7d3542a51f1f2c2596f5c618ac56744f29fe8ad9369a039b4396ddfb6139ff8c929f33981c73ffbe4148cf51ff404d0fa40e255864660f471100f41b9f8dea6620f2b4a1dd879b90a25aea408ee1893c6e2bd9aa0020ec9717476f687acb196be8eb70af091ea5ba1fabbc92984092d02b137770860e2f5329514462cc33bb59c1e29758f9d3a14dd77d16b6c69820b777df683b0da0a69cb228052e2c70438eee5b08a94f66a812db2c0d532e55a9b080bc4fd82f33cdcee2dab328d823eef31d25f2d6d3cbcbea93c5df51278f49651f29e2a51d494b09978166d2c0e2132437fc3bc8a1681be6bca356cd41ca0374aaa854a4be0145a3d822bbd6f18f54e652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae619782cbf0921120aea15e964be24195e70bc6ab28c35cf9ee38c29482e5abdda49b9fa1640eb500bc9ac74dcec2bf19597b98303b47df82c53811e82ecb5082e85c88714cbdc549a1f18fc7c1b10c2428cbe2abb9a5f844a97b8d493c5570f9be370edf764aff00d630d4d18d21166f87d92047c6d9f1a99c7c77111f5b3c3bff798338d7b4c460af6303c465df22b68b2327ea4f0b43ec3cdbbfc551e6d8cf266923f569022c756601e97af5d6c8b0bbc7f97eb95a8839990adc05c3dc369b7b439f08c5b2bad5c1223a34ce53b2712974c7e4b69c3026c42257e7e0a2adfb796d33aca83906dc81eff104a5fbf221e1d53f16db20c20be893b191236f0567652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae7f22fb22fcced72e53b82ec5c3e438b43380f9c02a57bad656a62d4504be4001926f0d2bda8bfdd9b1246779e0ac017fb727f206fb1dce73b7b26a81d55c2aec71997a641b0afa1a1190553b79d996e60ac84d4b08648841dd2bd9dbade89f41735a29d2511166d7ec611902c615e449ada30d807870ac25f8822c557a2565a9443cda5a89ddc5dab7af66e316b69a013f0d4d6b6d5baab34ae1b1d5413c517568e62edac5fca316a344862becedb4859ab4f1c19ec937920e0ba31967252fc45bc9d5a2416e1923574d12225cd85a8f4e517bc05f360b00baffb74cda0ecb247f8166832d742e9cdc434d6f08827d16c312a4a8f9795a0f0eb307cdc849d25690f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c7151572bed89707d00284d2fbc079640d31d98d5bff2bd24a36234f13e04753f7d909f3f8d995a51a80cb693810e3627231c2d57ed63c073456362ec77ed1d60abe440f8bcc5873404351e4c1a7dfe73732da3d87649ef2e1f96a5f8178d435e2b75deadc827feb93d4ccc5afeb9c7ef32f40d93fe5cd0e370e99eda4202230be8161380f7c2c2bc7dc95580eea63e2e592d94302d893540d46c86a4b2cccde989e7905c710ea2bbbf9480fe0f712cdaaeb0a5cc5781916e693a62ed123b857b0b5ab5cc3eeb6f7ae21e7adf888d36528b4b63102c26abdc6b2f61f5b72d1beef36e22bde95b45c808777717ded87eafd709f93f8a63d1edc3be36bd00542c3d6de440f8bcc5873404351e4c1a7dfe73732da3d87649ef2e1f96a5f8178d435e2bd466e0699dfcb9169e8ec2b178d3530b6e0286e179a49005d35844aed877228850140ff710ac931b6fa628788a228e28909f2ffe93aaee8eab4b01a579c52ac790f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c71a0f0ea84a4b9d3e39846b18de87091d3eae3bc954ecf8968231a70ac4d5765d84860c4cfad243ce502984361421e0057f1f836480edf34224a3a43e1b162a7a58a815c74629fb67e820ad38dcfee3aff1849d6085a82b0dcb68cc43388b22526f28c63dd144123fcf271b1994aae09263384671f194ffeef3a7873d8dc4f0c531f3244810e9638d49e1df4f17601eb69646d3d6a6112a337d6eb7f3364c8f13b373c0a0c90ad97e8788f25c41d095ecaefae19281031bf9fce9c397ca49f05484bccf060ebbe5cfd1f47a55427ae7f2cdbea42dea6d7aa8fa0f3430bf887ed719857bf83eee59feb2b6fda426cdb12b72b0dc28d9f48c9b55fc5e68d8338c3b2e1a414822f3009938bceda41cd044bfc1892dc5b5c6c1e30cd45d78a9ab8448752e9579971778693ab759b78eab2f654b9e13bb56c7d8a9df827ce6d915a85aa90f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c71858ea6729741c13158fb5ee20ad605ef66592d9efac2f0aa9436e5d1494db6c9b9ed81e15705bc787a78f846420dd642865672bd982c4e0e0a481aeb3a9eff12eadfc75231474e7d9a9c2a183549fba0d3e66c97cac6b5fdaf5c35d5d3e48bae99166b108ae5fced99f888bc26507174c2eda063a53d17e30d94b0565f334ce9e714703455780d835fd4ae28fdc172ceb2732b04686dbbe0cd3f2232eda101fcb2cb4afb9d5e05f5b8a3bf309608be68f38a22841e9fac98fb383aa32a5481ac7ae7393baaa2f1c182e32ee32d9e8275078edb9ef2b064c5eb8e5dbf9bc4e6527a860fcb5f99c40003b9fa5f34a031edd35c713be234404457aa2b6d57b8be1a90f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c7102cbe51683e4eb77b5ccfe5191a696aabf412bee2f9b76c46422b5ba84ad6d4acecac6eff465e0bbce5030d7d72292cf807e545b019a65535e032f20e141e204a7e964777c46e8223e7865077cf88bc76b7c03092a00d66b2f9b3c17dcf63c378a9c85d4aa9f5b2f5607e71e4c518b49be24487ba993188d83a8cdf452318fb3bd6444471bc1dc374b6d82d1e432774efc06aa47feeed68dd2fa1487405ab669d3fa07b1ce300b3d117f24adb71bde0405566f09684edca22962c2d421a7c7141f65327a4623ffee302e8d70e479442b39cd9bb3a99405a51b4eca0e622c536ddb62932153bf0b618338b00e05b69b26a91c538f0fa47ec4dce69c56eb311bec48320253120adbf2e77485f8944110bfb75537a7c3ce1c7d5d77ae78ce25ed5ee8dd50ac991b8b397178826a85d0f4ee1eeaf6fef552c35eb929a900f13272c5f3a3748d5f5570f0581da5ffd3bc80ac6e2d72bfecfdb21b2520ae7c38cbc5f848320253120adbf2e77485f8944110bfb75537a7c3ce1c7d5d77ae78ce25ed5edd7490580c06831b24f4e1693b201a16d2607b74fc73ca22e75c30b72f1b608b966075189d2a658142ed361b214b0827b3c323f5711a447bf956136ee46b846ceb9c94ac430896342b83cb34ee7ad73f18ba0914be70f10e676b13e028be4d5d2b5820cc3cbb81bd16c63cbbb36fa309667064cad7f7700cdfd99a27ed19a458b4cc85b05770692b3d0f7ac24026a15ed5969ffec02816265107bd712aea8c43f803cde580c901c599ca4f9943898024e337070ba2349722d95fb510366d5658bd3c798a0b1543853c0a5c012fa085ccbcc35065834b22a6deed756887eadea8ee91531fe6b3fe0feba98ab218408c9d537d2697c356b21ee3600d7ccb471226652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae0b3510af1d215e0986a25add3b2ae347769b612c6e59b4e23eaf94ba7c9da4ff7d482258b13c9a9923ff00f7c8e59d2266e92bb5d69633c935d59e4e82119360e34bf71352943c1ba12cfe5c8aedf3f6f1dd9943f1137fdc8f96dbd95486a0b16ada62a28a5c5f7da61755ad9a07e4bc3d3644cfcee413005b2fdf3184778dd86cc3d9febda0a902ff8550fc731ee77073a537d57f91d8d55ce8019c48846f26e0eb8d3da7ec72057b53323f4e48259f697a332271882403be82fe682c26091fb7969221f1d74a50944a1165efa4d0785a6d44cc126fadf4b455a6d4df4d50724a939c283b4ee885ad61dccd3f9aec51e14d2630503c72135b2d781772ce48dcd0a0311728379457d237023837168da956a6790b1a597e7889a25291f0038e01c6a369af1fe40eb0ac0c4dd35bc66886f1e2400181ef7c197a596d3da132502bd76abc42d4920531b980a58432575ec83456b3cdcf24de956f6564b304130db690f98b1c53c1c7ebceece96fb0ed9dc642eb808ace6ae96434d83a4906023c71fcd32fc08f2db6e5ddd224f7af4a8e3d97cef22be08ade71598c02831817c7583f1b992081d5e576303c62dd2dba1f38c0e2f5bf9ec281db02afed70515c98783dfeca9a661cf7ffe5ad8b3394a8af5f5edae111d9878bbea40613c6cec5f880ff34e575b7f1760744fe023ab849cc4e55b14b8968c065c632fa8f04d8946054fe35db11b9510732771434b4f4f1d1ee8c2a123e9f39bc84bfc73ec05872b058022f83346c909588871dcfc511587aaf8255030334d308cb86ec3e1515d08dc5cd32561629f4545af626768ba48ee801139bcf843d009b8b77555fa5d0f447d98bf9e18c748e0151aecdb599f15456bacfb544c07e16ae11c7defe0c1c74a40cf857a0705e745f7c3f1ea3b67153856e3079ff6d591eda0f431c7027d2ee48cdab75a66fc8d538cc708178650ae3b2e96d49a7a3494bd8b09de941e59e00bb12322aff286f5717c42bc7afe9aac01e0dc46ea153c2925a5f7e99eb7a6e4f452d7235681e563bf63f6343fa15c7be47e0673a85ba692e719e6cdc831fed50f115c8bca11e0ba0d8176359eca2007d0ce43bccb9e017fc4d347e3168361f8d3d602c499477603a89e0dd48cff2fbaebf8919c7360090411cd07f1a4bc799c4e74887867c5ef6d8fe5e2c9a9a662ae80010d87352fc230215aecab45b29912d0db4c7cb8d60c7d28ec979d0ae7b15dff547e0100f2d5df0bd25abb62712be11c52f17f88d703c704b12bcfda889808759e697457b199365a32990117895da3267aced0241f2f6382113150ce04a117acdc10c430f30a3b823092831883a6d5fb73b5c3430e2467ad0fa44efbd6e9f097a1577aa466e5e2ff4d109b50897acf7e799bf5980e9410333a3f1e811cf046281d1803decf4492ea5e69c43a47241cf2920c3593249ea651a0e0e0026146616ba0089e399c6d492aef83f52dc27ed39e8a00d4f9d04c5edd8070a68f353e73f9c5f46d8953728516cb5acf1b853d06fad4f946f6d24ace4d0844b26e755386fe06bfaa40731fe9a49915bb2f5bf11f3cd7a2b6beb172bf416d1ed8ea6b7625825174b6def8079f749288c150570b9b7c1365a0b81f54b7dccb39b73561e1608b668c74bc181a0babbd35acbb80b823ac3d5e71b13697bad9a1c1208a29d6732d38f56b89c909ccffd2324972892ee54dc840aecb301f339f3520ad208bd265fa1bf9a3f4be330e1d4ed1585a3d4cd61f69f3337a96171cf732d32ed8d68cc2a8a7bbd97b00fe16550ccf411f7decc788d4c1488bc924980cc1a899af1c5aeb911c303e3246359f4f51393b82fc4cd72c2dcae7311ba421dd5b8a1a7a1461df58d22e13cbb70b7851591717d316893511429f5925effdffe592c955b48b516e61bab0f62abe7a5910fc4636c98aa0a73c6e7f41dccad8c938983b93c17ee20b3d60baedc0ec8aae21723b6aa14d1826b64c2715f1a14b25f70423ecac969dff62fb13151e6949f135e261c7b5a572a3e717c82cabf7b602acaa3ed8941e6c7850eb63f19f3a5f10c10ffd5ef44e7657ecfff50e9308a2eebaa6c3040e52bdc63128372f08c89cd2302ddeefa4a23ecdf3b974da1341683cb32e22ceed32ca95d43eff3c26a98d89291abbd213b3734f2ca3503818fe3689941ff6dad01ab9ab820b14fb4786da38f10d511efd54799282c03c95d99adab468782e36371a86e04bfaac8637e7f201ec3dbdad64421ef6748efba35db6e925645627c3f04543215ef2e00bede557720015d67d9aceb9ae0f6d4c95d99adab468782e36371a86e04bfaac8637e7f201ec3dbdad64421ef6748ef658e31a9ffb03af1eacc8674458b117d976634b58019a6702865b489b2f087c7c6bf25e852809587881a3872bc9ee3f1c7e2243455dd9f8474a90bec070ad3ba6b81769cb0837540a5a3c4c12592774713f927355559d983a1cb6a0349f7248aab561107d8e70d8c946582b6093cc1b8249685f80fc8afc34bf07106417ef13208100806628317af8ac95151d31f43f49c9719d1f3a430c918bc8c092473cc05652844256ada478872c7ac64a4f3e2d4c4f9150675a71a5a36242b29590b6fae7d59561abd0a5573748069fdfe752023ee97cd2015a522556763da6dcbbe5315976d7cd460dad7a1cba5133fa2d9c476297c690d4d44915af70dd662ae8bff20dff7716cbe3bad85cedac84bd4a14f56ed06bcbe4163c0a23c58c379f6a9a90f045d35009baec1a5447044a76908dc97aecd53f9e76ba8b8649629bf7625716604a09114a04fd5fef328b3bbb0700a981548b9d2c301596d7810f6f30e38dc8fa310ed71987c60e635e37450f25f0e7429663f048846829d518694d28f83a2f88feb81a90d5cd1366d1ccbca65144beacc2bc6834a77d4916f99dab6e4e00fd2e5f084f1af0f6d428ca908e1530d5cd6c347f07654106f5716a40329baf6f4697b877c1ddad03ce3af9fcc1144d919757a82172e00bf59ffb5cd427da7d07f05baa4128886052e714a93024b825afe00cb95812e75adc79b46c7108eb14c82331a50cd15c30ab67df49af19a52a1dae344e64913ebc2556fc13348c7896809d29f3c20319a3533606f795f02edb6f0216b9eaaf8cd227569b5d6903f888c99f57a0c98c9670879585d7451e695aa75d3db6768fbeb8c34d12295a8232c6f504f83c40bf7eec42f68a1b3c194f5a77b3053af61f26066da9633f366d224e3eb7e707444f3d300d2008fc8c15092092c1c597949ae0836e9b3dce99da351c8857e44e21ca7d11b5efd905418b28565f3025283b8660c7d6b6ee522ef753f772b57ca4dac22f74a5582c4c1f2485a1cf64644b1813503651f13c2de1799737644f35fe5e55b4bc8d01e03555a1d648daf3f2ff09f0bb77d4d2d997a39046dcc60979a4135311f7b1bc2c2a27e9820a6466b49b5fa27976bf7a5de5bcefb297cdea591c7a3c136e3165908c158db50aad0b82aeef695fc73b29b4336c2c84d6c4268eec73d9a2323d0657bcbc0328aeaf6ff5e2b93d0d7bbd9d08c70915053d7c9b29eee7c109f536291390faee7c99031fd7af578b6d74eb96737defbc6606402cdfe0f2631afd3412490c5814f8c27af846bc356b7bfc22b4966bfbfb9aec464cf16adc99e6cbbc51c882a3ba938c1f77e24768f75bfd01add8398846990f8ec783c778c7b452adfa2e0b5113a42a7322558a81c198abf8f03a19028f2fa18a8ed43fa3bf4d00cd42969bb8bedbcb3fe07df69e075807b7e58a4e8f063852da2948e7e4afc6fb24e298d89727ca00d05fe026b967f095b8692a5e6c7550370ba55e2302028612c45fb17b1ab341229280b2e71e132cb99944a3ebeb29e38a736189bb31f59f11d8268b0c65876f586a621a76e1ea9b4564802d9ccf21f72f2a25bae05897cb06ef1fc27004fba9b47a35a768a18089867cf7e5e1b7183ba7f0d4f888eca601fca4dcf904c9dd60e69878c70ed6c805c7296e6238042c1c40a9e8ac704db25452509c6ab3f4dd468a609e8adec0ad3b68fff4b5e6152ec64db3b486ee8d8b4069ef1da523f0a812c6e910cf3b2bbb1c21cf9424fd3235ffc28a2e9e3975ccea970fb66c003d6674843344cfd059cf63735c1d180bf7305c5d70766815c412caa56810aedac9277fb8123a56898e08f936808f1fa1e8b3ddeda46266b549016bafebdfd983213733c58b6b6e9f3273c221970c498d03b87838c655675202ae9e0674b55a1f4ef296f1f642d524be8bcbddd91552d1f34af53af45d1071103ba0562b0a634c438f7062055227df0172c7c20befecc21d4bf56a3b83ac5a5050b153e915e25d23736e240d46f6dc1d69698e3b591b3b0a23fb12c1b7f159a0c776b843212bc612076f7165ffa3c4f039f3047c2ea9482c9cefb41880ebdd30a622544993327ed5fea8eb248d76a93dbd611f376559105341d5be5b59b2f858b7f1cfc91e54947afa3a6d06a477d7b8461b1353ff6cc54ecfd32a38ace4661723450433a5e084bf9a56d59d03f8f92a86185fd87445add819d92dd1c937bbc05c9196098cb2d0cbcf2a1dd2379e7703f7c980ba9100d9da9c1b1f199aed1950ec211fed973797fbdec1763f2bbc9ba2d6df4a6e1f910b6b1176ee21aa62b2cd2886dbf2047f15594769863ab0cbab1a0c0be993839f15d9f9e52bd2b176f42f45bdb4734d2f545053222335ce3a4245f7b504604dbef4b1ffe5ac1ff9a8db096abb032ba67bbd721f74d28bfe0b6ff88c5fb91eafabf58efe4e63b5dab1b907f4fcf4c8769e19dc84eed6ca4e59df6cfed4f3f428652f79f69405fc00fe82e0de2246573636b5d0da3b3e3b8618426f33f739f4eb357d5cab3325fdc596005e5d283d8a58d9511fa3c60e784b044892a6fcf150e4f8d80efa7fcf760d64960e62a61d62610900dacb725624c50ecd6cecb6565aadebcfb944360f3fab1f96a292839fe1ab7215acc63e86d03779d4e0e6b4353bbfce88339cbef7ef1879f1ce5ef58f4ffed3fe6ede509d24f452b4b0af3b5401ffdca9b47e701b7da508ad44bee4ef9596e32fc7304dfe6b38cf1e5456222e9d9de264d9ef9dc717d3107d9d9b250aa58e1494e280eecca158f13f0c259a5a7fb546fe69fe1c204411b07d9d9b250aa58e1494e280eecca158f13f0c259a5a7fb546fe69fe1c204411b5141d5710d83a53da99225b45a1ffd3673628ae7f7982ca0fa2ede6e8aff5c4ec542dc95edbfa0d0e7680f3c7298ef2e1383b26aff960dbe369a3356805a7d931d2a11c62198f65440938547df5e8c6f26d971e19eda95c04f85f739d4d2843f83f62ae23c9045a0b6c71529024ad2469b893f3ed900cc388efcd871b197216d5a938e0a045b0a516d2a16754d66118ef15327a859d146ec739eb2e0d14f26cdb43104e1ce61c6afeeefe4fdf7647d0b04bf766b96b25a6577cf811c23b44cdbc7664870a46d91631bc9da77e8b6e8317a85627e2ab411a44ffbf425098f463033802894777be3a47be2a0b760c3d3f1bb25e9fab96fc6d9f0eb102c18f58573866a40203e116c7ea0196d2a3e7ee2a44eeebd77d9c45618620ad5c907ac8bab6c4ff2cc804ae01d80097231ec8af0718f270afa61b4009f56c916c0d6a5aac7d2b529b66983577d0347768c6aca25f2d4af0e3a0d787aced1295b2a963ef059c13c3f3392417ae2ca06963c71c044c7abbcdc578e29edc1ec3f197307465a394782c2d0cbc677e0976dcbb149e6bfb8874f01322e17d3250526819f3d0a80964305f679b01aecac09b151599dd28459a590d7e42c3ec262c2516ff84a158ca1656f3e4a8309b5965ed4321d737dddc3b6f64a28c56b0268f0ccccae98008fc617849de2aa1a59ab3efbfa96ab4b00a4113bbad737654bb4f3937694432822b542208b1a228f6ebef21148b85955590ff22ec54c4c5c1a7372040f7aef2c630a3ec861ace4062411255cf579434eef065158c709420ceee4b3a1814d5ae2ab810b8b8b62c5a51ea59562ed418efdb27831e86745687815ed6fd95fcc6a4818cf70d8b059408424a0a7f11d3898c09d4d45d5fc6c29ed2302e121f45e209f1389e32001f7481bcfdabb5c1f39ebd8e32fdf6c857350cc562e062479a2902770d1b978928fc6f8f84afc76c42064219f9944cc02f3c8838c24cef932dd3907eefa656f3e4a8309b5965ed4321d737dddc3b6f64a28c56b0268f0ccccae98008fc67b4f9864aa023091987ccbac21fb67e62e565f5a410776b8ae278a60bb4dbf8e8ea453aebd71135b6b2c97eca551ca8753379f2ed1a19d18208a079bb52942d9e54946c511a2926ec7c4cadf7a63340ec82986b78cea42069b56e9bd5995d2c4165c17b960daa88648ffa1c13efab78bb80f667a16bf0cbf64b13196982605f5d1c2ba0e2e84d86fb971b0833271ac9220717c1b8e8320598f53685a07ffc27681ad7d512a6f62440ab1b4cd687c0ad9feda8da006e8a2b0e039fa10a659dc10d9ec77f4ea0a9e01f6a582e5c2a09d6bc7e01e775c2f8091eee5da4484c6048c20e00c72d407b39074b44628f109eeecde1476e9a3eff0dd6c7c642732aa1ac93fce4cdbad40eb571cd5d7ced1a2bc5d064fba057fd16c78cbda5bf82d566aaf01589766fb119784bea08a5bc93ae8eb9fc15a5d5a8a3763464108bc1fb7126696ac7d1153653e5d412910827eb4e44c7a73912ff20f568efcdc10221dfedd297288b417ea760662a6d5c1a15289d9f1711454623087668fde3603f9ab074630926a991344e41dfe2bf54537160d92cd12cbab486356f45b2b846bbc40cf7f06bd9cf29ceb57c1a88ff7a3fea3e6c42a0ca2519d90047b4feb6785aec08e6ea30f88442daa30e361853e9f1a6b6f93f16cb120ce7a87b48401bf663345bc94e9f62359effb62243841f388b342d834ce6bd50e9c11d1342e3ba6d5e59ae6bb70236aeb1f6131c31dbd6a1b1ef38132e5bc59d8d7a468cedc49b7679f33c972b3bf1b9ecd8cdd2e18f8ef259e07b3f748364c79d5e8d015bd0af5e8689bc7ce3f6c77ef162a9c2b93f94b22e613ea1363a10e26f7e798ee1f24f501cdb163407ef3309390332f170fb5420c26b3cdfee3d3c4deb581fd71edef5427bcdbc8365dd58399149cda75055fd75f90b660a2d995abe95482b572d7ec9d4cc9770913b378c5c3d6064cf9b3baf54e47c7c6c0291663cfbf08e0367a5e34369347560cba78c5c3d6064cf9b3baf54e47c7c6c0291663cfbf08e0367a5e34369347560cba3f19322d6761001d5e84f37860a159044aa3bfa1c719a5baa8e3987c0f9e8e7c9911e61078c2e92bc227e132b01225a6531fd421a2d8c87677657421f9fa2d06de8828211743a25d35b12ebd42548ae2a1c3633a7db784b9dd36b811215f1f0ae34b0812c1f9a0292c9294b086644496f62ebf25ea0048438c8299363a96072dfe1f749ce4ab12664af6c1523acfb0512ed512976cd20eb2d2e612297c6dcf939e58f7af2d25fc3e473ac99e67b449f9ed7eb9ec519f6dddfe9c8fb545231f75e4cfcb50af1733aeee7e844404fdc6825416ec7a306864cad2ba93832406349526a8d705ac97e3412e3f82ec11905a4c1220b824d586cb12d93b493f021753040fa20fc78c1d22094bb300af3775887ac371499af6d3cddc2890f34d302fe73b302f86ddffa317994617af855e10a32470c34b8dd335853598ff93a95d0b1283d89753f6b15dff65393145ac9eb7ca052655112b2c5cee6476c0947d92dc9aa96bb9c1c75c6e28e9816e1d27d7eea8c5fba347e72e64b7f581fcaacaf54e057b5dd2787db09dfd2fcc99c7cebc0c2288dd512684506ec7416056f24104445522fe96bbabd213c954fdcf486d2017650d9a5ed0dd3c8e9b08a1cbc195a7b715555a1e58c502ea0bbaf44e8e57a8cc6ede51f2d2f1fe139cce303be214617e538ef2a932cde7a9b34055fe6308667194d357511f2c6b726291b92e3c056d4611824bbd485ffa8a8fe1bf711397206c830f5bf5bc43110aff1715d366bc6962733b3cdc64fc52b64e49cb44810731680e4d8bb75fba05583a52bee379037d59ca2b3b08cd8bfc88fb83d18df1478669042d597cbcf89edb3a1bc728f6908399bda55271bce3c33e5923289d9dafd9f8aa055c394c08be23d32f910ae594e80467aa9d7cbdfc796ff23b72ba3afb5f4a4c089b136f8a823d3ae72d3de2572b517da9be0d0c0d89746aca21186131ab5b09103e950e7a49cf654fe5b10238b1a244285dde0d8cf3924ceccfeceb9189819176e7a28363bf353a0e8adbba2875cb9804278c135b6e1253c5397c6e0f3b33912557dd0a18686aca4b4318026e7e18c9bf8b6975c5fdaf12993533264fcd0e35b74b5b860c3a23244a9c6ecd0f023bd2383f8460926bef91f6365c059f1c2470a02c59e5bc48eda657329ccd78f0b2d0430ebe3019b7f12de64f690771668f6adc620d0c3e99a4074d57f67ee987908ec9bf4bf38d99e1b48fdd81e227d1cef9e121442b0026e708c0324f3f2d0e9c3ccb89935e46dcefbc0e980a4c98521af3b6976bef43a3a23333fb320f20be8f41d3a9f03eb048e342f5ba3c992df5ad499553a406bae711ee9214de93d9816734b0c3981963f41da6ee3844c1a6a6eb7c59d707e8ca148cf5f2efd47ac9cd3e343c1b5a0802ff74e5fe194ee3a58c2d22c9d628c017b1362c6183830ef351303c8e6d9ee4ff4f1b35f434e88f6f4ef009dab829ae782d3c30ca5dadca8dd12a4b79c7023d4155c88ec597f3e840f3cdc9f5d23431e20086a02b4a2643f7f8e642b5b417acab87094695ac1d7ccf50905f35fb3b4986a4fdd6c42d1a6ac1ce8e242b4d40b3a40d0ecb54769741f0bfb1dd7d3629ebff7c15b9f37846601d3ab431bb64566db2256353c1422b3347a8d5ade5a20b71e64badea98c2d35804031241aa4d40b3a40d0ecb54769741f0bfb1dd7d3629ebff7c15b9f37846601d3ab431bb26b0972ed91b761691ce21d9a3264d482a467bbc1a12a57f5ed42d3810d952b0898fb9e32135c2bc050ac22f481eaf5f453c0f5545851190756e0d93c8c377187132ecf4c393dc098f672b4734d07175059fd9f7a438c9d1745fef3ee43637719e1f362c17211f9925f4f72afb84a38ba090ad8aa11241136d44150601eb3687403f4524505a488aaf6f9b413fb0fd629bd966e276172010ae1d7016944f1a4cba4044d87ce358513c0f1b9d7a4ba906f6a15626067d63c278d674a7dc86f6d98358cf3b9c210d04964eb675a7433576b3364880e52c2df4c2deb2ae95404ff04d55196b268d5eef0136c12a374d95fd911fc66048ae082e5bef8fdad3949d90774fd92e9efc3a8c15549df040fd068b7570191d1cf2eb6f6780e07a4c4211be68606f098ad7e489657c3dfca367b7527a84ab0f1180ee160f1152dda4e3fa63653cd19a5df226c6c3a8aa0ee0ef9ec40d4c2152f85c41d1027701c621eceb7323eabcb4e928eab097318e6e108392f27ae25200cc84bca28772688ed2bddfa969d31d93027c5108d715919a02bf4f70d3d14bc49ddbcf459d2e4eef5dea92085335ddf3361cb3071f9a733b9b88014ee36290503e5ab56c6c1f5a9a95857b68a00eee483f52f31654227349909108284b434fbef644db8ead110e9009925b2eb5b237a482c58b604b372044c3ebaa2253bbf88a820790c77c08ce80c9b0b62ac2825d1f99c046416d9b6bae930ab9c8c2b4a279879c0fd5605d5f21de6c2339dbdea85eca66decbeca74a8774c96c3307883ee1e3b985b1b2363bf57d32b2a33b69b1fdd6fc77035c4454de22f16514c9d4be0f7fb43fbbfdd7f3cdff62d471d26117f925a7bddeaa839178b1dd8b40f7fad68758bd84b4b0cf638490881fbae84fce9a0b4ee9b13dc9527b8b25ca11e5c6645dbc5947403d9022c2f5f846e73440214a86827317d10e060374982272c96b46483369aec25204b46a430f8df5500b23e4cd0acee608a039e922c761126dbdaad3769153589bd1c860219eadbb2319ae604547acf477a4a62ef5fd8fc9c2fa6826f7d765cc2ff5b899e05c4e67c2208a282ab6abd63828c905c1bbd5a996ae8f9d6f26960bcbab79e25ff7dbb42e6df17a617b290b423e5a42f3976902bff59ed9ca1c272924062315c12cdb85ab1ee7ab40dc1d493df79345fd5ba586f63e2e569ab6efcffce3afaa729a75c39b014742c19bd8911ad1085a7feeaed9c197b857fe9664c16b95e8038b2644918387004c1bfaf9bf84a2256b071f7a0821b4bbce2a5c222ace880aa940e24b5f4390f10238e9da7825f6148322ce0214429f8919f3ee00f48f249daaffc654dbe5699d4f856b9313d863fd25743736a96a3a349497c7401f2d33762a8df635c668fdde0fc9dd8d3872ba4b9c7004c8e5d58689acbc7f06b274a9e7fb34f694ef94ab9bef4be96eed47293aba0c9f576601045a1d03128fa3fc48b6b5a33a520aab6e9f7e1f3b81c5889a083c6a16c0a37b34a1c8cf71adb97b21fc3cb20b68646c52fa950d7c5aa0f2043b6f915fb34c16d2e1c2b1d3fdd315d669670412a0c46734b026b8c48811b1408c75e657dcab5391e091b40a8817af0e4b834c9ddf0921d938af372987c55cd6601dd2d0d5b89bb14e3a0fca5bfdb6d20cb96aabd2514e1f3e91771623473c6247249ee7d31477ec9c58d8084cd866dba6053384f2008097e57d5a521374091a6e1958d3ecdba1cf48ff259f840ec5f4aa19196cdfa9e593c5a01d2da03fc7bba209c3f0df8289b379f3c64c742e32a52905163b384f5cee6cddb4dc7da3bae41ceb76dff6813ed07e2ef1a7b84650072454426ef68fc0cd5fc493d28eeb48d939b9de3c692d3e8542b371d6a73c7fa8f636f21eede5a701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faa2ef6e9a55c147123b70c47a99a8008defe28f292800243f035254d2509376d64e52a65e15aeaef2637aadb12e43c23bed4fd10a1a7af01fca21c52e51afe7aadf5c4c9f17832e8582d5b34d3c2aba42815af99c8739386116af48b68d4bfb715dd5904a30ef3b0730fc4f2bed405981e9a3457b96703f3f7f6962537b8ce4e234b8fbf217ed74a4fa8b1d5562c15ffb86052d4892947909c512b6a5ec49d2ce3fdae12737db98210841ad16f323126772d18b7d5d23ab73de120f26b5c8a9665e76482383e3187e4fd2cb1562ba8052f7fc1b40ba47923edf565824fe59e468d336c079f614b983b3aec1e594afb6b30cf7d88d450b80ddfba22ba42cc2f72f397f4ac8d12c386851e34505a71d7c31cb1f67a13640bc31e59c300a78eedcff9607a77789b59d08084fe79d5b951994ef312dfb27040aceba9e0c10723683844cb81314ad0184e4866a72aef940ec8007c1ba7d68fc086534d65a6ec7711ce42a138c6fe64069c7e329ad8893993628dfd7b19669d4300ac692d0ae613d607cdf4e776aaaf29012602e34dfd4964635a3184dc6ce64bd57b6fdc931edcf565733b161a206f99f60c0e110e81344e8c1a693120199515ea683faae7b52b0e864633e0012aa4aebdd80918add781d62baf8b6b1b8d776df1346fa63a9ae2e1b46132f79bce9035d0073b7d4d3516062918ee16243bae42016f010c31f80346b8268fbbe45ebec0e69b876622923796aabb90d1dce1af2a68ca7f80ee484f419438c64a044888b4d23521533abd1f58287909cadcf5daa72de6c1cd9b218e08c01372547ab2725a41322f2c95ed42cbfcb0816429f474c87b4d71080360269d7d185fc5b06e016819dbe0d760b39d5b7e2679e707955ec20889dccba3c3d9ba73de08355e6511f6590523bfb7f0c8edf60e7a31753a392f9a941d93c5f9c836ae2e12063520c499fae88971e02c173a4017ba5fad58bc55f0576f481ec24a4b885fc9cf7904d2fe01aedc993646e70c3a7307488cec682ba780e77f3818ee1b09859d587ca0b0fc081f105ec096766dd8b7407806e3176e7376fd0ebef377457ecdbcc2eb065b9ecbaf82549b34ee34feacaad0112e5af317eb6ba24c9eae3b48060ad82898101fac01590b414d25486404a59af936db9a310f6b11dbe0a17e3d3abd88442717c4820fa94aefa84595a886a2b5f67d46f948f7be4bd61cf4dad8488e51162e363d83120cb1ea8999f65cb99eae02565315e3d62ec8cb591c68e18d446ea6a9f3a939e410d9a18fbb820cd162db19157c56b0d2d36140cfeeeaac86446ea6a9f3a939e410d9a18fbb820cd162db19157c56b0d2d36140cfeeeaac865d37a2f5a00e8d1a8da1d094ac2de2c408a5b2c43d4756d1437d3490882a23f3c6a94f6c2b9c4f006a5454722e40944281fdbe0bf8361ccbf0180f812c4fab472e2331974b3be42d4048569bb7e48ac53e57a92dff5c9ab3278f48d430b63d7dc59339394187c0aad733bdbca02c9e2ac4f4382685cb243918b34f8d735a5a533d5ab45c8be10339a3ff6c2a391b2c661a43c02ab360152ba0993259b54767403d5ab45c8be10339a3ff6c2a391b2c661a43c02ab360152ba0993259b54767407d0837d2015f3c46eb8dcc03f5d5f364190b1255312a34571c607079024a6889a5a005593f9a944948ac4495ba282cf66054cdb0ac2ac4bb0506357fc641373178e1c67b47e3d1e3b362b10d95e56271c586ac5bbe2c7780dfc0cc903719439b87db79f766356f0a7dc1b8b71d3f4ab59393438e7cd0ed6d25fc8ac150787e7c126272d444ebc5d346ce0c64a0489d8078e7d71934a85f1e04f5c25820676e5d2dfd1cbce2ee97c84ed64c81cc4b94b7016b220dade81249cb76e44bb2a74e1979d1cbb82a0cea46ce22fe553174d8d35d2c13f88f8754583c0e70b035b077bcc3f41e494ddac6335e1e82b969963cdc36890312897e9adb107330132cdc859968a028e13f434d53ec8e0d1a918f487a9b55aaade095572fa7dcc73f245f841356644d9ad28cb6587c3afef18f334328fe9255ee4d423aed2d0f60e057226cfd481d2f0c866b3f948bce125be0aff798ae4c49db2ad52b668f045f26440986810656f66a2f0acc469c10cb0039e1b0b35559a2e9183ade64f29782d053bc6b967df62185c25e37b1ce3398a22f32320a2baf94fbd5727c428413cb9bdd2db069c53876598ef4ba5e4751e662d120f60975fff0b12d3e996e2f109bcdee70cce8940c2fa7b8d8f38a0ecb1d68cd703524dbe147aaca86435592185cab309e3e2d87112271bae413a467666b627359d26b10d69cb55c5d2396233b78bab1831b38a94e6e31236acff8749db352c77c052eb761c3037bcb07f1f742b2dcf41da0e2ee3694ea384d9e01d32cd5e180133b1cf1d91769d7108368dfb9a1788ac51349044651558c57c7e7d3b1f473b60bfc84448832775fd3e00853cb49b3dd5b8d2749366d1cd60284e80f378826263ade2085a0e6c2ce3aa7bab8d5133c734653404dccf4b3c2f30bca31e111aa37f61ee1d14df6e44fa391705336373f75a3674d8638ceda4063a577cf153baa196e0dc6b47bf6d7dd09065902b2e4052c197bd9b11737645e69be26cabafb324b0322dce6e1221fb36d16008ff7712c281eb19af2a39b500e677b95a834c43e09a25816cf31745a0247f2812347d4c503bb4b6b169ff28d1ab62028c07e5494c6ddb4651fa4f5e822a620f0534c331e22d311140a42f58a31005ff80fcc0ca1f4d2e7456391a8d1c41b2b17a4355f88d6b90f6a6b932418987690d7baa0b3379adc616140936bbfac046ce3eef0bbc2c092f91a8ae8cf9655a2e09a7063f098d307eefdd64ba34de3a542644945e2397bff0feb0afe4ff71d9feb75b0e03615263ff06daed2b6fe8a436bba1e5819f882240e52fd4137a35cf0c8c0091d6990f5c3b03fb2c8ea02a47dce4c988a488f5ca896a201fd05e271bf82aafc60b4d6c03da7a24c5d0012fe6a6085fc368d438adc8973669d5583c3efb5b0f431b0d8837a419861ba5febbaa376efe66c9b8321040e415911fca1b63e4350e6cc717813b6b323aa0526fb4f00a1e6d421d8daad6a30dd7e7c58692eea7e742de7d3a7f2c66dd096fd87d7ce8b18ab9eed6f53160c91f9898c5cea1b83e35bb8a2216bceb9585d024e16b469959463d52711c20c1e6cb90cfcca483a1e75331a664a0aea488ceec2d8574c39e4124e422763dbfccfbf4916fe26722e748bf2b054e7777533cda103b5a5f9d2de3450498233443eb5fcbe0c35e0ae8b095a9a995f8e2fb8e8e89328a7b1923c5fc8b78078d7436273b72678720364a7f95e4b70d15da1670a15ca4f882faa0c92cd01ffccd85fb790776d156cb1363978c308151a2047bf2e37059c307fc5271f71f916e840be4a875e7ab9ff73f1aaa1dc957d3a346211e676f0efa241c39c02591a1c11b6b17bd0d9e128292551ce142d075340ba28852751ba84864ffef2d1d10ee6f18485931b7dd8ce52d0b018bdb91310bd095e9c3eaa77ae2f0ea7f29d14bba26c245392d200e68a70c43b3d062475830e5522226a47b00cc499f42f1f9e98c19b2522fba5c8ff52522817a31ff7e570a4d747d80aab13471dd46520a7b2aeea7000a0dd9e32b3f64b3a2af8cecd1b0d37a56e8a355a72e8d4b88cf4e93674d0beea2c5cbb4170917b1fbd22184525ea00fcf47231358c8c70845859396ff05784437b049638b48b33e84a2b09bcd4041a1fbd69182cdf80d1e028173ec7d8ed757b6ea677467fd0fc64aedba7ea3b545a9a60dafccf0d729dbc35b283b379545ccee4b176ca995f37ff2b1af07322f3140fa80ab2107bd75e2199b51242a6658c676165ed4dd57cc06b697eb5c82b2ff6a3e9baecb455d91376dd4e317735784507a83a0a873d2f0f71d3cc4e499a5960891d0f8fb7cccb89f99854e51ea8ab302cb60de94c188b75d532491d0c113171b481a8fd163a0d977d5b08c7b0c327bb313aac212810c07b7572c9369cfccfc39a8e159faf5d2004ca2e46788185317508d4c5a0fa61a748592714d7f65a8299e00c0185ad1a7121f04e2b218e7b21183cdb0b3aa14515db9e2dfc0c623090a5223e4d2a05e16f815efd3560b69ecde102a7595db30333077bfd9b3b284b6755b497e41b62f0ceebfc5751f3319446726c36d38f321a6e54dc04255950905c6e39393368d430176e6772bf8fdf6cb45f253bc26273cf1357a5780115d17b2c2c7752f3634487506126e3507599021e9f94a4b2a4465f8e969b03d5c81a46acbf4f6362613073a1571579263a8f646a0b856c19e26f493edfe6b2415ba27870abc5c7d53a3911c3531913974db2591b8a5e76568815ef09c925de1a053370432975db5d8b85cd5dc77f959422b286ec25d3851ee68cf9e8875f0d9c79dc3dc68521adeba0e825d319a843beeb32b0ac0914ac38cf11f2e27cbd32d5ee794bbdeda4495f103ce9d0252ee6f5f698834e7e3aa1c2bb8e28bf596cef58f4b48c3c9c63af9854536475659b3d5555d4ea3d5082a1f0f92d75f49d3a6e9da5509a422a0c6446adeda9a5f800e9f532b436caf17cb7c39bbdd417947035133918aab51675fc4de7e44d242c13d02bd79312b4b5a8a730cb1d786e7229c6ce46983a90c88a51eb64df300692a54b004dab44a708f64fd6127a7e0f7619b0d43f2ecd46fa69ba72dee45dc0c0f93b799d899d04064f4cb57f4d9b0bd3b058996afa4073e44e80c54d8c8d235b51c92599fdf906c0fcf8da260ac81e69b9e21eda68d0d152b003d76433691f21380249380f52b737149828fd404c09a21d32a1ebbb15d7192d7ed9309d55079dd98922bad7d4371f783a4a2665643577c39d587aa0caac359e175f47166cefc8b4dc75789223f4cb3e82a204ed72f93145ea8733cc9f9971ff21f3a673b71a1a5719fbc633d8180e662b2311a59e10c4944115a08557e4357c6728f57adf402d2ef774fbb5e42516ef24e251470fcc6af8dc13272166ea8a651ecdcbe4607d9c78aa6f3363da49444e101aa4fd38fa98214a210969d29a310d307f9d5ad926f4821f443b2b58f7871f953fe9313941159e07a53dd2c6106f480cd40e4293bd833d882fd1237e75d547ff73f6b7ce00ae656d03f01cec9f912fe4ec6cc225ec1a35f7d68bcba776bed7124e9ca10fbb53b49efaba7fe00aad538b343118c22589da0110302b2c39333ef7fdb3b2ee09f444cfc09ec6f9dbad13ac50f03f1fb54ac9d771662e7b1828fe34efd4b81af0ee3f562df69e785224316f4f280302f196d30c5df1421838d26c099cbb3f71be99cf3edbdd46f1293678246a3de4b44da3623c1ba5d726681e58e1998246715c2be4f2903c2d140562c76ce3f3d9891dce178488e577581eb3b7de6a622fc9a4e00473fc5a165d062853d05daa9d5146ef74b4bbafdc2bb555858ef5d1dfc74431c95a060c3d5f1ea80bac039111acc1fb3ddce3ba5ce33852169682e5528a6d13b90f87e841e612a8424cd09623f0ec3e5b3438ebb025a9ddecd8eb5e361feaf11a484931ceef421d96509171c5cc3a0f67a997d372f40d0835688923a3559554f86791e8115b1a79e573aa8595741fe01ac0f2f868726b3ec975966a0e461900788f4fdbba4369384a2dbd3e83af76bd2250c4228d6d0f2fdeed5d5b82f35700d5fa6125834b2f155d251495c5b9224075933f5624cd8767f366e281745f169d00697e0828e263eed398350023f2125b844eac155c22288e0c5996bc250ff7d272fcf770f1bc5a6adca9b42a41a58a4b444f2f7620fb76a047e1f2d0dc046b1b173ac3d6a1762231a7cd8b08d407fd22633711b18954b15eac4dbba39a415c74adebab866a72d9bbd25fd3eb9b2419983ffbafdb4a868c9f158000e6f9c7d6e52982d4ef1556b68ef0b2b9ed144c71d53b53845dba22dc7b077e8011103a0cfe23d6a36add565672abc7bf53aefc10bcf02ed9b5046b2acdbada2146f1b62d6923fe8a521d1ce182ee0d537fd560541235bf0d0c10573561a87ac83703cd2d6923fe8a521d1ce182ee0d537fd560541235bf0d0c10573561a87ac83703cd14249efc10b8f5bd839e60f44bdf8166b40c88755e1316668a83633a867abb8753e416b271ab7985ef5c2b8e8f7611bf2928bb9974ec80ac66f3d988384dfd12b16af762aa022ea39f4776ecea22e8bac14deeb4cc9c1bc9ce45a77568502c5c427842fb508a3166e3a52cf4d8372c9e770078c58ecd0160db0a2df3573614ac61c861fc80eae7c95fb1caf75496358f0b0f174f8dd8fc8fe4ea619b8f88ce0f296cda8ee0ad104464c6f60f93c7a2d3eee4cb65dd07f1c4960f22abaa1b85a1462cedcf6737b8494321438d32c56683165c5e256d02b1d06ec9267262b9a11628180a1298901d2aa2c21906008939d0aa4991e6494d84332e02a4b7750fc308d72c25e1656f487381de99b66a060c2be1442eedea8cf78d1dfb5a158b1a49c8a77c1c00a9c9e195fe3ea2614c7a43c2b6aaa5ce92a80acd55289f4773de68fcfe6662746e7f8d356dcd7491bc6df935e0a54894c0ba2bc3a62c8e58a7cecc07493c8396af1e38d12b90408e6d4dba90305da68c13d3358142fd78d40e4bd2612277b8c62015329687c4804681753827145e0636702c654bf21fd2b827e439f022f7c9072b34b4eaa812041044d94220c56ff8aebdc3a0167a4eb68fb63ccb4df53885355d849fa67a71ff05da5c7c4151415f0192d75d2ba96823f5545d2c3847918cac89ea02d35855cc46fde8e4bb1504d92d22e2f230575a0d48c17a02a70745a655668ea6a381c6d80d1b0cd0b06d92531034e62b62bfca2daceeddd9b940fa719c9cce0d5bd184eb55f07a9aeaa5f529fed78f839bd08076b58a56bf1a58494383e061d77f38521eb914585f24dd02cd22cf235e037f0d7d88c479de133dca38056a6a48114cb4d5f8a07e40509f27a003652e48bcc10c2be4a0b44ec46dc284d810aece5aa94fa23e8e474b005d7ca728d88a7ff06bbd59318b953b9b2bb962ca312e319fb13d7db14027a55bb950e692c4e2a9fa898221a064b5b20f2636a041fab3d7f5b357fe4cb435eb30a5b2349cb4283d22a2490e202659e6ac4818842ac9a9feef867d299d253c7dc6b48b60dc34c198aca4c048a0748d8b07845e8fa6ff9a299796dbbe26708b081c69371cc5d63ddc810efd9c1c9f2d686fefa2aa14bc17f83e959a692e6df374f56b2a7ed0c92e7e23733ba13982b57d453a0f1c8aab1face3e5b04a8cdf80cd3e30f213498b75d2c3fccdafc3e632f2ee2c8d513c30267d88005f247078db573d6b9f918ec0d7075e3a7bb33a71bc6bd362701104f3f561aeb529c3812240b0a36bcfb9f84116b4279de793f3b0b607faf8c1df4b2a34e972599768a34eb6bda6f2c2011402cd66e14da6d25b2b6c98eb655e6088025d74d87fbed55bb1f3009706eaa6e45d5b6f3cc567f65ea7cae45b865c634601dbd3e5ef0cc2756c118ac0c94c35f8af2d14f2db23c29192fe4f90990e8eb8b4c601bfb7642e2181c3b2fa4a8a18ca7a962e213caf5f96f86911eb67f5c7944bce950f2d7b3f0cd4a2e1e9c6236c10700b59327e062f45a4bc5ce5edc0b21760b8f15ce57d8bf212055f9b9b8d95fc2d48bb7eab2d862af8feebb23057a1e6a63589fd7b81479f26b49c512330f882e851b0e90db5fa977069e2fef7960ab5bb738d390f5fd2b3b6fe742da9a8930b1d4533155d806e0eef83a6356aa3a472bcb32ab016811aa9a1d1c70c1fad4da537238e3a78ef59782dd6c5dbbd50f6c2badd7640804a2a9ccb39fc2ec5522b54ab9f99602e1317fc68bd3fd70d2e71db1459a76d5eba4848255a7385ef9b9198688d802080d0ad70e55abacdb28fa55213948e30f5643b44072002966ad139a587d6c53e9c4d23a04a78d306460641f3e61f90aae0c27af89f48adbe205f26fa8f06a239acba2cd35dd1a3cc6de41abf95f4c0ee592c37b6ca2929e88dffe77e08c038578fee2276765094a92580b62ebc2248860b122e7c428c1f43e3210d8d171b2bc418fee633b2d7e2587d1637b26a387c13cf132b8f4a8084a5fa91dd9ff7e80356fb90a1597791ef396ef2319155563bec9ee0a28735645a33f9cd4ffaa27825007ebd8b3093571b5a83ed8294d24e00b4414ea62fd6d6371581f25e14cd961777c44a6e9efb6aa99fbfed60ec9ccdc564bcd3dfeaa2f10d4a9fb12006d9d03c01f8dc0a78cebb6b859abda9a9d8c9c74245d7951f1a7535b97117c04c2bea61ceb7412f75f9923f46e8e2d52f55f95e6e18f9a1d4da271ca5eb9c6ea7535363eff7532fa758f172fe30331f659d84d5aa39d83b8de6fd2383acce2d325757fdc73b3a87bf25194e59e0f6f07246b93c74462de3ff735d810933a6fc5596d706ccad86d761e21fd7a7d1d3d703d37197d8fa2d7b85965a167f6950cac7fa6d44fe1c08a6fddbbcb5373a8ebf7790c63af9e993f3c63e589a41e8d5742b2269ac3c139474e3b3caece1cf20e9cc118a824efd5d5e4e78fcd0ad54bb388acc2244e5bcdf238033d65146fd0b9741192a14534b3938eaea902dc9d736cdce522a2c05e18703e753fb5b578089c5474dbb3e5efe1535825d9f26483a7a607e04e484755708e8efac7fee563ce3e6c3c35f605448269ff1af4c43a1daad6575618dcc22b593debc1debe40cc03d3f5eef7901f121bf2897c5167d68fe0db3f111167d1b8c19b3ffd6bba5da97ea5111a8eca29c77b4eb1fdf3a9fd081ffae99090fc5fb19e3ca96b0ff2f0a33f5cd3ed3b15a24d3431fbc009ef0d708414b75c6cf3c9fc63469ad7ff142b40283c3e12d1534bdfa1cb0e1a6a8854b338b2d29e25b8653982743046232b235ced653d66b94bddd18aaf0535c3c871f6c224e0d32d55d8f954d68545a19ccbe0c5fcd7ea71953a21ebd36069f00898a5e6a195c92756c7a4f7d6c0bcaa5f42f996fab510c4940cd6c7c050b9cb9c86b4f04bf8dfc36ee6ea70e7b6074e73bd57497441ea7662d30db8b361bd717fa9e4cb2181a4aba9aabcefb86d9769fc63b4e45c0a0fd3910d5d8c9dd7a0f9f3f368c39027bfb2dfb89082795a4e07a10b5c9aea9479637eae71dce8c83ebfed8b99e9132d4781134ff135f9e240ee10ba3c73550a6f755f5bb25de67978578c69c1088c6c9292d8dd5f0d2ae7655cb83b8e9994715c9fb5e9c9b503f2ebbb6a3b0b7b032e6fa1091151935d103572d4bf2dc7babf743d7bc7d03d11feae2ec5e032910a6eb1a8ddec66ab3be62b63767b1d20d6b0c4a87025e223f4044fb412b43a74b640c32003143ade5ceb91e502a32902b89aa37096be6e66789230938c43307d14f2d10ca94a16d661fab3d3ec45acd35460494e0dd596981695fe48720c83ed91619b513d9a94887ad8dba98010c2fadff94749c5fa68e481fb653046f7ec39cb185b7f892521dfdb74e42e6c599a7c1a1521a1d0dcb69f6c7b549559ecbd713bbbca722b73ae02f1bb1414dd1a0bcbf51c271cdfcfa2a9faee34d2d40aff39c112f8207388cc2c589557641307150ca235b626514c107b79c148d68fd9bc038e23e64f5d13f37910662e79cd35c160ef9be18d5b87ab1dbaa70c27ee6613837cbf5059dc86177f698eb158ddb63d3ad7bd64f392a98f32a510f2f3250afdd361a5f78a497ca798d67e74c6884d6ba586dbe7008f0aae53144615e877e449f78a986262891fca9319f590b183083b9999d4c91363cb1c983c6bdd274eb39dd2ef8c35348acd0c653d0ef18b30a0b7f4dc60968e6ee80a2d5bd8ed09884e85cc5a117806d91b94a65e63421d0a37dce73c29f4f49cba4a13aae965d2816be39ccd7a605de93b1fe398459e22d07e0d24579bf5d99a5dfb6fa4045884aaa4584e06165a9bc48da2b368b7f73181b0628394be073c047bf3dc284ecd6a162403a1773fa0d24f4aef94cf9f241ac211eb642736c795649c1fe1c71492b8dbc80ca8528e60aa993cde12fca966867675fd851c034defb5857ac13fe10a25f7fcc62610a843fd41aa71aa6b9bfb34408f73337685886773506302f39a429b8f99c7019280836d2a929cd6d836ce608c635806685149eb197c56fda75a31e6dffb07ae7307e6c340c3f69ac51f717f279429ce2177b9451eb2c61cd53deea4794fd9f79758a9045fd5e3bfbcb0c51df99bde03e49ced4135b39eb8bcd4457bbd0b995aa50a102fb8e4e85dfcc72afe9a6822735bdb226bb02731cf82245174bfa09ea53778748a820bbc7390590499dee9796911a5037fdacda47a1360960f41650c5fec0b7ea3085b0c9c800de03ce36a65ebb4754aec084840aba3e1e47fb5d339d9ff8eddee4b8119e60dbaf9ee54c025ab92da0278195f2044970551c512699e8579226e2385c8bcae0b7e71fd4f9eb51943a4ecaec892625298e28d022bce6af3c39560b3857c3f779be810cc537805084f26e6575338f09321b51722e2ec312322151ddbd31faa34958beea87a3e5807dedf9c1ce0d1d21dc98db3b73134e146726febf8f1a085ebe523383c40d588999813f6aa7568fd7fef434435ca74365946abbe4a0c659f11ebbdb358ed921e1fcba468088324a8b4cc9fb2e1b14a6bcdb354537079d7ccf10b813e4b9c44eaaa8d35fd4649f593e22d55fa27cbb7b1cd438ecbad3abe8e354ba1de55bd5c818befad1a57bf0b2f98b4b9239fd1139d3df91f4ee6fc5bf7331bede67053cc097c3a1a56617b01b39460c4abc3dd314b90e8f53be1c34f6aa6e7ce2c7d1dd235e321f36e85cda1f4601d5602c1b4a513db33d09b4efb03f1e2456129c7e7b0c7c0bd54d43c1c822daaec17601fe467b7e8b215f4f6c35f3f14bb1c749fba3b4d89af5660c94593cbfe6bc252e9b3aad358e382f942ea8b5f5d75397d0b35edb321ff239797cec36316c2108f1fba4c85225664bf9933f710b881a89512ff349b53e09de6774139720301f3c5f5bb5f2a72a97cde77ed6e8dca741d1de148db6f21e2ad8f4ed196c57d3d29f4a5029c1a6790d380a6c65a4a66cab741180bdc4572b7fa5f92f979e857aed2cd7b23dbc438a2489994d9b46d4ecb1c2bac9f6462c4c2b08ab76ac835937c158dfb5abd2b132039b5dad48b3eff9bf0074b7de5ad901d4885e20b7dd4f9a4b62fddc3437687159ac98292e589c955748fcdcc7e195bb24f4dfca1c4d9af6b28133db0e6605e2963aa43b2c57a4b5a494e1071a195d2fa20d6eb0d54cda9ec1df2440070f15fe71e214af340e6e2f1045dcc8cc55bf1ffe6375612b0ad25803fa37ffc01abb30b5f32e3f40b93d504e7edc8cb0d6221283fd5dacbf5c39f2eff03c39f02fb58a27481f69bcd152aaa993043e80a76c130bdc8afc3d26311e3265e5a948eaae318f77e261cb6eece1b4df38f23203491919e2a6822c011ba0da307850626453b1ce798297e501993906b649c5fe536cb0ab89c56c04c4668ce0d8e1ae1de21b28d73e1debe07e2c18938b57fe94bb99a0970607b3001e9a9300fff2638db203f0eb76179f04e8f3ae459240ec0cc750b0597a79b8036202c6b7803a7d7ebe2b9586cdefcfc0cdc4219b4c1e188ae8f55941b5c1c728d8eb788bad38e64171590df13772b8966df143178251a3d7957ba4c12c18f70ac37cba73cb3132bd2ecd3cdc22ff184e000810c0f936f1e16d53ad62dcdda6f7d2abe8fca57b69d09075f61d4c852b36e26547ed0c9fad313de5044a62b820f4c278b98da7e45d574bf1cec26f5f0176b47ba5785caeb1681c78ff8572feb604810d40378540918cbbf8fdedabc73a9636daddbe619dff43ae3ccd4a1a5062a6ad276f6d057b0e2397cd1182dbcda9977c29eb330120077701465f2c257ceb7227ffaf23c648aef1e294156b5b56b9c0d2062729fb2e37de1abd8a19ce8e528ab7a1f1eb7e7b43bf6b33a1906b653f66f1d39d5416e4e5c176cdfbf76a899e415b81d5a9323a2a8324d02af7189c562b95adec9dd6594febcce00bb8b5f4f95661ce54489e0b56aa1bccda3898bdf149cbffb196cdab32117e42be76862e5051c1990c929e849eaa42555eaa2d60a54c468e7ddde73489691b3869d59856a376d9096e73c62a40db63c7259c5048eaed9dc7539f04f29fa426f38baa80a907518a977018f70ac5d95d3825c90011a66754c77285135e17624846149237140c0f15c90de7a834f328909aee866b58a7b4773c450f91ed8669a7fab90a54968d42e0efd870ceca7762b21fea12f8ea5c81695870ab685108c038369dec52ae64c14ccc4819ed4dd589a09a8314a44b585b9acf6ed16c39b04579bd72f8ad91d3dcd031173718fa0b7fb5a86ccd9f2191fe6d59e5ec4487d60bbbe3836becac83b523cd28d757cddc1891f7d993eafbb93d87cff8927215f6690cfb8f8fa88e30817638b7935840e8993ba837b3a1e4856612e3fbe0d7aeb85f5eb4cb872849a2c220228543a6eb2b69641fbcc5b2c3cb5ada14ee76afd2ce40d5048bb618a44fb429c139a998d641e2b70ddf9358aea5e343c9eaefb31e04ded892523153249513d7b900217808e50b8fcf5f7b9d245f4b34fc5207974dfc97e15858335c864dda533db9a707f2f376278463b6a42cd8c69ea4a53af0bd13e04a90d23c544b44ed40d09b191fb0098f9ec2bb6f6bd01f54c593e628ea97a1d2810ab95063915acfdaa3636717ea4c29ba17a8fa71c54a40c72c582ff90b07e480fc2a5a9924bb5e071a21f370f0e9039e6dc18f9de0fb827b244a37a2224da0cace17949ea78c6140842d654236da851541150c302f6f9d6b09028bc0dd56361e5426d8240b6f3fe2a47201c33c45db9bb6167c8d4bc4d219d95df2116cf93dc21afb13e4050c3ae2a2178ca62f9a7f0bec639d2aef4a737091be987518be40a9ab9a6163eacef0fa3077a791d1d3363e6d18ab1916292c28876f2ecdcf5b3d85b00091cfb961d225a045271be7b4a6d6cfe941f8636851e411ffbc04a3dbe3865badce1fe320566ad299b9cf19186514dec47e27fcec0cace590d267a563eb77a165266fd448b6077c9b613fd1f6dd93d8b86f447977063f8bbecf4388bdf71b6b32a06fdb661970529e5406aab2194ef5f1d3dbd5853f1c4ba3e15091ea798c3022716021731b9071fde17f3ac63b442240f5779e8fcbec07f96f874d21b1fc09a64f9f6c51860e6ce799ede69324cb9597b219b0588820bbeb8fd297428e06f8d2b82cabe950a093ec5da81f2311debf9f12b23f4f3a85755f5ad79e2ee70d3846457a2533a47f0d0f014769e7c1b3c1bb72fd5207e0e72d229fc229120d1c2f8943bcfca7c52b1b5c87d527e2ac3bdaef0a7c9b3eebcb333cc0d88f4dddab441aa2b41f444fabec279430fd177abc461171dcd0efd6a114eaab7f1ae75594b7ff77e37a4f35295fc73005912c5ba8342eb31f0e063bbd61f2ea9f0c91b84ebe6813f91ebfe63d7053ea886875efa24b152cb244e8a9134c718268c5f32f881a7aefb68336de39678716930379930049cf476baa657dd203b56bc9fb6cc8f6a768d3f1927e8d3b96dfeeb01e8be53a5d8a65defccb56a7dafc5c05273e25643131a9c2e6b18c8ce90d4165cc0e4669a968800ac7e1b00459f4563a2a905d51e6f4117b2aa0d7e812a2d3d9181bfdcdd2882507ca3e4a3d5d26b293ba2d6fac90c1c2b65f01d9f3083f19c1bfe110ed3cd83616cf018818b1bef410f90dbd89b0b8d2e8bbe31812090fbc39d1a3bbc376077dada739529289c74a9b5493ba11de00402682e37a86ed795313200f2c051dbe627c245f5a45d30c23bf6fddca81b2ac4da8b52a588327c1b153b0d95e2700760a5c18402a29156ab147c25bf6c0fc425990c23a23065951d509aad41cf79420fcddbd655f8b5c745ab0b6ba03d493f280cda2d7a11b3c60e5c1498f479b692cf8c046090eb4bc541bf350590a6214844d3f5bf033e816022acdf521c1aca7c4d31326821029ec4feac9b21a9fb1b80ccd17341f458862ce32d7ee6705a957dac9fa2601ad30673d17d30bae86c2a7a8c2f5c9359cba4d5f2c139765466c34cddce225355ce8a23a93780e808488dadafd8a750e397c124ccca598c4734e3c9bf372c92d76530e69d80fbd17db072079b8a941704563343173729c78a929aa88f368bc86ed45ce4bc050fa64396a488823b45523749b75a69f0d5b1acbdde1619f63c88861716b2db525b592dfe9e9edf50f0b5c127179b1138ac717bdd0ba1a531afcba2f6c48e75fc8d1d965a6b790600c83ad324a7059321d38d6c65e1a86d699e4f9658e7d90963b93c6c228fddb91b7f12e0795de56146b09719923ccc228259f9b90cd3b5c712237b1bdb46bfba11fdb2e3d96c5e5d0bc63ad8b9935bc06d8bd24a81c3f3a7d5441512536afb544c86b9c8f19b74b1a597fbecd433508ffc55641c723064f63cf63be00558acafd3da02a2b3dff6df4287a803bdaa1777a095e58154f08fb828868b477fd23cda6416249647f277b5b365f282afbf7e86ba814ce5ff55c14acc977f3cb7f6a4cfa6a9ffb4e8cffc535ee5ebe298d595c5007aa385c844225529f257c833d0fa75517eed94b6048e6281e551749b93cdbc30793faaf8072980e9ae1ac1ab301a76c28e5b0bf7e44fadf01ed9ffc91adc20882b5d9fc8074a91a45d89f0379efa2aa14bc17f83e959a692e6df374f56b2a7ed0c92e7e23733ba13982b57d45cae1344d95bd53974176242bd488ae6c8a618debb5598ed2971633e837bc73c6c87787a53f3f3446d819636bdb7c247ab389ef8133173723825563d72db51a2d0325005624e62ec291cea386a8b5d52c87f5acb0b72c7123897f73641ffe4ac7901d2a7d83e65b8692e5bef06a4620ab23eb2f618141c0882c925820e4adebe38991b68e9737a1085111a93fe5b437ca73a79e19d87841d05c8b224e309f1023c44b5a9252330dd18e2a09d40494a147803635296a99710f7fd478d7fd76964a71dd6890ac41df06c34312a1c2e27893b6e36d6bdcbf5b207bf56a834d492f947c1fc52deafe1da962b26aee8a6fbfbaa82c93666373d9f470d694386e319bb1dca871b189cbc37e1881fe648a516b4a5dd85c8df67f920dadfdea8dec23c64332d2a07599c75638727d38d3a42c9b005e61986e976b8f19412d6828e5c0d17a69755bcef8a38fc8f17d5eb610d25741973ad13e3b8da6da487e903407e8d8ab106a892f0f8a1f7348c9bcfb99280f14d7913d238a3f5bacbd07d443e69e4d8dff1d9ab3dc041f49054a820744906f10fc6b487d87e11ef803f7ab62d2276007a8ec881c14728c82b64ead6f21b3400db58c8c3a749ab436e852aadb8a896793be390a4789cc351df29945f7bb1c8f2e138c908b4d122182a4862f27fe91c0cbc144012eb2bdc69e74ba85a925256c11e8003c6a14702c369e5364d8fb35fe02de7133f19106eacf15e730d73ac31650107e1fa3898e63bf803b7ff5fc4ded0d1dc4b5ac7ef1d50ac54fa9961f1445f85be92dada9bcd239c1e4bc4d7a20171162636be942cf60bd7e3479db04140829824ac7f43060f17c15f286a4adebbcdae389f741ed020c3c14f005bdc12d4de549bb4cb57e322aa1043e0cec6d4235d49a2b2a835682cb2862d41fdd8bacc03da95512b086ee09b2533947561b078760c1e3ec68ee7d58253c11304a20c4b6814cca8c2e10ecd51172a9a57dc5d1d877a7c6a3a62f031d772c12244de7b60019647f32f1d43630d59cfce00db1129ab7a6f194c5e4460d6bdcacb0034d3ef3d03b9e5df272bf5f92fb597921fe1d8cf015c151fbb6a1b12c984191977f3fe53b3a87bf1b51f48b9d43a84ad830c9567b45bbf9fea089f6efffab93ea77556ac7bcf422ca7221acd0e89266350fdc691ba214e1ab1eacb34c5cbf2b7b199906f46208a823c2391bad11eea1fd4055ff02c7f6d5b480bd2ea5002353001b7da22677b43f6d17f0d541b5687de4822c7ac43b7a7fdbd802bb0fb791473b8751ab35e2a658f62a93a67df55abf5577f82a2afeb6ac59a758356d5531be7c225645dd68d1bfe2696bb2c02ceca49d9b9c5e5830738cedacfbdda1e92dac08ed21541019a0187ff5f017171b344a8e737ae561f5e88baed8bddbbb2d01dd406c44cce372a2787b458a22ed2af0b2fc2f15257b3a0cd7a27627fc344c9d1056c4a952bf7b5780a172e890255c11eb06e4130bded679e30e635c96581b6b691f239b32efc959c3f487ed8c609d83be5eb483a1a70d25880b55646e7da4ddeb59ff9f81edb501791315ab6694b24c6797312b1360bac1920f17b19dd323b2b5fe3904ee08e6a1c817709aa82c65921f4446d73c11fcf0115afff441e413e693df1dbdde7c43f90c967dd9e12a9ef6442988c4c01221be243c3d26198a95e708763d23f8bba9889fc6d6b64e7b7f5ec8ee0cf807f8d80f8f827db7f24538d04cb58d2357effe7f55e5af14d6107726755979439bd61ec1d461d525a0b33cd12df0ad7cc9f6e222588420799de6d58f4bc5be7a5a49aefb7c29895cef278bb642aa379ae8cfc066fd64b2abeefacfe0489d12566a599025c82bdb080bb37624633365177c83d517a5a57620a81c815342577dd27a9c40900ecb0e765008b7dad10f73d1cc12a8564df239319057c149e01a60dd9f6c8100d29c099e481ae0634381426b68eff3ee5c9e5d251cbd2e8593154cdd3187f1fc051fbe2db25564980f007dc6ecc8422362d21fb318d538810b52f146d4f43a131f73ec8329a0fc714876731539608ddc1b35902fba5107ec299154f8f712755d3c9aad245b99a26adea4e5fe63a8ea01fec4856df7ce4bc4031369d7e8c673a58a6ada435763d4bd5a2af61b0d4213edb14d30ddfed6433704761594b94eb946f5c79b5d1c24fef2ca228f75fce71597ebf0b98b13e1491e00bc118879b9b57caa5d233d37816c9847a102d52cda320c31c7e6b865c134bf7d89e2a8c9ba5ac623c5e4e3fa64cb9401e5bb1c423a29b3ab8540f40ba2a58be7426d2425308d9b4dcfbaec541d9fb3448bb0389600e838e37795b37f4f904e8f61ad4163556abbfb98b49a99d5dd5c32d8ec448c0a2a4f3b197f730eb9a8b2708f259ca771b13463375d82c9c005161aceb9744b9dfef7234e933fdad63afc5d664b673df856c0da476ba1eff0cf898a9cbff4ed1748d9ccd1c8acd808437ce94a7dc8b85fcc4924f0310a5d312dbee8bec658ab85da7a79ea72771142dcb5ef37eab24bb277e6c2fac191a5baafd71ebbbb2304c1b0be7288eb3e4bf950623b5ad4e0b62a9a866dcadfc4ba9daabfe03f2c6c9500a7c253a41f8df56ee5635abdd7290d68de25fd511d96bade4a18ce4118820865139d300d3dc445a7743d476145f44dee87af00aaa1f567fb736dff29a7261cbc9af082b8992b314e8fe6d2d36ab3b5f3aa83b5b0d66ee1b3dbfd60f544b555a8ccb5698163b8364e77361e508cab8dfef9cf2884fb2df20b89ba0adccbeec120e0492e27793dc0501afa85e6b1b10aa0938493de3daa3f4380779ea89d71bf435821f9d956f309bf1adf68a9f2b9a2dc0ba62938ca2a50f0879727df324e8a729993f711cc3d3cdbf1f1d6df2e05490a4fc3ebf8762da95684bdbf2b4dcde8e7d66ef2b2e300a6f6ed9986dc20c095392b8ddc3c02e67950df4d2e82f552758fe1e091ea0ea63809b5a7ae15b539ccc4a293af2d04aa059f49032d8f37b891e50c0d7c9ae474392dd8e7c5c21e1692bc8019c6d621f919fd4eb8ecafd57b30cf4b19bbb249a3636966ea3f534d7eb15fad3361430e8437520511cdfa8af6b9b2179fe67b8c4b2cadc929c2273d66a234b80ea67f72fe94a6f8aee8a1bc05a9386b21df4e005e1b3dd9d0b2cd3b2c3bb98b3a273c5af4c8f0e31bb6b193c90921d3089f370d00deff6b630c1fbf64747e69c9fcaa0d0b8d25944dc3f1088756bdc5058a4faf65ef3759a04c52f58fb34f73d0f743520b48e9375c8bf76953a43cb31239a9496d6783ccb2cbc5874a69fe08146ba0cf45fd9d1d704945b420e12ac70aa861fba3b4e07dab42e0f059b592e2378d6bdcb4b52beb6513f390fd4a18ee753f8b9baf09006e12729cdce3c1d3bb9f3c4aad53905a44024ad81e4de37cc51464ac8d722c846248ce1f6bfe00baea73569fbc2f85f70b8a44c0e3e1ed69c2716044540c9985bff28b6df6420109e4cbef199d11a151973b90ebae7c5cc965428d869f9c85b8da1e2e58e1a93a665b8a46f84a8f011fcfdd93579bfac208f0aeac1185d08102c9a7abb4efa197d9bc567cf38bee1a89054c4ea7b17d5b889df70424aa95994fe39c5169ef118baf45205c38c20e1fb3aef19d308ff9c7f16af8e0fb968b762a62d5b8e23494a398dcad78daeeb2278b165ea1454d57890855e9f2fdac5e7710db54cf4f2a6447c9bbd8e770219c1fb9c8fd76fe878d1dda56a15f27b608b084b9bd740c93d2cd6e559065e7d242370b1d49e2fa70386b16a1b6e748a3816c46b125a43a5c282d2a1897fac8a0a906d02166c24b1ad3e98537f8e3b9b88d06668da6604a127cd79d2fa422b826912ca1b46cd1a9c270f04d4f361bcb580f79c8050f6d22311e15c534030c54ec39e377ab5fbd2dbc659e5f6a74fb43abf0f317af9b6bed890a0088ea7a2ccfd9f1de483f79358e705011f288bf6264380033def5b7c10ca5b8ff532fddfbbb4ded0df554108e3ff875f3da431539c836f80ab2fca87a674d7bc4f984164fc7040dde7f19ada0228a32be72c340aca5ed17bab926027575c94368eed3d6085af1528b7e592a44c4cfff744f12bb6bb837f26191cfc580a2c2db68fe8fef87da8e388bac73592089c756ea80f4f775767bce83e36c5448b4698085a3726d095f1f0bc9909409a80a853442538c079c7a65dbce90ca61e0003eb0161e58f707cd675ffda63535d14ffd7e502be1062a83c7ba25d129785919de61102bd91ddfc3dc8485279ea87df688a4896b6e6266433cec38e4b8792f9ccb3c03ee97a42e81bce52440ecfacefa8b6fd3fdeca6d16ec52edf4d07e8d7f166309088ffaac6c621a2b752d76516d388ab8325085d595ac469e4297d791b76747eeaed7f0cb56a9233c11397f3c204a2ee5615ff177044be7352e130333f34a3a7e075cacd5c7f9a76777033fc328c0a5a04befdb4461a64a9b69d753a5f8e3aeb183c7c66bfbd779e69f078d6098bd61b5933aed77345033e36b915574b474885b6850e531c7ede6e27cc02cb35556695725a9ecdcc7867c64c3b3274897dfda29ef01427a0ea4a7d5ba1cd11a899540026d69fb99bff79e3b5d623e82275ba0b49e669ce28c3c4b2f948e4bb6a70052b65d3c914da49a49b64f1322d644cbb1c9e9f7ab550ef12d224c490164d6b712c070eeed34e0de4d7807f3eddb0fd825768414ee384515a4325315992e61dd957f0fa91f3858fe7c079de59f56edded51de8698c84c960660b1fcd107a1f25d91d2cebcb717b095eb002ef83a397ad1cce8af716ef40c102b1701970c7b0c34e6633d8a0ea1c89e7527252fcb07e63074221dd264e0ea0e7a14cc242b69235839558a0dbd6d205cbda5ba38b55305767dd11600e54fa8838e7abbeccb8729c0d5175a55b860d85500f8799b4edd0ada4a6fc3cc1d3f293cfff0b98b00d21e843a24d5fc283c7104eedac62ac87942953244c47d90f110458d06880b427612738e2ef90c855db416a273a0e51e84c40c75868dbbc529704a73b65038fe1d799c5dc8148012329f4dafb1560b19709625bc94c671adc3f361326b605d50564bf821762f2b021a385d25177d9d68c087e5ac7c2b7fd3cb73271cc012806f016298e1c760c41a6d034fd26f5b65e6e919c70e68d34d755d0fd4dbcdfde5c732df23adde96c10750b868134e40c1ff5cf820ccc705e7159598a62df73049a9c101095080c7f070e0ba1a83245462eefcefccc98f60f9614782ecf0d9f80cfa179544a31aa31e8d61e1c731537c059ede450b5196022c73970bd704ab836ea19540be3788da4297265fde774594f9960f1376cd4a786fd9f178209ef103db60ddf6164a9504ed06341d035903641bd39c5743b3ed0ceb705936058b4f108a88a503935a6ad07f67a96a43b2f7f80887811236642f02a7205972f6616fd264c5a7fb9a21e34d9ab25b2c41d2a3ac0bdb4c6f51ac5249f20e3e13524ee778274b2962d44d72bbc94a4aa8688ea4254df38e5c916cf716249d0673aa038cf00b53a250f6850d775b5d4c24d559d41ed8f008a528bf18aaa890a063c6c42fb302a3cb13b4cbbb340aece5a1655fd075f7e76f96804f60c86aeedd168f17d4acc33c3a0e94bb3bd8d3c391c73b58ee58088cab1d5c290a97cfaca7021e862aa5fb7bd662e75989d4d12783ac3f51f1817fc13b696f8d837bc3586cb7c4ede260c74fcad76f27efb4d606e3f78261a6b5f61d19a297d86b3efd592c1c31723b6a623d1da68b0f20d33edcd0172e37185045de03a2050352de21e276b50a6c7135bc57ffb9048d0097afb9e08a9bde5bc231b683f72789e08c71d0568361321c0b4ea6163ada4d43a391b8e3222af20d40790d273265af0aa2af3733816ff1791f0430953eb5785d72159feb49fd3c6f4f9ee8c2936951fb63bf8a8874f5bd08d4cb14bc3382ab03f9c117be523fa819e498e242ca233445acce5bbf303543d74c7eb2c40364e3c3f03fad3698f6dadd673c25cc6dc07b4a7e8abe979e5d15a2dc8f69b531f3bfbaeb0f0d68b6a38e3b89298faa7878842497ae04b775325145f5f8f6c26874b87ea57ac69eb67c58992feeef4c370f97f54afe79cf90a5b96b8c9564b59d0af2b4b04e6b7ff71e52a76be665976f3b82aaa770b0dff4b2a9fd9cc37fd8a54024188d3f4d81a21fb77d29ce8d3b8b404274f38a4c0a6e953178b617a85ca468285642b52593791401c26054868d862a41075e1257bd68653c8762e3a8e05216ebc0ff870030159cbef1b0966d711f637647ec6568b1ee1d611374615e819216a973badc24fd55067aa04a63ad5943b6f6a0f97ad4659b9d1111b687770fb13a17cca9dd7a5ee906f8d1dcf5f7f10b9b34f1ad9c6ca9e365296a6b66747cbebdcf76972b8cce7aab91e55bf4ab1f3581df9c2a857d11a8415a18e7a6ccf23640cf9bddf245a5f90c43b3014d08d3ae19faf952b10baee3276ea77eeb19c0dffc83aee0d106635c4404c79c6f830e1987c93c4eae49310df1758f95e7bf36e4a6aadf629067b04db600739ff46572c0eca6c6db7d7b26fc15cfa914dc6e03d976570242ea37377491f3619ab287e6169025df66c54f4e796cc217484a11355e096a1f3d2ffd98ceaf07b9f2b9b4a328ebf7b18ba8fc70d1f991db5a8b3cfd3b71eda99566bbc8b3a88b80960349481d9cfb5666695442bba4a0168f14b187a237dccc124c8483d62d26a915ea7c442cd89ff64c73f0603fdf9f20582a05187e93cffd63a7b5a5e91413683e74e562a16089620014ad52c08bbd47b02c9a220da18295f035db4f5a7954a9bebc0ebb8784c42b5ed5793fab09e31675cb3b0aac9fce42c007d66e5566bfdddf78d6af29f482b238bdac6020eed0802ea485c84bcbab569ab712337b04590463f872b80edb4d7fda1f7b8870df5f0e8e4bd73edfa91e6da4a5af2ccc6b408b07fd4384b04cdaa6d36b8e9b0fccac835fb77bcfabb7383c2b1d320ec30ae3c66d788340a37cd5357eaac4cde3bd4e98694fb1ac1ce05774afd7a810fa44213767f7a09b2b75f91c35716785a114354a1d3f4dee0e6a99af232d8de4e75b168e684d49d6046cbf1d9c54bc8f06dfe3d46085b23fabae548fbb4a904e204f39b857cc11f508ff60df937a51e409e4b24f39ee60944284ddcc84706fc36786cab40052d5975fe4dd99f3127e97c49969349ab7b0cf721edd893b4b43e0c7c1c83d0c4b94fa460b2296758a7170bd1392732f1e5d6afba7dd473c7ea1cfae2c0e670d30aa91f5a4a33fac33a44a83b61f3cf6f48680b5e217aa59cb52961e325f67b5a4c986f8dc4c2eade741bced137ff14317b8c21c65c56765ed846d2dc46e4e20c2842bd976aaba6870dc1c0bd2b0cb9b46b2885de436580db63ab5e413861861db9b0dcaf4b59cdbde8e4e587b8f6bcdef3f4eb2981f6d279cafdb55611c6fd42d7196fe8dba791440186b5b1636326a43abed3562c94acb9ddc8e098dcf765dad8f87fe0e101e0b01ee4ed16675a3f34884260e92cc8115ac4cd4ad64401d5c3b1daa9e60b5391db2474c94e748330281f570f2edc7a751e1e42dc92074ba83535d15a4343f01e524ce8ad554c2b0a2fe1485671e6f29076ab5ec5db388841041b323174dc6ba890b595eac0a43db1982cf616a07cb02b3adf397931fcd9e3a2ae807c1d2b0895960fcbd6c2f3f7207d61791f97406e59efeb90d071c82492f56a386ee54ab8c5e6b4a6e50061da4963ae92a2ba22e073df96327214f577b4ccbf581de95783edcbef9bd3c428c61a7a9ab792bdc4ab8193ca4dba0cd2b0922acb682e2163423497422538510eadcfc4abec26f056a72f3a45385bfb1c8112bd0e486db85a3e3fd12fc828be446d2059b3db01d7063f72f1c4bc2fd89e93424d93b74480c1b6ff543133cbcf4125c6a51259c0c24cfd8186ba01180e7fe8aec744f4681e2dd012a9d8a4e1a72d34af37572c7eab0d5a382c9854d191db28641316a063476b1e858a2e4b272042df4d2f27688d8874e55bec6e638fb29108f53cece167533999d703477f9528a2720416976087aaef362a830d38fe6b739c4021a850f718862a40df2a7adb32abe7838d2c4e78f5c5ce3c89b26c4bf8da2a131c3baf49200dae826602fe416f36d5318b413dcde91cb5183ae26b94ce59379b776d89e564e0a0e3370f95e27d9d487ee15ee53a9315cfaef66dc170dfa4687c46f126587d4981cde3cb88afe047d8dfedc5555cbbc076b01994adf54ba8b468db13f5cefb294a1610b7736c52a3d154f4ef65ff8e35e9a83a0ce12db0388a9dd2ca6a47412a9a760b8af916fcc28b5f950c0889d25cb39d90c9bc187cb19dd4cee34b04f4530380cd00ef004caf880680e698005e7d801ffce24c2e89b5528b92d8f4439d9246338135dd85bb0a6f7be6e0e47fec248f289a9dcd95a0eaa8d8c03ad398c539dbc9dea52033b8c8644f597271ed940ca0cc08642b650f16ee090c5645d9d9ed9c86ffada3bf2e56fe7e5c698424b8b3e6dea230222c65aaafba834425946e55bdae2178050c4acb26aae0fb674ac865ad3302ba5ea4b50b6fa0c3743f580339b2d2643b734b972704cb258d7ccb88fcf494fe3a61be80cfd76bd25b45897f485c45c832154fea591ff628377c8622f8d87a4b673afe06c3d8737d3c1692dcb1e9091943afb0495c7743a03edab1ab2251eaa3491511bb2155ec46647cf950aed5fb92dc4b6aba75cb59621a435bc7108df46cdf79f88a4b9448e3df6b50ab0a99872f38ef19915a676ab2126fe721a47db5d293b50186757da6c06435262e5509b02d0cc4619c2df87688837bccae152157538a1a925707f46702a9495326826cf8a3c98a465f00c0775adbf729a533e4414718c0851a712c7c48e0c028732ba4cb7076142d792e480ddc68a4dd00f030fedf0cae5f431492add5dd448c54fa864a84019a4687c1cf9697057d39719e4532d4a0d36802c83ef98cd639f514e21da4a0edc0f48638a0dd7107c855ef8db6bed8e7c4c18307d7ffd09b040c5f25b688516822f8bf66dd73d6e8a65ff94485af87fd2420191ae6b424115de9fba0dc95950b1cf7a42beafdef8dd055808a9f358bb372034fc5afee259302327d4a73447f1aa0f90e554de5fa430631c9d5bf6097521395a9d34e114544ee2c9195c2a3df7e0b0793c3a7e3317bc9c961d61d90daf1f8711d359a33ce39c8993307c4582110125180896b66aefbbd308957ad1a56c9d4c3a18fb7e52b2e83ad71de72fc741107631db4a284cedb1edcdfd4d4a437b8b620adba7c7f0bb313ea8281198f98c12d82d891b36bf95fd42f6324665643793b9ef6fc907b084a63c9db32b7928ed9cc11a2f562f2ed04e1be6a0c4ee8aa297b3c2fb1895badcb0e84b073695dc56e9b8152c0bb1e0225ce711974030b81a6ba55ae40e737373a4bfb4558d3dfacbb067d9bf0893c4c7381cf31b123f490c47d17b65093698585eb98b80b9ef41a30e5d0c5cb74d43dcd0b1a1c1cc4b780a4888e3240662c3dce6ca5267b9adfb3ea42cfb212b4709e09c4b6186f996b40b447879f430b6d43bb33657f5d0781632949814a213830572edab3b0132083b8a9883a5922889e419c094eaa4fd363f59b376038c77a9e63b3c8a29a9300f50fa59c485e98e5ca0f427fbd654d56bfc3276012617e3d74e350ed64b05cec076c73890d35bff7188fb1edc185d8ed1e16bf1865f0ddba5c80877463ad6650d7fee66931486956a07884f53deaa13e2b848873080df5f78cc74c61b32d70a92108e465cdd20200f3f413b7d17788309c5ce42328fc7f56ee36d97d628c5768eb23f4df2731bcc070c8d44cc5bb2da49e4be46f22d562788ff93598ecb2eb61eb6fe6ba368369130af15f82e4675d6cb1312f33d76c62dfe0d4baaebc68725b19e4e9dba6111aef0323936047bf215833d494492cda152de08adfda2bfd6ca61f93f27aa9ed453a96fb6bf2875de77f0694937d0cc0461d65eebd4a52b35385b4396d55a75794bd939d6553a1bf090fd1acf397e4ceae6bff7764fff0d4faf59d06c7d6df2dc28e1e721ed86ab3ea6dee0053d4dc87a0d2f6daeea8dc03c1d8e0b9020a249c0218c8d4bd6425246988d863a4979f3d9af8601b4df6ebb3499542dd5771f57c2524c2b9aa4cdb995bbedfd809ccf61db78693a4c5df0af3671d2206143765d354e0501bd6f56f946b9098edc6d4e72e3a4b0c15776dd405ccdd8c581e10be832fa86531cd2a14df3f8e17f953f8b0b18e67c335affad8c3ae0b5086ad25d5cc79f02ddcabcb27b92c25d374cd6a9b364b95c0318b8bad07b0b5e378fe3de1be564b194246827725a98c1c8b1bea45a93f877ffd5f8193115d0cac535ead17fa12c8bbd063b876f0400c401ac584f5aa0142f91e1e3e9c12870733ac6090181e4e8fd511df05c5ac6fea1780b4517d6255530337ca8d51f9464c08f1b020d912242014210ad39fca06d89eb359cce5c9b9189c5b584cec8cc8ee1d39118fcabab69e8c2a2dc5f115c70ce4855590663dca8958875eba3973e205c9f17733d9501bd5a9e720ef0588c44daabe15c34f4b89a717b2d29c9483cea20c4986bb71d9467fb3d941077723296851f780ef05980c67176fc8df84b3b7dd49b44bd8656835313daaf22c6eb11fc160cf8073934309b6c3bebd3e0fa0677c5a36c76fb52c359af5622eeba6f93ead88089f70f416d6a06d502056623313f2701d6891f93269a97445d9ddad9433e504e97dd27408c6928043442fb429a33eaf9fc0b0a569bc780d4c7e747fd3b3bfc179a6a4add7ea5a4697cfb7e832d1bdfb9f078708f127d57992c31fc33b4bdf7e8bd59c3fb9d43912faba64995cfb5707a46ed3e3f51060b68fd7d7d3e606bd60c0b6ca981303acc042195061225039c080c900169b231ab343c7e9ec6530864ea9d981e2579d5dd808f58ef31e15682dcbb3015c0d113921b66cf52120402a362c2a3312c459c1d7b40590ce0b138030cf8dcfba640504fc294617cdb7c5c96a0748de01da0d7ef1c4c2971d6d621c441840f2a1058e4b0980e922e798cf2ecf79cf8281da513584b94a90caf42256af4a11fc874ae82c16639a1e004b1a555366a932657fc46bdd7948aae7024b90f015d6d7ce5e377a6eeb59dc445b5d768a5026e2b68afd28d49268a30e1a9bb5b9cc1d84d6e936644f677eb6dd02087921ae3053c2d7c12f0cfd739a0cb3eb0e48381506a02a5f02229006978a72c5feda8735513432972ff82bf67018aa925ed69fb61e8e1f85eca38edc654ed1476bf06b7c2ec389f0528b6f0f20e31642b334bb6eee23f4c7ede0d812607473115548389f6fce25bae6d994d4686ede8f2505efa1774c5062e1548cb277c7664344a0b51a959c0b990abba51606fcaf9abd5b0baa60356004b8884add5ba90f569f6fb25f2b8af2a586c5316b688cdb2c1a56310d2ebd5f695fbc4d79735a04837819ba87282bf8409fac89aa4558e8d9ed4bd75f7ef1e05785d3d379d48b52ed19a5dfb596dab062daad8ce2123106928f1f3e8ad653d04e6824daadf4ca4ff287ffbdce30f74070d80975c94178f6a7cefc3599ba7e263f7c03f84cd2599b0c91edd731f95edd3e6ef3855a36b305f4d9a200b58f1e3acc5e1a859b7467734d577d9873230ee3ded24896f56195fd5a3021189b7c8501f5e0ab21475526fc7f5425a6d9c7f1ca98f275aafe3c5533d274aec702ea6029f8036bdb577b0c53e08f7d91e25e772aba6c6d277ac6bd2552f53e0f7da558d92bf16009e737847e273daacf494934fc2c78ab2fe1720383db280d0ab25766bb8d565a91fff34d1d0bb604aef57d272120f49ea968c1f6ad5ac836f90aa4cf357690dfc55f058bc455d1f3fe9a08e49aa409d97e290c82f949ad33d15623d5ddea1b7bbbdb7215ab25a84cbd2404c7d62d5718ce8c2aa3af6adf91c689b3152e35e639affa42ad64d9031d7141bfe5d155849e392f132580a01ecb79f55691d92755f8b0b6f2aa535ad1520b51af1b221dcc6d9079a955b0e155cf326cfd6496c80fc50d5723b7a15be3e831fc09b3a45eaaad92cea8d20fa69cc816cc88276edfdd7596f3238e1458f3c755a452b5a92929b92434db914afbe3e69b01dee850d1d6dfc4e366a78ade184dccbfc656d7ca8258aee030dccda3874024567e9f59b0e5ab2da22c2a841f87f7f077eddbcf0cd51301449089fb8448200d444327e59b1b746ec346900c734370d41c1c8a355da210594d94ee3151af092c204ed0d5710cc7ddf824d858ad1ea2b75a828256643433cd325f5904c729c58ac7c717a36c9fee4ae85496abe7a4e5839dc1eb9d357dc6482f8d75c36e04f0f939dd5fe3835c9138df838bde9cccbf57f1a45551cb136814dfd820655ed430021f10ae5a85ade06ed3aacf644d8a7ffc1f17a01e81ed720ebd0c5c18afb0d43c4c1b1928b4583595c4ca35df07645a7913369e361e4606625ae6a96279053da61d1426e751768dff2cb79f2aa6ce12db618fd2424a82ee2ab049d2609bfd6c9b7fceec7a6c60f87d53fb2d014e677a9130f5159b39271e4f1f64d3d6af327cd1c53a8aee70647af8e6e6e7b80f021d6da0e1ddcea9ca0d2b499d51005c9fc38206e116d9bbd43dc6f52b7f9ed403b95e161f4f85b07fe6768b0f729eb0ae8f52f38c8c6f8f2bc572fc80212ff3b75b10a8a14d2901086a7b14d67d896db4a9a37dc9cc431b3f3ddf5346e03b50ec3642301544a330c5aaa47fa065589901528444ed34835a008f2f0e27f33c9f3f7d770d47d0fe96671144b062a7403228561c4b98368f383f471276b11d09c03e79f48e0940e8a6e8861eaaaf90853a685fa803c4e039166060a3c921c8d79001e3cac496b3bcc37452f0caa104b2205a8a19dde0196a7791988b3b74e23c2174c1e5918aebb2be824d377c5a6989047dcfb2916e40d65c3c7d19e7aa09d8e63fc58f48cefb4c139f16eb57558f436377491c3e982f209bad8d2bdf2036731aa390f7141fb8a34e14a32b686036f207a2d24dfcb5df48d60b7b428382b0af5d16bbc96c201fe8d133914238aa49c07afe68f1392bc97da4e49449720c4e8cfad6350d45588f4ca095a8ee006439af9dbe6c1e165e5ea5bf005de4a93754d19778b248c51be4ad7d1412db4549ac3d00a9d45b947b44c67ea6d5f814b941a77b33bcb8b50e5e4621197f4933b866cd2b62640c9805e150cb8be7919186ba9a47d29bb3e3c0085b59dbf9e912e2e0721600f59def85aebb51fd916fd8e4ad770a772c021b71df8850641a6c01e6cf4c9b06a1470a86002a1edcab96592c8413889d65ff450a5fe88d982111f38f029f942e2cfda9a0419111361e76f196a345274ef2d4ecbae4802fdc7390cff81ba3e7af632567b43ad88a6cc2d86f8c331f9b73d0327012359b0af213ea54d330517b0f97f4926fc099d3b2a1c3d4ed753d83449ddcd9ea87440245bf6d401e48f24c6c8efd01278f4f9b311440256caae4ab7a2ef38f94cdd37426ce60f227f769be965ea6d5c00896760f997a52f71354c096c420ac0e0288022fcd1e04bb08ecd0a25d79b1ebf934f69caf754ebe442e0cea7d8696e68d163e18a890e3ca5d5bc46f0f9ec42d73f86eb2982ae57ee0fdf65561a75704ce02a3ddcb0f4fd73164f2cd90e667a8e5b2c33c401a39a5a082ec5c67bb12da4004f079716cca8f7c8ebd8afc5675f5cb5d21e92572c60bc47b9319ac3d74b565424ab1dd6d3830755c506185661df1fffbda93e217f0236c1add5be8d6932c177591d109a998fd39daa8f0aaa928a4e019dc84529663ebed13870e3ab0d5b2987fb2a678f93c542e0b7da9d3ac8b986037eb3fa0bbc03078db4b347c78d429e4c678eb092b6e8a869403539b7922edcb9f23f1593dfd6d1372289fbe05c88582e0a4c8313f9c0e770c4be609008393ab2cc107885adbd15c6be53b8a73868dc75fd5dab460b89679056e4838ac27e5331e80c4adf98f95dfa2958aab76a8dbb1ff47bea8a44de89c82756821336dda0d5ca3c069e03c22207205b4a8dedf5ca22cfbdfd27170b817434ffb6b7df9a0b36101667d38c711dc08d565e98cba6faa5749f84248b3e73894fb6731dc558af01f8f5a626d8f44ba6fad469770c0899ba44a3545c5e137ead0f121480c1d6d3851c8d481f1d6822e39a4cc60db84a621d2ab53af27cb997eafe0b8869c8af6a1813b4fd484da36b6d4b2fbe31b571cd6d33c06ad3b905b910f91aee50d04b8646f40bbde947c9a90a6609f638aef7255089604582b3a8a5fdb5ee7dc6833d7562d4136fa226040147acaa279e94e631085eaada4f35a56288f26471249eb02c778c8ee1174ac56c1b831f415e37dfc30a60934bfb113e9a46a69a66477ed396f43725a16c2418c86b1a89e2b884e308a23a8a798faa990eff47740922c0ef074d34949f032d6df731d157a0178bb5326b60a414bd1865aa15d7c2cdd7393996525612ef71d0917d7dd3bed515b1d3ed2452c87a71b29dfc0f97132f8e5b03bee1312b5d5b4d9c471025fb1c6834b9ac48fe8b222a7b979de5a64bbffbb275d440de38ac6dd77ee9f74a811e838cd494afa2091c26f44b7fc58b21384fe4e26208f853a42e22dba028104e58814bf64fe10c18701cc67d5f86b53ce17bc8deb639a2746731d24b60caed656525224ec19124c7014d6847f12d5a54c0250b4def03228be474bca3b1c9fd3b7cd1400aa188377e3ee8d46314c48afdd3895234ff977c2ccb354567eb6b2311e792a146223105b4e9507f605f48764b8eac7a4b3138787020fce5131fb55afead1fe566b8e2e0938fb87320b3b5078a6232ea83b9619ea88bf47a33a90c009ef2dd3529bdaddb364b86f94762f78251ac68c8a6d6b5dfe66fabfeff10679a381e04a2038ac4dbc0f26893403e4b5510d6273c1aa2f52cf47588ed7a24ad6f54132905d8abd9402e5f394f3702a9be4200485de4189d39cc6266598afd8d37da87c2e5371aad0303f536d347dbfa6754abd3a0e2651d26886fc0c9dec63416f724d1bdeff28d9b654d558bbded112a43045916184cfd1d48ceaff672078cf320930248bd277cd21981f8d6f4933ed4782ce6cf80c94d16de0bd4c39dcafe5747ad5cca0785aecc65978838e85d5641100b006b7ebe8dbf13aefae3bea382ffbec3a653cb0aad67682e0386036692e60e893ee28c80642aea2cf5f012a023f76281347014b563b6a08a19217689bd1e0c21b3d219e2258ba48735285b0601491fe84ef2809cefd26ae3d37d021b414334a0b4e7fc8c9e149dbbed49590051562456c783d5089c36d221ab09f9ffc580c51a9422dcfbba8db4d0b3d70c63385012aa84fdad0416369c4a7a357ba9903dc5f8e60ac14637e781b9c46efc4e9bd4ca8e32bbc9d474ac283cddb47436d71400e8a7212d09d7d299f0da03035eee854edb0f38c154b0a2bf55867667ef4cc9c008ea519ff299c4f5f67335e31b449b0f7e5ab05d61986a480e22f5abd271b4b144e37fc61c60893d1c0553a068a56bf4ba3fc2e1a56215c87d260f2f7364c10ab80bfd0c43cf0e8615e099cf1131f07176274a729b2a75d55eb4657def84891dd98f81971aa5c316709d0a69d4cad20e617b8f429bab2fd2b62264cef3a2164cc7dada19b397ebcb910ea658483244c36a48be01fef50c9a844cd1e7c32d9e11523c30967f701938cf9a3569c8d190c19551623730a6ad6c1317e03cbfb5990c434607fb4774fadf4e31b384d95c51f7558b9312e936d695745d3046cef4169c366c00de6c5af2491f4c8bdde6799092fb78e6a564dd443eea7951940b1091d6889d2429da574934d75fdf064d3b5cb533b735d2cb85a9d057e2756b7d491e2b8c21aa679e349cd582acf20eb17d42198a2828b3fe2d8f12e08c38aee1a03a0fa64cbb96f31c2290d444ad2c6d2ecbee5589a669704108fdaa2a592f24ebb50ae4c3ab376627c0c278dc3a982ac570f3acb79fb039279f78d267d6b1a1cf552c3a2ef1cbfc120c08e4389b973d1f6689615da021af7bbcdc069c1ae1e7b344893a39ee4fa853a52b704ba3ee27c10669bee3bbe9efa0c5f356baf9a3268ae7e4a4af6bf51a1be2b044513ead28eedb2cd84e60df0cc8c4273e40046069e789070c104018feeccab1dc7dc9aca422beebd53e2dd29d168fa41a70d1488ee3af79c26ccd396a549255ad9ea50bf694c79acd54fbeb7bc24daa19d7bcc487c77c4007d4f5112f55c6ba285561e70070f639d4b40c61233689f87076a0cda396c45c4b0122ef7ece2d129076beb3defb919d1e4e1545d59a235238ba2b6e8b6afd1f5bf0c08ab5e6db82d9cccd5df458f212ac120ddeeed6ec94f68173177f9a92e38f3613ba74397b5157e58c5109278c927bee0ea9b282146da7065e3a97cc6a56d2c39099e55fff854ad18f273c1d986445ee2837a2e828512c26642c8a0fc90c9e40c04f4b0aeb9ef8bbb1483a3fa4fbca3883d2a1fd48cec8929d9ce93d1165a387144eb93a42c7c0e0b5b73d74d6f84bab698ee9422bf1041f6e868325c8a846ae269cef0fe4c810be555380e1f63bd99310fa619bad123ff5b2a88c6f585cf842ac859685840660359a5e3a6c3e34c2b980d226ba6845a8716234894c312f0181ec5406fbcfe3b0285a01cd61db517a629baed837d8d267fb1b093fcefa87292768289d9aa13e83364d1cd3e452100a7a3da482e67d84c8fad48e1fc58c53b4efce8ede67d4296ec2919ec2c5b51f200c0ea33528cb422ab0c88401f1200e7aa9390f6ab57a5ac51b3987c1d476833afa5420510f36e10715fa35cfdb8cf53f2b1e582c7645654445d0efeea53f0ec71481027e9e37fe917dd8f03c943712e9ad86641fa415970fc07cbf67b32788f5bb685d2cbfd991b964b6ac05f6a786354e1c5a3b64728d6a758b1cefb2007685267ccd6f046252df92e0fe190b1f8a4edde6e8c36e266dbb111ceaa775e7dc9d47343fb9de252f06b1617995421e3e3ce22b879d634ece8aff4058fc7431abb5b25ed6dc4373cbdb50046d4a753468e54d2e63165a0726ee46a23984dc4f319d213223ef93aa4a771c8f6e8f17145ff1d6eac83b0424f7484620fc6533e6cefad966d4a9ce6d824a9245cbef2a06fcdce50de1e04f7f37393295bb9830f97d50cb63c351587bc8abd16e17785e701e3d51a1d73d5938101d2b064331bc545bbcb8044ba49e69b65ab7f1c9c73f3d462ee8cc1577362ad3d0c45e810a7b420702059717391d7f33147b8ab5f49ed893d9ff08d25e194e2856a02ff2aff2cdfac81959a6aa3e506a37f6d3dfc25fb07a34063586703ddd3c3118bdb86f84b1233d0e7413930d645c7326098ba55beae607da051a7b7a04dee7511c2afe149ed13910dc41b78e0905fcf01a35a2c8ff5ac30d27c633d639a734a94f47ea23301be8060454122e9dbc83d59d9d672083fab6dcbf42a6a15f8198127feb53de18a254c4debb77b4fdaf469596faca6430f9cfc237a3a2495802d9a2b87abbb038a372b598492d3a73df5250f4fe54d4ad91de42611dec86b2d689e68f56852272e317ca354e7aaffebc13590ce6db39af0b532b8bede93b952ecd18db7584cbf2692942e806a02ebc1c7154f453a4a5b27edb2a978a728d3beeb641f9b8eb28b4d578a207ec57f5a25629f3c2b783e0016661d02ff6f5656ac9a388f7b5607e51348ca0b41c73031ce2b6a84087d0426c640415a4f1e9ec725e0ea8d5e943e013fed57b1d7045ead5b5529ca0bb1c663f22425b13222461254731fb57d03e6538b7d9703df379b390b1e7ffa5627af98866b673fd7738372e47430b2bdb8c38f70e35c80ea0899e3b5e51f80081a44e95b22b4527542a8c7ebfa7df96ebf11a98f1e1f98bacf510ddc0139fa8ef0b769ff012b170d2ed9e621b5ca665aa2cc4ce57b9eac528e146710374400cac9e5c0eaa3601ed098a343e0b3b68f91fbe79daed9ddb352d8909e03ed84b10cd608a21b37b8a2761f96b6ec50abb3ac1ef2c3cd864d50a93e366edd37df550c27fe2d626cfdb73ea919c34fafcdb80adfbbeef1d6f8ad2360f30a5a1c12819e4a6227844b3f18264f1e09f84c0810abfc2fe5b02ec6eea81efd90d467cde2886ae8954f2b5883a33b78c2f15da1677c911102499bbaf14cde5703a7fee8520f507d71ea24ef10289200236302486ccf944b70d0fd30f0b383bb75379e9381d505d86acda26de1b11707c6016eec1860b3e060833e0b9a56209b779cc493fb4858fc2695e54ee54edcf1827faad78ebc0a36bda9a5cfe5fa8b7094a0fc1a8769fc4392c15209eede786d3295489866767f96db7b0f7e4a4b278c676258becaa6b77f8f5300757a8f55f99859fcc22905de1fc6d4b3f1b8ffeef26e3c7f34dd132a67a04c9985187e7392b0a657bb0167f900bbd00e4033ed2660734f1ca0180eb008fc90f55f0482b7be37354ede1d18b5bfd21ad16bfdf4ab9faf108922f00e6a9146b357642f255eea2ddcddaf87b01e9317626f109257d55f27db2dee4a8fab9165f98c03f5ac5a19da1a128ea3c8da4f9679dfa5f6e3da1cd82cf09a3f7a61c11fe8d9acb53be3b2f13190467c7653fcfea4611ef227b057085c0adca4bff130e7eb7200bcc260fa5940294d83b33909f0fe2cf156aac0ac8cc5a305903b4b94065bdf00ba8c08ff926752e92776eaaeb90ffb48755941b3cd7c1f305918e9b56c671396d4ab20d8e408eb774ffeb4cc643c28f2b2fa0d4479e98466e535bc523be933e5898256a140e8f18517dcbfb40afa7ca833c3598dec08bff07fd00d17db2cc0dd770d9494b8e67c27d528c38c136a92e4cc2f96ca8d1a584674d56a1848d33cdd800547ee7eb85a37c73dc6181caa99bfdda6537c3fa79dbc1db3e43d039c5e2fa4a635cff41ee32029e0561fc731c64235f7b6b6accfe84bfbc74d8a9ee91e04f01458884f281051edd4ae991a41bd8b9d79e9acfc9783d3a2660a2f19b0e0e6646db5d55a1d7fc35ea1fad0827f238e1ee2771d0c28a889813a5d904ef7399bcd505fef8e80c584d6134c6402acf1a517d95950f97ab02592dc3efa7692673bd06097b18c315d635357cfbb7a74b068dad21dfe5c384227ad582a282477083fce161c355fc355662d27ccf17a85b7fecce2751946d3b44a2b4029db34cb1d248ab62d9d817e22eb434c3df34476ca623df477d17806131b682b7912c3c4e2de22a56fd817e12b16992f3c5f2f963cc64c24f958c55a9b3f719114e559446fa316e0fb83e5f547666a6b73e95c6706f3d3cee7ce9d91f594072dca573663b9650641ec133ed7909ebb6aa5a845665494c1be4006f8e974d7fe9024e47eedaaf5492ba7558ac0453cd9fa18972323622783a15252a591bfc4b3cdb65e15549bf9004964db42630bc871433516782cb55d176b2dfc82c4a76133d57d918b5994104b424bd69fdd781076da843f0891ee3d928b64331a8f462075eead58c415a1c16f27511ec75af6a481665c4caf75a7a1ce9ce559775488224293e276be99e63e6887789030cf58fb30e3f4e5e8a38165357d00d63f8e4d4588359c7e25478e1697ad0196c835f99c033c276714882f233701f41fdacd7089711d54278391bc6f3a0479b58b626a47b939e4e0d206f0a67fe1a953bc17408166e5a5a02a4757b2d6645cb1c17a58800734b3be35dd5294194edbd08a8429fe3e6bb5963ea7cfae57370e248636a63b99210acf9536d8bf873bab2708ef624ce3142804b9233e1984a0e2d16091282d7b02caac4149142dec09bd217879d8f139a31aa0e05d10e90b66dbb7e09db5be49c67e21e1bb0880d305c55110de50505f8c090bde3936ebb8c1018e66d95149c59be74fbcee192478b59bf92fa454ad0bfacf8d017b7543274dc4af6a4b8258d5a6b2adb24b7b29f22d6c3eab11b4c7496090167bc01da5eb70e137dd17a5a1cef4978409793a1a7dd78908de0b9fe29eb098e018e55e3e7c434b1769355035929efbbd9c9d2e40f1ea5197ed2b4789e34153c96ee71aff16a36c22023e6595adfdb8e2d64dfe28677596d26221a09729a1341de7358032621c5c39fbe94dd2892ebee93cbffba521ea9fe3fb3e2ba15afa3da8a47f64e3334c275edcdd2b0c4bd415804d0f607bb2acd7d39471c9e86a71d607b9a23dab19cbae6bd7fcf4b9fe25cde3b62f56151b08e5de5663a0cbfd9551c605fd4b2c7cf7c6558f3165d626c144f9f12d20fa4d578cf91d2615f6412360794bc4c17628a1bef13351145544e7c2aae73ab61f7bb93be9262f33c836720608dc3b9a34f60d139b42cdc26bdd3ae833270d00a10346bc3984bd0d2ed8103034f95232e170e3bd09306da59edd6ea7a5c52b7a368918353342e807c3208d21db1fcd6ebd2228fbc5d6d564190f7da2138de1015c0f826843eaea7ebdcfff7e5cbd6a7d5ae2f053ad09942732bc86c8408210854dc631b4f6ab5920c5763ab89f6829bf14743ab48198cd09d9a3cfbbb373043fcfc938901ab16a4f5349a8871a25a6e82fe23008b10f584a58b94b224c758d8a51aa8830cd7f1e86ba8fa8b65471f59e61c17e2d0b596a0d3c355cbdf86837c2352daf4530dcb5bed370c7dba122c647dc0d1fc98afff35a5247dcae5c05438cfece691ffbf903203c7e917f0b7fdeb8a86ab9d557e267a1325372502445a6640fe165adf869100065f9a74d0a2aed279791d76a523f1600b60b3bc7684cd07dd40978e5246a7686d1c6f4b4330e8c9b09ddf6592bcbc3fa8e1a46abdabe9634145b134060ce129ab0226a076acae716350962e3a0a74e97218424c776b4330e4ab038252634db9318db7e14ef3db611ca5534eaf6781933c2b09b1851d7201be4fc9731c687c3ab77adedf8cff5dab04512df27eaa9532a0a48427a04d51059aa0411ca935a83add6ab3882aff22746d70b31f6bf3eb656709cab0fb93ab31614b63bdcb103b6dbb7f8fcc17f55af11daef7fb3f0aae2e68e036a6aca602f7bea4df1453b55b0b175c9e0ff1665edbf981e87dc10b38ed5a6faaf4b80e9fb0a99c541ecf854bd7e44eb389122cee7b2fafedad39e92cfff12e88c3221ea7b3ffb12e460cd67f4806930c7d43cab6cb3632875831fe9ff244e13e5bd8eb53dacc897eb5d988472f8b4335a8f3899d0dd8e7ef04c559911ce640c2ed57cb07cbc2c38ade2c242dc29d2d173f7bfe3b19c85d3a73c5c59c7e4b813de4849b989a279f92a43ef80a6bf4c148db2385ee3972d7e5bf6ff6bb0b176225133efb12a2c6fb6633a08cacc399d2d355f6022afd735b5c32b5e50acb2ca7a4feb5f3d80fe72fd65f4ac513d1b9df0b72a7d26e65447aee04704771c4d68a63b331432b96982917455e5027e533b179c6127e6492e86e006cff36002e59f13c8d691e118688de029e92d19f7997717689a5ca574e48d8f49567e0da9b842f2f2cc0957f0d53d0c22c18a71e18bb5abfcb1b0ee68226f6d18c480aa04b5b8e5945661ce20a5a4444f3ce68235f36b3bfbf15c1c9c424df507dd2e3c4dcb16d5f088b5ca346ed1db703afb1f5aa1b95cd3d45ad703f3801a46f48c607ec6a21c4653ccec5ed785722f1f0feb798c94f665fda0bff126cb090e6ff84c8eb3128335cc391825b587a589917885230fde2e67868c2c3bf613b1a28c6f8526748bd5568082696e3e0c7baf44acfe5d3c8c5a777fac75b8f168488042806bc1010172cee8d2136e086e08cee942707f88dbee488217d3b1f27beeee16c0afb561dc5e6807929005f53eaeb83e6826583bc34d71ccb5c69b73447ef8cb3dabfef5f9352d1f6064bf2e10fd96ba136c74aed276e7d432024bc7b10e8a1baa56a6a7bf2a172d9dca7abdff964634330d1a2caeca0ae4966a359444737b3f8a9fffaa449a4b74847d008f38eae3595435050a9867d615d783fe37e15743bca4a7702f6a5d0f3c830f5a176c4a2177ac52189f1c462c5791c7e625fd243d248a38ec935695ff0eed3ec514c2fcf46c0cf69cfacdd82f53e835ea4ed837ccf301e79391db0267ce01da74833f328c9db23be9b34ccd9e87aeff58b9c75782fad866032454bb09be76787b619411a378fd73ddc9d16c2cee7b4e497e1f29aaceef840e8f17e5bb79a75d96cd74c49f606c0e0aa192bfa7959b95b9dc55d136b46e30c2babdafc5d8a156f096544652fe50f1a5efb51125c4c234cd797571f51c5a7093682e0a24f9a43fca95f6f62af097fd922fe088a3bbc40e3451928167e3a0304183f926f0d5eb5e4c0a93320d964f8750b37516d1b1b082249ab5f1d8c2dd7a8737429a4898151fafdcb0043fb20a5263855841a3d99401d7e6a473f8424f456149b66629bb94290158e86a0fd87176d568dc5450c7a015e6fca22575b61a14bcc95a491ea44a2264527ed1c0b32544f270613ad20229f9771513049eeee526e41f4dd44407c5c6f34ade095398da2968e9d4742faabc271d1676905a8212981dfd29b19579ca0b391a49f0c693b8856027229c3b0148e96a9e8901081f5276fd0346b36bcddbcb7fdeffc589601e253ebafe09006abb89f99ea2fc353b7587293059de5bd94cf8100bd9594333e6d237bcf78b78de876210022c69d0b86d798bf4ce91f76503a37779152c2ea1d6d3c94f021d0dd5ebbad9b780dfe52df41ae46d40f08b2be8fff681098cfc71aad9e4f831b8c9fb3bf635fd6d3ffa287db76a2018440a60d7fb151166837087e586d809017160b2345b64d99ebed6fcda8f91a45f2a016de2c4e0f75efb3ffb7cadb7ef9edd6fd09beeb98155be254166f257615764edce881b803144bc9514eafbafae7c36738796e57bb12240e1d00c57166bb5ef8d7e53a8779ca82d514754a57750a8aa81732830868394fa6a442ff43b036e6fa5a7c2c0b8a0211cbd1218328202fc6bb973ddccfb90f054263b28fe0ac48cd28eb93428b71c65eaf9f7f4e70b330a0cff4999480a0d569015be715be4fbb22af2a9dec337c65e0bdb8c55e8ffaca7ccde1d9d81911743dd9f52302d2b985eded5d582ab584f53f320d2b2498410aeaa2fac5bc8a71822419d384df6b0462fec65f2a0777675d0149eaec2784b53d54803aa1a7aef922c0c5e41c06757f6a7c62bc17c9931f4b34df28cb8d7729375422626ef242b63e7f7f75607a8eaab194cda43d964c37b19c69dde4b684a3712ad784d3df419fe3887688435290b0c38331b395e6bf6204e04a5bff0893703bc11e7ee08606a7a08edad1f94d33cc4693f9bdf41514027e7c787739b690be999fe2d2c7aa0091fcc31944788e6e31e58ef3da6d8c9ac981a641ab26c28fdc0833ba2c5255a9b39ba92f2c35b6d9204f3bac75db2e269231b41f44654b9e6f1f710e429337fb2ed014820ca62380ae9ecca805cd72def981a89892b0c2f2aaa27276c2072354b06651ccb5acbb9465eb79605c2e1159dfb120cc763cc97a20e514f9afb1035bc0da46fb3441eadece95e632ea8d7d3d5b359d429b3cfe53fadf73574e1b04692478838650379c3f910641a5867ba112cb60a9adfa07fba485eb1f9a6cc2e63505a643d745d6bdcf8b75e9b2a617b6aea731346e6d96ec37c738062ccc40191b6bdd4bba0bc1f4179f7d3bdba6d98b82d25bc797e7ae5578b71907e25529da6618f91e11d84d7b91de7b254825ae78f059835c8b5b0b9ac1957d27c6bd4066636619926b44b69569fa9b9e663513819c7a4569a85691672bea9d403e67ac6611bdfb1d67aed9e65833e30eef8ba8bfbaeab060044a3eede8a553335d37889e5517710393de111fc8b42e39a7e949d619abb6d36c27536d4d277126c876ff07c6d7c8176d203952e74b3325d04f6171d8b9a99ab39c4b8541f15eb8e2c860d0aca50e7ccdc80438135459999378b4426b3abbaa704f6d7641e93e1370bb4f2aa585607108beb3f42b507d4ec87c850175d59209f2cdbd794f20024f5a193a75f8138d75f8d6889cb47931b6af9ac423424d90f4976fcf783fa2189ea339b13ac2bed0644861ebd045bc903685151ca718d7458ab9a18d346d48de8e3a634a2710edaf3ac3c03a36e3ad7448b5e810b74dcf7122f3a0eb72697805243920b77a8eb55a5636ead0828dafc106ba527021467c15443e32541dd8833a0e19ecfc11d07b698630b9a5c4694c275649c144dc541b75004a588574c8c778cb6aedafc11f284f17c3aa7931cce42dd8e5d299f9f4d0bd560018ae9797a066d1f3fb67ff3889fe037f9636b264a81851786909870db1b1b3e2a7933df9514017ca873b96fd9d71aa2accfcbfc3a89716ef004ccf7918946e632c6e71164ad435420754acd577ff0f2cea5e4b343f2ecd83f2ca75dba214a896351cabb4cd343916fd89e698497aad9ff4cec44f3180cf40c724c96f1dcde377930af1bc987d1bd4107845c40d562d5e8969981afa971b56a78745f5391bb130fa9f4ebd9be3e93fd5f578b0366017349ca50f2746dd9eca7b6a10e6c549ec8846d15283cec59f61da11fdaa3d0dd42d00cf623d53c7210dd0053c84ab334a0e2ab09c597f1f7ea96efcc6dab47724eb8a3312968e66124afe7a839da4e2f1e9d13947bdc5aafa78eef7f27cceac666919f23423733c8e029ca3efba30f6c3ec40cd5fe747388388ae84a85c13cbe7d410840bbb774a46731a4d1a4934cc3662da440b88881e3cc3e44de63dc443f25bba59db81886e4289aebc4a6d0faa0c2961ac43ab9ae1dc5d088716799a158cc6a53d6b9d67dab7e2cb3a38f39075d6e5c2f2d1ae62e54b121c213a9ea7582ae4cbbe4385e45d669d887b8d8475103c109782ea1e29116857fc0aca46d239ad1ebfb855ebeffa12a1e4f4715c11090e54c40a8c0080afb0f5442d1fa2e205e9990f0145eaf7345260f8c8d63bbb839233b4c17fa616ffcf75a4d448cd7824c5e522979f5db7908fbca35a75dfe8f1021ab3e2126eab82021b0a8283068573a2d40eab5f42aa931d83b6bee95e742c60cbdd8290964f7e635137c98bd3f1a073b564b83352120410e84ec4a2a4be4a909b4f8f3c77f7942ff1c9ce2b685ce6f0d0c58d4930c30b8a2cba42282978698144a7d4c25e1f9936be3e3e7a3c3be87e7911a1d359618d6397f72b4df6669f6dc5ee01b3d2aed996d95f7594dea6d78caea9e09eca3367c3260231fe8f74d7575a24bc78d40d7488a779863f7e1b8b7fa8652b967bffb8fa910ac888c346dc3a60f1a0e3d18c8da8d0e51080dd0fb1236bf5629e91729faa35547f1ceaeaeb93c5eb1f75376d3f28120ca6312a17496fec5a372a196143509230fdeb9e78821967fb18c0e6eb1489b594d43b60b820f0b6c824d56715f9546c8549a152c51c7b4eac0ac3e195317b82a9355ad6cbb35b9f8ab065c62636fa241397a8f186a1d3a29bbd1554caea22db835ef50674bbd048522106ad45de61757e25c9fa3afba245514d9f3260b06ace229aaeab49864b64323be28f8ee964edebf58c553fc2736e9a837142578ced1a42cff8220df390e179d066334290dbe15c3452f45479f9a388f6901cc9e6db61d8ed53facf4b515742199d43a2ec35942da6764901746afca0160038f0af147f68f34c6f28a38e25cb1f3f70a9c3c0fd3bf662056facd515ab2da397380dcef150893fff21bb671caa4a3d71362fc2b851f0977b752d242bbec5de43e1842bfd02d6ae749f7d92d2c6bbceb6025318abe7b35445cda025823322566e7e30fb6f0a148a2aeb7d80edd6a90d01e6b7433c301882bd25048f189d5ecab9fa7e56acc7efd133e77f73ce448bce992ee856e324074555f8264311f5f3a007319122e198d471505bca982f5613f65a7dd5f45c80e4f70c947f41e4ba34017ff5293c38b1f2e9f657ba2b45ad17b56cdeb1e213f448bd8a3f787f6c1727319f3040bb0c5e2e97a0daae242b94682bb1e6d3efff3bd33f6bc30b783f1bdee071e12cb617507c7a7565a7a05afd9fbab28900a277daa7ed567b176e0ae7870f861631bae01d86c319d28638376ae4b7e3d8e27cbf8838bd3b0597e0e9aee407fc9b7e36e523c5dfd7b00da4992be2f9503cfdc4acec0b25864cb9d498b1fa5b96c8a0a6a9da7016d0336245eca204afb64da91c4ec1d2c2bbcd681333e61b55eaad83cdced139e23adb27410c472c5e0432cc4e6a4d24fa1601e0545e4c96578f97db3d19a8fad37c4b8f7c51d0b9304aeba2bfa38136860f1704928055027160cbe20b481bff600abd0b1c4618f59b327a0e58243e1e3b0fc4d752820f1d1e1702bf66cae22617fbf87930bcd60684995b4219edf70a74fc10fd755ef28892efdc25732ad27d7ce8e35802c9709e19cabbb35a58962a21969371623b2673ebbfee8a890da0738fc807541cfffe1ab913bcc8d7d2c9a99c664889fab1b7027310da3945396aafafb96ef6ccae53896ad73efc3d498f2131c2fcc8829459291a99f2f6cd151773ba0706c80393489a8580f889cdcdf143ad39dc34633f698f17932f7f32b82888f63b5111b046f377a25e703b5b9f2cc5c6f574ea044bfaae63d2c6bf940c3cb3c577a44c4909fc5803358612ab7f3b1e9e4fd0af2128fa9f4a4846552f66ca5a598ea048c9ffd3a5d10e9019a2fdb10d2159d14635701b9f86461e8d3a0f3587d47a3b7b2cfc2dca40050411bcbc02395fce86dbb825c7a04252fea3fe0a982fef29a95f70befe2e61155a151beca82c510df2dfb570460dc826e3e897d6fc4c6ca9b716dc477d07bc66d3ab763e6d5aeafaa62f3953e5907f1ad55d3e0d284dbdae8e362d2b4c934d2421abfde67aaa4fd91541a16240b33cf796a7d1b2e417f4b10a52fb91921601b249a789f2b90986ce0f35abed82c4cbe1b1ce45c671782ccb639e269e88cf7f0153547ac154af9406adcdf825697d0a3d22069276f9eb91d227731a9defdee35ac36ff057977e8e8cec2b2febd65214e0ce130628bfbc4576ae9da5edbf9f5f92f095cdd39e5bd431cfafca9fe3ec83fae1e8f391d7a69ddb874681f4a8795c12ad159d174f9a8a2ec92359db74c6aa5d90f01689f23b27b91933fa7e72329416db5da8bbb0c9649aaa0657b2d03915942636013ac1357c7445c001df321b53990260ad3bdf78a3b2776482dc5e76d8e361b0d2d49bb94e8216b4f16dc1151758f4cdfa0dca94e592fc023e75f3a5c8ff2ccf3498e248e2b68564eb4b0b37b28b736411d8ec5ec26c8c3652f450c9abc17e0d65b4fc039237a3a98191c5d618496bc9781a674a139bba3cd48ebea419df6d26260142f352e475774c3f920142fb7ad522dd95c1d24922b541d88ac4cf2b7c16ff36f60924183804864461383618800d32a25c5d152348f277042a1d2c66b23a8f4d53a0893ae4d657817e0063c01258edd457cc11ac07e48d07eca29d0cd07469895936f72cccdafc3e58031b873b4631da8ccc7de40cd382ca69f589a33ee6f17ab6ae1e9d15a61c46bc585a8b71642fc9f228df1901c60e33b9bdc1e66880f10ac7b8137014cd4f5392cd92b78952cf864a3ac9d5ba58fcafb2c010ba3775134d2ebbb2916f103d708a74debe6b6843c2111efde32860685ca705344b85c1c0b1749101b4084c782e6d31986569869a7c6be9f1c832ecb382ff5a1dd87962a397f18dd5d5b5dbc6e6ece0c3eebfa7ab829a3f8a174f3b8eb20ebaeee8d878cc307944e14d2d036534a93e83beb215971d7ad227ad6761af4fc52e58af0a950278f601ec40bf9338b5191d93721de6539466bb5d84b8ccad36c2c89047d2ecab6411419c6b15bc0b9c0f7baffcc00bec50cbe348fce74f288dc88e0e73a6060d3b4a41a0be3710e1bbd0f6d504da7fd37aaf55718d79705421d568979aaba5783ede9294f05c1be3e2f42923f3b5fb2b63a4480a086ff7e74ebb8b42c23bd8d79089c72c1b49c79b9446c7f8e493dafdbc2e63f00d6a15cfb03d3f16298b985de17d93c6af860292dfaf24ac5900a9fe908df01aa7e726279bf189f99aa58ba0816927b2b6d7beb22c38dba9e5ef8238f7d0339fd3b8783c5dc974f7e44a8e6266ea8d14d5dc75ccb4d37ce3cc312d35230b53a6e9bbe5896f707ac0af8bdbc174f585a765750496f38d1698538e42713b209ed0a23a696057816ce222053d6ffa15e7688491f44e83a647bab21dd0092e2663505eaeda4db477f791dc8f7fe773d49f5197de8fd93a1c8910d05318cfa3c278a341696cb724067970211e6966b26a2f62e97af24c45b1edae0ac0acbbf476c283f017ccd79712c796727d5d8dc7d3810b4a0d1687536aeaa7df4883401b90e3f08ed1704722f07124938d02c33cad6b27f9184bdc0bb99050a85bdb0d98d600efb0105f40af265b0f6a8013e4cc9725bf7734cacceadfb9272ffae7e2e1c3ba8407bc749497c7d4bb5575d7f37114c93cf406e413caf88bda6f4780eb8bd80c581a1aa422b21f7155818411a42483b48c7d628551d46036d9e849c7a428fb21242a31ec0cf42411f3b76deec91024a80b949202d5823d93ef1e7d0ff518a77b0d668a8d191779821cafda30f6bd3edb38b1348f992c0c4ea7aad64d6049912afb1d7152a8b364bec50cc3a9d5b934a809ccd85926971409d338aac0f6f51c87fa64aeb71551e564c3d28911f2164d65ac098d008f3df4358740ed1659f79cfdf9fa1556727149b58f22fd084b4328eef692f97c68431fa819786c48ddfbf88ea8ca9d1d90ae4e41349886503c0e0b493c649776f475752d7458271e5fedeeb42b28ac82255affe8dfa3934259ed8cc4f9523508f28e4e103e67185cf9d718c6400a69fed81b63a6fe7fbe969487df3c247fe28c1097d0f9bb10a2e46b7cfb637557c33d3102352fd815b54b623ba7956a1ce00bdb757485e3394f79deab0baebd622519b5a81671eb2511563128644d2763491b55f35b6d24e1f6c469beed678b3c2074323f56d9bb957ac891741c93075f93f65015cdc321e81984845e25a15822020beb4b3c449a2bc397374145767f6780b20a0f0f354e1599d2720df872877b0fc714c00970a0380ca0b93ea04924765fa2f79d4f9d8582f3f931fdb7f084a60ae45e92f5a5092b6e0f1614ac26d986d5cbea5a391ff70a833d3bf96b3fdb3bc017a2487cb3bf414e767aa1a88fe2c8fb3262ca679f6d2c295789f02a681026f7f13510830b5d020da67d80b286bb499ba0b028a3d564bfecbf92af5dfee0f1c98b0fac098931be5d56eb45614f08b8790acee19e6068db799b7d44310c4a73e94f51bf85ebe82ecdf413ed578783de45535b96cc951585e4c5a4119d76a460b152db9633fd782f67d577c952a266cfef4ab82c5fe0e7cf36dec3c1000dcb0d4edcf4b018fd0b0d565291b0a26d0e14e85536865b096710c7a5f6ec1f5b5e218a0668fedc550fdaf41f4d2673109543b3c75be8d478299e5bd765adf946861a046d47362db9840cd577d11c0da211021297529206e627df6acb7f3bba683fba60eb3a0f53e420197fe64a03dff859256cba4fb9e9463de610a9e886966e9ff131b090c55c85dfe03e20f29e848de9f4cada271bd0d067857847db4635e2a0f72bff8bc13a5ab20091c4b32df4a623ef1718937236021ca0331758ecfedb8a34cb4fcb30b4d4734cb77bb2ea3ed0213ee7c3ade6d98a1940cc8a17f685b9462a8ab42f6a1e795a1ed0665dee1078aee4d374af6d2f639b91f0ed643354201b0f3197d5e8e18c36e923062e6814103b699fe04bff7d55417c96c93da3dfcf8ca36b812def6863777d75ec1bae17c196b2bbf3263566302a2412c4402b7ded73b73839c07e7b452056be226e33161ddefa98b05a40663635dbad412204048ae0267780c681cac40e4fc4a235edac5aa00f08127a629d01074b0c2ec7c1bd0fdb03ac032943fc184e412ff32dd56acfd3d6b13bcc1eb67f3ca0dfc199899b9b1ea8a134b1f22ef7aba240b1dd714943812939f4e864b701b07a34d11d81c11b374be57b99ed8762d7b164bf1cd3a0491cb83cb830541e61cae61274404ac1b4cee96e2be8717a9b7115d76405e6e25954fcdde0ff28a94af85e46a1b39baa99c04226a36ccd537ff7ac3641278bbcb1650131ad6847f5aa37c24e0171c59df691effe834670e713dbaf67471043e0d4317384d98e8e54c01b4738e630d3034c57a8ff393a94eac4057e529f771fff1a6f4bce2afee3ec3439aad25126abafd7d5204749a64b715cf8c79bed35ceed94f179079d4d4fe063715cac1a2be487ed490eb5a95e6bb6e2dd59adce610836ffd6852e97b99223d6f3299e38fc95a78b18649438ac6cc0da4df649afaa5c5f3c975e16beadbe3d4eb956ae0b9a6c8adcdf6efce2342c846fdd1c9c10fb9ff087696e9790af26f55caddce23742d611098090d2b6f87a74f1ca0fe259d72ca9efbdbce91dcfc5edb463014d6f717132bd46811202c760291c3af81a9bd8aeca182b95ae82a6a8a9c904e24bb055cd632be38c7415350782c1b1905fe02552fa782468d138dcbdeb09eea574fd2d49b1fba42d95637e2f05cde16f77604ad0aff5df5dbbcee4a4763b392c8aebc4a690186b0cc717783022aa5a86135138f181eefdf3c9421d8382c6944decc06572ff37958b71d7780282fb7346d9b8218a6aeabb05b0ec8e56f4e543d31a112fec804ed4909ee8b3d69ac6d8b88e92ab00bc5588090ea9ae82e10d2d123c29ed0be9c829a569397d251b5db6bfa5d589d7b49081efaaad142912fb07d18319be05ccf72950e318a25034282ddaf39c25d09984048c6b601baea5b008f1b114880f6f067cd3d09ca4db930112b8054c4cbe5a071c5eaecb950a962c68565d7a4058dbdeefd5bad4feb047374df9cbf17561b0698df68345e42808ccdf197a2d0824b7699208359a5e7be2825f93348b727f872058584ea6d64c56e2a2e811c7ddf0270ef98e9de28e0e2ca478655b9c2f25b7aec4629801b2fac80007823736f61be8bdfc4a2c5caa3153a0c20d3ab6025437e57e5c9c57dc006c392441b0a2a3ce854d033cb13101984e7fa8b5dd0f63933b34dd6bb013b979b390f608f58a48788b7b2b81665d4d571004b0244012e77f580e22aad686426e891d65d3945ad37c8b1a5ce53b47fc6d56f0fd877beae287ab332c19b93f1bf6d09d6660d479b4ee7f30ba6519989d80ae4a83049d330d954ca48ebc10ff3e2710d93ca2725d233492a60e13291888fd5ecee154dcc8299fa12768f91170f74c69857693cb7f2cda03310b2f4d3119d15efe1c1fd9ba72b79cbbe9c59fa9b61791a3bd480570f324e87b922018a7f6d73c5b3d4daed3db0c1fe6a18153c22814b4cc20a93a2cb8ffb3e4ce00d0a0f7e9cf9d022dcaf08ad3948fd7c6f8b49b6976e4128157ae003e1782c50dc5b8d4c0cd4982d4015bfa07352977934a414264ee4f6e7139ec75ecbd30435dc5313ff9fd7ae88753ca0e74c62f3353aef1dc12d575158794c0c616700d6ba596ea930c5ec16cacc1fe3162a5da8e495a46114cf4004029419a5d48de5a1678412d55b2a088e6e9cdf5e77f877e37fab08a7e03723d83324a7e26cfe8cbc86f9b0859e27682d203d087c8e2ee88267527c8e37920641ecd5bfc1dd7e8e8b328e3a2c63c89beb8198a3d6bec4f1e5a071e01a1c9528fd7b7f62f3531b902ad10d7162457809097e298b2450ad5cd45251ffa96edc3f2fdd29385903dc6b2ae8f14fca074174fd2b40b71c2c35764800dbfa3b152d884a497e087c3c9461a1e40cdb957ce42dc109293bfba3dac4ba84527ea1b4e62d2b99518d2c041e23d7d131537bbfb9a2eea5808d2c8a2fba6a6d0e5060400c397129a632c6b2afb0e650cd4252e36cf592dc8e36a453b3cf9fde3821605c9799b9e3facafbb2d729ad567e036f4e3eadaa0ebe308289b7d2121f14531b173320960166be091c876b277e8b512ae358445cb097f71638b54193e175f1be9d960f6f4631748fc57946d9ce7a7a5d37bab1527895640c2be86a89dda15e6ce50191c96b8308bb7aa5cca47e42cb99c1472de829b24882cc217c2672be51d88341ce890af0f2828b929575ec8e9d5bfd33e1405c5d15c601fb1e2cab3109cf8616da34b9e7f0fe7cc09de108c2586065c2ce53c62c08271d12bedf82514c1ea6e5cf400a3d8aac83d5eaa5fad74b1ca39b46c3893ae22f485b09337c967c447fcccb27a72c41bf0834eb3c6a015a4ea75915aaadef2524e7bd0c988a551097f938369c4300990b3296bf9800e402159c86ece13ca948a54220b729627e1bcccc3255449de0ed19fbcfe2a58ab71dd18cdf2308c8f53fc5df299bc5a586f3683af90dcc10aa68d6a7a2a011281473ef5bf40a5fabf2804cc1498f32c8a94a621ac3cc5b95e6b36c5032a4d68e1795e3538ad98d8773bccb13d504fd878ee620d324ba104616420795ec556d5d74ec761de2922681db0f4b61a0af8390227ef8acfa7a775916542ed674f9b67408a68127c56ebeb7e38e0ecfba3461f5cdfdd4d297001e28df3be810e106650583ed6998548fae651b142e33f487dac097eadf5397c16d1799726f825904ad653e1e9c5285020f66c6fdf892d80f398bb09b3739d435042080e3a43037803f9970bbbd1d7defdf42f8410b04a54eedacb4c18c5cb70c6adc0bb1de36602e8b36e6bec0674546a8e6437ac8a9a10c52edcd9ab1b58c77b314e5671b8fdb92488ef5dc84af75ebcb8547e20ca58a4978f607f6b98419ec3c1c49af6624b75541fb9d0f10c4611144680067a9ac6f0caec38678edd94c73362f528ea9999454c27cf4aee940b5d627675274d73fffc42e2366ea3256be23e48b9428efc9b04734eea9cf70ee36050289099e01a32deaf8af9ea5e4fb790881bfb867d02a0c21412a67cc2565758d081cebfdf707b3697f0b4193bd9aa5f21d10f6fceb799ef0a3a93a99f53d208fe47cc331c03142ea82d2eac0019e66f2d96495c99ef139e0ca5f9afc77556be91d2198c292671c113f5273717f57f1e18b4f5cba1ae3ea4a66938e451a5450c4d11dbe8d0bef85880a486db9273e974208a34b4308c78bd7bf1803ae72d91f74a8d1e8d520819af6d10aacd16639e0b9486a7d1996668ec3ccc25dd9c1485dfbe6b86ddca10aa2b96813a51d69493870d16f1747bc70b1f974eadd377bfc60e69992b751a025c4fe682a1099e449de49a76650567f2b8b4d8903842dab7692b6be43bc98a33fd6ca58426e7c59853c70e74a212be8274b9b5a6d1c0a8f818f30951a0c26c08d46d731bce92282dc6797b0d9894bcca8743cf1ab76829333493c2c1eea100cf77f86420e6aad04003000c12b71145d828d44a577de23040b0185d6c09f0bcdb70ff668436e57cdc1a713dfb6ffd970679c9b84bea350ecc15dcecc8dec98f60ff18b246a902463fba90e403d5e21d936a3c9868c7af50aab4bb761e9fd46c0f6d71f6bd75f57313ba8f2e90169a911a3d5a05bde4bc33198d6abb6ea5fb08e1087320b1ad0ae30e6035b0be34c47ba0fd52df1692d1774da6c7f81a624a9920498259578b0e73295f9f56c26ff59e270cdf548e06b4d27469ec4cde78d347c2bc7ca484fce8bdf9559bb600c4d4cab422b53d987dfef9a966280dbc77a76d89916b59efc163effd8460883b29c5c15da76cb3ac62d9111dd43dd9648adde8a8293f1f728e6ccb94aa507cc93334790ae93b131cf18f9ecc28d128e241b41423bae764c987b5cfd383ddf4357c81ebb17684032fc28927b558b51e6b8cce12ac4d90df5e2f6c033331722fde91fa4678c52a4c92a8ab63bf2f400437ab014e7fe1be7b642a6ee62998c6b576d528a746aa10ac0c73e5265de3d9eadedb02ac875380c7da29e55cd201830e4834357653b595ca7d57062fb874e81c46ebaeea458ace668ace3ba8fa237954512d1c1d3f3f8377e08ad2d01336166c2cb01ce0f9a578fe4cf7e839d7b24850ca4047b7a66abe3d1ef13847145cf8647b7b7614a52cb42560f8f1bec77fabfec83ff1754fdb58ae1ccea7ecbaf0351177e56b8ea9cee7b3acef525a5f50951e2219680efe9bdbc9a788e206f6692448a9e348994fdfd234fb17f72009f9af13759b89932bff31ec3ea343bc07a21bdf708a37e959e2be72a797a452147bf803973ec7668b2195b264f0f3cdb77954a445a782c9ebf6d5619fb1e71a19d5942688375132e5538e7c06f1f41975648ea49948e41c6c8bf3e254643304c6a60a3655e3f868d338bb145133131e44220ec4bf3bf54b02fa9712264e0042c0aa14d367408b379ce223ce3cc650793f3416a5884e4ff0d67c9f7189c180c64b4a469d6b52c05f88c196fc9b364657470da5d06ee6de86778aa9538949f5290eb472bac4ba8852448ee573b286087fa171ac529319d8035c5a79651ed9a7f375739137e32283ffa5c26e04ca4a73f9f509e3db7e28035b812692b96398a46004e74632b6e43533bbc6b580819f48ac974b97aa0f5c03b261b2d0408fa61278ce73c6011dbd6fe9f49a4231a8844847e10b222b10703bf283c9ecb477f2a1d83436704fb60497a0c6bdc27027df18baaa6ac1a172d87ba429a14166c53c61daa4fccc127c5478c02b34ca0ac47cf897f21aa5ac3a9e0b00f9932be4ff7c9c4e4ed16049f8d709f29e86c705333d6866c5d1d31119a503cc201abbe087a02d766e2424af3c792f459472d99ca89b05635dec1faa77637eed7055b7ae8dab419714e48e145cf69230d031a11c9a8c8b2c46b37bbe0c9632c7bfb5925ea43476436681acf6a55c77c44bdc0f15a017d31c5d5a01e9457e24f92cf83d47ebcd56ec8825e31db68f4429906acd59f76a6ac68d66126c5a4dba89f0bda0f98b43a7044c6eb5bdba42b80d4cbfb3c50c35ab577f8f21e5760223366472c71332387b843178f8a4e5aa05be7025f976dd477261ae7b717bc3491d73b06df34180311261bf37c456b6887135c8da2123c61a46b8361f0c4dc60e2865b3f8e2e7b45a0f0ed27465395a9f578a2c6fb3b662d868fb26bdaa29418740aef819f9b1f65e665952f5f43a0b0219002da78acc1a7dc582ac43d294cb6ad1fb18a90993c14dfb4952d6b6ddce0deb635e8620f24d88907743bb7d779d89e9ad47d7db6be08a870eb2c2876ff0a858c185ea621a3191c3f828fc028a3549996b7f5ff32a26789a1f4d8ee80fc15b42488b57705f4be29285ec7acf3f4a18f010de9e7568f3ff091ff9dbd69e62ba3ffef2a72b94af4ed01d90b2535dd359b8d43c01ba9e218cb7152ffed8de848ee3f675cee496dd1e0166f4b4bf02457dbe04e9ba19c24aba8ebf41a9dabd69bf7630d2e0ee6e5081848c0b8b6340c020ce9bada94644e494fcf50dab3e9dc2b86e2be885164135cbf0ec526540bf5d3d7e1ffeb03b1d2c08246f749bb5e9a2fbac792296f17d7631a192a8f453c4d159a4f63263aaefa2a1c89c49f617d673aacf8bab7a2bfcf8722278c71ce21e7b81d3733f2424e6fac10103664becfd9efeaff6ea087a8990d327261052a88074cb0048c4f4aeb76036e5000517d0f6f39a3d463174e5d1572cc05fa5501c88d44881adab80b929ec7d8972906c5aa811594188fd9f81bf9686ebadbfc609dd4597a677ca75d3db6f9359a22b4d6b1f815c55ed300a50cfbfe39d119b430a7b2fcf51777c83e8b0ecdee7061f7893e1ee9ecc7a330d863ba23f87736558dd68eee62c96eb88d5b51db1bf2700ca4697ac6b851a8e0fb3e4af88825cdf8ed263740b2c988167710e48f70562283b4bf465345789e1bfaf2af91a28c2e9bc326804bc83d6659b6899ecc6262a7f450af7e9db08108786af52731786fc1385de36b1b880d738a714a87c654d4f22533c5fea8cd742e88caae3e4c3270772c794504f393fce3d4ed6faa3f773361533b1d55be3e039757b82a92fab264f2a5a0615cfbf546e6120fd09245fd639fdbba45157d9a00c4cdb358e1d1f56ef982debe9b9544e5c41c5a3a4f331ab7f6511e9ac0cf249c4149eb506228a11259e0b74f5896de98ec70e0b02ebbc4c6b9fd78dd301e03cb3cebc3b6d99d0d2907b139c1345eba9f20c03441342cc33f186fc7c3e1a2d0e0532f1acf9baaa5f4203a4b505dbab10786b4be31914053a5febcf0991c22f0453209aa7ef6964fbf5438401f563703c2da002f84bec22ccc9f8224a1a6b4dfd596c19b8881b3d3a452a302889196a968fea577f668de53ca1f26d1b1bb3ae5196a6ac8d444947c1d166c120298f7bb6a2f46225098509d859a90a2d86c431975a8b9cc462aad05db846b1599987d1e67f4cc6cc5b88c2555b93d1448b2a58fe3bab6220bafd7d46bb4821d6472a63f64b2b04f7ffa242bc4c0b7da2120f9c1437de2728bb9f0f2df4c7fb8c69825497075426a6e3ac32e77b472979a5102fc116372a4dec5e2704b6edd1cade9652f95185ab1a6861b90f80b503212241d1655d805cd3dc43748da1dc62430b2a88ec40999e27b910bc76286f095b916c85b76902a82e5865c6b64c94a53747ffddc6421a3c18b5d53104ca10bf0ed92a06eb0343bad27a9a389fd79d4117143f5ffad7c71b7b3f3afbbd128a0b6de9ec3a4399e3a6003524ffb929f27ed95273ea737930a9d374b1c8848721132e6214a145774c272f4978cb831341f44ca24e6fdb2abc7acc4f3e1ea58cf07cfaa8c797452cf6fbc62b81c561253c75e4c9422d33dea4d94fdcf0ede9b92df52e38ab748b8a93aca6711eb8c054b0e3f46ac270add1d7279b2573ad99ef85148f1011bd98394751a3a12c8c5f4157d3e999a50edebe9569d3c32b937abe798eeb2f111ab8fbb0315ed8eb60ee35984d88863722a774e92f996e63bcd8d4be2bfe29ab7440d1016a37f26aef0f1151f6f7d6d6b4e5caa79805e177ab2558d7157e394a56feb4c35ee783f05e74e0882b5b054e621c8d80c268b751e0e935f84540a38a6e337cb88b4333d315b92459c62b837cce9db28d2160abfb4d190713ee6dfe878b87c204eaa64804729c3d3fc3aabdf623d981221f0d06930702d3ce74566a4785f91cfdb513903ea72d3c1e8d1c78305ae21dd2f8eb588c6eeebecac0e8a1c7fd696adc53c53db51d291aa9d54b03c618688e8f50845d5fb4038f967b24072f29d5a482f50e0ea30e4221c24765a31fcd40fc2c558df8037b2de6b0ca72e9f2f70d9e09cfea0184901590ee2a6def20b7aa09c1ce4b33098bcb26390928cce8bcb9d185cd401b2b71fdf9088b0595add2a16795c9b474169dc74168da022ef4a8c9eec427000643353179b9c9341b931525c917211806b33b66d0ccaff5b04fc3c08b94604bf1906d2e14eca9f0fda2cd6c4cdef9ea6418d657b7c4c5702c1e7c599dd3286cfff225ca6e289ff9afd55060758514c72bbd2bed7c3d0868fac3d73537260b70c33b7e9cdd2ae771c63debbf8814224e7e110c099fd613e90fc7308a9458096fc576dfbcbd313346417756aa1a514553a2914b822af6209e0087d738c3ef544b336593d3b32dad8f86e9875e2086bfa8c9431484fb00439a57cef8226145870db99fd08ba6bbf2be22bca4f874c377efe2199198ff91fe07084e3acfa687473106c301db5f1f9425ee0f59b7b8a76a54364484c6de2bc95ad81ec8b236f7339132dd78f020acbdad99328d6ae90a74cb278757a4622ee289c24083731e584ff8dbafb9ed691bf8143fc57a132bd5dd307c30ef906e7438e4478a8cd24a807c761567a7e9e4c8f709cd98891de3819f3ad2dad3ed527aae9ca7686a56fac89cf0a6bdf74bc0564cb08cad07933b9e490f443e2c461a9ccb27b478df0d7446d7053a3de0228e96642d5842bb7b93a47dfbd523ab8d0fd085e8a1459bfa1fbb64022b7183a688949befc048dd26dc49ceea4945d5ccc39403a66afad8dd047bdd1eda97dc3fb7d4395995993af2de94124638ddb6a753dc4a94f2a62fa9a4b9e050dd26f518f7079bfeb2a57fe48f855ea0ad9b9fd6279a630c0bda5c49ff5abe78b77a8b45d828e926c21018aed7c761ceac0bc9bbf5673c6f984b6ff5af200785816ed5c4272a6ab2ebbc6600217b08f32f2e6bbd512bc32764371ce33c83bf82e189a8f9c56f726d5ca5a9c6ce1b8c4b375e45d489d376d0fea49d0a43ce948a01855fc67a0de0f199670291a382c573d8abac0b62f160068d46a36ab38f470d96d619bf752609f618e55fe44fecc97024989cf1a851be91bd56719d855dacb649a61d68d5b0448919d836786fafcaa8fb36920172b3630cc92f467f482682817e6a8638add2c6849d822fd1344daa6435aab1a142fdebe11e829737d3d70fa8e66a013ec4ddedccdaf58e487b69ed0ef720dac9bd132b72667cfd9920c31c3195b439866570dfd947ae26a0e4ad1a09eff10a0c87b513b6b0c2b51caefc18b317f42eec55ae3fb2a03b07d2ff3430bf5b5b973291c5d1ebe492b447fa20aa6f7c43a5867198c2293cb1ebe179f2c933fcee27991222bbbdb1de631db5ad62c6268dff6d58834cfcd48d9e6c935db16521e05664e6b2ef875fe852d7240e35dc6cbc1365a6592528c1cd03306ca17f11beb8991fe2c9c1d8f958f2a39d1b26e29d4ddda8824a6f470e1e7a1c60cd6eda470c9d0009ee62f1ca2bf49181c4af476d0e2c2bbf57906e1d3acdced9a68840eebb9aa88d977a134c5b576259679aa133fbef41808495cadba0d3fe70a5f3a41b489c0cfb5d8563a34a4bc16d4c6bf24eec0f1211cd6d03661f7a03f3e0a097e29ba44a9499e69a97f5da2715a2b548a698f572817baefbb9853b2c3b0a79b541ebdb4a5457bfcd0c10516bcf2eee9d1f7054d3f88b593de622c675944318d209e18c4318fc8c3dc7d87692d5be3b5efd2ab6b443c230182d825c34b1b1c4eafcbe730942e2fb74bff35a8a46f1c66fd0a818f65aa2440bf5a7fa3e57ba7ceb557be385202268e87e4f829b6d2e51497731cfd5f54d05ab6e50e8da310596c5db02f727119d0289665d7e4303cae9b8aa7e8cd89e4cb319412890078eac8ff4276e4c11c6b3d1e921a76245a9f1a1fc0d474edb1d2728088d8a0c5011d237163f46b67cfbc468d30273b40e2b6eeed5f2d46cbc8d764178a671ca0744d0102ada7be23db597f7013be0fd8c45671dadf76b2947b3816bda9712163c8c530623897c0f81d22359efd41bab2a76c11431034a615f485ec26b33ac8d9a090aa1de4f3b18ef2e983d542a49edcbd05691b3eafa18bca5e738376f751de51a3ea708cc825373fd4b37ca950d9b60a55f632af64f7ec30816a932a39272723abfe29f2512dadae2b0c1144c466d66f66de805365d55a7892955c67e01d33a9f58399aeb4e78c3444e660442808ad92aa06003606d08da918d6de83c4bcebbf31d3e0245abb41640cac901e227b88d87348db68ad67f4b17916f1dd000f8617e0c81aa0584f007784b5a42f0b341bf43618ea26540a4868051573cdf6fb729dbfb18f4617bcf4cac51be35ca3ed96fa4dcee391e6ebda81bd9d59cd75480d14b7a514f264df27206940b63da4ae0fbc839a22b2bda67c072a3967c86f6be917340c8e5d8a73b7719d9e1857da67c6060a5b3f096c66e7737905ba4739df4114f156089a432d92d392356519bf28514f91cfbbefaf215a5a51902702c32b356c493323ac5292f03f25d83257abeef6b1fec5dc7f3ee5c0c2c12d3458879f99d5e61e9231ba7cbcb4a3a5b34104f9df0cc5d86003a5d09fcf523551bcd6c58d2880dd323d02b9dcc857ffe11068629d9c413e1182c983e5f7a748698a7dd67ccf321ed04c9f6852f622bd58ce7b4644e6a588be286434c93dbd4c6e6e866edda721c6a413083b177458579b2797c0197bdbeab02a07ac61071586dd7909743c4b20e445b9360e9c46b09412c14af4a3feb3f0c77834045e4bb331d40ec9f492115fe6cdcbaa5f1e9a53f89019db5a3b3d907d119d49ae906af08622aaa8b22e4968cc6d214407f4e52639fc007a9046a4e52a64356a5d0fe0ed7f46e5fdbb0d8a36f97feff6dee541e444758c461d7edc8400193a6e86e187a910a5c870a9f7318a7f849a1bbfc62a3070d0ab67761efe325fbb5e006dd92cad8860aae7732064d5de3ccf2eddf725ca4739924d3495a4f603cdc4f8d10193c01ad2275fd1bf194ae5de9a21339447a32bad60003a0a219c44512334a8cac1b82f6560d62120407e467eaa7f9e5be2475f3026c95b5a5807508ec490b7e2faae1ba22354c27575aea97ae5ebeab2a3c8c8a9503694786718677d5e3aaa217f20a0a0103e1a2029c53a19a61dd954d5bd086008fcf4be7c670723db8dff95e201d59213ab648a849cb3f5e5833c5ee7181c93b87432e529b6cef62ee457fdb6a063852907c746cf24f803d3fbdc4acf1790334d328129399fb5ed92c66c09366dcf86d44810940f0ee45903bb5d77761e4d318adb86c7daec565b7a0a7518a2498649d5dc72efe242d3fd587bd799e2ee0395a8eeefcc774d479ffdb65ab1e5cc9d3b67616a7f571bba14db8055bc596f40fbe2fd1075641401820ab666e063d12a47afdb496455e379187cd30b072fcff391df1fa2662c2a7e41cfc8368c853063c15b76e1ccc7076284df7435d21e1048fbb5e0eac93f6227c5b4e71a000404e6ce6b510605382d3c47dcf05d438ccaf2fb30ed50cd73d055219eb7b125a681f36a7edfa7a9a08f2a7d59cab6c716dccc7a142f5d980fd3b14d12183ac8af79f97918558022185bc6b28caa2db84824492ee6e70c85d39a39824cc37f3d15c5730f0e15a29649f4707b673ce999df736440ab6fc01edce600a0b0bbc15aad94d2d3a80969eade5a49535c293574b75193c357dbbc5dc620a5ed703b83083f524e6e49c0dcc80d58629591eaf5966b3d847efd9c9be7a716497f2de008fb5092edb1cb934561c03007360aa388a564f3297222e8dd3e1469ba846f76eee7aaeaee48320370e7115ff858e56a816d45a818c6e1e875d7b7268d328ab07a9b8eee5b11ff7e290f157e3b88c7aeac3af8e6b553fde5bc00370cc441249be951aed9721a48f0af74b3d7a5437ae30f43691bd610170b8bc13cdf7a2372490c8f827f30a95afe79c39e894e72ab3cb525075bf3faadf756150e2dcd18f2f745310234940619c80b6d292b8c914c742e6ae99b4a278673c42d9cd778bfa1e31a9101e2bb9a5b63aae02728595293646871038ced3d8aa72512f16933d6a76a4f465816681c3f527affc7cbec096c6425e5b0160ef4b8cd070d4339684bae2bca6621c657c990414c4b860a1494d1df5754a225ddb81da6a8e7b34c0562f6bcf24f081e9c863f516242c7b5d1382726389b55bf6fc001f3ab7c1946b6c6b40db7f44d29667a09d63fb2f3ba4ef27938cee2db22b64a270dac005d33505a3adbbea97356bb4569f0c26debefa80d57f0e1cd6e36acdcf1c5373ff884656058683cf3741f7db6b6a2b6afa73fa3f985fb7d898e2faaf3c749391ff7e4985d5d23b0c2f947a7f25bf163f2878a96aebb1fce1345447626a3b447e39a2e779b8eef4af9a4c43083bd20733fb55d849e0e2d2c741e917c528170f5064cccdf5291ec5cf97ce9f314c8dffa7dcae2466276afdcfaee4586f0ea3add8a158d09256acaf4f8ab0f3d69095244606685e64248dfeec9abc4a334060432d61c10af440b79479d2eea62c06ac60d2d878c38043802335a1f77d2319ecbcd902af846e961c13fe8b581a909cceacfe28078f58bf52c3017aaa7852a2b81761b851edb1e53e8026a61184793be7482e7854f9557ce3c4254cde736100e5258a7b3663ed8b4913de326d3ccebae0b8f878821dff776a2ae1611a0afe80cf991828280594899681714f497ab3f4203b089134a3b3e458bfe654c57ff1b29862939df893e2f41159c7a23c241e2555ca00379aeb7878dffc49fcac716d65b02f762d0f674f47ddebaccbe5168b5320925d3e59d5327124de79448bdb8557b2ad64723dffb6a1d990780c2569074fecb0debebb5f8bff09400638c97f14d197a0330cb0a3a63ed8bf0eb87d97e29debd7910a931a3b45781969147433393866efc1cedb7f29574cd77a2bde72c63f07c973b75785c74b977836a9d8e9d7176ad5c69953f55dc945dc7820bdeec8f2ca84d707edb40dc1e4792a418c3de5a408294dc4cc9ddf345af4e9bd5e09b84fc13902a65163a404568ea68e05e928fcc9ea5bb1df9b22f3caa08ef5403a8e54fb2653235c43cd99cac166b89d74db5c6192364086669a8cc7c49985557a6c03a946306f41827f39244db10dd94ff4e033a154c0bb4f150ef2022361778907f77b5da9a208056abdea07cd79bab33e1e6df0900c27e707dd99c3cbb22935cce6c0d26df4ea85ec0c057af2c14728edf87ebbb566586fc4a7bc89eb411b8c97127e99439ab1161320514bb0653cb9d3da0d92f605502354e68fba7cb655b903ae2139ba8ea68044aa9fc907328c205b95f554dc6c0b750e81ce2ffe18c8cf8321c0c78524fd11d9e419be5cde0280d23486284285eaf4730934f05c006ee13502661f4dbed14ffcc306aa1f14dc797c8a1f9612992c962a438e9bb9f474443832ec56ae4e22ed2ef8a079ac276bff8d814212aebee416bcf75484274a3a512eb804a97717f4a3cace695f511eb59b0f67260d0e6463233d5d673ca661d075b0843d3a267ce4f6fa166fd66b9c32874b7ac8d0083d1219184be648b14fdc9a2816a86e4459fe87dfc49842c25b3a3f344346a3b66d66060fed9a6fa187f7ddbefc8b7f588bab0c82d309b5df9b73573f63671b3c19954b10c3d0bd790244d2d2fc1ea53ebad746626ebf6d23bf63e3fd06ef667d1e6b5e3328382fca4259d23d80a57fcdd8559dce9029d217bc93d178a3905565351fe7d30fc5d746165fd9ceb3f575c7f52035398eeb5dc44c500b0a0814d158e06e163e59ddfd22e050cf1f03f9c76db4321e9817e82d52702d48ff7ce942cd072acfb617d3bcadab8d6fb8eb0de88c353fd9240b462b33d200a90f558710766f4091f87084b138f5d3ba0a16efbc840683862b06117200bdd4b224625ecbb7be05c948e58361aa4e26a962ac57899d565442046c255b596912a6686b21d242aaaa858bdbb197b8d176ec3b10a06378431910cbd90ce4860c2d3e560098d06d969fcbfcd4b5e73f3f6e48b5dca79434a17022b1a61aca2b27da0d20a64a1daeefe121e6c001e7b3bb388c5811e0792499d8a7835c784b7ca45c993c5647d2b5d4f31e98b165a985b26e2d793f9233779422a8f53521297e9266fa1e52a052568b86ee4dd0f7d6219cd9c997b2860b4cbd27b0852cfb48f2fda73af8ab02b45619231ca7fbd5299efde6c9ba1bdaea6af1f427c24e9bf04bffeee3a3fd7e49ff1cc43ed931c4d3737c05eb9246d980feaa3e4f6746fd30c09587e5354703692f8556b35e93950c1b663a0e3c5a297591fd1b7d3f4982dba9e201d78680a543866c3c5a098f2ad7a995049138a66c1aa8f02bce6c7df93e3d1c4e9aa7f488848d28bd9813ca260a158358862232433a08d96079acbd0ece89d3dae32721b8da4f6679c756473037f2630ce2443727c7121b942d78197e43d6ece8b31b95e8f0645dc62dd4beaedbc2810ec50cd132be550d678b484dce859440e764e29a92d3bc41a3849f4558ca4159c63cb4fa33517bef38d1af64f1494852b2762dd929cabec200871f05d67aa04724086e7f94ba36ae7c1293ec5b9863b112c071ea263f84bab2ed790319ef214b93fb0fd38b87ccc8aef00c1fdb0684f795eda21d7cb1acfdf42ed4eb8bf3b8715c94f98cd2a18734779963f8dc275bf71c5aee7862067c9e8de434d643782b987e0e56ebb42299fee2ede5a80e88d8ddd3d0e517107ae24c7df4d65c6656080ab45b2f0a6ea15a10cadb64c7447c722eb5b3839e0810bb98803292c62e75ab705b558c9a5cc46defeb279e937c7afb1777256b580dfceb0011d74e82a0c602e0766423cee85173ff5e263a5a56dd8f3611fd265a70bde2531de17f0c2da4e8ff9c35f1f35a552d47aecc75bbc43ed4923bb2c37ffadbb964999c3077004a671de20fd52276e4e597f190dd6aaab79d635395c662852d042f7e898e1e562862f2b7033c01a67550ff0c6714140f184e186b2be0d8a4cb5e137380f716293c2038507affcfc1640eb01577a6b44e36dd1b70350407f2e68c5ee8efc0c9fbf5448729a376b20581313cf0b86424f5bf108df8c0bb5b7edf826f910991ff5a8ee8d8d9d4395243f23774e8f0a2135e4f78f1719b8a5068adc0df92245cc7a0c462aa6eebd7b4c5f9462fd7919bc8280889bacc2c11a33637f0fa508e692d4c0257a95b6f471a693dbe5b40ec4b9a48035e41214639fe13d447c4182a93cac635587b9e77c60d8281680b85b5d19871b064267308f1121df62c57e995967851db78fae3ad69d6a51d856b78e4a0c48e5573fdf7d31c6147e232266cf39012be95f89768d96ce54a0ae02776fbdf2ae29be9863b8eaa0031397563814f710c69c56b5f696ae799f3a7af9fe0a375c0d6c2a73ca1f646c56ba6ed8c56d5b83bb70b39ac0fa96178475475b78b78355cc25b4aec2cd49be14420eacdbabc5a38795fee1cc95d1ed8f6bd279dc4f7c3f9bdbab8833fd25e9e274d4ac27e9b319ed3217cf05b6bce60c10f3dd93c601895dfd7b9c9f37167b89cf9c5c884274a52fd6f5b5533b1689282d48f2da78f4849eee303d140fad5fb26ce6cbbc7a3a87f99b3a62f0a4a38aa44807a5ab578863a4a092f5d38259a06473c32cfce244abeb19ec9d76dc5787c8f37790af1713648804e1db99dbe28c2ee39ad3a81e24ca2cfb41bef5aa34a2948134d73aa7c29f8e45d803d6b00f1f661f3182480a07bd77cbb9216dd3b80d09d179d09de86e4d29d4a0fb6c74debf3d0f6e2f0f1a6f462601e8cf0ee2f3417d6533ee9eef2b22427b18b072991893e3dbdd7b23ba56ca64217319ecb88331ee3a3ad34642d1375bd5ee6dc724c8fc3c4636c14d3b836528472b2da836cc46124dff2e404f70494b04dc10610203d0b2f20eb7fd03aab0ba5a4a89a276637f2e3153d4b9ea8220154306ed551923ce32daa02be502e21897bc40c98cd9f12126d463d2a1669b61c68f22497855a7c6713ff472f299a9d6ff85eaf5ed4eafec32a3d4c2d5f525b0ae49be57d57fe0334ee761fd181d310839bd54b58857aadf12c73ec526f0a849b3fc4b50d23c91ce1d591c9ddeee877e5f0a07d972819fd52ad4a66d1b20f60396249bd564d4a0232f0863a6bdbb940e5b4610a58221ea02e73f6a7811a6f0d90f4de0587cc67cd0676d0163ab2a64795a09999027470e56680bf2f99313446b6391de098f04d6e8fdafeba1312a2acfb8236a5febf0a18863fa8c254e70d9ad20490542c30ca221232a631ac23993c753fdbada921193b09af2bd64f44962abc8bc39186ae322ba17ac6f8683e52df19a8abc8305e8e903308fdd9a46e6ae9a6acfed113c5b53efddc84ba88c4b0957f4105f4ce4de24c08a32a9169f0c236f4b8f4dd4a44a3cdd1b77b0eb12d34338b9330970491f3320a38795f73c92b4ae49b177bac8d6eadcd077ebb1df14d07739f84ac5662b26f80b86120d4b1349b8755ae94262e95536905f828a71e88e2452bfa5b8de84a90c18c991f326c5bb85fd3df2a528157a7d043792d16a510fcd6b2a249889a7f58f25005785a290703df5a55252ce38562f5d228e262da5bee013febaae592be67b4b880320b3c06e36ba9da2e6f9356d0d11dfe9af2e441f38a86711d3d206535eeb056f8c5605c108526d96a503827571aab337ab3e13cda11c1d210204fce5c01ee36c298d4704d4501cf7b4d4e1c8005965fbc10b84fddce3667aa7ebcf54d5322aaa419a50cc276e86875a37792ad9d05dfd51cda13d3115ad9cab170ff08287db23c271471046c2eff119778757aac86f52d1f39bd3aec18b184df668753301ecd6e6eb787d01135584b91847c3700f7aa6750ff0e64bac66918a722b6eac9f8374e054d22b283cd17e9eff563fea07ade8d173a0db4967267fad2c6a1348899730c0535bb5a77726febe0b9cebee38cab01da45ef913c5d3f987b4d8667e2d1bdf0a9a295492136575d3ba5250bbb271b72cbcbd142e4eb23aebb4364d8d77d55f68e8a28d7e2204e312f1692b4b462b9b1bccd2cd4fc0b798b1cf3549aef10059eb039468543c2a492e5ef742d7d0a817fef74c7985c7d1d1e2b0d22beacb29c9fe9f2488c3414b104b056c4b07c44d87b799d97b3c48a54aba4f1e2c8d992a105f2c0eb0c3270ae2a0c837d99cf5766a7d778b6b3a9480ab155f2ece31099533d39c7b9b28dc9de4d8b2a9bfdaebc3b2dae75006adaa87e24f422548e4f593c62c50c9946e8404930ef5b5d81da57058b22c65a2f2ce1037af2dcef174b570c739c21e892b21ada4a7bbec47f52c68c23e3a9323e54bce4a68e1340371a6a47cdf7a911d1a24fcf0c5cc101cdb5930fac449df0fd2eb7e2809a17c63a88a1392532dea7442990af1c92d29ad6a0930bc130d81f31eb98c911b40985a514d5691d8e36f296688faae68c2d3154a34ae0db0f45f2a7406f145f12eace67f7a353a1d2c379c2cf795f161561359086092f6c2972f7979b6b6765f3d9c491549d76b7aa1a53cf353d0e5c90dd2eaf6761402072c75eb69349925b2189540cafff3d34fc628207b2bc9e193184806abfb4b2458b87bb39b2629770f3c4ce8ef17db41fdfe5b262c03307be6fb87c7bb2e8bb78a699fc62df34e40eb2ef86ac4de50a691265dfcf8e5807db612a3d013dca4408f0945b85b4bf00c2e4af1d577c02efcd7bf5ace9ec03d53329724d0aaedc84351ea9edd1615f6af9608d3bb4bfda49b43dc93610f1a3b66d46db524b6bf92f7a824f6f6d22a8c1a4a809fdaa92c3452cd52137fbd0688db23c69cc9316713ed1cc5005e1c4f263bb2b34d3857610823bc85681946a41a16b981c9225552f83a20150576e085c8ba7a57fc2a9b34c5932683acfce30ad72c4d3fccf94b99f145cc739753075279d7f4784704e9bccd2ed4ef3b19a3ae866c4a4fbc3c85e15a2526fddc14f89587e54668a65ef91e9d71aef9d02293848ae94a5c9da21c7595dd522bc2da659e944457bc62ed8b82fca28c0d0fde6b9d1ba0da9cb2309272bdabfcb2c8439eb776bf74ac03ea20a623e1cd53cb3f810edc50970d43d0dec762e5b7c3112d91c2451fafe44fe2b0e8b620608b3dc6865222d96e1cab45c58cc7637f00ae9afb7732037669338867d24c2c4fe2ea0069fcd26b6677e9cacacc9e55a580dd3daee624563473ddc741730a8baf0ee1a4ca228015656e1185dc9351ead86789c00c132daf7d3706991874b1281848b0126a5a31de458b5f6af261d07f9b575960a62e87acf041328bf93e29e94a36aa625dd1209e9c9fed1d5ede9abba49ae539e19a585eaf0991a45b2d1fb692616790576532c4ba4685d31a740b3ea16903ec6fecf3c37f2490149a849e7d2a2ca83dfe67fdffc1f1bf6a0c1bf495a68aa4c8ca158f394d632226d20de0ea30b63ce3005bc737678fb64148fd9633d19beb8b439198febe50f7d52346a3cabf587105f0a54c15cfad460a600472a7434aa6c09afa153f13b63b7a26b9722d0c51f637fb3707fa0aac18883e2b314030d422f2a938687cbf830fff2fce8ea23d58b6c4306e34e9effed7de3212e5b9a8ceccf836514c6caed3c4f46021f3f8d1af0ed0cbaa52c0b4b31db9b36de74363602c46c7b074189f9b1c10abf7f1119a9483c5a24d428e1e450af32ebe57c1d2a6b191159e5c4521f0a2c9d4e3ac3563a1b813f5d9524f5b1843645acac874898fe3566c41378f819cfd64f89cd7e826d764eadb270ee6441d1fedbb345dbb1363d0ccb6f2e1cc03925d0ea6c19bd225085c7ff72d7a2f698040f4c6183fcbc44e420e1e64da1260fb20440019631d27c3c5284a0c305796e3db295af06334ae52890714958ff0cd9ee74ff10a069d8537eba50e7a0543fd9f54229c16e4b34564235e87d909db6b3825a2771f2356035846ed8deee3655f482fb03265cf33d794a7c113a85742fbd367fb771ba5b8e548d239f1ed162456922446bdce689dc48fe076abb709fd8cc721680554998712267f1d1608c475335be98d45d432ee858e5f21436068b836282dd302e978982993d3cde2be143d850b6b73cd12bcd9ee297ab49448cda8e2b67f8c40515f44a831d20d93807067f563bc523d5f81399dd5dbba603a1d44a0abc1ae30b33ace33b02e33b78daa8666a6edc8bbe40092b65bfd9cd0e14d83a6a2d3eaafa7f5a58e139f5b51e183c3b008bc2c259b4f4a52f4a53140f2e4eb56480b958d7b6be279a2bd80a3bf80f3220a52d321e24f0508723dbb5c9d66d9859d57971ce488080403ae112b91c35ac0cdf425644d9cf7cb31f3b6a5c1015e7dd01a9103d21b94453cbf0d2c988d25371de1cd982f015240d78322fe4c7495538d4e864bedfec186fc0ccfae42d7c6db66a2468629bafc68cc6d7734df57fdfbc70dd8a7c9d5f1cfb0048a53fe5fc9b42aaf8af5ddb9273c4c56d89788c6ea3c77adbd73a1fed1523f72e6c8dcce0239ba6f87002e06acf9b2ec96966f0534cd2ed71945e4b4d6804d69c2177f732ef9a6413ea874cf559cd404f997af1a2b4a47caa90bb1dc6b75efdd28aa95b9e6478b48e18a495d9da58be919ce589b9eb66893605295751f6a42146c56d6594713134e158ea3895716a6d194249e3842ecfba590eb111c271c56bab1eedc3f07f1c413df91c63086d0cffecc62fec696132dfab7186e53f671a8b0ed0bdfb35a82fb4ed434dda91d77106398e1ca9ac060c4b17838ad01aafacc457312404b18b997c9bb7803747f881b3b83e230755333a76be952a7e64296e2404962e4128e7e96d78cacab92450503f04a4ce88bf9066b75e8f92a5c6592dde52e56162d15bd7a8bb22324acdf7718fa0987efdbf49942208c75c332f5b518f08456e4888415ce4cc2142e1491fa96850cf94efb1375b632b52a483091a1005db9cacfc949b0698c9b586c887412ee85cbdde8f94d94876e586c69067c04786c1926d5939e7a02c5eb444916b8fa3461c8236dae2428e508455c6d849b75e3b9fe236c6f6ebb81c08833c90b9310aa754c93054cf94f5ad0b1fa45a2705898eda8439821dda96a2ffdad76b647d11299e507d5f12746f93cec67e9f77b5fa24e028a6a58efc1cae87ee82564cd6a1f06836f5f06fc03d8a976075f07bf77761f96550e07ba02479e7b924bbc1ea4d20cef1794f25cae2e1220ebb7a4bda31f021e7b3775722c6bb277b8f594a3e04d51abfc3892f8a254fc4e5688ecb005eb56a03f40b525c58d086ae94808cfc63e8c1955dacfaaba6aaa62e75ac49ec2f7219c2ef9e0501560cf4842e49aa2e6919ff458ddbd8b61b2d80836fc81de187f9c961e3ac1c110a84186ae22016b8910ab3de8cff5a627a6fce25902826ac68d945894a3a6993a87b48fc300b1db617f6ebc5200248a2cb98efc3d2bbb8bb2fade194ef5644993994397fa2f244eec5ae8446388e734e6000066d61be59de227c19b2112e753b4587b02880c5b0732394df87457832bf07a0597e35b7629f7e99ce7e5aed9d6577f6743766b4dda2f50f063f76a8029780ed9125cc4bd0532961f5352f3f15dea8df229debb6cb04ad08ee17c57058e0604dee015ce38cec03c7f5e0596fce7f113de169e5c7b1827d5205e6f180137c09c73d86eb67c42dcaa7d454543327d21e2e823cf52de2cb1a17e6c3c6a083a48b455e44ec306ebbaeb55cb769c22a5290a58b1f24b171e8e27b97e6c06a9253753599e7b9da088c61251f18dbdbc6a56a28114106793954d21631764291f4968bd9994fc761a3779fcc0eed718cc66f9e6e69052ba41d7b81dd2f710e8c9024d10c55505d51001d42f0a8d6628e177358e78d860bad46520ab08f48e15a7f4e6f6dea58a66bbeeee31705d4822020c855c8657ae57aa204183d8954d3b44555351a02c1069ce64a77a4afc90d1a34d8ffe71a428fb9cc0e21c817934b2c3b2a4958705118fb9af45c56a3996e96f974728d7b52a492dfba8f495460201f6dacfdfcd190978f8fe82143bda60e233947d9f7921cea595abb58e6cf971c00053eecf0d33ed020ae8faa66232f1081033e53a41d7d2bd58b44ab0a7149e71a448513b9b3e3fbcd33a1424d6a24342fe42f1ffd9660dfcc0a4df48548baf312732de75eaf8e90e442daa44c11bae0ed367dad99ad3a4a8874b7c1828ea84052a77b9f436da0c9995548dbb046f9392438e6b5a6aebe7473f665e2c622cd619979f5028847a618734cfddc562f0b074d96f10d2454f06e2294e54f5a5c884aeea9bef66f8e52d8e3982bb3fb9ab9de8b4dfc8cf7fae6394c8187f9fa7f4c5d9eac960f3bdd9fcede1b06398c29f3d33d77676a5c4fa9c44578b66025c3be1b1087a4f0ac38d807ba6c626a25ceb982be3b828e8e02344ea0a2ac47106e5769c2edd60d8ade4080002a7a9bdabdba23f4bc7dcac74d62ba03d3ba0480621d2a70aa1b2825091a1b14684202a113e81a00b1655d348421272a698e2018d037299e6588c51fab9670d8fea437f029ef04849f8478682f7fb576e7b9321a37dc31caa5b87a469aa651c21d6ec4d6c103b0e8cdcd720331232617e985eb9bd301e54872c36a7d5431f5560d84817c8e03fd37342dc4c181350ce1be23d01e4bca4445b69c3d7d68278706d4521d9675c9e9d96fe2ecffeef322093e5f037ef7706332f16f28d87f02eb1f364daf64dc7e6c44b97f78464d60734b57c28d2cb80b97b86c5a27bc98048e15cb45dd87fede3517b0a1a2a8e1bbdc724e2be7c291b66a0cbd8b94393bbf220e975f3a1b5be2a23c41904c5fe0b75468d8e71e492f9e4c0875e365187b63e0be10a6f238aea1ec9a62427488a95a4230d026523dec1f12006e52860f338eb5ecf1c90cb171fd7fb84341f0091fa91253d06bf355593dea96dd264865c34131ab3b758ab574d2aced0b45afd7cace5d838d52e887c1ab6ab25e7a873c6cf2a6d51367b400e17562eb6ecb93fb1ff415e7409a794c8c8e56194a10e3adb0921092d6e0cc96c19c8309d5e50a468cc1359455dcbb2073e9b0cba57084d0bcdf152b60d9e024f05ee20bd9cf3a77f6862cec1df2422a696c773b618ea0fda1a721084e8c95937042029ad17c71d724a3c88d7ef009123f30ebe0188a342815b1f2c10dc557f1454c43d663ce442740d74cae2e97213a739b1d152aae60a5600621f3405ff668b0ed8f0f0878636d06fb6f22d5e9d38934ef9b12726cbb93e2fa03c6f9c16a16873ad728e9e90fb989d3dbcb8c0465584ca43be8bad5f9aed09ce54fb8e1fbdd875b08e372ff7c4fb0a65bb3581869669a60c41a8fc711ae1ff54a0df558388035956b77836555d7506e6ae1613f86fd99aef73d7c3fcb1eedb7e5dc14990764f746eb317e4acc01e542324d8a589227c625c096ee3ec98a38119db7cc1dc44174c7ece00184698b16b7f287b963b3fddaab629cbc936dfd916d84d812331a2dcbc11175cd87b5fb674505b7053e25a7973554da9c542e20b9cfe353e75baefd2c776db1bc35e15db139e347ddeeac55aa4504c075523f0e1f78cd7da6467f8cc6b7ecf6221621c4e33632458e96c330c90fc734c8d320a082ba7134165fb0600f2e31afd878b4804dff30354810f9b85c259ea73cd912920edd45e45b16edba09954e5ce7a3e86f518f02b09b39074f66e399b25188d2df198188e920e8f796bc1b88d707707b5ff7580872b7c395166fe76fff05e7d92a84a5c1a2620beef5a3b9d50fa589c1a0f1c3ef833a5e154b4bf0399bba76e0f99dab4ea78dfe364719a283f4be9945564939f2648ac3ab722e83f00d8a924b7a1e40f1f9a61198339cf553247eda4b44260da5e57b9effe1719c5680f874d2608db4c94c56780e1ffa555a59601c04a0cd150b93a3f0d3a0eca2548c125d435585e9ff25f8b6e4b9d8d0e67c4bae4f4959d0ae79de9ff8859cc83b958603e81c7305931af2edb24aa7fe66a18f54fdb0b73fd5409a71573a3afa5faecafd289e4e52278ae1369318de0e95435a67d88c99373a26c001189419400d02fda69cf603a81b43f2ad8797f106ef52f52c91bd9d7f32dad110214a46328b2fc64e5186ca9c36a26af8bdaf579b1977b3618c78a28821b1ebb92f043f7cddbc955a460238ebbea5ca6ef0165afc8211f3be0fbdb1292e327acfc7f9a981607e0a1fb1a57cde993041578f0c382ee558eec6d9957f2d154f16baf2444398eb4aeefcc89fa59bc21ef5074691e0368db3ef555d1aa7d52cfbae6387f50c3cc505f55c06d4368df5e1404951527019276ae1419d8225160134305f351931a74efe7e58d6e13904d27b5b9cab1d285354d6d47c36eb1acffed67d7999d9d6a2c6d7ff328c62bd00cc59eac00ec63e8e0aec8b28aa94b4e6a3ff2c03a96db8470bd64a1b3a26473bd35aa911d6bb4cf7127879cfb548383d4056cbf009d968ed7fc43266d41c32e93a773f61a791d72fe02270c9efec434ca7369716b0a505ced3be19874f7dcf408db6fe735ebcd55a980aef13008a5a7ecd80eb930fc948b7e268d92572ec6a3e6b9af1728939a6d247b128100dc38b9a35e396a422b60f6655115a3d23be13dc2840be57bffbd5b0ee6ed7594388b96c11a28530d01c672e761d94858579f55338cddb50d163bca8b7d76d86353b2f7a25b88eb726441cdae5c0cc1a9fe0a22d9fce822b064f17ff91ceb0b8a9e655959f12f100b2161121bbbcc30d5cba36b779fb4046bf21e1304d247de1bbc507d51532f99374c9864d5b9991a461b0953f07429aa86511f1c9ca84ecef43e273f1638428a8161b9fac1cd67c4670e4cae370a161cfa5ce6b6972be6eeca3c20205be44968cec12888a6b3a6ccfbe11bcd8612b4d1683a78f16a756af92c1cb8fb456f892cad361c1fd039b67e599578044a0e4c3c9832c8325986b391750591cf62dd75cf558e769710177d64de5d61442eee6776e5c3632f8e71b8524ff96338c2c51e08907e16eaa1036332c567d085d6672b48b094e3772a0ab88b40a0d9d16c40a211ab7dfb2cd0e76bff97c3482ff76a0a5ee39f05baee6e44d6cccaf09d077a1f2d33aeaa0afec65c655824981ba73f141f909d483bb734df1f274a75f1580263fd80951d522a37b5513cdbe7384fa52a3a89da4e6680c6f5d800181aa2baf5535f543e8bb9d999601a98c9efa11a36a1340810afff60a4cb8b360be372c2f6b7725f864e22371183783ea4d716bf4eca5aad01f95d8ffa93d1edb7c533d7e9c2b4f539df9341a1c3c403e69df82deba3736d27087e6434a83050650129de58e313d4a9b7d42b1ffc4d615967d004f0e3f92a7b9e84c65b87736f863625e353b79b071c6cca375bde1e99e94dae0882ade09ea5f8a481ad1a92a9d9523d92046d110b1f7972e109201cb47c39c5c06ab5747953a37eda6c184a5ac8e433fff7a528118c580435892d3eb1b4bd8a149110558afe6ee53b56cd629e0f89c31b8280be27c58be97e09d08bf48c6bc41f4ded627584b21d9581e302ed3ec2e93147c2738ba57b985f050393aa56bd5f8ec96c037516d563d87a1dee364c77c6e0f933fe0ff289f59b14bf911fe11fd6cbba95c200f23ea60a7f05d0d22a5b7f8b6a74e3a57dedb4ad16c1d4cd99942d38962bc207afcffc3a56d47f50e18677f67e2910fcdb56cee5d5318388bae180e88e7b614af89b611edc6a2ad11e05c294b5f16027795f05290938f9e827429be441462515cff74fe1bd19c0454dbb96909516e22c7e6025809aeb7d33c7cdbf982e23d5a0540fc049f4da9607a207125d8dab61bd1fc1eec9dfa35b9c85196d3166d9e0206c52e9d3b1517db49ba67a6f946dd8cf2d30b5be000f43b3f9b118712fb4d0ec58c58e68b3bcaa6f8f03ae2c2fe1c4e0e758498d884670ad7823ee9b85d982b42ba5af3fc50a760788253abce919bbef6383e4a27e922f4d2e2ea558bbe0bfc06b8bf46978adc1fe046a4486461c9fa70b74e632e4a59bf42de3bf893dfdf20c2b3b0f27c09dba1628f1dbd0303f484712e085f38bbbe243eebf4c941c674cba7c9c6b74b25d765b1bea7fa6b85bfb8b733e306f4c904950108588578ce419b2f0730223d5b9ea22035a3332429def7ea60c811848e3c7bd4f4cbd843a297dccaa648b1082049319bf6ea297c8c961d96d02f9372fd9be423bbb39fb967006d01e48cd0f04ceaa45d9e3288e78ac99364922c75e006fbb333e80f02fb9adceaad1290897489e205b58e4d5c0a9870a4f21a0811efab3336ecf900503629fd10917b526d9c5c69b3f74b1f0dae17acb3d6bf0c4b92dbb1504aa373131a2c8814912218dbd6d63f8de8ebad5b98df17b1a08ba00147559ddf768300ed7983dffd2b4f8e0d2eb4e6994dd74783f6eb038419af58fe03ea86c09e24da1e7cd5f194fc2c09f8b8de6f155b27e0386e3d29215b95559378dfda3a307c0acc1f40402bd78857dd289a9aad9822e98e884a387cc80db3fc03be8e3cee4218dabf4c85394a2c02c58d12694b266023969ded9141790d218c06fad1d3a06093d3865e851b6120cc1201bce44d292f6016224c7e6d5ac9c068e4843f253263e1a8ffaf1e70083af7144fd4f799b51af6ff299e9f86acfb143c8d5a1a4595d676b533722af105bd88c722dbe2f45eb087ff39ae9523308efdadeed84fd4b6c10bd59b5b76501d099dfe6cc0f72167ae966a8f315e753e7c09c81f32a1eff80d07179c7a1b752332a4cb5f6747577e44d2f75c48c16c9dbaac3bc144e7f9579b6c1381d27871cb3d159edae4c27cfd178e5cd08bc0df24574419e3ba16cf01ebbb005e9a466daff92559e19dc64d3bf1705254d316031f8b2454d96df3a3872857d8c486b60edd834841e26aa8c6d8f7f724dc71ffb9e1bddf2c92eeaba4bb7ea22c69378edc75c02994248e9b8659677c8f908428b7925c1be3c05ee3b8c1b67efc6d297df60ea0008232c01c6e23ed5135b035b06dc41b34ac5df9cc63c0640f3679c56230fcb6c18bc89980e208a014c3a97f478dba7b3b2d73a4617059c70b93861c77b34edee5cee81f8d1024706edce93b8f8839825875ef67be6726808d5d00b90eeabf8cd69c40a3b60fe919cf4bf56c5a2e61a38412e5bbb25cf0e74773471873fcb9cc602bd1c3de66afb37b315617ae07d72a2a88e6058b3e538c3fc6045023c3a2bb2c301be12155535c3a4cb307b9dc5b294d84d6c35774558177332523cb8104f75e129121155024bc696e1a3b25fdf1dc4a8ec662ab8caf0e33dced05a9bf0058599e4be0f0bb29344b1585728908827da5ef9620eca2e5d449123587d5d248924089858278c431acac121797b04ea7aa1578c53cad77b97f854c73dc2a95776e76d8848a15c4fb4af84a181a4191049afe7821e62fc24e1a59eca38898b410539cfc05fb83959415394a12ff7c4e4e62cc729061af7716948c2e8f469bab865b1c71e205120af8b0832ab3df4ab360363b92054a9fa653b08ac28078fe59d56077b566edff3df5cb32ee12845c4fcf9a2ffce98028d86277f14ab1fb81d37bb5e76b13533f45743a741196751d3fc12bc27075c61481a35998088c23239155f8bc13a7df09bdc19d54379bf848ff596e2f94e523c6aee1d0c7b06d76960f153ea5607da7eda39812677d54435ba458ff1d301af21448003e40d54ea297e8f7fa03479a054aebcb892bcc6516e690682e2af0ab5cc3fa317ce350c2d7fe2032ec852a1792f54cfd213a4b7bcec92cfa656f6b804c48f28d66a08e7cb50c5adb541bc61e610b543c17eaaa7a940dfc7e842bcb293f5e547601b15656812fa7e3ec2c3a0eeaffaccd768930d61b98b650fa4cd155b4819551d71a0f488175b7889421f3808c71cf1c502f98ebf672aa31a407c732c15ef0d8a7e195476fdd12778dea22d1d66c4eb1a5c07fb138db8d76e8da5d10f551bf7f2c3570eafcd0e41aa6dc3936da63ca6356eb77424fa1ef1f51c9e2e65ca2d7c0cfc155248c992fe7c34ef30b310f7a4b1c2010f0d24ab685f444c97dc587c75a1f7e931bd9a67b559bca4489437227c567674cbb4c97f6aefe8a26efbd667aaf2745d409593b76f7d92c00b5d4a040911b198f7e0f64894daa81d79f01669aa72de578177825c92ecee1d2fcc0e89ea4f0f7d7dc58d1eec7c98a57fccd60cc85319fc7c938305e45d7202d543ec784df9fbc1b6c02bcadc76d4d3e84e9fc094510a85fa10ec41e36a56ef1fc3d9c64670a5a481f8e90dbc28f9a7e6bd8306a907452685ec104d23f3cb5bfbb26479e12ff32bfbc221f49617d3ccc4699e8291859b33d9816e4f9e0b13d6f23b0b91626892766577f8b1ffd5480eeab18c5fc458047dd6d0527b9f7f41d549740bc6cedd069f5268b0c7d535ced5ba24a50249bc0953f1de59c180c1dcabb3095335d6292b7bfe18e9fbb54a06cd2d7d9b973c6798414f8635fc2c968bdfb783450ff7277729dd6c452abea380b7872b1b6f6496c322ed25c7f676fc32af0029b192c8da6fb296810d04d4c26f28085fbd8f4dc59590480f35631f9fe7cd206a2a7e96d32716bf95d8791991d058bcc7607f2471d20778ebb2432dcd6193133ad1ffcf4c7b09be8faa7f2140583ba484041618a09ea98155fd62fff9beee6788886c2e6c6e3264aac4d09814e19bcfb59ac632e98cbfe7ff263bea3e4c3457b1d54a2c8399148a8d52c68bb4ba2e6522c4e0f9eccd710397296304ed03fdfee8eb09babde968956e0d5052f36613168166a55dc2bfebb181e6d743a7035f5d74213cf75305960fb842cd43931080c125e3859ed03f14c573a1a14c0c7d9d24df1b635f33d19856359f5c3975d8eb09971b7b057a302df7261f5aa32e04868ea8916758f407066fbcdcbebf072fb02447df06c80899fb9912f91d10ac0a0d87ce39871fe2a02e3aa7f4a2e48a7a70452fe40e512a781a61bd1fcc5c13308a09d2319d7953eb5850ca77ae798944fa77719b49323078d053b2fce9feabb7a8c795b3a3dafb6aa10ed46803854f578f022cd1291ac4ee4fe59d2ee5bfdc44cfe0758bb031e05edee92af67e50594c22a14de7c6912be1ee1e94ab36aa12d9f40aa0a39c5bd7a3070200d8b755848321015e63463b1502bc6202037ac1c1ba9e3ae1d87456e9500818869619d22073db6ac8be09ddc90ecadfb6fd3d2beaa8af12cc07938a1e9e8dfc8e3e8a1bbe907cc9e03a70cd721d6f40b7f35a846f3968e9159b1db2e272144ff502e64c2cfb4017dbf1a78f6d171c02363dd9fbce396f654671c8704286d395736ec9358021f0ef2ec9c81a23527b406890193ff3bac6184f6eff5620bccac0499ce883f5660d529de6323dd9a5741047da9a456ed3fd990080a035c786582645147a6ad3b0dc36f26dba0f3dc3490112d6cd43003af47e447d3fe1b537e08cfcaa0f1afcb6ee0d7cfd7d642500b2c2a58b8e24c9540eed3b0af554da01e266a03c9c390620b646f50b1d6316a26dbee0da7b81099126d449d03f53d16cf598fff64bd8b24c6366f3de7da34565180e05c3313ed365b90f2e87cef1eab9ab1ca4293ecd2aa9a5a8b73f550a6129fbf1665ca1f4611a60cb1383988deb57d3b106ded4a15a977d82e2788ac22aaff768ca83bbb7ff9df4beb23e7969d7826cdcd98ed6c96327ab5d9085bf283b44c362f6a4c642eb7ac6dca3396d567e40c4c9489cfb74df51f808998bc53c38aa1d5ff3f158bda41819b7e28542beafbe1e75379eb3669cb6a0fdc3154482c44a44f71696e242a2648407376e6396cd3bf024cffe3f2ed6385a543df589697c3029b7730da2b64b8b15657d0efe0093aa496b5bcfd8ee96c208a9c22704692531135bb5915f11f9d62ac0e73d63ca59f3cb4e6129784327c281e1944da904c94331849f4df1eab5f7d391bef63f8cb5c02bea28fd83d4a76dc46fd8bf97c8b1548db50a616f15b462ffbff3ee35ab073e28001deced9f892c59261b0a035e072edaf91b6348f4edbc392d92e77243e326e9822347769c3d26c1ae07f051a83a318edbb8bc1e48851b9d4b6a46148e37e49f0a0fce32cca1ead201262e9cdc99357c4ed07ac5bcd0000a88ee73a796140802e0a595dff41cf31336428616c295a35cbc86089da210f48e1e06499818a3e366ddbde0be624bb0570d20adf03197b27899512a687f75c720f871173a6ccd0faa3e8fe53217df3b503f5d66d915ef0473eae93dc1e4205caa20fae98dd912e952b037118b5382f57f9fd925b46856433e7d0ec7c68a603a51d111b1d37e424392b8ae0eedef84b27f6114c4819a6bddf1a00b91573fb6f09eeb7aaa157629f18866725eb7c7858ccca8da58068db93187a31f1e1dc21a7ceacf62649e43bc154b175a0bb1a3f467975d0fc007feeda782c02decf981c0134668a9d6b10aed0509fc5114a8a2b41f7cd428aa804f9715f0787d3dbe45a7fee0185023968c91891c0973f2de54c7b21b1daf9ecd6e7887e4c7b10d24f08e2fe89dacc34f3a8a038b08cec4cfa7884ffc1503f41a67253ab8c312579576a4af10f4aaf3cb7c76b139e589b27f70ec1f17306e9afd7879ead02db167a2e07d1f538a5f5ffe16572fcc858cf2f7696ca7591f27014779a6d0aadf63a21649282d5910055f4b4a90214fbf91ef3b80dbd3052f1d07ad83b9dcf2f73f72cfd62f2c1320ecebc806a834071c27b66a776c6680f0bc1eea8852d8293889dd3591053ed8a500f4e04073f6f251f1eb59ac6789bd9fcd766b7535b3625a2258df9da7dde95606a14eda7da697db0907eb08b976fa5e5e1bd2c16c5e16328579cdcc59999a5638875ba6be6f8168629c42ec880bc810ae06be78b40f76d62f579d800d7e1d23368cfc29f34231f9f757d4b5cc55f15c1e95426246cf404b849a0f2e3cbf834eebd420482cfd423f16aa723997c2daffa438bea81fb7b1a24dd3c7397767dbf5210316f6459c3d00fe9dcf0c9242db5cee25ca7fac6b62bc961ca20987591e43c2b2ca476b3aa3fe37fad619d4f2e20cd1c5ca71a181a1b47bac691affb67740d12cd05da5887d0632770bc619aa1249421f0bdef5f23bf8bd729d4acd78fe475337c43057e249c828651ea524e0187a306be024e336d055f87386b782b88ced1b61a3c1a5e0bb2a0b29cb99cea9e1a54a6309a41c4431db45b43ee5b29021bf87e38286ac3ca59e022c0eec09ce8e9134c83319bd39cd5406d86be25f03458d7638bb81db85ed914e31695737f5725df63001bd1fac0545b4c63d206e96b4a0b022df035ddcad64d811e1d958463573cb5941491644bce9efc02a2622bb285643a22931e17d1300c64fb8d3f69fd182f8b17a123a8d8c286a9feb93d3eed5dbb813cfb8bd4538f7c2b62d736c3b230d47a80b17f8a173c3f375259e55106f8e1cac746355fcb613295e7d63e643631048d7ed7ba11d471d6f8413d448c3ce4f09c60d2e2c9b8b9bbd9d42109c27c2a3e9ca0a9a3019e6a220c51990d195a563809b1002b9fe305f167ae79b109d1252032a12a3516add0deacf112d438d0b4514d561bd290c37260ede515ff2076efed7d474aa2921c670c3a91b1633c179f42e98b17b5a8e9ab194f0d058605cce768181004b829623107da77ecb7daf613a2298f9c9ab27ecb8099045525761eface952bf09e4a957caa955af0577ff047c8ee936424effda81e559864f4d334ef597d2ef706c300a4351b32567140d72836835ffee0b1ce7ab16c4587c1df99a8c6281671badaf273c2cd4a1c0f5e81e6ed5eb01c048ce96e701888e7ea01b53bfef69760e73cd7c4bc0410f0d84ed1ac776a95e9f1ec4266382a31e18a823a83b86a720767f83c7234a0e9787f79188094a6794a3d78682b51ee57291213efc7ea295e6143d45e7fa2e97be3255cbbe4f2d681a1867d9d1e25880ced45c9559d8c2e38b2857363140cfa87ebe007222f3bd2c2b1011f014abec17dd7714af677f151bfbcf7421089302c55c7df28943a2ea8627d35fd0153132f10b7c314e77451faea5bbf60db3c57c834a7b5f696a1ae46ff252451896ad7927b5595d52559fdb6b4e89b7972a9f19dc4a9ce5a6d2acd78624a5610f36fc94d06baf0f4fcad41dafd30522a0b54b3c2762b7629bd059b7d8fb7a957c032f3f9044257b2d3b016000429604de4131897ec89ecee7dbded577ab011e67d1b65b63521f84040b30054efcca9afca41964656527d885eac6c3cd552cdaf129e604e57e490630becb45e9cc0b2f46e9803a17c8a7afb665fe1ed009e86327521808db215a887c26229e532148f3a83d8e1434bf1140554dd8aa919baf10b182511859974297123d84937843c96340fa40083e96fe05eca120c6edbc48e20d920587069c8174305f94a1a718990b19ffd2f620f6823d55c8524d4238823cb6d952c7cd9445e89719ba4d4a29fa15ab2da3eb6a234f9fb119eb41a0c227ef982940a0db62eb075fa8d98b0b724358e757fbd1abd144ad28cb326a5268faafb1d1fc76a680d868685201c59ca761b76a6e901bdc0f1435b13c03a4ffceba9dbf2dfebdec7d40609128d1b6bbb1605d1ad6e54940d995507d9d5b09177bbe2aab3b1aec92fb7c96274c406b9c8d3658c44d0f7116e5df4285cd84078dfe7e5360d3a169f697794d50d4e11827a13e9ee0557433deaae72c8d1f17dbbfc49ec42a211bd68daee678163ddd2d29b43b398b4552136f33cd3f4515f204558ddb511435e4e230356c142843b60e2b3a2caaea2711eb61bbf33f64690a99b79961752a3563615d9a0c963b15f6b5dec1aac9b53917300688fc7c125d5c5573819a5667ee561af294e2e5da1307372d08e48748e5adfcabc100bcdb4450708bade23f5ed0f07b84ff31b6e41ebde249391a2955df9cb525813df67231750dcb620ea8a64cff224af2c0e658c9558a49b9b4511bd5a8b91e713e9508809e42670fb7406de6ad17f784e526fa75f7f580490bce9630783aad74179ff837dd9bdc364e3ef2a4e5c0e47eae854ab84802340c128c8730ad61828d73ff3e4dbfa448e1915ef1cb41a519ec8af997f1ce51ec62656306253bb665415264fabde6731de05bf6d41b712366a4933c19c1c7c7d4141c321e5b37f4e9933b336de42c38f58c4f2beafca631d65ee7817fd824e06fb8a09f65886cc62683ad498d4e15e8cf0b4aace38ac15bc15b96303a6d85a0468f9b916faff5cf017e934a632be0e397ea4cdd94f5a63d35a19972303b434f30d230518e126780533dded1232e7c9d031a6c3b637d7a6c330502a95cedba1521373a2f94d7360fc3fc21ca6bd9ac14293a47e93d7f91cf88315a06b8c857824d7db243a5774d2947d4985aa5bd5b9ac27e721deaa41498b203e0e26b4485d83246cfb073e63952c0dc8ad9d7966287a44f98183b6f262cfb0ba48e0c71909dfe776d0a83372abe04efb927110af7a552f172b73ab8523bba2053beaa9363ae572e7ebbf474029385b33528fab89ab229dcdd8071c3cacc5279f1fee60304ba26e3fb9a943921813a21a40143e965a2922d75fec8b75052118d4780beaa9d3c3119fd870cd598eabf4bab82c86ebe734de43f1dde30884eaa152d2f8ea3001c0163b5b153d3fd92d8839e81a1ed5f5072b9dc4b1dc25c6dbf8feac16b4056d027474cbf1fa893e196dc0ca281a594013f436197f745d01277bcf56d25856f876fc2f997fdbd572f4a0df8287c017af585ac54d6f5168926a80617ed271c30e11dddb73d05d0cc9b2e28371df5b2415d35ef49a996683ea3388c7746c120b19e18a4f62ef97dcfee73a0900a8a8d8b8c583257538fe141a5ebf08002679936070337d27f6c4c4ff711233503d9a9f19ecd0e1c6a142dda9b76e7fdee3d6c5a3150df3fedcc04f7abbe539cbd7e7a04671d80d6486851c09e977f09b6b7edc923c1e958707ba1454c0704d8bc7785b4f51333efde7088eeef3f50625a2e6544ce810c8d5579b146ae87f617ab61c9e5d98ee030a984d6c9eb9afa716cdef2f5fa12eeb9adc399192f8a4c4a0ac08c68ec0b69c83c7ec8d3f1e29d61331d7c9c30ae8ec5b3f076c8607b889a5cebe700c9625bab10d7fc082ee421547dc81fbc26769871010e11e2b3485d759d42db08f1922e54da0b4982904e3b1c94115b14572c2fc9488e570b340c9c6c80cacff15ba687e6ece7bb6f0c24246cd0fb2a383b0e5397686d3cfd2434c0cb043db49d2388ec7cfb90048d0356a2e95be826575a6d805ac190650be9a357110d88d6a22db7566fccfc0003ca6cb10a8b14a260b08ed498c90844f0b4ca9718bd04d2f0512c341c5372b03fd94b5973b825c6a7561e7b301962a427d13096104be2e976fda16ac457c0162e8143ffcd7149585aa97d01f253d87cd790d011c66a54eaf1b37794b20816d879d9059dda7bd6811c43a13273b0323ad71276f0096c767d269229f3df7f8f1927e99bded5585c0418876122aaac9c9720939015735fbc33772c31682102770770060fa9caa430323567bfeea4ad050fd18986c7a9f1a71d2c1d8de4b77bf88fffe69daa3189d5cbf04c93cdd401aa308d68466cb95311a7c12431184a52ba1c1271a3b1601fc322590f87e9e158b272210a03798b7f0e4d05a6a8675be1970f605a3d311add00a8da596d3b883286668e776126f532940b9c0d15577d85472518a5fc3baab61f4d4b87c512868c448ed2aa7ed6e333f7312069faad144671982199b3803aff866e95b27e069d5b786462ba8f9e3cd864af7d6892a213555c5a73b6cb0023d3b7d59d859bf9528e708e9dddbf6c58ae8a848a7d7fcc896a4052a0147a81d5aa54894a9d4d6851c7253f5b2636ec6163bd0dba16a47893a7e41d4be3a071dd6287c84c3f7ac400d24dbe951022fe64279bb10569a5227198b644a2c7700ae7c18348b7be579850779fc3f087eec96c192af17b644c7769170cba3ac0867586cd47d2b2a0f86df0130fcf83a24f75a800f0145ee261a57cc542787226e286f8963aa5eefc5595a214ab5a5478b02f48d2aeb6b1347a8aa086a1cdf30763d883b8831e24643fa28ccd475fde24d6841628b1710354925ce4f005d0549310c39ac4fa7b972b75627b14b0169234f9cf4178e73fac936bebfa99b5a5a5a4f34935f751a6cdaa4c1f7bac3d4857f682b68d282489be43fd6cc768b776a5e2148076ca670acff6d55c41f5c47fcaab62c532d656aaaec091f3b716ec332fe01cebf2721d8f64512ab3ffe1323f4185e1b9ab8a2f4cfcf96d0387d121561149ba9447541120783064945549bb9967c095fc0aff758284ce74de68021f22d4df5a97c98ceb85492fb924aa9137d5552f2a89a9cc727170a3e7a80fb03a1714dac9fe47a2626678e903dc723b6d792ad75f481ec6bc8f528f633cb061b8f6bd96be3886a14d295358872e29247066f90f492750623154d570d6216b42af9bfe60dcb28af937d0790161e871849ac8419c6f52e8936204682f16d18214dadb532f26dca6ae522b562089d8ce326f069cff8dae943a8bb475aafb874756810b2209015eb81684d3aee23d5fbc7bcfc66e510b88df1c5ba2deaa169d1d4f244fa92ad7e4066a14cb491b670015c697f8a3ba352e213b8df67a374c013322c696fd4a8a029dd8d0604766acc64fbb75e79d80672029f869e07984194c2e0144a07dbfbf0e2f1224dd68d0b22c68cee041aa964ef67f7e9dea5cdac7be552cc79bed4156cfdc632b9cbf67e5138b398b6b95cae9dffd9ff9420a5259760b386f79e0ae3dfd13518c15a36d2d845a70e71d154148a1e9741993835b04ceb8cda5e2b3a9c548499464d76b2892501d398f39c0a7711c576c75844bb1b92b025fb7c836952d32f165908bc8f2dc9732948a126b7d87a1009c15aee5aa42dcff8d1948f5ff654694f3ae204d971c05c1febf34e18480953846d423bb5a5c11253a37ce3f4e5cf70246a88a524484fa87344fe8c04b3115410a1aa44821762c40959651680845d16bb813fdd3a7cf46b482c29adab5d8fec29312b9d71015fc7876f9bb3606740e454a35c9a58a72e958951223a89ecadc7a2d1a2e200beae3ae0a9953d4813d4159ae1c1d7b41a3a9977930f95750b5dc0defa6daaf107e0d7229cfa58a7e8822d60139f75a2e7661849caefb33ac8dd11e8dfd3f24e647dbbad3b1ffb315f860e5946138c0ad4996120bed0981145890b38126dbcf11aca225a26e2b380e7e9277300788c1e2f4aa53114306a49e81d702967b224127bcf27498d1118bc278a1f0c01ed2cd4b6d0f16e5c5f5e7179b68f2725864cbfbe8b8b3d4b292ae8802b4730b0bb89c510ce11cff99f74e1280baf0f317fb37d2185ad488a3b7015776d8c82da701ef6984d08b24bd854bf5b78b8457365f59b0da53a0f38a6bca8d5db54613de985709f6a4d6cacf45c451c8304fca72ca898466002b1a343219166c3e0e080bd3b857f89cb588fa282c0bbb68e14a8e426a34c64243a9edba90f8e3a0779fc70a0f1e20cfd51fc7985a054762a3cf4a326f89c975315974f4465f770031453cbe412d19f24cb308e240e619e79c612fe8430371b33e62a4f86b2aab1cefbbbf35799d3a44a6bfbbcc365f83903bdef94b3928fc3b52a0d148ec3731497a35db6017325047901c84e3cc14bb1c93aea5ad3c27b37bbf0a378032142f87ab282d7b08fa20e8988b7d18d40c6bf0edca0f7d1f519db6f15964f01d4a62292c1d4ac4a1c11f3c5acd6796ea3709a9d057a50cd4acedcb45b247f71deda070631afacc0e7345ea081e62e65ff89008e8d37dd87ca7a187a3516fa84f7ab67001ac21a758df38cb30dad0cd19ec15f18934251039833a0f13fadf40439e437a25258444895c7aa8edcfbcdc9f688b350c84fb35f2a94b44c109d53230c55aa85c23ac4cba2ad9fdcd9670ca55d0a974a170a00f4f5da4519a76c5a0e12db9f960de8a09e45b2a6427443a51dd0fafc57797f42b0658f29d81b9cceaf436af607f33f2af14e23ec3ea7bd3597b1b745f448ce21f77907b971631128a076865193181531433cc131c6192ef5a0d7df736a7793fc10fc099b56456981356a3f47821a4e6bc742130edc765ab1a6341c84b79caf0aa9051d53c49f1370514af43ec1301421664f07012f9ea1584d8f82e4694746bd4e0ec9264778ca00145b58809f95a35a305e1074b2980fe7b7281a90ce45b7e1c3b73697e232cbd88640cc50f40cdaffe53ea9110a68d06317c81e495c8b9958c6400bcd16ebdd6b1e50f128831981d16d58f04d52656df62c0882d9c9246f70c517fcc7a9a4db0baf497db49a44b0b90316daa7f482116309a4c09913ea21e73d52732deb8500a1183d075a05570aa03eed52f552b21b92614f97ccb22704b8956738b7d3ccc602538004c521986bc12810b69bc3b8840a2b1d239cef9092a6465e80510848a3122883a76e8435045329911f5d8ae2ba775da0fa12a43641039fc349518e7b793b2b7f4e69febae73d64203a44dff9d327f3bdde26d7fadbe3feea153c6b930f54ea7323c3624029bc2b28f621f8513486f3270d96a98b815feb5115758cc9d75fafd200b4b0de6b8a5e06bacab72584e6fb2570e0ff1fec8d476286289066930971069091d393249fab6ab12103214737a9e5f60a89adc4af45e1ef9fc094bfa04f15f053c53ffda71a188f629a4cee4f2839f5cda6000302329a74c714efbf9c34ba1bd83466eef11e4a8495c918b64f106a4ca14e486a52005ca0f17c8ab2f58d74b34a896b4b0f027572f402f2af71399af59f7a6aeaac9908320e1ea625c61c2c8b1c386ee6a74c024eb071946cd779ec0390911ee05be4bb69e15c28381f81fef90b18e9be450d89530cfedbec1d1f7afca3a9c4327e23c163a8e741aee33ba2cdbc001847126b36738374077a5fb8e6c0bcf0ee2516961dd00e23322062a2762adffac34fada60e89b5d4a7b0de648d4a9b1baa770a083a29e5de24153a7d1c3d5efd650797a267b15f8140a89df27a14ce580a29dacff21f6691b3193767a2fcb911c374442640778adadc0bc6096a0dc16af77a3d1e140e7228469bc4aa0a9ede74376ae347778b93f487229a4b8edb950c34e6a316159df9d45e73874ad410b8fd29b76d529245fbeb7d4667c3d61e1a22f4b8bd4ecee9a0c7a4be7a27b6d6a740d1da808ba3aa4ce7900d405685ff4bfafc6878b51bf61025f56a8df738addd4955db00cf7548ecac50163c50cb4e3f9ca33953a5b03d22b264bb8d1c81a5e2b40b2e1071ffa18b697a31d2d58ecb574ccf55eb8c6d514160fe9554ce382e136dc16cdee64c5b1228e7a5914c25383b29decdd26c56426fddb8b98a5dc068c602c339b4f7561e2bdca6549041360f1548a2df2058a40c1529a493453aa6969d33f5eedd1df3c51058cdd89a5cb37d9f62fff24b2cf57dbd5d319e5c42e2880d5b70d8b17e1288dbc11a3050715344efb8131d013a10feb77e8f9aa997e6ca20bbcf1bc8af913d7925034d25f555e1c372493bf7910aa98e74a06012b9e3890f22bdaad80ba63f3e56f8fca339ba45f9204efa2b651884e8fea711c94177cf107f8d73df7cefd3c010f440215834ce506554e8833d9bf58f0b8584700e5bfaf992c702dcdc8ad2343b583db64f5c338820a32ff7ac0f0e771c402fa0f064abe51a57cc825b3727b3abadafeb5633af21e04196e69386069000c89137a3d79c6e28684c685a5ace2db2d06c26d424837f6eabda84525ec4e52a001c574d4cc42bec8ee0d892772f965768c795137275d8f549be25bf6864a65f4b09fddc7951dbb078d5e37319edefcb50f73c9542af0759325ec922d75aeedfcaf8c35e6b487343fa7dec7dd8629137b95ac1940767dde4370dbbc598c981a08ec99de636df8082c80bfad5f795ff7a740e035549921696d86ebfafb0eb35c74c75c337b971d86f40ba825911311c6c822b9b04a4f01b8d4ff0df795a647e38bbd0c32026f3e97566f41c118aba82b9cf975c9708ebdd53c18242c396fbe02bbaddb898912f77483d787d0c1f3f19769779ec90d3c83266cd325314e3e6511f112168899d8cf47d10ee6193e3752e587fd03751ab1b03dfb9e9ac0c839b3a2186ba87c79bd9a80d2558fa37c5781cade3a17b43a0db841842db018b4de8b9997149a9382c79e83f766e52e0619fe91ca5ec0940c4f4cf03ac9a0dfda85e8a2e3bd7faf661690d62943613947466cf1839d3949338478f420bda1f90be73fcd438a89e0c7ba41e2a97f3e33c88dac9d1c8241d92f6ea49c93f8882765488984fca2da1dfe6740d3f09994c1df38be9f05245048ad58064ea62ca4363b4f785c82c2cb5e195cd11953855ce08bfd2b1e702f83b6075b4f00fe54fd1e9f84939cfb681a6ba1f99149e984ba622a29b3de096d14b5b29853c03c7513b38942b3221e9581e825f1633165de8624394ad67e5908e150e0fe2a2bc818d3fcf0c5ea04a222d22a1cab45eefb2e040dcb87401af739960cc2eb94f3b01aeb280d5d0bbbbfe1ef404ffcc8d1c02798a6d02883390d71c60422a15f945575b1bc7a31d049d580eeb92fd6150f841a59ba4e1a5a9d89ba6e47fb1daadb08adc757370d994cc08e7cca20f2f8c57fb6a540ab149a3695decc8411dcedce78d6de68c6af3999c2b303d2e8e7c0ac713cf971d00ba4a774f83fefa244378dbd54ea8b88c872c7e6c72abdc7e386178b24851912b49b304ece57e93b2d11f92f36c5dbf7a5a1f42d46d307c0a04ad894a5761c13a29c16d288fa8ec6378286021ed7ae90c1a649ab8a5b08f0bb49fec014a98caabd5a6f2b5af8e7ee398e02ad2a786f80eadb869b18e7da8536f5265c80c62b51304a80a8c2ad3b35fadc9ae5a5d276f915b59f267f73145b0e3cb1afc153e350b752290d50b77798251c91b93585eae894437a0b295beac85eae9c0c80a5ec5135080357780512dbb75cf72728d4954a0b5094a7d45f2aa4ddca61b66f86c4bea0b70cd0f65f02392f9a730451a855dfab99b377db10fc1896d8cf739b43dee369d816af84517e80919e1788a7fd040f7e5c6a55f89905a4c1b876059c3e2b1d2588486612418889fe661e86321cf161164f95d9c860f44e01982f1e848375ff7b4de35aa7a934fb4865691e48f36283e9b132972a831557cc18e121cc41d00587d00feac00524518b280c60bd92d2e2b70a78c2e9ce1d9e0c423bb4d7ffb30296a58f8011bd0a4722a8a9976cbaa6994d7162d074b3807733aaa31db5a967745e7f7cb54182a17cad7e1a59118ef1df19cc79f7205418a613a42c9329e07f056f87eae8bfa853ed3d417a2280e63862e353a42a3d4c07a5505a1951263739668eac80b6382b69f205edd6bbfe9d423aac8743e0ac4c8f0d583c4f12941e78abfb0d62512cb26c463b9bdcc191da330e1d4710175c6c1a23397cdf4115577a0dd290e7085f16143d0cf3cf13a5607348b20fad7762b3642e3ab6fbf1b403532bc601f82703f08ee93c80b37a04a6f2c569ebdcfa6495984b498306ab69096151cd68628f6157a93d8eff37871de56f5cac2869e5090aabb168eb2783d8cd5669edb0f1058dac420c8f77ae9fc8a705a3ce5f2bf77fa8fdf6a470278111f3a9535f55f08c7d2ca8204388aa1b8cc4f4611419c642179bce0ff320909b7393ecb94d11444846f8a816fd4b3c278a3f03ccf773e60b875902d4165e6253bec90247e96198eee23eb63dc04c1f686e7e9260b5b9ca5bb405660b040a774d70d8601a55eed76c667d564e1c0ba3716e0386908e80e2a033765e29c189a44cca42a586abfbed84d0d8b40064092e361e9005f4b54934e67dde0ce778cec8b567639d2e2cb1b8ce5f6787b457c28984128ddd6838ebc27e614a799a019d2ec608aa8f30212284fd0705ff53b2c4733994ac995608172dcd416a81e8a87b2e95f0321ce0b57b04cb0906d3fa365bd585a2c8914a27d1e0341333a49999311c3f00723b9b19864d828de82d31be4e1f3a66440752e5d0a47efd2297d65034c5a3493a7ad75fd230a8a080832185840a29a2a4959dfc9fc9bfb3418a08f154dfa1059232a4c15a68fcae6421cb0d94f90d6d5cab00ee9bb617379b1aadff1e0aadaf4dd4e36d69f7fc8a0cd562da5aa66fa8d53e4096cb7f630f3ae9aeb1a75811e10fae419d5527d974b637b6be6bd1b9cc3ef7e312fa38c2bb8e2a2fe405514b518c601be16e7a4efd18f86fdc03aee96781ac5c3e71b3f36569e36dc26ef7207a144c5b91e57fc9a49d4649ba4d076a1ebac17503819c230859e0a0e624793256a86b0488f9464816700be0b8b4c1ebb4801a8dcd453d93c77c1613bb7093163371799b538c154430060a392d5f166d621d1cbf17b216c173b799e5e14c2240862119539ab9e6389bdd6d41cb8dbc377a795085b1edb45b3c7a902bf6b2bec7508777ec0b26d3f97445d04a12572c11633207e0207c4bf9507dc45e4a396481a3ee2956dac851282b4cf8b9c384ffe10231dcfd6bed2b830eed43ae529d12de9f2f4dc88339392756c839d2e30026e01ea2e3d378d89285c8a35d226893b27aacd72f182fa3fee06a5e1ebdb6a97fd33b0fe14b537f40170d5b871791a938ff8aea3d13814e664698e3656278fd04c5b61f9bdd125ed53e466c9a75ec677354b7c2139d4df0793d383f75b73520bd46baf36b034184dbd1858f97c52cef8a2133b8cee6c5293275894a51ef47f5fa0e72780874c81c6511bb7100c56b64a7e045f2acb08ac724db95db960ffb133221d085d970401105fe2a3fb97aa7e466c7bec0435d4d4563769bdb644c0ed6f18d683ebcb656dcd9bf733db9b0f2567b426a930e41fed388fbcbe5bef8f8d97a104d6730018166b77c0bc05e1bd8c9a86f49ecadf13849ec4bd9d9e587082db01655a12f188f1d9d4415b034cd5f3a781f8b380c3b4dfb6ed1781e6a6e99a90080fe3a5e56578e175ccb39ef3a4d5306ee8cbbba8172d80998eac86b6a8c4ca43a7c56ff71a968e9a3bf59bdfc05ad2e223b6977b763e53d997cd44898da916e5ebddba2d1fb0882fd88a1147955298f161b6843829cd2bb4c8abcbb76e98c6b1770ed75b0970ed9402a24c65e409561b84b6c76058677806cd1ca89c5980ac0c57e82641b15b0b8a37152e3e7eef21456fda27f9492c159f075624c88f33c9b61f0e8699e07e394e17269a235289f3b71436477bd94a2d4d72e806cb17ad6ed3263fb37514ddb3164b018ae279e45e7932f2d7dbc278be431c59857c01983f6a4dee497f3884b3e39137273debab2943a4863ff858d8d2879c965b03c24346a2e5209f836a2d0ced5a61b9f5770c45cb678b9a95fdedc33c74494f9029ad1e4aca522d7eb3d701c3ed9bea71b7a62c9d28edd756b953047db2dac9b92dc0718667a07b71d980cc059e896710f27e48532edb2935a28dc75e114f85842b1c19ddfff7e617da05f310e21fd90b8b5ac2a9f7c6e4922b8256340dabac7548cbe1b7e584721654eaa3a6e552165c888dcae5efe07a03e7c9469feb4f8f4ef57e171582ca2a62b87490fa29a868da5574acef9b556df38b314efc965b7926da8edac9497b26aa173968c9457551d4a3d066df5c68060eb01c85c0f6694eab5b531a20b57cbacd689f555c3686b2aeaf7e1fe330610a03206ea0cd48cbe6c5256600a1e220f7e4c0fc611ce0e668e07736d2f20db02b77e4cca0477bb60750a950302efc422e799868470997f5b40e87d08fdf4c0c7a5d41176d956996526561136ceaa3eae4d34f5780abf513096db8e3a068c3ab4ae2b27f4c651e9f617d425ef6b24d74d4eadd6236e181d32d19a6f5392a7ba7e53a2f8d052a785acc248f034ba61cbf0e9b6b15159f6b8654ba29e86ae86ece8f9626509831bbe5aa9843cf4c4e0d0bd3d3c678247c42771f5f3bceb8bea6a2fcf0f2635f4e2055c7234e70ba3b6be596f27a227c266e466766d8fdd6effb40da23310e9a28d79543c8dfc61dfd368a0bb6772cad83e03cd543d10b37f4731be2c9ca582d246fd993b9e1b4d60213ad35f1ef1c6802bfacd55312be2792c5126b2584eebd51b596e560f60fd7b8df4c967108771d34f84edcd9db2630887109d4125974eb77dc6ee72be61db567ca55a8b3bd044aaf9e08e5c7823eac0c074b65b1674fab6f17124cfb363ccd74df4fd14cf5d0012b9abd296da8a1922c8c034b32159363cd7ab9641804ab6cea0bacf7fb150b8a934c0da41dc93439deaa05be14d3761786b2aaeda42372a371c0dfc4ad9433952303d3ed159d8fd96bbe66f5a8ff27671ec1b9370c5e538a23302509b0d626b55ec863d61ea8d6b73269b9b6f46d2247954d8573ce3dbe054de985a48665953b223e0625b9ec7dcb742502754a1dadcc2d55fbf05f25f1118a051ac6352c2393bd99be23b5fa462fa487053b4498c5f74fab88d84298a16bab034092c8101554205c77b1a67e3fd86edb22be4aabbb7b35c39d63a8825f4316c6904c1fb30da8de50c6551d34ee5209a943702842ab8f45bacaa8e94241ebda790daecd7634ad231239c7b7e4c5bcb8877c0fb46bfca384017041412d112187d818e271141420b2fb2737a47e81c6a1094ecfd530c5f04abc51a5bd012204c6d9d9f2c479a2752cc1ddb705c4b3f94a3c836e29f5b1868078dea97f556d999ac68699f15005c4c3db3e5dc087bcd6c85e7ff5cc46c4abdcf7fdd96a3979725131836ef172a9196fdf6b70acbddd6572aabaf4cf0eb644b989e3b89cff2530c17f6bb683b68784038692ab6333d335379e7c535225c03bf1f5b59a455818f584ad981a59afbd5da4b574784b15912f23cc64c5ee8797609837ebc373d1a7735cfbcae0803bd0e9e2e6862a2d6b71a01cb89c0347cf288cdca7f0d6524ae9d4c46d153cd3ce67c700e48047a515411fcde40ba292687e8f5bf33f1321d7191ea7cd6a85945bd837b3441fcf05f726fccf437b4442546a22c7b6600c5de9c2a40629216975c60af56d5fdbd4e36ef8124fc6e7f4c293f6e58089734b456b102e580b7f8651d520e6aab4130b7c168d4d0a0f62b51a8614b6308e55f2659080f29936b559b4df19c03da4bf4ce4ff0a8c69584d297cd555643815d1142f021efb6d1378beb9825a069aa4253f62e2c93e07b420c891e7c62b174768449038b7e2da1c25c8d8a2249a0eb18cf2e3563ea23eaa205364d00d0dadc41e5456a5804b9cc5a1932e5da8f6200be5854c9261c5f15e07d8e223f1f187563a6b22ba771bd8f6aa17869e82dc447866e5bb2eda9fa25fed5de1800dde0487f1b8395f90838450dbc8312acf312158eef897ded83f953fc2064d4abe15035604d183f768d12b8203f48bc6da40cad3ad36a155226746b81cccc4090b7ff242e150ed23e9bc3f5870e7c0cf6da4334eebd991ca6a33ce41e0bc548d564b07138158e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85591868f0156c0a843eb6c5a3c720d8986d88649ed911fd2f88a9b1fd10a8b4eaf9d61e7c8c23cefd7c47ef05de139629e7851954d0950f55b8d688aada8130427e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558abdc7ffed1d501d75b3f48955ee313d38dc58ba407260bcba830efec40d80d9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85595ffe1dda0cd1123bf92b0f0afe344010eaa565eea199f89c67a5bf1d4336a6f67b9abb7f1bf834c10ba01e55cf1dfed8caad1f3e3acc6d2fa92a63984354d6e2228d9fc2e3f80a2f92160a00b577070fff5290d53f460dd9021bd6741b98fbf483334808ab40b21729a0c1aaec92bcaa37449d498c9964c648cbff9f1c439a2225682eea10edd7bcefbf09bed85a7061f51b63f00bbd4a2595798b1805f77bf1258105f1f7dd7e2577ee8736dc77ac046cb4710916ff54797630cb7218d790387b260b74eaa00bb8333248938862b46d9ba6bfcec3828c725ce50072bbe412dbab6cb6a7fb89d2092a66b8b5439d89a368b326f564956239ca419e45ab7edd5362b5dfd21b6d477870559227ffe4add246dd38d4159f5b54369e024633427a0a17c197300919dd8e5d90062fe44038e2dacd76d9e95b2a61fcce4c6cb48977974b8f255ce5ffe2a0f2dcbaa843779728dea6d7486f48c80c3276c112475c8b081cc02ec515d5895851f8dcb472c087e7eada86b109a750726b6060ded6ae448b15cc7878f8c4caa1c046968eb1145d41ee2c5c4341533db274104018f7f9dfa6c2007b35b0d1fc9446a6c44e60d88e217d7e209c9640c6d3506d1e4d4a5d6ed14ab8ae3d787d697bcb923b6bddea476914f3b1b552007e34aa76f3fe43256e8e987e27a9f992131d44aba5b68710d920195e297cc92c3de91abddfd9c66966f2d5344669c121e3428d586da029e70c870f371f9c49d9d051aced31594ddd3e210068e5efa031f896f4c52892c68c51753464afe892e0d684385bc55d8e1f9da88179f3c0a925e137da1eb0ad8f7a113191de80a4cf2f51f30e9b7c23047d1f090abf3742ff27a5bf907013962c03e92924ef23ae65302c392edada47ab1d7fe16d4808a155a165e50e8cbea1e41047272847d00a6b594505f2cf6dfa2fb630334ea7e2db1fe28056c4d95e53d21ac96f6f53ec5ca7c8fd32873a12450013275832d0e1f1770dd8df32412dc402d213702ed7a7b9946edde9438d14d0a43cce578acaeec7e37eed7fac2639065e8ac2b8df39495feb73a5b07d05b8f2ed0919a87cb946d062d4a3fb6eaccbd622a885c3ed1d3ba2f1f44cfe539d8a3a73ccea167b5360814def2b0b889e7d1935c73f155fbac923b32e7b7d0f9c6a15fca678c854445cd25adbbbe27d094227e40cc0e65c1b806b010252ba09fa33dfc5a9c1b1842c68480b0ccd8463feb8db9d79b6e6765894765c4d603e9995b895875558ae58648664f3eef34300166b3cd9a20694582afab3f9e0bdbe68f5b94d0f2c953020fef83a678930dec678f8bc31b5c466cb7940ed12f39bb8f0fc07b78c4ef76d471f6787d74f8ca8920b735706f340535ac82f6b50b734fb5700a227d86f4694c00cc24f310e874be8e8d76509ac9f184558113142dfe3eedd284baa22efc9efa5761bc42e1de0b8120b67f2a8fb16d2aaa1da3a4940789aa16c2d1e07895b412730dfa776cbf79010abc7dd39a6eb2e121d5fd8709f49c0927486df4a3b47e517c8954497cc8249efd0a9f3262445deb34fe480d8700ef9710f56efaac86c44218220d1db77e7dc4a6501084be4a334db8612b7ac4e6d67a04bbee44ce1bf59c1731da136dfbd399a78b6d97010f0e4e1a69c38b92b302222c543f73adff9ea59f3037f4287f9b278dcd1c77389704392dc7702d7b457960244901b0d207986c13ca5a2eaaf9692d986b2456d4da84ae0de4d9ff085f43c9d05e615ac7c2522c1d6f7cdeaa9ad35079c9af7adf364066bde89bb70ceabc3a415cac23cbed67f7770ce2e5f44db08a6ec5b1209f27cbc22c99a28c49de9d35110b3f355b97bab7fa4bcd992653fe5be2fb47a969583b6029a44b09bd2550aa5fb7f930ce552411f3d78b5f50abf5fdbd79e91db0ab2121c40b8d6b1f2dcfbb5d0a6f94e7dff8094d27c35ef6b5e9e4ce22486cee8a027bf1976831747bf60552f03af6c63fe0f89b37915aa8b31b7285de4c38f97d517c20c69e8674c0dc2eb30ab26a018551fbb482caafe12ea6a7727b4f175e221a165006c1ede7551ad4c9cd9510a913b9d1459bb0d08e77b924edbcb8c6f2857f04324d4d30a1536f7f644f4f4b638ab4faf6f6cd3c011b1bdc58099020cf22644257041f11db3214271abde694cc714fb349311125992bee5f0ee9ac5bc4b39132242baed2780576a043833010fb41b0c7a228ce5295af7be667d78a692aa9e50cc3182c39e89f2f3ef144cf75d3e023aeacbf24dc4037a56d64dd14dcd9477fd0789dc337d87528a3cfe3e34439d6edd26c87eb2fbe6f0901b795d836cca471d0e62b9ac4e3aa025b9e6489447f1fb11a076301aec6071c0ff8b16f78ba42ce17b74e393a19cfc81045464784c50cb441f04f717e5d6fdb936d8c1a21843e7b5757fcc4fc5f0229a7f8ee1d3d7e8517c91c2e8a420f6c2f27ef36459bfa5e24be26ff38156a791fd05fa365865e796427f7bbf0d18dd564d404e9bbec2f8edeac76300cde7fe527b28705b41c781ccaf01bcae67d4baacaed092a0465dbf69e7e7bce59ae0f15e9bd1fe0fb994691b76ce3c66406f5fa844b48d651dde55f6a61ca4b9b73ef73f385c4f6ca39b1321ca47ff3c7b1af7ef940e1b4c66259042e798f502aace74c28ba716443be94599aea3313061b18e58be8b9135016bf127517ca22d05c068ae3c71bf904a6a537797ae7a6741e2e444bab06743eee7426409506ffa0c0a01d1a51ffde7978df7acd2615ba0f623b5da12a5aedf496322b6fb7381f355d74748a5ff4756ef4929983b9e59019f0b763d421fcda9b8962b59c5ca3665f8ab8d4a50e6662361d1691054c9093cc118ebe40642db744f22511e3e266d40b07aa0df53ed9831452a56b3c846b762d21236d493c5b692a8344379e62f5e6487c91e4bf7871e7cf172e0c71e001ab419f499b383d5235bea5ae491d00432139637163077006d751b63ac5668933b43841b419a544919ed5f203677fa9f80813a57f850c31429f428ebe3a8b89d3587177ed2a8e7cd5ceac764a6c5df524a8c6a28244743b4abf7e52e55c59dd65c5a277157c31a7048db3c3e88e194508eb8491d899ebf5ecd3fc962a47e5cad0d53be511d3c598c38fceb9f0363a410ee3ffe8415b38cf0412260f9b1f076dfdbe51f3e035b8feb3324ea5d98c0cdfeb85b5bba5624c8e71bd37f0bde8ff95597c79d39f470e21c63c5666074b15c0cfd9cebcb002cef6f0172b8588fb27b67e89df80c618b613fd5cd04d519855f5a723513b0bac39775689d1c85ce75f1f73d2a969f52c2330034e49fe6939619912bc0175dda608c93f68b66a2d7201d076b879b1e69a2c24bacfb7497d9b484116f91d2f582ecc652102fde2130839dfb69d01f6ed778a02587dda508a2ddea3195b476f6d8ec8d125a44f627d97ee1fd437253b09d1224f4851f0ceda5f8745f1df9a3bc9ef6565a9a23e6e5c468e60cee36350f3c0d24d4375d810fad067f4a0119d538a5eb99d27f3dd1ae988fd288fe1ed34da7c6ef8a2ba052fe9763b5dec15c2919ba8f5f4b1c2071b17a6198b27d4200c581aad3379c1b1c2aaecfbc2fb06329b2a0752ca66448aad8cb03675890077b15f5dc42c98f4cefdc5712c8fb64c7a83c7b9fbf09c76c65a3a63c013a32a13aea4bc90c33639d33f1865c1e502309bc926f1e01bf827bf954ed894e6d788a841be07cd145baac0dc1d7025fe1525c2afed148627189646561ce1eb74ee7bacddcc0317379801b90e9fc898ac17fbd8acdb69d8ebefae08cc15fadaa9049fdfc5ed10fe8061be53b3f5a05a4e3ac323b48d5828bbb3b4d08db29f863740705d88913832864a3b081f92e3a5b507d5d16cbc2d3040e0178180a3efbdd31308b39bf807471ed1586a8f05fa615f7fc9cbac44e30c0477a58dd595579b657906d7c7f069f4df4f470574bfaab1dbc69542842710068b96cfa05bc644cf105478918bd89c3c29c0fe9ee1ff890aa64dd9a43bef0689fadadcb5e8eadf1c8918bc7718544fab96dd43c82f1c922c9bd55268a7751aa933967ccd173b515da968bd3e1fc268369e2f480edb209fe65b0fef67c7ac4b6e61caaf00940577a8ffaa9ea4bf34abace69cc67accbdcef6fb1a8fd92991e43bd50ceb305738dc9a5e7c9d3e51b8ccbe37d1b4f59d5dc899cc6d30f6acf71ecb70f7d3aa81f64c41cbcdb06865569e6f44468dbb8146b826e47df0a6f3deed11fac36c04201a4683dcb36a889127a01ea546461f39a48a8c83ea5130f8e385e2cc89137890a84c3e3255d2aceeed0afa13ade4cb9854c55d32bcea53c1e1684f64e0a36032fc0c706d8b1a4695cb6ca318e84dfcadb7b70c5bb641be6bf7e3a9276f710e33ada00c3d214acc1421a3d92a8e305f8f8ff28d644433ef36a9d89b6be58489ff03e370a97dfd66284eae7d9791e7f2c9f885b893bf2052839c6b26f230c1cb6cd93333a4d6d000cc3ce5d869ae7b1b6bf4bea6aa8d70d0cacae4acca569f4d73e4e64e534dcba16b7b8aad39c9fd4d236757df8f6ad349b6f49bc0a2ed25e2fc90e506b4f8d58b586333d967012a7b6d9a73a62f230101a3791c56b5d0d23117199cccd16d26749434bf440627e7b2ccfdcef1dbd8cf845e7723d26142db680bd0a1edafba37ef9edc213821490c036d2a016d460efbfd6d5f2b313d630813e442a9e55fd16d201355582964175c1a38843e28861b98cedc8494e528a601b42978540f50529c381ab8d3589895121401f357a5b2e0b67ae58c8f34cdc28abe73d22e94aedb95d0691600caa63d3c3dd6de1a31d0c7d9917c6bfaffe59ec59c0e62c89417185dd33357a4af357fb131f9036760df609d57bba75688399d299a152140e655299a25608be7ab563163d1e801f7d21564511f3c17b87c75220b4946166120bc553d5f8d42dfd656070f2fdf14409b8568373ada4a2cd46e28aa6d6e80e3bfa481f683fda39f7e3a5dfcbb789dc969c8e536f31d1d32dd762321d9b1a8988a185b673155ebf88c9d0e61f00ea2c8a90990aef4cb24adda7a3dde44092ff34aee82b93b301a4f580672a17cf44c87b1d229d3ed40ccc15a65c1918362a53b8dc3ddfd837d7d12abe8691dd4347c911269902426aa29bba13c55e44babacdd0c0baac6973419305387fefd0bd27bc20a5d3e97c65cdf8c9dea8e80f157a0e71e0ab87eeabb91102aa185e25c7accf4019c8d50129663a7297203c47f42675241b79b8877d7e5b7bfc231868a59d78677929056f3294037ab8b95493090c886bf8dde6cd6e283946f618bf6eecd734c1fa4036feca75f27b359ce5e4fba99b61391c34ae2d4c3c1d5a7cca7dcbf761bc21471818279f8c150ef8795e229a94f889dd579d43f0519558a568dee47c317af34ebc3e04dc1b613305f24ec8310378c5750178cc3ecda74d9e0fb89143dcc86e5037750bfb5b448d978b1ff2171e0476240924fc203a194f20f2988b395459303f29256a65495ce90ee615ac66c72483f822f595c446e4f05eccb8d90df23867eff7e512e1b7253dec502ea5b064fc11818c06a454fcc69d142a1278fc4b95f919f7a7fd1de93862bd5e5dc291512bd997319290aa72f9fa26c0c76ca6a183e16c0ea4eee5cab26fba5e3de6ff2a8130582760bfa8637370a7e94fbea1fabdcd3b08245d722c30a6741f48409aa9b6acdd518a0c1bc3a72d70dfe01c8316bdeb510d1f73f04af4e11d28cf423217eacf74f69cbf6babdfc02cca952116653c14aa0cca2c3607ad52de27614bae07467d1ff434e57983a6dd9abbb6d651b49333ce84c7d7eae0267522d111ac8c3b67b4e1469cc9bd68464441b157aac5b2e3f419dc74cb2e9b4f2db93c668e0c14967044af78577ba1245fc6bdf0792f78bff7bce4dafdf453570f1e650eaa0c06b9f9c59341d7e915d465293e8225177f76fa84bad4e1a7d5015c90852a2f1222c25f2cc8a80f24139526b2706c2766295f537d0697e971bc07f8411c0a29fe22ddee63c5fe44eb2cfec27a54b09bb3db1b0040e162be6c24b1438ef76c76af2815b694410ac184fd588fd522f6f31a8bb817a131c526352a9c73d790819cc1b91a3d7040cb836bc77c5dfd3567dee450cbff8f84d086671caf6d9d1a73ffa3848530865d48d5c5b8087b4fd527d02fbca885cd8721a12bdce55d12c1818be69db082df56ce29560ed5a80ac6e81b829f870ab4822e5309775c072ae740795613a4d35302a3fb8321ab8ec68c339643001fcc27a57ecbad8aec7a798c3f300547179da167f4f8d696912233c4f434b758e29c5e20a4cdb8cc373522f84f9b402e35e1c18915080fa728f7f44207dc7efb2be7f4daa78e92f0495a5dfa509bed0d959fa946e96061bff1c195927784808978654c707e8b2d961e4610ca2a09ffc92347366d4b7720fbacffdb10363887258e566b71f65a973440694cfb07cdc7fd7e9cb518bfbb647eaf560e3bd8eb8a260b4fbed5b6b09241200d8230dec1300dcaca4c18838d4ba38cab3a4c2d8562bcdcf00aabea00365dd007398ec97f0159a597bc2e147bce5adb771c833ddc01befe3ccd00fceb8675f7121c6cbf5a0970ee0e1d12a3776bd31c0d64c707b1d39a00d47167091472411d0072d9cbf877241e988fba494f3c6491bfa2bf1bf22ce3e63bf1c2616ca3e0897c25b8b5b912d06d46902cf14c9d959ab71991e95be97e6f20474cee44fa0c88e92b9622f3ad77cb5ad910056656ccda731cbb86ef3de2677d0b75efe92c742ba468975fd2f6ae05061c9a88a1b9b6457199fec6290c2dcac19db3888a055561dadf5c839154b8d531cfeca98b220e0d6343d9f1f50125475420e363d0687b7e6be877bcfcd96672ed598c839d808dbcae738df9a7ae96521541cd083c70241f9a12296ebbc6a68ee4c395f1b74aff1da2a66e04cecae180d0e4b96aff7acd404eccf506a6463691ff845edca0f30d448de783c8c8f47a242c80af0c220940be957fd73f438c80f5c038cb2bfaaf5560de3766ffa810982b9001bbd4aa4819d5f181229dfab1032beb7bba60a524d309cd39b819d89cd2e4fc13966f14913c52ea7c94d8818908ec8908cde49a0bbbb4672a1b0a2cd1d61a226b8ca4f755e4b8e6f646263236dcb10dfdbfc54a0e456adf88e45d38d79ce17c253f6f50f2795d6b4c83e49cf4c1766e0e695c92eb1d803bcdb5c67d2edd45f3fb7fc9070b51bd2c8024f85fab011b99d7bbdd687905faaac3ff6d3badeee8db04adb6ee0718b44d4d9a43e5d8ef6673532600c5ec7f38a79c34ead24f206389dd7651fd23d24400282d2f52a4d8045ab7e42b8c62fb7223e3e63b5199bcf823595ba3e60f8a82b8151d39e9edcb55f072a4e3547c2088e07af8df9fb23ab50b6c61f5e56bb4bc72d6347a2c84a81c0def3842840e8ad8cc38c3ec143d02737fb01f052f336265c24c8d7fee8795f32b3f4569cb47f96485451c6a3093ac08c41091af21f708276fe7ad447ce1be47a5ed277835b85337371d65c5dd096339b24eff2022446701765515d6edf12ebb0588711eca0ef4babe95c6af051ee7a445981721a6a599d7c0d23d572761375eb284af96d0e8be29c91e9219e04a625a32e7f2ffb6f94db92e01f44ab5a53a65ae82266013dc06c64ca154e7f10c9e6d850497f07ae8e1711a14c9976c6a43beb73181ac59a0cd73d4b0b7d01a9458ffde4bc1c3965320b466bae05f6b07e90d2bd2ff1613755275afb0271543ce7fda356efa3e62662e52c5a56a366cd5afe00e9c2125ce79f7ca0796f78ce1a75025dda6c7831282386667b1937831339ce5385e3766ef80fa9081929a4c7a2b541b6c11e73a865ebbe1a6c6a576288c88de0793226f5b72756d3da13d00bbee5a8a76a37d7adb423a936a5f45f6578a39bcd9525e87b963e11c84b1ced405e6c85821acbd74b3028808d8d4bb61435dcd4aa227248441732fcf8e05113b76a2f2d8a00b23e72fa2bd298246bba4fa23d653fc2a23e0ca6c33e391fcdbcb7f5ccb6204c44bc4768a5b6bbe106d2c7b4cc281139783179a17eb2bb628f631d404e841f2409f80efed7691799f0bf0c7e3aee7a46f296213554d1e7234f983b42a560b7b0a0dc7d3a3e6829458c9e2680e56915762e9cc50dfc09c8de92d41b35c0f7e8cbc174519008bff419cf651c71f641d9c079bdda62c213e485ec76c359a949cf4429011fea9388ad9594fab258a1b126906053cf3cf5e09afad0bb76d8432c432ecacc943a3ebf89c15f0e9bec879381045522e895f246cd5583078e4a1efb845f4425c0b754e831ac00b0dbaee70cc249c662b07faacc3cffea34ac544be02c26ae1b8d5dbc8c15fdb3ef791ef7dd66eef11de4a759397b661bf74bf660d3a21ce5e0ae8a4425978ad05a36ab03389430e9ad26cbd914a532ac1d2c7db77b62dbb82b9f79e4859584a880a34287a5279167333524357729b4e17c1c7808ba43b2a6a4003deb76f150df4242d3daee641cfa14afb6bd036a905d55c04ea0429e48160506d1934b3f841b335fbb6e6b31679d2de5755a00f6d3e8b7b3fc38ae1e214a1e26661e4829840041ae1c1652e4f7243dabb36736468f11a5db103cf2f38c85fefddcfb826bdc642e3b020f3b4c53783c4838c92eb42382a38f522db68713b92693124f26359128fc1d4dd697d25334aeb87622834bac161c44cf9a110a9bdc6bcb140192a951f8253770c11319efd574230e54d517d899b0f081a616ecf3269974da219bc5c5b6959e80b1629893baf137b94393da85a53d6d9a2b5348eb11c93d1050bd64f7aac10ebc0105dd47391d0f6b71165d3cbad8efde8dec9b900b9900f4aee039152d4c5d9f6b5cf46021cb0f11ea3ecdda2301204344bfa3f063068dd33c7dd36474b6f785e74bd80c42831188d94f4c309fb82d48f5752e85c17538d1ccdbeb00d34006e506cd29ebde7008c2db6da1ae6291de64e1e872b0f1efbfa2d3b207f59208518236a2659a2642aca6e355537b91dfd8601ce013794c135c7f9174e7dc21b83b378b7725ba49aed4c1af58c9ebffa562bf021dae7a64f51ce43a45cd76a40bba8256f58c837551986d8296fd95a8dc8c14b27a29d1ad818f60673580aa8c778f65a5d0599be54eebe4b478bec22f323f36a70201d6206661b87d93582b54fcae251451c2f99c2bc5262d68f61aa1bf8813e88c6b498ff2eebfbb93d5b7f4f8d25cab32c32a936a2c8bff1d319aab0356c8a9fb5ff9a8cb54628a079f94d6d3b45794b98d8fdb905f37daefd3ac1f05b1fb5ebe069eef5cfd2fa592448ee873036e191be5f62afa17c8ea6e5437ffa085c196b9d91387a58cb6e5b7772ac21562324ba7bb934d3895fcc44a15b2cb1021d851d06bc112abd8398ec66ff1afd1ec12be6918c4f2e7eb5de1ef4705c560d872a0ceaa531ce6802804bc5eb0e4aa4b05b7c24cc076b721e9d352c340f784716464e96b6040892f5f76952c9d64ecf698b3aa5c7d0ba9dd8c8be2e4e5309e49e916379e020ded605562b46447d788edba83ab394a21cc83c3b56a44b33adb27eb8ca33908ad1e9faa77ae9edc48ae17764c3384258b07a7f0baea26c0277a759fb01d736dff8eaaba9434cb1f61c34f7090c661efdbc48db44d3d0d18daebe9442ced53b626208a3fd12be65d8adb74d840b115ebc9522816068e157b5afcc4b91bf99132982fb7c637d6760ab0a5cc8d7cb7c40f6a7ebe93bcbc240529dccfcf6c8553b20e85c424187c02062f270b5f04d627e8dea5a21e6a98b9ef231822d4752d9173ec4a3f98e9464cbc39121c601fa1246aaec2cc39ee600fdb923a49e9711c3d25ca1151b6b79fd352b9959de34b3e59332aeaf1813bf0e4256a6b96e3a243888f21073dfe180d4191fe496359829babeaba8672a3db71091bad790444808e3468011c55214a3444fd86b2a19503345000686935420a30cdc1962fe6366e0e39d581f19794c0b889c930333da4190e2476d9f7ce9f3a4ffe117e0db28d8b14576a052675d7c836a34f6823c9a6fd7a1b2e41855307a39f1c781df059c1c12f91e8f2b90dc256f8b05c367424a2cc21498881d8c1c6f4db7edb3765e72058483f876912710c4a1c993db5c8724a11978ff453e994ce1ad66af0f88a2468ceb561330571e7cc09397b0f23a83cd9f98785aaeb8c6a6f61628add899bc03c906c368248821fbacaa7b091c9c60b40efc48bf083286debfb1d1d2ee504752f411b7d60cd780caf48e92a4e869d67d67fcec5b3ecfc8b47d42f17a800c0cf368ae76d44ee100bc4a85145750c76f4b6ef42a15101b5466f2292b0b5efd9892a8bb90a7737df80946b012baff8a5ace8a51f1f4744c11c96766d408db7de6ea674099410a2fef4fe6cbe35bd08f252e9d55237ed312cdeb4b50feef6ebfbf9d7edb76ef97a7fd11bc0cdb1293fb2d2c1d871137466b9adad4d8e5931075faeac786001fd2a32a3b5944fd73280670b56bc74d78c1a90912fe2eb10f6ba552ff6f306dc46c2b639fb9a79fa71fbf8bcd8c9b334616f81a51e8565e5fbfce264d5432825198c3dec47396ff6d17e4587bda81fc4622187d6212fc7e7cedfa9d7bd911935c296a634f248e7faed43948953d267540e15efd60d601882c8a2641a48eab681e14502bbf31d7a39482e1833386cf25d8a350c4d1f098375db81fe77b82939003a514a2d2d4e891fa8afc0e7e06d45fb322bb0e282c07ca9ee22ea9addc580eb936b9c44ca0df452c41093f7b65d171b8f95a702c510eefed6830bac2952c2d8431517f3eca3c8a7ae2db51b845e43ec6e0897a2605acd47afc1ea4242cc68aa3aaa0057efa6fc9af256d58e2db32b0d385ecb100da6e2706f27be74a9b55baf789f17259de9f5e6132fff6c93aaaed7d792eba4e2ec5ac51ec08df61333ebbe6ab2e3185562bd3752f0244b49132625ad9d9471fb51580eeb0bb94b26f15594448ffe2a4510850f63cdece81c7718ff3f3c3629cad4cd9261af0cc2fb3e4429fcf50a7e0604d9831cdc513ff3452323bf7c4f4e9534b7c01b55e90b4dca83d3b2eecdc73fc36cdcbb8aa0e448ecfc35afcd3f838fe22dcaabb64ea65f7f7f2b8ee7e26946c7609bae9c92e11b32a5cb0a8b24f2b8e6ece33f8da2f2f2585c94322043d241813245bf7696a16a9f0793fccb4b41832011d2927f2a28988359fd1540825b0d20e782e7306d9ca786b2e9e1e6b94e8ed4e6a42155c1d14c8c8b386d9b37f3fe7a8b8eb23a471d8cade0385a3f243f251aae61661a20b3f30711f540c7f7044564deed9e4c1a91065fe0a2c3682269720ee00bdf10b8ebe2ca6eaf5a4467b77ac57da0d26a8e4fa1457e9d5d2e866f180e73bba965710ad535beddfaaaac336f4303a79d2c4a6a70a1d32e2782ed44f2a667e665af57c79be6db3cb04942c5b1381e6da26cd30996bb1e3ac31d3579a9d99c0c2c336541ef951f9bf0a80ab187ab3a32451246a806ce0ddb5855d7b181f5ba876b539a06ffb89f599f93ed9ee45e1b41a9b159047c4e4c6515e7d9a580e8730f9a5ca43980c188dd06be09b6d182a673adb0dc2e68f63482bbd070dbe747295a793cef18aa07f6729d45e590d587bc9a411d2957382e9ffe8bbe1bf90ef9cef7fe573823111cc3827052ad988e2c7677dcc478b36fdf9703d497863eeb2e559e56711927f7e9069b99d128860afaba2f7caa0346a09941d8536ea30f78f063e08e847b6bd2fa970b5d5105f438eb5ee02eb1f16568ccdc9205e8ef40f3ae995636334d62572002bd04fada474a2f09dc2110a20789eada38fd802f55dbe23be3f8a8a142782d018dd539702eced5ef42179ed56ca616a78f21146c2c5635bdee3b948154af8eb230038f25d424a9e33a61a57a3dafe30da81afa28b89fc0d91ccb92d472c153a1319f15a7cbc48956cddccad9a3469193bf2d5b4fca1b9392f0756de47eb953d841d2057af79eaaa2a7bce5d302527ecafac5a4460ab4b2be00814bc55bfabe1bf0cacc667a135ada3a14fd34117803cd58b944a41d4cfec254150ecd1d459be89a58e42bf3d1417f9ab81ad09cf7ad71beafa789bf5e3c263459e438e79314122cd1c6426c5dd35566b93243f0ff3fdacda0495225f796953e5617743fd80275e3839329bf27a46e3a83b83c9f26b45e2ae51130012c286aac3fa4b28c618355fde1b281a6f475df1d531d8d30b7d7646ffa27afedd3680ac9dc5f7cc497e45e86edb28a7e712fe32047b7fe249dd561454b11f4f25218406ae3facc27d4177159da86d52842327abc679231d8789cd1684c5564e6499325ff061c5052cd411dd24088c838d0ded31fd528afab8896106e3854cdff8e2ae9ce09f543730643a57dd1eb907a79b2ce00c63c6b3aa81a08b5b16b10e8fb9f4a0f7c2489c0e622abd8f12ee99a70d84223d9b6621adf8e15ae263a7beca4dc199792cf37b38e203a5983cb9a0b70000b6bd997b8875e97c69165f6f31a8085695daa07024bea6ebdf6c8a83c63c9f0ac58bc78fe8909b90e0579f3431a12653cfeab04d267c18c700253c371362aab8810d064f2a73547fd3df2f09f8f0929d723d74860df533159da434ccb7c54a2fe0e48d7a166d603c13fd38e8400cb5554bee21c4531acfade8c0115978ae9283558040937ef8ca604d6dff2891fe66f2df2308c51f4abcf50bf5b1f2e1f52b4ca403b4ff4ed33e59642009919dcfcc32865bec55610747a48e54c77228a1abe61868a6d4aa24e0a88fb90bdbb4aa9df50004e1007db0c21dfe55aa4a239a19100e2629fc5a4f8f5bfb4c887689756fb12d5a2ed11bfb07fd6399a66a197921bf81a18cb9e02f1d317f675cef991aa9e204f104d42c924f9a02f057dc3c9cab0e9c830052b4c1a1245ddf58f5f26bc72c1c6864b40cd373e84a4946e29a7543f584a3d25ff6a802597489e4220a7ac64cd696c76caa071223c6838ebd508b747d792c66e82f90e8efcd34a19132ed2aeee2d30cfdff902d0d9b98e6561dc4474151b77fa97c066b7077b09dd9efe2a0a445f3ef7cad423ed9e2469532b1d88710cd7f06e22ae1c53c64f6c77f68ce73b07a1041180a4a8beddcc6ab1b9dc6fa450944f8069e8fc68f0aea1e5d0703d39163e0e638de60740e5267cfc031b4f6fa1308bcb5b875d6e72d592bcc6555818c7d873f8ec9961584ec006797f82197a96f33fe06db8a921d863f62c075ad37101e74849d2cfc3ffda0c697fb797ab3feb9d3dc0257909e4693cd03dd6f75cd800a1c9231d3758758f8291924a1c310692875425d44f9a5e3ee51c803e7edb0a81eec74b1677822cf4dac92fb5475e7e2d94234f0802c8450138c585a96e4899f9aa05ecedd4d967736411219359620cf592263173e40986992ba3d8c60577f6e621e6e6fa51ed441508ac3cd7f9e37dd922ca0fb90370927bf3cac623727367ac54a5ebba64662b025819001b677a2ebf559541a17a42887d6cbf83bd1127ef8127702dac53fac0c76158086871282825f3c089049af6c3661c4f863487437154b4e5922048bdd469655b49e74f116516ba97bffc7634a3b459c6471b459813ef8a4e367b0734284dffc8835d1fa943c4229c8277fb65550d205029d3c5debd1cc98a46f2230004452a786b01c0f636d014ce3b71d533395772b72692b9a8f8b66c98ef47e4ad189287b59d4640b4db6302421b4f9cda8490b994f1b856aa7639e9a7aaff52e0022c2ac0683a5b8fd364ae3c08aad66b1ac7d278446deb4ccd00a99616e48286efb4cda814ae3bebd15a7ba6c34fab473cee6f455249a86bf60e58e122038ec085f1c86f97eb6dea1b7939f271facc8c75fafa112f0e867746be587448af5fbfb9aec316a23f2e0940ec53edd1a87377ed2b4074f498c03eb4f53eb8ea3837f5f0ae4a4148f37850fcd78523ac4e66186c791464718ad8edf6c47ecc978fd6734ff3317e7d94140158dad9cc365b79b1b290034faa9b038b310f365c04f3660e8539ae1f07b9c7b27b0777399b9c7620354790743e4f247e2736b37e59a3ab54f691a81d649764bc1b9dbf583b30a1bfb72b4eb134218d58f3a0344d18cc85232d88575ecb27f7122186c8bece7ca5758e14df190ba1a0abc9aad6286e1fb5659917f49a9d0eaa89e10e7924d8556e261af0c84e4835ae66f317d790898d7129c4eee70167f6ca46eede66a9a6a2b08ac5f6d7b89ae0ecd43017f81e89cc82e1547bfc70c91ecc7dfb8e009c7c96c18eb0003d8233c48919c1c2ceb8a07a4ce80f922c27f85d1e27cc8a1f96f959ab75063c8714d71acfe91a5aaf62323275ff9a4bd2c526949662f1abb2f50f533e8aef1024e82b623db3d99b9bbce45a2da9876c6879c6d437ff489e7bd719e95939081df98a943552464e1ccc9cdaebd3fa7e02ffb693d048eacd2c9fe995f7d2676c393cd7e39cddef71ef7336922c12a470a9e01a36ccb56e9e70459c3c0cee313b818ebd340f5314baed03fa61622e97b67fce018c6b1a485186ad1d26c006b10646bce0c58ca9fc45b54992eee19693ee27942269768830f1f6121dce3b6a47e61f12ad235b6e5152b9651e3e06fc923774713c0ae73c1015b8433f34c17fdd06c6e6a8b428303c776f24191ae85951abe2815ba4a0574c0015fa818257a66f56b721ffe9489a6929f09d9e881f78bb1e25877bc3a4ec384a7a2e0dbfc865c26eb0e8aff12f32226a58942071d09ff7bd720450f1343dda114aca78909cde0cca695e27b6ba283896461193992e8585a127ea83f8daca9fb1c5bdf11c8d751e7f333d84ba7f2defde69a3ae28dd2f09bc27948d261d12fa62397f1efbeed8aeed86848e9cd265e3ce14851dedbe6616745804bd79a3719d5a23784d917e56e1ee336bcf78210c2d049504e58c8b57e9ce500e13dc6fe8bacd7aafd475a96f1005af34b953acab9f092fb457ecc61a1c981eb3387f932680c31db5fce1bfac58414bed4096bb7a175ab59252bba192a5e61d6a84ea639be14e4483c24985469c0732417d1073b42f734780c389c6cdb797e1031e3fa44d28cc27b30425d27cd1d65ecf6278afeea8cb8e0869b8b17b35382b85e2e5ea9bafab3c4d8239ef3be83e027d33f60fdfe925e7aff6bc3438bfc9bf2da09b7e91bebac6fc122cafd728ffbbac750c33953cc3383884363808c8a3399e554a4f68ba0c5494dfb2e9d2afac3b48e30577a38d63b8cfece249fabd22b5d0dd4329a11f01d77b8cacbc2f7fce227d57179d193c9b82b8cdb476e6058a39e78fcd4d73ee7e064c1ed3c9697fb9fefe9d66cc10ae5cb6b94cebd84b23594074419b30d859dbe13128b6682046034dc5e483a809f35aee58347d4e15de8486a6d970ed5f133b5a442f7bec6a2748913a46a55e56f3939b453878a081a8ff480a73c8c9c7f594cd21964324bb8aeb7c8e00f5b2ed902e120e274e8d991fe00a8f5cce36daa62b0d168121d36be83569f5253207bc5edc43b4995ba48a14222c9a8872ca5f60caa40c490f32e54e29dce3675e891746bf001b70d400de4624ba5d3036f7edba2e8d09d937429c8c35fe1635eeac79c73f49e0ff4619ba40da2ed8bf6e5af1671de96e567067a8891cfadbe9fdeb9c7635c925f9c6560aee70da05de36902bab07d1d5feb5d84f82fb90238ad5abe2f450026e3c99443831e3ca87a798be848264029286b076438bcebc69bd2c1917c18957dd520927d7d99082fe5044d97dbd7dbf3ed444f46f01b1830a747ce6eb2010556b3721d94dfd84b380b6f291b15ae85f619b906697b4b5c18bf103c4d58792e73444fdaa3b13cd1911d1ba323950d6250a0e6b80e9f54bd07b59aec498df250f7bd51eea3d1576381685cbc642f5baeb29a3db2804bc5fa20bf3e9d1e0e0ca49d860015b13713dfc44194e3f5d8148f89985dc918bf2f855b3da6b60783dea8060b6c6e44ef13d65de2e71c13d55c7da8e82367f905fcb2e8e162051c1cc1fad560d81214ff45b85f520285a148de69ebf6028275c74569813cb63d3cf2ee1bd54d0d11818adc48b361d8522e82348e9e23c492de1c946cd364553f5e13625c2f5ac6db1528a9abeba6031f7febc1a6262ad05f9bdbfddde24d5336b5e1b8a9a6f8d3524365c5ef9a14e4b89cc17b3eb5e204026c5df031588ce0c5975fb8ec749b2a5a203cf99f88a9a88dda2d1ff487e6a088630b16d45745c8234014a92bf8fe0975195e99fc167e2555f220c2e6237dbbbcd73cbef3bc72f7c53a2f312ef2f14d8e6014d607390e8b39fcc482a7bf590f48952a1b89f3c918e312aed22f86065f87653fb966e59737a2402f66af8573be9c66183f4c13432ba0bd3eaf967ba1588a1a9a6ef9e97d71b8e49d046ef1439b735058fbf5803ba4aa6644d1237c8e9b83fa15fa156b8134d43d01d518eaf1b0e00737f91ab61bf9d986c79ee5d75325cae5a2194f571725d2deb079cc416d32b251f870be46af456f875f7f1c598b21dfed1f68dae4d3c34c1a988b4182e01f3b0ab2b09558b028d86a1661a130c161f44c71cd6eb26241e31cd809efe85d0d7e3e1924dc7fe707af9f439cac423532ff7c8a7171ea7c6e7c782329689dbe2c22bfc189e6a05671714fddd8e316d82cb3c7bf19045141ba1f3891bbf0bbca40c68be3b7cf235ee46a1345a2c1e65c8ffb00cdfbab297c740b7a1e3978a6d4a63365039331f6c3b3957815613562d2a517128601a683c89bc7321e54878a991eeb955e23338c686c3249a00bba5d3c8d4223d6f688ccc53ff8c8f3ae5fcfee23b9f5a58112ca2656f78c3fdacda8b2605146a91e4422f914ca0739178216eb812ec6409a5aeeebdb01355524940c026a71590efdacb6f88622b2a2a299a63eeb7066a31f779ecffdf99825a245ec1d45efdb3a839050982377975647a55ba45fd3db95a442a74f2b81cba89e3acd3798fb61e9647058ce591113c10c9d4314182e339a778d04006d43f0ffdb049e734f948104fccafc85a37571ed20cb65eace3fa9b9e7fc418e92ef54c59d4cb191480f3aa31f3bda62a9234e7c9f20d87182fe2d9004e67d777552fc9c4b00e9ce2ed9285892ddaee573d290c05ba5d24c6f4ecb1fb56efdf35c0e4038d4a146cce1d8737806f07f40c87174f02165a9b22aa54acf98904c47b5d065fec711f26940befc4f580af272c1477927902ab459e1f8464b3e4cff426c3ab2668c4b4c5669b6dfe3b80fd8193959b175adf6dc29d29c9569509b3ef31a7508a2a08c2455e90d662e605d242102ce02217b98542280a12754b2f7f61f81df618a8f099b63b4946a6c5d80652e7e09a8a164350e4f8f3cb6576cea62ad51ebc5f2ad756511f424c9d0bec4a2acf8c565ce0cf7dcc9db824cbc533ccff7e47dad81767ee760ace5f93e8e58842298cc9dabca0f2d19a785d89ca84c94949819d6ef4924feee0f01a98561265e1dec893e25ce2a8916ceb8451abe4933b2c13b29547478379be233321d3bb17dd869a099268aae585248654ad0a2ee709125ea7124e615ed3fb35c4728459390ef60cb1378f2fd3dddf127be7e20f3154915125e254db4541a0ccb4e7cf7cd24c83c6dfb72291e70dedbe03f1b5c735c14e702852e2504e1cd9c80781be310fb9748496f61f991e16ea1eba9e784f94f2e6634509f2abc435fae95df68bb55475e1b52cce82f0e4f309dd5e33f0102f8c59f8dc5f6d316a13f0e4a88fae2f3c21d165f0e1204522d88c932962573b533904ff4dc4b6896d8c2da19f29c4a783e72472c6a826c74c72336517772a0d354bc0bde74348269be9ec9618e899dd3f40a8cea4717b41a943dbf408dc14a5b73714ba2c1fbca574c958223134ebcf745ff4ca58544fdcd730d4feb120ea0b1f2a769bd37f33bfc851c75af518ed86e86f5dc34a24c2fa218a3b73b35b66057d5b53025e0db903b08054ad6c228b15e270341419fd12fac2e9f90cb16da17ff1c4ac5bcaf11c58e453d39a6a8baec5cdf0ee29751e5765455b50b6f4362b7f94969371a19c57bc15f25e62d34d8bcbaa2b382d4ab47562c719fdb137460ee5bca43da2fcebb0b16c9c4fae41bd18558915124fb2ab0c335a517031b515c0bec7c76b210c3bf8a520425d4aa06365a9bfc82bd23f9be2054960873bd5f832b2f37cdcca07007f537d8987d8bdf1d33f3502613c620fb5494471ee11ef6c2fe9d31c7513b85a4d981afe16078417b1d5113bfda3c594ceb995840f88bb13874e348c98c87048c0ed9cd3ffd08eb823e5cb8fd7ebfb9072a4ddedf76dbb1d4cc305fe2a260a6e1d64ad19519b3d89f926e4fad8bc340069ab77a1ce72e3b9defd4fd55e2ce588239ef3de2338510d80814fdbe8f39325d1b29b9dce0252767c6f599c59e3c98675bbc10c0ec921d478de571cef573f702d817b114966b38f1214d20017b55978140fb8dbacda6343a3ed3a0513f3a4b3c7be461cf3751b8c3837fd7821ee244a9809b2e24cf53e431bf0b37adb2bbc4b2338fc9335e1a66639b4b14c48ee3789e3aa89643095dc8db7edb82df6eb31ab8f3352bcb6669f974deb8a6085eca52a1bb6085509be7997be6c1b5be4b88e3e9335ff0c2243318fabea34283b2d3709cbb4222805a835f8f7d80c1ccf563b1f1f92a3578890ae1781e10c3a3474ee8b51cdefce29b08ef0b2ac1a1af6aab78214096fb4332d64deac2393c86dced3ca7cb6deb0aa3ba89578d91b60b14f7a929d0c439fd235b7f9ddca7e39e6e6f5247d0305ad5dc6ce1034e43ba841f21bafb41b1f9de5e29179f1a23732fc6f1c57a238caa49c21c6bf8b82f4306ddb31e008286d0363c00cdacafcae861353b16a4550be006740ff7e86c8b27b896fbae80b4e6d39ebcbb6acb54dad1e70f80012e101f633fa024c42e12c6b5ae80fcfb00eee9653405900f94ff4875abcce0ef075042f58907d69bc3d7d4e6a761ff0462700712f2e5eecea8598f20727e88a332791b7a5a0f57ab681912f9922ff030d9602e36be6947aafaba87474c04c25b39d08b7d5c3192c9badc813eb539edcf99503634c11d4a398bdc85ec06ef39549f3d9bf4ad12934743364a0529d8c240b0bbfacc5e3bb1da285e13be34cb8ca98aa328b48e0f92aa60b07aeb9cfb586055b3e0a8debbaf66a7187afa3ce97740fd188e0fd9e51e3b3f3a8a49ae42aa49991ec9022bc42e6a9d8b12b75f4ea291dee0eaa18f6fcaad1824f4c5317c43490e8d1725afb23f7f32b78076d006b058bfef5bfda2d8c5fe04ee8141e249f94f474935c9a46e74a12b13260ce225f6eca484387ec31ae87c3b1b68258cb2301a185014f926dd9f337afb2edffd27c86975b0dfb6d7f345e388e537e9ede3688800c3308cdfc4b87f0e4ed6adf154976d62728d702acc9625047ed04b9c95c7895ad0127ef4e59ad5d97d1ced78223a5ccc9e0e71472568127bd50e0b041ab1c7de2f7bbb5f31f8e57c837c7e13078ef0a91a3e42816efe372f86e1b1f868753bc59e931f244d1e6a24debf8254c6ecd5f576a5f36ad9f37ebe6d835ac40a9b1c43a45ea5d73db12d443ff45c3effc7837eaf8b108f78f7a2672362edadb06d946814061222bf269ba1c232a9e993717f5cc3a8e3ea6444700d2eb635dfb089bc40a4e5707208ce0f460ed15506c31abfbad98d8265d2290aae4e1df46d1cadd83a184a2b9036e191f466af7add92418c237b982603ea4e895f91336da219534665b86c94db92f84bcb59ef6a950da1e1e606da0696b1c9439b1203463b168c8b569928d1058192849df62609233a094d079a53e5d461a928c34a893c83890030072bf230ffd55ed530bea88822ed31c00c774d1e1cce5249f315eefbb9f5e13a36103c87fbbf12e184506246168cd79cce0b4621ec439cbed3084b4b2ad37ae53d37f9701f6ffdc9cd3cca541659126489c771692a3a4b34ab9ab9d39b8d2fbb79219ebef2a2ca4169e003bf26b847d2ae675cf1e08c52b8cb7f5512b409f22b48c86d98b21d987883550c5885aa23d3144982b3de384b1131b3d747bac1b060a8925fc9eeec318ca613484ee0faaa6efdbd59428e595a036d66e7aaa92760924b25c11e8936f0db11ab86d4e65bcbd48e8623a832486bf02c3de08d11c605605136d84252a40f53d8c469030f0f18a5bb815dd335b29eaad5fe6baca6c842067a75f82048d217967eb962c7dc9af7f71237f0a80945e9be6c3e42242f5e82c6e97b97e9b9766373822b3032f39a9a0322a7fa7bdb80d04fe324b9a34eedc1125de5446efb8c33074903cfcc95430b243c24c96e324e760641ff7e5f599c67bc93807a43213d0900d0600469c4f6632306b05e696bc57b98e4e19a4363902ae4cacebc0a48ab93df99cae858cde2b0f37a5e2d4de44575a825fb6d5ae98ab13eea3048448f8e97c61fca0cb3ab503a9d885d590eb824d8f098e0814beaecd43ae82dccdbee4fc998ef836bf8e37d55ad23593fed5a15368f7151ccd1c32c844a8f8a735bef4b259c059e24bac314391356fa04da0b495ff9e0361b297ae17dc84e72f2d34c7145b45429628cbca382437d25796356643826c54945956e20076384f7a14761d082a1f3c51d0b9353ea7a9a2d63693016894e507685a9805dd50f5dec295444e9e8a575a6cec0c2a4731f5d4f6d33bbed95f1931af23aca6d7b94c4bbfab2418410a2a8be4e1139c69822723720af1bf903014d09d09c06a8e52849d117cfb1f418641504a923918539d7b08436184f4e60d47d2add20fa7cf0171c0c7db561ba73fbaca82fe541391e28c695b723ab7e210324535bfe63e32db9776ef3ab1ca5840c9ea5574008bb1261fcd73895d50c3bfa92bfed354aac24f53d90681575fd16a04aa0a6a3fbfa9ff7226e6f3408d06ef384089ca86db8c17e483203fd76181564dbd94ba1c870a9d96ddd79384c95b1e13d119c768a9bdd068a30177550ec57e86e1d9e9c4436f1043aab06c0d338188396ed6c25d876a1ffc5643ec54ea612ad4db0da0ee370b229c6b6ba3e785f46f1364bdccc09bc33d5046b2574dfb4119c50a6ada37076dcd191163f831e503f492546f4aeaffebccea6830b0904d33d616bc82d6cae0d569a4f5b4f83b1166e61ded484236649a40bf279d7ff5fa48099c275027803d1bb1e118c3fd1dfdef6e619056198c227e72c8ac8a7f636858e7984eccfead50bf5b0c0882a15f5b365455775a39c7bc6d01fbd074ec9fbfc03b6fef77e2b2bd483d08589e4e752a46c6572c0d5996719091abea293eeafc67bb7de87e5d69293ffdffd78043ad91a874c3880737e4647f01f1c40d71d0b4ae6bee453077069de40dfee978dc429d466bff9a354ce0e9d4f51de58b390599a487e0c5498ede974035b0da3bab66599a76e782c6286d78e8df2f93f1a996c185b200c20a4a4da25bda1e9384a6ec675f5453e158ade6acd99e7b87390ca91f8290e7168459334c1953b57798e215bd4617739a84a7ce9caaab3be38de0906319ef5dd3b68318ffbfedd16f31ef66c3e0087da693c62805e29779595358e0512e35ad2417070e718e2c54893929273ea49411c9c8be627369c496e91aa8d8d22fd240d6faced7e6efc01ecf6653cd77daa0d8e588352023ce13407bb6e3435847671ef29003a8856d291b67446585bc298553a11e5659cff17dc5b4950a860ceddfe5e2123f08c0aabc48e1517cfe81016ce040ef9e2145029754a2421896d6414fbb38e7f1d7b4f2f98a86a4301bc728b81ba57fae35c1abacefe0c3558216952ea3200a288561c2ae97056741a268779610636b2ae4c0f8b258d26cda45d1fb7649fd7e193fe806cc60ea862cf258e0de51c626bf90460d7054294005f61c52cdd128dbdbdcac5a199df37b237948eabf7f33261c776f5ef93c8f5f0979f832038693f686a028bfc8f651b0991045450442f7e2deaa4b8ffc3ac3699a866a332cd0c03ce9fd09168ef3219f127299322b7a51206b3c6a233736ac34b01fb0fbf8d716c80f6150142529298f5a2d2c05c71d997acdbc55563cb844477a4ca5c89e5a0b823cdb0bccef34494dcbc4159f5909e17d66bb34513c54f01a9f9f04f6742d27b03704ef3eefb9972532f6e50ac050ef7eaab2326df24073e4cc4b8d8614503458de9738da0b20fccfae6d39c2d0968ca2bf6baa9c6150a648dd17a145a30274f126e459e4262d8590030787139dc7a9cfae8e6303e396e80821cca2e1c2722508a4a6f6883beac5d7af17ace8e0ab7f1cfb206f29b3ba70ca2d270ece639330ccd183d849ef3e86e91f2065abad41e9751da43e287bff28e0d21749627d2265ec4631445a1d1188bd899fea14d5ee4ef97bfd6dc61978d77efb93eb6fd8d3934990aea6eb97cdd015c6a3d80facc5f8fed062c4a90c510d41035fda6d56bc41c51340989ea6d512baa5714429d4b54c2cdaaf98530615c9d1e75f777176b54a9d9346a344775d29b656761b421eaa51d972d56d0f90a842bcc7683ee66839ee190303067aa3142db56a9d40ecae43abc24a7a30d559f0ddc0ca6fa991c5ae9f6a9de120f41af0a6a6d2897ff8e4441104703e93dd0892e8c5d328249c36830a9409d10d533d7e497e4a0d2a1cf1b58d94133affcd0c9b6a109ae2931f6e2674008aa211e1488438e8b1d773716b6fc4da3dfedc5661ab0fde68fbe5ce6c0872810ac83d89a2108e44adce58af8fd95753ae04ee117d44d457ff1c475beef08ba7166861377d0f0d61427dd39f30c1f897839514a07dc284aaeb30cfd161ca6db8ffec9bd58d3bf4c1e163a47e88dfc2a58e22b5f198ef4a16adfcb62af34d7abeca97043d04806c52042c9cdc2ff52aee7de1dc6b5e7eba1c58ef4ed4b31cbca0c510329342252f762dc021042481d9b74cebf66adadc2c206aa0eb556e4b8de0348c557c141361efda71f03fab0a4a7d3c351c247fe29cb2d3c230267d201a8ea0bd41232c58d70baf8d6a8b9ba12a2c8a7f2fe389625f63df87ed4e0c98be0423bc4e95046e3a26efe06d3d71bc08a6f55a9a722d852ca9f6d21f1e0f6a0abbb0ddd80a1793c2ca7ecd1a890e32370c3820f2fa87fb8b9cec6414a2548c3db8bf39bea91288adbc6935eba03655221c082303a64b1940050cb5748c219cadf2df1aecc1623106d51df8b37c17f8ea0ea8121b61ac9cf13a7c4c45fca65e0c5e5fa15038f9a1bade27b29154a73a2af3b9b9a5774ad4caa3ed123719a7c80ab88b0c5cfe8be8565d9d17495da4007636026661534608d53702c8acf4d06bdf78453a22cd556d97432434d099cc1c86488ce1c8dd9dbf8246fb92008711776179a54cab2a3113c1058b0674b0ad2eb6827652e27ccf46879fdede1dcda6b8fd53a57935662308a0fc30484099ded1ee90f65a6e53d7958b0419e7a50ec97bb29560fdaed3cc666f95acace593c891f7580fd184756512b177379d669f3d7854a6861537f2a325a75059afcc4c10418f2685b052f0b3a75b75840d1a0bc0f8c0ce143ef5081f7f53b527449595d9025dbb926063d9a19d5296890d9aae1553d25abf24c3e25e3fff52659fa96ff3f8ca14237d04c31b25d581533614d80dcba82d6579ec3cc999ca97605f74a2b9182a7c4e8936e628dee49bc395b8fda82810d90d8e69bda1e085641b034dc992f3a266563419d56432fa52315a5ea715551de40a8aa389d3297adf548d8b6a1a71575a6c137f64b58ad765ac2bfb0a1d4d196540dad49a4a4c1ca0a028e65b2b74078110994daec1aa94e15a66386b56bf56e34969e650dcb066de157a682f68ae1c24c354b848a4985ba533f1f5e9e632ed37cb9dfeba5b75c7cf056c768fe45457b13614ffb84f8ee7793832a5f4b98815a6dfb1a95f9fc7faa203d9b5189a17da2f68e797d5047ac6a7b1a25913aa82a84a88aad34b7441e55bdc201e9ebe661c7527c146edd41c658f774d13b1ea4275f58d8f4a631834fb3c4b9b3aae0201a0d9d2f26a75d8fe13d2efc754d1bb5a86cf2d49960374ec269decf66c3c21521e1ac69df376515235e71cce5b64ebc64065c2aa9c3d19c5b23af54059434374b7133483dbbe5178bd934f260cce10d057d97a85ffe7a054e0c9ed95c5d2ad88b70b08d7c283a4d58e0640d85950b430a9ef075290412dcdbc92bc8b6b0eaa45497c4a558b907771918ca258328d41c031d47a5a75cc06063ffd5faac70deb3deda624b9fc56ca38937f42a48d6a642a7e8bc9b7d88799159175b87430184f1b20c0462a76b0209640294e752952f5a23f5ce3b8fc79f72364ce1029eac5cada4259c01704571ab52357ee840729c15ce912a4741dae4b749e9b3cd1d96715919201f3a746696f6eb70ff58c25d03600dd6473830e4dc6046066000cd35ab59c770d7e6fd4fb6bae067ad878984b14cdad9482d2e0ef020bc22d81a549317bf1e950160522246bb1adb21acfbe338541a2fa3c561d33acb6812757286fc2b7cad36fba8268b649f22d74f1b67b1cb63f8160b45220e648ce042c07b4ee60fb7e67ffd907e295299e9e54cb41234fb012e19ceab9cd496420a1998e13affd5669387d53a85b7fa8f46456f13bbf0afc3abe88d998ec165a9e67168b50e9fb0db828a74d5ba56683e5b24faa93472493b44d9e65c6ef6c34dd80ad519eab5533fc4c08efce6e9d4553d952e9c0c4c42e8bec6ea78da19f09fb1d1a783c111733db699a7604b88f5a91340de3176af797d587f92bb90d7716508f7f95ddb3415c906ce77e907d688de7f88a46302c36db456a29c2dee992dc1e79a9a2c2c39574300e970f3b34f46fd00841f21496a969bbcbcb5532c515f8f8dad71e8a306a20fd0e12167b6172d0c6365cc088d70e85717f693563959c2a9da6ecfc2ae88948353dd5a0add4ec01e4d20a5da918820b3e856c4f30dc395851e9dac17cc9296f521332181e17952302ebb8df45dec668828a5b09ebb7119b61130654222821f343c8e6a17d8ef324133235be506ee0befdc7726a7f9e2c9cf47c2c2327f6e495f09a3f6df57e9b125f34fba74aa267790b1a367dba14602d0a5d09e70d3fa379c44e7fa3e92bf395313c76aaa8fe287f2c06996f48927e706acbfd5051e9ef0630481487e156c2a275edc7bb57e9b4e14fcc741015c971592ac95ffbe961e8c317c653a7605ea4ca4a7e4c5e8db159e35000292d5cf81db829674b8da0a4987852653fa22314ee3ffd5aca37991faae6254df01fcb1bf0db20b22ed9eb24ca0fe6561f0b1e49fca8920e334dd0ce6631f6c027f025c45c9b91926ad13491ea87389f8738ac8b84f9763860353873f300451bbe01d472b1928667b090cdff1db8d2596848b1da0da5ef4580eb4d364a328e599c6e3bca5fb18c2f445657d8c538919cbb8bf9537170238029a8e6e0055c63e58401f0d3688122585785ac20e4ac5071a044f24134b9bebdd7b56712032bae413975b2b171e494b419370ad3acca94d13dfb7f3345575207fb1194c05b436a4425668e5520e44d7e23d1e0aaa384a808f3416382a0e5d8fa120171d22f2116c5a87f87346593926c3616823fd7ff06e4dfb145285e355f970db8667b4336ba7f4a142c65caa073c7b2b733330811434f38f806e5bdbc0cc4c7f844f7f35797967c45f3287395d03f31a96eff2d1ab5aca5f69182688fede6a78c987d7866aab465b0c742313e4d9f55e1ae9dc4fc4ccaf50003897a7870a444a52ecc6408af8804ea0a2549fe48b8952fb9459d73c986d9fee7ef5e4a5c027f928ed75753487b36d007ee4d63392d5167e12390c121662cd1322f1c97d9791c09b9956252efb450bd75762fccb7fa644bb88a62c6e7a3b4bc3a8fa40bda1eabd733a3f52035cc09dba838b73b46265c0b951987eddba57283d52c613ad9c7657dbccc729c1260ba0fd13dfd65c12288d4af508d3cf845d4c45204eca6801097138392508b46705c96e02378919a50e8a413f7c879826ecd060cfe3e9c2767ed9123b116b51b92d3d2b385208140343667f8b1693f0b35154b40e166732f2fc84d8e6a01c1affbbe93dfc6944119c1122d8941c5cfd47731f62dde5238f01fdbeb112f6396687c312dcef5734b1aab444bb56ed75accc5d551a524b034655f997698cb1d75d9eeceacbe6ac467eeacdd23af5348cae21fb17a8aa0b01bbc41265bf734fa49029f7bb792e05abef6c60e1338f48b32576b6fc5a7f4f5eb2853ac62898b8f48e9fab7fb02111437c9596e040e8d86dfdb3d82853ec0991efca74b8522ec0cd932effad5a245b9111aee9af1287ea4840e6f93b5db9d059ec4d61939b9dced2faaadd12fa6e34ab56c8e58969b57feba426342687f6b37268a20575306dcb4e391cebe3b6654bef664fd5bf9294d2ad594785d03bb330166615e65615f3c1232ed4f2b2ffea65cf46b0107016cf538cddc430e697ff4cd525e13ad5fd56f83cfa0c1b092ed305ab2ab22a4b01e11f1d208ed004a7a16b1ec72091a908f0674d77648656357d355df61eb2ad9fe76c1e1d89a19509f520ccca84317a45c0c9421b97dc3dacf3c005b5782feec670c28b38b4c7fe495acd4fea470087338fc356686444b11e837fba2b1aba027418dd378d3d9b2fcc67b578655e6f6647a167fa05d512d25f35c3465782314d152f81f4e32bd24256171dc4a8ca297dcda25b7b0cc37e398b3ba09416d4d09f0e33f956516c3f3e6c80f8d50a1552fe1d7dc03c1b8f0599525fa88c1836be2d82d4d2733ceebc4a7c9197e7682b8c8ba70052d2ee885aa629c4de69ba62987f315898212ccf1647f0cb6a210d3e0be082ceec803437d8669717b0d14093c243ef41c1ef785e1114adae8627e9a501c33d880fec062138e3d8f4d5e68a2c6e6f1fd157fefcf2bff2199fc16c1c7077b89d8b24030bafd27126047f49eb4f86314fe79f3b53f8ce10051e79095026e15492577f8770476fa2c109a7e3790463e148c56a496a0499b4a85076e05b003ffed353ab7fc4dd16fd9ab9f7aeefa63ab2dd83c4b5301c9305a8b2d7739f8ed2b716430b9e56b4093848ef2715276fc22d2d45c41fbd7915887f1c3c81ee8a5146d31653ce9507631172248de8dec7528e9c9e11e5549e8893aa8dc41f55c6df62de08027a35a055e326720fa13e9ae323b828c5dd5e3f6f368c1f084e7239902cf17a0ffca0c6332c76c15dfa33c0c6066441a2136c2698ef4db6d67df181d764f9c5d31077d0581ec2375631b9bd14d313f165ed02a4b1e62cef10601061328b710472663e60b1afd78d740786fa6e0e90ff81e334ba30d3a9b31b9f3990506db6fb1e2f9ca6fde470f18dd2b47b59936696c43e1e3106c32c73f46cc436cf5794abdc535f42ece8cb813ebb92dfc8aeb233422257359b87682e4fa16a8cdd9df97f6a877f72398b9ccbf6223b69dd548b7b75b7935f45aa93be70b1ff862d49d87569c46f84287f782c8058dc363638e1869bf0a483e6b0afe952a9cc5f32da3e1216cb850a8ba1f9cd52c14f2281ec07b5b1006d1e2e653157fa8ff294777876590dac7619f8405bf9a55c8fbfc60d9de2e21977abdbd9acb7fc83daada671e94e2142220c800170e157aa62632936f5a9a938daeb4fff49169690b586c96ed5022dd643e2e2f8a6cd6f0d178ef031d85c3a310151a0b78bfc773b1ea4e4e3346e73cc8a278a8ee35537e8ecf92c2f7530af0c472d2f1c070e66ecb0fb7e9a417fe4336c07e1c03f9ce7e12428135ea32a04a1012d7e6dd343718099047a399acff9bfa3f57a3438129dc45d0c9752403ffd740076283b4cda7332e964be50c9ed6d1cf89066c0da25a6895cfe9934a8c35ed86054fdf26dc9ddbb5a3afc0a2254af3329ad773ee10c27bd0f07d1b64d3f847344e41e8cda63c8e6cbe4b8428807b8a997f690d61339c3efb58ee6f72ce69ce693e1b5d75af1e6b33ae6370f966b620b4c3a6c6cbffc44dda72819da65a39356d1eb6dcff64d718fcf326470f04e09083830ec78e0ad2ed5f73e01c404371a3e9c2bc4449c1e43812efadd600d1c971e204f4370b0eb473a7eea38b2da26103dc493fafc2aceaea3ac4c68d75527953b1cce4eeef8aa0b6837af0bbd188c57466de54e829483da7b0124d69eb9dfa605568e430b557d286c375b44780385a8850655463d4654a33b2f3d6098dcadeaf0186a86856f49353ec99f923237e83382bb0ebfe635b8ab87dda0dc856772e142ae8e885840d5b661a6fc83bc89a4d09f7ee2e11f23b34cd282852cc91281629aa249e8b67c600a258c7721fdac598721bf6757e7d01f1b9bdfb3a052667adfc2070dd5385772de8166ca853a48230e70c55583de6c3cbc2e42a07cc37e08b0ada060b082c2516d95727f8fd3f3ab775489f7ac8c306c02789a4bc569e6f5143052d773128b789285843db7ca257f46c0588ec4ba6914c94ea2f68154314debfc1d74e658f7b0cf6e3f614f786ff4eb277c563a93aeee041bf49208d6173203a40b59ea639a76bc93939296fd2d4488561b862852cb6ecdeb3fbcc368423e645e61c8216fad8f5dd43c6a7f3c89f26507ba11d8383e59b38e371c6f92cefb521e20bc74924b50d11b723995b1c3883a170191eac0c47664419b06602bbfae1168840580b840b72709bfd722f96e83ea1409a6ecb1186382a506e592b88cf59fba51f0541577a7227153584d4fca88e300fd201ac82f0a44c02ddf06ba37a18c725bffb9887b7ecb9cf682135cde83244d86446545432a0bb95b3dc4ffb797d91a6619a6ef26f6677334dcbfaea3a83d0866ea7b9981b9c6012968dc0614f8d45d13613f429f7d61543d35f96e0b8aae59f839803f607fdf6c303d11f5322df278508593795e402e7712cac5fecf77db367f31b734a56c9a92a5bf85a34956adfbd9ca81da091c6cdd1f8c8239f0d0fa2a14f8f62c20e548bf3e9376da067b6f1ca62f581443a3f5d918a4c7194922af9d8a6e94324ca14752e2b4d1e0dea72dc4e14d21027d6621fac268bebdcf3f67fe16e9fe2df1f871c6ed5a076d69408fa9efecc943b019b62f34cb89905ed0d686f04e23c7ed6e05e989ce39bb09bd2cf66351c60abe13a2d16c4c9e64664b38794f57764a2babec7c75c315bd2aaa985a9a741a13469cfd053c2f44b888b8025fb99077bd092227f2c196915f6c44b579e78a9fab8cbccea74e34ede9df9a6c362f85749a63e56eee05cf69d69d46cc242c913c6a01c00ec6c1d5cbc39bfa95fd2345d1a2fdc16ad5b8841a9bf1ef252de6cea57d361350f4d189c9d40015a98fd3ee385a1ef2126be994af704f7b5e13213d3143593db9af5f1e51285b262a69f2295bb0a93f7edc9f09263e0a358bf78e6153e0a8174f8bfc9ac2a8ec9ee7cafea82862fb0188224d06e43818833baa559646e55724d6f3f170b8e5a050f8e41cbf5a5ef16cfd5c0d3dc6c9591aa98a40f12a8be8e4b74655f7b6b67ef90066a22019a161e44b82851eb649d11370966a0af885354683b52ac7147b073c9315db5961bf6336ce5cc26a6acad706b6897a52655142017bf3f7b3b1bb6e9c3682548f8322778ce718f8d015bb3dc6e790fee2c56d2ba540b8f1b832713ceb5ca45bec3d358aeaead2cbccbda632d3aa5f2f561fcb8be4313cdfe3c3340d35087fdbbd01997e5c7b9bc20a3d9ab840f6ac3b8719ed38dcca3b574c003600d9bcd58aafedee8716903e9cc24a7830add24229703bb8f1d2c4379dce8f7e718b56f66869199290a1d2eb4c5fd9ac6b187c4d30e146d55ec983b695b3fe091793f89d0b916b233742d2c42afd6b7b42993b98d900e57b5fcdc388182d7d754ede378748657212f17e25f8d73f47c986c3c8fdf6724badaba6de3b20836e89d77dd8ed4ee09743a1c9624a433319f5868b36b552027251fd049d48011421551ed32b34606896890872e9de5fe6782067ca4109a7b6f68ea8e92e701a535663f76c8636e9c2e46c5b790382ca2a2bcfb24545b0a55636368caf5fa0efc461c63cce11f9eb1d935d5261063b19b924a0362e843b21f4ebf25640c66a97b5c8f5b8be99a5290ecde531de603abe5711bacc6133ac21f92f5138f8515774853f7f3e61e7bad8e382d683a17a5dd0cf4c1a633db177625ec04acc65d5def5bb320f005973ed96b19d994830ad4fed7c3d3fd6ad790feaf9d8f88f7709c57bd0f304619469cb880a588f1759da277dc08f4a31076e08877df8a69098e4daa4bf6f083ff490c0746a33452be2402a406a789ca4cfda0177da8892524b7888259ec9cd856fbdd14b4a26ab62f6e1a3f4b64184731d9ecbccb07f896d7471035cd1d0fd6d0b019f8a8b0b1c287ab034ef639d46995678fe07b98da13fead7a175300b954f406dbe8befb3a4f0606df3de7de49873cb4671dacc33569168c8258cec04165dbd206237d79d9e6260c8b999062eb7fc51d73e028d325a58de184e9c2cb347b9716acea8aecf883ff1b293d6096d615dd8d48339aff28e2e585dbb8674c5a74e9e12f8ef679743e5e8ed2ae8b8ab97ba68f0c76e588af05eb2437eb69a8dea1bffe677c3aa3d8fe949f68c45c2f31b4ca3d78f4716e9bc645f7f88002105f150c006208ff6c322fcfb129ce1b52a19c279282fa966819467479c696e507cd990be149b06630c9e223fd047e1a087c87cb1c8b4b2325a022df8df8db2251bf4ca04a03096df37a2f63157ec27dff2ab68c47728d611465e90d91fde612f8a77d83677681fc42796e757bebda3e62165f4676c3cbd8c4b2d48b999065799375eecec663e701a80b438c79829d2f164c78888e83a26ad76934a3b86cdb960505cbd91e4cada0d034d26c66e60482e687af71dc65c49a42c4eb47b3b10317f9c4dd71fdcf3205e5f7bde13ca5f1f307a69b550765f212a7db5cbe21fcc5f92e6c61e048a6b95e234ee578f2d472c3682fe9f85b4c375c23bae9ba73876181e01455e027c4976f6f3778ce8b254d5e9031f39fa5b6c52e9c4d39c211035e848ffbb68a86072c6c9afa8c4c5f084dfafce636067638b3b141caba2817179866f087807c0842e4dd15079f9a8df07a2a9bf33534dee56e661ca6a06f31e17d46a81e367be7cb2379e0b069a48be0f353537498b6b7169ee7b75b3c20574d1f67c80d68f61c9731b09f5f69f23e428442cc1f96951ba7461b7ec448a36ad4d87c1dd1c194dbbcda6ecd682afe55265caffe392ff4fb78760ac5f96847897f0d897651834c05dda5de13458486a487a2f4027d17f9f4b5e01564d09323791cc8a525f15c2881c480c62c680d175f980613b0dfe0cbd3ab8b61a7643648c3950d6cf7efd3eddf7285f66fa50098913068c0bcda80411a7f9b6fd8a94fa4ed64542312134adda526e157ff15864e2a4440738e65c2698e5e615592ddaf4fd74ded5ba8e54684628e5e8e7af3c3a68ce29bbf453051270012f658d7adf23e08fa0ed8de04bff62582aec2373100023b906e55c7e922941154f2008975e0ae695c27a027171419d6dbbb4c5298e7f7f5e26554f103f7f458e1f4348d65ea178714e661f9461ed6b9a3137fc2c50f012669a92752916193d916e09ab54ce6363ec0971536e204493da2a66b807f4a292ebf1d57b23cca43fa6d2664ed42fb90fd508e4fab037bdd20a18f49e96480fc30a415720a592992db9886ebf59cb8b5433983742bdf99bc362d67d5ca61ce8d4e8b9cedbf041013b84e40e21baa9c18a99907afc8170cd83e16ac795c5e7a84fda5bbe6b94c547715db435e87078c4bb2d6132b7c762908dd388051a35778a788aa37d8e20b4c1f7da8aea6683f58ca0099460297d668ae7d86063dc06738d81f65d0504ee2170513c7c544393c00fbeae19b716b4eeae74dae2d97362accb29aaacaebbd32316c68b72be91e492d1308f7b847edc7841767d677c3cc83c15c6fb20e50ba391157a832efc4e2573b87d500b32184effe47ee6d67c38ba5c2513870e2508ad3fd1896c9a16c815d482460685d03d82f512cc884301372cc80b40a8e627d354e57cfd5c3cce73da40977185a36f0da65b663c5f400befda02d43d90d44505d7f91c31dc24c7e96d3a0584028190cfdc7ec68ed62468287769b961fb86ba65cee1ab3dcc010e7b4f0dcd474b0230c797bef81798c4ffcd741bea150deb49b16de639a6d92fcdb6ce0567b92f05840ce20036a581d5a5fe13ef3db3e02a874d7062c557fb9622d7c9b6931a3631ec1246289dede8421d386e4d8b14f9fa0d10579ff692e1be5099fcdd4c4e024b61cfa9165265a5d58c5476ccc1c083ec99fa7621e2c61844045ab85cd99e7ed5c0f04fe7d5b1f019895ae90076af98896b0ed30342984feda286b7f3ee7f1a3b831e81608c68adc281b65c6ebe0492f706b83ca5707bf93450e7ca745268a57fe972cb9b3a84f3f68ea84a1190421d0d79d2d43adde53a88e0062b4751209576b2365975932864549f1d6f16178cc35618df9f74976954d0d36b33201acc52e9be29ca5a3a186be6514ad61f624c927aa73817840c5611d2e6be54b8c491af317d55c5d8cb9d41f7e8a52773bdd821719b195f5a5921bb4b4c96ae42e9556f00e82c7857a212f9b18e6da264a2b62dd0575f844fd93ca8c7e73efcba998cd676de7604c0bef362f07a01a7d6fec1709a3819f9ee01a6583fec295f64f18b80eab14b09a0ff91143524ce7fe8b1b3de86b4966846a53cf1ea4f3812851cdaf2cc8fefd582e8b56f890f9f4aed4c20a73a0232b15e6992f9cffa466f094cad85d3f1f4b3838d4d17bcfeb955578cad0a0045d17d87e42a4325bbb7142823228a3d5eb2601bee15fb9646dbeab122b81e4662b5bdabb9ab51b8af8803fb279829ae07cf1363c5d89f69b6428a900a40cc875cebef48cd0c6e846d1a450ba0a099319a36cd96a03c764b46e422d3f7b6179619ec21f2502897602c58159a39fd0e068b27fead010aeefdbfd4382cf8d1354b601ab835e53a82e6fc2b9be6e05dd859e141167525ca6efdf5dbb733c162581fc65e52730e450fbb3374179f515c45ac22de35e6465ae953c320fe95cd9d3c18bcc46148b4622e60424888bdf4a1020f5bbe6cb5a2bcd00a24a02609cc704b846f2ef5beb20a796c2c9f9c7b24734eb4436fbf68e09b7d38624c559c8d9d4d4db373774fdd62b7b358850e3ab8137778e6594235d3068dd20254e1cc4a29b13a3c2803a1caf173ca3927d521ceecff92878cfd702cd51c57ad81b7f94c65764834c03bb591ef12f485c409627eb67ab8febcac81fa273e0d90aacd6dd905eedad73ce795fa75402f7cdc30901e7b3616337869781a54bef4f14ba5e7e7a83677caf6dcaf629426df27616f307298bc460fd8f01b594b0b3360a1761e3d64d7d7acf5c73851dbc685ca086e8e4b7db48814c0a135cbbfb19f5f1862e17a3748212b982cd3015bdba4ad0e1e0ca69c112ba582d6e7bb9ab33addac81e0b11d7307c1f2c9dad9180577df8ce772e81afbf671dfd6fa57a389ffe37ddb377fd6b7c833415f127d6c56a142bcdfe5649cb5a18047a10452d8a05e2b90cadc2878fa8218f0ce739b1e24af439ce214a241afe2c6bda64a990f2260ce30697c6fe27a68eb098242adaf39b623c94f8e852bac175f5a0ac271742da08322cf8795817f4c24531a231327faf3ce50a28152fe700c90808216aa08635418aa5c44ef83f62ce1750655809720129da5eb7e5e94e2fec9a2a08cdea78cddbb1fa6b9c38d387ecba0abea03af4e23e01ea317fa798d3d4f7ce42fe2dbb6f36f3ddb55b634d3f01579219e615b138e3811800ec5eae2ed42223eaab6b71f8a63f60c59cabdb7865c513923704d1e40699d8cec41ab9d41e2258c52d0c3ec906c4e058249434f1c263179b5a530f0a297d2f85150381398ed15eff2ab8b133dbbfc0dd0a44723ba085932c265601fd716d1e99f12eb894ff768a663e88beff8b86f6d31ec1430d8fae06a195336a1c060127c8b7fa3df6d7a7bd0f903d2cd9062af0fa48fc48db6b48aa29820a2eaad19a91af60d50bbf41e1a3247fc734cdaecc6706fce7b76eaad08615009af608837c1da4b80a25d99dc382d8c22605f41d099eb412ac2a548566cf605f018be516961fc4a6f40d732f71032ff205e42882441d1f62d2df67997376c76b2ae8397a27d3f39af48b12bd064844ce10014c7e9c94cebe6dde151a6c9b01a30f414155989b1cb223225a3ee6b5b16cd1237e314bc1e983f72b7720226c3a8589a1f28e1e0774b3faaa6fefcabd83a5094037a775b399487e32dad7836ca74528a6566c81ee57ea2c8abb6f5f44f59bbc7be688058c42d721da693428dd9f59c6d004095fd5188cd5bb6d6d3303d33dd5f9f2278b0097408025406809be92726481064306d811e2da96052103d87eb5b3406c77a65bc0e5afde8acbdad6f48646ac1ae3353838a23d6ab2911f00278e28fa9bb41bb187ec40b9dd65ee10c3dbfbfeea5af7d7ae165fe16422e46d6ac0ca2c01d79d0a4d2a529990acb092cad058f5a18c9c6bc81edde1fb84bb41595ec7c69efb0de9ec1e31220a1b04310163c2ac3d0f24f3c5ac7955c93cf5a9e1049c985bd219650fecde4f7eecc88da952dab69fdc96835be4ab4386c2eb5296c4f8e63fa05742bd60ba4650f48ac1e7e9f9a9743408d885c28840b4551d393f75db58ef71e8be12831cb1ac20c062e2346d1e013c49eec49063025c2ee351d5fdef79a935a72d1c3ff549d6d8e2c4a4375a70b846c60d42782d6f2b67002620ea2af905e5d54a05515331c597550fbc3a38c161edeecefb54314aca3cf78ca5251f139ea75d59f00ede55a21bb62decf5cbd74ed223081a8a2c51ac339c980b6b738aa8eb842f870986c59bac77fce2254cfe1327ea187bbd95729ea690516cf6e2b60eab9b585132d15aad81cba131a992efca871938e7e927fb46573847c1e69f840d88e8bb16b6a463f26f8633ecb4b56c4762898963e93af362d9f2074b4969f031a54eb45a66f39035d3287b5f4129cb2de24e17cedc9b96d4f4da9fa6f727550bc119aaee2d607c2fa70aed33ecc9d06b4a6a595e5a5525807c6a3fc068f1aa8bdeff8fa7d18492e144a3d1a2cb02289acc07a654b849bab4e65c716854f8a349f56460f7a98e1621a05d0f85ad58728c4b27f47419ac0e57cec88c12891b6d499f5e8a0f074dbc00467d8ab7c05122f5cc5c2b2dfd96a5f8b47e53f1c71eea282a28c93258f7cee24843014f1387ac8cb7c9d2f8b52d4202f38ff7a81c80eca26f23215474c4836749592d4ea6cd72403c6d9792b7a0a00aa70c8d833d8b3761118b81c88a6aa4ee92e4ce20b1b201e82fbec47a6ed12de35a05a0f4be29d3db96a74e3e6c59c83459970bf946f8a86c36f0ca3affdcd4816defeb2c4ec580f07d9c319feb8193321d713c3dca62a7609c0394807fc474ad9f50ad8b406df24a85ba495ca58ab1761e13e800f052e63c59f1fc0e91326ef193081cc31b74aec2abd7ea19aee73279d7e94edcaa063c1f2df84bf498549e8f823d009802ef74f621d4b053154ed364456276c182945a9ab1f1d1c9b04c12fa526ae4d9887fd1103d2f9740ab8a58d94705e6390feb39c7a501f21aabfec6d265bec86b052832b3cbcfaf071d416b309f8e9a460154d63ed65afae62bb1ca25bd05381ea9a57da6b462c6d25ee2c109e492835ba3f239b3d5691b11f1bed2dda8d9e5dfe5c9b512a2cba122326a1deed710e61430987d1d8324d6097ee1131de3193b1456f9031e33151c9b6026be7f88dca1c85027af8e0406ee6b95f5fed690ab624fa29fa60ab51ddde7063c6f7b61e67702ed82246b3b42d9afa90bb50fe1c65f47e7c8f41421528c2153bbb21da08938d11bbfb39bf933f5ea4db090cdcb1b84cebd131623f3d3b06436ff32017a5e694f137171afd4589ddfd0b00ecfd8d452366762972abe27dd46e2b53e1d52f26457d409f94de628bedaa7cf86dd2334e7c27e6cc02bb4b5638c1dbca92c754fe03fb63f0e72bf407ea57a4d73fa010508cdeac6ca0802c84bd411a0454db0f040281d3b4e9a3afa7648263329c04a5b83913f5acdd629598844daf50fdb1b76393ad7ec2349b874f91aebb926609d286c5210f1785e0e440f28cc4b685c0f33f0b206c6afe59c1c33c3cb3982d9558dceeeee4135491ec54fce5499fe57680b6400180c1897695b0593c7b199cf1e60e31c2890e9f9815106cbad077cc75c3a1c054f7e3d3052064de08a29902e364bfc93b26faa08d9742036c47a8625ba54fd1ee9cad8d882bb440eec92df92452269202c57a5131fda519645a76f257b9e07101208e19a1e9595fe7afca5ae4c0475be12b543da45338f82f8e5eca9050780b6c88a3e41dd283b6646f9c742e85ca6abe75944ac9d001a535f3da192e65fcc4d295ac02dd342ec0db1902114bc2501ffef033a7d6bd2fc7d2529bc9f21118e3dac2c15f8a9a8d88c2203c4d52161802452adc1a982f49c5bf9db8d00f6fd599a842666f8613c240f45918a774dd3e5cb054ec80335e1601255aa70729a74b2f85769ec1650736039aa4b02f25f8d3a3a8d546ce26cbf23bccdbe41fda7cab8b90556e510f888bcf42b976d580e89975890abae57fc4e5564e0463e85de96534328fa23ae304c191058e6931f7f5923555558780586144973b2646ba38ea71140d2fd36b6e8bc8dbfb57023945342a84a5c8fbc4bedd7ee6ebdd874164e4e025e840596b6cc3b52fd3700b0ad6cdcfb4a55867b9f2ded78ae4c2ca04e43d1d7f7949c34e5a5888bb696dc8c0546376240c8f1b142c18e63e88f58c5769eba9264a0102b4ded4ce623066e5f38a7a1485148be45a1c7d532e048a7109dd49e06aba8a17abe0b6e4e0831d050896cffbf9bb162e0303e6d158f0f1e57bd44a90593df34bae13468ff471321025eae8b59624564fdfb4594b44243c1e7e1f086a0cd7a364fd7380f0ff34d601de4a83d3a9a310350767ff67ad6e50574a1c25e2e30a6c5a16ea20fb02ab9bca6ffeb16743224a44d3efbd7570b2e174fd3447787bb87720d236545ffa8e834cdb671f166f74a1a18d6860a81ddf55dfcb865eb708566647bd8563fb54cc40f5f28ef16f9bb2f3c304669a48c199a0b1fbebceb8e69957331a3c4559da6e2dc05d4d56c34e0feff6075b972d80e7b3c8bec0e9b4c054a54a16a16c2e3e86ca2fb37a7b14968fd10a33f59047ae43f714957432f3d3f36608ff1c826653f02fc835dbb6b6c3a05397f7a83b8d65b933157f49b7f4a32093706ba97e54089ba189b3fa9dae54476208ffc7417850af508bf2da94994ef4d19a3c90591b22b9e12fc1e31bfeb5bf5a06e49694bae977279b4f56991207033b5dfe637c428ca418745796e8a79643fa5c2d276381e259030f36e63f42fc0505cc6cede4ea49a19501bc366a38d447252824ad6a779883dc857fd204a051a1162b95d6591e0524f00cb596c835f9f55fb8e9f761d1f26bee4134f4e139c468edc7de66d359f659c9c8ce76d0887bee954ab6790ad46d3bd3faffaf1a7a89c5faf95ed51217ee2f89f4d84654621525868a10f8cb4f2c2603a9312f7c8463553ba19a61a0088d913dd87b51bb87d5ab9a2aaa3727247a5cb4a05df7c715eb68ea7978a9f3571dd3359b85f3f9862a54c32688d30dde3b2fd55e807676090ba8cdd719b55d1b83b30cf7a9288bee585156100e685bde33a88069d4c856085058fa48af07d43595d0422bf5b9c41f68ff9984daee7af4025d508b6271217d9e7152d360edb0956fe7b282f2df0a30230bfcd0f166fe7c66895425acefbcd65ea80f540e2a8300aa52d57bc3fae0ae95db0d12df9e3fe9a6fc13f96fd52eadbdb84e819ebbd60d1db2783e20bc9bb6f5b9d90f21e3dcf8167f362331addb0fa2e354b60d22f74dc3cc4325a08abfb78df997f7b3c2b0ed05bed2dc451de12f98114682f603558943cbed8f0cd1c0ef80c33d1fd46c5c186181e1e0a8a034bbc815b66aaaa62e69b635a7cada47214e9a04546cb8261d2d5b78f97b50214ceceafe928172aa425f4d2264c6722f88292290f53f7bbdd6cfdfef8a206169b34ef93027d3f3425a79d7969441772abb36960a7303be4d6d8cb0572a48c5ac3edcf9594ad1af05c0cebc857dab4dca6ae9fee7d7a2780c07b1c5f07062eafeaa750ef77ca0f367db1ea439d794c9d1e9fafeff1b4c9f745f73ca538bd0142a66395cf1cf96d183317c65b9e4d74b2d4a33f848773b71444780eabe64d73ff2c0c8afbbfa326dfa3a88d48baf4a55285c837b7465d6efb80c59a2789c850d0dd1bd38e965afe6d9b4f44feccc81e6c385f401051f90c42aff6d3622016cccfc7061f10315f53adbe5dafd38506cf2d19a28b9e6dedfb78c36f5551fd2ae9948dffb46ec42d7d98c226b3bd9c7a18eb11350c7c5c7bdf5994c7be24ee7a7badb4e51e4ac53e4862010cef9b2ff2b626150fdc3da7145fcad07621ffb67672a58f8ef594e227a7738d3aaa844d9f09618408442930a50fbb988c0ae2ff4ce81adf69e3b5195eb01796723a0d87e15570c78af418e9fbcece5d2701283e7d7e496968e987b6616129924a8d9894cde206488e08364919adf43570dc7f7b298853f1108ff0ae9eb92f9ba5415b5e8e82dea58413cb8821b0cd9ec1d80d02a4367d2ac6ed9a0ae825bd9ddef26b34e910d10572df3cd76376852b221953935c46a1c5d1234ec5680f8c887a4755d1c1e333a57ed0cb37199b53d34ce09b82d3c3c5068f47086f331a77a7b28dc579fe983a5172addf01343aeaa20c9ca79f3b6e91ae5e295a781c74b4473115d7eedb8f4e47e0e68e08ed2fbe885ed47e1544a29ffaddd5464f1e1e957cf496153a1d47dd10fc8e14f5dc54cf852435d751d01f89570e4082b42e25633482052d147e681959b682c2c64148dc460c37ecabdaef20c335f0b765b5ceb850e5f63d84fd1bb4ad1b4ffd85180d619d0a3ef961122da7e068343a0df404b764aaf06ef3e26f6a9084da8052c2cca589c808dcb6497cc0b820473532de5d9f614a19f7506c56cfcc686b63f2daa56ce53a28a89221f2310807ba6223b1733a706b4912260d5610afbc06e5ad714e00e8d5c7a4da49d3e99b93d6c79cbea28e25456545886ef498bd55acfeaa5961705836b27bff9dc9a937f84276520520afd6f8fa1ad00f562d681a09452a54763894b89775e38d46be2fa6db1817cf84ea7a3caeeff5dd3b085882a498517b2ad8a9b196eef7184093d2d03cb7f2088b5a393cb19e9d27a063d05478b351625b3e664f73971f8ad4536bb83a68a65a38e64f368120306b20e26adce683d05e05306756cc9627a160e7f0796a829ce9281760eac38732c1b6f167336ba4e32ac1be4767c33a3c616db3ad7dec139c0435950196796fd351d4aec8a5d63545c2596c5946d074e3af41f7dbe355017cfc01be99e094347727c2520933575b1b31ab32dee529652eeeb3618e9663dee2f7427ff7f69e23e8fe9e376d8e20251959fce4fa381c84306f52a61a6b39d28627ec9f2422b7631b90c658a17e8960e5812d00cb9450c88363002fe3c1e90d49312c758c9c161bce5c86bcab36a36f5ac92076b12800741a18b9b4933e9c87c6dd9951c11f68fd592cfdace59bd7a1232b6d4f9fdc7fc4c261a80341c7f71f3d8d1ca52f607a445913d2d466a199212df0d2924d0396fd928f42b3c337bb5b0bf77bbd02d209646460c324939cadc247830a666b4558445f87359b10fe1f8b061b4c3d411db2255d26b2562b605b144a3c41bc73354f22a70efc9c5e0ee5d6f070cf3f20193882a51efba5b36fd7d9904f10cf0a27bdf93b6b0760987818fabd7ed5df6be0dcff7645b294c5ed89b8c0b0133df77b4ee433f589baff75c7106cd06fa7edd2675a41f5c32cc7b494dee628f05f4c9f03460e0a444344525569e102cc348add5186ba2de28e66aeee083b02ef6be2257138be64dc3cc45c1ec3f6263f88c13941416c5cfb782996284fe55852ac5e03df1b116af5c6abc76683cd0c094f1f64c201f32daff232b6cd3919c9e49548252efed6e8ab5cf630b653b1b05177099f5046a1ecf557a6f1d65a6b685a7c62d37b5e45d1ac12092d3ac6d9c9adc0f8f8dbd983816ed996d9f852ae4c866d4789670789ce8d50c0a37ed38340933de88adece143243dbd8e5c88049380f283ae7ddac6ac6dcb4412a37563619cefbbdf9fd1c9ed3c0d6f149cbc7c6ea8501a0698f134bdc73020fe73480353fbf5f1e54a0d260931e0b0b0ea7d9ad58553c47fd02373a240feebccde0bf39996a355f5fe4f42c70d48e4441a00b553ad1badf2a22d9fc3c7965e9e9467391ffc395e918ff80d39863f9461b27c11859824d697ec8bca9ded62b76d6f66ca39124d6ca00917df021e46af27c39003af9edacf31acdf2645df3378937296c8b69679c446d5fad61a8de03ce278c6d24510c4ae2dc34fb92d25881c4c19fc476bc234c8c57fd5b5bbeacd9ade923d71abc67c00de99a61d4a78324ec38c81f4c32604da5a461ae5265df4ec36edb45b2bd13ede3fce8c581f66da6acc2d81dd77af69346779f42ec9cf79a2ae4f2f716c22502ff18b38605a784c0dfc39d2641066b71b1a7a8a9c4cfb2e55bc93c4eeadac5cf026555b34a5202d642ffc8036b888aebfc86cd3e381157301c326559dd48eac57dc113cb63a90a35a19370350418cafcfa36115d69b8a07d931bf738947e9a435f98af20211358258777c0538eab26d6f1d6453f189773d9bcf4f21c83134898b98a7afc4613b6d5ce89f7a266e846c677f5fc08352f25362c4019f895ca0084591384ea3b4284b5de663778fd43cc5a49932b3251a8e8efc316f056d62085b9831987c86e4c2946246dea2601a3a61b97784dd5375e3a32f35b2593fd6cd661cf57a6ead5d72ec54626190dd9b202b948633cc75347a335ddf61cee1ef8375f5f49d16b9c09bb2dd01e06a72b0e26d8cfc741e6c1717c7c444f54e6d58a7f37a8e96e73154e96b271be497033ced87469630c0ac2e9b4c612b0441606f1a6d89943084b928805a29a6bc1b0b1a627320eeed6d2e1a3b04e925445f9911a1a4e852a90d15975e800d0ff616c243e7cb8dccc25241f07e0e00746507743bc275915c63ea751159f9f758a5c31f68c94f2e8b0d30a9edcb06d023498134a5f42f486db4a749a604d3c4a7dd7d44fb409728ad8a3341f5687f5ae0fa0795ac1a11c9efc9f1c5062af4cd75790810605a47b63f9b5981f9eda991143d9f33738ba01c2104476368d6fd8f49687516f80c994dda96b8dec856eb4e54a8e6e9b021990255e936aa2f4db2d58650d30320fea0318b5ebb98678e075802bc7e3f42835dd3f9dd9af91918b6c2a201e689246696d8f251047f77944998e8d1a7cf4058222bde41f0e0fb683f9386e450b926ea53f7c82a8cc2c3b1a272a17aa860a096729f193ceb34bf3e4e85135b8ec11fa622e539ae6def9fb7f094345699764bdd6288479ffe8896592ee2728ef3b595a9cd467e3c8a4b080aeb0d41d8353c373434c795f0b3426ff3f546c8239ef3a52b4436f7bc186ca5e9f80c3345c6d2ceab4a1357c9b7aca2bc3746811ed4b7dcee928051af28be4438c8d7eb2d65e0a1ac911a1920c8f976b6aa52d2c7a5dde125e09068e0bf9be576b13b3a6cbef63cf2cbd0b701de69f3d4bf750a91990409b6b9120075f1c4d19244634c8d3e097ff3e92af4efccb052caa4e71fc7b6f735d04835cfac7f5c9476e96120f6964e6437c8f8b91ccb79ba20db67105bfb968117b97a72d2ffbcc389b86eb5651b4a6aff77eb6a67f0c3fb256c880d8b4d41586eb4bb9ca38ec1df15e2a586e89fa7e70fd8cfbccae22a981a13f503c3d9e5d8841e117b1e060d08bdb74da24680cb2f5394717bafe8b1e14198d2eccb6ecb75c01c34a514ede1f406134fa46e05c185711b9ab0cadca8e465d164c4d6396d48a99a6d93656215370f2ab5e76847f0c05c868437a0e4d00e5ffc57d426c4c912d5db40978e20814ce1263a8eeff864654bdea2dc29112a4d1dc566bc7a844971a2bb852bd5535e76b9d55fb24f8b6b3bcd5fce1a1f9249fad0942a1f07f485ec64bd20d1c0244de9b1650bc457595b83f0bb6c740d04ab3e9735cdb5c8178f71c439b9703dd30d1098a60586ef29043f107138146a25b6069c47a76f1dd5f876119e54d5dcc7458f02d1cd5eece3f5cf8760579f09da64c6d91bd9213ff9aeb5665438a1fb6922153b435a007e195b0b4d27b6ef67bb1484f3b0c238eb208937514aee9bed4ed37a3854732cc9ed1b7f526f649338712b026096768172cc16dc6590775c317768e8fa05479acc66df553c8c23e5580532478460eeef2a0458bf87d2815d895718fd2d07a46116062e05030cb2b0259a257083473e7b205a7f67f6c403f9e9b5a147605e193ad5bfdb0db5c7b959207ee368f640f24abe019d45ad0120b31ac8097126b2d8a170d3d08298e77f265d3d028772e6d72f118a794579f20cbd89be8d741060236ae9025959f3818ec003998a30bb957706559c9318da2577ad00dfa1cee9c113b701e9d986620d79ebc121bc7fd367d4c40ffe399d1ad893f90f6a1647c3e4b6fca1b7c59abc1f6432edf62c595cac901028c248b82a355ef7184a827fe2ae392217fa49fea7c4840996795046168b9ff2c6a3ed5824cec5f78b3bbd989f511137363c8e58476fa4b8be23d071cb78a3032189f7d710bf4f743031a86cf6dc266fc707c631c99deaf9efcf2a52646a6b558e91ed3dc75e60b6e627aedb518e8078502ce1d3c09e8f14559dc1bb084c095649c971671428aaf145fa40e47e79cb092518b8397a151f7440b2a0f39158f289cbe2c204b0d79199fc100952975dcd13772600d26875bfb369a99d04417c486edc1e213854a059eb8367c6ceb9899ec971046bc96336516e65c7e7fcfc19b2c0dda4f059ec4edcad0165bd43f53548dd48dacda8d1bb2968240cbebf608c504a02f23a089f36fbdaa22f9fc4a7cf52902774b1224a8a9cbb224ca0e1193a178d26bd83cc354c829fdcbed96a31e6a98554e602448b7fd5841017e598a6c4611ddcfe7d8560195ede9032bee785ce3b5e5aeb0aa29224e5cccb07cebc19458d929aa67ad5ed90861528ca0568ef0f4aa999d11eff57de2aa535373a6d73b5b93de71fb043358517cb50d6383f2b522dd2ad7a5f408287115e196caf8316e64e79176cf9fddf51b8368668b19255665018df0917ccbc043c9ba8ee95ed7fea0ef1381aa5612de3fd3b438a51f393b82f7ee533963a5b0ca72611d084b72dbc961d2037216351ee3a6533619d907353a61ff8bb7d37f8c4335eef5a34a0998926016a3ca977647233967221cd7dbf1a8e1f3fffe298fdfc6a38ad254fd7f4bc2c768877e8b6491b4021d0857c5f20533ac07c1829eaae24c299b6448043e5d853f0d1a0200ada4a8e12c0be736be1dd9a0ea460ccd5ae611f742669ee2f32497befb76976d791af12d986647417ecb0228dedc0819e59deb76cb68433257bbc82371fe8382e00f33da8ba2613878744217ad47a94808b9e06991a6725121bfbb89ca3151373b8f0bbd1ea0eddf7ca57e2eea0d5d3e90d3c1c0e9893f4398589bc118244c96cc3275339388abe8c75e74e339c5f5256f8c7a30b24716a8048d93547c10461612af2eccd5a794591bcf2a7f8e155c50a50046578a134852b751bad360c5e8b34858af2449cb546c21fdbc4382cd96ace4b9ed67eea71fc7fe451dacd2eb02358be574a6c1a74867dcea3b20b74c93c9dcb9e5b927103d9115651302a10395b4873aae80704a1ae83e49de3acffb37cb86a76131b64f5220e8eeea832fa7ad5a954c4568a1aed89026e33a5204cf19c15283ab8e5d7e04c1242a8cdb3908c9babdb1c2d800688a44906433b8dac8b89d99e09884a861fadd7f4024f0e62aa6c21c1061b27d784e3d5778292480a963a61cc1ae04499bafaea8a245fd317b355454586a3f4f92d5dcc1b225d6c948e100b4a5a61fa81182810624bc1b0cf739991ae0dcfcb0c16a79580049c239785016cd683fdea0b3f680cf24891dedae2681f44079836f2b3c7fda98829ba991794903fffb36f8ae4ff2851cc8a733fa8e974cc57e50e2774bb1cebd732528c8fd72f9228ea309c7210f2aec1243bc580a5840901a6b4c1301914831f407092e48353cb536fb3d1a51457050f46b53c563d4c2a346bb63edfde7e20aedfedceb622d69fe46e17ad605094ea2360e2b777ff4550b776f9ce6244ea074cf400d7a5499fda622b64036f23f2b64260f5199a602c2d357192d3d770a2c73fc3dea3f68db2ed1c828a64abf49c324744ded931899f320e3c07a93c5c52ff5e3ecd8d7241264960bc863d9ae739c6c98c75a3eee6cbe28732cc2077caf64a461b482fabb76b6566ccb19b8321a3a619c3c12890386f9f65cc578928475a3a1974f877f455c1a5ea45bda6b6ab9cd74e5a592fdf409594b54ccaa62c29352c6c626f2bfa7a02598672c9c5acb19600a3b97c4f9f68ff9dfba4b4ef572498391dee0e8e27b592bdc4dc25312a1e55b94e52693f85b08377de9839490f86a42bf5af05d882802db02d01a447f2e30c52753130ccdf44c23dfacedcd0f925eec219fa8d770c0643c002a34983f049eb391ed293744c7a6a3a3b4e5d09753cfbc14a2bd6757c2a22f3bd7582eb9d25563fd4229596374a45b73955796aed4f7d981a992feecd59e5939dabb389fe0743e8412b7a3ef86db242f2b0414d63cd17c926e32c0dc1028b292da770cfe1406d345b7b71cb07002d6f9594666ebd4391134963ff718b64821d4c07c7a47de9d4b4bb3e9f43a19e96cebb39c1a2bbfe7b39a70c658016e775b0fe2407c84cd995aedb03e1e07cf8351d143ee113bab9c532d5f2f56099005b4ecc63ae190ea5d9a95e94c5f03df4e17b0e4e0909d46f91836736a02751c1f412f039e1d6cf9633c4ca31df20f37125b1239198ec2a0c10c6ca5df64c4e4ac8c9591fec2d1d89e862cf3d654134b3d3c7c77f67dba5f9e41d1207df8ea34ffd0f241f63304f074f254234d5cb2a6bb6331ae92a41b2f4f1b07c6df01cd0bf01cfb6a68d520bddaf6284c3c133bd270af962a586381bbade01acc5ee0c0e171ea48daa915fe88e39d4825c68f5f5374191a74461cccaee59ea08721016b5077fe68258d424b4f30e5bc4501198dfde50a3506a1611448a002edfacd5f3fbdcdc1df37bc6387a27e0b65a1801e80acc64c2f228c3704e5b8323ac6f4518b203c16fef3c25dbc7f31cf11af992d6651553d3324a1edc417b79a9f2b6037659fadf04681c85f8a8505b53a1d9d41641e9b4a41af655f63217d50657161cdc01c574008de9403414f65fa9a731998f6c75e0f65b70e0221706a2440351a9e9780e5bf927e1bbad4733b0c827863838e0da6d22969d6d6f3f52ae46d8bbab642d92a81e00dc05d6ff60d339be9c4ba6e10b1514f947858d6720b624a33a569f4e8c57f3caef28ad72a8a2c2f8406833ab49bf46ee7c1e225f5cf6e8f68ed3a305c378e5206a9320b8da27abe95a4cffdb9e35d8ac9e286cfcf1e38da6d7cf5b8600062c0a11c2c1dc1cc597c01ceed8c1b5351a54dedbbb9009fc6c7d169f173f1ab70245b8098f83b097c238d778f68539158a96b8790cbc9101a085c5ac5c377db6cf34c24f254c6b7fa32a43bf399004f57308f8f9b1aea25c360413aa54dac4bd69468e77b89692f2cdc488efc8dd3c8121dcf66082ea4af589a36862474099e8d1a85bd1c16862d52f5a7180dea51e36e377a8866b6b06bc3af1ef6f9f9ce99231b636001d3c7dc7512ae6cb98071d92d4fe2f1f491b5805f9d4098aa97e6bdb4dbb557b2496201bcad39e478461dad8c3c5d0faa399f8abc7bde6561c612e3d970b169550a86afc477bb028860bdb441eaad5e8567f21752fdd1b4d7479c686208ddcf080c371775ef34fc159d82da2066d91f4031657886282dcc9dd4b8c132c94e3a7f77f6fe9f5b54388fbcea349f7608762af96f5562d25505a99dffd1f2ca3343356256e1e0f9ca31f9499d6458f126df49d9b6d6bd16a093aa00b3345e5e670a9ca0bec1576465beb80dd72ee15eae491ad3c73c5446670d7ada844c274cc5eab387da6d9c38750f6f1e871d893f2875ce9450c38fce4b90ae6856e279ec4dd55255d8e3a639dcff21cbb624f21e53afdfdbf121a19eaae71cc02dc12b5f37a4bcc0d5cdfaa248383c7c2250422bf2d0830185df629a44a8579f28b1dd915393d2814eff13609af9a9a40de52a9c6aad73ff5aac1e90239b98fff5eb76a483e7421f9b19eff3b213cfc2198c28181be036b33f42445212109d40057c524e1b7dac2992777212df48036bb9fb78d060259cf485f78a6280e35664401eaf73a740e37f08c19b4b3fc60a11154eaeea82bf2d50ad626008c1805bb91654e0b1b159bdad8826a6e00a485dc9c53978baa9db15a33646fc445f537be1ac4eaeb056b75fe8fe12f18a0978e1804b98dc8f02d73b9e8e18b8cd5bae884b3e68d538b1a27f953885ad86c8957e5554479063222a30ddf291f49fb724c0a0f9bda646e016ef7eb147a3f9a074d7b68556d4987c834cceda2510b3be983363c4594fe51c630a2aefe1f0aaa0afbf6224e157528d5653cdcef38a8fe35c714a1521b5d60af9e8031afdb531ca169d086c99726a7680d678be609e6311f79e041726777d2963453e47db098e2986828ff84061d8592cfcfb57ab62e7a87f5d42ac1c22e13debea7b839c907ae0d3caa882f1cd562548565a17da5351206e70bc49f98041560dd89b2ca3b4752ad7140ce790648146f6c006a0e1b210682b6204d1a331c87b5b443331b3a442f6951c1030fb106b99f20e9aa8efa5441df326917eb9d141c06187ae384b23984dd9329f53974dc2ae9a408744d47261e568e0d93e42336b9ad079260493a1e7bfe00090157d8b0df363771f96c79546fd064585ce711eb0a32a7f52ebca0340fa550494c7c34d37d75720dbb9f934e75afce615cb44f29de350870055940e6119e07dd16023a3cacb69804f6df577c8013412b6fd5bf19be4fb14682837f9412ac0d13b2495213bf873c1496207f0f4d13ee89f52dcfe65e07925425642e8f886e8bc67bcf06709649706d71ac362e4d4bef4190ab62b75153f23aa00268fa1a5856bff15ef78a8a873993eeb819b06bf3779cfe8a66c17630458acc7f43199ffede9791fb7d47824a383e865019fe4a6d0cad7afac2a7ffa203cca81d27ba51d7f25ac723a955d877eb5b4470948ad6325c2752d30248eec228dd8ac6a3f2fd8acd02e25a52cef94f7ed25e56f888c1613558ffd489accd76b185d013abc6a1a16e5453d32b93fc6eb3c0072d16a0696aeacc402f97f44824159ffea9f9c3dd1c9933ea78ea53ee6fed2b61007244ca306880e0871a1aaaab8f673751ec2c8cff7368826c9f7eb40e85788308ad3b428660dd90f69471be7731f296eb2a8d4a5d40d11d5a133d66225b9a6428f8d38dcc97689deb10e144f72b9f05cd5ca2fe38c9998f414916118cfaf756d4883ecf83cbfe9ae087038961798fe0cf4a467f1eac9df98510ca9e2ab8f61a6c0b92cae1c54a2b71ede051c348ce5d2b209b2722b543d23ca92937517bfdee3863980e4db8c066f9a1d3e8dc6641f6729f0e92b15414f9fefe7206856cbfd233a5ee18772d5190113a7646b44ac88e537491a6435bfba6ea5e0423ab9c0d932142161c37dae997c7fce486c55bed654937e31bebb66af93cf554d4e6055b0030d04389033474e34ed27f6586536222357c5dfe1474141333eab6efa569fb91fd0ca97e48ae6f59b9b12180172fe03505a28807bf0d2519af092c1a0a38fa72eb950fbe6a8b502a9c400aab01b1b73a5b148e9cfb97d54bd1a245485a41b2c2e96c2ac231557c510ed29915fa321741866267e211799fc7decc4ff9c4913721166c0e9b3d42bfdce3033113add4a563d197f396b477e55dda7c1594e2ade5786b003afc7c3418717b4d5182cb8423a40342878dde95659d7f8dd918358c1d3db5fc8db74dcddc62aa6aaa7b68af80b5e488be52da95caf45230b311689972ce6d0039dd50eb562d67b1ca1c52c5fde45356a9a2d08865cf2238b507f2af6a0ce00f9303bbc9afa5c40f807989cf497e16a71cfd23228faa5bdb4899767da6617944951ec1e57c15cc36a8c0fd0816b096b2a7533403002efda9dab17bf445824114334395ed64b322218d9a1ef86000012f755dfe0ee2e75266d5149d0b3f8d82c381c83580c89a37bed30a55f028dca5c687ce785f80516b5c7da7cd4433dba8117b3ad7d46c1c0941a4b9244045faa607d3e58352f64ad9bc15415bbff99104dcc81d59445c2ce05f3e38c45f538dc15c466250243fb094d71a926f0ecd5546c04d967881c297e751f236424d26fa3c91ad439f083d51a0e678f2baca23b2023ec3855ae4be256a228e16612ab5c09604c2049ebff828b6093d881238b036b364d73745c9c45bcbad0058b47937a28b4ddf1bb3f39ee3654e6f8a57c9f03f6583f0c0bbc2bce32e57e13273a7b50d433eaf75b680d965864c8115b10141da2027ba852c05d2996fefba22e88a2067808a512cd8e139f267ab0ca19e610a7b0a5b4ab118581910e0975e6d4821d01c1c601d2e8a5bbf1d0e4c25545ebbc80cb5562d579c23e698fae41e99df99a55eb86569b99b0c0ea6002f9db4a893aa8b34818b6a857c53b942aecf9f9a974ce3fb08d4700274a856832b247ed34116a706c90633173c5ae0a10bbe640570d681eeaacb0529a1b2bc127f18db1e1ab6bcb1a0070e885a4e4dbc6c24a24a8ea07c129d084f3eff584222e2c5f002d9dc3e450e9db84b4fc38e7f469b1f7ddffc0a2038079d5ee0b87a5cdc94015a6de05fb654af71d213fa85ce727da092c11572bb11fd077f3def3420eaffbec20a50b473c8dadf683577a9fd9608aa810fc9b7b26b54881f354ecf26e8e891f11deceac3d199629503b15f9aac6c8dce9657be94e7632a7868150b3f3a94321b8b116fa72c904f40081564e1ac0d08c646c884cd06f329a1f504b0907d353b6c319dade6cf8f549ea3d9978c4c07d37d349c2f573f3134270e5c60af95e1aff51e2cc215b2489554e8d9d5b934217ca51c3e61d336c824cc56dcc20b326d733186bdf172d6fcf9684414e85437b9c7c569f67d4f0b4799bbee4fe03f4519155526c01bbac834437e8a52fee459446e584c292ed8294e3347461b0c164e6a522bfe78b9eab3266ba6a9d5e5d2de57d7597fd3d289aed5a99bddd15154615ab761ef11edb72088fe3cf42c81c28c466315c7277792fca75570756ff4cb058c4de74e504581947ba9ef3edd2f45206851871b3b590fe0a5934566c9a6d64f60ff6930c60ff72f3fe17e79b41e50753487bc755d0a4f5440d8a3701e45a839adf4169154909f6867560a07773b60f3cd1a3635a4322df940d0fdb5afcf0912d4566db31ae99753d409c2ab08145b45491713afa7c22b8581f769e747923f737057cec704841209c9410cb801518b9f0249d64b5cdf1c66a2df54843f6ca24cfd9a09934b93e9fc77890b555e1273d14746dcf3a8a45c87364666cd3958dbb7c3061f4bc4467013f06ca6302e41d7dc4301de5473efdeb29ab0058a2f2fcb779a5664be0a00fa4c846256dd67b6df8c0e2786e85e176f42b0650428e8285e383dfd934d75871d772af7a71ebb471d7b9abcf015930076408023fe24a51e6dd7c63adaa4c07a6c125eb1d5f3ca98b097ce588d5575a1069c3057c86ffa25b0514b8e0b4fb04493a12830af3bdf7e08f8eccc36aed8b416a507ba3db0527b451e0a7f89264b03dbafe503ca34aec9e6ff70f3342ccc3c8ae860205bf092467eafb0b33889744c4dce3862d571d720e418a39b1e00b4c9953a76de80bc2111270c1f8f9477c14f3d85806b779f4f0b93b7734bd13b9ae817d3fc3de8ded1ecdba08c2a23453a440c7e3332a30800344f0589f4173c0ab6b63d7fae45035829095a9bdf70f7a7334447c3a57c37831752aaad4da7424b915fad24eed1405df47cb9d62f1438fe53d7447bb03ff8b73705529bd099d97afb70196bbee69c3bfcbb5dd4c1a67138b4e87593a9cfb4580d00b76bdd16e5a4eeb95e8f9ae9853aaf876d574bd3ae565f06b20af079b10bcbdfd09a7a7e3543f7352f19bd7492037ef3ecf3270f13276a6732b54c32cc274aa177f9dab82244f71997eaa42ccd7161e231012bed0e0aa9fc1b5d8bca6a2848a309e4f7d312bed81640a7f17dbd450890932fc2925dd6638bcfc0263c93e5b9dffe8bdda9111d114d91db3d65e1615f92e083536ead9e1e8738c4f3fe6198c62e2b786093796b509f9b0b874c00ffe1f5459c4e43518e6d31b29b8a61e83dd7c030c00a7a527860d4c5896ce1f98c1a9c0a18deefa79771a9dac9c4ee293caab918fcd843475c66340e2a8f95bbe1b12fb669a2a6234788f482f640646987e0fbc0c06db66f1b67e70c7d9e3b1d8dd8025839bd9a460f68bb5a4e9898c5e2c9ca969a83d645209627e24f142b03684ccf3b1c01b006c57405f57198eb2f3952f98f6c02656c4d4e40b19577e0c322709a2b55497d1c7fe6f314d9cf408fd8c69d1a3cdd923d22415e25d535fd4369ac44c9b31b016beb906bf1eac46903e3d8c040918598a2db123b5b45ad82cbf84e5f21630b8418dedde5b927cea0ae0ea2102644bde7ca835930ce846b1e37032888908efbae6a7485c618e1d49f9c35c2a98548af3f54a9befac7a957a6c30a16c963c0a1ca5db51706f01c97b6d53222b1c5f568ebbfa460835a4ecbbc03fa638acfdabe1758b9e6028acd2a128675765cbe37cc01f63903a324260f0b6ea88c45aa5ac0f823e8889ba2e925fe46afeb42ea322c3784bb3728a10c5481f50549c428228de85233d39d7ffda9dec6dc840ea6b273c4783f03e0cd04450dc8d0b61bc97f77b025ca196f53db57053ed32b5cef55dab31262d427ba0f3079e961e5731fb71835f54e164040d0ea9fe395a2521517ac0c2cccf6cba5259115ccc2c572b67e553fe3413e2bada8f45303af376ed6f300e3fc03be7872e573744d3a8460bf4d2e1653dc844babe92bb3a16948358712c36769c161a1dcd33f01022be62f927848390b4596967b8aba96ffa058a07ef3b6ca191f60bf5b6e850589a5f342ce90aba2ad5a122ca948edbc2c1adb64aac092d80c0d4ab14623eacfe51b24105012a7755f35687a01df35e904796dedfd8d297d5399e95db77a263595b741bbb9200bff86f160bde749326c92003d36dd8a819168c646434f8a73016ecd675b68aa70c5732b092e313dcb507dc44cf6fae141e13ba2a390c5f171939914fc34414c611acc77306a335eddfd03d9112622bd4b61d794f38c809de02eb4aad83646ef6b120641a6ba47c50f482f36666b4fa2826003236736295d2d365730f1c4a65783fe3c268e95315c1df2a57a60d2659aca18d18179745f8522c55c6d2d3959fb5abdcdabf5aeefbd730c753a6440cd6a444d7fe8f0d234fe3efe4a12493fd6f0791d01a8b8ed446be70ebefe664999e0fac9e24606b08a13f73c809e585a282a837d700b7abee1189ae88bbc7b6a8401158ee50fcabdfc286ef9cb358fb7a8a951aed5ce5cb2d34f97643ff3b3c1084f0d9ca93948ad61312909ac8be89b12d877987cce8e963db86a4b55939cb2d8e0e23e37d6f872ffec41db6c9ff476d9f8e382c65cb0b1df965775ac8c16a07103b0a34c0c99d0f86a7d50c0edf3c45faa0414362562dbdbe9f38da60064e599c6cc75c8d78f5a099c095b9973ba0f2be527d1c49682df12b57c69ea2cc4f9625651290c3de6cebcd872fa9e453bb11046c0564b6b7e94e6f0ee251c8d6bda01a2af7eb2eb70b5d9f4dd6de549dcd734daf7e5e10964dfd504201507a1afa37f41349bdfd5941114a979b9bd4b5a32cb70b04ed5957b38fe82593c6ebb8a7a19ec3669bd55531031200b45dd6b5d05af71552543471ca85a9eeb262e795db8839d63890b78b085e3a3bd955c3e0fb96dcfe917553a3951ee2829ab34e040d37c5f77af406d6e85379743c12c3cd2a04eff7f2af8c6221129a7247621995273ea8785f41bd016bc9b4eadf9b4e6c4c50d91436ead9c50c4842eae05b3c861aef25076c098a4616ca27b2dcaa0e8ef6108ec5e31c4b254398b9be4653bdc89851237ef67a9abc9f960cebf65328125e83015d102d26a70a6b67fc4ec926bee5735f8c1f60eb4404b42054ff28d291d8accc8e51ed69b8fedbe351cabb3e812d55bb5df815569a5e40828deb899625ca05db69886e1972450b5e64a0ecd0dc73dfede96e159c7be76b6c573dde09295412c247bf4753aa857686604095ce12d1f9098ee8514bce50a11e6fd4ac229cfa730c3c55901699d98bd1eafabe0de099469ab1677873774e6dd32b2ce2be35fe3ae3e49d28a6c2c99c67e9be9c002cb1f3752cbb24fa97d50164f1a7c56d96ffd387a46f2f91967fa9a38c99543c1aff44cdd2fbb2b56394775852ab47f0ed5d2758da08cac11fdbe58c466fc233abac9ec73bc0c94621b6869bed756972f5d8c258890beebe60173b186a6c6f5c7ca65f3c98fb8b5b3556f79894c76bc88b7171781eb2753d26e8a77befa4d0ee7bc07e5c2417b8ac965a74ecdf51eb20558ca081be80c91c930dd772f939b687fbe5c441e6d41c3228139ae56bc23d76686964af92dadd2c2aba61a7302f4fbf097dd5e4066115e0e17b35b13a7cfa3b0a7d676493da32cf6b3760186f2389f2a1330aefb2f3cb97b35c0141b10a757bb943ed1f7365159087e30bfb00b98c383751e96b3835e097b703a31208904f0f5f9743097f3765df2d84998f98ab06e01fe9e88a51a0e74eaecac07eb3de36f3ff972434a3765fbfdc51e2a46556a967fd4e3fb0167c524877b30feb8ae3f843bfca7012450b88f9f959240e15559e470b00b80d694ea5e64d53735bd7d7fdfcc51a62935565ec0be40d49f32f1195a789ea11b102a40c3560af0c9b79041c14a98cf647a44b96a623465c27d0d1be571cf57dfcc655adff5f1ea7cfe5e005d45316cbb196a8448abd37051a3e56c26d79e54345060d00080faf8020382c3406dc1cf1cfa4b99e7b648e54d74da623b1d638a30bf07be12d1fad74e13ff936700d342740c6a891a1c4b91d0e2af12b0492a4d308c001e5f9631f692063fbe8caa06e4db439f70335f51213d782edadea9e235624b2669360dddcabfc196cd17486e5cc547b42179d3bfe271f84315b384bb489888ae7943111fcb03ec777bfdad2e7bd0d9181dab79a30baa587cf14720e98c0e6cae02517380b0c68ec5fd076ec1d2f32a895fb768bd2cb4dc37f2b0e5a151fe1b2fa5b0117b9f28d49ca19075d0d59c8e392e8d818f8c20ec994b5e5721a3530b5f5e70c351320b273a71b880041afa2dc69ad7db00bbdbf6c74cd2518964ab9d17799cc79330db8ec1608228ab7323102af2e52cc9eb2b658d64eae6c6e3492fdf799a26abb0fb04a5e721234ee900d9e7c221818cc2cabed04d4bc0b71f311647337c91aa0a5de940cd883aa85e978690cec763957ec1b9069ca6d73b175633c02deafe4c5c39c7328186f98ff5b5703b56595e47d92dd9c15132c3923ac3f28b947d83ed6c13d6c483f9356af49e0926cfb815e55a73e02a327f3d397ad757b184432e3136422983f9803512f3b294e29ac6d58ee00e29566297e0d9f5155299940ed9a605f51aebe71d58cbb12d2eaff0183dbbeeac7a4a943d986369464bf1e2ad1f4addff07c2ce5a2b4d6830af3fb7e9eabb13637c1af335955da59e6846a3019d6a25109b0e6a5f8678a324fc1764d6c6e39272878938597671329be4b325124d8ed2721d81023ba3602eab4f045e95e7c0dacde625b73b26fb6bfcbbe9b9cddbf13286fd8e58babae5318bf68725b154218f8c1ef374c0f9619503506058be479e5c96941cbdce9bad2c218db03753af1cdc48aa8ea2f74b53ff80249091abe481f2f638f71f7cc2ae58f5f2c1b89568d80c3e0a6a0f5067deace725978417859c8efb743ae63462e3b12e2c61b93fe0eab67fb7c4dc6c07f9437f41d279e3fb6416dc10ab2a64e01216530302bcff1a28a859a0884937a5beb8e686d3b59010d53aa7301d3bec35cbd9a9f30ad8dda4f1175e61a94b898911f5086e226099d80be17bf97c2d8beae62615d284826c10a518464e2fd6fcf7b4952d3a5216974db5c67582a186a320b84487b766ddd4aa322b6ad8bac3b207433d310a1fc4f652da9a90b4af3a74f05eacd4739a8dbf2c3e248f5eb02f5c7f04d000df431e97ea1378acadd42e18387611b5ada600fbc04e071a7c8802db8d687ca230da0e5fe307d029c1388156298df284461bc051574ff742508f4912a7c5f278e10e57f63efaba697fa24e0a0a200d8746ce31938ebc2f7f59d8efa59bf21f03c9be86d58c303c55fe60d8b5757de0940c592951031b3e1643b8a7830a7e0d07f65fbf174cda9c7c55bc9a25bfe2d911d0f126ba0beea81d38e6e9cbb558ffce9b64a311e5420c7d51dbc8f4a2e3322996a5d3dcb3b950f899c0c3a001c4a7c5819336db8ad9d0115b01421b9e595cb0cc97ef248f147959ea92a823f893d575c60806bebf717bc0d86c0f8e3c561a785b4a94cdeba783104a3c2912d6dd33ccfc6b9247f718494946cb18a5850831ce286c6c9c48a089cc5d95718dc5c20a0a5f0586cf3adf31ee5e49d4fb86e47c5bb07a2a549e9211e7b816ef16e6bea2b9a03ebf8b74ac3d34ebf1288e6404f9e07da8d8320ffc02a35102c66c6689c3d05642e3c9b751c2ae8e93941b78c801d8b7d4462e092c1480b23fce9f7bb93c53c0a0eb808b465cfe6e3adeb9f69c416a26dba6f5d0916692b76ecce06d3bdf6935c22974af27dbc03234767de6d916b52ef296c210afd704c7763c75d38efd9a4d5276f2f954d3212ca32e7171b0a7f6b21f3edb38df6711bc31921086cfaff007ab7bdd2a8fd0ea2801ba89796462f8da85ea8197ea4f738b873346cef08b3bb343e367726201f6411f16e10ad5885be949422e4c79dd9c9d92773752fb2934b0696f00cb7b293a29a08be525b7d0905d34b3aa52a4eff0f799005c0382bba7a03c755c1c61ec3d3412a8d60077b2d22e10071396fbe1973a4f5d8fcd25041e102a8205f7d53d6bfa59d877ea0b1f5260dafe60a122a8409e28a1b3efef4406bb052e6db85d95bade0b7fe35cb3bf1c910d5f98de43720333113d08461f0655940e3737270f4be86f8bd3bc1196d1ead3e43d524d2830f137bd8cc2a3d922602ffe980ffc4353b15758f9a019ba6445bcb0c9bde5171dcf921d8527a068ece5d917c7bcbb27cc2f48813e7f407ae787d522020093d18fe8bd3dcc148d6e198c78c3b51a7ceee8f925aa1f527644eb98dc97a93d345fedc8648fb3047ca7426d830fcfd2813e3c9a7b41a2df863924ce271eff1e554f25bdf60044c583a3a911e4ad3a0aab8eef4bd1e87ce86f669542c29ab5743a43254fbd54a86cd46ee5602edca5f7c5cf814ed0e17a1dfdf830d7ffcc77289d8b0f497d0c8f7fc4754362fd66ab441b4eef5890ec8e98bb1f780948a4cae004a747670fa8664dbca1e3df2accd578947210b6e55de5207f2514b87e36072dc25de4cd61f81757eb1a9787b34a532b54a90821027ffa6f7a15dbd2b8c98f1d505fe7238850ba60e7d85f310602d6ad1f1a544a37f21fbd68ff036a7b92fdd3dcfe8ff85635b8a0c5ffd6c6b0c5d38c8c742699c88b448480997652c637a5197f81a0467dcccee9ef717ad7464bf360a0c25efcfadcd929c989c28debc85185bc53746fd28c1ab7c56c694fe923422d38439b18248ed1bf307b8f92b3fc0a0ca6f045eb8ff8d79cce67adf6d83f79376126616553379e754ba4c9629a02ac85f04314b2a42b9a443aef175613a1994c7c854ed3a57a0fdf2a20f9e5b8118d2149f078642882ce4935b57f5ec3c2eab562c7c9cfb40e8b9f3e54972fa4e25c25895756adc666145c8a3bf0a814689d310ce47f4eea089edc85de6a5a5446d5165f79e49400042cfa88cc6b20f844169c19a1f817a44dd2b31c464827707b5a955859c847047a621c08a1d81ea89bea3f41ca3e8b5ecea108f0811f5aa85275abbd7cb0054a6fed7a141ed4addc2d6f777d51f48e1a87d918c6c4fe5378e66e11f28e3bd6b5646665a3254dd030d63524bd3e80bf38664311803dcae3a63f53771933b4fa29d772de6a4ce38eac36783844899ebfa7c2e11e2c7170a04ae884a1b787c7c9afcc730a3508fe69f0adff0707a8bd9692c4176df06319613f34784bacaabd43579f2050d1d059aac55e2f01d7c318a3df286322ba868a7850e0b283216f9ecbe755123e6e8f39863c858a129515480048e099b73f192b3601a10d9820eccdc67d616fb5c5edcf809f58c2e47cbfef2d5aa6affd3da59a3c52e13439ef88f6be9ff356da3ccf4e65d507abd8bf567c009b72f971d4d71f24651f4f6d5ad0c36a966aa148ebed79ed20d2af932b611ec03b9742223de69883401dee0985f9925e104a706fc3ae3feadbc01e7c098b536f78ec8f19db1f026ac98d1a2339549d115133814a9717f2248f2042701e1d149a29bfa07f33d5d891c506bfc7f4c2d24bdaee99a74b3dcb978f0e33c447816a00895828c18117c07433e404406251c7518bbe044af2aa9df810b3d0e3a5d20f48b8f2c250662a486be133cb504967a0b33fcd4c2a60cb8b0e793b1ada2f20d14e41551b66fbf142e7f58700ed7f218db2c3da2a45a4842923b8d077d5b6e2fb003b810759a2554034dd335febd650e1f64aa5010c3bf93ba0df2b844164dd83226ea55f67a3a32cb9f824cb65e4e8654a2632d7cb9963d894b674f544d7507b6aefa85ff27e457f31f15185b8d495b17deddcc27f1376e483126963d15bffe29d2d060744199c94465ab82e6b5f4bea5fa0d2e71130fc2cd2d088f9170ee42c2bfb98653f5670a455f95377ef3a5106d105afb09bf44c5922d21f4c123d5dd2be8c57043d9c7aa1f523808485452488ef6d3d08d54d9bdb1e77e5b5209728400c5906a12d45bb0ad0d26f7b615ecdb3f74913c78e77f9a82e17e38e0dfc107b9431ae4560b7f31893358bf7aacd9ddd3635365fc99da26b057e2f1cc70af55ce890aac2fcb46dd61910bb947744b024644adf130d8baa6bb077cb6f6ded173917abe2820d471b3b77f393d6e26f81a51668f22f4ed6055577d82f991a858c76dd45b7cf61228f93db2ee495975f23345f41fa9a658f7aa52d6471ef5b6ac894920363037a341c48ebd82c12be0380bbb6fbe62f919b9a07bb465a3d510ae82e9ff5edf26439b69cdddc6c346294a60a9046c6f4771303c4654c6be22abeb897f20d5d1c0680fb990861469aa3c92529377b3fe1247e6bb4492e44a64910f5630cc30386c7dad7c4dd506e3d1633680de8a4006b2821d4d00ad242258c51b3fff240335c566649194acff644c688792b54a2d6cd7753458fb0bfd6e531cfd602fdd989ee7ff01766194d58f07b9188b11fab8c72e8b47479301d179f3ef717e36c0901146ec4bb0689704695fea5bd7ab195210d8003f2145f9a29a020d5a26e1dbba64193a7ef513974e3f4f777f1af9dfbe5a176f896a68d216c0a9c23a1176729d32d01e81dae1860128ffad70c232dfe82ef7b52a8fad5e60f17e10ce54012271e7ddb8d54362cdebb4c7fe455d5baaeb1d91a633d7cf604b85df0ad5a2a270983d8c77c47c175f275b0a2adad823701ccc3ba8a325db006bb786aad76f91fe59eda6b5159db2b227a0a1e59dd08f2e8e21c3a8155722ca190b1d87b8aa23c8eb91106ecc1bf0a4745de70cb4c5c4532a95f689a2f432e1f997d0936635540f32ec256054314c414383887a6c2b0f8f8b7e98f74ed98463e7fee283b90a8bd6ce89b326401ac5cbf8d942b636cc0a839b0038f1f00d4e972bfaf945c5547ffc94af073d70b9458e2f6036722c6fa2f06f23c0a11d52f42a571667566b40470d1ae6a3d239d5af7e1f3c7b60af26c030a2265030e28111cad03abf653de02de6f125649387d42996e7cb9096563abd000a35d79d977c3274229cfa5528de88481d6637617fd46930026d7951c4585d44c3c99dcdc7e9fd7b046fbdcea53f08fc19cbb10f5c80fbe24afdd6f7e6a667a2e2643a73005b65110bf0358bf72de7cc95d85056631d1d7cc3979fca15f3b525d363023a5d56b7b07e1c77d645c4c90d45dc5fd64de1bc9cdfe7dd827b84586393af21129a7d648dd66ded084d1c0b4c2e4446ab28de5fc8e98a338bca422517ad13177d416dd295eebec2ec4f33eb79747b9ba4c7d770284962178e911fa08f76604ac9460c2fc0bf0b614427d86d9cbd5c66f42bda0cd282de4d12c6f48eb482c46da84f27ac6d544710f4b96a6a5c6224ddbb6b15d0ed50f8dcb5d21e0971ecc56e060f625cee59da0e65ad97584ed45ed7bdde073ee11417261057d2f7c41e4e51a8c970bce05a29464e52d82a0db83c4d09420ce5004618b136c83df0ef2e8b5ad781e51c09672f158dfbf3ebef5ad19487eb6ae16562b77ad6542ed6d94f492b2593d4567a0f124768144f8e57af30b0e3f8db7e07408e0acff4caa16ae490948e73f0b2c4878058ac34c59d1b2420f028ab97f5b0528a435681fe2b2aa6b0b747ab6156a235b3c0a8fd1c9097c6e3a71f32379ca3ca21a4e51f08445d46dd774badf65b8847d6189e1afc479a5705eec4a2b6a6d9de5c728b9805a70fbf16befd4002b3dcc2407128190d83303153165eb6830bde1318ac88df2d5a94afad69a8319b211ca9a04173212f501d1e55ae2db9007d8b685f4a45a13248ac1230da4411f8f2481e4c9f11dc839394500bde963933c1b0deacba5f23349ca4e844fe88c00c09db4286bcc2447183bdd42e8e704d2359fa01f98ebae710ed6d28f0c7282ce5304e3f9dfc28e0706e1a80a6310e7fa4516f333ed57a8a7042134a04b12506853d5f2488fecbb0842ccb3641f3d171f31b915cb900d32ccd2246566e6b8b28b05c89373eab0697dc5b1a40e886b5974ea02676f11c4d5998911ee0e004cbc32634b840fea06896a48440f073552dadf6d744ed240735b1508badbb570f89c55a644c7b2ff5bda8df9e1d28dccce0b4eb71e4d795c9b565c6e625a87f6e81f511bc3f977fa7889c3d86abd87ae2b33179acb14982734e8c83e2e87f809ecd1f579259bffa30675d6d85cc8205ac7c4d37a8b16b3ae2939b38d3cb4f857653431e8a9750f2832b711df3ed8402cc7510c9ff4e2e53daebebb9289c4986efa51f980644e757d25cc5b9a66a782a93d4e86417ace3e933d4a8e34625f1e9031d429356cd21303964e59e3927be678acb5325c9107bfc564798769a95cc51a44cac661c657cfe76ea80a5f2429eca050955e30d1b83f69ea7616b3c960a1ce9cc491ed1aa1c3fd2eae83cbfd23bb8e4c43b8ff0d6105e5901ea31c97c7cc9e8a8e933a5e7f5efcb7c04e292b8a32c37d08d23cdb53d5924b5f49f24d74eb2413a334e37327df5be3123d1e4261cb2fc2943e594a9b8677c6b9da675b362a7a5d036193aabd3cc5ff33a401addb69ad6b7cbeea7c1df12148ab4e2abfa955827e51d9cae40b4ff78d4353f731453ed15d019696abdb06fdf38bb3262f2e200447c5ccdf422ce7cc39efe683dd5ea6096cb4d31e1d3de537d77b5f09334cc7505b7cb965af62588109e2b6d62947a445fb994851aa70bf4324bf813f1aa222bb125d765e150b6b0d896cf54652cab95a57ead8c91b0658dde93138ca0f28fe5ee6c1a7953c3220cc68ff25e6895d0e5d0d68e11f53e188f33ab1bd3cfe7f4456694604a697ca0649a681f949ccd7a304dfbac20623a5525492be05b056a58946bf9f4302355ec819edc65c4a1a6e7964ee7f622f24e4c5ff6e3dfe0e973aecdfe62268ea64aa978fff0797dd63369ff163dd88ef00eb9add8647aeb5630df1093f61bfd0d3c31281dc7eee08a2548284422008721a86211546343a245aac4eedf56a9f0ac4219cbc93844cd9e03319645a93f92ee8c9f9a6ac4b94fba4f6b5481c71adf73cc5cc7ca39f09334df3bf261ca5e772fd131b0615f1a90984566e16cf9ca61a1d0837b6225bdd75268669d00a2b94c3d6fe992de1a6a2df12d0359a2c5129aa3db2425eb5e716cfb0032e07153dafca741d2713df9d514dc4bb5c0cf3a85e954238fbe4474fb75faa577ee92b39a8bd07bc2f15e7f2f5153bcb673271a28e5cf148d2ed8417015cd073460f994f2aea172925f9ea5d88692c9f257a70d4dfbbff97339c7a7148d230bdca3281132b01480060b3b33a19bdf61e8f5bbdba5680877d33e3792ab1cd597f24fca54e239ffa0e59d38369a0764ed8c6b918f934fb2cf42788ab028c2e2ac38ea75c388014509c28b913bcc55bf3c7c2b6baf02d89e08dfdb19d83b2477a8ed92cf74373dbfd3311043a7a5c1df80a2fc6f37ee72b430ef68f74e69a61ce280c324ad565ae2717f58d1dc3fc30de0fabd05a51e2a51f9760542cb8e03018178f400470ce4c34ccdd402ffe54e125d8e27087a01ab9430864e782a11a7947e3afb7c66d442544192515c2c40f60be5029a2665ce9dd167b89ace436173801c22a9d0059f393ae71ef36a9965c6d491105f008d3426c8974f07be8316c26cb78f689e4e9ad55d039d945b683e2cd1a3aecb0d8305f8fbd38978e26b8c16f628050d4da6d8a5785292c8e4871d2543e9a29a502b9fffc54d9e74f927d0a062a42b56c0ae1213ab5c323ee4517f9590619ba65278bb9ce07b3098700088dca9be12f67faa0535635f8ea4ebad28a54f109d9338c8b13be2cc1da4e0343afb52345ba4370b3403f0a8584a1df065f3f159cf5f04eec8024e236634c0deacd279082477bd493cdca79c4865dcba286dc5561223cba1454d31e4f6f436b42a9d24a61661e0cdc0c30e83adb6b0f1035831ee22bad1e24f21f791ac33649aa5fb4b4c0bac1b8518e8a5238ca96c7b3451e04348c52c26a019ca8cd68dd40b3189675db8e4b750fa562f5975e15502914ea86c7a01bb0a42439b9ab33375dc6ce93affe032bd27122e76df4c0bc584d37a4c0cc680991ff4c67ecf54a26541db1b7d6c64886d261639e364dca2081ad6c01dc0571abc2ddb1d3048cc78cc0b5355fe83ba40d5c1d54b0beb0c78a386cb65fa946a3a624d4d17b45dc56105100dd8f7d53f256727b9cca8f80c3b513ec168fdcdb49c4683e13d8c254d2ee413365278d1fb5227b07dd3b49ba36a8eddd9c0d492660420e112c7a21065d7fc0a31e03ee57864f07aa4f849682b4a53d87d183643c2eb608c57f3d7694f33b6c8b98b3bc96c307d2e08a530d568358c219b25ef7676e37cd3d274cf3e0933ace489ce54f952b9c0d302cd48de7126213d862dadc0f4766a24c3fbfbd99e96c7b1c852d5a41a358aef224c51cecb291ede6035f44b92b576f1f532afbeae323fe41f6a6261c65eebc7dff37e096968fe8c6a170d1211226ffd4df8e5fe850a4c75a82aafd6247922cf133e29b7cf404b5af125220b08fd82d835c64d0ba5b97ccc394f54831742eb7be071f5acf4022c12e9ba29ea7934eb7d4560b6eb4e5c45e452ae11768782d0e66018e3fd993e4419fd1d37745196f2a4701098111fca2b6db25d63173afc78666d94a80be53dc245ad570f55b92688da59b84f41365cff1c024cbc6477d7d462e67d5954c9bd115e12558d9a878ea81676547d47179110cc7f822b4cf216a32435e8a12f701b4db9de0a4274181589b5f7828bccc71115401f8faf860887986aa7afa0d82254f23239f9d9aa131968dbd920e8d6bd0d7c8812e5be2fc23535aaaa8f5945b4263c4379c4713e1a85e9dc238f61a8726c81286dbe64fef0bf360a45839d2b80b3c44fdfab18355a7ad293433d6a8f7b16e27b84ae69907daab63cfa175e6acdeea64ee448a91656aa50163d47a34d4d04eec1496a5b391569a763460698349451ac118ac4015463cd3fea957ffacb5ef73c652368a7eb0222a3c9fa0bb9de0cdc577f79dffbc5cf100cb94b563cd05c88cdc47487812ee417fe3881e3bfffa7d6725f6cddb5a2368a386c2e632c0943a40ceb5c5ea2755df443ee6f4fb2ea3d082b83854d1a3761159beb46febabec37d5ebd56753074713634517a87e85563c409d3d24970de112b5a57d8666e63a2972c7f0a7545fbf7e9ad9c6b89511d46e04c186346c022ee3228717b639bb0f43c14b1f55aea5ac4f751fb776d14f195f0ef2794f2b96e61b8ea71430be53d8eaefc15acfeacaf7b9d2d16e0798fceff1971197e488a2371daa91e128b6039769aee263f0e09d36d6def6ad89c65a148a104d4daf59aa5459a40c7330203296beb992cb33d51c97385535d4e2ded23fbc12bda027df06054e275aad19b59d04b2f127737282e5780619fa986c93e97e8de7f01ab1428258b20be46d903d04f3a01ba2c3be09c1c092e42148e8ffbd0414eb43721a43d725d9e7118c85b12c0b9c6aca1e51a40eb43c8167518a5b1ce2fd90a1706bc6dddc8adf3dc5b45cb0d3416c2f655d9fae194cf32e638b648cb92ee0e7f4158a3818ad088594abf9b4d507596898c8a3a043e5a2ded5136f5dcab500c840df569102b2d3c16bec919254301017e3d0d8c1aa1a70c05afbd1b87609951f5f58a141b86fa9bb3042bc6f99185e2616b9f6ddae4d51d7ca9d8b29ed8243770c0314c9861491569991aa0b17e01629bd3161f64ab41a659a6f1aac8d4f496b097aa5e976b9c055a28e25b45a482440d8cb0288460a17104b7e723ed4bfbf11b2ecbf32bedf91a4753e6d5db714b5fbb93d725572ed51370be9cc6c106dc3cd07aba394ffd5bd0879e16ff355a58f512fb2a3e6037731295db348532203911141ea9dd89d437887a8bb1d8cb32ff83c51d83ba2d77ae3b8eaecdaa8f4cf6dfe380e9d5c8f7406e54447b803c2c740891bf7f923bce9a091111caa19f6682ee3427b26fa498b0808840b8714591a50a7d34238e07723f510ad40ea1aa898a32235b83a69cd54b5c0f2c034ff6118fe54f33787eb8fe6d9e4bfb7f9ff7d9180080e1904c37887426acd1bb0007e6bb29a2e25a25ef8d25b45371129b803b3327c17c268a028061dfaca82ce47ee8d4d86ee3002f0ff67b8d05544b095c3621b27dbf89f3829b08639d2df4135eff384104d874e7955448af94c93cc5df9c1b3a4a770d33e731cdd9ec79cecb28825f081f13a20b56174603ee2743011c120298ff4549e1723e5d7e7ab92aaff7942e464b3d9c4421c12ddc734abf5811b7342a3c3bc272326b6f30963cbf64ed468da4347f7ae01a1599efddda7a1eeb47ba84ddaf99fe2b8025fdf1bd84fb75a77644e082f0cb39dba8eae183c2652c3b827061a77b594d9cf78465be5d9805580519ea9fe170449b575f95a617df34ab01157d5a1fc40a442d71cb8b9e1298dac119e02386d97da1f0a154b537687ae97b7ade4367028f8a524b004e6cc56a18fdd3bd069ca17f899ae0cf33cd8c3c1f3346f3bb55e2791b622b20750ae642075f91f52b3bc7ad9aae068c0d53aced9c6f811018c8655d8f2e01811a77cad2cdc12a630dc347c5fd9dc297a378fd9417159d3c0414a904f891a3fc52bde10301072e25b56fb7f8481904306f675e9aa83ae0db88b812789685dd7de89ebd29cb9c81d8aa0e73fbb469fc7c55ea5f112e21f8f9f32b90a4b8989f0bc64faf0061d802221da5c47ba22d24791e1d62a7ccf80288134cc94692230f1361c8754da49e6e54da4017a666c5896d5efa1e8739ece7ceb2c9f20464b5abe2cdf31093afb00c666918d09e3b652aabbf4051ca4610148680697cfa52e95acaf3d471dbc513fa45dcbabccd979948b12720238c5ef48684399e4dea376fdce5725fbba40fc183dc684424e79df43a066711b5fc70a26679be3e6d268389141fce0187da03b33d3163c2d3b82d22cb7151c262631cf6112b162f80c2e2bf8fc9d4253be5634f1f732b76571f214434e437e0416583300774015a678f4a48e18a942e0afda4bf9ee40a98f32ac310141134dcf8f6f3cf89258ee7084e8b01bca2b2c89fad06e93c78587f65121559c417dd71aceaae424f04b8667b652e0b051e7abb8b46722065bd2ef360b9e9edafb2463ac5d23cda7a34f1018c2a815c1c586d04748a011b05f0b4aa2a76a28cb6b447bd7cdb34133666b62bfea6af4bd99f8c87600c050a8666ddbf921d0ad8a2402d96a45b07dc97bd0788d7ad46a6d3b20e1120e918271f2a08ea846100da3f09e68551164e3bd82cd3599f4e869c7787f59c55c13456f881e4b8215a0ba52b3486162dba576b440979eceb6be58cc9173ef92bc5905f190aac8b1fc469948ad9a94e7388246bd7ee2aafdfe0b8634c12c87ee9efc606146c098b0efc3cf77a01b7ef5a1c37c1da2b6c36929fba9f4bf7d7da989c55bc593da21c89f1b8e56cfe256531d60416978234fb40340b1702c57706d2c75baceeccfbe795d514fd0865ec44b7a11b938cfd1c68f5990586447cb4766e5fb9125240abbceb18195103114535ee8633e86d45a369308829926ede93d6eda4a85fb5500ca89f2a8a3c54112f7ae1471cbc7360699422ad3cdd9bbbb7f397facff8d4a50c4a079f1fbec455a413f8f46da9651204dc40e5e7e406e149f50f3ed45695d0ea89bdd28390ef436cd5db2f39fc70b3486a4b874182909f5504f96996adeb6d40d3c1b7d1c7bd65eaa3d60dd6e417eec8edded431f8edf9a4d54f9c572930d389e36ebbb91aa19c75b0dcd498da71c0826398cad1e155184210861fcca294b606886b8e299b315b1b6dee8f1e3013737ed839bd07f3bb632a10e6e0e87b8e5db64ff48cdc196c3d0ae4a686bca4cdf40c1d3b10448a1fe7ee2db1ecefdc6403df185aa8687fdc74f5606baa359826d06efbcf2fb69705bcfbcb48f1bed53397414cdd32505196f524938fb674b389fa8df305e8ba18980ebb2004d59b7ee6cc3ab11181d1eb91f7585b34d725c066e1cff2e15ca9c81c1c3cf3dd4b633ad571d2dea715af3c3b55053802b586288ca3478e7fdc7c0dfd8c35d16ee6124c7776ab04514a03f90d7a20c7190e0d3716a81212d839b1a2664cd8f4af9a598b35dfc1bd5964c571ec9d27d1ddc80223176f71abeb405614ae375d15d19226849361f9f6ea93ab0078c98778c76c4721602a03658f46675b16d2c75c6261dbe3bca963ea752d841639f94dedaec8a6e3662fd2cdc63dd0ebb3c6a6d4c9c1517f32159dada0706aeafeb9912e4a6ee758284248e97f65aa33ae163471022432f4b97c21119876922c580bbd11d2a80ddcfbb12efe3663cc4bc33056d8493f3941b45d6d36e0adc1bdce226931434aa800d8e8c18556b22bc3193be348a505bdbd24d4772408cd84e54b701182a846be4f1c25f127113f99bcd3569d59319bebef88f633167b267644bc981c233e36094e78f191ebca010aea0a54fed9b01dc5695dc137024af3b67ab30c9166f8a338acfc97a8d0dd7a7c7e937125a7cbe807221eab93af8f9292164ad7eb4694a6f42d37e3efee57a0f86d8462e6bcce292a6b73940e4ec1eb0f91498b1293ed70bf90d6155efbef253b2664b45150e57ef41851bf1ac3d3e56146aa74baa7306a55661876b8370030344fce7f7a13add0e0f5ca9ef33cc9cc1d1f17815060e0f139e56ed814fbe1d24a617f0ec2c93d6e68ae5800942ab62afbe5aff50739ea5773a7fc02d9872d15510f3fe9ab35481aa964a78f42dfaa568931ae551383b432f2b574021c738a32465e12f0b4fed0e013c7fb6fc6d5552d8209beeb24b57c1d8b7e2211a08dc84abf51da80954efb0fd215f557c9e08ed854f417b9a40c8c756fd98fd9e1858d120a1f8b2136d717c1c847b000a74f9ac475a3f92058692f28a878e77ee4513fad1230b0d9afe124a5f42a390dd3e3111f03853e8282116ee5ddd89851cba4d908bd4bd7e7a02827539e40304cba8d353d6b15802ef5e9f5c5e23b0d0d77e0f7f3fc7e4da9724ad87d35f0e6949ef09c72409464e58db099917e2357c07014c2b73cb23030edc84041500804776815011a3b2aee9d96dd37af807a881c8fe0d898ef0a61496cb8f1c06f94ad446bbd1095394f9618cb1bec9a7b64796482d77991f08794a81240b0cff4ba0637de9b5c9427996f364821b51495c7aae314b2fa3f2f2b0df912ab1be538d40e34d9a39f8b0a8c4acac6723b0c6ebfaad3cfdb81f145eb094be1d6982e18dce6c8bc150b4cdd67b8d185f6d786b3f9268f44d53d85cfee54f3faba759427dbf2af31a320851b582367e7c5be506648237646db9cf138ce9226381f2794e04b25e0a026890f398e53fe0043c8ac5e7e43426cbcecc2fe7de40e617ae1fd8787c29ae2cfb52ba0a03336841199f29da4b4a89305457fe388cee0c56cf2427fb00a8428a96237b8475df1d799b39c21fa32fdbfd783672cb5055e5cc033fcdf6e1bc08ed4792e09502f7c71bc0d9f69a027493b21fc158671af28cda1f2d48ee2ad1e667f014e898b1ebe6b4eab3ea8109d0e1310dcf8e87fb8123aaff7a389253746b4f0ae95aaea6e3d03186c7605420fdd45e057e6c7fa2cc3c3fdbb6d0004fd501c0b53db06ae8aa7199068849eb1c4f6e7b49159e5647572d0c849b1e5a4fd58e5eca700681ae04045f440d24eaca2ae043c5ff3096ed612d8f836da12373efc29057c14ae9af2ecee97aba096e1fffb270d100a0efb64ffea95ec31b098e11a0ddc8fc5723880e5d605546df150e71744ca54f8edb357a1d8626d6cd8eb640d8196b3595bae4ad1edc5e211de4e9097f9d56976132165e4eb7fd388b1e2d31453056d3aee5b48bd27552daa6bcc4df6fea3b74cdf2181ecc426d2fbd07e855a63fc8c133e469102970eb62de755f4f2f380f05dc8ee0d4fef928cfb5bd5e30de288fab1c9fdfce91e97271b247da58cec10055655ee2ba8cd38f7f224a3d572619441069f8bcbfde0128c280d4ea1a5c8eab1e0cc3e370eb2586117e640d376b56d402c291d5af6f8a1b0263a76a0d18cf7c1f8414abf00cd2671c6b0277557fb2940a6125ea18dbe369dc1380f47e4934d6b0cfc7040dc0f1e0c855d0429f8e555115cb70783c702f7bc2c31ed24214ded90168d1962948aed5542a608ac1cd2b3ded6c7ba0d62fa5106eed73e076de31fae21d60ee7074d7c6f4d4bc8d29cdfbe08f168aa676f786b93cb4e3698e235c9d283c033a420c5ca8b91ec5770da43b0e83a62578febe319509780521e67e19b03a224096997d2c13ee525146faab9ca824430ee896752895386db237f9e1b72f91e0cca8a31326c52833260bd30ba02bccc8c590d3d8181a50d644505d7023c92257ef271de534fb9a007de6b9e3c75dd87ba2246b5fadcf71fa3fb3a47c92973d2fcd426626c8aedda6df7d3907e8595bff226138e408e52cbc6bdba9d2bf42dc71d9619074aafd79c94e3639a6e2eee137f3b43f86954cfb3233868174243a535d3b68cd9a21eb602c378f8430b4c79a94f58b96dc0ae798abcce134e80b2014fd97da242727e4e840ff95d04260fb8064a658f0b0e85b96383f72bb086f94a9dd5c71925d60e175b60b85e451b39f7212a363f72f896497bb21b3fd9f3333fdc6d33a3cf2af7fc52cd03a6955425e289b692b3a5e5809ddc0ef79612b47d15b1e9a0bfce010c4e834c22c5b65ebac640640e6e626a0fc134d7d1871407e042c1078549b05f22bfcfb21ec7abf83b17a0171af805bd55e24fc0eb790b63be3a14891090289a03d4e7b6e3b0ab36a908bf2d4c69f1c6482995b82cafceb665a5a4feca2cfd7cf38d0d0405eda2dbcb26da7cbcdce6bbd84e6885d414924622a43a9f9eca06daad16aa0344543a8a48dfa1fcaa37740ecdf3420af2c9fc9983734e0c37d6640d4601f4de7223dae35b374edcf496409ef84a71cfca288b0493ab431a552dad63e0aaba962145d315102aac1cc9db40e5a26a9166625661f1cdb37f87b9ce2f4b4fd8881afd2c1c70107f6afd6af782271537304133ee96ad0146138ae3e948a01bfe37b8fd7bb28eb187a5229f57d2fe30588532c71912e4aeb31928fe025a2d7e5a4c495c1f2052976db241a15c606a901a81bc68662bb71b80b3ef078c623eeef7b83c85b3dfb0aaf0e90a550b55db2c84b132524dedf1ef7583b63de06e8b9954b561b981a15e5ad03af289f050dabe9d26b6ea0080d984eaa0673262d9d7830a10884393898a09410b518d20e670c482fb4dd10c0eb5c36766b439caf1f8c6efd155c57c5a55c9e516b92869b18de925176c6fd4406748e7f62415ba5acff09330a7b65b6e550fe5fc9a4cea52b8701d80a60b3b372d57a86c1f4f2800f85555a338b755cabf467a5df38756097680aba74af8279ad9e945ee5e457f48c740be7edefca3b891f343e3d96f185a2abcdb288d3b150b70915e1f25ea321ef82b8973b8c15e126e06dda702cb3f458a99f48c4ffd4c463c79748772e3ec7591145c7c41cc81b385f4a447f5759fc6017da9fa280e29aa415b9a4329325dbf161722bb29548d4f973652bb5a162b3bfedd1193e1f58e9cdf03898875113ff0767d335ac929b86086a05550e6818d3ea808162b224977fe7195148d145a3129b9281ba32b24dd45043a6b78b529f1e24fb63a8794ffcc02259d32537a2ac1cabab7d5a1c22ac0f0fab00129ca79eb9217176e9fc97cf73b37f1a9df853ceac6a3daf2cd86f12e625640244d95d940ba810cbef502ace7b53c44797a0f79deb1468a94b0299f15286cd8a1e561d0b9677d1fe5aad850ce445f11b00bba702a1274079a55110d6addbf40917b920cd3becf86087208bcfa7217ea7f0afea8928df850c0a371cc806e1b616c57caa06905c6f1e0a5ec3d70d4d289515d2cdf7ecdb442402f065e4c7c8c296eacc4157cd42e741dbe846b24ce27bd3ba615e33abe30129b90f6b3ee8c115dcd1cdc175e6b0ac72384a1d2ad194d99a2fde96043481f0ddcc0747def9dacba656084c6bf119254b0a4ae8ff36d1aa87539c2a2e6562529d9539900971fea15e231f80221edddf7d78291b8a8f6bb07a0d6b54379f2b31f84ac8cb93e1b76bf487ea2eadae9f39dd8c7d57f39e565fd3226f814248522741d6201e49403027e7b27c64324dcdd1ed2be584b66c4a7b2866e986603c275930955f0c840177ced47aedc38e00a0adc480d62450329fdbcf776ddc66290a91bfb468f09dc04aaefca24e7049248965e1ac71221e6fa8a5f654d5a5c652e4df4d57bb7ce540e41f83109468acf485f8e245aa73eb680838d87f48d7d28a87d69d0c04584bb983782f18cd5a257bb194f6bb938d60fd8382b213ff6f5b6b7832f58065bdb23dd9f5cba51a618a24d410063e34534a066b876883dc02f47a046d4c6bf986e4de24a8c6a21f878b53bcea3332e8dd553cbbe194be60c702d2da900ae86ef6fa52d11bba91c2cdf7cd7207fc68e6a4ce62b89efb8933f9ecd64642ad7e33aa070628be56324557bb5210621d6d215e1e16f2e8de070164d58497090b0b745de1a02f4e73556df4213cdbbbd50cf7e940bd84c198923efb580e149085089a97829af64c19a993029d57da8bb5f3ae6192cbb3838e6c88cc9c638e42a39e65035e7be6b866a30aec9265809c42d899e832ad89f163804a449b8ff8f334bc8d9067232b136a77a7c4bb6abeecc90ae50bec39aed2cb37696d62a0c700a16678e342b20fed84c530fa457919055e52b0937c794476c26f1c3382ca90463585a1e64ab65e85ea1f46bf854dde49d02fd215718d7dbc9804c45c396f0b6c94733c9d099e6efba0eb7a02b00a89184439055b2de0ae3d0e9edc15febc5672d9b786ade2e86b3d428e749000a890f70bc460846138a8174f618981a74439433bf4a33fd9527c61bed0c6e00513a5babb81d8c277efa9ea39dbe4fa527fcb5159262fecdce6afab10dbb28a1c3a468e5946fc0964492e1c0c7047cc6651182abd40990342752a85e2a8c9458f1764d9ab2515017bcc14424de3d4f65ef0109f5236a73d653d145b9757285facce03cfa057800df405d9c11365bc5a0c8f1a90710829954f437ab21697fa70e2e42b6590d0921970e5d2b89aa0a40301d31640dc63dc16a22ebbfa7087cea923dab62a92155f2deb9e54a4a33e863bad89377b8fd567a0dc454217192b6cbc3b8ec7f1a1fc42029707db6330c480042cdfb90e9f2201fdaf7d13aeae33c9bee35e7b0834bd85bf6434ea0eb088a08e38b5bd0b74a720e3882131b2eb77977d079b117273bbdf67a3b8ec45e7f46d2efb444e90cf09df3696e15540b3402594834a5b9aee4a19c8e368fc2c4f18ab49fbf6476624f284a3708962d3e043dd7620a93437c713badfb982d39e551e99a4508188ffff86de8f71501f45702682410a1bcd55e6b1b72acf052103286a6564fc802a262f4d8e1b1fda6942cf0f1392177c768dcab0ebcaf9736cd472705580b6251d4145a960533c9eb039f163b1f667887ad790191a93214070fd9bf1ca89c18bd4af3f209154f2ea2eb2105dba78b5a20d8c2b0375d33ce86b91a74a52f83be497d6099b8d108907a4470542bf60f7b2322fbe3c8e78f3957a1caafea6c44cbec2c542378815b0fbed1c9aecd3acf19eedec8398063ff458d8e10ffcdb54c6cf5ef49313272bbe3055fa18e4b5450a80a514c6ec106a1c02050350536f301c27983b0ef454e0947c6a26a297cd556a9cc9f738ede201699415f73deb724baea09ad9310944e0663d1fae3539ee3c01859cb3509b12153a64e90d25a27f143f1f6d7aae123c48c53a095e41e83b80e93bf8d5801c6795366dea6e566b8b04c19bbc28b2ec1dd91cef3b67704c5b0982a41decebfa1d96919a3801db46cbae286d5775b9d167673b8fee15511e349f90bff9ac60e1ab535f78780174572c42332d8c09d649929031dc0008eb6e74a720e1c9ce47e6b4ca4913c69882292711bef033ed7553bbdea85ad4183ff7530068c4222106ccbed96654df49969f6ce6ebe57174e507bbff38f40710bf760c843e613a8c60d265b49cfde384fb3d5fa9305d6f6b4c748549a12e12af928e1c63f7fee7516f4489446ba1d92ac42264f0769c09746dc9a499f5e96388546bf12d8c7d63e317de9f9b48d7c32be3294126e6b1df5895fbd45879a21c623653d4e4a4e4034bed459c6ab732d765feb507a8479fbdc82e7bbdfcba856884dc30559234da31b3e3966bf149b5d3f9d2be1ce163ab00ffc1dfac8d37d5c017ad4756a5474743811f0d1591ac99668765dddb93579cfef19844cdc3984326761ff83ac38054dd4b587fdacdd1450ab2bc5b196b4ce7aea8e296bf237d81140652a7e4db65a4a1e0f84c2f9d45bb72f042e16f75bffab5d7caa50fa40af4e84d89d318348a926783e2e887b8168efb0137798d99d581b403d64c0f857d7c7ded9b2ccbed7a8c69cc740f448cd9434ec2c513f00829bca923801a0bb3d01137b0ebdf41bd8beab3c6998c33be97aac8a00a55fc8db5b7e314fd9779bc9da007127f8d3ee3e140a8371e147e839d45801c7d558d787532feb0595f9068a006fd30f1d2288307de8799ab0731a91e369dcf8979e4733d6be0a8db030a5213db71a11231f8424bfd3656dd36012f144a91fb1d8d8f713c5e8c35714e7d289754c82295d053358a4d03cce7eab4289ff3f1975143b6e7186dcd06ec7c1bce4e199b64e6524f6fbf0235324e902f37dc923d57a773ee25747c567fa2cef2f8f5cd9ebf721289c27d6ff22310d58cb7a25851b9ec34ec436216e1d26fceb81f16c960c1432d38069cbdba82d6e6962535319292eb75f6aadf9e86fea020f1fbc1e74d47ee95b302c0cf8329a70d51f21ecadc6562fe498b35179648b59e728c5a414b902a5b2823fe73c4650606cf07349bae4a5e56dcb14f1544b5dcfd63e088d100204c526c48222c84289c5841d6ee48799bfef212cb782f29474d2467e2cebd9dea482ceafe694ef31154a181a40611b344cf4407dd0baf52c543d5a20b47207b270fb3ebeb8cf6b64c1b1c4599ced832b055868dc11a50244706d80e9db7a41358f59a99e1dde5fad2927577ee2ca38f5a4b87f83e53074ed75108a64a2b36bcbfe691ff344b6aa842e2d51c34fbc681037d43eb1a93e7d77c19f8a44313439dae048ca6a0ab557aad975cbf79d91d443b5822176c650f5168be04213104e3248b6fc2d46172888970c8d2dfcf5b3c6dbd1159c4a0c0f18450f953952ab9808c2e6548984428316fd2984a255d4c375c32092ecb4d8b9fad7e63d707070ff5dd10e64d43277a4cdf559d7d43f56fa115b73982bd22b5c2f3a98e92e8141e60454c467ba21d5f721fa2a4daa42fc35dd08fa721be6bf8f2d74d49f6ae025c715c5eb3b52025133bbf417b197d608be6d8966edfc277b151c88d4cba300ba1c2569ba11fd69f9304bdb58bafc28222ac119c1d03bd3dffaf61285e5cd71b11093286d67a2a724fad982fcdf0d612645b1822ecfb8c552af3f3a6caf6000c3cff13e7c55458305ea5da05f06c618679f51216ae4538df557e86e1c1afdce36d09b15aac42985ccd3858a286c0dea084511c6a9d082cd698fb4dfb2e19ae2d32a7e5cc50ea1d021aa9e2f2065c377e708e644c8c432969d8ee33d9a53223bd3a8a81321b67dbc6ab8219f9c6fa67774b5a40fde28cd7bdbb914353370a4b623bd0b3cff999ba44d0d74e5bfba1111c8f54ea4d2d1f738a85d2d54c7c7524e0ba214dfd70695b2caf54e23455b880171b1a62c2285a7337590980029f21c70967f50c8b5657583886be33b8d9c8a0e4457a43f45ff30ae964a8962cb69a2a195128d0fc95382e238b330c5b0f260ee2fbcd8e7e2773da930d1e89382696d5bad394edb6d99fc533c6618e5563c23d3305252bbe2fde4179163d2670a2be4bf822df7d642de5b3bb661ee49a27202806216153990d441fe6d0347c5c427b9e5391b2f14bdef571065613b2300a99aa45e8297149f1501ee0f6a038ca8596fd48213a511f15c7207b4c9d5f43c66d939b08a6530b033e52647ef2e823e346f1b46702f5acfc0ec89be62744a076decd88ddbc2522c58f911c92a67dca0e12c438a3114b5b74487dcc903e7a1b4f857e2a2909e07acd797234ce27f883be9abecfadf6b96b0d5bbc5ad074b05749ba4f6911838be2ca665cf7c6ac46208800a6795a9fe0ef516a0ae2e896788bdc0af1160f2762cc489ba23f8966e72bc26b13df2dd5fbbc1ed2c5d306f9db0082e7ce12a6b45840607e4c1e88f331c8b9560a46a381731de118b8efb73dd2d8ad875cd310edcdd19ef2ddb236d6c8b09e98e7173efa020df536cf9da5ff605fbf46c9c92be481359a712b9c421aa15d4233adac95d05095ccc54cb0b4feb4e2cf3b1948f86b8cb1bba0a45aadad198c4717da5d4556048d55978ebc9347d2fc9d0f4831168d05bbcc7a76cbf8e289e2e499a9aab70376fa3d840f802d758391b0d153aaa697b627c77b4fae2d8ae31e5b477838c172fbd7f45d22cafae86e895fcd436b41664f20f805979544b1e6f7c28c82b63644477bd3f03e65871b95ee78032c894378bd9bd79d48ca3a4f2fc4554de899d70b1d96baef727a6efef9507c2b2fdc2fed90a4b31476fc8565fdf36aa642d11889cb2f59c00f6e1746f5271ac58649e0d3bc07284ca77f4a7a7c7898d3e861e5630c7bfb0a7ad8571834c69fbb733f28eb0ff5b6c4c1fefb9c16c522d4fc232aa9f04a080648d3d8c2226b7cfa8bd8284d226940e3e4027d1eaaf8e1d8dba9b073185e26c7a8c72fea36b30a015be28dffe9562dbd7015cb4e8a5fdfe770c9cf835d72460f5637c93b7a00b363468db346bcb07c0b2a840468bd898c08b6305d46cea798d80ab108b72c970dd89de4417da9a24a8c9f9c4e8712d96490a28d18dc76cb2faeb98685d0384714c9cbe133ee4b34748a4a5212caa1d7e107aced84a08fed86c5af91ebbb6d7cc5e389dfaf2fb291977fa2c5afe588a0c321402ffc077cc0ba7587176b215f66142cf8c9c892520e0e6bdbd894f9be17169b609d12928af2967eb530c05efdf996f44e882ab5fc7d405cabaaa21e21c995f325d9a9f7255e23e2295250556b7a3e753b5d29b26cd43efb595750f8579c96fe507871a8f51cfdc1950a539015a0d6248ac5aa62d89d00b7a3430ae019915e576d0f8880d2f7bab8a5fe25a230f5d54cbe9c2380435ee76472dc5a068ccecd233aafa6f9dd883b3c967ccfb65f1db1c1b78b820d05839b756084d64a6e7bd9d3ee22660283a4b54fefcfe7bbbb1bbce806aa5d0974be5cf497c9c735b1a31c680304b619b6addc4ca663c76f2453487983fe0725891e6c6589c1bc29a1bb9e7bdfd98bdf0755679cf2fd9772ad3af50ac307e76a9be4d7b5da69d7a9c30b5c875a9f187730701a6ac3a113e00f67fd9ff275c5e130f2a2532dff009f31f9e88e93c219fc45459e554c6209ab9d05f4fd1903ffbc98afe421dd3d7e04dbd47151ccc95a16cb48e3f41e5d7ea5e2a68b79b4774507c61cb8ffa3d136946235122e2e580be7258752b997c18536e9a28ffabd1dbf40f8ee81910eac03a3f4b17d1663bd90d2d094534895facc59baebdb0a96aecd681e9fc7120639cdf5252f4fcd4e05492468dcc0ba736e006ef05d22413adf73f6af8e11416100cab3cd296c55a95b963eacd2ce1c4097992291793fa0f733332137c70fd91d7e9e463a8a7091c6f5e888c9cdfb1e24536b2b808f2fe0e3e82bb9138ce67bc8acca3150510571f9f50aa21dcac064a431fd99f737db50009ede2d5e0e6651a0867e8fc1f8663bec76483bca1acccb5e34d1dd349e170273ce70118c1ff1cfc799e54c18f096d53eb266c3695a417d7bbabbeb3d1c337b3c05b7b7ae24eed31bb9e17ca21d8224d6f702238d8e7adddb7e89e51798bb5ecf46a7c0763898abf7d2b46e3e9347b81e9a05cb8064e6a22e592b9497661806439d765ceb6a009734e7084728e2714abc89a76e9cb488c7d5bbb1c76b72d39339d56708d61133bb7b2d049a207454c7409ff511bb9f20d035d3b2bf308356f6e4dad6991a052b87dfbe7c47340cee47b2e872b967d594d2eb09a9412230ee0171e93f08ddb2a528549966550329bd9dc53dc555dd16adc0efa9047c2400c544b4bce1172bb31e8d91cba69778e1c25b9e168ccb4cc8341aaba557b0d911344f6da069e972a5fbc8b8ad11182f53604b7dbb19b7cc98100d94deb865695cab5046144c9371cd8ccc02aeb88988613bfcfc6cbb0130bfcde515bebdfb7c105bdc2c12f6df05302c97ce1b2a3e2e6b0fa2263c3fb37b08e39bd687a683c3975811cfa07d22c800a9f5f840aa1e79ea3d80e1af0830c5c4193a9b35c2756b08917cb045126058fe44f25469ac9d11b7329ac9c42364d3b5001c38be8b673e4c82c3c1d05af81c3d6722ad64acf7042865a79789c439300843a39712cdc3747e051a9400c0fa2f0f178c6d37066bbfc47bc58659f066bd869f6e9f798d532c33c2de92ac8e61d9e19aaf563ed944025396e1a44cfdfaa6dfd8e9956a0d2a39fc464f4def97bde23a9b2b0d11014b42937abf1e51cbf6fff5a8605b287a03618797f575ab282d4ef201af1636c4aeca78e66dd41948d040b8cee058fc7d2ed6f80415320cb7811288cf2144d5c7308c64ef98a7cb651361728fb9612f1d08a2ef0cd764e763ad782033406a2801d93416aa5e4364ba7752f0bafc84d67a87edfd1164cd8fc028470a40bf65f83191d560d8659b81a7746da58a9266bcd2007a30aa3b8c29a9d54d393198d97b37c2bde38a7bde0eb139e287f0883ab9e603ad4deb094ba33ece1bdea4c2bacc7f6e2d4c9ff37b4a545fa10bf5d280197da550ce97d60665c37f240aa600122f1993d128cd371264710d7c497aa0c936362b24f0ec2c3ca9052647434ba6fb34a6bdfa96b93dcd924fc17c1426662d0eeb508e2b34552ed8133208b87d8a5053ce85954c3fcd0431a33e8312cbad9dd74d702605107e7f364353c2bac4381b0938da87d7fb84d40686d901bb03082d73ce1ec473a61eea2de15e8b736b629f1e5a758e3e0aef5644f4f816f600a8983700439719e451150e819daa634ae326a9ba83dd50898186d007f2857ec1298cc72b8d1650b822f29c821dc9a5bc11380e9e57a8b91b47a6aae6dd7d9dd26d095ac860b7ad842d2ed4786cbcce0c2f75823ddafce7246fccd2f46dcf631db02f9080f1a1998be2f28b37265a4bf26649435beb3743e762b133141affb793f2ab8fba3473a10982e166deb627509515809e762fb6966e7ffa35cc950f0df07657d8fce93cb81ad054579d0700aa3aa18bdddd61a41be7803bfa807434a449c8e76fd2cb2d6293d13b060ffd4d111f86915ef7d567b19f72624a86f595fbb9e5944ee4c7670408bfca968e9b8da30542dff9450a8dc25567da11822bed50f0418232e58e9869361ec47c16421538937298fe785ddf587e6f9db4cd54fc0f8ee5b838cb3dcc4b9098d358c0021eeab1e210458c98a35805478870ee78c33234435132267d9d49a24b13a8de21a58dd0eb3244ab4ef2d41c283b21207292e7186221a58f955488b44520bfb11223ecf9a4d93fbd44812d34992c17c5e81587fd9d127f2aca8a3a597636e7beac87d4860c9343871a916031e30206dc101226debdb33bae5bf9a95801046d03804249f0a5f8afed16d3ddade4a92d8e504266597ef6616f6b9c98d5e74c2e76b65ab6e1f21b5f62367117a0d1b601bda65b26f5b7c746c8a344d93e105e2810a0ee6644bb817a3d92b08de97fabdbf19e2d84688444a196cd29c01975811b80f50bd42d50e588899526ed311c8cf75ebb366779b842ecf9b099ed0705afe14a22885b01ee93eb4c4d8505d6f4b1cd7a3b8a09ac4bc3563bd458b9f15a66115e3f5d00bca0821f35ff5d4bf8256da24a4285e318dffe597e9defd4c4cf75c1d9ac65fbb2bdc39f060f16713077cee955d73c8955ff8351a1b3e6d6ff987fe6e5750697c8c314ac170a43d951b2d9796a2a10000f3f58e427f850a0d77cd3a3ce0defd45575b16b6882a277bec9e2262eb67de9627ec03f870ab0441fc9f2370702bc48b72fef965e784d91ce06a859056f51c0c4368ba1abda9b4343397ce5abde4223d311cade87514bab1fe12b7191b353b6ba6beba595e2d2fa1201909d9922eb801f10fb1887285be54d6eb159c587f9ed90f5d234fef50417f3ac6da33df895e1a742cfa58400d8c7f05f1618312c39c8a3eb1508d21b70e2f9c0bae0986aa822fa6a49d08933a6acd734bac298435fc1f085618da5282aaa24c736a059ac93fc727bd5b7c2773bea8e9fb716e7e5cd90c75d8f4891c5ac5deecccc6704a3cad70ae78fb388124b967760a3f95378f30d5b86e86b62fe5c5018a0f61242f868c924980c037bd4b02983140737482c82efd5b36434ec3d96517c3aa5fc33406d9da378963fa5e6a8edfcd081dda2be014082fc1ccfa635184be8f04912b756f2c7124861684f8d2bacf1d4019ca39f6368dc32e0bd1289c557c5d0911ca820e124caea25829e4b6f8833f3fdc0dee18f22cdba3fc6f34ba2bdc882db96fe58c7cecbd8f02c82fb86cbe024981b6646953fef7ff5bc0ae69c37641ad21f284d574488c1e095fda6499f21eac766964decf676e740f446553e8b32692b1aec11025f03c73f1be69bbbe19a7278318946658cba70c8351a3fc91b7c54ce95850226d796c0bfaefb9c77c630fad76b5f701ab5610288b32d24ab60f6866c97179fda8aaf39262dea3ab54b4ac40b22d8d4e16ccd175690934c6bdcb34b82baa3e3d66fd66273f5a5455ff9bb1fb22b6c9f490c770c84382c6ae4318b002e0f67d543217072369365d7e72bcdedb3a164faae01ec591bdbd8f2ccb66a43e63bc2ef9771291d6bf1351acc102aa700032dac0d018dd9407d5dbe635f20ac1b9ba5b8d3f6f367e78f65e85633c38c899b9fac64e2568e255ca5f554ce9f78929816e03400b42fe5723cb37b16b19832e4d770ba2341149661ee2ad0fe689e7e9678a4d82ef0c58a3c3517ce7a6b6d49f677ce8c01c2b15289973c212d0c0c95420d888816b61b842a7bbbb49c62708c1409991d25ac83facca1eb7c353059a00bd31d93cd1e051fd14a006aa35768b474e49a173d6e3f3dd167975b319c2a7362cb907ddf37a2c90a1e88a6b3652fe544b03f8f2f6a63c5bf0069af215cac7b2367a59505656e736c7c9f80dc8edfe682293e5defd9a45786b11d700f1b846c0ee0b86821893a0deaa7ee5c405f6154353e413666eedbf73878b7a31eea0403b6f1f98ccb81a9c12c1a3a5ee64631a03d8905e6d8f8be0b0ef3ba19fe29b52ba2b098544a23ba1c96239f18ad3b35cb49d9474e75be1fef50ed2ea7097384064706223775bd89eabd6d1df8977a1e29d5b2474151933c0665c396e99e7ceba5bbcf32578342412124bc8a323102594cb57c62e8311edef7782245b0b5c670e468f453de8d7efe39258c71a05ec2dcb99129fabcd5fb269ba42628dd5fd3718d94dc6c58de9d9f95e3791de0fbcfeb125a43b9c2a4ca3cb62cb6c1c988542ad8a587c096631d55cf606e9267dfda30ca533e60dff28ae13977f1b51a259c4248c4d7003c711541eb10f0c43c85f2aeababd408a4d00fc745ea9acbae0e762b76922dd44549063c3bebff390e664aae26162283878d52d88aa5c45931b759b0d242a5bc41e0c3590495447c254c08f625e6eea1725af900d047af90572c41e5f34439731e42411a90977d5031d5794b0950715984f1ed4863d8996a3627f050f8dc5a2f2a5fb53682b6b44bf64721bebef09460a0469474dd3e1f4314ad1a4d8ac3350c647799c29836a1d7ffdf6ce520c27594388e80902701b4b4611d18956c7e0f171719c75b8b66f5fefeec3754b3bac46ce6370d1ff91a5a8d9c088850a2e8a797cd1f24e12611cf350578e0f08a90523befffbc5c6d821b9da81262309f071b5e9a0e9a5756e4969899d93fad860cb5b317d318fa3e49b4d93098b3beb563272d1bb418b6034158da1b93a9c05f178f249e3593f01a82e865ef8cfe9fc7a05f630ff068f74efa546c9b29a2e5306a6e5d85b5d5858c7efa0ec401d16d9e3563710e3da4e991bffd1545f4b4b426756e047385c4d9b010b348cbec107c9f96097e54324bfc267ff8f16ad6a9f7114e55ce1cc232a7879d0c6e436432a231dae7122506d96e0cc60cb1c9af48295eb93382c63f7c09262e214f21135f6084afe684191d92d620f987e9ed793852b409b248deaeed9fe0bdfbcabbf2f6cc9fd661fbcd9cb035f49f78db1ef11d5f3bb765fb89db943a7b6f86726a2101530100781a5fe327c056d38be19214917232a4249900dd74833f7e00267416bdf392be47dc548ba38aac87d70b00b0e12eb5da446c44d193f4116caf2da5425e9a66945e484f8a89480c76a214472643b00e391a9846d73b1f5117783fa2279dd1e4e85b0a7c5ff2d818ed65f9b63fba6cd3c1db2c60295281ef63bd3baf2dd42804bc502f6cf6be893d33ca222e8b8871f621306e3eb8baccb325713bd953337f133fc088c93f3890ee8abfab7d998a25ece7d3e063457a26c3054f0b94f67a50a5c5cce652dc40e70f9d6c6885c3ddd1a970c88b5615c1729ef8617e0900599998f5234c0e7cebc9adc3f54f5e913826fd7f629c48ae77d08e09d6ae683da10d39b700d7d5f7c2000f9545ec012565054448ac15c3dbec05ed08a30711e159e58a2d6f434c93706275d5b790d33fddaa06a49262b218c2e60dc05a19eb20d10ad03a10c174862a69cb21eb27c87e03a4b748bab863f1749f50661132bd5bdfcfb8e62d5240615ae28576c789833e310a26462659275bc9493cd8a3624cce728fb6b3793a8cb83938cce44c705caa03b23c6f072bfee32612cf64cf24c5aa8ccc9fdee94befab551ed937fa96dc5ca45cc708168a1ea168be5c86858ad4084dd904b66deff1982df8200cdafee761361921094277daf554606f8452dcbb6b22f931b6578cef0060a0d1b089e9c76c21e000e0a881be570881fcd95ba47382494da38f2cae40bd3b9cdd39e1174e43c19f257ce6df6bd57389fef4cecd77536817d4f38f22c57613c92ef10e0eb4db949f4ef045c3723affd69ed65178a0ba55673c8ddf92337d0abdbe0afe9bf2e035165a4c6c1b1efe986bb3f31f5dee3da187e91771d6b46cf0b5cd5bde3587e00969622f30f97463d13dc467d5e80cc3ce985ee7b466293801d6d66030735d56acc692ed8e19c42faa2ab6edfc329d440218f7f56132b9140e11d8cdc2bb5cbf0d7d03cd1d66eaf75127ced23938e1d4aa7d9382441717ea63cd673f2a7b299681e1989e21ebc65df462b683dc10084a8c40fe5db71b575b15791a302349c6768e58b278628f021955a1d119ebc274efb186182a93ac50754a620441f5c3f3a688184d43a9a5e17059ae03fa1837b487fae085f10d14ac65d5f984fcec55feebc2e3b7c296fdb74887c85fc2eb948be09d5d6d4bf7b9edd2d1639df485aa199bf5afd345d014e7bcc383449c10c3fe0033d000bf3e9fa8aa3a00ecfb0953ec3df2ef7831037ec8b368c1a823f55de539af3809988ebf1e601f5811926e68d1e316bef1cb23de77cf092b100564c05c7f455e693e0fd0797cfa622217727ef686113c8dff63fbf9586362384f93786a49c6ba6e9823cff2d68548de469d04f18c4df95f2546f4ec4c4df8ff7d3f785104b609305b196063d4994fe510bdd68de63ae02d2d2fa9e162300a481fca15af35f98f6bd2be5508a40e50f9314439a698b3b1526bf7e2a21d10ad05e10b8761501e4b38f737651062ffb4f407cada4be6d3b07a96559f5c92bb1accb72a213aace2f54137d688e18846cfb03e510583b21c7876c666b5b6b96ff652f05e8b6c6485e66aab041a340de063af2870277d67a277033dc46c217f61fd3f094f4536e9fb26481f8887f15ce90e7253da6aa0be852b4558298cc155c4dfdcd0064f5032055e3206805517d244c7c15c48fc595a1afa16afd4f468d20d8a52e7c1c37dc50dcc1a57346aec6b2d268cd1e7afcbc061c7aed30c00881cde3cccc6821a4db430b2ccf4579ca3a4a39a6bbd44cdba5df3f834c374043e0e0f7e0279cd3b3e9e16fbe29ff2b7bee87a11987579986ef05ce4636c6b6b6c99acb51b295411eb597e4b461c36843026e8537577be516b1e0979b974fcdce15f9ad3e86e79468dd3228235c3d2afbb84f44a7d18a6592d6b80e91b87e966ef0b3f7dacf1ecd5a31ffe5072d48f46dddc1b2b42f4bfa750be669436a679c7e21cadc36e3812c7f90296adc814a92e7309f66b8ab9f0300698ea7dd98d99ffcee814a5db5a6408dfb7a421d74d4c80042fa087806e5bdf12b3ec1661d1ec27a426debad62f8a26abecaa75aa5aa5c3f77160fdfd85854379eba9165719fff9aef6758f49a995795e99df0a0884061bbb271a809ad4695beec328f7ccf13ba0b60b2164c711066e0ce37fd38cedecbca759f4c9cbf070cd22a75b9201c29157443aa15c4903c12e8317cc3de0087f4d64e9682ba65248a97e6ffb253ce8a67ced89528447d9d6d14cee701603c7568a9728d68ecca5c04e7b8b0f59cdcf6cfdf2b00a92fa5ac68e83e37300a1e6d00d73938320ad1f33751c75ec0b1fed655dcdccf4642047718f056b096717c7dde7de7f4ee7d5cf17eefc844facee8428189bee39333c844a9df0867af082a89ba5a596bde57ca7c263327275de77e1c4bcfa56de3b854dda831a40a5732326cbafb9cc230934068f619ab2f07d1034ea13b80a8778b70718c1bee4dd8034d3a1b58ddb93326c14d3434b0777a0f3fb02c9175bc1c56b57a1cc8d1f2bc7db35effe47277bd40726cdedf1dc0948d7ffb40a6a67acbf1f2118ede602101110c24dcd57289b90cc5da2a0c02719e4183174c2991b58663c279a529a8643f76b92591f2cccef7a356941267bd239c38c1b1acd89821e34cad3a915a5d18804edbfad2a1df1aebe1759353891158a928807f11fda469b28736db4e55686a7cee03733eea5ff954c2c7b7de5a5f8af8a208e3f3a7716fc908eec528c0c2d762fe2cbd155b2d8e869c525cf7dc491b94ef0951cec5e16118f32b2f56177fe46425eff8d4ec1d457c77cc0431ecee9070042573f993ab29e3a888a7a78675e3b2eef220841dbc645357634d15e369f540d998a6bc7a838d82e95292f02a356f76caec9b03bfb1d5743ce066d23d4cd1dad2e2d7a88bd3d41be9f23b91c246d8b9d749798e9c8914d24919cdec6a145d6c0d3d638b2438dc9e3c833b9f2d1daa78d18da4eca156d5514708b35b1a900152003b16ee11fce09dc5ce05706ad260582fc9752b7705c9fda6a6f7a2019158ae8d74077b09bf20804676673f809bda3e71957a488eabde942b5599b29fc30cbba22ec1413b25c89b600e9bcec56b63c33c5ec18117a59f9b23edb26fbf86e83812b37ab85847bb200389f2059568fb6e0bd51b80aaaa47bbe824048956d09005b994f53483b83314079b731219501f93b870366b844e3839f34aa85701d0ea16e951d89c23e188a01bb04c4c6e80183c49098d59e83077103d425791b7f6c443ce1cbc3d22ff0fb7c626129dffca0744dc3810abae75b989db29173dadadd8a2aafc8909664d0f89c8d21a1d22240625cbc20f1858dae585d0d9904014d1c179272d505b29ef2162cde1e2c94a214cb2ab9bb2c7fdc2c6547c6942acadf43429dd4005cebac577d39fd949d76a1c3b16fa54fb78d6bcb3f05d3ab0e6a3ef14efbc8bbd0b160913319736fd2492bac1dfc7f53408ef8a416821091105f25b8c9458fa0df1c469c7c82bf44a00dd419e3c90f5cbea4b4b6de8f87e716e152eeb9a846c932c0daadc93cdd4b9e0822234acdecbb0993e03bc17e593669693d17edc4c000c3222edd6ebddfc5372bcd733a9d241b42356d993e46cd9aa235c2e1ed6c6b8a1e99d218bd47e968884ec2a5a46b39bbe6ed05dac9176e907c9017d15c4f572678b29ab425b53448af1a4d68f5e50bef1f62a07d27c077bbb5e50eb825e0154dffe4f8e67cf26ec46ff379d8d2d3f5d49e017b36b2f8953a784fb69f77b0e8f3ad9867ec78690494ec9dedb5790ffd58bac07c12f403b86d7a60bffeb247feaebaf337d2c13f10f7bdb0bc778b16feddd05f5f587f7ab7c2cdd3742641b2d2fada4e9f1da4d26b915d20df6f35337f38a785b4d1baace8e2c2ac9f09fb58cd1a34c6d2f5f7446452d9b59f2e7c11f4762be3f61a15eb7f1f96b9273450391787c49c76bd7ef050c775bc4ba5a0ceb382a23f30160351918d225b3e3cc51198fe986186f01e50ee9130c0c997e7bab9323cab7ea5784e800f7e584d789bcde24cdb143cdeb2d3bb688f0c79c402c2ff4142d53fb8fc36cc3ea051e74dfdcaa580061b91856f3e99ed4133c83fd3e45cd84c157b4d24b3177cb81ace6b7bffc6e013b5fdc9809ccaa22eb31d30902e132cda2002c38720360fb3f78a41e1451eb86977335d4a1d3c8266e26a36ad07ef8a7db705842aeeb5c871dd9f9cafa942010b21869b307c01948bd9cbfd8307c38c13172f6f83a6e754f534bf38e7af8665e53dedf5384aaef89cc945d7972b7ef02354fba0515bb33bf7e2c42e7f79e375b57ae574109dc60047b5ed89ebe09cf85e8955f31d8c7a4de922205da8ddfcb89e9fb3ca40a3ecd51369ae47ae77754258cfb62220aa5754d9f23430ae0b0c11ed6bd477474713b0236dedb5f0a7bcddff2081596bee2335cc6d2f33c7253dd55e89a67c3978599ef13dac216e70d5d2062ceccac794484749745279980831ff728764071fbea436ee89dc135883f9c0909f9ecbbbe6e179f7b752c6a4347a5ee4e2266350d191431874efd0c577b7638eda9e71fa2f21ae78b018d9d71566e358c57c443decc9f3f4963eb67fb86039c1bfda34bdf6da9a14c97d2957ed7f72ee6f97482a3cdadca98352c398051d228eb50ec831b0793834f06e85aa19bde4e95c96264729b38a9b4bbce10fb6c25414bb019244cdf60b232162a7692bb52c1b103016c3ba8e1af2b8575e5e95bf7d43cea1ab8ca7937688be7e0ebf63934487aaabc38797299b07b5374272872f8c05a94efab9ee112e8f32a279a82dc8a55944513e76ffd421d651b59dcdba615b9c4c55b43e5a9209d7e122bba4787ed2372b89fceaccfd3cde7f03a7e67c221c1bff8907b61f1a1f3fa5c0d4424fd82c0c2e2672cadbbf6ed997b9cb3439c508ed1ac960ba5ef693416128d3da3d3ef9605c8bb2d416fc840dd1528de31bd33a32883d732bebb71ce92991924730b9617d727dea77dd0d0776ef772cd0116d82f62282067f6efeb71f26e084afa2508c60059077a5efc2fe32a3837fc9423b32bfe74ad8edefbae805934df5ec9248072ff69ea119fe617dde43e27dd61536757ff855935ff55fc2b1cbff1b3ae5fc507d3d27ae16ed043ab13e6ec8388b4fa7b2642adcc3a5c052ddc01fe98cf7f4057a33675628212e9e081af72327b8a93a327d35041c10089d0b6c0a1f426e4f1afe0f56d7853824e30f02df226040215e6bb98f033aa7106b0e06d10aff3364495f22774a5a30f9e989857d3d7560ceca6d9eee835a41d9fd7f4e5fdc905f0405813cc5cdf992b0556bf31edc239be7284cdda4345d9e2a6f2a2d990351be8f5757c1f0da3edddd1efdada1e80c52d2f938272f392a65c9c905ccf8f6c02df859dc6ed3391889543682392f30281852b93aa073d39108e9440aba71596977d1478894b594e200d9712c75f723aee05dd710351be6c95851941271179e95107d723a69f24ee2bd226ac7d30e3b08a6d4a194f3e20280911c541187884b2850d202874ebfab2a022971a621e886a7ba3596fdebf543afb679da05e5e064ebb0c34821d61a89d70dafdfef99cce0fa08502d154c63d39a1a289018994060734972227891e120702c179c26e3f03c228bd1dc8fb338e6542380af6c50bfad766968895d40439613614b4c167815c258d669f75674ff0c8ccc6983c3fb59d153ead7011f69e0cea72c87c683a0ad4a0b1527ffb92e1e1271cd6bbe43b13881eb6ffd7792f57f13e34fec94b6b7f57b51277c0264295356c745868241938a42de193af30edab1db44269a1e8fc28a2a3d423a70799f52c83fd05b8298dfdb0ae84c2924d8422a14557235259e2c00d2fa339fc5eceba7e7eeb7cdeda2d2c7efac609e05a0adde883724bbfca8ef268d522bc0fea9db000b2c45f9619543e7bb4b35493abb61b7f7d019970e75cd04892c0d3dbda320441adebf454766a6aac00963ce7d0cd872858d4c598a5e9d5d1547f708084835c051ada4ccd2b1bef04a5860e3f9f80d75119cd0ac76c22eb52f3dc4919040b83d1b776376dabfbd844e52a240e1183a404487cd7cd840c4ee40bba01ae4b8f90ed5b6150d19ef6b885fdd451c401675b936dd8785daf86b544fd088099e6e21a141ae304bf9c884e9969555ce029e538eeffc3f3695c573c98bcc42ded2f3cac0fdf4844fd57a4df732e06deca3523255795478e6ed4c950a453b365baa92ae8859e5b26bd9deb929b8f0d618cc1270292059f1d6b7f082244d916aaeb3688e363e848b2a63832b64709254dff6bc895687663daafb647283f6af77e768bd99ab4a7e4900830615f96d70af43127f3c8e16995f0899a0162b82ede36820e9a3a7727245a9626be8810e2e462ce1166cf81386cf6b747e1c271b9fab6e91e7b814403cf87d2c7e1fe6fab3e44a166f42b1167c30820fdaf44e31fb91c44b72fa980a58582807cb9098c6ea4a2d5aee4baab7d6d5da2bc9713acd11eba9cbecbf7a88791b09eedb196421a03cadb8e4cc6d80b1926c9a7c77a96fbc492c0138abcb219ef85a9d337e2dd6600679307c4064aea9b2ed18f7b13a897d2f42ca3ef224cd889154d7024ca0f20e86d6f2b890f264087a1b9a26da4a7e38b783621a52f9a8687c5e4b4849864b11023af7d4729043e3997fad0d57aabf71950c57eb4bf9d1b6899938a03ca09c48b071367646621867160b1efc81017f7e926a4be2d290c32d9e60af047020fbc52a11203e471f55effe251193d6a2dc336e46e771b301f479a90384f33cead9b6da5d047a5779f352f261c648936814e05bd4a3a686710d5a1772d6eabdb02918cc7b85466eeafe9c0afca8184586a15ede77b6ac8417cfc5db3d2d697545c0d7be515efa8f0a1ac52de9f603d4731544b39581cb1d9390ba2b133d632f1bce9e90055ea4b0a3fc90999cdce4d7dc517e47c8280146aa268006b5096dca44a82b742d163eb349c46130b1bbb96b7aa78242cd0188cd8a92a0cb948c6dabf2eb926f96ce0aa033944715545b184bc155c134bdb875e0ea53267f35e618895da56c3a27fba542149e2c77791faccc12b497a35eb058090778c01211ecf42956cb51ae0d037ed3243ad74abc09c70e79a2c491459a46212117461886a7932f81afa11a5cab3dd2797181b9eeb0f755ac5b84985e7eb84e2f2b4dab6096946cf72e8d4ee5b7daf60467365cda05b9ed0ce73bf88167b08ba017fab5bdf46d8c1de9bf641776c981ae071f44a452b2982b9f1d085c7e782b48c01721f0be9ed375d334c3e81df2faef18db51cdfdd68bcc15358932e730fce19a09011777c8efbd64b1ce5b57a8a90ebfab7fd4d706f4bd34f7d6eae1ef65f9b2aebe7405d09a2f3449ab23435d8b2db771599fbf69ffaa59e0a0ff82e2761cfd668822ee25121dcf974bdea5deedbc01bb1c4a44d319a8923ec30f68a420291087328db2fb1e3cce8f5b15cf474193c3ef9daa074b23766136a6164975d1b614cea458d469be0703a1b4c1ec6fb176e43ad1532d17fc1a63efc99d999318d6affdc46005bdb3132322485eefb7ffb71e8ff98b87e675696510b16610bf93d5734c38c3c6ccf6e769fb6093cde849f778ac8305a36ddc6d90f40ab829f7ee9677f86a69ef9cd25d4c98c91c107bd22b2a41cf3e5613fffb112c8e11928c444076d4e82f67aca1601f14a0d37b4d7944c16c8faa24d3458aec20a01c4b6e9483688caa453a9da8415d66662131c2db8678b592702b59a51bfd5d14c1af48e5c8b5267d28823aeeb830bae094652ab438719c759c8e26bb8e458f42ab540fed1b32cc1edc357c0b5b6beac13d44e8561855b8a832705e549ec17c3bbb8eadd166c7614853621684cf25c1e1124632f4c11e6c81c6c4e653e91449c73f9ced28745f4feb1c0eef7f037cc56a90929b185e32a3f895625295bb1185c9b36aededa2c48331b31e1cc260222d9dab3ab50510647cefe960e946973bc67396fddefdb6aca5efc32edce48f70e97e826d45416936ec8ad977746d88329076bfadb3b4fe1f0d728aaa4a95076c3be7982b723aca6a71172f4efcc760a1c331032bb825187f351038d70ccd5201a9f47d767ca3d2561dfdc7ed9752c8db2a59b4e3d1e50ff2f09e7ece5305d251f5f3b2ff546bf21c877277ff349f967eb55dd70534295fde3913f76815b47763bace7e3aacd73f861cd29d06ee1ab5b56f7b093a6dd202efe71a6df666ae8abf0795ae098bb28df92ec9e34baee4e8cb5fb54ac3373f62163467c364f4dbce66186f7caec80756d408b3ac242a594e8dbfc733fc3e5b1b9ff50fea30f2f309da5fb3c63e779965dd4727f53682ac43338b4680c5f8ecc2f9032dcdaf968be9786b16cb446e49d8f58e12e69fa8aa7069593d821fcb04d96b5358cc378509937eb69559b10a628e0cc6a43e4b20725de15de07a1ae3e7a2ce7fe544b59991333c5ebff1aec9def0478ed34c207494abc7ba34f81259bbd2075bbcedf74d1e0a08a81b82f11a24c3814239f4a089e8810efbd133159326c97bda5771782f1b53ec88781d9ef3e228ffd9dfe2d673ac4f0067c568a6f6e63f8f2e81cb58fbb6853e99c49e14e3b9a46f38f783183362fc4547ff6471416ba10398d3f07603c8105787fb92909580e19148883541724734836526e070e2c72018b35467d405a5adea941183105e5a72fe1ad44bbce5ac06cf188541f6a0064ca79591f7135d3292e469cfc038e93e5d80f5e83e0727e227df5e91855428f101f45c705e8023effaafa5a74ef096e2d4fb4e1910cf8cb434f1ba9fdb6b4294e630f917d2a12096a3422c3237fc019418366d768292d5b457c8192a056ed7ab755952d5fe7a423ab1f703bf3d049df4e0f317fb629a3207749ddf3358b74e948e57ff60b839a96c1027cb871ce72808e2592dd132c22b4ec7af153b1384a589bec8038cc66afb56dd9204c505e0be5edd0f091f5b38c90a418a68bd14973601c9f1155992302cd48cc7c9ac0208833fb78ce6c9aa95d6c894213cd182a20de1102e3ef44b725f59388b42148a1c825bd4a44847b3c6a35094b99ea71c53ebea7d07791a31b83985bbc4cd0dead7598725518289c4cc27e7efca846bcdedff1b65e1400f7338fbcede94c513c7ce2cd7e33e44ad55c8cbd403cc178a08d9c3d9ae2f50b5cacaccf65bf9faa3af50971ee65104a41f66be5765d2ee401cbf3a72a1c8407a6991f77ff30e8d0a3feee487a0ad4f2ef8d0c230a9cf04afcb525672ca3d21cbc68829ef11659470263d5dbf7a4eac534cf63e75187f11b5dec4633e08ac25c051409fe88132fe575a57626260db24dda96129e2118bd2981cd780c394adc7369a424878f0efe5cb12fb9b1db6b3e6063a5fc382a5fbae43be7afa260f19ed958b94c1b63a8853059400e848c3658e759f494e99647be9add8a5648eb46bd0629446cb9387264292be6ace851ecf1edd5ae60d0ebf72e4c637be365f168937283ed0fb472bb5afee94ffa3d6fa39bb802a6db5074d3f19e14b8387284caf27e35d86dd0d10702671fe2bd54a712ec90eb114ebf4c321a779f29ddadb79bcea6e56d713e4f67a1ff7bf66465950299c9ab74612ab2255bcb1540733a4f3da6d528c6980e716d2b1d9521730a2595f872443ee83a684e545327167dd4320360a66d4dcb9303a8c21cfcaa53f2d6c5093e9706e503350ef6fa09bb2030990fdabb643b2e84624dc5384ee3331b7646ef9139f817259e398d5210f8ecb3ab54714ba35569f9ef9781fd4b2d1fb07a69dcc4b82ccb0131db6729cc73b88559c5867456fc6f089b8711120ab5655f3714b2c3810113a7f01d0bf3d6a5c2a966f4e529c8d6c4972b994bfb9b16580f47b4229063fbbdf9e4671bce10a798f47a68af8731a03fe3f2e24e65c569b6443909e917e3385cffbfbbbc5a73247e888c78c710977d8d97b440e865bc60df442e24223896046889452ce12fbe3599d3a5b06f4fec18f237a920fdd86794703c3fb160a47259ce2c5bbd0d16ef8ca484ba3f3d0677a20131d1bf0b5e7613cb46c452ebe8092ca40f557d4dd235f0e463f61f2594268137d94cc0279f70895d1210221850c44c1f161d5ff2e11aae82e8431c48eabc4e9283c277db46f180fccdf953093c83d8c1034ded46c65df541a298e8a223b731ddadc1055f9280ff2088b272c6671e36598816e6a52505979ac5005d6613753f4501220bc3427ff4dec279ae272c247365308dc0e1e8eec77ecc66d95c5a3aac24e781323ce13578a6b1210fe78398a6e73a071bf21cf4e2e426020d4cad4f40cba0430861e4ea81a54c943479f49c89e3ba0395b04b9ea93120560a85d30bd141390db200745932089d3146538649b3f86346d18998508b304b0cbd361adb792bd5ea976ecfa853c8550f24e81e641add1ef4aa3b36657738d781d07add5578ac1373de61a13977610935cebb9b8918b239f7d5fbeaf32f7556a0c25bf16f772831284396718ab45116ff927ca34927f45a7bf4ba11d25043afd30fb3861ab2a5a69da1f2fb8ba02fb0e093af2e7f7ce4ecf8379b27a8cdb634a00d269d0f430c6baba176e5a067e582387b23a0dcf87397625ceaea228adc5a5b4cc8542262572bc1d4217b5fa5f68d3cfc76fa1177c5e3a71193b1a79f7d7f536d55ad1d6b87a52f5d741a07a0e6d04ca5eb5f8ee71121f7958fb355aa58cac8a43c305a8fa93ea1114615ecb3037fce4034e5a5e6747761c6bc2fae076148226f3f983cb5e96ef819f23719ae45d7c9e2920c339f7657d24daacff1377f635d45ffe1124e6254117912bb2f718c1b3f22d712ade1dee42c7fda62c8c90684921108ba512763268c778f602a6ec60f60680d7688d74072b34b29f9c0acf341d434e2384f2f8b0d88e99622520dca7e8e0e1320f38b8ccd906a4cc0be51d5869cfcf1fcec02b05f45f0910c4104f54d9a357362fb0ba29b69b887b8d90417eccdb37f3a35b3816507399868e055a1614774f0eb059ddc46d6b9fb8b479199a766a8aeb97563a56b56d44e43efb0d3811ebebe27f1feabcca731c43f20422835a62d3965cebaac2f07d1931d079f2a9fe7cdf5ff6daba04978fb49dee2ee1d7b7c43a65a3d41168d8e3f4fda0a0e2653a134baff2798ede6f5823daf8508b93b3188777ba0ba097e02d61954aab1b07e88906aecfb9d333d48eaaf53c735248bb6eb7aa385687c8c4b1f14be26147cd494103e041f87fa9b317c19b136fb3f156dc07b7be23c78b2a623dee4df5b07d8b35f39e6ce66156d60e5f398445c28fe1a2e8af4af2c9827340fcd854d8afbb5a7651e4aa8b4dca91f4171eeeebba4dbec88412119e48e598b80385d5e8ba24c83b6db277375b09994dc6b1755f9760146a413ab2a3829d4a375bfbee617718acd65c48514d84e5c513eba19f2d4df6f9d81051768e78a8728e848df8df4f8b9268d16edd2a04ad63f0a3261400c1bf8aeb5771c50d562afdf1a5b86fc8e7d85c27199947d43082eb0e403a75727c2f323be553612cf09d649fd1fe368177b1d9db0af3562663abbc294ce5980be6f578202ca85cba24e5e100c99ce506040babfb7c6466c6dae9e69779c4a1d43ebc45e67c378ee13659f2cf575ca112d1723e7cbffc09028313e57715694602d7087a80b87fd2734306bf18a7cffa9b64a5d557ae358fd9870248b6162153580bf406580a70517c7a6bf6ebe7add11ce8f415c7722c330961bdb288d6f574d001be04df700bc391ea581dc8d81a8537e4efcb52f90ccef94cec63f30143127a7e5235db96ab7e9e36c5b42564bf80395e896216ce14575d6e3305bd302352aaede003a0b7f56c101929b857d6f2d374fffce44e27b0dce93374845ad3d58a3ac3f761aff93e760b7783ee99bff062934a4a66d6083c2b7909a5f8cfb0cf637f745658b7473551b7df487bfbdff5dab5966904185c205a07f6f2b4fc74d9472bab61ce7573036317dd40145d5b409c8fe9d5dfcaf89d658c814150fb64ff4b88144bb8e83e5777a863a81cae3f3f6fc2c088b1d5479a97e51293943e26295870cb24d2e44f736a0caea1a023138bec3b125f1ad0f7844823b95f2375821f68a1aa10c84a4f91af9515c79ec870de8b207c934728ac24c4c9b33167a4cc7de90e8b50f7d4133b85b3e6b1c730604933216d492e4646e29a255a6d6e4e0926309e47e01a8fba1683eb3d2eb9f438fc973fafebb6c5e7378887f59c2568995e9dabfc869ff385e9044a53ce5504c188140af117a0cd52babc269b55c96e1185cbb626734aded54098faeddfa50993115bfc2493b9a45784af3e38a7aca54bcc0bf06936f9aba53105a11e92525bd55f73a81cb406781427c5298dad03f652026833691ee6c8f21a091825a8df33fc76d6647d99d7bac18455b5c457ba1b4f7e8f2c6d2444a7070e165047eeef90ed1f0a66124ed966e330e7890fcd6de938b54841bc0280254c3e10ac57b2807b69bc6b5d5f23dbce30e71094522e99ec0f29f0b10863ab8cee6f269addc2ca844537db23c1f3f8ddba271d692107f1c45be828d564c96c6981eb33693b821b22c79dfed4270333b3eb51c7e946f900b99460af4fab46c42c6f6d0f5721d5b217ff1ed8835e9c23e9e63e063a801024fcbf7fd2f96717009c2c79dc0b3d07ece214a0e5106795550f3cdfbb93a67310a9aa571c241c52838741a48d7025084c5ff8be965ab53694da81afaa818f71c251db22587ff2631e8995a7bf4edb8ce58fa103e87329520486e18660f84615e6ec198d42b5cdccc23f3c334aa4648b096a4b7bc95c753dbbd8890d25ec920932a4ca0f01c015aa0bd6e4e6f1efdd37a2b56b86d14140bd0c890c9b86ee3d5a26347c4c400fc394efce9b1ab294e52fcb702193175ac8606bdf0b95105e3f62cdb8855ff695c3f70d21ca250bee4aa3e47d96941e1dd807c7d5c3c2f3300996d719fc60625cb46405a80815731b6fb2c69f3d0ca8725d18ef14adc1eca68e2a3a3e0dcab68845c01d6b5127e326a2a4e6f76b44c1b810d0d447b8a6dc1602cc6f4ae3265b97d3941f3e10128d626e554ee578e2d2a3012a7efa2bbded48661de381706b39f154ac1e085d0febd32258a3d969f705e195ecc5b9a3722e9b6a6531ac0b1efda54572fe765da4609c03fc31a374770a7f11c1029dc5b1bedf7b6304f69fd8cf90f2c722729e708681c7ebef987f0ecc60cf730796ee9df7910f00c84042ff80de0d99363227672c44db8cdb8842d291f56b1944d3fde8e3c3bd9a52afb56d155439dee41c8431d2412e9f35742731c8d1276007fab78d64ccaa99b09d82b777e582d71a88e903f71f25a180dfa6347ff69ca1196b5b1d84d801a75d175ada21d525b9dc2f61f2e54d9e1e4b6117c3b7a96435f4a345e03ee21418b371e53769a6eacf7aa39796eb503fc6d45a528f4c9334e2bb72f4c679641f3a48a8b78e31f8d434b256fb600b876faf93e6fb8c07172ede38c15917202db69ec8d5359945c87a5884eb3fe677c67fcd2beb5c3db053fa93b839f7de001864758a46f3d4d8d4ff2e13b9f9a82b5be56b2912ebc4b7e72360ca77f90f192c7d80768530ed1a33670c2524b52c47369c6b3f2d2efd011abf672411f21272016ac65eec45dde781dee4af57eb6dc8d31e5c178ca49cb55bbaf862acbcebd4addc4d656e2560bcdbe130aab1144690b1e1b74c87d1e9b09433a948f193b3584a7c1aa2f9da668e60f492a054b21f5f6b69b384b7a9cebeefd86842e1beaf47f5611f7cf1c234467fd4244c14fc19e8aba1866ad5374a96f82663832e07aad4925de58b43740624dea632907c4e64b5b4d04e138e2920f9779bf0cf79e7552968445108df4578e2aa50478c3ef59144086961fcf41e77995579b5d553af4be1e678df3eedbef86381a6c0530734ea42f79940eca6ca8fb53ca6bdf60199a1ea927d844a5cc87913dca2afca7d468134f2bd50a8abb72db5f23712676e384e98cfccae077155a86fc56b1c05beb51b1a7d0bdc45d1b018fcc31a6b8fc0995a27e6394c065701f90ee54f59756f8dc294eb2ea283a66e7c67f294e1463b0057929f77be6c10b76b8d568bb97fabc65591856b2853fea363b4c80e26a2c99c68ceffd7599d779322d501f4ab0f947037fb47edd81920c364ed97e899ec68384904901ca7f2a7583c1d6d6e34c6466e45a080c2c2cdb0f83c9caa0b7b18e19769d1f060877f39eb31ebf321598822443a9c1f728a3f24276c6fb12cca7d91dc45207f443f84c68206c9a514d6bd186fb7e8ab580f0ee78152cb1c1b96925d3672d19dbaebb96f78ed7e2a577de822f315737999988763b5855f1454b03c5c23f00a0be54a0a784742ebf9fa592f1ac556b099459542f4f66c209f19a23a4574777666c0bc75e90f299c7b97e03eb694a762b8dc6b949c525c7fb9c9586dd18fe8bce1b36b53afefdeb9ce79b984f0724bec27094f48e7492083acfba21b8bbe72cb5166a6904316c8a33ebe2b87ed9da5700e8b1ddb33d10212129fdf55c6948d031776fe0b7095eb59d53e67b8830b6192481670286a5ce6334c2a9baf29cfb3cd99ce41c2ffd3320da9b6c9eaa388c4574b94d5bbd8e239325cb5341cd0e2ab1cd091279d2a435da40500b095c143b06209c3f95d0705c4cde020c4cf543c2c33815599bf8c396592e4e95390c22beafb47dfcb71fbb76c34a9828193f168e8661581880a40659e38fde4160b4c5025b71565c7b81504ad9117c98e9e5f3eb65c27279cc49e9648471024b6e0b007c8312c43779b406d40d640cc8a91db86f7d9ed4d1032415142b802fdfecc9eaa7dd017e378ec09842e27f8b327ff3f64f4b3179616960c0cb6360987b1dafe090058856661b9840114ca84cf7444351ecb7af66e12779a18ed0e6af4f19b0991181eba92e45e26291ed678b885662264edacd90425587903ddbcc94db262cca42b3a37ceace9f32ec803825e509c8a8a1c564a082ca08181b9d470cfa37f39ff44eb68d76c07d3829ad92add8e353ad3672766107a08a520fbb49f02d9cd6cd9a16c72c9c8de37a8b936bae051178b0ec32f140eaecaa6df3b2023992f41f864b0cee77fcbda67f2249e1a6e4da167fc138aa0f7bc34edfcd36d1c08650c42057d1bebcd14089199c24c358616406679de123f25ee5d29b1c595f77d79e095720f1bd5834e5f3bb86b6305cb0fcc3b6d2ba98c90fe3ba1cabf7afa0321490ebdd495a6c952a887190501ef4c8f01ce5f9713094c26f0fc3b15eac07da5a1b0e0f365df073690ec6adb2713a2ba79d6a8a00be3c34f77559dda995ed0ef0ab85da198a386ecb941db68d0d49414443de8b5062c9d6441b234f54653f03bf48a061db1c56d401b79064e9286feff30816172f27f3f3737d369e81b85f9011015600f4d37e2cc16c2a1a56ddfafdd938471cf672351f3044b6bf9bc5dad5a11b109c39a21a31949cf02dc0227fd1a4ca10b0cf24fc4b70005e09d5a4d79eb55e12d5e3a0ed75a8ec7e9d6c8f470e47b920e033e968bf5d52e45a4f87834f6e4353f35443a0f2abc26e2abff08dac4a3cba7eed0964093af60040c2e2f05000a0583946e879502589ef6d2ce03e715026717d3694fa28f02f24a2440cce055c3f034b4584cbb49cac1c39f0e3cdd5951a06e8fff5f481bcd549879a4b302ccdd7616eba0a9fed6ec05851602eef933a5bdd7e264b88f5dcdf7a644f3a946ab4b37ada2141e905495221f1a99105685f09498911751b8688fe5ebab1527ec7e32ebd1d0b42a3363e86d60ca1cbb105633f8034d62d4c68bb85fedb38e3ec2f32fe5d5954b23126d2dae26cf7c31fa240caeb1d6cffb014b2abc0fb78c89261726c234f65c30e73c27516fb92ac93ca6acd7b11fcdc00649c2725efc220d3622777bea977a008886dd0ef5aa43ebe9ba2bb85c38dd169f745a0e0a6ad76c4199d24506e8307130469bdc68aad74e3e87ddf343c022b838bff33d9e59c08b8ef962650f281a074b7373422973384d644f0eab515977a95c3e33db5baa1bb6b9fc50a89d6e166f8f912d2a107b611d713efb702372f92e3984dc574d10eaa5bc9b7aac280271a4c53d0e0c94e4777638162077e1505f2b86ecf060c9b2ff161bc2af142fbf621a4c9caea38b8fd9474f667f17361d85daddfc9af2a84cea8a90020fa9be023eb6adfc7e404e1beb048cbafd39ac5d8eab0a35585f9e78d5332287cea547ca273487c5f2d0ed82c9654bac6bbd1709ca8b4ea60d3fc17290475617e49f4aa0fcd29fde84c2ae6717baa10484ac638fb2d1dd3838dc9a12d1456716072c3fb02c9cef5c6568ed61318cff4166e2481e63ade014cb829ac37a95a81e0e918fb12d9fcc3aa6ced8e9c1389a3bda53da80296690873a0ee2df3e4c8680ee1cd995a3bb6eb91837ee9b534013a1a41e47c78e6fd927d484d849a68d409074a66ea515333369e46ddf93b0329751766cbbfedf145c7e104f132f331f9817732d1a990738047319c7b535768adf15c5bdea5822ee5c57897f1a9b4b604c40155991ea8bb036692b39c1743871261b185c86a448723c6d6784429bc78463f0dd4986822446cc974ae722ab79b9ecd31500d93991b308a6e2d4f718a0f806878fd3c1639234085025973e60f88b6ccb9791d6d8e62337f1ea2d4fc1514c2243d59449599caaa0d26a4400810108e531d912b0bfff1c3abb5737612e07218e953d7bbb9e0b8a0699dda9d5b430b105add226cbaf006365f8eb561df5b780094fed67ec5980b0108e1684ac4d39e27df38998e2f7ca62fa51f94e59d2bc899c5d862abefc48f54ccdc759ea63acf5714e7de4feedbd75486c28985efd316b462183f99442c0d69434510566ffa75cc6bb3dab2321faccf52aac20ca445f30201526871fa6ed1a579427baa652b4a7c4ac4e35c4d9188a82af5878c719dd9abaf7aea62ed052aa57e69703433ce63fd1dd48a5f0bad2f45c68f92513113ec784a014d9f5b0c70ebb2de85b113ca46fa546c5faf5c032a25fd02d480d5d5f82010a19fbc1ca30e2ebec3d53460f7025c74f0afcc504750fbc2bfcac24030f75d240303441677a7f122d20535404c46776214daa3d7540355fc6e80696cb0c6dc919b9239c77b6b9af9521a4eb05f174900f5b3bbf42c33e886e085613b4f1ee944ba71bcade7f92efc8a639f2174726318c71810c3980c335da24909666cd29aed82d5a33c942cad75e5cb6dbbc0ce621e5a702279e34083dfdbd060ba1a6811dc5c5033cde9ae61c686af55ea4f5f932925f628c4521e18b39360b70e0fb1875c3b9ce2721b013f5553b9c17ced7c1ba7d54cd365ec915d6f4214361509831034c91c00e3a78529cd9b51d4678c1c48198ad0d7ad618c0f3fd8a15741e8eaec96b809dc26e5f0c977028bb4c01647bbb9454402fd836753ccb28ea9af3217f0b51f4e0133f29873cce5b00f036f7b1c6af0dd0262f35293ba88275bc8d5b2814c8c6e4e449bb86ecba7fa8061eeabcd52a9be29aa2a9dc9c99fca78c04099bd4788701acb1c5e6c9dc6f1b6fbb05a5f2addbd8305580b59daee15d99b16aae3a92c28a732e262a9aaa57922fd55b5f72919ee45d5ad4684562772747d8d37f9c72c36a4d24da1cb97b5ed17f79f662fd92853d192622089d859682886bb29f51f2b6d6901078b19b0eed5c41e26c50160c47dbc9f95779b8654de2209fedf9e1fa8985f8312bf5e7e4612b9daa1cd2e477c3e0b6e6a727505252e21bb60868bc16770181abcbab08488939ad14db1d1916cb8ad31d79eb19f45e251a053b5ed350a27eacf36bced8f8a8f190cc8860402c69bc1787eb0c72464ac64b5c7af5cac66e7bd893e14ea221f7c59ca16c227526541d90322a077e866aacd2154e9e9281cbe286a6e5fbf1f13a8cd1fafc1f5878c5998a9257e0737c6eef28076c37badd6f3fc30dea168d46886bbc2579cfdcda902cfd9639d8a60daa5daeea58f6f586b2937ef489a0291331b432975026cd14e442dde38c423e0de92395fcbee07b6de1bb1069267c422519b5a1fd95276e0c877ed0f4571d34d077545e36aa2203e03582639167de8dec5ddb2071d5f9a9c4f6f2781935f2543928cb84ef4cc15427fbde98401cce9a9a1a60f9b5e8c3fd568330101046d67de6077d48488477e0571819cb5d950e39471f1cb700ad8f807fcbda8c47026edad69e8331d39107e35907910f12fd91c70d24c7e7e72335dc89e08472d6579610623f36cae7869174bfdf53429c2b7d1a03bb5d716b847b7e680634f6ab6adb03a261472f09d90d702ec40861ba201be42acd63c893aa3c7c039da51198682e7c8eb323380d9a6ad368a5ac7530f7e4ab59a18958d44b0c9dd3ffbbc0026ec3e167992e28b4ce65aecd7d6ef9a7bbffb3bd005da8d4d731c2b10b545fdb115bce74d8d280d1190033f75b0867358385d601130cc58bfa5ab1057cbc540234e050bf71328e8119a9162b6f51df5d1fffef2a2ae70e9a81918660bb959bbb3fb1114fcdd2ddf92a48ebea73a51e26e54ede6a03e9c3f56ec32b4ec13c7ee7dfdb231d321f705ba7565a9b75d2ce85c639228112be127cc7484420827dcdca36c20f39ad5fb44e2431cd59213e20115908d549c7d4e3688360c0ba59fbcbfb255ccffeffdda26486bda1272f5c9215529b4c89d5d35749e41a120862ee2e6fe29cf55c7d3055f45b5436e1d60d1a53627020f64857cc20e204c01312b8b10680090d3842e38e3920d9e3a9e991bf9133c0d00fdcf6f9a3b679aa450f2491e68e3b6297a097e8ac2f02a6440cd0aae6eda405102943b01104bc6594ddfa23dfa29a15dc12793912c2fc1e825d9668bdccae911a28f3a8798921d27d11ea8b484cadde2dd83d0211d486171c6beab26eed3b68a6039c4b489dcba32cf87419e88ef8173cfecc976fbf6de891539af8104e325f4503efcf3fb8317f00fe001147aba663097805d5f57f42dc660adc949d954ad707fcb6df324977fa87db18c0ee744259335fe1cdd5b0122cd99a94407b3f7cf7b305badf209b6624f9d072521218536b7e53981a56d21766fa247474580f597abbe346f9654eb148dbcdab697d39bae6eeeabd5036f697d32c451c0508f98ef4d03ba7fcb132c093da74a599bca8ca6572c6a32910d77d34f5c06afb7a97dc3e93ac13ab5727acf12355f766c8a8b48d9bf2c247c9897cdb3d958cd1cc7e6b4b5be4399800fcf917015fef1c92e3d70c62dc5499da6fd20ec2b6f54a6fd780ccb28d14f5a841922eff0bc4387b0add7d255abf89dd343f41f16e955404bc8ee95c3c07cbda6cb0d7605b2fb75789e343e5b2cbab25debc991a029a72a503197d4b169224f46d7bb52f0253e741e653eb81eadb607dffea48771ef7667646e72ee1eb60833f19f9a3713c3cab91f8fabedc66f4d7cdd8f9c0c3c67cb0d75c0cac761b2218851630a876bcf83a4363cc157426dd15ca5244a628a2b3186796f7e5e1f49e300f355da3c13918651899d58ed5c3d6970be1f65b9da4a86147a490ebc32fedfec053761324057291822952d38a29556d1e6d3f23512587d7538812159aace74a2ffcea0cb108db4ac0ad7bd8e546f2a153a63c76ee964cc0497b44e19c493375455f237a5c1b5ff44c5c7917690ccf6f5ba0485dfeb9e4eda1401c81a43e5c8f98ce8621d24bfa32b5b38ba6acd6509c1a40754146b9285a5deb0e0817881637be6df6b5e32c2e77f78aa39ad7e0c34798cb0bdc6aa231c9fddea879f3cfca3b0f8fb72f18c7bd66e88ff83730c7cd006b88b8599e5b9d3ecaf7d5d96876c793e778ddf7d2c6347beef9d6f8e5ad882ccb9d752d4e6cbb41a7cd6474b1934cd931a10506add5d78e293f852be0708bc3f3a037884ed2df4c91b721869f789c1755ef55e8d4c70fd582f15cd79dcaa9e1d5d70ff44edb23e4e2293e21d89abc6fb7f073284d2b1978aa454863832cea24c919439733997f69fc7b07185ccc410e6310403aad19ef0cfd779c36e6309f7cbe388f2e583ea0de45c7b1b7ffb46386bfc42dc3ea03a5e9a2d2aeb36362b3ca13141881151b8cc4fc10d18cc86d1ecb14723debcaf97b6089ac383cea2c4dfc239c555a4495601241f468fb70019811ea8da34ef6e8503e87c41ff2fda98328780b743ea8852ddaff8803101028cb36b779551dc66dedf69af37525d77c38d53b42c9afe8e88157d04029062a6a003d8aa722c61432cf03c56681bb86a00ac026eab9a859d45d3d049cd15cf848694c61444020d78d1e06aa2773630505bd694320b8751f49de72f76fdf70ff5dc4e5e4bcde888127e428b19443123fa838c2d6463981291ba8b36b526f33ea8834756706b6355f5b94727e978475c8b7b8e6cc3b5c400e3683c04c580f39d6fe6a5998c8a3018de7ec607e707421a397402145465ad196f79b69156aeac3b6e979dcf5d21e0fdbd00ea88b27a08b4bed397473083209ebd35357a02395c474e60ebf00345eccd7c2bd90853c7d4b4ecea9de0c135668df6a15f1f1cfbbdb681f9ef6091f6637ebb12c60d0dc4bffaf9a93471f56c39858ca9b09f5bac29d3acb983cee66959a8235809deb20e33cfbad9748012618dc16f6932ba4191e8fed895db53fff4f8f79626d11b40866d5a5c723bdb124ff562b67457ec6d385b0d27efc4a5f961b7ed1fa10d200fad88315dc88b0547699bf265cb9ab7d69e2b9be97c11b10475912c3ae088131ef4fa518f17d4ff38f0b2a3c10427c61022c091f4cc03e64afe5e01a91bc8dcb3d378baff2dabb8170a1a52da6bf43e34386a7069526837f50a82de875e1525a4cfa1322d74bd27b349c5a45c0cce69e8f1ba7c8e8d1a56f10c524dd006e81082c9ea5e28468b04b794dbef9dea6880173b802ed579d02624b14d6a913ec1526e5d74f41ef3895254675fc1b4bd5f56942151c92a96b040a0150eccf91e536a83f35029a2cc686ae5fe693fd94b69026685a70208feb697e8e1a478bdf0999869b960cfdf063bcf50b0ca6977d88a9d9af395ca8e634e0df9acec95f0f06d410985954268b618074337beb17aab57bea57b6afe411523ccc1083fabce07621d6ae56cb0090c088990e22ebb06d69624946016b5753e519e243f4634d3357dcce109a83d3011c104f8c8ff14c6f7d2fb934db027b8e8b368295343b259f40d4b33e7494b91459ffd94e0fd8a686bba79b6e6e49ddcea9dcbdc869caccf612e7364d77dc70285402007c71cd870d0e014b7ef7cd81addf07428b671644e5d0542f1ea080ee3f0bc6a1bf71ae391545b010534ce778d408ec0a8ea055e67558858650f6ff7405f90e8e1bc92ea69c95a51893a96eaea06731dc28e008050c04237c776d8b22e70dccabf2dcaba4dd996a9183c8d091570f0130a5a768ca6615a095d7066c099e81ed583cfa4c7ec6e9ce760cd2cc75966c8add5bbada46ba5c8ff1f58d42f62628abfb277c47abc07cd862aad9b84fe865767591cb1dc10aa750cfb6a6c89df1d56d67bd3efd4b25fa9a0443ddcf1a999058aea2979e6b074e24b9b41a7b89e46191335882fb02ae8e94d344396275e4079b55a4d66ef8b6bed8bcda875f2fa8ec954e96636edfe7e8b5fddeb1d7f001fe0aef6886c8eb1fcbc077fc2b2c3e3b1f9a1c403fdecd86bb7eff0a4eb62d0ff8489456540420d1843a7926ed3d75946097809433377b93f8028d6e11756a5946de269e819e965b4cd0a15ff2c3de6a2287fe226951c343b705c3e29eb807dfbe9b448a1cdb04261376318a4aa5ee82239880e8699bd5504f729ee42a67a1b9d0ece03ab28162c567788ef1833a8a363ba8b21f0a45b0bda7942f837230a95cb407d7bd7c7b4007d23e1b774b51dbcb277ecf9f40c7614df2de26372865415842e72442700f84d780ffea7ae44b618c13113c98fea1e1d0eeff5aaca5534d0c556b8e63e3c2007edc7863b0456679a25c83d11e37a71fe11adbb60fe791b15d1de0f86bf79574cf64f70589a2e91cc5afbed7685fc15f344c906196d88efdddb0e21e54715280f3d9df4441b8f7cc12c8d430720fdc37f3841ac6b996e9db4c432891329ab11852d34cc2d2c5855f167a242eb8121ffa1b20c0883dc680315e526f271c652dc0fee0d9d47b2e9b25ea4d641a050259d1920a2696c732eac34a7a99849a0817854b882cd089c8f6ad73037c342d2124bed99ce92d1ad4913fcdcc2b8c370625af45d86af33a62c756d11dcc0ac7dcad9e59865438afdb2fe42be855dc1c2d9994f6c1cf8a8b41b7f7d39f21cc4fb9b0d10e0556f46830cba9f0ec117e7a1adc4237777a0b343c284628c2ee970f3ab9a352a9faf2b7e4ef0c5026b9de702897fdc69156edcec20a4c4093dbab45464ff0c16b5f634f61585ea03d766e461609c739010bdc9ee30bb7d5992f5590c107cd493622defc15f1aa9bce69978868e1b3c078938d7c5fac23bd7692e09edaa2befacf0096741ba08063ed24deb335283054341504d9d20383fbf40f62001fa09d39931cd33b149f26432a1ce991d1ec71ac8c91134e5f48f47162eab20f5e142211e1438466cb7574db4ac536192b9a2f76a214ff29a2f2bdbaa633d153f8b1f29b0adde72ac2f289168c75ee77f50e4d66217b3d36b15d324a2c479002f8d74d01087cb93cf85821fe87a4357c388f20678ff58eba103f29466b390ec24e8ab8d898cd85ea018827afe5c6118d6ce64367457dae33161ee6994c87e2d143a1073ee49ac48f5e61f43e0f98dc3af4cebf27536227279cb546a22b0e96d196e9f0ecbb368b3f2ed829d8e2d3b7164cf2f5b0e4793abe15b36fa2c48c9c58d659c77880c17150a55541da35712b55391be99bc05a0b3abf411f46f7598524ffc96f7e1bd6dd5842ec10a54c6ccaac8a62fc9e39191baba5a2ceae82a23c746ca01ba66a9bfd686b317143aded729973955a1d9d4fc54e4ccf4e63623efd463b3bab1cae59c8a656ff596c720f16d80eb990b960f7be78eefaf0121bfc74fc348d614c723a83859a24287e2d8ca4249b252879b1282968b11ff312877ca284eb6711386a154ee10e8ca4f042b7a0fc263287b248c48cb79010a96a111a6bde3d5421242f571c337a5afc85e88d4bc2b22d02f280ce9308d066b71edec8a347a3c9bbe835b728a4366fd977b03b2cee65eea1819e2c3962bd70b596eb8ff0597b7231b607e2e357eb1ed76beb9b70af23bb95aae885c4de529645a1fb4ea7aeab3a3639f664e2a8ab2aea6018372d3b8a45196623f198ff93291c17d6cf84c33732b06f8932a90d1a70bcf923baaec222a4d3d3c2996f17539c99512948244beedef70db1b92cf9dd2c88d97eb63702ec89a0722ff17a7e668d77832e02a61e9e516dc66d74351e7ebb3fea9f6f3c258a516635501a3c72c3d4adb648865627c985b228ea1ffe7d3593549c0d1e8411c9f22e716e5f52d12f7e668960f8922943ea38d341d0c34f2b366bd72435be4127df1a2af714be16686df58af57d403183be5a856a31fb19d25627cd08b1a949ba475a4e778328109fa3ea0cce7c3d1db7d5a1755819bbd4bc4ccc3c12e86a88c0bb72f67e46ffecc8974791b3fd1eab4cd042680b029caa49e8555ccbccb8f4d0dbe427cd3682ec0bcf3941fefd090bdcd8e0dc38cb317060ac8548a1613cb266946206b906c47712fc007795e0b91b188b9890d33483f6c464d76b2dfceb66f2dc385c1191a754a124e32cc9f54e3908625967af3d944ee2bbf445be202239f1558f497fb669510740c066f8d29df7b0d5292261a7e1b61a4cedf8d51e68689e86f708ba617b26ecc881096b6ef5b173e74a5aa662e0d27a970a19de5e2c26beaeb63731f97f5aefd7d569d5de4cdb1f79ecb2c2990ea30165d2813c437d070eb5e57bcf5fe83578fb4ce950b77338c82862e7196b433b58cfb6e78533426cf74f4294a94a79ab639557b8f4ad30427298f9a72ffeebe48feecdfa63dcdef24d0b64a6d2bef92826f7fea69b463d9c12e04ee15b9ebbc20681ca5f0f0cb6853215465f3b0d4a2e7591d7f843ba6361918a34ee988a5974eb752ffe4fedc6f381958128c9ab334dedc48d69cb10aa61e3971244b0a2d6e453f1dc29c282a1d48f48a524fc025bda9bfc93bd157e53912a198caee3c1a98797c418b96a758d2a61b0144f24700aa03bcf24080fc68875062810d59d2e9ac4b2e6c6ef65a070428d5795d204906386c84e73677dd8ea37a70d1192dd4f660f918461a6346ea057250a046fbacbb6c9235da7b44f05045abfba16903940bb24fba823a21c33d7a196e00791edf7cd8cb82c5f4755e7dd02257675ad563ae1e70218985f3976f2798536aaf87e51268e2bff4ee8def366133e5c96a8bcd7ecd26228a2baf53039abb802119828d52ba9ee9d45f9c9f44aa0bf6178d4426e8cf1a5c8d381be61f700be0e37baf6986bb6fc44685e446508534e8d4a8ab458b935ed214e7d61f41a05b0741eee68165b440254022070c346cbe787e1e563272db913050594763943e5e10042c698132f1d38915cd0f33bec2b5f6634ceaaad836febdd56d9708bab3e52ed8ddba95c5f4c2112ae217b00fd49bb6b6459f90e5f32c676b4df86e3171e088ad7ae2e88aab1cf4de5661a16a7ce02b39992768a87251e9f94d6a35bd7ea5710f11ad8f30736025f2c230e2d472deb2237309ac5d6f0bd0918f44937cefaec9ee40bab51fbe5e74b4c7b3d7543c80cf2240645894836b6373632a0d99def285fe4a38e9b45a5e8eb0fec4e426ccc3ac2a3a39ee3799b42e300212d6fd43c7d50e3f6603ceea6ed0a0af2e7fc66cabd485dd428f3a6ec2ae176c330fe2ceda86d8fffe8fb8e9e69d9ec1028302a465a54fbcda87b6693e5f066716cb4d4b5288b652dd1c3e4081f4681dfeb894d5f0ad372efc90bcbf8f54207bf11b76bea152ef2f21f346baa4107aa5d894d44d5c114f5d565101ca0352441a86442bc8cf02cd3aff6b0b970e9b25194f6affc8856da94cae0751431eda0ea9daa66e1b24418316f581e0105a4c7a159e6a514bcb25ca38776e0091e17425dec7934223659a5d637ae2d04d3c07adaacb87882a78061140b38bd7625792dca4bee02512ae809ba8211181f0d8426ab84e627c3f1429706778ecca557eab319586640d4b05cc0d4940baf31e18d5eac3c62d2e08ef5a3f215caf916fe14f011ab5cc9b72469b3de8b05f77028e35ce37ccbf3aba51baa7b27901d9e980980a3759cc2bc90437430bfb498a460a1693975a99cc31f9f0f0d56636a42a519f8a96208e5a43a375b497e99c6b421c5adbf95f86b186c6d9caed8741264b507d772ce73876279770dfc82966d7cebf303f272e2c9bdc28ad6ea62bbef1dc3764f8bd685814126ab234c6e62a532cbd53098edb6ae78e904eacbb7d3f5fcd28bc65764b26d46ea507e01cb3c504781c58bc656f50ab032fd2947f50b601ce7ee1eccfbd809b63e7af5090916b12c4836ac3b95a87858a85f9aaa2f81c4135de517594f95a92cd973b0599cdbd91b4bb25ad61866d140efdf182abb949e21441d28f3a8af84159910bc2771bb0deb011a809566dba5bc3755478861b997771f8e5376f9affeebe3425170da16c323fa90e38fd88a37194c601a547fc33904c14d4b6f2a17b1ad468b43c10a175aa80bb05f7081cb939a53933927006e3f3ad955aef3e7bce348833c33c0967efebff493501c29f9a0028e02e5e75d1ec4342c959445ccbddc7dd2170b6ce9d3774c8687e04bbe311505c4124ffb63ae094c7588deece03d192098f991dc129092b198fa192897f63f985ca8e3db4a9b762a09eb2d7c010d8f5ab300582dcf32d9559641df8209a425c74a6a2ad58749246c120a199caf3efd578404a30cb9ef70030e9a2039c692a41881ebc3819b5e7e885b6861a29869356b6d21869f6dd39be8f26ffa0c44d467570831835367023de1129b3852676ec56fa26fa3e3df10489216e3dd600002e8d88ba0c7403b37573e7061be5e6ca61bc592843eaffff85c71e2bdf78e99149f84f9e955895b8407c2f8f3db698b9268ef26bd94ac937b43aa22b947d12c0ef0d2781067cc0b4805b477ef9d36cd9a21ebe825f2b526c6d3a06f9323e0fe7be6df37d34fc0025464c0c5b5599e15d14e26db234bdaef1cc0959a2228b51ed7a0fe6b452606ca7801cb20c9b9fa93c4abaf753c0720673c01f30af8f3008a02fe4231578fca11e9155e20cbca020ec8d47ad0e4cfd577070bac8e9d11be6e4372142e1dfe12f83d2ea78182452dc79b3825b73dddbacce7bf73894bec1b6571fece41a1f11d6b90d37b7d14a12cc1b6f7958469595cc953c1296826e28a06ec8b1cafb207ff7f80f180e7c4b037ee2f7edf14212ab80df0c4483fb2f85160c8ddd1fae5456588bce5cf6bb2795d3d2480ea77620b2865133a7c48a6efed084e809b2e50daed85b3864f5c4d01573dc8afb370306e1bc8bc8a0b0ec22fcee7f2e47275758aabcb00508fb8aaedbfe22c760205e5be20e9ffab357b25f7c12b4cfa10d4037afbd31a96bb7727a99db4d0c82e6472a459f767ea12f6eadde4f0da6e198cad8caf1ca1e641efac8524b2aced387fd0baa4e45df9e8ad23001f01682477060be180707be072954b59ae8e3c0b588fb4a8d0b6b4299da83d33ece10cd3bab011cbf62b376fa2bd2f9ef4fa40bbc60fca86dd30866d8da57b25be3df2d56c473894ead348922894c744f04d09471973440e87ee1e6f0b96cd2326ae79eae2c8f52f4095a74189eb5e171318bc17d6a8dec3c00e7a62fb82089a00ae3f881261856f3237b1d2d8349c8824f5d3400df7fd2e27153e7561d9d9361da9a8787ea7c4f269594f9d618af3b00923d7b4973cf80ea4aaa05e6d35af4d23ba58b2acb5f73aab0e3568ce3d8f052da3e1c866097ec85b1254d537eee5a722dfcde4c7ca34a753abdab7c0fd42801ed45f54f0a9a4d87f43beb1c1e98ea5f69ee54dea83ac7aa784f8385cfe2e93a1420efbbe682394ed02886d3c4acfe0487c3d9e5e5a567b540480d7c95f1932386b11b8d1118a0d841ae5542657048c670d28bdda61dff1541057e7d4e63d6fd5afa58527620efedfd317e92f3a6bcfd255674954b7e2bab0fd1819d39601fd44879b62fd50b9fca8f7f339b70c59e0c922330d97d9f827d823e3168c0ece3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855789d230209002123d1b0a4fae9388f6ef3913a14402a705cf46a5c761a9508f211acbb3b302995f5241ef484002ddbb3b11bb8716b3df87170c0becdf05992fa7480bd7fc41519c8f32cabdd861685009af73bd8d731abde9248e57aab91f08a00dd1d08e96a824564f88106a0b696d726f74695479007a8440b9e2892c4e4eb78e44ce171aec3ef7d502abb299ea3e45fdd4a773c2b5638e2d6f872fa6fbd31a3aeb2d3b025484286d2e1ccffb9383fa8e41d6d7f255c3be0c843e3257219f03efd347f3d05e402cd498ae0f4879d6efd2f8e80d2b8d00a0999b493e813d6ee27bf119a59f3b543553015efc135d67d7765ca03a6e3df9708a3a8fa4a42c3964e015cde56f3c6a2c7490b79cd4d1b0aba2d5655ff0b78a9285d2887dcaeec18783037e76e16ff3b8cae9d90f3345139c52f0dbfce0232053791a768b7677a700d7c8657b71720db9c4f1f5b0e083e9f799077e34f1296d5e0ef9a68d784783e91026f135e6046493be125b9ec337e8599e42439b1134a096cdf09d9cd830da1757e3cc45ed6fb2fd209d2993797cb4400a1eb630ba27369c6fc2fdd9be5b297c09ab81dbac41d2d4f19816680ebfc9eed6599be2ba96688e29b835ef9e988d1d64b117c061625e7a4a9b928f5f85f84dbd4fd3d8add6706408792301b36a2bc39dff8c55dbc987a5026ad13a8515d2ae8f4ffc2598ae1a61fec651a4acf6f40a1c1a24605428b50641f5b6d586fb6ced33720a16da510b05ae83b73d36e42a25694930c1f6887d7df656bfd2793f030bf15301a61152372e56e88e5e6ee7457a44e2722ef73c5bd164fb7266a7b92aa74dd5c62f400280a9dfa2914f5f102f4fe00463eaa7da435bbbab2510289177f8eaf168fabe18b0a5f5954cf8d07e1ea126f71d1948568bd399c9d9066f61fba5d212699eaeb32557bf8f3ad6734e0c0349cd66334b3aa4a2ae55354b0f5a9fb00e3f3ba36ae4284e39bb86488c5257893f2cc3c03381cb1712dd4ebd7affd37ec2f289267a57f6f95e9e160bc7cd7c334a5b235e484d46da92e3c21373fc89225bafd899f04ee1ad6b7a702d52bb61b0bff36a62ec38d87fc626f7ba384f043483b0204f522295ae294c659301fad4cb307965aec8407fdbf6003d0c1ec92ebbb77c5de1ba8f073e6e1080e2763ca4229ca169000d4ba214f21e0ca41611fc0aaf7f471a56d11a1d51320997ce4079536c242f6a4dc0242fa3fb6873bc0491e863e08703fc2ea18d6830a32407809f63eb59ba928a2b3438228724168ef35c4c1f83f167735dc55138d0cfab7f5f775b0bdea5618abde2ab42fce35fb16abd8e42864eb53f95f820951f318eab7bd058d5033502ee9b331b6c6c92133b9ef8d7adcde48a7fd475413fa7b28dedbe7672128390bab73b99d7797bc2c48cecdfedd25ae5ee8a66068c84a15d74ae595a0756849161e837f5d049ed8ee1aff7e03a053b2906dcfa2ba258110513677959d1e3ceb2406915189f36d3702f5d48aa6c75cceff527228925c0e23b903ac0052b9284868a6cb48e2bec9740b9d59fd0d824f66a845d17258dc3df90f4d816dc38c47d47fcd8512adda4e2fc4abcf8f40b0bac4c40ee2d13bb2a0eafb557772a47fe442210faa89057aee8893e109e155dd65cc7c32782a8cdeddbf5df3e36f5d48ca5c947ab5f335c15ba5fec3cf0089d8da2cf90952c1249bf3fb2fa70d2e01580f1413b57869d7498feae8262c1a5a2eb9e579da9dfe78b84dd1c83ac56d6006ef1c8a12fc266a913a41de53514c0267e95b7cf4b4875d4bc3b4c43b7d7e9f7ae3736d3f4747f688a58efd5c5f7d79b520f390ecdf3d3ca6e3a4ee3755d9a0e26340f14ae03b537456c75bc9e0d0514d989b93572efd61648c1dc7364203e9aa107c803f0e32631dc313b077ac3d490b15f2d358f51ec77d764c0f9c36751c604298c4ee70c1329c63dd7d5d8fb7ec517879ecdd1f53b9fcb84d33fa8672914480ceabbf14ee6eb3d297e021bf279a1af6a43f49d34ebfe55f45b8664330ad32c55cceaa405a8c7617d1cfe52f41f9449aa878324affa34f7afdde80780fb817031df59bfc0619003690188931e9df1207d36b5a26751ebfab0236a3a707b7a68b749f73a95bff3325d75c60ac3f8d2aa75d8db58347a79eabbaf35721f475b989c3e9785c17f6d403353b667d673be2c37ca0fc6e0e1770a8230b918c7b764a4da61f2493e0d7492f261b92b639667ec25be6f6c377b80f20c877346e3c674ade4a42d2947f472037f870fe09191efcaf49da21de106f1fbdae78eeb6d8f53e590796edc2aa8e2a6adfd6ab746ae6e21980f503c87b8c3fc58c297ac9d4236f863ccc837c7636b91d3e1832b8717cd4f89f0c26caf118f72cf9343250da88ef700479e7c7baa483bb657d537870948e26f52349750dec239767e45958df18dd4e42260132b3a90587cfe4ad65791d583a35c16f78192f325871795640bb131480f84c65727fc8ae2461bfe9f6bc8fffb78ddd61c57ec8ad6826f2ed87e5a7b2231590113c25219eccce5cccb0bf14a25060ddd4fa215baeb18b2ff615f19dffab58f9db18e14c6f84b02ee2695e39887f6475fd56b1453a13e0cc2cda2877d7b4753642c0cdcc71440dcee69b9ac405c39283f191af179628f31ee5de19430855ddcffac4cfab54b4db98e60c0e817650ca26541668b65363ad0c180b8a74919a6a66644a1b5d33ad3364f8986828acb3a00d4ee1ba0e0b7298227753d6217abc83facda2b010cd975ae97babdaa2ebee23c5ba5ce27f0594683a209ea059f38536245eba1e08f564db289eac85fe3b08f8dc5cf7f3f8aca2af88ca6746c7f38536245eba1e08f564db289eac85fe3b08f8dc5cf7f3f8aca2af88ca6746c7d458f20ab260ef496583a63a2c4ebce462475da2178f2c18fab906f2642a0cc11597d5de27059e90714c25005bce831ffccff8e3cf96f70ef53099030a569ae81597d5de27059e90714c25005bce831ffccff8e3cf96f70ef53099030a569ae8780725f2613c61428f24ce73d0eab982e657817b29e3922d073a4397c47861f3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855144b61381130c01c6a73aef40a1f78b8dc44c0059caee607f971c8f339bc8bde144b61381130c01c6a73aef40a1f78b8dc44c0059caee607f971c8f339bc8bde8a9429b1eb5a2d6c155c4c89150ab741ba01ea54fd38ce71313d7ed4ae7f4a2c8a9429b1eb5a2d6c155c4c89150ab741ba01ea54fd38ce71313d7ed4ae7f4a2c3a21ea73b14e37c8e6df13a27f049d0b912fee3c5378f21bd2f0c90cc1d122d7e1800057fe29d5e2acb8c0232b50a027e1a24fda9134eb7223e9e8976203fa15583ca11a8b256fb3173a1885bb614813c007c5ba1bf8c6fb591332256fa0ba73a43afafd1bd2056f2d338b1cf2be22be29d009c5c1cafe5e1355cb56676ef0efc707f96f278e9ced7bb64efeef67050407f980bf609b21afb89bbfdd9c07013fb62b539bd029034493870c9285b1e33f1b6af493c96367342e0c021dd3bfc702709f0bb834b38decbcc23fa44478109dfd61d80cb542e99ba8d28371516de84ea070883ae87d3c7adecf6e2aabff0365c1ac8b958d4a4ea571cdc3a2c12823f14b9b327e96a35ea6cffff88cd2b2600907736da12f4fd3aa3ddea19a2dd19595ef7069239abfffd3df6a0367e1a8b28c26072d4890b8444c25800ea0f846928fc74109dac84cdd67055fa9b3688fac3b2eaa62f45992067ba65949a3c428123845e266ab8d762af6a5de903f66ecfd1ed583741ce79b81cba93b48f4aa6abe3efa05d9cadcf7088aabc7b613fab640a294d418c0f8ae8a026e66b031711836b163708c92e05d932ea515fd5697823e846c64fc5d07b4f4c4d415dd8d321fcdc7b7aba4873f368578dd68e8414d058af0e36c6300401b389025324eece6a0ef0f5cb8ad94dbef9e26a8d1e6028d2b5c50c2c0744429579d82a148fa535405ea3a81af9cc4fe95bb7cbc437080770b91fd217069eec3c74479804b01aedac69399c754ff54393a3509fbca714b805c44c40bd70482d45282ff58f7d52a297a2f33def8db83dda75002a564290880ba3b343d6f34e83cca5075a86777b5265c040e2554912682ff4bdc6bc69c29003f167e7872198f2d9d3cf6e5048504412cfca29bd5eaa3ef2c89035068d1888433de26b7e80bc06636063aff45b7517b7f992f567ae4bf6b8dd023f26a0f0affb7370167267f99ec0b981f7ec5fdceb4bb5c8b5173e481e5222fedfba919f134d43c93db1d1e53e41d70566993ee15a8731733586a4c975d7bfbef20580fa5db67b66df49c26f89cba2b140f8c068cf0a62253e4cd230d7d5d48a18ac2380c6d250e121cd80c2ca447eddc1e2976038a0a9931e3de70d9135dc59c585c18f1f068fd88796259dd60380ccd1caca87cbe0aa0a22256f82c11f7e2d652aeaba3d8de3908755f082873a5f54b2c3b43448f652c05a868ac2b90eedec08bae3956e32fd7d23bd4f9166ddfaca8551870b36a5db082a868ac2b90eedec08bae3956e32fd7d23bd4f9166ddfaca8551870b36a5db082c542c7f30c3165448faddd101ac8704aef6d3ba4039ce911a6a9e05ab4b6aec11aad46f84ca9d721f3e183486fa394bc2607560ee86e4e281357265315e62ef20dd917942c147742fea4e5a0f36db5cc1e852b53ba29a4748fbd4b5ed5b5c035fafb1692d3d4f88b12fc38a4ddfd818927b0c094f34eb5fdf05000694306de7569c75929e950b70c4974b1133adb78a1541b3334503e55b58676a5204f1a794cb518f2f03c8b21b9647dab0e10cc37fccec632025b224a809f1c22f923044ff615749c3e895400920b2acc434997fd7258151694ef6eac99bf4a8b0206198d39d28b7cbf243e2707c7523dce2fb539708a3cc5b8710e317b88d35e4c77bd73baca36e8fa0f98a39039da1f41347a7a28238a9135d2d5ffb3772f0fac7b54a612569d5173f2c62685fc25073098d938e3b64c43e16e8588c0c2580e63e5627f0b7c38eebd2d58f3bcd5c8d775dd62a7a730a661ecad40cb3116288a4f40d7815156da11ae4182f7e1b72c25de7d2f4bbc873f22e6e1e03695a6e2c7960a03ca574ae55ee2430d6a4b3fc18f67ad48be49bfb78b39477a66501839891ba9133a57cbc0fb7bac3d540c83c66897332e1c1fedc0c2627cce92299945df8a475ed8ec551b3d99df6b9e4419bf487b74a37b58c1afe57352866fcd71f3eaf375be1cb6f922e49ff448dfc0f8823a0e599747ea114a1bdbfe59d31e867876c847b17e3c3dbeb7dfdd48183da9e328870a5d6b6065ce9ccc2ab5e2fa8915f7bdacb50231ef3fa48ffdc874c0cbda147e604fc7ceb089df70cd9cb6231eda37254681b873d9e86851fb1f869f2e9250c0bb57de67f3b1de75684457d9b4855bf2ee8543675ec089a443c37356e404130bce8f244186aee0b06843396b8821751cdda4af062fbfbe8029e2cad62c3439b4f9e580fd3fb99cd37cc07656aac709265d9b5d262fbfbe8029e2cad62c3439b4f9e580fd3fb99cd37cc07656aac709265d9b5d26f83bf9ef6f78fa9d639384aa9055c6dc487febb13482f26e0d0859a869e898d7f1ae283c0a1bbe02168787987c58f8733f7b86c0e837d27fb7f9e962737d982ff1ae283c0a1bbe02168787987c58f8733f7b86c0e837d27fb7f9e962737d982f029b4d044960c7b33a1fd699e2db5deb97e77d870d85a0e0f92614f5771a320ad7b82bbf077e5011fa76d2c9e4c01efca44d85634b50ef842d513dce0fdbb99c638219e2c033a1ca5da72ec23646ae7a35892d99bf0bd7632890859118e50ffdbba6805a0183d259f1cb1d6046ef887af68d4d0b517d06730ee80df4dd75a9f5c07a615e937559c1373c90a75a6a42e0316e00f028ff27eb844a452616f7420b97d580a389ad19303f9bfada145ecb20ad9f87a3693fb032f4eede38ff45c7d0594c1ff72ef4ab830d09217c0f88099b7d5f0e637631bce48e94b51ee555e37693b768b3b9bd995c440917b63f8f484a04f5daeac57f76830aa715b3a30996ebcadf540a888592560fae963d5f3725ec6e65fdf506869ec59c833ea55b968d64598f9b73de312eda0de677a4a1c6d160b1b1a213080d42003935a400226b29a72d0668038ca075366dfd99ce46432dd45a9f9dea6596ac5cad192ef5ba0e6d6412c7fb0e3326bf003a755f03e7b320dfd5a78df3e807555930372574813da7676eab578491e740e156173d1e1aa277031bc3ed9e9a589e0ad09a8cf00a79614c2fb12cf06456ad2ea866be28d588233782749205cd96145fe7a339f4fb09e0738e51ffab2ad0e9cfb294ebb791560b59918f06a833a42180c4994f01de8b20967bed2b270a56cab4bef2eb7ce824f508ffbbdc31634ac25d83dc044f4108dafdfdf0137b1c1615645115729e906d36d600a9ee164cf693458869064bdb4399ae2d6560044100e1d401f9960c133cff0ce318ae81725e5eb49d01a0c9ed755aff46ed3acd62b8cd4d7e270945863136d202f896d16f8eb332fa9bf436788019d39c6e7b6d71cc36bb66ec333492ae72ff9673e7b673ecf24b4d03bdd10f8178c3908fa7fef607d4abe4ae86575b6a22ac9309b255bcf216a2196089166f0a9ae09a2fad63f50d07687241e8cecbfcce91deea91d9ae908410c363347731f5c6e1dce475f2c0b9b93207bea380738df8fca39835cf66d810dc0e297896dd7e10d78a794de550bdebb7aa2abf5846ff80cf56df11ed9a72adac70bc5a5768a3ef67ecea5226e7a9380f479a20af40c147b1f377f248a726c25a09246253dffc5343d8e84ae750b06310dd3efb8d97acb56d627627be1dd90f80a817e1a3560456d2b1aeb31fd523c5c8f5d7dab5651d9c155a0aea9a6ff1d37b753421ca0f9749bfb3e2515ad23eb15adfa36b9db766cafce465feae40dcff7f773ecc608578325105a169126b6710bbd738b473069d6b2851c29d1fe67e7d437dc814a31f30715ecdd549395656b3fa0baedb1b4db628d28075b913b9ddc595134908c792d9f8a2e511591d7f7234ffaa2b057d429197870e9b597780d1ffb0bcb82968aa64e112e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85511e8fa8f7e07d1c09b7977c0c282f8c4153d91f5e2f1199249d64645324604361bf11aa204fc4ddd0106d7ceb0220786e38fafbc0ebe26fa8adf4ac4edfe4a0ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a22b5d00a1b7bb7ae457838fcac7cc0e26e1934181730564036603626dca0cae503a814de337cb001ae85ac282af63de5be73cc6a66d033a3df90eab3db5f7efd9aea889f16f2d4debee311c186c79f5b576c1055a5e4a8834e9f6b0f1c0f4f53b40837050edd4eafa838a9f90c1312b2d35b20d5fb98e8082754f47e1d548e4b89e260f60c877a544d5f3c1e7fba79a953afba8b59ca7c6bd0ced39b3029b4f1ad8a07b91c428f7e8077b069c9cd9d710e12d1e6daa8bf74f34845a776d0af75ef9653e6850794b4089517c0b0a1769de838d6c4b1442667c6b7468df95a71d2ec598bbcf9866b42dc8b8c3dd9a58f9d2a5152dfc4c10b1ff2c6d1409f9648527277404de33008c18b37d01ff2d0eedb93dba7e11841fe58c050cb52d27c1af0267102e06b26a29d1cdbee5a4e87bf5c6fc53744d9b41c5de8576337c62aa57d9ffaeaac1297f585d38bc6d8b8fff5fdc1ead004d30b696fa24c9eb93623caaffe760a1f783579c85f51ba5cc4a938e30da513ca412fa3b11844dae53743f4316661211c4da7cfc18ee3cf4f26bda42e9cf50d6f10f2c77d42caf9ecd5916a916661211c4da7cfc18ee3cf4f26bda42e9cf50d6f10f2c77d42caf9ecd5916a9f169bbe27d7da0ce0ea0434049ba9f1f99595f1d3a7f9abd4de8111804a66731791ff371ec57171c34a23e69ab5cee21ec7675566a1fbfec9ec9ce7fa256cc1dbe25ccc59eac686995f36bb029b08a217e1e7fcc2bdeb657a8b0f9b5b617c34e2192f2910217688c0f97fecac7b2c91c5fe6e3e868d896831b54b4b6191b41f24030724bc8022e4154029db7ae5ab9413898365c13c7b0c73dccab78fbc3cb25398d50220045daf96584347aaf2fc8ea862bc2c3ed79c19a3f69ef091424b8392dfc06d9417cfde17f81275e1324b1f0d13a8bc1542b657248427cb138543e56a38de06a5a03033927d6076bdb6d960c9f4c34c93b45c90927c83879b5593d13e443482c1fcc8a5cd9f0664fe5fabc816a76dcea13c4d408221ea22d9d0b9774b247e34e6bc6f1448d0e71c605c15756fc22168a6dca536a7f4f60b144a7fafbb8c00d9209b327b194e3adb5d464eb31d3e6cbdf4bcb053c91b81bc19878ba03379b304af06e49d5d75dc3bede9678cdb1a3a2345c22fe56e392e7804effbb1a646a498b4cd94e964b7125b25fb2ae8a9087812d1b96793bf0d6333e051862704fb65a0ba4cfc7add00c5a4d036ebee98120a194d992c12799bdf6f0dc2f781ef2a991b4a2db5a0c17eb778ecef2a010dc852ffc6e40a70deab5fa8aba82ba963727778065b04f69f9a467f99a14914e8bac5a4ec0605c5c20b2572afd4706671b4b7fba01408218ed40fff5faa957fec9b172ddbdb95660d1390a9633611feaea1608efcaf40b2264e12ac1568b44bcc4f6b2f0b1c17d942886973ccf8602a6baab1e89aaee605da884a385e24f52595cfd6aff4f815ce5f0f94517f2221eafe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553dd1fb95fa673e4d1f32ffb2ec9406d0b6a2d94d0121034f0a4473e11eb8304e43db8bbdfee2baaba159d739777d1720286d7ee6ded6e6be59415495c1eed4a0f1e060d754a1423b15ae17725a85c6d0fb7bc969ebc1341988aa5eef080cd8f2addaa68ceadaf1fbb67bdafba567e2b6ebe20c4ff5446fbdba8929de8b14c89833115c8ae83b6d571d45099e1758b571209e2808eed26389ffc50c1d5409cb37512605570320d4ca71147fa6170f5a2b9c5f5ee650270d9d883b7a109f94a581dcad238656da7f75700763c176ba94cdba26adbe5f1d2a383a8d7e2a445bfddbe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557358adab6885e5513055d85366a11f3171058742526d0cdf50aad1d596552921ebdefcbe22264a49ee6ae3d02665a1c03b2655ef13ec0b1b1d3230c5300cdd4048e9525e7c8dc2509a69f2aa3e27d14d5c4a7c40a402603b990cb3a813bb8d705a1142e981ac00cce697ea67e78d64ec29dc89db0eefbeaaf416ee0790f6ade4c8b00d048dd712035dd4cd87b3471b13ae9b8879759df689de61d6ef9138df27c8b00d048dd712035dd4cd87b3471b13ae9b8879759df689de61d6ef9138df27c68a1f569a76132178ba3c239950fc255ce58f13c1855be7fe2eafee79b20b18d4cb9567675fcbe63287e5ff0f3f9aaa9b3663b453ae9296fd75a2e7df105c6a3eae6d791df09f394f4f888d8255f58ddf90aa8bdbcae0872270ecb3125163d033275d8e32e8103c0eeac31e72611414171ab4482f23ae2c5c9bd2fc022c372826f1a3dd5f8152c2b0ba7e1b0d08d81457813a2f3de0517217f87d2fd3b66bcdc837f8497f3cec85a9b34eae2d538cc98428d2f42f6c28b5766accac7c412c7b19bf200fb219c80f64b02bf84b5acdf678a3f58a626aed5588af6e13fb7974be230d7607bb6c2990de7be9a9ea4b38ff28c06034d4d5c0f3b49400cdf84e75e63df03cb85d1de359d6bdfae7ca4c6e26d681f69ad548692cea7115a33c5346a6a6c2da3c7416a1f00ed0a9f403ce00540a1de328c848398110b878406fda1cc07730639718a931eae051167391f1f42f4cf11e7cb88007750e1c56e4160d4fbd17784108ea33c7da46efc7049f96962c5fa173406cb39c7bec8142f44009cdcc9512ec3b9091f2847b2b23863a019fced65efd7074e6f35471f04f02a8e63e8849775f87b553a3c789931c5bcb91622f4a11a1599219f999e4930b0e51db0c9bffbf44f1951a270ea0108e6c7584e4b68c56bba1c3166ac76e992043be078a30b2592279df8772077a0661e945d637eba66bf5a73c9ef23c35c727470cfb279e150e2285265cc8623d119c21d8529a8bdef9c0de6df3e285542e9c488062bf2da341b5264a3da4e1af42895d35dc765cecbbabcf44eb37a379a7c485fa928af35f33c9728f18c4476a6a56daa3e087749d86b4b632ec42adb78191746d503e8c8d990cfd0ac3d65094a9d778a35d07b9a0dda01e1afb3b5fbc24b951d7a36c7c7d3352028c7e5b36dfccd8a2d63338edf36c987ba747301f924192447fd8f33095be7e25ba2d6106a89e207158548c61f047736f745ffa444225b223d2c0ed93cd91525a85a7593464c62a70fcd25e23191544f452b0db34dae518693c94147c20f528c09d73a3cd015affef10068f2808e0ac3d3ca82998c6d8b9ec114ccc9c82301fc80c2239855f1db58826387b244ba33b18f05a85ce14df3b4cbb9ab66e6a45569a9e687a869a17fbdee5f7abc9cf509716858e6fd50bfc6f106366c3ec89ed63eb22010da811d8597c4b4c587ad1d7622c28ac185c20e2a1bd34b4751c5940136abf2b51990427ee39170f9cebff9c1db2ff1332aab9c54aac4a6d4955fcedf7c775bb702990e96bab4cb1a415161e58d061955c19af2f687d0e4e59356388d626e7a7b9312ee2ae3d8bf0d818c0356ad76a49f74404a77a33816df25a1088afb66300f17ef34dfe32cc847281efe48a171ccadaa77c15b681944386730e144db2d2589be9ccc573933ebdafc45f115fbf4aaa3791e6c69434a73672a49f4d72a341299f59578e922fb2195c11b2a9271359e6c791f615b525ddb3e17574d804b1663fe3bd87d4c5fc528c1f23e38d7fe8014781d880d53d73e905b8acc268afc4eac37c71b68655f132bd3410babcc40bc0a3c1b0c8a6af9816dcef0b7ab0dd27df29362b0b3e68e657757e99a74ccc776c6feb2166d871ed44c365008569f9719c4b1be9e05505450d4d05b299e9b4afd639b164eeaf30709671197899e2510a50f8ad23c8e174cb861d6294d7a81a1409dd36449399bb88db82adcf8b892524ac86b6470e169ff844fcbdb040dfe648425340cab2a042f6d32f1b9151a268cc03fa7d0ea7561a1c93bae7c1fe8e798d25e5b64a6feca398ae0abb61e13bc5fc7f9e7dd4a574a632db6d9e0c0246577b0e232d8d882ac053531003fe4c07c77a51edfc90441ced08027084e9cb2fe668d2c73cd4d54b55896d98ef39c8e82017d00a3179ea83e7274ca49cb5db7d1780dc0c055f60e0939ba835b961c6e004881e136b914cf64881c137fda1687e20e91221a54d6f29128a4b0e16c1f98a5fd10ee59522cc0f199dc162246e8495b83cfec00718067baf8cd46669bc9cec7bda669477206150e15d85a6f84ce31ae5550e25cbcd68e6392c336e7566955e741a503d9e2eded5a38a26032f1f5839770c740b63ddf1f1f4499227ad92562b9640c656c2a3e77eb0d16ab9318823ad73f4aad2ac8ee9ca9b5f33718eaaedb45df90d7973be525ab3948f8caf9635a0877231310cd8b8a823e68c3762613e8f1590c39bd5f09dfeee64958f524e78c4e134bff377ffa9e30967c803a2017021b57c5f7f73d48014bd341ba3b870a11fbdf3a1e82dc382d0ec7370aa9b2506e5811ac08c806f42c8e5157ce9b65f34021909b1ee447bd142ace85873c659ad4e4d138446cb0faaa6dfe9f3d2a4dea72da9d1f6234af7b1f748c5ebf9aed176e07675698c372c1fb29eebce20b80a932172a1f00d38c45aa78d54ca2a33b589e8282f065095d171d9b4f17e01adbcbbd5f6ab22de2c97e11599a365b4dc474f6a20e4d2235c5054088d49074828fb7ec74d9aee7318ac389c7d23378cfd9564ce937d168495d425cfe21e3736f01da012def646c732d56c22be2a7b86741171145965bae6097073c1118f123ccec408b8386573fa3fd788ee27fda62a52aead29c64e0a920f9fc97d533dd289260b818721ce9a9f473888437a1ccd817cd0a45d8fe67871ade6972909ba3ec2488abcd26fa21365e85e8782bfe671ad3298bfce66d076d083bce61af97fbcfd83af8353dc4c1cec9065804bc302c3d4802c3bdd28fb7626d53f0000d06a384d01baa5c164fe1ff25e990d0f065cfe857aaff105de8db253a396225e77560f2ddf2db8caae0f4edba8b7486d285790f37d753746811aa3caa8043cebb8b1e60a3647c6010ce993557d6c3b2c90f8b4f842e7b952f1f97f78740b4b57608500864374c21e2c07634123d8edeabf37f52629cd72cc4c7745865184a08e60c79c4419b320e89c9c458841cdbb200b41e3a345076e7f7ccb5adaa2fc52a1d781c571e242c574f34d5470febd9e72d2dcc2d21ec8a2798125716dbd82d018f1817c8ed4232dab7821a8945ec79b6c8321b3474ee7a60e9ad4ec53c8416866cf47a5ccc7e8c7ab6c9fe9ae8516dbea2178a9485a5e15b33e42aa8b317d9b4e125952e2b159885e65e61c045da0dc9db3e90d677ace318beff3969750f437262d89a79a5c7642ff95a26b49040d16a377bea57625803ea6626e36b1b2d08e4a35b6617def80f05799dc7a138aed7fea96968cce10c1c59d536e37e6e46536c4a27c7ee6036eefab5b015cdc094674693075efac6ce491172ed5d2a5a585aa000d521632f05cf9e26621e637cea2a093d24a3ef0e5beedf607286fb93d442c80d2710dfb82f9bfada18602203cb03181d913bf177567d8016ab15c239f8b763a919783bf6b4bd3f6789d96d3acacb8e3caef814a6be0f8834152e4ad81188051d1567df11d6ca4a7e612749fdd2c5f627b690427614c1337a4a6f32cee6a76644b80863299f9375921bab50238ae65857dd9deaad3feab9c74718e2a1d194776f7621b76a761fc95eaf524b57608c184741224cab498b6dfc58b255a14486e36f9c41f8cb16036cc8102873d1e30990fc5c213bae78683b4d4aadcdcb934a8ec7e7cbbe6983169ce36547d62901c581b819964ed9a857f07f71aeb89c8da6d7bf9d78ec8a01cb2717a995733d8472c86b29729ffb2b409be895d4571a975e864cbb1efe574dd48c56de7d2d2828f6d55ab826518403151d479d9fc048e4dd7f9a56bca6cd3ae9cc0928b1a905b2dad5de79928679f62144e9dd47eb97a2c228532ad7d5f8dbf733e8e0534d532e440d228e350017f96c39b66d8ecf498b1ce54ea62d929c9c916ff17163eb3785d26aec57d48f494732320679f35dec5323df00ce6127513c782284224dd10c878efce720ba2488649285a4e8cfc8273fbd6f83ae80ebec7412b5f45ac39341d155ea0c3aa5f5eb9c3e5a6107b37aed7dcec816933d38c90b07b8f63bb150c4f9ffa52420f1871639023ed07be01430e3285c2ae20905927324119b3a034b9b9b56f7429abf9ff04bb9c113bbda9b8751452a284be2b36dcef6ae14a005904065cd4677b15c65c1a661b1288f6774a2633c875ad25493aace834825d4842e2373a51ec1fa960ef4f7dd2cd6e7d5c2c653925ce5163695b81fda0823964a08bfd2ccf6c856c45c55e4265dbf275cb3b4793334e1866b4d1f82a0e0316c8009fe9507813246ca857d4aac045246ab86e9a710930c074ed7fb22f8102e6e6c030fa631256c7a53c8e1798adbfedbe6f17b2765a05d376943fafcb71894af51eff2077fc87674b6ded7cb42ad2638c48216860712112516142f864ea54b7b25ea756d8b07ff71b7848778f3ddeb9aa366b3c92edc5241a8a26620627ec5d7eba54bcdf6fc9143d971a00abd8b98e20e017517b5dbd83ec4904288443e3666bb77442c0de7d65a29e7b1052717028d9ea76b2dd5b763e10076e096cf4d817c03205182befd64510423009b203464cf5db693208e26dee51c610031abe327648b542f0b5561a778f2a6954d4aab9a0cd16d87779e29944bc17438a6ff0b8b2418f2fd2b4fcc1be135567a916ca375bbc64dc1e0967c63881a288ebd01de92a1485091a0d21ad72b5b77f7a92c348f4f754f75ceb889c93ae0140383b88bd04164f857d5b8b266c299416b3d67a7f459bf8138a852cae0ef47d3fec4e3704d1feed2c6117ec82422b543bd1cf4acb8ebde1dfdb65c87aecb097db1057052ca8d6c0e8be3c7a094d0b357f0c0034184509af18177d869970cc051f28122427eff0e276a01f58e6e8e22143def14077a86e93c306acaba9dd6ec4a1bc65749305b0272340642c56be9ac1b536881fa034a4fa81ff9eb2eb67d5ba4a8b62739ee1720548ee6aafa2031b3a80ccf4ce1f08b5bc37b190442c7badb62b71e02bb64d46ee5ea7ce42c2e98c8e5fc4541d73b98a0ee70d1d4e129e4bd0c95692661ccb6653c5ffc921c1d127bd7260ff4ed7ae21a5ee9a151fca8deeb4903974e9a4ef1ed227e3ef45f78b851a8178092186a21aab0790ee6102dd05bc5c9c24cd6cc7d931268c2349c5d87af558565b55d4bba10a1d0f29dce68771269f86c20dde449d82120d1e092fa56ec0c011c2b776d12b13a19696e2907fc7f0ec9bfc7d1fe9598154c3e01a35bf38eead6be8630cae420b0f1b78400bea9994560bab4d58a57c621f1c21d30e6f788ac7a19fb73724b6c37fac096fa9545ec84c6d0fd0b0f8f0c1ea3fb5e52ceb656329b213d538088bb7a5fcbeef35a839ae9e3c2030dfec9557149e26b9b55460e6b6c473ba70dde6ebd10cbba7047ca05b29ab9b495aca6f295b3011344da44e6f735a4cb3f890600daec2cf48a39c89a2cf8d939e806352c2dce7b5879debe7850e7916a02d448042bd1bdd3cfff482424ae651bfdf789f8caf673b81223b3671126473b3db8b40bef53af067725cb8fb55403141033a631ddec9b912a417aee3b1f4fb66c8a97e47c0d19e3eeb823291d6c04d04821dcf717ac96c2e00ae868b1cefa9717ac7922ea493df9c89e7749a0ef8c6b229ae3169693453a41e230fadb10aebfdb0da0244f639a219016545fcc19515324b6d650e92d6e5ca7ed56bb538d89bcb42a3bdcf06c9f5e6763d60f42bd2eb1dfedebfc397ce5ab810b82d1289f0efade74ccf2a43d18a67a32460a3bae3fca7d2394fd767d17f1d770c189001296049d094548ca19bba6e2349b6b73cad5bd17d1edc02729a0ec6428791497646515ef6cd86a9dde717f1175bdc6a7f53ad510fea07cac4a7f039841b5e28844a404430413f5dd7005c06deb0f2ad629773d02c584ae9552f582d8a261b984370221190579da7501dc520c7ef4e6beb7c9d6078fa6fc0394fbc5f012fa7c818df470bcdba45ad2913ce46f38f086abc2d6911a1dbdd9097e503518482384b2bbd84451fb75a2ef9e3ecec73e4802554664df7efcf59098448668548261e017431db4bed979e33eaaf8185c81ac2f77eb258b42d12591b60771d4cb22f6c0139791d5e0443d74fba0b2ab04bcd19043fd936125fac843f58adc5f2ab0b8b9151c96b90abb9131499f6d7a9a208237f81300e56901e02677a8a4fc82368388e9133287974da094b06097c5392e046d4b6cc4118c8277786708efc6d217f2da06e881647398149dd4f26c3a9d4d83b5436f20c667d99dbf1423d563c93975ec11eea795c869c281d24e55c1fc38b583f408d7218b9d2f379dc689d190f30e6abc81a27961ef2c63b86b75792961071fcb12693a24b950360d90857b7179f69a3d668ef71b463f3eb50ae721ae22e948d80fe5f9d0914accbdeeefc9d02a04150a172f10f0b438b37e50e544a722d422afb78abad1904640149bf47777d67205a40ecc8e5b1ab5905e079d1602958f841a8aa0f7dfe60fe6e99b209fdee56d4285e08a0c41ab8aebf3fa35cbaa184b0666807c94347c1d24e0770ed47933ed1b4b14463ea07f0b1a45b3735a65049e244cfe2f839c2d0cc14879680cb0b96ad5e755dbc10ccd8ef5ebbdfdaa491c404ff605f369e9c547002e1cf32c68a51d9da9d5660248ca395a67b2406020e88b2fd7eb38f92cec5d2e9f88e51735d7d9dd13442532364e2d6aced3ac53de8555ce3c9deb936bc13c144167a1afc00971eb885be4afff92f27de5a32a53313325734d1cafb73280747636c3448d507bf910ef715ad02b8c942d2f85d054019926c5c29e8cef8d327a16d097bbffec5c7a10f5b63f50ba6491a07ffbf4c6d2055f5455f2dd49a4fa42aea4b0538bfa7ccdb313131f39ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c066cc09414d316969d6bdc23a43f957db77c1997fdb3248e6722d33ec0a7d2700df502bb67553763110ccfd98f597b4a243e2652879a6160113ef7912b720ebf5717ec41ddc152d59ce5ed62bf76a026f4883ba20060aeaeebe7b8616a4eb2b8c9fae71610741417060e9377b4fcda99eb011be07c9afef027c986c12b59340bf0cb8a0e0d2cd90850d6020ebafd45d44b859d6a54b9497bcb3a596f7ad825b725277119d3e452dc4c371a3b2617c41a9958ca10ee97b6786b67257ad392aac206c71ef081ffb90be3958f585c768a93b5ddd265876c54444cb7783262999f3a3b9185460be61f24f816b4bb5742688fe33c2457d97fda1d624a4c7f6dff668b8c8db8bd6c83bd9f4b542d3771df6026c01887b0cd709955a58183be79b753d75ad65da9f044b86fcd16b596b12ef12ee1a373654ceea18e91209de176cd568c0ba8e8db9cf32273bc645c2814d5a08d856b7acf5d7cd387508ed86f6e7ec99d10asm-x86rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-azure-2.6.32-754.6.3.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[@[[[-[@[{[Y[;e@[+@[@ZZZmZ@ZԐ@ZJ@Z̧@Z@ZZZ@ZaT2@T&@TT @T Tk@Tk@S0S@SSہ@S׌S@Si@S#@S@S@SSh@SsS"@S@SS@S@SDSDSS@S[S @SSg@S@SS8@S|@S{CS{CSt@Sr @SpShSg}@S_@SW@SO@SKSFSCSB@S=M@S9XS1oS*@S&S"@S@Sz@S 4@S@R@Ry@R@RR@RRw@R1@R@RR@R@R@Ru@RxRt@RpRnQRnQRe@R[RVRR@RIgR@-@R1R/ R)R7RRR R R@R6R@QQ@QMQ@QQY@QdQp@Q*@Q@Qޞ@QLQکQQzQɆ@Q@@Q@QQbQ@QQ@Q@Q?@QQV@Q@QQQ'@Q'@Q>@Q@QQzl@QvwQu&@Qm=@QT0QT0QHS@QGQC @Q/FQ-@Q+R@QQ@Q@QQh@P-PDP@PPrPPZP @PPPPP@P@P*P6@P@P@PP{@P5@P@P@P~P{Px@PvPvPtPtPtPr@Pp@PnPnPnPmz@Pmz@Pl(Pl(Pj@Pe@Pe@Pd?PaP\VPYPWPPy@PIPH@P@@P?UP;a@P7lP4P.2@P.2@P+@P*=P#@P"TPPPPP@P A@O~@N=,N:N:N:N98@N7N6@N5CN/N/N.@N(N%qN +N7@NNN@N N @N|@N|@N@MAMMM@M@M@M@M@ML@MWM@MM@MM(M(M?MMK@M@M@MMb@M@MMMy@M'M'M>M@M@MMx@Mx@Mx@M=MTMTMwkMwkMtMlMbSMZjMY@MQ0@MOMK@MIG@MGMGMD@MBMA^@M@ M>@M>@M:M9u@M8#M6@M0:M.@M-M,F@M'@M@M PMM\@M@L!L!L~LL8LfLr@LLeLLL@L@L@LL{LL@L~@@LuLs@LrbLnn@LjyLi(@Le3La?@La?@L[@L[@LYV@LXLXLRLQm@LN@LMxLELEL>@L=L [2.6.32-754.6.3.el6]Frantisek Hrbata [2.6.32-754.6.3.el6]Phillip Lougher [2.6.32-754.6.2.el6]Phillip Lougher [2.6.32-754.6.1.el6]Phillip Lougher [2.6.32-754.5.1.el6]Phillip Lougher [2.6.32-754.4.1.el6]Phillip Lougher [2.6.32-754.3.1.el6]Phillip Lougher [2.6.32-754.2.1.el6]Phillip Lougher [2.6.32-754.1.1.el6]Phillip Lougher [2.6.32-754.el6]Phillip Lougher [2.6.32-753.el6]Phillip Lougher [2.6.32-752.el6]Phillip Lougher [2.6.32-751.el6]Phillip Lougher [2.6.32-750.el6]Phillip Lougher [2.6.32-749.el6]Phillip Lougher [2.6.32-748.el6]Phillip Lougher [2.6.32-747.el6]Phillip Lougher [2.6.32-746.el6]Phillip Lougher [2.6.32-745.el6]Phillip Lougher [2.6.32-744.el6]Phillip Lougher [2.6.32-743.el6]Phillip Lougher [2.6.32-742.el6]Phillip Lougher [2.6.32-741.el6]Phillip Lougher [2.6.32-740.el6]Phillip Lougher [2.6.32-739.el6]Phillip Lougher [2.6.32-738.el6]Phillip Lougher [2.6.32-737.el6]Phillip Lougher [2.6.32-736.el6]Phillip Lougher [2.6.32-735.el6]Phillip Lougher [2.6.32-734.el6]Phillip Lougher [2.6.32-733.el6]Phillip Lougher [2.6.32-732.el6]Phillip Lougher [2.6.32-731.el6]Phillip Lougher [2.6.32-730.el6]Phillip Lougher [2.6.32-729.el6]Phillip Lougher [2.6.32-728.el6]Phillip Lougher [2.6.32-727.el6]Phillip Lougher [2.6.32-726.el6]Phillip Lougher [2.6.32-725.el6]Phillip Lougher [2.6.32-724.el6]Phillip Lougher [2.6.32-723.el6]Phillip Lougher [2.6.32-722.el6]Phillip Lougher [2.6.32-721.el6]Phillip Lougher [2.6.32-720.el6]Phillip Lougher [2.6.32-719.el6]Phillip Lougher [2.6.32-718.el6]Phillip Lougher [2.6.32-717.el6]Phillip Lougher [2.6.32-716.el6]Phillip Lougher [2.6.32-715.el6]Phillip Lougher [2.6.32-714.el6]Phillip Lougher [2.6.32-713.el6]Phillip Lougher [2.6.32-712.el6]Phillip Lougher [2.6.32-711.el6]Phillip Lougher [2.6.32-710.el6]Phillip Lougher [2.6.32-709.el6]Phillip Lougher [2.6.32-708.el6]Phillip Lougher [2.6.32-707.el6]Phillip Lougher [2.6.32-706.el6]Phillip Lougher [2.6.32-705.el6]Phillip Lougher [2.6.32-704.el6]Phillip Lougher [2.6.32-703.el6]Phillip Lougher [2.6.32-702.el6]Phillip Lougher [2.6.32-701.el6]Phillip Lougher [2.6.32-700.el6]Phillip Lougher [2.6.32-699.el6]Phillip Lougher [2.6.32-698.el6]Phillip Lougher [2.6.32-697.el6]Phillip Lougher [2.6.32-696.el6]Phillip Lougher [2.6.32-695.el6]Phillip Lougher [2.6.32-694.el6]Phillip Lougher [2.6.32-693.el6]Phillip Lougher [2.6.32-692.el6]Phillip Lougher [2.6.32-691.el6]Phillip Lougher [2.6.32-690.el6]Phillip Lougher [2.6.32-689.el6]Phillip Lougher [2.6.32-688.el6]Phillip Lougher [2.6.32-687.el6]Phillip Lougher [2.6.32-686.el6]Phillip Lougher [2.6.32-685.el6]Phillip Lougher [2.6.32-684.el6]Phillip Lougher [2.6.32-683.el6]Phillip Lougher [2.6.32-682.el6]Phillip Lougher [2.6.32-681.el6]Phillip Lougher [2.6.32-680.el6]Phillip Lougher [2.6.32-679.el6]Phillip Lougher [2.6.32-678.el6]Phillip Lougher [2.6.32-677.el6]Phillip Lougher [2.6.32-676.el6]Phillip Lougher [2.6.32-675.el6]Phillip Lougher [2.6.32-674.el6]Phillip Lougher [2.6.32-673.el6]Phillip Lougher [2.6.32-672.el6]Phillip Lougher [2.6.32-671.el6]Phillip Lougher [2.6.32-670.el6]Phillip Lougher [2.6.32-669.el6]Phillip Lougher [2.6.32-668.el6]Phillip Lougher [2.6.32-667.el6]Phillip Lougher [2.6.32-666.el6]Phillip Lougher [2.6.32-665.el6]Phillip Lougher [2.6.32-664.el6]Phillip Lougher [2.6.32-663.el6]Phillip Lougher [2.6.32-662.el6]Phillip Lougher [2.6.32-661.el6]Phillip Lougher [2.6.32-660.el6]Phillip Lougher [2.6.32-659.el6]Phillip Lougher [2.6.32-658.el6]Phillip Lougher [2.6.32-657.el6]Phillip Lougher [2.6.32-656.el6]Phillip Lougher [2.6.32-655.el6]Phillip Lougher [2.6.32-654.el6]Phillip Lougher [2.6.32-653.el6]Phillip Lougher [2.6.32-652.el6]Phillip Lougher [2.6.32-651.el6]Phillip Lougher [2.6.32-650.el6]Phillip Lougher [2.6.32-649.el6]Phillip Lougher [2.6.32-648.el6]Phillip Lougher [2.6.32-647.el6]Phillip Lougher [2.6.32-646.el6]Phillip Lougher [2.6.32-645.el6]Phillip Lougher [2.6.32-644.el6]Phillip Lougher [2.6.32-643.el6]Aristeu Rozanski [2.6.32-642.el6]Aristeu Rozanski [2.6.32-641.el6]Aristeu Rozanski [2.6.32-640.el6]Aristeu Rozanski [2.6.32-639.el6]Aristeu Rozanski [2.6.32-638.el6]Aristeu Rozanski [2.6.32-637.el6]Aristeu Rozanski [2.6.32-636.el6]Aristeu Rozanski [2.6.32-635.el6]Aristeu Rozanski [2.6.32-634.el6]Aristeu Rozanski [2.6.32-633.el6]Aristeu Rozanski [2.6.32-632.el6]Aristeu Rozanski [2.6.32-631.el6]Aristeu Rozanski [2.6.32-630.el6]Aristeu Rozanski [2.6.32-629.el6]Aristeu Rozanski [2.6.32-628.el6]Aristeu Rozanski [2.6.32-627.el6]Aristeu Rozanski [2.6.32-626.el6]Aristeu Rozanski [2.6.32-625.el6]Aristeu Rozanski [2.6.32-624.el6]Aristeu Rozanski [2.6.32-623.el6]Aristeu Rozanski [2.6.32-622.el6]Aristeu Rozanski [2.6.32-621.el6]Aristeu Rozanski [2.6.32-620.el6]Aristeu Rozanski [2.6.32-619.el6]Aristeu Rozanski [2.6.32-618.el6]Aristeu Rozanski [2.6.32-617.el6]Aristeu Rozanski [2.6.32-616.el6]Aristeu Rozanski [2.6.32-615.el6]Aristeu Rozanski [2.6.32-614.el6]Aristeu Rozanski [2.6.32-613.el6]Aristeu Rozanski [2.6.32-612.el6]Aristeu Rozanski [2.6.32-611.el6]Aristeu Rozanski [2.6.32-610.el6]Aristeu Rozanski [2.6.32-609.el6]Aristeu Rozanski [2.6.32-608.el6]Aristeu Rozanski [2.6.32-607.el6]Aristeu Rozanski [2.6.32-606.el6]Aristeu Rozanski [2.6.32-605.el6]Aristeu Rozanski [2.6.32-604.el6]Aristeu Rozanski [2.6.32-603.el6]Aristeu Rozanski [2.6.32-602.el6]Aristeu Rozanski [2.6.32-601.el6]Aristeu Rozanski [2.6.32-600.el6]Aristeu Rozanski [2.6.32-599.el6]Aristeu Rozanski [2.6.32-598.el6]Aristeu Rozanski [2.6.32-597.el6]Aristeu Rozanski [2.6.32-596.el6]Aristeu Rozanski [2.6.32-595.el6]Aristeu Rozanski [2.6.32-594.el6]Aristeu Rozanski [2.6.32-593.el6]Aristeu Rozanski [2.6.32-592.el6]Aristeu Rozanski [2.6.32-591.el6]Aristeu Rozanski [2.6.32-590.el6]Aristeu Rozanski [2.6.32-589.el6]Aristeu Rozanski [2.6.32-588.el6]Aristeu Rozanski [2.6.32-587.el6]Aristeu Rozanski [2.6.32-586.el6]Aristeu Rozanski [2.6.32-585.el6]Aristeu Rozanski [2.6.32-584.el6]Aristeu Rozanski [2.6.32-583.el6]Aristeu Rozanski [2.6.32-582.el6]Aristeu Rozanski [2.6.32-581.el6]Aristeu Rozanski [2.6.32-580.el6]Kurt Stutsman [2.6.32-579.el6]Kurt Stutsman [2.6.32-578.el6]Kurt Stutsman [2.6.32-577.el6]Kurt Stutsman [2.6.32-576.el6]Kurt Stutsman [2.6.32-575.el6]Kurt Stutsman [2.6.32-574.el6]Kurt Stutsman [2.6.32-573.el6]Kurt Stutsman [2.6.32-572.el6]Kurt Stutsman [2.6.32-571.el6]Kurt Stutsman [2.6.32-570.el6]Kurt Stutsman [2.6.32-569.el6]Kurt Stutsman [2.6.32-568.el6]Kurt Stutsman [2.6.32-567.el6]Kurt Stutsman [2.6.32-566.el6]Kurt Stutsman [2.6.32-565.el6]Kurt Stutsman [2.6.32-564.el6]Kurt Stutsman [2.6.32-563.el6]Kurt Stutsman [2.6.32-562.el6]Kurt Stutsman [2.6.32-561.el6]Kurt Stutsman [2.6.32-560.el6]Kurt Stutsman [2.6.32-559.el6]Kurt Stutsman [2.6.32-558.el6]Kurt Stutsman [2.6.32-557.el6]Kurt Stutsman [2.6.32-556.el6]Kurt Stutsman [2.6.32-555.el6]Rafael Aquini [2.6.32-554.el6]Rafael Aquini [2.6.32-553.el6]Rafael Aquini [2.6.32-552.el6]Rafael Aquini [2.6.32-551.el6]Rafael Aquini [2.6.32-550.el6]Rafael Aquini [2.6.32-549.el6]Rafael Aquini [2.6.32-548.el6]Rafael Aquini [2.6.32-547.el6]Rafael Aquini [2.6.32-546.el6]Rafael Aquini [2.6.32-545.el6]Rafael Aquini [2.6.32-544.el6]Rafael Aquini [2.6.32-543.el6]Rafael Aquini [2.6.32-542.el6]Rafael Aquini [2.6.32-541.el6]Rafael Aquini [2.6.32-540.el6]Rafael Aquini [2.6.32-539.el6]Rafael Aquini [2.6.32-538.el6]Rafael Aquini [2.6.32-537.el6]Rafael Aquini [2.6.32-536.el6]Rafael Aquini [2.6.32-535.el6]Rafael Aquini [2.6.32-534.el6]Rafael Aquini [2.6.32-533.el6]Rafael Aquini [2.6.32-532.el6]Rafael Aquini [2.6.32-531.el6]Rafael Aquini [2.6.32-530.el6]Rafael Aquini [2.6.32-529.el6]Rafael Aquini [2.6.32-528.el6]Rafael Aquini [2.6.32-527.el6]Rafael Aquini [2.6.32-526.el6]Rafael Aquini [2.6.32-525.el6]Rafael Aquini [2.6.32-524.el6]Rafael Aquini [2.6.32-523.el6]Rafael Aquini [2.6.32-522.el6]Rafael Aquini [2.6.32-521.el6]Rafael Aquini [2.6.32-520.el6]Rafael Aquini [2.6.32-519.el6]Rafael Aquini [2.6.32-518.el6]Rafael Aquini [2.6.32-517.el6]Rafael Aquini [2.6.32-516.el6]Rafael Aquini [2.6.32-515.el6]Rafael Aquini [2.6.32-514.el6]Rafael Aquini [2.6.32-513.el6]Rafael Aquini [2.6.32-512.el6]Rafael Aquini [2.6.32-511.el6]Rafael Aquini [2.6.32-510.el6]Rafael Aquini [2.6.32-509.el6]Rafael Aquini [2.6.32-508.el6]Rafael Aquini [2.6.32-507.el6]Rafael Aquini [2.6.32-506.el6]Rafael Aquini [2.6.32-505.el6]Rafael Aquini [2.6.32-504.el6]Rafael Aquini [2.6.32-503.el6]Rafael Aquini [2.6.32-502.el6]Rafael Aquini [2.6.32-501.el6]Rafael Aquini [2.6.32-500.el6]Rafael Aquini [2.6.32-499.el6]Rafael Aquini [2.6.32-498.el6]Rafael Aquini [2.6.32-497.el6]Rafael Aquini [2.6.32-496.el6]Rafael Aquini [2.6.32-495.el6]Rafael Aquini [2.6.32-494.el6]Rafael Aquini [2.6.32-493.el6]Rafael Aquini [2.6.32-492.el6]Rafael Aquini [2.6.32-491.el6]Rafael Aquini [2.6.32-490.el6]Rafael Aquini [2.6.32-489.el6]Rafael Aquini [2.6.32-488.el6]Rafael Aquini [2.6.32-487.el6]Rafael Aquini [2.6.32-486.el6]Rafael Aquini [2.6.32-485.el6]Rafael Aquini [2.6.32-484.el6]Rafael Aquini [2.6.32-483.el6]Rafael Aquini [2.6.32-482.el6]Rafael Aquini [2.6.32-481.el6]Rafael Aquini [2.6.32-480.el6]Rafael Aquini [2.6.32-479.el6]Rafael Aquini [2.6.32-478.el6]Rafael Aquini [2.6.32-477.el6]Rafael Aquini [2.6.32-476.el6]Rafael Aquini [2.6.32-475.el6]Rafael Aquini [2.6.32-474.el6]Rafael Aquini [2.6.32-473.el6]Rafael Aquini [2.6.32-472.el6]Rafael Aquini [2.6.32-471.el6]Rafael Aquini [2.6.32-470.el6]Rafael Aquini [2.6.32-469.el6]Rafael Aquini [2.6.32-468.el6]Rafael Aquini [2.6.32-467.el6]Rafael Aquini [2.6.32-466.el6]Rafael Aquini [2.6.32-465.el6]Rafael Aquini [2.6.32-464.el6]Rafael Aquini [2.6.32-463.el6]Rafael Aquini [2.6.32-462.el6]Rafael Aquini [2.6.32-461.el6]Rafael Aquini [2.6.32-460.el6]Rafael Aquini [2.6.32-459.el6]Rafael Aquini [2.6.32-458.el6]Rafael Aquini [2.6.32-457.el6]Rafael Aquini [2.6.32-456.el6]Rafael Aquini [2.6.32-455.el6]Rafael Aquini [2.6.32-454.el6]Rafael Aquini [2.6.32-453.el6]Rafael Aquini [2.6.32-452.el6]Rafael Aquini [2.6.32-451.el6]Rafael Aquini [2.6.32-450.el6]Rafael Aquini [2.6.32-449.el6]Rafael Aquini [2.6.32-448.el6]Rafael Aquini [2.6.32-447.el6]Rafael Aquini [2.6.32-446.el6]Rafael Aquini [2.6.32-445.el6]Rafael Aquini [2.6.32-444.el6]Rafael Aquini [2.6.32-443.el6]Rafael Aquini [2.6.32-442.el6]Rafael Aquini [2.6.32-441.el6]Rafael Aquini [2.6.32-440.el6]Rafael Aquini [2.6.32-439.el6]Rafael Aquini [2.6.32-438.el6]Rafael Aquini [2.6.32-437.el6]Rafael Aquini [2.6.32-436.el6]Rafael Aquini [2.6.32-435.el6]Rafael Aquini [2.6.32-434.el6]Rafael Aquini [2.6.32-433.el6]Rafael Aquini [2.6.32-432.el6]Rafael Aquini [2.6.32-431.el6]Rafael Aquini [2.6.32-430.el6]Rafael Aquini [2.6.32-429.el6]Rafael Aquini [2.6.32-428.el6]Rafael Aquini [2.6.32-427.el6]Rafael Aquini [2.6.32-426.el6]Rafael Aquini [2.6.32-425.el6]Rafael Aquini [2.6.32-424.el6]Rafael Aquini [2.6.32-423.el6]Rafael Aquini [2.6.32-422.el6]Rafael Aquini [2.6.32-421.el6]Rafael Aquini [2.6.32-420.el6]Rafael Aquini [2.6.32-419.el6]Rafael Aquini [2.6.32-418.el6]Rafael Aquini [2.6.32-417.el6]Rafael Aquini [2.6.32-416.el6]Rafael Aquini [2.6.32-415.el6]Rafael Aquini [2.6.32-414.el6]Rafael Aquini [2.6.32-413.el6]Rafael Aquini [2.6.32-412.el6]Rafael Aquini [2.6.32-411.el6]Rafael Aquini [2.6.32-410.el6]Rafael Aquini [2.6.32-409.el6]Rafael Aquini [2.6.32-408.el6]Rafael Aquini [2.6.32-407.el6]Rafael Aquini [2.6.32-406.el6]Rafael Aquini [2.6.32-405.el6]Rafael Aquini [2.6.32-404.el6]Rafael Aquini [2.6.32-403.el6]Rafael Aquini [2.6.32-402.el6]Rafael Aquini [2.6.32-401.el6]Rafael Aquini [2.6.32-400.el6]Rafael Aquini [2.6.32-399.el6]Rafael Aquini [2.6.32-398.el6]Jarod Wilson [2.6.32-397.el6]Jarod Wilson [2.6.32-396.el6]Jarod Wilson [2.6.32-395.el6]Jarod Wilson [2.6.32-394.el6]Jarod Wilson [2.6.32-393.el6]Jarod Wilson [2.6.32-392.el6]Jarod Wilson [2.6.32-391.el6]Jarod Wilson [2.6.32-390.el6]Jarod Wilson [2.6.32-389.el6]Jarod Wilson [2.6.32-388.el6]Jarod Wilson [2.6.32-387.el6]Jarod Wilson [2.6.32-386.el6]Jarod Wilson [2.6.32-385.el6]Jarod Wilson [2.6.32-384.el6]Jarod Wilson [2.6.32-383.el6]Jarod Wilson [2.6.32-382.el6]Jarod Wilson [2.6.32-381.el6]Jarod Wilson [2.6.32-380.el6]Jarod Wilson [2.6.32-379.el6]Jarod Wilson [2.6.32-378.el6]Jarod Wilson [2.6.32-377.el6]Jarod Wilson [2.6.32-376.el6]Jarod Wilson [2.6.32-375.el6]Jarod Wilson [2.6.32-374.el6]Jarod Wilson [2.6.32-373.el6]Jarod Wilson [2.6.32-372.el6]Jarod Wilson [2.6.32-371.el6]Jarod Wilson [2.6.32-370.el6]Jarod Wilson [2.6.32-369.el6]Jarod Wilson [2.6.32-368.el6]Jarod Wilson [2.6.32-367.el6]Jarod Wilson [2.6.32-366.el6]Jarod Wilson [2.6.32-365.el6]Jarod Wilson [2.6.32-364.el6]Jarod Wilson [2.6.32-363.el6]Jarod Wilson [2.6.32-362.el6]Jarod Wilson [2.6.32-361.el6]Jarod Wilson [2.6.32-360.el6]Jarod Wilson [2.6.32-359.el6]Jarod Wilson [2.6.32-358.el6]Jarod Wilson [2.6.32-357.el6]Jarod Wilson [2.6.32-356.el6]Jarod Wilson [2.6.32-355.el6]Jarod Wilson [2.6.32-354.el6]Jarod Wilson [2.6.32-353.el6]Jarod Wilson [2.6.32-352.el6]Jarod Wilson [2.6.32-351.el6]Jarod Wilson [2.6.32-350.el6]Jarod Wilson [2.6.32-349.el6]Jarod Wilson [2.6.32-348.el6]Jarod Wilson [2.6.32-347.el6]Jarod Wilson [2.6.32-346.el6]Jarod Wilson [2.6.32-345.el6]Jarod Wilson [2.6.32-344.el6]Jarod Wilson [2.6.32-343.el6]Jarod Wilson [2.6.32-342.el6]Jarod Wilson [2.6.32-341.el6]Jarod Wilson [2.6.32-340.el6]Jarod Wilson [2.6.32-339.el6]Jarod Wilson [2.6.32-338.el6]Jarod Wilson [2.6.32-337.el6]Jarod Wilson [2.6.32-336.el6]Jarod Wilson [2.6.32-335.el6]Jarod Wilson [2.6.32-334.el6]Jarod Wilson [2.6.32-333.el6]Jarod Wilson [2.6.32-332.el6]Jarod Wilson [2.6.32-331.el6]Jarod Wilson [2.6.32-330.el6]Jarod Wilson [2.6.32-329.el6]Jarod Wilson [2.6.32-328.el6]Jarod Wilson [2.6.32-327.el6]Jarod Wilson [2.6.32-326.el6]Jarod Wilson [2.6.32-325.el6]Jarod Wilson [2.6.32-324.el6]Jarod Wilson [2.6.32-323.el6]Jarod Wilson [2.6.32-322.el6]Jarod Wilson [2.6.32-321.el6]Jarod Wilson [2.6.32-320.el6]Jarod Wilson [2.6.32-319.el6]Jarod Wilson [2.6.32-318.el6]Jarod Wilson [2.6.32-317.el6]Jarod Wilson [2.6.32-316.el6]Jarod Wilson [2.6.32-315.el6]Jarod Wilson [2.6.32-314.el6]Jarod Wilson [2.6.32-313.el6]Jarod Wilson [2.6.32-312.el6]Jarod Wilson [2.6.32-311.el6]Jarod Wilson [2.6.32-310.el6]Jarod Wilson [2.6.32-309.el6]Jarod Wilson [2.6.32-308.el6]Jarod Wilson [2.6.32-307.el6]Jarod Wilson [2.6.32-306.el6]Jarod Wilson [2.6.32-305.el6]Jarod Wilson [2.6.32-304.el6]Jarod Wilson [2.6.32-303.el6]Jarod Wilson [2.6.32-302.el6]Jarod Wilson [2.6.32-301.el6]Jarod Wilson [2.6.32-300.el6]Jarod Wilson [2.6.32-299.el6]Jarod Wilson [2.6.32-298.el6]Jarod Wilson [2.6.32-297.el6]Jarod Wilson [2.6.32-296.el6]Jarod Wilson [2.6.32-295.el6]Jarod Wilson [2.6.32-294.el6]Jarod Wilson [2.6.32-293.el6]Jarod Wilson [2.6.32-292.el6]Jarod Wilson [2.6.32-291.el6]Jarod Wilson [2.6.32-290.el6]Jarod Wilson [2.6.32-289.el6]Jarod Wilson [2.6.32-288.el6]Jarod Wilson [2.6.32-287.el6]Jarod Wilson [2.6.32-286.el6]Jarod Wilson [2.6.32-285.el6]Jarod Wilson [2.6.32-284.el6]Jarod Wilson [2.6.32-283.el6]Jarod Wilson [2.6.32-282.el6]Jarod Wilson [2.6.32-281.el6]Jarod Wilson [2.6.32-280.el6]Jarod Wilson [2.6.32-279.el6]Jarod Wilson [2.6.32-278.el6]Jarod Wilson [2.6.32-277.el6]Jarod Wilson [2.6.32-276.el6]Jarod Wilson [2.6.32-275.el6]Jarod Wilson [2.6.32-274.el6]Jarod Wilson [2.6.32-273.el6]Jarod Wilson [2.6.32-272.el6]Jarod Wilson [2.6.32-271.el6]Jarod Wilson [2.6.32-270.el6]Jarod Wilson [2.6.32-269.el6]Jarod Wilson [2.6.32-268.el6]Aristeu Rozanski [2.6.32-267.el6]Aristeu Rozanski [2.6.32-266.el6]Aristeu Rozanski [2.6.32-265.el6]Aristeu Rozanski [2.6.32-264.el6]Aristeu Rozanski [2.6.32-263.el6]Aristeu Rozanski [2.6.32-262.el6]Aristeu Rozanski [2.6.32-261.el6]Aristeu Rozanski [2.6.32-260.el6]Aristeu Rozanski [2.6.32-259.el6]Aristeu Rozanski [2.6.32-258.el6]Aristeu Rozanski [2.6.32-257.el6]Aristeu Rozanski [2.6.32-256.el6]Aristeu Rozanski [2.6.32-255.el6]Aristeu Rozanski [2.6.32-254.el6]Aristeu Rozanski [2.6.32-253.el6]Aristeu Rozanski [2.6.32-252.el6]Aristeu Rozanski [2.6.32-251.el6]Aristeu Rozanski [2.6.32-250.el6]Aristeu Rozanski [2.6.32-249.el6]Aristeu Rozanski [2.6.32-248.el6]Aristeu Rozanski [2.6.32-247.el6]Aristeu Rozanski [2.6.32-246.el6]Aristeu Rozanski [2.6.32-245.el6]Aristeu Rozanski [2.6.32-244.el6]Aristeu Rozanski [2.6.32-243.el6]Aristeu Rozanski [2.6.32-242.el6]Aristeu Rozanski [2.6.32-241.el6]Aristeu Rozanski [2.6.32-240.el6]Aristeu Rozanski [2.6.32-239.el6]Aristeu Rozanski [2.6.32-238.el6]Aristeu Rozanski [2.6.32-237.el6]Aristeu Rozanski [2.6.32-236.el6]Aristeu Rozanski [2.6.32-235.el6]Aristeu Rozanski [2.6.32-234.el6]Aristeu Rozanski [2.6.32-233.el6]Aristeu Rozanski [2.6.32-232.el6]Aristeu Rozanski [2.6.32-231.el6]Aristeu Rozanski [2.6.32-230.el6]Aristeu Rozanski [2.6.32-229.el6]Aristeu Rozanski [2.6.32-228.el6]Aristeu Rozanski [2.6.32-227.el6]Aristeu Rozanski [2.6.32-226.el6]Aristeu Rozanski [2.6.32-225.el6]Aristeu Rozanski [2.6.32-224.el6]Aristeu Rozanski [2.6.32-223.el6]Aristeu Rozanski [2.6.32-222.el6]Aristeu Rozanski [2.6.32-221.el6]Aristeu Rozanski [2.6.32-220.el6]Aristeu Rozanski [2.6.32-219.el6]Aristeu Rozanski [2.6.32-218.el6]Aristeu Rozanski [2.6.32-217.el6]Aristeu Rozanski [2.6.32-216.el6]Aristeu Rozanski [2.6.32-215.el6]Aristeu Rozanski [2.6.32-214.el6]Aristeu Rozanski [2.6.32-213.el6]Aristeu Rozanski [2.6.32-212.el6]Aristeu Rozanski [2.6.32-211.el6]Aristeu Rozanski [2.6.32-210.el6]Aristeu Rozanski [2.6.32-209.el6]Aristeu Rozanski [2.6.32-208.el6]Aristeu Rozanski [2.6.32-207.el6]Aristeu Rozanski [2.6.32-206.el6]Aristeu Rozanski [2.6.32-205.el6]Kyle McMartin [2.6.32-204.el6]Kyle McMartin [2.6.32-203.el6]Aristeu Rozanski [2.6.32-202.el6]Aristeu Rozanski [2.6.32-201.el6]Aristeu Rozanski [2.6.32-200.el6]Aristeu Rozanski [2.6.32-199.el6]Kyle McMartin [2.6.32-198.el6]Aristeu Rozanski [2.6.32-197.el6]Aristeu Rozanski [2.6.32-196.el6]Aristeu Rozanski [2.6.32-195.el6]Aristeu Rozanski [2.6.32-194.el6]Aristeu Rozanski [2.6.32-193.el6]Aristeu Rozanski [2.6.32-192.el6]Kyle McMartin [2.6.32-191.el6]Aristeu Rozanski [2.6.32-190.el6]Aristeu Rozanski [2.6.32-189.el6]Kyle McMartin [2.6.32-188.el6]Kyle McMartin [2.6.32-187.el6]Aristeu Rozanski [2.6.32-186.el6]Aristeu Rozanski [2.6.32-185.el6]Aristeu Rozanski [2.6.32-184.el6]Kyle McMartin [2.6.32-183.el6]Aristeu Rozanski [2.6.32-182.el6]Kyle McMartin [2.6.32-181.el6]Aristeu Rozanski [2.6.32-180.el6]Aristeu Rozanski [2.6.32-179.el6]Kyle McMartin [2.6.32-178.el6]Aristeu Rozanski [2.6.32-177.el6]Aristeu Rozanski [2.6.32-176.el6]Kyle McMartin [2.6.32-175.el6]Aristeu Rozanski [2.6.32-174.el6]Aristeu Rozanski [2.6.32-173.el6]Kyle McMartin [2.6.32-172.el6]Kyle McMartin [2.6.32-171.el6]Kyle McMartin [2.6.32-170.el6]Aristeu Rozanski [2.6.32-169.el6]Kyle McMartin [2.6.32-168.el6]Aristeu Rozanski [2.6.32-167.el6]Kyle McMartin [2.6.32-166.el6]Aristeu Rozanski [2.6.32-165.el6]Kyle McMartin [2.6.32-164.el6]Aristeu Rozanski [2.6.32-163.el6]Aristeu Rozanski [2.6.32-162.el6]Kyle McMartin [2.6.32-161.el6]Aristeu Rozanski [2.6.32-160.el6]Aristeu Rozanski [2.6.32-159.el6]Aristeu Rozanski [2.6.32-158.el6]Aristeu Rozanski [2.6.32-157.el6]Aristeu Rozanski [2.6.32-156.el6]Aristeu Rozanski [2.6.32-155.el6]Aristeu Rozanski [2.6.32-154.el6]Aristeu Rozanski [2.6.32-153.el6]Aristeu Rozanski [2.6.32-152.el6]Aristeu Rozanski [2.6.32-151.el6]Aristeu Rozanski [2.6.32-150.el6]Aristeu Rozanski [2.6.32-149.el6]Aristeu Rozanski [2.6.32-148.el6]Aristeu Rozanski [2.6.32-147.el6]Aristeu Rozanski [2.6.32-146.el6]Aristeu Rozanski [2.6.32-145.el6]Aristeu Rozanski [2.6.32-144.el6]Aristeu Rozanski [2.6.32-143.el6]Aristeu Rozanski [2.6.32-142.el6]Aristeu Rozanski [2.6.32-141.el6]Aristeu Rozanski [2.6.32-140.el6]Aristeu Rozanski [2.6.32-139.el6]Aristeu Rozanski [2.6.32-138.el6]Aristeu Rozanski [2.6.32-137.el6]Aristeu Rozanski [2.6.32-136.el6]Aristeu Rozanski [2.6.32-135.el6]Aristeu Rozanski [2.6.32-134.el6]Aristeu Rozanski [2.6.32-133.el6]Aristeu Rozanski [2.6.32-132.el6]Aristeu Rozanski [2.6.32-131.el6]Aristeu Rozanski [2.6.32-130.el6]Aristeu Rozanski [2.6.32-129.el6]Aristeu Rozanski [2.6.32-128.el6]Aristeu Rozanski [2.6.32-127.el6]Aristeu Rozanski [2.6.32-126.el6]Aristeu Rozanski [2.6.32-125.el6]Aristeu Rozanski [2.6.32-124.el6]Aristeu Rozanski [2.6.32-123.el6]Aristeu Rozanski [2.6.32-122.el6]Aristeu Rozanski [2.6.32-121.el6]Aristeu Rozanski [2.6.32-120.el6]Aristeu Rozanski [2.6.32-119.el6]Aristeu Rozanski [2.6.32-118.el6]Aristeu Rozanski [2.6.32-117.el6]Aristeu Rozanski [2.6.32-116.el6]Aristeu Rozanski [2.6.32-115.el6]Aristeu Rozanski [2.6.32-114.el6]Aristeu Rozanski [2.6.32-113.el6]Aristeu Rozanski [2.6.32-112.el6]Aristeu Rozanski [2.6.32-111.el6]Aristeu Rozanski [2.6.32-110.el6]Aristeu Rozanski [2.6.32-109.el6]Aristeu Rozanski [2.6.32-108.el6]Aristeu Rozanski [2.6.32-107.el6]Aristeu Rozanski [2.6.32-106.el6]Aristeu Rozanski [2.6.32-105.el6]Aristeu Rozanski [2.6.32-104.el6]Aristeu Rozanski [2.6.32-103.el6]Aristeu Rozanski [2.6.32-102.el6]Aristeu Rozanski [2.6.32-101.el6]Aristeu Rozanski [2.6.32-100.el6]Aristeu Rozanski [2.6.32-99.el6]Aristeu Rozanski [2.6.32-98.el6]Aristeu Rozanski [2.6.32-97.el6]Aristeu Rozanski [2.6.32-96.el6]Aristeu Rozanski [2.6.32-95.el6]Aristeu Rozanski [2.6.32-94.el6]Aristeu Rozanski [2.6.32-93.el6]Aristeu Rozanski [2.6.32-92.el6]Aristeu Rozanski [2.6.32-91.el6]Aristeu Rozanski [2.6.32-90.el6]Aristeu Rozanski [2.6.32-89.el6]Aristeu Rozanski [2.6.32-88.el6]Aristeu Rozanski [2.6.32-87.el6]Aristeu Rozanski [2.6.32-86.el6]Aristeu Rozanski [2.6.32-85.el6]Aristeu Rozanski [2.6.32-84.el6]Aristeu Rozanski [2.6.32-83.el6]Aristeu Rozanski [2.6.32-82.el6]Aristeu Rozanski [2.6.32-81.el6]Aristeu Rozanski [2.6.32-80.el6]Aristeu Rozanski [2.6.32-79.el6]Aristeu Rozanski [2.6.32-78.el6]Aristeu Rozanski [2.6.32-77.el6]Aristeu Rozanski [2.6.32-76.el6]Aristeu Rozanski [2.6.32-75.el6]Aristeu Rozanski [2.6.32-74.el6]Aristeu Rozanski [2.6.32-73.el6]Aristeu Rozanski [2.6.32-72.el6]Aristeu Rozanski [2.6.32-71.el6]Aristeu Rozanski [2.6.32-70.el6]Aristeu Rozanski [2.6.32-69.el6]Aristeu Rozanski [2.6.32-68.el6]Aristeu Rozanski [2.6.32-67.el6]Aristeu Rozanski [2.6.32-66.el6]Aristeu Rozanski [2.6.32-65.el6]Aristeu Rozanski [2.6.32-64.el6]Aristeu Rozanski [2.6.32-63.el6]Aristeu Rozanski [2.6.32-62.el6]Aristeu Rozanski [2.6.32-61.el6]Aristeu Rozanski [2.6.32-60.el6]Aristeu Rozanski [2.6.32-59.el6]Aristeu Rozanski [2.6.32-58.el6]Aristeu Rozanski [2.6.32-57.el6]Aristeu Rozanski [2.6.32-56.el6]Aristeu Rozanski [2.6.32-55.el6]Aristeu Rozanski [2.6.32-54.el6]Aristeu Rozanski [2.6.32-53.el6]Aristeu Rozanski [2.6.32-52.el6]Aristeu Rozanski [2.6.32-51.el6]Aristeu Rozanski [2.6.32-50.el6]Aristeu Rozanski [2.6.32-49.el6]Aristeu Rozanski [2.6.32-48.el6]Aristeu Rozanski [2.6.32-47.el6]Aristeu Rozanski [2.6.32-46.el6]Aristeu Rozanski [2.6.32-45.el6]Aristeu Rozanski [2.6.32-44.el6]Aristeu Rozanski [2.6.32-43.el6]Aristeu Rozanski [2.6.32-42.el6]Aristeu Rozanski [2.6.32-41.el6]Aristeu Rozanski [2.6.32-40.el6]Aristeu Rozanski [2.6.32-39.el6]Aristeu Rozanski [2.6.32-38.el6]Aristeu Rozanski [2.6.32-37.el6]Aristeu Rozanski [2.6.32-36.el6]Aristeu Rozanski [2.6.32-35.el6]Aristeu Rozanski [2.6.32-34.el6]Aristeu Rozanski [2.6.32-33.el6]Aristeu Rozanski [2.6.32-32.el6]Aristeu Rozanski [2.6.32-31.el6]Aristeu Rozanski [2.6.32-30.el6]Aristeu Rozanski [2.6.32-29.el6]Aristeu Rozanski [2.6.32-28.el6]Aristeu Rozanski [2.6.32-27.el6]Aristeu Rozanski [2.6.32-26.el6]Aristeu Rozanski [2.6.32-25.el6]Aristeu Rozanski [2.6.32-24.el6]Aristeu Rozanski [2.6.32-23.el6]Aristeu Rozanski [2.6.32-22.el6]Aristeu Rozanski [2.6.32-21.el6]Aristeu Rozanski [2.6.32-20.el6]Aristeu Rozanski [2.6.32-19.el6]Aristeu Rozanski [2.6.32-18.el6]Aristeu Rozanski [2.6.32-17.el6]Aristeu Rozanski [2.6.32-16.el6]Aristeu Rozanski [2.6.32-15.el6]Aristeu Rozanski [2.6.32-14.el6]Aristeu Rozanski [2.6.32-13.el6]Aristeu Rozanski [2.6.32-12.el6]Aristeu Rozanski [2.6.32-11.el6]Aristeu Rozanski [2.6.32-10.el6]Aristeu Rozanski [2.6.32-9.el6]Aristeu Rozanski [2.6.32-8.el6]Aristeu Rozanski [2.6.32-7.el6]Aristeu Rozanski [2.6.32-6.el6]Aristeu Rozanski [2.6.32-5.el6]Aristeu Rozanski [2.6.32-4.el6]Aristeu Rozanski [2.6.32-3.el6]Aristeu Rozanski [2.6.32-2.el6]Aristeu Rozanski [2.6.32-1.el6]Aristeu Rozanski [2.6.32-0.54.el6]Aristeu Rozanski [2.6.32-0.53.el6]Aristeu Rozanski [2.6.32-0.52.el6]Aristeu Rozanski [2.6.32-0.51.el6]Aristeu Rozanski [2.6.32-0.50.el6]- Roll in CentOS Branding- [kvm] VMX: fixes for vmentry_l1d_flush module parameter (Marcelo Tosatti) [1628796] - [x86] speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry (Marcelo Tosatti) [1628796] - [x86] KVM: VMX: skip L1TF flush on VM-entry if EPT is disabled (Marcelo Tosatti) [1616397]- [fs] exec: Limit arg stack to at most 75 of _STK_LIM (Yauheni Kaliuta) [1625976] {CVE-2018-14634} - [fs] exec.c: account for argv/envp pointers (Yauheni Kaliuta) [1625976] {CVE-2018-14634}- [x86] set __max_smt_threads for 1 core systems (Prarit Bhargava) [1623255] - [md] dm rq: fix a race condition in rq_completed() (Ming Lei) [1574568] - [scsi] scsi_transport_fc: Hold queue lock while calling blk_run_queue_async() (Ming Lei) [1574568] - [block] Avoid scheduling delayed work on a dead queue (Ming Lei) [1574568] - [block] Avoid that request_fn is invoked on a dead queue (Ming Lei) [1574568] - [block] Let blk_drain_queue() caller obtain the queue lock (Ming Lei) [1574568] - [block] Rename queue dead flag (Ming Lei) [1574568]- [s390] dasd: fix IO error for newly defined devices (Hendrik Brueckner) [1574448] - [s390] dasd: fix failing path verification (Hendrik Brueckner) [1581684] - [s390] qeth: on channel error, reject further cmd requests (Hendrik Brueckner) [1562009] - [s390] qdio: fix access to uninitialized qdio_q fields (Hendrik Brueckner) [1581685] - [powerpc] stf-barrier: update (rfi_)enabled_flush_types as in upstream (Gustavo Duarte) [1585299] - [powerpc] stf-barrier: update debugfs as in upstream (Gustavo Duarte) [1585299] - [powerpc] stf-barrier: update handle_ssbd() as in upstream (Gustavo Duarte) [1585299] - [powerpc] stf-barrier: update stf_barrier_enable() as in upstream (Gustavo Duarte) [1585299] - [powerpc] stf-barrier: add cpu_show_spec_store_bypass() as in upstream (Gustavo Duarte) [1585299] - [powerpc] stf-barrier: add comment as in upstream (Gustavo Duarte) [1585299] - [powerpc] stf-barrier: move code from setup_64.c to security.c as in upstream (Gustavo Duarte) [1585299] - [powerpc] stf-barrier: move code from setup.h to security_features.h as in upstream (Gustavo Duarte) [1585299] - [powerpc] stf-barrier: update fallback routine as in upstream (Gustavo Duarte) [1585299] - [powerpc] stf-barrier: update entry barrier slot as in upstream (Gustavo Duarte) [1585299] - [x86] Add host_initiated check in reading MSR_AMD64_VIRT_SPEC_CTRL (Wei Huang) [1608576] - [x86] KVM: pass host_initiated to functions that read MSRs (Wei Huang) [1608576] - [fs] gfs2: Special-case rindex for gfs2_grow (Robert S Peterson) [1384184] - [fs] Revert "[fs] gfs2: Special case the rindex in gfs2_write_alloc_required()" (Robert S Peterson) [1384184] - [net] ip: process in-order fragments efficiently (Stefano Brivio) [1613925] {CVE-2018-5391} - [net] ip: add helpers to process in-order fragments faster. (Stefano Brivio) [1613925] {CVE-2018-5391} - [net] ipv6: defrag: drop non-last frags smaller than min mtu (Stefano Brivio) [1613925] {CVE-2018-5391} - [net] ip: use rb trees for IP frag queue. (Stefano Brivio) [1613925] {CVE-2018-5391} - [net] ip: discard IPv4 datagrams with overlapping segments. (Stefano Brivio) [1613925] {CVE-2018-5391} - [net] net: modify skb_rbtree_purge to return the truesize of all purged skbs. (Stefano Brivio) [1613925] {CVE-2018-5391} - [net] net: speed up skb_rbtree_purge() (Stefano Brivio) [1613925] {CVE-2018-5391} - [net] skbuff: Rename RHEL6 version of skb_tree_purge() to skb_tree_purge_sk() (Stefano Brivio) [1613925] {CVE-2018-5391}- [kernel] cpu/hotplug: Enable 'nosmt' as late as possible (Frantisek Hrbata) [1593376] {CVE-2018-3620} - [x86] x86/mm: Simplify p[g4um]d_page() macros (Josh Poimboeuf) [1593376] {CVE-2018-3620} - [x86] x86/mm: Fix regression with huge pages on PAE (Josh Poimboeuf) [1593376] {CVE-2018-3620} - [x86] x86/asm: Fix pud/pmd interfaces to handle large PAT bit (Josh Poimboeuf) [1593376] {CVE-2018-3620} - [x86] x86/asm: Add pud/pmd mask interfaces to handle large PAT bit (Josh Poimboeuf) [1593376] {CVE-2018-3620} - [x86] x86/asm: Move PUD_PAGE macros to page_types.h (Josh Poimboeuf) [1593376] {CVE-2018-3620} - [net] tcp: detect malicious patterns in tcp_collapse_ofo_queue() (Florian Westphal) [1611376] {CVE-2018-5390} - [net] tcp: avoid collapses in tcp_prune_queue() if possible (Florian Westphal) [1611376] {CVE-2018-5390} - [net] tcp: free batches of packets in tcp_prune_ofo_queue() (Florian Westphal) [1611376] {CVE-2018-5390} - [net] add rb_to_skb() and other rb tree helpers (Florian Westphal) [1611376] {CVE-2018-5390} - [net] tcp: fix a stale ooo_last_skb after a replace (Florian Westphal) [1611376] {CVE-2018-5390} - [net] tcp: use an RB tree for ooo receive queue (Florian Westphal) [1611376] {CVE-2018-5390} - [net] add rbnode to struct sk_buff (Florian Westphal) [1611376] {CVE-2018-5390} - [net] tcp: refine tcp_prune_ofo_queue() to not drop all packets (Florian Westphal) [1611376] {CVE-2018-5390} - [x86] syscall: Fix regression when using the last syscall (process_vm_writev) (Lauro Ramos Venancio) [1589032] {CVE-2018-3693} - [x86] syscall: Fix regression on strace and stap (Lauro Ramos Venancio) [1589032] {CVE-2018-3693} - [kvm] VMX: Fix host GDT.LIMIT corruption (CVE-2018-10301) (Paolo Bonzini) [1601851] {CVE-2018-10901} - [x86] Initialize __max_smt_threads to 1 (Waiman Long) [1593376] {CVE-2018-3620} - [kernel] cpu/hotplug: detect SMT disabled by BIOS (Waiman Long) [1593376] {CVE-2018-3620} - [x86] topology: Add topology_max_smt_threads() (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Fix incorrect error return code in vm_insert_pfn() (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM/VMX: Initialize the vmx_l1d_flush_pages' content (Waiman Long) [1593376] {CVE-2018-3620} - [x86] kvm: Don't flush L1D cache if VMENTER_L1D_FLUSH_NEVER (Waiman Long) [1593376] {CVE-2018-3620} - [x86] kvm: Take out the unused nosmt module parameter (Waiman Long) [1593376] {CVE-2018-3620} - [x86] mm/dump_pagetables: Add a check_l1tf debugfs file (Waiman Long) [1593376] {CVE-2018-3620} - [x86] l1tf: protect _PAGE_FILE PTEs against speculation for 32-bit PAE (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Protect swap entries aganst L1TF for 32-bit PAE (Waiman Long) [1593376] {CVE-2018-3620} - [x86] cpu: Make flush_l1d visible in /proc/cpuinfo (Waiman Long) [1593376] {CVE-2018-3620} - [x86] l1tf: protect _PAGE_FILE PTEs against speculation (Waiman Long) [1593376] {CVE-2018-3620} - [Documentation] Add section about CPU vulnerabilities (Waiman Long) [1593376] {CVE-2018-3620} - [x86] bugs, kvm: Introduce boot-time control of L1TF mitigations (Waiman Long) [1593376] {CVE-2018-3620} - [kernel] cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early (Waiman Long) [1593376] {CVE-2018-3620} - [kernel] cpu/hotplug: Expose SMT control init function (Waiman Long) [1593376] {CVE-2018-3620} - [x86] kvm: Allow runtime control of L1D flush (Waiman Long) [1593376] {CVE-2018-3620} - [x86] kvm: Serialize L1D flush parameter setter (Waiman Long) [1593376] {CVE-2018-3620} - [x86] kvm: Move l1tf setup function (Waiman Long) [1593376] {CVE-2018-3620} - [x86] l1tf: Handle EPT disabled state proper (Waiman Long) [1593376] {CVE-2018-3620} - [x86] kvm: Drop L1TF MSR list approach (Waiman Long) [1593376] {CVE-2018-3620} - [x86] litf: Introduce vmx status variable (Waiman Long) [1593376] {CVE-2018-3620} - [kernel] cpu/hotplug: Online siblings when SMT control is turned on (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM/VMX: Add find_msr() helper function (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM/VMX: Add L1D flush logic (Waiman Long) [1593376] {CVE-2018-3620} - [kvm] VMX: Make indirect call speculation safe (Waiman Long) [1593376] {CVE-2018-3620} - [kvm] VMX: Enable acknowledge interupt on vmexit (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM/VMX: Add L1D MSR based flush (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM/VMX: Add L1D flush algorithm (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM/VMX: Add module argument for L1TF mitigation (Waiman Long) [1593376] {CVE-2018-3620} - [x86] KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present (Waiman Long) [1593376] {CVE-2018-3620} - [kvm] x86: Introducing kvm_x86_ops VM init/destroy hooks (Waiman Long) [1593376] {CVE-2018-3620} - [kernel] cpu/hotplug: Boot HT siblings at least once (Waiman Long) [1593376] {CVE-2018-3620} - [x86] Revert "x86/apic: Ignore secondary threads if nosmt=force" (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Fix up pte->pfn conversion for PAE (Waiman Long) [1593376] {CVE-2018-3620} - [x86] CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings (Waiman Long) [1593376] {CVE-2018-3620} - [x86] cpufeatures: Add detection of L1D cache flush support. (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Extend 64bit swap file size limit (Waiman Long) [1593376] {CVE-2018-3620} - [x86] apic: Ignore secondary threads if nosmt=force (Waiman Long) [1593376] {CVE-2018-3620} - [x86] cpu/AMD: Evaluate smp_num_siblings early (Waiman Long) [1593376] {CVE-2018-3620} - [x86] CPU/AMD: Do not check CPUID max ext level before parsing SMP info (Waiman Long) [1593376] {CVE-2018-3620} - [x86] cpu/intel: Evaluate smp_num_siblings early (Waiman Long) [1593376] {CVE-2018-3620} - [x86] cpu/topology: Provide detect_extended_topology_early() (Waiman Long) [1593376] {CVE-2018-3620} - [x86] cpu/common: Provide detect_ht_early() (Waiman Long) [1593376] {CVE-2018-3620} - [x86] cpu/AMD: Remove the pointless detect_ht() call (Waiman Long) [1593376] {CVE-2018-3620} - [x86] cpu: Remove the pointless CPU printout (Waiman Long) [1593376] {CVE-2018-3620} - [kernel] cpu/hotplug: Provide knobs to control SMT (Waiman Long) [1593376] {CVE-2018-3620} - [kernel] cpu/hotplug: Split do_cpu_down() (Waiman Long) [1593376] {CVE-2018-3620} - [x86] topology: Provide topology_smt_supported() (Waiman Long) [1593376] {CVE-2018-3620} - [x86] smp: Provide topology_is_primary_thread() (Waiman Long) [1593376] {CVE-2018-3620} - [x86] bugs: Move the l1tf function and define pr_fmt properly (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Limit swap file size to MAX_PA/2 (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Add sysfs reporting for l1tf (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Protect PROT_NONE PTEs against speculation (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Protect swap entries against L1TF (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Change order of offset/type in swap entry (Waiman Long) [1593376] {CVE-2018-3620} - [x86] speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT (Waiman Long) [1593376] {CVE-2018-3620} - [x86] cpu: Fix incorrect vulnerabilities files function prototypes (Waiman Long) [1593376] {CVE-2018-3620} - [x86] bugs: Export the internal __cpu_bugs variable (Waiman Long) [1593376] {CVE-2018-3620} - [x86] spec_ctrl: sync with upstream cpu_set_bug_bits() (Waiman Long) [1593376] {CVE-2018-3620} - [x86] intel-family.h: Add GEMINI_LAKE SOC (Waiman Long) [1593376] {CVE-2018-3620} - [x86] mm: Fix swap entry comment and macro (Waiman Long) [1593376] {CVE-2018-3620} - [x86] mm: Move swap offset/type up in PTE to work around erratum (Waiman Long) [1593376] {CVE-2018-3620}- [infiniband] ib/iser: Rewrite bounce buffer code path (Don Dutile) [1585312] - [sound] alsa: pcm: prevent UAF in snd_pcm_info (CVE-2017-0861) (Jaroslav Kysela) [1565188] {CVE-2017-0861} - [sound] alsa: seq: Fix racy pool initializations (Jaroslav Kysela) [1550176] {CVE-2018-7566} - [sound] alsa: seq: Fix use-after-free at creating a port (Jaroslav Kysela) [1503383] {CVE-2017-15265} - [sound] alsa: seq: Make ioctls race-free (Jaroslav Kysela) [1537452] {CVE-2018-1000004} - [mm] reduce total RAM held in per-CPU pvecs by flushing them on compound/THP page arrival (Larry Woodman) [1575819] - [usb] acm: fix the computation of the number of data bits (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [misc] spectre: fix gadgets found by smatch scanner, part 2 (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] kvm/vmx: Remove barrier_nospec() in slot_largepage_idx() (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [kvm] Remove memory alias support (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [misc] spectre: fix gadgets found by smatch scanner (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [sound] alsa: rme9652: Hardening for potential Spectre v1 (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [sound] alsa: opl3: Hardening for potential Spectre v1 (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [sound] alsa: hda: Hardening for potential Spectre v1 (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [sound] alsa: seq: oss: Hardening for potential Spectre v1 (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [sound] alsa: seq: oss: Fix unbalanced use lock for synth MIDI device (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [net] atm: Fix potential Spectre v1 (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [kernel] posix-timers: Protect posix clock array access against speculation (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [kernel] sys.c: fix potential Spectre v1 issue (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [kernel] sched/autogroup: Fix possible Spectre-v1 indexing for sched_prio_to_weight[] (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [kernel] perf/core: Fix possible Spectre-v1 indexing for ->aux_pages[] (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [ipc] sysvipc/sem: mitigate semnum index against spectre v1 (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [sound] alsa: control: Hardening for potential Spectre v1 (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [media] dvb_ca_en50221: prevent using slot_info for Spectre attacs (Josh Poimboeuf) [1589032] {CVE-2018-3693} - media] dvb_ca_en50221: sanity check slot number from userspace (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [atm] zatm: Fix potential Spectre v1 (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] perf: Fix possible Spectre-v1 indexing for x86_pmu::event_map() (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] perf: Fix possible Spectre-v1 indexing for hw_perf_event cache_* (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [net] nl80211: Sanitize array index in parse_txq_params (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [include] vfs, fdtable: Prevent bounds-check bypass via speculative execution (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] syscall: Sanitize syscall table de-references under speculation (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [powerpc] Use barrier_nospec in copy_from_user() (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [include] nospec: Introduce barrier_nospec for other arches (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] Introduce barrier_nospec (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] spectre_v1: Disable compiler optimizations over array_index_mask_nospec() (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] Implement array_index_mask_nospec (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [documentation] Document array_index_nospec (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [include] nospec: Include dependency (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [include] nospec: Allow index argument to have const-qualified type (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [include] nospec: Kill array_index_nospec_mask_check() (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [include] nospec: Move array_index_nospec() parameter checking into separate macro (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [include] array_index_nospec: Sanitize speculative array de-references (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] get_user: Use pointer masking to limit speculation (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospec (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] Introduce __uaccess_begin_nospec() and uaccess_try_nospec (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] reorganize SMAP handling in user space accesses (Josh Poimboeuf) [1589032] {CVE-2018-3693} - [x86] uaccess: Tell the compiler that uaccess is unlikely to fault (Josh Poimboeuf) [1589032] {CVE-2018-3693}- [x86] entry/64: Don't use IST entry for #BP stack (Waiman Long) [1596113] {CVE-2018-10872} - [fs] gfs2: Flush delayed work earlier in gfs2_inode_lookup (Andreas Grunbacher) [1506281] - [mm] mempolicy: fix use after free when calling get_mempolicy (Augusto Caringi) [1576757] {CVE-2018-10675} - [mm] Fix NULL pointer dereference in dequeue_hwpoisoned_huge_page() (Larry Woodman) [1381653] - [fs] NFSv4.1: Fix up replays of interrupted requests (Benjamin Coddington) [1553423] - [fs] NFSv4.1: Simplify struct nfs4_sequence_args too (Benjamin Coddington) [1553423] - [fs] NFSv4.1: Label each entry in the session slot tables with its slot number (Benjamin Coddington) [1553423] - [fs] NFSv4.1: Shrink struct nfs4_sequence_res by moving the session pointer (Benjamin Coddington) [1553423] - [fs] NFSv4.1: nfs4_alloc_slots doesn't need zeroing (Benjamin Coddington) [1553423] - [fs] NFSv4.1: clean up nfs4_recall_slot to use nfs4_alloc_slots (Benjamin Coddington) [1553423] - [fs] NFSv4.1: Fix a NFSv4.1 session initialisation regression (Benjamin Coddington) [1553423] - [scsi] ipr: Fix sync scsi scan (Gustavo Duarte) [1572310] - [scsi] ipr: Wait to do async scan until scsi host is initialized (Gustavo Duarte) [1572310]- [x86] microcode: Fix CPU synchronization routine (Prarit Bhargava) [1574592] - [x86] microcode: Synchronize late microcode loading (Prarit Bhargava) [1574592] - [x86] microcode: Request microcode on the BSP (Prarit Bhargava) [1574592] - [x86] microcode: Sanitize per-cpu microcode reloading interface (Prarit Bhargava) [1574592] - [x86] virt_spec_ctrl: Set correct host SSDB value for AMD (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Eliminate TIF_SSBD checks in IBRS on/off functions (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Disable SSBD update from scheduler if not user settable (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Make ssbd_enabled writtable (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Remove thread_info check in __wrmsr_on_cpu() (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Write per-thread SSBD state to spec_ctrl_pcp (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Add a read-only ssbd_enabled debugfs file (Waiman Long) [1584356] {CVE-2018-3639} - [x86] bugs: Switch the selection of mitigation from CPU vendor to CPU features (Waiman Long) [1584356] {CVE-2018-3639} - [x86] bugs: Add AMD's SPEC_CTRL MSR usage (Waiman Long) [1584356] {CVE-2018-3639} - [x86] bugs: Add AMD's variant of SSB_NO (Waiman Long) [1584356] {CVE-2018-3639} - [x86] bugs/intel: Set proper CPU features and setup RDS (Waiman Long) [1584356] {CVE-2018-3639} - [x86] KVM/VMX: Emulate MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [1584356] {CVE-2018-3639} - [x86] KVM: SVM: Implement VIRT_SPEC_CTRL support for SSBD (Waiman Long) [1584356] {CVE-2018-3639} - [x86] speculation, KVM: Implement support for VIRT_SPEC_CTRL/LS_CFG (Waiman Long) [1584356] {CVE-2018-3639} - [x86] bugs: Rework spec_ctrl base and mask logic (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Rework SPEC_CTRL update after late microcode loading (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Make sync_all_cpus_ibrs() write spec_ctrl_pcp value (Waiman Long) [1584356] {CVE-2018-3639} - [x86] bugs: Unify x86_spec_ctrl_{set_guest, restore_host} (Waiman Long) [1584356] {CVE-2018-3639} - [x86] speculation: Rework speculative_store_bypass_update() (Waiman Long) [1584356] {CVE-2018-3639} - [x86] speculation: Add virtualized speculative store bypass disable support (Waiman Long) [1584356] {CVE-2018-3639} - [x86] bugs, KVM: Extend speculation control for VIRT_SPEC_CTRL (Waiman Long) [1584356] {CVE-2018-3639} - [x86] KVM: Rename KVM SPEC_CTRL MSR functions to match upstream (Waiman Long) [1584356] {CVE-2018-3639} - [x86] speculation: Handle HT correctly on AMD (Waiman Long) [1584356] {CVE-2018-3639} - [x86] cpufeatures: Add FEATURE_ZEN (Waiman Long) [1584356] {CVE-2018-3639} - [x86] cpufeatures: Disentangle SSBD enumeration (Waiman Long) [1584356] {CVE-2018-3639} - [x86] cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRS (Waiman Long) [1584356] {CVE-2018-3639} - [x86] speculation: Use synthetic bits for IBRS/IBPB/STIBP (Waiman Long) [1584356] {CVE-2018-3639} - [x86] bugs: Fix missing void (Waiman Long) [1584356] {CVE-2018-3639} - [documentation] spec_ctrl: Do some minor cleanups (Waiman Long) [1584356] {CVE-2018-3639} - [x86] speculation: Make "seccomp" the default mode for Speculative Store Bypass (Waiman Long) [1584356] {CVE-2018-3639} - [kernel] seccomp: Move speculation migitation control to arch code (Waiman Long) [1584356] {CVE-2018-3639} - [kernel] seccomp: Use PR_SPEC_FORCE_DISABLE (Waiman Long) [1584356] {CVE-2018-3639} - [uapi] prctl: Add force disable speculation (Waiman Long) [1584356] {CVE-2018-3639} - [kernel] seccomp: Enable speculation flaw mitigations (Waiman Long) [1584356] {CVE-2018-3639} - [fs] proc: Provide details on speculation flaw mitigations (Waiman Long) [1584356] {CVE-2018-3639} - [x86] nospec: Allow getting/setting on non-current task (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Show IBPB in the Spectre_v2 sysfs file (Waiman Long) [1584356] {CVE-2018-3639} - [x86] pti: Check MSR_IA32_ARCH_CAPABILITIES for Meltdown vulnearability (Waiman Long) [1584356] {CVE-2018-3639} - [x86] spec_ctrl: Sync up naming of SPEC_CTRL MSR bits with upstream (Waiman Long) [1584356] {CVE-2018-3639} - [x86] pti: Fix kexec warning on debug kernel (Waiman Long) [1584356] {CVE-2018-3639} - [x86] kvm/fpu: Enable eager FPU restore (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] always enable eager FPU by default (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Load xsave pointer *after* initialization (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Fix 32-bit signal frame handling (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Always restore_xinit_state() when use_eager_cpu() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Rename drop_init_fpu() to fpu_reset_state() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Fix math_state_restore() race with kernel_fpu_begin() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Fold __drop_fpu() into its sole user (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Don't abuse drop_init_fpu() in flush_thread() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Introduce restore_init_xstate() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Document user_fpu_begin() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Factor out memset(xstate, 0) in fpu_finit() paths (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Change xstateregs_get()/set() to use ->xsave.i387 rather than ->fxsave (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Always allow FPU in interrupt if use_eager_fpu() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Don't abuse has_fpu in __kernel_fpu_begin/end() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Introduce per-cpu in_kernel_fpu state (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Check tsk_used_math() in kernel_fpu_end() for eager FPU (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Change math_error() to use unlazy_fpu(), kill (now) unused save_init_fpu() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] Merge simd_math_error() into math_error() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Don't do __thread_fpu_end() if use_eager_fpu() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Don't reset thread.fpu_counter (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: shift drop_init_fpu() from save_xstate_sig() to handle_signal() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] Allow FPU to be used at interrupt time even with eagerfpu (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387.c: Initialize thread xstate only on CPU0 only once (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] kvm: fix kvm's usage of kernel_fpu_begin/end() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] rhel: initialize scattered CPUID features early (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: make eagerfpu= boot param tri-state (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: enable eagerfpu by default for xsaveopt (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: decouple non-lazy/eager fpu restore from xsave (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: use non-lazy fpu restore for processors supporting xsave (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: remove unnecessary user_fpu_end() in save_xstate_sig() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: drop_fpu() before restoring new state from sigframe (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Unify signal handling code paths for x86 and x86_64 kernels (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: drop the fpu state during thread exit (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] signals: ia32_signal.c: add __user casts to fix sparse warnings (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Consolidate inline asm routines for saving/restoring fpu state (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] signal: Cleanup ifdefs and is_ia32, is_x32 (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu/xsave: Keep __user annotation in casts (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] debug: Add KERN_ to bare printks, convert printks to pr_ (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] extable: Remove open-coded exception table entries in arch/x86/include/asm/xsave.h (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: Split up into exported and internal interfaces (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: Uninline the generic FP helpers that we expose to kernel modules (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: (DON'T ACTUALLY) support lazy restore of FPU state (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: use 'restore_fpu_checking()' directly in task switching code (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: fix up some fpu_counter confusion (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: re-introduce FPU state preloading at context switch time (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: move TS_USEDFPU flag from thread_info to task_struct (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: move AMD K7/K8 fpu fxsave/fxrstor workaround from save to restore (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: do not preload FPU state at task switch time (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: don't ever touch TS_USEDFPU directly, use helper functions (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: move TS_USEDFPU clearing out of __save_init_fpu and into callers (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: fix x86-64 preemption-unsafe user stack save/restore (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] i387: math_state_restore() isn't called from asm (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fix potentially dangerous trailing '; ' in #defined values/expressions (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] x86-32, fpu: Fix FPU exception handling on non-SSE systems (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] Fix common misspellings (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] kvm: Initialize fpu state in preemptible context (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Merge fpu_save_init() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] x86-32, fpu: Rewrite fpu_save_init() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Remove PSHUFB_XMM5_* macros (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Remove unnecessary ifdefs from i387 code. (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] x86-64, fpu: Simplify constraints for fxsave/fxtstor (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] x86-64, fpu: Fix cs value in convert_from_fxsr() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] x86-64, fpu: Disable preemption when using TS_USEDFPU (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Merge __save_init_fpu() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Merge tolerant_fwait() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] fpu: Merge fpu_init() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Disable xsave in i387 emulation mode (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Make xstate_enable_boot_cpu() __init, protect on CPU 0 (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Add __init attribute to setup_xstate_features() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Make init_xstate_buf static (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Check cpuid level for XSTATE_CPUID (0x0d) (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Introduce xstate enable functions (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Do not include asm/i387.h in asm/xsave.h (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] Avoid unnecessary __clear_user() and xrstor in signal handling (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Cleanup return codes in check_for_xstate() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Separate fpu and xsave initialization (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] xsave: Move boot cpu initialization to xsave_init() (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] Revert "[x86] fpu: change save_i387_xstate() to rely on unlazy_fpu()" (Paolo Bonzini) [1589047] {CVE-2018-3665} - [x86] Revert "[x86] fpu: shift clear_used_math() from save_i387_xstate() to handle_signal()" (Paolo Bonzini) [1589047] {CVE-2018-3665}- [powerpc] 64s: Add support for a store forwarding barrier at kernel entry/exit (Mauricio Oliveira) [1581053] {CVE-2018-3639} - [x86] amd: Disable AMD SSBD mitigation in a VM (Waiman Long) [1580360] - [x86] spec_ctrl: Fix late microcode problem with AMD (Waiman Long) [1566899] {CVE-2018-3639} - [x86] spec_ctrl: Clean up entry code & remove unused APIs (Waiman Long) [1566899] {CVE-2018-3639} - [x86] spec_ctrl: Mask off SPEC_CTRL MSR bits that are managed by kernel (Waiman Long) [1566899] {CVE-2018-3639} - [x86] spec_ctrl: add support for SSBD to RHEL IBRS entry/exit macros (Waiman Long) [1566899] {CVE-2018-3639} - [x86] bugs: Rename _RDS to _SSBD (Waiman Long) [1566899] {CVE-2018-3639} - [x86] speculation: Add prctl for Speculative Store Bypass mitigation (Waiman Long) [1566899] {CVE-2018-3639} - [x86] process: Allow runtime control of Speculative Store Bypass (Waiman Long) [1566899] {CVE-2018-3639} - [kernel] prctl: Add speculation control prctls (Waiman Long) [1566899] {CVE-2018-3639} - [x86] kvm: Expose the RDS bit to the guest (Waiman Long) [1566899] {CVE-2018-3639} - [x86] bugs/AMD: Add support to disable RDS on Fam(15, 16, 17)h if requested (Waiman Long) [1566899] {CVE-2018-3639} - [x86] spec_ctrl: Sync up RDS setting with IBRS code (Waiman Long) [1566899] {CVE-2018-3639} - [x86] bugs: Provide boot parameters for the spec_store_bypass_disable mitigation (Waiman Long) [1566899] {CVE-2018-3639} - [x86] bugs: Expose the /sys/../spec_store_bypass and X86_BUG_SPEC_STORE_BYPASS (Waiman Long) [1566899] {CVE-2018-3639} - [x86] bugs: Read SPEC_CTRL MSR during boot and re-use reserved bits (Waiman Long) [1566899] {CVE-2018-3639} - [x86] spec_ctrl: Use separate PCP variables for IBRS entry and exit (Waiman Long) [1566899] {CVE-2018-3639} - [x86] cpu/intel: Knight Mill and Moorefield update to intel-family.h (Waiman Long) [1566899] {CVE-2018-3639} - [x86] speculation: Update Speculation Control microcode blacklist (Waiman Long) [1566899] {CVE-2018-3639} - [x86] cpuid: Fix up "virtual" IBRS/IBPB/STIBP feature bits on Intel (Waiman Long) [1566899] {CVE-2018-3639} - [x86] cpufeatures: Clean up Spectre v2 related CPUID flags (Waiman Long) [1566899] {CVE-2018-3639} - [x86] cpufeatures: Add AMD feature bits for Speculation Control (Waiman Long) [1566899] {CVE-2018-3639} - [x86] cpufeatures: Add Intel feature bits for Speculation (Waiman Long) [1566899] {CVE-2018-3639} - [x86] cpufeatures: Add CPUID_7_EDX CPUID leaf (Waiman Long) [1566899] {CVE-2018-3639} - [x86] cpu: Fill in feature word 13, CPUID_8000_0008_EBX (Waiman Long) [1566899] {CVE-2018-3639} - [x86] Extend RH cpuinfo to 10 extra words (Waiman Long) [1566899] {CVE-2018-3639} - [x86] invpcid: Enable 'noinvpcid' boot parameter for X86_32 (Waiman Long) [1560494] - [x86] dumpstack_32: Fix kernel panic in dump_trace (Waiman Long) [1577351] - [fs] gfs2: For fs_freeze, do a log flush and flush the ail1 list (Robert S Peterson) [1569148] - [net] dccp: check sk for closed state in dccp_sendmsg() (Stefano Brivio) [1576586] {CVE-2018-1130} - [net] ipv6: dccp: add missing bind_conflict to dccp_ipv6_mapped (Stefano Brivio) [1576586] {CVE-2018-1130}- [x86] vm86-32: Properly set up vm86-32 stack for task switching (Waiman Long) [1572865] - [x86] spec_ctrl: Enable IBRS and RSB stuffing in 32-bit interrupts (Waiman Long) [1571362] - [x86] entry/32: Fix regressions in 32-bit debug exception (Waiman Long) [1571362]- [x86] kpti/kexec: fix wrong page address in clear_page (Dave Young) [1572487] - [fs] fix WARNING in rmdir() (Miklos Szeredi) [1282117] - [net] sctp: label accepted/peeled off sockets (Marcelo Leitner) [1571357] - [net] security: export security_sk_clone (Marcelo Leitner) [1571357]- [md] dm thin: fix regression that caused discards to be disabled if passdown was (Mike Snitzer) [1569377] - [s390] configs: enable auto expoline support (Hendrik Brueckner) [1554959] - [s390] correct nospec auto detection init order (Hendrik Brueckner) [1554959] - [s390] add sysfs attributes for spectre (Hendrik Brueckner) [1554959] - [s390] report spectre mitigation via syslog (Hendrik Brueckner) [1554959] - [s390] add automatic detection of the spectre defense (Hendrik Brueckner) [1554959] - [s390] move nobp parameter functions to nospec-branch.c (Hendrik Brueckner) [1554959] - [s390] do not bypass BPENTER for interrupt system calls (Hendrik Brueckner) [1554959] - [s390] Replace IS_ENABLED(EXPOLINE_*) with IS_ENABLED(CONFIG_EXPOLINE_*) (Hendrik Brueckner) [1554959] - [s390] introduce execute-trampolines for branches (Hendrik Brueckner) [1554959] - [s390] run user space and KVM guests with modified branch prediction (Hendrik Brueckner) [1554959] - [s390] add optimized array_index_mask_nospec (Hendrik Brueckner) [1554959] - [s390] scrub registers on kernel entry and KVM exit (Hendrik Brueckner) [1554959] - [s390] align and prepare spectre mitigation for upstream commits (Hendrik Brueckner) [1554959] - [x86] xen: do not use xen_info on HVM, set pv_info name to "Xen HVM" (Vitaly Kuznetsov) [1568241] - [net] sctp: verify size of a new chunk in _sctp_make_chunk() (Stefano Brivio) [1551908] {CVE-2018-5803}- [fs] fuse: fix punching hole with unaligned end (Miklos Szeredi) [1387473] {CVE-2017-15121} - [documentation] kdump: fix documentation about panic_on_warn to match rhel6 (Pingfan Liu) [1555196] - [fs] Provide sane values for nlink (Leif Sahlberg) [1554342]- [powerpc] pseries: Restore default security feature flags on setup (Mauricio Oliveira) [1561788] - [powerpc] Move default security feature flags (Mauricio Oliveira) [1561788] - [powerpc] pseries: Fix clearing of security feature flags (Mauricio Oliveira) [1561788] - [powerpc] 64s: Wire up cpu_show_spectre_v2() (Mauricio Oliveira) [1561788] - [powerpc] 64s: Wire up cpu_show_spectre_v1() (Mauricio Oliveira) [1561788] - [powerpc] pseries: Use the security flags in pseries_setup_rfi_flush() (Mauricio Oliveira) [1561788] - [powerpc] 64s: Enhance the information in cpu_show_meltdown() (Mauricio Oliveira) [1561788] - [powerpc] 64s: Move cpu_show_meltdown() (Mauricio Oliveira) [1561788] - [powerpc] pseries: Set or clear security feature flags (Mauricio Oliveira) [1561788] - [powerpc] Add security feature flags for Spectre/Meltdown (Mauricio Oliveira) [1561788] - [powerpc] pseries: Add new H_GET_CPU_CHARACTERISTICS flags (Mauricio Oliveira) [1561788] - [lib] seq: Add seq_buf_printf() (Mauricio Oliveira) [1561788] - [powerpc] rfi-flush: Call setup_rfi_flush() after LPM migration (Mauricio Oliveira) [1561786] - [powerpc] rfi-flush: Differentiate enabled and patched flush types (Mauricio Oliveira) [1561786] - [powerpc] rfi-flush: Always enable fallback flush on pseries (Mauricio Oliveira) [1561786] - [powerpc] rfi-flush: Make it possible to call setup_rfi_flush() again (Mauricio Oliveira) [1561786] - [powerpc] rfi-flush: Move the logic to avoid a redo into the debugfs code (Mauricio Oliveira) [1561786] - [x86] pti/32: Don't use trampoline stack on Xen PV (Waiman Long) [1562725] - [x86] pti: Use boot_cpu_has(X86_FEATURE_PTI_SUPPORT) for early call sites (Waiman Long) [1562725] - [x86] pti: Set X86_FEATURE_PTI_SUPPORT early (Waiman Long) [1562725] - [x86] pti: Rename X86_FEATURE_NOPTI to X86_FEATURE_PTI_SUPPORT (Waiman Long) [1562725] - [x86] pti/32: Fix setup_trampoline_page_table() bug (Waiman Long) [1562725] - [x86] entry: Remove extra argument in call instruction (Waiman Long) [1562552] - [x86] syscall: Fix ia32_ptregs handling bug in 64-bit kernel (Waiman Long) [1557562 1562552] - [x86] efi/64: Align efi_pgd on even page boundary (Waiman Long) [1558845] - [x86] pgtable/pae: Revert "Use separate kernel PMDs for user page-table" (Waiman Long) [1558845] - [x86] pgtable/pae: Revert "Unshare kernel PMDs when PTI is enabled" (Waiman Long) [1558845] - [x86] mm: Dump both kernel & user page tables at fault (Waiman Long) [1558845] - [x86] entry/32: Fix typo in PARANOID_EXIT_TO_KERNEL_MODE (Waiman Long) [1558845]- [mm] fold arch_randomize_brk into ARCH_HAS_ELF_RANDOMIZE (Bhupesh Sharma) [1494380] - [mm] brk: fix min_brk lower bound computation for COMPAT_BRK (Bhupesh Sharma) [1494380] - [mm] split ET_DYN ASLR from mmap ASLR (Bhupesh Sharma) [1494380] - [s390] redefine randomize_et_dyn for ELF_ET_DYN_BASE (Bhupesh Sharma) [1494380] - [mm] expose arch_mmap_rnd when available (Bhupesh Sharma) [1494380] - [s390] standardize mmap_rnd() usage (Bhupesh Sharma) [1494380] - [s390] mmap: randomize mmap base for bottom up direction (Bhupesh Sharma) [1494380] - [powerpc] standardize mmap_rnd() usage (Bhupesh Sharma) [1494380] - [x86] standardize mmap_rnd() usage (Bhupesh Sharma) [1494380] - [fs] binfmt_elf: create Kconfig variable for PIE randomization (Bhupesh Sharma) [1494380] - [fs] binfmt_elf: PIE: make PF_RANDOMIZE check comment more accurate (Bhupesh Sharma) [1494380] - [fs] binfmt_elf: fix PIE execution with randomization disabled (Bhupesh Sharma) [1494380] - [acpi] acpica: Support calling _REG methods within ACPI interpreter (Lenny Szubowicz) [1522849] - [acpi] acpica: Function to test if ACPI interpreter already entered (Lenny Szubowicz) [1522849] - [acpi] acpica: Function to test if ACPI mutex held by this thread (Lenny Szubowicz) [1522849]- [fs] gfs2: Check for the end of metadata in trunc_dealloc (Robert S Peterson) [1559928] - [fs] gfs2: clear journal live bit in gfs2_log_flush (Robert S Peterson) [1559928] - [netdrv] vmxnet3: fix tx data ring copy for variable size (Neil Horman) [1530378] - [mm] account skipped entries to avoid looping in find_get_pages (Dave Wysochanski) [1559386] - [powerpc] pseries: Support firmware disable of RFI flush (Mauricio Oliveira) [1554631] - [powerpc] pseries: Add H_GET_CPU_CHARACTERISTICS flags & wrapper (Mauricio Oliveira) [1554631] - [powerpc] 64s: Allow control of RFI flush via debugfs (Mauricio Oliveira) [1554630] - [powerpc] 64s: Improve RFI L1-D cache flush fallback (Mauricio Oliveira) [1554630] - [powerpc] 64s: Wire up cpu_show_meltdown() (Mauricio Oliveira) [1554630]- [dm] fix race between dm_get_from_kobject() and __dm_destroy() (Mike Snitzer) [1551999] {CVE-2017-18203} - [x86] pti: Disable kaiser_add_mapping if X86_FEATURE_NOPTI (Waiman Long) [1557562] - [x86] irq/ioapic: Check for valid irq_cfg pointer in smp_irq_move_cleanup_interrupt (Waiman Long) [1550599] {CVE-2017-5754} - [x86] kexec/64: Clear control page after PGD init (Waiman Long) [1550599] {CVE-2017-5754} - [x86] efi/64: Fix potential PTI data corruption problem (Waiman Long) [1550599] {CVE-2017-5754} - [ipmi] pick up slave address from SMBIOS on an ACPI device (Tony Camuso) [1484525] - [ipmi] fix watchdog timeout set on reboot (Tony Camuso) [1484525] - [ipmi] fix watchdog hang on panic waiting for ipmi response (Tony Camuso) [1484525] - [ipmi] use smi_num for init_name (Tony Camuso) [1484525] - [ipmi] move platform device creation earlier in the initialization (Tony Camuso) [1484525] - [ipmi] clean up printks (Tony Camuso) [1484525] - [ipmi] cleanup error return (Tony Camuso) [1484525] - [md] raid0: apply base queue limits *before* disk_stack_limits (Xiao Ni) [1417294] - [md] raid0: update queue parameter in a safer location (Xiao Ni) [1417294] - [md] raid0: conditional mddev->queue access to suit dm-raid (Xiao Ni) [1417294] - [md] raid0: access mddev->queue (request queue member) conditionally because it is not set when accessed from dm-raid (Xiao Ni) [1417294]- [x86] pti/mm: Fix machine check with PTI on old AMD CPUs (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pti/mm: Enable PAGE_GLOBAL if not affected by Meltdown (Waiman Long) [1550599] {CVE-2017-5754} - [x86] retpoline: Avoid retpolines for built-in __init functions (Waiman Long) [1550599] {CVE-2017-5754} - [x86] kexec/32: Allocate 8k PGD for PTI (Waiman Long) [1550599] {CVE-2017-5754} - [x86] spec_ctrl: Patch out lfence on old 32-bit CPUs (Waiman Long) [1550599] {CVE-2017-5754} - [v4l] media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic fixup (Jarod Wilson) [1548432] {CVE-2017-13166} - [scsi] lpfc: Fix crash from memory alloc at interrupt level with GFP_KERNEL set (Dick Kennedy) [1540706]- [dm] io: fix duplicate bio completion due to missing ref count (Mikulas Patocka) [1334224] - [fs] gfs2: Reduce contention on gfs2_log_lock (Robert S Peterson) [1399822] - [fs] gfs2: Inline function meta_lo_add (Robert S Peterson) [1399822] - [fs] gfs2: Switch tr_touched to flag in transaction (Robert S Peterson) [1399822]- [v4l] media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic (Jarod Wilson) [1548432] {CVE-2017-13166} - [kernel] cgroup: initialize xattr before calling d_instantiate() (Aristeu Rozanski) [1533523] - [fs] ext*: Don't clear SGID when inheriting ACLs (Andreas Grunbacher) [1473482] - [fs] gfs2: writeout truncated pages (Robert S Peterson) [1331076] - [fs] export __block_write_full_page (Robert S Peterson) [1331076] - [scsi] mark queue as PREEMPT_ONLY before setting quiesce (Ming Lei) [1462959] - [block] call blk_queue_enter() before allocating request (Ming Lei) [1462959] - [block] introduce blk_queue_enter() (Ming Lei) [1462959] - [mm] shmem: replace_page must flush_dcache and others (Waiman Long) [1412337] - [mm] shmem: replace page if mapping excludes its zone (Waiman Long) [1412337] - [x86] cpufeature: Blacklist SPEC_CTRL/PRED_CMD on early Spectre v2 microcodes (Waiman Long) [1550599] {CVE-2017-5754} - [x86] spec_ctrl/32: Enable IBRS processing on kernel entries & exits (Waiman Long) [1550599] {CVE-2017-5754} - [x86] spec_ctrl/32: Stuff RSB on kernel entry (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pti: Allow CONFIG_PAGE_TABLE_ISOLATION for x86_32 (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pti/32: Add a PAE specific version of __pti_set_user_pgd (Waiman Long) [1550599] {CVE-2017-5754} - [x86] mm/dump_pagetables: Support PAE page table dumping (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pgtable/pae: Use separate kernel PMDs for user page-table (Waiman Long) [1550599] {CVE-2017-5754} - [x86] mm/pae: Populate valid user PGD entries (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pti: Enable x86-32 for kaiser.c (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pti: Disable PCID handling in x86-32 TLB flushing code (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pgtable: Disable user PGD poisoning for PAE (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pgtable: Move more PTI functions out of pgtable_64.h (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pgtable: Move pgdp kernel/user conversion functions to pgtable.h (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pgtable/32: Allocate 8k page-tables when PTI is enabled (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pgtable/pae: Unshare kernel PMDs when PTI is enabled (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Handle debug exception similar to NMI (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Add PTI cr3 switch to non-NMI entry/exit points (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Add PTI cr3 switches to NMI handler code (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Enable the use of trampoline stack (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Change INT80 to be an interrupt gate (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Handle Entry from Kernel-Mode on Entry-Stack (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Leave the kernel via trampoline stack (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Enter the kernel via trampoline stack (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Restore segments before int registers (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Split off return-to-kernel path (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Unshare NMI return path (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Put ESPFIX code into a macro (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Rename TSS_sysenter_sp0 to TSS_entry_stack (Waiman Long) [1550599] {CVE-2017-5754} - [x86] pti: Add X86_FEATURE_NOPTI to permanently disable PTI (Waiman Long) [1550599] {CVE-2017-5754} - [x86] entry/32: Simplify and fix up the SYSENTER stack #DB/NMI fixup (Waiman Long) [1550599] {CVE-2017-5754} - [x86] doublefault: Set the right gs register for doublefault (Waiman Long) [1550599] {CVE-2017-5754} - [x86] syscall: int80 must not clobber r12-15 (Waiman Long) [1550599] {CVE-2017-5754} - [x86] syscall: change ia32_syscall() to create the full register frame in ia32_do_call() (Waiman Long) [1550599] {CVE-2017-5754} - [x86] cve: Make all Meltdown/Spectre percpu variables available to x86-32 (Waiman Long) [1550599] {CVE-2017-5754}- [mm] prevent /proc/sys/vm/percpu_pagelist_fraction divide-by-zero (Dave Anderson) [1405879] - [fs] proc: Resolve performance issues with multiple /proc/stat reads (Prarit Bhargava) [1544565] - [fs] nfs: fix pnfs direct write memory leak (Scott Mayhew) [1536900] - [fs] dcache: prevent multiple shrink_dcache_parent() on the same dentry (Miklos Szeredi) [1269288] - [fs] fifo: do not restart open() if it already found a partner (Miklos Szeredi) [1482983] - [audit] reinstate check for failed execve (Denys Vlasenko) [1488822] - [perf] x86/intel/uncore: Make PCI and MSR uncore independent (Jiri Olsa) [1427324] - [perf] fix perf_event_comm() vs. exec() assumption (Jiri Olsa) [1478980] - [lib] prevent BUG in kfree() due to memory exhaustion in __sg_alloc_table() (Larry Woodman) [1454453] - [kernel] sched/core: Rework rq->clock update skips (Lauro Ramos Venancio) [1212959] - [kernel] sched: Remove useless code in yield_to() (Lauro Ramos Venancio) [1212959] - [kernel] sched: Set skip_clock_update in yield_task_fair() (Lauro Ramos Venancio) [1212959] - [kernel] sched, rt: Update rq clock when unthrottling of an otherwise idle CPU (Lauro Ramos Venancio) [1212959] - [kernel] lockdep: Fix lock_is_held() on recursion (Lauro Ramos Venancio) [1212959] - [x86] skip check for spurious faults for non-present faults (Daniel Vacek) [1495167] - [x86] mm: Fix boot crash caused by incorrect loop count calculation in sync_global_pgds() (Daniel Vacek) [1495167] - [fs] gfs2: Defer deleting inodes under memory pressure (Andreas Grunbacher) [1255872] - [fs] gfs2: gfs2_clear_inode, gfs2_delete_inode: Put glocks asynchronously (Andreas Grunbacher) [1255872] - [fs] gfs2: Get rid of gfs2_set_nlink (Andreas Grunbacher) [1255872] - [fs] add set_nlink() (Andreas Grunbacher) [1255872] - [fs] gfs2: gfs2_glock_get: Wait on freeing glocks (Andreas Grunbacher) [1255872] - [fs] gfs2: gfs2_create_inode: Keep glock across iput (Andreas Grunbacher) [1255872] - [fs] gfs2: Clean up glock work enqueuing (Andreas Grunbacher) [1255872] - [fs] gfs2: Protect gl->gl_object by spin lock (Andreas Grunbacher) [1255872] - [fs] gfs2: Get rid of flush_delayed_work in gfs2_clear_inode (Andreas Grunbacher) [1255872] - [fs] revert "gfs2: Wait for iopen glock dequeues" (Andreas Grunbacher) [1255872] - [fs] gfs2: Fixup to "Clear gl_object if gfs2_create_inode fails" (Andreas Grunbacher) [1506281] - [scsi] dual scan thread bug fix (Ewan Milne) [1508512] - [scsi] fix our current target reap infrastructure (Ewan Milne) [1508512] - [scsi] bnx2fc: Fix check in SCSI completion handler for timed out request (Chad Dupuis) [1538168]- [net] netfilter: xt_TCPMSS: add more sanity tests on tcph->doff (Florian Westphal) [1543091] {CVE-2017-18017} - [net] netfilter: xt_TCPMSS: fix handling of malformed TCP header and options (Florian Westphal) [1543091] {CVE-2017-18017} - [net] netfilter: xt_TCPMSS: SYN packets are allowed to contain data (Florian Westphal) [1543091] {CVE-2017-18017} - [net] sctp: return error if the asoc has been peeled off in sctp_wait_for_sndbuf (Hangbin Liu) [1470559] - [net] sctp: use the right sk after waking up from wait_buf sleep (Hangbin Liu) [1470559] - [net] sctp: do not free asoc when it is already dead in sctp_sendmsg (Hangbin Liu) [1470559] - [net] packet: Allow packets with only a header (but no payload) (Lorenzo Bianconi) [1535024] - [net] packet: make packet too small warning match condition (Lorenzo Bianconi) [1535024] - [net] packet: bail out of packet_snd() if L2 header creation fails (Lorenzo Bianconi) [1535024] - [net] packet: make packet_snd fail on len smaller than l2 header (Lorenzo Bianconi) [1535024] - [net] bonding: discard lowest hash bit for 802.3ad layer3+4 (Hangbin Liu) [1532167] - [net] revert "net: use lib/percpu_counter API for fragmentation mem accounting" (Jesper Brouer) [1508504] - [scsi] lpfc: fix pci hot plug crash in list_add call (Dick Kennedy) [1542773] - [scsi] hpsa: update driver version (Joseph Szczypek) [1541517] - [scsi] hpsa: correct resets on retried commands (Joseph Szczypek) [1541517] - [scsi] hpsa: rescan later if reset in progress (Joseph Szczypek) [1541517]- [x86] retpoline/hyperv: Convert assembler indirect jumps (Waiman Long) [1535645] - [x86] spec_ctrl: Upgrade GCC retpoline warning to an error for brew builds (Waiman Long) [1535645] - [x86] retpoline: Don't use kernel indirect thunks in vsyscalls (Waiman Long) [1535645] - [x86] spec_ctrl: Add a read-only retp_enabled debugfs knob (Waiman Long) [1535645] - [x86] spec_ctrl: detect unretpolined modules (Waiman Long) [1535645] - [x86] retpoline/ACPI: Convert indirect jump in wakeup code (Waiman Long) [1535645] - [x86] retpoline/efi: Convert stub indirect calls & jumps (Waiman Long) [1535645] - [watchdog] hpwdt: remove indirect call in drivers/watchdog/hpwdt.c (Waiman Long) [1535645] - [x86] spec_ctrl: cleanup __ptrace_may_access (Waiman Long) [1535645] - [x86] bugs: Drop one "mitigation" from dmesg (Waiman Long) [1535645] - [x86] spec_ctrl: fix ptrace IBPB optimization (Waiman Long) [1535645] - [x86] spec_ctrl: Avoid returns in IBRS-disabled regions (Waiman Long) [1535645] - [x86] spectre/meltdown: avoid the vulnerability directory to weaken kernel security (Waiman Long) [1535645] - [x86] spec_ctrl: Update spec_ctrl.txt and kernel-parameters.txt (Waiman Long) [1535645] - [x86] Use IBRS for firmware update path (Waiman Long) [1535645] - [x86] spec_ctrl: stuff RSB on context switch with SMEP enabled (Waiman Long) [1535645] - [x86] spec_ctrl: use upstream RSB stuffing function (Waiman Long) [1535645] - [x86] spec_ctrl: add ibrs_enabled=3 (ibrs_user) (Waiman Long) [1535645] - [x86] spec_ctrl: Integrate IBRS with retpoline (Waiman Long) [1535645] - [x86] spec_ctrl: print features changed by microcode loading (Waiman Long) [1535645] - [x86] spec_ctrl: refactor the init and microcode loading paths (Waiman Long) [1535645] - [x86] spec_ctrl: move initialization of X86_FEATURE_IBPB_SUPPORT (Waiman Long) [1535645] - [x86] spec_ctrl: remove SPEC_CTRL_PCP_IBPB bit (Waiman Long) [1535645] - [x86] spec_ctrl: remove ibrs_enabled variable (Waiman Long) [1535645] - [x86] spec_ctrl: add ibp_disabled variable (Waiman Long) [1535645] - [x86] spec_ctrl: add X86_FEATURE_IBP_DISABLE (Waiman Long) [1535645] - [x86] spec_ctrl: remove IBP disable for AMD model 0x16 (Waiman Long) [1535645] - [x86] spec_ctrl: remove performance measurements from documentation (Waiman Long) [1535645] - [x86] spec_ctrl: make ipbp_enabled read-only (Waiman Long) [1535645] - [x86] spec_ctrl: remove ibpb_enabled=2 mode (Waiman Long) [1535645] - [x86] spec_ctrl: Enable spec_ctrl functions for x86-32 (Waiman Long) [1535645] - [x86] spec_ctrl: move vmexit rmb in the last branch before IBRS (Waiman Long) [1535645] - [x86] spec_ctrl: satisfy the barrier like semantics of IBRS (Waiman Long) [1535645] - [x86] spectre_v1: Mark it as mitigated (Waiman Long) [1535645] - [x86] pti: Do not enable PTI on CPUs which are not vulnerable to Meltdown (Waiman Long) [1535645] - [x86] mce: Make machine check speculation protected (Waiman Long) [1535645] - [x86] retpoline: Add LFENCE to the retpoline/RSB filling RSB macros (Waiman Long) [1535645] - [x86] retpoline: Fill return stack buffer on vmexit (Waiman Long) [1535645] - [x86] retpoline/irq32: Convert assembler indirect jumps (Waiman Long) [1535645] - [x86] retpoline/checksum32: Convert assembler indirect jumps (Waiman Long) [1535645] - [x86] retpoline/entry: Convert entry assembler indirect (Waiman Long) [1535645] - [x86] retpoline/crypto: Convert crypto assembler indirect jumps (Waiman Long) [1535645] - [x86] spectre: Add boot time option to select Spectre v2 mitigation (Waiman Long) [1535645] - [x86] retpoline: Add initial retpoline support (Waiman Long) [1535645] - [x86] cpu: Implement CPU vulnerabilites sysfs functions (Waiman Long) [1535645] - [base] sysfs/cpu: Add vulnerability folder (Waiman Long) [1535645] - [x86] cpufeatures: Add X86_BUG_SPECTRE_V(12) (Waiman Long) [1535645] - [x86] pti: Add the pti= cmdline option and documentation (Waiman Long) [1535645] - [x86] cpufeatures: Add X86_BUG_CPU_MELTDOWN (Waiman Long) [1535645] - [x86] pti: Rename CONFIG_KAISER to CONFIG_PAGE_TABLE_ISOLATION (Waiman Long) [1535645] - [x86] cpu: Expand cpufeature facility to include cpu bugs (Waiman Long) [1535645] - [x86] cpu: Merge bugs.c and bugs_64.c (Waiman Long) [1535645] - [x86] cpu/intel: Introduce macros for Intel family numbers (Waiman Long) [1535645] - [x86] alternatives: Add missing 'n' at end of ALTERNATIVE inline asm (Waiman Long) [1535645] - [x86] alternatives: Fix alt_max_short macro to really be a max() (Waiman Long) [1535645] - [x86] asm: Make asm/alternative.h safe from assembly (Waiman Long) [1535645] - [x86] alternatives: Document macros (Waiman Long) [1535645] - [x86] alternatives: Fix ALTERNATIVE_2 padding generation properly (Waiman Long) [1535645] - [x86] alternatives: Add instruction padding (Waiman Long) [1535645] - [x86] alternative: Add header guards to asm/alternative-asm.h (Waiman Long) [1535645] - [x86] alternative: Use .pushsection/.popsection (Waiman Long) [1535645] - [x86] copy_user_generic: Optimize copy_user_generic with CPU erms feature (Waiman Long) [1535645] - [x86] Make .altinstructions bit size neutral (Waiman Long) [1535645]- [powerpc] spinlock: add gmb memory barrier (Mauricio Oliveira) [1538543] - [powerpc] prevent Meltdown attack with L1-D$ flush (Mauricio Oliveira) [1538543] - [s390] vtime: turn BP on when going idle (Hendrik Brueckner) [1538542] - [s390] cpuinfo: show facilities as reported by stfle (Hendrik Brueckner) [1538542] - [s390] kconfigs: turn off SHARED_KERNEL support for s390 (Hendrik Brueckner) [1538542] - [s390] add ppa to system call and program check path (Hendrik Brueckner) [1538542] - [s390] spinlock: add gmb memory barrier (Hendrik Brueckner) [1538542] - [s390] introduce CPU alternatives (Hendrik Brueckner) [1538542]- [x86] pti: Rework the trampoline stack switching code (Waiman Long) [1519802] {CVE-2017-5754} - [x86] pti: Disable interrupt before trampoline stack switching (Waiman Long) [1519802] {CVE-2017-5754} - [x86] pti/mm: Fix trampoline stack problem with XEN PV (Waiman Long) [1519802] {CVE-2017-5754} - [x86] kaiser/efi: unbreak tboot (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: Fix XEN PV boot failure (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Invoke TRACE_IRQS_IRETQ in paranoid_userspace_restore_all (Waiman Long) [1519802] {CVE-2017-5754} - [x86] spec_ctrl: show added cpuid flags in /proc/cpuinfo after late microcode update (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: svm: spec_ctrl at vmexit needs per-cpu areas functional (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: Eliminate redundnat FEATURE Not Present messages (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: enable IBRS and stuff_RSB before calling NMI C code (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: skip CAP_SYS_PTRACE check to skip audit (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: disable ibrs while in intel_idle() (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: skip IBRS/CR3 restore when paranoid exception returns to userland (Waiman Long) [1519796] {CVE-2017-5715} - [x86] Revert "entry: Use retpoline for syscall's indirect calls" (Waiman Long) [1519796] {CVE-2017-5715} - [x86] mm/dump_pagetables: Allow dumping current pagetables (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/dump_pagetables: Add a pgd argument to walk_pgd_level() (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/dump_pagetables: Add page table directory (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Remove unneeded nmi_userspace code (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Fix nmi exit code with CONFIG_TRACE_IRQFLAGS (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: init_tss is supposed to go in the PAGE_ALIGNED per-cpu section (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: Clear kdump pgd page to prevent incorrect behavior (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: consider the init_mm.pgd a kaiser pgd (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: convert userland visible "kpti" name to "pti" (Waiman Long) [1519802] {CVE-2017-5754} - [x86] spec_ctrl: set IBRS during resume from RAM if ibrs_enabled is 2 (Waiman Long) [1519796] {CVE-2017-5715} - [x86] mm/kaiser: __load_cr3 in resume from RAM after kernel gs has been restored (Waiman Long) [1519796] {CVE-2017-5715} - [x86] mm/kaiser: Revert the __GFP_COMP flag change (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Fix paranoid_exit() trampoline clobber (Waiman Long) [1519802] {CVE-2017-5754} - [x86] spec_ctrl: allow use_ibp_disable only if both SPEC_CTRL and IBPB_SUPPORT are missing (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: Documentation spec_ctrl.txt (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: remove irqs_disabled() check from intel_idle() (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: use enum when setting ibrs/ibpb_enabled (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: undo speculation barrier for ibrs_enabled and noibrs_cmdline (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: introduce ibpb_enabled = 2 for IBPB instead of IBRS (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: introduce SPEC_CTRL_PCP_ONLY_IBPB (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: cleanup s/flush/sync/ naming when sending IPIs (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: set IBRS during CPU init if in ibrs_enabled == 2 (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: use IBRS_ENABLED instead of 1 (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: allow the IBP disable feature to be toggled at runtime (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: always initialize save_reg in ENABLE_IBRS_SAVE_AND_CLOBBER (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: ibrs_enabled() is expected to return > 1 (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: CLEAR_EXTRA_REGS and extra regs save/restore (Waiman Long) [1519796] {CVE-2017-5715} - [x86] syscall: Clear unused extra registers on syscall (Waiman Long) [1519796] {CVE-2017-5715} - [x86] entry: Add back STUFF_RSB to interrupt and error paths (Waiman Long) [1519796] {CVE-2017-5715} - [x86] mm/kaiser: make is_kaiser_pgd reliable (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: disable global pages by default with KAISER (Waiman Long) [1519802] {CVE-2017-5754} - [x86] Revert "mm/kaiser: Disable global pages by default with KAISER" (Waiman Long) [1519802] {CVE-2017-5754} - [x86] kaiser/mm: fix pgd freeing in error path (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Fix 32-bit program crash with 64-bit kernel on AMD boxes (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: reload spec_ctrl cpuid in all microcode load paths (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: Prevent unwanted speculation without IBRS (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: add noibrs noibpb boot options (Waiman Long) [1519796] {CVE-2017-5715} - [x86] entry: Use retpoline for syscall's indirect calls (Waiman Long) [1519796] {CVE-2017-5715} - [x86] syscall: Clear unused extra registers on 32-bit compatible syscall entrance (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: rescan cpuid after a late microcode update (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: add debugfs ibrs_enabled ibpb_enabled (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: consolidate the spec control boot detection (Waiman Long) [1519796] {CVE-2017-5715} - [x86] Remove __cpuinitdata from some data & function (Waiman Long) [1519796] {CVE-2017-5715} - [x86] KVM/spec_ctrl: allow IBRS to stay enabled in host userland (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: move stuff_RSB in spec_ctrl.h (Waiman Long) [1519796] {CVE-2017-5715} - [x86] entry: Remove STUFF_RSB in error and interrupt code (Waiman Long) [1519796] {CVE-2017-5715} - [x86] entry: Stuff RSB for entry to kernel for non-SMEP platform (Waiman Long) [1519796] {CVE-2017-5715} - [x86] mm: Only set IBPB when the new thread cannot ptrace (Waiman Long) [1519796] {CVE-2017-5715} - [x86] mm: Set IBPB upon context switch (Waiman Long) [1519796] {CVE-2017-5715} - [x86] idle: Disable IBRS when offlining cpu and re-enable (Waiman Long) [1519796] {CVE-2017-5715} - [x86] idle: Disable IBRS entering idle and enable it on wakeup (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: implement spec ctrl C methods (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: save IBRS MSR value in save_paranoid for NMI (Waiman Long) [1519796] {CVE-2017-5715} - [x86] enter: Use IBRS on syscall and interrupts (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: swap rdx with rsi for nmi nesting detection (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: spec_ctrl_pcp and kaiser_enabled_pcp in same cachline (Waiman Long) [1519796] {CVE-2017-5715} - [x86] spec_ctrl: use per-cpu knob instead of ALTERNATIVES for ibpb and ibrs (Waiman Long) [1519796] {CVE-2017-5715} - [x86] enter: MACROS to set/clear IBRS and set IBPB (Waiman Long) [1519796] {CVE-2017-5715} - [kvm] x86: add SPEC_CTRL to MSR and CPUID lists (Waiman Long) [1519796] {CVE-2017-5715} - [kvm] svm: add MSR_IA32_SPEC_CTRL and MSR_IA32_PRED_CMD (Waiman Long) [1519796] {CVE-2017-5715} - [x86] svm: Set IBPB when running a different VCPU (Waiman Long) [1519796] {CVE-2017-5715} - [kvm] vmx: add MSR_IA32_SPEC_CTRL and MSR_IA32_PRED_CMD (Waiman Long) [1519796] {CVE-2017-5715} - [kvm] vmx: Set IBPB when running a different VCPU (Waiman Long) [1519796] {CVE-2017-5715} - [kvm] x86: clear registers on VM exit (Waiman Long) [1519796] {CVE-2017-5715} - [x86] kvm: Pad RSB on VM transition (Waiman Long) [1519796] {CVE-2017-5715} - [security] Add SPEC_CTRL Kconfig option (Waiman Long) [1519796] {CVE-2017-5715} - [x86] cpu/AMD: Control indirect branch predictor when SPEC_CTRL not available (Waiman Long) [1519796] {CVE-2017-5715} - [x86] feature: Report presence of IBPB and IBRS control (Waiman Long) [1519796] {CVE-2017-5715} - [x86] feature: Enable the x86 feature to control Speculation (Waiman Long) [1519796] {CVE-2017-5715} - [x86] cpuid: Provide get_scattered_cpuid_leaf() (Waiman Long) [1519796] {CVE-2017-5715} - [x86] cpuid: Cleanup cpuid_regs definitions (Waiman Long) [1519796] {CVE-2017-5715} - [x86] microcode: Share native MSR accessing variants (Waiman Long) [1519796] {CVE-2017-5715} - [x86] nop: Make the ASM_NOP* macros work from assembly (Waiman Long) [1519796] {CVE-2017-5715} - [x86] cpu: Clean up and unify the NOP selection infrastructure (Waiman Long) [1519796] {CVE-2017-5715} - [x86] entry: Further simplify the paranoid_exit code (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Remove trampoline check from paranoid entry path (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Don't switch to trampoline stack in paranoid_exit (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Simplify trampoline stack restore code (Waiman Long) [1519802] {CVE-2017-5754} - [misc] locking/barriers: prevent speculative execution based on Coverity scan results (Waiman Long) [1519789] {CVE-2017-5753} - [fs] udf: prevent speculative execution (Waiman Long) [1519789] {CVE-2017-5753} - [fs] prevent speculative execution (Waiman Long) [1519789] {CVE-2017-5753} - [scsi] qla2xxx: prevent speculative execution (Waiman Long) [1519789] {CVE-2017-5753} - [netdrv] p54: prevent speculative execution (Waiman Long) [1519789] {CVE-2017-5753} - [netdrv] carl9170: prevent speculative execution (Waiman Long) [1519789] {CVE-2017-5753} - [media] uvcvideo: prevent speculative execution (Waiman Long) [1519789] {CVE-2017-5753} - [x86] cpu/AMD: Remove now unused definition of MFENCE_RDTSC feature (Waiman Long) [1519789] {CVE-2017-5753} - [x86] cpu/AMD: Make the LFENCE instruction serialized (Waiman Long) [1519789] {CVE-2017-5753} - [kernel] locking/barriers: introduce new memory barrier gmb() (Waiman Long) [1519789] {CVE-2017-5753} - [x86] Fix typo preventing msr_set/clear_bit from having an effect (Waiman Long) [1519789] {CVE-2017-5753} - [x86] Add another set of MSR accessor functions (Waiman Long) [1519789] {CVE-2017-5753} - [x86] mm/kaiser: Replace kaiser with kpti to sync with upstream (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: map the trace idt tables in userland shadow pgd (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: add "kaiser" and "nokaiser" boot options (Waiman Long) [1519802] {CVE-2017-5754} - [x86] kaiser/mm: fix RESTORE_CR3 crash in kaiser_stop_machine (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: use stop_machine for enable/disable knob (Waiman Long) [1519802] {CVE-2017-5754} - [x86] kaiser/mm: use atomic ops to poison/unpoison user pagetables (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: use invpcid to flush the two kaiser PCID AISD (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: use two PCID ASIDs optimize the TLB during enter/exit kernel (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: stop patching flush_tlb_single (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm: If INVPCID is available, use it to flush global mappings (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: use PCID feature to make user and kernel switches faster (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/64: Initialize CR4.PCIDE early (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm: Add a 'noinvpcid' boot option to turn off INVPCID (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm: Add the 'nopcid' boot option to turn off PCID (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: validate trampoline stack (Waiman Long) [1519802] {CVE-2017-5754} - [x86] entry: Move SYSENTER_stack to the beginning of struct tss_struct (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: isolate the user mapped per cpu areas (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: enable kaiser in build (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: selective boot time defaults (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser/xen: Dynamically disable KAISER when running under Xen PV (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: add Kconfig (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: avoid false positives during non-kaiser pgd updates (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: Respect disabled CPU features (Waiman Long) [1519802] {CVE-2017-5754} - [x86] kaiser/mm: trampoline stack comments (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: stack trampoline (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: re-enable vsyscalls (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: allow to build KAISER with KASRL (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: allow KAISER to be enabled/disabled at runtime (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: un-poison PGDs at runtime (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: add a function to check for KAISER being enabled (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: add debugfs file to turn KAISER on/off at runtime (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: disable native VSYSCALL (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: map virtually-addressed performance monitoring buffers (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: add kprobes text section (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: map trace interrupt entry (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: map entry stack per-cpu areas (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: map dynamically-allocated LDTs (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: make sure static PGDs are 8k in size (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: allow NX poison to be set in p4d/pgd (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: unmap kernel from userspace page tables (core patch) (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: mark per-cpu data structures required for entry/exit (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: introduce user-mapped per-cpu areas (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: add cr3 switches to entry code (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: remove scratch registers (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: prepare assembly for entry/exit CR3 switching (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/kaiser: Disable global pages by default with KAISER (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm: Document X86_CR4_PGE toggling behavior (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm/tlb: Make CR4-based TLB flushes more robust (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm: Do not set _PAGE_USER for init_mm page tables (Waiman Long) [1519802] {CVE-2017-5754} - [x86] increase robusteness of bad_iret fixup handler (Waiman Long) [1519802] {CVE-2017-5754} - [x86] mm: Check if PUD is large when validating a kernel address (Waiman Long) [1519802] {CVE-2017-5754} - [x86] Separate out entry text section (Waiman Long) [1519802] {CVE-2017-5754} - [include] linux/const.h: Add _BITUL() and _BITULL() (Waiman Long) [1519802] {CVE-2017-5754} - [include] linux/mmdebug.h: add VM_WARN_ON() and VM_WARN_ON_ONCE() (Waiman Long) [1519802] {CVE-2017-5754} - [include] stddef.h: Move offsetofend() from vfio.h to a generic kernel header (Waiman Long) [1519802] {CVE-2017-5754}- [hv] netvsc: get rid of completion timeouts (Vitaly Kuznetsov) [1538592] - [fs] gfs2: Special case the rindex in gfs2_write_alloc_required() (Andrew Price) [1384184] - [scsi] scsi_dh_alua: fix race condition that causes multipath to hang (Mike Snitzer) [1500192] - [virtio] virtio-pci: fix leaks of msix_affinity_masks (Jason Wang) [1281754] - [fs] sunrpc: avoid warning in gss_key_timeout (J. Bruce Fields) [1456594] - [fs] sunrpc: fix RCU handling of gc_ctx field (J. Bruce Fields) [1456594]- [drm] nouveau/disp/nv50-: execute supervisor on its own workqueue (Ben Skeggs) [1468825] - [net] bluetooth: Prevent uninitialized data (Gopal Tiwari) [1519626] {CVE-2017-1000410} - [scsi] storvsc: do not assume SG list is continuous when doing bounce buffers (for 4.1 and prior) (Cathy Avery) [1533175]- [x86] tighten /dev/mem with zeroing reads (Bruno Eduardo de Oliveira Meneguele) [1449676] {CVE-2017-7889} - [char] /dev/mem: make size_inside_page() logic straight (Bruno Eduardo de Oliveira Meneguele) [1449676] {CVE-2017-7889} - [char] /dev/mem: cleanup unxlate_dev_mem_ptr() calls (Bruno Eduardo de Oliveira Meneguele) [1449676] {CVE-2017-7889} - [char] /dev/mem: introduce size_inside_page() (Bruno Eduardo de Oliveira Meneguele) [1449676] {CVE-2017-7889} - [char] /dev/mem: remove redundant test on len (Bruno Eduardo de Oliveira Meneguele) [1449676] {CVE-2017-7889} - [scsi] lpfc: Null pointer dereference when log_verbose is set to 0xffffffff (Dick Kennedy) [1538340]- [netdrv] bnx2x: prevent crash when accessing PTP with interface down (Michal Schmidt) [1518669] - [hv] vss: Operation timeouts should match host expectation (Mohammed Gamal) [1511431] - [hv] utils: reduce HV_UTIL_NEGO_TIMEOUT timeout (Mohammed Gamal) [1511431] - [hv] utils: Check VSS daemon is listening before a hot backup (Mohammed Gamal) [1511431] - [hv] utils: Continue to poll VSS channel after handling requests (Mohammed Gamal) [1511431] - [md] dm: clear all discard attributes in queue_limits when discards are disabled (Mike Snitzer) [1433297] - [md] dm: discard support requires all targets in a table support discards (Mike Snitzer) [1433297] - [net] dccp: use-after-free in DCCP code (Stefano Brivio) [1520817] {CVE-2017-8824} - [net] tcp: fix tcp_trim_head() (Paolo Abeni) [1274139] - [net] sctp: fix src address selection if using secondary addresses for ipv6 (Xin Long) [1445919] - [net] sctp: deny peeloff operation on asocs with threads sleeping on it (Hangbin Liu) [1470559] - [net] sctp: avoid BUG_ON on sctp_wait_for_sndbuf (Hangbin Liu) [1470559] - [net] tcp: fix race during timewait sk creation (Florian Westphal) [1205025]- [fs] sunrpc: Revert "sunrpc: always treat the invalid cache as unexpired" (Thiago Becker) [1532786] - [net] dma: fix memory leak in dma_pin_iocvec_pages (Sabrina Dubroca) [1459263] - [s390] qeth: check not more than 16 SBALEs on the completion queue (Hendrik Brueckner) [1520860] - [s390] fix transactional execution control register handling (Hendrik Brueckner) [1520862] - [mm] prevent concurrent unmap_mapping_range() on the same inode (Miklos Szeredi) [1408108]- [mm] add cpu_relax() to "dont return 0 too early" patch (Ian Kent) [988988] - [mm] don't return 0 too early from find_get_pages() (Ian Kent) [988988] - [crypto] cryptd: Add cryptd_max_cpu_qlen module parameter (Jon Maxwell) [1503322] - [s390] cpcmd,vmcp: avoid GFP_DMA allocations (Hendrik Brueckner) [1496105] - [fs] gfs2: Withdraw for IO errors writing to the journal or statfs (Robert S Peterson) [1505956] - [netdrv] ixgbe: Fix incorrect bitwise operations of PTP Rx timestamp flags (Ken Cox) [1523856]- [kernel] fix __wait_on_atomic_t() to call the action func if the counter != 0 (David Howells) [1418631] - [fs] fscache: fix dead object requeue (David Howells) [1333592 1418631] - [fs] fscache: clear outstanding writes when disabling a cookie (David Howells) [1418631] - [fs] fscache: initialise stores_lock in netfs cookie (David Howells) [1418631] - [fs] cachefiles: fix attempt to read i_blocks after deleting file (David Howells) [1418631] - [fs] cachefiles: fix race between inactivating and culling a cache object (David Howells) [1418631] - [fs] fscache: make check_consistency callback return int (David Howells) [1418631] - [fs] fscache: wake write waiter after invalidating writes (David Howells) [1418631] - [fs] cachefiles: provide read-and-reset release counters for cachefilesd (David Howells) [1418631] - [s390] disassembler: increase show_code buffer size (Hendrik Brueckner) [1516654] - [fs] sunrpc: remove BUG_ONs checking RPC_IS_QUEUED (Dave Wysochanski) [1424630] - [fs] nfsv4.1: nfs4_fl_prepare_ds must be careful about reporting success (Scott Mayhew) [1205448] - [fs] cifs: add ratelimit for the log entry that causes a lockup (Leif Sahlberg) [1494999] - [fs] nfsd: check for oversized NFSv2/v3 arguments (J. Bruce Fields) [1447168]- [scsi] avoid a permanent stop of the scsi device's request queue (Ewan Milne) [1513455] - [fs] bio: more bio_map_user_iov() leak fixes (Ming Lei) [1503590] {CVE-2017-12190} - [fs] bio: fix unbalanced page refcounting in bio_map_user_iov (Ming Lei) [1503590] {CVE-2017-12190}- [scsi] bnx2fc: Fix hung task messages when a cleanup response is not received during abort (Chad Dupuis) [1504260]- [mm] introduce dedicated WQ_MEM_RECLAIM workqueue to do lru_add_drain_all (Waiman Long) [1463754] - [netdrv] cxgb4: Clear On FLASH config file after a FW upgrade (Arjun Vynipadath) [1446952] - [netdrv] chelsio : Fixes the issue seen on initiator while stopping the target (Sai Vemuri) [1442097] - [netdrv] be2net: Fix UE detection logic for BE3 (Ivan Vecera) [1437991] - [netdrv] cxgb4vf: don't offload Rx checksums for IPv6 fragments (Davide Caratti) [1427036] - [scsi] qla2xxx: Get mutex lock before checking optrom_state (Himanshu Madhani) [1408549]- [net] sctp: do not loose window information if in rwnd_over (Marcelo Leitner) [1492220] - [net] sctp: fix recovering from 0 win with small data chunks (Marcelo Leitner) [1492220]- [s390] qdio: clear DSCI prior to scanning multiple input queues (Hendrik Brueckner) [1467962]- [s390] zfcp: fix erp_action use-before-initialize in REC action trace (Hendrik Brueckner) [1497000] - [ipmi] create hardware-independent softdep for ipmi_devintf (Tony Camuso) [1457915]- [fs] nfsd: reorder nfsd_cache_match to check more powerful discriminators first (Thiago Becker) [1435787] - [fs] nfsd: split DRC global spinlock into per-bucket locks (Thiago Becker) [1435787] - [fs] nfsd: convert num_drc_entries to an atomic_t (Thiago Becker) [1435787] - [fs] nfsd: remove the cache_hash list (Thiago Becker) [1435787] - [fs] nfsd: convert the lru list into a per-bucket thing (Thiago Becker) [1435787] - [fs] nfsd: clean up drc cache in preparation for global spinlock elimination (Thiago Becker) [1435787]- [hv] vmbus: Fix error code returned by vmbus_post_msg() (Vitaly Kuznetsov) [1491846] - [hv] vmbus: Increase the time between retries in vmbus_post_msg() (Vitaly Kuznetsov) [1491846] - [hv] vmbus: Raise retry/wait limits in vmbus_post_msg() (Vitaly Kuznetsov) [1491846] - [hv] vmbus: Reduce the delay between retries in vmbus_post_msg() (Vitaly Kuznetsov) [1491846]- [scsi] be2iscsi: fix bad extern declaration (Maurizio Lombardi) [1497152] - [kernel] mqueue: fix a use-after-free in sys_mq_notify() (Davide Caratti) [1476124] {CVE-2017-11176}- [char] ipmi: use rcu lock around call to intf->handlers->sender() (Tony Camuso) [1466034] - [net] packet: fix tp_reserve race in packet_set_ring (Stefano Brivio) [1481943] {CVE-2017-1000111} - [net] packet: fix overflow in check for tp_frame_nr (Stefano Brivio) [1484946] {CVE-2017-7308} - [net] packet: fix overflow in check for tp_reserve (Stefano Brivio) [1484946] {CVE-2017-7308} - [fs] binfmt_elf.c:load_elf_binary(): return -EINVAL on zero-length mappings (Petr Matousek) [1492961] {CVE-2017-1000253} - [fs] binfmt_elf.c: fix bug in loading of PIE binaries (Petr Matousek) [1492961] {CVE-2017-1000253}- [net] tcp: initialize rcv_mss to TCP_MIN_MSS instead of 0 (Davide Caratti) [1488340] {CVE-2017-14106} - [net] tcp: fix 0 divide in __tcp_select_window() (Davide Caratti) [1488340] {CVE-2017-14106} - [net] ipv6: accept 64k - 1 packet length in ip6_find_1stfragopt() (Matteo Croce) [1477006] {CVE-2017-7542} - [net] ipv6: avoid overflow of offset in ip6_find_1stfragopt (Matteo Croce) [1477006] {CVE-2017-7542} - [net] udp: consistently apply ufo or fragmentation (Davide Caratti) [1481529] {CVE-2017-1000112} - [net] ipv6: Should use consistent conditional judgement for ip6 fragment between __ip6_append_data and ip6_finish_output (Davide Caratti) [1481529] {CVE-2017-1000112} - [net] ipv4: Should use consistent conditional judgement for ip fragment in __ip_append_data and ip_finish_output (Davide Caratti) [1481529] {CVE-2017-1000112}- [fs] nfs: don't disconnect open-owner on NFS4ERR_BAD_SEQID (Dave Wysochanski) [1459636] - [net] l2cap: prevent stack overflow on incoming bluetooth packet (Neil Horman) [1490062] {CVE-2017-1000251}- [fs] sunrpc: always treat the invalid cache as unexpired (Thiago Becker) [1477288] - [fs] sunrpc: xpt_auth_cache should be ignored when expired (Thiago Becker) [1477288]- [video] efifb: allow user to disable write combined mapping (Dave Airlie) [1465097]- [netdrv] sfc: tx ring can only have 2048 entries for all EF10 NICs (Jarod Wilson) [1441773] - [netdrv] brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx() (Stanislaw Gruszka) [1474782] {CVE-2017-7541} - [scsi] lpfc: fix "integer constant too large" error on 32bit archs (Maurizio Lombardi) [1441169] - [scsi] lpfc: version 11.0.1.6 is 11.0.0.6 with no_hba_reset patches (Maurizio Lombardi) [1441169] - [scsi] lpfc: Vport creation is failing with "Link Down" error (Maurizio Lombardi) [1441169] - [scsi] lpfc: Fix panic on BFS configuration (Maurizio Lombardi) [1441169] - [scsi] lpfc: Fix eh_deadline setting for sli3 adapters (Maurizio Lombardi) [1441169] - [scsi] lpfc: Correct panics with eh_timeout and eh_deadline (Maurizio Lombardi) [1441169]- [x86] fix /proc/mtrr with base/size more than 44bits (Jerome Marchand) [1466530]- [fs] gfs2: clear gl_object when deleting an inode in gfs2_delete_inode (Robert S Peterson) [1464541] - [fs] gfs2: clear gl_object if gfs2_create_inode fails (Robert S Peterson) [1464541] - [fs] gfs2: set gl_object in inode lookup only after block type check (Robert S Peterson) [1464541] - [fs] gfs2: introduce helpers for setting and clearing gl_object (Robert S Peterson) [1464541]- [net] ipv6: Fix leak in ipv6_gso_segment() (Sabrina Dubroca) [1459951] {CVE-2017-9074} - [net] gre: fix a possible skb leak (Sabrina Dubroca) [1459951] {CVE-2017-9074} - [net] ipv6: xfrm: Handle errors reported by xfrm6_find_1stfragopt() (Sabrina Dubroca) [1459951] {CVE-2017-9074} - [net] ipv6: Check ip6_find_1stfragopt() return value properly (Sabrina Dubroca) [1459951] {CVE-2017-9074} - [net] ipv6: Prevent overrun when parsing v6 header options (Sabrina Dubroca) [1459951] {CVE-2017-9074}- [mm] backport upstream large stack guard patch to RHEL6 (Larry Woodman) [1464237 1452730] {CVE-2017-1000364} - [mm] revert "enlarge stack guard gap" (Larry Woodman) [1452730] {CVE-2017-1000364} - [mm] revert "allow JVM to implement its own stack guard pages" (Larry Woodman) [1464237]- [fs] sunrpc: Handle EADDRNOTAVAIL on connection failures (Dave Wysochanski) [1459978] - [scsi] Add STARGET_CREATED_REMOVE state to scsi_target_state (Ewan Milne) [1452358]- [mm] allow JVM to implement its own stack guard pages (Larry Woodman) [1464237] - [mm] enlarge stack guard gap (Larry Woodman) [1452730] {CVE-2017-1000364}- [netdrv] bnxt_en: Update to firmware interface spec 1.5.1 (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Added support for Secure Firmware Update (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Add support for firmware updates for additional processors (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Update firmware spec. to 1.3.0 (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Add support for updating flash more securely (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Request firmware reset after successful firwmare update (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Add hwrm_send_message_silent() (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Add installed-package firmware version reporting via Ethtool GDRVINFO (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Reset embedded processor after applying firmware upgrade (Jonathan Toppins) [1439450] - [netdrv] bnxt_en: Add support for upgrading APE/NC-SI firmware via Ethtool FLASHDEV (Jonathan Toppins) [1439450] - [net] sctp: do not inherit ipv6_(mc|ac|fl)_list from parent (Florian Westphal) [1455612] {CVE-2017-9075} - [net] ipv6/dccp: do not inherit ipv6_mc_list from parent (Florian Westphal) [1455612] {CVE-2017-9076 CVE-2017-9077} - [net] dccp/tcp: do not inherit mc_list from parent (Florian Westphal) [1455612] {CVE-2017-8890} - [net] ipv6: nullify ipv6_ac_list and ipv6_fl_list when creating new socket (Florian Westphal) [1455612]- [fs] sunrpc: Enable the keepalive option for TCP sockets (Dave Wysochanski) [1458421] - [mm] mempolicy.c: fix error handling in set_mempolicy and mbind (Bruno E. O. Meneguele) [1443539] {CVE-2017-7616} - [s390] zfcp: fix use-after-"free" in FC ingress path after TMF (Hendrik Brueckner) [1421762] - [scsi] scsi_transport_srp: Fix a race condition (Don Dutile) [1417305] - [scsi] scsi_transport_srp: Introduce srp_wait_for_queuecommand() (Don Dutile) [1417305] - [block] make blk_cleanup_queue() wait until request_fn finished (Don Dutile) [1417305]- [kernel] audit: acquire creds selectively to reduce atomic op overhead (Paul Moore) [1454847] - [s390] kernel: initial cr0 bits (Hendrik Brueckner) [1445326] - [s390] zfcp: do not trace pure benign residual HBA responses at default level (Hendrik Brueckner) [1421760] - [s390] zfcp: fix rport unblock race with LUN recovery (Hendrik Brueckner) [1421761]- [netdrv] ixgbe: fix setup_fc for x550em (Ken Cox) [1442030] - [scsi] bnx2fc: fix race condition in bnx2fc_get_host_stats() (Maurizio Lombardi) [1393672]- [fs] nfsd: stricter decoding of write-like NFSv2/v3 ops (J. Bruce Fields) [1446755] {CVE-2017-7895} - [fs] nfsd4: minor NFSv2/v3 write decoding cleanup (J. Bruce Fields) [1446755] {CVE-2017-7895} - [perf] fix concurrent sys_perf_event_open() vs move_group race (Jiri Olsa) [1434751] {CVE-2017-6001} - [perf] remove confusing comment and move put_ctx() (Jiri Olsa) [1434751] {CVE-2017-6001} - [perf] restructure perf syscall point of no return (Jiri Olsa) [1434751] {CVE-2017-6001} - [perf] fix move_group() order (Jiri Olsa) [1434751] {CVE-2017-6001} - [perf] generalize event->group_flags (Jiri Olsa) [1434751] {CVE-2017-6001} - [scsi] libfc: quarantine timed out xids (Chris Leech) [1431440]- [fs] sunrpc: Ensure that we wait for connections to complete before retrying (Dave Wysochanski) [1448170] - [net] ipv6: check raw payload size correctly in ioctl (Jamie Bainbridge) [1441909]- [fs] nfsv4: fix getacl ERANGE for some ACL buffer sizes (J. Bruce Fields) [869942] - [fs] nfsv4: fix getacl head length estimation (J. Bruce Fields) [869942]- [fs] xfs: handle array index overrun in xfs_dir2_leaf_readbuf() (Carlos Maiolino) [1440361] - [net] ping: implement proper locking (Jakub Sitnicki) [1438999] {CVE-2017-2671} - [net] tcp: avoid infinite loop in tcp_splice_read() (Davide Caratti) [1430578] {CVE-2017-6214} - [net] ipv6: ip6_fragment: fix headroom tests and skb leak (Hannes Frederic Sowa) [1412331]- [x86] vmalloc_sync: avoid syncing vmalloc area on crashing cpu (Pingfan Liu) [1146727] - [kernel] audit: plug cred memory leak in audit_filter_rules (Richard Guy Briggs) [1434560]- [mm] hugetlb: check for pte NULL pointer in page_check_address() (Herton R. Krzesinski) [1431508] - [netdrv] be2net: Fix endian issue in logical link config command (Ivan Vecera) [1436527] - [crypto] mpi: Fix NULL ptr dereference in mpi_powm() (Mateusz Guzik) [1398456] {CVE-2016-8650} - [fs] aio: properly check iovec sizes (Mateusz Guzik) [1337517] {CVE-2015-8830} - [fs] vfs: make AIO use the proper rw_verify_area() area helpers (Mateusz Guzik) [1337535] {CVE-2012-6701}- [scsi] lpfc: update for rhel6 11.0.0.6 (Maurizio Lombardi) [1429881] - [scsi] lpfc: The lpfc driver does not issue RFF_ID and RFT_ID in the correct sequence (Maurizio Lombardi) [1429881]- [sched] fair: Rework throttle_count sync (Jiri Olsa) [1250762] - [sched] fair: Reorder cgroup creation code (Jiri Olsa) [1250762] - [sched] fair: Initialize throttle_count for new task-groups lazily (Jiri Olsa) [1250762] - [sched] fair: Do not announce throttled next buddy in dequeue_task_fair() (Jiri Olsa) [1250762]- [block] fix use-after-free in seq file (Denys Vlasenko) [1418549] {CVE-2016-7910} - [firmware] Replacing the chelsio firmware (t4,t5)fw-1.15.37.0 (Sai Vemuri) [1425749] - [kernel] genirq: Avoid taking sparse_irq_lock for non-existent irqs (Dave Wysochanski) [1360930] - [tty] n_hdlc: get rid of racy n_hdlc.tbuf (Herton R. Krzesinski) [1429918] {CVE-2017-2636}- [net] dccp: fix freeing skb too early for IPV6_RECVPKTINFO (Hannes Frederic Sowa) [1424628] {CVE-2017-6074}- [block] nvme: Don't poll device being removed (David Milburn) [1422521]- [fs] posix_acl: Clear SGID bit when setting file permissions (Andreas Grunbacher) [1371252] {CVE-2016-7097} - [fs] switch posix_acl_equiv_mode() to umode_t * (Andreas Grunbacher) [1371252] {CVE-2016-7097} - [perf] sched latency: Fix thread pid reuse issue (Jiri Olsa) [1400743] - [fs] ext4: fix races of writeback with punch hole and zero range (Lukas Czerner) [1394786] - [fs] ext4: validate s_reserved_gdt_blocks on mount (Lukas Czerner) [1394786] - [fs] ext4: release bh in make_indexed_dir (Lukas Czerner) [1394786] - [fs] ext4: reinforce check of i_dtime when clearing high fields of uid and gid (Lukas Czerner) [1394786] - [fs] ext4: validate that metadata blocks do not overlap superblock (Lukas Czerner) [1394786] - [fs] ext4: short-cut orphan cleanup on error (Lukas Czerner) [1394786] - [fs] ext4: fix reference counting bug on block allocation error (Lukas Czerner) [1394786] - [fs] ext4: check for extents that wrap around (Lukas Czerner) [1394786] - [fs] ext4: silence UBSAN in ext4_mb_init() (Lukas Czerner) [1394786] - [fs] ext4: address UBSAN warning in mb_find_order_for_block() (Lukas Czerner) [1394786] - [fs] ext4: clean up error handling when orphan list is corrupted (Lukas Czerner) [1394786] - [fs] ext4: fix hang when processing corrupted orphaned inode list (Lukas Czerner) [1394786] - [fs] jbd2: Fix unreclaimed pages after truncate in data=journal mode (Lukas Czerner) [1394786] - [fs] ext4: Fix handling of extended tv_sec (Lukas Czerner) [1394786] - [fs] create and use seq_show_option for escaping (Lukas Czerner) [1394786] - [fs] ext4: replace open coded nofail allocation in ext4_free_blocks() (Lukas Czerner) [1394786] - [fs] ext4: Introduce EFSBADCRC and EFSCORRUPTED error codes (Lukas Czerner) [1394786] - [block] ensure request->part is valid (Jeff Moyer) [1416341] - [sound] alsa: hda - fix Lewisburg audio issue (Jaroslav Kysela) [1413134]- [netdrv] sfc: Add efx_nic member with fixed netdev features (Jarod Wilson) [1419396] - [netdrv] sfc: Take mac_lock before calling efx_ef10_filter_table_probe (Jarod Wilson) [1419396] - [netdrv] sfc: Fix VLAN filtering feature if vPort has VLAN_RESTRICT flag (Jarod Wilson) [1419396] - [netdrv] sfc: clean fallbacks between promisc/normal in efx_ef10_filter_sync_rx_mode (Jarod Wilson) [1419396] - [netdrv] sfc: support cascaded multicast filters (Jarod Wilson) [1419396] - [netdrv] sfc: Make failed filter removal less noisy (Jarod Wilson) [1410750] - [netdrv] sfc: re-factor efx_ef10_filter_sync_rx_mode() (Jarod Wilson) [1410750] - [netdrv] sfc: refactor debug-or-warnings printks (Jarod Wilson) [1410750] - [net] implement netif_cond_dbg macro (Jarod Wilson) [1410750]- [fs] gfs2: Limit number of transaction blocks requested for truncates (Robert S Peterson) [1401058] - [fs] revert "sunrpc: make AF_LOCAL connect synchronous" (Benjamin Coddington) [1420044]- [net] tcp: correct memory barrier usage in tcp_check_space() (Oleg Nesterov) [1386136] - [fs] epoll: prevent missed events on EPOLL_CTL_MOD (Oleg Nesterov) [1386136] - [acpi] acpica: Fix regression in FADT revision checks (Lenny Szubowicz) [1418339] - [net] ipv6: stop sending PTB packets for MTU < 1280 (Hannes Frederic Sowa) [1415931] {CVE-2016-10142} - [net] fix dst_ops_extend leaks (Sabrina Dubroca) [1399633]- [drm] core: Do not preserve framebuffer on rmfb, v4 (Rob Clark) [1405267] - [scsi] mpt3sas: Fix for block device of raid exists even after deleting raid disk (Tomas Henzl) [1416552]- [netdrv] be2net: fix initial MAC setting (Ivan Vecera) [1415905]- [netdrv] sfc: fix missing mc_promisc setting (Jarod Wilson) [1410750]- [netdrv] sfc: reduce severity of PIO buffer alloc failures (Jarod Wilson) [1410750] - [netdrv] sfc: avoid division by zero (Jarod Wilson) [1410750] - [netdrv] sfc: Insert multicast filters as well as mismatch filters in promiscuous mode (Jarod Wilson) [1410750] - [netdrv] sfc: get timer configuration from adapter (Jarod Wilson) [1410750] - [netdrv] sfc: warn if other functions have been reset by MCFW (Jarod Wilson) [1410750] - [netdrv] sfc: add output flag decoding to efx_mcdi_set_workaround (Jarod Wilson) [1410750] - [netdrv] sfc: get PIO buffer size from the NIC (Jarod Wilson) [1410750] - [netdrv] sfc: set interrupt moderation via MCDI (Jarod Wilson) [1410750] - [netdrv] sfc: allow asynchronous MCDI without completion function (Jarod Wilson) [1410750] - [netdrv] sfc: on MC reset, clear PIO buffer linkage in TXQs (Jarod Wilson) [1410750] - [netdrv] sfc: Downgrade EPERM messages from MCDI to debug (Jarod Wilson) [1410750] - [netdrv] sfc: cope with ENOSYS from efx_mcdi_get_workarounds() (Jarod Wilson) [1410750] - [netdrv] sfc: enable cascaded multicast filters in MCFW (Jarod Wilson) [1410750] - [netdrv] sfc: work around TRIGGER_INTERRUPT command not working on SFC9140 (Jarod Wilson) [1410750] - [dm] raid: fix transient device failure processing (Mike Snitzer) [1404425]- [scsi] Add intermediate STARGET_REMOVE state to scsi_target_state (Ewan Milne) [1349623] - [scsi] restart list search after unlock in scsi_remove_target (Ewan Milne) [1349623] - [powerpc] pci: Support per-aperture memory offset (Laurent Vivier) [1413448] - [powerpc] pci: Don't add bogus empty resources to PHBs (Laurent Vivier) [1413448] - [mm] mmap.c: fix arithmetic overflow in __vm_enough_memory() (Jerome Marchand) [1413500] - [net] ping: check minimum size on ICMP header length (Mateusz Guzik) [1414202] {CVE-2016-8399} - [scsi] sg_write()/bsg_write() is not fit to be called under KERNEL_DS (Ewan Milne) [1414823] {CVE-2016-10088 CVE-2016-9576}- [kernel] ftrace: Do not function trace inlined functions (Pratyush Anand) [1413456] - [x86] paravirt: Do not trace _paravirt_ident_*() functions (Pratyush Anand) [1413456] - [netdrv] i40e: Fix for long link down notification time (Stefan Assmann) [1414274] - [scsi] megaraid_sas: fix done in queue_command (Tomas Henzl) [1415192] - [scsi] megaraid: fixes (Tomas Henzl) [1415192] - [netdrv] ixgbe: Add support for new X557 device (Ken Cox) [1408509] - [netdrv] ixgbe: Add KR backplane support for x550em_a (Ken Cox) [1408509] - [netdrv] ixgbe: Add support for SGMII backplane interface (Ken Cox) [1408509] - [netdrv] ixgbe: Add support for SFPs with retimer (Ken Cox) [1408509] - [netdrv] ixgbe: Introduce function to control MDIO speed (Ken Cox) [1408509] - [netdrv] ixgbe: Read and set instance id (Ken Cox) [1408509] - [netdrv] ixgbe: Add support for x550em_a 10G MAC type (Ken Cox) [1408509] - [netdrv] ixgbe: Use method pointer to access IOSF devices (Ken Cox) [1408509] - [netdrv] ixgbe: Add support for single-port X550 device (Ken Cox) [1408509] - [netdrv] ixgbe: Clean up interface for firmware commands (Ken Cox) [1408509] - [netdrv] ixgbe: Change the lan_id and func fields to a u8 to avoid casts (Ken Cox) [1408509] - [netdrv] ixgbe: Fix flow control for Xeon D KR backplane (Ken Cox) [1408509] - [netdrv] ixgbe: Make all unchanging ops structures const (Ken Cox) [1408509] - [netdrv] ixgbe: Update PTP to support X550EM_x devices (Ken Cox) [1408509] - [netdrv] ixgbe: convert to CYCLECOUNTER_MASK macro (Ken Cox) [1408509] - [netdrv] ixgbevf: add VF support for new hardware (Ken Cox) [1408507] - [netdrv] ixgbevf: Support Windows hosts (Hyper-V) (Ken Cox) [1408507] - [netdrv] ixgbevf: Add the device ID's presented while running on Hyper-V (Ken Cox) [1408507] - [netdrv] ixgbevf: Move API negotiation function into mac_ops (Ken Cox) [1408507] - [x86] tsc: Reset cycle_last after resume from S3/S4 (Lenny Szubowicz) [1406468] - [kernel] hung_task: allow hung_task_panic when hung_task_warnings is 0 (Waiman Long) [1410297]- [s390] kernel/ap: Fix hang condition on crypto card config-off (Hendrik Brueckner) [1413552] - [s390] zcrypt: Improved invalid domain response handling (Hendrik Brueckner) [1406389] - [infiniband] ucm: Fix bitmap wrap when devnum > IB_UCM_MAX_DEVICES (Slava Shwartsman) [1413476] - [netdrv] mlx5e: Copy all L2 headers into inline segment (Kamal Heib) [1408937] - [netdrv] be2net: fix MAC addr setting on privileged BE3 VFs (Ivan Vecera) [1406659] - [netdrv] be2net: don't delete MAC on close on unprivileged BE3 VFs (Ivan Vecera) [1406659] - [netdrv] be2net: fix status check in be_cmd_pmac_add() (Ivan Vecera) [1406659] - [acpi] acpica: Tables: Update FADT handling (Lenny Szubowicz) [1408401] - [acpi] acpica: ACPI 6.0: Add changes for FADT table (Lenny Szubowicz) [1408401] - [acpi] acpica: Basic support for FADT version 5 (Lenny Szubowicz) [1408401] - [acpi] acpica: Remove use of unreliable FADT revision field (Lenny Szubowicz) [1408401]- [netdrv] sfc: include size-binned TX stats on sfn8542q (Jarod Wilson) [1411279] - [netdrv] sfc: retrieve second word of datapath capabilities (Jarod Wilson) [1411279] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1411279] - [netdrv] sfc: Update MCDI protocol definitions (Jarod Wilson) [1411279] - [net] mlx4_en: Fix type mismatch for 32-bit systems (Slava Shwartsman) [1399239] - [net] mlx4_en: Resolve dividing by zero in 32-bit system (Slava Shwartsman) [1399239] - [netdrv] e1000e: Initial support for KabeLake (Jarod Wilson) [1406917] - [netdrv] e1000e: Clear ULP configuration register on ULP exit (Jarod Wilson) [1406917] - [netdrv] e1000e: Set HW FIFO minimum pointer gap for non-gig speeds (Jarod Wilson) [1406917] - [netdrv] e1000e: Increase PHY PLL clock gate timing (Jarod Wilson) [1406917] - [netdrv] e1000e: Increase ULP timer (Jarod Wilson) [1406917] - [netdrv] e1000e: initial support for i219-LM (3) (Jarod Wilson) [1406917] - [netdrv] be2net: fix unicast list filling (Ivan Vecera) [1408247] - [netdrv] be2net: fix accesses to unicast list (Ivan Vecera) [1408247] - [netdrv] sfc: Downgrade or remove some error messages (Jarod Wilson) [1410750] - [netdrv] be2net: call be_set_uc_list() unconditionally (Ivan Vecera) [1402679] - [netdrv] mlx5e: Use hw_features through netdev_extended macro (Kamal Heib) [1385318] - [block] nvme: Don't stop kthread while clearing queues (David Milburn) [1399431] - [fs] dlm: Fix saving of NULL callbacks (Robert S Peterson) [1264492]- [x86] kdump: Fix several bound checking error of crashkernel reserving (Baoquan He) [1349069] - [x86] kdump: Crashkernel auto reservation failed on large system (Baoquan He) [1349069] - [kdump] Fix wrong dmi_present argument in case efi_smbios_addr being used (Dave Young) [1404984] - [kdump] Add error check in case dmi_get_system_info return null (Dave Young) [1404984] - [netdrv] bnxt_en: Improve the delay logic for firmware response (John Linville) [1406129] - [netdrv] bnxt_en: Implement proper firmware message padding (John Linville) [1406129] - [netdrv] bnxt_en: Refactor _hwrm_send_message() (John Linville) [1406129] - [netdrv] bnxt_en: Fix dmesg log firmware error messages (John Linville) [1406129] - [netdrv] bnxt_en: Use firmware provided message timeout value (John Linville) [1406129] - [fs] nfs: Allow getattr to also report readdirplus cache hits (Scott Mayhew) [1325766] - [fs] nfs: Be more targeted about readdirplus use when doing lookup/revalidation (Scott Mayhew) [1325766] - [fs] nfs: Fix a performance regression in readdir (Scott Mayhew) [1325766]- [net] udplite: fast-path computation of checksum coverage (Hangbin Liu) [1404127] - [ata] libata: fix sff host state machine locking while polling (Cathy Avery) [1390972] - [ata] libata-sff: use WARN instead of BUG on illegal host state machine state (Cathy Avery) [1390972] - [x86] hyperv: Handle unknown NMIs on one CPU when unknown_nmi_panic (Vitaly Kuznetsov) [1400428] - [fs] nfsd4: zero op arguments beyond the 8th compound op (J. Bruce Fields) [1409002] - [fs] nfsd: fix deadlock secinfo+readdir compound (J. Bruce Fields) [1314505] - [fs] nfsd4: fix recovery-dir leak on nfsd startup failure (J. Bruce Fields) [1266405] - [x86] Mark Skylake processors with Kaby Lake PCH as unsupported (David Arcari) [1405459] - [infiniband] ipoib: Remove can't use GFP_NOIO warning (Slava Shwartsman) [1321529] - [netdrv] veth: allow changing the mac address while interface is up (David Arcari) [1402696] - [kernel] tracing: Protect tracer flags with trace_types_lock (Steven Rostedt) [1397661] - [acpi] acpica: Prevent circular object list in acpi_ns_exec_module_code (Lenny Szubowicz) [1401776] - [acpi] acpica: Fix possible memory leak for module-level code execution (Lenny Szubowicz) [1401776] - [acpi] acpica: Add additional module-level code support (Lenny Szubowicz) [1401776] - [fs] xfs: growfs: use uncached buffers for new headers (Bill O'Donnell) [1134314] - [fs] xfs: catch invalid negative blknos in _xfs_buf_find() (Bill O'Donnell) [1134314] - [fs] xfs: fix _xfs_buf_find oops on blocks beyond the filesystem end (Bill O'Donnell) [1134314]- [scsi] be2iscsi: Add checks to validate completions (Maurizio Lombardi) [1397807]- [mm] Revert "mm: Fix slab growing out of bound within a cpuset" (Larry Woodman) [1402713] - [netdrv] cxgb4: update latest firmware version supported (Sai Vemuri) [1381382] - [kernel] audit: correctly record file names with different path name types (Paul Moore) [1305103] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1306457] - [scsi] megaraid_sas: Implement the PD Map support for SAS3.5 Generic Megaraid Controllers (Tomas Henzl) [1306457] - [scsi] megaraid_sas: ldio_outstanding variable is not decremented in completion path (Tomas Henzl) [1306457] - [scsi] megaraid_sas: Enable or Disable Fast path based on the PCI Threshold Bandwidth (Tomas Henzl) [1306457] - [scsi] megaraid_sas: Add the Support for SAS3.5 Generic Megaraid Controllers Capabilities (Tomas Henzl) [1306457] - [scsi] megaraid_sas: Dynamic Raid Map Changes for SAS3.5 Generic Megaraid Controllers (Tomas Henzl) [1306457] - [scsi] megaraid_sas: SAS3.5 Generic Megaraid Controllers Fast Path for RAID 1/10 Writes (Tomas Henzl) [1306457] - [scsi] megaraid_sas: SAS3.5 Generic Megaraid Controllers Stream Detection and IO Coalescing (Tomas Henzl) [1306457] - [scsi] megaraid_sas: EEDP Escape Mode Support for SAS3.5 Generic Megaraid Controllers (Tomas Henzl) [1306457] - [scsi] megaraid_sas: 128 MSIX Support (Tomas Henzl) [1306457] - [scsi] megaraid_sas: Add new pci device Ids for SAS3.5 Generic Megaraid Controllers (Tomas Henzl) [1306457]- [netdrv] RDMA/iw_cxgb4: Fix bar2 virt addr calculation for T4 chips (Sai Vemuri) [1381382] - [netdrv] cxgb4: Stop Rx Queues before freeing it up (Sai Vemuri) [1381382] - [netdrv] iw_cxgb4 : Added "Fail" column in debug iw_cxgb4 stats (Sai Vemuri) [1381382] - [netdrv] cxgb4: Add info print to display number of MSI-X vectors allocated (Sai Vemuri) [1381382] - [netdrv] iwpm: crash fix for large connections test (Sai Vemuri) [1381382] - [netdrv] cxgb4/cxgb4vf : Use vlan_gro_frags_gr() for VLANs (Sai Vemuri) [1381382] - [netdrv] cxgb4vf : Using RHEL6 provided napi_gro_frags_gr() API which returns (enum gro_result) values (Sai Vemuri) [1381382] - [serial] 8250_pci: Detach low-level driver during PCI error recovery (Gustavo Duarte) [1400508] - [drm] reservation: Remove shadowing local variable 'ret' (Rob Clark) [1398084] - [net] sctp: validate chunk len before actually using it (Hangbin Liu) [1399457] {CVE-2016-9555} - [net] ipv6: add mtu lock check in __ip6_rt_update_pmtu (Xin Long) [1397295] - [net] Reduce queue allocation to one in kdump kernel (Sai Vemuri) [1321315] - [netdrv] cxgb4: Force cxgb4 driver as MASTER in kdump kernel (Sai Vemuri) [1321315]- [netdrv] cxgb4 : Add cxgb4 T4/T5 firmware version 1.15.37.0 (Sai Vemuri) [1349112] - [netdrv] be2net: fix locking (Ivan Vecera) [1397915] - [perf] tools: Initialize reference counts in map__clone() (Jiri Olsa) [1359100] - [perf] tools: Replace map->referenced & maps->removed_maps with map->refcnt (Jiri Olsa) [1359100] - [md] raid10: add rcu protection to rdev access in raid10_sync_request (Xiao Ni) [1395048] - [md] raid10: add rcu protection in raid10_status (Xiao Ni) [1395048] - [md] raid10: fix refounct imbalance when resyncing an array with a replacement device (Xiao Ni) [1395048] - [netdrv] qlcnic: add wmb() call in transmit data path (Harish Patil) [1342659] - [x86] ACPI: add dynamic_debug support (Prarit Bhargava) [1252674] - [mm] hugetlb: fix huge_pte_alloc BUG_ON (Dave Anderson) [1397250]- [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1396567] - [scsi] megaraid_sas: add in missing white spaces in error messages text (Tomas Henzl) [1396567] - [scsi] megaraid_sas: Do not set MPI2_TYPE_CUDA for JBOD FP path for FW which does not support JBOD sequence map (Tomas Henzl) [1397873] - [scsi] megaraid_sas: Send SYNCHRONIZE_CACHE for VD to firmware (Tomas Henzl) [1392499] - [scsi] megaraid_sas: Do not fire DCMDs during PCI shutdown/detach (Tomas Henzl) [1396567] - [scsi] megaraid_sas: Send correct PhysArm to FW for R1 VD downgrade (Tomas Henzl) [1396567] - [scsi] megaraid_sas: For SRIOV enabled firmware, ensure VF driver waits for 30secs before reset (Tomas Henzl) [1396567] - [scsi] megaraid_sas: Fix data integrity failure for JBOD (passthrough) devices (Tomas Henzl) [1392499] - [scsi] megaraid_sas: fix macro MEGASAS_IS_LOGICAL to avoid regression (Tomas Henzl) [1392499] - [scsi] megaraid_sas: clean function declarations in megaraid_sas_base.c up (Tomas Henzl) [1396567] - [scsi] megaraid_sas: add in missing white space in error message text (Tomas Henzl) [1396567] - [scsi] megaraid_sas: Fix the search of first memory bar (Tomas Henzl) [1396567] - [scsi] megaraid_sas: Use memdup_user() rather than duplicating its implementation (Tomas Henzl) [1396567] - [scsi] megaraid_sas: Fix probing cards without io port (Tomas Henzl) [1396567] - [scsi] megaraid_sas: Downgrade two success messages to info (Tomas Henzl) [1396567] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1396567] - [scsi] megaraid_sas: task management code optimizations (Tomas Henzl) [1396567] - [scsi] megaraid_sas: call ISR function to clean up pending replies in OCR path (Tomas Henzl) [1396567] - [scsi] megaraid_sas: reduce memory footprints in kdump mode (Tomas Henzl) [1396567] - [scsi] megaraid_sas: add missing curly braces in ioctl handler (Tomas Henzl) [1396567] - [scsi] mpt3sas: Bump driver version as "14.101.00.00" (Tomas Henzl) [1306469] - [scsi] mpt3sas: Fix for Endianness issue (Tomas Henzl) [1306469] - [scsi] mpt3sas: Use the new MPI 2.6 32-bit Atomic Request Descriptors for SAS35 devices (Tomas Henzl) [1306469] - [scsi] mpt3sas: set EEDP-escape-flags for SAS35 devices (Tomas Henzl) [1306469] - [scsi] mpt3sas: Increased/Additional MSIX support for SAS35 devices (Tomas Henzl) [1306469] - [scsi] mpt3sas: Added Device ID's for SAS35 devices and updated MPI header (Tomas Henzl) [1306469] - [scsi] mpt3sas: Don't spam logs if logging level is 0 (Tomas Henzl) [1306469] - [scsi] mpt3sas: Fix warnings exposed by W=1 (Tomas Henzl) [1306469] - [scsi] mpt3sas: Eliminate dead sleep_flag code (Tomas Henzl) [1306469] - [scsi] mpt3sas: Eliminate conditional locking in mpt3sas_scsih_issue_tm() (Tomas Henzl) [1306469] - [scsi] mpt3sas: Ensure the connector_name string is NUL-terminated (Tomas Henzl) [1306469] - [scsi] mpt3sas: Bump driver version as "14.100.00.00" (Tomas Henzl) [1306469] - [scsi] mpt3sas: Remove unused macro "MPT_DEVICE_TLR_ON" (Tomas Henzl) [1306469] - [scsi] mpt3sas: Implement device_remove_in_progress check in IOCTL path (Tomas Henzl) [1306469] - [scsi] mpt3sas: Fix for incorrect numbers for MSIX vectors enabled when non RDPQ card is enumerated first (Tomas Henzl) [1306469] - [scsi] mpt3sas: Fix for improper info displayed in var log, while blocking or unblocking the device (Tomas Henzl) [1306469] - [net] increase xmit RECURSION_LIMIT to 10 (Sabrina Dubroca) [1392660] - [net] add a recursion limit in xmit path (Sabrina Dubroca) [1392660] - [net] netfilter: ebtables: put module reference when an incorrect extension is found (Sabrina Dubroca) [1390061] - [net] netfilter: ebtables: Fix extension lookup with identical name (Sabrina Dubroca) [1390061] - [net] ipv6: ipv6_find_hdr restore prev functionality (Paolo Abeni) [1392975]- [kernel] audit: fix a double fetch in audit_log_single_execve_arg() (Paul Moore) [1359304] {CVE-2016-6136} - [fs] nfs: Kill fscache warnings when mounting without -ofsc (David Howells) [1353844] - [fs] nfs: Fix a compile issue when CONFIG_NFS_FSCACHE was undefined (David Howells) [1353844] - [fs] nfs: Don't pass mount data to nfs_fscache_get_super_cookie() (David Howells) [1353844] - [fs] dlm: Don't save callbacks after accept (Robert S Peterson) [1264492] - [fs] dlm: Save and restore socket callbacks properly (Robert S Peterson) [1264492] - [fs] dlm: Replace nodeid_to_addr with kernel_getpeername (Robert S Peterson) [1264492] - [fs] dlm: print kernel message when we get an error from kernel_sendpage (Robert S Peterson) [1264492] - [fs] nfsd: handle fileid wraparound (Dave Wysochanski) [1397552] - [hv] storvsc: Payload buffer incorrectly sized for 32 bit kernels (Cathy Avery) [1394756] - [fs] xfs: fix unbalanced inode reclaim flush locking (Brian Foster) [1384564] - [scsi] hpsa: correct logical resets (Joseph Szczypek) [1083110] - [scsi] hpsa: generate a controller NMI (Joseph Szczypek) [1083110] - [scsi] hpsa: update driver version to 3.4.10-0-RH3 (Joseph Szczypek) [1083110] - [scsi] hpsa: Check for null devices in ioaccel submission patch (Joseph Szczypek) [1083110] - [scsi] hpsa: check for null device pointers (Joseph Szczypek) [1083110] - [scsi] hpsa: correct skipping masked peripherals (Joseph Szczypek) [1083110] - [scsi] hpsa: generalize external arrays (Joseph Szczypek) [1083110] - [scsi] vmw_pvscsi: return SUCCESS for successful command aborts (Ewan Milne) [1372465]- [fs] ext4: fix extent tree corruption caused by hole punch (Lukas Czerner) [1351798] - [x86] Mark Intel Purley supported (Steve Best) [1271866] - [pnp] Prevent attaching to ACPI IPMI device (Charles Rose) [857150]- [netdrv] ehea: fix operation state report (Gustavo Duarte) [1089134] - [block] nvme: Always use MSI/MSI-x interrupts (David Milburn) [1372023] - [fs] aio: aio_nr decrements don't need to be delayed (Jiri Olsa) [1386216] - [fs] aio: don't bother with async freeing on failure in ioctx_alloc() (Jiri Olsa) [1386216] - [fs] epoll: ep_unregister_pollwait() can use the freed pwq->whead (Lauro Ramos Venancio) [1392372] - [fs] epoll: introduce POLLFREE to flush ->signalfd_wqh before kfree() (Lauro Ramos Venancio) [1392372]- [sched] Fix rq->nr_uninterruptible update race (Aaron Tomlin) [1377292] - [security] keys: Fix short sprintf buffer in /proc/keys show function (Frantisek Hrbata) [1375208] {CVE-2016-7042} - [net] bridge: fix switched interval for MLD Query types (Hangbin Liu) [1392327] - [net] netfilter: ipv6: move POSTROUTING invocation before fragmentation (Eric Garver) [1391240] - [net] Fix use after free in the recvmmsg exit path (Davide Caratti) [1390046] {CVE-2016-7117} - [net] vlan: Propagate MAC address to VLANs (Jarod Wilson) [1381585] - [net] tcp: fix use after free in tcp_xmit_retransmit_queue() (Mateusz Guzik) [1379529] {CVE-2016-6828} - [net] netfilter: x_tables: check for bogus target offset (Mateusz Guzik) [1351422] {CVE-2016-4998} - [net] netfilter: x_tables: validate e->target_offset early (Mateusz Guzik) [1351422] {CVE-2016-4998} - [net] netfilter: x_tables: make sure e->next_offset covers remaining blob size (Mateusz Guzik) [1351422] {CVE-2016-4998} - [net] tcp: enable per-socket rate limiting of all 'challenge acks' (Florian Westphal) [1388287] - [net] tcp: uninline tcp_oow_rate_limited() (Florian Westphal) [1388287] - [net] tcp: mitigate ACK loops for connections as tcp_timewait_sock (Florian Westphal) [1388287] - [net] tcp: mitigate ACK loops for connections as tcp_sock (Florian Westphal) [1388287] - [net] tcp: mitigate ACK loops for connections as tcp_request_sock (Florian Westphal) [1388287] - [net] tcp: helpers to mitigate ACK loops by rate-limiting out-of-window dupacks (Florian Westphal) [1388287] - [net] ipv6: Don't change dst->flags using assignments (Marcelo Leitner) [1389478] - [scsi] megaraid-sas: request irqs later (Tomas Henzl) [1385088]- [perf] list: Fix rNNNN list output to appear only once (Jiri Olsa) [1291256 1374411] - [perf] symbols: Check kptr_restrict for root (Jiri Olsa) [1291256 1374411] - [fs] SUNRPC: Fix a regression when reconnecting (Benjamin Coddington) [1323801] - [fs] SUNRPC: Clear the request rq_bytes_sent field in xprt_release_write (Benjamin Coddington) [1323801] - [fs] SUNRPC: Lock the transport layer on shutdown (Benjamin Coddington) [1323801] - [virt] kvm: x86 emulator: implement IMUL REG, R/M (opcode 0F AF) (Radim Krcmar) [1313468] - [virt] kvm: x86 emulator: implement IMUL REG, R/M, IMM (opcode 69) (Radim Krcmar) [1313468] - [virt] kvm: x86 emulator: implement IMUL REG, R/M, imm8 (opcode 6B) (Radim Krcmar) [1313468] - [virt] kvm: x86 emulator: Use a register for ____emulate_2op() destination (Radim Krcmar) [1313468] - [virt] kvm: x86 emulator: pass destination type to ____emulate_2op() (Radim Krcmar) [1313468] - [virt] kvm: x86 emulator: add Src2Imm decoding (Radim Krcmar) [1313468] - [virt] kvm: x86 emulator: consolidate immediate decode into a function (Radim Krcmar) [1313468] - [hv] netvsc: fix incorrect receive checksum offloading (Vitaly Kuznetsov) [1388701] - [hv] do not lose pending heartbeat vmbus packets (Vitaly Kuznetsov) [1378614] - [hv] vmbus: Fix signaling logic in hv_need_to_signal_on_read() (Vitaly Kuznetsov) [1319054] - [hv] vmbus: Eliminate the spin lock on the read path (Vitaly Kuznetsov) [1319054] - [hv] ring_buffer: eliminate hv_ringbuffer_peek() (Vitaly Kuznetsov) [1319054] - [hv] remove code duplication between vmbus_recvpacket()/vmbus_recvpacket_raw() (Vitaly Kuznetsov) [1319054] - [hv] ring_buffer: remove code duplication from hv_ringbuffer_peek/read() (Vitaly Kuznetsov) [1319054] - [hv] ring_buffer.c: fix comment style (Vitaly Kuznetsov) [1319054] - [hv] netvsc: set nvdev link after populating chn_table (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: synchronize netvsc_change_mtu()/netvsc_set_channels() with netvsc_remove() (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: get rid of struct net_device pointer in struct netvsc_device (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: untangle the pointer mess (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: use start_remove flag to protect netvsc_link_change() (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: move start_remove flag to net_device_context (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: Move subchannel waiting to rndis_filter_device_remove() (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: Wait for sub-channels to be processed during probe (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: Properly size the vrss queues (Vitaly Kuznetsov) [1320094 1335926] - [hv] netvsc: Add close of RNDIS filter into change mtu call (Vitaly Kuznetsov) [1320094 1335926] - [hv] hv_netvsc: Add support to set MTU reservation from guest side (Vitaly Kuznetsov) [1352105] - [perf] probe: Clear probe_trace_event when add_probe_trace_event() fails (Jiri Olsa) [1291510] - [perf] probe: Move ftrace probe-event operations to probe-file.c (Jiri Olsa) [1291510] - [block] loop: fix comment typo in loop_config_discard (Lukas Czerner) [818597] - [block] loop: Limit the number of requests in the bio list (Lukas Czerner) [818597] - [fs] ext4: optimize test_root() (Lukas Czerner) [1236047] - [fs] ext4: verify group number in verify_group_input() before using it (Lukas Czerner) [1236047] - [fs] nfsd: use short read as well as i_size to set eof (Benjamin Coddington) [1302415] - [fs] xfs: xfs_alloc_fix_minleft can underflow near ENOSPC (Carlos Maiolino) [1259493] - [fs] xfs: Fix rounding in xfs_alloc_fix_len() (Carlos Maiolino) [1259493] - [fs] jbd: don't BUG but return ENOSPC if a handle runs out of space (Lukas Czerner) [1291015] - [fs] jbd2: don't BUG but return ENOSPC if a handle runs out of space (Lukas Czerner) [1291015]- [powerpc] ppc64: Fix incorrect return value from __copy_tofrom_user (Gustavo Duarte) [1387243] - [misc] hpilo: Changes to support new security states in iLO5 FW (Joseph Szczypek) [1376584] - [misc] hpilo: Change e-mail address from hp.com to hpe.com (Joseph Szczypek) [1376584] - [misc] hpilo: cleanup hpilo (Joseph Szczypek) [1376584] - [mm] memory_hotplug.c: change normal message to use pr_debug (Jeremy McNicoll) [1255272] - [acpi] mem_hotplug: set memory info correctly when problems forcing mem online (Jeremy McNicoll) [1255272] - [fs] bio: Need to free integrity payload if the split bio gets memory by itself (Xiao Ni) [1268434] - [md] add rdev reference for super write (Xiao Ni) [1365718] - [netdrv] rtlwifi: fix memory leak for USB device (Stanislaw Gruszka) [1364597] - [fs] NFSv4: Fix a use-after-free situation in _nfs4_proc_getlk() (Benjamin Coddington) [1353272] - [drm] nouveau/kms: take mode_config mutex in connector hotplug path (Ben Skeggs) [1349978] - [kernel] clocksource: Defer override invalidation unless clock is unstable (Prarit Bhargava) [1356231] - [kernel] clocksource: Reselect clocksource when watchdog validated high-res capability (Prarit Bhargava) [1356231] - [fs] nfs4: clnt: respect noresvport when establishing connections to DSes (Benjamin Coddington) [1346041] - [fs] nfs: Add nfs_client behavior flags (Benjamin Coddington) [1346041] - [block] fix /proc/diskstats in-flight - kABI workaround (Jerome Marchand) [1273339 1306879] - [block] add internal hd part table references (Jerome Marchand) [1273339 1306879] - [block] fix accounting bug on cross partition merges (Jerome Marchand) [1273339 1306879] - [block] kref: add kref_test_and_get (Jerome Marchand) [1273339 1306879] - [block] Revert "block: fix accounting bug on cross partition merges" (Jerome Marchand) [1273339 1306879] - [perf] thread: Fix reference count initial state (Jiri Olsa) [1359100] - [perf] tools: Reference count struct map (Jiri Olsa) [1359100] - [perf] tools: Check if a map is still in use when deleting it (Jiri Olsa) [1359100] - [perf] tools: Protect accesses the map rbtrees with a rw lock (Jiri Olsa) [1359100] - [perf] tools: Introduce struct maps (Jiri Olsa) [1359100] - [perf] tools: Assign default value for some pointers (Jiri Olsa) [1359100] - [perf] tools: Use maps__first()/map__next() (Jiri Olsa) [1359100] - [perf] tools: Leave DSO destruction to the map destruction (Jiri Olsa) [1359100] - [perf] machine: Mark removed threads as such (Jiri Olsa) [1359100] - [perf] tools: Import rb_erase_init from block/ in the kernel sources (Jiri Olsa) [1359100] - [perf] tools: Nuke unused map_groups__flush() (Jiri Olsa) [1359100] - [perf] tools: Remove redundant initialization of thread linkage members (Jiri Olsa) [1359100] - [perf] tools: Rename maps__next (Jiri Olsa) [1359100] - [perf] machine: Do not call map_groups__delete(), drop refcnt instead (Jiri Olsa) [1359100] - [perf] hists: Rename add_hist_entry to hists__findnew_entry (Jiri Olsa) [1359100] - [perf] tools: Use atomic.h for the map_groups refcount (Jiri Olsa) [1359100] - [perf] tests: Fix map_groups refcount test (Jiri Olsa) [1359100] - [perf] machine: No need to keep a refcnt for last_match (Jiri Olsa) [1359100] - [perf] tests: Show refcounting broken expectations in thread-mg-share test (Jiri Olsa) [1359100] - [perf] machine: Protect the machine->threads with a rwlock (Jiri Olsa) [1359100] - [video] efifb: prevent null-deref when iterating dmi_list (Rob Clark) [1360982] - [video] configs: updates for fb backport (Rob Clark) [1360982] - [video] fbdev: efifb: bind to efi-framebuffer (Rob Clark) [1360982] - [video] fbdev: vesafb: bind to platform-framebuffer device (Rob Clark) [1360982] - [video] fbdev: simplefb: add common x86 RGB formats (Rob Clark) [1360982] - [video] x86: sysfb: move EFI quirks from efifb to sysfb (Rob Clark) [1360982] - [video] x86: provide platform-devices for boot-framebuffers (Rob Clark) [1360982] - [video] fbdev: simplefb: mark as fw and allocate apertures (Rob Clark) [1360982] - [video] fbdev: simplefb: add init through platform_data (Rob Clark) [1360982] - [video] drivers/video: implement a simple framebuffer driver (Rob Clark) [1360982] - [video] vesafb: fix memory leak (Rob Clark) [1360982] - [video] uvesafb,vesafb: create WC or WB PAT-entries (Rob Clark) [1360982] - [video] vesafb: fix comment a typo (Rob Clark) [1360982] - [video] vesafb: use platform_driver_probe() instead of platform_driver_register() (Rob Clark) [1360982] - [video] efifb: Fix call to wrong unregister function (Rob Clark) [1360982] - [video] efifb: Disallow manual bind and unbind (Rob Clark) [1360982] - [video] efifb: Fix mismatched request/release_mem_region (Rob Clark) [1360982] - [video] efifb: fix int to pointer cast warning (Rob Clark) [1360982] - [video] efifb: Add override for 11" Macbook Air 3,1 (Rob Clark) [1360982] - [video] efifb: Support overriding fields FW tells us with the DMI data (Rob Clark) [1360982] - [video] efifb: support AMD Radeon HD 6490 (Rob Clark) [1360982] - [video] efifb: support the EFI framebuffer on more Apple hardware (Rob Clark) [1360982] - [video] efifb: check that the base address is plausible on pci systems (Rob Clark) [1360982] - [video] drivers/video/efifb.c: support framebuffer for NVIDIA 9400M in MacBook Pro 5, 1 (Rob Clark) [1360982]- [netdrv] sfc: fix potential stack corruption from running past stat bitmask (Jarod Wilson) [1374067] - [netdrv] cxgb4: Enable SR-IOV configuration via PCI sysfs interface (Sai Vemuri) [1222751] - [netdrv] bnx2x: don't wait for Tx completion on recovery (Michal Schmidt) [1300681] - [pm] hibernate: Only crash if necessary in create/free_basic_memory_bitmaps() (Jerry Snitselaar) [1374378] - [netdrv] ixgbe: add WoL support for some 82599 subdevice IDs (Ken Cox) [1316845] - [kernel] cgroup: improve old cgroup handling in cgroup_attach_proc() (Lauro Ramos Venancio) [1372085] - [watchdog] hpwdt: add support for iLO5 (Linda Knippers) [1382496] - [watchdog] hpwdt: HP rebranding (Linda Knippers) [1388170] - [documentation] Fix hpwdt documentation to match RHEL6 (Linda Knippers) [1388170] - [acpi] acpica: Fix for a Store->ArgX when ArgX contains a reference to a field (Lenny Szubowicz) [1324697] - [acpi] acpica: Standardize all switch() blocks (Lenny Szubowicz) [1324697] - [acpi] acpica: Interpreter: Fix Store() when implicit conversion is not possible (Lenny Szubowicz) [1324697] - [fs] backing-dev: fix wakeup timer races with bdi_unregister() (Jeff Moyer) [1111683] - [fs] backing-dev: ensure wakeup_timer is deleted (Jeff Moyer) [1111683] - [fs] writeback: Fix lost wake-up shutting down writeback thread (Jeff Moyer) [1111683] - [fs] writeback: do not lose wakeup events when forking bdi threads (Jeff Moyer) [1111683] - [fs] writeback: fix bad _bh spinlock nesting (Jeff Moyer) [1111683] - [fs] writeback: cleanup bdi_register (Jeff Moyer) [1111683] - [fs] writeback: remove unnecessary init_timer call (Jeff Moyer) [1111683] - [fs] writeback: optimize periodic bdi thread wakeups (Jeff Moyer) [1111683] - [fs] writeback: prevent unnecessary bdi threads wakeups (Jeff Moyer) [1111683] - [fs] writeback: move bdi threads exiting logic to the forker thread (Jeff Moyer) [1111683] - [fs] writeback: restructure bdi forker loop a little (Jeff Moyer) [1111683] - [fs] writeback: move last_active to bdi (Jeff Moyer) [1111683] - [fs] writeback: do not remove bdi from bdi_list (Jeff Moyer) [1111683] - [fs] writeback: simplify bdi code a little (Jeff Moyer) [1111683] - [fs] writeback: do not lose wake-ups in bdi threads (Jeff Moyer) [1111683] - [fs] writeback: do not lose wake-ups in the forker thread - 2 (Jeff Moyer) [1111683] - [fs] writeback: do not lose wake-ups in the forker thread - 1 (Jeff Moyer) [1111683] - [fs] writeback: fix possible race when creating bdi threads (Jeff Moyer) [1111683] - [fs] writeback: harmonize writeback threads naming (Jeff Moyer) [1111683] - [fs] writeback: merge bdi_writeback_task and bdi_start_fn (Jeff Moyer) [1111683] - [fs] writeback: bdi_writeback_task() must set task state before calling schedule() (Jeff Moyer) [1111683] - [fs] writeback: remove wb_list (Jeff Moyer) [1111683] - [s390] zfcp: close window with unblocked rport during rport gone (Hendrik Brueckner) [1383980] - [s390] zfcp: fix ELS/GS request&response length for hardware data router (Hendrik Brueckner) [1383981] - [s390] zfcp: fix fc_host port_type with NPIV (Hendrik Brueckner) [1383982] - [s390] zcrypt: toleration of new crypto adapter hardware with type 12 (Hendrik Brueckner) [1344041] - [s390] time: LPAR offset handling (Hendrik Brueckner) [1381564] - [s390] time: move PTFF definitions (Hendrik Brueckner) [1381564] - [scsi] libfc: Don't have fc_exch_find log errors on a new exchange (Chris Leech) [1368175] - [scsi] libfc: Revert: use offload EM instance again (Chris Leech) [1383078] - [scsi] libfc: don't advance state machine for incoming FLOGI (Chris Leech) [1368175] - [scsi] libfc: Do not login if the port is already started (Chris Leech) [1368175] - [scsi] libfc: Do not drop down to FLOGI for fc_rport_login() (Chris Leech) [1368175] - [scsi] libfc: Do not take rdata->rp_mutex when processing a (Chris Leech) [1368175] - [scsi] libfc: Fixup disc_mutex handling (Chris Leech) [1368175] - [scsi] libfc: Revisit kref handling (Chris Leech) [1368175] - [scsi] fcoe: Stop fc_rport_priv structure leak (Chris Leech) [1368175] - [scsi] libfc: do not send ABTS when resetting exchanges (Chris Leech) [1368175] - [scsi] libfc: reset exchange manager during LOGO handling (Chris Leech) [1368175] - [scsi] libfc: send LOGO for PLOGI failure (Chris Leech) [1368175] - [scsi] libfc: Issue PRLI after a PRLO has been received (Chris Leech) [1368175] - [scsi] libfc: fix seconds_since_last_reset calculation (Chris Leech) [1368175] - [scsi] libfc: Update rport reference counting (Chris Leech) [1368175] - [scsi] libfc: XenServer fails to mount root filesystem (Chris Leech) [1368175]- [netdrv] mlx5e: Fix minimum MTU (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx5e: Device's mtu field is u16 and not int (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_en: Fix endianness bug in IPV6 csum calculation (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Allow resetting VF admin mac to zero (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx5e: Correctly handle RSS indirection table when changing number of channels (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx5e: Fix ethtool RX hash func configuration change (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx5e: Fix LRO modify (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx5e: Remove wrong poll CQ optimization (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Do not BUG_ON during reset when PCI is offline (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_en: Count HW buffer overrun only once (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx5: Fix RC transport send queue overhead computation (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: fix some error handling in mlx4_multi_func_init() (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Remove unused macro (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Initialize hop_limit when creating address handle (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx5: Expose correct maximum number of CQE capacity (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Replace kfree with kvfree in mlx4_ib_destroy_srq (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: fix handling return value of mlx4_slave_convert_port (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Use vmalloc for WR buffers when needed (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Use correct order of variables in log message (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Expose correct max_sge_rd limit (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Avoid returning success in case of an error flow (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Replace VF zero mac with random mac in mlx4_core (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Fix resource tracker error flow in add_res_range (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Copy/set only sizeof struct mlx4_eqe bytes (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_en: really allow to change RSS key (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx5: Fix incorrect wc pkey_index assignment for GSI messages (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Fix incorrect cq flushing in error state (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Use correct SL on AH query under RoCE (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Forbid using sysfs to change RoCE pkeys (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Demote mcg message from warning to debug (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Fix potential deadlock when sending mad to wire (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4, mlx5, mthca: Expose max_sge_rd correctly (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Add extra check for total vfs for SRIOV (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_en: Remove BUG_ON assert when checking if ring is full (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Relieve cpu load average on the port sending flow (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Fix wrong index in propagating port change event to VFs (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Fix memory leak in do_slave_init (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4: Disable HA for SRIOV PF RoCE devices (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_en: Release TX QP when destroying TX ring (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: Disable Granular QoS per VF under IB/Eth VPI configuration (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: fix typo in mlx4_set_vf_mac (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: need to call close fw if alloc icm is called twice (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] mlx4_core: double free of dev_vfs (Slava Shwartsman) [1333657 1384212 1384531 1385314 1385317 1385318 1385319] - [netdrv] bnx2x: don't reset chip on cleanup if PCI function is offline (Michal Schmidt) [1386199] - [netdrv] bnx2x: allow adding VLANs while interface is down (Michal Schmidt) [1386199] - [netdrv] bnx2x: avoid leaking memory on bnx2x_init_one() failures (Michal Schmidt) [1386199] - [netdrv] bnx2x: Prevent false warning for lack of FC NPIV (Michal Schmidt) [1386199] - [netdrv] bnx2x: fix receive of VF->PF mailbox messages by the PF on big-endian (Michal Schmidt) [1386199] - [netdrv] bnx2x: fix sending VF->PF messages on big-endian (Michal Schmidt) [1386199] - [netdrv] bnx2x: Fix 84833 phy command handler (Michal Schmidt) [1386199] - [netdrv] bnx2x: Fix led setting for 84858 phy (Michal Schmidt) [1386199] - [netdrv] bnx2x: Correct 84858 PHY fw version (Michal Schmidt) [1386199] - [netdrv] bnx2x: Fix 84833 RX CRC (Michal Schmidt) [1386199] - [netdrv] bnx2x: Fix link-forcing for KR2 (Michal Schmidt) [1386199] - [netdrv] bnx2x: Warn about grc timeouts in register dump (Michal Schmidt) [1386199] - [netdrv] be2net: Enable VF link state setting for BE3 (Ivan Vecera) [1347812] - [netdrv] be2net: Fix TX stats for TSO packets (Ivan Vecera) [1347812] - [netdrv] be2net: NCSI FW section should be properly updated with ethtool for BE3 (Ivan Vecera) [1347812] - [netdrv] be2net: Provide an alternate way to read pf_num for BEx chips (Ivan Vecera) [1347812] - [netdrv] be2net: Fix mac address collision in some configurations (Ivan Vecera) [1347812] - [netdrv] be2net: Avoid redundant addition of mac address in HW (Ivan Vecera) [1347812] - [netdrv] be2net: Add privilege level check for OPCODE_COMMON_GET_EXT_FAT_CAPABILITIES SLI cmd (Ivan Vecera) [1347812] - [netdrv] be2net: Issue COMMON_RESET_FUNCTION cmd during driver unload (Ivan Vecera) [1347812] - [netdrv] be2net: Support UE recovery in BEx/Skyhawk adapters (Ivan Vecera) [1347812] - [netdrv] be2net: replace polling with sleeping in the FW completion path (Ivan Vecera) [1347812] - [netdrv] be2net: do not remove vids from driver table if be_vid_config() fails (Ivan Vecera) [1347812] - [netdrv] be2net: clear vlan-promisc setting before programming the vlan list (Ivan Vecera) [1347812] - [netdrv] be2net: perform temperature query in adapter regardless of its interface state (Ivan Vecera) [1347812] - [netdrv] be2net: Fix broadcast echoes from EVB in BE3 (Ivan Vecera) [1347812] - [netdrv] be2net: fix definition of be_max_eqs() (Ivan Vecera) [1347812] - [netdrv] be2net: Fix provisioning of RSS for VFs in multi-partition configurations (Ivan Vecera) [1347812] - [netdrv] be2net: Enable Wake-On-LAN from shutdown for Skyhawk (Ivan Vecera) [1347812] - [netdrv] be2net: use max-TXQs limit too while provisioning VF queue pairs (Ivan Vecera) [1347812] - [netdrv] benet: be_resume needs to protect be_open with rtnl_lock (Ivan Vecera) [1347812] - [netdrv] be2net: Don't leak iomapped memory on removal (Ivan Vecera) [1347812] - [netdrv] be2net: Fix a UE caused by passing large frames to the ASIC (Ivan Vecera) [1347812] - [netdrv] be2net: Fix pcie error recovery in case of NIC+RoCE adapters (Ivan Vecera) [1347812] - [netdrv] be2net: Interpret and log new data that's added to the port misconfigure async event (Ivan Vecera) [1347812] - [netdrv] be2net: Request RSS capability of Rx interface depending on number of Rx rings (Ivan Vecera) [1347812] - [netdrv] be2net: Fix interval calculation in interrupt moderation (Ivan Vecera) [1347812] - [netdrv] be2net: Add retry in case of error recovery failure (Ivan Vecera) [1347812] - [netdrv] be2net: Fix Lancer error recovery (Ivan Vecera) [1347812] - [netdrv] be2net: Don't run ethtool self-tests for VFs (Ivan Vecera) [1347812] - [netdrv] be2net: SRIOV Queue distribution should factor in EQ-count of VFs (Ivan Vecera) [1347812] - [netdrv] be2net: Fix be_vlan_rem_vid() to check vlan id being removed (Ivan Vecera) [1347812] - [netdrv] be2net: check for INSUFFICIENT_PRIVILEGES error (Ivan Vecera) [1347812] - [netdrv] be2net: return error status from be_set_phys_id() (Ivan Vecera) [1347812] - [netdrv] be2net: fix port-res desc query of GET_PROFILE_CONFIG FW cmd (Ivan Vecera) [1347812] - [netdrv] be2net: fix VF link state transition from disabled to auto (Ivan Vecera) [1347812] - [netdrv] bnx2: fix locking when netconsole is used (Ivan Vecera) [1291369] - [netdrv] tg3: Avoid NULL pointer dereference in tg3_io_error_detected() (Ivan Vecera) [1347828] - [netdrv] tg3: Fix for disallow tx coalescing time to be 0 (Ivan Vecera) [1347828] - [netdrv] tg3: Report the correct number of RSS queues through tg3_get_rxnfc (Ivan Vecera) [1347828] - [netdrv] tg3: Fix for diasllow rx coalescing time to be 0 (Ivan Vecera) [1347828] - [netdrv] net: tg3: avoid uninitialized variable warning (Ivan Vecera) [1347828] - [net] ipv6: restrict hop_limit sysctl setting to range (1; 255) (Paolo Abeni) [1314305] - [net] ipv4: add limits to ip_default_ttl (Paolo Abeni) [1314305] - [net] route: enforce hoplimit max value (Paolo Abeni) [1313899] - [net] netfilter: Add missing #include for userland (Sabrina Dubroca) [1317697] - [net] sctp: use the same clock as if sock source timestamps were on (Xin Long) [1334561] - [net] sctp: update the netstamp_needed counter when copying sockets (Xin Long) [1334561] - [net] sctp: fix the transports round robin issue when init is retransmitted (Xin Long) [1312728] - [net] pppoe: fix memory corruption in padt work structure (Beniamino Galvani) [1317900] - [net] pppoe: drop pppoe device in pppoe_unbind_sock_work (Beniamino Galvani) [1317900] - [net] pppoe: Use workqueue to die properly when a PADT is received (Beniamino Galvani) [1317900] - [net] ipv6: Skip XFRM lookup if dst_entry in socket cache is valid (Jakub Sitnicki) [1327680] - [net] ipv6: Consolidate route lookup sequences (Jakub Sitnicki) [1327680] - [net] macvtap: Add support of packet capture on macvtap device (Sabrina Dubroca) [1373100] - [scsi] fnic: pci_dma_mapping_error() doesn't return an error code (Maurizio Lombardi) [1364593] - [scsi] fnic: Using rport->dd_data to check rport online instead of rport_lookup (Maurizio Lombardi) [1364593] - [scsi] fnic: Cleanup the I/O pending with fw and has timed out and is used to issue LUN reset (Maurizio Lombardi) [1364593] - [scsi] fnic: move printk()s outside of the critical code section (Maurizio Lombardi) [1364593] - [scsi] fnic: check pci_map_single() return value (Maurizio Lombardi) [1364593] - [scsi] be2iscsi: Driver version: 11.1.0.0 (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Replace _bh with _irqsave/irqrestore (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Remove redundant iscsi_wrb desc memset (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix bad WRB index error (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix async PDU handling path (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Add lock to protect WRB alloc and free (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: _bh for io_sgl_lock and mgmt_sgl_lock (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Reduce driver load/unload time (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix ExpStatSn in management tasks (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Update the driver version (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix WRB leak in login/logout path (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix async link event processing (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix to process 25G link speed info from FW (Maurizio Lombardi) [1347815] - [scsi] scsi_transport_iscsi: Add 25G and 40G speed definition (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix IOPOLL implementation (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix return value for MCC completion (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Add FW config validation (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix to handle misconfigured optics events (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix VLAN support for IPv6 network (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix to remove shutdown entry point (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Added return value check for mgmt_get_all_if_id (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Set mbox timeout to 30s (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix to synchronize tag allocation using spin_lock (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix to use atomic bit operations for tag_state (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix mbox synchronization replacing spinlock with mutex (Maurizio Lombardi) [1347815] - [scsi] be2iscsi: Fix soft lockup in mgmt_get_all_if_id path using bmbx (Maurizio Lombardi) [1347815] - [scsi] scsi_debug: fix logical block provisioning support when unmap_alignment != 0 (Maurizio Lombardi) [1388096] - [scsi] scsi_debug: fix logical block provisioning support (Maurizio Lombardi) [1388096] - [scsi] mpt3sas: Fix resume on WarpDrive flash cards (Tomas Henzl) [1329353] - [scsi] mpt3sas: avoid mpt3sas_transport_port_add NULL parent_dev (Tomas Henzl) [1329353] - [scsi] mpt3sas: set num_phys after allocating phy space (Tomas Henzl) [1329353] - [scsi] mpt3sas: add missing curly braces (Tomas Henzl) [1329353] - [scsi] mpt3sas: Used "synchronize_irq()"API to synchronize timed-out IO & TMs (Tomas Henzl) [1329353] - [scsi] mpt3sas: Set maximum transfer length per IO to 4MB for VDs (Tomas Henzl) [1329353] - [scsi] mpt3sas: Updating mpt3sas driver version to 13.100.00.00 (Tomas Henzl) [1329353] - [scsi] mpt3sas: Handle active cable exception event (Tomas Henzl) [1329353] - [scsi] mpt3sas: Update MPI header to 2.00.42 (Tomas Henzl) [1329353] - [scsi] mpt3sas: remove unused fw_event_work elements (Tomas Henzl) [1329353] - [scsi] mpt3sas: Remove usage of 'struct timeval' (Tomas Henzl) [1329353] - [scsi] mpt3sas: Don't overreach ioc->reply_post during initialization (Tomas Henzl) [1329353] - [scsi] mpt3sas: Remove unnecessary synchronize_irq() before free_irq() (Tomas Henzl) [1329353] - [scsi] mpt3sas: Free memory pools before retrying to allocate with different value (Tomas Henzl) [1329353] - [scsi] mpt3sas: Remove cpumask_clear for zalloc_cpumask_var and don't free free_cpu_mask_var before reply_q (Tomas Henzl) [1329353] - [scsi] mpt3sas: Updating mpt3sas driver version to 12.100.00.00 (Tomas Henzl) [1329353] - [scsi] mpt3sas: Fix for Asynchronous completion of timedout IO and task abort of timedout IO (Tomas Henzl) [1329353] - [scsi] mpt3sas: Updated MPI Header to 2.00.42 (Tomas Henzl) [1329353] - [scsi] mpt3sas: Add support for configurable Chain Frame Size (Tomas Henzl) [1329353] - [scsi] mpt3sas: Added smp_affinity_enable module parameter (Tomas Henzl) [1329353] - [scsi] mpt3sas: Make use of additional HighPriority credit message frames for sending SCSI IOs (Tomas Henzl) [1329353] - [scsi] mpt3sas: Never block the Enclosure device (Tomas Henzl) [1329353] - [scsi] mpt3sas: Fix static analyzer(coverity) tool identified defects (Tomas Henzl) [1329353] - [scsi] mpt3sas: Used IEEE SGL instead of MPI SGL while framing a SMP Passthrough request message (Tomas Henzl) [1329353] - [scsi] mpt3sas: Added support for high port count HBA variants (Tomas Henzl) [1329353] - [scsi] bnx2fc: Update version number to 2.10.3 (Maurizio Lombardi) [1380385] - [scsi] bnx2fc: Check sc_cmd device and host pointer before returning the command to the mid-layer (Maurizio Lombardi) [1380385] - [scsi] bnx2fc: Print netdev device name when FCoE is successfully initialized (Maurizio Lombardi) [1380385] - [scsi] bnx2fc: Print when we send a fip keep alive (Maurizio Lombardi) [1380385] - [scsi] bnx2fc: bnx2fc_eh_abort(): fix wrong return code (Maurizio Lombardi) [1380385] - [scsi] bnx2fc: Show information about log levels in 'modinfo' (Maurizio Lombardi) [1380385] - [scsi] hpsa: update driver revision to 3.4.10-0-RH2 (Joseph Szczypek) [1377892] - [scsi] hpsa: correct scsi 6byte lba calculation (Joseph Szczypek) [1377892] - [scsi] lpfc: remove unknown ELS message warnings for RDP (Maurizio Lombardi) [1347811] - [scsi] smartpqi: add to config-generic (Scott Benesh) [1343743] - [scsi] smartpqi: raid bypass lba calculation fix (Scott Benesh) [1343743] - [scsi] smartpqi: bump driver version (Scott Benesh) [1343743] - [scsi] smartpqi: add smartpqi.txt (Scott Benesh) [1343743] - [scsi] smartpqi: update Kconfig (Scott Benesh) [1343743] - [scsi] smartpqi: remove timeout for cache flush operations (Scott Benesh) [1343743] - [scsi] smartpqi: scsi queuecommand cleanup (Scott Benesh) [1343743] - [scsi] smartpqi: minor tweaks to update time support (Scott Benesh) [1343743] - [scsi] smartpqi: minor function reformating (Scott Benesh) [1343743] - [scsi] smartpqi: correct event acknowledgement timeout issue (Scott Benesh) [1343743] - [scsi] smartpqi: correct controller offline issue (Scott Benesh) [1343743] - [scsi] smartpqi: add kdump support (Scott Benesh) [1343743] - [scsi] smartpqi: enhance reset logic (Scott Benesh) [1343743] - [scsi] smartpqi: enhance drive offline informational message (Scott Benesh) [1343743] - [scsi] smartpqi: simplify spanning (Scott Benesh) [1343743] - [scsi] smartpqi: change tmf macro names (Scott Benesh) [1343743] - [scsi] smartpqi: change aio sg processing (Scott Benesh) [1343743] - [scsi] aacraid: remove wildcard for series 9 controllers (Scott Benesh) [1343743] - [scsi] smartpqi: initial commit of Microsemi smartpqi driver (Scott Benesh) [1343743]- [hv] get rid of id in struct vmbus_channel (Vitaly Kuznetsov) [1322802] - [hv] make VMBus bus ids persistent (Vitaly Kuznetsov) [1322802] - [hv] storvsc: Fix potential memory leak (Cathy Avery) [1322928 1352824] - [hv] storvsc: Filter out storvsc messages CD-ROM medium not present (Cathy Avery) [1322928 1352824] - [hv] storvsc: fix SRB_STATUS_ABORTED handling (Cathy Avery) [1322928 1352824] - [hv] storvsc: add logging for error/warning messages (Cathy Avery) [1322928 1352824] - [hv] storvsc: Fix a bug in the handling of SRB status flags (Cathy Avery) [1322928 1352824] - [hv] storvsc: Don't set the SRB_FLAGS_QUEUE_ACTION_ENABLE flag (Cathy Avery) [1322928 1352824] - [hv] storvsc: Set the tablesize based on the information given by the host (Cathy Avery) [1322928 1352824] - [hv] storvsc: Don't assume that the scatterlist is not chained (Cathy Avery) [1322928 1352824] - [hv] storvsc: Retrieve information about the capability of the target (Cathy Avery) [1322928 1352824] - [hv] storvsc: Always send on the selected outgoing channel (Cathy Avery) [1322928 1352824] - [hv] vmbus: Support a vmbus API for efficiently sending page arrays (Cathy Avery) [1322928 1352824] - [hv] balloon: replace ha_region_mutex with spinlock (Vitaly Kuznetsov) [1326999 1381617] - [hv] balloon: account for gaps in hot add regions (Vitaly Kuznetsov) [1326999 1381617] - [hv] balloon: keep track of where ha_region starts (Vitaly Kuznetsov) [1326999 1381617] - [hv] balloon: reset host_specified_ha_region (Vitaly Kuznetsov) [1326999 1381617] - [hv] balloon: don't crash when memory is added in non-sorted order (Vitaly Kuznetsov) [1326999 1381617] - [hv] balloon: check if ha_region_mutex was acquired in MEM_CANCEL_ONLINE case (Vitaly Kuznetsov) [1326999 1381617] - [hv] don't leak memory in vmbus_establish_gpadl() (Vitaly Kuznetsov) [1376860] - [hv] get rid of redundant messagecount in create_gpadl_header() (Vitaly Kuznetsov) [1376860] - [hv] vmbus: don't manipulate with clocksources on crash (Cathy Avery) [1365049] - [hv] correct tsc page sequence invalid value (Cathy Avery) [1365049] - [hv] vmbus: fix build warning (Cathy Avery) [1365049] - [hv] vmbus: Implement a clocksource based on the TSC page (Cathy Avery) [1365049] - [hv] kvp: cancel kvp_host_handshake_work on module unload (Vitaly Kuznetsov) [1321259] - [x86] mm/xen: Suppress hugetlbfs in PV guests (Vitaly Kuznetsov) [1312331] - [mm] hugetlb: allow hugepages_supported to be architecture specific (Vitaly Kuznetsov) [1312331]- [netdrv] i40e/i40evf : Bump driver version from 1.5.5 to 1.5.10 (Stefan Assmann) [1360179] - [netdrv] i40evf: RSS Hash Option parameters (Stefan Assmann) [1360179] - [netdrv] i40e: Remove HMC AQ API implementation (Stefan Assmann) [1360179] - [netdrv] i40evf: Add driver support for promiscuous mode (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Only offload VLAN tag if enabled (Stefan Assmann) [1360179] - [netdrv] i40e: Add DeviceID for X722 QSFP+ (Stefan Assmann) [1360179] - [netdrv] i40e: Add device capability which defines if update is available (Stefan Assmann) [1360179] - [netdrv] i40evf: Allow PF driver to configure RSS (Stefan Assmann) [1360179] - [netdrv] i40e: Specify AQ event opcode to wait for (Stefan Assmann) [1360179] - [netdrv] i40evf: Don't Panic (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Limit TSO to 7 descriptors for payload instead of 8 per packet (Stefan Assmann) [1360179] - [netdrv] i40evf: properly handle VLAN features (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Bump patch from 1.5.2 to 1.5.5 (Stefan Assmann) [1360179] - [netdrv] i40e: Input set mask constants for RSS, flow director, and flex bytes (Stefan Assmann) [1360179] - [netdrv] i40e: Add RSS configuration to virtual channel (Stefan Assmann) [1360179] - [netdrv] i40e: Move NVM variable out of AQ struct (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Faster RX via avoiding FCoE (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Drop unused tx_ring argument (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Bump patch from 1.5.1 to 1.5.2 (Stefan Assmann) [1360179] - [netdrv] i40evf: Fix get_rss_aq (Stefan Assmann) [1360179] - [netdrv] i40evf: Add longer wait after remove module (Stefan Assmann) [1360179] - [netdrv] i40e: Add new device ID for X722 (Stefan Assmann) [1360179] - [netdrv] i40evf: Fix VLAN features (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Bump patch from 1.4.25 to 1.5.1 (Stefan Assmann) [1360179] - [netdrv] i40evf: Add additional check for reset (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Fix handling of boolean logic in polling routines (Stefan Assmann) [1360179] - [netdrv] i40evf: remove dead code (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Allow up to 12K bytes of data per Tx descriptor instead of 8K (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Bump i40e to 1.4.25 and i40evf to 1.4.15 (Stefan Assmann) [1360179] - [netdrv] i40e: implement and use Rx CTL helper functions (Stefan Assmann) [1360179] - [netdrv] i40e: add adminq commands for Rx CTL registers (Stefan Assmann) [1360179] - [netdrv] i40e: Add functions to blink led on 10GBaseT PHY (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Rewrite logic for 8 descriptor per packet check (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Break up xmit_descriptor_count from maybe_stop_tx (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Use u64 values instead of casting them in TSO function (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Drop outer checksum offload that was not requested (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Bump i40e to 1.4.15 and i40evf to 1.4.11 (Stefan Assmann) [1360179] - [netdrv] i40e: When in promisc mode apply promisc mode to Tx Traffic as well (Stefan Assmann) [1360179] - [netdrv] i40e: clean event descriptor before use (Stefan Assmann) [1360179] - [netdrv] i40evf: set adapter state on reset failure (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: avoid atomics (Stefan Assmann) [1360179] - [netdrv] i40e: Add a SW workaround for lost interrupts (Stefan Assmann) [1360179] - [netdrv] i40evf: support packet split receive (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1360179] - [netdrv] i40e: properly show packet split status in debugfs (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: use logical operators, not bitwise (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: use __GFP_NOWARN (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: try again after failure (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: don't lose interrupts (Stefan Assmann) [1360179] - [netdrv] i40evf: Change vf driver string to reflect all products i40evf supports (Stefan Assmann) [1360179] - [netdrv] i40e: Refactor force_wb and WB_ON_ITR functionality code (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: bump version to 1.4.12/1.4.8 (Stefan Assmann) [1360179] - [netdrv] i40e: do TSO only if CHECKSUM_PARTIAL is set (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Bump i40e to 1.4.11 and i40evf to 1.4.7 (Stefan Assmann) [1360179] - [netdrv] i40evf: enable bus master after reset (Stefan Assmann) [1360179] - [netdrv] i40e: fix write-back-on-itr to work with legacy itr (Stefan Assmann) [1360179] - [netdrv] i40e: Bump AQ minor version to 1.5 for new FW features (Stefan Assmann) [1360179] - [netdrv] i40e: AQ thermal sensor control struct (Stefan Assmann) [1360179] - [netdrv] i40e: AQ Add VXLAN-GPE tunnel type (Stefan Assmann) [1360179] - [netdrv] i40e: AQ Add set_switch_config (Stefan Assmann) [1360179] - [netdrv] i40e: AQ Shared resource flags (Stefan Assmann) [1360179] - [netdrv] i40e: AQ Add external power class to get link status (Stefan Assmann) [1360179] - [netdrv] i40e: AQ Geneve cloud tunnel type (Stefan Assmann) [1360179] - [netdrv] i40e: AQ Add Run PHY Activity struct (Stefan Assmann) [1360179] - [netdrv] i40e: add new proxy-wol bit for X722 (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Use private workqueue (Stefan Assmann) [1360179] - [netdrv] i40evf: add new write-back mode (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Fix for UDP/TCP RSS for X722 (Stefan Assmann) [1360179] - [netdrv] i40evf: null out ring pointers on free (Stefan Assmann) [1360179] - [netdrv] i40e: define function capabilities in only one place (Stefan Assmann) [1360179] - [netdrv] i40evf: allow channel bonding of VFs (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Fix RSS rx-flow-hash configuration through ethtool (Stefan Assmann) [1360179] - [netdrv] treewide: Fix typos in printk (Stefan Assmann) [1360179] - [netdrv] i40e: remove forever unused ID (Stefan Assmann) [1360179] - [netdrv] i40e: Fix Rx hash reported to the stack by our driver (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Bump i40e to 1.4.8 and i40evf to 1.4.4 (Stefan Assmann) [1360179] - [netdrv] i40evf: change version string generation (Stefan Assmann) [1360179] - [netdrv] i40e/i40evf: Add a new offload for RSS PCTYPE V2 for X722 (Stefan Assmann) [1360179] - [netdrv] i40e: Opcode and structures required by OEM Post Update AQ command and add new NVM arq message (Stefan Assmann) [1360179] - [netdrv] i40evf: check rings before freeing resources (Stefan Assmann) [1360179] - [netdrv] i40e: Fix errors resulted while turning off TSO (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: use configured RSS key and lookup table in i40e_vsi_config_rss (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: fix broken i40e_config_rss_aq function (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: move i40e_vsi_config_rss below i40e_get_rss_aq (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Remove redundant memset (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: check for and deal with non-contiguous TCs (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf : Bump driver version from 1.5.5 to 1.5.10 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Update device ids for X722 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Drop extra copy of function (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Use consistent type for vf_id (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: PTP - avoid aggregate return warnings (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Fix uninitialized variable (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Remove HMC AQ API implementation (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40evf: Add driver support for promiscuous mode (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add VF promiscuous mode driver support (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add promiscuous on VLAN support (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Only offload VLAN tag if enabled (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Remove zero check (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add DeviceID for X722 QSFP+ (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add device capability which defines if update is available (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Specify AQ event opcode to wait for (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Code cleanup in i40e_add_fdir_ethtool (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Limit TSO to 7 descriptors for payload instead of 8 per packet (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: fix errant PCIe bandwidth message (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Bump patch from 1.5.2 to 1.5.5 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Input set mask constants for RSS, flow director, and flex bytes (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Move NVM event wait check to NVM code (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add RSS configuration to virtual channel (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Move NVM variable out of AQ struct (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Restrict VF poll mode to only single function mode devices (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Faster RX via avoiding FCoE (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Drop unused tx_ring argument (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Move HW flush (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Leave debug_mask cleared at init (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Inserting a HW capability display info (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Bump patch from 1.5.1 to 1.5.2 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Request PHY media event at reset time (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Lower some message levels (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Fix for supported link modes in 10GBaseT PHY's (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Disable link polling (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Make VF resets more reliable (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add new device ID for X722 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Remove unused variable (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: remove redundant check on vsi->active_vlans (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Bump patch from 1.4.25 to 1.5.1 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Change comment to reflect correct function name (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Change unknown event error msg to ignore message (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Added code to prevent double resets (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Notify VFs of all resets (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Remove timer and task only if created (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Assure that adminq is alive in debug mode (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Remove MSIx only if created (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Fix up return code (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Save off VSI resource count when updating VSI (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Remove I40E_MAX_USER_PRIORITY define (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Fix handling of boolean logic in polling routines (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Allow up to 12K bytes of data per Tx descriptor instead of 8K (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: call ndo_stop() instead of dev_close() when running offline selftest (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: queue-specific settings for interrupt moderation (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Bump i40e to 1.4.25 and i40evf to 1.4.15 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: let go of the past (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: suspend scheduling during driver unload (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Use the new rx ctl register helpers. Don't use AQ calls from clear_hw (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: implement and use Rx CTL helper functions (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add adminq commands for Rx CTL registers (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add check for null VSI (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Expose some registers to program parser, FD and RSS logic (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Fix for unexpected messaging (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Do not wait for Rx queue disable in DCB reconfig (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Increase timeout when checking GLGEN_RSTAT_DEVSTATE bit (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Fix led blink capability for 10GBaseT PHY (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add functions to blink led on 10GBaseT PHY (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Rewrite logic for 8 descriptor per packet check (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Break up xmit_descriptor_count from maybe_stop_tx (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Clean-up Rx packet checksum handling (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Set skb->csum_level for encapsulated checksum (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Add exception handling for Tx checksum (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Use u64 values instead of casting them in TSO function (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Drop outer checksum offload that was not requested (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Bump i40e to 1.4.15 and i40evf to 1.4.11 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: When in promisc mode apply promisc mode to Tx Traffic as well (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: clean event descriptor before use (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: better error reporting for nvmupdate (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: expand comment (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Do not disable queues in the Legacy/MSI Interrupt handler (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: avoid atomics (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Removal of code which relies on BASE VEB SEID (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Fix PROMISC mode for Multi-function per port (MFP) devices (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add a SW workaround for lost interrupts (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: trivial: cleanup use of pf->hw (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: drop unused debugfs file "dump" (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: get rid of magic number (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: properly show packet split status in debugfs (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: use logical operators, not bitwise (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: use __GFP_NOWARN (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: dump descriptor indexes in hex (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: try again after failure (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: don't lose interrupts (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Refactor force_wb and WB_ON_ITR functionality code (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: use new add_veb calling with VEB stats control (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add VEB stat control and remove L2 cloud filter (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: set shared bit for multicast filters (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Make the DCB firmware checks for X710/XL710 only (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: move sync_vsi_filters up in service_task (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add priv flag for automatic rule eviction (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: bump version to 1.4.12/1.4.8 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: avoid large memcpy by assigning struct (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: count allocation errors (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: drop unused function (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: negate PHY int mask bits (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: APIs to Add/remove port mirroring rules (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: fix: do not sleep in netdev_ops (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: allocate memory safer (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: do TSO only if CHECKSUM_PARTIAL is set (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: trivial: fix missing space (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: trivial: drop duplicate definition (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Bump i40e to 1.4.11 and i40evf to 1.4.7 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: trivial: remove unnecessary local var (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: remove VF device IDs from PF (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add netdev info to VSI dump (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add a little more to an NVM update debug message (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: refactor DCB function (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add 20G speed for Tx bandwidth calculations (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add counter for arq overflows (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: fix write-back-on-itr to work with legacy itr (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Store lan_vsi_idx and lan_vsi_id in the right size (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Bump AQ minor version to 1.5 for new FW features (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: AQ thermal sensor control struct (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: AQ Add VXLAN-GPE tunnel type (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: AQ Add set_switch_config (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: AQ Shared resource flags (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add 100Mb ethtool reporting (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: AQ Add Run PHY Activity struct (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Limit DCB FW version checks to X710/XL710 devices (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add new proxy-wol bit for X722 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Use private workqueue (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40evf: add new write-back mode (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Fix for UDP/TCP RSS for X722 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Extend ethtool RSS hooks for X722 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: add new device IDs for X722 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: bump version to 1.4.10 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Cleanup the code with respect to restarting autoneg (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: define function capabilities in only one place (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Replace X722 mac check in ethtool get_settings (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Fix RSS rx-flow-hash configuration through ethtool (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Add mac_filter_element at the end of the list instead of HEAD (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: remove forever unused ID (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Fix Rx hash reported to the stack by our driver (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: allow zero MAC address for VFs (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: change log messages and error returns (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Bump i40e to 1.4.8 and i40evf to 1.4.4 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: clean whole mac filter list (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e/i40evf: Add a new offload for RSS PCTYPE V2 for X722 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: hush little warnings (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: Opcode and structures required by OEM Post Update AQ command and add new NVM arq message (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: use explicit cast from u16 to u8 (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: don't add zero MAC filter (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: properly delete VF MAC filters (Stefan Assmann) [1249250 1310402 1346978] - [netdrv] i40e: chomp the BIT(_ULL) (Stefan Assmann) [1249250 1310402 1346978]- [mm] close FOLL MAP_PRIVATE race (Larry Woodman) [1385117] {CVE-2016-5195}- [netdrv] sfc: report supported link speeds on SFP connections (Jarod Wilson) [1384621] - [fs] dlm: free workqueues after the connections (Marcelo Leitner) [1365204] - [drm] vmwgfx: respect 'nomodeset' (Rob Clark) [1342114] - [netdrv] ibmveth: check return of skb_linearize in ibmveth_start_xmit (Gustavo Duarte) [1322315] - [fs] NFSv4.1: nfs41_clear_delegation_stateid shouldn't trust NFS_DELEGATED_STATE (Steve Dickson) [1230305] - [drm] i915/skl: Fix spurious gpu hang with gt3/gt4 revs (Rob Clark) [1323945] - [drm] i915/skl: Fix rc6 based gpu/system hang (Rob Clark) [1323945] - [drm] prime: fix error path deadlock fail (Rob Clark) [1334880] - [drm] Balance error path for GEM handle allocation (Rob Clark) [1334880] - [netdrv] ixgbe: cleanup crosstalk fix (Ken Cox) [1346399] - [netdrv] ixgbe: Add work around for empty SFP+ cage crosstalk (Ken Cox) [1346399] - [netdrv] ixgbe: Add definitions for x550em_a 10G MAC (Ken Cox) [1346399] - [netdrv] ixgbe: Do not clear RAR entry when clearing VMDq for SAN MAC (Ken Cox) [1346399] - [md] disable RAID5 /sys/block/md/md/group_thread_cnt (Jes Sorensen) [1322733] - [mfd] rtsx: Various tweaks for RHEL-6 (Don Zickus) [1167938] - [mfd] rtsx: Add in support for power down (Don Zickus) [1167938] - [mfd] rtsx: Update driving settings (Don Zickus) [1167938] - [mfd] rtsx: Read vendor setting from config space (Don Zickus) [1167938] - [mfd] rtsx: Add support for rts525A (Don Zickus) [1167938]- [fs] NFS: Fix another OPEN_DOWNGRADE bug (Steve Dickson) [1340539] - [fs] NFSv4: Fix another bug in the close/open_downgrade code (Steve Dickson) [1340539] - [fs] NFSv4: Fix problems with close in the presence of a delegation (Steve Dickson) [1340539] - [debug] lockdep: raise MAX_LOCKDEP_CHAINS_BITS to 16 (Maurizio Lombardi) [1314144] - [block] nvme: add device id's with intel stripe quirk (David Milburn) [1372088] - [hv] avoid vfree() on crash (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: handle various crash scenarios (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: Support kexec on ws2012 r2 and above (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: Support handling messages on multiple CPUs (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: remove code duplication in message handling (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: avoid unneeded compiler optimizations in vmbus_wait_for_unload() (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: avoid wait_for_completion() on crash (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: avoid scheduling in interrupt context in vmbus_initiate_unload() (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: don't loose HVMSG_TIMER_EXPIRED messages (Vitaly Kuznetsov) [1301903 1333167] - [hv] vmbus: Force all channel messages to be delivered on CPU 0 (Vitaly Kuznetsov) [1301903 1333167] - [fs] sunrpc: make AF_LOCAL connect synchronous (Steve Dickson) [1321366] - [fs] sunrpc: TCP/UDP always close the old socket before reconnecting (Steve Dickson) [1321366] - [fs] sunrpc: Add helpers to prevent socket create from racing (Steve Dickson) [1321366] - [fs] sunrpc: Fix stupid typo in xs_sock_set_reuseport (Steve Dickson) [1321366] - [fs] sunrpc: Define xs_tcp_fin_timeout only if CONFIG_SUNRPC_DEBUG (Steve Dickson) [1321366] - [fs] sunrpc: Handle connection reset more efficiently (Steve Dickson) [1321366] - [fs] sunrpc: Remove the redundant XPRT_CONNECTION_CLOSE flag (Steve Dickson) [1321366] - [fs] sunrpc: Make xs_tcp_close() do a socket shutdown rather than a sock_release (Steve Dickson) [1321366] - [fs] sunrpc: Ensure xs_tcp_shutdown() requests a full close of the connection (Steve Dickson) [1321366] - [fs] sunrpc: Cleanup to remove remaining uses of XPRT_CONNECTION_ABORT (Steve Dickson) [1321366] - [fs] sunrpc: Remove TCP socket linger code (Steve Dickson) [1321366] - [fs] sunrpc: Remove TCP client connection reset hack (Steve Dickson) [1321366] - [fs] sunrpc: Ensure xs_reset_transport() resets the close connection flags (Steve Dickson) [1321366] - [fs] sunrpc: Do not clear the source port in xs_reset_transport (Steve Dickson) [1321366] - [fs] sunrpc: Handle EADDRINUSE on connect (Steve Dickson) [1321366] - [fs] sunrpc: Set SO_REUSEPORT socket option for TCP connections (Steve Dickson) [1321366] - [block] nvme: Increase the max transfer size when mdts is 0 (David Milburn) [1343876] - [block] nvme: make setup work for devices that don't do INTx (David Milburn) [1343876] - [block] nvme: Fix potential IO timeout race condition (David Milburn) [1343876] - [block] nvme: Don't write cq doorbell on suspended queues (David Milburn) [1343876] - [block] nvme: Fix ioctl passthrough length calculation (David Milburn) [1343876] - [block] nvme: Return busy status on suspended queue (David Milburn) [1343876] - [block] nvme: Add nvme subsystem reset IOCTL (David Milburn) [1343876] - [block] nvme: Add nvme subsystem reset support (David Milburn) [1343876] - [block] nvme: add sysfs and ioctl controller reset (David Milburn) [1343876] - [block] nvme: increase depth of admin queue (David Milburn) [1343876] - [infiniband] ib/qib: Support creating qps with GFP_NOIO flag (Alex Estrin) [1373507] - [infiniband] ib/qib: Improve ipoib UD performance (Alex Estrin) [1373507] - [infiniband] ib/qib: fix mcast detach when qp not attached (Alex Estrin) [1373507] - [infiniband] ib/qib: Prevent context loss (Alex Estrin) [1373507] - [pci] Allocate ATS struct during enumeration (Myron Stowe) [1228022] - [mm] thp: fix SMP race condition between THP page fault and MADV_DONTNEED (Andrea Arcangeli) [1314133] - [netdrv] igb: call ndo_stop() instead of dev_close() when running offline selftest (Stefan Assmann) [1267865] - [block] Update queue-sysfs.txt documentation file (Joe Lawrence) [1361603] - [mm] tracing: Fix no callsite ifndef CONFIG_KMEMTRACE (Aristeu Rozanski) [1123990] - [mm] tracing: Define kmem_cache_alloc_notrace ifdef CONFIG_TRACING (Aristeu Rozanski) [1123990] - [kernel] replace some read_lock(&tasklist_lock)'s with tasklist_read_lock() (Oleg Nesterov) [1304864] - [kernel] replace write_lock_irq(&tasklist_lock) with tasklist_write_lock_irq() (Oleg Nesterov) [1304864] - [kernel] introduce tasklist_read_lock() and tasklist_write_lock_irq() (Oleg Nesterov) [1304864] - [fs] gfs2: Update file times after grabbing glock (Andreas Grunbacher) [1379452] - [fs] gfs2: Initialize atime of I_NEW inodes (Andreas Grunbacher) [1379452]- [netdrv] enic: set netdev->vlan_features (Stefan Assmann) [1309973] - [s390] qeth: delete napi struct when removing a qeth device (Hendrik Brueckner) [1357027] - [s390] iucv: call skb_linearize() when needed (Hendrik Brueckner) [1341759] - [s390] dasd: fix hanging device after clear subchannel (Hendrik Brueckner) [1368066] - [s390] fix test_fp_ctl inline assembly contraints (Hendrik Brueckner) [1357029] - [s390] spinlock: avoid yield to non existent cpu (Hendrik Brueckner) [1341757] - [mm] hugetlb: don't use reserved during VM_SHARED mapping cow (Petr Holasek) [1297199] - [scsi] mpt3sas: Fix panic when aer correct error occurred (Frank Ramsay) [1374743] - [fs] nfs4.1: Remove a bogus BUG_ON() in nfs4_layoutreturn_done (Steve Dickson) [1376467] - [fs] nfs4: Fix potential use after free of state in nfs4_do_reclaim (Dave Wysochanski) [1343231] - [fs] ext2: fix filesystem deadlock while reading corrupted xattr block (Carlos Maiolino) [847106] - [documentation] watchdog: hpwdt: remove email address from doc (Nigel Croxon) [1375651] - [documentation] watchdog: hpwdt: Adjust documentation to match latest kernel module parameters (Nigel Croxon) [1375651]- [fs] NFSv4.1: Fix an NFSv4.1 state renewal regression (Dave Wysochanski) [1332300] - [scsi] ibmvfc: Fix I/O hang when port is not mapped (Steve Best) [1377964] - [powerpc] eeh: Fix dereferencing NULL device_node (Gustavo Duarte) [1323874] - [fs] nfsd3: Check write permission after checking existence (Harshula Jayasuriya) [1373393] - [x86] tsc: Add backwards time checking to read_tsc() and vread_tsc() (Prarit Bhargava) [1375163] - [sched] core: Clear the root_domain cpumasks in init_rootdomain (Aristeu Rozanski) [1214887] - [edac] sb_edac: get rid of 2HA handling while getting active channels (Aristeu Rozanski) [1318810 1353808] - [edac] sb_edac: fix Broadwell channel calculation (Aristeu Rozanski) [1318810 1353808] - [edac] sb_edac: fix csrow/channel emulation (Aristeu Rozanski) [1318810 1353808] - [edac] sb_edac: Fix rank lookup on Broadwell (Aristeu Rozanski) [1318810 1353808] - [edac] sb_edac: Take account of channel hashing when needed (Aristeu Rozanski) [1318810 1353808] - [edac] sb_edac: Repair damage introduced when "fixing" channel address (Aristeu Rozanski) [1318810 1353808] - [edac] sb_edac: Fix computation of channel address (Aristeu Rozanski) [1318810 1353808] - [edac] sb_edac: Add support for duplicate device IDs (Aristeu Rozanski) [1318810 1353808] - [acpi] SRAT: fix SRAT parsing order with both LAPIC and X2APIC present (Prarit Bhargava) [1247218] - [acpi] tables: test the correct variable (Prarit Bhargava) [1247218] - [x86] acpi: Handle apic/x2apic entries in MADT in correct order (Prarit Bhargava) [1247218] - [acpi] tables: Add acpi_subtable_proc to ACPI table parsers (Prarit Bhargava) [1247218] - [acpi] table: Always count matched and successfully parsed entries (Prarit Bhargava) [1247218] - [acpi] table: Add new function to get table entries (Prarit Bhargava) [1247218] - [netdrv] ixgbe: Fix ATR so that it correctly handles IPv6 extension headers (Ken Cox) [1339563] - [netdrv] ixgbe: Store VXLAN port number in network order (Ken Cox) [1339563] - [netdrv] ixgbe: Make ATR recognize IPv6 extended headers (Ken Cox) [1339563] - [net] vlan: Fix FCOE_MTU support (Maurizio Lombardi) [1367250] - [net] inet_diag: fix oops for IPv4 AF_INET6 TCP SYN-RECV state (Phil Sutter) [1328053] - [net] tcp: make challenge acks less predictable (Florian Westphal) [1355607] {CVE-2016-5696} - [net] netfilter: bridge: do not re-invoke iptables (Florian Westphal) [1319883] - [net] set dev->addr_assign_type correctly (Sabrina Dubroca) [1318500] - [netdrv] atheros eth: set addr_assign_type if random_ether_addr() used (Sabrina Dubroca) [1318500] - [netdrv] ethoc: set addr_assign_type if random_ether_addr() used (Sabrina Dubroca) [1318500] - [net] use eth_hw_addr_random() and reset addr_assign_type (Sabrina Dubroca) [1318500] - [netdrv] replace random_ether_addr() with eth_hw_addr_random() (Sabrina Dubroca) [1318500]- [firmware] revert "amd-ucode: Add microcode_amd" (Phillip Lougher) [1375170] - [firmware] revert "amd-ucode: Add microcode_amd_fam15" (Phillip Lougher) [1375170] - [firmware] revert "amd-ucode: Add microcode_amd_fam16" (Phillip Lougher) [1375170] - [s390] mm: fix asce_bits handling with dynamic pagetable levels (Steve Best) [1341758]- [firmware] amd-ucode: Add microcode_amd_fam16 (Suravee Suthikulpanit) [1322525] - [firmware] amd-ucode: Add microcode_amd_fam15 (Suravee Suthikulpanit) [1322525] - [firmware] amd-ucode: Add microcode_amd (Suravee Suthikulpanit) [1322525] - [netdrv] igbvf: remove "link is Up" message when registering mcast address (Corinna Vinschen) [1304114] - [acpi] acpia: Fix Scope() op in module level code (Lenny Szubowicz) [1357316] - [security] selinux: test for !ss_initialized in selinux_sysctl (Mateusz Guzik) [1285009] - [scsi] fnic: Fix to cleanup aborted IO to avoid device being offlined by mid-layer (Maurizio Lombardi) [1341298]- [netdrv] bnxt_en: Add new NPAR and dual media device IDs (John Linville) [1347825] - [netdrv] bnxt_en: Limit RX BD pages to be no bigger than 32K (John Linville) [1347825] - [netdrv] bnxt_en: Add BCM5731X and BCM5741X device IDs (John Linville) [1347825] - [netdrv] bnxt_en: Add PCI device ID for 57404 NPAR devices (John Linville) [1347825] - [netdrv] bnxt_en: Enable NPAR (NIC Partitioning) Support (John Linville) [1347825] - [netdrv] bnxt_en: Add function for VF driver to query default VLAN (John Linville) [1347825] - [netdrv] bnxt_en: Fix tx push race condition (John Linville) [1347825] - [netdrv] bnxt_en: Add BCM57314 device ID (John Linville) [1347825] - [netdrv] bnxt_en: Setup multicast properly after resetting device (John Linville) [1347825] - [netdrv] bnxt_en: Need memory barrier when processing the completion ring (John Linville) [1347825] - [netdrv] bnxt_en: Don't fallback to INTA on VF (John Linville) [1347825] - [netdrv] bnxt_en: Update to Firmware 1.2.2 spec (John Linville) [1347825] - [netdrv] bnxt_en: Fix ethtool -a reporting (John Linville) [1347825] - [netdrv] bnxt_en: Fix typo in bnxt_hwrm_set_pause_common() (John Linville) [1347825] - [netdrv] vmxnet3: update to version 3 (Neil Horman) [1290656] - [netdrv] vmxnet3: introduce command to register memory region (Neil Horman) [1290656] - [netdrv] vmxnet3: add support for get_coalesce, set_coalesce ethtool operations (Neil Horman) [1290656] - [netdrv] vmxnet3: add receive data ring support (Neil Horman) [1290656] - [netdrv] vmxnet3: allow variable length transmit data ring buffer (Neil Horman) [1290656] - [netdrv] vmxnet3: introduce generalized command interface to configure the device (Neil Horman) [1290656] - [netdrv] vmxnet3: prepare for version 3 changes (Neil Horman) [1290656] - [netdrv] vmxnet3: segCnt can be 1 for LRO packets (Neil Horman) [1290656] - [netdrv] vmxnet3: Changes for vmxnet3 adapter version 2 (fwd) (Neil Horman) [1290656] - [netdrv] vmxnet3: set CHECKSUM_UNNECESSARY for IPv6 packets (Neil Horman) [1290656] - [netdrv] vmxnet3: fix lock imbalance in vmxnet3_tq_xmit() (Neil Horman) [1290656 1311537] - [netdrv] vmxnet3: Update Rx ring 2 max size (Neil Horman) [1290656] - [netdrv] Vmxnet3: Fix regression caused by 5738a09 (Neil Horman) [1290656] - [netdrv] vmxnet3: Fix use of mfTableLen for big endian architectures (Neil Horman) [1290656] - [netdrv] vmxnet3: get rid of unnecessary initializations in .get_drvinfo() (Neil Horman) [1290656] - [netdrv] Vmxnet3: Extend register dump support (Neil Horman) [1290656] - [fs] namei: don't rehash target on succesful rename (J. Bruce Fields) [1080701] - [powerpc] eeh: Block PCI configuration space access during EEH (Gustavo Duarte) [1216944] - [scsi] Avoid crashing if device uses DIX but adapter does not support it (Ewan Milne) [1369997] - [scsi] aacraid: Check size values after double-fetch from user (Maurizio Lombardi) [1369770] {CVE-2016-6480}- [fs] ecryptfs: prevent mounts backed by procfs (Mateusz Guzik) [1347102] {CVE-2016-1583} - [hid] usbhid: add quirk for PIXART OEM mouse used by HP (Torez Smith) [1295575] - [hid] usbhid: add HP OEM mouse to quirk ALWAYS_POLL (Torez Smith) [1295575] - [netdrv] bonding: Prevent IPv6 link local address on enslaved devices (Jarod Wilson) [1292358] - [powerpc] iommu: release the DDW when the PHB device node is unplugged (Gustavo Duarte) [1328668] - [netdrv] bonding: don't use stale speed and duplex information (Jarod Wilson) [1327315] - [scsi] Revert: restart list search after unlock in scsi_remove_target (Ewan Milne) [1369564] - [s390] mm: four page table levels vs. fork (Hendrik Brueckner) [1316461] {CVE-2016-2143}- [scsi] bnx2fc: replace printk() with BNX2FC_IO_DBG() (Maurizio Lombardi) [1337944] - [scsi] restart list search after unlock in scsi_remove_target (Ewan Milne) [1349623]- [fs] gfs2: Cache ACLs read from disk (Andreas Gruenbacher) [1330625] - [mm] Fix slab growing out of bound within a cpuset (Larry Woodman) [1350997] - [scsi] fix race between simultaneous decrements of ->host_failed (Gustavo Duarte) [1344835] - [fs] xfs: fix Q_XQUOTARM ioctl (Zorro Lang) [1329066] - [virt] storvsc: driver needs to account for reference to sdev_dev kobj (Cathy Avery) [1316861] - [fs] Set MAY_SIGN for multiuser mounts (Sachin Prabhu) [1323053] - [x86] mm: Improve switch_mm() barrier comments (Rafael Aquini) [1332601] {CVE-2016-2069} - [x86] mm: Add barriers and document switch_mm()-vs-flush synchronization (Rafael Aquini) [1332601] {CVE-2016-2069} - [netdrv] vmxnet3: avoid calling pskb_may_pull with interrupts disabled (Jamie Bainbridge) [1340684] - [netdrv] vmxnet3: fix checks for dma mapping errors (Jamie Bainbridge) [1340684] - [net] netfilter: ip6table_raw: fix table priority (Eric Garver) [1317365] - [net] sch_gred: should not use GFP_KERNEL while holding a spinlock (Eric Garver) [1328774] - [net] netfilter: fix xt_TCPOPTSTRIP for ipv6 (Paolo Abeni) [1325733] - [net] ipv6: Count in extension headers in skb->network_header (Jakub Sitnicki) [1323491] - [net] Make userland include of netlink.h more sane (Ondrej Hlavaty) [1313266] - [net] bridge: notifier called with the wrong device (Paolo Abeni) [1315988]- [fs] gfs2: Check rs_free with rd_rsspin protection (Robert S Peterson) [1362566] - [x86] hyperv: Avoid reporting bogus NMI status for Gen2 instances (Vitaly Kuznetsov) [1320215] - [x86] mrst: Avoid reporting wrong nmi status (Vitaly Kuznetsov) [1320215] - [scsi] sysfs: protect against double execution of __scsi_remove_device() (Vitaly Kuznetsov) [1343105] - [scsi] proper state checking and module refcount handling in scsi_device_get (Vitaly Kuznetsov) [1343105] - [netdrv] e1000e: prevent division by zero if TIMINCA is zero (Denys Vlasenko) [1322244] - [powerpc] perf: Add support for second POWER8 PVR (Gustavo Duarte) [1316453] - [fs] xfs: avoid AGI/AGF deadlock scenario for inode chunk allocation (Brian Foster) [1311879] - [fs] xfs: xfs_iflush_cluster has range issues (Brian Foster) [1311853] - [fs] xfs: mark reclaimed inodes invalid earlier (Brian Foster) [1311853] - [fs] xfs: xfs_inode_free() isn't RCU safe (Brian Foster) [1311853] - [fs] xfs: optimise xfs_iext_destroy (Brian Foster) [1311853] - [fs] xfs: skip stale inodes in xfs_iflush_cluster (Brian Foster) [1311853] - [fs] xfs: fix inode validity check in xfs_iflush_cluster (Brian Foster) [1311853] - [fs] xfs: xfs_iflush_cluster fails to abort on error (Brian Foster) [1311853] - [fs] xfs: remove log item from AIL in xfs_iflush after a shutdown (Brian Foster) [1311853] - [fs] xfs: remove log item from AIL in xfs_qm_dqflush after a shutdown (Brian Foster) [1311853] - [fs] sunrpc: move NO_CRKEY_TIMEOUT to the auth->au_flags (Scott Mayhew) [1294939] - [x86] mce: Fix regression. All error records should report via /dev/mcelog (Prarit Bhargava) [1355847] - [fs] lockd: unregister notifier blocks if the service fails to come up completely (Scott Mayhew) [1346317] - [x86] acpi: fix empty _OSI strings during boot (Prarit Bhargava) [1268934] - [kernel] audit: error message typo correction (Richard Guy Briggs) [1342857] - [documentation] mm: document improved handling of swappiness==0 (Jerome Marchand) [1341499] - [netdrv] Fix ixgbe allocation warning splat (Neil Horman) [1325068] - [net] phonet: fix potential use-after-free in pep_sock_close() (Lauro Ramos Venancio) [1326568] - [fs] cifs: fix use-after-free bug in find_writable_file (Sachin Prabhu) [1295008] - [x86] Drop WARN from multi-BAR check in ioremap_caller (Larry Woodman) [1318622] - [mm] mempolicy: fix mbind_range && vma_adjust interaction (Petr Holasek) [1277241] - [virt] virtio_pci: fix virtio spec compliance on restore (Michael S. Tsirkin) [1157728] - [netdrv] cxgb4: Restore L1 cfg, if FW rejects new L1 cfg settings (Sai Vemuri) [1296474]- [security] selinux: convert WARN_ONCE to printk in selinux_nlmsg_perm (Richard Guy Briggs) [1066681] - [security] selinux: cleanup error reporting in selinux_nlmsg_perm (Richard Guy Briggs) [1066681] - [security] audit: fix dangling keywords in integrity ima message output (Richard Guy Briggs) [1066681] - [kernel] audit: invalid op= values for rules (Richard Guy Briggs) [1066681] - [security] selinux: normalize audit log formatting (Richard Guy Briggs) [1066681] - [fs] gfs2: Fix gfs2_replay_incr_blk for multiple journal sizes (Robert S Peterson) [1357111] - [usbhid] hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands (Yauheni Kaliuta) [1360008] {CVE-2016-5829} - [netdrv] mlx4: convert to hw_features (kamal heib) [1211211]- [scsi] megaraid_sas: Do not fire MR_DCMD_PD_LIST_QUERY to controllers which do not support it (Tomas Henzl) [1352826] - [scsi] libfc: sanity check cpu number extracted from xid (Chris Leech) [1351356] - [security] keys: potential uninitialized variable (Mateusz Guzik) [1345946] {CVE-2016-4470} - [firmware] dmi_scan: DMI information in sysfs is missing on SMBIOS 3.0 based systems (Steve Best) [1353807] - [cpufreq] stats: fix race between stats allocation and first usage (Steve Best) [1352347] - [x86] cpufreq: intel_pstate: Enable HWP by default (Steve Best) [1348853] - [netdrv] cxgb4: Set VPD size so we can read both VPD structures (Myron Stowe) [1289559 1324680 1340999] - [pci] Add pci_set_vpd_size() to set VPD size (Myron Stowe) [1289559 1324680 1340999] - [pci] Prevent VPD access for buggy devices (Myron Stowe) [1289559 1324680 1340999] - [pci] Sleep rather than busy-wait for VPD access completion (Myron Stowe) [1289559 1324680 1340999] - [pci] Fold struct pci_vpd_pci22 into struct pci_vpd (Myron Stowe) [1289559 1324680 1340999] - [pci] Rename VPD symbols to remove unnecessary "pci22" (Myron Stowe) [1289559 1324680 1340999] - [pci] Remove struct pci_vpd_ops.release function pointer (Myron Stowe) [1289559 1324680 1340999] - [pci] Move pci_vpd_release() from header file to pci/access.c (Myron Stowe) [1289559 1324680 1340999] - [pci] Move pci_read_vpd() and pci_write_vpd() close to other VPD code (Myron Stowe) [1289559 1324680 1340999] - [pci] Determine actual VPD size on first access (Myron Stowe) [1289559 1324680 1340999] - [pci] Use bitfield instead of bool for struct pci_vpd_pci22.busy (Myron Stowe) [1289559 1324680 1340999] - [pci] Allow access to VPD attributes with size 0 (Myron Stowe) [1289559 1324680 1340999] - [pci] Update VPD definitions (Myron Stowe) [1289559 1324680 1340999] - [pci] Remove unused pci_vpd_truncate() (Myron Stowe) [1289559 1324680 1340999] - [pci] handle positive error codes (Myron Stowe) [1289559 1324680 1340999] - [pci] check pci_vpd_pci22_wait() return (Myron Stowe) [1289559 1324680 1340999] - [fs] gfs2: Lock holder cleanup (Robert S Peterson) [1238861] - [fs] gfs2: Large-filesystem fix for 32-bit systems (Robert S Peterson) [1238861] - [fs] gfs2: Get rid of gfs2_ilookup (Robert S Peterson) [1238861] - [fs] gfs2: Fix gfs2_lookup_by_inum lock inversion (Robert S Peterson) [1238861] - [fs] gfs2: Initialize iopen glock holder for new inodes (Robert S Peterson) [1238861] - [fs] gfs2: Release iopen glock in gfs2_create_inode error cases (Robert S Peterson) [1238861] - [fs] gfs2: Wait for iopen glock dequeues (Robert S Peterson) [1238861] - [fs] gfs2: Re-add an omission from upstream (Robert S Peterson) [1238861] - [fs] gfs2: Eliminate parameter non_block on gfs2_inode_lookup (Robert S Peterson) [1238861] - [fs] gfs2: Don't filter out I_FREEING inodes anymore (Robert S Peterson) [1238861] - [fs] gfs2: Check if iopen is held when deleting inode (Robert S Peterson) [1173286] - [fs] gfs2: Don't do glock put when inode creation fails (Robert S Peterson) [1173286] - [fs] gfs2: Prevent delete work from occurring on glocks used for create (Robert S Peterson) [1173286] - [fs] gfs2: Always use iopen glock for gl_deletes (Robert S Peterson) [1173286] - [fs] gfs2: Update master statfs buffer with sd_statfs_spin locked (Robert S Peterson) [1173286]- [ipmi] Remove smi_msg from waiting_rcv_msgs list before handle_one_recv_msg() (David Arcari) [1347189] - [fs] ext4: Remove useless spinlock in ext4_getattr() (Lukas Czerner) [1315933] - [net] tcp: increase size at which tcp_bound_to_half_wnd bounds to > TCP_MSS_DEFAULT (Davide Caratti) [1349776] - [net] tcp: Prevent overzealous packetization by SWS logic (Davide Caratti) [1349776] - [net] netfilter: ip(6)t_REJECT: fix wrong transport header pointer in TCP reset (William Townsend) [1343816]- [fs] sunrpc: remove BUG_ON calls from cache_read (J. Bruce Fields) [1249854] - [fs] gfs2: Automatically set GFS2_DIF_SYSTEM flag on system files (Abhijith Das) [1349127] - [fs] gfs2: Use gfs2 wrapper to sync inode before calling generic_file_splice_read() (Abhijith Das) [1300756] - [fs] configfs: fix race between dentry put and lookup (Robert S Peterson) [1333448] - [drm] move idr2 implementation to lib (Milos Vyletel) [1316790]- [idle] intel_idle: Add SKX support (Steve Best) [1348739] - [fs] auth_gss: fix panic in gss_pipe_downcall() in fips mode (Scott Mayhew) [1309420] - [fs] cifs: Create dedicated keyring for spnego operations (Scott Mayhew) [1267754] - [infiniband] security: Restrict use of the write interface (Don Dutile) [1332548] {CVE-2016-4565}- [infiniband] srp: Fix backport error in ib_srp::srp_queuecommand (Don Dutile) [1321094]- [fs] gfs2: don't set rgrp gl_object until it's inserted into rgrp tree (Robert S Peterson) [1344740]- [sched] Revert "kernel: sched: Cure load average vs NO_HZ woes" (Rafael Aquini) [1326373] - [sched] Revert "kernel: sched: Cure more NO_HZ load average woes" (Rafael Aquini) [1326373] - [sched] Revert "kernel: sched: Move sched_avg_update to update_cpu_load" (Rafael Aquini) [1326373] - [sched] Revert "kernel: sched: Fix nohz load accounting -- again" (Rafael Aquini) [1326373] - [sched] avoid kernel panic during power off (Frank Ramsay) [1313035]- [fs] lockd: Don't try to register/unregister callbacks on the inet6addr_chain if the ipv6 module isn't loaded (Scott Mayhew) [1336483] - [fs] nfsd: Don't try to register/unregister callbacks on the inet6addr_chain if the ipv6 module isn't loaded (Scott Mayhew) [1336483] - [acpi] processor: Request native thermal interrupt handling via _OSC (David Arcari) [1327715] - [sound] usb-audio: avoid freeing umidi object twice (Mateusz Guzik) [1310668] {CVE-2016-2384}- [isdn] avoid calling tty_ldisc_flush() in atomic context (Sabrina Dubroca) [1328115] - [scsi] fcoe: fix reset of fip selection time (Neil Horman) [1230719] - [fs] nfsd4: clean up open owners on OPEN failure (J. Bruce Fields) [1300006] - [fs] nfsd4: replace oo_confirmed by flag bit (J. Bruce Fields) [1300006]- [net] bridge: pass vlan registration on to physical device from bridge (Neil Horman) [1313663] - [net] tcp/dccp: warn user for preferred ip_local_port_range (Florian Westphal) [1314774] - [net] tcp/dccp: try to not exhaust ip_local_port_range in connect() (Florian Westphal) [1314774] - [net] tcp: improve REUSEADDR/NOREUSEADDR cohabitation (Florian Westphal) [1314774] - [base] firmware: Add lock for firmware devices (Lyude Paul) [1309875] - [net] netlabel: fix a problem with netlbl_secattr_catmap_setrng (Paul Moore) [1321174] - [md] dm: only initialize the request_queue once (Mike Snitzer) [1328329] - [md] raid10: include bio_end_io_list in nr_queued to prevent freeze_array hang (Jes Sorensen) [1320595] - [md] raid1: include bio_end_io_list in nr_queued to prevent freeze_array hang (Jes Sorensen) [1320595] - [md] raid5: Compare apples to apples (or sectors to sectors) (Jes Sorensen) [1295969]- [scsi] fc: revert - ensure scan_work isn't active when freeing fc_rport (Ewan Milne) [1326447] - [netdrv] ixgbe: Update ixgbe driver to use __netdev_pick_tx in ixgbe_select_queue (John Greene) [1310749] - [netdrv] mlx5e: Fix adding vlan rule with vid zero twice (Kamal Heib) [1322809]- [netdrv] ixgbe: restore proper CHECKSUM_UNNECESSARY behavior for LRO packets (Neil Horman) [1318426] - [netdrv] revert " net/mlx5_core: Add pci error handlers to mlx5_core driver" (Don Dutile) [1324599] - [x86] kernel: espfix not working for 32-bit KVM paravirt guests (Jacob Tanenbaum) [1172767] {CVE-2014-8134}- [net] use GFP_ATOMIC in dst_ops_extend_register (Sabrina Dubroca) [1323252] - [kernel] revert "sched: core: Use hrtimer_start_expires" (Jiri Olsa) [1324318] - [kernel] Revert "Cleanup bandwidth timers" (Jiri Olsa) [1324318] - [kernel] revert "fair: Test list head instead of list entry in throttle_cfs_rq" (Jiri Olsa) [1324318] - [kernel] revert "sched, perf: Fix periodic timers" (Jiri Olsa) [1324318] - [kernel] Revert "fix KABI break" (Jiri Olsa) [1324318]- [input] wacom: fix ExpressKeys remote events (Aristeu Rozanski) [1318027] - [fs] revert "writeback: remove wb_list" (Jeff Moyer) [1322297] - [fs] revert "writeback: bdi_writeback_task must set task state before calling schedule" (Jeff Moyer) [1322297] - [fs] revert "writeback: merge bdi_writeback_task and bdi_start_fn" (Jeff Moyer) [1322297] - [fs] revert "writeback: harmonize writeback threads naming" (Jeff Moyer) [1322297] - [fs] revert "writeback: fix possible race when creating bdi threads" (Jeff Moyer) [1322297] - [fs] revert "writeback: do not lose wake-ups in the forker thread - 1" (Jeff Moyer) [1322297] - [fs] revert "writeback: do not lose wake-ups in the forker thread - 2" (Jeff Moyer) [1322297] - [fs] revert "writeback: do not lose wake-ups in bdi threads" (Jeff Moyer) [1322297] - [fs] revert "writeback: simplify bdi code a little" (Jeff Moyer) [1322297] - [fs] revert "writeback: do not remove bdi from bdi_list" (Jeff Moyer) [1322297] - [fs] revert "writeback: move last_active to bdi" (Jeff Moyer) [1322297] - [fs] revert "writeback: restructure bdi forker loop a little" (Jeff Moyer) [1322297] - [fs] revert "writeback: move bdi threads exiting logic to the forker thread" (Jeff Moyer) [1322297] - [fs] revert "writeback: prevent unnecessary bdi threads wakeups" (Jeff Moyer) [1322297] - [fs] revert "writeback: optimize periodic bdi thread wakeups" (Jeff Moyer) [1322297] - [fs] revert "writeback: remove unnecessary init_timer call" (Jeff Moyer) [1322297] - [fs] revert "writeback: cleanup bdi_register" (Jeff Moyer) [1322297] - [fs] revert "writeback: fix bad _bh spinlock nesting" (Jeff Moyer) [1322297] - [fs] revert "writeback: do not lose wakeup events when forking bdi threads" (Jeff Moyer) [1322297] - [fs] revert "writeback: Fix lost wake-up shutting down writeback thread" (Jeff Moyer) [1322297] - [mm] revert "backing-dev: ensure wakeup_timer is deleted" (Jeff Moyer) [1322297] - [perf] revert: perf changes out of "sched, perf: Fix periodic timers" (Jiri Olsa) [1322488]- [mm] hugetlb: prevent BUG_ON in hugetlb_fault -> hugetlb_cow (Dave Anderson) [1303495] - [mm] hugetlb: fix race condition in hugetlb_fault (Dave Anderson) [1303495] - [s390] kdump: fix wrong BUG_ON statement (Hendrik Brueckner) [1321316] - [scsi] cxgb4i: Increased the value of MAX_IMM_TX_PKT_LEN from 128 to 256 bytes (Sai Vemuri) [1320193] - [fs] nfs: fix a regression causing deadlock in nfs_wb_page_cancel() (Benjamin Coddington) [1135601] - [netdrv] cxgb4/ethtool: Get/set rx checksum (Sai Vemuri) [1225167] - [netdrv] cxgb4vf:The RX checksum feature was not completely ported to cxgb4vf driver (Sai Vemuri) [1225167] - [netdrv] cxgb4/cxgb4vf: Enable GRO (Sai Vemuri) [1225167] - [netdrv] cxgb4: Enable RX checksum offload flag (Sai Vemuri) [1225167] - [netdrv] cxgb4: Report correct link speed for unsupported ones (Sai Vemuri) [1296467] - [netdrv] cxgb4: Use vmalloc, if kmalloc fails (Sai Vemuri) [1296473] - [netdrv] cxgb4: Enhance driver to update FW, when FW is too old (Sai Vemuri) [1296472]- [netdrv] mlx4-en: add missing patch to init rss_rings in get_profile (Don Dutile) [1321164] - [netdrv] mlx4-en: disable traffic class queueing by default (Don Dutile) [1321164] - [netdrv] mlx4_core: Fix mailbox leak in error flow when performing update qp (Don Dutile) [1321164] - [x86] nmi/64: Fix a paravirt stack-clobbering bug in the NMI code (Denys Vlasenko) [1259581] {CVE-2015-5157} - [x86] nmi/64: Switch stacks on userspace NMI entry (Denys Vlasenko) [1259581] {CVE-2015-5157}- [netdrv] mlx4_en: Choose time-stamping shift value according to HW frequency (Kamal Heib) [1320448] - [fs] anon_inodes implement dname (Aristeu Rozanski) [1296019] - [net] packet: set transport header before doing xmit (John Greene) [1309526] - [net] tuntap: set transport header before passing it to kernel (John Greene) [1309526] - [netdrv] macvtap: set transport header before passing skb to lower device (John Greene) [1309526] - [net] ipv6: tcp: add rcu locking in tcp_v6_send_synack() (Jakub Sitnicki) [1312740] - [net] ipv6: sctp: add rcu protection around np->opt (Jakub Sitnicki) [1312740] - [net] ipv6: add complete rcu protection around np->opt (Jakub Sitnicki) [1312740] - [net] dccp: remove unnecessary codes in ipv6.c (Jakub Sitnicki) [1312740] - [net] ipv6: remove unnecessary codes in tcp_ipv6.c (Jakub Sitnicki) [1312740] - [net] ipv6: Refactor update of IPv6 flowi destination address for srcrt (RH) option (Jakub Sitnicki) [1312740] - [net] ipv6: protect flow label renew against GC (Sabrina Dubroca) [1313231] - [net] ipv6: fix possible deadlock in ip6_fl_purge / ip6_fl_gc (Sabrina Dubroca) [1313231] - [perf] annotate: Support full source file paths for srcline fix (Jiri Olsa) [1304472 1304479] - [perf] tools: Support full source file paths for srcline (Jiri Olsa) [1304472 1304479] - [perf] annotate: Fix -i option, which is currently ignored (Jiri Olsa) [1304472 1304479]- [mm] backing-dev: ensure wakeup_timer is deleted (Jeff Moyer) [1318930] - [hv] vss: run only on supported host versions (Vitaly Kuznetsov) [1319813] - [sound] hda: Fix internal speaker for HP Z240 (Jaroslav Kysela) [1316673] - [perf] trace: Fix race condition at the end of started workloads (Jiri Olsa) [1302928] - [fs] nfsd: Combine decode operations for v4 and v4.1 (J. Bruce Fields) [1314536] - [hv] revert "vmbus: avoid scheduling in interrupt context in vmbus_initiate_unload" (Vitaly Kuznetsov) [1318882] - [hv] revert "vmbus: don't loose HVMSG_TIMER_EXPIRED messages" (Vitaly Kuznetsov) [1318882] - [hv] revert "vmbus: avoid unneeded compiler optimizations in vmbus_wait_for_unload" (Vitaly Kuznetsov) [1318882] - [hv] revert "vmbus: remove code duplication in message handling" (Vitaly Kuznetsov) [1318882] - [hv] revert "vmbus: avoid wait_for_completion on crash" (Vitaly Kuznetsov) [1318882]- [scsi] cxgbi: Convert over to dst_neigh_lookup (Sai Vemuri) [1296461] - [netdrv] cxgb4: For T4, don't read the Firmware Mailbox Control register (Sai Vemuri) [1296469] - [netdrv] cxgb4: Use ACCES_ONCE macro to read queue's consumer index (Sai Vemuri) [1296484] - [netdrv] cxgb4: prevent simultaneous execution of service_ofldq (Sai Vemuri) [1296483] - [netdrv] cxgb4: Adds PCI device id for new T5 adapters (Sai Vemuri) [1296481] - [netdrv] cxgb4: Don't disallow turning off auto-negotiation (Sai Vemuri) [1296476] - [mm] check if section present during memory block registering (Xunlei Pang) [1297840] - [tty] ldisc: Close/Reopen race prevention should check tty->ldisc (Denys Vlasenko) [1312383] - [fs] proc-vmcore: wrong data type casting fix (Baoquan He) [1312206] - [infiniband] iw_cxgb3: Ignore positive return values from the ofld send functions (Sai Vemuri) [1296999] - [netdrv] cxgb4: Deal with wrap-around of queue for Work request (Sai Vemuri) [1296482] - [infiniband] iw_cxgb4: detect fatal errors while creating listening filters (Sai Vemuri) [1296480] - [md] dm snapshot: suspend merging snapshot when doing exception handover (Mike Snitzer) [1177389] - [md] dm snapshot: suspend origin when doing exception handover (Mike Snitzer) [1177389] - [md] dm snapshot: allocate a per-target structure for snapshot-origin target (Mike Snitzer) [1177389] - [md] dm: fix a race condition in dm_get_md (Mike Snitzer) [1177389] - [infiniband] iw_cxgb4: pass the ord/ird in connect reply events (Sai Vemuri) [1296478] - [infiniband] iw_cxgb4: fix misuse of ep->ord for minimum ird calculation (Sai Vemuri) [1296478] - [infiniband] iw_cxgb4: reverse the ord/ird in the ESTABLISHED upcall (Sai Vemuri) [1296478] - [usb] Revert "Revert 'Update USB default wakeup settings'" (Torez Smith) [1319081] - [netdrv] ibmveth: add support for TSO6 (Gustavo Duarte) [1318412]- [s390] lib: export udelay_simple for systemtap (Hendrik Brueckner) [1233912] - [netdrv] ixgbe: fix RSS limit for X550 (John Greene) [1314583] - [netdrv] mlx4_core: Fix error message deprecation for ConnectX-2 cards (Don Dutile) [1316013] - [dm] thin metadata: don't issue prefetches if a transaction abort has failed (Mike Snitzer) [1310661] - [scsi] be2iscsi: Add warning message for unsupported adapter (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: Revert "Add warning message for, unsupported adapter" (Maurizio Lombardi) [1253016] - [scsi] hpsa: update copyright information (Joseph Szczypek) [1315469] - [scsi] hpsa: correct abort tmf for hba devices (Joseph Szczypek) [1315469] - [scsi] hpsa: correct ioaccel2 sg chain len (Joseph Szczypek) [1315469] - [scsi] hpsa: fix physical target reset (Joseph Szczypek) [1315469] - [scsi] hpsa: fix hpsa_adjust_hpsa_scsi_table (Joseph Szczypek) [1315469] - [scsi] hpsa: correct transfer length for 6 byte read/write commands (Joseph Szczypek) [1315469] - [scsi] hpsa: abandon rescans on memory alloaction failures (Joseph Szczypek) [1315469] - [scsi] hpsa: allow driver requested rescans (Joseph Szczypek) [1315469]- [s390] dasd: fix incorrect locking order for LCU device add/remove (Hendrik Brueckner) [1315740] - [s390] dasd: fix hanging device after LCU change (Hendrik Brueckner) [1315729] - [s390] dasd: prevent incorrect length error under z/VM after PAV changes (Hendrik Brueckner) [1313774] - [netdrv] igb: Fix VLAN tag stripping on Intel i350 (Corinna Vinschen) [1210699] - [netdrv] 3c59x: mask LAST_FRAG bit from length field in ring (Neil Horman) [1309210] - [ata] ahci: Remove obsolete Intel Lewisburg SATA RAID device IDs (Steve Best) [1317045] - [pci] fix truncation of resource size to 32 bits (Myron Stowe) [1316345] - [pci] fix pci_resource_alignment prototype (Myron Stowe) [1316345] - [sound] hda: Fix headphone mic input on a few Dell ALC293 machines (Jaroslav Kysela) [1315932] - [sound] hda: Add some FIXUP quirks for white noise on Dell laptop (Jaroslav Kysela) [1315932] - [sound] hda: Fix the white noise on Dell laptop (Jaroslav Kysela) [1315932] - [sound] hda: one Dell machine needs the headphone white noise fixup (Jaroslav Kysela) [1315932] - [sound] hda: Fix audio crackles on Dell Latitude E7x40 (Jaroslav Kysela) [1315932] - [fs] xfs: Avoid pathological backwards allocation (Bill O'Donnell) [1302777]- [input] synaptics: handle spurious release of trackstick buttons, again (Benjamin Tissoires) [1317808] - [hv] kvp: fix IP Failover (Vitaly Kuznetsov) [1312290] - [hv] util: Pass the channel information during the init call (Vitaly Kuznetsov) [1312290] - [hv] utils: Invoke the poll function after handshake (Vitaly Kuznetsov) [1312290] - [hv] utils: run polling callback always in interrupt context (Vitaly Kuznetsov) [1312290] - [hv] util: Increase the timeout for util services (Vitaly Kuznetsov) [1312290]- [mm] avoid hangs in lru_add_drain_all (Vitaly Kuznetsov) [1314683] - [net] esp{4, 6}: fix potential MTU calculation overflows (Herbert Xu) [1304313] - [net] xfrm: take net hdr len into account for esp payload size calculation (Herbert Xu) [1304313]- [x86] acpi: Avoid SRAT table checks for Hyper-V VMs (Vitaly Kuznetsov) [1312711] - [infiniband] ipoib: For sendonly join free the multicast group on leave (Don Dutile) [1315382] - [infiniband] ipoib: increase the max mcast backlog queue (Don Dutile) [1315382] - [infiniband] ipoib: Make sendonly multicast joins create the mcast group (Don Dutile) [1315382] - [infiniband] ipoib: Expire sendonly multicast joins (Don Dutile) [1315382] - [infiniband] ipoib: Clean up send-only multicast joins (Don Dutile) [1315382] - [infiniband] ipoib: Suppress warning for send only join failures (Don Dutile) [1315382] - [drm] i915: shut up gen8+ SDE irq dmesg noise (Rob Clark) [1313681] - [drm] i915: fix the SDE irq dmesg warnings properly (Rob Clark) [1313681] - [hv] vmbus: avoid wait_for_completion on crash (Vitaly Kuznetsov) [1301903] - [hv] vmbus: remove code duplication in message handling (Vitaly Kuznetsov) [1301903] - [hv] vmbus: avoid unneeded compiler optimizations in vmbus_wait_for_unload (Vitaly Kuznetsov) [1301903] - [hv] vmbus: don't loose HVMSG_TIMER_EXPIRED messages (Vitaly Kuznetsov) [1301903] - [hv] vmbus: avoid scheduling in interrupt context in vmbus_initiate_unload (Vitaly Kuznetsov) [1301903]- [netdrv] bnx2x: fix crash on big-endian when adding VLAN (Michal Schmidt) [1311433] - [sound] alsa hda: only sync BCLK to the display clock for Haswell & Broadwell (Jaroslav Kysela) [1313672] - [sound] alsa hda: add component support (Jaroslav Kysela) [1313672] - [sound] alsa hda: pass intel_hda to all i915 interface functions (Jaroslav Kysela) [1313672] - [netdrv] igb: fix race accessing page->_count (Corinna Vinschen) [1315402] - [netdrv] igb: fix recent VLAN changes that would leave VLANs disabled after reset (Corinna Vinschen) [1309968] - [mm] always decrement anon_vma degree when the vma list is empty (Jerome Marchand) [1309898]- [net] rds: restore return value in rds_cmsg_rdma_args (Don Dutile) [1313089] - [net] rds: Fix assertion level from fatal to warning (Don Dutile) [1313089] - [netdrv] be2net: don't enable multicast flag in be_enable_if_filters routine (Ivan Vecera) [1309157] - [net] unix: correctly track in-flight fds in sending process user_struct (Hannes Frederic Sowa) [1313052] {CVE-2016-2550} - [net] sctp: Prevent soft lockup when sctp_accept() is called during a timeout event (Jacob Tanenbaum) [1297422] {CVE-2015-8767}- [fs] nfsv4: OPEN must handle the NFS4ERR_IO return code correctly (Benjamin Coddington) [1272687] - [fs] quota: fix unwanted soft limit enforcement (Lukas Czerner) [1304603] - [fs] xfs: flush entire last page of old EOF on truncate up (Brian Foster) [1308482] - [fs] xfs: truncate_setsize should be outside transactions (Brian Foster) [1308482] - [scsi] megaraid: overcome a fw deficiency (Maurizio Lombardi) [1294983] - [scsi] megaraid_sas: Add an i/o barrier (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Fix SMAP issue (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Fix for IO failing post OCR in SRIOV environment (Tomas Henzl) [1294983] - [scsi] megaraid: fix null pointer check in megasas_detach_one() (Tomas Henzl) [1294983] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1294983] - [scsi] megaraid_sas: SPERC OCR changes (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Introduce module parameter for SCSI command timeout (Tomas Henzl) [1294983] - [scsi] megaraid_sas: MFI adapter OCR changes (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Make adprecovery variable atomic (Tomas Henzl) [1294983] - [scsi] megaraid_sas: IO throttling support (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Dual queue depth support (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Code optimization build_and_issue_cmd return-type (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Reply Descriptor Post Queue (RDPQ) support (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Fastpath region lock bypass (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Update device queue depth based on interface type (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Task management support (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Syncing request flags macro names with firmware (Tomas Henzl) [1294983] - [scsi] megaraid_sas: MFI IO timeout handling (Tomas Henzl) [1294983] - [scsi] megaraid_sas: Do not allow PCI access during OCR (Tomas Henzl) [1294983] - [scsi] hpsa: check for a null phys_disk pointer in ioaccel2 path (Joseph Szczypek) [1311728]- [netdrv] cxgb4 : Patch to fix kernel panic on pinging over vlan interface (Sai Vemuri) [1303493] - [x86] mm: Improve AMD Bulldozer ASLR workaround (Rik van Riel) [1240883] - [x86] Properly export MSR values in kernel headers (Jacob Tanenbaum) [1298255] - [netdrv] tehuti: Firmware filename is tehuti/bdx.bin (Ivan Vecera) [1235961] - [netdrv] ixgbe: convert to ndo_fix_features (John Greene) [1279522] - [drm] revert "drm: Use vblank timestamps to guesstimate how many vblanks were missed" (Lyude Paul) [1300086] - [fs] writeback: Fix lost wake-up shutting down writeback thread (Jeff Moyer) [1111683] - [fs] writeback: do not lose wakeup events when forking bdi threads (Jeff Moyer) [1111683] - [fs] writeback: fix bad _bh spinlock nesting (Jeff Moyer) [1111683] - [fs] writeback: cleanup bdi_register (Jeff Moyer) [1111683] - [fs] writeback: remove unnecessary init_timer call (Jeff Moyer) [1111683] - [fs] writeback: optimize periodic bdi thread wakeups (Jeff Moyer) [1111683] - [fs] writeback: prevent unnecessary bdi threads wakeups (Jeff Moyer) [1111683] - [fs] writeback: move bdi threads exiting logic to the forker thread (Jeff Moyer) [1111683] - [fs] writeback: restructure bdi forker loop a little (Jeff Moyer) [1111683] - [fs] writeback: move last_active to bdi (Jeff Moyer) [1111683] - [fs] writeback: do not remove bdi from bdi_list (Jeff Moyer) [1111683] - [fs] writeback: simplify bdi code a little (Jeff Moyer) [1111683] - [fs] writeback: do not lose wake-ups in bdi threads (Jeff Moyer) [1111683] - [fs] writeback: do not lose wake-ups in the forker thread - 2 (Jeff Moyer) [1111683] - [fs] writeback: do not lose wake-ups in the forker thread - 1 (Jeff Moyer) [1111683] - [fs] writeback: fix possible race when creating bdi threads (Jeff Moyer) [1111683] - [fs] writeback: harmonize writeback threads naming (Jeff Moyer) [1111683] - [fs] writeback: merge bdi_writeback_task and bdi_start_fn (Jeff Moyer) [1111683] - [fs] writeback: bdi_writeback_task must set task state before calling schedule (Jeff Moyer) [1111683] - [fs] writeback: remove wb_list (Jeff Moyer) [1111683] - [drm] i915: Change WARN_ON(!wm_changed) to I915_STATE_WARN_ON (Lyude Paul) [1309888] - [drm] i915: Quiet down state checks (Lyude Paul) [1309888] - [drm] i915: Fix a few of the !wm_changed warnings (Lyude Paul) [1309888]- [netdrv] tg3: Fix for tg3 transmit queue 0 timed out when too many gso_segs (Ivan Vecera) [1222426] - [netdrv] bna: fix list corruption (Ivan Vecera) [1310957] - [netdrv] cxgb4 : Add cxgb4 T4/T5 firmware version 1.14.4.0, hardcode driver to the same (Sai Vemuri) [1270347] - [drm] i915: WaRsDisableCoarsePowerGating (Rob Clark) [1302269] - [drm] i915/skl: Add SKL GT4 PCI IDs (Rob Clark) [1302269]- [perf] revert "perf/x86/intel uncore: Move uncore_box_init() out of driver initialization" (Jiri Olsa) [1313062] - [net] udp: move logic out of udp[46]_ufo_send_check (Sabrina Dubroca) [1299975] - [netdrv] hv_netvsc: Restore needed_headroom request (Vitaly Kuznetsov) [1305000] - [net] pktgen: fix null ptr deref in skb allocation (Vitaly Kuznetsov) [1305000] - [net] pktgen: Observe needed_headroom of the device (Vitaly Kuznetsov) [1305000] - [net] pktgen: ipv6: numa: consolidate skb allocation to pktgen_alloc_skb (Vitaly Kuznetsov) [1305000] - [net] pktgen: fix crash with vlan and packet size less than 46 (Vitaly Kuznetsov) [1305000] - [net] pktgen: speedup fragmented skbs (Vitaly Kuznetsov) [1305000] - [net] pktgen: correct uninitialized queue_map (Vitaly Kuznetsov) [1305000] - [net] pktgen node allocation (Vitaly Kuznetsov) [1305000] - [net] af_unix: Guard against other == sk in unix_dgram_sendmsg (Jakub Sitnicki) [1309241] - [net] veth: don't modify ip_summed; doing so treats packets with bad checksums as good (Sabrina Dubroca) [1308586] - [net] ipv6: udp: use sticky pktinfo egress ifindex on connect() (Xin Long) [1301475] - [net] provide default_advmss() methods to blackhole dst_ops (Paolo Abeni) [1305068] - [net] sctp: translate network order to host order when users get a hmacid (Xin Long) [1303822] - [powerpc] pseries: Make 32-bit MSI quirk work on systems lacking firmware support (Oded Gabbay) [1303678] - [powerpc] pseries: Force 32 bit MSIs for devices that require it (Oded Gabbay) [1303678] - [netdrv] bnxt_en: Fix zero padding of tx push data (John Linville) [1310301] - [netdrv] bnxt_en: Failure to update PHY is not fatal condition (John Linville) [1310301] - [netdrv] bnxt_en: Remove unnecessary call to update PHY settings (John Linville) [1310301] - [netdrv] bnxt_en: Poll link at the end of __bnxt_open_nic (John Linville) [1310301] - [netdrv] bnxt_en: Reduce default ring sizes (John Linville) [1310301] - [netdrv] bnxt_en: Fix implementation of tx push operation (John Linville) [1310301] - [netdrv] bnxt_en: Remove 20G support and advertise only 40GbaseCR4 (John Linville) [1310301] - [netdrv] bnxt_en: Cleanup and Fix flow control setup logic (John Linville) [1310301] - [netdrv] bnxt_en: Fix ethtool autoneg logic (John Linville) [1310301]- [netdrv] bonding: Fix ARP monitor validation (Jarod Wilson) [1244170] - [netdrv] sfc: only use RSS filters if we're using RSS (Jarod Wilson) [1304311] - [dm] delay: fix RHEL6 specific bug when establishing future 'expires' time (Mike Snitzer) [1311615] - [ata] Adding Intel Lewisburg device IDs for SATA (Steve Best) [1310237] - [i2c] i801: Adding Intel Lewisburg support for iTCO (Rui Wang) [1304872] - [x86] Mark Grangeville ixgbe PCI ID 15AE (1 gig PHY) unsupported (Steve Best) [1310585] - [kernel] lockd: properly convert be32 values in debug messages (Harshula Jayasuriya) [1289848] - [i2c] convert i2c-isch to platform_device (Prarit Bhargava) [1211747] - [tty] do not reset master's packet mode (Denys Vlasenko) [1308660] - [block] don't assume last put of shared tags is for the host (Jeff Moyer) [1300538] - [netdrv] i40evf: use pages correctly in Rx (Stefan Assmann) [1293754] - [netdrv] i40e: fix bug in dma sync (Stefan Assmann) [1293754] - [sched] fix KABI break (Seth Jennings) [1230310] - [sched] fair: Test list head instead of list entry in throttle_cfs_rq (Seth Jennings) [1230310] - [sched] sched,perf: Fix periodic timers (Seth Jennings) [1230310] - [sched] sched: debug: Remove the cfs bandwidth timer_active printout (Seth Jennings) [1230310] - [sched] Cleanup bandwidth timers (Seth Jennings) [1230310] - [sched] sched: core: Use hrtimer_start_expires (Seth Jennings) [1230310] - [sched] fair: Fix unlocked reads of some cfs_b->quota/period (Seth Jennings) [1230310] - [sched] Fix potential near-infinite distribute_cfs_runtime loop (Seth Jennings) [1230310] - [sched] fair: Fix tg_set_cfs_bandwidth deadlock on rq->lock (Seth Jennings) [1230310] - [sched] Fix hrtimer_cancel/rq->lock deadlock (Seth Jennings) [1230310] - [sched] Fix cfs_bandwidth misuse of hrtimer_expires_remaining (Seth Jennings) [1230310] - [sched] Refine the code in unthrottle_cfs_rq (Seth Jennings) [1230310] - [sched] Update rq clock earlier in unthrottle_cfs_rq (Seth Jennings) [1230310] - [drm] radeon: mask out WC from BO on unsupported arches (Oded Gabbay) [1303678] - [drm] add helper to check for wc memory support (Oded Gabbay) [1303678] - [acpi] pci: Account for ARI in _PRT lookups (Ivan Vecera) [1311421] - [pci] Move pci_ari_enabled() to global header (Ivan Vecera) [1311421] - [acpi] tpm, tpm_tis: fix tpm_tis ACPI detection issue with TPM 2.0 (Jerry Snitselaar) [1309641] - [acpi] Centralized processing of ACPI device resources (Jerry Snitselaar) [1309641] - [acpi] acpi: Add device resources interpretation code to ACPI core (Jerry Snitselaar) [1309641] - [netdrv] cxgb4 : Fix for the kernel panic caused by calling t4_enable_vi_params (Sai Vemuri) [1303493] - [mm] Remove false WARN_ON from pagecache_isize_extended (Brian Foster) [1205014]- [netdrv] net/mlx4_en: Wake TX queues only when there's enough room (Don Dutile) [1309893] - [netdrv] revert " net/mlx4_core: Fix mailbox leak in error flow when performing update qp" (Don Dutile) [1309893] - [netdrv] revert "mlx4-en: add missing patch to init rss_rings in get_profile" (Don Dutile) [1309893] - [netdrv] revert "mlx4-en: disable traffic class queueing by default" (Don Dutile) [1309893]- [netdrv] mlx4-en: disable traffic class queueing by default (Don Dutile) [1309893] - [netdrv] mlx4-en: add missing patch to init rss_rings in get_profile (Don Dutile) [1309893] - [netdrv] net/mlx4_core: Fix mailbox leak in error flow when performing update qp (Don Dutile) [1309893]- [netdrv] cxgb4: add device ID for few T5 adapters (Sai Vemuri) [1252598] - [netdrv] cxgb4: Fix for write-combining stats configuration (Sai Vemuri) [1252598] - [netdrv] cxgb4: Fix tx flit calculation (Sai Vemuri) [1252598] - [netdrv] cxgb4: changes for new firmware 1.14.4.0 (Sai Vemuri) [1252598] - [netdrv] cxgb4: memory corruption in debugfs (Sai Vemuri) [1252598] - [netdrv] cxgb4: Force uninitialized state if FW in adapter is unsupported (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add MPS tracing support (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add some more details to sge qinfo (Sai Vemuri) [1252598] - [netdrv] cxgb4: missing curly braces in t4_setup_debugfs (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add support to dump edc bist status (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add debugfs support to dump meminfo (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: Read correct FL congestion threshold for T5 and T6 (Sai Vemuri) [1252598] - [netdrv] cxgb4: Allow firmware flash, only if cxgb4 is the master driver (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add debugfs entry to enable backdoor access (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: Fix check to use new User Doorbell mechanism (Sai Vemuri) [1252598] - [netdrv] cxgb4: Enable cim_la dump to support T6 (Sai Vemuri) [1252598] - [netdrv] cxgb4: Read stats for only available channels (Sai Vemuri) [1252598] - [netdrv] cxgb4: Update register ranges for T6 adapter (Sai Vemuri) [1252598] - [netdrv] cxgb4: Don't use entire L2T table, use only its slice (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add PCI device ids for few more T5 and T6 adapters (Sai Vemuri) [1252598] - [netdrv] cxgb4: Fix incorrect sequence numbers shown in devlog (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add PCI device ID for custom T522 & T520 adapter (Sai Vemuri) [1252598] - [infiniband] iw_cxgb4: support for bar2 qid densities exceeding the page size (Sai Vemuri) [1252598] - [netdrv] cxgb4: Support for user mode bar2 mappings with T4 (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add debugfs entry to dump channel rate (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add debugfs entry to dump CIM PIF logic analyzer contents (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add a debugfs entry to dump CIM MA logic analyzer logs (Sai Vemuri) [1252598] - [netdrv] cxgb4: Fix static checker warning (Sai Vemuri) [1252598] - [netdrv] cxgb4: Use FW LDST cmd to access TP_PIO_ADDR, TP_PIO_DATA register first (Sai Vemuri) [1252598] - [netdrv] cxgb4: program pci completion timeout (Sai Vemuri) [1252598] - [netdrv] cxgb4: Set mac addr from vpd, when we can't contact firmware (Sai Vemuri) [1252598] - [netdrv] cxgb4: Rename t4_link_start to t4_link_l1cfg (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add sge ec context flush service (Sai Vemuri) [1252598] - [netdrv] cxgb4: Free Virtual Interfaces in remove routine (Sai Vemuri) [1252598] - [netdrv] cxgb4: Remove WOL get/set ethtool support (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add support to dump loopback port stats (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add support in ethtool to dump channel stats (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add ethtool support to get adapter stats (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: Adds SRIOV driver changes for T6 adapter (Sai Vemuri) [1252598] - [netdrv] cxgb4: Adds support for T6 adapter (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add is_t6 macro and T6 register ranges (Sai Vemuri) [1252598] - [netdrv] cxgb4: remove unused fn to enable/disable db coalescing (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: function and argument name cleanup (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add debugfs facility to inject FL starvation (Sai Vemuri) [1252598] - [netdrv] cxgb4: Add PHY firmware support for T420-BT cards (Sai Vemuri) [1252598] - [netdrv] cxgb4: Update T4/T5 adapter register ranges (Sai Vemuri) [1252598] - [netdrv] cxgb4: Optimize and cleanup setup memory window code (Sai Vemuri) [1252598] - [netdrv] cxgb4: replace ntohs, ntohl and htons, htonl calls with the generic byteorder (Sai Vemuri) [1252598] - [netdrv] cxgb4: Remove dead function t4_read_edc and t4_read_mc (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: Cleanup macros, add comments and add new MACROS (Sai Vemuri) [1252598] - [netdrv] cxgb4: Initialize RSS mode for all Ports (Sai Vemuri) [1252598] - [netdrv] cxgb4: Discard the packet if the length is greater than mtu (Sai Vemuri) [1252598] - [netdrv] cxgb4: Move SGE Ingress DMA state monitor (Don Dutile) [1252598] - [netdrv] cxgb4: Add device node to ULD info (Don Dutile) [1252598] - [netdrv] cxgb4: Pass in a Congestion Channel Map to t4_sge_alloc_rxq (Sai Vemuri) [1252598] - [netdrv] cxgb4: Enable congestion notification from SGE for IQs and FLs (Sai Vemuri) [1252598] - [netdrv] cxgb4: Make sure that Freelist size is larger than Egress Congestion Threshold (Sai Vemuri) [1252598] - [infiniband] iw_cxgb4: Cleanup register defines/MACROS (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: Fix sparse warnings (Sai Vemuri) [1252598] - [netdrv] cxgb4: Improve IEEE DCBx support, other minor open-lldp fixes (Sai Vemuri) [1252598] - [scsi] cxgb4i: Call into recently added cxgb4 ipv6 api (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: Fix queue allocation for 40G adapter (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: Initialize mdio_addr before using it (Sai Vemuri) [1252598] - [netdrv] cxgb4vf: Fix ethtool get_settings for VF driver (Sai Vemuri) [1252598] - [netdrv] csiostor: Cleanup macros/register defines related to port and VI (Sai Vemuri) [1252598] - [netdrv] cxgb4 : Fix DCB priority groups being returned in wrong order (Sai Vemuri) [1252598] - [netdrv] cxgb4: dcb open-lldp interop fixes (Sai Vemuri) [1252598] - [netdrv] cxgb4 : Fix bug in DCB app deletion (Sai Vemuri) [1252598] - [netdrv] cxgb4 : Handle dcb enable correctly (Sai Vemuri) [1252598] - [netdrv] cxgb4 : Improve handling of DCB negotiation or loss thereof (Sai Vemuri) [1252598] - [netdrv] cxgb4: IEEE fixes for DCBx state machine (Sai Vemuri) [1252598] - [netdrv] cxgb4: Fix endian bug introduced in cxgb4 dcb patchset (Sai Vemuri) [1252598] - [netdrv] cxgb4 : Makefile & Kconfig changes for DCBx support (Sai Vemuri) [1252598] - [netdrv] cxgb4 : Integrate DCBx support into cxgb4 module. Register dbcnl_ops to give access to DCBx functions (Sai Vemuri) [1252598] - [netdrv] cxgb4 : Add DCBx support codebase and dcbnl_ops (Sai Vemuri) [1252598] - [netdrv] cxgb4 : Update fw interface file for DCBx support. Adds all the required fields to fw interface to communicate DCBx info (Sai Vemuri) [1252598]- [documentation] filesystems: describe the shared memory usage/accounting (Rodrigo Freire) [1293615] - [kernel] Fix cgclear failure when encountering the rpciod kernel thread (Larry Woodman) [1220828] - [netdrv] qlcnic: constify qlcnic_mbx_ops structure (Harish Patil) [1252119] - [netdrv] net: qlcnic: delete redundant memsets (Harish Patil) [1252119] - [netdrv] qlcnic: Update version to 5.3.63 (Harish Patil) [1252119] - [netdrv] qlcnic: Don't use kzalloc unncecessarily for allocating large chunk of memory (Harish Patil) [1252119] - [netdrv] qlcnic: Add new VF device ID 0x8C30 (Harish Patil) [1252119] - [netdrv] qlcnic: Print firmware minidump buffer and template header addresses (Harish Patil) [1252119] - [netdrv] qlcnic: Add support to enable capability to extend minidump for iSCSI (Harish Patil) [1252119] - [netdrv] qlcnic: Rearrange ordering of header files inclusion (Harish Patil) [1252119] - [netdrv] qlcnic: Fix corruption while copying (Harish Patil) [1252119] - [netdrv] net: qlcnic: Deletion of unnecessary memset (Harish Patil) [1252119] - [netdrv] net: qlcnic: clean up sysfs error codes (Harish Patil) [1252119] - [netdrv] qlcnic: codespell comment spelling fixes (Harish Patil) [1252119] - [netdrv] qlcnic: Fix typo in printk messages (Harish Patil) [1252119] - [netdrv] qlcnic: Fix trivial typo in comment (Harish Patil) [1252119] - [netdrv] qlogic: Deletion of unnecessary checks before two function calls (Harish Patil) [1252119] - [netdrv] qlcnic: Fix dump_skb output (Harish Patil) [1252119] - [virt] kvm: x86: Don't report guest userspace emulation error to userspace (Bandan Das) [1163764] {CVE-2010-5313 CVE-2014-7842} - [virt] kvm: inject #UD if instruction emulation fails and exit to userspace (Bandan Das) [1163764] {CVE-2010-5313 CVE-2014-7842} - [netdrv] iwlwifi: Add new PCI IDs for the 8260 series (John Linville) [1286871 1308636] - [netdrv] iwlwifi: pcie: fix (again) prepare card flow (John Linville) [1286871 1308636] - [netdrv] nl80211: Fix potential memory leak from parse_acl_data (John Linville) [1286871 1308636] - [netdrv] mac80211: fix divide by zero when NOA update (John Linville) [1286871 1308636] - [netdrv] mac80211: allow null chandef in tracing (John Linville) [1286871 1308636] - [netdrv] mac80211: fix driver RSSI event calculations (John Linville) [1286871 1308636] - [netdrv] mac80211: Fix local deauth while associating (John Linville) [1286871 1308636] - [fs] xfs: ensure WB_SYNC_ALL writeback handles partial pages correctly (Brian Foster) [747564] - [fs] mm: introduce set_page_writeback_keepwrite() (Brian Foster) [747564] - [fs] xfs: always log the inode on unwritten extent conversion (Zorro Lang) [1018465] - [fs] vfs: fix data corruption when blocksize < pagesize for mmaped data (Lukas Czerner) [1205014]- [infiniband] rdma/ocrdma: Bump up ocrdma version number to 11.0.0.0 (Don Dutile) [1253021] - [infiniband] rdma/ocrdma: Prevent CQ-Doorbell floods (Don Dutile) [1253021] - [infiniband] rdma/ocrdma: Check resource ids received in Async CQE (Don Dutile) [1253021] - [infiniband] rdma/ocrdma: Avoid a possible crash in ocrdma_rem_port_stats (Don Dutile) [1253021] - [kernel] driver core : Fix use after free of dev->parent in device_shutdown (Tomas Henzl) [1303215] - [kernel] driver core: fix shutdown races with probe/remove (Tomas Henzl) [1303215] - [kernel] driver core: Protect device shutdown from hot unplug events (Tomas Henzl) [1303215] - [netdrv] bnx2x: Add new device ids under the Qlogic vendor (Michal Schmidt) [1304252] - [kernel] klist: fix starting point removed bug in klist iterators (Ewan Milne) [1190273] - [md] raid1: extend spinlock to protect raid1_end_read_request against inconsistencies (Jes Sorensen) [1309154] - [md] raid1: fix test for 'was read error from last working device' (Jes Sorensen) [1309154] - [s390] cio: update measurement characteristics (Hendrik Brueckner) [1304257] - [s390] cio: ensure consistent measurement state (Hendrik Brueckner) [1304257] - [s390] cio: fix measurement characteristics memleak (Hendrik Brueckner) [1304257] - [fs] pipe: fix offset and len mismatch on pipe_iov_copy_to_user failure (Seth Jennings) [1302223] {CVE-2016-0774}- [kernel] isolcpus: Output warning when the 'isolcpus=' kernel parameter is invalid (Prarit Bhargava) [1304216] - [mmc] Prevent 1.8V switch for SD hosts that don't support UHS modes (Petr Oros) [1307065] - [mmc] sdhci-pci-o2micro: Fix Dell E5440 issue (Petr Oros) [1307065] - [mmc] sdhci-pci-o2micro: Add SeaBird SeaEagle SD3 support (Petr Oros) [1307065] - [watchdog] hung task debugging: Inject NMI when hung and going to panic (Don Zickus) [1305919] - [watchdog] add sysctl knob hardlockup_panic (Don Zickus) [1305919] - [watchdog] perform all-CPU backtrace in case of hard lockup (Don Zickus) [1305919] - [drm] i915: Drop intel_update_sprite_watermarks (Lyude) [1306425] - [drm] i915: Setup DDI clk for MST on SKLi (Lyude) [1306425] - [drm] i915: Explicitly check for eDP in skl_ddi_pll_select (Lyude) [1306425] - [drm] i915: Don't skip mst encoders in skl_ddi_pll_select (Lyude) [1306425] - [scsi] qla2xxx: Set relogin flag when we fail to queue login requests (Chad Dupuis) [1306033] - [s390] kernel/syscalls: correct syscall number for __NR_setns (Hendrik Brueckner) [1219586] - [edac] sb_edac: fix channel/csrow emulation on Broadwell (Aristeu Rozanski) [1301230] - [usb] xhci: Workaround to get Intel xHCI reset working more reliably (Gopal Tiwari) [1146875] - [fs] revert "revert "dlm: print kernel message when we get an error from kernel_sendpage" (Robert S Peterson) [1264492] - [fs] revert "[fs] dlm: Replace nodeid_to_addr with kernel_getpeername" (Robert S Peterson) [1264492] - [s390] sclp: Determine HSA size dynamically for zfcpdump (Hendrik Brueckner) [1303557] - [s390] sclp: Move declarations for sclp_sdias into separate header file (Hendrik Brueckner) [1303557] - [netdrv] mlx4_en: add missing tx_queue init in en_start_port (Don Dutile) [1304016]- [s390] qeth: initialize net_device with carrier off (Hendrik Brueckner) [1198666] - [netdrv] Add rtlwifi driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525]- [powerpc] pseries: Limit EPOW reset event warnings (Gustavo Duarte) [1300202] - [perf] tools: Do not show trace command if it's not compiled in (Jiri Olsa) [1212539] - [perf] tools spec: Disable trace command on ppc arch (Jiri Olsa) [1212539] - [netdrv] mlx4_en: Fix the blueflame in TX path (Kamal Heib) [1295872 1303661 1303863 1304272] - [netdrv] mlx4_en: Fix HW timestamp init issue upon system startup (Kamal Heib) [1295872 1304272] - [netdrv] mlx4_en: Remove dependency between timestamping capability and service_task (Kamal Heib) [1295872 1304272] - [netdrv] mlx5_core: Fix trimming down IRQ number (Kamal Heib) [1304272] - [x86] Mark Intel Broadwell-DE SoC supported (Steve Best) [1253856] - [s390] zfcpdump: Fix collecting of registers (Hendrik Brueckner) [1303558] - [s390] dasd: fix failfast for disconnected devices (Hendrik Brueckner) [1303559] - [netdrv] bnxt_en: Fix crash in bnxt_free_tx_skbs() during tx timeout (John Linville) [1303703] - [netdrv] bnxt_en: Exclude rx_drop_pkts hw counter from the stack's rx_dropped counter (John Linville) [1303703] - [netdrv] bnxt_en: Ring free response from close path should use completion ring (John Linville) [1303703] - [block] Fix q_suspended logic error for io submission (David Milburn) [1227342] - [block] nvme: No lock while DMA mapping data (David Milburn) [1227342]- [drm] nouveau: remove stray header (Rob Clark) [1249807] - [kernel] ntp: Do leapsecond adjustment in adjtimex read path (Jerry Snitselaar) [1224408] - [kernel] time: Prevent early expiry of hrtimers CLOCK_REALTIME at the leap second edge (Jerry Snitselaar) [1224408] - [kernel] ntp: Introduce and use SECS_PER_DAY macro instead of 86400 (Jerry Snitselaar) [1224408] - [kernel] hrtimer: Make offset update smarter (Jerry Snitselaar) [1224408] - [kernel] timekeeping: Use ktime_t data for ktime_get_update_offsets (Jerry Snitselaar) [1224408] - [kernel] timekeeping: Provide internal ktime_t based data (Jerry Snitselaar) [1224408] - [kernel] timekeeping: indicate clock was set (Jerry Snitselaar) [1224408] - [kernel] timekeeping: Avoid possible deadlock from clock_was_set_delayed (Jerry Snitselaar) [1224408]- [netdrv] ixgbevf: Minor cleanups (John Greene) [1249245] - [netdrv] ixgbevf: fix spoofed packets with random MAC (John Greene) [1249245] - [netdrv] ixgbevf: use ether_addr_copy instead of memcpy (John Greene) [1249245] - [netdrv] ixgbevf: Limit lowest interrupt rate for adaptive interrupt moderation to 12K (John Greene) [1249245] - [netdrv] drivers/net/intel: use napi_complete_done - ixgbevf only (John Greene) [1249245] - [netdrv] ixgbevf: add support for reporting RSS key and hash table for X550 (John Greene) [1249245] - [netdrv] ixgbevf: Set Rx hash type for ingress packets (John Greene) [1249245] - [netdrv] ixgbevf: fold ixgbevf_pull_tail into ixgbevf_add_rx_frag (John Greene) [1249245] - [netdrv] ixgbevf: Use dev_kfree_skb_any in xmit path, not dev_kfree_skb (John Greene) [1249245] - [netdrv] ixgbevf: Add the appropriate ethtool ops to query RSS indirection table and key (John Greene) [1249245] - [netdrv] ixgbevf: Add RSS Key query code (John Greene) [1249245] - [netdrv] ixgbevf: Add a RETA query code (John Greene) [1249245] - [netdrv] ixgbevf: Use ether_addr_copy instead of memcpy (John Greene) [1249245] - [netdrv] ixgbevf: Fix code comments and whitespace (John Greene) [1249245] - [netdrv] ethernet: codespell comment spelling fixes (John Greene) [1249245] - [netdrv] ixgbevf: combine all of the tasks into a single service task (John Greene) [1249245] - [netdrv] ixgbevf: rewrite watchdog task to function similar to igbvf (John Greene) [1249245] - [netdrv] ethernet/intel: Use eth_skb_pad and skb_put_padto helpers - ixgbevf only (John Greene) [1249245] - [netdrv] ixgbevf: add netpoll support (John Greene) [1249244 1277784] - [netdrv] ixgbevf: compare total_rx_packets and budget in ixgbevf_clean_rx_irq (John Greene) [1249245] - [netdrv] ixgbevf: Change receive model to use double buffered page based receives (John Greene) [1249245] - [netdrv] ixgbevf: convert to ndo_fix_features - part 2 (John Greene) [1249244] - [netdrv] ixgbe: do not report 2.5 Gbps as supported (John Greene) [1249244] - [netdrv] ixgbe: Clear stale pool mappings (John Greene) [1249244] - [netdrv] ixgbe: Reorder search to work from the top down instead of bottom up (John Greene) [1249244] - [netdrv] ixgbe: Add support for adding/removing VLAN on PF bypassing the VLVF (John Greene) [1249244] - [netdrv] ixgbe: Simplify configuration of setting VLVF and VLVFB (John Greene) [1249244] - [netdrv] ixgbe: Reduce VT code indent in set_vfta by introducing jump label (John Greene) [1249244] - [netdrv] ixgbe: Simplify definitions for regidx and bit in set_vfta (John Greene) [1249244] - [netdrv] ixgbe: Fix SR-IOV VLAN pool configuration (John Greene) [1249244] - [netdrv] ixgbe: Return error on failure to allocate mac_table (John Greene) [1249244] - [netdrv] ixgbe: Always turn PHY power on when requested (John Greene) [1249244] - [netdrv] ixgbe: Save VF info and take references (John Greene) [1249244] - [netdrv] ixgbe: Wait for master disable to be set (John Greene) [1249244] - [netdrv] ixgbe: Correct spec violations by waiting after reset (John Greene) [1249244] - [netdrv] ixgbe: Refactor MAC address configuration code (John Greene) [1249244] - [netdrv] ixgbe: Use private workqueue to avoid certain possible hangs (John Greene) [1249244] - [netdrv] ixgbe: Add support for newer thermal alarm (John Greene) [1249244] - [netdrv] ixgbe: Prevent KR PHY reset in ixgbe_init_phy_ops_x550em (John Greene) [1249244] - [netdrv] ixgbe: Remove CS4227 diagnostic code (John Greene) [1249244] - [netdrv] ixgbe: Add KR mode support for CS4227 chip (John Greene) [1249244] - [netdrv] ixgbe: Fix handling of NAPI budget when multiple queues are enabled per vector (John Greene) [1249244] - [netdrv] ixgbe: fix multiple kernel-doc errors (John Greene) [1249244] - [netdrv] intel: use napi_complete_done (John Greene) [1249244] - [netdrv] drivers/net: get rid of unnecessary initializations in .get_drvinfo (John Greene) [1249244] - [netdrv] ixgbe: Check for setup_internal_link method (John Greene) [1249244] - [netdrv] ixgbe: Fix CS4227-related semaphore error on reset failure (John Greene) [1249244] - [netdrv] ixgbe: disable LRO by default (John Greene) [1249244] - [netdrv] ixgbe: add flow control ethertype to the anti-spoofing filter (John Greene) [1249244] - [netdrv] ixgbe: Advance version to 4.2.1 (John Greene) [1249244] - [netdrv] ixgbe: X540 thermal warning interrupt not a GPI (John Greene) [1249244] - [netdrv] ixgbe: Fix FCRTH value in VM-to-VM loopback mode (John Greene) [1249244] - [netdrv] ixgbe: Only clear adapter_stopped if ixgbe_setup_fc succeeded (John Greene) [1249244] - [netdrv] ixgbe: Correct several flaws with with DCA setup (John Greene) [1249244] - [netdrv] ixgbe: Add new X550EM SFP+ device ID (John Greene) [1249244] - [netdrv] ixgbe: Update ixgbe_disable_pcie_master flow for X550 (John Greene) [1249244] - [netdrv] ixgbe: Add small packet padding support for X550 (John Greene) [1249244] - [netdrv] ixgbe: Correct setting of RDRXCTL register for X550 devices (John Greene) [1249244] - [netdrv] ixgbe: Correct error path in semaphore handling (John Greene) [1249244] - [netdrv] ixgbe: Limit SFP polling rate (John Greene) [1249244] - [netdrv] ixgbe: Allow SFP+ on more than 82598 and 82599 (John Greene) [1249244] - [netdrv] ixgbe: Add logic to reset CS4227 when needed (John Greene) [1249244] - [netdrv] ixgbe: Fix 1G and 10G link stability for X550EM_x SFP+ (John Greene) [1249244] - [netdrv] ixgbe: Add X550EM_x dual-speed SFP+ support (John Greene) [1249244] - [netdrv] ixgbe: Allow reduced delays during SFP detection (John Greene) [1249244] - [netdrv] ixgbe: Clear I2C destination location (John Greene) [1249244] - [netdrv] ixgbe: Enable bit-banging mode on X550 (John Greene) [1249244] - [netdrv] ixgbe: Set lan_id before first I2C eeprom access (John Greene) [1249244] - [netdrv] ixgbe: Provide unlocked I2C methods (John Greene) [1249244] - [netdrv] ixgbe: Provide I2C combined on X550EM (John Greene) [1249244] - [netdrv] ixgbe: Add X550EM support for SFP insertion interrupt (John Greene) [1249244] - [netdrv] ixgbe: Accept SFP not present errors on all devices (John Greene) [1249244] - [netdrv] ixgbe: Add fdir support for SCTP on X550 (John Greene) [1249244] - [netdrv] ixgbe: Add SFP+ detection for X550 hardware (John Greene) [1249244] - [netdrv] ixgbe: Teardown SR-IOV before unregister_netdev (John Greene) [1249244] - [netdrv] ixgbe: fix issue with SFP events with new X550 devices (John Greene) [1249244] - [netdrv] ixgbe: Resolve "initialized field overwritten" warnings (John Greene) [1249244] - [netdrv] ixgbe: Add support for reporting 2.5G link speed (John Greene) [1249244] - [netdrv] ixgbe: fix bounds checking in ixgbe_setup_tc for 82598 (John Greene) [1249244] - [netdrv] ixgbe: support for ethtool set_rxfh (John Greene) [1249244] - [netdrv] ixgbe: Avoid needless PHY access on copper phys (John Greene) [1249244] - [netdrv] ixgbe: cleanup to use cached mask value (John Greene) [1249244] - [netdrv] ixgbe: Remove second instance of lan_id variable (John Greene) [1249244] - [netdrv] ixgbe: use kzalloc for allocating one thing (John Greene) [1249244] - [netdrv] ixgbe: Remove unused PCI bus types (John Greene) [1249244] - [netdrv] ixgbe: add new bus type for intergrated I/O interface (IOSF) (John Greene) [1249244] - [netdrv] ixgbe: add get_bus_info method for X550 (John Greene) [1249244] - [netdrv] ixgbe: Add support for entering low power link up state (John Greene) [1249244] - [netdrv] ixgbe: Add support for VXLAN RX offloads (John Greene) [1249244] - [netdrv] ixgbe: Add support for UDP-encapsulated tx checksum offload (John Greene) [1249244] - [netdrv] ixgbe: Check whether FDIRCMD writes actually complete (John Greene) [1249244] - [netdrv] ixgbe: Assign set_phy_power dynamically where needed (John Greene) [1249244] - [netdrv] ixgbe: add new function to check for management presence (John Greene) [1249244] - [netdrv] ixgbe: Simplify port-specific macros (John Greene) [1249244] - [netdrv] ixgbe: Don't report flow director filter's status (John Greene) [1249244] - [netdrv] ixgbe: Specify Rx hash type WRT Rx desc RSS type (John Greene) [1249244] - [netdrv] ixgbe: only report generic filters in get_ts_info (John Greene) [1249244] - [netdrv] ixgbe: Remember to write ixfi changes after modifying (John Greene) [1249244] - [netdrv] ixgbe: fix X550 default set_phy_power method (John Greene) [1249244] - [netdrv] ixgbe: Set lan_id before using I2C (John Greene) [1249244] - [netdrv] ixgbe: add link check for X550 copper (John Greene) [1249244] - [netdrv] ixgbe: Add support for another X550 device (John Greene) [1249244] - [netdrv] ixgbe: fix X550 PHY function pointers (John Greene) [1249244] - [netdrv] ixgbe: fix X550 devices init flow (John Greene) [1249244] - [netdrv] ixgbe: fix bug in not clearing counters for X550 devices (John Greene) [1249244] - [netdrv] ixgbe: fix issue with sfp events with new X550 devices (John Greene) [1249244] - [netdrv] ixgbe: add support for interrupts from X550 external PHY (John Greene) [1249244] - [netdrv] ixgbe: Add const string for overheat message (John Greene) [1249244] - [netdrv] ixgbe: Add reset for X550 device (John Greene) [1249244] - [netdrv] ixgbe: add X550 support for external PHY and forced 1G/10G support (John Greene) [1249244] - [netdrv] ixgbe: Restore ESDP settings after MAC reset (John Greene) [1249244] - [netdrv] ixgbe: Add a PHY power state method (John Greene) [1249244] - [netdrv] ixgbe: add define for X557 PHY ID (John Greene) [1249244] - [netdrv] ixgbe: add support for WoL and autoneg FC for some X550 devices (John Greene) [1249244] - [netdrv] ixgbe: add array of MAC type dependent values (John Greene) [1249244] - [netdrv] ixgbe: Use a signed type to hold error codes (John Greene) [1249244] - [netdrv] ixgbe: Release semaphore bits in the right order (John Greene) [1249244] - [netdrv] ixgbe: Fix IOSF SB access issues (John Greene) [1249244] - [netdrv] ixgbe: Add GET_RSS_KEY command to VF-PF channel commands set (John Greene) [1249244] - [netdrv] ixgbe: Add a RETA query command to VF-PF channel API (John Greene) [1249244] - [netdrv] ixgbe: Add a new netdev op to allow/prevent a VF from querying an RSS info (John Greene) [1186052 1246195 1249244 1271403] - [netdrv] ixgbe: Add the appropriate ethtool ops to query RSS indirection table and key (John Greene) [1249244] - [netdrv] ixgbe: Refactor the RSS configuration code (John Greene) [1249244] - [netdrv] ixgbe: Drop unnecessary call to rcu_barrier (John Greene) [1249244] - [netdrv] ixgbe: adds x550 specific FCoE offloads (John Greene) [1249244] - [netdrv] ethernet: Use bool function returns of true/false instead of 1/0 (John Greene) [1249244] - [netdrv] ixgbe: cleanup make ixgbe_set_ethertype_anti_spoofing_X550 static (John Greene) [1249244] - [netdrv] ixgbe: Clean up type inconsistency (John Greene) [1249244] - [netdrv] ixgbe: add new wrapper for X550 support (John Greene) [1249244] - [netdrv] ethernet: codespell comment spelling fixes (John Greene) [1249244] - [netdrv] ixgbe: add Tx anti spoofing support (John Greene) [1249244] - [netdrv] ixgbe: add VXLAN offload support for X550 devices (John Greene) [1249244] - [netdrv] ixgbe: improve mac filter handling (John Greene) [1249244] - [netdrv] ixgbe: enable l2 forwarding acceleration for macvlans (John Greene) [1249244] - [netdrv] ixgbe: show <2 for encoding loss on PCIe Gen3 (John Greene) [1249244] - [netdrv] ixgbe: call pcie_get_mimimum_link to check if device has enough bandwidth (John Greene) [1249244] - [netdrv] revert "ixgbe: Update ixgbe driver to use __netdev_pick_tx in ixgbe_select_queue" (John Greene) [1249244] - [netdrv] ixgbe: Add function for setting XPS queue mapping (John Greene) [1249244] - [netdrv] ixgbe: finish ixgbe: Update ixgbe to use new vlan accleration (John Greene) [1249244] - [netdrv] net/mlx5e: Assign random MAC address if needed (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Write vlan list into vport context (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Write UC/MC list and promisc mode into vport context (Kamal Heib) [1246031] - [netdrv] net/mlx5: Introduce access functions to modify/query vport vlans (Kamal Heib) [1246031] - [netdrv] net/mlx5: Introduce access functions to modify/query vport promisc mode (Kamal Heib) [1246031] - [netdrv] net/mlx5: Introduce access functions to modify/query vport state (Kamal Heib) [1246031] - [netdrv] net/mlx5: Introduce access functions to modify/query vport mac lists (Kamal Heib) [1246031] - [netdrv] net/mlx5: Update access functions to Query/Modify vport MAC address (Kamal Heib) [1246031] - [netdrv] net/mlx5: Add HW capabilities and structs for SR-IOV E-Switch (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Use the right DMA free function on TX path (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Max mtu comparison fix (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Added self loopback prevention (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Fix inline header size calculation (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Fix LSO vlan insertion (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Re-eanble client vlan TX acceleration (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Return error in case mlx5e_set_features fails (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Don't allow more than max supported channels (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Use the the real irqn in eq->irqn (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Wait for RX buffers initialization in a more proper manner (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Avoid NULL pointer access in case of configuration failure (Kamal Heib) [1246031] - [netdrv] ib/mlx5: Remove dead fmr code (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Wait for FW readiness on startup (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Add pci error handlers to mlx5_core driver (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Fix internal error detection conditions (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Use private health thread for each device (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Use accessor functions to read from device memory (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Prepare cmd interface to system errors handling (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Improve mlx5 messages (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Update health syndromes (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Fix wrong name in struct (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: New init and exit flow for mlx5_core (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Fix notification of page supplement error (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Fix async commands return code (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Remove redundant "err" variable usage (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Fix struct type in the DESTROY_TIR/TIS device commands (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Priv state flag not rolled-back upon netdev open error (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Disable VLAN filter in promiscuous mode (Kamal Heib) [1246031] - [netdrv] net/mlx5: Fix typo in mlx5_query_port_pvlc (Kamal Heib) [1246031] - [netdrv] ib/mlx5: Remove dead code from alloc_cached_mr (Kamal Heib) [1246031] - [netdrv] mlx5: Expose correct page_size_cap in device attributes (Kamal Heib) [1246031] - [netdrv] mlx5: Fix missing device local_dma_lkey (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Avoid accessing NULL pointer at ndo_select_queue (Kamal Heib) [1246031] - [netdrv] mlx5e: Fix sparse warnings in mlx5e_handle_csum (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Support RX CHECKSUM_COMPLETE (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Support ethtool get/set_pauseparam (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Ethtool link speed setting fixes (Kamal Heib) [1246031] - [netdrv] net/mlx5e: HW LRO changes/fixes (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Support smaller RX/TX ring sizes (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Add ethtool RSS configuration options (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Make RSS indirection table size a constant (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Have a single RSS Toeplitz hash key (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Support physical port counters (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Disable async events before unregister_netdev (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Rename/move functions following the ndo_stop flow change (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Light-weight netdev open/stop (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Introduce access function to modify RSS/LRO params (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Introduce the "Drop RQ" (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Unify the RX flow (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Remove the mlx5e_update_priv_params() function (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Introduce create/destroy RSS indir table access functions (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Do not use netdev_err before the netdev is registered (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Avoid redundant de-reference (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Remove redundant assignment of sq->user_index (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Remove redundant field mlx5e_priv->num_tc (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Use hard-coded 4K page size for RQ/SQ/CQ (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Check the return value of mlx5_command_exec (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Input IPSEC.SPI into the RX RSS hash function (Kamal Heib) [1246031] - [netdrv] net/mlx5e: cosmetics: use BIT instead of "1 <<", and others (Kamal Heib) [1246031] - [netdrv] net/mlx5e: TX latency optimization to save DMA reads (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Allocate DMA coherent memory on reader NUMA node (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Support ETH_RSS_HASH_XOR (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Set log_uar_page_sz for non 4K page size architecture (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Prefetch skb data on RX (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Pop cq outside mlx5e_get_cqe (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Remove mlx5e_cq.sqrq back-pointer (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Remove extra spaces (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Avoid TX CQE generation if more xmit packets expected (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Avoid redundant dev_kfree_skb() upon NOP completion (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Remove re-assignment of wq type in mlx5e_enable_rq (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Use skb_shinfo(skb)->gso_segs rather than counting them (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Static mapping of netdev priv resources to/from netdev TX queues (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Add transport domain to the ethernet TIRs/TISs (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Add transport domain alloc/dealloc support (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Support NETIF_F_SG (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Enforce max flow-tables level >= 3 (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Disable client vlan TX acceleration (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Add HW cacheline start padding (Kamal Heib) [1246031] - [netdrv] net/mlx5e: Fix HW MTU settings (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: fix an error code (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Fix static checker warnings around system guid query flow (Kamal Heib) [1246031] - [netdrv] mlx5: Enable mutual support for IB and Ethernet (Kamal Heib) [1246031] - [netdrv] ib/mlx5: Don't create IB instance over Ethernet ports (Kamal Heib) [1246031] - [netdrv] ib/mlx5: Avoid using the MAD_IFC command under ISSI > 0 mode (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Add more query port helpers (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Use port number when querying port ptys (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Use port number in the query port mtu helpers (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Get vendor-id using the query adapter command (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Add new query HCA vport commands (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Make the vport helpers available for the IB driver too (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Check the return bitmask when querying ISSI (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Enable XRCs and SRQs when using ISSI > 0 (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Apply proper name convention to helpers (Kamal Heib) [1246031] - [netdrv] net/mlx5_en: Add missing check for memory allocation failure (Kamal Heib) [1246031] - [netdrv] net/mlx5: Extend mlx5_core to support ConnectX-4 Ethernet functionality (Kamal Heib) [1246031] - [netdrv] net/mlx5: Ethernet resource handling files (Kamal Heib) [1246031] - [netdrv] net/mlx5: Ethernet Datapath files (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Set/Query port MTU commands (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Modify CQ moderation parameters (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Implement get/set port status (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Implement access functions of ptys register fields (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: New device capabilities handling (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: HW data structs/types definitions cleanup (Kamal Heib) [1246031] - [netdrv] net/mlx5_core: Set irq affinity hints (Kamal Heib) [1246031] - [netdrv] net/mlx5_core, mlx5_ib: Do not use vmap on coherent memory (Kamal Heib) [1246031] - [drm] revert 'drm/i915: resume MST after reading back hw state' (Rob Clark) [1292402] - [drm] i915: Wait for mst to finish suspending before disabling interrupts (Rob Clark) [1292402] - [drm] upstream sync to 4.4 (Rob Clark) [1135349 1248507] - [drm] nouveau/gr/gf117-: assume no PPC if NV_PGRAPH_GPC_GPM_PD_PES_TPC_ID_MASK is zero (Rob Clark) [1249814] - [drm] nouveau/gr/gf117-: read NV_PGRAPH_GPC_GPM_PD_PES_TPC_ID_MASK from correct GPC (Rob Clark) [1249814] - [drm] nouveau/gr/gf100-: split out per-gpc address calculation macro (Rob Clark) [1249814] - [drm] nouveau/bios: return actual size of the buffer retrieved via _ROM (Rob Clark) [1249814] - [drm] nouveau/pmu: remove whitelist for PGOB-exit WAR, enable by default (Rob Clark) [1218795 1218796] - [drm] nouveau/pmu/gk107: enable PGOB codepaths (Rob Clark) [1218795 1218796] - [drm] nouveau/pmu/gk104: check fuse to determine presence of PGOB (Rob Clark) [1218795 1218796] - [drm] radeon: Retry DDC probing on DVI on failure if we got an HPD interrupt (Rob Clark) [1249814] - [drm] drm: import vmwgfx (Rob Clark) [1281592] - [firmware] add i915 GuC firmware (Rob Clark) [1135349] - [firmware] add i915 DMC firmware (Rob Clark) [1135349] - [drm] upstream sync to 4.3 (Rob Clark) [1249814] - [drm] upstream sync to 4.2 (Rob Clark) [1249812 1274061] - [drm] upstream sync to 4.1 (Rob Clark) [1249810] - [drm] upstream sync to 4.0 (Rob Clark) [1249807] - [drm] upstream sync to 3.19 (Rob Clark) [1249806] - [kernel] iommu: Export intel_iommu_enabled to signal when iommu is in use (Rob Clark) [1249806] - [kernel] time: export nsec_to_jiffies64 (Rob Clark) [1249806] - [kernel] component: fix bug with legacy API (Rob Clark) [1249806] - [kernel] component: add support for component match array (Rob Clark) [1249806] - [kernel] component: ignore multiple additions of the same component (Rob Clark) [1249806] - [kernel] component: fix missed cleanup in case of devres failure (Rob Clark) [1249806] - [kernel] base: fix devres handling for master device (Rob Clark) [1249806] - [kernel] base: provide an infrastructure for componentised subsystems (Rob Clark) [1249806]- [target] fcoe: Add tag support to tcm_fc (Andy Grover) [882092] - [scsi] don't store LUN bits in CDB byte 1 for USB mass-storage devices (Ewan Milne) [1255846] - [scsi] usb-storage: add try_rc_10_first flag (Ewan Milne) [1255846] - [scsi] usb-storage: add flags for VPD pages and REPORT LUNS (Ewan Milne) [1255846] - [mm] hugetlbfs: skip shared VMAs when unmapping private pages to satisfy a fault (Andrea Arcangeli) [1291248]- [infiniband] mlx4_core: Fix fallback from MSI-X to INTx (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/cma: Fix broken AF_IB UD support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/cm: Change reject message type when destroying cm_id (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Update ocrdma version number (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Fail connection for MTU lesser than 512 (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Fix dmac resolution for link local address (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Prevent allocation of DPP PDs if FW doesnt support it (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Fix the request length for RDMA_QUERY_QP mailbox command to FW (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Use VID 0 if PFC is enabled and vlan is not configured (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Fix QP state transition in destroy_qp (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Report EQ full fatal error (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Fix EQ destroy failure during driver unload (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Avoid 'may be used uninitialized' warnings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] Remove duplicated KERN_ from pr_ uses (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/qib: fix test of unsigned variable (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/core: Fix for parsing netlink string attribute (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4: use wildcard mapping for getting remote addr info (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/ehca: use correct destination for memcpy (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/rds: rds-tcp: only initiate reconnect attempt on outgoing TCP socket (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/rds: rds-tcp: Always create a new rds_sock for an incoming connection (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Work properly with EQ numbers > 256 in SRIOV (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Fix off-by-one in counters manipulation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ipoib/cm: Fix indentation level (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4: Remove negative advice dmesg warnings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Fix unaligned accesses (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: change rdma_gid2ip into void function as it always return zero (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/qib: use arch_phys_wc_add (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/qib: add acounting for MTRR (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cxgb4: Report the actual address of the remote connecting peer (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/nes: Report the actual address of the remote connecting peer (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4: enforce qp/cq id requirements (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4: use BAR2 GTS register for T5 kernel mode CQs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4: 32b platform fixes (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cma: Canonize IPv4 on IPV6 sockets properly (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/rds: Fix new sparse warning (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/rds: fix unaligned memory access (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Schedule napi when RX buffers allocation fails (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix unaligned accesses (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix MC1 memory offset calculation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix reading HCA max message size in mlx4_QUERY_DEV_CAP (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/ipoib: Fix ndo_get_iflink (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: drop __GFP_NOFAIL allocation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: check for mapping error (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib_uverbs: Fix pages leak when using XRC SRQs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Fix WQE LSO segment calculation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/ipoib: Remove IPOIB_MCAST_RUN bit (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/ipoib: Save only IPOIB_MAX_PATH_REC_QUEUE skb's (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/ipoib: Handle QP in SQE state (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/ipoib: Update broadcast record values after each successful join request (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/ipoib: Use one linear skb in RX flow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: don't disallow registering region starting at 0x0 (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: disallow registering 0-sized memory region (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Change alias guids default to be host assigned (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Return the admin alias GUID upon host view request (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Raise slave shutdown event upon FLR (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Request alias GUID on demand (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Change init flow to request alias GUIDs for active VFs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Manage admin alias GUID upon admin request (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Set initial admin GUIDs for VFs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Manage alias GUID per VF (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Alias GUID adding persistency support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Don't call t4_slow_intr_handler when we're not the Master PF (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add comment for calculate tx flits and sge length code (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Use device node in page allocation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Freelist starving threshold varies from adapter to adapter (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Increased the value of MAX_IMM_TX_PKT_LEN from 128 to 256 bytes (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rds: make sure not to loop forever inside rds_send_xmit (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rds: only use passive connections when addresses match (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Move ethtool related code to a separate file (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Extend struct mlx5_interface to support multiple protocols (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Modify arm CQ in preparation for upcoming Ethernet driver (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Move completion eqs from mlx5_ib to mlx5_core (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Update module info macros for ConnectX4 Support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Fix Mellanox copyright note (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Fix Mellanox copyright note (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Fix a bug in alloc_token (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Avoid usage command work entry after writing command doorbell (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Avoid copying outbox in aysnc command completion (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Use coherent memory for command interface page (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Use the right inbox struct in destroy mkey command (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Clear doorbell record inside mlx5_db_alloc() (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Avoid setting DC requestor/responder resources (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Coding style fix (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Fix call to mlx5_core_qp_modify (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Allocate firmware pages from device's NUMA node (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Add interface identify support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Add SET_PORT opcode modifiers enumeration (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Set enhanced QoS support by default when ETS supported (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Warn users of depracated QoS Firmware (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Added qos_vport QP configuration in VST mode (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Allocate VPPs for each port on PF init (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Query device for QoS per VF support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Add mlx4_SET_VPORT_QOS implementation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Add mlx4_ALLOCATE_VPP implementation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: New file for QoS related firmware commands (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Aesthetic code changes in multi_func_init (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Make mlx4_is_eth visible inline funcion (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Add RSS support for fragmented IP datagrams (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] chelsio cxgb/cxgb3: Make stats_strings arrays const (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Moderate ethtool callback to show more statistics (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Add Flow control statistics display via ethtool (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Protect access to the statistics bitmap (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Support general selective view of ethtool statistics (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Move statistics bitmap setting to the Ethernet driver (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Create new header file for all statistics info (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Fix port counters statistics bitmask (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: fix boolreturn.cocci warnings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: update Kconfig and Makefile for FCoE support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: add cxgb4_fcoe.c for FCoE (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: add cxgb4_fcoe.h and macro definitions for FCoE (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxgb4vf/csiostor: Make PCI Device ID Tables be "const" (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add device ID for new adapter (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: mlx4_en_set_tx_maxrate() can be static (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Add basic support for QP max-rate limiting (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Add basic elements for QCN (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Try and provide an RDMA CIQ per cpu (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Move offload Rx queue allocation to separate function (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] debugfs: Provide a file creation function that also takes an initial size (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix to dump devlog, even if FW is crashed (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Disable interrupts and napi before unregistering netdev (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Allocate dynamic mem. for egress and ingress queue maps (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix frame size warning for 32 bit arch (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix GEN_EQE accessing uninitialixed mutex (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Call register_netdevice in the proper location (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Set statistics bitmap at port init (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Saturate RoCE port PMA counters in case of overflow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Fix off-by-one in ethtool statistics display (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Verify net device validity on port change event (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rds: avoid potential stack overflow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: fix coccinelle warnings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Disbale GRO for incoming loopback/selftest packets (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix wrong mask and error flow for the update-qp command (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix PCI-E Memory window interface for big-endian systems (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix incorrect 'c' suffix to pI4, use pISc instead (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/qib: Add blank line after declaration (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/qib: Fix checkpatch warnings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Enable the ODP capability query verb (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Add support for extended query device caps (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cxgb4: Don't hang threads forever waiting on WR replies (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Add support for IB stack compliant stats in sysfs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Update the dev in reg_create (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: In mlx4_ib_demux_cm, print out GUID in host-endian order (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Bug fixes in mlx4_ib_resize_cq (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Fix memory leak in __mlx4_ib_modify_qp (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Fix deadlock on uverbs modify_qp error flow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: When marshaling ucma path from user-space, clear unused fields (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/qib: Fix sizeof checkpatch warnings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/qib: Replace rcu_assign_pointer with RCU_INIT_POINTER in qib_keys.c (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/qib: Replace rcu_assign_pointer with RCU_INIT_POINTER in qib_qp.c (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Fix error code in get_port_caps (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Fix wrong usage of IPv4 protocol for multicast attach/detach (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/ipath: Remove unused function in ipath_wc_ppc64 (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cxgb4: Serialize CQ event upcalls with CQ destruction (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Fix configuration of log_uar_page_sz (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net: mellanox: Delete unnecessary checks before the function call "vunmap" (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support in cxgb4 to get expansion rom version via ethtool (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Reset flow support for IB kernel ULPs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Always use the correct port for mirrored multicast attachments (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix trace observed while dumping clip_tbl (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support in debugfs to dump the congestion control table (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support to dump mailbox content in debugfs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support for ULP RX logic analyzer output in debugfs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Added support in debugfs to display TP logic analyzer output (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support in debugfs to display sensor information (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net: rds: Remove repeated function names from debug output (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Delete an unnecessary check before the function call "release_firmware" (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add low latency socket busy_poll support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Adjust RX frag strides to frag sizes (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Print page allocator information (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Move to use hex PCI device IDs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix misleading debug print on CQE stride support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: mlx4_config_dev_retrieval - Initialize struct config_dev before using (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix mpt_entry initialization in mlx4_mr_rereg_mem_write (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Load balance ports in port aggregation mode (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Create mirror flows in port aggregation mode (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Add port aggregation support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Reuse mlx4_mac_to_u64 (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Port aggregation upper layer interface (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Port aggregation low level interface (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Remove preprocessor check for CONFIG_CXGB4_DCB (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Update the HCA core clock frequency after INIT_PORT (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix device capabilities dumping (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Fix memory corruption in mlx4_MAD_IFC_wrapper (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Use ethtool cmd->autoneg as a hint for ethtool set settings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Remove duplicate code line from procedure mlx4_bf_alloc (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix struct mlx4_vhcr_cmd to make implicit padding explicit (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix HW2SW_EQ to conform to the firmware spec (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Adjust command timeouts to conform to the firmware spec (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix mem leak in SRIOV mlx4_init_one error flow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Add reserved lkey for VFs to QUERY_FUNC_CAP (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Add bad-cable event support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Added support in debugfs to dump different timer and clock values of the adapter (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Added support in debugfs to dump PM module stats (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Addded support in debugfs to dump CIM outbound queue content (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Added support in debugfs to dump cim ingress bound queue contents (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Added support in debugfs to dump sge_qinfo (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fixes cxgb4_inet6addr_notifier unregister call (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mode_t whack-a-mole: chelsio (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Reset flow activation upon SRIOV fatal command cases (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Enable device recovery flow with SRIOV (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Handle AER flow properly (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Manage interface state for Reset flow cases (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Activate reset flow upon fatal command cases (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Enhance the catas flow to support device reset (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Refactor the catas flow to work per device (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Set device configuration data to be persistent across reset (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add debugfs options to dump the rss key, config for PF, VF, etc (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add debugfs entry to dump the contents of the flash (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4: Cleanup register defines/MACROS defined in t4fw_ri_api.h (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4: Cleanup register defines/MACROS defined in t4.h (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4 : Update ipv6 address handling api (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: avoid a compile-time warning (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: avoid build warnings on 32-bit (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Ripping out old hard-wired initialization code in driver (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4/cxgb4/cxgb4vf/cxgb4i/csiostor: Cleanup register defines/macros related to all other cpl messages (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iw_cxgb4/cxgb4/cxgb4i: Cleanup register defines/MACROS related to CM CPL messages (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support for mps_tcam debugfs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support for cim_qcfg entry in debugfs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support for cim_la entry in debugfs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support for devlog (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add PCI device ID for new T5 adapter (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxgb4vf/csiostor: Cleanup PL, XGMAC, SF and MC related register defines (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/csiostor: Cleanup TP, MPS and TCAM related register defines (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxg4vf/csiostor: Cleanup MC, MA and CIM related register defines (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxgb4vf/csiostor: Cleanup SGE and PCI related register defines (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cxgb4/cxgb4vf/csiostor: Cleanup SGE register defines (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: include clocksource.h again (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix kernel Oops - mem corruption - when working with more than 80 VFs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix error flow in mlx4_init_hca (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Correcly update the mtt's offset in the MR re-reg flow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Doorbell is byteswapped in Little Endian archs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix decoding QSA module for ethtool get settings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Cache line CQE/EQE stride fixes (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/srp: Allow newline separator for connection string (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Add function to read WQE from user-space (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Add umem function to read data from user-space (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Enhance UMR support to allow partial page table update (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Remove per-MR pas and dma pointers (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Always resolve destination mac from GRH for UD QPs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4_core: Check for DPDP violation only when DPDP is not supported (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Fix an incorrectly shadowed variable in mlx4_ib_rereg_user_mr (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/addr: Improve address resolution callback scheduling (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Fix mgid key handling in SA agent multicast data-base (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Do not resolve VLAN if already resolved (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Avoid double dumping of the PF device capabilities (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fixed memory leak and incorrect refcount in mlx4_load_one (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support for QSA modules (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Refactor QUERY_PORT (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Add explicit error message when rule doesn't meet configuration (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Add A0 hybrid steering (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Add mlx4_bitmap zone allocator (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Add a check if there are too many reserved QPs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4: Change QP allocation scheme (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Use tasklet for user-space CQ completion events (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Mask out host side virtualization features for guests (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/csiostor: Don't use MASTER_MUST for fw_hello call (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxgb4vf: global named must be unique (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Update firmware version after flashing it via ethtool (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxgb4vf: Use new interfaces to calculate BAR2 SGE Queue Register addresses (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxgb4vf: Add code to calculate T5 BAR2 Offsets for SGE Queue Registers (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4vf: Add and initialize some sge params for VF driver (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Support for configurable RSS hash function (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: Fix error flow in add_keys (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: Fix sparse warnings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Add more supported devices (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Clear outbox of dealloc uar (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Print resource number on QP/SRQ async events (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Remove unused dev cap enum fields (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Fix command queue size enforcement (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Fix min vectors value in mlx5_enable_msix (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Request the mlx5 IB module on driver load (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxgb4vf/csiostor: Add T4/T5 PCI ID Table (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: fix mlx4_en_set_rxfh (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cxgb4/cxgb4vf/csiostor: Cleanup macros/register defines related to PCIE, RSS and FW (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4/cxgb4vf/csiostor: Cleanup macros/register defines related to queues (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cxgb4/csiostor: Cleansup FW related macros/register defines for PF/VF and LDST (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cxgb4: Cleanup Filter related macros/register defines (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: mlx4_en_set_settings always fails when autoneg is set (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: don't duplicate kvfree (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: don't duplicate kvfree (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] lib/scatterlist: mark input buffer parameters as 'const' (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] lib/scatterlist.c: fix kerneldoc for sg_pcopy_to_buffer, sg_pcopy_from_buffer (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] lib/scatterlist: introduce sg_pcopy_from_buffer and sg_pcopy_to_buffer (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] lib/scatterlist: factor out sg_miter_get_next_page from sg_miter_next (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: use netdev_rss_key_fill helper (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Support more than 64 VFs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Add QUERY_FUNC firmware command (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Refactor mlx4_load_one (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Refactor mlx4_cmd_init and mlx4_cmd_cleanup (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Use correct variable type for mlx4_slave_cap (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Fix wrong reading of reserved_eqs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4i/cxgb4 : Refactor macros to conform to uniform standards (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix static checker warning (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Extend checksum offloading by CHECKSUM COMPLETE (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Remove unnecessary struct in6_addr * casts (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Cleanup macros so they follow the same style and look consistent (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add cxgb4_debugfs.c, move all debugfs code to new file (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Add retrieval of CONFIG_DEV parameters (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Add __GFP_COLD gfp flags in alloc_pages (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Remove RX buffers alignment to IP_ALIGN (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Protect port type setting by mutex (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Prevent VF from changing port configuration (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Report actual number of rings in indirection table (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Move spinlocks and work initalizations to beginning of init_netdev (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Call napi_synchronize on stop_port (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Cleanups suggested by clang static checker (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Use PTYS register to set ethtool settings - Speed (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Use PTYS register to query ethtool settings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ethtool, net/mlx4_en: Add 100M, 20G, 56G speeds ethtool reporting support:q (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Add ethernet backplane autoneg device capability (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Introduce ACCESS_REG CMD and eth_prot_ctrl dev cap (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Introduce mlx4_get_module_info for cable module info reading (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ethtool, net/mlx4_en: Cable info, get_module_info/eeprom ethtool support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Limit count field to 24 bits in qp_alloc_res (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Fix race on driver load (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Fix race in create EQ (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: Avoid leaking steering rules on flow creation error flow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Don't attempt to TX offload the outer UDP checksum for VXLAN (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Call synchronize_irq before freeing EQ buffer (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Call synchronize_irq before freeing EQ buffer (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rds: avoid calling sock_kfree_s on allocation failure (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/cxgb4: Add missing neigh_release in find_route (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Fix XRC race condition in ib_uverbs_open_qp (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Clear AH attr variable to prevent garbage data (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: fix race accessing page->_count (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Use extended internal signature layout (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Modify to work with arbitrary page size (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Remove duplicate code from mlx5_set_path (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Fix possible array overflow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/core: Avoid leakage from kernel to user space (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Improve debug prints in mlx5_ib_reg_user_mr (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx5: Clear umr resources after ib_unregister_device (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: remove NETDEV_TX_BUSY (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: tx_info->ts_requested was not cleared (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Use local var for skb_headlen skb (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Use local var in tx flow for skb_shinfo skb (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: mlx4_en_xmit() reads ring->cons once, and ahead of time to avoid stalls (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Avoid false sharing in mlx4_en_en_process_tx_cq (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Use prefetch in tx path (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Avoid a cache line miss in TX completion for single frag skb's (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Avoid calling bswap in tx fast path (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Align tx path structures to cache lines (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Code cleanups in tx path (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Add ConnectX-4 to list of supported devices (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Identify resources by their type (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: use set/get macros in device caps (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Use hardware registers description header file (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx5_core: Update device capabilities handling (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/rds: do proper house keeping if connection fails in rds_tcp_conn_connect (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/rds: call rds_conn_drop instead of open code it at rds_connect_complete (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Protect QUERY_PORT wrapper from untrusted guests (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Don't disable SRIOV if there are active VFs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Use BAR2 Going To Sleep (GTS) for T5 and later (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mellanox: Change en_print to return void (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_en: Add mlx4_en_get_cqe helper (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Cache line EQE size support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Enable CQE/EQE stride support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] net/mlx4_core: Allow not to specify probe_vf in SRIOV IB mode (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Fix VF mac handling in RoCE (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Do not allow APM under RoCE (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Don't update QP1 in native mode (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib/mlx4: Avoid accessing netdevice when building RoCE qp1 header (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Fix mlx4 reg/unreg mac to work properly with 0-mac addresses (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] rdma/ocrdma: Resolve L2 address when creating user AH (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: Correct error flows in rereg_mr (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: Disable TSO for Connect-X rev A0 HCAs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ipath: Change get_user_pages usage to always NULL vmas (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ib_umem_release should decrement mm->pinned_vm from ib_umem_get (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Set vlan stripping policy by the right command (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Avoid dealing with MAC index in UPDATE_QP wrapper if not needed (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Use the correct VSD mask in UPDATE_QP (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Correctly configure single ported VFs from the host (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Move the tunnel steering helper function to mlx4_core (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ocrdma: Obtain SL from device structure (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: Use ARRAY_SIZE instead of sizeof/sizeof (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: Use ARRAY_SIZE instead of sizeof/sizeof (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] amso1100: Check for integer overflow in c2_alloc_cq_buf (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mad: Add user space RMPP support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mad: add new ioctl to ABI to support new registration options (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mad: Add dev_notice messages for various umad/mad registration failures (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mad: Update module to pr_, dev_ style print messages (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] umad: Update module to pr_, dev_ style print messages (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] cxgb4 : Disable recursive mailbox commands when enabling vi (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [scsi] cxgb4i : Move stray CPL definitions to cxgb4 driver (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ipath: Add P_Key change event support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Add support for secure-host and SMP firewall (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] iwcm: Use a default listen backlog if needed (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Fix residual handling (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Fix deadlock between host removal and multipathd (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [scsi] scsi_transport_srp: Fix fast_io_fail_tmo=dev_loss_tmo=off behavior (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4_ib: Add support for user MR re-registration (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4_core: Add helper functions to support MR re-registration (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] core: Add user MR re-registration support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ocrdma: Fix a sparse warning (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] ocrdma: Delete AH table if ocrdma_init_hw fails after AH table creation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] ocrdma: Remove hardcoding of the max DPP QPs supported (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] ocrdma: Handle shutdown event from be2net driver (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] ocrdma: Add hca_type and fixing fw_version string in device atrributes (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx5: Adjust events to use unsigned long param instead of void (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx5: minor fixes mainly avoidance of hidden casts (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx5: Move pci device handling from mlx5_ib to mlx5_core (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_en: mlx4_en_gset_priv_flags can be static (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Remove MCG in case it is attached to promiscuous QPs only (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: In SR-IOV mode host should add promisc QP to default entry only (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Make sure the max number of QPs per MCG isn't exceeded (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Make sure that negative array index isn't used (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Fix leakage of SW multicast entries (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_en: Do not count LLC/SNAP in MTU calculation (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_en: Do not disable vlan filter during promiscuous mode (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_en: Run loopback test only when port is up (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_en: Fix set port ratelimit for 40GE (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] cxgb4 : Update copyright year on all cxgb4 files (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: mark napi id for gro_skb (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Call iwpm_init only once (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx5_core: Fix possible race between mr tree insert/delete (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] cxgb4: use dev_port to identify ports (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Fix the error flow when probing with invalid VF configuration (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Keep only one driver entry release mlx4_priv (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Fix SRIOV free-pool management when enforcing resource quotas (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Add support for iWARP Port Mapper user space service (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] nes: Add support for iWARP Port Mapper user space service (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] core: Add support for iWARP Port Mapper user space service (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: Fix gfp passing in create_qp_common (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] umad: Fix use-after-free on close (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] core: Fix kobject leak on device register error flow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Fix GFP flags parameters to be gfp_t (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] core: Fix port kobject deletion during error flow (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] core: Remove unneeded kobject_get/put calls (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] core: Fix sparse warnings about redeclared functions (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: Implement IB_QP_CREATE_USE_GFP_NOIO (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] Add a QP creation flag to use GFP_NOIO allocations (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] Allow build of hw/ and ulp/ subdirectories independently (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [rds] tcp_listen: Replace comma with semicolon (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [rds] rdma: Replace comma with semicolon (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4_core: Move handling of MLX4_QP_ST_MLX to proper switch statement (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Avoid problems if a header uses pr_fmt (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] umad: Fix error handling (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Add interface for selecting VFs to enable QP0 via MLX proxy QPs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Add infrastructure for selecting VFs to enable QP0 via MLX proxy QPs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: Preparation for VFs to issue/receive SMI QP0 requests/responses (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4: SET_PORT called by mlx4_ib_modify_port should be wrapped (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Fix incorrect FLAGS1 bitmap test in mlx4_QUERY_FUNC_CAP (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4_core: Fix memory leaks in SR-IOV error paths (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb3: Remove a couple unneeded conditions (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx4: fix unitialised variable is_mcast (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ipath: Use time_before/_after (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: Fix warning about cast of wr_id back to pointer on 32 bits (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ipath: Translate legacy diagpkt into newer extended diagpkt (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb3: Fix information leak in send_abort (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: add missing padding at end of struct mlx5_ib_create_srq (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: add missing padding at end of struct mlx5_ib_create_cq (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: Refactor UMR to have its own context struct (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: Set QP offsets and parameters for user QPs and not just for kernel QPs (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5_core: Store MR attributes in mlx5_mr_core during creation and after UMR (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: Add MR to radix tree in reg_mr_callback (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5: Fix error handling in reg_umr (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5_core: Simplify signature handover wqe for interleaved buffers (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mlx5_core: Fix signature handover operation for interleaved buffers (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Add fast registration support (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Rename FMR-related variables (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: One FMR pool per SRP connection (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Introduce the 'register_always' kernel module parameter (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Introduce srp_finish_mapping (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Introduce srp_map_fmr (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Introduce an additional local variable (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Fix kernel-doc warnings (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] srp: Fix a sporadic crash triggered by cable pulling (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] ocrdma: Convert to use simple_open (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] cxgb4: Fix memory leaks in c4iw_alloc error paths (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [rds] Use time_after for time comparison (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_en: Fix uninitialized use of 'port_up' in mlx4_en_set_channels (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Fix inaccurate return value of mlx4_flow_attach (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_en: Using positive error value for unsigned (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Removed unnecessary bit operation condition (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_core: Fix smatch error - possible access to a null variable (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] mlx4_en: User prio mapping gets corrupted when changing number of channels (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [netdrv] rds: remove the unneed NULL checking (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492] - [infiniband] mellanox: Logging message cleanups (Don Dutile) [1120022 1142056 1192551 1246059 1253021 1271492]- [netdrv] qlge: make local function static (Harish Patil) [1252123] - [netdrv] delete non-required instances of include linux/init.h (Harish Patil) [1252123] - [netdrv] qlge: Fix compilation warning (Harish Patil) [1252123] - [netdrv] qlge: Convert newlines (Harish Patil) [1252123] - [netdrv] qlogic: use pci_zalloc_consistent (Harish Patil) [1252123] - [netdrv] qlge: Use pci_enable_msix_range instead of pci_enable_msix (Harish Patil) [1252123] - [netdrv] net: get rid of unnecessary initializations in .get_drvinfo (Harish Patil) [1252123] - [netdrv] qlge: Get rid of an redundant assignment (Harish Patil) [1252123] - [netdrv] net: get rid of SET_ETHTOOL_OPS (Harish Patil) [1252123] - [netdrv] qlge: remove open-coded skb_cow_head (Harish Patil) [1252123] - [netdrv] qlge: Move jiffies_to_usecs immediately before loop (Harish Patil) [1252123] - [md] dm snapshot: fix hung bios when copy error occurs (Mike Snitzer) [889368] - [md] dm thin: fix race condition when destroying thin pool workqueue (Mike Snitzer) [1292602] - [x86] Broadwell EP and EX have the same cpuid (David Arcari) [1299962] - [netdrv] bonding: make mii_status sysfs node consistent (Jarod Wilson) [1278008] - [netdrv] bna: fix Rx data corruption with VLAN stripping enabled and MTU > 4096 (Ivan Vecera) [1206064] - [netdrv] ibmveth: add support for TSO6 (Gustavo Duarte) [1252712] - [trace] tracing/filter: Do not allow infix to exceed end of string (Pratyush Anand) [1290666] - [trace] tracing/filter: Do not WARN on operand count going below zero (Pratyush Anand) [1290666] - [trace] tracing: Have filter check for balanced ops (Pratyush Anand) [1290666] - [trace] tracing: Fix double free when function profile init failed (Pratyush Anand) [1290666] - [trace] ring-buffer: Fix race between integrity check and readers (Pratyush Anand) [1290666] - [trace] ftrace: Fix memory leak with function graph and cpu hotplug (Pratyush Anand) [1290666] - [trace] ring-buffer: Fix typo of time extends per page (Pratyush Anand) [1290666] - [net] tcp: select(writefds) don't hang up when a peer close connection (Marcelo Leitner) [1293543] - [net] ipv6: addrlabel: fix ip6addrlbl_get() (Hannes Frederic Sowa) [1299720] - [firmware] add rtlwifi images (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [firmware] add brcmfmac images (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] iwlwifi: add new -16 firmware for iwlmvm devices (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] iwlwifi: add new -13 firmware for iwlmvm devices (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Add brcmfmac driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] include/linux/if_ether.h: Add #define ETH_P_LINK_CTL for HPNA and wlan local tunnel (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Update remaining wireless drivers to new 802.11 stack from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport brcmsmac driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport b43 driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Bakcport SSB driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport BCMA bus driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport iwlegacy driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport rt2x00 driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport carl9170 driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport ath5k driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport ath9k driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] Backport iwlwifi driver from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [net] Backport mac80211 from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [net] Backport wireless core from linux 4.3 (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [kernel] atomic: implement generic atomic_dec_if_positive (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [netdrv] average: provide macro to create static EWMA (Stanislaw Gruszka) [1245452 1263386 1289574 761525] - [perf] x86: Improve HT workaround GP counter constraint (Jiri Olsa) [1238702] - [perf] x86: Fix event/group validation (Jiri Olsa) [1238702] - [perf] x86: Disable PEBS-LL in intel_pmu_pebs_disable (Jiri Olsa) [1238702] - [perf] x86/intel: Reset more state in PMU reset (Jiri Olsa) [1238702] - [perf] x86/intel: Make the HT bug workaround conditional on HT enabled (Jiri Olsa) [1238702] - [perf] x86/intel: Limit to half counters when the HT workaround is enabled, to avoid exclusive mode starvation (Jiri Olsa) [1238702] - [perf] x86/intel: Fix intel_get_event_constraints() for dynamic constraints (Jiri Olsa) [1238702] - [perf] x86/intel: Enforce HT bug workaround for SNB/IVB/HSW (Jiri Olsa) [1238702] - [perf] x86/intel: Implement cross-HT corruption bug workaround (Jiri Olsa) [1238702] - [perf] x86/intel: Add cross-HT counter exclusion infrastructure (Jiri Olsa) [1238702] - [perf] x86: Add 'index' param to get_event_constraint callback (Jiri Olsa) [1238702] - [perf] x86: Add 3 new scheduling callbacks (Jiri Olsa) [1238702] - [perf] x86: Vectorize cpuc->kfree_on_online (Jiri Olsa) [1238702] - [perf] x86: Reduce stack usage of x86_schedule_events (Jiri Olsa) [1238702] - [kernel] watchdog: Add watchdog enable/disable all functions (Jiri Olsa) [1238702] - [perf] kernel: Change ASSIGN_ONCEval, x to WRITE_ONCE x, val (Jiri Olsa) [1238702] - [perf] kernel: Provide READ_ONCE and ASSIGN_ONCE (Jiri Olsa) [1238702] - [netdrv] i40evf: avoid mutex re-init (Stefan Assmann) [1212361]- [sched] revert "rt: Update rq clock when unthrottling of an otherwise idle CPU" (Aristeu Rozanski) [1263613] - [sched] revert "sched: Revert "Set skip_clock_update in yield_task_fair" (Aristeu Rozanski) [1263613] - [sched] Revert "Remove useless code in yield_to" (Aristeu Rozanski) [1263613] - [sched] revert "core: Rework rq->clock update skips" (Aristeu Rozanski) [1263613] - [perf] annotate: Fix 32-bit compilation error in util/annotate.c (Jiri Olsa) [1189317] - [perf] report: Display cycles in branch sort mode (Jiri Olsa) [1189317] - [perf] tools: Move branch option parsing to own file (Jiri Olsa) [1189317] - [perf] tool: Add conditional branch filter 'cond' to perf record (Jiri Olsa) [1189317] - [perf] top: branch annotation code to top (Jiri Olsa) [1189317] - [perf] annotate: Finally display IPC and cycle accounting (Jiri Olsa) [1189317] - [perf] annotate: Compute IPC and basic block cycles (Jiri Olsa) [1189317] - [perf] report: Add processing for cycle histograms (Jiri Olsa) [1189317] - [perf] report: Add infrastructure for a cycles histogram (Jiri Olsa) [1189317] - [perf] annotate: Rename source_line_percent to source_line_samples (Jiri Olsa) [1189317] - [perf] annotate: Display total number of samples with --show-total-period (Jiri Olsa) [1189317] - [perf] annotation: Add symbol__get_annotation (Jiri Olsa) [1189317] - [perf] report: Add flag for non ANY branch mode (Jiri Olsa) [1189317] - [perf] tools: Add support for cycles, weight branch_info field (Jiri Olsa) [1189317] - [perf] x86/intel: Use 0x11 as extra reg test value (Jiri Olsa) [1189317] - [perf] x86/intel: Protect LBR and extra_regs against KVM lying (Jiri Olsa) [1189317] - [perf] x86: Make merge_attr global to use from perf_event_intel (Jiri Olsa) [1189317] - [perf] x86/intel/lbr: Limit LBR accesses to TOS in callstack mode (Jiri Olsa) [1189317] - [perf] x86/intel/lbr: Use correct index to save/restore LBR_INFO with call stack (Jiri Olsa) [1189317] - [perf] x86/intel: Add Intel Skylake PMU support (Jiri Olsa) [1189317] - [perf] x86/intel/lbr: Optimize v4 LBR unfreezing (Jiri Olsa) [1189317] - [perf] x86/intel: Streamline LBR MSR handling in PMI (Jiri Olsa) [1189317] - [perf] x86/intel: Move PMU ACK to after LBR read (Jiri Olsa) [1189317] - [perf] x86/intel: Handle new arch perfmon v4 status bits (Jiri Olsa) [1189317] - [perf] x86/intel/lbr: Add support for LBRv5 (Jiri Olsa) [1189317] - [perf] Add cycles to branch_info (Jiri Olsa) [1189317] - [perf] x86: Add new MSRs and MSR bits used for Intel Skylake PMU support (Jiri Olsa) [1189317] - [perf] x86/intel: Add support for PEBSv3 profiling (Jiri Olsa) [1189317] - [perf] x86: Add a native_perf_sched_clock_from_tsc (Jiri Olsa) [1189317] - [perf] x86: Rename x86_pmu::er_flags to 'flags' (Jiri Olsa) [1189317] - [perf] x86: Revamp PEBS event selection (Jiri Olsa) [1189317] - [perf] x86/asm/msr: Make wrmsrl_safe a function (Jiri Olsa) [1189317] - [perf] x86/intel/uncore: Use Sandy Bridge client PMU on Haswell/Broadwell (Jiri Olsa) [1250641] - [perf] x86/intel/uncore: Add support for ARB uncore PMU on Sandy/IvyBridge (Jiri Olsa) [1250641] - [perf] x86/intel/uncore: Add Broadwell-U uncore IMC PMU support (Jiri Olsa) [1250641] - [perf] x86/intel/uncore: Move PCI IDs for IMC to uncore driver (Jiri Olsa) [1250641] - [perf] x86/intel/uncore: Add support for Intel Haswell ULT - lower power Mobile Processor - IMC uncore PMUs (Jiri Olsa) [1250641] - [perf] x86/intel/uncore: Update support for client uncore IMC PMU (Jiri Olsa) [1250641] - [perf] x86/uncore: Fix missing end markers for SNB/IVB/HSW IMC PMU (Jiri Olsa) [1250641] - [perf] x86/uncore: use MiB unit for events for SNB/IVB/HSW IMC (Jiri Olsa) [1250641] - [perf] x86/uncore: add hrtimer to SNB uncore IMC PMU (Jiri Olsa) [1250641] - [perf] x86/uncore: add SNB/IVB/HSW client uncore memory controller support (Jiri Olsa) [1250641] - [perf] x86/uncore: add PCI ids for SNB/IVB/HSW IMC (Jiri Olsa) [1250641] - [perf] Add active_entry list head to struct perf_event (Jiri Olsa) [1250641] - [perf] tools: Use getconf to determine number of online CPUs (Jiri Olsa) [1291071] - [perf] probe: Fix segfault if passed with '' (Jiri Olsa) [1291071] - [perf] report: Fix -T/--threads option to work again (Jiri Olsa) [1291071] - [perf] bench numa: Fix immediate meeting of convergence condition (Jiri Olsa) [1291071] - [perf] bench numa: Fixes of --quiet argument (Jiri Olsa) [1291071] - [perf] bench futex: Fix hung wakeup tasks after requeueing (Jiri Olsa) [1291071] - [perf] probe: Fix bug with global variables handling (Jiri Olsa) [1291071] - [perf] top: Fix a segfault when kernel map is restricted (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Fix build failure on 32-bit arch (Jiri Olsa) [1291071] - [perf] kmem: Fix compiles on RHEL6/OL6 (Jiri Olsa) [1291071] - [perf] tools lib api: Undefine _FORTIFY_SOURCE before setting it (Jiri Olsa) [1291071] - [perf] kmem: Consistently use PRIu64 for printing u64 values (Jiri Olsa) [1291071] - [perf] trace: Disable events and drain events when forked workload ends (Jiri Olsa) [1291071] - [perf] trace: Enable events when doing system wide tracing and starting a workload (Jiri Olsa) [1291071] - [perf] probe: Fix segfault when probe with lazy_line to file (Jiri Olsa) [1291071] - [perf] probe: Find compilation directory path for lazy matching (Jiri Olsa) [1291071] - [perf] probe: Set retprobe flag when probe in address-based alternative mode (Jiri Olsa) [1291071] - [perf] kmem: Analyze page allocator events also (Jiri Olsa) [1291071] - [perf] evlist: Fix type for references to data_head/tail (Jiri Olsa) [1291071] - [perf] probe: Check the orphaned -x option (Jiri Olsa) [1291071] - [perf] probe: Support multiple probes on different binaries (Jiri Olsa) [1291071] - [perf] buildid-list: Fix segfault when show DSOs with hits (Jiri Olsa) [1291071] - [perf] tools: Fix cross-endian analysis (Jiri Olsa) [1291071] - [perf] tools: Fix error path to do closedir() when synthesizing threads (Jiri Olsa) [1291071] - [perf] tools: Fix synthesizing fork_event.ppid for non-main thread (Jiri Olsa) [1291071] - [perf] tools: Add 'I' event modifier for exclude_idle bit (Jiri Olsa) [1291071] - [perf] report: Don't call map__kmap if map is NULL (Jiri Olsa) [1291071] - [perf] tests: Fix attr tests (Jiri Olsa) [1291071] - [perf] probe: Fix ARM 32 building error (Jiri Olsa) [1291071] - [perf] tools: Merge all perf_event_attr print functions (Jiri Olsa) [1291071] - [perf] sched replay: Use replay_repeat to calculate the runavg of cpu usage instead of the default value 10 (Jiri Olsa) [1291071] - [perf] sched replay: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] sched replay: Fix the EMFILE error caused by the limitation of the maximum open files (Jiri Olsa) [1291071] - [perf] sched replay: Handle the dead halt of sem_wait when create_tasks() fails for any task (Jiri Olsa) [1291071] - [perf] sched replay: Fix the segmentation fault problem caused by pr_err in threads (Jiri Olsa) [1291071] - [perf] sched replay: Realloc the memory of pid_to_task stepwise to adapt to the different pid_max configurations (Jiri Olsa) [1291071] - [perf] sched replay: Alloc the memory of pid_to_task dynamically to adapt to the unexpected change of pid_max (Jiri Olsa) [1291071] - [perf] sched replay: Increase the MAX_PID value to fix assertion failure problem (Jiri Olsa) [1291071] - [perf] sched replay: Use struct task_desc instead of struct task_task for correct meaning (Jiri Olsa) [1291071] - [perf] kmem: Respect -i option (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Honor operator priority (Jiri Olsa) [1291071] - [perf] kmaps: Check kmaps to make code more robust (Jiri Olsa) [1291071] - [perf] evlist: Fix inverted logic in perf_mmap__empty (Jiri Olsa) [1291071] - [perf] data: Support using -f to override perf.data file ownership for 'convert' (Jiri Olsa) [1291071] - [perf] trace: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] timechart: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] script: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] mem: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] lock: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] kvm: Support using -f to override perf.data.guest file ownership (Jiri Olsa) [1291071] - [perf] kmem: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] inject: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] evlist: Support using -f to override perf.data file ownership (Jiri Olsa) [1291071] - [perf] probe: Fix to track down unnamed union/structure members (Jiri Olsa) [1291071] - [perf] db-export: No need to have ->thread twice in struct export_sample (Jiri Olsa) [1291071] - [perf] db-export: No need to pass thread twice to db_export__sample (Jiri Olsa) [1291071] - [perf] scripting: No need to pass thread twice to the scripting callbacks (Jiri Olsa) [1291071] - [perf] script: No need to lookup thread twice (Jiri Olsa) [1291071] - [perf] ordered_samples: Remove references to perf_{evlist, tool} and machines (Jiri Olsa) [1291071] - [perf] session: Always initialize ordered_events (Jiri Olsa) [1291071] - [perf] tools: Fix ppid for synthesized fork events (Jiri Olsa) [1291071] - [perf] tools: Refactor comm/tgid lookup (Jiri Olsa) [1291071] - [perf] callchain: Fix kernel symbol resolution by remembering the cpumode (Jiri Olsa) [1291071] - [perf] build: Disable libbabeltrace check by default (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Zero should not be considered "not found" in eval_flag (Jiri Olsa) [1291071] - [perf] trace: Fix syscall enter formatting bug (Jiri Olsa) [1291071] - [perf] tools: Set JOBS based on CPU or processor (Jiri Olsa) [1291071] - [perf] perf: Bump max number of cpus to 1024 (Jiri Olsa) [1291071] - [perf] evlist: Return the first evsel with an invalid filter in apply_filters() (Jiri Olsa) [1291071] - [perf] timechart: Fix SIBGUS error on sparc64 (Jiri Olsa) [1291071] - [perf] tools: Add pid/tid filtering to report and script commands (Jiri Olsa) [1291071] - [perf] diff: Add kallsyms option (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Add support for __print_array (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Free filter tokens in process_filter (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Add way to find sub buffer boundary (Jiri Olsa) [1291071] - [perf] tools lib traceevent kbuffer: Remove extra update to data pointer in PADDING (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Make plugin options either string or boolean (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Add pevent_data_pid_from_comm (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Handle z in bprint format (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Copy trace_clock and free it (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Handle NULL comm name (Jiri Olsa) [1291071] - [perf] symbols: Save DSO loading errno to better report errors (Jiri Olsa) [1291071] - [perf] target: Simplify handling of strerror_r return (Jiri Olsa) [1291071] - [perf] tools: Work around lack of sched_getcpu in glibc < 2.6 (Jiri Olsa) [1291071] - [perf] kmem: Print big numbers using thousands' group (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Factor out allocating and processing args (Jiri Olsa) [1291071] - [perf] probe: Fix to get ummapped symbol address on kernel (Jiri Olsa) [1291071] - [perf] tools: Remove (null) value of "Sort order" for perf mem report (Jiri Olsa) [1291071] - [perf] annotate: Allow annotation for decompressed kernel modules (Jiri Olsa) [1291071] - [perf] tools: Try to lookup kernel module map before creating one (Jiri Olsa) [1291071] - [perf] tools: Remove is_kmodule_extension function (Jiri Olsa) [1291071] - [perf] tools: Remove compressed argument from is_kernel_module (Jiri Olsa) [1291071] - [perf] tools: Use kmod_path__parse in is_kernel_module (Jiri Olsa) [1291071] - [perf] tools: Use kmod_path__parse in decompress_kmodule (Jiri Olsa) [1291071] - [perf] tools: Use kmod_path__parse in map_groups__set_modules_path_dir (Jiri Olsa) [1291071] - [perf] tools: Use kmod_path__parse for machine__new_dso (Jiri Olsa) [1291071] - [perf] tools: Add machine__module_dso function (Jiri Olsa) [1291071] - [perf] tools: Add dsos__addnew function (Jiri Olsa) [1291071] - [perf] tools: Add kmod_path__parse function (Jiri Olsa) [1291071] - [perf] tools: Add lzma decompression support for kernel module (Jiri Olsa) [1291071] - [perf] tools build: Add feature check for lzma library (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Add destructor for format_field (Jiri Olsa) [1291071] - [perf] hists browser: Indicate which callchain entries are annotated (Jiri Olsa) [1291071] - [perf] build: Move feature checks code under tools/build (Jiri Olsa) [1291071] - [perf] build: Make features checks directory configurable (Jiri Olsa) [1291071] - [perf] build: Separate feature make support into config/Makefile.feature (Jiri Olsa) [1291071] - [perf] build: Fix feature_check name clash (Jiri Olsa) [1291071] - [perf] trace: Fix summary_only option (Jiri Olsa) [1291071] - [perf] probe: Fix failure to add multiple probes without debuginfo (Jiri Olsa) [1291071] - [perf] build: Add config/feature-checks/*.output to the .gitignore file (Jiri Olsa) [1291071] - [perf] build: Use FEATURE-DUMP instead of PERF-FEATURES in the .gitignore file (Jiri Olsa) [1291071] - [perf] tools: Don't allow empty argument for field-separator (Jiri Olsa) [1291071] - [perf] report: Don't allow empty argument for '-t' (Jiri Olsa) [1291071] - [perf] callchain: Separate eh/debug frame offset cache (Jiri Olsa) [1291071] - [perf] tools: Avoid confusion with preloaded bash function for perf bash completion (Jiri Olsa) [1291071] - [perf] tools: Add the bash completion for listing subsubcommands of perf trace (Jiri Olsa) [1291071] - [perf] tools: Add the bash completion for listing subsubcommands of perf timechart (Jiri Olsa) [1291071] - [perf] tools: Add the bash completion for listing subsubcommands of perf test (Jiri Olsa) [1291071] - [perf] tools: Add the bash completion for listing subsubcommands of perf script (Jiri Olsa) [1291071] - [perf] tools: Add the bash completion for listing subsubcommands of perf help (Jiri Olsa) [1291071] - [perf] tools: Add the bash completion for listing subsubcommands of perf data (Jiri Olsa) [1291071] - [perf] tools: Fix the bash completion for listing subcommands of perf (Jiri Olsa) [1291071] - [perf] tools: Fix the bash completion to support listing events for --event (Jiri Olsa) [1291071] - [perf] tools: Fix the bash completion for listing events of perf subcommand record|stat|top -e (Jiri Olsa) [1291071] - [perf] tools: Provide the right bash completion for listing options of perf subcommand subsubcommand (Jiri Olsa) [1291071] - [perf] tools: Fix the bash completion for listing subsubcommands of perf subcommand (Jiri Olsa) [1291071] - [perf] tools: Fix the bash completion for listing options of perf subcommand (Jiri Olsa) [1291071] - [perf] tools: Fix perf-read-vdsox32 not building and lib64 install dir (Jiri Olsa) [1291071] - [perf] build: Rename feature_print_var_code to print_var_code (Jiri Olsa) [1291071] - [perf] build: Rename PERF-FEATURES into FEATURE-DUMP (Jiri Olsa) [1291071] - [perf] build: Rename display_vf to feature_verbose (Jiri Olsa) [1291071] - [perf] build: Rename display_lib into feature_display (Jiri Olsa) [1291071] - [perf] build: Get rid of VF_FEATURE_TESTS (Jiri Olsa) [1291071] - [perf] build: Rename CORE_FEATURE_TESTS to FEATURE_TESTS (Jiri Olsa) [1291071] - [perf] build: Get rid of LIB_INCLUDE variable (Jiri Olsa) [1291071] - [perf] build: Fix pthread-attr-setaffinity-np include in test-all (Jiri Olsa) [1291071] - [perf] build: Move features build output under features directory (Jiri Olsa) [1291071] - [perf] build: Disable default check for libbabeltrace (Jiri Olsa) [1291071] - [perf] tools: Fix building error for arm64 (Jiri Olsa) [1291071] - [perf] hists browser: Allow annotating entries in callchains (Jiri Olsa) [1291071] - [perf] hists: Remove hist_entry->used, not used anymore (Jiri Olsa) [1291071] - [perf] hists browser: Fix up some branch alignment (Jiri Olsa) [1291071] - [perf] hists browser: Simplify symbol annotation menu setup (Jiri Olsa) [1291071] - [perf] data: Add tracepoint events fields CTF conversion support (Jiri Olsa) [1291071] - [perf] kmem: Fix alignment of slab result table (Jiri Olsa) [1291071] - [perf] kmem: Allow -v option (Jiri Olsa) [1291071] - [perf] kmem: Fix segfault when invalid sort key is given (Jiri Olsa) [1291071] - [perf] stat: Always correctly indent ratio column (Jiri Olsa) [1291071] - [perf] stat: Fix IPC and other formulas with -A (Jiri Olsa) [1291071] - [perf] stat: Output running time and run/enabled ratio in CSV mode (Jiri Olsa) [1291071] - [perf] hists browser: Fix UI bug after fold/unfold (Jiri Olsa) [1291071] - [perf] robe: Fix compiles due to declarations using perf_probe_point (Jiri Olsa) [1291071] - [perf] hists browser: Fix UI bug after zoom into thread/dso/symbol (Jiri Olsa) [1291071] - [perf] probe: Fix possible double free on error (Jiri Olsa) [1291071] - [perf] tools: Output feature detection's gcc output to a file (Jiri Olsa) [1291071] - [perf] build: Fix libbabeltrace detection (Jiri Olsa) [1291071] - [perf] probe: Allow weak symbols to be probed (Jiri Olsa) [1291071] - [perf] symbols: Allow symbol alias when loading map for symbol name (Jiri Olsa) [1291071] - [perf] revert "perf probe: Fix to fall back to find probe point in symbols" (Jiri Olsa) [1291071] - [perf] probe: Fix --line to handle aliased symbols in glibc (Jiri Olsa) [1291071] - [perf] probe: Fix to handle aliased symbols in glibc (Jiri Olsa) [1291071] - [perf] ordered_events: Adopt queue method (Jiri Olsa) [1291071] - [perf] tools: Remove superfluous thread->comm_set setting (Jiri Olsa) [1291071] - [perf] tools: tool->finished_round() doesn't need perf_session (Jiri Olsa) [1291071] - [perf] ordered_events: Allow tools to specify a deliver method (Jiri Olsa) [1291071] - [perf] ordered_events: Shorten function signatures (Jiri Olsa) [1291071] - [perf] ordered_events: Untangle from perf_session (Jiri Olsa) [1291071] - [perf] sched: No need to keep the session around (Jiri Olsa) [1291071] - [perf] tools: Reference count struct thread (Jiri Olsa) [1291071] - [perf] revert "perf: Remove the extra validity check on nr_pages" (Jiri Olsa) [1291071] - [perf] tools: Initialize cpu set in pthread_attr_setaffinity_np feature test (Jiri Olsa) [1291071] - [perf] probe: Remove bias offset to find probe point by address (Jiri Olsa) [1291071] - [perf] probe: Warn if given uprobe event accesses memory on older kernel (Jiri Olsa) [1291071] - [perf] tools: Improve 'libbabel' feature check failure message (Jiri Olsa) [1291071] - [perf] tools: Improve feature test debuggability (Jiri Olsa) [1291071] - [perf] tools: Improve libbfd detection message (Jiri Olsa) [1291071] - [perf] tools: Improve libperl detection message (Jiri Olsa) [1291071] - [perf] tools: Improve Python feature detection messages (Jiri Olsa) [1291071] - [perf] tools: Remove annoying extra message from the features build (Jiri Olsa) [1291071] - [perf] tools: Add PERF-FEATURES to the .gitignore file (Jiri Olsa) [1291071] - [perf] record: Document --group option (Jiri Olsa) [1291071] - [perf] record: Get rid of -l option from Documentation (Jiri Olsa) [1291071] - [perf] tools: Fix build error on ARCH=i386/x86_64/sparc64 (Jiri Olsa) [1291071] - [perf] tools: Fix FORK after COMM when synthesizing records for pre-existing threads (Jiri Olsa) [1291071] - [perf] stat: Report unsupported events properly (Jiri Olsa) [1291071] - [perf] tools: Compare JOBS to 0 after grep (Jiri Olsa) [1291071] - [perf] report: Fix branch stack mode cannot be set (Jiri Olsa) [1291071] - [perf] buildid-cache: Show usage with incorrect params (Jiri Olsa) [1291071] - [perf] buildid-cache: Use pr_debug instead of verbose and pr_info (Jiri Olsa) [1291071] - [perf] buildid-cache: Add --purge FILE to remove all caches of FILE (Jiri Olsa) [1291071] - [perf] tools: Fix the bash completion problem of 'perf --*' (Jiri Olsa) [1291071] - [perf] list: Extend raw-dump to certain kind of events (Jiri Olsa) [1291071] - [perf] list: Clean up the printing functions of hardware/software events (Jiri Olsa) [1291071] - [perf] tools: Remove the '--(null)' long_name for --list-opts (Jiri Olsa) [1291071] - [perf] list: Avoid confusion of perf output and the next command prompt (Jiri Olsa) [1291071] - [perf] list: Allow listing events with 'tracepoint' prefix (Jiri Olsa) [1291071] - [perf] list: Sort the output of 'perf list' to view more clearly (Jiri Olsa) [1291071] - [perf] data: Fix sentinel setting for data_cmds array (Jiri Olsa) [1291071] - [perf] probe: Fix a precedence bug (Jiri Olsa) [1291071] - [perf] diff: Support for different binaries (Jiri Olsa) [1291071] - [perf] buildid-cache: Add new buildid cache if update target is not cached (Jiri Olsa) [1291071] - [perf] probe: Handle strdup failure (Jiri Olsa) [1291071] - [perf] probe: Fix get_real_path to free allocated memory in error path (Jiri Olsa) [1291071] - [perf] probe: Check kprobes blacklist when adding new events (Jiri Olsa) [1291071] - [perf] trace: Fix SIGBUS failures due to misaligned accesses (Jiri Olsa) [1291071] - [perf] data: Add a 'perf' prefix to the generic fields (Jiri Olsa) [1291071] - [perf] data: Add perf data to CTF conversion support (Jiri Olsa) [1291071] - [perf] tools: Add new 'perf data' command (Jiri Olsa) [1291071] - [perf] tools: Add feature check for libbabeltrace (Jiri Olsa) [1291071] - [perf] record: Support recording running/enabled time (Jiri Olsa) [1291071] - [perf] tools: Print the thread's tid on PERF_RECORD_COMM events when -D is asked (Jiri Olsa) [1291071] - [perf] trace: Dump stack on segfaults (Jiri Olsa) [1291071] - [perf] tools: Introduce dump_stack signal helper (Jiri Olsa) [1291071] - [perf] ordered_events: Stop using tool->ordered_events (Jiri Olsa) [1291071] - [perf] session: Remove perf_session from dump_event (Jiri Olsa) [1291071] - [perf] session: Remove perf_session from some deliver event routines (Jiri Olsa) [1291071] - [perf] session: Remove perf_session from warn_errors signature (Jiri Olsa) [1291071] - [perf] evlist: Adopt events_stats from perf_session (Jiri Olsa) [1291071] - [perf] session: Remove wrappers to machines__find (Jiri Olsa) [1291071] - [perf] trace: Separate routine that handles an event from the one that reads it (Jiri Olsa) [1291071] - [perf] trace: Add man page entry for --event (Jiri Olsa) [1291071] - [perf] trace: Introduce --filter-pids (Jiri Olsa) [1291071] - [perf] evlist: Introduce set_filter_pids method (Jiri Olsa) [1291071] - [perf] trace: Filter out the trace pid when no threads are specified (Jiri Olsa) [1291071] - [perf] evlist: Introduce set_filter_pid method (Jiri Olsa) [1291071] - [perf] trace: Only insert blank duration bracket when tracing syscalls (Jiri Olsa) [1291071] - [perf] trace: Support --events foo:bar --no-syscalls (Jiri Olsa) [1291071] - [perf] trace: Allow mixing with other events (Jiri Olsa) [1291071] - [perf] trace: Handle multiple threads better wrt syscalls being intermixed (Jiri Olsa) [1291071] - [perf] trace: Print thread info when following children (Jiri Olsa) [1291071] - [perf] list: Place the header text in its right position (Jiri Olsa) [1291071] - [perf] Remove the extra validity check on nr_pages (Jiri Olsa) [1291071] - [perf] tools: Fix a bug of segmentation fault (Jiri Olsa) [1291071] - [perf] build: Display make commands on V=1 (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Use tools build framework (Jiri Olsa) [1291071] - [perf] tools lib api: Rename libapikfs.a to libapi.a (Jiri Olsa) [1291071] - [perf] tools lib api: Use tools build framework (Jiri Olsa) [1291071] - [perf] build: Add build documentation (Jiri Olsa) [1291071] - [perf] build: Remove PERF-CFLAGS file (Jiri Olsa) [1291071] - [perf] build: Remove uneeded variables (Jiri Olsa) [1291071] - [perf] build: Remove directory dependency rules (Jiri Olsa) [1291071] - [perf] build: Add single target build framework support (Jiri Olsa) [1291071] - [perf] build: Add arch sparc objects building (Jiri Olsa) [1291071] - [perf] build: Add arch sh objects building (Jiri Olsa) [1291071] - [perf] build: Add arch s390 objects building (Jiri Olsa) [1291071] - [perf] build: Add arch powerpc objects building (Jiri Olsa) [1291071] - [perf] build: Add arch arm64 objects building (Jiri Olsa) [1291071] - [perf] build: Add arch arm objects building (Jiri Olsa) [1291071] - [perf] build: Add arch x86 objects building (Jiri Olsa) [1291071] - [perf] build: Add perf.o object building (Jiri Olsa) [1291071] - [perf] build: Add zlib objects building (Jiri Olsa) [1291071] - [perf] build: Add perf regs objects building (Jiri Olsa) [1291071] - [perf] build: Add scripts objects building (Jiri Olsa) [1291071] - [perf] build: Add gtk objects building (Jiri Olsa) [1291071] - [perf] build: Add slang objects building (Jiri Olsa) [1291071] - [perf] build: Add ui objects building (Jiri Olsa) [1291071] - [perf] build: Add dwarf unwind objects building (Jiri Olsa) [1291071] - [perf] build: Add dwarf objects building (Jiri Olsa) [1291071] - [perf] build: Add probe objects building (Jiri Olsa) [1291071] - [perf] build: Add libperf objects building (Jiri Olsa) [1291071] - [perf] build: Add builtin objects building (Jiri Olsa) [1291071] - [perf] build: Add tests objects building (Jiri Olsa) [1291071] - [perf] build: Add bench objects building (Jiri Olsa) [1291071] - [perf] build: Disable make's built-in rules (Jiri Olsa) [1291071] - [perf] tools: Remove api fs object from python build (Jiri Olsa) [1291071] - [perf] tools build: Add subdir support (Jiri Olsa) [1291071] - [perf] tools build: Add detected config support (Jiri Olsa) [1291071] - [perf] tools build: Add new build support (Jiri Olsa) [1291071] - [perf] buildid-cache: Consolidate .build-id cache path generators (Jiri Olsa) [1291071] - [perf] buildid-cache: Remove unneeded debugdir parameters (Jiri Olsa) [1291071] - [perf] symbols: Define STT_GNU_IFUNC for glibc 2.9 and older (Jiri Olsa) [1291071] - [perf] tools: Make perf aware of tracefs (Jiri Olsa) [1291071] - [perf] tools lib api fs: Add tracefs_configured, debugfs_configured functions (Jiri Olsa) [1291071] - [perf] tools lib api debugfs: Add DEBUGFS_DEFAULT_PATH macro (Jiri Olsa) [1291071] - [perf] tools lib api fs: Add tracefs mount helper functions (Jiri Olsa) [1291071] - [perf] tools: Add helper to find mounted file systems (Jiri Olsa) [1291071] - [perf] tools: Do not check debugfs MAGIC for tracing files (Jiri Olsa) [1291071] - [perf] evlist: Fix typo in comment (Jiri Olsa) [1291071] - [perf] trace: No need to enable evsels for workload started from perf (Jiri Olsa) [1291071] - [perf] tools: Introduce event_format__fprintf method (Jiri Olsa) [1291071] - [perf] tools lib traceevent: Introduce trace_seq_do_fprintf function (Jiri Olsa) [1291071] - [perf] symbols: debuglink should take symfs option into account (Jiri Olsa) [1291071] - [perf] symbols: Ignore mapping symbols on aarch64 (Jiri Olsa) [1291071] - [perf] probe: Update man page (Jiri Olsa) [1291071] - [perf] probe: Fix to handle optimized not-inlined functions (Jiri Olsa) [1291071] - [perf] tools: Fix a dso open fail message (Jiri Olsa) [1291071] - [perf] ests: Do not rely on dso__data_read_offset to open dso (Jiri Olsa) [1291071] - [perf] test: Fix dso cache testcase (Jiri Olsa) [1291071] - [perf] tools: Construct LBR call chain (Jiri Olsa) [1291071] - [perf] tools: Enable LBR call stack support (Jiri Olsa) [1291071] - [perf] x86: Remove redundant calls to perf_pmu_disable,perf_pmu_enable (Jiri Olsa) [1291071] - [perf] x86/intel: Expose LBR callstack to user space tooling (Jiri Olsa) [1291071] - [perf] x86/intel: Discard zero length call entries in LBR call stack (Jiri Olsa) [1291071] - [perf] /x86/intel: Disable FREEZE_LBRS_ON_PMI when LBR operates in callstack mode (Jiri Olsa) [1291071] - [perf] x86/intel: Re-organize code that implicitly enables LBR/PEBS (Jiri Olsa) [1291071] - [perf] Simplify the branch stack check (Jiri Olsa) [1291071] - [perf] x86/intel: Save/restore LBR stack during context switch (Jiri Olsa) [1291071] - [perf] x86/intel: Track number of events that use the LBR callstack (Jiri Olsa) [1291071] - [perf] x86/intel: Allocate space for storing LBR stack (Jiri Olsa) [1291071] - [perf] Always switch pmu specific data during context switch (Jiri Olsa) [1291071] - [perf] Add pmu specific data for perf task context (Jiri Olsa) [1291071] - [perf] revert "perf: Always destroy groups on exit" (Jiri Olsa) [1291071] - [perf] Fix event->ctx locking (Jiri Olsa) [1291071] - [perf] Fix perf_pmu_migrate_context (Jiri Olsa) [1291071] - [perf] Fix unclone_ctx vs locking (Jiri Olsa) [1291071] - [perf] Fix lockdep warning on process exit (Jiri Olsa) [1291071] - [perf] Fix use after free in perf_remove_from_context (Jiri Olsa) [1291071] - [perf] x86/intel: Add basic Haswell LBR call stack support (Jiri Olsa) [1291071] - [perf] x86/intel: Use context switch callback to flush LBR stack (Jiri Olsa) [1291071] - [perf] Introduce pmu context switch callback (Jiri Olsa) [1291071] - [perf] x86/intel: Reduce lbr_sel_map[] size (Jiri Olsa) [1291071] - [perf] x86: Add conditional branch filtering support (Jiri Olsa) [1291071] - [perf] Add new conditional branch filter 'PERF_SAMPLE_BRANCH_COND' (Jiri Olsa) [1291071] - [perf] Update shadow timestamp before add event (Jiri Olsa) [1291071] - [perf] x86/intel/uncore: Delete an unnecessary check before pci_dev_put call (Jiri Olsa) [1291071]- [hv] fcopy: switch to using the hvutil_device_state state machine (Vitaly Kuznetsov) [1216950] - [hv] vss: switch to using the hvutil_device_state state machine (Vitaly Kuznetsov) [1216950] - [hv] kvp: switch to using the hvutil_device_state state machine (Vitaly Kuznetsov) [1216950] - [hv] util: introduce state machine for util drivers (Vitaly Kuznetsov) [1216950] - [hv] fcopy: rename fcopy_work -> fcopy_timeout_work (Vitaly Kuznetsov) [1216950] - [hv] kvp: rename kvp_work -> kvp_timeout_work (Vitaly Kuznetsov) [1216950] - [hv] vss: process deferred messages when we complete the transaction (Vitaly Kuznetsov) [1216950] - [hv] fcopy: process deferred messages when we complete the transaction (Vitaly Kuznetsov) [1216950] - [hv] kvp: move poll_channel() to hyperv_vmbus.h (Vitaly Kuznetsov) [1216950] - [hv] kvp: reset kvp_context (Vitaly Kuznetsov) [1216950] - [hv] util: move kvp/vss function declarations to hyperv_vmbus.h (Vitaly Kuznetsov) [1216950] - [kernel] kprobes: initialize before using a hlist (Pratyush Anand) [1290663] - [perf] x86/intel/uncore: Add Broadwell-EP uncore support (Jiri Olsa) [1242694 1249700 1283155] - [perf] x86/intel/uncore: Add Broadwell-DE uncore support (Jiri Olsa) [1242694 1249700 1283155] - [perf] Decouple unthrottling and rotating (Jiri Olsa) [1242694 1249700 1283155] - [x86] perf: Add more Broadwell model numbers (Jiri Olsa) [1242694 1249700 1283155] - [perf] perf/x86/intel: Remove incorrect model number from Haswell perf (Jiri Olsa) [1242694 1249700 1283155] - [watchdog] avoid races between /proc handlers and CPU hotplug (Aaron Tomlin) [1263774] - [watchdog] update watchdog_thresh properly (Aaron Tomlin) [1263774] - [watchdog] update watchdog attributes atomically (Aaron Tomlin) [1263774] - [watchdog] Use hotplug thread infrastructure (Aaron Tomlin) [1263774] - [watchdog] make sure the watchdog thread gets CPU on loaded system (Aaron Tomlin) [1263774] - [watchdog] Drop FIFO policy in exit path (Aaron Tomlin) [1263774] - [mmc] sdhci-pci: Build o2micro support in the same module (Don Zickus) [1089109] - [mmc] sdhci-pci: add support of O2Micro/BayHubTech SD hosts (Don Zickus) [1089109] - [mmc] sdhci-pci: break out definitions to header file (Don Zickus) [1089109] - [mmc] sdhci: add auto CMD12 support for eSDHC driver (Don Zickus) [1089109] - [mmc] s3c6410: add new quirk in sdhci driver and update ADMA descriptor build (Don Zickus) [1089109] - [kernel] memcg: clear mm->owner when last possible owner leaves (Aaron Tomlin) [1272655] - [mm] thp: don't hold mmap_sem in khugepaged when allocating THP (Aaron Tomlin) [1272655] - [mm] thp: khugepaged: add policy for finding target node (Aaron Tomlin) [1272655] - [mm] thp: cleanup: mv alloc_hugepage to better place (Aaron Tomlin) [1272655] - [mm] thp: khugepaged_prealloc_page forgot to reset the page alloc indicator (Aaron Tomlin) [1272655] - [mm] thp: remove unnecessary set_recommended_min_free_kbytes (Aaron Tomlin) [1272655] - [mm] thp: use khugepaged_enabled to remove duplicate code (Aaron Tomlin) [1272655] - [mm] thp: remove khugepaged_loop (Aaron Tomlin) [1272655] - [mm] thp: introduce khugepaged_prealloc_page and khugepaged_alloc_page (Aaron Tomlin) [1272655] - [mm] thp: release page in page pre-alloc path (Aaron Tomlin) [1272655] - [mm] thp: merge page pre-alloc in khugepaged_loop into khugepaged_do_scan (Aaron Tomlin) [1272655] - [mm] thp: remove some code depend on CONFIG_NUMA (Aaron Tomlin) [1272655] - [mm] thp: remove wake_up_interruptible in the exit path (Aaron Tomlin) [1272655] - [mm] thp: remove unnecessary khugepaged_thread check (Aaron Tomlin) [1272655] - [mm] thp: move khugepaged_mutex out of khugepaged (Aaron Tomlin) [1272655] - [mm] thp: remove unnecessary check in start_khugepaged (Aaron Tomlin) [1272655] - [mm] thp: optimize memcg charge in khugepaged (Aaron Tomlin) [1272655]- [fs] dlm: Replace nodeid_to_addr with kernel_getpeername (Robert S Peterson) [1264492] - [fs] dlm: print kernel message when we get an error from kernel_sendpage (Robert S Peterson) [1264492] - [x86] fpu: Fix double-increment in setup_xstate_features (Herbert Xu) [1232495] - [x86] fpu/xstate: Don't assume the first zero xfeatures zero bit means the end (Herbert Xu) [1232495] - [scsi] ipr: Driver version 2.6.3 (Gustavo Duarte) [1252713] - [scsi] ipr: Issue Configure Cache Parameters command (Gustavo Duarte) [1252713] - [scsi] ipr: Inquiry IOA page 0xC4 during initialization (Gustavo Duarte) [1252713] - [scsi] ipr: Don't set NO_ULEN_CHK bit when resource is a vset (Gustavo Duarte) [1252713] - [scsi] ipr: Add delay to ensure coherent dumps (Gustavo Duarte) [1252713] - [scsi] ipr: Enable SIS pipe commands for SIS-32 devices (Gustavo Duarte) [1252713] - [scsi] ipr: Inhibit underlength data check for AFDASD in raw mode (Gustavo Duarte) [1252713] - [scsi] ipr: Driver version 2.6.2 (Gustavo Duarte) [1252713] - [scsi] ipr: Endian / sparse fixes (Gustavo Duarte) [1252713] - [scsi] ipr: Byte swapping for device_id attribute in sysfs (Gustavo Duarte) [1252713] - [scsi] ipr: Fix locking for unit attention handling (Gustavo Duarte) [1252713] - [scsi] ipr: Driver version 2.6.1 (Gustavo Duarte) [1252713] - [scsi] ipr: AF DASD raw mode implementation in ipr driver (Gustavo Duarte) [1252713] - [scsi] ipr: Fix possible error path oops during initialization (Gustavo Duarte) [1252713] - [scsi] ipr: Reset in task context (Gustavo Duarte) [1252713] - [scsi] ipr: Reboot speed improvements (Gustavo Duarte) [1252713] - [scsi] ipr: set scsi_level correctly for disk arrays (Gustavo Duarte) [1252713] - [scsi] ipr: add support for async scanning to speed up boot (Gustavo Duarte) [1252713] - [mm] ksm: add reschedule points to unmerge_and_remove_all_rmap_items (Andrea Arcangeli) [1262294] - [mm] ksm: introduce ksm_max_page_sharing per page deduplication limit (Andrea Arcangeli) [1262294] - [net] unix: properly account for FDs passed over unix sockets (Hannes Frederic Sowa) [1297406] - [net] unix: garbage: fixed several comment and whitespace style issues (Hannes Frederic Sowa) [1297406] - [net] net_sched: invoke ->attach() after setting dev->qdisc (Phil Sutter) [1288472] - [net] pkt_sched: move the sanity test in qdisc_list_add() (Phil Sutter) [1288472] - [net] pkt_sched: set root qdisc before change() in attach_default_qdiscs() (Phil Sutter) [1288472] - [net] pkt_sched: give visibility to mq slave qdiscs (Phil Sutter) [1288472] - [net] qdisc: fix build with !CONFIG_NET_SCHED (Phil Sutter) [1288472] - [net] qdisc: allow setting default queuing discipline (Phil Sutter) [1288472] - [kdump] Reuse KEXEC_RESERVE_UPPER_LIMIT in arch_crash_auto_scale (Baoquan He) [1007642] - [kdump] Add a KEXEC_RESERVE_UPPER_LIMIT to limit the bootmem reserving for crashkernel (Baoquan He) [1007642] - [kernel] ftrace: Allow to remove a single function from function graph filter (Jiri Olsa) [1063695] - [kernel] function-graph: Allow writing the same val to set_graph_function (Jiri Olsa) [1063695] - [kernel] tracing: Simplify test for function_graph tracing start point (Jiri Olsa) [1063695]- [fs] configfs: Fix race between configfs_readdir() and configfs_d_iput() (Robert S Peterson) [1267681] - [fs] gfs2: Add module parameter gl_hash_size to increase hash table size (Robert S Peterson) [1259879] - [fs] GFS2: Don't add all glocks to the lru (Robert S Peterson) [1228381] - [fs] gfs2: Reintroduce a timeout in function gfs2_gl_hash_clear (Robert S Peterson) [1291458] - [fs] gfs2: Add missing else in trans_add_meta/data (Robert S Peterson) [1267995] - [fs] fs-cache: Add missing initialization of ret in cachefiles_write_page (David Howells) [1277622] - [fs] fs-cache: Handle a write to the page immediately beyond the EOF marker (David Howells) [1277622] - [fs] cachefiles: perform test on s_blocksize when opening cache file (David Howells) [1277622] - [fs] fs-cache: Don't override netfs's primary_index if registering failed (David Howells) [1277622] - [fs] fs-cache: Increase reference of parent after registering, netfs success (David Howells) [1277622] - [fs] fs-cache: Retain the netfs context in the retrieval op earlier (David Howells) [1277622] - [fs] fs-cache: The operation cancellation method needs calling in more places (David Howells) [1170397 1277622] - [fs] fs-cache: Put an aborted initialised op so that it is accounted correctly (David Howells) [1277622] - [fs] fs-cache: Fix cancellation of in-progress operation (David Howells) [1277622] - [fs] fs-cache: Count the number of initialised operations (David Howells) [1277622] - [fs] fs-cache: Out of line fscache_operation_init (David Howells) [1277622] - [fs] fs-cache: Permit fscache_cancel_op() to cancel in-progress operations too (David Howells) [1277622] - [fs] fs-cache: fscache_object_is_dead() has wrong logic, kill it (David Howells) [1277622] - [fs] fs-cache: Synchronise object death state change vs operation submission (David Howells) [1096893 1277622] - [fs] fs-cache: Handle a new operation submitted against a killed object (David Howells) [1277622] - [fs] fs-cache: When submitting an op, cancel it if the target object is dying (David Howells) [1277622] - [fs] fs-cache: Move fscache_report_unexpected_submission() to make it more available (David Howells) [1277622] - [fs] fs-cache: Count culled objects and objects rejected due to lack of space (David Howells) [1277622] - [fs] fs/fscache/object-list.c: use __seq_open_private (David Howells) [1277622] - [fs] cachefiles: Fix incorrect test for in-memory object collision (David Howells) [1277622] - [fs] cachefiles: Handle object being killed before being set up (David Howells) [1149103 1277622] - [fs] cachefiles: add missing \n to kerror conversions (David Howells) [1277622] - [fs] fs-cache: refcount becomes corrupt under vma pressure (David Howells) [1277622] - [fs] fs-cache: Reduce cookie ref count if submit fails (David Howells) [1277622] - [fs] fs-cache: Timeout for releasepage (David Howells) [1277622] - [fs] cachefiles: replace kerror by pr_err (David Howells) [1277622] - [fs] cachefiles: convert printk to pr_foo() (David Howells) [1277622] - [fs] fscache: replace seq_printf by seq_puts (David Howells) [1277622] - [fs] fscache: convert printk to pr_foo (David Howells) [1277622] - [fs] get rid of pointless checks for NULL ->i_op (David Howells) [1277622] - [fs] fs-cache: Handle removal of unadded object to the fscache_object_list rb tree (David Howells) [1277622] - [fs] nfs: Use i_writecount to control whether to get an fscache cookie in nfs_open (David Howells) [1277622] - [fs] fs-cache: Provide the ability to enable/disable cookies (David Howells) [1277622] - [fs] fs-cache: Add use/unuse/wake cookie wrappers (David Howells) [1277622] - [fs] cachefiles: Don't try to dump the index key if the cookie has been cleared (David Howells) [1277622] - [fs] cachefiles: Fix memory leak in cachefiles_check_auxdata error paths (David Howells) [1277622] - [fs] fscache: check consistency does not decrement refcount (David Howells) [1277622] - [fs] fscache: Netfs function for cleanup post readpages (David Howells) [1277622] - [fs] cachefiles: Implement interface to check cache consistency (David Howells) [1277622] - [fs] fs-cache: Add interface to check consistency of a cached object (David Howells) [1277622] - [fs] fs-cache: Don't use spin_is_locked() in assertions (David Howells) [1277622] - [netdrv] be2net: Avoid accessing eq object in be_msix_register routine, when i < 0 (Ivan Vecera) [1253018] - [netdrv] be2net: remove local variable 'status' (Ivan Vecera) [1253018] - [netdrv] be2net: replace hardcoded values with existing define (Ivan Vecera) [1253018] - [netdrv] be2net: remove unused local rsstable array (Ivan Vecera) [1253018] - [netdrv] be2net: remove vlan promisc capability from VF's profile descriptors (Ivan Vecera) [1253018] - [netdrv] be2net: set pci_func_num while issuing GET_PROFILE_CONFIG cmd (Ivan Vecera) [1253018] - [netdrv] be2net: pad skb to meet minimum TX pkt size in BE3 (Ivan Vecera) [1253018] - [netdrv] be2net: release mcc-lock in a failure case in be_cmd_notify_wait (Ivan Vecera) [1253018] - [netdrv] be2net: fix BE3-R FW download compatibility check (Ivan Vecera) [1253018] - [netdrv] drivers/net: get rid of unnecessary initializations in .get_drvinfo (Ivan Vecera) [1253018] - [netdrv] be2net: Revert "make the RX_FILTER command asynchronous" commit (Ivan Vecera) [1253018] - [netdrv] be2net: protect eqo->affinity_mask from getting freed twice (Ivan Vecera) [1253018] - [netdrv] be2net: post buffers before destroying RXQs in Lancer (Ivan Vecera) [1253018] - [netdrv] be2net: enable IFACE filters only after creating RXQs (Ivan Vecera) [1253018] - [netdrv] be2net: support ndo_get_phys_port_id (Ivan Vecera) [1253018] - [netdrv] be2net: bump up the driver version to 10.6.0.3 (Ivan Vecera) [1253018] - [netdrv] be2net: make SET_LOOPBACK_MODE cmd asynchrounous (Ivan Vecera) [1253018] - [netdrv] be2net: make the RX_FILTER command asynchronous (Ivan Vecera) [1253018] - [netdrv] be2net: return error status from be_mcc_notify (Ivan Vecera) [1253018] - [netdrv] be2net: convert dest field in udp-hdr to host-endian (Ivan Vecera) [1253018] - [netdrv] be2net: fix wrong return value in be_check_ufi_compatibility (Ivan Vecera) [1253018] - [netdrv] be2net: remove redundant D0 power state set (Ivan Vecera) [1253018] - [netdrv] be2net: query FW to check if EVB is enabled (Ivan Vecera) [1253018] - [netdrv] be2net: remove duplicate code in be_setup_wol (Ivan Vecera) [1253018] - [netdrv] be2net: Replace dma/pci_alloc_coherent calls with dma_zalloc_coherent (Ivan Vecera) [1253018] - [netdrv] cpumask_set_cpu_local_first => cpumask_local_spread, lament (Ivan Vecera) [1253018] - [netdrv] be2net: Support for OS2BMC (Ivan Vecera) [1253018] - [netdrv] be2net: Report a "link down" to the stack when a fatal error or fw reset happens (Ivan Vecera) [1253018] - [netdrv] be2net: Export board temperature using hwmon-sysfs interface (Ivan Vecera) [1253018] - [netdrv] be2net: update copyright year to 2015 (Ivan Vecera) [1253018] - [netdrv] be2net: use be_virtfn instead of !be_physfn (Ivan Vecera) [1253018] - [netdrv] be2net: simplify UFI compatibility checking (Ivan Vecera) [1253018] - [netdrv] be2net: post full RXQ on interface enable (Ivan Vecera) [1253018] - [netdrv] be2net: check for INSUFFICIENT_VLANS error (Ivan Vecera) [1253018] - [netdrv] be2net: receive pkts with L3, L4 errors on VFs (Ivan Vecera) [1253018] - [netdrv] be2net: set interrupt moderation for Skyhawk-R using EQ-DB (Ivan Vecera) [1253018] - [netdrv] be2net: add support for spoofchk setting (Ivan Vecera) [1253018] - [netdrv] be2net: Fix a bug in Rx buffer posting (Ivan Vecera) [1253018] - [netdrv] be2net: bump up the driver version to 10.6.0.1 (Ivan Vecera) [1253018] - [netdrv] be2net: setup xps queue mapping (Ivan Vecera) [1253018] - [netdrv] be2net: assign CPU affinity hints to be2net IRQs (Ivan Vecera) [1253018] - [kernel] cpumask: Utility function to set n'th cpu - local cpu first (Ivan Vecera) [1253018] - [netdrv] be2net: restrict MODIFY_EQ_DELAY cmd to a max of 8 EQs (Ivan Vecera) [1253018] - [netdrv] be2net: Prevent VFs from enabling VLAN promiscuous mode (Ivan Vecera) [1253018] - [netdrv] ethernet: codespell comment spelling fixes (Ivan Vecera) [1253018] - [netdrv] be2net: implement .sriov_configure PCI callback (Ivan Vecera) [1253018] - [netdrv] be2net: re-distribute SRIOV resources allowed by FW (Ivan Vecera) [1253018] - [netdrv] be2net: avoid creating the non-RSS default RXQ if FW allows to (Ivan Vecera) [1253018] - [netdrv] be2net: move be_func_init call inside be_setup (Ivan Vecera) [1253018] - [netdrv] be2net: refactor adapter resource cleanup sequence into be_cleanup (Ivan Vecera) [1253018] - [netdrv] be2net: refactor adapter resource initialzation sequence into be_resume (Ivan Vecera) [1253018] - [netdrv] be2net: remove code duplication relating to Lancer reset sequence (Ivan Vecera) [1253018] - [netdrv] be2net: refactor error detect/recovery function (Ivan Vecera) [1253018] - [netdrv] be2net: use a wrapper to schedule and cancel error detection task (Ivan Vecera) [1253018] - [netdrv] be2net: refactor function initalization sequence into be_func_init (Ivan Vecera) [1253018] - [netdrv] be2net: get rid of be_get_initial_config call from be_probe (Ivan Vecera) [1253018] - [netdrv] be2net: move adapter fields alloc/free code to new routines (Ivan Vecera) [1253018] - [netdrv] be2net: fix wrong handling of be_setup failure in be_probe (Ivan Vecera) [1253018] - [netdrv] be2net: Add a few inline functions to test TXQ conditions (Ivan Vecera) [1253018] - [netdrv] be2net: Minor code cleanup in tx completion process (Ivan Vecera) [1253018] - [netdrv] be2net: Refactor be_xmit_enqueue routine (Ivan Vecera) [1253018] - [netdrv] be2net: Refactor wrb_fill_hdr routine (Ivan Vecera) [1253018] - [netdrv] be2net: support TX batching using skb->xmit_more flag (Ivan Vecera) [1253018] - [md] flush ->event_work before stopping array (Jes Sorensen) [1220555] - [net] flow_dissector: remove unused function flow_get_hlen declaration (Ivan Vecera) [1298479] - [net] flow_keys: n_proto type should be __be16 (Ivan Vecera) [1298479] - [netdrv] 3c59x: fix another page map/single unmap imbalance (Neil Horman) [1291401] - [netdrv] 3c59x: balance page maps and unmaps (Neil Horman) [1291401] - [netdrv] 3c59x: Fix bad offset spec in skb_frag_dma_map (Neil Horman) [1291401] - [netdrv] 3c59x: Add dma error checking and recovery (Neil Horman) [1291401] - [mfd] lpc_ich: Intel device IDs for PCH (Steve Best) [1244017] - [i2c] i801: add Intel Lewisburg device IDs (Steve Best) [1244017] - [sound] alsa: hda - Add Intel Lewisburg device IDs Audio (Steve Best) [1244017] - [sched] core: Rework rq->clock update skips (Aaron Tomlin) [1263613] - [sched] Remove useless code in yield_to() (Aaron Tomlin) [1263613] - [sched] Set skip_clock_update in yield_task_fair() (Aaron Tomlin) [1263613] - [sched] rt: Update rq clock when unthrottling of an otherwise idle CPU (Aaron Tomlin) [1263613] - [pci] PCIe / hotplug: Drop pointless ACPI-based "slot detection" check (Jarod Wilson) [1211804] - [netdrv] remove NETIF_F_NO_CSUM feature bit (Michal Schmidt) [1291941] - [mm] memcg: oom_notify use-after-free fix (Rafael Aquini) [1294400] - [mm] make lru_add_drain_all() selective (Jerome Marchand) [1266146] - [char] random: Fix "Missing strategy" warnings in debug kernel (Prarit Bhargava) [1296944] - [netdrv] bna: fix error handling (Ivan Vecera) [1258535] - [netdrv] bna: check for dma mapping errors (Ivan Vecera) [1258535] - [netdrv] bna: remove superfluous parentheses (Ivan Vecera) [1258535] - [netdrv] bna: make pointers to read-only inputs const (Ivan Vecera) [1258535] - [netdrv] bna: remove unnecessary cast of BIT value (Ivan Vecera) [1258535] - [netdrv] bna: use netdev_* and dev_* instead of printk and pr_* (Ivan Vecera) [1258535] - [netdrv] bna: fix timeout API argument type (Ivan Vecera) [1258535] - [netdrv] bna: use list_for_each_entry where appropriate (Ivan Vecera) [1258535] - [netdrv] bna: get rid of private macros for manipulation with lists (Ivan Vecera) [1258535] - [netdrv] bna: use memdup_user to copy userspace buffers (Ivan Vecera) [1258535] - [netdrv] bna: correct comparisons/assignments to bool (Ivan Vecera) [1258535] - [netdrv] bna: remove TX_E_PRIO_CHANGE event and BNA_TX_F_PRIO_CHANGED flag (Ivan Vecera) [1258535] - [netdrv] bna: remove paused from bna_rx_config and flags from bna_rxf (Ivan Vecera) [1258535] - [netdrv] bna: remove RXF_E_PAUSE and RXF_E_RESUME events (Ivan Vecera) [1258535] - [netdrv] bna: remove prio_change_cbfn oper_state_cbfn from struct bna_tx (Ivan Vecera) [1258535] - [netdrv] bna: remove oper_state_cbfn from struct bna_rxf (Ivan Vecera) [1258535] - [netdrv] bna: remove pause_cbfn from struct bna_enet (Ivan Vecera) [1258535] - [netdrv] bna: remove unused cbfn parameter (Ivan Vecera) [1258535] - [netdrv] bna: use BIT(x) instead of (1 << x) (Ivan Vecera) [1258535] - [netdrv] bna: get rid of duplicate and unused macros (Ivan Vecera) [1258535] - [netdrv] bna: replace pragma(pack) with attribute __packed (Ivan Vecera) [1258535] - [netdrv] bna: get rid of mac_t (Ivan Vecera) [1258535] - [netdrv] bna: use ether_addr_copy instead of memcpy (Ivan Vecera) [1258535] - [netdrv] bna: remove obsolete use of EXTRA_CFLAGS (Ivan Vecera) [1258535] - [netdrv] bna: fix soft lock-up during firmware initialization failure (Ivan Vecera) [1258535] - [netdrv] bna: remove unreasonable iocpf timer start (Ivan Vecera) [1258535] - [netdrv] bna: fix firmware loading on big-endian machines (Ivan Vecera) [1258535] - [netdrv] ethernet: codespell comment spelling fixes (Ivan Vecera) [1258535] - [netdrv] bna: Update the Driver and Firmware Version (Ivan Vecera) [1258535] - [netdrv] bna: QLogic BR-series Adapters Driver Rebranding (Ivan Vecera) [1258535] - [netdrv] net: incorrect use of init_completion fixup (Ivan Vecera) [1258535] - [netdrv] bna: use netdev_rss_key_fill() helper (Ivan Vecera) [1258535] - [netdrv] bna: fix skb->truesize underestimation (Ivan Vecera) [1258535] - [netdrv] bna: use container_of to resolve bufdesc_ex from bufdesc (Ivan Vecera) [1258535] - [netdrv] bna: remove unnecessary break after return (Ivan Vecera) [1258535] - [netdrv] net: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Ivan Vecera) [1258535] - [netdrv] net: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1258535] - [netdrv] bna: remove open-coded skb_cow_head (Ivan Vecera) [1258535] - [netdrv] bnad: Call dev_kfree_skb_any instead of dev_kfree_skb (Ivan Vecera) [1258535] - [netdrv] bna: Replace large udelay() with mdelay() (Ivan Vecera) [1258535] - [netdrv] brocade: Convert uses of __constant_ to (Ivan Vecera) [1258535] - [netdrv] bna: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1258535] - [netdrv] bnad: code cleanup (Ivan Vecera) [1258535] - [netdrv] bna: Fix build due to missing use of dma_unmap_len_set() (Ivan Vecera) [1258535] - [netdrv] bna: make pointers to read-only inputs const (Ivan Vecera) [1258535] - [netdrv] bnad: do vlan cleanup (Ivan Vecera) [1258535]- [netdrv] i40e: trivial fixes (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump version to 1.4.7 for i40e and 1.4.3 for i40evf (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: use logical operator (Stefan Assmann) [1249247] - [netdrv] i40evf: use correct types (Stefan Assmann) [1249247] - [netdrv] i40evf: don't use atomic allocation (Stefan Assmann) [1249247] - [netdrv] i40e: Fix memory leaks, sideband filter programming (Stefan Assmann) [1249247] - [netdrv] i40e: Detection and recovery of TX queue hung logic moved to service_task from tx_timeout (Stefan Assmann) [1249247] - [netdrv] i40evf: remove duplicate string (Stefan Assmann) [1249247] - [netdrv] i40evf: set real num queues (Stefan Assmann) [1249247] - [netdrv] i40evf: increase max number of queues (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e version to 1.4.4 and i40evf to 1.4.1 (Stefan Assmann) [1249247] - [netdrv] i40evf: allocate ring structs dynamically (Stefan Assmann) [1249247] - [netdrv] i40evf: allocate queue vectors dynamically (Stefan Assmann) [1249247] - [netdrv] i40evf: quoth the VF driver, Nevermore (Stefan Assmann) [1249247] - [netdrv] i40evf: add new fields to store user configuration of RSS (Stefan Assmann) [1249247] - [netdrv] i40evf: create a generic get RSS function (Stefan Assmann) [1249247] - [netdrv] i40evf: create a generic config RSS function (Stefan Assmann) [1249247] - [netdrv] i40evf: rename VF adapter specific RSS function (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: prefetch skb data on transmit (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Fix RS bit update in Tx path and disable force WB workaround (Stefan Assmann) [1249247] - [netdrv] i40evf: handle many MAC filters correctly (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: clean up error messages (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add comment to #endif (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add a stat to track how many times we have to do a force WB (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: remove unused tunnel parameter (Stefan Assmann) [1249247] - [netdrv] i40evf: fix compiler warning of unused variable (Stefan Assmann) [1249247] - [netdrv] i40evf: clean up local variable initialization (Stefan Assmann) [1249247] - [netdrv] i40evf: add missing kernel-doc argument (Stefan Assmann) [1249247] - [netdrv] i40e: re-use *ph specifier to hexdump a data (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e to 1.3.46 and i40evf to 1.3.33 (Stefan Assmann) [1249247] - [netdrv] i40evf: use correct struct for list manipulation (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add a workaround to drop all flow control frames (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e to 1.3.38 and i40evf to 1.3.25 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Fix an accidental error with BIT_ULL replacement (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: adjust interrupt throttle less frequently (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: change dynamic interrupt thresholds (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: fix bug in throttle rate math (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: refactor IRQ enable function (Stefan Assmann) [1249247] - [netdrv] i40evf: don't give up (Stefan Assmann) [1249247] - [netdrv] i40evf: fix overlong BIT defines (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e to 1.3.34 and i40evf to 1.3.21 (Stefan Assmann) [1249247] - [netdrv] i40evf: relax and stagger init timing a bit (Stefan Assmann) [1249247] - [netdrv] i40evf: correctly populate vlan_features (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: moderate interrupts differently (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Fix compile issue related to const string (Stefan Assmann) [1249247] - [netdrv] drivers/net/intel: use napi_complete_done() (Stefan Assmann) [1249247] - [netdrv] i40evf: Add support for netpoll (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Drop useless "IN_NETPOLL" flag (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Fix handling of napi budget (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.28 and i40evf to 1.3.19 (Stefan Assmann) [1249247] - [netdrv] i40evf: speed up init (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: remove redundant declarations of a variable and a function (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add WB_ON_ITR offload support (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.25 and i40evf to 1.3.17 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Refactor PHY structure and add phy_capabilities enum (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add module_types and update_link_info (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: split device ids into a separate file (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add info to nvm info struct for OEM version data (Stefan Assmann) [1249247] - [netdrv] i40evf: properly handle ndo_set_mac_address calls (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add new link status defines (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: pass QOS handle to VF (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: clean up some code (Stefan Assmann) [1249247] - [netdrv] i40evf: detect reset more reliably (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Explicitly assign enum index for VSI type (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Store CEE DCBX DesiredCfg and RemoteCfg (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: remove unused opcode (Stefan Assmann) [1249247] - [netdrv] i40evf: propagate interrupt allocation failure (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add a stat to keep track of linearization count (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: give up the __func__ (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: assure clean asq status report (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: fix a potential type compare issue (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add driver support for new device ids (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: set AQ count after memory allocation (Stefan Assmann) [1249247] - [netdrv] i40evf: don't blow away MAC address (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: grab the AQ spinlocks before clearing registers (Stefan Assmann) [1249247] - [netdrv] i40evf: tweak init timing (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add new device id 1588 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: fix Tx hang workaround code (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: fix up type clash in i40e_aq_rc_to_posix conversion (Stefan Assmann) [1249247] - [netdrv] i40evf: missing rtnl_unlock in i40evf_resume() (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: check for stopped admin queue (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: refactor tx timeout logic (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e to 1.3.21 and i40evf to 1.3.13 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add get AQ result command to nvmupdate utility (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add exec_aq command to nvmupdate utility (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add wait states to NVM state machine (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add GetStatus command for nvmupdate (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add handling of writeback descriptor (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: save aq writeback for future inspection (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e to 1.3.9 and i40evf to 1.3.5 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Cache the CEE TLV status returned from firmware (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add VIRTCHNL_VF_OFFLOAD flag (Stefan Assmann) [1249247] - [netdrv] i40evf: Remove PF specific register definitions from the VF (Stefan Assmann) [1249247] - [netdrv] i40evf: Use the correct defines to match the VF registers (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add capability to gather VEB per TC stats (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add TX/RX outer UDP checksum support for X722 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add support for writeback on ITR feature for X722 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: RSS changes for X722 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Update register.h file for X722 (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Update FW API with X722 support (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add flags for X722 capabilities (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add device ids for X722 (Stefan Assmann) [1249247] - [netdrv] i40e: use BIT and BIT_ULL macros (Stefan Assmann) [1249247] - [netdrv] i40e: clean up error status messages (Stefan Assmann) [1249247] - [netdrv] i40evf: support virtual channel API version 1.1 (Stefan Assmann) [1249247] - [netdrv] i40evf: handle big resets (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: add macros for virtual channel API version and device capability (Stefan Assmann) [1249247] - [netdrv] i40e: add VF capabilities to virtual channel interface (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Fix and refactor dynamic ITR code (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump version to 1.3.6 for i40e and 1.3.2 for i40evf (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add support for pre-allocated pages for PD (Stefan Assmann) [1249247] - [netdrv] i40evf: add MAC address filter in open, not init (Stefan Assmann) [1249247] - [netdrv] i40evf: don't delete all the filters (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Update the admin queue command header (Stefan Assmann) [1249247] - [netdrv] i40evf: Allow for an abundance of vectors (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Update Flex-10 related device/function capabilities (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add stats to track FD ATR and SB dynamic enable state (Stefan Assmann) [1249247] - [netdrv] i40evf: don't configure unused RSS queues (Stefan Assmann) [1249247] - [netdrv] i40evf: fix panic during MTU change (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Fix mixed size frags and linearization (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: remove time_stamp member (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: force inline transmit functions (Stefan Assmann) [1249247] - [netdrv] i40evf: skb->xmit_more support (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Remove unneeded TODO (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add stats to count Tunnel ATR hits (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add ATR support for tunneled TCP/IPv4/IPv6 packets (Stefan Assmann) [1249247] - [netdrv] net: batch of last_rx update avoidance in ethernet drivers (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Save WR_CSR_PROT field from DEV/FUNC capabilities (Stefan Assmann) [1249247] - [netdrv] i40evf: remove aq_pending (Stefan Assmann) [1249247] - [netdrv] i40evf: fix bad indentation (Stefan Assmann) [1249247] - [netdrv] i40evf: Refactor VF RSS code (Stefan Assmann) [1249247] - [netdrv] i40evf: protect VLAN filter list (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Set Ethernet protocol correctly when Tx VLAN offloads are disabled (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: fix bug when skb allocation fails (Stefan Assmann) [1249247] - [netdrv] i40evf: Fix Outer UDP RX checksum code (Stefan Assmann) [1249247] - [netdrv] i40evf: add FW version to ethtool info (Stefan Assmann) [1249247] - [netdrv] i40evf: resequence close operations (Stefan Assmann) [1249247] - [netdrv] i40evf: delay releasing rings (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump i40e/i40evf version (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: fix accidental write to ITR registers (Stefan Assmann) [1249247] - [netdrv] i40vf: don't stop me now (Stefan Assmann) [1249247] - [netdrv] ethernet: codespell comment spelling fixes (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: enable prefetch of Tx descriptors during cleanup (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Simplify tunnel selection logic (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Refactor i40e_debug_aq and make some functions static (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Version bump (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Clean up some formatting and other things (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: grab NVM devstarter version not image version (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Bump versions (Stefan Assmann) [1249247] - [netdrv] i40evf: ethtool RSS fixes (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: Add missing packet types for VXLAN encapsulated packet types (Stefan Assmann) [1249247] - [netdrv] i40e/i40evf: print FW build number in version string (Stefan Assmann) [1249247] - [x86] hyperv: restore irq accounting (Vitaly Kuznetsov) [1282387] - [x86] irq: Hide 'HYP:' line in /proc/interrupts when not on Xen/Hyper-V (Vitaly Kuznetsov) [1282387] - [xen] Add proper irq accounting for HYPERCALL vector (Vitaly Kuznetsov) [1282387] - [x86] irq: Properly tag virtualization entry in /proc/interrupts (Vitaly Kuznetsov) [1282387] - [x86] Add proper vector accounting for HYPERVISOR_CALLBACK_VECTOR (Vitaly Kuznetsov) [1282387] - [tpm] revert the list handling logic fixed in 398a1e7 (Jerry Snitselaar) [1254015 1293409] - [tpm] Avoid reference to potentially freed memory (Jerry Snitselaar) [1254015 1293409] - [tpm] tpm_tis: restore IRQ vector in IO memory after failed probing (Jerry Snitselaar) [1254015 1293409] - [tpm] tpm_tis: free irq after probing (Jerry Snitselaar) [1254015 1293409] - [tpm] remove unnecessary little endian conversion (Jerry Snitselaar) [1254015 1293409] - [tpm] tpm_crb: fix unaligned read of the command buffer address (Jerry Snitselaar) [1254015 1293409] - [tpm] tpm_crb: fail when TPM2 ACPI table contents look corrupted (Jerry Snitselaar) [1254015 1293409] - [tpm] Fix initialization of the cdev (Jerry Snitselaar) [1254015 1293409] - [tpm] tpm, tpm_crb: fix le64_to_cpu conversions in crb_acpi_add (Jerry Snitselaar) [1254015 1293409] - [tpm] fix: sanitized code paths in tpm_chip_register (Jerry Snitselaar) [1254015 1293409] - [sched] kernel: sched: Fix nohz load accounting -- again (Rafael Aquini) [1167755] - [sched] kernel: sched: Move sched_avg_update to update_cpu_load (Rafael Aquini) [1167755] - [sched] kernel: sched: Cure more NO_HZ load average woes (Rafael Aquini) [1167755] - [sched] kernel: sched: Cure load average vs NO_HZ woes (Rafael Aquini) [1167755] - [netdrv] bnxt_en: Zero pad firmware messages to 128 bytes (John Linville) [1253659] - [netdrv] bnxt_en: Add BCM57301 & BCM57402 devices (John Linville) [1253659] - [netdrv] bnxt_en: Update to Firmware interface spec 1.0.0 (John Linville) [1253659] - [fs] lockd: Register callbacks on the inetaddr_chain and inet6addr_chain (Scott Mayhew) [1262362] - [fs] nfsd: Register callbacks on the inetaddr_chain and inet6addr_chain (Scott Mayhew) [1262362] - [fs] sunrpc: Add a function to close temporary transports immediately (Scott Mayhew) [1262362] - [fs] dlm: sctp_accept_from_sock() can be static (Xin Long) [1217712] - [fs] dlm: fix reconnecting but not sending data (Xin Long) [1217712] - [fs] dlm: replace BUG_ON with a less severe handling (Xin Long) [1217712] - [fs] dlm: use sctp 1-to-1 API (Xin Long) [1217712] - [fs] dlm: fix not reconnecting on connecting error handling (Xin Long) [1217712] - [fs] dlm: fix race while closing connections (Xin Long) [1217712] - [fs] avoid the dependency of DLM module on SCTP by using 1-to-1 API (0/7) (Xin Long) [1217712] - [fs] dlm: disable nagle for SCTP (Xin Long) [1217712] - [fs] dlm: retry failed SCTP sends (Xin Long) [1217712] - [fs] dlm: try other IPs when sctp init assoc fails (Xin Long) [1217712] - [fs] dlm: prevent connections during shutdown (Xin Long) [1217712] - [fs] sync: Use a separate wq for do_sync_work() to avoid a potential deadlock (Aaron Tomlin) [1147510] - [fs] SUNRPC: Fix callback channel (Benjamin Coddington) [1232402] - [fs] quota: Make quota code not call tty layer with dqptr_sem held (Lukas Czerner) [1232387] - [fs] __generic_file_splice_read retry lookup on AOP_TRUNCATED_PAGE (Abhijith Das) [1206720]- [netdrv] i40e: Fix i40e_print_features() VEB mode output (Stefan Assmann) [1249246] - [netdrv] i40e: trivial fixes (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump version to 1.4.7 for i40e and 1.4.3 for i40evf (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: use logical operator (Stefan Assmann) [1249246] - [netdrv] i40e: fix whitespace (Stefan Assmann) [1249246] - [netdrv] i40e: Remove separate functions gathering XOFF Rx stats (Stefan Assmann) [1249246] - [netdrv] i40e: use priv flags to control packet split (Stefan Assmann) [1249246] - [netdrv] i40e: propagate properly (Stefan Assmann) [1249246] - [netdrv] i40e: Fix memory leaks, sideband filter programming (Stefan Assmann) [1249246] - [netdrv] i40e: Detection and recovery of TX queue hung logic moved to service_task from tx_timeout (Stefan Assmann) [1249246] - [netdrv] i40e: remove unused argument (Stefan Assmann) [1249246] - [netdrv] i40e: fix: do not sleep in netdev_ops (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e version to 1.4.4 and i40evf to 1.4.1 (Stefan Assmann) [1249246] - [netdrv] i40e: make error message more useful (Stefan Assmann) [1249246] - [netdrv] i40e: fix confusing message (Stefan Assmann) [1249246] - [netdrv] i40e: Update error messaging (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: prefetch skb data on transmit (Stefan Assmann) [1249246] - [netdrv] i40e: rename rss_size to alloc_rss_size in i40e_pf (Stefan Assmann) [1249246] - [netdrv] i40e: add new fields to store user configuration (Stefan Assmann) [1249246] - [netdrv] i40e: Bump version to 1.4.2 (Stefan Assmann) [1249246] - [netdrv] i40e: create a generic configure rss function (Stefan Assmann) [1249246] - [netdrv] i40e: rework the functions to configure RSS with similar parameters (Stefan Assmann) [1249246] - [netdrv] i40e: return the number of enabled queues for ETHTOOL_GRXRINGS (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: clean up error messages (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add comment to #endif (Stefan Assmann) [1249246] - [netdrv] i40e: Move the saving of old link info from handle_link_event to link_event (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add a stat to track how many times we have to do a force WB (Stefan Assmann) [1249246] - [netdrv] i40e: Workaround fix for mss < 256 issue (Stefan Assmann) [1249246] - [netdrv] i40e: remove BUG_ON from FCoE setup (Stefan Assmann) [1249246] - [netdrv] i40e: remove BUG_ON from feature string building (Stefan Assmann) [1249246] - [netdrv] i40e: Change BUG_ON to WARN_ON in service event complete (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: remove unused tunnel parameter (Stefan Assmann) [1249246] - [netdrv] intel: i40e: fix confused code (Stefan Assmann) [1249246] - [netdrv] i40e: fix unconditional execution of cpu_to_le16() (Stefan Assmann) [1249246] - [netdrv] i40e: clean up local variable initialization (Stefan Assmann) [1249246] - [netdrv] i40e: add missing kernel-doc argument (Stefan Assmann) [1249246] - [netdrv] i40e: re-use *ph specifier to hexdump a data (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e to 1.3.46 and i40evf to 1.3.33 (Stefan Assmann) [1249246] - [netdrv] i40e: Disable VEB bridge mode with SR-IOV failure (Stefan Assmann) [1249246] - [netdrv] i40e: Fix an incorrect OEM version string (Stefan Assmann) [1249246] - [netdrv] i40e: fix inconsistent statuses after a PF reset (Stefan Assmann) [1249246] - [netdrv] i40e: Fix VEB/VEPA bridge mode mismatch issue (Stefan Assmann) [1249246] - [netdrv] i40e: fix a bug in debugfs with add/del macaddr (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add a workaround to drop all flow control frames (Stefan Assmann) [1249246] - [netdrv] i40e: fix annoying message (Stefan Assmann) [1249246] - [netdrv] i40e: fix stats offsets (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e to 1.3.38 and i40evf to 1.3.25 (Stefan Assmann) [1249246] - [netdrv] i40e: declare rather than initialize int object (Stefan Assmann) [1249246] - [netdrv] i40e: Move error message to debug level (Stefan Assmann) [1249246] - [netdrv] i40e: Fix order of checks when enabling/disabling autoneg in ethtool (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Fix an accidental error with BIT_ULL replacement (Stefan Assmann) [1249246] - [netdrv] i40e: fix for PHY NVM interaction problem (Stefan Assmann) [1249246] - [netdrv] i40e: Fix for Tools loopback test failing after driver load (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: adjust interrupt throttle less frequently (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: change dynamic interrupt thresholds (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: fix bug in throttle rate math (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: refactor IRQ enable function (Stefan Assmann) [1249246] - [netdrv] i40e: Fix basic support for X722 devices (Stefan Assmann) [1249246] - [netdrv] i40e: Lock for VSI's MAC filter list (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e to 1.3.34 and i40evf to 1.3.21 (Stefan Assmann) [1249246] - [netdrv] i40e: increase AQ work limit (Stefan Assmann) [1249246] - [netdrv] i40e: Recognize 1000Base_T_Optical phy type when link is up (Stefan Assmann) [1249246] - [netdrv] i40e: reset the invalid msg counter in vf when a valid msg is received (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: moderate interrupts differently (Stefan Assmann) [1249246] - [netdrv] i40e: Add support for non-willing Apps (Stefan Assmann) [1249246] - [netdrv] i40e: priv flag for controlling VEB stats (Stefan Assmann) [1249246] - [netdrv] i40e: Removed unused defines (Stefan Assmann) [1249246] - [netdrv] i40e: remove read/write failed messages from nvmupdate (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Fix compile issue related to const string (Stefan Assmann) [1249246] - [netdrv] i40e: generate fewer startup messages (Stefan Assmann) [1249246] - [netdrv] drivers/net/intel: use napi_complete_done() (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Drop useless "IN_NETPOLL" flag (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Fix handling of napi budget (Stefan Assmann) [1249246] - [netdrv] drivers/net: get rid of unnecessary initializations in .get_drvinfo() (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.28 and i40evf to 1.3.19 (Stefan Assmann) [1249246] - [netdrv] i40e: remove unnecessary string copy operations (Stefan Assmann) [1249246] - [netdrv] i40e: X722 is on the IOSF bus and does not report the PCI bus info (Stefan Assmann) [1249246] - [netdrv] i40e: Store off PHY capabilities (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: remove redundant declarations of a variable and a function (Stefan Assmann) [1249246] - [netdrv] i40e: remove FD atr control from debugfs (Stefan Assmann) [1249246] - [netdrv] i40e: allow FD SB if MFP mode only has 1 partition (Stefan Assmann) [1249246] - [netdrv] i40e: remove obsolete version check (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add WB_ON_ITR offload support (Stefan Assmann) [1249246] - [netdrv] i40e: Remove 100M SGMII unless hw is X722 (Stefan Assmann) [1249246] - [netdrv] i40e: Change some messages from info to debug only (Stefan Assmann) [1249246] - [netdrv] i40e: use priv flags to control flow director (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.25 and i40evf to 1.3.17 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Refactor PHY structure and add phy_capabilities enum (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add module_types and update_link_info (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: split device ids into a separate file (Stefan Assmann) [1249246] - [netdrv] i40e: update fw version text string per previous product formats (Stefan Assmann) [1249246] - [netdrv] i40e: don't panic on VSI allocation failure (Stefan Assmann) [1249246] - [netdrv] i40e: remove redundant call (Stefan Assmann) [1249246] - [netdrv] i40e: Convert CEE App TLV selector to IEEE selector (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add info to nvm info struct for OEM version data (Stefan Assmann) [1249246] - [netdrv] i40e: Use BIT() macro for priority map parsing (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add new link status defines (Stefan Assmann) [1249246] - [netdrv] i40e: print neato new features (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: pass QOS handle to VF (Stefan Assmann) [1249246] - [netdrv] i40e: refactor code to remove indent (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: clean up some code (Stefan Assmann) [1249246] - [netdrv] i40e: Support FW CEE DCB UP to TC map nibble swap (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Explicitly assign enum index for VSI type (Stefan Assmann) [1249246] - [netdrv] i40e: add switch for link polling (Stefan Assmann) [1249246] - [netdrv] i40e: Fix multiple link up messages (Stefan Assmann) [1249246] - [netdrv] i40e: Fix for extra Flow Director filter in table after error (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Store CEE DCBX DesiredCfg and RemoteCfg (Stefan Assmann) [1249246] - [netdrv] i40e: Add parsing for CEE DCBX TLVs (Stefan Assmann) [1249246] - [netdrv] i40e: add more verbose error messages (Stefan Assmann) [1249246] - [netdrv] i40e: inline interrupt enable (Stefan Assmann) [1249246] - [netdrv] i40e: fix erroneous WARN_ON (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: remove unused opcode (Stefan Assmann) [1249246] - [netdrv] i40e: Additional checks for CEE APP priority validity (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add a stat to keep track of linearization count (Stefan Assmann) [1249246] - [netdrv] i40e: fix bug in return from get_link_status and avoid spurious link messages (Stefan Assmann) [1249246] - [netdrv] i40e: add little endian conversion for checksum (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: give up the __func__ (Stefan Assmann) [1249246] - [netdrv] i40e: Never let speed get set to 0 in get_settings (Stefan Assmann) [1249246] - [netdrv] i40e: Fix for truncated interrupt name (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: assure clean asq status report (Stefan Assmann) [1249246] - [netdrv] i40e: make i40e_init_pf_fcoe to void (Stefan Assmann) [1249246] - [netdrv] i40e: fix bad CEE status shift value (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: fix a potential type compare issue (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add driver support for new device ids (Stefan Assmann) [1249246] - [netdrv] i40e: stop VF rings (Stefan Assmann) [1249246] - [netdrv] i40e: enable WoL operation if config bit show WoL capable (Stefan Assmann) [1249246] - [netdrv] i40e: Increase the amount of time we wait for reset to be done (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: set AQ count after memory allocation (Stefan Assmann) [1249246] - [netdrv] i40e: fix offload of GRE tunnels (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: grab the AQ spinlocks before clearing registers (Stefan Assmann) [1249246] - [netdrv] i40e: Fix a memory leak in X722 rss config path (Stefan Assmann) [1249246] - [netdrv] i40e: fix 32 bit build warnings (Stefan Assmann) [1249246] - [netdrv] i40e: fix kbuild warnings (Stefan Assmann) [1249246] - [netdrv] i40e: warn on double free (Stefan Assmann) [1249246] - [netdrv] i40e: refactor interrupt enable (Stefan Assmann) [1249246] - [netdrv] i40e: Strip VEB stats if they are disabled in HW (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add new device id 1588 (Stefan Assmann) [1249246] - [netdrv] i40e: Remove useless message (Stefan Assmann) [1249246] - [netdrv] i40e: limit debugfs io ops (Stefan Assmann) [1249246] - [netdrv] i40e: use QOS field consistently (Stefan Assmann) [1249246] - [netdrv] i40e: count drops in netstat interface (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: fix Tx hang workaround code (Stefan Assmann) [1249246] - [netdrv] i40e: fixup padding issue in get_cee_dcb_cfg_v1_resp (Stefan Assmann) [1249246] - [netdrv] i40e: Fix a port VLAN configuration bug (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: fix up type clash in i40e_aq_rc_to_posix conversion (Stefan Assmann) [1249246] - [netdrv] i40e: rtnl_lock called twice in i40e_pci_error_resume() (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: check for stopped admin queue (Stefan Assmann) [1249246] - [netdrv] i40e: fix VLAN inside VXLAN (Stefan Assmann) [1249246] - [netdrv] i40e: Fix for recursive RTNL lock during PROMISC change (Stefan Assmann) [1249246] - [netdrv] i40e: Fix RS bit update in Tx path and disable force WB workaround (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: improve Tx performance with a small tweak (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: refactor tx timeout logic (Stefan Assmann) [1249246] - [netdrv] i40e: Move i40e_get_head into header file (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e to 1.3.21 and i40evf to 1.3.13 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add get AQ result command to nvmupdate utility (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add exec_aq command to nvmupdate utility (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add wait states to NVM state machine (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add GetStatus command for nvmupdate (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add handling of writeback descriptor (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: save aq writeback for future inspection (Stefan Assmann) [1249246] - [netdrv] i40e: rename variable to prevent clash of understanding (Stefan Assmann) [1249246] - [netdrv] i40e: Set defport behavior for the Main VSI when in promiscuous mode (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e to 1.3.9 and i40evf to 1.3.5 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Cache the CEE TLV status returned from firmware (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add VIRTCHNL_VF_OFFLOAD flag (Stefan Assmann) [1249246] - [netdrv] i40e: Remove redundant and unneeded messages (Stefan Assmann) [1249246] - [netdrv] i40e: correct spelling error (Stefan Assmann) [1249246] - [netdrv] i40e: Fix comment for ethtool diagnostic link test (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add capability to gather VEB per TC stats (Stefan Assmann) [1249246] - [netdrv] i40e: Fix ethtool offline diagnostic with netqueues (Stefan Assmann) [1249246] - [netdrv] i40e: Fix legacy interrupt mode in the driver (Stefan Assmann) [1249246] - [netdrv] i40e: Move function calls to i40e_shutdown instead of i40e_suspend (Stefan Assmann) [1249246] - [netdrv] i40e: add RX to port CRC errors label (Stefan Assmann) [1249246] - [netdrv] i40e: don't degrade __le16 (Stefan Assmann) [1249246] - [netdrv] i40e: Add AQ commands for NVM Update for X722 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add ATR HW eviction support for X722 (Stefan Assmann) [1249246] - [netdrv] i40e: Add IWARP support for X722 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add TX/RX outer UDP checksum support for X722 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add support for writeback on ITR feature for X722 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: RSS changes for X722 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Update register.h file for X722 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Update FW API with X722 support (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add flags for X722 capabilities (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add device ids for X722 (Stefan Assmann) [1249246] - [netdrv] i40e: use BIT and BIT_ULL macros (Stefan Assmann) [1249246] - [netdrv] i40e: clean up error status messages (Stefan Assmann) [1249246] - [netdrv] i40e: provide correct API version to older VF drivers (Stefan Assmann) [1249246] - [netdrv] i40e: support virtual channel API 1.1 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: add macros for virtual channel API version and device capability (Stefan Assmann) [1249246] - [netdrv] i40e: add VF capabilities to virtual channel interface (Stefan Assmann) [1249246] - [netdrv] i40e: clean up unneeded gotos (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Fix and refactor dynamic ITR code (Stefan Assmann) [1249246] - [netdrv] i40e: only report generic filters in get_ts_info (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump version to 1.3.6 for i40e and 1.3.2 for i40evf (Stefan Assmann) [1249246] - [netdrv] i40e: Refine an error message to avoid confusion (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add support for pre-allocated pages for PD (Stefan Assmann) [1249246] - [netdrv] i40e: un-disable VF after reset (Stefan Assmann) [1249246] - [netdrv] i40e: do a proper reset when disabling a VF (Stefan Assmann) [1249246] - [netdrv] i40e: correctly program filters for VFs (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Update the admin queue command header (Stefan Assmann) [1249246] - [netdrv] i40e: ignore duplicate port VLAN requests (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Update Flex-10 related device/function capabilities (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add stats to track FD ATR and SB dynamic enable state (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Fix mixed size frags and linearization (Stefan Assmann) [1249246] - [netdrv] i40e: Bump version to 1.3.4 (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: remove time_stamp member (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: force inline transmit functions (Stefan Assmann) [1249246] - [netdrv] i40e: Move the FD ATR/SB messages to a higher debug level (Stefan Assmann) [1249246] - [netdrv] i40e: fix unrecognized FCOE EOF case (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Remove unneeded TODO (Stefan Assmann) [1249246] - [netdrv] i40e: Remove unnecessary pf members (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add stats to count Tunnel ATR hits (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add ATR support for tunneled TCP/IPv4/IPv6 packets (Stefan Assmann) [1249246] - [netdrv] i40e: Disable offline diagnostics if VFs are enabled (Stefan Assmann) [1249246] - [netdrv] i40e: Collect PFC XOFF RX stats even in single TC case (Stefan Assmann) [1249246] - [netdrv] net: batch of last_rx update avoidance in ethernet drivers (Stefan Assmann) [1249246] - [netdrv] i40e: Bump version to 1.3.2 (Stefan Assmann) [1249246] - [netdrv] i40e: Use new 40G speeds (Stefan Assmann) [1249246] - [netdrv] i40e: get rid of unused locals (Stefan Assmann) [1249246] - [netdrv] i40e: handle possible memory allocation failure (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Save WR_CSR_PROT field from DEV/FUNC capabilities (Stefan Assmann) [1249246] - [netdrv] i40e: enable user dump of internal hardware state (Stefan Assmann) [1249246] - [netdrv] i40e: print FCoE capability reported by the device function (Stefan Assmann) [1249246] - [netdrv] i40e: For VF reset (VFR and VFLR) add some more delay (Stefan Assmann) [1249246] - [netdrv] i40e: move VF notification routines up (Stefan Assmann) [1249246] - [netdrv] i40e: notify VFs of link state (Stefan Assmann) [1249246] - [netdrv] i40e: Add support to program FDir SB rules for VF from PF through ethtool (Stefan Assmann) [1249246] - [netdrv] i40e: stop VF rings (Stefan Assmann) [1249246] - [netdrv] i40e: Bump to version 1.3.1 (Stefan Assmann) [1249246] - [netdrv] i40e: Communicate VSI id in place of VSI index to the VFs (Stefan Assmann) [1249246] - [netdrv] i40e: stop flow director on shutdown (Stefan Assmann) [1249246] - [netdrv] i40e: fix up VXLAN messages (Stefan Assmann) [1249246] - [netdrv] i40e: Don't register/de-register apps on NIC partitions in MFP mode (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Set Ethernet protocol correctly when Tx VLAN offloads are disabled (Stefan Assmann) [1249246] - [netdrv] i40e: warn at the right time (Stefan Assmann) [1249246] - [netdrv] i40e: fix invalid void return in FCoE code (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: fix bug when skb allocation fails (Stefan Assmann) [1249246] - [netdrv] i40e: Change some memcpys to struct assignments (Stefan Assmann) [1249246] - [netdrv] i40e: Print some more info to help figure out the cause of HMC error (Stefan Assmann) [1249246] - [netdrv] i40e: validate VSI param from VFs (Stefan Assmann) [1249246] - [netdrv] i40e: Bump version to 1.2.43 (Stefan Assmann) [1249246] - [netdrv] i40e: Increase PF reset max loop limit (Stefan Assmann) [1249246] - [netdrv] i40e: add NVM update events to AQ clean (Stefan Assmann) [1249246] - [netdrv] i40e: add ethtool RSS support (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump i40e/i40evf version (Stefan Assmann) [1249246] - [netdrv] i40e: add MAC printing to debugfs dump VSI (Stefan Assmann) [1249246] - [netdrv] i40e: Fix inconsistent use of PF/VF vs pf/vf (Stefan Assmann) [1249246] - [netdrv] i40e: tame the nvmupdate read and write complaints (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: fix accidental write to ITR registers (Stefan Assmann) [1249246] - [netdrv] i40e: future proof some sizeof calls (Stefan Assmann) [1249246] - [netdrv] i40e: Remove "hello world" strings from i40e driver (Stefan Assmann) [1249246] - [netdrv] i40e: Strip configfs code (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: enable prefetch of Tx descriptors during cleanup (Stefan Assmann) [1249246] - [netdrv] i40e: Simplify code for rss_size_max config (Stefan Assmann) [1249246] - [netdrv] i40e: FD filters flush policy changes (Stefan Assmann) [1249246] - [netdrv] i40e: Avoid logs while adding/deleting FD-SB filters (Stefan Assmann) [1249246] - [netdrv] i40e: print port stats only on partition 1 (Stefan Assmann) [1249246] - [netdrv] i40e: Move code to enable/disable Loopback to the main file (Stefan Assmann) [1249246] - [netdrv] i40e: rework vector reservation (Stefan Assmann) [1249246] - [netdrv] i40e: clean up debug_read_register (Stefan Assmann) [1249246] - [netdrv] i40e: store msg_enable in the right size (Stefan Assmann) [1249246] - [netdrv] i40e: Remove unneeded conversion (Stefan Assmann) [1249246] - [netdrv] i40e: Remove duplicate code (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Refactor i40e_debug_aq and make some functions static (Stefan Assmann) [1249246] - [netdrv] i40e: Fix mismatching type for ioremap_len (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Version bump (Stefan Assmann) [1249246] - [netdrv] i40e: don't spam the system log (Stefan Assmann) [1249246] - [netdrv] i40e: move IRQ tracking setup into MSIX setup (Stefan Assmann) [1249246] - [netdrv] i40e: Ioremap changes (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Clean up some formatting and other things (Stefan Assmann) [1249246] - [netdrv] i40e: Add AOC PHY types to case statements (Stefan Assmann) [1249246] - [netdrv] i40e: Fix ethtool offline test\ (Stefan Assmann) [1249246] - [netdrv] i40e: Reassign incorrect PHY type to fix a FW bug (Stefan Assmann) [1249246] - [netdrv] i40e: use more portable sign extension (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: grab NVM devstarter version not image version (Stefan Assmann) [1249246] - [netdrv] i40e: Don't check operational or sync bit for App TLV (Stefan Assmann) [1249246] - [netdrv] i40e: during LED interaction ignore activity LED src modes (Stefan Assmann) [1249246] - [netdrv] i40e: Fix NPAR Tx Scheduler init (Stefan Assmann) [1249246] - [netdrv] i40e: Fix dependencies in the i40e driver on configfs (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Bump versions (Stefan Assmann) [1249246] - [netdrv] i40e: Only enable TC0 for NIC partition type (Stefan Assmann) [1249246] - [netdrv] i40e: Register DCBNL ops in MFP mode (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: Add missing packet types for VXLAN encapsulated packet types (Stefan Assmann) [1249246] - [netdrv] i40e: Fix issue with removal of apps from DBCNL app table (Stefan Assmann) [1249246] - [netdrv] i40e: Add FW check to disable DCB and wrap autoneg workaround with FW check (Stefan Assmann) [1249246] - [netdrv] i40e: don't disable PF LB when disabling VFs (Stefan Assmann) [1249246] - [netdrv] i40e: Add safety net for switch calling (Stefan Assmann) [1249246] - [netdrv] i40e/i40evf: print FW build number in version string (Stefan Assmann) [1249246] - [netdrv] i40e: Skip the priority tagging if DCB is not enabled (Stefan Assmann) [1249246] - [netdrv] i40e: setup FCoE device type (Stefan Assmann) [1249246] - [netdrv] i40e: use dev_port for fcoe netdev (Stefan Assmann) [1249246] - [usb] serial: mos7840: Use setup_timer (Don Zickus) [891652] - [usb] mos7840: remove unused code (Don Zickus) [891652] - [usb] mos7840: replace unnecessary atomic allocations (Don Zickus) [891652] - [usb] mos7840: remove unnecessary null test before kfree (Don Zickus) [891652] - [usb] serial: remove redundant OOM messages (Don Zickus) [891652] - [usb] serial: clean up ioctl debugging (Don Zickus) [891652] - [usb] mos7840: correct handling of CS5 setting (Don Zickus) [891652] - [usb] mos7840: fix tiocmget error handling (Don Zickus) [891652] - [usb] mos7840: fix big-endian probe (Don Zickus) [891652] - [usb] mos7840: fix pointer casts (Don Zickus) [891652] - [usb] mos7840: fix race in led handling (Don Zickus) [891652] - [usb] mos7840: fix device-type detection (Don Zickus) [891652] - [usb] mos7840: fix race in register handling (Don Zickus) [891652] - [usb] mos7840: fix memory leak in open (Don Zickus) [891652] - [usb] mos7840: remove broken chase implementation (Don Zickus) [891652] - [usb] mos7840: fix DMA to stack (Don Zickus) [891652] - [usb] mos7840: remove bogus disconnect test in close (Don Zickus) [891652] - [usb] mos7840: fix broken TIOCMIWAIT (Don Zickus) [891652] - [usb] serial: Remove redundant NULL check before kfree (Don Zickus) [891652] - [usb] mos7840: fix port_probe flow (Don Zickus) [891652] - [usb] mos7840: fix port-data memory leak (Don Zickus) [891652] - [usb] mos7840: remove invalid disconnect handling (Don Zickus) [891652] - [usb] mos7840: remove NULL-urb submission (Don Zickus) [891652] - [usb] mos7840: fix port-device leak in error path (Don Zickus) [891652] - [usb] mos7840: fix urb leak at release (Don Zickus) [891652] - [usb] serial: mos7840.c: remove dbg usage (Don Zickus) [891652] - [usb] serial: Fix mos7840 timeout (Don Zickus) [891652] - [usb] serial: mos7840: Fixup mos7840_chars_in_buffer (Don Zickus) [891652] - [usb] mos7840.c: remove dbg tracing calls (Don Zickus) [891652] - [usb] serial: mos7840: add support for MCS7810 devices (Don Zickus) [891652] - [usb] serial: mos7840: Fixed MCS7820 device attach problem (Don Zickus) [891652] - [usb] serial: remove unnecessary reinitialisations of urb->dev (Don Zickus) [891652] - [usb] serial: remove duplicate returns (Don Zickus) [891652] - [usb] serial: mos7840: Add USB IDs to support more B&B USB/RS485 converters (Don Zickus) [891652] - [usb] serial: mos7840: Add USB ID to support the B&B Electronics USOPTL4-2P (Don Zickus) [891652] - [usb] Remove unnecessary return's from void functions (Don Zickus) [891652] - [usb] mos7840: fix null-pointer dereference (Don Zickus) [891652] - [usb] mos7840: Cleanup useless header (Don Zickus) [891652] - [usb] mos7840: fix DMA buffers on stack and endianess bugs (Don Zickus) [891652] - [usb] serial: Extra device/vendor ID for mos7840 driver (Don Zickus) [891652]- [netdrv] bnx2x: remove rx_pkt/rx_calls (Michal Schmidt) [1252126] - [netdrv] bnx2x: avoid soft lockup in bnx2x_poll (Michal Schmidt) [1220624 1252126] - [netdrv] bnx2x: simplify distinction between port and func stats (Michal Schmidt) [1252126] - [netdrv] bnx2x: change FW GRO error message to WARN_ONCE (Michal Schmidt) [1252126] - [netdrv] bnx2x: drop redundant error message about allocation failure (Michal Schmidt) [1130780 1252126] - [netdrv] bnx2x: Utilize FW 7.13.1.0 (Michal Schmidt) [1252126] - [netdrv] bnx2x: Show port statistics in Multi-function (Michal Schmidt) [1252126 1271916] - [netdrv] bnx2x: Add new SW stat 'tx_exhaustion_events' (Michal Schmidt) [1252126] - [netdrv] bnx2x: Prevent UDP 4-tuple configurations on older adapters (Michal Schmidt) [1252126] - [netdrv] bnx2x: get rid of unnecessary initializations in .get_drvinfo() (Michal Schmidt) [1252126] - [netdrv] bnx2x: byte swap rss_key to comply to Toeplitz specs (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix vxlan removal (Michal Schmidt) [1252126] - [netdrv] bnx2x: track vxlan port count (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix vxlan endianity issue (Michal Schmidt) [1252126] - [netdrv] redhat/configs: add CONFIG_BNX2X_VXLAN as a disabled feature (Michal Schmidt) [1252126] - [netdrv] bnx2x: Add vxlan RSS support (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix bandwidth allocation for some MF modes (Michal Schmidt) [1252126] - [netdrv] bnx2x: Free NVRAM lock at end of each page (Michal Schmidt) [1252126] - [netdrv] bnx2x: Prevent null pointer dereference on SKB release (Michal Schmidt) [1252126] - [netdrv] bnx2x: Add BD support for storage (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix VLANs null-pointer for 57710, 57711 (Michal Schmidt) [1252126] - [netdrv] bnx2x: Correct logic for pvid configuration (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix compilation when CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1252126] - [netdrv] bnx2x: add vlan filtering offload (Michal Schmidt) [1252126] - [netdrv] bnx2x: Bump up driver version to 1.712.30 (Michal Schmidt) [1252126] - [netdrv] bnx2x: Add MFW dump support (Michal Schmidt) [1252126] - [netdrv] bnx2x: new Multi-function mode - BD (Michal Schmidt) [1252126] - [netdrv] bnx2x: Add 84858 phy support (Michal Schmidt) [1252126] - [netdrv] bnx2x: Rebrand from 'broadcom' into 'qlogic' (Michal Schmidt) [1252126] - [netdrv] bnx2x: Utilize FW 7.12.30 (Michal Schmidt) [1252126] - [netdrv] bnx2x: only report most generic filters in get_ts_info (Michal Schmidt) [1252126] - [netdrv] bnx2x: fix lockdep splat (Michal Schmidt) [1252126] - [netdrv] bnx2x: Release nvram lock on error flow (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix statistics gathering on link change (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix self-test for 20g devices (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix VF MAC removal (Michal Schmidt) [1252126] - [netdrv] bnx2x: Don't notify about scratchpad parities (Michal Schmidt) [1252126] - [netdrv] bnx2x: Prevent false warning when accessing MACs (Michal Schmidt) [1252126] - [netdrv] bnx2x: Correct speed from baseT into KR (Michal Schmidt) [1252126] - [netdrv] bnx2x: Correct asymmetric flow-control (Michal Schmidt) [1252126] - [netdrv] bnx2x: fix DMA API usage (Michal Schmidt) [1130780 1252126] - [netdrv] bnx2x: Alloc 4k fragment for each rx ring buffer element (Michal Schmidt) [1130780 1252126] - [netdrv] bnx2x: limit fw delay in kdump to 5s after boot (Michal Schmidt) [1252126] - [netdrv] bnx2x: Delay during kdump load (Michal Schmidt) [1252126] - [netdrv] bnx2x: remove TPA_ENABLE_FLAG,GRO_ENABLE_FLAG (Michal Schmidt) [1252126] - [netdrv] bnx2x: merge fp->disable_tpa with fp->mode (Michal Schmidt) [1252126] - [netdrv] bnx2x: mark LRO as a fixed disabled feature if disable_tpa is set (Michal Schmidt) [1252126] - [netdrv] bnx2x: really disable TPA if 'disable_tpa' option is set (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix to prevent inner-reload (Michal Schmidt) [1145063 1252126] - [netdrv] bnx2x: Prevent inner-reload while VFs exist (Michal Schmidt) [1145063 1252126] - [netdrv] bnx2x: use netdev_rss_key_fill() helper (Michal Schmidt) [1252126] - [netdrv] bnx2x: Use bool function returns of true/false instead of 1/0 (Michal Schmidt) [1252126] - [netdrv] bnx2x: Prevent probe as early as possible (Michal Schmidt) [1252126] - [netdrv] bnx2x: Count number of link changes (Michal Schmidt) [1252126] - [netdrv] bnx2x: Configure IFir et al. according to nvram (Michal Schmidt) [1252126] - [netdrv] bnx2x: codespell comment spelling fixes (Michal Schmidt) [1252126] - [netdrv] bnx2x: Fix typo in printk message (Michal Schmidt) [1252126] - [netdrv] bnx2x: fix napi poll return value for repoll (Michal Schmidt) [1252126] - [virt] hv_netvsc: Fix race condition on Multi-Send Data field (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: remove locking in netvsc_send (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: move subchannel existence check to netvsc_select_queue (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Don't ask for additional head room in the skb (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Eliminate send_completion_ctx from struct hv_netvsc_packet (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Eliminate send_completion from struct hv_netvsc_packet (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Eliminatte the data field from struct hv_netvsc_packet (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Eliminate rndis_msg pointer from hv_netvsc_packet structure (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Eliminate the channel field in hv_netvsc_packet structure (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Rearrange the hv_negtvsc_packet to be space efficient (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Resize some of the variables in hv_netvsc_packet (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: remove unused variable in netvsc_send (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Fix a bug in netvsc_start_xmit (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: introduce netif-msg into netvsc module (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Implement partial copy into send buffer (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: try linearizing big SKBs before dropping them (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: use single existing drop path in netvsc_start_xmit (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Fix the packet free when it is in skb headroom (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Define a macro RNDIS_AND_PPI_SIZE (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Clean up two unused variables (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Eliminate memory allocation in the packet send path (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Cleanup the test for freeing skb when we use sendbuf mechanism (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: remove vmbus_are_subchannels_present in rndis_filter_device_add (Vitaly Kuznetsov) [1264931] - [virt] hv_netvsc: Implement batching in send buffer (Vitaly Kuznetsov) [1264931] - [virt] hyperv: fix sparse warnings (Vitaly Kuznetsov) [1264931] - [virt] hyperv: Fix the error processing in netvsc_send (Vitaly Kuznetsov) [1264931] - [virt] hyperv: match wait_for_completion_timeout return type (Vitaly Kuznetsov) [1264931] - [virt] hyperv: Add processing of MTU reduced by the host (Vitaly Kuznetsov) [1264931] - [dm] space map metadata: remove unused variable in brb_pop (Mike Snitzer) [1290912] - [dm] space map metadata: fix ref counting bug when bootstrapping a new space map (Mike Snitzer) [1290912] - [dm] thin metadata: fix bug when taking a metadata snapshot (Mike Snitzer) [1290912] - [dm] btree: fix bufio buffer leaks in dm_btree_del() error path (Mike Snitzer) [1219634] - [dm] btree: fix leak of bufio-backed block in btree_split_sibling error path (Mike Snitzer) [1219634] - [tpm] config: enable tpm_crb driver support (Jerry Snitselaar) [1254015] - [tpm] fix call order in tpm-chip.c (Jerry Snitselaar) [1254015] - [tpm] tpm, tpm_tis: fix TPM 2.0 probing (Jerry Snitselaar) [1254015] - [tpm] fix suspend/resume paths for TPM 2.0 (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Add missing ifdef CONFIG_ACPI for pnp_acpi_device (Jerry Snitselaar) [1254015] - [tpm] fix format string error in tpm-chip.c (Jerry Snitselaar) [1254015] - [tpm] tpm_crb: fix build error (Jerry Snitselaar) [1254015] - [tpm] TPM 2.0 FIFO Interface (Jerry Snitselaar) [1254015] - [tpm] TPM 2.0 CRB Interface (Jerry Snitselaar) [1254015] - [tpm] TPM 2.0 baseline support (Jerry Snitselaar) [1254015] - [tpm] device class for tpm (Jerry Snitselaar) [1254015] - [tpm] rename chip->dev to chip->pdev (Jerry Snitselaar) [1254015] - [tpm] fix raciness of PPI interface lookup (Jerry Snitselaar) [1254015] - [tpm] two-phase chip management functions (Jerry Snitselaar) [1254015] - [tpm] merge duplicate transmit_cmd functions (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: verify interrupt during init (Jerry Snitselaar) [1254015] - [tpm] Add new TPMs to the tail of the list to prevent inadvertent change of dev (Jerry Snitselaar) [1254015] - [tpm] simplify code by using *phN specifier (Jerry Snitselaar) [1254015] - [tpm] Provide a generic means to override the chip returned timeouts (Jerry Snitselaar) [1254015] - [tpm] Properly clean sysfs entries in error path (Jerry Snitselaar) [1254015] - [tpm] acpi / tpm: Fix resume regression on Chromebooks (Jerry Snitselaar) [1254015] - [tpm] acpi / tpm: detect PPI features by checking availability of _DSM functions (Jerry Snitselaar) [1254015] - [tpm] acpi / tpm: replace open-coded _DSM code with helper functions (Jerry Snitselaar) [1254015] - [tpm] acpi / tpm: match node name instead of full path when searching for TPM device (Jerry Snitselaar) [1254015] - [tpm] tpm-sysfs: active_show() can be static (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Fix compile problems with CONFIG_PM_SLEEP/CONFIG_PNP (Jerry Snitselaar) [1254015] - [tpm] Make tpm-dev allocate a per-file structure (Jerry Snitselaar) [1254015] - [tpm] Use the ops structure instead of a copy in tpm_vendor_specific (Jerry Snitselaar) [1254015] - [tpm] Create a tpm_class_ops structure and use it in the drivers (Jerry Snitselaar) [1254015] - [tpm] Pull all driver sysfs code into tpm-sysfs.c (Jerry Snitselaar) [1254015] - [tpm] Move sysfs functions from tpm-interface to tpm-sysfs (Jerry Snitselaar) [1254015] - [tpm] Pull everything related to /dev/tpmX into tpm-dev.c (Jerry Snitselaar) [1254015] - [tpm] acpi / tpm: fix memory leak when walking ACPI namespace (Jerry Snitselaar) [1254015] - [tpm] Merge the tpm-bios module with tpm.o (Jerry Snitselaar) [1254015] - [tpm] Rename tpm.c to tpm-interface.c (Jerry Snitselaar) [1254015] - [tpm] cleanup checkpatch warnings (Jerry Snitselaar) [1254015] - [tpm] Remove tpm_show_caps_1_2 (Jerry Snitselaar) [1254015] - [tpm] Use container_of to locate the tpm_chip in tpm_open (Jerry Snitselaar) [1254015] - [tpm] Store devname in the tpm_chip (Jerry Snitselaar) [1254015] - [tpm] atmel: Call request_region with the correct base (Jerry Snitselaar) [1254015] - [tpm] convert tpm_tis driver to use dev_pm_ops from legacy pm_ops (Jerry Snitselaar) [1254015] - [tpm] move TPM_DIGEST_SIZE defintion (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: missing platform_driver_unregister() on error in init_tis (Jerry Snitselaar) [1254015] - [tpm] tpm_ppi: use strlcpy instead of strncpy (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: check pnp_acpi_device return code (Jerry Snitselaar) [1254015] - [tpm] Wait for TPM_ACCESS tpmRegValidSts to go high at startup (Jerry Snitselaar) [1254015] - [tpm] Fix cancellation of TPM commands - interrupt mode (Jerry Snitselaar) [1254015] - [tpm] Fix cancellation of TPM commands - polling mode (Jerry Snitselaar) [1254015] - [tpm] Store TPM vendor ID (Jerry Snitselaar) [1254015] - [tpm] Work around buggy TPMs that block during continue self test (Jerry Snitselaar) [1254015] - [tpm] rename vendor data to priv and provide an accessor (Jerry Snitselaar) [1254015] - [tpm] Retry SaveState command in suspend path (Jerry Snitselaar) [1254015] - [tpm] Use true and false for bools (Jerry Snitselaar) [1254015] - [tpm] Switch to __packed instead of __attribute__ packed (Jerry Snitselaar) [1254015] - [tpm] Issue TPM_STARTUP at driver load if the TPM has not been started (Jerry Snitselaar) [1254015] - [tpm] simplify duration calculation and eliminate smatch warning (Jerry Snitselaar) [1254015] - [tpm] Remove duplicated lookup table (Jerry Snitselaar) [1254015] - [tpm] add documentation for sysfs interfaces (Jerry Snitselaar) [1254015] - [tpm] Propagate error from tpm_transmit to fix a timeout hang (Jerry Snitselaar) [1254015] - [tpm] fix tpm_acpi sparse warning on different address spaces (Jerry Snitselaar) [1254015] - [tpm] Do not dereference NULL pointer if acpi_os_map_memory fails (Jerry Snitselaar) [1254015] - [tpm] compile out unused code in the PNP and PM cases (Jerry Snitselaar) [1254015] - [tpm] fix double write race and tpm_release free issue (Jerry Snitselaar) [1254015] - [tpm] tpm_tis / pm: Fix unused function warning for CONFIG_PM_SLEEP (Jerry Snitselaar) [1254015] - [tpm] check the chip reference before using it (Jerry Snitselaar) [1254015] - [tpm] chip disabled state erronously being reported as error (Jerry Snitselaar) [1254015] - [tpm] tpm_nsc: Use struct dev_pm_ops for power management (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Use struct dev_pm_ops for power management (Jerry Snitselaar) [1254015] - [tpm] tpm_atmel: Use struct dev_pm_ops for power management (Jerry Snitselaar) [1254015] - [tpm] pm / tpm: Drop unused pm_message_t argument from tpm_pm_suspend (Jerry Snitselaar) [1254015] - [tpm] Zero buffer whole after copying to userspace (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Clean up after module_param cleanup (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Only probe iTPMs (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: fix tis_lock with respect to RCU (Jerry Snitselaar) [1254015] - [tpm] fix ACPI S3 suspend regression (Jerry Snitselaar) [1254015] - [tpm] make bool parameters really bool (Jerry Snitselaar) [1254015] - [tpm] fix transmit_cmd error logic (Jerry Snitselaar) [1254015] - [tpm] TIS driver X86 dependency fix (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: add delay after aborting command (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Check return code from getting timeouts/durations (Jerry Snitselaar) [1254015] - [tpm] Introduce function to poll for result of self test (Jerry Snitselaar) [1254015] - [tpm] Cleanup tpm_continue_selftest (Jerry Snitselaar) [1254015] - [tpm] Have tpm_get_timeouts return an error code (Jerry Snitselaar) [1254015] - [tpm] suppress durations sysfs output if not read (Jerry Snitselaar) [1254015] - [tpm] Call tpm_transmit with correct size (Jerry Snitselaar) [1254015] - [tpm] tpm: tpm_nsc: Fix a double free of pdev in cleanup_nsc (Jerry Snitselaar) [1254015] - [tpm] TCG_ATMEL should depend on HAS_IOPORT (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: fix build when ACPI is not enabled (Jerry Snitselaar) [1254015] - [tpm] tpm_nsc: Fix bug when loading multiple TPM drivers (Jerry Snitselaar) [1254015] - [tpm] Move tpm_tis_reenable_interrupts out of CONFIG_PNP block (Jerry Snitselaar) [1254015] - [tpm] Fix compilation warning when CONFIG_PNP is not defined (Jerry Snitselaar) [1254015] - [tpm] Fix a typo (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Probing function for Intel iTPM bug (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Fix the probing for interrupts (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Delay ACPI S3 suspend while the TPM is busy (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Re-enable interrupts upon S3 resume (Jerry Snitselaar) [1254015] - [tpm] Fix display of data in pubek sysfs entry (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Add timeouts sysfs entry (Jerry Snitselaar) [1254015] - [tpm] Adjust interface timeouts if they are too small (Jerry Snitselaar) [1254015] - [tpm] Use interface timeouts returned from the TPM (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: Introduce durations sysfs entry (Jerry Snitselaar) [1254015] - [tpm] Adjust the durations if they are too small (Jerry Snitselaar) [1254015] - [tpm] Use durations returned from TPM (Jerry Snitselaar) [1254015] - [tpm] fix panic caused by "tpm: Autodetect itpm devices" (Jerry Snitselaar) [1254015] - [tpm] Autodetect itpm devices (Jerry Snitselaar) [1254015] - [tpm] key: add tpm_send command (Jerry Snitselaar) [1254015] - [tpm] add default function definitions (Jerry Snitselaar) [1254015] - [tpm] add module_put wrapper (Jerry Snitselaar) [1254015] - [tpm] change 'tpm_suspend_pcr' to be module parameter (Jerry Snitselaar) [1254015] - [tpm] tpm_tis: fix subsequent suspend failures (Jerry Snitselaar) [1254015] - [tpm] ACPI/PNP dependency removal (Jerry Snitselaar) [1254015] - [tpm] workaround to enforce PCR updates across suspends (Jerry Snitselaar) [1254015] - [tpm] increase default TPM buffer (Jerry Snitselaar) [1254015] - [tpm] fix header for modular build (Jerry Snitselaar) [1254015] - [tpm] pnp: change pnp bus pm_ops to invoke pnp driver dev_pm_ops if specified (Jerry Snitselaar) [1254015] - [tpm] acpi: introduce helper interfaces for _DSM method (Jerry Snitselaar) [1254015] - [tpm] acpi: introduce module_acpi_driver helper macro (Jerry Snitselaar) [1254015] - [sound] alsa: hda/ca0132 - ctefx firmware for DSP (Jaroslav Kysela) [1007460] - [sound] alsa: hda/ca0132 - use generic parser for some models (Jaroslav Kysela) [1007460] - [sound] alsa: hda/ca0132 - quirk for Alienware 17 2015 (Jaroslav Kysela) [1007460] - [sound] alsa: hda/ca0132: support for Alienware 15 Creative Sound Core3D-EX (Jaroslav Kysela) [1007460] - [sound] alsa: hda - Disable 64bit address for Creative HDA controllers (Jaroslav Kysela) [1007460] - [netdrv] tg3: Fix temperature reporting (Ivan Vecera) [1253054] - [netdrv] net/tg3: Release IRQs on permanent error (Ivan Vecera) [1253054] - [netdrv] ptp: tg3: use helpers for converting ns to timespec (Ivan Vecera) [1253054] - [netdrv] tg3: use napi_complete_done() (Ivan Vecera) [1253054] - [netdrv] tg3: Add skb->xmit_more support (Ivan Vecera) [1253054] - [netdrv] tg3: remove __dev* attributes (Ivan Vecera) [1253054] - [netdrv] tg3: Fix to use multi queue BQL interfaces (Ivan Vecera) [1253054] - [netdrv] tg3: Support for byte queue limits (Ivan Vecera) [1253054] - [sound] alsa: hda - Treat stereo-to-mono mix properly (Jaroslav Kysela) [1018955] - [sound] alsa: hda - Don't access stereo amps for mono channel widgets (Jaroslav Kysela) [1018955] - [netdrv] bnx2: free temp_stats_blk on error path (Ivan Vecera) [1252124] - [netdrv] bnx2: fix a Null Pointer for stats_blk (Ivan Vecera) [1252124] - [netdrv] bnx2: disable toggling of rxvlan if necessary (Ivan Vecera) [1252124] - [netdrv] bnx2-cnic: Driver Version Update (Ivan Vecera) [1252124] - [netdrv] bnx2: Fix for Chip Initialization (Ivan Vecera) [1252124] - [netdrv] bnx2-cnic: Driver Rebranding Changes (Ivan Vecera) [1252124]- [input] wacom: set stylus_in_proximity before checking touch_down (Aristeu Rozanski) [1252898] - [input] wacom: use wacom_wac_finger_count_touches to set touch_down (Aristeu Rozanski) [1252898] - [input] wacom: add support for three new Intuos devices (Aristeu Rozanski) [1252898] - [firmware] dmi_scan: uuid: fix endianess for smbios >= 0x206 (Jarod Wilson) [1232557] - [firmware] dmi_scan: Coding style cleanups (Jarod Wilson) [1232557] - [firmware] dmi_scan: Trim DMI table length before exporting it (Jarod Wilson) [1232557] - [firmware] dmi_scan: Rename dmi_table to dmi_decode_table (Jarod Wilson) [1232557] - [firmware] dmi_scan: Only honor end-of-table for 64-bit tables (Jarod Wilson) [1232557] - [firmware] dmi_scan: Fix ordering of product_uuid (Jarod Wilson) [1232557] - [firmware] dmi_scan: Simplified displayed version (Jarod Wilson) [1232557] - [firmware] dmi_scan: Use direct access to static vars (Jarod Wilson) [1232557] - [firmware] dmi_scan: Fix dmi_len type (Jarod Wilson) [1232557] - [firmware] dmi_scan: Use full dmi version for SMBIOS3 (Jarod Wilson) [1232557] - [firmware] dmi_scan: Prevent dmi_num integer overflow (Jarod Wilson) [1232557] - [firmware] dmi_scan: Fix dmi scan to handle "End of Table" structure (Jarod Wilson) [1232557] - [firmware] dmi: add support for SMBIOS 3.0 64-bit entry point (Jarod Wilson) [1232557] - [x86] efi: dmi: add support for SMBIOS 3.0 UEFI configuration table (Jarod Wilson) [1232557] - [firmware] dmi_scan: generalize for use by other archs (Jarod Wilson) [1232557] - [firmware] dmi_scan: constify strings (Jarod Wilson) [1232557] - [firmware] dmi_scan: drop OOM messages (Jarod Wilson) [1232557] - [firmware] dmi_scan: fix most checkpatch errors and warnings (Jarod Wilson) [1232557] - [firmware] dmi_scan: drop obsolete comment (Jarod Wilson) [1232557] - [firmware] dmi_scan: add comments on dmi_present and the loop in dmi_scan_machine (Jarod Wilson) [1232557] - [firmware] dmi_scan: refactor dmi_scan_machine, _present (Jarod Wilson) [1232557] - [firmware] dmi: morph dmi_dump_ids into dmi_format_ids which formats into a buffer (Jarod Wilson) [1232557] - [firmware] dmi_scan: fix missing check for _DMI_ signature in smbios_present (Jarod Wilson) [1232557] - [firmware] dmi_scan.c: fetch dmi version from SMBIOS if it exists (Jarod Wilson) [1232557] - [netdrv] enic: do hang reset only in case of tx timeout (Stefan Assmann) [1253853] - [netdrv] enic: handle spurious error interrupt (Stefan Assmann) [1253853] - [netdrv] enic: reduce ioread in devcmd2 (Stefan Assmann) [1253853] - [netdrv] enic: Fix build failure with SRIOV disabled (Stefan Assmann) [1253853] - [netdrv] enic: Fix namespace pollution causing build errors (Stefan Assmann) [1253853] - [netdrv] enic: Fix sparse warning in vnic_devcmd_init (Stefan Assmann) [1253853] - [netdrv] enic: add devcmd2 (Stefan Assmann) [1253853] - [netdrv] enic: add devcmd2 resources (Stefan Assmann) [1253853] - [netdrv] enic: use netdev_ or dev_ instead of pr_ (Stefan Assmann) [1253853] - [netdrv] enic: move struct definition from .c to .h file (Stefan Assmann) [1253853] - [netdrv] enic: fix issues in enic_poll (Stefan Assmann) [1253853] - [netdrv] enic: fix memory leak in rq_clean (Stefan Assmann) [1253853] - [netdrv] enic: check return value for stat dump (Stefan Assmann) [1253853] - [netdrv] enic: unlock napi busy poll before unmasking intr (Stefan Assmann) [1253853] - [netdrv] enic: do notify_check before returning credits (Stefan Assmann) [1253853] - [netdrv] enic: enic_main: fix sparse warnings (Stefan Assmann) [1253853] - [netdrv] enic: enic_ethtool: fix sparse warning (Stefan Assmann) [1253853] - [netdrv] enic: reconfigure resources for kdump crash kernel (Stefan Assmann) [1253853] - [netdrv] enic: add support for set/get rss hash key (Stefan Assmann) [1253853] - [netdrv] enic: use netdev_rss_key_fill helper (Stefan Assmann) [1253853] - [edac] sb_edac: fix TAD presence check for sbridge_mci_bind_devs (Seth Jennings) [1245372] - [edac] sb_edac: support for Broadwell -EP and -EX (Seth Jennings) [1245372] - [edac] sb_edac: Fix support for systems with two home agents per socket (Seth Jennings) [1245372] - [edac] sb_edac: Fix a typo and a thinko in address handling for Haswell (Seth Jennings) [1245372] - [edac] Remove arbitrary limit on number of channels (Seth Jennings) [1245372] - [edac] sb_edac: Fix detection on SNB machines (Seth Jennings) [1245372] - [edac] sb_edac: Claim a different PCI device (Seth Jennings) [1245372] - [sched] rt: Provide means of disabling cross-cpu bandwidth sharing (mtanino) [1074360] - [infiniband] ib/iser: Bump version to 1.6 (Honggang Li) [1271497] - [infiniband] ib/iser: Modify struct iser_mem_reg members (Honggang Li) [1271497] - [infiniband] ib/iser: Make fastreg pool cache friendly (Honggang Li) [1271497] - [infiniband] ib/iser: Move PI context alloc/free to routines (Honggang Li) [1271497] - [infiniband] ib/iser: Move fastreg descriptor pool get/put to helper functions (Honggang Li) [1271497] - [infiniband] ib/iser: Merge build page-vec into register page-vec (Honggang Li) [1271497] - [infiniband] ib/iser: Get rid of struct iser_rdma_regd (Honggang Li) [1271497] - [infiniband] ib/iser: Remove redundant assignments in iser_reg_page_vec (Honggang Li) [1271497] - [infiniband] ib/iser: Move memory reg/dereg routines to iser_memory.c (Honggang Li) [1271497] - [infiniband] ib/iser: Don't pass ib_device to fall_to_bounce_buff routine (Honggang Li) [1271497] - [infiniband] ib/iser: Remove a redundant struct iser_data_buf (Honggang Li) [1271497] - [infiniband] ib/iser: Remove redundant cmd_data_len calculation (Honggang Li) [1271497] - [infiniband] ib/iser: Fix wrong calculation of protection buffer length (Honggang Li) [1271497] - [infiniband] ib/iser: Handle fastreg/local_inv completion errors (Honggang Li) [1271497] - [infiniband] ib/iser: Fix unload during ep_poll wrong dereference (Honggang Li) [1271497] - [x86] cacheinfo: Base cache sharing info on CPUID 0x8000001d on AMD (Kim Naru) [987679] - [x86] cacheinfo: Make use of CPUID 0x8000001d for cache information on AMD (Kim Naru) [987679] - [x86] cacheinfo: Determine number of cache leafs using CPUID 0x8000001d on AMD (Kim Naru) [987679] - [fs] nfs4: limit callback decoding to received bytes (Benjamin Coddington) [1232402] - [fs] nfs4: start callback_ident at idr 1 (Benjamin Coddington) [1232402] - [fs] xprtrdma: Store RDMA credits in unsigned variables (Honggang Li) [1271499] - [fs] xprtrdma: Address sparse complaint in rpcr_to_rdmar() (Honggang Li) [1271499] - [fs] xprtrdma: Allocate RPC/RDMA receive buffer separately from struct rpcrdma_rep (Honggang Li) [1271499] - [fs] xprtrdma: Allocate RPC/RDMA send buffer separately from struct rpcrdma_req (Honggang Li) [1271499] - [fs] xprtrdma: Allocate RPC send buffer separately from struct rpcrdma_req (Honggang Li) [1271499] - [fs] xprtrdma: Add struct rpcrdma_regbuf and helpers (Honggang Li) [1271499] - [fs] xprtrdma: Refactor rpcrdma_buffer_create() and rpcrdma_buffer_destroy() (Honggang Li) [1271499] - [fs] xprtrdma: Simplify synopsis of rpcrdma_buffer_create() (Honggang Li) [1271499] - [fs] xprtrdma: Take struct ib_qp_attr and ib_qp_init_attr off the stack (Honggang Li) [1271499] - [fs] xprtrdma: Take struct ib_device_attr off the stack (Honggang Li) [1271499] - [fs] xprtrdma: Free the pd if ib_query_qp() fails (Honggang Li) [1271499] - [fs] xprtrdma: Move credit update to RPC reply handler (Honggang Li) [1271499] - [fs] xprtrdma: Remove rl_mr field, and the mr_chunk union (Honggang Li) [1271499] - [fs] xprtrdma: Remove rpcrdma_ep::rep_ia (Honggang Li) [1271499] - [fs] xprtrdma: Clean up hdrlen (Honggang Li) [1271499] - [fs] xprtrdma: Display XIDs in host byte order (Honggang Li) [1271499] - [fs] xprtrdma: Modernize htonl and ntohl (Honggang Li) [1271499] - [fs] xprtrdma: human-readable completion status (Honggang Li) [1271499] - [fs] svcrdma: Handle additional inline content (Honggang Li) [1271499] - [fs] svcrdma: Move read list XDR round-up logic (Honggang Li) [1271499] - [fs] svcrdma: Support RDMA_NOMSG requests (Honggang Li) [1271499] - [fs] svcrdma: rc_position sanity checking (Honggang Li) [1271499] - [fs] svcrdma: Plant reader function in struct svcxprt_rdma (Honggang Li) [1271499] - [fs] svcrdma: Find rmsgp more reliably (Honggang Li) [1271499] - [fs] svcrdma: Scrub BUG_ON() and WARN_ON() call sites (Honggang Li) [1271499] - [fs] svcrdma: Clean up read chunk counting (Honggang Li) [1271499] - [fs] svcrdma: Remove unused variable (Honggang Li) [1271499] - [fs] svcrdma: Clean up dprintk (Honggang Li) [1271499] - [fs] xprtrdma: Display async errors (Honggang Li) [1271499] - [fs] xprtrdma: Enable pad optimization (Honggang Li) [1271499] - [fs] xprtrdma: Re-write rpcrdma_flush_cqs() (Honggang Li) [1271499] - [fs] xprtrdma: Refactor tasklet scheduling (Honggang Li) [1271499] - [fs] xprtrdma: unmap all FMRs during transport disconnect (Honggang Li) [1271499] - [fs] xprtrdma: Cap req_cqinit (Honggang Li) [1271499] - [fs] xprtrdma: Return an errno from rpcrdma_register_external() (Honggang Li) [1271499] - [fs] svcrdma: advertise the correct max payload (Honggang Li) [1271499] - [fs] svcrdma: remove rdma_create_qp() failure recovery logic (Honggang Li) [1271499] - [fs] xprtrdma: Handle additional connection events (Honggang Li) [1271499] - [fs] xprtrdma: Remove RPCRDMA_PERSISTENT_REGISTRATION macro (Honggang Li) [1271499] - [fs] xprtrdma: Make rpcrdma_ep_disconnect() return void (Honggang Li) [1271499] - [fs] xprtrdma: Schedule reply tasklet once per upcall (Honggang Li) [1271499] - [fs] xprtrdma: Allocate each struct rpcrdma_mw separately (Honggang Li) [1271499] - [fs] xprtrdma: Rename frmr_wr (Honggang Li) [1271499] - [fs] xprtrdma: Disable completions for LOCAL_INV Work Requests (Honggang Li) [1271499] - [fs] xprtrdma: Disable completions for FAST_REG_MR Work Requests (Honggang Li) [1271499] - [fs] xprtrdma: Don't post a LOCAL_INV in rpcrdma_register_frmr_external() (Honggang Li) [1271499] - [fs] xprtrdma: Reset FRMRs after a flushed LOCAL_INV Work Request (Honggang Li) [1271499] - [fs] xprtrdma: Reset FRMRs when FAST_REG_MR is flushed by a disconnect (Honggang Li) [1271499] - [fs] xprtrdma: Properly handle exhaustion of the rb_mws list (Honggang Li) [1271499] - [fs] xprtrdma: Chain together all MWs in same buffer pool (Honggang Li) [1271499] - [fs] xprtrdma: Back off rkey when FAST_REG_MR fails (Honggang Li) [1271499] - [fs] xprtrdma: Unclutter struct rpcrdma_mr_seg (Honggang Li) [1271499] - [fs] xprtrdma: Don't invalidate FRMRs if registration fails (Honggang Li) [1271499] - [fs] xprtrdma: On disconnect, don't ignore pending CQEs (Honggang Li) [1271499] - [fs] xprtrdma: Update rkeys after transport reconnect (Honggang Li) [1271499] - [fs] xprtrdma: Limit data payload size for ALLPHYSICAL (Honggang Li) [1271499] - [fs] xprtrdma: Protect ia->ri_id when unmapping/invalidating MRs (Honggang Li) [1271499] - [fs] xprtrdma: Fix panic in rpcrdma_register_frmr_external() (Honggang Li) [1271499] - [fs] svcrdma: Add zero padding if the client doesn't send it (Honggang Li) [1271499] - [fs] xprtrdma: Fix DMA-API-DEBUG warning by checking dma_map result (Honggang Li) [1271499] - [fs] svcrdma: send_write() must not overflow the device's max sge (Honggang Li) [1271499] - [fs] svcrdma: Fence LOCAL_INV work requests (Honggang Li) [1271499] - [fs] svcrdma: refactor marshalling logic (Honggang Li) [1271499] - [fs] xprtrdma: Disconnect on registration failure (Honggang Li) [1271499] - [fs] xprtrdma: Remove BUG_ON() call sites (Honggang Li) [1271499] - [fs] xprtrdma: Avoid deadlock when credit window is reset (Honggang Li) [1271499] - [fs] SUNRPC: Move congestion window constants to header file (Honggang Li) [1271499] - [fs] xprtrdma: Reset connection timeout after successful reconnect (Honggang Li) [1271499] - [fs] xprtrdma: Use macros for reconnection timeout constants (Honggang Li) [1271499] - [fs] xprtrdma: Allocate missing pagelist (Honggang Li) [1271499] - [fs] xprtrdma: Remove Tavor MTU setting (Honggang Li) [1271499] - [fs] xprtrdma: Ensure ia->ri_id->qp is not NULL when reconnecting (Honggang Li) [1271499] - [fs] xprtrdma: Reduce the number of hardway buffer allocations (Honggang Li) [1271499] - [fs] xprtrdma: Limit work done by completion handler (Honggang Li) [1271499] - [fs] xprtrmda: Reduce calls to ib_poll_cq() in completion handlers (Honggang Li) [1271499] - [fs] xprtrmda: Reduce lock contention in completion handlers (Honggang Li) [1271499] - [fs] xprtrdma: Split the completion queue (Honggang Li) [1271499] - [fs] xprtrdma: Make rpcrdma_ep_destroy() return void (Honggang Li) [1271499] - [fs] xprtrdma: Simplify rpcrdma_deregister_external() synopsis (Honggang Li) [1271499] - [fs] xprtrdma: mount reports "Invalid mount option" if memreg mode not supported (Honggang Li) [1271499] - [fs] xprtrdma: Fall back to MTHCAFMR when FRMR is not supported (Honggang Li) [1271499] - [fs] xprtrdma: Remove REGISTER memory registration mode (Honggang Li) [1271499] - [fs] xprtrdma: Remove MEMWINDOWS registration modes (Honggang Li) [1271499] - [fs] xprtrdma: Remove BOUNCEBUFFERS memory registration mode (Honggang Li) [1271499] - [fs] xprtrdma: RPC/RDMA must invoke xprt_wake_pending_tasks() in process context (Honggang Li) [1271499] - [fs] nfs-rdma: Fix for FMR leaks (Honggang Li) [1271499] - [fs] xprtrdma: mind the device's max fast register page list depth (Honggang Li) [1271499] - [fs] NFSD: Ignore client's source port on RDMA transports (Honggang Li) [1271499] - [fs] redhat: update NFSoRDMA options for config-generic (Honggang Li) [1271499] - [fs] xprtrdma: add separate Kconfig options for NFSoRDMA client and server support (Honggang Li) [1271499] - [fs] svcrdma: fix printk when memory allocation fails (Honggang Li) [1271499] - [fs] SUNRPC: remove KERN_INFO from dprintk() call sites (Honggang Li) [1271499] - [fs] SUNRPC: Fix large reads on NFS/RDMA (Honggang Li) [1271499] - [fs] svcrdma: underflow issue in decode_write_list() (Honggang Li) [1271499] - [fs] SUNRPC: Pass a pointer to struct rpc_xprt to the connect callback (Honggang Li) [1271499] - [fs] SUNRPC: Eliminate task->tk_xprt accesses that bypass rcu_dereference() (Honggang Li) [1271499] - [fs] xprtrdma: Remove assumption that each segment is <= PAGE_SIZE (Honggang Li) [1271499] - [fs] xprtrdma: The transport should not bug-check when a dup reply is received (Honggang Li) [1271499] - [fs] svcrdma: Cleanup sparse warnings in the svcrdma module (Honggang Li) [1271499] - [fs] SUNRPC: create svc_xprt in proper network namespace (Honggang Li) [1271499] - [fs] RDMA: Increasing RPCRDMA_MAX_DATA_SEGS (Honggang Li) [1271499] - [fs] sunrpc: fix printk format warning (Honggang Li) [1271499] - [fs] rpcrdma: Fix FRMR registration/invalidate handling (Honggang Li) [1271499] - [fs] rpcrdma: Fix to XDR page base interpretation in marshalling logic (Honggang Li) [1271499] - [fs] net/sunrpc: Convert (void)snprintf to snprintf (Honggang Li) [1271499] - [fs] net/sunrpc: Remove uses of NIPQUAD, use pI4 (Honggang Li) [1271499] - [fs] gfs2: change gfs2 readdir cookiey (Benjamin Marzinski) [1151962] - [fs] gfs2: keep offset when splitting dir leaf blocks (Benjamin Marzinski) [1151962] - [fs] Fix to check Unique id and FileType when client refer file directly (Sachin Prabhu) [1202682] - [fs] xfs: fix splice/direct-IO deadlock (Bill O'Donnell) [697750] - [fs] vfs: split generic splice code from i_mutex locking (Bill O'Donnell) [697750] - [fs] nfsv4: Don't try to reclaim unused state owners (Benjamin Coddington) [1272687] - [fs] nfsv4: Keep dropped state owners on the LRU list for a while (Benjamin Coddington) [1272687] - [fs] nfsv4: Ensure that we don't drop a state owner more than once (Benjamin Coddington) [1272687] - [fs] nfsv4: Ensure we do not reuse open owner names (Benjamin Coddington) [1151962 1272687] - [fs] nfs: Remove nfs_unique_id (Benjamin Coddington) [1151962 1272687] - [fs] nfs: Move struct nfs_unique_id into struct nfs_seqid_counter (Benjamin Coddington) [1272687] - [fs] nfsv4: Replace lock_owner->ld_id with an ida based allocator (Benjamin Coddington) [1272687] - [fs] nfsv4: Replace state_owner->so_owner_id with an ida based allocator (Benjamin Coddington) [1272687] - [fs] nfsv4: Move contents of struct rpc_sequence into struct nfs_seqid_counter (Benjamin Coddington) [1272687] - [fs] nfsv4: Clean up nfs4_get_state_owner (Benjamin Coddington) [1272687] - [fs] cifs: obtain file access during backup intent lookup (Sachin Prabhu) [821893] - [fs] cifs: Include backup intent search flags during searches (Sachin Prabhu) [821893] - [fs] ext4: fix label jump on broken fs in ext4_fill_super (Lukas Czerner) [1266862] {CVE-2015-8324} - [fs] xfs: return errors from partial I/O failures to files (David Jeffery) [1270959] - [fs] cifs: Make echo interval tunable (Sachin Prabhu) [1234960] - [fs] xfs: don't perform discard if the given range length is less than block size (Bill O'Donnell) [1088688] - [fs] xfs: check for possible overflow in xfs_ioc_trim (Bill O'Donnell) [1088688] - [fs] gfs2: Reduce size of incore inode (Robert S Peterson) [1215794] - [fs] gfs2: Make rgrp reservations part of the gfs2_inode structure (Robert S Peterson) [1215794] - [fs] gfs2: Extract quota data from reservations structure (revert 5407e24) (Robert S Peterson) [1215794] - [fs] gfs2: Clean up reservation removal (Robert S Peterson) [1215794]- [x86] fix corruption of XMM registers when interrupt handlers use FPU (Mikulas Patocka) [1259023] - [x86] ftrace: Do not trace copy_user_generic (Steven Rostedt) [1278884] - [x86] MCE/intel: Cleanup CMCI storm logic (Prarit Bhargava) [1229510] - [netdrv] be2net: log link status (Ivan Vecera) [1191287] - [netdrv] ixgbe: Remove bimodal SR-IOV disabling (John Greene) [1205576] - [mm] vmscan: avoid OOM killing when swappiness == 0 (Jerome Marchand) [1126228] - [pm] hibernate: Enable suspend to both for in-kernel hibernation (Lenny Szubowicz) [910715] - [powercap] rapl: fix BIOS lock check (Steve Best) [1295818] - [infiniband] qib: Change lkey table allocation to support more MRs (Don Dutile) [1246059 1247981] - [block] nvme: default to 4k device page size (David Milburn) [1252733] - [firmware] add bnx2x FW 7.13.1.0 (Michal Schmidt) [1252126] - [firmware] add bnx2x FW 7.12.30 (Michal Schmidt) [1252126] - [video] efifb: Enable write-combining (Tomoaki Nishimura) [1290686] - [tracing] Fix lockdep warning in global_clock (Steven Rostedt) [1232081] - [perf] symbols: Fix endless loop in dso__split_kallsyms_for_kcore (Jiri Olsa) [1233243] - [kernel] ftrace: Fix function graph with loading of modules (Steven Rostedt) [1033299] - [tty] change WARN_ON() on tty_reopen() (Aristeu Rozanski) [1263035] - [kernel] compat: copy missing fields in compat_statfs64 to user (Dave Anderson) [1158963] - [kernel] Usage of cgroup names containing percent characters triggers kernel panic (Larry Woodman) [1064788] - [kernel] signal: remove warning about using SI_TKILL in rt_[tg]sigqueueinfo (Oleg Nesterov) [1252216] - [kernel] utrace: move utrace->freeze_stop to work around gcc 52080 bug (Oleg Nesterov) [1031159] - [block] Always check queue limits for cloned requests (Mike Snitzer) [1229911] - [block] Return EBUSY from BLKRRPART for mounted whole-dev fs (Eric Sandeen) [1247057] - [ata] SATL compliance for Inquiry Product Revision (David Milburn) [1260694] - [scsi] report 'INQUIRY result too short' once per host (Vitaly Kuznetsov) [1208771] - [scsi] scsi_scan: don't dump trace when scsi_prep_async_scan is called twice (Vitaly Kuznetsov) [1208771] - [scsi] libiscsi: Fix host busy blocking during connection teardown (Chris Leech) [948886] - [scsi] mpt3sas: A correction in unmap_resources (Tomas Henzl) [1248810] - [scsi] mpt3sas: fix for a PTE Read access errors with IOMMU passthrough (Tomas Henzl) [1276662] - [scsi] mpt3sas: create two binaries from a single source (Tomas Henzl) [1248810] - [scsi] mpt3sas: fix Kconfig dependency problem for mpt2sas back compatibility (Tomas Henzl) [1248810] - [scsi] mpt3sas: Add dummy Kconfig option for backwards compatibility (Tomas Henzl) [1248810] - [scsi] mpt3sas: Fix use sas_is_tlr_enabled API before enabling MPI2_SCSIIO_CONTROL_TLR_ON flag (Tomas Henzl) [1248810] - [scsi] mpt3sas: fix inline markers on non inline function declarations (Tomas Henzl) [1248810] - [scsi] mpt3sas: Bump mpt3sas driver version to 09.102.00.00 (Tomas Henzl) [1248810] - [scsi] mpt3sas: Single driver module which supports both SAS 2.0 & SAS 3.0 HBAs (Tomas Henzl) [1248810] - [scsi] mpt2sas, mpt3sas: Update the driver versions (Tomas Henzl) [1248810] - [scsi] mpt3sas: setpci reset kernel oops fix (Tomas Henzl) [1248810] - [scsi] mpt3sas: Added OEM Gen2 PnP ID branding names (Tomas Henzl) [1248810] - [scsi] mpt3sas: Refcount fw_events and fix unsafe list usage (Tomas Henzl) [1248810] - [scsi] mpt3sas: Refcount sas_device objects and fix unsafe list usage (Tomas Henzl) [1248810] - [scsi] mpt3sas: sysfs attribute to report Backup Rail Monitor Status (Tomas Henzl) [1248810] - [scsi] mpt3sas: Ported WarpDrive product SSS6200 support (Tomas Henzl) [1248810] - [scsi] mpt3sas: fix for driver fails EEH, recovery from injected pci bus error (Tomas Henzl) [1248810] - [scsi] mpt3sas: Manage MSI-X vectors according to HBA device type (Tomas Henzl) [1248810] - [scsi] mpt3sas: Don't send PHYDISK_HIDDEN RAID action request on SAS2 HBAs (Tomas Henzl) [1248810] - [scsi] mpt3sas: Build MPI SGL LIST on GEN2 HBAs and IEEE SGL LIST on GEN3 HBAs (Tomas Henzl) [1248810] - [scsi] mpt2sas, mpt3sas: Remove SCSI_MPTXSAS_LOGGING entry from Kconfig (Tomas Henzl) [1248810] - [scsi] mpt3sas: Define 'hba_mpi_version_belonged' IOC variable (Tomas Henzl) [1248810] - [scsi] mpt2sas: Remove .c and .h files from mpt2sas driver (Tomas Henzl) [1248810] - [scsi] mpt2sas: Move Gen2 HBA's device registration to a separate file (Tomas Henzl) [1248810] - [scsi] mpt3sas: Move Gen3 HBA's device registration to a separate file (Tomas Henzl) [1248810] - [scsi] mpt3sas: Added mpt2sas driver definitions (Tomas Henzl) [1248810] - [scsi] mpt2sas: Use mpi headers from mpt3sas (Tomas Henzl) [1248810] - [scsi] mpt2sas: setpci reset kernel oops fix (Tomas Henzl) [1248810] - [scsi] mpt2sas: Refcount fw_events and fix unsafe list usage (Tomas Henzl) [1248810] - [scsi] mpt2sas: Refcount sas_device objects and fix unsafe list usage (Tomas Henzl) [1248810] - [scsi] mpt3sas: Bump mpt3sas driver version to 9.100.00.00 (Tomas Henzl) [1248810] - [scsi] mpt3sas: When device is blocked followed by unblock fails, unfreeze the I/Os (Tomas Henzl) [1248810] - [scsi] mpt3sas: Call dma_mapping_error() API after mapping an address with dma_map_single() API (Tomas Henzl) [1248810] - [scsi] mpt3sas: Use alloc_ordered_workqueue() API instead of create_singlethread_workqueue() API (Tomas Henzl) [1248810] - [scsi] mpt3sas: Added support for customer specific branding (Tomas Henzl) [1248810] - [scsi] mpt3sas: Return host busy error status to SML when DMA mapping of scatter gather list fails for a SCSI command (Tomas Henzl) [1248810] - [scsi] mpt3sas: Complete the SCSI command with DID_RESET status for log_info value 0x0x32010081 (Tomas Henzl) [1248810] - [scsi] mpt3sas: MPI 2.5 Rev K (2.5.6) specifications (Tomas Henzl) [1248810] - [scsi] mpt3sas: Bump mpt3sas driver version to v6.100.00.00 (Tomas Henzl) [1248810] - [scsi] mpt3sas: Add branding string support for OEM custom HBA (Tomas Henzl) [1248810] - [scsi] mpt3sas: Add branding string support for OEM's HBA (Tomas Henzl) [1248810] - [scsi] mpt3sas: MPI 2.5 Rev J (2.5.5) specification and 2.00.34 header files (Tomas Henzl) [1248810] - [scsi] mpt3sas: Update MPI2 strings to MPI2.5 (Tomas Henzl) [1248810] - [scsi] mpt3sas: Bump mpt3sas Driver version to v5.100.00.00 (Tomas Henzl) [1248810] - [scsi] mpt3sas: Provides the physical location of sas drives (Tomas Henzl) [1248810] - [scsi] mpt3sas: MPI 2.5 Rev I (2.5.4) specifications (Tomas Henzl) [1248810] - [scsi] mpt3sas: Remove redundancy code while freeing the controller resources (Tomas Henzl) [1248810] - [scsi] mpt3sas: Don't block the drive when drive addition under the control of SML (Tomas Henzl) [1248810] - [scsi] mpt3sas: Get IOC_FACTS information using handshake protocol only after HBA card gets into READY or Operational state (Tomas Henzl) [1248810] - [scsi] mpt3sas: Added Combined Reply Queue feature to extend up-to 96 MSIX vector support (Tomas Henzl) [1248810] - [scsi] mpt2sas, mpt3sas: Abort initialization if no memory I/O resources detected (Tomas Henzl) [1248810] - [security] keys: Fix race between read and revoke (David Howells) [1293402] {CVE-2015-7550}- [netdrv] igb: improve handling of disconnected adapters (Stefan Assmann) [1249242] - [netdrv] igb: fix NULL derefs due to skipped SR-IOV enabling (Stefan Assmann) [1249242] - [netdrv] igb: use the correct i210 register for EEMNGCTL (Stefan Assmann) [1249242] - [netdrv] igb: don't unmap NULL hw_addr (Stefan Assmann) [1249242] - [netdrv] igb: add 88E1543 initialization code (Stefan Assmann) [1249242] - [netdrv] intel: use napi_complete_done (Stefan Assmann) [1249242] - [netdrv] igb: assume MSI-X interrupts during initialization (Stefan Assmann) [1249242] - [netdrv] igb: make sure SR-IOV init uses the right number of queues (Stefan Assmann) [1249242] - [netdrv] igb: Fix a memory leak in igb_probe (Stefan Assmann) [1249242] - [netdrv] igb: Fix a deadlock in igb_sriov_reinit (Stefan Assmann) [1249242] - [netdrv] igb: Teardown SR-IOV before unregister_netdev (Stefan Assmann) [1249242] - [netdrv] igb: do not re-init SR-IOV during probe (Stefan Assmann) [1249242] - [netdrv] igb: missing rtnl_unlock in igb_sriov_reinit (Stefan Assmann) [1249242] - [netdrv] igb: Fix oops caused by missing queue pairing (Stefan Assmann) [1249242] - [netdrv] igb: bump version to igb-5.3.0 (Stefan Assmann) [1249242] - [netdrv] igb: use ARRAY_SIZE to replace calculating sizeofa/sizeof a0 (Stefan Assmann) [1249242] - [netdrv] igb: report unsupported ethtool settings in set_coalesce (Stefan Assmann) [1249242] - [netdrv] igb: Fix i354 88E1112 PHY on RCC boards using AutoMediaDetect (Stefan Assmann) [1249242] - [netdrv] igb: only report generic filters in get_ts_info (Stefan Assmann) [1249242] - [netdrv] igb: bump version of igb to 5.2.18 (Stefan Assmann) [1249242] - [netdrv] igb: disable IPv6 extension header processing (Stefan Assmann) [1249242] - [netdrv] igb: Don't use NETDEV_FRAG_PAGE_MAX_SIZE in descriptor calculation (Stefan Assmann) [1249242] - [netdrv] igb: Fix NULL assignment to incorrect variable in igb_reset_q_vector (Stefan Assmann) [1249242] - [netdrv] igb: Fix oops on changing number of rings (Stefan Assmann) [1249242] - [netdrv] igb: simplify and clean up igb_enable_mas (Stefan Assmann) [1249242] - [netdrv] igb: use netif_carrier_off earlier when bringing if down (Stefan Assmann) [1249242] - [netdrv] codespell comment spelling fixes (Stefan Assmann) [1249242] - [ethernet] igb: use netdev_rss_key_fill helper (Stefan Assmann) [1249242] - [pci] iommu/vt-d: Fix dmar_domain leak in iommu_attach_device (Linda Knippers) [1053879] - [pci] iommu/vt-d: Only remove domain when device is removed (Linda Knippers) [1053879] - [kernel] driver core: Add BUS_NOTIFY_REMOVED_DEVICE event (Linda Knippers) [1053879] - [net] tcp: honour SO_BINDTODEVICE for TW_RST case too (Florian Westphal) [1292300] - [net] add inet_sk_transparent() helper (Florian Westphal) [1292300] - [net] ipv6: tcp_ipv6 policy route issue (Florian Westphal) [1292300] - [net] ipv6: reuse rt6_need_strict (Florian Westphal) [1292300] - [net] tcp: resets are misrouted (Florian Westphal) [1292300] - [net] tcp: tcp_v4_send_reset: binding oif to iif in no sock case (Florian Westphal) [1292300] - [net] af_unix: fix a fatal race with bit fields (Gustavo Duarte) [1238062] - [net] add validation for the socket syscall protocol argument (Hannes Frederic Sowa) [1291627] {CVE-2015-8543} - [net] ipv6: fix the incorrect return value of throw route (Sabrina Dubroca) [1245357] - [net] Fix behaviour of unreachable, blackhole and prohibit routes (Sabrina Dubroca) [1245357] - [net] ipv6: Fixed support for blackhole and prohibit routes (Sabrina Dubroca) [1245357] - [net] ipv6: fix handling of throw routes (Sabrina Dubroca) [1245357] - [net] ipv6: fix handling of blackhole and prohibit routes (Sabrina Dubroca) [1245357] - [netdrv] intel: use napi_complete_done (Stefan Assmann) [1249243] - [netdrv] igbvf: clear buffer_info->dma after dma_unmap_single (Stefan Assmann) [1249243] - [netdrv] igbvf: use netif_carrier_off earlier when bringing if down (Stefan Assmann) [1249243] - [netdrv] igbvf: cleanup msleep and min/max usage (Stefan Assmann) [1249243] - [netdrv] igbvf: Fix code comments and whitespace (Stefan Assmann) [1249243] - [i2c] i801: Add device ID for Intel Wildcat Point PCH (Jeremy McNicoll) [1291132] - [sound] alsa: Enable CONFIG_SND_HDA_PATCH_LOADER and CONFIG_SND_HDA_RECONFIG (Jaroslav Kysela) [1178178] - [sound] alsa: driver core: create write-only attribute macros for devices and drivers (Jaroslav Kysela) [1178178] - [sound] alsa: oxygen: Simplify PM callbacks (Jaroslav Kysela) [1024771] - [sound] alsa: Convert to new pm_ops for PCI drivers (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: Fix logical-not-parentheses warning (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: add XIO2001 initialization (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: add support for third analog input (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: do not create useless S/PDIF controls (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: Delete an unnecessary check before the function call "snd_pcm_suspend" (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: Remove unnecessary snd_pcm_lib_preallocate_free_for_all (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: set fifo_size (Jaroslav Kysela) [1024771] - [sound] alsa: virtuoso: add partial Xonar Xense support (Jaroslav Kysela) [1024771] - [sound] alsa: virtuoso: add Xonar Essence STX II daughterboard support (Jaroslav Kysela) [1024771] - [sound] alsa: virtuoso: add one more headphone impedance setting (Jaroslav Kysela) [1024771] - [sound] alsa: virtuoso: add Xonar Essence STX II support (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dgx: fix Stereo Upmixing regression (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: Use standard printk helpers (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dgx: cleanup and minor changes (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dgx: modify high-pass filter control (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dgx: modify input select functions (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dgx: modify capture volume functions (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dg(x): use headphone volume control (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dg(x): modify playback output select (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dgx: capture from I2S channel 1, not 2 (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dg(x): move the mixer code into another file (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: modify CS4245 register dumping function (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: modify adjust_dg_dac_routing function (Jaroslav Kysela) [1024771] - [sound] ALSA: oxygen: Xonar DG X: modify DAC/ADC parameters function (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dgx: modify initialization functions (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: xonar dg: add new CS4245 SPI functions (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: additional definitions for the Xonar DG/DGX card (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: change description of the xonar_dg.c file (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: export oxygen_update_dac_routing symbol (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: add mute mask for the OXYGEN_PLAY_ROUTING register (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: modify the SPI writing function (Jaroslav Kysela) [1024771] - [sound] alsa: oxygen: add the separate SPI waiting function (Jaroslav Kysela) [1024771] - [sound] alsa: virtuoso: Xonar DSX support (Jaroslav Kysela) [1024771] - [netdrv] bnxt_en: Implement missing tx timeout reset logic (John Linville) [1245739] - [netdrv] bnxt_en: Don't cancel sp_task from bnxt_close_nic (John Linville) [1245739] - [netdrv] bnxt_en: Change bp->state to bitmap (John Linville) [1245739] - [netdrv] bnxt_en: Fix bitmap declaration to work on 32-bit arches (John Linville) [1245739] - [netdrv] bnxt_en: Setup uc_list mac filters after resetting the chip (John Linville) [1245739] - [netdrv] bnxt_en: enforce proper storing of MAC address (John Linville) [1245739] - [netdrv] bnxt_en: Fixed incorrect implementation of ndo_set_mac_address (John Linville) [1245739] - [netdrv] bnxt_en: More robust SRIOV cleanup sequence (John Linville) [1245739] - [netdrv] bnxt_en: Fix comparison of u16 sw_id against negative value (John Linville) [1245739] - [netdrv] bnxt_en: map CAG_REG_LEGACY_INT_STATUS_MASK to GRC window #4 (John Linville) [1245739] - [netdrv] bnxt_en: Determine tcp/ipv6 RSS hash type correctly (John Linville) [1245739] - [netdrv] bnxt_en: Change sp events definitions to represent bit position (John Linville) [1245739] - [netdrv] bnxt_en: Fix compile warnings when CONFIG_INET is not set (John Linville) [1245739] - [netdrv] bnxt_en: Fix compile errors when CONFIG_BNXT_SRIOV is not set (John Linville) [1245739] - [netdrv] add config for BNXT (John Linville) [1245739] - [netdrv] bnxt: remove vxlan offload support (John Linville) [1245739] - [netdrv] bnxt: account for lack of 'net: Add support for hardware-offloaded...' (John Linville) [1245739] - [netdrv] bnxt: account for lack of 'hlist: drop the node parameter from iterators' (John Linville) [1245739] - [netdrv] bnxt: account for lack of 'net: allocate tx queues in register_netdevice' (John Linville) [1245739] - [netdrv] bnxt: access msix_cap through struct pci_dev_rh1 (John Linville) [1245739] - [netdrv] bnxt: account for lack of 'net: convert multicast list to list_head' (John Linville) [1245739] - [netdrv] bnxt: account for lack of 'net: introduce IFF_UNICAST_FLT private flag' (John Linville) [1245739] - [netdrv] bnxt: account for lack of 'ipip: add GSO/TSO support' (John Linville) [1245739] - [netdrv] bnxt: account for lack of 'ipv6: sit: add GSO/TSO support' (John Linville) [1245739] - [netdrv] bnxt: access hw_features through netdev_extended macro (John Linville) [1245739] - [netdrv] bnxt: create bnxt_pci_driver_rh and add appropriate declarations (John Linville) [1245739] - [netdrv] bnxt: account for missing 'net: Clarification of CHECKSUM_UNNECESSARY' (John Linville) [1245739] - [netdrv] bnxt: create bnxt_netdev_opt_ext and move applicable declarations (John Linville) [1245739] - [netdrv] bnxt: adjust for lack of 'net: Pull out core bits of __netdev_alloc_skb...' (John Linville) [1245739] - [netdrv] bnxt: adjust for lack of 'net: Add GSO support for UDP tunnels...' (John Linville) [1245739] - [netdrv] bnxt: adjust for lack of 'net: allow skb->head to be a page fragment' (John Linville) [1245739] - [netdrv] bnxt: remove qos offload support (John Linville) [1245739] - [netdrv] bnxt: make necessary changes for ndo_busy_poll in rhel6 (John Linville) [1245739] - [netdrv] bnxt: remove 802.1ad bits (John Linville) [1245739] - [netdrv] bnxt: move some bits to ethtool_ops_ext structure for rhel6 (John Linville) [1245739] - [netdrv] bnxt: account for lack of 'ethtool: Clean up definitions of rule...' (John Linville) [1245739] - [netdrv] bnxt: account for lack of VF minimum Tx rate (John Linville) [1245739] - [netdrv] bnxt: rewrite flow dissector bits for RHEL 6.8 (John Linville) [1245739] - [netdrv] bnxt: relocate files to be consistent with other ethernet drivers (John Linville) [1245739] - [netdrv] bnxt_en: New Broadcom ethernet driver (John Linville) [1245739]- [net] export get_net_ns_by_fd() (Ivan Vecera) [1249638] - [net] add name_assign_type netdev attribute (Ivan Vecera) [1249638] - [kernel] ktime: Introduce ktime_ms_delta (Ivan Vecera) [1249638] - [kernel] list: use list_{first, last}_entry() (Ivan Vecera) [1249638] - [kernel] list: change list_for_each_entry*() to use list_*_entry() (Ivan Vecera) [1249638] - [sched] replace INIT_COMPLETION with reinit_completion (Ivan Vecera) [1249638] - [net] help compiler generate better code in eth_get_headlen (Ivan Vecera) [1249638] - [net] Add function for parsing the header length out of linear ethernet frames (Ivan Vecera) [1249638] - [net] make skb an optional parameter for__skb_flow_dissect() (Ivan Vecera) [1249638] - [net] Allow raw buffers to be passed into the flow dissector (Ivan Vecera) [1249638] - [net] sched: shrink struct qdisc_skb_cb to 28 bytes (Ivan Vecera) [1249638] - [net] flow_dissector: Use IPv6 flow label in flow_dissector (Ivan Vecera) [1249638] - [net] flow_dissector: Record IP layer protocol in skb_flow_dissect() (Ivan Vecera) [1249638] - [net] ipv6: add ip6_flowlabel helper (Ivan Vecera) [1249638] - [net] flow_dissector: factor out the ports extraction in skb_flow_get_ports (Ivan Vecera) [1249638] - [net] flow_dissector: fix thoff for IPPROTO_AH (Ivan Vecera) [1249638] - [net] introduce skb_probe_transport_header() (Ivan Vecera) [1249638] - [net] flow_dissector: add __skb_get_poff to get a start offset to payload (Ivan Vecera) [1249638] - [net] flow_keys: include thoff into flow_keys for later usage (Ivan Vecera) [1249638] - [net] flow_dissector: support L2 GRE (Ivan Vecera) [1249638] - [net] introduce skb_transport_header_was_set() (Ivan Vecera) [1249638] - [net] ethtool: documentation & whitespace errors (Ivan Vecera) [1249638] - [net] ethtool: Support for configurable RSS hash function (Ivan Vecera) [1249638] - [net] ethtool: Check that reserved fields of struct ethtool_rxfh are 0 (Ivan Vecera) [1249638] - [net] ethtool: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Ivan Vecera) [1249638] - [net] ethtool: constify array pointer parameters to ethtool_ops::set_rxfh (Ivan Vecera) [1249638] - [net] ethtool: Disallow ETHTOOL_SRSSH with both indir table and hash key unchanged (Ivan Vecera) [1249638] - [net] ethtool: Expand documentation of ethtool_ops::{get, set}_rxfh() (Ivan Vecera) [1249638] - [net] ethtool: Improve explanation of the two arrays following struct ethtool_rxfh (Ivan Vecera) [1249638] - [net] ethtool: Name the 'no change' value for setting RSS hash key but not indir table (Ivan Vecera) [1249638] - [net] ethtool: Return immediately on error in ethtool_copy_validate_indir() (Ivan Vecera) [1249638] - [net] ethtool: exit the loop when invalid index occurs (Ivan Vecera) [1249638] - [net] gro: fix possible panic in skb_gro_receive() (Ivan Vecera) [1249638] - [net] gro: selective flush of packets (Ivan Vecera) [1249638] - [net] gro: add a per device gro flush timer (Ivan Vecera) [1249638] - [net] introduce extended napi_struct (Ivan Vecera) [1249638] - [netdrv] ethernet: Use eth__addr instead of memset (Ivan Vecera) [1249638] - [netdrv] remove init of dev->perm_addr in drivers (Ivan Vecera) [1249638] - [net] init perm_addr in register_netdevice() (Ivan Vecera) [1249638] - [net] rename vlan_tx_* helpers since "tx" is misleading there (Ivan Vecera) [1249638] - [net] ethtool: Added port speed macros (Ivan Vecera) [1249638]- [scsi] scsi_sysfs: Fix queue_ramp_up_period return code (Ewan Milne) [1292576] - [scsi] Increase REPORT_LUNS timeout (Ewan Milne) [1292576] - [scsi] retry MODE SENSE on unit attention (Ewan Milne) [1292576] - [scsi] bnx2fc: Update version number to 2.9.6 (Maurizio Lombardi) [1252118] - [scsi] bnx2fc: Remove explicit logouts (Maurizio Lombardi) [1252118] - [scsi] bnx2fc: Fix FCP RSP residual parsing (Maurizio Lombardi) [1252118] - [scsi] bnx2fc: Set ELS transfer length correctly for middle path commands (Maurizio Lombardi) [1252118] - [scsi] bnx2fc: Remove 'NetXtreme II' from source files (Maurizio Lombardi) [1252118] - [scsi] bnx2fc: Update copyright for 2015 (Maurizio Lombardi) [1252118] - [scsi] bnx2fc: reduce stack usage in __bnx2fc_enable (Maurizio Lombardi) [1252118] - [scsi] bnx2fc: Do not log error for netevents that need no action (Maurizio Lombardi) [1252118] - [scsi] bnx2fc: Read npiv table from nvram and create vports (Maurizio Lombardi) [1252118] - [scsi] Add ALUA state change UA handling (Ewan Milne) [1292520] - [scsi] fcoe: extend ethtool to FC port speed mapping (Chris Leech) [1138403] - [scsi] scsi_transport_fc: Add support for 25Gbit speed (Chris Leech) [1138403] - [scsi] add defines for new FC port speeds (Chris Leech) [1138403] - [scsi] scsi_transport_fc: Add 32Gbps speed definition (Chris Leech) [1138403] - [scsi] be2iscsi: bump the driver version (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: Add warning message for unsupported adapter (Maurizio Lombardi) [1253016] - [MAINTAINERS] Update MAINTAINER list (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: Revert ownership to Emulex (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: Fix bogus WARN_ON length check (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: Fix updating the next pointer during WRB posting (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: Logout of FW Boot Session (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: Fix memory check before unmapping (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: change email domain (Maurizio Lombardi) [1253016] - [scsi] be2iscsi: Fix the copyright year (Maurizio Lombardi) [1253016] - [scsi] st: fix potential null pointer dereference (Maurizio Lombardi) [875277] - [scsi] hpsa: stop zeroing reset_cmds_out and ioaccel_cmds_out during rescan (Joseph Szczypek) [1247729] - [scsi] hpsa: move lockup_detected attribute to host attr (Joseph Szczypek) [1247729] - [scsi] hpsa: fix rmmod issues (Joseph Szczypek) [1247729] - [scsi] hpsa: add in new offline mode (Joseph Szczypek) [1247729] - [scsi] hpsa: Change how controllers in mixed mode are handled (Joseph Szczypek) [1247729] - [scsi] hpsa: add in new controllers (Joseph Szczypek) [1247729] - [scsi] hpsa: cleanup update scsi devices (Joseph Szczypek) [1247729] - [scsi] hpsa: add sysfs entry path_info to show box and bay information (Joseph Szczypek) [1247729] - [scsi] hpsa: add PMC to copyright (Joseph Szczypek) [1247729] - [scsi] hpsa: correct static checker warnings on driver init cleanup (Joseph Szczypek) [1247729] - [scsi] hpsa: correct decode sense data (Joseph Szczypek) [1247729] - [scsi] hpsa: Correct double unlock of mutex (Joseph Szczypek) [1247729] - [scsi] hpsa: fix an sprintf() overflow in the reset handler (Joseph Szczypek) [1247729] - [scsi] hpsa: update driver version to 3.4.10-1-RH1 (Joseph Szczypek) [1247729] - [scsi] hpsa: add in new controller id (Joseph Szczypek) [1247729] - [scsi] hpsa: cleanup reset (Joseph Szczypek) [1247729] - [scsi] hpsa: propagate the error code in hpsa_kdump_soft_reset (Joseph Szczypek) [1247729] - [scsi] hpsa: use scsi host_no as hpsa controller number (Joseph Szczypek) [1247729] - [scsi] hpsa: enable and activate SCSI layer tcq support (Joseph Szczypek) [1247729] - [scsi] hpsa: use block layer tag for command allocation (Joseph Szczypek) [1247729] - [scsi] hpsa: add interrupt number to /proc/interrupts interrupt name (Joseph Szczypek) [1247729] - [scsi] hpsa: create workqueue after the driver is ready for use (Joseph Szczypek) [1247729] - [scsi] hpsa: fix try_soft_reset error handling (Joseph Szczypek) [1247729] - [scsi] hpsa: cleanup for init_one step 2 in kdump (Joseph Szczypek) [1247729] - [scsi] hpsa: skip free_irq calls if irqs are not allocated (Joseph Szczypek) [1247729] - [scsi] hpsa: call pci_release_regions after pci_disable_device (Joseph Szczypek) [1247729] - [scsi] hpsa: performance tweak for hpsa_scatter_gather() (Joseph Szczypek) [1247729] - [scsi] hpsa: refactor and rework support for sending TEST_UNIT_READY (Joseph Szczypek) [1247729] - [scsi] hpsa: don't return abort request until target is complete (Joseph Szczypek) [1247729] - [scsi] hpsa: use helper routines for finishing commands (Joseph Szczypek) [1247729] - [scsi] hpsa: add support sending aborts to physical devices via the ioaccel2 path (Joseph Szczypek) [1247729] - [scsi] hpsa: do not print ioaccel2 warning messages about unusual completions (Joseph Szczypek) [1247729] - [scsi] hpsa: clean up some error reporting output in abort handler (Joseph Szczypek) [1247729] - [scsi] hpsa: clean up driver init (Joseph Szczypek) [1247729] - [scsi] hpsa: correct return values from driver functions (Joseph Szczypek) [1247729] - [scsi] hpsa: do not check cmd_alloc return value - it cannnot return NULL (Joseph Szczypek) [1247729] - [scsi] hpsa: add more ioaccel2 error handling, including underrun statuses (Joseph Szczypek) [1247729] - [scsi] hpsa: add ioaccel sg chaining for the ioaccel2 path (Joseph Szczypek) [1247729] - [scsi] hpsa: refactor freeing of resources into more logical functions (Joseph Szczypek) [1247729] - [scsi] hpsa: clean up error handling (Joseph Szczypek) [1247729] - [scsi] hpsa: break hpsa_free_irqs_and_disable_msix into two functions (Joseph Szczypek) [1247729] - [scsi] hpsa: Get queue depth from identify physical bmic for physical disks (Joseph Szczypek) [1247729] - [scsi] hpsa: use ioaccel2 path to submit IOs to physical drives in HBA mode (Joseph Szczypek) [1247729] - [scsi] hpsa: print accurate SSD Smart Path Enabled status (Joseph Szczypek) [1247729] - [scsi] hpsa: factor out hpsa_ioaccel_submit function (Joseph Szczypek) [1247729] - [scsi] hpsa: try resubmitting down raid path on task set full (Joseph Szczypek) [1247729] - [scsi] hpsa: do not ignore return value of hpsa_register_scsi (Joseph Szczypek) [1247729] - [scsi] hpsa: factor out hpsa_init_cmd function (Joseph Szczypek) [1247729] - [scsi] hpsa: make function names consistent (Joseph Szczypek) [1247729] - [scsi] hpsa: allow lockup detected to be viewed via sysfs (Joseph Szczypek) [1247729] - [scsi] hpsa: hpsa decode sense data for io and tmf (Joseph Szczypek) [1247729] - [scsi] hpsa: decrement h->commands_outstanding in fail_all_outstanding_cmds (Joseph Szczypek) [1247729] - [scsi] hpsa: Add atomic operations (Joseph Szczypek) [1247729] - [scsi] hpsa: clean up aborts (Joseph Szczypek) [1247729] - [scsi] hpsa: rework controller command submission (Joseph Szczypek) [1247729] - [scsi] hpsa: clean up host, channel, target, lun prints (Joseph Szczypek) [1247729] - [scsi] hpsa: add masked physical devices into struct h's dev array (Joseph Szczypek) [1247729] - [scsi] hpsa: Fix weird uses of num_online_cpus() (Joseph Szczypek) [1247729] - [scsi] megaraid_sas: Fix sparse warning (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Remove debug print from function megasas_update_span_set (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Driver version upgrade (Tomas Henzl) [1248207] - [scsi] megaraid_sas: SMAP restriction--do not access user memory from IOCTL code (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Make PI enabled VD 8 byte DMA aligned (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Initialize tasklet before setting up IRQs (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Indicate online firmware upgrade support for Secure JBOD feature (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Update OCR capability on controller properties change (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Do not use PAGE_SIZE for max_sectors (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Support for Cutlass (12 Gbps) controller (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Support for Intruder (12 Gbps) controller (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Remove PCI id checks (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Version update (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Code refactor for use of requestorId (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Fix validHandles check in I/O path (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Print critical firmware event messages (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Chip reset if driver fails to get IOC ready (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Support for max_io_size 1MB (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Code cleanup-use local variable drv_ops inside megasas_ioc_init_fusion (Tomas Henzl) [1248207] - [scsi] megaraid_sas: JBOD sequence number support (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Increase timeout to 60 secs for abort frames during shutdown (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Synchronize driver headers with firmware APIs (Tomas Henzl) [1248207] - [scsi] megaraid_sas: fix whitespace errors (Tomas Henzl) [1248207] - [scsi] megaraid_sas: use dev_printk when possible (Tomas Henzl) [1248207] - [scsi] megaraid_sas: use pci_zalloc_consistent (megaraid_sas only) (Tomas Henzl) [1248207] - [scsi] megaraid_sas: fix TRUE and FALSE re-define build error (Tomas Henzl) [1248207] - [scsi] megaraid: fix irq setup process regression (Tomas Henzl) [1248207] - [scsi] megaraid_sas: fix kerneldoc (Tomas Henzl) [1248207] - [scsi] megaraid_sas: swap whole register in megasas_register_aen (Tomas Henzl) [1248207] - [scsi] megaraid_sas: fix megasas_fire_cmd_fusion calling convention (Tomas Henzl) [1248207] - [scsi] megaraid_sas: add missing byte swaps to the sriov code (Tomas Henzl) [1248207] - [scsi] megaraid_sas: bytewise or should be done on native endian variables (Tomas Henzl) [1248207] - [scsi] megaraid_sas: move endianness conversion into caller of megasas_get_seq_num (Tomas Henzl) [1248207] - [scsi] megaraid_sas: add endianness conversions for all ones (Tomas Henzl) [1248207] - [scsi] megaraid_sas: add endianness annotations (Tomas Henzl) [1248207] - [scsi] megaraid_sas: add missing __iomem annotations (Tomas Henzl) [1248207] - [scsi] megaraid_sas: megasas_complete_outstanding_ioctls() can be static (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Support for Avago's Single server High Availability product (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Add release date and update driver version (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Modify driver's meta data to reflect Avago (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Use Block layer tag support for internal command indexing (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Enhanced few prints (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Move controller's queue depth calculation in adapter specific function (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Add separate functions for building sysPD IOs and non RW LDIOs (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Add separate function for refiring MFI commands (Tomas Henzl) [1248207] - [scsi] megaraid_sas: Add separate function for setting up IRQs (Tomas Henzl) [1248207] - [scsi] megaraid_sas: use raw_smp_processor_id() (Tomas Henzl) [1248207] - [scsi] qla2xxx: Update version number to 8.07.00.26.06.8-k (Chad Dupuis) [1252111] - [scsi] qla2xxx: Add pci device id 0x2261 (Chad Dupuis) [1252111] - [scsi] qla2xxx: Fix missing device login retries (Chad Dupuis) [1252111] - [scsi] qla2xxx: do not clear slot in outstanding cmd array (Chad Dupuis) [1252111] - [scsi] qla2xxx: Remove decrement of sp reference count in abort handler (Chad Dupuis) [1252111] - [scsi] qla2xxx: Add support to show MPI and PEP FW version for ISP27xx (Chad Dupuis) [1252111] - [scsi] qla2xxx: Do not reset adapter if SRB handle is in range (Chad Dupuis) [1252111] - [scsi] qla2xxx: Do not crash system for sp ref count zero (Chad Dupuis) [1252111] - [scsi] qla2xxx: Add adapter checks for FAWWN functionality (Chad Dupuis) [1252111] - [scsi] qla2xxx: Pause risc before manipulating risc semaphore (Chad Dupuis) [1252111] - [scsi] qla2xxx: Use ssdid to gate semaphore manipulation (Chad Dupuis) [1252111] - [scsi] qla2xxx: Handle AEN8014 incoming port logout (Chad Dupuis) [1252111] - [scsi] qla2xxx: Add serdes register read/write support for ISP25xx (Chad Dupuis) [1252111] - [scsi] qla2xxx: Remove dead code (Chad Dupuis) [1252111] - [scsi] qla2xxx: Remove a superfluous test (Chad Dupuis) [1252111] - [scsi] qla2xxx: Avoid that sparse complains about duplicate _noderef_ attributes (Chad Dupuis) [1252111] - [scsi] qla2xxx: Report both rsp_info and rsp_info_len (Chad Dupuis) [1252111] - [scsi] qla2xxx: Restore physical port WWPN only, when port down detected for FA-WWPN port (Chad Dupuis) [1252111] - [scsi] qla2xxx: Fix virtual port configuration, when switch port is disabled/enabled (Chad Dupuis) [1252111] - [scsi] qla2xxx: Prevent multiple firmware dump collection for ISP27XX (Chad Dupuis) [1252111] - [scsi] qla2xxx: Disable Interrupt handshake for ISP27XX (Chad Dupuis) [1252111] - [scsi] qla2xxx: Add debugging info for MBX timeout (Chad Dupuis) [1252111] - [scsi] qla2xxx: Add serdes read/write support for ISP27XX (Chad Dupuis) [1252111] - [scsi] qla2xxx: Add udev notification to save fw dump for ISP27XX (Chad Dupuis) [1252111] - [scsi] qla2xxx: Add message for sucessful FW dump collected for ISP27XX (Chad Dupuis) [1252111] - [scsi] qla2xxx: Fix beacon blink for ISP27XX (Chad Dupuis) [1252111] - [scsi] qla2xxx: Fix crash due to wrong casting of reg for ISP27XX (Chad Dupuis) [1252111] - [scsi] qla2xxx: Fix warnings reported by static checker (Chad Dupuis) [1252111] - [scsi] qla2xxx: Fix printks in ql_log message (Chad Dupuis) [1252111] - [scsi] qla2xxx: Fix printk in qla25xx_setup_mode (Chad Dupuis) [1252111] - [scsi] qla2xxx: Increase the request queue size to 8K for ISP2031 (Chad Dupuis) [1252111] - [scsi] qla2xxx: Increase room in request queue for sending priority packets (Chad Dupuis) [1252111] - [scsi] ses: Fix problems with simple enclosures (Ewan Milne) [1102140] - [scsi] scsi_dh_alua: fix stpg sense handling (Ewan Milne) [1194984] - [scsi] lpfc: driver update for Rhel6.8, lpfc rev 11.0.0.4 (Rob Evers) [1227036] - [scsi] lpfc: Fix default RA_TOV and ED_TOV in the FC/FCoE driver for all topologies (Rob Evers) [1227036] - [scsi] lpfc: The linux driver does not reinitiate discovery after a failed FLOGI (Rob Evers) [1227036] - [scsi] lpfc: Add support for Lancer G6 and 32G FC links (Rob Evers) [1227036] - [scsi] lpfc: Fix for discovery failure in PT2PT when FLOGI's ELS ACC response gets aborted (Rob Evers) [1227036] - [scsi] lpfc: fix lpfc_send_rscn_event sends bigger buffer size (Rob Evers) [1227036] - [scsi] lpfc: Make the function lpfc_sli4_mbox_completions_pending static in order to comply with function prototype (Rob Evers) [1227036] - [scsi] lpfc: Fix kmalloc overflow in LPFC driver at large core count (Rob Evers) [1227036] - [scsi] lpfc: Destroy lpfc_hba_index IDR on module exit (Rob Evers) [1227036] - [scsi] lpfc: in sli3 use configured sg_seg_cnt for sg_tablesize (Rob Evers) [1227036] - [scsi] lpfc: Remove unnessary cast (Rob Evers) [1227036] - [scsi] lpfc: fix model description (Rob Evers) [1227036] - [scsi] lpfc: Use && instead of & for boolean expression (Rob Evers) [1227036] - [scsi] lpfc: Fix to drop PLOGIs from fabric node till LOGO processing completes (Rob Evers) [1227036] - [scsi] lpfc: Fix scsi task management error message (Rob Evers) [1227036] - [scsi] lpfc: Fix scsi prep dma buf error (Rob Evers) [1227036] - [scsi] lpfc: Devices are not discovered during takeaway/giveback testing (Rob Evers) [1227036] - [scsi] lpfc: Fix vport deletion failure (Rob Evers) [1227036] - [scsi] lpfc: Fix incorrect log message reported for empty FCF record (Rob Evers) [1227036] - [scsi] lpfc: Fix rport leak (Rob Evers) [1227036] - [scsi] lpfc: Correct loss of RSCNs during array takeaway/giveback testing (Rob Evers) [1227036] - [scsi] lpfc: Fix crash in vport_delete (Rob Evers) [1227036] - [scsi] lpfc: Fix to remove IRQF_SHARED flag for MSI/MSI-X vectors (Rob Evers) [1227036] - [scsi] lpfc: Fix discovery issue when changing from Pt2Pt to Fabric (Rob Evers) [1227036] - [scsi] lpfc: Correct reporting of vport state on fdisc command failure (Rob Evers) [1227036] - [scsi] lpfc: Fix ABORTs WQ selection in terminate_rport_io (Rob Evers) [1227036] - [scsi] lpfc: Correct reference counting of rport (Rob Evers) [1227036] - [scsi] lpfc: Fix cq_id masking problem (Rob Evers) [1227036] - [netdrv] revert "netxen: remove use of ndo_set_multicast_list in drivers" (Tony Camuso) [1213207 1229986]- [netdrv] bonding: "primary_reselect" with "failure" is not working properly (Jarod Wilson) [1290672]- [net] sctp: start t5 timer only when peer rwnd is 0 and local state is SHUTDOWN_PENDING (Xin Long) [855392] - [net] sctp: convert sack_needed and sack_generation to bits (Xin Long) [855392] - [net] sctp: only drop the reference on the datamsg after sending a msg (Xin Long) [1008268] - [net] sctp: hold the chunks only after the chunk is enqueued in outq (Xin Long) [1008268] - [net] unix: avoid use-after-free in ep_remove_wait_queue (Paolo Abeni) [1284900] - [net] Abstract default ADVMSS behind an accessor (Sabrina Dubroca) [1198374] - [net] ipv6: Dont add RT6_LOOKUP_F_IFACE flag if saddr set (Xin Long) [1273241] - [net] ipv6: Add RT6_LOOKUP_F_IFACE flag if oif is set (Xin Long) [1273241] - [i2c] i801: Create iTCO device on newer Intel PCHs (Jeremy McNicoll) [1188865] - [watchdog] itco_wdt: Expose watchdog properties using platform data (Jeremy McNicoll) [1188865] - [watchdog] itco_wdt: Add support for TCO on Intel Sunrisepoint (Jeremy McNicoll) [1188865] - [kernel] Platform device - introduce resNdata (Jeremy McNicoll) [1188865] - [i2c] i801: Check if interrupts are disabled (Jeremy McNicoll) [1188865] - [i2c] i801: Fallback to polling if request_irq() fails (Jeremy McNicoll) [1188865] - [i2c] i2c-i801: Enable IRQ for SMBus transactions (Jeremy McNicoll) [1188865] - [i2c] i2c-i801: Rename some SMBHSTCNT bit constants (Jeremy McNicoll) [1188865] - [i2c] i2c-i801: Check and return errors during byte-by-byte transfers (Jeremy McNicoll) [1188865] - [i2c] i2c-i801: Use usleep_range to wait for command completion (Jeremy McNicoll) [1188865] - [mfd] Add platform data pointer back (Jeremy McNicoll) [1188865] - [char] random: account for entropy loss due to overwrites (Herbert Xu) [1110915] - [char] random: allow fractional bits to be tracked (Herbert Xu) [1110915] - [char] random: statically compute poolbitshift, poolbytes, poolbits (Herbert Xu) [1110915] - [crypto] api: Only abort operations on fatal signal (Herbert Xu) [1272314] - [crypto] testmgr: don't use interruptible wait in tests (Herbert Xu) [1272314] - [kernel] sched: add wait_for_completion_killable_timeout (Herbert Xu) [1272314] - [fs] lockd: don't clear sm_monitored on nsm_reboot_lookup (Scott Mayhew) [1278932] - [fs] lockd: release reference to nsm_handle in nlm_host_rebooted (Scott Mayhew) [1278932] - [fs] ext2: Fix oops in ext2_get_block() called from ext2_quota_write() (Lukas Czerner) [1287165] - [fs] ext3: Don't check quota format when there are no quota files (Lukas Czerner) [1287165] - [fs] jbd2: use GFP_NOFS in jbd2_cleanup_journal_tail() (Lukas Czerner) [1286668] - [fs] ext4: fix race between truncate and __ext4_journalled_writepage() (Lukas Czerner) [1286668] - [fs] ext4: bail out from make_indexed_dir() on first error (Lukas Czerner) [1286668] - [fs] ext4: don't check quota format when there are no quota files (Lukas Czerner) [1286668] - [fs] ext4: fix BUG_ON in mb_free_blocks() (Lukas Czerner) [1286668] - [fs] ext4: fix ext4_discard_allocated_blocks() if we can't allocate the pa struct (Lukas Czerner) [1286668] - [fs] ext4: cleanup in ext4_discard_allocated_blocks() (Lukas Czerner) [1286668] - [fs] ext4: check for zero length extent explicitly (Lukas Czerner) [1286668] - [fs] ext4: check for overlapping extents in ext4_valid_extent_entries() (Lukas Czerner) [1286668] - [fs] ext4: don't allow ext4_free_blocks() to fail due to ENOMEM (Lukas Czerner) [1286668] - [fs] ext4: Add error checking to kmem_cache_alloc() call in ext4_free_blocks() (Lukas Czerner) [1286668] - [fs] ext3, ext4: don't mess with dir_file->f_pos in htree_dirblock_to_tree() (Lukas Czerner) [1286668] - [fs] ext4: fix potential deadlock in ext4_nonda_switch() (Lukas Czerner) [1286668] - [fs] jbd2: use GFP_NOFS for blkdev_issue_flush (Lukas Czerner) [1286668] - [fs] ext4: call sync_blockdev() before invalidate_bdev() in put_super() (Lukas Czerner) [1286668] - [fs] ext4: fix oops when loading block bitmap failed (Lukas Czerner) [1286668] - [fs] ext4: use i_size_read in ext4_unaligned_aio() (Lukas Czerner) [1286668] - [fs] ext4: fix use-after-free in ext4_mb_new_blocks (Lukas Czerner) [1286668] - [fs] ext4: avoid bh leak in retry path of ext4_expand_extra_isize_ea() (Lukas Czerner) [1286668] - [fs] ext4: fix memory leak in xattr (Lukas Czerner) [1286668] - [fs] ext4: fix race in ext4_mb_add_n_trim() (Lukas Czerner) [1286668] - [fs] ext4: do not try to write superblock on ro remount w/o journal (Lukas Czerner) [1286668] - [fs] ext4: fix memory leak in ext4_xattr_set_acl()'s error path (Lukas Czerner) [1286668] - [fs] ext4: always set i_op in ext4_mknod() (Lukas Czerner) [1286668] - [fs] ext4: online defrag is not supported for journaled files (Lukas Czerner) [1286668] - [fs] Failing to send a CLOSE if file is opened WRONLY and server reboots on a 4.x mount (Benjamin Coddington) [1227851] - [fs] fixing infinite OPEN loop in 4.0 stateid recovery (Benjamin Coddington) [1227851] - [fs] nfs: verify open flags before allowing an atomic open (Benjamin Coddington) [1119760] - [fs] gfs2: Update timestamps on fallocate (Andrew Price) [1265994] - [fs] gfs2: Update i_size properly on fallocate (Andrew Price) [1265994] - [fs] gfs2: Use inode_newsize_ok and get_write_access in fallocate (Andrew Price) [1265994] - [fs] NFS check bitmap for valid file type (Paulo Andrade) [1236630] - [fs] nfsd: fix rare symlink decoding bug (J. Bruce Fields) [1089397] - [fs] vfs: Test for and handle paths that are unreachable from their mnt_root (Eric W. Biederman) [1209369] {CVE-2015-2925} - [fs] dcache: Handle escaped paths in prepend_path (Eric W. Biederman) [1209369] {CVE-2015-2925}- [tty] ldisc: fix open flag handling (Prarit Bhargava) [1285803] - [pci] Set ->mask_pos correctly (Myron Stowe) [1288629] - [pci] Remove "extern" from function declarations (Myron Stowe) [1288629] - [pci] Use PCI_MSIX_TABLE_BIR, not PCI_MSIX_FLAGS_BIRMASK (Myron Stowe) [1288629] - [pci] Drop msi_mask_reg and remove drivers/pci/msi.h (Myron Stowe) [1288629] - [pci] Use msix_table_size directly, drop multi_msix_capable (Myron Stowe) [1288629] - [pci] Drop msix_table_offset_reg and msix_pba_offset_reg macros (Myron Stowe) [1288629] - [pci] Drop is_64bit_address and is_mask_bit_support macros (Myron Stowe) [1288629] - [pci] Drop msi_data_reg macro (Myron Stowe) [1288629] - [pci] Drop msi_lower_address_reg and msi_upper_address_reg macros (Myron Stowe) [1288629] - [pci] Drop msi_control_reg() macro and use PCI_MSI_FLAGS directly (Myron Stowe) [1288629] - [pci] Use cached MSI/MSI-X offsets from dev, not from msi_desc (Myron Stowe) [1288629] - [pci] Clean up MSI/MSI-X capability #defines (Myron Stowe) [1288629] - [pci] Use cached MSI-X cap while enabling MSI-X (Myron Stowe) [1288629] - [pci] Use cached MSI cap while enabling MSI interrupts (Myron Stowe) [1288629] - [pci] Remove MSI/MSI-X cap check in pci_msi_check_device (Myron Stowe) [1288629] - [pci] Cache MSI/MSI-X capability offsets in struct pci_dev (Myron Stowe) [1288629] - [pci] msi: Move MSI-X entry definition to pci_regs.h (Myron Stowe) [1288629] - [pci] add PCI_MSIX_TABLE/PBA defines (Myron Stowe) [1288629] - [x86] intel_pstate: Fix "performance" mode behavior with HWP enabled (Prarit Bhargava) [1288250] - [x86] cpufreq: intel_pstate: Fix limits->max_perf rounding error (Prarit Bhargava) [1288250] - [x86] cpufreq: intel_pstate: Fix limits->max_policy_pct rounding error (Prarit Bhargava) [1288250] - [x86] cpufreq: intel_pstate: Add separate support for Airmont cores (Prarit Bhargava) [1288250] - [x86] cpufreq: intel_pstate: Replace BYT with ATOM (Prarit Bhargava) [1288250] - [x86] intel_pstate: decrease number of "HWP enabled" messages (Prarit Bhargava) [1288250] - [x86] cpufreq: intel_pstate: Fix intel_pstate powersave min_perf_pct value (Prarit Bhargava) [1288250] - [x86] cpufreq: intel_pstate: get P1 from TAR when available (Prarit Bhargava) [1288250] - [x86] cpufreq: intel-pstate: Use separate max pstate for scaling (Prarit Bhargava) [1288250] - [ipmi] Stop the timer immediately if idle (Tony Camuso) [1274302] - [ipmi] Start the timer and thread on internal msgs (Tony Camuso) [1274302] - [ipmi] move timer init to before irq is setup (Tony Camuso) [1274302] - [ipmi] Compensate for BMCs that wont set the irq enable bit (Tony Camuso) [1274302] - [ipmi] Don't call receive handler in the panic context (Tony Camuso) [1274302] - [ipmi] Avoid touching possible corrupted lists in the panic context (Tony Camuso) [1274302] - [ipmi] Factor out message flushing procedure (Tony Camuso) [1274302] - [ipmi] Remove unneeded set_run_to_completion call (Tony Camuso) [1274302] - [ipmi] Add a comment in how messages are delivered from the lower layer (Tony Camuso) [1274302] - [ipmi] Fix a problem that messages are not issued in run_to_completion mode (Tony Camuso) [1274302] - [ipmi] Report an error if ACPI _IFT doesn't exist (Tony Camuso) [1274302] - [ipmi] Don't report err in the SI driver for SSIF devices (Tony Camuso) [1274302] - [ipmi] Handle BMCs that don't allow clearing the rcv irq bit (Tony Camuso) [1274302] - [ipmi] Fix a memory ordering issue (Tony Camuso) [1274302] - [ipmi] Use is_visible callback for conditional sysfs entries (Tony Camuso) [1274302] - [ipmi] Free ipmi_recv_msg messages from the linked list on close (Tony Camuso) [1274302] - [ipmi] avoid gcc warning (Tony Camuso) [1274302] - [ipmi] Cleanup DEBUG_TIMING ifdef usage (Tony Camuso) [1274302] - [ipmi] Remove unneeded FIXME comment in the file, ipmi_si_intf.c (Tony Camuso) [1274302] - [ipmi] Remove a FIXME for slab conversion (Tony Camuso) [1274302] - [ipmi] Finish cleanup of BMC attributes (Tony Camuso) [1274302] - [ipmi] Check the BT interrupt enable periodically (Tony Camuso) [1274302] - [ipmi] Fix attention handling for system interfaces (Tony Camuso) [1274302] - [ipmi] Periodically check to see if irqs and messages are set right (Tony Camuso) [1274302] - [ipmi] Remove the now unnecessary message queue (Tony Camuso) [1274302] - [ipmi] Make the message handler easier to use for SMI interfaces (Tony Camuso) [1274302] - [ipmi] Move message sending into its own function (Tony Camuso) [1274302] - [ipmi] Fix handling of BMC flags (Tony Camuso) [1274302] - [ipmi] Initialize BMC device attributes (Tony Camuso) [1274302] - [ipmi] Unregister previously registered driver in error case (Tony Camuso) [1274302] - [ipmi] Fix a bug in hot add/remove (Tony Camuso) [1274302] - [ipmi] Remove useless sysfs_name parameters (Tony Camuso) [1274302] - [ipmi] clean up the device handling for the bmc device (Tony Camuso) [1274302] - [ipmi] Move the address source to string to ipmi-generic code (Tony Camuso) [1274302] - [ipmi] Ignore SSIF in the PNP handling (Tony Camuso) [1274302] - [ipmi] work around gcc-4.9 build warning (Tony Camuso) [1274302] - [ipmi] Clean up the error handling for channel config errors (Tony Camuso) [1274302] - [netdrv] sfc: use ALIGN macro for aligning frame sizes (Jarod Wilson) [1123046] - [netdrv] sfc: Add PCI ID for Solarflare 8000 series 10/40G NIC (Jarod Wilson) [1123046] - [netdrv] sfc: make TSO version a per-queue parameter (Jarod Wilson) [1123046] - [netdrv] sfc: constify pci_error_handlers structures (Jarod Wilson) [1123046] - [netdrv] sfc: don't call dma_supported (Jarod Wilson) [1123046] - [netdrv] sfc: fully reset if MC_REBOOT event received without warm_boot_count increment (Jarod Wilson) [1123046] - [netdrv] sfc: Allow driver to cope with a lower number of VIs than it needs for RSS (Jarod Wilson) [1123046] - [netdrv] sfc: MC allocations must be restored following an entity reset (Jarod Wilson) [1123046] - [netdrv] sfc: allow ethtool selftest and MC reboot to complete on an unprivileged function (Jarod Wilson) [1123046] - [netdrv] sfc: update MCDI protocol definitions (Jarod Wilson) [1123046] - [netdrv] siena: only report generic filters in get_ts_info (Jarod Wilson) [1123046] - [mfd] rtsx: Add support for rts522A (Don Zickus) [1245441] - [mfd] rtsx: Add support for rts524A (Don Zickus) [1245441] - [mfd] rtsx: Update phy register (Don Zickus) [1245441] - [mfd] rtsx: Fix PM suspend for 5227 & 5249 (Don Zickus) [1245441] - [netdrv] get rid of unnecessary initializations in .get_drvinfo (Ken Cox) [1249241] - [netdrv] e1000e: Modify Tx/Rx configurations to avoid null pointer dereferences in e1000_open (Ken Cox) [1249241] - [netdrv] e1000e: Increase driver version number (Ken Cox) [1249241] - [netdrv] e1000e: Fix tight loop implementation of systime read algorithm (Ken Cox) [1249241] - [netdrv] e1000e: Fix incorrect ASPM locking (Ken Cox) [1249241] - [netdrv] e1000e: Cosmetic changes (Ken Cox) [1249241] - [netdrv] e1000e: Fix EEE in Sx implementation (Ken Cox) [1249241] - [netdrv] e1000e: Cleanup qos request in error handling of e1000_open (Ken Cox) [1249241] - [netdrv] e1000e: i219 - k1 workaround for LPT is not required for SPT (Ken Cox) [1249241] - [netdrv] e1000e: i219 - Increase minimum FIFO read/write min gap (Ken Cox) [1249241] - [netdrv] e1000e: i219 - increase IPG for speed 10/100 full duplex (Ken Cox) [1249241] - [netdrv] e1000e: i219 - fix to enable both ULP and EEE in Sx state (Ken Cox) [1249241] - [netdrv] e1000e: synchronization of MAC-PHY interface only on non- ME systems (Ken Cox) [1249241] - [netdrv] e1000e: fix locking issue with e1000e_disable_aspm (Ken Cox) [1249241] - [scsi] bfa: Update driver version to 3.2.25.0 (Chad Dupuis) [1258533] - [scsi] bfa: File header and user visible string changes (Chad Dupuis) [1258533] - [scsi] bfa: Update copyright messages (Chad Dupuis) [1258533] - [scsi] bfa: Fix incorrect de-reference of pointer (Chad Dupuis) [1258533] - [scsi] bfa: Fix indentation (Chad Dupuis) [1258533]- [kernel] panic: release stale console lock to always get the logbuf printed out (Vitaly Kuznetsov) [1233975] - [video] hyperv: hyperv_fb: refresh the VM screen by force on VM panic (Vitaly Kuznetsov) [1233975] - [virt] hyperv-fb: add blanking support (Vitaly Kuznetsov) [1233975] - [x86] efi: Disable interrupts around EFI calls, not in the epilog/prolog calls (Vitaly Kuznetsov) [1220286] - [x86] Use larger chunks in mtrr_cleanup (Prarit Bhargava) [1259424] - [netdrv] iwlwifi: add a few more PCI subvendor IDs for the 7265 series (Stanislaw Gruszka) [1285102] - [netdrv] genetlink-compat: register multicast groups (Stanislaw Gruszka) [1259870] - [kernel] hrtimer: add force_hrtimer_reprogram kernel parameter (Prarit Bhargava) [1285142] - [powerpc] perf: Add Power8 cache & TLB events (Gustavo Duarte) [1241222] - [mm] fix strange message 'error: "Success" setting key "vm.compact_memory" ' while setting sysctl parameter (Larry Woodman) [1278842] - [kernel] pidns: alloc_pid leaks pid_namespace if child_reaper is exiting (Aristeu Rozanski) [1286691] - [kernel] Prevent soft lockups processing nfsiod workqueue under heavy load on large memory systems (Larry Woodman) [1156216] - [md] raid10: don't clear bitmap bit when bad-block-list write fails (Jes Sorensen) [1273546] - [md] raid1: don't clear bitmap bit when bad-block-list write fails (Jes Sorensen) [1273546] - [md] raid10: submit_bio_wait returns 0 on success (Jes Sorensen) [1273546] - [md] raid1: submit_bio_wait() returns 0 on success (Jes Sorensen) [1273546] - [md] crash in md-raid1 and md-raid10 due to incorrect list manipulation (Jes Sorensen) [1273546] - [md] raid10: ensure device failure recorded before write request returns (Jes Sorensen) [1273546] - [md] raid1: ensure device failure recorded before write request returns (Jes Sorensen) [1273546] - [netdrv] drivers/net: get rid of unnecessary initializations in .get_drvinfo (Ken Cox) [1249240] - [netdrv] e1000: remove dead e1000_init_eeprom_params calls (Ken Cox) [1249240] - [netdrv] ethernet: codespell comment spelling fixes (Ken Cox) [1249240] - [netdrv] e1000: call netif_carrier_off early on down (Ken Cox) [1249240] - [netdrv] e1000: add dummy allocator to fix race condition between mtu change and netpoll (Ken Cox) [1249240] - [netdrv] e1000: fix time comparison (Ken Cox) [1249240] - [netdrv] ethernet/intel: Use eth_skb_pad and skb_put_padto helpers (Ken Cox) [1249240] - [netdrv] e1000: rename struct e1000_buffer to e1000_tx_buffer (Ken Cox) [1249240] - [netdrv] e1000: add and use e1000_rx_buffer info for Rx (Ken Cox) [1249240] - [netdrv] e1000: remove workaround for Errata 23 from jumbo alloc (Ken Cox) [1249240] - [netdrv] e1000: perform copybreak ahead of DMA unmap (Ken Cox) [1249240]- [tools] perf annotate: Fix fallback to unparsed disassembler line (Jiri Olsa) [1265262] - [tools] perf tools: Make sparc64 arch point to sparc (Jiri Olsa) [1265262] - [tools] perf symbols: Define EM_AARCH64 for older OSes (Jiri Olsa) [1265262] - [tools] perf top: Fix SIGBUS on sparc64 (Jiri Olsa) [1265262] - [tools] perf tools: Fix probing for PERF_FLAG_FD_CLOEXEC flag (Jiri Olsa) [1265262] - [tools] perf tools: Show better error message in case we fail to open counters due to EBUSY error (Jiri Olsa) [1265262] - [tools] perf tools: Fix pthread_attr_setaffinity_np build error (Jiri Olsa) [1265262] - [tools] perf tools: Define _GNU_SOURCE on pthread_attr_setaffinity_np feature check (Jiri Olsa) [1265262] - [tools] perf symbols: Convert lseek + read to pread (Jiri Olsa) [1265262] - [tools] perf tools: Use perf_data_file__fd consistently (Jiri Olsa) [1265262] - [tools] perf symbols: Support to read compressed module from build-id cache (Jiri Olsa) [1265262] - [tools] perf evsel: Set attr.task bit for a tracking event (Jiri Olsa) [1265262] - [tools] perf header: Set header version correctly (Jiri Olsa) [1265262] - [tools] perf record: Show precise number of samples (Jiri Olsa) [1265262] - [tools] perf tools: Do not use __perf_session__process_events directly (Jiri Olsa) [1265262] - [tools] perf callchain: Cache eh/debug frame offset for dwarf unwind (Jiri Olsa) [1265262] - [tools] perf tools: Provide stub for missing pthread_attr_setaffinity_np (Jiri Olsa) [1265262] - [tools] perf evsel: Don't rely on malloc working for sz 0 (Jiri Olsa) [1265262] - [tools] tools lib traceevent: Add support for IP address formats (Jiri Olsa) [1265262] - [tools] perf ui/tui: Show fatal error message only if exists (Jiri Olsa) [1265262] - [tools] perf tests: Fix typo in sample-parsing.c (Jiri Olsa) [1265262] - [tools] tools lib fs debugfs: Check if debugfs is mounted when handling ENOENT (Jiri Olsa) [1265262] - [tools] tools lib fs debugfs: Introduce debugfs__strerror_open_tp (Jiri Olsa) [1265262] - [tools] perf trace: Fix error reporting for evsel pgfault constructor (Jiri Olsa) [1265262] - [tools] tools lib fs: Pass filename to debugfs__strerror_open (Jiri Olsa) [1265262] - [tools] tools lib fs: Adopt debugfs open strerrno method (Jiri Olsa) [1265262] - [tools] perf diff: Fix -o/--order option behavior (Jiri Olsa) [1265262] - [tools] perf diff: Fix output ordering to honor next column (Jiri Olsa) [1265262] - [tools] perf tools: Pass struct perf_hpp_fmt to its callbacks (Jiri Olsa) [1265262] - [tools] perf diff: Introduce fmt_to_data_file helper (Jiri Olsa) [1265262] - [tools] perf diff: Print diff result more precisely (Jiri Olsa) [1265262] - [tools] perf diff: Get rid of hists__compute_resort (Jiri Olsa) [1265262] - [tools] perf tools: Allow use of an exclusive option more than once (Jiri Olsa) [1265262] - [tools] perf tools: Document parameterized and symbolic events (Jiri Olsa) [1265262] - [tools] perf tools: Extend format_alias() to include event parameters (Jiri Olsa) [1265262] - [tools] perf tools: Support parsing parameterized events (Jiri Olsa) [1265262] - [tools] perf tools: Remove some unused functions from color.c (Jiri Olsa) [1265262] - [tools] perf report: Get rid of report__inc_stat (Jiri Olsa) [1265262] - [tools] perf hists: Introduce function for deleting/removing hist_entry (Jiri Olsa) [1265262] - [tools] perf hists: Rename hist_entry__free to __delete (Jiri Olsa) [1265262] - [tools] perf tools: Remove EOL whitespaces (Jiri Olsa) [1265262] - [tools] perf mem: Move the mem_operations global to struct perf_mem (Jiri Olsa) [1265262] - [tools] perf mem: Enable sampling loads and stores simultaneously (Jiri Olsa) [1265262] - [tools] perf probe: Fix probing kretprobes (Jiri Olsa) [1265262] - [tools] perf symbols: Introduce 'for' method to iterate over the symbols with a given name (Jiri Olsa) [1265262] - [tools] perf probe: Do not rely on map__load() filter to find symbols (Jiri Olsa) [1265262] - [tools] perf symbols: Introduce method to iterate symbols ordered by name (Jiri Olsa) [1265262] - [tools] perf symbols: Return the first entry with a given name in find_by_name method (Jiri Olsa) [1265262] - [tools] perf annotate: Fix memory leaks in LOCK handling (Jiri Olsa) [1265262] - [tools] perf annotate: Handle ins parsing failures (Jiri Olsa) [1265262] - [tools] perf evlist: Remove extraneous 'was' on error message (Jiri Olsa) [1265262] - [tools] perf tools powerpc: Use dwfl_report_elf() instead of offline (Jiri Olsa) [1265262] - [tools] perf tools: Fix segfault for symbol annotation on TUI (Jiri Olsa) [1265262] - [tools] perf test: Fix dwarf unwind using libunwind (Jiri Olsa) [1265262] - [tools] perf tools: Avoid build splat for syscall numbers with uclibc (Jiri Olsa) [1265262] - [tools] perf tools: Elide strlcpy warning with uclibc (Jiri Olsa) [1265262] - [tools] perf tools: Fix statfs.f_type data type mismatch build error with uclibc (Jiri Olsa) [1265262] - [tools] perf machine: Fix __machine__findnew_thread() error path (Jiri Olsa) [1265262] - [tools] perf tools: Fix building error in x86_64 when dwarf unwind is on (Jiri Olsa) [1265262] - [tools] perf probe: Propagate error code when write failed (Jiri Olsa) [1265262] - [tools] perf hists browser: Fix segfault when showing callchain (Jiri Olsa) [1265262] - [tools] perf callchain: Free callchains when hist entries are deleted (Jiri Olsa) [1265262] - [tools] perf hists: Fix children sort key behavior (Jiri Olsa) [1265262] - [tools] perf diff: Fix to sort by baseline field by default (Jiri Olsa) [1265262] - [tools] perf list: Fix --raw-dump option (Jiri Olsa) [1265262] - [tools] perf probe: Fix crash in dwarf_getcfi_elf (Jiri Olsa) [1265262] - [tools] perf probe: Fix to fall back to find probe point in symbols (Jiri Olsa) [1265262] - [tools] perf callchain: Append callchains only when requested (Jiri Olsa) [1265262] - [tools] perf ui/tui: Print backtrace symbols when segfault occurs (Jiri Olsa) [1265262] - [tools] perf report: Show progress bar for output resorting (Jiri Olsa) [1265262] - [tools] perf: Fix building warning on ARM 32 (Jiri Olsa) [1265262] - [tools] perf symbols: Fix use after free in filename__read_build_id (Jiri Olsa) [1265262] - [tools] perf evlist: Use roundup_pow_of_two (Jiri Olsa) [1265262] - [tools] Adopt roundup_pow_of_two (Jiri Olsa) [1265262] - [tools] perf tools: Make the mmap length autotuning more robust (Jiri Olsa) [1265262] - [tools] Adopt rounddown_pow_of_two and deps (Jiri Olsa) [1265262] - [tools] Adopt fls_long and deps (Jiri Olsa) [1265262] - [tools] Move bitops.h from tools/perf/util to tools (Jiri Olsa) [1265262] - [tools] Introduce asm-generic/bitops.h (Jiri Olsa) [1265262] - [tools] tools lib: Move asm-generic/bitops/find.h code to tools/include and tools/lib (Jiri Olsa) [1265262] - [tools] Whitespace prep patches for moving bitops.h (Jiri Olsa) [1265262] - [tools] Move code originally from asm-generic/atomic.h into tools/include/asm-generic (Jiri Olsa) [1265262] - [tools] Move code originally from linux/log2.h to tools/include/linux (Jiri Olsa) [1265262] - [tools] Move __ffs implementation to tools/include/asm-generic/bitops/__ffs.h (Jiri Olsa) [1265262] - [tools] perf evlist: Do not use hard coded value for a mmap_pages default (Jiri Olsa) [1265262] - [tools] perf trace: Let the perf_evlist__mmap autosize the number of pages to use (Jiri Olsa) [1265262] - [tools] perf evlist: Improve the strerror_mmap method (Jiri Olsa) [1265262] - [tools] perf evlist: Clarify sterror_mmap variable names (Jiri Olsa) [1265262] - [tools] perf evlist: Fixup brown paper bag on "hint" for --mmap-pages cmdline arg (Jiri Olsa) [1265262] - [tools] perf trace: Provide a better explanation when mmap fails (Jiri Olsa) [1265262] - [tools] perf evlist: Introduce strerror_mmap method (Jiri Olsa) [1265262] - [tools] perf tools: Use sysctl__read_int instead of ad-hoc copies (Jiri Olsa) [1265262] - [tools] tools lib fs: Add sysctl__read_int helper (Jiri Olsa) [1265262] - [tools] tools lib fs: Adopt filename__read_int from tools/perf (Jiri Olsa) [1265262] - [tools] perf kvm stat live: Mark events as - x86 only - in help output (Jiri Olsa) [1265262] - [tools] perf tests: Fix attr tests size values to cope with machine state on interrupt ABI changes (Jiri Olsa) [1265262] - [tools] calloc/xcalloc: Fix argument order (Jiri Olsa) [1265262] - [tools] perf callchain: Move cpumode resolve code to add_callchain_ip (Jiri Olsa) [1265262] - [tools] perf callchain: Fixup parameter handling error message (Jiri Olsa) [1265262] - [tools] perf tools: Add --buildid-dir option to set cache directory (Jiri Olsa) [1265262] - [tools] perf buildid cache: Fix -a segfault related to kcore handling (Jiri Olsa) [1265262] - [tools] perf buildid-cache: Remove extra debugdir variables (Jiri Olsa) [1265262] - [tools] perf tools: Use single strcmp call instead of two (Jiri Olsa) [1265262] - [tools] perf hists browser: Change print format from lu to PRIu64 (Jiri Olsa) [1265262] - [tools] perf session: Do not fail on processing out of order event (Jiri Olsa) [1265262] - [tools] perf report: In branch stack mode use address history sorting (Jiri Olsa) [1265262] - [tools] perf report: Add --branch-history option (Jiri Olsa) [1265262] - [tools] perf callchain: Support handling complete branch stacks as histograms (Jiri Olsa) [1265262] - [tools] perf stat: Add support for snapshot counters (Jiri Olsa) [1265262] - [tools] perf stat: Add support for per-pkg counters (Jiri Olsa) [1265262] - [tools] perf tools: Remove perf_evsel__read interface (Jiri Olsa) [1265262] - [tools] perf stat: Use read_counter in read_counter_aggr (Jiri Olsa) [1265262] - [tools] perf stat: Make read_counter work over the thread dimension (Jiri Olsa) [1265262] - [tools] perf stat: Use perf_evsel__read_cb in read_counter (Jiri Olsa) [1265262] - [tools] perf tools: Add snapshot format file parsing (Jiri Olsa) [1265262] - [tools] perf tools: Add per-pkg format file parsing (Jiri Olsa) [1265262] - [tools] perf evsel: Introduce perf_evsel__read_cb function (Jiri Olsa) [1265262] - [tools] perf evsel: Introduce perf_counts_values__scale function (Jiri Olsa) [1265262] - [tools] perf evsel: Introduce perf_evsel__compute_deltas function (Jiri Olsa) [1265262] - [tools] perf tools: Allow to force redirect pr_debug to stderr (Jiri Olsa) [1265262] - [tools] perf tools: Fix segfault due to invalid kernel dso access (Jiri Olsa) [1265262] - [tools] perf callchain: Make get_srcline fall back to sym+offset (Jiri Olsa) [1265262] - [tools] perf symbols: Move bfd_demangle stubbing to its only user (Jiri Olsa) [1265262] - [tools] perf callchain: Enable printing the srcline in the history (Jiri Olsa) [1265262] - [tools] perf tools: Collapse first level callchain entry if it has sibling (Jiri Olsa) [1265262] - [tools] perf hists browser: Print overhead percent value for first-level callchain (Jiri Olsa) [1265262] - [tools] perf tools: Only override the default :tid comm entry (Jiri Olsa) [1265262] - [tools] perf tools: Add perf-read-vdso32 and perf-read-vdsox32 to .gitignore (Jiri Olsa) [1265262] - [tools] perf evlist: Do not poll events that use the system_wide flag (Jiri Olsa) [1265262] - [tools] perf evsel: Fix ftrace:function event recording (Jiri Olsa) [1265262] - [tools] perf diff: Add missing handler for PERF_RECORD_MMAP2 events (Jiri Olsa) [1265262] - [tools] perf hists: Fix up srcline histogram key formatting (Jiri Olsa) [1265262] - [tools] perf annotate: Support source line numbers in annotate (Jiri Olsa) [1265262] - [tools] perf tools: Only print base source file for srcline (Jiri Olsa) [1265262] - [tools] perf callchain: Use a common function to resolve symbol or name (Jiri Olsa) [1265262] - [tools] perf callchain: Use al.addr to set up call chain (Jiri Olsa) [1265262] - [tools] perf callchain: Factor out adding new call chain entries (Jiri Olsa) [1265262] - [tools] perf tools: Fix annotation with kcore (Jiri Olsa) [1265262] - [tools] perf test: fix typo in python test (Jiri Olsa) [1265262] - [tools] perf symbols: Fallback to kallsyms when using the minimal 'ELF' loader (Jiri Olsa) [1265262] - [tools] perf tools: Clean up libelf feature support code (Jiri Olsa) [1265262] - [tools] perf build-id: Move disable_buildid_cache() to util/build-id.c (Jiri Olsa) [1265262] - [tools] perf record: Add new -I option to sample interrupted machine state (Jiri Olsa) [1265262] - [tools] perf/tests: Add interrupted state sample parsing test (Jiri Olsa) [1265262] - [tools] perf tools: Add core support for sampling intr machine state regs (Jiri Olsa) [1265262] - [tools] perf evsel: Do not call pevent_free_format when deleting tracepoint (Jiri Olsa) [1265262] - [tools] perf script python: Removing event cache as it's no longer needed (Jiri Olsa) [1265262] - [tools] perf script perl: Removing event cache as it's no longer needed (Jiri Olsa) [1265262] - [tools] perf tools: Add test_and_set_bit function (Jiri Olsa) [1265262] - [tools] perf tools: Make vmlinux short name more like kallsyms short name (Jiri Olsa) [1265262] - [tools] perf tools: Fix build-id matching on vmlinux (Jiri Olsa) [1265262] - [tools] perf record: Do not save pathname in ./debug/.build-id directory for vmlinux (Jiri Olsa) [1265262] - [tools] perf build-id: Move build-id related functions to util/build-id.c (Jiri Olsa) [1265262] - [tools] perf build-id: Rename dsos__write_buildid_table (Jiri Olsa) [1265262] - [tools] perf tools: Add gzip decompression support for kernel module (Jiri Olsa) [1265262] - [tools] perf symbols: Preparation for compressed kernel module support (Jiri Olsa) [1265262] - [tools] perf tools: Defer export of comms that were not 'set' (Jiri Olsa) [1265262] - [tools] perf tools: Add call information to Python export (Jiri Olsa) [1265262] - [tools] perf tools: Add call information to the database export API (Jiri Olsa) [1265262] - [tools] perf tools: Add branch_type and in_tx to Python export (Jiri Olsa) [1265262] - [tools] perf tools: Add branch type to db export (Jiri Olsa) [1265262] - [tools] perf tools: Enhance the thread stack to output call/return data (Jiri Olsa) [1265262] - [tools] perf tools: Add a thread stack for synthesizing call chains (Jiri Olsa) [1265262] - [tools] perf session: Add perf_session__deliver_synth_event (Jiri Olsa) [1265262] - [tools] perf tools: Use evlist__for_each in a few remaining places (Jiri Olsa) [1265262] - [tools] perf tools: Add id index (Jiri Olsa) [1265262] - [tools] perf probe: Add --quiet option to suppress output result message (Jiri Olsa) [1265262] - [tools] perf script: Add Python script to export to postgresql (Jiri Olsa) [1265262] - [tools] perf scripting python: Extend interface to export data in a database-friendly way (Jiri Olsa) [1265262] - [tools] perf tools: Add facility to export data in database-friendly way (Jiri Olsa) [1265262] - [tools] perf pmu: Add proper error handling to print_pmu_events (Jiri Olsa) [1265262] - [tools] perf tools: Do not attempt to run perf-read-vdso32 if it wasn't built (Jiri Olsa) [1265262] - [tools] perf tools: Add support for 32-bit compatibility VDSOs (Jiri Olsa) [1265262] - [tools] perf tools: Build programs to copy 32-bit compatibility (Jiri Olsa) [1265262] - [tools] perf pmu: Let pmu's with no events show up on perf list (Jiri Olsa) [1265262] - [tools] perf tools: Ensure return negative value when write header error (Jiri Olsa) [1265262] - [tools] perf probe: Use PARSE_OPT_EXCLUSIVE flag (Jiri Olsa) [1265262] - [tools] perf tools: Add support for exclusive option (Jiri Olsa) [1265262] - [tools] perf kvm: Print kvm specific --help output (Jiri Olsa) [1265262] - [tools] perf tools: Export usage string and option table of perf record (Jiri Olsa) [1265262] - [tools] perf tools: Add PARSE_OPT_DISABLED flag (Jiri Olsa) [1265262] - [tools] perf tests: Use thread->mg->machine (Jiri Olsa) [1265262] - [tools] perf tests: Remove misplaced __maybe_unused (Jiri Olsa) [1265262] - [tools] perf callchains: Use thread->mg->machine (Jiri Olsa) [1265262] - [tools] perf thread: Adopt resolve_callchain method from machine (Jiri Olsa) [1265262] - [tools] perf tools: A thread's machine can be found via thread->mg->machine (Jiri Olsa) [1265262] - [tools] perf tools: Set thread->mg.machine in all places (Jiri Olsa) [1265262] - [tools] perf tools powerpc: Cache the DWARF debug info (Jiri Olsa) [1265262] - [x86] intel: Fix Haswell CYCLE_ACTIVITY.* counter constraints (Jiri Olsa) [1265262] - [x86] intel: Filter branches for PEBS event (Jiri Olsa) [1265262] - [kernel] perf: Fix irq_work tail recursion (Jiri Olsa) [1265262] - [kernel] perf: add PMU_EVENT_ATTR_STRING() helper (Jiri Olsa) [1265262] - [kernel] perf: provide sysfs_show for struct perf_pmu_events_attr (Jiri Olsa) [1265262] - [kernel] perf: Use POLLIN instead of POLL_IN for perf poll data in flag (Jiri Olsa) [1265262] - [kernel] perf: Add a bit of paranoia (Jiri Olsa) [1265262] - [kernel] perf: Tighten and fix the grouping condition (Jiri Olsa) [1265262] - [x86] intel: Add model number for Airmont (Jiri Olsa) [1265262] - [x86] intel/uncore: Move uncore_box_init() out of driver initialization (Jiri Olsa) [1265262] - [x86] uncore/hsw-ep: Handle systems with only two SBOXes (Jiri Olsa) [1265262] - [kernel] perf: Fix events installation during moving group (Jiri Olsa) [1265262] - [x86] intel/uncore: Make sure only uncore events are collected (Jiri Olsa) [1265262] - [kernel] perf: Improve the perf_sample_data struct layout (Jiri Olsa) [1265262] - [x86] Add support for sampling PEBS machine state registers (Jiri Olsa) [1265262] - [kernel] perf: Add ability to sample machine state on interrupt (Jiri Olsa) [1265262] - [x86] Add INTEL_FLAGS_UEVENT_CONSTRAINT (Jiri Olsa) [1265262] - [x86] intel/uncore: Add scaling units to the EP iMC events (Jiri Olsa) [1265262] - [x86] intel/uncore: Fix boot crash on SBOX PMU on Haswell-EP (Jiri Olsa) [1265262] - [x86] intel/uncore: Fix IRP uncore register offsets on Haswell EP (Jiri Olsa) [1265262] - [kernel] perf: Fix corruption of sibling list with hotplug (Jiri Olsa) [1265262] - [kernel] list: introduce list_last_entry, use list_first_entry, list_last_entry (Jiri Olsa) [1265262] - [kernel] ftrace: Have modules use the trace event array pointer (Jiri Olsa) [1038756] - [kernel] ftrace: Introduce __trace_module_add_events function (Jiri Olsa) [1038756] - [perf] x86/intel/cqm: Do not access cpu_data() from CPU_UP_PREPARE handler (Jiri Olsa) [1252428] - [perf] x86/intel/cqm: Return cached counter value from IRQ context (Jiri Olsa) [1252428] - [perf] x86/intel/cqm: Use 'u32' data type for RMIDs (Jiri Olsa) [1252428] - [perf] x86/intel/cqm: Add storage for 'closid' and clean up 'struct intel_pqr_state' (Jiri Olsa) [1252428] - [perf] x86/intel/cqm: Remove useless wrapper function (Jiri Olsa) [1252428] - [perf] x86/intel/cqm: Avoid pointless MSR write (Jiri Olsa) [1252428] - [perf] x86/intel/cqm: Remove pointless spinlock from state cache (Jiri Olsa) [1252428] - [perf] x86/intel/cqm: Use proper data types (Jiri Olsa) [1252428] - [perf] x86/intel/cqm: Document PQR MSR abuse (Jiri Olsa) [1252428] - [perf] Remove type specific target pointers (Jiri Olsa) [1252428] - [perf] x86/intel: Fix Makefile to actually build the cqm driver (Jiri Olsa) [1252428] - [perf] x86/intel: Enable conflicting event scheduling for CQM (Jiri Olsa) [1252428] - [perf] x86/intel: Perform rotation on Intel CQM RMIDs (Jiri Olsa) [1252428] - [perf] x86/intel: Support task events with Intel CQM (Jiri Olsa) [1252428] - [perf] x86/intel: Implement LRU monitoring ID allocation for CQM (Jiri Olsa) [1252428] - [perf] x86/intel: Add Intel Cache QoS Monitoring support (Jiri Olsa) [1252428] - [x86] Add support for Intel Cache QoS Monitoring (CQM) detection (Jiri Olsa) [1252428] - [perf] Add sysfs entry to adjust multiplexing interval per PMU (Jiri Olsa) [1252428] - [perf] Use hrtimers for event multiplexing (Jiri Olsa) [1252428] - [perf] Move cgroup init before PMU ->event_init() (Jiri Olsa) [1252428] - [perf] Ensure consistent inherit state in groups (Jiri Olsa) [1252428] - [perf] Add ->count function to read per-package counters (Jiri Olsa) [1252428] - [perf] Make perf_cgroup_from_task() global (Jiri Olsa) [1252428] - [perf] Migrate per cpu event accounting (Jiri Olsa) [1252428] - [perf] Split the per-cpu accounting part of the event accounting code (Jiri Olsa) [1252428] - [perf] Factor out event accounting code to account_event()/__free_event() (Jiri Olsa) [1252428] - [perf] Sanitize get_callchain_buffer() (Jiri Olsa) [1252428] - [perf] Fix branch stack refcount leak on callchain init failure (Jiri Olsa) [1252428] - [block] nvme: Add translation for block limits (David Milburn) [1228784] - [block] nvme: fix kernel memory corruption with short INQUIRY buffers (David Milburn) [1228784] - [block] nvme: Fix PRP list calculation for non-4k system page size (David Milburn) [1228784] - [block] nvme: Fix scsi mode select llbaa setting (David Milburn) [1228784] - [block] nvme: Update SCSI Inquiry VPD 83h translation (David Milburn) [1228784] - [block] nvme: Do not over allocate for discard requests (David Milburn) [1228784] - [block] nvme: Fix device probe waiting on kthread (David Milburn) [1228784] - [block] nvme: Updates for 1.1 spec (David Milburn) [1228784] - [block] nvme: Passthrough IOCTL for IO commands (David Milburn) [1228784] - [block] nvme: Add revalidate_disk callback (David Milburn) [1228784] - [block] nvme: Translate NVMe status to errno (David Milburn) [1228784] - [block] nvme: Fix SG_IO status values (David Milburn) [1228784] - [block] nvme: Remove duplicate compat SG_IO code (David Milburn) [1228784] - [block] nvme: Correctly handle IOCTL_SUBMIT_IO when cpus > online queues (David Milburn) [1228784] - [block] nvme: Skip orderly shutdown on failed devices (David Milburn) [1228784] - [block] nvme: Change nvme_enable_ctrl to set EN and manage CC thru ctrl_config (David Milburn) [1228784] - [block] nvme: Mismatched host/device page size support (David Milburn) [1228784] - [block] nvme: Update list of status codes (David Milburn) [1228784] - [block] nvme: Async event request (David Milburn) [1228784] - [kernel] cpu hotplug, smp: flush any pending IPI callbacks before CPU offline (Gustavo Duarte) [1225059] - [kernel] smp: print more useful debug info upon receiving IPI on an offline CPU (Gustavo Duarte) [1225059]- [kernel] x86: Remove unused thread_return label from switch_to() (Oleg Nesterov) [1276446] - [kernel] sched: Fix __schedule_bug() output when called from an interrupt (Oleg Nesterov) [1276446] - [s390] dasd: fix list_del corruption after lcu changes (Hendrik Brueckner) [1285229] - [s390] dasd: fix disconnected device with valid path mask (Hendrik Brueckner) [1285222] - [s390] dasd: fix invalid PAV assignment after suspend/resume (Hendrik Brueckner) [1285223] - [netdrv] sfc: only use vadaptor stats if firmware is capable (Jarod Wilson) [1123046] - [netdrv] sfc: Ensure down_write(&filter_sem) and up_write() are matched before calling efx_net_open() (Jarod Wilson) [1123046] - [netdrv] sfc: suppress handled MCDI failures when changing the MAC address (Jarod Wilson) [1123046] - [netdrv] sfc: add legacy method for changing a PF's MAC address (Jarod Wilson) [1123046] - [netdrv] sfc: refactor code in efx_ef10_set_mac_address() (Jarod Wilson) [1123046] - [netdrv] sfc: mark state UNINIT after unregister (Jarod Wilson) [1123046] - [netdrv] sfc: leak vports if a VF is assigned during PF unload (Jarod Wilson) [1123046] - [netdrv] sfc: force removal of VF and vport on driver removal (Jarod Wilson) [1123046] - [netdrv] sfc: do not allow VFs to be destroyed if assigned to guests (Jarod Wilson) [1123046] - [netdrv] sfc: don't update stats on VF when called in atomic context (Jarod Wilson) [1123046] - [netdrv] sfc: suppress vadaptor stats when EVB is not present (Jarod Wilson) [1123046] - [netdrv] sfc: suppress ENOENT error messages from MC_CMD_MAC_STATS (Jarod Wilson) [1123046] - [netdrv] sfc: update netdevice statistics to use vadaptor stats (Jarod Wilson) [1123046] - [netdrv] sfc: DMA the VF stats only when requested (Jarod Wilson) [1123046] - [netdrv] sfc: display vadaptor statistics for all interfaces (Jarod Wilson) [1123046] - [netdrv] sfc: set the port-id when calling MC_CMD_MAC_STATS (Jarod Wilson) [1123046] - [netdrv] sfc: add "port_" prefix to MAC stats (Jarod Wilson) [1123046] - [netdrv] sfc: Implement ndo_gets_phys_port_id() for EF10 VFs (Jarod Wilson) [1123046] - [netdrv] sfc: Add sysfs entry for flags (link control and primary) (Jarod Wilson) [1123046] - [netdrv] sfc: Add paranthesis correctly on all branches of the if statement (Jarod Wilson) [1123046] - [netdrv] sfc: Add code to export port_num in netdev->dev_port (Jarod Wilson) [1123046] - [netdrv] sfc: free multiple Rx buffers when required (Jarod Wilson) [1123046] - [netdrv] sfc: add module parameter to enable MCDI logging on new functions (Jarod Wilson) [1123046] - [netdrv] sfc: add sysfs entry to control MCDI tracing (Jarod Wilson) [1123046] - [netdrv] sfc: add tracing of MCDI commands (Jarod Wilson) [1123046] - [netdrv] sfc: set the MAC address using MC_CMD_VADAPTOR_SET_MAC (Jarod Wilson) [1123046] - [netdrv] sfc: Implement dummy disable of VF spoof check for EF10 (Jarod Wilson) [1123046] - [netdrv] sfc: add ndo_set_vf_link_state() function for EF10 (Jarod Wilson) [1123046] - [netdrv] sfc: add ndo_set_vf_vlan() function for EF10 (Jarod Wilson) [1123046] - [netdrv] sfc: Change entity reset on MC reboot to a new datapath-only reset (Jarod Wilson) [1123046] - [netdrv] sfc: Add ndo_get_vf_config() function for EF10 (Jarod Wilson) [1123046] - [netdrv] sfc: add ndo_set_vf_mac() function for EF10 (Jarod Wilson) [1123046] - [netdrv] sfc: Initialise MCDI buffers to 0 on declaration (Jarod Wilson) [1123046] - [netdrv] sfc: Enable a VF to get its own MAC address (Jarod Wilson) [1123046] - [netdrv] sfc: protect filter table against use-after-free (Jarod Wilson) [1123046] - [netdrv] sfc: Store the efx_nic struct of the current VF in the VF data struct (Jarod Wilson) [1123046] - [netdrv] sfc: save old MAC address in case sriov_mac_address_changed fails (Jarod Wilson) [1123046] - [netdrv] sfc: Store vf_index in nic_data for Ef10 (Jarod Wilson) [1123046] - [netdrv] sfc: MC_CMD_SET_MAC can only be called by the link control Function (Jarod Wilson) [1123046] - [netdrv] sfc: change definition of MC_CMD_VADAPTOR_ALLOC (Jarod Wilson) [1123046] - [netdrv] sfc: Add permissions to MCDI commands (Jarod Wilson) [1123046] - [netdrv] sfc: nicer log message on Siena SR-IOV probe fail (Jarod Wilson) [1123046] - [netdrv] sfc: suppress some MCDI error messages in PTP (Jarod Wilson) [1123046] - [netdrv] sfc: nicer log message on PTP probe fail (Jarod Wilson) [1123046] - [netdrv] sfc: Bind the sfc driver to any available VF's (Jarod Wilson) [1123046] - [netdrv] sfc: Add use of shared RSS contexts (Jarod Wilson) [1123046] - [netdrv] sfc: Cope with permissions enforcement added to firmware for SR-IOV (Jarod Wilson) [1123046] - [netdrv] sfc: manually allocate and free vadaptors (Jarod Wilson) [1123046] - [netdrv] sfc: create vports for VFs and assign random MAC addresses (Jarod Wilson) [1123046] - [netdrv] sfc: Prepare to bind the sfc driver to the VF (Jarod Wilson) [1123046] - [netdrv] sfc: get the PF number and record in nic_data (Jarod Wilson) [1123046] - [netdrv] sfc: create VEB vswitch and vport above default firmware setup (Jarod Wilson) [1123046] - [netdrv] sfc: record the PF's vport ID in nic_data (Jarod Wilson) [1123046] - [netdrv] sfc: Record x_dpcpu_fw_id in EF10 nic_data (Jarod Wilson) [1123046] - [netdrv] sfc: Use MCDI to set FILTER_OP_IN_TX_DOMAIN (Jarod Wilson) [1123046] - [netdrv] sfc: Enable VF's via a write to the sysfs file sriov_numvfs (Jarod Wilson) [1123046] - [netdrv] sfc: Move and rename efx_vf struct to siena_vf (Jarod Wilson) [1123046] - [netdrv] sfc: Own header for nic-specific sriov functions, single instance of netdev_ops and sriov removed from Falcon code (Jarod Wilson) [1123046] - [netdrv] sfc: Fix memcpy with const destination compiler warning (Jarod Wilson) [1123046] - [netdrv] ethernet: codespell comment spelling fixes (Jarod Wilson) [1123046] - [netdrv] sfc: use netdev_rss_key_fill helper (Jarod Wilson) [1123046] - [netdrv] sfc: Use ether_addr_copy and eth_broadcast_addr (Jarod Wilson) [1123046] - [kernel] log2.h: Fix rounddown_pow_of_two(1) (Andrea Arcangeli) [1269976] - [md] raid1: Avoid raid1 resync getting stuck (Jes Sorensen) [1263820] - [md] revert "md: allow a partially recovered device to be hot-added to an array" (Jes Sorensen) [1250579] - [x86] nmi: Fix use of unallocated cpumask_var_t (Don Zickus) [1104266] - [x86] nmi: Perform a safe NMI stack trace on all CPUs (Don Zickus) [1104266] - [kernel] printk: Add per_cpu printk func to allow printk to be diverted (Don Zickus) [1104266] - [kernel] seq: Add minimal support for seq_buf (Don Zickus) [1104266] - [hwmon] nct6775: Add support for NCT6793D (Dean Nelson) [1260117] - [hwmon] nct6775: Swap STEP_UP_TIME and STEP_DOWN_TIME registers for most chips (Dean Nelson) [1260117] - [hwmon] nct6775: Add missing sysfs attribute initialization (Dean Nelson) [1260117] - [hwmon] nct6775: Enable auxiliary fan monitoring on ASRock Z77 Pro4-M (Dean Nelson) [1260117] - [hwmon] nct6775: Restore hardware monitoring logical device status on resume (Dean Nelson) [1260117] - [hwmon] nct6775: Convert to use SIMPLE_DEV_PM_OPS (Dean Nelson) [1260117] - [hwmon] nct6775: Add blank lines after declarations (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for NCT6792D (Dean Nelson) [1260117] - [hwmon] nct6775: Documentation updates (Dean Nelson) [1260117] - [hwmon] nct6775: Remove num_attr_groups from struct nct6775_data (Dean Nelson) [1260117] - [hwmon] nct6775: Update module description and Kconfig for NCT6106D and NCT6791D (Dean Nelson) [1260117] - [hwmon] nct6775: Fix probe unwind paths to properly unregister platform devices (Dean Nelson) [1260117] - [hwmon] Update Jean Delvare's e-mail address (Dean Nelson) [1260117] - [hwmon] nct6775: Re-enable logical device mapping for NCT6791 during resume (Dean Nelson) [1260117] - [hwmon] nct6775: NCT6791 supports weight control only for CPUFAN (Dean Nelson) [1260117] - [hwmon] nct6775: Monitor additional temperature registers (Dean Nelson) [1260117] - [hwmon] nct6775: Remove an unused variable (Dean Nelson) [1260117] - [hwmon] nct6775: Convert to use hwmon_device_register_with_groups (Dean Nelson) [1260117] - [hwmon] nct6775: Check array index when accessing temp_offset (Dean Nelson) [1260117] - [hwmon] nct6775: Use return value from find_temp_source (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for hibernate (Dean Nelson) [1260117] - [hwmon] use dev_get_platdata (Dean Nelson) [1260117] - [hwmon] nct6775: Fix size of data->temp array (Dean Nelson) [1260117] - [hwmon] nct6775: Avoid using device platform data outside probe function (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for NCT6791D (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for beep attributes (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for critical low/high temperature limits on NCT6106 (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for NCT6102D/6106D (Dean Nelson) [1260117] - [hwmon] nct6775: Support two SuperIO chips in the same system (Dean Nelson) [1260117] - [hwmon] nct6775: Allocate attributes dynamically from templates (Dean Nelson) [1260117] - [hwmon] nct6775: Drop unsupported fan alarm attributes for NCT6775 (Dean Nelson) [1260117] - [hwmon] nct6775: Fix temperature alarm attributes (Dean Nelson) [1260117] - [hwmon] nct6775: Do not create non-existing attributes (Dean Nelson) [1260117] - [hwmon] nct6775: Fix coding style problems (Dean Nelson) [1260117] - [hwmon] nct6775: Constify strings (Dean Nelson) [1260117] - [hwmon] nct6775: Use ARRAY_SIZE for loops where possible (Dean Nelson) [1260117] - [hwmon] nct6775: Enable both AUXTIN and VIN3 on NCT6776 (Dean Nelson) [1260117] - [hwmon] nct6775: Expand scope of supported chips (Dean Nelson) [1260117] - [hwmon] nct6775: Drop read/write lock (Dean Nelson) [1260117] - [hwmon] nct6775: Only report VID if supported and enabled (Dean Nelson) [1260117] - [hwmon] nct6775: Detect and report additional temperature sources (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for weighted fan control (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for automatic fan control (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for pwm, pwm_mode, and pwm_enable (Dean Nelson) [1260117] - [hwmon] nct6775: Add power management support (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for fan debounce module parameter (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for fanX_pulses sysfs attribute (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for fan speed attributes (Dean Nelson) [1260117] - [hwmon] nct6775: Add support for temperature sensors (Dean Nelson) [1260117] - [hwmon] nct6775: Add case open detection (Dean Nelson) [1260117] - [hwmon] Driver for Nuvoton NCT6775F, NCT6776F, and NCT6779D (Dean Nelson) [1260117] - [netdrv] iwlwifi: edit the 3165 series and 8000 series PCI IDs (Stanislaw Gruszka) [1286871] - [netdrv] iwlwifi: Add new PCI IDs for the 8260 series (Stanislaw Gruszka) [1286871] - [mm] fix swapops.h:131 bug if remap_file_pages raced migration (Rafael Aquini) [1184296] - [mm] rmap: make rmap_walk to get the rmap_walk_control argument (Rafael Aquini) [1184296] - [mm] mremap: enforce rmap src/dst vma ordering in case of vma_merge() succeeding in copy_vma (Rafael Aquini) [1184296] - [scsi] sd: name space exhaustion causes system hang (Ewan Milne) [1088509] - [net] cnic: Add the interfaces to get FC-NPIV table (Maurizio Lombardi) [1252116] - [net] cnic: Populate upper layer driver state in MFW (Maurizio Lombardi) [1252116] - [net] bnx2-cnic: Driver Version Update (Maurizio Lombardi) [1252116] - [net] bnx2-cnic: Driver Rebranding Changes (Maurizio Lombardi) [1252116] - [scsi] megaraid_sas: touch the version string (Tomas Henzl) [1254762] - [scsi] megaraid_sas: Make tape drives visible on PERC5 controllers (Tomas Henzl) [1254762] - [scsi] megaraid_sas: Expose TAPE drives unconditionally (Tomas Henzl) [1254762]- [kernel] relay: move remove_buf_file inside relay_close_buf (Eric Sandeen) [501457] - [dm] snapshot: fix a possible invalid memory access on unload (Mike Snitzer) [1282900] - [dm] fix ioctl retry termination with signal (Mike Snitzer) [1282900] - [dm] redhat: add CONFIG_DM_CACHE_SMQ option to config-generic-rhel (Mike Snitzer) [1282900] - [dm] dm cache: the CLEAN_SHUTDOWN flag was not being set (Mike Snitzer) [1282900] - [dm] dm cache: fix NULL pointer when switching from cleaner policy (Mike Snitzer) [1282900] - [dm] dm cache: fix use after freeing migrations (Mike Snitzer) [1282900] - [dm] dm cache: small cleanups related to deferred prison cell cleanup (Mike Snitzer) [1282900] - [dm] dm cache: fix leaking of deferred bio prison cells (Mike Snitzer) [1282900] - [dm] dm cache: move wake_waker from free_migrations to where it is needed (Mike Snitzer) [1282900] - [dm] dm cache policy smq: change the mutex to a spinlock (Mike Snitzer) [1282900] - [dm] dm persistent data: eliminate unnecessary return values (Mike Snitzer) [1282900] - [dm] dm thin: restore requested 'error_if_no_space' setting on OODS to WRITE transition (Mike Snitzer) [1282900] - [dm] dm thin: fix missing pool reference count decrement in pool_ctr error path (Mike Snitzer) [1282900] - [dm] dm btree: fix leak of bufio-backed block in btree_split_beneath error path (Mike Snitzer) [1282900] - [dm] dm btree remove: fix a bug when rebalancing nodes after removal (Mike Snitzer) [1282900] - [dm] dm btree remove: remove unused function get_nr_entries (Mike Snitzer) [1282900] - [dm] dm btree: remove unused "dm_block_t root" parameter in btree_split_sibling (Mike Snitzer) [1282900] - [dm] dm switch: simplify conditional in alloc_region_table (Mike Snitzer) [1282900] - [dm] dm delay: document that offsets are specified in sectors (Mike Snitzer) [1282900] - [dm] dm delay: capitalize the start of an delay_ctr error message (Mike Snitzer) [1282900] - [dm] dm delay: Use DM_MAPIO macros instead of open-coded equivalents (Mike Snitzer) [1282900] - [dm] dm linear: remove redundant target name from error messages (Mike Snitzer) [1282900] - [dm] dm raid: fix round up of default region size (Mike Snitzer) [1282900] - [dm] convert ffs to __ffs (Mike Snitzer) [1282900] - [dm] remove unlikely() before IS_ERR (Mike Snitzer) [1282900] - [dm] fix AB-BA deadlock in __dm_destroy (Mike Snitzer) [1282900] - [dm] fix add_disk() NULL pointer due to race with free_dev (Mike Snitzer) [1282900] - [dm] do not override error code returned from dm_get_device (Mike Snitzer) [1282900] - [dm] test return value for DM_MAPIO_SUBMITTED (Mike Snitzer) [1282900] - [dm] dm stats: report precise_timestamps and histogram in @stats_list output (Mike Snitzer) [1267632] - [dm] bump the ioctl version to 4.32.1 (Mike Snitzer) [1267632] - [dm] dm stats: add support for request-based DM devices (Mike Snitzer) [1267632] - [dm] dm stats: collect and report histogram of IO latencies (Mike Snitzer) [1267632] - [dm] dm stats: support precise timestamps (Mike Snitzer) [1267632] - [dm] dm stats: fix divide by zero if 'number_of_areas' arg is zero (Mike Snitzer) [1267632] - [dm] dm btree: add ref counting ops for the leaves of top level btrees (Mike Snitzer) [1282900] - [dm] dm thin metadata: delete btrees when releasing metadata snapshot (Mike Snitzer) [1282900] - [dm] dm thin: return -ENOSPC when erroring retry list due to out of data space (Mike Snitzer) [1282900] - [dm] dm thin: display 'needs_check' in status if it is set (Mike Snitzer) [1282900] - [dm] dm thin: stay in out-of-data-space mode once no_space_timeout expires (Mike Snitzer) [1282900] - [dm] dm btree: silence lockdep lock inversion in dm_btree_del (Mike Snitzer) [1282900] - [dm] dm thin: allocate the cell_sort_array dynamically (Mike Snitzer) [1282900] - [dm] dm space map disk: fix sm_disk_count_is_more_than_one (Mike Snitzer) [1282900] - [dm] dm space map metadata: fix occasional leak of a metadata block on resize (Mike Snitzer) [1282900] - [dm] dm thin metadata: fix a race when entering fail mode (Mike Snitzer) [1282900] - [dm] dm thin: fail messages with EOPNOTSUPP when pool cannot handle messages (Mike Snitzer) [1282900] - [dm] dm thin metadata: remove in-core 'read_only' flag (Mike Snitzer) [1282900] - [dm] dm thin: cleanup schedule_zero to read more logically (Mike Snitzer) [1282900] - [dm] dm thin: cleanup overwrite's endio restore to be centralized (Mike Snitzer) [1282900] - [dm] dm cache: fix device destroy hang due to improper prealloc_used accounting (Mike Snitzer) [1282900] - [dm] dm cache policy smq: fix alloc_bitset check that always evaluates as false (Mike Snitzer) [1282900] - [dm] dm cache: avoid calls to prealloc_free_structs if possible (Mike Snitzer) [1282900] - [dm] dm cache: avoid preallocation if no work in writeback_some_dirty_blocks (Mike Snitzer) [1282900] - [dm] dm cache: display 'needs_check' in status if it is set (Mike Snitzer) [1282900] - [dm] dm cache policy smq: move 'dm-cache-default' module alias to SMQ (Mike Snitzer) [1282900] - [dm] dm cache policy smq: fix "default" version to be 1.4.0 (Mike Snitzer) [1282900] - [dm] dm cache: switch the "default" cache replacement policy from mq to smq (Mike Snitzer) [1282900] - [dm] dm cache: age and write back cache entries even without active IO (Mike Snitzer) [1282900] - [dm] dm cache: prefix all DMERR and DMINFO messages with cache device name (Mike Snitzer) [1282900] - [dm] dm cache: add fail io mode and needs_check flag (Mike Snitzer) [1282900] - [dm] dm cache: wake the worker thread every time we free a migration object (Mike Snitzer) [1282900] - [dm] dm cache: add stochastic-multi-queue - smq - policy (Mike Snitzer) [1282900] - [dm] dm cache: boost promotion of blocks that will be overwritten (Mike Snitzer) [1282900] - [dm] dm cache: defer whole cells (Mike Snitzer) [1282900] - [dm] dm bio prison: add dm_cell_promote_or_release (Mike Snitzer) [1282900] - [dm] dm cache: pull out some bitset utility functions for reuse (Mike Snitzer) [1282900] - [dm] dm cache: pass a new 'critical' flag to the policies when requesting writeback work (Mike Snitzer) [1282900] - [dm] dm cache: track IO to the origin device using io_tracker (Mike Snitzer) [1282900] - [dm] dm cache: add io_tracker (Mike Snitzer) [1282900] - [dm] dm cache: fix race when issuing a POLICY_REPLACE operation (Mike Snitzer) [1282900] - [dm] dm crypt: update wiki page URL (Mike Snitzer) [1282900] - [dm] dm stripe: drop useless exit point from dm_stripe_init() (Mike Snitzer) [1282900] - [dm] dm raid1: keep issuing IO after leg failure (Mike Snitzer) [1282900] - [dm] dm table: use bool function return values of true_false not 1_0 (Mike Snitzer) [1282900] - [dm] dm thin: remove stale 'trim' message documentation (Mike Snitzer) [1282900] - [dm] dm delay: use msecs_to_jiffies for time conversion (Mike Snitzer) [1282900] - [dm] dm log userspace base: fix compile warning (Mike Snitzer) [1282900] - [dm] dm log userspace transfer: match wait_for_completion_timeout return type (Mike Snitzer) [1282900] - [dm] dm cache policy mq: try not to writeback data that changed in the last second (Mike Snitzer) [1282900] - [dm] dm cache policy mq: remove unused generation member of struct entry (Mike Snitzer) [1282900] - [dm] dm cache policy mq: track entries hit this 'tick' via sentinel objects (Mike Snitzer) [1282900] - [dm] dm cache policy mq: remove queue_shift_down (Mike Snitzer) [1282900] - [dm] dm cache policy mq: keep track of the number of entries in a multiqueue (Mike Snitzer) [1282900] - [dm] dm log userspace: split flush_entry_pool to be per dirty-log (Mike Snitzer) [1282900] - [dm] dm io: deal with wandering queue limits when handling BIO_DISCARD (Mike Snitzer) [1282900] - [dm] dm io: reject unsupported DISCARD requests with EOPNOTSUPP (Mike Snitzer) [1282900] - [dm] dm kcopyd: prepare for additional safety checks for discards (Mike Snitzer) [1282900] - [dm] hold suspend_lock while suspending device during device deletion (Mike Snitzer) [1282900] - [dm] dm thin: fix to consistently zero-fill reads to unprovisioned blocks (Mike Snitzer) [1282900] - [dm] dm snapshot: remove unnecessary NULL checks before vfree calls (Mike Snitzer) [1282900] - [dm] dm mpath: simplify failure path of dm_multipath_init (Mike Snitzer) [1282900] - [dm] dm thin metadata: remove unused dm_pool_get_data_block_size (Mike Snitzer) [1282900] - [dm] dm ioctl: fix stale comment above dm_get_inactive_table (Mike Snitzer) [1282900] - [dm] dm crypt: update url in CONFIG_DM_CRYPT help text (Mike Snitzer) [1282900] - [dm] dm-bufio: fix time comparison to use time_after_eq (Mike Snitzer) [1282900] - [dm] use time_in_range and time_after (Mike Snitzer) [1282900] - [dm] dm-raid: fix a couple integer overflows (Mike Snitzer) [1282900]- [net] ipv6: addrconf: validate new MTU before applying it (Aaron Conole) [1250773] - [net] xfrm: Fix memory leak in xfrm_state_update (Paolo Abeni) [1271720] - [net] sctp: allow authenticating DATA chunks that are bundled with COOKIE_ECHO (Xin Long) [1275535] - [net] sctp: do not reset the overall_error_count in SHUTDOWN_RECEIVE state (Xin Long) [1276847] - [net] sctp: asconf's process should verify address parameter is in the beginning (Xin Long) [1246941] - [net] sctp: ASCONF-ACK with Unresolvable Address should be sent (Xin Long) [1241866] - [net] tcp_cubic: do not set epoch_start in the future (Hannes Frederic Sowa) [1275214] - [net] tcp_cubic: better follow cubic curve after idle period (Hannes Frederic Sowa) [1275214] - [net] tcp: add OFO snmp counters (Herbert Xu) [705409] - [net] netlink: With opcode INET_DIAG_BC_S_LE dport was compared in inet_diag_bc_run() (Phil Sutter) [1179769] - [net] bridge: fix hang on removal of bridge via netlink (Paolo Abeni) [1115904] - [net] bridge: bridge port parameters over netlink (Paolo Abeni) [1115904] - [net] bridge: implement rtnl_link_ops->get_size and rtnl_link_ops->fill_info (Paolo Abeni) [1115904] - [net] bridge: Assign rtnl_link_ops to bridge devices created via ioctl (Paolo Abeni) [1115904] - [net] bridge: fix a possible net_device leak (Paolo Abeni) [1115904] - [net] bridge: fix accidental creation of sysfs directory (Paolo Abeni) [1115904] - [net] bridge: allow creating bridge devices with netlink (Paolo Abeni) [1115904] - [net] sctp: add routing output fallback (Xin Long) [1229124] - [net] sctp: fix dst leak (Xin Long) [1229124] - [net] sctp: fix src address selection if using secondary addresses (Xin Long) [1229124] - [net] sctp: reduce indent level on sctp_v4_get_dst (Xin Long) [1229124] - [net] xfrm: fix for policy matching on outgoing interface (Phil Sutter) [1145624] - [net] sch_qfq: remove unused member of struct qfq_sched (Phil Sutter) [1152235] - [net] sch_qfq: remove redundant -if- control statement (Phil Sutter) [1152235] - [net] sch_qfq: remove a source of high packet delay/jitter (Phil Sutter) [1152235] - [net] sch_qfq: remove forward declaration of qfq_update_agg_ts (Phil Sutter) [1152235] - [net] sch_qfq: improve efficiency of make_eligible (Phil Sutter) [1152235] - [net] sch_qfq: remove a useless invocation of qfq_update_eligible (Phil Sutter) [1152235] - [net] sch_qfq: do not allow virtual time to jump if an aggregate is in service (Phil Sutter) [1152235] - [net] sch_qfq: prevent budget from wrapping around after a dequeue (Phil Sutter) [1152235] - [net] sch_qfq: serve activated aggregates immediately if the scheduler is empty (Phil Sutter) [1152235] - [net] sch_qfq: fix the update of eligible-group sets (Phil Sutter) [1152235] - [net] sch_qfq: properly cap timestamps in charge_actual_service (Phil Sutter) [1152235] - [net] sch_qfq: fair-queueing service at DRR cost (Phil Sutter) [1152235] - [net] pkt_sched: Fix warning false positives (Phil Sutter) [1152235] - [scsi] st: Destroy st_index_idr on module exit (Maurizio Lombardi) [875277] - [scsi] st: convert DRIVER_ATTR macros to DRIVER_ATTR_RO (Maurizio Lombardi) [875277] - [scsi] st: convert to using driver attr groups for sysfs (Maurizio Lombardi) [875277] - [scsi] st: implement tape statistics (Maurizio Lombardi) [875277] - [scsi] st: fix corruption of the st_modedef structures in st_set_options() (Maurizio Lombardi) [875277] - [scsi] st: convert class code to use dev_groups (Maurizio Lombardi) [875277] - [scsi] st: raise device limit (Maurizio Lombardi) [875277] - [scsi] st: clean up device file creation and removal (Maurizio Lombardi) [875277] - [scsi] st: get rid of scsi_tapes array (Maurizio Lombardi) [875277] - [scsi] st: clean up dev cleanup in st_probe (Maurizio Lombardi) [875277] - [scsi] st: Use static class attributes (Maurizio Lombardi) [875277] - [scsi] fnic: Use the local variable instead of I/O flag to acquire io_req_lock in fnic_queuecommand() to avoid deadloack (Maurizio Lombardi) [1253855] - [powerpc] nvram: print no error when pstore backend is not nvram (Gustavo Duarte) [1207778] - [cpufreq] fix memory leak in cpufreq_add_dev (Aristeu Rozanski) [1281727] - [hid] usbhid: add Chicony/Pixart usb optical mouse that needs QUIRK_ALWAYS_POLL (Herton R. Krzesinski) [1159319] - [watchdog] i6300esb: don't depend on X86 (David Gibson) [1245156] - [fs] devpts: plug the memory leak in kill_sb (Ian Kent) [1283557] - [char] tty: Fix unsafe bit ops in tty_throttle_safe/unthrottle_safe (Milos Vyletel) [1234862] - [security] selinux: special dontaudit for access checks (Marek Milkovic) [723722] - [security] selinux: make LSMs explicitly mask off permissions (Marek Milkovic) [723722] - [security] Don't leak a key reference if request_key tries to use a revoked keyring (David Howells) [1188442 1282745] - [security] keys: Fix the size of the key description passed to/from userspace (David Howells) [1282745] - [security] keys: Reinstate EPERM for a key type name beginning with a '.' (David Howells) [1282745] - [security] keys: Allow special keys eg. DNS results to be invalidated by CAP_SYS_ADMIN (David Howells) [1282745] - [security] keys: special dot prefixed keyring name bug fix (David Howells) [1282745] - [security] keys: Pre-clear struct key on allocation (David Howells) [1282745] - [security] keys: initialize root uid and session keyrings early (David Howells) [1282745] - [security] keys: Drop the permissions argument from __keyring_search_one (David Howells) [1282745] - [security] keys: key_is_dead should take a const key pointer argument (David Howells) [1282745] - [security] keys: Use bool in make_key_ref and is_key_possessed (David Howells) [1282745] - [security] keys: Skip key state checks when checking for possession (David Howells) [1282745] - [security] fix: compat_rw_copy_check_uvector misuse in aio, readv, writev, and security keys (David Howells) [1282745] - [security] keys: Use keyring_alloc() to create special keyrings (David Howells) [1282745] - [security] keys: Reduce initial permissions on keys (David Howells) [1282745] - [security] key: Fix resource leak (David Howells) [1282745] - [security] keys: linux/key-type.h needs linux/errno.h (David Howells) [1282745] - [security] keys: Fix some sparse warnings (David Howells) [1282745] - [security] key: Remove extraneous parentheses from rcu_assign_keypointer (David Howells) [1282745] - [security] security/keys/keyctl.c: suppress memory allocation failure warning (David Howells) [1282745] - [security] keys: Don't check for NULL key pointer in key_validate (David Howells) [1282745] - [security] keys: Do LRU discard in full keyrings (David Howells) [1282745] - [security] keys: Permit in-place link replacement in keyring list (David Howells) [1282745] - [security] keys: Perform RCU synchronisation on keys prior to key destruction (David Howells) [1282745] - [security] keys: Announce key type (un)registration (David Howells) [1282745] - [security] Created a function for setting timeouts on keys (David Howells) [1282745] - [char] tty ldisc: Close/Reopen race prevention should check the proper flag (Herton R. Krzesinski) [1233699] - [char] TTY: open/hangup race fixup (Herton R. Krzesinski) [1233699] - [char] TTY: don't allow reopen when ldisc is changing (Herton R. Krzesinski) [1233699] - [block] mtip32xx: increase wait time for hba reset (David Milburn) [1252349 1253433] - [block] mtip32xx: fix minor number (David Milburn) [1252349 1253433] - [block] mtip32xx: remove unnecessary sleep in mtip_ftl_rebuild_poll (David Milburn) [1252349 1253433] - [block] mtip32xx: Abort I/O during secure erase operation (David Milburn) [1252349 1253433] - [block] mtip32xx: fix incorrectly setting MTIP_DDF_SEC_LOCK_BIT (David Milburn) [1252349 1253433] - [block] mtip32xx: fix rmmod issue (David Milburn) [1252349 1253433] - [netdrv] e100: Release skb when DMA mapping is failed in e100_xmit_prepare (Ken Cox) [1150338] - [netdrv] e100: Add dma mapping error check (Ken Cox) [1150338] - [netdrv] e100: Add a check after pci_pool_create to avoid null pointer dereference (Ken Cox) [1150338] - [netdrv] ethernet/intel: Use setup_timer (Ken Cox) [1150338] - [netdrv] e100: don't initialize int object to zero (Ken Cox) [1150338] - [mm] ksm: unstable_tree_search_insert error checking cleanup (Andrea Arcangeli) [1262294 1274870] - [mm] ksm: use the helper method to do the hlist_empty check (Andrea Arcangeli) [1262294 1274870] - [mm] ksm: don't fail stable tree lookups if walking over stale stable_nodes (Andrea Arcangeli) [1262294 1274870] - [mm] ksm: add cond_resched() to the rmap_walks (Andrea Arcangeli) [1262294 1274870] - [mm] shm: fix null pointer deref when userspace specifies invalid hugepage size (Aaron Tomlin) [1168187] - [mm] hugetlbfs: fix mmap failure in unaligned size request (Aaron Tomlin) [1168187] - [mm] support more pagesizes for MAP_HUGETLB/SHM_HUGETLB (Aaron Tomlin) [1168187] - [mm] hugetlbfs: fix alignment of huge page requests (Aaron Tomlin) [1168187] - [edac] sb_edac: look harder for DDRIO on Haswell systems (Aristeu Rozanski) [1112412] - [edac] sb_edac: correctly fetch DIMM width on Ivy Bridge and Haswell (Aristeu Rozanski) [1112412] - [net] ipv6: fix crash on ICMPv6 redirects with prohibited/blackholed source (Xin Long) [1278273] - [net] sctp: translate host order to network order when setting a hmacid (Xin Long) [1270481] - [net] fix tcp_info uapi breakage (Paolo Abeni) [1191738] - [net] ipv6: fix bad free of addrconf_init_net (Paolo Abeni) [1278372] - [net] netfilter: nf_ct_sctp: minimal multihoming support (Xin Long) [1267612] - [mm] vmalloc.c: unbreak __vunmap (Jan Stancek) [1286024] - [fs] nfs: Fetch MOUNTED_ON_FILEID when updating an inode (Benjamin Coddington) [1223978] - [fs] nfsv3: Use the readdir fileid as the mounted-on-fileid (Benjamin Coddington) [1223978] - [fs] nfs: Fix use of nfs_attr_use_mounted_on_fileid() (Benjamin Coddington) [1223978] - [fs] nfs: Fix possible endless state recovery wait (Benjamin Coddington) [1093904] - [fs] nfs: Fix comparison between DS address lists (Steve Dickson) [1282622] - [fs] nfs: pnfs: loop over multipath addrs on connect (Steve Dickson) [1282622] - [fs] nfs: Parse and store all multipath DS addresses (Steve Dickson) [1282622] - [fs] nfs: pnfs IPv6 support (Steve Dickson) [1282622] - [fs] xfs: incorporate sysfs/kobject in xfsstats: handlers take kobjects (Bill O'Donnell) [1205640] - [fs] xfs: stats are no longer dependent on CONFIG_PROC_FS (Bill O'Donnell) [1205640] - [fs] xfs: fix an error code in xfs_fs_fill_super (Bill O'Donnell) [1205640] - [fs] xfs: per-filesystem stats counter implementation (Bill O'Donnell) [1205640] - [fs] xfs: per-filesystem stats in sysfs (Bill O'Donnell) [1205640] - [fs] xfs: pass xfsstats structures to handlers and macros (Bill O'Donnell) [1205640] - [fs] xfs: consolidate sysfs ops (Bill O'Donnell) [1205640] - [fs] xfs: remove unused procfs code (Bill O'Donnell) [1205640] - [fs] xfs: create symlink proc/fs/xfs/stat to sys/fs/xfs/stats (Bill O'Donnell) [1205640] - [fs] xfs: create global stats and stats_clear in sysfs (Bill O'Donnell) [1205640] - [fs] xfs: add log attributes for log lsn and grant head data (Bill O'Donnell) [1205640] - [fs] xfs: add debug sysfs attribute set (Bill O'Donnell) [1205640] - [fs] xfs: add xlog sysfs kobject and attribute handlers (Bill O'Donnell) [1205640] - [fs] xfs: add xfs_mount sysfs kobject (Bill O'Donnell) [1205640] - [fs] xfs: add a sysfs kset (Bill O'Donnell) [1205640] - [fs] xfs: fix a couple error sequence jumps in xfs_mountfs (Bill O'Donnell) [1205640] - [fs] sysfs: create __ATTR_WO() (Bill O'Donnell) [1205640] - [fs] gfs2: Protect freeing directory hash table with i_lock spin_lock (Robert S Peterson) [1250663] - [fs] ext4: Check return value of sb_getblk() and friends (Lukas Czerner) [1276627] - [fs] ext3: Avoid underflow of in ext3_trim_fs() (Lukas Czerner) [1116006] - [fs] ext3: add necessary check in case IO error happens (Lukas Czerner) [1209315]- [md] md: clear Blocked flag on failed devices when array is read-only (Xiao Ni) [1177913] - [netdrv] e1000e: convert to new VLAN model (Ken Cox) [1213244] - [usb] xhci: Allocate correct amount of scratchpad buffers (Don Zickus) [1261704] - [ata] ahci: add new Intel device IDs (Steve Best) [1281823] - [usb] Revert "Update USB default wakeup settings" (Don Zickus) [1236589] - [perf] tools: Fix build on 32-bit machines with numactl-dev (Jiri Olsa) [1164407] - [netdrv] ibmveth: Don't receive packets when the napi budget == 0 (Gustavo Duarte) [1233272] - [netdrv] ibmveth: Add support for Large Receive Offload (Gustavo Duarte) [1233272] - [netdrv] ibmveth: Add GRO support (Gustavo Duarte) [1233272] - [netdrv] ibmveth: Add support for TSO (Gustavo Duarte) [1233272] - [netdrv] ibmveth: change rx buffer default allocation for CMO (Gustavo Duarte) [1233272] - [fs] vmcore: continue vmcore initialization if PT_NOTE is found empty (Baoquan He) [1097904] - [fs] vmcore: prevent PT_NOTE p_memsz overflow during header update (Baoquan He) [1097904] - [fs] proc/vmcore.c:mmap_vmcore: skip non-ram pages reported by hypervisors (Baoquan He) [1097904] - [s390] vmcore: implement remap_oldmem_pfn_range for s390 (Baoquan He) [1097904] - [fs] vmcore: introduce remap_oldmem_pfn_range (Baoquan He) [1097904] - [s390] kdump: Allow copy_oldmem_page copy to virtual memory (Baoquan He) [1097904] - [fs] s390/kdump: Disable mmap for s390 (Baoquan He) [1097904] - [fs] vmcore: support mmap on /proc/vmcore (Baoquan He) [1097904] - [fs] vmcore: calculate vmcore file size from buffer size and total size of vmcore objects (Baoquan He) [1097904] - [fs] vmcore: allow user process to remap ELF note segment buffer (Baoquan He) [1097904] - [fs] vmcore: allocate ELF note segment in the 2nd kernel vmalloc memory (Baoquan He) [1097904] - [kernel] vmalloc: introduce remap_vmalloc_range_partial (Baoquan He) [1097904] - [kernel] vmalloc: make find_vm_area check in range (Baoquan He) [1097904] - [fs] vmcore: treat memory chunks referenced by PT_LOAD program header entries in page-size boundary in vmcore_list (Baoquan He) [1097904] - [fs] vmcore: allocate buffer for ELF headers on page-size alignment (Baoquan He) [1097904] - [fs] vmcore: clean up read_vmcore (Baoquan He) [1097904] - [kernel] include/linux/mm.h: add PAGE_ALIGNED helper (Baoquan He) [1097904] - [fs] proc/vmcore.c: put if tests in the top of the while loop to reduce duplication (Baoquan He) [1097904] - [fs] proc/vmcore.c: add hook to read_from_oldmem to check for non-ram pages (Baoquan He) [1097904] - [s390] asm-generic, mm: pgtable: consolidate zero page helpers (Baoquan He) [1097904] - [fs] Revert "vmcore: prevent PT_NOTE p_memsz overflow during header update" (Baoquan He) [1097904] - [fs] Revert "vmcore: continue vmcore initialization if PT_NOTE is found empty" (Baoquan He) [1097904] - [pci] Use function 0 VPD for identical functions, regular VPD for others (Myron Stowe) [1258330] - [pci] Fix devfn for VPD access through function 0 (Myron Stowe) [1258330] - [pci] Add VPD function 0 quirk for Intel Ethernet devices (Myron Stowe) [1258330] - [pci] Add dev_flags bit to access VPD through function 0 (Myron Stowe) [1258330] - [virt] storvsc: use storage protocol version to determine storage capabilities (Vitaly Kuznetsov) [1267592] - [virt] storvsc: use correct defaults for values determined by protocol negotiation (Vitaly Kuznetsov) [1267592] - [virt] storvsc: Untangle the storage protocol negotiation from the vmbus protocol negotiation (Vitaly Kuznetsov) [1267592] - [virt] storvsc: Use a single value to track protocol versions (Vitaly Kuznetsov) [1267592] - [virt] storvsc: Rather than look for sets of specific protocol versions, make decisions based on ranges (Vitaly Kuznetsov) [1267592] - [virt] hv: balloon: Enable dynamic memory protocol negotiation with Windows 10 hosts (Vitaly Kuznetsov) [1267592] - [virt] hv: vmbus: Update preferred vmbus protocol version to windows 10 (Vitaly Kuznetsov) [1267592] - [s390] mm: speedup storage key initialization (Hendrik Brueckner) [1234811] - [s390] memory hotplug: use pfmf instruction to initialize storage keys (Hendrik Brueckner) [1234811] - [s390] mm: use pfmf instruction to initialize storage keys (Hendrik Brueckner) [1234811] - [s390] facilities: cleanup PFMF and HPAGE machine facility detection (Hendrik Brueckner) [1234811] - [s390] enable large page support with CONFIG_DEBUG_PAGEALLOC (Hendrik Brueckner) [1234811] - [s390] memory hotplug: initialize storage keys (Hendrik Brueckner) [1234811] - [s390] mm: limit STACK_RND_MASK for compat tasks (Hendrik Brueckner) [1234811] - [s390] mm: align 64-bit PIE binaries to 4GB (Hendrik Brueckner) [1234811] - [s390] avoid z13 cache aliasing (Hendrik Brueckner) [1234811] - [s390] mm: zero page cache synonyms for zEC12 (Hendrik Brueckner) [1234811] - [s390] zero page cache synonyms (Hendrik Brueckner) [1234811] - [s390] kernel: use stnsm 255 instead of stosm 0 (Hendrik Brueckner) [1234811] - [s390] time: use stck clock fast for do_account_vtime (Hendrik Brueckner) [1234811] - [s390] spinlock: optimize spin_unlock code (Hendrik Brueckner) [1234811] - [s390] spinlock: refactor arch_spin_lock_wait_flags (Hendrik Brueckner) [1234811] - [s390] rwlock: add missing local_irq_restore calls (Hendrik Brueckner) [1234811] - [s390] spinlock, rwlock: always to a load-and-test first (Hendrik Brueckner) [1234811] - [s390] spinlock: optimize spinlock code sequence (Hendrik Brueckner) [1234811] - [s390] spinlock: cleanup spinlock code (Hendrik Brueckner) [1234811] - [s390] enable ARCH_USE_CMPXCHG_LOCKREF (Hendrik Brueckner) [1234811] - [s390] spinlock: check virtual cpu running status (Hendrik Brueckner) [1234811] - [netdrv] r8169: fix kasan reported skb use-after-free (Corinna Vinschen) [1273872] - [netdrv] r8169: Fix sleeping function called during get_stats64 (Corinna Vinschen) [1273872] - [netdrv] r8169: Add software counter for multicast packages (Corinna Vinschen) [1273872] - [netdrv] r8169: Add values missing in @get_stats64 from HW counters (Corinna Vinschen) [1273872] - [mm] compaction: fix accounting of LRU_ACTIVE_ANON|FILE in NR_ISOLATED_ANON|FILE (Andrea Arcangeli) [1264087] - [ata] libata: introduce ata_host->n_tags to avoid oops on SAS controllers (David Milburn) [1244601] - [ata] libata: allow sata_sil24 to opt-out of tag ordered submission (David Milburn) [1244601] - [ata] ahci: ahci_p5wdh_workaround - constify DMI table (David Milburn) [1244601] - [ata] libata: support the ata host which implements a queue depth less than 32 (David Milburn) [1244601] - [ata] ahci: bail out on ICH6 before using AHCI BAR (David Milburn) [1244601] - [ata] ahci: add Marvell 9230 to the AHCI PCI device list (David Milburn) [1244601] - [ata] ahci: Use PCI_VENDOR_ID_MARVELL_EXT for 0x1b4b (David Milburn) [1244601] - [pci] Define macro for Marvell vendor ID (David Milburn) [1244601] - [mm] fix anon_vma->degree underflow in anon_vma endless growing prevention (Jerome Marchand) [1151823] - [mm] fix corner case in anon_vma endless growing prevention (Jerome Marchand) [1151823] - [mm] prevent endless growth of anon_vma hierarchy (Jerome Marchand) [1151823] - [mm] avoid anon_vma_chain allocation under anon_vma lock (Jerome Marchand) [1151823] - [mm] avoid repeated anon_vma lock/unlock sequences in unlink_anon_vmas() (Jerome Marchand) [1151823] - [mm] avoid repeated anon_vma lock/unlock sequences in anon_vma_clone() (Jerome Marchand) [1151823]- [kvm] svm: unconditionally intercept DB (Paolo Bonzini) [1279468] {CVE-2015-8104} - [input] wacom: Add support for Express Key Remote (Aristeu Rozanski) [1243328] - [input] wacom: Add missing ABS_MISC event and feature declaration for 27QHD (Aristeu Rozanski) [1243328] - [input] wacom: add support for Cintiq 27QHD and 27QHD touch (Aristeu Rozanski) [1243328] - [input] wacom: add defines for new Cintiq and DTU outbound tracking (Aristeu Rozanski) [1243328] - [input] wacom: process outbound for newer Cintiqs (Aristeu Rozanski) [1243328] - [hwmon] coretemp: Allow format checking (Prarit Bhargava) [1262397] - [hwmon] revert "hwmon: coretemp: Refine TjMax detection" (Prarit Bhargava) [1262397] - [hwmon] coretemp: Allocate platform data with devm_kzalloc (Prarit Bhargava) [1262397] - [hwmon] coretemp: Use sysfs_create_group to create sysfs attributes (Prarit Bhargava) [1262397] - [hwmon] coretemp: Do not return -EAGAIN for low temperatures (Prarit Bhargava) [1262397] - [hwmon] coretemp: Refine TjMax detection (Prarit Bhargava) [1262397] - [hwmon] coretemp: Add PCI device ID for CE41x0 CPUs (Prarit Bhargava) [1262397] - [hwmon] coretemp: Use PCI host bridge ID to identify CPU if necessary (Prarit Bhargava) [1262397] - [hwmon] coretemp: Fix truncated name of alarm attributes (Prarit Bhargava) [1262397] - [hwmon] coretemp: Atom CPUs don't support TjMax; no warning needed (Prarit Bhargava) [1262397] - [hwmon] coretemp: Remove redundant platform_set_drvdata() (Prarit Bhargava) [1262397] - [hwmon] coretemp: Document and add support for additional CPU models (Prarit Bhargava) [1262397] - [hwmon] coretemp: list TjMax for Z650/670 and N550/570 (Prarit Bhargava) [1262397] - [hwmon] coretemp: Drop N4xx, N5xx, D4xx, D5xx CPUs from tjmax table (Prarit Bhargava) [1262397] - [hwmon] coretemp: Use model table instead of if/else to identify CPU models (Prarit Bhargava) [1262397] - [hwmon] coretemp: Drop dependency on PCI for TjMax detection on Atom CPUs (Prarit Bhargava) [1262397] - [hwmon] coretemp: Add support for Atom CE4110/4150/4170 (Prarit Bhargava) [1262397] - [hwmon] coretemp: Use get_online_cpus to avoid races involving CPU hotplug (Prarit Bhargava) [1262397] - [hwmon] sections: Fix section conflicts in drivers/hwmon (Prarit Bhargava) [1262397] - [hwmon] struct x86_cpu_id arrays can be __initconst (Prarit Bhargava) [1262397] - [x86] cpufeature: Rename X86_FEATURE_DTS to X86_FEATURE_DTHERM (Prarit Bhargava) [1262397] - [hwmon] coretemp: Drop needless initialization (Prarit Bhargava) [1262397] - [hwmon] coretemp: Add support for Atom D2000 and N2000 series CPU models (Prarit Bhargava) [1262397] - [hwmon] coretemp: Improve support of recent Atom CPU models (Prarit Bhargava) [1262397] - [hwmon] coretemp: Improve support for TjMax detection on Atom CPUs (Prarit Bhargava) [1262397] - [hwmon] coretemp: Increase CPU core limit (Prarit Bhargava) [1262397] - [hwmon] coretemp: fix oops on cpu unplug (Prarit Bhargava) [1262397] - [hwmon] coretemp: Fix checkpatch error (Prarit Bhargava) [1262397] - [hwmon] Convert coretemp to x86 cpuid autoprobing (Prarit Bhargava) [1262397] - [hwmon] coretemp: Add missing section annotations (Prarit Bhargava) [1262397] - [hwmon] coretemp: Fix for non-SMP builds (Prarit Bhargava) [1262397] - [hwmon] coretemp: Get microcode revision from cpu_data (Prarit Bhargava) [1262397] - [hwmon] coretemp: Avoid leaving around dangling pointer (Prarit Bhargava) [1262397] - [hwmon] coretemp: Fixup platform device ID change (Prarit Bhargava) [1262397] - [hwmon] coretemp: remove struct platform_data * parameter from create_core_data (Prarit Bhargava) [1262397] - [hwmon] coretemp: constify static data (Prarit Bhargava) [1262397] - [hwmon] coretemp: don't use kernel assigned CPU number as platform device ID (Prarit Bhargava) [1262397] - [hwmon] coretemp: Don't use threshold registers for tempX_max (Prarit Bhargava) [1262397] - [hwmon] coretemp: Let the user force TjMax (Prarit Bhargava) [1262397] - [hwmon] coretemp: Drop duplicate function get_pkg_tjmax (Prarit Bhargava) [1262397] - [hwmon] coretemp Initialize tmin (Prarit Bhargava) [1262397] - [hwmon] coretemp: Add core/pkg threshold support to Coretemp (Prarit Bhargava) [1262397] - [hwmon] coretemp: Drop unused struct members (Prarit Bhargava) [1262397] - [hwmon] coretemp: Further relax temperature range checks (Prarit Bhargava) [1262397] - [hwmon] coretemp: Fix TjMax detection for older CPUs (Prarit Bhargava) [1262397] - [hwmon] coretemp: Relax target temperature range check (Prarit Bhargava) [1262397] - [x86] hwmon: Add core threshold notification to therm_throt.c (Prarit Bhargava) [1262397] - [hwmon] coretemp Initialize sysfs attributes (Prarit Bhargava) [1262397] - [hwmon] coretemp: documentation update and cleanup (Prarit Bhargava) [1262397] - [scsi] mptsas: fix depth param in scsi_track_queue_full (Tomas Henzl) [1231864] - [scsi] fcoe: ensure that skb placed on the fip_recv_list are unshared (Maurizio Lombardi) [1227181] - [scsi] bnx2i: Fixed firmware assert, during target logout (Maurizio Lombardi) [1127626] - [scsi] hpsa: Update driver revision to RH5 (Joseph Szczypek) [1244959] - [scsi] hpsa: fix issues with multilun devices (Joseph Szczypek) [1244959] - [scsi] fc: ensure scan_work isn't active when freeing fc_rport (Maurizio Lombardi) [1120036] - [scsi] only re-lock door after EH on devices that were reset (Ewan Milne) [995234] - [virt] guest to host DoS by triggering an infinite loop in microcode (Paolo Bonzini) [1277172] {CVE-2015-5307}- [tools] perf probe: Trivial typo fix for --demangle (Jiri Olsa) [1216217] - [tools] perf tools: Fix report -F dso_from for data without branch info (Jiri Olsa) [1216217] - [tools] perf tools: Fix report -F dso_to for data without branch info (Jiri Olsa) [1216217] - [tools] perf tools: Fix report -F symbol_from for data without branch info (Jiri Olsa) [1216217] - [tools] perf tools: Fix report -F symbol_to for data without branch info (Jiri Olsa) [1216217] - [tools] perf tools: Fix report -F mispredict for data without branch info (Jiri Olsa) [1216217] - [tools] perf tools: Fix report -F in_tx for data without branch info (Jiri Olsa) [1216217] - [tools] perf tools: Fix report -F abort for data without branch info (Jiri Olsa) [1216217] - [tools] perf tools: Make CPUINFO_PROC an array to support different kernel versions (Jiri Olsa) [1216217] - [tools] perf callchain: Use global caching provided by libunwind (Jiri Olsa) [1216217] - [tools] perf diff: Add missing hists__init() call at tool start (Jiri Olsa) [1216217] - [tools] perf script: Add period as a default output column (Jiri Olsa) [1216217] - [tools] perf script: Add period data column (Jiri Olsa) [1216217] - [tools] perf evsel: No need to drag util/cgroup.h (Jiri Olsa) [1216217] - [tools] perf evlist: Add missing 'struct option' forward declaration (Jiri Olsa) [1216217] - [tools] perf evsel: Move exit stuff from __delete to __exit (Jiri Olsa) [1216217] - [tools] perf kvm stat live: Enable events copying (Jiri Olsa) [1216217] - [tools] perf session: Add option to copy events when queueing (Jiri Olsa) [1216217] - [tools] perf Documentation: Fix typos in perf/Documentation (Jiri Olsa) [1216217] - [tools] perf trace: Use thread_,_set_priv helpers (Jiri Olsa) [1216217] - [tools] perf kvm: Use thread_,_set_priv helpers (Jiri Olsa) [1216217] - [tools] perf callchain: Create an address space per thread (Jiri Olsa) [1216217] - [tools] perf report: Set callchain_param.record_mode for future use (Jiri Olsa) [1216217] - [tools] perf evlist: Fix for double free in tools/perf stat (Jiri Olsa) [1216217] - [tools] perf test: Add test case for pmu event new style format (Jiri Olsa) [1216217] - [tools] perf tools: Add support to new style format of kernel PMU event (Jiri Olsa) [1216217] - [tools] perf tools: Parse the pmu event prefix and suffix (Jiri Olsa) [1216217] - [tools] Revert "perf tools: Default to cpu// for events v5" (Jiri Olsa) [1216217] - [tools] perf top: Add a visual cue for toggle zeroing of samples (Jiri Olsa) [1216217] - [tools] perf symbols: Make sym->end be the first address after the symbol range (Jiri Olsa) [1216217] - [tools] perf symbols: Fix map->end fixup (Jiri Olsa) [1216217] - [tools] perf tools: Fixup off-by-one comparision in maps__find (Jiri Olsa) [1216217] - [tools] perf tools: fix off-by-one error in maps (Jiri Olsa) [1216217] - [tools] perf machine: Add missing dsos->root rbtree root initialization (Jiri Olsa) [1216217] - [tools] perf evsel: Make some exit routines static (Jiri Olsa) [1216217] - [tools] perf evsel: Add missing 'target' struct forward declaration (Jiri Olsa) [1216217] - [tools] perf evlist: Default to syswide target when no thread/cpu maps set (Jiri Olsa) [1216217] - [tools] perf evlist: Check that there is a thread_map when preparing a workload (Jiri Olsa) [1216217] - [tools] perf thread_map: Create dummy constructor out of open coded equivalent (Jiri Olsa) [1216217] - [tools] perf tools: Remove hists from evsel (Jiri Olsa) [1216217] - [tools] perf callchain: Move the callchain_param extern to callchain.h (Jiri Olsa) [1216217] - [tools] perf evsel: Subclassing (Jiri Olsa) [1216217] - [tools] perf session: Remove last reference to hists struct (Jiri Olsa) [1216217] - [tools] perf ui browsers: Add missing include (Jiri Olsa) [1216217] - [tools] perf tools: Move events_stats struct to event.h (Jiri Olsa) [1216217] - [tools] perf session: Don't count per evsel events (Jiri Olsa) [1216217] - [tools] perf evsel: Add hists helper (Jiri Olsa) [1216217] - [tools] perf script: Stop updating hists stats, not used (Jiri Olsa) [1216217] - [tools] perf sched: Stop updating hists stats, not used (Jiri Olsa) [1216217] - [tools] perf callchain: Move callchain_param to util object in to fix python test (Jiri Olsa) [1216217] - [tools] perf kvm stat live: Use fdarray object instead of pollfd (Jiri Olsa) [1216217] - [tools] perf kvm stat live: Use perf_evlist__add_pollfd return fd position (Jiri Olsa) [1216217] - [tools] perf kvm stat live: Fix perf_evlist__add_pollfd error handling (Jiri Olsa) [1216217] - [tools] perf record: Fix error message for --filter option not coming after tracepoint (Jiri Olsa) [1216217] - [tools] perf tools: Fix build breakage on arm64 targets (Jiri Olsa) [1216217] - [tools] perf symbols: Improve DSO long names lookup speed with rbtree (Jiri Olsa) [1216217] - [tools] perf symbols: Encapsulate dsos list head into struct dsos (Jiri Olsa) [1216217] - [tools] perf bench futex: Sanitize -q option in requeue (Jiri Olsa) [1216217] - [tools] perf bench futex: Support operations for shared futexes (Jiri Olsa) [1216217] - [tools] perf trace: Fix mmap return address truncation to 32-bit (Jiri Olsa) [1216217] - [tools] perf tools: Refactor unit and scale function parameters (Jiri Olsa) [1216217] - [tools] perf tools: Fix line number in the config file error message (Jiri Olsa) [1216217] - [tools] perf tools: Convert record,top.call-graph option to call-graph.record-mode (Jiri Olsa) [1216217] - [tools] perf tools: Introduce perf_callchain_config() (Jiri Olsa) [1216217] - [tools] perf callchain: Move some parser functions to callchain.c (Jiri Olsa) [1216217] - [tools] perf tools: Move callchain config from record_opts to callchain_param (Jiri Olsa) [1216217] - [tools] perf hists browser: Fix callchain print bug on TUI (Jiri Olsa) [1216217] - [tools] perf tools: Use ACCESS_ONCE() instead of volatile cast (Jiri Olsa) [1216217] - [tools] perf tools: Modify error code for when perf_session__new() fails (Jiri Olsa) [1216217] - [tools] perf tools: Fix perf record as non root with kptr_restrict == 1 (Jiri Olsa) [1216217] - [tools] perf stat: Fix --per-core on multi socket systems (Jiri Olsa) [1216217] - [tools] perf trace: Filter out POLLHUP'ed file descriptors (Jiri Olsa) [1216217] - [tools] perf record: Filter out POLLHUP'ed file descriptors (Jiri Olsa) [1216217] - [tools] perf evlist: Unmap when all refcounts to fd are gone and events drained (Jiri Olsa) [1216217] - [tools] tools lib fd array: Allow associating an integer cookie with each entry (Jiri Olsa) [1216217] - [tools] perf evlist: Refcount mmaps (Jiri Olsa) [1216217] - [tools] tools lib api: Adopt fdarray class from perf's evlist (Jiri Olsa) [1216217] - [tools] perf evlist: Introduce poll method for common code idiom (Jiri Olsa) [1216217] - [tools] perf kvm stat live: Use perf_evlist__add_pollfd() instead of local equivalent (Jiri Olsa) [1216217] - [tools] perf tests: Add pollfd growing test (Jiri Olsa) [1216217] - [tools] perf evlist: Allow growing pollfd on add method (Jiri Olsa) [1216217] - [tools] perf evlist: We need to poll all event file descriptors (Jiri Olsa) [1216217] - [tools] perf evlist: Monitor POLLERR and POLLHUP events too (Jiri Olsa) [1216217] - [tools] perf tests: Add test for perf_evlist__filter_pollfd() (Jiri Olsa) [1216217] - [tools] perf evlist: Introduce perf_evlist__filter_pollfd method (Jiri Olsa) [1216217] - [tools] perf record: Use ring buffer consume method to look like other tools (Jiri Olsa) [1216217] - [tools] perf probe: Do not use dwfl_module_addrsym if dwarf_diename finds symbol name (Jiri Olsa) [1216217] - [tools] perf probe: Do not access kallsyms when analyzing user binaries (Jiri Olsa) [1216217] - [tools] perf symbols: Add path to Ubuntu kernel debuginfo file (Jiri Olsa) [1216217] - [tools] perf symbols: Ignore stripped vmlinux and fallback to kallsyms (Jiri Olsa) [1216217] - [tools] perf tools: define _DEFAULT_SOURCE for glibc_2.20 (Jiri Olsa) [1216217] - [tools] perf tools: Don't include sys/poll.h directly (Jiri Olsa) [1216217] - [tools] perf tools: Fix GNU-only grep usage in Makefile (Jiri Olsa) [1216217] - [tools] perf tools: Disable kernel symbol demangling by default (Jiri Olsa) [1216217] - [tools] perf tool: fix compilation for ARM (Jiri Olsa) [1216217] - [tools] perf tools: Add perf_pmu__scan_file() (Jiri Olsa) [1216217] - [tools] perf tools: Let default config be defined for a PMU (Jiri Olsa) [1216217] - [tools] perf tools: Add perf-with-kcore script (Jiri Olsa) [1216217] - [tools] perf tools: Let a user specify a PMU event without any config terms (Jiri Olsa) [1216217] - [tools] perf kvm stat report: Unify the title bar output (Jiri Olsa) [1216217] - [tools] perf kvm stat report: Enable the target.system_wide flag (Jiri Olsa) [1216217] - [tools] perf kvm stat report: Save pid string in opts.target.pid (Jiri Olsa) [1216217] - [tools] perf tools powerpc: Fix build issue when DWARF support is disabled (Jiri Olsa) [1216217] - [tools] perf tools: Add +field argument support for --sort option (Jiri Olsa) [1216217] - [tools] perf hists browser: Consolidate callchain print functions in TUI (Jiri Olsa) [1216217] - [tools] perf tools: Add +field argument support for --field option (Jiri Olsa) [1216217] - [tools] perf top: Use set_term_quiet() instead of open coded equivalent (Jiri Olsa) [1216217] - [tools] perf machine: Fallback to MAP__FUNCTION if daddr maps are NULL (Jiri Olsa) [1216217] - [tools] perf hists browser: Cleanup callchain print functions (Jiri Olsa) [1216217] - [tools] perf tools: Add machine__kernel_ip() (Jiri Olsa) [1216217] - [tools] perf machine: Rename machine__get_kernel_start_addr() method (Jiri Olsa) [1216217] - [tools] perf scripting: Add 'flush' callback to scripting API (Jiri Olsa) [1216217] - [tools] perf tests: Add a test for tracking with sched_switch (Jiri Olsa) [1216217] - [tools] perf hists browser: Factor out hist_browser__show_callchain_entry() (Jiri Olsa) [1216217] - [tools] perf hists browser: Fix children overhead dump (Jiri Olsa) [1216217] - [tools] perf hists browser: Get rid of unused 'remaining' variable (Jiri Olsa) [1216217] - [tools] perf tools powerpc: Explicitly include util/debug.h (Jiri Olsa) [1216217] - [tools] perf symbols: Don't try to find DSOs in SYSV maps (Jiri Olsa) [1216217] - [tools] perf stat: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf help: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf kvm: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf buildid-cache: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf sched: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf test: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf record: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf trace: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf top: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf util: Replace strerror with strerror_r for thread-safety (Jiri Olsa) [1216217] - [tools] perf probe: Make error messages thread-safe (Jiri Olsa) [1216217] - [tools] perf: Use strerror_r instead of strerror (Jiri Olsa) [1216217] - [tools] perf probe: Don't use strerror if strlist__add failed (Jiri Olsa) [1216217] - [tools] perf report: Relax -g option parsing not to limit the option order (Jiri Olsa) [1216217] - [tools] perf tools: Annotate PMU related list_head members with type info (Jiri Olsa) [1216217] - [tools] perf tools: Add arm64 triplets (Jiri Olsa) [1216217] - [tools] perf annotate: Don't truncate Intel style addresses (Jiri Olsa) [1216217] - [tools] perf probe: Warn user to rebuild target with debuginfo (Jiri Olsa) [1216217] - [tools] perf evlist: Add perf_evlist__enable_event_idx() (Jiri Olsa) [1216217] - [tools] perf tools: Add flags and insn_len to struct sample (Jiri Olsa) [1216217] - [tools] perf machine: Add machine__thread_exec_comm() (Jiri Olsa) [1216217] - [tools] perf tools: Identify which comms are from exec (Jiri Olsa) [1216217] - [tools] perf script python: Add helpers for calling Python objects (Jiri Olsa) [1216217] - [tools] perf script: Allow callchains if any event samples them (Jiri Olsa) [1216217] - [tools] perf session: Add perf_session__peek_event() (Jiri Olsa) [1216217] - [tools] perf evlist: Add perf_evlist__set_tracking_event() (Jiri Olsa) [1216217] - [tools] perf evlist: Add 'system_wide' option (Jiri Olsa) [1216217] - [tools] perf symbols: Fix missing label symbols (Jiri Olsa) [1216217] - [tools] perf symbols: Don't demangle parameters and such by default (Jiri Olsa) [1216217] - [tools] perf top: Handle 'z' key for toggle zeroing samples in TUI (Jiri Olsa) [1216217] - [tools] perf top: Fix -z option behavior (Jiri Olsa) [1216217] - [tools] perf report: Set proper sort__mode for the branch option (Jiri Olsa) [1216217] - [tools] perf hists browser: Fix a small callchain display bug (Jiri Olsa) [1216217] - [tools] perf tools: Check recorded kernel version when finding vmlinux (Jiri Olsa) [1216217] - [tools] perf trace: Move call to symbol__init() after creating session (Jiri Olsa) [1216217] - [tools] perf timechart: Move call to symbol__init() after creating session (Jiri Olsa) [1216217] - [tools] perf script: Move call to symbol__init() after creating session (Jiri Olsa) [1216217] - [tools] perf sched: Move call to symbol__init() after creating session (Jiri Olsa) [1216217] - [tools] perf lock: Move call to symbol__init() after creating session (Jiri Olsa) [1216217] - [tools] perf kvm: Move call to symbol__init() after creating session (Jiri Olsa) [1216217] - [tools] perf kmem: Move session handling out of __cmd_kmem() (Jiri Olsa) [1216217] - [tools] perf inject: Move session handling out of __cmd_inject() (Jiri Olsa) [1216217] - [tools] perf buildid-cache: Move session handling into cmd_buildid_cache() (Jiri Olsa) [1216217] - [tools] perf annotate: Move session handling out of __cmd_annotate() (Jiri Olsa) [1216217] - [tools] perf symbols: Fix a memory leak in vmlinux_path__init() (Jiri Olsa) [1216217] - [tools] perf script: Fix possible memory leaks (Jiri Olsa) [1216217] - [tools] perf tools: Prefer to use a cpu-wide event for probing CLOEXEC (Jiri Olsa) [1216217] - [tools] perf tools: Fix probing the kernel API with cpu-wide events (Jiri Olsa) [1216217] - [tools] perf tools: Fix one of the probe events to exclude kernel (Jiri Olsa) [1216217] - [tools] perf tools: Fix CLOEXEC probe for perf_event_paranoid == 2 (Jiri Olsa) [1216217] - [tools] perf trace: Add beautifier for mremap flags param (Jiri Olsa) [1216217] - [tools] perf probe: Fix --del option to delete events only with uprobe events (Jiri Olsa) [1216217] - [tools] perf probe: Fix --list option to show events only with uprobe events (Jiri Olsa) [1216217] - [tools] perf kvm: Fix stdin handling for 'kvm stat live' command (Jiri Olsa) [1216217] - [tools] perf top: Setup signals for terminal output (Jiri Olsa) [1216217] - [tools] perf tools: Introduce set_term_quiet_input helper function (Jiri Olsa) [1216217] - [tools] perf top: Join the display thread on exit (Jiri Olsa) [1216217] - [tools] perf tools: Add cpu_startup_entry to the list of kernel idle symbols (Jiri Olsa) [1216217] - [tools] perf top: Don't look for kernel idle symbols in all DSOs (Jiri Olsa) [1216217] - [tools] perf tools: Default to python version 2 (Jiri Olsa) [1216217] - [tools] perf tools: Fix PERF_FLAG_FD_CLOEXEC flag probing event type open counters due to EBUSY error (Jiri Olsa) [1216217] - [tools] perf tools: Fix column alignment when headers aren't shown on TUI (Jiri Olsa) [1216217] - [tools] perf tools: Add name field into perf_hpp_fmt (Jiri Olsa) [1216217] - [tools] perf top: Add -w option for setting column width (Jiri Olsa) [1216217] - [tools] perf report: Honor column width setting (Jiri Olsa) [1216217] - [tools] perf tools: Save column length in perf_hpp_fmt (Jiri Olsa) [1216217] - [tools] perf tools: Make __hpp__fmt() receive an additional len argument (Jiri Olsa) [1216217] - [tools] perf tools: Left-align output contents (Jiri Olsa) [1216217] - [tools] perf tools: Fix make PYTHON override (Jiri Olsa) [1216217] - [tools] perf kmem: Do not ignore mmap events (Jiri Olsa) [1216217] - [tools] perf tools: Allow out of order messages in forced flush (Jiri Olsa) [1216217] - [tools] perf tools: Add debug prints for ordered events queue (Jiri Olsa) [1216217] - [tools] perf tools: Add report.queue-size config file option (Jiri Olsa) [1216217] - [tools] perf tools: Add perf_config_u64 function (Jiri Olsa) [1216217] - [tools] perf tools: Add ordered_events__free function (Jiri Olsa) [1216217] - [tools] perf tools: Add ordered_events__init function (Jiri Olsa) [1216217] - [tools] perf tools: Use list_move in ordered_events_delete function (Jiri Olsa) [1216217] - [tools] perf tools: Create ordered-events object (Jiri Olsa) [1216217] - [tools] perf tools: Make perf_session__deliver_event global (Jiri Olsa) [1216217] - [tools] perf tools: Flush ordered events in case of allocation failure (Jiri Olsa) [1216217] - [tools] perf tools: Limit ordered events queue size (Jiri Olsa) [1216217] - [tools] perf tools: Factor ordered_events__flush to be more generic (Jiri Olsa) [1216217] - [tools] perf tools: Add ordered_events__(new|delete) interface (Jiri Olsa) [1216217] - [tools] perf tools: Rename ordered_events members (Jiri Olsa) [1216217] - [tools] perf tools: Rename ordered_samples struct to ordered_events (Jiri Olsa) [1216217] - [tools] perf tools: Rename ordered_samples bool to ordered_events (Jiri Olsa) [1216217] - [tools] perf record: Honour --no-time command line option (Jiri Olsa) [1216217] - [tools] perf kvm stat: Properly show submicrosecond times (Jiri Olsa) [1216217] - [tools] perf symbols: Make sure --symfs usage includes the path separator (Jiri Olsa) [1216217] - [tools] perf evlist: Don't run workload if not told to (Jiri Olsa) [1216217] - [tools] perf tools: Fix arm64 build error (Jiri Olsa) [1216217] - [tools] saner perf_atoll() (Jiri Olsa) [1216217] - [tools] Revert "perf tools: Fix jump label always changing during tracing" (Jiri Olsa) [1216217] - [tools] perf tools: Fix perf usage string leftover (Jiri Olsa) [1216217] - [tools] perf record: Store PERF_RECORD_FINISHED_ROUND only for nonempty rounds (Jiri Olsa) [1216217] - [tools] perf record: Always force PERF_RECORD_FINISHED_ROUND event (Jiri Olsa) [1216217] - [tools] perf inject: Add --kallsyms parameter (Jiri Olsa) [1216217] - [tools] perf tools: Expose 'addr' functions so they can be reused (Jiri Olsa) [1216217] - [tools] perf session: Fix accounting of ordered samples queue (Jiri Olsa) [1216217] - [tools] perf powerpc: Include util/util.h and remove stringify macros (Jiri Olsa) [1216217] - [tools] perf tools: Fix build on gcc 4.4.7 (Jiri Olsa) [1216217] - [tools] perf tools: Add thread parameter to vdso__dso_findnew() (Jiri Olsa) [1216217] - [tools] perf tools: Add dso__type() (Jiri Olsa) [1216217] - [tools] perf tools: Separate the VDSO map name from the VDSO dso name (Jiri Olsa) [1216217] - [tools] perf tools: Add vdso__new() (Jiri Olsa) [1216217] - [tools] perf machine: Fix the lifetime of the VDSO temporary file (Jiri Olsa) [1216217] - [tools] perf tools: Group VDSO global variables into a structure (Jiri Olsa) [1216217] - [tools] perf session: Add ability to skip 4GiB or more (Jiri Olsa) [1216217] - [tools] perf session: Add ability to 'skip' a non-piped event stream (Jiri Olsa) [1216217] - [tools] perf tools: Pass machine to vdso__dso_findnew() (Jiri Olsa) [1216217] - [tools] perf tools: Add dso__data_size() (Jiri Olsa) [1216217] - [tools] perf machine: Add ability to record the current tid for each cpu (Jiri Olsa) [1216217] - [tools] perf tools: Add cpu to struct thread (Jiri Olsa) [1216217] - [tools] perf tools: Add dsos__hit_all() (Jiri Olsa) [1216217] - [tools] perf tools: Add dso__data_status_seen() (Jiri Olsa) [1216217] - [tools] perf tools: Record whether a dso has data (Jiri Olsa) [1216217] - [tools] perf script: Do not print dangling '=>' for BTS (Jiri Olsa) [1216217] - [tools] perf script: Improve srcline display for BTS (Jiri Olsa) [1216217] - [tools] perf tools: Fix jump label always changing during tracing (Jiri Olsa) [1216217] - [tools] perf tools: Fix incorrect fd error comparison (Jiri Olsa) [1216217] - [tools] perf tests: Update attr test with PERF_FLAG_FD_CLOEXEC flag (Jiri Olsa) [1216217] - [tools] perf tools: Enable close-on-exec flag on perf file descriptor (Jiri Olsa) [1216217] - [tools] perf tools: Remove needless getopt.h includes (Jiri Olsa) [1216217] - [tools] perf tools: Add --debug optionto set debug variable (Jiri Olsa) [1216217] - [tools] perf tools: Factor eprintf to allow different debug variables (Jiri Olsa) [1216217] - [tools] perf tools: Move pr_* debug macros into debug object (Jiri Olsa) [1216217] - [tools] perf tools: Remove verbose from functions prototypes (Jiri Olsa) [1216217] - [tools] perf machine: Fix leak of 'struct thread' on error path (Jiri Olsa) [1216217] - [tools] perf thread: Allow deletion of a thread with no map groups (Jiri Olsa) [1216217] - [tools] perf machine: Fix map groups of threads with unknown pids (Jiri Olsa) [1216217] - [tools] perf evsel: Add 'immediate' option (Jiri Olsa) [1216217] - [tools] perf evsel: Add 'no_aux_samples' option (Jiri Olsa) [1216217] - [tools] perf tools: Add option macro OPT_CALLBACK_OPTARG (Jiri Olsa) [1216217] - [tools] perf tools: Add feature test for __sync_val_compare_and_swap (Jiri Olsa) [1216217] - [tools] perf evlist: Pass mmap parameters in a struct (Jiri Olsa) [1216217] - [tools] perf session: Flag if the event stream is entirely in memory (Jiri Olsa) [1216217] - [tools] perf symbols: Add ability to iterate over a dso's symbols (Jiri Olsa) [1216217] - [tools] perf symbols: Do not attempt to read data from kallsyms (Jiri Olsa) [1216217] - [tools] perf symbols: Record whether a dso is 64-bit (Jiri Olsa) [1216217] - [tools] perf buildid-cache: Apply force option to copying kcore (Jiri Olsa) [1216217] - [tools] perf callchain: Fix appending a callchain from a previous sample (Jiri Olsa) [1216217] - [tools] perf inject: Fix build id injection (Jiri Olsa) [1216217] - [tools] perf symbols: Fix missing GNU IFUNC symbols (Jiri Olsa) [1216217] - [tools] perf tools: Fix missing kernel map load (Jiri Olsa) [1216217] - [tools] perf record: Select comm_exec flag if supported (Jiri Olsa) [1216217] - [tools] perf script: Display PERF_RECORD_MISC_COMM_EXEC flag (Jiri Olsa) [1216217] - [tools] perf machine: Fix the value used for unknown pids (Jiri Olsa) [1216217] - [tools] perf script: Provide additional sample information on generic events (Jiri Olsa) [1216217] - [tools] perf script: Add callchain to generic and tracepoint events (Jiri Olsa) [1216217] - [tools] perf script: Add missing calls to Py_DECREF for return values (Jiri Olsa) [1216217] - [tools] perf kvm: Add skip_event() for --duration option (Jiri Olsa) [1216217] - [tools] perf kvm: Move arch specific code into arch/ (Jiri Olsa) [1216217] - [x86] perf kvm: Use defines of kvm events (Jiri Olsa) [1216217] - [tools] perf timechart: Add more options to IO mode (Jiri Olsa) [1216217] - [tools] perf timechart: Conditionally update start_time on fork (Jiri Olsa) [1216217] - [tools] perf timechart: Implement IO mode (Jiri Olsa) [1216217] - [tools] perf timechart: Fix rendering in Firefox (Jiri Olsa) [1216217] - [tools] perf trace: Fix build on 32-bit systems (Jiri Olsa) [1216217] - [tools] perf trace: Add pagefault statistics (Jiri Olsa) [1216217] - [tools] perf tools: Suggest using -f to override perf.data file ownership message (Jiri Olsa) [1216217] - [tools] perf tools: Convert open coded equivalents to asprintf() (Jiri Olsa) [1216217] - [tools] perf tools: Allow to use cpuinfo on s390 (Jiri Olsa) [1216217] - [tools] perf kvm: Refactoring of cpu_isa_config() (Jiri Olsa) [1216217] - [tools] perf kvm: Simplify exit reasons tables definitions (Jiri Olsa) [1216217] - [tools] perf kvm: Introduce HAVE_KVM_STAT_SUPPORT flag (Jiri Olsa) [1216217] - [tools] perf hists browser: Left justify column headers (Jiri Olsa) [1216217] - [tools] perf hists browser: Add ui.show-headers config file option (Jiri Olsa) [1216217] - [tools] perf hists browser: Display columns header text on 'H' press (Jiri Olsa) [1216217] - [tools] perf hists browser: Add support for showing columns header (Jiri Olsa) [1216217] - [tools] perf hists browser: Override ui_browser refresh_dimensions method (Jiri Olsa) [1216217] - [tools] perf hists browser: Introduce gotorc method (Jiri Olsa) [1216217] - [tools] perf ui browser: Allow overriding refresh_dimensions method (Jiri Olsa) [1216217] - [tools] perf ui browser: Add ->rows to disambiguate from ->height (Jiri Olsa) [1216217] - [tools] perf script: Handle the num array type in python properly (Jiri Olsa) [1216217] - [tools] perf script: Move the number processing into its own function (Jiri Olsa) [1216217] - [tools] perf tools: Fix wrong condition for allocation failure (Jiri Olsa) [1216217] - [tools] perf tools powerpc: Adjust callchain based on DWARF debug info (Jiri Olsa) [1216217] - [tools] tools lib traceevent: Fix a risk for doing free on uninitialized pointer (Jiri Olsa) [1216217] - [tools] perf trace: Add possibility to switch off syscall events (Jiri Olsa) [1216217] - [tools] perf trace: Add pagefaults record and replay support (Jiri Olsa) [1216217] - [tools] perf trace: Add support for pagefault tracing (Jiri Olsa) [1216217] - [tools] perf trace: Add perf_event parameter to tracepoint_handler (Jiri Olsa) [1216217] - [tools] perf scripts: Fallback to syscalls:* when raw_syscalls:* is not available (Jiri Olsa) [1216217] - [tools] tools lib traceevent: Clean up format of args in jbd2 plugin (Jiri Olsa) [1216217] - [tools] tools lib traceevent: Clean up format of args in cfg80211 plugin (Jiri Olsa) [1216217] - [tools] tools lib traceevent: Fix format in plugin_kvm (Jiri Olsa) [1216217] - [tools] tools lib traceevent: Fix and cleanup kvm_nested_vmexit tracepoints (Jiri Olsa) [1216217] - [tools] tools lib traceevent: Add back in kvm plugins nested_vmexit events (Jiri Olsa) [1216217] - [tools] tools lib traceevent: Factor out print_exit_reason in kvm plugin (Jiri Olsa) [1216217] - [tools] tools lib traceevent: Report unknown VMX exit reasons with code (Jiri Olsa) [1216217] - [tools] perf bench sched-messaging: Drop barf() (Jiri Olsa) [1216217] - [tools] perf bench futex: Use global --repeat option (Jiri Olsa) [1216217] - [tools] perf bench: Add --repeat option (Jiri Olsa) [1216217] - [tools] perf bench sched-messaging: Plug memleak (Jiri Olsa) [1216217] - [tools] perf ui browser: Fix scrollbar refresh row index (Jiri Olsa) [1216217] - [tools] perf hists browser: Remove ev_name argument from perf_evsel__hists_browse (Jiri Olsa) [1216217] - [tools] perf trace: Cache the is_exit syscall test (Jiri Olsa) [1216217] - [tools] perf trace: Remove needless reassignments (Jiri Olsa) [1216217] - [tools] perf evlist: Add suggestion of how to set perf_event_paranoid sysctl (Jiri Olsa) [1216217] - [tools] perf trace: Fix up fd -> pathname resolution (Jiri Olsa) [1216217] - [kernel] perf: Fix child event initial state setup (Jiri Olsa) [1216217] - [kernel] perf: Do not POLLHUP event if it has children (Jiri Olsa) [1216217] - [kernel] perf: Do not check PERF_EVENT_STATE_EXIT on syscall read path (Jiri Olsa) [1216217] - [x86] perf/x86/intel: Mark initialization code as such (Jiri Olsa) [1216217] - [kernel] perf/core: Replace rcu_assign_pointer() with RCU_INIT_POINTER() (Jiri Olsa) [1216217] - [kernel] perf/callchain: Replace rcu_assign_pointer() with RCU_INIT_POINTER() (Jiri Olsa) [1216217] - [kernel] perf: Add PERF_EVENT_STATE_EXIT state for events with exited task (Jiri Olsa) [1216217] - [kernel] perf: Fix perf_poll to return proper POLLHUP value (Jiri Olsa) [1216217] - [x86] perf/x86: Fix :pp without LBR (Jiri Olsa) [1216217] - [kernel] perf: Do poll_wait() before checking condition in perf_poll() (Jiri Olsa) [1216217] - [x86] perf/x86/intel: Update Intel models (Jiri Olsa) [1216217] - [kernel] perf/cgroup: Remove perf_put_cgroup() (Jiri Olsa) [1216217] - [kernel] perf: fix perf bug in fork (Jiri Olsa) [1216217] - [kernel] perf: Fix a race condition in perf_remove_from_context() (Jiri Olsa) [1216217] - [kernel] perf: Handle compat ioctl (Jiri Olsa) [1216217] - [fs] perf: Differentiate exec and non-exec comm events (Jiri Olsa) [1216217] - [kernel] perf: Make perf_event_init_context() function static (Jiri Olsa) [1216217] - [kernel] perf/events/core: Drop unused variable after cleanup (Jiri Olsa) [1216217] - [kernel] perf: Simplify perf_event_exit_task_context() (Jiri Olsa) [1216217] - [kernel] perf: Always destroy groups on exit (Jiri Olsa) [1216217] - [kernel] perf: Fix race in removing an event (Jiri Olsa) [1216217] - [kernel] perf: Fix event group context move (Jiri Olsa) [1216217] - [fs] xfs: Fix quota type in quota structures when reusing quota file (Zorro Lang) [1214185] - [fs] cache: make cache flushing more reliable (J. Bruce Fields) [1186013] - [fs] fs: Unhash and evict unused children dentries after rmdir (Lukas Czerner) [1241030] - [fs] ext4: avoid hang when mounting non-journal filesystems with orphan list (Eric Sandeen) [1259123] - [fs] ext4: make orphan functions be no-op in no-journal mode (Eric Sandeen) [1259123] - [fs] svcrpc: don't error out on small tcp fragment (J. Bruce Fields) [987452] - [fs] svcrpc: fix handling of too-short rpc's (J. Bruce Fields) [987452] - [fs] svcrpc: fix some printks (J. Bruce Fields) [987452] - [fs] svcrpc: support multiple-fragment rpc's (J. Bruce Fields) [987452] - [fs] svcrpc: track rpc data length separately from sk_tcplen (J. Bruce Fields) [987452] - [fs] svcrpc: fix off-by-4 error in "incomplete TCP record" dprintk (J. Bruce Fields) [987452] - [fs] svcrpc: delay minimum-rpc-size check till later (J. Bruce Fields) [987452] - [fs] svcrpc: make xpo_recvfrom return only >=0 (J. Bruce Fields) [987452] - [fs] svcrpc: don't bother checking bad svc_addr_len result (J. Bruce Fields) [987452] - [fs] svcrpc: don't byte-swap sk_reclen in place (J. Bruce Fields) [987452] - [fs] sunrpc: Convert net_ratelimit uses to net__ratelimited (J. Bruce Fields) [987452] - [fs] nfsd4: remove unnecessary setclientid_confirm BUG_ON (J. Bruce Fields) [1273010] - [fs] xfs: add missing ilock around dio write last extent alignment (Brian Foster) [1254239] - [fs] coredump: check for missing program in core_pattern with a pipe (Mateusz Guzik) [1232444] - [fs] cifs: Check server capability before attempting silly rename (Sachin Prabhu) [912958] - [fs] nfsv4: Fix lock reclaim for nfs v4 server while still recovering from previous restart (Frank Sorenson) [1267722] - [fs] nfsd: Clear wcc data between compound ops (J. Bruce Fields) [1250739] - [fs] nfs: avoid NULL dereference in nfs_destroy_server (Benjamin Coddington) [1223224] - [netdrv] r8169: enforce RX_MULTI_EN on rtl8168ep/8111ep chips (Corinna Vinschen) [1273896] - [netdrv] forcedeth: fix unilateral interrupt disabling in netpoll path (Neil Horman) [1274326] - [tty] Fix SIGTTOU not sent with tcflush (Aristeu Rozanski) [1252468] - [tty] Fix recursive deadlock in tty_perform_flush() (Aristeu Rozanski) [1252468] - [kernel] time: More core infrastructure for timespec64 (Prarit Bhargava) [1261020] - [kernel] time64: Add struct timespec64 (Prarit Bhargava) [1261020]- [mfd] lpc_ich: Assign subdevice ids automatically (Prarit Bhargava) [1161354] - [mfd] core: Fix platform-device name collisions (Prarit Bhargava) [1161354] - [mfd] core: Fix platform-device id generation (Prarit Bhargava) [1161354] - [kernel] platform: Add support for automatic device IDs (Prarit Bhargava) [1161354] - [idle] intel_idle: skylake client support updated (Prarit Bhargava) [1277595] - [thermal] powerclamp: fix missing newer package c-states (Prarit Bhargava) [1277123] - [x86] ftrace/jprobes: Fix conflict between jprobes and function graph tracing (Steven Rostedt) [1177257] - [virt] kvm: fix double-free of struct kvm (Paolo Bonzini) [1270791] - [kernel] tracing: Fix warning in s_next of trace file ops (Steven Rostedt) [1228505] - [fs] proc: fix PAGE_SIZE limit of /proc/$PID/cmdline (Jarod Wilson) [1100069] - [cpufreq] intel_pstate, convert kernel parameters into module parameters for RHEL6 (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fix divide by zero on Knights Landing (KNL) (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: fix PCT_TO_HWP macro (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fix user input of min/max to legal policy region (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: append more Oracle OEM table id to vendor bypass list (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fix possible overflow complained by Coverity (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Add get_scaling cpu_defaults param to Knights Landing (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: enable HWP per CPU (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fix overflow in busy_scaled due to long delay (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Force setting target pstate when required (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: change some inconsistent debug information (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: set BYT MSR with wrmsrl_on_cpu() (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Add tsc collection and keep previous target pstate (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fix an annoying !CONFIG_SMP warning (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Change the setpoint for Atom params (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Knights Landing support (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: remove MSR test (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: provide option to only use intel_pstate with HWP (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: honor user space min_perf_pct override on resume (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: respect cpufreq policy request (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Add num_pstates to sysfs (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: expose turbo range to sysfs (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Add a few comments (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: add kernel parameter to force loading (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: skip this driver if Sun server has _PPC method (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Add support for HWP (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Correct BYT VID values (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fix BYT frequency reporting (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Don't lose sysfs settings during cpu offline (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Reflect current no_turbo state correctly (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fix setting max_perf_pct in performance policy (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Remove unneeded variable (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Add CPU ID for Braswell processor (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Turn per cpu printk into pr_debug (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Remove core_pct rounding (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Simplify P state adjustment logic (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Keep values in aperf/mperf in full precision (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Disable interrupts during MSRs reading (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Align multiple lines to open parenthesis (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Remove unnecessary intermediate variable sample_time (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Cleanup parentheses (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fit code in a single line where possible (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Add missing blank lines after declarations (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Remove unnecessary type casting in div_s64() call (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Set CPU number before accessing MSRs (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: don't touch turbo bit if turbo disabled or unavailable (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Fix setting VID (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Remove duplicate CPU ID check (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: add sample time scaling (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Correct rounding in busy calculation (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Remove C0 tracking (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Remove unused member name of cpudata (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: remove setting P state to MAX on init (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Set turbo VID for BayTrail (Prarit Bhargava) [1246961] - [cpufreq] intel_pstate: Remove sample parameter in intel_pstate_calc_busy (Prarit Bhargava) [1246961] - [x86] Add support for Intel HWP feature detection (Prarit Bhargava) [1246961] - [acpi] introduce helper function acpi_has_method() (Prarit Bhargava) [1246961] - [crypto] rhel: Enable QAT Driver in config (Neil Horman) [1186058] - [crypto] qat: Add Firmware file to RHEL6 build (Neil Horman) [1186058] - [crypto] qat: Fix uninitialized variable in qat driver (Neil Horman) [1186058] - [crypto] qat: Update to makefiles (Neil Horman) [1186058] - [crypto] qat: fix issue when mapping assoc to internal AD struct (Neil Horman) [1186058] - [crypto] qat: Set max request size (Neil Horman) [1186058] - [crypto] qat: rm unneeded header include (Neil Horman) [1186058] - [crypto] qat: remove unused structure members (Neil Horman) [1186058] - [crypto] qat: Use crypto_aead_set_reqsize helper (Neil Horman) [1186058] - [crypto] aead: Add crypto_aead_set_reqsize helper (Neil Horman) [1186058] - [crypto] qat: Include internal/aead.h (Neil Horman) [1186058] - [crypto] qat: add driver version (Neil Horman) [1186058] - [crypto] qat: do not duplicate string containing firmware name (Neil Horman) [1186058] - [crypto] qat: fix double release_firmware on error path (Neil Horman) [1186058] - [crypto] qat: print ring name in debug output (Neil Horman) [1186058] - [crypto] qat: fix checkpatch CODE_INDENT issue (Neil Horman) [1186058] - [crypto] qat: fix checkpatch COMPARISON_TO_NULL issue (Neil Horman) [1186058] - [crypto] qat: fix checkpatch BIT_MACRO issues (Neil Horman) [1186058] - [crypto] qat: fix checkpatch CONCATENATED_STRING issues (Neil Horman) [1186058] - [crypto] qat: checkpatch PARENTHESIS_ALIGNMENT and LOGICAL_CONTINUATIONS (Neil Horman) [1186058] - [crypto] qat: fix checkpatch CHECK_SPACING issues (Neil Horman) [1186058] - [crypto] qat: fix typo (Neil Horman) [1186058] - [crypto] qat: make error and info log messages more descriptive (Neil Horman) [1186058] - [crypto] qat: fix typo in string (Neil Horman) [1186058] - [crypto] qat: remove duplicate definition of Intel PCI vendor id (Neil Horman) [1186058] - [crypto] qat: remove incorrect __exit markup (Neil Horman) [1186058] - [crypto] qat: don't need qat_auth_state struct (Neil Horman) [1186058] - [crypto] qat: Ensure ipad and opad are zeroed (Neil Horman) [1186058] - [crypto] qat: remove unnecessary include of atomic.h header file (Neil Horman) [1186058] - [crypto] qat: use pci_wait_for_pending_transaction() (Neil Horman) [1186058] - [crypto] qat: adf_ae_stop() is never called:q (Neil Horman) [1186058] - [crypto] qat: correctly type a boolean (Neil Horman) [1186058] - [crypto] qat: fix device reset flow (Neil Horman) [1186058] - [crypto] qat: Fix incorrect uses of memzero_explicit (Neil Horman) [1186058] - [crypto] qat: add support for cbc(aes) ablkcipher (Neil Horman) [1186058] - [crypto] authenc: Export key parsing helper function (Neil Horman) [1186058] - [crypto] qat: Fix assumption that sg in and out will have the same nents (Neil Horman) [1186058] - [crypto] scatterlist: add sg_nents (Neil Horman) [1186058] - [crypto] qat: fix problem with coalescing enable logic (Neil Horman) [1186058] - [crypto] crytpo: qat - Fix 64 bytes requests (Neil Horman) [1186058] - [crypto] qat: Use memzero_explicit (Neil Horman) [1186058] - [crypto] random: add and use memzero_explicit() for clearing data (Neil Horman) [1186058] - [crypto] more robust crypto_memneq (Neil Horman) [1186058] - [crypto] qat: Move BAR definitions to device specific module (Neil Horman) [1186058] - [crypto] qat - misspelling typo: "reseting" should be "resetting" (Neil Horman) [1186058] - [crypto] qat: cleanup unnecessary break checkpatch warning (Neil Horman) [1186058] - [crypto] qat - cleanup coccicheck warning: NULL check before freeing functions (Neil Horman) [1186058] - [crypto] qat: fix bad unlock balance (Neil Horman) [1186058] - [crypto] qat: Enforce valid numa configuration (Neil Horman) [1186058] - [crypto] qat: Prevent dma mapping zero length assoc data (Neil Horman) [1186058] - [crypto] llvmlinux: Remove VLAIS from crypto/.../qat_algs.c (Neil Horman) [1186058] - [crypto] crypto: llvmlinux: Add macro to remove use of VLAIS in crypto code (Neil Horman) [1186058] - [crypto] qat: Removed unneeded partial state (Neil Horman) [1186058] - [crypto] qat: Fix typo in name of tasklet_struct (Neil Horman) [1186058] - [crypto] qat: Enable all 32 IRQs (Neil Horman) [1186058] - [crypto] treewide: fix errors in printk (Neil Horman) [1186058] - [crypto] qat: Use pci_enable_msix_exact() instead of pci_enable_msix() (Neil Horman) [1186058] - [crypto] pci/msi: Add pci_enable_msi_exact() and pci_enable_msix_exact() (Neil Horman) [1186058] - [crypto] qat: Fix return value check in adf_chr_drv_create (Neil Horman) [1186058] - [crypto] qat: Fixed SKU1 dev issue (Neil Horman) [1186058] - [crypto] qat: Use hweight for bit counting (Neil Horman) [1186058] - [crypto] qat: Updated print outputs (Neil Horman) [1186058] - [crypto] qat: change ae_num to ae_id (Neil Horman) [1186058] - [crypto] qat: change slice->regions to slice->region (Neil Horman) [1186058] - [crypto] qat: use min_t macro (Neil Horman) [1186058] - [crypto] qat: remove unnecessary parentheses (Neil Horman) [1186058] - [crypto] qat: remove unneeded header (Neil Horman) [1186058] - [crypto] qat: checkpatch blank lines (Neil Horman) [1186058] - [crypto] qat: remove unnecessary return codes (Neil Horman) [1186058] - [crypto] qat: remove an unneeded cast (Neil Horman) [1186058] - [crypto] qat: Fix error path crash when no firmware is present (Neil Horman) [1186058] - [crypto] qat: Fixed new checkpatch warnings (Neil Horman) [1186058] - [crypto] qat: Updated Firmware Info Metadata (Neil Horman) [1186058] - [crypto] qat: Fix random config build warnings (Neil Horman) [1186058] - [crypto] qat: Fix build problem with O= (Neil Horman) [1186058] - [crypto] qat: Intel(R) QAT DH895xcc accelerator (Neil Horman) [1186058] - [crypto] pci: pci_driver make name const (Neil Horman) [1186058] - [crypto] qat: Intel(R) QAT accelengine part of fw loader (Neil Horman) [1186058] - [crypto] qat: Intel(R) QAT ucode part of fw loader (Neil Horman) [1186058] - [crypto] qat: Intel(R) QAT crypto interface (Neil Horman) [1186058] - [crypto] qat: Intel(R) QAT FW interface (Neil Horman) [1186058] - [crypto] qat: Intel(R) QAT transport code (Neil Horman) [1186058] - [crypto] qat: Intel(R) QAT driver framework (Neil Horman) [1186058] - [net] bonding: propagate LRO disable to slave devices (Jarod Wilson) [1259008] - [net] Move bonding headers under include/net (Jarod Wilson) [1259008] - [x86] cpu/amd: Set X86_FEATURE_EXTD_APICID for future processors (Kim Naru) [1271352] - [x86] gart: Check for GART support before accessing GART registers (Kim Naru) [1271352] - [netdrv] ixgbe: Limit lowest interrupt rate for adaptive interrupt moderation to 12K (John Greene) [1219588] - [usb] usb-serial: Add support for the Sealevel SeaLINK+8 2038-ROHS device (Don Zickus) [1104343] - [scripts] file2alias.c: fix unused do_x86cpu_entry() warning (Prarit Bhargava) [1277196] - [netdrv] macvtap: fix network header pointer for VLAN tagged pkts (Ivan Vecera) [1213846] - [net] Fix vlan_get_protocol for stacked vlan (Ivan Vecera) [1213846] - [netdrv] netxen: correct sysfs bin attribute return code (Tony Camuso) [1252120] - [netdrv] netxen_nic: use spin_lock_bh/spin_unlock_bh around tx_clean_lock (Tony Camuso) [1252120] - [netdrv] netxen_nic: use spin_lock_bh/spin_unlock_bh around tx_clean_lock (Tony Camuso) [1252120] - [netdrv] netxen_nic: Fix trivial typos in comments (Tony Camuso) [1252120] - [netdrv] netxen: Delete an unnecessary check before the function call "kfree" (Tony Camuso) [1252120] - [netdrv] netxen: fix netxen_nic_poll logic (Tony Camuso) [1252120] - [thermal] powerclamp: add cpu id for denlow platform (Steve Best) [1189912] - [thermal] powerclamp: add cpu id for Skylake u/y (Steve Best) [1187318] - [thermal] powerclamp: add cpu id for skylake h/s (Steve Best) [1187318] - [kernel] sysfs: sysfs_create_groups returns a value (Dean Nelson) [1275833] - [kernel] sysfs: add sysfs_create/remove_groups for when SYSFS is not enabled (Dean Nelson) [1275833] - [kernel] sysfs: group.c: add kerneldoc for sysfs_remove_group (Dean Nelson) [1275833] - [kernel] sysfs: group.c: move EXPORT_SYMBOL_GPL() to the proper location (Dean Nelson) [1275833] - [kernel] sysfs: add sysfs_create/remove_groups() (Dean Nelson) [1275833] - [kernel] revert sysfs_create_groups() (Dean Nelson) [1275833] - [net] tcp: fix a potential deadlock in tcp_get_info() (Paolo Abeni) [1191738] - [net] tcp: add tcpi_segs_in and tcpi_segs_out to tcp_info (Paolo Abeni) [1191738] - [net] tcp: add tcpi_bytes_received to tcp_info (Paolo Abeni) [1191738] - [net] tcp: add tcpi_bytes_acked to tcp_info (Paolo Abeni) [1191738] - [net] netpoll: Close race condition between poll_one_napi and napi_disable (Neil Horman) [1252212] - [net] ipv6: use common fib_default_rule_pref (Paolo Abeni) [1247782] - [net] tcp: len check is unnecessarily devastating, change to WARN_ON (John Greene) [1141780] - [net] bridge: Always send NETDEV_CHANGEADDR up on br MAC change (Florian Westphal) [1235128] - [net] bridge: notify applications if address of bridge device changes (Florian Westphal) [1235128] - [net] Document xfrm4_gc_thresh and xfrm6_gc_thresh (Alexander Duyck) [1131742] - [net] inet_diag: always export IPV6_V6ONLY sockopt for listening sockets (Phil Sutter) [1247726] - [net] inet_diag: export IPV6_V6ONLY sockopt (Phil Sutter) [1247726] - [net] ipv4: take rtnl_lock and mark mrt table as freed on namespace cleanup (Phil Sutter) [1243749] - [net] ipv4: dst_entry leak in ip_send_unicast_reply() (Hannes Frederic Sowa) [1222636] - [net] bridge: fix netfilter/NF_BR_LOCAL_OUT for own, locally generated queries (Thadeu Lima de Souza Cascardo) [902297] - [net] conntrack: warn the user if there is a better helper to use (Marcelo Leitner) [1208240] - [net] clear local_df when passing skb between namespaces (Hannes Frederic Sowa) [1215028] - [net] bridge: fix parsing of MLDv2 reports (Thadeu Lima de Souza Cascardo) [1228673] - [net] ipvs: fix dst leak in __ip_vs_addr_is_local_v6 (Hannes Frederic Sowa) [1226876] - [net] ethtool: allow non-netadmin to query settings (Jamie Bainbridge) [1219731] - [sound] Fix USB audio issues (wrong URB_ISO_ASAP semantics) (Jaroslav Kysela) [1255071] - [ipc] Initialize msg/shm IPC objects before doing ipc_addid() (Stanislav Kozina) [1271505] {CVE-2015-7613} - [security] keys: Don't permit request_key() to construct a new keyring (David Howells) [1273463] {CVE-2015-7872} - [security] keys: Fix crash when attempt to garbage collect an uninstantiated keyring (David Howells) [1273463] {CVE-2015-7872} - [security] keys: Fix race between key destruction and finding a keyring by name (David Howells) [1273463] {CVE-2015-7872}- [scsi] storvsc: Set the error code correctly in failure conditions (Vitaly Kuznetsov) [1264930] - [scsi] storvsc: use shost_for_each_device() instead of open coding (Vitaly Kuznetsov) [1264930] - [scsi] storvsc: be more picky about scmnd->sc_data_direction (Vitaly Kuznetsov) [1264930] - [scsi] storvsc: Size the queue depth based on the ringbuffer size (Vitaly Kuznetsov) [1264930] - [scsi] storvsc: Increase the ring buffer size (Vitaly Kuznetsov) [1264930] - [scsi] storvsc: force SPC-3 compliance on win8 and win8 r2 hosts (Vitaly Kuznetsov) [1217570 1247699 982542] - [scsi] storvsc: Fix a bug in copy_from_bounce_buffer() (Vitaly Kuznetsov) [1264930] - [hv] hv_vmbus: Fix signal to host condition (Vitaly Kuznetsov) [1267289] - [hv] vmbus: don't send CHANNELMSG_UNLOAD on pre-Win2012R2 hosts (Vitaly Kuznetsov) [1266535] - [hv] vmbus: add special crash handler (Vitaly Kuznetsov) [1266535] - [hv] don't do hypercalls when hypercall_page is NULL (Vitaly Kuznetsov) [1266535] - [hv] vmbus: add special kexec handler (Vitaly Kuznetsov) [1266535] - [hv] vmbus: remove hv_synic_free_cpu() call from hv_synic_cleanup() (Vitaly Kuznetsov) [1266535] - [hv] vmbus: Use the vp_index map even for channels bound to CPU 0 (Vitaly Kuznetsov) [1267289] - [hv] vmbus: distribute subchannels among all vcpus (Vitaly Kuznetsov) [1267289] - [hv] vmbus: move init_vp_index() call to vmbus_process_offer() (Vitaly Kuznetsov) [1267289] - [hv] vmbus: decrease num_sc on subchannel removal (Vitaly Kuznetsov) [1267289] - [hv] vmbus: unify calls to percpu_channel_enq() (Vitaly Kuznetsov) [1267289] - [hv] vmbus: kill tasklets on module unload (Vitaly Kuznetsov) [1266535] - [hv] vmbus: do cleanup on all vmbus_open() failure paths (Vitaly Kuznetsov) [1267289] - [hv] vmbus: Implement the protocol for tearing down vmbus state (Vitaly Kuznetsov) [1266535] - [hv] vmbus: Get rid of some unused definitions (Vitaly Kuznetsov) [1266535] - [hv] vmbus_free_channels(): remove the redundant free_channel() (Vitaly Kuznetsov) [1267289] - [hv] hv_vmbus: Add gradually increased delay for retries in vmbus_post_msg() (Vitaly Kuznetsov) [1267289] - [hv] remove the per-channel workqueue (Vitaly Kuznetsov) [1266562] - [hv] don't schedule new works in vmbus_onoffer()/vmbus_onoffer_rescind() (Vitaly Kuznetsov) [1266562] - [hv] run non-blocking message handlers in the dispatch tasklet (Vitaly Kuznetsov) [1266562] - [hv] vmbus: Don't wait after requesting offers (Vitaly Kuznetsov) [1267289] - [hv] vmbus: Fix a siganlling host signalling issue (Vitaly Kuznetsov) [1267289] - [hv] vmbus: Fix a bug in rescind processing in vmbus_close_internal() (Vitaly Kuznetsov) [1266562] - [hv] vmbus: missing curly braces in vmbus_process_offer() (Vitaly Kuznetsov) [1266562] - [hv] vmbus: Perform device register in the per-channel work element (Vitaly Kuznetsov) [1266562] - [hv] vmbus: Suport an API to send packet with additional control (Vitaly Kuznetsov) [1267289] - [hv] vmbus: Suport an API to send pagebuffers with additional control (Vitaly Kuznetsov) [1267289] - [hv] vmbus: Use a round-robin algorithm for picking the outgoing channel (Vitaly Kuznetsov) [1267289] - [hv] vmbus: Get rid of some unnecessary messages (Vitaly Kuznetsov) [1267289] - [hv] util: On device remove, close the channel after de-initializing the service (Vitaly Kuznetsov) [1266562] - [hv] vmbus: Remove the channel from the channel list(s) on failure (Vitaly Kuznetsov) [1266562] - [hv] vmbus: Handle both rescind and offer messages in the same context (Vitaly Kuznetsov) [1266562] - [hv] vmbus: Introduce a function to remove a rescinded offer (Vitaly Kuznetsov) [1266562] - [hv] vmbus: Properly handle child device remove (Vitaly Kuznetsov) [1266562] - [hv] vmbus: Fix a bug in the error path in vmbus_open() (Vitaly Kuznetsov) [1267289] - [hv] channel_mgmt: match var type to return type of wait_for_completion (Vitaly Kuznetsov) [1267289] - [hv] channel: match var type to return type of wait_for_completion (Vitaly Kuznetsov) [1267289] - [hv] vmbus_open(): reset the channel state on ENOMEM (Vitaly Kuznetsov) [1267289] - [hv] vmbus_post_msg: retry the hypercall on some transient errors (Vitaly Kuznetsov) [1267289] - [hv] vmbus: rename channel work queues (Vitaly Kuznetsov) [1267289] - [hv] vmbus: Fix a bug in vmbus_establish_gpadl() (Vitaly Kuznetsov) [1267289] - [hv] vmbus: Use get_cpu() to get the current CPU (Vitaly Kuznetsov) [1266535 1266562 1267289] - [hv] Mark the function hv_synic_free_cpu() as static in hv.c (Vitaly Kuznetsov) [1267289] - [kernel] kmod.c: check for NULL in call_usermodehelper_exec (Prarit Bhargava) [1225790] - [kernel] usermodehelper: kill the sub_info->path index 0 check (Prarit Bhargava) [1225790] - [kernel] usermodehelper: check subprocess_info->path != NULL (Prarit Bhargava) [1225790] - [x86] tsc: Let high latency PIT fail fast in quick_pit_calibrate (Prarit Bhargava) [1276456] - [x86] Do not try to sync identity map for non-mapped pages (Vitaly Kuznetsov) [1240593] - [x86] perf: Use extended offcore mask on Haswell (Prarit Bhargava) [1238370] - [s390] compat: correct uc_sigmask of the compat signal frame (Hendrik Brueckner) [1270323] - [s390] dasd: fix kernel panic when alias is set offline (Hendrik Brueckner) [1262766] - [s390] 3270: redraw screen on unsolicited device end (Hendrik Brueckner) [1262765] - [crypto] s390/ghash - Fix incorrect ghash icv buffer handling (Hendrik Brueckner) [1234807] - [netdrv] igb: add support for 1512 PHY (Stefan Assmann) [1238551] - [netdrv] e1000e: convert to netdev features/hw_features API (Ken Cox) [1211468 1235132] - [netdrv] sky2: Avoid double unlock of rtnl (Neil Horman) [1241027] - [mm] Catch and correct shrinker overflows (Eric Sandeen) [1159675] - [usb] Don't enable USB 2.0 Link PM by default (Torez Smith) [1248436] - [net] af_iucv: avoid path quiesce of severed path in shutdown() (Hendrik Brueckner) [1272095] - [kernel] module: fix sprintf format specifier in param_get_byte() (Kamal Heib) [1235533] - [ib] mlx4: Fix wrong usage of IPv4 protocol for multicast attach/detach (Kamal Heib) [1129753] - [hv] fcopy: set .owner reference for file operations (Vitaly Kuznetsov) [1226228] - [watchdog] lto, hpwdt.c: make assembler label global (Nigel Croxon) [1254735] - [watchdog] hpwdt: Fix initialization message in hpwdt.c (Nigel Croxon) [1204516] - [mfd] lpc_ich: Fix a 3.5 kernel regression for iTCO_wdt driver (Prarit Bhargava) [1221987] - [kernel] sched: Don't use tasklist_lock for debug prints (Jiri Olsa) [1229196] - [kernel] x86, irq, Fix race between reading /proc/stat and IRQ removal (Prarit Bhargava) [1233430] - [kernel] checkpatch: fix code broken by backport (Jerry Snitselaar) [1218679] - [md] raid1: fix read balance when a drive is write-mostly (Jes Sorensen) [1242239] - [scsi] ipr: Fix incorrect trace indexing (Gustavo Duarte) [1209543] - [scsi] ipr: Fix invalid array indexing for HRRQ (Gustavo Duarte) [1209543] - [mfd] lpc_ich: Add support for Intel Bay Trail SoC (Prarit Bhargava) [1084131] - [mfd] lpc_ich: Add support for NM10 GPIO (Prarit Bhargava) [1084131] - [mfd] lpc_ich: Change Avoton to iTCO v3 (Prarit Bhargava) [1084131] - [mfd] watchdog: itco_wdt: Add support for v3 silicon (Prarit Bhargava) [1084131] - [mfd] lpc_ich: Add support for iTCO v3 (Prarit Bhargava) [1084131] - [mfd] lpc_ich: Remove lpc_ich_cfg struct use (Prarit Bhargava) [1084131] - [mfd] lpc_ich: Fix ACPI enable bitmask (Prarit Bhargava) [1084131] - [mfd] lpc_ich: Only configure watchdog or GPIO when present (Prarit Bhargava) [1084131] - [mfd] lpc_ich: Add support for Intel Avoton GPIOs (Prarit Bhargava) [1084131] - [mfd] lpc_ich: Convert ICH GPIOs IDs to enum (Prarit Bhargava) [1084131] - [cpufreq] acpi-cpufreq: set current frequency based on target P-State (Ocean He) [1254474] - [cpufreq] Avoid calling cpufreq driver's target() routine if target_freq == policy->cur (Ocean He) [1254474] - [hv] mshyperv: fix recognition of Hyper-V guest crash MSR's (Vitaly Kuznetsov) [1229904] - [hv] vmbus: prefer 'die' notification chain to 'panic' (Vitaly Kuznetsov) [1229904] - [hv] vmbus: unregister panic notifier on module unload (Vitaly Kuznetsov) [1229904] - [hv] vmbus: hyperv_panic_event() can be static (Vitaly Kuznetsov) [1229904] - [hv] vmbus: Correcting truncation error for constant HV_CRASH_CTL_CRASH_NOTIFY (Vitaly Kuznetsov) [1229904] - [hv] vmbus: Add support for VMBus panic notifier handler (Vitaly Kuznetsov) [1229904] - [hv] vmbus: prevent cpu offlining on newer hypervisors (Vitaly Kuznetsov) [1265711] - [kernel] resource: shared I/O region support (Myron Stowe) [1276150] - [pci] Keep original resource if we fail to expand it (Myron Stowe) [1074687] - [pci] Don't enable decoding if BAR hasn't been assigned an address (Myron Stowe) [1074687] - [pci] Mark 64-bit resource as IORESOURCE_UNSET if we only support 32-bit (Myron Stowe) [1074687] - [pci] Don't try to claim IORESOURCE_UNSET resources (Myron Stowe) [1074687] - [pci] Check IORESOURCE_UNSET before updating BAR (Myron Stowe) [1074687] - [pci] Don't clear IORESOURCE_UNSET when updating BAR (Myron Stowe) [1074687] - [pci] Mark resources as IORESOURCE_UNSET if we can't assign them (Myron Stowe) [1074687] - [pci] Remove pci_find_parent_resource use for allocation (Myron Stowe) [1074687] - [pci] vsprintf: Add support for IORESOURCE_UNSET in pR (Myron Stowe) [1074687] - [pci] resource: Add resource_contains (Myron Stowe) [1074687] - [pci] Add PLX PCI 9050 workaround for some Meilhaus DAQ cards (Myron Stowe) [1074687] - [pci] Add workaround for PLX PCI 9050 BAR alignment erratum (Myron Stowe) [1074687] - [pci] resources: add resource_overlaps (Myron Stowe) [1074687] - [pci] allow matching of prefetchable resources to non-prefetchable windows (Myron Stowe) [1074687]- [block] NVMe: Add shutdown timeout as module parameter (David Milburn) [1227888] - [mm] hugetlb: fix race in region tracking (Herton R. Krzesinski) [1260755] - [mm] hugetlb: improve, cleanup resv_map parameters (Herton R. Krzesinski) [1260755] - [mm] hugetlb: unify region structure handling (Herton R. Krzesinski) [1260755] - [mm] hugetlb: change variable name reservations to resv (Herton R. Krzesinski) [1260755] - [virt] virtio-net: drop NETIF_F_FRAGLIST (Michael S. Tsirkin) [1245996] {CVE-2015-5156}- [netdrv] r8169: Revert use of ndo_set_multicast_list (Corinna Vinschen) [1238914] - [netdrv] 3c59x: Fix deadlock between boomerang_interrupt and boomerang_start_tx (Neil Horman) [1232452] - [idle] intel_idle: Skylake Client Support (Steve Best) [1189311] - [powercap] RAPL: Add support for Skylake H/S (Steve Best) [1249852] - [powercap] RAPL: Add support for Broadwell-H (Steve Best) [1249857] - [hid] fix unused rsize usage (Don Zickus) [1256568] - [hid] fix data access in implement() (Don Zickus) [1256568]- [fs] vfs: avoid creation of inode number 0 in new_inode (Carlos Maiolino) [1066751] - [fs] NFS: Hold i_lock in nfs_wb_page_cancel() while locking a request (Benjamin Coddington) [1135601] - [fs] nfsd: set timeparms.to_maxval in setup_callback_client (Dave Wysochanski) [1223531] - [fs] dcache: Log ELOOP rather than creating a loop (Benjamin Coddington) [1254020] - [fs] dcache: Fix loop checks in d_materialise_unique (Benjamin Coddington) [1254020] - [fs] svcrpc: fix rpc server shutdown races (J. Bruce Fields) [1139836] - [fs] svcrpc: make svc_age_temp_xprts enqueue under sv_lock (J. Bruce Fields) [1139836] - [fs] svcrpc: fix xpt_list traversal locking on shutdown (J. Bruce Fields) [1139836] - [fs] sunrpc: clear svc transports lists helper introduced (J. Bruce Fields) [1139836] - [fs] sunrpc: clear svc pools lists helper introduced (J. Bruce Fields) [1139836] - [fs] nfsd4: fix corruption on setting an ACL (J. Bruce Fields) [1078683] - [fs] nfsd4: don't create unnecessary mask acl (J. Bruce Fields) [1078683] - [fs] sunrpc: Report connection error values to rpc_tasks on the pending queue (Jamie Bainbridge) [1206555] - [fs] cifs: set MAY_SIGN flags for all security types (Sachin Prabhu) [1197875] - [fs] revert 'vfs: Unhash and evict unused children dentries after rmdir' (Carlos Maiolino) [1241030]- [netdrv] bonding: fix LACP PDU not sent on slave port sometimes (Jarod Wilson) [1258446] - [netdrv] bonding: fix incorrect lacp mux state when agg not active (Jarod Wilson) [1258446] - [netdrv] bonding: fix bond_open don't always set slave active flag (Jarod Wilson) [1258446] - [netdrv] bonding: update bond carrier state when min_links option changes (Jarod Wilson) [1258446] - [netdrv] bonding: change AD_LINK_SPEED_BITMASK to enum to suport more speed (Jarod Wilson) [1258446] - [virt] kvm: ioapic: conditionally delay irq delivery duringeoi broadcast (Fam Zheng) [1199155] - [kernel] ipc, sem: fix use after free on IPC_RMID after a task using same semaphore set exits (Herton R. Krzesinski) [1233300] - [fs] xfs: extent size hints can round up extents past MAXEXTLEN (Leonardo Menezes Vaz) [1211110] - [fs] Remove BUG_ON in nfs_clear_inode (Frank Sorenson) [1224343] - [net] use address assign type "SET" (Jarod Wilson) [1225359] - [net] ethtool: set addr_assign_type to NET_ADDR_SET when addr is passed on create (Jarod Wilson) [1225359] - [net] rtnl: use dev_set_mac_address() instead of plain ndo_ (Jarod Wilson) [1225359] - [net] ipv4: inet_fragmentation: compute work more accurate (Hannes Frederic Sowa) [1235465]- [mm] swap: make nr_swap_pages atomic (Jerome Marchand) [1252362] - [fs] autofs4 - fix uid and gid assignment in mount request (Ian Kent) [1248820] - [netdrv] bna: fix interrupts storm caused by erroneous packets (Ivan Vecera) [1241287] - [x86] intel_pstate: Add SKY-S support (Steve Best) [1199344]- [edac] pci: avoid negative reference count of edac_class (Herton R. Krzesinski) [1227845] - [scsi] ipr: Increase default adapter init stage change timeout (Steve Best) [1229209] - [fs] nfs4: Avoid NULL reference or double free in nfsd4_fslocs_free() (J. Bruce Fields) [1113914] - [firmware] add iwlwifi-8000C-13 ucode (Stanislaw Gruszka) [1134603] - [netdrv] ixgbe: Cleanup probe to remove redundant attempt to ID PHY (John Greene) [1232125]- [net] Always propagate flag changes to interfaces (Jarod Wilson) [1222823] - [s390] zcrypt: Fixed reset and interrupt handling of AP queues (Hendrik Brueckner) [1238308] - [scsi] zfcp: Use correct length for FCP_RSP_INFO (Hendrik Brueckner) [1223105] - [tools] perf: avoid possible race condition in copyfile (Milos Vyletel) [1229673] - [tools] perf: Introduce copyfile_offset function (Milos Vyletel) [1229673] - [tools] perfs: Add rm_rf utility function (Milos Vyletel) [1229673]- [netdrv] fm10k: Bump driver version to 0.15.2 (Neil Horman) [1150346] - [netdrv] fm10k: corrected VF multicast update (Neil Horman) [1150346] - [netdrv] fm10k: mbx_update_max_size does not drop all oversized messages (Neil Horman) [1150346] - [netdrv] fm10k: reset head instead of calling update_max_size (Neil Horman) [1150346] - [netdrv] fm10k: renamed mbx_tx_dropped to mbx_tx_oversized (Neil Horman) [1150346] - [netdrv] fm10k: update xcast mode before synchronizing multicast addresses (Neil Horman) [1150346] - [netdrv] fm10k: start service timer on probe (Neil Horman) [1150346] - [netdrv] fm10k: fix function header comment (Neil Horman) [1150346] - [netdrv] fm10k: comment next_vf_mbx flow (Neil Horman) [1150346] - [netdrv] fm10k: don't handle mailbox events in iov_event path and always process mailbox (Neil Horman) [1150346] - [netdrv] fm10k: use separate workqueue for fm10k driver (Neil Horman) [1150346] - [netdrv] fm10k: Set PF queues to unlimited bandwidth during virtualization (Neil Horman) [1150346] - [netdrv] fm10k: expose tx_timeout_count as an ethtool stat (Neil Horman) [1150346] - [netdrv] fm10k: only increment tx_timeout_count in Tx hang path (Neil Horman) [1150346] - [netdrv] fm10k: remove extraneous "Reset interface" message (Neil Horman) [1150346] - [netdrv] fm10k: separate PF only stats so that VF does not display them (Neil Horman) [1150346] - [netdrv] fm10k: use hw->mac.max_queues for stats (Neil Horman) [1150346] - [netdrv] fm10k: only show actual queues, not the maximum in hardware (Neil Horman) [1150346] - [netdrv] fm10k: allow creation of VLAN on default vid (Neil Horman) [1150346] - [netdrv] fm10k: fix unused warnings (Neil Horman) [1150346] - [netdrv] fm10k: Add netconsole support (Neil Horman) [1150346] - [netdrv] fm10k: Have the VF get the default VLAN during init (Neil Horman) [1150346] - [netdrv] fm10k: Correct spelling mistake (Neil Horman) [1150346] - [netdrv] fm10k: Remove redundant rx_errors in ethtool (Neil Horman) [1150346] - [netdrv] fm10k: Corrected an error in Tx statistics (Neil Horman) [1150346] - [netdrv] fm10k: Resolve various spelling errors and checkpatch warnings (Neil Horman) [1150346] - [netdrv] fm10k: Implement ndo_features_check (Neil Horman) [1150346] - [netdrv] fm10k: Resolve compile warnings with W=1 (Neil Horman) [1150346] - [netdrv] fm10k: Validate VLAN ID in fm10k_update_xc_addr_pf (Neil Horman) [1150346] - [netdrv] fm10k: Increase the timeout for the data path reset (Neil Horman) [1150346] - [netdrv] net/fm10k: Avoid double setting of NETIF_F_SG for the HW encapsulation feature mask (Neil Horman) [1150346] - [netdrv] fm10k: Clean-up page reuse code (Neil Horman) [1150346] - [netdrv] fm10k/igb/ixgbe: Use dma_rmb on Rx descriptor reads (Neil Horman) [1150346] - [netdrv] ethernet/intel: Use eth_skb_pad and skb_put_padto helpers (Neil Horman) [1150346] - [netdrv] fm10k: use netdev_rss_key_fill() helper (Neil Horman) [1150346] - [netdrv] fm10k: Add CONFIG_FM10K_VXLAN configuration option (Neil Horman) [1150346] - [netdrv] fm10k: Unlock mailbox on VLAN addition failures (Neil Horman) [1150346] - [netdrv] fm10k: Check the host state when bringing the interface up (Neil Horman) [1150346] - [netdrv] fm10k: fix race accessing page->_count (Neil Horman) [1150346] - [netdrv] fm10k: Correctly set the number of Tx queues (Neil Horman) [1150346] - [netdrv] fm10k: Reduce buffer size when pages are larger than 4K (Neil Horman) [1150346] - [netdrv] fm10k: using vmalloc requires including linux/vmalloc.h (Neil Horman) [1150346] - [netdrv] fm10k: Add support for PTP (Neil Horman) [1150346] - [netdrv] fm10k: Add support for ptp to hw specific files (Neil Horman) [1150346] - [netdrv] fm10k: Add support for debugfs (Neil Horman) [1150346] - [netdrv] fm10k: Add support for IEEE DCBx (Neil Horman) [1150346] - [netdrv] fm10k: Add support for SR-IOV to driver (Neil Horman) [1150346] - [netdrv] fm10k: Add support for SR-IOV to PF core files (Neil Horman) [1150346] - [netdrv] fm10k: Add support for VF (Neil Horman) [1150346] - [netdrv] fm10k: Add support for PF <-> VF mailbox (Neil Horman) [1150346] - [netdrv] fm10k: Add support for MACVLAN acceleration (Neil Horman) [1150346] - [netdrv] fm10k: Add support for netdev offloads (Neil Horman) [1150346] - [netdrv] fm10k: Add support for multiple queues (Neil Horman) [1150346] - [netdrv] fm10k: Add support for PCI power management and error handling (Neil Horman) [1150346] - [netdrv] fm10k: Add ethtool support (Neil Horman) [1150346] - [netdrv] fm10k: Add transmit and receive fastpath and interrupt handlers (Neil Horman) [1150346] - [netdrv] fm10k: Add Tx/Rx hardware ring bring-up/tear-down (Neil Horman) [1150346] - [netdrv] fm10k: Add service task to handle delayed events (Neil Horman) [1150346] - [netdrv] fm10k: add support for Tx/Rx rings (Neil Horman) [1150346] - [netdrv] fm10k: Add interrupt support (Neil Horman) [1150346] - [netdrv] fm10k: Add support for ndo_open/stop (Neil Horman) [1150346] - [netdrv] fm10k: Add support for L2 filtering (Neil Horman) [1150346] - [netdrv] fm10k: Add support for PF (Neil Horman) [1150346] - [netdrv] fm10k: Add support for configuring PF interface (Neil Horman) [1150346] - [netdrv] fm10k: Add support for PF (Neil Horman) [1150346] - [netdrv] fm10k: Implement PF <-> SM mailbox operations (Neil Horman) [1150346] - [netdrv] fm10k: Add support for mailbox (Neil Horman) [1150346] - [netdrv] fm10k: Add support for basic interaction with hardware (Neil Horman) [1150346] - [netdrv] fm10k: Add support for TLV message parsing and generation (Neil Horman) [1150346] - [netdrv] fm10k: Add register defines and basic structures (Neil Horman) [1150346] - [netdrv] fm10k: Add skeletal frame for Intel FM10000 Ethernet Switch Host Interface Driver (Neil Horman) [1150346]- [kernel] percpu_counter: batch size aware __percpu_counter_compare (Hannes Frederic Sowa) [1235465] - [kernel] percpu_counter: make percpu_counters_lock irq-safe (Hannes Frederic Sowa) [1235465] - [kernel] lib/percpu_counter.c: fix bad percpu counter state during suspend (Hannes Frederic Sowa) [1235465] - [kernel] percpu_counter: unbreak __percpu_counter_add (Hannes Frederic Sowa) [1235465] - [kernel] lib/percpu_counter.c: fix __percpu_counter_add (Hannes Frederic Sowa) [1235465] - [kernel] percpu_counter: make APIs irq safe (Hannes Frederic Sowa) [1235465] - [kernel] lib/percpu_counter.c: __this_cpu_write doesn't need to be protected by spinlock (Hannes Frederic Sowa) [1235465] - [kernel] lib/percpu_counter.c: enclose hotplug only variables in hotplug ifdef (Hannes Frederic Sowa) [1235465] - [kernel] percpucounter: Optimize __percpu_counter_add a bit through the use of this_cpu options (Hannes Frederic Sowa) [1235465] - [kernel] percpu_counter: use this_cpu_ptr instead of per_cpu_ptr (Hannes Frederic Sowa) [1235465] - [kernel] percpu: fix list_head init bug in __percpu_counter_init (Hannes Frederic Sowa) [1235465] - [net] vlan: restore VLAN_GROUP_ARRAY_LEN definition (Michal Schmidt) [1242145] - [md] dm btree remove: fix bug in redistribute3 (Mike Snitzer) [1242023] - [netdrv] vmxnet3: prevent receive getting out of sequence on napi poll (Neil Horman) [1236564] - [netdrv] vmxnet3: Bump up driver version number (Neil Horman) [1236564] - [netdrv] vmxnet3: Fix memory leaks in rx path fwd (Neil Horman) [1236564] - [netdrv] vmxnet3: Register shutdown handler for device fwd (Neil Horman) [1236564] - [netdrv] vmxnet3: spelling fixes (Neil Horman) [1236564] - [netdrv] Vmxnet3: Copy TCP header to mapped frame for IPv6 packets (Neil Horman) [1236564] - [netdrv] Vmxnet3: Change the hex constant to its decimal equivalent (Neil Horman) [1236564] - [netdrv] Vmxnet3: Fix ethtool -S to return correct rx queue stats (Neil Horman) [1236564] - [netdrv] Vmxnet3: Reinitialize vmxnet3 backend on wakeup from hibernate (Neil Horman) [1236564] - [netdrv] Vmxnet3: Make Rx ring 2 size configurable (Neil Horman) [1236564] - [netdrv] vmxnet3: use netdev_rss_key_fill() helper (Neil Horman) [1236564] - [netdrv] PCI: Move PCI_VENDOR_ID_VMWARE to pci_ids.h (Neil Horman) [1236564] - [netdrv] VMXNET3: Check for map error in vmxnet3_set_mc (Neil Horman) [1236564] - [netdrv] vmxnet3: fix decimal printf format specifiers prefixed with 0x (Neil Horman) [1236564] - [netdrv] use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Neil Horman) [1236564] - [netdrv] vmxnet3: Call dev_kfree_skb_any instead of dev_kfree_skb (Neil Horman) [1236564] - [netdrv] vmxnet3: fix building without CONFIG_PCI_MSI (Neil Horman) [1236564] - [netdrv] vmxnet3: Use pci_enable_msix_range instead of pci_enable_msix (Neil Horman) [1236564] - [netdrv] vmxnet3: Fix MSI-X/MSI enablement code (Neil Horman) [1236564] - [netdrv] vmxnet3: use initialized skb pointer to set hash (Neil Horman) [1236564] - [netdrv] vmxnet3 calls skb_set_hash (Neil Horman) [1236564] - [netdrv] vmxnet3: remove unnecessary pci_set_drvdata (Neil Horman) [1236564] - [netdrv] vmxnet3: Remove extern from function prototypes (Neil Horman) [1236564] - [netdrv] VMXNET3: Add support for virtual IOMMU (Neil Horman) [1236564] - [kernel] sched, cgroup: replace signal_struct->group_rwsem with a global percpu_rwsem (Oleg Nesterov) [1198732] - [kernel] percpu_rw_semaphore: add lockdep annotations (Oleg Nesterov) [1198732] - [kernel] percpu_rw_semaphore: kill ->writer_mutex, add ->write_ctr (Oleg Nesterov) [1198732] - [kernel] percpu_rw_semaphore: reimplement to not block the readers unnecessarily (Oleg Nesterov) [1198732] - [kernel] percpu-rwsem: use synchronize_sched_expedited (Oleg Nesterov) [1198732] - [kernel] percpu-rw-semaphores: use rcu_read_lock_sched (Oleg Nesterov) [1198732] - [kernel] percpu-rw-semaphores: use light/heavy barriers (Oleg Nesterov) [1198732] - [kernel] blockdev: turn a rw semaphore into a percpu rw semaphore (Oleg Nesterov) [1198732] - [kernel] softirq: Add softirq_2ms_loop and default to existing RHEL6 behaviour (Prarit Bhargava) [970263] - [kernel] softirq: reduce latencies (Prarit Bhargava) [970263] - [net] udp: fix behavior of wrong checksums (Denys Vlasenko) [1240759] {CVE-2015-5364 CVE-2015-5366} - [md] Revert "dm: only run the queue on completion if congested or no requests pending" (Mike Snitzer) [1240767] - [md] Revert "dm: don't schedule delayed run of the queue if nothing to do" (Mike Snitzer) [1240767]- [fs] vfs: Unhash and evict unused children dentries after rmdir (Lukas Czerner) [1241030] - [fs] vfs: Prevent syncing frozen file system (Lukas Czerner) [1241791] - [fs] vfs: Prevent freeing unlinked file to be indefinitely delayed (Lukas Czerner) [1236736] - [fs] vmcore: continue vmcore initialization if PT_NOTE is found empty (Baoquan He) [1236437] - [fs] vmcore: prevent PT_NOTE p_memsz overflow during header update (Baoquan He) [1236437] - [kernel] audit/fix non-modular users of module_init in core code (Baoquan He) [1236437]- [security] selinux: don't waste ebitmap space when importing NetLabel categories (Paul Moore) [1130197] - [x86] Revert "Add driver auto probing for x86 features v4" (Prarit Bhargava) [1231280] - [net] bridge: netfilter: don't call iptables on vlan packets if sysctl is off (Florian Westphal) [1236551] - [net] ebtables: Allow filtering of hardware accelerated vlan frames (Florian Westphal) [1236551]- [fs] Revert "fuse: use clear_highpage and KM_USER0 instead of KM_USER1" (Brian Foster) [1229562]- [netdrv] bnx2x: Move statistics implementation into semaphores (Michal Schmidt) [1231348] - [scsi] storvsc: Set the SRB flags correctly when no data transfer is needed (Vitaly Kuznetsov) [1221404]- [block] fix ext_dev_lock lockdep report (Jeff Moyer) [1230927] - [md] Revert "md dm: run queue on re-queue" (Mike Snitzer) [1232007] - [firmware] another cxgb4 firmware load fixup (Sai Vemuri) [1189255] - [char] tty: Don't protect atomic operation with mutex (Aristeu Rozanski) [1184182] - [edac] i5100 add 6 ranks per channel (Aristeu Rozanski) [1171333] - [edac] i5100 clean controller to channel terms (Aristeu Rozanski) [1171333] - [crypto] rng - Remove krng (Herbert Xu) [1226418] - [crypto] drbg - Add stdrng alias and increase priority (Herbert Xu) [1226418] - [crypto] seqiv - Move IV seeding into init function (Herbert Xu) [1226418] - [crypto] eseqiv - Move IV seeding into init function (Herbert Xu) [1226418] - [crypto] chainiv - Move IV seeding into init function (Herbert Xu) [1226418]- [gpu] drm/radeon: fix freeze for laptop with Turks/Thames GPU (Jerome Glisse) [1213297] - [md] dm: fix casting bug in dm_merge_bvec (Mike Snitzer) [1226453] - [fs] nfs: Send the size attribute on open(O_TRUNC) (Benjamin Coddington) [1208065] - [net] inet: fix processing of ICMP frag_needed messages (Sabrina Dubroca) [1210321] - [net] tcp: double default TSQ output bytes limit (Hannes Frederic Sowa) [1140590] - [hv] hv_balloon: correctly handle num_pages>INT_MAX case (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: correctly handle val.freeramid executables (Mateusz Guzik) [1216269] {CVE-2015-3339} - [netdrv] i40e: Make sure to be in VEB mode if SRIOV is enabled at probe (Stefan Assmann) [1206000] - [netdrv] i40e: start up in VEPA mode by default (Stefan Assmann) [1206000] - [netdrv] e1000e: Bump the version to 3.2.5 (John Greene) [1211531] - [netdrv] e1000e: fix unit hang during loopback test (John Greene) [1211531] - [netdrv] e1000e: fix systim issues (John Greene) [1211531] - [netdrv] e1000e: fix legacy interrupt handling in i219 (John Greene) [1211531] - [netdrv] e1000e: fix flush_desc_ring implementation (John Greene) [1211531] - [netdrv] e1000e: fix logical error in flush_desc_rings (John Greene) [1211531] - [netdrv] e1000e: remove call to do_div and sign mismatch warning (John Greene) [1211531] - [netdrv] e1000e: i219 execute unit hang fix on every reset or power state transition (John Greene) [1211531] - [netdrv] e1000e: i219 fix unit hang on reset and runtime D3 (John Greene) [1211531] - [netdrv] e1000e: fix call to do_div to use u64 arg (John Greene) [1211531] - [netdrv] e1000e: Cleanup handling of VLAN_HLEN as a part of max frame size (John Greene) [1211531] - [netdrv] e1000e: Correctly include VLAN_HLEN when changing interface MTU (John Greene) [1211531] - [netdrv] e1000e: call netif_carrier_off early on down (John Greene) [1211531]- [serial] add ability to set IRQ via module parameter (Prarit Bhargava) [1210848] - [fs] pipe: fix pipe corruption and iovec overrun on partial copy (Seth Jennings) [1185166] {CVE-2015-1805} - [netdrv] macvlan: add VLAN filters to lowerdev (Ivan Vecera) [1213846] - [x86] Mark Intel Broadwell-DE processor as unsupported (Steve Best) [1226904] - [net] ipv6: reallocate addrconf router for ipv6 address when lo device up (Hannes Frederic Sowa) [1223610] - [mm] memory-failure: move refcount only in !MF_COUNT_INCREASED (Rafael Aquini) [1222832] - [mm] memory-failure: shift page lock from head page to tail page after thp split (Rafael Aquini) [1222832] - [mm] memory-failure: transfer page count from head page to tail page after split thp (Rafael Aquini) [1222832] - [scsi] lpfc: Correct loss of target discovery after cable swap (Rob Evers) [1226779]- [netdrv] iwlwifi: use custom workqueue (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: remove not used *bt-coex* files (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: avoid use-after-free on iwl_mvm_d0i3_enable_tx() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: clean net-detect info if device was reset during suspend (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: take the UCODE_DOWN reference when resuming (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: BT Coex - duplicate the command if sent ASYNC (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: nvm: force mac from otp in case nvm mac is reserved (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Free fw_status after use to avoid memory leak (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix MLME trigger (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: don't disable the busmaster DMA clock for family 8000 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: 7000: modify the firmware name for 3165 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: forbid MIMO on devices that don't support it (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: force quota update update after FW restart (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix typo in CONFIG option (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't power off the device between INIT and OPER firmwares (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: prevent using unmapped memory in fw monitor (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Avoid signal based decisions if ave beacon RSSI is 0 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix scan iteration complete notification handling (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't stop the FW monitor too early (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix Tx Power firmware API (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: capture connection loss as part of MLME trigger (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for time events (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: do string formatting in debug triggers (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: fix spelling errors (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't return uninitialized value in get_survey() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove unused arguments (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Fix wrongfully flushing frames in the roc/off channel queue (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add debugfs entry with the number of net-detect scans (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: refactor rs_update_rate_tbl (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: check the size of the trigger struct from the firmware file (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon MLME failures (Stanislaw Gruszka) [1134606] - [net] mac80211: Fix mac80211.h docbook comments (Stanislaw Gruszka) [1134606] - [net] mac80211: notify the driver about deauth (Stanislaw Gruszka) [1134606] - [net] mac80211: notify the driver about association status (Stanislaw Gruszka) [1134606] - [net] mac80211: notify the driver about authentication status (Stanislaw Gruszka) [1134606] - [netdrv] mac80211: convert rssi_callback() to event_callback() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: fix comment indentation (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Clean up UMAC scan UIDs in the reset and drv_stop flows (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: 8000: change PNVM in case it doesn't match to the HW step (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix debug print in the RSA ownership workaround (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: allow to configure the timeout for the Tx queues (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: drop support for early versions of 8000 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: use debugfs_create_bool() for enable_scan_iteration_notif (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: initialize trans_pcie->ref_count on configure() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: inform mac80211 about umac scans that was aborted by restart (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove d0i3 ref correctly during AP start (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: Fix memory leak in iwl_req_fw_callback() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove WARN_ON for invalid BA notification (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: take IWL_MVM_REF_UCODE_DOWN before restarting hw (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't wait for firmware verification (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: add new 3165 series PCI IDs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove time-event start/end failure warning (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add iccm data to 8000 b-step data dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: add rx packet sequence number to dbg print (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: properly flush the queues for buffering transport (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: assign new TLV bit for multi-source LAR (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: continue (with error) CSA on GO time event failure (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: simplify iwl_mvm_get_wakeup_status() return (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't double unlock the mutex in __iwl_mvm_resume() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: clarify time event end handling (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Always enable the smart FIFO (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: update copyright to include 2015 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: add more new 8260 series PCI IDs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: BT Coex - update the new API (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix force NMI for 8000 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: freeze the non-shared queues when a station goes to sleep (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: allow the op_mode to freeze the stuck queue timer (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: update Tx statistics when using fixed rate (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't init MCC during CT-kill (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove warning on station exhaustion (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: trans: Take ownership on secure machine before FW load (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: add new 8260 series PCI IDs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: improve ss_params debug print (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: don't allow the FW to return invalid ch indices (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: reflect TDLS pm state in mvmvif->pm_enabled (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix identation (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove unneeded include iwl-fw-error-dump.h (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: use correct NVM offset for LAR enable for new NVMs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: fix smatch warning: warn: inconsistent indenting (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: include more registers in the prph dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: speed up the Tx DMA stop flow (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support family 8000 B2/C steps (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: always update the quota after association (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: BT Coex - disable RRC by default (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove IWL_UCODE_TLV_API_SF_NO_DUMMY_NOTIF (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove IWL_UCODE_TLV_API_DISABLE_STA_TX (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: bump API to 13 for devices that use iwlmvm (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: set LAR MCC on D3/D0 transitions (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support LAR updates from BIOS (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: take the MAC address from HW registers (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: allow disabling LAR via module param (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support new PHY_SKU nvm section for family 8000 B0 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: disable 11ac if 11n is disabled (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: iwlmvm: LAR: disable LAR support due to NVM vs TLV conflict (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: change last 5ghz channel to 165 & add support for 8000 family (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: use IWL_DEFAULT_MAX_TX_POWER for max_eirp (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: nvm: init correct nvm channel list for 8000 devices (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: LAR: Add chub mcc change notify command (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: don't declare support for 5ghz if not supported (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: ignore IBSS flag as regulatory NO-IR indication (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: consider LAR support during NVM parse (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: create regdomain from mcc_update_cmd response (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: init country code on init/recovery (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add MCC update FW API (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: disconnect if CSA time event fails scheduling (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: dvm: drop VO packets when mac80211 tells us to (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix compilation with IWLWIFI_DEBUGFS not set (Stanislaw Gruszka) [1134606] - [netdrv] wireless: Use eth__addr instead of memset (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't override passive dwell in case of fragmented scan (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon low RSSI (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon statistics (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: restart firmware recording when no configuration is set (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon command response (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon channel switch (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add trigger for firmware dump upon missed beacons (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add the cause of the firmware dump in the dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add framework for triggers for fw dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: use only 40 ms for fragmented scan (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: allow to force the Rx chains from debugfs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: add new TLV capability flag for BT PLCR (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't iterate interfaces to disconnect in net-detect (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: new Alive / error table API (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support beacon statistics for BSS client (Stanislaw Gruszka) [1134606] - [net] cfg80211: add nl80211 beacon-only statistics (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't write to DBGC_OUT_CTRL when stopping the recording (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove deprecated scan API code (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: deprecate -9.ucode for 3160 / 7260 / 7265 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support radio statistics as global survey (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add statistics API version 10 (Stanislaw Gruszka) [1134606] - [net] cfg80211: add scan time to survey data (Stanislaw Gruszka) [1134606] - [netdrv] cfg80211: remove "channel" from survey names (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: apply destination before releasing reset (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove unused function in BT coex (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix BT coex shared antenna activity check (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: print single stream params via debugfs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: avoid ss_force from being reset after tx idle (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: increase the number of PAPD channel groups to 9 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: consider TDLS queues as used during drain (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: disable MIMO for low latency P2P (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: adapt rate matching to new STBC/BFER (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: disable beamformer unless FW supports it (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't try to stop scans that are not running anymore (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: better match tx response rate to the LQ table (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: call ieee80211_scan_completed() even if scan abort fails (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: reduce quota threshold (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't send a command the firmware doesn't know (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Fix building channels in scan_config_cmd (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Enable EBS also in single scan on umac interface (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Fix a few EBS error handling bugs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: allow to define the stuck queue timer per queue (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: enable watchdog on Tx queues for mvm (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: ignore stale TDLS ch-switch responses (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: improve TDLS ch-sw state machine (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: prepare the enablement of 31 TFD queues (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: enable forcing single stream Tx decision (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: remove space padding after sysassert description (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add beamformer support (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: don't dump useless data when a TFD queue hangs (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't reprobe if we fail during reconfig and fw_restart is false (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: check IWL_UCODE_TLV_API_SCD_CFG in API and not in capa (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: fix rx chains configuration in phy ctxt cmd (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: support secured boot flow for family 8000 B step (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: use a new API for enabling STBC (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: refactor ht/vht init (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: remove stats argument from functions (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: really disable TDLS queues (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: BT Coex - set all the co-running values to 0 (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Do not consider invalid HW queues in queue mask (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support family 8000 C step (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: init ref_lock (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: document switch case fall-through in iwl_mvm_send_sta_key (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: use STBC regardless of power save mode (Stanislaw Gruszka) [1134606] - [netdrv] Revert "iwlwifi: mvm: drop non VO frames when flushing" (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add support for new LTR command (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: BT Coex - fine tune the MPLUT register (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: move U-APSD decision to authentication (Stanislaw Gruszka) [1134606] - [netdrv] mac80211: move U-APSD enablement to vif flags (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: ignore temperature updates in the RX statistics notification (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: cleanup unuseful and overflowing traces (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: generate statistics debugfs code (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: move statistics API to new header file (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: sync statistics firmware API (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: correctly set the NMI register (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add rxf and txf to dump data (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add support for dumping a secondary SRAM (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add debugfs file for misbehaving U-APSD AP (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: let the firmware configure the scheduler (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: remove unused TLV capability flags (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add print of he nvm version (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: set max_out_time equal to frag_passive_dwell in fragmented scan (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: allow to disable MIMO for P2P only (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: allow to collect debug data from non-sleepable context (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: make sure state isn't in d0i3 when stopping fw monitor (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Add debugfs entry to enable scan offload notification (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: add new config and PCI IDs for 4165 series (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: make sure state isn't in d0i3 when collecting fw dbg (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: repeat initial legacy rates in LQ table (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: don't indicate no BA if STA was in powersave (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: organize and cleanup consts (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Alter passive scan fragmentation parameters in case of multi-MAC (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: call to pcie_apply_destination also on family 8000 B step (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: ask the fw to wakeup (from d0i3) on sysassert (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: tlv: add support for IWL_UCODE_TLV_SDIO_ADMA_ADDR TLV (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: use iwl_mvm_sta_from_mac80211() consistently (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: use iwl_mvm_vif_from_mac80211() consistently (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: remove useless extern definition of iwl4265_2ac_sdio_cfg (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: clean refs before stop_device() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: dvm: main: Use setup_timer (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: dvm: tt: Use setup_timer (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support 2 different channels (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: wait for d0i3 exit on hw restart (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: consider d0i3_disable in iwl_mvm_is_d0i3_supported() (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: support multiple d0i3 modes (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support IWL_D0I3_MODE_ON_SUSPEND d0i3 mode (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: allow both d0i3 and d3 wowlan configuration modes (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: add basic reference accounting (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: convert the SRAM dump to the generic memory dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: change SMEM dump to general purpose memory dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add smem content to dump data (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support additional nvm_file in family 8000 B step (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: rs: fix max rate allowed if no rate is allowed (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: clear tt values when entering CT-kill (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: Set the HW step in the core dump (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: allow RSSI compensation (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add debugfs to trigger fw debug logs collection (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: pcie: let the Manageability Engine know when we leave (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: support LnP 1x1 antenna configuration (Stanislaw Gruszka) [1134606] - [netdrv] Revert "iwlwifi: use correct fw file in 8000 b-step" (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: mvm: add fw runtime stack to dump data (Stanislaw Gruszka) [1134606] - [netdrv] iwlwifi: remove MODULE_VERSION (Stanislaw Gruszka) [1134606]- [x86] perf/intel: Add INST_RETIRED.ALL workarounds (Jiri Olsa) [1189949] - [x86] perf/intel: Add Broadwell core support (Jiri Olsa) [1189949] - [x86] perf/intel: Add new cache events table for Haswell (Jiri Olsa) [1189949]- [tools] perf trace: Handle legacy syscalls tracepoints (Jiri Olsa) [1212402] - [scsi] qla2xxx: fix busy wait regression (Chad Dupuis) [1207270] - [fs] eCryptfs: Remove buggy and unnecessary write in file name decode routine (Mateusz Guzik) [1202156] {CVE-2014-9683} - [net] ipv4: Missing sk_nulls_node_init in ping_unhash (Denys Vlasenko) [1218103] {CVE-2015-3636} - [s390] dasd: disable CUIR support for z/VM (Hendrik Brueckner) [1223721] - [ata] ahci: avoton port-disable reset-quirk (David Milburn) [1223187] - [inifinband] iw_cxgb4: don't call neigh_release (Sai Vemuri) [1215835] - [fs] sunrpc: Set alloc_slot for backchannel tcp ops (Sachin Prabhu) [1208339] - [fs] epoll: convert max_user_watches to long (George Beshers) [741705] - [firmware] cxgb4: add missing Makefile invocation for 1.13.32.0 images (Jarod Wilson) [1189255] - [fs] proc: make proc_fd_permission() thread-friendly (Carlos Maiolino) [1201593] - [acpi] scan: reduce log level of "ACPI: \_PR_.CPU4: failed to get CPU APIC ID" (Charles Rose) [1222466] - [netdrv] mlx5: wrong page mask if CONFIG_ARCH_DMA_ADDR_T_64BIT enabled for 32Bit architectures (Doug Ledford) [1141604] - [netdrv] vmxnet3: Receive vlan stripped frames in hwaccel path (Neil Horman) [1218404] - [fs] NFSv4.1: Deal effectively with interrupted RPC calls (Steve Dickson) [1200956] - [fs] NFSv4.1: Try to deal with NFS4ERR_SEQ_MISORDERED (Steve Dickson) [1200956] - [fs] NFSv4.1: Handle NFS4ERR_BADSLOT errors correctly (Steve Dickson) [1200956] - [kernel] cgroup: fix cgroup_rmdir vs close race (Johannes Weiner) [1167772] - [thermal] intel_powerclamp: add id for Avoton SoC (Steve Best) [1225544] - [kernel] tracing: Buffer the output of seq_file in case of filled buffer (Jiri Olsa) [1123102] - [kernel] tracing: Consolidate protection of reader access to the ring buffer (Jiri Olsa) [1123102] - [kernel] tracing: Fix ring_buffer_read_page reading out of page boundary (Jiri Olsa) [1123102] - [kernel] ring-buffer: Check for end of page in iterator (Jiri Olsa) [1123102] - [netdrv] be2net: use PCI MMIO read instead of config read for errors (Ivan Vecera) [1216088] - [thermal] powerclamp: add ids for future xeon cpus (Steve Best) [1183181] - [powercap] RAPL: add IDs for future Xeon CPUs (Steve Best) [1183177] - [net] flow_dissector: fail on evil iph->ihl (Jason Wang) [1179559] - [netdrv] hyperv: Add IPv6 into the hash computation for vRSS (Jason Wang) [1179559] - [netdrv] hyperv: Add handling of IP header with option field in netvsc_set_hash (Jason Wang) [1179559] - [net] bridge: check return value of ipv6_dev_get_saddr() (Thadeu Lima de Souza Cascardo) [765987] - [net] bridge: Fix possibly wrong MLD queries' ethernet source address (Thadeu Lima de Souza Cascardo) [765987] - [net] bridge: Use IPv6 link-local address for multicast listener queries (Thadeu Lima de Souza Cascardo) [765987] - [net] conntrack: RFC5961 challenge ACK confuse conntrack LAST-ACK transition (Jesper Brouer) [1200541 1212801] - [net] tcp: Restore RFC5961-compliant behavior for SYN packets (Jesper Brouer) [1200541 1212801] - [crypto] drbg - fix maximum value checks on 32 bit systems (Herbert Xu) [1219907] - [crypto] drbg - remove configuration of fixed values (Herbert Xu) [1219907] - [netdrv] iwlwifi: mvm: protect rate scaling against non-mvm IBSS stations (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: send AP probe as unicast again (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: count interfaces correctly for combination checks (Stanislaw Gruszka) [1206103] - [netdrv] wl18xx: show rx_frames_per_rates as an array as it really is (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: fix RX A-MPDU session reorder timer deletion (Stanislaw Gruszka) [1206103] - [netdrv] ath9k: fix tracking of enabled AP beacons (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: dvm: run INIT firmware again upon .start() (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: rs: fix BT Coex check to look at the correct ant (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: Fix ROC removal (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: BT Coex - fix a NULL pointer exception (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: fix max_ht_ampdu_exponent for older devices (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: drop unencrypted frames in mesh fwding (Stanislaw Gruszka) [1206103] - [netdrv] b43: fix support for 5 GHz only BCM43228 model (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: disable u-APSD queues by default (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: notify channel switch at the end of ieee80211_chswitch_post_beacon() (Stanislaw Gruszka) [1206103] - [netdrv] nl80211: ignore HT/VHT capabilities without QoS/WMM (Stanislaw Gruszka) [1206103] - [netdrv] ath5k: fix spontaneus AR5312 freezes (Stanislaw Gruszka) [1206103] - [netdrv] mac80211: Send EAPOL frames at lowest rate (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: always use mac color zero (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: fix failure path when power_update fails in add_interface (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: mvm: validate tid and sta_id in ba_notif (Stanislaw Gruszka) [1206103] - [netdrv] iwlwifi: pcie: disable the SCD_BASE_ADDR when we resume from WoWLAN (Stanislaw Gruszka) [1206103] - [x86] perf: Don't use -ENOSPC for out of PMU resources (Jiri Olsa) [1215827] - [x86] perf: Blacklist all MEM_*_RETIRED events for Ivy Bridge (Jiri Olsa) [1215827] - [x86] perf: Add Intel IvyBridge event scheduling constraints (Jiri Olsa) [1215827] - [firmware] iwlwifi: update -12.ucode for 3160 / 7260 / 7265 / 7265D (Stanislaw Gruszka) [1194517] - [firmware] iwlwifi: update -10.ucode for 3160 / 7260 / 7265 / 7265D (Stanislaw Gruszka) [1194517]- [net] tcp: relax tcp_paws_check() (Thadeu Lima de Souza Cascardo) [1209147] - [x86] Mark Intel Broadwell-H processor as supported (Steve Best) [1132147] - [x86] kernel: ignore NMI IOCK when in kdump kernel (Jerry Snitselaar) [1196263] - [kernel] virtio: don't expose u16 in userspace api (Michael S. Tsirkin) [1154634] - [x86] apic/uv: Update the UV APIC HUB check (George Beshers) [1219207] - [x86] apic/uv: Update the UV APIC driver check (George Beshers) [1219207] - [x86] apic/uv: Update the APIC UV OEM check (George Beshers) [1219207]- [rpm] kernel.spec: fix 561.el6 changelog (Kurt Stutsman)- [net] Reinstate WIRELESS_EXT_SYSFS in net/wireless/Kconfig (John Linville) [1219434] - [netdrv] cxgb4: Firmware macro changes for fw verison 1.13.32.0 (Sai Vemuri) [1219233] - [netdrv] cxgb4: Move firmware version MACRO to t4fw_version.h (Sai Vemuri) [1219233] - [netdrv] be2net: fix SR-IOV resources optimization (Ivan Vecera) [1211535]- [powercap] RAPL: Add support for Intel Skylake processors (Steve Best) [1187314] - [powercap] rapl: add ID for Broadwell server (Steve Best) [1189925] - [s390] dasd: Fix unresumed device after suspend/resume having no paths (Hendrik Brueckner) [1213800] - [s390] dasd: fix inability to set a DASD device offline (Hendrik Brueckner) [1213799] - [s390] dasd: fix unresumed device after suspend/resume (Hendrik Brueckner) [1213801] - [netdrv] netvsc: don't flush peers notifying work during setting mtu (Jason Wang) [1203623] - [input] wacom: clear ABS_MISC on the touch device (Aristeu Rozanski) [1111332 1111333] - [x86] asm/entry/64: Remove a bogus 'ret_from_fork' optimization (Mateusz Guzik) [1209233] {CVE-2015-2830} - [fs] gfs2: try harder to obtain journal lock during recovery (Abhijith Das) [1110846] - [thermal] intel_powerclamp: add id for broadwell server (Steve Best) [1189954] - [net] Fix checksum features handling in netif_skb_features() (Vlad Yasevich) [1220247] - [scsi] megaraid_sas : Modify return value of megasas_issue_blocked_cmd() and wait_and_poll() to consider command status returned by firmware (Tomas Henzl) [1219105] - [netdrv] Revert "netxen: remove init of dev->perm_addr in drivers" (Tony Camuso) [1213689] - [ppc] Build RPA PCI Hotplug driver as module instead of directly into the kernel (Gustavo Duarte) [1095456] - [drm] radeon: fix wait in radeon_mn_invalidate_range_start (Rob Clark) [1218794] - [drm] i915: Fix and clean BDW PCH identification (Rob Clark) [1218794] - [drm] i915/vlv: save/restore the power context base reg (Rob Clark) [1218794] - [drm] radeon: Do not directly dereference pointers to BIOS area. (Rob Clark) [1218794] - [kernel] makefile: update drm version (Rob Clark) [1218794] - [drm] i915/vlv: remove wait for previous GFX clk disable request (Rob Clark) [1218794] - [drm] radeon: add extra check in radeon_ttm_tt_unpin_userptr (Rob Clark) [1218794] - [drm] i915: Reject the colorkey ioctls for primary and cursor planes (Rob Clark) [1218794] - [drm] radeon/dpm: fix 120hz handling harder (Rob Clark) [1218794] - [drm] radeon: do a posting read in cik_set_irq (Rob Clark) [1218794] - [drm] i915/vlv: remove wait for previous GFX clk disable request (Rob Clark) [1218794] - [drm] i915: Align initial plane backing objects correctly (Rob Clark) [1218794] - [drm] radeon: drop ttm two ended allocation (Rob Clark) [1218794] - [drm] edid: set ELD for firmware and debugfs override EDIDs (Rob Clark) [1218794] - [drm] radeon: drop setting UPLL to sleep mode (Rob Clark) [1218794] - [drm] radeon: do a posting read in si_set_irq (Rob Clark) [1218794] - [drm] radeon: fix interlaced modes on DCE8 (Rob Clark) [1218794] - [drm] Fixup racy refcounting in plane_force_disable (Rob Clark) [1218794] - [drm] Don't assign fbs for universal cursor support to files (Rob Clark) [1218794] - [drm] radeon: fix wait to actually occur after the signaling callback (Rob Clark) [1218794] - [drm] radeon: do a posting read in rs600_set_irq (Rob Clark) [1218794] - [drm] i915: Dell Chromebook 11 has PWM backlight (Rob Clark) [1218794] - [drm] radeon: do a posting read in evergreen_set_irq (Rob Clark) [1218794] - [drm] radeon: do a posting read in r600_set_irq (Rob Clark) [1218794] - [drm] i915: avoid processing spurious/shared interrupts in low-power states (Rob Clark) [1218794] - [drm] radeon: do a posting read in r100_set_irq (Rob Clark) [1218794] - [drm] i915: Prevent use-after-free in invalidate_range_start callback (Rob Clark) [1218794] - [drm] i915: Check obj->vma_list under the struct_mutex (Rob Clark) [1218794] - [drm] radeon: fix DRM_IOCTL_RADEON_CS oops (Rob Clark) [1218794] - [drm] i915/bdw: PCI IDs ending in 0xb are ULT. (Rob Clark) [1218794] - [drm] i915: Correct the IOSF Dev_FN field for IOSF transfers (Rob Clark) [1218794] - [drm] radeon: fix 1 RB harvest config setup for TN/RL (Rob Clark) [1218794] - [drm] i915: Insert a command barrier on BLT/BSD cache flushes (Rob Clark) [1218794] - [drm] radeon: use drm_mode_vrefresh() rather than mode->vrefresh (Rob Clark) [1218794] - [drm] i915: Drop vblank wait from intel_dp_link_down (Rob Clark) [1218794] - [drm] radeon: enable native backlight control on old macs (Rob Clark) [1218794] - [drm] radeon: fix voltage setup on hawaii (Rob Clark) [1218794] - [drm] radeon/dp: Set EDP_CONFIGURATION_SET for bridge chips if necessary (Rob Clark) [1218794] - [drm] radeon: workaround for CP HW bug on CIK (Rob Clark) [1218794] - [drm] radeon: only enable kv/kb dpm interrupts once v3 (Rob Clark) [1218794] - [drm] radeon: Don't try to enable write-combining without PAT (Rob Clark) [1218794] - [netdrv] i40e/i40evf: implement KR2 support (Stefan Assmann) [1214872] - [kernel] ethtool, net/mlx4_en: Add 100M, 20G, 56G speeds ethtool reporting support (Stefan Assmann) [1214872]- [x86] perf: Add cpu_ for core_pmu (Jiri Olsa) [1188336] - [block] NVMe: Initialize device list head before starting (David Milburn) [1158606] - [block] NVMe: Fix potential corruption on sync commands (David Milburn) [1158606] - [block] NVMe: Fix potential corruption during shutdown (David Milburn) [1158606] - [block] NVMe: Asynchronous controller probe (David Milburn) [1158606] - [block] NVMe: Register management handle under nvme class (David Milburn) [1158606] - [block] NVMe: Update module version (David Milburn) [1158606] - [block] NVMe: Handling devices incapable of I/O (David Milburn) [1158606] - [x86] Mark Intel Broadwell-EP processor as supported (Steve Best) [1132146] - [fs] nfs: Don't attempt to decode missing directory entries (Benjamin Coddington) [1182830] - [acpi] Skip creation of /proc/acpi/power_resource/ entries for duplicate power resource names (Lenny Szubowicz) [1206643] - [powerpc] perf: Cap 64bit userspace backtraces to PERF_MAX_STACK_DEPTH (Steve Best) [1213966]- [x86] mm: Linux stack ASLR implementation (Jacob Tanenbaum) [1195683] {CVE-2015-1593} - [scsi] megaraid_sas: do not process IOCTLs and SCSI commands during driver removal - a fix (Tomas Henzl) [1212364] - [fs] xfs: DIO write completion size updates race (Brian Foster) [1198440] - [x86] KVM: Fix lost interrupt on irr_pending race (Paolo Bonzini) [1213741] - [sound] ALSA: seq-oss: Initialize MIDI clients asynchronously (Jaroslav Kysela) [1212596] - [net] ipv6: Don't reduce hop limit for an interface (Denys Vlasenko) [1208493] {CVE-2015-2922} - [net] vlan: more careful checksum features handling (Vlad Yasevich) [1212384] - [kernel] tracing: Export tracing clock functions (Jerry Snitselaar) [1212502] - [input] wacom - use new input-mt routines (Aristeu Rozanski) [1111332 1111333] - [input] wacom: enable touch on Intuos 5 (Aristeu Rozanski) [1111332 1111333] - [netdrv] bnx2x: Fix kdump when iommu=on (Michal Schmidt) [1211695] - [netdrv] bnx2x: Fix busy_poll vs netpoll (Michal Schmidt) [1212365] - [netdrv] bnx2x: Fix statistics locking scheme (Michal Schmidt) [1211695] - [netdrv] bnx2x: Fix kdump on 4-port device (Michal Schmidt) [1211695]- [firmware] cxgb4: update firmware to revision 1.13.32.0 for T4 and T5 (Jarod Wilson) [1189255] - [netdrv] cxgb4: Add warning msg when attaching to adapters which have FLASHes smaller than 2Mb (Sai Vemuri) [1211742] - [infiniband] cxgb4: Increase epd buff size for debug interface (Sai Vemuri) [1211742] - [infiniband] cxgb4: Configure 0B MRs to match HW implementation (Sai Vemuri) [1211742] - [infiniband] cxgb4: Fix locking issue in process_mpa_request (Sai Vemuri) [1211742] - [infiniband] cxgb4: Limit MRs to < 8GB for T4/T5 devices (Sai Vemuri) [1211742] - [infiniband] cxgb4: Wake up waiters after flushing the qp (Sai Vemuri) [1211742] - [infiniband] cxgb4: Handle NET_XMIT return codes (Sai Vemuri) [1211742] - [netdrv] libcxgbi: fix freeing skb prematurely (Sai Vemuri) [1211742] - [netdrv] cxgb4i: use set_wr_txq() to set tx queues (Sai Vemuri) [1211742] - [netdrv] cxgb4i: handle non-pdu-aligned rx data (Sai Vemuri) [1211742] - [netdrv] cxgb4i: additional types of negative advice (Sai Vemuri) [1211742] - [netdrv] cxgb4/cxgb4i: set the max. pdu length in firmware (Sai Vemuri) [1211742] - [netdrv] cxgb4i: fix credit check for tx_data_wr (Sai Vemuri) [1211742] - [netdrv] cxgb4i: fix tx immediate data credit check (Sai Vemuri) [1211742] - [netdrv] cxgb4i: Don't block unload/cxgb4 unload when remote closes TCP connection (Sai Vemuri) [1211742] - [netdrv] cxgb4: Update FW version string to match FW binary version 1.12.25.0 (Sai Vemuri) [1211742] - [netdrv] cxgb4: Add a check for flashing FW using ethtool (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fill in supported link mode for SFP modules (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix missing initialization of win0_lock (Sai Vemuri) [1211742] - [netdrv] cxgb4vf: FL Starvation Threshold needs to be larger than the SGE's Egress Congestion Threshold (Sai Vemuri) [1211742] - [netdrv] cxgb4/cxgb4vf: For T5 use Packing and Padding Boundaries for SGE DMA transfers (Sai Vemuri) [1211742] - [netdrv] cxgb4vf: Move fl_starv_thres into adapter->sge data structure (Sai Vemuri) [1211742] - [netdrv] cxgb4vf: Replace repetitive pci device ID's with right ones (Sai Vemuri) [1211742] - [netdrv] cxgb4i: send abort_rpl correctly (Sai Vemuri) [1211742] - [netdrv] libcxgbi: support ipv6 address host_param (Sai Vemuri) [1211742] - [netdrv] cxgb4i: Fix -Wmaybe-uninitialized warning (Sai Vemuri) [1211742] - [netdrv] cxgb4i: Fix -Wunused-function warning (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix build failure in cxgb4 when ipv6 is disabled/not in-built (Sai Vemuri) [1211742] - [netdrv] cxgb4i: Remove duplicated CLIP handling code (Sai Vemuri) [1211742] - [netdrv] cxgb4i: avoid holding mutex in interrupt context (Sai Vemuri) [1211742] - [infiniband] cxgb4: Fix ntuple calculation for ipv6 and remove duplicate line (Sai Vemuri) [1211742] - [infiniband] cxgb4: Take IPv6 into account for best_mtu and set_emss (Sai Vemuri) [1211742] - [infiniband] cxgb4: Make c4iw_wr_log_size_order static (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix FW flash logic using ethtool (Sai Vemuri) [1211742] - [netdrv] cxgb4vf: Add 40G support for cxgb4vf driver (Sai Vemuri) [1211742] - [netdrv] cxgb4: Wait for device to get ready before reading any register (Sai Vemuri) [1211742] - [netdrv] cxgb4/cxgb4vf: Updated the LSO transfer length in CPL_TX_PKT_LSO for T5 (Sai Vemuri) [1211742] - [netdrv] cxgb4: clean up a type issue (Sai Vemuri) [1211742] - [netdrv] cxgb4: potential shift wrapping bug (Sai Vemuri) [1211742] - [netdrv] cxgb4: Add support for adaptive rx (Sai Vemuri) [1211742] - [netdrv] cxgb4/cxgb4vf: Add Devicde ID for two more adapter (Sai Vemuri) [1211742] - [netdrv] cxgb4vf: Remove superfluous "idx" parameter of CH_DEVICE() macro (Sai Vemuri) [1211742] - [netdrv] cxgb4: Use BAR2 Going To Sleep (GTS) for T5 and later (Sai Vemuri) [1211742] - [netdrv] cxgb4: Don't allocate adapter structure for all PF's (Sai Vemuri) [1211742] - [netdrv] cxgb4/cxgb4vf: Add device ID for new adapter and remove for dbg adapter (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix t4_flash_erase_sectors() to throw an error when requested to erase sectors which aren't in the FLASH (Sai Vemuri) [1211742] - [netdrv] cxgb4: Add support to S25FL032P flash (Sai Vemuri) [1211742] - [netdrv] cxgb4: Allow T4/T5 firmware sizes up to 1MB (Sai Vemuri) [1211742] - [netdrv] cxgb4: Issue mbox commands on correct mbox (Sai Vemuri) [1211742] - [netdrv] cxgb4: Avoid dumping Write-only registers in register dump (Sai Vemuri) [1211742] - [netdrv] cxgb4: Detect and display firmware reported errors (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix T5 adapter accessing T4 adapter registers (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fixed the code to use correct length for part number (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix for handling 1Gb/s SFP+ Transceiver Modules (Sai Vemuri) [1211742] - [netdrv] cxgb4: Free completed tx skbs promptly (Sai Vemuri) [1211742] - [netdrv] cxgb4: Fix race condition in cleanup (Sai Vemuri) [1211742] - [infiniband] cxgb4: Only call CQ completion handler if it is armed (Sai Vemuri) [1211742] - [netdrv] iw_cxgb4: Don't limit TPTE count to 32KB (Sai Vemuri) [1211742] - [netdrv] iw_cxgb4: advertise the correct device max attributes (Sai Vemuri) [1211742] - [netdrv] iw_cxgb4: Support query_qp() verb (Sai Vemuri) [1211742] - [netdrv] iw_cxgb4: log detailed warnings for negative advice (Sai Vemuri) [1211742] - [scsi] cxgb4i: Fix ipv6 build failure caught with randconfig (Sai Vemuri) [1145278] - [scsi] cxgb4i: remove spurious use of rcu (Sai Vemuri) [1145278] - [scsi] cxgb4i: Guard ipv6 code with a config check (Sai Vemuri) [1145278] - [scsi] cxgb4i: Add ipv6 code to driver, call into libcxgbi ipv6 api (Sai Vemuri) [1145278] - [scsi] libcxgbi: Add ipv6 api to driver (Sai Vemuri) [1145278] - [scsi] cxgb4i: Use cxgb4_select_ntuple to correctly calculate ntuple fields (Sai Vemuri) [1145278] - [scsi] cxgb4i: add support for T5 adapter (Sai Vemuri) [1145278] - [scsi] csgb4i: convert skb->transport_header into skb_transport_header(skb) (Sai Vemuri) [1145278] - [netdrv] cxgb4: Export symbols required by cxgb4i for ipv6 support and required defines (Sai Vemuri) [1145278] - [netdrv] cxfb4vf: Add config option to enable Chelsio cxgb4vf driver (Sai Vemuri) [1112417] - [netdrv] cxfb4vf: Call dev_kfree/consume_skb_any instead of kfree_skb (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use pci_enable_msix_range() instead of pci_enable_msix() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Turn off SGE RX/TX Callback Timers and interrupts in PCI shutdown routine (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Adds device ID for few more Chelsio T4 Adapters (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Check if rx checksum offload is enabled, while reading hardware calculated checksum (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Adds device Id for few more Chelsio adapters (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Remove superfluous call to pci_disable_msix() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: make functions static and remove dead code (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: added much cleaner implementation of is_t4() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: use DEFINE_PCI_DEVICE_TABLE (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove unnecessary pci_set_drvdata() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Staticize local symbols (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add support for Chelsio T5 adapter (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add support for Chelsio's T480-CR and T440-LP-CR adapters (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix VLAN extraction counter increment (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix extraction of cpl_rx_pkt from the response queue descriptor (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use netdev_ and pr_ (Sai Vemuri) [1112417 1145275] - [netdrv] cxgb4vf: remove __dev* attributes (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: do vlan cleanup (Sai Vemuri) [1112417] - [netdrv] cxgb<3, 4>*: improve Kconfig dependencies (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use defined Mailbox Timeout (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Quiesce Virtual Interfaces on shutdown (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Behave properly when CONFIG_DEBUG_FS isn't defined (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Check driver parameters in the right place (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: recover from failure in cxgb4vf_open (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix mailbox data/control coherency domain race (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Ingress Queue Entry Size needs to be 64 bytes (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix setting unicast/multicast addresses (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Advertise NETIF_F_TSO_ECN (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix up "Section Mismatch" compiler warning (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: add ethtool statistics for GRO (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: minor comment/symbolic name cleanup (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: add call to Firmware to reset VF State (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fail open if link_start() fails (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: flesh out PCI Device ID Table (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix some errors in Gather List to skb conversion (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix bug in Generic Receive Offload (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: don't implement trivial (and incorrect) ndo_select_queue() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove call to stop TX queues at load time (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: make single bit signed bitfields unsigned (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use netif_set_real_num__queues (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: do not use PCI resources before pci_enable_device() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix bug where we were only allocating one queue in MSI mode (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix off-by-one error checking for the end of the mailbox delay array (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix SGE resource resource deallocation bug (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix TX Queue restart (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Implement "Unhandled Interrupts" statistic (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove obsolete DECLARE_PCI_UNMAP_ADDR usage (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use correct shift factor for extracting the SGE DMA Ingress Padding Boundary (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Remove obsolete comment about the lack of a TX Timer Callback (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Stitch new T4 PCI-E SR-IOV Virtual Function driver into the build (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add new Makefile for T4 PCI-E SR-IOV Virtual Function driver cxgb4vf (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add main T4 PCI-E SR-IOV Virtual Function driver for cxgb4vf (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add T4 Virtual Function Scatter-Gather Engine DMA code (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add core T4 PCI-E SR-IOV Virtual Function hardware definitions and device communication code (Sai Vemuri) [1112417] - [infiniband] iw_cxgb4: fix for 64-bit integer division (Sai Vemuri) [1145275] - [netdrv] cxgb4: only free allocated fls (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fixed incorrect check for memory operation in t4_memory_rw (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add the MC1 registers to read in the interrupt handler (Sai Vemuri) [1145275] - [netdrv] cxgb4: Update FW version string to match FW binary version (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix for SR-IOV VF initialization (Sai Vemuri) [1145275] - [netdrv] cxgb4i: Move stray CPL definitions to cxgb4 driver (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: Move common defines to cxgb4 (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: work request logging feature (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: display TPTE on errors (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: use firmware ord/ird resource limits (Sai Vemuri) [1145275] - [netdrv] iw_cxgb4: Detect Ing. Padding Boundary at run-time (Sai Vemuri) [1145275] - [infiniband] cxgb4: Initialize the device status page (Sai Vemuri) [1145275] - [infiniband] cxgb4: Clean up connection on ARP error (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix skb_leak in reject_cr() (Sai Vemuri) [1145275] - [netdrv] cxgb4: remove unnecessary null test before debugfs_remove_recursive (Sai Vemuri) [1145275] - [netdrv] cxgb4: Adds device ID for few more Chelsio T4 Adapters (Sai Vemuri) [1145275] - [netdrv] cxgb4: Replaced the backdoor mechanism to access the HW memory with PCIe Window method (Sai Vemuri) [1145275] - [netdrv] cxgb4: Use FW interface to get BAR0 value (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fixes cxgb4 probe failure in VM when PF is exposed through PCI Passthrough (Sai Vemuri) [1145275] - [netdrv] cxgb4: Not need to hold the adap_rcu_lock lock when read adap_rcu_list (Sai Vemuri) [1145275] - [netdrv] cxgb4: Change default Interrupt Holdoff Packet Count Threshold (Sai Vemuri) [1145275] - [netdrv] iw_cxgb4: don't truncate the recv window size (Sai Vemuri) [1145275] - [netdrv] iw_cxgb4: Choose appropriate hw mtu index and ISS for iWARP connections (Sai Vemuri) [1145275] - [netdrv] iw_cxgb4: Allocate and use IQs specifically for indirect interrupts (Sai Vemuri) [1145275] - [infiniband] cxgb4: add missing padding at end of struct c4iw_alloc_ucontext_resp (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add missing padding at end of struct c4iw_create_cq_resp (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix vlan support (Sai Vemuri) [1145275] - [netdrv] cxgb4: Check if rx checksum offload is enabled, while reading hardware calculated checksum (Sai Vemuri) [1145275] - [netdrv] cxgb4: Decode the firmware port and module type a bit more for ethtool (Sai Vemuri) [1145275] - [netdrv] cxgb4: Decode PCIe Gen3 link speed (Sai Vemuri) [1145275] - [infiniband] cxgb4: Update Kconfig to include Chelsio T5 adapter (Sai Vemuri) [1145275] - [infiniband] cxgb4: Only allow kernel db ringing for T4 devs (Sai Vemuri) [1145275] - [infiniband] cxgb4: Force T5 connections to use TAHOE congestion control (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix endpoint mutex deadlocks (Sai Vemuri) [1145275] - [netdrv] cxgb4: use the correct max size for firmware flash (Sai Vemuri) [1145275] - [netdrv] cxgb4: Save the correct mac addr for hw-loopback connections in the L2T (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix over-dereference when terminating (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use uninitialized_var() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add missing debug stats (Sai Vemuri) [1145275] - [infiniband] cxgb4: Initialize reserved fields in a FW work request (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use pr_warn_ratelimited (Sai Vemuri) [1145275] - [infiniband] cxgb4: Max fastreg depth depends on DSGL support (Sai Vemuri) [1145275] - [infiniband] cxgb4: SQ flush fix (Sai Vemuri) [1145275] - [infiniband] cxgb4: rmb() after reading valid gen bit (Sai Vemuri) [1145275] - [infiniband] cxgb4: Endpoint timeout fixes (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use the BAR2/WC path for kernel QPs and T5 devices (Sai Vemuri) [1145275] - [infiniband] cxgb4: Disable DSGL use by default (Sai Vemuri) [1145275] - [infiniband] cxgb4: rx_data() needs to hold the ep mutex (Sai Vemuri) [1145275] - [infiniband] cxgb4: Drop RX_DATA packets if the endpoint is gone (Sai Vemuri) [1145275] - [infiniband] cxgb4: Lock around accept/reject downcalls (Sai Vemuri) [1145275] - [infiniband] cxgb4: set error code on kmalloc() failure (Sai Vemuri) [1145275] - [netdrv] cxgb4: Adds device ID for few more Chelsio Adapters (Sai Vemuri) [1145275] - [netdrv] cxgb4: Remove addressof casts to same type (Sai Vemuri) [1145275] - [netdrv] cxgb4: Call dev_kfree/consume_skb_any instead of kfree_skb (Sai Vemuri) [1145275] - [infiniband] cxgb4: Update snd_seq when sending MPA messages (Sai Vemuri) [1145275] - [infiniband] cxgb4: Connect_request_upcall fixes (Sai Vemuri) [1145275] - [infiniband] cxgb4: Ignore read reponse type 1 CQEs (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix possible memory leak in RX_PKT processing (Sai Vemuri) [1145275] - [infiniband] cxgb4: Don't leak skb in c4iw_uld_rx_handler() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Save the correct map length for fast_reg_page_lists (Sai Vemuri) [1145275] - [infiniband] cxgb4: Default peer2peer mode to 1 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Mind the sq_sig_all/sq_sig_type QP attributes (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix incorrect BUG_ON conditions (Sai Vemuri) [1145275] - [infiniband] cxgb4: Always release neigh entry (Sai Vemuri) [1145275] - [infiniband] cxgb4: Allow loopback connections (Sai Vemuri) [1145275] - [infiniband] cxgb4: Cap CQ size at T4_MAX_IQ_SIZE (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix four byte info leak in c4iw_create_cq() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix underflows in c4iw_create_qp() (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: Doorbell Drop Avoidance Bug Fixes (Sai Vemuri) [1145275] - [netdrv] cxgb4/iw_cxgb4: Treat CPL_ERR_KEEPALV_NEG_ADVICE as negative advice (Sai Vemuri) [1145275] - [netdrv] cxgb4: Calculate len properly for LSO path (Sai Vemuri) [1145275] - [netdrv] cxgb4: Updates for T5 SGE's Egress Congestion Threshold (Sai Vemuri) [1145275] - [netdrv] cxgb4: Rectify emitting messages about SGE Ingress DMA channels being potentially stuck (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add code to dump SGE registers when hitting idma hangs (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix some small bugs in t4_sge_init_soft() when our Page Size is 64KB (Sai Vemuri) [1145275] - [netdrv] cxgb4: use remove handler as shutdown handler (Sai Vemuri) [1145275] - [netdrv] cgxb4: Stop using ethtool SPEED_* constants (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add more PCI device ids (Sai Vemuri) [1145275] - [netdrv] cxgb4: Don't assume LSO only uses SGL path in t4_eth_xmit() (Sai Vemuri) [1145275] - [netdrv] cxgb4: Remove unused registers and add missing ones (Sai Vemuri) [1145275] - [netdrv] cxgb4: Query firmware for T5 ULPTX MEMWRITE DSGL capabilities (Sai Vemuri) [1145275] - [netdrv] cxgb4: LE-Workaround is not atomic in firmware (Sai Vemuri) [1145275] - [netdrv] cxgb4: Allow >10G ports to have multiple queues (Sai Vemuri) [1145275] - [netdrv] cxgb4: Print adapter VPD Part Number instead of Engineering Change field (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add support to recognize 40G links (Sai Vemuri) [1145275] - [netdrv] cxgb4: Use pci_enable_msix_range() instead of pci_enable_msix() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add missing neigh_release in LE-Workaround path (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix referencing freed adapter (Sai Vemuri) [1145275] - [netdrv] cxgb4: Don't retrieve stats during recovery (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix gcc warning on 32-bit arch (Sai Vemuri) [1145275] - [netdrv] cxgb4: Avoid disabling PCI device for towice (Sai Vemuri) [1145275] - [netdrv] cxgb4: silence shift wrapping static checker warning (Sai Vemuri) [1145275] - [netdrv] cxgb4: Changed FW check version to match FW binary version (Sai Vemuri) [1145275] - [netdrv] cxgb4: allow large buffer size to have page size (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use cxgb4_select_ntuple to correctly calculate ntuple fields (Sai Vemuri) [1145275] - [infiniband] cxgb4: Server filters are supported only for IPv4 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Calculate the filter server TID properly (Sai Vemuri) [1145275] - [netdrv] cxgb4: make functions static and remove dead code (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add API to correctly calculate tuple fields (Sai Vemuri) [1145275] - [netdrv] cxgb4: Account for stid entries properly in case of IPv6 (Sai Vemuri) [1145275] - [netdrv] cxgb4: Assign filter server TIDs properly (Sai Vemuri) [1145275] - [netdrv] cxgb4: Include TCP as protocol when creating server filters (Sai Vemuri) [1145275] - [netdrv] cxgb4: Reserve stid 0 for T4/T5 adapters (Sai Vemuri) [1145275] - [netdrv] cxgb4: calls skb_set_hash (Sai Vemuri) [1145275] - [infiniband] cxgb4: Make _c4iw_write_mem_dma() static (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix formatting of physical address (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add new scheme to update T4/T5 firmware (Sai Vemuri) [1145275] - [netdrv] cxgb4: Much cleaner implementation of is_t4()/is_t5() (Sai Vemuri) [1145275] - [netdrv] cgxb4: remove duplicate include in cxgb4.h (Sai Vemuri) [1145275] - [netdrv] cxgb4: remove unnecessary pci_set_drvdata() (Sai Vemuri) [1145275] - [netdrv] cxgb4: remove workqueue when driver registration fails (Sai Vemuri) [1145275] - [infiniband] cxgb4: Issue RI.FINI before closing when entering TERM (Sai Vemuri) [1145275] - [infiniband] cxgb4: Advertise ~0ULL as max MR size (Sai Vemuri) [1145275] - [infiniband] cxgb4: Always do GTS write if cidx_inc == CIDXINC_MASK (Sai Vemuri) [1145275] - [infiniband] cxgb4: Set arp error handler for PASS_ACCEPT_RPL messages (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix accounting for unsignaled SQ WRs to deal with wrap (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix QP flush logic (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use correct bit shift macros for vlan filter tuples (Sai Vemuri) [1145275] - [infiniband] cxgb4: Handle newer firmware changes (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add support for active and passive open connection with IPv6 address (Sai Vemuri) [1145275] - [infiniband] cma: Add IPv6 support for iWARP (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add CLIP support to store compressed IPv6 address (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add routines to create and remove listening IPv6 servers (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix stack info leak in c4iw_create_qp() (Sai Vemuri) [1145275] - [netdrv] cxgb4: Do not set net_device::dev_id to VI index (Sai Vemuri) [1145275] - [netdrv] cxgb3: Correct comparisons and calculations using skb->tail and skb-transport_header (Sai Vemuri) [1145275] - [netdrv] cxgb4: Force uninitialized state if FW_ON_ADAPTER is < FW_VERSION and we're the MASTER_PF (Sai Vemuri) [1145275] - [netdrv] cxgb4: fix error recovery when t4_fw_hello returns a positive value (Sai Vemuri) [1145275] - [netdrv] cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix pci_device_id structure initialization with correct PF number (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix SQ allocation when on-chip SQ is disabled (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix error return code in create_qp() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix onchip queue support for T5 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Bump tcam_full stat and WR reply timeout (Sai Vemuri) [1145275] - [infiniband] cxgb4: Map pbl buffers for dma if using DSGL (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use DSGLs for fastreg and adapter memory writes for T5 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add module_params to enable DB FC & Coalescing on T5 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Turn off db coalescing when RDMA QPs are in use (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add Support for Chelsio T5 adapter (Sai Vemuri) [1145275] - [netdrv] cxgb4: Disable SR-IOV support for PF4-7 for T5 (Sai Vemuri) [1145275] - [netdrv] cxgb4: Update driver version and description (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add T5 PCI ids (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add T5 debugfs support (Sai Vemuri) [1145275] - [netdrv] cxgb4: Enable doorbell drop recovery only for T4 adapter (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add T5 write combining support (Sai Vemuri) [1145275] - [netdrv] cxgb4: Dump T5 registers (Sai Vemuri) [1145275] - [netdrv] cxgb4: Initialize T5 (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add macros, structures and inline functions for T5 (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add register definations for T5 (Sai Vemuri) [1145275] - [netdrv] cxgb4: Allow for backward compatibility with new VPD scheme (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix cast warning (Sai Vemuri) [1145275] - [infiniband] cxgb4: "cookie" can stay in host endianness (Sai Vemuri) [1145275] - [infiniband] cxgb4: Address sparse warnings (Sai Vemuri) [1145275] - [infiniband] cxgb4: Insert hwtid in pass_accept_req instead in pass_establish (Sai Vemuri) [1145275] - [infiniband] cxgb4: Don't wakeup threads for MPAv2 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Don't reconnect on abort for mpa_rev 1 (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix endpoint timeout race condition (Sai Vemuri) [1145275] - [infiniband] cxgb4: Only log rx_data warnings if cpl status is non-zero (Sai Vemuri) [1145275] - [infiniband] cxgb4: Always log async errors (Sai Vemuri) [1145275] - [infiniband] cxgb4: Keep QP referenced until TID released (Sai Vemuri) [1145275] - [infiniband] cxgb4: Display streaming mode error only if detected in RTS (Sai Vemuri) [1145275] - [infiniband] cxgb4: Abort connections when moving to ERROR state (Sai Vemuri) [1145275] - [infiniband] cxgb4: Abort connections that receive unexpected streaming mode data (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix incorrect PFVF CMASK (Sai Vemuri) [1145275] - [netdrv] cxgb3/cxgb4: Use netdev_ and pr_ (Sai Vemuri) [1145275 1145278] - [infiniband] cxgb4: Fix bug for active and passive LE hash collision path (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix LE hash collision bug for passive open connection (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix LE hash collision bug for active open connection (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add LE hash collision bug fix path in LLD driver (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add T4 filter support (Sai Vemuri) [1145275] - [netdrv] cxgb4: remove __dev* attributes (Sai Vemuri) [1145275] - [netdrv] cxgb4: Chelsio FCoE offload driver submission (common header updates) (Sai Vemuri) [1145275] - [infiniband] cxgb4: use WARN (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix initialization of SGE_CONTROL register (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix unable to get UP event from the LLD (Sai Vemuri) [1145275] - [infiniband] cxgb4: Don't free chunk that we have failed to allocate (Sai Vemuri) [1145275] - [netdrv] cxgb4: Remove unnecessary #ifdef condition (Sai Vemuri) [1145275] - [netdrv] cxgb4: Address various sparse warnings (Sai Vemuri) [1145275] - [netdrv] cxgb4: allocate enough data in t4_memory_rw() (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix build error due to missing linux/vmalloc.h include (Sai Vemuri) [1145275] - [netdrv] cxgb4: Dynamically allocate memory in t4_memory_rw() and get_vpd_params() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Fix error handling in create_qp() (Sai Vemuri) [1145275] - [netdrv] cxgb4: Don't attempt to upgrade T4 firmware when cxgb4 will end up as a slave (Sai Vemuri) [1145275] - [netdrv] cxgb4: Inform caller if driver didn't upgrade firmware (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add support for T4 hardwired driver configuration settings (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add support for T4 configuration file (Sai Vemuri) [1145275] - [netdrv] cxgb4: Code cleanup to enable T4 Configuration File support (Sai Vemuri) [1145275] - [netdrv] cxgb4: Add functions to read memory via PCIE memory window (Sai Vemuri) [1145275] - [netdrv] cxgb4: Fix incorrect values for MEMWIN*_APERTURE and MEMWIN*_BASE (Sai Vemuri) [1145275] - [infiniband] cxgb4: Move dereference below NULL test (Sai Vemuri) [1145275] - [netdrv] cxgb4: Remove duplicate register definitions (Sai Vemuri) [1145275] - [infiniband] cxgb4: Update RDMA/cxgb4 due to macro definition removal in cxgb4 driver (Sai Vemuri) [1145275] - [netdrv] cxgb4: set maximal number of default RSS queues (Sai Vemuri) [1145275] - [infiniband] cxgb4: Include vmalloc.h for vmalloc and vfree (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use vmalloc() for debugfs QP dump (Sai Vemuri) [1145275] - [infiniband] cxgb4: Add debugfs RDMA memory stats (Sai Vemuri) [1145275] - [infiniband] cxgb4: Convert import_ep() over to dst_neigh_lookup() (Sai Vemuri) [1145275] - [infiniband] cxgb4: Debugfs dump_qp() updates (Sai Vemuri) [1145275] - [infiniband] cxgb4: Use ULP_MODE_TCPDDP (Sai Vemuri) [1145275] - [infiniband] cxgb4: Turn on delayed ACK (Sai Vemuri) [1145275] - [netdrv] cxgb4: Use netif_set_real_num__queues (Sai Vemuri) [1145275] - [netdrv] cxgb4: set skb->rxhash (Sai Vemuri) [1145275]- [mm] readahead: get back a sensible upper limit (Rafael Aquini) [1187940] - [fs] quota: Properly invalidate caches even for filesystems with blocksize < pagesize (Lukas Czerner) [893926] - [fs] xfs: fix behaviour of XFS_IOC_FSSETXATTR on directories (Zorro Lang) [1200705] - [fs] xfs: allow logical-sector-sized DIO (Eric Sandeen) [1197195] - [fs] xfs: rename xfs_buftarg structure members (Eric Sandeen) [1197195] - [fs] xfs: clean up xfs_buftarg (Eric Sandeen) [1197195] - [fs] xfs: simplify xfs_setsize_buftarg callchain; remove unused arg (Eric Sandeen) [1197195] - [fs] fuse: avoid scheduling while atomic (Brian Foster) [1144128] - [fs] pipe: kill ->map() and ->unmap() (Brian Foster) [1144128] - [fs] fuse: use clear_highpage() and KM_USER0 instead of KM_USER1 (Brian Foster) [1144128] - [s390] af_iucv: fix AF_IUCV sendmsg() errno (Hendrik Brueckner) [1211173] - [s390] zcrypt: improve device probing for zcrypt adapter cards (Hendrik Brueckner) [1211174] - [cpufreq] fix null ptr dereference (Petr Oros) [1186720] - [powerpc] eeh: Remove reference to PCI device (Gustavo Duarte) [1189019] - [powerpc] pci: Override pcibios_release_device() (Gustavo Duarte) [1189019] - [powerpc] eeh: Export functions for hotplug (Gustavo Duarte) [1189019] - [pci] Add pcibios_release_device() (Gustavo Duarte) [1189019] - [netdrv] mlx4_en: do not ignore autoneg in mlx4_en_set_pauseparam (Amir Vadai) [1121491] - [netdrv] mlx4_core: Replace pr_warning with pr_warn (Amir Vadai) [1136753] - [netdrv] mlx4_core: Deprecate use_prio module parameter (Amir Vadai) [1136753] - [x86] intel_pstate: Add CPUID for BDW-H CPU (Steve Best) [1164883] - [x86] crypto: aesni - fix memory usage in GCM decryption (Kurt Stutsman) [1213330] {CVE-2015-3331}- [crypto] testmgr: fix RNG return code enforcement (Herbert Xu) [1208804] - [netdrv] i40e: Fix RSS size at init since default num queue calculation has changed (Stefan Assmann) [1209444] - [netdrv] i40e: Move RSS table size for VSIs to the VSI struct (Stefan Assmann) [1209444] - [netdrv] i40e: Enable more than 64 qps for the Main VSI (Stefan Assmann) [1209444] - [netdrv] i40e: use netdev_rss_key_fill() helper (Stefan Assmann) [1209444] - [net] netfilter: xtables: make use of caller family rather than target family (Florian Westphal) [1210697] - [s390] dasd: fix panic in DASD driver during boot (Hendrik Brueckner) [1193535] - [md] dm-io: fix a race condition in the wake up code for sync_io (Mike Snitzer) [1205853] - [edac] sb_edac: fix corruption/crash on imbalanced Haswell home agents (Seth Jennings) [1210148] - [fs] proc: show all supplementary groups in /proc/pid/status (Jerome Marchand) [960050] - [kernel] futex: Take hugepages into account when generating futex_key (Jerome Marchand) [1193250]- [kabi] Adding symbol si_meminfo (Petr Oros) [1150668] - [kabi] Adding symbol pv_mmu_ops (Petr Oros) [1177818] - [kabi] Adding symbol mmput (Petr Oros) [1177818] - [kabi] Adding symbol get_task_mm (Petr Oros) [1177818] - [kabi] Adding symbol cpu_active_mask (Petr Oros) [1177818] - [kabi] Adding symbol __node_distance (Petr Oros) [1177818]- [scsi] fnic: IOMMU Fault occurs when IO and abort IO is out of order (Chris Leech) [1024066] - [scsi] fnic Driver crashed with NULL pointer reference (Chris Leech) [1024066] - [scsi] fnic: For Standalone C series, "sending VLAN request" message (Chris Leech) [1024066] - [scsi] fnic: Improper resue of exchange Ids (Chris Leech) [1024066] - [scsi] fnic: Memcopy only mimumum of data or trace buffer (Chris Leech) [1024066] - [scsi] fnic: assign FIP_ALL_FCF_MACS to fcoe_all_fcfs (Chris Leech) [1024066] - [scsi] fnic: part of treewide: fix errors in printk (Chris Leech) [1024066] - [scsi] fnic: fnic Control Path Trace Utility (Chris Leech) [1024066] - [scsi] fnic: Failing to queue aborts due to Q full cause terminate (Chris Leech) [1024066] - [scsi] fnic: NoFIP solicitation frame in NONFIP mode and changed IO (Chris Leech) [1024066] - [scsi] remove unnecessary pci_set_drvdata() (Chris Leech) [1024066] - [scsi] scsi: Convert uses of compare_ether_addr to ether_addr_equal (Chris Leech) [1024066] - [scsi] fnic: Incremented driver version (Chris Leech) [1024066] - [scsi] fnic: Fnic Statistics Collection (Chris Leech) [1024066] - [scsi] fnic: host reset returns nonzero value(errno) on (Chris Leech) [1024066] - [scsi] fnic: fnic Driver Tuneables Exposed through CLI (Chris Leech) [1024066] - [scsi] fnic: Kernel panic while running sh/nosh with max lun (Chris Leech) [1024066] - [scsi] fnic: Hitting BUG_ON(io_req->abts_done) (Chris Leech) [1024066] - [scsi] fnic: Remove QUEUE_FULL handling code (Chris Leech) [1024066] - [scsi] fnic: On system with >1.1TB RAM, VIC fails multipath (Chris Leech) [1024066] - [scsi] fnic: FC stat param seconds_since_last_reset not (Chris Leech) [1024066] - [scsi] lseek(fd, n, SEEK_END) does *not* go to eof - n (Chris Leech) [1024066] - [netdrv] tun: Fix csum_start with VLAN acceleration (Jason Wang) [1036482] - [netdrv] tun: unbreak truncated packet signalling (Jason Wang) [1036482] - [netdrv] tuntap: hardware vlan tx support (Jason Wang) [1036482] - [vhost] vhost-net: fix handle_rx buffer size (Jason Wang) [1036482] - [netdrv] mlx4_en: Reduce memory consumption on kdump kernel (Amir Vadai) [1100303] - [netdrv] mlx4_core: Use low memory profile on kdump kernel (Amir Vadai) [1100303] - [netdrv] mlx4: Use is_kdump_kernel() to detect kdump kernel (Amir Vadai) [1100303] - [kernel] crash_dump: Make is_kdump_kernel() accessible from modules (Amir Vadai) [1100303]- [fs] cifs: Don't replace dentries for dfs mounts (Sachin Prabhu) [1204047] - [fs] nfsv4: Don't decode fs_locations if we didn't ask for them (Benjamin Coddington) [1206695] - [usb] storage: Use normalized sense when emulating autosense (Gopal Tiwari) [1202951] - [scsi] virtio-scsi: avoid cancelling uninitialized work items (Paolo Bonzini) [1066623] - [sound] alsa: hda_intel: apply the Seperate stream_tag for Sunrise Point (Adrian Huang) [1209541] - [netdrv] qlcnic: Update version to 5.3.62.1 (Chad Dupuis) [1196516] - [netdrv] qlcnic: Delete existing multicast MAC list before adding new (Chad Dupuis) [1196516] - [netdrv] bnx2x: Force fundamental reset for EEH recovery (Michal Schmidt) [1199576] - [drivers] core: fix possible missing of device probe (Michal Schmidt) [1149614] - [drivers] core: deferral race condition fix (Michal Schmidt) [1149614] - [drivers] core: Fix ordering between deferred_probe and exiting initcalls (Michal Schmidt) [1149614] - [drivers] core: Move deferred devices to the end of dpm_list before probing (Michal Schmidt) [1149614] - [drivers] core: fixup reversed deferred probe order (Michal Schmidt) [1149614] - [drivers] core: KABI fix, put deferred_probe in device_private under __GENKSYMS__ (Michal Schmidt) [1149614] - [drivers] core: move the deferred probe pointer into the private area (Michal Schmidt) [1149614] - [drivers] revert "core: fix addition of delayed probe infrastructure" (Michal Schmidt) [1149614] - [infiniband] qib: Fix potential NULL d_inode dereference (Doug Ledford) [1185095] - [infiniband] qib: Add support for the new QMH7360 card (Doug Ledford) [1185095] - [infiniband] qib: Do not write EEPROM (Doug Ledford) [1185095] - [infiniband] qib: remove pointless assignments (Doug Ledford) [1185095] - [infiniband] qib: Correct reference counting in debugfs qp_stats (Doug Ledford) [1185095] - [infiniband] qib: Change get_user_pages() usage to always NULL vmas (Doug Ledford) [1185095] - [infiniband] qib: Return error for unsupported QP creation flags (Doug Ledford) [1185095] - [infiniband] qib: Additional Intel branding changes (Doug Ledford) [1185095] - [infiniband] qib: Fix port in pkey change event (Doug Ledford) [1185095] - [infiniband] qib: Use pci_enable_msix_range() instead of pci_enable_msix() (Doug Ledford) [1185095] - [infiniband] ocrdma: Update sli data structure for endianness (Doug Ledford) [1149273] - [infiniband] ocrdma: Report correct value of max_fast_reg_page_list_len (Doug Ledford) [1149273] - [infiniband] ocrdma: report asic-id in query device (Doug Ledford) [1149273] - [infiniband] ocrdma: Fix off by one in ocrdma_query_gid() (Doug Ledford) [1149273] - [infiniband] ocrdma: Use unsigned for bit index (Doug Ledford) [1149273] - [infiniband] ocrdma: Help gcc generate better code for ocrdma_srq_toggle_bit (Doug Ledford) [1149273] - [infiniband] ocrdma: Update the ocrdma module version string (Doug Ledford) [1149273] - [infiniband] ocrdma: set vlan present bit for user AH (Doug Ledford) [1149273] - [infiniband] ocrdma: remove reference of ocrdma_dev out of ocrdma_qp structure (Doug Ledford) [1149273] - [infiniband] ocrdma: Add support for interrupt moderation (Doug Ledford) [1149273] - [infiniband] ocrdma: Honor return value of ocrdma_resolve_dmac (Doug Ledford) [1149273] - [infiniband] ocrdma: Allow expansion of the SQ CQEs via buddy CQ expansion of the QP (Doug Ledford) [1149273] - [infiniband] ocrdma: Discontinue support of RDMA-READ-WITH-INVALIDATE (Doug Ledford) [1149273] - [infiniband] ocrdma: Host crash on destroying device resources (Doug Ledford) [1149273] - [infiniband] ocrdma: Do proper cleanup even if FW is in error state (Doug Ledford) [1149273] - [infiniband] ocrdma: Report correct state in ibv_query_qp (Doug Ledford) [1149273] - [infiniband] ocrdma: Debugfs enhancments for ocrdma driver (Doug Ledford) [1149273] - [infiniband] ocrdma: Report correct count of interrupt vectors while registering ocrdma device (Doug Ledford) [1149273] - [infiniband] ocrdma: Move PD resource management to driver (Doug Ledford) [1149273] - [infiniband] ocrdma: Increase the GID table size (Doug Ledford) [1149273] - [infiniband] ocrdma: Add support for IB stack compliant stats in sysfs (Doug Ledford) [1149273] - [infiniband] core: Replace ib_umem's offset field with a full address (Doug Ledford) [1149273] - [infiniband] ocrdma: Always resolve destination mac from GRH for UD QPs (Doug Ledford) [1149273] - [infiniband] ocrdma: Fix ocrdma_query_qp() to report q_key value for UD QPs (Doug Ledford) [1149273] - [infiniband] ocrdma: Save the bit environment, spare unncessary parenthesis (Doug Ledford) [1149273] - [infiniband] ocrdma: The kernel has a perfectly good BIT() macro - use it (Doug Ledford) [1149273] - [infiniband] ocrdma: Don't memset() buffers we just allocated with kzalloc() (Doug Ledford) [1149273] - [infiniband] ocrdma: Remove a unused-label warning (Doug Ledford) [1149273] - [infiniband] ocrdma: Convert kernel VA to PA for mmap in user (Doug Ledford) [1149273] - [infiniband] ipoib: drop mcast_mutex usage (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: deserialize multicast joins (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: fix MCAST_FLAG_BUSY usage (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: No longer use flush as a parameter (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: Use dedicated workqueues per interface (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: Make the carrier_on_task race aware (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: Consolidate rtnl_lock tasks in workqueue (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: change init sequence ordering (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: factor out ah flushing (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: validate struct ipoib_cb size (Doug Ledford) [1141191 1145910] - [infiniband] ipoib: Remove unnecessary test for NULL before debugfs_remove() (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Consolidate rtnl_lock tasks in workqueue" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Make the carrier_on_task race aware" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: fix MCAST_FLAG_BUSY usage" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: fix mcast_dev_flush/mcast_restart_task race" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: change init sequence ordering" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Use dedicated workqueues per interface" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Make ipoib_mcast_stop_thread flush the workqueue" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: No longer use flush as a parameter" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: fix IPOIB_MCAST_RUN flag usage" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Add a helper to restart the multicast task" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: make delayed tasks not hold up everything" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: Handle -ENETRESET properly in our callback" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: don't restart our thread on ENETRESET" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: remove unneeded locks" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: fix race between mcast_dev_flush and mcast_join" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: fix ipoib_mcast_restart_task" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: flush the ipoib_workqueue on unregister" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: cleanup a couple debug messages" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: make sure we reap all our ah on shutdown" (Doug Ledford) [1141191 1145910] - [infiniband] revert "ipoib: don't queue a work struct up twice" (Doug Ledford) [1141191 1145910] - [pci] msi: Fix pci_msix_vec_count() htmldocs failure (Doug Ledford) [1185095] - [pci] msi: Add pci_msix_vec_count() (Doug Ledford) [1185095]- [net] netfilter: ipset: autoload set type modules safely (Jiri Pirko) [1208051] - [net] dynticks: avoid flow_cache_flush() interrupting every core (Marcelo Leitner) [1191559] - [x86] Mark Intel Broadwell-DE processor as supported (Steve Best) [1099685] - [x86] Mark Intel Skylake-S processor as supported (Steve Best) [1132156] - [x86] Mark Intel Skylake-Y processor as supported (Steve Best) [1194009] - [netdrv] mlx4_core: Fix error message deprecation for ConnectX-2 cards (Amir Vadai) [1157841] - [netdrv] mlx4_core: Deprecate error message at ConnectX-2 cards startup to debug (Amir Vadai) [1157841] - [netdrv] ixgbevf: Add code to check for Tx hang (John Greene) [1150344] - [netdrv] ixgbevf: Fix ordering of shutdown to correctly disable Rx and Tx (John Greene) [1150344] - [netdrv] ixgbevf: set vlan_features in a single write instead of several ORs (John Greene) [1150344] - [netdrv] ixgbevf: add RSS support for X550 (John Greene) [1150344] - [netdrv] ixgbevf: enable multiple queue support (John Greene) [1150344] - [netdrv] ixgbevf: Fix checksum error when using stacked vlan (John Greene) [1150344] - [netdrv] ixgbevf: fix possible crashes in probe and remove (John Greene) [1150344] - [netdrv] ixgbevf: add support for X550 VFs (John Greene) [1150344] - [netdrv] ixgbevf: compare total_rx_packets and budget in ixgbevf_clean_rx_irq (John Greene) [1150344] - [netdrv] ixgbevf: Update Rx next to clean in real time (John Greene) [1150344] - [netdrv] ixgbevf: reorder main loop in ixgbe_clean_rx_irq to allow for do/while/continue (John Greene) [1150344] - [netdrv] ixgbevf: Cleanup variable usage, improve stack performance (John Greene) [1150344] - [netdrv] ixgbevf: Combine the logic for post Rx processing into single function (John Greene) [1150344] - [netdrv] ixgbevf: Test Rx status bits directly out of the descriptor (John Greene) [1150344] - [netdrv] ixgbevf: Update ixgbevf_alloc_rx_buffers to handle clearing of status bits (John Greene) [1150344] - [netdrv] ixgbevf: remove useless bd_number from struct ixgbevf_adapter (John Greene) [1150344] - [netdrv] ixgbevf: Resolve missing-field-initializers warnings (John Greene) [1150344] - [netdrv] ixgbevf: introduce delay for checking VFLINKS on 82599 (John Greene) [1150344] - [netdrv] ixgbevf: Remove unused get_supported_physical_layer pointer (John Greene) [1150344] - [netdrv] ixgbevf: do vlan cleanup (John Greene) [1150344] - [netdrv] ibmveth: Add function to enable live MAC address changes (Gustavo Duarte) [1198748] - [netdrv] ibmveth: Add function to enable live MAC address changes (Gustavo Duarte) [1198748] - [tools] perf: Fix race in build_id_cache__add_s() (Milos Vyletel) [1204102] - [edac] sb_edac: Add support for Broadwell-DE processor (Seth Jennings) [1197939] - [edac] sb_edac: Fix typo computing number of banks (Seth Jennings) [1197939] - [acpi] memhotplug: add parameter to disable memory hotplug (Igor Mammedov) [1207249] - [acpi] processor: Convert apic_id to phys_id to make it arch agnostic (Prarit Bhargava) [1201164] - [acpi] processor: Make it possible to get local x2apic id via _MAT (Prarit Bhargava) [1201164] - [acpi] scan: bail out early if failed to parse APIC ID for CPU (Prarit Bhargava) [1201164] - [acpi] processor: use apic_id and remove duplicated _MAT evaluation (Prarit Bhargava) [1201164] - [acpi] processor: Introduce apic_id in struct processor to save parsed APIC id (Prarit Bhargava) [1201164] - [acpi] processor: export acpi_get_cpuid() (Prarit Bhargava) [1201164] - [acpi] video: Fix use_native_backlight selection logic (Benjamin Tissoires) [1205233] - [acpi] video: Change the default for video.use_native_backlight to 1 (Benjamin Tissoires) [1205233] - [acpi] video: Add systems that should favour native backlight interface (Benjamin Tissoires) [1205233] - [acpi] video: Do not register backlight if win8 and native interface exists (Benjamin Tissoires) [1205233] - [acpi] video: separate backlight control and event interface (Benjamin Tissoires) [1205233] - [acpi] video: correct acpi_video_bus_add error processing (Benjamin Tissoires) [1205233] - [acpi] video: use after input_unregister_device() (Benjamin Tissoires) [1205233] - [acpi] video: Don't start video device until its associated input device has been allocated (Benjamin Tissoires) [1205233] - [acpi] video: Harden video bus adding (Benjamin Tissoires) [1205233] - [acpi] video: fix unused but set variables in ACPI (Benjamin Tissoires) [1205233] - [acpi] video: use kasprintf (Benjamin Tissoires) [1205233] - [video] backlight: fix KABI breakage (Benjamin Tissoires) [1205233] - [video] backlight: introduce backlight_device_registered (Benjamin Tissoires) [1205233] - [video] backlight: add backlight type (Benjamin Tissoires) [1205233] - [acpi] preparation of backlight backports (Benjamin Tissoires) [1205233] - [acpi] acpica: expose OSI version (Benjamin Tissoires) [1205233] - [scsi] hpsa: dont meddle with hw which isn't ours (cciss) (Tomas Henzl) [1204886] - [scsi] be2iscsi: Bump driver version (Rob Evers) [1189845] - [scsi] be2iscsi: Fix kernel panic when device initialization fails (Rob Evers) [1189845] - [x86] tls: Interpret an all-zero struct user_desc as "no segment" (Kurt Stutsman) [1172798] {CVE-2014-8133} - [x86] tls: Don't validate lm in set_thread_area() after all (Kurt Stutsman) [1172798] {CVE-2014-8133} - [x86] tls: Disallow unusual TLS segments (Kurt Stutsman) [1172798] {CVE-2014-8133} - [x86] tls: Validate TLS entries to protect espfix (Kurt Stutsman) [1172798] {CVE-2014-8133}- [platform] thinkpad-acpi: unhandled hkey event (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: replace strnicmp with strncasecmp (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fixed spacing coding style issue (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: don't test unsigned int for negativity (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Update mapping for F12 hotkey on *40 models to KEY_FILE (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Add mappings for F9 - F12 hotkeys on X240 / T440 / T540 (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: llvmlinux: Remove nested functions from Thinkpad ACPI (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: save and restore adaptive keyboard mode for suspend and, resume (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: support Thinkpad X1 Carbon 2nd generation's adaptive keyboard (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Fix inconsistent mute LED after resume (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Convert to snd_card_new() with a device pointer (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Clean up inclusions of ACPI header files (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Fix build error when CONFIG_SND_MAX_CARDS > 32 (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Remove OOM message after input_allocate_device (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix handle locate for video and query of _BCL (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: add the ability setting TPACPI_LED_NONE by quirk (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: return -NODEV while operating uninitialized LEDs (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: kill hotkey_thread_mutex (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Handle HKEY event 0x6040 (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: don't use [delayed_]work_pending() (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: buffer overflow in fan_get_status() (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: recognize latest V-Series using DMI_BIOS_VENDOR (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: use mod_delayed_work() instead of cancel + queue (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Fix unused function warnings for CONFIG_PM_SLEEP (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Free hotkey_keycode_map after unregistering tpacpi_inputdev (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Fix a memory leak during module exit (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Flush the workqueue before freeing tpacpi_leds (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Use struct dev_pm_ops instead of legacy PM routines (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Drop pm_message_t arguments from suspend routines (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix issuing duplicated key events for brightness up/down (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: recognize Lenovo as version string in newer V-series BIOS (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: module_param: make bool parameters really bool drivers & misc (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: switch procfs to umode_t use (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Fix printk typo 'bluestooth' (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: handle HKEY 0x4010, 0x4011 events (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: handle some new HKEY 0x60xx events (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Convert printks to pr_ (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Correct !CONFIG_THINKPAD_ACPI_VIDEO warning (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix common misspellings (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Always report scancodes for hotkeys (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: We must always call va_end() after va_start() but do not do so in thinkpad_acpi.c::acpi_evalf() (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Remove unnecessary semicolons (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: delete double assignment (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix comment/printk typos (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: avoid keymap pitfall (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Add KEY_CAMERA (Fn-F6) for Lenovo keyboards (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: add support for model-specific keymaps (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: lock down size of hotkey keymap (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: untangle ACPI/vendor backlight selection (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: find ACPI video device by synthetic HID (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: clean up ACPI handles handling (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: don't depend on led_path for led firmware type (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: explain errors from acpi_install_notify_handler (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: acpi_evalf fixes (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: detect EC node using its HID (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: disclose usertask for ALSA callbacks (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix brightness hotkey poll handling (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: let other subdrivers know backlight level range (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: move greeting messages out of the first subdriver (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix volume/mute hotkey poll handling (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: constrain IBM-era support to IBM boxes (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix ALSA callback return status (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix typos "ammount" -> "amount" (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: make volume subdriver optional (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: don't fail to load the entire module due to ALSA problems (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: don't take the first ALSA slot by default (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: bump version to 0.24 (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: basic ALSA mixer support (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: disable volume control (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: support MUTE-only ThinkPads (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: volume subdriver rewrite (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: sync input device EV_SW initial state (Stanislaw Gruszka) [1170392] - [platform] thinkpad-acpi: fix assorted typos all over the place (Stanislaw Gruszka) [1170392] - [kernel] sysctl: add cap_last_cap to /proc/sys/kernel (Richard Guy Briggs) [1202508] - [block] xen-blkfront: fix accounting of reqs when migrating (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: module exit handling adjustments (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: handle backend CLOSED without CLOSING (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkif: drop struct blkif_request_segment_aligned (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: Silence pfn maybe-uninitialized warning (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: restore the non-persistent data path (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: improve aproximation of required grants per request (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: revoke foreign access for grants not mapped by the backend (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: set blk_queue_max_hw_sectors correctly (Vitaly Kuznetsov) [1201287 1202393] - [block] xen/blkback: Use physical sector size for setup (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: Introduce a 'max' module parameter to alter the amount of indirect segments (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: use a different scatterlist for each request (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-block: implement indirect descriptors (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: remove frame list from blk_shadow (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: pre-allocate pages for requests (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: switch from llist to list (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: drop the use of llist_for_each_entry_safe (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: handle bvecs with partial data (Vitaly Kuznetsov) [1201287 1202393] - [block] llist/xen-blkfront: implement safe version of llist_for_each_entry (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: free allocated page (Vitaly Kuznetsov) [1201287 1202393] - [block] xen/blkback: persistent-grants fixes (Vitaly Kuznetsov) [1201287 1202393] - [block] xen/blkback: Persistent grant maps for xen blk drivers (Vitaly Kuznetsov) [1201287 1202393] - [block] xen-blkfront: use bitmap_set() and bitmap_clear() (Vitaly Kuznetsov) [1201287 1202393] - [x86] iommu/amd: Fix missing iommu_shutdown initialization in passthrough mode (Herton R. Krzesinski) [1198380] - [x86] intr_remapping: Fix section mismatch in ir_dev_scope_init() (Herton R. Krzesinski) [1198380] - [x86] iommu: No need to set dmar_disabled in check_zero_address() (Herton R. Krzesinski) [1198380] - [x86] intr_remap: Call dmar_dev_scope_init() explicitly (Herton R. Krzesinski) [1198380] - [x86] amd-iommu: Fall back to GART if initialization fails (Herton R. Krzesinski) [1198380] - [x86] Split swiotlb initialization into two stages (Herton R. Krzesinski) [1198380] - [x86] gart: fix breakage due to IOMMU initialization cleanup (Herton R. Krzesinski) [1198380] - [x86] Move swiotlb initialization before dma32_free_bootmem (Herton R. Krzesinski) [1198380] - [x86] Fix iommu=soft boot option (Herton R. Krzesinski) [1198380] - [x86] Don't put iommu_shutdown_noop() in init section (Herton R. Krzesinski) [1198380] - [x86] Make calgary_iommu_init() static (Herton R. Krzesinski) [1198380] - [x86] swiotlb: Remove duplicate swiotlb_force extern declarations (Herton R. Krzesinski) [1198380] - [x86] Move iommu_shutdown_noop to x86_init.c (Herton R. Krzesinski) [1198380] - [x86] Set dma_ops to nommu_dma_ops by default (Herton R. Krzesinski) [1198380] - [x86] swiotlb: Remove the swiotlb variable usage (Herton R. Krzesinski) [1198380] - [x86] Add iommu_init to x86_init_ops, fix build (Herton R. Krzesinski) [1198380] - [x86] 32-bit: Fix swiotlb boot crash (Herton R. Krzesinski) [1198380] - [x86] Handle HW IOMMU initialization failure gracefully (Herton R. Krzesinski) [1198380] - [x86] swiotlb: Defer swiotlb init printing, export swiotlb_print_info() (Herton R. Krzesinski) [1198380] - [x86] swiotlb: Add swiotlb_free() function (Herton R. Krzesinski) [1198380] - [x86] intel-iommu: Convert detect_intel_iommu to use iommu_init hook (Herton R. Krzesinski) [1198380] - [x86] amd_iommu: Convert amd_iommu_detect() to use iommu_init hook (Herton R. Krzesinski) [1198380] - [x86] Revert "Fall back to GART if initialization fails" (Herton R. Krzesinski) [1198380] - [x86] gart: Convert gart_iommu_hole_init() to use iommu_init hook (Herton R. Krzesinski) [1198380] - [x86] calgary: Convert detect_calgary() to use iommu_init hook (Herton R. Krzesinski) [1198380] - [x86] Add iommu_init to x86_init_ops (Herton R. Krzesinski) [1198380] - [x86] Use x86_platform for iommu_shutdown (Herton R. Krzesinski) [1198380] - [x86] kvm: initialize large vmallocs (Andrea Arcangeli) [1142529] - [ata] ahci: Add DeviceIDs for Sunrise Point-LP SATA controller (David Milburn) [1129472] - [i2c] i801: Add DeviceIDs for SunrisePoint LP (David Milburn) [1129472] - [hid] usbhid: fix PIXART optical mouse (Benjamin Tissoires) [1200586] - [hid] usbhid: add always-poll quirk (Benjamin Tissoires) [1200586] - [net] ipv6: ndisc: Use pre-defined in6addr_linklocal_allnodes (Nikolay Aleksandrov) [1204780] - [net] ipv6: send unsolicited neighbour advertisements to all-nodes (Nikolay Aleksandrov) [1204780]- [virt] revert "kvm: exclude ioeventfd from counting kvm_io_range limit" (Amos Kong) [1205442] - [x86] uv: Fix UV2 BAU legacy mode (Frank Ramsay) [831804] - [x86] xsave: Use alloc_bootmem_align() instead of alloc_bootmem() (Prarit Bhargava) [1206140] - [kernel] bootmem: Add alloc_bootmem_align() (Prarit Bhargava) [1206140] - [infiniband] ipath+qib: fix dma settings (Doug Ledford) [1171803] - [netdrv] mlx4_en: current_mac isn't updated in port up (Amir Vadai) [1081667] - [netdrv] mlx4_en: Fix mac_hash database inconsistency (Amir Vadai) [1081667] - [netdrv] mlx4_en: Protect MAC address modification with the state_lock mutex (Amir Vadai) [1081667] - [netdrv] mlx4_en: Fix errors in MAC address changing when port is down (Amir Vadai) [1081667] - [netdrv] mlx4: Verify port number in __mlx4_unregister_mac (Amir Vadai) [1081667] - [netdrv] ixgbe: fix setting port VLAN (John Greene) [1150343] - [netdrv] ixgbe: allow multiple queues in SRIOV mode (John Greene) [1150343] - [netdrv] ixgbe: cleanup sparse errors in new ixgbe_x550.c file (John Greene) [1150343] - [netdrv] ixgbe: Fix checksum error when using stacked vlan (John Greene) [1150343] - [netdrv] ixgbe: fix crash on rmmod after probe fail (John Greene) [1150343] - [netdrv] ixgbe: bump version number (John Greene) [1150343] - [netdrv] ixgbe: Add X550 support function pointers (John Greene) [1150343] - [netdrv] ixgbe: cleanup checksum to allow error results (John Greene) [1150343] - [netdrv] ixgbe: add methods for combined read and write operations (John Greene) [1150343] - [netdrv] ixgbe: Add x550 SW/FW semaphore support (John Greene) [1150343] - [netdrv] ixgbe: Add timeout parameter to ixgbe_host_interface_command (John Greene) [1150343] - [netdrv] ixgbe: add support for X550 extended RSS support (John Greene) [1150343] - [netdrv] ixgbe: use netdev_rss_key_fill() helper (John Greene) [1150343] - [netdrv] ixgbe: phy: fix uninitialized status in ixgbe_setup_phy_link_tnx (John Greene) [1150343] - [netdrv] ixgbe: add helper function for setting RSS key in preparation of X550 (John Greene) [1150343] - [netdrv] ixgbe: Add new support for X550 MAC's (John Greene) [1150343] - [netdrv] ixgbe: cleanup move setting PFQDE.HIDE_VLAN to support function (John Greene) [1150343] - [netdrv] ixgbe: cleanup ixgbe_ndo_set_vf_vlan (John Greene) [1150343] - [netdrv] ixgbe: fix X540 Completion timeout (John Greene) [1150343] - [netdrv] ixgbe: fix race when setting advertised speed (John Greene) [1150343] - [netdrv] ixgbe: need not repeat init skb with NULL (John Greene) [1150343] - [netdrv] ixgbe: check for vfs outside of sriov_num_vfs before dereference (John Greene) [1150343] - [netdrv] ixgbe: fix race accessing page->_count (John Greene) [1150343] - [netdrv] ixgbe: remove wait loop on autoneg for copper devices (John Greene) [1150343] - [netdrv] ixgbe: add warnings for other disabled features without MSI-X support (John Greene) [1150343] - [netdrv] ixgbe: use e_dev_warn instead of netif_printk (John Greene) [1150343] - [netdrv] ixgbe: use e_dev_warn instead of e_err for displaying warning (John Greene) [1150343] - [netdrv] ixgbe: determine vector count inside ixgbe_acquire_msix_vectors (John Greene) [1150343] - [netdrv] ixgbe: move msix_entries allocation into ixgbe_acquire_msix_vectors (John Greene) [1150343] - [netdrv] ixgbe: return integer from ixgbe_acquire_msix_vectors (John Greene) [1150343] - [netdrv] ixgbe: use e_dev_warn instead of netif_printk (John Greene) [1150343] - [netdrv] ixgbe: Do not schedule an uninitialized workqueue entry (John Greene) [1150343] - [netdrv] ixgbe: Drop Rx alloc at end of Rx cleanup (John Greene) [1150343] - [netdrv] ixgbe: Resolve warnings produced in W=2 builds (John Greene) [1150343] - [netdrv] ixgbe: add comment noting recalculation of queues (John Greene) [1150343] - [netdrv] ixgbe: reset interface on link loss with pending Tx work from the VF (John Greene) [1150343] - [netdrv] ixgbe: Make return values more direct (John Greene) [1150343] - [netdrv] ixgbe: Delete a bunch of dead code (John Greene) [1150343] - [netdrv] ixgbe: Fix ixgbe_write_mbx error result (John Greene) [1150343] - [netdrv] ixgbe: Correct X540 semaphore error (John Greene) [1150343] - [netdrv] ixgbe: Fix spurious release of semaphore in EEPROM access (John Greene) [1150343] - [netdrv] ixgbe: Convert some udelays to usleep_range (John Greene) [1150343] - [netdrv] ixgbe: Change some uses of strncpy to strlcpy (John Greene) [1150343] - [netdrv] ixgbe: Fix possible null-dereference in error path (John Greene) [1150343] - [netdrv] ixgbe: remove unnecessary break after return (John Greene) [1150343] - [netdrv] ixgbe: remove unnecessary break after goto (John Greene) [1150343] - [netdrv] ixgbe: change PTP NSECS_PER_SEC to IXGBE_PTP_PPS_HALF_SECOND (John Greene) [1150343] - [netdrv] ixgbe: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1150343] - [netdrv] ixgbe: remove linux/export.h header from ixgbe_ptp.c (John Greene) [1150343] - [netdrv] ixgbe: fix detection of SFP+ capable interfaces (John Greene) [1150343] - [netdrv] ixgbe: avoid duplicate code in suspend and stop paths (John Greene) [1150343] - [netdrv] ixgbe: separate the PTP suspend and stop actions (John Greene) [1150343] - [netdrv] ixgbe: extract PTP clock device from ptp_init (John Greene) [1150343] - [netdrv] ixgbe: allow ixgbe_ptp_reset to maintain current hwtstamp config (John Greene) [1150343] - [netdrv] ixgbe: extract the hardware setup from the ixgbe_ptp_set_ts_config (John Greene) [1150343] - [netdrv] ixgbe: rename ixgbe_ptp_enable to ixgbe_ptp_feature_enable (John Greene) [1150343] - [netdrv] ixgbe: fix linking at 100Mbps on copper devices with MNG FW enabled (John Greene) [1150343] - [netdrv] igb/ixgbe: remove return statements for void functions (John Greene) [1150343] - [netdrv] ixgbe: add /* fallthrough */ comment to case statements (John Greene) [1150343] - [netdrv] ixgbe: add space between operands to & (John Greene) [1150343] - [netdrv] ixgbe: don't check NULL for debugfs_remove_recursive (John Greene) [1150343] - [netdrv] ixgbe: add braces around else block (John Greene) [1150343] - [netdrv] ixgbe: fix several concatenated strings to single line (John Greene) [1150343] - [netdrv] ixgbe: fix checkpatch style of blank line after declaration (John Greene) [1150343] - [netdrv] ixgbe: fix function-like macro, remove semicolon (John Greene) [1150343] - [netdrv] ixgbe: clean up checkpatch warnings about CODE_INDENT and LEADING_SPACE (John Greene) [1150343] - [netdrv] ixgbe: get rid of SET_ETHTOOL_OPS (John Greene) [1150343] - [netdrv] ixgbe: change handling of multicast filters (John Greene) [1150343] - [netdrv] ixgbe: Use out-of-line function for register reads (John Greene) [1150343] - [netdrv] ixgbe: convert low_water into an array (John Greene) [1150343] - [netdrv] ixgbe: Add new netdev op to turn spoof checking on or off per VF (John Greene) [1150343] - [netdrv] ixgbe: Fix memory leak in ixgbe_free_q_vector, missing rcu (John Greene) [1150343] - [netdrv] ixgbe: Fix tx_packets and tx_bytes stats not updating (John Greene) [1150343] - [scsi] scsi_show_extd_sense double prints ASC/ASCQ for vendor specific ASC (Rob Evers) [1203858]- [fs] dcache: return -ESTALE not -EBUSY on distributed fs race (J. Bruce Fields) [1061994] - [fs] fuse: revalidate when may_open() returns ESTALE (Zorro Lang) [1142355] - [md] dm: impose configurable deadline for dm_request_fn's merge heuristic (Mike Snitzer) [1163769] - [md] dm-sysfs: introduce ability to add writable attributes (Mike Snitzer) [1163769] - [md] dm: don't start current request if it would've merged with the previous (Mike Snitzer) [1163769] - [md] dm: don't schedule delayed run of the queue if nothing to do (Mike Snitzer) [1163769] - [md] dm: only run the queue on completion if congested or no requests pending (Mike Snitzer) [1163769] - [md] dm: remove request-based logic from make_request_fn wrapper (Mike Snitzer) [1163769] - [md] dm: remove request-based DM queue's lld_busy_fn hook (Mike Snitzer) [1163769] - [md] dm: remove unnecessary wrapper around blk_lld_busy (Mike Snitzer) [1163769] - [kernel] panic: add TAINT_SOFTLOCKUP (Aaron Tomlin) [1184512] - [kernel] watchdog: print traces for all cpus on lockup detection (Aaron Tomlin) [1184512] - [x86] nmi: provide the option to issue an NMI back trace to every cpu but current (Aaron Tomlin) [1184512] - [x86] kernel: Avoid calling arch_trigger_all_cpu_backtrace() at the same time (Aaron Tomlin) [1184512] - [net] ipvs: allow rescheduling of new connections when port reuse is detected (Marcelo Leitner) [1108514] - [net] ipvs: Fix reuse connection if real server is dead (Marcelo Leitner) [1108514] - [net] neigh: Keep neighbour cache entries if number of them is small enough (Jiri Pirko) [1199856] - [net] gso: fix skb_segment for non-offset skb pointers (Jiri Benc) [1200533] - [netdrv] mlx4_en: Expose port number through sysfs (Amir Vadai) [1119772] - [net] core: Add sysfs file for port number (Amir Vadai) [1119772]- [kernel] dynamic_debug: fix comment (Michal Schmidt) [1203349] - [kernel] lib: dynamic_debug: use seq_open_private() instead of seq_open() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: replace obselete simple_strtoul() with kstrtouint() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: fix ddebug_parse_query() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: remove wrong error message (Michal Schmidt) [1203349] - [kernel] docs: dynamic-debug-howto.txt: update since new wildcard support (Michal Schmidt) [1203349] - [kernel] dynamic_debug: add wildcard support to filter files/functions/modules (Michal Schmidt) [1203349] - [kernel] lib: parser: put EXPORT_SYMBOLs in the conventional place (Michal Schmidt) [1203349] - [kernel] lib: parser: add match_wildcard() function (Michal Schmidt) [1203349] - [kernel] dynamic_debug: line queries failing due to uninitialized local variable (Michal Schmidt) [1203349] - [kernel] dynamic_debug: reuse generic string_unescape function (Michal Schmidt) [1203349] - [kernel] lib: introduce generic string_unescape (Michal Schmidt) [1203349] - [kernel] lib: net: make isodigit() public and use it (Michal Schmidt) [1203349] - [kernel] dynamic_debug: add pr_errs before -EINVALs (Michal Schmidt) [1203349] - [kernel] lib: KABI fix print_hex_dump_bytes() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: dynamic hex dump (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Fix vpr_ logging styles (Michal Schmidt) [1203349] - [kernel] lib: dynamic_debug: use kbasename() (Michal Schmidt) [1203349] - [kernel] string: introduce helper to get base file name from given path (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Remove unnecessary __used (Michal Schmidt) [1203349] - [kernel] dynamic_debug: use printk(KERN_WARNING..) in stub function (Michal Schmidt) [1203349] - [kernel] dynamic_debug: init with early_initcall, not arch_initcall (Michal Schmidt) [1203349] - [kernel] dynamic_debug: update Documentation/*, Kconfig.debug (Michal Schmidt) [1203349] - [kernel] dynamic_debug: add modname arg to exec_query callchain (Michal Schmidt) [1203349] - [kernel] dynamic_debug: print ram usage by ddebug tables if verbose (Michal Schmidt) [1203349] - [kernel] dynamic_debug: simplify dynamic_debug_init error exit (Michal Schmidt) [1203349] - [kernel] dynamic_debug: combine parse_args callbacks together (Michal Schmidt) [1203349] - [kernel] dynamic_debug: deprecate ddebug_query, suggest dyndbg instead (Michal Schmidt) [1203349] - [kernel] dynamic_debug: make dynamic-debug work for module initialization (Michal Schmidt) [1203349] - [kernel] params: add 3rd arg to option handler callback signature (Michal Schmidt) [1203349] - [kernel] dynamic_debug: fix leading spaces in dynamic_debug.h (Michal Schmidt) [1203349] - [kernel] dynamic_debug: replace if (verbose) pr_info with macro vpr_info (Michal Schmidt) [1203349] - [kernel] dynamic_debug: process multiple debug-queries on a line (Michal Schmidt) [1203349] - [kernel] dynamic_debug: factor vpr_info_dq out of ddebug_parse_query (Michal Schmidt) [1203349] - [kernel] dynamic_debug: add trim_prefix() to provide source-root relative paths (Michal Schmidt) [1203349] - [kernel] dynamic_debug: enlarge command/query write buffer (Michal Schmidt) [1203349] - [kernel] dynamic_debug: chop off comments in ddebug_tokenize (Michal Schmidt) [1203349] - [kernel] dynamic_debug: early return if _ddebug table is empty (Michal Schmidt) [1203349] - [kernel] dynamic_debug: tighten up error checking on debug queries (Michal Schmidt) [1203349] - [kernel] dynamic_debug: describe_flags with '=[pmflt_]*' (Michal Schmidt) [1203349] - [kernel] dynamic_debug: drop explicit !=NULL checks (Michal Schmidt) [1203349] - [kernel] dynamic_debug: pr_err() call should not depend upon verbosity (Michal Schmidt) [1203349] - [kernel] dynamic_debug: replace strcpy with strlcpy, in ddebug_setup_query() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: change verbosity at runtime (Michal Schmidt) [1203349] - [kernel] dynamic_debug: make dynamic-debug supersede DEBUG ccflag (Michal Schmidt) [1203349] - [kernel] dynamic_debug: use _DPRINTK_FLAGS_PRINT (Michal Schmidt) [1203349] - [kernel] dynamic_debug: fix whitespace complaints from scripts/cleanfile (Michal Schmidt) [1203349] - [kernel] dynamic_debug: use __printf not __attribute__((format(printf, ...))) (Michal Schmidt) [1203349] - [kernel] dynamic_debug: fix undefined reference to `__netdev_printk' (Michal Schmidt) [1203349] - [kernel] dynamic_debug: use a single printk() to emit messages (Michal Schmidt) [1203349] - [kernel] dynamic_debug: consolidate repetitive struct _ddebug descriptor definitions (Michal Schmidt) [1203349] - [kernel] dynamic_debug: make netdev_dbg() call __netdev_printk() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Convert printks to pr_ (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Remove uses of KERN_CONT in dynamic_emit_prefix (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Consolidate prefix output to single routine (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Add __dynamic_dev_dbg (Michal Schmidt) [1203349] - [kernel] lib: Remove unneeded version.h include (Michal Schmidt) [1203349] - [kernel] docs: fix dev_debug() braino in dynamic-debug-howto.txt (Michal Schmidt) [1203349] - [kernel] dynamic_debug: add #include (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Add more flags (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Initialize dynamic debug earlier via arch_initcall (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Introduce ddebug_query= boot parameter (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Split out query string parsing/setup from proc_write (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Fix dynamic_dev_dbg() macro if CONFIG_DYNAMIC_DEBUG not set (Michal Schmidt) [1203349] - [kernel] dynamic_debug: fix documentation errors (Michal Schmidt) [1203349] - [kernel] dynamic_debug: small cleanup in ddebug_proc_write() (Michal Schmidt) [1203349] - [kernel] dynamic_debug: include slab.h (Michal Schmidt) [1203349] - [kernel] dynamic_debug: Remove KBUILD_MODNAME from dynamic_pr_debug (Michal Schmidt) [1203349] - [fs] nfs: Add a module parameter to set the number of session slots (Steve Dickson) [1077226] - [fs] nfs: Fix races between nfs_remove_bad_delegation() and delegation return (Steve Dickson) [1166843] - [fs] nfs: Ensure that we call FREE_STATEID when NFSv4.x stateids are revoked (Steve Dickson) [1166843] - [fs] nfs: Don't try to reclaim delegation open state if recovery failed (Steve Dickson) [1166843] - [fs] nfs: Ensure that we remove NFSv4.0 delegations when state has expired (Steve Dickson) [1166843] - [docs] kdump: Document this case in kdump.txt (Baoquan He) [990302] - [x86] kexec: Add a x86_64 arch specific function arch_crash_auto_scale (Baoquan He) [990302] - [kernel] kexec: Introduce a new arch dependent function arch_crash_auto_scale (Baoquan He) [990302] - [kernel] kexec: Use __weak symboling instead for arch dependent function of kexec (Baoquan He) [990302] - [drm] makefile: update drm version (Rob Clark) [1200563] - [drm] i915: further quiet i915 (Rob Clark) [1200563] - [drm] i915: fix build for CONFIG_BUG=n (Rob Clark) [1200563] - [drm] i915: tame the chattermouth (Rob Clark) [1200563] - [drm] radeon: properly set vm fragment size for TN/RL (Rob Clark) [1200563] - [drm] radeon: fix the crash in test functions (Rob Clark) [1200563] - [drm] radeon: fix the crash in benchmark functions (Rob Clark) [1200563] - [drm] radeon: fix PLLs on RS880 and older v2 (Rob Clark) [1200563] - [drm] radeon: don't init gpuvm if accel is disabled (Rob Clark) [1200563] - [drm] i915: fix inconsistent brightness after resume (Rob Clark) [1200563] - [drm] i915: Init PPGTT before context enable (Rob Clark) [1200563] - [drm] i915: BDW Fix Halo PCI IDs marked as ULT (Rob Clark) [1200563] - [drm] i915: Only fence tiled region of object (Rob Clark) [1200563] - [drm] radeon: Restore GART table contents after pinning it in VRAM v3 (Rob Clark) [1200563] - [drm] radeon: Split off gart_get_page_entry ASIC hook from set_page_entry (Rob Clark) [1200563] - [drm] radeon: use rv515_ring_start on r5xx (Rob Clark) [1200563] - [drm] radeon: add si dpm quirk list (Rob Clark) [1200563] - [drm] radeon: add a dpm quirk list (Rob Clark) [1200563] - [drm] i915: Ban Haswell from using RCS flips (Rob Clark) [1200563] - [drm] i915: Kill check_power_well() calls (Rob Clark) [1200563] - [drm] revert "i915: Preserve VGACNTR bits from the BIOS" (Rob Clark) [1200563] - [drm] irq: BUG_ON() -> WARN_ON() (Rob Clark) [1200563] - [drm] i915: Don't call intel_prepare_page_flip() multiple times on gen2-4 (Rob Clark) [1200563] - [drm] i915: Disable PSMI sleep messages on all rings around context switches (Rob Clark) [1200563] - [drm] i915: Force the CS stall for invalidate flushes (Rob Clark) [1200563] - [drm] i915: Invalidate media caches on gen7 (Rob Clark) [1200563] - [drm] mc: disable msi (Rob Clark) [1200563] - [drm] i915: save/restore GMBUS freq across suspend/resume on gen4 (Rob Clark) [1200563] - [drm] i915: resume MST after reading back hw state (Rob Clark) [1200563] - [drm] i915: Only warn the first time we attempt to mmio whilst suspended (Rob Clark) [1200563] - [drm] i915: Disallow pin ioctl completely for kms drivers (Rob Clark) [1200563] - [drm] i915: Don't complain about stolen conflicts on gen3 (Rob Clark) [1200563] - [drm] radeon: properly filter DP1.2 4k modes on non-DP1.2 hw (Rob Clark) [1200563] - [drm] radeon: adjust default bapm settings for KV (Rob Clark) [1200563] - [drm] radeon: fix sad_count check for dce3 (Rob Clark) [1200563] - [drm] radeon: KV has three PPLLs (Rob Clark) [1200563] - [drm] radeon: check the right ring in radeon_evict_flags() (Rob Clark) [1200563] - [drm] radeon: work around a hw bug in MGCG on CIK (Rob Clark) [1200563] - [drm] radeon: fix typo in CI dpm disable (Rob Clark) [1200563] - [drm] dp-mst: Remove branches before dropping the reference (Rob Clark) [1200563] - [drm] dp: retry AUX transactions 32 times (Rob Clark) [1200563] - [drm] fb_helper: move deferred fb checking into restore mode (Rob Clark) [1200563] - [drm] ttm: Avoid memory allocation from shrinker functions (Rob Clark) [1200563] - [drm] nouveau: bring back legacy mmap handler (Rob Clark) [1200563] - [drm] nouveau: Do not BUG_ON(!spin_is_locked()) on UP (Rob Clark) [1200563] - [kernel] coredump_wait: don't call complete_vfork_done() (Mateusz Guzik) [1197599] - [kernel] vfork: make it killable (Mateusz Guzik) [1197599] - [kernel] vfork: introduce complete_vfork_done() (Mateusz Guzik) [1197599] - [virtio] virtio_pci: document why we defer kfree (Fam Zheng) [1199421] - [virtio] virtio_pci: defer kfree until release callback (Fam Zheng) [1199421] - [netdrv] tg3: Hold tp->lock before calling tg3_halt() from tg3_init_one() (Ivan Vecera) [1200911]- [md] raid5: Initialize bi_vcnt (Jes Sorensen) [1203221] - [md] raid10: fix conversion from RAID0 to RAID10 (Jes Sorensen) [1177745] - [x86] crypto: sha256_ssse3 - also test for BMI2 (Herbert Xu) [1201560] - [x86] crypto: sha256_ssse3 - fix stack corruption with SSSE3 and AVX implementations (Herbert Xu) [1201490] - [char] tty: drop driver reference in tty_open fail path (Mateusz Guzik) [1201894] {CVE-2011-5321} - [netdrv] e1000: move e1000_tbi_adjust_stats to where its used (John Greene) [1150339] - [netdrv] e1000: e1000_ethertool.c coding style fixes (John Greene) [1150339] - [netdrv] e1000: remove unnecessary break after return (John Greene) [1150339] - [netdrv] e1000: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1150339] - [netdrv] e1000: Use time_after() for time comparison (John Greene) [1150339] - [netdrv] e1000: remove the check: skb->len<=0 (John Greene) [1150339] - [netdrv] e1000: Use is_broadcast_ether_addr/is_multicast_ether_addr helpers (John Greene) [1150339] - [netdrv] e1000: get rid of SET_ETHTOOL_OPS (John Greene) [1150339] - [netdrv] e1000: remove open-coded skb_cow_head (John Greene) [1150339] - [netdrv] e1000: remove debug messages with function names (John Greene) [1150339] - [netdrv] e1000: delete non-required instances of include (John Greene) [1150339] - [netdrv] e1000: fix possible reset_task running after adapter down (John Greene) [1150339] - [netdrv] e1000: fix lockdep warning in e1000_reset_task (John Greene) [1150339] - [netdrv] e1000: prevent oops when adapter is being closed and reset simultaneously (John Greene) [1150339] - [netdrv] e1000: fix wrong queue idx calculation (John Greene) [1150339] - [netdrv] e1000: Remove extern from function prototypes (John Greene) [1150339] - [netdrv] e1000: replace dma_set_mask()+dma_set_coherent_mask() with new helper (John Greene) [1150339] - [netdrv] e1000: ethtool: Add missing dma_mapping_error-call in e1000_setup_desc_rings (John Greene) [1150339] - [netdrv] e1000: dma_alloc_coherent: use __GFP_ZERO instead of memset(, 0) (John Greene) [1150339] - [netdrv] e1000: Remove dma_alloc_coherent OOM messages (John Greene) [1150339] - [netdrv] e1000: Remove remaining alloc/OOM messages (John Greene) [1150339] - [netdrv] e1000: fix up function prototypes after __dev* removals (John Greene) [1150339] - [netdrv] e1000: remove __dev* attributes (John Greene) [1150339] - [netdrv] e1000: fix concurrent accesses to PHY from watchdog and ethtool (John Greene) [1150339] - [netdrv] e1000: Small packets may get corrupted during padding by HW (John Greene) [1150339] - [acpi] fan: Use bus id as the name for non PNP0C0B (Fan) devices (Prarit Bhargava) [1192485] - [acpi] fan: support INT3404 thermal device (Prarit Bhargava) [1192485] - [acpi] fan: add ACPI 4.0 style fan support (Prarit Bhargava) [1192485] - [acpi] fan: remove no need check for device pointer (Prarit Bhargava) [1192485] - [acpi] fan: printk replacement (Prarit Bhargava) [1192485] - [acpi] fan: do nothing in suspend and poweroff callback (Prarit Bhargava) [1192485] - [acpi] fan: trivial style cleanup (Prarit Bhargava) [1192485] - [acpi] fan: Initialize acpi_state variable (Prarit Bhargava) [1192485] - [acpi] fan: avoid null pointer deference error (Prarit Bhargava) [1192485] - [acpi] fan: Use struct dev_pm_ops for power management in the fan driver (Prarit Bhargava) [1192485] - [acpi] fan: Fix more unbalanced code block (Prarit Bhargava) [1192485] - [acpi] ec: Drop suspend and resume routines (Prarit Bhargava) [1192485] - [acpi] fan: fix unbalanced code block (Prarit Bhargava) [1192485] - [input] mouse: synaptics - remove X250 from the topbuttonpad list (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - remove X1 Carbon 3rd gen from the topbuttonpad list (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - re-route tracksticks buttons on the Lenovo 2015 series (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - remove TOPBUTTONPAD property for Lenovos 2015 (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - retrieve the extended capabilities in query $10 (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - do not retrieve the board id on old firmwares (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - handle spurious release of trackstick buttons (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - fix middle button on Lenovo 2015 products (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - skip quirks when post-2013 dimensions (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - support min/max board id in min_max_pnpid_table (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - remove obsolete min/max quirk for X240 (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - query min dimensions for fw v8.1 (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - log queried and quirked dimension values (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - split synaptics_resolution(), query first (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - adjust min/max for Lenovo ThinkPad X1 Carbon 2nd (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - adjust min/max on Thinkpad E540 (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - add min/max quirk for Lenovo T440s (Benjamin Tissoires) [1186105 1186111] - [input] mouse: psmouse - add psmouse_matches_pnp_id helper function (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - add min/max quirk for pnp-id LEN2002 (Edge E531) (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - fix resolution for manually provided min/max (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - change min/max quirk table to pnp-id matching (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - add a matches_pnp_id helper function (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - T540p - unify with other LEN0034 models (Benjamin Tissoires) [1186105 1186111] - [input] mouse: synaptics - print firmware ID and board number at init (Benjamin Tissoires) [1186105 1186111]- [infiniband] core: Prevent integer overflow in ib_umem_get address arithmetic (Doug Ledford) [1179327] {CVE-2014-8159} - [net] ipcomp: Mark as netns_ok (Jiri Pirko) [1112926] - [netdrv] l2tp: Fix UDP socket reference count bugs in the pppol2tp driver (Jiri Pirko) [1198290] - [net] ipv6: replacing a rt6_info needs to purge possible propagated rt6_infos too (Jiri Pirko) [1198404] - [net] netfilter: ipt_LOG: add bufferisation to call printk() once (Mateusz Guzik) [972694] - [net] netfilter: add missing xt_log.h file (Mateusz Guzik) [972694] - [virt] kvm: exclude ioeventfd from counting kvm_io_range limit (Amos Kong) [1124311] - [pci] Deprecate DEFINE_PCI_DEVICE_TABLE (Prarit Bhargava) [1198148] - [pci] Remove DEFINE_PCI_DEVICE_TABLE macro use (Prarit Bhargava) [1198148] - [wireless] rt2800pci: add firmware for RT3290 (Stanislaw Gruszka) [1036243] - [wireless] iwlwifi: add -12 firmware for iwl 3160 / 7260 / 7265 / 7265D (Stanislaw Gruszka) [1036243] - [wireless] iwlwifi: add -10 firmware for iwl 3160 / 7260 / 7265 / 7265D (Stanislaw Gruszka) [1036243] - [wireless] iwlwifi: add -9 firmware for iwl 3160 / 7260 / 7265 (Stanislaw Gruszka) [1036243] - [wireless] Update zd1201 driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update rndis_wlan driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update mwl8k driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update adm8211 driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update wl3501_cs driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update atmel driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update at76c50x-usb driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Update airo driver to new mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Backport ti drivers from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport mac80211_hwsim driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] orinoco: Compile the driver with updated mac80211 stack (Stanislaw Gruszka) [1189024] - [wireless] Backport libertas driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport ipw2x00 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport p54 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport brcmsmac driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport b43 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport ssb bus driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport bcma bus driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport iwlegacy driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport rt2x00 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport ath common layer from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport carl9170 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport ath5k driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport ath9 driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport iwlwifi driver from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport mac80211 from linux-3.19 (Stanislaw Gruszka) [1189024] - [wireless] Backport wireless core from linux-3.19 (Stanislaw Gruszka) [1189024] - [kernel] workqueue: add system workqueues (Stanislaw Gruszka) [1189024] - [kernel] workqueue: add mod_delayed_work (Stanislaw Gruszka) [1189024] - [wireless] driver core: export platform_device_register_data as a GPL symbol (Stanislaw Gruszka) [1189024] - [net] etherdevice: Add ether_addr_equal_unaligned (Stanislaw Gruszka) [1189024] - [net] if_ether.h: add IEEE 802.21 Ethertype (Stanislaw Gruszka) [1189024] - [wireless] kernel.h: define u8, s8, u32, etc. limits (Stanislaw Gruszka) [1189024] - [wireless] kabi: remove wireless_send_event symbol (Stanislaw Gruszka) [1189024] - [scsi] qla2xxx: fix race in handling rport deletion during recovery causes panic (Chad Dupuis) [1102902] - [usb] io_ti: fix sysfs-attribute creation (Don Zickus) [1196460] - [usb] io_ti: fix port-data memory leak (Don Zickus) [1196460] - [usb] io_ti: Make edge_remove_sysfs_attrs the port_remove method (Don Zickus) [1196460] - [scsi] storvsc: force discovery of LUNs that may have been removed (Vitaly Kuznetsov) [1035571 1199766] - [scsi] storvsc: in responce to a scan event, scan the host (Vitaly Kuznetsov) [1035571 1199766] - [scsi] don't add scsi_device if its already visible (Vitaly Kuznetsov) [1035571 1199766] - [fs] aio: wake all waiters when destroying ctx (Mateusz Guzik) [1201260] - [x86] kvm: SYSENTER emulation is broken (Mateusz Guzik) [1186450] {CVE-2015-0239} - [x86] kvm: add halt_poll_ns module parameter (Paolo Bonzini) [1185250] - [kernel] sched: Add function single_task_running to let a task check if it is the only task running on a cpu (Paolo Bonzini) [1185250]- [crypto] sha512: Create module providing optimized SHA512 routines using SSSE3, AVX or AVX2 instructions (Herbert Xu) [1036216] - [crypto] sha512: Optimized SHA512 x86_64 assembly routine using AVX2 RORX instruction (Herbert Xu) [1036216] - [crypto] sha512: Optimized SHA512 x86_64 assembly routine using AVX instructions (Herbert Xu) [1036216] - [crypto] sha512: Optimized SHA512 x86_64 assembly routine using Supplemental SSE3 instructions (Herbert Xu) [1036216] - [crypto] sha512: Expose generic sha512 routine to be callable from other modules (Herbert Xu) [1036216] - [crypto] sha256: Create module providing optimized SHA256 routines using SSSE3, AVX or AVX2 instructions (Herbert Xu) [1036216] - [crypto] sha256: Optimized sha256 x86_64 routine using AVX2's RORX instructions (Herbert Xu) [1036216] - [crypto] sha256: Optimized sha256 x86_64 assembly routine with AVX instructions (Herbert Xu) [1036216] - [crypto] sha256: Optimized sha256 x86_64 assembly routine using Supplemental SSE3 instructions (Herbert Xu) [1036216] - [crypto] sha256: Expose SHA256 generic routine to be callable externally (Herbert Xu) [1036216] - [crypto] rng: RNGs must return 0 in success case (Herbert Xu) [1199230] - [hv] hv_balloon: keep locks balanced on add_memory() failure (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: refuse to balloon below the floor (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: report offline pages as being used (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: eliminate the trylock path in acquire/release_region_mutex (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: Don't post pressure status from interrupt context (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: Fix a locking bug in the balloon driver (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: Make adjustments in computing the floor (Vitaly Kuznetsov) [1006234] - [hv] hv_balloon: avoid memory leak on alloc_error of 2MB memory block (Vitaly Kuznetsov) [1006234] - [fs] isofs: infinite loop in CE record entries (Jacob Tanenbaum) [1175245] {CVE-2014-9420} - [x86] intel_pstate: Add support for SkyLake (Steve Best) [1189313] - [x86] vdso: ASLR bruteforce possible for vdso library (Jacob Tanenbaum) [1184897] {CVE-2014-9585} - [kernel] time: ntp: Correct TAI offset during leap second (Prarit Bhargava) [1199134] - [kernel] kexec: fix build error when hugetlbfs is disabled (Minfei Huang) [1121663] - [kernel] kexec: export free_huge_page to VMCOREINFO (Minfei Huang) [1121663] - [kernel] kexec: save PG_head_mask in VMCOREINFO (Minfei Huang) [1121663] - [mm] Fix PageHead when !CONFIG_PAGEFLAGS_EXTENDED (Minfei Huang) [1121663] - [scsi] lpfc: correct device removal deadlock after link bounce (Rob Evers) [1194793]- [netdrv] i40evf: TCP/IPv6 over Vxlan Tx checksum offload fix (Stefan Assmann) [1150337] - [netdrv] i40e: fix race in hang check (Stefan Assmann) [1150337] - [netdrv] i40e: Fix TSO with more than 8 frags per segment issue (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Update driver versions (Stefan Assmann) [1150337] - [netdrv] i40evf: Add more info to interrupt vector names (Stefan Assmann) [1150337] - [netdrv] i40evf: allow enabling of debug prints via ethtool (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Use advertised speed settings in ethtool and refactor get_settings (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Fix output of i40e_debug_aq() for big endian machines (Stefan Assmann) [1150337] - [netdrv] i40evf: don't wait forever (Stefan Assmann) [1150337] - [netdrv] i40evf: refactor reset (Stefan Assmann) [1150337] - [netdrv] i40evf: disable NAPI polling sooner (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump Driver Versions (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Remove unused variable an_enable and function update_link_info (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: i40e_register.h updates (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: restrict VC opcodes to their initial values (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Refactor the receive routines (Stefan Assmann) [1150337] - [netdrv] i40evf: Force Tx writeback on ITR (Stefan Assmann) [1150337] - [netdrv] i40evf: stop the watchdog for shutdown (Stefan Assmann) [1150337] - [netdrv] i40evf: ignore bogus messages from FW (Stefan Assmann) [1150337] - [netdrv] i40evf: reset on module unload (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e and i40evf versions (Stefan Assmann) [1150337] - [netdrv] i40e: Support for NPAR iSCSI partition with DCB (Stefan Assmann) [1150337] - [netdrv] i40e: AQ API updates for new commands (Stefan Assmann) [1150337] - [netdrv] i40e: AQ API updates (Stefan Assmann) [1150337] - [netdrv] i40e: add more struct size checks (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Increase ASQ timeout (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: AdminQ updates ww36 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: find partition_id in npar mode (Stefan Assmann) [1150337] - [netdrv] i40evf: kick a stalled admin queue (Stefan Assmann) [1150337] - [netdrv] i40evf: enable interrupt 0 appropriately (Stefan Assmann) [1150337] - [netdrv] i40evf: don't fire traffic IRQs when the interface is down (Stefan Assmann) [1150337] - [netdrv] i40evf: remove leftover VLAN filters (Stefan Assmann) [1150337] - [netdrv] i40evf: refactor shutdown code (Stefan Assmann) [1150337] - [netdrv] i40evf: Remove some scary log messages (Stefan Assmann) [1150337] - [netdrv] i40evf: remove redundant code (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Convert macro to static inline (Stefan Assmann) [1150337] - [netdrv] i40e: check for AQ timeout in aq_rc decode (Stefan Assmann) [1150337] - [netdrv] i40e: set max limit for access polling (Stefan Assmann) [1150337] - [netdrv] i40e: remove unused nvm_semaphore_wait (Stefan Assmann) [1150337] - [netdrv] i40e: add range check to i40e_aq_rc_to_posix (Stefan Assmann) [1150337] - [netdrv] i40e: let firmware catch the NVM busy error (Stefan Assmann) [1150337] - [netdrv] i40e: Bump i40e version to 1.2.2 and i40evf version to 1.0.6 (Stefan Assmann) [1150337] - [netdrv] i40evf: make early init sequence even more robust (Stefan Assmann) [1150337] - [netdrv] i40e: Define and use i40e_is_vf macro (Stefan Assmann) [1150337] - [netdrv] i40e: Add a virtual channel op to config RSS (Stefan Assmann) [1150337] - [netdrv] i40e: remove useless debug noise (Stefan Assmann) [1150337] - [netdrv] i40evf: remove unnecessary else (Stefan Assmann) [1150337] - [netdrv] i40evf: make comparisons consistent (Stefan Assmann) [1150337] - [netdrv] i40evf: make checkpatch happy (Stefan Assmann) [1150337] - [netdrv] i40evf: update header comments (Stefan Assmann) [1150337] - [netdrv] i40e: don't overload fields (Stefan Assmann) [1150337] - [netdrv] i40evf: don't use more queues than CPUs (Stefan Assmann) [1150337] - [netdrv] i40evf: make early init processing more robust (Stefan Assmann) [1150337] - [netdrv] i40e: clean up throttle rate code (Stefan Assmann) [1150337] - [netdrv] i40e: poll firmware slower (Stefan Assmann) [1150337] - [netdrv] i40evf: Add support for 10G base T parts (Stefan Assmann) [1150337] - [netdrv] i40evf: properly handle multiple AQ messages (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Use usleep_range() instead of udelay() (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Fix whitespace indentation (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e & i40evf version (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Ignore a driver perceived Tx hang if the number of desc pending < 4 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: add max buf len to aq debug print helper (Stefan Assmann) [1150337] - [netdrv] i40evf: Fixed guest OS panic when removing vf driver (Stefan Assmann) [1150337] - [netdrv] i40evf: fix memory leak on unused interfaces (Stefan Assmann) [1150337] - [netdrv] i40evf: don't leak queue vectors (Stefan Assmann) [1150337] - [netdrv] i40evf: do not re-arm watchdog after remove (Stefan Assmann) [1150337] - [netdrv] i40evf: future-proof vfr_stat state check (Stefan Assmann) [1150337] - [netdrv] i40evf: fix scan warning on sprintf (Stefan Assmann) [1150337] - [netdrv] i40e: always print aqtx answer (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: ARQ copy desc data even for failed commands (Stefan Assmann) [1150337] - [netdrv] i40evf: don't wait so long (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: fix extension header csum logic (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Add nvmupdate support (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Clean up code (Stefan Assmann) [1150337] - [netdrv] i40evf: remove unnecessary break after goto (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e to 0.4.21 and i40evf to 0.9.40 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Add set_fc and init of FC settings (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Add new HW link info variable an_enabled and function update_link_info (Stefan Assmann) [1150337] - [netdrv] i40evf: invite vector 0 to the interrupt party (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Force a shifted '1' to be unsigned (Stefan Assmann) [1150337] - [netdrv] i40evf: don't violate scope (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Do not free the dummy packet buffer synchronously (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e to 0.4.19 and i40evf to 0.9.38 (Stefan Assmann) [1150337] - [netdrv] i40evf: change branding string (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: initialize context descriptor (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: add ASQ write back timeout variable to AQ structure (Stefan Assmann) [1150337] - [netdrv] i40evf: set flags before sending message (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: clear aq bah-bal on shutdown (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Add base address registers to aq struct (Stefan Assmann) [1150337] - [netdrv] i40evf: resend FW request if no response (Stefan Assmann) [1150337] - [netdrv] i40evf: fix typo (Stefan Assmann) [1150337] - [netdrv] i40evf: return more useful error information (Stefan Assmann) [1150337] - [netdrv] i40evf: don't stop watchdog if it hasn't started (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Big endian fixes for handling HMC (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e to 0.4.17 and i40evf to 0.9.36 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove reserved type (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e to 0.4.13 and i40evf to 0.9.35 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: modify debug prints to avoid seg faults (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Update RSS configuration (Stefan Assmann) [1150337] - [netdrv] i40evf: fix off-by-one (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Reset Head and Tail on AQ initialization (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: i40e_register.h update (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump i40e to version 0.4.10 and i40evf to 0.9.34 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Add Flow director stats to PF stats (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove FTYPE (Stefan Assmann) [1150337] - [netdrv] i40evf: check admin queue error bits (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: User ether_addr_copy instead of memcpy (Stefan Assmann) [1150337] - [netdrv] i40evf: don't go further down (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: AdminQ API update for new FW (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: set headwb Tx context flags and use them (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: bump version to 0.4.7 for i40e and 0.9.31 for i40evf (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: add PPRS bit to error bits and fix bug in Rx checksum (Stefan Assmann) [1150337] - [netdrv] i40evf: Fix function header (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump build version (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove deprecated device IDs (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: fix poll weight (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: fix TSO accounting (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove chatty reset messages (Stefan Assmann) [1150337] - [netdrv] i40evf: use correct format for printing MAC addresses (Stefan Assmann) [1150337] - [netdrv] i40evf: clean up log message formatting (Stefan Assmann) [1150337] - [netdrv] i40evf: remove bogus comment (Stefan Assmann) [1150337] - [netdrv] i40evf: remove unnecessary log messages (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Clean up a few things (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Fix code to accommodate i40e_register.h changes (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: fix rx descriptor status (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Bump build version (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: add Tx pre queue disable function (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: check AQ register for valid data (Stefan Assmann) [1150337] - [netdrv] i40evf: make messages less dire (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove rx_errors and rx_missed (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: VEB structure added, GTIME macro update (Stefan Assmann) [1150337] - [netdrv] i40evf: fix crash when changing ring sizes (Stefan Assmann) [1150337] - [netdrv] i40evf: set descriptor multiple to 32 (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: remove unused RX_LRO define (Stefan Assmann) [1150337] - [netdrv] ethtool: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Stefan Assmann) [1150337] - [netdrv] i40e/i40evf: Change type to u32 to avoid sparse error (Stefan Assmann) [1150337] - [netdrv] i40e: check pointers before use (Stefan Assmann) [1150345] - [netdrv] i40e: catch NVM write semaphore timeout and retry (Stefan Assmann) [1150345] - [netdrv] i40e: stop flow director on shutdown (Stefan Assmann) [1150345] - [netdrv] i40e: disconnect irqs on shutdown (Stefan Assmann) [1150345] - [netdrv] i40e: Issue a PF reset if Tx queue disable timeout (Stefan Assmann) [1150345] - [netdrv] i40e: Fix the Tx ring qset handle when DCB reconfigures (Stefan Assmann) [1150345] - [netdrv] i40e: Fix the case where per TC queue count was higher than queues enabled (Stefan Assmann) [1150345] - [netdrv] i40e: fix race in hang check (Stefan Assmann) [1150345] - [netdrv] i40e: Fix TSO with more than 8 frags per segment issue (Stefan Assmann) [1150345] - [netdrv] i40e: Don't check for Tx hang when PF down (Stefan Assmann) [1150345] - [netdrv] i40e: fix shift precedence issue (Stefan Assmann) [1150345] - [netdrv] i40e: Fix memory leak at failure path in i40e_dbg_command_write() (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Update driver versions (Stefan Assmann) [1150345] - [netdrv] i40e: Use ethtool private flags to display NPAR status (Stefan Assmann) [1150345] - [netdrv] i40e: Set FLAG_RD when sending buffer FW must read (Stefan Assmann) [1150345] - [netdrv] i40e: print Rx packet split status (Stefan Assmann) [1150345] - [netdrv] i40e: Set BUF flag for Set Version AQ command (Stefan Assmann) [1150345] - [netdrv] i40e: Add support for getlink, setlink ndo ops (Stefan Assmann) [1150345] - [net] set and query VEB/VEPA bridge mode via PF_BRIDGE (Stefan Assmann) [1150345] - [netdrv] i40e: Implement configfs for NPAR BW configuration (Stefan Assmann) [1150345] - [netdrv] i40e: Add NPAR BW get and set functions (Stefan Assmann) [1150345] - [netdrv] i40e: enable packet split only when IOMMU present (Stefan Assmann) [1150345] - [netdrv] i40e: Add method to keep track of current rxnfc settings (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Use advertised speed settings in ethtool and refactor get_settings (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Fix output of i40e_debug_aq() for big endian machines (Stefan Assmann) [1150345] - [netdrv] i40e: Fix i40e_ndo_set_vf_spoofchk (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump Driver Versions (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Remove unused variable an_enable and function update_link_info (Stefan Assmann) [1150345] - [netdrv] i40e: Fix the EMPR interrupt received handling (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: i40e_register.h updates (Stefan Assmann) [1150345] - [netdrv] i40e: Use #define for the VSI connection type (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: restrict VC opcodes to their initial values (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Refactor the receive routines (Stefan Assmann) [1150345] - [netdrv] i40e: rename debugfs clear_stats option (Stefan Assmann) [1150345] - [netdrv] i40e: update Shadow RAM read/write functions (Stefan Assmann) [1150345] - [netdrv] i40e: Enable Loopback for the FCOE vsi as well (Stefan Assmann) [1150345] - [netdrv] i40e: Fix function header (Stefan Assmann) [1150345] - [netdrv] i40e: fix led blink toggle to enable steady state (Stefan Assmann) [1150345] - [netdrv] i40evf: Force Tx writeback on ITR (Stefan Assmann) [1150345] - [netdrv] i40e: stop the service task at shutdown (Stefan Assmann) [1150345] - [netdrv] i40e: add locking around VF reset (Stefan Assmann) [1150345] - [netdrv] i40e: Use even more ARQ descriptors (Stefan Assmann) [1150345] - [netdrv] i40e: delay after VF reset (Stefan Assmann) [1150345] - [netdrv] i40e: avoid use of uninitialized v_budget in i40e_init_msix (Stefan Assmann) [1150345] - [netdrv] i40e: i40e_fcoe.c: Remove unused function (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e and i40evf versions (Stefan Assmann) [1150345] - [netdrv] i40e: Support for NPAR iSCSI partition with DCB (Stefan Assmann) [1150345] - [netdrv] i40e: when Rx timestamps disabled set specific mode (Stefan Assmann) [1150345] - [netdrv] i40e: use same check for Rx hang as for Rx timestamps (Stefan Assmann) [1150345] - [netdrv] i40e: AQ API updates for new commands (Stefan Assmann) [1150345] - [netdrv] i40e: AQ API updates (Stefan Assmann) [1150345] - [netdrv] i40e: add more struct size checks (Stefan Assmann) [1150345] - [netdrv] i40e: Issue "Stop LLDP" command for firmware older than v4.3 (Stefan Assmann) [1150345] - [netdrv] i40e: check I40E_FLAG_PTP before handling Tx or Rx timestamps (Stefan Assmann) [1150345] - [netdrv] i40e: only enable PTP interrupt cause if PTP is enabled (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1150345] - [netdrv] i40e: Dump Stats string removed from debugfs help command (Stefan Assmann) [1150345] - [netdrv] i40e: Add define for interrupt name string len (Stefan Assmann) [1150345] - [netdrv] i40e: don't give up on DCB error after reset (Stefan Assmann) [1150345] - [netdrv] i40e: fix proc/int descriptions (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Increase ASQ timeout (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: AdminQ updates ww36 (Stefan Assmann) [1150345] - [netdrv] i40e: adds FCoE configure option (Stefan Assmann) [1150345] - [netdrv] i40e: limit sriov to partition 1 of NPAR configurations (Stefan Assmann) [1150345] - [netdrv] i40e: Don't exit link event early if link speed has changed (Stefan Assmann) [1150345] - [netdrv] i40e: limit WoL and link settings to partition 1 (Stefan Assmann) [1150345] - [netdrv] i40e: Adding function for reading PBA String (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: find partition_id in npar mode (Stefan Assmann) [1150345] - [netdrv] i40e: remove VN2VN related mac filters (Stefan Assmann) [1150345] - [netdrv] i40e: Add warning for NPAR partitions with link speed less than 10Gbps (Stefan Assmann) [1150345] - [netdrv] i40e: disable IOV before freeing resources (Stefan Assmann) [1150345] - [netdrv] i40e: Fix bug with TCP over IPv6 over VXLAN (Stefan Assmann) [1150345] - [netdrv] i40e: Fix Rx checksum error counter (Stefan Assmann) [1150345] - [netdrv] i40e: fix un-necessary Tx hangs (Stefan Assmann) [1150345] - [netdrv] i40e: Fix possible memory leak in i40e_dbg_dump_desc (Stefan Assmann) [1150345] - [netdrv] net: Disallow providing non zero VLAN ID for NIC drivers FDB add flow (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Convert macro to static inline (Stefan Assmann) [1150345] - [netdrv] i40e: add to NVM update debug message (Stefan Assmann) [1150345] - [netdrv] i40e: check for AQ timeout in aq_rc decode (Stefan Assmann) [1150345] - [netdrv] i40e: poll on NVM semaphore only if not other error (Stefan Assmann) [1150345] - [netdrv] i40e: fix up NVM update sm error handling (Stefan Assmann) [1150345] - [netdrv] i40e: set max limit for access polling (Stefan Assmann) [1150345] - [netdrv] i40e: remove unused nvm_semaphore_wait (Stefan Assmann) [1150345] - [netdrv] i40e: init NVM update state on adminq init (Stefan Assmann) [1150345] - [netdrv] i40e: add range check to i40e_aq_rc_to_posix (Stefan Assmann) [1150345] - [netdrv] i40e: rework debug messages for NVM update (Stefan Assmann) [1150345] - [netdrv] i40e: let firmware catch the NVM busy error (Stefan Assmann) [1150345] - [netdrv] i40e: better error messages for NVM update issues (Stefan Assmann) [1150345] - [netdrv] i40e: clear NVM update state on ethtool test (Stefan Assmann) [1150345] - [netdrv] ethernet/intel: Use eth_skb_pad and skb_put_padto helpers (Stefan Assmann) [1150345] - [netdrv] i40e: Reduce stack in i40e_dbg_dump_desc (Stefan Assmann) [1150345] - [netdrv] i40e: Bump i40e version to 1.2.2 and i40evf version to 1.0.6 (Stefan Assmann) [1150345] - [netdrv] i40e: get pf_id from HW rather than PCI function (Stefan Assmann) [1150345] - [netdrv] i40e: increase ARQ size (Stefan Assmann) [1150345] - [netdrv] i40e: Re enable Main VSI loopback setting in the reset path (Stefan Assmann) [1150345] - [netdrv] i40e: Add new update VSI flow to accommodate FW fix with VSI Loopback mode (Stefan Assmann) [1150345] - [netdrv] i40e: Increase reset delay (Stefan Assmann) [1150345] - [netdrv] i40e: fix netdev_stat macro definition (Stefan Assmann) [1150345] - [netdrv] i40e: Define and use i40e_is_vf macro (Stefan Assmann) [1150345] - [netdrv] i40e: Add a virtual channel op to config RSS (Stefan Assmann) [1150345] - [netdrv] i40e: don't enable PTP support on more than one PF per port (Stefan Assmann) [1150345] - [netdrv] i40e: Add description to misc and fd interrupts (Stefan Assmann) [1150345] - [netdrv] i40e: allow various base numbers in debugfs aq commands (Stefan Assmann) [1150345] - [netdrv] i40e: remove useless debug noise (Stefan Assmann) [1150345] - [netdrv] i40e: Remove unneeded break statement (Stefan Assmann) [1150345] - [netdrv] i40e: trigger SW INT with no ITR wait (Stefan Assmann) [1150345] - [netdrv] i40e: don't overload fields (Stefan Assmann) [1150345] - [netdrv] i40e: Prevent link flow control settings when PFC is enabled (Stefan Assmann) [1150345] - [netdrv] i40e: Do not disable/enable FCoE VSI with DCB reconfig (Stefan Assmann) [1150345] - [netdrv] i40e: Modify Tx disable wait flow in case of DCB reconfiguration (Stefan Assmann) [1150345] - [netdrv] i40e: Update VEB's enabled_tc after reconfiguration (Stefan Assmann) [1150345] - [netdrv] i40e: Check for LLDP AdminStatus before querying DCBX (Stefan Assmann) [1150345] - [netdrv] i40e: Add support to firmware CEE DCBX mode (Stefan Assmann) [1150345] - [netdrv] i40e: Resume Port Tx after DCB event (Stefan Assmann) [1150345] - [netdrv] i40e: Bump version to 1.1.23 (Stefan Assmann) [1150345] - [netdrv] i40e: re-enable VFLR interrupt sooner (Stefan Assmann) [1150345] - [netdrv] i40e: only warn once of PTP nonsupport in 100Mbit speed (Stefan Assmann) [1150345] - [netdrv] i40e: clean up throttle rate code (Stefan Assmann) [1150345] - [netdrv] i40e: don't do link_status or stats collection on every ARQ (Stefan Assmann) [1150345] - [netdrv] i40e: poll firmware slower (Stefan Assmann) [1150345] - [netdrv] i40e: properly parse MDET registers (Stefan Assmann) [1150345] - [netdrv] i40e: configure VM ID in qtx_ctl (Stefan Assmann) [1150345] - [netdrv] i40e: enable debug earlier (Stefan Assmann) [1150345] - [netdrv] i40e: better wording for resource tracking errors (Stefan Assmann) [1150345] - [netdrv] i40e: scale msix vector use when more cores than vectors (Stefan Assmann) [1150345] - [netdrv] i40e: remove debugfs dump stats (Stefan Assmann) [1150345] - [netdrv] i40e: avoid disable of interrupt when changing ITR (Stefan Assmann) [1150345] - [netdrv] i40e: fix link checking logic (Stefan Assmann) [1150345] - [netdrv] i40e: Add condition to enter fdir flush and reinit (Stefan Assmann) [1150345] - [netdrv] i40e: _MASK vs _SHIFT typo in i40e_handle_mdd_event() (Stefan Assmann) [1150345] - [netdrv] i40e: Bump version (Stefan Assmann) [1150345] - [netdrv] i40e: Moving variable declaration out of the loops (Stefan Assmann) [1150345] - [netdrv] i40e: Add 10GBaseT support (Stefan Assmann) [1150345] - [netdrv] i40e: process link events when setting up switch (Stefan Assmann) [1150345] - [netdrv] i40e: Fix a bug where Rx would stop after some time (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Use usleep_range() instead of udelay() (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Fix whitespace indentation (Stefan Assmann) [1150345] - [netdrv] i40e: enable LSE poke and simplify link state (Stefan Assmann) [1150345] - [netdrv] i40e: mask phy events (Stefan Assmann) [1150345] - [netdrv] i40e: skb->xmit_more support (Stefan Assmann) [1150345] - [netdrv] i40e: use global pci_vfs_assigned() to replace local i40e_vfs_are_assigned() (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1150345] - [netdrv] i40e: fix panic due to too-early Tx queue enable (Stefan Assmann) [1150345] - [netdrv] i40e: Fix an issue when PF reset fails (Stefan Assmann) [1150345] - [netdrv] i40e: make warning less verbose (Stefan Assmann) [1150345] - [netdrv] i40e: Tell OS link is going down when calling set_phy_config (Stefan Assmann) [1150345] - [netdrv] i40e: Remove unnecessary assignment (Stefan Assmann) [1150345] - [netdrv] i40e: Change wording to be more consistent (Stefan Assmann) [1150345] - [netdrv] i40e: Allow user to change link settings if link is down (Stefan Assmann) [1150345] - [netdrv] i40e: Add dual speed module support (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e & i40evf version (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Ignore a driver perceived Tx hang if the number of desc pending < 4 (Stefan Assmann) [1150345] - [netdrv] i40e: quiet complaints when removing default MAC VLAN filter and make set_mac reversible (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: add max buf len to aq debug print helper (Stefan Assmann) [1150345] - [netdrv] i40e: Add checks and message for Qualified Module info (Stefan Assmann) [1150345] - [netdrv] i40e: set num_queue_pairs to num configured by VF (Stefan Assmann) [1150345] - [netdrv] i40e: Enable l2tsel bit for VLAN tag control (Stefan Assmann) [1150345] - [netdrv] i40e: Add a FD flush counter to ethtool (Stefan Assmann) [1150345] - [netdrv] i40e: ATR policy change to flush the table to clean stale ATR rules (Stefan Assmann) [1150345] - [netdrv] i40e: Some FD message fixes (Stefan Assmann) [1150345] - [netdrv] i40e: Update flow director error messages to reduce user confusion (Stefan Assmann) [1150345] - [netdrv] i40e: fix PTP bug (Stefan Assmann) [1150345] - [netdrv] i40e: Fix a few potential VF dereferences (Stefan Assmann) [1150345] - [netdrv] i40e: Fix for recent kernel panic (Stefan Assmann) [1150345] - [netdrv] i40e: Cleaning up missing null-terminate in conjunction with strncpy (Stefan Assmann) [1150345] - [netdrv] i40e: use correct structure type name in sizeof (Stefan Assmann) [1150345] - [netdrv] i40e: fix sparse non static symbol warning (Stefan Assmann) [1150345] - [netdrv] i40e: Fix missing uapi/linux/dcbnl.h include in i40e_fcoe.c (Stefan Assmann) [1150345] - [netdrv] i40e: remove support for vf unicast promiscuous mode (Stefan Assmann) [1150345] - [netdrv] i40e: Minor comment changes (Stefan Assmann) [1150345] - [netdrv] i40e: disable local loopback on vmdq vsi (Stefan Assmann) [1150345] - [netdrv] i40e: use correct vf_id offset for virtchnl message (Stefan Assmann) [1150345] - [netdrv] i40e: expose debug_write_register request (Stefan Assmann) [1150345] - [netdrv] i40e: disable FCoE (Stefan Assmann) [1150345] - [netdrv] i40e: adds FCoE to build and updates its documentation (Stefan Assmann) [1150345] - [netdrv] i40e: RHEL6 fixups for fcoe code (Stefan Assmann) [1150345] - [netdrv] i40e: Adds FCoE related code to i40e core driver (Stefan Assmann) [1150345] - [netdrv] i40e: adds FCoE code to the i40e driver (Stefan Assmann) [1150345] - [netdrv] i40e: always print aqtx answer (Stefan Assmann) [1150345] - [netdrv] i40e: Give link more time after setting flow control (Stefan Assmann) [1150345] - [netdrv] i40e: Fix firmware API version errors (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: ARQ copy desc data even for failed commands (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: fix extension header csum logic (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Add nvmupdate support (Stefan Assmann) [1150345] - [netdrv] i40e: fix format mismatch in drivers/net/ethernet/intel/i40e/i40e_debugfs.c (Stefan Assmann) [1150345] - [netdrv] i40e: (ptp) warn when PF_ID does not match in PRTTSYN_CTL0 (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Clean up code (Stefan Assmann) [1150345] - [netdrv] i40e: never generate both software and hardware timestamps (Stefan Assmann) [1150345] - [netdrv] i40e: Add ndo_get_phys_port_id() callback support (Stefan Assmann) [1150345] - [netdrv] i40e: remove unnecessary break after goto (Stefan Assmann) [1150345] - [netdrv] bridge: fdb dumping takes a filter device (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e to 0.4.21 and i40evf to 0.9.40 (Stefan Assmann) [1150345] - [netdrv] i40e: Implement set_settings for ethtool (Stefan Assmann) [1150345] - [netdrv] i40e: Add set_pauseparam to ethtool (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Add set_fc and init of FC settings (Stefan Assmann) [1150345] - [netdrv] i40e: move nway reset (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Add new HW link info variable an_enabled and function update_link_info (Stefan Assmann) [1150345] - [netdrv] i40e: Finish implementation of ethtool get settings (Stefan Assmann) [1150345] - [netdrv] i40e: disable TPH (Stefan Assmann) [1150345] - [netdrv] i40e: Fix a boundary condition and turning off of ntuple (Stefan Assmann) [1150345] - [netdrv] i40e: tolerate lost interrupts (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Force a shifted '1' to be unsigned (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Do not free the dummy packet buffer synchronously (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e to 0.4.19 and i40evf to 0.9.38 (Stefan Assmann) [1150345] - [netdrv] i40e: remove linux/export.h header from i40e_ptp.c (Stefan Assmann) [1150345] - [netdrv] i40e: limit GLLAN_TXPRE_QDIS to QINDX 0-127 (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: initialize context descriptor (Stefan Assmann) [1150345] - [netdrv] i40e: FD filter replay logic bug fix (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: add ASQ write back timeout variable to AQ structure (Stefan Assmann) [1150345] - [netdrv] i40e: fix compile error on 32bit (Stefan Assmann) [1150345] - [netdrv] i40e: Correct mask assignment value (Stefan Assmann) [1150345] - [netdrv] i40e: clear all queues and interrupts (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: clear aq bah-bal on shutdown (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Add base address registers to aq struct (Stefan Assmann) [1150345] - [netdrv] i40e: fix fdir programming (Stefan Assmann) [1150345] - [netdrv] i40e: Add debugfs hooks to print current total FD filter count (Stefan Assmann) [1150345] - [netdrv] i40e: Fix the FD sideband logic to detect a FD table full condition (Stefan Assmann) [1150345] - [netdrv] i40e: Avoid adding the TCP-IPv4 filter twice (Stefan Assmann) [1150345] - [netdrv] i40e: only create PTP device node once (Stefan Assmann) [1150345] - [netdrv] i40e: don't store user requested mode until we've validated it (Stefan Assmann) [1150345] - [netdrv] i40e: break PTP hardware control from ioctl command for timestamp mode (Stefan Assmann) [1150345] - [netdrv] i40e: rename i40e_ptp_enable to i40e_ptp_feature_enable (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Big endian fixes for handling HMC (Stefan Assmann) [1150345] - [netdrv] i40e: do not take NVM ownership for SR read (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e to 0.4.17 and i40evf to 0.9.36 (Stefan Assmann) [1150345] - [netdrv] i40e: Bypass timeout recovery level 0 so as to not cause MDD (Stefan Assmann) [1150345] - [netdrv] i40e: no pf reset at pci remove (Stefan Assmann) [1150345] - [netdrv] i40e: reapply LAA after reset (Stefan Assmann) [1150345] - [netdrv] i40e: allow user to set LAA again (Stefan Assmann) [1150345] - [netdrv] i40e: use WoL flag when setting LAA (Stefan Assmann) [1150345] - [netdrv] i40e: Add ablitity to enable/disable link from set_link_restart_an (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove reserved type (Stefan Assmann) [1150345] - [netdrv] i40e: Fix ethtool coalesce settings (Stefan Assmann) [1150345] - [netdrv] i40e: fix a stray print message (Stefan Assmann) [1150345] - [netdrv] i40e: warn on newer/older firmware API rev (Stefan Assmann) [1150345] - [netdrv] i40e: Add PF reset when Malicious driver event for PF (Stefan Assmann) [1150345] - [netdrv] i40e: make prep_for_reset void (Stefan Assmann) [1150345] - [netdrv] i40e: Stop the VF device after setting its MAC address (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e to 0.4.13 and i40evf to 0.9.35 (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: modify debug prints to avoid seg faults (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Update RSS configuration (Stefan Assmann) [1150345] - [netdrv] i40e: keep service tasks out of reset process (Stefan Assmann) [1150345] - [netdrv] i40e: clear VEB stats when pf stats are cleared (Stefan Assmann) [1150345] - [netdrv] i40e: Fix scheduling while atomic bug during NAPI (Stefan Assmann) [1150345] - [netdrv] i40e: debugfs fix to dump remote LLDPDU (Stefan Assmann) [1150345] - [netdrv] i40e: Helper routine for Rx/Tx queue enable/disable wait (Stefan Assmann) [1150345] - [netdrv] i40e: Fix dangling ring pointers upon driver removal (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Reset Head and Tail on AQ initialization (Stefan Assmann) [1150345] - [netdrv] i40e: workaround NVM GLQF_HKEY (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: i40e_register.h update (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump i40e to version 0.4.10 and i40evf to 0.9.34 (Stefan Assmann) [1150345] - [netdrv] i40e: use stored base_queue value (Stefan Assmann) [1150345] - [netdrv] i40e: Fix a bug in ethtool for FD drop packet filter action (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Add Flow director stats to PF stats (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove FTYPE (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: User ether_addr_copy instead of memcpy (Stefan Assmann) [1150345] - [netdrv] i40e: Do not accept tagged packets by default (Stefan Assmann) [1150345] - [netdrv] i40e: Separate out DCB capability and enabled flags (Stefan Assmann) [1150345] - [netdrv] i40e: Change the notion of src and dst for FD_SB in ethtool (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: AdminQ API update for new FW (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: bump version to 0.4.7 for i40e and 0.9.31 for i40evf (Stefan Assmann) [1150345] - [netdrv] i40e: Allow RSS table entry range and GPS to be any number, not necessarily power of 2 (Stefan Assmann) [1150345] - [netdrv] i40e: Delete stale MAC filters after change (Stefan Assmann) [1150345] - [netdrv] i40e: Do not fall back to one queue model if the only feature enabled is ATR (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: add PPRS bit to error bits and fix bug in Rx checksum (Stefan Assmann) [1150345] - [netdrv] i40e: keep SR-IOV enabled in the case that RSS, VMDQ, FD_SB and DCB are disabled (Stefan Assmann) [1150345] - [netdrv] i40e: Changes to Interrupt distribution policy (Stefan Assmann) [1150345] - [netdrv] i40e: implement anti-spoofing for VFs (Stefan Assmann) [1150345] - [netdrv] i40e: don't complain about removing non-existent addresses (Stefan Assmann) [1150345] - [netdrv] i40e: remove unused variable and memory allocation (Stefan Assmann) [1150345] - [netdrv] i40e: allow for more VSIs (Stefan Assmann) [1150345] - [netdrv] i40e: add checks for AQ error status bits (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump build version (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove deprecated device IDs (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: fix poll weight (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: fix TSO accounting (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove chatty reset messages (Stefan Assmann) [1150345] - [netdrv] i40e: not all VSIs have rings (Stefan Assmann) [1150345] - [netdrv] i40e: clear pxe after adminq is rebuilt (Stefan Assmann) [1150345] - [netdrv] i40e: Fix incorrect feature configuration status (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Clean up a few things (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Fix code to accommodate i40e_register.h changes (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: fix rx descriptor status (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: Bump build version (Stefan Assmann) [1150345] - [netdrv] i40e: remove irqs only when they are set up (Stefan Assmann) [1150345] - [netdrv] i40e: don't remove HMC that doesn't exist (Stefan Assmann) [1150345] - [netdrv] i40e: print full link message (Stefan Assmann) [1150345] - [netdrv] i40e: add xcast stats for port (Stefan Assmann) [1150345] - [netdrv] i40e: add vsi x-cast stats (Stefan Assmann) [1150345] - [netdrv] i40e: increase reset wait time (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: add Tx pre queue disable function (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: check AQ register for valid data (Stefan Assmann) [1150345] - [netdrv] i40e: print message for pre-production hardware (Stefan Assmann) [1150345] - [netdrv] i40e: add VEB stats to ethtool (Stefan Assmann) [1150345] - [netdrv] i40e: set lan_veb index (Stefan Assmann) [1150345] - [netdrv] i40e: add missing VSI statistics (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove rx_errors and rx_missed (Stefan Assmann) [1150345] - [netdrv] i40e: refactor stats collection (Stefan Assmann) [1150345] - [netdrv] i40e: refactor send version (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: VEB structure added, GTIME macro update (Stefan Assmann) [1150345] - [netdrv] i40e: notify VF of all types of resets (Stefan Assmann) [1150345] - [netdrv] i40e: clamp jumbo frame size (Stefan Assmann) [1150345] - [netdrv] i40e/i40evf: remove unused RX_LRO define (Stefan Assmann) [1150345] - [netdrv] i40e: remove check for large buffer (Stefan Assmann) [1150345] - [netdrv] i40e: Rework register diagnostic (Stefan Assmann) [1150345] - [netdrv] i40e: don't use OR to check a value (Stefan Assmann) [1150345] - [netdrv] i40e: enable CONFIG_I40E_DCB (Stefan Assmann) [1150345] - [netdrv] i40e: remove ifdefs which are no longer necessary (Stefan Assmann) [1150345] - [netdrv] i40e: revert 075a5d9ee83117e56cf429fcc1cbc78f020ed3bf (Stefan Assmann) [1150345]- [mm] vmscan: check if reclaim should really abort even if compaction_ready() is true for one zone (Rafael Aquini) [1066702] - [mm] page_alloc: prevent unending loop in __alloc_pages_slowpath() (Rafael Aquini) [1066702] - [mm] page_alloc: fix deferred congestion timeout if preferred zone is not allowed (Rafael Aquini) [1066702] - [mm] compaction: prevent infinite loop in compact_zone (Rafael Aquini) [1066702] - [mm] compaction: detect when scanners meet in isolate_freepages (Rafael Aquini) [1066702] - [mm] compaction: push isolate search base of compact control one pfn ahead (Rafael Aquini) [1066702] - [mm] compaction: checks correct fragmentation index (Rafael Aquini) [1066702] - [mm] compaction: abort if migration page cannot be charged to memcg (Rafael Aquini) [1066702] - [mm] compaction: check migrate_pages's return value instead of list_empty() (Rafael Aquini) [1066702] - [mm] hugetlb: fix and clean-up node iteration code to alloc or free (Rafael Aquini) [1066702] - [x86] fpu: shift clear_used_math() from save_i387_xstate() to handle_signal() (Oleg Nesterov) [1196262] - [x86] fpu: change save_i387_xstate() to rely on unlazy_fpu() (Oleg Nesterov) [1196262] - [kernel] clockevents: Make minimum delay adjustments configurable (Prarit Bhargava) [1183773] - [kernel] clockevents: Sanitize min_delta_ns adjustment and prevent overflows (Prarit Bhargava) [1183773] - [md] dm-switch support for RHEL 6 (Mikulas Patocka) [1196319] - [drm] i915: ignore early underrun irqs during init (Rob Clark) [1193972] - [x86] switch_to(): Load TLS descriptors before switching DS and ES (Denys Vlasenko) [1177354] {CVE-2014-9419} - [virt] revert "revert "virtio-net: initialize vlan_features"" (Vlad Yasevich) [1132972] - [netdrv] macvtap: Fix csum_start when VLAN tags are present (Vlad Yasevich) [1123697] - [netdrv] macvtap: signal truncated packets (Vlad Yasevich) [1123697] - [netdrv] macvtap: restore vlan header on user read (Vlad Yasevich) [1123697] - [netdrv] macvlan: Initialize vlan_features to turn on offload support (Vlad Yasevich) [1123697] - [netdrv] macvlan: Add support for 'always_on' offload features (Vlad Yasevich) [1123697] - [netdrv] mactap: Fix checksum errors for non-gso packets in bridge mode (Vlad Yasevich) [1123697] - [netdrv] revert "macvlan: fix checksums error when we are in bridge mode" (Vlad Yasevich) [1123697] - [net] core: Correctly set segment mac_len in skb_segment() (Vlad Yasevich) [1123697] - [net] core: generalize skb_segment() (Vlad Yasevich) [1123697] - [net] core: Add skb_headers_offset_update helper function (Vlad Yasevich) [1123697] - [netdrv] ixgbe: Correctly disable VLAN filter in promiscuous mode (Vlad Yasevich) [1123697] - [netdrv] ixgbe: remove vlan_filter_disable and enable functions (Vlad Yasevich) [1123697] - [netdrv] qlge: Fix TSO for non-accelerated vlan traffic (Vlad Yasevich) [1123697] - [netdrv] i40evf: Fix TSO and hw checksums for non-accelerated vlan packets (Vlad Yasevich) [1123697] - [netdrv] i40e: Fix TSO and hw checksums for non-accelerated vlan packets (Vlad Yasevich) [1123697] - [netdrv] ehea: Fix TSO and hw checksums with non-accelerated vlan packets (Vlad Yasevich) [1123697] - [netdrv] e1000: Fix TSO for non-accelerated vlan traffic (Vlad Yasevich) [1123697]- [powerpc] perf: Never program book3s PMCs with values >= 0x80000000 (Steve Best) [1193743] - [mmc] rtsx_usb_sdmmc: fix incorrect last byte in R2 response (Don Zickus) [753699] - [mmc] rtsx: fix possible linking error if built-in (Don Zickus) [753699] - [mmc] Add realtek USB sdmmc host driver (Don Zickus) [753699] - [mfd] rtsx_usb: Defer autosuspend while card exists (Don Zickus) [753699] - [mfd] rtsx_usb: Fix runtime PM deadlock (Don Zickus) [753699] - [mfd] rtsx_usb: Fix decimal printf format specifiers prefixed with 0x (Don Zickus) [753699] - [mfd] rtsx_usb: export device table (Don Zickus) [753699] - [mfd] rtsx_usb: Make mfd_cell array const (Don Zickus) [753699] - [mfd] rtsx_usb: Add comment in rtsx_usb_suspend (Don Zickus) [753699] - [mfd] rtsx_usb: Fix possible race condition (Don Zickus) [753699] - [mfd] Add realtek USB card reader driver (Don Zickus) [753699] - [netdrv] e1000e: Fixup comments jumbled by i219 support (John Greene) [1150340 1186055] - [netdrv] e1000e: avoid incorrect ioremap/iounmap sequences for e1000_pch_spt (John Greene) [1150340 1186055] - [netdrv] e1000e: NVM write protect access removed from SPT HW (John Greene) [1150340 1186055] - [netdrv] e1000e: initial support for i219 (John Greene) [1150340 1186055] - [netdrv] e1000e: Feature Enable PHY Ultra Low Power Mode (ULP) (John Greene) [1150340] - [netdrv] e1000e: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1150340] - [netdrv] e1000e: remove unnecessary break after return (John Greene) [1150340] - [netdrv] e1000e: Fix CRC errors with jumbo traffic (John Greene) [1150340] - [netdrv] e1000e: Add code to check return values on NVM accesses (John Greene) [1150340] - [netdrv] e1000e: Add support for EEE in Sx states (John Greene) [1150340] - [netdrv] e1000e: fix trivial kernel doc typos (John Greene) [1150340] - [netdrv] e1000e: delete excessive space character in debug message (John Greene) [1150340] - [netdrv] e1000e: Fix TSO with non-accelerated vlans (John Greene) [1150340] - [netdrv] e1000e: Include clocksource.h to get CLOCKSOURCE_MASK (John Greene) [1150340] - [netdrv] e1000e: Tx hang on I218 when linked at 100Half and slow response at 10Mbps (John Greene) [1150340] - [scsi] megaraid_sas: Revert "driver version upgrade and remove some meta data of driver" (Tomas Henzl) [1197811] - [s390] vdso: fix clock_gettime for CLOCK_THREAD_CPUTIME_ID, -2 and -3 (Hendrik Brueckner) [1195675] - [sound] alsa: hda - fix hda_display_power() when !CONFIG_SND_HDA_I915 (Jaroslav Kysela) [1069236] - [lib] list_sort: do not pass bad pointers to cmp callback (Dave Airlie) [1195439] - [ata] ahci: Remove Device ID for Intel Sunrise Point PCH (David Milburn) [1129415] - [ata] ahci: Add Device IDs for Intel Sunrise Point PCH (David Milburn) [1129415] - [i2c] i801: Add Device IDs for Intel Sunrise Point PCH (David Milburn) [1129415] - [scsi] always increment reference count (Ewan Milne) [886657] - [scsi] scsi_debug: deadlock between completions and surprise module removal (Ewan Milne) [886657]- [kernel] ipc: sysv shared memory limited to 8TiB (George Beshers) [1171218] - [fs] exec: do not abuse ->cred_guard_mutex in threadgroup_lock() (Petr Oros) [1169225] - [kernel] cgroup: always lock threadgroup during migration (Petr Oros) [1169225] - [kernel] threadgroup: extend threadgroup_lock() to cover exit and exec (Petr Oros) [1169225] - [kernel] threadgroup: rename signal->threadgroup_fork_lock to ->group_rwsem (Petr Oros) [1169225] - [scsi] fcoe: use CHECKSUM_UNNECESSARY instead of CHECKSUM_PARTIAL on tx (Neil Horman) [1187393] - [net] do not do gso for CHECKSUM_UNNECESSARY in netif_needs_gso (Neil Horman) [1187393] - [scsi] hpsa: update driver revision to 3.4.4-1-RH4 (Joseph Szczypek) [1189274] - [scsi] hpsa: Cleanup hpsa_message and hpsa_find_cfgtables (Joseph Szczypek) [1189274] - [scsi] hpsa: Use local workqueues instead of system workqueues - part 2 (Joseph Szczypek) [1189274] - [scsi] hpsa: add in P840ar controller model name (Joseph Szczypek) [1189274] - [scsi] hpsa: add in gen9 controller model names (Joseph Szczypek) [1189274] - [scsi] hpsa: detect and report failures changing controller transport modes (Joseph Szczypek) [1189274] - [scsi] hpsa: shorten the wait for the CISS doorbell mode change ack (Joseph Szczypek) [1189274] - [scsi] hpsa: refactor duplicated scan completion code into a new routine (Joseph Szczypek) [1189274] - [scsi] hpsa: move SG descriptor set-up out of hpsa_scatter_gather() (Joseph Szczypek) [1189274] - [scsi] hpsa: do not use function pointers in fast path command submission (Joseph Szczypek) [1189274] - [scsi] hpsa: print CDBs instead of kernel virtual addresses for uncommon errors (Joseph Szczypek) [1189274] - [scsi] hpsa: do not use a void pointer for scsi_cmd field of struct CommandList (Joseph Szczypek) [1189274] - [scsi] hpsa: return failed from device reset/abort handlers (Joseph Szczypek) [1189274] - [scsi] hpsa: check for ctlr lockup after command allocation in main io path (Joseph Szczypek) [1189274] - [scsi] hpsa: guard against overflowing raid map array (Joseph Szczypek) [1189274] - [scsi] hpsa: do not ack controller events on controllers that do not support it (Joseph Szczypek) [1189274] - [scsi] hpsa: remove incorrect BUG_ONs checking for raid offload enable (Joseph Szczypek) [1189274] - [scsi] hpsa: do not check for msi(x) in interrupt_pending (Joseph Szczypek) [1189274] - [scsi] hpsa: slightly optimize SA5_performant_completed (Joseph Szczypek) [1189274] - [scsi] hpsa: optimize cmd_alloc function by remembering last allocation (Joseph Szczypek) [1189274] - [scsi] hpsa: fix race between abort handler and main i/o path (Joseph Szczypek) [1189274] - [scsi] hpsa: honor queue depth of physical devices (Joseph Szczypek) [1189274] - [scsi] hpsa: use workqueue to resubmit failed ioaccel commands (Joseph Szczypek) [1189274] - [scsi] hpsa: factor out hpsa_ciss_submit function (Joseph Szczypek) [1189274] - [scsi] hpsa: do not request device rescan on every ioaccel path error (Joseph Szczypek) [1189274] - [scsi] hpsa: do not queue commands internally in driver (Joseph Szczypek) [1189274] - [scsi] hpsa: get rid of cmd_special_alloc and cmd_special_free (Joseph Szczypek) [1189274] - [scsi] hpsa: reserve some commands for use by driver (Joseph Szczypek) [1189274] - [scsi] hpsa: avoid unneccesary calls to resource freeing functions (Joseph Szczypek) [1189274] - [scsi] hpsa: fix memory leak in hpsa_alloc_cmd_pool (Joseph Szczypek) [1189274] - [scsi] hpsa: report allocation failures while allocating SG chain blocks (Joseph Szczypek) [1189274] - [scsi] hpsa: pass error from pci_set_consistent_dma_mask from hpsa_message (Joseph Szczypek) [1189274] - [scsi] hpsa: rename hpsa_request_irq to hpsa_request_irqs (Joseph Szczypek) [1189274] - [scsi] hpsa: report failure to ioremap config table (Joseph Szczypek) [1189274] - [scsi] hpsa: trivial message and comment clean ups (Joseph Szczypek) [1189274] - [scsi] hpsa: refactor hpsa_find_board_params() to encapsulate legacy test (Joseph Szczypek) [1189274] - [scsi] hpsa: downgrade the Waiting for no-op print to dev_info (Joseph Szczypek) [1189274] - [scsi] hpsa: propagate return value from board ID lookup (Joseph Szczypek) [1189274] - [scsi] hpsa: propagate hard_reset failures in reset_devices mode (Joseph Szczypek) [1189274] - [scsi] hpsa: remove 0x from queue depth print which is in decimal (Joseph Szczypek) [1189274] - [scsi] hpsa: notice all request_irq errors (Joseph Szczypek) [1189274] - [scsi] hpsa: Fix -Wunused-but-set-variable warning (Joseph Szczypek) [1189274] - [scsi] hpsa: rename free_irqs to hpsa_free_irqs (Joseph Szczypek) [1189274] - [scsi] hpsa: adjust RAID-1, RAID-1ADM, and RAID-6 names (Joseph Szczypek) [1189274] - [scsi] hpsa: change how SA controllers are reset (Joseph Szczypek) [1189274] - [scsi] hpsa: turn off interrupts when kdump starts (Joseph Szczypek) [1189274] - [scsi] hpsa: fix memory leak in kdump hard reset (Joseph Szczypek) [1189274] - [scsi] hpsa: correct endian sparse warnings (Joseph Szczypek) [1189274] - [scsi] ses: Add power_status to SES device slot (Maurizio Lombardi) [1195134] - [scsi] ses: add reliable slot attribute (Maurizio Lombardi) [1195134] - [scsi] ses: add enclosure logical id (Maurizio Lombardi) [1195134] - [scsi] ses: generate KOBJ_CHANGE on enclosure attach (Maurizio Lombardi) [1195134] - [scsi] ses: close potential registration race (Maurizio Lombardi) [1195134] - [scsi] enclosure: handle non-unique element descriptors (Maurizio Lombardi) [1195134] - [scsi] enclosure: fix WARN_ON in dual path device removing (Maurizio Lombardi) [1195134] - [scsi] ses: requesting a fault indication (Maurizio Lombardi) [1195134] - [scsi] ses: add subenclosure support (Maurizio Lombardi) [1195134] - [scsi] ses: show devices for enclosures with no page 7 (Maurizio Lombardi) [1195134] - [block-driver] cciss: do not reset non-resettable boards (Tomas Henzl) [1192516] - [scsi] Fnic: Not probing all the vNICS via fnic_probe on boot (Chris Leech) [1092771] - [scsi] lpfc: Update lpfc version for 10.6.0.20 driver release (Rob Evers) [1194793] - [scsi] lpfc: Update copyright to 2015 (Rob Evers) [1194793] - [scsi] lpfc: Fix setting of EQ delay Multiplier (Rob Evers) [1194793] - [scsi] lpfc: Fix crash in device reset handler (Rob Evers) [1194793] - [scsi] lpfc: application causes OS crash when running diagnostics (Rob Evers) [1194793] - [scsi] lpfc: Fix internal loopback failure (Rob Evers) [1194793] - [scsi] lpfc: Fix premature release of rpi bit in bitmask (Rob Evers) [1194793] - [scsi] lpfc: Initiator sends wrong BBCredit value for either FLOGI or FLOGI_ACC (Rob Evers) [1194793] - [scsi] lpfc: Fix provide host name and OS name in RSNN-NN FC-GS command (Rob Evers) [1194793] - [scsi] lpfc: Parse the new 20G, 25G and 40G link speeds in the lpfc driver (Rob Evers) [1194793] - [scsi] lpfc: lpfc does not support option_rom_version sysfs attribute on newer adapters (Rob Evers) [1194793] - [scsi] lpfc: Fix host reset escalation killing all IOs (Rob Evers) [1194793] - [scsi] lpfc: Linux lpfc driver doesn't re-establish the link after a cable pull on LPe12002 (Rob Evers) [1194793] - [scsi] lpfc: Fix to handle PLOGI when already logged in (Rob Evers) [1194793] - [scsi] lpfc: Fix the iteration count to match the 30 sec comment (Rob Evers) [1194793] - [scsi] lpfc: Fix null ndlp derefernce in target_reset_handler (Rob Evers) [1194793]- [block] genhd: fix leftover might_sleep() in blk_free_devt() (Jeff Moyer) [1193201] - [s390] kernel: 3215 tty close crash (Hendrik Brueckner) [1186682] - [s390] zcrypt: fixed domain scanning problem again (Hendrik Brueckner) [1193613] - [s390] zcrypt: Number of supported ap domains is not retrievable (Hendrik Brueckner) [1193613] - [fs] gfs2: Move gfs2_file_splice_write outside of #ifdef (Robert S Peterson) [1193559] - [fs] nfsd: fix EXDEV checking in rename (Steve Dickson) [1154787] - [fs] nfs: Be more aggressive in using readdirplus for 'ls -l' situations (J. Bruce Fields) [1043771] - [netdrv] be2net: avoid unncessary swapping of fields in eth_tx_wrb (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: process port misconfig async event (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: refactor be_set_rx_mode() and be_vid_config() for readability (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove duplicate code in be_cmd_rx_filter() (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: use offset based FW flashing for Skyhawk chip (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: avoid flashing SH-B0 UFI image on SH-P2 chip (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: refactor code that checks flash file compatibility (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: replace (1 << x) with BIT(x) (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: move un-exported routines from be.h to respective src files (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix sparse warning (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Fix TX rate limiting on Lancer/Skyhawk-R VFs (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: move definitions related to FW cmdsfrom be_hw.h to be_cmds.h (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: issue function reset cmd in resume path (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add a log message for POST timeout in Lancer (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fail VF link config change via ndo_set_vf_link_state() on BE3/Lancer (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix failure case in setting flow control (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: move interface create code to a separate routine (Ivan Vecera) [1149267 1158694] - [netdrv] emulex: Use skb_put_padto instead of skb_padto() and skb->len assignment (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Check for presence of IFLA_AF_SPEC (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Validate IFLA_BRIDGE_MODE attribute length (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: use netdev_rss_key_fill() helper (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix alignment on line wrap (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove multiple assignments on a single line (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove space after typecasts (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove unnecessary blank lines after an open brace (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: insert a blank line after function/struct//enum definitions (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove multiple blank lines (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add blank line after declarations (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove return statements for void functions (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add speed reporting for 20G-KR interface (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add speed reporting for 40G/KR interface (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix sparse warnings in be_cmd_req_port_type{} (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix a sparse warning in be_cmd_modify_eqd() (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: enable PCIe error reporting on VFs too (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: send a max of 8 EQs to be_cmd_modify_eqd() on Lancer (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix port-type reporting in get_settings (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add ethtool "-m" option support (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: use v1 of SET_FLOW_CONTROL command (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix RX fragment posting for jumbo frames (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: replace strcpy with strlcpy (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix some log messages (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: query max_tx_qs for BE3 super-nic profile from FW (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: define macro for_all_tx_queues_on_eq() (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: get rid of TX budget (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: make be_cmd_get_regs() return a status (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: define BE_MAX_MTU (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove unncessary gotos (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix log messages in lancer FW download path (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Add a dma_mapping_error counter in ethtool (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Add TX completion error statistics in ethtool (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add a description for counter rx_input_fifo_overflow_drop (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: shorten AMAP_GET/SET_BITS() macro calls (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: add a few log messages (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Issue shutdown event to ocrdma driver (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: support deleting FW dump via ethtool (only for Lancer) (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: ignore VF mac address setting for the same mac (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: update driver version to 10.4 (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: use "if (!foo)" test style (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove unused structures in be_cmds.h (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: reduce arguments passed to FW-cmd routines (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: update UE bit description strings (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix return status of some ndo methods (Ivan Vecera) [1149267 1158694] - [net] etherdevice: Use ether_addr_copy to copy an Ethernet address (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix return status of some ethtool methods (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: return -ENOMEM for memory allocation failures (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: return -ETIMEDOUT when a FW-cmd times out (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix error status for FW-download (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: use -ENETDOWN error status when interface is down (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: re-enable vlan filtering mode asap (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: cleanup MCC async event processing code (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: move async cmd processing to a separate routine (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fixup TX-rate setting code for Skyhawk-R (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: Add link state control for VFs (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: fix up function prototypes after __dev* removals (Ivan Vecera) [1149267 1158694] - [netdrv] be2net: remove __dev* attributes (Ivan Vecera) [1149267 1158694] - [net] make net_get_random_once irq safe (Ivan Vecera) [1160464] - [net] avoid dependency of net_get_random_once on nop patching (Ivan Vecera) [1160464] - [netdrv] tg3: Release tp->lock before invoking synchronize_irq() (Ivan Vecera) [1160464] - [netdrv] tg3: tg3_reset_task() needs to use rtnl_lock to synchronize (Ivan Vecera) [1160464] - [netdrv] tg3: tg3_timer() should grab tp->lock before checking for tp->irq_sync (Ivan Vecera) [1160464] - [netdrv] tg3: move init/deinit from open/close to probe/remove (Ivan Vecera) [1160464] - [netdrv] tg3: tg3_disable_ints using uninitialized mailbox value to disable interrupts (Ivan Vecera) [1160464] - [netdrv] tg3: fix ring init when there are more TX than RX channels (Ivan Vecera) [1160464] - [netdrv] tg3: use netdev_rss_key_fill() helper (Ivan Vecera) [1160464] - [net] core: provide a per host RSS key generic infrastructure (Ivan Vecera) [1160464] - [net] introduce new macro net_get_random_once (Ivan Vecera) [1160464] - [netdrv] tg3: Allow for recieve of full-size 8021AD frames (Ivan Vecera) [1160464] - [netdrv] tg3: Work around HW/FW limitations with vlan encapsulated frames (Ivan Vecera) [1160464] - [netdrv] tg3: fix return value in tg3_get_stats64 (Ivan Vecera) [1160464] - [netdrv] forcedeth: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1160464] - [netdrv] tg3: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Ivan Vecera) [1160464] - [platform] thinkpad_acpi: support new BIOS version string pattern (Benjamin Tissoires) [1194829] - [platform] thinkpad-acpi: enable loading module with new B-series Lenovo BIOS (Benjamin Tissoires) [1194829] - [platform] thinkpad-acpi: fail to load with newer Thinkpad X201s BIOS (Benjamin Tissoires) [1194829]- [sound] alsa/hda/usb/core: hda: do not export static functions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: drm: i915: hd-audio: Don't continue probing when nomodeset is given (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix runtime PM check (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - WAKEEN feature enabling for runtime pm (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - restore BCLK M/N value as per CDCLK for HSW/BDW display HDA controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add power-welll support for haswell HDA (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Fix 'const' warnings and some retyping (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Enable new USB drivers - HiFace and BCD2000 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add support for Akai MPC Element USB MIDI controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: fix stream count check (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: extend KEF X300A FU 10 tweak to Arcam rPAC (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix Scarlett 6i6 initialization typo (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add native DSD support for Matrix Audio DACs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Don't resubmit pending URBs at MIDI error recovery (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add support for Zoom R16/24 capture and midi interfaces (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add mode select quirk for Denon/Marantz DACs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add native DSD support for Denon/Marantz DACs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Add big-endian DSD sample formats and fix XMOS DSD sample format (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add resume support for Scarlett mixers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add resume support for MicroII SPDIF ctls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add resume support for FTU controls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add resume support for Native Instruments controls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add Digidesign Mbox 1 resume support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add Xonar U1 resume support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add Emu0204 channel switch resume support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add audigy2nx resume support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Allow quirks to handle own resume and proc dump (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Refactor ignore_ctl_error checks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use snd_usb_ctl_msg() for Native Instruments quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Set the Control Selector to SU_SELECTOR_CONTROL for UAC2 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add ctrl message delay quirk for Marantz/Denon devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: Convert byte_rev_table uses to bitrev8 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Scarlett mixer interface for 6i6, 18i6, 18i8 and 18i20 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Replace the magic number 44 with const (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: make set_*_mix_values functions public (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add private_data pointer to usb_mixer_elem_info (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: revert "alsa: usb-audio: Add quirk for Focusrite Scarlett (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix memory leak in FTU quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add duplex mode for Digidesign Mbox 1 and enable mixer (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add mixer control for Digidesign Mbox 1 clock source (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix Oops by composite quirk enhancement (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Allow multiple entries for the same iface in composite quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Add snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Trigger PCM XRUN at XRUN (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix device_del() sysfs warnings at disconnect (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use strim() instead of open code (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Pass direct struct pointer instead of list_head (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Flatten probe and disconnect functions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use snd_ctl_enum_info() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: Use snd_ctl_enum_info() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add support for Steinberg UR22 USB interface (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: drop unused varible assigments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: caiaq: check for cdev->n_streams > 1 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: hub: rename khubd to hub_wq in documentation and comments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: Fix LED commands for Kore controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add native DSD support for XMOS based DACs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add MIDI port names for the Yamaha MOTIF XF (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix BOSS ME-25 MIDI regression (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Whitespace cleanups for sound/usb/midi.* (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Respond to suspend and resume callbacks for MIDI input (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Adjust Gamecom 780 volume level (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: improve dmesg source grepability (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix races at disconnection and PCM closing (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: mixer: remove error messages on failed kmalloc() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: mixer: coding style fixups (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: work around corrupted TEAC UD-H01 feedback data (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix deadlocks at resuming (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Save mixer status only once at suspend (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Prevent printk ratelimiting from spamming kernel log while DEBUG not defined (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix format string mismatch in mixer.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: MIDI driver for Behringer BCD2000 USB device (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Suppress repetitive debug messages from retire_playback_urb() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add quirk for Logitech Webcam C500 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usx2y: Don't peep the card internal object (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: work around KEF X300A firmware bug (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use SNDRV_DEV_CODEC for mixer objects (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Resume mixer values properly (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add missing kconfig dependecy (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: re-order some quirk entries (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix Creative VF0420 rate (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add support for Focusrite Saffire 6 USB (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hiface: Fix typo in 352800 rate definition (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add a quirk for Plantronics Gamecom 780 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix uninitialized variable compile warning (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: use multiple packets per urb for Wireless USB inbound audio (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add front jack channel selector for EMU0204 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: Fix wrong mapping of RLC and RRC channels (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb - Don't trust the channel config if the channel count changed (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb - For class 2 devices, use channel map from altsettings (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: supply channel maps even when wChannelConfig is unspecified (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: Fix probe of multiple cards (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use module_usb_driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: support wireless devices in snd_usb_parse_datainterval (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add support for wireless USB devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove unused endpoint flag EP_FLAG_ACTIVATED (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: rename alt_idx to altsetting (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: clear SUBSTREAM_FLAG_SYNC_EP_STARTED on error (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: void return type of snd_usb_endpoint_deactivate() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: don't deactivate URBs on in-use EP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove deactivate_endpoints() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove unused parameter from sync_ep_set_params (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-usx2y: remove bogus frame checks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: LED support for Maschine Controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: improve buffer size computations for USB PCM audio (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Fix assignment of 0/1 to bool variables (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix invalid volume resolution for Logitech HD Webcam C525 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix automatic Roland/Yamaha MIDI detection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: make buffers DMA-able (midi) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: make buffers DMA-able (pcm) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: don't push static constants on stack for *ph (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: do not trust too-big wMaxPacketSize values (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: fix DMA issues with URB transfer_buffer usage (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: WARN_ON when alts is passed as NULL (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove implicit_fb from quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove is_playback from implicit feedback quirks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: do not initialize and check implicit_fb (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: reverse condition logic in set_sync_endpoint (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: move implicit fb quirks to separate function (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: separate sync endpoint setting from set_format (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove assignment from if condition (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove disabled debug code in set_format (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usx2y: remove an unneeded check (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hiface: return correct XRUN indication (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: 6fire: return correct XRUN indication (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usx2y: Fix unlocked snd_pcm_stop() call (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: ua101: Fix unlocked snd_pcm_stop() call (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: 6fire: Fix unlocked snd_pcm_stop() call (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix regression for fixed stream quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add Audio Advantage Micro II (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add quirks for Roland QUAD/OCTO-CAPTURE (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: claim autodetected PCM interfaces all at once (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: remove superfluous Roland quirks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add MIDI port names for some Roland devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add support for many Roland/Yamaha devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: detect implicit feedback on Roland devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: store protocol version in struct audioformat (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Add M2Tech hiFace USB-SPDIF driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: uniform style used in MODULE_SUPPORTED_DEVICE() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-6fire: use vmalloc buffers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: use vmalloc buffers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: remove the unused snd_card_used variable (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: sound/usb/misc/ua101.c: convert __list_for_each usage to list_for_each (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usx2y: remove some old dead code (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix invalid volume resolution for Logitech HD Webcam c310 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: work around Android accessory firmware bug (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio - Fix invalid volume resolution on Logitech HD webcam c270 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio - Apply Logitech QuickCam Pro 9000 quirk only to audio iface (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix Roland/Cakewalk UM-3G support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-6fire: Modify firmware version check (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: proc: use found syncmaxsize to determine feedback format (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: caiaq: fix endianness bug in snd_usb_caiaq_maschine_dispatch (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm_format_to_bits strong-typed conversion (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: adjust for changed 3.8 USB API (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb - Avoid unnecessary sample rate changes on USB 2.0 clock sources (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: USB quirk for Yamaha THR10C (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: USB quirk for Yamaha THR5A (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: USB quirk for Yamaha THR10 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix autopm error during probing (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: try harder to find USB_DT_CS_ENDPOINT (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-audio: set the timeout for usb control set messages to 5000 ms (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: add quirks handler for DSD streams (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: add support for bit-reversed byte formats (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: add support for DSD DOP stream transport (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: use ep->stride from urb callbacks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: disable autopm for MIDI devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: Add quirk for 192KHz recording on E-Mu devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: playback design: use usb_set_inferface quirk from more locations (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix endianness bug in snd_nativeinstruments_* (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: uac2: support read-only freq control (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: show err in set_sample_rate_v2 debug (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: uac2: auto clock selection module param (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: uac2: try to find and switch to valid clock (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: uac2: do clock validity check earlier (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: use endianness macros (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: spelling correction (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: neaten EXPORT_SYMBOLS placement (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: neaten MODULE_DEVICE_TABLE placement (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: convert list_for_each to entry variant (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Clean up the code in set_sample_rate_v2() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: Work around CM6631 sample rate change bug (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: mixer: ignore -EINVAL in snd_usb_mixer_controls() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: mixer: propagate errors up the call chain (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: Parse UAC2 extension unit like for UAC1 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: add delay quirk for "Playback Design" products (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: handle raw data format of UAC2 devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: handle the bmFormats field as unsigned int (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Trust fields given in the quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Playback and MIDI support for Novation Twitch DJ controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add a workaround for the NuForce UDH-100 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: fix smatch warnings (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: switch to dev_*() logging (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: rename 'dev' to 'cdev' (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb/quirks, fix out-of-bounds access (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add support for M-Audio FT C600 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix Roland A-PRO support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb: cosmetics, remove a leading space (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: caiaq: fix use of MODULE_SUPPORTED_DEVICES() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix invalid length check for RME and other UAC 2 devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Make snd_printd() and snd_printdd() inline (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: selector map for M-Audio FT C400 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: M-Audio FT C400 skip packet quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: correct M-Audio C400 clock source quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb - fix race in creation of M-Audio Fast track pro driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix NULL dereference by access to non-existing substream (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Make ebox44_table static (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix kernel panic of Digidesign Mbox2 quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add support for Creative BT-D1 via usb sound quirks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: support delay calculation on capture streams (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Support for Digidesign Mbox 2 USB sound card: (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: ignore-quirk for HP Wireless Audio (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Enable S/PDIF on the ASUS Xonar U3 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb6fire: prevent driver panic state when stopping (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-caiaq: remove __dev* attributes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb-6fire: remove __dev* attributes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: sync ep init fix for audioformat mismatch (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix missing autopm for MIDI input (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Avoid autopm calls after disconnection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb - Don't create "Speaker" mixer controls on headphones and headsets (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: FT C400 sync playback EP to capture EP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fast Track C400 mixer controls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fast Track C400 mixer ranges (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: M-Audio Fast Track C400 quirks table (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: parameterize FTU effect unit control (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: skip UAC2 EFFECT_UNIT (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add control index offset (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: use sender stride for implicit feedback (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: replace hardcoded value with const (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: add channel map support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Extend chmap definitions for UAC2 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: fix delay account during pause (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: ignore delay calculation for capture stream (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: properly initialize the sync endpoint (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: process pending stop at PCM hw_free and close (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: stop both data and sync endpoints asynchronously (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: simplify endpoint deactivation code (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: simplify snd_usb_endpoint_start/stop arguments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Deprecate async_unlink option (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Return meaningful error codes instead of -1 in format.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb/6fire: Fix potential NULL pointer dereference in comm.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Fix misspellings of "whether" in comments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: ua101, usx2y: fix broken MIDI output (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: use bitmap_weight (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix mutex deadlock at disconnection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add quirk for Focusrite Scarlett 18i6 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix crash at re-preparing the PCM stream (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: sound/usb: remove CONFIG_EXPERIMENTAL (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add quirk for Reloop Play (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: USB audio quirk for Roland VG-99 advanced mode (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: remove unused variable in init_pitch_v2() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix races at disconnection in mixer_quirks.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Use rwsem for disconnect protection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Fix races at disconnection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: usb-audio: Add TASCAM US122 MKII playback (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd-usb: fix next_packet_size calls for pause case (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: add new DSD sampleformat for native DSD playback on XMOS based devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: add DSD formats (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Define G723 3-bit and 5-bit formats (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Select INPUT for Realtek HD-audio codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: export struct hda_intel (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fixup input_free_device called after input_unregister_device (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: Simplify PM callbacks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable mic mute hotkey and LEDs for an HP machine (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Debug output which type of fixup was selected (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Print codec->chip_name in autoconfig (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - patch_analog.c: Remove some unused functions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add new GPU codec ID 0x10de0072 to snd-hda (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix wrong gpio_dir & gpio_mask hint setups for IDT/STAC codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda_intel: apply the Seperate stream_tag for Skylake (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda_controller: Separate stream_tag for input and output streams (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - New codec support for ALC298 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add quirk for Packard Bell EasyNote MX65 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - New codec support for ALC256 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add new Dell desktop for ALC3234 headset mode (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - apply Haswell fix-ups to Skylake display codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make add_stereo_mix_input flag tristate (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Create capture source ctls when stereo mix input is added (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix typos in snd_hda_get_int_hint() kerneldoc comments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add codec ID for Skylake display audio codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: sound / pm: Replace CONFIG_PM_RUNTIME with CONFIG_PM (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add "eapd" model string for AD1986A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add EAPD fixup for ASUS Z99He laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix built-in mic at resume on Lenovo Ideapad S210 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Drop AZX_DCAPS_ALIGN_BUFSIZE (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Define the DCAPS preset for the old Intel chipsets (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add headset Mic support for new Dell machine (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow forcibly enabling/disabling snoop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add AZX_DCAPS_SNOOP_OFF (and refactor snoop setup) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - using uninitialized data (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: sound/radeon: Move 64-bit MSI quirk from arch to driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Limit 40bit DMA for AMD HDMI controllers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - One more HP machine needs to change mute led quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Supported HP mute Led for ALC286 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Clean up mute/mic GPIO LED handling (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix the mic mute led problem for Latitude E5550 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - move DELL_WMI_MIC_MUTE_LED to the tail in the quirk chain (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: Deletion of unnecessary checks before two function calls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add mute LED control for Lenovo Ideapad Z560 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Change EAPD to verb control (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix kerneldoc errors in patch_ca0132.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda_intel: Add DeviceIDs for Sunrise Point-LP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Restore default value for ALC668 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix mute led problem for three HP laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add kerneldoc comments to hda_generic.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Update Initial AMP for EAPD control (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - change three SSID quirks to one pin quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Set GPIO 4 low for a few HP machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add ultra dock support for Thinkpad X240 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add workaround for CMI8888 snoop behavior (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - More kerneldoc comments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Correct kerneldoc comments (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Pass printf argument directly to request_module() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - New SSID for Headset quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Update restore default value for ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Update restore default value for ALC282 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add missing terminating entry to SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: Use snd_ctl_enum_info() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use "Line Out" name instead of "PCM" when there are other outputs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix "PCM" name being used on one DAC when there are two DACs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix inverted LED gpio setup for Lenovo Ideapad (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix missing ELD change event on plug/unplug (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: ALC283 codec - Avoid pop noise on headphones during suspend/resume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda_intel: Add Device IDs for Intel Sunrise Point PCH (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add dock port support to Thinkpad L440 (71aa:501e) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add dock support for Thinkpad T440 (17aa:2212) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make the inv dmic handling for Realtek use generic parser (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add Inverted Internal mic for Samsung Ativ book 9 (NP900X3G) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add inverted internal mic for Asus Aspire 4830T (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Sort input pins depending on amp caps (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move the function "check_amp_caps" to hda_codec.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add explicit include of err.h (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup model name lookup for Lemote A1205 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Replace strnicmp with strncasecmp (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use standard hda_jack infrastructure for CA0132 driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove superfluous hooks from VIA driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove superfluous callbacks from STAC/IDT codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow multiple callbacks for jack (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make snd_hda_jack_detect_enable_callback() returning the jack object (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make snd_hda_jack_tbl_new() static (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Get rid of action field from struct hda_jack_tbl (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix invalid pin powermap without jack detection (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add TLV_DB_SCALE_MUTE bit for relevant controls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make the ALC269 pin quirk table shorter (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add common pin macros for ALC269 family (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move HP_GPIO_MIC1_LED quirk for alc280 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move HP_LINE1_MIC1_LED quirk for alc282 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move HP_MUTE_LED_MIC1 quirk for alc290 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move HP_MUTE_LED_MIC1 quirk for alc282 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move DELL2_MIC_NO_PRESENCE quirk for alc255 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move DELL1_MIC_NO_PRESENCE quirk for alc255 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move DELL1_MIC_NO_PRESENCE quirk for alc283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - move DELL2_MIC_NO_PRESENCE quirk for alc292 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix COEF setups for ALC1150 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix digital mic on Acer Aspire 3830TG (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Set up initial pins for Acer Aspire V5 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: ca0132_regs.h: Fix typo in include guard (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Use tables for batch COEF writes/updtes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add alc_update_coef*_idx() helper (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Use alc_write_coef_idx() in alc269_quanta_automake() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Optimize alc888_coef_init() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove obsoleted EXPORT_SYMBOL_HDA() macro (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove obsoleted snd_hda_check_board_config() & co (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - apply Valleyview fix-ups to Cherryview display codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - set depop_delay for haswell plus (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - restore the gpio led after resume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Avoid setting wrong COEF on ALC269 & co (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Set TLV_DB_SCALE_MUTE bit for cx5051 vmaster (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/ca0132 - Don't try loading firmware at resume when already failed (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix pop noises on reboot for Dell XPS 13 9333 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Set internal mic as default input source on Dell XPS 13 9333 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix parsing of CMI8888 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix probing and stuttering on CMI8888 HD-audio controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Fixed ALC286/ALC288 recording delay for Headset Mic (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add codec ID for Braswell display audio codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add PCI IDs for Intel Braswell (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add mic mute led hook for dell machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix an external mic jack problem on a HP machine (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix loopback noise on Dell XPS 15 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make vendor quirks lowest prio for ALC2xx (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Refactor quirk picking and change quirk priority (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add mic fixup for Gigabyte BXBT-2807 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add mute LED pin quirk for HP 15 touchsmart (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add NULL check to all PM ops in hda_intel.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add the pin fixup for HP Envy TS bass speaker (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix broken PM due to incomplete i915 initialization (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd/hda: add runtime suspend/resume on optimus support (v4) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Revert stream assignment order for Intel controllers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add capture mute led support in led_power_filter (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix a typo by changing mute_led_nid to cap_mute_led_nid (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add new GPU codec ID 0x10de0070 to snd-hda (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add several entries for enabling HP mute led (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix and neaten print_nid_path/debug_badness (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix invalid function call in snd_hda_add_vmaster() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a fixup for Thinkpad T540p (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add another headset pin quirk for some Dell machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Replace ICH6_ prefix (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove obsoleted SFX definitions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move SD nums definitions to hda_intel.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use common reboot notifier (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move more PCI-controller-specific stuff from generic code (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - restore BCLK M/N values when resuming HSW/BDW display controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make position_fix as generic callback (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove superfluous MAX_AZX_DEV (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Adjust speaker HPF and add LED support for HP Spectre 13 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove the obsoleted static quirk codes from patch_cmedia.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove the obsoleted static quirk codes from patch_conexant.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Kill the rest of snd_print*() usages (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Kill snd_printd*() in HDMI debug / info prints (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make the pin quirk tables use the SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make a SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add pin quirk for Dell XPS 15 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: call overridden init on resume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix usage of "model" module parameter (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Support HP mute led for output and input (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add more entry for enable HP mute led (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add quirk for external mic on Lifebook U904 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix a fixup value for codec alc293 in the pin_quirk table (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - verify pin:converter connection on unsol event for HSW and VLV (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add quirk for ABit AA8XE (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: revert "alsa: hda - mask buggy stream DMA0 for Broadwell display controller" (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - using POS_FIX_LPIB on Broadwell HDMI Audio (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add support of ALC667 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add more codec rename (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - New vendor ID for ALC233 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add two new pin tables (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add support of ALC891 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Fix COEF widget NID for ALC260 replacer fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Correction of fixup codes for PB V7900 laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/analog - Fix silent output on ASUS A8JN (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - move some alc662 family machines to hda_pin_quirk table (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - move some alc269 family machines to hda_pin_quirk table (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: revert "alsa: hda - drop def association and sequence from pinconf comparing" (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Pop noises fix for XPS13 9333 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add an instance to use snd_hda_pick_pin_fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - drop def association and sequence from pinconf comparing (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - get subvendor from codec rather than pci_dev (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a new quirk match based on default pin configuration (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup_forced flag (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix onboard audio on Intel H97/Z97 chipsets (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Replace DEFINE_PCI_DEVICE_TABLE macro use (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add support headset mode for ALC233 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix format type mismatch in sound/pci/hda/patch_sigmatel.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Disable AA-mix on Sony Vaio S13 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - White noise fix for XPS13 9333 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - Add Nvidia Tegra124 HDMI support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirks for three Dell laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add new GPU codec ID to snd-hda (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - if statement not indented (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - mask buggy stream DMA0 for Broadwell display controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add dock pin setups for Thinkpad T440 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Set infoframe and channel mapping even without sink (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Set converter channel count even without sink (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Suppress CORBRP clear on Nvidia controller chips (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add more entry for enable HP mute led (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add new codec ALC293/ALC3235 UAJ supported (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add two codecs alias name for Dell (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add headset Mic support for Dell machine (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add support of ALC288 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make full_reset boolean (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Do not assign streams in reverse order (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add eapd shutup to ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Change model name alias for ChromeOS (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Improve HP depop when system change power state on Chromebook (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent speaker output due to mute LED fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Fixed single output machine get empty hp sense (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable beep for ASUS 1015E (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirks for three Dell laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Inform the unexpectedly ignored pins by auto-parser (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - verify pin:cvt connection on preparing a stream for Intel HDMI codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Restore default value for ALC282 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Fix the noise after suspend and resume on ALC282 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Restore default value for ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - initialize audio InfoFrame to be all zero (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix loud click noise with IdeaPad 410Y (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use analog beep for Thinkpads with AD1984 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add missing loopback merge path for AD1884/1984 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add automute fix for another dell AIO model (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add headset quirk for Dell DT (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Added inverted digital-mic handling for Acer TravelMate 8371 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Mark reg op args as iomem (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Rename reg access ops in hda_controller_ops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make azx_attach_pcm_stream static (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move codec create to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move azx_interrupt to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add position_check op (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move low level functions to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - move alloc_cmd_io to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Relocate RIRB/CORB interface to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move the dsp loader to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Pull pages allocation to hda_controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add hda_controller.c and move pcm ops from hda_intel (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add pcm_mmap_prepare op (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move snd page allocation to ops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Pass max_slots and power_save to codec_create (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add jackpoll_ms to struct azx (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - remove unused clear of STATESTS (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add function pointer for disabling MSI (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use device pointer from the card instead of pci (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Keep pointer to bdl_pos_fix in chip struct (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow different ops to read/write registers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move some definitions to new hda_priv.h (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix CORB reset to follow specification (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix registration of beep input device (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/sigmatel - Allow auto-switching for dock line-in of HP laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make codec object as a parent for input beep devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Replace with standard printk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable sysfs attributes without CONFIG_SND_HDA_RECONFIG (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add sysfs to codec object, too (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Create own device struct for each codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Manage each codec instance individually (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hwdep: Take private_data as drvdata for sysfs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Create sysfs attribute files via groups (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Avoid codec D3 for keeping mute LED up on Lenovo Yxx0 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a fixup for HP Folio 13 mute LED (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add more entry for enable HP mute led (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable front audio jacks on one HP desktop model (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add QEMU codec vendor ID (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/ca0132 - Fix recording from mode id 0x8 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/ca0132 - setup/cleanup streams (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirks for two Dell laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove superfluous inclusion of linux/pci.h (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Allow NULL bus->pci (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove dependency on bus->pci in hda_beep.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: revert "alsa: hda/realtek - Avoid invalid COEFs for ALC271X" (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pci: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make snd_hda_gen_spec_free() static (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Disable static quirks for C-Media codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move HDA_FIXUP_ACT_FREE call in snd_hda_gen_free() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix undefined symbol due to builtin/module mixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add subwoofer quirks for Asus UX51VZH and N55SF (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Rename ASUS subwoofer quirks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix mic capture on Sony VAIO Pro 11 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a headset quirk for Dell XPS 13 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix inconsistent Mic mute LED (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix leftover ifdef checks after modularization (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Improve loopback path lookups for AD1983 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix missing VREF setup for Mac Pro 1,1 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add missing mixer widget for AD1983 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Avoid invalid COEFs for ALC271X (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent output on Toshiba Satellite L40 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add mute LED support to Lenovo Ideapad (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - allow PIN_OUT to be dynamically enabled (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Do not accept responses from non-existing codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Disable static quirks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Enable stereo mix input for CX20549 and CX20551 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Add analog loopback mixing to CX20549 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Apply cap of mix amp volume on CX20551 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Use generic parser for HP 530 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Use generic parser for Toshiba P105 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Apply the amp cap override for CX20549 mixer (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/conexant - Re-implement OLPC XO workarounds via fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Avoid unnecessary verbs write in snd_hda_activate_path() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup name lookup for CX5051 and 5066 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirks for another Dell laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add parameter for dumping processing coefficients (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent output on MacBook Air 1,1 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Apply +5dB output amp on ASUS Zenbook UX31A (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add headset mic detect quirks for some Dell machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix endless vmaster hook call in thinkpad_helper.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - automute via amp instead of pinctl on some AIO models (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Apply codec power_filter to FG nodes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Don't set indep_hp flag for old AD codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - apply all Haswell fix-ups to Broadwell display codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add codec ID for Broadwell display audio codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add device ID for Broadwell display audio controller (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Split Thinkpad ACPI-related code (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Don't create duplicated ctls for loopback paths (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Correct AD1986A 3stack pin configs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add consistent tag names for firmware patch (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - firmware patch code cleanup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Increment default stream numbers for AMD HDMI controllers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Minor code optimization for patch_realtek.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Disable Front HP jack detection on Gigabyte Z87X-UD3H (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable subwoofer on Dell Vostro 5460/5470 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix wrong inclusion in Thinkpad ACPI users (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Kill EXPORT_SYMBOL_HDA() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Explicitly keep codec powered up in hdmi_present_sense (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add Dell headset detection quirk for one more laptop model (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add Dell headset detection quirk for three laptop models (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add enable_msi=0 workaround for four HP machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Split verb definitions into sound/hda_verbs.h (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable stereo mix as default for AD and VIA codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Ignore small negative LPIB delay correction (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add missing initialization of aamix paths (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow capture-only configuration (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - skip depop delay before D3 for Haswell and Valleyview2 display codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fixup ALC262 to skip depop delay before D3 on Intel BayleyBay (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - allow a codec to define its own depop delay time (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fixup ALC262 to remove depop delay on Intel BayleyBay board (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Remove depop delay for suspend and resume if applicable (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add more codecs alias name for Dell (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Clean up async codec PM using standard async infrastructure (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - resume codecs in parallel (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - suspend codecs in parallel (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Disable runtime PM when EPSS is unavailable (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable runtime PM on Panther Point (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Refactor pm notification in hda_codec.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Bind with HDMI codec parser automatically (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Split the generic parser as an individual module (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add static DAC/pin mapping for AD1986A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - One more Dell headset detection quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix IEC958 ctl indexes for some simple HDMI devices (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Mute all aamix inputs as default (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Another Dell headset detection quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - A Dell headset detection quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove quirk for Dell Vostro 131 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - fix mic issues on Acer Aspire E-572 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent output on MacBook Air 2,1 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix missing ELD info when using jackpoll_ms parameter (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - remove hp_automute_hook from alc283_fixup_chromebook (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Independent of model for HP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix headset mic input after muted internal mic (Dell/Realtek) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Use always amps for auto-mute on AD1986A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/analog - Handle inverted EAPD properly in vmaster hook (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Another fixup for ASUS laptop with ALC660 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix complete_all() timing in deferred probes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix bad EAPD setup for HP machines with AD1984A (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent output on ASUS W7J laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add mono speaker quirk for Dell Inspiron 5439 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add LFE chmap to ASUS ET2700 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Initialize missing bass speaker pin for ASUS AIO ET2700 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - limit mic boost on Asus UX31[A,E] (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Check leaf nodes to find aamix amps (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix hp-mic mode without VREF bits (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Create Headhpone Mic Jack Mode when really needed (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable mute/mic-mute LEDs for more Thinkpads with Conexant codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Drop bus->avoid_link_reset flag (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Set pcbeep amp for ALC668 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add support of ALC231 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Set current_headset_type to ALC_HEADSET_TYPE_ENUM (janitorial) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Provide missing pin configs for VAIO with ALC260 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add headset quirk for Dell Inspiron 3135 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix the headphone jack detection on Sony VAIO TX (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix missing bass speaker on ASUS N550 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix unbalanced runtime PM notification at resume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - A casual Dell Headset quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Also enable mute/micmute LED control for "Lenovo dock" fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Select FW_LOADER from CONFIG_SND_HDA_CODEC_CA0132_DSP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable mute/mic-mute LEDs for more Thinkpads with Realtek codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - load EQ params into IDT codec on HP bNB13 systems (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Don't clear the power state at snd_hda_codec_reset() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Control EAPD for Master volume on Lenovo N100 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Don't turn off EAPD for headphone on Lenovo N100 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Check keep_eapd_on before inv_eapd (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix Line Out automute on Realtek multifunction jacks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix wrong baseline length in ATI/AMD generated ELD (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Skip out-of-range latency values in AMD ELD generator (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Add error-checking to some codec reads (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Use TFx channel positions instead of FxH (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Control SPDIF out pin on MacBookPro 11,2 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Add new codec ALC255/ALC3234 UAJ supported (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Apply MacBook fixups for CS4208 correctly (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Make fixup regs persist after resume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda_intel: ratelimit "spurious response" message (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Get rid of AMD HDMI exception in hdmi_present_sense() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - block HDMI jack reports while repolling (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a block_report flag to jacks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Delay HDMI presence reports while waiting for ELD information (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Another Dell headset quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add pincfg fixup for ASUS W5A (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add support for CX20952 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: HDA - Limit mic boost and add mute LED for an HP machine (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Make sure mute LEDs stay on during runtime suspend (Realtek) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Apply GPIO setup for MacBooks with CS4208 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Name Haswell HDMI controllers better (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable Thinkpad mute/micmute LEDs for Realtek (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda: add device IDs for AMD Evergreen/Northern Islands HDMI (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Introduce the bitmask for excluding output volume (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add sanity check of vmaster slave dB steps (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix possible zero-division (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable SPDIF for Acer TravelMate 6293 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - rename function not_share_unassigned_cvt() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Disallow unsupported 2ch remapping on NVIDIA codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - not choose assigned converters for unused pins of Valleyview (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add extra chmap for 2.1 outputs on ASUS laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a fixup for ASUS N76VZ (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Disable AA-loopback on ALC283 Chromebook (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove locally dead codes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a fallthru comment (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix possible NULL dereference in snd_hda_get_pin_label() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Sync EAPD with vmaster on AD1984A Thinkpads (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix silent headphone on Thinkpads with AD1984A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add missing initial vmaster hook at build_controls callback (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Re-setup pin and infoframe on plug-in on all codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Disable ramp-up/down for non-PCM on AMD codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Add HBR bitstreaming support for ATI/AMD HDMI codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Add ELD emulation for ATI/AMD codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Add ATI/AMD multi-channel audio support (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Allow HDA patches to customize more operations (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Raise the delay for alc283_shutup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix mute LED on HP laptops in runtime suspend (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add support of ALC285 / ALC293 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add support of ALC255 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove OOM message after input_allocate_device (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix unbalanced runtime PM refcount after S3/S4 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix typos in patch_hdmi.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add codec ID for Valleyview2 display codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move mutex from hda_eld to per_pin in HDMI codec driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix possible races in HDMI driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Treat zero connection as non-error (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add connection to thinkpad_acpi to control mute/micmute LEDs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add HDA_FIXUP_ACT_FREE action (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix inverted internal mic not indicated on some machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Sony VAIO Pro 13 (haswell) now has a working headset jack (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a headset mic model for ALC269 and friends (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Update HD-Audio-Models.txt (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Update documentation for Realtek codecs model strings (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix microphone for Sony VAIO Pro 13 (Haswell model) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable surround speakers (when line out is also present) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup for ASUS N56VZ (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix channel map switch not taking effect (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Tweak debug messages to be more useful (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix available channel maps missing from TLV (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix channel maps with less common speakers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix unused slots being enabled in manual and non-PCM mappings (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix programmed active channel count (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix incorrect default channel mapping for unusual CAs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fix reported channel map on common default layouts (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix mono speakers and headset mic on Dell Vostro 5470 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix GPIO for Acer Aspire 3830TG (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Enable internal mic on a Thinkpad machine with ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix Internal Mic boost can't control with ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup for MacBook Air 6,1 and 6,2 with CS4208 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: alsa : hda - not use assigned converters for all unused pins (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/ca0132: Staticize codec_send_command (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add CS4208 codec support for MacBook 6,1 and 6,2 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add Toshiba Satellite C870 to MSI blacklist (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - unmute pin amplifier in infoframe setup for Haswell (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - define is_haswell() to check if a display audio codec is Haswell (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add dock speaker support for ASUS TX300 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Re-setup HDMI pin and audio infoframe on stream switches (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - hdmi: Fallback to ALSA allocation when selecting CA (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add device entry and inactive flag to unsolicited response (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Haswell codec exposes device list/select info on pins (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add device list & select info of display pins to codec proc file (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - add flags and routines to get devices selection info for DP1.2 MST (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix NULL dereference with CONFIG_SND_DYNAMIC_MINORS=n (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add workarounds for pop-noise on Chromebook with ALC283 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix ALC283 headphone pop-noise better (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add inverted digital mic fixup for Acer Aspire One (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Limit internal mic boost for a few more Thinkpad machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix the order of a quirk table (janitorial) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix internal mic boost on three Thinkpad machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add a fixup for Gateway LT27 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Mute the right widget in auto_mute_via_amp mode (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow auto_mute_via_amp on bind mute controls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix missing mute controls for CX5051 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add pinfix for LG LW25 laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix jack gating when auto_{mute,mic} is suppressed (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix missing fixup for Mac Mini with STAC9221 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix invalid multi-io creation on VAIO-Z laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove analog mic pin override from STAC9228 dell-bios quirk (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - jack poll once if jackpoll_interval==0 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Clearing jackpoll_interval avoid pending work (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - use azx_writew() for 16-bit length register (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix the noise after suspend on ALC283 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/realtek - Selectively call snd_hda_shutup_pins() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: replace strict_strto*() with kstrto*() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add snd_hda_jack_detect_state() helper function (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove NO_PRESENCE bit override for Dell 1420n Laptop (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix EAPD GPIO control for Sigmatel codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Headphone mic support for an Asus/Conexant device (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove static quirks for AD1986A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Drop a few other static quirks for AD1986A (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Drop static quirk for Toshiba Satellite L40-10Q (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Drop static quirks for other AD1986A Samsung machines (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Convert static quirks for AD1986A Samsung laptops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Convert the static quirk for Samsung Q1 Ultra (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove static quirks for AD1988 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove static quirks for AD1981 and AD1983 codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove static quirks for AD1884/1984 & variants (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Remove static quirks for AD1882 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup for HP TouchSmart with AD1984A codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add fixup for Lenovo Thinkpad with AD1984 codec (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add GPIO control to AD1884 HP fixup (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Move azx_first_init() into azx_probe_continue() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Apply a proper chmap for built-in 2.1 speakers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Add KEY_MICMUTE and enable it on Lenovo X220 (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Define more channel map positions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Follow channel position definitions to alsa-lib mixer (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Add a documentation for channel mapping API (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: thinkpad-acpi: Add mute and mic-mute LED functionality (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow unlimited pins and converters in patch_hdmi.c (v2 - rh specific) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix default multichannel HDMI mapping regression (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda/hdmi - Work around "alsactl restore" errors (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Allow 3/5/7 channel map for HDMI/DP (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Fix channel maps for Nvidia 7x 8ch HDMI codecs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Provide the proper channel mapping for generic HDMI driver (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hda - Add standard channel maps (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: RH specific - define sound device registration order (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: RH specific KABI preservation for the added parent device mapping (hwdep) (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: RH specific KABI preservation - redo function prototypes (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: RH specific KABI preservation for the added channel mapping (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: Deletion of unnecessary checks before the function call "snd_midi_event_free" (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: snd_pcm_oss_period_size: Use round{up,down}_pow_of_two() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Add support for wildcard msbits constraints (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Fix handling of multiple msbits constraints on the same runtime (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: Deletion of unnecessary checks before two function calls (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Update the state properly before notification (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Correct PCM BUG error message (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: control: Add missing kerneldoc comments to exported functions (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Zero-clear reserved fields of PCM status ioctl in compat mode (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Disable mmap for known broken archs (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: control: Allow to pass items zero to snd_ctl_enum_info() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: control: Warn if too long string is passed to snd_ctl_enum_info() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: subject: alsa: seq: Remove autoload locks in driver registration (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: bind seq driver automatically (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: lto, sound: Fix export symbols for !CONFIG_MODULES (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: Use atomic ops for autoload refcount (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Allow pass NULL dev for snd_pci_quirk_lookup() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: fix fifo_size frame calculation (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: snd_interval_step: fix changes of open intervals (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: snd_interval_step: drop the min parameter (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: fix buffer overflow in snd_info_get_line() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: control: Define SNDRV_CTL_TLV_OP_* constants (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: simplify snd_pcm_tstamp() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: seq_memory.c: Fix closing brace followed by if (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: Use ktime_get_ts() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: Continue broadcasting events to ports if one of them fails (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: correctly detect input buffer overflow (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: Fix format string mismatch in seq_midi.c (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: 'BUG:' message unnecessarily triggers kerneloops (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hwdep: Allow to assign the given parent (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq_oss: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: sparse cleanups (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: trivial: sound seq ioctl dbg: print hexadecimal value padded with 0s (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq: Fix missing error handling in snd_seq_timer_open() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: timer: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: oss: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: hwdep: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: rawmidi: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: core: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: pcm: channel mapping API implementation (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: control: Use standard printk helpers (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: seq_oss: Drop debug prints (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Mandate to pass a device pointer at card creation time (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Drop unused name argument in snd_register_oss_device() (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Add helper function for intersecting two rate masks (Jaroslav Kysela) [1069236] - [sound] alsa/hda/usb/core: Limit the fallback card id string size (Jaroslav Kysela) [1069236] - [sound] revert "alsa: usb-audio: Fix crash at re-preparing the PCM stream" (Jaroslav Kysela) [1069236]- [security] keys: close race between key lookup and freeing (Radomir Vrbovsky) [1179850] {CVE-2014-9529} - [usb] keyspan: fix typo causing GPF on open (Don Zickus) [1191745] - [usb] keyspan: fix NULL-pointer dereferences and memory leaks (Don Zickus) [1191745] - [s390] dasd: retry partition detection (Hendrik Brueckner) [1193614] - [fs] ext4: lock i_mutex when truncating orphan inodes (Lukas Czerner) [1193845] - [fs] ext4: fix reservation overflow in ext4_da_write_begin (Eric Sandeen) [1144588] - [fs] setfacl removes part of ACL when setting POSIX ACLs to Samba (Sachin Prabhu) [1122301] - [fs] xfs: unmount does not wait for shutdown during unmount (Brian Foster) [1171317] - [fs] xfs: remove wrappers around b_iodone (Brian Foster) [1171317] - [fs] xfs: return the buffer locked from xfs_buf_get_uncached (Brian Foster) [1171317] - [fs] xfs: clean up buffer locking helpers (Brian Foster) [1171317] - [fs] proc: task_mmu: bump kernelpagesize_kB to EOL in /proc/pid/numa_maps (Rafael Aquini) [1071986] - [fs] proc: task_mmu: show page size in /proc/pid/numa_maps (Rafael Aquini) [1071986] - [documentation] procfs: add /proc/pid/numa_maps interface explanation snippet (Rafael Aquini) [1071986] - [video] fb: reorder the lock sequence to fix potential dead lock (Dave Airlie) [1119728] - [video] fb: avoid possible deadlock caused by fb_set_suspend (Dave Airlie) [1119728] - [char] vt: attempt to fix con_set_unimap race (Dave Airlie) [1119728] - [char] vt: Don't ignore unbind errors in vt_unbind (Dave Airlie) [1119728] - [video] vt: Fix up unregistration of vt drivers (Dave Airlie) [1119728] - [char] vt: Fix replacement console check when unbinding (Dave Airlie) [1119728] - [video] fbcon: fix locking harder (Dave Airlie) [1119728] - [video] fb: Yet another band-aid for fixing lockdep mess (Dave Airlie) [1119728] - [video] fb: rework locking to fix lock ordering on takeover (Dave Airlie) [1119728] - [net] bridge: include in6.h in if_bridge.h for struct in6_addr (Jiri Benc) [1002037] - [net] inet: defines IPPROTO_* needed for module alias generation (Jiri Benc) [1002037] - [net] sync some IP headers with glibc (Jiri Benc) [1002037] - [net] rtnetlink: fix userspace API breakage for iproute2 < v3.9.0 (Michal Schmidt) [1102094] - [net] netlink: rate-limit leftover bytes warning and print process name (Michal Schmidt) [1102094] - [net] rtnetlink: Call nlmsg_parse() with correct header length (Michal Schmidt) [1102094] - [net] rtnetlink: fix rtnl_calcit() and rtnl_dump_ifinfo() (Michal Schmidt) [1102094] - [net] sched: make traffic control network namespace aware (Jiri Pirko) [1119542] - [netdrv] ppp: deflate: never return len larger than output buffer (Florian Westphal) [1178695] - [net] sctp: fix slab corruption from use after free on INIT collisions (Daniel Borkmann) [1135425] - [md] raid10: round up to bdev_logical_block_size in narrow_write_error (Jes Sorensen) [1194726] - [md] raid1: round up to bdev_logical_block_size in narrow_write_error (Jes Sorensen) [1194726] - [fs] nfs: fix race in filelayout commit path (Steve Dickson) [1184394] - [fs] nfs: fix BUG in filelayout_recover_commit_reqs (Steve Dickson) [1184394] - [fs] nfs: Remove assertion BUG_ON()s from the files and generic layout code (Steve Dickson) [1184394] - [fs] vfs: atomic f_pos access in llseek() (Zach Brown) [1151601] - [fs] vfs: atomic f_pos accesses as per POSIX (Zach Brown) [1151601] - [fs] jbd2: Fix oops in jbd2_journal_remove_journal_head() (Lukas Czerner) [914809] - [fs] jbd: Fix oops in journal_remove_journal_head() (Lukas Czerner) [914809] - [fs] gfs2: Allocate reservation during splice_write (Robert S Peterson) [1193559] - [fs] nfs: Be less aggressive about returning delegations for open files (Steve Dickson) [1145334] - [fs] nfs: NFSv4.1 data server timeo and retrans module parameters (Steve Dickson) [1175413] - [fs] nfs: don't do blind d_drop() in nfs_prime_dcache() (Steve Dickson) [1133136] - [fs] nfs: Convert a trivial printk into a dprintk (Steve Dickson) [1139229] - [fs] nfs: Avoid PUTROOTFH when managing leases (Benjamin Coddington) [1143013] - [fs] ext4: disable synchronous transaction batching if max_batch_time==0 (Eric Sandeen) [1100532] - [block] cfq-iosched: fix incorrect filing of rt async cfqq (Jeff Moyer) [1174629] - [netdrv] ixgbe: remove CIAA/D register reads from bad VF check (John Greene) [1156061] - [kbuild] nvme.h not in kernel-headers rpm (David Milburn) [1133703]- [fs] proc: task_mmu: add VmFlags field in smaps output (Rafael Aquini) [1190868] - [oprofile] Fix section mismatch warning (Jiri Olsa) [734360] - [oprofile] Fix crash when unloading module hr timer mode (Jiri Olsa) [734360] - [crypto] testmgr: mark rfc4106(gcm(aes)) as fips_allowed (Jarod Wilson) [1185395] - [crypto] Extending the RFC4106 AES-GCM test vectors (Jarod Wilson) [1185395] - [drm] radeon: fix hwmonitor initialization to set correct driver_data (Jerome Glisse) [1191746] - [x86] Update of TLB shootdown code for UV3 (Frank Ramsay) [1180151] - [block] fix non-atomic access to genhd inflight structures (Jeff Moyer) [1151109] - [kernel] freezer: fix thaw_process() vs refrigerator() race (Oleg Nesterov) [1144478] - [mm] mmap: change nr_ptes BUG_ON to WARN_ON (Oleg Nesterov) [1168780] - [mm] memcg: fix crash in re-entrant cgroup_clear_css_refs() (Johannes Weiner) [1168185] - [mm] swap: change swap_list_head to plist, add swap_avail_head (Jerome Marchand) [1103333] - [lib] plist: add plist_requeue (Jerome Marchand) [1103333] - [lib] plist: add helper functions (Jerome Marchand) [1103333] - [mm] swap: change swap_info singly-linked list to list_head (Jerome Marchand) [1103333] - [netdrv] net: bnx2x: fix sparse warnings (Michal Schmidt) [1148017] - [netdrv] net: bnx2x: avoid macro redefinition (Michal Schmidt) [1148017] - [netdrv] bnx2x: fix typos in "configure" (Michal Schmidt) [1148017] - [netdrv] bnx2x: Limit 1G link enforcement (Michal Schmidt) [1073820 1148017] - [netdrv] bnx2x: Use correct fastpath version for VFs (Michal Schmidt) [1148017] - [netdrv] bnx2x: Add a fallback multi-function mode NPAR1.5 (Michal Schmidt) [1148017] - [netdrv] bnx2x: new multi-function mode: UFP (Michal Schmidt) [1148017] - [netdrv] bnx2x: Changes with storage & MAC macros (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix link problems for 1G SFP RJ45 module (Michal Schmidt) [1148017] - [netdrv] bnx2x: Configure device endianity on driver load and reset endianity on removal (Michal Schmidt) [1148017] - [netdrv] bnx2x: prevent incorrect byte-swap in BE (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix sparse warnings (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix static checker warning regarding `txdata_ptr' (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix timesync endianity (Michal Schmidt) [1148017] - [netdrv] bnx2x: Be more forgiving toward SW GRO (Michal Schmidt) [1148017] - [netdrv] bnx2x: VF clean statistics (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix stop-on-error (Michal Schmidt) [1148017] - [netdrv] bnx2x: ethtool -d might cause timeout in log (Michal Schmidt) [1148017] - [netdrv] net: ethernet: broadcom: bnx2x: Remove redundant #ifdef (Michal Schmidt) [1148017] - [netdrv] bnx2x: FW assertion changes (Michal Schmidt) [1148017] - [netdrv] bnx2x: Make BP_VF more robust (Michal Schmidt) [1148017] - [netdrv] bnx2x: Prevent pci_disable_sriov with assigned VFs (Michal Schmidt) [1148017] - [netdrv] bnx2x: Prevent IOV if no entries in CAM (Michal Schmidt) [1148017] - [netdrv] bnx2x: Update driver version to 1.710.51 (Michal Schmidt) [1148017] - [netdrv] bnx2x: Code cleanup (Michal Schmidt) [1148017] - [netdrv] bnx2x: Add timestamping and PTP hardware clock support (Michal Schmidt) [1148017] - [netdrv] bnx2x: switch to new VLAN model (Michal Schmidt) [1148017] - [netdrv] bnx2x: Remove DEFINE_PCI_DEVICE_TABLE macro use (Michal Schmidt) [1148017] - [netdrv] bnx2x: fix crash during TSO tunneling (Michal Schmidt) [1148017] - [netdrv] bnx2x: fix possible panic under memory stress (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix the MSI flags (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fail probe of VFs using an old incompatible driver (Michal Schmidt) [1148017] - [netdrv] bnx2x: enlarge minimal alignemnt of data offset (Michal Schmidt) [1148017] - [netdrv] bnx2x: VF can report link speed (Michal Schmidt) [1148017] - [netdrv] bnx2x: remove null test before kfree (Michal Schmidt) [1148017] - [netdrv] bnx2x: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Michal Schmidt) [1148017] - [netdrv] bnx2x: Remove useless return variables (Michal Schmidt) [1148017] - [netdrv] bnx2x: Revert UNDI flushing mechanism (Michal Schmidt) [1102833 1130671 1148017] - [netdrv] bnx2x: Check for UNDI in uncommon branch (Michal Schmidt) [1148017] - [netdrv] bnx2x: Fix UNDI driver unload (Michal Schmidt) [1148017] - [netdrv] bnx2x: Add support for Multi-Function UNDI (Michal Schmidt) [1148017]- [powercap] rapl: add support for CPU model 0x3f (Steve Best) [1183185] - [x86] acpica: Disable _OSI Win8 for all except Intel Broadwell (Lenny Szubowicz) [1174502] - [netdrv] igb: Indicate failure on vf reset for empty mac address (Stefan Assmann) [1150341] - [netdrv] igb: enable internal PPS for the i210 (Stefan Assmann) [1150341] - [netdrv] igb: serialize access to the time sync interrupt registers (Stefan Assmann) [1150341] - [netdrv] igb: refactor time sync interrupt handling (Stefan Assmann) [1150341] - [netdrv] igb: convert to CYCLECOUNTER_MASK macro (Stefan Assmann) [1150341] - [netdrv] timecounter: provide a macro to initialize the cyclecounter mask field (Stefan Assmann) [1150341] - [netdrv] igb_ptp: Include clocksource.h to get CLOCKSOURCE_MASK (Stefan Assmann) [1150341] - [netdrv] igb: Remove unneeded FIXME (Stefan Assmann) [1150341] - [netdrv] fm10k/igb/ixgbe: Use dma_rmb on Rx descriptor reads (Stefan Assmann) [1150341] - [netdrv] ethernet/intel: Use eth_skb_pad and skb_put_padto helpers (Stefan Assmann) [1150341] - [netdrv] igb: Fixes needed for surprise removal support (Stefan Assmann) [1150341] - [netdrv] igb: bump version to 5.2.15 (Stefan Assmann) [1150341] - [netdrv] igb: remove blocking phy read from inside spinlock (Stefan Assmann) [1150341] - [netdrv] igb: add flags to set eee advertisement mode (Stefan Assmann) [1150341] - [netdrv] igb: flush when in xmit_more mode and under descriptor pressure (Stefan Assmann) [1150341] - [netdrv] net: Remove ndo_xmit_flush netdev operation, use signalling instead (Stefan Assmann) [1150341] - [netdrv] igb: Support netdev_ops->ndo_xmit_flush() (Stefan Assmann) [1150341] - [netdrv] igb: bump igb version to 5.2.13 (Stefan Assmann) [1150341] - [netdrv] igb: Add message when malformed packets detected by hw (Stefan Assmann) [1150341] - [netdrv] igb: remove unnecessary break after return (Stefan Assmann) [1150341] - [netdrv] igb: remove unnecessary break after goto (Stefan Assmann) [1150341] - [netdrv] igb: do a reset on SR-IOV re-init if device is down (Stefan Assmann) [1150341] - [netdrv] igb: workaround for i210 errata 25: Slow System Clock (Stefan Assmann) [1150341] - [netdrv] igb: bring link up when PHY is powered up (Stefan Assmann) [1150341] - [netdrv] igb: separate hardware setting from the set_ts_config ioctl (Stefan Assmann) [1150341] - [netdrv] igb: unhide invariant returns (Stefan Assmann) [1150341] - [netdrv] net: use ethtool_cmd_speed_set helper to set ethtool speed value (Stefan Assmann) [1150341] - [netdrv] net: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1150341] - [netdrv] igb: add defaults for i210 TX/RX PBSIZE (Stefan Assmann) [1150341] - [netdrv] igb: use mac loopback for i354 backplane (Stefan Assmann) [1150341] - [netdrv] igb: rename igb_ptp_enable to igb_ptp_feature_enable (Stefan Assmann) [1150341] - [netdrv] ethtool: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Stefan Assmann) [1150341] - [netdrv] igb: remove redundant PHY power down register write (Stefan Assmann) [1150341] - [netdrv] igb: whitespace fix (Stefan Assmann) [1150341] - [md] raid5: Fix livelock when array is both resyncing and degraded (Jes Sorensen) [1177889] - [md] raid5: fix another livelock caused by non-aligned writes (Jes Sorensen) [1187285] - [md] Check MD_RECOVERY_RUNNING as well as ->sync_thread (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] fix semicolon.cocci warnings (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: fetch_block must fetch all the blocks handle_stripe_dirtying wants (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] Always set RECOVERY_NEEDED when clearing RECOVERY_FROZEN (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] move EXPORT_SYMBOL to after function in md.c (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] discard PRINT_RAID_DEBUG ioctl (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] remove MD_BUG() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] clean up 'exit' labels in md_ioctl() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] remove unnecessary test for MD_MAJOR in md_ioctl() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] don't allow "-sync" to be set for device in an active array (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] remove unwanted white space from md.c (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] don't start resync thread directly from md thread (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] Just use RCU when checking for overlap between arrays (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] avoid potential long delay under pers_lock (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] simplify export_array() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] discard find_rdev_nr in favour of find_rdev_nr_rcu (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] use wait_event() to simplify md_super_wait() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] be more relaxed about stopping an array which isn't started (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: process_checks doesn't use its return value (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: fix init_stripe() inconsistencies (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid10: another memory leak due to reshape (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] use set_bit/clear_bit instead of shift/mask for bi_flags changes (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: minor typos and reformatting (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] bitmap: always wait for writes on unplug (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: disable 'DISCARD' by default due to safety concerns (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: fix_read_error should act on all non-faulty devices (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: count resync requests in nr_pending (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: update next_resync under resync_lock (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: Don't use next_resync to determine how far resync has progressed (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: make sure resync waits for conflicting writes to complete (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: clean up request counts properly in close_sync() (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: be more cautious where we read-balance during resync (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: intialise start_next_window for READ case to avoid hang (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid10: always initialise ->state on newly allocated r10_bio (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid10: avoid memory leak on error path during reshape (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid10: Fix memory leak when raid10 reshape completes (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: avoid livelock caused by non-aligned writes (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] don't allow bitmap file to be added to raid0/linear (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid0: check for bitmap compatability when changing raid levels (Jes Sorensen) [1127962 1136260 1149935 1152914 1153341 1177913] - [md] Recovery speed is wrong (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] disable probing for md devices 512 and over (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] flush writes before starting a recovery (Jes Sorensen) [1132916 1136260 1149935 1152914 1153341 1177913] - [md] make sure GET_ARRAY_INFO ioctl reports correct "clean" status (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: speedup sync_request processing (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: deadlock between retry_aligned_read with barrier io (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: add an option to avoid copy data from bio to stripe cache (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] bitmap: remove confusing code from filemap_get_page (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid5: avoid release list until last reference of the stripe (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] md_clear_badblocks should return an error code on failure (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid56: Don't perform reads to support writes until stripe is ready (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] refuse to change shape of array if it is active but read-only (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: fix request counting bug in new 'barrier' code (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913] - [md] raid1: Rewrite the implementation of iobarrier (Jes Sorensen) [1136260 1149935 1152914 1153341 1177913]- [char] raw: Return short read or 0 at end of a raw device, not EIO (Jeff Moyer) [1142314] - [kernel] sched: Fix clock_gettime(CLOCK_[PROCESS/THREAD]_CPUTIME_ID) monotonicity (Seth Jennings) [1140024] - [hid] trivial formatting fix (Don Zickus) [1072627] - [hid] don't Send Feature Reports on Interrupt Endpoint (Don Zickus) [1072627] - [x86] hyperv: Mark the Hyper-V clocksource as being continuous (Vitaly Kuznetsov) [1190699] - [hv] vss: Fast propagation of userspace communication failure (Vitaly Kuznetsov) [1190699] - [hv] vss: Introduce timeout for communication with userspace (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Enable interrupt driven flow control (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Cleanup vmbus_close_internal() (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Fix a bug in vmbus_open() (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Cleanup vmbus_establish_gpadl() (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Cleanup vmbus_teardown_gpadl() (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Cleanup vmbus_post_msg() (Vitaly Kuznetsov) [1190699] - [hv] make uuid_le const (Vitaly Kuznetsov) [1190699] - [hv] Remove unnecessary comparison of unsigned against 0 (Vitaly Kuznetsov) [1190699] - [hid] hyperv: make sure input buffer is big enough (Vitaly Kuznetsov) [1190699] - [hv] vmbus: Cleanup the packet send path (Vitaly Kuznetsov) [1190699] - [hv] Change variable type to bool (Vitaly Kuznetsov) [1190699] - [hid] hyperv: convert alloc+memcpy to memdup (Vitaly Kuznetsov) [1190699] - [hv] vmbus: introduce vmbus_acpi_remove (Vitaly Kuznetsov) [923184] - [hv] vmbus: Teardown synthetic interrupt controllers on module unload (Vitaly Kuznetsov) [923184] - [hv] vmbus: teardown hv_vmbus_con workqueue and vmbus_connection pages on shutdown (Vitaly Kuznetsov) [923184] - [hv] vmbus: avoid double kfree for device_obj (Vitaly Kuznetsov) [923184] - [hv] use correct order when freeing monitor_pages (Vitaly Kuznetsov) [923184] - [x86] hyperv: Fixup the damage caused by the irq cleanup (Vitaly Kuznetsov) [923184] - [x86] hyperv: Cleanup the irq mess (Vitaly Kuznetsov) [923184] - [net] Fix build failures due to ip_is_fragment() (Stefan Assmann) [1159149] - [netdrv] enic: fix rx napi poll return value (Stefan Assmann) [1159149] - [netdrv] enic: free all rq buffs when allocation fails (Stefan Assmann) [1159149] - [netdrv] net: ethernet: cisco: enic: enic_dev: Remove some unused functions (Stefan Assmann) [1159149] - [netdrv] enic: add stats for dma mapping error (Stefan Assmann) [1159149] - [netdrv] enic: check dma_mapping_error (Stefan Assmann) [1159149] - [netdrv] net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Stefan Assmann) [1159149] - [netdrv] enic: convert to SKB paged frag API (Stefan Assmann) [1159149] - [netdrv] enic: make vnic_wq_buf doubly linked (Stefan Assmann) [1159149] - [netdrv] enic: use spin_lock(wq_lock) instead of spin_lock_irqsave(wq_lock) (Stefan Assmann) [1159149] - [netdrv] enic: support skb->xmit_more (Stefan Assmann) [1159149] - [netdrv] enic: fix work done in tx napi_poll (Stefan Assmann) [1159149] - [netdrv] enic: update desc properly in rx_copybreak (Stefan Assmann) [1159149] - [netdrv] enic: handle error condition properly in enic_rq_indicate_buf (Stefan Assmann) [1159149] - [netdrv] enic: Do not call napi_disable when preemption is disabled (Stefan Assmann) [1159149] - [netdrv] drivers/net: Convert remaining uses of pr_warning to pr_warn (Stefan Assmann) [1159149] - [netdrv] enic: implement rx_copybreak (Stefan Assmann) [1159149] - [netdrv] pci: Remove DEFINE_PCI_DEVICE_TABLE macro use (Stefan Assmann) [1159149] - [netdrv] enic: use pci_zalloc_consistent (Stefan Assmann) [1159149] - [netdrv] pci-dma-compat: add pci_zalloc_consistent helper (Stefan Assmann) [1159149] - [netdrv] enic: Add ethtool support to show classifier filters added by the driver (Stefan Assmann) [1159149] - [netdrv] enic: fix return values in enic_set_coalesce (Stefan Assmann) [1159149] - [netdrv] enic: do tx cleanup in napi poll (Stefan Assmann) [1159149] - [netdrv] enic: add low latency socket busy_poll support (Stefan Assmann) [1159149] - [netdrv] enic: fix lockdep around devcmd_lock (Stefan Assmann) [1159149] - [netdrv] enic: devcmd for adding IP 5 tuple hardware filters (Stefan Assmann) [1159149] - [net] core: introduce skb_flow_dissect() (Stefan Assmann) [1159149] - [netdrv] enic: fix return value in _vnic_dev_cmd (Stefan Assmann) [1159149] - [netdrv] net: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1159149] - [netdrv] enic: convert to hw_features (Stefan Assmann) [1159149] - [scsi] qla2xxx: Update the driver version to 8.07.00.16.06.7-k (Chad Dupuis) [1147534] - [scsi] qla2xxx: Fix sparse warning in qla_iocb.c file (Chad Dupuis) [1147534] - [scsi] qla2xxx: Move warning message to debug level (Chad Dupuis) [1147534] - [scsi] qla2xxx: Fail adapter initialization on load ram failure (Chad Dupuis) [1147534] - [scsi] qla2xxx: Disable PCI device in shutdown handler (Chad Dupuis) [1147534] - [scsi] qla2xxx: Mark port lost when we receive an RSCN for it (Chad Dupuis) [1147534] - [scsi] qla2xxx: Restore WWPN in case of Loop Dead (Chad Dupuis) [1147534] - [scsi] qla2xxx: Honor FCP_RSP retry delay timer field (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add missing ISP27xx checks to optrom code (Chad Dupuis) [1147534] - [scsi] qla2xxx: Force use of mailbox interface for flash access commands for ISP27xx (Chad Dupuis) [1147534] - [scsi] qla2xxx: Free sysfs attributes for ISP27xx (Chad Dupuis) [1147534] - [scsi] qla2xxx: Disable laser for ISP2031 while unloading driver (Chad Dupuis) [1147534] - [scsi] qla2xxx: Enable diagnostic port using NVRAM parameters (Chad Dupuis) [1147534] - [scsi] qla2xxx: Declaration error cause stack corruption (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add fix in driver unload for pending activity (Chad Dupuis) [1147534] - [scsi] qla2xxx: Fix driver version string message (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add diagnostic port functionality (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add FA-WWN functionality (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add FDMI-2 functionality (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISPFx00 unexpected resets during adapter boot sequence (Chad Dupuis) [1147534] - [scsi] qla2xxx: Incorrect linked list semantic in qlafx00_get_fcport() (Chad Dupuis) [1147534] - [scsi] qla2xxx: Incorrect debug level on mailbox command print 0x1111 (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISPFX00 avoid writing semaphore register in request_irqs() (Chad Dupuis) [1147534] - [scsi] qla2xxx: Fix potential return count bug in qla2xxx_get_vpd_field() (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx fwdump template error print simplification (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP25xx multiqueue shadow register crash fix (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add endianizer to max_payload_size modifier (Chad Dupuis) [1147534] - [scsi] qla2xxx: Enable fast flash access for ISP83xx (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add ISP27xx fwdump template entry T275 (insert buffer) (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx fwdump template fix insertbuf() routine (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx fwdump template remove high frequency debug logs (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx optimize fwdump entry table lookup (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx add tests for incomplete template (Chad Dupuis) [1147534] - [scsi] qla2xxx: Use dma_zalloc_coherent (Chad Dupuis) [1147534] - [scsi] qla2xxx: Restrict max_lun to 16-bit for older HBAs (Chad Dupuis) [1147534] - [scsi] qla2xxx: fix incorrect debug printk (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx queue index shadow registers (Chad Dupuis) [1147534] - [scsi] qla2xxx: ISP27xx firmware dump template spec updates (including T274) (Chad Dupuis) [1147534] - [scsi] qla2xxx: Update entry type 270 to match spec update (Chad Dupuis) [1147534] - [scsi] qla2xxx: Correction to ISP27xx template entry types 256 and 258 (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add pci device id 0x2271 (Chad Dupuis) [1147534] - [scsi] qla2xxx: Correct ISP83xx/ISP27xx mislogic in setting out_mb in qla25xx_init_req_que() (Chad Dupuis) [1147534] - [scsi] qla2xxx: Allow ISP83XX and ISP27XX both to write req_q_out register (Chad Dupuis) [1147534] - [scsi] qla2xxx: Correct operations for ISP27xx template types 270 and 271 (Chad Dupuis) [1147534] - [scsi] qla2xxx: Fix build errors related to invalid print fields on some architectures (Chad Dupuis) [1147534] - [scsi] qla2xxx: Correct the port no assignment for ISP82XX (Chad Dupuis) [1147534] - [scsi] qla2xxx: Add support for ISP2071 (Chad Dupuis) [1147534] - [scsi] pm8001: Update nvmd response data to request buffer (Rich Bono) [1168386] - [scsi] pm8001: fix pm8001_store_update_fw (Rich Bono) [1168386] - [scsi] pm8001: Fix erratic calculation in update_flash (Rich Bono) [1168386] - [scsi] pm8001: Fix invalid return when request_irq() failed (Rich Bono) [1168386] - [scsi] pm8001: fix a memory leak in nvmd_resp (Rich Bono) [1168386] - [scsi] pm8001: fix update_flash (Rich Bono) [1168386] - [scsi] pm8001: fix a memory leak in flash_update (Rich Bono) [1168386] - [scsi] pm8001: Cleaning up uninitialized variables (Rich Bono) [1168386] - [scsi] pm8001: Fix to remove null pointer checks that could never happen (Rich Bono) [1168386] - [scsi] pm8001: more fixes to honor return value (Rich Bono) [1168386] - [scsi] pm8001: add a new spinlock to protect the CCB (Rich Bono) [1168386] - [scsi] pm8001: honor return value (Rich Bono) [1168386] - [scsi] pm8001: clean bitmap management functions (Rich Bono) [1168386] - [scsi] pm8001: Fix hibernation issue (Rich Bono) [1168386] - [scsi] drivers/scsi/pm8001/pm8001_ctl.c: avoid world-writable sysfs files (Rich Bono) [1168386] - [scsi] pm80xx: fix problem of pm8001_work_fn reseting incorrect phy device (Rich Bono) [1168386] - [scsi] pm80xx: no need for tag allocation when issuing the command of unregistering device (Rich Bono) [1168386] - [scsi] pm80xx: Enable BAR shift to avoid BIOS conflict with MPI space for ATTO pm8001 based HBAs (Rich Bono) [1168386] - [scsi] pm80xx: Read saved WWN from NVMD for ATTO pm8001 based HBAs (Rich Bono) [1168386] - [scsi] pm8001: remove unnecessary pci_set_drvdata() (Rich Bono) [1168386]- [perf] Pass protection and flags bits through mmap2 interface (Jiri Olsa) [1188336] - [perf] Fix up MMAP2 buffer space reservation (Jiri Olsa) [1188336] - [perf] scripting perl: Force to use stdbool (Jiri Olsa) [1188336] - [perf] symbols: Get kernel start address by symbol name (Jiri Olsa) [1188336] - [perf] tools: Fix segfault in cumulative.callchain report (Jiri Olsa) [1188336] - [perf] tests: Add test for closing dso objects on EMFILE error (Jiri Olsa) [1188336] - [perf] tests: Add test for caching dso file descriptors (Jiri Olsa) [1188336] - [perf] tests: Allow reuse of test_file function (Jiri Olsa) [1188336] - [perf] tests: Spawn child for each test (Jiri Olsa) [1188336] - [perf] tools: Add dso__data_* interface descriptons (Jiri Olsa) [1188336] - [perf] tools: Allow to close dso fd in case of open failure (Jiri Olsa) [1188336] - [perf] tools: Add file size check and factor dso__data_read_offset (Jiri Olsa) [1188336] - [perf] tools: Cache dso data file descriptor (Jiri Olsa) [1188336] - [perf] tools: Add global count of opened dso objects (Jiri Olsa) [1188336] - [perf] tools: Add global list of opened dso objects (Jiri Olsa) [1188336] - [perf] tools: Add data_fd into dso object (Jiri Olsa) [1188336] - [perf] tools: Separate dso data related variables (Jiri Olsa) [1188336] - [perf] tools: Cache register accesses for unwind processing (Jiri Olsa) [1188336] - [perf] record: Fix to honor user freq/interval properly (Jiri Olsa) [1188336] - [perf] timechart: Reflow documentation (Jiri Olsa) [1188336] - [perf] probe: Improve error messages in --line option (Jiri Olsa) [1188336] - [perf] probe: Improve an error message of perf probe --vars mode (Jiri Olsa) [1188336] - [perf] probe: Show error code and description in verbose mode (Jiri Olsa) [1188336] - [perf] probe: Improve error message for unknown member of data structure (Jiri Olsa) [1188336] - [perf] tests: Show the inner make output when an error happens (Jiri Olsa) [1188336] - [perf] tools: Emit more precise message for missing glibc static library (Jiri Olsa) [1188336] - [perf] tools: Add dcacheline sort (Jiri Olsa) [1188336] - [perf] tools: Add support to dynamically get cacheline size (Jiri Olsa) [1188336] - [perf] tools: Add cpumode to struct hist_entry (Jiri Olsa) [1188336] - [perf] report: Add mem-mode documentation to report command (Jiri Olsa) [1188336] - [perf] revert "Disable PERF_RECORD_MMAP2 support" (Jiri Olsa) [1188336] - [perf] tools: Update mmap2 interface with protection and flag bits (Jiri Olsa) [1188336] - [perf] script/python: Print array argument as string (Jiri Olsa) [1188336] - [perf] tools: Prettify the tags/TAGS/cscope targets output (Jiri Olsa) [1188336] - [perf] tools: Fix pipe check regression in attr event callback (Jiri Olsa) [1188336] - [perf] tools: Added support for __get_bitmask() macro (Jiri Olsa) [1188336] - [perf] tools: Add options to function plugin (Jiri Olsa) [1188336] - [perf] tools: Add options to plugins (Jiri Olsa) [1188336] - [perf] tools: Add flag to not load event plugins (Jiri Olsa) [1188336] - [perf] tools: Fix 'make help' message error (Jiri Olsa) [1188336] - [perf] record: Fix poll return value propagation (Jiri Olsa) [1188336] - [perf] tools: Move elide bool into perf_hpp_fmt struct (Jiri Olsa) [1188336] - [perf] tools: Remove elide setup for SORT_MODE__MEMORY mode (Jiri Olsa) [1188336] - [perf] tools: Fix "==" into "=" in ui_browser__warning assignment (Jiri Olsa) [1188336] - [perf] tools: Allow overriding sysfs and proc finding with env var (Jiri Olsa) [1188336] - [perf] tools: Consider header files outside perf directory in tags target (Jiri Olsa) [1188336] - [perf] tools: Add warning when disabling perl scripting support due to missing devel files (Jiri Olsa) [1188336] - [perf] trace: Warn the user when not available (Jiri Olsa) [1188336] - [perf] tests: Add a test case for cumulating callchains (Jiri Olsa) [1188336] - [perf] tests: Define and use symbolic names for fake symbols (Jiri Olsa) [1188336] - [perf] tools: Reset output/sort order to default (Jiri Olsa) [1188336] - [perf] ui/gtk: Fix callchain display (Jiri Olsa) [1188336] - [perf] ui/stdio: Fix invalid percentage value of cumulated hist entries (Jiri Olsa) [1188336] - [perf] tools: Enable --children option by default (Jiri Olsa) [1188336] - [perf] top: Add top.children config option (Jiri Olsa) [1188336] - [perf] top: Add --children option (Jiri Olsa) [1188336] - [perf] top: Convert to hist_entry_iter (Jiri Olsa) [1188336] - [perf] tools: Add callback function to hist_entry_iter (Jiri Olsa) [1188336] - [perf] tools: Do not auto-remove Children column if --fields given (Jiri Olsa) [1188336] - [perf] report: Add report.children config option (Jiri Olsa) [1188336] - [perf] report: Add --children option (Jiri Olsa) [1188336] - [perf] tools: Add more hpp helper functions (Jiri Olsa) [1188336] - [perf] tools: Apply percent-limit to cumulative percentage (Jiri Olsa) [1188336] - [perf] ui/gtk: Add support to accumulated hist stat (Jiri Olsa) [1188336] - [perf] ui/browser: Add support to accumulated hist stat (Jiri Olsa) [1188336] - [perf] ui/hist: Add support to accumulated hist stat (Jiri Olsa) [1188336] - [perf] tools: Save callchain info for each cumulative entry (Jiri Olsa) [1188336] - [perf] callchain: Add callchain_cursor_snapshot() (Jiri Olsa) [1188336] - [perf] report: Cache cumulative callchains (Jiri Olsa) [1188336] - [perf] tools: Update cpumode for each cumulative entry (Jiri Olsa) [1188336] - [perf] hists: Accumulate hist entry stat based on the callchain (Jiri Olsa) [1188336] - [perf] hists: Check if accumulated when adding a hist entry (Jiri Olsa) [1188336] - [perf] hists: Add support for accumulated stat of hist entry (Jiri Olsa) [1188336] - [perf] tools: Introduce struct hist_entry_iter (Jiri Olsa) [1188336] - [perf] tools: Introduce hists__inc_nr_samples() (Jiri Olsa) [1188336] - [perf] tools: Add automatic remapping of Android libraries (Jiri Olsa) [1188336] - [perf] tools: Add cat as fallback pager (Jiri Olsa) [1188336] - [perf] tests: Add a testcase for histogram output sorting (Jiri Olsa) [1188336] - [perf] tests: Factor out print_hists_*() (Jiri Olsa) [1188336] - [perf] tools: Introduce reset_output_field() (Jiri Olsa) [1188336] - [perf] tools: Get rid of obsolete hist_entry__sort_list (Jiri Olsa) [1188336] - [perf] hists: Reset width of output fields with header length (Jiri Olsa) [1188336] - [perf] tools: Skip elided sort entries (Jiri Olsa) [1188336] - [perf] top: Add --fields option to specify output fields (Jiri Olsa) [1188336] - [perf] report/tui: Fix a bug when --fields/sort is given (Jiri Olsa) [1188336] - [perf] tools: Add ->sort() member to struct sort_entry (Jiri Olsa) [1188336] - [perf] report: Add -F option to specify output fields (Jiri Olsa) [1188336] - [perf] tools: Call perf_hpp__init() before setting up GUI browsers (Jiri Olsa) [1188336] - [perf] tools: Consolidate management of default sort orders (Jiri Olsa) [1188336] - [perf] tools: Allow hpp fields to be sort keys (Jiri Olsa) [1188336] - [perf] ui: Get rid of callback from __hpp__fmt() (Jiri Olsa) [1188336] - [perf] tools: Consolidate output field handling to hpp format routines (Jiri Olsa) [1188336] - [perf] tools: Use hpp formats to sort final output (Jiri Olsa) [1188336] - [perf] tools: Support event grouping in hpp ->sort() (Jiri Olsa) [1188336] - [perf] tools: Use hpp formats to sort hist entries (Jiri Olsa) [1188336] - [perf] tools: Convert sort entries to hpp formats (Jiri Olsa) [1188336] - [perf] tools: Add ->cmp(), ->collapse() and ->sort() to perf_hpp_fmt (Jiri Olsa) [1188336] - [perf] tools: Add libdw DWARF post unwind support for ARM (Jiri Olsa) [1188336] - [perf] tests: Add dwarf unwind test on ARM (Jiri Olsa) [1188336] - [perf] tests: Introduce perf_regs_load function on ARM (Jiri Olsa) [1188336] - [perf] tools: Consolidate types.h for ARM and ARM64 (Jiri Olsa) [1188336] - [perf] session: Fix possible null pointer dereference in session.c (Jiri Olsa) [1188336] - [perf] sched: Cleanup, remove unused variables in map_switch_event() (Jiri Olsa) [1188336] - [perf] sched: Remove nr_state_machine_bugs in perf latency (Jiri Olsa) [1188336] - [perf] tools: Remove usage of trace_sched_wakeup(.success) (Jiri Olsa) [1188336] - [perf] tools: Use tid for finding thread (Jiri Olsa) [1188336] - [perf] tools: Get rid of on_exit() feature test (Jiri Olsa) [1188336] - [perf] record: Propagate exit status of a command line workload (Jiri Olsa) [1188336] - [perf] tools: Clarify the output of perf sched map (Jiri Olsa) [1188336] - [perf] tools: Adapt the TASK_STATE_TO_CHAR_STR to new value in kernel space (Jiri Olsa) [1188336] - [perf] tools: Add missing event for perf sched record (Jiri Olsa) [1188336] - [perf] tools: Move ACCESS_ONCE from perf.h header (Jiri Olsa) [1188336] - [perf] tools: Move sys_perf_event_open function from perf.h (Jiri Olsa) [1188336] - [perf] tools: Move syscall and arch specific defines from perf.h (Jiri Olsa) [1188336] - [perf] tools: Move perf_call_graph_mode enum from perf.h (Jiri Olsa) [1188336] - [perf] tools: Move sample data structures from perf.h (Jiri Olsa) [1188336] - [perf] tools: Remove PR_TASK_PERF_EVENTS_* from perf.h (Jiri Olsa) [1188336] - [perf] tools: Remove asmlinkage define from perf.h (Jiri Olsa) [1188336] - [perf] tools: Remove min define from perf.h (Jiri Olsa) [1188336] - [perf] tools: Remove unlikely define from perf.h (Jiri Olsa) [1188336] - [perf] tools: Remove MAX_COUNTERS define from perf.h (Jiri Olsa) [1188336] - [perf] tools: Consolidate types.h (Jiri Olsa) [1188336] - [perf] tools: Unify export.h (Jiri Olsa) [1188336] - [perf] tools arm64: Wire up perf_regs and unwind support (Jiri Olsa) [1188336] - [perf] tools: Move u64_swap union (Jiri Olsa) [1188336] - [perf] tests: add a test of kvm-390: trace event (Jiri Olsa) [1188336] - [perf] tests: Add numeric identifier to evlist_test (Jiri Olsa) [1188336] - [perf] tools: Parse tracepoints with '-' in system name (Jiri Olsa) [1188336] - [perf] tools: Handle EINTR error for readn/writen (Jiri Olsa) [1188336] - [perf] tests: Add map groups sharing with thread object test (Jiri Olsa) [1188336] - [perf] tools: Share map_groups among threads of the same group (Jiri Olsa) [1188336] - [perf] tools: Reference count map_groups objects (Jiri Olsa) [1188336] - [perf] tools: Allocate thread map_groups's dynamically (Jiri Olsa) [1188336] - [perf] tests: Add thread maps lookup automated tests (Jiri Olsa) [1188336] - [perf] tests: Add a test case for hists filtering (Jiri Olsa) [1188336] - [perf] tests: Factor out fake_setup_machine() (Jiri Olsa) [1188336] - [perf] hists/tui: Count callchain rows separately (Jiri Olsa) [1188336] - [perf] top/tui: Update nr_entries properly after a filter is applied (Jiri Olsa) [1188336] - [perf] ui/tui: Rename hist_browser__update_nr_entries() (Jiri Olsa) [1188336] - [perf] ui/tui: Fix off-by-one in hist_browser__update_nr_entries() (Jiri Olsa) [1188336] - [perf] hists: Add missing update on filtered stats in hists__decay_entries() (Jiri Olsa) [1188336] - [perf] tools: Account entry stats when it's added to the output tree (Jiri Olsa) [1188336] - [perf] hists: Collapse expanded callchains after filter is applied (Jiri Olsa) [1188336] - [perf] hists: Add a couple of hists stat helper functions (Jiri Olsa) [1188336] - [perf] hists: Move column length calculation out of hists__inc_stats() (Jiri Olsa) [1188336] - [perf] hists: Rename hists__inc_stats() (Jiri Olsa) [1188336] - [perf] report: Count number of entries separately (Jiri Olsa) [1188336] - [perf] callchain: Add generic report parse callchain callback function (Jiri Olsa) [1188336] - [perf] kmem: Utilize the new generic cpunode_map (Jiri Olsa) [1188336] - [perf] tools: Use cpu/possible instead of cpu/kernel_max (Jiri Olsa) [1188336] - [perf] tools: Allow ability to map cpus to nodes easily (Jiri Olsa) [1188336] - [perf] tools: Fix pmu object compilation error (Jiri Olsa) [1188336] - [perf] sched: Introduce --list-cmds for use by scripts (Jiri Olsa) [1188336] - [perf] lock: Introduce --list-cmds for use by scripts (Jiri Olsa) [1188336] - [perf] mem: Introduce --list-cmds for use by scripts (Jiri Olsa) [1188336] - [perf] kmem: Introduce --list-cmds for use by scripts (Jiri Olsa) [1188336] - [perf] tools: Show absolute percentage by default (Jiri Olsa) [1188336] - [perf] ui/tui: Add 'F' hotkey to toggle percentage output (Jiri Olsa) [1188336] - [perf] tools: Add hist.percentage config option (Jiri Olsa) [1188336] - [perf] diff: Add --percentage option (Jiri Olsa) [1188336] - [perf] top: Add --percentage option (Jiri Olsa) [1188336] - [perf] report: Add --percentage option (Jiri Olsa) [1188336] - [perf] hists: Add support for showing relative percentage (Jiri Olsa) [1188336] - [perf] probe: Fix perf probe to find correct variable DIE (Jiri Olsa) [1188336] - [perf] probe: Fix a segfault if asked for variable it doesn't find (Jiri Olsa) [1188336] - [perf] tests x86: Fix stack map lookup in dwarf unwind test (Jiri Olsa) [1188336] - [perf] x86: Fix perf to use non-executable stack, again (Jiri Olsa) [1188336] - [perf] tools: Remove extra '/' character in events file path (Jiri Olsa) [1188336] - [perf] machine: Search for modules in s/lib/modules/s (Jiri Olsa) [1188336] - [perf] tests: Add static build make test (Jiri Olsa) [1188336] - [perf] tools: Fix bfd dependency libraries detection (Jiri Olsa) [1188336] - [perf] tools: Use LDFLAGS instead of ALL_LDFLAGS (Jiri Olsa) [1188336] - [perf] tools: Fix memory leak in pretty_print() (Jiri Olsa) [1188336] - [perf] tools: Fix backward compatibility macros for pevent filter enums (Jiri Olsa) [1188336] - [perf] tools: Disable libdw unwind for all but x86 arch (Jiri Olsa) [1188336] - [perf] tests x86: Fix memory leak in sample_ustack() (Jiri Olsa) [1188336] - [perf] tools: Improve error reporting (Jiri Olsa) [1188336] - [perf] tools: Adjust symbols in VDSO (Jiri Olsa) [1188336] - [perf] kvm: Fix 'Min time' counting in report command (Jiri Olsa) [1188336] - [perf] tools: Instead of redirecting flex output, use -o (Jiri Olsa) [1188336] - [perf] tools: Fix double free in perf test 21 (code-reading.c) (Jiri Olsa) [1188336] - [perf] stat: Initialize statistics correctly (Jiri Olsa) [1188336] - [perf] bench: Set more defaults in the 'numa' suite (Jiri Olsa) [1188336] - [perf] bench: Update manpage to mention numa and futex (Jiri Olsa) [1188336] - [perf] probe: Use dwarf_getcfi_elf() instead of dwarf_getcfi() (Jiri Olsa) [1188336] - [perf] probe: Fix to handle errors in line_range searching (Jiri Olsa) [1188336] - [perf] probe: Fix --line option behavior (Jiri Olsa) [1188336] - [perf] tools: Pick up libdw without explicit LIBDW_DIR (Jiri Olsa) [1188336] - [perf] callchains: Disable unwind libraries when libelf isn't found (Jiri Olsa) [1188336] - [perf] tools: Do not call warning() directly (Jiri Olsa) [1188336] - [perf] tools: Print event name when show warning if possible (Jiri Olsa) [1188336] - [perf] tools: test correct variable after allocation (Jiri Olsa) [1188336] - [perf] top: Fix documentation of invalid -s option (Jiri Olsa) [1188336] - [perf] tools: Allow building for tile (Jiri Olsa) [1188336] - [perf] tools: Remove unused simple_strtoul() function (Jiri Olsa) [1188336] - [perf] tools: Update some code references in design.txt (Jiri Olsa) [1188336] - [perf] tools: Fix __perf_evsel__open (Jiri Olsa) [1188336] - [perf] evsel: Update function names in debug messages (Jiri Olsa) [1188336] - [perf] tools: Remove thread__find_map function (Jiri Olsa) [1188336] - [perf] annotate: Print the evsel name in the stdio output (Jiri Olsa) [1188336] - [perf] report: Use ui__has_annotation() (Jiri Olsa) [1188336] - [perf] tools: Fix memory leak when synthesizing thread records (Jiri Olsa) [1188336] - [perf] tools: Use tid in mmap/mmap2 events to find maps (Jiri Olsa) [1188336] - [perf] report: Merge al->filtered with hist_entry->filtered (Jiri Olsa) [1188336] - [perf] symbols: Apply all filters to an addr_location (Jiri Olsa) [1188336] - [perf] symbols: Record the reason for filtering an address_location (Jiri Olsa) [1188336] - [perf] sched: Fixup header alignment in 'latency' output (Jiri Olsa) [1188336] - [perf] timechart: Fix off-by-one error in 'record' argv handling (Jiri Olsa) [1188336] - [perf] machine: Factor machine__find_thread to take tid argument (Jiri Olsa) [1188336] - [perf] tools: Speed up thread map generation (Jiri Olsa) [1188336] - [perf] kvm: introduce --list-cmds for use by scripts (Jiri Olsa) [1188336] - [perf] ui hists: Pass evsel to hpp->header/width functions explicitly (Jiri Olsa) [1188336] - [perf] symbols: Introduce thread__find_cpumode_addr_location (Jiri Olsa) [1188336] - [perf] session: Change header.misc dump from decimal to hex (Jiri Olsa) [1188336] - [perf] ui/tui: Reuse generic __hpp__fmt() code (Jiri Olsa) [1188336] - [perf] ui/hists: Pass struct hpp to print functions (Jiri Olsa) [1188336] - [perf] ui/gtk: Reuse generic __hpp__fmt() code (Jiri Olsa) [1188336] - [perf] ui/stdio: Fix invalid output on event group report (Jiri Olsa) [1188336] - [perf] tools: Fix synthesizing mmaps for threads (Jiri Olsa) [1188336] - [perf] probe: Clarify x86 register naming for perf probe (Jiri Olsa) [1188336] - [perf] mem: Clarify load-latency in documentation (Jiri Olsa) [1188336] - [perf] bench: Add futex-requeue microbenchmark (Jiri Olsa) [1188336] - [perf] bench: Add futex-wake microbenchmark (Jiri Olsa) [1188336] - [perf] bench: Add futex-hash microbenchmark (Jiri Olsa) [1188336] - [perf] tools, x86: Build perf on older user-space as well (Jiri Olsa) [1188336] - [perf] tools: Disable user-space callchain/stack dumps for function trace events (Jiri Olsa) [1188336] - [perf] symbols: Check compatible symtab type before loading dso (Jiri Olsa) [1188336] - [perf] symbols: Check return value of filename__read_debuglink() (Jiri Olsa) [1188336] - [perf] tests: Add NO_LIBDW_DWARF_UNWIND make test (Jiri Olsa) [1188336] - [perf] tools: Setup default dwarf post unwinder (Jiri Olsa) [1188336] - [perf] tools: Add libdw DWARF post unwind support (Jiri Olsa) [1188336] - [perf] tools: Add feature check for libdw dwarf unwind (Jiri Olsa) [1188336] - [perf] tools: Warn the user about how to enable libunwind support (Jiri Olsa) [1188336] - [perf] tools: Add variable display for VF make output (Jiri Olsa) [1188336] - [perf] tools: Factor features display code (Jiri Olsa) [1188336] - [perf] tools: Fix bison OUTPUT directories dependency (Jiri Olsa) [1188336] - [perf] tests: Add pmu-bison.o make test (Jiri Olsa) [1188336] - [perf] tests: Fix *.o make tests (Jiri Olsa) [1188336] - [perf] probe: Support distro-style debuginfo for uprobe (Jiri Olsa) [1188336] - [perf] probe: Allow to add events on the local functions (Jiri Olsa) [1188336] - [perf] probe: Show source-level or symbol-level info for uprobes (Jiri Olsa) [1188336] - [perf] probe: Show appropriate symbol for ref_reloc_sym based kprobes (Jiri Olsa) [1188336] - [perf] probe: Find given address from offline dwarf (Jiri Olsa) [1188336] - [perf] probe: Use ref_reloc_sym based address instead of the symbol name (Jiri Olsa) [1188336] - [perf] probe: Show in what binaries/modules probes are set (Jiri Olsa) [1188336] - [perf] probe: Unify show_available_functions for uprobes/kprobes (Jiri Olsa) [1188336] - [perf] probe: Replace line_list with intlist (Jiri Olsa) [1188336] - [perf] probe: Remove incorrect symbol check for --list (Jiri Olsa) [1188336] - [perf] probe: Fix to do exit call for symbol maps (Jiri Olsa) [1188336] - [perf] symbols: No need to export dso__first_symbol (Jiri Olsa) [1188336] - [perf] tools: Move hash.h header (Jiri Olsa) [1188336] - [perf] tools: Move fs.* to lib/api/fs/ (Jiri Olsa) [1188336] - [perf] callchain: Separate perf_reg_value function in perf_regs object (Jiri Olsa) [1188336] - [perf] callchain: Introduce HAVE_DWARF_UNWIND_SUPPORT macro (Jiri Olsa) [1188336] - [perf] callchain: Rename unwind__arch_reg_id into libunwind__arch_reg_id (Jiri Olsa) [1188336] - [perf] callchain: Separate libunwind code to special object (Jiri Olsa) [1188336] - [perf] callchain: Add mask into struct regs_dump (Jiri Olsa) [1188336] - [perf] tools: Remove __maybe_unused from dwarf unwind functions (Jiri Olsa) [1188336] - [perf] callchain: Do not report zero address in unwind (Jiri Olsa) [1188336] - [perf] tools: Fix dwarf unwind max_stack processing (Jiri Olsa) [1188336] - [perf] tests x86: Add dwarf unwind test (Jiri Olsa) [1188336] - [perf] tests x86: Introduce perf_regs_load function (Jiri Olsa) [1188336] - [perf] bench: Add feature that measures the performance of the arch/x86/lib/memcpy_64.S memcpy routines via 'perf bench mem' (Jiri Olsa) [1188336] - [perf] tools: Fix memory leak in event_format__print function (Jiri Olsa) [1188336] - [perf] record: Add readable output for callchain debug (Jiri Olsa) [1188336] - [perf] tools: Add call-graph option support into .perfconfig (Jiri Olsa) [1188336] - [perf] tools: Put proper period for for samples without PERIOD sample_type (Jiri Olsa) [1188336] - [perf] report: Remove some needless container_of usage (Jiri Olsa) [1188336] - [perf] tools: Shorten sample symbol resolving function signature (Jiri Olsa) [1188336] - [perf] tools: Shorten sample symbol resolving function signature (Jiri Olsa) [1188336] - [perf] report: Use al->cpumode where applicable (Jiri Olsa) [1188336] - [perf] trace: Add support for syscalls vs raw_syscalls - leftover (Jiri Olsa) [1188336] - [perf] Prevent false warning in perf_swevent_add (Jiri Olsa) [1188336] - [perf] Limit perf_event_attr::sample_period to 63 bits (Jiri Olsa) [1188336] - [perf] x86/intel: Fix Silvermont's event constraints (Jiri Olsa) [1188336] - [perf] Fix perf_event_init_context() (Jiri Olsa) [1188336] - [perf] Optimize group_sched_in() (Jiri Olsa) [1188336] - [perf] x86: Add a few more comments (Jiri Olsa) [1188336] - [perf] Remove redundant PMU assignment (Jiri Olsa) [1188336] - [perf] Fix prototype of find_pmu_context() (Jiri Olsa) [1188336] - [trace] ring-buffer: Fix infinite spin in reading buffer (Jiri Olsa) [1123102] - [trace] ring-buffer: Always reset iterator to reader page (Jiri Olsa) [1123102] - [trace] ring-buffer: Check if ring buffer iterator has stale data (Jiri Olsa) [1123102] - [x86] perf: Fix shared register mutual exclusion enforcement (Don Zickus) [1191741] - [x86] perf: Fix PCU filter setup for Sandy/Ivy/Haswell EP (Jiri Olsa) [1167862] - [x86] perf: Add missing cbox filter flags on IvyBridge-EP uncore driver (Jiri Olsa) [1167862] - [x86] perf: Register the PMU only if the uncore pci device exists (Jiri Olsa) [1167862] - [x86] perf: Add Haswell-EP uncore support (Jiri Olsa) [1167862] - [x86] perf: Fix section mismatch in split uncore driver (Jiri Olsa) [1167862] - [x86] perf: Rename IvyTown to IvyBridge-EP (Jiri Olsa) [1167862] - [x86] perf: Move SNB/IVB-EP specific code to seperate file (Jiri Olsa) [1167862] - [x86] perf: Move NHM/SNB/IVB specific code to seperate file (Jiri Olsa) [1167862] - [x86] perf: Declare some functions and variables (Jiri Olsa) [1167862] - [x86] perf: Fix SNB-EP/IVT Cbox filter mappings (Jiri Olsa) [1167862] - [x86] perf: Micro-optimize nhmex_rbox_get_constraint() (Jiri Olsa) [1167862] - [x86] perf: Fix leak in uncore_type_init failure paths (Jiri Olsa) [1167862] - [x86] perf: Add __init for uncore_cpumask_init() (Jiri Olsa) [1167862] - [x86] perf: Fix IVT/SNB-EP uncore CBOX NID filter table (Jiri Olsa) [1167862] - [x86] perf: move uncore_event_to_box() and uncore_pmu_to_box() (Jiri Olsa) [1167862] - [x86] perf: make hrtimer timeout configurable per box (Jiri Olsa) [1167862] - [x86] perf: add ability to customize pmu callbacks (Jiri Olsa) [1167862] - [x86] perf: fix initialization of cpumask (Jiri Olsa) [1167862] - [x86] perf: Add Ivy Bridge-EP uncore IRP box support (Jiri Olsa) [1167862] - [x86] perf: Add filter support for IvyBridge-EP QPI boxes (Jiri Olsa) [1167862] - [x86] perf: Don't use smp_processor_id() in validate_group() (Jiri Olsa) [1167862] - [x86] perf: Fix uncore PCI fixed counter handling (Jiri Olsa) [1167862] - [x86] perf: Convert kmalloc_node(...GFP_ZERO...) to kzalloc_node() (Jiri Olsa) [1167862] - [x86] perf: Enable EV_SEL_EXT bit for PCU (Jiri Olsa) [1167862] - [x86] perf: Add filter support for QPI boxes (Jiri Olsa) [1167862] - [x86] perf: Add auxiliary pci device support (Jiri Olsa) [1167862] - [x86] perf: Fix intel QPI uncore event definitions (Jiri Olsa) [1167862] - [x86] perf: Fix sparse warning (Jiri Olsa) [1167862] - [x86] perf: Prevent some shift wrapping bugs in the Intel uncore driver (Jiri Olsa) [1167862] - [x86] perf: Fix unintended variable name reuse (Jiri Olsa) [1167862] - [x86] perf: Add support for IvyBridge model 58 Uncore (Jiri Olsa) [1167862] - [x86] perf: Fix typo in perf_event_intel_uncore.c (Jiri Olsa) [1167862] - [x86] perf: Add Ivy Bridge-EP uncore support (Jiri Olsa) [1167862] - [x86] perf: Fix SNB-EP CBO and PCU uncore PMU filter management (Jiri Olsa) [1167862] - [x86] perf: Remove unused variable in nhmex_rbox_alter_er() (Jiri Olsa) [1167862] - [x86] perf: Handle pci_read_config_dword() errors (Jiri Olsa) [1167862] - [x86] perf: Fix typo in uncore_pmu_to_box (Jiri Olsa) [1167862] - [x86] perf: Add cpumask for uncore pmu (Jiri Olsa) [1167862] - [x86] perf: Uncore filter support for SandyBridge-EP (Jiri Olsa) [1167862] - [x86] perf: Fixes for Nehalem-EX uncore driver (Jiri Olsa) [1167862] - [x86] perf: Fix uncore_types_exit section mismatch (Jiri Olsa) [1167862]- [scsi] hpsa: Use local workqueues instead of system workqueues - part1 (Tomas Henzl) [1134115] - [scsi] lpfc: RHEL 6 lpfc driver release 10.2.8020.2 (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fix IP Reset processing - wait for RDY before proceeding (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fix discovery timeout during nameserver login (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fix quarantined XRI recovery qualifier state in link bounce (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fix race between LOGO/PLOGI handling causing NULL pointer (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fix locking issues with abort data paths (Rob Evers) [1148957] - [scsi] lpfc 10.4.8000.0: Fixed crash from page fault caused by use after rport delete (Rob Evers) [1148957] - [scsi] mpt2sas: Bump driver version to 20.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: set cpu affinity for each MSIX vectors (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: Update attribution language to Avago (Tomas Henzl) [1059155] - [scsi] mpt2sas: map log_info value 0x0x32010081 to DID_RESET (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: fix upper bound for the module parameter max_sgl_entries (Tomas Henzl) [1059155] - [scsi] mpt2sas: MPI2 Rev BB (2.00.20) specification and 2.00.35 header files (Tomas Henzl) [1059155] - [scsi] mpt2sas: Bump driver version to 19.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: Fail the host reset initiated due to discovery related I/O timeouts at driver load time (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: log exceeded temperature thresholds (Tomas Henzl) [1059155] - [scsi] mpt2sas: MPI2 Rev AA (2.00.19) specifications (Tomas Henzl) [1059155] - [scsi] mpt3sas: issue_reset is uninitialized (Tomas Henzl) [1059155] - [scsi] mpt2sas: issue_reset is uninitialized (Tomas Henzl) [1059155] - [scsi] mpt2sas: Revert " mpt2sas: Remove phys on topology change." (Tomas Henzl) [1059155] - [scsi] mpt2sas: fix ioctl in comment (Tomas Henzl) [1059155] - [scsi] mpt2sas: fix undefined reference to `__udivdi3' compilation errors (Tomas Henzl) [1059155] - [scsi] mpt3sas, mpt2sas: fix scsi_add_host error handling problems in _scsih_probe (Tomas Henzl) [1059155] - [scsi] mpt3sas: Bump mpt3sas driver version to 04.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt3sas: Added Reply Descriptor Post Queue (RDPQ) Array support (Tomas Henzl) [1059155] - [scsi] mpt3sas: Added OEM branding Strings (Tomas Henzl) [1059155] - [scsi] mpt3sas: Copyright in driver sources is updated for year the 2014 (Tomas Henzl) [1059155] - [scsi] mpt3sas: MPI2.5 Rev H (2.5.3) specifications (Tomas Henzl) [1059155] - [scsi] mpt3sas: Bump mpt3sas driver version to 03.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt3sas: Clear PFA Status on SGPIO when PFA Drive is Removed or Replaced (Tomas Henzl) [1059155] - [scsi] mpt3sas: MPI2.5 Rev G (2.5.2) specifications (Tomas Henzl) [1059155] - [scsi] mpt2sas: Bump mpt2sas driver version to 18.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt2sas: Get IOC_FACTS information using handshake protocol only after HBA card gets into READY or Operational state (Tomas Henzl) [1059155] - [scsi] mpt2sas: Added Reply Descriptor Post Queue (RDPQ) Array support (Tomas Henzl) [1059155] - [scsi] mpt2sas: Avoid type casting for direct I/O commands (Tomas Henzl) [1059155] - [scsi] mpt2sas: Bump mpt2sas driver version to 17.100.00.00 (Tomas Henzl) [1059155] - [scsi] mpt2sas: Clear PFA Status on SGPIO when PFA Drive is Removed or Replaced (Tomas Henzl) [1059155] - [scsi] mpt2sas: Copyright in driver sources is updated for year the 2014 (Tomas Henzl) [1059155] - [scsi] mpt2sas: MPI2 Rev Y (2.00.17) and Rev Z (2.00.18) specifications (Tomas Henzl) [1059155] - [scsi] mpt2sas: Added driver module parameter max_msix_vectors (Tomas Henzl) [1059155] - [scsi] mpt3sas: delay scsi_add_host call to work with scsi-mq (Tomas Henzl) [1059155] - [scsi] mpt2sas: delay scsi_add_host call to work with scsi-mq (Tomas Henzl) [1059155] - [scsi] mpt3sas: Rework the MSI-X grouping code (Tomas Henzl) [1059155] - [scsi] mpt2sas: Rework the MSI-X grouping code (Tomas Henzl) [1059155] - [scsi] mpt3sas: combine fw_event_work and its event_data (Tomas Henzl) [1059155] - [scsi] mpt3sas: correct scsi_target/device hostdata allocation (Tomas Henzl) [1059155] - [scsi] mpt2sas: annotate ioc->reply_post_host_index as __iomem (Tomas Henzl) [1059155] - [scsi] mpt2sas: combine fw_event_work and its event_data (Tomas Henzl) [1059155] - [scsi] mpt2sas: correct scsi_target/device hostdata allocation (Tomas Henzl) [1059155] - [scsi] mpt2sas: Add free smids to the head, not tail of list (Tomas Henzl) [1059155] - [scsi] mpt2sas: Remove use of DEF_SCSI_QCMD (Tomas Henzl) [1059155] - [scsi] mpt2sas: Remove uses of serial_number (Tomas Henzl) [1059155] - [scsi] mpt3sas: Remove use of DEF_SCSI_QCMD (Tomas Henzl) [1059155] - [scsi] mpt3sas: Remove uses of serial_number (Tomas Henzl) [1059155] - [scsi] mpt2sas: don't wank with fasync on ->release() (Tomas Henzl) [1059155] - [scsi] mpt2sas: Removed compiler warnnings when logging is disabled (Tomas Henzl) [1059155] - [scsi] mpt3sas: fix cleanup on controller resource mapping failure (Tomas Henzl) [1059155] - [scsi] mpt2sas, mpt3sas: cleanup forgotten pieces (Tomas Henzl) [1059155] - [scsi] mpt2sas: Adjust confusing if indentation (Tomas Henzl) [1059155] - [scsi] mpt2sas: Fix common misspellings (Tomas Henzl) [1059155] - [scsi] mpt2sas: fix typos concerning "management" (Tomas Henzl) [1059155] - [block] Fix dev_t minor allocation lifetime (Jeff Moyer) [1149890] - [scsi] virtio-scsi: fix various bad behavior on aborted requests (Fam Zheng) [1164749] - [mm] fix page list corruption from double LRU add during swapoff (Johannes Weiner) [1171492] - [x86] kvm: vmx: invalid host cr4 handling across vm entries (Jacob Tanenbaum) [1153327] {CVE-2014-3690} - [x86] uv_bau: Avoid referencing invalid data in ptc_seq_show (Frank Ramsay) [1166297] - [x86] uv_bau: Increase maximum CPUs per socket/hub (Frank Ramsay) [1166297] - [ata] libata-acpi: missing _SDD is not an error (David Milburn) [1171049] - [lib] crypto: Remove debug code from crct10dif (Neil Horman) [1154740] - [mfd] rtsx: Change default tx phase (Don Zickus) [806173] - [mfd] rtsx: Copyright modifications (Don Zickus) [806173] - [mfd] rtsx: Configure to enter a deeper power-saving mode in S3 (Don Zickus) [806173] - [mfd] rtsx: Move some actions from rtsx_pci_init_hw to individual extra_init_hw (Don Zickus) [806173] - [mfd] rtsx: Add shutdown callback in rtsx_pci_driver (Don Zickus) [806173] - [mfd] rtsx: Read vendor setting from config space (Don Zickus) [806173] - [mfd] rtsx: Implement driving adjustment to device-dependent callbacks (Don Zickus) [806173] - [mfd] rtsx: Add clock divider hook (Don Zickus) [806173] - [mfd] rtsx: Add output voltage switch hook (Don Zickus) [806173] - [mfd] ers: Add realtek pcie card reader driver (Don Zickus) [806173] - [netdrv] igbvf: Fix checksum error when using stacked vlan (Stefan Assmann) [1150342] - [netdrv] igbvf: Remove DEFINE_PCI_DEVICE_TABLE macro use (Stefan Assmann) [1150342] - [netdrv] igbvf: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1150342] - [netdrv] qlcnic: Fix return value in qlcnic_probe() (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix number of arguments in destroy tx context command (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix programming number of arguments in a command (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix ordering of stats in stats buffer (Chad Dupuis) [1148019] - [netdrv] qlcnic: Remove __QLCNIC_DEV_UP bit check to read TX queues statistics (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix memory corruption while reading stats using ethtool (Chad Dupuis) [1148019] - [netdrv] qlcnic: Use qlcnic_83xx_flash_read32() API instead of lockless version of the API (Chad Dupuis) [1148019] - [netdrv] qlcnic: Update version to 5.3.62 (Chad Dupuis) [1148019] - [netdrv] qlcnic: Add support to run firmware POST (Chad Dupuis) [1148019] - [netdrv] qlcnic: Use usleep_range() instead of msleep() for sleep less than 20ms (Chad Dupuis) [1148019] - [netdrv] qlcnic: Add support for 0x8830 device ID (Chad Dupuis) [1148019] - [netdrv] qlcnic: Update Link speed and port type info for 83xx adapter (Chad Dupuis) [1148019] - [netdrv] treewide: Fix typo in printk (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix endianess issue in firmware load from file operation (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix endianess issue in FW dump template header (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix flash access interface to application (Chad Dupuis) [1148019] - [netdrv] pci: Remove DEFINE_PCI_DEVICE_TABLE macro use (Chad Dupuis) [1148019] - [netdrv] net: ethernet: qlogic: qlcnic: Remove duplicate object file from Makefile (Chad Dupuis) [1148019] - [netdrv] qlcnic: Initialize dcbnl_ops before register_netdev (Chad Dupuis) [1148019] - [netdrv] qlcnic: Set driver version before registering netdev (Chad Dupuis) [1148019] - [netdrv] qlcnic: Fix update of ethtool stats (Chad Dupuis) [1148019] - [netdrv] qlcnic: Update version to 5.3.61 (Chad Dupuis) [1148019] - [netdrv] qlcnic: Enhance Tx timeout debug data collection (Chad Dupuis) [1148019] - [netdrv] qlcnic: Update version to 5.3.60 (Chad Dupuis) [1148019] - [netdrv] qlcnic: Optimize ring count validations (Chad Dupuis) [1148019] - [netdrv] qlcnic: Pre-allocate DMA buffer used for minidump collection (Chad Dupuis) [1148019] - [netdrv] qlcnic: remove duplicate QLC_83XX_GET_LSO_CAPABILITY define (Chad Dupuis) [1148019] - [netdrv] qlcnic: info leak in qlcnic_dcb_peer_app_info() (Chad Dupuis) [1148019] - [netdrv] 3c59x: Fix bad offset spec in skb_frag_dma_map (Neil Horman) [1119527 1159607] - [kernel] pid: Handle the exit of a multi-threaded init (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: fix free_pid() to handle the first fork failure (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: pidns_get() should check task_active_pid_ns() != NULL (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: Fix hang in zap_pid_ns_processes by sending a potentially extra wakeup (Aristeu Rozanski) [1095884 1107216] - [kernel] pid: reenable interrupts when alloc_pid() fails because init has exited (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: Stop pid allocation when init dies (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: Wait in zap_pid_ns_processes until pid_ns->nr_hashed == 1 (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: Dont allow new processes in a dead pid namespace (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: find_new_reaper() can no longer switch to init_pid_ns.child_reaper (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: guarantee that the pidns init will be the last pidns process reaped (Aristeu Rozanski) [1095884 1107216] - [kernel] pidns: make killed children autoreap (Aristeu Rozanski) [1095884 1107216] - [kernel] exit: __exit_signal: use thread_group_leader() consistently (Aristeu Rozanski) [1095884 1107216] - [kernel] exit: avoid sig->count in __exit_signal() to detect the group-dead case (Aristeu Rozanski) [1095884 1107216] - [kernel] futex: check PF_KTHREAD rather than !p->mm to filter out kthreads (Oleg Nesterov) [1123756] - [kernel] futex: Prevent attaching to kernel threads (Oleg Nesterov) [1123756] - [kernel] futex: futex_find_get_task remove credentails check (Oleg Nesterov) [1123756] - [kernel] clocksource: Make delta calculation a function (Prarit Bhargava) [1145751] - [kernel] clocksource: Move cycle_last validation to core code (Prarit Bhargava) [1145751] - [kernel] events: Check permission only for parent tracepoint event (Jiri Olsa) [1171943] - [kernel] fork: ERESTARTNOINTR seen from fork call in userspace (Oleg Nesterov) [990783] - [kernel] add panic_on_warn (Prarit Bhargava) [1174022]- [infiniband] iser: Use correct dma direction when unmapping SGs (Amir Vadai) [1059090] - [infiniband] iser: Release the iscsi endpoint if ep_disconnect wasn't called (Amir Vadai) [1059090] - [infiniband] iser: Fix memory regions possible leak (Amir Vadai) [1059090] - [infiniband] iser: Bump version to 1.5 (Amir Vadai) [1059090] - [infiniband] iser: Micro-optimize iser_handle_wc (Amir Vadai) [1059090] - [infiniband] iser: Micro-optimize iser logging (Amir Vadai) [1059090] - [infiniband] iser: Use more completion queues (Amir Vadai) [1059090] - [infiniband] iser: Remove redundant is_mr indicator (Amir Vadai) [1059090] - [infiniband] iser: Centralize memory region invalidation to a function (Amir Vadai) [1059090] - [infiniband] iser: Terminate connection before cleaning inflight tasks (Amir Vadai) [1059090] - [infiniband] iser: Fix race between iser connection teardown and scsi TMFs (Amir Vadai) [1059090] - [infiniband] iser: Fix possible NULL derefernce ib_conn->device in session_create (Amir Vadai) [1059090] - [infiniband] iser: Fix sparse warnings (Amir Vadai) [1059090] - [infiniband] iser: Fix possible SQ overflow (Amir Vadai) [1059090] - [infiniband] iser: Decrement CQ's active QPs accounting when QP creation fails (Amir Vadai) [1059090] - [infiniband] iser: Collapse cleanup and disconnect handlers (Amir Vadai) [1059090] - [infiniband] iser: Fix catastrophic error flow hang (Amir Vadai) [1059090] - [infiniband] iser: Re-adjust CQ and QP send ring sizes to HW limits (Amir Vadai) [1059090] - [infiniband] mlx5: Add Signature API additions (Amir Vadai) [1059090] - [infiniband] mlx5: Use extended internal signature layout (Amir Vadai) [1059090] - [infiniband] mlx5: Use enumerations for PI copy mask (Amir Vadai) [1059090] - [infiniband] mlx5: Copy DIF fields only when input and output space values match (Amir Vadai) [1059090] - [infiniband] iser: Centralize ib_sig_domain settings (Amir Vadai) [1059090] - [infiniband] iser: Set IP_CSUM as default guard type (Amir Vadai) [1059090] - [infiniband] iser: Remove redundant assignment (Amir Vadai) [1059090] - [infiniband] iser: Bump version, add maintainer (Amir Vadai) [1059090] - [infiniband] iser: Fix/add kernel-doc style description in iscsi_iser.c (Amir Vadai) [1059090] - [infiniband] iser: Add/Fix kernel doc style descriptions in iscsi_iser.h (Amir Vadai) [1059090] - [infiniband] iser: Nit - add space after __func__ in iser logging (Amir Vadai) [1059090] - [infiniband] iser: Change iscsi_conn_stop log level to info (Amir Vadai) [1059090] - [infiniband] iser: Suppress scsi command send completions (Amir Vadai) [1059090] - [infiniband] iser: Optimize completion polling (Amir Vadai) [1059090] - [infiniband] iser: Use beacon to indicate all completions were consumed (Amir Vadai) [1059090] - [infiniband] iser: Use single CQ for RX and TX (Amir Vadai) [1059090] - [infiniband] iser: Use internal polling budget to avoid possible live-lock (Amir Vadai) [1059090] - [infiniband] iser: Centralize iser completion contexts (Amir Vadai) [1059090] - [infiniband] iser: Use iser_warn instead of BUG_ON in iser_conn_release (Amir Vadai) [1059090] - [infiniband] iser: Signal iSCSI layer that transport is broken in error completions (Amir Vadai) [1059090] - [infiniband] iser: Protect tasks cleanup in case IB device was already released (Amir Vadai) [1059090] - [infiniband] iser: Unbind at conn_stop stage (Amir Vadai) [1059090] - [infiniband] iser: Don't bound release_work completions timeouts (Amir Vadai) [1059090] - [infiniband] iser: Fix DEVICE REMOVAL handling in the absence of iscsi daemon (Amir Vadai) [1059090] - [infiniband] iser: Extend iser_free_ib_conn_res() (Amir Vadai) [1059090] - [infiniband] iser: Remove unused variables and dead code (Amir Vadai) [1059090] - [infiniband] iser: Re-introduce ib_conn (Amir Vadai) [1059090] - [infiniband] iser: Rename ib_conn -> iser_conn (Amir Vadai) [1059090] - [infiniband] iser: Bump version to 1.4.1 (Amir Vadai) [1059090] - [infiniband] iser: Allow bind only when connection state is UP (Amir Vadai) [1059090] - [infiniband] iser: Fix RX/TX CQ resource leak on error flow (Amir Vadai) [1059090] - [infiniband] iser: Clarify a duplicate counters check (Amir Vadai) [1059090] - [infiniband] iser: Replace connection waitqueue with completion object (Amir Vadai) [1059090] - [infiniband] iser: Protect iser state machine with a mutex (Amir Vadai) [1059090] - [infiniband] iser: Remove redundant return code in iser_free_ib_conn_res() (Amir Vadai) [1059090] - [infiniband] iser: Seperate iser_conn and iscsi_endpoint storage space (Amir Vadai) [1059090] - [infiniband] iser: Fix responder resources advertisement (Amir Vadai) [1059090] - [infiniband] iser: Add TIMEWAIT_EXIT event handling (Amir Vadai) [1059090] - [infiniband] iser: Support IPv6 address family (Amir Vadai) [1059090] - [infiniband] iser: Adjust data_length to include protection information (Amir Vadai) [1059090] - [scsi] scsi_cmnd: use the scsi data buffer length to extract transfer size (Amir Vadai) [1059090] - [scsi] scsi_cmnd: Introduce scsi_transfer_length helper (Amir Vadai) [1059090] - [infiniband] iser: Bump version to 1.4 (Amir Vadai) [1059090] - [infiniband] iser: Add missing newlines to logging messages (Amir Vadai) [1059090] - [infiniband] iser: Fix a possible race in iser connection states transition (Amir Vadai) [1059090] - [infiniband] iser: Simplify connection management (Amir Vadai) [1059090] - [netdrv] r8169: update rtl8168g pcie ephy parameter (Ivan Vecera) [1186831] - [netdrv] r8169: Use eth_skb_pad function (Ivan Vecera) [1186831] - [net] Add functions for handling padding frame and adding to length (Ivan Vecera) [1186831] - [netdrv] r8169: disable rtl8168ep cmac engine (Ivan Vecera) [1186831] - [netdrv] r8169: prevent enable hardware tx/rx too early (Ivan Vecera) [1186831] - [netdrv] r8169: add support for RTL8168EP (Ivan Vecera) [1186831] - [netdrv] r8169: add support for Byte Queue Limits (Ivan Vecera) [1186831] - [netdrv] r8169: call "rtl8168_driver_start" "rtl8168_driver_stop" only when hardware dash function is enabled (Ivan Vecera) [1186831] - [netdrv] r8169: modify the behavior of function "rtl8168_oob_notify" (Ivan Vecera) [1186831] - [netdrv] r8169: change the name of function "r8168dp_check_dash" to "r8168_check_dash" (Ivan Vecera) [1186831] - [netdrv] r8169: change the name of function"rtl_w1w0_eri" (Ivan Vecera) [1186831] - [netdrv] r8169: for function "rtl_w1w0_phy" change its name and behavior (Ivan Vecera) [1186831] - [netdrv] r8169: add more chips to support magic packet v2 (Ivan Vecera) [1186831] - [netdrv] r8169: add support more chips to get mac address from backup mac address register (Ivan Vecera) [1186831] - [netdrv] r8169: add disable/enable RTL8411B pll function (Ivan Vecera) [1186831] - [netdrv] r8169: add disable/enable RTL8168G pll function (Ivan Vecera) [1186831] - [netdrv] r8169: change uppercase number to lowercase number (Ivan Vecera) [1186831] - [netdrv] r8169: fix an if condition (Ivan Vecera) [1186831] - [netdrv] r8169: adjust __rtl8169_set_features (Ivan Vecera) [1186831] - [netdrv] r8169: fix setting rx vlan (Ivan Vecera) [1186831] - [netdrv] r8169: fix the default setting of rx vlan (Ivan Vecera) [1186831] - [netdrv] r8169: add missing MODULE_FIRMWARE (Ivan Vecera) [1186831] - [netdrv] r8169: add support for RTL8168H and RTL8107E (Ivan Vecera) [1186831] - [netdrv] r8169: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1186831] - [netdrv] r8169: Enable RX_MULTI_EN for RTL_GIGA_MAC_VER_40 (Ivan Vecera) [1186831] - [netdrv] r8169: disable L23 (Ivan Vecera) [1186831] - [netdrv] r8169: support IPv6 (Ivan Vecera) [1186831] - [netdrv] r8169: use Giant Send (Ivan Vecera) [1186831] - [netdrv] r8169: split rtl8169_tso_csum (Ivan Vecera) [1186831] - [netdrv] r8169: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1186831] - [netdrv] r8169: fix the incorrect tx descriptor version (Ivan Vecera) [1186831] - [netdrv] r8169: Call dev_kfree_skby_any instead of dev_kfree_skb (Ivan Vecera) [1186831] - [netdrv] r8169: delete non-required instances of include (Ivan Vecera) [1186831] - [netdrv] r8169: check ALDPS bit and disable it if enabled for the 8168g (Ivan Vecera) [1186831] - [netdrv] r8169: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1186831] - [netdrv] r8169: enforce RX_MULTI_EN for the 8168f (Ivan Vecera) [1186831] - [netdrv] r8169: remember WOL preferences on driver load (Ivan Vecera) [1186831] - [netdrv] r8169: fix invalid register dump (Ivan Vecera) [1186831] - [netdrv] r8169: remove unnecessary length check (Ivan Vecera) [1186831] - [netdrv] r8169: remove "PHY reset until link up" log spam (Ivan Vecera) [1186831] - [netdrv] r8169: fix lockdep warning when removing interface (Ivan Vecera) [1186831] - [netdrv] r8169: add a new chip for RTL8411 (Ivan Vecera) [1186831] - [netdrv] r8169: fix offloaded tx checksum for small packets (Ivan Vecera) [1186831] - [netdrv] r8169: fix 8168evl frame padding (Ivan Vecera) [1186831] - [netdrv] r8169: fix auto speed down issue (Ivan Vecera) [1186831] - [netdrv] r8169: add a new chip for RTL8106E (Ivan Vecera) [1186831] - [netdrv] r8169: adjust the flow of hw_start (Ivan Vecera) [1186831] - [netdrv] r8169: add a new chip for RTL8111G (Ivan Vecera) [1186831] - [netdrv] r8169: Update the RTL8111G parameters (Ivan Vecera) [1186831] - [netdrv] r8169: Modify the method for setting firmware (Ivan Vecera) [1186831] - [netdrv] r8169: Update PHY settings of RTL8111G (Ivan Vecera) [1186831] - [netdrv] r8169: Modify the mothod for PHY settings of RTL8111G (Ivan Vecera) [1186831] - [netdrv] r8169: Remove firmware code (Ivan Vecera) [1186831] - [netdrv] r8169: honor jumbo settings when chipset is requested to start (Ivan Vecera) [1186831] - [netdrv] r8169: fix vlan tag read ordering (Ivan Vecera) [1186831] - [netdrv] r8169: remove the obsolete and incorrect AMD workaround (Ivan Vecera) [1186831] - [netdrv] r8169: remove unneeded dirty_rx index (Ivan Vecera) [1186831] - [netdrv] r8169: workaround for missing extended GigaMAC registers (Ivan Vecera) [1186831] - [netdrv] r8169: remove __dev* attributes (Ivan Vecera) [1186831] - [netdrv] r8169: Drop tp arg from rtl8169_tx_vlan_tag() (Ivan Vecera) [1186831] - [netdrv] r8169: remove unused macros (Ivan Vecera) [1186831] - [netdrv] r8169: allow multicast packets on sub-8168f chipset (Ivan Vecera) [1186831] - [netdrv] r8169: Fix WoL on RTL8168d/8111d (Ivan Vecera) [1186831] - [netdrv] r8169: Kill SafeMtu macro (Ivan Vecera) [1186831] - [netdrv] r8169: use module_pci_driver macro (Ivan Vecera) [1186831] - [netdrv] r8169: Support the get_ts_info ethtool method (Ivan Vecera) [1186831] - [netdrv] r8169: enable transmit time stamping (Ivan Vecera) [1186831] - [netdrv] r8169: Support RX-FCS flag (Ivan Vecera) [1186831] - [netdrv] r8169: Support RX-ALL flag (Ivan Vecera) [1186831] - [netdrv] r8169: convert to hw_features (Ivan Vecera) [1186831] - [netdrv] r8169: convert to new VLAN model (Ivan Vecera) [1186831] - [netdrv] bnx2: Correctly receive full sized 802.1ad fragmes (Ivan Vecera) [1148014 1158668] - [net] add 802.1ad / 802.1ah / QinQ ethertypes (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Rebranding bnx2 driver (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Don't build unused suspend/resume functions not enabled (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Don't receive packets when the napi budget == 0 (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Call dev_kfree_skby_any instead of dev_kfree_skb (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Fix shutdown sequence (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Make module parameters readable (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: delete non-required instances of include (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Update version to 2.2.5 (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Report MDI/MDIX status to ethtool (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Enable auto-mdix when autoneg is disabled (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Advertise nothing when speed is forced (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: calls skb_set_hash (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Add pci shutdown handler (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: remove __dev* attributes (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: set maximal number of default RSS queues (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Add support for ethtool --show-channels|--set-channels (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Remove unnecessary k.alloc/v.alloc OOM messages (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Support for byte queue limits (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: treewide use of RCU_INIT_POINTER (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: switch to build_skb() infrastructure (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: add skb frag size accessors (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: don't request firmware when there's no userspace (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: convert to SKB paged frag API (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: convert to hw_features (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: remove some rcu sparse warnings (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Always set ETH_FLAG_TXVLAN (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: use vzalloc() (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Update bnx2 to use new vlan accleration (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Use netif_set_real_num_{rx,tx}_queues() (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: return operator cleanup (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: avoid some skb->ip_summed initializations (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: Add support for skb->rxhash (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: use the dma state API instead of the pci equivalents (Ivan Vecera) [1148014 1158668] - [netdrv] bnx2: remove HAVE_ leftovers (Ivan Vecera) [1148014 1158668] - [netdrv] be2net: set EQ DB clear-intr bit in be_open() (Ivan Vecera) [1123784] - [netdrv] 3c59x: avoid panic in boomerang_start_xmit when finding page address (Neil Horman) [1119527] - [edac] sb_edac: Fix discovery of top-of-low-memory for Haswell (Seth Jennings) [1158623] - [idle] intel_idle: support additional Broadwell model (Steve Best) [1166341] - [x86] minor cleanup of rh_check_supported() (Prarit Bhargava) [1136447]- [drm] fix fb-helper vs MST dangling connector ptrs v2 (Rob Clark) [1170251] - [drm] gf100-/gr: return non-fatal error code when fw not present (Rob Clark) [1170251] - [drm] radeon: make MMU_NOTIFIER optional (Rob Clark) [1170251] - [drm] upstream sync to v3.18 (Rob Clark) [1170251] - [drm] upstream sync to v3.17 (Rob Clark) [1170250] - [drm] upstream sync to v3.16 (Rob Clark) [1170249] - [drm] upstream sync to v3.15 (Rob Clark) [1170246] - [drm] backport: misc additional shims/stubs (Rob Clark) [1170246] - [drm] backport: shrinker2 (Rob Clark) [1170246] - [drm] backport: allow backport header to remap things (Rob Clark) [1170246] - [drm] backport: add private idr2 (Rob Clark) [1170246] - [kernel] makefile: add RHEL_DRM_* version trackers (Rob Clark) [1170246] - [mm] swap: export release_pages() (Rob Clark) [1170246] - [kernel] time: export nsec_to_jiffies (Rob Clark) [1170246] - [kernel] seqcount: backport __seqcount_init() (Rob Clark) [1170246] - [kernel] PTR_RET is now PTR_ERR_OR_ZERO (Rob Clark) [1170246] - [kernel] poll: add poll_requested_events() and poll_does_not_wait() functions (Rob Clark) [1170246] - [lib] acpi: add acpi_target_system_state() (Rob Clark) [1170246] - [lib] rbtree: fix rbtree_postorder_for_each_entry_safe() iterator (Rob Clark) [1170246] - [lib] rbtree: add rbtree_postorder_for_each_entry_safe() helper (Rob Clark) [1170246] - [lib] rbtree: add postorder iteration functions (Rob Clark) [1170246] - [lib] rbtree: add prio tree and interval tree tests (Rob Clark) [1170246] - [lib] rbtree: add RB_DECLARE_CALLBACKS() macro (Rob Clark) [1170246] - [lib] rbtree: remove prior augmented rbtree implementation (Rob Clark) [1170246] - [lib] rbtree: faster augmented rbtree manipulation (Rob Clark) [1170246] - [lib] rbtree: low level optimizations in rb_erase() (Rob Clark) [1170246] - [lib] rbtree: handle 1-child recoloring in rb_erase() instead of rb_erase_color() (Rob Clark) [1170246] - [lib] rbtree: place easiest case first in rb_erase() (Rob Clark) [1170246] - [lib] rbtree: add __rb_change_child() helper function (Rob Clark) [1170246] - [lib] rbtree: optimize fetching of sibling node (Rob Clark) [1170246] - [lib] rbtree: coding style adjustments (Rob Clark) [1170246] - [lib] rbtree: low level optimizations in __rb_erase_color() (Rob Clark) [1170246] - [lib] rbtree: optimize case selection logic in __rb_erase_color() (Rob Clark) [1170246] - [lib] rbtree: adjust node color in __rb_erase_color() only when necessary (Rob Clark) [1170246] - [lib] rbtree: low level optimizations in rb_insert_color() (Rob Clark) [1170246] - [lib] rbtree: adjust root color in rb_insert_color() only when necessary (Rob Clark) [1170246] - [lib] rbtree: break out of rb_insert_color loop after tree rotation (Rob Clark) [1170246] - [lib] rbtree: move some implementation details from rbtree.h to rbtree.c (Rob Clark) [1170246] - [lib] rbtree: empty nodes have no color (Rob Clark) [1170246] - [lib] rbtree: Export the augmented rbtree helper functions (Rob Clark) [1170246] - [lib] rbtree: Undo augmented trees performance damage and regression (Rob Clark) [1170246] - [lib] rbtree: Add support for augmented rbtrees (Rob Clark) [1170246] - [kernel] rcu: make SRCU usable in modules (Rob Clark) [1170246] - [kernel] lockdep: Silence warning if CONFIG_LOCKDEP isn't set (Rob Clark) [1170246] - [power] Add sysfs switch for disabling device run-time PM (Rob Clark) [1170246] - [pci] Add pci_ignore_hotplug() to ignore hotplug events for a device (Rob Clark) [1170246] - [lib] string: introduce memchr_inv() (Rob Clark) [1170246] - [mm] util: export __get_user_pages_fast() function (Rob Clark) [1170246] - [x86] quirks: Print the Intel graphics stolen memory range (Rob Clark) [1170246] - [x86] quirks: Add Intel graphics stolen memory quirk for gen2 platforms (Rob Clark) [1170246] - [x86] quirks: Add vfunc for Intel graphics stolen memory base address (Rob Clark) [1170246] - [x86] quirks: use gen6 stolen detection for VLV (Rob Clark) [1170246] - [x86] quirks: support GMS and GGMS changes on i915/bdw (Rob Clark) [1170246] - [x86] quirks: add early quirk for reserving Intel graphics stolen memory v5 (Rob Clark) [1170246] - [netdrv] forcedeth: call vlan_mode only if hw supports vlans (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove extra parens (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1190840] - [netdrv] forcedeth: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Ivan Vecera) [1190840] - [netdrv] forcedeth: drivers/net/ethernet/nvidia/forcedeth.c: fix typo s/SUBSTRACT1/SUBTRACT1/ (Ivan Vecera) [1190840] - [netdrv] forcedeth: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1190840] - [netdrv] forcedeth: Call dev_kfree_skb_any instead of kfree_skb (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1190840] - [netdrv] forcedeth: Cleanup MSI-X to MSI to INTx fallback code (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix invalid errno reporting in nv_request_irq() (Ivan Vecera) [1190840] - [netdrv] forcedeth: delete non-required instances of include (Ivan Vecera) [1190840] - [netdrv] forcedeth: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix FSF address in file headers (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use module_pci_driver to register driver (Ivan Vecera) [1190840] - [netdrv] forcedeth: Do a dma_mapping_error check after skb_frag_dma_map (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove unnecessary OOM messages after netdev_alloc_skb (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix WARNINGS that result when DMA mapping is not checked (Ivan Vecera) [1190840] - [netdrv] forcedeth: remove unnecessary NET_ADDR_RANDOM "bitclean" (Ivan Vecera) [1190840] - [netdrv] forcedeth: remove __dev* attributes (Ivan Vecera) [1190840] - [netdrv] forcedeth: prevent TX timeouts after reboot (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix TX timeout caused by TX pause on down link (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix buffer overflow (Ivan Vecera) [1190840] - [netdrv] forcedeth: advertise transmit time stamping (Ivan Vecera) [1190840] - [netdrv] forcedeth: spin_unlock_irq in interrupt handler fix (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix non-kernel-doc comments with kernel-doc start markers (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix (nearly-)kernel-doc comments for various functions (Ivan Vecera) [1190840] - [netdrv] forcedeth: add transmit timestamping support (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove all #inclusions of asm/system.h (Ivan Vecera) [1190840] - [netdrv] forcedeth: stop using net_device.{base_addr, irq} (Ivan Vecera) [1190840] - [netdrv] forcedeth: use eth_hw_addr_random() and reset addr_assign_type (Ivan Vecera) [1190840] - [netdrv] forcedeth: ethernet dev_alloc_skb to netdev_alloc_skb (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix bql support for forcedeath (Ivan Vecera) [1190840] - [netdrv] forcedeth: Support for byte queue limits (Ivan Vecera) [1190840] - [netdrv] forcedeth: stats updated with a deferrable timer (Ivan Vecera) [1190840] - [netdrv] forcedeth: allow to silence "TX timeout" debug messages (Ivan Vecera) [1190840] - [netdrv] forcedeth: Add messages to indicate using MSI or MSI-X (Ivan Vecera) [1190840] - [netdrv] forcedeth: Add internal loopback support for forcedeth NICs (Ivan Vecera) [1190840] - [netdrv] forcedeth: sweep the floors and convert some .get_drvinfo routines to strlcpy (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix a few sparse warnings (variable shadowing) (Ivan Vecera) [1190840] - [netdrv] forcedeth: Acknowledge only interrupts that are being processed (Ivan Vecera) [1190840] - [netdrv] forcedeth: add skb frag size accessors (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Ivan Vecera) [1190840] - [netdrv] forcedeth: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Ivan Vecera) [1190840] - [netdrv] forcedeth: convert to SKB paged frag API (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix vlans (Ivan Vecera) [1190840] - [netdrv] forcedeth: do vlan cleanup (Ivan Vecera) [1190840] - [netdrv] forcedeth: Add appropriate include for prefetch users (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use ethtool ethtool_cmd_speed API (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use full 32 bit speed range in ethtool's set_settings (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix compile warning of not used nv_set_tso function (Ivan Vecera) [1190840] - [netdrv] forcedeth: convert to hw_features (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix common misspellings (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix build warnings with CONFIG_PM_SLEEP disabled (Ivan Vecera) [1190840] - [netdrv] forcedeth: Call netif_carrier_off at the end of the probe (Ivan Vecera) [1190840] - [netdrv] forcedeth: Do not use legacy PCI power management (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use netdev_dbg for printk(KERN_DEBUG (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove netdev_dbg uses (Ivan Vecera) [1190840] - [netdrv] forcedeth: Convert dev_printk( to dev_( (Ivan Vecera) [1190840] - [netdrv] forcedeth: Separate vendor specific initializations into functions (Ivan Vecera) [1190840] - [netdrv] forcedeth: Add function init_realtek_8211b (Ivan Vecera) [1190840] - [netdrv] forcedeth: Convert pr_ to netdev_ (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use pr_fmt and pr_ (Ivan Vecera) [1190840] - [netdrv] forcedeth: Convert remaining dprintk to netdev_dbg (Ivan Vecera) [1190840] - [netdrv] forcedeth: Use print_hex_dump (Ivan Vecera) [1190840] - [netdrv] forcedeth: convert dprintk(KERN_DEBUG to netdev_dbg (Ivan Vecera) [1190840] - [netdrv] forcedeth: Change reg_delay arguments and use (Ivan Vecera) [1190840] - [netdrv] forcedeth: use usleep_range not msleep for small sleeps (Ivan Vecera) [1190840] - [netdrv] forcedeth: do not use assignment in if conditions (Ivan Vecera) [1190840] - [netdrv] forcedeth: include and instead of and as suggested by checkpatch (Ivan Vecera) [1190840] - [netdrv] forcedeth: remove unnecessary checks before kfree (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix multiple code style issues (Ivan Vecera) [1190840] - [netdrv] forcedeth: Don't check for vlan group before vlan_tx_tag_present (Ivan Vecera) [1190840] - [netdrv] forcedeth: return operator cleanup (Ivan Vecera) [1190840] - [netdrv] forcedeth: Remove address use from assignments of function pointers (Ivan Vecera) [1190840] - [netdrv] forcedeth: Fix different hardware statistics versions (Ivan Vecera) [1190840] - [netdrv] forcedeth: correct valid flag (Ivan Vecera) [1190840] - [netdrv] forcedeth: trans_start cleanups (Ivan Vecera) [1190840] - [netdrv] forcedeth: Account for consumed budget in napi poll (Ivan Vecera) [1190840] - [netdrv] forcedeth: Kill NAPI config options (Ivan Vecera) [1190840] - [netdrv] forcedeth: GRO support (Ivan Vecera) [1190840] - [netdrv] forcedeth: Stay in NAPI as long as there's work (Ivan Vecera) [1190840] - [netdrv] forcedeth: use skb_headlen() (Ivan Vecera) [1190840] - [netdrv] forcedeth: fix tx limit2 flag check (Ivan Vecera) [1190840] - [netdrv] forcedeth: convert multiple drivers to use netdev_for_each_mc_addr, part4 (Ivan Vecera) [1190840] - [netdrv] forcedeth: use DEFINE_PCI_DEVICE_TABLE() (Ivan Vecera) [1190840] - [netdrv] forcedeth: request_irq - Remove unnecessary leading & from second arg (Ivan Vecera) [1190840] - [netdrv] sfc: don't BUG_ON efx->max_channels == 0 in probe (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Add NIC type operations to replace direct calls from efx.c into siena_sriov.c (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Rename implementations in siena_sriov.c to have a 'siena' prefix (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Move the current VF state from efx_nic into siena_nic_data (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: remove incorrect EFX_BUG_ON_PARANOID check (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: fix addr_list_lock spinlock use before init (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Remove DEFINE_PCI_DEVICE_TABLE macro use (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Use __iowrite64_copy instead of a slightly different local function (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Add support for busy polling (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Add per-queue statistics in ethtool (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: add extra RX drop counters for nodesc_trunc and noskb_drop (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Restrict PIO to 64bit arch and use 64-bit writes (Nikolay Aleksandrov) [1168627] - [netdrv] revert "sfc: stop PIO for RHEL6" (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Use netif_set_real_num_{rx, tx}_queues() (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Remove device ID macros only used once (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Add Solarflare vendor ID and SFC4000 device IDs (Nikolay Aleksandrov) [1168627] - [netdrv] sfc: Implement generic features interface (Nikolay Aleksandrov) [1168627] - [virtio] defer config changed notifications (David Gibson) [1157745] - [virtio] unify config_changed handling (David Gibson) [1157745] - [video] Further fbcon sanity checking (Vitaly Kuznetsov) [1135951] - [video] fbmem: fix remove_conflicting_framebuffers races (Vitaly Kuznetsov) [1135951] - [video] fbmem: fix remove_conflicting_framebuffers races (Vitaly Kuznetsov) [1135951] - [video] fbcon: add lifetime refcount to opened frame buffers (Vitaly Kuznetsov) [1135951] - [x86] xen: correctly check for pending events when restoring irq flags (Vitaly Kuznetsov) [1060957] - [dma] dmaengine: ioatdma: fix dma mapping errors (Prarit Bhargava) [1024477] - [dma] ioat3: add missing DMA unmap to ioat_xor_val_self_test() (Prarit Bhargava) [1024477] - [dma] ioat: Fix DMA memory sync direction correct flag (Prarit Bhargava) [1024477] - [s390] crypto: kernel oops at insmod of the z90crypt device driver (Hendrik Brueckner) [1172137] - [netdrv] igb: add support for spoofchk config (Stefan Assmann) [1113239]- [fs] xfs: refine the allocation stack switch (Eric Sandeen) [1158363] - [fs] cifs: Use key_invalidate instead of the rh_key_invalidate() (Sachin Prabhu) [885899] - [fs] KEYS: Add invalidation support (Sachin Prabhu) [885899] - [fs] isofs: Fix unchecked printing of ER records (Radomir Vrbovsky) [1180492] {CVE-2014-9584} - [net] mac80211: fix fragmentation code, particularly for encryption (Stanislaw Gruszka) [1173618] {CVE-2014-8709} - [video] vt_buffer: drop console buffer copying optimisations (Dave Airlie) [1132826] - [block] Revert "nvme: remove deprecated IRQF_DISABLED" (David Milburn) [1182767] - [block] nvme: Use pci_stop_and_remove_bus_device_locked() (David Milburn) [1179466] - [md] dm-raid: ensure superblock's size matches device's logical block size (Mike Snitzer) [1183063] - [hv] hv_fcopy: drop the obsolete message on transfer failure (Vitaly Kuznetsov) [1162385] - [hv] vmbus: serialize Offer and Rescind offer (Vitaly Kuznetsov) [1126366] - [hv] Add support for vNIC hot removal (Vitaly Kuznetsov) [1126366] - [hv] rename sc_lock to the more generic lock (Vitaly Kuznetsov) [1126366] - [hv] check vmbus_device_create() return value in vmbus_process_offer() (Vitaly Kuznetsov) [1126366] - [hv] vmbus: Fix a race condition when unregistering a device (Vitaly Kuznetsov) [1126366] - [xen] blkfront: remove redundant flush_op (Vitaly Kuznetsov) [1180101] - [xen] blkfront: improve protection against issuing unsupported REQ_FUA (Vitaly Kuznetsov) [1180101] - [xen] blkfront: factor out flush-related checks from do_blkif_request() (Vitaly Kuznetsov) [1180101] - [xen] blkfront: Add WARN to deal with misbehaving backends (Vitaly Kuznetsov) [1180101] - [xen] blkfront: Squash blkif_request_rw and blkif_request_discard together (Vitaly Kuznetsov) [1180101] - [s390] dasd: fix list corruption for sleep_on requests (Hendrik Brueckner) [1053835] - [s390] dasd: remove unused code (Hendrik Brueckner) [1053835] - [s390] dasd: fix infinite loop during format (Hendrik Brueckner) [1053835] - [s390] dasd: fix error recovery for alias devices during format (Hendrik Brueckner) [1053835] - [s390] dasd: fix list_del corruption during format (Hendrik Brueckner) [1053835] - [s390] dasd: fix unresponsive device during format (Hendrik Brueckner) [1053835] - [s390] dasd: use aliases for formatted devices during format (Hendrik Brueckner) [1053835] - [s390] dasd: check for availability of prefix command during format (Hendrik Brueckner) [1053835] - [s390] dasd: fix hanging devices after path events (Hendrik Brueckner) [1053835] - [s390] dasd: improve speed of dasdfmt (Hendrik Brueckner) [1053835] - [scsi] qla4xxx: 5.03.00.00.06.07-k0 (Chad Dupuis) [1147585] - [scsi] qla4xxx: fix get_host_stats error propagation (Chad Dupuis) [1147585] - [scsi] qla4xxx: ql4_mbx.c: Cleaning up missing null-terminate in conjunction with strncpy (Chad Dupuis) [1147585] - [scsi] qla4xxx: ql4_os.c: Cleaning up missing null-terminate in conjunction with strncpy (Chad Dupuis) [1147585] - [scsi] qla4xxx: Use kmemdup instead of kmalloc + memcpy (Chad Dupuis) [1147585] - [net] cnic: Update the rcu_access_pointer() usages (Maurizio Lombardi) [1147594] - [net] cnic: Replace rcu_dereference() with rcu_access_pointer() (Maurizio Lombardi) [1147594] - [net] cnic: Rebranding cnic driver (Maurizio Lombardi) [1147594] - [net] cnic: Fix missing ISCSI_KEVENT_IF_DOWN message (Maurizio Lombardi) [1147594] - [net] cnic: Don't take cnic_dev_lock in cnic_alloc_uio_rings() (Maurizio Lombardi) [1147594] - [net] cnic: Don't take rcu_read_lock in cnic_rcv_netevent() (Maurizio Lombardi) [1147594] - [scsi] bnx2i: Rebranding bnx2i driver (Maurizio Lombardi) [1147589] - [scsi] bnx2i: fix custom stats length (Maurizio Lombardi) [1147589] - [scsi] fix message when max_report_luns is exceeded (Rob Evers) [840708] - [scsi] megaraid_sas: driver version update 06.806.08.00 (Tomas Henzl) [1172980] - [scsi] megaraid_sas: remove redundant memset call (Tomas Henzl) [1172980] - [scsi] megaraid_sas: reserve commands for IOCTLs and internal DCMDs (Tomas Henzl) [1172980] - [scsi] megaraid_sas: complete outstanding IOCTLs before killing adapter (Tomas Henzl) [1172980] - [scsi] megaraid_sas: disable interrupt_mask before enabling hardware interrupts (Tomas Henzl) [1172980] - [scsi] megaraid_sas: fix the problem of non-existing VD exposed to host (Tomas Henzl) [1172980] - [scsi] megaraid_sas: add support for secure JBOD (Tomas Henzl) [1172980] - [scsi] megaraid_sas: endianness related bug fixes and code optimization (Tomas Henzl) [1172980] - [scsi] megaraid: fix BUG_ON() from incorrect use of delayed work (Tomas Henzl) [1172980] - [scsi] remove unnecessary pci_set_drvdata() (Tomas Henzl) [1172980] - [scsi] megaraid_sas: do not process IOCTLs and SCSI commands during driver removal (Tomas Henzl) [1172980] - [scsi] megaraid_sas: dndinaness related bug fixes (Tomas Henzl) [1172980] - [scsi] megaraid_sas: corrected return of wait_event from abort frame path (Tomas Henzl) [1172980] - [scsi] megaraid_sas: make HBA operational after LD_MAP_SYNC DCMD in OCR path (Tomas Henzl) [1172980] - [scsi] megaraid_sas: online Firmware upgrade support for Extended VD feature (Tomas Henzl) [1172980] - [scsi] megaraid_sas: update MAINTAINERS and copyright information for megaraid drivers (Tomas Henzl) [1172980] - [scsi] megaraid_sas: driver version upgrade and remove some meta data of driver (Tomas Henzl) [1172980] - [scsi] megaraid_sas: fix bug in handling return value of pci_enable_msix_range() (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Driver version update (Tomas Henzl) [1172980] - [scsi] megaraid_sas: MFI MPT linked list corruption fix (Tomas Henzl) [1172980] - [scsi] megaraid_sas: N-drive primary raid level 1 load balancing (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Add module parameter to disable IRQ-CPU affinity hint (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Round down max sge supported by controller to power of two (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Host lock less mode to enabled asynchronous IO submission (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Extended VD support (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Firmware crash dump feature support (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Update threshold based reply post host index register (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Use writeq for 64bit pci write to avoid spinlock overhead (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Do not scan non syspd drives (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Fix reset_mutex leak (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Remove unused variables in megasas_instance (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Add missing initial call to megasas_get_ld_vf_affiliation() (Tomas Henzl) [1172980] - [scsi] megaraid_sas: Fix LD/VF affiliation parsing (Tomas Henzl) [1172980] - [scsi] megaraid: Use pci_enable_msix_range() instead of pci_enable_msix() (Tomas Henzl) [1172980] - [scsi] megaraid: Fail resume if MSI-X re-initialization failed (Tomas Henzl) [1172980]- [fs] bio: fix argument of __bio_add_page() for max_sectors > 0xffff (Fam Zheng) [1166763] - [md] revert "dm-cache: mark as tech preview" (Mike Snitzer) [1187757] - [md] dm-cache: fix missing ERR_PTR returns and handling (Mike Snitzer) [1187757] - [md] dm-cache: share cache-metadata object across inactive and active DM tables (Mike Snitzer) [1187757] - [md] dm-cache: fix problematic dual use of a single migration count variable (Mike Snitzer) [1187757] - [md] dm-cache: discard block size must be a multiple of cache block size (Mike Snitzer) [1187757] - [md] dm-cache: fix a harmless race when working out if a block is discarded (Mike Snitzer) [1187757] - [md] dm-cache: when reloading a discard bitset allow for a different discard block size (Mike Snitzer) [1187757] - [md] dm-cache: fix some issues with the new discard range support (Mike Snitzer) [1187757] - [md] dm-cache: improve discard support (Mike Snitzer) [1187757] - [md] dm-cache: revert "prevent corruption caused by discard_block_size > cache_block_size" (Mike Snitzer) [1187757] - [md] dm-cache: revert "remove remainder of distinct discard block size" (Mike Snitzer) [1187757] - [md] dm-bio-prison: introduce support for locking ranges of blocks (Mike Snitzer) [1187757] - [md] dm-cache: emit a warning message if there are a lot of cache blocks (Mike Snitzer) [1187757] - [md] dm-cache: fix spurious cell_defer when dealing with partial block at end of device (Mike Snitzer) [1187757] - [md] dm-cache: simplify deferred set reference count increments (Mike Snitzer) [1187757] - [md] dm-cache: dirty flag was mistakenly being cleared when promoting via overwrite (Mike Snitzer) [1187757] - [md] dm-cache: only use overwrite optimisation for promotion when in writeback mode (Mike Snitzer) [1187757] - [md] dm-cache-policy-mq: simplify ability to promote sequential IO to the cache (Mike Snitzer) [1187757] - [md] dm-cache-policy-mq: tweak algorithm that decides when to promote a block (Mike Snitzer) [1187757] - [md] dm-cache-metadata: do not allow the data block size to change (Mike Snitzer) [1187757] - [md] dm-cache-metadata: use dm-space-map-metadata.h defined size limits (Mike Snitzer) [1187757] - [md] dm-cache: set minimum_io_size to cache's data block size (Mike Snitzer) [1187757] - [md] dm-cache: fail migrations in the do_worker error path (Mike Snitzer) [1187757] - [md] dm-cache: fix race causing dirty blocks to be marked as clean (Mike Snitzer) [1187757] - [md] dm-cache: fix race affecting dirty block count (Mike Snitzer) [1187757] - [md] dm-array: if resizing the array is a noop set the new root to the old one (Mike Snitzer) [1187757] - [md] dm-space-map-metadata: fix sm_bootstrap_get_count() (Mike Snitzer) [1187757] - [md] dm-space-map-metadata: fix sm_bootstrap_get_nr_blocks() (Mike Snitzer) [1187757] - [md] dm-thin: don't allow messages to be sent to a pool target in READ_ONLY or FAIL mode (Mike Snitzer) [1187757] - [md] dm: fix handling of multiple internal suspends (Mike Snitzer) [1187757] - [mm] replace hardcoded 3 with admin_reserve_pages knob (Petr Holasek) [1127398] - [x86] kvm: increase VCPU limit to 240 (Radim Krcmar) [864242] - [ata] libata: prevent HSM state change race between ISR and PIO (David Milburn) [1055748 1067160] - [pci] Make FLR and AF FLR reset warning messages different (Myron Stowe) [1184540] - [pci] Fix unaligned access in AF transaction pending test (Myron Stowe) [1184540] - [pci] Merge multi-line quoted strings (Myron Stowe) [1184540] - [pci] Wrong register used to check pending traffic (Myron Stowe) [1184540] - [pci] Add pci_wait_for_pending() -- refactor pci_wait_for_pending_transaction() (Myron Stowe) [1184540] - [pci] Use pci_wait_for_pending_transaction() instead of for loop (Myron Stowe) [1184540] - [pci] Add pci_wait_for_pending_transaction() (Myron Stowe) [1184540] - [pci] Wait for pending transactions to complete before 82599 FLR (Myron Stowe) [1184540] - [scsi] storvsc: ring buffer failures may result in I/O freeze (Vitaly Kuznetsov) [1171676] - [scsi] storvsc: fix a bug in storvsc limits (Vitaly Kuznetsov) [1174168] - [idle] intel_idle: Broadwell support (Neil Horman) [1035916] - [media] ttusb-dec: buffer overflow in ioctl (Alexander Gordeev) [1167115] {CVE-2014-8884} - [netdrv] enic: fix rx skb checksum (Stefan Assmann) [1115505] - [kernel] rh_taint: Remove taint and update unsupported hardware message (Prarit Bhargava) [1080506] - [kernel] trace: insufficient syscall number validation in perf and ftrace subsystems (Jacob Tanenbaum) [1161568] {CVE-2014-7825 CVE-2014-7826}- [fs] splice: perform generic write checks (Eric Sandeen) [1155900] {CVE-2014-7822} - [fs] ext4: drop inode from orphan list if ext4_delete_inode() fails (Eric Sandeen) [1156661] - [fs] nfs: fix inverted test for delegation in nfs4_reclaim_open_state (Dave Wysochanski) [1115545] - [fs] nfs: remove incorrect "Lock reclaim failed!" warning (Dave Wysochanski) [1115545] - [fs] nfsd: close potential race between delegation break and laundromat (J. Bruce Fields) [1076663] - [fs] nfs: Fix a delegation callback race (Dave Wysochanski) [1149831] - [fs] nfs: Don't use the delegation->inode in nfs_mark_return_delegation() (Dave Wysochanski) [1149831] - [fs] unbalanced unlock of namespace_sem on failure exit in do_loopback() (Alexander Viro) [1176920] - [sound] alsa: usb-audio: Fix crash at re-preparing the PCM stream (Jerry Snitselaar) [1167059] - [usb] ehci: bugfix: urb->hcpriv should not be NULL (Jerry Snitselaar) [1167059] - [mm] mmap: uncached vma support with writenotify (Jerry Snitselaar) [1167059] - [infiniband] ipoib: don't queue a work struct up twice (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: make sure we reap all our ah on shutdown (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: cleanup a couple debug messages (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: flush the ipoib_workqueue on unregister (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: fix ipoib_mcast_restart_task (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: fix race between mcast_dev_flush and mcast_join (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: remove unneeded locks (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: don't restart our thread on ENETRESET (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: Handle -ENETRESET properly in our callback (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: make delayed tasks not hold up everything (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: Add a helper to restart the multicast task (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: fix IPOIB_MCAST_RUN flag usage (Doug Ledford) [1159925 1184072] - [infiniband] ipoib: Remove unnecessary port query (Doug Ledford) [1159925 1184072] - [platform] x86: toshiba: re-enable acpi hotkeys after suspend to disk (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Refuse to load on machines with buggy INFO implementations (Benjamin Tissoires) [1146711] - [platform] x86: kconfig: Replace select by depends on ACPI_WMI (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Support alternate hotkey interfaces (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Support additional hotkey scancodes (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: make one-bit bitfields unsigned (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Fix machines that don't support HCI_SYSTEM_EVENT (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Don't add devices for unsupported features (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Support SPFC as an HCI method (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Use handle for HCI calls (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Fix up return codes (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Convert to use acpi_driver (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Convert printks to pr_ (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Add key_entry for a lone FN keypress (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: rename add_device() and remove_device() to create_toshiba_proc_entries() and remove_toshiba_proc_entries() (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: make remove_device() and add_device() void (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Add an extra couple of keys (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: fix multimedia keys on some machines (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: Add full hotkey support (Benjamin Tissoires) [1146711] - [platform] toshiba-acpi: convert to seq_file (Benjamin Tissoires) [1146711] - [platform] input: add keycodes for touchpad on/off keys (Benjamin Tissoires) [1146711] - [scsi] ipr: set coherent DMA mask (Gustavo Duarte) [1148148] - [scsi] ipr: convert to generic DMA API (Gustavo Duarte) [1148148] - [scsi] ipr: wait for aborted command responses (Gustavo Duarte) [1148148] - [scsi] ipr: fix compile failure (Gustavo Duarte) [1148148] - [scsi] ipr: don't log error messages when applications issues illegal requests (Gustavo Duarte) [1148148] - [kernel] futex: Mention key referencing differences between shared and private futexes (Larry Woodman) [1167405] - [kernel] futex: Ensure get_futex_key_refs() always implies a barrier (Larry Woodman) [1167405] - [hid] Set Report ID properly for Output reports on the Control endpoint (Gopal Tiwari) [1133400] - [hid] Send Report ID when numbered reports are sent over the control endpoint (Gopal Tiwari) [1133400] - [hid] hidraw: Use Interrupt Endpoint for OUT Transfers if Available (Gopal Tiwari) [1133400] - [s390] kernel: sclp console tty reference counting (Hendrik Brueckner) [1136342] - [x86] kvm: Avoid pagefault in kvm_lapic_sync_to_vapic (Paolo Bonzini) [1116398] - [x86] add efi_smbios_addr kernel parameter (Prarit Bhargava) [1179177] - [pci] intel-iommu: Fixed interaction of VFIO_IOMMU_MAP_DMA with IOMMU address limits (Alex Williamson) [1179323] - [net] sctp: fix and consolidate SCTP checksumming code (Daniel Borkmann) [1022555] - [net] checksum: fix warning in skb_checksum (Daniel Borkmann) [1022555] - [net] skb_checksum: allow custom update/combine for walking skb (Daniel Borkmann) [1022555] - [lib] crc32: Mark test data __initconst (Daniel Borkmann) [1022555] - [lib] crc32: Greatly shrink CRC combining code (Daniel Borkmann) [1022555] - [lib] crc32: remove unnecessary __constant (Daniel Borkmann) [1022555] - [lib] crc32: reduce number of cases for crc32{, c}_combine (Daniel Borkmann) [1022555] - [lib] crc32: conditionally resched when running testcases (Daniel Borkmann) [1022555] - [lib] crc32: add test cases for crc32{, c}_combine routines (Daniel Borkmann) [1022555] - [lib] crc32: add functionality to combine two crc32{, c}s in GF(2) (Daniel Borkmann) [1022555] - [lib] crc32: clean up spacing in test cases (Daniel Borkmann) [1022555] - [lib] crc32: update the comments of crc32_{be, le}_generic() (Daniel Borkmann) [1022555] - [lib] crc32: fix const sections for crc32 table (Daniel Borkmann) [1022555] - [lib] crc32: fix unused variables warnings (Daniel Borkmann) [1022555] - [lib] crc32: add self-test code for crc32c (Daniel Borkmann) [1022555] - [lib] crc32: bolt on crc32c (Daniel Borkmann) [1022555] - [lib] crc32: add note about this patchset to crc32.c (Daniel Borkmann) [1022555] - [lib] crc32: optimize loop counter for x86 (Daniel Borkmann) [1022555] - [lib] crc32: add slice-by-8 algorithm to existing code (Daniel Borkmann) [1022555] - [lib] crc32: make CRC_*_BITS definition correspond to actual bit counts (Daniel Borkmann) [1022555] - [lib] crc32: fix mixing of endian-specific types (Daniel Borkmann) [1022555] - [lib] crc32: miscellaneous cleanups (Daniel Borkmann) [1022555] - [lib] crc32: simplify unit test code (Daniel Borkmann) [1022555] - [lib] crc32: move long comment about crc32 fundamentals to Documentation/ (Daniel Borkmann) [1022555] - [lib] crc32: remove two instances of trailing whitespaces (Daniel Borkmann) [1022555] - [lib] crc32: optimize inner loop (Daniel Borkmann) [1022555] - [lib] crc32: major optimization (Daniel Borkmann) [1022555] - [lib] crc32: some minor cleanups (Daniel Borkmann) [1022555] - [lib] crc32: minor optimizations and cleanup (Daniel Borkmann) [1022555] - [net] ipvs: sctp: do not recalc sctp csum when ports didn't change (Daniel Borkmann) [1022555] - [net] ipvs: sctp: add missing verdict assignments in sctp_conn_schedule (Daniel Borkmann) [1022555] - [net] ipv6: fix the noflags test in addrconf_get_prefix_route (Hannes Frederic Sowa) [1130235] - [net] ipv6: fix route lookup in addrconf_prefix_rcv() (Hannes Frederic Sowa) [1130235] - [net] netfilter: xt_recent: inform user when hitcount is too large (Florian Westphal) [1109248] - [net] fix netdev sysfs group duplication upon netns change (Nikolay Aleksandrov) [1170221] - [net] nf_conntrack: allow server to become a client in TW handling (Marcelo Leitner) [1121625] - [net] tcp: ioctl type SIOCOUTQNSD returns amount of data not sent (Alexander Duyck) [1097807] - [net] netlabel: fix the catmap walking functions (Paul Moore) [1130197] - [net] netlabel: fix the horribly broken catmap functions (Paul Moore) [1130197] - [net] netlabel: fix a problem when setting bits below the previously lowest bit (Paul Moore) [1130197] - [net] sctp: fix suboptimal edge-case on non-active active/retrans path selection (Daniel Borkmann) [1090561] - [net] sctp: spare unnecessary comparison in sctp_trans_elect_best (Daniel Borkmann) [1090561] - [net] sctp: improve sctp_select_active_and_retran_path selection (Daniel Borkmann) [1090561] - [net] sctp: migrate most recently used transport to ktime (Daniel Borkmann) [1090561] - [net] sctp: refactor active path selection (Daniel Borkmann) [1090561] - [kernel] ktime: add ktime_after and ktime_before helper (Daniel Borkmann) [1090561] - [net] sctp: migrate cookie life from timeval to ktime (Daniel Borkmann) [1090561] - [kernel] ktime: add ms_to_ktime() and ktime_add_ms() helpers (Daniel Borkmann) [1090561] - [net] pktgen: clean up ktime_t helpers (Daniel Borkmann) [1090561] - [net] pktgen: remove ndelay() call (Daniel Borkmann) [1090561] - [net] pktgen: increasing transmission granularity (Daniel Borkmann) [1090561] - [scsi] bnx2fc: fix an error code in _bnx2fc_create() (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: check IS_ERR() instead of NULL (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: do not add shared skbs to the fcoe_rx_list (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: Rebranding bnx2fc driver (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: Improve stats update mechanism (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: do not scan uninitialized lists in case of error (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: fix memory leak in bnx2fc_allocate_hash_table() (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: fix memory leak and potential NULL pointer dereference (Maurizio Lombardi) [1147537] - [scsi] bnx2fc: remove unused variable hash_table_size (Maurizio Lombardi) [1147537] - [scsi] be2iscsi: Bump the driver version (Rob Evers) [1149263] - [scsi] be2iscsi: Fix memory leak in the unload path (Rob Evers) [1149263] - [scsi] be2iscsi: Fix the PCI request region reserving (Rob Evers) [1149263] - [scsi] be2iscsi: Fix the retry count for boot targets (Rob Evers) [1149263] - [scsi] be2iscsi: check ip buffer before copying (Rob Evers) [1149263] - [scsi] be2iscsi: Fix processing CQE before connection resources are freed (Rob Evers) [1149263] - [scsi] be2iscsi: Fix updating the boot enteries in sysfs (Rob Evers) [1149263] - [scsi] be2iscsi: Fix the sparse warning introduced in previous submission (Rob Evers) [1149263] - [scsi] be2iscsi: Fix memory leak in mgmt_set_ip() (Rob Evers) [1149263] - [scsi] be2iscsi: fix custom stats length (Rob Evers) [1149263] - [scsi] hpsa: Remove unneeded pci_set_drvdata from hpsa (Joseph Szczypek) [1150660] - [scsi] hpsa: delete old unused padding garbage (Joseph Szczypek) [1150660] - [scsi] hpsa: Cleanup white space, blank lines, moved functions (Joseph Szczypek) [1150660] - [scsi] hpsa: Remove (u8) from hpsa_show_volume_status to match upstream (Joseph Szczypek) [1150660] - [scsi] hpsa: Add validity check for pointer in controller_reset_failed (Joseph Szczypek) [1150660] - [scsi] hpsa: use ioremap_nocache instead of ioremap (Joseph Szczypek) [1150660] - [scsi] hpsa: fix incorrect abort diagnostic message (Joseph Szczypek) [1150660] - [scsi] hpsa: combine hpsa_scsi_detect and hpsa_register_scsi (Joseph Szczypek) [1150660] - [scsi] hpsa: remove atrophied hpsa_scsi_setup function (Joseph Szczypek) [1150660] - [scsi] hpsa: fix handling of hpsa_volume_offline return value (Joseph Szczypek) [1150660] - [scsi] hpsa: add readl after writel in interrupt mask setting code (Joseph Szczypek) [1150660] - [scsi] hpsa: Update hpsa driver revision (Joseph Szczypek) [1150660] - [scsi] hpsa: remove spin lock around command allocation (Joseph Szczypek) [1150660] - [scsi] hpsa: always call pci_set_master after pci_enable_device (Joseph Szczypek) [1150660] - [scsi] hpsa: Enable host lockless field (Joseph Szczypek) [1150660] - [scsi] hpsa: do not be so noisy about check conditions (Joseph Szczypek) [1150660] - [scsi] hpsa: use atomics for commands_outstanding (Joseph Szczypek) [1150660] - [scsi] hpsa: get rid of type/attribute/direction bit field where possible (Joseph Szczypek) [1150660] - [scsi] hpsa: fix endianness issue with scatter gather elements (Joseph Szczypek) [1150660] - [scsi] hpsa: fix allocation sizes for CISS_REPORT_LUNs commands (Joseph Szczypek) [1150660] - [scsi] hpsa: remove 'action required' phrasing (Joseph Szczypek) [1150660] - [scsi] hpsa: correct off-by-one sizing of chained SG block (Joseph Szczypek) [1150660] - [scsi] hpsa: fix a couple pci id table mistakes (Joseph Szczypek) [1150660] - [scsi] hpsa: remove dev_warn prints from RAID-1ADM (Joseph Szczypek) [1150660] - [scsi] hpsa: Clean up warnings from sparse (Joseph Szczypek) [1150660] - [scsi] hpsa: add missing pci_set_master in kdump path (Joseph Szczypek) [1150660] - [scsi] hpsa: refine the pci enable/disable handling (Joseph Szczypek) [1150660] - [scsi] hpsa: Use pci_enable_msix_range() instead of pci_enable_msix() (Joseph Szczypek) [1150660] - [scsi] hpsa: Fallback to MSI rather than to INTx if MSI-X failed (Joseph Szczypek) [1150660] - [scsi] hpsa: fix bad -ENOMEM return value in hpsa_big_passthru_ioctl (Joseph Szczypek) [1150660] - [scsi] hpsa: remove online devices from offline device list (Joseph Szczypek) [1150660] - [scsi] hpsa: fix non-x86 builds (Joseph Szczypek) [1150660] - [scsi] hpsa: do not unconditionally copy sense data (Joseph Szczypek) [1150660] - [scsi] hpsa: fix 6-byte READ/WRITE with 0 length data xfer (Joseph Szczypek) [1150660] - [scsi] hpsa: make hpsa_init_one return -ENOMEM if allocation of h->lockup_detected fails (Joseph Szczypek) [1150660] - [scsi] hpsa: remove messages about volume status VPD inquiry page not supported (Joseph Szczypek) [1150660] - [scsi] hpsa: report check condition even if no sense data present for ioaccel2 mode (Joseph Szczypek) [1150660] - [scsi] hpsa: remove bad unlikely annotation from device list updating code (Joseph Szczypek) [1150660] - [scsi] hpsa: fix event filtering to prevent excessive rescans with old firmware (Joseph Szczypek) [1150660] - [scsi] hpsa: kill annoying messages about SSD Smart Path retries (Joseph Szczypek) [1150660] - [scsi] hpsa: define extended_report_lun_entry data structure (Joseph Szczypek) [1150660] - [scsi] hpsa: Rearrange start_io to avoid one unlock/lock sequence in main io path (Joseph Szczypek) [1150660] - [scsi] hpsa: avoid unnecessary readl on every command submission (Joseph Szczypek) [1150660] - [scsi] hpsa: use per-cpu variable for lockup_detected (Joseph Szczypek) [1150660] - [scsi] hpsa: set irq affinity hints to route MSI-X vectors across CPUs (Joseph Szczypek) [1150660] - [scsi] hpsa: allocate reply queues individually (Joseph Szczypek) [1150660] - [scsi] hpsa: choose number of reply queues more intelligently (Joseph Szczypek) [1150660] - [scsi] hpsa: remove dev_dbg() calls from hot paths (Joseph Szczypek) [1150660] - [scsi] hpsa: use gcc aligned attribute instead of manually padding structs (Joseph Szczypek) [1150660] - [scsi] hpsa: allow passthru ioctls to work with bidirectional commands (Joseph Szczypek) [1150660] - [scsi] hpsa: remove unused fields from struct ctlr_info (Joseph Szczypek) [1150660]- [perf] tools: Allow to specify lib compile variable for spec usage (Jiri Olsa) [1172076] - [perf] bench: Fix NULL pointer dereference in "perf bench all" (Jiri Olsa) [1172076] - [perf] bench numa: Make no args mean 'run all tests' (Jiri Olsa) [1172076] - [perf] machine: Use map as success in ip__resolve_ams (Jiri Olsa) [1172076] - [perf] symbols: Fix crash in elf_section_by_name (Jiri Olsa) [1172076] - [perf] trace: Decode architecture-specific signal numbers (Jiri Olsa) [1172076] - [perf] tools: fix BFD detection on opensuse (Jiri Olsa) [1172076] - [perf] symbols: Destroy unused symsrcs (Jiri Olsa) [1172076] - [perf] annotate: Check availability of annotate when processing samples (Jiri Olsa) [1172076] - [perf] trace: Add fallback definition of EFD_SEMAPHORE (Jiri Olsa) [1172076] - [perf] list: Fix checking for supported events on older kernels (Jiri Olsa) [1172076] - [perf] tools: Handle PERF_RECORD_HEADER_EVENT_TYPE properly (Jiri Olsa) [1172076] - [perf] probe: Do not add offset twice to uprobe address (Jiri Olsa) [1172076] - [perf] buildid-cache: Check relocation when checking for existing kcore (Jiri Olsa) [1172076] - [perf] tools: Adjust kallsyms for relocated kernel (Jiri Olsa) [1172076] - [perf] tests: No need to set up ref_reloc_sym (Jiri Olsa) [1172076] - [perf] symbols: Prevent the use of kcore if the kernel has moved (Jiri Olsa) [1172076] - [perf] record: Get ref_reloc_sym from kernel map (Jiri Olsa) [1172076] - [perf] machine: Set up ref_reloc_sym in machine__create_kernel_maps() (Jiri Olsa) [1172076] - [perf] machine: Add machine__get_kallsyms_filename() (Jiri Olsa) [1172076] - [perf] tools: Add kallsyms__get_function_start() (Jiri Olsa) [1172076] - [perf] symbols: Fix symbol annotation for relocated kernel (Jiri Olsa) [1172076] - [perf] tools: Fix include for non x86 architectures (Jiri Olsa) [1172076] - [perf] tools: Fix AAAAARGH64 memory barriers (Jiri Olsa) [1172076] - [perf] tools: Demangle kernel and kernel module symbols too (Jiri Olsa) [1172076] - [perf] doc: Remove mention of non-existent set_perf_event_pending() from design.txt (Jiri Olsa) [1172076] - [perf] symbols: Load map before using map->map_ip() (Jiri Olsa) [1172076] - [perf] tools: Fix traceevent plugin path definitions (Jiri Olsa) [1172076] - [perf] symbols: Fix JIT symbol resolution on heap (Jiri Olsa) [1172076] - [perf] stat: Fix memory corruption of xyarray when cpumask is used (Jiri Olsa) [1172076] - [perf] evsel: Remove duplicate member zeroing after free (Jiri Olsa) [1172076] - [perf] tools: Ensure sscanf does not overrun the "mem" field (Jiri Olsa) [1172076] - [perf] stat: fix NULL pointer reference bug with event unit (Jiri Olsa) [1172076] - [perf] tools: Add support for the xtensa architecture (Jiri Olsa) [1172076] - [perf] session: Free cpu_map in perf_session__cpu_bitmap (Jiri Olsa) [1172076] - [perf] timechart: Fix wrong SVG height (Jiri Olsa) [1172076] - [perf] tools: Remove unnecessary callchain cursor state restore on unmatch (Jiri Olsa) [1172076] - [perf] callchain: Spare double comparison of callchain first entry (Jiri Olsa) [1172076] - [perf] tools: Do proper comm override error handling (Jiri Olsa) [1172076] - [perf] symbols: Export elf_section_by_name and reuse (Jiri Olsa) [1172076] - [perf] probe: Release all dynamically allocated parameters (Jiri Olsa) [1172076] - [perf] probe: Release allocated probe_trace_event if failed (Jiri Olsa) [1172076] - [perf] tools: Add 'build-test' make target (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when xen plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when scsi plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when jbd2 plugin is is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when cfg80211 plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when mac80211 plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when sched_switch plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when kvm plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when kmem plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when hrtimer plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Unregister handler when function plugin is unloaded (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add pevent_unregister_print_function() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add pevent_unregister_event_handler() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: fix pointer-integer size mismatch (Jiri Olsa) [1172076] - [perf] hists: Convert hist entry functions to use struct he_stat (Jiri Olsa) [1172076] - [perf] tools: Factor out sample__resolve_callchain() (Jiri Olsa) [1172076] - [perf] tools: Remove symbol_conf.use_callchain check (Jiri Olsa) [1172076] - [perf] tools: Fix cross building (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Make plugin unload function receive pevent (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() finally!! (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in trace_seq_init() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Check return value of realloc() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add state member to struct trace_seq (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Remove hard coded include to /usr/local/include in Makefile (Jiri Olsa) [1172076] - [perf] tools: Fix build error due to zfree() cast (Jiri Olsa) [1172076] - [perf] record: Rename --initial-delay to --delay (Jiri Olsa) [1172076] - [perf] record: Rename --no-delay to --no-buffering (Jiri Olsa) [1172076] - [perf] tools: Remove unused test-volatile-register-var.c (Jiri Olsa) [1172076] - [perf] probe: Fix build when DWARF support libraries not present (Jiri Olsa) [1172076] - [perf] diff: Color the Weighted Diff column (Jiri Olsa) [1172076] - [perf] diff: Color the Ratio column (Jiri Olsa) [1172076] - [perf] diff: Color the Delta column (Jiri Olsa) [1172076] - [perf] tools: Generalize percent_color_snprintf() (Jiri Olsa) [1172076] - [perf] tools: Include from asm/bug.h (Jiri Olsa) [1172076] - [perf] record: Add --initial-delay option (Jiri Olsa) [1172076] - [perf] tools: Use the DWARF unwind info only if loaded (Jiri Olsa) [1172076] - [perf] tools: Add test for building detached source tarballs (Jiri Olsa) [1172076] - [perf] tools: Include tools/lib/api/ in MANIFEST (Jiri Olsa) [1172076] - [perf] tools: Move perf's bug.h to a generic place (Jiri Olsa) [1172076] - [perf] tools: Define likely/unlikely in linux/compiler.h (Jiri Olsa) [1172076] - [perf] tools: Move perf's linux/compiler.h to a generic place (Jiri Olsa) [1172076] - [perf] evlist: Introduce evlist__for_each() & friends (Jiri Olsa) [1172076] - [perf] report: Move histogram entries collapsing to separate function (Jiri Olsa) [1172076] - [perf] report: Move hist browser selection code to separate function (Jiri Olsa) [1172076] - [perf] report: Move logic to warn about kptr_restrict'ed kernels to separate function (Jiri Olsa) [1172076] - [perf] tools: Comment typo fix (Jiri Olsa) [1172076] - [perf] stat: Fix --delay option in man page (Jiri Olsa) [1172076] - [perf] tools: Make perf_event__synthesize_mmap_events global (Jiri Olsa) [1172076] - [perf] machine: Fix id_hdr_size initialization (Jiri Olsa) [1172076] - [perf] tools: Automate setup of FEATURE_CHECK_(C|LD)FLAGS-all variables (Jiri Olsa) [1172076] - [perf] trace: Pack 'struct trace' (Jiri Olsa) [1172076] - [perf] header: Pack 'struct perf_session_env' (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Shut up plugins make message (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Replace tabs with spaces for all non-commands statements (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Do not generate dependency for system header files (Jiri Olsa) [1172076] - [perf] tests: Fix installation tests path setup (Jiri Olsa) [1172076] - [perf] tools: Move arch setup into seprate Makefile (Jiri Olsa) [1172076] - [perf] stat: Remove misplaced __maybe_unused (Jiri Olsa) [1172076] - [perf] tests: Fixup leak on error path in parse events test (Jiri Olsa) [1172076] - [perf] evlist: Auto unmap on destructor (Jiri Olsa) [1172076] - [perf] evlist: Close fds on destructor (Jiri Olsa) [1172076] - [perf] evlist: Move destruction of maps to evlist destructor (Jiri Olsa) [1172076] - [perf] record: Remove old evsel_list usage (Jiri Olsa) [1172076] - [perf] evlist: Move the SIGUSR1 error reporting logic to prepare_workload (Jiri Olsa) [1172076] - [perf] evlist: Send the errno in the signal when workload fails (Jiri Olsa) [1172076] - [perf] stat: Don't show counter information when workload fails (Jiri Olsa) [1172076] - [perf] tools: Use zfree to help detect use after free bugs (Jiri Olsa) [1172076] - [perf] tools: Introduce zfree (Jiri Olsa) [1172076] - [perf] tools: No need to test against NULL before calling free() (Jiri Olsa) [1172076] - [perf] ui/tui: Implement header window (Jiri Olsa) [1172076] - [perf] ui/tui: Split help message for perf top and report (Jiri Olsa) [1172076] - [perf] ui/tui: Protect windows by ui__lock (Jiri Olsa) [1172076] - [perf] probe: Support basic dwarf-based operations on uprobe events (Jiri Olsa) [1172076] - [perf] probe: Expand given path to absolute path (Jiri Olsa) [1172076] - [perf] config: Ignore generated files in feature-checks (Jiri Olsa) [1172076] - [perf] tools: Do not synthesize the treads of default guest (Jiri Olsa) [1172076] - [perf] tools: Use machine->pid for tgid if machine is guest (Jiri Olsa) [1172076] - [perf] tools: Set event->header.misc to PERF_RECORD_MISC_GUEST_USER if machine is guest (Jiri Olsa) [1172076] - [perf] tools: Find the proc info under machine->root_dir (Jiri Olsa) [1172076] - [perf] tools: Add support for PERF_RECORD_MISC_GUEST_USER in thread__find_addr_map() (Jiri Olsa) [1172076] - [perf] report: Print session information only if --stdio is given (Jiri Olsa) [1172076] - [perf] report: Use pr_*() functions where applicable (Jiri Olsa) [1172076] - [perf] symbols: Add 'machine' member to struct addr_location (Jiri Olsa) [1172076] - [perf] mem: Remove unused parameter from dump_raw_samples() (Jiri Olsa) [1172076] - [perf] scripting perl: Shorten function signatures (Jiri Olsa) [1172076] - [perf] scripting python: Shorten function signatures (Jiri Olsa) [1172076] - [perf] ui browser: Remove misplaced __maybe_unused (Jiri Olsa) [1172076] - [perf] report: Rename 'perf_report' to 'report' (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use global 'O' processing code (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use global QUIET_CLEAN build output (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use global QUIET_INSTALL build output (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use global QUIET_LINK build output (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add global QUIET_CC_FPIC build output (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use global QUIET_CC build output (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Remove print_app_build variable (Jiri Olsa) [1172076] - [perf] tools: Making QUIET_(CLEAN|INSTAL) variables global (Jiri Olsa) [1172076] - [perf] tests: Factor make install tests (Jiri Olsa) [1172076] - [perf] tools: Rename 'perf_record_opts' to 'record_opts (Jiri Olsa) [1172076] - [perf] record: Rename 'perf_record' to plain 'record' (Jiri Olsa) [1172076] - [perf] record: Simplify perf_record__write (Jiri Olsa) [1172076] - [perf] record: Use perf_data_file__write for output file (Jiri Olsa) [1172076] - [perf] inject: Handle output file via perf_data_file object (Jiri Olsa) [1172076] - [perf] tools: Get rid of a duplicate va_end() in error reporting routine (Jiri Olsa) [1172076] - [perf] report: Introduce helpers for processing callchains (Jiri Olsa) [1172076] - [perf] annotate: Make symbol__inc_addr_samples private (Jiri Olsa) [1172076] - [perf] annotate: Adopt methods from hists (Jiri Olsa) [1172076] - [perf] top: Use hist_entry__inc_addr_sample (Jiri Olsa) [1172076] - [perf] annotate: Add inc_samples method to addr_map_symbol (Jiri Olsa) [1172076] - [perf] hists: Leave symbol addr hist bucket auto alloc to symbol layer (Jiri Olsa) [1172076] - [perf] annotate: Auto allocate symbol per addr hist buckets (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Introduce pevent_filter_strerror() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Handle INVALID_ARG_TYPE errno in pevent_strerror (Jiri Olsa) [1172076] - [perf] hists: Do not pass period and weight to add_hist_entry() (Jiri Olsa) [1172076] - [perf] sort: Do not compare dso again (Jiri Olsa) [1172076] - [perf] sort: Compare addresses if no symbol info (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() in some string conversion functions (Jiri Olsa) [1172076] - [perf] symbols: Use consistent name for the DSO binary type member (Jiri Olsa) [1172076] - [perf] timechart: Add --highlight option (Jiri Olsa) [1172076] - [perf] symbols: Clarify method to get DSO binary_type filename (Jiri Olsa) [1172076] - [perf] symbols: Remove needless static binary_type array (Jiri Olsa) [1172076] - [perf] timechart: Add support for topology (Jiri Olsa) [1172076] - [perf] timechart: Get number of CPUs from perf header (Jiri Olsa) [1172076] - [perf] timechart: Print pid along the name (Jiri Olsa) [1172076] - [perf] timechart: Add backtrace support to CPU info (Jiri Olsa) [1172076] - [perf] tools: Convert to new topic libraries (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Refactor pevent_filter_match() to get rid of die() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Make pevent_filter_add_filter_str() return pevent_errno (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Refactor process_filter() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Refactor create_arg_item() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() in reparent_op_arg() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Make add_left() return pevent_errno (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() in add_right() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in find_event() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in read_token() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() allocate_arg() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die in add_filter_type() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in show_error() (Jiri Olsa) [1172076] - [perf] completion: Complete 'perf kvm' (Jiri Olsa) [1172076] - [perf] evlist: Add perf_evlist__to_front() (Jiri Olsa) [1172076] - [perf] tools: Fix inverted error verification bug in thread__fork (Jiri Olsa) [1172076] - [perf] tools: Move mem_bswap32/64 to util.c (Jiri Olsa) [1172076] - [perf] evlist: Add can_select_event() method (Jiri Olsa) [1172076] - [perf] header: Allow header->data_offset to be predetermined (Jiri Olsa) [1172076] - [perf] tools: Add perf_event_paranoid() (Jiri Olsa) [1172076] - [perf] tools: Start carving out symbol parsing routines from perf (Jiri Olsa) [1172076] - [perf] unwinding: Use the per-feature check flags (Jiri Olsa) [1172076] - [perf] tools: Add per-feature check flags (Jiri Olsa) [1172076] - [perf] symbols: Fix bug in usage of the basename() function (Jiri Olsa) [1172076] - [perf] symbols: Rename filename argument (Jiri Olsa) [1172076] - [perf] symbols: Constify some DSO methods parameters (Jiri Olsa) [1172076] - [perf] symbols: Set freed members to NULL in dso destructor (Jiri Olsa) [1172076] - [perf] symbols: Constify dso->long_name (Jiri Olsa) [1172076] - [perf] symbols: Remove open coded management of long_name_allocated member (Jiri Olsa) [1172076] - [perf] symbols: Set alloc flag close to setting the long_name (Jiri Olsa) [1172076] - [perf] symbols: Remove open coded management of short_name_allocated member (Jiri Olsa) [1172076] - [perf] machine: Don't open code assign dso->short_name (Jiri Olsa) [1172076] - [perf] symbols: Rename [sl]name_alloc to match the members they refer to (Jiri Olsa) [1172076] - [perf] script: Add --header/--header-only options (Jiri Olsa) [1172076] - [perf] report: Add --header/--header-only options (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() in pevent_filter_clear_trivial() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in pevent_filter_add_filter_str() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of die() in create_arg_item() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in add_event() (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Get rid of malloc_or_die() in pevent_filter_alloc() (Jiri Olsa) [1172076] - [perf] kvm: Make perf kvm diff support --guestmount (Jiri Olsa) [1172076] - [perf] kvm: Move code to generate filename for perf-kvm to function (Jiri Olsa) [1172076] - [perf] annotate: Fix typo (Jiri Olsa) [1172076] - [perf] archive: Remove duplicated 'runs' in man page (Jiri Olsa) [1172076] - [perf] kvm: Fix bug in 'stat report' (Jiri Olsa) [1172076] - [perf] kvm: Introduce option -v for perf kvm command (Jiri Olsa) [1172076] - [perf] evlist: Fix mmap pages rounding to power of 2 (Jiri Olsa) [1172076] - [perf] evlist: Fix max mmap_pages (Jiri Olsa) [1172076] - [perf] evlist: Remove unnecessary parentheses (Jiri Olsa) [1172076] - [perf] record: Fix display of incorrect mmap pages (Jiri Olsa) [1172076] - [perf] script: Add an option to print the source line number (Jiri Olsa) [1172076] - [perf] script: Fix symoff printing in callchains (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Report better error message on bad function args (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use 'const' in variables pointing to const strings (Jiri Olsa) [1172076] - [perf] trace: Fix summary percentage when processing files (Jiri Olsa) [1172076] - [perf] trace: Add support for syscalls vs raw_syscalls (Jiri Olsa) [1172076] - [perf] tools: build: Fix install dependency (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Update kvm plugin with is_writable_pte helper (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Remove malloc_or_die from plugin_function.c (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Several cleanups for function plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use pevent_print_func_field in hrtimer_start handler (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use static functions in jbd2 plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Remove malloc_or_die from event-plugin.c (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add cfg80211 plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add scsi plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add xen plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add function plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add sched_switch plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add mac80211 plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add kvm plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add kmem plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add hrtimer plugin (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add jbd2 plugin (Jiri Olsa) [1172076] - [perf] tools: Overload pr_stat traceevent print function (Jiri Olsa) [1172076] - [perf] tools: Add trace-event global object for tracepoint interface (Jiri Olsa) [1172076] - [perf] tools: Add trace-event object (Jiri Olsa) [1172076] - [perf] tools: Add build and install plugins targets (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Harmonize the install messages in lib-traceevent (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Change pevent_parse_format to include pevent handle (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add traceevent_host_bigendian function (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add plugin build support (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Add plugin support (Jiri Olsa) [1172076] - [perf] script: Do not call perf_event__preprocess_sample() twice) (Jiri Olsa) [1172076] - [perf] symbols: Fix random fd closing with no libelf (Jiri Olsa) [1172076] - [perf] kvm: Update the 'record' man page entry for new --guest/--host behavior (Jiri Olsa) [1172076] - [perf] kvm: Fix spurious '=' use in man page (Jiri Olsa) [1172076] - [perf] kvm: Add more detail about buildid-list in man page (Jiri Olsa) [1172076] - [perf] target: Move the checking of which map function to call into function (Jiri Olsa) [1172076] - [perf] tools: Remove condition in machine__get_kernel_start_addr (Jiri Olsa) [1172076] - [perf] tools: Remove stackprotector feature check (Jiri Olsa) [1172076] - [perf] tools: Do not disable source line lookup just because of 1 failure (Jiri Olsa) [1172076] - [perf] symbols: Retain symbol source file name to lookup source line numbers (Jiri Olsa) [1172076] - [perf] symbols: Retain bfd reference to lookup source line numbers (Jiri Olsa) [1172076] - [perf] tools: Use asprintf instead of malloc plus snprintf (Jiri Olsa) [1172076] - [perf] trace: Honour -m option (Jiri Olsa) [1172076] - [perf] tools: Include test-stackprotector-all.c in test-all (Jiri Olsa) [1172076] - [perf] tools: Correct the message in feature-libnuma checking (Jiri Olsa) [1172076] - [perf] timechart: Move wake_events list to 'struct timechart' (Jiri Olsa) [1172076] - [perf] timechart: Move power_events list to 'struct timechart' (Jiri Olsa) [1172076] - [perf] timechart: Move all_data per_pid list to 'struct timechart' (Jiri Olsa) [1172076] - [perf] timechart: Introduce tool struct (Jiri Olsa) [1172076] - [perf] tools: Add perf_data_file__write interface (Jiri Olsa) [1172076] - [perf] tools: Add writen function (Jiri Olsa) [1172076] - [perf] tools: Fine tune readn function (Jiri Olsa) [1172076] - [perf] tools: Use correct return type for readn function (Jiri Olsa) [1172076] - [perf] record: Unify data output code into perf_record__write function (Jiri Olsa) [1172076] - [perf] tools: Fix tags/TAGS targets rebuilding (Jiri Olsa) [1172076] - [perf] timechart: Remove misplaced __maybe_unused (Jiri Olsa) [1172076] - [perf] timechart: Remove some needless struct forward declarations (Jiri Olsa) [1172076] - [perf] timechart: dynamically determine event fields offset (Jiri Olsa) [1172076] - [perf] symbols: Fix not finding kcore in buildid cache (Jiri Olsa) [1172076] - [perf] script: Print mmap[2] events also (Jiri Olsa) [1172076] - [perf] script: Print comm, fork and exit events also (Jiri Olsa) [1172076] - [perf] script: Print callchains and symbols if they exist (Jiri Olsa) [1172076] - [perf] tools: Export setup_list (Jiri Olsa) [1172076] - [perf] thread: Move comm_list check into function (Jiri Olsa) [1172076] - [perf] symbols: Move idle syms check from top to generic function (Jiri Olsa) [1172076] - [perf] evsel: Skip ignored symbols while printing callchain (Jiri Olsa) [1172076] - [perf] timechart: Add backtrace support (Jiri Olsa) [1172076] - [perf] timechart: Add support for -P and -T in timechart recording (Jiri Olsa) [1172076] - [perf] timechart: Group figures and add title with details (Jiri Olsa) [1172076] - [perf] timechart: Add support for displaying only tasks related data (Jiri Olsa) [1172076] - [perf] timechart: Use proc_num to implement --power-only (Jiri Olsa) [1172076] - [perf] timechart: Add option to limit number of tasks (Jiri Olsa) [1172076] - [perf] timechart: Always try to print at least 15 tasks (Jiri Olsa) [1172076] - [perf] record: Default -t option to no inheritance (Jiri Olsa) [1172076] - [perf] tools: Add option macro OPT_BOOLEAN_SET (Jiri Olsa) [1172076] - [perf] tools: Allow '--inherit' as the negation of '--no-inherit' (Jiri Olsa) [1172076] - [perf] record: Make per-cpu mmaps the default (Jiri Olsa) [1172076] - [perf] script: Move evname print code to process_event() (Jiri Olsa) [1172076] - [perf] completion: Rename file to reflect zsh support (Jiri Olsa) [1172076] - [perf] completion: Introduce zsh support (Jiri Olsa) [1172076] - [perf] completion: Factor out call to __ltrim_colon_completions (Jiri Olsa) [1172076] - [perf] completion: Factor out compgen stuff (Jiri Olsa) [1172076] - [perf] completion: Introduce a layer of indirection (Jiri Olsa) [1172076] - [perf] top: Make -g refer to callchains (Jiri Olsa) [1172076] - [perf] trace: Remove thread summary coloring (Jiri Olsa) [1172076] - [perf] tools: lib: traceevent: Use helper trace-seq in print functions like kernel does (Jiri Olsa) [1172076] - [perf] tools: stat: Add event unit and scale support (Jiri Olsa) [1172076] - [perf] Fix hotplug splat (Jiri Olsa) [1172076] - [perf] x86: Fix event scheduling (Jiri Olsa) [1172076] - [perf] nmi: Fix unknown NMI warning (Jiri Olsa) [1172076] - [perf] uapi: convert u64 to __u64 in exported headers (Jiri Olsa) [1172076] - [perf] Introduce a flag to enable close-on-exec in perf_event_open() (Jiri Olsa) [1172076] - [perf] Fix PERF_EVENT_IOC_PERIOD to force-reset the period (Jiri Olsa) [1172076] - [perf] Optimize ring-buffer write by depending on control dependencies (Jiri Olsa) [1172076]- [kernel] register_console: prevent adding the same console twice (Artem Savkov) [1169763] - [block] mtip32xx: Fix ERO and NoSnoop values in PCIe upstream on AMD systems (David Milburn) [1158605] - [block] mtip32xx: Remove dfs_parent after pci unregister (David Milburn) [1158605] - [block] mtip32xx: Increase timeout for STANDBY IMMEDIATE command (David Milburn) [1158605] - [virt] kvm: excessive pages un-pinning in kvm_iommu_map error path (Jacob Tanenbaum) [1156521] {CVE-2014-8369} - [md] dm-thin: fix missing out-of-data-space to write mode transition if blocks are released (Mike Snitzer) [1173184] - [md] dm-thin: fix inability to discard blocks when in out-of-data-space mode (Mike Snitzer) [1173184] - [md] dm-thin: fix crash by initializing thin device's refcount and completion earlier (Mike Snitzer) [1169431] - [x86] crypto: Add support for 192 & 256 bit keys to AESNI RFC4106 (Jarod Wilson) [1176211] - [net] bridge: multicast: enable snooping on general queries only (Marcelo Leitner) [1167003] - [net] bridge: multicast: add sanity check for general query destination (Marcelo Leitner) [1167003] - [net] bridge: multicast: add sanity check for query source addresses (Marcelo Leitner) [1167003] - [net] bridge: separate querier and query timer into IGMP/IPv4 and MLD/IPv6 ones (Marcelo Leitner) [1167003] - [net] bridge: use spin_lock_bh() in br_multicast_set_hash_max (Marcelo Leitner) [1167003] - [net] bridge: Fix potential deadlock on br->multicast_lock (Marcelo Leitner) [1167003] - [net] xfrm: ipcomp6 support (Jiri Pirko) [1124183] - [net] xfrm: xfrm6_tunnel in netns (Jiri Pirko) [1124183] - [net] xfrm: fixup xfrm6_tunnel error propagation (Jiri Pirko) [1124183] - [net] ipv4: use ip_skb_dst_mtu to determine mtu in ip_fragment (Hannes Frederic Sowa) [1170120] - [net] ipv4: introduce ip_dst_mtu_maybe_forward and protect forwarding path against pmtu spoofing (Hannes Frederic Sowa) [1170120] - [net] ipv4: new ip_no_pmtu_disc mode to always discard incoming frag needed msgs (Hannes Frederic Sowa) [1170120] - [net] inet: make no_pmtu_disc per namespace and kill ipv4_config (Hannes Frederic Sowa) [1170120] - [net] ipv4: improve documentation of ip_no_pmtu_disc (Hannes Frederic Sowa) [1170120] - [net] ipv6: yet another new IPV6_MTU_DISCOVER option IPV6_PMTUDISC_OMIT (Hannes Frederic Sowa) [1170120] - [net] ipv4: yet another new IP_MTU_DISCOVER option IP_PMTUDISC_OMIT (Hannes Frederic Sowa) [1170120] - [net] ipv6: support IPV6_PMTU_INTERFACE on sockets (Hannes Frederic Sowa) [1170120] - [net] ipv4: introduce new IP_MTU_DISCOVER mode IP_PMTUDISC_INTERFACE (Hannes Frederic Sowa) [1170120] - [net] gre: Fix use-after-free panic in ipgre_rcv() (Panu Matilainen) [1130443] - [net] netfilter: xt_tcpmss: Fix IPv6 default MSS too (Panu Matilainen) [1121486] - [net] netfilter: xt_tcpmss: Fix violation of RFC879 in absence of MSS option (Panu Matilainen) [1121486] - [net] sctp: fix memory leak in auth key management (Daniel Borkmann) [1163934] - [net] sctp: cache auth_enable per endpoint (Daniel Borkmann) [1152365] - [net] ipv4: disable bh while doing route gc (Marcelo Leitner) [1141866] - [net] vxlan: use custom ndo_change_mtu handler (Alexander Duyck) [1127108]- [mm] hugetlb: improve page-fault scalability (Larry Woodman) [1120365] - [hid] multitouch: manually add back Quanta 3001 handling (Benjamin Tissoires) [1117264] - [x86] xen: avoid freeing static 'name' when kasprintf() fails (Vitaly Kuznetsov) [1105497] - [x86] xen: suspend and resume system devices when running PVHVM (Vitaly Kuznetsov) [1105497] - [x86] xen: remove blocked time accounting from xen "clockchip" (Vitaly Kuznetsov) [1105497] - [x86] xen: Free onlined per-cpu data structure if we want to online it again (Vitaly Kuznetsov) [1105497] - [x86] xen: Check that the per_cpu data structure has data before freeing (Vitaly Kuznetsov) [1105497] - [x86] xen: Don't leak interrupt name when offlining (Vitaly Kuznetsov) [1105497] - [x86] xen: Encapsulate the struct clock_event_device in another structure (Vitaly Kuznetsov) [1105497] - [x86] xen: Add default value of -1 for IRQ and check for that (Vitaly Kuznetsov) [1105497] - [x86] xen: use non-tracing preempt in xen_clocksource_read() (Vitaly Kuznetsov) [1105497] - [x86] xen: Cleanup code/data sections definitions (Vitaly Kuznetsov) [1105497] - [x86] xen: Fix kasprintf splat when allocating timerd IRQ line (Vitaly Kuznetsov) [1105497] - [x86] xen: do not initialize PV timers on HVM if !xen_have_vector_callback (Vitaly Kuznetsov) [1105497] - [x86] xen: teardown timer for HVM as well (Vitaly Kuznetsov) [1105497] - [x86] Use xen_vcpuop_clockevent, xen_clocksource and xen wallclock (Vitaly Kuznetsov) [1105497] - [pci] Check parent kobject in pci_destroy_dev() (Myron Stowe) [1170329] - [pci] Add global pci_lock_rescan_remove() (Myron Stowe) [1170329] - [pci] Move device_del() from pci_stop_dev() to pci_destroy_dev() (Myron Stowe) [1170329] - [pci] Make device create/destroy logic symmetric (Myron Stowe) [1170329] - [pci] Stop all children first, before removing all children (Myron Stowe) [1170329] - [pci] Leave normal LIST_POISON in deleted list entries (Myron Stowe) [1170329] - [pci] Rename local variables to conventional names (Myron Stowe) [1170329] - [pci] Remove unused, commented-out, code (Myron Stowe) [1170329] - [pci] Stop and remove devices in one pass (Myron Stowe) [1170329] - [pci] Fold stop and remove helpers into their callers (Myron Stowe) [1170329] - [pci] Use list_for_each_entry() for bus->devices traversal (Myron Stowe) [1170329] - [pci] Remove pci_stop_and_remove_behind_bridge() (Myron Stowe) [1170329] - [pci] Don't export stop_bus_device and remove_bus_device interfaces (Myron Stowe) [1170329] - [pci] pcmcia: Use common pci_stop_and_remove_bus_device() (Myron Stowe) [1170329] - [pci] acpiphp: Use common pci_stop_and_remove_bus_device() (Myron Stowe) [1170329] - [pci] acpiphp: Stop disabling bridges on remove (Myron Stowe) [1170329] - [pci] make acpihp use __pci_remove_bus_device instead (Myron Stowe) [1170329] - [pci] export __pci_remove_bus_device (Myron Stowe) [1170329] - [pci] Rename pci_remove_behind_bridge to pci_stop_and_remove_behind_bridge (Myron Stowe) [1170329] - [pci] Rename pci_remove_bus_device to pci_stop_and_remove_bus_device (Myron Stowe) [1170329] - [pci] Fix pci cardbus removal (Myron Stowe) [1170329] - [pci] Only call pci_stop_bus_device() one time for child devices at remove (Myron Stowe) [1170329] - [scsi] Revert "fix our current target reap infrastructure" (David Milburn) [1168072] - [scsi] Revert "dual scan thread bug fix" (David Milburn) [1168072] - [s390] kernel: fix cpu target address of directed yield (Hendrik Brueckner) [1180061] - [s390] zfcp: auto port scan resiliency (Hendrik Brueckner) [1148125] - [s390] qeth: Display adjacent switch attributes (Hendrik Brueckner) [1148127] - [s390] dasd: add support for control unit initiated reconfiguration (Hendrik Brueckner) [1148119] - [s390] cio: fix multiple structure definitions (Hendrik Brueckner) [1148119] - [s390] Add a mechanism to get the subchannel id (Hendrik Brueckner) [1148119] - [s390] cio: handle unknown pgroup state (Hendrik Brueckner) [1053833] - [s390] cio: export vpm via sysfs (Hendrik Brueckner) [1053833] - [s390] cio: skip broken paths (Hendrik Brueckner) [1053833] - [s390] cio: dont abort verification after missing irq (Hendrik Brueckner) [1053833] - [s390] cio: add message for timeouts on internal I/O (Hendrik Brueckner) [1053833] - [netdrv] tg3: Change nvram command timeout value to 50ms (Ivan Vecera) [1176230] - [kernel] sched: Replace use of entity_key() (Larry Woodman) [1124603]- [input] alps: document the v7 touchpad packet protocol (Benjamin Tissoires) [1109395 947488] - [input] alps: fix finger counting for > 2 fingers on clickpads (Benjamin Tissoires) [1109395 947488] - [input] alps: sometimes a single touch is reported in mt (Benjamin Tissoires) [1109395 947488] - [input] alps: ignore new packets (Benjamin Tissoires) [1109395 947488] - [input] alps: allow up to 2 invalid packets without resetting device (Benjamin Tissoires) [1109395 947488] - [input] alps: ignore potential bare packets when device is out of sync (Benjamin Tissoires) [1109395 947488] - [input] alps: fix v4 button press recognition (Benjamin Tissoires) [1109395 947488] - [input] alps: suppress message about 'Unknown touchpad' (Benjamin Tissoires) [1109395 947488] - [input] alps: Rushmore and v7 resolution support (Benjamin Tissoires) [1109395 947488] - [input] alps: add support for v7 devices (Benjamin Tissoires) [1109395 947488] - [input] alps: cache firmware version (Benjamin Tissoires) [1109395 947488] - [input] alps: change decode function prototype to return an int (Benjamin Tissoires) [1109395 947488] - [input] alps: report 2 touches when we've > 2 fingers (Benjamin Tissoires) [1109395 947488] - [input] alps: add an alps_report_semi_mt_data function (Benjamin Tissoires) [1109395 947488] - [input] alps: use single touch data when v3 mt data contains only one finger (Benjamin Tissoires) [1109395 947488] - [input] alps: use standard contact tracking instead of DIY (Benjamin Tissoires) [1109395 947488] - [input] alps: use struct input_mt_pos to track coordinates (Benjamin Tissoires) [1109395 947488] - [input] alps: process_bitmap, round down when spreading adjescent fingers over 2 points (Benjamin Tissoires) [1109395 947488] - [input] alps: process_bitmap, fix counting of high point bits (Benjamin Tissoires) [1109395 947488] - [input] alps: process_bitmap, add alps_get_bitmap_points() helper function (Benjamin Tissoires) [1109395 947488] - [input] alps: process_bitmap, don't invert the Y-axis on Rushmore (Benjamin Tissoires) [1109395 947488] - [input] alps: improve 2-finger reporting on v3 models (Benjamin Tissoires) [1109395 947488] - [input] alps: fix rushmore packet decoding (Benjamin Tissoires) [1109395 947488] - [input] alps: add support for "Dolphin" devices (Benjamin Tissoires) [1109395 947488] - [input] alps: add support for DualPoint device on Dell XT2 model (Benjamin Tissoires) [1109395 947488] - [input] alps: change secondary device's name (Benjamin Tissoires) [1109395 947488] - [input] alps: add "Dolphin V1" touchpad support (Benjamin Tissoires) [1109395 947488] - [input] alps: add support for "Rushmore" touchpads (Benjamin Tissoires) [1109395 947488] - [input] alps: move pixel and bitmap info into alps_data struct (Benjamin Tissoires) [1109395 947488] - [input] alps: switch to using input_mt_report_finger_count (Benjamin Tissoires) [1109395 947488] - [input] alps: document the alps.h data structures (Benjamin Tissoires) [1109395 947488] - [input] alps: add semi-MT support for v4 protocol (Benjamin Tissoires) [1109395 947488] - [input] alps: add semi-MT support for v3 protocol (Benjamin Tissoires) [1109395 947488] - [x86] kvm: Check non-canonical addresses upon WRMSR (Frantisek Hrbata) [1152983] {CVE-2014-3610} - [mm] memcg: do not allow task about to OOM kill to bypass the limit (Johannes Weiner) [1088334] - [mm] memcg: do not declare OOM from __GFP_NOFAIL allocations (Johannes Weiner) [1088334] - [fs] buffer: move allocation failure loop into the allocator (Johannes Weiner) [1088334] - [mm] memcg: handle non-error OOM situations more gracefully (Johannes Weiner) [1088334] - [mm] memcg: do not trap chargers with full callstack on OOM (Johannes Weiner) [1088334] - [mm] memcg: rework and document OOM waiting and wakeup (Johannes Weiner) [1088334] - [mm] memcg: enable memcg OOM killer only for user faults (Johannes Weiner) [1088334] - [x86] mm: finish user fault error path with fatal signal (Johannes Weiner) [1088334] - [mm] pass userspace fault flag to generic fault handler (Johannes Weiner) [1088334] - [s390] mm: do not invoke OOM killer on kernel fault OOM (Johannes Weiner) [1088334] - [powerpc] mm: remove obsolete init OOM protection (Johannes Weiner) [1088334] - [powerpc] mm: invoke oom-killer from remaining unconverted page fault handlers (Johannes Weiner) [1088334]- [mm] swap: discard while swapping only if SWAP_FLAG_DISCARD_PAGES (Rafael Aquini) [975154] - [mm] swapon: check validity of swap_flags (Rafael Aquini) [975154] - [mm] swap: discard while swapping only if SWAP_FLAG_DISCARD (Rafael Aquini) [975154] - [hv] util: make struct hv_do_fcopy match Hyper-V host messages (Vitaly Kuznetsov) [1123156] - [hv] util: Properly pack the data for file copy functionality (Vitaly Kuznetsov) [1123156] - [block] nvme: Fix nvmeq waitqueue entry initialization (David Milburn) [1149304] - [block] nvme: Clear QUEUE_FLAG_STACKABLE (David Milburn) [1149304 1155715] - [block] nvme: Do not open disks that are being deleted (David Milburn) [1149304] - [block] nvme: Reference count pci device (David Milburn) [1149304] - [block] nvme: Fix filesystem sync deadlock on removal (David Milburn) [1149304] - [block] nvme: Fix START_STOP_UNIT Scsi->NVMe translation (David Milburn) [1149304] - [block] nvme: Use Log Page constants in SCSI emulation (David Milburn) [1149304] - [block] nvme: Define Log Page constants (David Milburn) [1149304] - [block] nvme: Fix hot cpu notification dead lock (David Milburn) [1149304] - [block] nvme: CPU hot plug notification (David Milburn) [1149304] - [block] nvme: Rename io_timeout to nvme_io_timeout (David Milburn) [1149304] - [block] nvme: Use last bytes of f/w rev SCSI Inquiry (David Milburn) [1149304] - [block] nvme: Adhere to request queue block accounting enable/disable (David Milburn) [1149304] - [block] nvme: Fix nvme get/put queue semantics (David Milburn) [1149304] - [block] nvme: Delete NVME_GET_FEAT_TEMP_THRESH (David Milburn) [1149304] - [block] nvme: Make admin timeout a module parameter (David Milburn) [1149304] - [block] nvme: Make iod bio timeout a parameter (David Milburn) [1149304] - [block] nvme: Prevent possible NULL pointer dereference (David Milburn) [1149304] - [block] nvme: Fix the buffer size passed in GetLogPage(CDW10.NUMD) (David Milburn) [1149304] - [block] nvme: Update data structures for NVMe 1.2 (David Milburn) [1149304] - [block] nvme: Enable BUILD_BUG_ON checks (David Milburn) [1149304] - [block] nvme: Update namespace and controller identify structures to the 1.1a spec (David Milburn) [1149304] - [block] nvme: Flush with data support (David Milburn) [1149304] - [block] nvme: Configure support for block flush (David Milburn) [1149304] - [block] nvme: Add tracepoints (David Milburn) [1149304] - [block] nvme: Protect against badly formatted CQEs (David Milburn) [1149304] - [block] nvme: Improve error messages (David Milburn) [1149304] - [block] nvme: Update copyright headers (David Milburn) [1149304] - [netdrv] mlx4_en: Adding missing initialization of perm_addr (Amir Vadai) [1120930]- [fs] cifs: don't compare uniqueids in cifs_prime_dcache unless server inode numbers are in use (Sachin Prabhu) [1163010] - [fs] cifs: always update the inode cache with the results from a FIND_* (Sachin Prabhu) [1163010] - [fs] nfsd: disable 4.1 in rhel6 (J. Bruce Fields) [1122493] - [x86] kvm: allow bit 10 to be cleared in MSR_IA32_MC4_CTL (Eduardo Habkost) [1025868] - [scsi] be2iscsi: Bump driver version (Rob Evers) [1133543] - [scsi] be2iscsi: Fix kernel panic during reboot/shutdown (Rob Evers) [1133543] - [firmware] iscsi_ibft: Fix finding Broadcom specific ibft sign (Maurizio Lombardi) [1095187] - [firmware] ibft: Fix finding IBFT ACPI table on UEFI (Maurizio Lombardi) [1095187] - [scsi] st: add a debug_flag module parameter request (Maurizio Lombardi) [1153819] - [scsi] bnx2fc: fix incorrect DMA memory mapping in bnx2fc_unmap_sg_list() (Maurizio Lombardi) [1119623] - [scsi] sd: fix a bug in deriving the FLUSH_TIMEOUT from the basic I/O timeout (Ewan Milne) [1104782] - [scsi] sd: Derive the FLUSH_TIMEOUT from the basic I/O timeout (Ewan Milne) [1104782]- [fs] proc/task_mmu: missing check during hugepage migration (Jacob Tanenbaum) [1105038] {CVE-2014-3940} - [fs] proc: use unsigned long inside /proc/*/statm (Rafael Aquini) [810317] - [net] ipv6: update Destination Cache entries when gateway turn into host (Jiri Pirko) [1174697] - [net] ipv6: increase ip6_rt_max_size to 16384 (Hannes Frederic Sowa) [1112946] - [net] ipv6: don't set DST_NOCOUNT for remotely added routes (Hannes Frederic Sowa) [1112946] - [net] ipv6: don't count addrconf generated routes against gc limit (Hannes Frederic Sowa) [1112946] - [net] ipv6: Don't put artificial limit on routing table size (Hannes Frederic Sowa) [1112946] - [scsi] bnx2fc: fix tgt spinlock locking (Maurizio Lombardi) [1079656] - [acpi] acpica: Remove FORCE_DELETE option for global reference count mechanism (Adrian Huang) [1155774] - [input] wacom: silence warning introduced in 6986e2c7 (Aristeu Rozanski) [1093435] - [input] wacom: fix retrieving touch_max bug (Aristeu Rozanski) [1093435] - [input] wacom: fix a typo for Cintiq 22HDT (Aristeu Rozanski) [1093435] - [input] wacom: add three new display tablets (Aristeu Rozanski) [1093435] - [input] wacom: add touch sensor support for Cintiq 24HD touch (Aristeu Rozanski) [1093435] - [input] wacom: add 0xE5 (MT device) support (Aristeu Rozanski) [1093435] - [input] wacom: retrieve maximum number of touch points (Aristeu Rozanski) [1093435] - [input] wacom: handle split-sensor devices with internal hubs (Aristeu Rozanski) [1093435] - [input] usb: move children to struct usb_port (Aristeu Rozanski) [1093435] - [media] gspca: ov519: Fix sensor detection problems (Gopal Tiwari) [1043584] - [kernel] module: fix kabi for 16k stacks (Johannes Weiner) [1045190 1060721] - [kernel] x86_64: expand kernel stack to 16K (Johannes Weiner) [1045190 1060721] - [kernel] hung_task: debugging: Add tracepoint to report the hang (Oleg Nesterov) [977930]- [crypto] crc32c: Kill pointless CRYPTO_CRC32C_X86_64 option (Jarod Wilson) [1036212] - [crypto] testmgr: add larger crc32c test vector to test FPU path in crc32c_intel (Jarod Wilson) [1036212] - [crypto] tcrypt: Added speed test in tcrypt for crc32c (Jarod Wilson) [1036212] - [crypto] crc32c: Optimize CRC32C calculation with PCLMULQDQ instruction (Jarod Wilson) [1036212] - [crypto] crc32c: Rename crc32c-intel.c to crc32c-intel_glue.c (Jarod Wilson) [1036212] - [mm] hugetlb: release pages in the error path of hugetlb_cow() (Rafael Aquini) [1063691] - [x86] traps: stop using IST for #SS (Petr Matousek) [1172811] {CVE-2014-9322} - [net] rtnetlink: wait for unregistering devices in rtnl_link_unregister() (Florian Westphal) [1133744] - [net] netns: Delay default_device_exit_batch until no devices are unregistering (Florian Westphal) [1133744] - [netdrv] igb: retire the RX_CSUM flag and use the netdev flag instead (Stefan Assmann) [1169711] - [netdrv] igb: Support RX-ALL feature flag (Stefan Assmann) [1169711] - [netdrv] igb: do vlan cleanup (Stefan Assmann) [1169711] - [netdrv] igb: add support for NETIF_F_RXHASH (Stefan Assmann) [1169711] - [netdrv] igb: convert to ndo_fix_features (Stefan Assmann) [1169711] - [netdrv] netxen: Fix link event handling (Tony Camuso) [1148022] - [netdrv] netxen: Fix bug in Tx completion path (Tony Camuso) [1148022] - [netdrv] netxen: Fix BUG "sleeping function called from invalid context" (Tony Camuso) [1148022] - [netdrv] netxen: Convert remaining uses of pr_warning to pr_warn (Tony Camuso) [1148022] - [netdrv] netxen: Fix typo in printk (Tony Camuso) [1148022] - [netdrv] netxen: remove init of dev->perm_addr in drivers (Tony Camuso) [1148022] - [netdrv] netxen: Remove DEFINE_PCI_DEVICE_TABLE macro use (Tony Camuso) [1148022] - [netdrv] netxen: get rid of SET_ETHTOOL_OPS (Tony Camuso) [1148022] - [netdrv] netxen: Use pci_enable_msix_range() instead of pci_enable_msix() (Tony Camuso) [1148022] - [netdrv] netxen: slight optimization of addr compare (Tony Camuso) [1148022] - [netdrv] netxen: Fix FSF address in file headers (Tony Camuso) [1148022] - [netdrv] netxen: remove unnecessary pci_set_drvdata() (Tony Camuso) [1148022] - [netdrv] netxen: make pci_error_handlers const (Tony Camuso) [1148022] - [netdrv] netxen: convert to SKB paged frag API (Tony Camuso) [1148022] - [netdrv] netxen: remove use of ndo_set_multicast_list in drivers (Tony Camuso) [1148022] - [netdrv] bna: allow transmit tagged frames (Ivan Vecera) [1138501] - [netdrv] bna: Support TSO and partial checksum with non-accelerated vlans (Ivan Vecera) [1138501]- [perf] trace: Fix ioctl 'request' beautifier build problems on !(i386 || x86_64) arches (Jiri Olsa) [1159929] - [perf] traceevent: Fix conversion of pointer to integer of different size (Jiri Olsa) [1159929] - [perf] traceevent: Fix use of multiple options in processing field (Jiri Olsa) [1159929] - [perf] header: Fix possible memory leaks in process_group_desc() (Jiri Olsa) [1159929] - [perf] header: Fix bogus group name (Jiri Olsa) [1159929] - [perf] tools: Tag thread comm as overriden (Jiri Olsa) [1159929] - [perf] record: Add an option to force per-cpu mmaps (Jiri Olsa) [1159929] - [perf] probe: Add '--demangle'/'--no-demangle' (Jiri Olsa) [1159929] - [perf] browser: Fix segfault caused by off by one handling END key (Jiri Olsa) [1159929] - [perf] symbols: Limit max callchain using max_stack on DWARF unwinding too (Jiri Olsa) [1159929] - [perf] evsel: Introduce perf_evsel__prev() method (Jiri Olsa) [1159929] - [perf] tools: Use perf_evlist__{first, last}, perf_evsel__next (Jiri Olsa) [1159929] - [perf] tools: Synthesize anon MMAP records again (Jiri Olsa) [1159929] - [perf] top: Add missing newline if the 'uid' is invalid (Jiri Olsa) [1159929] - [perf] tools: Remove trivial extra semincolon (Jiri Olsa) [1159929] - [perf] trace: Tweak summary output (Jiri Olsa) [1159929] - [perf] build: Fix feature-libunwind-debug-frame handling (Jiri Olsa) [1159929] - [perf] build: Fix timerfd feature check (Jiri Olsa) [1159929] - [perf] parse the .debug_frame section in case .eh_frame is not present (Jiri Olsa) [1159929] - [perf] tools: Check libunwind for availability of dwarf parsing feature (Jiri Olsa) [1159929] - [perf] arm: wire up perf_regs and unwind support for ARM (Jiri Olsa) [1159929] - [perf] traceevent: Add direct access to dynamic arrays (Jiri Olsa) [1159929] - [perf] target: Shorten perf_target__ to target__ (Jiri Olsa) [1159929] - [perf] tests: Handle throttle events in 'object code reading' test (Jiri Olsa) [1159929] - [perf] evlist: Refactor mmap_pages parsing (Jiri Olsa) [1159929] - [perf] evlist: Round mmap pages to power 2 - v2 (Jiri Olsa) [1159929] - [perf] record: Fix segfault with --no-mmap-pages (Jiri Olsa) [1159929] - [perf] trace: Add summary only option (Jiri Olsa) [1159929] - [perf] trace: Simplify '--summary' output (Jiri Olsa) [1159929] - [perf] trace: Change syscall summary duration order (Jiri Olsa) [1159929] - [perf] tests: Compensate lower sample freq with longer test loop (Jiri Olsa) [1159929] - [perf] trace: Fix segfault on perf trace -i perf.data (Jiri Olsa) [1159929] - [perf] trace: Separate tp syscall field caching into init routine to be reused (Jiri Olsa) [1159929] - [perf] trace: Beautify fifth argument of mmap() as fd (Jiri Olsa) [1159929] - [perf] tests: Use lower sample_freq in sw clock event period test (Jiri Olsa) [1159929] - [perf] tests: Check return of perf_evlist__open sw clock event period test (Jiri Olsa) [1159929] - [perf] record: Move existing write_output into helper function (Jiri Olsa) [1159929] - [perf] record: Use correct return type for write() (Jiri Olsa) [1159929] - [perf] tools: Prevent condition that all sort keys are elided (Jiri Olsa) [1159929] - [perf] machine: Simplify synthesize_threads method (Jiri Olsa) [1159929] - [perf] machine: Introduce synthesize_threads method out of open coded equivalent (Jiri Olsa) [1159929] - [perf] record: Synthesize non-exec MMAP records when --data used (Jiri Olsa) [1159929] - [perf] evsel: Remove idx parm from constructor (Jiri Olsa) [1159929] - [perf] progress: Don't force a refresh during progress update (Jiri Olsa) [1159929] - [perf] tools: Remove unneeded include (Jiri Olsa) [1159929] - [perf] record: Remove post_processing_offset variable (Jiri Olsa) [1159929] - [perf] record: Remove advance_output function (Jiri Olsa) [1159929] - [perf] record: Refactor feature handling into a separate function (Jiri Olsa) [1159929] - [perf] trace: Don't relookup fields by name in each sample (Jiri Olsa) [1159929] - [perf] evsel: Ditch evsel->handler.data field (Jiri Olsa) [1159929] - [perf] Add required memory barriers (Jiri Olsa) [1159929] - [perf] tools: Finish the removal of 'self' arguments (Jiri Olsa) [1159929] - [perf] tools: Check maximum frequency rate for record/top (Jiri Olsa) [1159929] - [perf] fs: Add procfs support (Jiri Olsa) [1159929] - [perf] fs: Rename NAME_find_mountpoint() to NAME__mountpoint() (Jiri Olsa) [1159929] - [perf] tools: Factor sysfs code into generic fs object (Jiri Olsa) [1159929] - [perf] list: Add usage (Jiri Olsa) [1159929] - [perf] list: Remove a level of indentation (Jiri Olsa) [1159929] - [perf] build: Fix detection of non-core features (Jiri Olsa) [1159929] - [perf] kvm: Disable live command if timerfd is not supported (Jiri Olsa) [1159929] - [perf] hists: Consolidate __hists__add_*entry() (Jiri Olsa) [1159929] - [perf] traceevent: Add pevent_print_func_field() helper function (Jiri Olsa) [1159929] - [perf] traceevent: Add flags NOHANDLE and PRINTRAW to individual events (Jiri Olsa) [1159929] - [perf] traceevent: Check for spaces in character array (Jiri Olsa) [1159929] - [perf] traceevent: Have bprintk output the same as the kernel does (Jiri Olsa) [1159929] - [perf] traceevent: Handle __print_hex(__get_dynamic_array(fieldname), len) (Jiri Olsa) [1159929] - [perf] traceevent: If s is a pointer, check printk formats (Jiri Olsa) [1159929] - [perf] traceevent: Update printk formats when entered (Jiri Olsa) [1159929] - [perf] traceevent: Add support for extracting trace_clock in report (Jiri Olsa) [1159929] - [perf] stat: Enhance option parse error message (Jiri Olsa) [1159929] - [perf] top: Use parse_options_usage() for -s option failure (Jiri Olsa) [1159929] - [perf] report: Use parse_options_usage() for -s option failure (Jiri Olsa) [1159929] - [perf] report: Postpone setting up browser after parsing options (Jiri Olsa) [1159929] - [perf] tools: Show single option when failed to parse (Jiri Olsa) [1159929] - [perf] evsel: Always use perf_evsel__set_sample_bit() (Jiri Olsa) [1159929] - [perf] evlist: Add a debug print if event buffer mmap fails (Jiri Olsa) [1159929] - [perf] tools: Fix libunwind build and feature detection for 32-bit build (Jiri Olsa) [1159929] - [perf] tools: Fix 32-bit cross build (Jiri Olsa) [1159929] - [perf] script: Set up output options for in-stream attributes (Jiri Olsa) [1159929] - [perf] evsel: Add a debug print if perf_event_open fails (Jiri Olsa) [1159929] - [perf] tools: Get current comm instead of last one (Jiri Olsa) [1159929] - [perf] tools: Compare hists comm by addresses (Jiri Olsa) [1159929] - [perf] tools: Add new COMM infrastructure (Jiri Olsa) [1159929] - [perf] tools: Add time argument on COMM setting (Jiri Olsa) [1159929] - [perf] tools: Use an accessor to read thread comm (Jiri Olsa) [1159929] - [perf] tools: Add missing data.h into LIB_H headers (Jiri Olsa) [1159929] - [perf] probe: Fix typo (Jiri Olsa) [1159929] - [perf] bench: Fix two warnings (Jiri Olsa) [1159929] - [perf] tools: Remove cast of non-variadic function to variadic (Jiri Olsa) [1159929] - [perf] tools: Show progress on histogram collapsing (Jiri Olsa) [1159929] - [perf] progress: Per progress bar state (Jiri Olsa) [1159929] - [perf] ui: Rename ui_progress to ui_progress_ops (Jiri Olsa) [1159929] - [perf] tools: Fix non-debug build (Jiri Olsa) [1159929] - [perf] evlist: Validate that mmap_pages is not too big (Jiri Olsa) [1159929] - [perf] tools: Do not accept parse_tag_value() overflow (Jiri Olsa) [1159929] - [perf] inject: Do not repipe attributes to a perf.data file (Jiri Olsa) [1159929] - [perf] script: Make perf_script a local variable (Jiri Olsa) [1159929] - [perf] sched: Optimize build time (Jiri Olsa) [1159929] - [perf] sched: Make struct perf_sched sched a local variable (Jiri Olsa) [1159929] - [perf] bench: Change the procps visible command-name of invididual benchmark tests plus cleanups (Jiri Olsa) [1159929] - [perf] probe: Find fentry mcount fuzzed parameter location (Jiri Olsa) [1159929] - [perf] probe: Support "$vars" meta argument syntax for local variables (Jiri Olsa) [1159929] - [perf] tools: Stop using 'self' in some more places (Jiri Olsa) [1159929] - [perf] top: Add --max-stack option to limit callchain stack scan (Jiri Olsa) [1159929] - [perf] report: Add --max-stack option to limit callchain stack scan (Jiri Olsa) [1159929] - [perf] session: Separating data file properties from session (Jiri Olsa) [1159929] - [perf] tools: Add perf_data_file__open interface to data object (Jiri Olsa) [1159929] - [perf] tools: Add data object to handle perf data file (Jiri Olsa) [1159929] - [perf] tools: Compare dso's also when comparing symbols (Jiri Olsa) [1159929] - [perf] callchain: Convert children list to rbtree (Jiri Olsa) [1159929] - [perf] list: Show error if tracepoints not available (Jiri Olsa) [1159929] - [perf] script: Print addr by default for BTS (Jiri Olsa) [1159929] - [perf] evlist: Factor out duplicated mmap code (Jiri Olsa) [1159929] - [perf] evlist: Fix perf_evlist__mmap comments (Jiri Olsa) [1159929] - [perf] tools: Fix bench/numa.c for 32-bit build (Jiri Olsa) [1159929] - [perf] tools: Fix test_on_exit for 32-bit build (Jiri Olsa) [1159929] - [perf] evlist: Fix 32-bit build error (Jiri Olsa) [1159929] - [perf] session: Add missing members to perf_event__attr_swap() (Jiri Olsa) [1159929] - [perf] session: Add missing sample flush for piped events (Jiri Olsa) [1159929] - [perf] record: Improve write_output error message (Jiri Olsa) [1159929] - [perf] evsel: Add missing decrement in id sample parsing (Jiri Olsa) [1159929] - [perf] evsel: Add missing 'mmap2' from debug print (Jiri Olsa) [1159929] - [perf] trace: Improve messages related to /proc/sys/kernel/perf_event_paranoid (Jiri Olsa) [1159929] - [perf] tools: Introduce filename__read_int helper (Jiri Olsa) [1159929] - [perf] evlist: Introduce perf_evlist__strerror_tp method (Jiri Olsa) [1159929] - [perf] trace: Improve event processing exit (Jiri Olsa) [1159929] - [perf] trace: Use vfs_getname hook if available (Jiri Olsa) [1159929] - [perf] trace: Split fd -> pathname array handling (Jiri Olsa) [1159929] - [perf] symbols: Fix a mmap and munmap mismatched bug (Jiri Olsa) [1159929] - [perf] symbols: Fix a memory leak due to symbol__delete not being used (Jiri Olsa) [1159929] - [perf] annotate: Another fix for annotate_browser__callq() (Jiri Olsa) [1159929] - [perf] buildid-cache: Add ability to add kcore to the cache (Jiri Olsa) [1159929] - [perf] annotate: Fix annotate_browser__callq() (Jiri Olsa) [1159929] - [perf] symbols: Add ability to find kcore in build-id cache (Jiri Olsa) [1159929] - [perf] tools: Add copyfile_mode() (Jiri Olsa) [1159929] - [perf] annotate: Find kcore symbols on other maps (Jiri Olsa) [1159929] - [perf] build: Simplify the autodep inclusion rule (Jiri Olsa) [1159929] - [perf] build: Improve the 'stackprotector' feature test (Jiri Olsa) [1159929] - [perf] build: Remove the volatile-register-var feature check (Jiri Olsa) [1159929] - [perf] build: Simplify the libelf logic (Jiri Olsa) [1159929] - [perf] build: Fix DPACKAGE definitions for the libbfd et al testcases (Jiri Olsa) [1159929] - [perf] build: Pass through DEBUG parameter (Jiri Olsa) [1159929] - [perf] build: Fix non-existent build directory handling (Jiri Olsa) [1159929] - [perf] symbols: Add map_groups__find_ams() (Jiri Olsa) [1159929] - [perf] symbols: Workaround objdump difficulties with kcore (Jiri Olsa) [1159929] - [perf] symbols: Validate kcore module addresses (Jiri Olsa) [1159929] - [perf] tools: Separate lbfd check out of NO_DEMANGLE condition (Jiri Olsa) [1159929] - [perf] tests: Fix memory leak in dso-data.c (Jiri Olsa) [1159929] - [perf] tools: Fix old GCC build error in 'get_srcline' (Jiri Olsa) [1159929] - [perf] trace: Add summary option to dump syscall statistics (Jiri Olsa) [1159929] - [perf] util: Add findnew method to intlist (Jiri Olsa) [1159929] - [perf] trace: Improve the error messages (Jiri Olsa) [1159929] - [perf] timechart: Add example in the documentation (Jiri Olsa) [1159929] - [perf] tools: Implement summary output for 'make install' (Jiri Olsa) [1159929] - [perf] tools: Align perf version output to other build messages (Jiri Olsa) [1159929] - [perf] tools: Harmonize the various build messages in perf, lib-traceevent, lib-lk (Jiri Olsa) [1159929] - [perf] tools: Implement summary output for 'make clean' (Jiri Olsa) [1159929] - [perf] tools: Fix redirection printouts (Jiri Olsa) [1159929] - [perf] trace: Initial beautifier for ioctl's 'cmd' arg (Jiri Olsa) [1159929] - [perf] trace: Prepare the strarray scnprintf method for reuse (Jiri Olsa) [1159929] - [perf] trace: Allow specifying index offset in strarrays (Jiri Olsa) [1159929] - [perf] symbols: Make a separate function to parse /proc/modules (Jiri Olsa) [1159929] - [perf] intlist: Add priv member (Jiri Olsa) [1159929] - [perf] trace: Use new machine method to loop over threads (Jiri Olsa) [1159929] - [perf] machine: Add method to loop over threads and invoke handler (Jiri Olsa) [1159929] - [perf] trace: Add record option (Jiri Olsa) [1159929] - [perf] trace: Fix comm resolution when reading events from file (Jiri Olsa) [1159929] - [perf] stat: Add units to nanosec-based counters (Jiri Olsa) [1159929] - [perf] stat: Don't require a workload when using system wide or CPU options (Jiri Olsa) [1159929] - [perf] stat: Fix misleading message when specifying cpu list or system wide (Jiri Olsa) [1159929] - [perf] evlist: Fix perf_evlist__mmap_read event overflow (Jiri Olsa) [1159929] - [perf] bench: Fix failing assertions in numa bench (Jiri Olsa) [1159929] - [perf] tools: Ignore 'perf timechart' output file (Jiri Olsa) [1159929] - [perf] stat: Don't print bogus data on -e instructions (Jiri Olsa) [1159929] - [perf] stat: Don't print bogus data on -e cycles (Jiri Olsa) [1159929] - [perf] tools: Move start conditions to start of the flex file (Jiri Olsa) [1159929] - [perf] tools: Add missing -ldl for gtk build (Jiri Olsa) [1159929] - [perf] machine: Use snprintf instead of sprintf (Jiri Olsa) [1159929] - [perf] bench: sched Add --threaded option (Jiri Olsa) [1159929] - [perf] trace: Add 'trace' alias to 'perf trace' (Jiri Olsa) [1159929] - [perf] trace: Show path associated with fd in live sessions (Jiri Olsa) [1159929] - [perf] trace: Beautify mlock & friends 'addr' arg (Jiri Olsa) [1159929] - [perf] trace: Handle MSG_WAITFORONE not defined (Jiri Olsa) [1159929] - [perf] trace: Add beautifier for clock_gettime's clk_id argument (Jiri Olsa) [1159929] - [perf] trace: Beautify pipe2 'flags' arg (Jiri Olsa) [1159929] - [perf] trace: Use socket's beautifiers in socketpair (Jiri Olsa) [1159929] - [perf] trace: Don't supress zeroed args when there is an strarray entry for it (Jiri Olsa) [1159929] - [perf] trace: Add helper for syscalls with a single strarray arg (Jiri Olsa) [1159929] - [perf] trace: Beautify flock 'cmd' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify epoll_ctl 'op' arg (Jiri Olsa) [1159929] - [perf] tools: Fix srcline sort key behavior (Jiri Olsa) [1159929] - [perf] tools: Implement addr2line directly using libbfd (Jiri Olsa) [1159929] - [perf] tools: Save failed result of get_srcline() (Jiri Olsa) [1159929] - [perf] annotate: Pass dso instead of dso_name to get_srcline() (Jiri Olsa) [1159929] - [perf] tools: Do not try to call addr2line on non-binary files (Jiri Olsa) [1159929] - [perf] annotate: Factor out get/free_srcline() (Jiri Olsa) [1159929] - [perf] hists: Free srcline when freeing hist_entry (Jiri Olsa) [1159929] - [perf] annotate: Reuse path from the result of addr2line (Jiri Olsa) [1159929] - [perf] sort: Fix a memory leak on srcline (Jiri Olsa) [1159929] - [perf] tools: Separate out GTK codes to libperf-gtk.so (Jiri Olsa) [1159929] - [perf] symbols: Add new option --ignore-vmlinux for perf top (Jiri Olsa) [1159929] - [perf] tools: Adding throttle event data struct support (Jiri Olsa) [1159929] - [perf] evlist: Introduce perf_evlist__new_default function (Jiri Olsa) [1159929] - [perf] tools: Add possibility to specify mmap size (Jiri Olsa) [1159929] - [perf] tools: Check mmap pages value early (Jiri Olsa) [1159929] - [perf] lock: Account for lock average wait time (Jiri Olsa) [1159929] - [perf] lock: Limit bad rate precision (Jiri Olsa) [1159929] - [perf] lock: Redo __cmd_report (Jiri Olsa) [1159929] - [perf] lock: Plug some memleaks (Jiri Olsa) [1159929] - [perf] lock: Return proper code in report_lock_*_event (Jiri Olsa) [1159929] - [perf] lock: Remove dead code (Jiri Olsa) [1159929] - [perf] tools: Unify page_size usage (Jiri Olsa) [1159929] - [perf] tools: Remove unused trace-event-* code (Jiri Olsa) [1159929] - [perf] symbols: Support for Openembedded/Yocto -dbg packages (Jiri Olsa) [1159929] - [perf] completion: Use more comp words (Jiri Olsa) [1159929] - [perf] completion: Strip dependency on bash-completion (Jiri Olsa) [1159929] - [perf] completion: Strip function_exists () (Jiri Olsa) [1159929] - [perf] completion: Strip dependency on _filedir (Jiri Olsa) [1159929] - [perf] completion: Update __ltrim_colon_completions (Jiri Olsa) [1159929] - [perf] completion: Don't dictate perf install location (Jiri Olsa) [1159929] - [perf] trace: Add option to show process COMM (Jiri Olsa) [1159929] - [perf] trace: Beautify eventfd2 'flags' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify send/recv syscall 'flags' arg (Jiri Olsa) [1159929] - [perf] trace: Don't print zeroed args (Jiri Olsa) [1159929] - [perf] trace: Remove duplicate mmap entry in syscall_fmts array (Jiri Olsa) [1159929] - [perf] trace: Add option to show full timestamp (Jiri Olsa) [1159929] - [perf] trace: Beautify rlmimit resources (Jiri Olsa) [1159929] - [perf] trace: Beautify access 'mode' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify socket 'type' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify socket 'family' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify signal number arg in several syscalls (Jiri Olsa) [1159929] - [perf] trace: Beautify rt_sigprocmask 'how' arg (Jiri Olsa) [1159929] - [perf] trace: Beautify fcntl 'cmd' arg (Jiri Olsa) [1159929] - [perf] trace: Use strarray for ltrace's whence arg (Jiri Olsa) [1159929] - [perf] trace: Allow passing parms to arg formatters (Jiri Olsa) [1159929] - [perf] trace: Put syscall formatter parms into struct (Jiri Olsa) [1159929] - [perf] build: Clean up feature_print_code() (Jiri Olsa) [1159929] - [perf] build: Pass through LDFLAGS to feature tests (Jiri Olsa) [1159929] - [perf] build: Harmonize the style of the feature testcases (Jiri Olsa) [1159929] - [perf] build: Fix O=/some/dir perf.o type of targets (Jiri Olsa) [1159929] - [perf] build: Fix non-canonical directory names in O= (Jiri Olsa) [1159929] - [perf] build: Exclude MAKEFLAGS from nested invocation (Jiri Olsa) [1159929] - [perf] build: Make sure autodep feature binaries honor the O= setting (Jiri Olsa) [1159929] - [perf] build: Pass through all targets to Makefile.perf (Jiri Olsa) [1159929] - [perf] build: Collapse the test-all.c testcase (Jiri Olsa) [1159929] - [perf] build: Clean up various testcases (Jiri Olsa) [1159929] - [perf] build: Remove unused config/feature-tests.mak (Jiri Olsa) [1159929] - [perf] build: split out feature checks: 'liberty', 'liberty-z', 'cplus-demangle' (Jiri Olsa) [1159929] - [perf] build: Standardize the various messages output by parallel make (Jiri Olsa) [1159929] - [perf] build: Flip Makefile.parallel and Makefile.perf (Jiri Olsa) [1159929] - [perf] build: Automatically build in parallel, based on number of CPUs in the system (Jiri Olsa) [1159929] - [perf] build: Improve printout-of auto-detected features (Jiri Olsa) [1159929] - [perf] build: Speed up auto-detection (Jiri Olsa) [1159929] - [perf] build: Invoke feature-checks 'clean' target from the main Makefile (Jiri Olsa) [1159929] - [perf] build: Fix double/triple-build of the feature detection logic during 'make install' et al (Jiri Olsa) [1159929] - [perf] build: Speed up the final link (Jiri Olsa) [1159929] - [perf] build: Speed up git-version test on re-make (Jiri Olsa) [1159929] - [perf] build: Speed up auto-detection of features by adding a 'test-all' target (Jiri Olsa) [1159929] - [perf] build: Turn strlcpy() into a __weak function (Jiri Olsa) [1159929] - [perf] build: Clean up util/include/linux/compiler.h (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'backtrace' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'on-exit' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'strlcpy' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libbfd' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libpython-version' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libpython' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libperl' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'gtk2-infobar' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'gtk2' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libslang' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libaudit' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libunwind' (Jiri Olsa) [1159929] - [perf] build: Clean up the libunwind logic in config/Makefile (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libelf-getphdrnum' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libelf-mmap' (Jiri Olsa) [1159929] - [perf] build: Clean up the mmap logic in config/Makefile (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'dwarf' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'glibc' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libelf' (Jiri Olsa) [1159929] - [perf] build: Clean up the libelf logic in config/Makefile (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'bionic' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'fortify-source' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'volatile-register-var' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'stackprotector' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'stackprotector-all' (Jiri Olsa) [1159929] - [perf] build: split out feature check: 'libnuma' (Jiri Olsa) [1159929] - [perf] build: Add 'autodep' functionality, generate feature test dependencies automatically (Jiri Olsa) [1159929] - [perf] build: Add feature check core code (Jiri Olsa) [1159929] - [perf] standardize feature support define names to: HAVE_{FEATURE}_SUPPORT (Jiri Olsa) [1159929] - [perf] Document the new transaction sample type (Jiri Olsa) [1159929] - [perf] Disable all pmus on unthrottling and rescheduling (Jiri Olsa) [1159929] - [perf] x86: Fix constraint table end marker bug (Jiri Olsa) [1159929] - [perf] Remove fragile swevent hlist optimization (Jiri Olsa) [1159929] - [perf] Factor out strncpy() in perf_event_mmap_event() (Jiri Olsa) [1159929] - [perf] Update a stale comment (Jiri Olsa) [1159929] - [perf] Optimize perf_output_begin() -- address calculation (Jiri Olsa) [1159929] - [perf] Optimize perf_output_begin() -- lost_event case (Jiri Olsa) [1159929] - [perf] Optimize perf_output_begin() (Jiri Olsa) [1159929] - [perf] Add unlikely() to the ring-buffer code (Jiri Olsa) [1159929] - [perf] Simplify the ring-buffer code (Jiri Olsa) [1159929] - [perf] Fix ring_buffer perf_output_space() boundary calculation (Jiri Olsa) [1159929] - [perf] Fix the perf context switch optimization (Jiri Olsa) [1159929] - [perf] Allow the PMU driver to choose the CPU on which to install events (Jiri Olsa) [1159929] - [perf] Avoid race between cpu hotplug and installing event (Jiri Olsa) [1159929] - [perf] Change zero-padding of strings in perf_event_mmap_event() (Jiri Olsa) [1159929] - [perf] Do not waste PAGE_SIZE bytes for ALIGN(8) in perf_event_mmap_event() (Jiri Olsa) [1159929] - [perf] Kill the dead !vma->vm_mm code in perf_event_mmap_event() (Jiri Olsa) [1159929] - [perf] Fix strncpy() use, always make sure it's NUL terminated (Jiri Olsa) [1159929] - [perf] x86: Optimize intel_pmu_pebs_fixup_ip() (Jiri Olsa) [1159929] - [perf] Enforce 1 as lower limit for perf_event_max_sample_rate (Jiri Olsa) [1159929] - [perf] Optimize throttling code (Jiri Olsa) [1159929] - [perf] x86: Fix build warning in intel_pmu_drain_pebs_nhm() (Jiri Olsa) [1159929] - [perf] x86: Remove division from the intel_pmu_drain_pebs_nhm() hot path (Jiri Olsa) [1159929] - [perf] Fix perf ring buffer memory ordering (Jiri Olsa) [1159929] - [perf] x86: Block PMIs on init to prevent a stream of unkown NMIs (Jiri Olsa) [1159929] - [perf] x86: Fix counter corruption when using lots of perf groups (Jiri Olsa) [1159929] - [perf] trace: Compat fix for raw_syscall:* events (Jiri Olsa) [1159929] - [perf] trace: Revert compat skipping of 'nr' field (Jiri Olsa) [1159929] - [perf] trace: Missing include for audit-devel-libs feature detection (Jiri Olsa) [1159929]- [fs] nfs: reject zero layout with zeroed stripe unit (Niels de Vos) [1166643] - [md] dm: fix RHEL6 kABI breakage in mapped_device structure (Mike Snitzer) [1169431] - [md] dm: use rcu_dereference_protected instead of rcu_dereference (Mike Snitzer) [1169431] - [md] dm-thin: suspend_resume active thin devices when reloading thin-pool (Mike Snitzer) [1169431] - [md] dm-thin: do not allow thin device activation while pool is suspended (Mike Snitzer) [1169431] - [md] dm-thin: remove stale 'trim' message in block comment above pool_message (Mike Snitzer) [1169431] - [md] dm-thin: fix a race in thin_dtr (Mike Snitzer) [1169431] - [md] dm: update wait_on_bit calls for RHEL (Mike Snitzer) [1169431] - [md] dm: enhance internal suspend and resume interface (Mike Snitzer) [1169431] - [md] dm: add presuspend_undo hook to target_type (Mike Snitzer) [1169431] - [md] dm: return earlier from dm_blk_ioctl if target doesn't implement .ioctl (Mike Snitzer) [1169431] - [md] dm: do not call dm_sync_table() when creating new devices (Mike Snitzer) [1169431] - [md] dm: sparse: Annotate field with __rcu for checking (Mike Snitzer) [1169431] - [md] dm: Use rcu_dereference() for accessing rcu pointer (Mike Snitzer) [1169431] - [md] dm: allow active and inactive tables to share dm_devs (Mike Snitzer) [1169431] - [md] dm-table: add dm_table_run_md_queue_async (Mike Snitzer) [1169431] - [md] dm-mpath: stop queueing IO when no valid paths exist (Mike Snitzer) [1169431] - [md] dm-bufio: fix memleak when using a dm_buffer's inline bio (Mike Snitzer) [1169431] - [md] dm-btree: fix a recursion depth bug in btree walking code (Mike Snitzer) [1169431] - [net] rds: fix possible double free on sock tear down (Herton R. Krzesinski) [1161147] - [acpi] memhotplug: bind the memory device when the driver is being loaded (Igor Mammedov) [1150510] - [acpi] memhotplug: don't allow to eject the memory device if it is being used (Igor Mammedov) [1150510] - [acpi] memhotplug: free memory device if acpi_memory_enable_device() failed (Igor Mammedov) [1150510] - [acpi] memhotplug: fix memory leak when memory device is unbound from acpi_memhotplug (Igor Mammedov) [1150510] - [acpi] memhotplug: deal with eject request in hotplug queue (Igor Mammedov) [1150510] - [acpi] memhotplug: add memory offline code to acpi_memory_device_remove() (Igor Mammedov) [1150510] - [acpi] memhotplug: call acpi_bus_trim() to remove memory device (Igor Mammedov) [1150510] - [block] xen-blkfront: remove type check from blkfront_setup_discard (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: If no barrier or flush is supported, use invalid operation (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: fix a deadlock while handling discard response (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: Handle discard requests (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: add BLKIF_OP_DISCARD and discard request struct (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: Union the blkif_request request specific fields (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: Introduce BLKIF_OP_FLUSH_DISKCACHE support (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: Provide for 'feature-flush-cache' the BLKIF_OP_WRITE_FLUSH_CACHE operation (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: cope with backend that fail empty BLKIF_OP_WRITE_BARRIER requests (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: Implement FUA with BLKIF_OP_WRITE_BARRIER (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: change blk_shadow.request to proper pointer (Vitaly Kuznetsov) [1103797] - [block] xen-blkfront: map REQ_FLUSH into a full barrier (Vitaly Kuznetsov) [1103797] - [virtio] set pci bus master enable bit (Fam Zheng) [1159913]- [kernel] ipc/sem: Fully initialize sem_array before making it visible (Rik van Riel) [1165277] - [kernel] ipc/sem: synchronize semop and semctl with IPC_RMID (Rik van Riel) [1165277] - [kernel] ipc/sem: update sem_otime for all operations (Larry Woodman) [1168588] - [fs] fuse: prevent null nd panic on dentry revalidate (Brian Foster) [1162782] - [hv] vmbus: Properly protect calls to smp_processor_id() (Vitaly Kuznetsov) [1149924] - [hv] vmbus: Cleanup hv_post_message() (Vitaly Kuznetsov) [1149924] - [net] ipv4: Fix incorrect error code when adding an unreachable route (Panu Matilainen) [1119544] - [net] tcp: do not copy headers in tcp_collapse() (Alexander Duyck) [1156289] - [net] tcp: use tcp_flags in tcp_data_queue() (Alexander Duyck) [1156289] - [net] tcp: use TCP_SKB_CB(skb)->tcp_flags in input path (Alexander Duyck) [1156289] - [net] tcp: remove unused tcp_fin() parameters (Alexander Duyck) [1156289] - [net] tcp: rename tcp_skb_cb flags (Alexander Duyck) [1156289] - [net] tcp: unify tcp flag macros (Alexander Duyck) [1156289] - [net] tcp: unalias tcp_skb_cb flags and ip_dsfield (Alexander Duyck) [1156289] - [net] netfilter: ipset: timeout values corrupted on set resize (Marcelo Leitner) [1152754] - [net] tcp: zero retrans_stamp if all retrans were acked (Marcelo Leitner) [1127553] - [net] tcp: fix retrans_stamp advancing in error cases (Marcelo Leitner) [1127553] - [net] bridge: allow forwarding some link local frames (Marcelo Leitner) [1144330] - [net] netfilter: fix xt_TCPOPTSTRIP in forwarding path (Marcelo Leitner) [1135650] - [net] ipv4: fix nexthop attlen check in fib_nh_match (Jiri Pirko) [1151899] - [net] netfilter: conntrack: disable generic tracking for known protocols (Daniel Borkmann) [1114697] - [net] netns: xfrm: ipcomp support (Jiri Pirko) [1112926] - [usb] ehci: Fix panic on hotplug race condition (Don Zickus) [1107010] - [usb] usb_wwan: replace release and disconnect with a port_remove hook (Stanislaw Gruszka) [1148615] - [x86] perf: Rework AMD PMU init code (Jiri Olsa) [1141914] - [char] hwrng: pseries - fix stack corruption (Gustavo Duarte) [1164436] - [scsi] storvsc: get rid of overly verbose warning messages (Vitaly Kuznetsov) [1167967] - [scsi] storvsc: NULL pointer dereference fix (Vitaly Kuznetsov) [1167967] - [security] selinux: Permit bounded transitions under NO_NEW_PRIVS or NOSUID (Denys Vlasenko) [1104568] {CVE-2014-3215} - [security] Add PR__NO_NEW_PRIVS to prevent execve from granting privs (Denys Vlasenko) [1104568] {CVE-2014-3215}- [netdrv] set dev->addr_assign_type correctly (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix curr_active_slave/carrier with loadbalance arp monitoring (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: Fix pktgen to not oops on unsupported drivers"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add bond_tx_drop() helper (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: squash a warning (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Simplify the xmit function for modes that use xmit_hash (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: display xmit_hash_policy for non-dynamic-tlb mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make global bonding stats more reliable (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the unnecessary notes for bond_xmit_broadcast() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: slight optimization for bond_xmit_roundrobin() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: consolidate ASSERT_RTNL()s and remove the unnecessary (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: style and comment fixes (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: consolidate the two rlb_next_rx_slave functions into one (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix div by zero while enslaving and transmitting (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: adjust locking comments (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 3ad: convert to bond->mode_lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: alb: convert to bond->mode_lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert curr_slave_lock to a spinlock and rename it (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: clean curr_slave_lock use (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: alb: remove curr_slave_lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 3ad: clean up curr_slave_lock usage (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Add missing space in bonding driver parameter description (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: remove our leftovers of bond->lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove last users of bond->lock and bond->lock itself (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: options: remove bond->lock usage (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: procfs: clean bond->lock usage and use RCU (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert primary_slave to use RCU (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: alb: clean bond->lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 3ad: use curr_slave_lock instead of bond->lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix typo in printk (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: create netlink event when bonding option is changed (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Replace rcu_dereference() with rcu_access_pointer() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use kobject_put instead of _del after kobject_add (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: destroy proc directory only after all bonds are gone (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use rtnl_deref in bond_change_rx_flags() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: enhance L2 hash helper with packet type (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Do not try to send packets over dead link in TLB mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove pr_fmt from bond_options.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_options.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_procfs.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bonding: remove pr_fmt from bond_netlink.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_netlink.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_debugfs.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove pr_fmt from bond_alb.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_alb.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove pr_fmt from bond_3ad.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_3ad.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove pr_fmt from bond_main.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bond_main.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_option_mode_set warning (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: permit enslaving interfaces without set_mac support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add proper __rcu annotation for current_arp_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add proper __rcu annotation for curr_active_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use rcu_access_pointer() in bonding_show_mii_status() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: get rid of bond_option_active_slave_get() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix ad_select module param check (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove no longer relevant vlan warnings (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: allow to add vlans on top of empty bond (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove NULL verification from bond_get_bond_by_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: populate essential new_slave->bond/dev early (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix vlan_features computing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: replace SLAVE_IS_OK() with bond_slave_can_tx() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rename slave_can_tx and clean it up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert IS_UP(slave->dev) to inline function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make IS_IP_TARGET_UNUSABLE_ADDRESS an inline function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: create a macro for bond mode and use it (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make USES_PRIMARY inline functions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make BOND_NO_USES_ARP an inline function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make TX_QUEUE_OVERRIDE() macro an inline function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove BOND_MODE_IS_LB macro (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix out of range parameters for bond_intmax_tbl (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: alloc the structure ad_info dynamically in per slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make a generic sysfs option store and fix comments (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the unused macro (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: simplify the slave_do_arp_validate_only() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the unnecessary struct bond_net (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix format string mismatch in bond_sysfs.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Add tlb_dynamic_lb parameter for tlb mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Added bond_tlb_xmit() for tlb mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Reorg bond_alb_xmit code (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Changed hashing function to just provide hash (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove debug_fs files when module init fails (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Inactive slaves should keep inactive flag's value (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add net_ratelimt to avoid spam in arp interval (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: ratelimit pr_err() for bond xmit broadcast (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: slight optimization for bond xmit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: ratelimit pr_warn()s in 802.3ad mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use the correct ether type for alb (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: set correct vlan id for alb xmit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: force cast of IP address in options (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix const in options processing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: correctly handle out of range parameters for lp_interval (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: options handling cleanup (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove dead code (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: send arp requests even if there's no route to them (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: disallow enslaving a bond to itself (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix a div error caused by the slave release path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix rtnl: assertion failed at net/core/rtnetlink.c for ab arp monitor (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix rtnl: assertion failed at net/core/rtnetlink.c for 802.3ad mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove no longer needed lock for bond_xxx_info_query() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use rcu_dereference() to access curr_active_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: netpoll: remove unwanted slave_dev_support_netpoll() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_arp_rcv() race of curr_active_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Invert test (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove unnecessary else (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rename last_arp_rx to last_rx (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: rename slave->jiffies to ->last_link_up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove useless updating of slave->dev->last_rx (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use last_arp_rx in bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use last_arp_rx in slave_last_rx() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use the new options to correctly set last_arp_rx (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: extend arp_validate to be able to receive unvalidated arp-only traffic (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: always set recv_probe to bond_arp_rcv in arp monitor (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: always update last_arp_rx on packet recieve (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: permit using arp_validate with non-ab modes (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond->lock from bond_arp_rcv (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 802.3ad: make aggregator_identifier bond-private (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert c99 comments (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Neaten pr_ (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert pr_warning to pr_warn, neatening (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch warnings braces 4 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch warnings braces 3 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch warnings braces 2 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch warnings braces 1 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch errors comments and space (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix checkpatch errors with foo* bar|foo * bar (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the redundant judgements for bond_option_queue_id_set() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the redundant judgements for bond_set_mac_address() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix deadlock in bonding driver when using netpoll (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unwanted bond lock for enslave processing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fail_over_mac should only affect AB mode in bond_set_mac_address() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fail_over_mac should only affect AB mode at enslave and removal processing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix locking in bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: restructure locking of bond_ab_arp_probe() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: RCUify bond_ab_arp_probe (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix u64 division (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: change name of sysfs dir for bonding slaves (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: clean the primary slave if there is no slave matching new primary (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert slaves to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert lp_interval to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert resend_igmp to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert all_slaves_active to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert queue_id to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert active_slave to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert use_carrier to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert primary_reselect to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert primary to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert miimon to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert num_peer_notif to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert ad_select to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert min_links to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert lacp_rate to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert updelay to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert downdelay to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert arp_ip_target to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert arp_interval to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert fail_over_mac to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert arp_all_targets to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert arp_validate to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert xmit_hash_policy to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert packets_per_slave to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert mode setting to use the new option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add infrastructure for an option API (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make slave_sysfs_ops static (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add sysfs /slave dir for bond slave devices (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: handle slave's name change with primary_slave logic (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use __dev_get_by_name instead of dev_get_by_name to find interface (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix __get_active_agg() RCU logic (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix __get_first_agg RCU usage (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_3ad_set_carrier() RCU usage (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove dead code from 3ad (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert 3ad to use pr_warn instead of pr_warning (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: clean up style for bond_3ad.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix kstrtou8() return value verification in num_peer_notif (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add bounds checking for tbl params (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix netlink msg size (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add ad_info attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add ad_select attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add lacp_rate attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make more functions static (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use ether_addr_equal_64bits to instead of ether_addr_equal (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the return value for bond_3ad_bind_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unwanted return value for bond_dev_queue_xmit() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: slight optimizztion for bond_slave_override() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: slight optimization for bond_alb_xmit() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: slight optimization for bond_3ad_xmit_xor() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use ether_addr_equal_unaligned for bond addr compare (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: ust micro BOND_NO_USE_ARP to simplify the mode check (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add option lp_interval for loading module (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make local function static (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add packets_per_slave attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add lp_interval attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add min_links attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add all_slaves_active attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add num_grat_arp attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: protect port for bond_3ad_handle_link_change() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: protect port for bond_3ad_adapter_duplex_changed() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: protect port for bond_3ad_adapter_speed_changed() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add resend_igmp attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add xmit_hash_policy attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add fail_over_mac attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add primary_select attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add primary attribute netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use be32 nla put/get for be32 values (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rebuild the bond_resend_igmp_join_requests_delayed() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unwanted lock for bond_store_primaryxxx() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unwanted lock for bond_option_active_slave_set() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add RCU for bond_3ad_state_machine_handler() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unwanted lock for bond enslave and release (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rebuild the lock use for bond_activebackup_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: create bond_first_slave_rcu() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rebuild the lock use for bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rebuild the lock use for bond_alb_monitor() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rebuild the lock use for bond_mii_monitor() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the no effect lock for bond_select_active_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add arp_all_targets netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add arp_validate netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add arp_ip_target netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add arp_interval netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add use_carrier netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add downdelay netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add updelay netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add miimon netlink support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Use RCU_INIT_POINTER() for better overhead and for sparse (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix packets_per_slave showing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix FSF address in file headers (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add arp_ip_target checks when install the module (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: disable arp and enable mii monitoring when bond change to no uses arp mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add ip checks when store ip target (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix two race conditions in bond_store_updelay/downdelay (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't permit to use ARP monitoring in 802.3ad mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: extend round-robin mode with packets_per_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_get_size() returns wrong size (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Merge branch 'bonding_monitor_locking'" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond read lock for bond_3ad_state_machine_handler() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond read lock for bond_activebackup_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond read lock for bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond read lock for bond_alb_monitor() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond read lock for bond_mii_monitor() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move bond-specific init after enslave happens (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove __exit tag from bond_netlink_fini() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add Netlink support active_slave option (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add Netlink support mode option (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move active_slave getting into separate function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond_ioctl_change_active() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move active_slave setting into separate function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move mode setting into separate function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: push Netlink bits into separate file (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add rtnl lock and remove read lock for bond sysfs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use RCU protection for alb xmit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use RCU protection for 3ad xmit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: ensure that TLB mode's active slave has correct mac filter (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: modify the old and add new xmit hash policies (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: RCUify bond_set_rx_mode() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix broken promiscuity reference counting issue (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: remove forgotten bond_next_vlan() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond_next_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't use bond_next_slave() in bond_info_seq_next() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unused __get_next_agg() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bond_3ad_unbind_slave() use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make ad_agg_selection_logic() use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make __get_active_agg() use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make ad_port_selection_logic() use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove __get_first_port() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove __get_next_port() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: verify if we still have slaves in bond_3ad_unbind_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: correctly verify for the first slave in bond_enslave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: move bond_attach/detach_slave in the proper position (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond_prev_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add bond_has_slaves() and use it (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unused bond_for_each_slave_from() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rework bond_ab_arp_probe() to use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rework bond_find_best_slave() to use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rework rlb_next_rx_slave() to use bond_for_each_slave() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rework bond_3ad_xmit_xor() to use bond_for_each_slave() only (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use bond_for_each_slave() in bond_uninit() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bond_for_each_slave() use lower neighbour's private (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond_for_each_slave_continue_reverse() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: populate neighbour's private on enslave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Make alb learning packet interval configurable (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_arp_rcv setting and arp validate desync state (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix store_arp_validate race with mode change (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: drop read_lock in bond_compute_features (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: drop read_lock in bond_fix_features (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: simplify bond_3ad_update_lacp_rate and use RTNL for sync (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: remove outdated comment and braces (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: simplify and fix peer notification (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use rlb_client_info->vlan_id instead of ->tag (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: pr_debug instead of pr_warn in bond_arp_send_all (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: remove current_alb_vlan (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: remove MAX_LP_BURST (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: split alb_send_learning_packets() (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: look for bridge IPs in arp monitoring"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: unwind on bond_add_vlan failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove locking from bond_set_rx_mode() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add bond_time_in_interval() and use it for time comparison (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: call slave_last_rx() only once per slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: modify only neigh_parms owned by us (Nikolay Aleksandrov) [1159818] - [net] neighbour: populate neigh_parms on alloc before calling ndo_neigh_setup (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: initial RCU conversion (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: factor out slave id tx code and simplify xmit paths (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: simplify broadcast_xmit function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unnecessary read_locks of curr_slave_lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert to list API and replace bond's custom list (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix system hang due to fast igmp timer rescheduling (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove bond_resend_igmp_join_requests read_unlock leftover (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: cleanup netpoll code (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use pre-defined macro in bond_mode_name instead of magic number 0 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fixed up a error "do not initialise statics to 0 or NULL" in bond_main.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add rtnl protection for bonding_store_fail_over_mac (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_sysfs.c checkpatch cleanup (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't call slave_xxx_netpoll under spinlocks (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert resend IGMP to notifier event (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: combine pr_debugs in bond_set_dev_addr into one (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: when cloning a MAC use NET_ADDR_STOLEN (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unnecessary dev_addr_from_first member (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unnecessary setup_by_slave member (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add an option to fail when any of arp_ip_target is inaccessible (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't trust arp requests unless active slave really works (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't validate arp if we don't have to (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't add duplicate targets to arp_ip_target (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add helper function bond_get_targets_ip(targets, ip) (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix slave speed reporting in bond_miimon_commit (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: make alb use bond_slave_has_mac() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't call alb_set_slave_mac_addr() while atomic (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix igmp_retrans type and two related races (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: reset master mac on first enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: disallow change of MAC if fail_over_mac enabled (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert hw addr handling to sync/unsync, support ucast addresses (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: update the comments to reflect the reality (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: trivial: remove unused parameter from alb_swap_mac_addr() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: allow xmit hash policy change while bond dev is up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix multiple 3ad mode sysfs race conditions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: arp_ip_count and arp_targets can be wrong (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: replace x with pI4 for IPv4 addresses (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix set mode race conditions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: allow TSO being set on bonding master (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix locking in enslave failure path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: in bond_mc_swap() bond's mc addr list is walked without lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: disable netpoll on enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: primary_slave & curr_active_slave are not cleaned on enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: vlans don't get deleted on enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: mc addresses don't get deleted on enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add support to read speed and duplex via ethtool (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix l23 and l34 load balancing in forwarding path (Nikolay Aleksandrov) [1159818] - [net] sk_buff: introduce pskb_network_may_pull() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: introduce proto_ports_offset() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: IFF_BONDING is not stripped on enslave failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix netdev event NULL pointer dereference (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: new helper - PDE_DATA() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bonding_masters race condition in bond unloading (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: remove sysfs before removing devices" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove sysfs before removing devices (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: get netdev_rx_handler_unregister out of locks (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix disabling of arp_interval and miimon (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove already created master sysfs link on failure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't call update_speed_duplex() under spinlocks (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fire NETDEV_RELEASE event only on 0 slaves (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: check if slave count is 0 in case when deciding to take slave's mac (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: set sysfs device_type to 'bond' (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_release_all inconsistencies (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix initialize after use for 3ad machine state spinlock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix race condition between bond_enslave() and bond_3ad_update_lacp_rate() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: have random dev address by default instead of zeroes (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: unset primary slave via sysfs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix drvinfo strings set in drivers (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove usage of dev->master (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: do not cancel works in bond_uninit() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix check for ethtool get_link operation support (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete migrated IP addresses from the rlb hash table (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rlb mode of bond should not alter ARP originating via bridge (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix race condition in bonding_store_slaves_active (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make arp_ip_target parameter checks consistent with sysfs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix miimon and arp_interval delayed work race conditions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: in balance-rr mode, set curr_active_slave only if it is up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Bonding driver does not consider the gso_max_size/gso_max_segs setting of slave devices (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix typo of "suport" in various comments and Kconfig (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix second off-by-one error (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix off-by-one error (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add some slack to arp monitoring time limits (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: support for IPv6 transmit hashing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: check netpoll tx status on the right device (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rhel-specific: remove read_lock around netpoll_cleanup (Nikolay Aleksandrov) [1159818] - [net] netpoll: use GFP_ATOMIC in slave_enable_netpoll() and __netpoll_setup() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove netdev_bonding_change() (Nikolay Aleksandrov) [1159818] - [netdrv] bond_sysfs: use real_num_tx_queues rather than params.tx_queue (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rename bond_queue_mapping to slave_dev_queue_mapping (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: refine IFF_XMIT_DST_RELEASE capability (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move np->dev and np->dev_name init into __netpoll_setup() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: debugfs and network namespaces are incompatible (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Manage /proc/net/bonding/ entries from the netdev events (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: show all the link status of slaves (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: drop_monitor aware (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove packet cloning in recv_probe() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix corrupted queue_mapping (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: record primary when modify it via sysfs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix LACPDU rx_dropped commit (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert compare_ether_addr_64bits to ether_addr_equal_64bits (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert compare_ether_addr to ether_addr_equal (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't increase rx_dropped after processing LACPDUs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_update_speed_duplex() can return void since no callers check its return (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: start slaves with link down for ARP monitor (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: properly unset current_arp_slave on slave link up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: correctly proxy slave neigh param setup ndo function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: emit address change event also in bond_release (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: emit event when bonding changes MAC (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove entries for master_ip and vlan_ip and query devices instead (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: send igmp report for its master"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix misspelling of "since" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove unnecessary k.alloc/v.alloc OOM messages (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix enslaving in alb mode when link down (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: don't disable softirq under bond_alb_xmit (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix error handling if slave is busy v2 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: only use primary address for ARP (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove obsolete source file 'bond_ipv6.c' (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Don't allow mode change via sysfs with slaves present (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: comparing a u8 with -1 is always false (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: update speed/duplex for NETDEV_CHANGE (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: eliminate bond_close race conditions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bonding slaves honour master's skb->priority (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix wrong port enabling in 802.3ad (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use local function pointer of bond->recv_probe in bond_handle_frame (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: properly stop queuing work when requested (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove use of ndo_set_multicast_list in drivers (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use ndo_change_rx_flags callback (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: reset backup and inactive flag of slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: implement get_tx_queues rtnk_link_op (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: reduce noise during init (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix string comparison errors (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add min links parameter to 802.3ad (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: introduce ip_is_fragment helper inline function (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: copy dev name of slaves to struct netpoll (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete a dereference before check (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: clean up bond_del_vlan() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete unused arp_mon_pt (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete unused ad_timer (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete agg_select_mode from ad_bond_info (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete lacp_fast from ad_bond_info (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make 802.3ad use latest lacp_rate (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: reset queue mapping prior to transmission to physical device v5 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: allow all slave speeds (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: cleanup module option descriptions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: documentation and code cleanup for resend_igmp (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: prevent deadlock on slave store with alb mode (v3) (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: rename NETDEV_BONDING_DESLAVE to NETDEV_RELEASE"" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: disable netpoll when enslave a device"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: kill two unused macro definitions (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix structure sizeof incompatibility for some PDUs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert to ndo_fix_features (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: factor out rlock bond->lock in xmit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Restore control over number of peer notifications (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move processing of recv handlers into handle_frame() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 802.3ad - fix agg_device_up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding, ipv4, ipv6, vlan: Handle NETDEV_BONDING_FAILOVER like NETDEV_NOTIFY_PEERS (Nikolay Aleksandrov) [1159818] - [net] ipv6: Send unsolicited neighbour advertismements when notified (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Adding support for throughputs larger than 65536 Mbps (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix minor/cosmetic type inconsistencies (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix minor sparse complaints (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix two typos (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix tranmitted/tranmitting typo (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete unused rlb_interval_counter (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: delete unused alb_timer (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: set save_load to 0 when initializing (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix common misspellings (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: typo in comment (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix rx_handler locking (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix a typo in a comment (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: enable netpoll without checking link status (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: introduce rx_handler results and logic around that (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: get rid of IFF_SLAVE_INACTIVE netdev->priv_flag (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: wrap slave state work (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: get rid of multiple bond-related netdevice->priv_flags (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: register slave pointer for rx_handler (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Improve syslog message at device creation time (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Call netif_carrier_off after register_netdevice (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Incorrect TX queue offset (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move procfs code into bond_procfs.c (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 802.3ad: Rename rx_machine_lock to state_machine_lock (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: 802.3ad: Fix the state machine locking v2 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: COW before overwriting the destination MAC address (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove the unused dummy functions when net poll controller isn't enabled (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use the correct size for _simple_hash() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix sparse warning (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: convert bonding to use rx_handler (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove IFF_IN_NETPOLL flag (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: sync netpoll code with bridge (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix return value of couple of store functions (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: reduce and unify printk level in netdev_fix_features()"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Ensure that we unshare skbs prior to calling pskb_may_pull (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: kobject.h redux (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add the debugfs interface to see RLB hash table (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: migrate some macros from bond_alb.c to bond_alb.h (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix mangled NAs on slaves without VLAN tag insertion (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Change active slave quietly when bond is down (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove redundant VLAN tag insertion logic (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix slave selection bug (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add the debugfs facility to the bonding driver (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Convert netpoll blocking api in bonding driver to be a counter (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: check for assigned mac before adopting the slaves mac address (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix a race in IGMP handling (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove unnecessary casts of netdev_priv (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove dev_base_lock use (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix comment/printk typos (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix lockdep warning after bond_vlan_rx_register() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: cleanup: remove braces from single block statements (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: cleanup : add space around operators (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make release_and_destroy static (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bond_resend_igmp_join_requests_delayed static (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove netpoll blocking from uninit path (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Re-enable netpoll over bonding (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix deadlock in bonding driver resulting from internal locking when using netpoll (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix bonding drivers improper modification of netpoll structure (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add Speed/Duplex information to /proc/net/bonding/bond (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: reread information about speed and duplex when interface goes up (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: print information about speed and duplex seen by the driver (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add retransmit membership reports tunable (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rejoin multicast groups on VLANs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix WARN_ON when writing to bond_master sysfs file (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: return operator cleanup (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: enable gro by default (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: correctly process non-linear skbs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Fix jiffies overflow problems again (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: prevent sysfs from allowing arp monitoring with alb/tlb (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: set device in RLB ARP packet handler (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: change test for presence of VLANs (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: avoid a warning (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix bond_inet6addr_event() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix a buffer overflow in bonding_show_queue_id (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: check if clients MAC addr has changed (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: prevent netpoll over bonded interfaces (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: Enable 64-bit net device statistics on 32-bit architectures"" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: allow user-controlled output slave selection (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: add all_slaves_active parameter (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: optimize tlb_get_least_loaded_slave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unused original_flags struct slave member (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move dev_addr cpy to bond_enslave (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bonding_store_slaves simpler (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove redundant checks from bonding_store_slaves V2 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: move slave MTU handling from sysfs V2 (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove unused variable "found" (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: make bonding support netpoll (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix potential deadlock in bond_uninit() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_xmit_roundrobin() fix (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix broken multicast with round-robin mode (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove trailing space in messages (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: flush unicast and multicast lists when changing type (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: check return value of nofitier when changing type (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: rename notifier defines for netdev type change (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix device leak on error in bond_create() (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove net_device_stats from bonding struct (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_open error return value (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: spread __net_init, __net_exit (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: bond_3ad avoid possible null deref (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: use pr_fmt (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix some typos and punctuation in comments (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Move && and || to end of previous line (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: net_identifiers should be read_mostly (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix 802.3ad standards compliance error (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Get the rtnl_link_ops support correct (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Add support for multiple network namespaces (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Implement a basic set of rtnl link ops (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Simplify bond device destruction (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Simplify bond_create (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Simply bond sysfs group creation (Nikolay Aleksandrov) [1159818] - [net] Allow devices to specify a device specific sysfs group (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: Remove bond_dev from xmit_hash_policy call (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: change bond_create_proc_entry() to return void (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: remove useless assignment (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: fix a parameter name in error message (Nikolay Aleksandrov) [1159818] - [netdrv] bonding: introduce primary_reselect option (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix broken multicast with round-robin mode" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: make bonding support netpoll" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "bonding: make bonding support netpoll"" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: set device in RLB ARP packet handler" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: allow arp_ip_targets on separate vlans to use arp validation" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: check if clients MAC addr has changed" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: introduce primary_reselect option" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add feature to support output port selection steering" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: prevent oopsing on calling pskb_may_pull on shared skb" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: prevent sysfs from allowing arp monitoring with alb/tlb" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: change test for presence of VLANs" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix incorrect tx queue offset" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix jiffy comparison issues" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: interface doesn't issue IGMP report on slave interface during failover" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: documentation and code cleanup for resend_igmp" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "revert "revert "bonding: make bonding support netpoll""" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Fix bonding drivers improper modification of netpoll structure" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Fix deadlock in bonding driver resulting from internal locking when using netpoll" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Remove netpoll blocking from uninit path" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Convert netpoll blocking api in bonding driver to be a counter" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: disable netpoll when enslave a device" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: rename NETDEV_BONDING_DESLAVE to NETDEV_RELEASE" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: allow all slave speeds" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: 802.3ad: Fix the state machine locking" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: 802.3ad: Rename rx_machine_lock to state_machine_lock" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: make 802.3ad use latest lacp_rate" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: delete lacp_fast from ad_bond_info" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't lock when copying/clearing VLAN list on slave" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: allow non-standard link-speeds" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix string comparison errors" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: reduce noise during init" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix potential deadlock in bond_uninit()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add missing xmit_hash_policy=layer2+3 info" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: reset queue mapping prior to transmission" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: properly stop queuing work when requested" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Fix pktgen to not oops on unsupported drivers" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: update speed/duplex for NETDEV_CHANGE" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Don't allow mode change via sysfs with slaves present" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Allow Bonding driver to disable/enable LRO on slaves" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "make bonding slaves honour master's skb->priority" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: move slave MTU handling from sysfs" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: move dev_addr cpy to bond_enslave" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Make LRO flag follow slave settings" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: emit event when bonding changes MAC" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: send igmp report for its master" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: remove entries for master_ip and vlan_ip and query devices instead" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: 802.3ad - fix agg_device_up" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: show all the link status of slaves" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't disable softirq under bond_alb_xmit" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: remove IFF_IN_NETPOLL flag" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix a NULL pointer dereference bug in bond_enslave()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: prevent deadlock on slave store with alb mode" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Bonding driver does not consider the gso_max_size setting of slave devices" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: check for assigned mac before adopting the slaves mac address" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: unset primary slave via sysfs" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix enslaving in alb mode when link down" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fire NETDEV_RELEASE event only on 0 slaves" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add support to read speed and duplex via ethtool" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: enable gro by default" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: properly unset current_arp_slave on slave link up" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Fix corrupted queue_mapping" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix set mode race conditions" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix store_arp_validate race with mode change" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Remove redundant VLAN tag insertion logic" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add NETIF_F_NO_CSUM vlan_features" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't permit to use ARP monitoring in 802.3ad mode" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: move bond_compute_features out of locks" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: use the correct ether type for alb" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: reduce and unify printk level in netdev_fix_features()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add helper function bond_get_targets_ip()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: make arp_ip_target parameter checks consistent with sysfs" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: arp_ip_count and arp_targets can be wrong" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't add duplicate targets to arp_ip_target" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't trust arp requests unless active slave really works" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: add an option to fail when any of arp_ip_target is inaccessible" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Remove net_device_stats from bonding struct" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Enable 64-bit net device statistics on 32-bit architectures" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: look for bridge IPs in arp monitoring" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: convert bonding to use rx_handler" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: COW before overwriting the destination MAC address" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: register slave pointer for rx_handler" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: introduce rx_handler results and logic around that" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix rx_handler locking" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: get netdev_rx_handler_unregister out of locks" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: move processing of recv handlers into handle_frame()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: use local function pointer of bond->recv_probe in bond_handle_frame" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: don't increase rx_dropped after processing LACPDUs" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: Fix LACPDU rx_dropped commit" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: remove packet cloning in recv_probe()" (Nikolay Aleksandrov) [1159818] - [netdrv] revert "bonding: fix bond_arp_rcv setting and arp validate desync state" (Nikolay Aleksandrov) [1159818]- [fs] ext4: don't count external journal blocks as overhead (Eric Sandeen) [1163811] - [md] dm-thin: fix pool_io_hints to avoid looking at max_hw_sectors (Mike Snitzer) [1142773] - [hv] vmbus: incorrect device name is printed when child device is unregistered (Vitaly Kuznetsov) [1149920] - [xen] pvhvm: Fix vcpu hotplugging hanging (Vitaly Kuznetsov) [1164278] - [xen] pvhvm: Don't point per_cpu(xen_vpcu, 33 and larger) to shared_info (Vitaly Kuznetsov) [1164278] - [xen] enable PVHVM VCPU placement when using more than 32 CPUs (Vitaly Kuznetsov) [1164278] - [xen] support large numbers of CPUs with vcpu info placement (Vitaly Kuznetsov) [1164278] - [drm] backport: CONFIG_DMAR vs CONFIG_INTEL_IOMMU (Rob Clark) [1144143] - [x86] kvm: ensure hard lockup detection is disabled by default (Andrew Jones) [1111822] - [kernel] watchdog: control hard lockup detection default (Andrew Jones) [1111822] - [kernel] watchdog: Fix print-once on enable (Andrew Jones) [1111822] - [kernel] watchdog: Quiet down the boot messages (Andrew Jones) [1111822] - [kernel] Revert "watchdog: quiet down the boot messages" (Andrew Jones) [1111822] - [kernel] hrtimer: Prevent hrtimer_enqueue_reprogram race (Prarit Bhargava) [1154512] - [kernel] hrtimer: Preserve timer state in remove_hrtimer() (Prarit Bhargava) [1154512] - [serial] 8250: increase PASS_LIMIT (Seth Jennings) [986761]- [scsi] sym53c8xx_2: Set DID_REQUEUE return code when aborting squeue (Mikulas Patocka) [1128952] - [input] mouse: elantech - add support for trackpoint found on some v3 models (Aristeu Rozanski) [1064994] - [input] mouse: elantech - reset the device when elantech probe fails (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add support for newer elantech touchpads (Aristeu Rozanski) [1064994] - [input] mouse: elantech - improve clickpad detection (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add support for newer devices (Aristeu Rozanski) [1064994] - [input] mouse: elantech - fix packet check for v3 and v4 hardware (Aristeu Rozanski) [1064994] - [input] mouse: elantech - fix for newer hardware versions v7 (Aristeu Rozanski) [1064994] - [input] mouse: elantech - v4 is a clickpad, with only one button (Aristeu Rozanski) [1064994] - [input] mouse: elantech - reset touchpad before configuring it (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add resolution query support for v4 hardware (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add support for elantech fast command (Aristeu Rozanski) [1064994] - [input] mouse: elantech - convert obsolete strict_strtox to kstrtox (Aristeu Rozanski) [1064994] - [input] mouse: elantech - adjust hw_version detection logic (Aristeu Rozanski) [1064994] - [input] mouse: elantech - better support all those v2 variants (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add v4 hardware support (Aristeu Rozanski) [1064994] - [input] mouse: elantech - add v3 hardware support (Aristeu Rozanski) [1064994] - [input] mouse: elantech - clean up elantech_init (Aristeu Rozanski) [1064994] - [input] mouse: elantech - packet checking for v2 hardware (Aristeu Rozanski) [1064994] - [input] mouse: elantech - remove ETP_EDGE_FUZZ_V2 (Aristeu Rozanski) [1064994] - [input] mouse: elantech - use firmware provided x, y ranges (Aristeu Rozanski) [1064994] - [input] mouse: elantech - get rid of ETP_2FT_* in elantech.h (Aristeu Rozanski) [1064994] - [input] mouse: elantech - correct x, y value range for v2 hardware (Aristeu Rozanski) [1064994] - [input] mouse: elantech - remove support for proprietary X driver (Aristeu Rozanski) [1064994] - [input] mouse: elantech - report multitouch with proper ABS_MT messages (Aristeu Rozanski) [1064994] - [input] mt: handle semi-mt devices in core (Aristeu Rozanski) [1064994] - [input] mouse: elantech - export pressure and width when supported (Aristeu Rozanski) [1064994] - [input] mouse: elantech - return -ENOMEM in select drivers when memory allocation fails (Aristeu Rozanski) [1064994] - [input] mouse: elantech - report position also with 3 fingers (Aristeu Rozanski) [1064994] - [input] mouse: elantech - discard the first 2 positions on some firmwares (Aristeu Rozanski) [1064994] - [input] mouse: elantech - relax signature checks (Aristeu Rozanski) [1064994] - [input] mouse: elantech - use all 3 bytes when checking version (Aristeu Rozanski) [1064994] - [input] mouse: elantech - ignore high bits in the position coordinates (Aristeu Rozanski) [1064994] - [input] mouse: elantech - allow forcing Elantech protocol (Aristeu Rozanski) [1064994] - [input] mouse: elantech - fix firmware version check (Aristeu Rozanski) [1064994] - [input] mouse: elantech - do not advertise relative events (Aristeu Rozanski) [1064994]- [net] sctp: fix NULL pointer dereference in af->from_addr_param on malformed packet (Daniel Borkmann) [1153980] {CVE-2014-7841} - [idle] intel_idle: fix IVT idle state table setting (Erik Arfvidson) [1120327] - [idle] intel_idle: fine-tune IVT residency targets (Erik Arfvidson) [1120327] - [netdrv] hyperv: Fix the total_data_buflen in send path (Jason Wang) [1132918] - [netdrv] hyperv: Fix a bug in netvsc_send() (Jason Wang) [1149925] - [netdrv] hyperv: Fix a bug in netvsc_start_xmit() (Jason Wang) [1149921] - [netdrv] hyperv: NULL dereference on error (Jason Wang) [1149921] - [netdrv] hyperv: Fix error return code in netvsc_init_buf() (Jason Wang) [1149921] - [netdrv] hyperv: Add netpoll support (Jason Wang) [1129966] - [netdrv] hyperv: remove unnecessary null test before kfree (Jason Wang) [1149921] - [netdrv] hyperv: fix apparent cut-n-paste error in send path teardown (Jason Wang) [1149921] - [netdrv] e100: fix typo in MDI/MDI-X eeprom check in e100_phy_init (John Greene) [1156417] - [powerpc] Disable /dev/port interface on systems without an ISA bridge (Gustavo Duarte) [1132045] - [powerpc] Add smp_mb()s to arch_spin_unlock_wait() (Gustavo Duarte) [1136224] - [powerpc] Add smp_mb() to arch_spin_is_locked() (Gustavo Duarte) [1136224]- [net] vlan: Don't propagate flag changes on down interfaces (Jiri Pirko) [1135347] - [net] bridge: register vlan group for br ports (Jiri Pirko) [1135347] - [netdrv] tg3: Use new VLAN code (Jiri Pirko) [1135347] - [netdrv] be2net: move to new vlan model (Jiri Pirko) [1135347] - [net] vlan: mask vlan prio bits (Jiri Pirko) [1135347] - [net] vlan: don't deliver frames for unknown vlans to protocols (Jiri Pirko) [1135347] - [net] vlan: allow nested vlan_do_receive() (Jiri Pirko) [1135347] - [net] allow vlan traffic to be received under bond (Jiri Pirko) [1135347] - [net] vlan: goto another_round instead of calling __netif_receive_skb (Jiri Pirko) [1135347] - [net] bonding: fix bond_arp_rcv setting and arp validate desync state (Jiri Pirko) [1135347] - [net] bonding: remove packet cloning in recv_probe() (Jiri Pirko) [1135347] - [net] bonding: Fix LACPDU rx_dropped commit (Jiri Pirko) [1135347] - [net] bonding: don't increase rx_dropped after processing LACPDUs (Jiri Pirko) [1135347] - [net] bonding: use local function pointer of bond->recv_probe in bond_handle_frame (Jiri Pirko) [1135347] - [net] bonding: move processing of recv handlers into handle_frame() (Jiri Pirko) [1135347] - [netdrv] revert "bonding: fix bond_arp_rcv setting and arp validate desync state" (Jiri Pirko) [1135347] - [netdrv] revert "bonding: check for vlan device in bond_3ad_lacpdu_recv()" (Jiri Pirko) [1135347] - [net] vlan: Always untag vlan-tagged traffic on input (Jiri Pirko) [1135347] - [net] Make skb->skb_iif always track skb->dev (Jiri Pirko) [1135347] - [net] vlan: fix a potential memory leak (Jiri Pirko) [1135347] - [net] vlan: fix mac_len recomputation in vlan_untag() (Jiri Pirko) [1135347] - [net] vlan: reset headers on accel emulation path (Jiri Pirko) [1135347] - [net] vlan: Fix the ingress VLAN_FLAG_REORDER_HDR check (Jiri Pirko) [1135347] - [net] vlan: make non-hw-accel rx path similar to hw-accel (Jiri Pirko) [1135347] - [net] allow handlers to be processed for orig_dev (Jiri Pirko) [1135347] - [net] bonding: get netdev_rx_handler_unregister out of locks (Jiri Pirko) [1135347] - [net] bonding: fix rx_handler locking (Jiri Pirko) [1135347] - [net] introduce rx_handler results and logic around that (Jiri Pirko) [1135347] - [net] bonding: register slave pointer for rx_handler (Jiri Pirko) [1135347] - [net] bonding: COW before overwriting the destination MAC address (Jiri Pirko) [1135347] - [net] bonding: convert bonding to use rx_handler (Jiri Pirko) [1135347] - [net] openvswitch: use rx_handler_data pointer to store vport pointer (Jiri Pirko) [1135347] - [net] add a synchronize_net() in netdev_rx_handler_unregister() (Jiri Pirko) [1135347] - [net] add rx_handler data pointer (Jiri Pirko) [1135347] - [net] replace hooks in __netif_receive_skb (Jiri Pirko) [1135347] - [net] fix conflict between null_or_orig and null_or_bond (Jiri Pirko) [1135347] - [net] remove the unnecessary dance around skb_bond_should_drop (Jiri Pirko) [1135347] - [net] revert "bonding: fix receiving of dups due vlan hwaccel" (Jiri Pirko) [1135347] - [net] uninline skb_bond_should_drop() (Jiri Pirko) [1135347] - [net] bridge: Set vlan_features to allow offloads on vlans (Jiri Pirko) [1135347] - [net] bridge: convert br_features_recompute() to ndo_fix_features (Jiri Pirko) [1135347] - [net] revert "bridge: explictly tag vlan-accelerated frames destined to the host" (Jiri Pirko) [1135347] - [net] revert "fix vlan gro path" (Jiri Pirko) [1135347] - [net] revert "bridge: do not learn from exact matches" (Jiri Pirko) [1135347] - [net] revert "bridge gets duplicate packets when using vlan over bonding" (Jiri Pirko) [1135347] - [net] llc: remove noisy WARN from llc_mac_hdr_init (Jiri Pirko) [1135347] - [net] bridge: stp: ensure mac header is set (Jiri Pirko) [1135347] - [net] vlan: remove reduntant check in ndo_fix_features callback (Jiri Pirko) [1135347] - [net] vlan: enable soft features regardless of underlying device (Jiri Pirko) [1135347] - [net] vlan: don't call ndo_vlan_rx_register on hardware that doesn't have vlan support (Jiri Pirko) [1135347] - [net] vlan: Fix vlan_features propagation (Jiri Pirko) [1135347] - [net] vlan: convert VLAN devices to use ndo_fix_features() (Jiri Pirko) [1135347] - [net] revert "vlan: Avoid broken offload configuration when reorder_hdr is disabled" (Jiri Pirko) [1135347] - [net] vlan: vlan device is lockless do not transfer real_num__queues (Jiri Pirko) [1135347] - [net] vlan: consolidate 8021q tagging (Jiri Pirko) [1135347] - [net] propagate NETIF_F_HIGHDMA to vlans (Jiri Pirko) [1135347] - [net] Fix a memmove bug in dev_gro_receive() (Jiri Pirko) [1135347] - [net] vlan: remove check for headroom in vlan_dev_create (Jiri Pirko) [1135347] - [net] vlan: set hard_header_len when VLAN offload features are toggled (Jiri Pirko) [1135347] - [net] vlan: Calling vlan_hwaccel_do_receive() is always valid (Jiri Pirko) [1135347] - [net] vlan: Centralize handling of hardware acceleration (Jiri Pirko) [1135347] - [net] vlan: finish removing vlan_find_dev from public header (Jiri Pirko) [1135347] - [net] vlan: make vlan_find_dev private (Jiri Pirko) [1135347] - [net] vlan: Avoid hash table lookup to find group (Jiri Pirko) [1135347] - [net] revert "vlan: Add helper functions to manage vlans on bonds and slaves" (Jiri Pirko) [1135347] - [net] revert "bonding: assign slaves their own vlan_groups" (Jiri Pirko) [1135347] - [net] revert "bonding: fix regression on vlan module removal" (Jiri Pirko) [1135347] - [net] revert "bonding: Always add vid to new slave group" (Jiri Pirko) [1135347] - [net] revert "bonding: Fix up refcounting issues with bond/vlan config" (Jiri Pirko) [1135347] - [net] revert "8021q/vlan: filter device events on bonds" (Jiri Pirko) [1135347] - [net] vlan: Use vlan_dev_real_dev in vlan_hwaccel_do_receive (Jiri Pirko) [1135347] - [net] gro: __napi_gro_receive() optimizations (Jiri Pirko) [1135347] - [net] vlan: Rename VLAN_GROUP_ARRAY_LEN to VLAN_N_VID (Jiri Pirko) [1135347] - [net] vlan: make vlan_hwaccel_do_receive() return void (Jiri Pirko) [1135347] - [net] vlan: init_vlan should not copy slave or master flags (Jiri Pirko) [1135347] - [net] vlan: updates vlan real_num_tx_queues (Jiri Pirko) [1135347] - [net] vlan: adds vlan_dev_select_queue (Jiri Pirko) [1135347] - [net] llc: use dev_hard_header (Jiri Pirko) [1135347] - [net] vlan: support "loose binding" to the underlying network device (Jiri Pirko) [1135347] - [net] revert "net: don't set VLAN_TAG_PRESENT for VLAN 0 frames" (Jiri Pirko) [1135347] - [net] tcp: fix splice() and tcp collapsing interaction (Florian Westphal) [1040768] - [input] wacom: initialize and destroy LEDs for Intuos4 S tablets (Aristeu Rozanski) [1030036] - [kernel] cpuset: PF_SPREAD_PAGE and PF_SPREAD_SLAB should be atomic flags (Aaron Tomlin) [1045310] - [documentation] cpuset: Update the cpuset flag file (Aaron Tomlin) [1045310] - [alsa] control: Make sure that id->index does not overflow (Jacob Tanenbaum) [1117312] {CVE-2014-4656} - [alsa] control: Handle numid overflow (Jacob Tanenbaum) [1117312] {CVE-2014-4656} - [md] dm-thin: fix potential for infinite loop in pool_io_hints (Mike Snitzer) [1142773] - [x86] kvm: fix PIT timer race condition (Mateusz Guzik) [1149593] {CVE-2014-3611} - [x86] kvm: vmx: handle invept and invvpid vm exits gracefull (Mateusz Guzik) [1144827 1144838] {CVE-2014-3645 CVE-2014-3646}- [fs] ext4: don't leave i_crtime.tv_sec uninitialized (Carlos Maiolino) [1144263] - [fs] ext4: zero out nanosecond timestamps for small inodes (Carlos Maiolino) [1144263] - [fs] nfsd: don't halt scanning the DRC LRU list when there's an RC_INPROG entry (J. Bruce Fields) [1150675] - [fs] nfsd: Decode and send 64bit time values (Benjamin Coddington) [1139909] - [fs] nfs: Make sure pre_change_attr is initialized correctly (Scott Mayhew) [1160042] - [dma] ioatdma: Adding Haswell devid for ioatdma (Prarit Bhargava) [1104761] - [x86] mtrr: return lowest common cache mode for range overlapping several mtrr (Larry Woodman) [973804] - [virtio] enable virtio_net to return bus_info in ethtool -i consistent with emulated NICs (Amos Kong) [994870]- [fs] udf: Avoid infinite loop when processing indirect ICBs (Jacob Tanenbaum) [1142320] {CVE-2014-6410} - [fs] isofs: unbound recursion when processing relocated directories (Jacob Tanenbaum) [1142269] {CVE-2014-5471 CVE-2014-5472} - [net] ipv6: delete expired route in ip6_pmtu_deliver (Hannes Frederic Sowa) [1156137] - [net] sctp: fix remote memory pressure from excessive queueing (Daniel Borkmann) [1154676] {CVE-2014-3688} - [net] sctp: fix panic on duplicate ASCONF chunks (Daniel Borkmann) [1154676] {CVE-2014-3687} - [net] sctp: fix skb_over_panic when receiving malformed ASCONF chunks (Daniel Borkmann) [1154676] {CVE-2014-3673} - [net] sctp: handle association restarts when the socket is closed (Daniel Borkmann) [1154676] - [s390] mm: fix SIGBUS handling (Hendrik Brueckner) [1145070] - [usb] ehci: Fix a regression in the ISO scheduler (Gustavo Duarte) [1145805] - [powerpc] crashdump: Fix page frame number check in copy_oldmem_page (Gustavo Duarte) [1117401] - [lib] memblock: fix memblock_is_region_memory() (Gustavo Duarte) [1117401] - [lib] memblock: Implement memblock_is_memory and memblock_is_region_memory (Gustavo Duarte) [1117401] - [thermal] intel_powerclamp: add newer cpu ids (Steve Best) [1135911] - [powercap] rapl: add new CPU IDs (Steve Best) [1136929] - [powercap] intel_rapl: spell out SoC names (Steve Best) [1136929] - [powercap] rapl: add support for ValleyView Soc (Steve Best) [1136929]- [md] dm-thin: refactor requeue_io to eliminate spinlock bouncing (Mike Snitzer) [1142773 1145230] - [md] dm-thin: optimize retry_bios_on_resume (Mike Snitzer) [1142773 1145230] - [md] dm-thin: sort the deferred cells (Mike Snitzer) [1142773 1145230] - [md] dm-thin: direct dispatch when breaking sharing (Mike Snitzer) [1142773 1145230] - [md] dm-thin: remap the bios in a cell immediately (Mike Snitzer) [1142773 1145230] - [md] dm-thin: defer whole cells rather than individual bios (Mike Snitzer) [1142773 1145230] - [md] dm-thin: factor out remap_and_issue_overwrite (Mike Snitzer) [1142773 1145230] - [md] dm-thin: performance improvement to discard processing (Mike Snitzer) [1142773 1145230] - [md] dm-thin: grab a virtual cell before looking up the mapping (Mike Snitzer) [1142773 1145230] - [md] dm-thin: implement thin_merge (Mike Snitzer) [1142773 1145230] - [md] dm: improve documentation and code clarity in dm_merge_bvec (Mike Snitzer) [1142773 1145230] - [md] dm-thin: adjust max_sectors_kb based on thinp blocksize (Mike Snitzer) [1142773 1145230] - [md] block: fix alignment_offset math that assumes io_min is a power-of-2 (Mike Snitzer) [1142773 1145230] - [md] dm-thin: throttle incoming IO (Mike Snitzer) [1142773 1145230] - [md] dm-thin: prefetch missing metadata pages (Mike Snitzer) [1142773 1145230] - [md] dm-transaction-manager: add support for prefetching blocks of metadata (Mike Snitzer) [1142773 1145230] - [md] dm-thin-metadata: change dm_thin_find_block to allow blocking, but not issuing, IO (Mike Snitzer) [1142773 1145230] - [md] dm-bio-prison: switch to using a red black tree (Mike Snitzer) [1142773 1145230] - [md] dm-bufio: evict buffers that are past the max age but retain some buffers (Mike Snitzer) [1142773 1145230] - [md] dm-bufio: switch from a huge hash table to an rbtree (Mike Snitzer) [1142773 1145230] - [md] dm-bufio: update last_accessed when relinking a buffer (Mike Snitzer) [1142773 1145230] - [md] dm-bufio: use kzalloc when allocating dm_bufio_client (Mike Snitzer) [1142773 1145230] - [md] dm-thin-metadata: do not allow the data block size to change (Mike Snitzer) [1142773 1145230] - [md] dm-thin: cleanup noflush_work to use a proper completion (Mike Snitzer) [1142773 1145230] - [md] dm-thin: fix DMERR typo in pool_status error path (Mike Snitzer) [1142773 1145230]- [fs] xfs: xlog_cil_force_lsn doesn't always wait correctly (Eric Sandeen) [1133304] - [netdrv] ixgbe: allow TXDCTL.WRTHRESH to be 1 will small ITR values (John Greene) [1132267] - [netdrv] ixgbe: Intel Change to allow itr changes without CONFIG_BQL support (John Greene) [1132267] - [video] offb: Fix setting of the pseudo-palette for >8bpp (Gerd Hoffmann) [1142450] - [video] offb: Add palette hack for qemu "standard vga" framebuffer (Gerd Hoffmann) [1142450] - [video] offb: Fix bug in calculating requested vram size (Gerd Hoffmann) [1142450] - [s390] zcrypt: toleration of new crypto adapter hardware (Hendrik Brueckner) [1134984] - [s390] zcrypt: support for extended number of ap domains (Hendrik Brueckner) [1134984] - [net] sock_queue_err_skb() dont mess with sk_forward_alloc (Jiri Benc) [1148257]- [acpi] intel_idle: simplify test for leave_mm() (Neil Horman) [1035906] - [intel_idle] close avn_cstates array with correct marker (Neil Horman) [1035906] - [intel_idle] Fixed C6 state on Avoton/Rangeley processors (Neil Horman) [1035906] - [intel_idle] Support Intel Atom Processor C2000 Product Family (Neil Horman) [1035906] - [intel_idle] shrink states tables (Neil Horman) [1035906] - [intel_idle] export both C1 and C1E (Neil Horman) [1035906] - [intel_idle] remove assumption of one C-state per MWAIT flag (Neil Horman) [1035906] - [x86] intel_idle: remove use and definition of MWAIT_MAX_NUM_CSTATES (Neil Horman) [1035906] - [acpi] intel_idle: Rename cpuidle states (Neil Horman) [1035906] - [intel_idle] stop using driver_data for static flags (Neil Horman) [1035906] - [x86] turbostat: decode MSR_IA32_POWER_CTL (Neil Horman) [1035906] - [intel_idle] support Haswell (Neil Horman) [1035906] - [acpi] Fix suspend/resume regression caused by cpuidle cleanup (Neil Horman) [1035906] - [intel_idle] Revert change of auto_demotion_disable_flags for Nehalem (Neil Horman) [1035906] - [x86] intel-idle: convert to x86_cpu_id auto probing (Neil Horman) [1035906] - [x86] Add driver auto probing for x86 features v4 (Neil Horman) [1035906] - [intel_idle] Split up and provide per CPU initialization func (Neil Horman) [1035906] - [cpuidle] Split cpuidle_state structure and move per-cpu statistics fields (Neil Horman) [1035906] - [acpi] cpuidle: Remove acpi_idle_suspend to fix suspend regression (Neil Horman) [1035906] - [cpuidle] Move dev->last_residency update to driver enter routine; remove dev->last_state (Neil Horman) [1035906] - [cpuidle] CPUIDLE_FLAG_TLB_FLUSHED is specific to intel_idle (Neil Horman) [1035906] - [intel_idle] Voluntary leave_mm before entering deeper (Neil Horman) [1035906] - [fs] autofs4: fix false positive compile error (Ian Kent) [858164] - [fs] autofs4: translate pids to the right namespace for the daemon (Ian Kent) [858164] - [fs] autofs4: allow autofs to work outside the initial PID namespace (Ian Kent) [858164] - [fs] autofs4: Do not potentially dereference NULL pointer returned by fget() in autofs_dev_ioctl_setpipefd() (Ian Kent) [858164] - [fs] gfs2: fix bad inode i_goal values during block allocation (Abhijith Das) [1130684] - [net] guard tcp_set_keepalive() to tcp sockets (Florian Westphal) [1141746] {CVE-2012-6657} - [kernel] init: add initcall_blacklist kernel parameter (Prarit Bhargava) [1112284]- [fs] call d_op->d_hash on last component of umount path (Abhijith Das) [1129712] - [usb] serial: memory corruption flaw (Jacob Tanenbaum) [1141402] {CVE-2014-3185} - [hid] off by one error in various _report_fixup routines (Jacob Tanenbaum) [1141392] {CVE-2014-3184} - [char] ipmi: Clear drvdata when interface is removed (Tony Camuso) [1135910] - [char] ipmi: init shadow_ipmi_smi_handlers early in ipmi_si_intf (Tony Camuso) [1139464] - [net] ipsec: update MAX_AH_AUTH_LEN to support sha512 (Herbert Xu) [1140103] - [net] bridge: Add support for TX vlan offload (Jiri Pirko) [1146391] - [net] revert "bridge: Set vlan_features to allow offloads on vlans" (Vlad Yasevich) [1121991] - [alsa] control: Protect user controls against concurrent access (Radomir Vrbovsky) [1117337] {CVE-2014-4652} - [netdrv] virtio-net: fix big buffer receiving (Jason Wang) [1144073] - [netdrv] tg3: prevent ifup/ifdown during PCI error recovery (Ivan Vecera) [1117009]- [netdrv] revert "cxgb4: set skb->rxhash" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Use netif_set_real_num_rx/tx_queues()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Turn on delayed ACK" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use ULP_MODE_TCPDDP" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Debugfs dump_qp() updates" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Drop peer_abort when no endpoint found" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Detect DB FULL events and notify RDMA ULD" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Common platform specific changes for DB Drop Recovery" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: DB Drop Recovery for RDMA and LLD queues" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add debugfs RDMA memory stats" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add DB Overflow Avoidance" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: DB Drop Recovery for RDMA and LLD queues" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use vmalloc() for debugfs QP dump" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Remove kfifo usage" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Include vmalloc.h for vmalloc and vfree" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: set maximal number of default RSS queues" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Remove duplicate register definitions" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Update RDMA/cxgb4 due to macro definition removal in cxgb4 driver" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Move dereference below NULL test" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix incorrect values for MEMWIN*_APERTURE and MEMWIN*_BASE" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add functions to read memory via PCIE memory window" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Code cleanup to enable T4 Configuration File support" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add support for T4 configuration file" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add support for T4 hardwired driver configuration settings" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Don't attempt to upgrade T4 firmware when cxgb4 will end up as a slave" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix error handling in create_qp()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Dynamically allocate memory in t4_memory_rw() and get_vpd_params()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix build error due to missing linux/vmalloc.h include" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: allocate enough data in t4_memory_rw()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Address various sparse warnings" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Remove unnecessary #ifdef condition" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Don't free chunk that we have failed to allocate" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix unable to get UP event from the LLD" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix initialization of SGE_CONTROL register" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: use WARN" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Chelsio FCoE offload driver submission" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: remove __dev* attributes" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add T4 filter support" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add LE hash collision bug fix path in LLD driver" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix LE hash collision bug for active open connection" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix LE hash collision bug for passive open connection" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix bug for active and passive LE hash collision path" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Use netdev_ and pr_" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix incorrect PFVF CMASK" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Abort connections that receive unexpected streaming mode data" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Abort connections when moving to ERROR state" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Display streaming mode error only if detected in RTS" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Keep QP referenced until TID released" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Always log async errors" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Only log rx_data warnings if cpl status is non-zero" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix endpoint timeout race condition" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Don't reconnect on abort for mpa_rev 1" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Don't wakeup threads for MPAv2" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Insert hwtid in pass_accept_req instead in pass_establish" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Address sparse warnings" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: "cookie" can stay in host endianness" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix cast warning" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Allow for backward compatibility with new VPD scheme" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add register definations for T5" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add macros, structures and inline functions for T5" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Initialize T5" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Dump T5 registers" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add T5 write combining support" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Enable doorbell drop recovery only for T4 adapter" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add T5 debugfs support" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add T5 PCI ids" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Update driver version and description" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Disable SR-IOV support for PF4-7 for T5" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add Support for Chelsio T5 adapter" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Turn off db coalescing when RDMA QPs are in use" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add module_params to enable DB FC & Coalescing on T5" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use DSGLs for fastreg and adapter memory writes for T5" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Map pbl buffers for dma if using DSGL" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Bump tcam_full stat and WR reply timeout" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix onchip queue support for T5" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix error return code in create_qp()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix SQ allocation when on-chip SQ is disabled" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix pci_device_id structure initialization with correct PF number" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: fix error recovery when t4_fw_hello returns a positive value" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Force uninitialized state if FW_ON_ADAPTER is < FW_VERSION and we're the MASTER_PF" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Correct comparisons and calculations using skb->tail and skb-transport_header" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Do not set net_device::dev_id to VI index" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix stack info leak in c4iw_create_qp()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add routines to create and remove listening IPv6 servers" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add CLIP support to store compressed IPv6 address" (Prarit Bhargava) [1140743] - [infiniband] revert "cma: Add IPv6 support for iWARP" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add support for active and passive open connection with IPv6 address" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Handle newer firmware changes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use correct bit shift macros for vlan filter tuples" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix QP flush logic" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix accounting for unsignaled SQ WRs to deal with wrap" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Set arp error handler for PASS_ACCEPT_RPL messages" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Always do GTS write if cidx_inc == CIDXINC_MASK" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Advertise ~0ULL as max MR size" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Issue RI.FINI before closing when entering TERM" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: remove workqueue when driver registration fails" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: remove unnecessary pci_set_drvdata()" (Prarit Bhargava) [1140743] - [netdrv] revert "cgxb4: remove duplicate include in cxgb4.h" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Much cleaner implementation of is_t4()/is_t5()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: added much cleaner implementation of is_t4()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add new scheme to update T4/T5 firmware" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix formatting of physical address" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Make _c4iw_write_mem_dma() static" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: calls skb_set_hash" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Reserve stid 0 for T4/T5 adapters" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Include TCP as protocol when creating server filters" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Assign filter server TIDs properly" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Account for stid entries properly in case of IPv6" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add API to correctly calculate tuple fields" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: make functions static and remove dead code" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Calculate the filter server TID properly" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Server filters are supported only for IPv4" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use cxgb4_select_ntuple to correctly calculate ntuple fields" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: allow large buffer size to have page size" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Changed FW check version to match FW binary version" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: silence shift wrapping static checker warning" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Avoid disabling PCI device for towice" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Don't retrieve stats during recovery" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix gcc warning on 32-bit arch" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix referencing freed adapter" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add missing neigh_release in LE-Workaround path" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Use pci_enable_msix_range() instead of pci_enable_msix()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add support to recognize 40G links" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Print adapter VPD Part Number instead of Engineering Change field" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Allow >10G ports to have multiple queues" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: LE-Workaround is not atomic in firmware" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Query firmware for T5 ULPTX MEMWRITE DSGL capabilities" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Remove unused registers and add missing ones" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Don't assume LSO only uses SGL path in t4_eth_xmit()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add more PCI device ids" (Prarit Bhargava) [1140743] - [netdrv] revert "cgxb4: Stop using ethtool SPEED_* constants" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: use remove handler as shutdown handler" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix some small bugs in t4_sge_init_soft() when our Page Size is 64KB" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add code to dump SGE registers when hitting idma hangs" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Rectify emitting messages about SGE Ingress DMA channels being potentially stuck" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Updates for T5 SGE's Egress Congestion Threshold" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Calculate len properly for LSO path" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Treat CPL_ERR_KEEPALV_NEG_ADVICE as negative advice" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Doorbell Drop Avoidance Bug Fixes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix underflows in c4iw_create_qp()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix four byte info leak in c4iw_create_cq()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Cap CQ size at T4_MAX_IQ_SIZE" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Allow loopback connections" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Always release neigh entry" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix incorrect BUG_ON conditions" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Mind the sq_sig_all/sq_sig_type QP attributes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Default peer2peer mode to 1" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Save the correct map length for fast_reg_page_lists" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Don't leak skb in c4iw_uld_rx_handler()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix possible memory leak in RX_PKT processing" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Ignore read reponse type 1 CQEs" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Connect_request_upcall fixes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Update snd_seq when sending MPA messages" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Call dev_kfree/consume_skb_any instead of kfree_skb" (Prarit Bhargava) [1140743] - [netdrv] revert "cxbg4: Remove addressof casts to same type" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Adds device ID for few more Chelsio Adapters" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: set error code on kmalloc() failure" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Lock around accept/reject downcalls" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Drop RX_DATA packets if the endpoint is gone" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: rx_data() needs to hold the ep mutex" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Disable DSGL use by default" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use the BAR2/WC path for kernel QPs and T5 devices" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Endpoint timeout fixes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: rmb() after reading valid gen bit" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: SQ flush fix" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Max fastreg depth depends on DSGL support" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use pr_warn_ratelimited" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Initialize reserved fields in a FW work request" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add missing debug stats" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use uninitialized_var()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix over-dereference when terminating" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Save the correct mac addr for hw-loopback connections in the L2T" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: use the correct max size for firmware flash" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix endpoint mutex deadlocks" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Force T5 connections to use TAHOE congestion control" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Only allow kernel db ringing for T4 devs" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Update Kconfig to include Chelsio T5 adapter" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Decode PCIe Gen3 link speed" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix memory leaks in c4iw_alloc() error paths" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix vlan support" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add missing padding at end of struct c4iw_create_cq_resp" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: add missing padding at end of struct c4iw_alloc_ucontext_resp" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Decode the firmware port and module type a bit more for ethtool" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Check if rx checksum offload is enabled, while reading hardware calculated checksum" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: Allocate and use IQs specifically for indirect interrupts" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: Choose appropriate hw mtu index and ISS for iWARP connections" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: don't truncate the recv window size" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Change default Interrupt Holdoff Packet Count Threshold" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fixes cxgb4 probe failure in VM when PF is exposed through PCI Passthrough" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Use FW interface to get BAR0 value" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Replaced the backdoor mechanism to access the HW memory with PCIe Window method" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Adds device ID for few more Chelsio T4 Adapters" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: remove unnecessary null test before debugfs_remove_recursive" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: Detect Ing. Padding Boundary at run-time" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: use firmware ord/ird resource limits" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: display TPTE on errors" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: work request logging feature" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: Move common defines to cxgb4" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add the MC1 registers to read in the interrupt handler" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fixed incorrect check for memory operation in t4_memory_rw" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: only free allocated fls" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix possible race condition in cleanup" (Prarit Bhargava) [1140743] - [infiniband] revert "iw_cxgb4: fix for 64-bit integer division" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add core T4 PCI-E SR-IOV Virtual Function hardware definitions and device communication code" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add T4 Virtual Function Scatter-Gather Engine DMA code" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add main T4 PCI-E SR-IOV Virtual Function driver for cxgb4vf" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add new Makefile for T4 PCI-E SR-IOV Virtual Function driver cxgb4vf" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Stitch new T4 PCI-E SR-IOV Virtual Function driver into the build" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Remove obsolete comment about the lack of a TX Timer Callback" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Use correct shift factor for extracting the SGE DMA Ingress Padding Boundary" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: remove obsolete DECLARE_PCI_UNMAP_ADDR usage" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Implement "Unhandled Interrupts" statistic" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix TX Queue restart" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix SGE resource resource deallocation bug" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fix off-by-one error checking for the end of the mailbox delay array" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fix bug where we were only allocating one queue in MSI mode" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: do not use PCI resources before pci_enable_device()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Use netif_set_real_num_rx/tx_queues()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: make single bit signed bitfields unsigned" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: remove call to stop TX queues at load time" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: don't implement trivial (and incorrect) ndo_select_queue()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix bug in Generic Receive Offload" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix some errors in Gather List to skb conversion" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: flesh out PCI Device ID Table" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fail open if link_start() fails" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: add call to Firmware to reset VF State" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: minor comment/symbolic name cleanup" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: add ethtool statistics for GRO" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix up "Section Mismatch" compiler warning" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Advertise NETIF_F_TSO_ECN" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix setting unicast/multicast addresses" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Ingress Queue Entry Size needs to be 64 bytes" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix mailbox data/control coherency domain race" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: recover from failure in cxgb4vf_open()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Check driver parameters in the right place" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Behave properly when CONFIG_DEBUG_FS isn't defined" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Quiesce Virtual Interfaces on shutdown" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Use defined Mailbox Timeout" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: improve Kconfig dependencies" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: do vlan cleanup" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: remove __dev* attributes" (Prarit Bhargava) [1140743] - [netdrv] revert "chelsio: Use netdev_ and pr_" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fix extraction of cpl_rx_pkt from the response queue descriptor" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fix VLAN extraction counter increment" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add support for Chelsio T5 adapter" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG" (Prarit Bhargava) [1140743] - [netdrv] revert "net: cxgb4vf: Staticize local symbols" (Prarit Bhargava) [1140743] - [netdrv] revert "net: cxgb4vf: remove unnecessary pci_set_drvdata()" (Prarit Bhargava) [1140743] - [netdrv] revert "net: cxgb4vf: use DEFINE_PCI_DEVICE_TABLE" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: added much cleaner implementation of is_t4()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: make functions static and remove dead code" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Remove superfluous call to pci_disable_msix()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Adds device Id for few more Chelsio adapters" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Export symbols required by cxgb4i for ipv6 support and required defines" (Prarit Bhargava) [1140743] - [scsi] revert "libcxgbi: Add ipv6 api to driver" (Prarit Bhargava) [1140743] - [scsi] revert "cxgb4i: Add ipv6 code to driver, call into libcxgbi ipv6 api" (Prarit Bhargava) [1140743] - [scsi] revert "cxgb4i: Fix ipv6 build failure caught with randconfig" (Prarit Bhargava) [1140743] - [scsi] revert "cxgb4i: remove spurious use of rcu" (Prarit Bhargava) [1140743] - [scsi] revert "cxgb4i: Guard ipv6 code with a config check" (Prarit Bhargava) [1140743]- [kernel] futex: Fix errors in nested key ref-counting (Denys Vlasenko) [1094458] {CVE-2014-0205} - [fs] vfs: add missing __putname() in patch_mountpoint() (Ian Kent) [1135165] - [fs] nfs: Don't busy-wait on SIGKILL in __nfs_iocounter_wait (Benjamin Coddington) [1113269] - [netdrv] mlx4: add vlan_rx_register to the master ops (Doug Ledford) [1133506] - [infiniband] ocrdma: use right macro in query ah (Doug Ledford) [1133506] - [infiniband] ocrdma: resolve L2 address when creating user AH (Doug Ledford) [1133506] - [infiniband] ocrdma: get vlan tag from ib_qp_attrs (Doug Ledford) [1133506] - [infiniband] ocrdma: add default gid at index 0 (Doug Ledford) [1133506] - [infiniband] ocrdma: obtain sl from deivce structure (Doug Ledford) [1133506] - [infiniband] ocrdma: do not skip setting deffered_arm (Doug Ledford) [1133506] - [infiniband] ocrdma: Initialize the GID table while registering the device (Doug Ledford) [1133506] - [infiniband] ocrdma: Increase the size of STAG array in dev structure to 16K (Doug Ledford) [1133506] - [infiniband] ocrdma: Add missing adapter mailbox opcodes (Doug Ledford) [1133506] - [infiniband] ocrdma: Return proper value for max_mr_size (Doug Ledford) [1133506] - [infiniband] ocrdma: Allow only SEND opcode in case of UD QPs (Doug Ledford) [1133506] - [infiniband] ocrdma: Avoid reporting wrong completions in case of error CQEs (Doug Ledford) [1133506] - [infiniband] ocrdma: Query and initalize the PFC SL (Doug Ledford) [1133506] - [infiniband] ocrdma: Avoid posting DPP requests for RDMA READ (Doug Ledford) [1133506] - [infiniband] core: When marsheling uverbs path, clear unused fields (Amir Vadai) [1130394] - [infiniband] mlx4: Avoid executing gid task when device is being removed (Amir Vadai) [1130394] - [infiniband] mlx4: Fix lockdep splat for the iboe lock (Amir Vadai) [1130394] - [infiniband] mlx4: Get upper dev addresses as RoCE GIDs when port comes up (Amir Vadai) [1130394] - [infiniband] mlx4: Reorder steps in RoCE GID table initialization (Amir Vadai) [1130394] - [infiniband] mlx4: Don't duplicate the default RoCE GID (Amir Vadai) [1130394] - [infiniband] mlx4: Avoid null pointer dereference in mlx4_ib_scan_netdevs() (Amir Vadai) [1130394] - [netdrv] b43: fix the wrong assignment of status.freq in b43_rx() (John Greene) [1132160] - [lib] lzo: properly check for overruns (Denys Vlasenko) [1113901] {CVE-2014-4608} - [lib] lzo: Update LZO compression to current upstream version (Denys Vlasenko) [1113901] {CVE-2014-4608} - [drm] nouveau: add more checks to PRAMIN image fetching (Ben Skeggs) [1133695 1076733] - [drm] nouveau: allow non-optimus setups to load vbios from acpi (Ben Skeggs) [1133695 1076733] - [drm] nouveau: fix a potential NULL deref in the PROM shadowing function (Ben Skeggs) [1133695 1076733] - [drm] nouveau: fetch the vbios from PROM using only aligned 32-bit accesses (Ben Skeggs) [1133695 1076733] - [net] Revert "introduce netif_skb_dev_features" (Florian Westphal) [1029603] - [net] revert "ip, ipv6: handle gso skbs in forwarding path" (Florian Westphal) [1029603]- [kernel] audit: audit_log_start running on auditd should not stop (Richard Guy Briggs) [1019898] - [kernel] audit: drop audit_cmd_lock in AUDIT_USER family of cases (Richard Guy Briggs) [1019898] - [security] selinux: call WARN_ONCE() instead of calling audit_log_start() (Richard Guy Briggs) [1019898] - [crypto] drbg: fix failure of generating multiple of 2**16 bytes (Herbert Xu) [1130529] - [x86] uv: Set n_lshift based on GAM_GR_CONFIG MMR for UV3 (George Beshers) [1096981] - [fs] nfs: Close another NFSv4 recovery race (Steve Dickson) [1093922] - [fs] nfs: Refactor _nfs4_open_and_get_state to set ctx->state (Steve Dickson) [1093922] - [fs] nfs: cleanup: pass the nfs_open_context to nfs4_do_open (Steve Dickson) [1093922] - [fs] sunrpc: Handle EPIPE in xprt_connect_status (Steve Dickson) [1130619] - [fs] sunrpc: Ensure xprt_connect_status handles all potential connection errors (Steve Dickson) [1130619] - [fs] sunrpc: Ensure that we handle ENOBUFS errors correctly (Steve Dickson) [1130619] - [fs] sunrpc: Ensure call_connect_status() deals correctly with SOFTCONN tasks (Steve Dickson) [1130619] - [fs] sunrpc: Ensure that call_connect times out correctly (Steve Dickson) [1130619] - [fs] sunrpc: Handle connect errors ECONNABORTED and EHOSTUNREACH (Steve Dickson) [1130619] - [fs] sunrpc: call_connect_status should recheck bind and connect status on error (Steve Dickson) [1130619] - [fs] sunrpc: Report network/connection errors correctly for SOFTCONN rpc tasks (Steve Dickson) [1130619] - [fs] ext3: Fix fdatasync() for files with only i_size changes (Eric Sandeen) [1127023] - [fs] gfs2: Change maxlen variables to size_t (Robert S Peterson) [1126899] - [mm] hugetlb: add cond_resched_lock() in return_unused_surplus_pages() (Motohiro Kosaki) [1129085] - [mm] hugetlb: fix softlockup when a large number of hugepages are freed (Motohiro Kosaki) [1129085] - [net] fix ipv4: match prefsrc when deleting routes (Jiri Benc) [1056443] - [net] bridge: explictly tag vlan-accelerated frames destined to the host (Vlad Yasevich) [1121991] - [net] ipv4: avoid parallel route cache gc executions (Hannes Frederic Sowa) [1121228] - [net] ipv4: move route garbage collector to work queue (Hannes Frederic Sowa) [1121228] - [net] ethtool: reallow ETHTOOL_SFLAGS to set TX/RX VLAN offloads (Michal Schmidt) [1134359] - [net] tcp: tsq: fix nonagle handling (Jiri Pirko) [1134401] - [kvm] iommu: fix the third parameter of kvm_iommu_put_pages (Radomir Vrbovsky) [1131953] {CVE-2014-3601} - [s390] sysinfo: convert /proc/sysinfo to seqfile (Hendrik Brueckner) [1130987] - [s390] con3215: fix hanging console issue (Hendrik Brueckner) [1130986] - [s390] dasd: validate request size before building CCW/TCW request (Hendrik Brueckner) [1130988] - [scsi] revert "fc: ensure scan_work isn't active when freeing fc_rport" (Maurizio Lombardi) [1135888] - [edac] sb_edac: Modify H/W event reporting policy (Rui Wang) [1129067] - [alsa] control: Fix replacing user controls (Denys Vlasenko) [1117322] {CVE-2014-4654 CVE-2014-4655} - [netdrv] bnx2x: Fix RSS on big-endian (Michal Schmidt) [1119291] - [netdrv] bnx2x: Utilize FW 7.10.51 (Michal Schmidt) [1119291] - [netdrv] firmware: add bnx2x FW 7.10.51 (Michal Schmidt) [1119291] - [security] selinux: fix a problem with IPv6 traffic denials in selinux_ip_postroute() (Paul Moore) [1130082]- [md] revert "raid1: Rewrite the implementation of iobarrier" (Jes Sorensen) [1127231] - [md] revert "raid1: fix request counting bug in new 'barrier' code" (Jes Sorensen) [1127231] - [scsi] hpsa: version string change (Tomas Henzl) [1054631] - [scsi] hpsa: change doorbell reset delay to ten seconds (Tomas Henzl) [1054631] - [scsi] hpsa: add a delay to kdump path (Tomas Henzl) [1054631] - [infiniband] ipoib: No longer use flush as a parameter (Doug Ledford) [1111073] - [infiniband] ipoib: Make ipoib_mcast_stop_thread flush the workqueue (Doug Ledford) [1111073] - [infiniband] ipoib: Use dedicated workqueues per interface (Doug Ledford) [1111073] - [infiniband] ipoib: change init sequence ordering (Doug Ledford) [1111073] - [infiniband] ipoib: fix mcast_dev_flush/mcast_restart_task race (Doug Ledford) [1111073] - [infiniband] ipoib: fix MCAST_FLAG_BUSY usage (Doug Ledford) [1111073] - [infiniband] ipoib: Make the carrier_on_task race aware (Doug Ledford) [1111073] - [infiniband] ipoib: Consolidate rtnl_lock tasks in workqueue (Doug Ledford) [1111073] - [infiniband] ipoib: Avoid multicast join attempts with invalid P_key (Doug Ledford) [1111073] - [infiniband] ipoib: Avoid flushing the workqueue from worker context (Doug Ledford) [1111073] - [infiniband] ipoib: Use P_Key change event instead of P_Key polling mechanism (Doug Ledford) [1111073] - [infiniband] mlx5: Enable "block multicast loopback" for kernel consumers (Doug Ledford) [1128863] - [mm] memory-failure: support use of a dedicated thread to handle SIGBUS BUS_MCEERR_AO (Rui Wang) [1108366] - [mm] memory-failure: don't let collect_procs() skip over processes for MF_ACTION_REQUIRED (Rui Wang) [1108366] - [mm] memory-failure: send right signal code to correct thread (Rui Wang) [1108366] - [x86] mce: Pay no attention to 'F' bit in MCACOD when parsing 'UC' errors (Rui Wang) [1093437] - [x86] kvm: trace kvm_ple_window grow/shrink (Radim Krcmar) [1093208] - [x86] kvm: vmx: dynamise PLE window (Radim Krcmar) [1093208] - [x86] kvm: vmx: make PLE window per-VCPU (Radim Krcmar) [1093208] - [x86] kvm: introduce sched_in to kvm_x86_ops (Radim Krcmar) [1093208] - [virt] kvm: add kvm_arch_sched_in (Radim Krcmar) [1093208] - [fs] Add full_check test before calling add_to_tfile_check() to prevent panic in reverse_path_check_proc() (Larry Woodman) [1130730] - [perf] x86: Fix Silvermont offcore masks (Jiri Olsa) [1036335] - [perf] x86: Add model number for Avoton Silvermont (Jiri Olsa) [1036335] - [perf] x86: Add Silvermont 22nm Atom support (Jiri Olsa) [1036335] - [perf] x86: use INTEL_UEVENT_EXTRA_REG to define MSR_OFFCORE_RSP_X (Jiri Olsa) [1036335] - [perf] x86: Fix Intel shared extra MSR allocation (Jiri Olsa) [1036335] - [x86] amd: perf: Unify AMD's generic and family 15h pmus (Jiri Olsa) [1133680]- [mm] hugetlb: correct missing private flag clearing (Petr Holasek) [1127126] - [mm] hugetlb: return a reserved page to a reserved pool if failed (Petr Holasek) [1127126] - [mm] hugetlb: undo change to page mapcount in fault handler (Petr Holasek) [1127126] - [mm] hugetlb: fix subpool accounting handling (Petr Holasek) [1127126] - [mm] hugetlb: protect reserved pages when soft offlining a hugepage (Petr Holasek) [1127126] - [mm] hugetlb: decrement reserve count if VM_NORESERVE alloc page cache (Petr Holasek) [1127126] - [mm] hugetlb: remove decrement_hugepage_resv_vma() (Petr Holasek) [1127126] - [mm] hugetlb: add VM_NORESERVE check in vma_has_reserves() (Petr Holasek) [1127126] - [mm] hugetlb: do not use a page in page cache for cow optimization (Petr Holasek) [1127126] - [crypto] modsign: crypto_alloc_shash() returns an error code not NULL on failure (David Howells) [1099208] - [drm] nouveau: behave better if ioremap failed (Ben Skeggs) [1076992] - [fs] fuse: ignore entry-timeout LOOKUP_REVAL (Carlos Maiolino) [1127702] - [fs] fuse: Timeout comparison fix (Carlos Maiolino) [1127769] - [fs] ext4: verify block bitmap (Lukas Czerner) [1087584] - [fs] ext4: fix type declaration of ext4_validate_block_bitmap (Lukas Czerner) [1087584] - [fs] ext4: error out if verifying the block bitmap fails (Lukas Czerner) [1087584] - [fs] fsnotify: delay unmounting until all inode are fput (Eric Paris) [886723] - [fs] inotify: determine wd before races are possible (Eric Paris) [886723] - [fs] fsnotify: do not hold notification mutex when putting events (Eric Paris) [886723] - [fs] fsnotify: use GFP_NOFS when allocating event holders (Eric Paris) [886723] - [fs] locks: eliminate BUG() call when there's an unexpected lock on file close (Benjamin Coddington) [1113096] - [fs] gfs2: Request demote when a "try" flock fails (Robert S Peterson) [1129445] - [fs] nfsd: allow turning off nfsv3 readdir_plus (J. Bruce Fields) [1117468] - [powerpc] pseries: Fix kexec regression caused by CPPR tracking (Gustavo Duarte) [1129453] - [scsi] Fix erratic device offline during EH (Gustavo Duarte) [1126088] - [net] openvswitch: fix panic with multiple vlan headers (Jiri Benc) [1122405] - [net] ipvs: extract race fixes for sync daemon setups (Jesper Brouer) [1117536]- [scsi] cxgb4i: Guard ipv6 code with a config check (Sai Vemuri) [1122829] - [scsi] cxgb4i: remove spurious use of rcu (Sai Vemuri) [1122829] - [scsi] cxgb4i: Fix ipv6 build failure caught with randconfig (Sai Vemuri) [1122829] - [scsi] cxgb4i: Add ipv6 code to driver, call into libcxgbi ipv6 api (Sai Vemuri) [1122829] - [scsi] libcxgbi: Add ipv6 api to driver (Sai Vemuri) [1122829] - [netdrv] cxgb4: Export symbols required by cxgb4i for ipv6 support and required defines (Sai Vemuri) [1122829] - [netdrv] cxgb4vf: Adds device Id for few more Chelsio adapters (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Remove superfluous call to pci_disable_msix() (Sai Vemuri) [1112417] - [netdrv] cxgb4: make functions static and remove dead code (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: added much cleaner implementation of is_t4() (Sai Vemuri) [1112417] - [netdrv] net: cxgb4vf: use DEFINE_PCI_DEVICE_TABLE (Sai Vemuri) [1112417] - [netdrv] net: cxgb4vf: remove unnecessary pci_set_drvdata() (Sai Vemuri) [1112417] - [netdrv] net: cxgb4vf: Staticize local symbols (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add support for Chelsio T5 adapter (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix VLAN extraction counter increment (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix extraction of cpl_rx_pkt from the response queue descriptor (Sai Vemuri) [1112417] - [netdrv] chelsio: Use netdev_ and pr_ (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove __dev* attributes (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: do vlan cleanup (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: improve Kconfig dependencies (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use defined Mailbox Timeout (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Quiesce Virtual Interfaces on shutdown (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Behave properly when CONFIG_DEBUG_FS isn't defined (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Check driver parameters in the right place (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: recover from failure in cxgb4vf_open() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix mailbox data/control coherency domain race (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Ingress Queue Entry Size needs to be 64 bytes (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix setting unicast/multicast addresses (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Advertise NETIF_F_TSO_ECN (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix up "Section Mismatch" compiler warning (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: add ethtool statistics for GRO (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: minor comment/symbolic name cleanup (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: add call to Firmware to reset VF State (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fail open if link_start() fails (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: flesh out PCI Device ID Table (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix some errors in Gather List to skb conversion (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix bug in Generic Receive Offload (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: don't implement trivial (and incorrect) ndo_select_queue() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove call to stop TX queues at load time (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: make single bit signed bitfields unsigned (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use netif_set_real_num_rx/tx_queues() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: do not use PCI resources before pci_enable_device() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix bug where we were only allocating one queue in MSI mode (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix off-by-one error checking for the end of the mailbox delay array (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix SGE resource resource deallocation bug (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix TX Queue restart (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Implement "Unhandled Interrupts" statistic (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove obsolete DECLARE_PCI_UNMAP_ADDR usage (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use correct shift factor for extracting the SGE DMA Ingress Padding Boundary (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Remove obsolete comment about the lack of a TX Timer Callback (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Stitch new T4 PCI-E SR-IOV Virtual Function driver into the build (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add new Makefile for T4 PCI-E SR-IOV Virtual Function driver cxgb4vf (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add main T4 PCI-E SR-IOV Virtual Function driver for cxgb4vf (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add T4 Virtual Function Scatter-Gather Engine DMA code (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add core T4 PCI-E SR-IOV Virtual Function hardware definitions and device communication code (Sai Vemuri) [1112417] - [infiniband] iw_cxgb4: fix for 64-bit integer division (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix possible race condition in cleanup (Sai Vemuri) [1121803] - [netdrv] cxgb4: only free allocated fls (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fixed incorrect check for memory operation in t4_memory_rw (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add the MC1 registers to read in the interrupt handler (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: Move common defines to cxgb4 (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: work request logging feature (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: display TPTE on errors (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: use firmware ord/ird resource limits (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: Detect Ing. Padding Boundary at run-time (Sai Vemuri) [1121803] - [netdrv] cxgb4: remove unnecessary null test before debugfs_remove_recursive (Sai Vemuri) [1121803] - [netdrv] cxgb4: Adds device ID for few more Chelsio T4 Adapters (Sai Vemuri) [1121803] - [netdrv] cxgb4: Replaced the backdoor mechanism to access the HW memory with PCIe Window method (Sai Vemuri) [1121803] - [netdrv] cxgb4: Use FW interface to get BAR0 value (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fixes cxgb4 probe failure in VM when PF is exposed through PCI Passthrough (Sai Vemuri) [1121803] - [netdrv] cxgb4: Change default Interrupt Holdoff Packet Count Threshold (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: don't truncate the recv window size (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: Choose appropriate hw mtu index and ISS for iWARP connections (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: Allocate and use IQs specifically for indirect interrupts (Sai Vemuri) [1121803] - [netdrv] cxgb4: Check if rx checksum offload is enabled, while reading hardware calculated checksum (Sai Vemuri) [1121803] - [netdrv] cxgb4: Decode the firmware port and module type a bit more for ethtool (Sai Vemuri) [1121803] - [infiniband] cxgb4: add missing padding at end of struct c4iw_alloc_ucontext_resp (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add missing padding at end of struct c4iw_create_cq_resp (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix vlan support (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix memory leaks in c4iw_alloc() error paths (Sai Vemuri) [1121803] - [netdrv] cxgb4: Decode PCIe Gen3 link speed (Sai Vemuri) [1121803] - [infiniband] cxgb4: Update Kconfig to include Chelsio T5 adapter (Sai Vemuri) [1121803] - [infiniband] cxgb4: Only allow kernel db ringing for T4 devs (Sai Vemuri) [1121803] - [infiniband] cxgb4: Force T5 connections to use TAHOE congestion control (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix endpoint mutex deadlocks (Sai Vemuri) [1121803] - [netdrv] cxgb4: use the correct max size for firmware flash (Sai Vemuri) [1121803] - [netdrv] cxgb4: Save the correct mac addr for hw-loopback connections in the L2T (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix over-dereference when terminating (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use uninitialized_var() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add missing debug stats (Sai Vemuri) [1121803] - [infiniband] cxgb4: Initialize reserved fields in a FW work request (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use pr_warn_ratelimited (Sai Vemuri) [1121803] - [infiniband] cxgb4: Max fastreg depth depends on DSGL support (Sai Vemuri) [1121803] - [infiniband] cxgb4: SQ flush fix (Sai Vemuri) [1121803] - [infiniband] cxgb4: rmb() after reading valid gen bit (Sai Vemuri) [1121803] - [infiniband] cxgb4: Endpoint timeout fixes (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use the BAR2/WC path for kernel QPs and T5 devices (Sai Vemuri) [1121803] - [infiniband] cxgb4: Disable DSGL use by default (Sai Vemuri) [1121803] - [infiniband] cxgb4: rx_data() needs to hold the ep mutex (Sai Vemuri) [1121803] - [infiniband] cxgb4: Drop RX_DATA packets if the endpoint is gone (Sai Vemuri) [1121803] - [infiniband] cxgb4: Lock around accept/reject downcalls (Sai Vemuri) [1121803] - [infiniband] cxgb4: set error code on kmalloc() failure (Sai Vemuri) [1121803] - [netdrv] cxgb4: Adds device ID for few more Chelsio Adapters (Sai Vemuri) [1121803] - [netdrv] cxbg4: Remove addressof casts to same type (Sai Vemuri) [1121803] - [netdrv] cxgb4: Call dev_kfree/consume_skb_any instead of kfree_skb (Sai Vemuri) [1121803] - [infiniband] cxgb4: Update snd_seq when sending MPA messages (Sai Vemuri) [1121803] - [infiniband] cxgb4: Connect_request_upcall fixes (Sai Vemuri) [1121803] - [infiniband] cxgb4: Ignore read reponse type 1 CQEs (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix possible memory leak in RX_PKT processing (Sai Vemuri) [1121803] - [infiniband] cxgb4: Don't leak skb in c4iw_uld_rx_handler() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Save the correct map length for fast_reg_page_lists (Sai Vemuri) [1121803] - [infiniband] cxgb4: Default peer2peer mode to 1 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Mind the sq_sig_all/sq_sig_type QP attributes (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix incorrect BUG_ON conditions (Sai Vemuri) [1121803] - [infiniband] cxgb4: Always release neigh entry (Sai Vemuri) [1121803] - [infiniband] cxgb4: Allow loopback connections (Sai Vemuri) [1121803] - [infiniband] cxgb4: Cap CQ size at T4_MAX_IQ_SIZE (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix four byte info leak in c4iw_create_cq() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix underflows in c4iw_create_qp() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Doorbell Drop Avoidance Bug Fixes (Sai Vemuri) [1121803] - [netdrv] cxgb4: Treat CPL_ERR_KEEPALV_NEG_ADVICE as negative advice (Sai Vemuri) [1121803] - [netdrv] cxgb4: Calculate len properly for LSO path (Sai Vemuri) [1121803] - [netdrv] cxgb4: Updates for T5 SGE's Egress Congestion Threshold (Sai Vemuri) [1121803] - [netdrv] cxgb4: Rectify emitting messages about SGE Ingress DMA channels being potentially stuck (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add code to dump SGE registers when hitting idma hangs (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix some small bugs in t4_sge_init_soft() when our Page Size is 64KB (Sai Vemuri) [1121803] - [netdrv] cxgb4: use remove handler as shutdown handler (Sai Vemuri) [1121803] - [netdrv] cgxb4: Stop using ethtool SPEED_* constants (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add more PCI device ids (Sai Vemuri) [1121803] - [netdrv] cxgb4: Don't assume LSO only uses SGL path in t4_eth_xmit() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Remove unused registers and add missing ones (Sai Vemuri) [1121803] - [netdrv] cxgb4: Query firmware for T5 ULPTX MEMWRITE DSGL capabilities (Sai Vemuri) [1121803] - [netdrv] cxgb4: LE-Workaround is not atomic in firmware (Sai Vemuri) [1121803] - [netdrv] cxgb4: Allow >10G ports to have multiple queues (Sai Vemuri) [1121803] - [netdrv] cxgb4: Print adapter VPD Part Number instead of Engineering Change field (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add support to recognize 40G links (Sai Vemuri) [1121803] - [netdrv] cxgb4: Use pci_enable_msix_range() instead of pci_enable_msix() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add missing neigh_release in LE-Workaround path (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix referencing freed adapter (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix gcc warning on 32-bit arch (Sai Vemuri) [1121803] - [netdrv] cxgb4: Don't retrieve stats during recovery (Sai Vemuri) [1121803] - [netdrv] cxgb4: Avoid disabling PCI device for towice (Sai Vemuri) [1121803] - [netdrv] cxgb4: silence shift wrapping static checker warning (Sai Vemuri) [1121803] - [netdrv] cxgb4: Changed FW check version to match FW binary version (Sai Vemuri) [1121803] - [netdrv] cxgb4: allow large buffer size to have page size (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use cxgb4_select_ntuple to correctly calculate ntuple fields (Sai Vemuri) [1121803] - [infiniband] cxgb4: Server filters are supported only for IPv4 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Calculate the filter server TID properly (Sai Vemuri) [1121803] - [netdrv] cxgb4: make functions static and remove dead code (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add API to correctly calculate tuple fields (Sai Vemuri) [1121803] - [netdrv] cxgb4: Account for stid entries properly in case of IPv6 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Assign filter server TIDs properly (Sai Vemuri) [1121803] - [netdrv] cxgb4: Include TCP as protocol when creating server filters (Sai Vemuri) [1121803] - [netdrv] cxgb4: Reserve stid 0 for T4/T5 adapters (Sai Vemuri) [1121803] - [netdrv] cxgb4: calls skb_set_hash (Sai Vemuri) [1121803] - [infiniband] cxgb4: Make _c4iw_write_mem_dma() static (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix formatting of physical address (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add new scheme to update T4/T5 firmware (Sai Vemuri) [1121803] - [netdrv] cxgb4: added much cleaner implementation of is_t4() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Much cleaner implementation of is_t4()/is_t5() (Sai Vemuri) [1121803] - [netdrv] cgxb4: remove duplicate include in cxgb4.h (Sai Vemuri) [1121803] - [netdrv] cxgb4: remove unnecessary pci_set_drvdata() (Sai Vemuri) [1121803] - [netdrv] cxgb4: remove workqueue when driver registration fails (Sai Vemuri) [1121803] - [infiniband] cxgb4: Issue RI.FINI before closing when entering TERM (Sai Vemuri) [1121803] - [infiniband] cxgb4: Advertise ~0ULL as max MR size (Sai Vemuri) [1121803] - [infiniband] cxgb4: Always do GTS write if cidx_inc == CIDXINC_MASK (Sai Vemuri) [1121803] - [infiniband] cxgb4: Set arp error handler for PASS_ACCEPT_RPL messages (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix accounting for unsignaled SQ WRs to deal with wrap (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix QP flush logic (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use correct bit shift macros for vlan filter tuples (Sai Vemuri) [1121803] - [infiniband] cxgb4: Handle newer firmware changes (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add support for active and passive open connection with IPv6 address (Sai Vemuri) [1121803] - [infiniband] cma: Add IPv6 support for iWARP (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add CLIP support to store compressed IPv6 address (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add routines to create and remove listening IPv6 servers (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix stack info leak in c4iw_create_qp() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Do not set net_device::dev_id to VI index (Sai Vemuri) [1121803] - [netdrv] cxgb4: Correct comparisons and calculations using skb->tail and skb-transport_header (Sai Vemuri) [1121803] - [netdrv] cxgb4: Force uninitialized state if FW_ON_ADAPTER is < FW_VERSION and we're the MASTER_PF (Sai Vemuri) [1121803] - [netdrv] cxgb4: fix error recovery when t4_fw_hello returns a positive value (Sai Vemuri) [1121803] - [netdrv] cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1121803] - [netdrv] cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix pci_device_id structure initialization with correct PF number (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix SQ allocation when on-chip SQ is disabled (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix error return code in create_qp() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix onchip queue support for T5 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Bump tcam_full stat and WR reply timeout (Sai Vemuri) [1121803] - [infiniband] cxgb4: Map pbl buffers for dma if using DSGL (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use DSGLs for fastreg and adapter memory writes for T5 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add module_params to enable DB FC & Coalescing on T5 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Turn off db coalescing when RDMA QPs are in use (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add Support for Chelsio T5 adapter (Sai Vemuri) [1121803] - [netdrv] cxgb4: Disable SR-IOV support for PF4-7 for T5 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Update driver version and description (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add T5 PCI ids (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add T5 debugfs support (Sai Vemuri) [1121803] - [netdrv] cxgb4: Enable doorbell drop recovery only for T4 adapter (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add T5 write combining support (Sai Vemuri) [1121803] - [netdrv] cxgb4: Dump T5 registers (Sai Vemuri) [1121803] - [netdrv] cxgb4: Initialize T5 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add macros, structures and inline functions for T5 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add register definations for T5 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Allow for backward compatibility with new VPD scheme (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix cast warning (Sai Vemuri) [1121803] - [infiniband] cxgb4: "cookie" can stay in host endianness (Sai Vemuri) [1121803] - [infiniband] cxgb4: Address sparse warnings (Sai Vemuri) [1121803] - [infiniband] cxgb4: Insert hwtid in pass_accept_req instead in pass_establish (Sai Vemuri) [1121803] - [infiniband] cxgb4: Don't wakeup threads for MPAv2 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Don't reconnect on abort for mpa_rev 1 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix endpoint timeout race condition (Sai Vemuri) [1121803] - [infiniband] cxgb4: Only log rx_data warnings if cpl status is non-zero (Sai Vemuri) [1121803] - [infiniband] cxgb4: Always log async errors (Sai Vemuri) [1121803] - [infiniband] cxgb4: Keep QP referenced until TID released (Sai Vemuri) [1121803] - [infiniband] cxgb4: Display streaming mode error only if detected in RTS (Sai Vemuri) [1121803] - [infiniband] cxgb4: Abort connections when moving to ERROR state (Sai Vemuri) [1121803] - [infiniband] cxgb4: Abort connections that receive unexpected streaming mode data (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix incorrect PFVF CMASK (Sai Vemuri) [1121803] - [netdrv] cxgb4: Use netdev_ and pr_ (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix bug for active and passive LE hash collision path (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix LE hash collision bug for passive open connection (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix LE hash collision bug for active open connection (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add LE hash collision bug fix path in LLD driver (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add T4 filter support (Sai Vemuri) [1121803] - [netdrv] cxgb4: remove __dev* attributes (Sai Vemuri) [1121803] - [netdrv] cxgb4: Chelsio FCoE offload driver submission (Sai Vemuri) [1121803] - [infiniband] cxgb4: use WARN (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix initialization of SGE_CONTROL register (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix unable to get UP event from the LLD (Sai Vemuri) [1121803] - [infiniband] cxgb4: Don't free chunk that we have failed to allocate (Sai Vemuri) [1121803] - [netdrv] cxgb4: Remove unnecessary #ifdef condition (Sai Vemuri) [1121803] - [netdrv] cxgb4: Address various sparse warnings (Sai Vemuri) [1121803] - [netdrv] cxgb4: allocate enough data in t4_memory_rw() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix build error due to missing linux/vmalloc.h include (Sai Vemuri) [1121803] - [netdrv] cxgb4: Dynamically allocate memory in t4_memory_rw() and get_vpd_params() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix error handling in create_qp() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Don't attempt to upgrade T4 firmware when cxgb4 will end up as a slave (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add support for T4 hardwired driver configuration settings (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add support for T4 configuration file (Sai Vemuri) [1121803] - [netdrv] cxgb4: Code cleanup to enable T4 Configuration File support (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add functions to read memory via PCIE memory window (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix incorrect values for MEMWIN*_APERTURE and MEMWIN*_BASE (Sai Vemuri) [1121803] - [infiniband] cxgb4: Move dereference below NULL test (Sai Vemuri) [1121803] - [infiniband] cxgb4: Update RDMA/cxgb4 due to macro definition removal in cxgb4 driver (Sai Vemuri) [1121803] - [netdrv] cxgb4: Remove duplicate register definitions (Sai Vemuri) [1121803] - [netdrv] cxgb4: set maximal number of default RSS queues (Sai Vemuri) [1121803] - [infiniband] cxgb4: Include vmalloc.h for vmalloc and vfree (Sai Vemuri) [1121803] - [infiniband] cxgb4: Remove kfifo usage (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use vmalloc() for debugfs QP dump (Sai Vemuri) [1121803] - [infiniband] cxgb4: DB Drop Recovery for RDMA and LLD queues (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add DB Overflow Avoidance (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add debugfs RDMA memory stats (Sai Vemuri) [1121803] - [netdrv] cxgb4: DB Drop Recovery for RDMA and LLD queues (Sai Vemuri) [1121803] - [netdrv] cxgb4: Common platform specific changes for DB Drop Recovery (Sai Vemuri) [1121803] - [netdrv] cxgb4: Detect DB FULL events and notify RDMA ULD (Sai Vemuri) [1121803] - [infiniband] cxgb4: Drop peer_abort when no endpoint found (Sai Vemuri) [1121803] - [infiniband] cxgb4: Debugfs dump_qp() updates (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use ULP_MODE_TCPDDP (Sai Vemuri) [1121803] - [infiniband] cxgb4: Turn on delayed ACK (Sai Vemuri) [1121803] - [netdrv] cxgb4: Use netif_set_real_num_rx/tx_queues() (Sai Vemuri) [1121803] - [netdrv] cxgb4: set skb->rxhash (Sai Vemuri) [1121803]- [drm] i915: fix backport typo (Rob Clark) [1131218] - [net] revert: bridge: Provide VLAN registration and GRO acceleration for ports (Jiri Pirko) [1121991] - [net] revert: bridge: Correctly receive hw-accelerated vlan traffic (Jiri Pirko) [1121991] - [net] revert: vlan: Allow accelerated packets to flow through the bridge (Jiri Pirko) [1121991] - [net] ipv6: fix calculation of option len in ip6_append_data (Hannes Frederic Sowa) [1127225] - [net] ipv6: pmtudisc setting not respected with UFO/CORK (Hannes Frederic Sowa) [1127225] - [net] ipv4: fix DO and PROBE pmtu mode regarding local fragmentation with UFO/CORK (Hannes Frederic Sowa) [1127225] - [net] rtnetlink: fix VF info size (Jiri Benc) [1126761] - [scsi] fc: ensure scan_work isn't active when freeing fc_rport (Maurizio Lombardi) [1120036] - [netdrv] bnx2x: Safe bnx2x_panic_dump() (Michal Schmidt) [1121539] - [netdrv] bnx2x: Enlarge the dorq threshold for VFs (Michal Schmidt) [1123412] - [netdrv] bnx2x: Fix 1G-baseT link (Michal Schmidt) [1123412] - [netdrv] bnx2x: Fix link for KR with swapped polarity lane (Michal Schmidt) [1123412] - [md] raid: avoid data corruption during recovery of double-degraded RAID6 (Jes Sorensen) [1090423] - [perf] tools: Show better error message in case we fail to open counters due to EBUSY error (Jiri Olsa) [1103196] - [perf] tools: Add filename__read_str util function (Jiri Olsa) [1103196] - [kvm] revert "x86: increase VCPU limit to 240" (Radim Krcmar) [864242] - [virt] revert "virtio-net: initialize vlan_features" (Nikolay Aleksandrov) [1132588]- [net] ipv6: fix headroom calculation in udp6_ufo_fragment (Nikolay Aleksandrov) [1121522] - [net] udp6: Fix udp fragmentation for tunnel traffic (Nikolay Aleksandrov) [1121522] - [net] sctp: inherit auth_capable on INIT collisions (Daniel Borkmann) [1123760] {CVE-2014-5077} - [net] sctp: only warn in proc_sctp_do_alpha_beta if write (Daniel Borkmann) [1081372] - [net] sctp: fix permissions for rto_alpha and rto_beta knobs (Daniel Borkmann) [1081372] - [scsi] scsi_lib: remove the description string in scsi_io_completion() (Maurizio Lombardi) [710111] - [scsi] qla2xxx: Update version number to 8.07.00.08.06.6-k1 (Chad Dupuis) [919831 990690] - [scsi] qla2xxx: Remove restriction on starting remote device discovery on port update (Chad Dupuis) [990690] - [scsi] qla2xxx: Move mailbox failure messages to a default debug level (Chad Dupuis) [919831] - [netdrv] mlx4_core: Keep only one driver entry release mlx4_priv (Amir Vadai) [1121531] - [netdrv] be2net: fix qnq mode detection on VFs (Ivan Vecera) [1123790] - [netdrv] be2net: ignore get/set profile FW cmd failures (Ivan Vecera) [1110417] - [netdrv] be2net: use adapter->flags to track SRIOV state (Ivan Vecera) [1110417] - [netdrv] be2net: avoid SRIOV config for BE2 chip (Ivan Vecera) [1110417] - [netdrv] be2net: use be_max_vfs() macro to access max-vfs (Ivan Vecera) [1110417] - [netdrv] be2net: create optimal number of queues on SR-IOV config (Ivan Vecera) [1110417] - [netdrv] be2net: read VF's capabilities from GET_PROFILE_CONFIG cmd (Ivan Vecera) [1110417] - [netdrv] be2net: remove be_cmd_get_profile_config_mbox/mccq() variants (Ivan Vecera) [1110417] - [x86] perf: Fix AMD NB and L2I "uncore" support (Prarit Bhargava) [922929] - [x86] perf: Remove old-style NB counter support from perf_event_amd.c (Prarit Bhargava) [922929] - [x86] perf: Add support for AMD NB and L2I "uncore" counters (Prarit Bhargava) [922929] - [x86] Add cpu_has_topoext (Prarit Bhargava) [922929] - [x86] perf: Enable northbridge performance counters on AMD family 15h (Prarit Bhargava) [922929] - [x86] perf: add global get_ibs_caps() (Prarit Bhargava) [922929] - [x86] perf: Share IBS macros between perf and oprofile (Prarit Bhargava) [922929] - [x86] perf: Generalize northbridge constraints code for family 15h (Prarit Bhargava) [922929] - [x86] perf: Allow for architecture specific RDPMC indexes (Prarit Bhargava) [922929] - [x86] perf: Move MSR address offset calculation to architecture specific files (Prarit Bhargava) [922929] - [x86] perf: Use rdpmc() rather than rdmsr() when possible in the kernel (Prarit Bhargava) [922929] - [x86] Add rdpmcl() (Prarit Bhargava) [922929] - [x86] efi: Properly pre-initialize table pointers (Laszlo Ersek) [1129282] - [md] raid1, raid10: always abort recover on write error (Jes Sorensen) [1124351]- [xen] smp: Unifiy some of the PVs and PVHVM offline CPU path (Vitaly Kuznetsov) [1123370] - [xen] smp: Fix leakage of the spinlock interrupt line for every CPU online/offline (Vitaly Kuznetsov) [1123370] - [xen] disable PV spinlocks on HVM (Vitaly Kuznetsov) [1123370] - [xen] smp: initialize IPI vectors before marking CPU online (Vitaly Kuznetsov) [1123370] - [xen] Do not enable PV IPIs when vector callback not present (Vitaly Kuznetsov) [1123370] - [xen] pv on hvm support PV spinlocks and IPIs (Vitaly Kuznetsov) [1123370] - [xen] percpu: make percpu symbols in xen unique (Vitaly Kuznetsov) [1123370] - [kernel] sched: Fix possible divide by zero in avg_atom() calculation (Mateusz Guzik) [1109489] - [kernel] add div64_ul() (Mateusz Guzik) [1109489] - [kernel] sched: Move idle_balance() stats back where they were instead of at the end of the sched_domain (Larry Woodman) [1119156] - [perf] x86: ignore CondChgd bit to avoid false NMI handling (Don Zickus) [1116947] - [s390] fix restore of invalid floating-point-control (Hendrik Brueckner) [1121962] - [s390] sclp_vt220: Enable ASCII console per default (Hendrik Brueckner) [1112743] - [x86] apic: Remove noisy zero-mask warning from default_send_IPI_mask_logical() (Prarit Bhargava) [745124] - [drm] i915: lock around link status and link training (Dave Airlie) [1126640] - [drm] i915: only hook up hpd pulse for DP outputs (Dave Airlie) [1126640] - [alsa] control: Don't access controls outside of protected regions (Radomir Vrbovsky) [1117329] {CVE-2014-4653} - [md] dm-thin: set minimum_io_size to pool's data block size (Mikulas Patocka) [1121779] - [md] dm: allocate a special workqueue for deferred device removal (Mike Snitzer) [1109431] - [kernel] coredump: redefine SIGNAL_GROUP_COREDUMP to fix the conflict with SIGNAL_CLD_STOPPED (Oleg Nesterov) [1106519] - [powerpc] pseries: Track previous CPPR values to correctly EOI interrupts (Gustavo Duarte) [1089977] - [netdrv] tg3: Modify tg3_tso_bug() to handle multiple TX rings (Ivan Vecera) [1123530] - [netdrv] bna: fix performance regression (Ivan Vecera) [1121039] - [netdrv] bna: fill the magic in bnad_get_eeprom() instead of validating (Ivan Vecera) [1119123] - [netdrv] e1000e: implement 82577/579 MDI setting support (Ivan Vecera) [1105604] - [netdrv] igb: update to allow reading/setting MDI state (Ivan Vecera) [1105604] - [netdrv] e1000e: implement MDI/MDI-X control (Ivan Vecera) [1105604] - [netdrv] e1000: configure and read MDI settings (Ivan Vecera) [1105604] - [netdrv] ethtool: MDI setting support (Ivan Vecera) [1105604] - [netdrv] bna: remove use of ndo_set_multicast_list in drivers (Ivan Vecera) [1120510] - [netdrv] bna: fix vlan tag stripping and implement its toggling (Ivan Vecera) [1120510] - [netdrv] bna: convert to hw_features (Ivan Vecera) [1120510]- [powerpc] pci: Improve device hotplug initialization (Gustavo Duarte) [1084398] - [powerpc] pci: fix PCI-e devices rescan issue on powerpc platform (Gustavo Duarte) [1084398] - [powerpc] pci: Cleanup device dma setup code (Gustavo Duarte) [1084398] - [pci] Add pcibios_add_device (Gustavo Duarte) [1084398] - [pci] fix undefined reference to 'pci_fixup_final_inited' (Gustavo Duarte) [1084398] - [pci] call final fixups hot-added devices (Gustavo Duarte) [1084398] - [mm] vmscan: Fix memcg forced scan of anonymous pages (Jerome Marchand) [1124895] - [mm] try_to_unmap_cluster() should lock_page() before mlocking (Jacob Tanenbaum) [1093081] {CVE-2014-3122} - [video] fbmem: convert fb_mmap to vm_iomap_memory() helper (Jacob Tanenbaum) [1035242] {CVE-2013-2596} - [s390] add dummy io_remap_pfn_range() to asm/pgtable.h (Jacob Tanenbaum) [1035242] {CVE-2013-2596} - [mm] add vm_iomap_memory() helper function (Jacob Tanenbaum) [1035242] {CVE-2013-2596} - [hv] hv_fcopy: fix a race condition for SMP guest (Jason Wang) [1118123] - [hv] util: Fix a bug in the KVP code (Jason Wang) [1118123] - [hv] vmbus: Fix a bug in the channel callback dispatch code (Jason Wang) [1118123] - [scsi] virtio_scsi: fix memory leak on full queue condition (Fam Zheng) [1111485] - [scsi] storvsc: Correctly handle TEST_UNIT_READY failure (Jason Wang) [1120468] - [scsi] storvsc: Set srb_flags in all cases (Jason Wang) [1120468] - [scsi] storvsc: Implement a eh_timed_out handler (Jason Wang) [1120468] - [scsi] storvsc: Fix a bug in handling VMBUS protocol version (Jason Wang) [1120468] - [scsi] storvsc: Filter commands based on the storage protocol version (Jason Wang) [1120468] - [scsi] storvsc: Set cmd_per_lun to reflect value supported by the Host (Jason Wang) [1120468] - [scsi] storvsc: Change the limits to reflect the values on the host (Jason Wang) [1120468] - [fs] xfs: always do log forces via the workqueue (Eric Sandeen) [1028831] - [fs] xfs: Do background CIL flushes via a workqueue (Eric Sandeen) [1028831] - [fs] vfs: fix ELOOP error handling in path_mountpoint() (Ian Kent) [1121323] {CVE-2014-5045} - [fs] vfs: fix ref count leak in path_mountpoint() (Ian Kent) [1121323] {CVE-2014-5045} - [fs] xfs: remove xfs_itruncate_data (Brian Foster) [1113418] - [fs] xfs: split xfs_itruncate_finish (Brian Foster) [1113418] - [fs] xfs: kill xfs_itruncate_start (Brian Foster) [1113418] - [fs] xfs: factor extent map manipulations out of xfs_bmapi (Brian Foster) [1113418] - [fs] gfs2: Allow caching of glocks for flock (Robert S Peterson) [1110421] - [fs] gfs2: Allow flocks to use normal glock dq rather than dq_wait (Robert S Peterson) [1110421] - [fs] xfs: don't log dummy transaction on frozen fs (Eric Sandeen) [1076286] - [fs] ext4: set extents flag when migrating file to use extents (Eric Sandeen) [952005]- [netdrv] sfc: Add 40G link capability decoding (Nikolay Aleksandrov) [1111076] - [netdrv] sfc: Adding PCI ID for Solarflare 7000 series 40G network adapter (Nikolay Aleksandrov) [1111076] - [scsi] ibmvscsi: Add memory barriers for send / receive (Gustavo Duarte) [1099590] - [scsi] ibmvscsi: Abort init sequence during error recovery (Gustavo Duarte) [1099590] - [driver] core: fix addition of delayed probe infrastructure (Doug Ledford) [1116871] - [uapi] rdma_user_cm.h: include socket.h (Doug Ledford) [1072857] - [netdrv] bnx2x: fix set_setting for some PHYs (Michal Schmidt) [1009332] - [net] bridge: unregister rtnl message types correctly (Jiri Benc) [1114445]- [drm] nouveau: backport display fixes from upstream (Ben Skeggs) [1105194] - [drivers] platform: use always ->name for uevent (Prarit Bhargava) [1120675] - [hv] remove meaningless pr_err() in vmbus_recvpacket_raw() (Jason Wang) [1112076] - [x86] mm: fix crash when booting as a hyperv NUMA guest (Luiz Capitulino) [979364] - [powerpc] kexec: fix access to kexec_state table (Gustavo Duarte) [1118904] - [powerpc] Dynamic update cache list during suspend and resume (Gustavo Duarte) [1087793] - [netdrv] qlcnic: Initialize mailbox cmd structure to zero (Chad Dupuis) [1115438] - [netdrv] qlcnic: Fix NULL pointer dereference bug (Chad Dupuis) [1110938] - [x86] hpet: Fix bogus error check in hpet_assign_irq() (Prarit Bhargava) [1117874] - [pci] dmar: Fix return value check of create_irq() (Prarit Bhargava) [1117874] - [md] dm-thin: relax external origin size constraints (Mike Snitzer) [1030411] - [md] dm-thin: switch to an atomic_t for tracking pending new block preparations (Mike Snitzer) [1030411] - [scsi] ibmvfc: Fix for offlining devices during error recovery (Gustavo Duarte) [1108718] - [scsi] ibmvfc: Suppress ABTS if target gone (Gustavo Duarte) [1108718] - [scsi] ibmvfc: Send cancel when link is down (Gustavo Duarte) [1108718] - [scsi] ibmvfc: Support FAST_IO_FAIL in EH handlers (Gustavo Duarte) [1108718] - [scsi] ibmvfc: Properly set cancel flags when cancelling abort (Gustavo Duarte) [1108718] - [scsi] bnx2i: Update driver version to 2.7.10.1 (Maurizio Lombardi) [1120723] - [net] l2tp: don't fall back on UDP getsockopt / setsockopt (Petr Matousek) [1119462] {CVE-2014-4943}- [crypto] md5: Set statesize (Mike Snitzer) [1114137] - [crypto] hash: Fix async import on shash algorithm (Mike Snitzer) [1114137] - [crypto] drbg: Enable DRBG by default (Herbert Xu) [1105601] - [crypto] drbg: drbg_exit() can be static (Herbert Xu) [1105601] - [crypto] drbg: HMAC-SHA1 DRBG has crypto strength of 128 bits (Herbert Xu) [1105601] - [crypto] drbg: Mix a time stamp into DRBG state (Herbert Xu) [1105601] - [crypto] drbg: Select correct DRBG core for stdrng (Herbert Xu) [1105601] - [crypto] drbg: Call CTR DRBG DF function only once (Herbert Xu) [1105601] - [crypto] drbg: Fix format string for debugging statements (Herbert Xu) [1105601] - [crypto] drbg: cleanup of preprocessor macros (Herbert Xu) [1105601] - [crypto] drbg: Use Kconfig to ensure at least one RNG option is set (Herbert Xu) [1105601] - [crypto] drbg: use of kernel linked list (Herbert Xu) [1105601] - [crypto] drbg: fix memory corruption for AES192 (Herbert Xu) [1105601] - [crypto] drbg: simplify ordering of linked list in drbg_ctr_df (Herbert Xu) [1105601] - [crypto] drbg: Add DRBG test code to testmgr (Herbert Xu) [1105601] - [crypto] drbg: DRBG testmgr test vectors (Herbert Xu) [1105601] - [crypto] drbg: compile the DRBG code (Herbert Xu) [1105601] - [crypto] drbg: DRBG kernel configuration options (Herbert Xu) [1105601] - [crypto] drbg: header file for DRBG (Herbert Xu) [1105601] - [crypto] drbg: SP800-90A Deterministic Random Bit Generator (Herbert Xu) [1105601]- [crypto] fips: only panic on bad/missing crypto mod signatures (Jarod Wilson) [1105596] - [kernel] futex: avoid race between requeue and wake (Larry Woodman) [1118434] - [kernel] futex: revert back to the explicit waiter counting code (Larry Woodman) [1118434] - [kernel] futex: Avoid taking the hb->lock if there's nothing to wake up (Larry Woodman) [1118434] - [fs] epoll: do not take the nested ep->mtx on EPOLL_CTL_DEL (Larry Woodman) [1100855] - [fs] epoll: do not take global 'epmutex' for simple topologies (Larry Woodman) [1100855] - [fs] epoll: fix spurious lockdep warnings (Larry Woodman) [1100855] - [usb] ehci: fix HUB TT scheduling issue with iso transfer (Gopal) [1092967] - [usb] ehci: reorganize isochronous scheduler routine (Gopal) [1092967] - [usb] ehci: add missing frame -> microframe conversion (Gopal) [1092967] - [usb] ehci: simplify remainder computations (Gopal) [1092967] - [usb] ehci: fix audio record functionality for some Full speed sound blaster devices (Gopal) [1092967] - [usb] ehci: Respect IST when scheduling new split iTDs (Gopal) [1092967] - [usb] ehci: Minor constant fix for SCHEDULE_SLOP (Gopal) [1092967] - [scsi] ipr: Add new CCIN definition for Grand Canyon support (Gustavo Duarte) [1054284] - [scsi] ipr: Format HCAM overlay ID 0x21 (Gustavo Duarte) [1054284] - [scsi] ipr: Handle early EEH (Gustavo Duarte) [1054284] - [scsi] ipr: Add new CCIN definition for new hardware support (Gustavo Duarte) [1054284] - [scsi] ipr: Remove extended delay bit on GSCSI reads/writes ops (Gustavo Duarte) [1054284] - [scsi] ipr: increase dump size in ipr driver (Gustavo Duarte) [1054284] - [scsi] ipr: Increase msi-x interrupt vectors to 16 (Gustavo Duarte) [1054284] - [scsi] ipr: Add sereral new CCIN definitions for new adapters support (Gustavo Duarte) [1054284] - [powerpc] pseries: Add backward compatibilty to read old kernel oops-log (Gustavo Duarte) [929309] - [powerpc] pseries: Read common partition via pstore (Gustavo Duarte) [929309] - [powerpc] pseries: Read of-config partition via pstore (Gustavo Duarte) [929309] - [powerpc] pseries: Distinguish between a os-partition and non-os partition (Gustavo Duarte) [929309] - [powerpc] pseries: Read rtas partition via pstore (Gustavo Duarte) [929309] - [powerpc] pseries: Read/Write oops nvram partition via pstore (Gustavo Duarte) [929309] - [powerpc] pseries: Add version and timestamp to oops header (Gustavo Duarte) [929309] - [powerpc] pseries: Introduce generic read function to read nvram-partitions (Gustavo Duarte) [929309] - [s390] crypto: Fix aes-cbc IV corruption (Herbert Xu) [1003528] - [s390] crypto: Don't panic after crypto instruction failures (Herbert Xu) [1003528] - [s390] crypto: cleanup DES code (Herbert Xu) [1003528] - [s390] crypto: des_s390 use generic weak key check (Herbert Xu) [1003528] - [s390] crypto: remove des3_ede128 mode (Herbert Xu) [1003528] - [s390] af_iucv: correct cleanup if listen backlog is full (Hendrik Brueckner) [1112347] - [kernel] auditsc: audit_krule mask accesses need bounds checking (Denys Vlasenko) [1102705] {CVE-2014-3917} - [acpi] Fix bug when ACPI reset register is implemented in system memory (Nigel Croxon) [1102955] - [net] gro: fix deliver of trunk packets to VLAN interfaces (Marcelo Ricardo Leitner) [1112324] - [block] blk-cgroup: Accept tab as valid field delimiter (Vivek Goyal) [788580]- [kernel] utrace: force IRET path after utrace_finish_vfork() (Oleg Nesterov) [1115933] {CVE-2014-4699} - [kernel] ipc: fix race with LSMs (Paul Moore) [1115477] - [kernel] ipc: ipc_rcu_alloc() cacheline align allocation (Paul Moore) [1115477] - [kernel] ipc: ipc_schedule_free() can do vfree() directly now (Paul Moore) [1115477] - [mm] make vfree() safe to call from interrupt contexts (Paul Moore) [1115477] - [kernel] ipc: Convert ipc_immediate_free() RCU callback to kfree_rcu() (Paul Moore) [1115477] - [mm] hugetlb: ensure hugepage access is denied if hugepages are not supported (Gustavo Duarte) [1086450] - [block] rsxx: Fix possible kernel panic with invalid config (Gustavo Duarte) [1054285] - [crypto] nx: rework Kconfig (Gustavo Duarte) [1053844] - [crypto] nx: fix SHA-2 for chunks bigger than block size (Gustavo Duarte) [1053844] - [crypto] nx: fix GCM for zero length messages (Gustavo Duarte) [1053844] - [crypto] nx: fix XCBC for zero length messages (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-CCM (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-XCBC (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-GCM (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-CTR (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-CBC (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-ECB (Gustavo Duarte) [1053844] - [crypto] nx: add offset to nx_build_sg_lists() (Gustavo Duarte) [1053844] - [crypto] nx: fix nx-aes-gcm verification (Gustavo Duarte) [1053844] - [crypto] nx: fix concurrency issue (Gustavo Duarte) [1053844] - [crypto] nx: saves chaining value from co-processor (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for SHA-2 (Gustavo Duarte) [1053844] - [crypto] nx: fix physical addresses added to sg lists (Gustavo Duarte) [1053844] - [crypto] nx: fix typo in nx driver config option (Gustavo Duarte) [1053844] - [powerpc] pseries: Add pseries update notifier for OFDT prop changes (Gustavo Duarte) [1053844] - [netdrv] i40e: fix receive of VLAN packets (Stefan Assmann) [1113513] - [hv] Handle the case when the target file exists correctly (Jason Wang) [1102259] - [hv] Implement the file copy service (Jason Wang) [1102259] - [kernel] uuid: add uuid.h to exported header list (Jason Wang) [1102259] - [block] rename blk_get_queue to blk_get_request_queue (Mike Snitzer) [1098658] - [block] misc updates to blk_get_queue() (Mike Snitzer) [1098658] - [module] add support for soft module dependencies (Neil Horman) [968872] - [crypto] crct10dif: Simple correctness and speed test for CRCT10DIF hash (Neil Horman) [968872] - [crypto] crct10dif: Glue code to cast accelerated CRCT10DIF assembly as a crypto transform (Neil Horman) [968872] - [crypto] crct10dif: Accelerated CRC T10 DIF computation with PCLMULQDQ instruction (Neil Horman) [968872] - [crypto] crct10dif: Wrap crc_t10dif function all to use crypto transform framework (Neil Horman) [968872] - [crypto] testmgr: remove empty element from alg_test_descs (Jan Stancek) [1114983] - [block] revert "block: improve queue_should_plug() by looking at IO depths" (Jeff Moyer) [1003678] - [hv] balloon: Ensure pressure reports are posted regularly (Luiz Capitulino) [1102275] - [kvm] iommu: fix releasing unmapped page (Alex Williamson) [1110977]- [fs] sunrpc: refactor rpcauth_checkverf error returns (Scott Mayhew) [786463] - [fs] nfs: avoid expired credential keys for buffered writes (Scott Mayhew) [786463] - [fs] sunrpc: new rpc_credops to test credential expiry (Scott Mayhew) [786463] - [fs] sunrpc: don't map EKEYEXPIRED to EACCES in call_refreshresult (Scott Mayhew) [786463] - [fs] sunrpc: set gss gc_expiry to full lifetime (Scott Mayhew) [786463] - [fs] sunrpc: handle EKEYEXPIRED in call_refreshresult (Scott Mayhew) [786463] - [fs] sunrpc: Use __func__ in dprintk() in auth_gss.c (Scott Mayhew) [786463] - [fs] sunrpc: Fix machine creds in generic_create_cred and generic_match (Scott Mayhew) [786463] - [fs] sunrpc: Clean up the RPCSEC_GSS service ticket requests (Scott Mayhew) [786463] - [fs] sunrpc: Reduce switch/case indent (Scott Mayhew) [786463] - [fs] nfsd: fix minor memory leak (Scott Mayhew) [786463] - [fs] nfs: Don't mark the data cache as invalid if it has been flushed (Scott Mayhew) [1109365] - [fs] nfs: Clear NFS_INO_REVAL_PAGECACHE when we update the file size (Scott Mayhew) [1109365] - [fs] nfs: Fix cache_validity check in nfs_write_pageuptodate() (Scott Mayhew) [1109365] - [fs] vfs: plug dentry leak in mountpoint_last (Mateusz Guzik) [1114387] - [fs] nfsd: Don't hand out delegations for 30 seconds after recalling them (J. Bruce Fields) [998024] - [scsi] pm8001: Fix potential null pointer dereference and memory leak (Rich Bono) [1054927] - [scsi] pm80xx: Fix missing NULL pointer checks and memory leaks (Rich Bono) [1054927] - [scsi] pm80xx: Spinlock fix (Rich Bono) [1054927] - [scsi] pm80xx: Fixed return value issue (Rich Bono) [1054927] - [scsi] pm80xx: Removing redundant code snippets (Rich Bono) [1054927] - [scsi] pm80xx: Tasklets synchronization fix (Rich Bono) [1054927] - [scsi] pm80xx: Resetting the phy state (Rich Bono) [1054927] - [scsi] pm80xx: Fix for direct attached device (Rich Bono) [1054927] - [scsi] pm80xx: Firmware logging support (Rich Bono) [1054927] - [scsi] pm80xx: Phy settings support for motherboard controller (Rich Bono) [1054927] - [scsi] pm80xx: IButton security feature support for motherboard controllers (Rich Bono) [1054927] - [scsi] pm80xx: Print SAS address of IO failed device (Rich Bono) [1054927] - [scsi] pm80xx: 4G boundary fix (Rich Bono) [1054927] - [scsi] pm80xx: Set device state response logic fix (Rich Bono) [1054927] - [scsi] pm80xx: Display controller BIOS version (Rich Bono) [1054927] - [scsi] pm80xx: Indirect SMP request fix (Rich Bono) [1054927] - [scsi] pm80xx: Device id changes to support series 8 controllers (Rich Bono) [1054927] - [scsi] pm80xx: Fix for 32 bit compilation warning (Rich Bono) [1054927] - [security] keys: Increase root_maxkeys and root_maxbytes sizes (Steve Dickson) [1113607] - [net] ipv4: fix route cache rebuilds (Jiri Pirko) [1111631] - [net] sch_tbf: handle too small burst (Florian Westphal) [1103694] - [net] don't account for udp header size when computing seglen (Florian Westphal) [1103694] - [net] sctp: Fix sk_ack_backlog wrap-around problem (Daniel Borkmann) [1085932] {CVE-2014-4667} - [net] neigh: set nud_state to NUD_INCOMPLETE when probing router reachability (Hannes Frederic Sowa) [1110192] - [scsi] dual scan thread bug fix (David Milburn) [1079922] - [scsi] fix our current target reap infrastructure (David Milburn) [1079922] - [netdrv] sfc: Demote "MC Scheduler error" messages (Nikolay Aleksandrov) [805817] - [input] wacom: fix regression on X220 tablets (Aristeu Rozanski) [1112852] - [doc] procfs: fix incorrect formula to calculate CommitLimit value (Petr Oros) [1050174] - [netdrv] tg3: Clear NETIF_F_TSO6 flag before doing software GSO (Ivan Vecera) [1108572] - [fs] devpts: Add ctl_names back to moved proc files' ctl_tables (Prarit Bhargava) [1105533]- [drm] i915: backport fixes from upstream (Dave Airlie) [1110555] - [acpi] acpi_pad: power_saving_thread() call schedule() when need_resched is true (Tony Camuso) [831828] - [x86] apic: Plug racy xAPIC access of CPU hotplug code (Igor Mammedov) [1075145] - [x86] intel_pstate: Add CPU IDs for Broadwell processors (Steve Best) [1109389] - [x86] exec: fix leak of 32-bit libary mapping behavior to 64-bit children (Denys Vlasenko) [1064475] - [mm] memcg: fix race condition between memcg teardown and swapin (Johannes Weiner) [1001197] - [netdrv] vmxnet3: adjust ring sizes when interface is down (Neil Horman) [1079060] - [x86] kvm: expose ADX feature to guest (Don Dugger) [1097017] - [x86] kvm: expose new instruction RDSEED to guest (Don Dugger) [1097017] - [x86] cpufeature: Add the RDSEED and ADX features (Don Dugger) [1097017] - [x86] avx-512: Enable AVX-512 States Context Switch (Rui Wang) [1036233] - [x86] avx-512: AVX-512 Feature Detection (Rui Wang) [1036233] - [acpi] emca: Combine eMCA/EDAC event reporting priority (Rui Wang) [1032255] - [edac] Add an edac_report parameter to EDAC (Rui Wang) [1032255] - [x86] Export 'boot_cpu_physical_apicid' to modules (Rui Wang) [1032255] - [acpi] Fix extended error log driver to depend on CONFIG_X86_LOCAL_APIC (Rui Wang) [1032255] - [dmi] Avoid unaligned memory access in save_mem_devices() (Rui Wang) [1032255] - [acpi] Move cper.c from drivers/acpi/apei to drivers/firmware/efi (Rui Wang) [1032255] - [acpi] cper: Cleanup CPER memory error output format (Rui Wang) [1032255] - [acpi] cper: Enhance memory reporting capability (Rui Wang) [1032255] - [acpi] cper: Add UEFI 2.4 support for memory error (Rui Wang) [1032255] - [x86] mce: Add validation check before GHES error is recorded (Rui Wang) [1032255] - [dmi] Parse memory device type 17 in SMBIOS (Rui Wang) [1032255] - [dmi] Add DMI entry types to the headers (Rui Wang) [1032255] - [acpi] Extended error log driver for x86 platform (Rui Wang) [1032255] - [edac] bitops: Introduce a more generic BITMASK macro (Rui Wang) [1032255] - [acpi] cper: Update cper info (Rui Wang) [1032255] - [acpi] cper: Fix status check during error printing (Rui Wang) [1032255] - [acpi] ghes: add the needed hooks for EDAC error report (Rui Wang) [1032255] - [acpi] ghes: move structures/enum to a header file (Rui Wang) [1032255] - [lib] ratelimit: fix the return value when __ratelimit() fails to acquire the lock (Jiri Pirko) [1082772] - [lib] ratelimit: Fix/allow use in atomic contexts (Jiri Pirko) [1082772]- [fs] fuse: fix nlink after unlink (Brian Foster) [1054351] - [fs] fuse: fix fallocate vs. ftruncate race (Brian Foster) [1035422] - [fs] fuse: wait for writeback in fuse_file_fallocate() (Brian Foster) [1035422] - [fs] fuse: use list_for_each_entry() for list traversing (Brian Foster) [1035422] - [fs] fuse: readdir: check for slash in names (Brian Foster) [1035422] - [fs] fuse: hotfix truncate_pagecache() issue (Brian Foster) [1035422] - [fs] fuse: invalidate inode attributes on xattr modification (Brian Foster) [1035422] - [fs] fuse: postpone end_page_writeback() in fuse_writepage_locked() (Brian Foster) [1035422] - [fs] fuse: fix readdirplus Oops in fuse_dentry_revalidate (Brian Foster) [1035422] - [fs] fuse: allocate for_background dio requests based on io->async state (Brian Foster) [1035422] - [fs] fuse: optimize wake_up (Brian Foster) [1035422] - [fs] fuse: implement exclusive wakeup for blocked_waitq (Brian Foster) [1035422] - [fs] fuse: skip blocking on allocations of synchronous requests (Brian Foster) [1035422] - [fs] fuse: add flag fc->initialized (Brian Foster) [1035422] - [fs] fuse: make request allocations for background processing explicit (Brian Foster) [1035422] - [fs] fuse: fix hang of single threaded fuseblk filesystem (Brian Foster) [1035422] - [fs] fuse: allow control of adaptive readdirplus use (Brian Foster) [1035422] - [fs] fuse: avoid out-of-scope stack access (Brian Foster) [1035422] - [fs] fuse: Adapt readdirplus to application usage patterns (Brian Foster) [1035422] - [fs] fuse: delete dead .write_begin and .write_end aops (Brian Foster) [1035422] - [fs] fuse: separate queue for FORGET requests (Brian Foster) [1035422] - [fs] fuse: flush background queue on connection close (Brian Foster) [1035422] - [fs] fuse: support splice() reading from fuse device (Brian Foster) [1035422] - [fs] fuse: export generic_pipe_buf_*() to modules (Brian Foster) [1035422] - [fs] fuse: allow splice to move pages (Brian Foster) [1035422] - [fs] fuse: support splice() writing to fuse device (Brian Foster) [1035422] - [fs] fuse: get page reference for readpages (Brian Foster) [1035422] - [fs] bio: modify __bio_add_page to accept pages that dont start a new segment (Maurizio Lombardi) [885517] - [fs] bio: modify __bio_add_page() to accept pages that don't start a new segment (Maurizio Lombardi) [885517] - [fs] gfs2: Only wait for demote when last holder is dequeued (Robert S Peterson) [1110421] - [fs] btrfs: fix bio rw flag usage (Zach Brown) [1072112] - [fs] nfsd: notify_change needs elevated write count (Mateusz Guzik) [1105057] - [fs] cifs: ensure that srv_mutex is held when dealing with ssocket pointer (Sachin Prabhu) [1010233] - [fs] nfsv4: close needs to handle NFS4ERR_ADMIN_REVOKED (Dave Wysochanski) [1082127] - [fs] ext4: init pagevec in ext4_da_block_invalidatepages (Lukas Czerner) [876803] - [fs] ext4: Report max_batch_time option correctly (Lukas Czerner) [1100523] - [fs] ext4: fix deadlock when writing in ENOSPC conditions (Lukas Czerner) [1075780] - [fs] ext4: set b_blocknr to zero when block_validity fails (Lukas Czerner) [997894] - [fs] nfs: Use error handler on failed GETATTR with successful OPEN (Steve Dickson) [1104292] - [fs] lockd: Ensure that nlmclnt_block resets block->b_status after a server reboot (Steve Dickson) [959006] - [fs] nfs: Handle session reset before lease check (Scott Mayhew) [1090656] - [fs] ext4: Avoid underflow in ext4_trim_fs() (Lukas Czerner) [998785] - [fs] gfs2: When adding a new dir entry, inc link count if it is a subdir (Robert S Peterson) [1092083] - [fs] gfs2: Make gfs2_dir_del update link count when required (Robert S Peterson) [1092083] - [fs] gfs2: Don't use gfs2_change_nlink in link syscall (Robert S Peterson) [1092083] - [netdrv] mlx4_en: Add missing size to net_device_ops_ext structures (Amir Vadai) [1059086] - [netdrv] mlx4_en: Implement ndo_get_phys_port for VF's (Amir Vadai) [1059086]- [infiniband] usnic: fix up Kconfig items (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: drop hpn module option (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Reset RoCE VF gids when guest driver goes down (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Invoke UPDATE_QP for proxy QP1 on MAC changes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Add UPDATE_QP SRIOV wrapper support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix slave id computation for single port VF (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Adjust port number in qp_attach wrapper when detaching (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: don't use napi_synchronize inside mlx4_en_netpoll (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Defer VF initialization till PF is fully initialized (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Preserve pci_dev_data after __mlx4_remove_one() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Add block multicast loopback support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Unregister inet notifier when unloading ocrdma (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix warnings about pointer <-> integer casts (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Code clean-up (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Display FW version (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Query controller information (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Support non-embedded mailbox commands (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Handle CQ overrun error (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Display proper value for max_mw (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Use non-zero tag in SRQ posting (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Memory leak fix in ocrdma_dereg_mr() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Increment abi version count (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Update version string (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: ABI versioning between ocrdma and be2net (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Allow DPP QP creation (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Read ASIC_ID register to select asic_gen (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: SQ and RQ doorbell offset clean up (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: EQ full catastrophe avoidance (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Don't resolve passive side RoCE L2 address in CMA REQ handler (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Remove overload in ib_sg_dma* (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ehca: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipath: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Bump driver version to 1.3 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Update Mellanox copyright note (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Print QP information once connection is established (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Remove struct iscsi_iser_conn (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Drain the tx cq once before looping on the rx cq (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Fix sector_t format warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4_core: Make buffer larger to avoid overflow warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4_core: Fix some indenting in mlx4_ib_add() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mad: Check and handle potential DMA mapping errors (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ehca: Returns an error on ib_copy_to_udata() failure (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mthca: Return an error on ib_copy_to_udata() failure (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add support for CONFIG_DEV command (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: USe one wrapper that returns -EPERM (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: pass pci_device_id.driver_data to __mlx4_init_one during reset (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Use actual number of PCI functions (PF + VFs) for alias GUID logic (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Fix a race condition between failing I/O and I/O completion (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Avoid that writing into "add_target" hangs due to a cable pull (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Make writing into the "add_target" sysfs attribute interruptible (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Avoid duplicate connections (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Add more logging (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Check ib_query_gid return value (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Fix two kernel-doc warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Adapt num_vfs/probed_vf params for single port VF (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Adapt code for N-Port VF (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add utils for N-Port VFs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add data structures to support N-Ports per VF (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4_ib: Adapt code to use caps.num_ports instead of a constant (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Cleanup qib_register_observer() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Change SDMA progression mode depending on single- or multi-rail (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Publish T10-PI support to SCSI midlayer (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Implement check_protection (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] libiscsi: Add check_protection callback for transports (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Support T10-PI operations (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Initialize T10-PI resources (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Introduce pi_enable, pi_guard module parameters (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Generalize fall_to_bounce_buf routine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Generalize iser_unmap_task_data and finalize_rdma_unaligned_sg (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Replace fastreg descriptor valid bool with indicators container (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Keep IB device attributes under iser_device (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Move fast_reg_descriptor initialization to a function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Push the decision what memory key to use into fast_reg_mr routine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Avoid FRWR notation, use fastreg instead (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Suppress completions for fast registration work requests (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Fix a sparse endianness warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix compiler warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Remove duplicate check in get_a_ctxt() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Remove '0x' when using pa format (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Fix memory leak of recv context when driver fails to initialize (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: fixup indentation in qib_ib_rcv() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: add missing braces in do_qib_user_sdma_queue_create() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Modify software pma counters to use percpu variables (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Add percpu counter replacing qib_devdata int_counter (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Fix debugfs ordering issue with multiple HCAs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipath: Fix potential buffer overrun in sending diag packet routine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Fix potential buffer overrun in sending diag packet routine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Don't receive packets when the napi budget == 0 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix wrong dump of the vxlan offloads device capability (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Activate RoCE/SRIOV (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_ib: Fix SIDR support of for UD QPs under SRIOV/RoCE (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Implement IP based gids support for RoCE/SRIOV (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add ref counting to port MAC table for RoCE (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: In RoCE allow guests to have multiple GIDS (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: For RoCE, allow slaves to set the GID entry at that slave's index (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Adjust QP1 multiplexing for RoCE/SRIOV (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5_core: remove unreachable function call in module init (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Expose support for signature MR feature (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Collect signature error completion (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Support IB_WR_REG_SIG_MR (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Keep mlx5 MRs in a radix tree under device (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove MTT access mode from umr flags helper function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Break up wqe handling into begin & finish routines (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Initialize mlx5_ib_qp signature-related members (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Implement create_mr and destroy_mr (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Introduce signature verbs API (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Introduce protected memory regions (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: mlx4_init_slave() shouldn't access comm channel before PF is ready (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix memory access error in mlx4_QUERY_DEV_CAP_wrapper() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: mlx4_en_verify_params() can be static (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Support shutdown() interface (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] Refactor umem to use linear SG table (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Change Connect-X description in kconfig (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Use union for BlueFlame WQE (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix sparse warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix selftest failing on non 10G link speed (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Replace mlx4_en_mac_to_u64() with mlx4_mac_to_u64() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Move queue stopped/waked counters to be per ring (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Pad ethernet packets smaller than 17 bytes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Verify mlx4_en module parameters (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix UP limit in ieee_ets->prio_tc (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix bad use of dev_id (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx: Bump all Mellanox driver versions (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Fix limiting number of IRQ's instead of RSS queues (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Set number of RX rings in a utility function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix load time panic during GID table init (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix traffic class shift (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Fix use after free in iser_snd_completion() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Avoid dereferencing iscsi_iser conn object when not bound to iser connection (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Fix smatch endianness error (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Use pci_enable_msix_range() instead of pci_enable_msix() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Use pci_enable_msix_range() instead of pci_enable_msix() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove dependency on X86 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Add include of because of kzalloc()/kfree() use (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] Report using RoCE IP based gids in port caps (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Build the port IBoE GID table properly under bonding (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Do IBoE GID table resets per-port (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Do IBoE locking earlier when initializing the GID table (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Move rtnl locking to the right place (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Make sure GID index 0 is always occupied (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Don't allocate range of steerable UD QPs for Ethernet-only device (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Don't set "block multicast loopback" capability (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix binary compatibility with libmlx5 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix RC transport send queue overhead computation (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Verify reserved fields are cleared (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove old field for create mkey mailbox (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Abort driver cleanup if teardown hca fails (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Allow creation of QPs with zero-length work queues (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Fix PowerPC support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: use uintptr_t casts to work around gcc warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Improve debugfs readability (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Add support for resize CQ (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Implement modify CQ (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Make sure doorbell record is visible before doorbell (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Use mlx5 core style warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Clear out struct before create QP command (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Fix out arg size in access_register command (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Remove unused includes of (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Fix unused variable warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Handle global/non-linklocal IPv6 addresses in cma_check_linklocal() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Remove unnecessary validation for port number (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Use GFP_ATOMIC under spinlock (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Fix kernel-doc warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Fix a race condition (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Block rport upon TL error even with fast_io_fail_tmo = off (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Add dependency on INET (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Move ocrdma_inetaddr_event outside of "#if CONFIG_IPV6" (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Add dependency INET (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cm: Fix missing unlock on error in cm_init_qp_rtr_attr() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Make ib_addr a core IB module (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Resolve Ethernet L2 addresses when modifying QP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Populate GID table with IP based gids (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Handle Ethernet L2 parameters for IP based GID addressing (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Handle Ethernet L2 parameters for IP based GID addressing (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Use IBoE (RoCE) IP based GIDs in the port GID table (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: IBoE (RoCE) IP-based GID addressing (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Fix error return code (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Remove unused variable in usnic_debugfs_exit() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Set userspace/kernel ABI ver to 4 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Advertise usNIC devices as RDMA_NODE_USNIC_UDP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add support for RDMA_NODE_USNIC_UDP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add dependency on CONFIG_INET (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Fix endianness-related warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: clean up srq_res_start_move_to() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: clean up cq_res_start_move_to() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Ethernet L2 attributes in verbs/cm structures (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Add support for steerable IB UD QPs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Add mechanism to support flow steering over IB links (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Enable device-managed steering support for IB ports too (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Add support for steerable IB UD QPs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add support for IB L2 device-managed steering (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add flow steering support for IPoIB UD traffic (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix micro UAR allocator (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Remove dead code (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove unused code in mr.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Append documentation to usnic_transport.h and cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Fix typo "Ignorning" -> "Ignoring" (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Expose flows via debugfs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Use for_each_sg instead of a for-loop (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Remove superflous parentheses (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add RDMA_TRANSPORT_USNIC_UDP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add UDP support in usnic_ib_qp_grp.h, usnic_ib_qp_grp.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add UDP support in u*verbs.c, u*main.c and u*util.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add UDP support to usnic_transport.h, usnice_transport.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add UDP support to usnic_fwd.h, usnic_fwd.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Update ABI and Version file for UDP support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Port over sysfs to new usnic_fwd.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Port over usnic_ib_qp_grp.* to new usnic_fwd.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Port over main.c and verbs.c to the usnic_fwd.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Push all forwarding state to usnic_fwd.h & uscnic_fwd.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add struct usnic_transport_spec (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Change WARN_ON to lockdep_assert_held (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add Cisco VIC low-level hardware driver (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix OCRDMA_GEN2_FAMILY macro definition (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix AV_VALID bit position (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Select PTP_1588_CLOCK (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] make sure the src net is infiniband when create new link (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Only cycle port if HW timestamp config changes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Add PTP hardware clock (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: slight optimization of addr compare (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check access to userspace response buffer in extended command (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check input length in flow steering uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Set error code when fail to consume all flow_spec items (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check reserved fields in create_flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check comp_mask in destroy_flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check reserved field in extended command header (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: New macro to set pointers to NULL if length is 0 in INIT_UDATA() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [net] rds: prevent BUG_ON triggered on congestion update to loopback (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Check port number for validity before accessing data (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Add NAPI support for transmit side (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Ignore irrelevant hypervisor events (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Set CQE/EQE size to 64B by default (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Implement ndo_get_phys_port_id (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Expose physical port id as PF/VF capability (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Introduce nic_info new flag in QUERY_FUNC_CAP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Rename QUERY_FUNC_CAP fields (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Remove zeroed out of explicit QUERY_FUNC_CAP fields (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: const'ify inbuf in struct ib_udata (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iwcm: Don't touch cm_id after deref in rem_ref (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Roll back round robin bitmap allocation commit for CQs, SRQs, and MPTs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: destroy workqueue when driver fails to register (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Remove selftest TX queues empty condition (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Implement the SIOCGHWTSTAMP ioctl (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Re-enable create_flow/destroy_flow uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: extended command an improved infrastructure for uverbs commands (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Remove ib_uverbs_flow_spec structure from userspace (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Use a common header for uverbs flow_specs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Make uverbs flow structure use names like verbs ones (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Rename 'flow' structs to match other uverbs structs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: clarify overflow/underflow checks on ib_create/destroy_flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ucma: Convert use of typedef ctl_table to struct ctl_table (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix page shift in create CQ for userspace (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Fix device max capabilities check (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix list_del of empty list (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove dead code (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Encorce MR access rights rules on kernel consumers (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Fix endless loop in resize CQ (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ucma: Discard events for IDs not yet claimed by user space (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add Cisco usNIC rdma node and transport types (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Report receive errors correctly (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Avoid offlining operational SCSI devices (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Remove target from list before freeing Scsi_Host structure (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Add change_queue_depth and change_queue_type support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Make queue size configurable (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Introduce srp_alloc_req_data() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Export sgid to sysfs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Add periodic reconnect functionality (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Add periodic reconnect support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Start timers if a transport layer error occurs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Use SRP transport layer error recovery (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Add transport layer error handling (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Keep rport as long as the IB transport layer (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Make transport layer retry count configurable (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipath: Convert ipath_user_sdma_pin_pages() to use get_user_pages_fast() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove redundant check in ocrdma_build_fr() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix a crash in rmmod (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Silence an integer underflow warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Use enum to indicate adapter page size (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Update opt param mask for RTS2RTS (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove "Always false" comparison (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove dead code in mr.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Change optimal_reclaimed_pages for better performance (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Clear reserved area in set_hca_cap() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Support communicating arbitrary host page size to firmware (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Fix cleanup flow when DMA mapping fails (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix srq free in destroy qp (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Simplify mlx5_ib_destroy_srq (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix overflow check in IB_WR_FAST_REG_MR (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Multithreaded create MR (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix check of number of entries in create CQ (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] netlink: Remove superfluous RDMA_NL_GET_OP() masking (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Pass imm_data from ib_uverbs_send_wr to ib_send_wr correctly (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Start multicast join process only on active ports (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Add path query flushing in ipoib_ib_dev_cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Fix usage of uninitialized multicast objects (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Avoid flushing the driver workqueue on dev_down (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Fix deadlock between dev_change_flags() and __ipoib_dev_flush() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Change CM skb memory allocation to be non-atomic during init (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] ipoib: Fix crash in dev_open error flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Datapath structures are allocated per NUMA node (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: ICM pages are allocated on device NUMA node (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Datapath resources allocated dynamically (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Add immediate activate for VGT->VST->VGT (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Initialize all mailbox buffers to zero before use (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Add RFS support in UDP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Set IBoE SL (user-priority) by egress map when using vlans (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Implement resource quota enforcement (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix quota handling in the QUERY_FUNC_CAP wrapper (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Structures and init/teardown for VF resource quotas (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix checking order in MR table init (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Don't fail reg/unreg vlan for older guests (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Resource tracker for reg/unreg vlans (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Use vlan id instead of vlan index for unregistration (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix reg/unreg vlan/mac to conform to the firmware spec (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix register/unreg vlan flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix call to __mlx4_unregister_mac (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Temporarily disable create_flow/destroy_flow uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Unused local variable in mlx4_opreq_action (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Fix typo, move similar defs to same location (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Clean the code to eliminate trivial build warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] Remove unnecessary semicolons (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Ensure proper synchronization accessing memory (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix alignment of reg umr gather buffers (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix eq names to display nicely in /proc/interrupts (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Fix error code translation from firmware to driver (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix opt param mask according to firmware spec (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Fix opt param mask for sq err to rts transition (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Disable atomic operations (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Fix layout of struct mlx5_init_seg (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Keep polling to reclaim pages while any returned (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Avoid async events on invalid port number (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Decrease memory consumption of mr caches (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Remove checksum on command interface commands (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix memory leak in mlx5_ib_create_srq (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Flush cache workqueue before destroying it (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix send work queue size calculation (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Rename name of mlx4_en_rx_alloc members (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: remove unused MLX5_DEBUG param in Kconfig (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix compiler warning about int/pointer size mismatch (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Fix redundant pointer check in dealloc flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Fix possible memory leak in iser_create_frwr_pool() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix passing wrong opcode to modify_srq (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fill PVID in UMC case (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Add ABI versioning support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Consider multiple SGES in case of DPP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix for displaying proper link speed (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Increase STAG array size (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Dont use PD 0 for userpace CQ DB (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: FRMA code cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: For ERX2 irrespective of Qid, num_posted offset is 24 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix to work with even a single MSI-X vector (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove the MTU check based on Ethernet MTU (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Add support for fast register work requests (FRWR) (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Create IRD queue fix (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Better checking of userspace values for receive flow steering (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Add receive flow steering support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Export ib_create/destroy_flow through uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Infrastructure for extensible uverbs commands (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add receive flow steering support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Reduce scope of local variables in mlx4_en_xmit (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix handling of dma_map failure (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Notify user when TX ring in error state (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Disable global flow control when PFC enabled (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Coding style cleanup in mlx4_en_dcbnl_ieee_setpfc() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Support MANAGE_PAGES and QUERY_PAGES firmware command changes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Fixes to XRC reference counting in uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add locking around event dispatching on XRC target QPs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix XRC QPs detection in the resource tracker (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Cache recv DB until QP moved to RTR (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove __packed (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove driver QP state machine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Don't allow zero/invalid sgid usage (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove redundant dev reference (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Style and redundant code cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Introduce fast memory registration model (FRWR) (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Place the fmr pool into a union in iser's IB conn struct (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Handle unaligned SG in separate function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Generalize rdma memory registration (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Accept session->cmds_max from user space (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Restructure allocation/deallocation of connection resources (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Use proper debug level value for info prints (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Staticize local functions (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: remove health handler plugin (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: rename CONFIG_NET_LL_RX_POLL to CONFIG_NET_RX_BUSY_POLL (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: VFs must ignore the enable_64b_cqe_eqe module param (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Don't give VFs MAC addresses which are derived from the PF MAC (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Variable may be used uninitialized (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Implement new initialization sequence (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix stack info leak in mlx5_ib_alloc_ucontext() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix error return code in init_one() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Only call cma_save_ib_info() for CM REQs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Fix accessing invalid private data for UD (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: fix error return code in mlx5_alloc_uuars() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Fix gcc warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Respond to operation request by firmware (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: use after free in mlx5_cmd_comp_handler() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5 core: Fix __udivdi3 when compiling for 32 bit arches (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Return -EFAULT instead of -EPERM (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Adjust hca_cap.uar_page_sz to conform to Connect-IB spec (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Let srp_abort() return FAST_IO_FAIL if TL offline (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] rename ll methods to busy-poll (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] rename include/net/ll_poll.h to include/net/busy_poll.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Use get_unused_fd_flags(O_CLOEXEC) instead of get_unused_fd() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Fixes for sparse warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Make profile[] static in main.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Add HW enforcement to VF link state (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Add driver for Mellanox Connect-IB adapters (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add reserved values to enums for low-level driver use (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Bump driver version and release date (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Make HCA completion vector configurable (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Maintain a single connection per I_T nexus (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Fail I/O fast if target offline (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Skip host settle delay (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Avoid skipping srp_reset_host() after a transport error (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Fix remove_one crash due to resource exhaustion (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Remove an unnecessary test (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix a race between napi poll function and RX ring cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Move register_netdev() to the end of initialization function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Fix error return code in add_port() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add VF link state support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add VF MAC spoof checking support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: use __netdev_pick_tx instead of __skb_tx_hash in mlx4_en_select_queue (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Low Latency recv statistics (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Add Low Latency Socket (LLS) support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] switch infiniband uverbs to anon_inodes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Optimize CQ callbacks (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] drivers: avoid format string in dev_set_name (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [fs] make get_unused_fd_flags() a function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [base] drivercore: Add driver probe deferral mechanism (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [net] vlan: Implement vlan_dev_get_egress_qos_mask as an inline (Doug Ledford) [1051207] - [net] vlan: Provide read access to the vlan egress map (Doug Ledford) [1051207] - [net] vlan: fix a race in egress prio management (Doug Ledford) [1051207] - [net] core: Add VF link state control policy (Doug Ledford) [1059086] - [net] core: Add VF link state control (Doug Ledford) [1059086] - [net] rtnetlink: Fix VF IFLA policy (Doug Ledford) [1059086] - [net] if_link: Add additional parameter to IFLA_VF_INFO for spoof checking (Doug Ledford) [1059086] - [firmware] iwlwifi: update firmware for 7260 / 3160 devices (Stanislaw Gruszka) [1054423]- [fs] vfs: fix autofs/afs/etc magic mountpoint breakage (Frantisek Hrbata) [1079347] {CVE-2014-0203} - [kernel] sched_cpupri: Fix memory barriers for vec updates to always be in order (Daniel Bristot de Oliveira) [1079478] - [kernel] sched_cpupri: Remove the vec->lock (Daniel Bristot de Oliveira) [1079478] - [md] always set MD_RECOVERY_INTR when interrupting a reshape thread (Jes Sorensen) [1109782] - [md] always set MD_RECOVERY_INTR when aborting a reshape or other "resync" (Jes Sorensen) [1109782] - [md] avoid possible spinning md thread at shutdown (Jes Sorensen) [1109782] - [netdrv] hyperv: Add hash value into RNDIS Per-packet info (Jason Wang) [1102261] - [netdrv] hyperv: Properly handle checksum offload (Jason Wang) [1102261] - [netdrv] hyperv: Enable sendbuf mechanism on the send path (Jason Wang) [1102261] - [netdrv] hyperv: Simplify the send_completion variables (Jason Wang) [1102261] - [netdrv] hyperv: Remove recv_pkt_list and lock (Jason Wang) [1102261] - [netdrv] hyperv: Add support for virtual Receive Side Scaling vRSS (Jason Wang) [1102261] - [hv] vmbus: Implement per-CPU mapping of relid to channel (Jason Wang) [1102261] - [hv] Eliminate the channel spinlock in the callback path (Jason Wang) [1102261] - [netdrv] hyperv: Address UDP checksum issues (Jason Wang) [1102261] - [netdrv] hyperv: Negotiate suitable ndis version for offload support (Jason Wang) [1102261] - [netdrv] hyperv: Allocate memory for all possible per-pecket information (Jason Wang) [1102261] - [netdrv] hyperv: Enable large send offload (Jason Wang) [1102261] - [netdrv] hyperv: Enable send side checksum offload (Jason Wang) [1102261] - [netdrv] hyperv: Enable receive side IP checksum offload (Jason Wang) [1102261] - [netdrv] hyperv: Enable offloads on the host (Jason Wang) [1102261] - [netdrv] hyperv: Cleanup the send path (Jason Wang) [1102261] - [netdrv] hyperv: Enable scatter gather I/O (Jason Wang) [1102261] - [hv] vmbus: Increase the limit on the number of pfns we can handle (Jason Wang) [1102261] - [netdrv] hyperv: Add latest NetVSP versions to auto negotiation (Jason Wang) [1102261] - [netdrv] hyperv: Cleanup the netvsc receive callback functio (Jason Wang) [1102261] - [netdrv] hyperv: Cleanup the receive path (Jason Wang) [1102261] - [netdrv] hyperv: Get rid of the rndis_filter_packet structure (Jason Wang) [1102261] - [hv] vmbus: Support per-channel driver state (Jason Wang) [1102261] - [kernel] kthread: ensure locality of task_struct allocations (Doug Ledford) [1109975] - [kernel] kthread: make kthread_create() killable (Doug Ledford) [1109975] - [kernel] kthread: NUMA aware kthread_create_on_node() (Doug Ledford) [1109975] - [kernel] NUMA aware alloc_thread_info_node() (Doug Ledford) [1109975] - [kernel] NUMA aware alloc_task_struct_node() (Doug Ledford) [1109975] - [netdrv] sfc: use gso_max_segs and remove RHEL-specific hack (Nikolay Aleksandrov) [1021960] - [block] brd: Fix brd_lookup_page() race (Jeff Moyer) [962593] - [scsi] isci: fix needless ata reset escalation (David Milburn) [1074943] - [acpi] acpica: Add "Windows 2013" string to _OSI support (Lenny Szubowicz) [1093502] - [acpi] acpica: Add Windows8/Server2012 string for _OSI method (Lenny Szubowicz) [1093502] - [acpi] acpica: Add Vista SP2 to supported _OSI strings (Lenny Szubowicz) [1093502] - [x86] Replace left over sti/cli in ia32 audit exit code (Niels de Vos) [1105048] - [kernel] audit: Call tty_audit_push_task() outside preempt disabled (Mateusz Guzik) [1097315] - [kernel] watchdog: touch_nmi_watchdog should only touch local cpu not every one (Don Zickus) [646626] - [kernel] Fix race condition in add_memory_block that can cause kernel panic when ballooning down memory (Larry Woodman) [1102551] - [kernel] percpu: fix this_cpu_sub() subtrahend casting for unsigneds (Doug Ledford) [1105648] - [kernel] percpu: fix __this_cpu_*_return() definition (Doug Ledford) [1105648] - [kernel] percpu: Generic support for this_cpu_add, sub, dec, inc_return (Doug Ledford) [1105648] - [kernel] percpu: make alloc_percpu() handle array types (Doug Ledford) [1105648] - [kernel] this_cpu: Introduce this_cpu_ptr() and generic this_cpu_* operations (Doug Ledford) [1105648] - [net] tcp: syncookies: do not use getnstimeofday() (Florian Westphal) [1084438] - [net] tcp: syncookies: reduce mss table to four values (Florian Westphal) [1084438] - [net] tcp: syncookies: update mss tables (Florian Westphal) [1084438] - [net] tcp: syncookies: reduce cookie lifetime to 128 seconds (Florian Westphal) [1084438] - [net] rate-limit warn-bad-offload splats (Nikolay Aleksandrov) [1103683] - [net] Use device model to get driver name in skb_gso_segment() (Nikolay Aleksandrov) [1103683] - [net] openvswitch: fix use-after-free bug in netns (Flavio Leitner) [1100127] - [net] llc: Fix length check in llc_fixup_skb() (Jiri Benc) [1101053] - [net] unix socket code abuses csum_partial (Hannes Frederic Sowa) [1077296] - [net] fix wrong mac_len calculation for vlans (Nikolay Aleksandrov) [1102044] - [net] tcp: fix a timewait refcnt race (Jiri Benc) [1098048] - [net] filter: add vlan tag access (Jiri Benc) [1082097] - [net] filter: add XOR operation (Jiri Benc) [1082097] - [net] filter: add SKF_AD_RXHASH and SKF_AD_CPU (Jiri Benc) [1082097] - [net] filter: Socket filter ancilliary data access for skb->dev->type (Jiri Benc) [1082097] - [net] filter: Add SKF_AD_QUEUE instruction (Jiri Benc) [1082097] - [net] filter: ingress socket filter by mark (Jiri Benc) [1082097] - [scsi] bnx2i: Make boot_nic entry visible in the sysfs session objects (Maurizio Lombardi) [1101442] - [scsi] hpsa: update driver version to 3.4.4-1-RH1 (Tomas Henzl) [1108346] - [scsi] hpsa: add new Smart Array PCI IDs (May 2014) (Tomas Henzl) [1108346] - [scsi] hpsa: Checking for a NULL return from a kzalloc call (Tomas Henzl) [1108346]- [scsi] Add timeout to avoid infinite command retry (David Milburn) [974583] - [md] dm-thin: update discard_granularity to reflect the thin-pool blocksize (Mike Snitzer) [1108809] - [md] dm-bio-prison: implement per bucket locking in the dm_bio_prison hash table (Mike Snitzer) [1108809] - [md] dm-thin: return ENOSPC instead of EIO when error_if_no_space enabled (Mike Snitzer) [1108809] - [netdrv] i40evf: don't use RESETTING state during reinit (Stefan Assmann) [1038788] - [netdrv] i40evf: remove storm control (Stefan Assmann) [1038788] - [netdrv] i40evf: Remove reserved PCTYPE defines (Stefan Assmann) [1038788] - [netdrv] i40evf: Update check for AQ aliveness (Stefan Assmann) [1038788] - [netdrv] i40evf: Use is_multicast_ether_addr helper (Stefan Assmann) [1038788] - [netdrv] i40evf: remove usless return statements (Stefan Assmann) [1038788] - [netdrv] i40evf: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1038788] - [netdrv] i40evf: control auto ITR through ethtool (Stefan Assmann) [1038788] - [netdrv] i40evf: set proper default for ITR registers (Stefan Assmann) [1038788] - [netdrv] i40evf: make ethtool_ops const (Stefan Assmann) [1038788] - [netdrv] i40evf: don't lie to ethtool (Stefan Assmann) [1038788] - [netdrv] i40evf: Use macro param for ethtool stats (Stefan Assmann) [1038788] - [netdrv] i40evf: Fix the headers and update copyright year (Stefan Assmann) [1038788] - [netdrv] i40evf: Remove unused defines (Stefan Assmann) [1038788] - [netdrv] i40evf: Update AdminQ interface (Stefan Assmann) [1038788] - [netdrv] i40evf: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1038788] - [netdrv] i40evf: enable CONFIG_I40EVF (Stefan Assmann) [1038788] - [netdrv] i40evf: fixes to get i40evf working with RHEL6.6 (Stefan Assmann) [1038788] - [netdrv] i40evf: initial commit (Stefan Assmann) [1038788] - [netdrv] i40e: relax the firmware API version check (Stefan Assmann) [1038787] - [netdrv] i40: disable FCoE for MFP modes (Stefan Assmann) [1038787] - [netdrv] i40e: add clear_pxe AdminQ request (Stefan Assmann) [1038787] - [netdrv] i40e: Clear recovery pending, if reset failed (Stefan Assmann) [1038787] - [netdrv] i40e: Change type to u32 to avoid sparse error (Stefan Assmann) [1038787] - [netdrv] i40e: remove storm control (Stefan Assmann) [1038787] - [netdrv] i40e: Use the new i40e_get_fd_cnt_all function in other places (Stefan Assmann) [1038787] - [netdrv] i40e: Report cmd->data in ETHTOOL_GRXCLSRLCNT instead of ETHTOOL_GRXCLSRULE (Stefan Assmann) [1038787] - [netdrv] i40e: Remove reserved PCTYPE defines (Stefan Assmann) [1038787] - [netdrv] i40e: Tx/Rx rings declaration (Stefan Assmann) [1038787] - [netdrv] i40e: enable descriptor prefetch for VFs (Stefan Assmann) [1038787] - [netdrv] i40e: Update check for AQ aliveness (Stefan Assmann) [1038787] - [netdrv] i40e: remove usless return statements (Stefan Assmann) [1038787] - [netdrv] i40e: fix passing wrong error code to i40e_open() (Stefan Assmann) [1038787] - [netdrv] i40e: Check PCI_IOV config to avoid compile error (Stefan Assmann) [1038787] - [netdrv] i40e: remove Tx work for ptp (Stefan Assmann) [1038787] - [netdrv] i40e: Don't disable SR-IOV when VFs are assigned (Stefan Assmann) [1038787] - [netdrv] i40e: remove hardcode of stats struct size in ethtool (Stefan Assmann) [1038787] - [netdrv] i40e: control auto ITR through ethtool (Stefan Assmann) [1038787] - [netdrv] i40e: set proper default for ITR registers (Stefan Assmann) [1038787] - [netdrv] i40e: add required include (Stefan Assmann) [1038787] - [netdrv] i40e: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1038787] - [netdrv] i40e: fix Timesync Tx interrupt handler code (Stefan Assmann) [1038787] - [netdrv] i40e: enable CONFIG_I40E (Stefan Assmann) [1038787] - [netdrv] i40e: fixes to get i40e working with RHEL6.6 (Stefan Assmann) [1038787] - [netdrv] i40e: initial commit (Stefan Assmann) [1038787] - [pci] pci_regs: Add PCI bus link speed and width defines (Stefan Assmann) [1038787] - [netdrv] veth: fix NULL dereference in veth_dellink() (Ivan Vecera) [1108641] - [netdrv] veth: fix a NULL deref in netif_carrier_off (Ivan Vecera) [1108641] - [netdrv] veth: avoid a NULL deref in veth_stats_one (Ivan Vecera) [1108641] - [scsi] lpfc: Update version for 10.2.8020.1 driver release (Rob Evers) [1109274] - [scsi] lpfc: Add iotag memory barrier (Rob Evers) [1109274] - [scsi] lpfc 10.2.8001.0: Fix ExpressLane priority setup (Rob Evers) [1109274] - [scsi] lpfc 10.2.8001.0: Fix for initializing RRQ bitmap (Rob Evers) [1109274] - [scsi] lpfc 10.2.8001.0: Fix for cleaning up stale ring flag and sp_queue_event entries (Rob Evers) [1109274]- [kernel] cred: Fix double free in prepare_usermodehelper_creds() error handling (Radomir Vrbovsky) [1087544] - [kernel] cred: Fix memory leak in error handling (Radomir Vrbovsky) [1087544] - [drm] i915: mst topology dumper in debugfs (Dave Airlie) [1074025] - [drm] i915: add DP 1.2 MST support (Dave Airlie) [1074025] - [drm] i915: check connector->encoder before using it (Dave Airlie) [1074025] - [drm] i915: split some DP modesetting code into a separate function (Dave Airlie) [1074025] - [drm] dp_helper: add Displayport multi-stream helper (Dave Airlie) [1074025] - [drm] add a path blob property (Dave Airlie) [1074025] - [drm] fb_helper: allow adding/removing connectors later (Dave Airlie) [1074025] - [drm] crtc: add interface to reinitialise the legacy mode group (Dave Airlie) [1074025] - [drm] fix memory leak around mode_group (Dave Airlie) [1074025] - [drm] i915: add some registers need for displayport MST support (Dave Airlie) [1074025] - [drm] add DP MST encoder type (Dave Airlie) [1074025] - [drm] dp_helper: add defines for DP 1.2 and MST support (Dave Airlie) [1074025] - [drm] i915: support address only i2c-over-aux transactions (Dave Airlie) [1074025] - [drm] i915: use the new drm helpers for dp i2c-over-aux (Dave Airlie) [1074025] - [drm] i915: move dp aux ch register init to aux init (Dave Airlie) [1074025] - [drm] i915: use the new drm helpers for dp aux (Dave Airlie) [1074025] - [drm] i915: move edp vdd enable/disable at a lower level in i2c-over-aux (Dave Airlie) [1074025] - [drm] i915: split edp_panel_vdd_on() for reuse (Dave Airlie) [1074025] - [drm] i915: fix order of dp aux i2c device cleanup (Dave Airlie) [1074025] - [drm] i915: add unregister callback to connector (Dave Airlie) [1074025] - [drm] i915: Enable 5.4Ghz HBR2 link rate for Displayport 1.2-capable devices (Dave Airlie) [1074025] - [drm] dp_helper: don't return EPROTO for defers (Dave Airlie) [1074025] - [drm] dp: Update comments about common i2c over dp assumptions (Dave Airlie) [1074025] - [drm] dp: let drivers specify the name of the I2C-over-AUX adapter (Dave Airlie) [1074025] - [drm] dp: Allow registering AUX channels as I2C busses (Dave Airlie) [1074025] - [drm] dp: Add DisplayPort link helpers (Dave Airlie) [1074025] - [drm] dp: Add drm_dp_dpcd_read_link_status() (Dave Airlie) [1074025] - [drm] dp: Add AUX channel infrastructure (Dave Airlie) [1074025] - [drm] dp_helper: Add DP test sink CRC definition (Dave Airlie) [1074025] - [drm] radeon: fix register typo on si (Rob Clark) [1082803] - [drm] i915: add locking to fixed panel edid probing (Rob Clark) [1082803] - [drm] upstream sync to v3.14.2 (Rob Clark) [1082803] - [drm] upstream sync to v3.13.11 (Rob Clark) [1082801] - [drm] upstream sync to v3.12.18 (Rob Clark) [1082794] - [drm] upstream sync to v3.11.10 (Rob Clark) [1082788] - [drm] upstream sync to v3.10.38 (Rob Clark) [1082786] - [netdrv] bna: Update the Driver Version to 3.2.23.0 (Ivan Vecera) [1054464] - [netdrv] bna: Firmware Patch Simplification (Ivan Vecera) [1054464] - [netdrv] bna: Embed SKB Length in TX Vector (Ivan Vecera) [1054464] - [netdrv] bna: Handle the TX Setup Failures (Ivan Vecera) [1054464] - [netdrv] bna: Add NULL Check Before Dereferencing TCB (Ivan Vecera) [1054464] - [netdrv] bna: CQ Read Fix (Ivan Vecera) [1054464] - [netdrv] bna: RX Processing and Config Changes (Ivan Vecera) [1054464] - [netdrv] bna: Enable Multi Buffer RX (Ivan Vecera) [1054464] - [netdrv] bna: RX Filter Enhancements (Ivan Vecera) [1054464] - [netdrv] bna: Fix Filter Add Del (Ivan Vecera) [1054464] - [netdrv] bna: Set Get IOC fw State (Ivan Vecera) [1054464] - [netdrv] bna: Add software timestamping support (Ivan Vecera) [1054464] - [kernel] tracing: Add BUG_ON when stack end location is over written (Aaron Tomlin) [1094831] - [netdrv] bonding: look for bridge IPs in arp monitoring (Veaceslav Falico) [704190] - [kernel] sched: free per cpu migration threads on suspend (Prarit Bhargava) [1020466] - [ata] ahci: AHCI-mode SATA patch for Intel Coleto Creek DeviceIDs (Prarit Bhargava) [1053911] - [ata] ata_piix: IDE-mode SATA patch for Intel Coleto Creek DeviceIDs (Prarit Bhargava) [1053911] - [i2c] i801: SMBus patch for Intel Coleto Creek DeviceIDs (Prarit Bhargava) [1053911] - [mfd] lpc_ich: iTCO_wdt patch for Intel Coleto Creek DeviceIDs (Prarit Bhargava) [1053911] - [firmware] efi-pstore: Make efi-pstore return a unique id (Tomoki Sekiyama) [1054513] - [firmware] efivars: Hold off deletion of sysfs entry until the scan is completed (Tomoki Sekiyama) [1054514] - [firmware] efi-pstore: Cocci spatch "memdup.spatch" (Tomoki Sekiyama) [1054514] - [firmware] efi-pstore: Read data from variable store before memcpy() (Tomoki Sekiyama) [1054514] - [firmware] efivars: efivar_entry API (Tomoki Sekiyama) [1054514] - [firmware] efivarfs: Return an error if we fail to read a variable (Tomoki Sekiyama) [1054513] - [acpi] acpica: Add a lock to the internal object reference count mechanism (Naoya Horiguchi) [1023242] - [acpi] acpica: Standardize integer output for ACPICA warnings/errors (Naoya Horiguchi) [1023242] - [acpi] acpica: Change package length error message to an info message (Naoya Horiguchi) [1023242] - [acpi] acpica: Use acpi_os_create_lock interface (Naoya Horiguchi) [1023242] - [acpi] osl: add acpi_os_create_lock interface (Naoya Horiguchi) [1023242] - [edac] mce_amd: Add MCE decoding support for Family 16h (Kim Naru) [989776] - [edac] mce_amd: Make MC2 decoding per-family (Kim Naru) [989776] - [edac] mce_amd: Dump error status (Kim Naru) [989776] - [edac] mce_amd: Report decoded error type first (Kim Naru) [989776] - [edac] mce_amd: Dump CPU f/m/s triple with the error (Kim Naru) [989776] - [edac] mce_amd: Remove functional unit references (Kim Naru) [989776] - [edac] Revert "Add error decoding support for AMD Fam16h processors" (Kim Naru) [989776] - [hv] hyperv-fb: kick off efifb early (Jason Wang) [1056676] - [hv] hyperv-fb: add support for generation 2 virtual machines (Jason Wang) [1056676] - [hv] vmbus: use resource for hyperv mmio region (Jason Wang) [1056676] - [hv] vmbus: add missing breaks (Jason Wang) [1056676] - [hv] vmbus: Extract the mmio information from DSDT (Jason Wang) [1056676] - [input] hyperv-keyboard - pass through 0xE1 prefix (Jason Wang) [1056676] - [input] add a driver to support Hyper-V synthetic keyboard (Jason Wang) [1056676] - [x86] Remove useless reinitialization of irq descriptors (Jason Wang) [1056676] - [x86] pic: Fix section mismatch in legacy pic (Jason Wang) [1056676] - [x86] pic: Probe for legacy PIC and set legacy_pic appropriately (Jason Wang) [1056676] - [x86] hyperv: Correctly guard the local APIC calibration code (Jason Wang) [1056676] - [x86] hyperv: Get the local APIC timer frequency from the hypervisor (Jason Wang) [1056676] - [x86] legacy_irq: Remove left over nr_legacy_irqs (Jason Wang) [1056676] - [x86] pic: Make use of legacy_pic abstraction (Jason Wang) [1056676] - [x86] pic: Introduce legacy_pic abstraction (Jason Wang) [1056676] - [x86] apic: Allow use of lapic timer early calibration result (Jason Wang) [1056676] - [edac] sb_edac: add support for Haswell based systems (Aristeu Rozanski) [1010484] - [edac] sb_edac: remove bogus assumption on mc ordering (Aristeu Rozanski) [1010484] - [edac] sb_edac: fix socket detection on Ivy Bridge controllers (Aristeu Rozanski) [1010484] - [edac] sb_edac: update Kconfig description (Aristeu Rozanski) [1010484] - [edac] sb_edac: search devices using product id (Aristeu Rozanski) [1010484] - [edac] sb_edac: make RIR limit retrieval per model (Aristeu Rozanski) [1010484] - [edac] sb_edac: make node id retrieval per model (Aristeu Rozanski) [1010484] - [edac] sb_edac: make memory type detection per memory controller (Aristeu Rozanski) [1010484] - [net] ip_tunnel: fix ip_tunnel_find to return NULL in case the tunnel is not there (Jiri Pirko) [1104503] - [net] ip6ip6: autoload ip6 tunnel (Hannes Frederic Sowa) [1104038] - [net] netlink: Use netlink_ns_capable to verify the permisions of netlink messages (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Add variants of capable for use on netlink messages (Jiri Benc) [1094267] {CVE-2014-0181} - [net] Add file_ns_capable() helper function for open-time capability checking (Jiri Benc) [1094267] {CVE-2014-0181} - [net] security: remove the security_netlink_recv hook as it is equivalent to capable() (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: rename ssk to sk in struct netlink_skb_params (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Make the sending netlink socket availabe in NETLINK_CB (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: kill loginuid/sessionid/sid members from struct netlink_skb_parms (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: kill eff_cap from struct netlink_skb_parms (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Rename netlink_capable netlink_allowed (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Fix permission check in netlink_connect() (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: fix possible spoofing from non-root processes (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Make NETLINK_USERSOCK work again (Jiri Benc) [1094267] {CVE-2014-0181}- [netdrv] qlogic: Use time_before() (Chad Dupuis) [1054305] - [netdrv] net: get rid of SET_ETHTOOL_OPS (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not disable SR-IOV on PF unload when VFs are assigned to VMs (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.59 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Collect firmware dump using DMA on 82xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add mac learning support to SR-IOV VF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support to process commands in atomic context (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow SR-IOV VF probe in hypervisor (Chad Dupuis) [1054305] - [netdrv] qlcnic: Set real_num_tx_queues, real_num_rx_queues properly (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix panic while dumping TX queues on TX timeout (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.58 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Limit vNIC support in legacy interrupt mode (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add driver logs in error path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow setting TX interrupt coalescing parameters from VF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add hwmon-sysfs interface to export board temperature (Chad Dupuis) [1054305] - [netdrv] qlcnic: Optimize MAC learning code (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix memory leak (Chad Dupuis) [1054305] - [netdrv] qlcnic: Reset firmware API lock at driver load time (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix MSI-X initialization code (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not disable SR-IOV when VFs are assigned in guest OS (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix QLogic application/driver interface for virtual NIC configuration (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix PVID configuration on eSwitch port (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix max ring count calculation (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix to send INIT_NIC_FUNC as first mailbox (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix panic due to uninitialzed delayed_work struct in use (Chad Dupuis) [1054305] - [netdrv] qlcnic: include irq.h for irq definitions (Chad Dupuis) [1054305] - [netdrv] qlcnic: Remove casts of pointer to same type (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.57 (Chad Dupuis) [1054305] - [netdrv] qlcnic: fix a couple off-by-one bugs (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix number of rings when we fall back from msix to legacy (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow any VLAN to be configured from VF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix function return error check (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.56 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance semaphore lock access failure error message (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow vlan0 traffic (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance driver message in failed state (Chad Dupuis) [1054305] - [netdrv] qlcnic: Updates to QLogic application/driver interface for virtual NIC configuration (Chad Dupuis) [1054305] - [netdrv] qlcnic: Re-factor firmware minidump template header handling (Chad Dupuis) [1054305] - [netdrv] qlcnic: Cleanup qlcnic_enable_msix() return values (Chad Dupuis) [1054305] - [netdrv] qlcnic: update version to 5.3.55 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix loopback test failure (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix tx timeout (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix initialization of vlan list (Chad Dupuis) [1054305] - [netdrv] qlcnic: Correct off-by-one errors in bounds checks (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance logic to calculate msix vectors (Chad Dupuis) [1054305] - [netdrv] qlcnic: Refactor interrupt coalescing code for all adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update poll controller code path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Interrupt code cleanup (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance Tx timeout debugging (Chad Dupuis) [1054305] - [netdrv] qlcnic: Use bool for rx_mac_learn (Chad Dupuis) [1054305] - [netdrv] qlcnic: fix sparse warnings (Chad Dupuis) [1054305] - [netdrv] qlcnic: remove unused code (Chad Dupuis) [1054305] - [netdrv] qlcnic: make local functions static (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.54 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable IPv6 LRO even if IP address is not programmed (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix SR-IOV cleanup code path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable beaconing for 83xx/84xx Series adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do MAC learning for SRIOV PF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Turn on promiscous mode for SRIOV PF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable VF flood bit on PF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Restrict VF from configuring any VLAN mode (Chad Dupuis) [1054305] - [netdrv] qlcnic: Convert vmalloc/memset to kcalloc (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix ethtool statistics length calculation (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix bug in TX statistics (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix bug in Tx completion path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix resource allocation for TX queues (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix loopback diagnostic test (Chad Dupuis) [1054305] - [netdrv] qlcnic: Mark functions as static in qlcnic_83xx_hw.c (Chad Dupuis) [1054305] - [netdrv] qlcnic: Mark functions as static in qlcnic_io.c (Chad Dupuis) [1054305] - [netdrv] qlcnic: update version to 5.3.53 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Support for 16 virtual NIC functions (Chad Dupuis) [1054305] - [netdrv] qlcnic: VLAN enhancement for 84XX adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow single Tx/Rx queue for all adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Refactor initialize nic code path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Issue INIT_NIC command only once (Chad Dupuis) [1054305] - [netdrv] qlcnic: Disable DCB operations from SR-IOV VFs (Chad Dupuis) [1054305] - [netdrv] qlcnic: Dump mailbox registers when mailbox command times out (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix mailbox processing during diagnostic test (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow firmware dump collection when auto firmware recovery is disabled (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix memory allocation (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix TSS/RSS validation for 83xx/84xx series adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix TSS/RSS ring validation logic (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix diagnostic test for all adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix usage of netif_tx_wake, netif_tx_stop api during link change (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix typo in printk (Chad Dupuis) [1054305] - [netdrv] qlcnic: update version to 5.3.52 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable multiple Tx queue support for 83xx/84xx Series adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: refactor Tx/SDS ring calculation and validation in driver (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance ethtool Statistics for Multiple Tx queue (Chad Dupuis) [1054305] - [netdrv] qlcnic: Register netdev in FAILED state for 83xx/84xx (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not read QLCNIC_FW_CAPABILITY_MORE_CAPS bit for 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not force adapter to perform LRO without destination IP check (Chad Dupuis) [1054305] - [netdrv] qlcnic: remove unnecessary pci_set_drvdata() (Chad Dupuis) [1054305] - [netdrv] qlcnic: Validate Tx queue only for 82xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: update version to 5.3.51 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Skip unknown entry type while collecting firmware dump (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb code cleanup and refactoring (Chad Dupuis) [1054305] - [netdrv] qlcnic: Remove redundant eSwitch enable commands (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update ethtool standard pause settings (Chad Dupuis) [1054305] - [netdrv] qlcnic: Firmware dump collection when auto recovery is disabled (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance ethtool to display ring indices and interrupt mask (Chad Dupuis) [1054305] - [netdrv] qlcnic: Print informational messages only once during driver load (Chad Dupuis) [1054305] - [netdrv] qlcnic: add missing destroy_workqueue() on error path in qlcnic_probe() (Chad Dupuis) [1054305] - [netdrv] qlcnic: Miscellaneous conversions to ETH_ALEN (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix SR-IOV configuration (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix register device in FAILED state for 82xx (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix VF reset recovery (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix warning reported by kbuild test robot (Chad Dupuis) [1054305] - [netdrv] qlcnic: use standard NAPI weights (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix sparse warning (Chad Dupuis) [1054305] - [netdrv] qlcnic: Convert uses of compare_ether_addr to ether_addr_equal (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.50 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for per port eswitch configuration (Chad Dupuis) [1054305] - [netdrv] qlcnic: Restructuring of qlc_83xx_fw_info structure (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add AER support for 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add AER callback handlers (Chad Dupuis) [1054305] - [netdrv] qlcnic: Store firmware dump state in CAMRAM register (Chad Dupuis) [1054305] - [netdrv] qlcnic: Use firmware recommended dump capture mask as default (Chad Dupuis) [1054305] - [netdrv] qlcnic: Remove inline keyword (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance PVID handling for 84xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Convert dma_alloc_coherent() to dma_zalloc_coherent (Chad Dupuis) [1054305] - [netdrv] qlcnic: underflow in qlcnic_validate_max_tx_rings() (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.49 (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb: Add support for CEE Netlink interface (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb: Register DCB AEN handler (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb: Get DCB parameters from the adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb: Query adapter DCB capabilities (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.48 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable diagnostic test for multiple Tx queues (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable Tx queue changes using ethtool for 82xx Series adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Multi Tx queue support for 82xx Series adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.47 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for 84xx adapters to load firmware from file (Chad Dupuis) [1054305] - [netdrv] qlcnic: Loopback Inter Driver Communication AEN handler (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add PVID support for 84xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable support for 844X adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.2.46 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Dump mailbox command data when a command times out (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix driver initialization for 83xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Flush mailbox command list when mailbox is not available (Chad Dupuis) [1054305] - [netdrv] qlcnic: Reinitialize mailbox data structures after firmware reset (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix diagnostic interrupt test for 83xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix beacon state return status handling (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix set driver version command (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.2.45 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable mailbox interface in poll mode when interrupts are not available (Chad Dupuis) [1054305] - [netdrv] qlcnic: Replace poll mode mailbox interface with interrupt based mailbox interface (Chad Dupuis) [1054305] - [netdrv] qlcnic: Interrupt based driver firmware mailbox mechanism (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance diagnostic loopback error codes (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix for flash update failure on 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix link speed and duplex display for 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix link speed display for 82xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix external loopback test (Chad Dupuis) [1054305] - [netdrv] qlcnic: Removed adapter series name from warning messages (Chad Dupuis) [1054305] - [netdrv] qlcnic: Free up memory in error path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix ingress MAC learning (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix MAC address filter issue on 82xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix diagnostic interrupt test for 83xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix setting Guest VLAN (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix operation type and command type (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix initialization of work function (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix guest VLAN (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix releasing of Tx frag which was never mapped (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix dump template version mask (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix ethtool display for 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix panic while setting VF's MAC address (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix multicast packet handling for PF and VF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix NULL pointer dereference in VF probe path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Set __QLCNIC_DEV_UP in adapter state before enabling interrupts (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix invalid register offset calculation (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.2.44 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for 83xx suspend and resume (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for 'set driver version' in 83XX (Chad Dupuis) [1054305] - [netdrv] qlcnic: Cleanup of structure qlcnic_hardware_context (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for PEX DMA method to read memory section of adapter dump (Chad Dupuis) [1054305] - [netdrv] qlcnic: Secondary unicast MAC address support (Chad Dupuis) [1054305] - [netdrv] qlcnic: Minimize sleep duration within loopback diagnostic test (Chad Dupuis) [1054305] - [netdrv] qlcnic: Handle qlcnic_alloc_mbx_args() failure (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not sleep while holding spinlock (Chad Dupuis) [1054305] - [netdrv] qlcnic: replace strict_strtoul() with kstrtoul() (Chad Dupuis) [1054305] - [netdrv] qlcnic: remove redundant D0 power state set (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix typo in printk (Chad Dupuis) [1054305] - [netdrv] qlcnic: Check for assigned VFs and block remove if VFs are active (Bandan Das) [1016487] - [netdrv] qlcnic: Do not disable SR-IOV when VFs are assigned to VMs (Bandan Das) [1011773] - [netdrv] benet: convert to hw_features - fixup (Ivan Vecera) [1054277] - [netdrv] be2net: re-factor MCCQ error status handling code (Ivan Vecera) [1054277] - [netdrv] be2net: support flashing new regions on Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: skip multicast promiscuos setting in already set (Ivan Vecera) [1054277] - [netdrv] be2net: enable interrupts in EEH resume (Ivan Vecera) [1054277] - [netdrv] be2net: use MCCQ instead of MBOX in be_cmd_rss_config() (Ivan Vecera) [1054277] - [netdrv] be2net: include rx-compl error counter in ethtool stats (Ivan Vecera) [1054277] - [netdrv] be2net: remove unused code in be_cmd_vlan_config() (Ivan Vecera) [1054277] - [netdrv] be2net: covert vlan array to bit-map (Ivan Vecera) [1054277] - [netdrv] be2net: fix line wrap and function call indentation in be_ethtool.c (Ivan Vecera) [1054277] - [netdrv] be2net: fix function call indentation in be_cmds.c (Ivan Vecera) [1054277] - [netdrv] be2net: fix line wrap and function call indentation in be_main.c (Ivan Vecera) [1054277] - [netdrv] be2net: Support for configurable RSS hash key (Ivan Vecera) [982896 1054277] - [netdrv] ethtool: Support for configurable RSS hash key (Ivan Vecera) [982896 1054277] - [netdrv] be2net: Fix invocation of be_close() after be_clear() (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to reap TX compls till HW doesn't respond for some time (Ivan Vecera) [1054277] - [netdrv] be2net: Add abi version between be2net and ocrdma (Ivan Vecera) [1054277] - [netdrv] be2net: add FW cmds needed for VxLAN offloads (Ivan Vecera) [1054277] - [netdrv] be2net: Call dev_kfree_skby_any instead of kfree_skb (Ivan Vecera) [1054277] - [netdrv] be2net: update driver version to 10.2 (Ivan Vecera) [1054277] - [netdrv] be2net: Fix vlans_added counter (Ivan Vecera) [1054277] - [netdrv] be2net: Create multiple TXQs on RSS capable multi-channel BE3-R interfaces (Ivan Vecera) [1054277] - [netdrv] be2net: fix pmac_id allocation size (Ivan Vecera) [1054277] - [netdrv] be2net: log LPVID used in multi-channel configs (Ivan Vecera) [1054277] - [netdrv] be2net: Use GET_PROFILE_CONFIG cmd for BE3-R to query max-vfs (Ivan Vecera) [1054277] - [netdrv] be2net: do external loopback test only when it is requested (Ivan Vecera) [1054277] - [netdrv] be2net: dma_sync each RX frag before passing it to the stack (Ivan Vecera) [1054277] - [netdrv] be2net: use the dma state API instead of the pci equivalents (Ivan Vecera) [1054277] - [netdrv] be2net: isolate TX workarounds not applicable to Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: Fix skb double free in be_xmit_wrokarounds() failure path (Ivan Vecera) [1054277] - [netdrv] be2net: clear promiscuous bits in adapter->flags while disabling promiscuous mode (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to reset transparent vlan tagging (Ivan Vecera) [1054277] - [netdrv] be2net: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1054277] - [netdrv] be2net: refactor multi-channel config code for Skyhawk-R chip (Ivan Vecera) [1054277] - [netdrv] be2net: fixup log messages (Ivan Vecera) [1054277] - [netdrv] be2net: Update copyright year (Ivan Vecera) [1054277] - [netdrv] be2net: Log a kernel message when UE is detected in BE & Skyhawk (Ivan Vecera) [1054277] - [netdrv] be2net: Fix be_vlan_add/rem_vid() routines (Ivan Vecera) [1054277] - [netdrv] be2net: add dma_mapping_error() check for dma_map_page() (Ivan Vecera) [1054277] - [netdrv] be2net: update driver version to 10.0.x (Ivan Vecera) [1054277] - [netdrv] be2net: cleanup wake-on-lan code (Ivan Vecera) [1054277] - [netdrv] be2net: use GET_MAC_LIST cmd to query mac-address from a pmac-id (Ivan Vecera) [1054277] - [netdrv] be2net: do not use frag index in the RX-compl entry (Ivan Vecera) [1054277] - [netdrv] be2net: Remove "10Gbps" from driver description string (Ivan Vecera) [1054277] - [netdrv] be2net: fix incorrect setting of cmd_privileges for VFs (Ivan Vecera) [1054277] - [netdrv] be2net: do not call be_set/get_fw_log_level() on Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: Log the profile-id used by FW during driver initialization (Ivan Vecera) [1054277] - [netdrv] be2net: don't set "pport" field when querying "pvid" (Ivan Vecera) [1054277] - [netdrv] be2net: set and query VEB/VEPA mode of the PF interface (Ivan Vecera) [1054277] - [netdrv] be2net: Use MCC_CREATE_EXT_V1 cmd for Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: fix max_evt_qs calculation for BE3 in SR-IOV config (Ivan Vecera) [1054277] - [netdrv] be2net: disable RSS when number of RXQs is reduced to 1 via set-channels (Ivan Vecera) [1054277] - [netdrv] be2net: slight optimization of addr compare (Ivan Vecera) [1054277] - [netdrv] be2net: calls skb_set_hash (Ivan Vecera) [1054277] - [netdrv] be2net: Free/delete pmacs in be_clear() only if they exist (Ivan Vecera) [1054277] - [netdrv] be2net: Fix Lancer error recovery to distinguish FW download (Ivan Vecera) [1054277] - [netdrv] be2net: call napi_disable() for all event queues (Ivan Vecera) [1054277] - [netdrv] be2net: Avoid programming permenant MAC by BE3-R VFs (Ivan Vecera) [1054277] - [netdrv] be2net: set coalesce-wm in CQ_CREATE_V2 cmd (Ivan Vecera) [1054277] - [netdrv] be2net: Disabling and enabling interrupts in suspend and resume (Ivan Vecera) [1054277] - [netdrv] be2net: Fix unconditional enabling of Rx interface options (Ivan Vecera) [1054277] - [netdrv] be2net: Make lancer_wait_ready() static (Ivan Vecera) [1054277] - [netdrv] be2net: Remove interface type (Ivan Vecera) [1054277] - [netdrv] be2net: add support for ndo_busy_poll (Ivan Vecera) [1054277] - [netdrv] be2net: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1054277] - [netdrv] be2net: Rework PCIe error report log messaging (Ivan Vecera) [1054277] - [netdrv] be2net: change the driver version number to 4.9.224.0 (Ivan Vecera) [1054277] - [netdrv] be2net: Display RoCE specific counters in ethtool -S (Ivan Vecera) [1054277] - [netdrv] be2net: Call version 2 of GET_STATS ioctl for Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: add a counter for pkts dropped in xmit path (Ivan Vecera) [1054277] - [netdrv] be2net: fix adaptive interrupt coalescing (Ivan Vecera) [1054277] - [netdrv] be2net: Call be_vf_setup() even when VFs are enbaled from previous load (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to display the VLAN priority for a VF (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to configure VLAN priority for a VF interface (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to allow VLAN configuration on VF interfaces (Ivan Vecera) [1054277] - [netdrv] be2net: Fix number of VLANs supported in UMC mode for BE3-R (Ivan Vecera) [1054277] - [netdrv] be2net: Fix VLAN promiscuous mode programming (Ivan Vecera) [1054277] - [netdrv] be2net: Fix the size of be_nic_res_desc structure (Ivan Vecera) [1054277] - [netdrv] be2net: Remove extern from function prototypes (Ivan Vecera) [1054277] - [netdrv] be2net: missing variable initialization (Ivan Vecera) [1054277] - [netdrv] be2net: Convert dma_alloc_coherent() to dma_zalloc_coherent (Ivan Vecera) [1054277] - [netdrv] be2net: Check for POST state in suspend-resume sequence (Ivan Vecera) [1054277] - [netdrv] be2net: update driver version (Ivan Vecera) [1054277] - [netdrv] be2net: Initialize "status" in be_cmd_get_die_temperature() (Ivan Vecera) [1054277] - [netdrv] be2net: fixup log msgs for async events (Ivan Vecera) [1054277] - [netdrv] be2net: Fix displaying supported speeds for BE2 (Ivan Vecera) [1054277] - [netdrv] be2net: Do not call get_die_temperature cmd for VF (Ivan Vecera) [1054277] - [netdrv] be2net: Adding more speeds reported by get_settings (Ivan Vecera) [1054277] - [netdrv] be2net: Staticize local functions (Ivan Vecera) [1054277] - [netdrv] be2net: ignore mac-addr set call for an already programmed mac-addr (Ivan Vecera) [1054277] - [netdrv] be2net: Delete secondary unicast MAC addresses during be_close (Ivan Vecera) [1054277] - [netdrv] be2net: convert to hw_features - fixup (Ivan Vecera) [1054277] - [netdrv] be2net: convert to hw_features (Ivan Vecera) [1054277]- [netdrv] sfc: fix calling of free_irq with already free vector (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: stop PIO for RHEL6 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: get rid of SET_ETHTOOL_OPS (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: On MCDI timeout, issue an FLR and mark MCDI to fail-fast (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Call efx_set_channels() before efx->type->dimension_resources() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Don't receive packets when the napi budget == 0 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: check for NULL efx->ptp_data in efx_ptp_event (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use pci_enable_msix_range() instead of pci_enable_msix() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add/remove blank lines to taste (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fail self-test with -EBUSY, not -EIO, if the device is busy (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Cosmetic changes to self-test from the out-of-tree driver (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update product naming (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use canonical pointer type for MAC address in efx_set_mac_address() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename 'use_options' variable in tso_start() to clearer 'use_opt_desc' (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Preserve rx_frm_trunc counters when resizing DMA rings (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Correct comment about number of TX queues used on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove unused definitions of EF10 user-mode DMA descriptors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rewrite adjustment of PPS event in a clearer way (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Cache skb->data in local variable in efx_ptp_rx() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Removed adhoc scheme to rate limit PTP event queue overflow message (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: fix build warning in ethernet/sfc/tx.c (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use the correct maximum TX DMA ring size for SFC9100 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix transposed ptp_undersize_sync_windows, ptp_oversize_sync_windows statistics (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Change efx_mcdi_reset_port to use ENTITY_RESET MC command (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: fix sparse non static symbol warning (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: calls skb_set_hash (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix RX drop filters for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add PTP counters to ethtool stats (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Changed the statistic name emerg_fetch and emerg_wait to hlb_fetch and hlb_wait (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: remove unused 'enum efx_rx_alloc_method' (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: remove unused 'refcnt' from efx_rx_page_state (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Implement efx_nic_type->filter_clear_rx() operation for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allow filter removal only with exactly matching priority (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Don't refer to 'stack' in filter implementation (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Change priority and flags for automatic MAC filters (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Change efx_nic_type->rx_push_indir_table() to push hash key as well (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add more information to many warnings using WARN() and netdev_WARN() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove unnecessary condition for processing the TX timestamp queue (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Don't clear timestamps in efx_ptp_rx() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Enable PTP clock and timestamping for all functions on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Associate primary and secondary functions of controller (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Store VPD serial number at probe time (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add RX packet timestamping for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Copy RX prefix into skb head area in efx_rx_mk_skb() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: split setup of hardware timestamping into NIC-type operation (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for SFC9100 timestamp format (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Tidy up PTP synchronization code (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: PTP - tidy up unused/useless variables (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove kernel-doc for efx_ptp_data fields not present in this version (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Initialise efx_ptp_data->phc_clock_info() from a static template (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Do not use MAC address as clock name (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Store flags from MC_CMD_DRV_ATTACH for later use (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove dependency of PTP on having a dedicated channel (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Split PTP multicast filter insertion/removal out of efx_ptp_start(), efx_ptp_stop() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Return EBUSY for filter insertion on EF10, matching Falcon/Siena (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Expose NVRAM_PARTITION_TYPE_LICENSE on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fold efx_flush_all() into efx_stop_port() and update comments (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Map MCDI error MC_CMD_ERR_ENOTSUP to Linux EOPNOTSUPP (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Log all unexpected MCDI errors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add new sensor names (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Revise sensor names to be more understandable and consistent (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Report units in sensor warnings (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Correct RX dropped count for drops while interface is down (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make initial fill of RX descriptors synchronous (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Tighten the check for RX merged completion events (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add MC BISTs to ethtool offline self test on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update MCDI protocol definitions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Poll for MCDI completion once before timeout occurs (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor efx_mcdi_poll() by introducing efx_mcdi_poll_once() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: RX buffer allocation takes prefix size into account in IP header alignment (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: remove unnecessary pci_set_drvdata() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Implement the SIOCGHWTSTAMP ioctl (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: replace dma_set_mask() and dma_set_coherent_mask() with new helper (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix DMA unmapping issue with firmware assisted TSO (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Only bind to EF10 functions with the LinkCtrl and Trusted flags (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add PM and RXDP drop counters to ethtool stats (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add definitions for new stats counters and capability flag (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor EF10 stat mask code to allow for more conditional stats (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix internal indices of ethtool stats for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add rmb() between reading stats and generation count to ensure consistency (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Increase MCDI status timeout to 250ms (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Wait for MC reboot to complete before scheduling driver reset (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove extern from function prototypes (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Support ARFS for IPv6 flows (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use TX PIO for sufficiently small packets (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Introduce inline functions to simplify TX insertion (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Separate out queue-empty check from efx_nic_may_push_tx_desc() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allocate and link PIO buffers; map them with write-combining (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Implement firmware-assisted TSO for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fold tso_get_head_fragment() into tso_start() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add EF10 registers to register dump (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: efx_ef10_filter_update_rx_scatter() can be static (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: efx_ethtool_get_ts_info() can be static (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Reinitialise and re-validate datapath caps after MC reboot (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Clean up validation of datapath capabilities (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Reset derived rx_bad_bytes statistic when EF10 MC is rebooted (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Disable PTP on EF10 until we're ready to handle inline RX timestamps (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Minimal support for 40G link speed (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: check for allocation failure (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update copyright banners (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for Solarflare SFC9100 family (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make efx_mcdi_init() and efx_mcdi_fini() call efx_mcdi_drv_attach() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allocate NVRAM partition ID range for PHY images (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add EF10 register and structure definitions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Extend struct efx_tx_buffer to allow pushing option descriptors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use a global count of active queues instead of pending drains (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Prepare for RX scatter on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Initialise IRQ moderation for all NIC types from efx_init_eventq() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allow efx_nic_type->dimension_resources() to fail (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allow event queue initialisation to fail (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Document conditions for multicast replication vs filter replacement (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Implement asynchronous MCDI requests (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove unnecessary use of atomic_t (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor efx_mcdi_rpc_start() and efx_mcdi_copyin() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for new board sensors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Convert dma_alloc_coherent() to dma_zalloc_coherent (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use extended MC_CMD_SENSOR_INFO and MC_CMD_READ_SENSORS (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Return an error code when a sensor is busy (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for reading packet length from prefix (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Generalise packet hash lookup to support EF10 RX prefix (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename EFX_PAGE_BLOCK_SIZE to EFX_VI_PAGE_SIZE and adjust comments (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove early call to efx_nic_type->reconfigure_mac() in efx_reset_up() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: use MCDI epoch flag to improve MC reboot detection in the driver (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add EF10 support for TX/RX DMA error events handling (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add a function pointer to abstract write of host time into NIC shared memory (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: PTP MCDI requests need to initialise periph ID field (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Delegate MAC/NIC statistic description to efx_nic_type (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove driver-local struct ethtool_string (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove more left-overs from Falcon GMAC support (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move MTD operations into efx_nic_type (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move NIC-type-specific MTD partition date into separate structures (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Eliminate struct efx_mtd (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename SPI stuff to show that it is Falcon-specific (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Cleanup Falcon-arch simple MAC filter state (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Define and use MCDI_POPULATE_DWORD_<1-7> (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add flag for stack-owned RX MAC filters (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor Falcon-arch filter removal (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make most filter operations NIC-type-specific (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor Falcon-arch search limit reset (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Split Falcon-arch-specific and common filter state (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Extend and abstract efx_filter_spec to cover Huntington/EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Name the RX drop queue ID (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename Falcon-arch filter implementation types and functions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove unused filter_flags variables and efx_farch_filter_id_flags() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Do not assume efx_nic_type->ev_fini() is idempotent (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: EFX_WORKAROUND_ALWAYS is really specific to Falcon-architecture (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Get rid of per-NIC-type phys_addr_channels and mem_map_size (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update and improve kernel-doc for efx_mcdi_state & efx_mcdi_iface (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix race in completion handling (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for MCDI v2 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update MCDI protocol definitions for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Translate MCDI error numbers received in events (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move and rename Falcon/Siena common NIC operations (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor queue teardown sequence to allow for EF10 flush behaviour (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove bogus call to efx_release_tx_buffers() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Stop RX refill before flushing RX queues (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Limit scope of a Falcon A1 IRQ workaround (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rework IRQ enable/disable (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove efx_process_channel_now() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename Falcon-architecture register definitions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make struct efx_special_buffer less special (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add GFP flags to efx_nic_alloc_buffer() and make most callers allow blocking (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make MCDI independent of Siena (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make efx_mcdi_init() call efx_mcdi_handle_assertion() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Collect all MCDI port functions into mcdi_port.c (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move efx_mcdi_mac_reconfigure() to siena.c and rename (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move siena_reset_hw() and siena_map_reset_reason() into MCDI module (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add and use MCDI_SET_QWORD() and MCDI_SET_ARRAY_QWORD() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Ensure MCDI buffers, but not lengths, are dword aligned (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use proper macros to declare and access MCDI arrays (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Introduce and use MCDI_CTL_SDU_LEN_MAX_V1 macro for Siena-specific code (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fill out the set of MCDI accessors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rationalise MCDI buffer accessors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Introduce and use MCDI_DECLARE_BUF macro (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move more Falcon-specific code and definitions into falcon.c (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move details of a Falcon bug workaround out of ethtool.c (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use efx_mcdi_mon() to find efx_mcdi_mon structure from efx_nic (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: const-qualify source pointers for MMIO write functions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Correct MAC filter bitfield definitions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make all MAC statistics consistently 64 bits wide (Nikolay Aleksandrov) [1057527]- [x86] efi: Pass a proper identity mapping in efi_call_phys_prelog (Nigel Croxon) [1044709] - [usb] usbcore: check usb device's state before sending a Set SEL control transfer (Don Zickus) [929314] - [kernel] rename cpu stop machine thread to stopper (Prarit Bhargava) [1022465] - [thermal] intel_powerclamp: Fix cstate counter detection (Steve Best) [1103371] - [thermal] intel_powerclamp: Tidy up error handling in powerclamp_init (Steve Best) [1103371] - [thermal] intel_powerclamp: Add newer CPU models (Steve Best) [1103371] - [netdrv] hyperv: Move state setting for link query (Jason Wang) [1027155] - [netdrv] hyperv: Fix the carrier status setting (Jason Wang) [1027155] - [netdrv] hyperv: Fix race between probe and open calls (Jason Wang) [1027155] - [char] ipmi: Add MODULE_ALIAS for autoloading ipmi driver on ACPI systems (Charles Rose) [825196] - [char] ipmi: Improve error messages on failed irq enable (Charles Rose) [825196] - [char] ipmi: Turn off all activity on an idle ipmi interface (Tony Camuso) [1077493] - [char] ipmi: Fix a race restarting the timer (Tony Camuso) [1098324] - [char] ipmi: Reset the KCS timeout when starting error recovery (Tony Camuso) [1085350] - [scsi] bnx2fc: Updated version to 2.4.2 (Maurizio Lombardi) [1054586] - [scsi] bnx2fc: Fixed the handling for the SCSI retry delay (Maurizio Lombardi) [1054586] - [scsi] bnx2fc: Fixed scsi_remove_target soft lockup when rmmod bnx2x (Maurizio Lombardi) [1054586] - [net] cnic: Update version to 2.5.20 and copyright year (Maurizio Lombardi) [1054561] - [net] cnic: Use proper ulp_ops for per device operations (Maurizio Lombardi) [1054561] - [net] cnic: Add a signature to indicate valid doorbell offset (Maurizio Lombardi) [1054561] - [net] cnic: Remove extern from function prototypes (Maurizio Lombardi) [1054561] - [net] cnic: Update version to 2.5.18 (Maurizio Lombardi) [1054561] - [net] cnic: Eliminate local copy of pfid (Maurizio Lombardi) [1054561] - [net] cnic: Eliminate CNIC_PORT macro and port_mode in local struct (Maurizio Lombardi) [1054561] - [net] cnic: Redefine BNX2X_HW_CID using existing bnx2x macros (Maurizio Lombardi) [1054561] - [net] cnic: Update version to 2.5.17 and copyright year (Maurizio Lombardi) [1054561] - [net] cnic: Add missing error checking for RAMROD_CMD_ID_CLOSE (Maurizio Lombardi) [1054561] - [net] cnic: Update TCP options setup for iSCSI (Maurizio Lombardi) [1054581 1054561] - [net] cnic: Reset tcp_flags during cnic_cm_create() (Maurizio Lombardi) [1054561] - [scsi] cnic: Simplify cnic_release() (Maurizio Lombardi) [1054561] - [scsi] cnic: Simplify netdev events handling (Maurizio Lombardi) [1054561] - [scsi] cnic: bnx2i: bnx2fc: Fix inconsistent use of page size (Maurizio Lombardi) [1054561] - [scsi] be2iscsi: fix bad if expression (Rob Evers) [1054371] - [scsi] be2iscsi: fix memory leak in error path (Rob Evers) [1054371] - [scsi] be2iscsi: Jump to 'free_memory' is apparently missing (Rob Evers) [1054371] - [scsi] be2iscsi: Bump driver version (Rob Evers) [1054371] - [scsi] be2iscsi: Fix destroy MCC-CQ before MCC-EQ is destroyed (Rob Evers) [1054371] - [scsi] be2iscsi: Fix memory corruption in MBX path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix TCP parameters while connection offloading (Rob Evers) [1054371] - [scsi] be2iscsi: Fix interrupt Coalescing mechanism (Rob Evers) [1054371] - [scsi] be2iscsi: Fix exposing Host in sysfs after adapter initialization is complete (Rob Evers) [1054371] - [scsi] be2iscsi: Fix retreving MCCQ_WRB in non-embedded Mbox path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix DMA Out of SW-IOMMU space error (Rob Evers) [1054371] - [scsi] be2iscsi: Fix scsi_cmnd leakage in driver (Rob Evers) [1054371] - [scsi] be2iscsi: Fix the session cleanup when reboot/shutdown happens (Rob Evers) [1054371] - [scsi] be2iscsi: Fix doorbell format for EQ/CQ/RQ s per SLI spec (Rob Evers) [1054371] - [scsi] be2iscsi: Fix port speed typo in driver (Rob Evers) [1054371] - [scsi] be2iscsi: Fix handling timed out MBX completion from FW (Rob Evers) [1054371] - [scsi] be2iscsi: fix memory leak in error path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix SGL posting for unaligned ICD values (Rob Evers) [1054371] - [scsi] be2iscsi: Fix AER handling in driver (Rob Evers) [1054371] - [scsi] be2iscsi: Invalidate WRB in Abort/Reset Path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix Insufficient Buffer Error returned in MBX Completion (Rob Evers) [1054371] - [scsi] be2iscsi: Fix log level for protocol specific logs (Rob Evers) [1054371] - [scsi] be2iscsi: Fix MSIx creation for SKH-R adapter (Rob Evers) [1054371] - [scsi] be2iscsi: Display Port Identifier for each iSCSI function (Rob Evers) [1054371] - [scsi] be2iscsi: Dispaly CID available for connection offload (Rob Evers) [1054371] - [scsi] be2iscsi: Fix chute cleanup during drivers unload (Rob Evers) [1054371] - [scsi] be2iscsi: Fix connection offload to support Dual Chute (Rob Evers) [1054371] - [scsi] be2iscsi: Fix CID allocation/freeing to support Dual chute mode (Rob Evers) [1054371] - [scsi] be2iscsi: Fix WRB_Q posting to support Dual Chute mode (Rob Evers) [1054371] - [scsi] be2iscsi: Fix SGL Initilization and posting Pages for Dual Chute (Rob Evers) [1054371] - [scsi] be2iscsi: Fix Template HDR support for Dual Chute mode (Rob Evers) [1054371] - [scsi] be2iscsi: Fix changes in ASYNC Path for SKH-R adapter (Rob Evers) [1054371] - [scsi] be2iscsi: Config parameters update for Dual Chute Support (Rob Evers) [1054371] - [scsi] be2iscsi: Fix soft lock up issue during UE or if FW taking time to respond (Rob Evers) [1054371] - [scsi] be2iscsi: Fix locking mechanism in Unsol Path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix negotiated parameters upload to FW (Rob Evers) [1054371] - [scsi] be2iscsi: Fix repeated issue of MAC ADDR get IOCTL (Rob Evers) [1054371] - [scsi] be2iscsi: Fix the MCCQ count leakage (Rob Evers) [1054371] - [scsi] be2iscsi: Fix Template HDR IOCTL (Rob Evers) [1054371] - [netdrv] bnx2x: dont reload on GRO change (Michal Schmidt) [1022020 1054563 1054273] - [netdrv] bnx2x: Allow ethtool to enable/disable loopback (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: allow GRO_ENABLE_FLAG (Michal Schmidt) [1022020 1054563 1054273] - [netdrv] bnx2x: fix incorrect busy-poll backport (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix backport of bnx2x_low_latency_recv() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: remove cosmetic differences from upstream (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: drop no longer necessary netdev_printk workaround (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: update MAINTAINERS for bnx2x and e-mail addresses (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Convert return 0 to return rc (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix build when BNX2X_SRIOV is not enabled (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: added 'likely' to fast-path skb existence (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix crash while ethtool -t (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Support for byte queue limits (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Memory leak during VF removal (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: include irq.h for irqreturn_t definitions (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't allow VFs to become promiscuous (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't show port statistics for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix failure to configure VF multicast filters (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix vlan credit issues for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix possible memory leak on iov error flow (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Remove the sriov VFOP mechanism (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix compilation when CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Create workqueue for IOV related tasks (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Support mng. request for driver version (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't receive packets when the napi budget == 0 (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add missing bit in default Tx switching (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: save RAM in kdump kernel by disabling TPA (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: save RAM in kdump kernel by using a single queue (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: clamp num_queues to prevent passing a negative value (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Remove hidden flow control goto from BNX2X_ALLOC macros (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Use pci_enable_msix_range() instead of pci_enable_msix() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: utilize FW 7.8.19 (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: semantic revise scheduling of sp_rtnl (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix bnx2x_panic_dump for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Revise IOV vlan/mac validation (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add support in PF driver for RSC (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Semantic Validate vlan/mac changes (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Remove unnecessary internal mem config (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Remove unused iov code (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: change verbosity of some prints (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Allow VF rss on higher PFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Make module parameters readable (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix L2-GRE TCP issues (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix generic option settings (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: More Shutdown revisions (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix VF flr flow (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't release PCI bars on shutdown (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix sparse warning (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Correct default Tx switching behaviour (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix DMA unmapping of TSO split BDs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent WARN during driver unload (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: namespace and dead code cleanups (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix VLAN configuration for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix AFEX memory overflow (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Clean before update RSS arrives (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Correct number of MSI-X vectors for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: limit number of interrupt vectors for 57711 (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix KR2 work-around detection of BCM8073 (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix incorrect link-up report (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix Duplex setting for 54618se (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix passive DAC cable detection (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix 578xx-KR 1G link (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: downgrade "valid ME register value" message level (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: slight optimization of addr compare (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix build with SRIOV disabled (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: add VF Multicast filters support (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add num of VFs to Management statistics (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: no error when RSS configuration fails (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: add Big-Endian ethtool comment (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add AER support (missing bits) (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: cleanup skb_set_hash (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: calls skb_set_hash (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: populate skb->l4_rxhash (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: avoid null pointer dereference when enabling SR-IOV (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent "timeout waiting for state X" (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent CFC attention (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent panic during DMAE timeout (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Clean the sp rtnl task upon unload (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: replace dma_set_mask() and dma_set_coherent_mask() with new helper (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: remove unnecessary pci_set_drvdata() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add ndo_get_phys_port_id support (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Change variable type to bool (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: skb_is_gso_v6() requires skb_is_gso() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add support for EXTPHY2 LED mode (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Change function prototype (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't disable/enable SR-IOV when loading (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Correct VF driver info (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Test nvram when interface is down (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Staticize local symbols (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Disable VF access on PF removal (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent FW assert on low mem during unload (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Set NETIF_F_HIGHDMA unconditionally (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't pretend during register dump (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent null pointer dereference on error flow (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix config when SR-IOV and iSCSI are enabled (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix Coalescing configuration (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Unlock VF-PF channel on MAC/VLAN config error (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent an illegal pointer dereference during panic (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: record rx queue for LRO packets (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent masked MCP parities from appearing (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent masking error from cnic (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: add missing VF resource allocation during init (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix support for VFs on some PFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent mistaken hangup between driver & FW (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix 848xx duplex settings (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: 57840 non-external loopback test fail on 1G (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix bnx2i and bnx2fc regressions (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Use pci_dev pm_cap (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix configuration of doorbell block (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Restore a call to config_init (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add missing braces in bnx2x_link_initialize() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix broken compilation with CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: VF RSS support - VF side (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: VF RSS support - PF side (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Convert dma_alloc_coherent() to dma_zalloc_coherent (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Revising locking scheme for MAC configuration (Michal Schmidt) [1054563 1054273] - [netdrv] firmware: add bnx2x FW 7.8.19 (Michal Schmidt) [1054563 1054273] - [net] export physical port id via sysfs (Michal Schmidt) [1098227] - [net] rtnl: export physical port id via RT netlink (Michal Schmidt) [1098227] - [net] add ndo to get id of physical port of the device (Michal Schmidt) [1098227] - [lib] vsprintf: add support of '*ph' (Michal Schmidt) [1098227]- [video] vgacon: clear buffer attributes when we load a 512 character font (Rob Clark) [1082803] - [fs] consolidate the reassignments of ->f_op in ->open() instances (Rob Clark) [1082799] - [video] fbdev: add a MIPI DSI header (Rob Clark) [1082799] - [kernel] kref: Implement kref_get_unless_zero (Rob Clark) [1082791] - [kernel] time: export ktime_get_monotonic_offset (Rob Clark) [1082787] - [kernel] sysfs: Add sysfs_add/remove_files utility functions (Rob Clark) [1082787] - [kernel] Add arch_phys_wc_add, arch_phys_wc_del to manipulate WC MTRRs if needed (Rob Clark) [1082787] - [kernel] mutex: Move ww_mutex definitions to ww_mutex.h (Rob Clark) [1082787] - [base] reservation: cross-device reservation support (Rob Clark) [1082787] - [kernel] locking-selftests: Handle unexpected failures more strictly (Rob Clark) [1082787] - [kernel] mutex: Add more w/w tests to test EDEADLK path handling (Rob Clark) [1082787] - [kernel] mutex: Add more tests to lib/locking-selftest.c (Rob Clark) [1082787] - [kernel] mutex: Add w/w tests to lib/locking-selftest.c (Rob Clark) [1082787] - [kernel] mutex: Add w/w mutex slowpath debugging (Rob Clark) [1082787] - [kernel] mutex: Add support for wound/wait style locks (Rob Clark) [1082787] - [kernel] arch: Make __mutex_fastpath_lock_retval return whether fastpath succeeded or not (Rob Clark) [1082787] - [fs] procfs: add proc_remove_subtree() (Rob Clark) [1082782] - [lib] scatterlist: sg_page_iter support sg lists w/o backing pages (Rob Clark) [1082782] - [lib] scatterlist: use page iterator in the mapping iterator (Rob Clark) [1082782] - [lib] scatterlist: add simple page iterator (Rob Clark) [1082782] - [lib] scatterlist: add sg_alloc_table_from_pages function (Rob Clark) [1082782] - [netdrv] qlge: Update version to 1.00.00.34 (Chad Dupuis) [1054333] - [netdrv] qlge: Fix ethtool statistics (Chad Dupuis) [1054333] - [netdrv] qlge: Update version to 1.00.00.33 (Chad Dupuis) [1054333] - [netdrv] qlge: Enhance nested VLAN Q-in-Q handling (Chad Dupuis) [1054333] - [netdrv] qlge: call ql_core_dump() only if dump memory was allocated (Chad Dupuis) [1054333] - [netdrv] qlge: add missing free_netdev() on error in qlge_probe() (Chad Dupuis) [1054333] - [netdrv] qlge: fix dma map leak when the last chunk is not allocated (Chad Dupuis) [1054333] - [netdrv] bnx2x: Fix kernel crash and data miscompare after EEH recovery (Michal Schmidt) [1029600] - [netdrv] bnx2x: Adapter not recovery from EEH error injection (Michal Schmidt) [1029600] - [netdrv] tg3: Override clock, link aware and link idle mode during NVRAM dump (Ivan Vecera) [1054558] - [netdrv] tg3: Update copyright and version to 3.137 (Ivan Vecera) [1054558] - [netdrv] tg3: Prevent page allocation failure during TSO workaround (Ivan Vecera) [1029192 1054558] - [netdrv] tg3: Don't modify ip header fields when doing GSO (Ivan Vecera) [1029192 1054558] - [netdrv] tg3: remove open-coded skb_cow_head (Ivan Vecera) [1054558] - [netdrv] tg3: remove empty MDIO bus reset function (Ivan Vecera) [1054558] - [netdrv] tg3: Do not include vlan acceleration features in vlan_features (Ivan Vecera) [1054558] - [netdrv] tg3: Call dev_kfree_skby_any instead of dev_kfree_skb (Ivan Vecera) [1054558] - [netdrv] tg3: Don't check undefined error bits in RXBD (Ivan Vecera) [1054558] - [netdrv] tg3: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1054558] - [netdrv] tg3: Fix deadlock in tg3_change_mtu() (Ivan Vecera) [1054558] - [netdrv] tg3: cleanup an error path in tg3_phy_reset_5703_4_5() (Ivan Vecera) [1054558] - [netdrv] tg3: delete non-required instances of include linux/init.h (Ivan Vecera) [1054558] - [netdrv] tg3: Update version to 3.136 (Ivan Vecera) [1054558] - [netdrv] tg3: Set the MAC clock to the fastest speed during boot code load (Ivan Vecera) [1054558] - [netdrv] tg3: Add unicast filtering support (Ivan Vecera) [1054558] - [netdrv] tg3: Refactor __tg3_set_mac_addr() (Ivan Vecera) [1054558] - [netdrv] tg3: Initialize REG_BASE_ADDR at PCI config offset 120 to 0 (Ivan Vecera) [1054558] - [netdrv] tg3: Update version to 3.135 (Ivan Vecera) [1054558] - [netdrv] tg3: Expand multicast drop counter miscounting fix to 5762 (Ivan Vecera) [1054558] - [netdrv] tg3: Fix bit definition for the nvram Auto Power Down setting (Ivan Vecera) [1054558] - [netdrv] tg3: Add flag to disable 1G Half Duplex advertisement (Ivan Vecera) [1054558] - [netdrv] tg3: Don't add rxbds_empty to rx_over_errors (Ivan Vecera) [1054558] - [netdrv] tg3: Give up chip reset and carrier loss handling if PCI device is not present (Ivan Vecera) [1054558] - [netdrv] tg3: Implement the SIOCGHWTSTAMP ioctl (Ivan Vecera) [1054558] - [netdrv] tg3: Validate hwtstamp_config completely before applying it (Ivan Vecera) [1054558] - [netdrv] tg3: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1054558] - [netdrv] tg3: Miscellaneous conversions to ETH_ALEN (Ivan Vecera) [1054558] - [netdrv] tg3: use phylib when robo switch is in use (Ivan Vecera) [1054558] - [netdrv] tg3: add support a phy at an address different than 01 (Ivan Vecera) [1054558] - [netdrv] tg3: Update version to 3.134 (Ivan Vecera) [1054558] - [netdrv] tg3: Remove unnecessary spinlock (Ivan Vecera) [1054558] - [netdrv] tg3: Appropriately classify interrupts during request_irq (Ivan Vecera) [1054558] - [netdrv] tg3: Remove redundant if check (Ivan Vecera) [1054558] - [netdrv] tg3: Remove if 0'd code (Ivan Vecera) [1054558] - [netdrv] tg3: LED in shared mode does not blink during traffic (Ivan Vecera) [1054558] - [netdrv] tg3: Add support for new 577xx device ids (Ivan Vecera) [1054558] - [netdrv] tg3: Add function tg3_phy_shdw_write() (Ivan Vecera) [1054558] - [netdrv] tg3: Use pci_dev pm_cap (Ivan Vecera) [1054558] - [netdrv] tg3: Convert dma_alloc_coherent() to dma_zalloc_coherent (Ivan Vecera) [1054558] - [netdrv] tg3: fix NULL pointer dereference in tg3_io_error_detected and tg3_io_slot_reset (Ivan Vecera) [1054558] - [netdrv] tg3: Update version to 3.133 (Ivan Vecera) [1054558] - [netdrv] tg3: Enable support for timesync gpio output (Ivan Vecera) [1054558] - [netdrv] tg3: Implement the shutdown handler (Ivan Vecera) [1054558] - [netdrv] tg3: Allow NVRAM programming when interface is down (Ivan Vecera) [1054558] - [netdrv] tg3: Fix warning from pci_disable_device() (Ivan Vecera) [1054558] - [netdrv] tg3: Fix kernel crash (Ivan Vecera) [1054558] - [netdrv] tg3: Avoid delay during MMIO access (Ivan Vecera) [1054558] - [netdrv] tg3: restore rx_dropped accounting (Ivan Vecera) [1054558] - [netdrv] tg3: Consilidate MAC loopback code (Ivan Vecera) [1054558] - [netdrv] tg3: Allow ethtool to enable/disable loopback (Ivan Vecera) [1054558] - [net] Allow ethtool to set interface in loopback mode (Ivan Vecera) [1054558] - [netdrv] tg3: convert to hw_features (Ivan Vecera) [1054558] - [netdrv] tg3: Do not use legacy PCI power management (Ivan Vecera) [1054558] - [netdrv] tg3: Remove TG3_VLAN_TAG_USED macro (Ivan Vecera) [1054558] - [netdrv] ixgbe: fix ethtool stats (Ivan Vecera) [1098515] - [netdrv] Replace u64_stats_fetch_begin_bh to u64_stats_fetch_begin_irq (Ivan Vecera) [1098515] - [netdrv] vxlan: virtual extensible lan (Ivan Vecera) [1098515] - [netdrv] ifb: convert to 64 bit stats (Ivan Vecera) [1098515] - [netdrv] ppp: make ppp_get_stats64 static (Ivan Vecera) [1098515] - [netdrv] ppp: add 64 bit stats (Ivan Vecera) [1098515] - [netdrv] slip: Use net_device_stats from struct net_device (Ivan Vecera) [1098515] - [netdrv] slip: fix get_stats() method (Ivan Vecera) [1098515] - [netdrv] veth: reduce stat overhead (Ivan Vecera) [1098515] - [netdrv] veth: fix 64bit stats on 32bit arches (Ivan Vecera) [1098515] - [netdrv] veth: convert to 64 bit statistics (Ivan Vecera) [1098515] - [netdrv] net: fix race condition in several drivers when reading stats (Ivan Vecera) [1098515] - [netdrv] virtio-net: fix a race on 32bit arches (Ivan Vecera) [1098515] - [netdrv] virtio-net: Fix panic in virtnet_remove (Ivan Vecera) [1098515] - [netdrv] virtio-net: per cpu 64 bit stats (Ivan Vecera) [1098515] - [netdrv] vmxnet3: convert to 64 bit stats interface (Ivan Vecera) [1098515] - [netdrv] xen: convert to 64 bit stats interface (Ivan Vecera) [1098515] - [netdrv] via-rhine: add 64bit statistics (Ivan Vecera) [1098515] - [netdrv] niu: support 64 bit stats interface (Ivan Vecera) [1098515] - [netdrv] r8169: add 64bit statistics (Ivan Vecera) [1098515] - [netdrv] 8139too: Add 64bit statistics (Ivan Vecera) [1098515] - [netdrv] netxen: convert to 64 bit statistics (Ivan Vecera) [1098515] - [netdrv] forcedeth: account for dropped RX frames (Ivan Vecera) [1098515] - [netdrv] forcedeth: implement ndo_get_stats64() API (Ivan Vecera) [1098515] - [netdrv] forcedeth: fix stats on hardware without extended stats support (Ivan Vecera) [1098515] - [netdrv] forcedeth: Improve stats counters (Ivan Vecera) [1098515] - [netdrv] forcedeth: remove unneeded stats updates (Ivan Vecera) [1098515] - [netdrv] vxge: fix 64 bit access on 32 bit platforms (Ivan Vecera) [1098515] - [netdrv] vxge: Implement 64bit stats (Ivan Vecera) [1098515] - [netdrv] myricom: update to 64 bit stats (Ivan Vecera) [1098515] - [netdrv] sky2: implement 64 bit stats (Ivan Vecera) [1098515] - [netdrv] ixgbevf: provide 64 bit statistics (Ivan Vecera) [1098515] - [netdrv] ixgbe: fix stats handling (Ivan Vecera) [1098515] - [netdrv] igb: fix stats handling (Ivan Vecera) [1098515] - [netdrv] e1000e: convert to stats64 (Ivan Vecera) [1098515] - [netdrv] be2net: use stats-sync to read/write 64-bit stats (Ivan Vecera) [1098515] - [netdrv] enic: update to support 64 bit stats (Ivan Vecera) [1098515] - [netdrv] cxgb4: switch to 64 bit inteface statistics (Ivan Vecera) [1098515] - [netdrv] bna: fix stats handling (Ivan Vecera) [1098515] - [netdrv] tg3: 64 bit stats on all arches (Ivan Vecera) [1098515] - [netdrv] bnx2: 64 bit stats on all arches (Ivan Vecera) [1098515] - [netdrv] b44: add 64 bit stats (Ivan Vecera) [1098515] - [netdrv] dummy: percpu stats and lockless xmit (Ivan Vecera) [1098515] - [netdrv] sfc: Implement 64-bit net device statistics on all architectures (Ivan Vecera) [1098515] - [net] bridge: 64bit rx/tx counters (Ivan Vecera) [1098515] - [net] bridge: per-cpu packet statistics (Ivan Vecera) [1098515] - [net] vlan: lockless transmit path (Ivan Vecera) [1098515] - [net] congestion notifications are not dropped packets (Ivan Vecera) [1098515] - [net] vlan: 64 bit rx counters (Ivan Vecera) [1098515] - [netdrv] macvlan: 64 bit rx counters (Ivan Vecera) [1098515] - [netdrv] loopback driver cleanup (Ivan Vecera) [1098515] - [netdrv] loopback: use u64_stats_sync infrastructure (Ivan Vecera) [1098515] - [netdrv] loopback: Implement 64bit stats on 32bit arches (Ivan Vecera) [1098515] - [net] export netdev_stats_to_stats64 (Ivan Vecera) [1098515] - [netdrv] Enable 64-bit net device statistics on 32-bit architectures (Ivan Vecera) [1098515] - [netdrv] bonding: Remove net_device_stats from bonding struct (Ivan Vecera) [1098515] - [fs] sysfs: don't panic when in different netns (Daniel Borkmann) [1034696 1020145] - [fs] cifs: Check if prefixpath starts with '\' in cifs_parse_mount_options (Sachin Prabhu) [1104268] - [fs] gfs2: Ensure workqueue is scheduled after noexp request (Robert S Peterson) [1101740] - [fs] ext3: Allow quota file use root reservation (Lukas Czerner) [1102234] - [fs] ext4: Allow quota file use root reservation (Lukas Czerner) [802214] - [fs] pipe: skip file_update_time on frozen fs (Eric Sandeen) [1093077] - [fs] ext4: fix ext4_flush_completed_IO wait semantics (Lukas Czerner) [1023141] - [fs] ext4: completed_io locking cleanup (Lukas Czerner) [1023141] - [fs] ext4: fix unwritten counter leakage (Lukas Czerner) [1023141] - [fs] ext4: give i_aiodio_unwritten a more appropriate name (Lukas Czerner) [1023141] - [fs] ext4: ext4_inode_info diet (Lukas Czerner) [1023141] - [fs] ext4: optimize locking for end_io extent conversion (Lukas Czerner) [1023141] - [fs] ext4: remove unnecessary call to waitqueue_active() (Lukas Czerner) [1023141] - [fs] ext4: Use correct locking for ext4_end_io_nolock() (Lukas Czerner) [1023141] - [fs] ext4: don't check io->flag when setting EXT4_STATE_DIO_UNWRITTEN inode state (Lukas Czerner) [1023141] - [md] dm-crypt: fix cpu hotplug crash by removing per-cpu structure (Mike Snitzer) [1076147] - [md] dm-crypt: rename struct convert_context sector field (Mike Snitzer) [1076147] - [md] dm-crypt: store crypt_config instead of dm_target struct (Mike Snitzer) [1076147] - [md] dm-crypt: move cipher data out of per_cpu struct (Mike Snitzer) [1076147] - [md] dm-crypt: rename pending field (Mike Snitzer) [1076147] - [md] dm-crypt: replace simple_strtoul (Mike Snitzer) [1076147] - [md] dm: reject trailing characters in sccanf input (Mike Snitzer) [1076147] - [md] dm-crypt: add missing error handling (Mike Snitzer) [1076147] - [md] dm-crypt: suppress endian warnings (Mike Snitzer) [1076147] - [md] dm-crypt: add loop aes iv generator (Mike Snitzer) [1076147] - [crypto] md5: Add export support (Mike Snitzer) [1076147] - [md] dm-crypt: add multi key capability (Mike Snitzer) [1076147] - [md] dm-crypt: add post iv call to iv generator (Mike Snitzer) [1076147] - [md] dm-crypt: use io thread for reads only if mempool exhausted (Mike Snitzer) [1076147] - [md] dm-crypt: scale to multiple cpus (Mike Snitzer) [1076147] - [md] dm-crypt: simplify compatible table output (Mike Snitzer) [1076147] - [md] dm-thin: add 'no_space_timeout' dm-thin-pool module param (Mike Snitzer) [1098656] - [md] dm-thin: add timeout to stop out-of-data-space mode holding IO forever (Mike Snitzer) [1098656] - [md] dm-thin: allow metadata commit if pool is in PM_OUT_OF_DATA_SPACE mode (Mike Snitzer) [1098655] - [md] dm-cache: always split discards on cache block boundaries (Mike Snitzer) [1103790] - [md] dm-cache: fix writethrough mode quiescing in cache_map (Mike Snitzer) [1103790] - [x86] efi: earlyprintk=efi,keep fix (Rui Wang) [1031867] - [x86] efi: earlyprintk off-by-one bugfix (Rui Wang) [1031867] - [x86] efi: Add EFI framebuffer earlyprintk support (Rui Wang) [1031867] - [powerpc] mm: fix ".__node_distance" undefined (David Milburn) [1091088 1020866] - [nvme] Retry failed commands with non-fatal errors (David Milburn) [1091088 1020866] - [nvme] Fix divide-by-zero in nvme_trans_io_get_num_cmds (David Milburn) [1091088 1020866] - [nvme] Add getgeo to block ops (David Milburn) [1091088 1020866] - [nvme] Start-stop nvme_thread during device add-remove (David Milburn) [1091088 1020866] - [nvme] Make I/O timeout a module parameter (David Milburn) [1091088 1020866] - [nvme] per-cpu io queues (David Milburn) [1091088 1020866] - [nvme] Replace DEFINE_PCI_DEVICE_TABLE (David Milburn) [1091088 1020866] - [nvme] IOCTL path RCU protect queue access (David Milburn) [1091088 1020866] - [nvme] RCU protected access to io queues (David Milburn) [1091088 1020866] - [nvme] Initialize device reference count earlier (David Milburn) [1091088 1020866] - [nvme] Add CONFIG_PM_SLEEP to suspend/resume functions (David Milburn) [1091088 1020866]- [kernel] futex: Always cleanup owner tid in unlock_pi (Jerome Marchand) [1104517] {CVE-2014-3153} - [kernel] futex: Make lookup_pi_state more robust (Jerome Marchand) [1104517] {CVE-2014-3153} - [kernel] futex: Validate atomic acquisition in futex_lock_pi_atomic() (Jerome Marchand) [1104517] {CVE-2014-3153} - [kernel] futex: prevent requeue pi on same futex (Jerome Marchand) [1104517] {CVE-2014-3153} - [alsa] aloop: Close races at restarting the stream (Jaroslav Kysela) [1078592] - [alsa] aloop: Export snd_pcm_constraint_mask64() (Jaroslav Kysela) [1078592] - [alsa] pcm: Warn when buffer preallocation fails (Jaroslav Kysela) [1078592] - [alsa] aloop: Add SNDRV_PCM_STATE_PAUSED case in wait_for_avail function (Jaroslav Kysela) [1078592] - [alsa] jack: Unregister input device at disconnection (Jaroslav Kysela) [1078592] - [alsa] aloop: Optimize module name check (Jaroslav Kysela) [1078592] - [alsa] pcm: Add fallthru comments (Jaroslav Kysela) [1078592] - [alsa] aloop: Fix Oops while PM resume (Jaroslav Kysela) [1078592] - [alsa] aloop: add locking to timer access (Jaroslav Kysela) [1078592] - [mmc] Fix sd/sdio/mmc initialization frequency retries (Neil Horman) [1103848] - [mmc] fix mmc_set_bus_width_ddr() call without bus-width-test cap (Neil Horman) [1103848] - [mmc] Test bus-width for old MMC devices (Neil Horman) [1103848] - [mmc] Fix printing of card DDR type (Neil Horman) [1103848] - [mmc] propagate power save/restore ops return value (Neil Horman) [1103848] - [mmc] refine DDR support (Neil Horman) [1103848] - [mmc] Fixes for Dual Data Rate support (Neil Horman) [1103848] - [mmc] MMC 4.4 DDR support (Neil Horman) [1103848] - [mmc] Make ID freq configurable (Neil Horman) [1103848] - [mmc] Add helper function to check if a card is removable (Neil Horman) [1103848] - [mmc] add erase, secure erase, trim and secure trim operations (Neil Horman) [1103848] - [mmc] only set blockaddressed for > 2GiB cards (Neil Horman) [1103848] - [mmc] recognize CSD structure (Neil Horman) [1103848] - [mmc] fix incorrect interpretation of card type bits (Neil Horman) [1103848] - [mmc] allow for MMC v4.4 (Neil Horman) [1103848] - [mmc] fix all hangs related to mmc/sd card insert/removal during suspend/resume (Neil Horman) [1103848] - [mmc] sdio: recognize io card without powercycle (Neil Horman) [1103848] - [mmc] sdio: introduce API for special power management features (Neil Horman) [1103848] - [mmc] add module parameter to set whether cards are assumed removable (Neil Horman) [1103848] - [usb] xhci: add the meaningful IRQ description if it is empty (Don Zickus) [1103370] - [usb] xhci: Kill streams URBs when the host dies (Don Zickus) [1103370] - [usb] xhci: Refactor command watchdog and fix split string (Don Zickus) [1103370] - [usb] xhci: Handle MaxPSASize == 0 (Don Zickus) [1103370] - [usb] xhci: The trb_address_map radix tree expects 1KB segment memory aligment (Don Zickus) [1103370] - [usb] xhci: xhci_mem_cleanup make sure cmd_ring_reserved_trbs really is 0 (Don Zickus) [1103370] - [usb] xhci: Remove segments from radix tree on failed insert (Don Zickus) [1103370] - [lib] radix-tree: make radix_tree_node_alloc() work correctly within interrupt (Don Zickus) [1103370] - [pci] Move Renesas PCI IDs to a better place (Don Zickus) [1103370] - [usb] xhci: For streams the dequeue ptr must be read from the stream ctx (Don Zickus) [1103370] - [usb] xhci: Set SCT field for Set TR dequeue on streams (Don Zickus) [1103370] - [usb] xhci: For streams the css flag most be read from the stream-ctx on ep stop (Don Zickus) [1103370] - [usb] xhci: Check size rather then number of streams when allocating stream ctxs (Don Zickus) [1103370] - [usb] xhci: Free streams when they are still allocated on a set_interface call (Don Zickus) [1103370] - [usb] xhci: fix usb3 streams (Don Zickus) [1103370] - [usb] xhci: make warnings greppable (Don Zickus) [1103370] - [usb] xhci: Change how we indicate a host supports Link PM (Don Zickus) [1103370] - [usb] xhci: Fix resume issues on Renesas chips in Samsung laptops (Don Zickus) [1103370] - [usb] xhci: Remove unused variable 'addr' in inc_deq() and inc_enq() (Don Zickus) [1103370] - [usb] xhci: Add quirks module option (Don Zickus) [1103370] - [usb] xhci: clarify logging in xhci_setup_device (Don Zickus) [1103370] - [usb] xhci: Limit the spurious wakeup fix only to HP machines (Don Zickus) [1103370] - [usb] xhci: replace xhci_writel() with writel() (Don Zickus) [1103370] - [usb] xhci: replace xhci_readl() with readl() (Don Zickus) [1103370] - [usb] xhci: remove conversion from generic to pci device in xhci_mem.c (Don Zickus) [1103370] - [usb] xhci: fix incorrect type in assignment in xhci_count_num_dropped_endpoints() (Don Zickus) [1103370] - [usb] xhci: fix incorrect type in assignment in xhci_count_num_new_endpoints() (Don Zickus) [1103370] - [usb] xhci: remove unnecessary check in xhci_free_stream_info() (Don Zickus) [1103370] - [usb] xhci: fix SCT_FOR_CTX(p) macro (Don Zickus) [1103370] - [usb] xhci: replace USB_MAXINTERFACES with config->desc.bNumInterface (Don Zickus) [1103370] - [usb] xhci: fix incorrect type in assignment in xhci_address_device() (Don Zickus) [1103370] - [usb] xhci: fix sparse warning in xhci-trace.h (Don Zickus) [1103370] - [usb] xhci: fix derivation of TRB's DMA address in xhci_log_event Trace Event Class (Don Zickus) [1103370] - [usb] xhci: fix incorrect type in assignment in handle_device_notification() (Don Zickus) [1103370] - [usb] xhci: convert TRB_CYCLE to le32 before using it to set Link TRB's cycle bit (Don Zickus) [1103370] - [usb] xhci: remove the unused ->address field (Don Zickus) [1103370] - [usb] xhci: kill a conditional when toggling cycle (Don Zickus) [1103370] - [usb] xhci: replace 'event' with 'cmd_comp_code' in set_deq and reset_ep handlers (Don Zickus) [1103370] - [usb] xhci: add argument 'slot_id' in stop_ep, set_deq and reset_ep cmd handlers (Don Zickus) [1103370] - [usb] xhci: replace 'xhci->cmd_ring->dequeue' with 'trb' in stop_ep cmd handler (Don Zickus) [1103370] - [usb] xhci: add variable 'cmd_type' in handle_cmd_completion() (Don Zickus) [1103370] - [usb] xhci: add variable 'cmd_trb' in handle_cmd_completion() (Don Zickus) [1103370] - [usb] xhci: add variable 'cmd_comp_code' in handle_cmd_completion() (Don Zickus) [1103370] - [usb] xhci: refactor TRB_CONFIG_EP case into function (Don Zickus) [1103370] - [usb] xhci: remove unused 'ep_ring' variable in handle_cmd_completion() (Don Zickus) [1103370] - [usb] xhci: refactor TRB_EVAL_CONTEXT case into function (Don Zickus) [1103370] - [usb] xhci: refactor TRB_NEC_GET_FW case into function (Don Zickus) [1103370] - [usb] xhci: refactor TRB_RESET_DEV case into function (Don Zickus) [1103370] - [usb] xhci: use completion event's slot id rather than dig it out of command (Don Zickus) [1103370] - [usb] xhci: refactor TRB_ADDR_DEV case into function (Don Zickus) [1103370] - [usb] xhci: refactor TRB_DISABLE_SLOT case into function (Don Zickus) [1103370] - [usb] xhci: refactor TRB_ENABLE_SLOT case into function (Don Zickus) [1103370] - [usb] xhci: rename existing Command Completion Event handlers (Don Zickus) [1103370] - [usb] xhci: remove unused argument from xhci_giveback_urb_in_irq() (Don Zickus) [1103370] - [usb] xhci: correct the usage of USB_CTRL_SET_TIMEOUT (Don Zickus) [1103370] - [usb] xhci: Staticize xhci_del_comp_mod_timer (Don Zickus) [1103370] - [usb] xhci: Set L1 device slot on USB2 LPM enable/disable (Don Zickus) [1103370] - [usb] xhci: Fix spurious wakeups after S5 on Haswell (Don Zickus) [1103370] - [usb] xhci: fix write to USB3_PSSEN and XUSB2PRM pci config registers (Don Zickus) [1103370] - [usb] xhci: quirk for extra long delay for S4 (Don Zickus) [1103370] - [usb] xhci: Don't enable/disable RWE on bus suspend/resume (Don Zickus) [1103370] - [usb] xhci: Fix race between ep halt and URB cancellation (Don Zickus) [1103370] - [usb] Fix xHCI host issues on remote wakeup (Don Zickus) [1103370] - [usb] xhci: Ensure a command structure points to the correct trb on the command ring (Don Zickus) [1103370] - [usb] xhci: Fix oops happening after address device timeout (Don Zickus) [1103370] - [usb] xhci: fix port BESL LPM capability checking (Don Zickus) [1103370] - [usb] xhci: fix dma mask setup in xhci.c (Don Zickus) [1103370] - [usb] xhci: trace debug statements related to ring expansion (Don Zickus) [1103370] - [usb] xhci: trace debug messages related to driver initialization and unload (Don Zickus) [1103370] - [usb] xhci: trace debug statements for urb cancellation (Don Zickus) [1103370] - [usb] xhci: add xhci_cmd_completion trace event (Don Zickus) [1103370] - [usb] xhci: add xhci_address_ctx trace event (Don Zickus) [1103370] - [usb] xhci: add trace for debug messages related to endpoint reset (Don Zickus) [1103370] - [usb] xhci: add trace for debug messages related to quirks (Don Zickus) [1103370] - [usb] xhci: add trace for debug messages related to changing contexts (Don Zickus) [1103370] - [usb] xhci: add traces for debug messages in xhci_address_device() (Don Zickus) [1103370] - [usb] xhci: remove CONFIG_USB_XHCI_HCD_DEBUGGING and unused code (Don Zickus) [1103370] - [usb] xhci: replace printk(KERN_DEBUG ...) (Don Zickus) [1103370] - [usb] xhci: replace xhci_info() with xhci_dbg() (Don Zickus) [1103370] - [usb] usb: Add Device Tree support to XHCI Platform driver (Don Zickus) [1103370] - [usb] xhci: add missing dma-mapping.h includes (Don Zickus) [1103370] - [usb] xhci: fix null pointer dereference on ring_doorbell_for_active_rings (Don Zickus) [1103370] - [usb] xhci: Enable XHCI_SPURIOUS_SUCCESS for all controllers with xhci 1.0 (Don Zickus) [1103370] - [usb] xhci: Mark two functions __maybe_unused (Don Zickus) [1103370] - [usb] xhci: Avoid NULL pointer deref when host dies (Don Zickus) [1103370] - [usb] xhci: Correct misplaced newlines (Don Zickus) [1103370] - [usb] xhci: Report USB 2.1 link status for L1 (Don Zickus) [1103370] - [usb] xhci: Refactor port status into a new function (Don Zickus) [1103370] - [usb] xhci: add the suspend/resume functionality (Don Zickus) [1103370] - [usb] xhci: Add missing unlocks on error paths (Don Zickus) [1103370] - [usb] xhci-plat: release mem region while removing module (Don Zickus) [1103370] - [usb] xhci: check for failed dma pool allocation (Don Zickus) [1103370] - [usb] xhci: remove BUG() in xhci_get_endpoint_type() (Don Zickus) [1103370] - [usb] xhci: Remove BUG in xhci_setup_addressable_virt_dev (Don Zickus) [1103370] - [usb] xhci: Remove BUG_ON in xhci_get_input_control_ctx (Don Zickus) [1103370] - [usb] xhci: Remove BUG_ON() in xhci_alloc_container_ctx (Don Zickus) [1103370] - [usb] xhci: add USB2 Link power management BESL support (Don Zickus) [1103370] - [usb] xhci: define port register names and use them instead of magic numbers (Don Zickus) [1103370] - [usb] xhci: check usb2 port capabilities before adding hw link PM support (Don Zickus) [1103370] - [usb] xhci-dbg: Display endpoint number and direction in context dump (Don Zickus) [1103370]- [documentation] sysctl: fix the VM knobs descritpion WRT pdflush (Jerome Marchand) [1024086] - [char] ipmi: implement shadow struct for ipmi_smi_handlers (Tony Camuso) [1063878] - [s390] af_iucv: wrong mapping of sent and confirmed skbs (Hendrik Brueckner) [1102248] - [s390] af_iucv: recvmsg problem for SOCK_STREAM sockets (Hendrik Brueckner) [1102248] - [s390] af_iucv: fix recvmsg by replacing skb_pull() function (Hendrik Brueckner) [1102248] - [scsi] qla2xxx: Update version number to 8.07.00.08.06.6-k (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove wait for online from host reset handler (Chad Dupuis) [1054299] - [scsi] qla2xxx: Do logins from a chip reset in DPC thread instead of the error handler thread (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove mapped vp index iterator macro dead code (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add MBC option for fast SFP data access (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix beacon blink logic for ISP26xx/83xx (Chad Dupuis) [1054299] - [scsi] qla2xxx: Don't check for firmware hung during the reset context for ISP82XX (Chad Dupuis) [1054299] - [scsi] qla2xxx: Delay driver unload if there is any pending activity going on (Chad Dupuis) [1054299] - [scsi] qla2xxx: Clear loop_id for ports that are marked lost during fabric scanning (Chad Dupuis) [1054299] - [scsi] qla2xxx: Adjust adapter reset routine to the changes in firmware specification for ISPFx00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: IOCB data should be copied to I/O mem using memcpy_toio (Chad Dupuis) [1054299] - [scsi] qla2xxx: Use proper log message for flash lock failed error (Chad Dupuis) [1054299] - [scsi] qla2xxx: Decrease pci access for response queue processing for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Change copyright year to 2014 in all the source files (Chad Dupuis) [1054299] - [scsi] qla2xxx: Introduce fw_dump_flag to track fw dump progress (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove unnecessary delays from fw dump code path (Chad Dupuis) [1054299] - [scsi] qla2xxx: Track the process when the ROM_LOCK failure happens (Chad Dupuis) [1054299] - [scsi] qla2xxx: Issue abort command for outstanding commands during cleanup when only firmware is alive (Chad Dupuis) [1054299] - [scsi] qla2xxx: Do not schedule reset when one is already active when receiving an invalid status handle (Chad Dupuis) [1054299] - [scsi] qla2xxx: Wait for reset completion without lock for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Re-sync module parameter descriptions with the code (Chad Dupuis) [1054299] - [scsi] qla2xxx: fix error handling of qla2x00_mem_alloc() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add IOCB Abort command asynchronous handling (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix Task Management command asynchronous handling (Chad Dupuis) [1054299] - [scsi] qla2xxx: Read capture firmware dump on mailbox timeout for ISP8044 and ISP82XX (Chad Dupuis) [1054299] - [scsi] qla2xxx: Simplify the ISPFX00 interrupt handler code for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Avoid poisoning in the response queue for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove Marker type IOCB logic for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Properly handle 32 bit mailbox register for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Enable the Flash Access Control (FAC) mailbox command (Chad Dupuis) [1054299] - [scsi] qla2xxx: Select correct request queue for error type IOCB for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove init control block related dead code for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Replace constant value for IOCTL IOCB abort execution status with a macro for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add handling for boot indication progress AENs for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add mutex around optrom calls to serialize accesses (Chad Dupuis) [1054299] - [scsi] qla2xxx: Poll during initialization for ISP25xx and ISP83xx (Chad Dupuis) [1054299] - [scsi] qla2xxx: Replace a constant with a macro definition for host->canqueue assigmnment (Chad Dupuis) [1054299] - [scsi] qla2xxx: Only complete dcbx_comp and lb_portup_comp for virtual port index 0 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Use scnprintf() instead of snprintf() in the sysfs handlers (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add changes to obtain ISPFX00 adapters product information in accordance with firmware update (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add logic to abort BSG commands for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Clear RISC INT reg only for an event and not always while polling (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix undefined behavior in call to snprintf() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add BSG interface for read/write serdes register (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix issue with not displaying node name after system reboot (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add BPM support for ISP25xx (Chad Dupuis) [1054299] - [scsi] qla2xxx: Correctly set mailboxes for extended init control block (Chad Dupuis) [1054299] - [scsi] qla2xxx: Disable INTx interrupt for ISP82XX (Chad Dupuis) [1054299] - [scsi] qla2xxx: Honor execute firmware failures (Chad Dupuis) [1054299] - [scsi] qla2xxx: Print proper QLAFX00 product name at probe (Chad Dupuis) [1054299] - [scsi] qla2xxx: Use standard PCIe Capability Link register field names (Chad Dupuis) [1054299] - [scsi] qla2xxx: Use pcie_is_pcie() to simplify code (Chad Dupuis) [1054299] - [scsi] qla2xxx: print MAC via pMR (Chad Dupuis) [1054299] - [scsi] qla2xxx: Correctly print out/in mailbox registers (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add a new interface to update versions (Chad Dupuis) [1054299] - [scsi] qla2xxx: Select link initialization option bits from current operating mode (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add loopback IDC-TIME-EXTEND aen handling support (Chad Dupuis) [1054299] - [scsi] qla2xxx: Set default critical temperature value in cases when ISPFX00 firmware doesn't provide it (Chad Dupuis) [1054299] - [scsi] qla2xxx: QLAFX00 make over temperature AEN handling informational, add log for normal temperature AEN (Chad Dupuis) [1054299] - [scsi] qla2xxx: Correct Interrupt Register offset for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove handling of Shutdown Requested AEN from qlafx00_process_aen() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Send all AENs for ISPFx00 to above layers (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add changes in initialization for ISPFX00 cards with BIOS (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add changes to support extended IOs for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add missing FCP statistics to sysfs interface (Chad Dupuis) [1054299] - [scsi] qla2xxx: Make log message that prints when a completion status requires a port down more readable (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add critical temperature handling for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Notify ISPFX00 firmware when driver is unloaded or system is shut down (Chad Dupuis) [1054299] - [scsi] qla2xxx: Reconfigure thermal temperature (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add setting of driver version string for vendor application (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove QL_DEBUG_LEVEL_17 defines from qla_nx.c (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add ISPFX00 specific bus reset routine (Chad Dupuis) [1054299] - [scsi] qla2xxx: Perform warm reset every 2 minutes if firmware load fails for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Set factory reset recovery timeout to 10 min. for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Correct multiqueue offset calculations (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix incorrect test after list_for_each_entry() exits (Chad Dupuis) [1054299] - [scsi] qla2xxx: Print some variables to hexadecimal string via *phN format (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix sparse warnings in qlafx00_fxdisc_iocb function (Chad Dupuis) [1054299] - [scsi] qla2xxx: Properly set the tagging for commands (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove an unused variable from qla2x00_remove_one() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix qla2xxx_check_risc_status() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Help Coverity with analyzing ct_sns_pkt initialization (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove redundant assignments (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove a dead assignment in qla24xx_build_scsi_crc_2_iocbs() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove two superfluous tests (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove dead code in qla2x00_configure_hba() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Clean up qla84xx_mgmt_cmd() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Clean up qla24xx_iidma() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix sparse warning from qla_mr.c and qla_iocb.c (Chad Dupuis) [1054299] - [scsi] qla2xxx: Do not take a second firmware dump when intentionally generating one (Chad Dupuis) [1054299] - [scsi] qla2xxx: Do not query FC statistics during chip reset (Chad Dupuis) [1054299] - [scsi] qla2xxx: Move qla2x00_free_device to the correct location (Chad Dupuis) [1054299] - [scsi] qla2xxx: Set the index in outstanding command array to NULL when cmd is aborted when the request timeout (Chad Dupuis) [1054299] - [scsi] qla2xxx: Update firmware link in Kconfig file (Chad Dupuis) [1054299] - [scsi] qla2xxx: qla2x00_sp_compl can be static (Chad Dupuis) [1054299] - [scsi] qla2xxx: fix sparse warning "large integer implicitly truncated to unsigned type" (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add IS_P3P_TYPE macro (Chad Dupuis) [1054299] - [scsi] qla2xxx: Reduce the time we wait for a command to complete during SCSI error handling (Chad Dupuis) [1054299] - [scsi] qla2xxx: Avoid escalating the SCSI error handler if the command is not found in firmware (Chad Dupuis) [1054299] - [scsi] qla2xxx: Set host can_queue value based on available resources (Chad Dupuis) [1054299] - [x86] Fix stack frame warning in check_irq_vectors_for_cpu_disable() (Prarit Bhargava) [1023834] - [x86] Add check for number of available vectors before CPU down (Prarit Bhargava) [1023834] - [x86] Skip migrating IRQF_PER_CPU irqs in fixup_irqs() (Prarit Bhargava) [1023834] - [net] filter: prevent nla extensions to peek beyond the end of the message (Jiri Benc) [1096779] {CVE-2014-3144 CVE-2014-3145} - [net] increase frag hash size (Jesper Brouer) [859249] - [net] frag queue per hash bucket locking (Jesper Brouer) [859249] - [net] inet: frag: make sure forced eviction removes all frags (Jesper Brouer) [859249] - [net] fix possible deadlock in sum_frag_mem_limit (Jesper Brouer) [859249] - [net] use lib/percpu_counter API for fragmentation mem accounting (Jesper Brouer) [859249] - [net] cacheline adjust struct netns_frags for better frag performance (Jesper Brouer) [859249] - [net] frag, avoid several CPUs grabbing same frag queue during LRU evictor loop (Jesper Brouer) [859249] - [net] fix for a race condition in the inet frag code (Jesper Brouer) [859249] - [net] frag, fix race conditions in LRU list maintenance (Jesper Brouer) [859249] - [net] use the frag lru_lock to protect netns_frags.nqueues update (Jesper Brouer) [859249] - [net] kABI workaround for netns_frags LRU list lock (Jesper Brouer) [859249] - [net] frag, move LRU list maintenance outside of rwlock (Jesper Brouer) [859249] - [net] frag helper functions for mem limit tracking (Jesper Brouer) [859249] - [net] ipv6: make ip6_frag_nqueues() and ip6_frag_mem() static inline (Jesper Brouer) [859249] - [net] cacheline adjust struct inet_frag_queue (Jesper Brouer) [859249] - [net] cacheline adjust struct inet_frags for better frag performance (Jesper Brouer) [859249] - [net] ip_frag: struct inet_frags match() method returns a bool (Jesper Brouer) [859249] - [net] ipv6: unify fragment thresh handling code (Jesper Brouer) [859249] - [net] increase fragment memory usage limits (Jesper Brouer) [859249] - [net] ipv6: reassembly: replace calculated magic number with multiplication (Jesper Brouer) [859249] - [net] ipv6: reassembly: replace magic number with macro definitions (Jesper Brouer) [859249] - [net] nf_conntrack_reasm: add fast path for in-order fragments (Jesper Brouer) [859249] - [net] fragment: add fast path for in-order fragments (Jesper Brouer) [859249] - [net] ip_frag: frag_kfree_skb() cleanup (Jesper Brouer) [859249] - [net] ip_frag: Remove some atomic ops (Jesper Brouer) [859249] - [powerpc] Wire up new syscall clock_adjtime (Jiri Benc) [1099152] - [block] xen-blkfront: make blkif_io_lock spinlock per-device (Vitaly Kuznetsov) [1102879] - [x86] mce: Fix CMCI preemption bugs (Rui Wang) [916094] - [x86] cmci: Add proper detection of end of CMCI storms (Rui Wang) [916094] - [x86] mce: Fix mce_start_timer semantics (Rui Wang) [916094] - [x86] mce: Add CMCI poll mode (Rui Wang) [916094] - [x86] mce: Remove the frozen cases in the hotplug code (Rui Wang) [916094] - [x86] mce: Split timer init (Rui Wang) [916094] - [x86] mce: Add the dropped timer interval init back (Rui Wang) [916094] - [x86] mce: Fix the MCE poll timer logic (Rui Wang) [916094] - [x86] mce: Cleanup timer mess (Rui Wang) [916094] - [powercap] Add to drivers Kconfig and Makefile (Steve Best) [1036309] - [powercap] Documentation (Steve Best) [1036309] - [powercap] Fix build error with option -Werror=format-security (Steve Best) [1036309] - [powercap] Introduce Intel RAPL power capping driver (Steve Best) [1036309] - [powercap] Add class driver (Steve Best) [1036309] - [kernel] device: add RW and RO attribute macros (Steve Best) [1036309] - [kernel] sysfs: add __ATTR_RW() macro (Steve Best) [1036309] - [kernel] bitops: Introduce BIT_ULL (Steve Best) [1036309] - [input] wacom: create inputs when wireless connect (Aristeu Rozanski) [1004617] - [input] wacom: wireless monitor framework (Aristeu Rozanski) [1004617] - [input] wacom: LED is only supported through digitizer interface (Aristeu Rozanski) [1004617] - [input] wacom: isolate input registration (Aristeu Rozanski) [1004617] - [input] wacom: add support for three new Intuos Pro devices (Aristeu Rozanski) [1004617] - [input] wacom: use per-device instance of wacom_features (Aristeu Rozanski) [1004617] - [input] wacom: clean up wacom_query_tablet_data (Aristeu Rozanski) [1004617] - [input] synaptics: add min/max quirk for the ThinkPad W540 (Benjamin Tissoires) [1042514] - [input] synaptics: add min/max quirk for ThinkPad Edge E431 (Benjamin Tissoires) [1042514] - [input] synaptics: add min/max quirk for ThinkPad T431s, L440, L540, S1 Yoga and X1 (Benjamin Tissoires) [1042514] - [input] synaptics: report INPUT_PROP_TOPBUTTONPAD property (Benjamin Tissoires) [1042514] - [input] Add INPUT_PROP_TOPBUTTONPAD device property (Benjamin Tissoires) [1042514] - [input] i8042: add firmware_id support (Benjamin Tissoires) [1042514] - [input] serio: add firmware_id sysfs attribute (Benjamin Tissoires) [1042514] - [input] synaptics: add manual min/max quirk for ThinkPad X240 (Benjamin Tissoires) [1042514] - [input] synaptics: add manual min/max quirk (Benjamin Tissoires) [1042514] - [input] synaptics: initialize pointer emulation usage (Benjamin Tissoires) [1042514] - [input] synaptics: add image sensor support (Benjamin Tissoires) [1042514] - [input] synaptics: refactor initialization of abs position axes (Benjamin Tissoires) [1042514] - [input] synaptics: refactor agm packet parsing (Benjamin Tissoires) [1042514] - [input] synaptics: refactor y inversion (Benjamin Tissoires) [1042514] - [input] synaptics: fix reporting of min coordinates (Benjamin Tissoires) [1042514] - [input] synaptics: set minimum coordinates as reported by firmware (Benjamin Tissoires) [1042514] - [input] synaptics: process button bits in AGM packets (Benjamin Tissoires) [1042514] - [input] synaptics: rename set_slot to be more descriptive (Benjamin Tissoires) [1042514] - [input] synaptics: fuzz position for touchpad with reduced filtering (Benjamin Tissoires) [1042514] - [input] synaptics: set resolution for MT_POSITION_X/Y axes (Benjamin Tissoires) [1042514] - [input] synaptics: report clickpad property (Benjamin Tissoires) [1042514] - [input] synaptics: fix incorrect placement of __initconst (Benjamin Tissoires) [1042514] - [input] psmouse: do not carry DMI data around (Benjamin Tissoires) [1042514] - [dmi] add support for exact DMI matches in addition to substring matching (Rob Clark) [1042514] - [netdrv] igb: remove usless return statements (Stefan Assmann) [1038782] - [netdrv] igb: remove return statements for void functions (Stefan Assmann) [1038782] - [netdrv] igb: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1038782] - [netdrv] igb: Change memcpy to struct assignment (Stefan Assmann) [1038782] - [netdrv] igb: Replace 1/0 return values with true/false (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to remove unneeded extern declaration (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to replace deprecated DEFINE_PCI_DEVICE_TABLE (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix static initialization (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix msleep warnings (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix line length warnings (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to remove return parentheses (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix missing break in switch statements (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix assignment in if error (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to change comment style on license headers (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix for trailing statement (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix pointer location error (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix incorrect indentation (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix braces location warnings (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups for messaging (Stefan Assmann) [1038782] - [netdrv] igb: fix message terminations (Stefan Assmann) [1038782] - [netdrv] igb: fix stats for i210 rx_fifo_errors (Stefan Assmann) [1038782] - [netdrv] igb: fix last_rx_timestamp usage (Stefan Assmann) [1038782] - [netdrv] igb: remove open-coded skb_cow_head (Stefan Assmann) [1038782] - [netdrv] igb: Convert iounmap to pci_iounmap (Stefan Assmann) [1038782] - [netdrv] igb: fix race conditions on queuing skb for HW time stamp (Stefan Assmann) [1038782] - [netdrv] igb: never generate both software and hardware timestamps (Stefan Assmann) [1038782] - [netdrv] igb: Unset IGB_FLAG_HAS_MSIX-flag when falling back to msi-only (Stefan Assmann) [1038782] - [netdrv] igb: Fix Null-pointer dereference in igb_reset_q_vector (Stefan Assmann) [1038782] - [netdrv] igb: specify phc_index of 82575 for get_ts_info (Stefan Assmann) [1038782] - [netdrv] igb: Fix memory leak in igb_get_module_eeprom() (Stefan Assmann) [1038782] - [netdrv] igb: add register rd/wr for surprise removal (Stefan Assmann) [1038782] - [netdrv] igb: implement SIOCGHWTSTAMP ioctl (Stefan Assmann) [1038782] - [netdrv] igb: Convert uses of __constant_ to (Stefan Assmann) [1038782] - [netdrv] igb: enable VLAN stripping for VMs with i350 (Stefan Assmann) [1038782] - [netdrv] igb: Add register defines needed for time sync functions (Stefan Assmann) [1038782] - [netdrv] igb: remove references to long gone command line parameters (Stefan Assmann) [1038782] - [netdrv] igb: Don't receive packets when the napi budget == 0 (Stefan Assmann) [1038782] - [netdrv] igb: Fix code comment (Stefan Assmann) [1038782] - [netdrv] igb: Fix for devices using ethtool for EEE settings (Stefan Assmann) [1038782] - [netdrv] igb: call skb_set_hash to set the hash and its type in a skbuff (Stefan Assmann) [1038782] - [netdrv] igb: fix warning if !CONFIG_IGB_HWMON (Stefan Assmann) [1038782] - [netdrv] igb: fix array size calculation (Stefan Assmann) [1038782] - [netdrv] igb: Update license text to remove FSF address and update copyright (Stefan Assmann) [1038782] - [netdrv] igb: make local functions static and remove dead code (Stefan Assmann) [1038782] - [netdrv] igb: Change to use statically allocated array for MSIx entries (Stefan Assmann) [1038782] - [netdrv] igb: Fix queue allocation method to accommodate changing during runtime (Stefan Assmann) [1038782] - [netdrv] igb: Fix for issue where values could be too high for udelay function (Stefan Assmann) [1038782] - [netdrv] igb: Start temperature sensor attribute index with 1 (Stefan Assmann) [1038782] - [netdrv] igb: Add new feature Media Auto Sense for 82580 devices only (Stefan Assmann) [1038782] - [netdrv] igb: Support ports mapped in 64-bit PCI space (Stefan Assmann) [1038782] - [netdrv] igb: Add media switching feature for i354 PHY's (Stefan Assmann) [1038782] - [netdrv] igb: Fixed Wake On LAN support (Stefan Assmann) [1038782] - [netdrv] igb: Don't let ethtool try to write to iNVM in i210/i211 (Stefan Assmann) [1038782] - [netdrv] igb: Fix master/slave mode for all m88 i354 PHY's (Stefan Assmann) [1038782] - [netdrv] igb: Miscellaneous conversions to ETH_ALEN (Stefan Assmann) [1038782] - [netdrv] igb: Avoid uninitialized advertised variable in eee_set_cur (Stefan Assmann) [1038782] - [netdrv] igb: Add ethtool support to configure number of channels (Stefan Assmann) [1038782] - [netdrv] igb: Add ethtool offline tests for i354 (Stefan Assmann) [1038782] - [netdrv] igb: Fix ethtool loopback test for 82580 copper (Stefan Assmann) [1038782] - [netdrv] igb: Remove extern from function prototypes (Stefan Assmann) [1038782] - [netdrv] igb: fix 32-bit DMA mask handling (Stefan Assmann) [1038782] - [netdrv] igb: fix up function prototypes after __dev* removals (Stefan Assmann) [1038782] - [netdrv] igb: remove __dev* attributes (Stefan Assmann) [1038782]- [documentation] vm: clarify vfs_cache_pressure description (Denys Vlasenko) [804463] - [kernel] sched_rt: Use root_domain of rt_rq not current processor (Daniel Bristot de Oliveira) [1101301] - [kernel] cgroups: fix a css_set not found bug in cgroup_attach_proc (Petr Oros) [1078263] - [virt] kvm: enable PCI multiple-segments for pass-through device (Michael S. Tsirkin) [1103471] - [kvm] x86: increase VCPU limit to 240 (Radim Krcmar) [864242] - [x86] Mark Intel Broadwell processor as supported (David Milburn) [1032351] - [x86] kvm: expose invariant tsc cpuid bit (Marcelo Tosatti) [996770] - [pci] Fix section mismatch - pcibios_scan_root() to .devinit.text:pci_scan_root_bus() (Myron Stowe) [1104384] - [net] mac80211: don't validate unchanged AP bandwidth while tracking (Stanislaw Gruszka) [1090428] - [usb] don't enable remote wakeup by default (Don Zickus) [698729] - [usb] Update USB default wakeup settings (Don Zickus) [698729] - [usb] obey the sysfs power/wakeup setting (Don Zickus) [698729] - [s390] kernel: avoid page table walk on user space access (Hendrik Brueckner) [1099146] - [s390] qeth: postpone freeing of qdio memory (Hendrik Brueckner) [1094379] - [s390] qeth: Fix retry logic in hardsetup (Hendrik Brueckner) [1094379] - [s390] qeth: Recognize return codes of ccw_device_set_online (Hendrik Brueckner) [1094379] - [s390] qdio: remove API wrappers (Hendrik Brueckner) [1094379] - [netdrv] ixgbevf: remove open-coded skb_cow_head (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Add bit to mark work queue initialization (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Fix rcu warnings induced by LER (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Change ixgbe_read_reg to ixgbevf_read_reg (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Additional adapter removal checks (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Check for adapter removal on register writes (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Check register reads for adapter removal (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Make the ethtool register test use accessors (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Use static inlines instead of macros (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Convert uses of __constant_ to (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Protect ixgbevf_down with __IXGBEVF_DOWN bit (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Indicate removal state explicitly (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: delete unneeded call to pci_set_power_state (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add check for CHECKSUM_PARTIAL when doing TSO (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: fix handling of tx checksumming (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Use pci_enable_msix_range() instead of pci_enable_msix() (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: merge ixgbevf_tx_map and ixgbevf_tx_queue into a single function (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: redo dma mapping using the tx buffer info (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: make the first tx_buffer a repository for most of the skb info (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add tx counters (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: remove counters for Tx/Rx checksum offload (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: move ring specific stats into ring specific structure (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: make use of the dev pointer in the ixgbevf_ring struct and remove externs (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: bump version (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: create function for all of ring init (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Convert ring storage form pointer to an array to array of pointers (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: use pci drvdata correctly in ixgbevf_suspend() (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: set the disable state when ixgbevf_qv_disable is called (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add DCB configuration into queue setup (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Focus config of head, tail ntc, and ntu all into a single function (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: cleanup IXGBE_DESC_UNUSED (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: remove redundant workaround (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Add zero_base handler to network statistics (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add BP_EXTENDED_STATS for CONFIG_NET_RX_BUSY_POLL (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: implement CONFIG_NET_RX_BUSY_POLL (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: have clean_rx_irq return total_rx_packets cleaned (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add ixgbevf_rx_skb (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: bump driver version (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: implement ethtool get/set coalesce (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Adds function to set PSRTYPE register (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Miscellaneous conversions to ETH_ALEN (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add wait for Rx queue disable (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: cleanup redundant mailbox read failure check (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: do not print registers to dmesg in ixgbevf_get_regs (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: fix 32-bit DMA mask handling (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Add checksum statistics counters to rings (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Make use of NETIF_F_RXCSUM instead of keeping our own flag (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: convert to ndo_fix_features (Andy Gospodarek) [1038785] - [netdrv] ixgbe: fix message terminations (Andy Gospodarek) [1038784] - [netdrv] ixgbe: clean up Rx time stamping code (Andy Gospodarek) [1038784] - [netdrv] ixgbe: remove open-coded skb_cow_head (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Add bit to mark service task initialization (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Fix rcu warnings induced by LER (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ixgbe_check_reset_blocked() declaration (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix race conditions on queuing skb for HW time stamp (Andy Gospodarek) [1038784] - [netdrv] ixgbe: never generate both software and hardware timestamps (Andy Gospodarek) [1038784] - [netdrv] ixgbe: remove redundant if clause from PTP work (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Break recursion in case of removal (Andy Gospodarek) [1038784] - [netdrv] ixgbe: enable tx queues after link up (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Stop cacheing if the MNG FW enabled (Andy Gospodarek) [1038784] - [netdrv] ixgbe: clean up ixgbe_atr_compute_perfect_hash_82599 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: use ixgbe_read_pci_cfg_word (Andy Gospodarek) [1038784] - [netdrv] ixgbe: remove unused media type (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ixgbe_setup_mac_link_82599 autoc variables (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ixgbe_stop_mac_link_on_d3_82599 to check mng correctly (Andy Gospodarek) [1038784] - [netdrv] ixgbe: check Core Clock Disable bit (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix errors related to protected AUTOC calls (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Convert uses of __constant_ to (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add ixgbe_write_pci_cfg_word with ixgbe_removed check (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Don't receive packets when the napi budget == 0 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix some multiline hw_dbg prints (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fixup header for ixgbe_set_rxpba_82598 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add Linux NICS mailing list to contact info (Andy Gospodarek) [1038784] - [netdrv] ixgbe: move setting rx_pb_size into get_invariants (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Fix format string in ixgbe_fcoe.c (Andy Gospodarek) [1038784] - [netdrv] ixgbe: calls skb_set_hash (Andy Gospodarek) [1038784] - [netdrv] ixgbe: implement SIOCGHWTSTAMP ioctl (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Check config reads for removal (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Fix up some ethtool results when adapter is removed (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Restore hw_addr in LER recovery paths (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Add check for FW veto bit (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix bit toggled for 82599 reset fix (Andy Gospodarek) [1038784] - [netdrv] ixgbe: collect all 82599 AUTOC code in one function (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix to use correct timeout interval for memory read completion (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Add WoL support for a new device (Andy Gospodarek) [1038784] - [netdrv] ixgbe: don't use magic size number to assign ptp_caps.name (Andy Gospodarek) [1038784] - [netdrv] ixgbe: modify behavior on receiving a HW ECC error (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Use pci_enable_msix_range() instead of pci_enable_msix() (Andy Gospodarek) [1038784] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add braces around else condition in ixgbe_qv_lock_* calls (Andy Gospodarek) [1038784] - [netdrv] ixgbe: set driver_max_VFs should be done before enabling SRIOV (Andy Gospodarek) [1038784] - [netdrv] ixgbe: define IXGBE_MAX_VFS_DRV_LIMIT macro and cleanup const 63 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Fix incorrect logic for fixed fiber eeprom write (Andy Gospodarek) [1038784] - [netdrv] ixgbe: reinit_locked() should be called with rtnl_lock (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Clear head write-back registers on VF reset (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Force QDE via PFQDE for VFs during reset (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Additional adapter removal checks (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Check for adapter removal on register writes (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Check register reads for adapter removal (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Make ethtool register test use accessors (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Use static inlines instead of macros (Andy Gospodarek) [1038784] - [netdrv] ixbge: Protect ixgbe_down with __IXGBE_DOWN bit (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Indicate removal state explicitly (Andy Gospodarek) [1038784] - [netdrv] ixgbe: slight optimization of addr compare (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix for unused variable warning with certain config (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Start temperature sensor attribute index with 1 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Make ixgbe_identify_qsfp_module_generic static (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add warning when max_vfs is out of range (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Reduce memory consumption with larger page sizes (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix qv_lock_napi call in ixgbe_napi_disable_all (Andy Gospodarek) [1038784] - [netdrv] ixgbe: use pcie_capability_read_word() to simplify code (Andy Gospodarek) [1038784] - [netdrv] ixgbe: remove marketing names from busy poll code (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Cleanup the use of tabs and spaces (Andy Gospodarek) [1038784] - [netdrv] ixgbe: ethtool DCB registers dump for 82599 and x540 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Remove extern from function prototypes (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix 32-bit DMA mask handling (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ethtool reporting of supported links for SFP modules (Andy Gospodarek) [1038784] - [netdrv] ixgbe: limit setting speed to only one at a time for QSFP modules (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ethtool loopback diagnostic with DCB enabled (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fully disable hardware RSC logic when disabling RSC (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add support for older QSFP active DA cables (Andy Gospodarek) [1038784] - [netdrv] ixgbe: include QSFP PHY types in ixgbe_is_sfp() (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add 1Gbps support for QSFP+ (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix SFF data dumps of SFP+ modules from an offset (Andy Gospodarek) [1038784] - [netdrv] ixgbe: cleanup some log messages (Andy Gospodarek) [1038784] - [netdrv] ixgbe: zero out mailbox buffer on init (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix link test when connected to 1Gbps link partner (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix incorrect limit value in ring transverse (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Check return value on eeprom reads (Andy Gospodarek) [1038784] - [netdrv] ixgbe: disable link when adapter goes down (Andy Gospodarek) [1038784] - [netdrv] ixgbe: rename LL_EXTENDED_STATS to use queue instead of q (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Update ixgbe driver to use __netdev_pick_tx in ixgbe_select_queue (Andy Gospodarek) [1038784] - [netdrv] e1000e: Out of line __ew32_prepare/__ew32 (John Greene) [1038781] - [netdrv] e1000e: Fix expand setting EEE link info to all affected parts (John Greene) [1038781] - [netdrv] e1000e: Cleanup parenthesis around return value (John Greene) [1038781] - [netdrv] e1000e: 82574/82583 TimeSync errata for SYSTIM read (John Greene) [1038781] - [netdrv] e1000e: Failure to write SHRA turns on PROMISC mode (John Greene) [1038781] - [netdrv] e1000e: Cleanup use of deprecated DEFINE_PCI_DEVICE_TABLE (John Greene) [1038781] - [netdrv] e1000e: Cleanup checkpatch extra space (John Greene) [1038781] - [netdrv] e1000e: Cleanup to fix checkpatch missing blank lines (John Greene) [1038781] - [netdrv] e1000e: Cleanup return values in ethtool (John Greene) [1038781] - [netdrv] e1000e: Restrict MDIO Slow Mode workaround to relevant parts (John Greene) [1038781] - [netdrv] e1000e: Fix issue with link flap on 82579 (John Greene) [1038781] - [netdrv] e1000e: Expand workaround for 10Mb HD throughput bug (John Greene) [1038781] - [netdrv] e1000e: Workaround for dropped packets in Gig/100 speeds on 82579 (John Greene) [1038781] - [netdrv] e1000e: fix message terminations (John Greene) [1038781] - [netdrv] e1000e: Fix no connectivity when driver loaded with cable out (John Greene) [1038781] - [netdrv] e1000e: remove redundant if clause from PTP work (John Greene) [1038781] - [netdrv] e1000e: add timeout for TX HW time stamping work (John Greene) [1038781] - [netdrv] e1000e: Fix Explicitly set Transmit Control Register (John Greene) [1038781] - [netdrv] e1000e: Fix Hardware Unit Hang (John Greene) [1038781] - [netdrv] e1000e: Fix SHRA register access for 82579 (John Greene) [1038781] - [netdrv] e1000e: Fix ethtool offline tests for 82579 parts (John Greene) [1038781] - [netdrv] e1000e: Fix not generating an error on invalid load parameter (John Greene) [1038781] - [netdrv] e1000e: Add missing branding strings in ich8lan.c (John Greene) [1038781] - [netdrv] e1000e: Cleanup - Update GPL header and Copyright (John Greene) [1038781] - [netdrv] e1000e: Fix 82579 sets LPI too early (John Greene) [1038781] - [netdrv] e1000e: Resolve issues with Management Engine briefly blocking PHY resets (John Greene) [1038781] - [netdrv] e1000e: PTP lock in e1000e_phc_adjustfreq (John Greene) [1038781] - [netdrv] e1000e: fix maybe-unitialized variable compiler warning (John Greene) [1038781] - [netdrv] e1000e: fix compiler warnings (John Greene) [1038781] - [netdrv] e1000e: fix overrun of PHY RAR array (John Greene) [1038781] - [netdrv] e1000e: cleanup boolean comparison to true (John Greene) [1038781] - [netdrv] e1000e: balance semaphore put/get for 82573 (John Greene) [1038781] - [netdrv] e1000e: resolve checkpatch JIFFIES_COMPARISON warning (John Greene) [1038781] - [netdrv] e1000e: Avoid kernel crash during shutdown (John Greene) [1038781] - [cciss] touch version string (Tomas Henzl) [1052275] - [cciss] Fallback to MSI rather than to INTx if MSI-X failed (Tomas Henzl) [1052275] - [cciss] drivers/block/cciss.c:cciss_init_one(): use proper errnos (Tomas Henzl) [1052275] - [cciss] Adds simple mode functionality (Tomas Henzl) [1052275] - [cciss] add cciss_allow_hpsa module parameter (Tomas Henzl) [1052275] - [cciss] bug fix to prevent cciss from loading in kdump crash kernel (Tomas Henzl) [1052275] - [cciss] add transport mode attribute to sys (Tomas Henzl) [1052275] - [cciss] fix flush cache transfer length (Tomas Henzl) [1052275] - [cciss] Inform controller we are using 32-bit tags (Tomas Henzl) [1052275] - [cciss] fix invalid use of sizeof in cciss_find_cfgtables() (Tomas Henzl) [1052275] - [cciss] set max scatter gather entries to 32 on P600 (Tomas Henzl) [1052275] - [cciss] The Windows driver .inf disables ASPM on all cciss devices. Do the same (Tomas Henzl) [1052275] - [cciss] auto engage SCSI mid layer at driver load time (Tomas Henzl) [1052275] - [cciss] return 0 from driver probe function on success, not 1 (Tomas Henzl) [1052275] - [cciss] add readl after writel in interrupt mask setting code (Tomas Henzl) [1052275] - [cciss] Fix scsi tape io with more than 255 scatter gather elements (Tomas Henzl) [1052275] - [cciss] Initialize scsi host max_sectors for tape drive support (Tomas Henzl) [1052275] - [cciss] fix missed command status value CMD_UNABORTABLE (Tomas Henzl) [1052275] - [cciss] fix incorrect scsi status reporting (Tomas Henzl) [1052275] - [scsi] mpt2sas: Don't disable device twice at suspend (Tomas Henzl) [1059137] - [scsi] mpt2sas: Remove phys on topology change (Tomas Henzl) [1059137] - [scsi] mpt2sas: Bump driver version to v16.100.00.00 (Tomas Henzl) [1059137] - [scsi] mpt2sas: Fix for kernel panic when driver loads with HBA connected to non LUN 0 configured expander (Tomas Henzl) [1059137] - [scsi] mpt2sas: when Async scanning is enabled then while scanning, devices are removed but their transport layer entries are not removed (Tomas Henzl) [1059137] - [scsi] mpt2sas: Infinite loop can occur if MPI2_IOCSTATUS_CONFIG_INVALID_PAGE is not returned (Tomas Henzl) [1059137] - [scsi] mpt2sas: The copyright in driver sources is updated for the year 2013 (Tomas Henzl) [1059137] - [scsi] mpt2sas: MPI2 Rev X (2.00.16) specifications (Tomas Henzl) [1059137] - [scsi] mpt2sas: Change in MPI2_RAID_ACTION_SYSTEM_SHUTDOWN_INITIATED notification methodology (Tomas Henzl) [1059137] - [scsi] mpt2sas: Null pointer deference possibility in mpt2sas_ctl_event_callback function (Tomas Henzl) [1059137] - [scsi] mpt2sas: fix cleanup on controller resource mapping failure (Tomas Henzl) [1059137]- [block] floppy: don't write kernel-only members to FDRAWCMD ioctl output (Denys Vlasenko) [1094310] {CVE-2014-1738} - [block] floppy: ignore kernel-only members in FDRAWCMD ioctl input (Denys Vlasenko) [1094310] {CVE-2014-1737} - [kbuild] Remove export of trace_clock.h (Prarit Bhargava) [1092110] - [kbuild] asm-generic support (Prarit Bhargava) [1092110] - [kbuild] headers_check: recursively search for linux/types.h inclusion (Prarit Bhargava) [1092110] - [netdrv] bonding: add an option to fail when any of arp_ip_target is inaccessible (Veaceslav Falico) [975493] - [netdrv] bonding: don't trust arp requests unless active slave really works (Veaceslav Falico) [975493] - [netdrv] bonding: don't add duplicate targets to arp_ip_target (Veaceslav Falico) [975493] - [netdrv] bonding: arp_ip_count and arp_targets can be wrong (Veaceslav Falico) [975493] - [netdrv] bonding: make arp_ip_target parameter checks consistent with sysfs (Veaceslav Falico) [975493] - [netdrv] bonding: add helper function bond_get_targets_ip() (Veaceslav Falico) [975493] - [netdrv] netxen: Update version to 4.0.82 (Veaceslav Falico) [1054332] - [netdrv] netxen: Correct off-by-one errors in bounds checks (Veaceslav Falico) [1054332] - [netdrv] netxen: Print ULA information (Veaceslav Falico) [1054332] - [netdrv] netxen: Remove extern from function prototypes (Veaceslav Falico) [1054332] - [netdrv] netxen: Update version to 4.0.81 (Veaceslav Falico) [1054332] - [netdrv] netxen: Convert mac address uses of 6 to ETH_ALEN (Veaceslav Falico) [1054332] - [netdrv] netxen: Avoid mixed mode interrupts (Veaceslav Falico) [1054332] - [netdrv] netxen: netxen_setup_intr() function code cleanup (Veaceslav Falico) [1054332] - [netdrv] netxen: Log proper error message in case of mismatched adapter type (Veaceslav Falico) [1054332] - [netdrv] netxen: Log driver version with firmware version (Veaceslav Falico) [1054332] - [netdrv] netxen: replace ip_fast_csum with csum_replace2 (Veaceslav Falico) [1054332] - [netdrv] netxen: fix off by one bug in netxen_release_tx_buffer() (Veaceslav Falico) [1054332] - [netdrv] netxen: remove __dev* attributes (Veaceslav Falico) [1054332] - [netdrv] netxen: Fixed a coding style issue in netxen_nic_ethtool.c (Veaceslav Falico) [1054332] - [netdrv] netxen: explicity handle pause autoneg parameter (Veaceslav Falico) [1054332] - [netdrv] enic: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1024064] - [netdrv] enic: Fix 64 bit divide on 32bit system (Stefan Assmann) [1024064] - [netdrv] enic: Add support for adaptive interrupt coalescing (Stefan Assmann) [1024064] - [netdrv] enic: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1024064] - [netdrv] enic: include irq.h for irqreturn_t definitions (Stefan Assmann) [1024064] - [netdrv] enic: Call dev_kfree_skb_any instead of dev_kfree_skb (Stefan Assmann) [1024064] - [netdrv] enic: Don't receive packets when the napi budget == 0 (Stefan Assmann) [1024064] - [netdrv] enic: slight optimization of addr compare (Stefan Assmann) [1024064] - [netdrv] enic: cisco-enic calls skb_set_hash (Stefan Assmann) [1024064] - [netdrv] enic: remove unnecessary pci_set_drvdata() (Stefan Assmann) [1024064] - [netdrv] enic: update enic maintainers and driver (Stefan Assmann) [1024064] - [netdrv] enic: Exposing symbols for Cisco's low latency driver (Stefan Assmann) [1024064] - [netdrv] enic: Try DMA 64 first, then failover to DMA (Stefan Assmann) [1024064] - [netdrv] enic: record q_number and rss_hash for skb (Stefan Assmann) [1024064] - [netdrv] enic: Add multi tx support for enic (Stefan Assmann) [1024064] - [netdrv] enic: Generate notification of hardware crash (Stefan Assmann) [1024064] - [netdrv] enic: Add an interface for USNIC to interact with firmware (Stefan Assmann) [1024064] - [netdrv] enic: Adding support for Cisco Low Latency NIC (Stefan Assmann) [1024064] - [netdrv] enic: Move ethtool code to a separate file (Stefan Assmann) [1024064] - [netdrv] igbvf: remove usless return statements (Stefan Assmann) [1038783] - [netdrv] igbvf: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1038783] - [netdrv] igbvf: remove open-coded skb_cow_head (Stefan Assmann) [1038783] - [netdrv] igbvf: Convert uses of __constant_ to (Stefan Assmann) [1038783] - [netdrv] igbvf: slight optimization of addr compare (Stefan Assmann) [1038783] - [netdrv] igbvf: add missing iounmap() on error in igbvf_probe() (Stefan Assmann) [1038783] - [netdrv] igbvf: integer wrapping bug setting the mtu (Stefan Assmann) [1038783] - [netdrv] igbvf: Miscellaneous conversions to ETH_ALEN (Stefan Assmann) [1038783] - [netdrv] igbvf: Remove extern from function prototypes (Stefan Assmann) [1038783] - [netdrv] igbvf: fix 32-bit DMA mask handling (Stefan Assmann) [1038783] - [netdrv] igbvf: use __GFP_ZERO instead of memset() (Stefan Assmann) [1038783] - [kernel] mutex: Unlock the mutex without the wait_lock (Larry Woodman) [1100855] - [kernel] mutex: Do not unnecessarily deal with waiters (Larry Woodman) [1100855] - [kernel] mutex: Introduce cancelable MCS lock for adaptive spinning (Larry Woodman) [1100855] - [kernel] mutex: Modify the way optimistic spinners are queued (Larry Woodman) [1100855] - [kernel] mutex: Queue mutex spinners with MCS lock to reduce cacheline contention (Larry Woodman) [1100855] - [kernel] mutex: Make more scalable & Back out architecture specific check (Larry Woodman) [1100855] - [kernel] sched: Periodically decay max cost of idle balance (Larry Woodman) [1100855] - [kernel] sched: Consider max cost of idle balance per sched domain (Larry Woodman) [1100855] - [kernel] sched: Reduce overestimating rq->avg_idle (Larry Woodman) [1100855] - [kernel] futex: Increase hash table size for better performance (Larry Woodman) [1100855] - [fs] epoll: optimize EPOLL_CTL_DEL using rcu (Larry Woodman) [1100855] - [scsi] virtio-scsi: Skip setting affinity on uninitialized vq (Jason Wang) [1098309] - [scsi] virtio-scsi: Fix hotcpu_notifier use-after-free with virtscsi_freeze (Jason Wang) [1098309] - [scsi] virtio-scsi: Fix virtqueue affinity setup (Jason Wang) [1098309] - [scsi] virtio-scsi: reset virtqueue affinity when doing cpu hotplug (Jason Wang) [1098309] - [scsi] virtio-scsi: introduce multiqueue support (Jason Wang) [1098309] - [scsi] virtio-scsi: push vq lock/unlock into virtscsi_vq_done (Jason Wang) [1098309] - [scsi] virtio-scsi: pass struct virtio_scsi to virtqueue completion function (Jason Wang) [1098309] - [scsi] virtio-scsi: redo allocation of target data (Jason Wang) [1098309] - [i2c] i801: Add Device IDs for Intel Wildcat Point-LP PCH (David Milburn) [922970] - [ata] ahci: Add Device IDs for Intel Wildcat Point-LP (David Milburn) [922970] - [mfd] lpc_ich: Add Device IDs for Intel Wildcat Point-LP PCH (David Milburn) [922970] - [hda] alsa: Add Device IDs for Intel Wildcat Point-LP PCH (David Milburn) [922970] - [scsi] qla4xxx: 5.03.00.00.06.06-k0 (Chad Dupuis) [1053365] - [scsi] qla4xxx: remove pci id for ISP8042 (Chad Dupuis) [1053365] - [scsi] libiscsi: Add local_ipaddr parameter in iscsi_conn struct (Chad Dupuis) [1053365] - [scsi] IB/iser: Add Discovery support (Chad Dupuis) [1053365] - [scsi] scsi_transport_iscsi: Export ISCSI_PARAM_LOCAL_IPADDR attr for iscsi_connection (Chad Dupuis) [1053365] - [scsi] scsi_transport_iscsi: Add host statistics support (Chad Dupuis) [1053365] - [scsi] iscsi_transport: Additional parameters for network settings (Chad Dupuis) [1053365] - [scsi] iscsi_transport: Remove net param enum values (Chad Dupuis) [1053365] - [scsi] scsi_transport_iscsi: Add support to set CHAP entries (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix smatch warning in func qla4xxx_conn_get_param (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix smatch warning in func qla4xxx_get_ep_param (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix memory leak for ha->saved_acb (Chad Dupuis) [1053365] - [scsi] qla4xxx: Export sysfs DDBs from DPC handler (Chad Dupuis) [1053365] - [scsi] qla4xxx: Disable INTx interrupt for ISP82XX (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix memory leak in func qla4_84xx_config_acb() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Initialize hardware queue for ISP40XX (Chad Dupuis) [1053365] - [scsi] qla4xxx: Check for correct return status (Chad Dupuis) [1053365] - [scsi] qla4xxx: Move qla4_8xxx_ms_mem_write_128b to ql4_nx.c (Chad Dupuis) [1053365] - [scsi] qla4xxx: Added PEX DMA Support for ISP8022 Adapter (Chad Dupuis) [1053365] - [scsi] qla4xxx: Added new opcodes for 84XX Minidump template (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support of 0xFF capture mask for minidump (Chad Dupuis) [1053365] - [scsi] qla4xxx: Change default capture to firmware defined capture mask (Chad Dupuis) [1053365] - [scsi] qla4xxx: Do not wait for IO completion, after issuing stop_firmware (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix sparse warnings (Chad Dupuis) [1053365] - [scsi] qla4xxx: Handle IPv6 AEN notifications (Chad Dupuis) [1053365] - [scsi] qla4xxx: Update print statements in func qla4xxx_do_dpc() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Update print statements in func qla4xxx_eh_abort() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Update print statements in qla4xxx_mailbox_command() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Updated print for device login, logout path (Chad Dupuis) [1053365] - [scsi] qla4xxx: Remove unused code from qla4xxx_set_ifcb() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix failure of mbox 0x31 (Chad Dupuis) [1053365] - [scsi] qla4xxx: Reduce rom-lock contention during reset recovery (Chad Dupuis) [1053365] - [scsi] qla4xxx: Driver not able to collect minidump for ISP84xx (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix pending IO completion in reset path before initiating chip reset (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix processing response queue during probe (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix failure of IDC Time Extend mailbox command (Chad Dupuis) [1053365] - [scsi] qla4xxx: Clear DDB index map upon connection close failure (Chad Dupuis) [1053365] - [scsi] qla4xxx: Return correct error status from func qla4xxx_request_irqs() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fixed AER reset sequence for ISP83xx/ISP84xx (Chad Dupuis) [1053365] - [scsi] qla4xxx: Correctly handle msleep_interruptible (Chad Dupuis) [1053365] - [scsi] qla4xxx: Rename ACB_STATE macros with IP_ADDRSTATE macros (Chad Dupuis) [1053365] - [scsi] qla4xxx: Improve loopback failure messages (Chad Dupuis) [1053365] - [scsi] qla4xxx: Use IDC_CTRL bit1 directly instead of AF_83XX_NO_FWDUMP flag (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix comments in code (Chad Dupuis) [1053365] - [scsi] qla4xxx: Print WARN_ONCE() if iSCSI function presence bit removed (Chad Dupuis) [1053365] - [scsi] qla4xxx: ISP8xxx: Correct retry of adapter initialization (Chad Dupuis) [1053365] - [scsi] qla4xxx: treewide: fix comments and printk msgs (Chad Dupuis) [1053365] - [scsi] qla4xxx: Recreate chap data list during get chap operation (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support for ISCSI_PARAM_LOCAL_IPADDR sysfs attr (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add host statistics support (Chad Dupuis) [1053365] - [scsi] qla4xxx: Added support for Diagnostics MBOX command (Chad Dupuis) [1053365] - [scsi] qla4xxx: overflow in qla4xxx_set_chap_entry() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support for additional network parameters settings (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support to get CHAP details for flash target session (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support to set CHAP entries (Chad Dupuis) [1053365] - [scsi] qla4xxx: Use offset based on adapter type to set CHAP entry in flash (Chad Dupuis) [1053365] - [scsi] qla4xxx: Populate local CHAP credentials for flash target sessions (Chad Dupuis) [1053365] - [scsi] qla4xxx: correctly update session discovery_parent_idx (Chad Dupuis) [1053365] - [scsi] remove unnecessary pci_set_drvdata() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Return error if minidump data collection fails (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix the minidump data collection check in for loop (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add pex-dma support for capturing minidump (Chad Dupuis) [1053365] - [scsi] qla4xxx: Update Copyright header (Chad Dupuis) [1053365] - [scsi] qla4xxx: Implementation of ACB configuration during Loopback for ISP8042 (Chad Dupuis) [1053365] - [scsi] qla4xxx: Added support for ISP8042 (Chad Dupuis) [1053365] - [net] bridge: add empty br_mdb_init() and br_mdb_uninit() definitions (Vlad Yasevich) [1097915] - [net] bridge: Correctly unregister MDB rtnetlink handlers (Vlad Yasevich) [1097915] - [net] rds: prevent dereference of a NULL device in rds_iw_laddr_check (Radomir Vrbovsky) [1083277] {CVE-2014-2678} - [netdrv] bnx2x: convert to hw_features (Michal Schmidt) [1029841] - [netdrv] bnx2x: drop two RHEL-specific hacks that cancel each other (Michal Schmidt) [1020367] - [netdrv] virtio-net: Set RXCSUM feature if GUEST_CSUM is available (Michal Schmidt) [1029841] - [netdrv] virtio_net: convert to hw_features (Michal Schmidt) [1029841] - [netdrv] veth: features fixup (Michal Schmidt) [1029841] - [netdrv] veth: convert to hw_features (Michal Schmidt) [1029841] - [net] loopback: convert to hw_features (Michal Schmidt) [1029841] - [net] warn if mixing ndo features with legacy ops (Michal Schmidt) [1029841] - [net] ethtool: fix copy&paste errors in __ethtool_get_one_feature_actor (Michal Schmidt) [1029841] - [net] ethtool: __ethtool_set_sg: check for function pointer before using it (Michal Schmidt) [1029841] - [net] ethtool: wanted_features hack for legacy drivers (Michal Schmidt) [1029841] - [net] ethtool: allow ETHTOOL_GSSET_INFO for users (Michal Schmidt) [1029841] - [net] remove NETIF_F_ALL_TX_OFFLOADS (Michal Schmidt) [1029841] - [documentation] net: Add documentation for netdev features handling (Michal Schmidt) [1029841] - [net] allow user to change NETIF_F_HIGHDMA (Michal Schmidt) [1029841] - [net] fix ETHTOOL_SFEATURES compatibility with old ethtool_ops.set_flags (Michal Schmidt) [1029841] - [net] ethtool: add two missing netdev_features_strings (Michal Schmidt) [1029841] - [net] ethtool: fix IPV6 checksum feature name string (Michal Schmidt) [1029841] - [net] Change netdev_fix_features messages loglevel to debug (Michal Schmidt) [1029841] - [net] Change netdev_fix_features messages loglevel (Michal Schmidt) [1029841] - [net] make WARN_ON in dev_disable_lro() useful (Michal Schmidt) [1029841] - [net] fix hw_features ethtool_ops->set_flags compatibility (Michal Schmidt) [1029841] - [net] add RTNL_ASSERT in __netdev_update_features() (Michal Schmidt) [1029841] - [net] Call netdev_features_change() from netdev_update_features() (Michal Schmidt) [1029841] - [net] Fix dev dev_ethtool_get_rx_csum() for forced NETIF_F_RXCSUM (Michal Schmidt) [1029841] - [net] implement dev_disable_lro() hw_features compatibility (Michal Schmidt) [1029841] - [net] Implement SFEATURES compatibility for not updated drivers (Michal Schmidt) [1029841] - [net] Fix ETHTOOL_GFEATURES compatibility (Michal Schmidt) [1029841] - [net] avoid initial "Features changed" message (Michal Schmidt) [1029841] - [net] fix "unregistered net_device: Features changed" message (Michal Schmidt) [1029841] - [net] introduce NETIF_F_RXCSUM (Michal Schmidt) [1029841] - [net] use ndo_fix_features for ethtool_ops->set_flags (Michal Schmidt) [1029841] - [net] ethtool: use ndo_fix_features for offload setting (Michal Schmidt) [1029841] - [net] add accessors to hw_features (Michal Schmidt) [1029841] - [net] Introduce new feature setting ops (Michal Schmidt) [1029841] - [net] ethtool: factorize get/set_one_feature (Michal Schmidt) [1029841] - [net] ethtool: factorize ethtool_get_strings() and ethtool_get_sset_count() (Michal Schmidt) [1029841] - [net] ethtool: Use noinline_for_stack (Michal Schmidt) [1029841] - [net] ethtool: Add direct access to ops->get_sset_count follow-up (Michal Schmidt) [1029841] - [net] ethtool: Add direct access to ops->get_sset_count (Michal Schmidt) [1029841] - [net] ethtool: enable GSO and GRO by default (Michal Schmidt) [1029841] - [net] ethtool: reduce stack usage (Michal Schmidt) [1029841] - [net] reduce and unify printk level in netdev_fix_features() (Michal Schmidt) [1029841] - [net] Move check of checksum features to netdev_fix_features() (Michal Schmidt) [1029841] - [netdrv] Fix too optimistic NETIF_F_HW_CSUM features (Michal Schmidt) [1029841] - [net] netdevice: use __printf attribute (Michal Schmidt) [1029841] - [net] netdevice: Convert netdev_ logging macros to functions (Michal Schmidt) [1029841] - [drivers] use __printf not __attribute__((format(printf, ...))) (Michal Schmidt) [1029841] - [drivers] core: Convert dev_ logging macros to functions (Michal Schmidt) [1029841] - [scsi] Remove warnings after vsprintf pV introducation (Michal Schmidt) [1029841] - [scsi] fix warning zero-length gnu_printf format string (Michal Schmidt) [1029841] - [net] netfilter: ctnetlink: don't add null bindings if no nat requested (Florian Westphal) [1089562] - [net] netfilter: ctnetlink: force null nat binding on insert (Florian Westphal) [1089562] - [net] netfilter: nf_nat: move alloc_null_binding to nf_nat_core.c (Florian Westphal) [1089562] - [net] netfilter: nf_conntrack: don't release a conntrack with non-zero refcnt (Florian Westphal) [1089562] - [net] netfilter: ctnetlink: fix soft lockup when netlink adds new entries (Florian Westphal) [1089562] - [net] netfilter: nf_conntrack: fix RCU race in nf_conntrack_find_get (Florian Westphal) [1089562] - [drivers] Ensure drvdata = NULL when no driver is bound (John Greene) [1056266] - [pci] msi: Add pci_enable_msi_range() and pci_enable_msix_range() (John Greene) [1056266] - [net] Add netdev interfaces for recording sends/comp (John Greene) [1056266] - [net] net_tstamp: Add SIOCGHWTSTAMP ioctl to match SIOCSHWTSTAMP (John Greene) [1056266] - [net] Add function to set the rxhash (John Greene) [1056266] - [kernel] dma-api: provide a helper to set both DMA and coherent DMA masks (John Greene) [1056266]- [perf] evsel: Synthesize PERF_SAMPLE_TRANSACTION (Jiri Olsa) [1101039] - [perf] test: Update "sample parsing" test for PERF_SAMPLE_TRANSACTION (Jiri Olsa) [1101039] - [perf] evsel: Add missing overflow check for TRANSACTION (Jiri Olsa) [1101039] - [perf] test: Consider PERF_SAMPLE_TRANSACTION in the "sample parsing" test (Jiri Olsa) [1101039] - [perf] test: Clarify the "sample parsing" test entry (Jiri Olsa) [1101039] - [perf] test: Update command line callchain attribute tests (Jiri Olsa) [1101039] - [perf] tools: Fixup mmap event consumption (Jiri Olsa) [1101039] - [perf] top: Split -G and --call-graph (Jiri Olsa) [1101039] - [perf] record: Split -g and --call-graph (Jiri Olsa) [1101039] - [perf] hists: Add color overhead for stdio output buffer (Jiri Olsa) [1101039] - [perf] tools: Fix up /proc/PID/maps parsing (Jiri Olsa) [1101039] - [perf] script: Fix mem leak due to missing Py_DECREFs on dict entries (Jiri Olsa) [1101039] - [perf] Disable PERF_RECORD_MMAP2 support (Jiri Olsa) [1101039] - [perf] script: Fix build error on Fedora 12 (Jiri Olsa) [1101039] - [perf] probe: Fix to initialize fname always before use it (Jiri Olsa) [1101039] - [perf] session: Fix infinite loop on invalid perf.data file (Jiri Olsa) [1101039] - [perf] tools: Fix installation of libexec components (Jiri Olsa) [1101039] - [perf] probe: Fix to find line information for probe list (Jiri Olsa) [1101039] - [perf] tools: Fix libaudit test (Jiri Olsa) [1101039] - [perf] stat: Set child_pid after perf_evlist__prepare_workload() (Jiri Olsa) [1101039] - [perf] tools: Add default handler for mmap2 events (Jiri Olsa) [1101039] - [perf] revert "symbols: Demangle cloned functions" (Jiri Olsa) [1101039] - [perf] symbols: Demangle cloned functions (Jiri Olsa) [1101039] - [perf] machine: Fix path unpopulated in machine__create_modules() (Jiri Olsa) [1101039] - [perf] tools: Explicitly add libdl dependency (Jiri Olsa) [1101039] - [perf] probe: Fix probing symbols with optimization suffix (Jiri Olsa) [1101039] - [perf] trace: Add mmap2 handler (Jiri Olsa) [1101039] - [perf] tools: Uninclude linux/magic.h in debugfs.c (Jiri Olsa) [1101039] - [perf] tools: Fix old GCC build error in trace-event-parse.c::parse_proc_kallsyms() (Jiri Olsa) [1101039] - [perf] probe: Fix finder to find lines of given function (Jiri Olsa) [1101039] - [perf] session: Check for SIGINT in more loops (Jiri Olsa) [1101039] - [perf] tools: Fix compile with libelf without get_phdrnum (Jiri Olsa) [1101039] - [perf] tools: Fix buildid cache handling of kallsyms with kcore (Jiri Olsa) [1101039] - [perf] annotate: Fix objdump line parsing offset validation (Jiri Olsa) [1101039] - [perf] tools: Fill in new definitions for madvise()/mmap() flags (Jiri Olsa) [1101039] - [perf] tools: Sharpen the libaudit dependencies test (Jiri Olsa) [1101039] - [perf] tools: Add attr->mmap2 support (Jiri Olsa) [1101039] - [perf] Add attr->mmap2 attribute to an event (Jiri Olsa) [1101039] - [perf] kvm: Fix sample_type manipulation (Jiri Olsa) [1101039] - [perf] evlist: Fix id pos in perf_evlist__open() (Jiri Olsa) [1101039] - [perf] trace: Handle perf.data files with no tracepoints (Jiri Olsa) [1101039] - [perf] session: Separate progress bar update when processing events (Jiri Olsa) [1101039] - [perf] trace: Check if MAP_32BIT is defined (Jiri Olsa) [1101039] - [perf] hists: Fix formatting of long symbol names (Jiri Olsa) [1101039] - [perf] evlist: Fix parsing with no sample_id_all bit set (Jiri Olsa) [1101039] - [perf] tools: Add test for parsing with no sample_id_all bit (Jiri Olsa) [1101039] - [perf] trace: Check control+C more often (Jiri Olsa) [1101039] - [perf] trace: Tell arg formatters the arg index (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for open's flags arg (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for lseek's whence arg (Jiri Olsa) [1101039] - [perf] tools: Fix symbol offset computation for some dsos (Jiri Olsa) [1101039] - [perf] list: Skip unsupported events (Jiri Olsa) [1101039] - [perf] tests: Add 'keep tracking' test (Jiri Olsa) [1101039] - [perf] tools: Add support for PERF_COUNT_SW_DUMMY (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for futex 'operation' parm (Jiri Olsa) [1101039] - [perf] trace: Allow syscall arg formatters to mask args (Jiri Olsa) [1101039] - [perf] trace: Handle missing HUGEPAGE defines (Jiri Olsa) [1101039] - [perf] trace: Honor target pid / tid options when analyzing a file (Jiri Olsa) [1101039] - [perf] trace: Add option to analyze events in a file versus live (Jiri Olsa) [1101039] - [perf] evlist: Add tracepoint lookup by name (Jiri Olsa) [1101039] - [perf] tests: Add a sample parsing test (Jiri Olsa) [1101039] - [perf] tools: Add a function to calculate sample event size (Jiri Olsa) [1101039] - [perf] tools: Expand perf_event__synthesize_sample() (Jiri Olsa) [1101039] - [perf] tools: Add missing 'abi' member to 'struct regs_dump' (Jiri Olsa) [1101039] - [perf] tools: Add support for PERF_SAMPLE_IDENTIFIER (Jiri Olsa) [1101039] - [perf] evlist: Move perf_evlist__config() to a new source file (Jiri Olsa) [1101039] - [perf] tools: Remove references to struct ip_event (Jiri Olsa) [1101039] - [perf] callchain: Remove unnecessary validation (Jiri Olsa) [1101039] - [perf] evsel: Tidy up sample parsing overflow checking (Jiri Olsa) [1101039] - [perf] tools: change machine__findnew_thread() to set thread pid (Jiri Olsa) [1101039] - [perf] traceevent: Fixup jobserver setup (Jiri Olsa) [1101039] - [perf] tools: Add pid to struct thread (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for madvise behaviour/advice parm (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for mmap flags parm (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for mmap prot parm (Jiri Olsa) [1101039] - [perf] trace: Allow overiding the formatting of syscall fields (Jiri Olsa) [1101039] - [perf] trace: Add aliases to remaining syscalls of the sys_enter_newfoo (Jiri Olsa) [1101039] - [perf] trace: Allow printing syscall return values in hex (Jiri Olsa) [1101039] - [perf] trace: Simplify sys_exit return printing (Jiri Olsa) [1101039] - [perf] trace: Introduce syscall arg formatters (Jiri Olsa) [1101039] - [perf] trace: Hide sys_exit messages about syscall id = -1 (Jiri Olsa) [1101039] - [perf] trace: Add --verbose option (Jiri Olsa) [1101039] - [perf] trace: Support ! in -e expressions (Jiri Olsa) [1101039] - [perf] tools: Don't install scripting files files when disabled (Jiri Olsa) [1101039] - [perf] tools: Sample after exit loses thread correlation (Jiri Olsa) [1101039] - [perf] trace: Make command line arguments consistent with perf-record (Jiri Olsa) [1101039] - [perf] trace: Implement -o/--output filename (Jiri Olsa) [1101039] - [perf] tools: Try to increase the file descriptor limits on EMFILE (Jiri Olsa) [1101039] - [perf] kvm: Remove force option to cmd_record (Jiri Olsa) [1101039] - [perf] trace: Allow specifying which syscalls to trace (Jiri Olsa) [1101039] - [perf] tools: Improve robustness of topology parsing code (Jiri Olsa) [1101039] - [perf] tests: Fix compile failure on do_sort_something (Jiri Olsa) [1101039] - [perf] tools: Remove filter parameter of thread__find_addr_map() (Jiri Olsa) [1101039] - [perf] tools: Remove filter parameter of thread__find_addr_location() (Jiri Olsa) [1101039] - [perf] tools: Remove filter parameter of perf_event__preprocess_sample() (Jiri Olsa) [1101039] - [perf] annotate: Set the machines symbol filter (Jiri Olsa) [1101039] - [perf] mem: Remove unused symbol filter member (Jiri Olsa) [1101039] - [perf] report: Set the machines symbol filter (Jiri Olsa) [1101039] - [perf] top: Set the machines symbol filter (Jiri Olsa) [1101039] - [perf] machine: Add symbol filter to struct machine (Jiri Olsa) [1101039] - [perf] session: Change perf_session__has_traces to actually check for tracepoints (Jiri Olsa) [1101039] - [perf] evsel: Add option to limit stack depth in callchain dumps (Jiri Olsa) [1101039] - [perf] evsel: Add option to print stack trace on single line (Jiri Olsa) [1101039] - [perf] tool: Simplify options to perf_evsel__print_ip (Jiri Olsa) [1101039] - [perf] sched: Remove sched_process_fork tracepoint (Jiri Olsa) [1101039] - [perf] sched: Remove sched_process_exit tracepoint (Jiri Olsa) [1101039] - [perf] sched: Remove thread lookup in sample handler (Jiri Olsa) [1101039] - [perf] sched: Simplify arguments to read_events (Jiri Olsa) [1101039] - [perf] kvm: Update documentation with live command (Jiri Olsa) [1101039] - [perf] kvm: Option to print events that exceed a duration (Jiri Olsa) [1101039] - [perf] revert "tools: Fix for cross build" (Jiri Olsa) [1101039] - [perf] machine: Do not require /lib/modules/* on a guest (Jiri Olsa) [1101039] - [perf] tests: Add tests of new pinned modifier (Jiri Olsa) [1101039] - [perf] tools: Add support for pinned modifier (Jiri Olsa) [1101039] - [perf] gtk: Fix segmentation fault on perf_hpp__for_each_format loop (Jiri Olsa) [1101039] - [perf] report: Add option to analyze specific VM (Jiri Olsa) [1101039] - [perf] kvm: Add min and max stats to display (Jiri Olsa) [1101039] - [perf] kvm: Add live mode (Jiri Olsa) [1101039] - [perf] session: Export queue_event function (Jiri Olsa) [1101039] - [perf] annotate: Fix typo (Jiri Olsa) [1101039] - [perf] annotate: Improve description of '?' hotkey (Jiri Olsa) [1101039] - [perf] annotate: Add call target name if it is missing (Jiri Olsa) [1101039] - [perf] annotate: Remove nop at end of annotation (Jiri Olsa) [1101039] - [perf] annotate: Put dso name in symbol annotation title (Jiri Olsa) [1101039] - [perf] annotate: Allow disassembly using /proc/kcore (Jiri Olsa) [1101039] - [perf] tests: Add kcore to the object code reading test (Jiri Olsa) [1101039] - [perf] tests: Adjust the vmlinux symtab matches kallsyms test again (Jiri Olsa) [1101039] - [perf] symbols: Add support for reading from /proc/kcore (Jiri Olsa) [1101039] - [perf] tools: Make it possible to read object code from kernel modules (Jiri Olsa) [1101039] - [perf] tests: Adjust the vmlinux symtab matches kallsyms test (Jiri Olsa) [1101039] - [perf] tools: Make it possible to read object code from vmlinux (Jiri Olsa) [1101039] - [perf] symbols: Load kernel maps before using (Jiri Olsa) [1101039] - [perf] tests: Add test for reading object code (Jiri Olsa) [1101039] - [perf] symbols: avoid SyS kernel syscall aliases (Jiri Olsa) [1101039] - [perf] stat: Flush output after each line in interval mode (Jiri Olsa) [1101039] - [perf] evlist: Remove obsolete dummy execve (Jiri Olsa) [1101039] - [perf] kvm: Split out tracepoints from record args (Jiri Olsa) [1101039] - [perf] session: Export a few functions for event processing (Jiri Olsa) [1101039] - [perf] stats: Add max and min stats (Jiri Olsa) [1101039] - [perf] top: move CONSOLE_CLEAR to header file (Jiri Olsa) [1101039] - [perf] util: Add parse_nsec_time() function (Jiri Olsa) [1101039] - [perf] python: Remove duplicate TID bit from mask (Jiri Olsa) [1101039] - [perf] trace: Beautify 'connect' result (Jiri Olsa) [1101039] - [perf] evsel: Actually show symbol offset in stack trace when requested (Jiri Olsa) [1101039] - [perf] tests: Add parse events tests for leader sampling (Jiri Olsa) [1101039] - [perf] tests: Add attr record group sampling test (Jiri Olsa) [1101039] - [perf] tools: Add 'S' event/group modifier to read sample value (Jiri Olsa) [1101039] - [perf] tests: Add broken install-* tests into tests/make (Jiri Olsa) [1101039] - [perf] tests: Add 'make install/install-bin' tests into tests/make (Jiri Olsa) [1101039] - [perf] tests: Add DESTDIR=TMP_DEST tests/make variable (Jiri Olsa) [1101039] - [perf] tests: Rename TMP to TMP_O tests/make variable (Jiri Olsa) [1101039] - [perf] tests: Run ctags/cscope make tests only with needed binaries (Jiri Olsa) [1101039] - [perf] tools: Fix build with perl 5.18 (Jiri Olsa) [1101039] - [perf] tools: Support callchain sorting based on addresses (Jiri Olsa) [1101039] - [perf] evsel: Handle ENODEV on default cycles event (Jiri Olsa) [1101039] - [perf] script: Fix named threads support (Jiri Olsa) [1101039] - [perf] header: Recognize version number for perf data file (Jiri Olsa) [1101039] - [perf] header: Introduce feat_offset into perf_header (Jiri Olsa) [1101039] - [perf] header: Remove attr_offset from perf_header (Jiri Olsa) [1101039] - [perf] header: Remove data_offset seek as it's not needed (Jiri Olsa) [1101039] - [perf] session: Use session->fd instead of passing fd as argument (Jiri Olsa) [1101039] - [perf] symbols: Do not apply symfs for an absolute vmlinux path (Jiri Olsa) [1101039] - [perf] tools: Fix 'make tools/perf' (Jiri Olsa) [1101039] - [perf] tools: Remove event types framework completely (Jiri Olsa) [1101039] - [perf] record: Remove event types pushing (Jiri Olsa) [1101039] - [perf] tools: Remove event types from perf data file (Jiri Olsa) [1101039] - [perf] timechart: Remove event types framework only user (Jiri Olsa) [1101039] - [perf] timechart: Use traceevent lib event-parse.h include (Jiri Olsa) [1101039] - [perf] tools: Move hist_entry__period_snprintf into stdio code (Jiri Olsa) [1101039] - [perf] diff: Add generic order option for compute sorting (Jiri Olsa) [1101039] - [perf] diff: Making compute functions static (Jiri Olsa) [1101039] - [perf] diff: Update perf diff documentation for multiple data comparison (Jiri Olsa) [1101039] - [perf] diff: Change diff command to work over multiple data files (Jiri Olsa) [1101039] - [perf] diff: Move columns into struct data__file (Jiri Olsa) [1101039] - [perf] diff: Move diff related columns into diff command (Jiri Olsa) [1101039] - [perf] diff: Display data file info ahead of the diff output (Jiri Olsa) [1101039] - [perf] hists: Marking dummy hists entries (Jiri Olsa) [1101039] - [perf] diff: Switching the base hists to be pairs head (Jiri Olsa) [1101039] - [perf] diff: Introducing diff_data object to hold files (Jiri Olsa) [1101039] - [perf] tools: Centralize default columns init in perf_hpp__init (Jiri Olsa) [1101039] - [perf] tools: Add struct perf_hpp_fmt into hpp callbacks (Jiri Olsa) [1101039] - [perf] top: Add option to collapse undesired parts of call graph (Jiri Olsa) [1101039] - [perf] tools: Default to cpu// for events v5 (Jiri Olsa) [1101039] - [perf] tools: struct thread has a tid not a pid (Jiri Olsa) [1101039] - [perf] tools: Validate perf event header size (Jiri Olsa) [1101039] - [perf] evlist: Tidy duplicated munmap code (Jiri Olsa) [1101039] - [perf] tools: Add const specifier to perf_pmu__find name parameter (Jiri Olsa) [1101039] - [perf] inject: Add missing 'finished_round' (Jiri Olsa) [1101039] - [perf] hists: Set rules hint for the hist browser (Jiri Olsa) [1101039] - [perf] hists: Add a double-click handler for callchains (Jiri Olsa) [1101039] - [perf] hists: Make column headers resizable (Jiri Olsa) [1101039] - [perf] hists: Display callchain overhead also (Jiri Olsa) [1101039] - [perf] hists: Add support for callchains (Jiri Olsa) [1101039] - [perf] hists: Use GtkTreeStore instead of GtkListStore (Jiri Olsa) [1101039] - [perf] sched: Move struct perf_sched definition out of cmd_sched() (Jiri Olsa) [1101039] - [perf] util: Remove unused enum and macro in trace-event.h (Jiri Olsa) [1101039] - [perf] util: No need to call read_trace_init() in tracing_data_header() (Jiri Olsa) [1101039] - [perf] util: Rename read_*() functions in trace-event-info.c (Jiri Olsa) [1101039] - [perf] script: Adopt latency_format variable (Jiri Olsa) [1101039] - [perf] util: Get rid of unused header_page_* variables (Jiri Olsa) [1101039] - [perf] util: Parse header_page to get proper long size (Jiri Olsa) [1101039] - [perf] util: Skip reading header_event file (Jiri Olsa) [1101039] - [perf] util: Make file/host_bigendian variable local (Jiri Olsa) [1101039] - [perf] util: Save long size of traced system (Jiri Olsa) [1101039] - [perf] util: Save page size in a trace file to pevent (Jiri Olsa) [1101039] - [perf] traceevent: Port kbuffer parser routines (Jiri Olsa) [1101039] - [perf] traceevent: Add page_size field to pevent (Jiri Olsa) [1101039] - [perf] traceevent: Add trace_seq_reset() (Jiri Olsa) [1101039] - [perf] traceevent: Add const qualifier to string arguments (Jiri Olsa) [1101039] - [perf] traceevent: Get rid of unused gui target (Jiri Olsa) [1101039] - [perf] traceevent: Remove unused install targets (Jiri Olsa) [1101039] - [perf] events: Demystify memory allocations (Jiri Olsa) [1101039] - [perf] tests: Make terms a stack variable in test_term (Jiri Olsa) [1101039] - [perf] tools: Don't free list head in parse_events__free_terms (Jiri Olsa) [1101039] - [perf] evlist: Fix use of uninitialized variable (Jiri Olsa) [1101039] - [perf] report: Fix perf_session__delete removal (Jiri Olsa) [1101039] - [perf] tools: Do not elide parent symbol column (Jiri Olsa) [1101039] - [perf] util: Use evsel->name to get tracepoint_paths (Jiri Olsa) [1101039] - [perf] util: Move debugfs/tracing helper functions to util.c (Jiri Olsa) [1101039] - [perf] tools: Remove callchain_cursor_reset call (Jiri Olsa) [1101039] - [perf] tools: Add methods for setting/retrieving priv element of thread struct (Jiri Olsa) [1101039] - [perf] tools: Use default include path notation for libtraceevent headers (Jiri Olsa) [1101039] - [perf] tests: Make TEST_ASSERT_VAL global (Jiri Olsa) [1101039] - [perf] tests: Omit end of the symbol check failure for test 1 (Jiri Olsa) [1101039] - [perf] tools: Remove cwd from perf_session struct (Jiri Olsa) [1101039] - [perf] top: Add --objdump option (Jiri Olsa) [1101039] - [perf] tools: Rename cpu_map__all() to cpu_map__empty() (Jiri Olsa) [1101039] - [perf] Remove the 'match' callback for auxiliary events processing (Jiri Olsa) [1101039] - [perf] Factor out auxiliary events notification (Jiri Olsa) [1101039] - [perf] Fix EXIT event notification (Jiri Olsa) [1101039] - [perf] events: Protect access via task_subsys_state_check() (Jiri Olsa) [1101039] - [perf] Clarify perf_cpu_context::active_pmu usage by renaming it to perf_cpu_context::unique_pmu (Jiri Olsa) [1101039] - [perf] Add a dummy software event to keep tracking (Jiri Olsa) [1101039] - [perf] tools: Add support for record transaction flags (Jiri Olsa) [829875] - [perf] record: Add abort_tx, no_tx, in_tx branch filter options to perf record -j (Jiri Olsa) [829875] - [perf] tools: Support sorting by in_tx or abort branch flags (Jiri Olsa) [829875] - [perf] stat: Add perf stat --transaction (Jiri Olsa) [829875] - [perf] tools: Fix sorting for 64bit entries (Jiri Olsa) [829875] - [perf] stat: Add support for --initial-delay option (Jiri Olsa) [829875] - [perf] evsel: Add support for enabling counters (Jiri Olsa) [829875] - [perf] evsel: Add PERF_SAMPLE_READ sample related processing (Jiri Olsa) [829875] - [perf] evlist: Add perf_evlist__id2sid method to get event ID related data (Jiri Olsa) [829875] - [perf] evlist: Fix event ID retrieval for group format read case (Jiri Olsa) [829875] - [perf] tools: Add support for parsing PERF_SAMPLE_READ sample type (Jiri Olsa) [829875] - [perf] evlist: Use PERF_EVENT_IOC_ID perf ioctl to read event id (Jiri Olsa) [829875] - [perf] tools: Move weight back to common sort keys (Jiri Olsa) [829875] - [perf] list: List kernel supplied event aliases (Jiri Olsa) [829875] - [perf] Fix UAPI export of PERF_EVENT_IOC_ID (Jiri Olsa) [829875] - [perf] Add PERF_EVENT_IOC_ID ioctl to return event ID (Jiri Olsa) [829875] - [perf] fix Haswell precise store data source encoding (Jiri Olsa) [829875] - [perf] x86: Suppress duplicated abort LBR records (Jiri Olsa) [829875] - [perf] x86: Add Haswell specific transaction flag reporting (Jiri Olsa) [829875] - [perf] Add generic transaction flags (Jiri Olsa) [829875] - [perf] make events stream always parsable (Jiri Olsa) [829875] - [perf] Update perf_event_type documentation (Jiri Olsa) [829875] - [perf] x86: Clean up EVENT_ATTR_STR() muck (Jiri Olsa) [829875] - [perf] x86: Clean-up/reduce PEBS code (Jiri Olsa) [829875] - [perf] x86: Clean up checkpoint-interrupt bits (Jiri Olsa) [829875] - [perf] x86: Add Haswell TSX event aliases (Jiri Olsa) [829875] - [perf] x86: Report TSX transaction abort cost as weight (Jiri Olsa) [829875] - [perf] x86: Avoid checkpointed counters causing excessive TSX aborts (Jiri Olsa) [829875] - [perf] x86: Add Haswell ULT model number used in Macbook Air and other systems (Jiri Olsa) [829875] - [perf] x86: Support full width counting (Jiri Olsa) [829875] - [perf] x86: Add mem-loads/stores support for Haswell (Jiri Olsa) [829875] - [perf] x86: Support Haswell/v4 LBR format (Jiri Olsa) [829875] - [perf] x86: Move NMI clearing to end of PMI handler (Jiri Olsa) [829875] - [perf] x86: Add Haswell PEBS support (Jiri Olsa) [829875] - [perf] x86: Add simple Haswell PMU support (Jiri Olsa) [829875] - [perf] x86: Add Haswell PEBS record support (Jiri Olsa) [829875] - [perf] x86: Don't assume there can be only 4 PEBS events (Jiri Olsa) [829875] - [perf] x86: Fix uninitialized pt_regs in intel_pmu_drain_bts_buffer() (Jiri Olsa) [829875] - [perf] x86: fix wrmsr_on_cpu() warning on suspend/resume (Jiri Olsa) [829875] - [perf] x86: fix kernel crash with PEBS/BTS after suspend/resume (Jiri Olsa) [829875] - [perf] x86: Move Intel specific code to intel_pmu_init() (Jiri Olsa) [829875] - [perf] x86: Rename Intel specific macros (Jiri Olsa) [829875] - [perf] Export perf_assign_events() (Jiri Olsa) [829875]- [scsi] aacraid: kdump fix (Rich Bono) [1054925] - [scsi] aacraid: prevent invalid pointer dereference (Rich Bono) [1054925] - [scsi] aacraid: avoid parsing names as kthread_run() format strings (Rich Bono) [1054925] - [scsi] aacraid: suppress two GCC warnings (Rich Bono) [1054925] - [scsi] aacraid: SCSI dma mapping failure case handling (Rich Bono) [1054925] - [scsi] aacraid: fix mem leak in aac_send_raw_srb() (Rich Bono) [1054925] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Add Dell PowerEdge VRTX SR-IOV VF support (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Return leaked MPT frames to MPT frame pool (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Fix megasas_ioc_init_fusion (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Load correct raid context timeout (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Performance boost fixes (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Set 32-bit DMA mask (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Big endian code related fixes (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Don't wait forever for non-IOCTL DCMDs (Tomas Henzl) [1059073] - [scsi] megaraid_sas: check return value for megasas_get_pd_list() (Tomas Henzl) [1059073] - [scsi] megaraid_sas_fusion: Return correct error value in megasas_get_ld_map_info() (Tomas Henzl) [1059073] - [scsi] megaraid_sas_fusion: correctly pass queue info pointer (Tomas Henzl) [1059073] - [scsi] megaraid: missing bounds check in mimd_to_kioc() (Tomas Henzl) [1059073] - [scsi] megaraid: Use resource_size_t for PCI resources, not long (Tomas Henzl) [1059073] - [scsi] megaraid_sas: fixes for few endianess issues (Tomas Henzl) [1059073] - [scsi] megaraid_sas: addded support for big endian architecture (Tomas Henzl) [1059073] - [scsi] megaraid_sas: fix a bug for 64 bit arches (Tomas Henzl) [1059073] - [scsi] megaraid_sas: fix memory leak if SGL has zero length entries (Tomas Henzl) [1059073] - [scsi] megaraid: minor cut and paste error fixed (Tomas Henzl) [1059073] - [scsi] megaraid_sas: release lock on error path (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Use correct #define for MSI-X capability (Tomas Henzl) [1059073] - [scsi] megaraid_sas: combine kmalloc+memset into kzalloc (Tomas Henzl) [1059073] - [target] tcm_fc: Fix use-after-free of ft_tpg (Andy Grover) [1084646] - [scsi] Set the minimum valid value of 'eh_deadline' as 0 (Ewan Milne) [987789] - [scsi] Unlock accesses to eh_deadline (Ewan Milne) [987789] - [scsi] scsi_error: Escalate to LUN reset if abort fails (Ewan Milne) [987789] - [scsi] Adjust eh_deadline changes to match final upstream version (Ewan Milne) [987789] - [scsi] Generate uevents on certain unit attention codes (Ewan Milne) [741163] - [scsi] lpfc: Update lpfc version for 10.2.8020.0 driver release (Rob Evers) [1054369] - [scsi] lpfc: Fixed unused variable in lpfc_scsi_cmd_iocb_cmpl (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Update Copyright on changed files from 8.3.45 patches (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Update Copyright on changed files (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fixed locking for scsi task management commands (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Convert runtime references to old xlane cfg param to fof cfg param (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix FW dump using sysfs (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix SLI4 s abort loop to process all FCP rings and under ring_lock (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fixed kernel panic in lpfc_abort_handler (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix locking for postbufq when freeing (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix locking for lpfc_hba_down_post (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix dynamic transitions of FirstBurst from on to off (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Fixed crash during driver unload (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Fixed driver error messages after firmware download (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Fixed missing initialization for task management IOCBs (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Fix sysfs buffer overrun in read of lpfc_fcp_cpu_map for 128 CPUs (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Incorporate changes to use reason in change_queue_depth function (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Incorporated support of a low-latency io path (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Added dport mailbox pass through support (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fixed unassigned variable in ELS timeout message (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fixed incorrect allocation of iDiags directories/files in debugfs (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fix Crash in lpfc_els_timeout_handler (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fixed stopped FCF discovery on failed FCF record read (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fixed IO hang when in msi mode (Rob Evers) [1054369] - [scsi] lpfc: Fix wrong assignment in lpfc_debugfs.c (Rob Evers) [1054369] - [scsi] lpfc: Fix typo on NULL assignment (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fixed not processing task management IOCB response status (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fixed invalid Total_Data_Placed value received for els and ct command responses (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fixed invalid fcp_rsp length fir FCP_ICMND (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fixed invalid mailbox timeouts (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fix crash after xri limit is reached (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fix driver's abort loop functionality to skip IOs already getting aborted (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fix WARN_ON when driver unloads (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Avoided making pci bar ioremap call during dual-chute WQ/RQ pci bar selection (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed driver iocbq structure's iocb_flag field running out of space (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fix crash on driver load due to cpu affinity logic (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed logging format of setting driver sysfs attributes hard to interpret (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed back to back RSCNs discovery failure (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed race condition between BSG I/O dispatch and timeout handling (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Back out data count, (residual fcfi_parm) fix for bad target (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed mailbox memory leak (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fix random errors using first burst (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed not able to log informational messages at early stage of driver init time (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed using unsafe linked list macro for walking and deleting linked list (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Update copyrights for 8.3.41 modifications (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed the format of some log message fields (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Add first burst support to driver (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed not able to perform PCI function reset when board was not in online mode (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed failure in setting SLI3 board mode (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed SLI3 failing FCP write on check-condition no-sense with residual zero (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed support for 128 byte WQEs (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Ensure driver properly zeros unused fields in SLI4 mailbox commands (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed max value of lpfc_lun_queue_depth (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed Receive Queue varied frame size handling (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fix mailbox byteswap issue on PPC (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed freeing of iocb when internal loopback times out (Rob Evers) [1054369] - [scsi] hpsa: version string change (Tomas Henzl) [1052272] - [scsi] hpsa: fix handling of hpsa_volume_offline return value (Tomas Henzl) [1052272] - [scsi] hpsa: return -ENOMEM not -1 on kzalloc failure in hpsa_get_device_id (Tomas Henzl) [1052272] - [scsi] hpsa: fix bad comparison of signed with unsigned in hpsa_update_scsi_devices (Tomas Henzl) [1052272] - [scsi] hpsa: do not ignore failure of sense controller parameters command (Tomas Henzl) [1052272] - [scsi] hpsa: fix memory leak in hpsa_hba_mode_enabled (Tomas Henzl) [1052272] - [scsi] hpsa: fix bad endif placement in RAID 5 mapper code (Tomas Henzl) [1052272] - [scsi] hpsa: Do not zero fields of ioaccel2 command structure twice (Tomas Henzl) [1052272] - [scsi] hpsa: Add hba mode to the hpsa driver (Tomas Henzl) [1052272] - [scsi] hpsa: remove unused struct request from CommandList (Tomas Henzl) [1052272] - [scsi] hpsa: increase the probability of a reported success after a device reset (Tomas Henzl) [1052272] - [scsi] hpsa: bring format-in-progress drives online when ready (Tomas Henzl) [1052272] - [scsi] hpsa: remove unused kthread.h header (Tomas Henzl) [1052272] - [scsi] hpsa: fixup MSI-X registration (Tomas Henzl) [1052272] - [scsi] hpsa: Add support for a few HP Storage controllers (Tomas Henzl) [1052272] - [scsi] hpsa: add HP/3PAR vendor id to pci_ids.h (Tomas Henzl) [1052272] - [scsi] hpsa: add sysfs debug switch for raid map debugging messages (Tomas Henzl) [1052272] - [scsi] hpsa: improve error messages for driver initiated commands (Tomas Henzl) [1052272] - [scsi] hpsa: only do device rescan for certain events (Tomas Henzl) [1052272] - [scsi] hpsa: when switching out of accel mode await only accel command completions (Tomas Henzl) [1052272] - [scsi] hpsa: add controller base data-at-rest encryption compatibility ioaccel2 (Tomas Henzl) [1052272] - [scsi] hpsa: update source file copyrights (Tomas Henzl) [1052272] - [scsi] hpsa: retry certain ioaccel error cases on the RAID path (Tomas Henzl) [1052272] - [scsi] hpsa: do not inquire for unsupported ioaccel status vpd page (Tomas Henzl) [1052272] - [scsi] hpsa: allow VPD page zero to be queried (Tomas Henzl) [1052272] - [scsi] hpsa: rescan devices on ioaccel2 error (Tomas Henzl) [1052272] - [scsi] hpsa: allow user to disable accelerated i/o path (Tomas Henzl) [1052272] - [scsi] hpsa: complete the ioaccel raidmap code (Tomas Henzl) [1052272] - [scsi] hpsa: make device update copy the raid map also (Tomas Henzl) [1052272] - [scsi] hpsa: add task management for ioaccel mode 2 (Tomas Henzl) [1052272] - [scsi] hpsa: teach hpsa_device_reset to do either target or lun reset (Tomas Henzl) [1052272] - [scsi] hpsa: get ioaccel mode 2 i/o working (Tomas Henzl) [1052272] - [scsi] hpsa: fix NULL dereference in hpsa_put_ctlr_into_performant_mode() (Tomas Henzl) [1052272] - [scsi] hpsa: initialize controller to perform io accelerator mode 2 (Tomas Henzl) [1052272] - [scsi] hpsa: get physical device handles for io accel mode 2 as well as mode 1 (Tomas Henzl) [1052272] - [scsi] hpsa: do ioaccel mode 2 resource allocations (Tomas Henzl) [1052272] - [scsi] hpsa: Acknowledge controller events in ioaccell mode 2 as well as mode 1 (Tomas Henzl) [1052272] - [scsi] hpsa: add ioaccel mode 2 structure definitions (Tomas Henzl) [1052272] - [scsi] hpsa: complain if physical or logical aborts are not supported (Tomas Henzl) [1052272] - [scsi] hpsa: add hp_ssd_smart_path_enabled sysfs attribute (Tomas Henzl) [1052272] - [scsi] hpsa: do not rescan controllers known to be locked up (Tomas Henzl) [1052272] - [scsi] hpsa: poll controller to detect device change event (Tomas Henzl) [1052272] - [scsi] hpsa: update raid offload status on device rescan (Tomas Henzl) [1052272] - [scsi] hpsa: add ioaccell mode 1 RAID offload support (Tomas Henzl) [1052272] - [scsi] hpsa: fix task management for mode-1 ioaccell path (Tomas Henzl) [1052272] - [scsi] hpsa: only allow REQ_TYPE_FS to use fast path (Tomas Henzl) [1052272] - [scsi] hpsa: add support for 'fastpath' i/o (Tomas Henzl) [1052272] - [scsi] hpsa: mark last scatter gather element as the last (Tomas Henzl) [1052272] - [scsi] hpsa: use extended report luns command for HP SSD SmartPath (Tomas Henzl) [1052272] - [scsi] hpsa: allow SCSI mid layer to handle unit attention (Tomas Henzl) [1052272] - [scsi] hpsa: do not require board "not ready" status after hard reset (Tomas Henzl) [1052272] - [scsi] hpsa: enable unit attention reporting (Tomas Henzl) [1052272] - [scsi] hpsa: rename scsi prefetch field (Tomas Henzl) [1052272] - [scsi] hpsa: use workqueue instead of kernel thread for lockup detection (Tomas Henzl) [1052272] - [scsi] hpsa: remove P822se PCI ID (Tomas Henzl) [1052272] - [scsi] hpsa: prevent stalled i/o (Tomas Henzl) [1052272] - [scsi] hpsa: cap CCISS_PASSTHRU at 20 concurrent commands (Tomas Henzl) [1052272] - [scsi] hpsa: add MSA 2040 to list of external target devices (Tomas Henzl) [1052272] - [scsi] hpsa: fix memory leak in CCISS_BIG_PASSTHRU ioctl (Tomas Henzl) [1052272] - [scsi] hpsa: remove unneeded include of seq_file.h (Tomas Henzl) [1052272] - [scsi] hpsa: add 5 second delay after doorbell reset (Tomas Henzl) [1052272] - [scsi] hpsa: do not attempt to flush the cache on locked up controllers (Tomas Henzl) [1052272] - [scsi] hpsa: return 0 from driver probe function on success, not 1 (Tomas Henzl) [1052272] - [scsi] hpsa: do not discard scsi status on aborted commands (Tomas Henzl) [1052272] - [scsi] hpsa: fix warning with smp_processor_id() in preemptible (Tomas Henzl) [1052272] - [scsi] hpsa: check for dma_mapping_error in hpsa_passthru ioctls (Tomas Henzl) [1052272] - [scsi] hpsa: reorganize error handling in hpsa_passthru_ioctl (Tomas Henzl) [1052272] - [scsi] hpsa: check for dma_mapping_error in hpsa_map_sg_chain_block (Tomas Henzl) [1052272] - [scsi] hpsa: Check for dma_mapping_error for all code paths using fill_cmd (Tomas Henzl) [1052272] - [scsi] hpsa: Check for dma_mapping_error in hpsa_map_one (Tomas Henzl) [1052272] - [scsi] bfa: Driver version upgrade to 3.2.23.0 (Chad Dupuis) [1054461] - [scsi] bfa: Fix smatch warnings (Chad Dupuis) [1054461] - [scsi] bfa: change FC_ELS_TOV to 20sec (Chad Dupuis) [1054461] - [scsi] bfa: Observed auto D-port mode instead of manual (Chad Dupuis) [1054461] - [scsi] bfa: Fix for bcu or hcm faa query hang (Chad Dupuis) [1054461] - [scsi] bfa: LUN discovery issue in direct attach mode (Chad Dupuis) [1054461] - [scsi] bfa: Register port with SCSI even on port init failure (Chad Dupuis) [1054461] - [scsi] bfa: Firmware patch simplification (Chad Dupuis) [1054461]- [scsi] Ensure medium access timeout counter resets (David Jeffery) [1036884] - [scsi] Fix error handling when no ULD is attached (David Jeffery) [1036884] - [scsi] Handle disk devices which can not process medium access commands (David Jeffery) [1036884] - [hv] vmbus: Negotiate version 3.0 when running on ws2012r2 hosts (Jason Wang) [1071723] - [hv] vmbus: Don't timeout during the initial connection with host (Jason Wang) [1071723] - [hv] vmbus: Specify the target CPU that should receive notification (Jason Wang) [1071723] - [hv] make "monitor_pages" a "real" pointer array (Jason Wang) [1071723] - [hv] vmbus: Fix a bug in channel rescind code (Jason Wang) [1071723] - [hv] Fix wrong check for synic_event_page (Jason Wang) [1071723] - [hv] vmbus: fix vmbus_recvpacket_raw() return code (Jason Wang) [1071723] - [hv] vmbus: Terminate vmbus version negotiation on timeout (Jason Wang) [1071723] - [hv] vmbus: Do not attempt to negoatiate a new version prematurely (Jason Wang) [1071723] - [hv] vmbus: Fix a bug in the handling of channel offers (Jason Wang) [1071723] - [x86] pci: Clean up and mark early_root_info_init() as deprecated (Myron Stowe) [1040440] - [x86] pci: Stop enabling ECS for AMD CPUs after Fam16h (Myron Stowe) [1040440] - [x86] pci: Work around AMD Fam15h BIOSes that fail to provide _PXM (Myron Stowe) [1040440] - [x86] pci: Warn if we have to "guess" host bridge node information (Myron Stowe) [1040440] - [x86] acpi: Use __weak, not the gcc-specific version (Myron Stowe) [1040440] - [x86] acpi: Make __acpi_map_pxm_to_node(), acpi_get_pxm() static (Myron Stowe) [1040440] - [x86] acpi: Simplify acpi_get_node() style (Myron Stowe) [1040440] - [x86] acpi: Fix acpi_get_node() prototype (Myron Stowe) [1040440] - [x86] pci: Remove acpi_get_pxm() usage (Myron Stowe) [1040440] - [x86] pci: Use NUMA_NO_NODE, not -1, for unknown node (Myron Stowe) [1040440] - [x86] pci: Remove unnecessary &pci_root_infos list_empty() check (Myron Stowe) [1040440] - [x86] pci: Remove mp_bus_to_node(), set_mp_bus_to_node(), get_mp_bus_to_node() (Myron Stowe) [1040440] - [x86] pci: Use x86_pci_root_bus_node() instead of get_mp_bus_to_node() (Myron Stowe) [1040440] - [x86] pci: Add x86_pci_root_bus_node() to look up NUMA node from PCI bus (Myron Stowe) [1040440] - [x86] pci: Drop return value of pcibios_scan_root() (Myron Stowe) [1040440] - [x86] pci: Merge pci_scan_bus_on_node() into pcibios_scan_root() (Myron Stowe) [1040440] - [x86] pci: Use pcibios_scan_root() instead of pci_scan_bus_on_node() (Myron Stowe) [1040440] - [x86] pci: Use pcibios_scan_root() instead of pci_scan_bus_with_sysdata() (Myron Stowe) [1040440] - [x86] pci: Drop pcibios_scan_root() check for bus already scanned (Myron Stowe) [1040440] - [x86] pci: Drop "__" prefix on __pci_enable_device_flags() (Myron Stowe) [1040440] - [x86] pci: Use "unsigned long" for __pci_enable_device_flags to match ioport.h (Myron Stowe) [1040440] - [x86] pci: Remove unused pci_root_bus (Myron Stowe) [1040440] - [x86] pci: put busn resource in pci_root_info for native host bridge drivers (Myron Stowe) [1040440] - [x86] pci: build amd_bus.o only when CONFIG_AMD_NB=y (Myron Stowe) [1040440] - [x86] pci: amd: factor out MMCONFIG discovery (Myron Stowe) [1040440] - [x86] pci: Kill misleading message about enablement of IO access to PCI ECS (Myron Stowe) [1040440] - [x86] Adjust section placement in AMD northbridge related code (Myron Stowe) [1040440] - [x86] Use PCI method for enabling AMD extended config space before MSR method (Myron Stowe) [1040440] - [x86] pnp: work around Dell 1536/1546 BIOS MMCONFIG bug that breaks USB (Myron Stowe) [1040440] - [fs] proc: Assure /proc/meminfo legacy backwards compatibility when adding new statistics (Rafael Aquini) [1032702] - [kvm] mmu: fix incorrect check of guest cr4 bits (Bandan Das) [1007164] - [kernel] Fix BUG() upon security_cred_alloc_blank() failure (Eric Paris) [717904]- [fs] nfs: Fix calls to drop_nlink() (Steve Dickson) [1093819] - [fs] xfs: fix directory readahead offset off-by-one (Eric Sandeen) [1093820] - [fs] btrfs: don't oops on mount failure due to unsupported features (Eric Sandeen) [889471] - [fs] gfs2: check NULL return value in gfs2_ok_to_move (Abhijith Das) [1060246] - [fs] gfs2: avoid locking while unfreezing fs (Benjamin Marzinski) [1056625] - [fs] nfsd: Change name of extended attribute containing junction (J. Bruce Fields) [1024034] - [fs] nfsd: Add a cache for fs_locations information (J. Bruce Fields) [1024034] - [fs] ext4: include journal blocks in df overhead calcs (Lukas Czerner) [1003476] - [fs] ext4: add mmp fs freeze protection (Eric Sandeen) [1012412] - [fs] ext4: MMP: kmmpd should use nodename from init_uts_ns.name, not sysname (Eric Sandeen) [1012412] - [fs] ext4: MMP: fix error message rate-limiting logic in kmmpd (Eric Sandeen) [1012412] - [fs] ext4: Fix comparison endianness problem in MMP initialization (Eric Sandeen) [1012412] - [fs] ext4: Fix endianness bug when reading the MMP block (Eric Sandeen) [1012412] - [fs] ext4: add support for multiple mount protection (Eric Sandeen) [1012412] - [block] mtip32xx: mtip_async_complete() bug fixes (David Milburn) [1059099] - [block] mtip32xx: Unmap the DMA segments before completing the IO request (David Milburn) [1059099] - [block] mtip32xx: Set queue bounce limit (David Milburn) [1059099] - [block] mtip32xx: Correctly handle security locked condition (David Milburn) [1059099] - [block] mtip32xx: Make SGL container per-command to eliminate high order dma allocation (David Milburn) [1059099] - [block] mtip32xx: Correctly handle bio->bi_idx != 0 conditions (David Milburn) [1059099] - [block] mtip32xx: Fix NULL pointer dereference during module unload (David Milburn) [1059099] - [block] mtip32xx: Add SRSI support (David Milburn) [980257] - [netdrv] forcedeth: run loopback test only on chipsets that support it (Ivan Vecera) [1030782] - [scsi] libfc: don't exch_done() on invalid sequence ptr (Mateusz Guzik) [1065162] - [security] selinux: fix selinuxfs policy file on big endian systems (Eric Paris) [739866] - [drm] nouveau: fix nasty bug which can clobber SOR0's clock setup (Ben Skeggs) [1095796] - [s390] crypto: fix aes, des ctr mode concurrency finding (Hendrik Brueckner) [1096328] - [s390] add support to start the kernel in 64 bit mode (Hendrik Brueckner) [1053826]- [i2c] i2c-ismt: support I2C_SMBUS_I2C_BLOCK_DATA transaction type (Neil Horman) [1030646] - [kernel] kthread_worker: reimplement flush_kthread_work() to allow freeing the work item being executed (David Milburn) [1091083] - [kernel] kthread_worker: reorganize to prepare for flush_kthread_work() reimplementation (David Milburn) [1091083] - [s390] cio: fix unlocked access of global bitmap (Hendrik Brueckner) [1094381] - [s390] css: stop stsch loop after cc 3 (Hendrik Brueckner) [1094381] - [x86] intel_pstate: Use del_timer_sync in intel_pstate_cpu_stop (Prarit Bhargava) [1038318] - [x86] intel_pstate: Set core to min P state during core offline (Prarit Bhargava) [1038318] - [x86] intel_pstate: fix pid_reset to use fixed point values (Prarit Bhargava) [1038318] - [x86] intel_pstate: remove unneeded sample buffers (Prarit Bhargava) [1038318] - [x86] intel_pstate: Change busy calculation to use fixed point math (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add support for Baytrail turbo P states (Prarit Bhargava) [1038318] - [x86] intel_pstate: Use LFM bus ratio as min ratio/P state (Prarit Bhargava) [1038318] - [x86] intel_pstate: Remove energy reporting from pstate_sample tracepoint (Prarit Bhargava) [1038318] - [x86] intel_pstate: Take core C0 time into account for core busy calculation (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add trace point to report internal state (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add X86_FEATURE_APERFMPERF to cpu match parameters (Prarit Bhargava) [1038318] - [x86] intel_pstate: Fail initialization if P-state information is missing (Prarit Bhargava) [1038318] - [x86] intel_pstate: Remove periodic P state boost (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add setting voltage value for baytrail P states (Prarit Bhargava) [1038318] - [x86] intel_pstate: skip the driver if ACPI has power mgmt option (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add static declarations to internal functions (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add Baytrail support (Prarit Bhargava) [1038318] - [x86] intel_pstate: Refactor driver to support CPUs with different MSR layouts (Prarit Bhargava) [1038318] - [x86] intel_pstate: Correct calculation of min pstate value (Prarit Bhargava) [1038318] - [x86] intel_pstate: Improve accuracy by not truncating until final result (Prarit Bhargava) [1038318] - [x86] intel_pstate: Fix type mismatch warning (Prarit Bhargava) [1038318] - [x86] intel_pstate: Fix max_perf_pct on resume (Prarit Bhargava) [1038318] - [x86] cpufreq: add new routine cpufreq_verify_within_cpu_limits() (Prarit Bhargava) [1038318] - [x86] intel_pstate: fix no_turbo (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add Haswell CPU models (Prarit Bhargava) [1038318] - [x86] intel_pstate: Change to scale off of max P-state (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add additional supported CPU ID (Prarit Bhargava) [1038318] - [x86] intel_pstate: use vzalloc() instead of vmalloc()/memset(0) (Prarit Bhargava) [1038318] - [x86] intel_pstate: Remove idle mode PID (Prarit Bhargava) [1038318] - [x86] intel_pstate: use lowest requested max performance (Prarit Bhargava) [1038318] - [x86] intel_pstate: fix ffmpeg regression (Prarit Bhargava) [1038318] - [x86] intel_pstate: remove idle time and duration from sample and calculations (Prarit Bhargava) [1038318] - [x86] intel_pstate: Optimize intel_pstate_set_policy (Prarit Bhargava) [1038318] - [x86] msr: add 64bit _on_cpu access functions (Prarit Bhargava) [1038318] - [net] net: sctp: remove NULL check in sctp_assoc_update_retran_path (Daniel Borkmann) [1040897] - [net] sctp: rework multihoming retransmission path selection to rfc4960 (Daniel Borkmann) [1040897] - [net] sctp: retran_path not set properly after transports recovering (Daniel Borkmann) [1040897] - [net] sctp: test if association is dead in sctp_wake_up_waiters (Daniel Borkmann) [1082453] - [net] sctp: wake up all assocs if sndbuf policy is per socket (Daniel Borkmann) [1082453] - [kernel] list: introduce list_next_entry() and list_prev_entry() (Daniel Borkmann) [1082453] - [net] netdevice: add struct net_device_ops_ext (Michal Schmidt) [1029869] - [net] netpoll: netpoll_poll_dev() should access dev->flags (Florian Westphal) [1095252] - [net] busy_poll: backport missed snmp mib item rename (Jiri Pirko) [1093806] - [net] ip_tunnel: Set network header properly for IP_ECN_decapsulate() (Jiri Pirko) [1094418] - [net] ptp: validate the requested frequency adjustment (Jiri Benc) [1092968] - [net] bridge: fix race with topology change timer (Jiri Benc) [1058517] - [net] bridge: avoid OOPS if root port not found (Jiri Benc) [1058517]- [security] selinux: put the mmap() DAC controls before the MAC controls (Paul Moore) [1070859] - [serial] bring DTR up after speed change from B0 (Aristeu Rozanski) [991667] - [mm] compaction: acquire the zone->lock as late as possible (Jerome Marchand) [975902] - [mm] compaction: acquire the zone->lru_lock as late as possible (Jerome Marchand) [975902] - [mm] swap: do not skip lowest_bit in scan_swap_map() scan loop (Rafael Aquini) [1060886] - [mm] swap: fix shmem swapping when more than 8 areas (Rafael Aquini) [1060886] - [mm] swap: fix swapon size off-by-one (Rafael Aquini) [1060886] - [x86] mm: Add missing TLB page invalidation for hugetlb_cow() (Larry Woodman) [1097917] - [char] n_tty: Lock access to tty->pgrp for POSIX job control (Prarit Bhargava) [1098982] - [kernel] resource: correct the comment of allocate_resource() (Myron Stowe) [744239] - [kernel] resource: move EXPORT_SYMBOL right after definition (Myron Stowe) [744239] - [kernel] resource: fix wrong resource window calculation (Myron Stowe) [744239] - [kernel] resource: Add lookup_resource() (Myron Stowe) [744239] - [kernel] resource: handle reinsertion of an already-inserted resource (Myron Stowe) [744239] - [pm] intel_powerclamp: off by one in start_power_clamp() (Steve Best) [1036301] - [pm] Introduce Intel PowerClamp Driver (Steve Best) [1036301] - [s390] zcrypt: remove zcrypt kmsg documentation again (Hendrik Brueckner) [1053830] - [s390] zcrypt: add support for EP11 coprocessor cards (Hendrik Brueckner) [1053830] - [s390] crypto: fix des and des3_ede ctr concurrency issue (Hendrik Brueckner) [1065404] - [s390] crypto: fix des and des3_ede cbc concurrency issue (Hendrik Brueckner) [1065398] - [watchdog] hpwdt: patch to display informative string (Nigel Croxon) [1053685] - [netdrv] tg3: Poll cpmu link state on APE + ASF enabled devices (Ivan Vecera) [1057283] - [netdrv] virtio-net: make all RX paths handle errors consistently (Jason Wang) [1032458] - [netdrv] virtio-net: fix error handling for mergeable buffers (Jason Wang) [1032458] - [netdrv] bonding: use the correct ether type for alb (Veaceslav Falico) [1027480] - [netdrv] ether: add loopback type ETH_P_LOOPBACK (Veaceslav Falico) [1027480] - [kernel] futex: Forbid uaddr == uaddr2 in futex_wait_requeue_pi() (Mateusz Guzik) [1097760] {CVE-2012-6647} - [libata] ahci: accommodate tag ordered controller (David Milburn) [1083748] - [net] mac80211: crash dues to AP powersave TX vs. wakeup race (Jacob Tanenbaum) [1083532] {CVE-2014-2706} - [netdrv] ath9k: tid->sched race in ath_tx_aggr_sleep() (Jacob Tanenbaum) [1083250] {CVE-2014-2672}- [perf] kvm: Fix kvm report without guestmount (Jiri Olsa) [1038418] - [perf] script: Fix broken include in Context.xs (Jiri Olsa) [1096519] - [perf] tools: Fix -ldw/-lelf link test when static linking (Jiri Olsa) [1096519] - [perf] tools: Revert regression in configuration of Python support (Jiri Olsa) [1096519] - [perf] tools: Fix perf version generation (Jiri Olsa) [1096519] - [perf] stat: Fix per-socket output bug for uncore events (Jiri Olsa) [1096519] - [perf] symbols: Fix vdso list searching (Jiri Olsa) [1096519] - [perf] evsel: Fix missing increment in sample parsing (Jiri Olsa) [1096519] - [perf] tools: Update symbol_conf.nr_events when processing attribute events (Jiri Olsa) [1096519] - [perf] tools: Fix new_term() missing free on error path (Jiri Olsa) [1096519] - [perf] tools: Fix parse_events_terms() segfault on error path (Jiri Olsa) [1096519] - [perf] evsel: Fix count parameter to read call in event_format__new (Jiri Olsa) [1096519] - [perf] tools: Fix -x/--exclude-other option for report command (Jiri Olsa) [1096519] - [perf] evlist: Enhance perf_evlist__start_workload() (Jiri Olsa) [1096519] - [perf] record: Remove -f/--force option (Jiri Olsa) [1096519] - [perf] record: Remove -A/--append option (Jiri Olsa) [1096519] - [perf] stat: Avoid sending SIGTERM to random processes (Jiri Olsa) [1096519] - [perf] lib: Fix for cross build (Jiri Olsa) [1096519] - [perf] tools: Include termios.h explicitly (Jiri Olsa) [1096519] - [perf] tools: Fix build errors with O and DESTDIR make vars set (Jiri Olsa) [1096519] - [perf] tools: Fix output directory of Documentation/ (Jiri Olsa) [1096519] - [perf] tools: Get only verbose output with V=1 (Jiri Olsa) [1096519] - [perf] tools: Add missing liblk.a dependency for python/perf.so (Jiri Olsa) [1096519] - [perf] tools: Remove '?=' Makefile STRIP assignment (Jiri Olsa) [1096519] - [perf] tools: Replace multiple line assignment with multiple statements (Jiri Olsa) [1096519] - [perf] tools: Replace tabs with spaces for all non-commands statements (Jiri Olsa) [1096519] - [perf] tools: Add NO_BIONIC variable to confiure bionic setup (Jiri Olsa) [1096519] - [perf] tools: Switch to full path C include directories (Jiri Olsa) [1096519] - [perf] tools: Merge all *LDFLAGS* make variable into LDFLAGS (Jiri Olsa) [1096519] - [perf] tools: Merge all *CFLAGS* make variable into CFLAGS (Jiri Olsa) [1096519] - [perf] evlist: Reset SIGTERM handler in workload child process (Jiri Olsa) [1096519] - [perf] lib: Respect CROSS_COMPILE (Jiri Olsa) [1096519] - [perf] tools: Remove cwdlen from struct perf_session (Jiri Olsa) [1096519] - [perf] tools: Remove frozen from perf_header struct (Jiri Olsa) [1096519] - [perf] tests: Fix exclude_guest|exclude_host checking for attr tests (Jiri Olsa) [1096519] - [perf] tests: Fix attr test for record -d option (Jiri Olsa) [1096519] - [perf] tools: Final touches for CHK config move (Jiri Olsa) [1096519] - [perf] tools: Move paths config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libnuma check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move stdlib check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libbfd check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libpython check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libperl check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move gtk2 check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move slang check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libaudit check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libunwind check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libdw check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libelf check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move compiler and linker flags check into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move programs check into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move arch check into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Add automated make test suite (Jiri Olsa) [1096519] - [perf] tools: Save parent pid in thread struct (Jiri Olsa) [1096519] - [perf] stats: Fix divide by 0 in variance (Jiri Olsa) [1096519] - [perf] kvm: Handle realloc failures (Jiri Olsa) [1096519] - [perf] evsel: Fix printing of perf_event_paranoid message (Jiri Olsa) [1096519] - [perf] test: Fix typo (Jiri Olsa) [1096519] - [perf] hists: Rename hist_entry__add_pair arguments (Jiri Olsa) [1096519] - [perf] diff: Use internal rb tree for hists__precompute (Jiri Olsa) [1096519] - [perf] report: Add report.percent-limit config variable (Jiri Olsa) [1096519] - [perf] top: Add --percent-limit option (Jiri Olsa) [1096519] - [perf] report: Add --percent-limit option (Jiri Olsa) [1096519] - [perf] report: Don't bother locking when adding hist entries (Jiri Olsa) [1096519] - [perf] hists: Move locking to its call-sites (Jiri Olsa) [1096519] - [perf] top: Get rid of *_threaded() functions (Jiri Olsa) [1096519] - [perf] top: Fix percent output when no samples collected (Jiri Olsa) [1096519] - [perf] top: Fix -E option behavior (Jiri Olsa) [1096519] - [perf] record: handle death by SIGTERM (Jiri Olsa) [1096519] - [perf] tools: Handle JITed code in shared memory (Jiri Olsa) [1096519] - [perf] tools: Fix tab vs spaces issue in Makefile ifdef/endif (Jiri Olsa) [1096519] - [perf] hists browser: Use sort__has_sym (Jiri Olsa) [1096519] - [perf] top: Use sort__has_sym (Jiri Olsa) [1096519] - [perf] sort: Cleanup sort__has_sym setting (Jiri Olsa) [1096519] - [perf] sort: Reorder HISTC_SRCLINE index (Jiri Olsa) [1096519] - [perf] archive: Fix typo on Documentation (Jiri Olsa) [1096519] - [perf] sort: Consolidate sort_entry__setup_elide() (Jiri Olsa) [1096519] - [perf] sort: Separate out memory-specific sort keys (Jiri Olsa) [1096519] - [perf] sort: Factor out common code in sort_dimension__add() (Jiri Olsa) [1096519] - [perf] sort: Introduce sort__mode variable (Jiri Olsa) [1096519] - [perf] report: Fix alignment of symbol column when -v is given (Jiri Olsa) [1096519] - [perf] hists: Free unused mem info of a matched hist entry (Jiri Olsa) [1096519] - [perf] hists: Fix an invalid memory free on he->branch_info (Jiri Olsa) [1096519] - [perf] tools: Fix bug in isupper() and islower() (Jiri Olsa) [1096519] - [perf] tools: Re-implement debug print function for linking python/perf.so (Jiri Olsa) [1096519] - [perf] Generate EXIT event only once per task context (Jiri Olsa) [1096519] - [perf] Reset hwc->last_period on sw clock events (Jiri Olsa) [1096519]- [hid] core do not use hid-multitouch for Win 7 devices (Benjamin Tissoires) [1076662] - [hid] mt: disable reset_resume (Benjamin Tissoires) [1076662] - [hid] add multitouch backport from 3.14 (Benjamin Tissoires) [1076662] - [hid] do not init input reports for Win 8 multitouch devices (Benjamin Tissoires) [1076662] - [hid] detect Win 8 multitouch devices in core (Benjamin Tissoires) [1076662] - [hid] Use hid_parser for pre-scanning the report descriptors (Benjamin Tissoires) [1076662] - [hid] don't register unmapped input devices (Benjamin Tissoires) [1076662] - [hid] Extend the interface with idle requests (Benjamin Tissoires) [1076662] - [hid] Extend the interface with wait io request (Benjamin Tissoires) [1076662] - [hid] Extend the interface with report requests (Benjamin Tissoires) [1076662] - [hid] add hid_hw_open/close/power() handlers (Benjamin Tissoires) [1076662] - [hid] add "report" hook, called once the report has been parsed (Benjamin Tissoires) [1076662] - [hid] introduce helper for hid_driver boilerplate (Benjamin Tissoires) [1076662] - [hid] factorize hid_input allocation (Benjamin Tissoires) [1076662] - [hid] Fix unit exponent parsing again (Benjamin Tissoires) [1076662] - [hid] round return value of hidinput_calc_abs_res (Benjamin Tissoires) [1076662] - [hid] fix unit exponent parsing (Benjamin Tissoires) [1076662] - [hid] export hidinput_calc_abs_res (Benjamin Tissoires) [1076662] - [hid] Add digitizer tilt usage support (Benjamin Tissoires) [1076662] - [hid] length resolution should be reported units/mm (Benjamin Tissoires) [1076662] - [hid] add absolute axis resolution calculation (Benjamin Tissoires) [1076662] - [hid] add usage_index in struct hid_usage (Benjamin Tissoires) [1076662] - [hid] Allow more fields in the hid report (Benjamin Tissoires) [1076662] - [hid] Add an input configured notification callback (Benjamin Tissoires) [1076662] - [hid] hid-multitouch: Switch to device groups (Benjamin Tissoires) [1076662] - [hid] Create a generic device group (Benjamin Tissoires) [1076662] - [hid] Allow bus wildcard matching (Benjamin Tissoires) [1076662] - [hid] Scan the device for group info before adding it (Benjamin Tissoires) [1076662] - [hid] Add device group to modalias (Benjamin Tissoires) [1076662] - [hid] Handle driver-specific device descriptor in core (Benjamin Tissoires) [1076662] - [hid] Do not create input devices for feature reports (Benjamin Tissoires) [1076662] - [hid] set HID_MAX_FIELD at 128 (Benjamin Tissoires) [1076662] - [hid] add feature_mapping callback (Benjamin Tissoires) [1076662] - [hid] Add a hid quirk for input sync override (Benjamin Tissoires) [1076662] - [hid] Support for MosArt multitouch panel (Benjamin Tissoires) [1076662] - [hid] let hid-input accept digitizers (Benjamin Tissoires) [1076662] - [input] mt: do not apply filtering on emulated events (Benjamin Tissoires) [1076662] - [input] mt: add input_mt_is_used (Benjamin Tissoires) [1076662] - [input] mt: document new 'flags' argument of input_mt_init_slots() (Benjamin Tissoires) [1076662] - [input] fix sparse warning in multitouch code (Benjamin Tissoires) [1076662] - [input] mt: Get slot by key (Benjamin Tissoires) [1076662] - [input] mt: Add in-kernel tracking (Benjamin Tissoires) [1076662] - [input] mt: Handle frame synchronization in core (Benjamin Tissoires) [1076662] - [input] mt: Add flags to input_mt_init_slots() (Benjamin Tissoires) [1076662] - [input] Break out MT data (Benjamin Tissoires) [1076662] - [input] mt: fix null pointer warning (Benjamin Tissoires) [1076662] - [input] Use accessor for MT values (Benjamin Tissoires) [1076662] - [input] mt: Include win8 support (Benjamin Tissoires) [1076662] - [input] add BTN_TOOL_QUINTTAP for reporting 5 fingers on touchpad (Benjamin Tissoires) [1076662] - [input] properly assign return value of clamp() macro (Benjamin Tissoires) [1076662] - [input] Improve the events-per-packet estimate (Benjamin Tissoires) [1076662] - [input] estimate number of events per packet (Benjamin Tissoires) [1076662] - [input] kabi fixes after addition of hint_events_per_packet field (Benjamin Tissoires) [1076662] - [input] evdev: use driver hint to compute size of event buffer (Benjamin Tissoires) [1076662] - [input] evdev: convert to dynamic event buffer (Benjamin Tissoires) [1076662] - [input] kabi fixes after addition of propbit field (Benjamin Tissoires) [1076662] - [input] introduce device properties (Benjamin Tissoires) [1076662]- [scsi] libsas: introduce scmd_dbg() to quiet false positive "timeout" messages (David Milburn) [1074955] - [md] raid5: fix a race of stripe count check (Jes Sorensen) [1030619] - [md] raid5: get_active_stripe avoids device_lock (Jes Sorensen) [1030619] - [md] raid5: make_request does less prepare wait (Jes Sorensen) [1030619] - [md] avoid oops on unload if some process is in poll or select (Jes Sorensen) [1030619] - [md] bitmap: don't abuse i_writecount for bitmap files (Jes Sorensen) [1030619] - [md] raid5: Fix CPU hotplug callback registration (Jes Sorensen) [1030619] - [md] raid1: restore ability for check and repair to fix read errors (Jes Sorensen) [1030619] - [md] raid5: close recently introduced race in stripe_head management (Jes Sorensen) [1030619] - [md] raid5: fix long-standing problem with bitmap handling on write failure (Jes Sorensen) [1030619] - [md] check command validity early in md_ioctl() (Jes Sorensen) [1030619] - [md] ensure metadata is writen after raid level change (Jes Sorensen) [1030619] - [md] raid10: avoid fullsync when not necessary (Jes Sorensen) [1030619] - [md] allow a partially recovered device to be hot-added to an array (Jes Sorensen) [1030619] - [md] Change handling of save_raid_disk and metadata update during recovery (Jes Sorensen) [1030619] - [md] fix problem when adding device to read-only array with bitmap (Jes Sorensen) [1030619] - [md] raid10: fix bug when raid10 recovery fails to recover a block (Jes Sorensen) [1030619] - [md] raid5: fix a recently broken BUG_ON() (Jes Sorensen) [1030619] - [md] raid1: fix request counting bug in new 'barrier' code (Jes Sorensen) [1030619] - [md] raid10: fix two bugs in handling of known-bad-blocks (Jes Sorensen) [1030619] - [md] raid5: Fix possible confusion when multiple write errors occur (Jes Sorensen) [1030619] - [md] raid5: fix newly-broken locking in get_active_stripe (Jes Sorensen) [1030619] - [md] test mddev->flags more safely in md_check_recovery (Jes Sorensen) [1030619] - [md] raid5: fix new memory-reference bug in alloc_thread_groups (Jes Sorensen) [1030619] - [md] raid5: Use conf->device_lock protect changing of multi-thread resources (Jes Sorensen) [1030619] - [md] raid5: Before freeing old multi-thread worker, it should flush them (Jes Sorensen) [1030619] - [md] raid5: For stripe with R5_ReadNoMerge, we replace REQ_FLUSH with REQ_NOMERGE (Jes Sorensen) [1030619] - [md] raid1: Rewrite the implementation of iobarrier (Jes Sorensen) [1030619] - [md] raid1: Add some macros to make code clearly (Jes Sorensen) [1030619] - [md] raid1: Replace raise_barrier/lower_barrier with freeze_array/unfreeze_array when reconfiguring the array (Jes Sorensen) [1030619] - [md] raid1: Add a field array_frozen to indicate whether raid in freeze state (Jes Sorensen) [1030619] - [md] Convert use of typedef ctl_table to struct ctl_table (Jes Sorensen) [1030619] - [md] raid5: avoid deadlock when raid5 array has unack badblocks during md_stop_writes (Jes Sorensen) [1030619] - [md] use MD_RECOVERY_INTR instead of kthread_should_stop in resync thread (Jes Sorensen) [1030619] - [md] fix some places where mddev_lock return value is not checked (Jes Sorensen) [1030619] - [md] raid5: Retry R5_ReadNoMerge flag when hit a read error (Jes Sorensen) [1030619] - [md] raid5: relieve lock contention in get_active_stripe() (Jes Sorensen) [1030619] - [md] llists: move llist_reverse_order from raid5 to llist.c (Jes Sorensen) [1030619] - [md] raid5: relieve lock contention in get_active_stripe() (Jes Sorensen) [1030619] - [md] raid5: add proper locking to error path of raid5_start_reshape (Jes Sorensen) [1030619] - [md] raid5: Use slow_path to release stripe when mddev->thread is null (Jes Sorensen) [1030619] - [md] avoid deadlock when md_set_badblocks (Jes Sorensen) [1030619] - [md] raid5: only wakeup necessary threads (Jes Sorensen) [1030619] - [md] raid5: flush out all pending requests before proceeding with reshape (Jes Sorensen) [1030619] - [md] raid5: use seqcount to protect access to shape in make_request (Jes Sorensen) [1030619] - [md] raid5: sysfs entry to control worker thread number (Jes Sorensen) [1030619] - [md] raid5: offload stripe handle to workqueue (Jes Sorensen) [1030619] - [md] raid5: fix stripe release order (Jes Sorensen) [1030619] - [md] raid5: make release_stripe lockless (Jes Sorensen) [1030619] - [md] Don't test all of mddev->flags at once (Jes Sorensen) [1030619] - [md] Fix apparent cut-and-paste error in super_90_validate (Jes Sorensen) [1030619] - [md] fix safe_mode buglet (Jes Sorensen) [1030619] - [md] don't call md_allow_write in get_bitmap_file (Jes Sorensen) [1030619] - [md] raid1: fix bio handling problems in process_checks() (Jes Sorensen) [1030619] - [kernel] wait: add wait_event_lock_irq() interface (Jes Sorensen) [1030619] - [kernel] wait: add wait_event_cmd() (Jes Sorensen) [1030619] - [kernel] wait: Make the __wait_event*() interface more friendly (Jes Sorensen) [1030619] - [kernel] wait: Introduce ___wait_event() (Jes Sorensen) [1030619] - [md] Introduce BIO_NOMERGE flag (Jes Sorensen) [1030619] - [mm] vmscan: change type of vm_total_pages to unsigned long (George Beshers) [1086943] - [fs] nfsd: change type of max_delegations, nfsd_drc_max_mem and nfsd_drc_mem_used (George Beshers) [1086943] - [fs] change type of max_buffer_heads to unsigned long (George Beshers) [1086943] - [mm] fix return type for functions nr_free_*_pages (George Beshers) [1086943]- [char] n_tty: Fix n_tty_write crash when echoing in raw mode (Aristeu Rozanski) [1094237] {CVE-2014-0196} - [fs] nfs: Ensure that test_stateid and free_stateid use correct credentials (Steve Dickson) [1079075] - [fs] cifs: fix offset handling in cifs_iovec_write (Sachin Prabhu) [1044438] - [fs] sunrpc: Fix a livelock problem in the xprt->backlog queue (Steve Dickson) [1075170] - [fs] sunrpc: Fix an RCU dereference in xprt_reserve (Steve Dickson) [1075170] - [fs] sunrpc: Fix infinite loop in RPC state machine (Steve Dickson) [1075170] - [fs] sunrpc: Fix races in xs_nospace() (Steve Dickson) [1075170] - [fs] cifs: set MAY_SIGN when sec=krb5 (Sachin Prabhu) [976331] - [fs] cifs: stop trying to use virtual circuits (Sachin Prabhu) [1026346] - [fs] autofs: fix symlinks aren't checked for expiry (Ian Kent) [1035630] - [fs] ext4: force ro mount if ext4_setup_super() fails (Eric Sandeen) [1093471] - [fs] gfs2: Fixing double brelse'ing bh allocated in gfs2_meta_read when EIO occurs (Robert S Peterson) [892710] - [fs] gfs2: Refresh quota after setting through quotactl (Abhijith Das) [1077463] - [fs] nfs: pass string length to pr_notice message about readdir loops (Jeff Layton) [1040764] - [fs] svcrdma: fix offset calculation for non-page aligned sge entries (Jeff Layton) [857020] - [fs] cifs: fix bad error handling in crypto code (Sachin Prabhu) [872311] - [fs] cifs: Limit allocation of crypto mechanisms to dialect which requires (Sachin Prabhu) [872311] - [fs] nfs: Fail the truncate() if the lock/open stateid is invalid (Steve Dickson) [1075123] - [fs] nfs: Servers should only check SETATTR stateid open mode on size change (Steve Dickson) [1075123] - [fs] nfs: Fail data server I/O if stateid represents a lost lock (Steve Dickson) [1075123] - [fs] nfs: Fix the return value of nfs4_select_rw_stateid (Steve Dickson) [1075123] - [fs] nfs: Use the open stateid if the delegation has the wrong mode (Steve Dickson) [1075123] - [fs] nfs: nfs4_stateid_is_current should return 'true' for an invalid stateid (Steve Dickson) [1075123] - [fs] nfs: fix error return in nfs4_select_rw_stateid (Steve Dickson) [1075123] - [fs] sunrpc: do not fail gss proc NULL calls with EACCES (Steve Dickson) [1079562] - [usb] xhci: change enumeration scheme to 'new scheme' by default (Gopal) [1066423] - [x86] ioapic: Restore the mask bit correctly in eoi_ioapic_irq() (Jason Wang) [1031488] - [vhost] don't forget to schedule() (Michael S. Tsirkin) [1095627] - [virt] kvm: Introduce KVM_MAX_VCPU_ID macro (Eduardo Habkost) [1010882] - [virt] kvm: Rename KVM_MAX_VCPUS to KVM_MAX_VCPU_COUNT (Eduardo Habkost) [1010882] - [virt] kvm: fix "Improve create VCPU parameter" (Andrew Jones) [1010882] - [acpi] apei: Add a boot option to disable ff mode for corrected errors (Steve Best) [947993] - [acpi] apei: Only disable banks listed in HEST if mce is configured (Steve Best) [947993] - [x86] mce: Honour Firmware First for MCA banks listed in APEI HEST CMC (Steve Best) [947993] - [x86] mca: Convert dont_log_ce, banks and tolerant (Steve Best) [947993] - [acpi] apei: Soft-offline a page on firmware GHES notification (Steve Best) [947993] - [x86] mce: Remove bios_cmci_threshold sysfs attribute (Steve Best) [929317] - [x86] mce: Provide boot argument to honour bios-set CMCI threshold (Steve Best) [929317] - [x86] mce: Make cmci_discover() quiet (Steve Best) [929317] - [mm] fix readahead failure for memoryless NUMA nodes and limit readahead pages (Steve Best) [862177]- [netdrv] be2net: increase the timeout value for loopback-test FW cmd (Ivan Vecera) [1039122] - [kernel] hrtimer: Prevent all reprogramming if hang detected (Prarit Bhargava) [1075805] - [module] show version information for built-in modules in sysfs (Tony Camuso) [1065913] - [mm] Increase RECLAIM_DISTANCE to 30 (Larry Woodman) [1005921] - [mm] fix backport of overcommit_kbytes sysctl variable (Jerome Marchand) [1078131] - [mm] vmscan: do not allow kswapd to scan at maximum priority (Jerome Marchand) [949166] - [mm] memcg: further prevent OOM with too many dirty pages (Johannes Weiner) [870011] - [mm] memcg: prevent OOM with too many dirty pages (Johannes Weiner) [870011] - [virtio] delete napi structures from netdev before releasing memory (Jason Wang) [1039825] - [virtio] virtio-net: correctly handle cpu hotplug notifier during resuming (Jason Wang) [1039825] - [virtio] virtio-net: refill only when device is up during setting queues (Jason Wang) [1039825] - [virtio] virtio-net: don't respond to cpu hotplug notifier if we're not ready (Jason Wang) [1039825] - [virtio] virtio-net: fix the race between channels setting and refill (Jason Wang) [1039825] - [virtio] virtio-net: enable napi for all possible queues during open (Jason Wang) [1039825] - [virtio] virtio-net: fill only rx queues which are being used (Jason Wang) [1039825] - [virtio] virtio-net: reset virtqueue affinity when doing cpu hotplug (Jason Wang) [1039825] - [virtio] virtio-net: split out clean affinity function (Jason Wang) [1039825] - [virtio] virtio-net: fix the set affinity bug when CPU IDs are not consecutive (Jason Wang) [1039825] - [virtio] virtio-net: fix a typo in virtnet_alloc_queues() (Jason Wang) [1039825] - [virtio] virtio-net: support changing the number of queue pairs through ethtool (Jason Wang) [1039825] - [virtio] virtio-net: multiqueue support (Jason Wang) [1039825] - [virtio] virtio-net: separate fields of sending/receiving queue from virtnet_info (Jason Wang) [1039825] - [virtio] virtio-net: fix oom handling on tx (Jason Wang) [1039825] - [virtio] virtio-net: move sg off stack (Jason Wang) [1039825] - [virtio] virtio-net: Make delayed refill more reliable (Jason Wang) [1039825] - [virtio] virtio-net: send gratuitous packets when needed (Jason Wang) [1039825] - [virtio] introduce an API to set affinity for a virtqueue (Jason Wang) [1039825] - [virtio] virtio-ring: move queue_index to vring_virtqueue (Jason Wang) [1039825] - [nvme] Namespace use after free on surprise removal (David Milburn) [1030635] - [nvme] Correct uses of INIT_WORK (David Milburn) [1030635] - [nvme] Include device and queue numbers in interrupt name (David Milburn) [1030635] - [nvme] Add a pci_driver shutdown method (David Milburn) [1030635] - [nvme] kthread_work: make lockdep happy (David Milburn) [1030635] - [nvme] kthread: implement kthread_worker (David Milburn) [1030635] - [nvme] Disable admin queue on init failure (David Milburn) [1030635] - [nvme] Dynamically allocate partition numbers (David Milburn) [1030635] - [nvme] Async IO queue deletion (David Milburn) [1030635] - [nvme] Surprise removal handling (David Milburn) [1030635] - [nvme] Abort timed out commands (David Milburn) [1030635] - [nvme] Schedule reset for failed controllers (David Milburn) [1030635] - [nvme] Device resume error handling (David Milburn) [1030635] - [nvme] Cache dev->pci_dev in a local pointer (David Milburn) [1030635] - [nvme] Fix lockdep warnings (David Milburn) [1030635] - [nvme] compat SG_IO ioctl (David Milburn) [1030635] - [nvme] remove deprecated IRQF_DISABLED (David Milburn) [1030635] - [nvme] Avoid shift operation when writing cq head doorbell (David Milburn) [1030635] - [usb] Using correct way to clear usb3.0 device's remote wakeup feature (Don Zickus) [924089] - [usb] improved error handling in usb_port_suspend() (Don Zickus) [924089]- [fs] Removed unused typedef to avoid "unused local typedef" warnings (Michal Schmidt) [1035341] - [media] tuner-xc2028: fix compile warning (Michal Schmidt) [1035341] - [net] netfilter: ctnetlink: fix ctnetlink_parse_tuple() warning (Michal Schmidt) [1035341] - [ata] ahci: Fix warning comparison between 'enum ' and 'enum ' (Michal Schmidt) [1035341] - [net] ipv6: Fix return of xfrm6_tunnel_rcv() (Michal Schmidt) [1035341] - [xen] Provide a variant of __RING_SIZE() that is an integer constant expression (Michal Schmidt) [1035341] - [media] budget-av: only use t_state if initialized (Michal Schmidt) [1035341] - [media] max2165: trival fix for some -Wuninitialized warning (Michal Schmidt) [1035341] - [ata] sata_sil: fix used-uninit warning (Michal Schmidt) [1035341] - [char] cm4000_cs: Fix undefined ops warning (Michal Schmidt) [1035341] - [netdrv] de4x5: remove undefined operations (Michal Schmidt) [1035341] - [netdrv] chelsio: Fix build warning (Michal Schmidt) [1035341] - [bluetooth] Fix abuse of the preincrement operator (Michal Schmidt) [1035341] - [usb] wusb: check CHID is all zeros before stopping the host (Michal Schmidt) [1035341] - [netdrv] Fix MAC address access in 3c507, ibmlana, pcnet32 and libertas (Michal Schmidt) [1035341] - [fs] nfs: Fix the initialisation of the readdir 'cookieverf' array (Michal Schmidt) [1035341] - [fs] nfs: Remove pointless memset in nfsacl_encode() (Michal Schmidt) [1035341] - [crypto] gf128mul: fix call to memset() (Michal Schmidt) [1035341] - [net] xfrm: fix XFRMA_MARK extraction in xfrm_mark_get (Michal Schmidt) [1035341] - [scsi] pmcraid: remove duplicate struct member (Michal Schmidt) [1035341] - [x86] gcc-4.6: Use gcc -m options when building vdso (Michal Schmidt) [1035341] - [net] rtnetlink: Only supply IFLA_VF_PORTS information when RTEXT_FILTER_VF is set (Jiri Pirko) [1081282] - [net] rtnetlink: Warn when interface's information won't fit in our packet (Jiri Pirko) [1081282] - [net] ipv4: current group_info should be put after using (Jiri Benc) [1087414] {CVE-2014-2851} - [net] Start with correct mac_len in skb_network_protocol (Vlad Yasevich) [1067448] - [net] Account for all vlan headers in skb_mac_gso_segment (Vlad Yasevich) [1067448] - [net] nf_conntrack: decrement global counter after object release (Jiri Pirko) [1089189] - [net] neigh: fix unres_qlen value manipulation (Jiri Pirko) [1073711] - [net] tcp: add mib counters to track zero window transitions (Florian Westphal) [1035908] - [net] tcp: use zero-window when free_space is low (Florian Westphal) [1035908] - [net] bridge: Correctly receive hw-accelerated vlan traffic (Vlad Yasevich) [1067722] - [net] vlan: Allow accelerated packets to flow through the bridge (Vlad Yasevich) [1067722] - [net] sysctl: Keep tcp_syn_retries inside the boundary (Michal Tesar) [985323] - [net] ipv6: don't call fib6_run_gc() until routing is ready (Florian Westphal) [1049733] - [net] Report dev->promiscuity in netlink reports (Seth Jennings) [1015438]- [kernel] tracing: Reset ring buffer when changing trace_clocks (Marcelo Tosatti) [1018138] - [netdrv] sfc: Maintain current frequency adjustment when applying a time offset (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Stop/re-start PTP when stopping/starting the datapath (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Rate-limit log message for PTP packets without a matching timestamp event (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Moderate log message on event queue overflow (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Add length checks to efx_xmit_with_hwtstamp() and efx_ptp_is_ptp_tx() (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Fix lookup of default RX MAC filters when steered using ethtool (Nikolay Aleksandrov) [1017591] - [net] Revert "disable the new NAPI weight error message for RHEL 6.5" (Michal Schmidt) [1017841] - [netdrv] qeth: use default napi weight (Michal Schmidt) [1017841] - [netdrv] ps3_gelic: lower NAPI weight (Michal Schmidt) [1017841] - [netdrv] IPoIB: lower NAPI weight (Michal Schmidt) [1017841] - [netdrv] jme: lower NAPI weight (Michal Schmidt) [1017841] - [netdrv] netxen: lower NAPI weight (Michal Schmidt) [1017841] - [netdrv] virtio_net: use default napi weight by default (Michal Schmidt) [1017841] - [netdrv] ethtool: allow custom interval for physical identification (Ivan Vecera) [1035269] - [netdrv] tg3: implement ethtool set_phys_id (Ivan Vecera) [1035269] - [netdrv] sky2: support ethtool set_phys_id (Ivan Vecera) [1035269] - [netdrv] skge: implement set_phys_id (Ivan Vecera) [1035269] - [netdrv] sfc: Implement ethtool_ops::set_phys_id instead of ethtool_ops::phys_id (Ivan Vecera) [1035269] - [netdrv] s2io: convert to set_phys_id - v2 (Ivan Vecera) [1035269] - [netdrv] pcnet32: convert to set_phys_id (Ivan Vecera) [1035269] - [netdrv] niu: convert to new ethtool set_phys_id (Ivan Vecera) [1035269] - [netdrv] cxgb3: implement set_phys_id (Ivan Vecera) [1035269] - [netdrv] bnx2: convert to set_phys_id (Ivan Vecera) [1035269] - [netdrv] vxge: convert to set_phys_id (Ivan Vecera) [1040420] - [netdrv] qlge: use ethtool set_phys_id (Ivan Vecera) [1040420] - [netdrv] qlcnic: convert to set_phys_id (Ivan Vecera) [1040420] - [netdrv] ixgbe: convert to ethtool set_phys_id (Ivan Vecera) [1040420] - [netdrv] ixgb: convert to set_phys_id (Ivan Vecera) [1040420] - [netdrv] igb: convert to ethtool set_phys_id (Ivan Vecera) [1040420] - [netdrv] e1000: convert to set_phys_id (Ivan Vecera) [1040420] - [netdrv] e100: implemenet set_phys_id (Ivan Vecera) [1040420] - [netdrv] cxgb4: drop phys_id interface and implement the newer set_phys_id (Ivan Vecera) [1040420] - [fs] dlm: Do not allocate a fd for peeloff (Aaron Tomlin) [1075629] - [net] sctp: Export sctp_do_peeloff (Aaron Tomlin) [1075629] - [mm] hugetlbfs: partial merge of hugetlbfs directio optimization (Andrea Arcangeli) [1045045] - [infiniband] qib: Fix QP check when looping back to/from QP1 (Doug Ledford) [1005491] - [infiniband] qib_fs: fix some dcache abuses (Doug Ledford) [1005491] - [infiniband] qib: Fix checkpatch __packed warnings (Doug Ledford) [1005491] - [infiniband] qib: Convert qib_user_sdma_pin_pages() to use get_user_pages_fast() (Doug Ledford) [1005491] - [infiniband] qib: Drop qib_tune_pcie_caps() and qib_tune_pcie_coalesce() return values (Doug Ledford) [1005491] - [infiniband] qib: Use pcie_set_mps() and pcie_get_mps() to simplify code (Doug Ledford) [1005491] - [pci] export 4 symbols (Doug Ledford) [1005491] - [infiniband] qib: Use pci_is_root_bus() to check whether it is a root bus (Doug Ledford) [1005491] - [infiniband] qib: Move COUNTER_MASK definition within qib_mad.h header guards (Doug Ledford) [1005491] - [infiniband] qib: Make qib_driver static (Doug Ledford) [1005491] - [infiniband] qib: Improve SDMA performance (Doug Ledford) [1005491] - [infiniband] qib: Add err_decode() call for ring dump (Doug Ledford) [1005491] - [infiniband] qib: Log all SDMA errors unconditionally (Doug Ledford) [1005491] - [infiniband] qib: Fix module-level leak (Doug Ledford) [1005491] - [infiniband] qib: New transmitter tunning settings for Dell 1.1 backplane (Doug Ledford) [1005491] - [infiniband] qib: Add qp_stats debug file (Doug Ledford) [1005491] - [infiniband] qib: Add per-context stats interface (Doug Ledford) [1005491] - [infiniband] qib: Convert opcode counters to per-context (Doug Ledford) [1005491] - [infiniband] qib: Add dual-rail NUMA awareness for PSM processes (Doug Ledford) [1005491] - [infiniband] qib: Add optional NUMA affinity (Doug Ledford) [1005491] - [infiniband] qib: Update minor version number (Doug Ledford) [1005491] - [infiniband] qib: Remove atomic_inc_not_zero() from QP RCU (Doug Ledford) [1005491] - [infiniband] qib: Add DCA support (Doug Ledford) [1005491] - [infiniband] qib: Fix lockdep splat in qib_alloc_lkey() (Doug Ledford) [1005491] - [infiniband] qib: Correct qib_verbs_register_sysfs() error handling (Doug Ledford) [1005491] - [firmware] ib: qib: revert firmware file move (Doug Ledford) [1005491] - [infiniband] qib: change QLogic to Intel (Doug Ledford) [1005491] - [infiniband] qib: Fix QP locate/remove race (Doug Ledford) [1005491] - [infiniband] qib: Add missing serdes init sequence (Doug Ledford) [1005491] - [infiniband] qib: Fix txselect regression (Doug Ledford) [1005491]- [perf] tools: Add debug prints (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Remove progress indicator (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Use bisection in symbol lookup (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Do not assume ordering of dictionaries (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Fix symbol-relative addresses (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Fix trace parameter order (Jiri Olsa) [1070896] - [perf] treewide: Fix typo in printks (Jiri Olsa) [1070896] - [perf] map: Exit just on well known key presses (Jiri Olsa) [1070896] - [perf] tools: Remove dependency on libnewt (Jiri Olsa) [1070896] - [perf] map: Use ui_browser__input_window() (Jiri Olsa) [1070896] - [perf] python: Fix dependency for python/perf.so (Jiri Olsa) [1070896] - [perf] tools: Convert needless static variable to local (Jiri Olsa) [1070896] - [perf] tools: Fix output of symbol_daddr offset (Jiri Olsa) [1070896] - [perf] machine: Detect data vs. text mappings (Jiri Olsa) [1070896] - [perf] tools: Add new mem command for memory access profiling (Jiri Olsa) [1070896] - [perf] report: Add support for mem access profiling (Jiri Olsa) [1070896] - [perf] record: Add support for mem access profiling (Jiri Olsa) [1070896] - [perf] tools: Add mem access sampling core support (Jiri Olsa) [1070896] - [perf] tools: Add support for weight v7 (Jiri Olsa) [1070896] - [perf] report: Add --no-demangle option (Jiri Olsa) [1070896] - [perf] stat: Add per-core aggregation (Jiri Olsa) [1070896] - [perf] stat: Rename --aggr-socket to --per-socket (Jiri Olsa) [1070896] - [perf] stat: Refactor aggregation code (Jiri Olsa) [1070896] - [perf] tools: Cleanup calc_data_size logic (Jiri Olsa) [1070896] - [perf] tools: Get rid of die() calls in trace-data-read.c (Jiri Olsa) [1070896] - [perf] tools: Get rid of read_or_die() in trace-event-read.c (Jiri Olsa) [1070896] - [perf] tools: Get rid of malloc_or_die() in trace-event-read.c (Jiri Olsa) [1070896] - [perf] tools: Handle failure case in trace_report() (Jiri Olsa) [1070896] - [perf] tools: Get rid of die() calls from trace-event-info.c (Jiri Olsa) [1070896] - [perf] tools: Get rid of write_or_die() from trace-event-info.c (Jiri Olsa) [1070896] - [perf] tools: Get rid of malloc_or_die() in trace-event-info.c (Jiri Olsa) [1070896] - [perf] tools: Let get_tracing_file() return NULL to indicate failure (Jiri Olsa) [1070896] - [perf] tools: Get rid of redundant _FILE_OFFSET_BITS definition (Jiri Olsa) [1070896] - [perf] tests: Add a test case for checking sw clock event frequency (Jiri Olsa) [1070896] - [perf] stat: Introduce evlist methods to allocate/free the stats (Jiri Olsa) [1070896] - [perf] stat: Introduce --repeat forever (Jiri Olsa) [1070896] - [perf] test: Add test case for checking number of EXIT events (Jiri Olsa) [1070896] - [perf] tests: Fixup return path of perf record test case (Jiri Olsa) [1070896] - [perf] tests: Fixup return path of open-syscall-tp-fields test case (Jiri Olsa) [1070896] - [perf] record: Fixup return path of cmd_record() (Jiri Olsa) [1070896] - [perf] trace: Free evlist resources properly on return path (Jiri Olsa) [1070896] - [perf] evlist: Introduce perf_evlist__close() (Jiri Olsa) [1070896] - [perf] evsel: Cleanup perf_evsel__exit() (Jiri Olsa) [1070896] - [perf] tools: Remove duplicated page_size definition (Jiri Olsa) [1070896] - [perf] tools: Remove unused macro definitions (Jiri Olsa) [1070896] - [perf] tools: Remove unnecessary calc_data_size variable (Jiri Olsa) [1070896] - [perf] tools: Remove unused struct definitions (Jiri Olsa) [1070896] - [perf] tools: Remove unused trace_read_data function (Jiri Olsa) [1070896] - [perf] report: Remove duplicated include (Jiri Olsa) [1070896] - [perf] machine: Move machine__remove_thread and make static (Jiri Olsa) [1070896] - [perf] session: Remove unused perf_session__remove_thread method (Jiri Olsa) [1070896] - [perf] tools: Remove unused tracing functions (Jiri Olsa) [1070896] - [perf] trace: Get rid of a duplicate code (Jiri Olsa) [1070896] - [perf] annotate: Support event group view on TUI (Jiri Olsa) [1070896] - [perf] annotate: Support event group view on GTK (Jiri Olsa) [1070896] - [perf] annotate: Use disasm__calc_percent() (Jiri Olsa) [1070896] - [perf] annotate: Make browser_disasm_line->percent an array (Jiri Olsa) [1070896] - [perf] annotate: Support event group view for --print-line (Jiri Olsa) [1070896] - [perf] annotate: Factor out struct source_line_percent (Jiri Olsa) [1070896] - [perf] evsel: Introduce perf_evsel__is_group_event() helper (Jiri Olsa) [1070896] - [perf] annotate: Add basic support to event group view (Jiri Olsa) [1070896] - [perf] annotate: Cleanup disasm__calc_percent() (Jiri Olsa) [1070896] - [perf] annotate: Factor out disasm__calc_percent() (Jiri Olsa) [1070896] - [perf] annotate: Add a comment on the symbol__parse_objdump_line() (Jiri Olsa) [1070896] - [perf] annotate: Pass evsel instead of evidx on annotation functions (Jiri Olsa) [1070896] - [perf] stat: Use perf_evlist__prepare/start_workload() (Jiri Olsa) [1070896] - [perf] evlist: Add want_signal parameter to perf_evlist__prepare_workload() (Jiri Olsa) [1070896] - [perf] evlist: Do not pass struct record_opts to perf_evlist__prepare_workload() (Jiri Olsa) [1070896] - [perf] evlist: Pass struct perf_target to perf_evlist__prepare_workload() (Jiri Olsa) [1070896] - [perf] evlist: Add thread_map__nr() helper (Jiri Olsa) [1070896] - [perf] evlist: Use cpu_map__nr() helper (Jiri Olsa) [1070896] - [perf] evlist: Remove cpus and threads arguments from perf_evlist__new() (Jiri Olsa) [1070896] - [perf] tools: Fix _FORTIFY_SOURCE builds (Jiri Olsa) [1070896] - [perf] tools: Extract perf-specific stuff from debugfs.c (Jiri Olsa) [1070896] - [perf] tools: Introduce tools/lib/lk library (Jiri Olsa) [1070896] - [perf] Make perf build for x86 with UAPI disintegration applied (Jiri Olsa) [1070896] - [perf] tests: Add attr stat -C cpu test (Jiri Olsa) [1070896] - [perf] tests: Add attr record -C cpu test (Jiri Olsa) [1070896] - [perf] tests: Make attr script test event cpu (Jiri Olsa) [1070896] - [perf] tests: Make attr script verbose friendly (Jiri Olsa) [1070896] - [perf] tools: Sort command-list.txt alphabetically (Jiri Olsa) [1070896] - [perf] tools: Correct Makefile.include (Jiri Olsa) [1070896] - [perf] tools: Honor parallel jobs (Jiri Olsa) [1070896] - [perf] tools: Pass the target in descend (Jiri Olsa) [1070896] - [perf] tools: Honour the O= flag when tool build called from a higher Makefile (Jiri Olsa) [1070896] - [perf] tools: Define a Makefile function to do subdir processing (Jiri Olsa) [1070896] - [perf] tools: Let O= makes handle relative paths (Jiri Olsa) [1070896] - [perf] tools: Cleanup EXTRA_WARNINGS (Jiri Olsa) [1070896] - [perf] tools: Remove a write-only variable in the debugfs code (Jiri Olsa) [1070896] - [perf] x86: Add a microcode revision check for SNB-PEBS (Jiri Olsa) [1059205] - [x86] intel: Output microcode revision in /proc/cpuinfo (Jiri Olsa) [1059205] - [perf] x86: Enable raw event access to Intel offcore events (Jiri Olsa) [1059205] - [perf] Fix comments in PERF_MEM_LVL bitmask (Jiri Olsa) [1059205] - [perf] Add PERF_RECORD_MISC_MMAP_DATA to RECORD_MMAP (Jiri Olsa) [1059205] - [perf] x86: Add support for PEBS Precise Store (Jiri Olsa) [1059205] - [perf] x86: Export PEBS load latency threshold register to sysfs (Jiri Olsa) [1059205] - [perf] x86: Add memory profiling via PEBS Load Latency (Jiri Olsa) [1059205] - [perf] Add generic memory sampling interface (Jiri Olsa) [1059205] - [perf] core: Add weighted samples (Jiri Olsa) [1059205] - [perf] x86: Add flags to event constraints (Jiri Olsa) [1059205] - [perf] x86: Improve sysfs event mapping with event string (Jiri Olsa) [1059205] - [perf] x86: Support CPU specific sysfs events (Jiri Olsa) [1059205] - [perf] Make EVENT_ATTR global (Jiri Olsa) [1059205] - [perf] x86: Fix sparse warnings (Jiri Olsa) [1059205] - [perf] x86: Add hardware events translations for Intel P6 cpus (Jiri Olsa) [1059205] - [perf] x86: Add hardware events translations for AMD cpus (Jiri Olsa) [1059205] - [perf] x86: Add hardware events translations for Intel cpus (Jiri Olsa) [1059205] - [perf] x86: Filter out undefined events from sysfs events attribute (Jiri Olsa) [1059205] - [perf] x86: Make hardware event translations available in sysfs (Jiri Olsa) [1059205] - [kernel] sched: fix cpu_power initialization (Radim Krcmar) [1065304] - [x86] add VMWare exception to support check (Prarit Bhargava) [1084456] - [char] ipmi_watchdog: restore settings when BMC reset (Tony Camuso) [1080098] - [netdrv] ixgbevf: fix vlan acceleration (Nikolay Aleksandrov) [1069028] - [netdrv] tg3: update rx_jumbo_pending ring param only when jumbo frames are enabled (Ivan Vecera) [1073146] - [netdrv] tg3: Expand 4g_overflow_test workaround to skb fragments of any size (Ivan Vecera) [1058864] - [netdrv] be2net: Create single TXQ on BE3-R 1G ports (Ivan Vecera) [976179] - [crypto] Move to DSA-2048 and SHA-256 for module signing (David Howells) [1012593]- [fs] sunrpc: Fix a UDP transport regression (Jeff Layton) [906809] - [kernel] Remove setting of TAINT_HARDWARE_UNSUPPORTED flag (Prarit Bhargava) [956219] - [kernel] audit: allow checking the type of audit message in the user filter (Richard Guy Briggs) [952295] - [security] selinux: Fix kernel BUG on empty security contexts (Paul Moore) [1064545] {CVE-2014-1874} - [perf] x86: Disable uncore on virtualized CPUs (Radim Krcmar) [1063836] - [s390] dump: Fix dump memory detection (Hendrik Brueckner) [1065391] - [md] avoid deadlock when dirty buffers during md_stop (Jes Sorensen) [994724] - [ata] ahci: disabled FBS prior to issuing software reset (David Milburn) [843060] - [scsi] mvsas: config change (David Milburn) [1072052] - [scsi] mvsas: Fix kernel panic on tile due to unaligned data access (David Milburn) [1072052] - [scsi] mvsas: fixed timeout issue when removing module (David Milburn) [1072052] - [scsi] mvsas: Fix oops when ata commond timeout (David Milburn) [1072052] - [scsi] mvsas: OCZ RevoDrive3 & zDrive R4 support (David Milburn) [1072052] - [scsi] mvsas: fix undefined bit shift (David Milburn) [1072052] - [scsi] mvsas: update driver version (David Milburn) [1072052] - [scsi] mvsas: fixed SMP request watchdog timeout issue (David Milburn) [1072052] - [scsi] mvsas: expander write performance enhancement (David Milburn) [1072052] - [scsi] mvsas: change SL mode0 register value (David Milburn) [1072052] - [scsi] mvsas: fixed wrong destination when hiting NAK for command frame (David Milburn) [1072052] - [scsi] mvsas: fixed some disk spin up issue (David Milburn) [1072052] - [scsi] mvsas: add support for 9480 device id (David Milburn) [1072052] - [scsi] mvsas: fix expander link error (David Milburn) [1072052] - [scsi] mvsas: Add support for interrupt tasklet (David Milburn) [1072052] - [scsi] mvsas: update comments (David Milburn) [1072052] - [scsi] mvsas: misc improvements (David Milburn) [1072052] - [scsi] mvsas: Add new macros and functions (David Milburn) [1072052] - [scsi] mvsas: Remove unused macros, variables and functions (David Milburn) [1072052] - [scsi] mvsas: fix 94xx hotplug issue (David Milburn) [1072052] - [scsi] mvsas: Add driver version and interrupt coalescing to device attributes in sysfs (David Milburn) [1072052] - [scsi] mvsas: add support for 94xx phy tuning and multiple revisions (David Milburn) [1072052] - [scsi] mvsas: Add support for Non specific NCQ error interrupt (David Milburn) [1072052] - [scsi] mvsas: add support for Task collector mode and fixed relative bugs (David Milburn) [1072052] - [scsi] mvsas: add support for Marvell 88SE9445/88SE9485 (David Milburn) [1072052] - [scsi] mvsas: Add support for HighPoint RR27xx series HBA (David Milburn) [1072052] - [scsi] mvsas: fix potential NULL dereference (David Milburn) [1072052] - [scsi] mvsas: fix hot plug handling and IO issues (David Milburn) [1072052]- [virt] kvm: Improve create VCPU parameter (Andrew Jones) [1010882] - [char] tty: move pty count limiting into devpts (Prarit Bhargava) [1061555] - [documentation] proc: fix mistake in the description of Committed_AS (Minto Joseph) [1008376] - [netdrv] macvtap: limit head length of skb allocated (Jason Wang) [1029381] - [netdrv] macvtap: do not zerocopy if iov needs more pages than MAX_SKB_FRAGS (Jason Wang) [1029381] - [netdrv] macvtap: correctly linearize skb when zerocopy is used (Jason Wang) [1029381] - [netdrv] tuntap: limit head length of skb allocated (Jason Wang) [1029381] - [net] tcp: Fix a connect() race with timewait sockets (with reuse) (Jiri Pirko) [1084525] - [net] tcp: Fix a connect() race with timewait sockets (Jiri Pirko) [1084525] - [net] proc_fs: print UIDs as unsigned int (Francesco Fusco) [996124] - [net] ipv6: Unify raw6_sock_seq_show and udp6_sock_seq_show (Francesco Fusco) [996124] - [net] busy_poll: preserve kabi (Jiri Pirko) [1000460] - [net] busy_poll: rename busy poll MIB counter (Jiri Pirko) [1000460] - [net] busy_poll: rename CONFIG_NET_LL_RX_POLL to CONFIG_NET_RX_BUSY_POLL (Jiri Pirko) [1000460] - [net] busy_poll: fix a compile error when CONFIG_NET_LL_RX_POLL is not set (Jiri Pirko) [1000460] - [net] busy_poll: rename busy poll socket op and globals (Jiri Pirko) [1000460] - [net] busy_poll: rename ll methods to busy-poll (Jiri Pirko) [1000460] - [net] busy_poll: rename include/net/ll_poll.h to include/net/busy_poll.h (Jiri Pirko) [1000460] - [net] busy_poll: fs: change busy poll time accounting (Jiri Pirko) [1000460] - [net] busy_poll: rename low latency sockets functions to busy poll (Jiri Pirko) [1000460] - [net] busy_poll: lls fix build with allnoconfig (Jiri Pirko) [1000460] - [net] busy_poll: convert lls to use time_in_range() (Jiri Pirko) [1000460] - [net] busy_poll: avoid calling sched_clock when LLS is off (Jiri Pirko) [1000460] - [net] busy_poll: fix LLS debug_smp_processor_id() warning (Jiri Pirko) [1000460] - [net] busy_poll: poll/select low latency socket support (Jiri Pirko) [1000460] - [netdrv] bnx2x: add support for ndo_ll_poll (Jiri Pirko) [1000460] - [net] busy_poll: add socket option for low latency polling (Jiri Pirko) [1000460] - [net] busy_poll: remove NET_LL_RX_POLL config menu (Jiri Pirko) [1000460] - [net] busy_poll: convert low latency sockets to sched_clock() (Jiri Pirko) [1000460] - [net] busy_poll: change sysctl_net_ll_poll into an unsigned int (Jiri Pirko) [1000460] - [netdrv] ixgbe: add extra stats for ndo_ll_poll (Jiri Pirko) [1000460] - [netdrv] ixgbe: add support for ndo_ll_poll (Jiri Pirko) [1000460] - [net] tcp: add low latency socket poll support (Jiri Pirko) [1000460] - [net] udp: add low latency socket poll support (Jiri Pirko) [1000460] - [net] busy_poll: add low latency socket poll (Jiri Pirko) [1000460] - [net] add napi_id and hash (Jiri Pirko) [1000460] - [kernel] hashtable: introduce a small and naive hashtable (Jiri Pirko) [1000460] - [net] rds: dereference of a NULL device (Jacob Tanenbaum) [1079219] {CVE-2013-7339} - [s390] cio: add condev keyword to cio_ignore (Hendrik Brueckner) [1053831] - [s390] cio: add ipldev keyword to cio_ignore (Hendrik Brueckner) [1053831] - [s390] crypto: fix concurrency issue in aes-ctr mode (Hendrik Brueckner) [1063478] - [netdrv] libertas: potential oops in debugfs (Denys Vlasenko) [1034177] {CVE-2013-6378} - [kernel] cgroup: move put_css_set() after setting CGRP_RELEASABLE bit to fix notify_on_release (Naoya Horiguchi) [1037465] - [kernel] sched: Use exit hook to avoid use-after-free crash (Naoya Horiguchi) [1032347] - [kernel] cgroup: replace list_del() with list_del_init() to avoid panic (Naoya Horiguchi) [1032343]- [documentation] kernel-parameters: replace kernelcore with Movable (Weiping Pan) [887213] - [tools] perf: Fix attr tests (Jiri Olsa) [1070238] - [tools] perf: Enable dwarf unwind (Jiri Olsa) [1070238] - [tools] perf: Keep the perf_event_attr on version 3 (Jiri Olsa) [1070238] - [tools] perf: Add feature that measures the performance of the arch/x86/lib/memcpy_64.S memcpy routines via 'perf bench mem' (Jiri Olsa) [1070238] - [kernel] perf: Add attribute to filter out callchains (Jiri Olsa) [1070238] - [kernel] events: Add ability to set a target task for events (Jiri Olsa) [1070238] - [kernel] perf: Add ability to attach user stack dump to sample (Jiri Olsa) [1070238] - [kernel] perf: Add perf_output_skip function to skip bytes in sample (Jiri Olsa) [1070238] - [kernel] perf: Factor __output_copy to be usable with specific copy function (Jiri Olsa) [1070238] - [kernel] perf: Add ability to attach user level registers dump to sample (Jiri Olsa) [1070238] - [kernel] perf: Unified API to record selective sets of arch registers (Jiri Olsa) [1070238] - [kernel] perf: Pass last sampling period to perf_sample_data_init() (Jiri Olsa) [1070238] - [tools] perf: Update attr_file_abi_sizes array properly (Jiri Olsa) [1070238] - [tools] perf: Add ABI reference sizes (Jiri Olsa) [1070238] - [tools] perf: Fix strict alias issue for find_first_bit (Jiri Olsa) [1070238] - [tools] perf: Fix parse events test (Jiri Olsa) [1070238] - [bluetooth] Use USB_VENDOR_AND_INTERFACE() for Broadcom devices (Jay Fenlason) [885100] - [bluetooth] Add USB_VENDOR_AND_INTERFACE_INFO() for Broadcom/Foxconn (Jay Fenlason) [885100] - [bluetooth] Add Foxconn / Hon Hai IDs for btusb module (Jay Fenlason) [885100] - [bluetooth] btusb: Add vendor specific ID "0489 e042" for BCM20702A0 (Jay Fenlason) [885100] - [bluetooth] btusb: Add vendor specific ID "0a5c 21f4" BCM20702A0 (Jay Fenlason) [885100] - [bluetooth] btusb: Add USB device ID "0a5c 21e8" (Jay Fenlason) [885100] - [bluetooth] btusb: add support for BCM20702A0 "0a5c 21e6" (Jay Fenlason) [885100] - [bluetooth] btusb: Add vendor specific ID "0a5c 21f3" for BCM20702A0 (Jay Fenlason) [885100] - [bluetooth] Add support for BCM20702A0 "0a5c 21e3" (Jay Fenlason) [885100] - [nvme] fixup usage of bio rw flag (David Milburn) [1056539] - [kernel] fix wrong usage of __ratelimit() (Jeff Layton) [1025441] - [fs] nfs: Document the recover_lost_locks kernel parameter (Jeff Layton) [963785] - [fs] nfs: Don't try to recover NFSv4 locks when they are lost (Jeff Layton) [963785] - [fs] nfs: Ensure that layoutreturn uses the correct credential (Jeff Layton) [966832] - [fs] nfs: Ensure that layoutget is called using the layout credential (Jeff Layton) [966832] - [fs] nfs: Ensure the LOCK call cannot use the delegation stateid (Jeff Layton) [962561] - [fs] nfs: Fix handling of partially delegated locks (Jeff Layton) [959788] - [fs] nfs: Convert the nfs4_lock_state->ls_flags to a bit field (Jeff Layton) [959788] - [fs] pnfs: fix resend_to_mds for directio (Jeff Layton) [913655] - [fs] nfsd/sunrpc: avoid deadlock on TCP connection due to memory pressure (J. Bruce Fields) [905236] - [x86] turbostat: display C8, C9, C10 residency (Neil Horman) [1080637] - [x86] tsc: output boot TSC value for Ivybridge E5v2 (Prarit Bhargava) [1046422] - [usb] CP210x Fix Break On/Off (Don Zickus) [888003]- [vhost] fix total length when packets are too short (Michael S. Tsirkin) [1064444] {CVE-2014-0077} - [scsi] lpfc: Update lpfc version for 8.3.7.21.6p driver release (Rob Evers) [1063699] - [scsi] lpfc 8.3.44: Fix kernel panics from corrupted ndlp list (Rob Evers) [1063699] - [scsi] qla2xxx: Fixup looking for a space in the outstanding_cmds array in qla2x00_alloc_iocbs() (Chad Dupuis) [1070856] - [mfd] rtsx: fix deadlock (Neil Horman) [1024205] - [mmc] Add mmc_op_multi function (Neil Horman) [1024205] - [mmc] rtsx: Remove redundant suspend and resume callbacks (Neil Horman) [1024205] - [mfd] rtsx_pcr: Remove redundant dev_set_drvdata (Neil Horman) [1024205] - [mfd] rtsx: Modify rts5249_optimize_phy (Neil Horman) [1024205] - [memstick] rtsx: remove unnecessary platform_set_drvdata() (Neil Horman) [1024205] - [mmc] rtsx: Modify copyright comments (Neil Horman) [1024205] - [mmc] rtsx: Clear SD_CLK toggle enable bit if switching voltage fail (Neil Horman) [1024205] - [mfd] rtsx: Change default tx phase (Neil Horman) [1024205] - [mfd] rtsx: Copyright modifications (Neil Horman) [1024205] - [mfd] rtsx: Configure to enter a deeper power-saving mode in S3 (Neil Horman) [1024205] - [mfd] rtsx: Clear hardware PFM mode in rtl8411b (Neil Horman) [1024205] - [mfd] rtsx: Move some actions from rtsx_pci_init_hw to individual extra_init_hw (Neil Horman) [1024205] - [mfd] rtsx: Add shutdown callback in rtsx_pci_driver (Neil Horman) [1024205] - [mfd] rtsx: Read vendor setting from config space (Neil Horman) [1024205] - [mfd] rtsx: Add support for RTL8411B (Neil Horman) [1024205] - [mfd] rtsx: Support RTS5249 (Neil Horman) [1024205] - [mfd] rtsx_pcr: Fix probe fail path (Neil Horman) [1024205] - [mmc] rtsx_pci_sdmmc: Don't execute power up sequence repeatedly (Neil Horman) [1024205] - [mfd] rtsx: remove driving adjustment (Neil Horman) [1024205] - [mfd] rtsx: Fix issue that booting OS with SD card inserted (Neil Horman) [1024205] - [mfd] rtsx: Support RTS5227 (Neil Horman) [1024205] - [mfd] rtsx: Optimize card detect flow (Neil Horman) [1024205] - [mfd] rtsx: Use macros to replace some variables (Neil Horman) [1024205] - [mfd] rtsx: Fix checkpatch warning (Neil Horman) [1024205] - [mfd] rtsx: Declare that the DMA address limitation is 32bit explicitly (Neil Horman) [1024205] - [mfd] rtsx: Remove redundant code (Neil Horman) [1024205] - [mfd] rtsx: Fix typo in comment (Neil Horman) [1024205] - [mfd] rtsx: Fix oops when rtsx_pci_sdmmc is not probed (Neil Horman) [1024205] - [mfd] rtsx: Add clock divider hook (Neil Horman) [1024205] - [mmc] rtsx: Call MFD hook to switch output voltage (Neil Horman) [1024205] - [mfd] rtsx: Add output voltage switch hook (Neil Horman) [1024205] - [mfd] remove __dev* attributes (Neil Horman) [1024205] - [mmc] rtsx: Explicitely include slab.h in rtsx_pci_sdmmc.c (Neil Horman) [1024205] - [mmc] rtsx: Configure SD_CFG2 register in sd_rw_multi (Neil Horman) [1024205] - [mmc] rtsx: Remove a duplicate command in sd_rw_multi (Neil Horman) [1024205] - [mfd] Explicitely include slab.h to rtsx (Neil Horman) [1024205] - [memstick] Add realtek pcie memstick host driver (Neil Horman) [1024205] - [mmc] Add realtek pcie sdmmc host driver (Neil Horman) [1024205] - [mfd] Add realtek pcie card reader driver (Neil Horman) [1024205] - [s390] css: Prevent unnecessary allocation in subchannel loop (Hendrik Brueckner) [1076467] - [s390] cio: Perform subchannel scan only when needed (Hendrik Brueckner) [1076467] - [s390] cio: Relax subchannel scan loop (Hendrik Brueckner) [1076467] - [s390] cio: Delay scan for newly available I/O devices (Hendrik Brueckner) [1076467] - [s390] cio: More efficient handling of CHPID availability events (Hendrik Brueckner) [1076467] - [s390] cio: improve cio_commit_config (Hendrik Brueckner) [1065403] - [s390] fix kernel crash due to linkage stack instructions (Hendrik Brueckner) [1065399] - [s390] crypto: fix aes_s390 crypto module unload problem (Hendrik Brueckner) [1034256] - [md] dm-thin: fix rcu_read_lock being held in code that can sleep (Mike Snitzer) [1060381] - [md] dm-thin: irqsave must always be used with the pool->lock spinlock (Mike Snitzer) [1060381] - [scsi] isci: fix reset timeout handling (David Milburn) [1040393] - [scsi] isci: correct erroneous for_each_isci_host macro (David Milburn) [1059325] - [ata] libata: report link resume failure as KERN_WARNING instead of ERR (David Milburn) [1029395] - [char] ipmi: revert special case for UV systems (Tony Camuso) [1063878] - [acpi] ipmi: create dependencies so ipmi loads before power_meter (Tony Camuso) [1063878] - [acpi] Not an error if IPMI handlers are not available at boot (Tony Camuso) [1063878] - [char] ipmi: allow building ipmi_si and ipmi_msghandler as loadable modules (Tony Camuso) [1063878] - [kernel] sched: Fix small race where child->se.parent, cfs_rq might point to invalid ones (Naoya Horiguchi) [1032350] - [kernel] sched: suppress RCU lockdep splat in task_fork_fair (Naoya Horiguchi) [1032350] - [kernel] sched: add local variable to store task_group() to avoid kernel stall (Naoya Horiguchi) [1043733] - [edac] pci: remove unnecessary debug printk (Aristeu Rozanski) [755026] - [x86] Optimize switch_mm() for multi-threaded workloads (Rik van Riel) [991518] - [fs] vfs: enclose vfs_check_frozen macro (Mateusz Guzik) [1056303] - [fs] jbd: Remove j_barrier mutex (Mateusz Guzik) [1052757]- [md] dm-cache: fix a lock-inversion (Mike Snitzer) [1038227] - [md] dm-cache: take care to copy the space map roots before locking the superblock (Mike Snitzer) [1038227] - [md] dm-cache-metadata: fix corruption due to non-atomic transaction commit (Mike Snitzer) [1038227] - [md] dm-era: fixes for issues identified upstream (Mike Snitzer) [1038227] - [md] dm-cache: remove remainder of distinct discard block size (Mike Snitzer) [1038227] - [md] dm-cache: prevent corruption caused by discard_block_size > cache_block_size (Mike Snitzer) [1038227] - [md] dm-cache: fix access beyond end of origin device (Mike Snitzer) [1038227] - [md] dm-cache: fix truncation bug when copying a block to/from >2TB fast device (Mike Snitzer) [1038227] - [md] dm-era: mark as tech preview for RHEL6.6 (Mike Snitzer) [1038227] - [md] dm-era: port to RHEL6.6 (Mike Snitzer) [1038227] - [md] dm-bitset: only flush the current word if it has been dirtied (Mike Snitzer) [1038227] - [md] dm-era: support non power-of-2 blocksize (Mike Snitzer) [1038227] - [md] dm: add era target (Mike Snitzer) [1038227] - [md] dm-cache-mq: fix memory allocation failure for large cache devices (Mike Snitzer) [1038227] - [md] dm-cache: fix truncation bug when mapping I/O to >2TB fast device (Mike Snitzer) [1038227] - [md] dm-cache: mark as tech preview (Mike Snitzer) [1038227] - [md] dm-cache: fix RHEL6 incompatibility with upstream's hook/unhook (Mike Snitzer) [1038227] - [md] dm-cache: fix bug in cache-mode based per-bio data destruction (Mike Snitzer) [1038227] - [md] dm-cache: port to RHEL6 (Mike Snitzer) [1038227] - [md] dm-cache: do not add migration to completed list before unhooking bio (Mike Snitzer) [1038227] - [md] dm-cache: move hook_info into common portion of per_bio_data structure (Mike Snitzer) [1038227] - [md] dm-cache: add policy name to status output (Mike Snitzer) [1038227] - [md] dm-cache: add block sizes and total cache blocks to status output (Mike Snitzer) [1038227] - [md] dm-btree: add dm_btree_find_lowest_key (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: introduce three promotion threshold tunables (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: use list_del_init instead of list_del + INIT_LIST_HEAD (Mike Snitzer) [1038227] - [md] dm-array: fix a reference counting bug in shadow_ablock (Mike Snitzer) [1038227] - [md] dm-cache: actually resize cache (Mike Snitzer) [1038227] - [md] dm-cache: update Documentation for invalidate_cblocks's range syntax (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: fix promotions to occur as expected (Mike Snitzer) [1038227] - [md] dm-cache: resolve small nits and improve Documentation (Mike Snitzer) [1038227] - [md] dm-cache: add cache block invalidation support (Mike Snitzer) [1038227] - [md] dm-cache: add remove_cblock method to policy interface (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: reduce memory requirements (Mike Snitzer) [1038227] - [md] dm-cache-metadata: check the metadata version when reading the superblock (Mike Snitzer) [1038227] - [md] dm-cache: add passthrough mode (Mike Snitzer) [1038227] - [md] dm-cache: cache shrinking support (Mike Snitzer) [1038227] - [md] dm-cache: promotion optimisation for writes (Mike Snitzer) [1038227] - [md] dm-cache: be much more aggressive about promoting writes to discarded blocks (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: implement writeback_work(), mq_set_dirty() and mq_clear_dirty() (Mike Snitzer) [1038227] - [md] dm-cache: optimize commit_if_needed (Mike Snitzer) [1038227] - [md] dm-cache: log error message if dm_kcopyd_copy() fails (Mike Snitzer) [1038227] - [md] dm-cache: use cell_defer() boolean argument consistently (Mike Snitzer) [1038227] - [md] dm-cache: return -EINVAL if the user specifies unknown cache policy (Mike Snitzer) [1038227] - [md] dm-cache-metadata: return bool from __superblock_all_zeroes (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: a few small fixes (Mike Snitzer) [1038227] - [md] dm-cache-policy: remove return from void policy_remove_mapping (Mike Snitzer) [1038227] - [md] dm-cache: improve efficiency of quiescing flag management (Mike Snitzer) [1038227] - [md] dm-cache: fix a race condition between queuing new migrations and quiescing for a shutdown (Mike Snitzer) [1038227] - [md] dm-cache: io destined for the cache device can now serve as tick bios (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: protect residency method with existing mutex (Mike Snitzer) [1038227] - [md] dm-array: fix bug in growing array (Mike Snitzer) [1038227] - [md] dm-cache: eliminate holes in cache structure (Mike Snitzer) [1038227] - [md] dm-cache: fix stacking of geometry limits (Mike Snitzer) [1038227] - [md] dm-cache: add data block size limits to code and Documentation (Mike Snitzer) [1038227] - [md] dm-cache: document metadata device is exclussive to a cache (Mike Snitzer) [1038227] - [md] dm-cache: avoid conflicting remove_mapping() in mq policy (Mike Snitzer) [1038227] - [md] dm-cache: fix arm link errors with inline (Mike Snitzer) [1038227] - [md] doc: fix dm-cache misspelling found with 'codespell' tool (Mike Snitzer) [1038227] - [md] dm-cache: set config value (Mike Snitzer) [1038227] - [md] dm-cache: move config fns (Mike Snitzer) [1038227] - [md] dm-cache: replace memcpy with struct assignment (Mike Snitzer) [1038227] - [md] dm-cache: fix typos in comments (Mike Snitzer) [1038227] - [md] dm-cache-policy: fix description of lookup fn (Mike Snitzer) [1038227] - [md] dm-cache: tune migration throttling (Mike Snitzer) [1038227] - [md] dm-cache: fix error return code in cache_create (Mike Snitzer) [1038227] - [md] dm-cache: reduce bio front_pad size in writeback mode (Mike Snitzer) [1038227] - [md] dm-cache: fix writes to cache device in writethrough mode (Mike Snitzer) [1038227] - [md] dm-cache: policy ignore hints if generated by different version (Mike Snitzer) [1038227] - [md] dm-cache: policy change version from string to integer set (Mike Snitzer) [1038227] - [md] dm-cache: fix race in writethrough implementation (Mike Snitzer) [1038227] - [md] dm-cache: metadata clear dirty bits on clean shutdown (Mike Snitzer) [1038227] - [md] dm-cache: avoid calling policy destructor twice on error (Mike Snitzer) [1038227] - [md] dm-cache: detect cache_create failure (Mike Snitzer) [1038227] - [md] dm-cache: avoid 64 bit division on 32 bit (Mike Snitzer) [1038227] - [md] dm-cache: add cleaner policy (Mike Snitzer) [1038227] - [md] dm-cache: add mq policy (Mike Snitzer) [1038227] - [md] dm: add cache target (Mike Snitzer) [1038227] - [md] dm-persistent-data: add bitset (Mike Snitzer) [1038227] - [md] dm-persistent-data: add transactional array (Mike Snitzer) [1038227] - [md] dm-log-userspace: allow mark requests to piggyback on flush requests (Mike Snitzer) [1057707] - [md] dm-sysfs: fix a module unload race (Mike Snitzer) [1057707] - [md] dm-snapshot: use dm-bufio prefetch (Mike Snitzer) [1057707] - [md] dm-snapshot: use dm-bufio (Mike Snitzer) [1057707] - [md] dm-snapshot: prepare for switch to using dm-bufio (Mike Snitzer) [1057707] - [md] dm-snapshot: use GFP_KERNEL when initializing exceptions (Mike Snitzer) [1057707] - [md] dm: wait until embedded kobject is released before destroying a device (Mike Snitzer) [1057707] - [md] dm: remove pointless kobject comparison in dm_get_from_kobject (Mike Snitzer) [1057707] - [md] dm-table: remove unused buggy code that extends the targets array (Mike Snitzer) [1057707] - [md] dm-stats: initialize read-only module parameter (Mike Snitzer) [1057707] - [md] dm-table: fail dm_table_create on dm_round_up overflow (Mike Snitzer) [1057707] - [md] dm-snapshot: avoid snapshot space leak on crash (Mike Snitzer) [1057707] - [md] dm-delay: fix a possible deadlock due to shared workqueue (Mike Snitzer) [1057707] - [md] dm: allow remove to be deferred (Mike Snitzer) [1057707] - [md] dm-mpath: requeue I_O during pg_init (Mike Snitzer) [1057707] - [md] dm-mpath: fix race condition between multipath_dtr and pg_init_done (Mike Snitzer) [1057707] - [md] dm: allocate buffer for messages with small number of arguments using GFP_NOIO (Mike Snitzer) [1057707] - [md] dm: add reserved_bio_based_ios module parameter (Mike Snitzer) [1057707] - [md] dm: add reserved_rq_based_ios module parameter (Mike Snitzer) [1057707] - [md] dm: lower bio-based mempool reservation (Mike Snitzer) [1057707] - [md] dm-snapshot: fix performance degradation due to small hash size (Mike Snitzer) [1057707] - [md] dm-stats: fix possible counter corruption on 32-bit systems (Mike Snitzer) [1057707] - [md] dm-mpath: do not fail path on -ENOSPC (Mike Snitzer) [1057707] - [scsi] Return ENODATA on medium error (Mike Snitzer) [1057707] - [scsi] return ENOSPC on thin provisioning failure (Mike Snitzer) [1057707] - [scsi] Set hostbyte status in scsi_check_sense() (Mike Snitzer) [1057707] - [scsi] Document enhanced error codes (Mike Snitzer) [1057707] - [md] dm-stripe: silence a couple sparse warnings (Mike Snitzer) [1057707] - [md] dm: add statistics support (Mike Snitzer) [1057707] - [md] math64: New separate div64_u64_rem helper (Mike Snitzer) [1057707] - [md] dm-ioctl: cleanup error handling in table_load (Mike Snitzer) [1057707] - [md] dm-ioctl: increase granularity of type_lock when loading table (Mike Snitzer) [1057707] - [md] dm-ioctl: prevent rename to empty name or uuid (Mike Snitzer) [1057707] - [md] dm: allow error target to replace bio-based and request-based targets (Mike Snitzer) [1057707] - [md] bump ioctl version from "dm: optimize use SRCU and RCU" (Mike Snitzer) [1057707] - [md] dm: document iterate_devices (Mike Snitzer) [1057707]- [fs] xfs: prevent stack overflows from page cache allocation (Eric Sandeen) [1020574] - [fs] gfs2: Fix uninitialized VFS inode in gfs2_create_inode (Abhijith Das) [1059808] - [fs] cifs: mask off top byte in get_rfc1002_length() (Sachin Prabhu) [1069737] - [fs] nfs: add memory barriers around NFS_INO_INVALID_DATA and NFS_INO_INVALIDATING (Jeff Layton) [908603] - [fs] nfs: Fix races in nfs_revalidate_mapping (Jeff Layton) [908603] - [fs] nfs: fix the handling of NFS_INO_INVALID_DATA flag in nfs_revalidate_mapping (Jeff Layton) [908603] - [fs] nfs: don't invalidate dentries that act as mountpoints (Jeff Layton) [1023276] - [kernel] Prevent deadlock when post_schedule_rt() results in calling wakeup_kswapd() on multiple CPUs (Larry Woodman) [1009626] - [s390] cio: Fix missing subchannels after CHPID configure on (Hendrik Brueckner) [1076468] - [scsi] AACRAID Driver compat IOCTL missing capability check (Jacob Tanenbaum) [1033534] {CVE-2013-6383} - [ata] libata: Include WWN ID in inquiry VPD emulation (David Milburn) [1032443] - [acpi] ipmi: Fix atomic context requirement of ipmi_msg_handler() (Tony Camuso) [868399 968459] - [x86] hyperv: bypass the timer_irq_works() check (Jason Wang) [1040349] - [netdrv] iwlwifi: don't return -ERFKILL if SEND_IF_RFKILL is set (Stanislaw Gruszka) [1065147] - [netdrv] iwlwifi: fix initialisation while RF-kill is asserted (Stanislaw Gruszka) [1065147] - [cpufreq] Invoke __cpufreq_remove_dev_finish() after releasing cpu_hotplug.lock (Petr Oros) [1051352] - [cpufreq] Split __cpufreq_remove_dev() into two parts (Petr Oros) [1051352] - [cpufreq] Fix sysfs deadlock with concurrent hotplug/frequency switch (Petr Oros) [1051352] - [acpi] Enhance ACPI warning for memory/IO address conflicts (Prarit Bhargava) [1033939] - [acpi] acpica: Add support for region address conflict checking (Prarit Bhargava) [1033939] - [firmware] dmi: kernel parameter smbios_26_uuid needs to be early_param (Prarit Bhargava) [1030721] - [serial] 8250: Add support for Broadcom TruManage redirected serial port (Prarit Bhargava) [953260] - [x86] cpu: Always print SMP information in /proc/cpuinfo (Prarit Bhargava) [1073898] - [Documentation] alt-smp-once should be alt-smp-boot (Prarit Bhargava) [1027505] - [pci] irq_remapping: Clean up x2apic opt-out security warning mess (Prarit Bhargava) [907549] - [block] nvme: fixup build warnings (David Milburn) [1014725]- [md] dm-thin: sort the per thin deferred bios using an rb_tree (Mike Snitzer) [1060381] - [md] dm-thin: use per thin device deferred bio lists (Mike Snitzer) [1060381] - [md] dm-thin: simplify pool_is_congested (Mike Snitzer) [1060381] - [md] dm-thin: fix dangling bio in process_deferred_bios error path (Mike Snitzer) [1060381] - [md] dm-thin: take care to copy the space map root before locking the superblock (Mike Snitzer) [1060381] - [md] dm-transaction-manager: fix corruption due to non-atomic transaction commit (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: fix refcount decrement below 0 which caused corruption (Mike Snitzer) [1060381] - [md] dm-thin: fix Documentation for held metadata root feature (Mike Snitzer) [1060381] - [md] dm-thin: fix noflush suspend IO queueing (Mike Snitzer) [1060381] - [md] dm-thin: fix deadlock in __requeue_bio_list (Mike Snitzer) [1060381] - [md] dm-thin: fix out of data space handling (Mike Snitzer) [1060381] - [md] dm-thin: ensure user takes action to validate data and metadata consistency (Mike Snitzer) [1060381] - [md] dm-thin: synchronize the pool mode during suspend (Mike Snitzer) [1060381] - [md] fix Kconfig indentation (Mike Snitzer) [1060381] - [md] dm-thin: allow metadata space larger than supported to go unused (Mike Snitzer) [1060381] - [md] dm-thin: fix the error path for the thin device constructor (Mike Snitzer) [1060381] - [md] dm-thin: avoid metadata commit if a pool's thin devices haven't changed (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: fix bug in resizing of thin metadata (Mike Snitzer) [1060381] - [md] dm-thin: fix pool feature parsing (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: fix extending the space map (Mike Snitzer) [1060381] - [md] dm-space-map-common: make sure new space is used during extend (Mike Snitzer) [1060381] - [md] dm-thin: fix set_pool_mode exposed pool operation races (Mike Snitzer) [1060381] - [md] dm-thin: eliminate the no_free_space flag (Mike Snitzer) [1060381] - [md] dm-thin: add error_if_no_space feature (Mike Snitzer) [1060381] - [md] dm-thin: requeue bios to DM core if no_free_space and in read-only mode (Mike Snitzer) [1060381] - [md] dm-thin: cleanup and improve no space handling (Mike Snitzer) [1060381] - [md] dm-thin: log info when growing the data or metadata device (Mike Snitzer) [1060381] - [md] dm-thin: handle metadata failures more consistently (Mike Snitzer) [1060381] - [md] dm-thin: factor out check_low_water_mark and use bools (Mike Snitzer) [1060381] - [md] dm-thin: add mappings to end of prepared_* lists (Mike Snitzer) [1060381] - [md] dm-thin: return error from alloc_data_block if pool is not in write mode (Mike Snitzer) [1060381] - [md] dm-thin: use bool rather than unsigned for flags in structures (Mike Snitzer) [1060381] - [md] dm-persistent-data: cleanup dm-thin specific references in text (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: limit errors in sm_metadata_new_block (Mike Snitzer) [1060381] - [md] dm-thin: fix discard support to a previously shared block (Mike Snitzer) [1060381] - [md] dm-thin: initialize dm_thin_new_mapping returned by get_next_mapping (Mike Snitzer) [1060381] - [md] dm-space-map: disallow decrementing a reference count below zero (Mike Snitzer) [1060381] - [md] dm-thin: allow pool in read-only mode to transition to read-write mode (Mike Snitzer) [1060381] - [md] dm-thin: re-establish read-only state when switching to fail mode (Mike Snitzer) [1060381] - [md] dm-thin: always fallback the pool mode if commit fails (Mike Snitzer) [1060381] - [md] dm-thin: switch to read-only mode if metadata space is exhausted (Mike Snitzer) [1060381] - [md] dm-thin: switch to read only mode if a mapping insert fails (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: return on failure in sm_metadata_new_block (Mike Snitzer) [1060381] - [md] dm-space-map-disk: optimise sm_disk_dec_block (Mike Snitzer) [1060381] - [md] dm-table: print error on preresume failure (Mike Snitzer) [1060381] - [md] dm-thin: do not expose non-zero discard limits if discards disabled (Mike Snitzer) [1060381] - [md] dm-thin: always return -ENOSPC if no_free_space is set (Mike Snitzer) [1060381] - [md] dm-thin: set pool read-only if breaking_sharing fails block allocation (Mike Snitzer) [1060381] - [md] dm-thin: prefix pool error messages with pool device name (Mike Snitzer) [1060381] - [md] dm-space-map: optimise sm_ll_dec and sm_ll_inc (Mike Snitzer) [1060381] - [md] dm-btree: prefetch child nodes when walking tree for a dm_btree_del (Mike Snitzer) [1060381] - [md] dm-btree: use pop_frame in dm_btree_del to cleanup code (Mike Snitzer) [1060381] - [md] dm-thin: fix stacking of geometry limits (Mike Snitzer) [1060381] - [md] dm-thin: add data block size limits to Documentation (Mike Snitzer) [1060381] - [md] dm-thin: fix metadata dev resize detection (Mike Snitzer) [1060381] - [md] dm-thin: generate event when metadata threshold passed (Mike Snitzer) [1060381] - [md] dm-persistent-metadata: add space map threshold callback (Mike Snitzer) [1060381] - [md] dm-persistent-data: add threshold callback to space map (Mike Snitzer) [1060381] - [md] dm-thin: detect metadata device resizing (Mike Snitzer) [1060381] - [md] dm-persistent-data: support space map resizing (Mike Snitzer) [1060381] - [md] dm-thin: refactor data dev resize (Mike Snitzer) [1060381] - [md] dm-bufio: initialize read-only module parameters (Mike Snitzer) [1060381] - [md] dm-bufio: submit writes outside lock (Mike Snitzer) [1060381] - [md] dm-bufio: add recursive IO request BUG_ON (Mike Snitzer) [1060381] - [md] dm-bufio: prefetch (Mike Snitzer) [1060381] - [md] dm-bufio: fix slow IO latency issue specific to RHEL6 (Mike Snitzer) [1058528] - [netdrv] tun: fix LSM/SELinux labeling of tun/tap devices (Vlad Yasevich) [1004625] - [netdrv] tuntap: fix leaking reference count (Vlad Yasevich) [1004625] - [netdrv] tun: release the reference of tun device in tun_recvmsg (Vlad Yasevich) [1004625] - [netdrv] tuntap: move socket to tun_file (Vlad Yasevich) [1004625] - [netdrv] tun: don't hold network namespace by tun sockets (Vlad Yasevich) [1004625] - [char] tty: Correct tty buffer flush (Prarit Bhargava) [999913]- [vhost] validate vhost_get_vq_desc return value (Michael S. Tsirkin) [1058677] {CVE-2014-0055} - [net] ip_gre: fix msg_name parsing for recvfrom/recvmsg (Jiri Pirko) [1076379] - [net] ip_tunnel: Fix a memory corruption in ip_tunnel_xmit (Jiri Pirko) [1076379] - [net] ip_gre: fix ipgre_header to return correct offset (Jiri Pirko) [1075579] - [net] gre: fix hard header destination address checking (Jiri Pirko) [1075579] - [x86] Adjust irq remapping quirk for older revisions of 5500/5520 chipsets (Neil Horman) [995262] - [x86] kvm: introduce periodic global clock updates (Andrew Jones) [1078929] - [x86] kvm: rate-limit global clock updates (Andrew Jones) [1072373] - [hid] wacom: Add reporting of wheel for Intuos4 WL (Aristeu Rozanski) [959596] - [netdrv] mlx4_en: Fixed crash when port type is changed (Amir Vadai) [1059586] - [netdrv] be2net: Warn users of possible broken functionality on BE2 cards with very old FW versions with latest driver (Ivan Vecera) [998013] - [pci] pciehp: replace unconditional sleep with config space access check (Myron Stowe) [988052] - [pci] Separate pci_bus_read_dev_vendor_id from pci_scan_device (Myron Stowe) [988052] - [pci] pciehp: wait 100 ms after Link Training check (Myron Stowe) [988052] - [pci] pciehp: wait 1000 ms before Link Training check (Myron Stowe) [988052] - [pci] pciehp: fix power fault interrupt storm problem (Myron Stowe) [988052]- [netdrv] vmxnet3: fix netpoll race condition (Neil Horman) [1073218] - [net] ip_tunnel: Remove double unregister of the fallback device (Florian Westphal) [1020426] - [net] ip_tunnel: return more precise errno value when adding tunnel fails (Florian Westphal) [1020426] - [net] ip_tunnel: Add fallback tunnels to the hash lists (Florian Westphal) [1020426] - [net] netfilter: nf_conntrack_dccp: fix skb_header_pointer API usages (Jiri Pirko) [1077346] {CVE-2014-2523} - [net] ip_tunnel: (revert old)/fix ecn decapsulation behaviour (Jiri Pirko) [1059402] - [net] ipvs: Add missing locking during connection table hashing and unhashing (Jesper Brouer) [1069874] - [net] don't send NEWLINK in UNREGISTER_BATCH case (Florian Westphal) [1062254] - [net] openvswitch: Use flow hash during flow lookup operation (Francesco Fusco) [1002053] - [net] openvswitch: TCP flags matching support (Francesco Fusco) [1002053] - [net] openvswitch: Widen TCP flags handling (Francesco Fusco) [1002053] - [net] openvswitch: Enable all GSO features on internal port (Francesco Fusco) [1002053] - [net] openvswitch: collect mega flow mask stats (Francesco Fusco) [1002053] - [net] openvswitch: Simplify mega-flow APIs (Francesco Fusco) [1002053] - [net] openvswitch: Move mega-flow list out of rehashing struct (Francesco Fusco) [1002053] - [net] openvswitch: Restructure datapath.c and flow.c (Francesco Fusco) [1002053] - [net] openvswitch: remove duplicated include from vport-gre.c (Francesco Fusco) [1002053] - [net] openvswitch: remove duplicated include from vport-vxlan.c (Francesco Fusco) [1002053] - [net] openvswitch: Move flow table rehashing to flow install (Francesco Fusco) [1002053] - [net] openvswitch: flow: fix potential illegal memory access in __parse_flow_nlattrs (Francesco Fusco) [1002053] - [net] openvswitch: Fix alignment of struct sw_flow_key (Francesco Fusco) [1002053] - [net] openvswitch: optimize flow compare and mask functions (Francesco Fusco) [1002053] - [net] openvswitch: Rename key_len to key_end (Francesco Fusco) [1002053] - [net] openvswitch: Add SCTP support (Francesco Fusco) [1002053] - [net] ipv6: Add NEXTHDR_SCTP to ipv6.h (Francesco Fusco) [1002053] - [net] sctp: Refactor SCTP skb checksum computation (Francesco Fusco) [1002053] - [net] sctp: prevent checksum.h from double inclusion (Francesco Fusco) [1002053] - [net] openvswitch: Mega flow implementation (Francesco Fusco) [1002053] - [net] openvswitch: Use non rcu hlist_del() flow table entry (Francesco Fusco) [1002053] - [net] openvswitch: Use RCU lock for flow dump operation (Francesco Fusco) [1002053] - [net] openvswitch: Use parallel_ops genl (Francesco Fusco) [1002053] - [net] genl: Allow concurrent genl callbacks (Francesco Fusco) [1002053] - [net] ipv6: del unreachable route when an addr is deleted on lo (Vivek Dasgupta) [1028372] - [net] ipv6: add ip6_route_lookup (Vivek Dasgupta) [1028372] - [net] ethtool: added support for 40GbE link (Nikolay Aleksandrov) [1024039] - [scsi] megaraid_sas: fix a small problem when reading state value from hw (Tomas Henzl) [1065187] - [fs] gfs2: Increase the max number of ACLs (Robert S Peterson) [1075713] - [kernel] hrtimers: Move SMP function call to thread context (Mateusz Guzik) [1073129] - [kernel] hrtimers: Support resuming with two or more CPUs online (Mateusz Guzik) [1073129]- [net] sctp: fix sctp_sf_do_5_1D_ce to verify if peer is AUTH capable (Daniel Borkmann) [1067451] {CVE-2014-0101} - [fs] dcache: fix cleanup on warning in d_splice_alias (J. Bruce Fields) [1042731] - [fs] ext4: Fix buffer head leaks after calls to ext4_get_inode_loc() (Eric Sandeen) [1058583] - [fs] autofs4: fix device ioctl mount lookup (Ian Kent) [999708] - [fs] vfs: introduce kern_path_mountpoint() (Ian Kent) [999708] - [fs] vfs: rename user_path_umountat() to user_path_mountpoint_at() (Ian Kent) [999708] - [fs] vfs: massage umount_lookup_last() a bit to reduce nesting (Ian Kent) [999708] - [fs] vfs: allow umount to handle mountpoints without revalidating them (Ian Kent) [999708] - [net] ip, ipv6: handle gso skbs in forwarding path (Florian Westphal) [1029603] - [net] introduce netif_skb_dev_features (Florian Westphal) [1029603] - [net] add and use skb_gso_transport_seglen() (Florian Westphal) [1029603] - [net] bridge: apply multicast snooping to IPv6 link-local, too (Francesco Fusco) [1020579] - [net] bridge: fix mdb info leaks (Francesco Fusco) [1020579] - [net] bridge: fix a possible use after free (Francesco Fusco) [1020579] - [net] bridge: Pseudo-header required for the checksum of ICMPv6 (Francesco Fusco) [1020579] - [net] bridge: correct IPv6 checksum after pull (Francesco Fusco) [1020579] - [net] bridge: Do not send queries on multicast group leaves (Francesco Fusco) [1020579] - [net] bridge: Fix return values of br_multicast_add_group/br_multicast_new_group (Francesco Fusco) [1020579] - [net] bridge: don't try to update timers in case of broken MLD queries (Francesco Fusco) [1020579] - [net] bridge: prevent flooding IPv6 packets that do not have a listener (Francesco Fusco) [1020579] - [net] ipv6: mcast: use in6_dev_put in timer handlers instead of __in6_dev_put (Florian Westphal) [1026520] - [net] ipv6: mld: document force_mld_version in ip-sysctl.txt (Florian Westphal) [1026520] - [net] ipv6: mld: introduce mld_*_stop_timer functions (Florian Westphal) [1026520] - [net] ipv6: mld: refactor query processing into v1/v2 functions (Florian Westphal) [1026520] - [net] ipv6: mld: similarly to MLDv2 have min max_delay of 1 (Florian Westphal) [1026520] - [net] ipv6: mld: implement RFC3810 MLDv2 mode only (Florian Westphal) [1026520] - [net] ipv6: mld: get rid of MLDV2_MRC and simplify calculation (Florian Westphal) [1026520] - [net] ipv6: mld: clean up MLD_V1_SEEN macro (Florian Westphal) [1026520] - [net] ipv6: mld: fix v1/v2 switchback timeout to rfc3810, 9.12 (Florian Westphal) [1026520] - [net] ipv6: mcast: minor: use defines for rfc3810/8.1 lengths (Florian Westphal) [1026520] - [net] ipv6: minor: *_start_timer: rather use unsigned long (Florian Westphal) [1026520] - [net] ipv4: processing ancillary IP_TOS or IP_TTL (Francesco Fusco) [990694] - [net] ipv4: IP_TOS and IP_TTL can be specified as ancillary data (Francesco Fusco) [990694] - [net] netfilter: nf_conntrack: avoid large timeout for mid-stream pickup (Jiri Benc) [1033869] - [net] tcp: preserve ACK clocking in TSO (Jesper Brouer) [1015147] - [documentation] add missing documentation about network stack scaling (Ivan Vecera) [961555] - [netdrv] bonding: check for vlan device in bond_3ad_lacpdu_recv() (Veaceslav Falico) [1050224] - [netdrv] bonding: move bond_compute_features out of locks (Veaceslav Falico) [1021442] - [netdrv] bnx2: remove unnecessary pci_set_drvdata() (Neil Horman) [1054555] - [netdrv] bnx2: Miscellaneous conversions to ETH_ALEN (Neil Horman) [1054555] - [netdrv] bnx2: Convert dma_alloc_coherent() to dma_zalloc_coherent (Neil Horman) [1054555] - [netdrv] bnx2: Update version to 2.2.4 (Neil Horman) [1054555] - [netdrv] bnx2: Use SIMPLE_DEV_PM_OPS (Neil Horman) [1054555] - [netdrv] bnx2: Refactor WoL setup into a separate function (Neil Horman) [1054555] - [netdrv] bnx2: Use kernel APIs for WoL and power state changes (Neil Horman) [1054555] - [netdrv] bnx2: Handle error condition in ->slot_reset() (Neil Horman) [1054555] - [netdrv] bnx2: use pdev->pm_cap instead of pci_find_capability() (Neil Horman) [1054555] - [netdrv] bnx2: Use module_pci_driver to register driver (Neil Horman) [1054555] - [netdrv] bnx2: make cnic_probe static (Neil Horman) [1054555] - [netdrv] bnx2: Fix accidental reversions (Neil Horman) [1054555]- [net] sctp: fix sctp_connectx abi for ia32 emulation/compat mode (Daniel Borkmann) [1053547] - [net] packet: improve socket create/bind latency in some cases (Daniel Borkmann) [1045150] - [net] filter: let bpf_tell_extensions return SKF_AD_MAX (Daniel Borkmann) [960275] - [net] introduce SO_BPF_EXTENSIONS (Daniel Borkmann) [960275] - [net] tcp_probe: adapt tbuf size for recent changes (Daniel Borkmann) [1000466] - [net] tcp_probe: allow more advanced ingress filtering by mark (Daniel Borkmann) [1000466] - [net] tcp_probe: add IPv6 support (Daniel Borkmann) [1000466] - [net] tcp_probe: kprobes: adapt jtcp_rcv_established signature (Daniel Borkmann) [1000466] - [net] tcp_probe: also include rcv_wnd next to snd_wnd (Daniel Borkmann) [1000466] - [net] tcp_probe: cleanup snprintf() use (Daniel Borkmann) [1000466] - [net] tcp_probe: avoid modulus operation and wrap fix (Daniel Borkmann) [1000466] - [lib] vsprintf: add IPv4/v6 generic format specifier (Daniel Borkmann) [1000466] - [lib] vsprintf: Add IPV4 options for host, network, big and little endian (Daniel Borkmann) [1000466] - [lib] vsprintf: Update pI6c to not compress a single 0 (Daniel Borkmann) [1000466] - [net] netfilter: nf_conntrack: use RCU safe kfree for conntrack extensions (Jesper Brouer) [1015122] - [scsi] vmw_pvscsi: Fix pvscsi_abort() function (Ewan Milne) [1002727] - [scsi] scsi_dh: cosmetic change to sizeof() (Ewan Milne) [1062494] - [scsi] scsi_dh_alua: Add module parameter to allow failover to non preferred path without STPG (Maurizio Lombardi) [1020554] - [x86] Support Silvermont (Neil Horman) [1048304] - [netdrv] bonding: don't permit to use ARP monitoring in 802.3ad mode (Veaceslav Falico) [1029315] - [security] audit: suppress stock memalloc failure warnings since already managed (Richard Guy Briggs) [890899] - [kernel] sched: Avoid throttle_cfs_rq() racing with period_timer stopping (Seth Jennings) [844450] - [hv] ballon: Make pressure posting thread sleep interruptibly (Luiz Capitulino) [1065274] - [virt] virtio_balloon: fix handling of PAGE_SIZE != 4k (Steve Best) [1034793] - [virt] virtio_balloon: Fix endian bug (Steve Best) [1034793] - [kvm] x86: emulator: Implement jmp far opcode ff/5 (Laszlo Ersek) [1059496] - [kvm] x86: emulator: Add decoding of 16bit second in memory argument (Laszlo Ersek) [1059496] - [virt] xenfv: cpuid filtering, allow 'em all on v4 (Andrew Jones) [1064971] - [virt] xenfv: cpuid filtering, check xen major version (Andrew Jones) [1064971] - [kernel] errno.h: remove "NFS" from descriptions in comments (Eric Sandeen) [1009681] - [virt] xen: mask x2APIC feature in PV (Andrew Jones) [1061348 1064974] - [virt] xen: filter APERFMPERF cpuid feature out (Andrew Jones) [1061348 1064974] - [virt] xenpv: fix xen_cpuid mwait leaf case (Andrew Jones) [1061348 1064974] - [virt] xenpv: improve xsave detection (Andrew Jones) [1061348 1064974] - [virt] xen: mask the MTRR feature from the cpuid (Andrew Jones) [1061348 1064974] - [s390] crypto: Fix aes-xts parameter corruption (Hendrik Brueckner) [1043540] - [x86] crypto: xor - Check for osxsave as well as avx in crypto/xor (Andrew Jones) [1061348] - [x86] add cpu_has_osxsave (Andrew Jones) [1061348] - [virt] revert "xen: don't touch xsave in cr4" (Andrew Jones) [1061348] - [virt] revert "xen: mask cpu feature avx" (Andrew Jones) [1061348] - [x86] intel-iommu: fix off-by-one in pagetable freeing (Marcelo Tosatti) [635846] - [x86] intel-iommu: Free old page tables before creating superpage (Marcelo Tosatti) [635846] - [x86] amd-iommu: Fix memory leak in free_pagetable (Marcelo Tosatti) [635846] - [x86] kvm: iommu: hva align mapping page size (Marcelo Tosatti) [635846] - [x86] intel-iommu: fix return value of iommu_unmap() API (Marcelo Tosatti) [635846] - [x86] intel-iommu: Fix leaks in pagetable freeing (Marcelo Tosatti) [635846] - [x86] amd-iommu: Make iommu_map_page and alloc_pte aware of page sizes (Marcelo Tosatti) [635846] - [x86] intel-iommu: fix superpage support in pfn_to_dma_pte() (Marcelo Tosatti) [635846] - [x86] intel-iommu: set iommu_superpage on VM domains to lowest common denominator (Marcelo Tosatti) [635846] - [x86] intel-iommu: Enable super page support (Marcelo Tosatti) [635846] - [x86] kvm: Fix order passed to iommu_unmap (Marcelo Tosatti) [635846] - [x86] kvm: Change kvm_iommu_map_pages to map large pages (Marcelo Tosatti) [635846] - [x86] vt-d: Change map_range functions to implement map interface (Marcelo Tosatti) [635846] - [x86] iommu-api: Add ->*map callbacks to iommu_ops (Marcelo Tosatti) [635846] - [x86] iommu-api: Add iommu_map and iommu_unmap functions (Marcelo Tosatti) [635846] - [x86] iommu-api: Rename ->*map function pointers to ->*map_range (Marcelo Tosatti) [635846] - [x86] kvm: Introduce kvm_host_page_size (Marcelo Tosatti) [635846] - [x86] kvm: Enable EPT 1GB page support (Marcelo Tosatti) [998745] - [x86] kvm: Rename gb_page_enable() to get_lpage_level() in kvm_x86_ops (Marcelo Tosatti) [998745] - [x86] kvm: Moving PT_*_LEVEL to mmu.h (Marcelo Tosatti) [998745]- [edac] sb_edac: add support for Ivy Bridge (Aristeu Rozanski) [1005266] - [edac] sb_edac: avoid decoding the same error multiple times (Aristeu Rozanski) [1005266] - [edac] sb_edac: rename mci_bind_devs() (Aristeu Rozanski) [1005266] - [edac] sb_edac: enable multiple PCI id tables to be used (Aristeu Rozanski) [1005266] - [edac] sb_edac: rework sad_pkg (Aristeu Rozanski) [1005266] - [edac] sb_edac: allow different interleave lists (Aristeu Rozanski) [1005266] - [edac] sb_edac: allow different dram_rule arrays (Aristeu Rozanski) [1005266] - [edac] sb_edac: isolate TOHM retrieval (Aristeu Rozanski) [1005266] - [edac] sb_edac: rename pci_br (Aristeu Rozanski) [1005266] - [edac] sb_edac: isolate TOLM retrieval (Aristeu Rozanski) [1005266] - [edac] sb_edac: make RANK_CFG_A value part of sbridge_info (Aristeu Rozanski) [1005266] - [char] tty: ldisc, wait for ldisc infinitely in hangup (Aristeu Rozanski) [983146] - [char] tty: ldisc, move wait idle to caller (Aristeu Rozanski) [983146] - [char] tty: ldisc, allow waiting for ldisc arbitrarily long (Aristeu Rozanski) [983146] - [char] tty: ldisc, do not close until there are readers (Aristeu Rozanski) [983146] - [char] tty: restore tty_ldisc_wait_idle (Aristeu Rozanski) [983146] - [acpi] thermal: Check for thermal zone requirement (Nigel Croxon) [1021044] - [acpi] thermal: Don't invalidate thermal zone if critical trip point is bad (Nigel Croxon) [1021044] - [powerpc] mm: Fix mmap errno when MAP_FIXED is set and mapping exceeds the allowed address space (Jerome Marchand) [848316] - [mm] add overcommit_kbytes sysctl variable (Jerome Marchand) [967101] - [mm] factor commit limit calculation (Jerome Marchand) [967101] - [kernel] futex: fix handling of read-only-mapped hugepages (Andrea Arcangeli) [1045050] - [mm] flush pages from pagevec of offlined CPU (Naoya Horiguchi) [1037467] - [fs] Change fsnotify() to call fsnotify_create_event() with GFP_NOFS instead of GFP_KERNEL (Larry Woodman) [1032264] - [x86] Stop recursive fault in print_context_stack after stack overflow (Aaron Tomlin) [1028407] - [mm] fix BUG in __split_huge_page_pmd (Andrea Arcangeli) [949735] - [fs] GFS2: Lock i_mutex and use a local gfs2_holder for fallocate (Robert S Peterson) [1061910] - [fs] xfs: deprecate nodelaylog option (Eric Sandeen) [1055644] - [fs] nfsd: fix a race between returning and breaking the same delegation (Scott Mayhew) [914772] - [fs] cifs: escaping special characters in cifs_show_options (Cedric Buissart) [1023373] - [fs] ext4: fix WARN_ON from ext4_releasepage() (Carlos Maiolino) [1036814] - [scsi] sg: Fix user memory corruption when SG_IO is interrupted by a signal (David Milburn) [913199] - [fs] vfs: fix getname() && do_getname() interaction (Oleg Nesterov) [1024689] - [fs] ext3: pass custom EOF to generic_file_llseek_size() (Eric Sandeen) [1007459] - [fs] ext4: use core vfs llseek code for dir seeks (Eric Sandeen) [1007459] - [fs] vfs: allow custom EOF in generic_file_llseek code (Eric Sandeen) [1007459] - [fs] ext3: return 32/64-bit dir name hash according to usage type (Eric Sandeen) [1007459] - [fs] ext4: replace cut'n'pasted llseek code with generic_file_llseek_size (Eric Sandeen) [1007459] - [fs] vfs: add generic_file_llseek_size (Eric Sandeen) [1007459]- [x86] apic: Make disabled_cpu_apicid static read_mostly, fix typos (Nigel Croxon) [980621] - [x86] kexec: Add disable_cpu_apicid kernel parameter (Nigel Croxon) [980621] - [net] neigh: fix setting of default gc_* values (Jiri Pirko) [1070363] - [net] ipv4: fix route deletion for IPs on many subnets (Jiri Benc) [1056443] - [net] ipv4: match prefsrc when deleting routes (Jiri Benc) [1056443] - [net] tcp: tsq: restore minimal amount of queueing (Jiri Pirko) [1044053] - [net] ipv6: fix potential use after free in tcp_v6_do_rcv (Jiri Benc) [1004164] - [net] ipv6: Use ipv6_get_dsfield() instead of ipv6_tclass() (Jiri Benc) [1004164] - [fs] proc: meminfo: provide estimated available memory (Luiz Capitulino) [1032702] - [mm] vmscan: re-introduce the ZONE_RECLAIM_NOSCAN bailout for zone_reclaim() (Rafael Aquini) [1039534] - [mm] vmscan: compaction works against zones, not lruvecs (Johannes Weiner) [982770]- [fs] Fix mountpoint reference leakage in linkat (Jeff Layton) [1059943] - [net] sock: Fix release_cb kABI brekage (Thomas Graf) [1039723] - [kvm] x86: use kvm_read/write_guest_virt_system in task switch (Paolo Bonzini) [1018581] - [kvm] x86: small cleanups to kvm_task_switch (Paolo Bonzini) [1018581] - [kvm] x86: propagate error from kvm_load_segment_descriptor (Paolo Bonzini) [1018581] - [kvm] x86: improve save_guest_segment_descriptor (Paolo Bonzini) [1018581] - [kvm] x86: introduce kvm_write_guest_virt_system (Paolo Bonzini) [1018581] - [kvm] x86: Fix task switch privilege checks (Paolo Bonzini) [1018581]- [powerpc] Make function that parses RTAS error logs global (Steve Best) [1028682] - [powerpc] pseries: Add RTAS event log v6 definition (Steve Best) [1028682] - [powerpc] pseries: Parse and handle EPOW interrupts (Steve Best) [1028682] - [net] loopback: set default mtu to 64K (Jiri Pirko) [1057610] - [net] netpoll: take rcu_read_lock_bh() in netpoll_send_skb_on_dev() (Florian Westphal) [1049052] - [net] tcp: call tcp_replace_ts_recent() from tcp_ack() (Jiri Pirko) [1056516] - [net] tcp: accept RST without ACK flag (Jiri Pirko) [890377] - [net] tcp: should drop incoming frames without ACK flag set (Jiri Pirko) [890377] - [fs] cifs: sanity check length of data to send before sending (Sachin Prabhu) [1062590] {CVE-2014-0069} - [fs] cifs: ensure that uncached writes handle unmapped areas correctly (Sachin Prabhu) [1062590] {CVE-2014-0069} - [fs] xfs: xfs_remove deadlocks due to inverted AGF vs AGI lock ordering (Brian Foster) [1059334]- [pci] Retry allocation of only the resource type that failed (Myron Stowe) [1033748] - [pci] cleanup assign_requested_resources_sorted() kernel-doc warning (Myron Stowe) [1033748] - [pci] add a PCI resource reallocation config option (Myron Stowe) [1033748] - [pci] print out suggestion about using pci=realloc (Myron Stowe) [1033748] - [pci] prepare pci=realloc for multiple options (Myron Stowe) [1033748] - [pci] Retry on IORESOURCE_IO type allocations (Myron Stowe) [1033748] - [pci] Skip cardbus assigned resource reset during pci bus rescan (Myron Stowe) [1033748] - [pci] Fix "cardbus bridge resources as optional" size handling (Myron Stowe) [1033748] - [pci] Disable cardbus bridge MEM1 prefetchable bit (Myron Stowe) [1033748] - [pci] Fix /sys warning when sriov enabled and card is hot removed (Myron Stowe) [1033748] - [pci] remove add_to_failed_list() (Myron Stowe) [1033748] - [pci] add debug print out for add_size (Myron Stowe) [1033748] - [pci] make free_list() into a function (Myron Stowe) [1033748] - [pci] Rename dev_res_x to add_res or fail_res (Myron Stowe) [1033748] - [pci] Merge pci_dev_resource_x and pci_dev_resource (Myron Stowe) [1033748] - [pci] Replace resource_list with generic list (Myron Stowe) [1033748] - [pci] Move struct resource_list to setup-bus.c (Myron Stowe) [1033748] - [pci] Move pdev_sort_resources() to setup-bus.c (Myron Stowe) [1033748] - [pci] make re-allocation try harder by reassigning ranges higher (Myron Stowe) [1033748] - [pci] Make pci_rescan_bus handle add_list (Myron Stowe) [1033748] - [pci] Make rescan bus increase bridge resource size if needed (Myron Stowe) [1033748] - [pci] Use add_list in pcie hotplug path (Myron Stowe) [1033748] - [pci] try to assign required+option size first (Myron Stowe) [1033748] - [pci] Move get_res_add_size() function (Myron Stowe) [1033748] - [pci] Make add_to_list() return status (Myron Stowe) [1033748] - [pci] Calculate right add_size (Myron Stowe) [1033748] - [pci] set pci sriov page size before reading SRIOV BAR (Myron Stowe) [1033748] - [pci] delay configuration of SRIOV capability (Myron Stowe) [1033748] - [pci] Fix hotplug of Express Module with pci bridges (Myron Stowe) [1033748] - [pci] defer enablement of SRIOV BARS (Myron Stowe) [1033748] - [pci] Make pci_setup_bridge() non-static for use by arch code (Myron Stowe) [1033748] - [pci] code and comments cleanup (Myron Stowe) [1033748] - [pci] make cardbus-bridge resources optional (Myron Stowe) [1033748] - [pci] make SRIOV resources optional (Myron Stowe) [1033748] - [pci] ability to relocate assigned pci-resources (Myron Stowe) [1033748] - [pci] honor child buses add_size in hot plug configuration (Myron Stowe) [1033748] - [pci] remove printks about disabled bridge windows (Myron Stowe) [1033748] - [pci] ability to resize an allocated resource (Myron Stowe) [1033748] - [pci] pciehp: cleanup flow in pciehp_configure_device (Myron Stowe) [1033748] - [pci] Combined back-port of changes to drivers/pci/setup-bus.c to end up in sync with upstream at commit f483d39 (Myron Stowe) [1033748] - [pci] set PCI_PREF_RANGE_TYPE_64 in pci_bridge_check_ranges (Myron Stowe) [1033748] - [pci] rework "pci: add failed_list to pci_bus_assign_resources" (Myron Stowe) [1033748] - [pci] rework "pci: add pci_bridge_release_resources and pci_bus_release_bridge_resources" (Myron Stowe) [1033748] - [pci] rework "pci: separate pci_setup_bridge to small functions" (Myron Stowe) [1033748] - [pci] claim SR-IOV BARs in pcibios_allocate_resource (Myron Stowe) [1033748]- [x86] apic: Map the local apic when parsing the MP table (Prarit Bhargava) [1061873] - [kvm] x86: fix tsc catchup issue with tsc scaling (Marcelo Tosatti) [1005143] - [char] virtio-rng: don't register buffer if data isn't read out (Amos Kong) [1008273] - [netdrv] enic: remove enic->vlan_group check (Stefan Assmann) [1057704] - [netdrv] bonding: add NETIF_F_NO_CSUM vlan_features (Ivan Vecera) [1059777] - [infiniband] ipoib: Report operstate consistently when brought up without a link (Michal Schmidt) [995300]- [security] selinux: fix broken peer recv check (Paul Moore) [1043051] - [perf] tools: Enable branch profiling (Jiri Olsa) [1057869] - [perf] Fix hypervisor branch sampling permission check (Jiri Olsa) [1057869] - [perf] x86: Check branch sampling priv level in generic code (Jiri Olsa) [1057869] - [perf] Demand proper privileges for PERF_SAMPLE_BRANCH_KERNEL (Jiri Olsa) [1057869] - [perf] x86: Fix intel LBR filter (Jiri Olsa) [1057869] - [perf] Add callback to flush branch_stack on context switch (Jiri Olsa) [1057869] - [perf] Disable PERF_SAMPLE_BRANCH_* when not supported (Jiri Olsa) [1057869] - [perf] x86: Add LBR software filter support for Intel CPUs (Jiri Olsa) [1057869] - [perf] x86: Implement PERF_SAMPLE_BRANCH for Intel CPUs (Jiri Olsa) [1057869] - [perf] x86: Disable LBR support for older Intel Atom processors (Jiri Olsa) [1057869] - [perf] x86: Sync branch stack sampling with precise_sampling (Jiri Olsa) [1057869] - [char] n_tty: Fix unsafe update of available buffer space (Jiri Benc) [980188] - [char] n_tty: Fix stuck throttled driver (Jiri Benc) [980188] - [char] tty: Add safe tty throttle/unthrottle functions (Jiri Benc) [980188] - [char] tty: note race we need to fix (Jiri Benc) [980188] - [fs] nfsd: don't try to reuse an expired DRC entry off the list (Jeff Layton) [1036972] - [fs] nfsd: when reusing an existing repcache entry, unhash it first (Jeff Layton) [1036972] - [fs] GFS2: Fix slab memory leak in gfs2_bufdata (Robert S Peterson) [1024024] - [fs] GFS2: Fix use-after-free race when calling gfs2_remove_from_ail (Robert S Peterson) [1024024] - [fs] nfs: always make sure page is up-to-date before extending a write to cover the entire page (Scott Mayhew) [1054493] - [fs] GFS2: Increase i_writecount during gfs2_setattr_chown (Robert S Peterson) [1046168] - [fs] xfs: ensure we capture IO errors correctly (Lachlan McIlroy) [1021325] - [mm] get rid of unnecessary pageblock scanning in setup_zone_migrate_reserve (Motohiro Kosaki) [1043353]- [security] selinux: process labeled IPsec TCP SYN-ACK packets properly in selinux_ip_postroute() (Paul Moore) [1024631] - [security] selinux: look for IPsec labels on both inbound and outbound packets (Paul Moore) [1024631] - [security] selinux: handle TCP SYN-ACK packets correctly in selinux_ip_postroute() (Paul Moore) [1024631] - [security] selinux: handle TCP SYN-ACK packets correctly in selinux_ip_output() (Paul Moore) [1024631]- [edac] e752x_edac: Fix pci_dev usage count (Aristeu Rozanski) [1029530] - [md] fix lockdep warning in dm-thin (Mikulas Patocka) [952815] - [md] optimize use SRCU and RCU (Mikulas Patocka) [1011985] - [s390] mm: handle asce-type exceptions as normal page fault (Hendrik Brueckner) [1034268] - [s390] mm: correct tlb flush on page table upgrade (Hendrik Brueckner) [1034269] - [kvm] vmx: Properly return error to userspace on vmentry failure (Andrew Jones) [1054139] - [net] neigh: fix kabi breakage of the set (Jiri Pirko) [1023278] - [net] neigh: use neigh_parms_net() to get struct neigh_parms->net pointer (Jiri Pirko) [1023278] - [net] ipv4: loopback device: ignore value changes after device is upped (Jiri Pirko) [1023278] - [net] neigh: ipv6: respect default values set before an address is assigned to device (Jiri Pirko) [1023278] - [net] neigh: restore old behaviour of default parms values (Jiri Pirko) [1023278] - [net] neigh: introduce neigh_parms_family helper (Jiri Pirko) [1023278] - [net] neigh: wrap proc dointvec functions (Jiri Pirko) [1023278] - [net] neigh: do not use ctl_table->extra (Jiri Pirko) [1023278] - [net] neigh: convert parms to an array (Jiri Pirko) [1023278] - [net] fix memory information leaks in recv protocol handlers (Florian Westphal) [1039869] {CVE-2013-7271} - [net] ipv6: netfilter: ip6t_LOG: fix mark logging for IPv6 packets (Jiri Pirko) [1029970] - [net] netfilter: xt_socket: Make tproto signed in socket_mt6_v1() (Jiri Pirko) [1022201] - [net] af_unix: If we don't care about credentials coallesce all messages (Jiri Pirko) [1024635]- [mm] memcg: fix oom schedule_timeout() (Ulrich Obergfell) [1034237] - [mm] memcg: change memcg_oom_mutex to spinlock (Ulrich Obergfell) [1034237] - [mm] memcg: fix hierarchical oom locking (Ulrich Obergfell) [1034237] - [mm] memcg: make oom_lock 0 and 1 based rather than counter (Ulrich Obergfell) [1034237] - [usb] cdc-wdm: fix buffer overflow (Alexander Gordeev) [922001] {CVE-2013-1860} - [usb] cdc-wdm: Fix race between autosuspend and reading from the device (Alexander Gordeev) [922001] {CVE-2013-1860}- [perf] tools: Fix LIBNUMA build with glibc 2.12 and older (Jiri Olsa) [1034843] - [perf] probe: Fix segfault (Jiri Olsa) [1034843] - [perf] record: Fix -C option (Jiri Olsa) [1034843] - [perf] tools: check if -DFORTIFY_SOURCE=2 is allowed (Jiri Olsa) [1034843] - [perf] report: Fix build with NO_NEWT=1 (Jiri Olsa) [1034843] - [perf] annotate: Fix build with NO_NEWT=1 (Jiri Olsa) [1034843] - [perf] Enable building perf tools for Meta (Jiri Olsa) [1034843] - [perf] Enable building perf tools for ARC (Jiri Olsa) [1034843] - [perf] tools: Fix build with bison 2.3 and older (Jiri Olsa) [1034843] - [perf] tools: Limit unwind support to x86 archs (Jiri Olsa) [1034843] - [perf] annotate: Make it to be able to skip unannotatable symbols (Jiri Olsa) [1034843] - [perf] gtk/annotate: Fail early if it can't annotate (Jiri Olsa) [1034843] - [perf] gtk/annotate: Show source lines with gray color (Jiri Olsa) [1034843] - [perf] gtk/annotate: Support multiple event annotation (Jiri Olsa) [1034843] - [perf] ui/gtk: Implement basic GTK2 annotation browser (Jiri Olsa) [1034843] - [perf] annotate: Fix warning message on a missing vmlinux (Jiri Olsa) [1034843] - [perf] buildid-cache: Add --update option (Jiri Olsa) [1034843] - [perf] python: Link with sysfs.o (Jiri Olsa) [1034843] - [perf] evlist: Pass the event_group info via perf_attr_details (Jiri Olsa) [1034843] - [perf] tools: Fix calloc argument ordering (Jiri Olsa) [1034843] - [perf] tests: Adding automated parsing tests for group :GH modifiers (Jiri Olsa) [1034843] - [perf] tools: Fix perf_evsel::exclude_GH handling (Jiri Olsa) [1034843] - [perf] hists browser: Add support to display whole group data for raw columns (Jiri Olsa) [1034843] - [perf] stat: Add per processor socket count aggregation (Jiri Olsa) [1034843] - [perf] tools: Add cpu_map processor socket level functions (Jiri Olsa) [1034843] - [perf] evlist: Make event_copy local to mmaps (Jiri Olsa) [1034843] - [perf] sort: Check return value of strdup() (Jiri Olsa) [1034843] - [perf] sort: Make setup_sorting returns an error code (Jiri Olsa) [1034843] - [perf] sort: Drop ip_* arguments from _sort__sym_cmp() (Jiri Olsa) [1034843] - [perf] tools: Check for flex and bison before continuing building (Jiri Olsa) [1034843] - [perf] evlist: Fix set event list leader (Jiri Olsa) [1034843] - [perf] report: Enable the runtime switching of perf data file (Jiri Olsa) [1034843] - [perf] hists browser: Add option for runtime switching perf data file (Jiri Olsa) [1034843] - [perf] evlist: Add --group option (Jiri Olsa) [1034843] - [perf] report: Add report.group config option (Jiri Olsa) [1034843] - [perf] report: Add --group option (Jiri Olsa) [1034843] - [perf] report: Show group description when event group is enabled (Jiri Olsa) [1034843] - [perf] report: Bypass non-leader events when event group is enabled (Jiri Olsa) [1034843] - [perf] gtk/browser: Trim column header string when event group enabled (Jiri Olsa) [1034843] - [perf] gtk/browser: Add support for event group view (Jiri Olsa) [1034843] - [perf] hists browser: Add suppport for event group view (Jiri Olsa) [1034843] - [perf] hists browser: Move coloring logic to hpp functions (Jiri Olsa) [1034843] - [perf] ui/hist: Add support for event group view (Jiri Olsa) [1034843] - [perf] gtk/browser: Convert hpp helpers to a function (Jiri Olsa) [1034843] - [perf] hists browser: Convert hpp helpers to a function (Jiri Olsa) [1034843] - [perf] ui/hist: Consolidate hpp helpers (Jiri Olsa) [1034843] - [perf] hists: Resort hist entries using group members for output (Jiri Olsa) [1034843] - [perf] report: Make another loop for linking group hists (Jiri Olsa) [1034843] - [perf] header: Add HEADER_GROUP_DESC feature (Jiri Olsa) [1034843] - [perf] tests: Add group test conditions (Jiri Olsa) [1034843] - [perf] tools: Keep group information (Jiri Olsa) [1034843] - [perf] top: Delete maps on exit (Jiri Olsa) [1034843] - [perf] top: Stop using exit() (Jiri Olsa) [1034843] - [perf] header: Fix double fclose() on do_write() failure (Jiri Olsa) [1034843] - [perf] header: Fix memory leak for the "Not caching a kptr_restrict'ed /proc/kallsyms" case (Jiri Olsa) [1034843] - [perf] tools: Fix memory leak on error (Jiri Olsa) [1034843] - [perf] sort: Use pclose() instead of fclose() on pipe stream (Jiri Olsa) [1034843] - [perf] tools: Fix possible double free on error (Jiri Olsa) [1034843] - [perf] tools, powerpc: Fix compile warnings in tests/attr.c (Jiri Olsa) [1034843] - [perf] evsel: Fix memory leaks on evsel->counts (Jiri Olsa) [1034843] - [perf] stat: Add interval printing (Jiri Olsa) [1034843] - [perf] evsel: Add prev_raw_count field (Jiri Olsa) [1034843] - [perf] tools: Make numa benchmark optional (Jiri Olsa) [1034843] - [perf] Add 'perf bench numa mem' NUMA performance measurement suite (Jiri Olsa) [1034843] - [perf] tests: Fix leaks on PERF_RECORD_* test (Jiri Olsa) [1034843] - [perf] tests: Call machine__exit in the vmlinux matches kallsyms test (Jiri Olsa) [1034843] - [perf] ui browser: Free browser->helpline() on ui_browser__hide() (Jiri Olsa) [1034843] - [perf] header: Stop using die() calls when processing tracing data (Jiri Olsa) [1034843] - [perf] kmem: Use memdup() (Jiri Olsa) [1034843] - [perf] tools: Use memdup in map__clone (Jiri Olsa) [1034843] - [perf] tools: Stop using 'self' in map.c and map.h (Jiri Olsa) [1034843] - [perf] tools: Stop using 'self' in strlist (Jiri Olsa) [1034843] - [perf] test: Allow skipping tests (Jiri Olsa) [1034843] - [perf] tools: Allow passing a list to intlist__new (Jiri Olsa) [1034843] - [perf] tools: Allow passing NULL to intlist__find (Jiri Olsa) [1034843] - [perf] script: Remove workqueue-stats script (Jiri Olsa) [1034843] - [perf] script: hook up perf_scripting_context->pevent (Jiri Olsa) [1034843] - [perf] script: Don't display trace info when invoking scripts (Jiri Olsa) [1034843] - [perf] tools: Remove some needless die() calls from the main routine (Jiri Olsa) [1034843] - [perf] pmu: Privatize perf_pmu_format and perf_pmu_alias structs (Jiri Olsa) [1034843] - [perf] tests: Use ARRAY_SIZE() were applicable (Jiri Olsa) [1034843] - [perf] tools: Fix usage of __ in event parsing struct names (Jiri Olsa) [1034843] - [perf] ui browsers: Fix usage of __ in struct names (Jiri Olsa) [1034843] - [perf] pmu: Fix usage of __ in struct names (Jiri Olsa) [1034843] - [perf] tools: Fix usage of __ in parse_events_term struct (Jiri Olsa) [1034843] - [perf] tools: Move ltrim() to util/string.c (Jiri Olsa) [1034843] - [perf] tools: Fix PMU format parsing test failure (Jiri Olsa) [1034843] - [perf] tools: Do not include PERF-VERSION-FILE to Makefile (Jiri Olsa) [1034843] - [perf] tools: Get rid of unused include of config.mak (Jiri Olsa) [1034843] - [perf] tools: Remove unused 'unset' parameter from parse_events (Jiri Olsa) [1034843] - [perf] tools: Mark branch_info maps as referenced (Jiri Olsa) [1034843] - [perf] annotate browser: Fix segfault when drawing out-of-bounds jumps (Jiri Olsa) [1034843] - [perf] tools: Move get_term_dimensions from top to util.c (Jiri Olsa) [1034843] - [perf] symbols: Mark vmlinux filename as allocated (Jiri Olsa) [1034843] - [perf] symbols: Move name malloc to when needed in dso__load (Jiri Olsa) [1034843] - [perf] report: Update documentation for sort keys (Jiri Olsa) [1034843] - [perf] sort: Separate out branch stack specific sort keys (Jiri Olsa) [1034843] - [perf] sort: Clean up sort__first_dimension setting (Jiri Olsa) [1034843] - [perf] sort: Calculate parent column width too (Jiri Olsa) [1034843] - [perf] sort: Align cpu column to right (Jiri Olsa) [1034843] - [perf] sort: Fix --sort pid output (Jiri Olsa) [1034843] - [perf] sort: Get rid of unnecessary __maybe_unused (Jiri Olsa) [1034843] - [perf] sort: Move misplaced sort entry functions (Jiri Olsa) [1034843] - [perf] probe: Allow of casting an array of char to string (Jiri Olsa) [1034843] - [perf] tools: Add anonymous huge page recognition (Jiri Olsa) [1034843] - [perf] bench: Flush stdout before starting bench suite (Jiri Olsa) [1034843] - [perf] symbols: Include elf.h header regardless LIBELF_SUPPORT (Jiri Olsa) [1034843] - [perf] tools: Fix possible but unlikely buffer overflow (Jiri Olsa) [1034843] - [perf] tools: Fix GNU make v3.80 compatibility issue (Jiri Olsa) [1034843] - [perf] ui/gtk: Setup browser window early (Jiri Olsa) [1034843] - [perf] ui/gtk: Factor out common browser routines (Jiri Olsa) [1034843] - [perf] script: use ARRAY_SIZE instead of reinventing it (Jiri Olsa) [1034843] - [perf] kmem: use ARRAY_SIZE instead of reinventing it (Jiri Olsa) [1034843] - [perf] tools: remove redundant checks from _sort__sym_cmp (Jiri Olsa) [1034843] - [perf] tests: Don't fail if a matching vmlinux isn't found, skip that test (Jiri Olsa) [1034843] - [perf] tests: Add return states enum for tests (Jiri Olsa) [1034843] - [perf] machine: Simplify accessing the host machine (Jiri Olsa) [1034843] - [perf] tests: Fix PYTHONPATH for python-use test tracepoints (Jiri Olsa) [1034843] - [perf] machine: Introduce struct machines (Jiri Olsa) [1034843] - [perf] session: There is no need for a per session hists instance (Jiri Olsa) [1034843] - [perf] hists: Rename hists__fprintf_nr_events to events_stats__fprintf (Jiri Olsa) [1034843] - [perf] record: Don't pass host machine to guest synthesizer (Jiri Olsa) [1034843] - [perf] header: Ensure read/write finished successfully (Jiri Olsa) [1034843] - [perf] tests: Check python path on attr and binding test (Jiri Olsa) [1034843] - [perf] tests: Add event parsing test for '*:*' tracepoints (Jiri Olsa) [1034843] - [perf] tools: Add missing closedir in multi tracepoint processing (Jiri Olsa) [1034843] - [perf] test: Check for linking problems in the python binding (Jiri Olsa) [1034843] - [perf] evsel: Introduce perf_evsel__open_strerror method (Jiri Olsa) [1034843] - [perf] evsel: Introduce event fallback method (Jiri Olsa) [1034843] - [perf] evsel: Do missing feature fallbacks in just one place (Jiri Olsa) [1034843] - [perf] tests: Adjust some message log levels to help diagnosing problems in attr tests (Jiri Olsa) [1034843] - [perf] test: Remove leftover temp file left by one of the attr tests (Jiri Olsa) [1034843] - [perf] test: Add a test case for hists__match, hists__link (Jiri Olsa) [1034843] - [perf] diff: Use internal rb tree for compute resort (Jiri Olsa) [1034843] - [perf] hists: Link hist entries before inserting to an output tree (Jiri Olsa) [1034843] - [perf] hists: Exchange order of comparing items when collapsing hists (Jiri Olsa) [1034843] - [perf] top: Use perf_evlist__config() (Jiri Olsa) [1034843] - [perf] record: Export the callchain parsing routine and help (Jiri Olsa) [1034843] - [perf] record: Pass perf_record_opts to the callchain cmdline parsing callback (Jiri Olsa) [1034843] - [perf] evsel: Decode read_format and sample_type in perf_evsel__fprintf (Jiri Olsa) [1034843] - [perf] tools: Add install-bin Makefile target (Jiri Olsa) [1034843] - [perf] evsel: Adopt fprintf routine from 'perf evlist' (Jiri Olsa) [1034843] - [perf] evlist: Set the leader in the perf_evlist__config method (Jiri Olsa) [1034843] - [perf] evsel: No need to always ask for PERF_FORMAT_TOTAL_TIME_ENABLED/_RUNNING (Jiri Olsa) [1034843] - [perf] evsel: No need to always ask for PERF_FORMAT_ID in read_format (Jiri Olsa) [1034843] - [perf] evsel: Introduce method to request IDs be used (Jiri Olsa) [1034843] - [perf] test: Use perf_evsel__newtp constructor in the tracepoint tests (Jiri Olsa) [1034843] - [perf] test: Fixup error reporting in basic mmap test (Jiri Olsa) [1034843] - [perf] evsel: Update sample_size when setting sample_type bits (Jiri Olsa) [1034843] - [perf] machine: Move more machine methods to machine.c (Jiri Olsa) [1034843] - [perf] buildid-cache: Add option to show build ids that are missing in the cache (Jiri Olsa) [1034843] - [perf] symbols: Generalize filter in __fprintf_buildid methods (Jiri Olsa) [1034843] - [perf] diff: Remove displacement output option (Jiri Olsa) [1034843] - [perf] buildid-list: We need to check if a file is ELF first (Jiri Olsa) [1034843] - [perf] tools: Fix TUI helpline output (Jiri Olsa) [1034843] - [perf] tools: Don't check configuration on make tags (Jiri Olsa) [1034843] - [perf] diff: Change formula methods to work with pair directly (Jiri Olsa) [1034843] - [perf] diff: Change compute methods to work with pair directly (Jiri Olsa) [1034843] - [perf] diff: Remove displacement from struct hist_entry_diff (Jiri Olsa) [1034843] - [perf] evsel: Convert to _is_group_leader method (Jiri Olsa) [1034843] - [perf] evsel: Set leader evsel's ->leader to itself (Jiri Olsa) [1034843] - [perf] hists: Link hist entry pairs to leader (Jiri Olsa) [1034843] - [perf] hists: Fix typo on hist__entry_add_pair (Jiri Olsa) [1034843] - [perf] symbols: Ignore ABS symbols when loading data maps (Jiri Olsa) [1034843] - [perf] hists: Introduce perf_hpp__list for period related columns (Jiri Olsa) [1034843] - [perf] tools: Fix mmap limitations on 32-bit (Jiri Olsa) [1034843] - [perf] top: Add missing newline on pr_err call (Jiri Olsa) [1034843] - [perf] session: Free environment information when deleting session (Jiri Olsa) [1034843] - [perf] tools: Don't check configuration on make clean (Jiri Olsa) [1034843] - [perf] ui/helpline: Introduce ui_helpline__vshow() (Jiri Olsa) [1034843] - [perf] ui: Always compile error printing code (Jiri Olsa) [1034843] - [perf] symbols: Fix dso__fprintf() print statement (Jiri Olsa) [1034843] - [net] sctp: fix checksum marking for outgoing packets (Daniel Borkmann) [1040385]- [fs] fuse: never d_drop() dentry mountpoints on failed reval (Brian Foster) [1026952] - [fs] cifs: don't instantiate new dentries in readdir for inodes that need to be revalidated immediately (Sachin Prabhu) [1017883] - [fs] cifs: revalidate directories instiantiated via FIND_* in order to handle DFS referrals (Sachin Prabhu) [1017883] - [fs] cifs: only set ops for inodes in I_NEW state (Sachin Prabhu) [1017883] - [fs] nfs: fix handling of invalid mount options in nfs_remount (Jeff Layton) [968185] - [fs] nfs: reject version and minorversion changes on remount attempts (Jeff Layton) [968185] - [fs] nfsd: add private md5 hashing implementation to get around FIPS blacklisting (Jeff Layton) [1020176] - [fs] nfs: Always clear the NFS_INO_LAYOUTCOMMIT in layoutreturn (Jeff Layton) [921540] - [fs] nfs: Send atime and mtime as a 64bit value (Jeff Layton) [996548] - [fs] nfs: fix mknod() on nfs4 (Jeff Layton) [921684] - [fs] nfs: nameidata_to_nfs_open_context() doesn't need nameidata (Jeff Layton) [921684] - [md] Re-enable TRIM on MD RAID5 devices (Jes Sorensen) [1023424] - [md] raid5: avoid finding "discard" stripe (Jes Sorensen) [1023424] - [md] raid5: set bio bi_vcnt 0 for discard request (Jes Sorensen) [1023424] - [s390] fix save and restore of the floating-point-control register (Hendrik Brueckner) [1034270] - [s390] signal: change return values to -EFAULT (Hendrik Brueckner) [1034270] - [kernel] ptrace: Cleanup useless header (Aaron Tomlin) [1036312] - [kernel] ptrace: kill BKL in ptrace syscall (Aaron Tomlin) [1036312] - [x86] kvm: fix cross page vapic_addr access (Paolo Bonzini) [1032215] {CVE-2013-6368} - [x86] kvm: fix division by zero in apic_get_tmcct (Paolo Bonzini) [1032213] {CVE-2013-6367}- [scsi] scsi_debug: fix endianness bug in sdebug_build_parts() (Maurizio Lombardi) [563489] - [scsi] bfa: Chinook quad port 16G FC HBA claim issue (Vijay Guvva) [1038186] - [scsi] bfa: Fix crash when symb name set for offline vport (Vijay Guvva) [1032731] - [scsi] scsi_dh_alua: ALUA handler attach should succeed while TPG is transitioning (Maurizio Lombardi) [1019480] - [scsi] scsi_dh_alua: ALUA check sense should retry device internal reset unit attention (Maurizio Lombardi) [1019480] - [scsi] don't kfree an initialized struct device (Maurizio Lombardi) [908150] - [fs] nfs: Prevent a 3-way deadlock between layoutreturn, open and state recovery (Steve Dickson) [1034487] - [fs] nfs: Ensure that rmdir() waits for sillyrenames to complete (Steve Dickson) [1034348] - [fs] nfs: wait on recovery for async session errors (Steve Dickson) [1030049] - [fs] nfs: Re-use exit code in nfs4_async_handle_error() (Steve Dickson) [1030049] - [fs] nfs: Update list of irrecoverable errors on DELEGRETURN (Steve Dickson) [1030049] - [exec] ptrace: fix get_dumpable() incorrect tests (Petr Oros) [1039487] {CVE-2013-2929} - [net] ipv6: router reachability probing (Jiri Benc) [1029585] - [net] ipv6: remove the unnecessary statement in find_match() (Jiri Benc) [1029585] - [net] ipv6: fix route selection if kernel is not compiled with CONFIG_IPV6_ROUTER_PREF (Jiri Benc) [1029585] - [net] ipv6: Fix default route failover when CONFIG_IPV6_ROUTER_PREF=n (Jiri Benc) [1029585] - [net] ipv6: probe routes asynchronous in rt6_probe (Jiri Benc) [1030094] - [net] ndisc: Update neigh->updated with write lock (Jiri Benc) [1030094] - [net] ipv6: prevent fib6_run_gc() contention (Jiri Benc) [1030094] - [net] netfilter: push reasm skb through instead of original frag skbs (Jiri Pirko) [1011214] - [net] ip6_output: fragment outgoing reassembled skb properly (Jiri Pirko) [1011214] - [net] netfilter: nf_conntrack_ipv6: improve fragmentation handling (Jiri Pirko) [1011214] - [net] ipv4: fix path MTU discovery with connection tracking (Jiri Pirko) [1011214] - [net] ipv6: Make IP6CB(skb)->nhoff 16-bit (Jiri Pirko) [1011214] - [input] uinput: setup MT usage during device creation (Aristeu Rozanski) [903081] - [input] add static inline accessors for ABS properties (Aristeu Rozanski) [903081] - [edac] revert sdram_scrub_rate behavior change (Aristeu Rozanski) [738592] - [edac] Add error decoding support for AMD Fam16h processors (Prarit Bhargava) [1020290] - [hda] alsa: fix the no-sound issue for Creative Recon3D cards (Jaroslav Kysela) [1007460]- [powerpc] signals: Improved mark VSX not saved with small contexts fix (Seth Jennings) [1044117] - [powerpc] signals: Mark VSX not saved with small contexts (Seth Jennings) [1044117]- [pci] Remove pcie_cap_has_devctl() (Myron Stowe) [1025994] - [pci] Support PCIe Capability Slot registers only for ports with slots (Myron Stowe) [1025994] - [pci] Remove PCIe Capability version checks (Myron Stowe) [1025994] - [pci] Allow PCIe Capability link-related register access for switches (Myron Stowe) [1025994] - [pci] Add offsets of PCIe capability registers (Myron Stowe) [1025994] - [pci] Tidy bitmasks and spacing of PCIe capability definitions (Myron Stowe) [1025994] - [pci] Remove obsolete comment reference to pci_pcie_cap2() (Myron Stowe) [1025994] - [pci] Clarify PCI_EXP_TYPE_PCI_BRIDGE comment (Myron Stowe) [1025994] - [pci] Rename PCIe capability definitions to follow convention (Myron Stowe) [1025994] - [pci] Add PCI_EXP_TYPE_PCIE_BRIDGE value (Myron Stowe) [1025994] - [netdrv] bnx2x: correct VF-PF channel locking scheme (Michal Schmidt) [1029203] - [netdrv] bnx2x: handle known but unsupported VF messages (Michal Schmidt) [1029203] - [netdrv] bnx2x: Lock DMAE when used by statistic flow (Michal Schmidt) [1029200] - [net] ipv6: fix leaking uninitialized port number of offender sockaddr (Florian Westphal) [1035883] {CVE-2013-6405} - [net] inet: fix addr_len/msg->msg_namelen assignment in recv_error functions (Florian Westphal) [1035883] {CVE-2013-6405} - [net] inet: prevent leakage of uninitialized memory to user in recv syscalls (Florian Westphal) [1035883] {CVE-2013-6405} - [net] ipvs: Add boundary check on ioctl arguments (Denys Vlasenko) [1030818] {CVE-2013-4588}- [s390] qeth: avoid buffer overflow in snmp ioctl (Hendrik Brueckner) [1034266] - [md] fix calculation of stacking limits on level change (Jes Sorensen) [1026864] - [kernel] ipc/sem.c: fix up semctl_setval discrepancies with upstream (Rik van Riel) [880024] - [kernel] ipc/sem.c: fix race in sem_lock() (Rik van Riel) [880024] - [kernel] fix kABI issues (Rik van Riel) [880024] - [kernel] ipc/sem.c: Fix missing wakeups in do_smart_update_queue() (Rik van Riel) [880024] - [kernel] ipc/sem.c: fix GETNCNT semctl() case (Rik van Riel) [880024] - [kernel] ipc/sem.c: fix GETZCNT semctl() case (Rik van Riel) [880024] - [kernel] ipc: simplify rcu_read_lock() in semctl_nolock() (Rik van Riel) [880024] - [kernel] ipc: simplify semtimedop/semctl_main() common error path handling (Rik van Riel) [880024] - [kernel] ipc: move sem_obtain_lock() rcu locking into the only caller (Rik van Riel) [880024] - [kernel] ipc: fix double sem unlock in semctl error path (Rik van Riel) [880024] - [kernel] ipc: move the rcu_read_lock() from sem_lock_and_putref() into callers (Rik van Riel) [880024] - [kernel] ipc: sem_putref() does not need the semaphore lock any more (Rik van Riel) [880024] - [kernel] ipc: move rcu_read_unlock() out of sem_unlock() and into callers (Rik van Riel) [880024] - [kernel] ipc: fix GETALL/IPC_RM race for sysv semaphores (Rik van Riel) [880024] - [kernel] ipc: fine grained locking for semtimedop (Rik van Riel) [1024265 880024] {CVE-2013-4483} - [kernel] ipc/sem.c: have only one list in struct sem_queue (Rik van Riel) [880024] - [kernel] ipc/sem.c: open code and rename sem_lock (Rik van Riel) [880024] - [kernel] ipc/sem.c: do not hold ipc lock more than necessary (Rik van Riel) [880024] - [kernel] ipc: introduce lockless pre_down ipcctl (Rik van Riel) [880024] - [kernel] ipc: introduce obtaining a lockless ipc object (Rik van Riel) [880024] - [kernel] ipc: remove bogus lock comment for ipc_checkid (Rik van Riel) [880024] - [kernel] ipc/sem.c: get rid of union semop in sys_semctl() arguments (Rik van Riel) [880024] - [kernel] ipc/sem.c: handle spurious wakeups (Rik van Riel) [880024] - [kernel] ipc/sem.c: remove private structures from public header file (Rik van Riel) [880024] - [kernel] ipc/sem.c: update description of the implementation (Rik van Riel) [880024] - [kernel] ipc/sem.c: move wake_up_process out of the spinlock section (Rik van Riel) [880024] - [kernel] ipc/sem.c: optimize update_queue() for bulk wakeup calls (Rik van Riel) [880024] - [kernel] ipc: remove unreachable code in sem.c (Rik van Riel) [880024] - [kernel] ipc/sem.c: optimize single sops when semval is zero (Rik van Riel) [880024] - [kernel] ipc/sem.c: optimize single semop operations (Rik van Riel) [880024] - [kernel] ipc/sem.c: add a per-semaphore pending list (Rik van Riel) [880024] - [kernel] ipc/sem.c: optimize if semops fail (Rik van Riel) [880024] - [kernel] ipc/sem.c: sem preempt improve (Rik van Riel) [880024] - [kernel] ipc/sem.c: sem use list operations (Rik van Riel) [880024] - [kernel] ipc/sem.c: sem optimise undo list search (Rik van Riel) [880024] - [kernel] ipc/sem.c: fix race with concurrent semtimedop() timeouts and IPC_RMID (Rik van Riel) [880024] - [kernel] ipc/sem.c: bugfix for semop() not reporting successful operation (Rik van Riel) [880024] - [net] don't drop TSO features for NO_CSUM devices (Ivan Vecera) [1030631] - [ata] ahci: fix turning on LEDs in ahci_start_port() (David Milburn) [1017105] - [ata] libata: implement cross-port EH exclusion (David Milburn) [1017105] - [ata] libata add ap to ata_wait_register and intro ata_msleep (David Milburn) [1017105]- [netdrv] mlx4_en: Check device state when setting coalescing (Amir Vadai) [975908] - [netdrv] igb: Update link modes display in ethtool (Stefan Assmann) [1019578] - [block] fix race between request completion and timeout handling (Jeff Moyer) [919756]- [net] ip_output: do skb ufo init for peeked non ufo skb as well (Jiri Pirko) [1023491] {CVE-2013-4470} - [net] ip6_output: do skb ufo init for peeked non ufo skb as well (Jiri Pirko) [1023491] {CVE-2013-4470} - [net] bridge: disable snooping if there is no querier (Vlad Yasevich) [952012] - [net] Revert "bridge: only expire the mdb entry when query is received" (Vlad Yasevich) [952012] - [net] Revert "bridge: fix some kernel warning in multicast timer" (Vlad Yasevich) [952012] - [net] Revert "bridge: do not call setup_timer() multiple times" (Vlad Yasevich) [952012] - [net] Revert "bridge: update mdb expiration timer upon reports" (Vlad Yasevich) [952012] - [net] sunrpc: Fix a data corruption issue when retransmitting RPC calls (Jeff Layton) [1030046] - [fs] gfs2: Implement a "rgrp has no extents longer than X" scheme (Robert S Peterson) [998625] - [fs] gfs2: Drop inadequate rgrps from the reservation tree (Robert S Peterson) [998625] - [fs] gfs2: If requested is too large, use the largest extent in the rgrp (Robert S Peterson) [998625] - [fs] gfs2: Add allocation parameters structure (Robert S Peterson) [998625] - [fs] nfs: Don't check lock owner compatability unless file is locked - part 2 (Jeff Layton) [1007039] - [fs] nfs: Don't check lock owner compatibility in writes unless file is locked (Jeff Layton) [1007039] - [netdrv] ixgbevf: move API neg to reset path (Andy Gospodarek) [1019346] - [netdrv] ixgbe: fix inconsistent clearing of the multicast table (Andy Gospodarek) [975248] - [mm] Group e820 entries together and add map_individual_e820 boot option (Larry Woodman) [876275] - [mm] Exclude E820_RESERVED regions and memory holes above 4 GB from direct mapping (Larry Woodman) [876275] - [mm] Find_early_table_space based on ranges that are actually being mapped (Larry Woodman) [876275] - [fs] nfs: Fix the sync mount option for nfs4 mounts (Scott Mayhew) [915862] - [fs] nfsv4: Missing Chunk of Back Port Patch Causes Hang (Steve Dickson) [1024006] - [fs] xfs: Ensure sync updates the log tail correctly (Dave Chinner) [1025439] - [fs] xfs: only update the last_sync_lsn when a transaction completes (Dave Chinner) [1025439] - [fs] xfs: prevent deadlock trying to cover an active log (Dave Chinner) [1014867] - [kernel] signal: stop info leak via the tkill and the tgkill syscalls (Petr Holasek) [970878] {CVE-2013-2141} - [block] rsxx: Disallow discards from being unmapped (Steve Best) [1023897] - [netdrv] brcmsmac: Module alias support missing from backport (John Green) [1020461] - [netdrv] bonding: Remove redundant VLAN tag insertion logic (Nikolay Aleksandrov) [1025224] - [netdrv] mlx4_en: Fix pages never dma unmapped on rx (Steve Best) [1023272] - [netdrv] mlx4_en: Fix BlueFlame race (Amir Vadai) [987634] - [scsi] lpfc: Update lpfc version for 8.3.7.21.5p driver release (Rob Evers) [1024683] - [scsi] lpfc 8.3.42: Fixed failure to allocate SCSI buffer on PPC64 platform for SLI4 devices (Rob Evers) [1024683] - [scsi] Revert "qla2xxx: Ramp down queue depth for attached SCSI devices when driver resources are low." (Chad Dupuis) [995576] - [netdrv] tg3: avoid double-freeing of rx data memory (Ivan Vecera) [1020685] - [hda] alsa: Final fix for the Haswell HDMI audio 44.1kHz rate (Jaroslav Kysela) [1024548] - [input] wacom: do not report ABS_MISC on TPC2FG touch device (Aristeu Rozanski) [1032256]- [md] Disabling of TRIM on RAID5 for RHEL6.5 was too aggressive (Jes Sorensen) [1028426]- [x86] Revert "efi: be more paranoid about available space when creating variables" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efivars: firmware bug workarounds should be in platform code" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Export efi_query_variable_store() for efivars.ko" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Check max_size only if it is non-zero" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Distinguish between "remaining space" and actually used space" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Implement efi_no_storage_paranoia parameter" (Rafael Aquini) [1012370 1023173] - [x86] Revert "Modify UEFI anti-bricking code" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Fix dummy variable buffer allocation" (Rafael Aquini) [1012370 1023173]- [fs] revert xfs: prevent deadlock trying to cover an active log (Eric Sandeen) [1014867]- [fs] Revert "vfs: allow umount to handle mountpoints without revalidating them" (Rafael Aquini) [1024607] - [fs] Revert "vfs: massage umount_lookup_last() a bit to reduce nesting" (Rafael Aquini) [1024607] - [fs] Revert "vfs: rename user_path_umountat() to user_path_mountpoint_at()" (Rafael Aquini) [1024607] - [fs] Revert "vfs: introduce kern_path_mountpoint()" (Rafael Aquini) [1024607] - [fs] Revert "autofs4: fix device ioctl mount lookup" (Rafael Aquini) [1024607]- [tools] perf: Add ref-cycles into array of tested events (Jiri Olsa) [968806] - [pci] Revert "make SRIOV resources optional" (Myron Stowe) [1022270] - [pci] Revert "ability to relocate assigned pci-resources" (Myron Stowe) [1022270] - [pci] Revert "honor child buses add_size in hot plug configuration" (Myron Stowe) [1022270] - [pci] Revert "make cardbus-bridge resources optional" (Myron Stowe) [1022270] - [pci] Revert "code and comments cleanup" (Myron Stowe) [1022270] - [pci] Revert "make re-allocation try harder by reassigning ranges higher in the heirarchy" (Myron Stowe) [1022270] - [pci] Revert "Calculate right add_size" (Myron Stowe) [1022270]- [block] loop: unplug_fn only when backing file is attached (Lukas Czerner) [1022997] - [fs] ext4: Remove warning from ext4_da_update_reserve_space() (Lukas Czerner) [1011876] - [kernel] async: Revert MAX_THREADS to 256 (Neil Horman) [1021705] - [net] ipv6: restrict neighbor entry creation to output flow (Jiri Pirko) [997103] - [net] ipv6: udp packets following an UFO enqueued packet need also be handled by UFO (Jiri Pirko) [1011930] {CVE-2013-4387} - [net] ipv4: blackhole route should always be recalculated (Herbert Xu) [1010347] - [net] unix: revert/fix race in stream sockets with SOCK_PASS* flags (Daniel Borkmann) [1019343] - [net] Loosen constraints for recalculating checksum in skb_segment() (Vlad Yasevich) [1020298] - [drm] nouveau: fix vblank deadlock (Rob Clark) [1013388] - [usb] xhci: refactor EHCI/xHCI port switching (Don Zickus) [970715] - [fs] compat_ioctl: VIDEO_SET_SPU_PALETTE missing error check (Phillip Lougher) [949573] {CVE-2013-1928} - [fs] vfs: fix d_mountpoint() (Ian Kent) [1011337] - [fs] autofs4: fix device ioctl mount lookup (Ian Kent) [999708] - [fs] vfs: introduce kern_path_mountpoint() (Ian Kent) [999708] - [fs] vfs: rename user_path_umountat() to user_path_mountpoint_at() (Ian Kent) [999708] - [fs] vfs: massage umount_lookup_last() a bit to reduce nesting (Ian Kent) [999708] - [fs] vfs: allow umount to handle mountpoints without revalidating them (Ian Kent) [999708] - [fs] nfs: Remove the 'FIFO' behaviour for nfs41_setup_sequence (Steve Dickson) [1022257] - [fs] nfs: Record the OPEN create mode used in the nfs4_opendata structure (Steve Dickson) [1019439] - [fs] nfs: Simulate the change attribute (Steve Dickson) [1018653] - [scsi] megaraid_sas: Fix synchronization problem between sysPD IO path and AEN path (Tomas Henzl) [1019811]- [md] dm-snapshot: fix data corruption (Mikulas Patocka) [974481] {CVE-2013-4299} - [watchdog] iTCO_wdt: add platform driver module alias (Neil Horman) [1019497] - [hda] alsa: disable 44.1kHz rate for Haswell HDMI/DP audio (Jaroslav Kysela) [831970] - [x86] Update UV3 hub revision ID (George Beshers) [1018962] - [fs] xfs: Don't reference the EFI after it is freed (Eric Sandeen) [1018469] - [security] keys: Fix a race between negating a key and reading the error set (Dave Wysochanski) [890231] - [fs] nfsv4: Ensure memory ordering between nfs4_ds_connect and nfs4_fl_prepare_ds (Jeff Layton) [1012439] - [fs] nfsv4: nfs4_fl_prepare_ds - fix bugs when the connect attempt fails (Jeff Layton) [1012439] - [md] Disable TRIM on RAID5 for RHEL 6.5 (Jes Sorensen) [837097] - [md] raid5: BIO_RW_SYNCIO is a bit number, not a bitmask (Jes Sorensen) [837097] - [virt] hyperv: framebuffer pci stub (Gerd Hoffmann) [1013335] - [netdrv] bnx2x: add missing enum channel_tlvs definitions (Michal Schmidt) [1015137] - [netdrv] bnx2x: KR2 disablement fix (Michal Schmidt) [1015137] - [netdrv] bnx2x: Specific Active-DAC is not detected on 57810 (Michal Schmidt) [1015137] - [netdrv] bnx2x: Generalize KR work-around (Michal Schmidt) [1015137] - [usb] usbnet: use ethd name for known ethernet devices (Don Zickus) [1014224] - [usb] cdc_ether: use ethd name for known ethernet devices (Don Zickus) [1014224] - [mm] Revert "Find_early_table_space based on ranges that are actually being mapped" (Rafael Aquini) - [mm] Revert "Exclude E820_RESERVED regions and memory holes above 4 GB from direct mapping" (Rafael Aquini) - [mm] Revert "Group e820 entries together and add map_individual_e820 boot option" (Rafael Aquini) - [net] bridge: update mdb expiration timer upon reports (Vlad Yasevich) [1013816] - [net] veth: Remove NETIF_F_HW_VLAN_RX capability (Thomas Graf) [1018158] - [net] gre/vxlan: handle 802.1Q inner header properly (Thomas Graf) [997632] - [net] disable the new NAPI weight error message for RHEL 6.5 (Michal Schmidt) [1012090] - [scsi] sd: Fix parsing of 'temporary ' cache mode prefix (Ewan Milne) [955441] - [scsi] sd: fix array cache flushing bug causing performance problems (Ewan Milne) [955441] - [scsi] bfa: firmware update to 3.2.1.1 (Rob Evers) [1002770] - [netdrv] bna: firmware update to 3.2.1.1 (Ivan Vecera) [1002771]- [block] loop: fix crash when using unassigned loop device (Mike Snitzer) [989795] - [fs] xfs: prevent deadlock trying to cover an active log (Dave Chinner) [1014867] - [x86] microcode: Fix patch level reporting for AMD family 15h (Prarit Bhargava) [1014401] - [hda] alsa: enable switcheroo code in the snd-hda-intel driver (Jaroslav Kysela) [1013993] - [x86] reboot: Fix a warning message triggered by stop_other_cpus() (Jerome Marchand) [840710] - [kernel] async: Bump up the MAX_THREADS count for the async subsystem (Neil Horman) [1010666] - [pci] Calculate right add_size (Myron Stowe) [997672] - [netdrv] iwlwifi: pcie: add SKUs for 6000, 6005 and 6235 series (Stanislaw Gruszka) [1013951] - [netdrv] iwlwifi: pcie: add new SKUs for 7000 & 3160 NIC series (Stanislaw Gruszka) [1013951] - [netdrv] iwlwifi: enable shadow registers for 7000 (Stanislaw Gruszka) [1013951] - [netdrv] iwlwifi: add new 7260 and 3160 series device IDs (Stanislaw Gruszka) [1013951] - [netdrv] be2net: pass if_id for v1 and V2 versions of TX_CREATE cmd (Ivan Vecera) [1014360] - [netdrv] be2net: call ENABLE_VF cmd for Skyhawk-R too (Ivan Vecera) [1014360] - [netdrv] be2net: Fix to prevent Tx stall on SH-R when packet size < 32 (Ivan Vecera) [1014360] - [scsi] pm8001: Queue rotation logic for inbound and outbound queues (Rich Bono) [1013771] - [scsi] lpfc: Update lpfc version for 8.3.7.21.4p driver release (Rob Evers) [1004841] - [scsi] lpfc: Fixed spinlock hang (Rob Evers) [1004841] - [scsi] lpfc: Fixed spinlock inversion problem (Rob Evers) [1004841] - [scsi] lpfc: Fixed inconsistent spin lock useage (Rob Evers) [1004841] - [scsi] qla2xxx: Update version number to 8.05.00.03.06.5-k2 (Chad Dupuis) [912652] - [scsi] qla2xxx: Fix request queue null dereference (Chad Dupuis) [912652] - [net] tcp: TSQ can use a dynamic limit (Jiri Pirko) [996802] - [net] tcp: TSO packets automatic sizing (Jiri Pirko) [996802] - [net] tcp: Apply device TSO segment limit earlier (Jiri Pirko) [996802] - [net] Allow driver to limit number of GSO segments per skb (Jiri Pirko) [996802] - [net] cleanups in RX queue allocation (Ivan Vecera) [1012388] - [net] Update kernel-doc for netif_set_real_num_rx_queues() (Ivan Vecera) [1012388] - [net] netif_set_real_num_rx_queues may cap num_rx_queues at init time (Ivan Vecera) [1012388]- [kvm] pmu: add proper support for fixed counter 2 (Gleb Natapov) [1000956] - [kvm] vmx: do not check bit 12 of EPT violation exit qualification when undefined (Gleb Natapov) [1006139] - [kvm] vmx: set "blocked by NMI" flag if EPT violation happens during IRET from NMI (Gleb Natapov) [1006139] - [edac] Fix workqueue-related crashes (Aristeu Rozanski) [831127] - [edac] amd64_edac: Fix driver module removal (Aristeu Rozanski) [831127] - [md] raid5: BIO flags adjust (Jes Sorensen) [837097] - [md] Fix skipping recovery for read-only arrays (Jes Sorensen) [1014102] - [kernel] audit: fix mq_open and mq_unlink to add the MQ root as a hidden parent audit_names record (Richard Guy Briggs) [1009386] - [kernel] audit: log the audit_names record type (Richard Guy Briggs) [1009386] - [kernel] audit: add child record before the create to handle case where create fails (Richard Guy Briggs) [1009386] - [kernel] audit: format user messages to size of MAX_AUDIT_MESSAGE_LENGTH (Richard Guy Briggs) [1007069] - [netdrv] tg3: Expand led off fix to include 5720 (Ivan Vecera) [991498] - [netdrv] tg3: Don't turn off led on 5719 serdes port 0 (Ivan Vecera) [991498] - [netdrv] tg3: Fix UDP fragments treated as RMCP (Ivan Vecera) [991498] - [netdrv] tg3: Remove incorrect switch to aux power (Ivan Vecera) [991498] - [i2c] ismt: initialize DMA buffer (Neil Horman) [1014753] - [scsi] libfcoe: Make fcoe_sysfs optional / fix fnic NULL exception (Neil Horman) [1014864] - [fs] gfs2: Fix race in iteration of glocks for unfreeze/umount (Abhijith Das) [999909] - [fs] gfs2: dirty inode correctly in gfs2_write_end (Benjamin Marzinski) [991596] - [x86] Mark Intel Atom Avoton processor as supported (Prarit Bhargava) [914842] - [mm] vmscan: fix zone shrinking exit when scan work is done (David Gibson) [985155] - [block] free bios when failing blk_execute_rq_nowait calls (Jeff Moyer) [1009312] - [netdrv] be2net: fix disabling TX in be_close() (Ivan Vecera) [951271] - [crypto] Fix race condition in larval lookup (Herbert Xu) [916361]- [fs] fuse: drop dentry on failed revalidate (Brian Foster) [924014] - [fs] fuse: clean up return in fuse_dentry_revalidate() (Brian Foster) [924014] - [fs] fuse: use d_materialise_unique() (Brian Foster) [924014] - [mm] Group e820 entries together and add map_individual_e820 boot option (Larry Woodman) [876275] - [mm] Exclude E820_RESERVED regions and memory holes above 4 GB from direct mapping (Larry Woodman) [876275] - [mm] Find_early_table_space based on ranges that are actually being mapped (Larry Woodman) [876275] - [hid] pantherlord: heap overflow flaw (Radomir Vrbovsky) [1000435] {CVE-2013-2892} - [virt] hv: Correctly support ws2008R2 and earlier (Jason Wang) [1007341] - [powerpc] iommu: Use GFP_KERNEL instead of GFP_ATOMIC in iommu_init_table() (Steve Best) [1012666] - [powerpc] Add isync to copy_and_flush (Steve Best) [1014475] - [block] rsxx: Kernel Panic caused by mapping Discards (Steve Best) [1013728] - [kernel] audit: avoid soft lockup due to audit_log_start() incorrect loop termination (Richard Guy Briggs) [990806] - [fs] nfsv4: Remove the BUG_ON() from nfs4_get_lease_time_prepare() (Steve Dickson) [1012688] - [netdrv] bnx2x: fix loss of VLAN priority information in received TPA-aggregated packets (Michal Schmidt) [1014694] - [fs] gfs2: garbage quota usage reported due to uninitialized inode during creation (Abhijith Das) [1008947] - [fs] nfs: fix filelayout_commit_call_ops (Scott Mayhew) [1012479] - [netdrv] igb: fix driver reload with VF assigned to guest (Stefan Assmann) [985733] - [md] Fix bio flags for md raid5 (Jes Sorensen) [837097] - [md] Fix bio flags for md raid10 (Jes Sorensen) [837097] - [scsi] qla4xxx: 5.03.00.00.06.05-k3 (Chad Dupuis) [1011476] - [scsi] qla4xxx: Support setting of local CHAP index for flash target entry (Chad Dupuis) [1011476] - [scsi] qla4xxx: Correct the check for local CHAP entry type (Chad Dupuis) [1011476] - [scsi] lpfc: Update lpfc version for 8.3.7.21.3p driver release (Rob Evers) [1012961] - [scsi] lpfc: Fixed function mode field defined too small for not recognizing dual-chute mode (Rob Evers) [1012961] - [net] Revert "net: more accurate skb truesize" (Francesco Fusco) [889181] - [net] fix multiqueue selection (Michal Schmidt) [1011939]- [scsi] bnx2fc: Bump version from 1.0.14 to 2.4.1 (Tomas Henzl) [1008733] - [scsi] bnx2fc: hung task timeout warning observed when rmmod bnx2x with active FCoE targets (Tomas Henzl) [1008733] - [scsi] bnx2fc: Fixed a SCSI CMD cmpl race condition between ABTS and CLEANUP (Tomas Henzl) [1008733] - [scsi] cnic: Fix crash in, cnic_bnx2x_service_kcq() (Tomas Henzl) [1004554] - [hid] zeroplus: validate output report details (Frantisek Hrbata) [999906] {CVE-2013-2889} - [hid] provide a helper for validating hid reports (Frantisek Hrbata) [999906] {CVE-2013-2889} - [netdrv] sfc: Add SIOCEFX:EFX_MCDI_REQUEST ioctl to workaround MTD limits (Nikolay Aleksandrov) [1008705] - [netdrv] sfc: deny changing of unsupported flags (Nikolay Aleksandrov) [1010840] - [kernel] __ptrace_may_access() should not deny sub-threads (Oleg Nesterov) [927360] - [tools] perf: Make kmem work for non numa machines (Jiri Olsa) [984788] - [powerpc] Bring all threads online prior to migration/hibernation (Steve Best) [1010528] - [kvm] introduce guest count uevent (Paolo Bonzini) [1004802] - [scsi] iscsi_tcp: consider session state in iscsi_sw_sk_state_check (Chris Leech) [840638] - [crypto] ansi_cprng: Fix off by one error in non-block size request (Neil Horman) [1007694] {CVE-2013-4345} - [infiniband] cache: don't fill the cache with junk (Doug Ledford) [920306] - [usb] core: don't try to reset_device() a port that got just disconnected (Don Zickus) [1000944] - [usb] Fix connected device switch to Inactive state (Don Zickus) [1000944] - [usb] Don't use EHCI port sempahore for USB 3.0 hubs (Don Zickus) [1000944] - [netdrv] macvtap: Ignore tap features when VNET_HDR is off (Vlad Yasevich) [987201] - [netdrv] macvtap: Correctly set tap features when IFF_VNET_HDR is disabled (Vlad Yasevich) [987201] - [netdrv] macvtap: simplify usage of tap_features (Vlad Yasevich) [987201] - [infiniband] mlx4: Use default pkey when creating tunnel QPs (Doug Ledford) [993587] - [infiniband] core: Create QP1 using the pkey index which contains the default pkey (Doug Ledford) [993587] - [infiniband] ipoib: Make sure child devices use valid/proper pkeys (Doug Ledford) [993587] - [infiniband] ipoib: Fix pkey change flow for virtualization environments (Doug Ledford) [993587] - [netdrv] igb: don't deprecate the max_vfs parameter (Stefan Assmann) [1005877] - [netdrv] igb: Read flow control for i350 from correct EEPROM section (Stefan Assmann) [1005877] - [netdrv] igb: Add additional get_phy_id call for i354 devices (Stefan Assmann) [1005877] - [netdrv] igb: Update version number (Stefan Assmann) [1005877] - [netdrv] igb: Implementation to report advertised/supported link on i354 devices (Stefan Assmann) [1005877] - [netdrv] igb: Get speed and duplex for 1G non_copper devices (Stefan Assmann) [1005877] - [netdrv] igb: Support to get 2_5G link status for appropriate media type (Stefan Assmann) [1005877] - [netdrv] igb: No PHPM support in i354 devices (Stefan Assmann) [1005877] - [netdrv] igb: M88E1543 PHY downshift implementation (Stefan Assmann) [1005877] - [netdrv] igb: New PHY_ID for i354 device (Stefan Assmann) [1005877] - [netdrv] igb: Implementation of 1-sec delay for i210 devices (Stefan Assmann) [1005877] - [netdrv] igb: Don't look for a PBA in the iNVM when flashless (Stefan Assmann) [1005877] - [netdrv] igb: Expose RSS indirection table for ethtool (Stefan Assmann) [1005877] - [netdrv] igb: Add macro for size of RETA indirection table (Stefan Assmann) [1005877] - [netdrv] igb: Fix get_fw_version function for all parts (Stefan Assmann) [1005877] - [netdrv] igb: Add device support for flashless SKU of i210 device (Stefan Assmann) [1005877] - [netdrv] igb: Refactor NVM read functions to accommodate devices with no flash (Stefan Assmann) [1005877] - [netdrv] igb: Refactor of init_nvm_params (Stefan Assmann) [1005877] - [netdrv] igb: Update MTU so that it is always at least a standard frame size (Stefan Assmann) [1005877] - [netdrv] igb: don't allow SR-IOV without MSI-X (Stefan Assmann) [1005877] - [netdrv] igb: Added rcu_lock to avoid race (Stefan Assmann) [1005877] - [netdrv] igb: Read register for latch_on without return value (Stefan Assmann) [1005877] - [netdrv] igb: Reset the link when EEE setting changed (Stefan Assmann) [1005877] - [netdrv] treewide: relase -> release (Stefan Assmann) [1005877] - [scsi] iterate over devices individually for /proc/scsi/scsi (David Milburn) [966170] - [scsi] zfcp: fix lock imbalance by reworking request queue locking (Mikulas Patocka) [803592] - [kernel] pidns: fix two invalid task_active_pid_ns() usages (Aristeu Rozanski) [984597] - [netdrv] be2net: implement ethtool set/get_channel hooks (Ivan Vecera) [975885] - [netdrv] be2net: refactor be_setup() to consolidate queue creation routines (Ivan Vecera) [975885] - [netdrv] be2net: Fix be_cmd_if_create() to use MBOX if MCCQ is not created (Ivan Vecera) [975885] - [netdrv] be2net: refactor be_get_resources() code (Ivan Vecera) [975885] - [netdrv] be2net: don't limit max MAC and VLAN counts (Ivan Vecera) [975885] - [netdrv] be2net: Fixup profile management routines (Ivan Vecera) [975885] - [netdrv] be2net: use EQ_CREATEv2 for SH-R (Ivan Vecera) [975885] - [netdrv] be2net: delete primary MAC address while unloading (Ivan Vecera) [874733] - [netdrv] be2net: use SET/GET_MAC_LIST for SH-R (Ivan Vecera) [874733] - [netdrv] be2net: refactor MAC-addr setup code (Ivan Vecera) [874733] - [netdrv] be2net: fix pmac_id for BE3 VFs (Ivan Vecera) [874733] - [netdrv] be2net: allow VFs to program MAC and VLAN filters (Ivan Vecera) [874733] - [netdrv] be2net: fix MAC address modification for VF (Ivan Vecera) [874733] - [netdrv] be2net: don't use dev_err when AER enabling fails (Ivan Vecera) [986513] - [netdrv] be2net: Clear any capability flags that driver is not interested in (Ivan Vecera) [998856] - [net] ethtool: fix RHEL backport of ETHTOOL_RESET (Jiri Benc) [1008678] - [net] gact: Fix potential panic in tcf_gact() (Jiri Benc) [1003781] - [net] tcp: fix FIONREAD/SIOCINQ (Francesco Fusco) [1001479] - [net] vxlan: Avoid creating fdb entry with NULL destination (Amerigo Wang) [923915] - [net] bridge: sync the definition of struct br_mdb_entry with upstream (Amerigo Wang) [1010251] - [fs] proc/ns: Fix ABI of proc_inode (Thomas Graf) [1005224] - [fs] nfs: Fix writeback performance issue on cache invalidation (Scott Mayhew) [1010038] - [fs] xfs: switch stacks for bmap btree modifications (Dave Chinner) [918359] - [fs] GFS2: Dont flag consistency error if first mounter is a spectator (Robert S Peterson) [997929] - [x86] Mark Intel Haswell-EP as supported (Prarit Bhargava) [948339] - [s390] tx: allow program interruption filtering in user space (Hendrik Brueckner) [1006523] - [tty] hvc_iucv: Disconnect IUCV connection when lowering DTR (Hendrik Brueckner) [1007570] - [tty] hvc_console: Add DTR/RTS callback to handle HUPCL control (Hendrik Brueckner) [1007570] - [netdrv] bonding: fix bond_arp_rcv setting and arp validate desync state (Nikolay Aleksandrov) [1003697] - [netdrv] bonding: fix store_arp_validate race with mode change (Nikolay Aleksandrov) [1003697] - [netdrv] bonding: fix set mode race conditions (Nikolay Aleksandrov) [1003697] - [bluetooth] rfcomm: Fix info leak in RFCOMMGETDEVLIST ioctl() (Radomir Vrbovsky) [922409] {CVE-2012-6545} - [bluetooth] rfcomm: Fix info leak via getsockname() (Radomir Vrbovsky) [922409] {CVE-2012-6545} - [mm] mlock: operate on any regions with protection != PROT_NONE (Larry Woodman) [982460] - [mm] mlock: avoid dirtying pages and triggering writeback (Larry Woodman) [982460]- [net] ipv6: Don't depend on per socket memory for neighbour discovery messages (Thomas Graf) [963317] - [netdrv] bnx2x: add missing ethtool ops of virtual functions (Michal Schmidt) [1009492] - [netdrv] bnx2x: avoid atomic allocations during initialization (Michal Schmidt) [1004645 1007900] - [netdrv] bnx2x: Fix VF stats sync (Michal Schmidt) [1007900] - [netdrv] bnx2x: Fix VF memory leak unload (Michal Schmidt) [1007900] - [netdrv] bnx2x: Fix functionality of configuring vlan list (Michal Schmidt) [1007900] - [netdrv] bnx2x: Fix move FP memory deallocations (Michal Schmidt) [1007900] - [netdrv] bnx2x: vf mark stats started (Michal Schmidt) [1007900] - [netdrv] bnx2x: set VF DMAE when first function has 0 supported VFs (Michal Schmidt) [1007900] - [netdrv] bnx2x: Protect against VFs' ndos when SR-IOV is disabled (Michal Schmidt) [1007900] - [netdrv] bnx2x: prevent VF benign attentions (Michal Schmidt) [1007900] - [netdrv] bnx2x: Consider DCBX remote error (Michal Schmidt) [1007900] - [netdrv] bnx2x: Change DCB context handling (Michal Schmidt) [1007900] - [netdrv] bnx2x: dropless flow control not always functional (Michal Schmidt) [1007900] - [netdrv] bnx2x: fix PTE write access error (Michal Schmidt) [1007900] - [netdrv] bnx2x: fix memory leak in VF (Michal Schmidt) [1007900] - [netdrv] bnx2x: update fairness parameters following DCB negotiation (Michal Schmidt) [1007900] - [netdrv] bnx2x: protect different statistics flows (Michal Schmidt) [1007900] - [scsi] lpfc: update version for 8.3.7.21.2p driver release (Rob Evers) [1007485] - [scsi] lpfc: 8.3.42: Fixed issue of task management commands having a fixed timeout (Rob Evers) [1007485] - [scsi] rdac: Add new IBM product id to the RDAC devlist (Rob Evers) [1006061] - [block] hpsa: remove unused Smart Array ID (Tomas Henzl) [1002788] - [block] hpsa: bump driver version to reflect changes (Tomas Henzl) [1002788] - [block] hpsa: housekeeping patch for device_id and product arrays (Tomas Henzl) [1002788] - [block] hpsa: add HP Smart Array Gen8 names (Tomas Henzl) [1002788] - [block] hpsa: add HP Smart Array Gen9 PCI ID's (Tomas Henzl) [1002788] - [block] hpsa: remove unneeded variable (Tomas Henzl) [893773] - [block] hpsa: fix a race in cmd_free/scsi_done (Tomas Henzl) [893773] - [scsi] qla4xxx: 5.03.00.00.06.05-k2 (Chad Dupuis) [982175] - [scsi] qla4xxx: Export more firmware info in sysfs (Chad Dupuis) [982175] - [scsi] qla4xxx: Only BIOS boot target entries should be at index 0 and 1 (Chad Dupuis) [982175] - [scsi] qla4xxx: discovery_parent_idx can be shown without any check (Chad Dupuis) [982175] - [scsi] qla4xxx: Set IPv6 traffic class if device type is IPv6 (Chad Dupuis) [982175] - [scsi] qla4xxx: Use discovery_parent_idx instead of discovery_parent_type (Chad Dupuis) [982175] - [scsi] qla4xxx: Allow removal of failed session using logout (Chad Dupuis) [982175] - [scsi] libiscsi: Add missing prints for session and connection sysfs attrs (Chad Dupuis) [982175] - [scsi] megaraid_sas: Add High Availability clustering support using shared Logical Disks (Tomas Henzl) [997004] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [997004] - [net] cnic: Use CHIP_NUM macros from bnx2x.h (Tomas Henzl) [1004554] - [hid] validate HID report id size (Frantisek Hrbata) [1000453] {CVE-2013-2888} - [infiniband] cma: Check for GID on listening device first (Doug Ledford) [920306] - [infiniband] cma: use cached gids (Doug Ledford) [920306] - [input] wacom: collect device quirks into single function (Aristeu Rozanski) [815589] - [input] wacom: add device type to device name string (Aristeu Rozanski) [815589] - [input] wacom: request tablet data for Bamboo Pens (Aristeu Rozanski) [815589] - [input] wacom: implement missing multitouch wrappers (Aristeu Rozanski) [815589] - [input] wacom: fix bug in HID parsing introduced by last patchset (Aristeu Rozanski) [815589] - [fs] nfsv4: Clean up delegation recall error handling (Steve Dickson) [1007556] - [fs] nfsv4: Clean up nfs4_open_delegation_recall (Steve Dickson) [1007556] - [fs] nfsv4: Clean up nfs4_lock_delegation_recall (Steve Dickson) [1007556] - [fs] nfs: It is not safe to dereference lsp->ls_state in release_lockowner (Steve Dickson) [962844] - [fs] nfs: Ensure that we free the lock stateid on the server (Steve Dickson) [962844] - [fs] nfs: Don't free the nfs4_lock_state until after the release_lockowner (Steve Dickson) [962844] - [fs] nfs: Convert nfs41_free_stateid to use an asynchronous RPC call (Steve Dickson) [962844] - [fs] nfs: Clean up TEST_STATEID and FREE_STATEID error reporting (Steve Dickson) [962844] - [fs] nfs: Clean up handling of privileged operations (Steve Dickson) [962844] - [fs] nfs: Clean up nfs41_setup_sequence (Steve Dickson) [962844] - [fs] nfs: Pass a stateid to test_stateid() and free_stateid() (Steve Dickson) [962844] - [fs] nfs: added FREE_STATEID call (Steve Dickson) [962844] - [virt] xen: mask cpu feature avx (Andrew Jones) [1006549] - [fs] nfsv4: Fix up nfs4_proc_lookup_mountpoint (Jeff Layton) [997133] - [block] rsxx: Moving pci_map_page to prevent overflow (Steve Best) [1001555] - [block] rsxx: Handling failed pci_map_page on PowerPC and double free (Steve Best) [1001545] - [kernel] sched/rt: Add a tuning knob to allow changing SCHED_RR timeslice (Herbert Xu) [919238] - [kernel] sched: Make initial SCHED_RR timeslace DEF_TIMESLICE (Herbert Xu) [919238] - [block] nvme: nvme_submit_bio_queue fixup check for DISCARD (David Milburn) [1006051] - [block] nvme: Update nvme_id_power_state with latest spec (David Milburn) [1006051] - [block] nvme: Split header file into user-visible and kernel-visible pieces (David Milburn) [1006051] - [block] nvme: Merge issue on character device bring-up (David Milburn) [1006051] - [block] nvme: Handle ioremap failure (David Milburn) [1006051] - [block] nvme: Add pci suspend/resume driver callbacks (David Milburn) [1006051] - [block] nvme: Use normal shutdown (David Milburn) [1006051] - [block] nvme: Separate controller init from disk discovery (David Milburn) [1006051] - [block] nvme: Separate queue alloc/free from create/delete (David Milburn) [1006051] - [block] nvme: Group pci related actions in functions (David Milburn) [1006051] - [block] nvme: Disk stats for read/write commands only (David Milburn) [1006051] - [block] nvme: Bring up cdev on set feature failure (David Milburn) [1006051] - [block] nvme: Fix checkpatch issues (David Milburn) [1006051] - [block] nvme: Namespace IDs are unsigned (David Milburn) [1006051] - [block] nvme: Call nvme_process_cq from submission path (David Milburn) [1006051] - [block] nvme: Remove "process_cq did something" message (David Milburn) [1006051] - [block] nvme: Return correct value from interrupt handler (David Milburn) [1006051] - [block] nvme: Disk IO statistics (David Milburn) [1006051] - [block] nvme: Restructure MSI / MSI-X setup (David Milburn) [1006051] - [block] nvme: Use kzalloc instead of kmalloc+memset (David Milburn) [1006051] - [netdrv] e1000e: Add code to check for failure of pci_disable_link_state call (John Green) [1000548] - [tools] perf: Fix missing tool parameter (Jiri Olsa) [984785] - [tools] perf: Remove builtin-inject unused parameter (Jiri Olsa) [984785] - [mm] pagewalk: walk_page_range should avoid VM_PFNMAP areas (Larry Woodman) [990753] - [mm] pagemap: set pagemap walk limit to PMD boundary (Motohiro Kosaki) [991260] - [mm] task_mmu: fix buffer overflow in add_page_map() (Motohiro Kosaki) [991260] - [mm] proc: copy_to_user() returns unsigned (Motohiro Kosaki) [991260] - [mm] pagemap: Hold mmap_sem during page walk (Motohiro Kosaki) [991260] - [netdrv] ixgbe: fix lockdep annotation issue for ptp's work item (Andy Gospodarek) [986967] - [netdrv] ixgbe: add support for quad-port x520 adapter (Andy Gospodarek) [986967] - [netdrv] ixgbe: clear semaphore bits on timeouts (Andy Gospodarek) [986967] - [netdrv] ixgbe: fix semaphore lock for I2C read/writes on 82598 (Andy Gospodarek) [986967] - [netdrv] ixgbe: add new media type (Andy Gospodarek) [986967] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [986967] - [netdrv] ixgbe: fix SFF data dumps of SFP+ modules (Andy Gospodarek) [986967] - [netdrv] ixgbe: Fix Tx Hang issue with lldpad on 82598EB (Andy Gospodarek) [986967] - [netdrv] ixgbe: fix fc autoneg ethtool reporting (Andy Gospodarek) [986967] - [netdrv] ixgbe: Retain VLAN filtering in promiscuous + VT mode (Andy Gospodarek) [986967] - [netdrv] ixgbe: Use pci_vfs_assigned instead of ixgbe_vfs_are_assigned (Andy Gospodarek) [986967] - [lib] dma-debug: Fix comparison using wrong pointer variable in dma debug code (Stefan Assmann) [1002992] - [lib] dma-debug: hash_bucket_find needs to allow for offsets within an entry (Stefan Assmann) [1002992] - [mm] x86-64: fall back to regular page vmemmap on allocation failure (Johannes Weiner) [854363] - [mm] x86-64: use vmemmap_populate_basepages() for !pse setups (Johannes Weiner) [854363] - [mm] x86-64: remove dead debugging code for !pse setups (Johannes Weiner) [854363] - [mm] sparse-vmemmap: specify vmemmap population range in bytes (Johannes Weiner) [854363]- [netdrv] bonding: Fix corrupted queue_mapping (Veaceslav Falico) [991799] - [fs] xfs: fallback to vmalloc for large buffers in xfs_attrlist_by_handle (Eric Sandeen) [905086] - [fs] nfs: set open access operation call flag in nfs4_init_opendata_res (Jeff Layton) [1002855] - [kernel] Prevent RT process stall due to missing upstream scheduler bug fix (Larry Woodman) [1002765]- [netdrv] bnx2x: prevent crash in shutdown flow with CNIC (Michal Schmidt) [1003436] - [fs] nfs: Minor cleanups for nfs4_handle_exception and nfs4_async_handle_error (Dave Wysochanski) [998752] - [wireless] iwl4965: fix rfkill set state regression (Stanislaw Gruszka) [992969] - [wireless] rt2800: fix wrong TX power compensation (Stanislaw Gruszka) [992969] - [wireless] mac80211: add missing channel context release (Stanislaw Gruszka) [992969] - [wireless] mac80211: add a flag to indicate CCK support for HT clients (Stanislaw Gruszka) [992969] - [wireless] ath9k_htc: Restore skb headroom when returning skb to mac80211 (Stanislaw Gruszka) [992969] - [wireless] ath9k: Enable PLL fix only for AR9340/AR9330 (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: pcie: disable L1 Active after pci_enable_device (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: dvm: fix calling ieee80211_chswitch_done() with NULL (Stanislaw Gruszka) [992969] - [wireless] Hostap: copying wrong data prism2_ioctl_giwaplist() (Stanislaw Gruszka) [992969] - [wireless] zd1201: do not use stack as URB transfer_buffer (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: unregister leds when registration failed (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: take the seqno from packet if transmit failed (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: don't set the MCAST queue in STA's queue list (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: properly tell the fw that a STA is awake (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: fix MCAST in AP mode (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: correctly configure MCAST in AP mode (Stanislaw Gruszka) [992969] - [wireless] mac80211: don't wait for TX status forever (Stanislaw Gruszka) [992969] - [wireless] nl80211: fix another nl80211_fam.attrbuf race (Stanislaw Gruszka) [992969] - [wireless] cfg80211: fix P2P GO interface teardown (Stanislaw Gruszka) [992969] - [wireless] mac80211: continue using disabled channels while connected (Stanislaw Gruszka) [992969] - [wireless] mac80211: fix infinite loop in ieee80211_determine_chantype (Stanislaw Gruszka) [992969] - [wireless] mac80211: ignore HT primary channel while connected (Stanislaw Gruszka) [992969] - [wireless] iwl4965: reset firmware after rfkill off (Stanislaw Gruszka) [992969] - [wireless] iwl4965: set power mode early (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: dvm: don't send BT_CONFIG on devices w/o Bluetooth (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: set SSID bits for passive channels (Stanislaw Gruszka) [992969] - [wireless] rt2x00: fix stop queue (Stanislaw Gruszka) [992969] - [wireless] mac80211: fix monitor interface suspend crash regression (Stanislaw Gruszka) [992969] - [wireless] mac80211: fix ethtool stats for non-station interfaces (Stanislaw Gruszka) [992969] - [wireless] mac80211: fix duplicate retransmission detection (Stanislaw Gruszka) [992969] - [wireless] mac80211/minstrel_ht: fix cck rate sampling (Stanislaw Gruszka) [992969] - [wireless] mac80211/minstrel: fix NULL pointer dereference issue (Stanislaw Gruszka) [992969] - [wireless] nl80211: fix mgmt tx status and testmode reporting for netns (Stanislaw Gruszka) [992969] - [wireless] ath9k_htc: reboot firmware if it was loaded (Stanislaw Gruszka) [992969] - [wireless] ath9k_htc: do some initial hardware configuration (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: fix flushing not started aggregation sessions (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: add DELL SKU for 5150 HMC (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: refuse connection to APs with BI < 16 (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: fix bug in scan ssid (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: fix L2P BA ressources leak (Stanislaw Gruszka) [992969] - [wireless] mac80211: close AP_VLAN interfaces before unregistering all (Stanislaw Gruszka) [992969] - [wireless] b43: ensue that BCMA is "y" when B43 is "y" (Stanislaw Gruszka) [992969] - [wireless] ath9k: Do not assign noise for NULL caldata (Stanislaw Gruszka) [992969] - [wireless] ath9k: Fix noisefloor calibration (Stanislaw Gruszka) [992969] - [wireless] ath9k_hw: Assign default xlna config for AR9485 (Stanislaw Gruszka) [992969] - [wireless] rt2x00: rt2800lib: fix default TX power check for RT55xx (Stanislaw Gruszka) [992969] - [wireless] rt2x00: read 5GHz TX power values from the correct offset (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: pcie: wake the queue if stopped when being unmapped (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: pcie: fix race in queue unmapping (Stanislaw Gruszka) [992969] - [fs] ext4: don't let i_reserved_meta_blocks go negative (Lukas Czerner) [916592] - [fs] ext4: introduce reserved space (Lukas Czerner) [916592]- [target] Set bi_destructor in iblock_get_bio (Andy Grover) [999490] - [target] Fix calling bdev_get_queue on a NULL *bio (Andy Grover) [999490] - [net] ipv6: remove max_addresses check from ipv6_create_tempaddr (Petr Holasek) [999365] {CVE-2013-0343} - [net] soreuseport: UDP/IPv6 implementation (Thomas Graf) [991600] - [net] soreuseport: TCP/IPv6 implementation (Thomas Graf) [991600] - [net] soreuseport: UDP/IPv4 implementation (Thomas Graf) [991600] - [net] soreuseport: TCP/IPv4 implementation (Thomas Graf) [991600] - [net] soreuseport: infrastructure (Thomas Graf) [991600] - [kernel] prevent an older auditd shutdown from orphaning a newer auditd startup (Richard Guy Briggs) [742562] - [kernel] audit: add an option to control logging of passwords with pam_tty_audit (Richard Guy Briggs) [725100] - [misc] hpilo: Correct panic when an AUX iLO is detected (Nigel Croxon) [996600] - [watchdog] hpwdt: Patch to ignore auxilary iLO devices (Nigel Croxon) [996608] - [netdrv] igb: fix vlan filtering in promisc mode when not in VT mode (Stefan Assmann) [996277] - [char] random: fix priming of last_data (Jarod Wilson) [997985] - [char] random: prime last_data value per fips requirements (Jarod Wilson) [997985] - [char] random: simplify fips mode (Jarod Wilson) [997985] - [fs] nfs: don't extend writes to cover entire page if pagecache is invalid (Jeff Layton) [1002830] - [fs] nfs: fix inode reference leak (Steve Dickson) [998694] - [fs] nfs: Use session max response size for GETDEVICEINFO gdia_maxcount (Steve Dickson) [922810] - [fs] nfs: Simplify the NFSv4 REMOVE, LINK and RENAME compounds (Steve Dickson) [998697] - [fs] nfs: Simplify the NFSv4 CREATE compound (Steve Dickson) [998697] - [fs] nfs: Simplify the NFSv4 OPEN compound (Steve Dickson) [998697] - [fs] nfs: Simplify the cache invalidation code (Steve Dickson) [998697] - [fs] nfs: Change attribute updates should set NFS_INO_REVAL_PAGECACHE (Steve Dickson) [998697] - [fs] nfs: Simplify nfs_fhget() (Steve Dickson) [998697] - [fs] nfs: Always trust the PageUptodate flag when we have a delegation (Steve Dickson) [998697] - [fs] nfs: Optimise away nfs_check_inode_attributes() when holding a delegation (Steve Dickson) [998697] - [fs] nfs: Dont force page cache revalidations when holding a delegation (Steve Dickson) [998697] - [fs] nfs: Retrieve attributes _before_ calling delegreturn (Steve Dickson) [998697] - [fs] nfs: Fix a typo in NFS4_enc_link_sz (Steve Dickson) [998697] - [scsi] Fix bug on some bnx2x devices that don't support iSCSI (Tomas Henzl) [957217] - [scsi] mpt3sas: Added a driver module parameter max_msix_vectors (Tomas Henzl) [997045] - [scsi] aacraid: Fix for arrays going offline in the system. System hangs (Rich Bono) [996207]- [fs] gfs2: dont overrun reserved revokes (Benjamin Marzinski) [996637] - [s390] qeth: change default standard blkt settings for OSA (Hendrik Brueckner) [997625] - [s390] kernel: z90crypt module load crash (Hendrik Brueckner) [997621] - [s390] dasd: fix hanging devices after path events (Hendrik Brueckner) [996185] - [cpufreq] revert "remove rwsem lock from CPUFREQ_GOV_STOP call -- second call site" (Prarit Bhargava) [869899] - [perf] Fix regs retrieval for tracepoints events (Jiri Olsa) [1000706] - [tools] perf: Fix period symbol_conf.field_sep display (Jiri Olsa) [985968] - [tools] traceevent: Handle dynamic array's element size properly (Jiri Olsa) [664899] - [tools] perf: Fix perf build make command and BuildRequires (Jiri Olsa) [968186] - [tools] perf: Add support for wildcard in tracepoint system name (Jiri Olsa) [664899] - [perf] Add support for PERF_HW_COUNT_REF_CPU_CYCLES (Jiri Olsa) [968806] - [perf] events: Add Intel x86 mapping for PERF_COUNT_HW_REF_CPU_CYCLES (Jiri Olsa) [968806] - [perf] events: Add PERF_COUNT_HW_REF_CPU_CYCLES generic PMU event (Jiri Olsa) [968806] - [perf] events: Enable raw event support for Intel unhalted_reference_cycles event (Jiri Olsa) [968806] - [net] phonet: some signedness bugs (Francesco Fusco) [1000271] - [net] phonet: put protocols array under RCU (Francesco Fusco) [1000271] - [net] openvswitch: Add vxlan tunneling support (Amerigo Wang) [981285] - [net] vxlan: Add tx-vlan offload support (Amerigo Wang) [981285] - [net] vxlan: Improve vxlan headroom calculation (Amerigo Wang) [981285] - [net] vxlan: Factor out vxlan send api (Amerigo Wang) [981285] - [net] vxlan: Extend vxlan handlers for openvswitch (Amerigo Wang) [981285] - [net] vxlan: Add vxlan recv demux (Amerigo Wang) [981285] - [net] vxlan: Restructure vxlan receive (Amerigo Wang) [981285] - [net] vxlan: Restructure vxlan socket apis (Amerigo Wang) [981285] - [net] openvswitch: Reset tunnel key between input and output (Amerigo Wang) [981285] - [net] openvswitch: Use correct type while allocating flex array (Amerigo Wang) [981285] - [net] openvswitch: Fix bad merge resolution (Amerigo Wang) [981285] - [net] vxlan: fix a soft lockup in vxlan module removal (Amerigo Wang) [923915] - [net] vxlan: fix a regression of igmp join (Amerigo Wang) [923915] - [net] vxlan: fix rcu related warning (Amerigo Wang) [923915] - [net] vxlan: fdb: replace an existing entry (Amerigo Wang) [923915] - [kernel] list: introduce list_first_entry_or_null (Amerigo Wang) [923915] - [net] vxlan: fix igmp races (Amerigo Wang) [923915] - [net] vxlan: unregister on namespace exit (Amerigo Wang) [923915] - [net] vxlan: add necessary locking on device removal (Amerigo Wang) [923915] - [net] vxlan: Fix kernel crash on rmmod (Amerigo Wang) [923915] - [net] vxlan: fix function name spelling (Amerigo Wang) [923915] - [net] vxlan: fdb: allow specifying multiple destinations for zero MAC (Amerigo Wang) [923915] - [net] rtnetlink: allow using zero MAC address in rtnl_fdb_add, rtnl_fdb_del (Amerigo Wang) [923915] - [net] fix address check in rtnl_fdb_del (Amerigo Wang) [923915] - [net] vxlan: allow removal of single destination from fdb entry (Amerigo Wang) [923915] - [net] vxlan: introduce vxlan_fdb_parse (Amerigo Wang) [923915] - [net] vxlan: introduce vxlan_fdb_find_rdst (Amerigo Wang) [923915] - [net] vxlan: add implicit fdb entry for default destination (Amerigo Wang) [923915] - [net] vxlan: Fix sparse warnings (Amerigo Wang) [923915] - [net] vxlan: cosmetic cleanup's (Amerigo Wang) [923915] - [net] vxlan: Use initializer for dummy structures (Amerigo Wang) [923915] - [net] vxlan: port module param should be ushort (Amerigo Wang) [923915] - [net] vxlan: convert remotes list to list_rcu (Amerigo Wang) [923915] - [net] vxlan: make vxlan_xmit_one void (Amerigo Wang) [923915] - [net] vxlan: move cleanup to uninit (Amerigo Wang) [923915] - [net] vxlan: fix race caused by dropping rtnl_unlock (Amerigo Wang) [923915] - [net] vxlan: send notification when MAC migrates (Amerigo Wang) [923915] - [net] vxlan: move IGMP join/leave to work queue (Amerigo Wang) [923915] - [net] vxlan: fix crash from work pending on module removal (Amerigo Wang) [923915] - [net] vxlan: fix out of order operation on module removal (Amerigo Wang) [923915] - [net] vxlan: fix check for migration of static entry (Amerigo Wang) [923915] - [net] vxlan: handle skb_clone failure (Amerigo Wang) [923915] - [net] vxlan: only migrate dynamic FDB entries (Amerigo Wang) [923915] - [net] vxlan: fix race between flush and incoming learning (Amerigo Wang) [923915] - [net] vxlan: defer vxlan init as late as possible (Amerigo Wang) [923915] - [net] vxlan: use unsigned int instead of unsigned (Amerigo Wang) [923915] - [net] vxlan: remove the unused rcu head from struct vxlan_rdst (Amerigo Wang) [923915] - [net] vxlan: Update vxlan fdb 'used' field after each usage (Amerigo Wang) [923915] - [net] vxlan: listen on multiple ports (Amerigo Wang) [923915] - [net] vxlan: do not set SKB_GSO_UDP (Amerigo Wang) [923915] - [net] vxlan: allow choosing destination port per vxlan (Amerigo Wang) [923915] - [net] vxlan: compute source port in network byte order (Amerigo Wang) [923915] - [net] vxlan: source compatiablity with IFLA_VXLAN_GROUP (Amerigo Wang) [923915] - [net] vxlan: fix byte order issues with NDA_PORT (Amerigo Wang) [923915] - [net] vxlan: document UDP default port (Amerigo Wang) [923915] - [net] vxlan: update mail address and copyright date (Amerigo Wang) [923915] - [net] vxlan: Allow L2 redirection with L3 switching (Amerigo Wang) [923915] - [net] vxlan: Allow setting destination to unicast address (Amerigo Wang) [923915] - [net] vxlan: don't bypass encapsulation for multi- and broadcasts (Amerigo Wang) [923915] - [net] vxlan: use htonl when snooping for loopback address (Amerigo Wang) [923915] - [net] vxlan: fix some sparse warnings (Amerigo Wang) [923915] - [net] vxlan: Bypass encapsulation if the destination is local (Amerigo Wang) [923915] - [net] vxlan: Fix sparse warnings (Amerigo Wang) [923915] - [net] vxlan: Use IP Tunnels tunnel ENC encap API (Amerigo Wang) [923915] - [net] vxlan: generalize forwarding tables (Amerigo Wang) [923915] - [net] vxlan: Add vlan support to static neighbors (Amerigo Wang) [923915] - [net] vxlan: allow live mac address change (Amerigo Wang) [923915] - [net] vxlan: add DOVE extensions for VXLAN (Amerigo Wang) [923915] - [net] vxlan: move SET_ETHTOOL_OPS() to vxlan_newlink() (Amerigo Wang) [923915] - [net] vxlan: specify fl4.proto before calling ip_route_output_key() (Amerigo Wang) [923915] - [net] vxlan: Depend on CONFIG_INET (Amerigo Wang) [923915] - [net] fix invalid usage of netdev->priv_flags (Stanislaw Gruszka) [984373]- [drm] upstream sync to 3.9.9 (Rob Clark) [818344 902637 962824] - [uapi] install UAPI headers in the correct path (Rob Clark) [962824] - [debug] lockdep: provide mutex_lock_nest_lock (Rob Clark) [962824] - [pci] backport PCIE_SPEED_* (Rob Clark) [962824] - [pci] Add PCIe Link Capability link speed and width names (Rob Clark) [962824] - [fs] export get_task_comm() (Rob Clark) [962824] - [x86] sgi-xp: handle non-fatal traps - headers (George Beshers) [956876] - [x86] sgi-xp: handle non-fatal traps (George Beshers) [956876] - [x86] irq: Rename gsi_end gsi_top, and fix off by one errors (Prarit Bhargava) [998602] - [x86] ioapic: In mpparse use mp_register_ioapic (Prarit Bhargava) [998602] - [x86] ioapic: Teach mp_register_ioapic to compute a global gsi_end (Prarit Bhargava) [998602] - [x86] Reinsert "io_apic: initialize nr_ioapic_registers early in mp_register_ioapic()" (Prarit Bhargava) [855057 998602] - [virt] Add a check to catch KVM emulation of Hyper-V (Jason Wang) [985747] - [virt] kvm: Switch to use hypervisor_cpuid_base() (Jason Wang) [985747] - [x86] Introduce hypervisor_cpuid_base() (Jason Wang) [985747] - [kernel] kexec: add the values related to buddy system for filtering free pages (Nigel Croxon) [960746] - [virt] hv_balloon: Initialize the transaction ID just before sending the packet (Jason Wang) [993473] - [virt] hv_balloon: Do not post pressure status if interrupted (Jason Wang) [993473] - [virt] hv_balloon: Fix a bug in the hot-add code (Jason Wang) [993473] - [kernel] sysctl: range checking in do_proc_dointvec_ms_jiffies_conv (Francesco Fusco) [972430] - [net] neigh: prevent overflowing params in /proc/sys/net/ipv4/neigh/ (Francesco Fusco) [972430] - [net] neigh: fix some compiler warning in net/core/neighbour.c (Francesco Fusco) [972430] - [net] neigh: prohibit negative value for unres_qlen_bytes parameter (Francesco Fusco) [972430] - [net] netfilter: don't permit ct creation with random tuple (Thomas Graf) [994393] - [net] netfilter: fix BUG_ON while removing nf_conntrack with netns (Thomas Graf) [991246] - [net] gro: Fix kcalloc argument order (Amerigo Wang) [995405] - [net] gro: fix a race in gro_cell_poll() (Amerigo Wang) [995405] - [net] ip_tunnel: fix a pointer cast in ip_tunnel_xmit() (Amerigo Wang) [995405] - [virt] xen: avoid allocation causing potential swap activity on the resume path (Radim Krcmar) [996631] - [virt] xen: ensure timer tick is resumed even on CPU driving the resume (Radim Krcmar) [996631] - [infiniband] ipoib: Fix race in deleting ipoib_neigh entries (Doug Ledford) [987174] - [scsi] libiscsi: Added new boot entries in the session sysfs (Chris Leech) [994743] - [x86] kvm: use kernel_fpu_begin/end() in kvm_load/put_guest_fpu() (Fam Zheng) [988658] - [block] do not pass disk names as format strings (Alexander Gordeev) [971372] {CVE-2013-2851}- [fs] Revert "ext4: dont let i_reserved_meta_blocks go negative" (Rafael Aquini) [916592] - [fs] Revert "ext4: introduce reserved space" (Rafael Aquini) [916592] - [netdrv] bnx2x: fill in sane dump flag information (Michal Schmidt) [995475 996988] - [netdrv] bnx2x: remove zeroing of dump data buffer (Michal Schmidt) [995475 996988] - [netdrv] bnx2x: fix dump flag handling (Michal Schmidt) [995475 996988] - [netdrv] bnx2x: fix crash in bnx2x_set_vlan_stripping() (Michal Schmidt) [995475] - [scsi] lpfc: Update lpfc version for 8.3.7.21.1p driver release (Rob Evers) [947546] - [scsi] lpfc: Merge with "lpfc 8.3.31: Fixed system panic due to midlayer abort and (Rob Evers) [947546] - [scsi] lpfc: Removed obsolete fcp_eq_count and fcp_wq_count driver attributes (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Update Copyrights to 2013 for 8.3.38, 8.3.39, and 8.3.40 modifications (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed a race condition between SLI host and port failed FCF rediscovery (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed issue mailbox wait routine failed to issue dump memory mbox command (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed system panic due to unsafe walking and deleting linked list (Rob Evers) [947546] - [scsi] lpfc: lpfc 8.3.40: Fixed FCoE connection list vlan identifier and add FCF list debug (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Clarified the behavior of the lpfc_max_luns module parameter (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix to allow OCM to report FEC status (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed a missing return code in a logging message (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed some logging message fields (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed list corruption when lpfc_drain_tx runs (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix starting reference tag when calculating BG error (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix inconsistent list removal causes crash (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed system panic during handling unsolicited receive buffer error condition (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix BlockGuard error checking (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed crash during FCoE failover testing (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix lpfc_used_cpu to be more dynamic (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed driver handling of CLEAR_LA with NPIV enabled causing SID=0 frames out (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Reduced tmo value set to FLOGI WQE for quick recovery from FLOGI sequence timeout (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Add log message when completes with clean address bit set to zero (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed driver vector mapping to CPU affinity (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed iocb flags not being reset for scsi commands (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed system panic during EEH recovery due to midlayer acting on outstanding I/O (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed not returning FAILED status when SCSI invoking host reset handler failed (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed bad book keeping in posting els sgls to port (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed BlockGuard to take advantage of rdprotect/wrprotect info when available (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Reduced spinlock contention on SCSI buffer list (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed crash when processing bsg's sg list with high memory pages (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Remove lpfc_fcp_look_ahead module parameter (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fix driver issues with SCSI Host reset (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Doorbell formation information logged in dual-chute mode WQ and RQ setup (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fix driver issues with large s/g lists for BlockGuard (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fix driver issues with large lpfc_sg_seg_cnt values (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed pt2pt and loop discovery problems on topology changes (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Remove driver dependency on HZ (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed BlockGuard error reporting (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed VPI allocation issues after firmware dump is performed (Rob Evers) [947546] - [scsi] lpfc: fix potential NULL pointer dereference in lpfc_sli4_rq_put() (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed potential mis-interpretation of READ_TOPOLOGY reserved fields (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fix default value for lpfc_enable_rrq (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed circular locking dependency and inconsistent lock state issues (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed PT2PT bring up problem for FC SLI4 (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed OXID reuse issue (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed async FCF modified event to in-use FCF failure to trigger recovery (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed deadlock condition in FCF round robin handling (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed bsg timeout handling issues that would result in crashes ? applied and checked into RHEL6.5 (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed degraded performance after cable pulls (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed NMI watch dog panic's when resetting the hba (Rob Evers) [947546] - [scsi] lpfc: treewide: Fix typos in kernel messages (Rob Evers) [947546] - [scsi] lpfc: fix lpfc build when wmb() is defined as mb() (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed infinite loop in lpfc_sli4_fcf_rr_next_index_get (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed crash due to SLI Port invalid resource count (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Provide support for FCoE protocol dual-chute (ULP) operation (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed stale ndlp state when the node is marked for deferred removal (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fix potential memory corruption bug (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed no-context ABTS failed with BA_RJT (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Removed use of NOP mailboxes for interrupt verification (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed exhausted retry for plogi to nameserver (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed ELS_REC received on the unsolicited receive queue (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Provide support for change_queue_type (Rob Evers) [947546] - [scsi] lpfc: 8.3.36: Correct mask error (Rob Evers) [947546] - [scsi] lpfc: 8.3.36: Correct buffer length overrun (Rob Evers) [947546] - [scsi] lpfc: 8.3.36: Update DIF support for passthru/strip/insert (Rob Evers) [947546] - [scsi] lpfc: 8.3.36: Fix bug with Target Resets and FCP2 devices (Rob Evers) [947546] - [scsi] lpfc: 8.3.35: Fixed not checking solicition in progress bit when verifying FCF record for use (Rob Evers) [947546] - [scsi] lpfc: 8.3.35: Fixed PRLI not being retried if a LS_RJT with a reason (Rob Evers) [947546] - [scsi] lpfc: 8.3.35: Expand I/O channel support for large systems (Rob Evers) [947546] - [scsi] lpfc: 8.3.34: Adjust IO Channels to 1 when INTx (Rob Evers) [947546] - [scsi] lpfc: 8.3.35: Fix interrupt delay multipler conversion for eq_create (Rob Evers) [947546] - [scsi] lpfc 8.3.34: Correct typecasts for snprintf messages (Rob Evers) [947546] - [scsi] lpfc: 8.3.34: Fix number of IO channels to match CPUs (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Fixed debugfs queInfo to include queue stats (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Add lpfc_fcp_look_ahead module parameter (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Make I/O to hw queue distribution algorithm a module parameter (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Change Naming convention for SLI4 Interrupt vector (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Allow per-hba interrupt rate tuning (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Tie parallel I/O queues into separate MSIX vectors (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Add Interrupts per second stats via debugfs (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Parallelize SLI-4 Q distribution (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Formally separate lpfc_sli_ring SLI-3 and SLI-4 variantions (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Add debugfs interface to display SLI queue information (Rob Evers) [947546] - [scsi] lpfc: treewide: fix comment/printk/variable typos (Rob Evers) [947546] - [netdrv] qlcnic: Update version to 5.2.43 (Chad Dupuis) [927395] - [netdrv] qlcnic: Enhance virtual NIC logging (Chad Dupuis) [927395] - [netdrv] qlcnic: qlcnic_get_board_name() function cleanup (Chad Dupuis) [927395] - [netdrv] qlcnic: Implement GET_LED_STATUS command for 82xx adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: modify reset recovery path in diag mode (Chad Dupuis) [927395] - [netdrv] qlcnic: diagnostics routine changes (Chad Dupuis) [927395] - [netdrv] qlcnic: Convert nested if-else to switch-case (Chad Dupuis) [927395] - [netdrv] qlcnic: Initialize trans_work and idc_aen_work at VF probe (Chad Dupuis) [927395] - [netdrv] qlcnic: Remove qlcnic_config_npars module parameter (Chad Dupuis) [927395] - [netdrv] qlcnic: Update IRQ name for 8200 and 8300 Series adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: Disable INT-x interrupt for 83xx on driver unload (Chad Dupuis) [927395] - [netdrv] qlcnic: Support spoof check config (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix LRO bugs while tuning offloads using Q application (Chad Dupuis) [927395] - [netdrv] qlcnic: Enable LRO if it was disabled by RX checksum (Chad Dupuis) [927395] - [netdrv] qlcnic: remove netdev->trans_start updates within the driver (Chad Dupuis) [927395] - [netdrv] qlcnic: Return proper error codes from probe failure paths (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix validation of link event command (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix mailbox response handling (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix bug in diagnostics test reset recovery path (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix reset recovery after transmit timeout (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix ethtool supported port status for 83xx (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix missing bracket in module parameter (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix ethtool strings (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix setting MAC address (Chad Dupuis) [927395] - [netdrv] qlcnic: Update version to 5.2.42 (Chad Dupuis) [927395] - [netdrv] qlcnic: Add identifying string for 83xx adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: Rename the IRQ description (Chad Dupuis) [927395] - [netdrv] qlcnic: Enable Interrupt Coalescing for 83xx adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: Add eSwitch statistics support (Chad Dupuis) [927395] - [netdrv] qlcnic: Take EPORT out of reset sequence before disabling PAUSE (Chad Dupuis) [927395] - [netdrv] qlcnic: Enhance channel configuration logs (Chad Dupuis) [927395] - [netdrv] qlcnic: Update version to 5.2.41 (Chad Dupuis) [927395] - [netdrv] qlcnic: Support polling for mailbox events (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix loopback test for SR-IOV PF (Chad Dupuis) [927395] - [netdrv] qlcnic: Support VLAN id config (Chad Dupuis) [927395] - [netdrv] qlcnic: Support MAC address, Tx rate config (Chad Dupuis) [927395] - [netdrv] qlcnic: VF reset recovery implementation (Chad Dupuis) [927395] - [netdrv] qlcnic: VF FLR implementation (Chad Dupuis) [927395] - [netdrv] qlcnic: Change 82xx adapter VLAN id endian type (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix typo in logs (Chad Dupuis) [927395] - [netdrv] qlcnic: fix TSO race condition (Chad Dupuis) [927395] - [netdrv] qlcnic: Stop traffic before performing loopback test (Chad Dupuis) [927395] - [netdrv] qlcnic: fix beaconing test for 82xx adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix set_flags handler for ethtool (Chad Dupuis) [927395] - [netdrv] qlcnic: Bump up the version to 5.2.40 (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix sparse warnings (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix NULL dereference in error path (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix potential NULL dereference (Chad Dupuis) [927395] - [netdrv] qlcnic: Bump up the version to 5.2.39 (Chad Dupuis) [927395] - [netdrv] qlcnic: Support atomic commands (Chad Dupuis) [927395] - [netdrv] qlcnic: Support VF-PF communication channel commands (Chad Dupuis) [927395] - [netdrv] qlcnic: VF-PF communication channel implementation (Chad Dupuis) [927395] - [netdrv] qlcnic: Use shared interrupt vector for Tx and Rx (Chad Dupuis) [927395] - [netdrv] qlcnic: SR-IOV VF probe (Chad Dupuis) [927395] - [netdrv] qlcnic: Support SR-IOV enable and disable (Chad Dupuis) [927395] - [netdrv] qlcnic: Add QLCNIC_SRIOV to Kconfig (Chad Dupuis) [927395]- [mm] reinstate mmap -EINVAL return error code when mapping length is zero (Rafael Aquini) [995339] - [fs] ext4: introduce reserved space (Lukas Czerner) [916592] - [fs] ext4: dont let i_reserved_meta_blocks go negative (Lukas Czerner) [916592] - [firmware] efivars: Use correct efi_pstore_info struct when calling pstore_register (Lenny Szubowicz) [867689] - [s390] zfcp: block queue limits with data router (Hendrik Brueckner) [952734] - [char] ipmi: eliminate long delay in ipmi_si on SGI UV2 (George Beshers) [876778] - [net] bridge: fix a conflict in if_bridge.h with glibc headers (Amerigo Wang) [981325] - [usb] fix endpoint-disabling for failed config changes (Don Zickus) [889391] - [usb] Free the allocated memory before exiting on error (Don Zickus) [889391] - [usb] xhci: fix list access before init (Don Zickus) [889391] - [usb] xhci-mem: init list heads at the beginning of init (Don Zickus) [889391] - [usb] xhci: override bogus bulk wMaxPacketSize values (Don Zickus) [889391] - [usb] enclose USB_XHCI_HCD related symbols within a if USB_XHCI_HCD block (Don Zickus) [889391] - [usb] xhci: clarify compliance mode debug messages (Don Zickus) [889391] - [usb] xhci: Rename SEGMENT_SIZE and SEGMENT_SHIFT as the former is used in a.out.h (Don Zickus) [889391] - [usb] xhci: Use ilog2() rather than __ffs() for calculating SEGMENT_SHIFT (Don Zickus) [889391] - [usb] xhci: Don't warn on empty ring for suspended devices (Don Zickus) [889391] - [usb] xhci: Fix TRB transfer length macro used for Event TRB (Don Zickus) [889391] - [usb] xhci: fix build warning (Don Zickus) [889391] - [usb] xhci: fix bit definitions for IMAN register (Don Zickus) [889391] - [usb] xhci: correctly enable interrupts (Don Zickus) [889391] - [usb] xhci: fix memory leak of URB-private data (Don Zickus) [889391] - [usb] xhci: fix incorrect bit test (Don Zickus) [889391] - [usb] xhci: Fix TD size for isochronous URBs (Don Zickus) [889391] - [usb] xhci: Fix isoc TD encoding (Don Zickus) [889391] - [usb] xhci: remove unused trb var in xhci_irq() (Don Zickus) [889391] - [usb] xhci: Add Lynx Point LP to list of Intel switchable hosts (Don Zickus) [889391] - [usb] xhci: move HC_STATE_SUSPENDED check to xhci_suspend() (Don Zickus) [889391] - [usb] xhci: Stricter conditional for Z1 system models for Compliance Mode Patch (Don Zickus) [889391] - [usb] xhci: Extend Fresco Logic MSI quirk (Don Zickus) [889391] - [usb] xhci: fix null-pointer dereference when destroying half-built segment rings (Don Zickus) [889391] - [usb] xhci: Fix TD Size calculation on 1.0 hosts (Don Zickus) [889391] - [usb] xhci: Fix conditional check in bandwidth calculation (Don Zickus) [889391] - [usb] xhci: Avoid global symbol pollution with handshake (Don Zickus) [889391] - [usb] xhci: Remove assigned but unused ep_ctx (Don Zickus) [889391] - [usb] xhci: Remove assigned but unused slot_ctx (Don Zickus) [889391] - [usb] xhci: Fix missing break in xhci_evaluate_context_result (Don Zickus) [889391] - [usb] xhci: Fix potential NULL ptr deref in command cancellation (Don Zickus) [889391] - [usb] xhci: Remove __force__ __u16 before assigning DeviceRemovable and assign directly (Don Zickus) [889391] - [usb] xhci-ring: removes unnecessary semicolon (Don Zickus) [889391] - [usb] xhci: update a comment regarding the BOS descriptor to reflect the code (Don Zickus) [889391] - [usb] xhci: sparse fixes (Don Zickus) [889391] - [usb] Fail a get config when the port is powered off (Don Zickus) [889391] - [usb] xhci: Handle clear PORT_POWER feature (Don Zickus) [889391] - [usb] redefine DeviceRemovable and wHubDelay as _le16 (Don Zickus) [889391] - [usb] xhci: Avoid "dead ports", add roothub port polling (Don Zickus) [894180] - [usb] Handle warm reset failure on empty port (Don Zickus) [894180] - [usb] Ignore port state until reset completes (Don Zickus) [894180] - [usb] Increase reset timeout (Don Zickus) [894180] - [usb] Allow USB 3.0 ports to be disabled (Don Zickus) [894180] - [usb] Ignore xHCI Reset Device status (Don Zickus) [894180] - [usb] Handle auto-transition from hot to warm reset (Don Zickus) [894180] - [usb] xhci: Handle HS bulk/ctrl endpoints that don't NAK (Don Zickus) [894180] - [usb] Enable LPM after a failed probe (Don Zickus) [815547] - [usb] Don't enable LPM if the exit latency is zero (Don Zickus) [815547] - [usb] Send Set SEL before enablng parent U1/U2 timeout (Don Zickus) [815547] - [usb] xhci: endianness xhci_calculate_intel_u2_timeout (Don Zickus) [815547] - [usb] xhci: fix integer overflow (Don Zickus) [815547] - [usb] Fix LPM disable count mismatch on driver unbind (Don Zickus) [815547] - [usb] Disable LPM while the device is unconfigured (Don Zickus) [815547] - [usb] Fix LPM disable/enable during device reset (Don Zickus) [815547] - [usb] xhci: Fix DIV_ROUND_UP compile error (Don Zickus) [815547] - [usb] xhci: Fix compile with CONFIG_USB_SUSPEND=n (Don Zickus) [815547] - [usb] Fix core compile with CONFIG_USB_SUSPEND=n (Don Zickus) [815547] - [usb] Disable hub-initiated LPM for comms devices (Don Zickus) [815547] - [usb] xhci: Add Intel U1/U2 timeout policy (Don Zickus) [815547] - [usb] xhci: Add infrastructure for host-specific LPM policies (Don Zickus) [815547] - [usb] Add macros for interrupt endpoint types (Don Zickus) [815547] - [usb] xhci: Reserve one command for USB3 LPM disable (Don Zickus) [815547] - [usb] xhci: Some Evaluate Context commands must succeed (Don Zickus) [815547] - [usb] Disable USB 3.0 LPM in critical sections (Don Zickus) [815547] - [usb] Add support to enable/disable USB3 link states (Don Zickus) [815547] - [usb] Allow drivers to disable hub-initiated LPM (Don Zickus) [815547] - [usb] Calculate USB 3.0 exit latencies for LPM (Don Zickus) [815547] - [usb] Refactor code to set LPM support flag (Don Zickus) [815547] - [usb] Make sure to fetch the BOS desc for roothubs (Don Zickus) [815547] - [usb] xhci: Add roothub code to set U1/U2 timeouts (Don Zickus) [815547] - [scsi] pm8001: Add new driver pmc8001 to RHEL 6.5 (Rich Bono) [922129] - [scsi] bnx2fc: introduce missing kfree (Jan Vesely) [916004] - [scsi] bnx2fc: Fix common misspellings (Jan Vesely) [916004] - [scsi] bnx2fc: Drivers: scsi: remove __dev* attributes (Jan Vesely) [916004] - [scsi] bnx2fc: Make the fcoe_cltr the SCSI host parent (Jan Vesely) [916004] - [scsi] bnx2fc: Bumped version to 1.0.14 (Jan Vesely) [916004] - [scsi] bnx2fc: Update copyright dates (Jan Vesely) [916004] - [scsi] bnx2fc: Fix race condition between IO completion and abort (Jan Vesely) [916004] - [scsi] bnx2fc: Include chip number in the symbolic name (Jan Vesely) [916004] - [scsi] bnx2fc: Enable cached tasks to improve performance (Jan Vesely) [916004] - [scsi] bnx2fc: adjust duplicate test (Jan Vesely) [916004] - [scsi] bnx2fc: Bumped version to 1.0.13 (Jan Vesely) [916004] - [scsi] bnx2fc: Support max IO size to 512KB (Jan Vesely) [916004] - [scsi] bnx2fc: Tx/Rx byte counts reset to 0 when exceeding 32 bit values (Jan Vesely) [916004] - [scsi] bnx2fc: Map the doorbell register between offload and enable requests (Jan Vesely) [916004] - [scsi] bnx2fc: Move offload/upload wait logic into a function (Jan Vesely) [916004] - [scsi] bnx2fc: support software fcoe target (Jan Vesely) [916004] - [scsi] bnx2fc: remove useless calls to memset() (Jan Vesely) [916004] - [scsi] bnx2fc: use fcoe_get_lesb/fcoe_ctlr_get_lesb() directly from libfcoe (Jan Vesely) [916004] - [scsi] bnx2fc: use fcoe_link_speed_update() from the exported symbol in libfcoe (Jan Vesely) [916004] - [scsi] bnx2fc: add support to get_netdev for bnx2f_interface (Jan Vesely) [916004] - [scsi] bnx2fc: Use the fcoe_sysfs control interface (Jan Vesely) [916004] - [scsi] libfcoe, fcoe, bnx2fc: Add new fcoe control interface (Jan Vesely) [916004] - [scsi] bnx2fc: treewide: fix typo of "suppport" in various comments (Jan Vesely) [916004] - [scsi] fix various printk and comment typos (Jan Vesely) [916004] - [scsi] fcoe, bnx2fc, libfcoe: SW FCoE and bnx2fc use FCoE Syfs (Jan Vesely) [916004] - [scsi] bnx2fc: Allocate fcoe_ctlr with bnx2fc_interface, not as a member (Jan Vesely) [916004] - [scsi] bnx2i: Fixed bugs in the handling of unsolicited NOP-Ins (Jan Vesely) [916003] - [scsi] bnx2i: Update version and copyright year 2013 (Jan Vesely) [916003] - [scsi] bnx2i: Drivers: scsi: remove __dev* attributes (Jan Vesely) [916003] - [scsi] bnx2i: Fix typo in printk and comments (Jan Vesely) [916003] - [scsi] bnx2i: fix the bit manipulation when setting the error mask (Jan Vesely) [916003] - [scsi] bnx2i: removed the individual PCI DEVICE ID checking (Jan Vesely) [916003]- [netdrv] ixgbe: fix broken module parameter IntMode (Andy Gospodarek) [958967] - [netdrv] ixgbe: fix broken module parameter FdirMode (Andy Gospodarek) [958967] - [fs] fuse: initialize dentry->d_op properly in fuse_direntplus_link() (Brian Foster) [994492] - [fs] nfs4: Fix infinite loop in nfs4_lookup_root (Scott Mayhew) [987426] - [tracing] Replace syscall_meta_data struct array with pointer array (Jiri Olsa) [992987] - [tracing] Replace trace_event struct array with pointer array (Jiri Olsa) [992987] - [mm] percpu: don't implicitly include slab.h from percpu.h (Baoquan He) [878312] - [mm] percpu: fix per_cpu_ptr_to_phys() handling of non-page-aligned addresses (Baoquan He) [878312] - [mm] percpu: explain why per_cpu_ptr_to_phys() is more complicated than necessary (Baoquan He) [878312] - [mm] percpu: fix chunk range calculation (Baoquan He) [878312] - [mm] percpu: should use is_vmalloc_addr() (Baoquan He) [878312] - [mm] percpu: fix pcpu_last_unit_cpu (Baoquan He) [878312] - [mm] percpu: fix first chunk match in per_cpu_ptr_to_phys() (Baoquan He) [878312] - [mm] percpu: fix trivial bugs in pcpu_build_alloc_info() (Baoquan He) [878312] - [mm] percpu: move vmalloc based chunk management into percpu-vm.c (Baoquan He) [878312] - [mm] percpu: misc preparations for nommu support (Baoquan He) [878312] - [mm] percpu: reorganize chunk creation and destruction (Baoquan He) [878312] - [mm] percpu: factor out pcpu_addr_in_first/reserved_chunk() and update per_cpu_ptr_to_phys() (Baoquan He) [878312] - [mm] percpu: add __percpu sparse annotations to core kernel subsystems (Baoquan He) [878312] - [mm] percpu: avoid calling __pcpu_ptr_to_addr() (Baoquan He) [878312] - [mm] percpu: refactor the code in pcpu_depopulate_chunk() (Baoquan He) [878312] - [mm] percpu: add missing per_cpu_ptr_to_phys() definition for UP (Baoquan He) [878312] - [mm] percpu: Fix kdump failure if booted with percpu_alloc=page (Baoquan He) [878312] - [mm] Revert: percpu: fix chunk range calculation (Baoquan He) [878312] - [mm] Revert: percpu: Fix kdump crash_notes content lost in case i386 debug (Baoquan He) [878312] - [md] raid5: fix interaction of 'replace' and 'recovery' (Jes Sorensen) [994382] - [md] raid10: remove use-after-free bug (Jes Sorensen) [994382] - [md] Remove recent change which allows devices to skip recovery (Jes Sorensen) [994382] - [md] raid10: fix two problems with RAID10 resync (Jes Sorensen) [994382] - [infiniband] ocrdma: Fix several stack info leaks (Doug Ledford) [827601] - [infiniband] ocrdma: Remove unused include (Doug Ledford) [827601] - [infiniband] hw: import new ocrdma driver from upstream tree (Doug Ledford) [827601] - [infiniband] cma: Export AF_IB statistics (Michal Schmidt) [908111] - [infiniband] ucma: Allow user space to specify AF_IB when joining multicast (Michal Schmidt) [908111] - [infiniband] ucma: Allow user space to pass AF_IB into resolve (Michal Schmidt) [908111] - [infiniband] ucma: Allow user space to bind to AF_IB (Michal Schmidt) [908111] - [infiniband] ucma: Name changes to indicate only IP addresses supported (Michal Schmidt) [908111] - [infiniband] ucma: Add ability to query GID addresses (Michal Schmidt) [908111] - [infiniband] cma: Export cma_get_service_id() (Michal Schmidt) [908111] - [infiniband] ucma: Support querying when IB paths are not reversible (Michal Schmidt) [908111] - [infiniband] sa: Export function to pack a path record into wire format (Michal Schmidt) [908111] - [infiniband] ucma: Support querying for AF_IB addresses (Michal Schmidt) [908111] - [infiniband] cma: Only listen on IB devices when using AF_IB (Michal Schmidt) [908111] - [infiniband] cma: Set qkey for AF_IB (Michal Schmidt) [908111] - [infiniband] cma: Expose private data when using AF_IB (Michal Schmidt) [908111] - [infiniband] cma: Merge cma_get/save_net_info (Michal Schmidt) [908111] - [infiniband] cma: Remove unused SDP related code (Michal Schmidt) [908111] - [infiniband] cma: Add support for AF_IB to cma_get_service_id() (Michal Schmidt) [908111] - [infiniband] cma: Add support for AF_IB to rdma_resolve_route() (Michal Schmidt) [908111] - [infiniband] cma: Add support for AF_IB to rdma_resolve_addr() (Michal Schmidt) [908111] - [infiniband] cma: Verify that source and dest sa_family are the same (Michal Schmidt) [908111] - [infiniband] cma: Restrict AF_IB loopback to binding to IB devices only (Michal Schmidt) [908111] - [infiniband] cma: Add helper functions to return id address information (Michal Schmidt) [908111] - [infiniband] cma: Do not modify sa_family when setting loopback address (Michal Schmidt) [908111] - [infiniband] cma: Allow user to specify AF_IB when binding (Michal Schmidt) [908111] - [infiniband] cma: Update port reservation to support AF_IB (Michal Schmidt) [908111] - [infiniband] cma: Add AF_IB support to ip_addr_size (Michal Schmidt) [908111] - [infiniband] cma: Include AF_IB in loopback and any address checks (Michal Schmidt) [908111] - [infiniband] cma: Allow enabling reuseaddr in any state (Michal Schmidt) [908111] - [infiniband] rdma: Define native IB address (Michal Schmidt) [908111] - [netdrv] mlx4: Set link type for RAW PACKET QPs in the QP context (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Disable VLAN stripping for RAW PACKET QPs (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fetch XRC SRQ in the CQ polling code (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Advertise MW support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Support memory window binding (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Remove redundant NULL check before kfree (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fix compiler warning about uninitialized 'vlan' variable (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Convert is_xxx variables in build_mlx_header() to bool (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Remove local invalidate segment unused fields (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Adjust duplicate test (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fix bug unwinding on error in mlx4_ib_init_sriov() (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fix build error on platforms where UL is not 64 bits (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: fix unresolved 64bit math in mellanox/mlx4/en_dcb_nl.c (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Can set maxrate only for TC0 (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Set max rate-limit for a TC (Amir Vadai) [950401 950910 950913 950915] - [netdrv] dcb: Add an optional max rate attribute (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Disable RFS when running in SRIOV mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Initialize RFS filters lock and list in init_netdev (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Limit the RFS filter IDs to be < RPS_NO_FILTER (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add accelerated RFS support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add rmap support to mlx4_assign_eq (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: fix small memory leak on error (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Dynamic VST to VST vlan/qos changes (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Fail device init if num_vfs is negative (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Add warning in case of command timeouts (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Replace sscanf() with kstrtoint() (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add prints when TX timeout occurs (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix a race between napi poll function and RX ring cleanup (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Change log level from error to debug for vlan related messages (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Move register_netdev() to the end of initialization function (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Do not query stats when device port is down (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix resource leak in error flow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: allow order-0 memory allocations in RX path (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: use one page fragment per incoming frame (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx_en: Timestamping is not supported in slave mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Keep VF assigned MAC in the PF admin table (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Handle unassigned VF MAC address correctly (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix adaptive moderation cq update (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Strengthen VLAN tags/priorities enforcement in VST mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Add missing report on VST and spoof-checking dev caps (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: fix a build error on 32bit arches (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add support to get VF config (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add set VF default vlan ID and priority support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add set VF mac address support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add structures to keep VF Ethernet ports information (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add reference counting to MAC registeration (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Disable HW clock overflow check when no HW support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Disable HW timestamping for VFs (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Expose a few helpers to fill DMFS HW strucutures (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Directly expose fields of DMFS HW rule control segment (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Change a few DMFS fields names to match firmare spec (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Match DMFS promiscuous field names to firmware spec (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Move DMFS HW structs to common header file (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Reduce warning message for SRQ_LIMIT event to debug level (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add a service task (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Support software timestamping (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add HW timestamping support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Read HCA frequency and map internal clock (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Add timestamping device capability (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Implement SRQ object lookup from srqn (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: set correct MTU in SRIOV (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Translate guest B0 steering rules to DMFS (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Add helper function to translate B0 steering rules to DMFS (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Advertize DCB_CAP_DCBX_HOST in getdcbx (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Enable DCB ETS ops only when supported by the firmware (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Added proper description for two device capabilities (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix setting initial MAC address (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Disallow releasing VF QPs which have steering rules (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Always use 64 bit resource ID when doing lookup (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Remove ethtool flow steering rules before releasing QPs (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Fix wrong order of flow steering resources removal (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Fix wrong mask applied on EQ numbers in the wrapper (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Cleanup MAC resources on module unload or port stop (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix race when setting the device MAC address (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Fix endianness bug in set_param_l (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Turn off device-managed FS bit in dev-cap wrapper if DMFS is not enabled (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Disable mlx4_QP_ATTACH calls from guests if the host uses flow steering (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Implement memory windows allocation and deallocation (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Enable memory windows in INIT_HCA and QUERY_HCA (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Disable memory windows for virtual functions (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: fix allocation of device tx_cq (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Propagate MR deregistration failures to caller (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Rename MPT-related functions to have mpt_ prefix (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add unicast MAC filtering (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Manage hash of MAC addresses per port (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Save previous MAC address of the port so we can replace it later (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Re-arrange ndo_set_rx_mode related code (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Move Ethernet related functionality from mlx4_core to mlx4_en (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Cleanup multiline strings (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Optimize Rx fast path filter checks (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Optimize loopback related checks in data path (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Assigning TX irq per ring (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix compilation error when CONFIG_INET isn't defined (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix error propagation for ethtool helper function (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix transmit timeout when driver restarts port (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Don't reassign port mac address on firmware that supports it (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Use firmware driven flow steering hash mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix ethtool rules leftovers after module unloaded (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Block insertion of ethtool steering rules while the interface is down (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix vlan mask for ethtool steering rules (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Validate VLAN IDs provided in ethtool flow steering rules (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix ip/udp steering rules multicast mac when attached via ethtool (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Set correctly allow_loopback flag (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Directly expose fields of HW flow steering rule control segment (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix a race when closing TX queue (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Return proper error code when __mlx4_add_one fails (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Use the correct netif lock on ndo_set_rx_mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix traffic loss under promiscuous mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Issue the dump eth statistics command under lock (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: remove redundant code (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add support for destination MAC in steering rules (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Use generic etherdevice.h functions (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Set number of rx/tx channels using ethtool (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix TX moderation info loss after set_ringparam is called (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Adjusting moderation per each ring (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Remove remnants of LRO support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Unmap UAR also in the case of error flow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Don't use vlan tag value as an indication for vlan presence (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Perform correct resource cleanup if mlx4_QUERY_ADAPTER() fails (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Remove annoying debug messages from SR-IOV flow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: fix skb truesize underestimation (Amir Vadai) [950401 950910 950913 950915] - [netdrv] etherdevice.h: Add ether_addr_equal_64bits (Amir Vadai) [950401 950910 950913 950915] - [netdrv] ethtool: Add destination MAC address to flow steering API (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fixing TX queue stop/wake flow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: nullify cq->vector field when closing completion queue (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Checksum counters per ring (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fix vlan table overflow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Adding 40gb speed report for ethtool (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix crash upon device initialization error (Amir Vadai) [950401 950910 950913 950915] - [net] introduce IFF_NO_UNICAST_FLT (Doug Ledford) [791284 865301 950918 983117] - [infiniband] ipoib: Add more rtnl_link_ops callbacks (Doug Ledford) [791284 865301 950918 983117] - [infiniband] ipoib: Add rtnl_link_ops support (Doug Ledford) [791284 865301 950918 983117] - [infiniband] ib_srp: Eliminate state SRP_TARGET_DEAD - minus system_long_wq (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Allow SRP disconnect through sysfs (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp_transport: Simplify attribute initialization code (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp_transport: Fix attribute registration (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp_transport: Document sysfs attributes (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: use __scsi_target_unblock (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Add Mellanox copyright (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Fix device removal flow (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Add support for iser CM REQ additional info (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Return error to upper layers on EAGAIN registration failures (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Move informational messages from error to info level (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Add module version (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: add support for TIPC protocol (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Fix ipoib_hard_header() return value (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Fix send lockup due to missed TX completion (Doug Ledford) [791284 865301 950918 983117] - [infiniband] rds: zero last byte for strncpy (Doug Ledford) [791284 865301 950918 983117] - [infiniband] rds: simplify a warning message (Doug Ledford) [791284 865301 950918 983117] - [infiniband] rds: limit the size allocated by rds_message_alloc() (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Free ipoib neigh on path record failure so path rec queries are retried (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Fail I/O requests if the transport is offline (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Avoid endless SCSI error handling loop (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Avoid sending a task management function needlessly (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Track connection state properly (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Enable iser when FMRs are not supported (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Avoid error prints on EAGAIN registration failures (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Use proper define for the commands per LUN value advertised to SCSI ML (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Don't attempt to release resources on error flow (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Add version and firmware info to ethtool reporting (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Fix ipoib_neigh hashing to use the correct daddr octets (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Fix crash due to skb double destruct (Doug Ledford) [791284 865301 950918 983117] - [infiniband] rds: remove depends on CONFIG_EXPERIMENTAL (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Call skb_dst_drop() once skb is enqueued for sending (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: send disconnect request without waiting for CM timewait exit (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: destroy and recreate QP and CQs when reconnecting (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Introduce the helper function srp_remove_target() (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Suppress superfluous error messages (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Process all error completions (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Introduce srp_handle_qp_err() (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Simplify SCSI error handling (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Keep processing commands during host removal (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Eliminate state SRP_TARGET_CONNECTING (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Increase block layer timeout (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Add more RX CQs to scale out processing of SCSI responses (Doug Ledford) [791284 865301 950918 983117] - [infiniband] core: Don't touch cmid after dropping reference (Doug Ledford) [791284 865301 950918 983117] - [infiniband] core: Verify that QP handler is valid before dispatching events (Doug Ledford) [791284 865301 950918 983117] - [infiniband] uverbs: Implement memory windows support in uverbs (Doug Ledford) [791284 865301 950918 983117] - [infiniband] core: Add "type 2" memory windows support (Doug Ledford) [791284 865301 950918 983117] - [infiniband] core: Change return value from find_gid_port() (Doug Ledford) [791284 865301 950918 983117]- [fs] autofs: remove autofs dentry mount check (Ian Kent) [947275] - [net] bridge: do not call setup_timer() multiple times (Amerigo Wang) [994430] - [mm] compaction: fixup need_compaction (Andrea Arcangeli) [953225] - [mm] compaction: add compaction to zone_reclaim_mode (Andrea Arcangeli) [953225] - [mm] zone_reclaim: after a successful zone_reclaim check the min watermark (Andrea Arcangeli) [953225] - [mm] compaction: increase the high order pages in the watermarks (Andrea Arcangeli) [953225] - [mm] compaction: don't require high order pages below min wmark (Andrea Arcangeli) [953225] - [mm] compaction: reset before initializing the scan cursors (Andrea Arcangeli) [953225] - [mm] compaction: don't depend on kswapd to invoke reset_isolation_suitable (Andrea Arcangeli) [953225] - [mm] zone_reclaim: compaction: scan all memory with /proc/sys/vm/compact_memory (Andrea Arcangeli) [953225] - [mm] zone_reclaim: remove ZONE_RECLAIM_LOCKED (Andrea Arcangeli) [953225] - [mm] page_alloc: avoid marking zones full prematurely after zone_reclaim() (Andrea Arcangeli) [953225] - [x86] trace: Add irq_enter/exit() in smp_trace_reschedule_interrupt() (Seiji Aguchi) [738712] - [x86] trace: Add config option checking to the definitions of mce handlers (Seiji Aguchi) [738712] - [x86] trace: Do not call local_irq_save() in load_current_idt() (Seiji Aguchi) [738712] - [x86] trace: Move creation of irq tracepoints from apic.c to irq.c (Seiji Aguchi) [738712] - [x86] trace: Add irq vector tracepoints (Seiji Aguchi) [738712] - [x86] trace: Introduce entering/exiting_irq() (Seiji Aguchi) [738712] - [x86] trace: Add DEFINE_EVENT_FN() macro (Seiji Aguchi) [738712] - [x86] uv3: Trim MMR register definitions after code changes for SGI UV3 (George Beshers) [988345] - [x86] uv3: Check current gru hub support for SGI UV3 (George Beshers) [988345] - [x86] uv3: Update Time Support for SGI UV3 (George Beshers) [988345] - [x86] uv3: Update x2apic Support for SGI UV3 (George Beshers) [988345] - [x86] uv3: Update Hub Info for SGI UV3 (George Beshers) [988345] - [x86] uv3: Update ACPI Check to include SGI UV3 (George Beshers) [988345] - [x86] uv3: Update MMR register definitions for SGI Ultraviolet System 3 (George Beshers) [988345] - [kernel] coredump: change wait_for_dump_helpers() to use wait_event_interruptible() (Oleg Nesterov) [773215] - [kernel] coredump: introduce dump_interrupted() (Oleg Nesterov) [773215] - [kernel] coredump: Un-inline the core-dump helper functions (Oleg Nesterov) [773215] - [kernel] coredump: sanitize the setting of signal->group_exit_code (Oleg Nesterov) [773215] - [kernel] coredump: ensure that SIGKILL always kills the dumping thread (Oleg Nesterov) [773215] - [kernel] coredump: only SIGKILL should interrupt the coredumping task (Oleg Nesterov) [773215] - [kernel] coredump: set ->group_exit_code for other CLONE_VM tasks too (Oleg Nesterov) [773215] - [fs] procfs: allow threads to rename siblings via /proc/pid/tasks/tid/comm (Jerome Marchand) [950840] - [security] selinux: make security_sb_clone_mnt_opts return an error on context mismatch (Jeff Layton) [800218] - [netdrv] bna: fix vlan_grp handling (Stefan Assmann) [886420] - [netdrv] mlx4_en: fix vlgrp handling (Stefan Assmann) [886420] - [netdrv] qlge: fix vlgrp handling (Stefan Assmann) [886420] - [netdrv] qlcnic: fix vlgrp handling (Stefan Assmann) [886420] - [fs] nfs4: end back channel session draining (Steve Dickson) [984118] - [fs] nfs4: Fix a pNFS session draining deadlock (Steve Dickson) [984118] - [fs] xfs: Fix delalloc WARN_ON() in xfs_vm_releasepage() (Aaron Tomlin) [991496] - [fs] nfs: Fix access to suid/sgid executables (Niels de Vos) [988135] - [fs] nfs4: don't put ACCESS in OPEN compound if O_EXCL (Niels de Vos) [988135] - [fs] nfs4: Add ACCESS operation to OPEN compound (Niels de Vos) [988135] - [fs] livelock avoidance in sget() (Eric Sandeen) [916811] - [fs] ext4: create a new BH_Verified flag to avoid unnecessary metadata validation (Lukas Czerner) [879163] - [fs] ext4: Fix dirtying of journalled buffers in data=journal mode (Lukas Czerner) [834919] - [fs] ext4: fix ext_remove_space for punch_hole case (Lukas Czerner) [969307] - [fs] ext4: punch_hole should wait for DIO writers (Lukas Czerner) [969307] - [fs] ext4: prevent race while walking extent tree for fiemap (Lukas Czerner) [692063] - [fs] ext4: Fix possibly very long loop in fiemap (Lukas Czerner) [692063] - [fs] ext4: make FIEMAP and delayed allocation play well together (Lukas Czerner) [692063] - [fs] ext4: handle NULL p_ext in ext4_ext_next_allocated_block() (Lukas Czerner) [692063] - [fs] ext4: drop ec_type from the ext4_ext_cache structure (Lukas Czerner) [692063] - [fs] lockd: protect nlm_blocked list (David Jeffery) [967095] - [virt] hv: Populate the guest ID with RHEL info (Jason Wang) [969230] - [virt] hv: Fix a bug in version negotiation code for util services (Jason Wang) [980554] - [netdrv] e1000e: disable ASPM L1 on 82583 (Dean Nelson) [991242] - [pci] Fix bit definitions of PCI_EXP_LNKCAP2 register (Myron Stowe) [989252] - [virt] storvsc: Increase the value of STORVSC_MAX_IO_REQUESTS (Jason Wang) [969537 969548] - [virt] storvsc: Support FC devices (Jason Wang) [969537] - [virt] storvsc: Implement multi-channel support (Jason Wang) [969537] - [virt] storvsc: Update the storage protocol to win8 level (Jason Wang) [969537] - [virt] storvsc: Increase the value of scsi timeout for storvsc devices (Jason Wang) [969548] - [virt] hv: Add the GUID fot synthetic fibre channel device (Jason Wang) [969537] - [s390] sclp: add parameter to specify number of buffer pages (Hendrik Brueckner) [990853] - [usb] fix thread-unsafe anchor utiliy routines (Stanislaw Gruszka) [993005] - [kernel] hung_task: print more info when reporting the problem (Oleg Nesterov) [976899] - [cpufreq] Convert the cpufreq_driver_lock to a rwlock (Prarit Bhargava) [887045] - [scsi] fnic: fix sleeping function called from invalid context during probe (Chris Leech) [829506] - [scsi] fnic: potential dead lock in fnic_is_abts_pending() (Chris Leech) [829506] - [scsi] fnic: Incremented driver version (Chris Leech) [829506] - [scsi] fnic: fix kernel panic due to FIP mode misconfiguration (Chris Leech) [829506] - [scsi] fnic: FIP VLAN Discovery Feature Support (Chris Leech) [829506] - [scsi] fnic: Fnic Trace Utility (Chris Leech) [829506] - [scsi] fnic: New debug flags and debug log messages (Chris Leech) [829506] - [scsi] fnic: fnic driver may hit BUG_ON on device reset (Chris Leech) [829506] - [scsi] fnic: Fix SGEs limit (Chris Leech) [829506] - [scsi] fnic: fixing issues in device and firmware reset code (Chris Leech) [829506] - [scsi] fnic: fix for trusted cos (Chris Leech) [829506] - [scsi] fnic: fix incorrect use of SLAB_CACHE_DMA flag (Chris Leech) [829506] - [x86] pmu: prepare for migration support (Paolo Bonzini) [928866] - [x86] kvm: Add code to track call origin for msr assignment (Paolo Bonzini) [928866] - [x86] kvm: add kvm_arch_vcpu_postcreate callback, move TSC initialization (Paolo Bonzini) [928866] - [netdrv] e1000e: fix I217/I218 PHY initialization flow (Dean Nelson) [981032] - [netdrv] e1000e: enable support for new device IDs (Dean Nelson) [981032] - [input] wacom: BTN_TOOL_DOUBLETAP is not a valid device_type (Aristeu Rozanski) [815589] - [input] wacom: use BTN_TOOL_FINGER to indicate touch device type (Aristeu Rozanski) [815589] - [input] wacom: remove pressure for touch devices (Aristeu Rozanski) [815589] - [input] wacom: report id 3 returns 4 bytes of data (Aristeu Rozanski) [815589] - [input] wacom: add support for Lenovo tablet ID 0xE6 (Aristeu Rozanski) [815589] - [input] wacom: support 2FGT in MT format (Aristeu Rozanski) [815589] - [input] wacom: support one finger touch the touchscreen way (Aristeu Rozanski) [815589] - [input] wacom: process pen data in its own routine (Aristeu Rozanski) [815589] - [input] wacom: share pen info with touch of the same ID (Aristeu Rozanski) [815589] - [input] wacom: fix runtime PM related deadlock (Aristeu Rozanski) [815589] - [input] wacom: add support for new LCD tablets (Aristeu Rozanski) [815589] - [input] wacom: add defines for packet lengths of various devices (Aristeu Rozanski) [815589] - [input] wacom: fix error path in wacom_probe() (Aristeu Rozanski) [815589] - [scsi] qla2xxx: Update version number to 8.05.00.03.06.5-k (Chad Dupuis) [927382] - [scsi] Revert "qla2xxx: Add setting of driver version string for vendor application." (Chad Dupuis) [927382] - [scsi] qla2xxx: Clear the MBX_INTR_WAIT flag when the mailbox time-out happens (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix for locking issue between driver ISR and mailbox routines (Chad Dupuis) [927382] - [scsi] qla2xxx: Add clarifying printk to thermal access fail cases (Chad Dupuis) [927382] - [scsi] qla2xxx: Wait for IDC complete event to finish loopback operation (Chad Dupuis) [927382] - [scsi] qla2xxx: Don't process state change aen for reset owner (Chad Dupuis) [927382] - [scsi] qla2xxx: Don't process RSCNs for a vport on the same physical adapter (Chad Dupuis) [927382] - [scsi] qla2xxx: Correction of comment in MBC opcode defines (Chad Dupuis) [927382] - [scsi] qla2xxx: Correct list-iteration bug in Report-ID Acquisition codes (Chad Dupuis) [927382] - [scsi] qla2xxx: Enhancements to support ISPFx00 (Chad Dupuis) [927382] - [scsi] qla2xxx: Integrate generic card temperature with mezz card temperature (Chad Dupuis) [927382] - [scsi] qla2xxx: Add setting of driver version string for vendor application (Chad Dupuis) [927382] - [scsi] qla2xxx: Update the copyright information (Chad Dupuis) [927382] - [scsi] qla2xxx: Display the lock owner on lock acquire failure (Chad Dupuis) [927382] - [scsi] qla2xxx: Move loopback mode reset after chip reset check (Chad Dupuis) [927382] - [scsi] qla2xxx: Extra loopback error handling for ISP83xx (Chad Dupuis) [927382] - [scsi] qla2xxx: don't free pool that wasn't allocated (Chad Dupuis) [927382] - [scsi] qla2xxx: Unload hangs after issuing BSG commands to vport (Chad Dupuis) [927382] - [scsi] qla2xxx: Do MPI reset only for 81xx (Chad Dupuis) [927382] - [scsi] qla2xxx: Do link initialization on get loop id failure (Chad Dupuis) [927382] - [scsi] qla2xxx: Update the FTP site references in the driver sources (Chad Dupuis) [927382] - [scsi] qla2xxx: Reject loopback request if one is already in progress (Chad Dupuis) [927382] - [scsi] qla2xxx: Print thermal unsupported message (Chad Dupuis) [927382] - [scsi] qla2xxx: Avoid null pointer dereference in shutdown routine (Chad Dupuis) [927382] - [scsi] qla2xxx: Get VPD information from common location for CNA (Chad Dupuis) [927382] - [scsi] qla2xxx: Correct race in loop_state assignment during reset handling (Chad Dupuis) [927382] - [scsi] qla2xxx: Display that driver is operating in legacy interrupt mode (Chad Dupuis) [927382] - [scsi] qla2xxx: Free rsp_data even on error in qla2x00_process_loopback() (Chad Dupuis) [927382] - [scsi] qla2xxx: Dont clear drv active on iospace config failure (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix typo in qla2xxx driver (Chad Dupuis) [927382] - [scsi] qla2xxx: Update ql2xextended_error_logging parameter description with new options (Chad Dupuis) [927382] - [scsi] qla2xxx: Parameterize the link speed of hba rather than fcport (Chad Dupuis) [927382] - [scsi] qla2xxx: Add 16Gb/s case to get port speed capability (Chad Dupuis) [927382] - [scsi] qla2xxx: Move marking fcport online ahead of setting iiDMA speed (Chad Dupuis) [927382] - [scsi] qla2xxx: Obtain loopback iteration count from bsg request (Chad Dupuis) [927382] - [scsi] qla2xxx: Add acquiring of risc semaphore before doing ISP reset (Chad Dupuis) [927382] - [scsi] qla2xxx: Properly set result field of bsg_job reply structure for success and failure (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix coccinelle warnings in qla2x00_relogin (Chad Dupuis) [927382] - [scsi] qla2xxx: Ignore driver ack bit if corresponding presence bit is not set (Chad Dupuis) [927382] - [scsi] qla2xxx: Use correct Request-Q-Out register during bidirectional request processing (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix typo in qla83xx_fw_dump function (Chad Dupuis) [927382] - [scsi] qla2xxx: Add Gen3 PCIe speed 8GT/s to the log message (Chad Dupuis) [927382] - [scsi] qla2xxx: Move noisy Start scsi failed messages to verbose logging level (Chad Dupuis) [927382] - [scsi] qla2xxx: Honor status value of 2 for report-id acquisition (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix for warnings reported by sparse (Chad Dupuis) [927382] - [scsi] qla2xxx: No fcport FC-4 type assignment in GA_NXT response (Chad Dupuis) [927382] - [scsi] qla2xxx: Change in setting UNLOADING flag and FC vports logout sequence while unloading qla2xxx driver (Chad Dupuis) [927382] - [scsi] qla2xxx: Clear unsupported 'states' during Get-FW-State queries (Chad Dupuis) [927382] - [scsi] qla2xxx: Remove spurious taking of ha->vport_slock spinlock (Chad Dupuis) [927382] - [cciss] Silence noisy per-device cciss messages (Tomas Henzl) [972697] - [scsi] mpt3sas: Bump driver version to v02.100.00.00-rh1 (Tomas Henzl) [839470] - [scsi] mpt3sas: when async scanning is enabled then while scanning, devices are removed but their transport layer entries are not removed (Tomas Henzl) [839470] - [scsi] mpt3sas: MPI2.5 Rev F v2.5.1.1 specification (Tomas Henzl) [839470] - [scsi] mpt3sas: Infinite loops can occur if MPI2_IOCSTATUS_CONFIG_INVALID_PAGE is not returned (Tomas Henzl) [839470] - [scsi] mpt3sas: fix for kernel panic when driver loads with HBA conected to non LUN 0 configured expander (Tomas Henzl) [839470] - [scsi] mpt3sas: Updated the Hardware timing requirements (Tomas Henzl) [839470] - [scsi] mpt3sas: 2013 source code copyright (Tomas Henzl) [839470] - [scsi] mpt3sas: don't wank with fasync on ->release() (Tomas Henzl) [839470] - [scsi] mpt3sas: Fix typos in printk (Tomas Henzl) [839470] - [scsi] mpt3sas: remove unused variables (Tomas Henzl) [839470] - [scsi] mpt3sas: Remove unneeded version.h header inclusion (Tomas Henzl) [839470] - [scsi] mpt3sas: cut and paste bug storing trigger mpi (Tomas Henzl) [839470] - [scsi] mpt3sas: add new driver supporting 12GB SAS (Tomas Henzl) [839470] - [scsi] scsi_transport_sas: add 12GB definitions for mpt3sas (Tomas Henzl) [839470] - [scsi] megaraid_sas: megaraid_sas driver init fails in kdump kernel (Tomas Henzl) [833299] - [scsi] sd_dif: problem with verify of type 1 protection information (PI) (Ewan Milne) [956402] - [scsi] sd: Ensure we correctly disable devices with unknown protection type (Ewan Milne) [956402] - [scsi] sd: Avoid remapping bad reference tags (Ewan Milne) [956402] - [scsi] sd: Allow protection_type to be overridden (Ewan Milne) [956402] - [scsi] Disable DIF on Hitachi Ultrastar 15K300 (Ewan Milne) [956402] - [scsi] Fix printing of variable length commands (Ewan Milne) [956402] - [scsi] Fix race between starved list and device removal (Ewan Milne) [916994] - [scsi] Add 'eh_deadline' to limit SCSI EH runtime (Ewan Milne) [923876] - [scsi] remove check for 'resetting' (Ewan Milne) [923876] - [scsi] dc395: Move 'last_reset' into internal host structure (Ewan Milne) [923876] - [scsi] tmscsim: Move 'last_reset' into host structure (Ewan Milne) [923876] - [scsi] advansys Remove 'last_reset' references (Ewan Milne) [923876] - [scsi] dpt_i2o: return SCSI_MLQUEUE_HOST_BUSY when in reset (Ewan Milne) [923876] - [scsi] dpt_i2o: Remove DPTI_STATE_IOCTL (Ewan Milne) [923876] - [net] ipv6: prevent race between address creation and removal (Jiri Pirko) [953380] - [net] ipv6: call udp_push_pending_frames when uncorking a socket with AF_INET pending data (Jiri Benc) [987651] {CVE-2013-4162} - [net] netlabel: improve domain mapping validation (Paul Moore) [963427] - [net] netlabel: correctly list all the static label mappings (Paul Moore) [918803] - [x86] Revert "io_apic: initialize nr_ioapic_registers early in mp_register_ioapic()" (Rafael Aquini) [855057]- [x86] Revert: power: Initialize MSR_IA32_ENERGY_PERF_BIAS due to performance regression (Neil Horman) [968981] - [mm] mmu_notifier: re-fix freed page still mapped in secondary MMU (George Beshers) [910085] - [x86] Round the calculated scale factor in set_cyc2ns_scale() (Prarit Bhargava) [975507] - [x86] sched: Fix overflow in cyc2ns_offset (Prarit Bhargava) [975507] - [virt] virtio: support unlocked queue poll (Jason Wang) [989411] - [netdrv] virtio_net: fix race in RX VQ processing (Jason Wang) [989411] - [watchdog] Use pr_ and pr_ (Don Zickus) [796364] - [watchdog] cleanup spaces before tabs (Don Zickus) [796364] - [watchdog] sbc_fitpc2_wdt: fix crash on systems without DMI_BOARD_NAME (Don Zickus) [796364] - [watchdog] sbc_fitpc2_wdt: fixed "scheduling while atomic" bug (Don Zickus) [796364] - [watchdog] sbc_fitpc2_wdt: fixed I/O operations order (Don Zickus) [796364] - [watchdog] watchdog_info constify (Don Zickus) [796364] - [watchdog] sbc_fitpc2_wdt: fix I/O space access technique (Don Zickus) [796364] - [block] aoe: adjust ref of head for compound page tails (David Milburn) [976900] - [block] aoe: update internal version number to v83 (David Milburn) [976900] - [block] aoe: update copyright date (David Milburn) [976900] - [block] aoe: perform I/O completions in parallel (David Milburn) [976900] - [block] aoe: replace kmalloc and then memcpy with kmemdup (David Milburn) [976900] - [block] aoe: reserve enough headroom on skbs (David Milburn) [976900] - [block] aoe: get rid of cached bv variable in bufinit() (David Milburn) [976900] - [block] aoe: fix use after free in aoedev_by_aoeaddr() (David Milburn) [976900] - [block] aoe: update internal version number to 81 (David Milburn) [976900] - [block] aoe: identify source of runt AoE packets (David Milburn) [976900] - [block] aoe: allow comma separator in aoe_iflist value (David Milburn) [976900] - [block] aoe: allow user to disable target failure timeout (David Milburn) [976900] - [block] aoe: use dynamic number of remote ports for AoE storage target (David Milburn) [976900] - [block] aoe: avoid races between device destruction and discovery (David Milburn) [976900] - [block] aoe: improve handling of misbehaving network paths (David Milburn) [976900] - [block] aoe: return real minor number for static minors (David Milburn) [976900] - [block] aoe: initialize sysminor to avoid compiler warning (David Milburn) [976900] - [block] aoe: make error messages more specific in static minor allocation (David Milburn) [976900] - [block] aoe: remove call to request handler from I/O completion (David Milburn) [976900] - [block] aoe: cleanup: correct comment for aoetgt nout (David Milburn) [976900] - [block] aoe: increase default cap on outstanding AoE commands in the network (David Milburn) [976900] - [block] aoe: remove vestigial request queue allocation (David Milburn) [976900] - [block] aoe: copy fallback timing information on destination failover (David Milburn) [976900] - [block] aoe: update driver-internal version to 64+ (David Milburn) [976900] - [block] aoe: commands in retransmit queue use new destination on failure (David Milburn) [976900] - [block] aoe: use high-resolution RTTs with fallback to low-res (David Milburn) [976900] - [block] aoe: manipulate aoedev network stats under lock (David Milburn) [976900] - [block] aoe: err device: include MAC addresses for unexpected responses (David Milburn) [976900] - [block] aoe: improve network congestion handling (David Milburn) [976900] - [block] aoe: provide ATA identify device content to user on request (David Milburn) [976900] - [block] aoe: update driver-internal version number to 60 (David Milburn) [976900] - [block] aoe: whitespace cleanup (David Milburn) [976900] - [block] aoe: cleanup: remove unused ata_scnt function (David Milburn) [976900] - [block] aoe: "payload" sysfs file exports per-AoE-command data transfer size (David Milburn) [976900] - [block] aoe: support larger I/O requests via aoe_maxsectors module param (David Milburn) [976900] - [block] aoe: update cap on outstanding commands based on config query response (David Milburn) [976900] - [block] aoe: support the forgetting (flushing) of a user-specified AoE target (David Milburn) [976900] - [block] aoe: print warning regarding a common reason for dropped transmits (David Milburn) [976900] - [block] aoe: avoid running request handler on plugged queue (David Milburn) [976900] - [block] aoe: update aoe-internal version number to 50 (David Milburn) [976900] - [block] aoe: update documentation to better reflect aoe-plus-udev usage (David Milburn) [976900] - [block] aoe: remove unused code (David Milburn) [976900] - [block] aoe: make dynamic block minor numbers the default (David Milburn) [976900] - [block] aoe: update and specify AoE address guards and error messages (David Milburn) [976900] - [block] aoe: retain static block device numbers for backwards compatibility (David Milburn) [976900] - [block] aoe: support more AoE addresses with dynamic block device minor numbers (David Milburn) [976900] - [block] aoe: update documentation with new URL and VM settings reference (David Milburn) [976900] - [block] aoe: update copyright year in touched files (David Milburn) [976900] - [block] aoe: update internal version number to 49 (David Milburn) [976900] - [block] aoe: remove unused code and add cosmetic improvements (David Milburn) [976900] - [block] aoe: increase net_device reference count while using it (David Milburn) [976900] - [block] aoe: associate frames with the AoE storage target (David Milburn) [976900] - [block] aoe: disallow unsupported AoE minor addresses (David Milburn) [976900] - [block] aoe: do revalidation steps in order (David Milburn) [976900] - [block] aoe: failover remote interface based on aoe_deadsecs parameter (David Milburn) [976900] - [block] aoe: use packets that work with the smallest-MTU local interface (David Milburn) [976900] - [block] aoe: use a kernel thread for transmissions (David Milburn) [976900] - [block] aoe: become I/O request queue handler for increased user control (David Milburn) [976900] - [block] aoe: kernel thread handles I/O completions for simple locking (David Milburn) [976900] - [block] aoe: for performance support larger packet payloads (David Milburn) [976900] - [block] aoe: assert AoE packets marked as requiring no checksum (David Milburn) [976900] - [md] dm-raid: Remember the last sync operation that was performed (Jonathan E Brassow) [985920] - [md] dm-raid: silence compiler warning on rebuilds_per_group (Jonathan E Brassow) [985920] - [md] dm-raid: Fix raid_resume not reviving failed devices in all cases (Jonathan E Brassow) [913650] - [md] dm-raid: Break-up untidy function (Jonathan E Brassow) [913650] - [md] dm-raid: Add ability to restore transiently failed devices on resume (Jonathan E Brassow) [913650] - [md] dm-raid: Add message/status support for changing sync action (Jonathan E Brassow) [985920] - [md] dm-raid: round region_size to power of two (Jonathan E Brassow) [985920] - [block] nvme: fixup nvme_dev_open for ioctl's (David Milburn) [922973] - [block] nvme: Return the result from user admin command IOCTL even in case of failure (David Milburn) [922973] - [block] nvme: Add MSI support (David Milburn) [922973] - [block] nvme: Use dma_set_mask() correctly (David Milburn) [922973] - [block] nvme: Do not cancel command multiple times (David Milburn) [922973] - [block] nvme: fix error return code in nvme_submit_bio_queue() (David Milburn) [922973] - [block] nvme: check for integer overflow in nvme_map_user_pages() (David Milburn) [922973] - [block] nvme: update NVM EXPRESS DRIVER file list (David Milburn) [922973] - [block] nvme: Fix a signedness bug in nvme_trans_modesel_get_mp (David Milburn) [922973] - [block] nvme: Remove redundant version.h header include (David Milburn) [922973] - [block] nvme: Use user defined admin ioctl timeout (David Milburn) [922973] - [block] nvme: Simplify Firmware Activate code slightly (David Milburn) [922973] - [block] nvme: Only clear the enable bit when disabling controller (David Milburn) [922973] - [block] nvme: Wait for device to acknowledge shutdown (David Milburn) [922973] - [block] nvme: Schedule timeout for sync commands (David Milburn) [922973] - [block] nvme: Meta-data support in NVME_IOCTL_SUBMIT_IO (David Milburn) [922973] - [block] nvme: Device specific stripe size handling (David Milburn) [922973] - [block] nvme: Split non-mergeable bio requests (David Milburn) [922973] - [block] nvme: Remove dead code in nvme_dev_add (David Milburn) [922973] - [block] nvme: Check for NULL memory in nvme_dev_add (David Milburn) [922973] - [block] nvme: Fix error clean-up on nvme_alloc_queue (David Milburn) [922973] - [block] nvme: Free admin queue on request_irq error (David Milburn) [922973] - [block] nvme: Add scsi unmap to SG_IO (David Milburn) [922973] - [block] nvme: queue usage fixes in nvme-scsi (David Milburn) [922973] - [block] nvme: Set TASK_INTERRUPTIBLE before processing queues (David Milburn) [922973] - [block] nvme: Add a character device for each nvme device (David Milburn) [922973] - [block] nvme: Fix endian-related problems in user I/O submission path (David Milburn) [922973] - [block] nvme: Fix I/O cancellation status on big-endian machines (David Milburn) [922973] - [block] nvme: Fix sparse warnings in scsi emulation (David Milburn) [922973] - [block] nvme: Don't fail initialisation unnecessarily (David Milburn) [922973] - [block] nvme: Abstract out sector to block number conversion (David Milburn) [922973] - [block] nvme: Use round_jiffies_relative() for the periodic, once-per-second timer (David Milburn) [922973] - [block] nvme: Add nvme-scsi.c (David Milburn) [922973] - [block] nvme: Add definitions for format command (David Milburn) [922973] - [block] nvme: Move structures & definitions to header file (David Milburn) [922973] - [block] nvme: Rename nvme.c to nvme-core.c (David Milburn) [922973] - [block] nvme: Add discard support for capable devices (David Milburn) [922973] - [block] nvme: Add namespaces with no LBA range feature (David Milburn) [922973] - [block] nvme: Add entry for the NVMe driver (David Milburn) [922973] - [block] nvme: Initialize iod nents to 0 (David Milburn) [922973] - [block] nvme: Define SMART log (David Milburn) [922973] - [block] nvme: Add result to nvme_get_features (David Milburn) [922973] - [block] nvme: Set result from user admin command (David Milburn) [922973] - [block] nvme: End queued bio requests when freeing queue (David Milburn) [922973] - [block] nvme: Free cmdid on nvme_submit_bio error (David Milburn) [922973] - [block] nvme: Cancel outstanding IOs on queue deletion (David Milburn) [922973] - [block] nvme: Free admin queue memory on initialisation failure (David Milburn) [922973] - [block] nvme: Use ida for nvme device instance (David Milburn) [922973] - [block] nvme: Fix whitespace damage in nvme_init (David Milburn) [922973] - [block] nvme: handle allocation failure in nvme_map_user_pages() (David Milburn) [922973] - [block] nvme: Fix uninitialized iod compiler warning (David Milburn) [922973] - [block] nvme: Do not set IO queue depth beyond device max (David Milburn) [922973] - [block] nvme: Set block queue max sectors (David Milburn) [922973] - [block] nvme: use namespace id for nvme_get_features (David Milburn) [922973] - [block] nvme: replace nvme_ns with nvme_dev for user admin (David Milburn) [922973] - [block] nvme: Fix nvme module init when nvme_major is set (David Milburn) [922973] - [block] nvme: Set request queue logical block size (David Milburn) [922973] - [block] nvme: Set number of queues correctly (David Milburn) [922973] - [block] nvme: Version 0.8 (David Milburn) [922973] - [block] nvme: Set queue flags correctly (David Milburn) [922973] - [block] nvme: Simplify nvme_unmap_user_pages (David Milburn) [922973] - [block] nvme: Mark the end of the sg list (David Milburn) [922973] - [block] nvme: Fix DMA mapping for admin commands (David Milburn) [922973] - [block] nvme: Rename IO_TIMEOUT to NVME_IO_TIMEOUT (David Milburn) [922973] - [block] nvme: Merge the nvme_bio and nvme_prp data structures (David Milburn) [922973] - [block] nvme: Change nvme_completion_fn to take a dev (David Milburn) [922973] - [block] nvme: Change get_nvmeq to take a dev instead of a namespace (David Milburn) [922973] - [block] nvme: Simplify completion handling (David Milburn) [922973] - [block] nvme: Update Identify Controller data structure (David Milburn) [922973] - [block] nvme: Implement doorbell stride capability (David Milburn) [922973] - [block] nvme: Version 0.7 (David Milburn) [922973] - [block] nvme: Don't probe namespace 0 (David Milburn) [922973] - [block] nvme: Fix calculation of number of pages in a PRP List (David Milburn) [922973] - [block] nvme: Create nvme_identify and nvme_get_features functions (David Milburn) [922973] - [block] nvme: Fix memory leak in nvme_dev_add() (David Milburn) [922973] - [block] nvme: Fix calls to dma_unmap_sg (David Milburn) [922973] - [block] nvme: Correct sg list setup in nvme_map_user_pages (David Milburn) [922973] - [block] nvme: Fix bug in NVME_IOCTL_SUBMIT_IO (David Milburn) [922973] - [block] nvme: Rework ioctls (David Milburn) [922973] - [block] nvme: Add the nvme thread to the wait queue before waking it up (David Milburn) [922973] - [block] nvme: Return real error from nvme_create_queue (David Milburn) [922973] - [block] nvme: Version 0.6 (David Milburn) [922973] - [block] nvme: Add a few calling convention notes (David Milburn) [922973] - [block] nvme: Handle failures from memory allocations in nvme_setup_prps (David Milburn) [922973] - [block] nvme: Use an IDA to allocate minor numbers (David Milburn) [922973] - [block] nvme: Add include of delay.h for msleep (David Milburn) [922973] - [block] nvme: Add support for timing out I/Os (David Milburn) [922973] - [block] nvme: Rename cancel_cmdid_data to cancel_cmdid (David Milburn) [922973] - [block] nvme: Fix bug in error handling (David Milburn) [922973] - [block] nvme: Time out initialisation after a few seconds (David Milburn) [922973] - [block] nvme: Fix warning in free_irq (David Milburn) [922973] - [block] nvme: Correct the Controller Configuration settings (David Milburn) [922973] - [block] nvme: Version 0.5 (David Milburn) [922973] - [block] nvme: Change the definition of nvme_user_io (David Milburn) [922973] - [block] nvme: Correct the definitions of two ioctls (David Milburn) [922973] - [block] nvme: Add compat_ioctl (David Milburn) [922973] - [block] nvme: Simplify queue lookup (David Milburn) [922973] - [block] nvme: Remove the kthread from the wait queue (David Milburn) [922973] - [block] nvme: Fix off-by-one when filling in PRP lists (David Milburn) [922973] - [block] nvme: Fix interpretation of 'Number of Namespaces' field (David Milburn) [922973] - [block] nvme: Remove outdated comments (David Milburn) [922973] - [block] nvme: Fix comment formatting (David Milburn) [922973] - [block] nvme: Convert comments to kernel-doc notation (David Milburn) [922973] - [block] nvme: Update admin opcodes to match the 1.0RC spec (David Milburn) [922973] - [block] nvme: Version 0.4 (David Milburn) [922973] - [block] nvme: Reduce maximum queue depth by 1 (David Milburn) [922973] - [block] nvme: Fix discontiguous accesses (David Milburn) [922973] - [block] nvme: Handle bios that contain non-virtually contiguous addresses (David Milburn) [922973] - [block] nvme: Implement Flush (David Milburn) [922973] - [block] nvme: Mark CMD_CTX_CANCELLED as being unlikely (David Milburn) [922973] - [block] nvme: Correct SQ doorbell semantics (David Milburn) [922973] - [block] nvme: Let the kthread take care of devices earlier (David Milburn) [922973] - [block] nvme: Rename nr_queues to nr_io_queues (David Milburn) [922973] - [block] nvme: Remove setting of 'flags' in rw command (David Milburn) [922973] - [block] nvme: Release 0.3 (David Milburn) [922973] - [block] nvme: Add a kthread to handle the congestion list (David Milburn) [922973] - [block] nvme: Handle failures differently in nvme_submit_bio_queue() (David Milburn) [922973] - [block] nvme: Update BAR structure to match the current spec (David Milburn) [922973] - [block] nvme: Handle physical merging of bvec entries (David Milburn) [922973] - [block] nvme: Check for DMA mapping failure (David Milburn) [922973] - [block] nvme: Pass the nvme_dev to nvme_free_prps and nvme_setup_prps (David Milburn) [922973] - [block] nvme: Optimise memory usage for I/Os between 4k and 128k (David Milburn) [922973] - [block] nvme: Switch to use DMA Pool API (David Milburn) [922973] - [block] nvme: Rename nvme_req_info to nvme_bio (David Milburn) [922973] - [block] nvme: Initial PRP List support (David Milburn) [922973] - [block] nvme: Advance the sg pointer when filling in an sg list (David Milburn) [922973] - [block] nvme: Renumber the special context values (David Milburn) [922973] - [block] nvme: Handle the congestion list a little better (David Milburn) [922973] - [block] nvme: Record the timeout for each command (David Milburn) [922973] - [block] nvme: Need to lock queue during interrupt handling (David Milburn) [922973] - [block] nvme: Detect command IDs completing that are out of range (David Milburn) [922973] - [block] nvme: Detect commands that are completed twice (David Milburn) [922973] - [block] nvme: Use a symbolic name to represent cancelled commands instead of 0 (David Milburn) [922973] - [block] nvme: Add a module parameter to use a threaded interrupt (David Milburn) [922973] - [block] nvme: Call put_nvmeq() before calling nvme_submit_sync_cmd() (David Milburn) [922973] - [block] nvme: Allow fatal signals to interrupt I/O (David Milburn) [922973] - [block] nvme: Release 0.2 (David Milburn) [922973] - [block] nvme: Add download / activate firmware ioctls (David Milburn) [922973] - [block] nvme: Add remaining status codes (David Milburn) [922973] - [block] nvme: Move sysfs entries to the right place (David Milburn) [922973] - [block] nvme: Disable the device before we write the admin queues (David Milburn) [922973] - [block] nvme: Request I/O regions (David Milburn) [922973] - [block] nvme: Allow queues to be allocated above 4GB (David Milburn) [922973] - [block] nvme: Enable device DMA (David Milburn) [922973] - [block] nvme: Enable and disable the PCI device (David Milburn) [922973] - [block] nvme: Check returns from nvme_alloc_queue() (David Milburn) [922973] - [block] nvme: Remove 'node' from nvme_dev (David Milburn) [922973] - [block] nvme: Read the model, serial & firmware rev from the controller (David Milburn) [922973] - [block] nvme: Add NVME_IOCTL_SUBMIT_IO (David Milburn) [922973] - [block] nvme: Create nvme_map_user_pages() and nvme_unmap_user_pages() (David Milburn) [922973] - [block] nvme: Change NVME_IOCTL_GET_RANGE_TYPE to return all the ranges (David Milburn) [922973] - [block] nvme: Zero the command before we send it (David Milburn) [922973] - [block] nvme: Add nvme_setup_prps() (David Milburn) [922973] - [block] nvme: Make nvme_common_command more featureful (David Milburn) [922973] - [block] nvme: Use PRP2 for the nvme_identify ioctl (David Milburn) [922973] - [block] nvme: Fix admin IRQ claim on real hardware (David Milburn) [922973] - [block] nvme: Rename 'cycle' to 'phase' (David Milburn) [922973] - [block] nvme: Implement per-CPU queues (David Milburn) [922973] - [block] nvme: Reduce set_queue_count arguments by one (David Milburn) [922973] - [block] nvme: Factor out queue_request_irq() (David Milburn) [922973] - [block] nvme: New driver (David Milburn) [922973]- [alsa] fix for !CONFIG_SND_DMA_SGBUF after ALSA update from upstream (Jaroslav Kysela) [916264] - [alsa] hda: Add new GPU codec ID to snd-hda (Jaroslav Kysela) [916264] - [alsa] hda: pm_runtime backport specific fixes to get things working (Jaroslav Kysela) [916264] - [alsa] pcm: try to retain kABI compatibility / modversions (Jaroslav Kysela) [916264] - [alsa] hda: remove unused variable warning (Jaroslav Kysela) [916264] - [alsa] rawmidi: fix oops (use after free) when unloading a driver module (Jaroslav Kysela) [916264] - [alsa] rawmidi: fix the get next midi device ioctl (Jaroslav Kysela) [916264] - [alsa] rawmidi: fix opened substreams count (Jaroslav Kysela) [916264] - [alsa] core: automatically add .llseek fop (Jaroslav Kysela) [916264] - [alsa] timer: Add NULL-check for invalid slave timer (Jaroslav Kysela) [916264] - [alsa] timer: Fix Oops at closing slave timer (Jaroslav Kysela) [916264] - [alsa] take tu->qlock with irqs disabled (Jaroslav Kysela) [916264] - [alsa] jack: Add "Line In" input jack constants (Jaroslav Kysela) [916264] - [alsa] jack: fix one memory leak in sound jack (Jaroslav Kysela) [916264] - [alsa] vmaster: Fix the regression of missing vmaster hook call (Jaroslav Kysela) [916264] - [alsa] vmaster: Add snd_ctl_sync_vmaster() helper function (Jaroslav Kysela) [916264] - [alsa] vmaster: Fix slave change notification (Jaroslav Kysela) [916264] - [alsa] vmaster: fix core/vmaster.c kernel-doc warning (Jaroslav Kysela) [916264] - [alsa] vmaster: Free slave-links when freeing the master element (Jaroslav Kysela) [916264] - [alsa] control: Fix missing VOLATILE flag at creating controls (Jaroslav Kysela) [916264] - [alsa] control: Fixe a trailing white space error (Jaroslav Kysela) [916264] - [alsa] core: release the constraint check for replace ops (Jaroslav Kysela) [916264] - [alsa] core: trivial code style fix (Jaroslav Kysela) [916264] - [alsa] control: clean up snd_ctl_hole_check() (Jaroslav Kysela) [916264] - [alsa] control: fix numid conflict check for new controls (Jaroslav Kysela) [916264] - [alsa] core: Define llseek fops (Jaroslav Kysela) [916264] - [alsa] pcm: Optimize the call of snd_pcm_update_hw_ptr() in read/write loop (Jaroslav Kysela) [916264] - [alsa] pcm: fix race condition in wait_for_avail() (Jaroslav Kysela) [916264] - [alsa] pcm_lib: avoid timing jitter in snd_pcm_read/write() (Jaroslav Kysela) [916264] - [alsa] pcm: Don't check DMA time-out too shortly (Jaroslav Kysela) [916264] - [alsa] pcm_lib: fix xrun_log (Jaroslav Kysela) [916264] - [alsa] pcm_lib: xrun_log log also in_interrupt (Jaroslav Kysela) [916264] - [alsa] core: Avoid endless sleep after disconnect (Jaroslav Kysela) [916264] - [alsa] PCM: Fix some races at disconnection (Jaroslav Kysela) [916264] - [alsa] info: Small refactoring and a sanity check in snd_info_get_line() (Jaroslav Kysela) [916264] - [alsa] info: Avoid leaking kernel memory (Jaroslav Kysela) [916264] - [alsa] info: Implement common llseek for binary mode (Jaroslav Kysela) [916264] - [alsa] info: Remove BKL (Jaroslav Kysela) [916264] - [alsa] info: Check file position validity in common layer (Jaroslav Kysela) [916264] - [alsa] core: remove unused variables (Jaroslav Kysela) [916264] - [alsa] core: Don't use 'default' for default (Jaroslav Kysela) [916264] - [alsa] Fix yet another race in disconnection (Jaroslav Kysela) [916264] - [alsa] fix comment/printk typos (Jaroslav Kysela) [916264] - [alsa] core: Allow card id change to the same string (Jaroslav Kysela) [916264] - [alsa] hda: add CONFIG_SND_HDA_CODEC_CA0132_DSP define to rhel specific config (Jaroslav Kysela) [916264] - [alsa] hda: Keep halting ALC5505 DSP (Jaroslav Kysela) [916264] - [alsa] hda: Fix EAPD vmaster hook for AD1884 & co (Jaroslav Kysela) [916264] - [alsa] hda: Add Dell SSID to support Headset Mic recording (Jaroslav Kysela) [916264] - [alsa] hda: relase -> release (Jaroslav Kysela) [916264] - [alsa] hda: Fix the max length of control name in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Guess what, it's two more Dell headset mic quirks (Jaroslav Kysela) [916264] - [alsa] hda: Yet another Dell headset mic quirk (Jaroslav Kysela) [916264] - [alsa] hda: Add support for ALC5505 DSP power-save mode (Jaroslav Kysela) [916264] - [alsa] hda: Add missing alc_inv_dmic_sync() call in alc269_resume() (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous stac_resume() (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: poll eld at resume time (Jaroslav Kysela) [916264] - [alsa] hda: clean up code to reset hda link (Jaroslav Kysela) [916264] - [alsa] hda: Add In-driver connection info (Jaroslav Kysela) [916264] - [alsa] hda: Use auto_mute_via_amp=1 for VT1708 (Jaroslav Kysela) [916264] - [alsa] hda: Add auto_mute_via_amp flag to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Remove unused variable (Jaroslav Kysela) [916264] - [alsa] hda: reset hda link during system/runtime suspend (Jaroslav Kysela) [916264] - [alsa] hda: Make Thinkpad X220-tablet use generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing Mic Boost controls for VIA codecs (Jaroslav Kysela) [916264] - [alsa] hda: Use snd_hda_check_power_state() in patch_hdmi.c (Jaroslav Kysela) [916264] - [alsa] hda: Avoid choose same converter for unused pins (Jaroslav Kysela) [916264] - [alsa] hda: Cache the MUX selection for generic HDMI (Jaroslav Kysela) [916264] - [alsa] hda: Haswell converter power state D0 verify (Jaroslav Kysela) [916264] - [alsa] hda: Fix return value of snd_hda_check_power_state() (Jaroslav Kysela) [916264] - [alsa] hda: Don't take unresponsive D3 transition too serious (Jaroslav Kysela) [916264] - [alsa] hda: Introduce bit flags to snd_hda_codec_read/write() (Jaroslav Kysela) [916264] - [alsa] hda: Drop hard dependency on CONFIG_SND_DYNAMIC_MINORS (Jaroslav Kysela) [916264] - [alsa] hda/via: Use standard snd_hda_shutup_pins() (Jaroslav Kysela) [916264] - [alsa] hda: Add models for Dell headset jacks (Jaroslav Kysela) [916264] - [alsa] hda: Fix pin configurations for MacBook Air 4,2 (Jaroslav Kysela) [916264] - [alsa] hda: Headset mic support for three more machines (Jaroslav Kysela) [916264] - [alsa] hda: add mic fixup for ALC269VB on Ordissimo EVE2 (Jaroslav Kysela) [916264] - [alsa] hda/via: Clean up duplicated codes (Jaroslav Kysela) [916264] - [alsa] hda/via: Fix wrongly cleared pins after suspend on VT1802 (Jaroslav Kysela) [916264] - [alsa] hda: Add keep_eapd_on flag to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Allow setting automute/automic hooks after parsing (Jaroslav Kysela) [916264] - [alsa] hda/via: Disable broken dynamic power control (Jaroslav Kysela) [916264] - [alsa] hda: Add headset quirk for two Dell machines (Jaroslav Kysela) [916264] - [alsa] hda: add dock support for Thinkpad T431s (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous pci_set_drvdata() at remove (Jaroslav Kysela) [916264] - [alsa] hda: Enable mic-mute LED on more HP laptops (Jaroslav Kysela) [916264] - [alsa] hda: add PCI IDs for Intel BayTrail (Jaroslav Kysela) [916264] - [alsa] Revert: hda: Fix wrong power setup for HP paths of VIA codecs (Jaroslav Kysela) [916264] - [alsa] hda: Add headset mic support for another Dell machine (Jaroslav Kysela) [916264] - [alsa] hda: Check the activity of the NID to be powered down (Jaroslav Kysela) [916264] - [alsa] hda: Fix wrong power setup for HP paths of VIA codecs (Jaroslav Kysela) [916264] - [alsa] Revert: hda: Don't set up active streams twice (Jaroslav Kysela) [916264] - [alsa] hda: Apply pin-enablement workaround to all Haswell HDMI codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix Oops caused by dereference NULL pointer (Jaroslav Kysela) [916264] - [alsa] hda: Fix 3.9 regression of EAPD init on Conexant codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix system panic when DMA > 40 bits for Nvidia audio controllers (Jaroslav Kysela) [916264] - [alsa] hda: Move Thinkpad X220 to use auto parser (Jaroslav Kysela) [916264] - [alsa] hda: Add the support for ALC286 codec (Jaroslav Kysela) [916264] - [alsa] hda: Limit internal mic boost for a few Asus machines (Jaroslav Kysela) [916264] - [alsa] hda: Disable the sanity check in snd_hda_add_pincfg() (Jaroslav Kysela) [916264] - [alsa] hda: fix error return code in patch_alc662() (Jaroslav Kysela) [916264] - [alsa] hda: Don't call vmaster hook when bus->shutdown is set (Jaroslav Kysela) [916264] - [alsa] hda: fixup D3 pin and right channel mute on Haswell HDMI audio (Jaroslav Kysela) [916264] - [alsa] hda: Use the primary DAC for all aamix outputs (Jaroslav Kysela) [916264] - [alsa] hda: Fix aamix activation with loopback control on VIA codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix headset mic support for Asus X101CH (Jaroslav Kysela) [916264] - [alsa] hda: Implement headset jack functionality for some Dell hw (Jaroslav Kysela) [916264] - [alsa] hda: Handle Headphone Mic jack more generic (Jaroslav Kysela) [916264] - [alsa] hda: add some small convenience functions to auto parser (Jaroslav Kysela) [916264] - [alsa] hda: allow "Headphone Mic" parser flag (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add a quirk for AC700 Chromebook (Jaroslav Kysela) [916264] - [alsa] hda/cirrus: Add a quirk for Stumpy ChromeBox (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Update latency based on DSP state (Jaroslav Kysela) [916264] - [alsa] hda: Introduce get_delay codec PCM ops (Jaroslav Kysela) [916264] - [alsa] hda: fix uninitialized variable (Jaroslav Kysela) [916264] - [alsa] hda: Allow power_save_controller option override DCAPS" (Jaroslav Kysela) [916264] - [alsa] hda: fix typo in proc output (Jaroslav Kysela) [916264] - [alsa] hda: Enabling Realtek ALC 671 codec (Jaroslav Kysela) [916264] - [alsa] hda: bug fix on HDMI ELD debug message (Jaroslav Kysela) [916264] - [alsa] hda: bug fix on return value when getting HDMI ELD info (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Delay HP amp turnon (Jaroslav Kysela) [916264] - [alsa] hda: VIA prefers side surrounds over HP (Jaroslav Kysela) [916264] - [alsa] hda: Lower the badness for independent HP penalty (Jaroslav Kysela) [916264] - [alsa] hda: Allow codec drivers to give own badness tables (Jaroslav Kysela) [916264] - [alsa] hda: Fix DAC assignment for independent HP (Jaroslav Kysela) [916264] - [alsa] hda: Enable "Headset Mic" name for some Dell Latitude devices (Jaroslav Kysela) [916264] - [alsa] hda: Introduce "Headset Mic" name (Jaroslav Kysela) [916264] - [alsa] hda: Fix abuse of snd_hda_lock_devices() for DSP loader (Jaroslav Kysela) [916264] - [alsa] hda: Fix typo in checking IEC958 emphasis bit (Jaroslav Kysela) [916264] - [alsa] hda: Fix yet missing GPIO/EAPD setup in cirrus driver (Jaroslav Kysela) [916264] - [alsa] hda: Add GPIO-based LED support on HP desktop machines (Jaroslav Kysela) [916264] - [alsa] hda: Make the resume of digital beep setup proper (Jaroslav Kysela) [916264] - [alsa] hda: Fix power-saving during playing beep sound (Jaroslav Kysela) [916264] - [alsa] hda: Move beep attach/detach calls in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda/cirrus: Fix the digital beep registration (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing beep detach in patch_conexant.c (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing EAPD/GPIO setup for Cirrus codecs (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Remove extra setting of dsp_state (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Check download state of DSP (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Check if dspload_image succeeded (Jaroslav Kysela) [916264] - [alsa] hda: Disable IDT eapd_switch if there are no internal speakers (Jaroslav Kysela) [916264] - [alsa] hda: Don't apply EAPD power filter as default (Jaroslav Kysela) [916264] - [alsa] hda: Allow unlimited pins and converters in patch_hdmi.c (Jaroslav Kysela) [916264] - [alsa] hda: Drop explicit memset() by reallocation with __GFP_ZERO (Jaroslav Kysela) [916264] - [alsa] hda: Fix snd_hda_get_num_raw_conns() to return a correct value (Jaroslav Kysela) [916264] - [alsa] hda: Don't re-initialize shared hp/mic pinctl (Jaroslav Kysela) [916264] - [alsa] hda: Avoid automatic pin-ctl update for hp/mic when jack ctl exists (Jaroslav Kysela) [916264] - [alsa] hda: Consolidate add_in_jack_modes and add_out_jack_modes hints (Jaroslav Kysela) [916264] - [alsa] hda: Allow to change I/O direction in hp/mic jack mode ctl (Jaroslav Kysela) [916264] - [alsa] hda: Add some model name strings for ALC260 (Jaroslav Kysela) [916264] - [alsa] hda: Handle shared hp/mic jack mode (Jaroslav Kysela) [916264] - [alsa] hda: Add the generic Headphone Mic feature (Jaroslav Kysela) [916264] - [alsa] hda: Add support of new codec ALC233 (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Avoid division by zero in dspxfr_one_seg() (Jaroslav Kysela) [916264] - [alsa] hda: check NULL pointer when creating SPDIF PCM switch (Jaroslav Kysela) [916264] - [alsa] hda: check NULL pointer when creating SPDIF controls (Jaroslav Kysela) [916264] - [alsa] hda: Enable beep for ASUS EeeBox EBP1501P (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Make jacks phantom, if they're not detectable (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Notify userspace when ELD control changes (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Protect ELD buffer (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Refactor hdmi_eld into parsed_hdmi_eld (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Do not expose eld data when eld is invalid (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: ELD shouldn't be valid after unplug (Jaroslav Kysela) [916264] - [alsa] hda: Fix the silent speaker output on Fujitsu S7020 laptop (Jaroslav Kysela) [916264] - [alsa] hda: add quirks for mute LED on two HP machines (Jaroslav Kysela) [916264] - [alsa] hda: Remove speaker clicks on CX20549 (Jaroslav Kysela) [916264] - [alsa] hda: Disable runtime PM for Intel 5 Series/3400 (Jaroslav Kysela) [916264] - [alsa] hda: Increase badness for missing multi-io (Jaroslav Kysela) [916264] - [alsa] hda: Fix broken workaround for HDMI/SPDIF conflicts (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add missing n to debug prints (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix type of INVALID_CHIP_ADDRESS (Jaroslav Kysela) [916264] - [alsa] hda: update documentation for no-primary-hp fixup (Jaroslav Kysela) [916264] - [alsa] hda: Workaround for silent output on Sony Vaio VGC-LN51JGB with ALC889 (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Slight optimization for build with DSP (Jaroslav Kysela) [916264] - [alsa] hda: Fix memory leak and error handling in CA0132 DSP loader (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Improve the DSP transfer timeout calculations (Jaroslav Kysela) [916264] - [alsa] hda/intel: Add Device IDs for Intel Wellsburg PCH (Jaroslav Kysela) [916264] - [alsa] hda: Yet another fix for broken HSW HDMI pin connections (Jaroslav Kysela) [916264] - [alsa] hda: Add fixup for Haswell to enable all pin and convertor widgets (Jaroslav Kysela) [916264] - [alsa] hda: Support rereading widgets under the function group (Jaroslav Kysela) [916264] - [alsa] hda: Remove limit of widget connections (Jaroslav Kysela) [916264] - [alsa] hda: Set non-snoop for Creative HD-audio controllers (Jaroslav Kysela) [916264] - [alsa] hda: Fix misc compile warnings in patch_ca0132.c (Jaroslav Kysela) [916264] - [alsa] hda: Use generic array for loopback list management (Jaroslav Kysela) [916264] - [alsa] hda: Enable loopback accounts for CONFIG_PM=n, too (Jaroslav Kysela) [916264] - [alsa] hda: Apply mic-mute LED fixup for new HP laptops (Jaroslav Kysela) [916264] - [alsa] hda: detect jacks on VT1708 even when no streams are active (Jaroslav Kysela) [916264] - [alsa] hda: Fix phantom jacks on VT1708 (Jaroslav Kysela) [916264] - [alsa] hda: Add new Kconfig CONFIG_SND_HDA_CODEC_CA0132_DSP (Jaroslav Kysela) [916264] - [alsa] hda: Release assigned pin/cvt at error path of hdmi_pcm_open() (Jaroslav Kysela) [916264] - [alsa] hda: New PCI ID for Haswell ULT (Jaroslav Kysela) [916264] - [alsa] hda: add support for IDT 92HD95 HDA codec (Jaroslav Kysela) [916264] - [alsa] hda: Fix non-snoop page handling (Jaroslav Kysela) [916264] - [alsa] hda: Enable LPIB delay count for Poulsbo / Oaktrail (Jaroslav Kysela) [916264] - [alsa] hda: Fix powermap for external mics on IDT codecs (Jaroslav Kysela) [916264] - [alsa] hda: fix inverted internal mic on Acer AOA150/ZG5 (Jaroslav Kysela) [916264] - [alsa] hda: Enable power down of unused widgets for IDT codecs (Jaroslav Kysela) [916264] - [alsa] hda: Implement path-based power filter to the generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Add snd_hda_check_power_state() helper function (Jaroslav Kysela) [916264] - [alsa] hda: Synchronize the power state at the end of codec init (Jaroslav Kysela) [916264] - [alsa] hda: Add power state filtering (Jaroslav Kysela) [916264] - [alsa] hda/via: Fix wrong checks of power state bits (Jaroslav Kysela) [916264] - [alsa] hda: Fix wrong arguments for path deactivation checks (Jaroslav Kysela) [916264] - [alsa] hda: Add auto-mute support to PB desktop (Jaroslav Kysela) [916264] - [alsa] hda: Add a fixup for Packard-Bell desktop with ALC880 (Jaroslav Kysela) [916264] - [alsa] hda: Add chained_before flag to the fixup entry (Jaroslav Kysela) [916264] - [alsa] hda: Small code refactoring about path re-initialization (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing path between aamix and outputs in AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix inconsistent pin states after resume (Jaroslav Kysela) [916264] - [alsa] hda: Fix invalid snd_BUG_ON() in alc271_hp_gate_mic_jack() (Jaroslav Kysela) [916264] - [alsa] hda: Select auto-parser as default for AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Convert some static quirks to fixup codes for AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Rearrange for dropping static quirk codes in AD codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Add SPDIF mux control to AD codec auto-parser (Jaroslav Kysela) [916264] - [alsa] hda: Combine snd_hda_codec_flush_*_cache() to a single function (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing call of cmd flush in capture volume put callback (Jaroslav Kysela) [916264] - [alsa] hda: Add missing exports to helper functions (Jaroslav Kysela) [916264] - [alsa] hda: Revive SPDIF mux for IDT/STAC codecs (Jaroslav Kysela) [916264] - [alsa] hda: Disable HP auto-mute during independent HP mode (Jaroslav Kysela) [916264] - [alsa] hda: Set individual name to secondary analog PCM stream (Jaroslav Kysela) [916264] - [alsa] hda: Add aamix NID to AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Add Conexant CX20755/20756/20757 codec IDs (Jaroslav Kysela) [916264] - [alsa] hda: Add aamix NID to IDT 92HD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous header inclusions (Jaroslav Kysela) [916264] - [alsa] hda: Enable parsing the independent HP mode as default for VIA codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix conflicts between Loopback Mixing and Independent HP (Jaroslav Kysela) [916264] - [alsa] hda: Check aamix-output paths from other DACs, too (Jaroslav Kysela) [916264] - [alsa] hda: Add missing badness evaluation for unresolved paths (Jaroslav Kysela) [916264] - [alsa] hda: Set the pin targets after deciding output config (Jaroslav Kysela) [916264] - [alsa] hda: Improve debug prints for output paths (Jaroslav Kysela) [916264] - [alsa] hda: Add fixup for Acer AO725 laptop (Jaroslav Kysela) [916264] - [alsa] hda/conexant: Set mixer NID 0x19 for CX20551 codec (Jaroslav Kysela) [916264] - [alsa] hda: Correct more array rooms in hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Fix the wrong adc_idx for capture source (Jaroslav Kysela) [916264] - [alsa] hda: Don't add unnecessary indices on HDMI and SPDIF (Jaroslav Kysela) [916264] - [alsa] hda: don't compare with yourself in fill_input_pin_labels (Jaroslav Kysela) [916264] - [alsa] hda: make sure there are enough input labels and paths (Jaroslav Kysela) [916264] - [alsa] hda: Fix speaker pin of FSC Lifebook S7110 laptop (Jaroslav Kysela) [916264] - [alsa] hda: Add boost to line inputs, too (Jaroslav Kysela) [916264] - [alsa] hda/sigmatel: Add bass speaker support for HP ENVY Spectre XT (Jaroslav Kysela) [916264] - [alsa] hda: Consolidate cap_sync_hook and capture_switch_hook (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing call of capture_switch_hook (Jaroslav Kysela) [916264] - [alsa] hda: Look for boost controls more deeply (Jaroslav Kysela) [916264] - [alsa] hda: Fix invalid mute in path activation (Jaroslav Kysela) [916264] - [alsa] hda: Unify input label creations in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Keep autocfg.input idx value in imux table (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing unsol event handler in some codec drivers (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser for STAC/IDT codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Improve naming rule for primary output (Jaroslav Kysela) [916264] - [alsa] hda: Add PCM capture hook to hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Record all detected ADCs in hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Move vmaster TLV parsing to snd_hda_gen_parse_auto_config() (Jaroslav Kysela) [916264] - [alsa] hda: Add input jack mode enum controls to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Minor cleanup/fixes for patch_sigmatel.c fixup transition (Jaroslav Kysela) [916264] - [alsa] hda: Give more comments to hda_gen_spec flags (Jaroslav Kysela) [916264] - [alsa] hda: Add suppress_auto_mute flag to hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Record the current speaker / LO mute status in hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Properly call automute/switch hooks at init (Jaroslav Kysela) [916264] - [alsa] hda: Make sure fill_all_dac_nids is called for digital only codecs (Jaroslav Kysela) [916264] - [alsa] hda: force different capture controls if amp caps differ (Jaroslav Kysela) [916264] - [alsa] hda: do not add non-existing Mic boost controls (Jaroslav Kysela) [916264] - [alsa] hda: initialize channel counts correctly (Jaroslav Kysela) [916264] - [alsa] hda: fix wrong adc_idx in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Check array bounds in get_input_path (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Make some symbols static (Jaroslav Kysela) [916264] - [alsa] hda: Add prefer_hp_amp flag to hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix a wrong comma in snd_printdd() call (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Declare firmware only when really built (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix possible invalid DMA channel deallocation (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix possible NULL dereference (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix another smatch warning (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix superfluous unsigned check (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Use snd_hda_set_pin_ctl() helper again (Jaroslav Kysela) [916264] - [alsa] Revert: hda: Add firmware caching to CA0132 codec (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix potential init errors and update module description (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Shuffle to group together related code (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Code shuffle to group similar functions (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add tuning controls (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add unsol handler for DSP and jack detection (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add PCM enhancements (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add DSP mixer controls and helpers (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Init chip, DSP effects and mixer settings (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add new definitions and structs for DSP (Jaroslav Kysela) [916264] - [alsa] hda: fix OOPS in hda_mark_cmd_cache_dirty (Jaroslav Kysela) [916264] - [alsa] hda/sigmatel: Remove superfluous fields from sigmatel_spec (Jaroslav Kysela) [916264] - [alsa] hda/sigmatel: Move w/a for HP Mini 110 LED to fixup table (Jaroslav Kysela) [916264] - [alsa] hda/sigmatel: Remove PCI id check in find_mute_led_cfg() (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for IDT92HD83xxx (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for IDT92HD73xx (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for IDT92HD71Bxx (Jaroslav Kysela) [916264] - [alsa] hda: Check pincap while parsing the configuration (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC927x (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC922x (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC9205 (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC9872 (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC925x (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC9200 (Jaroslav Kysela) [916264] - [alsa] hda: Add capture_switch_hook to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser for VIA codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Add generic parser support to Analog Device codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Rearrange for dropping static quirk codes in Coexant driver (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser in Conexant codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser for Cirrus codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser for CA0110 codec (Jaroslav Kysela) [916264] - [alsa] hda: Use generic codec parser for C-Media codecs (Jaroslav Kysela) [916264] - [alsa] hda: Allow user to give hints for codec parser behavior (Jaroslav Kysela) [916264] - [alsa] hda: Add snd_hda_get_int_hint() helper function (Jaroslav Kysela) [916264] - [alsa] hda: Protect user-defined arrays via mutex (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Generic mute LED implementation for HP laptops (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix the timing for some fixups (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add a fixup for FSC S7020 laptop (Jaroslav Kysela) [916264] - [alsa] hda: Add output jack mode enum controls (Jaroslav Kysela) [916264] - [alsa] hda: Update automute / automic upon jack retasking (Jaroslav Kysela) [916264] - [alsa] hda: Add a new fixup type to override pinctl values (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Read the cached pinctl value in fixups (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Drop aliases for old fixups (Jaroslav Kysela) [916264] - [alsa] hda: Avoid auto-mute or auto-mic of retasked jacks (Jaroslav Kysela) [916264] - [alsa] hda: Manage current pinctl values in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: More strict correction of invalid pinctl bits (Jaroslav Kysela) [916264] - [alsa] hda: Add helper functions to cache the current pinctl target (Jaroslav Kysela) [916264] - [alsa] hda: Clear the dropped paths properly (Jaroslav Kysela) [916264] - [alsa] hda: Allow aamix as a capture source (Jaroslav Kysela) [916264] - [alsa] hda: Fix inconsistent input_paths after ADC reduction (Jaroslav Kysela) [916264] - [alsa] hda: Return "Headphone Mic" from hda_get_autocfg_input_label() (Jaroslav Kysela) [916264] - [alsa] hda: Exclude aamix from capture paths (Jaroslav Kysela) [916264] - [alsa] hda: Add a flag to suppress mic auto-switch (Jaroslav Kysela) [916264] - [alsa] hda: Handle BOTH jack port as a fixed output (Jaroslav Kysela) [916264] - [alsa] hda: Re-define snd_hda_parse_nid_path() (Jaroslav Kysela) [916264] - [alsa] hda: Manage input paths via path indices (Jaroslav Kysela) [916264] - [alsa] hda: Fix multi-io channel mode management (Jaroslav Kysela) [916264] - [alsa] hda: Don't set up active streams twice (Jaroslav Kysela) [916264] - [alsa] hda: Remove unused dac reference in create_multi_out_ctls() (Jaroslav Kysela) [916264] - [alsa] hda: Use direct path reference in assign_out_path_ctls() (Jaroslav Kysela) [916264] - [alsa] hda: Clear path indices properly at each re-evaluation (Jaroslav Kysela) [916264] - [alsa] hda: Add brief comments to exported snd_hda_gen_*_() functions (Jaroslav Kysela) [916264] - [alsa] hda: Remove dead HDA_CTL_BIND_VOL and HDA_CTL_BIND_SW codes (Jaroslav Kysela) [916264] - [alsa] hda: Add snd_hda_gen_free() and snd_hda_gen_check_power_status() (Jaroslav Kysela) [916264] - [alsa] hda: Allow jack detection when polling is enabled (Jaroslav Kysela) [916264] - [alsa] hda: Add pcm_playback_hook to hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Drop bind-volume workaround (Jaroslav Kysela) [916264] - [alsa] hda: Drop unneeded pin argument from set_output_and_unmute() (Jaroslav Kysela) [916264] - [alsa] hda: Add missing slave names for Speaker Surround, etc (Jaroslav Kysela) [916264] - [alsa] hda: Prefer binding the primary CLFE output (Jaroslav Kysela) [916264] - [alsa] hda: Fix truncated control names (Jaroslav Kysela) [916264] - [alsa] hda: Add Loopback Mixing control (Jaroslav Kysela) [916264] - [alsa] hda: Correct aamix output paths (Jaroslav Kysela) [916264] - [alsa] hda: Initialize digital-input path properly (Jaroslav Kysela) [916264] - [alsa] hda: Manage using output/loopback path indices (Jaroslav Kysela) [916264] - [alsa] hda: Fix multi-io pin assignment in create_multi_out_ctls() (Jaroslav Kysela) [916264] - [alsa] hda: Simplify the multi-io assignment with multi speakers (Jaroslav Kysela) [916264] - [alsa] hda: Check the existing path in snd_hda_add_new_path() (Jaroslav Kysela) [916264] - [alsa] hda: Avoid duplicated path creations (Jaroslav Kysela) [916264] - [alsa] hda: Initialize output paths with current active states (Jaroslav Kysela) [916264] - [alsa] hda: Don't skip amp init for activated paths (Jaroslav Kysela) [916264] - [alsa] hda: Add hooks for HP/line/mic auto switching (Jaroslav Kysela) [916264] - [alsa] hda: Revive snd_hda_get_conn_list() (Jaroslav Kysela) [916264] - [alsa] hda: Add codec->inv_jack_detect flag (Jaroslav Kysela) [916264] - [alsa] hda: Add inv_eapd flag to struct hda_codec (Jaroslav Kysela) [916264] - [alsa] hda: Implement independent HP control (Jaroslav Kysela) [916264] - [alsa] hda: Allow aamix in the primary output path (Jaroslav Kysela) [916264] - [alsa] hda: Define HDA_PARSE_* for snd_hda_parse_nid_path() argument (Jaroslav Kysela) [916264] - [alsa] hda: Fix typos in debug_show_configs() (Jaroslav Kysela) [916264] - [alsa] hda: Add more debug prints about new paths (Jaroslav Kysela) [916264] - [alsa] hda: Drop spec->channel_mode field from hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Fix PCM name string for generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Use cached version for changing pins in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda: Dynamically turn on/off EAPD in generic codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Fix initialization of primary outputs in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda: Refactor init_extra_out() in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda: Clear unsol enable bits on unused pins in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Add spec->vmaster_mute_enum flag to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Begin HDA_GEN_* event tag from 1 (Jaroslav Kysela) [916264] - [alsa] hda: Increase the max depth of widget connections (Jaroslav Kysela) [916264] - [alsa] hda: Avoid access of amp cache element outside mutex (Jaroslav Kysela) [916264] - [alsa] hda: Fix wrong dirty check in snd_hda_codec_resume_amp() (Jaroslav Kysela) [916264] - [alsa] hda: Do sequential writes in snd_hda_gen_init() (Jaroslav Kysela) [916264] - [alsa] hda: Add / fix comments about capture vol/sw controls in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda: Add missing amp cache flush for bound capture vol/sw ctls (Jaroslav Kysela) [916264] - [alsa] hda: Add snd_hda_codec_flush_*_cache() aliases (Jaroslav Kysela) [916264] - [alsa] hda: Flush dirty amp caches before writing inv_dmic fix (Jaroslav Kysela) [916264] - [alsa] hda: Check CORB overflow (Jaroslav Kysela) [916264] - [alsa] hda: Clear cached_write flag in snd_hda_codec_resume_*() (Jaroslav Kysela) [916264] - [alsa] hda: Clear dirty flag upon cache write (Jaroslav Kysela) [916264] - [alsa] hda: Allow one chance for zero NID in connection list (Jaroslav Kysela) [916264] - [alsa] hda: Use "Capture Source" for single sources (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser codes for Realtek driver (Jaroslav Kysela) [916264] - [alsa] hda: Export standard jack event handlers for generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Fix NULL dereference in snd_hda_gen_build_controls() (Jaroslav Kysela) [916264] - [alsa] hda: Move the call of snd_hda_parse_pin_defcfg() from snd_hda_gen_parse_auto_config() (Jaroslav Kysela) [916264] - [alsa] hda: Export snd_hda_gen_add_kctl() (Jaroslav Kysela) [916264] - [alsa] hda: Add EAPD control to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Merge Realtek parser code to generic parser (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Remove redundant argument from alc_mux_select() (Jaroslav Kysela) [916264] - [alsa] hda: More generic auto-mic switching for Realtek codecs (Jaroslav Kysela) [916264] - [alsa] hda: Rearrange INPUT_PIN_ATTR_* (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix split stereo dmic code (Jaroslav Kysela) [916264] - [alsa] hda: Move fixup code into struct hda_codec (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add conexant-style inverted dmic handling (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Allow multiple individual capture volume/switch controls (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Allow passing name=NULL to alc_kcontrol_new() (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Merge a few split functions (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Assign Master mixer when possible (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Handle vmaster hook in the parser side (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Remove unused fields and macro definitions (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Drop auto_mic_valid_imux flag (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Allow different pins for shared hp/mic vref check (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Parse digital input path (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Rename add_new_out_path() with add_new_nid_path() (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Remove superfluous input amp init (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Clean up some spec fields (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Make input path parser more generic (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Don't change connection at path deactivation (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Initialize loopback paths properly (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add boost volumes to path list (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add missing initialization of multi-io routes (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix the initialization of pin amp-in (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Rename get_out_path() to get_nid_path() (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Use path-based parser for digital outputs (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Consolidate to a single path list (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Consolidate is_reachable_path() (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add path active flag (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Remove non-standard automute mode (Jaroslav Kysela) [916264] - [alsa] hda: Introduce snd_hda_codec_amp_init*() (Jaroslav Kysela) [916264] - [alsa] hda: Introduce cache & flush cmd / amp writes (Jaroslav Kysela) [916264] - [alsa] hda: Remove snd_hda_codec_amp_update() call from patch_*.c (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix initialization of input amps in output paths (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Check amp capabilities of aa-mixer widget (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Parse analog loopback paths more generically (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Parse input paths (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Make path->idx and path->multi consistent (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Simplify the output volume initialization (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Reduce vol/mute ctl lookups at parsing codec (Jaroslav Kysela) [916264] - [alsa] hda: Fix mono amp values in proc output (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Manage mixer controls in out_path list (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add output path parser (Jaroslav Kysela) [916264] - [alsa] hda/realtek: List up all available DACs (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Simplify alc_auto_is_dac_reachable() (Jaroslav Kysela) [916264] - [alsa] hda: Add support of new codec ALC284 (Jaroslav Kysela) [916264] - [alsa] hda: Allow power_save_controller option override DCAPS (Jaroslav Kysela) [916264] - [alsa] Revert: hda: Shut up pins at power-saving mode with Conexant codecs (Jaroslav Kysela) [916264] - [alsa] hda: Disable runtime D3 for Intel CPT & co (Jaroslav Kysela) [916264] - [alsa] hda: print power state for AFG node in proc file (Jaroslav Kysela) [916264] - [alsa] hda: add mute LED for HP Pavilion 17 (Realtek codec) (Jaroslav Kysela) [916264] - [alsa] hda: Switch "On" and "Off" for "Mute-LED Mode" kcontrol (Jaroslav Kysela) [916264] - [alsa] hda: Fix sound resume hang (Jaroslav Kysela) [916264] - [alsa] hda: bug fix for invalid connection list of Haswell HDMI codec pins (Jaroslav Kysela) [916264] - [alsa] hda: Fix the wrong pincaps set in ALC861VD dallas/hp fixup (Jaroslav Kysela) [916264] - [alsa] hda: Set codec->single_adc_amp flag for Realtek codecs (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous zero-clear memset in patch_ca0132.c (Jaroslav Kysela) [916264] - [alsa] hda: Fix NULL dereference in error path of patch_ca0132.c (Jaroslav Kysela) [916264] - [alsa] hda: Remove unnecessary struct hda_stream_format from CA0132 (Jaroslav Kysela) [916264] - [alsa] hda: Update chipio functions and DSP write wait timeout (Jaroslav Kysela) [916264] - [alsa] hda: Change return value for load_dsp_prepare() to -ENOSYS (Jaroslav Kysela) [916264] - [alsa] hda: Add comments and descriptions to CA0132 functions (Jaroslav Kysela) [916264] - [alsa] hda: Add firmware caching to CA0132 codec (Jaroslav Kysela) [916264] - [alsa] hda: Update CA0132 codec to load DSP firmware binary (Jaroslav Kysela) [916264] - [alsa] hda: Add DSP firmware enums and defs to CA0132 codec (Jaroslav Kysela) [916264] - [alsa] hda: Add CA0132 register definitions file (Jaroslav Kysela) [916264] - [alsa] hda: Add new DSP loader callback routines (Jaroslav Kysela) [916264] - [alsa] Revert: hda: bug fix for invalid connection list of Haswell HDMI codec pin (Jaroslav Kysela) [916264] - [alsa] hda: bug fix for invalid connection list of Haswell HDMI codec pin (Jaroslav Kysela) [916264] - [alsa] hda: Always turn on pins for HDMI/DP (Jaroslav Kysela) [916264] - [alsa] hda: Fix pin configuration of HP Pavilion dv7 (Jaroslav Kysela) [916264] - [alsa] hda: Move runtime PM check to runtime_idle callback (Jaroslav Kysela) [916264] - [alsa] hda: Add stereo-dmic fixup for Acer Aspire One 522 (Jaroslav Kysela) [916264] - [alsa] hda: Avoid doubly suspend after vga switcheroo (Jaroslav Kysela) [916264] - [alsa] hda: Check validity of CORB/RIRB WP reads (Jaroslav Kysela) [916264] - [alsa] hda: use usleep_range in link reset and change timeout check (Jaroslav Kysela) [916264] - [alsa] hda/via: Add support for codec VT1808 (Jaroslav Kysela) [916264] - [alsa] hda/via: Add support for codec VT1705CF (Jaroslav Kysela) [916264] - [alsa] hda: Remove the rest of __devinit* in comments (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous DELAYED_INIT*_MARK (Jaroslav Kysela) [916264] - [alsa] hda: remove __dev* attributes (Jaroslav Kysela) [916264] - [alsa] hda: Add PCI device prefix for clarity (Jaroslav Kysela) [916264] - [alsa] hda: Fix yet another race of vga_switcheroo registration (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Keep the channel count for multiple speakers (Jaroslav Kysela) [916264] - [alsa] hda: Add a helper function for simple enum kcontrols (Jaroslav Kysela) [916264] - [alsa] hda: Pass errors properly in alc_auto_check_switches() (Jaroslav Kysela) [916264] - [alsa] hda: Refactor alc_kcontrol_new() usages (Jaroslav Kysela) [916264] - [alsa] hda: Use standard sort function in hda_auto_parser.c (Jaroslav Kysela) [916264] - [alsa] hda: Call snd_array_init() early and only once (Jaroslav Kysela) [916264] - [alsa] hda: Fix build without CONFIG_PM (Jaroslav Kysela) [916264] - [alsa] hda: Add a fixup for internal mic on MacBook Pro 8,1 (Jaroslav Kysela) [916264] - [alsa] hda: Add missing verb applications in patch_cirrus.c (Jaroslav Kysela) [916264] - [alsa] hda: Move static ADC setup for CS4206 to init verbs (Jaroslav Kysela) [916264] - [alsa] hda: Don't release firmware when CONFIG_PM is set (Jaroslav Kysela) [916264] - [alsa] hda: Don't overwrite the pin default configs (Jaroslav Kysela) [916264] - [alsa] hda: Remove shutup calls in free callbacks (Jaroslav Kysela) [916264] - [alsa] hda: Use standard helper functions in patch_hdmi.c (Jaroslav Kysela) [916264] - [alsa] hda/cirrus: Correctly clear line_out_pins when moving to speaker (Jaroslav Kysela) [916264] - [alsa] hda: Add support for Realtek ALC292 (Jaroslav Kysela) [916264] - [alsa] hda: Limit runtime PM support only to known Intel chips (Jaroslav Kysela) [916264] - [alsa] hda: Fix Acer Aspire models with analog mics (Jaroslav Kysela) [916264] - [alsa] hda: Allow jack state to depend on another jack (Jaroslav Kysela) [916264] - [alsa] hda: Fix recursive suspend/resume call (Jaroslav Kysela) [916264] - [alsa] hda: Add a missing quirk entry for iMac 9,1 (Jaroslav Kysela) [916264] - [alsa] hda: Removed unused non-standard name "C/LFE" (Jaroslav Kysela) [916264] - [alsa] hda: Give standard "Bass Speaker" mixer for 2.1 speakers (Jaroslav Kysela) [916264] - [alsa] hda: Add new codec ALC668 and ALC900 (default name ALC1150) (Jaroslav Kysela) [916264] - [alsa] hda: Improve HP depop when system enter to S3 (Jaroslav Kysela) [916264] - [alsa] hda: Add pin fixups for ASUS G75 (Jaroslav Kysela) [916264] - [alsa] hda: Fix invalid connections in VT1802 codec (Jaroslav Kysela) [916264] - [alsa] hda: Fix empty DAC filling in patch_via.c (Jaroslav Kysela) [916264] - [alsa] hda: Keep power link on for PantherPoint HDMI (Jaroslav Kysela) [916264] - [alsa] hda: Force to reset IEC958 status bits for AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Mark CS260x immutable structures const (Jaroslav Kysela) [916264] - [alsa] hda: Fix digital microphone on CS420x (Jaroslav Kysela) [916264] - [alsa] hda: Cirrus: Fix coefficient index for beep configuration (Jaroslav Kysela) [916264] - [alsa] hda: stop setup_dig_out_stream() causing clicks (Jaroslav Kysela) [916264] - [alsa] hda: Add tracepoints to HD-audio controller driver (Jaroslav Kysela) [916264] - [alsa] hda: remove unused variable in azx_position_ok() (Jaroslav Kysela) [916264] - [alsa] hda: Don't enable unsol for jacks we're polling (Jaroslav Kysela) [916264] - [alsa] hda: Add workaround for conflicting IEC958 controls (Jaroslav Kysela) [916264] - [alsa] hda: Print PCI device name at "spurious message" warnings (Jaroslav Kysela) [916264] - [alsa] hda: Implement a poll loop for jacks as a module parameter (Jaroslav Kysela) [916264] - [alsa] hda: Make hda sound card usable for Loongson (Jaroslav Kysela) [916264] - [alsa] hda: Fix mute-LED setup for HP dv5 laptop (Jaroslav Kysela) [916264] - [alsa] hda: Fix silent headphone output from Toshiba P200 (Jaroslav Kysela) [916264] - [alsa] hda: add dock support for Thinkpad T430 (Jaroslav Kysela) [916264] - [alsa] hda: Always check array bounds in alc_get_line_out_pfx (Jaroslav Kysela) [916264] - [alsa] hda: Stop LPIB delay counting on broken hardware (Jaroslav Kysela) [916264] - [alsa] hda: Fix registration race of VGA switcheroo (Jaroslav Kysela) [916264] - [alsa] hda: Clean up superfluous position_fix list entries (Jaroslav Kysela) [916264] - [alsa] hda: do not detect jack on internal speakers for Realtek (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing beep on ASUS X43U notebook (Jaroslav Kysela) [916264] - [alsa] hda: Remove AZX_DCAPS_POSFIX_COMBO (Jaroslav Kysela) [916264] - [alsa] hda: Warn an allocation for an uninitialized array (Jaroslav Kysela) [916264] - [alsa] hda/cirrus: Add missing init/free of hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Fix memory leaks at error path in patch_cirrus.c (Jaroslav Kysela) [916264] - [alsa] hda: Add missing hda_gen_spec to struct via_spec (Jaroslav Kysela) [916264] - [alsa] hda: remove "Mic Jack Mode" for headset jacks (Latitude Exx30) (Jaroslav Kysela) [916264] - [alsa] hda: make Cirrus codec use generic unsol event handler (Jaroslav Kysela) [916264] - [alsa] hda: make VIA codec use generic unsol event handler (Jaroslav Kysela) [916264] - [alsa] hda: Remove dead GPIO code for VIA codec (Jaroslav Kysela) [916264] - [alsa] hda: Add new codec ALC283 ALC290 support (Jaroslav Kysela) [916264] - [alsa] hda: avoid unneccesary indices on "Headphone Jack" controls (Jaroslav Kysela) [916264] - [alsa] hda: fix indices on boost volume on Conexant (Jaroslav Kysela) [916264] - [alsa] hda: Fix hang caused by race during suspend (Jaroslav Kysela) [916264] - [alsa] hda: Clean up redundant FG checks (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix detection of ALC271X codec (Jaroslav Kysela) [916264] - [alsa] hda: Add inverted internal mic quirk for Lenovo IdeaPad U310 (Jaroslav Kysela) [916264] - [alsa] hda: make Realtek/Sigmatel/Conexant use the generic unsol event (Jaroslav Kysela) [916264] - [alsa] hda: make a generic unsol event handler (Jaroslav Kysela) [916264] - [alsa] hda: add PCI identifier for Intel 5 Series/3400 (Jaroslav Kysela) [916264] - [alsa] hda: use LPIB for delay estimation (Jaroslav Kysela) [916264] - [alsa] hda: force use of SSYNC bits (Jaroslav Kysela) [916264] - [alsa] hda/via: don't report presence on HPs with no presence support (Jaroslav Kysela) [916264] - [alsa] hda: Add external mic quirk for Asus Zenbook UX31A (Jaroslav Kysela) [916264] - [alsa] hda: Yet another fix for D3 stop-clock refcounting (Jaroslav Kysela) [916264] - [alsa] hda: Optimize bitfield usage in struct hda_codec (Jaroslav Kysela) [916264] - [alsa] hda: Fix D3 clock stop check for codecs with own set_power_state op (Jaroslav Kysela) [916264] - [alsa] hda: Clean up CONFIG_SND_HDA_POWER_SAVE (Jaroslav Kysela) [916264] - [alsa] hda: Fix runtime PM leftover refcounts (Jaroslav Kysela) [916264] - [alsa] hda: bug fix on references without checking CONFIG_SND_HDA_POWER_SAVE (Jaroslav Kysela) [916264] - [alsa] hda: add runtime PM support (Jaroslav Kysela) [916264] - [alsa] hda: Fix possible compile warnings regarding CONFIG_PM (Jaroslav Kysela) [916264] - [alsa] hda: Convert to new pm_ops for PCI drivers (Jaroslav Kysela) [916264] - [alsa] Revert: hda_intel: Add Device IDs for Intel Wellsburg PCH (Jarod Wilson) [916264]- [virt] kvm: validate userspace_addr of memslot (Petr Matousek) [950498] {CVE-2013-1943} - [x86] edac: Apply patch to support ECC error decoding for Fam16h (Kim Naru) [922941] - [fs] fuse: readdirplus sanity checks (Niels de Vos) [981741] - [fs] fuse: readdirplus cleanup (Niels de Vos) [981741] - [fs] fuse: readdirplus change attributes once (Niels de Vos) [981741] - [fs] fuse: readdirplus fix instantiate (Niels de Vos) [981741] - [fs] fuse: fix readdirplus dentry leak (Niels de Vos) [981741] - [fs] fuse: hold i_mutex in fuse_file_fallocate() (Brian Foster) [979433] - [fs] cifs: on send failure, readjust server sequence number downward (Sachin Prabhu) [877010] - [fs] cifs: don't try to unlock pagecache page after releasing it (Sachin Prabhu) [877010] - [fs] cifs: bugfix for unreclaimed writeback pages in cifs_writev_requeue() (Sachin Prabhu) [877010] - [fs] cifs: move check for NULL socket into smb_send_rqst (Sachin Prabhu) [877010] - [fs] cifs: fix writeback race with file that is growing (Sachin Prabhu) [877010] - [fs] cifs: adjust sequence number downward after signing NT_CANCEL request (Sachin Prabhu) [877010] - [fs] cifs: remove kmap lock (Sachin Prabhu) [877010] - [fs] cifs: replace kvec array in readdata with a single kvec (Sachin Prabhu) [877010] - [fs] cifs: convert async read code to use pages array without kmapping (Sachin Prabhu) [877010] - [fs] cifs: turn the pages list in cifs_readdata into an array (Sachin Prabhu) [877010] - [fs] cifs: allocate kvec array for cifs_readdata as a separate allocation (Sachin Prabhu) [877010] - [fs] cifs: remove the kmap size limit from wsize (Sachin Prabhu) [877010] - [fs] cifs: convert async write code to pass in data via rq_pages array (Sachin Prabhu) [877010] - [fs] cifs: change cifs_call_async to use smb_rqst structs (Sachin Prabhu) [877010] - [fs] cifs: teach signing routines how to deal with arrays of pages in a smb_rqst (Sachin Prabhu) [877010] - [fs] cifs: teach smb_send_rqst how to handle arrays of pages (Sachin Prabhu) [877010] - [fs] cifs: cork the socket before a send and uncork it afterward (Sachin Prabhu) [877010] - [fs] cifs: convert send code to use smb_rqst structs (Sachin Prabhu) [877010] - [fs] cifs: change signing routines to deal with smb_rqst structs (Sachin Prabhu) [877010] - [fs] cifs: print error code if smb signature verification fails (Sachin Prabhu) [877010] - [fs] cifs: rename cifs_sign_smb2 to cifs_sign_smbv (Sachin Prabhu) [877010] - [fs] cifs: remove bogus reset of smb_buf_length in smb_send routines (Sachin Prabhu) [877010] - [fs] cifs: convert cifs_iovec_write to use async writes (Sachin Prabhu) [877010] - [fs] cifs: call cifs_update_eof with i_lock held (Sachin Prabhu) [877010] - [fs] cifs: fix up get_numpages (Sachin Prabhu) [877010] - [fs] cifs: fix allocation in cifs_write_allocate_pages (Sachin Prabhu) [877010] - [fs] cifs: allow caller to specify completion op when allocating writedata (Sachin Prabhu) [877010] - [fs] cifs: add pid field to cifs_writedata (Sachin Prabhu) [877010] - [fs] cifs: fix issue mounting of DFS ROOT when redirecting from one domain controller to the next (Sachin Prabhu) [976535] - [fs] gfs2: go back to try locks if reservation does not fit our needs (Robert S Peterson) [989669] - [fs] xfs: remove xfs_get_buftarg_list (Eric Sandeen) [973769] - [fs] xfs: check for stale inode before acquiring iflock on push (Brian Foster) [971441] - [fs] xfs: fix sgid inheritance for subdirectories inheriting default acls (Carlos Maiolino) [876528] - [fs] xfs: use XFS_BMAP_BMDR_SPACE vs. XFS_BROOT_SIZE_ADJ (Eric Sandeen) [886566] - [fs] xfs: check on-disk, not incore, btree root size in dfrag.c (Eric Sandeen) [886566] - [fs] writeback: avoid extra sync work at enqueue time (Eric Sandeen) [915546] - [fs] writeback: the kupdate expire timestamp should be a moving target (Eric Sandeen) [915546] - [fs] fix typo on bio_get_nr_vecs (Carlos Maiolino) [982344] - [fs] gfs2: Reserve journal space for quota change in do_grow (Robert S Peterson) [976823] - [fs] nfsd: permit read opens of executable-only files (Niels de Vos) [988120] - [fs] nfsd: when dentry_open returns an error do not propagate as struct file (Harshula Jayasuriya) [987142] - [fs] nfs: Make nfs_readdir revalidate less often (Scott Mayhew) [976879] - [fs] nfs: Make nfs_attribute_cache_expired() non-static (Scott Mayhew) [976879] - [fs] nfs: set verifier on existing dentries in nfs_prime_dcache (Scott Mayhew) [976879] - [fs] nfs: fix open() O_RDONLY|O_TRUNC in NFS4.0 (Jeff Layton) [982688] - [fs] vfs: remove unused __d_splice_alias argument (J. Bruce Fields) [820446] - [fs] vfs: stop d_splice_alias creating directory aliases (J. Bruce Fields) [820446] - [fs] nfs: Allow nfs_updatepage to extend a write under additional circumstances (Scott Mayhew) [983288] - [fs] nfs: add filehandle crc for debug display (Dave Wysochanski) [918580] - [fs] nfs: add fh_crc to debug output (Dave Wysochanski) [918580] - [fs] nfs: Add a client-side function to display NFS file handles (Dave Wysochanski) [918580] - [fs] nfs: include filelayout DS rpc stats in mountstats (Steve Dickson) [963096] - [fs] nfs: fix a leak at nfs_lookup_revalidate() (Dave Wysochanski) [975211] - [fs] NFS returns EIO for EDQUOT and others (Scott Mayhew) [888944] - [fs] nfs: Ensure that NFS file unlock waits for readahead to complete (Dave Wysochanski) [976915] - [fs] nfs: Add functionality to allow waiting on all outstanding reads to complete (Dave Wysochanski) [976915] - [fs] nfs: Convert nfs_get_lock_context to return an ERR_PTR on failure (Dave Wysochanski) [976915] - [netdrv] lseek() does not go to eof - n (Ivan Vecera) [928987] - [netdrv] bna: Driver and Firmware Updated (Ivan Vecera) [928987] - [netdrv] bna: Enahncement to Identify Default IOC Function (Ivan Vecera) [928987] - [netdrv] bna: Fix Ucast Failure Handling (Ivan Vecera) [928987] - [netdrv] bna: Clear Driver Config Flags When HW Resets (Ivan Vecera) [928987] - [netdrv] bna: add missing iounmap() on error in bnad_init() (Ivan Vecera) [928987] - [netdrv] bna: dma_alloc_coherent: use __GFP_ZERO instead of memset() (Ivan Vecera) [928987] - [netdrv] bna: fix declaration mismatch (Ivan Vecera) [928987] - [netdrv] bna: Driver Version Updated to 3.1.2.1 (Ivan Vecera) [928987] - [netdrv] bna: Firmware update (Ivan Vecera) [928987] - [netdrv] bna: Add RX State (Ivan Vecera) [928987] - [netdrv] bna: Rx Page Based Allocation (Ivan Vecera) [928987] - [netdrv] bna: TX Intr Coalescing Fix (Ivan Vecera) [928987] - [netdrv] bna: Tx and Rx Optimizations (Ivan Vecera) [928987] - [netdrv] bna: use device model DMA API (Ivan Vecera) [928987] - [netdrv] bna: Code Cleanup and Enhancements (Ivan Vecera) [928987] - [netdrv] bna: remove useless calls to memset() (Ivan Vecera) [928987] - [netdrv] bna: Fix warning false positive (Ivan Vecera) [928987] - [scsi] bfa: Update the driver version to 3.2.21.1 (Vijay Guvva) [928983] - [scsi] bfa: dis-associate bfa path_tov with dev_loss_tmo (Vijay Guvva) [928983] - [scsi] bfa: Support for chinook-quad port card (Vijay Guvva) [928983] - [scsi] bfa: fix endianess issue for firmware stats (Vijay Guvva) [928983] - [scsi] bfa: Fix bug_on condition in RPSC rsp handling (Vijay Guvva) [928983] - [scsi] bfa: Allow rsp queue process during ioc disable (Vijay Guvva) [928983] - [scsi] bfa: firmware statistics update (Vijay Guvva) [928983] - [scsi] bfa: fru vpd date update changes (Vijay Guvva) [928983] - [scsi] bfa: driver compatibility with 32bit libs (Vijay Guvva) [928983] - [scsi] bfa: kdump fix on 815 and 825 adapters (Vijay Guvva) [928983] - [scsi] bfa: Fix FDISC timeout handling (Vijay Guvva) [928983] - [scsi] bfa: Fix 1860 port initialize when ATC is enabled (Vijay Guvva) [928983] - [scsi] bfa: FDMI enhancements (Vijay Guvva) [928983] - [scsi] bfa: Fix WARN_ON condition check (Vijay Guvva) [928983] - [scsi] bfa: Add dynamic diagnostic port support (Vijay Guvva) [928983] - [scsi] bfa: Forward Error Correction status (Vijay Guvva) [928983] - [scsi] bfa: Support for FC BB credit recovery (Vijay Guvva) [928983] - [scsi] bfa: fix for FC Direct Attach LUN discovery failure (Vijay Guvva) [928983] - [scsi] bfa: fix faulty handling of events in lps sm (Vijay Guvva) [928983] - [scsi] bfa: fix strncpy() limiter in bfad_start_ops() (Vijay Guvva) [928983] - [scsi] bfa: Add support to read/update the FRU data (Vijay Guvva) [928983] - [scsi] bfa: Support Power on Hours display and diag temp sensor fixes (Vijay Guvva) [928983] - [scsi] bfa: Add support to configure min/max bandwidth for a pcifn (Vijay Guvva) [928983] - [scsi] bfa: Add support for IO throttling at port level (Vijay Guvva) [928983] - [scsi] bfa: Add support for user to configure bandwidth on QoS priorities (Vijay Guvva) [928983] - [scsi] bfa: Fabric Assigned Address implementation fix (Vijay Guvva) [928983] - [scsi] bfa: Add diagnostic port support (Vijay Guvva) [928983] - [scsi] bfa: Fix to handle firmware tskim abort request response (Vijay Guvva) [928983] - [scsi] bfa: Fix few attributes in the RHBA CT passthru command (Vijay Guvva) [928983] - [scsi] bfa: Add support to have mfg date as part of adapter attributes (Vijay Guvva) [928983] - [scsi] bfa: Flash Controller PLL initialization fixes (Vijay Guvva) [928983] - [scsi] bfa: IOCFC state machine enhancements (Vijay Guvva) [928983] - [scsi] bfa: Add support for FC Arbitrated Loop topology (Vijay Guvva) [928983] - [scsi] bfa: Add support for max target ports discovery (Vijay Guvva) [928983] - [scsi] bfa: Add support to register node symbolic name with name server (Vijay Guvva) [928983] - [scsi] bfa: Fix to process mbox interrupts only if interrupts are enabled in INTx mode (Vijay Guvva) [928983] - [scsi] bfa: Add PowerPC support and enable PCIE AER handling (Vijay Guvva) [928983] - [scsi] bfa: Add new hardware model info to sysfs model description routine (Vijay Guvva) [928983] - [scsi] bfa: Make changes to FCXP resource management (Vijay Guvva) [928983] - [scsi] bfa: FCS remote port enhancements (Vijay Guvva) [928983] - [scsi] bfa: Support vport symbolic name change from sysfs (Vijay Guvva) [928983] - [scsi] bfa: Fix to set correct return error codes and misc cleanup (Vijay Guvva) [928983] - [scsi] bfa: Fix to defer vport delete handler invocation till firmware logo response (Vijay Guvva) [928983] - [scsi] fix race in scsi_target_reap (Tomas Henzl) [910203] - [scsi] iscsi class, qla4xxx: fix sess/conn refcounting when find fns are used (Chad Dupuis) [917577] - [scsi] qla4xxx: 5.03.00.00.06.05-k1 (Chad Dupuis) [917585] - [scsi] qla4xxx: Exporting new attrs for iscsi session and connection in sysfs (Chad Dupuis) [917585] - [scsi] qla4xxx: 5.03.00.00.06.05-k0 (Chad Dupuis) [917585] - [scsi] qla4xxx: Add missing spaces to error messages (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix iocb_cnt calculation in qla4xxx_send_mbox_iocb() (Chad Dupuis) [917585] - [scsi] qla4xxx: Assign values using correct datatype (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix smatch warnings (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix sparse warning for qla4xxx_sysfs_ddb_tgt_create (Chad Dupuis) [917585] - [scsi] qla4xxx: Silence gcc warning (Chad Dupuis) [917585] - [scsi] qla4xxx: Added print statements to display AENs (Chad Dupuis) [917585] - [scsi] qla4xxx: Use correct value for max flash node entries (Chad Dupuis) [917585] - [scsi] qla4xxx: Restrict logout from boot target session using session id (Chad Dupuis) [917585] - [scsi] qla4xxx: Use correct flash ddb offset for ISP40XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Replace dev type macros with generic portal type macros (Chad Dupuis) [917585] - [scsi] qla4xxx: Add flash node mgmt support (Chad Dupuis) [917585] - [scsi] qla4xxx: Skip retry of initialize_adapter for ISP80XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Assign correct CHAP table address to FLT (Chad Dupuis) [917585] - [scsi] qla4xxx: Added missing check for ISP83XX in CHAP related functions (Chad Dupuis) [917585] - [scsi] qla4xxx: Fixed request queue count manipulation on response path (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix debug level to avoid floods of same message (Chad Dupuis) [917585] - [scsi] qla4xxx: Pass correct LUN address to firmware in case of lun_reset (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix double reset in case of firmware hung for ISP83XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Set graceful reset bit for ISP83XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Boot from SAN fix for ISP83XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Take E-port out of reset before disabling pause frames (Chad Dupuis) [917585] - [scsi] qla4xxx: remove __dev* attributes (Chad Dupuis) [917585] - [scsi] qla4xxx: don't free NULL dma pool (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix return code for qla4xxx_session_get_param (Chad Dupuis) [917585] - [scsi] qla4xxx: wait for boot target login response during probe (Chad Dupuis) [917585] - [scsi] qla4xxx: Added support for force firmware dump (Chad Dupuis) [917585] - [scsi] qla4xxx: Re-register IRQ handler while retrying initialize of adapter (Chad Dupuis) [917585] - [scsi] qla4xxx: Throttle active IOCBs to firmware limits (Chad Dupuis) [917585] - [scsi] qla4xxx: Remove unnecessary code from qla4xxx_init_local_data (Chad Dupuis) [917585] - [scsi] qla4xxx: Quiesce driver activities while loopback (Chad Dupuis) [917585] - [scsi] qla4xxx: Rename MBOX_ASTS_IDC_NOTIFY to MBOX_ASTS_IDC_REQUEST_NOTIFICATION (Chad Dupuis) [917585] - [scsi] qla4xxx: Add spurious interrupt messages under debug level 2 (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix memory corruption issue in qla4xxx_get_ep_fwdb (Chad Dupuis) [917585] - [scsi] qla4xxx: Allow reset in link down case (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix MBOX intr switching from polling to intr mode for ISP83XX (Chad Dupuis) [917585] - [scsi] scsi_transport_iscsi: Exporting new attrs for iscsi session and connection in sysfs (Chad Dupuis) [917577] - [scsi] libiscsi: Exporting new attrs for iscsi session and connection in sysfs (Chad Dupuis) [917577] - [scsi] scsi_transport_iscsi: Declare portal type string macros for generic use (Chad Dupuis) [917572] - [scsi] libiscsi: export function iscsi_switch_str_param (Chad Dupuis) [917572] - [scsi] scsi_transport_iscsi: Add flash node mgmt support (Chad Dupuis) [917572] - [scsi] scsi_transport_iscsi: export iscsi class session's target_id in sysfs (Chad Dupuis) [917577] - [md] dm-flakey: correct ctr alloc failure mesg (Mike Snitzer) [987566] - [md] dm-mpath: fix ioctl deadlock when no paths (Mike Snitzer) [987566] - [md] dm: use __GFP_HIGHMEM in __vmalloc (Mike Snitzer) [987566] - [md] dm-ioctl: set noio flag to avoid __vmalloc deadlock (Mike Snitzer) [987566] - [md] dm-bufio: avoid a possible __vmalloc deadlock (Mike Snitzer) [987566] - [md] dm-thin: open dev read only when possible (Mike Snitzer) [987566] - [md] dm-persistent-data: fix error message typos (Mike Snitzer) [987566] - [md] dm-snapshot: fix error return code in snapshot_ctr (Mike Snitzer) [987566]- [x86] mce: Add quirk for instruction recovery on Sandy Bridge processors (Rui Wang) [832367] - [x86] mce: Avoid reading every machine check bank register twice (Rui Wang) [832367] - [x86] mce: Fix siginfo_t->si_addr value for non-recoverable memory faults (Rui Wang) [832367] - [x86] mce: Only restart instruction after machine check recovery if it is safe (Rui Wang) [832367] - [x86] mce: Add instruction recovery signatures to mce-severity table (Rui Wang) [832367] - [x86] thermal: Disable power limit notification interrupt (Shyam Iyer) [908990] - [x86] thermal: Delete power-limit-notification console messages (Shyam Iyer) [908990] - [virtio] console: prevent use-after-free of port name in port unplug (Amit Shah) [827300] - [virtio] console: fix locking around send_sigio_to_port() (Amit Shah) [986960] - [virtio] console: add locking in port unplug path (Amit Shah) [795678 956637] - [virtio] console: add locks around buffer removal in port unplug path (Amit Shah) [827300] - [virtio] console: fix raising SIGIO after port unplug (Amit Shah) [986960] - [virtio] console: return -ENODEV on all read operations after unplug (Amit Shah) [975661] - [virtio] console: clean up port data immediately at time of unplug (Amit Shah) [795678 796048 827300 947024 956637] - [virtio] console: fix race in port_fops_open() and port unplug (Amit Shah) [827300] - [virtio] console: fix race with port unplug and open/close (Amit Shah) [795678 796048 827300 947024 956637] - [virtio] console: Add pipe_lock/unlock for splice_write (Amit Shah) [987004] - [virtio] console: Quit from splice_write if pipe->nrbufs is 0 (Amit Shah) [987004] - [virtio] console: replace EMFILE with EBUSY for already-open port (Amit Shah) [986986] - [virtio] console: fix error handling in init() function (Amit Shah) [986990] - [ftrace] syscalls: Fix typo in SYSCALL_DEFINE0 (Jiri Olsa) [989503] - [ftrace] syscalls: Set event_enter_##sname->data to its metadata (Jiri Olsa) [989503] - [ftrace] syscalls: Remove unused event_syscall_enter and event_syscall_exit (Jiri Olsa) [989503] - [x86] efi: Fix dummy variable buffer allocation (Seiji Aguchi) [985577] - [x86] Modify UEFI anti-bricking code (Seiji Aguchi) [985577] - [x86] efi: Implement efi_no_storage_paranoia parameter (Seiji Aguchi) [985577] - [x86] efi: Distinguish between "remaining space" and actually used space (Seiji Aguchi) [985577] - [x86] efi: Check max_size only if it is non-zero (Seiji Aguchi) [985577] - [x86] efi: Export efi_query_variable_store() for efivars.ko (Seiji Aguchi) [985577] - [x86] efivars: firmware bug workarounds should be in platform code (Seiji Aguchi) [985577] - [x86] efi: be more paranoid about available space when creating variables (Seiji Aguchi) [985577] - [x86] efivars: Handle duplicate names from get_next_variable() (Seiji Aguchi) [985577] - [x86] efivars: explicitly calculate length of VariableName (Seiji Aguchi) [985577] - [x86] efi_pstore: Introducing workqueue updating sysfs (Seiji Aguchi) [985551] - [x86] efivars: Disable external interrupt while holding efivars->lock (Seiji Aguchi) [985551] - [x86] efi_pstore: Add a format check for an existing variable name at reading time (Seiji Aguchi) [826190] - [x86] efi_pstore: Add a format check for an existing variable name at erasing time (Seiji Aguchi) [826190] - [x86] efi_pstore: Add a sequence counter to a variable name (Seiji Aguchi) [826190] - [x86] efi_pstore: Add ctime to argument of erase callback (Seiji Aguchi) [826190] - [x86] efi_pstore: Remove a logic erasing entries from a write callback to hold multiple logs (Seiji Aguchi) [826190] - [x86] efi_pstore: Add a logic erasing entries to an erase callback (Seiji Aguchi) [826190] - [x86] efi_pstore: Check remaining space with QueryVariableInfo() before writing data (Seiji Aguchi) [826190] - [powerpc] perf: Power8 PMU support (Steve Best) [976911] - [powerpc] perf: Add support for SIER (Steve Best) [976911] - [powerpc] perf: Add regs_no_sipr() (Steve Best) [976911] - [powerpc] perf: Add an accessor for regs->result (Steve Best) [976911] - [powerpc] perf: Convert mmcra_sipr/sihv() to regs_sipr/sihv() (Steve Best) [976911] - [powerpc] perf: Add an explict flag indicating presence of SLOT field (Steve Best) [976911] - [scsi] ipr: IOA Status Code IOASC update (Steve Best) [983765] - [scsi] ipr: qc_fill_rtf() method should not store alternate status register (Steve Best) [983765] - [scsi] ipr: possible irq lock inversion dependency detected (Steve Best) [983765] - [cpufreq] intel_pstate: Set timer timeout correctly (Lenny Szubowicz) [956824] - [cpufreq] intel-pstate: Use #defines instead of hard-coded values (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Fix calculation of current frequency (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Add function to check that all MSRs are valid (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Do not load on VM that does not report max P state (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Fix intel_pstate_init() error path (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Add kernel command line option disable intel_pstate (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Fix 32 bit build (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Fix kobject usage (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Add P-state driver for sandy bridge (Lenny Szubowicz) [956824] - [cpufreq] Do not track governor name for scaling drivers with internal governors (Lenny Szubowicz) [956824] - [x86] cpu: Add driver auto probing for x86 features (Lenny Szubowicz) [956824] - [cpufreq] Unify sysfs attribute definition macros (Lenny Szubowicz) [956824] - [acpi] efivars: If pstore_register fails, free unneeded pstore buffer (Lenny Szubowicz) [867689] - [acpi] Eliminate console msg if pstore.backend excludes ERST (Lenny Szubowicz) [867689] - [acpi] Return unique error if backend registration excluded by kernel param (Lenny Szubowicz) [867689] - [x86] io_apic: initialize nr_ioapic_registers early in mp_register_ioapic() (Tony Camuso) [855057] - [mm] tmpfs: distribute interleave better across nodes (George Beshers) [988063] - [kernel] sched: Bail out of yield_to when source and target runqueue has one task (Rik van Riel) [864233] - [kvm] Add config to support ple or cpu relax optimzation (Rik van Riel) [864233] - [kvm] Iterate over only vcpus that are preempted (Rik van Riel) [864233] - [kvm] Record the preemption status of vcpus using preempt notifiers (Rik van Riel) [864233] - [kvm] Handle yield_to failure return code for potential undercommit case (Rik van Riel) [864233] - [kvm] Choose better candidate for directed yield (Rik van Riel) [864233] - [kvm] s390: Implement the directed yield (diag 9c) hypervisor call for KVM (Rik van Riel) [864233] - [kvm] Note down when cpu relax intercepted or pause loop exited (Rik van Riel) [864233] - [netdrv] sfc: Enable RX scatter for flows steered by RFS (Nikolay Aleksandrov) [987200] - [netdrv] sfc: Fix aRFS UDP flow steering problem (Nikolay Aleksandrov) [984933] - [md] dm-thin: remove cells from stack (Mike Snitzer) [922212] - [md] dm-bio-prison: pass cell memory in (Mike Snitzer) [922212] - [md] persistent-data: add btree_walk (Mike Snitzer) [922212] - [md] persistent-data: set some btree fn parms const (Mike Snitzer) [922212] - [md] persistent-data: remove CONFIG_EXPERIMENTAL (Mike Snitzer) [922212] - [md] dm-bufio: use WRITE_FLUSH instead of REQ_FLUSH (Mike Snitzer) [922212] - [md] persistent-data: dm-transaction-manager.c: rename HASH_SIZE (Mike Snitzer) [922212] - [md] dm-thin: fix non power-of-two discard granularity calculation (Mike Snitzer) [922212] - [md] dm-kcopyd: introduce configurable throttling (Mike Snitzer) [922212] - [md] dm-ioctl: allow message to return data (Mike Snitzer) [922212] - [md] dm-ioctl: optimize functions without variable params (Mike Snitzer) [922212] - [md] dm-ioctl: introduce ioctl_flags (Mike Snitzer) [922212] - [md] dm-table: remove superfluous variable reset (Mike Snitzer) [922212] - [md] dm: fix truncated status strings (Mike Snitzer) [922212] - [usb] host: Fix lockdep warning in AMD PLL quirk (Don Zickus) [854353] - [usb] ehci: fix obscure race in ehci_endpoint_disable (Don Zickus) [877123] - [usb] don't read past config->interface if usb_control_msg() fails in usb_reset_configuration() (Don Zickus) [877123] - [char] tpm: fix regression caused by section type conflict of tpm_dev_release() in ppc builds (Tony Camuso) [732942] - [char] tpm: fix regression causesd by ppi (Tony Camuso) [732942] - [char] tpm: declare internal symbols as static (Tony Camuso) [732942] - [char] tpm: add PPI support in tpm driver (Tony Camuso) [732942] - [char] tpm: Add securityfs support for event log (Tony Camuso) [732942] - [char] tpm: Export wait_for_stat for other vendor specific drivers (Tony Camuso) [732942] - [char] tpm: modularize event log collection (Tony Camuso) [732942] - [Documentation] ABI: sysfs for Physical Presence Interface (Tony Camuso) [732942] - [char] tpm: fix memleak when register hardware fails (Tony Camuso) [732942] - [lib] raid6: cleanup gen_syndrome function selection (Jes Sorensen) [915995] - [lib] raid6: update test program for recovery functions (Jes Sorensen) [915995] - [lib] raid6: fix test program build (Jes Sorensen) [915995] - [x86] add AVX optimized RAID5 checksumming (Jes Sorensen) [915995] - [crypto] disable preemption while benchmarking RAID5 xor checksumming (Jes Sorensen) [915995] - [crypto] wait for a full jiffy in do_xor_speed (Jes Sorensen) [915995] - [x86] Add cpu_has_ssse3 and cpu_has_avx definitions (Jes Sorensen) [915995] - [md] raid10: fix bug which causes all RAID10 reshapes to move no data (Jes Sorensen) [837097 869622] - [md] raid5: allow 5-device RAID6 to be reshaped to 4-device (Jes Sorensen) [837097 869622] - [md] raid10: fix two bugs affecting RAID10 reshape (Jes Sorensen) [837097 869622] - [md] Remember the last sync operation that was performed (Jes Sorensen) [837097 869622] - [md] fix buglet in RAID5 -> RAID0 conversion (Jes Sorensen) [837097 869622] - [md] raid10: check In_sync flag in 'enough()' (Jes Sorensen) [837097 869622] - [md] raid10: locking changes for 'enough()' (Jes Sorensen) [837097 869622] - [md] replace strict_strto*() with kstrto*() (Jes Sorensen) [837097 869622] - [md] Wait for md_check_recovery before attempting device removal (Jes Sorensen) [837097 869622] - [md] raid1,raid10: use freeze_array in place of raise_barrier in various places (Jes Sorensen) [837097 869622] - [md] raid1: consider WRITE as successful only if at least one non-Faulty and non-rebuilding drive completed it (Jes Sorensen) [837097 869622] - [md] md_stop_writes() should always freeze recovery (Jes Sorensen) [837097 869622] - [md] bad block list should default to disabled (Jes Sorensen) [837097 869622 882413] - [md] raid1/raid10 md devices leak memory when stopping (Jes Sorensen) [837097 869622 956769] - [md] Export 'md_reap_sync_thread' function (Jes Sorensen) [837097 869622] - [md] don't update metadata when stopping a read-only array (Jes Sorensen) [837097 869622] - [md] Allow devices to be re-added to a read-only array (Jes Sorensen) [837097 869622] - [md] raid10: Allow skipping recovery when clean arrays are assembled (Jes Sorensen) [837097 869622] - [md] Fix typos in MD documentation (Jes Sorensen) [837097 869622] - [md] raid5: avoid an extra write when writing to a known-bad-block (Jes Sorensen) [837097 869622] - [md] raid5: Change or of some order to improve efficiency (Jes Sorensen) [837097 869622] - [md] use set_bit_le and clear_bit_le (Jes Sorensen) [837097 869622] - [md] HOT_DISK_REMOVE shouldn't make a read-auto device active (Jes Sorensen) [837097 869622] - [md] use common code for all calls to ->hot_remove_disk() (Jes Sorensen) [837097 869622] - [md] never update metadata when array is read-only (Jes Sorensen) [837097 869622] - [md] block: Add submit_bio_wait(), remove from md (Jes Sorensen) [837097 869622] - [md] block: Use bio_sectors() more consistently (Jes Sorensen) [837097 869622] - [md] remove CONFIG_MULTICORE_RAID456 entirely (Jes Sorensen) [837097 869622] - [md] raid5: ensure sync and DISCARD don't happen at the same time (Jes Sorensen) [837097 869622] - [md] Prevent sysfs operations on uninitialized kobjects (Jes Sorensen) [837097 869622] - [md] raid5: Avoid accessing gendisk or queue structs when not available (Jes Sorensen) [837097 869622] - [md] raid5: schedule_construction should abort if nothing to do (Jes Sorensen) [837097 869622 882413] - [md] expedite metadata update when switching read-auto -> active (Jes Sorensen) [837097 869622] - [md] remove CONFIG_MULTICORE_RAID456 (Jes Sorensen) [837097 869622] - [md] raid0: improve error message when converting RAID4-with-spares to RAID0 (Jes Sorensen) [837097 869622] - [md] raid0: fix error return from create_stripe_zones (Jes Sorensen) [837097 869622] - [md] fix two bugs when attempting to resize RAID0 array (Jes Sorensen) [837097 869622] - [md] raid10: Improve redundancy for 'far' and 'offset' algorithms II (Jes Sorensen) [837097 869622] - [md] raid10: Improve redundancy for 'far' and 'offset' algorithms I (Jes Sorensen) [837097 869622] - [md] raid10: Minor non-functional code changes (Jes Sorensen) [837097 869622] - [md] protect against crash upon fsync on ro array (Jes Sorensen) [837097 869622] - [crypto] async_tx: fix checking of dma_wait_for_async_tx() return value (Jes Sorensen) [837097 869622] - [crypto] async_tx: fix build for async_memset (Jes Sorensen) [837097 869622] - [crypto] async_tx: add missing DMA unmap to async_memcpy() (Jes Sorensen) [837097 869622] - [md] raid5: add blktrace calls (Jes Sorensen) [837097 869622] - [md] raid5: use async_tx_quiesce() instead of open-coding it (Jes Sorensen) [837097 869622] - [md] Use ->curr_resync as last completed request when cleanly aborting resync (Jes Sorensen) [837097 869622] - [md] Update checkpoint of resync/recovery based on time (Jes Sorensen) [837097 869622] - [md] Add place to update ->recovery_cp (Jes Sorensen) [837097 869622] - [md] re-indent various 'switch' statements (Jes Sorensen) [837097 869622] - [md] close race between removing and adding a device (Jes Sorensen) [837097 869622] - [md] removed unused variable in calc_sb_1_csm (Jes Sorensen) [837097 869622] - [md] raid10: decrement correct pending counter when writing to replacement (Jes Sorensen) [837097 869622] - [md] raid10: close race that lose writes lost when replacement completes (Jes Sorensen) [837097 869622] - [md] raid5: Make sure we clear R5_Discard when discard is finished (Jes Sorensen) [837097 869622] - [md] raid5: move resolving of reconstruct_state earlier in stripe_handle (Jes Sorensen) [837097 869622] - [md] raid5: round discard alignment up to power of 2 (Jes Sorensen) [837097 869622] - [md] make sure everything is freed when dm-raid stops an array (Jes Sorensen) [837097 869622] - [md] Avoid write invalid address if read_seqretry returned true (Jes Sorensen) [837097 869622] - [md] Reassigned the parameters if read_seqretry returned true in func md_is_badblock (Jes Sorensen) [837097 869622] - [md] raid10: Fix oops when creating RAID10 arrays via dm-raid.c (Jes Sorensen) [837097 869622] - [md] raid1: Fix assembling of arrays containing Replacements (Jes Sorensen) [837097 869622] - [md] Fix typo in drivers/md (Jes Sorensen) [837097 869622] - [md] refine reporting of resync/reshape delays (Jes Sorensen) [837097 869622] - [md] raid5: be careful not to resize_stripes too big (Jes Sorensen) [837097 869622] - [md] make sure manual changes to recovery checkpoint are saved (Jes Sorensen) [837097 869622] - [md] raid10: use correct limit variable (Jes Sorensen) [837097 869622] - [md] writing to sync_action should clear the read-auto state (Jes Sorensen) [837097 869622] - [md] change resync_mismatches to atomic64_t to avoid races (Jes Sorensen) [837097 869622] - [md] raid5: make sure to_read and to_write never go negative (Jes Sorensen) [837097 869622] - [md] When RAID5 is dirty, force reconstruct-write instead of read-modify-write (Jes Sorensen) [837097 869622] - [md] raid5: protect debug message against NULL derefernce (Jes Sorensen) [837097 869622] - [md] raid5: add some missing locking in handle_failed_stripe (Jes Sorensen) [837097 869622] - [md] raid5: avoid unnecessary zero page for trim (Jes Sorensen) [837097 869622] - [md] raid5 trim support (Jes Sorensen) [837097 869622] - [md] bitmap: Don't use IS_ERR to judge alloc_page() (Jes Sorensen) [837097 869622] - [md] avoid taking the mutex on some ioctls (Jes Sorensen) [837097 869622] - [md] change the parameter of md thread (Jes Sorensen) [837097 869622] - [md] raid 10 supports TRIM (Jes Sorensen) [837097 869622] - [md] raid 1 supports TRIM (Jes Sorensen) [837097 869622] - [md] raid 0 supports TRIM (Jes Sorensen) [837097 869622] - [md] linear supports TRIM (Jes Sorensen) [837097 869622] - [md] linear: rcu_dereference outside read-lock section (Jes Sorensen) [837097 869622] - [md] raid10: fix "enough" function for detecting if array is failed (Jes Sorensen) [837097 869622] - [block] makes bio_split support bio without data (Jes Sorensen) [837097 869622] - [md] raid5: add missing spin_lock_init (Jes Sorensen) [837097 869622] - [md] make sure metadata is updated when spares are activated or removed (Jes Sorensen) [837097 869622] - [md] raid5: fix calculate of 'degraded' when a replacement becomes active (Jes Sorensen) [837097 869622] - [md] raid10: fix problem with on-stack allocation of r10bio structure (Jes Sorensen) [837097 869622 982360] - [md] raid5: raid5d handle stripe in batch way (Jes Sorensen) [837097 869622] - [md] raid1: Add missing case for attempting to repair known bad blocks (Jes Sorensen) [837097 869622] - [md] remove duplicated test on ->openers when calling do_md_stop() (Jes Sorensen) [837097 869622] - [md] raid5: Add R5_ReadNoMerge flag which prevent bio from merging at block layer (Jes Sorensen) [837097 869622] - [md] raid1: prevent merging too large request (Jes Sorensen) [837097 869622] - [md] md/raid1: read balance chooses idlest disk for SSD (Jes Sorensen) [837097 869622] - [md] md/raid1: make sequential read detection per disk based (Jes Sorensen) [837097 869622] - [md] raid5: add a per-stripe lock (Jes Sorensen) [837097 869622] - [md] raid5: remove unnecessary bitmap write optimization (Jes Sorensen) [837097 869622] - [md] raid5: lockless access raid5 overrided bi_phys_segments (Jes Sorensen) [837097 869622] - [md] raid5: reduce chance release_stripe() taking device_lock (Jes Sorensen) [837097 869622] - [md] raid1: Fix handling of SYNC requests and bio->bi_rw (Jes Sorensen) [837097 869622] - [md] raid10: Fix handling of SYNC requests and bio->bi_rw (Jes Sorensen) [837097 869622] - [md] Add missing blank line to avoid conflict in follow-on cherry-pick (Jes Sorensen) [837097 869622] - [md] Add set_bit_le/clear_bit_le to RHEL6 compat macros (Jes Sorensen) [837097 869622] - [md] dm-raid: Set recovery flags on resume - include upstream missing bits (Jes Sorensen) [837097 869622]- [netdrv] eth: Make is_link_local() consistent with other address tests (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Do not forward LLDP type frames (Andy Gospodarek) [923902] - [netdrv] bridge: Use is_link_local() in store_group_addr() (Andy Gospodarek) [923902] - [netdrv] ixgbevf: handle link local multicast addresses in SR-IOV mode (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Adjust to handle unassigned MAC address from PF (Andy Gospodarek) [923902] - [netdrv] ixgbevf: don't release the soft entries (Andy Gospodarek) [923902] - [netdrv] ixbgevf: Remove dma_alloc_coherent OOM messages (Andy Gospodarek) [923902] - [netdrv] ixgbevf: use PCI_DEVICE_TABLE macro (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Make next_to_watch a pointer and adjust memory barriers to avoid races (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Make sure link status and speed are fetched (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix link speed message to support 100Mbps (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix statistics corruption (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix link up messages (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Synch out of tree and in tree mailbox interrupt handlers (Andy Gospodarek) [923902] - [netdrv] ixgbevf: fix up function prototypes after __dev* removals (Andy Gospodarek) [923902] - [netdrv] ixgbevf: remove __dev* attributes (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove unneeded and obsolete comment (Andy Gospodarek) [923902] - [netdrv] ixgbevf: White space and comments clean up (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove mailbox spinlock from the reset function (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove checking for mac.ops function pointers (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove the ring adapter pointer value (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix unnecessary dereference where local var is available (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Streamline the rx buffer allocation (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Reduce size of maximum rx buffer (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add flag to indicate when rx is in net poll (Andy Gospodarek) [923902] - [netdrv] ixgbevf: fix possible use of uninitialized variable (Andy Gospodarek) [923902] - [netdrv] ixgbevf: make sure probe fails on MSI-X enable error (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Update version string (Andy Gospodarek) [923902] - [netdrv] ixgbevf: fix softirq-safe to unsafe splat on internal mbx_lock (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Check for error on dma_map_single call (Andy Gospodarek) [923902] - [netdrv] ixgbevf: make netif_napi_add and netif_napi_del symmetric (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add VF DCB + SR-IOV support (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Limit maximum jumbo frame size to 9.5K to avoid Tx hangs (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Set the netdev number of Tx queues (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add fix to VF to handle multi-descriptor buffers (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix AIM (Adaptive Interrupt Moderation) (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove unused parameter in ixgbevf_receive_skb (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix code for handling timeout (Andy Gospodarek) [923902] - [netdrv] ixgbevf: scheduling while atomic in reset hw path (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add support for VF API negotiation (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Cleanup handling of configuration for jumbo frames (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add suspend and resume support to the VF (Andy Gospodarek) [923902] - [netdrv] ixgbe: Set the SW prio_tc values at initialization to the HW setting (Andy Gospodarek) [923901] - [netdrv] ixgbe: add mac type to the version in ethtool_regs (Andy Gospodarek) [923901] - [netdrv] ixgbe: add support for disabling link at boot time on 82599 (Andy Gospodarek) [923901] - [netdrv] ixgbe: cache AUTOC reads (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix register access during ethtool loopback test (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix EICR write in ixgbe_msix_other (Andy Gospodarek) [923901] - [netdrv] ixgbe: add WOL support for new subdevice ID (Andy Gospodarek) [923901] - [netdrv] ixgbe: add SFP+ LX module support (Andy Gospodarek) [923901] - [netdrv] ixgbe: rename wol_supported to more fitting wol_enabled (Andy Gospodarek) [923901] - [netdrv] ixgbe: add driver support for x520 OCP adapter (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix possible divide by zero in ixgbe_update_itr (Andy Gospodarek) [923901] - [netdrv] ixgbe: Remove unnecessary #ifdef CONFIG_DEBUG_FS tests (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for WoL on 82599 SFP+ LOM (Andy Gospodarek) [923901] - [netdrv] ixgbe: in shutdown, do netif_running() under rtnl_lock (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix a bug in setting VF VLAN via PF (Andy Gospodarek) [923901] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix 1G link WoL (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix MNG FW support when adapter not up (Andy Gospodarek) [923901] - [netdrv] ixgbe: enable devices with internal switch to read pci parent (Andy Gospodarek) [923901] - [netdrv] ixgbe: create conversion functions from link_status to bus/speed (Andy Gospodarek) [923901] - [netdrv] ixgbe: Enable support for recognizing PCI-e Gen3 link speed (Andy Gospodarek) [923901] - [netdrv] ixgbe: Drop check for PAGE_SIZE from ixgbe_xmit_frame_ring (Andy Gospodarek) [923901] - [netdrv] ixgbe: don't do arithmetic operations on bitmasks (Andy Gospodarek) [923901] - [netdrv] ixgbe: Mask off check of frag_off as we only want fragment offset (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix registration order of driver and DCA nofitication (Andy Gospodarek) [923901] - [netdrv] ixgbe: Update DESC_NEEDED define to adjust for changes to MAX_SKB_FRAGS (Andy Gospodarek) [923901] - [netdrv] ixgbe: implement SFF diagnostic monitoring via ethtool (Andy Gospodarek) [923901] - [netdrv] ixgbe: cleanup error checking in ixgbe_identify_sfp_module_generic() (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix possible data corruption in read_i2c_byte (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for set_channels ethtool operation (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for displaying the number of Tx/Rx channels (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make ixgbe_setup_tc usable even when DCB is not enabled (Andy Gospodarek) [923901] - [netdrv] ixgbe: Define FCoE and Flow director limits much sooner to allow for changes (Andy Gospodarek) [923901] - [netdrv] ixgbe: refactor initialization of feature flags (Andy Gospodarek) [923901] - [netdrv] ixgbe: Remove remaining alloc/OOM messages (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix SR-IOV MTU warning (Andy Gospodarek) [923901] - [netdrv] ixgbe: Replace rmb in Tx cleanup with read_barrier_depends (Andy Gospodarek) [923901] - [netdrv] ixgbe: update date to 2013 (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix return values and memcpy parameters to eliminate Smatch warnings (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix potential null dereference (Andy Gospodarek) [923901] - [netdrv] ixgbe: allow reading of SFF-8472 data over i2c (Andy Gospodarek) [923901] - [netdrv] ixgbe: autoneg variable refactoring (Andy Gospodarek) [923901] - [netdrv] ixgbe: removed unused variable from setup_link_speed (Andy Gospodarek) [923901] - [netdrv] ixgbe: rename autoneg variables (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix device ref count bug (Andy Gospodarek) [923901] - [netdrv] ixgbe: Reset the NIC if up2tc has changed (Andy Gospodarek) [923901] - [netdrv] ixgbe: Limit number of reported VFs to device specific value (Andy Gospodarek) [923901] - [netdrv] ixgbe: Implement PCI SR-IOV sysfs callback operation (Andy Gospodarek) [923901] - [netdrv] ixgbe: Modularize SR-IOV enablement code (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make mailbox ops initialization unconditional (Andy Gospodarek) [923901] - [netdrv] ixgbe: Inline Rx PTP descriptor handling (Andy Gospodarek) [923901] - [netdrv] ixgbe: add warning when scheduling reset (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add ptp work item to poll for the Tx timestamp (Andy Gospodarek) [923901] - [netdrv] ixgbe: Use watchdog check in favor of BPF for detecting latched timestamp (Andy Gospodarek) [923901] - [netdrv] ixgbe: Update ptp_overflow check comment and jiffies (Andy Gospodarek) [923901] - [netdrv] ixgbe: add missing supported filters to get_ts_info (Andy Gospodarek) [923901] - [netdrv] ixgbe: ethtool ixgbe_diag_test cleanup (Andy Gospodarek) [923901] - [netdrv] ixgbe: Improve performance and reduce size of ixgbe_tx_map (Andy Gospodarek) [923901] - [netdrv] ixgbe: Update ixgbe Tx flags to improve code efficiency (Andy Gospodarek) [923901] - [netdrv] ixgbe: Always use context 0, even for FCoE and TSO (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make TSO check for CHECKSUM_PARTIAL to avoid skb_is_gso check (Andy Gospodarek) [923901] - [netdrv] ixgbe: SR-IOV: dynamic IEEE DCBx default priority changes (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix overwriting of rx_mtrl in ixgbe_ptp_hwtstamp_ioctl (Andy Gospodarek) [923901] - [netdrv] ixgbe: only compile ixgbe_debugfs.o when enabled (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix up function prototypes after __dev* removals (Andy Gospodarek) [923901] - [netdrv] ixgbe: check whether thermal sensor is enabled (Andy Gospodarek) [923901] - [netdrv] ixgbe: Use is_valid_ether_addr (Andy Gospodarek) [923901] - [netdrv] ixgbe: remove __dev* attributes (Andy Gospodarek) [923901] - [netdrv] ixgbe: Do not parse past IP header on fragments beyond the first (Andy Gospodarek) [923901] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix incorrect disabling of Tx hang check in case of PFC (Andy Gospodarek) [923901] - [netdrv] ixgbe: Drop RLPML configuration from x540 RXDCTL register configuration (Andy Gospodarek) [923901] - [netdrv] ixgbe: ethtool correctly identify autoneg setting (Andy Gospodarek) [923901] - [netdrv] ixgbe: remove needless queuing for L4 ptp packets (Andy Gospodarek) [923901] - [netdrv] ixgbe: use ETQF filter name instead of magic number (Andy Gospodarek) [923901] - [netdrv] ixgbe: convert to use simple_open() (Andy Gospodarek) [923901] - [netdrv] ixgbe: Reformat output of ixgbe_dump (Andy Gospodarek) [923901] - [netdrv] ixgbe: Do not use DCA to prefetch the entire packet into the cache (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix default setting of TXDCTL.WTHRESH (Andy Gospodarek) [923901] - [netdrv] ixgbe: add/update descriptor maps in comments (Andy Gospodarek) [923901] - [netdrv] ixgbe: Do not decrement budget in ixgbe_clean_rx_irq (Andy Gospodarek) [923901] - [netdrv] ixgbe: Return success or failure on VF MAC filter set (Andy Gospodarek) [923901] - [netdrv] ixgbe: clean up the condition for turning on/off the laser (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix return value from macvlan filter function (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for pipeline reset (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix possible memory leak in ixgbe_set_ringparam (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add function ixgbe_reset_pipeline_82599 (Andy Gospodarek) [923901] - [netdrv] ixgbe: Drop unnecessary addition from ixgbe_set_rx_buffer_len (Andy Gospodarek) [923901] - [netdrv] ixgbe: Correcting small packet padding (Andy Gospodarek) [923901] - [netdrv] ixgbe: using is_zero_ether_addr() to simplify the code (Andy Gospodarek) [923901] - [netdrv] ixgbe: (PTP) refactor init, cyclecounter and reset (Andy Gospodarek) [923901] - [netdrv] ixgbe: add WOL support for new subdevice id (Andy Gospodarek) [923901] - [netdrv] ixgbe: Enable support for VF API version 1.1 in the PF (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for GET_QUEUES message to get DCB configuration (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for tracking the default user priority to SR-IOV (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for IPv6 and UDP to ixgbe_get_headlen (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add mailbox API version negotiation support to ixgbe PF (Andy Gospodarek) [923901] - [netdrv] ixgbe: Move message handling routines into their own functions (Andy Gospodarek) [923901] - [netdrv] ixgbe: Enable jumbo frames support w/ SR-IOV (Andy Gospodarek) [923901] - [netdrv] ixgbe: Initialize q_vector cpu and affinity masks correctly (Andy Gospodarek) [923901] - [netdrv] ixgbe: Limit maximum jumbo frame size to 9.5K to avoid Tx hangs (Andy Gospodarek) [923901] - [netdrv] ixgbe: add support for X540-AT1 (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix poll loop for FDIRCTRL.INIT_DONE bit (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix PTP ethtool timestamping function (Andy Gospodarek) [923901] - [netdrv] ixgbe: Do not read the spoofed packets counter when not in IOV mode (Andy Gospodarek) [923901] - [netdrv] ixgbe: Improve statistics accuracy for DDP traffic (Andy Gospodarek) [923901] - [netdrv] ixgbe: added reg_ops file to debugfs (Andy Gospodarek) [923901] - [netdrv] ixgbe: added netdev_ops file to debugfs (Andy Gospodarek) [923901] - [netdrv] ixgbe: add debugfs support (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix VF rate limiting to correctly account for more queues per VF (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix ordering of things so that PF correctly configures its VLANs (Andy Gospodarek) [923901] - [netdrv] ixgbe: remove old init remnant (Andy Gospodarek) [923901] - [netdrv] ixgbe: Roll RSC code into non-EOP code (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make allocating skb and placing data in it a separate function (Andy Gospodarek) [923901] - [netdrv] ixgbe: Copybreak sooner to avoid get_page/put_page and offset change overhead (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make pull tail function separate from rest of cleanup_headers (Andy Gospodarek) [923901] - [netdrv] ixgbe: Have the CPU take ownership of the buffers sooner (Andy Gospodarek) [923901] - [netdrv] ixgbe: Only use double buffering if page size is less than 8K (Andy Gospodarek) [923901] - [netdrv] ixgbe: combine ixgbe_add_rx_frag and ixgbe_can_reuse_page (Andy Gospodarek) [923901] - [netdrv] ixgbe: Remove code that was initializing Rx page offset (Andy Gospodarek) [923901] - [net] veth: add vlan features (Flavio Leitner) [959817] - [net] sctp: verify length provided in heartbeat information parameter (Daniel Borkmann) [855383] - [net] openvswitch: Add Kconfig dependency on GRE-DEMUX (Amerigo Wang) [976810] - [net] openvswitch: Add gre tunnel support (Amerigo Wang) [976810] - [net] openvswitch: Optimize flow key match for non tunnel flows (Amerigo Wang) [976810] - [net] openvswitch: Expand action buffer size (Amerigo Wang) [976810] - [net] openvswitch: Add tunneling interface (Amerigo Wang) [976810] - [net] openvswitch: Copy individual actions (Amerigo Wang) [976810] - [net] openvswitch: Simplify interface ovs_flow_metadata_from_nlattrs() (Amerigo Wang) [976810] - [net] openvswitch: make skb->csum consistent with rest of networking stack (Amerigo Wang) [976810] - [net] openvswitch: Fix misspellings in comments and docs (Amerigo Wang) [976810] - [net] openvswitch: fix variable names in comment (Amerigo Wang) [976810] - [net] openvswitch: Unify vport error stats handling (Amerigo Wang) [976810] - [net] openvswitch: Remove unused get_config vport op (Amerigo Wang) [976810] - [net] openvswitch: Immediately exit on error in ovs_vport_cmd_set() (Amerigo Wang) [976810] - [net] openvswitch: Remove unneeded ovs_netdev_get_ifindex() (Amerigo Wang) [976810] - [net] openvswitch: Simplify datapath locking (Amerigo Wang) [976810] - [net] openvswitch: Use ETH_ALEN to define ethernet addresses (Amerigo Wang) [976810] - [net] openvswitch: datapath.h: Fix a stale comment (Amerigo Wang) [976810] - [net] openvswitch: Don't insert empty OVS_VPORT_ATTR_OPTIONS attribute (Amerigo Wang) [976810] - [net] openvswitch: Move common genl notify code into ovs_notify() (Amerigo Wang) [976810] - [net] openvswitch: Refine Netlink message size calculation and kill FLOW_BUFSIZE (Amerigo Wang) [976810] - [net] openvswitch: Use nla_memcpy() to memcpy() data from attributes (Amerigo Wang) [976810] - [net] openvswitch: Specify the minimal length of OVS_PACKET_ATTR_PACKET in the policy (Amerigo Wang) [976810] - [net] openvswitch: correct an invalid BUG_ON (Amerigo Wang) [976810] - [net] openvswitch: Preallocate reply skb in ovs_vport_cmd_set() (Amerigo Wang) [976810] - [net] ip_gre: fix a soft lockup in ipgre_fini() (Amerigo Wang) [976810] - [net] gre: Fix MTU sizing check for gretap tunnels (Amerigo Wang) [976810] - [net] ip_tunnel: Use skb-len to PMTU check (Amerigo Wang) [976810] - [net] gre: fix a regression in ioctl (Amerigo Wang) [976810] - [net] ip_tunnel: Add dont fragment flag (Amerigo Wang) [976810] - [net] ip_tunnel: push generic protocol handling to ip_tunnel module (Amerigo Wang) [976810] - [net] ip_tunnel: extend iptunnel_xmit() (Amerigo Wang) [976810] - [net] gre: export gre_handle_offloads() function (Amerigo Wang) [976810] - [net] gre: export gre_build_header() function (Amerigo Wang) [976810] - [net] gre: Allow multiple protocol listener for gre protocol (Amerigo Wang) [976810] - [net] gre: Simplify gre protocol registration locking (Amerigo Wang) [976810] - [net] ip_tunnel: remove __net_init/exit from exported functions (Amerigo Wang) [976810] - [net] ip_tunnel: specify protocol outside IP header (Amerigo Wang) [976810] - [net] ip_tunnel: fix kernel panic with icmp_dest_unreach (Amerigo Wang) [976810] - [net] ip_gre: fix a possible crash in ipgre_err() (Amerigo Wang) [976810] - [net] ipv4: typo issue, remove erroneous semicolon (Amerigo Wang) [976810] - [net] ip_gre: fix a possible crash in parse_gre_header() (Amerigo Wang) [976810] - [net] ip_gre: don't overwrite iflink during net_dev init (Amerigo Wang) [976810] - [net] ip_tunnel: Fix off-by-one error in forming dev name (Amerigo Wang) [976810] - [net] gre: Refactor GRE tunneling code (Amerigo Wang) [976810] - [net] ip: convert __IPTUNNEL_XMIT() to an inline function (Amerigo Wang) [976810] - [net] br: fix schedule while atomic issue in br_features_recompute() (Jiri Pirko) [980876] - [net] ipvs: reduce sync rate with time thresholds (Jesper Brouer) [854454] - [net] ipvs: Add sysctl_sync_threshold() sysctl_sync_period() (Jesper Brouer) [854454] - [net] ipvs: wakeup master thread (Jesper Brouer) [854454] - [net] export sysctl symbols needed by ip_vs_sync (Jesper Brouer) [854454] - [net] ipvs: always update some of the flags bits in backup (Jesper Brouer) [854454] - [net] ipvs: fix ip_vs_try_bind_dest to rebind app and transmitter (Jesper Brouer) [854454] - [net] ipvs: remove check for IP_VS_CONN_F_SYNC from ip_vs_bind_dest (Jesper Brouer) [854454] - [net] ipvs: ignore IP_VS_CONN_F_NOOUTPUT in backup server (Jesper Brouer) [854454] - [net] ipvs: try also real server with port 0 in backup server (Jesper Brouer) [854454] - [net] ipvs: Backup, adding version 0 sending capabilities (Jesper Brouer) [854454] - [net] ipvs: Backup, Change sending to Version 1 format (Jesper Brouer) [854454] - [net] ipvs: Backup, Adding Version 1 receive capability (Jesper Brouer) [854454] - [net] ipvs: Backup, Adding structs for new sync format (Jesper Brouer) [854454] - [net] ipvs: use pkts for SCTP too (Jesper Brouer) [854454] - [net] ipvs: skb defrag in L7 helpers (Jesper Brouer) [854454] - [net] ipvs: Split ports array into src_port and dst_port (Jesper Brouer) [854454] - [net] ipvs: Backup, Prepare for transferring firewall marks to the backup daemon (Jesper Brouer) [854454] - [net] ipvs: add static and read_mostly attributes (Jesper Brouer) [854454] - [net] ipvs: buffer argument to ip_vs_process_message() should not be const (Jesper Brouer) [854454] - [net] ipvs: Remove useless blocks from ip_vs_process_message() (Jesper Brouer) [854454] - [net] ipvs: Make the cp argument to ip_vs_sync_conn() static (Jesper Brouer) [854454] - [net] ipvs: Only match pe_data created by the same pe (Jesper Brouer) [854454] - [net] ipvs: Add persistence engine to connection entry (Jesper Brouer) [854454] - [net] ipvs: inherit forwarding method in backup (Jesper Brouer) [854454] - [net] ipvs: ip_vs_dbg_callid() is only needed for debugging (Jesper Brouer) [854454] - [net] ipvs: sip persistence engine (Jesper Brouer) [854454] - [net] ipvs: Fallback if persistence engine fails (Jesper Brouer) [854454] - [net] ipvs: Allow configuration of persistence engines (Jesper Brouer) [854454] - [net] ipvs: management of persistence engine modules (Jesper Brouer) [854454] - [net] ipvs: Add persistence engine data to /proc/net/ip_vs_conn (Jesper Brouer) [854454] - [net] ipvs: Add struct ip_vs_pe (Jesper Brouer) [854454] - [net] ipvs: Allow boot time change of hash size (Jesper Brouer) [854454] - [net] ipvs: ip_vs_bind_scheduler and ip_vs_unbind_scheduler NULL arguments (Jesper Brouer) [854454] - [net] ipvs: Allow null argument to ip_vs_scheduler_put() (Jesper Brouer) [854454] - [net] ipvs: fix matching of fwmark templates during scheduling (Jesper Brouer) [854454] - [net] ipvs: Add struct ip_vs_conn_param (Jesper Brouer) [854454] - [net] ipvs: compact ip_vs_sched_persist() (Jesper Brouer) [854454] - [net] ipvs: extend connection flags to 32 bits (Jesper Brouer) [854454] - [net] nf_conntrack_sip: Add callid parser (Jesper Brouer) [854454] - [net] nf_conntrack_sip: Allow ct_sip_get_header() to be called with a null ct argument (Jesper Brouer) [854454] - [net] ipvs: fix synchronization on connection close (Jesper Brouer) [854454] - [net] ipvs: one-packet scheduling (Jesper Brouer) [854454]- [char] tty: Fix BUG() on hangup (Aaron Tomlin) [985429] - [trace] Fix hang in write to sysprof_sample_period (Josh Poimboeuf) [959063] - [scsi] virtio-scsi: fix LUNs greater than 255 (Laszlo Ersek) [978202] - [scsi] isci: Fix a race condition in the SSP task management path (David Milburn) [978609] - [idle] intel_idle: initial C8, C9 and C10 support (Jane Lv) [970729] - [x86] Fix up numa_node information for AMD CPU family 15h model 0-0fh northbridge functions (Prarit Bhargava) [787034] - [x86] tsc: add option to output TSC initial value at boot (Prarit Bhargava) [986353] - [fs] fscache: The retrieval remaining-pages counter needs to be atomic_t (David Howells) [965759] - [fs] cachefiles: remove unused macro list_to_page() (David Howells) [921178] - [fs] fscache: Simplify cookie retention for fscache_objects, fixing access problems (David Howells) [928746] - [fs] fscache: Fix object state machine to have separate work and wait states (David Howells) [921178] - [kernel] wait: Add wait_on_atomic_t() and wake_up_atomic_t() (David Howells) [921178] - [fs] fscache: Wrap checks on object state (David Howells) [921178] - [fs] fscache: Uninline fscache_object_init() (David Howells) [921178] - [fs] fscache: Don't sleep in page release if __GFP_FS is not set (David Howells) [921178] - [fs] cachefiles: name i_mutex lock class explicitly (David Howells) [921178] - [fs] fscache: remove spin_lock() from the condition in while() (David Howells) [921178] - [fs] fscache: Clear remaining page count on retrieval cancellation (David Howells) [921178] - [fs] fscache: Mark cancellation of in-progress operation (David Howells) [921178] - [fs] fscache: Remove unneeded null checks (David Howells) [921178] - [fs] fscache: One of the write operation paths doesn't set the object state (David Howells) [921178] - [fs] fscache: Fix signal handling during waits (David Howells) [921178] - [fs] fscache: Add transition to handle invalidate immediately after lookup (David Howells) [921178 928746] - [fs] fscache: Exclusive op submission can BUG if there's been an I/O error (David Howells) [921178] - [fs] fsache: Limit the number of I/O error reports for a cache (David Howells) [921178] - [fs] fscache: Don't mask off the object event mask when printing it (David Howells) [921178] - [fs] fscache: Initialise the object event mask with the calculated mask (David Howells) [921178] - [fs] cachefiles: Add missing retrieval completions (David Howells) [921178] - [fs] cachefiles: add support for large files in filesystem caching (David Howells) [921178] - [netdrv] igbvf: Make next_to_watch a pointer and adjust memory barriers to avoid races (Stefan Assmann) [923900] - [netdrv] igbvf: update version number (Stefan Assmann) [923900] - [netdrv] igbvf: Check for error on dma_map_single call (Stefan Assmann) [923900] - [netdrv] enic: release rtnl_lock on error-path (Stefan Assmann) [922984] - [netdrv] enic: change sprintf() to snprintf() (Stefan Assmann) [922984] - [netdrv] enic: be less verbose about non-critical firmware errors (Stefan Assmann) [922984] - [netdrv] enic: fix up function prototypes after __dev* removals (Stefan Assmann) [922984] - [pci] Remove the obsolete no_pci_devices() check (Myron Stowe) [966887] - [pci] Use pci_device_id on stack for pci_get_subsys/class() to avoid kmalloc (Myron Stowe) [966887] - [netdrv] bonding: properly unset current_arp_slave on slave link up (Veaceslav Falico) [988460] - [firmware] add bnx2x FW 7.8.2, 7.8.17 (Michal Schmidt) [825729 828818 915420 915422 919510] - [netdrv] bnx2x: ignore unknown ethtool flags (Michal Schmidt) [915517 928435] - [netdrv] bnx2x: advertise transmit time stamping (Michal Schmidt) [825729 828818 914797 915420 915422 915517 919510] - [netdrv] bnx2x: add transmit timestamping support (Michal Schmidt) [825729 828818 914797 915420 915422 915517 919510] - [netdrv] bnx2x: Remove sparse and coccinelle warnings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix 20G KR2 support claims (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: improve VF timings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: VF ndo sanity (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix compilation with no IOV support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Improve PF behaviour toward VF (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: remove redundant D0 power state set (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: replace mechanism to check for next available packet (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix a power state test (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: semi-Semantic changes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Revise prints (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Semantic removal and beautification (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Revise comments and alignment (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Semantic change of empty lines (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use XPS if possible for bnx2x_select_queue instead of pure hash (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Change to D3hot only on removal (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Implement PCI shutdown (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Count number of possible FCoE interfaces (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Ack unknown VF messages (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add and correct PCI link speed prints (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Zero VFs starting MACs (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Enable `set_phys_id' for all functions (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Wait for MCP validity during AER (Michal Schmidt) [825729 828818 915420 915422 915517 919510 921799] - [netdrv] bnx2x: Link-flap avoidance in switch dependent mode (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add Private Flags Support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix bridged GSO for 57710/57711 chips (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix TCP offload for tunneling ipv4 over ipv6 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix GSO for 57710/57711 chips (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent memory leak when cnic is absent (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: correct reading of speed capabilities (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent NULL pointer dereference in kdump (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Use per port max exchange resources (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Allow recovery from second slot reset (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix memory leak (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Enhance MAC configuration for VFs (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Allow RX/TX pause control in autoneg (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: prevent GRO false checksum claims (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: update version to 1.78.17-0 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: add additional regions for CRC memory test (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: remove non-necessary assignment (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix byte-by-byte nvram write for BE machines (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: refactor nvram read procedure (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Cosmetic changes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support reading I2C EEPROM SFF8472 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix compilation without CONFIG_BNX2X_SRIOV (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent VF race (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix VF outer vlan removal (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix VF statistics (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: missing ARI should not be lethal (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix AER semaphore release (Michal Schmidt) [825729 828818 915420 915422 915517 919510 921799] - [netdrv] bnx2x: AER revised (Michal Schmidt) [825729 828818 915420 915422 915517 919510 921799] - [netdrv] bnx2x: add RSS capability for GRE traffic (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: dma_alloc_coherent: use __GFP_ZERO instead of memset() (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use list_move instead of list_del/list_add (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Restore FCoE 4-port devices support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use FW 7.8.17 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Avoid using zero MAC (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Control SFP+ tap values via nvm config (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add EEE support for BCM84834 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add RJ45 SFP module detection (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Get gso_segs from FW (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Control number of vfs dynamically (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add iproute2 support for vfs (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent "Unknown MF" print in SF mode (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Take chip version from MFW (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Set ethtool ops for vfs (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix vlan-mac memory leak (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use the default NAPI weight (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix typo in printk and comments (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix status blocks configuration (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent UNDI FW illegal host access (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent null pointer dereference in AFEX mode (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix KR2 rapid link flap (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix assignment of signed expression to unsigned variable (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix occasional statistics off-by-4GB error (Michal Schmidt) [825729 828818 871164 915420 915422 915517 919510] - [netdrv] bnx2x: add missing napi deletion in error path (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix SFP+ misconfiguration in iSCSI boot scenario (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix intermittent long KR2 link up time (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix KR2 work-around condition (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix KR2 link (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix port identification for the 84834 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix UDP checksum for 57710/57711 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: remove dead code and make local funcs static (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Replace incomming with incoming in all comments and strings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: Remove unnecessary alloc/OOM messages, alloc cleanups (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Force link UP when the interface is in LOOPBACK mode (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: SR-IOV version compatibility bugfix (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix compilation with stop-on-error (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add CNIC_DRV_STATE_HANDLES_IRQ to ethdev->drv_state (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: correct memory release scheme (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Remove many sparse warnings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Modify unload conditions (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Correct memory preparation and release (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add missing VFs reference in macros (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add additional debug information (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: correct usleep_range usage (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: reorganization and beautification (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Semantic renovation (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix GRO parameters (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Introduce 2013 and advance version to 1.78.02 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Added FW GRO bridging support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] Revert "bnx2x: set gso_type" (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Clean previous IGU status before ack (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: improve stop-on-error (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: add `ethtool -w' support (Michal Schmidt) [825729 828818 915420 915422 915517 919510 921560] - [netdrv] bnx2x: Added nvram personalities support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix rare self-test failures (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use SAN Mac for FCoE (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add an additional fatal hw assertion - BRB_HW_INTERRUPT (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Clear dirty status when booting after UNDI (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Allow management traffic after boot from SAN (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix fastpath structures when memory allocation fails (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: move debugging code before the return (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: align define usage to satisfy static checkers (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: NULL dereference on error in debug code (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Segregate SR-IOV code (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add VF device ids and enable feature (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support PF <-> VF Bulletin Board (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support VF FLR (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF release request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF close request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF q_teardown request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF q_filters request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF setup_q request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support statistics collection for VFs by the PF (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF init request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF acquire request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Infrastructure for VF <-> PF request on PF side (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prepare device and initialize VF database (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Allocate VF database in PF when VFs are present (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: VF fastpath (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support ndo_set_rxmode in VF driver (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add teardown_q and close to VF <-> PF channel (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add init, setup_q, set_mac to VF <-> PF channel (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Separate VF and PF logic (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add to VF <-> PF channel the release request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: VF <-> PF channel 'acquire' at vf probe (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support probing and removing of VF device (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use ARRAY_SIZE where possible (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use prandom_bytes() (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix typo of "suport" (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: almost 'use netdev_alloc_frag()' (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix up function prototypes after __dev* removals (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Simplify cnic probing (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: add fw defs for use in cnic (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic, bnx2x, bnx2: Simplify cnic probing (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: Include bnx2x.h (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2: Add BNX2 prefix to CHIP ID and name macros (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2: Add BNX2 prefix to descriptor structures and macros (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: Fix rare race condition during iSCSI disconnect (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: Reset iSCSI EQ during shutdown (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: remove __dev* attributes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: remove __dev* attributes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: recognize fan failure (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Correct PFC disablement (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix 'Ethtool -A' when autoneg (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: prevent DCB if disabled in nvram (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Handle a rarely missed interrupt (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: mask CPL_OF interrupt (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: IGU parse error cause probe failure (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Ext config accessed only on non-E1x (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: nvram enables dropless flow control (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Correct advertised speed/duplex (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Filter packets on FCoE rings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Management can control PFC/ETS (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: parity recovery flow enhancement (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: revised and corrected SPIO access (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Change duplex setting in EEE function (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add warning message in case of non-10G SFP module (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Cosmetic changes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Always take PHY lock (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add support for BCM84834 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix SFP+ current leakage (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add support for 20G-KR2 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Remove duplicate inclusion of bnx2x_hsi.h (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add static declaration to several functions (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix typo in bnx2x driver (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix HW initialization using fw 7.8.x (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support loading cnic resources at run-time (Michal Schmidt) [825729 828818 915420 915422 915517 919510 920624] - [netdrv] bnx2x: HSI change for 'update' ramrod (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: update version to 1.78.00-0 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x,cnic: use FW 7.8.2 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Improve code around bnx2x_tests_str_arr (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix comment/printk/variable typos (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [net] In unregister_netdevice_notifier unregister the netdevices (Michal Schmidt) [987451] - [net] introduce NAPI_POLL_WEIGHT (Michal Schmidt) [987451] - [net] Export __netdev_pick_tx so that it can be used in modules (Michal Schmidt) [987451] - [net] Split core bits of netdev_pick_tx into __netdev_pick_tx (Michal Schmidt) [987451] - [net] netpoll: call ->ndo_select_queue() in tx path (Michal Schmidt) [987451] - [lib] introduce prandom_bytes() and prandom_bytes_state() (Michal Schmidt) [987451]- [pci] pcie: Reset link for devices below Root Port or Downstream Port (Myron Stowe) [966755] - [acpi] apei: Force fatal AER severity when component has been reset (Myron Stowe) [966755] - [pci] Remove "extern" from function declarations (Myron Stowe) [966755] - [pci] pcie: Move AER severity defines to aer.h (Myron Stowe) [966755] - [pci] pcie: Set dev->__aer_firmware_first only for matching devices (Myron Stowe) [966755] - [pci] pcie: Factor out HEST device type matching (Myron Stowe) [966755] - [pci] pcie: Don't parse HEST table for non-PCIe devices (Myron Stowe) [966755] - [acpi] Move cper_print_aer() call out of interrupt context (Myron Stowe) [967981] - [pci] pcie: Remove local PCI_BUS() define and use PCI_BUS_NUM() from PCI (Myron Stowe) [967981] - [pci] Add PCI_BUS_NUM() and PCI_DEVID() interfaces (Myron Stowe) [967981] - [pci] pcie: pci_get_domain_bus_and_slot() call missing required pci_dev_put() (Myron Stowe) [911740] - [pci] pcie: Report success only when every device has AER-aware driver (Myron Stowe) [911740] - [pci] Fix deadlock when unbinding device if parent in D3cold (Myron Stowe) [911740] - [pci] Make pci_error_handlers const (Myron Stowe) [911740] - [pci] pcie: Remove the port driver module exit routine (Myron Stowe) [911740] - [acpi] apei: Add missed ACPI5 support for error trigger table (Myron Stowe) [893388] - [acpi] apei: fix error status check condition for CPER (Myron Stowe) [825641] - [edac] add support for error type "Info" (Myron Stowe) [825641] - [pci] pcie: Cleanup log output for AER (Myron Stowe) [825641] - [acpi] apei: Enhanced AER logging (Myron Stowe) [825641] - [trace] Trace Event for PCI Express Advanced Error Reporting (Myron Stowe) [825641] - [acpi] edac.h: Add generic layers for describing a memory location (Myron Stowe) [825641] - [acpi] CPER failed to handle generic error records with multiple sections (Myron Stowe) [816520] - [acpi] APEI build fix (Myron Stowe) [816520] - [acpi] apei: Fix crash in apei_hest_parse() for acpi=off (Myron Stowe) [816515] - [acpi] apei: Fixup incorrect 64-bit access width firmware bug (Myron Stowe) [816515] - [acpi] apei: Fix ERST header length check (Myron Stowe) [816515] - [acpi] apei: Remove table not found message (Myron Stowe) [816515] - [pci] Print completion message at KERN_INFO to match starting message (Myron Stowe) [736984] - [acpi] Add PCIe AER recovery support (Myron Stowe) [736984] - [pci] pcie: add aer_recover_queue (Myron Stowe) [736984] - [netdrv] be2net: fix VLAN traffic if no VLAN group is registered (Stefan Assmann) [980772] - [wireless] brcmsmac: Reduce log spam in heavy tx, make err print in debug (John Green) [960977] - [watchdog] hpwdt: Increase version string (Linda Knippers) [985144] - [watchdog] hpwdt: Add check for UEFI bits (Linda Knippers) [985144] - [netdrv] be2net: Fix to avoid hardware workaround when not needed (Ivan Vecera) [947543] - [netdrv] be2net: use pci_vfs_assigned()/pci_num_vf() instead of be_find_vfs() (Ivan Vecera) [947543] - [netdrv] be2net: Fix 32-bit DMA Mask handling (Ivan Vecera) [947543] - [netdrv] be2net: Implement initiate FW dump feature for Lancer (Ivan Vecera) [947543] - [netdrv] be2net: Fix crash on 2nd invocation of PCI AER/EEH error_detected hook (Ivan Vecera) [947543] - [netdrv] be2net: Mark checksum fail for IP fragmented packets (Ivan Vecera) [947543] - [netdrv] be2net: Trim padded packets for Lancer (Ivan Vecera) [947543] - [netdrv] be2net: Pad skb to meet min Tx pkt size in lancer (Ivan Vecera) [947543] - [netdrv] be2net: cleanup be_get_drvinfo() (Ivan Vecera) [947543] - [netdrv] be2net: refactor HW workarounds in be_xmit() (Ivan Vecera) [947543] - [netdrv] be2net: bug fix on returning an invalid nic descriptor (Ivan Vecera) [947543] - [netdrv] be2net: Avoid double insertion of vlan tags (Ivan Vecera) [947543] - [netdrv] be2net: disable TX in be_close() (Ivan Vecera) [947543] - [netdrv] be2net: fix EQ from getting full while cleaning RX CQ (Ivan Vecera) [947543] - [netdrv] be2net: fix payload_len value for GET_MAC_LIST cmd req (Ivan Vecera) [947543] - [netdrv] be2net: provision VF resources before enabling SR-IOV (Ivan Vecera) [947543] - [netdrv] be2net: Fix to fail probe if MSI-X enable fails for a VF (Ivan Vecera) [947543] - [netdrv] be2net: avoid napi_disable() when it has not been enabled (Ivan Vecera) [947543] - [netdrv] be2net: Fix firmware download for Lancer (Ivan Vecera) [947543] - [netdrv] be2net: Fix to receive Multicast Packets when Promiscuous mode is enabled on certain devices (Ivan Vecera) [947543] - [netdrv] be2net: Fix to show tx priority pause counter in ethtool -S (Ivan Vecera) [947543] - [netdrv] be2net: Fix to use 32-bit stats to report rx_drops_no_fragment (Ivan Vecera) [947543] - [netdrv] be2net: Fix to use version 2 of cq_create for SkyHawk-R devices (Ivan Vecera) [947543] - [netdrv] be2net: FLR must be first cmd issued to Lancer FW (Ivan Vecera) [947543] - [netdrv] be2net: Use GET_FUNCTION_CONFIG V1 cmd (Ivan Vecera) [947543] - [netdrv] be2net: Fix to show wol disabled/enabled state correctly (Ivan Vecera) [947543] - [netdrv] be2net: Fixed memory leak (Ivan Vecera) [947543] - [netdrv] be2net: Avoid diagnostic test in certain versions of firmware to avoid NIC freeze (Ivan Vecera) [947543] - [netdrv] be2net: Renamed rx_address_mismatch_errors to rx_address_filtered (Ivan Vecera) [947543] - [netdrv] be2net: Add support for setting and getting rx flow hash options (Ivan Vecera) [947543] - [netdrv] be2net: Fix PVID tag offload for packets with inline VLAN tag (Ivan Vecera) [947543] - [netdrv] be2net: fix a Tx stall bug caused by a specific ipv6 packet (Ivan Vecera) [947543] - [netdrv] be2net: Remove an incorrect pvid check in Tx (Ivan Vecera) [947543] - [netdrv] be2net: enable IOMMU pass through for be2net (Ivan Vecera) [819453 947543] - [netdrv] be2net: Use GET_PROFILE_CONFIG V1 cmd for BE3-R (Ivan Vecera) [947543] - [netdrv] be2net: Avoid flashing BE3 UFI on BE3-R chip (Ivan Vecera) [947543] - [netdrv] be2net: Don't log "Out of MCCQ wrbs" error (Ivan Vecera) [947543] - [netdrv] be2net: Use TXQ_CREATE_V2 cmd (Ivan Vecera) [947543] - [netdrv] be2net: take care of __vlan_put_tag return value (Ivan Vecera) [947543] - [netdrv] be2net: remove unused variable 'sge' (Ivan Vecera) [947543] - [netdrv] be2net: dma_alloc_coherent: use __GFP_ZERO instead of memset() (Ivan Vecera) [947543] - [netdrv] be2net: Remove dma_alloc_coherent OOM messages (Ivan Vecera) [947543] - [netdrv] be2net: Use new F/W mailbox cmd to manipulate interrupts (Ivan Vecera) [947543] - [netdrv] be2net: enable interrupts in be_probe() (RoCE and other ULPs need them) (Ivan Vecera) [947543] - [netdrv] be2net: Update copyright year (Ivan Vecera) [947543] - [netdrv] be2net: use CSR-BAR SEMAPHORE reg for BE2/BE3 (Ivan Vecera) [947543] - [netdrv] benet: Wait f/w POST until timeout (Ivan Vecera) [947543] - [netdrv] be2net: update driver version to 4.6.x (Ivan Vecera) [947543] - [netdrv] be2net: fix re-loaded PF driver to re-gain control of its VFs (Ivan Vecera) [947543] - [netdrv] be2net: Updating Module Author string and log message string to "Emulex Corporation" (Ivan Vecera) [947543] - [netdrv] be2net: fix drvinfo strings set in drivers (Ivan Vecera) [947543] - [netdrv] be2net: Remove bogus dependencies on INET (Ivan Vecera) [947543] - [netdrv] be2net: remove adapter->eq_next_idx (Ivan Vecera) [947543] - [netdrv] be2net: remove roce on lancer (Ivan Vecera) [947543] - [netdrv] be2net: fix access to SEMAPHORE reg (Ivan Vecera) [947543] - [netdrv] be2net: re-factor bar mapping code (Ivan Vecera) [947543] - [netdrv] be2net: do not use sli_family to identify skyhawk-R chip (Ivan Vecera) [947543] - [netdrv] be2net: fix wrong usage of adapter->generation (Ivan Vecera) [947543] - [netdrv] be2net: remove LANCER A0 workaround (Ivan Vecera) [947543] - [netdrv] be2net: Fix smatch warnings in be_main.c (Ivan Vecera) [947543] - [netdrv] be2net: fix wrong frag_idx reported by RX CQ (Ivan Vecera) [947543] - [netdrv] benet: convert to set_phys_id (Ivan Vecera) [947543] - [virt] hv: allocate synic structures before hv_synic_init() (Jason Wang) [927359] - [virt] hv: check interrupt mask before read_index (Jason Wang) [927359] - [virt] hv: switch to use mb() instead of smp_mb() (Jason Wang) [927359] - [virt] hv: vmbus: Implement multi-channel support (Jason Wang) [927359] - [virt] hv: Fix a bug in get_vp_index() (Jason Wang) [927359] - [virt] hyperv_fb: Backport to RHEL 6.5 (Jason Wang) [927424] - [virt] add Hyper-V Synthetic Video Frame Buffer Driver (Jason Wang) [927424] - [virt] hv: Add a new driver to support host initiated backup (Jason Wang) [927409] - [netdrv] hyperv: Fix a compiler warning in netvsc_send() (Jason Wang) [927435] - [netdrv] hyperv: Fix RNDIS send_completion code path (Jason Wang) [927435] - [netdrv] hyperv: Fix a kernel warning from netvsc_linkstatus_callback() (Jason Wang) [927435] - [netdrv] hyperv: fix wrong length of mac address (Jason Wang) [927435] - [netdrv] hyperv: Add an error message to rndis_filter_set_device_mac() (Jason Wang) [927435] - [netdrv] hyperv: Remove unnecessary comments in rndis_filter_receive_data() (Jason Wang) [927435] - [netdrv] hyperv: Add buffer for extended info after the RNDIS response message (Jason Wang) [927435] - [netdrv] hyperv: Report actual status in receive completion packet (Jason Wang) [927435] - [netdrv] hyperv: Remove extra allocated space for recv_pkt_list elements (Jason Wang) [927435] - [netdrv] hyperv: Fix page buffer handling in rndis_filter_send_request() (Jason Wang) [927435] - [netdrv] hyperv: Fix the missing return value in rndis_filter_set_packet_filter() (Jason Wang) [927435] - [netdrv] hyperv: Fix the max_xfer_size in RNDIS initialization (Jason Wang) [927435] - [virt] hyperv/hv_balloon: remove old RHEL6 specific code (Jason Wang) [927417] - [virt] hyperv/balloon: Notify the host of permanent hot-add failures (Jason Wang) [927417] - [virt] hyperv/balloon: Support 2M page allocations for ballooning (Jason Wang) [927417] - [mm] page_alloc: export split_page() (Jason Wang) [927417] - [virt] hyperv/balloon: Permit Linux to specify hot-add alignment requirements (Jason Wang) [927417] - [virt] hyperv/balloon: make local functions static (Jason Wang) [927417] - [virt] hyperv/balloon: Implement hot-add functionality (Jason Wang) [927417] - [mm] memory_hotplug: extend memory hotplug API to allow memory hotplug in virtual machines (Jason Wang) [927417] - [virt] hyperv/balloon: Make the balloon driver not unloadable (Jason Wang) [927417] - [virt] hyperv/balloon: Execute hot-add code in a separate context (Jason Wang) [927417] - [virt] hyperv/balloon: Execute balloon inflation in a separate context (Jason Wang) [927417] - [virt] hyperv/balloon: Do not request completion notification (Jason Wang) [927417] - [fcoe] libfc: extend ex_lock to protect all of fc_seq_send (Neil Horman) [829784] - [fcoe] libfc: Correct check for initiator role (Neil Horman) [829784] - [fcoe] libfcoe: Fix fcoe_sysfs VN2VN mode (Neil Horman) [829784] - [fcoe] Split fc_disc_init into fc_disc_init and fc_disc_config (Neil Horman) [829784] - [fcoe] Always use fcoe_disc_init for discovery layer initialization (Neil Horman) [829784] - [fcoe] Fix deadlock between create and destroy paths (Neil Horman) [829784] - [fcoe] libfcoe: Fix Conflicting FCFs issue in the fabric (Neil Horman) [829784] - [fcoe] Revert "fcoe: fix fcoe enable on link toggle while it is still disabled" (Neil Horman) [829784] - [fcoe] libfcoe: Check for unusable FCFs before looking for conflicting FCFs (Neil Horman) [829784] - [fcoe] libfcoe: Handle CVL while waiting to select an FCF (Neil Horman) [829784] - [fcoe] Fix deadlock while deleting FCoE interface with NPIV ports (Neil Horman) [829784] - [fcoe] close race on link speed detection in fcoe code (Neil Horman) [829784] - [fcoe] debris left by "libfcoe: Remove mutex_trylock/restart_syscall checks" (Neil Horman) [829784] - [fcoe] consolidate the fcoe_ctlr_get_lesb/fcoe_get_lesb (Neil Horman) [829784] - [fcoe] move fcoe_link_speed_update() to libfcoe and export it (Neil Horman) [829784] - [fcoe] add support to the get_netdev() for fcoe_interface (Neil Horman) [829784] - [fcoe] prep work to start consolidate the usage of fcoe_netdev (Neil Horman) [829784] - [fcoe] Convert debug_logging macros to pr_info (Neil Horman) [829784] - [fcoe] Use the fcoe_sysfs control interface (Neil Horman) [829784] - [fcoe] libfcoe: Add new fcoe control interface (Neil Horman) [829784] - [fcoe] libfcoe: Save some memory and optimize name lookups (Neil Horman) [829784] - [fcoe] libfcoe: Add fcoe_sysfs debug logging level (Neil Horman) [829784] - [fcoe] Cleanup locking on fcoe_percpu_receive_thread (Neil Horman) [829784] - [fcoe] libfcoe: Fix section mismatch (Neil Horman) [829784] - [fcoe] bnx2fc: cleanup fcoe_dev_stats (Neil Horman) [829784] - [fcoe] libfcoe: SW FCoE and bnx2fc use FCoE Syfs (Neil Horman) [829784] - [fcoe] libfcoe: Add fcoe_sysfs (Neil Horman) [829784] - [powerpc] iommu: Fix multiple issues with IOMMU pools code (Steve Best) [929290] - [powerpc] iommu: Fix iommu pool initialization (Steve Best) [929290] - [powerpc] iommu: Implement IOMMU pools to improve multiqueue adapter performance (Steve Best) [929290] - [powerpc] iommu: Push spinlock into iommu_range_alloc and __iommu_free (Steve Best) [929290] - [powerpc] iommu: Reduce spinlock coverage in iommu_free (Steve Best) [929290] - [powerpc] iommu: Reduce spinlock coverage in iommu_alloc and iommu_free (Steve Best) [929290] - [powerpc] pseries: Disable interrupts around IOMMU percpu data accesses (Steve Best) [929290] - [block] rsxx: Adding in debugfs entries (Steve Best) [929277] - [block] rsxx: Fixes incorrect stats calculation (Steve Best) [929277] - [block] rsxx: Adding EEH check inside cregs timeout (Steve Best) [929277] - [block] rsxx: Adapter address space sanity check (Steve Best) [929277] - [block] rsxx: Fixes DLPAR add kernel panic if partition still mounted (Steve Best) [929277] - [block] rsxx: Changing the adapter name to the official name (Steve Best) [929277] - [block] rsxx: Adding in sync_start module paramenter (Steve Best) [929277] - [block] rsxx: Allow block size to be determined by configuration (Steve Best) [929277] - [block] rsxx: Fixes soft-lockup issues during DMAs (Steve Best) [929277] - [block] rsxx: Restructured DMA cancel scheme (Steve Best) [929277] - [block] rsxx: Individual workqueues for interruptible events (Steve Best) [929277] - [block] rsxx: remove unused variable (Steve Best) [929277] - [block] rsxx: enable error return of rsxx_eeh_save_issued_dmas() (Steve Best) [929277] - [block] rsxx: removes dynamic allocation on stack (Steve Best) [929277] - [block] rsxx: fix missing unlock on error return in rsxx_eeh_remap_dmas() (Steve Best) [929277] - [block] rsxx: Adding in EEH support to the IBM FlashSystem 70/80 device driver (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 error message bug fix (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 branding changes (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 fixes inconsistent locking (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 trivial changes (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 driver fixes (Steve Best) [929277] - [block] rsxx: add slab.h include to dma.c (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 device driver (Steve Best) [929277] - [target] target/file: Fix off-by-one READ_CAPACITY bug for !S_ISBLK export (Andy Grover) [982777] - [target] Re-instate sess_wait_list for target_wait_for_sess_cmds (Andy Grover) [982777] - [target] close target_put_sess_cmd() vs. core_tmr_abort_task() race (Andy Grover) [982777] - [target] iblock: Fix WCE=1 + DPOFUA=1 backend WRITE regression (Andy Grover) [982777] - [target] Use FD_MAX_SECTORS/FD_BLOCKSIZE for blockdevs using fileio (Andy Grover) [982777] - [target] tcm_fc: Check for aborted sequence (Andy Grover) [982777] - [target] Change default sense key of NOT_READY (Andy Grover) [982777]- [netdrv] qlcnic: Bump up the version to 5.1.38 (Chad Dupuis) [694104] - [netdrv] qlcnic: Clear link status when interface is down (Chad Dupuis) [694104] - [netdrv] qlcnic: change mdelay to msleep (Chad Dupuis) [694104] - [netdrv] qlcnic: Log warning message for 83xx adapter in MSI mode (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix configure mailbox interrupt command for 83xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.37 (Chad Dupuis) [694104] - [netdrv] qlcnic: Implement flash sysfs callback for 83xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: remove duplicated include from qlcnic_sysfs.c (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.36 (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix ethtool statistics collection (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix ethtool statistics for 82xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix endian issues in 83xx driver (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.35 (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix configure interrupts for 83xx adapter types (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix internal loopback test for 82xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.34 (Chad Dupuis) [694104] - [netdrv] qlcnic: fix ping resumption to a VM after a live migration (Chad Dupuis) [694104] - [netdrv] qlcnic: fix estimation of receive MSS in case of LRO for 83xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: refactor Legacy interrupt handling for 83xx (Chad Dupuis) [694104] - [netdrv] qlcnic: fix mailbox interrupt (Chad Dupuis) [694104] - [netdrv] qlcnic: fix unsupported CDRP command error message (Chad Dupuis) [694104] - [netdrv] qlcnic: fix mailbox response handling (Chad Dupuis) [694104] - [netdrv] qlcnic: enhance MSIX allocation failure log message (Chad Dupuis) [694104] - [netdrv] qlcnic: fix async event handling during diagnostic loopback test (Chad Dupuis) [694104] - [netdrv] qlcnic: refactor 83xx diagnostic IRQ test (Chad Dupuis) [694104] - [netdrv] qlcnic: refactor 83xx diagnostic loopback test (Chad Dupuis) [694104] - [netdrv] qlcnic: helper routine to handle async events (Chad Dupuis) [694104] - [netdrv] qlcnic: fix firmware based IDC participation (Chad Dupuis) [694104] - [netdrv] qlcnic: fix initialize NIC mailbox command (Chad Dupuis) [694104] - [netdrv] qlcnic: Updating copyright information (Chad Dupuis) [694104] - [netdrv] qlcnic: silence false positive overflow warning (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.33 (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix minidump in NPAR mode (Chad Dupuis) [694104] - [netdrv] qlcnic: driver LRO bug fix (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix bug in reading HW reset template (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix sparse check endian warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.32 (Chad Dupuis) [694104] - [netdrv] qlcnic: sleeping function called from invalid context (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix LED/Beaconing tests to work on all ports of an adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: avoid mixed mode interrupts for some adapter types (Chad Dupuis) [694104] - [netdrv] qlcnic: enable RSS for TCP over IPv6 (Chad Dupuis) [694104] - [netdrv] qlcnic: enable LRO on IPv6 without dest ip check (Chad Dupuis) [694104] - [netdrv] qlcnic: set driver version in firmware (Chad Dupuis) [694104] - [netdrv] qlcnic: guard __vlan_find_dev_deep() by rcu_read_lock (Chad Dupuis) [694104] - [netdrv] qlcnic: fix build error (Chad Dupuis) [694104] - [netdrv] qlcnic: do not duplicate infrastructure functions (Chad Dupuis) [694104] - [netdrv] qlcnic: update driver version (Chad Dupuis) [694104] - [netdrv] qlcnic: remove unused definitions from header file (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx ethtool interface routines (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx register dump routines (Chad Dupuis) [694104] - [netdrv] qlcnic: enable 83xx virtual NIC mode (Chad Dupuis) [694104] - [netdrv] qlcnic: flash template based firmware reset recovery (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx CNA inter driver communication mechanism (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx adpater flash interface routines (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx sysfs routines (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx base driver (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx data path routines (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx memory map and HW access routines (Chad Dupuis) [694104] - [netdrv] qlcnic: macros for common register access (Chad Dupuis) [694104] - [netdrv] qlcnic: change driver hardware interface mechanism (Chad Dupuis) [694104] - [netdrv] qlcnic: update driver version (Chad Dupuis) [694104] - [netdrv] qlcnic: fix unused variable warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: rename module params with module_param_named (Chad Dupuis) [694104] - [netdrv] qlcnic: fix bug in LRO descriptor access macro (Chad Dupuis) [694104] - [netdrv] qlcnic: update NIC partition interface routines (Chad Dupuis) [694104] - [netdrv] qlcnic: get board name API (Chad Dupuis) [694104] - [netdrv] qlcnic: modify PCI and register access routines (Chad Dupuis) [694104] - [netdrv] qlcnic: move HW specific data to seperate structure (Chad Dupuis) [694104] - [netdrv] qlcnic: add 82xx adapter specific checks (Chad Dupuis) [694104] - [netdrv] qlcnic: remove __dev* attributes (Chad Dupuis) [694104] - [netdrv] qlcnic: remove duplicated include from qlcnic_sysfs.c (Chad Dupuis) [694104] - [netdrv] qlcnic: fix coding style issues in qlcnic_minidump.c (Chad Dupuis) [694104] - [netdrv] qlcnic: create file qlcnic_minidump.c for dump utility (Chad Dupuis) [694104] - [netdrv] qlcnic: fix style issues in qlcnic_sysfs.c file (Chad Dupuis) [694104] - [netdrv] qlcnic: create file qlcnic_sysfs.c for sysfs routines (Chad Dupuis) [694104] - [netdrv] qlcnic: fix coding style issues in qlcnic_io.c (Chad Dupuis) [694104] - [netdrv] qlcnic: create file qlcnic_io.c for datapath routines (Chad Dupuis) [694104] - [netdrv] qlcnic: fix sparse check endian warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: fix sparse warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: fix compiler warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: fix error return code (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix scheduling while atomic bug (Chad Dupuis) [694104] - [virt] kvm: Fix iommu map/unmap to handle memory slot moves (Alex Williamson) [978472] - [virt] kvm: perform an invalid memslot step for gpa base change (Alex Williamson) [978472] - [video] vgacon: add cond reschedule points in vgacon_do_font_op (Marcelo Tosatti) [971311] - [kernel] tracing: Format non-nanosec times from tsc clock without a decimal point (Marcelo Tosatti) [911564] - [kernel] tracing: Add a TSC trace_clock (Marcelo Tosatti) [911564] - [perf] kvm: Initialize file_name var to fix segfault (Jiri Olsa) [977969] - [perf] kvm: Add braces around multi-line statements (Jiri Olsa) [977969] - [perf] kvm: Total count is a u64, print as so (Jiri Olsa) [977969] - [perf] kvm: Remove typecast in init_kvm_event_record (Jiri Olsa) [977969] - [perf] kvm: Only process events for vcpus of interest (Jiri Olsa) [977969] - [perf] kvm: Fix building perf kvm on non x86 arches (Jiri Olsa) [977969] - [perf] kvm: Rename perf_kvm to perf_kvm_stat (Jiri Olsa) [977969] - [perf] kvm: Move global variables into a perf_kvm struct (Jiri Olsa) [977969] - [perf] kvm: Use perf_evsel__intval (Jiri Olsa) [977969] - [perf] kvm: Events analysis tool (Jiri Olsa) [977969] - [perf] Check proper prev_state size for sched_switch tp (Jiri Olsa) [984006] - [perf] Revert "perf sched: Handle PERF_RECORD_EXIT events" (Jiri Olsa) [984006] - [perf] Fix breakage introduced by the test_attr infrastructure (Jiri Olsa) [984006] - [block] mtip32xx: Fix compile warning (David Milburn) [927436] - [block] mtip32xx: Workaround for unaligned writes (David Milburn) [927436] - [block] mtip32xx: Disable TRIM support (David Milburn) [927436] - [block] mtip32xx: fix a smatch warning (David Milburn) [927436] - [block] mtip32xx: fix two smatch warnings (David Milburn) [927436] - [block] mtip32xx: Add debugfs entry device_status (David Milburn) [927436] - [block] mtip32xx: return 0 from pci probe in case of rebuild (David Milburn) [927436] - [block] mtip32xx: recovery from command timeout (David Milburn) [927436] - [block] mtip32xx: fix error return code in mtip_pci_probe() (David Milburn) [927436] - [block] mtip32xx: add missing GENERIC_HARDIRQS dependency (David Milburn) [927436] - [block] mtip32xx: fix sparse warning, symbol 'mtip_send_trim' was not declared (David Milburn) [927436] - [block] mtip32xx: add trim support (David Milburn) [927436] - [block] mtip32xx: fix for crash when the device surprise removed during rebuild (David Milburn) [927436] - [block] mtip32xx: fix for driver hang after a command timeout (David Milburn) [927436] - [block] mtip32xx: Fix padding issue (David Milburn) [927436] - [block] mtip32xx: fix potential NULL pointer dereference in mtip_timeout_function() (David Milburn) [927436] - [block] mtip32xx: fix shift larger than type warning (David Milburn) [927436] - [block] mtip32xx: Fix incorrect mask used for erase mode (David Milburn) [927436] - [block] mtip32xx: Fix to make lba address correct in big-endian systems (David Milburn) [927436] - [block] mtip32xx: fix potential crash on SEC_ERASE_UNIT (David Milburn) [927436] - [block] mtip32xx: Added appropriate timeout value for secure erase (David Milburn) [927436] - [block] mtip32xx: Remove dead code (David Milburn) [927436] - [block] mtip32xx: Change printk to pr_xxxx (David Milburn) [927436] - [block] mtip32xx: Proper reporting of write protect status on big-endian (David Milburn) [927436] - [block] mtip32xx: Increase timeout for standby command (David Milburn) [927436] - [block] mtip32xx: Handle NCQ commands during the security locked state (David Milburn) [927436] - [block] mtip32xx: Add support for new devices (David Milburn) [927436] - [block] mtip32xx: Create debugfs entries for troubleshooting (David Milburn) [927436] - [block] mtip32xx: Remove version.h header file inclusion (David Milburn) [927436] - [scsi] ipr: Avoid target_destroy accessing memory after it was freed (Steve Best) [929279] - [scsi] Handle MLQUEUE busy response in scsi_send_eh_cmnd (Steve Best) [929279] - [scsi] ipr: SATA DVD probing failed with 64bit adapter (Steve Best) [929279] - [scsi] ipr: Need to reset adapter after the 6th EEH error (Steve Best) [929279] - [scsi] ipr: Need to reset adapter after the 6th EEH error (Steve Best) [929279] - [scsi] ipr: fix addition of abort command to HRRQ free queue (Steve Best) [929279] - [scsi] ipr: ipr_test_msi() fails when running with msi-x enabled adapter (Steve Best) [929279] - [scsi] ipr: Fix oops while resetting an ipr adapter (Steve Best) [929279] - [scsi] ipr: Fix sparse error in ipr driver (Steve Best) [929279] - [scsi] ipr: Driver version 2.6.0 (Steve Best) [929279] - [scsi] ipr: Implement block iopoll (Steve Best) [929279] - [scsi] ipr: Reduce lock contention (Steve Best) [929279] - [scsi] ipr: Add support for MSI-X and distributed completion (Steve Best) [929279] - [scsi] ipr: Resource path error logging cleanup (Steve Best) [929279] - [scsi] ipr: Handler ID memory allocation failure at module load time (Steve Best) [929279] - [scsi] ipr: Add several new CCIN definitions for new adapters support (Steve Best) [929279] - [scsi] storvsc: avoid usage of WRITE_SAME (Jason Wang) [969541] - [scsi] storvsc: Handle dynamic resizing of the device (Jason Wang) [927414] - [scsi] storvsc: Restructure error handling code on command completion (Jason Wang) [927414] - [scsi] storvsc: Initialize the sglist (Jason Wang) [969545] - [input] alps: add "Dolphin V1" touchpad support (Aristeu Rozanski) [837091] - [input] alps: remove unused argument to alps_enter_command_mode() (Aristeu Rozanski) [837091] - [input] alps: enable trackstick on Rushmore touchpads (Aristeu Rozanski) [837091] - [input] alps: add support for "Rushmore" touchpads (Aristeu Rozanski) [837091] - [input] alps: make the V3 packet field decoder "pluggable" (Aristeu Rozanski) [837091] - [input] alps: move pixel and bitmap info into alps_data struct (Aristeu Rozanski) [837091] - [input] alps: fix command mode check (Aristeu Rozanski) [837091] - [input] alps: rework detection of Pinnacle AGx touchpads (Aristeu Rozanski) [837091] - [input] alps: move addr_command, nibble_command settings into alps_set_defaults() (Aristeu Rozanski) [837091] - [input] alps: use function pointers for different protocol handlers (Aristeu Rozanski) [837091] - [input] alps: rework detection sequence (Aristeu Rozanski) [837091] - [input] alps: introduce helper function for repeated commands (Aristeu Rozanski) [837091] - [input] alps: move alps_get_model() down below hw_init code (Aristeu Rozanski) [837091] - [input] alps: copy "model" info into alps_data struct (Aristeu Rozanski) [837091] - [input] alps: fix touchpad detection when buttons are pressed (Aristeu Rozanski) [837091] - [virt] hyperv: Handle Xen emulation of Hyper-V more gracefully (Jason Wang) [927359] - [virt] hyperv/vmbus: Handle channel rescind message correctly (Jason Wang) [927359] - [virt] hyperv/vmbus: Fix a bug in hv_need_to_signal() (Jason Wang) [927359] - [virt] hyperv: remove cast for kmalloc return value (Jason Wang) [927359] - [virt] hyperv/vmbus: Use the new infrastructure for delivering VMBUS interrupts (Jason Wang) [927359] - [virt] hyperv: Handle Hyper-V vmbus interrupts as special hypervisor interrupts (Jason Wang) [927359] - [virt] hyperv/hv_balloon: Prevent the host from ballooning the guest too low (Jason Wang) [927359] - [virt] hyperv/hv_balloon: Add a parameter to delay pressure reporting (Jason Wang) [927359] - [virt] hyperv: Execute shutdown in a thread context (Jason Wang) [927359] - [virt] hyperv/hid-hyperv: Use consolidated GUID definitions (Jason Wang) [927359] - [virt] hyperv/storvsc: Use the consolidated GUID definition (Jason Wang) [927359] - [virt] hyperv/netvsc: Use the consolidated GUID definition (Jason Wang) [927359] - [virt] hyperv: Use consolidated GUID definitions (Jason Wang) [927359] - [virt] hyperv/vmbus: Consolidate all offer GUID definitions in hyperv.h (Jason Wang) [927359] - [virt] hyperv: Bind all vmbbus interrupts to the boot CPU (Jason Wang) [927359] - [virt] hyperv: vmbus_flow_handler() can be static (Jason Wang) [927359] - [virt] hyperv/hv_balloon: Fix a bug in the definition of struct dm_info_msg (Jason Wang) [927359] - [virt] hyperv: remove unused variable in vmbus_recvpacket_raw() (Jason Wang) [927359] - [virt] hyperv: Cleanup and consolidate reporting of build/version info (Jason Wang) [927359] - [virt] hyperv: Capture the host build information (Jason Wang) [927359] - [virt] hyperv: Implement flow management on the send side (Jason Wang) [927359] - [virt] hyperv: Enable protocol negotiation with win8 hosts (Jason Wang) [927359] - [virt] hyperv: Add a check to deal with spurious interrupts (Jason Wang) [927359] - [virt] hyperv: Handle vmbus interrupts concurrently on all cpus (Jason Wang) [927359] - [virt] hyperv: Manage event tasklets on per-cpu basis (Jason Wang) [927359] - [virt] hyperv: Get rid of unnecessary request for offers (Jason Wang) [927359] - [virt] hyperv: Get rid of the unused global signaling state (Jason Wang) [927359] - [virt] hyperv: Add code to distribute channel interrupt load (Jason Wang) [927359] - [virt] hyperv: Modify the interrupt handling code to support win8 and beyond (Jason Wang) [927359] - [virt] hyperv: Add state to manage incoming channel interrupt load (Jason Wang) [927359] - [virt] hyperv: Setup a mapping for Hyper-V's notion cpu ID (Jason Wang) [927359] - [virt] hyperv: Cleanup vmbus_set_event() to support win7 and beyond (Jason Wang) [927359] - [virt] hyperv: Manage signaling state on a per-connection basis (Jason Wang) [927359] - [virt] hyperv: Move vmbus version definitions to hyperv.h (Jason Wang) [927359] - [virt] hyperv: Change the signature of vmbus_set_event() (Jason Wang) [927359] - [virt] hyperv: Change the signature for hv_signal_event() (Jason Wang) [927359] - [virt] hyperv: Save and export negotiated vmbus version (Jason Wang) [927359] - [virt] hyperv: Extend/modify vmbus_channel_offer_channel for win7 and beyond (Jason Wang) [927359] - [virt] hyperv: Update the ring buffer structure to match win8 functionality (Jason Wang) [927359] - [virt] hyperv: Support handling multiple VMBUS versions (Jason Wang) [927359] - [virt] hyperv: Get rid of hv_get_ringbuffer_interrupt_mask() (Jason Wang) [927359] - [virt] hyperv: Optimize the signaling on the write path (Jason Wang) [927359] - [virt] hyperv: Optimize signaling in the read path (Jason Wang) [927359] - [virt] hyperv: Turn off batched reading for util drivers (Jason Wang) [927359] - [virt] hyperv: Add state to manage batched reading (Jason Wang) [927359] - [virt] hyperv: Implement routines for read side signaling optimization (Jason Wang) [927359] - [virt] hyperv/hv_balloon: remove duplicated include from hv_balloon.c (Jason Wang) [927359] - [virt] hyperv/hv_balloon: mark a function static (Jason Wang) [927359] - [virt] hyperv: remove unused variable from channel_mgmt.c (Jason Wang) [927359] - [usb] make the usbfs memory limit configurable (Gopal) [970457] - [powerpc] PERF_EVENT_IOC_ENABLE does not reenable event (Steve Best) [986077] - [trace] sched: Add tracepoint for accounting blocked time (Michal Schmidt) [596098] - [kernel] kexec: export PG_hwpoison flag into vmcoreinfo (Vivek Goyal) [975267] - [base] core: Don't remove kobjects in device_shutdown (Mateusz Guzik) [972831] - [s390] kernel: add support for physical memory > 4TB (Hendrik Brueckner) [913220] - [kernel] time: enable clocksource watchdog for tsc and kvm guest (Marcelo Tosatti) [873659] - [acpi] Rework acpi_get_child() to be more efficient (Tony Camuso) [907241] - [netdrv] pch_gbe: fix ip_summed checksum reporting on rx (Veaceslav Falico) [877556]- [wireless] iwlwifi: bump required firmware API version for 3160/7260 (Stanislaw Gruszka) [842846 916050] - [wireless] iwlwifi: adjust firmware D3 configuration API (Stanislaw Gruszka) [842846 916050] - [wireless] iwlwifi: support BSS only (Stanislaw Gruszka) [842846 916050] - [wireless] leds: merge net/mac80211/leds-compat.* to drivers/leds (Stanislaw Gruszka) [882300] - [wireless] Update rndis_wlan driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Update at76c50x driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Update adm8211 driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Update zd1211rw driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Update brcmsmac driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Backport ti drivers from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport mwl8k driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport mac80211_hwsim driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport libertas_tf driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport orinoco driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport hostap driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport rtl818x driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport b43legacy driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport b43 driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport p54 driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport rt2x00 driver from linux 3.10 (Stanislaw Gruszka) [882300] - [firwmare] add htc_7010.fw and htc_9271.fw (Stanislaw Gruszka) [955782] - [firmware] add carl9170fw (Stanislaw Gruszka) [882300] - [wireless] Backport carl9170 driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport ath5k/ath9k drivers from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Remove iwmc3200wifi driver (Stanislaw Gruszka) [882300] - [wireless] Backport iwlegacy driver from linux 3.10 (Stanislaw Gruszka) [882300] - [firmware] iwlwifi: add firmware for 7260 / 3160 devices (Stanislaw Gruszka) [842847 916051] - [wireless] Backport iwlwifi driver from linux 3.10 (Stanislaw Gruszka) [842846 882300 916050 954239] - [net] Backport mac80211 from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport wireless core from linux 3.10 (Stanislaw Gruszka) [882300] - [net] export unregister_netdevice_many symbol (Stanislaw Gruszka) [882300] - [kernel] driver core: add module_platform_driver (Stanislaw Gruszka) [882300] - [pcmcia] introduce helper for pcmcia_driver module boilerplate (Stanislaw Gruszka) [882300] - [net] add GENLMSG_DEFAULT_SIZE to RHEL6 (Stanislaw Gruszka) [882300] - [fs] procfs: add PDE_DATA (Stanislaw Gruszka) [882300] - [netdrv] add netdev_continue_rcu (Stanislaw Gruszka) [882300] - [kernel] driver core: create lock/unlock functions for struct device (Stanislaw Gruszka) [882300] - [input] add KEY_WPS_BUTTON definition (Stanislaw Gruszka) [882300] - [pci] add PCI_EXP_LNKCTL_ASPM_L1 and PCI_EXP_LNKCTL_ASPM_L0S (Stanislaw Gruszka) [882300] - [net] add mac_pton() (Stanislaw Gruszka) [882300] - [net] etherdevice.h: Add is_unicast_ether_addr function (Stanislaw Gruszka) [882300] - [net] etherdevice: introduce eth_broadcast_addr (Stanislaw Gruszka) [882300] - [net] add netdev_features_t (Stanislaw Gruszka) [882300] - [kconfig] Introduce IS_ENABLED(), IS_BUILTIN() and IS_MODULE() (Stanislaw Gruszka) [882300] - [net] netlink: advertise incomplete dumps (Stanislaw Gruszka) [882300] - [net] netlink: add signed types (Stanislaw Gruszka) [882300] - [net] add ETH_P_802_3_MIN (Stanislaw Gruszka) [882300] - [kernel] workqueue: add work_busy() (Stanislaw Gruszka) [882300] - [firmware] Update Broadcom wifi 4313 smac firware to version 610.812 (John Green) [965253] - [wireless] brcmsmac: request firmware in .start() callback (John Green) [757944] - [wireless] Revert: brcmsmac: support 4313iPA (John Green) [757944] - [bcma] init spin lock (John Green) [757944] - [wireless] brcmsmac: Remove unnecessary memset casts (John Green) [757944] - [wireless] brcmsmac: Downgrade d11hdrs_mac80211 error messages to warnings (John Green) [757944] - [wireless] brcmsmac: fix brcms_c_country_valid() (John Green) [757944] - [wireless] brcmsmac: avoid 512 byte stack variable (John Green) [757944] - [wireless] brcmsmac: fix u16 overflow warning (John Green) [757944] - [wireless] brcmsmac: rework of mac80211 .flush() callback operation (John Green) [757944] - [bcma] unregister gpios before unloading bcma (John Green) [757944] - [mtd] bcm47xxsflash: add own struct for abstracting bus type (John Green) [757944] - [bcma] cc: fix (and rename) define of NAND flash type (John Green) [757944] - [bcma] Xflash: reorder includes to make pr_fmt work (John Green) [757944] - [bcma] register platform device for parallel flash (John Green) [757944] - [bcma] fix NAND flash validation (John Green) [757944] - [wireless] brcmsmac: fix tx status processing (John Green) [757944] - [bcma] use consistent case for 'hex' constants (John Green) [757944] - [bcma] add support for 1 and 2 byte extended config space access (John Green) [757944] - [bcma] don't map/unmap a subset of the PCI config space (John Green) [757944] - [bcma] jump to 'out' label for invalid 'func' value (John Green) [757944] - [bcma] update pci configuration for bcm4706/bcm4716 (John Green) [757944] - [bcma] mips: rename oldirqflag to irqinitmask (John Green) [757944] - [bcma] mips: remove assigned_irqs from structure (John Green) [757944] - [bcma] mips: show also disabled IRQs (John Green) [757944] - [bcma] mips: make some info messages debug messages (John Green) [757944] - [bcma] mips: explicit assign IRQ numbers (John Green) [757944] - [bcma] make bcma_find_core_unit() accessible (John Green) [757944] - [wireless] brcmsmac: remove dead code (John Green) [757944] - [wireless] brcmsmac: allow user-space setting of interface address (John Green) [757944] - [wireless] brcmsmac: use perimeter lock in add_interface() callback (John Green) [757944] - [wireless] brcmsmac: increase timer reference count for new timers only (John Green) [757944] - [wireless] brcmsmac: initialize morepending in brcms_b_recv() (John Green) [757944] - [bcma] remove __dev* attributes (John Green) [757944] - [wireless] brcmsmac: add copyright information for Canonical (John Green) [757944] - [bcma] correct M25P32 serial flash ID (John Green) [757944] - [bcma] BCMA_DRIVER_GPIO should depend on GPIOLIB instead of selecting it (John Green) [757944] - [bcma] mips: fix clearing device IRQ (John Green) [757944] - [wireless] brcmsmac: add support for BCM43224 with PCI id of 14e4:a8d8 (John Green) [757944] - [wireless] brcmsmac: do a read after the write of the objmem on broken PCIe controllers (John Green) [757944] - [bcma] unify naming schema for clock functions (John Green) [757944] - [wireless] brcmsmac: add support for cores with revision 17 (John Green) [757944] - [wireless] brcmsmac: fix uninitialized variable warning on arm architecture (John Green) [757944] - [wireless] brcm80211: remove __dev* attributes (John Green) [757944] - [bcma] add methods for watchdog driver (John Green) [757944] - [bcma] set the pmu watchdog if available (John Green) [757944] - [bcma] add bcma_chipco_alp_clock (John Green) [757944] - [wireless] brcmsmac: remove duplicated include from debug.c (John Green) [757944] - [bcma] add common header for watchdog (John Green) [757944] - [wireless] brcmsmac: Fix possible NULL pointer dereference in _dma_ctrlflags() (John Green) [757944] - [wireless] brcmsmac: support 4313iPA (John Green) [757944] - [wireless] brcmsmac: move PHY functions (John Green) [757944] - [wireless] brcmsmac: hardware info in debugfs (John Green) [757944] - [wireless] brcmsmac: fix bounds checking in tx/rx (John Green) [757944] - [wireless] brcmsmac: cleanup in isr code (John Green) [757944] - [wireless] brcmsmac: handle packet drop during transmit correctly (John Green) [757944] - [bcma] handle return value of pci_assign_resource (John Green) [757944] - [bcma] add more package IDs (John Green) [757944] - [wireless] brcmsmac: Add __printf verification to logging prototypes (John Green) [757944] - [bcma] export PLL reading function (John Green) [757944] - [bcma] add GPIO driver (John Green) [757944] - [bcma] add comment to bcma_chipco_gpio_control (John Green) [757944] - [bcma] add bcma_chipco_gpio_pullup and bcma_chipco_gpio_pulldown (John Green) [757944] - [bcma] add locking around GPIO register accesses (John Green) [757944] - [wireless] brcmsmac: Remove stray argument from debug macro (John Green) [757944] - [wireless] brcmsmac: Remove unused wlc_prio2prec_map and _BRCMS_PREC_* constants (John Green) [757944] - [wireless] brcmsmac: Remove some noisy and uninformative debug messages (John Green) [757944] - [wireless] brcmsmac: Add tracepoint for AMPDU session information (John Green) [757944] - [wireless] brcmsmac: Add tracepoint for macintstatus (John Green) [757944] - [wireless] brcmsmac: Improve tx trace and debug support (John Green) [757944] - [wireless] brcmsmac: Add brcms_dbg_ht() debug macro (John Green) [757944] - [wireless] brcmsmac: Add brcms_dbg_dma() debug macro (John Green) [757944] - [wireless] brcmsmac: Add brcms_dbg_int() debug macro (John Green) [757944] - [wireless] brcmsmac: Add rx and tx debug macros (John Green) [757944] - [wireless] brcmsmac: Add brcms_dbg_mac80211() debug macro (John Green) [757944] - [wireless] brcmsmac: Use debug macros for general error and debug statements (John Green) [757944] - [wireless] brcmsmac: Add support for writing debug messages to the trace buffer (John Green) [757944] - [wireless] brcmsmac: Add module parameter for setting the debug level (John Green) [757944] - [wireless] brcm80211: Convert log message levels to debug levels (John Green) [757944] - [wireless] brcm80211: Allow trace support to be enabled separately from debug (John Green) [757944] - [wireless] brcmsmac: Reduce number of entries in tx DMA rings (John Green) [757944] - [wireless] brcmsmac: Use correct descriptor count when calculating next rx descriptor (John Green) [757944] - [wireless] brcmsmac: Remove internal tx queue (John Green) [757944] - [wireless] brcmsmac: Use IEEE 802.11 AC levels for pktq precedence levels (John Green) [757944] - [wireless] brcmsmac: Remove unimplemented flow control functions (John Green) [757944] - [wireless] brcmsmac: Add helper function for updating txavail count (John Green) [757944] - [wireless] brcmsmac: Don't weight AMPDU packets in txfifo (John Green) [757944] - [wireless] brcmsmac: Introduce AMPDU sessions for assembling AMPDUs (John Green) [757944] - [bcma] suspend/resume callbacks should be conditionally compiled on CONFIG_PM_SLEEP (John Green) [757944] - [bcma] do not initialize deactivated PCIe cores (John Green) [757944] - [bcma] add an extra pcie core struct (John Green) [757944] - [bcma] use fallback sprom if sprom on card was not valid (John Green) [757944] - [bcma] add some more flash chips for serial flash (John Green) [757944] - [bcma] extract drv_cc in bcma_core_mips_flash_detect() (John Green) [757944] - [bcma] mark nflash if it is the boot flash (John Green) [757944] - [bcma] add and use constants for the flash windows (John Green) [757944] - [bcma] mark pflash as present when available (John Green) [757944] - [bcma] init sprom struct earlier (John Green) [757944] - [bcma] just do the necessary things in early register on SoCs (John Green) [757944] - [bcma] fix unregistration of cores (John Green) [757944] - [bcma] Convert #include ... to #include in kernel system headers (John Green) [757944] - [mtd] bcm47xxsflash: basic read-only driver for BCMA serial flash (John Green) [757944] - [bcma] change delays to follow timers-howto guide (John Green) [757944] - [bcma] handle BCM43227 (John Green) [757944] - [wireless] brcm80211: Remove bogus memcpy in ai_detach (John Green) [757944] - [wireless] brcmsmac: fix mismatch in number of custom regulatory rules (John Green) [757944] - [bcma] don't leak memory for PCIE, MIPS, GBIT cores (John Green) [757944] - [wireless] brcm80211: set interface down on reset (John Green) [757944] - [bcma] detect and register NAND flash device (John Green) [757944] - [bcma] detect and register serial flash device (John Green) [757944] - [wireless] brcmsmac: document firmware dependencies (John Green) [757944] - [bcma] add (mostly) NAND defines (John Green) [757944] - [bcma] make some functions static (John Green) [757944] - [wireless] brcmsmac: use ieee80211_channel_to_frequency (John Green) [757944] - [bcma] BCM43228 support (John Green) [757944] - [bcma] fix invalid PMU chip control masks (John Green) [757944] - [bcma] add missing iounmap on error path (John Green) [757944] - [bcma] fix regression in interrupt assignment on mips (John Green) [757944] - [bcma] add place for flash memory support (John Green) [757944] - [bcma] cc: update defines (John Green) [757944] - [bcma] add new cores at the end of list (John Green) [757944] - [bcma] add trivial GBIT MAC COMMON driver (John Green) [757944] - [bcma] fix typo reading number of slave wrappers (John Green) [757944] - [bcma] support alternative (BCM4706) ChipCommon core id (John Green) [757944] - [wireless] brcmsmac: restructure info->control.sta handling as it is going to be removed soon (John Green) [757944] - [bcma] add PMU clock support for BCM4706 (John Green) [757944] - [bcma] fix CC driver compilation on MIPS (John Green) [757944] - [wireless] brcmsmac: handle non PCI devices in the phy code (John Green) [757944] - [wireless] brcmsmac: fix read in write_phy_reg (John Green) [757944] - [wireless] brcmsmac: extend brcms_c_chipmatch() to also handle non PCIe devices (John Green) [757944] - [wireless] brcmsmac: fix DMA on SoCs (John Green) [757944] - [wireless] brcmsmac: extend xmtfifo_sz array (John Green) [757944] - [wireless] brcmsmac: add some workarounds for other chips again (John Green) [757944] - [wireless] brcmsmac: add a conditions for core rev 17 again (John Green) [757944] - [wireless] brcmsmac: remove some unnessessacry casts and void pointer (John Green) [757944] - [wireless] brcmsmac: use core id constants from bcma (John Green) [757944] - [wireless] brcmsmac: remove some redundant chip common workarounds (John Green) [757944] - [wireless] brcmsmac: remove si_pmu_spuravoid_pllupdate() (John Green) [757944] - [wireless] brcmsmac: remove si_pmu_init() and si_pmu_res_init() (John Green) [757944] - [wireless] brcmsmac: remove ai_findcore() (John Green) [757944] - [wireless] brcmsmac: use container_of instead of cast (John Green) [757944] - [wireless] brcmsmac: remove ai_get_buscoretype() and ai_get_buscorerev() (John Green) [757944] - [wireless] brcmsmac: remove PCI_FORCEHT() macro (John Green) [757944] - [wireless] brcmsmac: remove PCIE() macro (John Green) [757944] - [bcma] use custom printing functions (John Green) [757944] - [wireless] brcmsmac: fix brcms_c_regd_init() which crashed after 11ad patch (John Green) [757944] - [bcma] add mdelay bcma_pmu_resources_init() (John Green) [757944] - [bcma] add bcma_pmu_spuravoid_pllupdate() (John Green) [757944] - [bcma] remove chip ids doing nothing from PMU initialization (John Green) [757944] - [bcma] remove bcma_pmu_pll_init() and bcma_pmu_swreg_init() (John Green) [757944] - [bcma] complete workaround for BCMA43224 and BCM4313 (John Green) [757944] - [bcma] add PCI ID for BCM43224 (John Green) [757944] - [bcma] remove fix for 4329b0 bad LPOM is detection (John Green) [757944] - [bcma] add constants for chip ids (John Green) [757944] - [bcma] extend workaround for bcm4331 (John Green) [757944] - [bcma] define some additional cores IDs (John Green) [757944] - [wireless] brcmsmac: fix NULL pointer crash in brcms_c_regd_init() (John Green) [757944] - [wireless] brcm80211: use current regulatory domain when checking whether OFDM is allowed (John Green) [757944] - [wireless] brcm80211: don't validate channels against internal regulatory data (John Green) [757944] - [wireless] brcm80211: use mac80211 channel data for tx power limits (John Green) [757944] - [wireless] brcm80211: enable/disable radio on regulatory updates (John Green) [757944] - [wireless] brcm80211: inform mac80211 of the X2 regulatory domain (John Green) [757944] - [wireless] brcm80211: clean up channel.c (John Green) [757944] - [wireless] brcm80211: remove unused code for 40MHz channels (John Green) [757944] - [wireless] brcm80211: always set channel specified by mac80211 (John Green) [757944] - [wireless] brcm80211: don't set up tx power limits during initialization (John Green) [757944] - [wireless] brcmsmac: fix smatch warning found in ampdu.c (John Green) [757944] - [wireless] brcmsmac: remove brcms_set_hint() function (John Green) [757944] - [wireless] brcm80211: fixed checkpatch and sparse warnings (John Green) [757944] - [wireless] brcm80211: Remove casts to same type (John Green) [757944] - [wireless] brcm80211: brcmu_pkt_buf_free_skb() should handle NULL (John Green) [757944] - [wireless] brcm80211: remove an unneeded NULL check (John Green) [757944] - [wireless] brcmsmac: initial backport of brcmsmac wifi driver (John Green) [757944] - [firmware] Add brcmsmac wireless firmware (John Green) [757944]- [netdrv] e1000e: Release mutex lock only if it has been initially acquired (Dean Nelson) [923897] - [netdrv] e1000e: cleanup whitespace (Dean Nelson) [923897] - [netdrv] e1000e: panic caused by Rx traffic arriving while interface going down (Dean Nelson) [923897] - [netdrv] e1000e: prevent multiple calls to e1000e_down() and e1000_free_irq() (Dean Nelson) [923897] - [netdrv] e1000e: fix numeric overflow in phc settime method (Dean Nelson) [923897] - [netdrv] e1000e: Add missing dma_mapping_error-call in e1000_alloc_jumbo_rx_buffers (Dean Nelson) [923897] - [netdrv] e1000e: increase driver version number (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unused defines (Dean Nelson) [923897] - [netdrv] e1000e: add support for LTR on I217/I218 (Dean Nelson) [923897] - [netdrv] e1000e: EEE capability advertisement not set/disabled as required (Dean Nelson) [923897] - [netdrv] e1000e: long access timeouts when I217/I218 MAC and PHY are out of sync (Dean Nelson) [923897] - [netdrv] e1000e: fix LED blink logic for designs with LEDs driven by cathode (Dean Nelson) [923897] - [netdrv] e1000e: slow performance between two 82579 connected via 10Mbit hub (Dean Nelson) [923897] - [netdrv] e1000e: additional error handling on PHY register accesses (Dean Nelson) [923897] - [netdrv] e1000e: workaround DMA unit hang on I218 (Dean Nelson) [923897] - [netdrv] e1000e: cleanup - move defines to appropriate header file (Dean Nelson) [923897] - [netdrv] e1000e: cleanup format of struct e1000_opt_list struct (Dean Nelson) [923897] - [netdrv] e1000e: fix scheduling while atomic bug (Dean Nelson) [923897] - [netdrv] e1000e: fix scheduling while atomic bugs (Dean Nelson) [923897] - [netdrv] e1000e: cleanup USLEEP_RANGE checkpatch checks (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unnecessary line breaks (Dean Nelson) [923897] - [netdrv] e1000e: cleanup formatting of static structs (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unusually placed comments (Dean Nelson) [923897] - [netdrv] e1000e: cleanup (add/remove) blank lines where appropriate (Dean Nelson) [923897] - [netdrv] e1000e: cleanup SPACING checkpatch checks (Dean Nelson) [923897] - [netdrv] e1000e: cleanup LEADING_SPACE checkpatch warnings (Dean Nelson) [923897] - [netdrv] e1000e: cleanup LONG_LINE checkpatch warnings (Dean Nelson) [923897] - [netdrv] e1000e: cleanup SPACING checkpatch errors and warnings (Dean Nelson) [923897] - [netdrv] e1000e: cleanup CODE_INDENT checkpatch errors (Dean Nelson) [923897] - [netdrv] e1000e: display a warning message when SmartSpeed works (Dean Nelson) [923897] - [netdrv] e1000e: cleanup checkpatch braces checks (Dean Nelson) [923897] - [netdrv] e1000e: convert enums of register offsets and move #defines to regs.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and prototypes to the new manage.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and function prototypes to the new nvm.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and function prototypes to the new phy.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of function prototypes to the new mac.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and prototypes to the new ich8lan.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines to the new 80003es2lan.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and prototypes to the new 82571.h (Dean Nelson) [923897] - [netdrv] e1000e: use generic IEEE MII definitions (Dean Nelson) [923897] - [netdrv] e1000e: resolve -Wunused-parameter compile warnings (Dean Nelson) [923897] - [netdrv] e1000e: cleanup some whitespace and indentation issues (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: group OR'ed bit settings with parens (Dean Nelson) [923897] - [netdrv] e1000e: cleanup defines.h (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove comments which are no longer applicable (Dean Nelson) [923897] - [netdrv] e1000e: cleanup hw.h (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove unused #define (Dean Nelson) [923897] - [netdrv] e1000e: adjust PM QoS request (Dean Nelson) [923897] - [netdrv] e1000e: correct maximum frame size on 82579 (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000e_commit_phy() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000_get_cable_length() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000_get_phy_cfg_done() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: rename e1000_get_cfg_done() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000_force_speed_duplex() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000_set_d0_lplu_state() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: do not assign a variable a value when not necessary (Dean Nelson) [923897] - [netdrv] e1000e: do not ignore variables which get set a value (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove unnecessary function prototypes (Dean Nelson) [923897] - [netdrv] e1000e: remove definition of struct which is no longer used (Dean Nelson) [923897] - [netdrv] e1000e: fix PHY init workarounds for i217/i218 (Dean Nelson) [923897] - [netdrv] e1000e: correct maximum frame size on i217/i218 (Dean Nelson) [923897] - [netdrv] e1000e: update copyright date (Dean Nelson) [923897] - [netdrv] e1000e: remove prototype of non-existent function (Dean Nelson) [923897] - [netdrv] e1000e: prevent hardware from automatically configuring PHY on I217/I218 (Dean Nelson) [923897] - [netdrv] e1000e: enable ECC on I217/I218 to catch packet buffer memory errors (Dean Nelson) [923897] - [netdrv] e1000e: add support for IEEE-1588 PTP (Dean Nelson) [923897] - [netdrv] e1000e: fix flow-control thresholds for jumbo frames on 82579/I217/I218 (Dean Nelson) [923897] - [netdrv] e1000e: fix ethtool offline register test for I217 (Dean Nelson) [923897] - [netdrv] e1000e: add support for hardware timestamping on some devices (Dean Nelson) [923897] - [netdrv] e1000e: add ethtool .get_eee/.set_eee (Dean Nelson) [923897] - [netdrv] e1000e: merge multiple conditional statements into one (Dean Nelson) [923897] - [netdrv] e1000e: cleanup code duplication (Dean Nelson) [923897] - [netdrv] e1000e: cleanup magic number (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unnecessary line wrap (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unusual comment placement (Dean Nelson) [923897] - [netdrv] e1000e: resolve checkpatch PREFER_PR_LEVEL warning (Dean Nelson) [923897] - [netdrv] e1000e: add missing bailout on error (Dean Nelson) [923897] - [netdrv] e1000e: unexpected "Reset adapter" message when cable pulled (Dean Nelson) [923897] - [netdrv] e1000e: fix enabling of EEE on 82579 and I217 (Dean Nelson) [923897] - [netdrv] e1000e: 82577: workaround for link drop issue (Dean Nelson) [923897] - [netdrv] e1000e: helper functions for accessing EMI registers (Dean Nelson) [923897] - [netdrv] e1000e: Invalid Image CSUM bit changed for I217 (Dean Nelson) [923897] - [netdrv] e1000e: Acquire/release semaphore when writing each EEPROM page (Dean Nelson) [923897] - [netdrv] e1000e: SerDes autoneg flow control (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic cleanup of comments (Dean Nelson) [923897] - [netdrv] e1000e: Minimum packet size must be 17 bytes (Dean Nelson) [923897] - [netdrv] e1000e: Change wthresh to 1 to avoid possible Tx stalls (Dean Nelson) [923897] - [netdrv] e1000e: add transmit timestamping support (Dean Nelson) [923897] - [netdrv] e1000e: cleanup e1000_set_phys_id (Dean Nelson) [923897] - [netdrv] e1000e: implement ethtool set_phys_id (Dean Nelson) [923897] - [bluetooth] L2CAP - Fix info leak via getsockname() (Jacob Tanenbaum) [922418] {CVE-2012-6544} - [bluetooth] HCI - Fix info leak in getsockopt() (Jacob Tanenbaum) [922418] {CVE-2012-6544} - [netdrv] igbvf: be sane about random MAC addresses (Stefan Assmann) [870635] - [net] mii: Remove references to DP83840 PHY in mii.h (Nikolay Aleksandrov) [856764] - [kernel] err: add a function to cast error-pointers to a return value (Neil Horman) [856764] - [net] etherdevice: introduce help function eth_zero_addr() (Neil Horman) [856764] - [net] mii: Convert spaces to tabs in mii.h (Nikolay Aleksandrov) [856764] - [netdrv] tg3: Wait for boot code to finish after power on (Ivan Vecera) [915516] - [netdrv] tg3: Add read dma workaround for 5720 (Ivan Vecera) [915516] - [netdrv] tg3: remove redundant pm init code (Ivan Vecera) [915516] - [netdrv] tg3: Remove unnecessary lock around tg3_flag_set (Ivan Vecera) [915516] - [netdrv] tg3: Fix misplaced empty line (Ivan Vecera) [915516] - [netdrv] tg3: Use descriptive label names in tg3_start (Ivan Vecera) [915516] - [netdrv] tg3: Make tg3_rings_reset() more concise (Ivan Vecera) [915516] - [netdrv] tg3: Simplify ring control block setup (Ivan Vecera) [915516] - [netdrv] tg3: Split APE driver state change out of boot reset signature update (Ivan Vecera) [915516] - [netdrv] tg3: Update version to 3.132 (Ivan Vecera) [915516] - [netdrv] tg3: Ensure boot code has completed initialization before accessing hardware (Ivan Vecera) [915516] - [netdrv] tg3: Use module_pci_driver to register driver (Ivan Vecera) [915516] - [netdrv] tg3: Implement set/get_eee handlers (Ivan Vecera) [915516] - [netdrv] tg3: Simplify tg3_phy_eee_config_ok() by reusing tg3_eee_pull_config() (Ivan Vecera) [915516] - [netdrv] tg3: Add tg3_eee_pull_config() function (Ivan Vecera) [915516] - [netdrv] tg3: Add ethtool_eee struct and tg3_setup_eee() (Ivan Vecera) [915516] - [netdrv] tg3: Skip powering down function 0 on certain serdes devices (Ivan Vecera) [915516] - [netdrv] tg3: Fix data corruption on 5725 with TSO (Ivan Vecera) [915516] - [netdrv] tg3: fix to append hardware time stamping flags (Ivan Vecera) [915516] - [netdrv] tg3: shows HW time stamping support only if ptp_capable is present (Ivan Vecera) [915516] - [netdrv] tg3: Use bool not int (Ivan Vecera) [915516] - [netdrv] tg3: Update version to 3.131 (Ivan Vecera) [915516] - [netdrv] tg3: Reset the phy to allow modified EEE settings to take effect (Ivan Vecera) [915516] - [netdrv] tg3: Pull the phy advertised speed and flow control settings on driver load (Ivan Vecera) [915516] - [netdrv] tg3: Add support for link flap avoidance (Ivan Vecera) [915516] - [netdrv] tg3: Add SGMII phy support for 5719/5718 serdes (Ivan Vecera) [915516] - [netdrv] tg3: Add tg3_clear_mac_status() common function (Ivan Vecera) [915516] - [netdrv] tg3: Add a warning during link settings change if mgmt enabled (Ivan Vecera) [915516] - [netdrv] tg3: Remove unnecessary phy reset during ethtool commands (Ivan Vecera) [915516] - [netdrv] tg3: Fix NVRAM size detection for the STM45PE20 pinstrap on 5762 devices (Ivan Vecera) [915516] - [netdrv] tg3: Fix flow control settings not propagated to hardware (Ivan Vecera) [915516] - [netdrv] tg3: fix length overflow in VPD firmware parsing (Ivan Vecera) [915516] - [netdrv] tg3: dma_alloc_coherent, use __GFP_ZERO instead of memset() (Ivan Vecera) [915516] - [netdrv] tg3: 5715 does not link up when autoneg off (Ivan Vecera) [915516] - [netdrv] tg3: Update link_up flag for phylib devices (Ivan Vecera) [915516] - [netdrv] tg3: Download 57766 EEE service patch firmware (Ivan Vecera) [915516] - [netdrv] tg3: Enhance firmware download code to support fragmented firmware (Ivan Vecera) [915516] - [netdrv] tg3: Cleanup firmware parsing code (Ivan Vecera) [915516] - [netdrv] tg3: Refactor the 2nd type of cpu pause (Ivan Vecera) [915516] - [netdrv] tg3: Refactor cpu pause/resume code (Ivan Vecera) [915516] - [netdrv] tg3: Add new FW_TSO flag (Ivan Vecera) [915516] - [netdrv] tg3: Use different macros for pci_chip_rev_id accesses (Ivan Vecera) [915516] - [netdrv] tg3: Remove define and single use of GET_CHIP_REV_ID (Ivan Vecera) [915516] - [netdrv] tg3: Update version to 3.130 (Ivan Vecera) [915516] - [netdrv] tg3: Set initial carrier state to off (Ivan Vecera) [915516] - [netdrv] tg3: Fix 5762 NVRAM sizing (Ivan Vecera) [915516] - [netdrv] tg3: Expand EEE support for all 5717 B0 (Ivan Vecera) [915516] - [netdrv] tg3: Add 57766 device support (Ivan Vecera) [915516] - [netdrv] tg3: add support for Ethernet core in bcm4785 (Ivan Vecera) [915516] - [netdrv] tg3: make it possible to provide phy_id in ioctl (Ivan Vecera) [915516] - [netdrv] tg3: Remove unnecessary alloc/OOM messages, alloc cleanups (Ivan Vecera) [915516] - [netdrv] tg3: missing break statement in tg3_get_5720_nvram_info() (Ivan Vecera) [915516] - [netdrv] tg3: Remove CONFIG_HWMON IS_ENABLED() check (Ivan Vecera) [915516] - [netdrv] tg3: Improve PCI function number detection (Ivan Vecera) [915516] - [netdrv] tg3: Add NVRAM support for 5762 (Ivan Vecera) [915516] - [netdrv] tg3: Add support for new 5762 ASIC (Ivan Vecera) [915516] - [netdrv] tg3: Fix sparse warning: constant 0x7fffffffffffffff is so big it is long long (Ivan Vecera) [915516] - [netdrv] tg3: PTP - Enable the timestamping feature in hardware and fill skb tx/rx timestamps (Ivan Vecera) [915516] - [netdrv] tg3: PTP - Add the hardware timestamp ioctl (Ivan Vecera) [915516] - [netdrv] tg3: PTP - Implement the ptp api and ethtool functions (Ivan Vecera) [915516] - [netdrv] tg3: PTP - Add header definitions, initialization and hw access functions (Ivan Vecera) [915516] - [netdrv] tg3: Fix inconsistent locking for tg3_netif_start() (Ivan Vecera) [915516] - [netdrv] tg3: Use tp->rxq_cnt when checking RSS tables (Ivan Vecera) [915516] - [netdrv] tg3: Cleanup hardcoded ethtool test array indexes (Ivan Vecera) [915516] - [netdrv] tg3: Prevent spurious tx timeout by setting carrier off before tx disable (Ivan Vecera) [915516] - [netdrv] tg3: Set 10_100_ONLY flag for additional 10/100 Mbps devices (Ivan Vecera) [915516] - [netdrv] tg3: Call tg3_netif_stop() from tg3_stop() (Ivan Vecera) [915516] - [netdrv] tg3: Support 5717 C0 (Ivan Vecera) [915516] - [netdrv] tg3: Fix sparse warnings (Ivan Vecera) [915516] - [netdrv] tg3: unconditionally select HWMON support when tg3 is enabled (Ivan Vecera) [915516] - [netdrv] tg3: Disable multiple TX rings by default due to hardware flaw (Ivan Vecera) [915516] - [netdrv] tg3: Add support for ethtool -L|-l to get/set the number of rings (Ivan Vecera) [915516] - [netdrv] tg3: Refactor tg3_close() (Ivan Vecera) [915516] - [netdrv] tg3: Refactor tg3_open() (Ivan Vecera) [915516] - [netdrv] tg3: Separate coalescing setup for rx and tx (Ivan Vecera) [915516] - [netdrv] tg3: Allow number of rx and tx rings to be set independently (Ivan Vecera) [915516] - [netdrv] tg3: Introduce separate functions to allocate/free RX/TX rings (Ivan Vecera) [915516] - [netdrv] tg3: Fix single-vector MSI-X code (Ivan Vecera) [915516] - [netdrv] tg3: Make the RSS indir tbl admin configurable (Ivan Vecera) [915516] - [netdrv] tg3: switch to build_skb() infrastructure (Ivan Vecera) [915516] - [netdrv] tg3: Fix EEE debounce timer values (Ivan Vecera) [915516] - [netdrv] tg3: add skb frag size accessors (Ivan Vecera) [915516] - [netdrv] tg3: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Ivan Vecera) [915516] - [netdrv] tg3: convert to SKB paged frag API (Ivan Vecera) [915516] - [netdrv] tg3: Reorg tg3_napi members (Ivan Vecera) [915516] - [netdrv] tg3: Fix MII_TG3_DSP_EXP8 offset (Ivan Vecera) [915516] - [netdrv] tg3: Remove tg3_config_info definition (Ivan Vecera) [915516] - [netdrv] tg3: Set real_num_rx_queues for non-multiq devs (Ivan Vecera) [915516] - [netdrv] tg3: Use netif_set_real_num_rx_queues() and netif_set_real_num_tx_queues() (Ivan Vecera) [915516] - [netdrv] tg3: use the DMA state API instead of the pci equivalents (Ivan Vecera) [915516] - [netdrv] tg3: Avoid null pointer dereference in tg3_interrupt in netconsole mode (Ivan Vecera) [887908] - [netdrv] virtio_net: introduce a new control to set macaddr (Amos Kong) [904924] - [net] split eth_mac_addr for better error handling (Amos Kong) [904924] - [netdrv] virtio_net: move virtnet_send_command() above virtnet_set_mac_address() (Amos Kong) [904924] - [netdrv] virtio_net: use IFF_LIVE_ADDR_CHANGE priv_flag (Amos Kong) [904924] - [net] eth: reset addr_assign_type if eth_mac_addr() called (Amos Kong) [904924] - [net] set IFF_LIVE_ADDR_CHANGE to ext_priv_flags (Amos Kong) [904924] - [net] ipvs: fix CHECKSUM_PARTIAL for TCP, UDP (Thomas Graf) [973122] - [net] ethtool: allow enable GRO even if RX csum is disabled (Ivan Vecera) [962460] - [net] bonding: enable gro by default (Ivan Vecera) [962460] - [net] bridge: fix some kernel warning in multicast timer (Amerigo Wang) [952012] - [net] sctp: confirm route during forward progress (Daniel Borkmann) [980053] - [net] bridge: Provide VLAN registration and GRO acceleration for ports (Nikolay Aleksandrov) [858198]- [netdrv] macvtap: Perform GSO on forwarding path (Vlad Yasevich) [885662] - [netdrv] macvtap: Let TUNSETOFFLOAD actually controll offload features (Vlad Yasevich) [885662] - [netdrv] macvtap: Consistently use rcu functions (Vlad Yasevich) [885662] - [netdrv] macvtap: Convert to using rtnl lock (Vlad Yasevich) [885662] - [powerpc] power8: Fix oprofile and perf (Steve Best) [929283] - [powerpc] POWER8 cputable entry (Steve Best) [929283] - [netdrv] sfc: Fix memory leak when discarding scattered packets (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove write permission from phy_type attribute (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix IRQ cleanup in case of a probe failure (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Do not pass non-TCP packets into GRO code (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Define and set RX buffer flag for packets parsed as TCP (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Enable accelerated RFS on vlans (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Report software timestamping capabilities (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Increase size of RX SKB header area (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Enable RX checksum offload for packets not handled by GRO (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix EEH with legacy interrupts (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Store port number in private data, not net_device::dev_id (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Reduce RX scatter buffer size, and reduce alignment if appropriate (Nikolay Aleksandrov) [953929] - [netdrv] sfc: fix return value check in efx_ptp_probe_channel() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix naming of MTD partitions for FPGA bitfiles (Nikolay Aleksandrov) [953929] - [netdrv] sfc: make local functions static (Nikolay Aleksandrov) [953929] - [netdrv] sfc: pass __GFP_ZERO to dma_alloc_coherent() instead of using memset (Nikolay Aleksandrov) [953929] - [netdrv] sfc: remove duplicated include from efx.c (Nikolay Aleksandrov) [953929] - [netdrv] sfc: allocate more RX buffers per page (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Replace efx_rx_is_last_buffer() with a flag (Nikolay Aleksandrov) [953929] - [netdrv] sfc: reuse pages to avoid DMA mapping/unmapping costs (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Enable RX DMA scattering where possible (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Update RX buffer address together with length (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Explicitly prefetch RX hash prefix, not just Ethernet heade (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Replace efx_rx_buf_eh() with simpler efx_rx_buf_va() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Wrap __efx_rx_packet() with efx_rx_flush_packet() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Make RX queue descriptor counts unsigned for consistency (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Properly distinguish RX buffer and DMA lengths (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Document current usage of efx_rx_buffer::len and efx_nic::rx_buffer_len (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Add AER and EEH support for Siena (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Disable RSS when using SR-IOV and only 1 RX queue on the PF (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix replacement detection in efx_filter_insert_filter() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Merge efx_filter_search() into efx_filter_insert() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Don't use efx_filter_ functions for default MAC filters (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove redundant parameter to efx_filter_search() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: More sensible semantics for efx_filter_insert_filter() replace flag (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove rx_alloc_method SKB (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix Kconfig typo (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Only use TX push if a single descriptor is to be written (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Correct efx_rx_buffer::page_offset when EFX_PAGE_IP_ALIGN != 0 (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Disable soft interrupt handling during efx_device_detach_sync() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Detach net device when stopping queues for reconfiguration (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix efx_rx_buf_offset() in the presence of swiotlb (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Properly sync RX DMA buffer when it is not the last in the page (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Make module parameters really boolean (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix timekeeping in efx_mcdi_poll() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: lock TX queues when calling netif_device_detach() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Work-around flush timeout when flushes have completed (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Reset driver's MAC stats after MC reboot seen (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Do not initialise buffer in efx_alloc_special_buffer() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Correctly initialise reset_method in siena_test_chip() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove confusing MMIO functions (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix check for failure of MC_CMD_FLUSH_RX_QUEUES (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Delete redundant page_addr variable from efx_init_rx_buffers_page() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Really disable flow control while flushing (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix byte order warning in self-test (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix byte order warnings for ethtool RX filter interface (Nikolay Aleksandrov) [953929] - [netdrv] sfc: use standard _bit_le() functions (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix loopback self-test with separate_tx_channels=1 (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix MCDI structure field lookup (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Add parentheses around use of bitfield macro arguments (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Avoid generating over-length MC_CMD_FLUSH_RX_QUEUES request (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Bump version to 3.2 (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Support variable-length response to MCDI GET_BOARD_CFG (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Convert firmware subtypes to native byte order in efx_mcdi_get_board_cfg() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix reporting of IPv4 full filters through ethtool (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Assign efx and efx->type as early as possible in efx_pci_probe() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove bogus comment about MTU change and RX buffer overrun (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove overly paranoid locking assertions from netdev operations (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix reset vs probe/remove/PM races involving efx_nic::state (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Improve log messages in case we abort probe due to a pending reset (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Never try to stop and start a NIC that is disabled (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Hold RTNL lock only when calling efx_stop_interrupts() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Keep disabled NICs quiescent during suspend/resume (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Hold the RTNL lock for more of the suspend/resume cycle (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Change state names to be clearer, and comment them (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Stash header offsets for TSO in struct tso_state (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Replace tso_state::full_packet_space with ip_base_len (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Simplify TSO header buffer allocation (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Stop TX queues before they fill up (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Refactor struct efx_tx_buffer to use a flags field (Nikolay Aleksandrov) [953929] - [netdrv] sfc: initialize dynamic sysfs attributes for lockdep (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Correct some comments on enum reset_type (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix interface statistics running backward (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Disable VF queues during register self-test (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Explain why efx_mcdi_exit_assertion() ignores result of efx_mcdi_rpc() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Use dev_kfree_skb() in efx_end_loopback() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Use strlcpy() to copy ethtool stats names (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Stop changing header offsets on TX (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove dead write to tso_state::packet_space (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Use generic DMA API, not PCI-DMA API (Nikolay Aleksandrov) [953929] - [netdrv] Fix non-kernel-doc comments with kernel-doc start markers (Nikolay Aleksandrov) [953929] - [netdrv] Fix kernel-doc comments for various functions (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Implement module EEPROM access for SFE4002 and SFN4112F (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Added support for new ethtool APIs for obtaining module eeprom (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix mapping of reset reasons and flags to methods (Nikolay Aleksandrov) [953929]- [mm] transparent hugepage core changes related to MADV_HUGEPAGE/MADV_NOHUGEPAGE (Larry Woodman) [891857] - [mm] thp: define MADV_NOHUGEPAGE (Larry Woodman) [891857] - [mm] thp: define MADV_HUGEPAGE (Larry Woodman) [891857] - [mm] thp: Add madvise MADV_NOHUGEPAGE (Larry Woodman) [891857] - [mm] thp: Add madvise MADV_HUGEPAGE (Larry Woodman) [891857] - [net] tuntap: initialize vlan_features (Vlad Yasevich) [951458] - [net] netlink_dump: fix locking regression in error path (Daniel Borkmann) [982108] - [net] ip6_fib: Various cleanups (Jiri Pirko) [958215] - [net] ip6_fib: return errno pointers consistently for fib6_add_1() (Jiri Pirko) [958215] - [net] ip6_fib: fix return value check in fib6_add() (Jiri Pirko) [958215] - [net] ip6_fib/ip6_route: Standardize prefixes for message logging (Jiri Pirko) [958215] - [net] ip6_fib: Use pr_warn() (Jiri Pirko) [958215] - [net] ip6_fib: Fix a crash when trying to replace non existing route (Jiri Pirko) [958215] - [net] ip6_fib: Removing unnecessary NULL checks (Jiri Pirko) [958215] - [net] ip6_fib: add NLM_F_* flag support for route (Jiri Pirko) [958215] - [net] ip6_route: Various cleanups (Jiri Pirko) [958215] - [net] ip6_route: add support for NLM_F_* flags (Jiri Pirko) [958215] - [net] af_key: fix info leaks in notify messages (Jiri Benc) [981004] {CVE-2013-2234} - [net] af_key: initialize satype in key_notify_policy_flush() (Thomas Graf) [981227] {CVE-2013-2237} - [net] ipv4: ipmr_expire_timer causes crash when removing net namespace (Amerigo Wang) [972573] - [net] ipv6: ip6_sk_dst_check() must not assume ipv6 dst (Jiri Pirko) [981559] {CVE-2013-2232} - [net] ipv6: remove old token ipv6 address as soon as possible (Daniel Borkmann) [876634] - [net] ipv6: check return value of ipv6_get_lladdr (Daniel Borkmann) [876634] - [net] ipv6: don't call addrconf_dst_alloc again when enable lo (Jiri Benc) [744655] - [net] rps: Ensure that an expired hardware filter can be re-added later (Daniel Borkmann) [893177] - [crypto] algboss: Hold ref count on larval (Daniel Borkmann) [889992] - [net] sctp: fix NULL pointer dereference in socket destruction (Daniel Borkmann) [889992] - [net] Use separate workqueue for linkwatch events (Jan Vesely) [783615]- [x86] Revert: Allow greater than 1TB of RAM on AMD x86_64 sytems (Larry Woodman) [970735] - [x86] Revert: Prevent panic in init_memory_mapping() when booting more than 1TB on AMD systems (Larry Woodman) [970735] - [scsi] megaraid_sas: Changelog and driver version update (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support to differentiate between iMR vs MR Firmware (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support for Uneven Span PRL11 (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support for Extended MSI-x vectors for 12Gb/s controller (Tomas Henzl) [949084] - [scsi] megaraid_sas: Set IoFlags to enable Fast Path for JBODs for 12 Gb/s controllers (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support to display Customer branding details in syslog (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support for MegaRAID Fury (device ID-0x005f) 12Gb/s controllers (Tomas Henzl) [949084] - [scsi] megaraid_sas: Set IO request timeout value provided by OS timeout for Tape devices (Tomas Henzl) [949084] - [scsi] megaraid_sas: Free event detail memory without device ID check (Tomas Henzl) [949084] - [scsi] megaraid_sas: Update balance count in driver to be in sync of firmware (Tomas Henzl) [949084] - [scsi] megaraid_sas: Fix the interrupt mask for Gen2 controller (Tomas Henzl) [949084] - [scsi] megaraid_sas: Return DID_ERROR for SCSI IO, when controller is in critical h/w error (Tomas Henzl) [949084] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [949084] - [scsi] megaraid_sas: Dont load DevHandle unless FastPath enabled (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add 4k FastPath DIF support (Tomas Henzl) [949084] - [scsi] mpt2sas: Bump driver vesion to v15.100.00.00 (Tomas Henzl) [947078] - [scsi] mpt2sas: fix for unused variable 'event_data' warning (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for device scan following host reset could get stuck in a infinite loop (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for issue Missing delay not getting set during system bootup (Tomas Henzl) [947078] - [scsi] mpt2sas: MPI2 Rev W (2.00.15) specification (Tomas Henzl) [947078] - [scsi] mpt2sas: Calulate the Reply post queue depth calculation as per the MPI spec (Tomas Henzl) [947078] - [scsi] mpt2sas: fix firmware failure with wrong task attribute (Tomas Henzl) [947078] - [scsi] mpt2sas: Update the timing requirements for issuing a Hard Reset (Tomas Henzl) [947078] - [scsi] mpt2sas: update version string to 14.101.00.01 (Tomas Henzl) [947078] - [scsi] mpt2sas: Add support for OEM specific controller (Tomas Henzl) [947078] - [scsi] mpt2sas: Add a module parameter that permits overriding protection capabilities (Tomas Henzl) [947078] - [scsi] mpt2sas: Return the correct sense key for DIF errors (Tomas Henzl) [947078] - [scsi] mpt2sas: fix double mutex lock in NON_BLOCKING state (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for issue - Unable to boot from the drive connected to HBA (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for With post diag reset same set of device gets added, removed and then again gets added with new target ids (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for staged device discovery functionality of driver not working (Tomas Henzl) [947078] - [scsi] mpt2sas : MPI 2.0 Rev V(2.0.14) specification (Tomas Henzl) [947078] - [scsi] mpt2sas: minor fix to follow upstream (Tomas Henzl) [947078] - [scsi] mpt2sas: Provide sysfs attribute to report Backup Rail Monitor Status (Tomas Henzl) [947078] - [scsi] mpt2sas: To include more Intel Branding (Tomas Henzl) [947078] - [scsi] mpt2sas: 2012 source code copyright (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for Driver oops, when loading driver with max_queue_depth command line option to a very small value (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix unsafe using smp_processor_id() in preemptible (Tomas Henzl) [947078] - [scsi] mpt2sas: move the scsi_host_put to the right place (Tomas Henzl) [947078]- [ata] ahci: Add Device IDs for Intel Wellsburg PCH RAID mode (John Villalovos) [922969] - [i2c] i801: Add Device IDs for Intel Wellsburg PCH (John Villalovos) [922969] - [ata] ahci: Add Device IDs for Intel Wellsburg PCH AHCI mode (John Villalovos) [922969] - [sound] hda_intel: Add Device IDs for Intel Wellsburg PCH (John Villalovos) [922969] - [ata] ata_piix: Add Device IDs for Intel Wellsburg PCH (John Villalovos) [922969] - [usb] uhci: fix for suspend of virtual HP controller (Gopal) [960026] - [usb] uhci: Remove PCI dependencies from uhci-hub (Gopal) [960026] - [scsi] st: add MTWEOFI to write filemarks without flushing drive buffer (Jan Vesely) [888903] - [mm] reinstate the first-fit scheme for arch_get_unmapped_area_topdown() (Rafael Aquini) [980273] - [netdrv] tg3: Prevent system hang during repeated EEH errors (Ivan Vecera) [973209] - [netdrv] bnx2x: Change MDIO clock settings (Michal Schmidt) [901747] - [scsi] aacraid: Dual firmware support (Rich Bono) [924346] - [scsi] aacraid: 1024 max outstanding command support for Series 7 and above (Rich Bono) [903799 952342] - [scsi] iscsi_tcp: increase max_lun to ~0, don't care (Jan Vesely) [588679] - [scsi] st: Take additional queue ref in st_probe (Tomas Henzl) [927988]- [mm] block: optionally snapshot page contents to provide stable pages during write (Rafael Aquini) [951937] - [mm] only enforce stable page writes if the backing device requires it (Rafael Aquini) [951937] - [mm] bdi: allow block devices to say that they require stable page writes (Rafael Aquini) [951937] - [mm] fix writeback_in_progress() (Rafael Aquini) [951937] - [mm] ksm: unfolding of ksm_drop_anon_vma and hold_anon_vma functions (Petr Holasek) [947944] - [mm] ksm: allocate roots when needed (Petr Holasek) [947944] - [mm] ksm: swapoff might need to copy (Petr Holasek) [947944] - [mm] ksm: FOLL_MIGRATION do migration_entry_wait (Petr Holasek) [947944] - [mm] ksm: shrink 32-bit rmap_item back to 32 bytes (Petr Holasek) [947944] - [mm] ksm: treat unstable nid like in stable tree (Petr Holasek) [947944] - [mm] ksm: add some comments (Petr Holasek) [947944] - [mm] ksm: stop hotremove lockdep warning (Petr Holasek) [947944] - [mm] ksm: enable KSM page migration (Petr Holasek) [947944] - [mm] ksm: make !merge_across_nodes migration safe (Petr Holasek) [947944] - [mm] ksm: make KSM page migration possible (Petr Holasek) [947944] - [mm] ksm: remove old stable nodes more thoroughly (Petr Holasek) [947944] - [mm] ksm: get_ksm_page locked (Petr Holasek) [947944] - [mm] ksm: reorganize ksm_check_stable_tree (Petr Holasek) [947944] - [mm] ksm: trivial tidyups (Petr Holasek) [947944] - [mm] ksm: add sysfs ABI Documentation (Petr Holasek) [947944] - [mm] ksm: allow trees per NUMA node (Petr Holasek) [947944] - [virt] kvm: Add a tracepoint write_tsc_offset (Marcelo Tosatti) [911567] - [net] ipv4: fix invalid free in ip_cmsg_send() callers (Petr Matousek) [979788] {CVE-2013-2224}- [x86] Revert: amd: Do not enable ARAT feature on AMD processors below family 0x12 (Prarit Bhargava) [808192 979105] - [x86] Revert: apic: disable ARAT by default (Prarit Bhargava) [808192 979105] - [x86] Revert: apic: mark ARAT Support as Tech Preview (Prarit Bhargava) [808192 979105] - [s390] iucv: fix kernel panic at reboot (Hendrik Brueckner) [967907] - [kernel] smp: introduce a generic on_each_cpu_mask() function (Hendrik Brueckner) [967907] - [kernel] audit: wait_for_auditd() should use TASK_UNINTERRUPTIBLE (Oleg Nesterov) [962976] - [kernel] audit: avoid negative sleep durations (Oleg Nesterov) [962976] - [s390] dasd: fix hanging device after resume with internal error 13 (Hendrik Brueckner) [974191] - [s390] cio: suppress 2nd path verification during resume (Hendrik Brueckner) [974191] - [virt] kvm: Export svm/vmx exit code and vector code to userspace (Andrew Jones) [970607] - [s390] mm: fix flush_tlb_kernel_range() (Hendrik Brueckner) [974192] - [powerpc] Add VDSO version of getcpu (Steve Best) [929224] - [kernel] sched: make weird topologies bootable (Radim Krcmar) [892677] - [x86] perf: Fix offcore_rsp valid mask for SNB/IVB (Jiri Olsa) [971315] {CVE-2013-2146} - [scsi] libsas: use right function to alloc smp response (David Milburn) [949887] - [tools] perf/Documentation: Fix typos (Jiri Olsa) [970529] - [tools] perf/evsel: Introduce is_group_member method (Jiri Olsa) [970529] - [tools] perf/ui: Always compile browser setup code (Jiri Olsa) [970529] - [tools] perf/ui: Add ui_progress__finish() (Jiri Olsa) [970529] - [tools] perf/ui/gtk: Implement ui_progress functions (Jiri Olsa) [970529] - [tools] perf/ui: Introduce generic ui_progress helper (Jiri Olsa) [970529] - [tools] perf/ui/tui: Move progress.c under ui/tui directory (Jiri Olsa) [970529] - [tools] perf: Add basic event modifier sanity check (Jiri Olsa) [970529] - [tools] perf: Omit group members from perf_evlist__disable/enable (Jiri Olsa) [970529] - [tools] perf: Ensure single disable call per event in record comand (Jiri Olsa) [970529] - [tools] perf: Fix 'disabled' attribute config for record command (Jiri Olsa) [970529] - [tools] perf: Fix attributes for '{}' defined event groups (Jiri Olsa) [970529] - [tools] perf: Use sscanf for parsing /proc/pid/maps (Jiri Olsa) [970529] - [tools] perf: Add gtk. config option for launching GTK browser (Jiri Olsa) [970529] - [tools] perf: Fix compile error on NO_NEWT=1 build (Jiri Olsa) [970529] - [tools] perf/hists: Initialize all of he->stat with zeroes (Jiri Olsa) [970529] - [tools] perf: Stop using 'self' in pstack (Jiri Olsa) [970529] - [tools] perf/tests: Check for mkstemp return value in dso-data test (Jiri Olsa) [970529] - [tools] perf/tests: Final cleanup for builtin-test move (Jiri Olsa) [970529] - [tools] perf/tests: Move pmu tests into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__syscall_open_tp_fields into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move perf_evsel__tp_sched_test into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move perf_evsel__roundtrip_name_test into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__rdpmc into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__PERF_RECORD into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__basic_mmap into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__open_syscall_event_on_all_cpus into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__open_syscall_event into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__vmlinux_matches_kallsyms into separate object (Jiri Olsa) [970529] - [tools] perf/annotate: Merge same lines in summary view (Jiri Olsa) [970529] - [tools] perf/annotate: Don't try to follow jump target on PLT symbols (Jiri Olsa) [970529] - [tools] perf/annotate: Whitespace fixups (Jiri Olsa) [970529] - [tools] perf/test: fix a build error on builtin-test (Jiri Olsa) [970529] - [tools] perf/machine: Move more methods to machine code (Jiri Olsa) [970529] - [tools] perf/diff: Use hists__link when not pairing just with baseline (Jiri Olsa) [970529] - [tools] perf/hists: Introduce hists__link (Jiri Olsa) [970529] - [tools] perf/diff: Move hists__match to the hists lib (Jiri Olsa) [970529] - [tools] perf/diff: Start moving to support matching more than two hists (Jiri Olsa) [970529] - [tools] perf: Don't try to lookup objdump for live mode (Jiri Olsa) [970529] - [tools] perf: Add arbitary aliases and support names with - (Jiri Olsa) [970529] - [tools] perf: Add LIBDW_DIR Makefile variable to for alternate libdw (Jiri Olsa) [970529] - [tools] perf/tests: Move attr.py temp dir cleanup into finally section (Jiri Olsa) [970529] - [tools] perf/hists: Free branch_info when freeing hist_entry (Jiri Olsa) [970529] - [tools] perf: Fix detection of stack area (Jiri Olsa) [970529] - [tools] perf/machine: Set kernel data mapping length (Jiri Olsa) [970529] - [tools] perf/tests: Removing 'optional' field (Jiri Olsa) [970529] - [tools] perf/tests: Fix attr watermark field name typo (Jiri Olsa) [970529] - [tools] perf/tests: Factor attr tests WRITE_ASS macro (Jiri Olsa) [970529] - [tools] perf/tests: Add missing attr stat basic test (Jiri Olsa) [970529] - [tools] perf/report: Postpone objdump check until annotation requested (Jiri Olsa) [970529] - [tools] perf: Introduce struct hist_browser_timer (Jiri Olsa) [970529] - [tools] perf: Use normalized arch name for searching objdump path (Jiri Olsa) [970529] - [tools] perf/tests: Add documentation for attr tests (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat default test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat default test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat event syntax group test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat group test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat no-inherit test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record branch filter tests (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record branch any test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record no delay test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record raw test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record data test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record no-inherit test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record no samples test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record period test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record graph test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record count test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record freq test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record event syntax group test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record group test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr tests under builtin test command (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record basic test (Jiri Olsa) [970529] - [tools] perf/tests: Add framework for automated perf_event_attr tests (Jiri Olsa) [970529] - [tools] perf/tests: Move test objects into 'tests' directory (Jiri Olsa) [970529] - [tools] perf/browser: Don't show scripts menu for 'perf top' (Jiri Olsa) [970529] - [tools] perf: Remove BINDIR define from exec_cmd.o compilation (Jiri Olsa) [970529] - [tools] perf/annotate: Handle XBEGIN like a jump (Jiri Olsa) [970529] - [tools] perf: Handle --version string generation on machines without git (Jiri Olsa) [970529] - [tools] perf: Further speed up the perf build (Jiri Olsa) [970529] - [tools] perf: Speed up the perf build time by simplifying the perf --version string generation (Jiri Olsa) [970529] - [tools] perf: Add info about cross compiling for Android ARM (Jiri Olsa) [970529] - [tools] perf: Warn about missing libelf (Jiri Olsa) [970529] - [tools] perf/python: Initialize 'page_size' variable (Jiri Olsa) [970529] - [tools] perf/record: Fix mmap error output condition (Jiri Olsa) [970529] - [tools] perf/header: Add is_perf_magic() func (Jiri Olsa) [970529] - [tools] perf/browser: Integrate script browser into main hists browser (Jiri Olsa) [970529] - [tools] perf/browser: Integrate script browser into annotation browser (Jiri Olsa) [970529] - [tools] perf/browser: Add a browser for perf script (Jiri Olsa) [970529] - [tools] perf/script: Add more filter to find_scripts() (Jiri Olsa) [970529] - [tools] perf: Add a global variable "const char *input_name" (Jiri Olsa) [970529] - [tools] perf: Move dso_* related functions into dso object (Jiri Olsa) [970529] - [tools] perf: Move strxfrchar into string object (Jiri Olsa) [970529] - [tools] perf: Move hex2u64 into util object (Jiri Olsa) [970529] - [tools] perf: Move BUILD_ID_SIZE into build-id object (Jiri Olsa) [970529] - [tools] perf: Move build_id__sprintf into build-id object (Jiri Olsa) [970529] - [tools] perf: Move parse_events error printing to parse_events_options (Jiri Olsa) [970529] - [tools] perf/stat: Add --pre and --post command (Jiri Olsa) [970529] - [tools] perf/inject: Mark a dso if it's used (Jiri Olsa) [970529] - [tools] perf/inject: Merge sched_stat_* and sched_switch events (Jiri Olsa) [970529] - [tools] perf/inject: Work with files (Jiri Olsa) [970529] - [tools] perf: Fix LIBELF_MMAP checking (Jiri Olsa) [970529] - [tools] perf: Always show CHK message when doing try-cc (Jiri Olsa) [970529] - [tools] perf: Convert invocation of MAKE into SUBDIR (Jiri Olsa) [970529] - [tools] perf: Cleanup doc related targets (Jiri Olsa) [970529] - [tools] perf/trace: Compat changes (Jiri Olsa) [970529] - [tools] perf/trace: Use sched:sched_stat_runtime to provide a thread summary (Jiri Olsa) [970529] - [tools] perf/trace: Count number of events for each thread and globally (Jiri Olsa) [970529] - [tools] perf: Don't stop synthesizing threads when one vanishes (Jiri Olsa) [970529] - [tools] perf: Try to build Documentation when installing (Jiri Olsa) [970529] - [tools] perf/trace: Print the name of a syscall when failing to read its info (Jiri Olsa) [970529] - [tools] perf: Pretty print errno for some more functions (Jiri Olsa) [970529] - [tools] perf/trace: Add duration filter (Jiri Olsa) [970529] - [tools] perf/trace: Add an event duration column (Jiri Olsa) [970529] - [tools] perf/trace: Support interrupted syscalls (Jiri Olsa) [970529] - [tools] perf/test: Align the 'Ok'/'FAILED!' test results (Jiri Olsa) [970529] - [tools] perf: Give user better message if precise is not supported (Jiri Olsa) [970529] - [tools] perf: Account the nr_entries in rblist properly (Jiri Olsa) [970529] - [tools] perf: Try to find cross-built objdump path (Jiri Olsa) [970529] - [tools] perf: Remove noise in python version feature test (Jiri Olsa) [970529] - [tools] perf: Diplays more output on features check for make V=1 (Jiri Olsa) [970529] - [tools] perf/test: Add automated tests for pmu sysfs translated events (Jiri Olsa) [970529] - [tools] perf: Add support to specify hw event as PMU event term (Jiri Olsa) [970529] - [tools] perf: Fix PMU object alias initialization (Jiri Olsa) [970529] - [tools] perf/Documentation: add documentation on compiling for Android (Jiri Olsa) [970529] - [tools] perf: Update Makefile for Android (Jiri Olsa) [970529] - [tools] perf: Add on_exit implementation (Jiri Olsa) [970529] - [tools] perf: Remove duplicated include from trace-event-python.c (Jiri Olsa) [970529] - [tools] perf/machine: Carve up event processing specific from perf_tool (Jiri Olsa) [970529] - [tools] perf/sched: Handle PERF_RECORD_EXIT events (Jiri Olsa) [970529] - [tools] perf/annotate: Handle PERF_RECORD_EXIT events (Jiri Olsa) [970529] - [tools] perf/event: No need to create a thread when handling PERF_RECORD_EXIT (Jiri Olsa) [970529] - [tools] perf/machine: Introduce find_thread method (Jiri Olsa) [970529] - [tools] perf: Have the page size value available for all tools (Jiri Olsa) [970529] - [tools] perf/diff: Display empty space for non paired samples (Jiri Olsa) [970529] - [tools] perf/diff: Include samples without symbol in overall stats (Jiri Olsa) [970529] - [tools] perf/diff: Add -F option to display formula for computation (Jiri Olsa) [970529] - [tools] perf/diff: Add -p option to display period values for hist entries (Jiri Olsa) [970529] - [tools] perf/diff: Add weighted diff computation way to compare hist entries (Jiri Olsa) [970529] - [tools] perf/diff: Add option to sort entries based on diff computation (Jiri Olsa) [970529] - [tools] perf/diff: Add ratio computation way to compare hist entries (Jiri Olsa) [970529] - [tools] perf/diff: Add -b option for perf diff to display paired entries only (Jiri Olsa) [970529] - [tools] perf/trace: Add support for tracing workload given by command line (Jiri Olsa) [970529] - [tools] perf/trace: Explicitly enable system-wide mode if no option is given (Jiri Olsa) [970529] - [tools] perf/trace: Validate target task/user/cpu argument (Jiri Olsa) [970529]- [fs] xfs: don't use speculative prealloc for small files (Brian Foster) [955254] - [fs] xfs: xfs_iomap_prealloc_size() tracepoint (Brian Foster) [955254] - [fs] xfs: add quota-driven speculative preallocation throttling (Brian Foster) [955254] - [fs] xfs: xfs_dquot prealloc throttling watermarks and low free space (Brian Foster) [955254] - [fs] xfs: pass xfs_dquot to xfs_qm_adjust_dqlimits() instead of xfs_disk_dquot_t (Brian Foster) [955254] - [fs] xfs: push rounddown_pow_of_two() to after prealloc throttle (Brian Foster) [955254] - [fs] xfs: reorganize xfs_iomap_prealloc_size to remove indentation (Brian Foster) [955254] - [fs] xfs: Define a new function xfs_inode_dquot() (Brian Foster) [955254] - [fs] xfs: Define a new function xfs_this_quota_on() (Brian Foster) [955254] - [fs] xfs: fix xfs_iomap_eof_prealloc_initial_size type (Brian Foster) [955254] - [fs] xfs: increase prealloc size to double that of the previous extent (Brian Foster) [955254] - [fs] xfs: fix potential infinite loop in xfs_iomap_prealloc_size() (Brian Foster) [955254] - [fs] xfs: limit speculative prealloc size on sparse files (Brian Foster) [955254] - [fs] xfs: limit speculative prealloc near ENOSPC thresholds (Brian Foster) [955254] - [fs] xfs: add background scanning to clear eofblocks inodes (Brian Foster) [955254] - [fs] xfs: add minimum file size filtering to eofblocks scan (Brian Foster) [955254] - [fs] xfs: support multiple inode id filtering in eofblocks scan (Brian Foster) [955254] - [fs] xfs: add inode id filtering to eofblocks scan (Brian Foster) [955254] - [fs] xfs: add XFS_IOC_FREE_EOFBLOCKS ioctl (Brian Foster) [955254] - [fs] xfs: create function to scan and clear EOFBLOCKS inodes (Brian Foster) [955254] - [fs] xfs: make xfs_free_eofblocks() non-static, return EAGAIN on trylock failure (Brian Foster) [955254] - [fs] xfs: create helper to check whether to free eofblocks on inode (Brian Foster) [955254] - [fs] xfs: support a tag-based inode_ag_iterator (Brian Foster) [955254] - [fs] xfs: add EOFBLOCKS inode tagging/untagging (Brian Foster) [955254] - [fs] ext3: Dont call dquot_free_block() if we dont update anything (Eric Sandeen) [790278] - [fs] ext3: Update ctime in ext3_splice_branch() only when needed (Eric Sandeen) [790278] - [fs] GFS2: Fall back to vmalloc if kmalloc fails for dir hash tables (Robert S Peterson) [962468] - [fs] GFS2: Remove inode from i_ordered list in gfs2_clear_inode (Robert S Peterson) [859444] - [fs] GFS2: fix FITRIM boundary condition errors (Abhijith Das) [891699] - [fs] jbd[2]: enable CONFIG_JBD[2]_DEBUG on debug kernels (Eric Sandeen) [851269] - [fs] nfsd4: dont close read-write opens too soon (J. Bruce Fields) [955238] - [fs] GFS2: Add origin indicator to glock callbacks (Robert S Peterson) [855381] - [fs] GFS2: Don:t cache iopen glocks (Robert S Peterson) [855381] - [fs] ext2: update ctime when changing the file:s permission by setfacl (Eric Sandeen) [969323] - [fs] fuse: fix alignment in short read optimization for async_dio (Brian Foster) [949805] - [fs] fuse: return -EIOCBQUEUED from fuse_direct_IO() for all async requests (Brian Foster) [949805] - [fs] fuse: add flag to turn on async direct IO (Brian Foster) [949805] - [fs] fuse: truncate file if async dio failed (Brian Foster) [949805] - [fs] fuse: optimize short direct reads (Brian Foster) [949805] - [fs] fuse: enable asynchronous processing direct IO (Brian Foster) [949805] - [fs] fuse: make fuse_direct_io() aware about AIO (Brian Foster) [949805] - [fs] fuse: add support of async IO (Brian Foster) [949805] - [fs] fuse: move fuse_release_user_pages() up (Brian Foster) [949805] - [fs] fuse: Do not use RCU for current process credentials (Brian Foster) [949805] - [fs] fuse: mark pages accessed when written to (Brian Foster) [949805] - [fs] fuse: cleanup fuse_direct_io() (Brian Foster) [949805] - [fs] fuse: update inode size and invalidate attributes on fallocate (Brian Foster) [927324] - [fs] fuse: truncate pagecache range on hole punch (Brian Foster) [927324] - [fs] fuse: optimize fallocate on permanent failure (Brian Foster) [927324] - [fs] fuse: convert inode fallocate to file fallocate (Brian Foster) [927324] - [fs] fuse: add FALLOCATE operation (Brian Foster) [927324] - [fs] GFS2: Increase i_writecount during gfs2_setattr_size (Robert S Peterson) [968031] - [fs] NFS4.1 Fix data server connection race (Steve Dickson) [961887] - [fs] NFSv4: Dont recheck permissions on open in case of recovery cached open (Steve Dickson) [956865] - [fs] NFSv4.1: Fix the callback highest_used_slotid behaviour (Steve Dickson) [960224] - [fs] NFS: Cache state owners after files are closed (Steve Dickson) [800677] - [fs] NFS: Move cl_state_owners and related fields to the nfs_server struct (Steve Dickson) [800677] - [fs] NFSv4: Fix a readdir regression (Steve Dickson) [963337] - [fs] xfs: return EOPNOTSUPP for unsupported acl format (Eric Sandeen) [963686] - [fs] ext2: clear uptodate flag on super block I/O error (Eric Sandeen) [679930] - [fs] ext4/jbd2: dont wait (forever) for stale tid caused by wraparound (Eric Sandeen) [955807] - [fs] jbd: dont wait (forever) for stale tid caused by wraparound (Eric Sandeen) [955807] - [fs] ext4: fix waiting and sending of a barrier in ext4_sync_file() (Eric Sandeen) [955807] - [fs] jbd2: Add function jbd2_trans_will_send_data_barrier() (Eric Sandeen) [955807] - [fs] jbd2: fix sending of data flush on journal commit (Eric Sandeen) [955807] - [fs] ext4: fix fdatasync() for files with only i_size changes (Eric Sandeen) [955807] - [fs] ext4: Initialize fsync transaction ids in ext4_new_inode() (Eric Sandeen) [955807] - [fs] ext4: Rewrite __jbd2_log_start_commit logic to match upstream (Eric Sandeen) [955807] - [net] sctp: Use correct sideffect command in duplicate cookie handling (Daniel Borkmann) [963843] {CVE-2013-2206} - [net] macvlan: fix checksums error when we are in bridge mode (Vlad Yasevich) [893151] - [net] bridge: Add const to dummy br_netpoll_send_skb (Flavio Leitner) [924294] - [net] bridge: send query as soon as leave is received (Amerigo Wang) [952012] - [net] bridge: only expire the mdb entry when query is received (Amerigo Wang) [952012] - [net] bridge: Replace mp->mglist hlist with a bool (Amerigo Wang) [952012] - [net] bond: add support to read speed and duplex via ethtool (Veaceslav Falico) [961131] - [net] bridge: set fake_rtable's dst to NULL to avoid kernel Oops (Thomas Graf) [924033] - [net] bonding: fire NETDEV_RELEASE event only on 0 slaves (Veaceslav Falico) [805098]- [netdrv] igb: Removed unused i2c function (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Implementation of i210/i211 LED support (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix possible panic caused by Rx traffic arrival while interface is down (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix set_ethtool function to call update nvm for entire image (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: SerDes flow control setting (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support for SFP modules discovery (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add update to last_rx_timestamp in Rx rings (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Changed LEDs blink mechanism to include designs using cathode (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: limit udelay for phy changes to 10000us (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Bump version of driver (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove id's that will not be productized for Linux (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove dead code path (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Retain HW VLAN filtering while in promiscuous + VT mode (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: display a warning message when SmartSpeed works (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use pci_vfs_assigned instead of igb_vfs_are_assigned (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add SMBI semaphore to I210/I211 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: SERDES loopback sigdetect bit on i210 devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add support for i354 devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Enable EEE LP advertisement (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix code comments and whitespace (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix sparse warnings on function pointers (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use rx/tx_itr_setting when setting up initial value of itr (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Pull adapter out of main path in igb_xmit_frame_ring (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Mask off check of frag_off as we only want fragment offset (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: random code and comments fix (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Implement support to power sfp cage and turn on I2C (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support to read and export SFF-8472/8079 data (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support for 100base-fx SFP (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: fix PHC stopping on max freq (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: make sensor info static (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: fix i350 anti spoofing config (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix for lockdep issue in igb_get_i2c_client (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix link setup for I210 devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Refractoring function pointers in igb_get_invariants function (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Intialize MAC function pointers (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Initialize NVM function pointers (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Initialize PHY function pointers (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update igb to use a path similar to ixgbe to determine when to stop Tx (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Refix sparse warning in igb_get_i2c_client (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix for improper allocation flag in igb_get_i2c_client (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix for improper exit in igb_get_i2c_client (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove unnecessary alloc/OOM messages, alloc cleanups (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Copyright string update to year 2013 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Replace rmb in Tx cleanup with read_barrier_depends (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use in-kernel PTP_EV_PORT #define (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Free any held skb that should have been timestamped on remove (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add mechanism for detecting latched hardware Rx timestamp (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add timeout for PTP Tx work item (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add support for SW timestamping (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: enable CONFIG_IGB_HWMON (Dean Nelson) [914835 923899 947526] - [netdrv] igb: Enable hwmon data output for thermal sensors via I2C (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add support functions to access thermal data (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add i2c interface to igb (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update igb version to 4.1.2 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix SerDes autoneg flow control (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Unset sigdetect for SERDES loopback on 82580 and i350 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Workaround for global device reset problem on 82580 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Refactoring of i210 file (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Acquire, release semaphore for writing each EEPROM page (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Updates to read nvm function for i211 device (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use a 32-bit mask when calculating the flow control watermarks (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Do not parse past IP header on fragments beyond the first (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: No longer rely on APME to determine WoL settings (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update PTP Rx filters (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Ethtool support to enable and disable EEE (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Improve performance and reduce size of igb_tx_map (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: consolidate creation of Tx buffer info and data descriptor (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: convert to SKB paged frag API (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update igb Tx flags to improve code efficiency (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Make TSO check for CHECKSUM_PARTIAL to avoid skb_is_gso check (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support for modifying UDP RSS flow hashing (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Clear Go Link Disconnect for 82580 and later devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Enable clock drivers along with associated net/PHY drivers (Dean Nelson) [914835 923899 947526] - [netdrv] igb: Fix EEPROM writes via ethtool on i210 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add function to read i211's invm version (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove workaround for EEE configuration on i210/I211 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix sparse warning in igb_ptp_rx_pktstamp (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update firmware version info for ethtool output (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Enable auto-crossover during forced operation on 82580 and above (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update version (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update get cable length function for i210/i211 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Split igb_update_dca into separate Tx and Rx functions (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Lock buffer size at 2K even on systems with larger pages (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Move rx_buffer related code in Rx cleanup path into separate function (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Map entire page and sync half instead of mapping and unmapping half pages (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Combine post-processing of skb into a single function (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Do not use header split, instead receive all frames into a single buffer (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Split Rx timestamping into two separate functions (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Correcting and improving small packet check and padding (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use dma_unmap_addr and dma_unmap_len defines (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Simplify how we populate the RSS key (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Change how we populate the RSS indirection table (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Change Tx cleanup loop to do/while instead of for (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix stats output on i210/i211 parts (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support to enable EEE on all eee_supported devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove artificial restriction on RQDPC stat reading (Stefan Assmann) [914835 923899 947526] - [netdrv] pci: Add SRIOV helper function to determine if VFs are assigned to guest (Stefan Assmann) [914835 923899 947526] - [net] phy: fix a bug when verify the EEE support (Nikolay Aleksandrov) [896263] - [net] mdio: translation of MMD EEE registers to/from ethtool settings (Nikolay Aleksandrov) [896263] - [net] phy: add the EEE support and the way to access to the MMD registers (Nikolay Aleksandrov) [896263] - [edac] avoid mce decoding crash after edac driver unloaded (Prarit Bhargava) [787999] - [x86] mce: Drain mcelog buffer (Prarit Bhargava) [787999] - [x86] mce: Add wrappers for registering on the decode chain (Prarit Bhargava) [787999] - [edac] sb_edac: Add it to the building system (Prarit Bhargava) [787999] - [edac] i7core_edac: Drop the edac_mce facility (Prarit Bhargava) [787999] - [x86] mce: Use notifier chain only for MCE decoding (Prarit Bhargava) [787999] - [s390] crash: Fuzzy live dump for System z (Hendrik Brueckner) [929262] - [s390] mm: allow absolute memory access for /dev/mem (Hendrik Brueckner) [929262] - [s390] zcrypt: ap bus rescan problem when toggle crypto adapters on/off (Hendrik Brueckner) [929259] - [s390] zcrypt: Handle AP configuration changes (Hendrik Brueckner) [929259] - [s390] smp: lost IPIs on cpu hotplug (Hendrik Brueckner) [975179] - [cdrom] use kzalloc() for failing hardware (Frantisek Hrbata) [973106] {CVE-2013-2164}- [net] bridge: Set vlan_features to allow offloads on vlans (Vlad Yasevich) [951458] - [virt] virtio-net: initialize vlan_features (Vlad Yasevich) [951458] - [net] ipv6: assign rt6_info to inet6_ifaddr in init_loopback (Jiri Benc) [744655] - [net] ipv6: Fix broken IPv6 routing table after loopback down-up (Jiri Benc) [744655] - [s390] cio: add channel ID sysfs attribute (Hendrik Brueckner) [929274] - [s390] cio: make use of newly added format 1 channel-path data (Hendrik Brueckner) [929274] - [s390] cio: collect format 1 channel-path description data (Hendrik Brueckner) [929274] - [s390] qeth: Support VEPA mode (Hendrik Brueckner) [929275] - [s390] ccwgroup: allow drivers to call set_{on, off}line (Hendrik Brueckner) [929275] - [s390] dasd: add safe offline interface (Hendrik Brueckner) [929264] - [s390] dasd: add shutdown action (Hendrik Brueckner) [929264] - [s390] dasd: Correct retry counter for terminated I/O (Hendrik Brueckner) [929264] - [s390] perf_cpum_cf: fallback to software sampling events (Hendrik Brueckner) [823012] - [s390] perf_cpum_cf: Add support for counters available with IBM zEC12 (Hendrik Brueckner) [823012] - [s390] perf_cpum_cf: get rid of compile warnings (Hendrik Brueckner) [823012] - [s390] perf: add support for s390x CPU counters (Hendrik Brueckner) [823012] - [ata] libata-sff: port_task is SFF specific (David Milburn) [808672] - [ata] libata-sff: introduce ata_sff_init/exit() and ata_sff_port_init() (David Milburn) [808672] - [netdrv] qlge: Update version to 1.00.00.32 (Chad Dupuis) [927891] - [netdrv] qlge: Fix ethtool autoneg advertising (Chad Dupuis) [927891] - [netdrv] qlge: Fix receive path to drop error frames (Chad Dupuis) [927891] - [netdrv] qlge: Fixed a coding style issue (Chad Dupuis) [927891] - [kernel] sched: Do not account bogus utime (Stanislaw Gruszka) [912662] - [kernel] sched: Avoid cputime scaling overflow (Stanislaw Gruszka) [912662] - [acpi] Verify device status after eject (Nigel Croxon) [869134] - [acpi] Update CPU hotplug error messages (Nigel Croxon) [869134] - [acpi] Add acpi_handle_() interfaces (Nigel Croxon) [869134] - [acpi] Export functions for hot-remove (Nigel Croxon) [869134] - [acpi] Add ACPI CPU hot-remove support (Nigel Croxon) [869134] - [acpi] Fix stale pointer access to flags.lockable (Nigel Croxon) [869134] - [acpi] processor_core: prevent cpu from becoming online (Nigel Croxon) [869134] - [acpi] Set hotplug _OST support bit to _OSC (Nigel Croxon) [869134] - [acpi] Add _OST support for ACPI container hotplug (Nigel Croxon) [869134] - [acpi] Add _OST support for ACPI memory hotplug (Nigel Croxon) [869134] - [acpi] Add _OST support for ACPI CPU hotplug (Nigel Croxon) [869134] - [acpi] Add _OST support for sysfs eject (Nigel Croxon) [869134] - [acpi] Add an interface to evaluate _OST (Nigel Croxon) [869134] - [acpi] scan: return -ENODEV if no device was found (Nigel Croxon) [869134] - [acpi] processor_core: add missing kfree (Nigel Croxon) [869134] - [acpi] processor_core: Add CPU hotplug support for processor device objects (Nigel Croxon) [869134] - [acpi] processor_core: Do not try to set up acpi processor stuff on cores exceeding maxcpus (Nigel Croxon) [869134] - [idle] intel_idle: Don't register CPU notifier if we are not running (Nigel Croxon) [869134] - [idle] intel_idle: break dependency between modules (Nigel Croxon) [869134] - [acpi] processor_core: remove duplicated lines of merging problems with acpi_processor_add (Nigel Croxon) [869134] - [acpi] processor_core: Delay acpi_processor_start() call for hotplugged cores (Nigel Croxon) [869134] - [acpi] processor_core: Split up acpi_processor_add (Nigel Croxon) [869134] - [idle] intel_idle: Split up and provide per CPU initialization func (Nigel Croxon) [869134] - [acpi] processor_core: Remove unneeded variable passed by acpi_processor_hotadd_init (Nigel Croxon) [869134] - [s390] scm: process availability (Hendrik Brueckner) [929257] - [s390] scm_blk: suspend writes (Hendrik Brueckner) [929257] - [s390] scm_drv: extend notify callback (Hendrik Brueckner) [929257] - [s390] scm_blk: fix request number accounting (Hendrik Brueckner) [929257] - [s390] scm: reorder scm_remove (Hendrik Brueckner) [929257]- [crypto] Revert: unmark gcm(aes) as fips_allowed (Jarod Wilson) [915637] - [crypto] testmgr: allow aesni-intel and ghash_clmulni-intel in fips mode (Jarod Wilson) [915637] - [crypto] testmgr: silence warnings about no tests for aesni algorithms (Jarod Wilson) [915637] - [crypto] Use scatterwalk_crypto_chain (Jarod Wilson) [786972] - [crypto] scatterwalk: Add scatterwalk_crypto_chain helper (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fix Kconfig problem with CRYPTO_GLUE_HELPER_X86 (Jarod Wilson) [786968 786972 969522] - [crypto] gcm: Add RFC4543 wrapper for GCM (Jarod Wilson) [786968 786972 969522] - [crypto] glue_helper: add more optimized XTS-mode for serpent-avx (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: add more optimized XTS mode for x86-64 (Jarod Wilson) [786968 786972 969522] - [crypto] glue_helper: use le128 instead of u128 for CTR mode (Jarod Wilson) [786968] - [crypto] glue_helper: cast6/avx, avoid using temporary stack buffers (Jarod Wilson) [786968 786972 969522] - [crypto] glue_helper: serpent-sse2, split generic glue code to new helper module (Jarod Wilson) [786968 786972 969522] - [crypto] ghash-intel: assembler clean-up, use ENDPROC at end of assember functions (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: add ENDPROC statements for assembler functions (Jarod Wilson) [786968 786972 969522] - [crypto] aes-x86: assembler clean-ups, use ENTRY/ENDPROC, localize jump targets (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: remove rfc3686(ctr(aes)), utilize rfc3686 from ctr-module instead (Jarod Wilson) [786968] - [crypto] ctr: make rfc3686 asynchronous block cipher (Jarod Wilson) [786968 786972 969522] - [net] xfrm_algo: probe asynchronous block ciphers instead of synchronous (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fix XTS mode on x86-32, add wrapper function for asmlinkage aesni_enc() (Jarod Wilson) [786968 786972 969522] - [crypto] lrw: add interface for parallelized cipher implementions (Jarod Wilson) [786968 786972 969522] - [crypto] lrw: split gf128mul table initialization from setkey (Jarod Wilson) [786968 786972 969522] - [crypto] lrw: use blocksize constant (Jarod Wilson) [786968 786972 969522] - [crypto] crypto: cryptd - disable softirqs in cryptd_queue_worker to prevent data corruption (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: improve lrw and xts performance by utilizing parallel AES-NI hardware pipelines (Jarod Wilson) [786968 786972 969522] - [crypto] xts: remove dependency on EXPERIMENTAL (Jarod Wilson) [786968 786972 969522] - [crypto] lrw: remove dependency on EXPERIMENTAL (Jarod Wilson) [786968 786972 969522] - [crypto] xts: add interface for parallelized cipher implementations (Jarod Wilson) [786968 786972 969522] - [crypto] xts: use blocksize constant (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fix wrong kfree pointer (Jarod Wilson) [786972] - [crypto] aesni-intel: change to use shared ablk_* functions (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: use crypto_{un}register_algs (Jarod Wilson) [786968 786972 969522] - [crypto] Add bulk algorithm registration interface (Jarod Wilson) [786968 786972 969522] - [crypto] ablk_helper: move ablk_* functions from serpent-sse2/avx glue code to shared module (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fix unaligned cbc decrypt for x86-32 (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: move more common code to ablk_init_common (Jarod Wilson) [786968 786972 969522] - [crypto] aes-x86: quiet sparse noise about symbol not declared (Jarod Wilson) [786968 786972 969522] - [crypto] cryptd: Use subsys_initcall to prevent races with aesni (Jarod Wilson) [786968 786972 969522] - [crypto] ghash-intel: Fix set but not used in ghash_async_setkey() (Jarod Wilson) [786972] - [crypto] aesni-intel: fix aesni build on i386 (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: Merge with fpu.ko (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fixed problem with packets that are not multiple of 64bytes (Jarod Wilson) [786972] - [crypto] aesni-intel: Fix remaining leak in rfc4106_set_hash_key (Jarod Wilson) [786972] - [crypto] aesni-intel: Don't leak memory in rfc4106_set_hash_subkey (Jarod Wilson) [786972] - [crypto] ghash-intel: ghash-clmulni-intel_glue needs err.h (Jarod Wilson) [786972] - [crypto] aesni-intel: Fixed build with binutils 2.16 (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: Fixed build error on x86-32 (Jarod Wilson) [786968 969522] - [crypto] aesni-intel: Ported implementation to x86-32 (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: RFC4106 AES-GCM Driver Using Intel New Instructions (Jarod Wilson) [786972] - [crypto] cryptd: Adding the AEAD interface type support to cryptd (Jarod Wilson) [786972] - [crypto] aesni-intel: Fix another CTR build failure with gas 2.16.1 (Jarod Wilson) [786968] - [crypto] aesni-intel: Fix CTR optimization build failure with gas 2.16.1 (Jarod Wilson) [786968] - [crypto] aesni-intel: Add AES-NI accelerated CTR mode (Jarod Wilson) [786968] - [crypto] ghash-clmulni-intel: Put proper .data section in place (Jarod Wilson) [921642] - [s390] Revert: kernel: add support for physical memory > 4TB (Jarod Wilson) [913220] - [kernel] perf: Fix perf_event_for_each() to use sibling (Jiri Olsa) [967933] - [x86] perf: Add format attributes for p4 (Jiri Olsa) [967933] - [x86] perf: Adding sysfs group format attribute for pmu device (Jiri Olsa) [967933] - [x86] perf: Fix local vs remote memory events for NHM/WSM (Jiri Olsa) [967933] - [tools] perf: Remove deprecated WARN_ON_ONCE() (Jiri Olsa) [967933] - [tools] perf: Call perf_cgroup_event_time() directly (Jiri Olsa) [967933] - [tools] perf: Don't call release_callchain_buffers() if allocation fails (Jiri Olsa) [967933] - [mfd] lpc_ich: Add support for Intel Avoton SoC (Neil Horman) [922965] - [mfd] lpc_ich: Use devres API to allocate private data (Neil Horman) [922965] - [mfd] lpc_ich: Add Device IDs for Intel Wellsburg PCH (Neil Horman) [922965] - [mfd] lpc_ich: Fix gpio base and control offsets (Neil Horman) [922965] - [mfd] lpc_ich: One uninitialized cell is no error (Neil Horman) [922965] - [mfd] lpc_ich: Fix resource request for mem 0x00000000 (Neil Horman) [922965] - [mfd] lpc_ich: Add Device IDs for Intel Lynx Point-LP PCH (Neil Horman) [922965] - [mfd] lpc_ich: Fix regression for iTCO_wdt driver (Neil Horman) [922965] - [mfd] Check for mem_base when building IORESOURCE_MEM resources (Neil Horman) [922965] - [watchdog] iTCO_wdt: Convert iTCO_wdt driver to mfd model (Neil Horman) [922965] - [watchdog] iTCO_wdt: Use pr_ and pr_ (Neil Horman) [922965] - [watchdog] iTCO_wdt: fix TCO V1 timeout values and limits (Neil Horman) [922965] - [mfd] Add LPC driver for Intel ICH chipsets (Neil Horman) [922965] - [i2c] i801: SMBus patch for Intel Avoton DeviceIDs (Neil Horman) [922965] - [i2c] iSMT: add Intel Avoton DeviceIDs (Neil Horman) [922965] - [ata] ata_piix: IDE-mode SATA patch for Intel Avoton DeviceIDs (Neil Horman) [922965] - [ata] ata_piix: make DVD Drive recognisable on systems with Intel Sandybridge chipsets (Neil Horman) [922965] - [ata] ahci: AHCI-mode SATA patch for Intel Avoton DeviceIDs (Neil Horman) [922965] - [usb] xhci: correct comp_mode_recovery_timer on return from hibernate (Tony Camuso) [888974] - [acpi] Don't let acpi_pad needlessly mark TSC unstable (Lenny Szubowicz) [907545] - [acpi] acpica: Remove extraneous warning for very large GPE registers (Nigel Croxon) [924873] - [kernel] async: Make async execution api a little more fair in scheduling (Neil Horman) [871955] - [md] dm-stripe: fix regression in stripe_width calculation (Mike Snitzer) [960277] - [block] fix ext_devt_idr handling (Tomas Henzl) [735927] - [md] dm-crypt: fix mempool deadlock (Mike Snitzer) [831158] - [scsi] libsas: fix handling vacant phy in sas_set_ex_phy() (David Milburn) [949905] - [mm] swap: avoid read_swap_cache_async() race to deadlock while waiting on discard I/O completion (Rafael Aquini) [827548] - [mm] compaction: fix /proc/sys/vm/compact_memory crash (Johannes Weiner) [953680 955525] - [mm] fadvise: drain all pagevecs if POSIX_FADV_DONTNEED fails to discard all pages (Larry Woodman) [957821] - [pci] dmar: Remove warning for HPET scope type (Nigel Croxon) [956310]- [fs] nfs: Fix an NFS client lockdep issue (Jeff Layton) [891937] - [acpi] acpi_pad: fix power_saving thread deadlock (Lenny Szubowicz) [751123] - [powerpc] rtas_flash: Fix validate_flash buffer overflow issue (Steve Best) [956385] - [powerpc] rtas_flash: Fix bad memory access (Steve Best) [956385] - [powerpc] rtas_flash: New return code to indicate FW entitlement expiry (Steve Best) [956385] - [powerpc] rtas_flash: Update return token comments (Steve Best) [956385] - [powerpc] rtas_flash: Free kmem upon module exit (Steve Best) [956385] - [netdrv] igb: SR-IOV init reordering (Stefan Assmann) [920652] - [netdrv] igb: Fix null pointer dereference (Stefan Assmann) [920652] - [netdrv] igb: Enable SR-IOV configuration via PCI sysfs interface (Stefan Assmann) [920652] - [powerpc] Fix VMX fix for memcpy case (Steve Best) [929280] - [powerpc] Fix VMX in interrupt check in POWER7 copy loops (Steve Best) [929280] - [powerpc] POWER7 optimised memcpy using VMX and enhanced prefetch (Steve Best) [929280] - [powerpc] POWER7 optimised copy_page using VMX and enhanced prefetch (Steve Best) [929280] - [powerpc] Rename copyuser_power7_vmx.c to vmx-helper.c (Steve Best) [929280] - [powerpc] Use enhanced touch instructions in POWER7 copy_to_user/copy_from_user (Steve Best) [929280] - [powerpc] Simplify 4k/64k copy_page logic (Steve Best) [929280] - [powerpc] Add 64bit csum_and_copy_to_user (Steve Best) [929280] - [powerpc] Optimise 64bit csum_partial_copy_generic and add csum_and_copy_from_user (Steve Best) [929280] - [powerpc] Optimise 64bit csum_partial (Steve Best) [929280] - [kernel] trace: Allow archs to ignore tracing compat syscalls (Josh Poimboeuf) [881038] - [kernel] trace: Fix perf syscall tracing when syscall_nr == -1 (Josh Poimboeuf) [881038] - [netdrv] 8139cp: Prevent dev_close/cp_interrupt race on MTU change (John Green) [767885] - [netdrv] 8139cp: properly support change of MTU values (John Green) [767885] - [pci] make re-allocation try harder by reassigning ranges higher in the heirarchy (Takahiro MUNEDA) [965006] - [pci] code and comments cleanup (Takahiro MUNEDA) [965006] - [pci] make cardbus-bridge resources optional (Takahiro MUNEDA) [965006] - [pci] honor child buses add_size in hot plug configuration (Takahiro MUNEDA) [965006] - [pci] ability to relocate assigned pci-resources (Takahiro MUNEDA) [965006] - [pci] make SRIOV resources optional (Takahiro MUNEDA) [965006] - [s390] console: fix 3215 console crash (Hendrik Brueckner) [970779] - [s390] scm_blk: allow more cluster size values (Hendrik Brueckner) [963068] - [s390] mm: protection exception PSW for aborted transaction (Hendrik Brueckner) [958271] - [s390] hibernate: Save and restore absolute zero pages (Hendrik Brueckner) [952739] - [s390] kdump: Add PM notifier for kdump (Hendrik Brueckner) [952738] - [s390] qeth: fix qeth_wait_for_threads() deadlock for OSN devices (Hendrik Brueckner) [952448] - [s390] module: Add missing R_390_NONE relocation type (Hendrik Brueckner) [952449] - [s390] dasd: fix unresponsive device after all channel paths were lost (Hendrik Brueckner) [915731] - [s390] kernel: add support for physical memory > 4TB (Hendrik Brueckner) [913220] - [s390] zcore: Add hsa file (Hendrik Brueckner) [915356] - [s390] ipl: Implement diag308 loop for zfcpdump (Hendrik Brueckner) [915364] - [s390] eadm_sch: fix driver initialization (Hendrik Brueckner) [912489] - [s390] zfcp: Do not wakeup while suspended (Hendrik Brueckner) [855129] - [s390] time: fix sched_clock() overflow (Hendrik Brueckner) [903334] - [s390] irq: enable irq sum accounting for /proc/stat again (Hendrik Brueckner) [903333] - [s390] dasd: prevent path verification before resume (Hendrik Brueckner) [903331] - [s390] dasd: fix unaccessible device after resume (Hendrik Brueckner) [903339] - [security] selinux: fix parallel compile error (Frantisek Hrbata) [962427] - [acpi] Evaluate thermal trip points before reading temperature (Tony Camuso) [929293] - [kernel] time: Fix setting of hardware clock in NTP code (Prarit Bhargava) [912704] - [x86] quirks: use 'intremap=off' instead of 'nointremap' for consistency (Prarit Bhargava) [960828] - [fs] proc: fix pagemap_read() error case (Larry Woodman) [918119] - [base] node: fix off-by-one bug in print_nodes_state() (Prarit Bhargava) [871215] - [netdrv] sky2: fix scheduling while atomic in sky2_vlan_rx_register (Nikolay Aleksandrov) [920754] - [netdrv] netxen: write IP address to firmware when using bonding (Nikolay Aleksandrov) [924667] - [netdrv] be2net: remove BUG_ON() in be_mcc_compl_is_new() (Ivan Vecera) [909488] - [netdrv] igb: increase timeout for ethtool offline self-test (Stefan Assmann) [906240] - [netdrv] qlcnic: sleeping function called from invalid context (Amerigo Wang) [907310] - [netdrv] be2net: ensure all events are ack'ed prior calling be_eq_clean (Ivan Vecera) [884442] - [pci] Document MPS parameters pci=pcie_bus_safe, pci=pcie_bus_perf, etc (Myron Stowe) [910604]- [virt] kvm: fix copy to user with irq disabled (Michael S. Tsirkin) [906602] {CVE-2013-1935} - [netdrv] usb/cdc_ncm: apply usbnet_link_change (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: demote "unexpected notification" to debug level (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: return -ENOMEM if kzalloc fails (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: allow user to prefer NCM for backwards compatibility (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: tag Huawei devices (e.g. E5331) with FLAG_WWAN (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix probing of devices with multiple control interface altsettings (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add another Huawei vendor specific device (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: use IAD provided by the USB core (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add support FLAG_NOARP for Infineon modem platform (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix error path for single interface probing (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: workaround for missing CDC Union (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix drvinfo strings set in drivers for ethtool (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: use generic usbnet_manage_power() (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add Huawei devices (Neil Horman) [815934] - [usb] add USB_VENDOR_AND_INTERFACE_INFO() macro (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: error path lock fix (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: big endian fix (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: apply introduced usb command APIs (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: do not bind to NCM compatible MBIM devices (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: adding MBIM driver (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: export shared symbols and definitions (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: errata updates for cdc.h (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix one more typo (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add missed constants and structures (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: typo and style fixes (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: ncm constants and structures added (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: refactoring for tx multiplexing (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: splitting rx_fixup for code reuse (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: process chained NDPs (Neil Horman) [815934] - [netdrv] net/cdc_ncm: refactor bind preparing for MBIM support (Neil Horman) [815934] - [netdrv] net/cdc_ncm: adding MBIM support to ncm_setup (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add MBIM constants and structures (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: workaround NTB input size firmware bug (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: tag Ericsson WWAN devices (eg F5521gw) with FLAG_WWAN (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: tag Ericsson WWAN devices (eg F5521gw) with FLAG_WWAN (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Disable hub-initiated LPM for comms devices (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: avoid discarding datagrams in rx path (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix MTU and max_datagram_size handling (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: reduce driver latency in the data path (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: print MAC via printk format specifier (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: make ethtool_ops const (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Use kzalloc rather than kmalloc followed by memset with 0 (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: convert drivers/net/* to use module_usb_driver() (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Don't use stack variables for DMA (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix endianness problem (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Remove unneeded version.h includes from drivers/net/ (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add missing .reset_resume hook (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: release interfaces fix in unbind() (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Add mising short packet in cdc_ncm driver (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix short packet issue on some devices (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: use ethd name for known ethernet devices (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: errata updates for cdc_ncm host driver (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: tx_fixup() race condition fix (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Don't deref NULL in cdc_ncm_rx_fixup() and don't use uninitialized variable (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: USB CDC NCM host driver (Neil Horman) [815934] - [netdrv] usb/serial/sierra: Add support for Sierra Wireless AirCard 320U modem (Neil Horman) [884869] - [netdrv] sierra_net: keep status interrupt URB active (Neil Horman) [884869] - [netdrv] sierra_net: apply usbnet_link_change (Neil Horman) [884869] - [netdrv] sierra_net: Remove unnecessary alloc/OOM messages (Neil Horman) [884869] - [netdrv] sierra_net: fix ethtool drvinfo strings set in drivers (Neil Horman) [884869] - [netdrv] sierra_net: shut up sparse restricted type warnings (Neil Horman) [884869] - [netdrv] usbnet: sierra_net: apply introduced usb command APIs (Neil Horman) [884869] - [netdrv] sierra_net: Endianess bug fix (Neil Horman) [884869] - [netdrv] sierra_net: removes unnecessary semicolon (Neil Horman) [884869] - [netdrv] sierra_net: make private symbols static (Neil Horman) [884869] - [netdrv] sierra_net: device IDs for Aircard 320U++ (Neil Horman) [884869] - [netdrv] usbnet: make ethtool_ops const (Neil Horman) [884869] - [netdrv] sierra_net: convert to use module_usb_driver() (Neil Horman) [884869] - [netdrv] sierra_net: don't use flush_scheduled_work() (Neil Horman) [884869] - [netdrv] sierra_net: return operator cleanup (Neil Horman) [884869] - [netdrv] sierra_net: use __packed annotation (Neil Horman) [884869] - [netdrv] sierra_net: initiate sync sequence in sierra_net.c driver (Neil Horman) [884869] - [netdrv] sierra_net: add sierra_net driver (Neil Horman) [884869] - [netdrv] usbnet: allow status interrupt URB to always be active (Neil Horman) [884869] - [netdrv] usbnet: handle link change (Neil Horman) [884869] - [netdrv] usbnet: apply usbnet_link_change (Neil Horman) [884869] - [netdrv] usbnet: introduce usbnet_link_change API (Neil Horman) [884869] - [netdrv] usbnet: Remove unnecessary alloc/OOM messages (Neil Horman) [884869] - [netdrv] usbnet: fix tx_dropped statistics (Neil Horman) [884869] - [netdrv] usbnet: prevent buggy devices from killing us (Neil Horman) [884869] - [netdrv] usbnet: fix regression from FLAG_NOARP code (Neil Horman) [884869] - [netdrv] usbnet: add new flag FLAG_NOARP for usb net devices (Neil Horman) [884869] - [netdrv] usbnet: generic manage_power() (Neil Horman) [884869] - [netdrv] usbnet: handle PM failure gracefully (Neil Horman) [884869] - [netdrv] usbnet: ratelimit kevent may have been dropped warnings (Neil Horman) [884869] - [netdrv] usbnet: runtime wake up device before calling usbnet_{read|write}_cmd (Neil Horman) [884869] - [netdrv] usbnet: introduce usbnet_{read|write}_cmd_nopm (Neil Horman) [884869] - [netdrv] usbnet: Fix memory leak on Tx data path (Neil Horman) [884869] - [netdrv] usbnet: introduce usbnet 3 command helpers (Neil Horman) [884869] - [netdrv] usbnet: Support devices reporting idleness (Neil Horman) [884869] - [netdrv] usbnet: fix softirq storm on suspend (Neil Horman) [884869] - [netdrv] usbnet: fix deadlock in resume (Neil Horman) [884869] - [netdrv] usbnet: Use eth_random_addr (Neil Horman) [884869] - [netdrv] usbnet: handle remote wakeup asap (Neil Horman) [884869] - [netdrv] usbnet: clear OPEN flag in failure path (Neil Horman) [884869] - [netdrv] usbnet: sanitise overlong driver information strings (Neil Horman) [884869] - [netdrv] usbnet: don't initialize transfer buffer before submit status URB (Neil Horman) [884869] - [netdrv] usbnet: remove declaration for intr_complete (Neil Horman) [884869] - [netdrv] usbnet: remove usb_get/put_dev in .probe and .disconnect (Neil Horman) [884869] - [netdrv] usbnet: fix skb traversing races during unlink (Neil Horman) [884869] - [netdrv] usbnet: fix failure handling in usbnet_probe (Neil Horman) [884869] - [netdrv] usbnet: fix leak of transfer buffer of dev->interrupt (Neil Horman) [884869] - [netdrv] usbnet: consider device busy at each recieved packet (Neil Horman) [884869] - [netdrv] usbnet: don't clear urb->dev in tx_complete (Neil Horman) [884869] - [netdrv] usbnet: increase URB reference count before usb_unlink_urb (Neil Horman) [884869] - [netdrv] usbnet: use netif_tx_wake_queue instead of netif_start_queue (Neil Horman) [884869] - [netdrv] usbnet: reserve headroom on rx skbs (Neil Horman) [884869] - [netdrv] usbnet: avoid recursive locking in usbnet_stop() (Neil Horman) [884869] - [netdrv] usbnet: fix oops in usbnet_start_xmit (Neil Horman) [884869] - [netdrv] usbnet: fix a few typos in comments (Neil Horman) [884869] - [netdrv] usbnet: fix out of memory during runtime pm (Neil Horman) [884869] - [netdrv] usbnet: remove flag of EVENT_DEV_WAKING (Neil Horman) [884869] - [netdrv] usbnet: Resubmit interrupt URB if device is open (Neil Horman) [884869] - [netdrv] usbnet: Use FIELD_SIZEOF macro in usbnet_init() function (Neil Horman) [884869] - [netdrv] usbnet: use ethd name for known ethernet devices (Neil Horman) [884869] - [netdrv] usbnet: Fix up 'FLAG_POINTTOPOINT' and 'FLAG_MULTI_PACKET' overlaps (Neil Horman) [884869] - [netdrv] usbnet: Ethernet quirks for the LG-VL600 4G modem (Neil Horman) [884869] - [netdrv] usbnet: Fix leak when usb_autopm_get_interface() returns less than zero in kevent() (Neil Horman) [884869] - [netdrv] usbnet: don't use flush_scheduled_work() (Neil Horman) [884869] - [netdrv] usbnet: changes for upcoming cdc_ncm driver (Neil Horman) [884869] - [netdrv] usbnet: fix usb_autopm_get_interface failure (Neil Horman) [884869] - [netdrv] usbnet: rx_submit() should return an error code (Neil Horman) [884869] - [netdrv] usbnet: remove noisy and hardly useful printk (Neil Horman) [884869] - [netdrv] usbnet: use jiffies in schedule_timeout(), not msecs (Neil Horman) [884869] - [netdrv] usbnet: use newly introduced hex_to_bin() (Neil Horman) [884869] - [netdrv] usbnet: Set parent device early for netdev_printk() (Neil Horman) [884869] - [netdrv] usbnet: Print device statistics as unsigned (Neil Horman) [884869] - [netdrv] usbnet: Adding URB_ZERO_PACKET flag to usbnet.c (Neil Horman) [884869] - [netdrv] usbnet: Use netif_ logging facilities (Neil Horman) [884869] - [netdrv] usbnet: Convert dev(dbg|err|warn|info) macros to netdev_ (Neil Horman) [884869] - [netdrv] usbnet: Autosuspend for online devices (Neil Horman) [884869] - [netdrv] usbnet: Move && and || to end of previous line (Neil Horman) [884869] - [netdrv] usbnet: Set link down initially for drivers that update link state (Neil Horman) [884869] - [netdrv] usbnet: Set device type for wlan and wwan devices (Neil Horman) [884869] - [netdrv] usbnet: Use wwand interface name for mobile broadband devices (Neil Horman) [884869] - [edac] sb_edac: do not require prescence of IMC_DDRIO device (Mauro Carvalho Chehab) [923451] - [edac] sb_edac: fix the error about memory type detection on SandyBridge (Mauro Carvalho Chehab) [923451] - [dma] ioat: Fix excessive CPU utilization (John Feeney) [883575] - [wireless] b43: stop format string leaking into error msgs (John Linville) [971389] {CVE-2013-2852}- [powerpc] crypto: Enable the PFO-based encryption device (Steve Best) [929325] - [crypto] nx: Build files for the nx device driver (Steve Best) [929325] - [crypto] nx: Fixes for multiple races and issues (Steve Best) [929325] - [crypto] nx: debugfs routines and docs for the nx device driver on powerpc (Steve Best) [929325] - [crypto] nx: SHA512 hash routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: SHA256 hash routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-XCBC mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-GCM mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-ECB mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-CTR mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-CCM mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-CBC mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: driver code supporting nx encryption on powerpc (Steve Best) [929325] - [x86] apic: mark ARAT Support as Tech Preview (Prarit Bhargava) [808192] - [x86] apic: disable ARAT by default (Prarit Bhargava) [808192] - [x86] amd: Do not enable ARAT feature on AMD processors below family 0x12 (Prarit Bhargava) [808192] - [tools] perf: Fix SIGALRM and pipe read race for rwtop (Jiri Olsa) [907366] - [tools] perf: Removing 'nr' field from rw* scripts (Jiri Olsa) [905007] - [netdrv] bnx2: dma_alloc_coherent, use __GFP_ZERO instead of memset(, 0) (Neil Horman) [917110] - [netdrv] bnx2: Rename register read and write macros (Neil Horman) [917110] - [char] n_tty: Remove BUG_ON from n_tty_read() (Stanislaw Gruszka) [848085] - [base] cpu: emit KOBJ_ADD after 'online' attribute is created (Igor Mammedov) [878749] - [target] backport LIO from upstream 3.9 (Andy Grover) [903297] - [scsi] Allow error handling timeout to be specified (Ewan Milne) [826061] - [pci] make sriov work with hotplug remove (Takahiro MUNEDA) [965002] - [nfs] sunrpc: Prevent an rpc_task wakeup race (Dave Wysochanski) [840860] - [nfs] sunrpc: clarify comments on rpc_make_runnable (Dave Wysochanski) [840860]- [fs] gfs2: Use single-block reservations for directories (Robert S Peterson) [914725] - [fs] gfs2: Speed up gfs2_rbm_from_block (Robert S Peterson) [914725] - [fs] gfs2: Remove vestigial parameter ip from function rs_deltree (Robert S Peterson) [914725] - [fs] ext4: update percpu counters after journal replay (Eric Sandeen) [961930] - [fs] gfs2: Use ->dirty_inode() (Robert S Peterson) [887341] - [fs] btrfs: update timestamps on truncate() (Eric Sandeen) [893397] - [fs] ext4: remove unaligned AIO warning printk (Eric Sandeen) [905397] - [fs] ext4: limit group search loop for non-extent files (Eric Sandeen) [958939] - [fs] ext4: fix online resizing for ext3-compat file systems (Eric Sandeen) [958939] - [fs] nfsd: make symbol nfsd_reply_cache_shrinker static (Jeff Layton) [681606] - [fs] nfsd: scale up the number of DRC hash buckets with cache size (Jeff Layton) [681606] - [fs] nfsd: keep stats on worst hash balancing seen so far (Jeff Layton) [681606] - [fs] nfsd: add new reply_cache_stats file in nfsdfs (Jeff Layton) [681606] - [fs] nfsd: track memory utilization by the DRC (Jeff Layton) [681606] - [fs] nfsd: break out comparator into separate function (Jeff Layton) [681606] - [fs] nfsd: eliminate one of the DRC cache searches (Jeff Layton) [681606] - [fs] nfsd: only unhash DRC entries that are in the hashtable (Jeff Layton) [681606] - [fs] nfsd: fix startup order in nfsd_reply_cache_init (Jeff Layton) [681606] - [fs] nfsd: fix compiler warning about ambiguous types in nfsd_cache_csum (Jeff Layton) [681606] - [fs] nfsd: fix comments on nfsd_cache_lookup (Jeff Layton) [681606] - [fs] nfsd: keep a checksum of the first 256 bytes of request (Jeff Layton) [681606] - [net] sunrpc: trim off trailing checksum before returning decrypted or integrity authenticated buffer (Jeff Layton) [681606] - [net] sunrpc: fix comment in struct xdr_buf definition (Jeff Layton) [681606] - [net] sunrpc: copy scope ID in __rpc_copy_addr6 (Jeff Layton) [681606] - [fs] nfsd: register a shrinker for DRC cache entries (Jeff Layton) [681606] - [fs] nfsd: add recurring workqueue job to clean the cache (Jeff Layton) [681606] - [fs] nfsd: when updating an entry with RC_NOCACHE, just free it (Jeff Layton) [681606] - [fs] nfsd: remove the cache_disabled flag (Jeff Layton) [681606] - [fs] nfsd: dynamically allocate DRC entries (Jeff Layton) [681606] - [fs] nfsd: track the number of DRC entries in the cache (Jeff Layton) [681606] - [fs] nfsd: always move DRC entries to the end of LRU list when updating timestamp (Jeff Layton) [681606] - [fs] nfsd: break out hashtable search into separate function (Jeff Layton) [681606] - [fs] nfsd: clean up and clarify the cache expiration code (Jeff Layton) [681606] - [fs] nfsd: remove redundant test from nfsd_reply_cache_free (Jeff Layton) [681606] - [fs] nfsd: add alloc and free functions for DRC entries (Jeff Layton) [681606] - [fs] nfsd: create a dedicated slabcache for DRC entries (Jeff Layton) [681606] - [fs] nfsd: get rid of RC_INTR (Jeff Layton) [681606] - [fs] nfsd: remove unneeded spinlock in nfsd_cache_update (Jeff Layton) [681606] - [fs] nfsd: fix IPv6 address handling in the DRC (Jeff Layton) [681606] - [fs] nfsd: make op_cacheresult another flag (Jeff Layton) [681606] - [fs] nfsd: fix v4 reply caching (Jeff Layton) [681606] - [fs] nfsd: turn on reply cache for NFSv4 (Jeff Layton) [681606] - [fs] nfsd: introduce OPDESC helper (Jeff Layton) [681606] - [fs] bio: fix allocation failure due to bio_get_nr_vecs() (Carlos Maiolino) [956947] - [fs] bio: dont overflow in bio_get_nr_vecs() (Carlos Maiolino) [956947] - [fs] vfs: fix spurious return of ESTALE errors when cwd on nfs is renamed on server (Jeff Layton) [896580] - [fs] vfs: revert most of dcache remove d_mounted (Ian Kent) [907512]- [net] rtnl: fix info leak on RTM_GETLINK request for VF devices (Flavio Leitner) [923659] {CVE-2013-2634 CVE-2013-2635} - [net] dcbnl: fix various netlink info leaks (Flavio Leitner) [923659] {CVE-2013-2634 CVE-2013-2635} - [net] tcp: fix tcp_trim_head() to adjust segment count with skb MSS (Daniel Borkmann) [970609] - [net] af_netlink: force credentials passing (Thomas Graf) [880142] - [net] af_unix: Only allow recv on connected (Thomas Graf) [880142] - [net] scm: fix incorrect credentials passing (Thomas Graf) [880142] - [net] llc: Fix missing msg_namelen update in llc_ui_recvmsg() (Jesper Brouer) [956100] {CVE-2013-3231} - [net] rps: Update RFS target at poll for tcp/udp (Daniel Borkmann) [893177] - [net] rps: Fix brokeness causing OOO packets (Daniel Borkmann) [893177] - [net] rps: enable RFS before first data packet is received (Daniel Borkmann) [893177] - [net] ipv6: Enable RFS sk_rxhash tracking for ipv6 sockets (Daniel Borkmann) [893177] - [netdrv] sfc: Implement hardware acceleration of RFS (Daniel Borkmann) [893177] - [net] rps: Make hardware-accelerated RFS conditional on NETIF_F_NTUPLE (Daniel Borkmann) [893177] - [net] rps: Enable hardware acceleration of RFS (Daniel Borkmann) [893177] - [lib] cpu_rmap: avoid flushing all workqueues (Daniel Borkmann) [893177] - [net] rps: Protect cpu_rmap.h from double inclusion (Daniel Borkmann) [893177] - [lib] cpu_rmap: CPU affinity reverse-mapping (Daniel Borkmann) [893177] - [kernel] genirq: Add IRQ affinity notifiers (Daniel Borkmann) [893177] - [net] bonding: fix enslaving in alb mode when link down (Veaceslav Falico) [965132] - [net] sch_tbf: segment too big GSO packets (Jiri Pirko) [875750] - [net] Documentation: add nf_conntrack sysctl api documentation (Jiri Pirko) [747951]- [x86] perf: Add IvyBridge EP support (Prarit Bhargava) [892531] - [x86] perf: Fix Intel Ivy Bridge support (Prarit Bhargava) [892531] - [x86] perf: Add Intel LBR mappings for PERF_SAMPLE_BRANCH filters (Prarit Bhargava) [892531] - [x86] perf: Add Intel LBR sharing logic (Prarit Bhargava) [892531] - [x86] perf: Add Intel LBR MSR definitions (Prarit Bhargava) [892531] - [netdrv] usb/asix: add support for Lenovo X1 Carbon adapter (Dave Airlie) [907174] - [netdrv] usb/asix: handle packets crossing URB boundaries (Dave Airlie) [907174] - [x86] amd_iommu: initialize the device table after dma_ops (Don Dutile) [920672] - [pci] intel-iommu: eliminate warning that may indicate bad BIOS (Don Dutile) [952399] - [kernel] pidns: Outlaw thread creation after unshare(CLONE_NEWPID) (Aristeu Rozanski) [919065] - [fs] proc: Usable inode numbers for the namespace file descriptors (Aristeu Rozanski) [919069] - [fs] proc: Allow proc_free_inum to be called from any context (Aristeu Rozanski) [919069] - [fs] proc: fix inconsistent lock state (Aristeu Rozanski) [919069] - [fs] proc: Generalize proc inode allocation (Aristeu Rozanski) [919069] - [kernel] pidns: Add setns support (Aristeu Rozanski) [919060] - [kernel] pidns: add reboot_pid_ns() to handle the reboot syscall (Aristeu Rozanski) [919060] - [fs] vfs: Add setns support for the mount namespace (Aristeu Rozanski) [919067] - [kernel] pidns: Support unsharing the pid namespace (Aristeu Rozanski) [919065] - [kernel] pidns: Deny strange cases when creating pid namespaces (Aristeu Rozanski) [919060 919065] - [kernel] sys_unshare: remove the dead CLONE_THREAD/SIGHAND/VM code (Aristeu Rozanski) [919060 919065] - [kernel] check_unshare_flags: kill the bogus CLONE_SIGHAND/sig->count check (Aristeu Rozanski) [919060 919065] - [kernel] pidns: Consolidate initialzation of special init task state (Aristeu Rozanski) [919060 919065] - [kernel] pidns: Make the pidns proc mount/umount logic obvious (Aristeu Rozanski) [919060 919065] - [kernel] pid: remove the child_reaper special case in init/main.c (Aristeu Rozanski) [919060 919065] - [kernel] pid: reduce code size by using a pointer to iterate over array (Aristeu Rozanski) [919060 919065] - [kernel] pidns: Use task_active_pid_ns where appropriate (Aristeu Rozanski) [919060 919065] - [kernel] namespaces, pid_ns: fix leakage on fork() failure (Aristeu Rozanski) [919060 919065] - [kernel] namespaces: make sure that nsproxy_cache is initialized early enough (Aristeu Rozanski) [919060 919065 919067 919069] - [kernel] pidns: call pid_ns_prepare_proc() from create_pid_namespace() (Aristeu Rozanski) [919060 919065] - [fs] procfs: setting ->proc_mnt doesnt belong in proc_get_sb() (Aristeu Rozanski) [919069] - [kernel] signals/send_signal: use si_fromuser() to detect from_ancestor_ns (Aristeu Rozanski) [919060 919065] - [kernel] signals: SEND_SIG_NOINFO should be considered as SI_FROMUSER() (Aristeu Rozanski) [919060 919065] - [x86] acpi: Avoid SRAT table checks for Fujitsu Primequest systems (Prarit Bhargava) [966853] - [kernel] tick: Cleanup NOHZ per cpu data on cpu down (Prarit Bhargava) [950068]- [net] tcp: Fix oops from tcp_collapse() when using splice() (Nikola Pajkovsky) [863512] {CVE-2013-2128} - [net] ipv6: only invalidate previously tokenized addresses (Daniel Borkmann) [876634] - [net] ipv6: also allow token to be set when device not ready (Daniel Borkmann) [876634] - [net] ipv6: minor: use in6addr_any in token init (Daniel Borkmann) [876634] - [net] ipv6: add tokenized interface identifier support (Daniel Borkmann) [876634] - [net] ipv6: unify logic evaluating inet6_dev's accept_ra property (Daniel Borkmann) [876634] - [net] ipv6: Send ICMPv6 RSes only when RAs are accepted (Daniel Borkmann) [876634] - [net] ipv4: kill an RCU warning in inet_fill_link_af() (Daniel Borkmann) [876634] - [net] rtnetlink: make link af-specific updates atomic (Daniel Borkmann) [876634] - [net] ipv6: AF_INET6 link address family (Daniel Borkmann) [876634] - [net] ipv4: AF_INET link address family (Daniel Borkmann) [876634] - [net] ipv4: Define IPV4_DEVCONF_MAX (Daniel Borkmann) [876634] - [net] rtnetlink: Link address family API (Daniel Borkmann) [876634] - [net] ipv6: addrconf.h cleanups (Daniel Borkmann) [876634] - [net] Revert: openvswitch: Make Open vSwitch use non-accel VLAN tagging (Thomas Graf) [919068] - [net] offloading: Do not mask out NETIF_F_HW_VLAN_TX for vlan (Thomas Graf) [919068] - [net] offloading: Support multiple vlan tags in GSO (Thomas Graf) [919068] - [net] vlan: Enable software emulation for vlan accleration (Thomas Graf) [919068] - [net] vlan: adjust vlan_set_encap_proto() for its callers (Thomas Graf) [919068] - [net] veth: extend device features (Thomas Graf) [959780] - [net] tcp: connect() race with timewait reuse (Jiri Pirko) [947041] - [net] vxlan: Fix TCPv6 segmentation (Amerigo Wang) [960008] - [net] gre: Fix GREv4 TCPv6 segmentation (Amerigo Wang) [960008] - [net] sctp: set association state to established in dupcook_a handler (Michele Baldessari) [916291] - [net] openvswitch: Use FIELD_SIZEOF() in dp_init() (Thomas Graf) [923212] - [net] openvswitch: Allow OVS_USERSPACE_ATTR_USERDATA to be variable length (Thomas Graf) [923212] - [net] openvswitch: Change ENOENT return value to ENODEV in lookup_vport() (Thomas Graf) [923212] - [net] openvswitch: Make OVSP_LOCAL 32-bit (Thomas Graf) [923212] - [net] openvswitch: Avoid useless holes in struct vport (Thomas Graf) [923212] - [net] openvswitch: Use eth_mac_addr() instead of duplicating it (Thomas Graf) [923212] - [net] introduce new priv_flag indicating iface capable of change mac when running (Thomas Graf) [923212] - [net] openvswitch: remove some useless comments (Thomas Graf) [923212] - [net] openvswitch: fix the calculation of checksum for vlan header (Thomas Graf) [923212] - [net] openvswitch: Fix parsing invalid LLC/SNAP ethertypes (Thomas Graf) [923212] - [net] openvswitch: Call genlmsg_end in queue_userspace_packet (Thomas Graf) [923212] - [net] openvswitch: Fix ovs_vport_cmd_new return value on success (Thomas Graf) [923212] - [net] openvswitch: Fix ovs_vport_cmd_del return value on success (Thomas Graf) [923212] - [net] openvswitch: Use RCU callback when detaching netdevices (Thomas Graf) [923212] - [net] openvswitch: add skb mark matching and set action (Thomas Graf) [923212] - [net] openvswitch: use this_cpu_ptr per-cpu helper (Thomas Graf) [923212] - [net] openvswitch: add ipv6 'set' action (Thomas Graf) [923212] - [net] core: add function for incremental IPv6 pseudo header checksum updates (Thomas Graf) [923212] - [net] ipv6: improve ipv6_find_hdr() to skip empty routing headers (Thomas Graf) [923212] - [net] ipv6: Move ipv6_find_hdr() out of Netfilter code (Thomas Graf) [923212] - [net] netfilter: ip6_tables: add flags parameter to ipv6_find_hdr() (Thomas Graf) [923212] - [net] openvswitch: Process RARP packets with ethertype 0x8035 similar to ARP packets (Thomas Graf) [923212] - [net] openvswitch: Store flow key len if ARP opcode is not request or reply (Thomas Graf) [923212] - [net] openvswitch: Print device when warning about over MTU packets (Thomas Graf) [923212] - [net] openvswitch: Remove unecessary semicolon (Thomas Graf) [923212] - [net] openvswitch: Increase maximum number of datapath ports (Thomas Graf) [923212] - [net] openvswitch: using kfree_rcu() to simplify the code (Thomas Graf) [923212] - [net] openvswitch: Stop using NLA_PUT*() (Thomas Graf) [923212] - [net] af_unix: dont send SCM_CREDENTIALS by default (Thomas Graf) [880142] - [net] scm: Capture the full credentials of the scm sender (Thomas Graf) [880142] - [net] af_unix: Allow connecting to sockets in other network namespaces (Thomas Graf) [880142] - [net] af_unix: Allow credentials to work across user and pid namespaces (Thomas Graf) [880142] - [net] scm: Capture the full credentials of the scm sender (Thomas Graf) [880142] - [net] af_netlink: Add needed scm_destroy after scm_send (Thomas Graf) [880142] - [net] af_unix: Allow SO_PEERCRED to work across namespaces (Thomas Graf) [880142] - [net] sock: Introduce cred_to_ucred (Thomas Graf) [880142] - [kernel] user_ns: Introduce user_nsmap_uid and user_ns_map_gid (Thomas Graf) [880142] - [net] scm: Reorder scm_cookie (Thomas Graf) [880142] - [net] rtnetlink: Allow setting the network namespace by fd (Thomas Graf) [880142] - [net] rtnetlink: Fix ip link add netns oops (Thomas Graf) [880142] - [net] Support specifying the network namespace upon device creation (Thomas Graf) [880142] - [net] ns: add a printk to explain a failure (Amerigo Wang) [880142] - [net] openvswitch: Add support for network namespaces (Amerigo Wang) [880142] - [netdrv] veth: Enforce minimum size of VETH_INFO_PEER (Amerigo Wang) [880142] - [netdrv] veth: Fix packet checksumming (Amerigo Wang) [880142] - [netdrv] veth: Fix the byte counters (Amerigo Wang) [880142] - [net] fix incorrect getting net device's name (Amerigo Wang) [880142] - [net] rtnetlink: Add missing manual netlink notification in dev_change_net_namespaces (Amerigo Wang) [880142] - [net] fix dev_get_valid_name (Amerigo Wang) [880142] - [net] device name allocation cleanups (Amerigo Wang) [880142] - [netdrv] dummy: fix rcu_sched self-detected stalls (Amerigo Wang) [880142] - [net] dev_close() should check IFF_UP (Amerigo Wang) [880142] - [net] Move rcu_barrier from rollback_registered_many to netdev_run_todo (Amerigo Wang) [880142] - [net] Fix more stale on-stack list_head objects (Amerigo Wang) [880142] - [net] deinit automatic LIST_HEAD (Amerigo Wang) [880142] - [net] factorize sync-rcu call in unregister_netdevice_many (Amerigo Wang) [880142] - [net] use rcu_barrier() in rollback_registered_many (Amerigo Wang) [880142] - [net] use list_first_entry macro (Amerigo Wang) [880142] - [net] Handle NETREG_UNINITIALIZED devices correctly (Amerigo Wang) [880142] - [net] NETDEV_UNREGISTER_PERNET -> NETDEV_UNREGISTER_BATCH (Amerigo Wang) [880142] - [net] introduce NETDEV_UNREGISTER_PERNET (Amerigo Wang) [880142] - [net] Introduce unregister_netdevice_many() (Amerigo Wang) [880142] - [net] Introduce unregister_netdevice_queue() (Amerigo Wang) [880142] - [net] rtnetlink: speedup rtnl_dump_ifinfo() (Amerigo Wang) [880142] - [net] dev_forward_skb() should clear skb_iif (Amerigo Wang) [880142] - [net] fix mtu check when TSO is enabled (Amerigo Wang) [880142] - [net] Allow tagged VLAN packets to flow through VETH devices (Amerigo Wang) [880142] - [net] dev_forward_skb should call nf_reset (Amerigo Wang) [880142] - [net] ns: keep vlan slaves on master netns move (Amerigo Wang) [880142] - [fs] proc/ns: Fix the namespace inode permission checks (Amerigo Wang) [880142] - [fs] improve scalability of pseudo filesystems (Amerigo Wang) [880142] - [fs] proc/ns: prevent crash when ns_entries is empty (Amerigo Wang) [880142] - [net] ns: fix net_alloc_generic() (Amerigo Wang) [880142] - [net] ns: fix proxy ARP entries listing on a netns (Amerigo Wang) [880142] - [net] ns: get_net_ns_by_fd() oopses if proc_ns_fget() returns an error (Amerigo Wang) [880142] - [net] ns: fix get_net_ns_by_fd for !CONFIG_NET_NS (Amerigo Wang) [880142] - [fs] ns proc: Return -ENOENT for a nonexistent /proc/self/ns/ entry (Amerigo Wang) [880142] - [fs] proc/ns: Fix Oops on stat of /proc//ns/net (Amerigo Wang) [880142] - [net] ns: Allow setting the network namespace by fd (Amerigo Wang) [880142] - [fs] proc/ns: Add support for the ipc namespace (Amerigo Wang) [880142] - [fs] proc/ns: Add support for the uts namespace (Amerigo Wang) [880142] - [fs] proc/ns: Add support for the network namespace (Amerigo Wang) [880142] - [kernel] ns: Wire up the setns system call (Amerigo Wang) [880142] - [kernel] ns: Introduce the setns syscall (Amerigo Wang) [880142] - [fs] proc/ns: proc files for namespace naming policy (Amerigo Wang) [880142] - [netdrv] mlx4: change TX coalescing defaults (Amerigo Wang) [864597] - [net] tcp: add LAST_ACK as a valid state for TSQ (Amerigo Wang) [864597] - [net] tcp: TCP Small Queues (Amerigo Wang) [864597] - [net] netfilter/ipset: fix crash if IPSET_CMD_NONE command is sent (Thomas Graf) [889048]- [x86] efi: Set runtime_version to the EFI spec revision (Lenny Szubowicz) [917193] - [x86] efi: initialize efi.runtime_version to make query_variable_info/update_capsule workable (Lenny Szubowicz) [917193] - [x86] efi: Add infrastructure for UEFI 2.0 runtime services (Lenny Szubowicz) [917193] - [netdrv] sfc: tidy up PTP synchronize function efx_ptp_process_times() (Nikolay Aleksandrov) [862340] - [netdrv] sfc: PTP changes to support improved UUID filtering mode (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Allow efx_channel_type::receive_skb() to reject a packet (Nikolay Aleksandrov) [862340] - [netdrv] sfc/ptp: adjust duplicate test (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Select PTP_1588_CLOCK (Nikolay Aleksandrov) [862340] - [netdrv] ptp: Enable clock drivers along with associated net/PHY drivers (Nikolay Aleksandrov) [862340] - [netdrv] sfc/ptp: use list_move instead of list_del/list_add (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Fix the reported priorities of different filter types (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Remove EFX_FILTER_FLAG_RX_OVERRIDE_IP (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Fix null function pointer in efx_sriov_channel_type (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Expose FPGA bitfile partition through MTD (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Add support for IEEE-1588 PTP (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Fix maximum array sizes for various MCDI commands (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Allow efx_mcdi_rpc to be called in two parts (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Add channel specific receive_skb handler and post_remove callback (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Add explicit RX queue flag to channel (Nikolay Aleksandrov) [862340] - [acpi] apei/ghes: Add hardware memory error recovery support (Dean Nelson) [736982] - [mm] memory-failure: add memory_failure_queue() (Dean Nelson) [736982] - [virt] apic: Allow x2apic without IR on VMware platform (Marcelo Tosatti) [905688] - [virt] apic: Move hypervisor detection of x2apic to hypervisor.h (Marcelo Tosatti) [905688] - [virt] kvm: Add x86_hyper_kvm to complete detect_hypervisor_platform check (Marcelo Tosatti) [905688] - [firmware] add kernel parameter to output SMBIOS UUID in proper endian format (Prarit Bhargava) [806134] - [firmware] dmi_scan: check dmi version when get system uuid (Prarit Bhargava) [806134] - [firmware] dmi_scan: use pUB to print UUIDs (Prarit Bhargava) [806134] - [virt] kvm: Use __print_symbolic() for vmexit tracepoints (Stefan Hajnoczi) [891036] - [virt] kvm: Record instruction set in kvm_exit tracepoint (Stefan Hajnoczi) [891036] - [fs] hugetlbfs: add thread name and pid to SHM_HUGETLB mlock rlimit warning (Rafael Aquini) [885706] - [fs] hugetlbfs: lessen the impact of a deprecation warning (Rafael Aquini) [885706] - [misc] hpilo: ignore auxiliary HP iLO BMCs (Tony Camuso) [826725] - [misc] hpilo: remove pci_disable_device (Tony Camuso) [826725] - [misc] hpilo: update module version (Tony Camuso) [826725] - [powerpc] perf: Fix finding overflowed PMC in interrupt (Steve Best) [905138] - [powerpc] perf: Fix for PMCs not making progress (Steve Best) [905138] - [x86] pvpanic: add pvpanic device driver (Andrew Jones) [831178] - [virt] kvm: limit difference between kvmclock updates (Marcelo Tosatti) [952174] - [virt] kvm: Fix invalid secondary exec controls in vmx_cpuid_update() (Andrew Jones) [916932] - [i2c] i2c-i801: Add Device IDs for Intel Lynx Point-LP PCH (John Villalovos) [847118] - [watchdog] iTCO_wdt: Add Device IDs for Intel Lynx Point-LP PCH (John Villalovos) [847118] - [ata] ata_piix: Add Device IDs for Intel Lynx Point-LP PCH (John Villalovos) [847118] - [ata] ahci: Add Device IDs for Intel Lynx Point-LP PCH (John Villalovos) [847118] - [input] wacom: cleanup feature report for bamboos (Aristeu Rozanski) [949379] - [kernel] kexec: improve logging when crashkernel=auto can't be satisfied (Steve Best) [929286] - [usb] uhci: fix IRQ race during initialization (Dave Young) [915834] - [pci] acpiphp: remove all functions in slot, even without ACPI _EJx (Amos Kong) [890253] - [x86] oprofile: Fix crash when unloading module in nmi timer mode (Don Zickus) [828936] - [scsi] cxgb4i: Remove the scsi host device when removing device (Steve Best) [908030]- [net] ipvs: sctp: fix checksumming on snat and dnat handlers (Daniel Borkmann) [892256] - [netdrv] e1000e: enable VLAN RX/TX in PROMISC mode (Stefan Assmann) [886420] - [netdrv] bnx2x: strip VLAN header in PROMISC mode (Stefan Assmann) [886420] - [net] vlan: handle packets with empty vlan_group via VLAN code (Stefan Assmann) [886420] - [net] ptp: remove Tech Preview status (Jiri Benc) [920155] - [net] ptp: dynamic allocation of PHC char devices (Jiri Benc) [920155] - [pps] Fix a use-after free bug when unregistering a source (Jiri Benc) [920155] - [net] ptp: reduce stack usage when measuring the system time offset (Jiri Benc) [920155] - [net] ptp: reduce stack usage when reading external time stamps (Jiri Benc) [920155] - [net] ptp: update adjfreq callback description (Jiri Benc) [920155] - [net] ptp: add an ioctl to compare PHC time with system time (Jiri Benc) [920155] - [net] ptp: Make PTP_1588_CLOCK select rather than depend on PPS (Jiri Benc) [920155] - [net] pps, ptp: Remove dependencies on EXPERIMENTAL (Jiri Benc) [920155] - [net] ptp: clarify the clock_name sysfs attribute (Jiri Benc) [920155] - [pps] default echo function (Jiri Benc) [920155] - [net] ptp: validate HWTSTAMP ioctl parameters (Jiri Benc) [920155] - [net] ptp: introduce ptp one step time stamp mode for sync packets (Jiri Benc) [920155] - [net] ptp: fix L2 event message recognition (Jiri Benc) [920155] - [net] correct comment on where to place transmit time stamp hook (Jiri Benc) [920155] - [net] packet: support for TX time stamps on RAW sockets (Jiri Benc) [920155] - [net] Documentation: corrected documentation for hardware time stamping (Jiri Benc) [920155] - [net] bridge: Add multicast_querier toggle and disable queries by default (Flavio Leitner) [905561] - [net] bridge: Fix fatal typo in setup of multicast_querier_expired (Flavio Leitner) [905561] - [net] bridge: Restart queries when last querier expires (Flavio Leitner) [905561] - [net] bridge: Add br_multicast_start_querier (Flavio Leitner) [905561] - [net] sctp: Validate parameter size for SCTP_GET_ASSOC_STATS (Thomas Graf) [755486] - [net] sctp: sctp_close: fix release of bindings for deferred call_rcu's (Daniel Borkmann) [903296] - [net] sctp: refactor sctp_outq_teardown to insure proper re-initalization (Daniel Borkmann) [913170] - [net] ipv6: TX timestamps for IPv6 UDP packets (Jiri Benc) [904172] - [net] af_packet: remove BUG statement in tpacket_destruct_skb (Daniel Borkmann) [905335] - [net] ipv4: prevent setting ttl=0 via IP_TTL (Amerigo Wang) [893306] - [net] bridge: Correctly encode addresses when dumping mdb entries (Amerigo Wang) [856262] - [net] bridge: Do not unregister all PF_BRIDGE rtnl operations (Amerigo Wang) [856262] - [net] bridge: export multicast database via netlink (Amerigo Wang) [856262] - [net] netfilter: allow NFQUEUE bypass if no listener is available (Daniel Borkmann) [854259] - [net] netfilter: reduce NF_VERDICT_MASK to 0xff (Daniel Borkmann) [854259] - [net] netfilter: nfnetlink_queue: do not free skb on error (Daniel Borkmann) [854259] - [net] netfilter: nfnetlink_queue: return error number to caller (Daniel Borkmann) [854259] - [net] netfilter: xt_NFQUEUE: consolidate v4/v6 targets into one (Daniel Borkmann) [854259] - [net] ipv6: Remove IPV6_ADDR_RESERVED (Amerigo Wang) [860764]- [fs] xfs: avoid xfs_dir_fsync() to dereference a NULL inode pointer (Carlos Maiolino) [950638] - [fs] super: fix get_active_super()/umount() race (Carlos Maiolino) [918724] - [fs] cifs: ensure that we always do cifsFileInfo_get under the spinlock (Sachin Prabhu) [734728] - [fs] cifs: convert async read callback to slow_work (Sachin Prabhu) [734728] - [fs] cifs: convert cifs_iovec_read to use async reads (Sachin Prabhu) [734728] - [fs] cifs: add wrapper for cifs_async_readv to retry opening file (Sachin Prabhu) [734728] - [fs] cifs: add refcounting to cifs_readdata structures (Sachin Prabhu) [734728] - [fs] cifs: abstract out function to marshal the iovec for readv receives (Sachin Prabhu) [734728] - [fs] cifs: make cifs_readdata_alloc take a work_func_t arg (Sachin Prabhu) [734728] - [fs] cifs: make cifsFileInfo_get return the cifsFileInfo pointer (Sachin Prabhu) [734728] - [fs] cifs: Change mid_q_entry structure fields (Sachin Prabhu) [734728] - [fs] cifs: Expand CurrentMid field (Sachin Prabhu) [734728] - [fs] cifs: Separate protocol-specific code from cifs_readv_receive code (Sachin Prabhu) [734728] - [fs] cifs: Separate protocol-specific code from demultiplex code (Sachin Prabhu) [734728] - [fs] cifs: Separate protocol-specific code from transport routines (Sachin Prabhu) [734728] - [fs] cifs: Delete echo_retries module parm (Sachin Prabhu) [734728] - [fs] cifs: Prepare credits code for a slot reservation (Sachin Prabhu) [734728] - [fs] cifs: Make wait_for_free_request killable (Sachin Prabhu) [734728] - [fs] cifs: Introduce credit-based flow control (Sachin Prabhu) [734728] - [fs] cifs: Simplify inFlight logic (Sachin Prabhu) [734728] - [fs] cifs: Respect negotiated MaxMpxCount (Sachin Prabhu) [734728] - [fs] cifs: better instrumentation for coalesce_t2 (Sachin Prabhu) [734728] - [fs] cifs: Fix error handling in cifs_readv_complete (Sachin Prabhu) [734728] - [fs] cifs: Cleanup use of CONFIG_CIFS_STATS2 ifdef to make transport routines more readable (Sachin Prabhu) [734728] - [fs] cifs: when server doesnt set CAP_LARGE_READ_X, cap default rsize at MaxBufferSize (Sachin Prabhu) [734728] - [fs] cifs: allow for larger rsize= options and change defaults (Sachin Prabhu) [734728] - [fs] cifs: convert cifs_readpages to use async reads (Sachin Prabhu) [734728] - [fs] cifs: add cifs_async_readv (Sachin Prabhu) [734728] - [fs] cifs: fix protocol definition for READ_RSP (Sachin Prabhu) [734728] - [fs] cifs: add a callback function to receive the rest of the frame (Sachin Prabhu) [734728] - [fs] cifs: break out 3rd receive phase into separate function (Sachin Prabhu) [734728] - [fs] cifs: find mid earlier in receive codepath (Sachin Prabhu) [734728] - [fs] cifs: move buffer pointers into TCP_Server_Info (Sachin Prabhu) [734728] - [fs] cifs: eliminate is_multi_rsp parm to find_cifs_mid (Sachin Prabhu) [734728] - [fs] cifs: move mid finding into separate routine (Sachin Prabhu) [734728] - [fs] cifs: add a third receive phase to cifs_demultiplex_thread (Sachin Prabhu) [734728] - [fs] cifs: keep a reusable kvec array for receives (Sachin Prabhu) [734728] - [fs] cifs: turn read_from_socket into a wrapper around a vectorized version (Sachin Prabhu) [734728] - [fs] add new module parameter enable_oplocks (Sachin Prabhu) [734728] - [fs] cifs: clean up check_rfc1002_header (Sachin Prabhu) [734728] - [fs] cifs: simplify read_from_socket (Sachin Prabhu) [734728] - [fs] cifs: check for unresponsive server every time we call kernel_recvmsg (Sachin Prabhu) [734728] - [fs] cifs: make smb_msg local to read_from_socket (Sachin Prabhu) [734728] - [fs] cifs: remove obsolete comment (Sachin Prabhu) [734728] - [fs] cifs: consolidate signature generating code (Sachin Prabhu) [734728] - [fs] cifs: clean up checkSMB (Sachin Prabhu) [734728] - [fs] cifs: untangle server->maxBuf and CIFSMaxBufSize (Sachin Prabhu) [734728] - [fs] cifs: use memcpy for magic string in cifs signature generation BSRSPYL (Sachin Prabhu) [734728] - [fs] cifs: Cleanup demupltiplex thread exiting code (Sachin Prabhu) [734728] - [fs] cifs: Move mid search to a separate function (Sachin Prabhu) [734728] - [fs] cifs: Move RFC1002 check to a separate function (Sachin Prabhu) [734728] - [fs] cifs: Simplify socket reading in demultiplex thread (Sachin Prabhu) [734728] - [fs] cifs: Move buffer allocation to a separate function (Sachin Prabhu) [734728] - [fs] cifs: Cleanup: check return codes of crypto api calls (Sachin Prabhu) [734728] - [fs] cifs: fix the type of cifs_demultiplex_thread() (Sachin Prabhu) [734728] - [fs] cifs: connect.c remove one to many l's in the word (Sachin Prabhu) [734728] - [mm] export lru_cache_add_*() to modules (Sachin Prabhu) [734728] - [fs] ext4: Use single thread to perform DIO unwritten convertion (Carlos Maiolino) [914783] - [fs] gfs2: Flush work queue before clearing glock hash tables (Robert S Peterson) [952836] - [fs] cifs: delay super block destruction until all cifsFileInfo objects are gone (Mateusz Guzik) [917890] - [fs] namei.c: Dont allow to create hardlink for deleted file (Brian Foster) [908158] - [net] sunrpc: don't use a credential with extra groups (Mateusz Guzik) [955712] - [fs] xfs: don't free EFIs before the EFDs are committed (Carlos Maiolino) [947582] - [fs] xfs: pass shutdown method into xfs_trans_ail_delete_bulk (Carlos Maiolino) [805407] - [fs] gfs2: Reinstate withdraw ack system (Robert S Peterson) [908093] - [fs] gfs2: Fix unlock of fcntl locks during withdrawn state (Robert S Peterson) [894093] - [fs] nfs: open a file descriptor for fsync in nfs4 recovery (J. Bruce Fields) [915479] - [fs] nfs: add more context to state manager error mesgs (Dave Wysochanski) [917711] - [fs] nfs: Rate limit the state manager for lock reclaim warning messages (Dave Wysochanski) [917711] - [fs] nfs: Rate limit the state manager warning messages (Dave Wysochanski) [917711] - [fs] nfs: even if __func__ shown (Dave Wysochanski) [917711] - [fs] nfs: printks in fs/nfs/ should start with NFS: (Dave Wysochanski) [917711] - [kernel] audit: destroy filename correctly (Jeff Layton) [678544] - [fs] vfs: make lremovexattr retry once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: make removexattr retry once on ESTALE (Jeff Layton) [678544] - [fs] vfs: make llistxattr retry once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: make listxattr retry once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: make getxattr retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: allow lsetxattr() to retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: allow setxattr to retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: allow utimensat() calls to retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: fix user_statfs to retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: revert changes to arch/alpha and arch/parisc from statfs cleanup (Jeff Layton) [678544] - [fs] clean statfs-like syscalls up (Jeff Layton) [678544] - [fs] vfs: make fchownat retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: Make chown() and lchown() call fchownat() (Jeff Layton) [678544] - [fs] vfs: make fchmodat retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: have chroot retry once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: have chdir retry lookup and call once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: have faccessat retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: have do_sys_truncate retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: fix renameat to retry on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: make do_unlinkat retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: make do_rmdir retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: fix linkat to retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: fix symlinkat to retry on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: fix mkdirat to retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: fix mknodat to retry on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: add a flags argument to user_path_parent (Jeff Layton) [678544] - [fs] vfs: fix readlinkat to retry on ESTALE (Jeff Layton) [678544] - [fs] vfs: make fstatat retry on ESTALE errors from getattr call (Jeff Layton) [678544] - [fs] namei: include errno.h (Jeff Layton) [678544] - [fs] vfs: add a retry_estale helper function to handle retries on ESTALE (Jeff Layton) [678544] - [fs] procfs: don't need a PATH_MAX allocation to hold a string representation of an int (Jeff Layton) [678544] - [fs] vfs: embed struct filename inside of names_cache allocation if possible (Jeff Layton) [678544] - [kernel] audit: make audit_inode take struct filename (Jeff Layton) [678544] - [fs] vfs: make do_filp_open take a struct filename (Jeff Layton) [678544] - [fs] vfs: make __link_path_walk take a struct filename (Jeff Layton) [678544] - [kernel] audit: allow audit code to satisfy getname requests from its names_list (Jeff Layton) [678544] - [mm] swapfile: fix name leak in swapoff (Jeff Layton) [678544] - [fs] vfs: revert changes from last patch in code that we don't ship (Jeff Layton) [678544] - [fs] vfs: define struct filename and have getname() return it (Jeff Layton) [678544] - [fs] vfs: constify dirname argument to do_mount (Jeff Layton) [678544] - [fs] vfs: paper over lack of const qualifiers in execve code (Jeff Layton) [678544] - [target] delousing target_core_file a bit (Jeff Layton) [678544] - [kernel] acct: constify the name arg to acct_on (Jeff Layton) [678544] - [fs] vfs: allocate page instead of names_cache buffer in mount_block_root (Jeff Layton) [678544] - [kernel] audit: overhaul __audit_inode_child to accomodate retrying (Jeff Layton) [678544] - [kernel] audit: optimize audit_compare_dname_path (Jeff Layton) [678544] - [kernel] audit: make audit_compare_dname_path use parent_len helper (Jeff Layton) [678544] - [kernel] audit: remove dirlen argument to audit_compare_dname_path (Jeff Layton) [678544] - [kernel] audit: set the name_len in audit_inode for parent lookups (Jeff Layton) [678544] - [kernel] audit: add a new "type" field to audit_names struct (Jeff Layton) [678544] - [kernel] audit: reverse arguments to audit_inode_child (Jeff Layton) [678544] - [kernel] audit: no need to walk list in audit_inode if name is NULL (Jeff Layton) [678544] - [kernel] audit: pass in dentry to audit_copy_inode wherever possible (Jeff Layton) [678544] - [fs] audit: Lose the first argument of audit_inode_child() (Jeff Layton) [678544] - [fs] audit: __link_path_walk should call audit_inode with original "name" (Jeff Layton) [678544] - [fs] fuse: fix stat call on 32 bit platforms (Brian Foster) [872629]- [net] tcp: sk_add_backlog() is too agressive for TCP (Jiri Benc) [947950] - [net] add a limit parameter to sk_add_backlog() (Jiri Benc) [947950] - [net] sctp: fix Kconfig bug in default cookie hmac selection (Daniel Borkmann) [918316] - [net] sctp: Change defaults on cookie hmac selection (Daniel Borkmann) [918316] - [net] sctp: Make hmac algorithm selection for cookie generation dynamic (Daniel Borkmann) [918316] - [net] ipv6: bind() use stronger condition for bind_conflict (Flavio Leitner) [917872] - [net] tcp: bind() use stronger condition for bind_conflict (Flavio Leitner) [894683] - [net] vxlan: add ethtool support (Amerigo Wang) [918014] - [net] vxlan: Use UDP Tunnel segmention (Amerigo Wang) [918014] - [net] vxlan: fix oops when delete netns containing vxlan (Amerigo Wang) [918014] - [net] vxlan: reset nf before xmit vxlan encapsulated packet (Amerigo Wang) [918014] - [net] vxlan: Use tunnel_ip_select_ident() for tunnel IP-Identification (Amerigo Wang) [918014] - [net] vxlan: Add capability of Rx checksum offload for inner packet (Amerigo Wang) [918014] - [net] vxlan: capture inner headers during encapsulation (Amerigo Wang) [918014] - [net] tunneling: Add generic Tunnel segmentation (Amerigo Wang) [918014] - [net] tunneling: Inherit NETIF_F_SG for hw_enc_features (Amerigo Wang) [918014] - [net] Kill link between CSUM and SG features (Amerigo Wang) [918014] - [net] ip_gre: fix the inner header offset for gretap (Amerigo Wang) [918011] - [net] ip_gre: enable GRO by default (Amerigo Wang) [918011] - [net] ip_gre: add GRO capability (Amerigo Wang) [918011] - [net] ip_gre: get rid of ipgre_lock (Amerigo Wang) [918011] - [net] gro: add gro_cells infrastructure (Amerigo Wang) [918011] - [net] gro: add checksuming helpers (Amerigo Wang) [918011] - [net] ipv4: Fix ip-header identification for gso packets (Amerigo Wang) [918011] - [net] ip_gre: add ethtool support to gre tunnel (Amerigo Wang) [918011] - [net] ip_gre: Fix GRE_CSUM case (Amerigo Wang) [918011] - [net] ip_gre: Fix IP-Identification (Amerigo Wang) [918011] - [net] ip_gre: remove an extra dst_release() (Amerigo Wang) [918011] - [net] ip_gre: allow CSUM capable devices to handle packets (Amerigo Wang) [918011] - [net] gre: Add TCP segmentation offload for GRE (Amerigo Wang) [918011] - [net] gso: factor out skb_mac_gso_segment() from skb_gso_segment() (Amerigo Wang) [918011] - [net] ipv4: fix warning in xfrm4_mode_tunnel_input (Amerigo Wang) [918011] - [net] ipv6: fix warning in xfrm6_mode_tunnel_input (Amerigo Wang) [918011] - [net] Add skb_unclone() helper functions (Amerigo Wang) [918011] - [net] offloading: Handle encapsulated offloads before fragmentation or handing to lower dev (Amerigo Wang) [918011] - [net] offloading: Add support for hardware-offloaded encapsulation (Amerigo Wang) [918011] - [net] ip_gre: When TOS is inherited, use configured TOS value for non-IP packets (Amerigo Wang) [918011] - [net] ip_gre: Fix kernel panic in IP_GRE with GRE csums (Amerigo Wang) [918011] - [net] ip_gre: set transport header correctly to gre header (Amerigo Wang) [918011] - [net] ip_gre: fix possible use after free (Amerigo Wang) [918011] - [net] gre: add GSO support (Amerigo Wang) [918011] - [net] ip_gre: Fix ip_gre lockless xmits (Amerigo Wang) [918011] - [net] ip_gre: lockless xmit (Amerigo Wang) [918011] - [net] gre: fix improper error handling (Amerigo Wang) [918011] - [net] gre: PPP over IPv4 (Point-to-Point Tunneling Protocol) (Amerigo Wang) [918011] - [net] ip_gre: include route header_len in max_headroom calculation (Amerigo Wang) [918011] - [net] offloading: do not disable sg for packets requiring no checksum (Amerigo Wang) [918011] - [net] offloading: fix can_checksum_protocol() arguments swap (Amerigo Wang) [918011] - [net] offloading: Convert checksums to use centrally computed features (Amerigo Wang) [918011] - [net] offloading: Convert skb_need_linearize() to use precomputed features (Amerigo Wang) [918011] - [net] offloading: Convert dev_gso_segment() to use precomputed features (Amerigo Wang) [918011] - [net] offloading: Pass features into netif_needs_gso() (Amerigo Wang) [918011] - [net] offloading: Generalize netif_get_vlan_features() (Amerigo Wang) [918011] - [net] Rename skb_has_frags to skb_has_frag_list (Amerigo Wang) [918011] - [net] fix a wrong assignment in skb_split() (Amerigo Wang) [918011] - [net] tso: Fix possible wrong checksum generation (Amerigo Wang) [918011] - [net] gso: fix possible wrong checksum generation (Amerigo Wang) [918011] - [net] gro: Re-fix different skb headrooms (Amerigo Wang) [918011] - [net] gro: fix different skb headrooms (Amerigo Wang) [918011] - [net] Fix skb_copy_expand() handling of ->csum_start (Amerigo Wang) [918011] - [net] Fix corruption of skb csum field in pskb_expand_head() of net/core/skbuff.c (Amerigo Wang) [918011] - [net] netlink: drop_monitor/dropwatch friendly (Amerigo Wang) [915552] - [net] netlink: dont drop packet but consume it (Amerigo Wang) [915552] - [net] drop_monitor: convert some kfree_skb call sites to consume_skb (Amerigo Wang) [915552] - [net] more accurate network taps in transmit path (Amerigo Wang) [915552] - [net] openvswitch: Move LRO check from transmit to received (Amerigo Wang) [904914] - [net] adjust skb_gso_segment() for calling in rx path (Amerigo Wang) [904914] - [net] bonding: unset primary slave via sysfs (Veaceslav Falico) [905932] - [net] netem: fix possible skb leak (Amerigo Wang) [903961] - [net] WARN if skb_checksum_help() is called on skb requiring segmentation (Amerigo Wang) [903961]- [net] macvlan: remove bogus check in macvlan_handle_frame() (Jiri Pirko) [952785] - [net] macvlan: fix passthru mode race between dev removal and rx path (Jiri Pirko) [952785] - [kernel] rcu: Replace list_first_entry_rcu() with list_first_or_null_rcu() (Jiri Pirko) [952785] - [kernel] tick: Don't invoke tick_nohz_stop_sched_tick() if the cpu is offline (Prarit Bhargava) [950068] - [kernel] tick: Cleanup NOHZ per cpu data on cpu down (Prarit Bhargava) [950068] - [mm] memory-failure: fix wrong num_poisoned_pages in handling memory error on thp (Naoya Horiguchi) [954045] - [mm] memory-failure: clean up soft_offline_page() (Naoya Horiguchi) [954045] - [mm] memory-failure: use num_poisoned_pages instead of mce_bad_pages (Naoya Horiguchi) [954045] - [mm] memory-failure: do code refactor of soft_offline_page() (Naoya Horiguchi) [954045] - [mm] memory-failure: fix an error of mce_bad_pages statistics (Naoya Horiguchi) [954045] - [mm] memory-failure: fix wrong argument of migrate_huge_pages() in soft_offline_huge_page() (Naoya Horiguchi) [954045] - [mm] memory-failure: let the compiler add the function name (Naoya Horiguchi) [954045] - [mm] memory-failure: change order of error_states[]'s elements (Naoya Horiguchi) [954045] - [mm] memory-failure: fix misjudgement of page_action() for errors on mlocked pages (Naoya Horiguchi) [954045] - [mm] memory-failure: fix action_result() to print out dirty/clean (Naoya Horiguchi) [954045] - [mm] memory-failure: split thp at the beginning of soft_offline_page() (Naoya Horiguchi) [954045] - [net] bluetooth/rfcomm: Fix missing msg_namelen update in rfcomm_sock_recvmsg() (Weiping Pan) [955654] {CVE-2013-3225} - [net] bluetooth: fix possible info leak in bt_sock_recvmsg() (Radomir Vrbovsky) [955604] {CVE-2013-3224}- [fs] gfs2: Use ->writepages for ordered writes (Robert S Peterson) [859444] - [fs] gfs2: Merge gfs2_attach_bufdata() into trans.c (Robert S Peterson) [859444] - [fs] gfs2: Copy gfs2_trans_add_bh into new data/meta functions (Robert S Peterson) [859444] - [fs] gfs2: Split gfs2_trans_add_bh() into two (Robert S Peterson) [859444] - [fs] gfs2: Merge revoke adding functions (Robert S Peterson) [859444] - [fs] gfs2: Remove bd_list_tr (Robert S Peterson) [859444] - [fs] gfs2: Clean up gfs2_create (Robert S Peterson) [859444] - [fs] nfs: Fix another reboot recovery race (Steve Dickson) [923939] - [fs] nfs: Use CLAIM_DELEG_CUR_FH opens when available (Steve Dickson) [923939] - [fs] nfs: Enable open-by-filehandle (Steve Dickson) [923939] - [fs] nfs: Add xdr support for CLAIM_FH and CLAIM_DELEG_CUR_FH opens (Steve Dickson) [923939] - [fs] nfs: Clean up nfs4_opendata_alloc in preparation for NFSv4.1 open modes (Steve Dickson) [923939] - [fs] nfs: implement new 4.1 open reclaim types (Steve Dickson) [923939] - [fs] nfs: Select the "most recent locking state" for read/write/setattr stateids (Steve Dickson) [923939] - [fs] nfs: Prepare for minorversion-specific nfs_server capabilities (Steve Dickson) [923939] - [fs] nfs: __nfs_find_lock_context needs to check ctx->lock_context for a match too (Steve Dickson) [923939] - [fs] nfs: Dont accept more reads/writes if the open context recovery failed (Steve Dickson) [923939] - [fs] nfs: Fail I/O if the state recovery fails irrevocably (Steve Dickson) [923939] - [fs] nfs: Resend the READ/WRITE RPC call if a stateid change causes an error (Steve Dickson) [923939] - [fs] nfs: The stateid must remain the same for replayed RPC calls (Steve Dickson) [923939] - [fs] nfs: Add a helper for encoding opaque data (Steve Dickson) [923939] - [fs] nfs: Clean up helper function nfs4_select_rw_stateid() (Steve Dickson) [923939] - [fs] nfs: Clean up nfs4_select_rw_stateid() (Steve Dickson) [923939] - [fs] nfs: Rename encode_stateid() to encode_open_stateid() (Steve Dickson) [923939] - [fs] nfs: Dont copy read delegation stateids in setattr (Steve Dickson) [923939] - [fs] nfs: Add helpers for basic copying of stateids (Steve Dickson) [923939] - [fs] nfs: Rename nfs4_copy_stateid() (Steve Dickson) [923939] - [fs] nfs: Further clean-ups of delegation stateid validation (Steve Dickson) [923939] - [fs] nfs: Fix matching of the stateids when returning a delegation (Steve Dickson) [923939] - [fs] gfs2: Clean up inode creation path (Robert S Peterson) [859446] - [fs] gfs2: dont reference inode:s glock during block allocation trace (Robert S Peterson) [859446] - [fs] gfs2: Use proper allocation context for new inodes (Robert S Peterson) [859446] - [fs] gfs2: Move all locking inside the inode creation function (Robert S Peterson) [859446] - [fs] gfs2: Clean up symlink creation (Robert S Peterson) [859446] - [fs] gfs2: Clean up mkdir (Robert S Peterson) [859446] - [fs] gfs2: Make . and .. qstrs constant (Robert S Peterson) [859446] - [fs] gfs2: Add Orlov allocator (Robert S Peterson) [859446] - [fs] gfs2: Add "top dir" flag support (Robert S Peterson) [859446] - [virt] kvm: fix maintenance of guest/host xcr0 state (Paolo Bonzini) [952252] - [virt] xen-netfront: reduce gso_max_size to account for max TCP header (Andrew Jones) [957231] - [fs] gfs2: Issue discards in 512b sectors (Robert S Peterson) [922779] - [fs] nfs: Check for buffer length in __nfs4_get_acl_uncached (Sachin Prabhu) [906056] - [kernel] tick: Change log level of NOHZ local_softirq_pending message (Radomir Vrbovsky) [907516] - [x86] vdso: avoid overflow in vgetns() (Prarit Bhargava) [902320] - [block] propagate proper return codes from blk_get_request callers (Jeff Moyer) [927918] - [block] Check the return value from blk_get_request (Jeff Moyer) [927918]- [kernel] perf: fix perf_swevent_enabled array out-of-bound access (Petr Matousek) [962794] {CVE-2013-2094} - [tools] perf: Fix strbuf_addf() when the buffer needs to grow (Jiri Olsa) [927866] - [tools] perf/header: Fix numa topology printing (Jiri Olsa) [927866] - [tools] perf/test: Fix exclude_guest parse events tests (Jiri Olsa) [927866] - [tools] perf: do not flush maps on COMM for perf report (Jiri Olsa) [927866] - [tools] perf/help: Fix --help for builtins (Jiri Olsa) [927866] - [tools] perf/trace: Check if sample raw_data field is set (Jiri Olsa) [927866] - [tools] perf/trace: Validate syscall id before growing syscall table (Jiri Olsa) [927866] - [tools] perf/python: Properly link with libtraceevent (Jiri Olsa) [927866] - [tools] perf/hists: Add back callchain folding symbol (Jiri Olsa) [927866] - [tools] perf: Fix build on sparc (Jiri Olsa) [927866] - [tools] perf/python: Link with libtraceevent (Jiri Olsa) [927866] - [tools] perf/python: Initialize 'page_size' variable (Jiri Olsa) [927866] - [tools] traceevent: Fix missed freeing of subargs in free_arg() in filter (Jiri Olsa) [927866] - [tools] traceevent: Add back pevent assignment in __pevent_parse_format() (Jiri Olsa) [927866] - [tools] perf/hists: Fix off-by-two bug on the first column (Jiri Olsa) [927866] - [tools] perf: Remove warnings on JIT samples for srcline sort key (Jiri Olsa) [927866] - [tools] perf: Fix segfault when using srcline sort key (Jiri Olsa) [927866] - [tools] perf: Precise mode requires exclude_guest (Jiri Olsa) [927866] - [tools] perf/hists: Add more helpers for hist entry stat (Jiri Olsa) [927866] - [tools] perf/hists: Move he->stat.nr_events initialization to a template (Jiri Olsa) [927866] - [tools] perf/hists: Introduce struct he_stat (Jiri Olsa) [927866] - [tools] perf/diff: Removing the total_period argument from output code (Jiri Olsa) [927866] - [tools] perf: Add hpp interface to enable/disable hpp column (Jiri Olsa) [927866] - [tools] perf: Removing hists pair argument from output path (Jiri Olsa) [927866] - [tools] perf/hists: Separate overhead and baseline columns (Jiri Olsa) [927866] - [tools] perf/diff: Refactor diff displacement position info (Jiri Olsa) [927866] - [tools] perf/hists: Add struct hists pointer to struct hist_entry (Jiri Olsa) [927866] - [tools] perf: Complete tracepoint event names (Jiri Olsa) [927866] - [tools] perf/evlist: Remove some unused methods (Jiri Olsa) [927866] - [tools] perf/evlist: Introduce add_newtp method (Jiri Olsa) [927866] - [tools] perf: Convert to BACKTRACE_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Long option completion support for each subcommands (Jiri Olsa) [927866] - [tools] perf: Complete long option names of perf command (Jiri Olsa) [927866] - [tools] perf: Check existence of _get_comp_words_by_ref when bash completing (Jiri Olsa) [927866] - [tools] perf/inject: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/record: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/evlist: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/top: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/probe: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/buildid-list: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/buildid-cache: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/timechart: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/lock: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/kmem: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/help: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/script: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/stat: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/sched: Look up thread using tid instead of pid (Jiri Olsa) [927866] - [tools] perf/inject: Remove static variables (Jiri Olsa) [927866] - [tools] perf/inject: Remove unused 'input_name' static var (Jiri Olsa) [927866] - [tools] perf/trace: Use evsel->handler.func (Jiri Olsa) [927866] - [tools] perf: Convert to HAVE_STRLCPY (Jiri Olsa) [927866] - [tools] perf: Convert to GTK2_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Convert to NEWT_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Convert to LIBAUDIT_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Convert to LIBUNWIND_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Convert to LIBELF_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Remove unused PYRF_OBJS variable on Makefile (Jiri Olsa) [927866] - [tools] perf: Move libdw availability check before arch Makefile (Jiri Olsa) [927866] - [tools] perf/trace: Add aliases for some syscalls (Jiri Olsa) [927866] - [tools] perf/probe: Print an enum type variable in "enum variable-name" format when showing accessible variables (Jiri Olsa) [927866] - [tools] perf: Check libaudit availability for perf-trace builtin (Jiri Olsa) [927866] - [tools] perf/hists: Add missing period_* fields when collapsing a hist entry (Jiri Olsa) [927866] - [tools] perf/trace: New tool (Jiri Olsa) [927866] - [tools] perf/evsel: Export the event_format constructor (Jiri Olsa) [927866] - [tools] perf/evsel: Introduce rawptr() method (Jiri Olsa) [927866] - [tools] perf: Use perf_evsel__newtp in the event parser (Jiri Olsa) [927866] - [tools] perf/evsel: The tracepoint constructor should store sys:name (Jiri Olsa) [927866] - [tools] perf/evlist: Introduce set_filter() method (Jiri Olsa) [927866] - [tools] perf/evlist: Renane set_filters method to apply_filters (Jiri Olsa) [927866] - [tools] perf/test: Add test to check we correctly parse and match syscall open parms (Jiri Olsa) [927866] - [tools] perf/evsel: Handle endianity in intval method (Jiri Olsa) [927866] - [tools] perf/evsel: Know if byte swap is needed (Jiri Olsa) [927866] - [tools] perf: Allow handling a NULL cpu_map as meaning "all cpus" (Jiri Olsa) [927866] - [tools] perf/evsel: Improve tracepoint constructor setup (Jiri Olsa) [927866] - [tools] traceevent: Fix error path on pevent_parse_event (Jiri Olsa) [927866] - [tools] perf/test: Fix build failure (Jiri Olsa) [927866] - [tools] traceevent: Handle alloc_arg failure (Jiri Olsa) [927866] - [tools] perf/test: Add test for the sched tracepoint format fields (Jiri Olsa) [927866] - [tools] perf/evsel: Provide a new constructor for tracepoints (Jiri Olsa) [927866] - [tools] traceevent: Carve out events format parsing routine (Jiri Olsa) [927866] - [tools] traceevent: Remove some die() calls (Jiri Olsa) [927866] - [tools] traceevent: Fix afterlife gotos (Jiri Olsa) [927866] - [tools] traceevent: Use calloc were applicable (Jiri Olsa) [927866] - [tools] traceevent: Use asprintf were applicable (Jiri Olsa) [927866] - [tools] perf: bfd.h/libbfd detection fails with recent binutils (Jiri Olsa) [927866] - [tools] traceevent: Free field if an error occurs on process_flags/symbols (Jiri Olsa) [927866] - [tools] traceevent: Free field if an error occurs on process_fields (Jiri Olsa) [927866] - [tools] traceevent: Make sure that arg->op.right is set properly (Jiri Olsa) [927866] - [tools] traceevent: Fix error path on process_array() (Jiri Olsa) [927866] - [tools] perf: remove sscanf extension as (Jiri Olsa) [927866] - [tools] perf/header: Remove unused @feat arg from ->process callback (Jiri Olsa) [927866] - [tools] perf/header: Use pre-processed session env when printing (Jiri Olsa) [927866] - [tools] perf/header: Add ->process callbacks to most of features (Jiri Olsa) [927866] - [tools] perf/header: Add struct perf_session_env (Jiri Olsa) [927866] - [tools] perf/timechart: Use zalloc and fix a couple leaks (Jiri Olsa) [927866] - [tools] perf/lock: Use perf_evsel__intval and perf_session__set_tracepoints_handlers (Jiri Olsa) [927866] - [tools] perf/kmem: Use perf_evsel__intval and perf_session__set_tracepoints_handlers (Jiri Olsa) [927866] - [tools] perf/record: Print event causing perf_event_open() to fail (Jiri Olsa) [927866] - [tools] perf: Fix a compiling error in util/map.c (Jiri Olsa) [927866] - [tools] perf: Fix a compiling error in trace-event-perl.c for 32 bits machine (Jiri Olsa) [927866] - [tools] perf/stat: Check PMU cpumask file (Jiri Olsa) [927866] - [tools] perf/report: Add missing perf_hpp__init for pipe-mode (Jiri Olsa) [927866] - [tools] perf/scripts: Export a find_scripts() function (Jiri Olsa) [927866] - [tools] perf/scripts: Add event_analyzing_sample-record/report (Jiri Olsa) [927866] - [tools] perf/scripts: Add --symbols option to handle specific symbols (Jiri Olsa) [927866] - [tools] perf/symbols: Filter samples with unresolved symbol when "--symbols" option is used (Jiri Olsa) [927866] - [tools] perf/archive: Make 'f' the last parameter for tar (Jiri Olsa) [927866] - [tools] perf/archive: Remove -f from the rm command (Jiri Olsa) [927866] - [tools] perf/stat: Move stats related code to util/stat.c (Jiri Olsa) [927866] - [tools] perf/report: Enable integrated annotation only if possible (Jiri Olsa) [927866] - [tools] perf: Add sort__has_sym (Jiri Olsa) [927866] - [tools] perf/hists: Fix first column printing (Jiri Olsa) [927866] - [tools] perf/hists: Fix output for 100.00 (Jiri Olsa) [927866] - [tools] traceevent: Define _GNU_SOURCE in Makefile (Jiri Olsa) [927866] - [tools] perf/sched: Fixup for the die() removal (Jiri Olsa) [927866] - [tools] perf/probe: Add union member access support (Jiri Olsa) [927866] - [tools] perf/sched: Don't read all tracepoint variables in advance (Jiri Olsa) [927866] - [tools] perf/sched: Use perf_evsel__{int, str}val (Jiri Olsa) [927866] - [tools] perf/evsel: Introduce perf_evsel__{str, int}val methods (Jiri Olsa) [927866] - [tools] perf/sched: Use perf_tool as ancestor (Jiri Olsa) [927866] - [tools] perf/sched: Remove unused thread parameter (Jiri Olsa) [927866] - [tools] perf: Use __maybe_used for unused variables (Jiri Olsa) [927866] - [tools] perf: Back vdso DSO with real data (Jiri Olsa) [927866] - [tools] perf/symbols: Make dsos__find function globally available (Jiri Olsa) [927866] - [tools] perf: Add memdup function (Jiri Olsa) [927866] - [tools] perf: Do backtrace post unwind only if we regs and stack were captured (Jiri Olsa) [927866] - [tools] perf: fix ALIGN redefinition in system headers (Jiri Olsa) [927866] - [tools] perf: include __WORDSIZE definition (Jiri Olsa) [927866] - [tools] perf: Update types definitions for Android (Jiri Olsa) [927866] - [tools] perf: Add missing perf_regs.h file to MANIFEST (Jiri Olsa) [927866] - [tools] perf: include wrapper for magic.h (Jiri Olsa) [927866] - [tools] perf/kmem: Remove die() calls (Jiri Olsa) [927866] - [tools] perf/sched: Remove die() calls (Jiri Olsa) [927866] - [tools] perf/symbols: Remove BIONIC wrapper around libgen.h (Jiri Olsa) [927866] - [tools] perf/probe: Make a copy of exec path for passing to basename (Jiri Olsa) [927866] - [tools] perf/annotate: Make a copy of filename for passing to basename (Jiri Olsa) [927866] - [tools] perf/gtk/browser: Use perf_hpp__format functions (Jiri Olsa) [927866] - [tools] perf/hists: Use perf_hpp__format functions (Jiri Olsa) [927866] - [tools] perf/hists: Use perf_hpp__format->width to calculate the column widths (Jiri Olsa) [927866] - [tools] perf/hists: Handle field separator properly (Jiri Olsa) [927866] - [tools] perf/hists: Introduce perf_hpp for hist period printing (Jiri Olsa) [927866] - [tools] perf/bench: fix assert when NDEBUG is defined (Jiri Olsa) [927866] - [tools] perf: Fix build for another rbtree.c change (Jiri Olsa) [927866] - [tools] perf: add NO_BACKTRACE for application self-debugging (Jiri Olsa) [927866] - [tools] traceevent: replace mempcpy with memcpy (Jiri Olsa) [927866] - [tools] perf: replace mkostemp with mkstemp (Jiri Olsa) [927866] - [tools] perf: include missing pthread.h header (Jiri Olsa) [927866] - [tools] perf: fix missing winsize definition (Jiri Olsa) [927866] - [tools] perf: include basename for non-glibc systems (Jiri Olsa) [927866] - [tools] perf: Replace sort's standalone field_sep with symbol_conf.field_sep (Jiri Olsa) [927866] - [tools] perf/diff: Make diff command work with evsel hists (Jiri Olsa) [927866] - [tools] traceevent: Get rid of die() from pevent_register_print_function (Jiri Olsa) [927866] - [tools] traceevent: Get rid of die() from pevent_register_event_handler (Jiri Olsa) [927866] - [tools] traceevent: Get rid of die() from pretty_print() (Jiri Olsa) [927866] - [tools] perf: Ignore compiled python binaries (Jiri Olsa) [927866] - [tools] perf: Fix cache event name generation (Jiri Olsa) [927866] - [tools] perf/test: Add roundtrip test for hardware cache events (Jiri Olsa) [927866] - [tools] perf/evlist: Add fprintf method (Jiri Olsa) [927866] - [tools] perf: Remove extraneous newline when parsing hardware cache events (Jiri Olsa) [927866] - [tools] perf/test: Add round trip test for sw and hw event names (Jiri Olsa) [927866] - [tools] perf/header: Prepare tracepoint events regardless of name (Jiri Olsa) [927866] - [tools] perf/header: Fix a typo on evsel (Jiri Olsa) [927866] - [tools] perf: Clean target should do clean for lib/traceevent too (Jiri Olsa) [927866] - [tools] perf: Allow user to indicate path to objdump in command line (Jiri Olsa) [927866] - [tools] perf: Replace mempcpy with memcpy (Jiri Olsa) [927866] - [tools] perf/header: Swap pmu mapping numbers if needed (Jiri Olsa) [927866] - [tools] perf/header: Set tracepoint event name only if not set (Jiri Olsa) [927866] - [tools] perf/header: Use evlist->nr_entries on write_event_desc() (Jiri Olsa) [927866] - [tools] perf: remove unneeded include of network header files (Jiri Olsa) [927866] - [tools] perf: Remove the node from rblist in strlist__remove (Jiri Olsa) [927866] - [tools] perf: Fix intlist node removal (Jiri Olsa) [927866] - [tools] perf: Fix x86 builds with ARCH specified on the command line (Jiri Olsa) [927866] - [tools] perf/record: Remove use of die/exit (Jiri Olsa) [927866] - [tools] perf/script: Remove use of die/exit (Jiri Olsa) [927866] - [tools] perf/help: Remove use of die and handle errors (Jiri Olsa) [927866] - [tools] perf/stat: Remove use of die/exit and handle errors (Jiri Olsa) [927866] - [tools] perf/lock: Remove use of die and handle errors (Jiri Olsa) [927866] - [tools] perf: handle errors in synthesized event functions (Jiri Olsa) [927866] - [tools] perf/session: flush_sample_queue needs to handle errors from handlers (Jiri Olsa) [927866] - [tools] traceevent: Modify header to work in C++ programs (Jiri Olsa) [927866] - [tools] traceevent: Fix off-by-one bug in pevent_strerror() (Jiri Olsa) [927866] - [tools] traceevent: Fix strerror_r() use in pevent_strerror (Jiri Olsa) [927866] - [tools] traceevent: Introduce pevent_strerror (Jiri Olsa) [927866] - [tools] traceevent: Introduce pevent_errno (Jiri Olsa) [927866] - [tools] traceevent: Do not link broken field arg for an old ftrace event (Jiri Olsa) [927866] - [tools] perf: Keep the perf_event_attr on version 3 (Jiri Olsa) [927866] - [tools] perf: Add pmu mappings to header information (Jiri Olsa) [927866] - [tools] perf/report: Update event names from header description (Jiri Olsa) [927866] - [tools] perf: Refactor print_event_desc() (Jiri Olsa) [927866] - [tools] perf/test: Do not abort tests on error (Jiri Olsa) [927866] - [tools] perf: Fix 'No libunwind found' make warning message (Jiri Olsa) [927866] - [tools] perf/hists: Rename and move some functions (Jiri Olsa) [927866] - [tools] perf/hists: Separate out hist print functions (Jiri Olsa) [927866] - [tools] perf: Fix include order for bison/flex-generated C files (Jiri Olsa) [927866] - [tools] perf/symbols: Fix builds with NO_LIBELF set (Jiri Olsa) [927866] - [tools] perf: silence GTK2 probing errors (Jiri Olsa) [927866] - [tools] perf/script: Fix libexec scripts path in Documentation (Jiri Olsa) [927866] - [tools] perf/ui/gtk: Ensure not to call gtk_main_quit() twice (Jiri Olsa) [927866] - [tools] perf: Rename global variable 'events' in util/header.c (Jiri Olsa) [927866] - [tools] perf: Rename some variables for better understanding (Jiri Olsa) [927866] - [tools] perf: Report number of pmu type of unknown events (Jiri Olsa) [927866] - [tools] perf: Fix type for evsel->ids and add size check for ids (Jiri Olsa) [927866] - [tools] perf/ui/gtk: Add perf_gtk__show_helpline() for pr_* (Jiri Olsa) [927866] - [tools] perf/ui/gtk: Use helpline API in browser (Jiri Olsa) [927866] - [tools] perf/ui/gtk: Implement helpline_fns (Jiri Olsa) [927866] - [tools] perf/ui: Introduce struct ui_helpline (Jiri Olsa) [927866] - [tools] perf/evlist: Introduce evsel list accessors (Jiri Olsa) [927866] - [tools] perf/evlist: Rename __group method to __set_leader (Jiri Olsa) [927866] - [tools] perf/symbols: Add description of JIT interface (Jiri Olsa) [927866] - [tools] perf/symbols: Use both runtime and debug images (Jiri Olsa) [927866] - [tools] perf/symbols: Convert dso__load_syms to take 2 symsrc's (Jiri Olsa) [927866] - [tools] perf/symbols: Factor want_symtab out of dso__load_sym() (Jiri Olsa) [927866] - [tools] perf/symbols: Switch dso__synthesize_plt_symbols() to use symsrc (Jiri Olsa) [927866] - [tools] perf/symbols: Set symtab_type in dso__load_sym (Jiri Olsa) [927866] - [tools] perf/symbols: Introduce symsrc structure (Jiri Olsa) [927866] - [tools] perf/symbols: Track symtab_type of vmlinux (Jiri Olsa) [927866] - [tools] perf/symbols: Avoid segfault in elf_strptr (Jiri Olsa) [927866] - [tools] perf/symbols: only set vmlinux longname & mark loaded if really loaded (Jiri Olsa) [927866] - [tools] perf/symbols: Simplify out_fixup in kernel syms loading (Jiri Olsa) [927866] - [tools] perf/symbols: Remove unused 'end' arg in kallsyms parse cb (Jiri Olsa) [927866] - [tools] perf/symbols: Correct comment wrt kallsyms loading (Jiri Olsa) [927866] - [tools] perf/symbols: Remove unneeded call to dso__set_long_name() (Jiri Olsa) [927866] - [tools] perf/symbols: Don't try to synthesize plt without dynstr (Jiri Olsa) [927866] - [tools] perf/symbols: Remove unused function map__objdump_2ip (Jiri Olsa) [927866] - [tools] perf/symbols: Only un-prelink non-zero symbols (Jiri Olsa) [927866] - [tools] perf/compat: Disable dwarf unwind (Jiri Olsa) [927866] - [tools] perf: Support for DWARF mode callchain (Jiri Olsa) [927866] - [tools] perf: Support for DWARF CFI unwinding on post processing (Jiri Olsa) [927866] - [tools] perf: Support user regs and stack in sample parsing (Jiri Olsa) [927866] - [tools] perf: Add libunwind dependency for DWARF CFI unwinding (Jiri Olsa) [927866] - [tools] perf: Add interface to arch registers sets (Jiri Olsa) [927866] - [tools] perf/compat: Force PERF_ATTR_SIZE_VER0 perf event abi (Jiri Olsa) [927866] - [tools] perf: Adding PERF_ATTR_SIZE_VER2 to the header swap check (Jiri Olsa) [927866] - [tools] perf/symbols: Implement poor man's ELF parser (Jiri Olsa) [927866] - [tools] perf/symbols: Support minimal build without libelf (Jiri Olsa) [927866] - [tools] perf/symbols: Split out util/symbol-elf.c (Jiri Olsa) [927866] - [tools] perf/symbols: Introduce symbol__elf_init() (Jiri Olsa) [927866] - [tools] perf: Fix /etc config related installation (Jiri Olsa) [927866] - [tools] perf: Support for events bash completion (Jiri Olsa) [927866] - [tools] perf: Initial bash completion support (Jiri Olsa) [927866] - [tools] perf/lock: improve message when tracepoints are not enabled (Jiri Olsa) [927866] - [tools] perf/scripts: Correct handler check and spelling errors (Jiri Olsa) [927866] - [tools] perf/scripts: Add event_analyzing_sample.py as a sample for general event handling (Jiri Olsa) [927866] - [tools] perf/scripts: Add a python library EventClass.py (Jiri Olsa) [927866] - [tools] perf/scripts: Pass event/thread/dso name and symbol info to event handler in python (Jiri Olsa) [927866] - [tools] perf/script: Replace struct thread with struct addr_location as a parameter for process_event (Jiri Olsa) [927866] - [tools] perf/script: Add general python handler to process non-tracepoint events (Jiri Olsa) [927866] - [tools] perf/list: Document precise event sampling for AMD IBS (Jiri Olsa) [927866] - [tools] perf/list: Update documentation about raw event setup (Jiri Olsa) [927866] - [tools] traceevent: Fix cast from pointer to integer for 32 bit (Jiri Olsa) [927866] - [tools] perf: Fix parsing of 64 bit raw config value for 32 bit (Jiri Olsa) [927866] - [tools] perf: Fix lib/traceevent build dir with OUTPUT variable set (Jiri Olsa) [927866] - [tools] perf: Fix version file for perf documentation with OUTPUT variable set (Jiri Olsa) [927866] - [tools] perf/script: Stop using pevent directly (Jiri Olsa) [927866] - [tools] perf/sched: Use perf_sample (Jiri Olsa) [927866] - [tools] perf/lock: Use evsel->tp_format and perf_sample (Jiri Olsa) [927866] - [tools] perf/kmem: Use evsel->tp_format and perf_sample (Jiri Olsa) [927866] - [tools] perf/evsel: Cache associated event_format (Jiri Olsa) [927866] - [tools] perf/header: Set the tracepoint names on PERF_RECORD_HEADER_TRACING_DATA (Jiri Olsa) [927866] - [tools] perf: Add dump_stack function (Jiri Olsa) [927866] - [tools] perf/hists: Add verbose mode hotkey (Jiri Olsa) [927866] - [tools] perf: Fix typo in tools/perf (Jiri Olsa) [927866] - [idle] intel_idle: additional Haswell CPU-id (John Villalovos) [818357] - [idle] intel_idle: support Haswell (John Villalovos) [818357] - [fs] udf: avoid info leak on export (Nikola Pajkovsky) [922355] {CVE-2012-6548} - [powerpc] oprofile: Fix error in oprofile power7_marked_instr_event() function (Steve Best) [912482] - [kernel] tracing: Fix timer tracing (Jiri Olsa) [881030] - [block] dump request state on seeing a corrupted request completion (Mike Snitzer) [957259] - [scsi] lpfc: Fixed deadlock between hbalock and nlp_lock use (Rob Evers) [960717] - [netdrv] cxgb4: set coalesce parameters on all queues (Steve Best) [895115] - [kernel] tracing: Fix possible NULL pointer dereferences (Weiping Pan) [952213] {CVE-2013-3301} - [kernel] tracing: Fix panic when lseek() called on "trace" opened for writing (Weiping Pan) [952213] {CVE-2013-3301}- [netdrv] vmxnet3: prevent div-by-zero panic when ring resizing uninitialized dev (Neil Horman) [922299] - [netdrv] vmxnet3: make local function static (Neil Horman) [922299] - [netdrv] vmxnet3: set carrier state properly on probe (Neil Horman) [922299] - [netdrv] vmxnet3: better RSS support (Neil Horman) [922299] - [netdrv] vmxnet3: remove unused irq_share_mode (Neil Horman) [922299] - [netdrv] vmxnet3: use static RSS key (Neil Horman) [922299] - [netdrv] vmxnet3: use netdev_ printk wrappers (Neil Horman) [922299] - [netdrv] vmxnet3: remove VMXNET3_MAX_DEVICES (Neil Horman) [922299] - [netdrv] vmxnet3: remove device counter (Neil Horman) [922299] - [netdrv] vmxnet3: use netdev_dbg (Neil Horman) [922299] - [netdrv] vmxnet3: remove unnecessary bookkeeping (Neil Horman) [922299] - [netdrv] vmxnet3: fix messages printed before registration (Neil Horman) [922299] - [netdrv] vmxnet3: use netdev_alloc_skb_ip_align (Neil Horman) [922299] - [netdrv] vmxnet3: fix drvinfo strings set in drivers (Neil Horman) [922299] - [netdrv] vmxnet3: remove __dev* attributes (Neil Horman) [922299] - [netdrv] vmxnet3: fix indentation (Neil Horman) [922299] - [netdrv] vmxnet3: convert BUG_ON(true) into a simple BUG() (Neil Horman) [922299] - [netdrv] vmxnet3: must split too big fragments (Neil Horman) [922299] - [netdrv] vmxnet3: Fix race between dev_open() and register_netdev() (Neil Horman) [922299] - [netdrv] vmxnet3: Define and apply a default policy for RX flow hash indirection (Neil Horman) [922299] - [netdrv] vmxnet3: Centralise validation of ETHTOOL_{G, S}RXFHINDIR parameters (Neil Horman) [922299] - [netdrv] vmxnet3: remove use of ndo_set_multicast_list in drivers (Neil Horman) [922299] - [netdrv] vmxnet3: Enable GRO support (Neil Horman) [922299] - [kernel] hrtimer: add expiry time overflow check in hrtimer_interrupt (Prarit Bhargava) [947659] - [kernel] time: Move ktime_t overflow checking into timespec_valid_strict (Prarit Bhargava) [947659] - [kernel] time: Improve sanity checking of timekeeping inputs (Prarit Bhargava) [947659] - [powerpc] pseries: Enable the PFO-based RNG accelerator (Steve Best) [947106] - [char] hw_random/pseries-rng: PFO-based hwrng driver (Steve Best) [947106] - [powerpc] vio: Remove dma not supported warnings (Steve Best) [947106] - [powerpc] pseries: Add PFO support to the VIO bus (Steve Best) [947106] - [powerpc] pseries: Add new hvcall constants to support PFO (Steve Best) [947106] - [virt] x86/paravirt: don't enter/leave lazy mode in interrupts (Andrew Jones) [874053] - [powerpc] pSeries_lpar_hpte_remove fails from Adjunct partition being performed before the ANDCOND test (Steve Best) [952309] - [powerpc] pseries/eeh: Fix crash when error happens during device probe (Steve Best) [905264] - [kernel] resource: fix stack overflow in __reserve_region_with_split() (Myron Stowe) [858087] - [md] dm-raid: Fix for "sync" directive ineffectiveness (Jonathan E Brassow) [859562] - [block] fix max discard sectors limit (Mike Snitzer) [910054] - [netdrv] vmxnet3: Fix inconsistent LRO state after initialization (Neil Horman) [918203] - [netdrv] vmxnet3: fix ethtool ring buffer size setting (Neil Horman) [913615] - [netdrv] ibmveth: Fix DMA unmap error (Steve Best) [902923] - [net] atm: update msg_namelen in vcc_recvmsg() (Nikola Pajkovsky) [955225] {CVE-2013-3222} - [net] veth: Dont kfree_skb() after dev_forward_skb() (Jiri Benc) [957713] {CVE-2013-2017} - [x86] power: Correct the MSR_IA32_ENERGY_PERF_BIAS message (Neil Horman) [917147] - [x86] msr: Fix typo in ENERGY_PERF_BIAS_POWERSAVE (Neil Horman) [917147] - [x86] power: Initialize MSR_IA32_ENERGY_PERF_BIAS (Neil Horman) [917147] - [x86] power: define RAPL MSRs (Neil Horman) [917147] - [x86] turbostat: display SMI count by default (Neil Horman) [917147] - [idle] intel_idle: disable Atom/Lincroft HW C-state auto-demotion (Neil Horman) [917147] - [idle] intel_idle: disable NHM/WSM HW C-state auto-demotion (Neil Horman) [917147] - [x86] turbostat: share kernel MSR #defines (Neil Horman) [917147] - [fs] compat: fix build on MIPS/s390/ppc64 (Jeff Moyer) [885239] - [fs] readv/writev: do the same MAX_RW_COUNT truncation that read/write does (Jeff Moyer) [885239]- [fs] nfs: Fix handling of revoked delegations by setattr (Steve Dickson) [952329] - [fs] nfs: Return the delegation if the server returns NFS4ERR_OPENMODE (Steve Dickson) [952329] - [fs] nfs: Fix another potential state manager deadlock (Steve Dickson) [950598] - [fs] nfs: Fix another open/open_recovery deadlock (Steve Dickson) [916806] - [fs] nfs: Hold reference to layout hdr in layoutget (Steve Dickson) [916726] - [fs] nfs: add "pnfs_" prefix to get_layout_hdr() and put_layout_hdr() (Steve Dickson) [916726] - [fs] nfs: nfs4_open_done first must check that GETATTR decoded a file type (Steve Dickson) [916722] - [net] sunrpc: Dont start the retransmission timer when out of socket space (Steve Dickson) [916735] - [fs] nfs: Dont use SetPageError in the NFS writeback code (Steve Dickson) [912867] - [fs] nfs: Dont decode skipped layoutgets (Steve Dickson) [904025] - [fs] nfs: nfs4_proc_layoutget returns void (Steve Dickson) [904025] - [fs] nfs: defer release of pages in layoutget (Steve Dickson) [904025] - [fs] nfs: Use kcalloc() when allocating arrays (Steve Dickson) [904025] - [fs] nfs: Fix an ABBA locking issue with session and state serialisation (Steve Dickson) [912842] - [fs] nfs: Fix a race in the pNFS return-on-close code (Steve Dickson) [912842] - [fs] nfs: Do not accept delegated opens when a delegation recall is in effect (Steve Dickson) [912842] - [fs] nfs: Fix a reboot recovery race when opening a file (Steve Dickson) [908524] - [fs] nfs: Ensure delegation recall and byte range lock removal don't conflict (Steve Dickson) [908524] - [fs] nfs: Fix up the return values of nfs4_open_delegation_recall (Steve Dickson) [908524] - [fs] nfs: Dont lose locks when a server reboots during delegation return (Steve Dickson) [908524] - [fs] nfs: Move nfs4_wait_clnt_recover and nfs4_client_recover_expired_lease (Steve Dickson) [908524] - [fs] nfs: Add NFSDBG_STATE (Steve Dickson) [908524] - [fs] nfs: nfs_inode_return_delegation() should always flush dirty data (Steve Dickson) [908524] - [fs] nfs: nfs_client_return_marked_delegations cant flush data (Steve Dickson) [908524] - [fs] nfs: Prevent deadlocks between state recovery and file locking (Steve Dickson) [908524] - [fs] nfs: Allow the state manager to mark an open_owner as being recovered (Steve Dickson) [908524] - [kernel] seqlock: Dont smp_rmb in seqlock reader spin loop (Steve Dickson) [908524] - [kernel] seqlock: add 'raw_seqcount_begin()' function (Steve Dickson) [908524] - [kernel] seqlock: optimise seqlock (Steve Dickson) [908524]- [net] tcp: Reallocate headroom if it would overflow csum_start (Thomas Graf) [896233] - [net] tcp: take care of misalignments (Thomas Graf) [896233] - [net] skbuff.c cleanup (Thomas Graf) [896233] - [net] ipv6: fix incorrect route 'expires' value passed to userspace (Thomas Graf) [912029]- [fs] nfs: don't allow nfs_find_actor to match inodes of the wrong type (Jeff Layton) [913660] - [mm] hugetlbfs: add swap entry check in follow_hugetlb_page() (Naoya Horiguchi) [928883] - [fs] binfmt_elf: fix hugetlb memory check in vma_dump_size() (Naoya Horiguchi) [928883] - [x86] remove BUG_ON(TS_USEDFPU) in __sanitize_i387_state() (Oleg Nesterov) [920445] - [fs] coredump: ensure the fpu state is flushed for proper multi-threaded core dump (Oleg Nesterov) [920445] - [kernel] perf, x86: Fix raw_spin_unlock_irqrestore() usage (Jiri Olsa) [927177] - [kernel] perf, x86: Implement user-space RDPMC support, to allow fast, user-space access to self-monitoring counters (Jiri Olsa) [927177] - [kernel] perf: Fix mmap_page::offset computation (Jiri Olsa) [927177] - [kernel] perf, arch: Rework perf_event_index() (Jiri Olsa) [927177] - [kernel] perf: Update the mmap control page on mmap() (Jiri Olsa) [927177] - [kernel] perf: Fix enable_on_exec for sibling events (Jiri Olsa) [927177] - [kernel] perf: Remove superfluous arguments (Jiri Olsa) [927177] - [kernel] perf, x86: Prefer fixed-purpose counters when scheduling (Jiri Olsa) [927177] - [kernel] events: Don't divide events if it has field period (Jiri Olsa) [927177] - [kernel] perf: Carve out callchain functionality (Jiri Olsa) [927177] - [kernel] x86: Perf_event_amd.c needs (Jiri Olsa) [927177] - [kernel] perf_events: Fix slow and broken cgroup context switch code (Jiri Olsa) [927177] - [kernel] perf, x86: Avoid kfree() in CPU_STARTING (Jiri Olsa) [927177] - [kernel] x86, perf: Make copy_from_user_nmi() a library function (Jiri Olsa) [927177] - [kernel] x86, perf: Add constraints for architectural PMU (Jiri Olsa) [927177] - [kernel] perf: Remove the perf_output_begin(.sample) argument (Jiri Olsa) [927177] - [kernel] perf: Remove the nmi parameter from the swevent and overflow interface (Jiri Olsa) [927177] - [kernel] events: Ensure that timers are updated without requiring read() call (Jiri Olsa) [927177] - [kernel] perf_event: Fix broken calc_timer_values() (Jiri Olsa) [927177] - [kernel] events: Move lockless timer calculation into helper function (Jiri Olsa) [927177] - [kernel] events: Add note to update_event_times comment about holding ctx->lock (Jiri Olsa) [927177] - [kernel] perf_events: Fix perf buffer watermark setting (Jiri Olsa) [927177] - [net] ieee802154: Remove static CFLAGS in net/ieee802154/Makefile (Aristeu Rozanski) [920620] - [net] sunrpc: Add barriers to ensure read ordering in rpc_wake_up_task_queue_locked (Dave Wysochanski) [840860]- [x86] apic: Add probe() for apic_flat (Prarit Bhargava) [953342] - [x86] apic: Work around boot failure on HP ProLiant DL980 G7 Server systems (Prarit Bhargava) [912963] - [x86] apic: Use probe routines to simplify apic selection (Prarit Bhargava) [912963] - [x86] x2apic: Simplify apic init in SMP and UP builds (Prarit Bhargava) [912963] - [virt] virtio-rng: fix crashes by disallowing multiple device registrations (Amit Shah) [953097] - [virt] virtio-console: add locking around c_ovq operations (Amit Shah) [928207] - [virt] virtio-console: rename cvq_lock to c_ivq_lock (Amit Shah) [928207] - [virt] virtio_console: Merge struct buffer_token into struct port_buffer (Amit Shah) [840454] - [virt] virtio_console: Free buffers from out-queue upon close (Amit Shah) [840454] - [virt] virtio_console: Use kmalloc instead of kzalloc (Amit Shah) [840454] - [virt] virtio_console: Free buffer if splice fails (Amit Shah) [840454] - [virt] virtio-trace: Fix pthread flag for Makefile of trace-agent used (Amit Shah) [840454] - [virt] virtio-trace: do not use unavailable fcntl (F_SETPIPE_SZ) (Amit Shah) [840454] - [virt] tools: Add guest trace agent as a user tool (Amit Shah) [840454] - [virt] virtio_console: Allocate scatterlist according to the current pipe size (Amit Shah) [840454] - [trace] ftrace: Allow stealing pages from pipe buffer (Amit Shah) [840454] - [virt] virtio_console: Wait until the port is ready on splice (Amit Shah) [840454] - [virt] virtio_console: Add a failback for unstealable pipe buffer (Amit Shah) [840454] - [virt] virtio_console: Add splice_write support (Amit Shah) [840454] - [s390] kdump: Do not add standby memory for kdump (Hendrik Brueckner) [922943] - [fs] vfs: remove unneeded permission check from path_init (Jeff Layton) [884863] - [idle] intel_idle: Initialize driver_data correctly in ivb_cstates on IVB processor (Prarit Bhargava) [953630] - [mm] fix fs oops due to dirty pages without buffers on s390 (Hendrik Brueckner) [692530] - [netdrv] vmxnet3: set carrier state properly on probe (Neil Horman) [861131]- [scsi] be2iscsi: Bump driver version (Rob Evers) [947550] - [scsi] be2iscsi: Fix issue in passing the exp_cmdsn and max_cmdsn (Rob Evers) [947550] - [scsi] be2iscsi: Fix possible reentrancy issue in be_iopoll (Rob Evers) [947550] - [scsi] be2iscsi: Fix the copyright information (Rob Evers) [947550] - [scsi] be2iscsi: Fix checking Adapter state while establishing CXN (Rob Evers) [947550] - [scsi] be2iscsi: Fix dynamic CID allocation Mechanism in driver (Rob Evers) [947550] - [scsi] be2iscsi: Fix the NOP-In handling code path (Rob Evers) [947550] - [scsi] be2iscsi: Fix the Port Link Status issue (Rob Evers) [947550] - [scsi] be2iscsi: Fix displaying the Active Session Count from driver (Rob Evers) [947550] - [scsi] be2iscsi: Fix displaying the FW Version from driver (Rob Evers) [947550] - [scsi] be2iscsi: Fix support for DEFQ extension (Rob Evers) [947550] - [scsi] be2iscsi: Fix MACRO for checking the adapter type (Rob Evers) [947550] - [scsi] be2iscsi: Fix freeing CXN specific driver resources. (Rob Evers) [947550] - [scsi] be2iscsi: Fix MSIx support in SKH-R to 32 (Rob Evers) [947550] - [scsi] be2iscsi: Fix MBX Command issues (Rob Evers) [947550] - [scsi] be2iscsi: Fix returning Failure when MBX fails with Insufficient buffer error (Rob Evers) [947550] - [scsi] be2iscsi: Send uninitialize pattern to FW (Rob Evers) [947550] - [scsi] be2iscsi: Fix Unrecoverable Error Detection (Rob Evers) [947550] - [scsi] be2iscsi: Fix for MBX timeout issue (Rob Evers) [947550] - [scsi] be2iscsi: Update the copyright information (Rob Evers) [947550] - [scsi] be2iscsi: Fix issue of displaying adapter family (Rob Evers) [947550] - [scsi] be2iscsi: Fix Task Completion Event handling (Rob Evers) [947550] - [scsi] be2iscsi: Fix session update context with V2 version (Rob Evers) [947550] - [scsi] be2iscsi: Fix support for V2 version of WRB (Rob Evers) [947550] - [scsi] be2iscsi: Fix support for handling CQ_CREATE V2 version (Rob Evers) [947550] - [scsi] be2iscsi: Fix max EQ supported by the driver (Rob Evers) [947550] - [scsi] be2iscsi: Fix driver support for Skyhawk-R adapter (Rob Evers) [947550] - [scsi] be2iscsi: Fix return value and typo (Rob Evers) [947550] - [scsi] be2iscsi: Fix kernel panic in blk_iopoll disable mode (Rob Evers) [947550] - [scsi] be2iscsi: Issue an function level reset when driver is loaded (Rob Evers) [947550] - [scsi] be2iscsi: Display driver name and version in device attribute (Rob Evers) [947550] - [scsi] be2iscsi: Fix max supported EQ count to 8.a (Rob Evers) [947550] - [scsi] be2iscsi: Fix memory leak in control path of driver (Rob Evers) [947550] - [scsi] be2iscsi: Display Completion Event string instead of Opcode (Rob Evers) [947550] - [scsi] be2iscsi: Fix the issue with soft reset (Rob Evers) [947550] - [scsi] be2iscsi: cleanup a min_t() call (Rob Evers) [947550] - [kernel] percpu-rw-sem: remove the percpu rw semaphore implementation (Jeff Moyer) [909482] - [fs] direct-io: don't read inode->i_blkbits multiple times (Jeff Moyer) [909482] - [fs] vfs: add missing virtual cache flush after editing partial pages (Jeff Moyer) [909482] - [fs] vfs: fix O_DIRECT read past end of block device (Jeff Moyer) [909482] - [fs] vfs: clear to the end of the buffer on partial buffer reads (Jeff Moyer) [909482] - [fs] vfs: avoid "attempt to access beyond end of device" warnings (Jeff Moyer) [909482] - [fs] blkdev_max_block: make private to fs/buffer.c (Jeff Moyer) [909482] - [fs] blockdev: remove bd_block_size_semaphore again (Jeff Moyer) [909482] - [fs] buffer.c: make block-size be per-page and protected by the page lock (Jeff Moyer) [909482] - [fs] direct-io.c: adjust suspicious bit operation (Jeff Moyer) [909482] - [fs] direct-io: optimize cache misses in the submission path (Jeff Moyer) [909482] - [fs] direct-io.c: calculate fs_count correctly in get_more_blocks() (Jeff Moyer) [909482] - [fs] direct-io: merge direct_io_walker into __blockdev_direct_IO (Jeff Moyer) [909482] - [fs] direct-io: inline the complete submission path (Jeff Moyer) [909482] - [fs] direct-io: separate map_bh from dio (Jeff Moyer) [909482] - [fs] direct-io: use a slab cache for struct dio (Jeff Moyer) [909482] - [fs] direct-io: rearrange fields in dio/dio_submit to avoid holes (Jeff Moyer) [909482] - [fs] direct-io: fix a wrong comment (Jeff Moyer) [909482] - [fs] direct-io: separate fields only used in the submission path from struct dio (Jeff Moyer) [909482] - [powerpc] pci: convert devtree bus addresses to resource (Myron Stowe) [953181] - [acpi] create _SUN sysfs file (Motohiro Kosaki) [908606]- [pci] Remove spurious error for sriov_numvfs store and simplify flow (Don Dutile) [887398] - [pci] Provide method to reduce the number of total VFs supported (Don Dutile) [887398] - [pci] SRIOV control and status via sysfs (Don Dutile) [887398] - [pci] Use is_visible() with boot_vga attribute for pci_dev (Don Dutile) [887398] - [pci] Add pci_device_type to pdev's device struct (Don Dutile) [887398] - [x86] Allow greater than 1TB of RAM on AMD x86_64 sytems (Larry Woodman) [869736 876275] - [mm] writeback: Fix Kernel divide by zero panic in get_dirty_limits() (Rafael Aquini) [871599] - [scsi] scsi_debug: Fix off-by-one bug when unmapping region (Ewan Milne) [902973] - [md] dm-snap: provide module alias in dm-snapshot (Mikulas Patocka) [889973] - [x86] mce: Fix return value of mce_chrdev_read() when erst is disabled (Prarit Bhargava) [742385] - [x86] Prevent panic in init_memory_mapping() when booting more than 1TB on AMD systems (Larry Woodman) [869736] - [kernel] TAINT_TECH_PREVIEW should not disable lock debugging (Prarit Bhargava) [872688] - [Documentation] remove doc for obsolete dynamic-printk kernel-parameter (Prarit Bhargava) [883911] - [kernel] coredump: backport E option for /proc/sys/kernel/coredump_pattern (Dave Anderson) [905122] - [s390] mm: Fix crst upgrade of mmap with MAP_FIXED (Hendrik Brueckner) [915357] - [virt] kvm/mmu: fix hashing for TDP and non-paging modes (Marcelo Tosatti) [908751] - [virt] kvm/mmu: Fix free memory accounting race in mmu_alloc_roots() (Marcelo Tosatti) [908751] - [virt] kvm/mmu: Don't flush shadow when enabling dirty tracking (Marcelo Tosatti) [908751] - [mm] memcg: fix totalpages calculation for memory.swappiness==0 (Satoru Moriya) [887402] - [mm] memcg: fix unit mismatch in memcg oom limit calculation (Satoru Moriya) [887397] - [x86] pci: Allow x86 platforms to use translation offsets (Myron Stowe) [836569] - [x86] pci: Clear host bridge aperture struct resource (Myron Stowe) [836569] - [x86] pci: use _CRS bus number aperture for host bridges from ACPI (Myron Stowe) [836569] - [x86] pci: fix unused variable warning in amd_bus.c (Myron Stowe) [836569] - [x86] pci: merge pcibios_scan_root() and pci_scan_bus_on_node() (Myron Stowe) [836569] - [x86] pci: dynamically allocate pci_root_info for native host bridge drivers (Myron Stowe) [836569] - [x86] pci: embed pci_sysdata into pci_root_info on ACPI path (Myron Stowe) [836569] - [x86] pci: embed name into pci_root_info struct (Myron Stowe) [836569] - [x86] pci: add host bridge resource release for _CRS path (Myron Stowe) [836569] - [x86] pci: refactor get_current_resources() (Myron Stowe) [836569] - [pci] add host bridge release support (Myron Stowe) [836569] - [pci] add generic device into pci_host_bridge struct (Myron Stowe) [836569] - [pci] rename pci_host_bridge() to find_pci_root_bridge() (Myron Stowe) [836569] - [x86] pci: fix memleak with get_current_resources() (Myron Stowe) [836569] - [pci] move host bridge-related code to host-bridge.c (Myron Stowe) [836569] - [pci] collapse pcibios_resource_to_bus (Myron Stowe) [836569] - [powerpc] pci: get rid of device resource fixups (Myron Stowe) [836569] - [pci] add generic pcibios_resource_to_bus() (Myron Stowe) [836569] - [pci] convert bus addresses to resource when reading BARs (Myron Stowe) [836569] - [pci] add struct pci_host_bridge_window with CPU/bus address offset (Myron Stowe) [836569] - [pci] add struct pci_host_bridge and a list of all bridges found (Myron Stowe) [836569] - [pci] don't publish new root bus until it's fully initialized (Myron Stowe) [836569] - [pci] make pci_flags non-weak (Myron Stowe) [836569] - [powerpc] pci: replace pci_probe_only with pci_flags (Myron Stowe) [836569] - [powerpc] pci: make pci_probe_only default to 0 (Myron Stowe) [836569] - [pci] add pci_clear_flags() (Myron Stowe) [836569] - [pci] make pci_flags always available (Myron Stowe) [836569] - [x86] pci: fix memleak when ACPI _CRS is not used (Myron Stowe) [836569] - [x86] pci: don't fall back to defaults if _CRS has no apertures (Myron Stowe) [836569] - [pci] remove pci_create_bus() (Myron Stowe) [836569] - [x86] pci: convert to pci_create_root_bus() and pci_scan_root_bus() (Myron Stowe) [836569] - [x86] pci: use pci_scan_bus() instead of pci_scan_bus_parented() (Myron Stowe) [836569] - [powerpc] pci: convert to pci_create_root_bus() (Myron Stowe) [836569] - [powerpc] pci: split PHB part out of pcibios_map_io_space() (Myron Stowe) [836569] - [powerpc] pci: make pcibios_setup_phb_resources() static (Myron Stowe) [836569] - [pci] deprecate pci_scan_bus_parented() (Myron Stowe) [836569] - [pci] convert pci_scan_bus_parented() to use pci_create_root_bus() (Myron Stowe) [836569] - [pci] convert pci_scan_bus() to use pci_create_root_bus() (Myron Stowe) [836569] - [pci] add pci_scan_root_bus() that accepts resource list (Myron Stowe) [836569] - [pci] add pci_create_root_bus() that accepts resource list (Myron Stowe) [836569] - [pci] show host bridges and root bus resources (Myron Stowe) [836569] - [pci] add helpers for building PCI bus resource lists (Myron Stowe) [836569] - [x86] pci: Ignore CPU non-addressable _CRS reserved memory resources (Myron Stowe) [836569] - [powerpc] pci: fix a brace coding style issue in probe.c (Myron Stowe) [836569] - [powerpc] pci: move powerpc pci flag functions into asm-generic (Myron Stowe) [836569] - [powerpc] rename ppc_pci_*_flags to pci_*_flags (Myron Stowe) [836569] - [x86] pci/sysfs: move bus cpuaffinity to class dev_attrs (Myron Stowe) [836569] - [x86] pci: add rescan to /sys/.../pci_bus/.../ (Myron Stowe) [836569] - [x86] pci: use kasprintf in acpi.c (Myron Stowe) [836569] - [x86] pci: Enable pci root res read out for 32bit too (Myron Stowe) [836569] - [x86] pci: Add cap_resource() (Myron Stowe) [836569] - [x86] pci: Use u64 instead of size_t in amd_bus.c (Myron Stowe) [836569] - [x86] pci: AMD one chain system to use pci read out res (Myron Stowe) [836569] - [x86] pci: Use resource_size_t in update_res (Myron Stowe) [836569] - [x86] Move range related operation to one file (Myron Stowe) [836569] - [x86] pci: fix section mismatch on update_res() (Myron Stowe) [836569] - [x86] pci: seperate x86_pci_rootbus_res_quirks from amd_bus.c (Myron Stowe) [836569] - [x86] pci: fix comment typo in bus_numa.h (Myron Stowe) [836569] - [x86] mtrr: Fix sorting of mtrr after subtracting (Myron Stowe) [836569] - [x86] pci: read root resources from IOH on Intel (Myron Stowe) [836569] - [block] Consolidate command flag and queue limit checks for merges (Mike Snitzer) [910054] - [scsi] sd: Permit merged discard requests (Mike Snitzer) [910054] - [block] Clean up special command handling logic (Mike Snitzer) [910054] - [block] separate out blk_rq_merge_ok() and blk_try_merge() from elevator functions (Mike Snitzer) [910054] - [block] cleanup previous backport of blk_throtl_bio() reorganization (Mike Snitzer) [910054] - [i2c] Adding support for Intel iSMT SMBus 2.0 host controller (Neil Horman) [910427] - [asm-generic] architecture independent readq/writeq for 32bit environment (Neil Horman) [910427] - [kvm] vmx: provide the vmclear function and a bitmap to support VMCLEAR in kdump (Andrew Jones) [908608] - [x86] kexec: VMCLEAR VMCSs loaded on all cpus if necessary (Andrew Jones) [908608] - [netdrv] igb: release already assigned MSI-X interrupts if setup fails (Stefan Assmann) [804724] - [netdrv] igb: remove duplicate code for fallback interrupt initialization (Stefan Assmann) [804724] - [netdrv] igb: Combine q_vector and ring allocation into a single function (Stefan Assmann) [804724] - [netdrv] igb: Remove logic that was doing NUMA pseudo-aware allocations (Stefan Assmann) [804724] - [netdrv] igb: Move the calls to set the Tx and Rx queues into igb_open (Stefan Assmann) [804724] - [char] ipmi: add options to disable openfirmware and PCI scanning (Tony Camuso) [924736] - [char] ipmi: use locks on watchdog timeout set on reboot (Tony Camuso) [924736] - [char] ipmi: simplify locking (Tony Camuso) [924736] - [char] ipmi: fix message handling during panics (Tony Camuso) [924736] - [char] ipmi: Fix IPMI errors due to timing problems (Tony Camuso) [924736] - [char] ipmi/ipmi_si_intf: fix cleanup_one_si section mismatch (Tony Camuso) [924736] - [char] ipmi: fix OOPS caused by pnp_unregister_driver on unregistered driver (Tony Camuso) [924736] - [Documentation] IPMI: Add the document description of ipmi_get_smi_info (Tony Camuso) [924736] - [char] ipmi: fix __init and __exit attribute locations (Tony Camuso) [924736] - [char] ipmi: proper spinlock initialization (Tony Camuso) [924736] - [char] ipmi: fix hardcoded ipmi device exit path warning (Tony Camuso) [924736] - [char] ipmi: fix acpi probe print (Tony Camuso) [924736] - [char] ipmi: print info for spmi and smbios paths like acpi and pci (Tony Camuso) [924736] - [char] ipmi: fix memleaking for add_smi when duplicating happen (Tony Camuso) [924736] - [char] ipmi: update driver to use dev_printk and its constructs (Tony Camuso) [924736] - [char] ipmi/ipmi_si_intf: fix variable 'addr_space' set but not used warning (Tony Camuso) [924736] - [char] ipmi: fix sysfs lockdep warning in ipmi code (Tony Camuso) [924736] - [char] ipmi: remove ipmi_smi.h self-include (Tony Camuso) [924736] - [char] ipmi: fix slave_addrs setting to actually work (Tony Camuso) [924736] - [char] ipmi: Use KCS_IDLE_STATE (Tony Camuso) [924736] - [char] ipmi: refer to table as "SPMI", not "ACPI" (Tony Camuso) [924736] - [mm] enforce mmap_min_addr on x86_64 (Rik van Riel) [790921] - [mm] optional next-fit policy for arch_get_unmapped_area (Rik van Riel) [790921] - [mm] fix quadratic behaviour in get_unmapped_area_topdown (Rik van Riel) [790921] - [scsi] Revert: qla2xxx: Optimize existing port name server query matching (Chad Dupuis) [924804] - [scsi] Revert: qla2xxx: Avoid losing any fc ports when loop id's are exhausted (Chad Dupuis) [924804]- [fs] defer do_filp_open() access checks to may_open() (Eric Sandeen) [920752] - [infiniband] ipoib: Add missing locking when CM object is deleted (Doug Ledford) [913645] - [virt] kvm: accept unaligned MSR_KVM_SYSTEM_TIME writes (Petr Matousek) [917021] {CVE-2013-1796} - [char] tty: hold lock across tty buffer finding and buffer filling (Prarit Bhargava) [901780]- [net] tcp: fix for zero packets_in_flight was too broad (Thomas Graf) [920794] - [net] tcp: frto should not set snd_cwnd to 0 (Thomas Graf) [920794] - [net] tcp: fix an infinite loop in tcp_slow_start() (Thomas Graf) [920794] - [net] tcp: fix ABC in tcp_slow_start() (Thomas Graf) [920794] - [md] dm-thin: bump the target version numbers (Mike Snitzer) [922931] - [md] dm-thin: use block_size_is_power_of_two (Mike Snitzer) [904161] - [md] dm-thin: support a non-power-of-2 discard_granularity (Mike Snitzer) [904161] - [md] dm-thin: fix queue limits stacking (Mike Snitzer) [904161] - [md] dm: sync misc small differences from upstream (Mike Snitzer) [904161] - [md] persistent-data: improve improve space map block alloc failure message (Mike Snitzer) [904161] - [md] dm-thin: use DMERR_LIMIT for errors (Mike Snitzer) [904161] - [md] persistent-data: use DMERR_LIMIT for errors (Mike Snitzer) [904161] - [md] persistent-data: fix nested btree deletion (Mike Snitzer) [904161] - [md] dm-thin: move bio_prison code to separate module (Mike Snitzer) [904161] - [md] dm-thin: prepare to separate bio_prison code (Mike Snitzer) [904161] - [md] persistent-data: convert to use le32_add_cpu (Mike Snitzer) [904161] - [md] dm-bufio: use ACCESS_ONCE for sysfs values (Mike Snitzer) [904161] - [md] dm-bufio: use list_move (Mike Snitzer) [904161] - [md] dm-ioctl: use kmalloc if possible (Mike Snitzer) [904161] - [md] dm-ioctl: remove PF_MEMALLOC (Mike Snitzer) [904161] - [md] dm-ioctl: prevent unsafe change to dm_ioctl data_size (Mike Snitzer) [904161] - [md] dm-snap: optimize track_chunk (Mike Snitzer) [904161] - [md] dm: fix deadlock with request based dm and queue request_fn recursion (Mike Snitzer) [904161] - [fs] ext3: Fix format string issues (Nikola Pajkovsky) [920785] {CVE-2013-1848} - [netdrv] ehea: avoid accessing a NULL vgrp (Steve Best) [911359] - [kernel] signal: always clear sa_restorer on execve (Nikola Pajkovsky) [920506] {CVE-2013-0914} - [md] dm-thin: fix discard corruption (Mike Snitzer) [922931] - [md] persistent-data: rename node to btree_node (Mike Snitzer) [922931] - [netdrv] ixgbe: Only set gso_type to SKB_GSO_TCPV4 as RSC does not support IPv6 (Michael S. Tsirkin) [908196] - [netdrv] bnx2x: set gso_type (Michael S. Tsirkin) [908196] - [netdrv] qlcnic: set gso_type (Michael S. Tsirkin) [908196] - [netdrv] ixgbe: fix gso type (Michael S. Tsirkin) [908196] - [net] sunrpc: Get rid of the redundant xprt->shutdown bit field (J. Bruce Fields) [893584] - [virt] kvm: do not #GP on unaligned MSR_KVM_SYSTEM_TIME write (Gleb Natapov) [917021] {CVE-2013-1796} - [fs] gfs2: Allocate reservation structure before rename and link (Robert S Peterson) [922999] - [drm] i915: bounds check execbuffer relocation count (Nikola Pajkovsky) [920525] {CVE-2013-0913} - [x86] irq: add quirk for broken interrupt remapping on 55XX chipsets (Neil Horman) [887006] - [md] dm: fix limits initialization when there are no data devices (Mike Snitzer) [908851] - [kvm] Convert MSR_KVM_SYSTEM_TIME to use gfn_to_hva_cache functions (Gleb Natapov) [917025] {CVE-2013-1797} - [kvm] Fix for buffer overflow in handling of MSR_KVM_SYSTEM_TIME (Gleb Natapov) [917021] {CVE-2013-1796} - [kvm] Fix bounds checking in ioapic indirect register reads (Gleb Natapov) [917032] {CVE-2013-1798} - [kvm] x86: release kvmclock page on reset (Gleb Natapov) [917025] {CVE-2013-1797} - [security] keys: Fix race with concurrent install_user_keyrings() (David Howells) [913258] {CVE-2013-1792}- [fs] xfs: use maximum schedule timeout when ail is empty (Brian Foster) [883905] - [net] xfrm_user: fix info leak in copy_to_user_tmpl() (Thomas Graf) [922429] {CVE-2012-6537} - [net] xfrm_user: fix info leak in copy_to_user_policy() (Thomas Graf) [922429] {CVE-2012-6537} - [net] xfrm_user: fix info leak in copy_to_user_state() (Thomas Graf) [922429] {CVE-2012-6537} - [net] xfrm_user: fix info leak in copy_to_user_auth() (Thomas Graf) [922429] {CVE-2012-6537} - [net] atm: fix info leak in getsockopt(SO_ATMPVC) (Thomas Graf) [922387] {CVE-2012-6546} - [net] atm: fix info leak via getsockname() (Thomas Graf) [922387] {CVE-2012-6546} - [fs] nls: improve UTF8 -> UTF16 string conversion routine (Nikola Pajkovsky) [916119] {CVE-2013-1773} - [fs] fat: Fix stat->f_namelen (Nikola Pajkovsky) [916119] {CVE-2013-1773} - [netdrv] tun: fix ioctl() based info leaks (Thomas Graf) [922351] {CVE-2012-6547} - [net] llc: fix info leak via getsockname() (Thomas Graf) [922333] {CVE-2012-6542} - [virt] x86: Add a check to catch Xen emulation of Hyper-V (Andrew Jones) [918239] - [fs] cifs: fix expand_dfs_referral (Sachin Prabhu) [902492] - [fs] cifs: factor smb_vol allocation out of cifs_setup_volume_info (Sachin Prabhu) [902492] - [fs] cifs: have cifs_cleanup_volume_info not take a double pointer (Sachin Prabhu) [902492] - [fs] nfs: Dont allow NFS silly-renamed files to be deleted, no signal (Dave Wysochanski) [905095]- [Documentation] vxlan: fix command usage in its doc (Amerigo Wang) [907447] - [net] vxlan: Add ethtool drvinfo (Amerigo Wang) [907447] - [net] vxlan: Use the underlying device index when joining/leaving multicast groups (Amerigo Wang) [907447] - [net] vxlan: remove unused variable (Amerigo Wang) [907447] - [net] vxlan: Update hard_header_len based on lowerdev when instantiating VXLAN (Amerigo Wang) [907447] - [net] vxlan: fix a typo (Amerigo Wang) [907447] - [net] vxlan: Fix error that was resulting in VXLAN MTU size being 10 bytes too large (Amerigo Wang) [907447] - [net] vxlan: allow a user to set TTL value (Amerigo Wang) [907447] - [net] vxlan: don't expire permanent entries (Amerigo Wang) [907447] - [net] vxlan: fix oops when give unknown ifindex (Amerigo Wang) [907447] - [net] vxlan: fix receive checksum handling (Amerigo Wang) [907447] - [net] vxlan: add additional headroom (Amerigo Wang) [907447] - [net] vxlan: allow configuring port range (Amerigo Wang) [907447] - [net] vxlan: associate with tunnel socket on transmit (Amerigo Wang) [907447] - [net] vxlan: fix byte order in hash function (Amerigo Wang) [907447] - [net] vxlan: minor output refactoring (Amerigo Wang) [907447] - [net] vxlan: fix more sparse warnings (Amerigo Wang) [907447] - [net] vxlan: remove unused including (Amerigo Wang) [907447] - [net] vxlan: put UDP socket in correct namespace (Amerigo Wang) [907447] - [net] vxlan: virtual extensible lan (Amerigo Wang) [907447] - [net] igmp: export symbol ip_mc_leave_group (Amerigo Wang) [907447] - [net] netlink: Add nla_put_net{16,32,64}() helpers (Amerigo Wang) [907447] - [net] dst: Introduce skb_tunnel_rx() helper (Amerigo Wang) [907447] - [net] rtnetlink: do not check master for bridge ports (Amerigo Wang) [907447] - [net] rtnetlink: notify events for FDB NTF_SELF adds and deletes (Amerigo Wang) [907447] - [net] rtnetlink: add attributes to fdb interface (Amerigo Wang) [907447] - [net] netdevice: make address const in device address management (Amerigo Wang) [907447] - [net] add generic PF_BRIDGE:RTM_ FDB hooks (Amerigo Wang) [907447] - [net] xfrm: fix RCU bugs (Amerigo Wang) [885247] - [net] xfrm: Replace rwlock on xfrm_policy_afinfo with rcu (Amerigo Wang) [885247] - [net] flow: Add a flow_cache_flush_deferred function (Amerigo Wang) [885247] - [net] xfrm: Refcount destination entry on xfrm_lookup (Amerigo Wang) [885247] - [net] xfrm: avoid possible oopse in xfrm_alloc_dst (Amerigo Wang) [885247] - [net] xfrm: Fix xfrm_state_migrate leak (Amerigo Wang) [885247] - [net] flow: Make flow cache namespace-aware (Amerigo Wang) [885247] - [net] xfrm: do not assume that template resolving always returns xfrms (Amerigo Wang) [885247] - [net] xfrm: check bundle policy existance before dereferencing it (Amerigo Wang) [885247] - [net] xfrm: fix policy unreferencing on larval drop (Amerigo Wang) [885247] - [net] xfrm6: ensure to use the same dev when building a bundle (Amerigo Wang) [885247] - [net] xfrm: Fix crashes in xfrm_lookup() (Amerigo Wang) [885247] - [net] flow: delayed deletion of flow cache entries (Amerigo Wang) [885247] - [net] xfrm: remove policy garbage collection (Amerigo Wang) [885247] - [net] xfrm: cache bundles instead of policies for outgoing flows (Amerigo Wang) [885247] - [net] xfrm: deal with dst entries in netns (Amerigo Wang) [885247] - [net] flow: virtualize flow cache entry methods (Amerigo Wang) [885247] - [net] flow: structurize flow cache (Amerigo Wang) [885247] - [net] xfrm: remove policy lock when accessing policy->walk.dead (Amerigo Wang) [885247] - [net] xfrm: Flushing empty SAD generates false events (Amerigo Wang) [885247] - [net] xfrm: Flushing empty SPD generates false events (Amerigo Wang) [885247] - [net] pfkey: fix SA and SP flush sequence (Amerigo Wang) [885247] - [net] xfrm: validate attributes (Amerigo Wang) [885247] - [net] xfrm: verify policy direction at XFRM_MSG_POLEXPIRE handler (Amerigo Wang) [885247] - [net] xfrm: Remove xfrm_state_genid (Amerigo Wang) [885247] - [net] ipv4: check rt_genid in dst_check (Amerigo Wang) [885247] - [net] xfrm: Fix bogus bundle flowi (Amerigo Wang) [885247] - [net] xfrm: clone mark when cloning policy (Amerigo Wang) [885247] - [net] xfrm: Allow user space manipulation of SPD mark (Amerigo Wang) [885247] - [net] xfrm: Allow user space config of SAD mark (Amerigo Wang) [885247] - [net] xfrm: SP lookups with mark (Amerigo Wang) [885247] - [net] xfrm: SP lookups signature with mark (Amerigo Wang) [885247] - [net] xfrm: SA lookups with mark (Amerigo Wang) [885247] - [net] xfrm: SA lookups signature with mark (Amerigo Wang) [885247] - [net] xfrm: introduce basic mark infrastructure (Amerigo Wang) [885247]- [fs] NLM: Ensure that we resend all pending blocking locks after a reclaim (Steve Dickson) [913704] - [fs] xfs: remove log force from xfs_buf_cond_lock() (Brian Foster) [896224] - [fs] xfs: recheck buffer pinned status after push trylock failure (Brian Foster) [896224] - [fs] nfs: Ensure that we check lock exclusive/shared type against open modes (Dave Wysochanski) [916324] - [powerpc] pseries: Fix partition migration hang in stop_topology_update (Steve Best) [910597] - [infiniband] qib: correction for faulty sparse warning correction (Jay Fenlason) [901701] - [usb] io_ti: Fix NULL dereference in chase_port() (Nikola Pajkovsky) [916200] {CVE-2013-1774} - [net] bluetooth: Fix incorrect strncpy() in hidp_setup_hid() (Nikola Pajkovsky) [914691] {CVE-2013-0349} - [char] tty: set_termios/set_termiox should not return -EINTR (Oleg Nesterov) [904907] - [netdrv] ehea: fix VLAN support (Steve Best) [911359] - [net] xfrm_user: return error pointer instead of NULL (Thomas Graf) [919389] {CVE-2013-1826} - [net] dccp: check ccid before NULL poiter dereference (Weiping Pan) [919188] {CVE-2013-1827}- [Documentation] ipv6: Update ip-sysctl.txt documentation (Jacob Tanenbaum) [795367] - [net] ipv6: add special mode forwarding=2 to send RS while configured as router (Jacob Tanenbaum) [795367] - [net] ipv6: add special mode accept_ra=2 to accept RA while configured as a router (Jacob Tanenbaum) [795367] - [net] netfilter: improve out-of-sync situation in TCP tracking (Flavio Leitner) [629857] - [net] sctp: Add support to per-association statistics via a new SCTP_GET_ASSOC_STATS call (Michele Baldessari) [755486] - [net] fix netdev_increment_features() (Amerigo Wang) [892868] - [net] Disable all TSO features when SG is disabled (Amerigo Wang) [892868] - [net] tcp: tcp_replace_ts_recent() should not be called from tcp_validate_incoming() (Weiping Pan) [843126] - [net] tcp: RFC 5961 5.2 Blind Data Injection Attack Mitigation (Weiping Pan) [843126] - [net] tcp: refine SYN handling in tcp_validate_incoming (Weiping Pan) [843126] - [net] tcp: implement RFC 5961 4.2 (Weiping Pan) [843126] - [net] tcp: implement RFC 5961 3.2 (Weiping Pan) [843126] - [net] ipv6: Preserve ipv6 functionality needed by NET (Vlad Yasevich) [801856] - [net] use right lock in __dev_remove_offload (Vlad Yasevich) [801856] - [net] ipv6: Pull IPv6 GSO registration out of the module (Vlad Yasevich) [801856] - [net] ipv4: Pull GSO registration out of inet_init() (Vlad Yasevich) [801856] - [net] ipv6: Update ipv6 static library with newly needed functions (Vlad Yasevich) [801856] - [net] ipv6: Move exthdr offload support into separate file (Vlad Yasevich) [801856] - [net] ipv6: Separate out UDP offload functionality (Vlad Yasevich) [801856] - [net] ipv6: Separate tcp offload functionality (Vlad Yasevich) [801856] - [net] ipv6: Separate ipv6 offload support (Vlad Yasevich) [801856] - [net] ipv6: Switch to using new offload infrastructure (Vlad Yasevich) [801856] - [net] ipv4: Switch to using the new offload infrastructure (Vlad Yasevich) [801856] - [net] ipv6: Add new offload registration infrastructure (Vlad Yasevich) [801856] - [net] Add net protocol offload registration infrustructure (Vlad Yasevich) [801856] - [net] Switch to using the new packet offload infrastructure (Vlad Yasevich) [801856] - [net] Add generic packet offload infrastructure (Vlad Yasevich) [801856] - [net] update SOCK_MIN_RCVBUF (Daniel Borkmann) [782886] - [net] sctp: Fix list corruption resulting from freeing an association on a list (Jiri Pirko) [887868] - [net] netfilter/ipset: timeout can be modified for already added elements (Daniel Borkmann) [881599] - [net] tcp: Don't change unlocked socket state in tcp_v4_err() (Jiri Benc) [757658] - [net] packet: fix network header offset in skb for raw sockets (Stefan Assmann) [845515] - [mm] tmpfs: fix use-after-free of mempolicy object (Nikola Pajkovsky) [915715] {CVE-2013-1767} - [fs] fuse: set page_descs length in fuse_buffered_write() (Brian Foster) [915135] - [fs] vfs: fix pointer dereference validation in d_validate (Carlos Maiolino) [876600]- [pci] Fix PCI Express Capability accessors for PCI_EXP_FLAGS (Myron Stowe) [912505] - [pci] introduce accessor to retrieve PCIe Capabilities Register (Myron Stowe) [904203] - [pci] Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pcie/portdrv: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] portdrv: Don't create hotplug slots unless port supports hotplug (Myron Stowe) [904203] - [drm] radeon: Use PCI Express Capability accessors (Myron Stowe) [904203] - [scsi] qla4xxx: Use PCI Express Capability accessors (Myron Stowe) [904203] - [scsi] qla4xxx: Use PCI Express Capability accessors (Myron Stowe) [904203] - [infiniband] qib: Use PCI Express Capability accessors (Myron Stowe) [904203] - [infiniband] mthca: Use PCI Express Capability accessors (Myron Stowe) [904203] - [wireless] iwlwifi: Use PCI Express Capability accessors (Myron Stowe) [904203] - [wireless] iwlegacy: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] ath9k: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] atl1c: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] cxgb4: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] cxgb3: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] myri10ge: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] niu: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] mlx4: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] igb: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] e1000e: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] tg3: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] bnx2x: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] r8169: Preserve other Device Control bits when setting NOSNOOP_EN (Myron Stowe) [904203] - [netdrv] r8169: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pcie/aspm: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pcie/aer: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pciehp: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pcie/portdrv: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] hotplug: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] Add accessors for PCI Express Capability (Myron Stowe) [904203] - [pci] Remove unused field pcie_type from struct pci_dev (Myron Stowe) [904203] - [pci] Introduce pci_pcie_type(dev) to replace pci_dev->pcie_type (Myron Stowe) [904203] - [pci] Add pcie_flags_reg to cache PCIe capabilities register (Myron Stowe) [904203] - [scsi] qla2xxx: remove unnecessary reads of PCI_CAP_ID_EXP (Myron Stowe) [904203] - [pci] remove redundant capabilities checking in pci_{save, restore}_pcie_state (Myron Stowe) [904203] - [pci] pcie/aer: use pci_is_pcie() instead of obsolete pci_dev.is_pcie (Myron Stowe) [904203] - [pci] move pci_find_saved_cap out of linux/pci.h (Myron Stowe) [904203] - [netdrv] myri10ge: remove unnecessary read of PCI_CAP_ID_EXP (Myron Stowe) [904203] - [netdrv] niu: remove unnecessary read of PCI_CAP_ID_EXP (Myron Stowe) [904203] - [pci] Track the size of each saved capability data area (Myron Stowe) [904203] - [pci] pcie/portdrv: remove redundant definitions (Myron Stowe) [904203] - [pci] hotplug: use pci_is_pcie() (Myron Stowe) [904203] - [pci] pcie/aspm: use pci_is_pcie() (Myron Stowe) [904203] - [pci] pciehp: use pci_pcie_cap() (Myron Stowe) [904203] - [pci] pcie/aspm: use pci_pcie_cap() (Myron Stowe) [904203] - [pci] pcie/portdrv: use pci_pcie_cap() (Myron Stowe) [904203]- [kernel] utrace: ensure arch_ptrace/ptrace_request can never race with SIGKILL (Oleg Nesterov) [912074] {CVE-2013-0871} - [security] device_cgroup: fix RCU usage (Aristeu Rozanski) [819366] - [security] device_cgroup: fix unchecked cgroup parent usage (Aristeu Rozanski) [819366] - [security] device_cgroup: add proper checking when changing default behavior (Aristeu Rozanski) [819366] - [security] device_cgroup: stop using simple_strtoul() (Aristeu Rozanski) [819366] - [security] device_cgroup: rename deny_all to behavior (Aristeu Rozanski) [819366] - [security] device_cgroup: fix invalid rcu dereference (Aristeu Rozanski) [819366] - [security] device_cgroup: rename whitelist to exception list (Aristeu Rozanski) [819366] - [security] device_cgroup: convert device_cgroup internally to policy + exceptions (Aristeu Rozanski) [819366] - [security] device_cgroup: introduce dev_whitelist_clean() (Aristeu Rozanski) [819366] - [security] device_cgroup: add "deny_all" in dev_cgroup structure (Aristeu Rozanski) [819366] - [security] devcgroup_inode_permission: take "is it a device node" checks to inlined wrapper (Aristeu Rozanski) [819366] - [security] rcu: Convert call_rcu(whitelist_item_free) to kfree_rcu() (Aristeu Rozanski) [819366] - [fs] cifs: after upcalling for krb5 creds, invalidate key rather than revoking it (Niels de Vos) [885899] - [fs] cifs: tmp_key_invalidate() should not set key->expiry to 0 (Niels de Vos) [885899] - [block] disable discard request merge temporarily (Mike Snitzer) [907844]- [netdrv] mlx4: Set number of msix vectors under SRIOV mode to firmware defaults (Michal Schmidt) [904726] - [netdrv] mlx4: Fix bridged vSwitch configuration for non SRIOV mode (Michal Schmidt) [903644] - [net] rtnetlink: Fix IFLA_EXT_MASK definition (regression) (Thomas Graf) [903220] - [x86] msr: Add capabilities check (Nikola Pajkovsky) [908699] {CVE-2013-0268} - [x86] msr: Remove incorrect, duplicated code in the MSR driver (Nikola Pajkovsky) [908699] {CVE-2013-0268} - [virt] xen: don't assume ds is usable in xen_iret for 32-bit PVOPS (Andrew Jones) [906311] {CVE-2013-0228}- [kernel] cputime: Avoid multiplication overflow on utime scaling (Stanislaw Gruszka) [862758] - [net] sunrpc: When changing the queue priority, ensure that we change the owner (Steve Dickson) [902965] - [net] sunrpc: Ensure we release the socket write lock if the rpc_task exits early (Steve Dickson) [902965] - [fs] nfs: Ensure that we free the rpc_task after read and write cleanups are done (Steve Dickson) [902965] - [net] sunrpc: Ensure that we free the rpc_task after cleanups are done (Steve Dickson) [902965] - [net] sunrpc: Don't allow low priority tasks to pre-empt higher priority ones (Steve Dickson) [902965] - [fs] nfs: Add sequence_priviliged_ops for nfs4_proc_sequence() (Steve Dickson) [902965] - [fs] nfs: The NFSv4.0 client must send RENEW calls if it holds a delegation (Steve Dickson) [902965] - [fs] nfs: nfs4_proc_renew should be declared static (Steve Dickson) [902965] - [fs] nfs: nfs4_locku_done must release the sequence id (Steve Dickson) [902965] - [fs] nfs: We must release the sequence id when we fail to get a session slot (Steve Dickson) [902965] - [fs] nfs: Add debugging messages to NFSv4's CLOSE procedure (Steve Dickson) [902965] - [net] sunrpc: Clear the connect flag when socket state is TCP_CLOSE_WAIT (Steve Dickson) [902965] - [fs] nfs: cleanup DS stateid error handling (Steve Dickson) [902965] - [fs] nfs: handle DS stateid errors (Steve Dickson) [902965] - [fs] nfs: Fix potential races in xprt_lock_write_next() (Steve Dickson) [902965] - [fs] nfs: Ensure correct locking when accessing the 'lock_states' list (Steve Dickson) [902965] - [fs] nfs: Fix the handling of NFS4ERR_SEQ_MISORDERED errors (Steve Dickson) [902965] - [block] cciss: use lun reset not target reset (Tomas Henzl) [893022] - [block] cciss: get rid of message related magic numbers (Tomas Henzl) [893022] - [fs] nfsd: default server numeric idmapping to off (J. Bruce Fields) [815908] - [fs] nfsd: allow numeric idmapping (J. Bruce Fields) [815908] - [x86] perf: Export Sandy Bridge uncore clockticks event in sysfs (Luming Yu) [886374] - [x86] perf: Add Intel Westmere-EX uncore support (Luming Yu) [886374] - [powerpc] perf: Sample only if SIAR-Valid bit is set in P7+ (Steve Best) [873425] - [powerpc] oprofile: Fix marked events support on Power7+ not set (Steve Best) [873425] - [powerpc] Define Power7+ PV constant PV_POWER7p (Steve Best) [873425] - [netdrv] netxen: check for root bus in netxen_mask_aer_correctable (Nikolay Aleksandrov) [846123] - [netdrv] be2net: fix unconditionally returning IRQ_HANDLED in INTx (Ivan Vecera) [909464] - [netdrv] be2net: fix INTx ISR for interrupt behaviour on BE2 (Ivan Vecera) [909464] - [netdrv] be2net: fix a possible events_get() race on BE2 (Ivan Vecera) [909464] - [virt] hv_balloon: Make adjustments to the pressure report (Jason Wang) [902232]- [fs] gfs2: Get a block reservation before resizing a file (Robert S Peterson) [875753] - [net] ipv6: do not create neighbor entries for local delivery (Jiri Pirko) [896020] - [net] bonding: check for assigned mac before adopting the slaves mac address (Veaceslav Falico) [905126] - [fs] nfs: nfs4_xdr_enc_layout{commit, return} must return status (Steve Dickson) [907227] - [fs] set s_type before destroy_super in sget() (Eric Sandeen) [904982] - [scsi] ses: Avoid kernel panic when lun 0 is not mapped (Ewan Milne) [886867] - [block] avoid divide-by-zero with zero discard granularity (Mike Snitzer) [901705] - [block] discard granularity might not be power of 2 (Mike Snitzer) [901705] - [netdrv] tg3: Fix crc errors on jumbo frame receive (Ivan Vecera) [895336] - [netdrv] igb: set E1000_IMS_TS interrupt bit in igb_irq_enable (Stefan Assmann) [871795] - [pci] intel-iommu: Prevent devices with RMRRs from being placed into SI Domain (Tony Camuso) [678451] - [scsi] sd: Reshuffle init_sd to avoid crash (Ewan Milne) [888417] - [mm] add numa node symlink for cpu devices in sysfs (Neil Horman) [878708]- [fs] Fix sget() race with failing mount (Eric Sandeen) [883276]- [virt] xen: Fix stack corruption in xen_failsafe_callback for 32bit PVOPS guests (Andrew Jones) [896050] {CVE-2013-0190} - [block] sg_io: use different default filters for each device class (Paolo Bonzini) [875361] {CVE-2012-4542} - [block] sg_io: prepare for adding per-device-type filters (Paolo Bonzini) [875361] {CVE-2012-4542} - [virt] virtio-blk: Don't free ida when disk is in use (Asias He) [870344] - [netdrv] mlx4: Remove FCS bytes from packet length (Doug Ledford) [893707] - [net] netfilter: nf_ct_reasm: fix conntrack reassembly expire code (Amerigo Wang) [726807]- [char] ipmi: use a tasklet for handling received messages (Prarit Bhargava) [890160] - [char] ipmi: handle run_to_completion properly in deliver_recv_msg() (Prarit Bhargava) [890160] - [usb] xhci: Reset reserved command ring TRBs on cleanup (Don Zickus) [843520] - [usb] xhci: handle command after aborting the command ring (Don Zickus) [874541] - [usb] xhci: cancel command after command timeout (Don Zickus) [874541] - [usb] xhci: add aborting command ring function (Don Zickus) [874541] - [usb] xhci: add cmd_ring_state (Don Zickus) [874541] - [usb] xhci: Fix Null pointer dereferencing with non-DMI systems (Don Zickus) [874542] - [usb] xhci: Intel Panther Point BEI quirk (Don Zickus) [874542] - [usb] xhci: Increase XHCI suspend timeout to 16ms (Don Zickus) [874542] - [powerpc] Revert: pseries/iommu: remove default window before attempting DDW manipulation (Steve Best) [890454] - [serial] 8250_pnp: add Intermec CV60 touchscreen device (Mauro Carvalho Chehab) [894445] - [char] ipmi: apply missing hunk from upstream commit 2407d77a (Tony Camuso) [882787] - [acpi] Fix broken kernel build if CONFIG_ACPI_DEBUG is enabled (Lenny Szubowicz) [891948] - [scsi] qla2xxx: Test and clear FCPORT_UPDATE_NEEDED atomically (Chad Dupuis) [854736] - [mm] vmalloc: remove guard page from between vmap blocks (Johannes Weiner) [873737] - [mm] vmalloc: vmap area cache (Johannes Weiner) [873737] - [fs] vfs: prefer EEXIST to EROFS when creating on an RO filesystem (Eric Sandeen) [878091] - [scsi] qla2xxx: change queue depth ramp print to debug print (Rob Evers) [893113] - [fs] nfs: Fix umount when filelayout DS is also the MDS (Steve Dickson) [895194] - [fs] nfs/pnfs: add set-clear layoutdriver interface (Steve Dickson) [895194] - [fs] nfs: Don't call nfs4_deviceid_purge_client() unless we're NFSv4.1 (Steve Dickson) [895194] - [fs] nfs: Wait for session recovery to finish before returning (Steve Dickson) [895176] - [mm] compaction: validate pfn range passed to isolate_freepages_block (Johannes Weiner) [889456 890498] - [drm] nouveau: ensure legacy vga is re-enabled during POST (Ben Skeggs) [625441] - [netdrv] be2net: Remove stops to further access to BE NIC on UE bits (Ivan Vecera) [894344] - [virt] kvm: invalid opcode oops on SET_SREGS with OSXSAVE bit set (Petr Matousek) [862904] {CVE-2012-4461}- [netdrv] qlge: remove NETIF_F_TSO6 flag (Amerigo Wang) [891839] - [fs] ext3: Remove BKL from ext3_put_super() and ext3_remount() (Carlos Maiolino) [885945] - [lib] switch the protection of percpu_counter list to spinlock (Carlos Maiolino) [885945] - [virt] hv: Add Hyper-V balloon driver (Jason Wang) [885572] - [mm] export a function to get vm committed memory (Jason Wang) [885572] - [drm] nouveau: extend prevent display switching issues by disabling pageflip (Ben Skeggs) [853226] - [netdrv] mlx4: Fix advertisement of wrong PF context behaviour (Alex Williamson) [894060]- [char] ipmi: add new kernel options to prevent automatic ipmi init (Tony Camuso) [877177] - [usb] xhci: New system added for Compliance Mode Patch on SN65LVPE502CP (Don Zickus) [856709] - [x86] quirks: Mark Haswell HDMI Audio as unsupported (Prarit Bhargava) [883428] - [scsi] bfa: fix crash in bfa_cb_ioim_done when performing failover/failback tests (Vijay Guvva) [878618] - [fs] autofs4: Fix sparse warning: context imbalance in autofs4_d_automount() different lock contexts for basic block (Ian Kent) [876795] - [fs] jbd, jbd2: don't wake kjournald unnecessarily (Eric Sandeen) [886318] - [scsi] qla4xxx: v5.03.00.00.06.04-k2 (Rob Evers) [890727] - [scsi] qla4xxx: Correct the validation to check in get_sys_info mailbox (Rob Evers) [890727] - [scsi] qla4xxx: Pass correct function param to qla4_8xxx_rd_direct (Rob Evers) [890727] - [scsi] qla4xxx: v5.03.00.00.06.04-k1 (Chad Dupuis) [878048] - [scsi] qla4xxx: update copyrights in LICENSE.qla4xxx (Chad Dupuis) [878048] - [scsi] qla4xxx: Disable generating pause frames for ISP83XX (Chad Dupuis) [878048] - [scsi] qla4xxx: Fix double clearing of risc_intr for ISP83XX (Chad Dupuis) [878048] - [scsi] qla4xxx: IDC implementation for Loopback (Chad Dupuis) [878048] - [scsi] qla4xxx: Fix panic while rmmod (Chad Dupuis) [878048] - [scsi] qla4xxx: Fail probe_adapter if IRQ allocation fails (Chad Dupuis) [878048] - [scsi] qla4xxx: Prevent MSI/MSI-X falling back to INTx for ISP82XX (Chad Dupuis) [878048] - [scsi] qla4xxx: Update idc reg in case of PCI AER (Chad Dupuis) [878048] - [scsi] qla4xxx: Fix double IDC locking in qla4_8xxx_error_recovery (Chad Dupuis) [878048] - [scsi] qla4xxx: Clear interrupt while unloading driver for ISP83XX (Chad Dupuis) [878048] - [scsi] qla4xxx: Print correct IDC version (Chad Dupuis) [878048] - [scsi] qla4xxx: Added new mbox cmd to pass driver version to FW (Chad Dupuis) [878048] - [scsi] qla4xxx: fix various printk and comment typos (Chad Dupuis) [878048] - [fs] autofs4: use simple_empty() for empty directory check (Ian Kent) [876795] - [fs] autofs4: dont clear DCACHE_NEED_AUTOMOUNT on rootless mount (Ian Kent) [876795] - [fs] gfs2: Fix race in gfs2_rs_alloc (Abhijith Das) [878476] - [fs] xfs: fix broken error handling in xfs_vm_writepage (Dave Chinner) [874539] - [drm] radeon: force rn50 chip to always report connected on analog output (Jerome Glisse) [892723] - [sound] alsa: add support for Teradici 2200 host card audio (Jaroslav Kysela) [890581] - [md] dm-raid: Fix RAID10's check for sufficient redundancy (Jonathan E Brassow) [889358] - [scsi] hpsa: update version number to 3.2.0 (Tomas Henzl) [891935] - [netdrv] cxgb4: Initialize data structures before using (Steve Best) [885756]- [mm] pageattr: prevent PSE and GLOABL leftovers to confuse pmd/pte_present and pmd_huge (Andrea Arcangeli) [878877] - [fs] gfs2: Fix FITRIM argument handling (Abhijith Das) [866932] - [fs] gfs2: Require user to provide argument for FITRIM (Abhijith Das) [866932] - [fs] exec: do not leave bprm->interp on stack (Josh Poimboeuf) [880146] {CVE-2012-4530} - [fs] exec: use -ELOOP for max recursion depth (Josh Poimboeuf) [880146] {CVE-2012-4530} - [fs] btrfs: close exclusive opens with close_bdev_exclusive() (Zach Brown) [874505] - [kernel] sched_rt: Fix hang where umount is stuck in synchronize_sched_expedited (Larry Woodman) [814768]- [md] raid10: Do not call md_raid10_unplug_device while holding spinlock (Jonathan E Brassow) [886658] - [md] dm-thin: commit before gathering status (Mike Snitzer) [882426] - [md] dm-thin: cleanup dead code (Mike Snitzer) [882426] - [md] dm-thin: rename cell_defer_except to cell_defer_no_holder (Mike Snitzer) [882426] - [md] dm-thin: emit "ignore_discard" in status if discards are disabled (Mike Snitzer) [882426] - [md] dm-thin: wake the worker when a discard is prepared (Mike Snitzer) [882426] - [md] dm-thin: fix race between simultaneous io and discards to same block (Mike Snitzer) [882426] - [md] dm-thin: replace calls to cell_release_singleton with cell_defer_except (Mike Snitzer) [882426] - [mm] Revert: ksm: numa awareness sysfs knob (Jarod Wilson) [743643] - [fs] gfs2: Reset rd_last_alloc when it reaches the end of the rgrp (Robert S Peterson) [882381] - [fs] gfs2: Stop looking for free blocks at end of rgrp (Robert S Peterson) [882381] - [drm] nouveau: cache ramcfg value for RAM_RESTRICT_ZM_GROUP (Ben Skeggs) [878384] - [drm] nouveau: disable use of tesla/fermi copy engines for buffer moves (Ben Skeggs) [878384] - [fs] xfs: fix direct IO nested transaction deadlock (Dave Chinner) [876426]- [kernel] ptrace-utrace: fix PTRACE_GETEVENTMSG(pid) in sub-namespace (Oleg Nesterov) [782330] - [scsi] mpt2sas: fix for driver fails EEH recovery from injected pci bus error (Tomas Henzl) [829149] - [mm] memcontrol: propagate LRU accounting state when splitting THP (Johannes Weiner) [881714] - [net] sctp: proc: protect bind_addr->address_list accesses with rcu_read_lock() (Thomas Graf) [706038] - [net] sctp: Add RCU protection to assoc->transport_addr_list (Thomas Graf) [706038] - [s390] zfcp: Adapt to new FC_PORTSPEED semantics (Hendrik Brueckner) [855128] - [virt] virtio_net: allow to change mac when iface is running (Jiri Pirko) [882868] - [virt] kvm: Minimal hyper-v support (Vadim Rozenfeld) [871350] - [fs] gfs2: Journal DLM lock has wrong label (Steven Whitehouse) [884822] - [mm] huge_memory: fix typo in transparent_hugepage sysfs symlink (Jeremy Eder) [887308] - [mm] ksm: numa awareness sysfs knob (Petr Holasek) [743643] - [fs] btrfs: handle IS_ERR(inode) in btrfs_lookup() (Zach Brown) [870944] - [kernel] sched: Add irq_{enter,exit}() to scheduler_ipi() (Stanislaw Gruszka) [836964] - [kernel] panic: fix a possible deadlock in panic() (Tatsuya Kitamura) [871939]- [powerpc] perf: power_pmu_start restores incorrect values, breaking frequency events (Jiri Olsa) [880525] - [netdrv] mlx4: Allow choosing flow steering mode (Doug Ledford) [885191] - [netdrv] mlx4: Adjustments to Flow Steering activation logic for SRIOV (Doug Ledford) [885191] - [netdrv] mlx4: Fix wrong error flow in the flow steering wrapper (Doug Ledford) [885191] - [netdrv] mlx4: Add QPN enforcement for flow steering rules set by VFs (Doug Ledford) [885191] - [infiniband] mlx4: 64-byte CQE/EQE support (Doug Ledford) [885191] - [netdrv] mlx4: Fix potential deadlock in mlx4_eq_int() (Doug Ledford) [885191] - [infiniband] mlx4: Fix spinlock order to avoid lockdep warnings (Doug Ledford) [885191] - [netdrv] mlx4: Removing reserve vectors (Doug Ledford) [885191] - [netdrv] mlx4: Fix double-release-range in tx-rings (Doug Ledford) [885191] - [infiniband] mlx4: Fix QP1 P_Key processing in the Primary Physical Function (PPF) (Doug Ledford) [885191] - [infiniband] mlx4: Synchronize cleanup of MCGs in MCG paravirtualization (Doug Ledford) [885191] - [net] bonding: Bonding driver does not consider the gso_max_size setting of slave devices (Ivan Vecera) [883643] - [net] tcp: Fix >4GB writes on 64-bit (Daniel Borkmann) [885238] - [net] bridge: skip forwarding delay if not using STP (Thomas Graf) [881682] - [fs] nfs: Fix open(O_TRUNC) and ftruncate() error handling (Steve Dickson) [884263] - [fs] nfsd: add proc file listing kernel's gss_krb5 enctypes (Steve Dickson) [877113] - [fs] nfs: add nfs_sb_deactive_async to avoid deadlock (Steve Dickson) [871968] - [fs] nfs: fix page dirtying in NFS DIO read codepath (Jeff Layton) [876514] - [fs] nfs: don't zero out the rest of the page if we hit the EOF on a DIO READ (Jeff Layton) [876514] - [fs] handle null sb in get_super_thawed (Eric Sandeen) [874521] - [scsi] Fix race when removing SCSI devices (Tomas Henzl) [820880] - [netdrv] be2net: enable GRO by default (Ivan Vecera) [849930] - [netdrv] igb: fix compile warning if CONFIG_IGB_PTP is not set (Stefan Assmann) [886519] - [netdrv] bnx2x: Prevent link flaps when booting from SAN (Michal Schmidt) [881068] - [netdrv] bnx2x: Activate LFA (Michal Schmidt) [881068] - [acpi] apei: Fixup common access width firmware bug (Prarit Bhargava) [880465] - [acpi] apei: Avoid too much error reporting in runtime (Prarit Bhargava) [880465] - [acpi] apei: Fix incorrect APEI register bit width check and usage (Prarit Bhargava) [880465] - [virt] vhost: fix length for cross region descriptor (Michael S. Tsirkin) [862265] - [fs] nfs: Use FS-Cache invalidation (David Howells) [699931] - [fs] cachefiles: Implement invalidation (David Howells) [699931] - [fs] vfs: Make more complete truncate operation available to CacheFiles (David Howells) [699931] - [fs] fscache: Provide proper invalidation (David Howells) [699931] - [fs] fscache: Fix operation state management and accounting (David Howells) [699931] - [fs] fscache: Make cookie relinquishment wait for outstanding reads (David Howells) [699931] - [fs] cachefiles: Make some debugging statements conditional (David Howells) [699931] - [fs] fscache: Check cookie is still correct in __fscache_read_or_alloc_pages() (David Howells) [699931] - [fs] fscache: Check that there are no read ops when cookie relinquished (David Howells) [699931] - [fs] cachefiles: Downgrade the requirements passed to the allocator (David Howells) [699931] - [fs] fscache: Validate page mapping pointer value (David Howells) [699931] - [fs] fscache: Fix the marking of cached pages (David Howells) [699931] - [fs] fscache: nfs_migrate_page() does not wait for FS-Cache to finish with a page (David Howells) [699931] - [fs] fscache: Fix __fscache_uncache_all_inode_pages()'s outer loop (David Howells) [699931] - [fs] fscache: Add a helper to bulk uncache pages on an inode (David Howells) [699931] - [scsi] qla2xxx: Ramp down queue depth for attached SCSI devices when driver resources are low (Chad Dupuis) [829739] - [scsi] qla2xxx: Determine the number of outstanding commands based on available resources (Chad Dupuis) [829739] - [s390] zfcp: return early from slave_destroy if slave_alloc returned early (Hendrik Brueckner) [878372] - [scsi] fcoe: fix fcoe enable on link toggle while it is still disabled (Neil Horman) [875271] - [scsi] Log thin provisioning threshold event (Ewan Milne) [847998] - [netdrv] qlge: NETIF_F_GRO needs to be part of hw_features instead of features (John Green) [849749] - [s390] qeth: set new mac even if old mac is gone (Hendrik Brueckner) [883458] - [s390] qeth: Fix IPA_CMD_QIPASSIST return code handling (Hendrik Brueckner) [882792]- [redhat] kabi: additional whitelist symbols for RHEL-6.4 (Jiri Olsa) [866427]- [ipc] mqueue: Prevent mq_send/receive memory corruption (Larry Woodman) [885030] - [fs] nfs: prevent delegreturn attr deadlock (David Jeffery) [870142] - [netdrv] tg3: Do not set TSS for 5719 and 5720 (John Feeney) [823371] - [scsi] lpfc: Update lpfc version for 8.3.5.86.1p driver release (Rob Evers) [877149] - [scsi] lpfc: Fixed setting sequential delivery bit in a service class that is not valid (Rob Evers) [877149] - [scsi] lpfc: Fixed boot from san failure when SLI4 FC device presented on the same PCI bus (Rob Evers) [877149] - [scsi] lpfc: Add LOGO support after ABTS compliance (Rob Evers) [877149] - [scsi] lpfc: Fixed not reporting logical link speed to SCSI midlayer when QoS not on (Rob Evers) [877149] - [scsi] lpfc: Fixed SCSI host create showing wrong link speed on SLI3 HBA ports (Rob Evers) [877149] - [scsi] lpfc: Fixed kernel warning on spinlock usage on some distributions (Rob Evers) [877149] - [scsi] lpfc: Fixed Linux generic firmware download on SLI4 devices with longer module names (Rob Evers) [877149] - [scsi] lpfc: Fix error with fabric service parameters causing performance issues (Rob Evers) [877149] - [scsi] lpfc: Fixed messages for misconfigured port errors (Rob Evers) [877149] - [scsi] lpfc: Fix FCP2 Retries for non-r/w commands (Rob Evers) [877149] - [scsi] lpfc: Fix incorrect comment in T10 DIF attributes (Rob Evers) [877149] - [scsi] lpfc: Correct missing queue destroy on function reset (Rob Evers) [877149] - [scsi] lpfc: Added checking BMBX register for RDY bit before writing the first address in (Rob Evers) [877149] - [scsi] lpfc: Misc changes to optimize critical path (Rob Evers) [877149] - [s390] qdio: fix kernel panic for zfcp 31-bit (Hendrik Brueckner) [878380] - [s390] zcrypt: msgType50 (RSA-CRT) fix (Hendrik Brueckner) [875977] - [netdrv] ixgbe: fix uninitialized event.type in ixgbe_ptp_check_pps_event (Andy Gospodarek) [884369] - [netdrv] ixgbe: (PTP) Fix PPS interrupt code (Andy Gospodarek) [884369] - [netdrv] ixgbe: Fix PTP X540 SDP alignment code for PPS signal (Andy Gospodarek) [884369] - [s390] zfcp: support for hardware data router (Hendrik Brueckner) [823016] - [s390] qdio: base support for hardware data router with zfcp (Hendrik Brueckner) [823016] - [s390] qdio: Split SBAL entry flags (Hendrik Brueckner) [823016] - [net] netfilter/ipset: Check and reject crazy /0 input parameters (Thomas Graf) [880920] - [kernel] kmod: make __request_module() killable (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] kmod: introduce call_modprobe() helper (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] usermodehelper: implement UMH_KILLABLE (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] usermodehelper: introduce umh_complete(sub_info) (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] call_usermodehelper: simplify/fix UMH_NO_WAIT case (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] wait_for_helper: SIGCHLD from user-space can lead to use-after-free (Oleg Nesterov) [819529] {CVE-2012-4398} - [netdrv] qlge: Backport offload features to vlan interfaces (John Green) [849749] - [netdrv] igbvf: work around i350 erratum (Stefan Assmann) [870638]- [netdrv] be2net: Update driver version to 4.4.161.0r (Ivan Vecera) [868896] - [netdrv] be2net: Fix skyhawk VF PCI Device ID (Ivan Vecera) [868896] - [netdrv] be2net: Fix FW flashing on Skyhawk-R (Ivan Vecera) [868896] - [netdrv] be2net: Enabling Wake-on-LAN is not supported in S5 state (Ivan Vecera) [868896] - [netdrv] be2net: Fix VF driver load on newer Lancer FW (Ivan Vecera) [868896] - [netdrv] be2net: Fix unnecessary delay in PCI EEH (Ivan Vecera) [868896] - [netdrv] be2net: Fix issues in error recovery due to wrong queue state (Ivan Vecera) [868896] - [netdrv] be2net: Fix ethtool get_settings output for VF (Ivan Vecera) [868896] - [netdrv] be2net: Fix error messages while driver load for VFs (Ivan Vecera) [868896] - [netdrv] be2net: cleanup code related to be_link_status_query() (Ivan Vecera) [868896] - [netdrv] be2net: Fix configuring VLAN for VF for Lancer (Ivan Vecera) [868896] - [netdrv] be2net: Wait till resources are available for VF in error recovery (Ivan Vecera) [868896] - [netdrv] be2net: Fix change MAC operation for VF for Lancer (Ivan Vecera) [868896] - [netdrv] be2net: remove type argument of be_cmd_mac_addr_query() (Ivan Vecera) [868896] - [netdrv] be2net: Fix setting QoS for VF for Lancer (Ivan Vecera) [868896] - [netdrv] be2net: Fix driver load failure for different FW configs in Lancer (Ivan Vecera) [868896] - [md] dm-thin: remove tech preview status (Mike Snitzer) [798835] - [md] dm-thin: log errors using DMERR_LIMIT instead of DMERR (Mike Snitzer) [798835] - [md] persistent-data: log errors using DMERR_LIMIT instead of DMERR (Mike Snitzer) [798835] - [md] dm-block-manager: reinstate context for which block failed a validator check (Mike Snitzer) [798835] - [netdrv] bnx2x: remove redundant warning log (Michal Schmidt) [879279] - [pci] fix broadcom 57840_MF pci id (Michal Schmidt) [871475] - [netdrv] bnx2x: Disable FCoE for 57840 since not yet supported by FW (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix no link on 577xx 10G-baseT (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix unrecognized SFP+ module after driver is loaded (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix potential incorrect link speed provision (Michal Schmidt) [872228] - [netdrv] bnx2x: Restore global registers back to default (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix link down in 57712 following LFA (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix 57810 1G-KR link against certain switches (Michal Schmidt) [871532] - [netdrv] bnx2x: fix handling mf storage modes (Michal Schmidt) [867872] - [netdrv] bnx2x: use strlcpy() to copy a string (Michal Schmidt) [872228] - [tools] perf: Fix a NULL pointer dereference (Jiri Olsa) [879509] - [tools] perf: Add probe command into perf help message (Jiri Olsa) [879452] - [net] sunrpc: Ensure that rpc_release_resources_task() can be called twice (Jeff Layton) [878204] - [fs] nfs: Check validity of cl_rpcclient in nfs_server_list_show (Steve Best) [874834] - [sound] alsa: fix pcm procfs race (Jaroslav Kysela) [867120] - [kernel] module: Last symbol in a module's symtab is not shown in /proc/kallsyms (Seiji Aguchi) [878024] - [scsi] isci: copy fis 0x34 response into proper buffer (David Milburn) [876912] - [netdrv] bna: put back VLAN tag stripped in promisc mode when no VLAN is configured (Ivan Vecera) [870279]- [net] ipset: list-set: fix adding 'after' (Thomas Graf) [880464] - [net] ipset: take into account cidr value for the from address when creating the set (Thomas Graf) [879539] - [net] net_sched: gred: Fix oops in gred_dump() in WRED mode (Thomas Graf) [874872] - [net] IPv4: Send gratuitous ARP for secondary IP addresses also (Jason Wang) [875309] - [net] arp_notify: unconditionally send gratuitous ARP for NETDEV_NOTIFY_PEERS (Jason Wang) [875309] - [net] fix net.core.?mem_max defaults (Thomas Graf) [878072] - [net] pktgen: fix crash when generating IPv6 packets (Thomas Graf) [877327] - [net] netfilter/ipset: fix hash size checking in kernel (Thomas Graf) [876831] - [net] sctp: send abort chunk when max_retrans exceeded (Neil Horman) [876249]- [fs] ext4: race-condition protection for ext4_convert_unwritten_extents_endio (Lukas Czerner) [869906] {CVE-2012-4508} - [fs] ext4: serialize fallocate with ext4_convert_unwritten_extents (Lukas Czerner) [869906] {CVE-2012-4508} - [fs] ext4: flush the i_completed_io_list during ext4_truncate (Lukas Czerner) [869906] {CVE-2012-4508} - [infiniband] ipoib: Fix AB-BA deadlock when deleting neighbours (Doug Ledford) [873949] - [infiniband] ipoib: Fix memory leak in the neigh table deletion flow (Doug Ledford) [873949] - [infiniband] ipoib: Fix RCU pointer dereference of wrong object (Doug Ledford) [873949] - [misc] Make rcu_dereference_bh work (Doug Ledford) [873949] - [infiniband] ipoib: Use a private hash table for path lookup in xmit path (Doug Ledford) [873949] - [net] netlink: move min_dump_alloc to netlink_callback_extended (Weiping Pan) [872067] - [infiniband] pass rdma_cm module to netlink_dump_start (Weiping Pan) [872067] - [net] netlink: add reference of module in netlink_dump_start (Weiping Pan) [872067] - [net] netfilter: add netlink_dump_control structure for netlink_dump_start() (Weiping Pan) [872067] - [net] netlink: handle errors from netlink_dump() (Weiping Pan) [872067] - [powerpc] mm: Export memory limit via device tree (Baoquan He) [674664] - [powerpc] mm: Change memory_limit from phys_addr_t to unsigned long long (Baoquan He) [674664] - [drm] radeon: For single CRTC GPUs move handling of CRTC_CRT_ON to crtc_dpms() (Jerome Glisse) [873728] - [drm] radeon: Fix TV DAC Load Detection for single CRTC chips (Jerome Glisse) [873728] - [drm] radeon: Clean up code in TV DAC load detection (Jerome Glisse) [873728] - [drm] radeon: On DVI-I use Load Detection when EDID is bogus (Jerome Glisse) [873728] - [drm] radeon: Fix primary DAC Load Detection for RV100 chips (Jerome Glisse) [873728] - [drm] radeon: Fix Load Detection on legacy primary DAC (Jerome Glisse) [873728] - [netdrv] ixgbe: PTP get_ts_info missing software support (Andy Gospodarek) [876810] - [pci] dmar: use PF's pci-dev struct for IOMMU association for VFs (Don Dutile) [873462]- [netdrv] pch_gbe: don't reset MAC_RX on FIFO overflow (Veaceslav Falico) [858747] - [netdrv] pch_gbe: don't re-set RX_FIFO_ERR flag in napi_poll (Veaceslav Falico) [858747] - [netdrv] pch_gbe: create functions for MAC_RX enable, disable (Veaceslav Falico) [858747] - [s390] prevent kABI checking for transactional execution and RI (Hendrik Brueckner) [823011] - [s390] add support for transactional memory (Hendrik Brueckner) [823011] - [s390] add support for runtime instrumentation (Hendrik Brueckner) [823011] - [block] sg_io: introduce unpriv_sgio queue flag (Paolo Bonzini) [841577] - [block] sg_io: pass request_queue to blk_verify_command (Paolo Bonzini) [841577] - [scsi] have scsi_internal_device_unblock take new state (Chris Leech) [854140] - [scsi] add new SDEV_TRANSPORT_OFFLINE state (Chris Leech) [854140] - [fs] sysfs: Cache the last sysfs_dirent to improve readdir scalability (Jes Sorensen) [869037] - [fs] cifs: when CONFIG_HIGHMEM is set, serialize the write kmaps (Sachin Prabhu) [832252] - [fs] cifs: abstract out function to marshal up the iovec array for async writes (Sachin Prabhu) [832252] - [fs] cifs: on CONFIG_HIGHMEM machines, limit the wsize to the kmap space (Sachin Prabhu) [832252] - [fs] gfs2: fix truncation of journaled data files (Abhijith Das) [864634] - [fs] gfs2: re-fix kernel panic with small gfs2 filesystems (Abhijith Das) [838638] - [target] iblock: Add parameter to specify read-only devices (Andy Grover) [877561] - [ata] sata_svw: check DMA start bit before reset (David Milburn) [737836] - [scsi] hpsa: Use LUN reset instead of target reset (Tomas Henzl) [875091] - [net] bonding: prevent deadlock on slave store with alb mode (Veaceslav Falico) [849129] - [net] fix divide by zero in tcp algorithm illinois (Flavio Leitner) [866514] {CVE-2012-4565}- [mm] percpu: Fix kdump crash_notes content lost in case i386 debug (Baoquan He) [828045] - [mm] percpu: fix chunk range calculation (Baoquan He) [828045]- [netdrv] pch_gbe: align skbs to 64byte (Veaceslav Falico) [814481] - [Documentation] nfs: Update kernel idmapping documentation (Steve Dickson) [823359] - [scsi] cxgb3i, cxgb4i: driver updates for rhel6.4 (Jeff Garzik) [747142 747143] - [net] rtnetlink: Fix problem with buffer allocation (Andy Gospodarek) [845081] - [net] RTNETLINK adjusting values of min_ifinfo_dump_size (Andy Gospodarek) [845081] - [net] rtnetlink: Compute and store minimum ifinfo dump size (Andy Gospodarek) [845081] - [kernel] timekeeping: Fix timezone update (Prarit Bhargava) [868859] - [net] sunrpc: add the ability to monitor dynamic slot allocation (Harshula Jayasuriya) [876632] - [scsi] ibmvfc: Ignore fabric RSCNs when link is dead (Steve Best) [875945] - [x86] abort secondary CPU bring-up gracefully if do_boot_cpu timed out on cpu_callin_mask (Igor Mammedov) [816899] - [fs] vfs: get rid of S_BIAS (Ian Kent) [872813] - [fs] gfs2: Test bufdata with buffer locked and gfs2_log_lock held (Benjamin Marzinski) [874319] - [kernel] cpu: fix cpu_chain section mismatch (Frederic Weisbecker) [852148] - [kernel] sched: Don't modify cpusets during suspend/resume (Frederic Weisbecker) [852148] - [kernel] sched, cpuset: Drop __cpuexit from cpu hotplug callbacks (Frederic Weisbecker) [852148] - [kernel] sched: adjust when cpu_active and cpuset configurations are updated during cpu on/offlining (Frederic Weisbecker) [852148] - [kernel] cpu: return better errno on cpu hotplug failure (Frederic Weisbecker) [852148] - [kernel] cpu: introduce cpu_notify(), __cpu_notify(), cpu_notify_nofail() (Frederic Weisbecker) [852148] - [fs] fuse: optimize __fuse_direct_io() (Brian Foster) [858850] - [fs] fuse: optimize fuse_get_user_pages() (Brian Foster) [858850] - [fs] fuse: use get_user_pages_fast() (Brian Foster) [858850] - [fs] fuse: pass iov to fuse_get_user_pages() (Brian Foster) [858850] - [mm] minor cleanup of iov_iter_single_seg_count() (Brian Foster) [858850] - [fs] fuse: use req->page_descs for argpages cases (Brian Foster) [858850] - [fs] fuse: add per-page descriptor to fuse_req (Brian Foster) [858850] - [fs] fuse: rework fuse_do_ioctl() (Brian Foster) [858850] - [fs] fuse: rework fuse_perform_write() (Brian Foster) [858850] - [fs] fuse: rework fuse_readpages() (Brian Foster) [858850] - [fs] fuse: categorize fuse_get_req() (Brian Foster) [858850] - [fs] fuse: general infrastructure for pages of variable size (Brian Foster) [858850] - [mm] memcg: fix split_huge_page_refcounts() (Jerome Marchand) [808538] - [mm] memcg: count pte references from every member of the reclaimed hierarchy (Jerome Marchand) [808538] - [mm] make per-memcg LRU lists exclusive (Jerome Marchand) [808538] - [mm] collect LRU list heads into struct lruvec (Jerome Marchand) [808538] - [mm] vmscan: convert global reclaim to per-memcg LRU lists (Jerome Marchand) [808538] - [mm] memcg: remove optimization of keeping the root_mem_cgroup LRU lists empty (Jerome Marchand) [808538] - [mm] move memcg hierarchy reclaim to generic reclaim code (Jerome Marchand) [808538] - [mm] memcg: per-priority per-zone hierarchy scan generations (Jerome Marchand) [808538] - [mm] vmscan: distinguish between memcg triggering reclaim and memcg (Jerome Marchand) [808538] - [mm] vmscan: distinguish global reclaim from global LRU scanning (Jerome Marchand) [808538] - [mm] memcg: consolidate hierarchy iteration primitives (Jerome Marchand) [808538] - [mm] vmscan: remove isolate_pages callback scan control (Jerome Marchand) [808538] - [mm] memcg: Introduces for_each_mem_cgroup_all (Jerome Marchand) [808538] - [mm] memcg: use for_each_mem_cgroup (Jerome Marchand) [808538] - [mm] memcg: extract mem_group_usage() from mem_cgroup_read() (Jerome Marchand) [808538] - [mm] memcg: skip scanning active lists based on individual size (Jerome Marchand) [808538] - [mm] compaction: avoid double mem_cgroup_del_lru() (Jerome Marchand) [808538] - [kernel] events: Switch to internal refcount, fix race with close() (Jiri Olsa) [874723] - [kernel] events: De-schedule a task context when removing the last event (Jiri Olsa) [874723] - [kernel] events: Change close() semantics for group events (Jiri Olsa) [874723] - [kernel] events: Do no try to schedule task events if there are none (Jiri Olsa) [874723] - [kernel] events: Do not set task_ctx pointer in cpuctx if there are no events in the context (Jiri Olsa) [874723] - [kernel] events: Collect the schedule-in rules in one function (Jiri Olsa) [874723] - [kernel] events: Fix initial task_ctx/event installation (Jiri Olsa) [874723] - [kernel] events: Simplify and fix __perf_install_in_context() (Jiri Olsa) [874723] - [kernel] events: Remove task_ctx_sched_in() (Jiri Olsa) [874723] - [kernel] events: Clean up 'ctx' reference counting (Jiri Olsa) [874723] - [s390] qeth: fix deadlock between recovery and bonding driver (Hendrik Brueckner) [869647] - [fs] xfs: fix reading of wrapped log data (Dave Chinner) [874322] - [x86] mm: fix signedness issue in mmap_rnd() (Petr Matousek) [875036] - [net] netlink: fix for too early rmmod (Weiping Pan) [874444] - [net] af_key: fix netns ops ordering on module load/unload (Weiping Pan) [874434] - [net] ipv6/netfilter: fix overlap check for fragments (Amerigo Wang) [726807]- [fs] cifs: deal with id_to_sid embedded sid reply corner case (Sachin Prabhu) [868433] - [fs] cifs: fix hardcoded default security descriptor length (Sachin Prabhu) [868433] - [fs] cifs: extra sanity checking for cifs.idmap keys (Sachin Prabhu) [868433] - [fs] cifs: ensure we revalidate the inode after readdir if cifsacl is enabled (Sachin Prabhu) [868433] - [fs] cifs: don't override the uid/gid in getattr when cifsacl is enabled (Sachin Prabhu) [868433] - [fs] cifs: avoid extra allocation for small cifs.idmap keys (Sachin Prabhu) [868433] - [fs] cifs: simplify id_to_sid and sid_to_id mapping code (Sachin Prabhu) [868433] - [fs] cifs: remove uneeded __KERNEL__ block from cifsacl.h (Sachin Prabhu) [868433] - [fs] cifs: fix the format specifiers in sid_to_str (Sachin Prabhu) [868433] - [fs] cifs: redefine NUM_SUBAUTH constant from 5 to 15 (Sachin Prabhu) [868433] - [fs] cifs: make cifs_copy_sid handle a source sid with variable size subauth arrays (Sachin Prabhu) [868433] - [fs] cifs: make compare_sids static (Sachin Prabhu) [868433] - [fs] cifs: use the NUM_AUTHS and NUM_SUBAUTHS constants in cifsacl code (Sachin Prabhu) [868433] - [fs] cifs: move num_subauth check inside of CONFIG_CIFS_DEBUG2 check in parse_sid() (Sachin Prabhu) [868433] - [fs] cifs: clean up id_mode_to_cifs_acl (Sachin Prabhu) [868433] - [fs] cifs: fix potential buffer overrun in cifs.idmap handling code (Sachin Prabhu) [868433] - [net] bonding: fix a NULL pointer dereference bug in bond_enslave() (Amerigo Wang) [873226] - [fs] pnfs: export symbol nfs_fhget (Steve Dickson) [872232] - [fs] pnfs: export the symbol nfs_fs_type (Steve Dickson) [872229] - [net] pkt_sched: enable QFQ to support TSO/GSO (Amerigo Wang) [816888] - [net] pkt_sched: fix virtual-start-time update in QFQ (Amerigo Wang) [816888] - [net] sched: add missing group change to qfq_change_class (Amerigo Wang) [816888]- [scsi] sd: fix crash when UA received on DIF enabled device (Ewan Milne) [865682] - [scsi] hpsa: fix pci-IDs, add gen8plus Smart Array IDs (Tomas Henzl) [870513] - [fs] nfs: fix bug in legacy DNS resolver (Steve Dickson) [873816] - [fs] nfsd: add get_uint for u32's (Steve Dickson) [873816] - [net] sunrpc: Ensure we return EAGAIN in xs_nospace if congestion is cleared (Steve Dickson) [871128] - [net] sunrpc: Prevent races in xs_abort_connection() (Steve Dickson) [871128] - [net] Revert: sunrpc: Ensure we close the socket on EPIPE errors too (Steve Dickson) [871128] - [net] sunrpc: Get rid of the xs_error_report socket callback (Steve Dickson) [871128] - [fs] ext4: Use proper flags in ext4_ext_insert_extent() (Lukas Czerner) [873394] - [idle] intel_idle: enable Ivy Bridge Xeon support (Lenny Szubowicz) [870209] - [md] dm-raid: Transiently failed devices do not undergo resync (Jonathan E Brassow) [870246] - [md] dm-thin: bump thin and pool target versions to 1.5 (Mike Snitzer) [872249] - [mm] Prevent kernel panic in NUMA related system calls after memory hot-add (Larry Woodman) [870350]- [Documentation] vm: Transparent Hugepage Support (Baoquan He) [852802] - [mm] huge_memory: create sysfs symlink to redhat_transparent_hugepage (Baoquan He) [852802] - [net] openvswitch: allow to turn off TSO on internal devices (Amerigo Wang) [871275] - [net] WARN if struct ip_options was allocated directly by kmalloc (Jiri Pirko) [872799] - [net] fix bug that causes no RX queue entries to be created under /sys/devices (Tatsuya Kitamura) [869770] - [fs] xfs: move allocation stack switch up to xfs_bmapi_allocate (Dave Chinner) [867277] - [fs] xfs: introduce XFS_BMAPI_STACK_SWITCH (Dave Chinner) [867277] - [fs] xfs: zero allocation_args on the kernel stack (Dave Chinner) [867277] - [kernel] Do not include asm-generic/bitops/le.h directly, use linux/bitops.h (Jes Sorensen) [871142] - [s390] dasd: move wake_up call (Hendrik Brueckner) [869753] - [md] dm-raid: Use safe version of rdev_for_each (Jonathan E Brassow) [871630]- [netdrv] igb: schedule watchdog every second to update statistics fixup (Stefan Assmann) [838404] - [s390] smsgiucv: reestablish IUCV path after resume (Hendrik Brueckner) [869752] - [kernel] events: Fix perf tool is_active old behaviour leftover (Jiri Olsa) [865380] - [mm] hugetlb: fix non-atomic enqueue of huge page (Rafael Aquini) [869750] - [char] random: Use arch-specific RNG to initialize the entropy store (Prarit Bhargava) [862344] - [drm] i915: Use cpu relocations if the object is in the GTT but not mappable (Dave Airlie) [869856] - [scsi] storvsc: Account for in-transit packets in the RESET path (Jason Wang) [870297] - [netdrv] ixgbe: reduce PTP rx path overhead (Jiri Benc) [868214] - [net] relax rcvbuf limits (Weiping Pan) [860778] - [lib] Fix rwsem to not hang the system (David Howells) [852847] - [input] wacom: add support to Cintiq 22HD (Aristeu Rozanski) [857062]- [fs] ext4: Adding error check after calling ext4_mb_regular_allocator() (Eric Sandeen) [852810] - [md] faulty: use disk_stack_limits() (Eric Sandeen) [868233] - [fs] autofs4: fix reset pending flag on mount fail (Ian Kent) [866271] - [net] netfilter/nfnetlink_queue: do not allow to set unsupported flag bits (Steve Best) [822598] - [net] netfilter: Add fail-open support (Steve Best) [822598] - [pci] intel-iommu: Increase the number of iommus supported to MAX_IO_APICS (George Beshers) [787724] - [pci] intel-iommu: Fix identity mapping for sandy bridge (George Beshers) [787724] - [netdrv] tg3: Support the get_ts_info ethtool method (Jiri Benc) [866624] - [netdrv] tg3: enable transmit time stamping (Jiri Benc) [866624] - [kernel] audit: do not print error when SELinux disabled (Eric Paris) [785936] - [kernel] resource: make sure requested range is included in the root range (Johannes Weiner) [845632] - [kernel] ntp: fix non privileged system time shifting (Jan Stancek) [868827] - [x86] mce: Fix race in MCE cpu synchronization (Prarit Bhargava) [868110] - [net] cfg80211, mac80211: avoid state mismatch on deauth (Stanislaw Gruszka) [866417] - [net] mac80211: check if key has TKIP type before updating IV (Stanislaw Gruszka) [859355]- [tools] perf: Catch event names from command line (Luming Yu) [696579 696580] - [tools] perf: Allow pmu events parsing for RHEL6 (Luming Yu) [696579 696580] - [x86] perf: Make UNCORE_PMU_HRTIMER_INTERVAL 64-bit (Luming Yu) [696579 696580] - [kernel] events: provide PMU when initing events (Luming Yu) [696579 696580] - [kernel] events: Remove perf_event_attr::type check (Luming Yu) [696579 696580] - [x86] perf: Fix LLC-* and node-* events on Intel SandyBridge (Luming Yu) [696579 696580] - [x86] perf: Add generic NODE cache events (Luming Yu) [696579 696580] - [x86] perf: Fix format definition of SNB-EP uncore QPI box (Luming Yu) [696579 696580] - [x86] perf: Add Intel Nehalem-EX uncore support (Luming Yu) [696579 696580] - [x86] perf: Detect number of instances of uncore CBox (Luming Yu) [696579 696580] - [x86] perf: Fix event constraint for SandyBridge-EP C-Box (Luming Yu) [696579 696580] - [x86] perf: Use 0xff as pseudo code for fixed uncore event (Luming Yu) [696579 696580] - [x86] perf: Fix section mismatch in uncore_pci_init() (Luming Yu) [696579 696580] - [x86] perf: Lowercase uncore PMU event names (Luming Yu) [696579 696580] - [x86] perf: Add Intel Nehalem and Sandy Bridge-EP uncore support (Luming Yu) [696579 696580] - [x86] perf: Add generic PCI uncore PMU device support (Luming Yu) [696579 696580] - [x86] perf: Add Intel Nehalem and Sandy Bridge uncore PMU support (Luming Yu) [696579 696580] - [x86] perf: Add generic Intel uncore PMU support (Luming Yu) [696579 696580] - [x86] perf: Clean up perf_event cpu code (Luming Yu) [696579 696580] - [ata] ata_piix: defer disks to the Hyper-V drivers by default (Jason Wang) [834682] - [ata] libata: add a host flag to ignore detected ATA devices (Jason Wang) [834682] - [netdrv] hyperv: Add the Hyper-V network driver (Jason Wang) [834682] - [scsi] hyperv: Add the storvsc driver (Jason Wang) [834682] - [hid] hyperv: Add the Hyper-V mouse driver (Jason Wang) [834682] - [virt] hyperv: Add the vmbus and util drivers (Jason Wang) [834682] - [staging] hyperv: Get rid of all the staging hv drivers (Jason Wang) [834682] - [scripts] hyperv: fix up alias creation logic for hv_vmbus_device_id (Jason Wang) [834682] - [scripts] hyperv: Add code to parse struct hv_vmbus_device_id table (Jason Wang) [834682] - [x86] cpu: Integrate the clocksource with Hyper-V detection code (Jason Wang) [834682] - [x86] cpu: Export the symbol ms_hyperv (Jason Wang) [834682] - [misc] vmware_balloon: use the new x86_hyper API (Jason Wang) [834682] - [x86] hypervisor: Export the x86_hyper* symbols (Jason Wang) [834682] - [x86] cpu: Clean up the hypervisor layer (Jason Wang) [834682] - [x86] cpu: Detect running on a Microsoft HyperV system (Jason Wang) [834682] - [virt] hyperv: Add HYPER-V header file (Jason Wang) [834682] - [scsi] megaraid_sas: Version, Changelog, Copyright update (Tomas Henzl) [841724] - [scsi] megaraid_sas: Remove duplicate code (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add SystemPD FastPath support (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add array boundary check for SystemPD (Tomas Henzl) [841724] - [scsi] megaraid_sas: Load io_request DataLength in bytes (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add module param for configurable MSI-X vector count (Tomas Henzl) [841724] - [scsi] megaraid_sas: Remove un-needed completion_lock spinlock calls (Tomas Henzl) [841724] - [scsi] megaraid_sas: Move poll_aen_lock initializer (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add resetwaittime module parameter (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add throttlequeuedepth module parameter (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add fpRead/WriteCapable, fpRead/WriteAcrossStripe checks (Tomas Henzl) [841724] - [net] sunrpc: Ensure that the TCP socket is closed when in CLOSE_WAIT (Steve Dickson) [863212] - [fs] nfs: Make v3 mounts fail with ETIMEDOUTs instead EIO on mountd timeouts (Steve Dickson) [835966] - [md] raid1: Don't release reference to device while handling read error (Jes Sorensen) [853049] - [netdrv] sfc: backport cleanups (Nikolay Aleksandrov) [865751] - [net] fix a sysctl check warning in conntrack reasm code (Amerigo Wang) [867688]- [fs] fuse: implement NFS-like readdirplus support (Brian Foster) [841514] - [drm] nouveau: prevent display switching issues by disabling pageflip (Ben Skeggs) [867698] - [drm] nouveau: restore pre-suspend fence buffer context on resume (Ben Skeggs) [867698] - [drm] nouveau: fix shadowing of ACPI ROM images larger than 64KiB (Ben Skeggs) [867698] - [netdrv] igb: Add 1588 support to I210/I211 (Jiri Benc) [864881] - [netdrv] igb: Prevent dropped Tx timestamps via work items and interrupts (Jiri Benc) [864881] - [netdrv] igb: Store the MAC address in the name in the PTP struct (Jiri Benc) [864881] - [netdrv] igb: Correct PTP support query from ethtool (Jiri Benc) [864881] - [netdrv] igb: Update PTP function names/variables and locations (Jiri Benc) [864881] - [netdrv] igb: Tidy up wrapping for CONFIG_IGB_PTP (Jiri Benc) [864881] - [netdrv] igb: Support the get_ts_info ethtool method (Jiri Benc) [864881] - [netdrv] igb: Add switch case for supported hardware to igb_ptp_remove (Jiri Benc) [864881] - [netdrv] igb: Add Support for new i210/i211 devices (Jiri Benc) [864881] - [netdrv] igb: offer a PTP Hardware Clock instead of the timecompare method (Jiri Benc) [864881] - [netdrv] igb: add PTP Hardware Clock code (Jiri Benc) [864881] - [net] mark ptp support as Tech Preview (Jiri Benc) [829785] - [ptp] link the phc device to its parent device (Jiri Benc) [829785] - [ptp] provide the clock's adjusted frequency (Jiri Benc) [829785] - [ptp] remember the adjusted frequency (Jiri Benc) [829785] - [ptp] Allow PHC devices to adjust PPS events for known delay (Jiri Benc) [829785] - [ptp] Fix clock_getres() implementation (Jiri Benc) [829785] - [ptp] Fix some locking bugs in ptp_read() (Jiri Benc) [829785] - [ptp] Return -EFAULT on copy_to_user() errors (Jiri Benc) [829785] - [pps] return PTR_ERR on error in device_create (Jiri Benc) [829785] - [pps] class_create() returns an ERR_PTR, not NULL (Jiri Benc) [829785] - [pps] simplify conditions a bit (Jiri Benc) [829785] - [pps] make idr lock a mutex and protect idr_pre_get (Jiri Benc) [829785] - [pps] move idr stuff to pps.c (Jiri Benc) [829785] - [pps] convert printk/pr_* to dev_* (Jiri Benc) [829785] - [pps] access pps device by direct pointer (Jiri Benc) [829785] - [pps] fix race in PPS_FETCH handler (Jiri Benc) [829785] - [pps] declare variables where they are used in switch (Jiri Benc) [829785] - [pps] trivial fixes (Jiri Benc) [829785] - [drm] i915: use correct CONFIG for iommu in rhel6 (Dave Airlie) [865666] - [gpu] vga_switcheroo: Don't require handler init callback (Dave Airlie) [867169] - [x86] amd_iommu: attach device fails on the last pci device (Don Dutile) [861164]- [mm] compaction: clear PG_migrate_skip based on compaction and reclaim activity (Rik van Riel) [713546 783248] - [mm] compaction: fix bit ranges in {get,clear,set}_pageblock_skip() (Rik van Riel) [713546 783248] - [netdrv] e1000e: add device IDs for i218 (Clarkville-LP) (Dean Nelson) [862764] - [infiniband] mxl4: Fix build error on platforms where UL is not 64bit (Doug Ledford) [586028 756396] - [netdrv] mlx4: Adjust flow steering attach wrapper so that IB works on SR-IOV VFs (Doug Ledford) [586028 756396] - [infiniband] mlx4: Create paravirt contexts for VFs when master IB driver initializes (Doug Ledford) [586028 756396] - [infiniband] mlx4: Modify proxy/tunnel QP mechanism so that guests do no calculations (Doug Ledford) [586028 756396] - [infiniband] mlx4: Paravirtualize Node Guids for slaves (Doug Ledford) [586028 756396] - [infiniband] mlx4: Activate SR-IOV mode for IB (Doug Ledford) [586028 756396] - [infiniband] mlx4: Miscellaneous adjustments for SR-IOV IB support (Doug Ledford) [586028 756396] - [netdrv] mlx4: INIT/CLOSE port logic for IB ports in SR-IOV mode (Doug Ledford) [586028 756396] - [netdrv] mlx4: Adjustments to SET_PORT for IB SR-IOV (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add iov directory in sysfs under the ib device (Doug Ledford) [586028 756396] - [infiniband] mlx4: Propagate P_Key and guid change port management events to slaves (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add alias_guid mechanism (Doug Ledford) [586028 756396] - [netdrv] mlx4: Add IB port-state machine and port mgmt event propagation (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add CM paravirtualization (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add multicast group (MCG) paravirtualization for SR-IOV (Doug Ledford) [586028 756396] - [infiniband] mlx4: MAD_IFC paravirtualization (Doug Ledford) [586028 756396] - [infiniband] mlx4: SR-IOV multiplex and demultiplex MADs (Doug Ledford) [586028 756396] - [infiniband] mlx4: Implement QP paravirtualization and maintain phys_pkey_cache for smp_snoop (Doug Ledford) [586028 756396] - [infiniband] mlx4: Initialize SR-IOV IB support for slaves in master context (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add proxy and tunnel QPs to the reserved QP area (Doug Ledford) [586028 756396] - [infiniband] mlx4: SR-IOV IB context objects and proxy/tunnel SQP support (Doug Ledford) [586028 756396] - [infiniband] core: Add ib_find_exact_cached_pkey() (Doug Ledford) [586028 756396] - [infiniband] core: Handle table with full and partial membership for the same P_Key (Doug Ledford) [586028 756396] - [infiniband] core: Handle table with full and partial membership for the same P_Key (Doug Ledford) [586028 756396] - [net] rds: fix rds-ping spinlock recursion (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Check that retry count values are in range (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Add missing break to switch. (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: dont orphan skbs in mlx4_en_xmit() (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Disable SENSE_PORT for multifunction devices (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Clean up enabling of SENSE_PORT for older (ConnectX-1/-2) HCAs (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Stash PCI ID driver_data in mlx4_priv structure (Doug Ledford) [826346 826348 826349] - [infiniband] srp: Avoid having aborted requests hang (Doug Ledford) [818562 826346 826348 826349] - [infiniband] srp: Fix use-after-free in srp_reset_req() (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix compilation error when nes_debug is enabled (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Print hardware resource type (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix for crash when TX checksum offload is off (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix for incorrect MSS when TSO is on (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix incorrect resolving of the loopback MAC address (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Fix crash on uninitialized priv->cmd.slave_sem (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Trivial cleanups to driver log messages (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Trivial readability fix: "0X30" -> "0x30" (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Remove annoying debug message in the resource tracker (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix wrong offset in parsing query device caps response (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fill in sq_sig_type in query QP (Doug Ledford) [826346 826348 826349] - [infiniband] ipoib: Fix use-after-free of multicast object (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Use consistent component mask for IPoIB port space multicast joins (Doug Ledford) [818562 826346 826348 826349] - [infiniband] core: Remove unused variables in ucm/ucma (Doug Ledford) [818562 826346 826348 826349] - [net] rds: Don't disable BH on BH context (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Fix local access validation for user MRs (Doug Ledford) [818562] - [infiniband] qib: Add a qib driver version (Doug Ledford) [818562] - [infiniband] qib: Fix failure of compliance test C14-024#06_LocalPortNum (Doug Ledford) [818562] - [netdrv] mlx4: Fix integer overflows so 8TBs of memory registration works (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Return the error value in case of command initialization failure (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fixing error flow in case of QUERY_FW failure (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add security check / enforcement for flow steering rules set for VMs (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Put Firmware flow steering structures in common header files (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Check iboe netdev pointer before dereferencing it (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Clean up buddy bitmap allocation (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix integer overflow issues around MTT table (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Allow large mlx4_buddy bitmaps (Doug Ledford) [826346 826348 826349] - [infiniband] srp: Fix a race condition (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Fix error return code in qib_init_7322_variables() (Doug Ledford) [818562] - [infiniband] Fix typos in infiniband drivers (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: fix mcg.c error return code (Doug Ledford) [826346 826348 826349] - [infiniband] ucma.c: Fix for events with wrong context on iWARP (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Fix possible deadlock on sm_lock spinlock (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Remove port type restrictions (Doug Ledford) [826346 826348 826349] - [infiniband] qib: Fix size of cc_supported_table_entries (Doug Ledford) [818562] - [infiniband] ucma: Convert open-coded equivalent to memdup_user() (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: checkpatch fixes (Doug Ledford) [818562] - [infiniband] qib: Add congestion control agent implementation (Doug Ledford) [818562] - [infiniband] qib: Reduce sdma_lock contention (Doug Ledford) [818562] - [infiniband] qib: Fix an incorrect log message (Doug Ledford) [818562] - [netdrv] mlx4: map entire pages to increase throughput (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Move MAC_MASK to a common place (Doug Ledford) [826346 826348 826349] - [infiniband] qib: Fix QP RCU sparse warnings (Doug Ledford) [818562] - [netdrv] mlx4: dereferencing freed memory (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: off by one in parse_trans_rule() (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Put physical GID and P_Key table sizes in mlx4_phys_caps struct and paravirtualize them (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Allow guests to have IB ports (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Implement mechanism for reserved Q_Keys (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Free ICM table in case of error (Doug Ledford) [826346 826348 826349] - [infiniband] cm: Destroy idr as part of the module init error flow (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Remove double function declarations (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fill the masked_atomic_cap attribute in query device (Doug Ledford) [826346 826348 826349] - [infiniband] mthca: Fill in sq_sig_type in query QP (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mthca: Warning about event for non-existent QPs should show event type (Doug Ledford) [818562 826346 826348 826349] - [infiniband] ipoib: fix skb truesize underestimatiom (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Fix sparse RCU warnings in qib_keys.c (Doug Ledford) [818562] - [netdrv] mlx4: Initialize IB port capabilities for all slaves (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Use port management change event instead of smp_snoop (Doug Ledford) [826346 826348 826349] - [infiniband] qib: RCU locking for MR validation (Doug Ledford) [818562] - [infiniband] qib: Avoid returning EBUSY from MR deregister (Doug Ledford) [818562] - [infiniband] qib: Fix UC MR refs for immediate operations (Doug Ledford) [818562] - [infiniband] core: Move CM_xxx_ATTR_ID macros from cm_msgs.h to ib_cm.h (Doug Ledford) [818562 826346 826348 826349] - [infiniband] sa: Add GuidInfoRecord query support (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Add debug prints (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Pass an invalid PCI id number to VFs (Doug Ledford) [826346 826348 826349] - [infiniband] cma: Allow user to restrict listens to bound address family (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Listen on specific address family (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Bind to a specific address family (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Add support for drop action through ethtool (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Manage flow steering rules with ethtool (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: set number of rx rings used by RSS using ethtool (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Implement promiscuous mode with device managed flow-steering (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add resource tracking for device managed flow steering rules (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Add device managed flow steering firmware API (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add firmware commands to support device managed flow steering (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Set steering mode according to device capabilities (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Re-design multicast attachments flow (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Change resource tracking ID to be 64 bit (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Change resource tracking mechanism to use red-black tree (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: set maximal number of default RSS queues (Doug Ledford) [826346 826348 826349] - [infiniband] netlink: Move away from NLMSG_NEW() (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Release QP range in free_resources (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Use single completion vector after NOP failure (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Set correct port parameters during device initialization (Doug Ledford) [826346 826348 826349] - [infiniband] cma: QP type check on received REQs should be AND not OR (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Fix max_wqe capacity reported from query device (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix setting VL_cap in mlx4_SET_PORT wrapper flow (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fix EQ deallocation in legacy mode (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix obscure mlx4_cmd_box parameter in QUERY_DEV_CAP (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Check port out-of-range before using in mlx4_slave_cap (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fixes for VF / Guest startup flow (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix improper use of "port" parameter in mlx4_en_event (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix number of EQs used in ICM initialisation (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix the slave_id out-of-range test in mlx4_eq_int (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fix mlx4_ib_add() error flow (Doug Ledford) [826346 826348 826349] - [infiniband] core: Fix IB_SA_COMP_MASK macro (Doug Ledford) [818562 826346 826348 826349] - [infiniband] iser: Fix error flow in iser ep connection establishment (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Increase the number of vectors (EQs) available for ULPs (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: num cores tx rings for every UP (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fixed error flow in rem_slave_eqs (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add XRC domains and counters to resource tracker (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix potential kernel Oops in res tracker during Dom0 driver unload (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Address build warnings on set but not used variables (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix init_port mask state for slaves (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Change SYNC_TPT to be native (not wrapped) (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Remove unused *_str functions from the resource tracker (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Do not reset module-parameter num_vfs when fail to enable sriov (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Change bitmap allocator to work in round-robin fashion (Doug Ledford) [826346 826348 826349] - [infiniband] nes: Don't call event handler if pointer is NULL (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix for the ORD value of the connecting peer (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Add cache line awareness to qib_qp and qib_devdata structures (Doug Ledford) [818562] - [infiniband] qib: MADs with misset M_Keys should return failure (Doug Ledford) [818562] - [infiniband] qib: Fix M_Key lease timeout handling (Doug Ledford) [818562] - [infiniband] qib: Fix QLE734X link cycling (Doug Ledford) [818562] - [infiniband] qib: Display correct value for number of contexts (Doug Ledford) [818562] - [infiniband] qib: Correct ordering of reregister vs. port active events (Doug Ledford) [818562] - [infiniband] qib: Optimize pio ack buffer allocation (Doug Ledford) [818562] - [infiniband] qib: Add prefetch for eager buffers (Doug Ledford) [818562] - [infiniband] mlx4: Replace printk(KERN_yyy...) with pr_yyy(...) (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add second capabilities flags field (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Put priority bits in WQE of IBoE MLX QP (Doug Ledford) [826346 826348 826349] - [infiniband] core: Add raw packet QP type (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Add raw packet QP support (Doug Ledford) [826346 826348 826349] - [infiniband] uverbs: Make lockdep output more readable (Doug Ledford) [818562 826346 826348 826349] - [infiniband] uverbs: Lock SRQ / CQ / PD objects in a consistent order (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Fix lockdep false positive recursive locking (Doug Ledford) [818562 826346 826348 826349] - [infiniband] ipath: Replace open-coded ARRAY_SIZE with macro (Doug Ledford) [818562 826346 826348 826349] - [infiniband] ipath: Replace open-coded ARRAY_SIZE with macro (Doug Ledford) [818562 826346 826348 826349] - [infiniband] core: Use qp->usecnt to track multicast attach/detach (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mad: Don't send response for failed MADs (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mad: Set 'D' bit in response for unhandled MADs (Doug Ledford) [818562 826346 826348 826349] - [net] mlx4: Moving to Interrupts for TX completions (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Added Ethtool support for TX Interrupt coalescing (Doug Ledford) [826346 826348 826349] - [net] rds: Move all of the network sysctls without a namespace into init_net (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Fix spelling typo in net (Doug Ledford) [826346 826348 826349] - [infiniband] rdma_cm: TOS <=> UP mapping for IBoE (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: sk_prio <=> UP for untagged traffic (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Use netif_set_real_num_{rx, tx}_queues() (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: DCB QoS support (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: set port QoS attributes (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Force user priority by QP attribute (Doug Ledford) [826346 826348 826349] - [infiniband] core: Don't return EINVAL from sysfs rate attribute for invalid speeds (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Don't return an invalid speed when a port is down (Doug Ledford) [826346 826348 826349] - [infiniband] Stop using NLA_PUT*() (Doug Ledford) [818562 826346 826348 826349] - [net] rds: use gfp flags from caller in conn_alloc() (Doug Ledford) [818562 826346 826348 826349] - [net] rds: Remove printk from rds_sendmsg (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Scale size of MTT table with system RAM (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Allow dynamic MTU configuration for IB ports (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fix info returned when querying IBoE ports (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fix possible missed completion event (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Report thermal error events (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix one more static exported function (Doug Ledford) [826346 826348 826349] - [infiniband] Change CQE csum_ok field to a bit flag (Doug Ledford) [818562 826346 826348 826349] - [infiniband] iwcm: Reject connect requests if cmid is not in LISTEN state (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Get rid of redundant ext_port_cap flags (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: defining functions as static (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: remove unused functions (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: remove unused functions (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: fixing sparse warnings when copying mac, address to gid entry (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: fix sparse warnings on wrong type for RSS keys (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: fix sparse warnings on TX blue flame buffer (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Saving mem access on data path (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: remove sparse errors (Doug Ledford) [826346 826348 826349] - [infiniband] ucma: Fix AB-BA deadlock (Doug Ledford) [818562 826346 826348 826349] - [infiniband] ehca: Fix ilog2() compile failure (Doug Ledford) [818562 826346 826348 826349] - [infiniband] Use central enum for speed instead of hard-coded values (Doug Ledford) [818562 826346 826348 826349] - [infiniband] iser: Free IB connection resources in the proper place (Doug Ledford) [818562 826346 826348 826349] - [infiniband] srp: Consolidate repetitive sysfs code (Doug Ledford) [818562 826346 826348 826349] - [infiniband] srp: Use pr_fmt() and pr_err()/pr_warn() (Doug Ledford) [818562 826346 826348 826349] - [infiniband] core: Fix SDR rates in sysfs (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: dont change mac_header on xmit (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Enforce device max FMR maps in FMR alloc (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Set bad_wr for invalid send opcode (Doug Ledford) [826346 826348 826349] - [infiniband] mad: Return error response for unsupported MADs (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mad: Add MAD error codes from IBA spec (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Avoid filtering LID on SMA portinfo (Doug Ledford) [818562] - [infiniband] qib: Add logic for affinity hint (Doug Ledford) [818562] - [infiniband] nes: Fixes for sparse endianness warnings (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: remove unnecessary variables and arguments (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: remove unused field high_prios (Doug Ledford) [826346 826348 826349] - [net] rds: Fix typo in iw_recv.c and ib_recv.c (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Fix typo in cmd.c (Doug Ledford) [826346 826348 826349] - [net] ipv4/route: export symbol ip_tos2prio (Doug Ledford) [818562 826346 826348 826349] - [misc] Backport of pr_*_once() functions (Doug Ledford) [818562 826346 826348 826349] - [mm] Revert: reduce memcg memory overhead (Jarod Wilson) [808538]- [drm] i915: block haswell support (Dave Airlie) [862376] - [powerpc] fadump: Remove the phyp assisted dump code (Steve Best) [739124] - [powerpc] pseries: Call ibm, os-term if the ibm, extended-os-term is present (Steve Best) [739124] - [powerpc] fadump: Invalidate the fadump registration during machine shutdown (Steve Best) [739124] - [powerpc] fadump: Invalidate registration and release reserved memory for general use (Steve Best) [739124] - [fs] proc/vmcore: Introduce cleanup routine to invalidate /proc/vmcore (Steve Best) [739124] - [powerpc] fadump: Add PT_NOTE program header for vmcoreinfo (Steve Best) [739124] - [powerpc] fadump: Convert firmware-assisted cpu state dump data into elf notes (Steve Best) [739124] - [powerpc] fadump: Initialize elfcore header and add PT_LOAD program headers (Steve Best) [739124] - [powerpc] fadump: Register for firmware assisted dump (Steve Best) [739124] - [powerpc] fadump: Reserve the memory for firmware assisted dump (Steve Best) [739124] - [powerpc] fadump: Add documentation for firmware-assisted dump (Steve Best) [739124] - [net] Add rtnetlink init_rcvwnd to set the TCP initial receive window (Jesper Brouer) [795598] - [scsi] fcoe: Fix write errors on NPIV ports (Neil Horman) [857575] - [scsi] fcoe: Allocate fcoe_ctlr with fcoe_interface, not as a member (Neil Horman) [857575] - [scsi] fcoe: Fix up rmmod crash (Neil Horman) [860846] - [fs] NFSv4.1: Clean up layoutreturn (Steve Dickson) [837871] - [net] nfs: Fix buffer overflow checking in __nfs4_get_acl_uncached (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Fix the acl cache size calculation (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Fix range checking in __nfs4_get_acl_uncached and __nfs4_proc_set_acl (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: nfs_getaclargs.acl_len is a size_t (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Don't use private xdr_stream fields in decode_getacl (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Fix pointer arithmetic in decode_getacl (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Simplify the GETATTR attribute length calculation (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] sunrpc: Add the helper xdr_stream_pos (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] sunrpc: Don't decode beyond the end of the RPC reply message (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] sunrpc: Clean up xdr_set_iov() (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] sunrpc: xdr_read_pages needs to clear xdr->page_ptr (Sachin Prabhu) [822871] {CVE-2012-2375} - [fs] nfs: Avoid beyond bounds copy while caching ACL (Sachin Prabhu) [822871] {CVE-2012-2375} - [fs] nfs: Avoid reading past buffer when calling GETACL (Sachin Prabhu) [822871] {CVE-2012-2375} - [virt] kvm: Use accessors function to access cr4 (Gleb Natapov) [866452] - [fs] xfs: report projid32bit feature in geometry call (Eric Sandeen) [865929] - [usb] serial/ti_usb: fix module removal (Don Zickus) [864186] - [fs] nfs: do not send an empty SETATTR compound (J. Bruce Fields) [863912]- [scsi] libfc: fix lun reset failure bugs in fc_fcp_resp handling of FCP_RSP_INFO (Neil Horman) [789103] - [scsi] libfc: fix retries with FDMI lport states (Neil Horman) [789103] - [scsi] fcoe: remove lport from net device before doing per cpu rx thread cleanup (Neil Horman) [789103] - [scsi] libfc: flush lport worker after its disabled (Neil Horman) [789103] - [scsi] fcoe: defer releasing master lport until complete fcoe interface cleanuped up (Neil Horman) [789103] - [scsi] fcoe: Support extra MAC descriptor to be used as FCoE MAC (Neil Horman) [789103] - [scsi] foce: remove bh disable from fcoe sw transport rcv function (Neil Horman) [789103] - [scsi] fcoe: remove frame dropping code from fcoe_percpu_clean (Neil Horman) [789103] - [scsi] fcoe: reduce contention for fcoe_rx_list lock (Neil Horman) [789103] - [scsi] libfc: fcoe_transport_create fails in single-CPU environment (Neil Horman) [789103] - [scsi] fcoe: Remove duplicate vn port reset operation (Neil Horman) [789103] - [scsi] fcoe: Remove reference counting on 'stuct fcoe_interface' (Neil Horman) [789103] - [scsi] fcoe: Allow exposing FDMI attributes via sysfs (Neil Horman) [789103] - [scsi] fcoe: fix fcoe in a DCB environment by adding DCB notifiers to set skb priority (Neil Horman) [789103] - [net] dcb: Use ifindex instead of ifname (Neil Horman) [789103] - [scsi] libfc: avoid exchanges collision during lport reset (Neil Horman) [789103] - [scsi] libfc: fix fc_eh_host_reset (Neil Horman) [789103] - [scsi] fcoe: Fix deadlock between fip's recv_work and rtnl (Neil Horman) [789103] - [scsi] fcoe: Move common functions to fcoe_transport library (Neil Horman) [789103] - [scsi] fcoe: convert to SKB paged frag API (Neil Horman) [789103] - [scsi] fcoe: Rearrange fcoe port and NPIV port cleanup (Neil Horman) [789103] - [scsi] libfc: add ddp_targ() to libfc function template to supprot FCoE DDP in target mode (Neil Horman) [789103] - [net] add ndo_fcoe_ddp_target() to support FCoE DDP in target mode (Neil Horman) [789103] - [scsi] fcoe: support ndo_fcoe_ddp_target() for DDP in FCoE target (Neil Horman) [789103] - [scsi] fcoe: support ndo_fcoe_ddp_target() for DDP in FCoE targe (Neil Horman) [789103] - [scsi] fcoe: Prevent creation of an NPIV port with duplicate WWPN (Neil Horman) [789103] - [scsi] fcoe: Incorrect CVL handling for NPIV ports (Neil Horman) [789103] - [scsi] fcoe: have fcoe log off and lport destroy before ndo_fcoe_disable (Neil Horman) [789103] - [scsi] libfc: remove duplicate ema_list init (Neil Horman) [789103] - [scsi] libfc: Move host_lock usage into ramp_up/down routines (Neil Horman) [789103] - [scsi] use list_move() instead of list_del()/list_add() combination (Neil Horman) [789103] - [scsi] fcoe: correct checking for bonding (Neil Horman) [789103] - [scsi] libfc: initialize EM anchors list and then update npiv EMs (Neil Horman) [789103] - [scsi] fcoe: Move common code from fcoe to libfcoe module (Neil Horman) [789103] - [scsi] fcoe: use dedicated workqueue instead of system_wq (Neil Horman) [789103] - [fs] quota: move remount handling into the filesystem (Lukas Czerner) [805769] - [fs] allow fs to handle quota enable/disable kABI friendly (Lukas Czerner) [805769] - [fs] cifs: fix oops while traversing open file list (Sachin Prabhu) [707700] - [fs] cifs: add a cache= option to better describe the different cache flavors (Sachin Prabhu) [850751] - [s390] scm_block: Force cluster writes (Hendrik Brueckner) [834290] - [s390] cio: Add scm block driver (Hendrik Brueckner) [834290] - [s390] cio: add eadm subchannel driver (Hendrik Brueckner) [834290] - [s390] cio: move asms to generic header (Hendrik Brueckner) [834290] - [s390] cio: Add scm notification (Hendrik Brueckner) [834290] - [s390] cio: Add SCM bus driver (Hendrik Brueckner) [834290] - [s390] chsc: implement store SCM information (Hendrik Brueckner) [834290] - [s390] cio: Add eadm related structures (Hendrik Brueckner) [834290] - [s390] cio: move orb definitions to separate header (Hendrik Brueckner) [834290] - [s390] css: Add eadm facility bits (Hendrik Brueckner) [834290] - [s390] css: Allow drivers to trigger sch evaluation (Hendrik Brueckner) [834290] - [fs] block_dev: Fix crash when block device is read and block size is changed at the same time (Mikulas Patocka) [855906] - [tracing] remove kabi workaround that is no longer needed (Jeff Moyer) [855906] - [mm] tracing: Move include of trace/events/kmem.h out of header into slab.c (Jeff Moyer) [855906] - [mm] slab: Move kmalloc tracepoint out of inline code (Jeff Moyer) [855906] - [virt] kvm: fix race with level interrupts (Michael S. Tsirkin) [847722] - [usb] usbhid: Fix use-after-free in USBHID (James Paradis) [857518] - [kernel] sched_rt: Ignore RT queue throttling if idle task has RT policy (Igor Mammedov) [843541] - [md] Don't truncate size at 4TB for RAID0 and Linear (Jes Sorensen) [865637] - [scsi] ibmvfc: Fix double completion on abort timeout (Steve Best) [865115]- [fs] nfs: tear down caches in nfs_init_writepagecache when allocation fails (Steve Dickson) [857555] - [fs] pnfs: client fails to select correct DS from multipath (Steve Dickson) [851312] - [fs] ext4: remove mb_groups before tearing down the buddy_cache (Lukas Czerner) [859457] - [usb] Add kernel parameter to force io_watchdog for Intel EHCI HCD (James Paradis) [846024] - [fs] btrfs: Convert to new freezing mechanism (Zach Brown) [698324] - [fs] btrfs: Push mnt_want_write() outside of i_mutex (Zach Brown) [698324] - [fs] btrfs: fix min csum item size warnings in 32bit (Zach Brown) [698324] - [fs] btrfs: backport from mainline linux 3.5 kernel (Zach Brown) [698324] - [kernel] tracing: Don't use p->len field to determine output in __print_*() functions (Zach Brown) [698324] - [kernel] tracing: Don't print an extra separator of flags (Zach Brown) [698324] - [kernel] tracing: Add __print_symbolic_u64 to avoid warnings on 32bit machine (Zach Brown) [698324] - [fs] btrfs: add BTRFS_MINOR for auto-loading (Zach Brown) [698324] - [fs] add FS_NOCOW_FL inode attribute flag (Zach Brown) [698324] - [fs] ext4: fix undefined bit shift result in ext4_fill_flex_info (Lukas Czerner) [809691] {CVE-2012-2100} - [fs] ext4: fix undefined behavior in ext4_fill_flex_info() (Lukas Czerner) [809691] {CVE-2012-2100} - [virt] kvm: change PT_FIRST_AVAIL_BITS_SHIFT to avoid conflict with EPT Dirty bit (Don Dugger) [736906] - [virt] kvm/vmx: Enable EPT A/D bits if supported by turning on relevant bit in EPTP (Don Dugger) [736906] - [virt] kvm/vmx: Use EPT Access bit in response to memory notifiers (Don Dugger) [736906] - [virt] kvm/vmx: Add EPT A/D bits definitions (Don Dugger) [736906] - [virt] kvm/vmx: Add parameter to control A/D bits support, default is on (Don Dugger) [736906] - [s390] zfcp: disable DIX support (Hendrik Brueckner) [694237] - [s390] zfcp: non-experimental support for DIF/DIX (Hendrik Brueckner) [694237] - [s390] zfcp: Introduce experimental support for DIF/DIX (Hendrik Brueckner) [694237] - [s390] zfcp: Enable data division support for FCP devices (Hendrik Brueckner) [694237] - [s390] zfcp: Update FCP protocol related code (Hendrik Brueckner) [694237] - [mm] memcg: count pte references from every member of the reclaimed hierarchy (Jerome Marchand) [808538] - [mm] make per-memcg LRU lists exclusive (Jerome Marchand) [808538] - [mm] collect LRU list heads into struct lruvec (Jerome Marchand) [808538] - [mm] vmscan: convert global reclaim to per-memcg LRU lists (Jerome Marchand) [808538] - [mm] memcg: remove optimization of keeping the root_mem_cgroup LRU lists empty (Jerome Marchand) [808538] - [mm] move memcg hierarchy reclaim to generic reclaim code (Jerome Marchand) [808538] - [mm] memcg: per-priority per-zone hierarchy scan generations (Jerome Marchand) [808538] - [mm] vmscan: distinguish between memcg triggering reclaim and memcg (Jerome Marchand) [808538] - [mm] vmscan: distinguish global reclaim from global LRU scanning (Jerome Marchand) [808538] - [mm] memcg: consolidate hierarchy iteration primitives (Jerome Marchand) [808538] - [mm] vmscan: remove isolate_pages callback scan control (Jerome Marchand) [808538] - [mm] memcg: Introduces for_each_mem_cgroup_all (Jerome Marchand) [808538] - [mm] memcg: use for_each_mem_cgroup (Jerome Marchand) [808538] - [mm] memcg: extract mem_group_usage() from mem_cgroup_read() (Jerome Marchand) [808538] - [s390] hugetlb: use direct TLB flushing for hugetlbfs pages (Hendrik Brueckner) [861177] - [s390] mm: fix user access page-table walk code (Hendrik Brueckner) [861176] - [s390] dasd: fix pathgroup race (Hendrik Brueckner) [859526] - [fs] gfs2: Consolidate free block searching functions (Bob Peterson) [848109] - [fs] gfs2: Fix unclaimed_blocks() wrapping bug and clean up (Bob Peterson) [848109] - [fs] gfs2: Improve block reservation tracing (Bob Peterson) [848109] - [fs] gfs2: Fall back to ignoring reservations, if there are no other blocks left (Bob Peterson) [848109] - [fs] gfs2: Use rbm for gfs2_setbit() (Bob Peterson) [848109] - [fs] gfs2: Use rbm for gfs2_testbit() (Bob Peterson) [848109] - [fs] gfs2: Update rgblk_free() to use rbm (Bob Peterson) [848109] - [fs] gfs2: Update gfs2_get_block_type() to use rbm (Bob Peterson) [848109] - [fs] gfs2: Replace rgblk_search with gfs2_rbm_find (Bob Peterson) [848109] - [fs] gfs2: Add structure to contain rgrp, bitmap, offset tuple (Bob Peterson) [848109] - [fs] gfs2: Eliminate redundant calls to may_grant (Bob Peterson) [848109] - [fs] gfs2: Combine functions gfs2_glock_dq_wait and wait_on_demote (Bob Peterson) [848109] - [fs] gfs2: Combine functions gfs2_glock_wait and wait_on_holder (Bob Peterson) [848109] - [fs] gfs2: inline __gfs2_glock_schedule_for_reclaim (Bob Peterson) [848109] - [fs] gfs2: change function gfs2_direct_IO to use a normal gfs2_glock_dq (Bob Peterson) [848109] - [fs] gfs2: Allow more dirty buffers and reduce journal commits (Bob Peterson) [848109] - [fs] gfs2: eliminate log elements and simplify (Bob Peterson) [848109] - [fs] gfs2: Eliminate vestigial sd_log_le_rg (Bob Peterson) [848109] - [fs] gfs2: Make gfs2_log_fake_buf() write the buffer too (Bob Peterson) [848109] - [fs] gfs2: Move two functions from log.c to lops.c (Bob Peterson) [848109] - [fs] gfs2: Drop "pull" argument from log_write_header() (Bob Peterson) [848109] - [fs] gfs2: Add missing static to bd_cmp() (Bob Peterson) [848109] - [fs] gfs2: Remove rs_requested field from reservations (Bob Peterson) [848109] - [block] Fix hanging kernel threads in blk_execute_rq() (James Paradis) [855984] - [target] Fix crash in iblock backstore (Andy Grover) [863221] - [target] Do not print error if can't load target_core_stgt (Andy Grover) [822075]- [netdrv] sfc: Fix division by zero when using one RX channel and no SR-IOV (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Backport cleanup (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix calculation of vf_i in map_vi_index() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct validation of peer_page_count in efx_vfdi_set_status_page() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add SR-IOV back-end support for SFC9000 family (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Work around bogus 'uninitialised variable' warning (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for TX MAC filters (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for configuring RX unicast/multicast default filters (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove now-unused filter function (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Implement ethtool RX NFC rules API instead of n-tuple API (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for retrieving and removing filters by ID (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use consistent types for filter IDs, indices and search depths (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Change filter ID generation to satisfy priority semantics of RX NFC (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix assertions in efx_filter_rfs() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix loop condition for efx_filter_search() when !for_insert (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Implement hardware acceleration of RFS (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Limit filter search depth further for performance hints (i.e. RFS) (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Generalise filter spec initialisation (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove filter table IDs from filter functions (Nikolay Aleksandrov) [824042] - [netdrv] drivers/net: use vzalloc() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Don't try to set filters with search depths we know won't work (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Implement the ethtool RX n-tuple control functions (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add filter table management (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for RXFH (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update cleanup (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix num_tc usage (Nikolay Aleksandrov) [824042] - [netdrv] sfc: By default refill RX rings as soon as space for a batch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fill RX rings completely full, rather than to 95 full (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix missing cleanup in failure path of efx_pci_probe() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Do not attempt to flush queues if DMA is disabled (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Log the part number on probe (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove efx_channel::last_eventq_read_ptr (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Run event/IRQ self-test asynchronously when interface is brought up (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Encapsulate access to efx_{channel, nic}::last_irq_cpu in self-test (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Test all event queues in parallel (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Raise self-test timeouts (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove TX completions from adaptive IRQ scoring (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update comments on efx_rx_packet_gro() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove redundant function efx_nic_has_mc() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix assignment of ip_summed for pre-allocated skbs (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct efx_for_each_possible_channel_tx_queue() to skip non-TX channels (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Minor formatting cleanup (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Reverse initial buffer table allocation to allow for later resizing (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Allocate SRAM between buffer table and descriptor caches at init time (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for 'extra' channel types (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for 'extra' channel types (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Make all CPU/IRQ/channel/queue counts unsigned (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Make buffer table indices and counts consistently unsigned (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Disable flow control during flushes (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Generalise event generation to cover VF-owned event queues (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use proper function to test for RX channel in efx_poll() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Leave interrupts and event queues enabled whenever we can (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Generate RX fill events based on RX queues, not channels (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Generalise driver event generation (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Warn if unable to create MTDs (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Do not retry hardware probe if it schedules a reset (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Skip RX end-of-batch work on channels without an RX queue (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use a more sensible cast in efx_rx_buf_offset() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: MTD: Leave the DEBUG macro alone (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Replace efx_rx_buffer::is_page and other booleans with a flags field (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Move the end of the non-GRO RX path into its own function (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove redundant 'rc' variable, always set to 0 (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Minor formatting fixes (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use existing local variables instead of repeated indirect lookups (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove remnants of on-load self-test (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove obsolete function efx_dev_name() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update the description of SFC_MTD (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add hwmon driver for boards using SFC9000-family controllers (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Clean up test interrupt handling (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Partly revert "sfc: Handle serious errors in exactly one interrupt handler" (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove dependence on NAPI polling in efx_test_eventq_irq() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct interrupt timer quantum for Siena (normal and turbo mode) (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Support extraction of CAPABILITIES from GET_BOARD_CFG response. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Consistently test DEBUG macro, not EFX_ENABLE_DEBUG (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove efx_nic_type::push_multicast_hash operation (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Merge efx_mcdi_mac_check_fault() and efx_mcdi_get_mac_faults() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Merge efx_mac_operations into efx_nic_type (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Hold efx_nic::stats_lock while reading efx_nic::mac_stats (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use new names for MC shared memory layout constants (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Make handling of MC reboot more reliable (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove fallback for invalid permanent MAC address (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Set default parallelism to per-core by default (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Rename efx_wanted_channels() to efx_wanted_parallelism() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update MCDI (firmware interface) definitions (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove unnecessary inclusion of , prompted by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Const-qualify static data as appropriate, partly prompted by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove parentheses around return expressions, reported by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Avoid assignment in an if-statement, reported by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix some formatting errors reported by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: fix assignment of 0/1 to bool variables. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use skb_fill_page_desc() to simplify passing of page buffers to GRO (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use kcalloc instead of kzalloc to allocate array (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add moduleparam.h to drivers as required. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: add skb frag size accessors (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Nikolay Aleksandrov) [824042] - [netdrv] sfc: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Nikolay Aleksandrov) [824042] - [netdrv] sfc: convert to SKB paged frag API. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: ethtool: Clean up definitions of rule location arrays in RX NFC (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use correct fields of struct ethtool_coalesce (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Validate IRQ moderation parameters in efx_init_irq_moderation() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct reporting and validation of TX interrupt coalescing (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use consistent types for interrupt coalescing parameters (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct error code for unsupported interrupt coalescing parameters (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove 'Communications' after 'Solarflare' in references to hardware (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove 'Solarstorm' from Kconfig descriptions (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix Siena mac statistics on big endian platforms (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Allow resets to be upgraded; use atomic ops for safety (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove casts of void * (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add appropriate include for prefetch users (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Don't use enums as a bitmask. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use netif_device_{detach, attach}() around reset and self-test (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix TX queue numbering when separate_tx_channels=1 (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix return value from efx_ethtool_set_rx_ntuple() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Nikolay Aleksandrov) [824042] - [netdrv] sfc: ethtool: Use full 32 bit speed range in ethtool's set_settings (Nikolay Aleksandrov) [824042] - [netdrv] sfc: ethtool: Call ethtool's get/set_settings callbacks with cleaned data (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix common misspellings (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Do not use efx_process_channel_now() in online self-test (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Stop the TX queues during loopback self-tests (Nikolay Aleksandrov) [824042] - [netdrv] sfc: make function tables const (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Enable all TSO features on VLANs (Nikolay Aleksandrov) [824042] - [netdrv] net: Add NETIF_F_ALL_TSO define to include/linux/netdevice.h (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Move test of rx_checksum_enabled from nic.c to rx.c (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Bump version to 3.1 (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove configurable FIFO thresholds for pause frame generation (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Expose TX push and TSO counters through ethtool statistics (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update copyright dates (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Do not read STAT1.FAULT in efx_mdio_check_mmd() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Read MC firmware version when requested through ethtool (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Reduce size of efx_rx_buffer further by removing data member (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Reduce size of efx_rx_buffer by unionising skb and page (Nikolay Aleksandrov) [824042] - [netdrv] Revert "[netdrv] sfc: disable RX hash insertion" (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add TX queues for high-priority traffic (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Distinguish queue lookup from test for queue existence (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Move TX queue core queue mapping into tx.c (Nikolay Aleksandrov) [824042] - [alsa] usb: Enable TerraTec DMX 6Fire USB and Edirol UA-101/UA-1000 drivers (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add endpoint usage definitions to ch9.h (Jaroslav Kysela) [664586] - [alsa] pcm: Call pgprot_noncached() for vmalloc'ed buffers (Jaroslav Kysela) [664586] - [alsa] ua101: use vmalloc buffer helper functions (Jaroslav Kysela) [664586] - [alsa] pcm: add vmalloc buffer helper functions (Jaroslav Kysela) [664586] - [alsa] usb: use old usb_buffer_alloc()/usb_buffer_free() fcns (Jaroslav Kysela) [664586] - [alsa] ua101: fix crash when unplugging (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Select missing SND_VMASTER option in Kconfig (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Update kernel configuration (Jaroslav Kysela) [664586] - [alsa] ua101: remove experimental status (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Fix signedness bug (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Add support for S32_LE format (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Fix pcm rate assignment (Jaroslav Kysela) [664586] - [alsa] usb/6fire: signedness bug in usb6fire_pcm_prepare() (Jaroslav Kysela) [664586] - [alsa] usb: disable broken hw volume for Tenx TP6911 (Jaroslav Kysela) [664586] - [alsa] usb: print small buffers via *ph[C] (Jaroslav Kysela) [664586] - [alsa] usb/6fire: use NULL instead of 0 for pointer assignment (Jaroslav Kysela) [664586] - [alsa] usb/6fire: don't use custom hex_to_bin() (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Fix double-free bug in usb6fire_fw_ezusb_upload() (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Don't leak firmware in error path (Jaroslav Kysela) [664586] - [alsa] usb/6fire: use the kernel's built-in bit reverse table (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Improve firmware loader (Jaroslav Kysela) [664586] - [alsa] usb/6fire: add analog input volume control (Jaroslav Kysela) [664586] - [alsa] usb/6fire: add mute control for analog outputs (Jaroslav Kysela) [664586] - [alsa] usb/6fire: add individual volume control for analog channels (Jaroslav Kysela) [664586] - [alsa] usb/6fire: add tlv to controls (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Add support of digital-thru mixer (Jaroslav Kysela) [664586] - [alsa] usb/6fire: remove driver version information (Jaroslav Kysela) [664586] - [alsa] usbaudio: Avoid unnecessary EP setups in prepare (Jaroslav Kysela) [664586] - [alsa] usbaudio: Move configuration to prepare. (Jaroslav Kysela) [664586] - [alsa] usbaudio: Don't require hw_params in endpoint. (Jaroslav Kysela) [664586] - [alsa] usbaudio: set period_bytes in substream. (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix bogus error messages for delay accounting (Jaroslav Kysela) [664586] - [alsa] usb: Add quirks for Playback Designs devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: Support for (original) Xbox Communicator (Jaroslav Kysela) [664586] - [alsa] usb: fix cross-interface streaming devices (Jaroslav Kysela) [664586] - [alsa] usb: fix calls to next_packet_size (Jaroslav Kysela) [664586] - [alsa] usb: restore delay information (Jaroslav Kysela) [664586] - [alsa] usb: use list_for_each_safe for endpoint resources (Jaroslav Kysela) [664586] - [alsa] usb: Fix URB cancellation at stream start (Jaroslav Kysela) [664586] - [alsa] usbaudio: Remove obsoleted fields in struct snd_usb_substream (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix scheduling-while-atomic bug in PCM capture stream (Jaroslav Kysela) [664586] - [alsa] usb: fix clock source validity index (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: initialize card pointer (Jaroslav Kysela) [664586] - [alsa] usb: move calls to usb_set_interface (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix the first PCM interface assignment (Jaroslav Kysela) [664586] - [alsa] usbaudio: add BOSS GT-100 support (Jaroslav Kysela) [664586] - [alsa] usbaudio: ignore ctrl errors on QuickCam Pro for Notebooks (Jaroslav Kysela) [664586] - [alsa] usbaudio: ignore ctrl errors on QuickCam E3500 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Convert table to preferred C99 format (Jaroslav Kysela) [664586] - [alsa] usbaudio: Use a table of mixer controls (Jaroslav Kysela) [664586] - [alsa] usb: make snd_usb_substream_capture_trigger static (Jaroslav Kysela) [664586] - [alsa] usb: fix sync pipe check (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix substream assignments (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix rate_list memory leak (Jaroslav Kysela) [664586] - [alsa] usb: fix stream info output in /proc (Jaroslav Kysela) [664586] - [alsa] usbaudio: Call get_min_max_*() after determining the name string (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix comment (Jaroslav Kysela) [664586] - [alsa] usb: fix some typos in endpoint.c documentation (Jaroslav Kysela) [664586] - [alsa] usbaudio: sound/usb/endpoint.c: suppress warning (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add missing error checks in snd_ebox44_create_mixer() (Jaroslav Kysela) [664586] - [alsa] usbaudio: M-Audio Fast Track Ultra: Add effect controls (Jaroslav Kysela) [664586] - [alsa] usbaudio: Rename Fast Track Ultra mixer quirk functions (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add TLV to M-Audio Fast Track Ultra controls (Jaroslav Kysela) [664586] - [alsa] usbaudio: Rename and export mixer_vol_tlv (Jaroslav Kysela) [664586] - [alsa] usbaudio: Unify M-Audio Fast Track Ultra and Ebox-44 mixer quirks. (Jaroslav Kysela) [664586] - [alsa] usb: remove refactorization left-overs (Jaroslav Kysela) [664586] - [alsa] usbaudio: Replace mixer for Electrix Ebox-44 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Skip un-parseable mixer units instead of erroring (Jaroslav Kysela) [664586] - [alsa] usb: Remove obsoleted fields from struct snd_usb_substream (Jaroslav Kysela) [664586] - [alsa] usb: Fix fill_max flag set (Jaroslav Kysela) [664586] - [alsa] usb: Remove unused variable (Jaroslav Kysela) [664586] - [alsa] usb: add some documentation (Jaroslav Kysela) [664586] - [alsa] usb: add support for implicit feedback (Jaroslav Kysela) [664586] - [alsa] usb: remove old streaming logic (Jaroslav Kysela) [664586] - [alsa] usb: switch over to new endpoint streaming logic (Jaroslav Kysela) [664586] - [alsa] usb: implement new endpoint streaming model (Jaroslav Kysela) [664586] - [alsa] usb: add snd_usb_audio-wide mutex (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix build error by consitification of rate list (Jaroslav Kysela) [664586] - [alsa] usx2y: Fix typo in usbusx2yaudio.c and usx2yhwdeppcm.c (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Fix the return of XRUN (Jaroslav Kysela) [664586] - [alsa] usbaudio: avoid integer overflow in create_fixed_stream_quirk() (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Edirol UM-3G support (Jaroslav Kysela) [664586] - [alsa] usbaudio: Avoid flood of frame-active debug messages (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: Delete calls to preempt_disable (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix possible hang and overflow in parse_uac2_sample_rate_range() (Jaroslav Kysela) [664586] - [alsa] usbaudio: convert sound/* to use module_usb_driver() (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Yamaha MOX6/MOX8 support (Jaroslav Kysela) [664586] - [alsa] usb: added VOX ToneLab ST midi handling (Jaroslav Kysela) [664586] - [alsa] usbaudio: Support for Roland GAIA SH-01 Synthesizer (Jaroslav Kysela) [664586] - [alsa] usbaudio: Use kmemdup rather than duplicating its implementation (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Logitech HD Webcam c510 to quirk-384 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix the missing volume quirks at delayed init (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix possible access over audio_feature_info[] array (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Add support for Maschine (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Fix NULL dereference in input.c (Jaroslav Kysela) [664586] - [alsa] usbaudio: increase control transfer timeout (Jaroslav Kysela) [664586] - [alsa] usbaudio: Check for possible chip NULL pointer before clearing probing flag (Jaroslav Kysela) [664586] - [alsa] usbaudio: clear chip->probing on error exit (Jaroslav Kysela) [664586] - [alsa] usbaudio: Added support for Roland UM-ONE midi-usb interface (Jaroslav Kysela) [664586] - [alsa] usb: move code from urb.c to endpoint.c (Jaroslav Kysela) [664586] - [alsa] usb: re-order code (Jaroslav Kysela) [664586] - [alsa] usb: re-order the Makefile (Jaroslav Kysela) [664586] - [alsa] usb: refine delay information with USB frame counter (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Starr Labs USB MIDI support (Jaroslav Kysela) [664586] - [alsa] usbaudio: Check the dB-range validity in the later read, too (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix missing mixer dB information (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: track submitted output urbs (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Correct offset fields of outbound iso_frame_desc (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirk for BOSS Micro BR-80 (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Fix keymap for RigKontrol3 (Jaroslav Kysela) [664586] - [alsa] usb: Fix uninitialized variable usage (Jaroslav Kysela) [664586] - [alsa] usbaudio: add quirk for Keith McMillen StringPort (Jaroslav Kysela) [664586] - [alsa] usb: operate on given mixer interface only (Jaroslav Kysela) [664586] - [alsa] usb: avoid dividing by zero on invalid input (Jaroslav Kysela) [664586] - [alsa] usb: Accept UAC2 FORMAT_TYPE descriptors with bLength > 6 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirk for Roland / BOSS BR-800 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirks for M-Audio Fast Track Pro and Quattro (Jaroslav Kysela) [664586] - [alsa] usbaudio: replace "void *" with more specific pointers (Jaroslav Kysela) [664586] - [alsa] usb: turn off de-emphasis in s/pdif for cm6206 (Jaroslav Kysela) [664586] - [alsa] usbaudio: more control quirks for M-Audio FastTrack devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: add new quirk type QUIRK_AUDIO_STANDARD_MIXER (Jaroslav Kysela) [664586] - [alsa] usbaudio: export snd_usb_feature_unit_ctl (Jaroslav Kysela) [664586] - [alsa] usbaudio: rework add_control_to_empty() (Jaroslav Kysela) [664586] - [alsa] usbaudio: move assignment of chip->ctrl_intf (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add support for USB X-Fi S51 Pro (Jaroslav Kysela) [664586] - [alsa] usbaudio: handle "Fast Track Ultra" with USB_DEVICE_VENDOR_SPEC() (Jaroslav Kysela) [664586] - [alsa] usbaudio: assume valid clock (Jaroslav Kysela) [664586] - [alsa] usbaudio: add quirks for Roland GR-55 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirk for KORG PANDORA PX5D MIDI interface (Jaroslav Kysela) [664586] - [alsa] usbaudio: remove invalid extra mixers for Komplete Audio 6 (Jaroslav Kysela) [664586] - [alsa] usbaudio: include format.h in format.c (Jaroslav Kysela) [664586] - [alsa] usbaudio: make hwc_debug a noop in case HW_CONST_DEBUG is not set (Jaroslav Kysela) [664586] - [alsa] usbaudio: Terratec Aureon 7.1 USB ID as C-Media cm6206 quirks (Jaroslav Kysela) [664586] - [alsa] usbaudio: Don't expose broken dB ranges (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirks for Audio Kontrol 6 (Jaroslav Kysela) [664586] - [alsa] usbaudio: define another USB ID for a buggy USB MIDI cable (Jaroslav Kysela) [664586] - [alsa] usbaudio: Support for Boss JS-8 Jam Station (Jaroslav Kysela) [664586] - [alsa] usb: Remove trailing spaces from USB card name strings (Jaroslav Kysela) [664586] - [alsa] usbaudio: implement USB autosuspend (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix suspend/resume (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add "cval->res = 384" quirk for Logitech Webcam C600 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add volume range check and warn if it too big (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix oops due to cleanup race when disconnecting (Jaroslav Kysela) [664586] - [alsa] usbaudio: reconstruct some dispatcher functions to use switch-case (Jaroslav Kysela) [664586] - [alsa] usbaudio: add support for Native Instruments MK2 devices (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Add support for Traktor Audio 2 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Enable the E-MU 0204 USB (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Cakewalk UM-1G support (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Driver for TerraTec DMX 6Fire USB (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: Fix missing NULL checks (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: Fix MIDI output (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Edirol SD-90 PCM support (Jaroslav Kysela) [664586] - [alsa] usbaudio: use enum control info helper (Jaroslav Kysela) [664586] - [alsa] usb: fixed typos (Jaroslav Kysela) [664586] - [alsa] usbaudio: Support for Power/Status LED on Creative USB X-Fi S51 (Jaroslav Kysela) [664586] - [alsa] usb: driver neglects kmalloc return value check and may deref NULL (Jaroslav Kysela) [664586] - [alsa] usbaudio: automatically detect feedback format (Jaroslav Kysela) [664586] - [alsa] usb: Creative USB X-Fi volume knob support (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Novation Launchpad support (Jaroslav Kysela) [664586] - [alsa] usb/usx2y: simplify conditional (Jaroslav Kysela) [664586] - [alsa] usb/mixer: remove bogus cast (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix an unused-variable compile warning (Jaroslav Kysela) [664586] - [alsa] usbaudio: add more Yamaha USB MIDI devices (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Add support for Traktor Kontrol S4 (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: drop version number (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix Fast Track Ultra (8R) 44.1 sample rates (Jaroslav Kysela) [664586] - [alsa] usbaudio: add BOSS ME-25 support (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Roland A-PRO support (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Edirol PCR-1 PCM support (Jaroslav Kysela) [664586] - [alsa] usb: Release capture substream URBs properly (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix detection of vendor-specific device protocol settings (Jaroslav Kysela) [664586] - [alsa] usbaudio: Assume first control interface is for audio (Jaroslav Kysela) [664586] - [alsa] usb: USB3 SuperSpeed sound support (Jaroslav Kysela) [664586] - [alsa] sound/usb/format: silence uninitialized variable warnings (Jaroslav Kysela) [664586] - [alsa] usb: Correct audio problem for Hauppage HVR-850 and others rel. to urb data align (Jaroslav Kysela) [664586] - [alsa] usb: fix comnment/printk typos concerning "empty" (Jaroslav Kysela) [664586] - [alsa] usbaudio: silence a superfluous warning (Jaroslav Kysela) [664586] - [alsa] usb: Fix compile error with CONFIG_SND_DEBUG_VERBOSE=y (Jaroslav Kysela) [664586] - [alsa] usbaudio: simplify control interface access (Jaroslav Kysela) [664586] - [alsa] usbaudio: move and add some comments (Jaroslav Kysela) [664586] - [alsa] usb-midi: whitespace fixes (Jaroslav Kysela) [664586] - [alsa] usbaudio: unify UAC macros and struct names (Jaroslav Kysela) [664586] - [alsa] usbaudio: clean up includes in clock.c (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add volume resolution quirk for some Logitech webcams (Jaroslav Kysela) [664586] - [alsa] usb/endpoint: fix dangling pointer use (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix UAC2 control value queries (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse UAC2 sample rate ranges correctly (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix control messages for USB_RECIP_INTERFACE (Jaroslav Kysela) [664586] - [alsa] usbaudio: add check for faulty clock in parse_audio_format_rates_v2() (Jaroslav Kysela) [664586] - [alsa] usbaudio: export UAC2 clock selectors as mixer controls (Jaroslav Kysela) [664586] - [alsa] usbaudio: clean up find_audio_control_unit() (Jaroslav Kysela) [664586] - [alsa] usbaudio: add UAC2 sepecific Feature Unit controls (Jaroslav Kysela) [664586] - [alsa] usbaudio: unify constants from specification (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse clock topology of UAC2 devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: support partially write-protected UAC2 controls (Jaroslav Kysela) [664586] - [alsa] audio-v2.h: add more UAC2 details (Jaroslav Kysela) [664586] - [alsa] usbaudio: UAC2: clean up parsing of bmaControls (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Bump version number to 1.3.21 (Jaroslav Kysela) [664586] - [alsa] Revert: snd-usb-caiaq: Set default input mode of A4DJ (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Simplify single case to an 'if' (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Restore 'Control vinyl' input mode on A4DJ (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix feature unit parser for UAC2 (Jaroslav Kysela) [664586] - [alsa] usbaudio: add support for UAC2 pitch control (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse UAC2 endpoint descriptors correctly (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix return values (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse more format descriptors with structs (Jaroslav Kysela) [664586] - [alsa] usb/caiaq: fix Traktor Kontrol X1 ABS_HAT2X axis (Jaroslav Kysela) [664586] - [alsa] usbaudio: add support for Akai MPD16 (Jaroslav Kysela) [664586] - [alsa] usb: fixup for usb_buffer_alloc/free rename (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix selector unit string index accessor (Jaroslav Kysela) [664586] - [alsa] usbaudio: include/usb/*.h checkpatch cleanup (Jaroslav Kysela) [664586] - [alsa] sound/usb: add preliminary support for UAC2 interrupts (Jaroslav Kysela) [664586] - [alsa] audio.h: add __attribute__((packed)) to uac_iso_endpoint_descriptor (Jaroslav Kysela) [664586] - [alsa] sound/usb: fix UAC1 regression (Jaroslav Kysela) [664586] - [alsa] usbmixer: use get_iface_desc() rather than direct structure (Jaroslav Kysela) [664586] - [alsa] usb: update gfp/slab.h includes (Jaroslav Kysela) [664586] - [alsa] usb pcm: use of kmalloc requires the include of slab.h (Jaroslav Kysela) [664586] - [alsa] usb: use of kmalloc/kfree requires the include of slab.h (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add basic support for M-Audio Fast Track Ultra series (Jaroslav Kysela) [664586] - [alsa] usb-mixer: Add support for Audio Class v2.0 (Jaroslav Kysela) [664586] - [alsa] usb-mixer: parse descriptors with structs (Jaroslav Kysela) [664586] - [alsa] usbmixer: rename usbmixer.[ch] -> mixer.[ch] (Jaroslav Kysela) [664586] - [alsa] usb-mixer: use defines from audio.h (Jaroslav Kysela) [664586] - [alsa] usb: fix usb build error when PM is not enabled (Jaroslav Kysela) [664586] - [alsa] audio.h: split parts of header into audio-v2.h (Jaroslav Kysela) [664586] - [alsa] usbaudio: add support for samplerate setting on v2 devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: support multiple formats with audio class v2 devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: use a format bitmask per alternate setting (Jaroslav Kysela) [664586] - [alsa] usbaudio: rename substream format field to altset_idx (Jaroslav Kysela) [664586] - [alsa] usb-mixer: factor out quirks (Jaroslav Kysela) [664586] - [alsa] usbaudio: refactor code (Jaroslav Kysela) [664586] - [alsa] usbaudio: header file cleanups (Jaroslav Kysela) [664586] - [alsa] usbaudio: move ua101 driver (Jaroslav Kysela) [664586] - [alsa] usb/caiaq: Add support for Traktor Kontrol X1 (Jaroslav Kysela) [664586] - [alsa] ua101: add Edirol UA-1000 support (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix wrong bitrate for Creative Creative VF0470 Live Cam (Jaroslav Kysela) [664586] - [alsa] sound/usb/caiaq/midi.h: Checkpatch cleanup (Jaroslav Kysela) [664586] - [alsa] usbaudio: remove debug "SAMPLE BYTES" printk line (Jaroslav Kysela) [664586] - [alsa] audio.h: Fix field order in uac_format_type_i_ext_descriptor (Jaroslav Kysela) [664586] - [alsa] usbaudio: consolidate header files (Jaroslav Kysela) [664586] - [alsa] usbmixer: bail out early when parsing audio class v2 descriptors (Jaroslav Kysela) [664586] - [alsa] usbaudio: implement basic set of class v2.0 parser (Jaroslav Kysela) [664586] - [alsa] usbaudio: introduce new types for audio class v2 (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse USB descriptors with structs (Jaroslav Kysela) [664586] - [alsa] usbaudio: Mbox support, output only (Jaroslav Kysela) [664586] - [alsa] usbmixer: use MAX_ID_ELEMS where possible (Jaroslav Kysela) [664586] - [alsa] usbmixer: add usb_id value to usbmixer proc file (Jaroslav Kysela) [664586] - [alsa] usbmixer: introduce /proc/asound/card#/usbmixer file (Jaroslav Kysela) [664586] - [alsa] usbaudio: MIDI support for Access Music VirusTI (Jaroslav Kysela) [664586] - [alsa] usbaudio: reduce MIDI packet size to work around broken firmware (Jaroslav Kysela) [664586] - [alsa] usbmixer: add possibility to remap dB values (Jaroslav Kysela) [664586] - [alsa] usbaudio: use usbquirk.h for detection of HVR-950Q/850 (Jaroslav Kysela) [664586] - [alsa] usbaudio: relax urb data align. restriction HVR-950Q and HVR-850 only (Jaroslav Kysela) [664586] - [alsa] usbaudio: make buffer pointer based on bytes instead on frames (Jaroslav Kysela) [664586] - [alsa] usbaudio: Added functionality for E-mu 0404USB/0202USB/TrackerPre (Jaroslav Kysela) [664586] - [alsa] usbaudio: use vmalloc buffer helper functions (Jaroslav Kysela) [664586] - [alsa] add Edirol UA-101 support (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: add product IDs of US-122MKII and US-144MKII (Jaroslav Kysela) [664586] - [alsa] usb: Fix mixer map for Hercules Gamesurround Muse Pocket LT (Jaroslav Kysela) [664586] - [alsa] usbmidi: Use hweight16 (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Roland UA-1G support (Jaroslav Kysela) [664586] - [alsa] usxxx: cleanup chip field (Jaroslav Kysela) [664586] - [alsa] usb: make the USB MIDI module more independent (0/268) (Jaroslav Kysela) [664586] - [alsa] usbaudio: allow switching altsetting on Roland USB MIDI devices (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: corrent error number for not probing US-144 on ehci-hcd (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: add support for US-144 (Jaroslav Kysela) [664586]- [char] ipmi: Fix KABI issues with acpi_ipmi addition (Matthew Garrett) [803653] - [acpi] acpi_ipmi: Add a default handler for IPMI operation regions (Matthew Garrett) [803653] - [char] ipmi: Add a callback to indicate that probing has finished (Matthew Garrett) [803653] - [acpi] ipmi: Reorder makefiles (Matthew Garrett) [803653] - [acpi] acpi_ipmi: Add the IPMI opregion driver to enable ACPI to access BMC controller (Matthew Garrett) [803653] - [char] ipmi: Add one interface to get more info of low-level IPMI device (Matthew Garrett) [803653] - [char] ipmi: fix ACPI detection with regspacing (Matthew Garrett) [803653] - [char] ipmi: convert tracking of the ACPI device pointer to a PNP device (Matthew Garrett) [803653] - [char] ipmi: add PNP discovery (ACPI namespace via PNPACPI) (Matthew Garrett) [803653] - [pnp] pnpacpi: add interface to retrieve ACPI device from a PNPACPI device (Matthew Garrett) [803653] - [pnp] pnpacpi: save struct acpi_device, not just acpi_handle (Matthew Garrett) [803653] - [mm] hugetlb: do not use vma_hugecache_offset() for vma_prio_tree_foreach (Frederic Weisbecker) [843035] {CVE-2012-2133} - [mm] hugepages: fix use after free bug in "quota" handling (Frederic Weisbecker) [843035] {CVE-2012-2133} - [mm] hugetlb: fix pgoff computation when unmapping page from vma (Frederic Weisbecker) [843035] {CVE-2012-2133} - [mm] hugetlb: fix ENOSPC returned by handle_mm_fault() (Frederic Weisbecker) [843035] {CVE-2012-2133} - [block] loop: remove the incorrect write_begin/write_end shortcut (Lukas Czerner) [766815] - [block] loop: Fix discard_alignment default setting (Lukas Czerner) [766815] - [block] loop: fix loop block driver discard and encryption comment (Lukas Czerner) [766815] - [block] loop: add discard support for loop devices (Lukas Czerner) [766815] - [s390] dasd: check count address during online setting (Hendrik Brueckner) [853234] - [scsi] fix softlockup regression on hot remove (Chris Leech) [863077]- [netdrv] qlge: fix endian issue (Chad Dupuis) [826571] - [netdrv] qlge: Bumped driver version to 1.00.00.31 (Chad Dupuis) [826571] - [netdrv] qlge: Refactoring of ethtool stats (Chad Dupuis) [826571] - [netdrv] qlge: Moving low level frame error to ethtool statistics (Chad Dupuis) [826571] - [netdrv] qlge: Fixed double pci free upon tx_ring->q allocation failure (Chad Dupuis) [826571] - [netdrv] qlge: Added missing case statement to ethtool get_strings (Chad Dupuis) [826571] - [netdrv] qlge: Clean up ethtool set WOL routine (Chad Dupuis) [826571] - [netdrv] qlge: Fix ethtool WOL calls to operate only on devices that support WOL (Chad Dupuis) [826571] - [netdrv] qlge: Cleanup atomic queue threshold check (Chad Dupuis) [826571] - [netdrv] qlge: Fix TX queue stoppage due to full condition (Chad Dupuis) [826571] - [virt] virtio-scsi: fix copying of sg_list in the presence of of HighMem pages (Paolo Bonzini) [816059 840458] - [virt] virtio-scsi: support online resizing of disks (Paolo Bonzini) [840458] - [virt] virtio-scsi: initialize scatterlist structure for events (Paolo Bonzini) [840458] - [virt] virtio-scsi: hotplug support for virtio-scsi (Paolo Bonzini) [840458] - [virt] virtio-scsi: split scatterlist per target (Paolo Bonzini) [841622] - [virt] virtio-scsi: release sg_lock after add_buf (Paolo Bonzini) [841622] - [virt] virtio-scsi: split locking per vq (Paolo Bonzini) [841622] - [virt] virtio-scsi: unlock during kick (Paolo Bonzini) [841622] - [virt] virtio: support unlocked queue kick (Paolo Bonzini) [841622] - [virt] kvm: Add PCIDE bit to the guest/host mask for CR4 (Don Dugger) [736907] - [virt] kvm/vmx: Implement PCID/INVPCID for guests with EPT (Don Dugger) [736907] - [virt] kvm: Add cpuid_update() callback to kvm_x86_ops (Don Dugger) [736907] - [virt] kvm: expose Intel cpu new features (HLE, RTM) to guest (Don Dugger) [736907] - [virt] kvm: retain pvclock guest stopped bit in guest memory (Amit Shah) [739151] - [virt] kvm: fix pvclock guest stopped flag reporting (Amit Shah) [739151] - [virt] kvmclock: remove check_and_clear_guest_paused warning (Amit Shah) [739151] - [virt] kvmclock: remove unneeded EXPORT macro (Amit Shah) [739151] - [virt] watchdog: add check for suspended vm in softlockup detector (Amit Shah) [739151] - [virt] kvm: Add ioctl for KVM_KVMCLOCK_CTRL (Amit Shah) [739151] - [virt] kvmclock: Add functions to check if the host has stopped the vm (Amit Shah) [739151] - [virt] x86, pvclock: Add flag to indicate that a vm was stopped by the host (Amit Shah) [739151] - [scsi] mpt2sas: Bump driver vesion to 13.101.00.00 (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix for panic happening because of improper memory allocation (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix for hard drive going OFFLINE when hard reset issued and simultaneously another hard drive is hot unplugged (Tomas Henzl) [826414] - [scsi] mpt2sas: Set the phy identifier of the end device to the phy number of the parent device it is linked to (Tomas Henzl) [826414] - [scsi] mpt2sas: While enabling phy, read the current port number from sas iounit page 0 instead of page 1 (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix linux driver sparse errors (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix security scan issues reported by source code analysis tool (Tomas Henzl) [826414] - [scsi] mpt2sas: better protect sas_device, raid_device, and expander_device lists (Tomas Henzl) [826414] - [scsi] mpt2sas: Perform Target Reset instead of HBA reset when a SATA_PASSTHROUGH cmd timeout happens (Tomas Henzl) [826414] - [scsi] mpt2sas: Added multisegment mode support for Linux BSG Driver (Tomas Henzl) [826414] - [scsi] mpt2sas: Removed redundant global mutex for IOCTLs (Tomas Henzl) [826414] - [scsi] mpt2sas: MPI next revision header update (Tomas Henzl) [826414] - [scsi] mpt2sas: use pci_dev->revision (Tomas Henzl) [826414] - [scsi] mpt2sas: remove extraneous sas_log_info messages (Tomas Henzl) [826414] - [scsi] mpt2sas: spell "primitive" correctly in function prototype (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix mismatch in mpt2sas_base_hard_reset_handler() mutex lock-unlock (Tomas Henzl) [826414] - [netdrv] bnx2x: fix rx performance regression due to small ring size (Michal Schmidt) [862244]- [fs] xfs: handle EOF correctly in xfs_vm_writepage (Dave Chinner) [859242] - [fs] xfs: really fix the cursor leak in xfs_alloc_ag_vextent_near (Dave Chinner) [859242] - [fs] xfs: fix allocbt cursor leak in xfs_alloc_ag_vextent_near (Dave Chinner) [859242] - [fs] xfs: kill copy and paste segment checks in xfs_file_aio_read (Dave Chinner) [859242] - [fs] xfs: xfs_vm_writepage clear iomap_valid when !buffer_uptodate (REV2) (Dave Chinner) [859242] - [fs] xfs: switch to proper __bitwise type for KM_... flags (Dave Chinner) [859242] - [fs] xfs: add trace points for log forces (Dave Chinner) [859242] - [fs] xfs: fix memory reclaim deadlock on agi buffer (Dave Chinner) [859242] - [fs] xfs: stop the sync worker before xfs_unmountfs (Dave Chinner) [737529] - [fs] xfs: flush outstanding buffers on log mount failure (Dave Chinner) [737529] - [fs] xfs: prevent recursion in xfs_buf_iorequest (Dave Chinner) [859242] - [fs] xfs: Properly exclude IO type flags from buffer flags (Dave Chinner) [859242] - [fs] xfs: use iolock on XFS_IOC_ALLOCSP calls (Dave Chinner) [859242] - [fs] xfs: use kmem_zone_zalloc for buffers (Dave Chinner) [859242] - [fs] xfs: fix incorrect b_offset initialisation (Dave Chinner) [859242] - [fs] xfs: check for buffer errors before waiting (Dave Chinner) [859242] - [fs] xfs: fix buffer lookup race on allocation failure (Dave Chinner) [859242] - [fs] xfs: Use preallocation for inodes with extsz hints (Dave Chinner) [859242] - [fs] xfs: limit specualtive delalloc to maxioffset (Dave Chinner) [859242] - [fs] xfs: don't assert on delalloc regions beyond EOF (Dave Chinner) [859242] - [fs] xfs: prevent needless mount warning causing test failures (Dave Chinner) [859242] - [fs] xfs: punch new delalloc blocks out of failed writes inside EOF. (Dave Chinner) [859242] - [fs] xfs: page type check in writeback only checks last buffer (Dave Chinner) [859242] - [fs] xfs: using GFP_NOFS for blkdev_issue_flush (Dave Chinner) [859242] - [fs] xfs: punch all delalloc blocks beyond EOF on write failure. (Dave Chinner) [859242] - [fs] xfs: use shared ilock mode for direct IO writes by default (Dave Chinner) [807503] - [fs] xfs: push the ilock into xfs_zero_eof (Dave Chinner) [807503] - [fs] xfs: reduce ilock hold times in xfs_setattr_size (Dave Chinner) [807503] - [fs] xfs: reduce ilock hold times in xfs_file_aio_write_checks (Dave Chinner) [807503] - [fs] xfs: avoid taking the ilock unnessecarily in xfs_qm_dqattach (Dave Chinner) [807503] - [fs] xfs: Ensure inode reclaim can run during quotacheck (Dave Chinner) [859242] - [fs] xfs: don't fill statvfs with project quota for a directory (Dave Chinner) [859242] - [fs] xfs: add lots of attribute trace points (Dave Chinner) [859242] - [fs] xfs: fix fstrim offset calculations (Dave Chinner) [859242] - [fs] xfs: Account log unmount transaction correctly (Dave Chinner) [859242] - [fs] xfs: trace xfs_name strings correctly (Dave Chinner) [859242] - [fs] xfs: don't defer metadata allocation to the workqueue (Dave Chinner) [693280] - [fs] xfs: introduce an allocation workqueue (Dave Chinner) [693280] - [fs] xfs: Fix open flag handling in open_by_handle code (Dave Chinner) [859242] - [fs] xfs: fix deadlock in xfs_rtfree_extent (Dave Chinner) [859242] - [fs] xfs: fallback to vmalloc for large buffers in xfs_getbmap (Dave Chinner) [858353] - [fs] xfs: fallback to vmalloc for large buffers in xfs_attrmulti_attr_get (Dave Chinner) [858353] - [fs] xfs: reimplement fdatasync support (Dave Chinner) [845233] - [fs] xfs: split in-core and on-disk inode log item fields (Dave Chinner) [845233] - [fs] xfs: make xfs_inode_item_size idempotent (Dave Chinner) [845233] - [fs] xfs: log timestamp updates (Dave Chinner) [845233] - [fs] xfs: log file size updates at I/O completion time (Dave Chinner) [845233] - [fs] xfs: log file size updates as part of unwritten extent conversion (Dave Chinner) [845233] - [fs] xfs: do not require an ioend for new EOF calculation (Dave Chinner) [845233] - [fs] xfs: only take the ILOCK in xfs_reclaim_inode() (Dave Chinner) [845233] - [fs] xfs: split and cleanup xfs_log_reserve (Dave Chinner) [854465] - [fs] xfs: share code for grant head availability checks (Dave Chinner) [854465] - [fs] xfs: share code for grant head wakeups (Dave Chinner) [854465] - [fs] xfs: share code for grant head waiting (Dave Chinner) [854465] - [fs] xfs: add xlog_grant_head_wake_all (Dave Chinner) [854465] - [fs] xfs: add xlog_grant_head_init (Dave Chinner) [854465] - [fs] xfs: add the xlog_grant_head structure (Dave Chinner) [854465] - [fs] xfs: remove log space waitqueues (Dave Chinner) [854465] - [fs] xfs: cleanup xfs_log_space_wake (Dave Chinner) [854465] - [fs] xfs: remove xfs_trans_unlocked_item (Dave Chinner) [854465] - [fs] xfs: do exact log space wakeups in xlog_ungrant_log_space (Dave Chinner) [854465] - [fs] xfs: split tail_lsn assignments from log space wakeups (Dave Chinner) [854465] - [fs] xfs: xfs_trans_add_item() - don't assign in ASSERT() when compare is intended (Dave Chinner) [859242] - [fs] xfs: show uuid when mount fails due to duplicate uuid (Dave Chinner) [859242] - [fs] xfs: pass KM_SLEEP flag to kmem_realloc() in xlog_recover_add_to_cnt_trans() (Dave Chinner) [859242] - [fs] xfs: cleanup xfs_file_aio_write (Dave Chinner) [845233] - [fs] xfs: always return with the iolock held from xfs_file_aio_write_checks (Dave Chinner) [845233] - [fs] xfs: remove the i_new_size field in struct xfs_inode (Dave Chinner) [845233] - [fs] xfs: remove the i_size field in struct xfs_inode (Dave Chinner) [845233] - [fs] xfs: make i_flags an unsigned long (Dave Chinner) [845233] - [fs] xfs: fix force shutdown handling in xfs_end_io (Dave Chinner) [845233] - [fs] xfs: simplify xfs_qm_detach_gdquots (Dave Chinner) [859242] - [fs] xfs: make sure to really flush all dquots in xfs_qm_quotacheck (Dave Chinner) [859242] - [fs] xfs: untangle SYNC_WAIT and SYNC_TRYLOCK meanings for xfs_qm_dqflush (Dave Chinner) [859242] - [fs] xfs: fix allocation length overflow in xfs_bmapi_write() (Dave Chinner) [859242] - [fs] xfs: do not flush data workqueues in xfs_flush_buftarg (Dave Chinner) [859242] - [fs] xfs: use xfs_ioerror_alert in xfs_buf_iodone_callbacks (Dave Chinner) [859242] - [fs] xfs: clean up xfs_ioerror_alert (Dave Chinner) [859242] - [fs] xfs: clean up buffer allocation (Dave Chinner) [859242] - [fs] xfs: optimize fsync on directories (Dave Chinner) [859242] - [fs] xfs: reduce the number of log forces from tail pushing (Dave Chinner) [859242] - [fs] xfs: Dont allocate new buffers on every call to _xfs_buf_find (Dave Chinner) [859242] - [fs] xfs: XFS_TRANS_SWAPEXT is not a valid flag for xfs_trans_commit (Dave Chinner) [859242] - [fs] xfs: don't ignore error code from xfs_bmbt_update (Dave Chinner) [859242] - [fs] xfs: Check the return value of xfs_trans_get_buf() (Dave Chinner) [859242] - [fs] xfs: Check the return value of xfs_buf_get() (Dave Chinner) [859242] - [fs] xfs: improve ioend error handling (Dave Chinner) [807503] - [fs] xfs: wait for I/O completion when writing out pages in xfs_setattr_size (Dave Chinner) [807503] - [fs] xfs: reduce ioend latency (Dave Chinner) [807503] - [fs] xfs: defer AIO/DIO completions (Dave Chinner) [807503] - [fs] xfs: remove dead ENODEV handling in xfs_destroy_ioend (Dave Chinner) [807503] - [fs] xfs: Fix oops on IO error during xlog_recover_process_iunlinks() (Dave Chinner) [859242] - [fs] xfs: fix nfs export of 64-bit inodes numbers on 32-bit kernels (Dave Chinner) [859242] - [fs] xfs: fix attr2 vs large data fork assert (Dave Chinner) [859242] - [fs] xfs: use doalloc flag in xfs_qm_dqattach_one() (Dave Chinner) [859242] - [fs] xfs: Return -EIO when xfs_vn_getattr() failed (Dave Chinner) [859242] - [fs] xfs: use a cursor for bulk AIL insertion (Dave Chinner) [859242] - [fs] xfs: start periodic workers later (Dave Chinner) [859242] - [fs] xfs: fix possible overflow in xfs_ioc_trim() (Dave Chinner) [700324] - [fs] xfs: fix endian conversion issue in discard code (Dave Chinner) [700324] - [fs] xfs: do not discard alloc btree blocks (Dave Chinner) [700324] - [fs] xfs: add online discard support (Dave Chinner) [700324] - [fs] xfs: fix buffer flushing during unmount (Dave Chinner) [737529] - [fs] xfs: force buffer writeback before blocking on the ilock in inode reclaim (Dave Chinner) [737529] - [fs] xfs: fix xfs_mark_inode_dirty during umount (Dave Chinner) [737529] - [fs] xfs: fix error handling for synchronous writes (Dave Chinner) [845233] - [fs] xfs: log all dirty inodes in xfs_fs_sync_fs (Dave Chinner) [845233] - [fs] xfs: log the inode in ->write_inode calls for kupdate (Dave Chinner) [845233] - [fs] xfs: fix ->write_inode return values (Dave Chinner) [845233] - [fs] Documentation: Correct s_umount state for freeze_fs/unfreeze_fs (Eric Sandeen) [768304] - [fs] missed mnt_drop_write() in do_dentry_open() (Eric Sandeen) [768304] - [fs] ext2: Implement freezing (Eric Sandeen) [768304] - [fs] btrfs: Convert to new freezing mechanism (Eric Sandeen) [768304] - [fs] fuse: Convert to new freezing mechanism (Eric Sandeen) [768304] - [fs] ext3: Enable the new freeze paths w/ the special KABI flag (Eric Sandeen) [768304] - [fs] gfs2: Convert to new freezing mechanism (Eric Sandeen) [768304] - [fs] xfs: Convert to new freezing code (Eric Sandeen) [768304] - [fs] ext4: Convert to new freezing mechanism (Eric Sandeen) [768304] - [fs] ext4: allow an active handle to be started when freezing (Eric Sandeen) [768304] - [fs] ext4: fix freeze deadlock under IO (Eric Sandeen) [768304] - [fs] ext4: don't return to userspace after freezing the fs with a mutex held (Eric Sandeen) [768304] - [fs] Use old freeze mechanism when appropriate (Eric Sandeen) [768304] - [fs] Protect write paths by sb_start_write - sb_end_write (Eric Sandeen) [768304] - [fs] Skip atime update on frozen filesystem (Eric Sandeen) [768304] - [fs] Add freezing handling to mnt_want_write() / mnt_drop_write() (Eric Sandeen) [768304] - [fs] Add old freeze paths back in; use if FS_HAS_NEW_FREEZE fs flag is not set (Eric Sandeen) [768304] - [fs] Improve filesystem freezing handling (Eric Sandeen) [768304] - [fs] Move grabbing s_umount to callers of grab_super() (Eric Sandeen) [768304] - [fs] get rid of open-coded grab_super() in get_active_super() (Eric Sandeen) [768304] - [fs] nfsd: Push mnt_want_write() outside of i_mutex (Eric Sandeen) [768304] - [fs] new helpers: fh_{want,drop}_write() (Eric Sandeen) [768304] - [fs] nfsd: link returns nfserr_delay when breaking lease (Eric Sandeen) [768304] - [fs] nfsd: don't leak dentry count on mnt_want_write failure (Eric Sandeen) [768304] - [fs] btrfs: Push mnt_want_write() outside of i_mutex (Eric Sandeen) [768304] - [fs] fat: Push mnt_want_write() outside of i_mutex (Eric Sandeen) [768304] - [fs] Push mnt_want_write() outside of i_mutex (Eric Sandeen) [768304] - [fs] mm: Continue to update file time in fault paths for OOT filesystems (Eric Sandeen) [768304] - [fs] mm: Make default vm_ops provide ->page_mkwrite handler (Eric Sandeen) [768304] - [fs] mm: Update file times from fault path only if .page_mkwrite is not set (Eric Sandeen) [768304] - [fs] sysfs: Push file_update_time() into bin_page_mkwrite() (Eric Sandeen) [768304] - [fs] gfs2: Push file_update_time() into gfs2_page_mkwrite() (Eric Sandeen) [768304] - [fs] Push file_update_time() into __block_page_mkwrite() (Eric Sandeen) [768304] - [fs] fb_defio: Push file_update_time() into fb_deferred_io_mkwrite() (Eric Sandeen) [768304] - [fs] pipe: block pipe_write() on a frozen filesystem (Eric Sandeen) [768304] - [fs] namespace.c: avoid panic for NULL mnt_ns in do_add_mount() (Eric Sandeen) [732340] - [fs] ext4: always set then trimmed blocks count into len (Lukas Czerner) [858012] - [fs] ext4: fix trimmed block count accounting (Lukas Czerner) [858012] - [fs] ext4: fix start and len arguments handling in ext4_trim_fs() (Lukas Czerner) [858012] - [fs] xfs: fix race while discarding buffers (Carlos Maiolino) [829066] - [fs] gfs2: Write out dirty inode metadata in delayed deletes (Robert S Peterson) [748827]- [mm] vmscan: add in_reclaim_compaction (Rik van Riel) [713546 783248] - [mm] vmscan: stop reclaim/compaction earlier due to insufficient progress if !__GFP_REPEAT (Rik van Riel) [713546 783248] - [usb] ch9: define Set SEL and Set Isoch Delay macros (Don Zickus) [836217] - [usb] ch9: add function defines from ch9, USB 3.0 spec (Don Zickus) [836217] - [usb] xhci: fix compilation error for non-PCI based stacks (Don Zickus) [836217] - [usb] xhci: use ioremap_nocache in xhci-plat (Don Zickus) [836217] - [usb] xhci: Fix Compliance Mode on SN65LVPE502CP Hardware (Don Zickus) [836217] - [usb] xhci: Make handover code more robust (Don Zickus) [836217] - [usb] xhci: Fix a logical vs bitwise AND bug (Don Zickus) [836217] - [usb] xhci: Only switch the switchable ports (Don Zickus) [836217] - [usb] xhci: Recognize USB 3.0 devices as superspeed at powerup (Don Zickus) [836217] - [usb] xhci: Switch PPT ports to EHCI on shutdown (Don Zickus) [836217] - [usb] xhci: Fix bug after deq ptr set to link TRB (Don Zickus) [836217] - [usb] xhci: Add Etron XHCI_TRUST_TX_LENGTH quirk (Don Zickus) [836217] - [usb] xhci: Increase reset timeout for Renesas 720201 host (Don Zickus) [836217] - [usb] Add a sysfs file to show LTM capabilities (Don Zickus) [815470] - [usb] Enable Latency Tolerance Messaging (LTM) (Don Zickus) [815470] - [usb] xhci: Export Latency Tolerance Messaging capabilities (Don Zickus) [815470] - [usb] xhci: Fix hang on back-to-back Set TR Deq Ptr commands (Don Zickus) [836217] - [usb] xhci: Add support for root hub port status CAS (Don Zickus) [836217] - [usb] xhci: Increase the timeout for controller save/restore state operation (Don Zickus) [836217] - [usb] xhci: Don't free endpoints in xhci_mem_cleanup() (Don Zickus) [836217] - [usb] xhci: Fix invalid loop check in xhci_free_tt_info() (Don Zickus) [836217] - [usb] xhci: fix resource leak in xhci power loss path (Don Zickus) [836217] - [usb] enable USB2 LPM if port suspend fails (Don Zickus) [836217] - [usb] xhci: Add new short TX quirk for Fresco Logic host (Don Zickus) [836217] - [usb] xhci: testing sizeof xhci_doorbell_array 2 time (Don Zickus) [836217] - [usb] xhci: print URB's expected length in decimal, not hex (Don Zickus) [836217] - [usb] xhci: Add Lynx Point to list of Intel switchable hosts (Don Zickus) [817872] - [usb] xhci: Handle COMP_TX_ERR for isoc tds (Don Zickus) [836217] - [usb] xhci: keep track of ports being resumed and indicate in hub_status_data (Don Zickus) [836217] - [usb] xhci: Correct the #define XHCI_LEGACY_DISABLE_SMI (Don Zickus) [836217] - [usb] xhci: use gfp flags from caller instead of GFP_ATOMIC (Don Zickus) [836217] - [usb] xhci: add XHCI_RESET_ON_RESUME quirk for VIA xhci host (Don Zickus) [836217] - [usb] fix bug of device descriptor got from superspeed device (Don Zickus) [836217] - [usb] xhci: Fix register save/restore order (Don Zickus) [836217] - [usb] xhci: Restore event ring dequeue pointer on resume (Don Zickus) [836217] - [usb] xhci: Don't write zeroed pointers to xHC registers (Don Zickus) [836217] - [usb] xhci: Warn when hosts don't halt (Don Zickus) [836217] - [usb] xhci: don't re-enable IE constantly (Don Zickus) [836217] - [usb] xhci: fix section mismatch in xhci-pci (Don Zickus) [836217] - [usb] xhci: correct to print the true HSEE of USBCMD (Don Zickus) [836217] - [usb] Don't make USB_ARCH_HAS_{XHCI, OHCI, EHCI} depend on USB_SUPPORT (Don Zickus) [836217] - [usb] xhci: add platform driver support (Don Zickus) [836217] - [usb] xhci: update sg tablesize (Don Zickus) [836217] - [usb] xhci: check enqueue pointer advance into dequeue seg (Don Zickus) [836217] - [usb] xhci: Allocate 2 segments for transfer ring (Don Zickus) [836217] - [usb] xhci: dynamic ring expansion (Don Zickus) [836217] - [usb] xhci: set cycle state when allocate rings (Don Zickus) [836217] - [usb] xhci: factor out segments allocation and free function (Don Zickus) [836217] - [usb] xhci: count free TRBs on transfer ring (Don Zickus) [836217] - [usb] xhci: store ring's last segment and segment numbers (Don Zickus) [836217] - [usb] xhci: store ring's type (Don Zickus) [836217] - [usb] xhci: use __ffs() instead of hardcoding shift (Don Zickus) [836217] - [usb] xhci: BESL calculation based on USB2.0 LPM errata (Don Zickus) [836217] - [usb] Set wakeup bits for all children hubs (Don Zickus) [836217] - [usb] xhci: Support device-initiated USB 3.0 resume (Don Zickus) [836217] - [usb] Refactor hub remote wake handling (Don Zickus) [836217] - [usb] xhci: Enable USB 3.0 hub remote wakeup (Don Zickus) [836217] - [usb] Suspend functions before putting dev into U3 (Don Zickus) [836217] - [usb] xhci: Enable remote wakeup for USB3 devices (Don Zickus) [836217] - [usb] xhci: Kick khubd when USB3 resume really completes (Don Zickus) [836217] - [usb] Adding #define in hub_configure() and hcd.c file (Don Zickus) [836217] - [fs] ext4: fix failure exits (Lukas Czerner) [859545] - [fs] ext4: Free resources in some error path in ext4_fill_super (Lukas Czerner) [859545] - [fs] ext4: fix missing iput of root inode for some mount error paths (Lukas Czerner) [859545] - [fs] ext4: avoid hangs in ext4_da_should_update_i_disksize() (Lukas Czerner) [859545] - [fs] ext4: display the correct mount option in /proc/mounts for [no]init_itable (Lukas Czerner) [859545] - [fs] ext4: fix ext4_end_io_dio() racing against fsync() (Lukas Czerner) [859545] - [fs] ext4: fix racy use-after-free in ext4_end_io_dio() (Lukas Czerner) [859545] - [fs] ext4: initialization of ext4_li_mtx needs to be done earlier (Lukas Czerner) [859545] - [md] dm-raid: Fix possible kernel panic from bad index check (Jonathan E Brassow) [855448] - [md] raid10: Add plugging functions (Jonathan E Brassow) [854058] - [md] dm-raid: Validate RAID10 replacement devices (Jonathan E Brassow) [854058] - [md] dm-raid: Move some code to its own function (Jonathan E Brassow) [854058] - [md] raid10: Adjust for no gendisk structure (Jonathan E Brassow) [854058] - [md] dm-raid: Should select MD_RAID10 module (Jonathan E Brassow) [854058] - [md] dm-raid: Support RAID10 (Jonathan E Brassow) [854058] - [md] raid10: export md_raid10_congested (Jonathan E Brassow) [854058] - [md] raid: Move macros (Jonathan E Brassow) [854058] - [md] raid1: rename mirror_info struct (Jonathan E Brassow) [854058] - [md] raid10: Rename mirror_info struct (Jonathan E Brassow) [854058] - [md] raid10: Fix compiler warning (Jonathan E Brassow) [854058] - [dm] dm-raid: Use md_error (Jonathan E Brassow) [854058] - [scsi] scsi_dh_rdac: minor return fix for rdac (Rob Evers) [822984] - [scsi] scsi_dh_rdac: Consolidate rdac strings together (Rob Evers) [822984] - [scsi] scsi_dh_rdac: Add a new netapp vendor/product string (Rob Evers) [822984] - [firmware] netxen_nic: add firmware version 4.0.588 (Veaceslav Falico) [826664]- [fs] Check for immutable/append flag in fallocate path (Lukas Czerner) [739101] - [fs] ext4: remove restrictive checks for EOFBLOCKS_FL (Lukas Czerner) [739101] - [fs] ext4: fix kernel BUG on large-scale rm -rf commands (Lukas Czerner) [739101] - [fs] ext4: fix hole punch failure when depth is greater than 0 (Lukas Czerner) [739101] - [fs] ext4: hole-punch use truncate_pagecache_range (Lukas Czerner) [739101] - [mm] add truncate_pagecache_range() (Lukas Czerner) [739101] - [fs] ext4: correct ext4_punch_hole return codes (Lukas Czerner) [739101] - [fs] ext4: give more helpful error message in ext4_ext_rm_leaf() (Lukas Czerner) [739101] - [fs] ext4: remove unused code from ext4_ext_map_blocks() (Lukas Czerner) [739101] - [fs] ext4: rewrite punch hole to use ext4_ext_remove_space() (Lukas Czerner) [739101] - [fs] ext4: correctly handle pages w/o buffers in ext4_discard_partial_buffers() (Lukas Czerner) [739101] - [fs] ext4: remove messy logic from ext4_ext_rm_leaf (Lukas Czerner) [739101] - [fs] ext4: only call ext4_jbd2_file_inode when an inode has been extended (Lukas Czerner) [739101] - [fs] ext4: fix 2nd xfstests 127 punch hole failure (Lukas Czerner) [739101] - [fs] ext4: teach ext4_ext_split to calculate extents efficiently (Lukas Czerner) [739101] - [fs] ext4: Fix flag testing in ext4_ext_insert_extent() (Lukas Czerner) [739101] - [fs] ext4: let ext4_discard_partial_buffers handle unaligned range correctly (Lukas Czerner) [739101] - [fs] ext4: return ENOMEM if find_or_create_pages fails (Lukas Czerner) [739101] - [fs] ext4: move vars to local scope in ext4_discard_partial_page_buffers_no_lock() (Lukas Czerner) [739101] - [fs] ext4: fix xfstests 75, 112, 127 punch hole failure (Lukas Czerner) [739101] - [fs] ext4: Add new ext4_discard_partial_page_buffers routines (Lukas Czerner) [739101] - [fs] ext4: add action of moving index in ext4_ext_rm_idx for Punch Hole (Lukas Czerner) [739101] - [fs] ext4: punch hole optimizations: skip un-needed extent lookup (Lukas Czerner) [739101] - [fs] ext4: enable "punch hole" functionality (Lukas Czerner) [739101] - [fs] ext4: add "punch hole" flag to ext4_map_blocks() (Lukas Czerner) [739101] - [fs] ext4: punch out extents (Lukas Czerner) [739101] - [fs] ext4: add new function ext4_block_zero_page_range() (Lukas Czerner) [739101] - [fs] ext4: add flag to ext4_has_free_blocks (Lukas Czerner) [739101] - [fs] ext4: fix endianness breakage in ext4_split_extent_at() (Lukas Czerner) [739101] - [fs] ext4: add ext4_split_extent_at() and ext4_split_extent() (Lukas Czerner) [739101] - [fs] ext4: add a function merging extents right and left (Lukas Czerner) [739101] - [fs] ext4: rename {ext, idx}_pblock and inline small extent functions (Lukas Czerner) [739101] - [fs] ext4: Add flags and structure used in ext4_ext_map_blocks() (Lukas Czerner) [739101] - [mm] fix possible cause of a page_mapped BUG (Lukas Czerner) [739101] - [fs] make the feature checks in ->fallocate future proof (Lukas Czerner) [739101] - [fs] btrfs: fail if we try to use hole punch (Lukas Czerner) [739101] - [fs] gfs2: fail if we try to use hole punch (Lukas Czerner) [739101] - [fs] ext4: fail if we try to use hole punch (Lukas Czerner) [739101] - [fs] xfs: handle hole punching via fallocate properly (Lukas Czerner) [739101] - [fs] add hole punching to fallocate (Lukas Czerner) [739101] - [fs] nfs: prevent race that allowed use of freed layout in _pnfs_return_layout (Steve Dickson) [858361] - [fs] nfs: need to put_layout_hdr on _pnfs_return_layout error path (Steve Dickson) [858361] - [fs] nfs: fix several problems with _pnfs_return_layout (Steve Dickson) [858361] - [fs] nfs: fix pnfs regression with directio writes (Steve Dickson) [858361] - [fs] nfs: fix pnfs regression with directio reads (Steve Dickson) [858361] - [fs] nfs: Create an write_pageio_init() function (Steve Dickson) [858361] - [fs] nfs: Create an read_pageio_init() function (Steve Dickson) [858361] - [fs] nfs: Fix list manipulation snafus in fs/nfs/direct.c (Steve Dickson) [858361] - [fs] nfs: Initialise commit_info.rpc_out when !defined(CONFIG_nfs_V4) (Steve Dickson) [858361] - [fs] nfs: Fix a refcounting issue in O_DIRECT (Steve Dickson) [858361] - [fs] nfs: fix directio refcount bug on commit (Steve Dickson) [858361] - [fs] nfs: Fix a commit bug (Steve Dickson) [858361] - [fs] nfs: Fix a bad reference count issue in the pnfs commit code (Steve Dickson) [858361] - [fs] nfs: Clean up - Simplify reference counting in fs/nfs/direct.c (Steve Dickson) [858357] - [fs] nfs: Clean up - Rename nfs_unlock_request and nfs_unlock_request_dont_release (Steve Dickson) [858357] - [fs] nfs: Clean up - simplify nfs_lock_request() (Steve Dickson) [858357] - [fs] nfs: nfs_set_page_writeback no longer needs to reference the page (Steve Dickson) [858357] - [fs] nfs: Prevent a deadlock in the new writeback code (Steve Dickson) [858357] - [fs] nfs: Fix sparse warnings (Steve Dickson) [858357] - [fs] nfs: COMMIT does not need post-op attributes (Steve Dickson) [858357] - [fs] nfs: Dont request cache consistency attributes on some writes (Steve Dickson) [858357] - [fs] nfs: Simplify the nfs_read_completion functions (Steve Dickson) [858357] - [fs] nfs: Clean up nfs read and write error paths (Steve Dickson) [858357] - [fs] nfs: Read cleanups (Steve Dickson) [858357] - [fs] nfs: Use kmem_cache_zalloc() in nfs_direct_req_alloc (Steve Dickson) [858357] - [fs] nfs: Fix O_DIRECT compile warnings (Steve Dickson) [857110] - [fs] nfs: Simplify O_DIRECT page referencing (Steve Dickson) [857110] - [fs] nfs: O_DIRECT pgio_completion_ops error_cleanup must unlock the request (Steve Dickson) [857110] - [fs] nfs: Ensure that we break out of read/write_schedule_segment on error (Steve Dickson) [857110] - [fs] nfs: Define dummy nfs_init_cinfo() and nfs_init_cinfo_from_inode() (Steve Dickson) [857110] - [fs] nfs: Define nfs_direct_write_schedule_work() when v3 and v4 are disabled (Steve Dickson) [857110] - [fs] nfs: pnfs_pageio_init_read() and init_write() need an extra argument (Steve Dickson) [857110] - [fs] nfs: Fix a use-before-initialised warning in fs/nfs/write.c and fs/nfs/pnfs.c (Steve Dickson) [857110] - [fs] nfs: Prevent garbage cinfo->ds from leaking out (Steve Dickson) [857110] - [fs] nfs: rewrite directio write to use async coalesce code (Steve Dickson) [857110] - [fs] nfs: avoid some stat gathering for direct io (Steve Dickson) [857110] - [fs] nfs: add dreq to nfs_commit_info (Steve Dickson) [857110] - [fs] nfs: create nfs_commit_completion_ops (Steve Dickson) [857110] - [fs] nfs: create struct nfs_commit_info (Steve Dickson) [857110] - [fs] nfs: create nfs_generic_commit_list (Steve Dickson) [857110] - [fs] nfs: rewrite directio read to use async coalesce code (Steve Dickson) [857110] - [fs] ext3: Replace lock/unlock_super() with an explicit lock for resizing (Eric Sandeen) [804988] - [fs] cifs: Initialise mid_q_entry before putting it on the pending queue (Sachin Prabhu) [832209] - [fs] ext4: correct comments for ext4_free_blocks() (Lukas Czerner) [847981] - [fs] ext4: fix i_blocks/quota accounting when extent insertion fails (Lukas Czerner) [847981] - [fs] ext4: Add flags to the ext4_free_blocks() (Lukas Czerner) [847981] - [fs] ext4: fold ext4_free_blocks() and ext4_mb_free_blocks() (Lukas Czerner) [847981]- [alsa] oxygen: remove no_period_wakeup handling (Jaroslav Kysela) [816880] - [alsa] firewire-speakers, oxygen, ua101: allow > 10 s periods (Jaroslav Kysela) [816880] - [alsa] virtuoso: Xonar DS: fix polarity of front output (Jaroslav Kysela) [816880] - [alsa] oxygen: add Xonar DGX support (Jaroslav Kysela) [816880] - [alsa] oxygen, virtuoso: fix exchanged L/R volumes of aux and CD inputs (Jaroslav Kysela) [816880] - [alsa] virtuoso: add S/PDIF input support for all Xonars (Jaroslav Kysela) [816880] - [alsa] oxygen: Xonar DG: fix CS4245 register writes (Jaroslav Kysela) [816880] - [alsa] oxygen: fix Xonar DG input (Jaroslav Kysela) [816880] - [alsa] include delay.h for msleep in Xonar DG support (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Essence ST(X) S/PDIF input (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix silent analog output on Xonar Essence ST Deluxe (Jaroslav Kysela) [816880] - [alsa] oxygen: fix output routing on Xonar DG (Jaroslav Kysela) [816880] - [alsa] Xonar, CS43xx: Don't overrun static array (Jaroslav Kysela) [816880] - [alsa] oxygen: add S/PDIF source selection for Claro cards (Jaroslav Kysela) [816880] - [alsa] oxygen: fix CD/MIDI for X-Meridian (2G) (Jaroslav Kysela) [816880] - [alsa] oxygen: add some card names (Jaroslav Kysela) [816880] - [alsa] oxygen: do not show chip revision in card longname (Jaroslav Kysela) [816880] - [alsa] oxygen: X-Meridian: add S/PDIF source selection (Jaroslav Kysela) [816880] - [alsa] oxygen: add digital input validity check switch (Jaroslav Kysela) [816880] - [alsa] core, oxygen, virtuoso: add an enum control info helper (Jaroslav Kysela) [816880] - [alsa] virtuoso: add Xonar HDAV1.3 Slim support (Jaroslav Kysela) [816880] - [alsa] oxygen: add Xonar DG support (Jaroslav Kysela) [816880] - [alsa] oxygen: add X-Meridian 2G support (Jaroslav Kysela) [816880] - [alsa] oxygen: add more PCI IDs (Jaroslav Kysela) [816880] - [alsa] virtuoso: reduce MCLK in double rate modes (Jaroslav Kysela) [816880] - [alsa] oxygen: simplify model-specific MCLK handling (Jaroslav Kysela) [816880] - [alsa] virtuoso: use headphone gain setting only on front DAC (Jaroslav Kysela) [816880] - [alsa] virtuoso: handle DAC oversampling automatically (Jaroslav Kysela) [816880] - [alsa] virtuoso: use lower master clock with H6 daughterboard (Jaroslav Kysela) [816880] - [alsa] virtuoso: configure correct master clock frequency on the CS2000 (Jaroslav Kysela) [816880] - [alsa] virtuoso: remove non-working controls on Essence ST Deluxe (Jaroslav Kysela) [816880] - [alsa] virtuoso: change PCM1796 format to I2S (Jaroslav Kysela) [816880] - [alsa] virtuoso: wait for PCM1796 clock to become stable (Jaroslav Kysela) [816880] - [alsa] virtuoso: do not use fast I2C speed (Jaroslav Kysela) [816880] - [alsa] oxygen: fix SPI clocks slower than 6.25 MHz (Jaroslav Kysela) [816880] - [alsa] oxygen: remove oxygen_model::private_data field (Jaroslav Kysela) [816880] - [alsa] oxygen: allow different number of PCM and mixer channels (Jaroslav Kysela) [816880] - [alsa] oxygen: update hardware comments (Jaroslav Kysela) [816880] - [alsa] oxygen: show correct package ID (Jaroslav Kysela) [816880] - [alsa] oxygen: allow to dump codec registers (Jaroslav Kysela) [816880] - [alsa] virtuoso: Xonar DS: add stereo upmixing to center/LFE channels (Jaroslav Kysela) [816880] - [alsa] virtuoso: automatically handle Xonar DS headphone routing (Jaroslav Kysela) [816880] - [alsa] virtuoso: add Xonar DS headphone jack detection (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar DS input switches (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix WM8766 register writes with MSB (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix setting of Xonar DS line-in/mic-in controls (Jaroslav Kysela) [816880] - [alsa] oxygen: change || to && (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix front panel routing for D1/DX/ST(X) (Jaroslav Kysela) [816880] - [alsa] virtuoso: add HDMI enable switch for HDAV1.3 (Jaroslav Kysela) [816880] - [alsa] virtuoso: initialize unknown GPIO bits (Jaroslav Kysela) [816880] - [alsa] oxygen: add HiFier Serenade support (Jaroslav Kysela) [816880] - [alsa] oxygen: reorganize PCI IDs (Jaroslav Kysela) [816880] - [alsa] oxygen: add Kuroutoshikou CMI8787-HG2PCI support (Jaroslav Kysela) [816880] - [alsa] oxygen: support for period wakeup disabling (Jaroslav Kysela) [816880] - [alsa] oxygen: merge HiFier driver into snd-oxygen (Jaroslav Kysela) [816880] - [alsa] oxygen: Add a SSID for CMI8787-HG2PCI (Jaroslav Kysela) [816880] - [alsa] oxygen: add PEX8111 initialization (Jaroslav Kysela) [816880] - [alsa] oxygen: rewrite PCIe bridge initialization (Jaroslav Kysela) [816880] - [alsa] oxygen: fix for PI7C9X110 compatibility (Jaroslav Kysela) [816880] - [alsa] oxygen: do not try to restore nonexistent EEPROM (Jaroslav Kysela) [816880] - [alsa] oxygen: reduce minimum period count (Jaroslav Kysela) [816880] - [alsa] oxygen: fix input monitor dB scale (Jaroslav Kysela) [816880] - [alsa] oxygen: fix chip ID register symbols (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar STX anti-pop delay (Jaroslav Kysela) [816880] - [alsa] virtuoso: add HDAV1.3 Slim PCI ID (Jaroslav Kysela) [816880] - [alsa] oxygen: handle CD input configuration with a flag (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar DS chip name (Jaroslav Kysela) [816880] - [alsa] oxygen: fix analog capture on Claro halo cards (Jaroslav Kysela) [816880] - [alsa] virtuoso: work around missing reset in the Xonar DS Windows driver (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar D1/DX front panel microphone (Jaroslav Kysela) [816880] - [alsa] virtuoso: add Xonar DS support (Jaroslav Kysela) [816880] - [alsa] oxygen: add high-pass filter control (Jaroslav Kysela) [816880] - [alsa] oxygen: add digital filter control (Jaroslav Kysela) [816880] - [alsa] virtuoso: add PCM1796 oversampling control (Jaroslav Kysela) [816880] - [alsa] oxygen: allow custom MCLK rates (Jaroslav Kysela) [816880] - [alsa] virtuoso: add headphone impedance control (Jaroslav Kysela) [816880] - [alsa] oxygen: cache codec registers (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar Essence ST support (Jaroslav Kysela) [816880] - [alsa] oxygen: fix input monitor control names (Jaroslav Kysela) [816880] - [alsa] oxygen: more hardware documentation (Jaroslav Kysela) [816880] - [alsa] oxygen: add stereo upmixing to center/LFE channels (Jaroslav Kysela) [816880] - [alsa] oxygen: better defaults for upmixing control (Jaroslav Kysela) [816880] - [alsa] virtuoso: split virtuoso.c (Jaroslav Kysela) [816880] - [mm] migrate: fix kABI issues (Rik van Riel) [713546 783248] - [mm] compaction: Restart compaction from near where it left off (Rik van Riel) [713546 783248] - [mm] compaction: Cache if a pageblock was scanned and no pages were isolated (Rik van Riel) [713546 783248] - [mm] compaction: Abort compaction loop if lock is contended or run too long (Rik van Riel) [713546 783248] - [mm] compaction: Abort async compaction if locks are contended or taking too long (Rik van Riel) [713546 783248] - [mm] vmscan: consider swap space when deciding whether to continue reclaim (Rik van Riel) [713546 783248] - [mm] vmscan: when reclaiming for compaction, ensure there are sufficient free pages available (Rik van Riel) [713546 783248] - [mm] compaction: introduce sync-light migration for use by compaction (Rik van Riel) [713546 783248] - [mm] page_alloc: do not call direct reclaim for THP allocations while compaction is deferred (Rik van Riel) [713546 783248] - [mm] compaction: allow compaction to isolate dirty pages (Rik van Riel) [713546 783248] - [mm] migration: clean up unmap_and_move() (Rik van Riel) [713546 783248] - [mm] compaction: make isolate_lru_page() filter-aware again (Rik van Riel) [713546 783248] - [mm] compaction: make isolate_lru_page() filter-aware (Rik van Riel) [713546 783248] - [mm] vmscan: change isolate mode from #define to bitwise type (Rik van Riel) [713546 783248] - [mm] compaction: determine if dirty pages can be migrated without blocking within ->migratepage (Rik van Riel) [713546 783248] - [mm] vmscan: do not OOM if aborting reclaim to start compaction (Rik van Riel) [713546 783248] - [mm] vmscan: abort reclaim/compaction if compaction can proceed (Rik van Riel) [713546 783248] - [mm] vmscan: limit direct reclaim for higher order allocations (Rik van Riel) [713546 783248] - [mm] vmscan: check if we isolated a compound page during lumpy scan (Rik van Riel) [713546 783248] - [mm] compaction: use synchronous compaction for /proc/sys/vm/compact_memory (Rik van Riel) [713546 783248] - [mm] vmscan: reclaim order-0 and use compaction instead of lumpy reclaim (Rik van Riel) [713546 783248] - [mm] shmem: fix up rhel-6.4 kABI issues (Rafael Aquini) [857000] - [mm] shmem: remove shmem_readpage() (Rafael Aquini) [857000] - [mm] shmem: refine shmem_file_splice_read() (Rafael Aquini) [857000] - [mm] shmem: clone shmem_file_splice_read() (Rafael Aquini) [857000] - [watchdog] hpwdt: Fix kdump issue in hpwdt (Don Zickus) [828941] - [watchdog] hpwdt: Unregister NMI events on exit (Don Zickus) [818372] - [x86] nmi: Add new NMI queues to deal with IO_CHK and SERR (Don Zickus) [818372] - [watchdog] hpwdt: Only BYTE reads/writes to WD Timer port 0x72 (Don Zickus) [818372] - [net] ipvs: IPv6 MTU checking cleanup and bugfix (Jesper Brouer) [854066] - [net] ipvs: allow transmit of GRO aggregated skbs (Jesper Brouer) [854066] - [netdrv] ixgbevf: propagate page->pfmemalloc from skb_alloc_page to skb (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Fix namespace issue with ixgbe_write_eitr (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Add lock around mailbox ops to prevent simultaneous access (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Fix multiple issues in ixgbevf_get/set_ringparam (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Consolidate Tx context descriptor creation code (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Add support for PCI error handling (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Add netdev to ring structure (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Do not rewind the Rx ring before bumping tail (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Update descriptor macros to accept pointers and drop _ADV suffix (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Use igb style interrupt masks instead of ixgbe style (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Move Tx clean-up into NAPI context (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Update q_vector to contain ring pointers instead of bitmaps (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Fix panic when loading driver (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Cleanup accounting for space needed at start of xmit_frame (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Drop use of eitr_low and eitr_high for hard coded values (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Drop netdev_registered value since that is already stored in netdev (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Drop all dead or unnecessary code (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Fix nearly-kernel-doc comments for various functions (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Update version string (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Make sure jumbo frames are set correctly after PF reset (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Add support to recognize 100mb link speed (Andy Gospodarek) [819105] - [netdrv] ixgbevf: make wired ethernet driver message level consistent (rev2) (Andy Gospodarek) [819105] - [netdrv] ixgbevf: print MAC via printk format specifier (Andy Gospodarek) [819105] - [netdrv] ixgbevf: rename dev_hw_addr_random and remove redundant second (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Remove unnecessary k.alloc/v.alloc OOM messages (Andy Gospodarek) [819105] - [kernel] perf: Change and simplify ctx::is_active semantics (Jiri Olsa) [853215] - [kernel] ntp: Fix STA_INS/DEL clearing bug (Prarit Bhargava) [862271] - [acpi] Add acpi_ns_remove_null_elements() to prevent null dereference on package elements (Lenny Szubowicz) [835744] - [usb] core: Fix device removal race condition (James Paradis) [849188] - [fs] sysfs: fix corruption in rb-tree caused by name change (John Green) [839984] - [mm] x86_32: fix SHLIB_BASE address typo (Aristeu S. Rozanski F) [804956] {CVE-2012-1568} - [netdrv] bnx2x: remove false warning regarding interrupt number (Michal Schmidt) [860007]- [net] vlan: Match underlying dev carrier on vlan add (Amerigo Wang) [845172] - [net] link_watch: allow vlans to get carrier changes faster (Amerigo Wang) [845172] - [net] allow netif_carrier to be called safely from IRQ (Amerigo Wang) [845172] - [net] netdevice: provide common routine for macvlan and vlan operstate management (Amerigo Wang) [845172] - [scsi] bnx2fc: Fix incorrect memset in bnx2fc_parse_fcp_rsp (Tomas Henzl) [860174] - [scsi] bnx2fc: Remove potential NULL dereference (Tomas Henzl) [860174] - [scsi] isci: Allow SSP tasks into the task management path (David Milburn) [860241] - [netdrv] igb: Change how we check for pre-existing and assigned VFs (Stefan Assmann) [819102] - [netdrv] igb: Supported and Advertised Pause Frame (Stefan Assmann) [819102] - [netdrv] igb: reduce Rx header size (Stefan Assmann) [819102] - [netdrv] igb: Add loopback test support for i210 (Stefan Assmann) [819102] - [netdrv] igb: implement 580 MDI setting support (Stefan Assmann) [819102] - [netdrv] igb: Fix register defines for all non-82575 hardware (Stefan Assmann) [819102] - [netdrv] igb: fix panic while dumping packets on Tx hang with IOMMU (Stefan Assmann) [819102] - [netdrv] igb: add delay to allow igb loopback test to succeed on 8086:10c9 (Stefan Assmann) [819102] - [netdrv] igb: don't break user visible strings over multiple lines in igb_ethtool.c (Stefan Assmann) [819102] - [netdrv] igb: correct hardware type (i210/i211) check in igb_loopback_test() (Stefan Assmann) [819102] - [netdrv] igb: Fix for failure to init on some 82576 devices (Stefan Assmann) [819102] - [netdrv] igb: reset PHY in the link_up process to recover PHY setting after power down (Stefan Assmann) [819102] - [netdrv] igb: Use eth_random_addr (Stefan Assmann) [819102] - [netdrv] igb: Fix (nearly-)kernel-doc comments for various functions (Stefan Assmann) [819102] - [netdrv] igb: Version bump (Stefan Assmann) [819102] - [netdrv] igb: Update firmware info output (Stefan Assmann) [819102] - [netdrv] igb: Streamline RSS queue and queue pairing assignment logic (Stefan Assmann) [819102] - [netdrv] igb: A fix to VF TX rate limit (Stefan Assmann) [819102] - [netdrv] igb: Fix incorrect RAR address entries for i210/i211 device (Stefan Assmann) [819102] - [netdrv] igb: Disable the BMC-to-OS Watchdog Enable bit for DMAC (Stefan Assmann) [819102] - [netdrv] igb: Add Support for new i210/i211 devices (Stefan Assmann) [819102] - [netdrv] igb: Add function and pointers for 82580 low power state settings (Stefan Assmann) [819102] - [netdrv] igb: fix rtnl race in PM resume path (Stefan Assmann) [819102] - [netdrv] igb: Use netif_set_real_num_{rx,tx}_queues() (Stefan Assmann) [819102] - [netdrv] igb: output register's information related to RX/TX queue (Stefan Assmann) [819102] - [netdrv] igb: Force flow control off during reset when forcing speed (Stefan Assmann) [819102] - [netdrv] igb: Update version to 3.4.7 (Stefan Assmann) [819102] - [netdrv] intel: make wired ethernet driver message level consistent (Stefan Assmann) [819102] - [netdrv] igb: fix warning about unused function (Stefan Assmann) [819102] - [netdrv] igb: fix vf lookup (Stefan Assmann) [819102] - [netdrv] igb: Update Copyright on all Intel copyrighted files (Stefan Assmann) [819102] - [netdrv] igb: make local functions static (Stefan Assmann) [819102]- [netdrv] e1000e: use correct type for read of 32-bit register (Dean Nelson) [819103] - [netdrv] ixgbe: add new configuration options (Andy Gospodarek) [819101] - [netdrv] ixgbe: add skb frag size accessors (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix VLAN stripping and filtering problems (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix nearly-kernel-doc comments for ptp functions (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix PHC loophole allowing misconfiguration of increment register (Andy Gospodarek) [819101] - [netdrv] ixgbe: Check PTP Rx timestamps via BPF filter (Andy Gospodarek) [819101] - [netdrv] ixgbe: PTP Fix hwtstamp mode settings (Andy Gospodarek) [819101] - [netdrv] ixgbe: ptp code cleanup (Andy Gospodarek) [819101] - [netdrv] ixgbe: support software timestamping (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for get_ts_info (Andy Gospodarek) [819101] - [netdrv] ixgbe: Enable timesync clock-out feature for PPS support on X540 (Andy Gospodarek) [819101] - [netdrv] ixgbe: Hardware Timestamping + PTP Hardware Clock (PHC) (Andy Gospodarek) [819101] - [netdrv] ixgbe: add missing braces (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix panic while dumping packets on Tx hang with IOMMU (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use 1TC DCB instead of disabling DCB for MSI and legacy interrupts (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for new 82599 device (Andy Gospodarek) [819101] - [netdrv] ixgbe: remove extra unused queues in DCB + FCoE case (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix RAR entry counting for generic and fdb_add() (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use num_tcs.pg_tcs as upper limit for TC when checking based on UP (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reduce Rx header size to what is actually used (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix handling of FDIR_HASH flag (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix build with PCI_IOV enabled. (Andy Gospodarek) [819101] - [netdrv] ixgbe: Change how we check for pre-existing and assigned VFs (Andy Gospodarek) [819101] - [netdrv] ixgbe: Drop probe_vf and merge functionality into ixgbe_enable_sriov (Andy Gospodarek) [819101] - [netdrv] ixgbe: use PCI_VENDOR_ID_INTEL (Andy Gospodarek) [819101] - [netdrv] ixgbe: Enable FCoE FSO and CRC offloads based on CAPABLE instead of ENABLED flag (Andy Gospodarek) [819101] - [netdrv] ixgbe: Only enable anti-spoof on VF pools (Andy Gospodarek) [819101] - [netdrv] ixgbe: Correctly set SAN MAC RAR pool to default pool of PF (Andy Gospodarek) [819101] - [netdrv] ixgbe: Make FCoE allocation and configuration closer to how rings work (Andy Gospodarek) [819101] - [netdrv] ixgbe: Merge all FCoE percpu values into a single structure (Andy Gospodarek) [819101] - [netdrv] ixgbe: Cleanup configuration of FCoE registers (Andy Gospodarek) [819101] - [netdrv] ixgbe: Drop references to deprecated pci_ DMA api and instead use dma_ API (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix memory leak when SR-IOV VFs are direct assigned (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use VMDq offset to indicate the default pool (Andy Gospodarek) [819101] - [netdrv] ixgbe: Cleanup holes in flags after removing several of them (Andy Gospodarek) [819101] - [netdrv] ixgbe: Retire RSS enabled and capable flags (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add support for SR-IOV w/ DCB or RSS (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update configure virtualization to allow for multiple PF pools (Andy Gospodarek) [819101] - [netdrv] ixgbe: Cleanup logic for MRQC and MTQC configuration (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update the logic for ixgbe_cache_ring_dcb and DCB RSS configuration (Andy Gospodarek) [819101] - [netdrv] ixgbe: Move configuration of set_real_num_rx/tx_queues into open (Andy Gospodarek) [819101] - [netdrv] ixgbe: Handle failures in the ixgbe_setup_rx/tx_resources calls (Andy Gospodarek) [819101] - [netdrv] ixgbe: Ping the VFs on link status change to trigger link change (Andy Gospodarek) [819101] - [netdrv] ixgbe: Merge FCoE set_num and cache_ring calls into RSS/DCB config (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add function for obtaining FCoE TC based on FCoE user priority (Andy Gospodarek) [819101] - [netdrv] ixgbe: Populate the prio_tc_map in ixgbe_setup_tc (Andy Gospodarek) [819101] - [netdrv] ixgbe: Cleanup unpacking code for DCB (Andy Gospodarek) [819101] - [netdrv] ixgbe: Simplify logic for getting traffic class from user priority (Andy Gospodarek) [819101] - [netdrv] ixgbe: Merge RSS and flow director ring register caching and configuration (Andy Gospodarek) [819101] - [netdrv] ixgbe: Clean up a useless switch statement and dead code in configure_srrctl (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add feature offset value to ring features (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add upper limit to ring features (Andy Gospodarek) [819101] - [netdrv] ixgbe: count q_vectors instead of MSI-X vectors (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix nearly-kernel-doc comments for various functions (Andy Gospodarek) [819101] - [netdrv] ixgbe: DCB and SR-IOV can not co-exist and will cause hangs (Andy Gospodarek) [819101] - [netdrv] ixgbe: Do not pad FCoE frames as this can cause issues with FCoE DDP (Andy Gospodarek) [819101] - [netdrv] ixgbe: simplify padding and length checks (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix memory leak in ixgbe when receiving traffic on DDP enabled rings (Andy Gospodarek) [819101] - [netdrv] ixgbe: clean up ixgbe_get_settings ethtool function (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for 1G SX modules (Andy Gospodarek) [819101] - [netdrv] ixgbe: do not compile ixgbe_sysfs.c when CONFIG_IXGBE_HWMON is not set (Andy Gospodarek) [819101] - [netdrv] ixgbe: align flow control DV macros with datasheet (Andy Gospodarek) [819101] - [netdrv] ixgbe: IXGBE_RXD_STAT_VP set even with Rx stripping enabled (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix_features rxvlan is independent of DCB and needs to be set (Andy Gospodarek) [819101] - [netdrv] ixgbe: update version number (Andy Gospodarek) [819101] - [netdrv] ixgbe: cleanup the hwmon function calls (Andy Gospodarek) [819101] - [netdrv] ixgbe: correct disable_rx_buff timeout (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix bogus error message (Andy Gospodarek) [819101] - [netdrv] ixgbe: Set Drop_EN bit when multiple Rx queues are present w/o flow control (Andy Gospodarek) [819101] - [netdrv] ixgbe: Clean up priority based flow control (Andy Gospodarek) [819101] - [netdrv] ixgbe: Exit on error case in VF message processing (Andy Gospodarek) [819101] - [netdrv] ixgbe: dcb: IEEE PFC stats and reset logic incorrect (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update link flow control to correctly handle multiple packet buffer DCB (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reorder link flow control functions in ixgbe_common.c (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use __free_pages instead of put_page to release pages (Andy Gospodarek) [819101] - [netdrv] ixgbe: Make ixgbe_fc_autoneg return void and always set current_mode (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reorder the ring to q_vector mapping to improve performance (Andy Gospodarek) [819101] - [netdrv] ixgbe: Track instances of buffer available but no DMA resources present (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix race condition with shutdown (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix use after free on module remove (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reset max_vfs to zero when user request is out of range (Andy Gospodarek) [819101] - [netdrv] ixgbe: Deny MACVLAN requests from VFs with admin set MAC (Andy Gospodarek) [819101] - [netdrv] ixgbe: add hwmon interface to export thermal data (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support functions to access thermal data (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix calling skb_put on nonlinear skb assertion bug (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix a memory leak in IEEE DCB (Andy Gospodarek) [819101] - [netdrv] ixgbe: check for WoL support in single function (Andy Gospodarek) [819101] - [netdrv] ixgbe: Identify FCoE rings earlier to resolve memory corruption w/ FCoE (Andy Gospodarek) [819101] - [netdrv] ixgbe: add missing rtnl_lock in PM resume path (Andy Gospodarek) [819101] - [netdrv] ixgbe: UTA table incorrectly programmed (Andy Gospodarek) [819101] - [netdrv] ixgbe: allow RAR table to be updated in promisc mode (Andy Gospodarek) [819101] - [netdrv] ixgbe: add I2C clock stretching (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix WoL issue with fiber (Andy Gospodarek) [819101] - [netdrv] ixgbe: consolidate reporting of MSIX vectors into a single function (Andy Gospodarek) [819101] - [netdrv] ixgbe: update version number (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix typo in enumeration name (Andy Gospodarek) [819101] - [netdrv] ixgbe: make wired ethernet driver message level consistent (rev2) (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix issues with SR-IOV loopback when flow control is disabled (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix namespace issues when FCoE/DCB is not enabled (Andy Gospodarek) [819101] - [netdrv] ixgbe: FCoE: Add support for ndo_get_fcoe_hbainfo() call (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add support for enabling UDP RSS via the ethtool rx-flow-hash command (Andy Gospodarek) [819101] - [netdrv] ixgbe: Whitespace cleanups (Andy Gospodarek) [819101] - [netdrv] ixgbe: Two minor fixes for RSS and FDIR set queues functions (Andy Gospodarek) [819101] - [netdrv] ixgbe: drop err_eeprom tag which is at same location as err_sw_init (Andy Gospodarek) [819101] - [netdrv] ixgbe: Move poll routine in order to improve readability (Andy Gospodarek) [819101] - [netdrv] ixgbe: cleanup logic for the service timer and VF hang detection (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update layout of ixgbe_ring structure to improve cache performance (Andy Gospodarek) [819101] - [netdrv] ixgbe: Store Tx flags and protocol information to tx_buffer sooner (Andy Gospodarek) [819101] - [netdrv] ixgbe: always write DMA for single_mapped value with skb (Andy Gospodarek) [819101] - [netdrv] ixgbe: Write gso_segs and bytcount to the ring sooner (Andy Gospodarek) [819101] - [netdrv] ixgbe: Place skb on first buffer_info structure to avoid using stack space (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use packets to track Tx completions instead of a seperate value (Andy Gospodarek) [819101] - [netdrv] ixgbe: Modify setup of descriptor flags to avoid conditional jumps (Andy Gospodarek) [819101] - [netdrv] ixgbe: Make certain that all frames fit minimum size requirements (Andy Gospodarek) [819101] - [netdrv] ixgbe: cleanup logic in ixgbe_change_mtu (Andy Gospodarek) [819101] - [netdrv] ixgbe: Replace standard receive path with a page based receive (Andy Gospodarek) [819101] - [netdrv] ixgbe: dcb: use DCB config values for FCoE traffic class on open (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix race condition where RX buffer could become corrupted. (Andy Gospodarek) [819101] - [netdrv] ixgbe: use typed min/max functions where possible (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix obvious return value bug. (Andy Gospodarek) [819101] - [netdrv] ixgbe: Replace eitr_low and eitr_high with static values in ixgbe_update_itr (Andy Gospodarek) [819101] - [netdrv] ixgbe: Do not disable read relaxed ordering when DCA is enabled (Andy Gospodarek) [819101] - [netdrv] ixgbe: Simplify logic for ethtool loopback frame creation and testing (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add iterator for cycling through rings on a q_vector (Andy Gospodarek) [819101] - [netdrv] ixgbe: Allocate rings as part of the q_vector (Andy Gospodarek) [819101] - [netdrv] ixgbe: Drop unnecessary napi_schedule_prep and spare blank line from ixgbe_intr (Andy Gospodarek) [819101] - [netdrv] ixgbe: Default to queue pairs when number of queues is less than CPUs (Andy Gospodarek) [819101] - [netdrv] ixgbe: Address issues with Tx WHTRESH value not being set correctly (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reorder adapter contents for better cache utilization (Andy Gospodarek) [819101] - [netdrv] ixgbe: Do no clear Tx status bits since eop_desc provides enough info (Andy Gospodarek) [819101] - [netdrv] ixgbe: remove tie between NAPI work limits and interrupt moderation (Andy Gospodarek) [819101] - [netdrv] ixgbe: dcb: check setup_tc return codes (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix comments that are out of date or formatted incorrectly (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix spelling errors (Andy Gospodarek) [819101] - [netdrv] ixgbe: Minor formatting and comment corrections for ixgbe_xmit_frame_ring (Andy Gospodarek) [819101] - [netdrv] ixgbe: Remove boolean comparisons to true/false (Andy Gospodarek) [819101] - [netdrv] ixgbe: Combine post-DMA processing of sk_buff fields into single function (Andy Gospodarek) [819101] - [netdrv] ixgbe: Drop the _ADV of descriptor macros since all ixgbe descriptors are ADV (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add function for testing status bits in Rx descriptor (Andy Gospodarek) [819101] - [netdrv] ixgbe: Let the Rx buffer allocation clear status bits instead of cleanup (Andy Gospodarek) [819101] - [netdrv] ixgbe: Address fact that RSC was not setting GSO size for incoming frames (Andy Gospodarek) [819101] - [netdrv] ixgbe: Minor refactor of RSC (Andy Gospodarek) [819101] - [netdrv] ixgbe: ethtool: stats user buffer overrun (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix stats handling (Andy Gospodarek) [819101] - [netdrv] ixgbe: convert to ndo_fix_features (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update ethtool_rxnfc::rule_cnt on return from ETHTOOL_GRXCLSRLALL (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for displaying ntuple filters via the nfc interface (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix ring assignment issues for SR-IOV and drop cases (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for nfc addition and removal of filters (Andy Gospodarek) [819101] - [net] ethtool: Add a common function for drivers with transmit time stamping (Jiri Benc) [829785] - [net] ethtool: Introduce a method for getting time stamping capabilities (Jiri Benc) [829785] - [ptp] Add a method for obtaining the device index (Jiri Benc) [829785] - [ptp] Added a brand new class driver for ptp clocks (Jiri Benc) [829785] - [pps] unify timestamp gathering (Jiri Benc) [829785] - [ptp] added a BPF to help drivers detect PTP packets (Jiri Benc) [829785] - [net] skbuff: add driver hook for tx time stamping (Jiri Benc) [829785] - [net] add net_tstamp.h to headers_install (Jiri Benc) [829785] - [kernel] posix-clock: Replace mutex with reader/writer semaphore (Jiri Benc) [829785] - [kernel] posix-clock: Introduce dynamic clocks (Jiri Benc) [829785] - [kernel] posix-timers: Cleanup namespace (Jiri Benc) [829785] - [kernel] posix-timers: Add support for fd based clocks (Jiri Benc) [829785] - [x86] Add clock_adjtime (Jiri Benc) [829785] - [kernel] posix-timers: Introduce a syscall for clock tuning (Jiri Benc) [829785] - [kernel] time: Splitout compat timex accessors (Jiri Benc) [829785] - [kernel] ntp: Add ADJ_SETOFFSET mode bit (Jiri Benc) [829785] - [kernel] posix-timers: Update comment (Jiri Benc) [829785] - [kernel] posix-timers: Make posix-cpu-timers functions static (Jiri Benc) [829785] - [kernel] posix-timers: Remove CLOCK_DISPATCH leftovers (Jiri Benc) [829785] - [kernel] posix-timers: Convert timer_delete() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert timer_gettime() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert timer_settime() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert timer_create() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Remove useless res field from k_clock (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_getres() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Make clock_getres and clock_get mandatory (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_gettime() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_settime to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-cpu-timers: Remove the stub nanosleep functions (Jiri Benc) [829785] - [kernel] posix-timers: Cleanup restart_block usage (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_nanosleep_restart to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_nanosleep to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Introduce clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Introduce clock_posix_cpu (Jiri Benc) [829785] - [kernel] posix-timers: Cleanup struct initializers (Jiri Benc) [829785] - [kernel] posix-timers: Define nanosleep not supported error separate (Jiri Benc) [829785] - [kernel] posix-timers: Move copy_to_user(created_timer_id) down in timer_create() (Jiri Benc) [829785] - [kernel] posix-timers: Fix error path in timer_create (Jiri Benc) [829785]- [netdrv] be2net: fix vfs enumeration (Ivan Vecera) [819782] - [netdrv] be2net: Regression bug wherein VFs creation broken for multiple cards (Ivan Vecera) [819782] - [pci] intel-iommu: use physfn to search drhd for VF (Ivan Vecera) [819782] - [netdrv] be2net: do not use SCRATCHPAD register (Ivan Vecera) [819782] - [netdrv] be2net: fix max VFs reported by HW (Ivan Vecera) [819782] - [netdrv] be2net: avoid disabling sriov while VFs are assigned (Ivan Vecera) [819782] - [netdrv] be2net: add skb frag size accessors (Ivan Vecera) [827593] - [netdrv] be2net: convert to SKB paged frag API. (Ivan Vecera) [827593] - [netdrv] be2net: use PCIe AER capability (Ivan Vecera) [827593] - [netdrv] be2net: modify log msg for lack of privilege error (Ivan Vecera) [827593] - [netdrv] be2net: fixup malloc/free of adapter->pmac_id (Ivan Vecera) [827593] - [netdrv] be2net: fix FW default for VF tx-rate (Ivan Vecera) [827593] - [netdrv] be2net: create RSS rings even in multi-channel configs (Ivan Vecera) [827593] - [netdrv] be2net: Add a missing CR in the end of message (Ivan Vecera) [827593] - [netdrv] be2net: Fix to parse RSS hash from Receive completions correctly. (Ivan Vecera) [827593] - [netdrv] be2net: Missing byteswap in be_get_fw_log_level causes oops on PowerPC (Ivan Vecera) [827593] - [netdrv] be2net: Ignore physical link async event for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix VF driver load for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: dont pull too much data in skb linear part (Ivan Vecera) [827593] - [netdrv] be2net: update driver version (Ivan Vecera) [827593] - [netdrv] be2net: Add description about various RSS hash types (Ivan Vecera) [827593] - [netdrv] be2net: Enable RSS UDP hashing for Lancer and Skyhawk (Ivan Vecera) [827593] - [netdrv] be2net: Fix port name in message during driver load (Ivan Vecera) [827593] - [netdrv] be2net: Fix cleanup path when EQ creation fails (Ivan Vecera) [827593] - [netdrv] be2net: Activate new FW after FW download for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix initialization sequence for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix die temperature stat for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix error while toggling autoneg of pause parameters (Ivan Vecera) [827593] - [netdrv] be2net: Fix Endian (Ivan Vecera) [827593] - [netdrv] be2net: set maximal number of default RSS queues (Ivan Vecera) [827593] - [netdrv] be2net: Fix to trim skb for padded vlan packets to workaround an ASIC Bug (Ivan Vecera) [827593] - [netdrv] be2net: Explicitly clear the reserved field in the Tx Descriptor (Ivan Vecera) [827593] - [netdrv] be2net: Increase statistics structure size for skyhawk. (Ivan Vecera) [827593] - [netdrv] be2net: Modify error message to incorporate subsystem (Ivan Vecera) [827593] - [netdrv] be2net: fix a race in be_xmit() (Ivan Vecera) [827593] - [netdrv] be2net: Fix driver load for VFs for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: update driver version (Ivan Vecera) [827593] - [netdrv] be2net: remove unnecessary usage of unlikely() (Ivan Vecera) [827593] - [netdrv] be2net: fix reporting number of actual rx queues (Ivan Vecera) [827593] - [netdrv] be2net: do not modify PCI MaxReadReq size (Ivan Vecera) [827593] - [netdrv] be2net: cleanup be_vid_config() (Ivan Vecera) [827593] - [netdrv] be2net: don't call vid_config() when there's no vlan config (Ivan Vecera) [827593] - [netdrv] be2net: Add functionality to support RoCE driver (Ivan Vecera) [827593] - [netdrv] be2net: Add function to issue mailbox cmd on MQ (Ivan Vecera) [827593] - [netdrv] be2net: Fix to allow get/set of debug levels in the firmware. (Ivan Vecera) [827593] - [netdrv] be2net: Fix to apply duplex value as unknown when link is down. (Ivan Vecera) [827593] - [netdrv] be2net: Fix to not set link speed for disabled functions of a UMC card (Ivan Vecera) [827593] - [netdrv] be2net: update the driver version (Ivan Vecera) [827593] - [netdrv] be2net: fix speed displayed by ethtool on certain SKUs (Ivan Vecera) [827593] - [netdrv] be2net: Fix FW download for BE (Ivan Vecera) [827593] - [netdrv] be2net: Fix Lancer statistics (Ivan Vecera) [827593] - [netdrv] be2net: Fix ethtool self test for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix VLAN/multicast packet reception (Ivan Vecera) [827593] - [netdrv] be2net: fix ethtool get settings (Ivan Vecera) [827593] - [netdrv] be2net: Fix number of vlan slots in flex mode (Ivan Vecera) [827593] - [netdrv] be2net: enable WOL by default if h/w supports it (Ivan Vecera) [827593] - [netdrv] be2net: Remove unused OFFSET_IN_PAGE() macro (Ivan Vecera) [827593] - [netdrv] be2net: update driver version (Ivan Vecera) [827593] - [netdrv] be2net: reset queue address after freeing (Ivan Vecera) [827593] - [netdrv] be2net: fix tx completion cleanup (Ivan Vecera) [827593] - [netdrv] be2net: event queue re-design (Ivan Vecera) [827593] - [netdrv] be2net: allocate more headroom in incoming skbs (Ivan Vecera) [827593] - [tools] perf: Add missing files to build the python binding (Jiri Olsa) [860404] - [tools] perf: Remove brace expansion from clean target (Jiri Olsa) [860404] - [tools] perf/kvm top: Limit guest kernel info message to once (Jiri Olsa) [860404] - [tools] perf: Introduce intlist (Jiri Olsa) [860404] - [tools] perf: Change strlist to use the new rblist (Jiri Olsa) [860404] - [tools] perf: Introducing rblist (Jiri Olsa) [860404] - [tools] perf/kvm: Use strtol for walking guestmount directory (Jiri Olsa) [860404] - [tools] perf/tool: Save cmdline from user in file header vs what is passed to record (Jiri Olsa) [860404] - [tools] perf/top: Error handling for counter creation should parallel perf-record (Jiri Olsa) [860404] - [tools] perf/session: Remove no longer used synthesize_sample method (Jiri Olsa) [860404] - [tools] perf/evsel: Adopt parse_sample method from perf_event (Jiri Olsa) [860404] - [tools] perf/evlist: Introduce perf_evlist__parse_sample (Jiri Olsa) [860404] - [tools] perf/session: Use perf_evlist__id_hdr_size more extensively (Jiri Olsa) [860404] - [tools] perf/session: Use perf_evlist__sample_id_all more extensively (Jiri Olsa) [860404] - [tools] perf/session: Use perf_evlist__sample_type more extensively (Jiri Olsa) [860404] - [tools] perf/evsel: Precalculate the sample size (Jiri Olsa) [860404] - [tools] perf/target: Fix check on buffer size (Jiri Olsa) [860404] - [tools] perf/symbols: Fix array sizes for binary types arrays (Jiri Olsa) [860404] - [tools] perf/test: Fix parse events automated tests (Jiri Olsa) [860404] - [tools] perf/annotate: Prevent overflow in size calculation (Jiri Olsa) [860404] - [tools] perf: Fix build error with bison 2.6 (Jiri Olsa) [860404] - [tools] perf: use XSI-complaint version of strerror_r() instead of GNU-specific (Jiri Olsa) [860404] - [tools] perf: Make the breakpoint events sample period default to 1 (Jiri Olsa) [860404] - [tools] perf/test: Add dso data caching tests (Jiri Olsa) [860404] - [tools] perf/symbols: Add dso data caching (Jiri Olsa) [860404] - [tools] perf/symbols: Add interface to read DSO image data (Jiri Olsa) [860404] - [tools] perf/symbols: Factor DSO symtab types to generic binary types (Jiri Olsa) [860404] - [tools] perf/hists: Print newline between hists callchains (Jiri Olsa) [860404] - [tools] perf: Fix trace events storms due to weight demux (Jiri Olsa) [860404] - [tools] perf/hists: Return correct number of characters printed in callchain (Jiri Olsa) [860404] - [tools] perf: Dump exclude_{guest, host}, precise_ip header info too (Jiri Olsa) [860404] - [tools] perf/kvm: Limit repetitive guestmount message to once per directory (Jiri Olsa) [860404] - [tools] perf/kvm: Fix bug resolving guest kernel syms (Jiri Olsa) [860404] - [tools] perf/kvm: Guest userspace samples should not be lumped with host uspace (Jiri Olsa) [860404] - [tools] perf/kvm: Set name for VM process in guest machine (Jiri Olsa) [860404] - [tools] perf/symbols: Add machine id to modules debug message (Jiri Olsa) [860404] - [tools] perf: Split event symbols arrays to hw and sw parts (Jiri Olsa) [860404] - [tools] perf: Split out PE_VALUE_SYM parsing token to SW and HW tokens (Jiri Olsa) [860404] - [tools] perf: Add empty rule for new line in event syntax parsing (Jiri Olsa) [860404] - [tools] perf/test: Use ARRAY_SIZE in parse events tests (Jiri Olsa) [860404] - [tools] perf: Adding round_up/round_down macros (Jiri Olsa) [860404] - [tools] perf/symbols: Add '.note' check into search for NOTE section (Jiri Olsa) [860404] - [tools] perf: Fix generation of pmu list (Jiri Olsa) [860404] - [tools] perf/evsel: Handle hw breakpoints event names in perf_evsel__name() (Jiri Olsa) [860404] - [tools] perf: Fix hw breakpoint's type modifier parsing (Jiri Olsa) [860404] - [tools] perf: Trivial build fix (Jiri Olsa) [860404] - [tools] perf/report: Delay sample_type checks in pipe mode (Jiri Olsa) [860404] - [tools] perf/bench: Documentation update (Jiri Olsa) [860404] - [tools] perf/symbols: Follow .gnu_debuglink section to find separate symbols (Jiri Olsa) [860404] - [tools] perf: Stop using a global trace events description list (Jiri Olsa) [860404] - [tools] perf/test: Fix parse events test to follow proper raw event name (Jiri Olsa) [860404] - [tools] perf/evsel: Fix a build failure on cross compilation (Jiri Olsa) [860404] - [tools] perf/annotate: Check null of sym pointer before using it (Jiri Olsa) [860404] - [tools] perf/evsel: Make some methods private (Jiri Olsa) [860404] - [tools] perf: Remove unused evsel parameter from machine__resolve_callchain (Jiri Olsa) [860404] - [tools] perf/evsel: Reconstruct raw event with modifiers from perf_event_attr (Jiri Olsa) [860404] - [tools] perf: Remove __event_name (Jiri Olsa) [860404] - [tools] perf: Don't access evsel->name directly (Jiri Olsa) [860404] - [tools] perf/script: Replace __event_name uses with perf_evsel__name (Jiri Olsa) [860404] - [tools] perf: Move all users of event_name to perf_evsel__name (Jiri Olsa) [860404] - [tools] perf/evsel: Handle all event types in perf_evsel__name (Jiri Olsa) [860404] - [tools] perf: Reconstruct sw event with modifiers from perf_event_attr (Jiri Olsa) [860404] - [tools] perf: Reconstruct hw cache event with modifiers from perf_event_attr (Jiri Olsa) [860404] - [tools] perf/evsel: Carve out event modifier formatting (Jiri Olsa) [860404] - [tools] perf/hists: Implement printing snapshots to files (Jiri Olsa) [860404] - [tools] perf/lib: Introduce rtrim (Jiri Olsa) [860404] - [tools] perf/ui/gtk: Use struct perf_error_ops (Jiri Olsa) [860404] - [tools] perf/ui/gtk: Add GTK info_bar widget to browser window (Jiri Olsa) [860404] - [tools] perf/ui/gtk: Add GTK statusbar widget to browser window (Jiri Olsa) [860404] - [tools] perf/ui/gtk: Introduce struct perf_gtk_context (Jiri Olsa) [860404] - [tools] perf/ui: Introduce struct perf_error_ops (Jiri Olsa) [860404] - [tools] perf: Add sort by src line/number (Jiri Olsa) [860404] - [tools] perf: Add automated test for pure terms parsing (Jiri Olsa) [860404] - [tools] perf: Add PMU event alias support (Jiri Olsa) [860404] - [kernel] irq: export irq_modify_status symbol (Stanislaw Gruszka) [862025] - [hid] hidraw: fix window in hidraw_release (Don Zickus) [839973] - [hid] hidraw: protect hidraw_disconnect() better (Don Zickus) [839973] - [hid] hidraw: remove excessive _EMERG messages from hidraw (Don Zickus) [839973] - [hid] hidraw: fix hidraw_disconnect() (Don Zickus) [839973] - [hid] fix a NULL pointer dereference in hidraw_write (Don Zickus) [839973] - [hid] fix a NULL pointer dereference in hidraw_ioctl (Don Zickus) [839973] - [hid] remove BKL from hidraw (Don Zickus) [839973] - [x86] bordenville: enable gpio, watchdog and mfd hardware (Neil Horman) [817979]- [alsa] hda: make sure alc268 does not OOPS on codec parse (Jaroslav Kysela) [838558] - [alsa] hda: Fix ugly debug prints with CONFIG_SND_VERBOSE_PRINTK=y (Jaroslav Kysela) [838558] - [alsa] hda: remove *_quirks.c (obsolete) (Jaroslav Kysela) [838558] - [alsa] hda: avoid non-standard "Docking" name in mixers (Jaroslav Kysela) [838558] - [alsa] hda: limit internal mic boost for Asus X202E (Jaroslav Kysela) [838558] - [alsa] hda: Add another pci id for Haswell board (Jaroslav Kysela) [838558] - [alsa] hda: Add mic-mute LED control for HP laptop (Jaroslav Kysela) [838558] - [alsa] hda: Yet another position_fix quirk for ASUS machines (Jaroslav Kysela) [838558] - [alsa] hda: Allow to pass position_fix=0 explicitly (Jaroslav Kysela) [838558] - [alsa] hda: Fix disordered enum definitions in patch_cirrus.c (Jaroslav Kysela) [838558] - [alsa] hda: Add support for MacBook Pro 10,1 (Jaroslav Kysela) [838558] - [alsa] hda: Replace with the generic fixup codes in patch_cirrus.c (Jaroslav Kysela) [838558] - [alsa] hda: Check bit mask for codec SSID in snd_hda_pick_fixup() (Jaroslav Kysela) [838558] - [alsa] hda/intel: add position_fix quirk for Asus K53E (Jaroslav Kysela) [838558] - [alsa] hda: Fix Oops at codec reset/reconfig (Jaroslav Kysela) [838558] - [alsa] hda: Remove ignore_misc_bit (Jaroslav Kysela) [838558] - [alsa] hda: Move non-PCM check to per_pin in patch_hdmi.c (Jaroslav Kysela) [838558] - [alsa] hda: fix control names for multiple speaker out on IDT/STAC (Jaroslav Kysela) [838558] - [alsa] hda: Fix missing Master volume for STAC9200/925x (Jaroslav Kysela) [838558] - [alsa] hda/hdmi: Setup channel mapping for non_pcm audio (Jaroslav Kysela) [838558] - [alsa] hda/hdmi: Enable HBR feature on Intel chips (Jaroslav Kysela) [838558] - [alsa] hda/hdmi: Fix channel_allocation array wrong order (Jaroslav Kysela) [838558] - [alsa] hda: add missing function declaration (Jaroslav Kysela) [838558] - [alsa] hda: Avoid unnecessary parameter read for EPSS (Jaroslav Kysela) [838558] - [alsa] hda: Implement snd_hda_power_sync() helper function (Jaroslav Kysela) [838558] - [alsa] hda: Don't trust codec EPSS bit for IDT 92HD83xx & co (Jaroslav Kysela) [838558] - [alsa] hda: Make clear built-in driver optimization (Jaroslav Kysela) [838558] - [alsa] hda: Call snd_hda_jack_report_sync() generically in hda_codec.c (Jaroslav Kysela) [838558] - [alsa] hda: Do not set GPIOs for speakers on IDT if there are no speakers (Jaroslav Kysela) [838558] - [alsa] hda: Add missing ifdef CONFIG_SND_HDA_POWER_SAVE to tracepoints (Jaroslav Kysela) [838558] - [alsa] hda: Check the power state when power_save option is changed (Jaroslav Kysela) [838558] - [alsa] hda: Add tracepoints at snd_hda_power_up/down entrances. (Jaroslav Kysela) [838558] - [alsa] hda: Add 3stack-automute model to AD1882 codec (Jaroslav Kysela) [838558] - [alsa] hda: show ICT/KAE control bits (Jaroslav Kysela) [838558] - [alsa] hda: Fix forgotten ifdef CONFIG_SND_HDA_PATCH_LOADER (Jaroslav Kysela) [838558] - [alsa] hda: Deferred probing with request_firmware_nowait() (Jaroslav Kysela) [838558] - [alsa] hda: Load firmware in hda_intel.c (Jaroslav Kysela) [838558] - [alsa] hda: Fix leftover codec->power_transition (Jaroslav Kysela) [838558] - [alsa] hda: don't create dysfunctional mixer controls for ca0132 (Jaroslav Kysela) [838558] - [alsa] hda: Don't send invalid volume knob command on IDT 92hd75bxx (Jaroslav Kysela) [838558] - [alsa] hda: Fix 'Beep Playback Switch' with no underlying mute switch (Jaroslav Kysela) [838558] - [alsa] hda: fix Copyright debug message (Jaroslav Kysela) [838558] - [alsa] hda: bug fix on checking the supported power states of a codec (Jaroslav Kysela) [838558] - [alsa] hda: Fix panned "Beep Playback Switch" (Jaroslav Kysela) [838558] - [alsa] hda/intel: Add Device IDs for Intel Lynx Point-LP PCH (Jaroslav Kysela) [838558] - [alsa] hda: Fix pop noise in headphones on S3 for Asus X55A, X55V (Jaroslav Kysela) [838558] - [alsa] hda: Add missing SPDIF I/O setup for CA0132 (Jaroslav Kysela) [838558] - [alsa] hda: Use the standard PCM ops for CA0132 (Jaroslav Kysela) [838558] - [alsa] hda: Fix superfluous "-in" suffix from CA0132 capture items (Jaroslav Kysela) [838558] - [alsa] hda: Add codec->pcm_format_first flag (Jaroslav Kysela) [838558] - [alsa] hda: Fix double quirk for Quanta FL1 / Lenovo Ideapad (Jaroslav Kysela) [838558] - [alsa] hda: remove redundant auto quirks for conexant 506x (Jaroslav Kysela) [838558] - [alsa] hda: remove quirk for Dell Vostro 1015 (Jaroslav Kysela) [838558] - [alsa] hda: add dock support for Thinkpad X230 (Jaroslav Kysela) [838558] - [alsa] hda: Fix regression of HDMI codec probing (Jaroslav Kysela) [838558] - [alsa] hda: add dock support for Thinkpad T430s (Jaroslav Kysela) [838558] - [alsa] hda: Support dock on Lenovo Thinkpad T530 with ALC269VC (Jaroslav Kysela) [838558] - [alsa] hda: Fix mute-LED GPIO initialization for IDT codecs (Jaroslav Kysela) [838558] - [alsa] hda: Fix polarity of mute LED on HP Mini 210 (Jaroslav Kysela) [838558] - [alsa] hda: Workaround for silent output on VAIO Z with ALC889 (Jaroslav Kysela) [838558] - [alsa] hda: Fix WARNING from HDMI/DP parser (Jaroslav Kysela) [838558] - [alsa] hda: Detach from converter at closing in patch_hdmi.c (Jaroslav Kysela) [838558] - [alsa] hda: Fix mute-LED GPIO setup for HP Mini 210 (Jaroslav Kysela) [838558] - [alsa] hda: Fix invalid D3 of headphone DAC on VT202x codecs (Jaroslav Kysela) [838558] - [alsa] hda: add dock support for Thinkpad X230 Tablet (Jaroslav Kysela) [838558] - [alsa] hda: Turn on PIN_OUT from hdmi playback prepare. (Jaroslav Kysela) [838558] - [alsa] hda: Add support for Realtek ALC282 (Jaroslav Kysela) [838558] - [alsa] hda: Fix index number conflicts of phantom jacks (Jaroslav Kysela) [838558] - [alsa] hda: Add new GPU codec ID to snd-hda (Jaroslav Kysela) [838558] - [alsa] hda: Fix driver type of Haswell controller to AZX_DRIVER_SCH (Jaroslav Kysela) [838558] - [alsa] hda: add Haswell HDMI codec id (Jaroslav Kysela) [838558] - [alsa] hda: Add DeviceID for Haswell HDA (Jaroslav Kysela) [838558] - [alsa] hda: Always call standard unsolicited event for Realtek codecs (Jaroslav Kysela) [838558] - [alsa] hda: Avoid possible race of beep on/off (Jaroslav Kysela) [838558] - [alsa] hda: Move beep helper functions to hda_beep.c (Jaroslav Kysela) [838558] - [alsa] hda: give 3-pin jack the name "Headphone Mic Jack" (Jaroslav Kysela) [838558] - [alsa] hda: Support single 3-pin jack without VREF on the actual pin (Jaroslav Kysela) [838558] - [alsa] hda: Fix no sound from ALC662 after Windows reboot (Jaroslav Kysela) [838558] - [alsa] hda: Fix power-map regression for HP dv6 & co (Jaroslav Kysela) [838558] - [alsa] hda: Initialize caches at codec reconfiguration (Jaroslav Kysela) [838558] - [alsa] hda: Fix memory leaks at module unload (Jaroslav Kysela) [838558] - [alsa] hda: Fix memory leaks in Realtek & Conexant codec parsers (Jaroslav Kysela) [838558] - [alsa] hda: Add Realtek ALC280 codec support (Jaroslav Kysela) [838558] - [alsa] hda: Remove suprefluous EAPD init verbs for ALC660vd (Jaroslav Kysela) [838558] - [alsa] hda: Add inv-dmic model to possible Realtek codecs (Jaroslav Kysela) [838558] - [alsa] hda: Add inverted mic quirks for Asus U41SV, Acer 1810TZ and AOD260 (Jaroslav Kysela) [838558] - [alsa] hda: Add the inverted digital mic workaround to Realtek codecs (Jaroslav Kysela) [838558] - [alsa] hda: Don't power up when not powered down. (Jaroslav Kysela) [838558] - [alsa] hda: Add inverted internal mic quirk for Lenovo S205 (Jaroslav Kysela) [838558] - [alsa] hda: Fix ALC272X codec detection (Jaroslav Kysela) [838558] - [alsa] hda: Correct info print in HDMI non-intrinsic unsol event (Jaroslav Kysela) [838558] - [alsa] hda: Don't rely on event tag for simple_hdmi (Jaroslav Kysela) [838558] - [alsa] hda: Remove loop from simple_hdmi*() (Jaroslav Kysela) [838558] - [alsa] hda: Move one-time init codes from generic_hdmi_init() (Jaroslav Kysela) [838558] - [alsa] hda: Add missing snd_hda_jack_detect_enable() for simple_hdmi*() (Jaroslav Kysela) [838558] - [alsa] hda: Fix the pin nid assignment in patch_hdmi.c (Jaroslav Kysela) [838558] - [alsa] hda: Enable unsol event for ATI and Nvidia HDMI codecs too (Jaroslav Kysela) [838558] - [alsa] hda: Remove invalid init verbs for Nvidia 2ch codecs (Jaroslav Kysela) [838558] - [alsa] hda: Use common codes for ATI, Nvidia and VIA simple codecs (Jaroslav Kysela) [838558] - [alsa] hda: Merge ATI/VIA HDMI simple init functions (Jaroslav Kysela) [838558] - [alsa] hda: Add the support for VIA HDMI pin detection (Jaroslav Kysela) [838558] - [alsa] hda/intel: activate COMBO mode for Intel client chipsets (Jaroslav Kysela) [838558] - [alsa] hda: Create phantom jacks for fixed inputs and outputs (Jaroslav Kysela) [838558] - [alsa] hda: add support for HD-Audio CODECes of VIA HDMI GFX Cards (Jaroslav Kysela) [838558] - [alsa] hda: add support for HD-Audio of VIA HDMI GFX Cards (Jaroslav Kysela) [838558] - [alsa] hda: power setting error check (Jaroslav Kysela) [838558] - [alsa] hda: check proper return value (Jaroslav Kysela) [838558] - [alsa] hda: reduce msleep time if EPSS power states supported (Jaroslav Kysela) [838558] - [alsa] hda: check supported power states (Jaroslav Kysela) [838558] - [alsa] hda: Show D3cold state in proc files (Jaroslav Kysela) [838558] - [alsa] hda: add power states information in proc (Jaroslav Kysela) [838558] - [alsa] hda: Handle open while transitioning to D3. (Jaroslav Kysela) [838558] - [alsa] hda: Don't forget to call init verbs added by fixup list (Jaroslav Kysela) [838558] - [alsa] hda: Pin fixup for Zotac Z68 motherboard (Jaroslav Kysela) [838558] - [alsa] hda: Fix detection of Creative SoundCore3D controllers (Jaroslav Kysela) [838558] - [alsa] hda: HDMI Audio init all connectors when VGA-switcheroo is off (Jaroslav Kysela) [838558] - [alsa] hda: Fix uninitialized HDMI controllers with VGA-switcheroo (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add new codec support for ALC269VD (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix unused variable compile warning (Jaroslav Kysela) [838558] - [alsa] hda: Fix possible races of accesses to connection list array (Jaroslav Kysela) [838558] - [alsa] hda: unlock on error in azx_interrupt() (Jaroslav Kysela) [838558] - [alsa] hda/idt: Cache the power-map bits (Jaroslav Kysela) [838558] - [alsa] hda/idt: Clean up power-map check code (Jaroslav Kysela) [838558] - [alsa] hda: Evaluate gpio_led hints at the right moment (Jaroslav Kysela) [838558] - [alsa] hda/idt: Fix power-map for speaker-pins with some HP laptops (Jaroslav Kysela) [838558] - [alsa] hda: Support VGA-switcheroo (disabled for RHEL6) (Jaroslav Kysela) [838558] - [alsa] hda: Add a hook capability to vmaster controls (Jaroslav Kysela) [838558] - [alsa] hda: Export snd_hda_lock_devices() (Jaroslav Kysela) [838558] - [alsa] hda: Check the dead HDMI audio controller by vga-switcheroo (Jaroslav Kysela) [838558] - [alsa] hda: Disable FLOAT format support (Jaroslav Kysela) [838558] - [alsa] hda/conexant: Correct vendor IDs for new codecs (Jaroslav Kysela) [838558] - [alsa] hda: Fix concurrent hash accesses (Jaroslav Kysela) [838558] - [alsa] hda: Protect SPDIF-related stuff via spdif_mutex (Jaroslav Kysela) [838558] - [alsa] hda: Add Conexant CX20751/2/3/4 codec support (Jaroslav Kysela) [838558] - [alsa] hda: Add the support for Creative SoundCore3D (Jaroslav Kysela) [838558] - [alsa] hda: More robustify the power-up/down sequence (Jaroslav Kysela) [838558] - [alsa] hda: Remove pre_resume and post_suspend ops (Jaroslav Kysela) [838558] - [alsa] hda: Lessen CPU usage when waiting for chip to respond (Jaroslav Kysela) [838558] - [alsa] hda: Move BIOS pin-parser code to hda_auto_parser.c (Jaroslav Kysela) [838558] - [alsa] hda: Move up the fixup helper functions to the library module (Jaroslav Kysela) [838558] - [alsa] hda: Protect the power-saving count with spinlock (Jaroslav Kysela) [838558] - [alsa] hda: Clear the power-saving states properly at reset (Jaroslav Kysela) [838558] - [alsa] hda: Always resume the codec immediately (Jaroslav Kysela) [838558] - [alsa] hda: Fix possible access to uninitialized work struct (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Call a common helper for alc_spec initialization (Jaroslav Kysela) [838558] - [alsa] hda: Revert "ALSA: hda - Set codec to D3 forcibly even if not used" (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Call alc_auto_parse_customize_define() always after fixup (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add missing CD-input pin for MSI-7350 mobo (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add a fixup for Acer Aspire 5739G (Jaroslav Kysela) [838558] - [alsa] hda: Fix oops caused by recent commit "Fix internal mic for Lenovo Ideapad U300s" (Jaroslav Kysela) [838558] - [alsa] hda: Fix internal mic for Lenovo Ideapad U300s (Jaroslav Kysela) [838558] - [alsa] hda: Skip pin capability sanity check for bogus values (Jaroslav Kysela) [838558] - [alsa] hda: Add snd_hda_get_default_vref() helper function (Jaroslav Kysela) [838558] - [alsa] hda: Introduce snd_hda_set_pin_ctl*() helper functions (Jaroslav Kysela) [838558] - [alsa] hda/conexant: Set up the missing docking-station pins (Jaroslav Kysela) [838558] - [alsa] hda: Add external mic quirk for Asus Zenbook UX31E (Jaroslav Kysela) [838558] - [alsa] hda/conexant: Don't set HP pin-control bit unconditionally (Jaroslav Kysela) [838558] - [alsa] hda/sigmatel: Fix inverted mute LED (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix regression on Quanta/Gericom KN1 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix mem leak (and rid us of trailing whitespace). (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add quirk for Mac Pro 5,1 machines (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add a fixup entry for Acer Aspire 8940G (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix GPIO1 setup for Acer Aspire 4930 & co (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add a few ALC882 model strings back (Jaroslav Kysela) [838558] - [alsa] hda: hide HDMI/ELD printks unless snd.debug=2 (Jaroslav Kysela) [838558] - [alsa] hda: clean up CX20549 test mixer setup (Jaroslav Kysela) [838558] - [alsa] hda: CX20549 doesn't need pin_amp_workaround. (Jaroslav Kysela) [838558] - [alsa] hda: Remove CD control from model=benq for CX20549 (Jaroslav Kysela) [838558] - [alsa] hda: fix record volume controls of CX20459 ("Venice") (Jaroslav Kysela) [838558] - [alsa] hda: Rename capture sources of CX20549 to match common conventions (Jaroslav Kysela) [838558] - [alsa] hda: Fix proc output for ADC amp values of CX20549 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix ADC assignment with a shared HP/Mic pin (Jaroslav Kysela) [838558] - [alsa] hda: Fix build with CONFIG_PM=n (Jaroslav Kysela) [838558] - [alsa] hda: Fix build of patch_sigmatel.c without CONFIG_SND_HDA_POWER_SAVE (Jaroslav Kysela) [838558] - [alsa] hda: fix printing of high HDMI sample rates (Jaroslav Kysela) [838558] - [alsa] hda: Add expose_enum_ctl flag to snd_hda_add_vmaster_hook() (Jaroslav Kysela) [838558] - [alsa] hda: Add "Mute-LED Mode" enum control (Jaroslav Kysela) [838558] - [alsa] hda: Add EAPD control to Conexnat auto-parser (Jaroslav Kysela) [838558] - [alsa] hda: Rewrite the mute-LED control with vmaster hook for ALC269 (Jaroslav Kysela) [838558] - [alsa] hda: Rewrite the mute-LED hook with vmaster hook in patch_sigmatel.c (Jaroslav Kysela) [838558] - [alsa] hda: Return the created kcontrol in __snd_hda_add_vmaster() (Jaroslav Kysela) [838558] - [alsa] hda: Typos: change aditional to additional. (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Reuse init_hook for ALC269VB coef setup (Jaroslav Kysela) [838558] - [alsa] hda: Fix silent speaker output on Acer Aspire 6935 (Jaroslav Kysela) [838558] - [alsa] hda: Initialize vmaster slave volumes (Jaroslav Kysela) [838558] - [alsa] hda: Set codec to D3 forcibly even if not used (Jaroslav Kysela) [838558] - [alsa] hda: Add Gigabyte GA-MA790X to the beep whitelist (Jaroslav Kysela) [838558] - [alsa] hda: fix broken automute/autoswitch for Realtek (Jaroslav Kysela) [838558] - [alsa] hda/conexant: Clear unsol events on unused pins (Jaroslav Kysela) [838558] - [alsa] hda: Enable docking-station SPDIF for Thinkpad (Jaroslav Kysela) [838558] - [alsa] hda: Add position_fix=4 (COMBO) option (Jaroslav Kysela) [838558] - [alsa] hda: Fix audio playback support on HP Zephyr system (Jaroslav Kysela) [838558] - [alsa] hda: add id for Atom Cedar Trail HDMI codec (Jaroslav Kysela) [838558] - [alsa] hda/via: Add a few sanity checks (Jaroslav Kysela) [838558] - [alsa] hda/via: Don't create duplicated boost controls (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Small code cleanups (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix the wrong offset for two-speaker systems (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix the possible conflicts of Bass Speaker name (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Create individual mute switches for shared DAC (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix possible Oops with NULL input_mux (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Parse aa-loopback items dynamically (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Remove the last static quirks for ALC882 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add model=fixup not to apply fix-ups (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop all ALC880 static quirks (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop model=asus* from ALC880 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=asus-w1v with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=z71v with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=uniwill-dig with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=uniwill with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=uniwill-p53 with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=F1734 with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=futjisu with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Apply probe-fixup really after probing (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Replace ALC880 model=tcl with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop ALC880 model=clevo (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Refactor the DAC filler function (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=w810 with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=lg with the auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Adjust badness calculation for multi-ios (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Show multi-io pins in debug prints (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Try harder to fit the single-connections (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Finer tuning of auto-parser with badness evaluation (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Improve the signel-connection check (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Disable static fixups for ASUS with ALC269 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Remove leftover static quirks for ALC260 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop model=fujitsu from ALC260 static quirks (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop model=favorit100 for ALC260 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add the support for HP Presario B1900 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Replace ALC260 model=replacer with the auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Replace ALC260 model=acer with the auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add the fixup codes for ALC260 model=will (Jaroslav Kysela) [838558] - [alsa] hda: Add another jack-detection suppression for ASUS ALC892 (Jaroslav Kysela) [838558] - [alsa] hda: Suppress auto-mute feature on some machines with ALC861 (Jaroslav Kysela) [838558] - [alsa] hda: Add codec->no_jack_detect flag (Jaroslav Kysela) [838558] - [alsa] hda: Make is_jack_detectable() as non-inlined (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Apply the coef-setup only to ALC269VB (Jaroslav Kysela) [838558] - [alsa] hda: add quirk to detect CD input on Gigabyte EP45-DS3 (Jaroslav Kysela) [838558] - [alsa] hda: Kill hyphenated names (Jaroslav Kysela) [838558] - [alsa] hda: Always set HP pin in unsol handler for STAC/IDT codecs (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix resume of multiple input sources (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix overflow of vol/sw check bitmap (Jaroslav Kysela) [838558] - [alsa] hda: Fix initialization of secondary capture source on VT1705 (Jaroslav Kysela) [838558] - [alsa] hda: Fix mute-LED VREF value for new HP laptops (Jaroslav Kysela) [838558] - [alsa] hda: Fix error handling in patch_ca0132.c (Jaroslav Kysela) [838558] - [alsa] hda: add support for Uniwill ECS M31EI notebook (Jaroslav Kysela) [838558] - [x86] Mark Intel Crystal Well CPU as supported (Prarit Bhargava) [861060] - [x86] Mark Intel Ivy Town Processor as Supported (Prarit Bhargava) [847372] - [x86] apic: Use x2apic physical mode based on FADT setting (Prarit Bhargava) [832162] - [s390] zcrypt: Add support for CEX4 crypto card (Hendrik Brueckner) [823010]- [md] dm-thin: support discard with non power of two blocksize (Mike Snitzer) [858858] - [md] dm-thin: fix discard support for data devices (Mike Snitzer) [858858] - [md] dm-thin: tidy discard support (Mike Snitzer) [858858] - [md] dm-thin: do not set discard_zeroes_data (Mike Snitzer) [858858] - [md] dm: handle requests beyond end of device instead of using BUG_ON (Mike Snitzer) [858858] - [md] dm: retain table limits when swapping to new table with no devices (Mike Snitzer) [858858] - [md] dm-table: clear add_random unless all devices have it set (Mike Snitzer) [858858] - [md] dm-mpath: only retry ioctl when no paths if queue_if_no_path set (Mike Snitzer) [858858] - [md] dm-mpath: fix check for null mpio in end_io fn (Mike Snitzer) [858858] - [block] split discard into aligned requests (Mike Snitzer) [858858] - [block] reorganize rounding of max_discard_sectors (Mike Snitzer) [858858] - [scsi] Fix dm-multipath starvation when scsi host is busy (Mike Snitzer) [858858] - [netdrv] vmxnet3: fix interrupt control bitmap (Neil Horman) [829953] - [netdrv] vmxnet3: Remove casts to same type (Neil Horman) [829953] - [netdrv] vmxnet3: Fix log messages and corrects some typos (Neil Horman) [829953] - [netdrv] vmxnet3: Fix transport header size (Neil Horman) [829953] - [netdrv] vmxnet3: Fix typo in vmxnet3_drv.c (Neil Horman) [829953] - [netdrv] vmxnet3: Remove alloc_etherdev error messages (Neil Horman) [829953] - [netdrv] vmxnet3: Remove unnecessary k.alloc/v.alloc OOM messages (Neil Horman) [829953] - [netdrv] vmxnet3: cleanup tso headers manipulation (Neil Horman) [829953] - [netdrv] vmxnet3: make ethtool ops const (Neil Horman) [829953] - [netdrv] vmxnet3: Sweep away N/A fw_version dustbunnies from the .get_drvinfo routine of a number of drivers (Neil Horman) [829953] - [netdrv] vmxnet3: Add module.h to drivers who were implicitly using it (Neil Horman) [829953] - [netdrv] vmxnet3: add skb frag size accessors (Neil Horman) [829953] - [netdrv] vmxnet3: fix skb truesize underestimation (Neil Horman) [829953] - [netdrv] vmxnet3: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Neil Horman) [829953] - [netdrv] vmxnet3: convert to SKB paged frag API (Neil Horman) [829953] - [netdrv] vmxnet3: Don't enable vlan filters in promiscuous mode (Neil Horman) [829953] - [netdrv] vmxnet3: Fix advertising HW_CSUM feature to use csum_start (Neil Horman) [829953] - [netdrv] net: fix assignment of 0/1 to bool variables (John Feeney) [826718] - [netdrv] tg3: Update version to 3.124 (John Feeney) [826718] - [netdrv] tg3: Fix race condition in tg3_get_stats64() (John Feeney) [826718] - [netdrv] tg3: Add New 5719 Read DMA workaround (John Feeney) [826718] - [netdrv] tg3: Fix Read DMA workaround for 5719 A0 (John Feeney) [826718] - [netdrv] tg3: Request APE_LOCK_PHY before PHY access (John Feeney) [826718] - [netdrv] tg3: Add hwmon support for temperature (John Feeney) [826718] - [netdrv] tg3: Add APE scratchpad read function (John Feeney) [826718] - [netdrv] tg3: Add common function tg3_ape_event_lock() (John Feeney) [826718] - [netdrv] tg3: Fix the setting of the APE_HAS_NCSI flag (John Feeney) [826718] - [netdrv] tg3: add device id of Apple Thunderbolt Ethernet device (John Feeney) [826718] - [netdrv] tg3: Apply short DMA frag workaround to 5906 (John Feeney) [826718] - [netdrv] tg3: remove redundant NULL test before release_firmware() call (John Feeney) [826718] - [netdrv] tg3: Avoid panic from reserved statblk field access (John Feeney) [826718] - [netdrv] tg3: Fix 5717 serdes powerdown problem (John Feeney) [826718] - [netdrv] tg3: Remove all #inclusions of asm/system.h (John Feeney) [826718] - [netdrv] tg3: Fix RSS ring refill race condition (John Feeney) [826718] - [netdrv] tg3: Recode PCI MRRS adjustment as a PCI quirk (John Feeney) [826718] - [netdrv] tg3: Fix poor tx performance on 57766 after MTU change (John Feeney) [826718] - [netdrv] tg3: Add memory barriers to sync BD data (John Feeney) [826718] - [netdrv] tg3: Fix jumbo loopback test on 5719 (John Feeney) [826718] - [netdrv] tg3: Fix tg3_get_stats64 for 5700 / 5701 devs (John Feeney) [826718] - [netdrv] tg3: unify return value of .ndo_set_mac_address if address is invalid (John Feeney) [826718] - [netdrv] tg3: Create timer helper functions (John Feeney) [826718] - [netdrv] tg3: Clear RECOVERY_PENDING with reset_task_cancel (John Feeney) [826718] - [netdrv] tg3: Remove SPEED_UNKNOWN checks (John Feeney) [826718] - [netdrv] tg3: Fix link check in tg3_adjust_link (John Feeney) [826718] - [netdrv] tg3: remove IRQF_SAMPLE_RANDOM flag (John Feeney) [826718] - [netdrv] tg3: Update copyright (John Feeney) [826718] - [netdrv] tg3: Use *_UNKNOWN ethtool definitions (John Feeney) [826718] - [netdrv] tg3: Remove unneeded link_config.orig_... members (John Feeney) [826718] - [netdrv] tg3: Remove unused link config code (John Feeney) [826718] - [netdrv] tg3: Consolidate ASIC rev detection code (John Feeney) [826718] - [netdrv] tg3: Reduce UMP event collision window (John Feeney) [826718] - [netdrv] tg3: Fix copper autoneg adv checks (John Feeney) [826718] - [netdrv] tg3: Fix stats while interface is down (John Feeney) [826718] - [netdrv] tg3: Disable new DMA engine for 57766 (John Feeney) [826718] - [netdrv] tg3: Move transmit comment to a better location (John Feeney) [826718] - [netdrv] tg3: Eliminate unneeded prototype (John Feeney) [826718] - [netdrv] tg3: Relocate tg3_find_peer (John Feeney) [826718] - [netdrv] tg3: Move tg3_nvram_write_block functions (John Feeney) [826718] - [netdrv] tg3: Move tg3_set_rx_mode (John Feeney) [826718] - [netdrv] tg3: Move tg3_change_mtu to a better location (John Feeney) [826718] - [netdrv] tg3: Relocate tg3_reset_task (John Feeney) [826718] - [netdrv] tg3: Move tg3_restart_hw to a better location (John Feeney) [826718] - [netdrv] tg3: Remove alloc_etherdev error messages (John Feeney) [826718] - [netdrv] tg3: Break out RSS indir table init and assignment (John Feeney) [826718] - [netdrv] tg3: Use mii_advertise_flowctrl (John Feeney) [826718] - [netdrv] tg3: Make the TX BD DMA limit configurable (John Feeney) [826718] - [netdrv] tg3: Enable EEE support for capable 10/100 devs (John Feeney) [826718] - [netdrv] tg3: Track LP advertising (John Feeney) [826718] - [netdrv] tg3: Integrate flowctrl check into AN adv check (John Feeney) [826718] - [netdrv] tg3: Fix advertisement handling (John Feeney) [826718] - [netdrv] tg3: Change mii to ethtool advertisement function names (John Feeney) [826718] - [netdrv] tg3: Add ethtool to mii advertisment conversion helpers (John Feeney) [826718] - [firmware] add Ralink rt2800 firmware images (Stanislaw Gruszka) [841604] - [mm] x86_32: randomize SHLIB_BASE (Aristeu Rozanski) [804956] {CVE-2012-1568}- [kernel] cgroups: don't attach task to subsystem if migration failed (Frederic Weisbecker) [751817] - [kernel] cgroups: more safe tasklist locking in cgroup_attach_proc (Frederic Weisbecker) [751817] - [kernel] cgroups: use flex_array in attach_proc (Frederic Weisbecker) [751817] - [lib] flex_array: allow zero length flex arrays (Frederic Weisbecker) [751817] - [lib] flex_array: fix flex_array_put_ptr macro to be valid C (Frederic Weisbecker) [751817] - [lib] flex_array: add helpers to get and put to make pointers easy to use (Frederic Weisbecker) [751817] - [kernel] cgroups: make procs file writable (Frederic Weisbecker) [751817] - [kernel] cgroups: add per-thread subsystem callbacks (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: fix freezing groups with stopped tasks (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: update_freezer_state() does incorrect state transitions (Frederic Weisbecker) [751817] - [kernel] cgroups: read-write lock CLONE_THREAD forking per threadgroup (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: fix can_attach() to prohibit moving from/to freezing/frozen cgroups (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: unnecessary test in cgroup_freezing_or_frozen() (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: Update stale locking comments (Frederic Weisbecker) [751817] - [net] nf_defrag_ipv6: fix oops on module unloading (Amerigo Wang) [726807]- [fs] ext4: check for zero length extent (Lukas Czerner) [813097] - [fs] cifs: Fix the conflict between rwpidforward and rw mount options (Sachin Prabhu) [852747] - [fs] cifs: Fix wrong length in cifs_iovec_read (Sachin Prabhu) [851694] - [fs] gfs2: Make write size hinting code common (Bob Peterson) [753337] - [fs] gfs2: Fix missing allocation data for set/remove xattr (Bob Peterson) [753337] - [fs] gfs2: Take account of blockages when using reserved blocks (Bob Peterson) [753337] - [fs] gfs2: Reduce file fragmentation (Bob Peterson) [753337] - [fs] gfs2: Eliminate unnecessary check for state > 3 in bitfit (Bob Peterson) [753337] - [fs] gfs2: Fold quota data into the reservations struct (Bob Peterson) [753337] - [fs] gfs2: Extend the life of the reservations structure (Bob Peterson) [753337] - [fs] gfs2: Add rgrp information to block_alloc trace point (Bob Peterson) [753337] - [fs] gfs2: Eliminate unused "new" parameter to gfs2_meta_indirect_buffer (Bob Peterson) [753337] - [fs] gfs2: Remove redundant metadata block type check (Bob Peterson) [753337] - [fs] gfs2: Eliminate needless parameter from function gfs2_setbit (Bob Peterson) [753337] - [fs] gfs2: Use variable rather than qa to determine if unstuff necessary (Bob Peterson) [753337] - [fs] gfs2: Remove i_disksize (Bob Peterson) [753337] - [fs] gfs2: New truncate sequence (Bob Peterson) [753337] - [fs] gfs2: Change variable blk to biblk (Bob Peterson) [753337] - [fs] gfs2: Fix function parameter comments in rgrp.c (Bob Peterson) [753337] - [fs] gfs2: Eliminate offset parameter to gfs2_setbit (Bob Peterson) [753337] - [fs] gfs2: Use slab for block reservation memory (Bob Peterson) [753337] - [fs] gfs2: make function gfs2_page_add_databufs static (Bob Peterson) [753337] - [fs] gfs2: Rename function gfs2_close to gfs2_release (Bob Peterson) [753337] - [fs] gfs2: Dump better debug info if a bitmap inconsistency is detected (Bob Peterson) [753337] - [fs] gfs2: Use seq_vprintf for glocks debugfs file (Robert S Peterson) [847377] - [fs] seq_file: Add seq_vprintf function and export it (Robert S Peterson) [847377] - [fs] gfs2: Size seq_file buffer more carefully (Robert S Peterson) [847377] - [fs] gfs2: Cache last hash bucket for glock seq_files (Robert S Peterson) [847377] - [fs] gfs2: Increase buffer size for glocks and glstats debugfs files (Robert S Peterson) [847377] - [fs] gfs2: glock statistics gathering (Robert S Peterson) [806385] - [fs] jbd: clear revoked flag on buffers before a new transaction started (Lukas Czerner) [804281] - [fs] ext3: Avoid filesystem corruption after a crash under heavy delete load (Lukas Czerner) [804281] - [fs] nfs: prepare coalesce testing for directio (Steve Dickson) [854746] - [fs] nfs: create completion structure to pass into page_init functions (Steve Dickson) [854746] - [fs] nfs: remove unused wb_complete field from struct nfs_page (Steve Dickson) [854746] - [fs] nfs: merge _full and _partial write rpc_ops (Steve Dickson) [854746] - [fs] nfs: Don't use DATA_SYNC writes (Steve Dickson) [854746] - [fs] nfs: merge _full and _partial read rpc_ops (Steve Dickson) [854746] - [fs] nfs: Dont rely on PageError in nfs_readpage_release_partial (Steve Dickson) [854746] - [fs] nfs: create struct nfs_page_array (Steve Dickson) [854746] - [fs] nfs: create common nfs_pgio_header for both read and write (Steve Dickson) [854746] - [fs] nfs: make pnfs_ld_[read|write]_done consistent (Steve Dickson) [854746] - [fs] pnfs: make _set_lo_fail generic (Steve Dickson) [854746] - [fs] nfs: Get rid of the unused nfs_read_data->flags field (Steve Dickson) [854746] - [fs] nfs: Get rid of the unused nfs_write_data->flags field (Steve Dickson) [854746] - [fs] nfs: Remove unused variable from write.c (Steve Dickson) [854746] - [fs] nfs: Get rid of the nfs_rdata_mempool (Steve Dickson) [854746] - [fs] nfs: Get rid of unnecessary calls to ClearPageError() in read code (Steve Dickson) [854746] - [fs] nfs: Get rid of nfs_restart_rpc() (Steve Dickson) [854746] - [fs] nfs: use req_offset where appropriate (Steve Dickson) [854746] - [fs] nfs: Clean up - simplify the switch to read/write-through-MDS (Steve Dickson) [846714] - [fs] nfs: remove unnecessary casts of void pointers in nfs4filelayout.c (Steve Dickson) [846714] - [fs] nfs: reverse arg order in nfs_initiate_[read|write] (Steve Dickson) [846714] - [fs] nfs: add a struct nfs_commit_data to replace nfs_write_data in commits (Steve Dickson) [846714] - [fs] nfs: Remove nfs4_setup_sequence from generic read code (Steve Dickson) [846714] - [fs] nfs: Remove nfs4_setup_sequence from generic write code (Steve Dickson) [846714] - [fs] nfs: Add a new helper nfs4_init_sequence() (Steve Dickson) [846714] - [fs] nfs: Add lseg to struct nfs4_fl_commit_bucket (Steve Dickson) [846714] - [fs] nfs: Revert pnfs ugliness from the generic nfs read code path (Steve Dickson) [846714] - [fs] nfs: File layout only supports whole file layouts (Steve Dickson) [846714] - [fs] nfs: make pnfs_ld_[read|write]_done consistent (Steve Dickson) [846714] - [fs] nfs: Remove pnfs bloat from the generic write path (Steve Dickson) [846714] - [fs] pnfs: Must return layout on IO error (Steve Dickson) [846714] - [fs] pnfs: layoutret_on_setattr (Steve Dickson) [846714] - [fs] nfs: Revert coalesce small, page-aligned direct I/Os (Steve Dickson) [846708] - [fs] nfs: dprintks in directio code were referencing task after put (Steve Dickson) [846708] - [fs] nfs: grab open context in direct read (Steve Dickson) [846708] - [fs] nfs: put open context on error in nfs_flush_multi (Steve Dickson) [846708] - [fs] nfs: put open context on error in nfs_pagein_multi (Steve Dickson) [846708] - [fs] nfs: remove duplicate variable declaration in filelayout_clear_request_commit (Steve Dickson) [846708] - [fs] nfs: Use cond_resched_lock() to reduce latencies in the commit scans (Steve Dickson) [846708] - [kernel] list: add list_safe_reset_next (Steve Dickson) [846708] - [fs] nfs: Fix a few issues in filelayout_commit_pagelist (Steve Dickson) [846708] - [fs] ext3, ext4: don't clear orphan list on ro mount with errors (Eric Sandeen) [852771] - [block] replace __getblk_slow misfix by grow_dev_page fix (Jeff Moyer) [534080] - [fs] buffer: remove BUG() in possible but rare condition (Jeff Moyer) [534080] - [fs] gfs2: Add kobject release method (Robert S Peterson) [826089] - [fs] nfs: check for req==NULL in nfs_try_to_update_request cleanup (Steve Dickson) [846688] - [fs] nfs: ncommit count is being double decremented (Steve Dickson) [846688] - [fs] nfs: Clean ups and bugfixes for the pnfs read/writeback/commit code (Steve Dickson) [846688] - [fs] nfs: Revert pnfs ugliness from the generic nfs read code path (Steve Dickson) [846688] - [fs] pnfs: recoalesce when ld read pagelist fails (Steve Dickson) [846688] - [fs] nfs: Move the pnfs write code into pnfs.c (Steve Dickson) [846688] - [fs] nfs: Move the pnfs read code into pnfs.c (Steve Dickson) [846688] - [fs] nfs: Cache rpc_ops in struct nfs_pageio_descriptor (Steve Dickson) [846688] - [fs] nfs: split out the RPC transmission from nfs_pagein_multi/one (Steve Dickson) [846688] - [fs] nfs: Clean up nfs_read_rpcsetup and nfs_write_rpcsetup (Steve Dickson) [846688] - [fs] pnfs: recoalesce when ld write pagelist fails (Steve Dickson) [833091] - [fs] nfs: Allow the nfs_pageio_descriptor to signal that a re-coalesce is needed (Steve Dickson) [833091] - [fs] nfs: Use stable writes when not doing a bulk flush (Steve Dickson) [833091] - [fs] nfs: remove nfs_inode radix tree (Steve Dickson) [833091] - [fs] nfs: nfs_open_context doesn't need struct path either (Steve Dickson) [833091] - [fs] nfs: nfs4_opendata doesn't need struct path either (Steve Dickson) [833091] - [fs] nfs: nfs4_closedata doesn't need to mess with struct path (Steve Dickson) [833091] - [fs] nfs: Fix a hang in the writeback path (Steve Dickson) [833091] - [fs] nfs: remove nfs_PAGE_TAG_LOCKED (Steve Dickson) [833091]- [netdrv] qlcnic: get rid of a redundant test for NULL before call to release_firmware() (Chad Dupuis) [826572] - [netdrv] qlcnic: remove unnecessary setting of skb->dev (Chad Dupuis) [826572] - [netdrv] qlcnic: off by one in qlcnic_init_pci_info() (Chad Dupuis) [826572] - [netdrv] qlcnic: vlan workaround for mac deletion bug in firmware (Chad Dupuis) [826572] - [netdrv] qlcnic: fix turnaround delay during migration (Chad Dupuis) [826572] - [netdrv] qlcnic: Fix protcol type in case of inband vlan. (Chad Dupuis) [826572] - [netdrv] qlcnic: fix unsupported CDRP command error message. (Chad Dupuis) [826572] - [netdrv] qlcnic: Fix estimation of recv MSS in case of LRO (Chad Dupuis) [826572] - [netdrv] qlcnic: Allow a predefined set of capture masks for FW dump (Chad Dupuis) [826572] - [netdrv] qlcnic: Adding mac statistics to ethtool. (Chad Dupuis) [826572] - [netdrv] qlcnic: Register device in FAILED state. (Chad Dupuis) [826572] - [netdrv] qlcnic: Bug fix for LRO (Chad Dupuis) [826572] - [netdrv] qlcnic: Added sysfs Node fwdump_state (Chad Dupuis) [826572] - [scsi] aacraid: respond automatically to volumes added by config tool (Rich Bono) [857561] - [scsi] aacraid: reset should disable MSI interrupt (Rich Bono) [857561] - [scsi] aacraid: prohibit access to array container space (Rich Bono) [857561] - [scsi] aacraid: expose physical devices for models with newer firmware (Rich Bono) [857561] - [scsi] aacraid: add support for handling ATA pass-through commands (Rich Bono) [857561] - [infiniband] cxgb4: Fix endianness of addition to mpa->private_data_size (Jay Fenlason) [747145] - [infiniband] cxgb4: Fix crash when peer address is 0.0.0.0 (Jay Fenlason) [747145] - [infiniband] cxgb4: Add query_qp support (Jay Fenlason) [747145] - [infiniband] cxgb4: Remove kfifo usage (Jay Fenlason) [747145] - [infiniband] cxgb4: DB Drop Recovery for RDMA and LLD queues (Jay Fenlason) [747145] - [infiniband] cxgb4: Disable interrupts in c4iw_ev_dispatch() (Jay Fenlason) [747145] - [infiniband] cxgb4: Add DB Overflow Avoidance (Jay Fenlason) [747145] - [infiniband] cxgb4: Use dst parameter in import_ep() (Jay Fenlason) [747145] - [infiniband] cxgb4: Add missing peer2peer check in MPAv2 code (Jay Fenlason) [747145] - [infiniband] cxgb4: Consolidate 3 copies of the same operation into 1 helper function (Jay Fenlason) [747145] - [infiniband] cxgb4: Rename dst_get_neighbour{, _raw} to dst_get_neighbour_noref{, _raw} (Jay Fenlason) [747145] - [infiniband] cxgb4: Fix RCU lockdep splats (Jay Fenlason) [747145] - [infiniband] cxgb4: Abstract dst->neighbour accesses behind helpers (Jay Fenlason) [747145] - [edac] mce_amd: Drop too granulary family model checks (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Constify error tables (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Correct bank 5 error signatures (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Rework NB MCE signatures (Mauro Carvalho Chehab) [822275] - [edac] amd64_edac: Fix K8 revD and later chip select sizes (Mauro Carvalho Chehab) [822275] - [edac] amd64_edac: Fix missing csrows sysfs nodes (Mauro Carvalho Chehab) [822275] - [edac] amd64_edac: Cleanup return type of amd64_determine_edac_cap() (Mauro Carvalho Chehab) [822275] - [edac] amd64_edac: Add a fix for Erratum 505 (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Simplify NB MCE decoder interface (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Drop local coreid reporting (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Print valid addr when reporting an error (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Print CPU number when reporting the error (Mauro Carvalho Chehab) [822275] - [firmware] bnx2x: add FW 7.2.51.0 (Michal Schmidt) [819842] - [netdrv] bnx2x: enable previously disabled ethtool ops (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: convert to .set_phys_id extended ethtool op (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Utilize Link Flap Avoidance (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Link Flap Avoidance (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: link code refactoring (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use native EEE instead of auto-greeen (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: correct & clean 10G EEE requirements (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: EEE code refactoring (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: add EEE support for 4-port devices (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: EEE status is read locally (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use list_move_tail instead of list_del/list_add_tail (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix rx checksum validation for IPv6 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add missing afex code (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix registers dumped (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: correct advertisement of pause capabilities (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: display the correct duplex value (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: prevent timeouts when using PFC (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix stats copying logic (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Avoid sending multiple statistics queries (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Correct the ndo_poll_controller call (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Move netif_napi_add to the open call (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix compiler warnings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix recovery flow cleanup during probe (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix unload previous driver flow when flr-capable (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix mem leak when command is unknown (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove cast around the kmalloc in bnx2x_prev_mark_path (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Correct EEE statistics gathering (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add new 57840 device IDs (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: organize BDs calculation for stop/resume (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix non-kernel-doc comments with kernel-doc start markers (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix (nearly-)kernel-doc comment (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: set maximal number of default RSS queues (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Change bnx2x_tests_str_arr to static char (Michal Schmidt) [819842 826277 826295 826302] - [scsi] bnx2i: use strlcpy() instead of memcpy() for strings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x, bnx2fc, bnx2i, cnic: Add statistics support and FCoE capabilities advertisement (Michal Schmidt) [819842 826277 826295 826302] - [scsi] bnx2i: Fixed NULL ptr deference for 1G bnx2 Linux iSCSI offload (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Allocate UIO resources only on devices that support iSCSI. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Allocate kcq resource only on devices that support FCoE. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Add function pointers to arm IRQ for different devices. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Free UIO rings when the device is closed. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Add functions to allocate and free UIO rings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Fix non-kernel-doc comments with kernel-doc start markers (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: remove invalid reference to list iterator variable (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Fix mmap regression. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Handle RAMROD_CMD_ID_CLOSE error. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Remove uio mem[0]. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Read bnx2x function number from internal register (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Fix occasional NULL pointer dereference during reboot. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Remove casts to same type (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: Bumped version to 1.0.12 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: use list_entry instead of explicit cast (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: Improve error recovery by handling parity errors (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: Support interface creation on non-VLAN interface also (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: Reduce object size by consolidating formats (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2i: Removed the reference to the netdev->base_addr (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix link for BCM57711 with 84823 phy (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix I2C non-respondent issue (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: link module eeprom (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: 1G sfp+ module handling (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: revised link register access (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: treat 0 speed as link down (copper) (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: link cleanup (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: sfp+ Tx fault detection added (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Change date and version to 1.72.51-0 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Support DCBX for all functions (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add support for ethtool -L (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Allow up to 63 RSS queues (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Split the FP structure (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Move the CNIC L2 CIDs to be right after the RSS CIDs (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Make the transmission queues adjacent (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Allow more than 64 L2 CIDs (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add support for 4-tupple UDP RSS (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Return only online tests for MF (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add support for external LB (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: correct LPI pass-through configuration (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix panic when TX ring is full (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix checksum validation (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Added EEE Ethtool support. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Added EEE support (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: bug fix when loading after SAN boot (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix handling single MSIX mode for 57710/57711 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove some bloat (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: off by one in bnx2x_ets_e3b0_sp_pri_to_cos_set() (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Update driver version to 1.72.50-0 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove gro workaround (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: add afex support (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Clear MDC/MDIO warning message (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM57711+BCM84823 link issue (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Clear BCM84833 LED after fan failure (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM84833 PHY FW version presentation (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix link issue for BCM8727 boards. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Restore 1G LED on BCM57712+BCM8727 designs. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM578x0-SFI pre-emphasis settings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM57810-KR AN speed transition (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM57810-KR FC (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: PFC fix (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: add missing parenthesis to prevent u32 overflow (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Change to driver version 1.72.10-0 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Change comments and white spaces (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: change to the rss engine (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: congestion management re-organization (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Added support for a new device - 57811 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: added support for working with one msix irq. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: enable inta on the pci bus when used (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove unnecessary dmae code (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove unnecessary .h dependencies (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix vector traveling while looking for an empty entry (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: previous driver unload revised (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: validate FW trace prior to its printing (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: changed iscsi/fcoe mac init and macros (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: added TLV_NOT_FOUND flags to the dcb (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: removed dcb unused code (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: reduced sparse warnings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: revised driver prints (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use ethtool_rxfh_indir_default() (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: call netif_set_real_num_rx_queues() (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: code doesn't use stats for allocating Rx BDs (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: ethtool returns req. AN even when AN fails (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: ethtool now returns unknown speed/duplex (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: mark functions as loaded on shared memory (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use param's id instead of sp_obj's id (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: set_one_mac_e1x uses raw's state as input (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: removed unused function bnx2x_queue_set_cos_cid (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: move LLH_CAM to header, apply naming conventions (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: update driver version to 1.72.10-0 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: add gro_check (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: make bnx2x_close() static again (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use eth_hw_addr_random() and reset addr_assign_type (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: allow all functions to display the phy FW version (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: removed code re-checking memory base after device open (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: allow BCM84833 phy to advertise 100Base-T speeds (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: notify cnic of address of info-to-the-mcp (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: allocate smaller Rx rings for 1G functions (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: allocate memory dynamically in ethtool self-test. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: force 10G on 84833 phy should be autoneg with only 10G advertised (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: added autoneg-restart after link advertisement changes (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: ethtool publishes link partners speed and FC (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: half duplex support added for several boards (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Remove boolean comparisons to true/false (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Look inside vlan when determining checksum proto. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: cut down on pointless differences from upstream (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] igb: schedule watchdog every second to update the statistics (Stefan Assmann) [838404] - [pci] Set device power state to PCI_D0 for device without native PM support (Laszlo Ersek) [849223]- [block] fix up use after free in __blkdev_get (Jeff Moyer) [847838] - [firmware] r8169: update the firmware for RTL8168F variant (Ivan Vecera) [842651] - [netdrv] r8169: use unlimited DMA burst for TX (Ivan Vecera) [842651] - [netdrv] r8169: add D-Link DGE-560T identifiers. (Ivan Vecera) [842651] - [netdrv] r8169: verbose error message. (Ivan Vecera) [842651] - [netdrv] r8169: remove rtl_ocpdr_cond. (Ivan Vecera) [842651] - [netdrv] r8169: fix argument in rtl_hw_init_8168g. (Ivan Vecera) [842651] - [netdrv] r8169: support RTL8168G (Ivan Vecera) [842651] - [netdrv] r8169: abstract out loop conditions. (Ivan Vecera) [842651] - [netdrv] r8169: ephy, eri and efuse functions signature changes. (Ivan Vecera) [842651] - [netdrv] r8169: csi_ops signature change. (Ivan Vecera) [842651] - [netdrv] r8169: mdio_ops signature change. (Ivan Vecera) [842651] - [netdrv] r8169: add RTL8106E support. (Ivan Vecera) [842651] - [netdrv] r8169: RxConfig hack for the 8168evl. (Ivan Vecera) [842651] - [netdrv] r8169: avoid NAPI scheduling delay. (Ivan Vecera) [842651] - [netdrv] r8169: call netif_napi_del at errpaths and at driver unload (Ivan Vecera) [842651] - [netdrv] r8169: fix unsigned int wraparound with TSO (Ivan Vecera) [842651] - [netdrv] r8169: support the new RTL8411 chip. (Ivan Vecera) [842651] - [netdrv] r8169: adjust some functions of 8111f (Ivan Vecera) [842651] - [netdrv] r8169: support the new RTL8402 chip. (Ivan Vecera) [842651] - [netdrv] r8169: add device specific CSI access helpers. (Ivan Vecera) [842651] - [netdrv] r8169: modify pll power function (Ivan Vecera) [842651] - [netdrv] r8169: 8168c and later require bit 0x20 to be set in Config2 for PME signaling. (Ivan Vecera) [842651] - [netdrv] r8169: Config1 is read-only on 8168c and later. (Ivan Vecera) [842651] - [netdrv] r8169: enable napi on resume. (Ivan Vecera) [842651] - [netdrv] r8169: fix comment typo (Ivan Vecera) [842651] - [netdrv] r8169: stop using net_device.{base_addr, irq}. (Ivan Vecera) [842651] - [netdrv] r8169: move rtl_cfg_info closer to its caller. (Ivan Vecera) [842651] - [netdrv] r8169: move the netpoll handler after the irq handler. (Ivan Vecera) [842651] - [netdrv] r8169: move rtl8169_open after rtl_task it depends on. (Ivan Vecera) [842651] - [netdrv] r8169: move rtl_set_rx_mode before its rtl_hw_start callers. (Ivan Vecera) [842651] - [netdrv] r8169: move net_device_ops beyond the methods it references. (Ivan Vecera) [842651] - [netdrv] r8169: move the driver probe method to the end of the driver file. (Ivan Vecera) [842651] - [netdrv] r8169: move the driver removal method to the end of the driver file. (Ivan Vecera) [842651] - [netdrv] r8169: runtime resume before shutdown. (Ivan Vecera) [842651] - [netdrv] r8169: corrupted IP fragments fix for large mtu. (Ivan Vecera) [842651] - [netdrv] r8169: Remove alloc_etherdev error messages (Ivan Vecera) [842651] - [netdrv] r8169: spinlock redux. (Ivan Vecera) [842651] - [netdrv] r8169: avoid a useless work scheduling. (Ivan Vecera) [842651] - [netdrv] r8169: move task enable boolean to bitfield. (Ivan Vecera) [842651] - [netdrv] r8169: bh locking redux and task scheduling. (Ivan Vecera) [842651] - [netdrv] r8169: fix early queue wake-up. (Ivan Vecera) [842651] - [netdrv] r8169: remove work from irq handler. (Ivan Vecera) [842651] - [netdrv] r8169: missing barriers. (Ivan Vecera) [842651] - [netdrv] r8169: irq mask helpers. (Ivan Vecera) [842651] - [netdrv] r8169: factor out IntrMask writes. (Ivan Vecera) [842651] - [netdrv] r8169: stop delaying workqueue. (Ivan Vecera) [842651] - [netdrv] r8169: remove rtl8169_reinit_task. (Ivan Vecera) [842651] - [netdrv] r8169: remove hardcoded PCIe registers accesses. (Ivan Vecera) [842651] - [netdrv] r8169: increase the delay parameter of pm_schedule_suspend (Ivan Vecera) [842651] - [netdrv] r8169: Fix runtime power management (Ivan Vecera) [842651] - [netdrv] r8169 / PCI / PM: Add simplified runtime PM support (rev. 3) (Ivan Vecera) [842651] - [netdrv] r8169: fix potentially dangerous trailing '; ' in #defined values/expressions (Ivan Vecera) [842651] - [netdrv] r8169: fix wrong eee setting for rlt8111evl (Ivan Vecera) [842651] - [netdrv] r8169: fix driver shutdown WoL regression. (Ivan Vecera) [842651] - [netdrv] r8169: add skb frag size accessors (Ivan Vecera) [842651] - [netdrv] r8169: do not enable the TBI for anything but the original 8169. (Ivan Vecera) [842651] - [netdrv] r8169: remove erroneous processing of always set bit. (Ivan Vecera) [842651] - [netdrv] r8169: fix WOL setting for 8105 and 8111evl (Ivan Vecera) [842651] - [netdrv] r8169: add MODULE_FIRMWARE for the firmware of 8111evl (Ivan Vecera) [842651] - [netdrv] r8169: convert to SKB paged frag API. (Ivan Vecera) [842651] - [netdrv] bna: fix assignment of 0/1 to bool variables (Ivan Vecera) [830018] - [netdrv] bna: Fix non-kernel-doc comments with kernel-doc start markers (Ivan Vecera) [830018] - [netdrv] bna: Fix (nearly-)kernel-doc comments for various functions (Ivan Vecera) [830018] - [netdrv] bna: Remove casts to same type (Ivan Vecera) [830018] - [netdrv] bna: remove redundant NULL test before release_firmware() (Ivan Vecera) [830018] - [netdrv] bna: Update driver version to 3.0.23.0 (Ivan Vecera) [830018] - [netdrv] bna: Function name changes and cleanups (Ivan Vecera) [830018] - [netdrv] bna: Remove tx tasklet (Ivan Vecera) [830018] - [netdrv] bna: tx rx cleanup fix (Ivan Vecera) [830018] - [netdrv] bna: ioc cleanups (Ivan Vecera) [830018] - [netdrv] bna: Flash controller ioc pll init fixes (Ivan Vecera) [830018] - [netdrv] bna: Serialize smem access during adapter initialization (Ivan Vecera) [830018] - [netdrv] bna: Remove boolean comparisons to true/false (Ivan Vecera) [830018] - [netdrv] bna: fix error handling of bnad_get_flash_partition_by_offset() (Ivan Vecera) [830018] - [netdrv] bna: Implement ethtool flash_device entry point (Ivan Vecera) [830018] - [netdrv] bna: Remove alloc_etherdev error messages (Ivan Vecera) [830018] - [netdrv] bna: Remove unnecessary k.alloc/v.alloc OOM messages (Ivan Vecera) [830018] - [netdrv] bna: fix sparse warnings/errors (Ivan Vecera) [830018] - [netdrv] bna: make ethtool_ops and strings const (Ivan Vecera) [830018] - [netdrv] bna: Add debugfs interface (Ivan Vecera) [830018] - [netdrv] bna: Added flash sub-module and ethtool eeprom entry points (Ivan Vecera) [830018] - [netdrv] bna: Convert MAC_ADDRLEN uses to ETH_ALEN (Ivan Vecera) [830018] - [netdrv] bna: sweep the floors and convert some .get_drvinfo routines to strlcpy (Ivan Vecera) [830018] - [netdrv] bna: add skb frag size accessors (Ivan Vecera) [830018] - [netdrv] be2net: implement unicast filtering (Ivan Vecera) [813400] - [netdrv] bna: don't set ndo_set_rx_mode (Ivan Vecera) [815303] - [net] Statically initialize init_net.dev_base_head (Weiping Pan) [853302] - [net] cgroup: fix access the unallocated memory in netprio cgroup (Weiping Pan) [853302] - [net] cgroup: fix out of bounds accesses (Weiping Pan) [853302] - [net] cgroup: fix panic in netprio_cgroup (Weiping Pan) [853302] - [netdrv] enic: remove unnecessary setting of skb->dev (Stefan Assmann) [829503] - [netdrv] enic: Convert compare_ether_addr to ether_addr_equal (Stefan Assmann) [829503] - [netdrv] enic: replace open-coded ARRAY_SIZE with macro (Stefan Assmann) [829503] - [netdrv] enic: Stop using NLA_PUT*() (Stefan Assmann) [829503] - [netdrv] enic: Fix addr valid check in enic_set_vf_mac (Stefan Assmann) [829503] - [netdrv] enic: fix an endian bug in enic_probe() (Stefan Assmann) [829503] - [netdrv] enic: Fix endianness bug (Stefan Assmann) [829503] - [pci] x2apic: fix optout message (Prarit Bhargava) [860729] - [tools] perf: fix parallel build (Eric Sandeen) [859259] - [scsi] remove no longer valid BUG_ON in scsi_lld_busy (Jeff Garzik) [842881] - [net] Add netif_get_num_default_rss_queues (Michal Schmidt) [859399]- [usb] serial: qcserial avoid pointing to freed memory (Don Zickus) [699676] - [usb] serial: Fix qcserial memory leak on rmmod (Don Zickus) [699676] - [usb] serial: fix a memory leak in qcprobe error path (Don Zickus) [699676] - [virt] kvmclock: unbreak registration by aligning with upstream (Michael S. Tsirkin) [856198] - [x86] apic: replace eoi_write on apic disable (Michael S. Tsirkin) [856198] - [scsi] qla4xxx: v5.03.00.00.06.04-k0 (Chad Dupuis) [826570] - [scsi] qla4xxx: Update Copyright header (Chad Dupuis) [826570] - [scsi] qla4xxx: Added support for ISP83XX (Chad Dupuis) [826570] - [scsi] qla4xxx: Added new function qla4_8xxx_get_minidump (Chad Dupuis) [826570] - [scsi] qla4xxx: Set IDC version in correct way (Chad Dupuis) [826570] - [scsi] qla4xxx: Replace all !is_qla8022() with is_qla40XX() (Chad Dupuis) [826570] - [scsi] qla4xxx: Added new functions in isp_ops (Chad Dupuis) [826570] - [scsi] qla4xxx: Clean-up and optimize macros (Chad Dupuis) [826570] - [scsi] qla4xxx: Rename macros from 82XX to 8XXX (Chad Dupuis) [826570] - [scsi] qla4xxx: Update func name from ql4_ to qla4_ (Chad Dupuis) [826570] - [scsi] qla4xxx: Update structure and variable names (Chad Dupuis) [826570] - [scsi] qla4xxx: Update function name from 8xxx to 82xx (Chad Dupuis) [826570] - [scsi] qla4xxx: v5.02.00.00.06.04-k1 (Chad Dupuis) [826570] - [scsi] qla4xxx: Wait for cmd to complete before chip reset for ISP40XX (Chad Dupuis) [826570] - [scsi] qla4xxx: Clear interrupt while unloading driver (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix lockdep warning in qla4xxx_post_work() (Chad Dupuis) [826570] - [scsi] qla4xxx: v5.02.00.00.06.04-k0 (Chad Dupuis) [826570] - [scsi] qla4xxx: Properly handle SCSI underrun while processing status IOCBs (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix multiple conn login event issue during session recovery (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix gcc warning for x86 system (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix memory corruption issue in qla4xxx_ep_connect (Chad Dupuis) [826570] - [scsi] qla4xxx: remove unnecessary read of PCI_CAP_ID_EXP (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix Spell check (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix a Sparse warning message (Chad Dupuis) [826570] - [scsi] qla4xxx: multi-session fix for flash ddbs (Chad Dupuis) [826570] - [scsi] qla4xxx: v5.02.00.00.06.03-k5 (Chad Dupuis) [826570] - [scsi] qla4xxx: Capture minidump for ISP82XX on firmware failure (Chad Dupuis) [826570] - [scsi] qla4xxx: Add change_queue_depth API support (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix clear ddb mbx command failure issue (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix kernel panic during discovery logout (Chad Dupuis) [826570] - [scsi] qla4xxx: Correct early completion of pending mbox (Chad Dupuis) [826570] - [scsi] qla4xxx: use pci_dev->revision (Chad Dupuis) [826570] - [drm] edid: limit printk when facing bad edid (Dave Airlie) [857792] - [drm] backport 3.6 drm into rhel6.4 kernel (Dave Airlie) [857792] - [mm] backport the extended prefault helpers from upstream (Dave Airlie) [857792] - [gpu] vga drivers backport (Dave Airlie) [857792] - [base] dma-buf: backport dma-buf support (Dave Airlie) [857792] - [acpi] export symbol acpi_get_table_with_size (Dave Airlie) [857792] - [kernel] sched: Add __wake_up_all_locked() API (Dave Airlie) [857792] - [kernel] sched: wait_event_interruptible_locked() interface (Dave Airlie) [857792] - [pci] pci_regs: define LNKSTA2 pcie cap + bits (Dave Airlie) [857792] - [mm] slab: introduce kmalloc_array() (Dave Airlie) [857792] - [fs] sysfs: Add sysfs_merge_group() and sysfs_unmerge_group() (Dave Airlie) [857792] - [i2c] export bit-banging algo functions (Dave Airlie) [857792] - [netdrv] bnx2: Clean up remainint iounmap (Neil Horman) [826727] - [netdrv] bnx2: Try to recover from PCI block reset (Neil Horman) [826727] - [netdrv] bnx2: Fix bug in bnx2_free_tx_skbs() (Neil Horman) [826727] - [netdrv] bnx2: Add missing netif_tx_disable() in bnx2_close() (Neil Horman) [826727] - [netdrv] bnx2: Add "fall through" comments (Neil Horman) [826727] - [netdrv] bnx2: Update version 2.2.2 (Neil Horman) [826727] - [netdrv] bnx2: Read PCI function number from internal register (Neil Horman) [826727] - [netdrv] bnx2: Dump additional BC_STATE during firmware sync timeout (Neil Horman) [826727] - [netdrv] bnx2: Dump all FTQ_CTL registers during tx_timeout (Neil Horman) [826727] - [netdrv] bnx2: Remove casts to same type (Neil Horman) [826727] - [netdrv] bnx2: replace open-coded ARRAY_SIZE with macro (Neil Horman) [826727] - [netdrv] bnx2: stop using net_device.{base_addr, irq} (Neil Horman) [826727] - [netdrv] bnx2: unify return value of .ndo_set_mac_address if address is invalid (Neil Horman) [826727] - [usb] ti_usb: fix printk format warning (Don Zickus) [846419] - [usb] ti_usb_3410_5052: adding multitech dialup fax/modem devices (Don Zickus) [846419] - [pci] Enable ATS at the device state restore (Don Dugger) [767886] - [pci] intel-iommu: Move duplicate list-mangling code into unlink_domain_info() helper (Don Dugger) [767886] - [pci] intel-iommu: Add device info into list before doing context mapping (Don Dugger) [767886] - [netdrv] igbvf: Fix (nearly-)kernel-doc comments for various functions (Stefan Assmann) [819104] - [netdrv] igbvf: fix divide by zero (Stefan Assmann) [819104] - [netdrv] igbvf: fix the bug when initializing the igbvf (Stefan Assmann) [819104] - [netdrv] intel: make wired ethernet driver message level consistent (rev2) (Stefan Assmann) [819104] - [netdrv] igbvf: Use ETH_ALEN (Stefan Assmann) [819104] - [netdrv] igbvf: reset netdevice addr_assign_type if changed (Stefan Assmann) [819104] - [netdrv] igbvf: rename dev_hw_addr_random and remove redundant second (Stefan Assmann) [819104] - [netdrv] igbvf: refactor Interrupt Throttle Rate code (Stefan Assmann) [819104] - [netdrv] igbvf: change copyright date (Stefan Assmann) [819104] - [netdrv] igbvf: remove unneeded cast (Stefan Assmann) [819104] - [x86] cpu: keep SEP flag enabled on 64-bit if execshield is on (Eduardo Habkost) [821463] - [x86] Revert: intel_idle: disable NHM/WSM HW C-state auto-demotion (Matthew Garrett) [834097] - [block] cciss: fix handling of protocol error (Tomas Henzl) [858292] - [ata] ata_piix: IDE-mode SATA patch for Intel DH89xxCC DeviceIDs (David Milburn) [859491] - [scsi] hpsa: fix handling of protocol error (Tomas Henzl) [857956] - [x86] mce: Introduce mce_gather_info() (Luming Yu) [855775] - [mm] hwpoison: Remove extra unwanted call to send_sig_info() (Lenny Szubowicz) [855775]- [misc] sgi-xp: fails to load when cpu 0 is out of IRQ resources (George Beshers) [854677] - [misc] sgi-xp: nested calls to spin_lock_irqsave() (George Beshers) [854677] - [net] openvswitch: Make Open vSwitch use non-accel VLAN tagging (Thomas Graf) [859048] - [net] vlan: dont drop packets from unknown vlans in promiscuous mode (Thomas Graf) [859048] - [netdrv] e1000e: update driver version number (Dean Nelson) [819103] - [netdrv] e1000e: cleanup - remove unnecessary variable (Dean Nelson) [819103] - [netdrv] e1000e: cleanup - remove inapplicable comment (Dean Nelson) [819103] - [netdrv] e1000e: cleanup strict checkpatch check (Dean Nelson) [819103] - [netdrv] e1000e: cleanup strict checkpatch MEMORY_BARRIER checks (Dean Nelson) [819103] - [netdrv] e1000e: DoS while TSO enabled caused by link partner with small MSS (Dean Nelson) [819103] - [netdrv] e1000e: fix panic while dumping packets on Tx hang with IOMMU (Dean Nelson) [819103] - [netdrv] e1000e: 82571 Tx Data Corruption during Tx hang recovery (Dean Nelson) [819103] - [netdrv] e1000e: fix test for PHY being accessible on 82577/8/9 and I217 (Dean Nelson) [819103] - [netdrv] e1000e: Correct link check logic for 82571 serdes (Dean Nelson) [819103] - [netdrv] e1000e: Program the correct register for ITR when using MSI-X. (Dean Nelson) [819103] - [netdrv] e1000e: Cleanup code logic in e1000_check_for_serdes_link_82571() (Dean Nelson) [819103] - [netdrv] e1000e: Fix (nearly-)kernel-doc comments for various functions (Dean Nelson) [819103] - [netdrv] e1000e: remove use of IP payload checksum (Dean Nelson) [819103] - [netdrv] e1000e: use more informative logging macros when netdev not yet registered (Dean Nelson) [819103] - [netdrv] e1000e: test for valid check_reset_block function pointer (Dean Nelson) [819103] - [netdrv] e1000e: fix Rapid Start Technology support for i217 (Dean Nelson) [819103] - [netdrv] e1000e: fix typo in definition of E1000_CTRL_EXT_FORCE_SMBUS (Dean Nelson) [819103] - [netdrv] e1000e: Fix merge conflict (net->net-next) (Dean Nelson) [819103] - [netdrv] e1000e: clear REQ and GNT in EECD (82571 && 82572) (Dean Nelson) [819103] - [netdrv] e1000e: enable forced master/slave on 82577 (Dean Nelson) [819103] - [netdrv] e1000e: initial support for i217 (Dean Nelson) [819103] - [netdrv] e1000e: Remove special case for 82573/82574 ASPM L1 disablement (Dean Nelson) [819103] - [netdrv] e1000e: Disable ASPM L1 on 82574 (Dean Nelson) [819103] - [netdrv] e1000e: Driver workaround for IPv6 Header Extension Erratum. (Dean Nelson) [819103] - [netdrv] e1000e: Resolve intermittent negotiation issue on 82574/82583. (Dean Nelson) [819103] - [netdrv] e1000e: cleanup long {read|write}_reg_locked PHY ops function pointers (Dean Nelson) [819103] - [netdrv] e1000e: suggest a possible workaround to a device hang on 82577/8 (Dean Nelson) [819103] - [netdrv] e1000e: fix .ndo_set_rx_mode for 82579 (Dean Nelson) [819103] - [netdrv] e1000e: PHY initialization flow changes for 82577/8/9 (Dean Nelson) [819103] - [netdrv] e1000e: workaround EEPROM configuration change on 82579 (Dean Nelson) [819103] - [netdrv] e1000e: 82579 potential system hang on stress when ME enabled (Dean Nelson) [819103] - [netdrv] e1000e: 82579 packet drop workaround (Dean Nelson) [819103] - [netdrv] e1000e: Enable DMA Burst Mode on 82574 by default. (Dean Nelson) [819103] - [netdrv] e1000e: Disable Far-End LoopBack following reset on 80003ES2LAN. (Dean Nelson) [819103] - [netdrv] e1000e: Fix default interrupt throttle rate not set in NIC HW (Dean Nelson) [819103] - [netdrv] e1000e: MSI interrupt test failed, using legacy interrupt (Dean Nelson) [819103] - [netdrv] e1000e: cleanup boolean logic (Dean Nelson) [819103] - [netdrv] e1000e: cleanup remaining strings split across multiple lines (Dean Nelson) [819103] - [netdrv] e1000e: issues in Sx on 82577/8/9 (Dean Nelson) [819103] - [netdrv] e1000e: cleanup indexed register arrays (Dean Nelson) [819103] - [netdrv] e1000e: cleanup NAPI routine (Dean Nelson) [819103] - [netdrv] e1000e: Minor comment clean-up. (Dean Nelson) [819103] - [netdrv] e1000e: Guarantee descriptor writeback flush success. (Dean Nelson) [819103] - [netdrv] e1000e: make wired ethernet driver message level consistent (rev2) (Dean Nelson) [819103] - [netdrv] e1000e: use msleep instead of mdelay (Dean Nelson) [819103] - [netdrv] e1000e: cleanup whitespace and indentation (Dean Nelson) [819103] - [netdrv] e1000e: cleanup incorrect filename in comment (Dean Nelson) [819103] - [netdrv] e1000e: rename e1000e_reload_nvm() and call as function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup - remove unnecessary variable (Dean Nelson) [819103] - [netdrv] e1000e: use true/false for boolean send_xon, do not assume always true (Dean Nelson) [819103] - [netdrv] e1000e: cleanup comment in e1000_hash_mc_addr() (Dean Nelson) [819103] - [netdrv] e1000e: rename e1000e_config_collision_dist() and call as function pointer (Dean Nelson) [819103] - [netdrv] e1000e: comment correction in e1000e_set_kmrn_lock_loss_workaround_ich8lan (Dean Nelson) [819103] - [netdrv] e1000e: cleanup calls to setup_physical_interface function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup use of check_reset_block function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup use of check_mng_mode function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: rename e1000e_setup_link() and call as function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: rename e1000e_id_led_init() and call as function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cosmetic comment changes to make lines less than 80 characters (Dean Nelson) [819103] - [netdrv] e1000e: cosmetic change to boolean comparisons (Dean Nelson) [819103] - [netdrv] e1000e: cleanup goto statements to exit points without common work (Dean Nelson) [819103] - [netdrv] e1000e: potentially incorrect return for e1000e_setup_fiber_serdes_link (Dean Nelson) [819103] - [netdrv] e1000e: potentially incorrect return for e1000_init_hw_ich8lan (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: minor whitespace addition (insert blank line separator) (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unnecessary variable initializations (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unnecessary test and return (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unnecessary variable ret_val (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unreachable statement (Dean Nelson) [819103] - [netdrv] e1000e: potentially incorrect return for e1000_set_d3_lplu_state_ich8lan (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: always return 0 (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unnecessary assignments just before returning (Dean Nelson) [819103] - [netdrv] e1000e: potential incorrect return for e1000_setup_copper_link_80003es2lan (Dean Nelson) [819103] - [netdrv] e1000e: potentially incorrect return for e1000_cfg_kmrn_10_100_80003es2lan (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: rename goto labels to be more meaningful (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: use goto for common work needed by multiple exit points (Dean Nelson) [819103] - [netdrv] e1000e: replace '1' with 'true' for boolean get_link_status (Dean Nelson) [819103] - [netdrv] e1000e: pass pointer to hw struct for e1000_init_mac_params_XXX() (Dean Nelson) [819103] - [netdrv] e1000e: use true/false for bool autoneg_false (Dean Nelson) [819103] - [netdrv] e1000e: remove unnecessary parentheses (Dean Nelson) [819103] - [netdrv] e1000e: remove unnecessary returns from void functions (Dean Nelson) [819103] - [netdrv] e1000e: remove test that is always false (Dean Nelson) [819103] - [netdrv] e1000e: add skb frag size accessors (Dean Nelson) [819103] - [scsi] qla2xxx: Update version number to 8.04.00.08.06.4-k. (Chad Dupuis) [826565] - [scsi] qla2xxx: Use the right field for container_of. (Chad Dupuis) [826565] - [scsi] qla2xxx: Allow MSI interrupt registration for ISP82xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Don't toggle RISC interrupt bits after IRQ lines are attached. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix incorrect status reporting on DIF errors. (Chad Dupuis) [826565] - [scsi] qla2xxx: T10 DIF - ISP83xx changes. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix for legacy interrupts for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Enable fw attributes for ISP24xx and above. (Chad Dupuis) [826565] - [scsi] qla2xxx: Get fcal position map should not be called for p2p topology. (Chad Dupuis) [826565] - [scsi] qla2xxx: Set Maximum Read Request Size to 4K. (Chad Dupuis) [826565] - [scsi] qla2xxx: Enclose adapter related calls in adapter check in failed state handler. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix for handling some error conditions in loopback. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix description of qla2xmaxqdepth parameter. (Chad Dupuis) [826565] - [scsi] qla2xxx: set idc version if function is first one to come. (Chad Dupuis) [826565] - [scsi] qla2xxx: Do not restrict the number of NPIV ports for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Do PCI fundamental reset for ISP83xx (Chad Dupuis) [826565] - [scsi] qla2xxx: Fail initialization if unable to load RISC code. (Chad Dupuis) [826565] - [scsi] qla2xxx: Ensure PLOGI is sent to Fabric Management-Server upon request. (Chad Dupuis) [826565] - [scsi] qla2xxx: Remove setting Scsi_host->this_id during adapter probe. (Chad Dupuis) [826565] - [scsi] qla2xxx: Use defines instead of hardcoded values for intr status. (Chad Dupuis) [826565] - [scsi] qla2xxx: Dont call nic restart firmware if it is already active and running. (Chad Dupuis) [826565] - [scsi] qla2xxx: Wrong PCIe(2.5Gb/s x8) speed in the kerenel message for ISP82xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Perform ROM mbx cmd access only after ISP soft-reset during f/w recovery. (Chad Dupuis) [826565] - [scsi] qla2xxx: Implement beacon support for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix for continuous rescan attempts in arbitrated loop topology. (Chad Dupuis) [826565] - [scsi] qla2xxx: Only enable link up on the correct interrupt event. (Chad Dupuis) [826565] - [scsi] qla2xxx: Update the driver copyright. (Chad Dupuis) [826565] - [scsi] qla2xxx: Don't register to legacy interrupt for ISP82xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Changes for ISP83xx loopback support. (Chad Dupuis) [826565] - [scsi] qla2xxx: Add bit to identify adapters for thermal temp. (Chad Dupuis) [826565] - [scsi] qla2xxx: Implemetation of mctp. (Chad Dupuis) [826565] - [scsi] qla2xxx: IDC implementation for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Add FW DUMP SIZE sysfs attribute. (Chad Dupuis) [826565] - [scsi] qla2xxx: Implementation of bidirectional. (Chad Dupuis) [826565] - [scsi] qla2xxx: Use bitmap to store loop_id's for fcports. (Chad Dupuis) [826565] - [scsi] qla2xxx: Display mailbox failure by default. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in qla2xxx files (Chad Dupuis) [826565] - [scsi] qla2xxx: Remove redundant NULL check before release_firmware() call. (Chad Dupuis) [826565] - [scsi] qla2xxx: Add check in qla82xx_watchdog for failed hardware state. (Chad Dupuis) [826565] - [scsi] qla2xxx: Add I2C BSG interface. (Chad Dupuis) [826565] - [scsi] qla2xxx: Bind to ISP8031 devices. (Chad Dupuis) [826565] - [scsi] Revert: qla2xxx: During loopdown perform Diagnostic loopback. (Chad Dupuis) [826565] - [scsi] qla2xxx: Display proper firmware version when new minidump template is gathered for ISP82xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Don't capture minidump for ISP82xx on flash update from application. (Chad Dupuis) [826565] - [scsi] qla2xxx: Log link up and link down messages to track link flops. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix discrepencies between RHEL 6 and upstream. (Chad Dupuis) [826565] - [scsi] qla2xxx: Avoid losing any fc ports when loop id's are exhausted. (Chad Dupuis) [826565] - [scsi] qla2xxx: Optimize existing port name server query matching. (Chad Dupuis) [826565] - [scsi] qla2xxx: Remove mirrored field vp_idx from struct fc_port. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fixups for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Display proper supported speeds for 16G FC adapters. (Chad Dupuis) [826565] - [scsi] qla2xxx: handle default case in qla2x00_request_firmware() (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in qla_mbx.c (Chad Dupuis) [826565] - [scsi] qla2xxx: Micro optimization in queuecommand handler (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in qla_init.c (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in qla_bsg.c (Chad Dupuis) [826565] - [scsi] qla2xxx: Stats should be different from physical and virtual ports (Chad Dupuis) [826565] - [scsi] qla2xxx: Add ql_dbg_verbose logging level. (Chad Dupuis) [826565] - [scsi] qla2xxx: Handle interrupt registration failures more gracefully. (Chad Dupuis) [826565] - [scsi] qla2xxx: Change "Done" to "Entering" in the debug print statement in qla2x00_port_logout. (Chad Dupuis) [826565] - [scsi] qla2xxx: Detect PEG errors. (Chad Dupuis) [826565] - [scsi] qla2xxx: Remove unneeded DPC wakeups from qla82xx_watchdog. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in bus-reset handler. (Chad Dupuis) [826565] - [mm] thp: fix pmd_present for split_huge_page and PROT_NONE with THP (Andrea Arcangeli) [858385] - [wireless] rt2x00: Add support for BUFFALO WLI-UC-GNM2 to rt2800usb (Stanislaw Gruszka) [841578] - [wireless] cfg80211: process pending events when unregistering net device (Stanislaw Gruszka) [841578] - [net] mac80211: cancel mesh path timer (Stanislaw Gruszka) [841578] - [wireless] iwlwifi: fix debug print in iwl_sta_calc_ht_flags (Stanislaw Gruszka) [841578] - [wireless] rt61pci: fix NULL pointer dereference in config_lna_gain (Stanislaw Gruszka) [841578] - [wireless] iwlwifi: disable greenfield transmissions as a workaround (Stanislaw Gruszka) [841578] - [net] mac80211: fail authentication when AP denied authentication (Stanislaw Gruszka) [841578] - [wireless] reg: restore previous behaviour of chan->max_power calculations (Stanislaw Gruszka) [841578] - [net] mac80211: fix read outside array bounds (Stanislaw Gruszka) [841578] - [wireless] ath9k: Add PID/VID support for AR1111 (Stanislaw Gruszka) [841578] - [wireless] b43: fix crash with OpenFWWF (Stanislaw Gruszka) [841578] - [wireless] iwlwifi: Check BSS ctx active before call mac80211 (Stanislaw Gruszka) [841578] - [wireless] rndis_wlan: release BSS structures returned by cfg80211_inform_bss() (Stanislaw Gruszka) [841578] - [net] mac80211: fix crash with single-queue drivers (Stanislaw Gruszka) [841578] - [wireless] rt2800usb: 2001:3c17 is an RT3370 device (Stanislaw Gruszka) [841578] - [wireless] Backport ti drivers from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport orinoco driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport rtl818x driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport ipw2x00 driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport p54 driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport ath drivers family from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport b43legacy driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport bcma bus driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport b43 driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport ssb bus driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport rt2x00 driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport iwlwifi driver from linux 3.5 (Stanislaw Gruszka) [818672 841578] - [wireless] Backport iwlegacy driver from 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport mac80211 from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] fix kabi breakage caused by wireless update (Stanislaw Gruszka) [841578] - [wireless] Backport wireless core from linux 3.5 (Stanislaw Gruszka) [841578] - [x86] pci: Add option to not assign BAR's if not already assigned (George Beshers) [859966] - [edac] sb_edac: Avoid overflow errors at memory size calculation (Mauro Carvalho Chehab) [859132] - [Documentation] kernel-parameters.txt: Add intel_idle.max_cstate (Prarit Bhargava) [858337] - [kernel] rcu: Remove function versions of __kfree_rcu and offset (Neil Horman) [813086] - [scsi] fix NULL request_queue in scsi_requeue_run_queue() (Jeff Garzik) [842881] - [netdrv] tg3: Set RX_CHECKSUMS appropriately (John Feeney) [828967] - [firmware] iwlwifi: update firmware for 6205 (Stanislaw Gruszka) [850579] - [netdrv] pch_gbe: vlan skb len fix (Veaceslav Falico) [851682] - [net] ipv4/cipso: don't follow a NULL pointer when setsockopt() is called (Amerigo Wang) [842872] - [net] bridge: Fix timer typo that may render snooping less effective (Nikolay Aleksandrov) [676938]- [net] svcrpc: fix BUG() in svc_tcp_clear_pages (J. Bruce Fields) [769045] - [fs] nfs: Properly handle the case where the delegation is revoked (Steve Dickson) [842435] - [fs] nfs: Move cl_delegations to the nfs_server struct (Steve Dickson) [842435] - [fs] nfs: Introduce nfs_detach_delegations() (Steve Dickson) [842435] - [fs] nfs: Fix a number of RCU issues in the NFSv4 delegation code (Steve Dickson) [842435] - [netdrv] netxen: fix link notification order (Veaceslav Falico) [826574] - [netdrv] netxen: remove unnecessary setting of skb->dev (Veaceslav Falico) [826574] - [netdrv] netxen: restrict force firmware dump when dump is disabled (Veaceslav Falico) [826574] - [netdrv] netxen: Error return off by one for XG port (Veaceslav Falico) [826574] - [netdrv] netxen: Error return off by one in netxen_nic_set_pauseparam() (Veaceslav Falico) [826574] - [netdrv] netxen: Fix estimation of recv MSS in case of LRO (Veaceslav Falico) [826574] - [netdrv] netxen: added miniDIMM support in driver (Veaceslav Falico) [826574] - [netdrv] netxen: Allow only useful and recommended firmware dump capture mask values (Veaceslav Falico) [826574] - [netdrv] netxen_nic: disable minidump by default (Veaceslav Falico) [826574] - [netdrv] netxen: get rid of a redundant test for NULL before call to release_firmware() (Veaceslav Falico) [826574] - [netdrv] netxen: Fix endian bug (Veaceslav Falico) [826574] - [netdrv] netxen: unify return value of .ndo_set_mac_address if address is invalid (Veaceslav Falico) [826574] - [mm] coredump: add VM_NODUMP, MADV_DONTDUMP, MADV_DODUMP (Jason Baron) [739001] - [mm] coredump: remove VM_ALWAYSDUMP flag (Jason Baron) [739001] - [net] ipv6: unify conntrack reassembly expire code with standard one (Amerigo Wang) [726807] - [net] ipv6: add a new namespace for nf_conntrack_reasm (Amerigo Wang) [726807] - [net] ipv6: fix overlap check for fragments (Amerigo Wang) [726807] - [net] netfilter: discard overlapping IPv6 fragment (Amerigo Wang) [726807] - [net] netfilter: defrag: remove one redundant atomic ops (Amerigo Wang) [726807] - [acpi] Fix logic for removing mappings in 'acpi_unmap' (Myron Stowe) [816517] - [acpi] acpica: Expand OSL memory read/write interfaces to 64 bits (Myron Stowe) [816517] - [acpi] Remove ./drivers/acpi/atomicio.[ch] (Myron Stowe) [816517] - [acpi] Add RAM mapping support to ACPI (Myron Stowe) [816517] - [acpi] apei: Add 64-bit read/write support for APEI on i386 (Myron Stowe) [816517] - [acpi] apei: Convert atomicio routines (Myron Stowe) [816517] - [acpi] Export interfaces for ioremapping/iounmapping ACPI registers (Myron Stowe) [816517] - [acpi] Fix a fix section mismatch (Myron Stowe) [816517] - [net] ethtool: update ethtool_rx_flow_spec and avoid kabi breakage (Nikolay Aleksandrov) [847019] - [net] ethtool: add ntuple flow specifier data to network flow classifier (Nikolay Aleksandrov) [847019] - [net] ethtool: Add Ethernet MAC-level filtering/steering (Nikolay Aleksandrov) [847019] - [net] ethtool: Remove unimplemented flow specification types (Nikolay Aleksandrov) [847019] - [net] ethtool: Allow drivers to select RX NFC rule locations (Nikolay Aleksandrov) [847019] - [net] ethtool: Fix potential user buffer overflow for ETHTOOL_{G, S}RXFH (Nikolay Aleksandrov) [847019] - [net] ethtool: add rtnetlink & sched.h in ifndef GENKSYMS (Nikolay Aleksandrov) [847019] - [net] ethtool: Added kernel support in EEE Ethtool commands (Nikolay Aleksandrov) [847019] - [net] ethtool: Add reset operation (Nikolay Aleksandrov) [847019] - [net] ethtool: Change ETHTOOL_PHYS_ID implementation to allow dropping RTNL (Nikolay Aleksandrov) [847019] - [net] ethtool: Extend the ethtool API to obtain plugin module eeprom data (Nikolay Aleksandrov) [847019] - [net] ethtool: Added support for FW dump (Nikolay Aleksandrov) [847019] - [net] ethtool support to configure number of channels (Nikolay Aleksandrov) [847019] - [scsi] scsi_dh_alua: Enable STPG for unavailable ports (Ewan Milne) [857145] - [net] skbuff: do not take an additional reference in skb_frag_set_page (Neil Horman) [859433] - [i2c] add support for iSMT on bordenville (Neil Horman) [791368] - [pci] iommu, dmar: Use pr_format() instead of PREFIX to tidy up pr_*() calls (Don Dutile) [726531] - [pci] iommu, dmar: Reserve mmio space used by the IOMMU, if the BIOS forgets to (Don Dutile) [726531] - [pci] intel-iommu: Replace printks with appropriate pr_*() (Don Dutile) [726531] - [mm] fix potential anon_vma locking issue in mprotect() (Andrea Arcangeli) [858389] - [block] mtip32xx: fix user_buffer check in exec_drive_command (David Milburn) [837370] - [block] mtip32xx: remove HOTPLUG_PCI_PCIE dependancy (David Milburn) [837370] - [block] mtip32xx: Convert macro definitions for flag bits to enum (David Milburn) [837370] - [block] mtip32xx: Remove 'registers' and 'flags' from sysfs (David Milburn) [837370] - [block] mtip32xx: Changes to sysfs entries (David Milburn) [837370] - [block] mtip32xx: minor performance tweak (David Milburn) [837370] - [block] mtip32xx: Fix to support more than one sector in exec_drive_command() (David Milburn) [837370] - [block] mtip32xx: Use plain spinlock for 'cmd_issue_lock' (David Milburn) [837370] - [block] mtip32xx: Set block queue boundary variables (David Milburn) [837370] - [block] mtip32xx: Fix to handle TFE for PIO(IOCTL/internal) commands (David Milburn) [837370] - [block] mtip32xx: Change HDIO_GET_IDENTITY to return stored data (David Milburn) [837370] - [block] mtip32xx: Set custom timeouts for PIO commands (David Milburn) [837370] - [block] mtip32xx: fix clearing an incorrect register in mtip_init_port (David Milburn) [837370] - [block] mtip32xx: release the semaphore on an error path (David Milburn) [837370] - [block] mtip32xx: dump tagmap on failure (David Milburn) [837370] - [block] mtip32xx: fix handling of commands in various scenarios (David Milburn) [837370] - [block] mtip32xx: Shorten macro names (David Milburn) [837370] - [block] mtip32xx: misc changes (David Milburn) [837370] - [block] mtip32xx: Add new sysfs entry 'status' (David Milburn) [837370] - [block] mtip32xx: make setting comp_time as common (David Milburn) [837370] - [block] mtip32xx: Add new bitwise flag 'dd_flag' (David Milburn) [837370] - [block] mtip32xx: fix error handling in mtip_init() (David Milburn) [837370] - [block] mtip32xx: fix incorrect value set for drv_cleanup_done, and re-initialize and start port in mtip_restart_port() (David Milburn) [837370] - [kernel] tracing: Convert format output to seq_file (Jiri Olsa) [797067] - [kernel] tracing: Remove show_format and related macros from TRACE_EVENT (Jiri Olsa) [797067] - [kernel] tracing: Use defined fields and print_fmt to print formats (Jiri Olsa) [797067] - [kernel] tracing: Init print_fmt for kprobe events (Jiri Olsa) [797067] - [kernel] tracing: Init print_fmt for syscall events (Jiri Olsa) [797067] - [kernel] tracing: Add print_fmt field (Jiri Olsa) [797067] - [kernel] tracing: Have __dynamic_array() define a field (Jiri Olsa) [797067] - [pci] remove redundant checking in PCI Express capability routines (Myron Stowe) [832591] - [pci] Introduce command line option to disable ARI (Myron Stowe) [832591] - [pci] use pci_is_pcie() in pci core (Myron Stowe) [832591] - [serial] Basic support for Moschip 9900 family I/O chips (Steve Best) [850941] - [idle] intel_idle: ivybridge support (Matthew Garrett) [746722] - [block] Avoid missed wakeup in request waitqueue (Asias He) [848260] - [netdrv] mlx4: check promisc on proper port (Doug Ledford) [854052] - [netdrv] mlx4: attach multicast with correct flag (Doug Ledford) [854376] - [netdrv] mlx4: remove redundant adding of steering type to gid (Doug Ledford) [854053] - [netdrv] Revert: Fix a merge issue (Doug Ledford) [854053] - [scsi] lpfc: Update lpfc version to 8.3.5.82.1p (Rob Evers) [827566] - [scsi] lpfc: Fix null pointer error for piocbq (Rob Evers) [827566] - [scsi] lpfc: Add missing jumps to mempool_free (Rob Evers) [827566] - [scsi] lpfc: Fixed leaking memory from pci dma pool (Rob Evers) [827566] - [scsi] lpfc: Log SCSI XRI on abort handler timeout (Rob Evers) [827566] - [scsi] lpfc: Fix logging too many fcp underruns (Rob Evers) [827566] - [scsi] lpfc: Fixed SCSI device reset escalation (Rob Evers) [827566] - [scsi] lpfc: Fix BlockGuard messages (Rob Evers) [827566] - [scsi] lpfc: Fix param field to mask for LOCAL_REJ. (Rob Evers) [827566] - [scsi] lpfc: Add SLI-4 V1 Cap/Res desc support (Rob Evers) [827566] - [scsi] lpfc: complete list of commands w/ ext. tmo (Rob Evers) [827566] - [scsi] lpfc: Fix adding fc_host rport entries (Rob Evers) [827566] - [scsi] lpfc: Fix conflicts in log message numbers (Rob Evers) [827566] - [scsi] lpfc: Cosmetic changes (Rob Evers) [827566] - [scsi] lpfc: Fix discovery bug when swapping cables (Rob Evers) [827566] - [scsi] lpfc: Fixed scsi_eh escalation kernel panic (Rob Evers) [827566] - [scsi] lpfc: check data transfered on writes (Rob Evers) [827566] - [scsi] lpfc: remove incorrect message 2520 (Rob Evers) [827566] - [scsi] lpfc: destroy rrq_pool during driver removal (Rob Evers) [827566] - [scsi] lpfc: attach OCe14000 adapters (Rob Evers) [827566] - [scsi] lpfc: set valid bit for loopback testing (Rob Evers) [827566] - [scsi] lpfc: report misconfigured ports (Rob Evers) [827566] - [scsi] lpfc: Fix Panic During IO Test (Rob Evers) [827566] - [scsi] lpfc: dynamic delay multiplier param. (Rob Evers) [827566] - [scsi] lpfc: Fix abort status (Rob Evers) [827566] - [scsi] lpfc: Fixed PCI resource provision (Rob Evers) [827566] - [scsi] lpfc: Fix system hang due to bad mod params (Rob Evers) [827566] - [scsi] lpfc: Fixed debug helper routine (Rob Evers) [827566] - [scsi] lpfc: Fix using the wrong xritag (Rob Evers) [827566] - [scsi] lpfc: Debug routines for dumping SLI4 queues (Rob Evers) [827566] - [scsi] lpfc: LPe16000 discovery fixes (Rob Evers) [827566] - [scsi] lpfc: Reregister VPI for SLI3 (Rob Evers) [827566] - [scsi] lpfc: Fix log message 2597 when no error (Rob Evers) [827566] - [scsi] lpfc: FCP LOG for Finisar trace correlation (Rob Evers) [827566] - [scsi] lpfc: Fix error displayed (Rob Evers) [827566] - [scsi] lpfc: Fix Read Link status data (Rob Evers) [827566] - [scsi] lpfc: dix, create vports on FCoE SLI4 HBA (Rob Evers) [827566] - [scsi] lpfc: Fix flogi after flogi ack from target (Rob Evers) [827566] - [scsi] lpfc: add get controller attributes command (Rob Evers) [827566] - [scsi] lpfc: handle SLI4-port XRI profile change (Rob Evers) [827566] - [scsi] lpfc: Add -Werror compilation flag (Rob Evers) [827566] - [scsi] lpfc: Change def. DA_ID to enabled (Rob Evers) [827566] - [scsi] lpfc: remove scsi vport host when unloading (Rob Evers) [827566] - [scsi] lpfc: Increment T10 DIF error injection (Rob Evers) [827566] - [scsi] lpfc: Update copyright date for files (Rob Evers) [827566] - [scsi] lpfc: Refine T10 DIF debugfs error injection (Rob Evers) [827566] - [scsi] lpfc: Make BA_ACC work on exchange (Rob Evers) [827566] - [scsi] lpfc: Fix KERNEL allocation while lock held (Rob Evers) [827566] - [scsi] lpfc: Fix usage of bghm for BlockGuard errs (Rob Evers) [827566] - [scsi] lpfc: inject T10 DIF errors via debugfs (Rob Evers) [827566] - [scsi] lpfc: Fix BlockGuard for prot. data from HBA (Rob Evers) [827566] - [scsi] lpfc: add logs in port error/reset (Rob Evers) [827566] - [scsi] lpfc: Sync up with upstream lpfc driver code (Rob Evers) [827566] - [scsi] lpfc: Fixed T10 DIF/Blockguard on 16Gb FC (Rob Evers) [827566] - [scsi] lpfc: Fix files depending on module.h (Rob Evers) [827566] - [usb] core: fix deadlock in bConfigurationValue attribute method (Don Zickus) [832126] - [usb] allow drivers to use allocated bandwidth until unbound (Don Zickus) [832126] - [tools] perf: Add automated tests for event group parsing (Jiri Olsa) [695765] - [tools] perf: Enable grouping logic for parsed events (Jiri Olsa) [695765] - [tools] perf: Add support to update event modifier (Jiri Olsa) [695765] - [tools] perf: Add support to parse event group syntax (Jiri Olsa) [695765] - [tools] perf: Fix parse events automated tests (Jiri Olsa) [695765] - [tools] perf: Add support to reuse event grammar to parse out terms (Jiri Olsa) [695765] - [tools] perf: Make the event parser re-entrant (Jiri Olsa) [695765] - [tools] perf: Use data struct for arg passing in event parse function (Jiri Olsa) [695765] - [scsi] ipr: missing unlock before a return (Steve Best) [822647] - [scsi] ipr: Driver version 2.5.4 (Steve Best) [822647] - [scsi] ipr: Reduce interrupt lock time (Steve Best) [822647] - [scsi] ipr: Reduce queuecommand lock time (Steve Best) [822647] - [scsi] ipr: Driver version 2.5.3 (Steve Best) [822647] - [scsi] ipr: Increase alignment boundary of command blocks (Steve Best) [822647] - [scsi] ipr: Increase max concurrent oustanding commands (Steve Best) [822647] - [scsi] ipr: Remove unnecessary memory barriers (Steve Best) [822647] - [scsi] ipr: Remove unnecessary interrupt clearing on new adapters (Steve Best) [822647] - [scsi] ipr: Fix target id allocation re-use problem (Steve Best) [822647] - [scsi] ipr: update PCI ID definitions for new adapters (Steve Best) [822647] - [infiniband] cxgb3: Fix typos in infiniband drivers (Jay Fenlason) [747144] - [infiniband] cxgb3: Don't pass irq flags to flush_qp() (Jay Fenlason) [747144] - [infiniband] cxgb3, cxgb4: Remove dead code (Jay Fenlason) [747144] - [virt] kvm: Don't automatically expose the TSC deadline timer in cpuid (Don Dugger) [740712] - [virt] kvm: emulate lapic tsc deadline timer for guest (Don Dugger) [740712] - [virt] kvm: x86 TSC deadline definitions (Don Dugger) [740712] - [kernel] cgroup: add cgroup_root_mutex (Frederic Weisbecker) [844531] - [md] raid1: don't abort a resync on the first badblock (Jes Sorensen) [858219] - [mm] Hold a file reference in madvise_remove (Jerome Marchand) [849739] {CVE-2012-3511} - [net] ethtool: Extend ethtool_ops, add new ethtool types (Nikolay Aleksandrov) [844395] - [scsi] aacraid: Series 7 Async. (performance) mode support (Rich Bono) [824892 832495] - [scsi] aacraid: Fix endian issues in core and SRC portions of driver (Rich Bono) [824892 832495] - [scsi] aacraid: Relax the tight timeout loop on fib commands (Rich Bono) [824892 832495] - [scsi] aacraid: Better handling of in-flight events on thread stop (Rich Bono) [824892 832495] - [scsi] aacraid: Use resource_size_t for IO mem pointers and offsets (Rich Bono) [824892 832495] - [scsi] aacraid: add an iounmap call to aac_src_ioremap (Rich Bono) [824892 832495] - [scsi] aacraid: Added Sync.mode to support series 7/8/9 controllers (Rich Bono) [824892 832495] - [scsi] aacraid: use lower snprintf() limit (Rich Bono) [824892 832495] - [scsi] aacraid: Drop __TIME__ usage (Rich Bono) [824892 832495] - [scsi] aacraid: Do not set DMA mask to 32 bit first if adapter only supports 31 (Rich Bono) [824892 832495]- [netdrv] mlx4: check promisc on proper port (Doug Ledford) [854052] - [netdrv] mlx4: attach multicast with correct flag (Doug Ledford) [854376] - [netdrv] mlx4: remove redundant adding of steering type to gid (Doug Ledford) [854053] - [netdrv] Revert: Fix a merge issue (Doug Ledford) [854053] - [scsi] lpfc: Update lpfc version to 8.3.5.82.1p (Rob Evers) [827566] - [scsi] lpfc: Fix null pointer error for piocbq (Rob Evers) [827566] - [scsi] lpfc: Add missing jumps to mempool_free (Rob Evers) [827566] - [scsi] lpfc: Fixed leaking memory from pci dma pool (Rob Evers) [827566] - [scsi] lpfc: Log SCSI XRI on abort handler timeout (Rob Evers) [827566] - [scsi] lpfc: Fix logging too many fcp underruns (Rob Evers) [827566] - [scsi] lpfc: Fixed SCSI device reset escalation (Rob Evers) [827566] - [scsi] lpfc: Fix BlockGuard messages (Rob Evers) [827566] - [scsi] lpfc: Fix param field to mask for LOCAL_REJ. (Rob Evers) [827566] - [scsi] lpfc: Add SLI-4 V1 Cap/Res desc support (Rob Evers) [827566] - [scsi] lpfc: complete list of commands w/ ext. tmo (Rob Evers) [827566] - [scsi] lpfc: Fix adding fc_host rport entries (Rob Evers) [827566] - [scsi] lpfc: Fix conflicts in log message numbers (Rob Evers) [827566] - [scsi] lpfc: Cosmetic changes (Rob Evers) [827566] - [scsi] lpfc: Fix discovery bug when swapping cables (Rob Evers) [827566] - [scsi] lpfc: Fixed scsi_eh escalation kernel panic (Rob Evers) [827566] - [scsi] lpfc: check data transfered on writes (Rob Evers) [827566] - [scsi] lpfc: remove incorrect message 2520 (Rob Evers) [827566] - [scsi] lpfc: destroy rrq_pool during driver removal (Rob Evers) [827566] - [scsi] lpfc: attach OCe14000 adapters (Rob Evers) [827566] - [scsi] lpfc: set valid bit for loopback testing (Rob Evers) [827566] - [scsi] lpfc: report misconfigured ports (Rob Evers) [827566] - [scsi] lpfc: Fix Panic During IO Test (Rob Evers) [827566] - [scsi] lpfc: dynamic delay multiplier param. (Rob Evers) [827566] - [scsi] lpfc: Fix abort status (Rob Evers) [827566] - [scsi] lpfc: Fixed PCI resource provision (Rob Evers) [827566] - [scsi] lpfc: Fix system hang due to bad mod params (Rob Evers) [827566] - [scsi] lpfc: Fixed debug helper routine (Rob Evers) [827566] - [scsi] lpfc: Fix using the wrong xritag (Rob Evers) [827566] - [scsi] lpfc: Debug routines for dumping SLI4 queues (Rob Evers) [827566] - [scsi] lpfc: LPe16000 discovery fixes (Rob Evers) [827566] - [scsi] lpfc: Reregister VPI for SLI3 (Rob Evers) [827566] - [scsi] lpfc: Fix log message 2597 when no error (Rob Evers) [827566] - [scsi] lpfc: FCP LOG for Finisar trace correlation (Rob Evers) [827566] - [scsi] lpfc: Fix error displayed (Rob Evers) [827566] - [scsi] lpfc: Fix Read Link status data (Rob Evers) [827566] - [scsi] lpfc: dix, create vports on FCoE SLI4 HBA (Rob Evers) [827566] - [scsi] lpfc: Fix flogi after flogi ack from target (Rob Evers) [827566] - [scsi] lpfc: add get controller attributes command (Rob Evers) [827566] - [scsi] lpfc: handle SLI4-port XRI profile change (Rob Evers) [827566] - [scsi] lpfc: Add -Werror compilation flag (Rob Evers) [827566] - [scsi] lpfc: Change def. DA_ID to enabled (Rob Evers) [827566] - [scsi] lpfc: remove scsi vport host when unloading (Rob Evers) [827566] - [scsi] lpfc: Increment T10 DIF error injection (Rob Evers) [827566] - [scsi] lpfc: Update copyright date for files (Rob Evers) [827566] - [scsi] lpfc: Refine T10 DIF debugfs error injection (Rob Evers) [827566] - [scsi] lpfc: Make BA_ACC work on exchange (Rob Evers) [827566] - [scsi] lpfc: Fix KERNEL allocation while lock held (Rob Evers) [827566] - [scsi] lpfc: Fix usage of bghm for BlockGuard errs (Rob Evers) [827566] - [scsi] lpfc: inject T10 DIF errors via debugfs (Rob Evers) [827566] - [scsi] lpfc: Fix BlockGuard for prot. data from HBA (Rob Evers) [827566] - [scsi] lpfc: add logs in port error/reset (Rob Evers) [827566] - [scsi] lpfc: Sync up with upstream lpfc driver code (Rob Evers) [827566] - [scsi] lpfc: Fixed T10 DIF/Blockguard on 16Gb FC (Rob Evers) [827566] - [scsi] lpfc: Fix files depending on module.h (Rob Evers) [827566] - [usb] core: fix deadlock in bConfigurationValue attribute method (Don Zickus) [832126] - [usb] allow drivers to use allocated bandwidth until unbound (Don Zickus) [832126] - [tools] perf: Add automated tests for event group parsing (Jiri Olsa) [695765] - [tools] perf: Enable grouping logic for parsed events (Jiri Olsa) [695765] - [tools] perf: Add support to update event modifier (Jiri Olsa) [695765] - [tools] perf: Add support to parse event group syntax (Jiri Olsa) [695765] - [tools] perf: Fix parse events automated tests (Jiri Olsa) [695765] - [tools] perf: Add support to reuse event grammar to parse out terms (Jiri Olsa) [695765] - [tools] perf: Make the event parser re-entrant (Jiri Olsa) [695765] - [tools] perf: Use data struct for arg passing in event parse function (Jiri Olsa) [695765] - [scsi] ipr: missing unlock before a return (Steve Best) [822647] - [scsi] ipr: Driver version 2.5.4 (Steve Best) [822647] - [scsi] ipr: Reduce interrupt lock time (Steve Best) [822647] - [scsi] ipr: Reduce queuecommand lock time (Steve Best) [822647] - [scsi] ipr: Driver version 2.5.3 (Steve Best) [822647] - [scsi] ipr: Increase alignment boundary of command blocks (Steve Best) [822647] - [scsi] ipr: Increase max concurrent oustanding commands (Steve Best) [822647] - [scsi] ipr: Remove unnecessary memory barriers (Steve Best) [822647] - [scsi] ipr: Remove unnecessary interrupt clearing on new adapters (Steve Best) [822647] - [scsi] ipr: Fix target id allocation re-use problem (Steve Best) [822647] - [scsi] ipr: update PCI ID definitions for new adapters (Steve Best) [822647] - [infiniband] cxgb3: Fix typos in infiniband drivers (Jay Fenlason) [747144] - [infiniband] cxgb3: Don't pass irq flags to flush_qp() (Jay Fenlason) [747144] - [infiniband] cxgb3, cxgb4: Remove dead code (Jay Fenlason) [747144] - [virt] kvm: Don't automatically expose the TSC deadline timer in cpuid (Don Dugger) [740712] - [virt] kvm: emulate lapic tsc deadline timer for guest (Don Dugger) [740712] - [virt] kvm: x86 TSC deadline definitions (Don Dugger) [740712] - [kernel] cgroup: add cgroup_root_mutex (Frederic Weisbecker) [844531] - [md] raid1: don't abort a resync on the first badblock (Jes Sorensen) [858219] - [mm] Hold a file reference in madvise_remove (Jerome Marchand) [849739] {CVE-2012-3511} - [net] ethtool: Extend ethtool_ops, add new ethtool types (Nikolay Aleksandrov) [844395] - [scsi] aacraid: Series 7 Async. (performance) mode support (Rich Bono) [824892 832495] - [scsi] aacraid: Fix endian issues in core and SRC portions of driver (Rich Bono) [824892 832495] - [scsi] aacraid: Relax the tight timeout loop on fib commands (Rich Bono) [824892 832495] - [scsi] aacraid: Better handling of in-flight events on thread stop (Rich Bono) [824892 832495] - [scsi] aacraid: Use resource_size_t for IO mem pointers and offsets (Rich Bono) [824892 832495] - [scsi] aacraid: add an iounmap call to aac_src_ioremap (Rich Bono) [824892 832495] - [scsi] aacraid: Added Sync.mode to support series 7/8/9 controllers (Rich Bono) [824892 832495] - [scsi] aacraid: use lower snprintf() limit (Rich Bono) [824892 832495] - [scsi] aacraid: Drop __TIME__ usage (Rich Bono) [824892 832495] - [scsi] aacraid: Do not set DMA mask to 32 bit first if adapter only supports 31 (Rich Bono) [824892 832495]- [net] core: Fix napi_gro_frags vs netpoll path (Amerigo Wang) [845347] - [netdrv] benet: disable BH in callers of be_process_mcc() (Amerigo Wang) [845347] - [net] bonding: remove IFF_IN_NETPOLL flag (Amerigo Wang) [845347] - [mm] mmu_notifier: restore kabi (Andrea Arcangeli) [854584] - [mm] mmu_notifier: have mmu_notifiers use a global SRCU so they may safely schedule (Andrea Arcangeli) [854584] - [mm] mmu_notifier: fix-inconsistent-memory-between-secondary-mmu-and-host-fix (Andrea Arcangeli) [854584] - [mm] mmu_notifier: fix inconsistent memory between secondary MMU and host (Andrea Arcangeli) [854584] - [mm] mmu_notifier: fix freed page still mapped in secondary MMU (Andrea Arcangeli) [854584] - [mm] Revert: Have mmu_notifiers use SRCU so they may safely schedule (Andrea Arcangeli) [854584] - [x86] amd_iommu: Cache pdev pointer to root-bridge (Frank Arnold) [814709] - [x86] amd_iommu: Make sure IOMMU interrupts are re-enabled on resume (Frank Arnold) [814709] - [x86] amd_iommu: Set iommu configuration flags in enable-loop (Frank Arnold) [814709] - [x86] amd_iommu: enable iommu before attaching devices (Frank Arnold) [814709] - [netdrv] cxgb3: treewide use of RCU_INIT_POINTER (Jay Fenlason) [847358] - [netdrv] cxgb3: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE (Jay Fenlason) [847358] - [netdrv] cxgb3: unify return value of .ndo_set_mac_address if address is invalid (Jay Fenlason) [847358] - [netdrv] cxgb3: update firmware version (Jay Fenlason) [847358] - [netdrv] cxgb3: add skb frag size accessors (Jay Fenlason) [847358] - [netdrv] cxgb3: convert to SKB paged frag API (Jay Fenlason) [847358] - [netdrv] cxgb3: remove use of ndo_set_multicast_list in drivers (Jay Fenlason) [847358] - [netdrv] pch_gbe: add extra clean tx (Veaceslav Falico) [853112] - [netdrv] pch_gbe: fix transmit watchdog timeout (Veaceslav Falico) [853112] - [netdrv] pch_gbe: fix transmit races (Veaceslav Falico) [853112] - [x86] cpu/amd: Fix crash as Xen Dom0 on AMD Trinity systems (Frank Arnold) [822278] - [x86] cpu/amd: Re-enable CPU topology extensions in case BIOS has disabled it (Frank Arnold) [822278] - [net] openvswitch: set openvswitch_handle_frame_hook (Thomas Graf) [854628] - [lib] flex_array: flex_array_prealloc takes a number of elements, not an end (Thomas Graf) [854628] - [net] openvswitch: Fix FLOW_BUFSIZE definition (Thomas Graf) [854628] - [net] openvswitch: Fix typo (Thomas Graf) [854628] - [net] openvswitch: Relax set header validation (Thomas Graf) [854628] - [net] openvswitch: Do not send notification if ovs_vport_set_options() failed (Thomas Graf) [854628] - [net] openvswitch: Enable retrieval of TCP flags from IPv6 traffic (Thomas Graf) [854628] - [net] openvswitch: Fix typo in documentation (Thomas Graf) [854628] - [net] openvswitch: Replace Nicira Networks (Thomas Graf) [854628] - [net] openvswitch: Check gso_type for correct sk_buff in queue_gso_packets() (Thomas Graf) [854628] - [net] openvswitch: Check currect return value from skb_gso_segment() (Thomas Graf) [854628] - [net] openvswitch: Reset upper layer protocol info on internal devices (Thomas Graf) [854628] - [sound] alsa: snd-aloop copy fix (Jaroslav Kysela) [854696] - [base] driver-core: fix device_register race (Rob Evers) [833098] - [netdrv] 8139cp: set intr mask after its handler is registered (Jason Wang) [815199] - [netdrv] pch_gbe: Do not abort probe on bad MAC (Veaceslav Falico) [851675] - [pci] fix upstream P2P bridge checks when enabling OBFF and LTR (Myron Stowe) [834711]- [mm] fix contig_page_data kABI breakage and related memory corruption (Satoru Moriya) [853007] - [mm] hugetlbfs: close race during teardown of hugetlbfs shared page tables (Rafael Aquini) [856325] - [mm] hugetlbfs: Correctly detect if page tables have just been shared (Rafael Aquini) [856325] - [mm] Revert: Eliminate kernel crash due to races in hugetlbfs (Rafael Aquini) [856325] - [net] sctp: backport sctp cache ipv6 source after route lookup (Michele Baldessari) [855759] - [net] sctp: backport support of sctp multi-homing ipv6 source address selection (Michele Baldessari) [855759] - [net] ipv6: backport RTA_PREFSRC ipv6 source route selection support (Michele Baldessari) [851118] - [input] wacom: add Intuos5 Touch Ring LED support (Aristeu Rozanski) [841611] - [net] core: allocate skbs on local node (Andy Gospodarek) [843163] - [netdrv] sfc: Fix maximum number of TSO segments and minimum TX queue size (Nikolay Aleksandrov) [845557] {CVE-2012-3412} - [net] etherdevice: Rename random_ether_addr to eth_random_addr (Neil Horman) [813086] - [net] etherdevice: rename dev_hw_addr_random and remove redundant second (Neil Horman) [813086] - [pcmcia] Introduce PCMCIA_DEVICE_PROD_ID3 (Neil Horman) [813086] - [net] add a truesize parameter to skb_add_rx_frag() (Neil Horman) [813086] - [net] rtnetlink: add rtnl_dereference() (Neil Horman) [813086] - [net] rtnetlink: Add checking to rcu_dereference() primitives (Neil Horman) [813086] - [kernel] rcu: define __rcu address space modifier for sparse (Neil Horman) [813086] - [kernel] rcu: Add rcu_access_pointer and rcu_dereference_protected (Neil Horman) [813086] - [kernel] rcu: Add lockdep checking to rhel (Neil Horman) [813086] - [kernel] rcu: Make __kfree_rcu() less dependent on compiler choices (Neil Horman) [813086] - [kernel] rcu: introduce kfree_rcu() (Neil Horman) [813086] - [mmc] sdio: add quirk to clamp byte mode transfer (Neil Horman) [813086] - [kernel] pm_runtime: Generic resume shouldn't set RPM_ACTIVE unconditionally (Neil Horman) [813086] - [kernel] workqueue: unify spelling of 'freeze' + 'able' to 'freezable' (Neil Horman) [813086] - [kernel] Allow drivers to compile with #include (Neil Horman) [813086] - [mmc] sdio: add new function for RAW (Read after Write) operation (Neil Horman) [813086] - [kernel] Uset set_irq_type() to define irq_set_irq_type() (Neil Horman) [813086] - [kernel] irq: Provide status modifier (Neil Horman) [813086] - [kernel] Simulate pm_qos_X_reuest() using existing qos RHEL6 infrastructure (Neil Horman) [813086] - [lib] cordic: add library module providing cordic angle calculation (Neil Horman) [813086] - [pcmcia] add PCMCIA_DEVICE_MANF_CARD_PROD_ID3 (Neil Horman) [813086] - [pcmcia] add pcmica_{read,write}_config_byte (Neil Horman) [813086] - [pcmcia] Add {pccard,pcmcia}_loop_tuple (Neil Horman) [813086] - [pcmcia] add pcmica_{read,write}_config_byte (Neil Horman) [813086] - [pci] Add helper macro for pci_register_driver boilerplate (Neil Horman) [813086] - [usb] Add helper macro for usb_driver boilerplate (Neil Horman) [813086] - [kernel] device: Generalize module_platform_driver (Neil Horman) [813086] - [kernel] dma-mapping: add dma_zalloc_coherent() (Neil Horman) [813086] - [kernel] Empty implementation of functions to make drivers compile (Neil Horman) [813086] - [kernel] split out the EXPORT_SYMBOL into export.h (Neil Horman) [813086] - [kernel] pm_qos: Define pm_qos_request() as pm_qos_requirement() (Neil Horman) [813086] - [kernel] replace USHORT_MAX, SHORT_MAX and SHORT_MIN with USHRT_MAX, SHRT_MAX and SHRT_MIN (Neil Horman) [813086] - [net] add wireless TX status socket option (Neil Horman) [813086] - [kernel] workqueue: implement alloc_ordered_workqueue() (Neil Horman) [813086] - [kernel] pm_qos: Move and rename the implementation files (Neil Horman) [813086] - [kernel] atomic: add atomic_inc_not_zero_hint() (Neil Horman) [813086] - [fs] vfs: introduce noop_llseek() (Neil Horman) [813086] - [net] Add net_ratelimited_function and net__ratelimited macros (Neil Horman) [813086] - [fs] libfs: add simple_open() (Neil Horman) [813086] - [base] core: device_rename's new_name can be const (Neil Horman) [813086] - [net] Add a boolean function to check if 2 ethernet addresses are the same (Neil Horman) [813086] - [net] Allow changing number of RX queues after device allocation (Neil Horman) [813086] - [net] Introduce skb_checksum_start_offset() to replace repetitive calculation (Neil Horman) [813086] - [netdrv] e1000e: drop check of RXCW.CW to eliminate link going up and down (Dean Nelson) [847310] - [net] core: add unknown state to sysfs NIC duplex export (Nikolay Aleksandrov) [855062] - [pci] read-modify-write the PCIe device control register when initiating FLR (Myron Stowe) [848358]- [s390] zfcp: No automatic port_rescan on events (Hendrik Brueckner) [855131] - [fs] xfs: push the AIL from memory reclaim and periodic sync (Dave Chinner) [855139] - [powerpc] perf: Use perf_instruction_pointer in callchains (Steve Best) [850575] - [powerpc] perf: Always use pt_regs for userspace samples (Steve Best) [850575] - [powerpc] perf: Move code to select SIAR or pt_regs into perf_read_regs (Steve Best) [850575] - [powerpc] perf: Create mmcra_sihv/mmcra_sipv helpers (Steve Best) [850575] - [powerpc] perf: Fix instruction address sampling on 970 and Power4 (Steve Best) [850575] - [netdrv] ehea: fix losing of NEQ events when one event occurred early (Steve Best) [822659] - [netdrv] ehea: only register irq after setting up ports (Steve Best) [822659] - [netdrv] ehea: make some functions and variables static (Steve Best) [822659] - [netdrv] ehea: Use round_jiffies_relative to align workqueue (Steve Best) [822659] - [netdrv] ehea: Reduce memory usage in buffer pools (Steve Best) [822659] - [netdrv] ehea: Remove unused tcp_end field in send WQ (Steve Best) [822659] - [netdrv] ehea: Add GRO support (Steve Best) [822659] - [netdrv] ehea: Remove LRO support (Steve Best) [822659] - [netdrv] ehea: Remove some unused definitions (Steve Best) [822659] - [netdrv] ehea: Simplify type 3 transmit routine (Steve Best) [822659] - [netdrv] ehea: Merge swqe2 TSO and non TSO paths (Steve Best) [822659] - [netdrv] ehea: Simplify ehea_xmit2 and ehea_xmit3 (Steve Best) [822659] - [netdrv] ehea: Allocate large enough skbs to avoid partial cacheline DMA writes (Steve Best) [822659] - [netdrv] ehea: Add vlan_features (Steve Best) [822659] - [netdrv] ehea: Dont check NETIF_F_TSO in TX path (Steve Best) [822659] - [netdrv] ehea: Remove num_tx_qps module option (Steve Best) [822659] - [netdrv] ehea: Remove force_irq logic in napi poll routine (Steve Best) [822659] - [netdrv] ehea: Update multiqueue support (Steve Best) [822659] - [netdrv] ehea: Remove NETIF_F_LLTX (Steve Best) [822659] - [netdrv] ehea: Remove sleep at .ndo_get_stats (Steve Best) [822659] - [netdrv] ehea: do vlan cleanup (Steve Best) [822659] - [netdrv] ehea: Use ethtool ethtool_cmd_speed API (Steve Best) [822659] - [netdrv] ehea: fix wrongly reported speed and port (Steve Best) [822659] - [netdrv] ehea: Fix a DLPAR bug on ehea_rereg_mrs() (Steve Best) [822659] - [netdrv] ehea: don't use flush_scheduled_work() (Steve Best) [822659] - [netdrv] ehea: kill unused ehea_rereg_mr_task (Steve Best) [822659] - [netdrv] ehea: Fixing LRO configuration (Steve Best) [822659] - [netdrv] ehea: Fixing statistics (Steve Best) [822659] - [netdrv] ehea: fix use after free (Steve Best) [822659] - [netdrv] ehea: Don't check for vlan group before vlan_tx_tag_present (Steve Best) [822659] - [netdrv] ehea: simplify conditional (Steve Best) [822659] - [netdrv] ehea: Fix a checksum issue on the receive path (Steve Best) [822659] - [netdrv] ehea: Allocate stats buffer with GFP_KERNEL (Steve Best) [822659] - [net] drop_monitor: dont sleep in atomic context (Neil Horman) [817146] - [net] drop_monitor: prevent init path from scheduling on the wrong cpu (Neil Horman) [817146] - [net] drop_monitor: Make updating data->skb smp safe (Neil Horman) [817146] - [net] drop_monitor: fix sleeping in invalid context warning (Neil Horman) [817146] - [scsi] bfa: firmware image name update (Rob Evers) [830008] - [scsi] bfa: Fix error codes and misc cleanup (Rob Evers) [830008] - [scsi] bfa: squelch lockdep complaint (Rob Evers) [830008] - [scsi] bfa: dereferencing freed memory in bfad_im_probe() (Rob Evers) [830008] - [scsi] bfa: off by one in bfa_ioc_mbox_isr() (Rob Evers) [830008] - [scsi] bfa: Fix to set vport FC host sysfs entries (Rob Evers) [830008] - [scsi] bfa: Fix bfa logging port state change (Rob Evers) [830008] - [scsi] bfa: defer vport delete handler till fw logo (Rob Evers) [830008] - [scsi] bfa: Update the driver version to 3.0.23.0 (Rob Evers) [830008] - [scsi] bfa: BSG and User interface fixes. (Rob Evers) [830008] - [scsi] bfa: Fix to avoid vport delete hang on request queue full scenario. (Rob Evers) [830008] - [scsi] bfa: Move service parameter programming logic into firmware. (Rob Evers) [830008] - [scsi] bfa: Revise Fabric Assigned Address(FAA) (Rob Evers) [830008] - [scsi] bfa: Flash controller IOC pll init fixes. (Rob Evers) [830008] - [scsi] bfa: Serialize the IOC hw semaphore unlock (Rob Evers) [830008] - [scsi] bfa: Modify ISR to process pending completions (Rob Evers) [830008] - [scsi] bfa: Add fc host issue lip support (Rob Evers) [830008] - [scsi] bfa: Fix endian bug (Rob Evers) [830008] - [scsi] be2iscsi: Bump the driver version (Rob Evers) [827594] - [scsi] be2iscsi: Fix panic because of TCP RST/FIN (Rob Evers) [827594] - [scsi] be2iscsi: configure VLAN parameters (Rob Evers) [827594] - [scsi] be2iscsi: Format the MAC_ADDR with sysfs (Rob Evers) [827594] - [scsi] be2iscsi: Set log levels for various events (Rob Evers) [827594] - [scsi] be2iscsi: MBX Cmd for login, crashdump mode (Rob Evers) [827594] - [scsi] be2iscsi: Remove the iscsi_data_pdu setting (Rob Evers) [827594] - [target] tcm_fc: Add abort flag for gracefully handling exchange timeout (Neil Horman) [829932] - [scsi] fcoe: Ensure fcoe_recv_frame is always called in process context (Neil Horman) [829932] - [target] Fix possible NULL pointer with __transport_execute_tasks (Neil Horman) [829932] - [usb] usbdevfs: Add a USBDEVFS_GET_CAPABILITIES ioctl (Don Zickus) [828271]- [scsi] hpsa: bump version number (Tomas Henzl) [737644] - [scsi] hpsa: add marketing names for Gen8 controllers (Tomas Henzl) [737644] - [scsi] hpsa: dial down lockup detection during firmware flash (Tomas Henzl) [737644] - [scsi] hpsa: removed unused member maxQsinceinit (Tomas Henzl) [737644] - [scsi] hpsa: add new RAID level "1(ADM)" (Tomas Henzl) [737644] - [scsi] hpsa: factor out hpsa_free_irqs_and_disable_msix (Tomas Henzl) [737644] - [scsi] hpsa: refine interrupt handler locking for greater concurrency (Tomas Henzl) [737644] - [scsi] hpsa: use multiple reply queues (Tomas Henzl) [737644] - [scsi] hpsa: factor out tail calls to next_command() in process_(non)indexed_cmd() (Tomas Henzl) [737644] - [scsi] hpsa: do aborts two ways (Tomas Henzl) [737644] - [scsi] hpsa: add abort error handler function (Tomas Henzl) [737644] - [scsi] hpsa: remove unused parameter from finish_cmd (Tomas Henzl) [737644] - [scsi] hpsa: do not give up retry of driver cmds after only 3 retries (Tomas Henzl) [737644] - [scsi] hpsa: retry driver initiated commands on busy status (Tomas Henzl) [737644] - [scsi] hpsa: do not read from controller unnecessarily in completion code (Tomas Henzl) [737644] - [scsi] hpsa: suppress excessively chatty error messages (Tomas Henzl) [737644] - [scsi] hpsa: enable bus master bit after pci_enable_device (Tomas Henzl) [737644] - [scsi] hpsa: do not skip disabled devices (Tomas Henzl) [737644] - [scsi] hpsa: call pci_disable_device on driver unload (Tomas Henzl) [737644] - [scsi] hpsa: use check_signature (Tomas Henzl) [737644] - [scsi] hpsa: use find_first_zero_bit (Tomas Henzl) [737644] - [scsi] hpsa: factor out driver name (Tomas Henzl) [737644] - [scsi] hpsa: removed unneeded structure member max_sg_entries and fix bad name (Tomas Henzl) [737644] - [scsi] hpsa: fix per device memory leak on driver unload (Tomas Henzl) [737644] - [scsi] hpsa: do not sleep in atomic context in rmmod path. (Tomas Henzl) [737644] - [scsi] hpsa: Disable ASPM (Tomas Henzl) [737644] - [scsi] hpsa: detect controller lockup (Tomas Henzl) [737644] - [scsi] hpsa: fix flush cache transfer length (Tomas Henzl) [737644] - [scsi] hpsa: remove unused busy_initializing and busy_scanning (Tomas Henzl) [737644] - [scsi] hpsa: set max sectors instead of taking the default (Tomas Henzl) [737644] - [scsi] hpsa: change confusing message to be more clear (Tomas Henzl) [737644] - [scsi] hpsa: fix physical device lun and target numbering problem (Tomas Henzl) [737644] - [scsi] hpsa: fix problem that OBDR devices are not detected (Tomas Henzl) [737644] - [scsi] hpsa: retry commands completing with status of UNSOLICITED_ABORT (Tomas Henzl) [737644] - [scsi] hpsa: fix potential overrun while memcpy'ing sense data (Tomas Henzl) [737644] - [scsi] hpsa: fix dma unmap error in hpsa_passthru_ioctl (Tomas Henzl) [737644] - [scsi] hpsa: Change memset using sizeof(ptr) to sizeof(*ptr) (Tomas Henzl) [737644] - [x86] perf: Enable/Add IvyBridge hardware support (Prarit Bhargava) [829872] - [x86] perf: Update SNB PEBS constraints (Prarit Bhargava) [829872] - [x86] perf: Implement cycles:p for SNB/IVB (Prarit Bhargava) [829872] - [x86] perf: Prettify pmu config literals (Prarit Bhargava) [829872] - [x86] perf: Implement arch event mask as quirk (Prarit Bhargava) [829872] - [x86] perf: Disable PEBS on SandyBridge chips (Prarit Bhargava) [829872] - [virt] kvm: Add accessor for reading cr4 (or some bits of cr4) (Gleb Natapov) [832301] - [kernel] sched: Create special class for stop/migrate work (Igor Mammedov) [843541] - [net] ipv4: Add interface option to enable routing of 127.0.0.0/8 (Thomas Graf) [831623] - [net] ipv6: Move ipv6 proc file registration to end of init order (Thomas Graf) [809297] - [net] sctp: Don't charge for data in sndbuf again when transmitting packet (Thomas Graf) [809792]- [x86] acpi: Fix use-after-free in acpi_map_lsapic (Igor Mammedov) [826067] - [drm] ttm: use shmem_read_mapping_page (Rafael Aquini) [806049] - [drm] i915: use shmem_read_mapping_page (Rafael Aquini) [806049] - [drm] i915: use shmem_truncate_range (Rafael Aquini) [806049] - [fs] udf: fix retun value on error path in udf_load_logicalvol (Nikola Pajkovsky) [843143] {CVE-2012-3400} - [fs] udf: Improve table length check to avoid possible overflow (Nikola Pajkovsky) [843143] {CVE-2012-3400} - [fs] udf: Fortify loading of sparing table (Nikola Pajkovsky) [843143] {CVE-2012-3400} - [fs] udf: Avoid run away loop when partition table length is corrupted (Nikola Pajkovsky) [843143] {CVE-2012-3400} - [fs] udf: Use 'ret' instead of abusing 'i' in udf_load_logicalvol() (Nikola Pajkovsky) [843143] {CVE-2012-3400}- [virt] kvm: fix KVM_GET_MSR for PV EOI (Michael S. Tsirkin) [835095] - [virt] kvm: update KVM_SAVE_MSRS_BEGIN to correct value (Michael S. Tsirkin) [835095] - [virt] kvm: switch to apic_set_eoi_write, apic_write (Michael S. Tsirkin) [835095] - [x86] apic: add apic_set_eoi_write for PV use (Michael S. Tsirkin) [835095] - [virt] kvm: host side for eoi optimization (Michael S. Tsirkin) [835095] - [virt] kvm: introduce kvm_read_guest_cached (Michael S. Tsirkin) [835095] - [virt] kvm: Add memory slot versioning and use it to provide fast guest write interface (Michael S. Tsirkin) [835095] - [virt] kvm_host: add kvm_memslots wrapper (Michael S. Tsirkin) [835095] - [virt] kvm: only sync when attention bits set (Michael S. Tsirkin) [835095] - [x86] bitops: note on __test_and_clear_bit atomicity (Michael S. Tsirkin) [835095] - [virt] kvm: guest side for eoi avoidance (Michael S. Tsirkin) [835095] - [x86] apic: make apic_probe extern (Michael S. Tsirkin) [835095] - [x86] apic: add apic_flat to apic_probe on x86_64 (Michael S. Tsirkin) [835095] - [virt] kvm: add paravirt cpu notifier stubs (Michael S. Tsirkin) [835095] - [virt] kvm: optimize ISR lookups (Michael S. Tsirkin) [835095] - [virt] kvm: document lapic regs field (Michael S. Tsirkin) [835095] - [x86] apic: Implement EIO micro-optimization (Michael S. Tsirkin) [835095] - [x86] apic: Add apic->eoi_write() callback (Michael S. Tsirkin) [835095] - [x86] apic: Use symbolic APIC_EOI_ACK (Michael S. Tsirkin) [835095] - [x86] apic: Fix typo EIO_ACK -> EOI_ACK and document it (Michael S. Tsirkin) [835095] - [virt] kvm: Introduce bitmask for apic attention reasons (Michael S. Tsirkin) [835095] - [virt] kvm: dont clear TMR on EOI (Michael S. Tsirkin) [835095] - [x86] efi_ioremap may not map the entire physical address space requested (Larry Woodman) [840691] - [netdrv] bnx2x: Add remote-fault link detection (Michal Schmidt) [814877] - [virt] vhost: poll vq in zerocopy callback (Jason Wang) [734731] - [virt] vhost_net, zerocopy: adding and signalling immediately when fully copied (Jason Wang) [734731] - [virt] vhost_net: re-poll only on EAGAIN or ENOBUFS (Jason Wang) [734731] - [net] sunrpc: svc_xprt sends on closed socket should stop immediately (J. Bruce Fields) [849702]- [fs] jbd2: fix fsync() tid wraparound bug (Dave Wysochanski) [735768] - [fs] jbd: fix fsync() tid wraparound bug (Dave Wysochanski) [735768] - [fs] jbd, jbd2: fixed typos (Dave Wysochanski) [735768] - [x86] perf: disable PEBS on a guest entry (Gleb Natapov) [845664] - [fs] dlm: make dlm_recv single threaded (David Teigland) [821060] - [fs] dlm: fix granting from recovery (David Teigland) [821824] - [fs] dlm: fix deadlock between dlm_send and dlm_controld (David Teigland) [824964] - [kernel] fork: fix overflow in vma length when copying mmap on clone (Anton Arapov) [815891] - [fs] fuse: update attributes on aio_read (Brian Foster) [850642] - [fs] fuse: invalidate inode mapping if mtime changes (Brian Foster) [850642] - [fs] fuse: add FUSE_AUTO_INVAL_DATA init flag (Brian Foster) [850642] - [net] cls_cgroup: Allow net_cls cgroups to have their classid reset to 0 (Neil Horman) [831456] - [mm] clarify the radix_tree exceptional cases (Rafael Aquini) [806049] - [mm] tmpfs, radix_tree: locate_item to speed up swapoff (Rafael Aquini) [806049] - [mm] a few small updates for radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: convert shmem_writepage and enable swap (Rafael Aquini) [806049] - [mm] tmpfs: convert mem_cgroup shmem to radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: convert shmem_getpage_gfp to radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: convert shmem_unuse_inode to radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: convert shmem_truncate_range to radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: copy truncate_inode_pages_range (Rafael Aquini) [806049] - [mm] tmpfs: miscellaneous trivial cleanups (Rafael Aquini) [806049] - [mm] tmpfs: demolish old swap vector support (Rafael Aquini) [806049] - [mm] let swap use exceptional entries (Rafael Aquini) [806049] - [lib] radix_tree: exceptional entries and indices (Rafael Aquini) [806049] - [mm] tmpfs: simplify unuse and writepage (Rafael Aquini) [806049] - [mm] tmpfs: simplify filepage/swappage (Rafael Aquini) [806049] - [mm] tmpfs: simplify prealloc_page (Rafael Aquini) [806049] - [mm] tmpfs: pass gfp to shmem_getpage_gfp (Rafael Aquini) [806049] - [mm] tmpfs: no need to use i_lock (Rafael Aquini) [806049] - [mm] pincer in truncate_inode_pages_range (Rafael Aquini) [806049] - [mm] consistent truncate and invalidate loops (Rafael Aquini) [806049] - [mm] tidy vmtruncate_range and related functions (Rafael Aquini) [806049] - [mm] truncate functions are in truncate.c (Rafael Aquini) [806049] - [mm] filemap: cleanup descriptions of filler arg (Rafael Aquini) [806049] - [mm] tmpfs: add shmem_read_mapping_page_gfp (Rafael Aquini) [806049] - [mm] tmpfs: take control of its truncate_range (Rafael Aquini) [806049] - [mm] move shmem prototypes to shmem_fs.h (Rafael Aquini) [806049] - [mm] move vmtruncate_range to truncate.c (Rafael Aquini) [806049] - [mm] remove worrying dead code from find_get_pages() (Rafael Aquini) [806049] - [lib] radix-tree: fix RCU bug (Rafael Aquini) [819243]- [ata] libata: Add space to fix 2GB ATA Flash Disk/ADMA428M blacklist (Prarit Bhargava) [843849] - [char] hw_random: check for errors in data_present() return value (Amit Shah) [849196] - [char] hwrng: Revert back to older API to prevent (k)abi bugs (Amit Shah) [849196] - [char] Revert: hw_random/virtio-rng: don't wait on host when module is going away (Amit Shah) [849196] - [pci] add pci_pcie_cap2() check for PCIe feature capabilities >= v2 (Myron Stowe) [834700] - [pci] use pci_pcie_cap() in pci core (Myron Stowe) [834700] - [s390] dasd: add sanity check to detect path connection error (Hendrik Brueckner) [823015] - [s390] kernel: Add z/VM LGR detection (Hendrik Brueckner) [823014] - [message] mptfusion: Fix for device removed in blocked state (Tomas Henzl) [831865] - [mm] avoid swapping out with swappiness==0 (Satoru Moriya) [787885]- [pci] disable MEM decoding while updating 64-bit MEM BARs (Myron Stowe) [841973] - [pci] leave MEM and IO decoding disabled during 64-bit BAR sizing, too (Myron Stowe) [841973] - [pci] Use class for quirk for host bridge mmio_always_on (Myron Stowe) [841973] - [pci] fold pci_calc_resource_flags() into decode_bar() (Myron Stowe) [841973] - [pci] treat mem BAR type "11" (reserved) as 32-bit, not 64-bit, BAR (Myron Stowe) [841973] - [pci] disable mmio during bar sizing (Myron Stowe) [841973] - [fs] nfs: nfs_attr_use_mounted_on_file() missing return value. (Steve Dickson) [842312] - [fs] gfs2: Make gfs2_write_end not dirty the inode with every write (Robert S Peterson) [844814] - [x86] cpufeature: Add CPU features from Intel document 319433-012A (John Villalovos) [841661] - [virt] kvm: expose latest Intel cpu new features (BMI1/BMI2/FMA/AVX2) to guest (John Villalovos) [841661] - [tools] perf kvm: Fix segfault with report and mixed guestmount use (Jiri Olsa) [846702] - [tools] perf kvm: Fix regression with guest machine creation (Jiri Olsa) [846702] - [tools] perf script: Fix format regression due to libtraceevent merge (Jiri Olsa) [846702] - [tools] perf: Fix synthesizing tracepoint names from the perf.data headers (Jiri Olsa) [846702] - [tools] perf stat: Fix default output file (Jiri Olsa) [846702] - [tools] perf tools: Fix endianity swapping for adds_features bitmask (Jiri Olsa) [846702] - [tools] perf uprobes: Remove unnecessary check before strlist__delete (Jiri Olsa) [846702] - [tools] perf symbols: Check for valid dso before creating map (Jiri Olsa) [846702] - [tools] perf evsel: Fix 32 bit values endianity swap for sample_id_all header (Jiri Olsa) [846702] - [tools] perf session: Handle endianity swap on sample_id_all header data (Jiri Olsa) [846702] - [tools] perf symbols: Handle different endians properly during symbol load (Jiri Olsa) [846702] - [tools] perf evlist: Pass third argument to ioctl explicitly (Jiri Olsa) [846702] - [tools] perf: Update ioctl documentation for PERF_IOC_FLAG_GROUP (Jiri Olsa) [846702] - [tools] perf: Make --version show kernel version instead of pull req tag (Jiri Olsa) [846702] - [tools] perf: Check if callchain is corrupted (Jiri Olsa) [846702] - [tools] perf callchain: Make callchain cursors TLS (Jiri Olsa) [846702] - [tools] perf: Fix pager on minimal-install embedded systems (Jiri Olsa) [846702] - [tools] perf: Fix make tarballs (Jiri Olsa) [846702] - [tools] perf script: Fix regression in callchain dso name (Jiri Olsa) [846702] - [tools] perf stat: Initialize default events wrt exclude_{guest, host} (Jiri Olsa) [846702] - [tools] perf annotate browser: Fix help window entry for navigating to hottest line (Jiri Olsa) [846702] - [tools] perf report: Use the right symbol for annotation (Jiri Olsa) [846702] - [tools] perf probe: Detect probe target when m/x options are absent (Jiri Olsa) [846702] - [tools] perf compat: Make a note in documentation about uprobe interface (Jiri Olsa) [846702] - [tools] perf probe: Provide perf interface for uprobes (Jiri Olsa) [846702] - [tools] perf ui browser: Stop using 'self' (Jiri Olsa) [846702] - [tools] perf annotate browser: Read perf config file for settings (Jiri Olsa) [846702] - [tools] perf config: Allow '_' in config file variable names (Jiri Olsa) [846702] - [tools] perf annotate browser: Make feature toggles global (Jiri Olsa) [846702] - [tools] perf annotate browser: The idx_asm field should be used in asm only view (Jiri Olsa) [846702] - [tools] perf: Convert critical messages to ui__error() (Jiri Olsa) [846702] - [tools] perf ui: Make --stdio default when TUI is not supported (Jiri Olsa) [846702] - [tools] perf record: Fix branch_stack type in perf_record_opts (Jiri Olsa) [846702] - [tools] perf: Reconstruct event with modifiers from perf_event_attr (Jiri Olsa) [846702] - [tools] perf top: Fix counter name fixup when fallbacking to cpu-clock (Jiri Olsa) [846702] - [tools] perf: fix thread_map__new_by_pid_str() memory leak in error path (Jiri Olsa) [846702] - [tools] perf: Do not use _FORTIFY_SOURCE when DEBUG=1 is specified (Jiri Olsa) [846702] - [tools] perf evlist: Explicititely initialize input_name (Jiri Olsa) [846702] - [tools] perf compat: Disable perf branch sampling in evlist command (Jiri Olsa) [846702] - [tools] perf evlist: Show event attribute details (Jiri Olsa) [846702] - [tools] perf: Bump default sample freq to 4 kHz (Jiri Olsa) [846702] - [tools] perf buildid-list: Work better with pipe mode (Jiri Olsa) [846702] - [tools] perf: Fix piped mode read code (Jiri Olsa) [846702] - [tools] perf inject: Fix broken perf inject -b (Jiri Olsa) [846702] - [tools] perf: rename HEADER_TRACE_INFO to HEADER_TRACING_DATA (Jiri Olsa) [846702] - [tools] perf: Add union u64_swap type for swapping u64 data (Jiri Olsa) [846702] - [tools] perf: Carry perf_event_attr bitfield throught different endians (Jiri Olsa) [846702] - [tools] perf record: Fix documentation for branch stack sampling (Jiri Olsa) [846702] - [tools] perf target: Add cpu flag to sample_type if target has cpu (Jiri Olsa) [846702] - [tools] perf: Add hardcoded name term for pmu events (Jiri Olsa) [846702] - [tools] perf: Separate 'mem:' event scanner bits (Jiri Olsa) [846702] - [tools] perf: Use allocated list for each parsed event (Jiri Olsa) [846702] - [tools] perf: Add support for displaying event parser debug info (Jiri Olsa) [846702] - [tools] perf test: Move parse event automated tests to separated object (Jiri Olsa) [846702] - [tools] perf evsel: Create events initially disabled -- again (Jiri Olsa) [846702] - [tools] perf: Split term type into value type and term type (Jiri Olsa) [846702] - [tools] perf hists: Fix callchain ip printf format (Jiri Olsa) [846702] - [tools] perf target: Add uses_mmap field (Jiri Olsa) [846702] - [tools] Revert: perf evlist: Fix creation of cpu map (Jiri Olsa) [846702] - [tools] perf target: Rename functions to avoid double negation (Jiri Olsa) [846702] - [tools] perf annotate browser: Add key bindings help window (Jiri Olsa) [846702] - [tools] perf annotate browser: Show 'jumpy' functions (Jiri Olsa) [846702] - [tools] perf annotate browser: Count the numbers of jump sources to a target (Jiri Olsa) [846702] - [tools] perf annotate: Introduce ->free() method in ins_ops (Jiri Olsa) [846702] - [tools] perf annotate: Augment lock instruction output (Jiri Olsa) [846702] - [tools] perf annotate: Resolve symbols using objdump comment for single op ins (Jiri Olsa) [846702] - [tools] perf annotate: Resolve symbols using objdump comment (Jiri Olsa) [846702] - [tools] perf annotate: Use raw form for register indirect call instructions (Jiri Olsa) [846702] - [tools] perf hists browser: Use '/' for search/filter instead of 's' (Jiri Olsa) [846702] - [tools] perf annotate: shorten helpline so it fits in visible space (Jiri Olsa) [846702] - [tools] perf record: Reset event name when falling back to cpu-clock (Jiri Olsa) [846702] - [tools] perf top: Update event name when falling back to cpu-clock (Jiri Olsa) [846702] - [tools] perf record: Fix fallback to cpu-clock on ppc (Jiri Olsa) [846702] - [tools] perf report: Fix format string for x86-32 compilation (Jiri Olsa) [846702] - [tools] perf top: Default to system wide using perf_target methods (Jiri Olsa) [846702] - [tools] perf stat: Use perf_evlist__create_maps (Jiri Olsa) [846702] - [tools] perf target: Consolidate target task/cpu checking (Jiri Olsa) [846702] - [tools] perf: Introduce perf_target__strerror() (Jiri Olsa) [846702] - [tools] perf target: Introduce perf_target__parse_uid() (Jiri Olsa) [846702] - [tools] perf target: Introduce perf_target_errno (Jiri Olsa) [846702] - [tools] perf evlist: Fix creation of cpu map (Jiri Olsa) [846702] - [tools] perf top: Set target.system_wide (Jiri Olsa) [846702] - [tools] perf session: Fail on processing event with unknown size (Jiri Olsa) [846702] - [tools] perf ui: Change fallback policy of setup_browser() (Jiri Olsa) [846702] - [tools] perf ui: Add gtk2 support into setup_browser() (Jiri Olsa) [846702] - [tools] perf ui gtk: Rename functions for consistency (Jiri Olsa) [846702] - [tools] perf ui gtk: Drop arg[cv] arguments from perf_gtk_setup_browser() (Jiri Olsa) [846702] - [tools] perf ui: Make setup_browser() generic (Jiri Olsa) [846702] - [tools] perf target: Split out perf_target handling code (Jiri Olsa) [846702] - [tools] perf: Check more combinations of PID/TID, UID and CPU switches (Jiri Olsa) [846702] - [tools] perf evlist: Make create_maps() take struct perf_target (Jiri Olsa) [846702] - [tools] perf: Introduce perf_target__validate() helper (Jiri Olsa) [846702] - [tools] perf top: Convert to struct perf_target (Jiri Olsa) [846702] - [tools] perf stat: Convert to struct perf_target (Jiri Olsa) [846702] - [tools] perf: Introduce struct perf_target (Jiri Olsa) [846702] - [tools] perf: Fix include header files in util/parse-events.h (Jiri Olsa) [846702] - [tools] perf annotate browser: Compact 'nop' output (Jiri Olsa) [846702] - [tools] perf annotate browser: Do raw printing in 'o'ffset in a single place (Jiri Olsa) [846702] - [tools] perf annotate browser: Don't change the asm line color when toggling source (Jiri Olsa) [846702] - [tools] perf annotate browser: More clearly separate columns (Jiri Olsa) [846702] - [tools] perf ui browser: Introduce routine to draw vertical line (Jiri Olsa) [846702] - [tools] perf annotate browser: Don't display 0.00 percentages (Jiri Olsa) [846702] - [tools] perf annotate browser: Remove the vertical line after the percentages (Jiri Olsa) [846702] - [tools] perf annotate browser: Show current jump, back or forward (Jiri Olsa) [846702] - [tools] perf ui browser: Add method to draw up/down arrow line (Jiri Olsa) [846702] - [tools] perf annotate browser: Add a right arrow before call instructions (Jiri Olsa) [846702] - [tools] perf annotate browser: Don't draw jump connectors for out of function jumps (Jiri Olsa) [846702] - [tools] perf annotate: Mark jump instructions with no offset (Jiri Olsa) [846702] - [tools] perf annotate: Disambiguage offsets and addresses in operands (Jiri Olsa) [846702] - [tools] perf annotate browser: Handle NULL jump targets (Jiri Olsa) [846702] - [tools] perf annotate browser: Initial loop detection (Jiri Olsa) [846702] - [tools] perf: Cleanup realloc use (Jiri Olsa) [846702] - [tools] ui browser: Add method to write graphical characters (Jiri Olsa) [846702] - [tools] perf annotate browser: Handle retq instructions (Jiri Olsa) [846702] - [tools] perf annotate browser: Add visual cue for retq instruction (Jiri Olsa) [846702] - [tools] perf annotate browser: Add visual cues on jump lines (Jiri Olsa) [846702] - [tools] perf annotate browser: Suppress the callq address (Jiri Olsa) [846702] - [tools] perf annotate browser: Bandaid offsets/jump label objdump ambiguity (Jiri Olsa) [846702] - [tools] perf annotate: Group operands members (Jiri Olsa) [846702] - [tools] perf annotate: Add missing jump variants (Jiri Olsa) [846702] - [tools] perf annotate browser: Use a vertical line as percentage separator (Jiri Olsa) [846702] - [tools] perf annotate browser: Make lines more compact (Jiri Olsa) [846702] - [tools] perf annotate browser: Align jump labels (Jiri Olsa) [846702] - [tools] perf annotate browser: Hide non jump target addresses in offset mode (Jiri Olsa) [846702] - [tools] perf symbols: Introduce symbol__size method (Jiri Olsa) [846702] - [tools] perf annotate browser: Rename disasm_line_rb_node (Jiri Olsa) [846702] - [tools] perf annotate: Introduce scnprintf ins_ops method (Jiri Olsa) [846702] - [tools] perf annotate: Parse call targets earlier (Jiri Olsa) [846702] - [tools] perf annotate: Disassembler instruction parsing (Jiri Olsa) [846702] - [tools] perf annotate browser: Use the disasm_line instruction name and operand fields (Jiri Olsa) [846702] - [tools] perf annotate: Parse instruction (Jiri Olsa) [846702] - [tools] perf annotate: Rename objdump_line to disasm_line (Jiri Olsa) [846702] - [tools] perf record: Use sw counter only if hw pmu is not detected (Jiri Olsa) [846702] - [tools] perf: Fix thread map that is type pid_t (Jiri Olsa) [846702] - [tools] perf stat: Declare some references static (Jiri Olsa) [846702] - [tools] perf: Move GTK+ bits to tools/perf/ui/gtk directory (Jiri Olsa) [846702] - [tools] perf: Move UI bits to tools/perf/ui directory (Jiri Olsa) [846702] - [tools] perf annotate: Fix a build error (Jiri Olsa) [846702] - [tools] perf annotate browser: string search: /?n (Jiri Olsa) [846702] - [tools] perf report: Correct display of samples and events in header (Jiri Olsa) [846702] - [tools] perf annotate browser: Initial support for navigating jump instructions (Jiri Olsa) [846702] - [tools] perf ui annotate browser: Add list based search for addr offset (Jiri Olsa) [846702] - [tools] perf ui annotate browser: Move callq handling to separate function (Jiri Olsa) [846702] - [tools] perf ui annotate browser: Allow toggling addr offset view (Jiri Olsa) [846702] - [tools] perf annotate: Allow printing objdump line addr in different color (Jiri Olsa) [846702] - [tools] perf ui browser: Return the current color when setting a new one (Jiri Olsa) [846702] - [tools] traceevent: Ignore TRACEEVENT-CFLAGS file (Jiri Olsa) [846702] - [tools] traceevent: Detect build environment changes (Jiri Olsa) [846702] - [tools] traceevent: Cleanup realloc use (Jiri Olsa) [846702] - [tools] traceevent: Add missing break in make_bprint_args (Jiri Olsa) [846702] - [tools] traceevent: Check return value of arg_to_str() (Jiri Olsa) [846702] - [tools] traceevent: Check result of malloc() during reading token (Jiri Olsa) [846702] - [tools] traceevent: Fix some comments (Jiri Olsa) [846702] - [tools] traceevent: Do not call add_event() again if allocation failed (Jiri Olsa) [846702] - [tools] traceevent: Pass string type argument to args (Jiri Olsa) [846702] - [tools] traceevent: Handle realloc() failure path (Jiri Olsa) [846702] - [tools] traceevent: Handle strdup failure cases (Jiri Olsa) [846702] - [tools] traceevent: Introduce extend_token() (Jiri Olsa) [846702] - [tools] traceevent: Fix printk_cmp() (Jiri Olsa) [846702] - [tools] traceevent: Fix trace_printk for long integers (Jiri Olsa) [846702] - [tools] traceevent: Fix pM print format arg handling (Jiri Olsa) [846702] - [tools] traceevent: Add support to show migrate disable counter (Jiri Olsa) [846702] - [tools] traceevent: Add support for ".*s" in bprintk events (Jiri Olsa) [846702] - [tools] traceevent: Let filtering numbers by string use function names (Jiri Olsa) [846702] - [tools] traceevent: Replace malloc_or_die to plain malloc in alloc_event() (Jiri Olsa) [846702] - [tools] traceevent: Add support for __print_hex() (Jiri Olsa) [846702] - [tools] traceevent: Use local variable 'field' (Jiri Olsa) [846702] - [tools] traceevent: Check string is really printable (Jiri Olsa) [846702] - [tools] traceevent: Make dependency files regeneratable (Jiri Olsa) [846702] - [tools] traceevent: Teach [ce]tags about libtraceeevent error codes (Jiri Olsa) [846702] - [tools] traceevent: Fix clean target in Makefile (Jiri Olsa) [846702] - [tools] traceevent: Silence compiler warning on 32bit build (Jiri Olsa) [846702] - [tools] traceevent: Fix signature of create_arg_item() (Jiri Olsa) [846702] - [tools] traceevent: Use proper function parameter type (Jiri Olsa) [846702] - [tools] traceevent: Fix freeing arg on process_dynamic_array() (Jiri Olsa) [846702] - [tools] traceevent: Fix a possibly wrong memory dereference (Jiri Olsa) [846702] - [tools] traceevent: Fix a possible memory leak (Jiri Olsa) [846702] - [tools] traceevent: Allow expressions in __print_symbolic() fields (Jiri Olsa) [846702] - [tools] perf: Always try to build libtraceevent (Jiri Olsa) [846702] - [tools] perf: Rename libparsevent to libtraceevent in Makefile (Jiri Olsa) [846702] - [tools] parse-events: Rename struct record to struct pevent_record (Jiri Olsa) [846702] - [tools] perf/events: Add flag to produce nsec output (Jiri Olsa) [846702] - [tools] perf: Have perf use the new libtraceevent.a library (Jiri Olsa) [846702] - [tools] perf: Build libtraceevent.a (Jiri Olsa) [846702] - [tools] perf: Separate out trace-cmd parse-events from perf files (Jiri Olsa) [846702] - [tools] perf script: Rename struct event to struct event_format in perl engine (Jiri Olsa) [846702] - [tools] perf script: Explicitly handle known default print arg type (Jiri Olsa) [846702] - [tools] Add Makefile.include (Jiri Olsa) [846702] - [tools] parse-event: Fix memset pointer size bug in handle (Jiri Olsa) [846702] - [tools] parse-events: Allow '*' and '/' operations in TP_printk (Jiri Olsa) [846702] - [tools] parse-events: Support '+' opcode in print format (Jiri Olsa) [846702] - [tools] parse-events: Let pevent_free() take a NULL pointer (Jiri Olsa) [846702] - [tools] parse-events: Handle opcode parsing error (Jiri Olsa) [846702] - [tools] parse-events: Handle invalid opcode parsing gracefully (Jiri Olsa) [846702] - [tools] perf/events: Correct size given to memset (Jiri Olsa) [846702] - [tools] perf/events: Add flag/symbol format_flags (Jiri Olsa) [846702] - [tools] events: Update tools/lib/traceevent to work with perf (Jiri Olsa) [846702] - [tools] events: Add files to create libtraceevent.a (Jiri Olsa) [846702] - [netdrv] cxgb4: Fix (nearly-)kernel-doc comments for various functions (Jay Fenlason) [847356] - [netdrv] cxgb4: Remove casts to same type (Jay Fenlason) [847356] - [netdrv] cxgb4: DB Drop Recovery for RDMA and LLD queues (Jay Fenlason) [847356] - [netdrv] cxgb4: Common platform specific changes for DB Drop Recovery (Jay Fenlason) [847356] - [netdrv] cxgb4: Detect DB FULL events and notify RDMA ULD (Jay Fenlason) [847356] - [netdrv] cxgb4: unify return value of .ndo_set_mac_address if address is invalid (Jay Fenlason) [847356] - [netdrv] cxgb4: Add support for Chelsio's T480-CR and T440-LP-CR adapters (Jay Fenlason) [847356] - [x86] mce: Disable error thresholding bank 4 on some AMD models (Frank Arnold) [823617] - [x86] bitops: Move BIT_64 for a wider use (Frank Arnold) [823617] - [x86] mce_amd: Hide interrupt_enable sysfs node (Frank Arnold) [823617] - [x86] mce_amd: Make APIC LVT thresholding interrupt optional (Frank Arnold) [823617] - [s390] kernel: incorrect task size after fork of a 31 bit process (Hendrik Brueckner) [845133] - [net] sock: delete unnecessary call of sk_alloc_size() (Weiping Pan) [850736]- [tracing] kprobes: Fix KABI break caused by new #include (Jiri Olsa) [786489] - [tools] perf: Enable the probe command (Jiri Olsa) [786489] - [tracing] Modify is_delete, is_return from int to bool (Jiri Olsa) [786489] - [tracing] kprobes: Rename probe_* to trace_probe_* (Jiri Olsa) [786489] - [tracing] ftrace, kprobes: Fix not to delete probes if in use (Jiri Olsa) [786489] - [tracing] kprobes: Fix kprobe-tracer to support stack trace (Jiri Olsa) [786489] - [kernel] stack_trace: Add weak save_stack_trace_regs() (Jiri Olsa) [786489] - [x86] Swap save_stack_trace_regs parameters (Jiri Olsa) [786489] - [tracing] kprobes: Fix kprobe selftest for gcc 4.6 (Jiri Olsa) [786489] - [tracing] kprobes: Fix common misspellings (Jiri Olsa) [786489] - [tracing] kprobes: Fix NULL pointer deref check (Jiri Olsa) [786489] - [tracing] kprobes: Add bitfield type (Jiri Olsa) [786489] - [tracing] kprobes: Support longer (>128 bytes) command (Jiri Olsa) [786489] - [tracing] kprobes: Cleanup strict_strtol() using code (Jiri Olsa) [786489] - [tracing] kprobes: Fix handling of C-unlike argument names (Jiri Olsa) [786489] - [tracing] kprobes: Fix handling of argument names (Jiri Olsa) [786489] - [tracing] kprobes: Fix a memory leak in error case (Jiri Olsa) [786489] - [tracing] kprobes: fix printk typo 'faild' (Jiri Olsa) [786489] - [tracing] kprobes: unregister_trace_probe needs to be called under mutex (Jiri Olsa) [786489] - [tracing] perf, kprobes: Remove duplicate includes from many files (Jiri Olsa) [786489] - [tracing] kprobes: Support "string" type (Jiri Olsa) [786489] - [tracing] kprobes: Support basic types on dynamic events (Jiri Olsa) [786489] - [tracing] Fix typo of info text in trace_kprobe.c (Jiri Olsa) [786489] - [tracing] kprobes: Fix probe parsing (Jiri Olsa) [786489] - [tracing] kprobes: Cleanup unused return value of tracing functions (Jiri Olsa) [786489] - [tracing] perf: Factorize trace events raw sample buffer operations (Jiri Olsa) [786489] - [tracing] kprobes: Update kprobe tracing self test for new syntax (Jiri Olsa) [786489] - [tracing] kprobes: Drop function argument access syntax (Jiri Olsa) [786489] - [tracing] kprobes: Show sign of fields in trace_kprobe format files (Jiri Olsa) [786489] - [tracing] kprobes: Check new event/group name (Jiri Olsa) [786489] - [tracing] kprobes: Fix field creation's bad error handling (Jiri Olsa) [786489] - [tracing] kprobes: Support delete probe syntax (Jiri Olsa) [786489] - [tracing] kprobes: Fix a memory leak bug and check kstrdup() return value (Jiri Olsa) [786489] - [tracing] kprobes: Don't output zero offset (Jiri Olsa) [786489] - [tracing] kprobes: Always show group name (Jiri Olsa) [786489] - [tracing] kprobes: Fix memory leak (Jiri Olsa) [786489] - [tracing] perf, kprobes: Fix lock recursion (Jiri Olsa) [786489] - [tracing] kprobes: Rename Kprobe-tracer to kprobe-event (Jiri Olsa) [786489] - [tracing] kprobes: Compare both of event-name and event-group to find probe (Jiri Olsa) [786489] - [tracing] kprobes: Add failure messages for debugging (Jiri Olsa) [786489] - [tracing] kprobes: Update kprobe-tracer selftest against new syntax (Jiri Olsa) [786489] - [tracing] kprobes: Robustify fixed field names against variable field names conflicts (Jiri Olsa) [786489] - [tracing] kprobes: Avoid field name confliction (Jiri Olsa) [786489] - [tracing] kprobes: Make special variable names more self-explainable (Jiri Olsa) [786489] - [tracing] kprobes: Remove '$ra' special variable (Jiri Olsa) [786489] - [tracing] kprobes: Add $ prefix to special variables (Jiri Olsa) [786489] - [tracing] kprobes: Use global event perf buffers in kprobe tracer (Jiri Olsa) [786489] - [tracing] kprobes: Merge conflicts changes (Jiri Olsa) [786489] - [tracing] kprobes: Disable kprobe events by default after creation (Jiri Olsa) [786489] - [tracing] kprobes: Fix profiling alignment for perf_counter buffer (Jiri Olsa) [786489] - [tracing] kprobes: Add probe handler dispatcher to support perf and ftrace concurrent use (Jiri Olsa) [786489] - [tracing] kprobes: Fix trace_probe registration order (Jiri Olsa) [786489] - [tracing] kprobes: Support custom subsystem for each kprobe event (Jiri Olsa) [786489] - [tracing] kprobes: Show event name in trace output (Jiri Olsa) [786489] - [tracing] kprobes: Add argument name support (Jiri Olsa) [786489] - [tracing] kprobes: Add event profiling support (Jiri Olsa) [786489] - [tracing] kprobes: Cleanup kprobe tracer code. (Jiri Olsa) [786489] - [tracing] kprobes: Fix probe offset to be unsigned (Jiri Olsa) [786489] - [tracing] kprobes: Merge conflicts changes (Jiri Olsa) [786489] - [tracing] kprobes: Change trace_arg to probe_arg (Jiri Olsa) [786489] - [tracing] kprobes: Fix format typo in trace_kprobes (Jiri Olsa) [786489] - [tracing] kprobes: Add kprobes event profiling interface (Jiri Olsa) [786489] - [tracing] kprobes: tracer assigns new event ids for each event (Jiri Olsa) [786489] - [tracing] Generate names for each kprobe event automatically (Jiri Olsa) [786489] - [tracing] Kprobe-tracer supports more than 6 arguments (Jiri Olsa) [786489] - [tracing] Add kprobe-based event tracer documentation (Jiri Olsa) [786489] - [tracing] Add kprobe-based event tracer (Jiri Olsa) [786489] - [x86] ptrace: Fix regs_get_argument_nth() to add correct offset (Jiri Olsa) [786489] - [x86] Add pt_regs register and stack access APIs (Jiri Olsa) [786489] - [net] sched/act_mirred: do not drop packets when fails to mirror it (Jason Wang) [846585] - [net] sched: fix race in mirred device removal (Jason Wang) [846585] - [net] sched: printk message severity (Jason Wang) [846585] - [net] sched: act_mirred cleanup (Jason Wang) [846585] - [kernel] events: Fix double start/stop in x86_pmu_start() (Jerome Marchand) [803900] - [kernel] events: Fix broken interrupt rate throttling (Jerome Marchand) [803900] - [kernel] events: Avoid a useless pmu_disable() in the perf-tick (Jerome Marchand) [803900] - [input] wacom: add support for Bamboo Pen ID 0xd4 (Aristeu Rozanski) [798796] - [input] wacom: add Intuos5 Touch Ring/ExpressKey support (Aristeu Rozanski) [841611] - [input] wacom: add basic Intuos5 support (Aristeu Rozanski) [841611] - [virt] virtio: Use ida to allocate virtio index (Asias He) [844542] - [virt] kvm: apply kvmclock offset to guest wall clock time (Marcelo Tosatti) [817243] - [virt] kvm: Fix PCI header check on device assignment (Alex Williamson) [829031] - [virt] kvm: Don't save/restore MSR_IA32_PERF_STATUS (Karen Noel) [816308] - [s390] kernel: CPU idle vs CPU hotplug (Hendrik Brueckner) [845132] - [powerpc] pseries/iommu: remove default window before attempting DDW manipulation (Steve Best) [822614] - [char] tty: Fix possible race in n_tty_read() (Stanislaw Gruszka) [765665] - [x86] crash: prepare for pseudo-phys pages without machine frames (Laszlo Ersek) [848766] - [netdrv] cxgb3: Set vlan_feature on net_device (Steve Best) [841993] - [netdrv] mlx4: Add support for EEH error recovery (Steve Best) [822654] - [netdrv] e1000e: add missing clear of E1000_RCTL_VFE to e1000e_set_rx_mode() (Dean Nelson) [832573] - [netdrv] e1000: Prevent reset task killing itself (Dean Nelson) [842886] - [netdrv] r8169: fix invalid firmware for 8168d and include ones for newer chipsets (Ivan Vecera) [840591] - [net] netconsole: disable netconsole target before releasing target_list_lock (Amerigo Wang) [849571] - [net] netconsole: fix deadlock when removing net driver that netconsole is using (Amerigo Wang) [769734] - [net] ethtool: Report link-down while interface is down (Ivan Vecera) [821674]- [x86] mce: Replace MCM_ with MCI_MISC_ (Luming Yu) [696033] - [x86] mce: Move MCACOD defines from mce-severity.c to (Luming Yu) [696033] - [x86] mce-severity: Fix check for processor context when machine check was taken (Luming Yu) [696033] - [x86] mce-severity: Replace hard coded hex constants with symbolic defines (Luming Yu) [696033] - [x86] mce-severity: Recognise machine check bank signature for data path error (Luming Yu) [696033] - [x86] mce-severity: Clean up trivial coding style problems (Luming Yu) [696033] - [x86] mce-severity: Cleanup severity table (Luming Yu) [696033] - [x86] mce-severity: Make formatting a bit more readable (Luming Yu) [696033] - [x86] mce-severity: Fix two severities table signatures (Luming Yu) [696033] - [x86] mce: Handle "action required" errors (Luming Yu) [696033] - [x86] mce: Add mechanism to safely save information in MCE handler (Luming Yu) [696033] - [x86] mce: Create helper function to save addr/misc when needed (Luming Yu) [696033] - [mm] HWPOISON: Add code to handle "action required" errors (Luming Yu) [696033] - [mm] HWPOISON: Clean up memory_failure() vs. __memory_failure() (Luming Yu) [696033] - [hwmon] fam15h_power: Fix pci_device_id array (Frank Arnold) [822277] - [hwmon] fam15h_power: fix bogus values with current BIOSes (Frank Arnold) [822277] - [hwmon] fam15h_power: Increase output resolution (Frank Arnold) [822277] - [hwmon] fam15h_power: Correct sign extension of running_avg_capture (Frank Arnold) [822277] - [hwmon] Add driver for AMD family 15h processor power information (Frank Arnold) [822277] - [pci] amd-nb: Rename CPU PCI id define for F4 (Frank Arnold) [822277] - [hwmon] k10temp: Add support for AMD Trinity CPUs (Frank Arnold) [822277] - [hwmon] k10temp: Update documentation for Fam12h (Frank Arnold) [822277] - [md] raid1: close some possible races on write errors during resync (Jes Sorensen) [817970] - [md] avoid crash when stopping md array races with closing other open fds. (Jes Sorensen) [817970] - [md] fix bug in handling of new_data_offset (Jes Sorensen) [817970] - [md] raid1: fix use-after-free bug in RAID1 data-check code. (Jes Sorensen) [817970] - [md] support re-add of recovering devices. (Jes Sorensen) [817970] - [md] raid1: fix bug in read_balance introduced by hot-replace (Jes Sorensen) [817970] - [md] raid5: delayed stripe fix (Jes Sorensen) [817970] - [md] raid456: When read error cannot be recovered, record bad block (Jes Sorensen) [817970] - [md] make 'name' arg to md_register_thread non-optional. (Jes Sorensen) [817970] - [md] raid10: fix failure when trying to repair a read error. (Jes Sorensen) [817970] - [md] raid5: fix refcount problem when blocked_rdev is set. (Jes Sorensen) [817970] - [md] raid5: In ops_run_io, inc nr_pending before calling md_wait_for_blocked_rdev (Jes Sorensen) [817970] - [md] raid5: Do not add data_offset before call to is_badblock (Jes Sorensen) [817970] - [md] raid5: prefer replacing failed devices over want-replacement devices. (Jes Sorensen) [817970] - [md] raid10: Don't try to recovery unmatched (and unused) chunks. (Jes Sorensen) [817970] - [md] raid1, raid10: fix problem with merge_bvec_fn (Jes Sorensen) [817970] - [md] bitmap: record the space available for the bitmap in the superblock. (Jes Sorensen) [817970] - [md] raid10: Remove extras after reshape to smaller number of devices. (Jes Sorensen) [817970] - [md] raid5: improve removal of extra devices after reshape. (Jes Sorensen) [817970] - [md] check the return of mddev_find() (Jes Sorensen) [817970] - [md] raid5: Allow reshape while a bitmap is present. (Jes Sorensen) [817970] - [md] raid10: resize bitmap when required during reshape. (Jes Sorensen) [817970] - [md] allow array to be resized while bitmap is present. (Jes Sorensen) [817970] - [md] bitmap: make sure reshape request are reflected in superblock. (Jes Sorensen) [817970] - [md] bitmap: add bitmap_resize function to allow bitmap resizing. (Jes Sorensen) [817970] - [md] bitmap: use DIV_ROUND_UP instead of open-code (Jes Sorensen) [817970] - [md] bitmap: create a 'struct bitmap_counts' substructure of 'struct bitmap' (Jes Sorensen) [817970] - [md] bitmap: make bitmap bitops atomic. (Jes Sorensen) [817970] - [md] bitmap: make _page_attr bitops atomic. (Jes Sorensen) [817970] - [md] bitmap: merge bitmap_file_unmap and bitmap_file_put. (Jes Sorensen) [817970] - [md] bitmap: remove async freeing of bitmap file. (Jes Sorensen) [817970] - [md] bitmap: convert some spin_lock_irqsave to spin_lock_irq (Jes Sorensen) [817970] - [md] bitmap: use set_bit, test_bit, etc for operation on bitmap->flags. (Jes Sorensen) [817970] - [md] bitmap: remove single-bit manipulation on sb->state (Jes Sorensen) [817970] - [md] bitmap: remove bitmap_mask_state (Jes Sorensen) [817970] - [md] bitmap: move storage allocation from bitmap_load to bitmap_create. (Jes Sorensen) [817970] - [md] bitmap: separate bitmap file allocation to its own function. (Jes Sorensen) [817970] - [md] bitmap: store bytes in file rather than just in last page. (Jes Sorensen) [817970] - [md] bitmap: move some fields of 'struct bitmap' into a 'storage' substruct. (Jes Sorensen) [817970] - [md] bitmap: change *_page_attr() to take a page number, not a page. (Jes Sorensen) [817970] - [md] bitmap: centralise allocation of bitmap file pages. (Jes Sorensen) [817970] - [md] bitmap: allow a bitmap with no backing storage. (Jes Sorensen) [817970] - [md] bitmap: add new 'space' attribute for bitmaps. (Jes Sorensen) [817970] - [md] bitmap: disentangle two different 'pending' flags. (Jes Sorensen) [817970] - [md] raid5: support sync request (Jes Sorensen) [817970] - [md] raid5: remove unused variables (Jes Sorensen) [817970] - [md] raid10: Fix memleak in r10buf_pool_alloc (Jes Sorensen) [817970] - [md] raid1: allow fix_read_error to read from recovering device. (Jes Sorensen) [817970] - [md] move freeing of badblocks.page into md_rdev_clear (Jes Sorensen) [817970] - [md] dm-raid should call helper function to clear rdev. (Jes Sorensen) [817970] - [lib] raid6: Add SSSE3 optimized recovery functions (Jes Sorensen) [817970] - [md] raid10: add reshape support (Jes Sorensen) [817970] - [md] raid10: split out interpretation of layout to separate function. (Jes Sorensen) [817970] - [md] raid10: Introduce 'prev' geometry to support reshape. (Jes Sorensen) [817970] - [md] use resync_max_sectors for reshape as well as resync. (Jes Sorensen) [817970] - [md] teach sync_page_io about new_data_offset. (Jes Sorensen) [817970] - [md] raid10: collect some geometry fields into a dedicated structure. (Jes Sorensen) [817970] - [md] raid5: allow for change in data_offset while managing a reshape. (Jes Sorensen) [817970] - [md] raid5: Use correct data_offset for all IO. (Jes Sorensen) [817970] - [md] add possibility to change data-offset for devices. (Jes Sorensen) [817970] - [md] allow a reshape operation to be reversed. (Jes Sorensen) [817970] - [md] using GFP_NOIO to allocate bio for flush request (Jes Sorensen) [817970] - [md] raid10: fix transcription error in calc_sectors conversion. (Jes Sorensen) [817970] - [md] raid10: set dev_sectors properly when resizing devices in array. (Jes Sorensen) [817970] - [md] bitmap: fix calculation of 'chunks' - missing shift. (Jes Sorensen) [817970] - [md] fix possible corruption of array metadata on shutdown. (Jes Sorensen) [817970] - [md] don't call ->add_disk unless there is good reason. (Jes Sorensen) [817970] - [md] bitmap: prevent bitmap_daemon_work running while initialising bitmap (Jes Sorensen) [817970] - [md] raid1, raid10: Fix calculation of 'vcnt' when processing error recovery. (Jes Sorensen) [817970] - [md] Bitmap version cleanup (Jes Sorensen) [817970] - [md] raid1, raid10: don't compare excess byte during consistency check. (Jes Sorensen) [817970] - [md] raid5: Fix a bug about judging if the operation is syncing or replacing (Jes Sorensen) [817970] - [md] raid1:Remove unnecessary rcu_dereference(conf->mirrors[i].rdev). (Jes Sorensen) [817970] - [md] raid5: fix handling of bad blocks during recovery. (Jes Sorensen) [817970] - [md] raid1: If md_integrity_register() failed, run() must free the mem (Jes Sorensen) [817970] - [md] raid0: If md_integrity_register() fails, raid0_run() must free the mem. (Jes Sorensen) [817970] - [md] linear: If md_integrity_register() fails, linear_run() must free the mem. (Jes Sorensen) [817970] - [md] Add judgement bb->unacked_exist in function md_ack_all_badblocks(). (Jes Sorensen) [817970] - [md] fix clearing of the 'changed' flags for the bad blocks list. (Jes Sorensen) [817970] - [md] bitmap: discard CHUNK_BLOCK_SHIFT macro (Jes Sorensen) [817970] - [md] bitmap: remove unnecessary indirection when allocating. (Jes Sorensen) [817970] - [md] bitmap: remove some pointless locking. (Jes Sorensen) [817970] - [md] bitmap: change a 'goto' to a normal 'if' construct. (Jes Sorensen) [817970] - [md] bitmap: move printing of bitmap status to bitmap.c (Jes Sorensen) [817970] - [md] bitmap: remove some unused noise from bitmap.h (Jes Sorensen) [817970] - [md] raid10 - support resizing some RAID10 arrays. (Jes Sorensen) [817970] - [md] raid1: handle merge_bvec_fn in member devices. (Jes Sorensen) [817970] - [md] raid10: handle merge_bvec_fn in member devices. (Jes Sorensen) [817970] - [md] add proper merge_bvec handling to RAID0 and Linear. (Jes Sorensen) [817970] - [md] tidy up rdev_for_each usage. (Jes Sorensen) [817970] - [md] raid1, raid10: avoid deadlock during resync/recovery. (Jes Sorensen) [817970] - [md] don't set md arrays to readonly on shutdown. (Jes Sorensen) [817970] - [md] allow re-add to failed arrays. (Jes Sorensen) [817970] - [md] raid5: use atomic_dec_return() instead of atomic_dec() and atomic_read(). (Jes Sorensen) [817970] - [md] Use existed macros instead of numbers (Jes Sorensen) [817970] - [md] raid5: removed unused 'added_devices' variable. (Jes Sorensen) [817970] - [md] raid10: remove unnecessary smp_mb() from end_sync_write (Jes Sorensen) [817970] - [md] raid5: make sure reshape_position is cleared on error path. (Jes Sorensen) [817970] - [md] raid10: fix assembling of arrays with replacement devices. (Jes Sorensen) [817970] - [md] raid10: fix handling of error on last working device in array. (Jes Sorensen) [817970] - [md] raid1: fix buglet in md_raid1_contested. (Jes Sorensen) [817970] - [md] two small fixes to handling interrupt resync. (Jes Sorensen) [817970] - [md] notify the 'degraded' sysfs attribute on failure. (Jes Sorensen) [817970] - [md] raid1: Mark device want_replacement when we see a write error. (Jes Sorensen) [817970] - [md] raid1: If there is a spare and a want_replacement device, start replacement. (Jes Sorensen) [817970] - [md] raid1: recognise replacements when assembling arrays. (Jes Sorensen) [817970] - [md] raid1: handle activation of replacement device when recovery completes. (Jes Sorensen) [817970] - [md] raid1: Allow a failed replacement device to be removed. (Jes Sorensen) [817970] - [md] raid1: Allocate spare to store replacement devices and their bios. (Jes Sorensen) [817970] - [md] raid1: Replace use of mddev->raid_disks with conf->raid_disks. (Jes Sorensen) [817970] - [md] raid10: If there is a spare and a want_replacement device, start replacement. (Jes Sorensen) [817970] - [md] raid10: recognise replacements when assembling array. (Jes Sorensen) [817970] - [md] raid10: Allow replacement device to be replace old drive. (Jes Sorensen) [817970] - [md] raid10: handle recovery of replacement devices. (Jes Sorensen) [817970] - [md] raid10: Handle replacement devices during resync. (Jes Sorensen) [817970] - [md] raid10: writes should get directed to replacement as well as original. (Jes Sorensen) [817970] - [md] raid10: allow removal of failed replacement devices. (Jes Sorensen) [817970] - [md] raid10: preferentially read from replacement device if possible. (Jes Sorensen) [817970] - [md] raid10: change read_balance to return an rdev (Jes Sorensen) [817970] - [md] raid10: prepare data structures for handling replacement. (Jes Sorensen) [817970] - [md] raid5: Mark device want_replacement when we see a write error. (Jes Sorensen) [817970] - [md] raid5: If there is a spare and a want_replacement device, start replacement. (Jes Sorensen) [817970] - [md] raid5: recognise replacements when assembling array. (Jes Sorensen) [817970] - [md] raid5: handle activation of replacement device when recovery completes. (Jes Sorensen) [817970] - [md] raid5: detect and handle replacements during recovery. (Jes Sorensen) [817970] - [md] raid5: writes should get directed to replacement as well as original. (Jes Sorensen) [817970] - [md] raid5: allow removal for failed replacement devices. (Jes Sorensen) [817970] - [md] raid5: preferentially read from replacement device if possible. (Jes Sorensen) [817970] - [md] raid5: remove redundant bio initialisations. (Jes Sorensen) [817970] - [md] raid5: raid5.h cleanup (Jes Sorensen) [817970] - [md] raid5: allow each slot to have an extra replacement device (Jes Sorensen) [817970] - [md] create externally visible flags for supporting hot-replace. (Jes Sorensen) [817970] - [md] change hot_remove_disk to take an rdev rather than a number (Jes Sorensen) [817970] - [md] remove test for duplicate device when setting slot number (Jes Sorensen) [817970] - [md] bitmap: be more consistent when setting new bits in memory bitmap (Jes Sorensen) [817970] - [md] Fix userspace free_pages() macro (Jes Sorensen) [817970] - [md] raid5: be more thorough in calculating 'degraded' value (Jes Sorensen) [817970] - [md] bitmap: daemon_work cleanup (Jes Sorensen) [817970] - [md] allow non-privileged uses to GET_*_INFO about raid arrays (Jes Sorensen) [817970] - [md] update documentation for md/rdev/state sysfs interface (Jes Sorensen) [817970] - [kernel] Add DIV_ROUND_UP_ULL and DIV_ROUND_UP_SECTOR_T macro usage (Jes Sorensen) [817970] - [kernel] add roundup() code comment from akpm (Jes Sorensen) [817970] - [kernel] Constify temporary variable in roundup() (Jes Sorensen) [817970] - [kernel] roundup should only reference arguments once (Jes Sorensen) [817970] - [md] raid: remove sparse warning:symbol XXX was not declared (Jes Sorensen) [817970] - [md] convert bitmap code to use compat macros for le-bitops (Jes Sorensen) [817970] - [md] add rhel6 compat macros for upstream le-bitops (Jes Sorensen) [817970] - [scsi] cleanup usages of scsi_complete_async_scans (David Milburn) [839070] - [scsi] queue async scan work to an async_schedule domain (David Milburn) [839070] - [scsi] async: make async_synchronize_full() flush all work regardless of domain (David Milburn) [839070] - [scsi] async: introduce 'async_domain' type (David Milburn) [839070] - [scsi] isci: make function declaration match implementation (David Milburn) [839070] - [scsi] cleanup ata_host flags initialization via ata_host_init (David Milburn) [839070] - [scsi] fix hot unplug vs async scan race (David Milburn) [839070] - [scsi] libsas: fix taskfile corruption in sas_ata_qc_fill_rtf (David Milburn) [839070] - [scsi] sd: limit the scope of the async probe domain (David Milburn) [839070] - [scsi] libsas: fix sas_discover_devices return code handling (David Milburn) [839070] - [scsi] cleanup setting task state in scsi_error_handler() (David Milburn) [839070] - [scsi] Revert: scsi_transport_sas: fix delete vs scan race (David Milburn) [839070]- [kernel] sched: fix divide by zero at {thread_group,task}_times (Stanislaw Gruszka) [843771] - [scsi] alua: backoff alua rtpg retry linearly (Rob Evers) [820567] - [scsi] scsi_transport_fc: fix scan when devs are offline (Rob Evers) [822691] - [scsi] alua: retry extended header for illegal response (Rob Evers) [678069] - [scsi] alua: implement 'implied transition timeout' (Rob Evers) [678069] - [scsi] alua: Re-enable STPG for unavailable ports (Rob Evers) [807486] - [scsi] alua: Optimize the STPG command (Rob Evers) [807486] - [scsi] alua: Store the PREF bit from RTPG (Rob Evers) [807486] - [scsi] alua: Introduce set params interface (Rob Evers) [807486] - [dm] dm-thin: add read only and fail io modes (Mike Snitzer) [814826] - [dm] dm-thin-metadata: introduce dm_pool_abort_metadata (Mike Snitzer) [814826] - [dm] dm-thin-metadata: introduce dm_pool_metadata_set_read_only (Mike Snitzer) [814826] - [dm] dm-persistent-data: introduce dm_bm_set_read_only (Mike Snitzer) [814826] - [dm] dm-thin: reduce number of metadata commits (Mike Snitzer) [844808] - [dm] dm-thin-metadata: add dm_thin_changed_this_transaction (Mike Snitzer) [844808] - [dm] dm-thin-metadata: add format option to dm_pool_metadata_open (Mike Snitzer) [844808] - [dm] dm-thin-metadata: tidy up open and format error paths (Mike Snitzer) [844808] - [dm] dm-thin-metadata: only check incompat features on open (Mike Snitzer) [844808] - [dm] dm-thin-metadata: remove duplicate pmd initialisation (Mike Snitzer) [844808] - [dm] dm-thin-metadata: remove create parameter from __create_persistent_data_objects (Mike Snitzer) [844808] - [dm] dm-thin-metadata: move __superblock_all_zeroes to __open_or_format_metadata (Mike Snitzer) [844808] - [dm] dm-thin-metadata: remove nr_blocks arg from __create_persistent_data_objects (Mike Snitzer) [844808] - [dm] dm-thin-metadata: split __open or format metadata (Mike Snitzer) [844808] - [dm] dm-thin-metadata: use struct dm_pool_metadata members in __open_or_format_metadata (Mike Snitzer) [844808] - [dm] dm-thin-metadata: zero unused superblock uuid (Mike Snitzer) [844808] - [dm] dm-thin-metadata: lift __begin_transaction out of __write_initial_superblock (Mike Snitzer) [844808] - [dm] dm-thin-metadata: move dm_commit_pool_metadata into __write_initial_superblock (Mike Snitzer) [844808] - [dm] dm-thin-metadata: factor out __write_initial_superblock (Mike Snitzer) [844808] - [dm] dm-thin-metadata: lift some initialisation out of __open_or_format_metadata (Mike Snitzer) [844808] - [dm] dm-thin-metadata: factor __destroy_persistent_data out of dm_pool_metadata_close (Mike Snitzer) [844808] - [dm] dm-thin-metadata: move bm creation code into create_persistent_data_objects (Mike Snitzer) [844808] - [dm] dm-thin-metadata: rename init_pmd to __create_persistent_data_objects (Mike Snitzer) [844808] - [dm] dm-thin-metadata: wrap superblock locking (Mike Snitzer) [844808] - [dm] dm-persistent-data: stop using dm_bm_unlock_move when shadowing blocks in tm (Mike Snitzer) [844808] - [dm] dm-persistent-data: tidy transaction manager creation fns (Mike Snitzer) [844808] - [dm] dm-thin-metadata: stop tracking need for commit (Mike Snitzer) [844808] - [dm] persistent-data: create new dm_block_manager struct (Mike Snitzer) [844808] - [dm] dm-thin-metadata: factor __setup_btree_details out of init_pmd (Mike Snitzer) [844808] - [dm] dm-thin: set flush_supported (Mike Snitzer) [844808] - [dm] allow targets to request flushes regardless of underlying device support (Mike Snitzer) [844808] - [dm] persistent-data: only commit space map if index changed (Mike Snitzer) [844808] - [dm] persistent-data: always unlock superblock in dm_bm_flush_and_unlock (Mike Snitzer) [844808] - [dm] dm-thin: avoid unnecessarily breaking sharing for flushes (Mike Snitzer) [844808] - [dm] dm-thin: fix memory leak in process_prepared_mapping error paths (Mike Snitzer) [844808] - [dm] dm-thin: split discards on block boundary (Mike Snitzer) [844808] - [dm] introduce split_discard_requests (Mike Snitzer) [844808] - [dm] dm-raid: move sectors_per_dev calculation (Mike Snitzer) [844808] - [dm] dm-raid: restructure parse_raid_params (Mike Snitzer) [844808] - [dm] dm-mpath: add retain_attached_hw_handler feature (Mike Snitzer) [818374] - [scsi] scsi_dh: add scsi_dh_attached_handler_name (Mike Snitzer) [818374] - [dm] dm-thin: optimize power of two block size (Mike Snitzer) [814823] - [dm] dm-thin: support for non power of 2 pool blocksize (Mike Snitzer) [814823] - [dm] dm-stripe: optimize chunk_size calculations (Mike Snitzer) [814820] - [dm] dm-stripe: remove minimum stripe size (Mike Snitzer) [814820] - [dm] dm-stripe: support for non power of 2 chunksize (Mike Snitzer) [814820] - [dm] support non power of two target max_io_len (Mike Snitzer) [814820] - [dm] dm-stripe: remove stripes_mask (Mike Snitzer) [814820] - [dm] dm-snapshot: remove redundant assignment in merge fn (Mike Snitzer) [844808] - [dm] dm-thin: provide specific errors for two table load failure cases (Mike Snitzer) [844808] - [dm] dm-thin-metadata: introduce THIN_MAX_CONCURRENT_LOCKS (Mike Snitzer) [844808] - [dm] dm-thin-metadata: remove pointless label from __commit_transaction (Mike Snitzer) [844808] - [dm] dm-persistent-data: remove debug space map checker (Mike Snitzer) [844808] - [dm] dm-thin: clean up compiler warning (Mike Snitzer) [844808] - [dm] dm-thin: reduce endio_hook pool size (Mike Snitzer) [844808] - [dm] replace simple_strtoul (Mike Snitzer) [844808] - [dm] dm-thin: convert from simple_strto* to kstrto* (Mike Snitzer) [844808] - [dm] dm-raid1: set discard_zeroes_data_unsupported (Mike Snitzer) [844808] - [dm] dm-thin: do not send discards to shared blocks (Mike Snitzer) [844808] - [dm] dm-table: introduce discard_zeroes_data_unsupported (Mike Snitzer) [844808] - [block] do not artificially constrain max_sectors for stacking drivers (Mike Snitzer) [844968] - [dm] persistent-data: fix allocation failure in space map checker init (Mike Snitzer) [828955] - [dm] persistent-data: handle space map checker creation failure (Mike Snitzer) [828955] - [dm] persistent-data: fix shadow_info_leak on dm_tm_destroy (Mike Snitzer) [828955] - [dm] dm-thin: commit metadata before creating metadata snapshot (Mike Snitzer) [828955] - [dm] dm-thin: provide userspace access to pool metadata (Mike Snitzer) [828955] - [dm] dm-thin: use slab mempools (Mike Snitzer) [828955] - [dm] dm-thin: correct module description (Mike Snitzer) [828955] - [dm] dm-thin: add pool target flags to control discard (Mike Snitzer) [828955] - [dm] dm-thin: support discards (Mike Snitzer) [828955] - [dm] dm-thin: prepare to support discard (Mike Snitzer) [828955] - [dm] dm-thin: use dm_target_offset (Mike Snitzer) [828955] - [dm] dm-thin: support read only external snapshot origins (Mike Snitzer) [828955] - [dm] dm-thin: relax hard limit on the maximum size of a metadata device (Mike Snitzer) [828955] - [dm] persistent-data: remove space map ref_count entries if redundant (Mike Snitzer) [828955] - [dm] dm-thin: commit outstanding data every second (Mike Snitzer) [828955] - [dm] dm-thin: fix stacked bi_next usage (Mike Snitzer) [828955] - [dm] dm-bufio: there's no need to include linux/version.h (Mike Snitzer) [828955] - [dm] dm-thin-metadata: pass correct space map to dm_sm_root_size (Mike Snitzer) [828955] - [dm] persistent-data: remove redundant value_size arg from value_ptr (Mike Snitzer) [828955] - [dm] dm-thin: correct comments (Mike Snitzer) [828955] - [dm] persistent-data: fix btree rebalancing after remove (Mike Snitzer) [828955] - [dm] dm-mpath: allow ioctls to trigger pg init (Mike Snitzer) [760438] - [dm] dm-mpath: delay retry of bypassed pg (Mike Snitzer) [828955] - [dm] dm-mpath: reduce size of struct multipath (Mike Snitzer) [828955] - [dm] dm-mpath: detect invalid map_context (Mike Snitzer) [828955] - [dm] clear bi_end_io on remapping failure (Mike Snitzer) [828955] - [dm] reject trailing characters in sccanf input (Mike Snitzer) [828955] - [dm] dm-table: simplify call to free_devices (Mike Snitzer) [828955] - [dm] dm-exception-store: fix init error path (Mike Snitzer) [828955] - [dm] dm-flakey: fix crash on read when corrupt_bio_byte not set (Mike Snitzer) [828955] - [dm] dm-log-userspace: add log device dependency (Mike Snitzer) [828955] - [dm] remove superfluous smp_mb (Mike Snitzer) [828955] - [dm] use local printk ratelimit (Mike Snitzer) [828955] - [dm] dm-ioctl: add flag to wipe buffers for secure data (Mike Snitzer) [828955] - [dm] fix idr leak on module removal (Mike Snitzer) [828955] - [dm] replicator: remove all related code (Mike Snitzer) [828955] - [block] rename __make_request() to blk_queue_bio() (Mike Snitzer) [828955] - [block] export __make_request (Mike Snitzer) [828955]- [scsi] vmw_pvscsi: set max_id suggested by device (Rob Evers) [830357] - [scsi] fix medium error problems (Rob Evers) [845135] - [char] hw_random/virtio-rng: s3/s4 support (Amit Shah) [844579 844582 844583] - [char] hw_random/virtio-rng: split out common code in probe / remove for s3/s4 ops (Amit Shah) [844579 844582 844583] - [char] hw_random/virtio-rng: don't wait on host when module is going away (Amit Shah) [844579 844582 844583] - [char] hw_random/virtio-rng: allow tasks to be killed that are waiting for rng input (Amit Shah) [844579 844582 844583] - [char] hwrng: virtio-rng - Convert to new API (Amit Shah) [844579 844582 844583] - [char] hwrng: core - Fix double unlock in rng_dev_read (Amit Shah) [844579 844582 844583] - [char] hwrng: core - Replace u32 in driver API with byte array (Amit Shah) [844579 844582 844583] - [kernel] timekeeping: Add missing update call in timekeeping_resume() (Prarit Bhargava) [836803] - [kernel] hrtimer: Update hrtimer base offsets each hrtimer_interrupt (Prarit Bhargava) [836803] - [kernel] timekeeping: Provide hrtimer update function (Prarit Bhargava) [836803] - [kernel] hrtimers: Move lock held region in hrtimer_interrupt() (Prarit Bhargava) [836803] - [kernel] timekeeping: Maintain ktime_t based offsets for hrtimers (Prarit Bhargava) [836803] - [kernel] timekeeping: Fix leapsecond triggered load spike issue (Prarit Bhargava) [836803] - [kernel] hrtimer: Provide clock_was_set_delayed() (Prarit Bhargava) [836803]- [powerpc] pci-dma: use include/linux/pci-dma.h (Stanislaw Gruszka) [827193] - [x86] pci-dma: use include/linux/pci-dma.h (Stanislaw Gruszka) [827193] - [acpi] apei/ghes: Printk queued error record before panic (Myron Stowe) [816496] - [acpi] apei/ghes: Distinguish interleaved error report in kernel log (Myron Stowe) [816496] - [acpi] apei: Add Kconfig option IRQ_WORK for GHES (Myron Stowe) [816496] - [acpi] apei/ghes: 32-bit buildfix (Myron Stowe) [816496] - [acpi] apei/ghes: Add hardware memory error recovery support (Myron Stowe) [816496] - [acpi] apei/ghes: Error records content based throttle (Myron Stowe) [816496] - [acpi] apei/ghes: printk support for recoverable error via NMI (Myron Stowe) [816496] - [lib] genalloc: Make gen_pool memory allocator lockless (Myron Stowe) [816496] - [misc] Add Kconfig option ARCH_HAVE_NMI_SAFE_CMPXCHG (Myron Stowe) [816496] - [acpi] apei/ghes: Do not ratelimit fatal error printk before panic (Myron Stowe) [816496] - [lib] genalloc: add support for specifying the physical address (Myron Stowe) [816496] - [lib] genalloc: add multiple-inclusion guards (Myron Stowe) [816496] - [lib] genalloc: fix allocation from end of pool (Myron Stowe) [816496] - [lib] genalloc: use bitmap_find_next_zero_area (Myron Stowe) [816496] - [usb] xhci: Fix oops caused by more USB2 ports than USB3 ports (Don Zickus) [738470 813677] - [i2c] i2c-i801: Add device IDs for Intel Lynx Point (John Villalovos) [738470] - [watchdog] iTCO_wdt: add Intel Lynx Point DeviceIDs (John Villalovos) [738470] - [ata] ata_piix: IDE-mode SATA patch for Intel Lynx Point DeviceIDs (John Villalovos) [738470] - [ata] ahci: AHCI-mode SATA patch for Intel Lynx Point DeviceIDs (John Villalovos) [738470] - [sound] alsa: Add Lynx Point HD Audio Controller DeviceIDs (John Villalovos) [738470] - [netdrv] e1000e: prevent oops when adapter is being closed and reset simultaneously (Dean Nelson) [826375] - [fs] cifs: possible memory leak in xattr (Sachin Prabhu) [824065] - [fs] cifs: integer overflow in parse_dacl() (Sachin Prabhu) [824065] - [fs] cifs: Call id to SID mapping functions to change owner/group (Sachin Prabhu) [824065] - [fs] cifs: Add data structures and functions for uid/gid to SID mapping (Sachin Prabhu) [824065] - [fs] cifs: Do not set cifs/ntfs acl using a file handle (Sachin Prabhu) [824065] - [fs] cifs: Fix endian error comparing authusers when cifsacl enabled (Sachin Prabhu) [824065] - [fs] cifs: Change key name to cifs.idmap, misc. clean-up (Sachin Prabhu) [824065] - [fs] cifs: Invoke id mapping functions (Sachin Prabhu) [824065] - [fs] cifs: Add idmap key and related data structures and functions (Sachin Prabhu) [824065] - [fs] cifs: Allow to set extended attribute cifs_acl (Sachin Prabhu) [824065] - [fs] cifs: Use mask of ACEs for SID Everyone to calculate all three permissions user, group, and other (Sachin Prabhu) [824065] - [fs] cifs: goto out here is unnecessary (Sachin Prabhu) [823934] - [fs] cifs: remove bogus call to cifs_cleanup_volume_info (Sachin Prabhu) [823934] - [fs] cifs: tidy cifs_do_mount() up a bit (Sachin Prabhu) [823934] - [fs] cifs: close sget() races (Sachin Prabhu) [823934] - [fs] cifs: pull freeing mountdata/dropping nls/freeing cifs_sb into cifs_umount() (Sachin Prabhu) [823934] - [fs] cifs: move cifs_umount() call into ->kill_sb() (Sachin Prabhu) [823934] - [fs] cifs: pull cifs_mount() call up (Sachin Prabhu) [823934] - [fs] cifs: sanitize cifs_umount() prototype (Sachin Prabhu) [823934] - [fs] cifs: initialize ->tlink_tree in cifs_setup_cifs_sb() (Sachin Prabhu) [823934] - [fs] cifs: allocate mountdata earlier (Sachin Prabhu) [823934] - [fs] cifs: don't pass superblock to cifs_mount() (Sachin Prabhu) [823934] - [fs] cifs: don't leak nls on mount failure (Sachin Prabhu) [823934] - [fs] cifs: double free on mount failure (Sachin Prabhu) [823934] - [fs] cifs: trivial cleanup fscache cFYI and cERROR messages (Sachin Prabhu) [823934] - [fs] cifs: Fix memory leak in cifs_do_mount (Sachin Prabhu) [823934] - [fs] cifs: When mandatory encryption on share, fail mount (Sachin Prabhu) [823934] - [fs] cifs: Move smb_vol to cifsglob.h (Sachin Prabhu) [823934] - [fs] cifs: Rename three structures to avoid camel case (Sachin Prabhu) [823934] - [fs] cifs: Remove unused inode number while fetching root inode (Sachin Prabhu) [823934] - [fs] cifs: Remove build warning (Sachin Prabhu) [823934] - [fs] cifs: Fix undefined behavior when mount fails (Sachin Prabhu) [823934] - [fs] cifs: Simplify mount code for further shared sb capability (Sachin Prabhu) [823934] - [fs] cifs: Simplify connection structure search calls (Sachin Prabhu) [823934] - [fs] cifs: Add rwpidforward mount option (Sachin Prabhu) [823902] - [fs] cifs: Use pid saved from cifsFileInfo in writepages and set_file_size (Sachin Prabhu) [823902] - [fs] cifs: clean up error handling in cifs_mknod (Sachin Prabhu) [823902] - [fs] cifs: Fix to problem with getattr caused by invalidate simplification patch (Sachin Prabhu) [823878] - [fs] cifs: Simplify invalidate part (Sachin Prabhu) [823878] - [fs] cifs: Add launder_page operation (Sachin Prabhu) [823878] - [fs] cifs: Use invalidate_inode_pages2 instead of invalidate_remote_inode (Sachin Prabhu) [823878] - [fs] cifs: Fix oplock break handling (Sachin Prabhu) [823843] - [fs] cifs: switch cifs_open and cifs_create to use CIFSSMBUnixSetFileInfo (Sachin Prabhu) [823630] - [fs] cifs: Simplify cifs_open code (Sachin Prabhu) [823630] - [fs] cifs: Simplify non-posix open stuff (Sachin Prabhu) [823630] - [fs] cifs: fix handling of scopeid in cifs_convert_address (Sachin Prabhu) [823625] - [fs] cifs: add attribute cache timeout (actimeo) tunable (Sachin Prabhu) [823620] - [fs] cifs: TCP_Server_Info diet (Sachin Prabhu) [823842] - [fs] cifs: directio read/write cleanups (Sachin Prabhu) [742314] - [fs] cifs: Fix variable types in cifs_iovec_read/write (Sachin Prabhu) [742314] - [fs] cifs: Add strictcache mount option (Sachin Prabhu) [742314] - [fs] cifs: Implement cifs_strict_writev (Sachin Prabhu) [742314] - [fs] cifs: Implement cifs_strict_readv (Sachin Prabhu) [742314] - [fs] cifs: Implement cifs_file_strict_mmap (Sachin Prabhu) [742314] - [fs] cifs: Implement cifs_strict_fsync (Sachin Prabhu) [742314] - [fs] cifs: Make cifsFileInfo_put work with strict cache mode (Sachin Prabhu) [742314] - [fs] NFS: Don:t leak in nfs_proc_symlink() (Jeff Layton) [802538] - [fs] nfs: skip commit in releasepage if we:re freeing memory for fs-related reasons (Jeff Layton) [832434] - [fs] gfs2: fix kernel panic with small gfs2 filesystems - 1 RG (Abhijith Das) [838638] - [block] fix infinite loop in __getblk_slow (Jeff Moyer) [534080] - [fs] block_dev: don't mark buffers beyond end of disk as mapped (Jeff Moyer) [534080] - [fs] nfs4: fix referrals on mounts that use IPv6 addrs (Steve Dickson) [820734] - [fs] nfsd: add IPv6 addr escaping to fs_location hosts (Steve Dickson) [820734] - [fs] nfs: Enclose hostname in brackets when needed in nfs_do_root_mount (Steve Dickson) [820734] - [fs] nfs4: serialize layoutcommit (Steve Dickson) [837871] - [fs] pnfs: cleanup_layoutcommit (Steve Dickson) [837871] - [fs] pnfs: encode_layoutcommit (Steve Dickson) [837871] - [fs] pnfs: let layoutcommit handle a list of lseg (Steve Dickson) [837871] - [fs] pnfs: save layoutcommit cred at layout header init (Steve Dickson) [837871] - [fs] pnfs: save layoutcommit lwb at layout header (Steve Dickson) [837871] - [block] virtio-blk: Call revalidate_disk() upon online disk resize (Jeff Moyer) [693940] - [fs] fs/direct-io.c: dont try to allocate more than BIO_MAX_PAGES in a bio (Jeff Moyer) [832962] - [fs] nfsd: don't fail unchecked creates of non-special files (J. Bruce Fields) [808112] - [fs] NFS: fix return value of nfs_pagein_one/nfs_flush_one (Steve Dickson) [837871] - [fs] pNFS: Fall back to ordinary i/o through the mds if we have no layout segment (Steve Dickson) [837871] - [fs] pNFS: Add an initialisation callback for pNFS (Steve Dickson) [837871] - [fs] pnfs: write: Set mds_offset in the generic layer - it is needed by all LDs (Steve Dickson) [837871] - [fs] NFS: move pnfs layouts to nfs_server structure (Steve Dickson) [837871] - [fs] NFS: fix umount of pnfs filesystems (Steve Dickson) [837871]- [mm] check PageUnevictable in lru_deactivate() (Jan Stancek) [846253] - [virt] virtio-blk: Use block layer provided spinlock (Asias He) [734051] - [virt] virtio-blk: Reset device after blk_cleanup_queue() (Asias He) [734051] - [virt] virtio-blk: Call del_gendisk() before disable guest kick (Asias He) [734051] - [virt] virtio-blk: Fix hot-unplug race in remove method (Asias He) [734051] - [virt] virtio_blk: Drop unused request tracking list (Asias He) [734051] - [acpi] apei: new einj parameter to control trigger action (Myron Stowe) [816508] - [acpi] apei: limit the range of einj_param (Myron Stowe) [816508] - [acpi] apei: Use acpi_os_map_memory() instead of ioremap() in einj driver (Myron Stowe) [816508] - [acpi] apei: cleanup 0 vs NULL confusion (Myron Stowe) [816508] - [acpi] apei: Allow empty EINJ Trigger Error Action Table (Myron Stowe) [816508] - [acpi] apei: Add extensions to EINJ from rev 5.0 of acpi spec (Myron Stowe) [816508] - [acpi] apei: Print resource errors in conventional format (Myron Stowe) [816508] - [net] dev: consolidate netif_needs_gso() checks (Amerigo Wang) [822737] - [net] skbuff: add check for non-linear to warn_if_lro and needs_linearize (Amerigo Wang) [822737] - [net] dev: Optimize non-gso test checks (Amerigo Wang) [822737] - [powerpc] time: Fixups for powerpc timekeeping code (Prarit Bhargava) [843138] - [mm] Eliminate kernel crash due to races in hugetlbfs (Larry Woodman) [822458] - [net] tcp: clear hints to avoid a stale one (Andy Gospodarek) [807704] - [net] fix rtnetlink IFF_PROMISC and IFF_ALLMULTI handling (Jiri Benc) [838450]- [net] openvswitch: checking wrong variable in queue_userspace_packet() (Herbert Xu) [805656] - [net] openvswitch: Validation of IPv6 set port action uses IPv4 header (Herbert Xu) [805656] - [net] openvswitch: Release rtnl_lock if ovs_vport_cmd_build_info() failed (Herbert Xu) [805656] - [net] openvswitch: Add length check when retrieving TCP flags (Herbert Xu) [805656] - [net] openvswitch: Fix checksum update for actions on UDP packets (Herbert Xu) [805656] - [net] openvswitch: Honor dp_ifindex, when specified, for vport lookup by name (Herbert Xu) [805656] - [net] openvswitch: Fix multipart datapath dumps (Herbert Xu) [805656] - [net] openvswitch: small potential memory leak in ovs_vport_alloc() (Herbert Xu) [805656] - [net] openvswitch: Add Open vSwitch kernel components (Herbert Xu) [805656] - [lib] flex_array: export symbols to modules (Herbert Xu) [805656] - [net] net: Add rcu_dereference_rtnl (Herbert Xu) [805656] - [net] Add skb_reset_mac_len helper (Herbert Xu) [805656] - [net] rcu: add __rcu API for later sparse checking (Herbert Xu) [805656] - [net] ipv6: Add fragment reporting to ipv6_skip_exthdr() (Herbert Xu) [805656] - [net] vlan: Move vlan_set_encap_proto() to vlan header file (Herbert Xu) [805656] - [net] genetlink: Add rcu_dereference_genl and genl_dereference (Herbert Xu) [805656] - [net] genetlink: Add lockdep_genl_is_held() (Herbert Xu) [805656] - [net] netlink: Export genl_lock() API for use by modules (Herbert Xu) [805656] - [net] genetlink: Add genl_notify() (Herbert Xu) [805656] - [x86] setup: Update hardware check to support Intel Haswell processors (Prarit Bhargava) [842862] - [kernel] tracing, function tracer: Clean up strstrip() usage (Jiri Olsa) [838745] - [kernel] tracing: Support multiple pids in set_pid_ftrace file (Jiri Olsa) [838745] - [mm] thp: remove unnecessary tlb flush for mprotect (Andrea Arcangeli) [823994] - [mm] thp: improve order in lru list for split huge page (Andrea Arcangeli) [823994] - [mm] thp: Set compound tail page _count to zero (Andrea Arcangeli) [823994] - [mm] thp: Add compound tail page _mapcount when mapped (Andrea Arcangeli) [823994] - [mm] thp: reduce khugepaged freezing latency (Andrea Arcangeli) [823994] - [mm] Fix slab->page flags corruption (Andrea Arcangeli) [823994] - [powerpc] oprofile: Handle events that raise an exception without overflowing (Steve Best) [834157] - [infiniband] cxgb3: Don't pass irq flags to flush_qp() (Steve Best) [829758] - [usb] ehci: go back to using the system clock for QH unlinks (Gerd Hoffmann) [816576] - [md] dm-raid1: Fix mirror crash when discard request is sent and sync is in progress (Mikulas Patocka) [837607] - [scsi] st: increase max number of tapes configured (Rob Evers) [533469] - [mm] Never OOM kill tasks outside of memory cgroup when memory.limit_in_bytes is exceeded by a Transparent Huge Page (Larry Woodman) [811255] - [netdrv] bond_alb: don't disable softirq under bond_alb_xmit (Jiri Pirko) [841987]- [net] ipv4: add RCU protection to inet->opt (Jiri Pirko) [829109] - [x86] perf: Update event scheduling constraints for AMD family 15h models (Jiri Olsa) [739441] - [x86] ioapic: Fix kdump race with migrating irq (Don Zickus) [783322] - [net] sctp: Implement quick failover draft from tsvwg (Neil Horman) [830716] - [net] sctp: be more restrictive in transport selection on bundled sacks (Neil Horman) [830716] - [net] rds: set correct msg_namelen (Weiping Pan) [822731] {CVE-2012-3430}- [s390] kernel: pfault task state race (Hendrik Brueckner) [831262] - [powerpc] pseries: Support lower minimum entitlement for virtual processors (Steve Best) [822651] - [kernel] sched: Fix signed unsigned comparison in check_preempt_tick() (Frederic Weisbecker) [835797] - [edac] i5000_edac: Fix the fatal error channel report (Mauro Carvalho Chehab) [806796] - [security] selinux: fix error codes in cond_read_bool() (Eric Paris) [839315] - [mm] page-writeback: Improvement of page writeback ordering (Naoya Horiguchi) [786025] - [mm] reduce page fragmentation in buddy allocator (Jarod Wilson) [786318]- [pci] print out PCI device info along with duration (Myron Stowe) [808213] - [pci] Move "pci reassigndev resource alignment" out of quirks.c (Myron Stowe) [808213] - [pci] Use class for quirk for usb host controller fixup (Myron Stowe) [808213] - [pci] Use class for quirk for netmos class fixup (Myron Stowe) [808213] - [pci] Use class for quirk for intel e100 interrupt fixup (Myron Stowe) [808213] - [pci] Use class for quirk for legacy ATA NO_D3 (Myron Stowe) [808213] - [pci] Use class for quirk for cardbus_legacy (Myron Stowe) [808213] - [pci] Use class for quirk for pci_fixup_video (Myron Stowe) [808213] - [pci] Use class quirk for intel fix_transparent_bridge (Myron Stowe) [808213] - [pci] Use class for quirk for via_no_dac (Myron Stowe) [808213] - [pci] Add class support in quirk handling (Myron Stowe) [808213] - [pci] Annotate PCI quirks in initcall_debug style (Myron Stowe) [808213] - [kernel] async: remove redundant declaration (Myron Stowe) [808213] - [pci] init.h: Add "extern int initcall_debug" (Myron Stowe) [808213] - [powerpc] Make keyctl new_session work on powerpc (David Howells) [830152] - [pci] Fix uninitialized variable 'cap_mask' (Myron Stowe) [813363] - [s390] enable ARCH_DMA_ADDR_T_64BIT with 64BIT (Prarit Bhargava) [715410] - [x86] Enable ARCH_DMA_ADDR_T_64BIT with X86_64 || HIGHMEM64G (Prarit Bhargava) [715410] - [powerpc] enable ARCH_DMA_ADDR_T_64BIT with ARCH_PHYS_ADDR_T_64BIT (Prarit Bhargava) [715410] - [kernel] add the common dma_addr_t typedef to include/linux/types.h (Prarit Bhargava) [715410] - [pci] ahci: add pci quirk for JMB362 (Prarit Bhargava) [836880] - [net] tun: allow tap iface in netconsole'd bridge (Jiri Benc) [838025] - [net] netconsole: fix deadlock on network restart (Jiri Benc) [839266] - [net] ipv4/ping: Fix recvmsg MSG_OOB error handling (Jiri Pirko) [787705] - [net] fix some sparse errors (Jiri Pirko) [787705] - [net] ping: dont increment ICMP_MIB_INERRORS (Jiri Pirko) [787705] - [net] ping: remove some sparse errors (Jiri Pirko) [787705] - [net] ping: fix the coding style (Jiri Pirko) [787705] - [net] ping: make local functions static (Jiri Pirko) [787705] - [net] ping: cleanups ping_v4_unhash() (Jiri Pirko) [787705] - [net] ipv4/ping: Remove duplicate icmp.h include (Jiri Pirko) [787705] - [net] ping: fix build failure (Jiri Pirko) [787705] - [net] ping: dont call udp_ioctl() (Jiri Pirko) [787705] - [net] ping: small changes (Jiri Pirko) [787705] - [net] ipv4: add IPPROTO_ICMP socket kind (Jiri Pirko) [787705] - [x86] amd_iommu: Fix SRIOV and hotplug devices (Stefan Assmann) [832009] - [mm] hugetlb: fix resv_map leak in error path (Motohiro Kosaki) [824351] {CVE-2012-2390}- [crypto] signature: remove module signing xtime usage (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix CLOCK_MONOTONIC inconsistency during leapsecond (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix a few minor newline issues (Prarit Bhargava) [836748] - [kernel] time: fix s/then/than/ spelling errors (Prarit Bhargava) [836748] - [kernel] time: Avoid scary backtraces when warning of > 11 adj (Prarit Bhargava) [836748] - [kernel] ntp: Fix leap-second hrtimer livelock (Prarit Bhargava) [836748] - [kernel] time: Fix change_clocksource locking (Prarit Bhargava) [836748] - [kernel] time: Move common updates to a function (Prarit Bhargava) [836748] - [kernel] time: Reorder so the hot data is together (Prarit Bhargava) [836748] - [kernel] time: Remove most of xtime_lock usage in timekeeping.c (Prarit Bhargava) [836748] - [kernel] ntp: Add ntp_lock to replace xtime_locking (Prarit Bhargava) [836748] - [kernel] ntp: Access tick_length variable via ntp_tick_length() (Prarit Bhargava) [836748] - [kernel] time: Add timekeeper lock (Prarit Bhargava) [836748] - [kernel] time: Cleanup global variables and move them to the top (Prarit Bhargava) [836748] - [kernel] time: Move raw_time into timekeeper structure (Prarit Bhargava) [836748] - [kernel] time: Move xtime into timekeeeper structure (Prarit Bhargava) [836748] - [kernel] time: Move wall_to_monotonic into the timekeeper structure (Prarit Bhargava) [836748] - [kernel] time: Move total_sleep_time into the timekeeper structure (Prarit Bhargava) [836748] - [kernel] time: Fix spelling mistakes in new comments (Prarit Bhargava) [836748] - [kernel] time: fix bogus comment in timekeeping_get_ns_raw (Prarit Bhargava) [836748] - [kernel] timekeeping: add arch_offset hook to ktime_get functions (Prarit Bhargava) [836748] - [kernel] clocksource: Avoid selecting mult values that might overflow when adjusted (Prarit Bhargava) [836748] - [kernel] time: Improve documentation of timekeeeping_adjust() (Prarit Bhargava) [836748] - [kernel] time: Fix stupid KERN_WARN compile issue (Prarit Bhargava) [836748] - [kernel] time: Avoid accumulating time drift in suspend/resume (Prarit Bhargava) [836748] - [kernel] time: Catch invalid timespec sleep values in __timekeeping_inject_sleeptime (Prarit Bhargava) [836748] - [kernel] hrtimers: Prepare for cancel on clock was set timers (Prarit Bhargava) [836748] - [kernel] time: Add timekeeping_inject_sleeptime (Prarit Bhargava) [836748] - [kernel] time: Extend get_xtime_and_monotonic_offset() to also return sleep (Prarit Bhargava) [836748] - [kernel] time: Introduce get_monotonic_boottime and ktime_get_boottime (Prarit Bhargava) [836748] - [kernel] time: Introduce timekeeping_inject_offset (Prarit Bhargava) [836748] - [kernel] time: Correct the *settime* parameters (Prarit Bhargava) [836748] - [kernel] time: Provide xtime_update() (Prarit Bhargava) [836748] - [kernel] time: Remove unused __get_wall_to_monotonic() (Prarit Bhargava) [836748] - [kernel] time: Provide get_xtime_and_monotonic_offset() (Prarit Bhargava) [836748] - [kernel] time: Move do_timer() to kernel/time/timekeeping.c (Prarit Bhargava) [836748] - [kernel] timekeeping: Make local variables static (Prarit Bhargava) [836748] - [kernel] time: Compensate for rounding on odd-frequency clocksources (Prarit Bhargava) [836748] - [kernel] time: Workaround gcc loop optimization that causes 64bit div errors (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix overflow in rawtime tv_nsec on 32 bit archs (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix update_vsyscall to provide wall_to_monotonic offset (Prarit Bhargava) [836748] - [powerpc] kernel: RHEL6 xtime removal (Prarit Bhargava) [836748] - [kernel] timekeeping: Make xtime and wall_to_monotonic static (Prarit Bhargava) [836748] - [powerpc] kernel: Cleanup xtime usage (Prarit Bhargava) [836748] - [kernel] hrtimer: Cleanup direct access to wall_to_monotonic (Prarit Bhargava) [836748] - [kernel] time: Kill off CONFIG_GENERIC_TIME (Prarit Bhargava) [836748] - [kernel] time: Implement timespec_add (Prarit Bhargava) [836748] - [kernel] time: Remove xtime_cache (Prarit Bhargava) [836748] - [kernel] time: Fix accumulation bug triggered by long delay (Prarit Bhargava) [836748] - [kernel] time: Clean up warp_clock() (Prarit Bhargava) [836748] - [virt] time: Clean up direct xtime usage in xen (Prarit Bhargava) [836748] - [s390] kernel: Cleanup xtime usage (Prarit Bhargava) [836748] - [kernel] Export the symbol of getboottime and mmonotonic_to_bootbased (Prarit Bhargava) [836748] - [kernel] clocksource: add suspend callback (Prarit Bhargava) [836748] - [kernel] ntp: Cleanup xtime references in ntp.c (Prarit Bhargava) [836748] - [kernel] Revert: time: Remove xtime_cache (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix clock_gettime vsyscall time warp (Prarit Bhargava) [836748] - [kernel] nohz: Prevent clocksource wrapping during idle (Prarit Bhargava) [836748] - [kernel] time: Remove xtime_cache (Prarit Bhargava) [836748] - [kernel] time: Implement logarithmic time accumulation (Prarit Bhargava) [836748] - [kernel] Revert: time: Implement logarithmic time accumalation (Prarit Bhargava) [836748] - [kernel] Revert: Export the symbol of getboottime and mmonotonic_to_bootbased (Prarit Bhargava) [836748] - [s390x] Revert: timekeeping: Fix accumulation bug triggered by long delay (Prarit Bhargava) [836748] - [s390x] Revert: timekeeping: Fix clock_gettime vsyscall time warp (Prarit Bhargava) [836748] - [kernel] Revert: nohz: Prevent clocksource wrapping during idle (Prarit Bhargava) [836748]- [netdrv] be2net: reduce gso_max_size setting to account for ethernet header (Ivan Vecera) [834185] - [netdrv] dl2k: fix unfiltered netdev rio_ioctl access by users (Jacob Tanenbaum) [818825] {CVE-2012-2313} - [fs] proc/stat: fix whitespace damage in use arch_idle_time patch (Steve Best) [841149] - [virt] kvm: disable writeback for TEST in emulator (Gleb Natapov) [842211] - [x86] lapic-timer: Increase the max_delta to 31 bits (Prarit Bhargava) [832138] - [net] 8021q/vlan: filter device events on bonds (Neil Horman) [841983]- [fs] nfs: fix EOF incorrectly set on short read for nfsv2 (Sachin Prabhu) [827126] - [usbhid] hiddev: Consolidate device existence checks in hiddev_ioctl (Don Zickus) [839973] - [usbhid] hiddev: Fix race between disconnect and hiddev_ioctl (Don Zickus) [839973] - [usbhid] hiddev: protect against disconnect/NULL-dereference race (Don Zickus) [839973] - [perf] events: Fix ring_buffer_wakeup() brown paperbag bug (Frederic Weisbecker) [839105] - [perf] Fix loss of notification with multi-event (Frederic Weisbecker) [839105] - [perf] Split up buffer handling from core code (Frederic Weisbecker) [839105] - [drm] i915: fix integer overflow in i915_gem_do_execbuffer() (Jacob Tanenbaum) [824563] {CVE-2012-2384} - [crypto] algapi: Move larval completion into algboss (Herbert Xu) [832135] - [kernel] pm_qos: Accept ASCII values for latency (Herbert Xu) [833456] - [x86] Use .cfi_sections for assembly code (Mark Wielaard) [823990] - [scsi] mpt2sas: reduce lock contention (Tomas Henzl) [790506] - [net] ipv4: fix panic while tuning accept_local (Weiping Pan) [835911]- [powerpc] Fix wrong divisor in usecs_to_cputime backport (Steve Best) [821374] - [drm] i915: fix integer overflow in i915_gem_execbuffer2() (Jacob Tanenbaum) [824555] {CVE-2012-2383} - [fs] proc/stat: Use arch_idle_time for idle and iowait times if available (Steve Best) [841149] - [lib] kstrto: Reduce the number of expensive division instructions done by _parse_integer() (Sachin Prabhu) [820847] - [lib] kstrtox: common code between kstrto*() and simple_strto*() functions (Sachin Prabhu) [820847] - [lib] make _tolower() public (Sachin Prabhu) [820847] - [lib] vsprintf: use TOLOWER whenever possible (Sachin Prabhu) [820847] - [lib] lib: add kstrto*_from_user() (Sachin Prabhu) [820847] - [lib] kstrtox: simpler code in _kstrtoull() (Sachin Prabhu) [820847] - [lib] kstrto: converting strings to integers done (hopefully) right (Sachin Prabhu) [820847] - [lib] vsprintf: reuse almost identical simple_strtoulX() functions (Sachin Prabhu) [820847] - [usb] core: change the memory limits in usbfs URB submission (Don Zickus) [828271] - [usb] core: unify some error pathways in usbfs (Don Zickus) [828271] - [base] firmware: Fix an oops on reading fw_priv->fw in sysfs loading file (Prarit Bhargava) [819877]- [tools] perf, spec: Add bison and flex build BuildRequires (Jiri Olsa) [827474] - [tools] perf, compat: Disable hw breakpoint events (Jiri Olsa) [827474] - [tools] perf, compat: Disable branch stack feature (Jiri Olsa) [827474] - [tools] perf, compat: Disable PMU events (Jiri Olsa) [827474] - [tools] perf, stat: handle ENXIO error for perf_event_open (Jiri Olsa) [827474] - [tools] perf: Turn off compiler warnings for flex and bison generated files (Jiri Olsa) [827474] - [tools] perf, stat: Fix case where guest/host monitoring is not supported by kernel (Jiri Olsa) [827474] - [tools] perf, build-id: Fix filename size calculation (Jiri Olsa) [827474] - [tools] perf, symbols: Read plt symbols from proper symtab_type binary (Jiri Olsa) [827474] - [tools] perf: Add 'G' and 'H' modifiers to event parsing (Jiri Olsa) [827474] - [tools] perf: Drop CROSS_COMPILE from flex and bison calls (Jiri Olsa) [827474] - [tools] perf, report: Fix crash showing warning related to kernel maps (Jiri Olsa) [827474] - [tools] perf, archive: Correct cutting of symbolic link (Jiri Olsa) [827474] - [tools] perf: Ignore auto-generated bison/flex files (Jiri Olsa) [827474] - [tools] perf: Fix parsers' rules to dependencies (Jiri Olsa) [827474] - [tools] perf: fix NO_GTK2 Makefile config error (Jiri Olsa) [827474] - [tools] perf, session: Skip event correctly for unknown id/machine (Jiri Olsa) [827474] - [tools] perf, kvm: Finding struct machine fails for PERF_RECORD_MMAP (Jiri Olsa) [827474] - [tools] perf, annotate: Validate addr in symbol__inc_addr_samples (Jiri Olsa) [827474] - [tools] perf, hists browser: Fix NULL deref in hists browsing code (Jiri Olsa) [827474] - [tools] perf, hists: Catch and handle out-of-date hist entry maps. (Jiri Olsa) [827474] - [tools] perf, annotate: Fix hist decay (Jiri Olsa) [827474] - [tools] perf, top: Add intel_idle to the skip list (Jiri Olsa) [827474] - [tools] perf: Fix getrusage() related build failure on glibc trunk (Jiri Olsa) [827474] - [tools] perf: Remove auto-generated bison/flex files (Jiri Olsa) [827474] - [tools] perf, annotate: Fix off by one symbol hist size allocation and hit accounting (Jiri Olsa) [827474] - [tools] perf, annotate: addr2line wants addresses in same format as objdump (Jiri Olsa) [827474] - [tools] perf, probe: Finder fails to resolve function name to address (Jiri Olsa) [827474] - [tools] perf, symbols: Handle NULL dso in dso__name_len (Jiri Olsa) [827474] - [tools] perf, symbols: Do not include libgen.h (Jiri Olsa) [827474] - [tools] perf: Fix bug in raw sample parsing (Jiri Olsa) [827474] - [tools] perf: Fix display of first level of callchains (Jiri Olsa) [827474] - [tools] perf, diff: Fix to work with new hists design (Jiri Olsa) [827474] - [tools] perf: Fix modifier to be applied on correct events (Jiri Olsa) [827474] - [tools] perf: Fix various casting issues for 32 bits (Jiri Olsa) [827474] - [tools] perf: Simplify event_read_id exit path (Jiri Olsa) [827474] - [tools] perf: Use scnprintf where applicable (Jiri Olsa) [827474] - [tools] perf: Incorrect use of snprintf results in SEGV (Jiri Olsa) [827474] - [tools] perf, record: Fix buffer overrun bug in tracepoint_id_to_path() (Jiri Olsa) [827474] - [tools] perf, report: Add a simple GTK2-based 'perf report' browser (Jiri Olsa) [827474] - [tools] perf, report: Document --symbol-filter option (Jiri Olsa) [827474] - [tools] perf, ui browser: Clean lines inside of the input window (Jiri Olsa) [827474] - [tools] perf, report: Treat an argument as a symbol filter (Jiri Olsa) [827474] - [tools] perf, report: Add --symbol-filter option (Jiri Olsa) [827474] - [tools] perf, ui browser: Add 's' key to filter by symbol name (Jiri Olsa) [827474] - [tools] perf, ui browser: Introduce ui_browser__input_window (Jiri Olsa) [827474] - [tools] perf, hists: Add hists__filter_by_symbol (Jiri Olsa) [827474] - [tools] perf: Do not disable members of group event (Jiri Olsa) [827474] - [tools] perf, stat: Fix event grouping on forked task (Jiri Olsa) [827474] - [tools] perf: Add support to specify pmu style event (Jiri Olsa) [827474] - [tools] perf: Add perf pmu object to access pmu format definition (Jiri Olsa) [827474] - [tools] perf: Add config options support for event parsing (Jiri Olsa) [827474] - [tools] perf: Add parser generator for events parsing (Jiri Olsa) [827474] - [tools] perf: Adjust make rules (Jiri Olsa) [827474] - [tools] perf, report: Fix annotate double quit issue in branch view mode (Jiri Olsa) [827474] - [tools] perf, report: Remove duplicate annotate choice in branch view mode (Jiri Olsa) [827474] - [tools] perf, report: Enable TUI in branch view mode (Jiri Olsa) [827474] - [tools] perf, report: Auto-detect branch stack sampling mode (Jiri Olsa) [827474] - [tools] perf, record: Add HEADER_BRANCH_STACK tag (Jiri Olsa) [827474] - [tools] perf, record: Provide default branch stack sampling mode option (Jiri Olsa) [827474] - [tools] perf: Make perf able to read files from older ABIs (Jiri Olsa) [827474] - [tools] perf: Fix ABI compatibility bug in print_event_desc() (Jiri Olsa) [827474] - [tools] perf: Enable reading of perf.data files from different ABI rev (Jiri Olsa) [827474] - [tools] perf, report: Add support for taken branch sampling (Jiri Olsa) [827474] - [tools] perf, record: Add support for sampling taken branch (Jiri Olsa) [827474] - [tools] perf: Add code to support PERF_SAMPLE_BRANCH_STACK (Jiri Olsa) [827474] - [tools] perf, annotate: Add missing newline on error message (Jiri Olsa) [827474] - [tools] perf, annotate: Fix help string on tui (Jiri Olsa) [827474] - [tools] perf, annotate: Restore title when came back to original symbol (Jiri Olsa) [827474] - [tools] perf, annotate: Handle lower case key code in annotate_browser__run() (Jiri Olsa) [827474] - [tools] perf, annotate: Print asm code as blue when source code is displayed (Jiri Olsa) [827474] - [tools] perf: Add descriptions of missing Makefile arguments (Jiri Olsa) [827474] - [tools] perf, evlist: Restore original errno after open failed (Jiri Olsa) [827474] - [tools] perf, probe: Ensure offset provided is not greater than function length without DWARF info too (Jiri Olsa) [827474] - [tools] perf: Ensure comm string is properly terminated (Jiri Olsa) [827474] - [tools] perf, probe: Ensure offset provided is not greater than function length (Jiri Olsa) [827474] - [tools] perf, evlist: Return first evsel for non-sample event on old kernel (Jiri Olsa) [827474] - [tools] perf: fix broken perf record -a mode (Jiri Olsa) [827474] - [tools] perf: Remove duplicated string.h includes (Jiri Olsa) [827474] - [tools] perf: Allow expressions in __print_symbolic() fields (Jiri Olsa) [827474] - [tools] perf: Invert the sample_id_all logic (Jiri Olsa) [827474] - [tools] perf: Handle kernels that don't support attr.exclude_{guest, host} (Jiri Olsa) [827474] - [tools] perf: cleanup initialization of attr->size (Jiri Olsa) [827474] - [tools] perf: Factor out feature op to process header sections (Jiri Olsa) [827474] - [tools] perf: Moving code in header.c (Jiri Olsa) [827474] - [tools] perf: Add bitmap_or function into bitmap object (Jiri Olsa) [827474] - [tools] perf: Add sysfs mountpoint interface (Jiri Olsa) [827474] - [tools] perf: Remove unused functions from debugfs object (Jiri Olsa) [827474] - [tools] perf: Get rid of ctype.h in symbol.c (Jiri Olsa) [827474] - [tools] perf: ctype.c only wants util.h (Jiri Olsa) [827474] - [tools] perf: Implement islower/isupper macro into util.h (Jiri Olsa) [827474] - [tools] perf: Change perf_guest default back to false (Jiri Olsa) [827474] - [tools] perf, top: Don't process samples with no valid machine object (Jiri Olsa) [827474] - [tools] perf: Allow multiple threads or processes in record, stat, top (Jiri Olsa) [827474] - [tools] perf: Fix out of tree compiles (Jiri Olsa) [827474] - [tools] perf: Fix build dependency of perf python extension (Jiri Olsa) [827474] - [tools] perf, record: No build id option fails (Jiri Olsa) [827474] - [tools] perf: fix endianness detection in perf.data (Jiri Olsa) [827474] - [tools] perf, stat: Align scaled output of cpu-clock (Jiri Olsa) [827474] - [tools] perf, stat: Adjust print unit (Jiri Olsa) [827474] - [tools] perf, doc: Allow producing documentation in a specified output directory (Jiri Olsa) [827474] - [tools] perf, evsel: Fix an issue where perf report fails to show the proper percentage (Jiri Olsa) [827474] - [tools] perf, record: Make feature initialization generic (Jiri Olsa) [827474] - [tools] perf, probe: Rename target_module to target (Jiri Olsa) [827474] - [tools] perf: Remove distclean from Makefile help output (Jiri Olsa) [827474] - [tools] perf, evlist: Make splice_list_tail method public (Jiri Olsa) [827474] - [tools] perf, python: Use attr.watermark in twatch.py (Jiri Olsa) [827474] - [tools] perf: Remove unnecessary ctype.h inclusion (Jiri Olsa) [827474] - [tools] perf, lock: Document lock info subcommand (Jiri Olsa) [827474] - [tools] perf, top: Fix number of samples displayed (Jiri Olsa) [827474] - [tools] perf, script: Add option resolving vmlinux path (Jiri Olsa) [827474] - [tools] perf, script: Add the offset field specifier (Jiri Olsa) [827474] - [tools] perf, script: Print branch_from and branch_to of BTS events (Jiri Olsa) [827474] - [tools] perf, script: Unify the expressions indicating "unknown" (Jiri Olsa) [827474] - [tools] perf, evsel: Fix spelling typo (Jiri Olsa) [827474] - [tools] perf: Fix strlen() bug in perf_event__synthesize_event_type() (Jiri Olsa) [827474] - [tools] perf: probe usability fixes (Jiri Olsa) [827474] - [tools] perf: Fix broken build by defining _GNU_SOURCE in Makefile (Jiri Olsa) [827474] - [tools] perf: Introduce per user view (Jiri Olsa) [827474] - [tools] perf: Add fprintf methods for thread_map and cpu_map classes (Jiri Olsa) [827474] - [tools] perf: Add support for guest/host-only profiling (Jiri Olsa) [827474] - [tools] perf, kvm: Do guest-only counting by default (Jiri Olsa) [827474] - [fs] ext4: properly dirty split extent nodes (David Jeffery) [838640] - [netdrv] ixgbe: BIT_APP_UPCHG not set by ixgbe_copy_dcb_cfg() (Andy Gospodarek) [814044] - [netdrv] ixgbe: driver fix for link flap (Andy Gospodarek) [814044] - [net] tcp: Add TCP_USER_TIMEOUT socket option (Jiri Benc) [819610]- [net] bridge: Fix enforcement of multicast hash_max limit (Thomas Graf) [832575] - [net] bluetooth: fix sco_conninfo infoleak (Jacob Tanenbaum) [681308] {CVE-2011-1078} - [wireless] ipw2200: remove references to CFG80211_WEXT config option (John Linville) [839311] - [virt] kvm: whitelist-based GET_SUPPORTED_CPUID (Eduardo Habkost) [832486] - [virt] kvm: handle last_boosted_vcpu = 0 case (Rik van Riel) [827031] - [net] ehea: fix promiscuous mode (Steve Best) [826075] - [net] ehea: fix allmulticast support (Steve Best) [826075] - [s390] kdump: Move early_pgm_check_handler() to text section (Hendrik Brueckner) [831288]- [s390] kdump: Fix PSW restart on offline CPUs (Hendrik Brueckner) [831277] - [s390] kdump: Use real mode for PSW restart and kexec (Hendrik Brueckner) [831278] - [s390] kernel: clear page table for sw large page emulation (Hendrik Brueckner) [831265] - [s390] dasd: re-prioritize partition detection message (Hendrik Brueckner) [831261] - [s390] zfcpdump: Implement async sdias event processing (Hendrik Brueckner) [818893] - [mm] readahead: readahead page allocations are OK to fail (Jeff Moyer) [804815] - [base] firmware_class: fix memory leak - free allocated pages kabi fixes (Prarit Bhargava) [745657] - [base] firmware_class: fix memory leak - free allocated pages (Prarit Bhargava) [745657] - [fs] tmpfs: fix highmem swapoff crash regression (Rafael Aquini) [817719] - [fs] tmpfs: fix race between truncate and writepage (Rafael Aquini) [817719] - [fs] tmpfs: fix race between swapoff and writepage (Rafael Aquini) [817719] - [fs] tmpfs: fix spurious ENOSPC when racing with unswap (Rafael Aquini) [817719] - [fs] tmpfs: fix race between umount and swapoff (Rafael Aquini) [817719] - [fs] tmpfs: fix race between umount and writepage (Rafael Aquini) [817719]- [net] ipv6/netfilter: fix null pointer dereference in nf_ct_frag6_reasm() (Petr Matousek) [833412] {CVE-2012-2744} - [x86] io-apic: IO-APIC MMIO should not fail on resource insertion (Prarit Bhargava) [790726] - [x86] apic: Use PAGE_SIZE instead of numbers (Prarit Bhargava) [790726] - [firmware] dmi: bail earlier if no smbios found (Jarod Wilson) [833588] - [x86] cpu: mark hardware unsupported in single function (Prarit Bhargava) [829436] - [net] 9p: replace p9_poll_task with a work (Prarit Bhargava) [789126] - [net] 9p: use system_wq instead of p9_mux_wq (Prarit Bhargava) [789126] - [bluetooth] btusb: typo in Broadcom SoftSailing id (Don Zickus) [768385] - [bluetooth] btusb: add device entry for Broadcom SoftSailing (Don Zickus) [768385] - [ipc] mqueue: add rbtree node caching support checkpatch fixes (Doug Ledford) [826177] - [ipc] mqueue: add rbtree node caching support (Doug Ledford) [826177] - [virtio] virtio_balloon: separate out common code between remove and freeze functions (Amit Shah) [813227] - [virtio] virtio_balloon: drop restore_common() (Amit Shah) [813227] - [virtio] virtio_balloon: let host know of updated balloon size before module removal (Amit Shah) [813227] - [crypto] sha512: Fix byte counter overflow in SHA-512 (Jarod Wilson) [830977] - [kernel] Prevent keyctl new_session from causing a panic (David Howells) [827424] {CVE-2012-2745} - [mm] reclaim invalidated page ASAP (Rafael Aquini) [817659] - [mm] memcg: move memcg reclaimable page into tail of inactive list (Rafael Aquini) [817659] - [mm] deactivate invalidated pages (Rafael Aquini) [817659] - [mm] filemap: find_get_pages_contig fixlet (Rafael Aquini) [819001] - [netdrv] be2net: enable GRO by default (Ivan Vecera) [837230] - [wireless] ath9k: fix dynamic WEP related regression (Stanislaw Gruszka) [807367] - [net] rfs: better sizing of dev_flow_table (Jiri Pirko) [810073] - [net] rps: fix insufficient bounds checking in store_rps_dev_flow_table_cnt() (Jiri Pirko) [810073] - [net] ipvs: IPv6 tunnel mode fix (Jesper Brouer) [835535] - [Documentation] networking: update the description of rp_filter in ip-sysctl.txt (Amerigo Wang) [786411] - [net] ipv6: discard overlapping fragment (Jiri Pirko) [819952] - [net] tcp: Fix race in tcp_poll (Jiri Pirko) [831663] - [net] ipv6: fix incorrect TCP checksums with single-fragment packets (Jiri Benc) [759313] - [net] ipv6: fix panic in tcp SYN processing (Jesper Brouer) [803920] - [net] ipv4: IP_MULTICAST_IF setsockopt now recognizes struct mreq (Jiri Pirko) [803202]- [net] bonding: Fix up refcounting issues with bond/vlan config (Neil Horman) [836164] - [net] bonding: Always add vid to new slave group (Neil Horman) [834764] - [fs] procfs: do not confuse jiffies with cputime64_t (Steve Best) [821374] - [kernel] time: Add nsecs_to_cputime64 interface for asm-generic (Steve Best) [821374] - [powerpc] Fix wrong divisor in usecs_to_cputime (Steve Best) [821374]- [kernel] futex: Fix uninterruptible loop due to gate_area (Jerome Marchand) [834038] - [kernel] futex: Fix regression with read only mappings (Jerome Marchand) [834038] - [fs] pnfs: Fix an off-by-one error in pnfs_generic_pg_test (Steve Dickson) [826650] - [fs] pnfs: Fix some issues with pnfs_generic_pg_test (Steve Dickson) [826650] - [fs] nfs: file layout must consider pg_bsize for coalescing (Steve Dickson) [826650] - [fs] pnfs: fix break condition in pnfs_find_lseg (Steve Dickson) [826650] - [fs] nfs: Cleanup of the nfs_pageio code in preparation for a pnfs bugfix (Steve Dickson) [826650] - [fs] nfs: define nfs_generic_pg_test (Steve Dickson) [826650] - [fs] pnfs: use pnfs_generic_pg_test directly by layout driver (Steve Dickson) [826650] - [fs] pnfs: change pg_test return type to bool (Steve Dickson) [826650] - [fs] pnfs: unify pnfs_pageio_init functions (Steve Dickson) [826650] - [fs] nfs/pnfs: encode_layoutreturn (Steve Dickson) [825009] - [fs] nfs/pnfs: layoutreturn (Steve Dickson) [825009] - [fs] nfs/pnfs: Use byte-range for cb_layoutrecall (Steve Dickson) [825009] - [fs] nfs/pnfs: alloc and free layout_hdr layoutdriver methods (Steve Dickson) [825009] - [fs] nfs/pnfs: support for non-rpc layout drivers (Steve Dickson) [825009] - [fs] nfs/pnfs: align layoutget requests on page boundaries (Steve Dickson) [825009] - [fs] nfs/pnfs: Use byte-range for layoutget (Steve Dickson) [825009] - [fs] nfsv4.1 fix page number calculation bug for filelayout decode buffers (Steve Dickson) [758202] - [fs] nfs: Adapt readdirplus to application usage patterns (Steve Dickson) [819891] - [fs] nfs: Backport of upstream xdr routines to rhel6 (Steve Dickson) [784174] - [net] sunrpc/auth_gss: the list of pseudoflavors not being parsed correctly (Steve Dickson) [784174] - [fs] NFS: Use correct variable for page bounds checking (Steve Dickson) [784174] - [fs] NFS: Remove secinfo knowledge out of the generic client (Steve Dickson) [784174] - [fs] NFS: Remove unused function nfs_lookup_with_sec() (Steve Dickson) [784174] - [fs] NFS: Honor the authflavor set in the clone mount data (Steve Dickson) [784174] - [fs] NFS: Fix following referral mount points with different security (Steve Dickson) [784174] - [fs] NFS: Do secinfo as part of lookup (Steve Dickson) [784174] - [fs] NFSv4: Translate NFS4ERR_BADNAME into ENOENT when applied to a lookup (Steve Dickson) [784174] - [fs] NFS: Handle exceptions coming out of nfs4_proc_fs_locations() (Steve Dickson) [784174] - [fs] NFS: Remove the unused "lookupfh()" version of nfs4_proc_lookup() (Steve Dickson) [784174] - [fs] NFS: Clean up nfs4_xdr_dec_secinfo() (Steve Dickson) [784174] - [fs] NFS: Fix decode_secinfo_maxsz (Steve Dickson) [784174] - [fs] NFS: Return meaningful status from decode_secinfo() (Steve Dickson) [784174] - [fs] NFSv4: Handle NFS4ERR_WRONGSEC outside of nfs4_handle_exception() (Steve Dickson) [784174] - [fs] NFS: don't negotiate when user specifies sec flavor (Steve Dickson) [784174] - [fs] NFS: Attempt mount with default sec flavor first (Steve Dickson) [784174] - [fs] NFS: Remove unused argument from nfs_find_best_sec() (Steve Dickson) [784174] - [fs] NFS: Change initial mount authflavor only when server returns NFS4ERR_WRONGSEC (Steve Dickson) [784174] - [fs] NFS: Fix a signed vs. unsigned secinfo bug (Steve Dickson) [784174] - [fs] NFS: Don't leak RPC clients in NFSv4 secinfo negotiation (Steve Dickson) [784174] - [fs] NFS: Determine initial mount security (Steve Dickson) [784174] - [fs] NFS: use secinfo when crossing mountpoints (Steve Dickson) [784174] - [fs] NFS: Add secinfo procedure (Steve Dickson) [784174] - [fs] NFS: lookup supports alternate client (Steve Dickson) [784174] - [fs] NFS: convert call_sync() to a function (Steve Dickson) [784174] - [fs] NFSv4: Ensure continued open and lockowner name uniqueness (Steve Dickson) [784174]- [fs] xfs: disable xfsaild idle mode (Brian Foster) [813137] - [fs] xfs: fix the logspace waiting algorithm (Brian Foster) [813137] - [fs] xfs: add AIL pushing tracepoints (Brian Foster) [813137] - [fs] xfs: force the log if we encounter pinned buffers in .iop_pushbuf (Brian Foster) [813137] - [fs] xfs: do not update xa_last_pushed_lsn for locked items (Brian Foster) [813137] - [net] rpc: handle rotated gss data for Windows interoperability (Steve Dickson) [796992] - [md] raid5: Reintroduce locking in handle_stripe() to avoid racing (Jes Sorensen) [828065] - [virt] kvm/vmx: Fix KVM_SET_SREGS with big real mode segments (Orit Wasserman) [756044] - [virt] virtio_console: Use wait_event_freezable instead of _interruptible (Amit Shah) [823428] - [virt] virtio_console: Ignore port name update request if name already set (Amit Shah) [820945] - [x86] kprobes: Fix a bug which can modify kernel code permanently (Dave Anderson) [726270] - [x86] kprobes: Fix instruction recovery on optimized path (Dave Anderson) [726270] - [net] bonding: show all the link status of slaves (Amerigo Wang) [826945]- [fs] writeback: merge for_kupdate and !for_kupdate cases (Eric Sandeen) [818172] - [fs] writeback: fix queue_io() ordering (Eric Sandeen) [818172] - [fs] writeback: don't redirty tail an inode with dirty pages (Eric Sandeen) [818172] - [fs] nfs: Map minor mismatch error to protocol not support error (Steve Dickson) [796352] - [fs] ext4: Fix overflow caused by missing cast in ext4_fallocate() (Lukas Czerner) [830209] - [ata] libata: Add 2GB ATA Flash Disk/ADMA428M to DMA blacklist (Prarit Bhargava) [812904] - [netdrv] r8169: fix typo in firmware filenames (Ivan Vecera) [829211] - [net] bonding: fix regression on vlan module removal (Neil Horman) [823822]- [netdrv] mlx4: ignore old module parameters (Jay Fenlason) [830553]- [kernel] sysctl: silence warning about missing strategy for file-max at boot time (Jeff Layton) [803431] - [net] sunrpc: make new tcp_max_slot_table_entries sysctl use CTL_UNNUMBERED (Jeff Layton) [803431] - [drm] i915: set AUD_CONFIG N_value_index for DisplayPort (Dave Airlie) [747890] - [scsi] scsi_lib: fix scsi_io_completion's SG_IO error propagation (Mike Snitzer) [827163] - [fs] nfs: Fix corrupt read data after short READ from server (Sachin Prabhu) [817738]- [scsi] be2iscsi: fix dma free size mismatch regression (Mike Christie) [824287] - [scsi] libsas: check dev->gone before submitting sata i/o (David Milburn) [824025]- [net] ipv4/netfilter: TCP and raw fix for ip_route_me_harder (Jiri Benc) [812108]- [net] bridge: fix broadcast flood regression (Jesper Brouer) [817157] - [ipc] mqueue: use correct gfp flags in msg_insert (Doug Ledford) [750260] - [security] fix compile error in commoncap.c (Eric Paris) [806726] {CVE-2012-2123} - [security] fcaps: clear the same personality flags as suid when fcaps are used (Eric Paris) [806726] {CVE-2012-2123} - [fs] proc: Fix vmstat crashing with trap divide error (Larry Woodman) [820507] - [net] rds: fix rds-ping inducing kernel panic (Jay Fenlason) [803936] {CVE-2012-2372} - [net] sock: validate data_len before allocating skb in sock_alloc_send_pskb() (Jason Wang) [814504] {CVE-2012-2136} - [virt] kvm: Fix buffer overflow in kvm_set_irq() (Avi Kivity) [816155] {CVE-2012-2137}- [net] sunrpc: fix loss of task->tk_status after rpc_delay call in xprt_alloc_slot (Jeff Layton) [822189] - [net] sunrpc: suppress page allocation warnings in xprt_alloc_slot() (Jeff Layton) [822189] - [net] netfilter: Fix ip_route_me_harder triggering ip_rt_bug (Jiri Benc) [812108] - [net] netfilter/tproxy: do not assign timewait sockets to skb->sk (Jiri Benc) [812108] - [usb] Don't fail USB3 probe on missing legacy PCI IRQ (Don Zickus) [812254] - [usb] Fix handoff when BIOS disables host PCI device (Don Zickus) [812254] - [usb] Remove duplicate USB 3.0 hub feature #defines (Don Zickus) [812254] - [usb] Set hub depth after USB3 hub reset (Don Zickus) [812254] - [usb] xhci: Fix encoding for HS bulk/control NAK rate (Don Zickus) [812254] - [usb] Fix issue with USB 3.0 devices after system resume (Don Zickus) [812254] - [virt] xenpv: avoid paravirt __pmd in read_pmd_atomic (Andrew Jones) [822697]- [s390] qeth: remove siga retry for HiperSockets devices (Hendrik Brueckner) [817090] - [scsi] lpfc: Changed version number to 8.3.5.68.5p (Rob Evers) [821515] - [scsi] lpfc: Fixed system crash due to not providing SCSI error-handling host reset handler (Rob Evers) [821515] - [scsi] lpfc: Correct handling of SLI4-port XRI resource-provisioning profile change (Rob Evers) [821515] - [scsi] lpfc: Fix driver crash during back-to-back ramp events. (Rob Evers) [821515] - [scsi] lpfc: Fixed system panic due to midlayer abort and driver complete race on SCSI cmd (Rob Evers) [821515] - [scsi] sd: Fix device removal NULL pointer dereference (Rob Evers) [817853] - [md] Add del_timer_sync to mddev_suspend, fixes a panic (Jonathan E Brassow) [818371] - [virt] virtio_net: invoke softirqs after __napi_schedule (Michael S. Tsirkin) [819435] - [virt] virtio_net: do not reschedule rx refill forever (Michael S. Tsirkin) [819435]- [md] bitmap: ensure to load bitmap when creating via sysfs (Jes Sorensen) [821329] - [infiniband] mlx4: fix RoCE oops (Doug Ledford) [749059] - [x86] setup: Add rh_check_supported() (Prarit Bhargava) [821561] - [mm] read_pmd_atomic: fix pmd_populate SMP race condition (Andrea Arcangeli) [820762] {CVE-2012-1179} - [drm] i915: add Ivy Bridge GT2 Server entries (Dave Airlie) [817926]- [scsi] qla2xxx: Update version number to 8.04.00.04.06.3-k (Chad Dupuis) [816331] - [scsi] qla2xxx: Properly check for current state after the fabric-login request (Chad Dupuis) [816331] - [scsi] qla2xxx: Proper completion to scsi-ml for scsi status task_set_full and busy (Chad Dupuis) [816331] - [scsi] qla2xxx: Fix reset time out as qla2xxx not ack to reset request (Chad Dupuis) [816331] - [scsi] qla2xxx: Block flash access from application when device is initialized for ISP82xx (Chad Dupuis) [816331] - [scsi] qla2xxx: Remove resetting memory during device initialization for ISP82xx (Chad Dupuis) [816331] - [scsi] qla2xxx: Proper detection of firmware abort error code for ISP82xx (Chad Dupuis) [816331] - [scsi] qla2xxx: Additional corrections for ISP83xx support (Chad Dupuis) [816331] - [scsi] bfa: remove tech-preview tainting (Rob Evers) [744301] - [input] wacom: add support for Cintiq 24HD (Aristeu Rozanski) [773052] - [netdrv] bna: remove tech-preview status (Ivan Vecera) [744302] - [net] xfrm: impement kabi work-arounds for alg_trunc_len (Jarod Wilson) [768460] - [net] xfrm: Add SHA384 and SHA512 HMAC authentication algorithms to XFRM (Jarod Wilson) [768460] - [net] xfrm: Use the user specified truncation length in ESP and AH (Jarod Wilson) [768460] - [net] xfrm: Store aalg in xfrm_state with a user specified truncation length (Jarod Wilson) [768460] - [net] xfrm: Define new XFRM netlink auth attribute with specified truncation bits (Jarod Wilson) [768460] - [scsi] bxn2fc: Bumped version to 1.0.11 (Mike Christie) [813065] - [scsi] bnx2fc: cleanup task management IO when it times out. (Mike Christie) [813065] - [scsi] bnx2fc: Decrememnt io ref count when abort times out (Mike Christie) [813065] - [scsi] bnx2fc: Allow FLOGI to be retried when receiving bad responses. (Mike Christie) [813065] - [netdrv] be2net: Ignore status of some ioctls during driver load (Ivan Vecera) [818561] - [netdrv] be2net: Fix wrong status getting returned for MCC commands (Ivan Vecera) [818561] - [netdrv] be2net: Fix traffic stall INTx mode (Ivan Vecera) [818561] - [netdrv] be2net: Fix FW download in Lancer (Ivan Vecera) [818561] - [netdrv] be2net: enable RSS for ipv6 pkts (Ivan Vecera) [818561] - [s390] af_iucv: allow shutdown for HS transport sockets (Hendrik Brueckner) [815273] - [infiniband] cxgb4: handle wake up waiters and add check for invalid endpoint (Steve Best) [811023] - [drm] radeon: deal with errors from framebuffer init path (Dave Airlie) [736376] - [fs] proc: restore "huge" tag for hugetlb vmas in numa_maps (Larry Woodman) [818746] - [fs] proc: teach /proc/$pid/numa_maps about transparent hugepages (Larry Woodman) [818746] - [fs] proc: break out numa_maps gather_pte_stats() checks (Larry Woodman) [818746] - [fs] proc: make /proc/$pid/numa_maps gather_stats() take variable page size (Larry Woodman) [818746] - [fs] proc: allocate storage for numa_maps statistics once (Larry Woodman) [818746] - [fs] proc: make struct proc_maps_private truly private (Larry Woodman) [818746] - [fs] proc: move show_numa_map() to fs/proc/task_mmu.c (Larry Woodman) [818746] - [mm] mempolicy: declare mpol_to_str() when CONFIG_TMPFS=n (Larry Woodman) [818746] - [mm] mempolicy: remove check_huge_range() (Larry Woodman) [818746] - [mm] mempolicy: make gather_stats() type-safe and remove forward declaration (Larry Woodman) [818746] - [mm] mempolicy: remove MPOL_MF_STATS (Larry Woodman) [818746] - [mm] mempolicy: use walk_page_range() instead of custom page table walking code (Larry Woodman) [818746] - [mm] mempolicy: export get_vma_policy() (Larry Woodman) [818746] - [block] mtip32xx: fix missing mtip32xx.ko in installer initrd (Shyam Iyer) [819947] - [input] wacom: add LED support for Cintiq 24HD (Aristeu Rozanski) [808315] - [input] wacom: make LED status readable through sysfs (Aristeu Rozanski) [808315] - [input] wacom: add LED support for Cintiq 21ux2 (Aristeu Rozanski) [808315] - [input] wacom: add interface to control LEDs in Wacom tablets (Aristeu Rozanski) [808315] - [vhost] net: fix possible NULL pointer dereference of vq->bufs (Jason Wang) [814288] {CVE-2012-2119} - [net] macvtap: validate zerocopy vectors before building skb (Jason Wang) [814288] {CVE-2012-2119} - [net] macvtap: set SKBTX_DEV_ZEROCOPY only when skb is built successfully (Jason Wang) [814288] {CVE-2012-2119} - [net] macvtap: put zerocopy page when fail to get all requested user pages (Jason Wang) [814288] {CVE-2012-2119} - [net] macvtap: fix zerocopy offset calculation when building skb (Jason Wang) [814288] {CVE-2012-2119} - [netdrv] be2net: Fix EEH error reset before a flash dump completes (Ivan Vecera) [818568] - [netdrv] be2net: cancel be_worker during EEH recovery (Ivan Vecera) [818568] - [net] bonding: assign slaves their own vlan_groups (Neil Horman) [804232] - [net] vlan: Add helper functions to manage vlans on bonds and slaves (Neil Horman) [804232] - [virt] kvm: Fix kvm_arch_vcpu_put() crash with vmm_exclusive=0 (Avi Kivity) [704173]- [netdrv] be2net: Record receive queue index in skb to aid RPS (Ivan Vecera) [818558] - [scsi] bnx2i: Updated version and copyright year (Mike Christie) [816376] - [scsi] bnx2i: Added the setting of target can_queue via target_alloc (Mike Christie) [816376] - [netdrv] be2net: fix calling __vlan_put_tag() after eth_type_trans() (Ivan Vecera) [815670] - [s390] af_iucv: detect down state of HS transport interface (Hendrik Brueckner) [815274] - [s390] qeth: Improve OSA Express 4 blkt defaults (Hendrik Brueckner) [808486] - [netdrv] ixgbe: Correct Adaptive Interrupt Moderation so that it will change values (Andy Gospodarek) [802837] - [mm] x86: Move do_page_fault()'s error path under unlikely() (Motohiro Kosaki) [770376] - [mm] x86: make pagefault killable (Motohiro Kosaki) [770376] - [mm] x86: Handle mm_fault_error() in kernel space (Motohiro Kosaki) [770376] - [mm] introduce wait_on_page_locked_killable() (Motohiro Kosaki) [770376] - [mm] oom_kill: remove memcg argument from oom_kill_task() (Motohiro Kosaki) [770376] - [mm] oom-kill: remove boost_dying_task_prio() (Motohiro Kosaki) [770376] - [net] rds: RDS over QLogic hardware fails to work (Jay Fenlason) [797530] - [net] netpoll: fix Allow netpoll_setup/cleanup recursion (Herbert Xu) [816034] - [netdrv] atl1c: add workaround for issue of bit INTX-disable for MSI interrupt (Stanislaw Gruszka) [809036] - [netdrv] atl1c: enlarge L1 response waiting timer (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove PHY polling from atl1c_change_mtu (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Disable L0S when no cable link (Stanislaw Gruszka) [809036] - [netdrv] atl1c: do MAC-reset when PHY link down (Stanislaw Gruszka) [809036] - [netdrv] atl1c: cancel task when interface closed (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine mac address related code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove code of closing register writable attribution (Stanislaw Gruszka) [809036] - [netdrv] atl1c: clear WoL status when reset pcie (Stanislaw Gruszka) [809036] - [netdrv] atl1c: add PHY link event(up/down) patch (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine start/enable code for MAC module (Stanislaw Gruszka) [809036] - [netdrv] atl1c: add function atl1c_power_saving (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove PHY reset/init for link down event (Stanislaw Gruszka) [809036] - [netdrv] atl1c: update PHY reset related routine (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove PHY polling from atl1c_open (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine SERDES-clock related code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove PHY contrl in atl1c_reset_pcie (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine phy-register read/write function (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove REG_PHY_STATUS (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove MDIO_REG_ADDR_MASK in atl1c_mdio_read/write (Stanislaw Gruszka) [809036] - [netdrv] atl1c: fix WoL(magic) issue for l2cb 1.1 (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine atl1c_pcie_patch (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine/update ASPM configuration (Stanislaw Gruszka) [809036] - [netdrv] atl1c: clear bit MASTER_CTRL_CLK_SEL_DIS in atl1c_pcie_patch (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine reg definition of REG_MASTER_CTRL (Stanislaw Gruszka) [809036] - [netdrv] atl1c: clear PCIE error status in atl1c_reset_pcie (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove dmar_dly_cnt and dmaw_dly_cnt (Stanislaw Gruszka) [809036] - [netdrv] atl1c: update right threshold for TSO (Stanislaw Gruszka) [809036] - [netdrv] atl1c: add module parameter for l1c_wait_until_idle (Stanislaw Gruszka) [809036] - [netdrv] atl1c: threshold for ASPM is changed based on chip capability (Stanislaw Gruszka) [809036] - [netdrv] atl1c: restore max-read-request-size in Device Conrol Register (Stanislaw Gruszka) [809036] - [netdrv] atl1c: using fixed TXQ configuration for l2cb and l1c (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove dmaw_block (Stanislaw Gruszka) [809036] - [netdrv] atl1c: correct wrong definition of REG_DMA_CTRL (Stanislaw Gruszka) [809036] - [netdrv] atl1c: wrong register used to stop TXQ (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove code related to rxq 1/2/3 (Stanislaw Gruszka) [809036] - [netdrv] atl1c: split 2 32bit registers of TPD to 4 16bit registers (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove SMB/CMB DMA related code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove VPD register (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove HDS register (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove multiple-RX-Q code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: update author contact info & company/driver desciption (Stanislaw Gruszka) [809036] - [netdrv] atl1c: stop using net_device.{base_addr, irq} (Stanislaw Gruszka) [809036] - [netdrv] atl1c: set ATL1C_WORK_EVENT_RESET bit correctly (Stanislaw Gruszka) [809036] - [netdrv] atl1c: dont use highprio tx queue (Stanislaw Gruszka) [809036] - [netdrv] atl1c: set addr_assign_type if random_ether_addr() used (Stanislaw Gruszka) [809036] - [netdrv] atl1c: ethernet dev_alloc_skb to netdev_alloc_skb (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Remove alloc_etherdev error messages (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Sweep away N/A fw_version dustbunnies from the .get_drvinfo routine (Stanislaw Gruszka) [809036] - [netdrv] atl1c: add skb frag size accessors (Stanislaw Gruszka) [809036] - [netdrv] atl1c: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Stanislaw Gruszka) [809036] - [netdrv] atl1c: convert to SKB paged frag API (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Remove unneeded version.h includes from drivers/net/ (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove interrupt.h inclusion from netdevice.h (Stanislaw Gruszka) [809036] - [netdrv] atl1c: atl1c_resume() is only used when CONFIG_PM_SLEEP is defined (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Use ethtool's ethtool_cmd_speed API (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Use full 32 bit speed range in ethtool's set_settings (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Fix work event interrupt/task races (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Fix set-but-unused variable (Stanislaw Gruszka) [809036] - [netdrv] atl1c: fix sparse warnings (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Do not call device_init_wakeup() in atl1c_probe() (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Add missing PCI device ID (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove private #define (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Comment typo fixes for 'descriptor' (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Do not use legacy PCI power management (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Fix hardware type check for enabling OTP CLK (Stanislaw Gruszka) [809036] - [netdrv] atl1c: make functions static (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Don't check for vlan group before vlan_tx_tag_present (Stanislaw Gruszka) [809036] - [netdrv] atl1c: avoid some skb->ip_summed initializations (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Remove double test (Stanislaw Gruszka) [809036] - [netdrv] atl1c: use net_device_stats from struct net_device (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Add AR8151 v2 support and change L0s/L1 routine (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Remove unnecessary returns from void function()s (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove redundant code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Stanislaw Gruszka) [809036] - [netdrv] atl1c: convert multiple drivers to use netdev_for_each_mc_addr, part3 (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Add support for Atheros AR8152 and AR8152 (Stanislaw Gruszka) [809036] - [netdrv] atl1c: use DEFINE_PCI_DEVICE_TABLE() (Stanislaw Gruszka) [809036] - [netdrv] atl1c: fix assorted typos all over the place (Stanislaw Gruszka) [809036] - [netdrv] atl1c: use pM to show MAC address (Stanislaw Gruszka) [809036] - [netdrv] atl1c:add pci map direction in atl1c_buffer flags (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove exceptional & on function name (Stanislaw Gruszka) [809036] - [netdrv] atl1c: change atl1c_buffer struct and restructure clean atl1c_buffer procedure (Stanislaw Gruszka) [809036] - [netdrv] atl1c: duplicate atl1c_get_tpd (Stanislaw Gruszka) [809036] - [fs] epoll: clear the tfile_check_list on -ELOOP (Jason Baron) [817140] - [fs] epoll: Don't limit non-nested epoll paths (Jason Baron) [817137] - [netdrv] tg3: Fix ethtool self tests (John Feeney) [808243 809036] - [infiniband] mlx4: check return code and bail on error (Doug Ledford) [749059] - [infiniband] mlx4: use locking when walking netdev list (Doug Ledford) [749059] - [x86] asm: undo paravirt_patch_template kABI breakage (Rik van Riel) [813682] - [fs] cifs: check S_AUTOMOUNT in revalidate (Ian Kent) [786149] - [fs] vfs: fix LOOKUP_DIRECTORY not propagated to managed_dentry() (Ian Kent) [786149] - [s390x] kdump: Change default action from reipl to stop for on_restart (Hendrik Brueckner) [806152] - [s390x] qeth: add missing wake_up call (Hendrik Brueckner) [806151] - [s390x] lcs: lcs offline failure (Hendrik Brueckner) [804643] - [s390x] ctcmpc: use correct idal word list for ctcmpc (Hendrik Brueckner) [798641] - [s390x] dasd: fix fixpoint divide exception in define_extent (Hendrik Brueckner) [798002] - [s390x] mm: prevent memory zone interleave (Hendrik Brueckner) [797936] - [s390x] qeth: synchronize discipline module loading (Hendrik Brueckner) [795462] - [powerpc] perf: Check current->mm in read_user_stack_slow (Steve Best) [804569] - [powerpc] perf: Disable pagefaults during callchain stack read (Jiri Olsa) [804569] - [tools] selftests: mqueue mq_perf_tests checkpatch fixes (Doug Ledford) [750260] - [ipc] mqueue: strengthen checks on mqueue creation fix (Doug Ledford) [750260] - [misc] rbtree: backport rb_init_node() (Doug Ledford) [750260] - [tools] selftests: add mq_perf_tests (Doug Ledford) [750260] - [tools] selftests: add mq_open_tests (Doug Ledford) [750260] - [ipc] mqueue: strengthen checks on mqueue creation (Doug Ledford) [750260] - [ipc] mqueue: correct mq_attr_ok test (Doug Ledford) [750260] - [ipc] mqueue: improve performance of send/recv (Doug Ledford) [750260] - [watchdog] iTCO_wdt: default SMI clearing to old behaviour (Prarit Bhargava) [727875 811324] - [watchdog] iTCO_wdt: problems with newer hardware due to SMI clearing (Prarit Bhargava) [727875 811324] - [sound] alsa: fix Conexant CX20561 audio mute functionality (Jaroslav Kysela) [816569] - [s390] kdump: Use 4 GiB for KEXEC_AUTO_THRESHOLD (Hendrik Brueckner) [815599] - [net] bonding: verify for NULL when getting bridge from bond_dev->br_port (Veaceslav Falico) [816034 817145] - [md] dm-mpath: only try to load the scsi_dh module if the scsi_dh doesn't exist (Mike Snitzer) [788591] - [virt] kvm/svm: handle adjustment of negative tsc offsets (Marcelo Tosatti) [817236] - [netdrv] be2net: fix programming of VLAN tags for VF (Ivan Vecera) [816013] - [scsi] isci: End the RNC resumption wait when the RNC is destroyed. (David Milburn) [809954] - [scsi] isci: Fixed RNC bug that lost the suspension or resumption during destroy (David Milburn) [809954] - [scsi] isci: Fix RNC AWAIT_SUSPENSION->INVALIDATING transition. (David Milburn) [809954] - [scsi] isci: Manage the IREQ_NO_AUTO_FREE_TAG under scic_lock. (David Milburn) [809954] - [scsi] isci: Remove obviated host callback list. (David Milburn) [809954] - [scsi] isci: Check IDEV_GONE before performing abort path operations. (David Milburn) [809954] - [scsi] isci: Restore the ATAPI device RNC management code. (David Milburn) [809954] - [scsi] isci: Don't wait for an RNC suspend if it's being destroyed. (David Milburn) [809954] - [scsi] isci: Change the phy control and link reset interface for HW reasons. (David Milburn) [809954] - [scsi] isci: Added timeouts to RNC suspensions in the abort path. (David Milburn) [809954] - [scsi] isci: Add protocol indicator for TMF requests. (David Milburn) [809954] - [scsi] isci: Directly control IREQ_ABORT_PATH_ACTIVE when completing TMFs. (David Milburn) [809954] - [scsi] isci: Wait for RNC resumption before leaving the abort path. (David Milburn) [809954] - [scsi] isci: Fix RNC suspend call for SCI_RESUMING state. (David Milburn) [809954] - [scsi] isci: Manage tag releases differently when aborting tasks. (David Milburn) [809954] - [scsi] isci: Callbacks to libsas occur under scic_lock and are synchronized. (David Milburn) [809954] - [scsi] isci: When in the abort path, defeat other resume calls until done. (David Milburn) [809954] - [scsi] isci: Implement waiting for suspend in the abort path. (David Milburn) [809954] - [scsi] isci: Make sure all TCs are terminated and cleaned in LUN reset. (David Milburn) [809954] - [scsi] isci: Manage the LLHANG timer enable/disable per-device. (David Milburn) [809954] - [scsi] isci: Save the suspension hint for upcoming suspensions. (David Milburn) [809954] - [scsi] isci: Fix the terminated I/O to not call sas_task_abort(). (David Milburn) [809954] - [scsi] isci: Distinguish between remote device suspension cases (David Milburn) [809954] - [scsi] isci: Remove isci_device reqs_in_process and dev_node from isci_device. (David Milburn) [809954] - [scsi] isci: Only set IDEV_GONE in the device stop path. (David Milburn) [809954] - [scsi] isci: All pending TCs are terminated when the RNC is invalidated. (David Milburn) [809954] - [scsi] isci: Device access in the error path does not depend on IDEV_GONE. (David Milburn) [809954] - [scsi] isci: Add suspension cases for RNC INVALIDATING, POSTING states. (David Milburn) [809954] - [scsi] isci: Redesign device suspension, abort, cleanup. (David Milburn) [809954] - [scsi] isci: Escalate to I_T_Nexus_Reset when the device is gone. (David Milburn) [809954] - [scsi] isci: Remote device stop also suspends the RNC and terminates I/O. (David Milburn) [809954] - [scsi] isci: Remote device must be suspended for NCQ cleanup. (David Milburn) [809954] - [scsi] isci: Manage device suspensions during TC terminations. (David Milburn) [809954] - [scsi] isci: Terminate outstanding TCs on TX/RX RNC suspensions. (David Milburn) [809954] - [scsi] isci: Handle all suspending TC completions (David Milburn) [809954] - [scsi] isci: Fixed bug in resumption from RNC Tx/Rx suspend state. (David Milburn) [809954] - [scsi] isci: Manage the link layer hang detect timer for RNC suspensions. (David Milburn) [809954]- [x86] Revert: kdump: No need to disable ioapic in crash path (Don Zickus) [815785] - [mm] mempolicy: do_migrate_pages cleanup (Larry Woodman) [801904] - [mm] mempolicy: do_migrate_pages fix (Larry Woodman) [801904] - [ata] ahci: add another PCI ID for marvell (David Milburn) [813365] - [ata] ahci: recognize Marvell 88se9125 PCIe SATA 6.0 Gb/s controller (David Milburn) [813365] - [ata] ahci: HFLAG_YES_FBS fix legacy IDE interface (David Milburn) [813365] - [ata] ahci: add HFLAG_YES_FBS and apply it to 88SE9128 (David Milburn) [813365] - [sound] alsa: enable OSS emulation in rhel configuration (Jaroslav Kysela) [657291] - [sound] alsa: add probe_mask=0x101 automatically for WinFast VP200 H (Jaroslav Kysela) [805658] - [target] fcoe: Remove printk message from ft_dump_cmd (Neil Horman) [813678] - [scsi] be2iscsi: fix bh use in alloc pdu path (Mike Christie) [813550] - [scsi] libsas: fix sas port naming (David Milburn) [759210] - [scsi] libsas: fix panic when single phy is disabled on a wide port (David Milburn) [759210] - [scsi] isci: firmware update to latest firmware generator (David Milburn) [759210] - [scsi] isci: enable BCN in sci_port_add_phy() (David Milburn) [759210] - [scsi] isci: Changes in COMSAS timings enabling ISCI to detect buggy disc drives (David Milburn) [759210] - [scsi] isci: implement suspend/resume support (David Milburn) [759210] - [scsi] isci: kill isci_host.shost (David Milburn) [759210] - [scsi] isci: fix interrupt disable (David Milburn) [759210] - [scsi] isci: fix 'link-up' events occur after 'start-complete' (David Milburn) [759210] - [scsi] isci: fix controller stop (David Milburn) [759210] - [scsi] isci: refactor initialization for S3/S4 (David Milburn) [759210] - [scsi] isci: kill isci_port.domain_dev_list (David Milburn) [759210] - [scsi] isci: kill ->status, and ->state_lock in isci_host (David Milburn) [759210] - [scsi] isci: Don't filter BROADCAST CHANGE primitives (David Milburn) [759210] - [scsi] isci: kill sci_phy_protocol and sci_request_protocol (David Milburn) [759210] - [scsi] isci: kill ->is_direct_attached (David Milburn) [759210] - [scsi] isci: improve 'invalid state' warnings (David Milburn) [759210] - [scsi] libsas: suspend / resume support (David Milburn) [759210] - [ata] libsas: drop sata port multiplier infrastructure (David Milburn) [759210] - [ata] libata: export ata_port suspend/resume infrastructure for sas (David Milburn) [759210] - [net] bonding: 802.3ad - fix agg_device_up (Veaceslav Falico) [806081] - [netdrv] mlx4_core: fix race on comm channel (Jay Fenlason) [808926] - [scsi] libfc: cache align struct fc_fcp_pkt fields (Neil Horman) [815984] - [scsi] libfc: cache align fc_exch_pool (Neil Horman) [815984] - [scsi] fcoe: setup default initial value for DDP threshold (Neil Horman) [815984] - [virt] virtio_console: tell host of open ports after resume from s3/s4 (Amit Shah) [816099] - [scsi] st: fix memory leak with 1MB tape I/O (David Milburn) [811703] - [drm] i915: Don't do MTRR setup if PAT is enabled (Adam Jackson) [802539] - [scsi] device_handler: Add Netapp storage array to rdac array list (Rob Evers) [811364] - [netdrv] cnic: Fix parity error code conflict (Mike Christie) [808619] - [sound] alsa: Fix No sound with Conexant CX20585 / Recording fails (Jaroslav Kysela) [798923] - [kernel] default to clocksource unstable switching off (Prarit Bhargava) [804535] - [x86] Backout X86_FEATURE_ARAT checks in hpet initialization (Prarit Bhargava) [804535] - [kernel] clocksource: Make watchdog robust vs. interruption (Prarit Bhargava) [804535] - [fs] cifs: Show various mount options in /proc/mounts (Sachin Prabhu) [815751] - [ata] libata: make ata_print_id atomic numbering fix (David Milburn) [815861] - [md] raid1: Don't set 'fullsync' unnecessarily (Jonathan E Brassow) [813948] - [md] dm-raid: Record and handle missing devices. (Jonathan E Brassow) [809231] - [md] dm-raid: Set recovery flags on resume. (Jonathan E Brassow) [811669] - [netdrv] bnx2x: changed initial dcb configuration (Michal Schmidt) [812612] - [netdrv] tg3: Fix NVRAM writes on newer devices (John Feeney) [808617]- [x86] efi: Remove unnecessary error message (Matthew Garrett) [788428] - [hid] wacom: Add serial and id reporting for Wacom Intuos4 WL (Aristeu Rozanski) [769676] - [hid] wacom: fix proximity tool release (Aristeu Rozanski) [769676] - [hid] wacom: report distance for Intuos4 WL (Aristeu Rozanski) [769676] - [hid] wacom: Add pad buttons reporting on Intuos4 WL (Aristeu Rozanski) [769676] - [hid] wacom: set ABS_MISC bit for Intuos4 WL (Aristeu Rozanski) [769676] - [hid] wacom: introduce support for Intuos4 bluetooth (Aristeu Rozanski) [769676] - [hid] wacom: introduce sysfs interface to control the device reporting speed (Aristeu Rozanski) [769676] - [hid] wacom: separate mode switching function (Aristeu Rozanski) [769676] - [hid] wacom: add missing events for pad buttons (Aristeu Rozanski) [769676] - [bluetooth] hidp: implement raw output support for HIDP layer (Aristeu Rozanski) [769676] - [fs] nfsd: vfs_llseek() with 32 or 64 bit offsets (hashes) (J. Bruce Fields) [813070] - [fs] nfsd: rename 'int access' to 'int may_flags' in nfsd_open() (J. Bruce Fields) [813070] - [fs] ext4: return 32/64-bit dir name hash according to usage type (J. Bruce Fields) [813070] - [fs] add new FMODE flags FMODE_32bithash and FMODE_64bithash (J. Bruce Fields) [813070] - [fs] nfsd: Remove check for a 32-bit cookie in nfsd4_readdir() (J. Bruce Fields) [813070] - [net] bonding: remove entries for master_ip and vlan_ip and query devices instead (Andy Gospodarek) [810299] - [net] netfilter: place conntrack in source hash after SNAT is done (Neil Horman) [740747] - [netdrv] tg3: Fix RSS ring refill race condition (John Feeney) [808247] - [scsi] Revert: rdac: Add dynamic match to rdac handler (Jarod Wilson) [811364]- [x86] therm_throt: Don't report power limit and package level thermal throttle events in mcelog (Naoya Horiguchi) [803913] - [x86] Use this_cpu_has for thermal_interrupt current cpu (Naoya Horiguchi) [803913] - [x86] percpu: add this_cpu_has() macro (Naoya Horiguchi) [803913] - [virt] KVM: lock slots_lock around device assignment (Alex Williamson) [811653] - [virt] kvm: unmap pages from the iommu when slots are removed (Alex Williamson) [811653] {CVE-2012-2121} - [scsi] fix eh wakeup (scsi_schedule_eh vs scsi_restart_operations) (David Milburn) [798776] - [scsi] libsas, libata: fix start of life for a sas ata_port (David Milburn) [798776] - [scsi] libsas: continue revalidation (David Milburn) [798776] - [ata] libata: make ata_print_id atomic (David Milburn) [798776] - [scsi] libsas: fix ata_eh clobbering ex_phys via smp_ata_check_ready (David Milburn) [798776] - [scsi] libsas: fix false positive 'device attached' conditions (David Milburn) [798776] - [scsi] libsas: unify domain_device sas_rphy lifetimes (David Milburn) [798776] - [scsi] scsi_transport_sas: fix delete vs scan race (David Milburn) [798776] - [ata] libata: reset once (David Milburn) [798776] - [scsi] libsas: fix sas_get_port_device regression (David Milburn) [798776] - [scsi] libsas: sas_rediscover_dev did not look at the SMP exec status. (David Milburn) [798776] - [scsi] libsas: fix sas_find_bcast_phy() in the presence of 'vacant' phys (David Milburn) [798776] - [scsi] libsas: trim sas_task of slow path infrastructure (David Milburn) [798776] - [scsi] isci: use sas eh strategy handlers (David Milburn) [798776] - [scsi] libsas: use ->lldd_I_T_nexus_reset for ->eh_bus_reset_handler (David Milburn) [798776] - [scsi] libsas: add sas_eh_abort_handler (David Milburn) [798776] - [scsi] libsas: enforce eh strategy handlers only in eh context (David Milburn) [798776] - [scsi] libata, libsas: introduce sched_eh and end_eh port ops (David Milburn) [798776] - [scsi] libsas: cleanup spurious calls to scsi_schedule_eh (David Milburn) [798776] - [scsi] libsas: introduce sas_work to fix sas_drain_work vs sas_queue_work (David Milburn) [798776] - [net] fib: fix BUG_ON in fib_nl_newrule when add new fib rule (Weiping Pan) [814059] - [scsi] isci: fix oem parameter validation on single controller skus (David Milburn) [812415] - [x86] tsc: Don't divide by zero if TSC kHz calibration fails (Richard W.M. Jones) [813413] - [x86] Avoid check hlt for newer cpus (Don Zickus) [812439]- [virt] kvm: Allow adjust_tsc_offset to be in host or guest cycles (Frank Arnold) [807215] - [virt] Revert: x86: Make tsc_delta calculation a function of guest tsc (Frank Arnold) [807215] - [scsi] lpfc: Update lpfc version for 8.3.5.68.2p driver release (Rob Evers) [810522] - [scsi] lpfc: Fix bug with mailbox handling of REG_VFI (Rob Evers) [810522] - [scsi] lpfc: flush PCI function reset register write (Rob Evers) [810522] - [scsi] lpfc: Fixed system panic when extents enabled (Rob Evers) [810522] - [scsi] lpfc: Fixed the system panic during EEH recovery (Rob Evers) [810522] - [scsi] lpfc: Fix resource leak when acc fails (Rob Evers) [810522] - [scsi] lpfc: Fixed SLI4 driver module load and unload test loop (Rob Evers) [810522] - [scsi] lpfc: Fixed missing CVL event (Rob Evers) [810522] - [scsi] lpfc: Fix deadlock during adapter offline request (Rob Evers) [810522] - [scsi] lpfc: Fix same RPI registered multiple times (Rob Evers) [810522] - [scsi] lpfc: Fix handling of XRI Aborted CQE response (Rob Evers) [810522] - [scsi] lpfc: Fixed failure handling SLI4 FC port reset (Rob Evers) [810522] - [scsi] lpfc: Fix not sending a LOGO with vport delete (Rob Evers) [810522] - [scsi] lpfc: Fix for SLI4 Port delivery for BLS ABORT ACC (Rob Evers) [810522] - [scsi] lpfc: Fix ndlp list not empty during unloading (Rob Evers) [810522] - [scsi] lpfc: Fix mailbox and vpi memory leaks (Rob Evers) [810522] - [scsi] lpfc: create char device to take a reference (Rob Evers) [810522] - [scsi] lpfc: Fix for FDISC failures (Rob Evers) [810522] - [scsi] lpfc: Fix for driver using duplicate RPIs (Rob Evers) [810522] - [scsi] lpfc: Fix discovery problem when in pt2pt (Rob Evers) [810522] - [scsi] lpfc: Fixed handling large CQ/EQ ids in an IOV env (Rob Evers) [810522] - [scsi] lpfc: Fix Locking code raising IRQ twice (Rob Evers) [810522] - [scsi] lpfc: Fix not returning when bad ndlp found (Rob Evers) [810522] - [scsi] lpfc: Fix bug with driver returning the wrong ndlp (Rob Evers) [810522] - [scsi] lpfc: Fix driver behavior when receiving an ADISC (Rob Evers) [810522] - [scsi] lpfc: Fixed unbounded firmware revision string (Rob Evers) [810522] - [scsi] lpfc: Fix dump command type 4 using 16Gb FC Adapter (Rob Evers) [810522] - [scsi] lpfc: Fix port not reset when needed during fw_dump (Rob Evers) [810522] - [scsi] lpfc: Fix ELS FDISC failing local rej./inv. RPI (Rob Evers) [810522] - [scsi] lpfc: Fix SLI4 FC port internal loopback (Rob Evers) [810522] - [scsi] lpfc: Fix REG_RPI fails on SLI4 HBA (Rob Evers) [810522] - [scsi] lpfc: Fix els command using 16Gb FC Adapter (Rob Evers) [810522] - [scsi] lpfc: Fix NMI seen due to CQE starvation (Rob Evers) [810522] - [scsi] lpfc: Fixed SLI4 FC port obtained link-type/num (Rob Evers) [810522] - [scsi] lpfc: Fixed SLI4 FC port int. loopback without SFP (Rob Evers) [810522] - [scsi] lpfc: Fix incorrect fcpCdb during scsi command prep (Rob Evers) [810522] - [drm] i915: Do not set "Enable Panel Fitter" on SNB pageflips (Adam Jackson) [731632] - [drm] radeon: fix load detect on rn50 with hardcoded EDIDs. (Dave Airlie) [813962] - [fs] ext4: change return value from int to ssize_t in ext4_file_write (Eric Sandeen) [814302] - [netdrv] iwlwifi: add option to disable 5GHz band (Stanislaw Gruszka) [812259] - [scsi] rdac: Add dynamic match to rdac handler (Rob Evers) [811364] - [virt] xenfv: fix hangs when kdumping (Andrew Jones) [811815] - [netdrv] mlx4: allocate just enough pages instead of always 4 pages (Steve Best) [812470] - [mm] Prevent panic while reading /proc/vmallocinfo (Larry Woodman) [767889]- [fs] GFS2: Instruct DLM to avoid queue convert slowdowns (Robert S Peterson) [799165] - [fs] GFS2: Allow caching of rindex glock (Robert S Peterson) [799165] - [fs] GFS2: Don't use a try lock when promoting to a higher mode (Robert S Peterson) [799165] - [fs] GFS2: Make sure rindex is uptodate before starting transactions (Robert S Peterson) [799165] - [netdrv] p54spi: Release GPIO lines and IRQ on error in p54spi_probe (John Linville) [808571] - [netdrv] iwlwifi: always monitor for stuck queues (John Linville) [808571] - [netdrv] rt2x00: Add support for D-Link DWA-127 to rt2800usb (John Linville) [808571] - [netdrv] iwl3945: fix possible il->txq NULL pointer dereference in delayed works (John Linville) [808571] - [netdrv] rt2x00: fix random stalls (John Linville) [808571] - [netdrv] iwlwifi: fix key removal (John Linville) [808571] - [netdrv] ath9k_hw: prevent writes to const data on AR9160 (John Linville) [808571] - [net] mac80211: zero initialize count field in ieee80211_tx_rate (John Linville) [808571] - [netdrv] ath9k: stop on rates with idx -1 in ath9k rate control's .tx_status (John Linville) [808571] - [net] mac80211: Fix a rwlock bad magic bug (John Linville) [808571] - [net] mac80211: timeout a single frame in the rx reorder buffer (John Linville) [808571] - [netdrv] ath9k_hw: fix a RTS/CTS timeout regression (John Linville) [808571] - [netdrv] ath9k: fix a WEP crypto related regression (John Linville) [808571] - [netdrv] ath9k: Fix kernel panic during driver initilization (John Linville) [808571] - [netdrv] bnx2x: fix memory leak in bnx2x_init_firmware() (Michal Schmidt) [811231] - [netdrv] bnx2x: fix a crash on corrupt firmware file (Michal Schmidt) [811231] - [netdrv] bnx2x: FCoE statistics id fixed (Michal Schmidt) [811231] - [netdrv] bnx2x: dcb bit indices flags used as bits (Michal Schmidt) [811231] - [netdrv] bnx2x: added cpu_to_le16 when preparing ramrod's data (Michal Schmidt) [811231] - [netdrv] bnx2x: pfc statistics counts pfc events twice (Michal Schmidt) [811231] - [fs] dlm: fix QUECVT when convert queue is empty (David Teigland) [809986] - [netdrv] bnx2x: correction to firmware interface (Michal Schmidt) [810296]- [net] Fix netdevice reference leak (Thomas Graf) [719600]- [net] ipmr: Enable multiple multicast routing tables (Thomas Graf) [631984] - [net] ipmr: Don't leak memory if fib lookup fails (Thomas Graf) [631984] - [net] ipmr: dont corrupt lists (Thomas Graf) [631984] - [net] ipmr: off by one in __ipmr_fill_mroute() (Thomas Graf) [631984] - [net] IPv4: unresolved multicast route cleanup (Thomas Graf) [631984] - [net] ipmr: add support for dumping routing tables over netlink (Thomas Graf) [631984] - [net] rtnetlink: decouple rtnetlink address families from real address families (Thomas Graf) [631984] - [net] ipv4: ipmr: fix NULL pointer deref during unres queue destruction (Thomas Graf) [631984] - [net] ipv4: ipmr: fix invalid cache resolving when adding a non-matching entry (Thomas Graf) [631984] - [net] ipv4: ipmr: support multiple tables (Thomas Graf) [631984] - [net] ipv4: ipmr: move mroute data into seperate structure (Thomas Graf) [631984] - [net] ipv4: ipmr: convert struct mfc_cache to struct list_head (Thomas Graf) [631984] - [net] ipv4: ipmr: remove net pointer from struct mfc_cache (Thomas Graf) [631984] - [net] ipv4: ipmr: move unres_queue and timer to per-namespace data (Thomas Graf) [631984] - [net] fib_rules: decouple address families from real address families (Thomas Graf) [631984] - [net] fib_rules: set family in fib_rule_hdr centrally (Thomas Graf) [631984] - [net] fib_rules: consolidate IPv4 and DECnet ->default_pref() functions (Thomas Graf) [631984] - [net] ipmr/ip6mr: prevent out-of-bounds vif_table access (Thomas Graf) [631984] - [fs] direct-io.c: fix truncation error in dio_complete() return (Vivek Goyal) [783992] - [net] add sysctl to accept packets with local source addresses (Weiping Pan) [719600] - [scsi] Model description fixes for Brocade adapters (Rob Evers) [808558] - [x86] kdump: No need to disable ioapic in crash path (Don Zickus) [783322] - [kernel] uevent: send events in correct order according to seqnum (Naoya Horiguchi) [801694] - [net] SUNRPC: We must not use list_for_each_entry_safe() in rpc_wake_up() (Steve Dickson) [809928] - [mm] Fix race in process_vm_rw_core (Kyle McMartin) [739136] - [mm] Backport Cross Memory Attach patch from upstream (Larry Woodman) [739136] - [drm] enable CONFIG_VGA_SWITCHEROO (Dave Airlie) [632635]- [net] bonding: send igmp report for its master (Weiping Pan) [797780] - [net] allow to get master bridge device for bridge port (Weiping Pan) [797780] - [s390x] zcrypt: Fix parameter checking for ZSECSENDCPRB ioctl (Hendrik Brueckner) [808487] - [net] fix vlan gro path (Jiri Pirko) [720611] - [net] bonding: emit event when bonding changes MAC (Veaceslav Falico) [800231] - [net] sctp: Fix getsockopt with SCTP_EVENTS regression and allow sctp_event_subscribe to grow (Thomas Graf) [808086] - [net] vlan: Avoid broken offload configuration when reorder_hdr is disabled (Michal Schmidt) [781652] - [virt] xen: Revert "xen: mask MTRR feature from guest"" (Andrew Jones) [810222]- [x86] Don't inject GP for non-XSAVE enabled guests (Don Dugger) [705242] - [drm] i915: suspend fbdev device around suspend/hibernate (Dave Airlie) [746169] - [fs] cifs: Add mount options backupuid and backugid. (Sachin Prabhu) [806336] - [kernel] genirq: Respect NUMA node affinity in setup_affinity() (Prarit Bhargava) [788579] - [netdrv] iwlwifi: do not nulify ctx->vif on reset (Stanislaw Gruszka) [801730] - [virt] VMX: vmx_set_cr0 expects kvm->srcu locked (Marcelo Tosatti) [807507] {CVE-2012-1601} - [virt] KVM: Ensure all vcpus are consistent with in-kernel irqchip settings (Marcelo Tosatti) [807507] {CVE-2012-1601} - [virt] virtio-pci: S3 support (Amit Shah) [803187] - [virt] virtio-pci: drop restore_common() (Amit Shah) [803187] - [virt] virtio: drop thaw PM operation (Amit Shah) [803187] - [virt] virtio: balloon: Allow stats update after restore from S4 (Amit Shah) [803187]- [scsi] be2iscsi: fix include order (Mike Christie) [738043] - [scsi] be2iscsi: Get Port State and Speed of the Adapter (Mike Christie) [738043] - [scsi] be2iscsi: adding functionality to change network settings using iscsiadm (Mike Christie) [738043] - [scsi] be2iscsi: Adding bsg interface for be2iscsi (Mike Christie) [738043] - [scsi] be2iscsi: Get Initiator Name for the iSCSI_Host (Mike Christie) [738043] - [scsi] be2iscsi: Return async handle of unknown opcode to free list (Mike Christie) [738043] - [scsi] be2iscsi: Check ASYNC PDU Handle corresponds to HDR/DATA Handle (Mike Christie) [738043] - [scsi] be2iscsi: Bump the driver Version (Mike Christie) [738043] - [scsi] be2iscsi: Update in Copyright information (Mike Christie) [738043] - [scsi] be2iscsi: Fix the function return values (Mike Christie) [738043] - [scsi] be2iscsi: Code cleanup, removing the goto statement (Mike Christie) [738043] - [scsi] be2iscsi: Fix double free of MCCQ info memory (Mike Christie) [738043] - [scsi] be2iscsi: Set num_cpu = 1 if pci_enable_msix fails (Mike Christie) [738043] - [scsi] be2iscsi:Fix typo function name mismatch (Mike Christie) [738043] - [scsi] be2iscsi: Freeing of WRB and SGL Handle in cleanup task (Mike Christie) [738043] - [scsi] be2iscsi: WRB Initialization and Failure code path change (Mike Christie) [738043] - [scsi] be2iscsi: Fix in ASYNC PDU stitching logic (Mike Christie) [738043] - [scsi] be2iscsi: Fix in the Asynchronous Code Path (Mike Christie) [738043] - [net] ipv4: Constrain UFO fragment sizes to multiples of 8 bytes (Jiri Benc) [797731] - [net] ipv4: Don't use ufo handling on later transformed packets (Jiri Benc) [797731] - [net] udp: Add UFO to NETIF_F_GSO_SOFTWARE (Jiri Benc) [797731] - [fs] Fix length of buffer copied in __nfs4_get_acl_uncached (Sachin Prabhu) [808036] - [net] bond: Make LRO flag follow slave settings (Neil Horman) [794647] - [net] make dev_disable_lro use physical device if passed a vlan dev (Andy Gospodarek) [713641] - [net] move is_vlan_dev into public header file (Andy Gospodarek) [713641]- [mm] memcg: fix coalescing uncharge during truncate (Johannes Weiner) [717803] - [mm] thp: allow a hwpoisoned head page to be put back to LRU (Dean Nelson) [795574] - [block] md: Avoid OOPS when reshaping raid1 to raid0 (Jes Sorensen) [805857] - [net] bridge: fix use after free of skb in bridge when netpoll in use (Neil Horman) [769725] - [scsi] fcoe: Move destroy_work to a private work queue (Neil Horman) [806119] - [virt] xen: only check xen_platform_pci_unplug if hvm (Andrew Jones) [807354]- [fs] epoll: kabi fixups for epoll limit wakeup paths (Jason Baron) [681689] {CVE-2011-1083} - [fs] epoll: limit paths (Jason Baron) [681689] {CVE-2011-1083} - [perf] tool: Fix diff command to work with new hists design (Jiri Olsa) [794689] - [x86] call restore_sched_clock_state after gs is initialized (Marcelo Tosatti) [803132] - [virt] virtio-scsi: fix whitespace in fix TMF use-after-free patch (Paolo Bonzini) [802127] - [netdrv] macvtap: add ioctl to modify vnet header size (Michael S. Tsirkin) [789362] - [netdrv] firmware: add bnx2x FW 7.2.16 (Michal Schmidt) [798316] - [netdrv] cnic: update for FW 7.2.xx (Michal Schmidt) [798316] - [netdrv] bnx2fc: HSI dependent changes for 7.2.xx FW (Michal Schmidt) [798316] - [netdrv] bnx2x: use FW 7.2.16 (Michal Schmidt) [798316] - [fs] GFS2: put glock reference in error patch of read_rindex_entry (Robert S Peterson) [803384] - [infiniband] rdmacm: fix initialization bug (Doug Ledford) [805996] - [pci] Don't touch ASPM at all when it's forcibly disabled (Matthew Garrett) [801877]- [security] Fix negative key error handling (David Howells) [806393] - [char] ipmi: Increase KCS timeouts (Matthew Garrett) [803378] - [scsi] cxgb3: Add latest upstream firmware (Neil Horman) [747139] - [scsi] cxgb3 driver update to latest upstream (Neil Horman) [747139] - [x86] uv_mmrs.h cleanup patch (George Beshers) [737747] - [x86] reduce clock calibration time during slave cpu startup (George Beshers) [737747] - [x86] uv: Fix uninitialized spinlocks (George Beshers) [737747] - [x86] uv: Fix uv_gpa_to_soc_phys_ram() shift (George Beshers) [737747] - [x86] UV2: Add accounting for BAU strong nacks (George Beshers) [737747] - [x86] UV2: Ack BAU interrupt earlier (George Beshers) [737747] - [x86] UV2: Remove stale no-resources test for UV2 BAU (George Beshers) [737747] - [x86] UV2: Work around BAU bug (George Beshers) [737747] - [x86] UV2: Fix BAU destination timeout initialization (George Beshers) [737747] - [x86] UV2: Fix new UV2 hardware by using native UV2 broadcast mode (George Beshers) [737747] - [x86] UV: Update Boot messages for SGI UV2 platform (George Beshers) [737747] - [x86] UV: Fix UV2 hub part number (George Beshers) [737747] - [mm] vmstat.c: cache align vm_stat (George Beshers) [737747] - [x86] uv2: Workaround for UV2 Hub bug (George Beshers) [737747] - [x86] UV: Remove UV delay in starting slave cpus (George Beshers) [737747] - [x86] UV: Clean up uv_mmrs.h (George Beshers) [737747] - [net] ehash_size cleanup in tcp (George Beshers) [737748] - [x86] print EST-capable warning message only once (George Beshers) [737748] - [mm] Overflow computing _hash_mask (George Beshers) [737748] - [x86] ACPI: Remove repeated cooling_device messages (George Beshers) [737748] - [fs] vfs: fix panic in __d_lookup() (George Beshers) [737748] - [x86] Fix bootmem allocator large bitmap (George Beshers) [737748] - [net] Limit sysctl_tcp_mem and sysctl_udp_mem initializers (George Beshers) [737748] - [mm] alloc_large_system_hash() printk overflow on 16TB boot (George Beshers) [737748] - [fs] On a 16TB machine, max_user_watches has an integer overflow (George Beshers) [737748] - [fs] allow for more than 2^31 file (George Beshers) [737748] - [netdrv] bnx2x: consistent statistics after internal driver reload (Michal Schmidt) [747522] - [netdrv] netxen_nic: Sysfs support for firmware dump (Veaceslav Falico) [801653]- [kernel] sched: Fix ancient race in do_exit() (Motohiro Kosaki) [784758] - [virt] xen: initialize platform_pci even if xen_emul_unplug=never (Igor Mammedov) [803239] - [virt] virtio-scsi: fix TMF use-after-free (Paolo Bonzini) [802127] - [virt] KVM: increase max vcpu count to 160 (Marcelo Tosatti) [748946] - [scsi] sd: Unmap discard alignment needs to be converted to bytes (Mike Snitzer) [805519] - [scsi] sd: Fix VPD buffer allocations (Mike Snitzer) [805519] - [scsi] isci: improvements in driver unloading routine (David Milburn) [805530] - [scsi] isci: improve phy event warnings (David Milburn) [805530] - [scsi] isci: debug, provide state-enum-to-string conversions (David Milburn) [805530] - [scsi] scsi_transport_sas: 'enable' phys on reset (David Milburn) [805530] - [scsi] libsas: don't recover end devices attached to disabled phys (David Milburn) [805530] - [scsi] libsas: fixup target_port_protocols for expanders that don't report sata (David Milburn) [805530] - [scsi] libsas: set attached device type and target protocols for local phys (David Milburn) [805530] - [scsi] isci: T10 DIF support (David Milburn) [805530] - [scsi] isci: enable clock gating (David Milburn) [805530] - [scsi] isci: Fix NULL ptr dereference when no firmware is being loaded (David Milburn) [805530] - [fs] Pstore supplies a wrong header to kmsg files (Seiji Aguchi) [804789] - [fs] nfs: Try using machine credentials for RENEW calls (Sachin Prabhu) [795441] - [kernel] perf/x86/kvm: Fix Host-Only/Guest-Only counting with SVM disabled (Gleb Natapov) [805496]- [fs] jbd2: clear BH_Delay & BH_Unwritten in journal_unmap_buffer (Eric Sandeen) [748713] {CVE-2011-4086} - [kernel] sched: Call tick_check_idle before __irq_enter (George Beshers) [635817] - [kernel] sched: Increment cache_nice_tries only on periodic lb (George Beshers) [635817] - [cpuidle] menu: fixed wrapping timers at 4.294 seconds (George Beshers) [635817] - [kernel] sched: Fix softirq time accounting (George Beshers) [635817] - [x86] UV: Lower UV rtc clocksource rating (George Beshers) [635817] - [infiniband] mlx4_core: fix bug in modify_cq wrapper for resize flow (Doug Ledford) [801111] - [infiniband] mlx4_core: remove buggy sched_queue masking (Doug Ledford) [801111] - [infiniband] mlx4_core: Fixing array indexes when setting port types (Doug Ledford) [801111] - [infiniband] mlx4: Setting new port types after all interfaces unregistered (Doug Ledford) [801111] - [infiniband] mlx4: Replacing pool_lock with mutex (Doug Ledford) [801111] - [infiniband] mlx4_core: Do not map BF area if capability is 0 (Doug Ledford) [801111] - [infiniband] mlx4: add unicast steering entries to resource_tracker (Doug Ledford) [801111] - [infiniband] mlx4: fix QP tree trashing (Doug Ledford) [801111] - [infiniband] mlx4: fix buffer overrun (Doug Ledford) [801111] - [infiniband] mlx4: Fix kcalloc parameters swapped (Doug Ledford) [801111] - [net] net_sched: qdisc_alloc_handle() can be too slow (Jiri Pirko) [785891] - [net] RFC3069, private VLAN proxy arp support (Weiping Pan) [786544] - [scsi] aio: fix the "too late munmap()" race (Jeff Moyer) [801528] - [scsi] aio: fix io_setup/io_destroy race (Jeff Moyer) [801528] - [scsi] aio: fix rcu ioctx lookup (Jeff Moyer) [801528]- [fs] GFS2: Change truncate page allocation to be GFP_NOFS (Robert S Peterson) [796017] - [fs] GFS2: Remove a __GFP_NOFAIL allocation (Robert S Peterson) [796017] - [fs] GFS2: flush work when clearing inode (Robert S Peterson) [796017] - [scsi] hpsa: change version string (Tomas Henzl) [785262] - [scsi] hpsa: rename HPSA_MAX_SCSI_DEVS_PER_HBA (Tomas Henzl) [785262] - [scsi] hpsa: update device attributes when they change (Tomas Henzl) [785262] - [scsi] hpsa: improve naming on external target device functions (Tomas Henzl) [785262] - [scsi] hpsa: eliminate 8 external target limitation (Tomas Henzl) [785262] - [scsi] hpsa: fix potential array overflow in hpsa_update_scsi_devices (Tomas Henzl) [785262] - [scsi] hpsa: refactor hpsa_figure_bus_target_lun (Tomas Henzl) [785262] - [scsi] hpsa: make target and lun match what SCSI REPORT LUNs returns (Tomas Henzl) [785262] - [scsi] hpsa: Fix problem with MSA2xxx devices (Tomas Henzl) [785262] - [scsi] hpsa: add P2000 to list of shared SAS devices (Tomas Henzl) [785262] - [virt] KVM: PMU: Fix raw event check (Gleb Natapov) [803620] - [virt] KVM: PMU: warn when pin control is set in eventsel msr (Gleb Natapov) [803620] - [virt] x86 emulator: correctly mask pmc index bits in RDPMC instruction emulation (Gleb Natapov) [803620] - [powerpc] perf: Fix frequency calculation for overflowing counters (Steve Best) [804608] - [security] keys: add a "logon" key type (David Howells) [788634] - [security] KEYS: testing wrong bit for KEY_FLAG_REVOKED (David Howells) [788634] - [security] KEYS: Permit key_serial() to be called with a const key pointer (David Howells) [788634] - [security] keys: fix user_defined key sparse messages (David Howells) [788634] - [security] keys: fix trusted/encrypted keys sparse rcu_assign_pointer messages (David Howells) [788634] - [security] KEYS: Add missing smp_rmb() primitives to the keyring search code (David Howells) [788634] - [security] KEYS: Make garbage collector nonreentrant under RHEL-6 (David Howells) [788634] - [security] KEYS: Correctly destroy key payloads when their keytype is removed (David Howells) [788634] - [security] KEYS: The dead key link reaper should be non-reentrant (David Howells) [788634] - [security] KEYS: Make the key reaper non-reentrant (David Howells) [788634] - [security] KEYS: Move the unreferenced key reaper to the keys garbage collector file (David Howells) [788634] - [security] KEYS: __key_link() should use the RCU deref wrapper for keyring payloads (David Howells) [788634] - [security] KEYS: keyctl_get_keyring_ID() should create a session keyring if create flag set (David Howells) [788634] - [security] KEYS: If install_session_keyring() is given a keyring, it should install it (David Howells) [788634] - [security] KEYS: Fix error handling in construct_key_and_link() (David Howells) [788634] - [security] KEYS: Don't return EAGAIN to keyctl_assume_authority() (David Howells) [788634] - [security] KEYS: Make request_key() and co. return an error for a negative key (David Howells) [788634] - [security] KEYS: Improve /proc/keys (David Howells) [788634] - [security] KEYS: Add an iovec version of KEYCTL_INSTANTIATE (David Howells) [788634] - [security] KEYS: Add a new keyctl op to reject a key with a specified error code (David Howells) [788634] - [security] KEYS: Add an RCU payload dereference macro (David Howells) [788634] - [security] KEYS: Fix __key_link_end() quota fixup on error (David Howells) [788634] - [security] KEYS: Fix up comments in key management code (David Howells) [788634] - [security] KEYS: Do some style cleanup in the key management code (David Howells) [788634] - [security] KEYS: Don't call up_write() if __key_link_begin() returns an error (David Howells) [788634] - [security] Add a dummy printk function for the maintenance of unused printks (David Howells) [788634] - [security] KEYS: request_key() should return -ENOKEY if the constructed key is negative (David Howells) [788634] - [security] KEYS: Reinstate lost passing of process keyring ID in call_sbin_request_key() (David Howells) [788634] - [security] KEYS: Use the variable 'key' in keyctl_describe_key() (David Howells) [788634] - [security] KEYS: Make /proc/keys check to see if a key is possessed before security check (David Howells) [788634] - [security] KEYS: Authorise keyctl_set_timeout() on a key if we have its authorisation key (David Howells) [788634] - [security] KEYS: Propagate error code instead of returning -EINVAL (David Howells) [788634] - [security] keyctl_session_to_parent(): use thread_group_empty() to check singlethreadness (David Howells) [788634] - [security] KEYS: Do preallocation for __key_link() (David Howells) [788634] - [security] KEYS: keyring_serialise_link_sem is only needed for keyring->keyring links (David Howells) [788634] - [security] whitespace coding style fixes (David Howells) [788634] - [security] key: keyring: fix some code style issues (David Howells) [788634] - [security] Fix some coding styles in security/keys/keyring.c (David Howells) [788634] - [x86] EFI: Only set regions uncacheable if they support it (Matthew Garrett) [767291] - [virt] KVM: Fix fetch fault error code (Avi Kivity) [802453] - [netdrv] add myri10ge firmware (Stanislaw Gruszka) [796099] - [fs] xfs: fix inode lookup race (Dave Chinner) [796277] - [x86] amd: Fix L1i and L2 cache sharing information for AMD family 15h processors (Frank Arnold) [798399] - [x86] cache_info: Update calculation of AMD L3 cache indices (Frank Arnold) [798399] - [x86] cache_info: Remove bogus free of amd_l3_cache data (Frank Arnold) [798399] - [hwmon] k10temp: Add support for Fam15h Bulldozer (Frank Arnold) [798209] - [hwmon] k10temp: add support for AMD Family 12h/14h CPUs (Frank Arnold) [798209] - [x86] AMD, PCI: Add AMD northbridge PCI device id for CPU families 12h and 14h (Frank Arnold) [798209] - [netdrv] pch_gbe: modify Kconfig/Makefile and config-generic (Veaceslav Falico) [728177] - [netdrv] pch_gbe: new network driver from upstream (Veaceslav Falico) [728177] - [x86] Ivy Bridge kernel rdrand support (Jay Fenlason) [696442]- [net] gro: more generic L2 header check (Doug Ledford) [789123] - [infiniband] IPoIB: Stop lying about hard_header_len and use skb->cb to stash LL addresses (Doug Ledford) [789123] - [net] Make qdisc_skb_cb upper size bound explicit (Doug Ledford) [789123] - [fs] GFS2: Invalidate directory hash table on inode deallocate (Robert S Peterson) [801171] - [fs] GFS2: Fix a use-after-free that coverity spotted (Robert S Peterson) [801171] - [kernel] lkdtm: avoid calling lkdtm_do_action() with spinlock held (Prarit Bhargava) [770621] - [x86] Fix printk levels for panic, softlockups and stack dumps (Prarit Bhargava) [770621] - [kernel] lkdtm.c: fix race when crashpoint is hit multiple times before checking count (Prarit Bhargava) [770621] - [kernel] lkdtm: prefix enum constants (Prarit Bhargava) [770621] - [kernel] lkdtm: use generic_file_llseek in debugfs (Prarit Bhargava) [770621] - [kernel] param: remove unnecessary writable charp (Prarit Bhargava) [770621] - [kernel] lktdm: add support for hardlockup, softlockup and hung task crashes (Prarit Bhargava) [770621] - [kernel] lkdtm: add debugfs access and loosen KPROBE ties (Prarit Bhargava) [770621] - [scsi] aacraid: Fixes kernel oops in "aac_eh_abort" (Tomas Henzl) [760396] - [kernel] sys_poll: fix incorrect type for 'timeout' parameter (Oleg Nesterov) [794681] - [kernel] kdump: round up total_size to 128M for crashkernel reserving threshold (Dave Young) [798727] - [block] loop: fix partial read infomation leak (Dave Young) [761418] - [netdrv] mlx4: Don't show RoCE interfaces if the hpn channel is not installed (Doug Ledford) [753004] - [mm] thp: fix pmd_bad() triggering in code paths holding mmap_sem read mode (Andrea Arcangeli) [800328] - [target] fix build on i386 (Andy Grover) [765982] - [target] Backport from stable-3.2.6 (Andy Grover) [765982]- [dm] fixing test for NULL pointer testing (Paolo Bonzini) [752380] {CVE-2011-4127} - [dm] do not forward ioctls from logical volumes to the underlying device (Paolo Bonzini) [752380] {CVE-2011-4127} - [block] fail SCSI passthrough ioctls on partition devices (Paolo Bonzini) [752380] {CVE-2011-4127} - [block] add and use scsi_blk_cmd_ioctl (Paolo Bonzini) [752380] {CVE-2011-4127} - [kernel] regset: Return -EFAULT, not -EIO, on host-side memory fault (Jerome Marchand) [799213] {CVE-2012-1097} - [kernel] regset: Prevent null pointer reference on readonly regsets (Jerome Marchand) [799213] {CVE-2012-1097} - [scsi] qla4xxx: update version (Mike Christie) [800664] - [scsi] iscsi class: fix gfp use in ping compl and host event (Mike Christie) [800664] - [scsi] iscsi if: Removed packed attr from struct iscsi_chap_rec (Mike Christie) [800664] - [scsi] iscsi_transport: Added error status code for ping comp event (Mike Christie) [800664] - [scsi] fix system lock up from scsi error flood (Neil Horman) [800555] - [scsi] libcxgbi: do not print a message when memory allocation fails (Steve Best) [800114] - [infiniband] iser: post initial receive buffers before sending the final login request (Mike Christie) [800041] - [sound] ALSA: pcm midlevel code - add time check for (Jaroslav Kysela) [798984] - [fs] GFS2: call gfs2_write_alloc_required for each fallocate chunk (Benjamin Marzinski) [801141]- [scsi] lpfc: Update lpfc version for 8.3.5.58.1p driver release (Rob Evers) [738037] - [virt] VMX: VMXON/VMXOFF usage changes (Avi Kivity) [704173] - [virt] VMX: VMCLEAR/VMPTRLD usage changes (Avi Kivity) [704173] - [virt] VMX: Some minor changes to code structure (Avi Kivity) [704173] - [virt] VMX: Define new functions to wrapper direct call of asm code (Avi Kivity) [704173] - [net] bonding: move dev_addr cpy to bond_enslave (Thomas Graf) [799794] - [net] bonding: move slave MTU handling from sysfs (Thomas Graf) [799794] - [ppc] Implement CONFIG_STRICT_DEVMEM (Steve Best) [655689] - [scsi] fcoe: Only define ndo_fcoe_get_hbainfo if fcoe is configured (Neil Horman) [789086] - [x86] ACPI / PM: Fix build problem for !CONFIG_ACPI related to NVS rework (Myron Stowe) [708447] - [x86] ips: use interruptible waits in ips-monitor (Neil Horman) [727944] - [x86] kvmclock: abstract save/restore sched_clock_state (Marcelo Tosatti) [694801] - [virt] fix a merge problem in "KVM steal time suspend/resume bugfix" series (Aristeu Rozanski) [612320] - [virt] reapply "KVM steal time suspend/resume bugfix" series (Aristeu Rozanski)- [net] nfs: set vs_hidden on nfs4_callback_version4 (Jeff Layton) [741039] - [net] SUNRPC: remove rpcbind clients destruction on module cleanup (Jeff Layton) [741039] - [net] SUNRPC: remove rpcbind clients creation during service registering (Jeff Layton) [741039] - [net] NFSd: call svc rpcbind cleanup explicitly (Jeff Layton) [741039] - [net] SUNRPC: cleanup service destruction (Jeff Layton) [741039] - [net] SUNRPC: setup rpcbind clients if service requires it (Jeff Layton) [741039] - [net] SUNRPC: introduce svc helpers for prepairing rpcbind infrastructure (Jeff Layton) [741039] - [net] SUNRPC: use rpcbind reference counting helpers (Jeff Layton) [741039] - [net] SUNRPC: introduce helpers for reference counted rpcbind clients (Jeff Layton) [741039] - [net] SUNRPC: Use AF_LOCAL for rpcbind upcalls (Jeff Layton) [741039] - [fs] nfs4: Fix nfs4_init and reset_slot_table (Steve Dickson) [785823] - [net] SUNRPC: Change the default limit to the number of TCP slots (Steve Dickson) [785823] - [net] SUNRPC: Ensure we always bump the backlog queue in xprt_free_slot (Steve Dickson) [785823] - [net] SUNRPC: Replace xprt->resend and xprt->sending with a priority queue (Steve Dickson) [785823] - [net] SUNRPC: Allow caller of rpc_sleep_on() to select priority levels (Steve Dickson) [785823] - [net] SUNRPC: Support dynamic slot allocation for TCP connections (Steve Dickson) [785823] - [net] SUNRPC: Clean up the slot table allocation (Steve Dickson) [785823] - [net] SUNRPC: Initalise the struct xprt upon allocation (Steve Dickson) [785823] - [net] SUNRPC: Ensure that we grab the XPRT_LOCK before calling xprt_alloc_slot (Steve Dickson) [785823] - [net] SUNRPC: Convert struct rpc_xprt to use atomic_t counters (Steve Dickson) [785823] - [net] SUNRPC: Support for RPC over AF_LOCAL transports (Steve Dickson) [785823] - [mm] memcg: fix wake up in oom wait queue (Frantisek Hrbata) [739615] - [mm] memcg: oom kill disable and oom status (Frantisek Hrbata) [739615] - [mm] memcg: oom notifier (Frantisek Hrbata) [739615] - [mm] memcg: oom wakeup filter (Frantisek Hrbata) [739615] - [mm] kabi: __GENKSYMS__ for event_list in struct cgroup (Frantisek Hrbata) [739615] - [mm] cgroup: implement eventfd-based generic API for notifications (Frantisek Hrbata) [739615] - [mm] cgroups: fix CONTENTS in cgroups documentation (Frantisek Hrbata) [739615] - [virt] Revert "KVM steal time suspend/resume bugfix" series (Aristeu Rozanski)- [fs] procfs: add hidepid= and gid= mount options (Jerome Marchand) [770652] - [fs] procfs: parse mount options (Jerome Marchand) [770652] - [scsi] qla4xxx: v5.02.00.00.06.03-k3 (Chad Dupuis) [798721] - [scsi] qla4xxx: assign correct address for iscsi_cls_host (Chad Dupuis) [798721] - [scsi] qla4xxx: trivial cleanup (Chad Dupuis) [798721] - [scsi] qla4xxx: Fix sparse warning (Chad Dupuis) [798721] - [scsi] qla4xxx: Add support for multiple session per host (Chad Dupuis) [798721] - [scsi] qla4xxx: Export CHAP index as sysfs attribute (Chad Dupuis) [798721] - [scsi] scsi_transport: Export CHAP index as sysfs attribute (Chad Dupuis) [798721] - [scsi] qla4xxx: Add support to display CHAP list and delete CHAP entry (Chad Dupuis) [798721] - [scsi] iscsi_transport: Add support to display CHAP list and delete CHAP entry (Chad Dupuis) [798721] - [block] Fix io_context leak after failure of clone with CLONE_IO (Vivek Goyal) [791125] {CVE-2012-0879} - [block] Fix io_context leak after clone with CLONE_IO (Vivek Goyal) [791125] {CVE-2012-0879} - [fs] dlm: fix slow rsb search in dir recovery (David Teigland) [772376] - [fs] GFS2: rename existing file after mount crashes (Robert S Peterson) [794839] - [fs] GFS2: Eliminate sd_rindex_mutex (Robert S Peterson) [798763] - [fs] cifs: fix dentry refcount leak when opening a FIFO on lookup (Sachin Prabhu) [781893] - [fs] NFSv4: Handle expired stateids when the lease is still valid (Sachin Prabhu) [757876] - [perf] header: Fix build on old systems (Jiri Olsa) [784888] - [perf] hists browser: Add missing stdarg.h include (Jiri Olsa) [784888]- [netdrv] bnx2: revert firmware load modifications (Neil Horman) [720428] - [virt] virtio: balloon: leak / fill balloon across S4 (Amit Shah) [798583] - [scsi] silencing 'killing requests for dead queue' (David Milburn) [798672] - [scsi] sd_dif: fix setting bio flags (Jeff Moyer) [799075] - [scsi] megaraid_sas: driver update to version 00.00.06.14-rh1 (Tomas Henzl) [749923] - [infiniband] srp: fix include ordering issue (Doug Ledford) [791209] - [sched] Fix Kernel divide by zero panic in find_busiest_group() (Larry Woodman) [785959]- [virt] KVM steal time suspend/resume bugfix (Rik van Riel) [612320] - [virt] guest: KVM Steal time registration (Laszlo Ersek) [612320] - [virt] KVM guest: Steal time accounting (Rik van Riel) [612320] - [virt] KVM guest: Add a pv_ops stub for steal time (Rik van Riel) [612320] - [virt] KVM: Steal time implementation (Rik van Riel) [612320] - [virt] KVM: KVM Steal time guest/host interface (Rik van Riel) [612320] - [virt] KVM: Add constant to represent KVM MSRs enabled bit in guest/host interface (Rik van Riel) [612320] - [kernel] perf: Fix parsing of __print_flags() in TP_printk() (Jiri Olsa) [756311] - [x86] perf: Check that current->mm is alive before getting user callchain (Jiri Olsa) [756311] - [fs] NFSv4: Propagate the error NFS4ERR_BADOWNER to nfs4_do_setattr (Steve Dickson) [705099] - [kernel] ftrace: Fix hash record accounting bug (Steven Rostedt) [454694] - [kernel] ftrace: Fix regression where ftrace breaks when modules are loaded (Steven Rostedt) [454694] - [kernel] ftrace: Fix dynamic selftest failure on some archs (Steven Rostedt) [454694] - [kernel] ftrace: Update filter when tracing enabled in set_ftrace_filter() (Steven Rostedt) [454694] - [kernel] ftrace: Balance records when updating the hash (Steven Rostedt) [454694] - [kernel] ftrace: Do not disable interrupts for modules in mcount update (Steven Rostedt) [454694] - [kernel] ftrace: Fix regression of :mod:module function enabling (Steven Rostedt) [454694] - [kernel] ftrace: Fix possible undefined return code (Steven Rostedt) [454694] - [kernel] ftrace: Have ftrace_startup() return failure code (Steven Rostedt) [454694] - [kernel] ftrace: Modify ftrace_set_filter/notrace to take ops (Steven Rostedt) [454694] - [kernel] ftrace: Allow dynamically allocated function tracers (Steven Rostedt) [454694] - [kernel] ftrace: Implement separate user function filtering (Steven Rostedt) [454694] - [kernel] ftrace: Free hash with call_rcu_sched() (Steven Rostedt) [454694] - [kernel] ftrace: Have global_ops store the functions that are to be traced (Steven Rostedt) [454694] - [kernel] ftrace: Add ops parameter to ftrace_startup/shutdown functions (Steven Rostedt) [454694] - [kernel] ftrace: Use counters to enable functions to trace (Steven Rostedt) [454694] - [kernel] ftrace: Separate hash allocation and assignment (Steven Rostedt) [454694] - [kernel] ftrace: Create a global_ops to hold the filter and notrace hashes (Steven Rostedt) [454694] - [kernel] ftrace: Use hash instead for FTRACE_FL_FILTER (Steven Rostedt) [454694] - [kernel] ftrace: Replace FTRACE_FL_NOTRACE flag with a hash of ignored functions (Steven Rostedt) [454694] - [kernel] ftrace: Consolidate the function match routines for normal and mods (Steven Rostedt) [454694] - [kernel] ftrace: Return EINVAL when writing invalid val to set_ftrace_filter (Steven Rostedt) [454694] - [kernel] ftrace: Consolidate updating of ftrace_trace_function (Steven Rostedt) [454694] - [kernel] ftrace: Move record update for normal and modules into a separate function (Steven Rostedt) [454694] - [kernel] ftrace: Remove FTRACE_FL_CONVERTED flag (Steven Rostedt) [454694] - [kernel] tracing: Enable records during the module load (Steven Rostedt) [454694] - [kernel] ftrace: Remove FTRACE_FL_FAILED flag (Steven Rostedt) [454694] - [kernel] ftrace: Remove failures file (Steven Rostedt) [454694] - [kernel] ftrace: Make FTRACE_WARN_ON() work in if condition (Steven Rostedt) [454694] - [kernel] ftrace: Only update the function code on write to filter files (Steven Rostedt) [454694] - [kernel] tracing: Remove leftover FTRACE_ENABLE/DISABLE_MCOUNT enums (Steven Rostedt) [454694] - [kernel] ftrace: Call trace_parser_clear() properly (Steven Rostedt) [454694] - [fs] NFSv4: include bitmap in nfsv4 get acl data (Sachin Prabhu) [753232 767288] - [pci] Add pcie_hp=nomsi to disable MSI/MSI-X for pciehp driver (hiro muneda) [728852] - [netdrv] enic: enhance SR-IOV support (Stefan Assmann) [795976]- [infiniband] mlx4/fw: Fix ppc64 build (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Added missing iounmap upon releasing a device (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392 787762] - [infiniband] mlx4: allow device removal by fixing dma unmap size (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: use correct port for steering (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: use correct flag for unicast_promisc (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: fix memory leak at multi_func_cleanup (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDMA/nes: Copyright update (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: pass SMP vendor-specific attribute MADs to firmware (Doug Ledford) [737661 738491 739139 749059 751220 755741 756147 756392 787572] - [infiniband] RDMA/nes: Fix fast memory registration opcode (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Fix fast memory registration length (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/ucma: Discard all events for new connections until accepted (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Roll back PCIe tuning change (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Use GFP_ATOMIC when locks are held (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] RDMA/nes: Fix for sending MPA reject frame (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/ipath: Calling PTR_ERR() on right variable in create_file() (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Fix kernel panic by always initializing qp->usecnt (Doug Ledford) [738491 739139 749059 755741] - [infiniband] rds: Make rds_sock_lock BH rather than IRQ safe. (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] mlx4_core: map async events to arbitrary slave eqs (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Fix mtt profile issue (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: removed function index from vf. (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: eth statistics modification (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: VF is not allowed to perform dump stats (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: clear all eth statistics when port goes up (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDS: Remove some unused iWARP code (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] rdma/core: Fix sparse warnings (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Fix endianness bugs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Fix terminate during AE (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Make unnecessarily global nes_set_pau() static (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Change MDIO bus clock to 2.5MHz (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/cm: Fix layout of APR message (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: Fix SL to 802.1Q priority-bits mapping for IBoE (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/qib: Default some module parameters optimally (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Optimize locking for get_txreq() (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Fix a possible data corruption when receiving packets (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Eliminate 64-bit jiffies use (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Fix style issues (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/uverbs: Protect QP multicast list (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4_core: Elaborating limitation on VF port options (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: fix mtt range deallocation (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: limiting VF port options (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: using array index for sense_allowed (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Add missing include of linux/slab.h (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: FIX: Setting default_qpn before using it (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Fixing wrong error codes in communication channel (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: not using spin_lock_irq when getting vf by resource. (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: nullify cached multicast address list after cleanup (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Changing link sensing logic (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: capability for link sensing (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Fix compile error when driver is comiled-in (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: updated driver version to 2.0 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: updated driver version to 1.1 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Modify driver initialization flow to accommodate SRIOV for Ethernet (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: adjust catas operation for SRIOV mode (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: mtts resources units changed to offset (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Allow communication between functions on same host (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Ethernet port management modifications (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Traffic steering management support for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_ib: disable SRIOV mode for IB ports (not yet supported) (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: resource tracking for HCA resources used by guests (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Add wrapper functions and comm channel and slave event support to EQs (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: mtt modifications for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: cq modifications for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: qp modifications for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: srq modifications for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Added FW commands and their wrappers for supporting SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_core: Implement the master-slave communication channel (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Reduce number of PD bits to 17 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Add "native" argument to mlx4_cmd and its callers (where needed) (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Extanding port_mask functionality (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: initial header-file changes for SRIOV support (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_en: bug fix for the case of vlan id 0 and UP 0 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_en: fix WOL handlers were always looking at port2 capability bit (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_en: using non collapsed CQ on TX (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_en: fix sparse warning on a cast which truncates bits from constant value (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4: fix UDP RSS related settings (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Recording rx queue for gro packets (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Adding rxhash support (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4: move RSS related definitions to be global (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/cxgb{3, 4} - get rid of stale firmware usage technique (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB: various strlcpy conversions to make the code match upstream (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Correct sense on freectxts increment and decrement (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] RDMA/cma: Verify private data length (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: Fix shutdown crash accessing a non-existent bitmap (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/ipoib: Prevent hung task or softlockup processing multicast response (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Fix over-scheduling of QSFP work (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Fix retry with MPAv1 logic for MPAv2 (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Fix iw_cxgb4 count_rcqes() logic (Doug Ledford) [738491 739139 749059 755741] - [infiniband] rds: drop "select LLIST" (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] IB/qib: Don't use schedule_work() (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Fix panic in RC error flushing logic (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/iser: DMA unmap TX bufs used for iSCSI/iSER headers (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/iser: Use separate buffers for the login request/response (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mthca: Fix buddy->num_free allocation size (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: add moduleparam.h for users of module_param/MODULE_PARM_DESC (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: Fix files explicitly needing to include module.h (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4_core: Deprecate log_num_vlan module param (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Don't set VLAN in IBoE WQEs' control segment (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Enable 4K mtu for IBoE (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDMA/cxgb4: Mark QP in error before disabling the queue in firmware (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Serialize calls to CQ's comp_handler (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb3: Serialize calls to CQ's comp_handler (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Fix issue with link states and QSFP cables (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/mlx4: Configure extended active speeds (Doug Ledford) [737661 738491 739139 749059 751220 755741 756147 756392] - [infiniband] mlx4_core: Add extended port capabilities support (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/qib: Hold links until tuning data is available (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Clean up checkpatch issue (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Remove s_lock around header validation (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Use RCU for qpn lookup (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Eliminate divide/mod in converting idx to egr buf pointer (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Decode path MTU optimization (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Optimize RC/UC code by IB operation (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] mlx4_en: Controlling FCS header removal (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IPoIB: Use the right function to do DMA unmap pages (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Use correct QID in insert_recv_cqe() (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Make sure flush CQ entries are collected on connection close (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export ib_open_qp() capability to user space (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Export ib_open_qp() to share XRC TGT QPs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: Add support for XRC QPs (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Add support for XRC SRQs (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Add support for XRC domains (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/cm: Do not automatically disconnect XRC TGT QPs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Support XRC QPs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/ucm: Allow user to specify QP type when creating id (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cm: Define new RDMA port space specific to IB (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/cm: Update XRC support based on XRC annex errata (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/cm: Update protocol to support XRC (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export XRC TGT QPs to user space (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export XRC INI QPs to userspace (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export XRC SRQs to user space (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export XRC domains to user space (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/verbs: Cleanup XRC TGT QPs when destroying XRCD (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Add XRC QPs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Add XRC SRQ type (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Add SRQ type field (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Add XRC domain support (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IPoIB: Handle extended rates in debugfs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB: Add new InfiniBand link speeds (Doug Ledford) [738491 739139 749059 751220 755741] - [infiniband] IB/ipath: Add missing in ipath_chip_init.c (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Support for Packed And Unaligned fpdus (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Print IP address for critcal errors (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Fix terminate connection (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Add support for MPAv2 Enhanced RDMA Negotiation (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Add support for MPAv2 Enhanced RDMA Negotiation (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/{amso1100,cxgb3}: Minimal MPAv2 support (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/iwcm: Propagate ird/ord values upwards (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] IB/qib: Correct nfreectxts for multiple HCAs (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] RDMA/nes: Add missing calls to ib_umem_release() (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4_core: Fix buddy->num_free allocation size (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Use the right function to free eq->page_list entries (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Clean up error flow in mlx4_register_mac() (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDMA/ucm: Removed checks for unsigned value < 0 (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mad: Verify mgmt class in received MADs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Check for NULL conn_param in rdma_accept (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Fail RDMA initialization for unsupported cards (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] RDMA/cma: Fix crash in cma_req_handler (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/amso1100: Use 'pM' format option to print MAC (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net, rds, Replace xlist in net/rds/xlist.h with llist (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: return whether list is empty before adding in llist_add fix (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Add back llist_add_batch() and llist_del_first() prototypes (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Remove cpu_relax() usage in cmpxchg loops (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Add llist_next() (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Return whether list is empty before adding in llist_add() (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Move cpu_relax() to after the cmpxchg() (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Remove the platform-dependent NMI checks (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Make some llist functions inline (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] lib, Add lock-less NULL terminated single list (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: Convert vmalloc/memset to vzalloc (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IPoIB: convert to SKB paged frag API. (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB: nes: convert to SKB paged frag API. (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB: amso1100: convert to SKB paged frag API. (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDSRDMA: Fix cleanup of rds_iw_mr_pool (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] IB/iser: Support iSCSI PDU padding (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IBiser: Fix wrong mask when sizeof (dma_addr_t) > sizeof (unsigned long) (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4: decreasing ref count when removing mac (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Fixing Ethernet unicast packet steering (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/qib: Defer HCA error events to tasklet (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] mlx4_core: Bump the driver version to 1.0 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDMA/cxgb4: Use printk_ratelimited() instead of printk_ratelimit() (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: Support PMA counters for IBoE (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Use flow counters on IBoE ports (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/pma: Add include file for IBA performance counters definitions (Doug Ledford) [738491 739139 749059 755741] - [infiniband] Revert "[infiniband] qib: add thresholds to VendorPortCounters PMA operation" (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] mlx4_core: Add network flow counters (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Fix location of counter index in QP context struct (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Read extended capabilities into the flags field (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Extend capability flags to 64 bits (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Generate GID change events in IBoE code (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/core: Add GID change event (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Don't allow IPoIB port space for IBoE (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA: Allow for NULL .modify_device() and .modify_port() methods (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Update active link width (Doug Ledford) [722308 726127 738491 739139 749059 755741] - [infiniband] IB/qib: Add sysfs interface to read free contexts (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/mthca: Remove unnecessary read of PCI_CAP_ID_EXP (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Remove double define (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Remove unnecessary read of PCI_CAP_ID_EXP (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/ipath: Convert old cpumask api into new one (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Convert old cpumask api into new one (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] cpumask: rename tsk_cpumask to tsk_cpus_allowed (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Avoid assigning an IS_ERR value to cm_id pointer in CMA id object (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mthca: Stop returning separate error and status from FW commands (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: rds: fix const array syntax (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] mlx4: remove unnecessary read of PCI_CAP_ID_EXP (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: use pci_dev->revision (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/rds: use prink_ratelimited() instead of printk_ratelimit() (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] net: remove interrupt.h inclusion from netdevice.h (Doug Ledford) [738491 739139 749059 755741] - [infiniband] ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Doug Ledford) [738491 739139 749059 755741] - [infiniband] ethtool: Use full 32 bit speed range in ethtool's set_settings (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4: fix kfree on error path in new_steering_entry() (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] Fix common misspellings (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4: Fixing use after free (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Enabling new steering (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Add support for promiscuous mode in the new steering model. (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: generalization of multicast steering. (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: UDP RSS support (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [fs] GFS2: fix NULL pointer dereference on mkdir/symlink/mknod (Abhijith Das) [797305] - [net] implement IP_RECVTOS for IP_PKTOPTIONS (Jiri Benc) [677351] - [scsi] mptsas: Added check for the LU type is SSC (Tomas Henzl) [735895] - [dm] raid: add flush support (Mike Snitzer) [797967]- [build] update RHEL_MINOR to '3' (Aristeu Rozanski) - [fs] keyring: allow special keyrings to be cleared (Steve Dickson) [772495] - [fs] NFS: Update idmapper documentation (Steve Dickson) [772495] - [fs] NFS: Keep idmapper include files in one place (Steve Dickson) [772495] - [fs] NFS: Fall back on old idmapper if request_key() fails (Steve Dickson) [772495] - [virt] KVM: do not #GP on perf MSR writes when vPMU is disabled (Gleb Natapov) [645365] - [virt] KVM: Expose the architectural performance monitoring CPUID leaf (Gleb Natapov) [645365] - [kernel] perf, x86: expose perf capability to other modules (Gleb Natapov) [645365] - [kernel] x86, perf: disable non available architectural events (Gleb Natapov) [645365] - [virt] KVM: VMX: Intercept RDPMC (Gleb Natapov) [645365] - [virt] KVM: SVM: Intercept RDPMC (Gleb Natapov) [645365] - [virt] KVM: Add generic RDPMC support (Gleb Natapov) [645365] - [virt] KVM: Expose a version 2 architectural PMU to a guests (Gleb Natapov) [645365] - [virt] KVM: Expose kvm_lapic_local_deliver() (Gleb Natapov) [645365] - [virt] KVM: VMX: Check for automatic switch msr table overflow (Gleb Natapov) [645365] - [virt] KVM: VMX: Add support for guest/host-only profiling (Gleb Natapov) [645365] - [virt] KVM: VMX: add support for switching of PERF_GLOBAL_CTRL (Gleb Natapov) [645365] - [virt] perf, intel: Use GO/HO bits in perf-ctr (Gleb Natapov) [645365] - [kernel] perf, amd: Use GO/HO bits in perf-ctr (Gleb Natapov) [645365] - [kernel] perf, core: Introduce attrs to count in either host or guest mode (Gleb Natapov) [645365] - [virt] KVM: VMX: Add definitions for more vm entry/exit control bits (Gleb Natapov) [645365] - [virt] KVM: VMX: Add facility to atomically switch MSRs on guest entry/exit (Gleb Natapov) [645365] - [virt] KVM: VMX: Add definition for msr autoload entry (Gleb Natapov) [645365] - [virt] KVM: Let vcpu structure alignment be determined at runtime (Gleb Natapov) [645365] - [kernel] perf: Add context field to perf_event (Gleb Natapov) [645365] - [virt] irq_work: Add generic hardirq context callbacks (Gleb Natapov) [645365] - [kernel] perf: Fix perf_event_do_pending() fallback callsite (Gleb Natapov) [645365] - [netdrv] bnx2: update firmware to latest upstream (Neil Horman) - [netdrv] bnx2: update to latest upstream (Neil Horman) [720428] - [netdrv] mii.c: Add ethtool advertisement functions (John Feeney) [787753] - [scsi] dcb: add DCBX mode to event notifier attributes (Neil Horman) [789086] - [scsi] fcoe: use real dev in case of HW vlan acceleration (Neil Horman) [789086] - [netdrv] netdev: FCoE: Add new ndo_get_fcoe_hbainfo() call (Neil Horman) [789086] - [scsi] libfc: Handle discovery failure during ctlr link down (Neil Horman) [789086] - [scsi] scsi_transport_fc: Getting FC Port Speed in sync with FC-GS (Neil Horman) [789086] - [scsi] scsi_transport_fc: Add FDMI host attributes (Neil Horman) [789086] - [scsi] libfc: Fix panic in fc_exch_recv (Neil Horman) [789086] - [scsi] fcoe: Remove reference counting on 'stuct fcoe_interface' (Neil Horman) [789086] - [scsi] fcoe: Do not switch context in vport_delete callback (Neil Horman) [789086] - [scsi] fcoe: Rename out_nomod label to out_putmod (Neil Horman) [789086] - [scsi] fcoe: Allow exposing FDMI attributes via sysfs (Neil Horman) [789086] - [scsi] fcoe: Add support for FDMI in fcoe (Neil Horman) [789086] - [scsi] libfc: Add support for FDMI (Neil Horman) [789086] - [scsi] libfc: Make the libfc Common Transport(CT) code generic (Neil Horman) [789086] - [scsi] libfcoe: Don't KERN_ERR on netdev notification (Neil Horman) [789086] - [scsi] libfc: remove redundant timer init for fcp (Neil Horman) [789086] - [scsi] fcoe: Move fcoe_debug_logging from fcoe.h to fcoe.c (Neil Horman) [789086] - [scsi] libfc: Declare local functions static (Neil Horman) [789086] - [scsi] fcoe: fix regression on offload em matching function for initiator/target (Neil Horman) [789086] - [scsi] fcoe: remove double check if skb is nonlinear (Neil Horman) [789086] - [scsi] fcoe: fix fcoe in a DCB environment by adding DCB notifiers to set skb priority (Neil Horman) [789086] - [scsi] fcoe: Fix preempt count leak in fcoe_filter_frames() (Neil Horman) [789086] - [scsi] Fix up files implicitly depending on module.h inclusion (Neil Horman) [789086] - [x86] efivars: add missing parameter to efi_pstore_read() (Seiji Aguchi) [696383] - [x86] pstore: gracefully handle NULL pstore_info functions (Seiji Aguchi) [696383] - [x86] pstore: pass reason to backend write callback (Seiji Aguchi) [696383] - [x86] pstore: pass allocated memory region back to caller (Seiji Aguchi) [696383] - [x86] pstore: make pstore write function return normal success/fail value (Seiji Aguchi) [696383] - [x86] pstore: change mutex locking to spin_locks (Seiji Aguchi) [696383] - [x86] pstore: defer inserting OOPS entries into pstore for RHEL (Seiji Aguchi) [696383] - [x86] efivars: fix warnings when CONFIG_PSTORE=n (Seiji Aguchi) [696383] - [x86] efivars: Introduce PSTORE_EFI_ATTRIBUTES (Seiji Aguchi) [696383] - [x86] efivars: Use string functions in pstore_write (Seiji Aguchi) [696383] - [x86] efivars: introduce utf16_strncmp (Seiji Aguchi) [696383] - [x86] efivars: String functions (Seiji Aguchi) [696383] - [x86] efi: Add support for using efivars as a pstore backend (Seiji Aguchi) [696383] - [x86] include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Seiji Aguchi) [696383] - [x86] pstore: Make "part" unsigned (Seiji Aguchi) [696383] - [x86] pstore: Add extra context for writes and erases (Seiji Aguchi) [696383] - [x86] Fix argument types for SetVariable() for RHEL (Seiji Aguchi) [696383] - [x86] pstore: Extend API for more flexibility in new backends (Seiji Aguchi) [696383] - [x86] efi: Fix argument types for SetVariable() (Seiji Aguchi) [696383] - [x86] treewide: fix a few typos in comments (Seiji Aguchi) [696383] - [x86] efivars: prevent oops on unload when efi is not enabled (Seiji Aguchi) [696383] - [x86] efivars: handle errors from register_efivars() (Seiji Aguchi) [696383] - [x86] efivars: memory leak on error in create_efivars_bin_attributes() (Seiji Aguchi) [696383] - [x86] Fix common misspellings (Seiji Aguchi) [696383] - [x86] efivars: Expose efivars functionality to external drivers (Seiji Aguchi) [696383] - [x86] efivars: Parameterize operations (Seiji Aguchi) [696383] - [x86] efivars: Split out variable registration (Seiji Aguchi) [696383] - [x86] efivars: parameterize efivars (Seiji Aguchi) [696383] - [x86] efivars: Make efivars bin_attributes dynamic (Seiji Aguchi) [696383] - [x86] sysfs: Use one lockdep class per sysfs attribute (Seiji Aguchi) [696383] - [x86] efivars: move efivars globals into struct efivars (Seiji Aguchi) [696383] - [netdrv] iwlwifi: make "Tx aggregation enabled on ra =" be at DEBUG level (John Linville) [788055] - [netdrv] Add firmware blobs required by the integrated compat-wireless build (John Linville) - [netdrv] Add/modify config settings as appropriate for the wireless rebase (John Linville) [766952] - [netdrv] b44: replace the ssb_dma API with the generic DMA API (John Linville) [766952] - [netdrv] orinoco: minimal changes to build with wireless rebase from 3.2.6 (John Linville) [766952] - [netdrv] ar9170: minor fixups to get it building with 3.2.6-based mac80211 (John Linville) [766952] - [netdrv] Revert "ar9170: fix for driver-core ABI change" (John Linville) [766952] - [netdrv] Revert "ath5k: use kstrtoint() to parse numbers coming from sysfs" (John Linville) [766952] - [netdrv] libertas_tf: Revert bits of "param: simple locking for sysfs-writable..." (John Linville) [766952] - [netdrv] ipw2100: Revert "PM QOS update" (John Linville) [766952] - [netdrv] Revert "ipw2100: mark ipw2100_pm_qos_req static" (John Linville) [766952] - [netdrv] Revert "ipw2100: register pm_qos request before registering pci driver" (John Linville) [766952] - [netdrv] ipw2100: Revert "pm_qos: Get rid of the allocation in pm_qos_add_request()" (John Linville) [766952] - [netdrv] rndis_wlan: minor build fixups for wireless rebase from 3.2.6 (John Linville) [766952] - [netdrv] at76c50x-usb: undo "lib: rename pack_hex_byte()..." (John Linville) [766952] - [netdrv] wl12xx: reduce frame usage of driver_state_read (John Linville) [766952] - [netdrv] wl12xx: convert a few more kstrtoul back to strict_strtoul (John Linville) [766952] - [netdrv] wl1251: revert change from "drivers: Final irq namespace conversion" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl1251: fix ELP_CTRL register reads" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl12xx: use kstrtoul functions" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl12xx: strict_stroul introduced converted to kstrtoul" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl12xx: use kstrtoul_from_user" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl12xx: use freezable workqueue for netstack_work" (John Linville) [766952] - [netdrv] rt2x00: switch to use the kfifo-new.h header file (John Linville) [766952] - [netdrv] rt2x00: Revert "rt2x00: Move TX/RX work into dedicated workqueue" (John Linville) [766952] - [netdrv] rt2x00: Revert "rt2x00: simplify txstatus_fifo handling" (John Linville) [766952] - [netdrv] b43: don't include bcma header files (John Linville) [766952] - [netdrv] b43: Revert relevant portion of "pcmcia: Convert pcmcia_device_id..." (John Linville) [766952] - [netdrv] b43: Revert relevant portions of "pcmcia: move driver name to..." (John Linville) [766952] - [netdrv] b43: Revert relevant portions of "pcmcia: re-work..." commit eb14120f (John Linville) [766952] - [netdrv] b43: Revert bits of "pcmcia: do not use win_req_t when..." (John Linville) [766952] - [netdrv] b43: Revert bits of "pcmcia: convert pcmcia_request..." commit 1ac71e5a (John Linville) [766952] - [ssb] b43-pci-bridge: Add new vendor for BCM4318 (John Linville) [766952] - [ssb] Revert "pcmcia: convert ssb pcmcia driver to use new CIS helpers" (John Linville) [766952] - [ssb] Implement pcmcia_{read, write}_config_byte for drivers/ssb/pcmcia.c (John Linville) [766952] - [ssb] Revert relevant portion of "pcmcia: re-work pcmcia..." commit eb14120f (John Linville) [766952] - [ssb] Revert relevant portions of "pcmcia: remove cs_types.h" commit ac8b4228 (John Linville) [766952] - [net] mac80211/debugfs_netdev.c: convert kstrtoull to strict_strtoull (John Linville) [766952] - [net] mac80211: remove reference to lockdep_rtnl_is_held (John Linville) [766952] - [net] mac80211: continue using USHORT_MAX (John Linville) [766952] - [net] mac80211: Revert "net/mac80211/debugfs: Convert to kstrou8_from_user" (John Linville) [766952] - [net] mac80211: Revert mac80211 bits of "param: simple locking for sysfs-writable..." (John Linville) [766952] - [net] mac80211: Revert "mac80211: Speedup ieee80211_remove_interfaces()" (John Linville) [766952] - [net] mac80211: Revert "net/mac80211, rcu: convert call_rcu(work_free_rcu) to kfree_rcu()" (John Linville) [766952] - [net] mac80211: Revert "net, rcu: convert call_rcu(kfree_tid_tx) to kfree_rcu()" (John Linville) [766952] - [net] mac80211: Revert mac80211 bits of "PM QOS update" upstream commit ed77134b (John Linville) [766952] - [net] mac80211: Revert mac80211 bits of "rcu: convert uses of rcu_assign_pointer..." (John Linville) [766952] - [net] mac80211: Revert "mac80211: fix race condition between assoc_done and first EAP packet" (John Linville) [766952] - [net] mac80211: Revert "mac80211: annotate station rcu dereferences" (John Linville) [766952] - [net] mac80211: Revert "mac80211: cancel restart_work explicitly instead of depending on flush_scheduled_work()" (John Linville) [766952] - [net] mac80211: Revert "mac80211: sparse RCU annotations" (John Linville) [766952] - [netdrv] wireless: Revert "nl80211: use netlink consistent dump feature for BSS dumps" (John Linville) [766952] - [net] wireless rebase: Revert bits of "cfg80211: support sysfs namespaces" (John Linville) [766952] - [net] wireless rebase: Revert "wext: refactor" (John Linville) [766952] - [net] mac80211: borrow leds compat implementation from compat project (John Linville) [766952] - [netdrv] wireless: borrow genetlink compat implementation from compat project (John Linville) [766952] - [netdrv] wireless rebase: remove references to noop_llseek (John Linville) [766952] - [netdrv] wireless rebase: Revert bits of "PM QoS: Move and rename the implementation..." (John Linville) [766952] - [netdrv] wireless rebase: accomodate lack of "net: convert multicast list to list_head" (John Linville) [766952] - [netdrv] wireless rebase: undo bits of "USB: rename usb_buffer_alloc()..." (John Linville) [766952] - [netdrv] wireless rebase: Revert bits of "net: Add export.h..." (John Linville) [766952] - [netdrv] wireless rebase: Revert bits of "atomic: use " (John Linville) [766952] - [netdrv] drivers/net/wireless/ath: remove references to ath6kl (John Linville) [766952] - [netdrv] drivers/net/wireless/ath: remove references to carl9170 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ath/ar9170 from commit 7bb45683 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/libertas_tf from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/iwmc3200wifi from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ipw2x00 from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/rndis_wlan.c from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/mwl8k.c from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/mac80211_hwsim.* from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/at76c50x-usb.* from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/adm8211.* from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/zd1211rw from linux 3.2.6 (John Linville) [766952] - [netdrv] Add drivers/net/wireless/wl1251 from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/wl12xx from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/rtl818x from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/rt2x00 from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/p54 from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/b43legacy from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/b43 from linux 3.2.6 (John Linville) [766952] - [ssb] Rebase drivers/ssb from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ath/ath5k from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ath/ath9k from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ath from linux 3.2.6 (John Linville) [766952] - [netdrv] Add drivers/net/wireless/iwlegacy from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/iwlwifi from linux 3.2.6 (John Linville) [735934 735936 735939 766952 770780] - [net] Rebase net/mac80211 from linux 3.2.6 (John Linville) [766952] - [net] Rebase net/wireless from linux 3.2.6 (John Linville) [766952] - [net] introduce NETDEV_POST_INIT notifier (John Linville) [766952] - [net] bridge: support IFF_DONT_BRIDGE (John Linville) [766952] - [usb] Add a usb_pipe_endpoint() convenience function (John Linville) [766952] - [kernel] compiler: Introduce __always_unused (John Linville) [766952] - [netdrv] eeprom_93cx6: Add support for 93c86 EEPROMs (John Linville) [766952] - [netdrv] if_ether.h: add definition of ETH_P_TDLS (John Linville) [766952] - [kernel] Cherry-pick core bits of "bitops: rename for_each_bit() to for_each_set_bit()" (John Linville) [766952] - [kernel] Cherry-pick the core bits of "bitops: Provide generic sign_extend32 function" (John Linville) [766952] - [dma] dma-mapping.h: add the dma_unmap state API (John Linville) [766952] - [pci] pci-dma: add include/linux/pci-dma.h (John Linville) [766952] - [kernel] lib: Improve EWMA efficiency by using bitshifts (John Linville) [766952] - [kernel] lib: Add generic exponentially weighted moving average (EWMA) function (John Linville) [766952]- [virt] virtio-scsi: add power management (Paolo Bonzini) [782027] - [virt] virtio-scsi: add driver (Paolo Bonzini) [782027] - [fs] CIFS: Fix DFS handling in cifs_get_file_info (Jarod Wilson) [786989] - [fs] CIFS: fix automount for DFS shares (Jarod Wilson) [786989] - [fs] cifs: don't overwrite dentry name in d_revalidate (Jarod Wilson) [786989] - [fs] cifs: demote DFS referral lookup errors to cFYI (Jarod Wilson) [786989] - [fs] cifs: Unconditionally copy mount options to superblock info (Jarod Wilson) [786989] - [fs] cifs: Use kstrndup for cifs_sb->mountdata (Jarod Wilson) [786989] - [fs] cifs: Simplify handling of submount options in cifs_mount (Jarod Wilson) [786989] - [fs] cifs: do not tokenize mount options in-place (Jarod Wilson) [786989] - [fs] cifs: Add support for mounting Windows 2008 DFS shares (Jarod Wilson) [786989] - [fs] cifs: Extract DFS referral expansion logic to separate function (Jarod Wilson) [786989] - [drm] rebase upstream fixes (Dave Airlie) [797142] - [drm] rebase for RHEL 6.3 (Dave Airlie) [786494] - [kernel] swiotlb: export swiotlb_nr_tbl backport (Dave Airlie) [786494] - [pci] msi: fix imbalanced refcount of msi irq sysfs objects (Prarit Bhargava) [794767] - [pci] sysfs: add per pci device msi[x] irq listing (Prarit Bhargava) [794767] - [mm] vmscan: immediately reclaim end-of-LRU dirty pages when writeback completes (Satoru Moriya) [788536] - [mm] vmscan: throttle reclaim if encountering too many dirty pages under writeback (Satoru Moriya) [788536] - [mm] vmscan: do not writeback filesystem pages in kswapd except in high priority (Satoru Moriya) [788536] - [fs] ext4: warn if direct reclaim tries to writeback pages (Satoru Moriya) [788536] - [fs] xfs: warn if direct reclaim tries to writeback pages (Satoru Moriya) [788536] - [mm] vmscan: remove dead code related to lumpy reclaim waiting on pages under writeback (Satoru Moriya) [788536] - [mm] vmscan: do not writeback filesystem pages in direct reclaim (Satoru Moriya) [788536] - [security] audit: fix signedness bug in audit_log_execve_info() (Eric Paris) [661765] - [security] audit: comparison on interprocess fields (Eric Paris) [661765] - [security] audit: implement all object interfield comparisons (Eric Paris) [661765] - [security] audit: allow interfield comparison between gid and ogid (Eric Paris) [661765] - [security] audit: complex interfield comparison helper (Eric Paris) [661765] - [security] audit: allow interfield comparison in audit rules (Eric Paris) [661765] - [security] audit: allow audit matching on inode gid (Eric Paris) [661765] - [audit] allow matching on obj_uid (Eric Paris) [661765] - [security] audit: check current inode and containing object when filtering on major and minor (Eric Paris) [661765] - [security] audit: make filetype matching consistent with other filters (Eric Paris) [661765] - [ppc] Reserve iommu page 0 (Steve Best) [784088] - [fs] fuse: add O_DIRECT support (Josef Bacik) [753798] - [bluetooth] Add support for Broadcom BCM20702A0 (Don Zickus) [746041] - [kernel] sysctl: restrict write access to dmesg_restrict (Phillip Lougher) [749251]- [pci] RH backport changes for MaxPayload patchset (Shyam Iyer) [692531] - [pci] Clean-up MPS debug output (Shyam Iyer) [692531] - [pci] Clamp pcie_set_readrq() when using "performance" settings (Shyam Iyer) [692531] - [pci] enable MPS "performance" setting to properly handle bridge MPS (Shyam Iyer) [692531] - [pci] Workaround for Intel MPS errata (Shyam Iyer) [692531] - [pci] Disable MPS configuration by default (Shyam Iyer) [692531] - [pci] Don't crash when reading mpss from root complex (Shyam Iyer) [692531] - [pci] Remove MRRS modification from MPS setting code (Shyam Iyer) [692531] - [pci] Fix pointer dereference before call to pcie_bus_configure_settings (Shyam Iyer) [692531] - [pci] set PCI-E Max Payload Size on fabric (Shyam Iyer) [692531] - [pci] correct pcie_set_readrq write size (Shyam Iyer) [692531] - [pci] Set PCIE maxpayload for card during hotplug insertion (Shyam Iyer) [692531] - [netdrv] cxgb4: add latest upstream firmware (Neil Horman) [747141] - [netdrv] cxgb4: Update to latest upstream version (Neil Horman) [747141] - [block] dm io: fix discard support (Mike Snitzer) [758404] - [block] dm thin: add call to mark_tech_preview (Mike Snitzer) [790618] - [block] dm raid: remove call to mark_tech_preview (Mike Snitzer) [790618] - [block] dm thin metadata: decrement counter after removing mapped block (Mike Snitzer) [790618] - [block] dm thin metadata: unlock superblock in init_pmd error path (Mike Snitzer) [790618] - [block] dm thin metadata: remove incorrect close_device on creation error paths (Mike Snitzer) [790618] - [block] dm ioctl: do not leak argv if target message only-contains whitespace (Mike Snitzer) [790618] - [fs] ext3: fix start and len arguments handling in ext3_trim_fs() (Lukas Czerner) [767219] - [fs] ext3: Add fixed tracepoints - batched_discard (Lukas Czerner) [786987] - [fs] ext3/ioctl.c: silence sparse warnings about different address spaces (Lukas Czerner) [786987] - [fs] ext3/balloc.c: local functions should be static (Lukas Czerner) [786987] - [fs] ext3: Return -EINVAL when start is beyond the end of fs in ext3_trim_fs() (Lukas Czerner) [786987] - [fs] ext3: Fix an overflow in ext3_trim_fs (Lukas Czerner) [786987] - [fs] ext3: speed up group trim with the right free block count (Lukas Czerner) [786987] - [fs] ext3: Adjust trim start with first_data_block (Lukas Czerner) [786987] - [fs] ext3: Add FITRIM handling (Lukas Czerner) [786987] - [fs] ext3: Add batched discard support for ext3 (Lukas Czerner) [786987] - [fs] NFS: Optimise away unnecessary setattrs for open(O_TRUNC) (J. Bruce Fields) [636590] - [s390x] kdump: Add s390 description to kernel documentation (Hendrik Brueckner) [738862] - [net] bridge: Reset IPCB when entering IP stack (Herbert Xu) [717407] - [net] netlink: wrong size was calculated for vfinfo list blob (Andy Gospodarek) [772136] - [net] sctp: implement event notification SCTP_SENDER_DRY_EVENT (Thomas Graf) [787652] - [net] ipv6: fix default multicast hops setting (Jiri Benc) [767435] - [scsi] libfcoe: Do not sends FDISCs before FLOGI during CVL (Neil Horman) [790942] - [misc] hpilo: Increase number of channels (Tony Camuso) [737920] - [fs] dlm: fix kmalloc args (David Teigland) [752539] - [block] cciss: add some older controllers to the kdump blacklist (Tomas Henzl) [738930] - [netdrv] 8139cp: properly config rx mode after resuming (Jason Wang) [665515] - [netdrv] mlx4_en: fix endianness with blue frame support (Steve Best) [750166] - [mm] remove debug printk's from memory_hotplug.c (Hendrik Brueckner) [738862]- [kernel] kmsg_dump: Don't run on non-error paths by default (Seiji Aguchi) [696394] - [kernel] kmsg_dump: add kmsg_dump() calls to the reboot, halt, poweroff and emergency_restart paths (Seiji Aguchi) [696394] - [net] af_iucv: offer new getsockopt SO_MSGSIZE (Hendrik Brueckner) [786997] - [net] af_iucv: performance improvements for new HS transport (Hendrik Brueckner) [786996] - [s390x] qeth: Fix recovery in case of concurrent asynchronous deliveries (Hendrik Brueckner) [786958] - [s390x] af_iucv: remove IUCV-pathes completely (Hendrik Brueckner) [786960] - [kdump] Define KEXEC_NOTE_BYTES arch specific for s390x (Hendrik Brueckner) [786959] - [s390x] dasd: fix expiration handling for recovery requests (Hendrik Brueckner) [768890] - [kernel] console interrupts vs. panic (Hendrik Brueckner) [768891] - [fs] ext4: fix start and len arguments handling in ext4_trim_fs() (Lukas Czerner) [767219] - [block] blkdev: Do not return -EOPNOTSUPP if discard is supported (Lukas Czerner) [767219] - [block] blkdev: Submit discard bio in batches in blkdev_issue_discard() (Lukas Czerner) [767219] - [fs] ext4: Adjust minlen with discard_granularity in the FITRIM ioctl (Lukas Czerner) [767219] - [fs] ext4: add FITRIM to compat_ioctl (Lukas Czerner) [767219] - [fs] ext4: check if device support discard in FITRIM ioctl (Lukas Czerner) [767219] - [fs] ext4: Change the wrong param comment for ext4_trim_all_free (Lukas Czerner) [767219] - [fs] ext4: Speed up FITRIM by recording flags in ext4_group_info (Lukas Czerner) [767219] - [fs] ext4: Add new ext4 trim tracepoints (Lukas Czerner) [767219] - [fs] ext4: speed up group trim with the right free block count (Lukas Czerner) [767219] - [fs] ext4: fix trim length underflow with small trim length (Lukas Czerner) [767219] - [fs] ext4: protect bb_first_free in ext4_trim_all_free() with group lock (Lukas Czerner) [767219] - [fs] ext4: only load buddy bitmap in ext4_trim_fs() when it is needed (Lukas Czerner) [767219] - [fs] ext4: ignore errors when issuing discards (Lukas Czerner) [767219] - [fs] ext4: fix a BUG in mb_mark_used during trim (Lukas Czerner) [767219] - [s390x] config: Add kdump kernel config options for s390 (Hendrik Brueckner) [738862] - [s390x] kdump: Add KEXEC_AUTO_RESERVE for s390 (Hendrik Brueckner) [738862] - [s390x] zfcpdump: Do not initialize zfcpdump in kdump mode (Hendrik Brueckner) [738862] - [s390x] crashkernel: Add arch code for unmapping crashkernel memory (Hendrik Brueckner) [738862] - [s390x] kernel: kdump backend code (Hendrik Brueckner) [738862] - [s390x] zcore: Add real memory access functions (Hendrik Brueckner) [738862] - [s390x] Add PSW restart shutdown trigger (Hendrik Brueckner) [738862] - [s390x] kernel: Use diagnose 308 for system reset (Hendrik Brueckner) [738862] - [mm] Replace diag10() with diag10_range() function (Hendrik Brueckner) [738862] - [kexec] reipl: Export do_store_status() function (Hendrik Brueckner) [738862] - [kexec] crashk_res init check for /sys/kernel/kexec_crash_size (Hendrik Brueckner) [738862] - [kexec] Add missing RAM resource in crash_shrink_memory() (Hendrik Brueckner) [738862] - [kernel] Create udev events for memory hotplug (Hendrik Brueckner) [738862] - [kexec] fix crash_kexec()/smp_send_stop() race in panic (Hendrik Brueckner) [738862] - [kexec] Add infrastructure for unmapping crashkernel memory (Hendrik Brueckner) [738862] - [kexec] Initialize vmcoreinfo note at startup (Hendrik Brueckner) [738862] - [kexec] Add KEXEC_CRASH_CONTROL_MEMORY_LIMIT (Hendrik Brueckner) [738862] - [pci] Disable this patch set's SRIOV reallocation unless booted with pci=realloc (James Takahashi) [587729] - [pci] update bridge resources to get more big ranges (James Takahashi) [587729] - [pci] PCI-Clear-bridge-resource-flags-if-requested (James Takahashi) [587729] - [pci] bus allocation alignment handling (James Takahashi) [587729] - [pci] pre-allocate additional resources to devices only after successful allocation of essential resources (James Takahashi) [587729] - [pci] introduce reset_resource (James Takahashi) [587729] - [pci] data structure agnostic free list function (James Takahashi) [587729] - [pci] refactor io size calculation code (James Takahashi) [587729] - [pci] don't shrink bridge resources (James Takahashi) [587729] - [sound] ALSA: enable OSS emulation layer for PCM and mixer (Jaroslav Kysela) [657291] - [fs] Stable page cache to better support T10/DIF (Data Integrity storage) (Steve Best) [706189] - [char] ipmi: Decrease the IPMI message transaction time in interrupt mode (Shyam Iyer) [739359] - [security] IMA: fix audit res field to indicate 1 for success and 0 for failure (Eric Paris) [784351] - [mm] fix nrpages assertion (Josef Bacik) [766861] - [mm] Eliminate possible panic in page compaction code (Larry Woodman) [714902 755885] - [mm] Prevent panic on 2-node x3850 X5 w/2 MAX5 memory drawers panics while running certification tests caused by page list corruption (Larry Woodman) [755885]- [netdrv] netdev: ethernet dev_alloc_skb to netdev_alloc_skb (Veaceslav Falico) [722304] - [netdrv] netxen_nic: signedness bug in netxen_md_entry_err_chk() (Veaceslav Falico) [722304] - [netdrv] netxen: report valid speed and duplex status when link is down (Veaceslav Falico) [722304] - [netdrv] netxen: Fix a panic during driver unload in device_remove_file (Veaceslav Falico) [722304] - [netdrv] netxen_nic: Error logging on firmware hang (Veaceslav Falico) [722304] - [netdrv] netxen_nic: Fix phy link status (Veaceslav Falico) [722304] - [netdrv] netxen_nic: fw dump support (Veaceslav Falico) [722304] - [netdrv] netxen_nic: fix cdrp race condition (Veaceslav Falico) [722304] - [netdrv] netxen: Remove alloc_etherdev error messages (Veaceslav Falico) [722304] - [netdrv] netxen: convert .get_drvinfo routine to strlcpy (Veaceslav Falico) [722304] - [netdrv] netxen: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Veaceslav Falico) [722304] - [mm] thp: fix BUG on mm->nr_ptes (Andrea Arcangeli) [794497] - [x86] ACPI, APEI, ERST, Fix erst-dbg long record reading issue (Don Zickus) [728993] - [x86] ACPI, APEI, ERST, Prevent erst_dbg from loading if ERST is disabled (Don Zickus) [728993] - [netdrv] cnic: update for RHEL6.3, part 2 (Michal Schmidt) [740048] - [netdrv] bnx2x: update for RHEL6.3 (Michal Schmidt) [741676] - [netdrv] cnic, bnx2fc: update for RHEL6.3, part 1 (Michal Schmidt) [740048] - [net] introduce build_skb() (Michal Schmidt) [741676] - [net] more accurate skb truesize (Michal Schmidt) [741676] - [net] skbuff: add skb frag size accessors (Michal Schmidt) [741676] - [netdrv] bnx2x, cnic: update to current upstream (Michal Schmidt) - [s390x] qeth: improve recovery during resource shortage (Hendrik Brueckner) [766785] - [s390x] qeth: support ipv6 query arp cache for HiperSockets (Hendrik Brueckner) [738874] - [s390x] qeth: add OSA concurrent hardware trap (Hendrik Brueckner) [738861] - [s390x] dasd: add enhanced DASD statistics interface (Hendrik Brueckner) [738871] - [kernel] mutex: Introduce arch_mutex_cpu_relax() (Hendrik Brueckner) [738872] - [s390x] ap: Setup timer for sending messages after reset (Hendrik Brueckner) [760544] - [s390x] cio: disallow driver io for known to be broken paths (Hendrik Brueckner) [765810] - [netdrv] qeth: forbid recovery during shutdown (Hendrik Brueckner) [765809] - [netdrv] qeth: reduce SIGA-r to avoid CPU cost implications (Hendrik Brueckner) [765808] - [kernel] cpu hotplug vs missing pfault completion interrupts (Hendrik Brueckner) [753080] - [scsi] aacraid: fix return value (Tomas Henzl) [741724] - [scsi] aacraid: Add new code for PMC-Sierra's SRC based controller family (Tomas Henzl) [741724] - [scsi] aacraid: fix File System going into read-only mode (Tomas Henzl) [640011] - [scsi] mpt2sas: add missing allocation check (Tomas Henzl) [736229] - [scsi] mpt2sas: Remove unused duplicate diag_buffer_enable param (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix possible integer truncation of cpu_count (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix leak on mpt2sas_base_attach() error path (Tomas Henzl) [736229] - [scsi] mpt2sas: Removed redundant calling of _scsih_probe_devices() from _scsih_probe (Tomas Henzl) [736229] - [scsi] mpt2sas: Bump driver vesion to 12.101.00.00 (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for memory allocation error for large host credits (Tomas Henzl) [736229] - [scsi] mpt2sas: Do not retry a timed out direct IO for warpdrive (Tomas Henzl) [736229] - [scsi] mpt2sas: Release spinlock for the raid device list before blocking it (Tomas Henzl) [736229] - [scsi] mpt2sas: MPI next revision header update (Tomas Henzl) [736229] - [scsi] mpt2sas: Added support for customer specific branding (Tomas Henzl) [736229] - [scsi] mpt2sas: Increase max transfer support from 4MB to 16MB (Tomas Henzl) [736229] - [scsi] mpt2sas: Support for greater than 2TB capacity WarpDrive (Tomas Henzl) [736229] - [scsi] mpt2sas: Rearrange the the code so that the completion queues are initialized prior to sending the request to controller firmware (Tomas Henzl) [736229] - [scsi] mpt2sas: Do not set sas_device->starget to NULL from the slave_destroy callback when all the LUNS have been deleted (Tomas Henzl) [736229] - [scsi] mpt2sas: MPI next revision header update (Tomas Henzl) [736229] - [scsi] mpt2sas: Added support for customer specific branding (Tomas Henzl) [736229] - [scsi] mpt2sas: When IOs are terminated, update the result to DID_SOFT_ERROR to avoid infinite resets (Tomas Henzl) [736229] - [scsi] mpt2sas: Better handling DEAD IOC (PCI-E LInk down) error condition (Tomas Henzl) [736229] - [scsi] mpt2sas: _scsih_smart_predicted_fault uses GFP_KERNEL in interrupt context (Tomas Henzl) [736229] - [scsi] mpt2sas: add missing allocation (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for issue - Panic when inactive volume is tried deleting (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for issue Port Reset is taking long time to complete while issued during creating a volume (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for issue deadlock between hot plug worker threads and host reset context (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for dead lock occurring between host_lock and sas_device_lock (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix drives not getting properly deleted if sas cable is removed while host reset is active (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix failure message displayed during diag reset (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for system hang when discovery in progress (Tomas Henzl) [736229] - [scsi] mpt2sas: Fast Load Support (Tomas Henzl) [736229] - [scsi] mpt2sas : MPI next revision header update (Tomas Henzl) [736229] - [scsi] mpt2sas: take size of pointed value, not pointer (Tomas Henzl) [736229] - [scsi] mpt2sas: Added NUNA IO support in driver which uses multi-reply queue support of the HBA (Tomas Henzl) [736229] - [scsi] mptsas: Add device ID for SAS1068_820XELP (Tomas Henzl) [735895] - [scsi] mptsas: ensure NUL-termination of MptCallbacksName elements (Tomas Henzl) [735895] - [scsi] mptfusion: Fix for device offline while doing aggressive HBA reset (Tomas Henzl) [735895] - [scsi] mptfusion: Bump version 3.4.20 (Tomas Henzl) [735895] - [scsi] mptfusion: Avoid out of order Event processing due to cpu migration (Tomas Henzl) [735895] - [scsi] mptfusion: Set max sector count module parameter (Tomas Henzl) [735895] - [scsi] mptfusion: Added check for SILI bit in READ_6 CDB for DATA UNDERRUN ERRATA (Tomas Henzl) [735895] - [scsi] mptsas: Fix annoying warning (Tomas Henzl) [735895] - [input] ALPS: add support for protocol versions 3 and 4 (John Feeney) [637229] - [input] ALPS: remove assumptions about packet size (John Feeney) [637229] - [input] ALPS: add protocol version field in alps_model_info (John Feeney) [637229] - [input] ALPS: fix stuck buttons on some touchpads (John Feeney) [637229] - [input] ALPS: do not set REL_X/REL_Y capabilities on the touchpad (John Feeney) [637229] - [input] ALPS: add support for touchpads with 4-directional button (John Feeney) [637229] - [input] ALPS: move protocol information to Documentation (John Feeney) [637229] - [ppc] mpic: Fix problem that affinity is not updated (Steve Best) [738451] - [sound] alsa: enable snd-cmipci driver (Jaroslav Kysela) [661316] - [fs] procfs: return ENOENT on opening a being-removed proc entry (Neil Horman) [735881] - [fs] pnfs: simplify pnfs files module autoloading (Steve Dickson) [790961] - [fs] GFS2: panic during glock reclaim, ref count 0 (Steven Whitehouse) [781468] - [s390x] ap: Setup timer for processing messages in request queue (Hendrik Brueckner) [753085] - [kernel] ulimit: raise default hard ulimit on number of files to 4096 (Jarod Wilson) [786307] - [kernel] time: cast jiffies_to_clock_t() argument to unsigned long (Prarit Bhargava) [783401] - [kernel] watchdog: softdog.c: enhancement to optionally invoke panic instead of reboot on timer expiry (Don Zickus) [738894] - [kernel] Prevent system hang and eventual crash when using CPU cgroups (Larry Woodman) [790945] - [usb] Fix deadlock in hid_reset when Dell iDRAC is reset (Shyam Iyer) [782374] - [dm] RAID: Print correct status characters (Jonathan E Brassow) [749684] - [virt] vmxnet3: Cap the length of the pskb_may_pull on transmit (bz 790673) (Neil Horman) [790673] - [mm] shmem: reduce pagefault lock contention (Jarod Wilson) [786320] - [x86] Fix i386 debug kernel fails to boot on some systems (Larry Woodman) [773138] - [mm] memcg: add memcg sanity checks at allocating and freeing pages (Johannes Weiner) [752137]- [pci] use security_capable() when checking capablities during config space read (Eric Paris) [596419] - [security] add cred argument to security_capable() (Eric Paris) [596419] - [scsi] qla2xxx: Update LICENSE.qla2xxx (Chad Dupuis) [722295] - [scsi] qla2xxx: Update version number to 8.04.00.02.06.3-k. (Chad Dupuis) [722295] - [scsi] qla2xxx: Avoid invalid request queue dereference for bad response packets (Chad Dupuis) [722295] - [scsi] qla2xxx: Stop iteration after first failure in *_id functions (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix incorrect register access in qla2x00_start_iocbs() (Chad Dupuis) [722295] - [scsi] qla2xxx: Handle device mapping changes due to device logout (Chad Dupuis) [722295] - [scsi] qla2xxx: Complete mailbox command timedout to avoid initialization failures during next reset cycle (Chad Dupuis) [722295] - [scsi] qla2xxx: Add ha->max_fibre_devices to keep track of the maximum number of targets (Chad Dupuis) [722295] - [scsi] qla2xxx: Cache swl during fabric discovery (Chad Dupuis) [722295] - [scsi] qla2xxx: Remove EDC sysfs interface (Chad Dupuis) [722295] - [scsi] qla2xxx: Perform firmware dump procedure on mailbox command timeout (Chad Dupuis) [722295] - [scsi] qla2xxx: Change the log message when previous dump is available to retrieve for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Log messages to use correct vha (Chad Dupuis) [722295] - [scsi] qla2xxx: Add new message when a new loopid is assigned (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix ql_dbg arguments (Chad Dupuis) [722295] - [scsi] qla2xxx: Use ql_log* (Chad Dupuis) [722295] - [scsi] qla2xxx: Convert remaining printk's to ql_log format (Chad Dupuis) [722295] - [scsi] qla2xxx: Print mailbox command opcode and return code when a command times out (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct out of bounds read of ISP2200 mailbox registers (Chad Dupuis) [722295] - [scsi] qla2xxx: Remove errant clearing of MBX_INTERRUPT flag during CT-IOCB processing (Chad Dupuis) [722295] - [scsi] qla2xxx: Reduce mbx-command timeout for Login/Logout requests (Chad Dupuis) [722295] - [scsi] qla2xxx: Clear options-flags while issuing stop-firmware mbx command (Chad Dupuis) [722295] - [scsi] qla2xxx: Add an "is reset active" helper (Chad Dupuis) [722295] - [scsi] qla2xxx: Prep zero-length BSG data-transfer requests (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix byte swapping in IPE print statement (Chad Dupuis) [722295] - [scsi] qla2xxx: Handle failure cases during fabric_login (Chad Dupuis) [722295] - [scsi] qla2xxx: Increase speed of flash access in ISP82xx adapters to improve firmware load speed (Chad Dupuis) [722295] - [scsi] qla2xxx: Add check for null fcport references in qla2xxx_queuecommand (Chad Dupuis) [722295] - [scsi] qla2xxx: Handle change notifications based on switch scan results (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct print format for edc ql_log() calls (Chad Dupuis) [722295] - [scsi] qla2xxx: Use consistent DL mask for ELS/CT passthru requests (Chad Dupuis) [722295] - [scsi] qla2xxx: Consolidation of SRB processing (Chad Dupuis) [722295] - [scsi] qla2xxx: Use a valid enode-mac if none defined (Chad Dupuis) [722295] - [scsi] qla2xxx: Propagate up abort failures (Chad Dupuis) [722295] - [scsi] qla2xxx: Add vmalloc.h include to qla_nx.c (Chad Dupuis) [722295] - [scsi] qla2xxx: Enhancements to support ISP83xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Enhanced the dump routines to capture multiple request and response queues (Chad Dupuis) [722295] - [scsi] qla2xxx: Disable generating pause frames when firmware hang detected for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Do not check for minidump when device state is QLA82XX_DEV_READY (Chad Dupuis) [722295] - [scsi] qla2xxx: Clear mailbox busy flag during premature mailbox completion for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Encapsulate prematurely completing mailbox commands during ISP82xx firmware hang (Chad Dupuis) [722295] - [scsi] qla2xxx: Display IPE error message for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Return the correct value for a mailbox command if 82xx is in reset recovery (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix "active_mask" may be used uninitialized warning (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct fc_host port_state display (Chad Dupuis) [722295] - [scsi] qla2xxx: Move initialization of some variables before iospace_config (Chad Dupuis) [722295] - [scsi] qla2xxx: Enable Minidump by default with default capture mask 0x1f (Chad Dupuis) [722295] - [scsi] qla2xxx: Stop unconditional completion of mailbox commands issued in interrupt mode during firmware hang (Chad Dupuis) [722295] - [scsi] fix qla2xxx printk format warning (Chad Dupuis) [722295] - [scsi] qla2xxx: Ensure there's enough request-queue space for passthru IOCBs (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix crash in qla2x00_abort_all_cmds() on unload (Chad Dupuis) [722295] - [scsi] qla2xxx: Implement FCP priority tagging for 82xx adapters (Chad Dupuis) [722295] - [scsi] qla2xxx: Revert back the request queue mapping to request queue 0 (Chad Dupuis) [722295] - [scsi] qla2xxx: Consolidated IOCB processing routines (Chad Dupuis) [722295] - [scsi] qla2xxx: Process marker IOCB request on request queue 0 (Chad Dupuis) [722295] - [scsi] qla2xxx: Added a new entry to ISP specific function pointers structure (Chad Dupuis) [722295] - [scsi] qla2xxx: Submit all chained IOCBs for passthrough commands on Request queue 0 (Chad Dupuis) [722295] - [scsi] qla2xxx: Corrected the display of firmware dump availability for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Corrected the default setting of the help text of Minidump capture mask (Chad Dupuis) [722295] - [scsi] qla2xxx: Corrections to returned sysfs error codes (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct report-id acquisiton check (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix to include FCE data as part of dump (Chad Dupuis) [722295] - [scsi] qla2xxx: Limit excessive DPC cycles (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix race that could hang kthread_stop() (Chad Dupuis) [722295] - [scsi] qla2xxx: Only read requested mailbox registers (Chad Dupuis) [722295] - [scsi] qla2xxx: Proper cleanup of pass through commands when firmware returns error (Chad Dupuis) [722295] - [scsi] qla2xxx: Update to dynamic logging (Chad Dupuis) [722295] - [scsi] qla2xxx: Add dynamic logging (Chad Dupuis) [722295] - [scsi] qla2xxx: Queue depth ramp up/down modification changes (Chad Dupuis) [722295] - [scsi] qla2xxx: Check for SCSI status on underruns (Chad Dupuis) [722295] - [scsi] qla2xxx: Display FCP_CMND priority on update (Chad Dupuis) [722295] - [scsi] qla2xxx: Remove qla2x00_wait_for_loop_ready function (Chad Dupuis) [722295] - [scsi] qla2xxx: Don't call alloc_fw_dump for ISP82XX (Chad Dupuis) [722295] - [scsi] qla2xxx: Issue mailbox command only when firmware hung bit is reset for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Return sysfs error codes appropriate to conditions (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct inadvertent loop state transitions during port-update handling (Chad Dupuis) [722295] - [scsi] qla2xxx: Set the task attributes after memsetting fcp cmnd (Chad Dupuis) [722295] - [scsi] qla2xxx: Provide method for updating I2C attached VPD (Chad Dupuis) [722295] - [scsi] qla2xxx: Enable write permission to some debug related module parameters to be changed dynamically (Chad Dupuis) [722295] - [scsi] qla2xxx: Add support for ISP82xx to capture dump (minidump) on failure (Chad Dupuis) [722295] - [scsi] qla2xxx: T10 DIF - Fix incorrect error reporting (Chad Dupuis) [722295] - [scsi] qla2xxx: T10 DIF - Handle uninitalized sectors (Chad Dupuis) [722295] - [scsi] qla2xxx: Double check for command completion if abort mailbox command fails (Chad Dupuis) [722295] - [scsi] qla2xxx: Implemeted beacon on/off for ISP82XX (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix qla24xx revision check while enabling interrupts (Chad Dupuis) [722295] - [scsi] qla2xxx: check for marker IOCB during response queue processing (Chad Dupuis) [722295] - [scsi] qla2xxx: Acquire hardware lock while manipulating dsd list (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix array out of bound warning (Chad Dupuis) [722295] - [scsi] qla2xxx: Prevent CPU lockups when "ql2xdontresethba" module param is set (Chad Dupuis) [722295] - [scsi] qla2xxx: Save and restore irq in the response queue interrupt handler (Chad Dupuis) [722295] - [scsi] qla2xxx: During loopdown perform Diagnostic loopback (Chad Dupuis) [722295]- [scsi] libsas: convert to standard kernel debugging (David Milburn) [782929] - [scsi] libsas: dynamic queue depth (David Milburn) [782929] - [scsi] libsas, libata: fix ->change_queue_{depth|type} for sata devices (David Milburn) [782929] - [scsi] libsas: fix panic when single phy is disabled on a wide port (David Milburn) [782929] - [scsi] libsas: fix failure to revalidate domain for anything but the first expander child (David Milburn) [782929] - [scsi] libsas: async ata scanning (David Milburn) [782929] - [scsi] mvsas: remove mvs_slave_{alloc|configure} (David Milburn) [782929] - [scsi] libsas: revert ata srst (David Milburn) [782929] - [scsi] libsas: fix lifetime of SAS_HA_FROZEN (David Milburn) [782929] - [scsi] libsas: restore scan order (David Milburn) [782929] - [scsi] libsas: delete device on sas address changed (David Milburn) [782929] - [scsi] libsas: let libata recover links that fail to transmit initial sig-fis (David Milburn) [782929] - [scsi] libsas: set sas_address and device type of rphy (David Milburn) [782929] - [scsi] libsas: fix sas port naming (David Milburn) [782929] - [scsi] libsas: improve debug statements (David Milburn) [782929] - [scsi] libsas: kill spurious sas_put_device (David Milburn) [782929] - [scsi] libsas: fix sas_unregister_ports vs sas_drain_work (David Milburn) [782929] - [scsi] libsas: route local link resets through ata-eh (David Milburn) [782929] - [scsi] libsas: fix mixed topology recovery (David Milburn) [782929] - [scsi] libsas: close scsi_remove_target() vs libata-eh race (David Milburn) [782929] - [scsi] libsas: mark all domain devices gone if root port disappears (David Milburn) [782929] - [scsi] libsas: pre-clean commands that won the eh vs completion race (David Milburn) [782929] - [scsi] isci: remove IDEV_EH hack to disable "discovery-time" ata resets (David Milburn) [782929] - [scsi] isci: remove bus and reset handlers (David Milburn) [782929] - [scsi] isci: ->lldd_ata_check_ready handler (David Milburn) [782929] - [scsi] isci: stop interpreting ->lldd_lu_reset() as an ata soft-reset (David Milburn) [782929] - [scsi] isci: fix interpretation of "hard" reset (David Milburn) [782929] - [scsi] isci: kill isci_port->status (David Milburn) [782929] - [scsi] libsas: don't recover 'gone' devices in sas_ata_hard_reset() (David Milburn) [782929] - [scsi] libsas: fix sas_find_local_phy(), take phy references (David Milburn) [782929] - [scsi] libsas: check for 'gone' expanders in smp_execute_task() (David Milburn) [782929] - [scsi] libsas: don't mark expanders as gone when a child device is removed (David Milburn) [782929] - [scsi] libsas: poll for ata device readiness after reset (David Milburn) [782929] - [scsi] libsas: async ata-eh (David Milburn) [782929] - [scsi] libsas: add mutex for SMP task execution (David Milburn) [782929] - [scsi] libsas: Remove redundant phy state notification calls (David Milburn) [782929] - [scsi] libsas: sas_phy_enable via transport_sas_phy_reset (David Milburn) [782929] - [scsi] libsas: execute transport link resets with libata-eh via host workqueue (David Milburn) [782929] - [scsi] libsas: perform sas-transport resets in shost->workq context (David Milburn) [782929] - [scsi] libsas: use libata-eh-reset for sata rediscovery fis transmit failures (David Milburn) [782929] - [scsi] libsas: defer SAS_TASK_NEED_DEV_RESET commands to libata (David Milburn) [782929] - [scsi] libsas: let libata handle command timeouts (David Milburn) [782929] - [scsi] libsas: fix timeout vs completion race (David Milburn) [782929] - [scsi] libsas: prevent double completion of scmds from eh (David Milburn) [782929] - [scsi] libsas: close error handling vs sas_ata_task_done() race (David Milburn) [782929] - [scsi] libsas: kill invocation of scsi_eh_finish_cmd from sas_ata_task_done (David Milburn) [782929] - [scsi] libsas: use ->set_dmamode to notify lldds of NCQ parameters (David Milburn) [782929] - [scsi] libsas: prevent domain rediscovery competing with ata error handling (David Milburn) [782929] - [scsi] libsas: convert dev->gone to flags (David Milburn) [782929] - [scsi] libsas: remove ata_port.lock management duties from lldds (David Milburn) [782929] - [scsi] libsas: introduce sas_drain_work() (David Milburn) [782929] - [scsi] libsas: convert ha->state to flags (David Milburn) [782929] - [scsi] libsas: replace event locks with atomic bitops (David Milburn) [782929] - [scsi] libsas: fix leak of dev->sata_dev.identify_[packet_]device (David Milburn) [782929] - [scsi] libsas: fix domain_device leak (David Milburn) [782929] - [scsi] libsas: kill sas_slave_destroy (David Milburn) [782929] - [scsi] libsas: remove unused ata_task_resp fields (David Milburn) [782929] - [scsi] libsas: fix port->dev_list locking (David Milburn) [782929] - [scsi] libsas: remove expander from dev list on error (David Milburn) [782929] - [block] export blk_{get,put}_queue() (Jeff Moyer) [757362] - [block] floppy: fix a crash during rmmod() (Jeff Moyer) [757362] - [block] floppy: Cleanup disk->queue before calling put_disk() if add_disk() was never called (Jeff Moyer) [757362] - [block] add missing blk_queue_dead() checks (Jeff Moyer) [757362] - [block] fix drain_all condition in blk_drain_queue() (Jeff Moyer) [757362] - [block] add blk_queue_dead() (Jeff Moyer) [757362] - [block] don't call blk_drain_queue() if elevator is not up (Jeff Moyer) [757362] - [block] blk-throttle: use queue_is_locked() instead of lockdep_is_held() (Jeff Moyer) [757362] - [block] fix request_queue lifetime handling by making blk_queue_cleanup() properly shutdown (Jeff Moyer) [757362] - [block] make get_request[_wait]() fail if queue is dead (Jeff Moyer) [757362] - [block] reorganize throtl_get_tg() and blk_throtl_bio() (Jeff Moyer) [757362] - [block] reorganize queue draining (Jeff Moyer) [757362] - [block] drop unnecessary blk_get/put_queue() in scsi_cmd_ioctl() and blk_get_tg() (Jeff Moyer) [757362] - [block] pass around REQ_* flags instead of broken down booleans during request alloc/free (Jeff Moyer) [757362] - [block] move blk_throtl prototypes to block/blk.h (Jeff Moyer) [757362] - [block] fix genhd refcounting in blkio_policy_parse_and_set() (Jeff Moyer) [757362] - [block] make gendisk hold a reference to its queue (Jeff Moyer) [757362] - [block] Free queue resources at blk_release_queue() (Jeff Moyer) [757362] - [block] fix crash in scsi_dispatch_cmd() (Jeff Moyer) [757362] - [block] Fix oops caused by queue refcounting failure (Jeff Moyer) [757362] - [block] add proper state guards to __elv_next_request (Jeff Moyer) [757362] - [block] fix oops in scsi_run_queue() (Jeff Moyer) [757362] - [block] put stricter guards on queue dead checks (Jeff Moyer) [757362] - [scsi] lpfc: Fix warning on i386 system (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.58 driver release (Rob Evers) [738037] - [scsi] lpfc: Fixed FCP EQ memory check prevent initialize to single interrupt vector case (Rob Evers) [738037] - [scsi] lpfc: Fixed SLI4 16Gbit FC port internal and external diagnostic loopback tests (Rob Evers) [738037] - [scsi] lpfc: Fixed system panic during EEH recovery on SLI4 FC port (Rob Evers) [738037] - [scsi] lpfc: Fix FLOGI fails with invalid RPI (0x04) after connecting to a arbitrated loop (Rob Evers) [738037] - [scsi] lpfc: Fix ELS SCR failing with local reject / invalid RPI (Rob Evers) [738037] - [scsi] lpfc: Fix SLI4 port failures after firmware reset or dump (Rob Evers) [738037] - [scsi] lpfc: Fix port reset log messages indicate error when no error is seen (Rob Evers) [738037] - [scsi] lpfc: HBQ buffers are uninitialized in the base driver (Rob Evers) [738037] - [scsi] lpfc: Fixed missing shost lock protection on setting/clearing bit in vport->fc_flag (Rob Evers) [738037] - [scsi] lpfc: Fixed missing hbalock protection on setting/clearing bit in phba->link_flag (Rob Evers) [738037] - [scsi] lpfc: Fixed illegal state transition during driver unload (Rob Evers) [738037] - [scsi] lpfc: Fixed system crash on SLI4 FC port looopback diagnostic test with large buffers (Rob Evers) [738037] - [scsi] lpfc: Fixed a potential error path that might try to free DMA memory not allocated (Rob Evers) [738037] - [scsi] lpfc: Fixed SLI4 FC port Internal and External loopback diagnostic tests (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.57 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix a crash while deleting 256 vports (Rob Evers) [738037] - [scsi] lpfc: Fix vport never finished discovery if switch runs out of resources (Rob Evers) [738037] - [scsi] lpfc: Fix kernel build warnings (Rob Evers) [738037] - [scsi] lpfc: Fix kernel panic when putting board in offline state twice (Rob Evers) [738037] - [scsi] lpfc: Fix memory leak when running hba resets to SLI-4 board (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.56 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix driver message 3092 and 3116 to KERN_WARNING (Rob Evers) [738037] - [scsi] lpfc: Fix PCI read failure looks like a over temperature event (Rob Evers) [738037] - [scsi] lpfc: Fixed driver event reporting to mgmt on error attention due to forced dump (Rob Evers) [738037] - [scsi] lpfc: Fix not displaying firmware rev for BE boards (Rob Evers) [738037] - [scsi] lpfc: Add asynchronous ABTS notification event feature to driver (Rob Evers) [738037] - [scsi] lpfc: Fix bug with driver not byte swapping extended mailbox data (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.55 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix premature ndlp cleanup after second target LOGO (Rob Evers) [738037] - [scsi] lpfc: Add loop support for sli4 fc (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.54 driver release (Rob Evers) [738037] - [scsi] lpfc: Fixed OCM failing COMN_READ_OBJECT and COMN_WRITE_OBJECT mailbox pass-through (Rob Evers) [738037] - [scsi] lpfc: No longer read fcoe parameters if board is not fcoe (Rob Evers) [738037] - [scsi] lpfc: Fix bug with driver passing a wrong count value (Rob Evers) [738037] - [scsi] lpfc: Added restore state and error log when sysfs board_mode attribute access failed (Rob Evers) [738037] - [scsi] lpfc: Added support for SLI4_CONFIG non-embedded COMN_GET_CNTL_ADDL_ATTR pass-through (Rob Evers) [738037] - [scsi] lpfc: Added support for SLI4 FC port persistent linkdown through config region 23 (Rob Evers) [738037] - [scsi] lpfc: Fix for ABTS. Do not free original IOCB whenever ABTS fails (Rob Evers) [738037] - [scsi] lpfc: Fixed Linux driver inconsistency in reporting FC host port-state through OCM (Rob Evers) [738037] - [scsi] lpfc: Return an error if the mbox sysfs is called (Rob Evers) [738037] - [scsi] lpfc: Fix firmware upgrade attempt on unsupported adapter (Rob Evers) [738037] - [scsi] lpfc: Fix incomplete message number 2889 (Rob Evers) [738037] - [scsi] lpfc: Fix system crash when LPe16000 fails to initialize (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.53 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix multiple non-functional discrepancies with upstream (Rob Evers) [738037] - [scsi] lpfc: Fix virtual fabrics bit set in FLOGI incorrectly (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: remove cmd->serial_number litter (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: Fix common misspellings (Rob Evers) [738037] - [scsi] lpfc: Fix bug with driver not returning extended mailbox data (Rob Evers) [738037] - [scsi] lpfc: Fix unsupported link speed accepted by SLI4 port (Rob Evers) [738037] - [scsi] lpfc: Increment mix-and-match minor number by 1 for added "protocol" sysfs attribute (Rob Evers) [738037] - [scsi] lpfc: Fix kernel build warnings (Rob Evers) [738037] - [scsi] lpfc: Modify WQ handling to use entry_repost (Rob Evers) [738037] - [scsi] lpfc: Moved macro definition to a location proper location in lpfc_hw4.h file (Rob Evers) [738037] - [scsi] lpfc: Added a sysfs attribute "protocol" to report SLI4 port link protocol type (Rob Evers) [738037] - [scsi] lpfc: Added SLI4 INTF_TYPE and SLI_FAMILY as sub-fieled to the fwrev sysfs attribute (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.52 driver release (Rob Evers) [738037] - [scsi] lpfc: Adding structure to support T10 DIF in SLI4 (Rob Evers) [738037] - [scsi] lpfc: Fix performance slowed due to too many register accesses (Rob Evers) [738037] - [scsi] lpfc: Fixed a warning when converting from simple_strtoul to strict_strtoul (Rob Evers) [738037] - [scsi] lpfc: Add Initial code to inject T10 DIF errors (Rob Evers) [738037] - [scsi] lpfc: Fixed non-embedded COMMON_GET_CNTL_ATTR mbox command failed with status 0x4 (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.51 driver release (Rob Evers) [738037] - [scsi] lpfc: Changed the way of SLI4 device detecting physical port name (Rob Evers) [738037] - [scsi] lpfc: Add new check to lpfc_decode_firmware_rev to handle releases that have an 'X' (Rob Evers) [738037] - [scsi] lpfc: Fixed RPI leaks in ELS protocol handling (Rob Evers) [738037] - [scsi] lpfc: Fixed NPIV FDISC failure on SLI4 if-type 2 ports (Rob Evers) [738037] - [scsi] lpfc: Fixed driver failed to follow IP reset procedure in SLI4 error attention handler (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.50 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix sysfs lists fabric name for port that has been disconnected from fabric (Rob Evers) [738037] - [scsi] lpfc: Changed the timeout to 300 seconds for SLI_CONFIG (0x9B) mailbox command (Rob Evers) [738037] - [scsi] lpfc: Fixed fcp underrun reporting (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.49 driver release (Rob Evers) [738037] - [scsi] lpfc: Fixed a driver handling IP reset issue when PCI read return error (Rob Evers) [738037] - [scsi] lpfc: Fixed casting problem (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.48 driver release (Rob Evers) [738037] - [scsi] lpfc: Added proper error code return for management API to make proper decisions (Rob Evers) [738037] - [scsi] lpfc: Fix sli4 mailbox status code. Management software has dependancies (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.47 driver release (Rob Evers) [738037] - [scsi] lpfc: Made error log include PCI BAR bitmap from kernel when enable PCI device failed (Rob Evers) [738037] - [scsi] lpfc: Fixed incomplete scsi messages displayed (Rob Evers) [738037] - [scsi] lpfc: Fix enable_bg config parameter for SLI4 (Rob Evers) [738037] - [scsi] lpfc: fix potentially dangerous trailing ';' (Rob Evers) [738037] - [scsi] lpfc: Fix driver firmware update to match new firmware image format (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: Silence DEBUG_STRICT_USER_COPY_CHECKS=y warning (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: treewide: fix a few typos in comments (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: treewide: remove extra semicolons (Rob Evers) [738037] - [scsi] lpfc: Fix SLI4 CT handling for sequences > 4K (Rob Evers) [738037] - [scsi] lpfc: Fixed handling of unsolicited frames for vports (Rob Evers) [738037] - [scsi] lpfc: Fixed handling of CVL for vports (Rob Evers) [738037] - [scsi] lpfc: Fixed crash when aborting els IOs (Rob Evers) [738037] - [scsi] lpfc: Fix up CT and oxid/rxid for unsol rcv frames (Rob Evers) [738037] - [scsi] lpfc: Added fcf priority record selection for fcf failover (Rob Evers) [738037] - [scsi] lpfc: Fixed mailbox double free panic (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.46 driver release (Rob Evers) [738037] - [scsi] lpfc: Removed unused argument passing to the lpfc_bsg_diag_mode_enter routine (Rob Evers) [738037] - [scsi] lpfc: Add sysfs logging when writeable parameters are changed (Rob Evers) [738037] - [scsi] lpfc: iDiag added SLI4 device PCI BAR memory mapped reigster access methods (Rob Evers) [738037] - [scsi] lpfc: Consolidated duplicating macro definitions (Rob Evers) [738037] - [scsi] lpfc: Fixed cosmetic issues with T10 DIF (Rob Evers) [738037] - [scsi] lpfc: iDiag fixed mailbox capture and dump overlapping bitmap macro definition (Rob Evers) [738037] - [scsi] lpfc: iDiag changed command structure data array indexing by using macro defines (Rob Evers) [738037] - [scsi] lpfc: iDiag extended debugfs setting up inline mailbox capture and dump capability (Rob Evers) [738037] - [scsi] lpfc: Fix the case where the SCSI host supplies the CRC, only support T10 DIF type 1 (Rob Evers) [738037] - [scsi] lpfc: Fixed failure to show 16 Gbit from FC host supported_speeds sysfs entry (Rob Evers) [738037] - [fs] ext4: fix the deadlock in mpage_da_map_and_submit() (Lukas Czerner) [737780] - [fs] ext4: fix deadlock in ext4_ordered_write_end() (Lukas Czerner) [737780] - [fs] ext4: mark multi-page IO complete on mapping failure (Lukas Czerner) [737780] - [fs] ext4: fix ext4_da_block_invalidatepages() to handle page range properly (Lukas Czerner) [737780] - [fs] ext4: call mpage_da_submit_io() from mpage_da_map_blocks() (Lukas Czerner) [737780]- [virt] blkfront: don't change to closing if we're busy (Andrew Jones) [773219] - [virt] blkfront: don't put bdev right after getting it (Andrew Jones) [773219] - [virt] blkfront: Remove obsolete info->users (Andrew Jones) [773219] - [virt] blkfront: Lock blockfront_info during xbdev removal (Andrew Jones) [773219] - [virt] blkfront: Fix blkfront backend switch race (bdev release) (Andrew Jones) [773219] - [virt] blkfront: Fix blkfront backend switch race (bdev open) (Andrew Jones) [773219] - [virt] blkfront: Lock blkfront_info when closing (Andrew Jones) [773219] - [virt] blkfront: Clean up vbd release (Andrew Jones) [773219] - [virt] blkfront: Fix gendisk leak (Andrew Jones) [773219] - [virt] blkfront: Fix backtrace in del_gendisk (Andrew Jones) [773219] - [virt] blkfront: fixes for 'xm block-detach ... --force' (Andrew Jones) [773219] - [virt] xen: use less generic names in blkfront driver (Andrew Jones) [773219] - [scsi] qla4xxx: v5.02.00.00.06.03-k2 (Chad Dupuis) [725502] - [scsi] qla4xxx: Added ping support (Chad Dupuis) [725502] - [scsi] iscsi_transport: Added Ping support (Chad Dupuis) [725502] - [scsi] qla4xxx: added support for host event (Chad Dupuis) [725502] - [scsi] scsi_transport_iscsi: added support for host event (Chad Dupuis) [725502] - [scsi] qla4xxx: Proper detection of firmware abort error code for ISP82xx (Chad Dupuis) [725502] - [scsi] qla4xxx: Remove un-necessary print statment (Chad Dupuis) [725502] - [scsi] qla4xxx: Modified debug log messages for boot info (Chad Dupuis) [725502] - [scsi] qla4xxx: Fix verify boot idx correctly (Chad Dupuis) [725502] - [scsi] qla4xxx: Fix un-necessary delay on invalid DDB (Chad Dupuis) [725502] - [scsi] qla4xxx: Remove unused code (Chad Dupuis) [725502] - [scsi] scsi_error: classify some ILLEGAL_REQUEST sense as a permanent TARGET_ERROR (Mike Snitzer) [789021] - [scsi] Make sure provisioning mode is reported correctly (Mike Snitzer) [789021] - [scsi] Ensure discard failure gets treated as a target problem (Mike Snitzer) [789021] - [x86] iommu/amd: Fix wrong shift direction (Don Dutile) [781531] - [x86] iommu/amd: Don't use MSI address range for DMA addresses (Don Dutile) [781524] - [pci] kabi: fix potential use of older pci_[un]block_user_cfg_access (Don Dutile) [786610] - [uio] Convert uio_generic_pci to new intx masking API (Don Dutile) [786610] - [pci] Introduce INTx check & mask API (Don Dutile) [786610] - [pci] Rework config space blocking services (Don Dutile) [786610] - [uio] uio_pci_generic: Remove useless spin_lock (Don Dutile) [786610] - [fs] autofs4: autofs4_wait() vs. autofs4_catatonic_mode() race (Ian Kent) [786693] - [fs] autofs4: catatonic_mode vs. notify_daemon race (Ian Kent) [786693] - [fs] autofs4: deal with autofs4_write/autofs4_write races (Ian Kent) [786693] - [block] md/raid1: perform bad-block tests for WriteMostly devices too (Jes Sorensen) [789570] - [fs] GFS2: Sort the ordered write list (Robert S Peterson) [788627] - [fs] GFS2: combine duplicated block freeing routines (Robert S Peterson) [788627] - [fs] GFS2: Fix multi-block allocation (Robert S Peterson) [788627] - [fs] GFS2: decouple quota allocations from block allocations (Robert S Peterson) [788627] - [fs] GFS2: split function rgblk_search (Robert S Peterson) [788627] - [fs] GFS2: Fix up "off by one" in the previous patch (Robert S Peterson) [788627] - [fs] GFS2: move toward a generic multi-block allocator (Robert S Peterson) [788627] - [fs] vfs: Provide function to get superblock and wait for it to thaw (Eric Sandeen) [747740] - [fs] quota: Fix deadlock with suspend and quotas (Eric Sandeen) [747740] - [fs] vfs: In get_super() and user_get_super() restarts are unconditional (Eric Sandeen) [747740] - [fs] vfs: remove LOOKUP_NO_AUTOMOUNT flag (Ian Kent) [745775] - [fs] VFS: Fix the remaining automounter semantics regressions (Ian Kent) [745775] - [fs] vfs pathname lookup: Add LOOKUP_AUTOMOUNT flag (Ian Kent) [745775] - [fs] vfs: automount should ignore LOOKUP_FOLLOW (Ian Kent) [745775]- [netdrv] tg3: fix ipv6 header length computation (John Feeney) [740052] - [netdrv] tg3: Add 57766 ASIC rev support (John Feeney) [740052] - [netdrv] tg3: Update version to 3.122 (John Feeney) [740052] - [netdrv] tg3: Return flowctrl config through ethtool (John Feeney) [740052] - [netdrv] tg3: Save stats across chip resets (John Feeney) [740052] - [netdrv] tg3: Remove ethtool stats member from dev struct (John Feeney) [740052] - [netdrv] tg3: Scale back code that modifies MRRS (John Feeney) [740052] - [netdrv] tg3: Fix TSO CAP for 5704 devs w / ASF enabled (John Feeney) [740052] - [netdrv] tg3: Add MDI-X reporting (John Feeney) [740052] - [netdrv] tg3: Restrict large prod ring cap devices (John Feeney) [740052] - [netdrv] tg3: Adjust BD replenish thresholds (John Feeney) [740052] - [netdrv] tg3: Make 1000Base-X FC resolution look like 1000T (John Feeney) [740052] - [netdrv] convert .get_drvinfo routines to strlcpy (John Feeney) [740052] - [netdrv] tg3: Update version to 3.121 (John Feeney) [740052] - [netdrv] tg3: Eliminate timer race with reset_task (John Feeney) [740052] - [netdrv] tg3: Schedule at most one tg3_reset_task run (John Feeney) [740052] - [netdrv] tg3: Obtain PCI function number from device (John Feeney) [740052] - [netdrv] tg3: Fix irq alloc error cleanup path (John Feeney) [740052] - [netdrv] tg3: Fix 4k skb error recovery path (John Feeney) [740052] - [netdrv] tg3: Fix 4k tx bd segmentation code (John Feeney) [740052] - [netdrv] tg3: Fix APE mutex init and use (John Feeney) [740052] - [netdrv] tg3: add tx_dropped counter (John Feeney) [740052] - [netdrv] tg3: fix tigon3_dma_hwbug_workaround() (John Feeney) [740052] - [netdrv] tg3: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (John Feeney) [740052] - [netdrv] tg3: Fix VLAN tagging regression (John Feeney) [740052] - [netdrv] tg3: Code movement (John Feeney) [740052] - [netdrv] tg3: Eliminate tg3_halt_cpu() prototype (John Feeney) [740052] - [netdrv] tg3: Eliminate tg3_write_sig_post_reset() prototype (John Feeney) [740052] - [netdrv] tg3: Eliminate tg3_stop_fw() prototype (John Feeney) [740052] - [netdrv] tg3: Add ability to turn off 1shot MSI (John Feeney) [740052] - [netdrv] tg3: Remove tp->rx_offset term when unneeded (John Feeney) [740052] - [netdrv] tg3: Fix missed MSI workaround (John Feeney) [740052] - [netdrv] tg3: Check all adv bits when checking config (John Feeney) [740052] - [netdrv] tg3: Update version to 3.120 (John Feeney) [740052] - [netdrv] tg3: Add external loopback support to selftest (John Feeney) [740052] - [net] add external loopback test in ethtool self test (John Feeney) [740052] - [netdrv] tg3: Restructure tg3_test_loopback (John Feeney) [740052] - [netdrv] tg3: Pull phy int lpbk setup into separate function (John Feeney) [740052] - [netdrv] tg3: Remove dead code (John Feeney) [740052] - [netdrv] tg3: Remove 5719 jumbo frames and TSO blocks (John Feeney) [740052] - [netdrv] tg3: Break larger frags into 4k chunks for 5719 (John Feeney) [740052] - [netdrv] tg3: Add tx BD budgeting code (John Feeney) [740052] - [netdrv] tg3: Consolidate code that calls tg3_tx_set_bd() (John Feeney) [740052] - [netdrv] tg3: Add partial fragment unmapping code (John Feeney) [740052] - [netdrv] tg3: Generalize tg3_skb_error_unmap() (John Feeney) [740052] - [netdrv] tg3: Remove short DMA check for 1st fragment (John Feeney) [740052] - [netdrv] tg3: Simplify tx bd assignments (John Feeney) [740052] - [netdrv] tg3: Reintroduce tg3_tx_ring_info (John Feeney) [740052] - [netdrv] tg3: Fix NVRAM selftest failures for 5720 devs (John Feeney) [740052] - [netdrv] tg3: Return size from tg3_vpd_readblock() (John Feeney) [740052] - [netdrv] tg3: Fix int selftest for recent devices (John Feeney) [740052] - [netdrv] tg3: Fix RSS indirection table distribution (John Feeney) [740052] - [netdrv] tg3: Add 5719 and 5720 to EEE_CAP list (John Feeney) [740052] - [netdrv] tg3: Fix link down notify failure when EEE disabled (John Feeney) [740052] - [netdrv] tg3: Fix link flap at 100Mbps with EEE enabled (John Feeney) [740052] - [netdrv] tg3: Fix io failures after chip reset (John Feeney) [740052] - [netdrv] tg3: Match power source to driver state (John Feeney) [740052] - [netdrv] tg3: Add function status reporting (John Feeney) [740052] - [netdrv] tg3: Create critical section around GPIO toggling (John Feeney) [740052] - [netdrv] tg3: Determine PCI function number in one place (John Feeney) [740052] - [netdrv] tg3: Check transitions to D0 power state (John Feeney) [740052] - [netdrv] tg3: Move power state transitions to init_one (John Feeney) [740052] - [netdrv] tg3: Detect APE enabled devs earlier (John Feeney) [740052] - [netdrv] tg3: remove unnecessary read of PCI_CAP_ID_EXP (John Feeney) [740052] - [netdrv] tg3: Migrate phy preprocessor defs to system defs (John Feeney) [740052] - [netdrv] tg3: Show flowctrl settings through get_settings() (John Feeney) [740052] - [netdrv] tg3: Remove 4G_DMA_BNDRY_BUG flag (John Feeney) [740052] - [netdrv] tg3: Remove 40BIT_DMA_LIMIT_BUG (John Feeney) [740052] - [net] remove interrupt.h inclusion from netdevice.h (John Feeney) [740052] - [netdrv] tg3: Fix tg3_skb_error_unmap() (John Feeney) [740052] - [netdrv] Add Fujitsu 1000base-SX PCI ID to tg3 (John Feeney) [740052] - [netdrv] tg3: Add braces around 5906 workaround (John Feeney) [740052] - [netdrv] tg3: Add TSO loopback test (John Feeney) [740052] - [netdrv] tg3: Add jumbo frame loopback tests to selftest (John Feeney) [740052] - [netdrv] tg3: Cleanup transmit error path (John Feeney) [740052] - [scsi] iscsi: don't hang in endless loop if no targets present (Mike Christie) [747846] - [scsi] libiscsi: fix cmd timeout/completion race (Mike Christie) [747846] - [scsi] libiscsi_tcp: fix max_r2t manipulation (Mike Christie) [747846] - [scsi] iscsi: fix setting of pid from netlink skb (Mike Christie) [747846] - [kernel] sched: Cure nr_iowait_cpu() users (Larry Woodman) [760479] - [kernel] proc: Consider NO_HZ when printing idle and iowait times (Larry Woodman) [760479] - [kernel] nohz: Make idle/iowait counter update conditional (Larry Woodman) [760479] - [kernel] nohz: Fix update_ts_time_stat idle accounting (Larry Woodman) [760479] - [kernel] cputime: Clean up cputime_to_usecs and usecs_to_cputime macros (Larry Woodman) [760479] - [mm] memcg: avoid css_get() (Johannes Weiner) [717803] - [mm] memcg: coalesce charging via percpu storage (Johannes Weiner) [717803] - [mm] memcg: coalesce uncharge during unmap/truncate (Johannes Weiner) [717803] - [kernel] tracing: send_sigqueue() needs trace_signal_generate() too (Oleg Nesterov) [738720] - [kernel] tracing: let trace_signal_generate() report more info, kill overflow_fail/lose_info (Oleg Nesterov) [738720] - [tracing] latency: Fix header output for latency tracers (Jiri Olsa) [734757] - [kernel] tracing: Fixing wakeup tracer function for disabled function trace (Jiri Olsa) [734757] - [kernel] tracing: Convert nop macros to static inlines (Jiri Olsa) [734757] - [sched] Fix cgroup movement of waking process (Larry Woodman) [773517] - [sched] Fix cgroup movement of forking process (Larry Woodman) [773517] - [sched] Fix cgroup movement of newly created process (Larry Woodman) [773517] - [sched] Fix ->min_vruntime calculation in dequeue_entity() (Larry Woodman) [773517] - [sched] cgroup: Fixup broken cgroup movement (Larry Woodman) [773517] - [fs] GFS2: Read in rindex if necessary during unlink (Robert S Peterson) [790997] - [fs] GFS2: More automated code analysis fixes (Robert S Peterson) [790997] - [usb] serial: use port endpoint size to determine if ep is available (Don Zickus) [744113] - [ppc] pseries: Cancel RTAS event scan before firmware flash (Steve Best) [718252] - [ppc] Fix device tree claim code (Steve Best) [740544] - [ppc] Fix accounting of softirq time when idle (Steve Best) [740550] - [fs] GFS2: panic in gfs2_rindex_update during gfs2_grow (Robert S Peterson) [791010] - [fs] GFS2: Implement FITRIM ioctl (Steven Whitehouse) [656959] - [x86] ACPI: Fix possible alignment issues with GAS 'address' references (Myron Stowe) [708447] - [x86] ACPI / PM: Use existing ACPI iomaps for NVS save/restore (Myron Stowe) [708447] - [x86] ACPI: Introduce acpi_os_get_iomem() (Myron Stowe) [708447] - [x86] ACPI: Do not use krefs under a mutex in osl.c (Myron Stowe) [708447] - [x86] ACPI: Make acpi_os_map_memory() avoid creating unnecessary mappings (Myron Stowe) [708447] - [x86] ACPI: Avoid walking the list of memory mappings in osl.c twice in a row (Myron Stowe) [708447] - [x86] ACPI: Change acpi_ioremap_lock into a mutex (Myron Stowe) [708447] - [x86] ACPI: Do not export functions that are only used in osl.c (Myron Stowe) [708447] - [x86] ACPI: Fix acpi_os_read_memory() and acpi_os_write_memory() (Myron Stowe) [708447] - [x86] ACPI: Introduce acpi_os_ioremap() (Myron Stowe) [708447] - [x86] ACPI: fix resource check message (Myron Stowe) [708447] - [x86] ACPI: Use ioremap_cache() (Myron Stowe) [708447] - [x86] ACPI: Page based coalescing of I/O remappings optimization (Myron Stowe) [708447] - [x86] ACPI: Convert simple locking to RCU based locking (Myron Stowe) [708447] - [x86] ACPI: Pre-map 'system event' related register blocks (Myron Stowe) [708447] - [x86] ACPI: Add interfaces for ioremapping/iounmapping ACPI registers (Myron Stowe) [708447] - [x86] ACPI: Maintain a list of ACPI memory mapped I/O remappings (Myron Stowe) [708447] - [x86] ACPI: fix unused but set variables in ACPI (Myron Stowe) [708447] - [net] make bonding slaves honour master's skb->priority (Andy Gospodarek) [749416] - [net] ipv6: Allow inet6_dump_addr() to handle more than 64 addresses (Jiri Pirko) [742588] - [scsi] hpsa: add some older controllers to the kdump blacklist (Tomas Henzl) [738930] - [kernel] perf: add examples.txt file (Jason Baron) [569502] - [tracing] Fix returning of duplicate data after EOF in trace_pipe_raw (Jason Baron) [746009] - [block] Fix sysctl check failure update (James Paradis) [714021] - [pci] Workaround hard-wired bus number (Myron Stowe) [790557] - [x86] APEI: Avoid resource conflict errors (Matthew Garrett) [696521] - [netdrv] igbvf driver update (Stefan Assmann) [737716] - [netdrv] enic driver update (Stefan Assmann) [747384] - [scsi] revert remove tech_preview tag for mpt2sas lockless mode (Tomas Henzl) [559393]- [block] md: Fix sysctl check failure (James Paradis) [714021] - [netdrv] mlx4: fix DMA mapping leak when allocation fails (Steve Best) [787771] - [kernel] perf, tool: Fix scripts dependent on upstream raw_syscall event (Jiri Olsa) [726600] - [kernel] perf, tool: Fix prefix matching for kernel maps (Jiri Olsa) [755873] - [fs] NFSv4: Further reduce the footprint of the idmapper (Steve Dickson) [730045] - [fs] NFSv4: Reduce the footprint of the idmapper (Steve Dickson) [730045] - [netdrv] be2net: bump version (Ivan Vecera) [738041] - [netdrv] be2net: Use new implementation of get mac list command (Ivan Vecera) [738041] - [netdrv] be2net: Fix link status query command (Ivan Vecera) [738041] - [netdrv] be2net: add descriptions for stat counters reported via ethtool (Ivan Vecera) [738041] - [netdrv] be2net: create RSS rings even in multi-channel configs (Ivan Vecera) [738041] - [netdrv] be2net: query link status in be_open() (Ivan Vecera) [738041] - [netdrv] be2net: fix range check for set_qos for a VF (Ivan Vecera) [738041] - [netdrv] be2net: fix be_vlan_add/rem_vid (Ivan Vecera) [738041] - [netdrv] be2net: Fix INTx processing for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Add support for Skyhawk cards (Ivan Vecera) [738041] - [netdrv] be2net: refactor/cleanup vf configuration code (Ivan Vecera) [738041] - [netdrv] be2net: fix ethtool ringparam reporting (Ivan Vecera) [738041] - [netdrv] be2net: workaround to fix a bug in BE (Ivan Vecera) [738041] - [netdrv] be2net: update some counters to display via ethtool (Ivan Vecera) [738041] - [netdrv] be2net: netpoll support (Ivan Vecera) [738041] - [netdrv] be2net: Fix non utilization of RX queues (Ivan Vecera) [738041] - [netdrv] be2net: Use new hash key (Ivan Vecera) [738041] - [netdrv] be2net: Add error handling for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Fix error recovery paths (Ivan Vecera) [738041] - [netdrv] be2net: Move to new SR-IOV implementation in Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Use V1 query link status command for lancer (Ivan Vecera) [738041] - [netdrv] be2net: Fix VLAN promiscous mode for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Add EEPROM dump feature for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: add register dump feature for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Fix TX queue create for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: stop issuing FW cmds if any cmd times out (Ivan Vecera) [738041] - [netdrv] be2net: don't log more than one error on detecting EEH/UE errors (Ivan Vecera) [738041] - [netdrv] be2net: stop checking the UE registers after an EEH error (Ivan Vecera) [738041] - [netdrv] be2net: init (vf)_if_handle/vf_pmac_id to handle failure scenarios (Ivan Vecera) [738041] - [netdrv] sweep the floors and convert some .get_drvinfo routines to strlcpy (Ivan Vecera) [738041] - [netdrv] be2net: Add detect UE feature for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Prevent CQ full condition for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Fix disabling multicast promiscous mode (Ivan Vecera) [738041] - [netdrv] be2net: Fix endian issue in RX filter command (Ivan Vecera) [738041] - [netdrv] be2net: Changing MAC Address of a VF was broken (Ivan Vecera) [738041] - [netdrv] be2net: Refactored be_cmds.c file (Ivan Vecera) [738041] - [netdrv] be2net: don't create multiple RX/TX rings in multi channel mode (Ivan Vecera) [738041] - [netdrv] be2net: don't create multiple TXQs in BE2 (Ivan Vecera) [738041] - [netdrv] be2net: refactor VF setup/teardown code into be_vf_setup/clear() (Ivan Vecera) [738041] - [netdrv] be2net: fix truesize errors (Ivan Vecera) [738041] - [netdrv] be2net: Making die temperature ioctl call async (Ivan Vecera) [738041] - [netdrv] be2net: Modified PCI MaxReadReq size to 4096 bytes (Ivan Vecera) [738041] - [netdrv] be2net: Change the data type of the 'on die temperature' stat (Ivan Vecera) [738041] - [netdrv] be2net: Add 60 second delay to allow FAT dump completion on recovery from EEH (Ivan Vecera) [738041] - [netdrv] be2net: Show newly flashed FW ver in ethtool (Ivan Vecera) [738041] - [netdrv] be2net: fix multicast filter programming (Ivan Vecera) [738041] - [netdrv] be2net: remove unused variable (Ivan Vecera) [738041] - [netdrv] be2net: increase FW update completion timeout (Ivan Vecera) [738041] - [netdrv] be2net: fix erx->rx_drops_no_frags wrap around (Ivan Vecera) [738041] - [netdrv] be2net: get rid of memory mapped pci-cfg space address (Ivan Vecera) [738041] - [netdrv] be2net: Fix race in posting rx buffers (Ivan Vecera) [738041] - [netdrv] be2net: Storing the 'vid' got by the grp5 event instead of storing the vlan_tag (Ivan Vecera) [738041] - [netdrv] benet: fix build error on 32bit arch (Ivan Vecera) [738041] - [netdrv] be2net: fix cmd-rx-filter not notifying MCC (Ivan Vecera) [738041] - [netdrv] be2net: drop pkts that do not belong to the port (Ivan Vecera) [738041] - [netdrv] be2net: add support for flashing Teranetics PHY firmware (Ivan Vecera) [738041] - [netdrv] be2net: use RX_FILTER cmd to program multicast addresses (Ivan Vecera) [738041] - [netdrv] be2net: no need to query link status (Ivan Vecera) [738041] - [netdrv] be2net: remove wrong and unnecessary calls to netif_carrier_off() (Ivan Vecera) [738041] - [netdrv] be2net: use stats-sync to read/write 64-bit stats (Ivan Vecera) [738041] - [netdrv] be2net: cleanup and refactor stats code (Ivan Vecera) [738041]- [netdrv] e1000: update DRV_VERSION to match upstream (Dean Nelson) [737719] - [netdrv] e1000: add dropped DMA receive enable back in for WoL (Dean Nelson) [737719] - [netdrv] e1000: Adding e1000_dump function (Dean Nelson) [737719] - [netdrv] e1000: Remove unnecessary k.alloc/v.alloc OOM messages (Dean Nelson) [737719] - [netdrv] e1000: cleanup CE4100 MDIO registers access (Dean Nelson) [737719] - [netdrv] e1000: unmap ce4100_gbe_mdio_base_virt in e1000_remove (Dean Nelson) [737719] - [netdrv] e1000: fix lockdep splat in shutdown handler (Dean Nelson) [737719] - [netdrv] e1000: fix assignment of 0/1 to bool variables (Dean Nelson) [737719] - [netdrv] e1000: remove not used fw_version from .get_drvinfo (Dean Nelson) [737719] - [netdrv] e1000: Convert _LENGTH_OF_ADDRESS to ETH_ALEN (Dean Nelson) [737719] - [netdrv] e1000: cleanup .get_drvinfo (Dean Nelson) [737719] - [netdrv] e1000: fix skb truesize underestimation (Dean Nelson) [737719] - [netdrv] net: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Dean Nelson) [737719] - [netdrv] e1000: convert to private mutex from rtnl (Dean Nelson) [737719] - [netdrv] e1000: convert mdelay to msleep (Dean Nelson) [737719] - [netdrv] e1000: convert hardware management from timers to threads (Dean Nelson) [737719] - [netdrv] e1000: Fix driver to be used on PA RISC C8000 workstations (Dean Nelson) [737719] - [netdrv] e1000: convert to SKB paged frag API (Dean Nelson) [737719] - [netdrv] e1000: repair missing flush operations (Dean Nelson) [737719] - [netdrv] e1000: always call e1000_check_for_link() on e1000_ce4100 MACs (Dean Nelson) [737719] - [netdrv] Fix common misspellings (Dean Nelson) [737719] - [netdrv] e1000: fix comment/printk typos (Dean Nelson) [737719] - [netdrv] bnx2i: Fixed kernel panic caused by unprotected task->sc->request deref (Mike Christie) [740051] - [netdrv] BNX2I: Update version (Mike Christie) [740051] - [netdrv] BNX2I: Fixed the override of the error_mask module param (Mike Christie) [740051] - [netdrv] BNX2I: Fixed kernel panic due to illegal usage of sc->request->cpu (Mike Christie) [740051] - [netdrv] BNX2I: Added the use of kthreads to handle SCSI cmd completion (Mike Christie) [740051] - [netdrv] e1000e: minor whitespace and indentation cleanup (Dean Nelson) [737713] - [netdrv] e1000e: fix sparse warnings with -D__CHECK_ENDIAN__ (Dean Nelson) [737713] - [netdrv] e1000e: fix checkpatch warning from MINMAX test (Dean Nelson) [737713] - [netdrv] e1000e: cleanup - use braces in both branches of a conditional statement (Dean Nelson) [737713] - [netdrv] e1000e: cleanup e1000_init_mac_params_82571() (Dean Nelson) [737713] - [netdrv] e1000e: cleanup e1000_init_mac_params_80003es2lan() (Dean Nelson) [737713] - [netdrv] e1000e: cleanup - check return values consistently (Dean Nelson) [737713] - [netdrv] e1000e: add missing initializers reported when compiling with W=1 (Dean Nelson) [737713] - [netdrv] e1000e: update copyright year (Dean Nelson) [737713] - [netdrv] e1000e: split lib.c into three more-appropriate files (Dean Nelson) [737713] - [netdrv] e1000e: call er16flash() instead of __er16flash() (Dean Nelson) [737713] - [netdrv] e1000e: increase version number (Dean Nelson) [737713] - [netdrv] e1000e: convert final strncpy() to strlcpy() (Dean Nelson) [737713] - [netdrv] e1000e: concatenate long debug strings which span multiple lines (Dean Nelson) [737713] - [netdrv] e1000e: conditionally restart autoneg on 82577/8/9 when setting LPLU state (Dean Nelson) [737713] - [netdrv] e1000e: increase Rx PBA to prevent dropping received packets on 82566/82567 (Dean Nelson) [737713] - [netdrv] e1000e: ICHx/PCHx LOMs should use LPLU setting in NVM when going to Sx (Dean Nelson) [737713] - [netdrv] e1000e: update workaround for 82579 intermittently disabled during S0->Sx (Dean Nelson) [737713] - [netdrv] e1000e: disable Early Receive DMA on ICH LOMs (Dean Nelson) [737713] - [netdrv] e1000e: Need to include vmalloc.h (Dean Nelson) [737713] - [netdrv] e1000e: 82574/82583 Tx hang workaround (Dean Nelson) [737713] - [netdrv] e1000e: use hardware default values for Transmit Control register (Dean Nelson) [737713] - [netdrv] e1000e: use default settings for Tx Inter Packet Gap timer (Dean Nelson) [737713] - [netdrv] e1000e: 82579: workaround for link drop issue (Dean Nelson) [737713] - [netdrv] e1000e: always set transmit descriptor control registers the same (Dean Nelson) [737713] - [netdrv] e1000e: re-factor ethtool get/set ring parameter (Dean Nelson) [737713] - [netdrv] e1000e: pass pointer to ring struct instead of adapter struct (Dean Nelson) [737713] - [netdrv] e1000e: convert head, tail and itr_register offsets to __iomem pointers (Dean Nelson) [737713] - [netdrv] e1000e: re-enable alternate MAC address for all devices which support it (Dean Nelson) [737713] - [netdrv] e1000e: default IntMode based on kernel config & available hardware support (Dean Nelson) [737713] - [netdrv] e1000e: fix assignment of 0/1 to bool variables (Dean Nelson) [737713] - [netdrv] e1000e: hitting BUG_ON() from napi_enable (Dean Nelson) [737713] - [netdrv] e1000e: cleanup strlcpy conversion of .get_drvinfo routines (Dean Nelson) [737713] - [netdrv] e1000e: cleanup .get_drvinfo on strncpy usage (Dean Nelson) [737713] - [netdrv] e1000e: convert to real ndo_set_rx_mode (Dean Nelson) [737713] - [netdrv] e1000e: Convert printks to pr_ (Dean Nelson) [737713] - [netdrv] e1000e: demote a debugging WARN to a debug log message (Dean Nelson) [737713] - [netdrv] e1000e: fix skb truesize underestimation (Dean Nelson) [737713] - [netdrv] e1000e: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Dean Nelson) [737713] - [netdrv] e1000e: locking bug introduced by commit 67fd4fcb (Dean Nelson) [737713] - [netdrv] e1000e: bad short packets received when jumbos enabled on 82579 (Dean Nelson) [737713] - [netdrv] e1000e: make function tables const (Dean Nelson) [737713] - [netdrv] intel: convert to SKB paged frag API (Dean Nelson) [737713] - [netdrv] e1000e: workaround for packet drop on 82579 at 100Mbps (Dean Nelson) [737713] - [netdrv] 1000e: Spurious interrupts and dropped packets with 82577/8/9 in half-duplex (Dean Nelson) [737713] - [netdrv] e1000e: convert driver to use extended descriptors (Dean Nelson) [737713] - [netdrv] e1000e: workaround invalid Tx/Rx tail descriptor register write (Dean Nelson) [737713] - [netdrv] e1000e: remove e1000_queue_stats (Dean Nelson) [737713] - [netdrv] e1000e: Add module.h to drivers who were implicitly using it (Dean Nelson) [737713] - [netdrv] e1000e: convert short duration msleep() to usleep_range() (Dean Nelson) [737713] - [netdrv] e100: Remove alloc_etherdev error messages (Dean Nelson) [737718] - [netdrv] e100: remove unused fw_version from .get_drvinfo routine (Dean Nelson) [737718] - [netdrv] e100: use strcpy in .get_drvinfo routines (Dean Nelson) [737718] - [netdrv] e100: make sure vlan support isn't advertised on old adapters (Dean Nelson) [737718] - [netdrv] e100: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Dean Nelson) [737718] - [mmc] sd: Fix SDR12 timing regression (Don Zickus) [671335] - [mmc] sdhci: Fix tuning timer incorrect setting when suspending host (Don Zickus) [671335] - [mmc] sd: Macro name cleanup for high speed dtr (Don Zickus) [671335] - [mmc] sd: Handle SD3.0 cards not supporting UHS-I bus speed mode (Don Zickus) [671335] - [mmc] sd: UHS-I bus speed should be set last in UHS initialization (Don Zickus) [671335] - [mmc] sdhci: fix retuning timer wrongly deleted in sdhci_tasklet_finish (Don Zickus) [671335] - [mmc] sdhci: change CONFIG_MMC_RICOH_MMC to y (Don Zickus) [738180 757948] - [pci] quirk: Always check for lower base frequency quirk for Ricoh 1180:e823 (Don Zickus) [738180 757948] - [mmc] sdhci: Add Ricoh e823 PCI ID (Don Zickus) [738180 757948] - [mmc] Added quirks for Ricoh 1180:e823 lower base clock frequency (Don Zickus) [738180 757948] - [mmc] Add PCI fixup quirks for Ricoh 1180:e823 reader (Don Zickus) [738180 757948] - [mmc] ricoh_mmc: port from driver to pci quirk (Don Zickus) [738180 757948] - [mmc] sdhci: add support for retuning mode 1 (Don Zickus) [671335] - [mmc] sdhci: add support for programmable clock mode (Don Zickus) [671335] - [mmc] sdhci: enable preset value after uhs initialization (Don Zickus) [671335] - [mmc] sd: add support for tuning during uhs initialization (Don Zickus) [671335] - [mmc] sd: report correct speed and capacity of uhs cards (Don Zickus) [671335] - [mmc] sd: set current limit for uhs cards (Don Zickus) [671335] - [mmc] sd: add support for uhs bus speed mode selection (Don Zickus) [671335] - [mmc] sdhci: reset sdclk before setting high speed enable (Don Zickus) [671335] - [mmc] sd: add support for driver type selection (Don Zickus) [671335] - [mmc] sd: query function modes for uhs cards (Don Zickus) [671335] - [mmc] sd: add support for signal voltage switch procedure (Don Zickus) [671335] - [mmc] sdhci: print SD Command and CAPABILITY_1 when dumping registers (Don Zickus) [671335] - [mmc] implement SD-combo (IO+mem) support (Don Zickus) [671335] - [mmc] split mmc_sd_init_card() (Don Zickus) [671335] - [mmc] SDHC 3.0: correct f_min calculation for SD 3.0 spec (Don Zickus) [671335] - [mmc] SDHC 3.0: Base clock frequency change in spec 3.0 (Don Zickus) [671335] - [mmc] SDHC 3.0: support 10-bit divided clock mode (Don Zickus) [671335] - [mmc] Test bus-width for old MMC devices (Don Zickus) [671335] - [virt] x86: Update last_guest_tsc in vcpu_put (Frank Arnold) [634293] - [virt] x86: Implement userspace interface to set virtual_tsc_khz (Frank Arnold) [634293] - [virt] x86: Delegate tsc-offset calculation to architecture code (Frank Arnold) [634293] - [virt] x86: Implement call-back to propagate virtual_tsc_khz (Frank Arnold) [634293] - [virt] x86: Make tsc_delta calculation a function of guest tsc (Frank Arnold) [634293] - [virt] x86: Let kvm-clock report the right tsc frequency (Frank Arnold) [634293] - [virt] SVM: Implement infrastructure for TSC_RATE_MSR (Frank Arnold) [634293] - [scsi] megaraid_sas: Fix instance access in megasas_reset_timer (Tomas Henzl) [759318] - [scsi] fcoe: Make fcoe_transport_destroy a synchronous operation (Neil Horman) [771251] - [dm] RAID: Prevent DM RAID from loading bitmap twice (Jonathan E Brassow) [789409] - [x86] APEI: Add some upstream updates (Matthew Garrett) [728987] - [netdrv] bnx2x: remove the 'poll' module option (Michal Schmidt) [690070] - [netdrv] ixgbevf: update to upstream version 2.2.0-k (Andy Gospodarek) [737717] - [netdrv] ixgbe: update to upstream version 3.6.7-k (Andy Gospodarek) [737715] - [netdrv] macvtap: Fix the minor device number allocation (Steve Best) [786518]- [x86] microcode_amd: Add support for CPU family specific container files (Frank Arnold) [787698] - [mm] HWPOISON: convert pr_debug()s to pr_info() (Dean Nelson) [789789] - [mm] mm/memory-failure.c: fix page isolated count mismatch (Dean Nelson) [789789] - [mm] mem-hwpoison: fix page refcount around isolate_lru_page() (Dean Nelson) [789789] - [mm] include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Dean Nelson) [789789] - [mm] thp: fix unsuitable behavior for hwpoisoned tail page (Dean Nelson) [789789] - [mm] thp: fix the wrong reported address of hwpoisoned hugepages (Dean Nelson) [789789] - [mm] thp: fix splitting of hwpoisoned hugepages (Dean Nelson) [789789] - [mm] thp: compound_trans_order (Dean Nelson) [789789] - [mm] memcontrol: move if-statement to reflect upstream in prep for next patch (Dean Nelson) [789789] - [block] DM RAID: Handle failure to read superblock (Jonathan E Brassow) [759567] - [block] DM RAID: Set MD_CHANGE_DEVS on device rebuild (Jonathan E Brassow) [754271] - [netdrv] qlcnic: Updated License file (Chad Dupuis) [722299] - [netdrv] netdev: ethernet dev_alloc_skb to netdev_alloc_skb (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix API unlock (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix firmware abort code check (Chad Dupuis) [722299] - [netdrv] qlcnic: report valid speed and duplex status when link is down (Chad Dupuis) [722299] - [netdrv] qlcnic: Stop pause ctrl frames on fw hang (Chad Dupuis) [722299] - [netdrv] qlcnic: Remove alloc_etherdev error messages (Chad Dupuis) [722299] - [netdrv] sweep the floors and convert some .get_drvinfo routines to strlcpy (Chad Dupuis) [722299] - [netdrv] net: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Chad Dupuis) [722299] - [netdrv] qlcnic: fix beacon and LED test (Chad Dupuis) [722299] - [netdrv] qlcnic: updated reset sequence (Chad Dupuis) [722299] - [netdrv] qlcnic: skip IDC ack check in fw reset path (Chad Dupuis) [722299] - [netdrv] qlcnic: reset loopback mode if promiscous mode setting fails (Chad Dupuis) [722299] - [netdrv] qlcnic: fix external loopback test (Chad Dupuis) [722299] - [netdrv] qlcnic: Change CDRP function (Chad Dupuis) [722299] - [netdrv] qlcnic: Added error logging for firmware abort (Chad Dupuis) [722299] - [netdrv] qlcnic: add beacon test support (Chad Dupuis) [722299] - [netdrv] qlcnic: fix cdrp race condition (Chad Dupuis) [722299] - [netdrv] qlcnic: Add FLT entry for CO cards FW image region (Chad Dupuis) [722299] - [netdrv] qlcnic: Change debug messages in loopback path (Chad Dupuis) [722299] - [netdrv] qlcnic: detect fan failure (Chad Dupuis) [722299] - [netdrv] qlcnic: fix ethtool link status (Chad Dupuis) [722299] - [netdrv] qlcnic: Added debug info (Chad Dupuis) [722299] - [netdrv] qlcnic: Move get template from probe to start fw (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix delay in reset path (Chad Dupuis) [722299] - [netdrv] qlcnic: FW dump related changes (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix enviroment variable for udev event generation during FW dump (Chad Dupuis) [722299] - [netdrv] qlcnic: change capture mask for FW dump (Chad Dupuis) [722299] - [netdrv] qlcnic: define error code for loopback test (Chad Dupuis) [722299] - [netdrv] qlcnic: fix race in skb->len access (Chad Dupuis) [722299] - [netdrv] qlcnic: enable mac-learning in promiscous mode (Chad Dupuis) [722299] - [netdrv] qlcnic: updated supported cards information (Chad Dupuis) [722299] - [netdrv] qlcnic: fix chip reset logic (Chad Dupuis) [722299] - [netdrv] qlcnic: add external loopback support through sysfs (Chad Dupuis) [722299] - [netdrv] qlcnic: multi protocol internal loopback support added (Chad Dupuis) [722299] - [netdrv] qlcnic: Add support to enable/disable FW dump capability (Chad Dupuis) [722299] - [netdrv] qlcnic: fix default operating state of interface (Chad Dupuis) [722299] - [netdrv] qlcnic: fix initial number of msix entries in adapter (Chad Dupuis) [722299] - [netdrv] qlcnic: Add code to tune FW dump (Chad Dupuis) [722299] - [netdrv] qlcnic: Remove holding api lock while taking the dump (Chad Dupuis) [722299] - [netdrv] qlcnic: Add capability to take FW dump deterministically (Chad Dupuis) [722299] - [netdrv] qlcnic: Remove casts of void * (Chad Dupuis) [722299] - [netdrv] qlcnic: Added sysfs node support (Chad Dupuis) [722299] - [netdrv] qlcnic: Avoid double free of skb in tx path (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix bug in FW queue dump (Chad Dupuis) [722299] - [netdrv] qlcnic: Bumped up version number to 5.0.18 (Chad Dupuis) [722299] - [netdrv] qlcnic: FW dump support (Chad Dupuis) [722299] - [netdrv] ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Chad Dupuis) [722299] - [virt] xen/events: BUG() when we can't allocate our event->irq array (Igor Mammedov) [772981] - [virt] xen: Populate xenbus device attributes (Igor Mammedov) [772981] - [virt] xen: use static initializers in xen-balloon.c (Igor Mammedov) [772981] - [virt] xen-netfront: correct MAX_TX_TARGET calculation (Igor Mammedov) [772981] - [virt] xen/irq: Alter the locking to use a mutex instead of a spinlock (Igor Mammedov) [772981] - [virt] xen-blkfront: Fix one off warning about name clash (Igor Mammedov) [772981] - [virt] xen: set max_pfn_mapped to the last pfn mapped + partial revert (Igor Mammedov) [772981] - [scsi] qla4xxx: v5.02.00.00.06.03-k1 (Chad Dupuis) [722297] - [scsi] qla4xxx: Added support to show port_state and port_speed in sysfs (Chad Dupuis) [722297] - [scsi] scsi_transport_iscsi: Added support to show port_state and port_speed in sysfs (Chad Dupuis) [722297] - [scsi] qla4xxx: Added support to show targetalias in sysfs (Chad Dupuis) [722297] - [scsi] libiscsi: Added support to show targetalias in sysfs (Chad Dupuis) [722297] - [scsi] qla4xxx: trivial cleanup (Chad Dupuis) [722297] - [scsi] qla4xxx: Update license (Chad Dupuis) [722297] - [scsi] qla4xxx: Added error logging for firmware abort (Chad Dupuis) [722297] - [scsi] qla4xxx: Cleanup modinfo display (Chad Dupuis) [722297] - [scsi] qla4xxx: Clear the RISC interrupt bit during FW init (Chad Dupuis) [722297] - [scsi] qla4xxx: Disable generating pause frames in case of FW hung (Chad Dupuis) [722297] - [scsi] qla4xxx: Temperature monitoring for ISP82XX core (Chad Dupuis) [722297] - [scsi] qla4xxx: Break the loop if the sendtargets list was empty (Chad Dupuis) [722297] - [scsi] qla4xxx: Limit the ACB Default Timeout value to 12s (Chad Dupuis) [722297] - [scsi] qla4xxx: cleanup, make qla4xxx_build_ddb_list short (Chad Dupuis) [722297] - [scsi] qla4xxx: check for FW alive before calling chip_reset (Chad Dupuis) [722297] - [scsi] qla4xxx: Fix qla4xxx_dump_buffer to dump buffer correctly (Chad Dupuis) [722297] - [scsi] qla4xxx: Fix the IDC locking mechanism (Chad Dupuis) [722297] - [scsi] qla4xxx: Wait for disable_acb before doing set_acb (Chad Dupuis) [722297] - [scsi] qla4xxx: Don't recover adapter if device state is FAILED (Chad Dupuis) [722297] - [scsi] qla4xxx: fix call trace on rmmod with ql4xdontresethba=1 (Chad Dupuis) [722297] - [scsi] qla4xxx: Fix CPU lockups when ql4xdontresethba set (Chad Dupuis) [722297] - [scsi] qla4xxx: Perform context resets in case of context failures (Chad Dupuis) [722297] - [scsi] treewide: Fix typos in various parts of the kernel, and fix some comments (Chad Dupuis) [722297] - [scsi] qla4xxx: select iscsi boot sysfs attrs (Chad Dupuis) [722297] - [scsi] scsi: qla4xxx driver depends on NET (Chad Dupuis) [722297] - [scsi] qla4xxx: v5.02.00.00.06.02-k14 (Chad Dupuis) [722297] - [scsi] qla4xxx: Fixed BFS with sendtargets as boot index (Chad Dupuis) [722297] - [scsi] qlge: Bumped driver version to 1.00.00.30 (Chad Dupuis) [722307] - [scsi] qlge: Fix memory leak in the process of refill (Chad Dupuis) [722307] - [scsi] qlge: Removing needless print's which are not (Chad Dupuis) [722307] - [scsi] qlge: Fixed invalid reference to ip header (Chad Dupuis) [722307] - [scsi] qlge: Updating Schultz LICENSE.qlge file (Chad Dupuis) [722307]- [usb] xHCI: set USB2 hardware LPM (Don Zickus) [738877] - [usb] xHCI: Check host USB2 LPM capability (Don Zickus) [738877] - [usb] Add a strtobool function matching semantics of existing in kernel equivalents (Don Zickus) [738877] - [usb] xhci: Fix USB 3.0 device restart on resume (Don Zickus) [738877] - [usb] usb3.0 ch9 definitions (Don Zickus) [738877] - [usb] xhci: Clean up 32-bit build warnings (Don Zickus) [738877] - [usb] xhci: Properly handle COMP_2ND_BW_ERR (Don Zickus) [738877] - [usb] xhci: Better debugging for critical host errors (Don Zickus) [787110] - [usb] xhci: Be less verbose during URB cancellation (Don Zickus) [787110] - [usb] xhci: Remove debugging about ring structure allocation (Don Zickus) [787110] - [usb] xhci: Remove debugging about toggling cycle bits (Don Zickus) [787110] - [usb] xhci: Remove debugging for individual transfers (Don Zickus) [787110] - [usb] xhci: Remove useless sg-list debugging (Don Zickus) [787110] - [usb] xhci: Remove warnings about MSI and MSI-X capabilities (Don Zickus) [787110] - [usb] xhci: Remove scary warnings about transfer issues (Don Zickus) [770571 787110] - [usb] Trivial: xhci: Fix copy-paste error (Don Zickus) [738877] - [usb] xHCI: fix bug in xhci_clear_command_ring() (Don Zickus) [773109] - [usb] xHCI: Adding #define values used for hub descriptor (Don Zickus) [738877] - [usb] XHCI: resume root hubs when the controller resumes (Don Zickus) [738877 747531] - [usb] xhci: Set slot and ep0 flags for address command (Don Zickus) [738877] - [usb] xhci: fix lockdep warning on endpoint timeout (Don Zickus) [738877] - [usb] fix implicit usage of gfp.h in host/xhci-hub.c (Don Zickus) [738877] - [usb] xHCI: Make xHCI driver have a BOS descriptor (Don Zickus) [738877] - [usb] xhci: remove CONFIG_PCI in xhci.c's probe function (Don Zickus) [738877] - [usb] xhci: move xhci_gen_setup() away from -pci (Don Zickus) [738877] - [usb] xhci: refactor xhci_pci_setup() (Don Zickus) [738877] - [usb] xhci: replace pci_*_consistent() with dma_*_coherent() (Don Zickus) [738877] - [usb] xhci: hide MSI code behind PCI bars (Don Zickus) [683681] - [usb] xhci: group MSI interrupt registration into its own function (Don Zickus) [683681] - [usb] host: introduce USB_ARCH_HAS_XHCI (Don Zickus) [738877] - [usb] xHCI: fix debug message (Don Zickus) [738877] - [usb] xHCI: AMD isoc link TRB chain bit quirk (Don Zickus) [742100] - [usb] usbcore: add sysfs support to xHCI usb2 hardware LPM (Don Zickus) [738877] - [usb] xHCI: test USB2 software LPM (Don Zickus) [738877] - [usb] xHCI: Clear PLC for USB2 root hub ports (Don Zickus) [754045] - [usb] xHCI: test and clear RWC bit (Don Zickus) [738147 754045] - [usb] xHCI: set link state (Don Zickus) [738877] - [usb] usbcore: check device's LPM capability (Don Zickus) [738877] - [usb] usbcore: get BOS descriptor set (Don Zickus) [738877] - [usb] xhci-mem.c: xhci_segment_free: No need for checking seg argument (Don Zickus) [738877] - [usb] xhci-mem.c: Check for ring->first_seg != NULL (Don Zickus) [738877] - [usb] xhci: USB 3.0 BW checking (Don Zickus) [735951] - [usb] xhci: Fix mult base in endpoint bandwidth info (Don Zickus) [735951] - [usb] xhci: ignore xhci version while checking for the link quirk (Don Zickus) [738877] - [usb] xHCI: prevent infinite loop when processing MSE event (Don Zickus) [738877] - [usb] xhci: Redundant check in xhci_check_args for xhci->devs (Don Zickus) [738877] - [usb] xHCI: refine td allocation (Don Zickus) [738877] - [usb] xhci: Don't print short isoc packets. (Don Zickus) [738877] - [usb] xhci: Add software BW checking quirk to Intel PPT xHCI (Don Zickus) [735951] - [usb] xhci: Implement HS/FS/LS bandwidth checking (Don Zickus) [735951] - [usb] xhci: Track interval bandwidth tables per port/TT (Don Zickus) [738877] - [usb] xhci: Store endpoint bandwidth information (Don Zickus) [738877] - [usb] xhci: Store information about roothubs and TTs (Don Zickus) [738877] - [usb] xhci: Store the "real" root port number (Don Zickus) [738877] - [usb] xhci: Refactor endpoint limit checking (Don Zickus) [738877] - [usb] xhci: Rename virt_dev->port to fake_port (Don Zickus) [738877] - [usb] xhci: If no endpoints changed, don't issue BW command (Don Zickus) [738877] - [usb] xhci: Handle zero-length isochronous packets (Don Zickus) [738877] - [usb] xhci: Remove TDs from TD lists when URBs are canceled (Don Zickus) [738877] - [usb] xhci: Fix failed enqueue in the middle of isoch TD (Don Zickus) [738877] - [usb] xhci: Fix memory leak during failed enqueue (Don Zickus) [738877] - [usb] xHCI: report USB2 port in resuming as suspend (Don Zickus) [768238] - [usb] xHCI: fix port U3 status check condition (Don Zickus) [768238] - [usb] rename USB_SPEED_VARIABLE to USB_SPEED_WIRELESS (Don Zickus) [738877] - [usb] Mark EHCI LPM functions as __maybe_unused (Don Zickus) [738877] - [usb] ehci: disable LPM and PPCD for nVidia MCP89 chips (Don Zickus) [738877] - [usb] EHCI: Disable langwell/penwell LPM capability (Don Zickus) [738877] - [usb] EHCI: EHCI 1.1 addendum: Enable Per-port change detect bits (Don Zickus) [738877] - [usb] EHCI: EHCI 1.1 addendum: Basic LPM feature support (Don Zickus) [738877] - [usb] EHCI: EHCI 1.1 addendum: preparation (Don Zickus) [738877] - [net] ipvs: RHEL6: Enable SCTP transport loadbalancing (Thomas Graf) [786953] - [net] ipvs: Use frag walker helper in SCTP proto support (Thomas Graf) [786953] - [net] ipvs: provide default ip_vs_conn_{in, out}_get_proto (Thomas Graf) [786953] - [net] ipvs: lvs sctp protocol handler is incorrectly invoked ip_vs_app_pkt_out (Thomas Graf) [786953] - [net] ipvs: SCTP Transport Loadbalancing Support (Thomas Graf) [786953] - [block] mtip32xx: removed the irrelevant argument of mtip_hw_submit_io() and the unused member of struct driver_data (Shyam Iyer) [658388] - [block] mtip32xx: do rebuild monitoring asynchronously (Shyam Iyer) [658388] - [block] mtip32xx: uninitialized variable in mtip_quiesce_io() (Shyam Iyer) [658388] - [block] mtip32xx: updates based on feedback (Shyam Iyer) [658388] - [block] mtip32xx: add module.h include to avoid conflict with moduleh tree (Shyam Iyer) [658388] - [block] mtip32xx: mark a few more items static (Shyam Iyer) [658388] - [block] mtip32xx: ensure that all local functions are static (Shyam Iyer) [658388] - [block] mtip32xx: cleanup compat ioctl handling (Shyam Iyer) [658388] - [block] mtip32xx: fix warnings/errors on 32-bit compiles (Shyam Iyer) [658388] - [block] mtip32xx: RHEL specific config changes (Shyam Iyer) [658388] - [ata] Split ahci.c to ahci.h (Shyam Iyer) [658388] - [block] Add driver for Micron RealSSD pcie flash cards (Shyam Iyer) [658388] - [usb] When hot reset for USB3 fails, try warm reset (Don Zickus) [734699 738151 742146 784430] - [usb] usbcore: refine warm reset logic (Don Zickus) [734699 738151 742146 784430] - [usb] xhci: Set change bit when warm reset change is set (Don Zickus) [734699 738151 742146 784430] - [usb] xhci: Clear warm reset change event during init (Don Zickus) [734699 738151 742146 784430] - [usb] Reset USB 3.0 devices on (re)discovery (Don Zickus) [734699 738151 742146 784430] - [usb] use "device number" instead of "address" (Don Zickus) [734699 738151 742146 784430] - [fs] nfs: Additional readdir cookie loop information (Steve Dickson) [770250] - [fs] NFS: Fix spurious readdir cookie loop messages (Steve Dickson) [770250] - [fs] NFSv4: Save the owner/group name string when doing open (Jeff Layton) [739797] - [fs] tracepoint: add drop_transaction/update_superblock_end to jbd2 (Lukas Czerner) [738726] - [scsi] Fix block queue and elevator memory leak in scsi_alloc_sdev (Jeff Moyer) [769652] - [scsi] Make scsi_free_queue() kill pending SCSI commands (David Milburn) [784117] - [scsi] isci: kill iphy->isci_port lookups (David Milburn) [718264] - [scsi] scsi_dh_rdac: Fix for unbalanced reference count (Mike Snitzer) [749265] - [x86] tsc: Fix SMI induced variation in quick_pit_calibrate() (John Villalovos) [787332] - [virt] kvm: introduce x86_cpuinit.early_percpu_clock_init hook (Igor Mammedov) [788562] - [netdrv] igb driver update (Stefan Assmann) [737714]- [kernel] mm-tracepoint: fix documentation and examples (Jiri Olsa) [788156] - [kernel] perf tools: Fix compile error on x86_64 Ubuntu (Jiri Olsa) [788156] - [kernel] perf report: Fix --stdio output alignment when --showcpuutilization used (Jiri Olsa) [788156] - [kernel] perf annotate: Get rid of field_sep check (Jiri Olsa) [788156] - [kernel] perf annotate: Fix usage string (Jiri Olsa) [788156] - [kernel] perf kmem: Fix a memory leak (Jiri Olsa) [788156] - [kernel] perf kmem: Add missing closedir() calls (Jiri Olsa) [788156] - [kernel] perf top: Add error message for EMFILE (Jiri Olsa) [788156] - [kernel] perf test: Change type of '-v' option to INCR (Jiri Olsa) [788156] - [kernel] perf script: Add missing closedir() calls (Jiri Olsa) [788156] - [kernel] perf tools: Add const.h to MANIFEST to make perf-tar-src-pkg work again (Jiri Olsa) [788156] - [kernel] perf top: Don't update total_period on process_sample (Jiri Olsa) [788156] - [kernel] perf hists: Stop using 'self' for struct hist_entry (Jiri Olsa) [788156] - [kernel] perf hists: Rename total_session to total_period (Jiri Olsa) [788156] - [kernel] perf kvm: Fix copy & paste error in description (Jiri Olsa) [788156] - [kernel] perf script: Kill script_spec__delete (Jiri Olsa) [788156] - [kernel] perf top: Fix a memory leak (Jiri Olsa) [788156] - [kernel] perf stat: Introduce get_ratio_color() helper (Jiri Olsa) [788156] - [kernel] perf session: Remove impossible condition check (Jiri Olsa) [788156] - [kernel] perf tools: Fix feature-bits rework fallout, remove unused variable (Jiri Olsa) [788156] - [kernel] perf script: Add generic perl handler to process events (Jiri Olsa) [788156] - [kernel] perf tools: Use for_each_set_bit() to iterate over feature flags (Jiri Olsa) [788156] - [kernel] perf tools: Unify handling of features when writing feature section (Jiri Olsa) [788156] - [kernel] perf report: Accept fifos as input file (Jiri Olsa) [788156] - [kernel] perf tools: Moving code in some files (Jiri Olsa) [788156] - [kernel] perf tools: Fix out-of-bound access to struct perf_session (Jiri Olsa) [788156] - [kernel] perf tools: Continue processing header on unknown features (Jiri Olsa) [788156] - [kernel] perf tools: Improve macros for struct feature_ops (Jiri Olsa) [788156] - [kernel] perf: builtin-record: Document and check that mmap_pages must be a power of two (Jiri Olsa) [788156] - [kernel] perf: builtin-record: Provide advice if mmap'ing fails with EPERM (Jiri Olsa) [788156] - [kernel] perf tools: Fix truncated annotation (Jiri Olsa) [788156] - [kernel] perf script: look up thread using tid instead of pid (Jiri Olsa) [788156] - [kernel] perf tools: Look up thread names for system wide profiling (Jiri Olsa) [788156] - [kernel] perf tools: Fix comm for processes with named threads (Jiri Olsa) [788156] - [kernel] perf report: Fix usage string (Jiri Olsa) [788156] - [kernel] perf test: Add more automated tests for event parsing (Jiri Olsa) [788156] - [kernel] perf events: Tidy up perf_event__preprocess_sample (Jiri Olsa) [788156] - [kernel] perf tools: Remove stale git headlines from top comment (Jiri Olsa) [788156] - [kernel] perf tools: Fix a memory leak on perf_read_values_destroy (Jiri Olsa) [788156] - [kernel] perf symbols: Fix error path on symbol__init() (Jiri Olsa) [788156] - [kernel] perf symbols: Get rid of duplicated snprintf() (Jiri Olsa) [788156] - [kernel] perf evlist: Fix errno value reporting on failed mmap (Jiri Olsa) [788156] - [kernel] perf report: Document '--call-graph' for optional print_limit argument (Jiri Olsa) [788156] - [kernel] perf evsel: Fix uninitialized memory access to struct perf_sample (Jiri Olsa) [788156] - [kernel] perf record: Add ability to record event period (Jiri Olsa) [788156] - [kernel] perf tools: Add ability to synthesize event according to a sample (Jiri Olsa) [788156] - [kernel] perf script: Implement option for system-wide profiling (Jiri Olsa) [788156] - [kernel] perf script: Fix mem leaks and NULL pointer checks around strdup()s (Jiri Olsa) [788156] - [kernel] perf test: Soft errors shouldn't stop the "Validate PERF_RECORD_" test (Jiri Olsa) [788156] - [kernel] perf test: Validate PERF_RECORD_ events and perf_sample fields (Jiri Olsa) [788156] - [kernel] perf event: Introduce perf_event__fprintf (Jiri Olsa) [788156] - [kernel] perf test: Allow running just a subset of the available tests (Jiri Olsa) [788156] - [kernel] perf evlist: Always do automatic allocation of pollfd and mmap structures (Jiri Olsa) [788156] - [kernel] perf tools: Save some loops using perf_evlist__id2evsel (Jiri Olsa) [788156] - [kernel] perf script: Add comm filtering option (Jiri Olsa) [788156] - [kernel] perf tools: make -C consistent across commands (for cpu list arg) (Jiri Olsa) [788156] - [kernel] perf top: Stop using globals for tool state (Jiri Olsa) [788156] - [kernel] perf tools: Rename perf_event_ops to perf_tool (Jiri Olsa) [788156] - [kernel] perf tools: Resolve machine earlier and pass it to perf_event_ops (Jiri Olsa) [788156] - [kernel] perf tools: Pass tool context in the the perf_event_ops functions (Jiri Olsa) [788156] - [kernel] perf annotate: Group options in a struct (Jiri Olsa) [788156] - [kernel] perf report: Group options in a struct (Jiri Olsa) [788156] - [kernel] perf tools: Use evsel->attr.sample_type instead of session->sample_type (Jiri Olsa) [788156] - [kernel] perf session: Remove superfluous callchain_cursor member (Jiri Olsa) [788156] - [kernel] perf event: perf_event_ops->attr() manipulates only an evlist (Jiri Olsa) [788156] - [kernel] perf evlist: Introduce id_hdr_size method out of perf_session (Jiri Olsa) [788156] - [kernel] perf symbols: Add nr_events to symbol_conf (Jiri Olsa) [788156] - [kernel] perf ui progress: Fix divide by zero (Jiri Olsa) [788156] - [kernel] perf record: Move 'group' to perf_event_ops (Jiri Olsa) [788156] - [kernel] perf session: Move threads to struct machine (Jiri Olsa) [788156] - [kernel] perf record: Move mmap_pages to perf_record_opts (Jiri Olsa) [788156] - [kernel] perf evlist: Handle default value for 'pages' on mmap method (Jiri Olsa) [788156] - [kernel] perf evlist: Introduce {prepare, start}_workload refactored from 'perf record' (Jiri Olsa) [788156] - [kernel] perf evsel: Introduce config attr method (Jiri Olsa) [788156] - [kernel] perf evlist: Introduce add_tracepoints method (Jiri Olsa) [788156] - [kernel] perf evlist: Introduce perf_evlist__add_attrs (Jiri Olsa) [788156] - [kernel] perf tools: Simplify debugfs mountpoint handling code (Jiri Olsa) [788156] - [kernel] perf tools: Eliminate duplicate code and use PATH_MAX consistently (Jiri Olsa) [788156] - [kernel] perf/powerpc: Fix build for PowerPC with uclibc toolchains (Jiri Olsa) [788156] - [fs] epoll: fix compiler warning and optimize the non-blocking path (Jason Baron) [709197] - [fs] epoll: move ready event check into proper inline (Jason Baron) [709197] - [fs] epoll: epoll_wait() should not use timespec_add_ns() (Jason Baron) [709197] - [fs] epoll: make epoll_wait() use the hrtimer range feature (Jason Baron) [709197] - [fs] select: rename estimate_accuracy() to select_estimate_accuracy() (Jason Baron) [709197] - [fs] ext4: don't dereference null pointer when make_indexed_dir() fails (Lukas Czerner) [773342] - [fs] ext4: Fix fs corruption when make_indexed_dir() fails (Lukas Czerner) [773342] - [fs] ext4: ext4_mkdir should dirty dir_block with newly created directory inode (Lukas Czerner) [773342] - [scsi] bnx2fc: Bumped version to 1.0.10 (Mike Christie) [740059] - [scsi] bnx2fc: NPIV ports go offline when interface is brought down & up (Mike Christie) [740059] - [scsi] bnx2fc: Handle LOGO flooding from the target (Mike Christie) [740059] - [scsi] bnx2fc: fix panic in bnx2fc_post_io_req (Mike Christie) [740059] - [scsi] bnx2fc: Handle SRR LS_ACC drop scenario (Mike Christie) [740059] - [scsi] bnx2fc: Handle ABTS timeout during ulp timeout (Mike Christie) [740059] - [fs] ext4: ignore EXT4_INODE_JOURNAL_DATA flag with delalloc (Lukas Czerner) [767199] - [fs] tmpfs: fix off-by-one in max_blocks checks (Eric Sandeen) [783497] - [s390x] kernel: fix 3215 console deadlock (Hendrik Brueckner) [753578] - [net] sctp: implement socket option SCTP_GET_ASSOC_ID_LIST (Thomas Graf) [787622] - [net] tcp: bind() fix autoselection to share ports (Flavio Leitner) [784671] - [fs] xfs: Fix missing xfs_iunlock() on error recovery path in xfs_readlink() (Carlos Maiolino) [694702] - [net] sch_qfq: Enable as module (Thomas Graf) [787637] - [net] sch_qfq: accurate wsum handling (Thomas Graf) [787637] - [net] sch_qfq: fix overflow in qfq_update_start() (Thomas Graf) [787637] - [net] pkt_sched: QFQ - quick fair queue scheduler (Thomas Graf) [787637] - [x86] Add hpet_mmap kernel parameter (Prarit Bhargava) [785667] - [x86] Configure HPET_MMAP on (Prarit Bhargava) [785667] - [net] tcp: fix undo after RTO for CUBIC (Thomas Graf) [786956] - [net] tcp: fix undo after RTO for BIC (Thomas Graf) [786956] - [net] tcp: drop SYN+FIN messages (Thomas Graf) [786956] - [net] tcp: skip cwnd moderation in TCP_CA_Open in tcp_try_to_open (Thomas Graf) [786956] - [net] tcp: allow undo from reordered DSACKs (Thomas Graf) [786956] - [net] tcp: use SACKs and DSACKs that arrive on ACKs below snd_una (Thomas Graf) [786956] - [net] tcp: use DSACKs that arrive when packets_out is 0 (Thomas Graf) [786956] - [net] tcp: make is_dupack a parameter to tcp_fastretrans_alert() (Thomas Graf) [786956] - [net] tcp: use TCP_DEFAULT_INIT_RCVWND in tcp_fixup_rcvbuf() (Thomas Graf) [786956] - [net] tcp: use TCP_INIT_CWND in tcp_fixup_sndbuf() (Thomas Graf) [786956] - [net] tcp: properly update lost_cnt_hint during shifting (Thomas Graf) [786956] - [net] tcp: ECN blackhole should not force quickack mode (Thomas Graf) [786956] - [net] tcp: fix validation of D-SACK (Thomas Graf) [786956] - [net] tcp: Proportional Rate Reduction for TCP (Thomas Graf) [786956] - [net] tcp: RFC2988bis + taking RTT sample from 3WHS for the passive open side (Thomas Graf) [786956] - [net] tcp_cubic: limit delayed_ack ratio to prevent divide error (Thomas Graf) [786956] - [net] tcp: Make undo_ssthresh arg to tcp_undo_cwr() a bool (Thomas Graf) [786956] - [net] tcp: avoid cwnd moderation in undo (Thomas Graf) [786956] - [net] tcp: undo_retrans counter fixes (Thomas Graf) [786956] - [net] tcp: fix a bug that triggers large number of TCP RST by mistake (Thomas Graf) [786956] - [net] tcp: cleanup of cwnd initialization in tcp_init_metrics() (Thomas Graf) [786956] - [virt] x86, cpu: add FMA4 and TBM to allowed CPUID bits (Eduardo Habkost) [784856] - [fs] cifs: change oplock break slow work to very slow work (Jeff Layton) [772874]- [kernel] timer: add the usleep_range() timer (Dean Nelson) [786458] - [net] SUNRPC: Add trace events to the sunrpc subsystem (Steve Dickson) [784103] - [scsi] qla2xxx: Module parameter to control use of async or sync port login (Chad Dupuis) [769007] - [x86] powernow-k8: Fix indexing issue (Frank Arnold) [781566] - [x86] powernow-k8: Avoid Pstate MSR accesses on systems supporting CPB (Frank Arnold) [781566] - [x86] hpet: Immediately disable HPET timer 1 if rtc irq is masked (Frank Arnold) [787695] - [x86] rtc: disable hpet emulation on suspend (Frank Arnold) [787695] - [x86] Report cpb and eff_freq_ro flags correctly (Frank Arnold) [787687] - [x86] cpuinfo: Add feature flags for AMD fam15h model 10h-1fh processors (Frank Arnold) [787687] - [net] ipv6: Generic TTL Security Mechanism (Weiping Pan) [786948] - [net] ipv4: Generalized TTL Security Mechanism (Weiping Pan) [787311] - [scsi] fix the new host byte settings (DID_TARGET_FAILURE and DID_NEXUS_FAILURE) (Mike Snitzer) [787282] - [scsi] Correctly set the scsi host/msg/status bytes (Mike Snitzer) [787282] - [scsi] Add all the definitions of host bytes to hostbyte_table (Mike Snitzer) [787282] - [virt] virtio: balloon: Add freeze, restore handlers to support S4 (Amit Shah) [624189] - [virt] virtio: balloon: Move vq initialization into separate function (Amit Shah) [624189] - [virt] virtio: net: Add freeze, restore handlers to support S4 (Amit Shah) [582178] - [virt] virtio: net: Move vq and vq buf removal into separate function (Amit Shah) [582178] - [virt] virtio: net: Move vq initialization into separate function (Amit Shah) [582178] - [virt] virtio: blk: Add freeze, restore handlers to support S4 (Amit Shah) [542378] - [virt] virtio: blk: Move vq initialization to separate function (Amit Shah) [542378] - [virt] virtio: console: Disable callbacks for virtqueues at start of S4 freeze (Amit Shah) [623913] - [virt] virtio: console: Add freeze and restore handlers to support S4 (Amit Shah) [623913] - [virt] virtio: console: Move vq and vq buf removal into separate functions (Amit Shah) [623913] - [virt] virtio: pci: add PM notification handlers for restore, freeze, thaw, poweroff (Amit Shah) [542378 582178 623913 624189] - [virt] virtio: pci: switch to new PM API (Amit Shah) [542378 582178 623913 624189] - [virt] virtio_blk: fix config handler race (Amit Shah) [542378] - [virt] virtio_net: use singlethread workqueue (Amit Shah) [582178] - [virt] virtio_net: set/cancel work on ndo_open/ndo_stop (Amit Shah) [582178] - [serial] jsm: Fixed EEH recovery error (Steve Best) [742551] - [serial] jsm: adding EEH handlers (Steve Best) [742551] - [scsi] isci: fix, prevent port from getting stuck in the 'configuring' state (David Milburn) [747533] - [scsi] isci: fix start OOB (David Milburn) [747533] - [scsi] isci: fix io failures while wide port links are coming up (David Milburn) [747533] - [scsi] isci: allow more time for wide port targets (David Milburn) [747533] - [scsi] isci: enable wide port targets (David Milburn) [747533] - [scsi] isci: Fix IO fails when pull cable from phy in x4 wideport in MPC mode (David Milburn) [747533] - [scsi] isci: update version to 1.1 (David Milburn) [747533] - [scsi] isci: remove unused 'isci_tmf->device' field (David Milburn) [747533] - [scsi] isci: performance-fix, shorten default "no outbound task" timeout (David Milburn) [747533] - [scsi] isci: oem parameter format v1.3 (David Milburn) [747533] - [scsi] isci: oem parameter format v1.1 (David Milburn) [747533] - [scsi] isci: update afe (analog-front-end) recipe for C1 (David Milburn) [747533] - [scsi] isci: Cleanup oem parameter and recipe handling (David Milburn) [747533] - [net] skbuf.h: Fix parameter documentation (Dean Nelson) [786639] - [net] add APIs for manipulating skb page fragments (Dean Nelson) [786639] - [scsi] scsi_dh_alua: Retry the check-condition in case Mode Parameters Changed (Mike Snitzer) [772305] - [scsi] scsi_dh_alua: Add one more check-condition for alua handler (Mike Snitzer) [772305] - [scsi] scsi_dh_rdac: Adding NetApp as a brand name for rdac (Mike Snitzer) [772305] - [net] config: Adding generic config option to enable netprio cgroups (Neil Horman) [772974] - [net] add documentation for net_prio cgroups (Neil Horman) [772974] - [net] add network priority cgroup infrastructure (Neil Horman) [772974] - [s390x] dasd: wait for terminated request (Hendrik Brueckner) [745999] - [sound] Update the ALSA HDA audio driver from upstream (Jaroslav Kysela) [760490] - [kernel] perf header: Use event_name() to get an event name (Jiri Olsa) [784888] - [kernel] perf stat: Failure with "Operation not supported" (Jiri Olsa) [784888] - [kernel] perf: Fix parsing of __print_flags() in TP_printk() (Jiri Olsa) [784888] - [kernel] perf session: Fix crash with invalid CPU list (Jiri Olsa) [784888] - [kernel] perf python: Fix undefined symbol problem (Jiri Olsa) [784888] - [kernel] perf top: Fix live annotation in the --stdio interface (Jiri Olsa) [784888] - [kernel] perf top tui: Don't recalc column widths considering just the first page (Jiri Olsa) [784888] - [kernel] perf report: Add progress bar when processing time ordered events (Jiri Olsa) [784888] - [kernel] perf hists browser: Warn about lost events (Jiri Olsa) [784888] - [kernel] perf tools: Fix a typo of command name as trace-cmd (Jiri Olsa) [784888] - [kernel] perf hists: Fix recalculation of total_period when sorting entries (Jiri Olsa) [784888] - [kernel] perf ui browser: Handle K_RESIZE in dialog windows (Jiri Olsa) [784888] - [kernel] perf ui browser: No need to switch char sets that often (Jiri Olsa) [784888] - [kernel] perf hists browser: Use K_TIMER (Jiri Olsa) [784888] - [kernel] perf ui: Rename ui__warning_paranoid to ui__error_paranoid (Jiri Olsa) [784888] - [kernel] perf ui: Reimplement the popup windows using libslang (Jiri Olsa) [784888] - [kernel] perf ui: Reimplement ui__popup_menu using ui__browser (Jiri Olsa) [784888] - [kernel] perf ui: Reimplement ui_helpline using libslang (Jiri Olsa) [784888] - [kernel] perf ui: Improve handling sigwinch a bit (Jiri Olsa) [784888] - [kernel] perf ui progress: Reimplement using slang (Jiri Olsa) [784888] - [kernel] perf evlist: Fix grouping of multiple events (Jiri Olsa) [784888] - [kernel] perf symbols: Increase symbol KSYM_NAME_LEN size (Jiri Olsa) [784888] - [kernel] perf hists browser: Refuse 'a' hotkey on non symbolic views (Jiri Olsa) [784888] - [kernel] perf ui browser: Use libslang to read keys (Jiri Olsa) [784888] - [kernel] perf tools: Fix tracing info recording (Jiri Olsa) [784888] - [kernel] perf hists browser: Elide DSO column when it is set to just one DSO, ditto for threads (Jiri Olsa) [784888] - [kernel] perf hists: Don't consider filtered entries when calculating column widths (Jiri Olsa) [784888] - [kernel] perf hists: Don't decay total_period for filtered entries (Jiri Olsa) [784888] - [kernel] perf hists browser: Honour symbol_conf.show_nr_samples, total_period (Jiri Olsa) [784888] - [kernel] perf hists browser: Do not exit on tab key with single event (Jiri Olsa) [784888] - [kernel] perf annotate browser: Don't change selection line when returning from callq (Jiri Olsa) [784888] - [kernel] perf tools: handle endianness of feature bitmap (Jiri Olsa) [784888] - [kernel] perf tools: Add prelink suggestion to dso update message (Jiri Olsa) [784888] - [kernel] perf script: Fix unknown feature comment (Jiri Olsa) [784888] - [kernel] perf hists browser: Apply the dso and thread filters when merging new batches (Jiri Olsa) [784888] - [kernel] perf hists: Move the dso and thread filters from hist_browser (Jiri Olsa) [784888] - [kernel] perf ui browser: Honour the xterm colors (Jiri Olsa) [784888] - [kernel] perf top tui: Give color hints just on the percentage, like on --stdio (Jiri Olsa) [784888] - [kernel] perf ui browser: Make the colors configurable and change the defaults (Jiri Olsa) [784888] - [kernel] perf tui: Remove unneeded call to newtCls on startup (Jiri Olsa) [784888] - [kernel] perf hists: Don't format the percentage on hist_entry__snprintf (Jiri Olsa) [784888] - [kernel] perf ui browser: Allow initial use without navigation UI elements (Jiri Olsa) [784888] - [kernel] perf tui: Catch signals to exit gracefully (Jiri Olsa) [784888] - [kernel] perf hists browser: Add missing hotkeys to the help window (Jiri Olsa) [784888] - [kernel] perf top: Fix the 'E' hotkey, select among multiple events (Jiri Olsa) [784888] - [kernel] perf top: Honour --hide_{user, kernel}_symbols and the 'U' hotkey (Jiri Olsa) [784888] - [kernel] perf buildid: Fix possible unterminated readlink() result buffer (Jiri Olsa) [784888] - [kernel] perf annotate browser: Allow toggling the visualization of source code lines (Jiri Olsa) [784888] - [kernel] perf ui browser: Add filter method (Jiri Olsa) [784888] - [kernel] perf annotate browser: Exit when pressing ESC or the left arrow (Jiri Olsa) [784888] - [kernel] perf hists browser: Invalidate ui_browser->top after timer calls (Jiri Olsa) [784888] - [kernel] perf hists browser: Fix handling of TAB/UNTAB for multiple events (Jiri Olsa) [784888] - [kernel] perf top: Remove entries from entries_collapsed on decay (Jiri Olsa) [784888] - [kernel] perf ui browser: Remove ui_browser__add_exit_keys (Jiri Olsa) [784888] - [kernel] perf ui browser: Handle SIGWINCH (Jiri Olsa) [784888] - [kernel] perf hists: Fix compilation when NO_NEWT_SUPPORT is set (Jiri Olsa) [784888] - [kernel] perf hists: Don't free decayed entries if in the annotation browser (Jiri Olsa) [784888] - [kernel] perf hists browser: Recalculate browser pointers after resort/decay (Jiri Olsa) [784888] - [kernel] perf probe: Fix to show correct error string (Jiri Olsa) [784888] - [kernel] perf tools: Make --no-asm-raw the default (Jiri Olsa) [784888] - [kernel] perf tools: Make perf.data more self-descriptive (Jiri Olsa) [784888] - [kernel] perf: Move arch specific code into separate arch directory (Jiri Olsa) [784888] - [kernel] perf hists browser: Update the browser.nr_entries after the timer (Jiri Olsa) [784888] - [kernel] perf hists browser: Fix TAB/UNTAB use with multiple events (Jiri Olsa) [784888] - [kernel] perf hists browser: Don't offer symbol actions when symbols not on --sort (Jiri Olsa) [784888] - [kernel] perf annotate browser: Use -> to navigate on assembly lines (Jiri Olsa) [784888] - [kernel] perf tools: Fix broken number of samples for perf report -n (Jiri Olsa) [784888] - [kernel] perf top: Use the TUI interface by default (Jiri Olsa) [784888] - [kernel] perf annotate browser: Allow navigation to called functions (Jiri Olsa) [784888] - [kernel] perf top: Add callgraph support (Jiri Olsa) [784888] - [kernel] perf top: Reuse the 'report' hist_entry/hists classes (Jiri Olsa) [784888] - [kernel] perf browsers: Add live mode to the hists, annotate browsers (Jiri Olsa) [784888] - [kernel] perf hists: Threaded addition and sorting of entries (Jiri Olsa) [784888] - [kernel] perf report: Add option to show total period (Jiri Olsa) [784888] - [kernel] perf hists: Allow limiting the number of rows and columns in fprintf (Jiri Olsa) [784888] - [kernel] perf hists: Stop using 'self' for struct hists (Jiri Olsa) [784888] - [kernel] perf report: Fix stdio event name header printing (Jiri Olsa) [784888] - [kernel] perf: Support setting the disassembler style (Jiri Olsa) [784888] - [kernel] perf tools: Make stat/record print fatal signals of the target program (Jiri Olsa) [784888] - [kernel] perf stat: Fix spelling in comment (Jiri Olsa) [784888] - [kernel] perf stat: Allow tab as cvs delimiter (Jiri Olsa) [784888] - [kernel] perf stat: Suppress printing std-dev when its 0 (Jiri Olsa) [784888] - [kernel] perf stat: Fix +- nan in --no-aggr runs (Jiri Olsa) [784888] - [kernel] perf stat: Add --log-fd option to redirect stderr elsewhere (Jiri Olsa) [784888] - [kernel] perf top: Improve lost events warning (Jiri Olsa) [784888] - [kernel] perf, tool: Leftover from latest util/event.[ch] 3.1 sync (Jiri Olsa) [784888] - [kernel] perf top browser: Fix up line width calculation (Jiri Olsa) [784888] - [kernel] perf buildid-list: Support showing the build id in an ELF file (Jiri Olsa) [784888] - [kernel] perf buildid-list: Add option to show the running kernel build id (Jiri Olsa) [784888] - [kernel] perf script: Add drop monitor script (Jiri Olsa) [784888] - [kernel] perf symbols: Stop using 'self' in map_groups__ methods (Jiri Olsa) [784888] - [kernel] perf stat: Add -o and --append options (Jiri Olsa) [784888] - [kernel] perf annotate: Add --symfs option (Jiri Olsa) [784888] - [kernel] perf annotate: Make output more readable (Jiri Olsa) [784888] - [kernel] doc: fix broken references (Jiri Olsa) [784888] - [fs] ecryptfs: fix regression that prevents umount of underlying filesystem (Brian Foster) [766554] - [scsi] ipr: fix eeh recovery for 64-bit adapters (Steve Best) [783875] - [kernel] ipc: introduce shm_rmid_forced sysctl (Rafael Aquini) [781600] - [pm] sleep: Fix race between CPU hotplug and freezer (Prarit Bhargava) [747224] - [kernel] Prevent system deadlock when moving tasks between cgroups (Larry Woodman) [773522] - [kernel] sched: Fix rt_rq runtime leakage bug (Steve Best) [736931] - [x86] Remove AMD microcode warning (Prarit Bhargava) [786961] - [netdrv] tg3: Fix single-vector MSI-X code (John Feeney) [703555] - [netdrv] netxen: suppress false lro warning messages (Veaceslav Falico) [699382] - [netdrv] cxgb4: remove forgotten real_num_tx_queues inicialization (Jiri Pirko) [745952] - [mm] export remove_from_page_cache() to modules (Jerome Marchand) [751419] - [fs] GFS2: Corrections to directory read-ahead (Robert S Peterson) [681906] - [fs] GFS2: Corrections to cache dir hash table in a contiguous buffer (Robert S Peterson) [681906]- [scsi] bfa: fix enidan and bit field check bug (Rob Evers) [737727] - [scsi] bfa: fix formating and checkpatch issues (Rob Evers) [737727] - [netdrv] ixgbe: Reconfigure SR-IOV Init (Don Dutile) [769499] - [netdrv] igb: Check if subordinate VFs are assigned to virtual machines (Don Dutile) [769499] - [pci] Add flag indicating device has been assigned by KVM (Don Dutile) [769499] - [scsi] st: fix race in st_scsi_execute_end (Tomas Henzl) [716593] - [scsi] st: Increase success probability in driver buffer allocation (Tomas Henzl) [716593] - [scsi] st: Store page order before driver buffer allocation (Tomas Henzl) [716593] - [fs] GFS2: remove vestigial al_alloced (Steven Whitehouse) [747896] - [fs] GFS2: combine gfs2_alloc_block and gfs2_alloc_di (Steven Whitehouse) [747896] - [fs] GFS2: Resource group related fixes (Steven Whitehouse) [747896] - [fs] Use cached rgrp in gfs2_rlist_add() (Steven Whitehouse) [747896] - [fs] GFS2: Call do_strip() directly from recursive_scan() (Steven Whitehouse) [747896] - [fs] GFS2: Remove obsolete assert patch (Steven Whitehouse) [747896] - [fs] GFS2: Cache the most recently used resource group in the inode (Steven Whitehouse) [747896] - [fs] GFS2: Make resource groups "append only" during lifetime of fs (Steven Whitehouse) [747896] - [fs] GFS2: Use rbtree for resource groups and clean up bitmap buffer ref count scheme (Steven Whitehouse) [747896] - [virt] SVM: Add support for perf-kvm (Gleb Natapov) [632768] - [virt] KVM: Implement perf callbacks for guest sampling (Gleb Natapov) [632768] - [net] mqprio: Enable as module (Thomas Graf) [695553] - [net] mqprio: RHEL6 modifications (Thomas Graf) [695553] - [net] mqprio: Avoid panic if no options are provided (Thomas Graf) [695553] - [net] mqprio: cleanups (Thomas Graf) [695553] - [net] mqprio: Always set num_tc to 0 in mqprio_destroy() (Thomas Graf) [695553] - [net] mqprio: dont leak kernel memory (Thomas Graf) [695553] - [net] mqprio: implement a root container qdisc sch_mqprio (Thomas Graf) [695553] - [fs] NFSv4: Change the default setting of the nfs4_disable_idmapping parameter (Steve Dickson) [705099] - [fs] NFSv4: Send unmapped uid/gids to the server when using auth_sys (Steve Dickson) [705099] - [fs] NFSv4: cleanup idmapper functions to take an nfs_server argument (Steve Dickson) [705099] - [fs] NFSv4: Send unmapped uid/gids to the server if the idmapper fails (Steve Dickson) [705099] - [fs] NFSv4: If the server sends us a numeric uid/gid then accept it (Steve Dickson) [705099] - [block] cfq-iosched: fix cfq_cic_link() race confition (Vivek Goyal) [765673] - [ata] ahci: AHCI mode SATA patch for Intel DH89xxCC DeviceIDs (Jes Sorensen) [773295] - [fs] autofs4: fix expire race (Ian Kent) [766818] - [fs] cifs: lower default wsize when unix extensions are not used (Jeff Layton) [773705] - [fs] wake up s_wait_unfrozen when ->freeze_fs fails (Eric Sandeen) [759942] - [net] bonding: Allow Bonding driver to disable/enable LRO on slaves (Neil Horman) [772317] - [net] Fix RFS backport error (Neil Horman) [757040] - [kexec] kdump: lower KEXEC_AUTO_THRESHOLD to 2G (Dave Young) [772311] - [kernel] sched: fix {s,u}time values decrease (Stanislaw Gruszka) [748559] - [block] Add missing config option ASYNC_RAID6_TEST (Jes Sorensen) [704003] - [block] Introduce blk_set_stacking_limits function (Mike Snitzer) [755046] - [netdrv] bna: clear some statistics before filling them (Ivan Vecera) [756931] - [x86] Fix c-state transitions when !NOHZ (Prarit Bhargava) [767753] - [x86] tsc: Skip TSC synchronization checks for tsc=reliable (Prarit Bhargava) [767753] - [mm] Backport upstream vmalloc fix to verify address is valid before dereferencing pointer (Larry Woodman) [767889]- [scsi] remove tech_preview tag for mpt2sas lockless mode (Luming Yu) [559393] - [dm] thinp: port to RHEL6 (Mike Snitzer) [723018] - [dm] thinp: use simple_strtox rather than kstrtox (Mike Snitzer) [723018] - [dm] thinp: enable on all supported RHEL6 architectures (Mike Snitzer) [723018] - [dm] add thin provisioning target (Mike Snitzer) [723018] - [dm] add persistent data library (Mike Snitzer) [723018] - [dm] add bufio (Mike Snitzer) [723018] - [md] bitmap: It is OK to clear bits during recovery (Jes Sorensen) [747574] - [md] don't give up looking for spares on first failure-to-add (Jes Sorensen) [747574] - [md] raid5: ensure correct assessment of drives during degraded reshape (Jes Sorensen) [747574] - [md] linear: fix hot-add of devices to linear arrays (Jes Sorensen) [747574] - [md] raid5 crash during degradation (Jes Sorensen) [747574] - [md] raid5: never wait for bad-block acks on failed device (Jes Sorensen) [747574] - [md] ensure new badblocks are handled promptly (Jes Sorensen) [747574] - [md] bad blocks shouldn't cause a Blocked status on a Faulty device (Jes Sorensen) [747574] - [md] take a reference to mddev during sysfs access (Jes Sorensen) [747574] - [md] refine interpretation of "hold_active == UNTIL_IOCTL" (Jes Sorensen) [747574] - [md] lock: ensure updates to page_attrs are properly locked (Jes Sorensen) [747574] - [md] raid5: STRIPE_ACTIVE has lock semantics, add barriers (Jes Sorensen) [747574] - [md] raid5: abort any pending parity operations when array fails (Jes Sorensen) [747574] - [md] Add module.h to all files using it implicitly (Jes Sorensen) [747574] - [md] raid10: Fix bug when activating a hot-spare (Jes Sorensen) [747574] - [md] Fix some bugs in recovery_disabled handling (Jes Sorensen) [747574] - [md] raid5: fix bug that could result in reads from a failed device (Jes Sorensen) [747574] - [md] trivial comment fix (Jes Sorensen) [747574] - [md] Allow restarting an interrupted incremental recovery (Jes Sorensen) [747574] - [md] clear In_sync bit on devices added to an active array (Jes Sorensen) [747574] - [md] add proper write-congestion reporting to RAID1 and RAID10 (Jes Sorensen) [747574] - [md] rename "mdk_personality" to "md_personality" (Jes Sorensen) [747574] - [md] bitmap remove fault injection options (Jes Sorensen) [747574] - [md] raid5: typedef removal: raid5_conf_t -> struct r5conf (Jes Sorensen) [747574] - [md] raid1: typedef removal: conf_t -> struct r1conf (Jes Sorensen) [747574] - [md] raid10: typedef removal: conf_t -> struct r10conf (Jes Sorensen) [747574] - [md] raid0: typedef removal: raid0_conf_t -> struct r0conf (Jes Sorensen) [747574] - [md] multipath: typedef removal: multipath_conf_t -> struct mpconf (Jes Sorensen) [747574] - [md] linear: typedef removal: linear_conf_t -> struct linear_conf (Jes Sorensen) [747574] - [md] faulty: remove typedef: conf_t -> struct faulty_conf (Jes Sorensen) [747574] - [md] linear: remove typedefs: dev_info_t -> struct dev_info (Jes Sorensen) [747574] - [md] remove typedefs: mirror_info_t -> struct mirror_info (Jes Sorensen) [747574] - [md] remove typedefs: r10bio_t -> struct r10bio and r1bio_t -> struct r1bio (Jes Sorensen) [747574] - [md] remove typedefs: mdk_thread_t -> struct md_thread (Jes Sorensen) [747574] - [md] remove typedefs: mddev_t -> struct mddev (Jes Sorensen) [747574] - [md] removing typedefs: mdk_rdev_t -> struct md_rdev (Jes Sorensen) [747574] - [md] raid0: convert some printks to pr_debug (Jes Sorensen) [747574] - [md] remove PRINTK and dprintk debugging and use pr_debug (Jes Sorensen) [747574] - [md] remove some old DEBUGging code (Jes Sorensen) [747574] - [md] raid5: convert to macros into inline functions (Jes Sorensen) [747574] - [md] raid1: avoid bio search in end_sync_read() (Jes Sorensen) [747574] - [md] raid1: factor out common bio handling code (Jes Sorensen) [747574] - [md] raid5: remove pointless NULL test (Jes Sorensen) [747574] - [md] raid1: add documentation to r1_private_data_s data structure (Jes Sorensen) [747574] - [md] don't delay reboot by 1 second if no MD devices exist (Jes Sorensen) [747574] - [md] trival: md_k.h should be md.h in the beginning comment of file md.h (Jes Sorensen) [747574] - [md] bitmap: improve handling of 'allclean' (Jes Sorensen) [747574] - [md] bitmap: rename and tidy up BITMAP_PAGE_CLEAN (Jes Sorensen) [747574] - [md] Fix handling for devices from 2TB to 4TB in 0.90 metadata (Jes Sorensen) [747574] - [md] raid1, raid10: Remove use-after-free bug in make_request (Jes Sorensen) [747574] - [md] raid10: unify handling of write completion (Jes Sorensen) [747574] - [md] raid5: fix a hang on device failure (Jes Sorensen) [747574] - [md] fix clearing of 'blocked' flag in the presence of bad blocks (Jes Sorensen) [747574] - [md] linear: avoid corrupting structure while waiting for rcu_free to complete (Jes Sorensen) [747574] - [md] ensure changes to 'write-mostly' are reflected in metadata (Jes Sorensen) [747574] - [md] report failure if a 'set faulty' request doesn't (Jes Sorensen) [747574] - [md] raid10: handle further errors during fix_read_error better (Jes Sorensen) [747574] - [md] raid10: Handle read errors during recovery better (Jes Sorensen) [747574] - [md] raid10: simplify read error handling during recovery (Jes Sorensen) [747574] - [md] raid10: record bad blocks due to write errors during resync/recovery (Jes Sorensen) [747574] - [md] raid10: attempt to fix read errors during resync/check (Jes Sorensen) [747574] - [md] raid10: Handle write errors by updating badblock log (Jes Sorensen) [747574] - [md] raid10: clear bad-block record when write succeeds (Jes Sorensen) [747574] - [md] raid10: avoid writing to known bad blocks on known bad drives (Jes Sorensen) [747574] - [md] raid10 record bad blocks as needed during recovery (Jes Sorensen) [747574] - [md] raid10: avoid reading known bad blocks during resync/recovery (Jes Sorensen) [747574] - [md] raid10: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] raid10: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] raid10: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] raid10: Split handle_read_error out from raid10d (Jes Sorensen) [747574] - [md] raid10: simplify/reindent some loops (Jes Sorensen) [747574] - [md] raid5: Clear bad blocks on successful write (Jes Sorensen) [747574] - [md] raid5: Don't write to known bad block on doubtful devices (Jes Sorensen) [747574] - [md] raid5: write errors should be recorded as bad blocks if possible (Jes Sorensen) [747574] - [md] raid5: use bad-block log to improve handling of uncorrectable read errors (Jes Sorensen) [747574] - [md] raid5: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] raid1: factor several functions out or raid1d() (Jes Sorensen) [747574] - [md] raid1: improve handling of read failure during recovery (Jes Sorensen) [747574] - [md] raid1: record badblocks found during resync (Jes Sorensen) [747574] - [md] raid1: Handle write errors by updating badblock log (Jes Sorensen) [747574] - [md] raid1: store behind-write pages in bi_vecs (Jes Sorensen) [747574] - [md] raid1: clear bad-block record when write succeeds (Jes Sorensen) [747574] - [md] raid1: avoid writing to known-bad blocks on known-bad drives (Jes Sorensen) [747574] - [md] raid1: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] add 'write_error' flag to component devices (Jes Sorensen) [747574] - [md] raid1: avoid reading known bad blocks during resync (Jes Sorensen) [747574] - [md] raid1: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] Disable bad blocks and v0.90 metadata (Jes Sorensen) [747574] - [md] load/store badblock list from v1.x metadata (Jes Sorensen) [747574] - [md] don't allow arrays to contain devices with bad blocks (Jes Sorensen) [747574] - [md] bad-block-log: add sysfs interface for accessing bad-block-log (Jes Sorensen) [747574] - [md] beginnings of bad block management (Jes Sorensen) [747574] - [md] remove suspicious size_of() (Jes Sorensen) [747574] - [md] bitmap: Revert DM dirty log hooks (Jes Sorensen) [747574] - [md] raid5: Avoid BUG caused by multiple failures (Jes Sorensen) [747574] - [md] raid10: move rdev->corrected_errors counting (Jes Sorensen) [747574] - [md] raid5: move rdev->corrected_errors counting (Jes Sorensen) [747574] - [md] raid1: move rdev->corrected_errors counting (Jes Sorensen) [747574] - [md] get rid of unnecessary casts on page_address() (Jes Sorensen) [747574] - [md] raid10: Improve decision on whether to fail a device with a read error (Jes Sorensen) [747574] - [md] raid10: Make use of new recovery_disabled handling (Jes Sorensen) [747574] - [md] change managed of recovery_disabled (Jes Sorensen) [747574] - [md] remove ro check in md_check_recovery() (Jes Sorensen) [747574] - [md] introduce link/unlink_rdev() helpers (Jes Sorensen) [747574] - [md] raid: use printk_ratelimited instead of printk_ratelimit (Jes Sorensen) [747574] - [md] raid5: finalise new merged handle_stripe (Jes Sorensen) [747574] - [md] raid5: move some more common code into handle_stripe (Jes Sorensen) [747574] - [md] raid5: move more common code into handle_stripe (Jes Sorensen) [747574] - [md] raid5: unite handle_stripe_dirtying5 and handle_stripe_dirtying6 (Jes Sorensen) [747574] - [md] raid5: unite fetch_block5 and fetch_block6 (Jes Sorensen) [747574] - [md] raid5: rearrange a test in fetch_block6 (Jes Sorensen) [747574] - [md] raid5: move more code into common handle_stripe (Jes Sorensen) [747574] - [md] raid5: Move code for finishing a reconstruction into handle_stripe (Jes Sorensen) [747574] - [md] raid5: Remove stripe_head_state arg from handle_stripe_expansion (Jes Sorensen) [747574] - [md] raid5: move stripe_head_state and more code into handle_stripe (Jes Sorensen) [747574] - [md] raid5: add some more fields to stripe_head_state (Jes Sorensen) [747574] - [md] raid5: unify stripe_head_state and r6_state (Jes Sorensen) [747574] - [md] raid5: move common code into handle_stripe (Jes Sorensen) [747574] - [md] raid5: replace sh->lock with an 'active' flag (Jes Sorensen) [747574] - [md] raid5: Protect some more code with ->device_lock (Jes Sorensen) [747574] - [md] raid5: Remove use of sh->lock in sync_request (Jes Sorensen) [747574] - [md] raid5: remove some sparse warnings (Jes Sorensen) [747574]- [fs] Revert "proc: enable writing to /proc/pid/mem" (Johannes Weiner) [782650] {CVE-2012-0056} - [fs] nfs: fix regression in handling of context= option in NFSv4 (Jeff Layton) [757896] - [kernel] panic: call console_verbose() in panic (Alexander Gordeev) [771521] - [net] igmp: Avoid zero delay when receiving odd mixture of IGMP queries (Jiri Pirko) [772871] {CVE-2012-0207} - [fs] cifs/nfs: don't allow TASK_KILLABLE sleeps to block the freezer (Jeff Layton) [702630] - [fs] xfs: validate acl count (Eric Sandeen) [773283] - [ppc] POWER7 optimised copy_to_user/copy_from_user using VMX (Steve Best) [739137] - [fs] GFS2: Update fallocate to match upstream (Steven Whitehouse) [732744] - [pci] portdrv: cleanup pcie_device registration (Myron Stowe) [742460] - [tpm] NSC driver X86 dependency fix (Steve Best) [741557] - [net] sunrpc: remove xpt_pool (J. Bruce Fields) [753301] - [fs] Fix sendfile write-side file position (Steven Whitehouse) [770023] - [mm] Make task in balance_dirty_pages() killable (Lukas Czerner) [769115] - [virt] kvm: x86: fix missing checks in syscall emulation (Marcelo Tosatti) [773391] {CVE-2012-0045} - [virt] kvm: x86: extend "struct x86_emulate_ops" with "get_cpuid" (Marcelo Tosatti) [773391] {CVE-2012-0045} - [net] svcrpc: fix double-free on shutdown of nfsd after changing pool mode (J. Bruce Fields) [753030] - [net] svcrpc: avoid memory-corruption on pool shutdown (J. Bruce Fields) [753030] - [net] svcrpc: destroy server sockets all at once (J. Bruce Fields) [753030] - [net] svcrpc: simplify svc_close_all (J. Bruce Fields) [753030] - [net] svcrpc: fix list-corrupting race on nfsd shutdown (J. Bruce Fields) [753030]- [virt] virtio: console: add port stats for bytes received, sent and discarded (Amit Shah) [772194] - [virt] virtio: console: make discard_port_data() use get_inbuf() (Amit Shah) [772194] - [virt] virtio: console: rename variable (Amit Shah) [772194] - [virt] virtio: console: make get_inbuf() return port->inbuf if present (Amit Shah) [772194] - [virt] virtio: console: Fix return type for get_inbuf() (Amit Shah) [772194] - [virt] virtio: console: Fix indentation (Amit Shah) [772194] - [netdrv] r8169: fix Config2 MSIEnable bit setting (Ivan Vecera) [772565] - [netdrv] r8169: fix Rx index race between FIFO overflow recovery and NAPI handler (Ivan Vecera) [772565] - [netdrv] r8169: Rx FIFO overflow fixes (Ivan Vecera) [772565] - [netdrv] r8169: corral some wayward N/A fw_version dust bunnies (Ivan Vecera) [772565] - [netdrv] r8169: Convert MAC_ADDR_LEN uses to ETH_ALEN (Ivan Vecera) [772565] - [netdrv] r8169: sweep the floors and convert some .get_drvinfo routines to strlcpy (Ivan Vecera) [772565] - [netdrv] r8169: jumbo fixes (Ivan Vecera) [772565] - [netdrv] r8169: expand received packet length indication (Ivan Vecera) [772565] - [netdrv] r8169: support new chips of RTL8111F (Ivan Vecera) [772565] - [netdrv] r8169: define the early size for 8111evl (Ivan Vecera) [772565] - [netdrv] r8169: remove use of ndo_set_multicast_list in drivers (Ivan Vecera) [772565] - [netdrv] r8169: MAC address change fix for the 8168e-vl (Ivan Vecera) [772565] - [netdrv] r8169: Add support for D-Link 530T rev C1 (Ivan Vecera) [772565] - [netdrv] r8169: use pci_dev->subsystem_{vendor|device} (Ivan Vecera) [772565] - [netdrv] r8169: fix sticky accepts packet bits in RxConfig (Ivan Vecera) [772565] - [netdrv] r8169: adjust the RxConfig settings (Ivan Vecera) [772565] - [netdrv] r8169: don't enable rx when shutdown (Ivan Vecera) [772565] - [netdrv] r8169: fix wake on lan setting for non-8111E (Ivan Vecera) [772565] - [netdrv] r8169: support RTL8111E-VL (Ivan Vecera) [772565] - [netdrv] r8169: add ERI functions (Ivan Vecera) [772565] - [netdrv] r8169: modify the flow of the hw reset (Ivan Vecera) [772565] - [netdrv] r8169: adjust some registers (Ivan Vecera) [772565] - [netdrv] r8169: remove unnecessary read of PCI_CAP_ID_EXP (Ivan Vecera) [772565] - [netdrv] r8169: fix wrong register use (Ivan Vecera) [772565] - [netdrv] r8169: check firmware content sooner (Ivan Vecera) [772565] - [netdrv] r8169: support new firmware format (Ivan Vecera) [772565] - [netdrv] r8169: explicit firmware format check (Ivan Vecera) [772565] - [netdrv] r8169: move the firmware down into the device private data (Ivan Vecera) [772565] - [netdrv] r8169: fix static initializers (Ivan Vecera) [772565] - [netdrv] r8169: avoid late chip identifier initialisation (Ivan Vecera) [772565] - [netdrv] r8169: merge firmware information into the chipset description data (Ivan Vecera) [772565] - [netdrv] r8169: provide some firmware information via ethtool (Ivan Vecera) [772565] - [netdrv] r8169: remove non-NAPI context invocation of rtl8169_rx_interrupt (Ivan Vecera) [772565] - [netdrv] r8169: link speed selection timer rework (Ivan Vecera) [772565] - [netdrv] r8169: rtl8169_set_speed_xmii cleanup (Ivan Vecera) [772565] - [netdrv] r8169: remove some code duplication (Ivan Vecera) [772565] - [netdrv] r8169: style cleanups (Ivan Vecera) [772565] - [netdrv] r8169: Use ethtool ethtool_cmd_speed API (Ivan Vecera) [772565] - [netdrv] r8169: Use full 32 bit speed range in ethtool's set_settings (Ivan Vecera) [772565] - [netdrv] r8169: fix merge conflict fix (Ivan Vecera) [772565] - [netdrv] r8169: don't request firmware when there's no userspace (Ivan Vecera) [772565] - [netdrv] r8169: TSO fixes (Ivan Vecera) [772565] - [netdrv] r8169: convert to hw_features (Ivan Vecera) [772565] - [netdrv] r8169: support RTL8168E (Ivan Vecera) [772565] - [netdrv] r8169: add a new chip for RTL8168DP (Ivan Vecera) [772565] - [netdrv] r8169: add a new chip for RTL8105 (Ivan Vecera) [772565] - [netdrv] r8169: fix a bug in rtl8169_init_phy() (Ivan Vecera) [772565] - [netdrv] r8169: support control of advertising (Ivan Vecera) [772565] - [netdrv] r8169: support the new chips for RTL8105E (Ivan Vecera) [772565] - [netdrv] r8169: disable ASPM (Ivan Vecera) [772565] - [netdrv] r8169: adjust rtl8169_set_speed_xmii function (Ivan Vecera) [772565] - [netdrv] r8169: fix RTL8168DP power off issue (Ivan Vecera) [772565] - [netdrv] r8169: correct settings of rtl8102e (Ivan Vecera) [772565] - [netdrv] r8169: fix incorrect args to oob notify (Ivan Vecera) [772565] - [netdrv] r8169: Call netif_carrier_off at the end of the probe (Ivan Vecera) [772565] - [netdrv] r8169: prevent RxFIFO induced loops in the irq handler (Ivan Vecera) [772565] - [netdrv] r8169: keep firmware in memory (Ivan Vecera) [772565] - [netdrv] r8169: Update the function of parsing firmware (Ivan Vecera) [772565] - [netdrv] r8169: delay phy init until device opens (Ivan Vecera) [772565] - [netdrv] r8169: more 8168dp support (Ivan Vecera) [772565] - [netdrv] r8169: rtl_csi_access_enable rename (Ivan Vecera) [772565] - [netdrv] r8169: magic (Ivan Vecera) [772565] - [netdrv] r8169: phy power ops (Ivan Vecera) [772565] - [netdrv] r8169: 8168DP specific MII registers access methods (Ivan Vecera) [772565] - [netdrv] r8169: use device dependent methods to access the MII registers (Ivan Vecera) [772565] - [netdrv] r8169: identify different registers (Ivan Vecera) [772565] - [netdrv] r8169: remove the firmware of RTL8111D (Ivan Vecera) [772565] - [netdrv] r8169: Use static const (Ivan Vecera) [772565] - [netdrv] r8169: move PHY regs tables to .rodata (Ivan Vecera) [772565] - [netdrv] r8169: don't use flush_scheduled_work() (Ivan Vecera) [772565] - [netdrv] r8169: fix sleeping while holding spinlock (Ivan Vecera) [772565] - [netdrv] r8169: print errors when dma mapping fail (Ivan Vecera) [772565] - [netdrv] r8169: (re)init phy on resume (Ivan Vecera) [772565] - [netdrv] r8169: changing mtu clean up (Ivan Vecera) [772565] - [netdrv] r8169: do not account fragments as packets (Ivan Vecera) [772565] - [netdrv] r8169: use pointer to struct device as local variable (Ivan Vecera) [772565] - [netdrv] r8169: replace PCI_DMA_{TO, FROM}DEVICE to DMA_{TO, FROM}_DEVICE (Ivan Vecera) [772565] - [netdrv] r8169: init rx ring cleanup (Ivan Vecera) [772565] - [netdrv] r8169: check dma mapping failures (Ivan Vecera) [772565] - [netdrv] r8169: Don't check for vlan group before vlan_tx_tag_present (Ivan Vecera) [772565] - [netdrv] r8169: use 50 less ram for RX ring (Ivan Vecera) [772565] - [netdrv] r8169: use device model DMA API (Ivan Vecera) [772565] - [netdrv] r8169: allocate with GFP_KERNEL flag when able to sleep (Ivan Vecera) [772565] - [netdrv] r8169: add gro support (Ivan Vecera) [772565] - [netdrv] r8169: avoid some skb->ip_summed initializations (Ivan Vecera) [772565] - [netdrv] r8169: incorrect identifier for a 8168dp (Ivan Vecera) [772565] - [netdrv] r8169: fix mdio_read and update mdio_write according to hw specs (Ivan Vecera) [772565] - [netdrv] r8169: fix random mdio_write failures (Ivan Vecera) [772565] - [netdrv] r8169: remove unnecessary cast of readl()'s return value (Ivan Vecera) [772565] - [netdrv] r8169: failure to enable mwi should not be fatal (Ivan Vecera) [772565] - [netdrv] r8169: Fix rtl8169_rx_interrupt() (Ivan Vecera) [772565] - [netdrv] r8169: convert multiple drivers to use netdev_for_each_mc_addr (Ivan Vecera) [772565] - [netdrv] r8169: Use netif_printk macros (Ivan Vecera) [772565] - [netdrv] r8169: use netdev_mc_count and netdev_mc_empty when appropriate (Ivan Vecera) [772565] - [netdrv] r8169: use DEFINE_PCI_DEVICE_TABLE() (Ivan Vecera) [772565] - [netdrv] r8169: use pM to shown MAC address (Ivan Vecera) [772565] - [netdrv] r8169: Move && and || to end of previous line (Ivan Vecera) [772565] - [fs] nfsd4: name->id mapping should fail with BADOWNER not BADNAME (J. Bruce Fields) [754834] - [net] Potential null skb->dev dereference (Flavio Leitner) [769590] - [mm] mempolicy.c: refix mbind_range() vma issue (Motohiro Kosaki) [697996 727700] - [mm] mempolicy.c: fix pgoff in mbind vma merge (Motohiro Kosaki) [697996 727700]- [scsi] hpsa: add the Smart Array 5i to the kdump blacklist (Tomas Henzl) [758675] - [scsi] cciss: add Smart Array 5i to the kdump blacklist (Tomas Henzl) [758675] - [powerpc] perf_event: Skip updating kernel counters if register value shrinks (Steve Best) [706528] - [ppc] pseries: Fix kexec on recent firmware versions (Steve Best) [741586] - [ppc] hvc_console: Improve tty/console put_chars handling (Steve Best) [740543] - [ppc] pseries/hvconsole: Fix dropped console output (Steve Best) [740551] - [ppc] pseries: Do not search for dma-window property on dlpar remove (Steve Best) [738483] - [ppc] pseries: Fix kexec on machines with more than 4TB of RAM (Steve Best) [741581] - [ppc] Fix oops when echoing bad values to /sys/devices/system/memory/probe (Steve Best) [739161] - [fs] ext2, ext3, ext4: don't inherit APPEND_FL or IMMUTABLE_FL for new inodes (Eric Sandeen) [749117] - [fs] ext4: fix race in xattr block allocation path (Eric Sandeen) [735105] - [fs] nfs: when attempting to open a directory, fall back on normal lookup (Jeff Layton) [755380] - [fs] nfs: don't try to migrate pages with active requests (Jeff Layton) [739811 741241] - [fs] nfs: don't redirty inode when ncommit == 0 in nfs_commit_unstable_pages (Jeff Layton) [746541] - [kernel] crypto: ghash - Avoid null pointer dereference if no key is set (Jiri Benc) [749482] {CVE-2011-4081} - [fs] jbd2: validate sb->s_first in journal_get_superblock() (Eryu Guan) [693981] - [fs] xfs: Fix memory corruption in xfs_readlink (Carlos Maiolino) [694702] - [net] rds_rdma: don't assume infiniband device is PCI (Jes Sorensen) [740149] - [net] ipv4: correct description for tcp_max_syn_backlog (Weiping Pan) [738796] - [net] ipv6: tcp: fix tcp_v6_conn_request() (Jiri Benc) [742099] - [net] netfilter: use __aligned_be64 in nfnetlink_log.h (Weiping Pan) [767992] - [net] sctp: Do not account for sizeof(struct sk_buff) in estimated rwnd (Thomas Graf) [698119] - [net] fib: fix fib_nl_newrule() (Neil Horman) [743459] - [net] fix unsafe pointer access in sendmmsg (Jiri Benc) [760798] {CVE-2011-4594} - [net] vlan: should take into account needed_headroom (Weiping Pan) [692013] - [net] tcp: tcp_syn_retries sysctl is not honored (Jiri Benc) [692024] - [net] pkt_sched: Fix sch_sfq vs tcf_bind_filter oops (Jiri Pirko) [667925] - [net] ipv6: check for IPv4 mapped addresses when connecting IPv6 sockets (Jiri Benc) [728123] - [net] mac80211: cancel auth retries when deauthenticating (John Linville) [754356] - [net] bonding: Don't allow mode change via sysfs with slaves present (Veaceslav Falico) [747282] - [net] bonding: update speed/duplex for NETDEV_CHANGE (Weiping Pan) [747546] - [scsi] isci: link speed default to gen2 (David Milburn) [769376] - [scsi] scsi_dh_rdac: Fix error path in rdac_init (Mike Snitzer) [690523] - [scsi] hpsa: add small delay when using PCI Power Management to reset for kdump (Dave Young) [746267] - [block] cciss: add small delay when using PCI Power Management to reset for kdump (Dave Young) [746317] - [scsi] increase qla2xxx firmware ready time-out (Mark Goodwin) [731917] - [usb] ch9: use proper endianess for wBytesPerInterval (Steve Best) [738578] - [perf] powerpc: Handle events that raise an exception without overflowing (Steve Best) [755737] - [kernel] clocksource: Install completely before selecting (Paolo Bonzini) [745713] - [md] Avoid waking up a thread after it has been freed (Jes Sorensen) [754424] - [pci] Fix unbootable HP DL385G6 on 2.6.32-220 by properly disabling pcie aspm (Dave Wysochanski) [769626] - [virt] virtio-pci: fix use after free (Michael S. Tsirkin) [751805 772194] - [pci] hotplug: shpchp: don't blindly claim non-AMD 0x7450 (Myron Stowe) [735218] - [sched] x86: Avoid unnecessary overflow in sched_clock (Prarit Bhargava) [765720] - [x86] binutils, xen: Fix another wrong size directive (Igor Mammedov) [720982] - [x86] ACPI atomicio: Convert width in bits to bytes in __acpi_ioremap_fast() (Myron Stowe) [754341] - [x86] x2apic_optout: Change WARN to printk (Prarit Bhargava) [755061] - [x86] cpufreq: handle CPUs with different capabilities in acpi-cpufreq (Prarit Bhargava) [749056] - [x86] mtrr: Kill over the top warn (Prarit Bhargava) [746232] - [x86] setup: Set ax register in boot vga query (Prarit Bhargava) [742441] - [virt] x86: Prevent starting PIT timers in the absence of irqchip support (Marcelo Tosatti) [769550] - [virt] vmxnet3: revert hw features change (Neil Horman) [759613] - [virt] xen: mask MTRR feature from guest BZ#750758 (Igor Mammedov) [750758] - [virt] fix broken build if xen is disabled in config (Igor Mammedov) [729488] - [netdrv] qlge: fix size of external list for TX address descriptors (Steve Best) [772237] - [kernel] script to create symlinks for new network driver layout (Andy Gospodarek) - [netdrv] e1000e: Avoid wrong check on TX hang (Dean Nelson) [751087] - [netdrv] igb: Loopback functionality supports for i350 devices (Stefan Assmann) [756601] - [netdrv] be2net: Fixed Endianness issues in the response read log length field while retrieving FAT (Steve Best) [743226] - [netdrv] cxgb4: Fix EEH on IBM P7IOC (Steve Best) [721074] - [x86] kdump, ioapic: Reset remote-IRR in clear_IO_APIC (Prarit Bhargava) [754335] - [x86] ioapic: Move trigger defines to io_apic.h (Prarit Bhargava) [754335] - [scsi] ipr: add definitions for additional adapter (Steve Best) [738891] - [scsi] ipr: Add support to flash FPGA and flash back DRAM images (Steve Best) [738891] - [scsi] ipr: Fix BUG on adapter dump timeout (Steve Best) [738891] - [scsi] ipr: Stop reading adapter dump prematurely (Steve Best) [738891] - [x86] hpet: Disable per-cpu hpet timer if ARAT is supported (Prarit Bhargava) [750201] - [x86] Improve TSC calibration using a delayed workqueue (Prarit Bhargava) [750201] - [kernel] clocksource: Add clocksource_register_hz/khz interface (Prarit Bhargava) [750201] - [kernel] clocksource: Provide a generic mult/shift factor calculation (Prarit Bhargava) [750201] - [ppc] gup_huge_pmd() return 0 if pte changes (Andrea Arcangeli) [751493] - [mm] thp: share get_huge_page_tail() (Andrea Arcangeli) [751493] - [ppc] gup_hugepte() support THP based tail recounting (Andrea Arcangeli) [751493] - [ppc] gup_hugepte() avoid to free the head page too many times (Andrea Arcangeli) [751493] - [ppc] get_hugepte() don't put_page() the wrong page (Andrea Arcangeli) [751493] - [ppc] remove superflous PageTail checks on the pte gup_fast (Andrea Arcangeli) [751493] - [virt] KVM: Device assignment permission checks (Alex Williamson) [756093] - [virt] KVM: Remove ability to assign a device without iommu support (Alex Williamson) [756093] - [virt] kvm: device-assignment: revert Disable the option to skip iommu setup (Alex Williamson) [756093] - [scsi] hpsa: Add IRQF_SHARED back in for the non-MSI(X) interrupt handler (Tomas Henzl) [758707] - [block] cciss: Add IRQF_SHARED back in for the non-MSI(X) interrupt handler (Tomas Henzl) [758707] - [fs] Make write(2) interruptible by a fatal signal (Lukas Czerner) [769115] - [block] cfq-iosched: fix a kbuild regression (Vivek Goyal) [705698] - [block] cfq-iosched: rethink seeky detection for SSDs (Vivek Goyal) [705698] - [block] cfq-iosched: rework seeky detection (Vivek Goyal) [705698] - [block] cfq-iosched: don't regard requests with long distance as close (Vivek Goyal) [705698] - [scsi] isci: Adding documentation to API change and fixup sysfs registration (David Milburn) [751434] - [scsi] isci: change sas phy timeouts from 54us to 59us (David Milburn) [751434] - [scsi] isci: fix 32-bit operation when CONFIG_HIGHMEM64G=n (David Milburn) [751434] - [scsi] isci: overriding max_concurr_spinup oem parameter by max(oem, user) (David Milburn) [751434] - [scsi] isci: revert bcn filtering (David Milburn) [751434] - [scsi] libsas: export sas_alloc_task() (David Milburn) [751434] - [scsi] isci: Fix hard reset timeout conditions (David Milburn) [751434] - [scsi] isci: No need to manage the pending reset bit on pending requests (David Milburn) [751434] - [scsi] isci: Remove redundant isci_request.ttype field (David Milburn) [751434] - [scsi] isci: Fix task management for SMP, SATA and on dev remove (David Milburn) [751434] - [scsi] isci: No task_done callbacks in error handler paths (David Milburn) [751434] - [scsi] isci: Handle task request timeouts correctly (David Milburn) [751434] - [scsi] isci: Fix tag leak in tasks and terminated requests (David Milburn) [751434] - [scsi] isci: Immediately fail I/O to removed devices (David Milburn) [751434] - [scsi] isci: Lookup device references through requests in completions (David Milburn) [751434] - [virt] xen-blkfront: conditionally drop name and minor adjustments for emulated scsi devs (Laszlo Ersek) [729586] - [virt] xen-blk: plug device number leak on error path in xlblk_init (Laszlo Ersek) [729586] - [virt] xen-blkfront: more informative message when resizing vbd (Laszlo Ersek) [654982] - [virt] xen-blkfront: pick up vbd size change through xenstore (Laszlo Ersek) [654982]- [kernel] Remove "WARNING: at kernel/sched.c:5915" (Larry Woodman) [766051] - [x86] kernel: Fix memory corruption in module load (Prarit Bhargava) [767140]- [virt] xen: Find an unbound irq number in reverse order high to low (Igor Mammedov) [756307] - [virt] xen: add get_nr_hw_irqs req for finding an unbound irq number in reverse order (Igor Mammedov) [756307] - [x86] io_apic: add get_nr_irqs_gsi() (Igor Mammedov) [756307] - [virt] Do not init xen platform pci if xen_emul_unplug=never (Igor Mammedov) [756307] - [fs] GFS2: Add readahead to sequential directory traversal (Robert S Peterson) [681906] - [fs] GFS2: Cache dir hash table in a contiguous buffer (Robert S Peterson) [681906] - [scsi] scsi_dh: move .match to an auxiliary structure (Mike Snitzer) [690523] - [scsi] scsi_dh: code cleanup and remove the references to scsi_dev_info (Mike Snitzer) [690523] - [scsi] scsi_dh_hp_sw: Adding the match function for hp_sw device handler (Mike Snitzer) [690523] - [scsi] scsi_dh_rdac: Adding the match function for rdac device handler (Mike Snitzer) [690523] - [scsi] scsi_dh_emc: Adding the match function for emc device handler (Mike Snitzer) [690523] - [scsi] scsi_dh: Implement match callback function (Mike Snitzer) [690523] - [scsi] scsi_dh_alua: Evaluate TPGS setting from inquiry data (Mike Snitzer) [690523] - [scsi] scsi_dh: Use scsi_devinfo functions to do matching of device_handler tables (Mike Snitzer) [690523] - [scsi] scsi_dh: check queuedata pointer before proceeding further (Mike Snitzer) [690523] - [scsi] scsi_dh_alua: Fix the time inteval for alua rtpg commands (Mike Snitzer) [690523] - [scsi] scsi_dh_alua: Decrease retry interval (Mike Snitzer) [690523] - [scsi] scsi_dh: Check for sdev state in store_dh_state() (Mike Snitzer) [690523] - [scsi] scsi_dh_alua: always update TPGS status on activate (Mike Snitzer) [690523] - [scsi] scsi_dh: Fixup kernel-doc comments (Mike Snitzer) [690523] - [block] Don't check QUEUE_FLAG_SAME_COMP in __blk_commplete_request (David Milburn) [724055] - [block] Fix queue_flag update when rq_affinity goes from 2 to 1 (David Milburn) [724055] - [block] improve rq_affinity placement (David Milburn) [724055] - [block] Make rq_affinity = 1 work as expected (David Milburn) [724055] - [block] fix warning with calling smp_processor_id() in preemptible section (David Milburn) [724055] - [block] strict rq_affinity (David Milburn) [724055] - [x86] mtrr: use stop_machine APIs for doing MTRR rendezvous (Prarit Bhargava) [729223] - [x86] stop_machine: implement stop_machine_from_inactive_cpu() (Prarit Bhargava) [729223] - [x86] stop_machine: reorganize stop_cpus() implementation (Prarit Bhargava) [729223] - [x86] mtrr: lock stop machine during MTRR rendezvous sequence (Prarit Bhargava) [729223] - [virt] KVM: fix guest SMEP support (Chris Wright) [703053] - [x86] cpu: fix CPUID leaf 7 detection (Chris Wright) [703053] - [perf] tools: Fix raw sample reading (Jiri Olsa) [752353] - [perf] python: Add missing perf_event__parse_sample 'swapped' parm (Jiri Olsa) [752353] - [perf] tools: Add support for disabling -Werror via WERROR=0 (Jiri Olsa) [752353] - [perf] top: Fix userspace sample addr map offset (Jiri Olsa) [752353] - [perf] symbols: Fix issue with binaries using 16-bytes buildids (Jiri Olsa) [752353] - [perf] tool: Fix endianness handling of u32 data in samples (Jiri Olsa) [752353] - [perf] sort: Fix symbol sort output by separating unresolved samples by type (Jiri Olsa) [752353] - [perf] symbols: Synthesize anonymous mmap events (Jiri Olsa) [752353] - [perf] record: Create events initially disabled and enable after init (Jiri Olsa) [752353] - [perf] symbols: Add some heuristics for choosing the best duplicate symbol (Jiri Olsa) [752353] - [perf] symbols: Preserve symbol scope when parsing /proc/kallsyms (Jiri Olsa) [752353] - [perf] symbols: /proc/kallsyms does not sort module symbols (Jiri Olsa) [752353] - [perf] symbols: Fix ppc64 SEGV in dso__load_sym with debuginfo files (Jiri Olsa) [752353] - [perf] probe: Fix regression of variable finder (Jiri Olsa) [752353] - [perf] tools: Add group event scheduling option to perf record/stat (Jiri Olsa) [752353] - [perf] tools: Fix build against newer glibc (Jiri Olsa) [752353] - [perf] tools: Fix error handling of unknown events (Jiri Olsa) [752353] - [perf] evlist: Fix missing event name init for default event (Jiri Olsa) [752353] - [perf] list: Fix exit value (Jiri Olsa) [752353] - [perf] probe: Filter out redundant inline-instances (Jiri Olsa) [752353] - [perf] probe: Search concrete out-of-line instances (Jiri Olsa) [752353] - [perf] probe: Avoid searching variables in intermediate scopes (Jiri Olsa) [752353] - [perf] probe: Fix to search local variables in appropriate scope (Jiri Olsa) [752353] - [perf] probe: Warn when more than one line are given (Jiri Olsa) [752353] - [perf] probe: Fix to walk all inline instances (Jiri Olsa) [752353] - [perf] probe: Fix to search nested inlined functions in CU (Jiri Olsa) [752353] - [perf] probe: Fix line walker to check CU correctly (Jiri Olsa) [752353] - [perf] probe: Fix a memory leak for scopes array (Jiri Olsa) [752353] - [perf] fix temporary file ownership check (Jiri Olsa) [752353] - [perf] top browser: Remove spurious helpline update (Jiri Olsa) [752353] - [perf] symbols: Check '/tmp/perf-' symbol file ownership (Jiri Olsa) [752353] - [perf] tools: Check $HOME/.perfconfig ownership (Jiri Olsa) [752353] - [perf] tools: Make clean leaves some files (Jiri Olsa) [752353] - [perf] lock: Dropping unsupported ':r' modifier (Jiri Olsa) [752353] - [perf] probe: Fix coredump introduced by probe module option (Jiri Olsa) [752353] - [perf] report: Use ui__warning in some more places (Jiri Olsa) [752353] - [perf] python: Add PERF_RECORD_{LOST, READ, SAMPLE} routine tables (Jiri Olsa) [752353] - [perf] evlist: Introduce 'disable' method (Jiri Olsa) [752353] - [perf] tools: Make test use the preset debugfs path (Jiri Olsa) [752353] - [perf] tools: Add automated tests for events parsing (Jiri Olsa) [752353] - [perf] tools: De-opt the parse_events function (Jiri Olsa) [752353] - [perf] script: Fix display of IP address for non-callchain path (Jiri Olsa) [752353] - [perf] tools: Fix endian conversion reading event attr from file header (Jiri Olsa) [752353] - [perf] probe: Support adding probes on offline kernel modules (Jiri Olsa) [752353] - [perf] probe: Add probed module in front of function (Jiri Olsa) [752353] - [perf] probe: Introduce debuginfo to encapsulate dwarf information (Jiri Olsa) [752353] - [perf] perf-probe: Move dwarf library routines to dwarf-aux.{c, h} (Jiri Olsa) [752353] - [perf] probe: Remove redundant dwarf functions (Jiri Olsa) [752353] - [perf] probe: Move strtailcmp to string.c (Jiri Olsa) [752353] - [perf] probe: Rename DIE_FIND_CB_FOUND to DIE_FIND_CB_END (Jiri Olsa) [752353] - [perf] Robustify proc and debugfs file recording (Jiri Olsa) [752353] - [perf] report/annotate/script: Add option to specify a CPU range (Jiri Olsa) [752353] - [perf] stat: Add noise output for csv mode (Jiri Olsa) [752353] - [perf] tools: Only display parent field if explictly sorted (Jiri Olsa) [752353] - [perf] tools: Allow sort dimensions to be registered more than once (Jiri Olsa) [752353] - [perf] tools: Don't display ignored entries on stdio ui (Jiri Olsa) [752353] - [perf] tools: Remove sort print helpers declarations (Jiri Olsa) [752353] - [perf] tools: Make sort operations static (Jiri Olsa) [752353] - [perf] tools: Add inverted call graph report support (Jiri Olsa) [752353] - [perf] script: Add printing of sample address (Jiri Olsa) [752353] - [perf] script: Make printing of dso a separate field option (Jiri Olsa) [752353] - [perf] script: "sym" field really means show IP data (Jiri Olsa) [752353] - [perf] stat: clarify unsupported events from uncounted events (Jiri Olsa) [752353] - [perf] Cleanup useless double NULL termination in method arg names (Jiri Olsa) [752353] - [pci] x86: reduce severity of host bridge window conflict warnings (Myron Stowe) [567487] - [pci] x86: avoid high BIOS area when allocating address space (Myron Stowe) [567487] - [pci] x86: avoid E820 regions when allocating address space (Myron Stowe) [567487] - [pci] x86: avoid low BIOS area when allocating address space (Myron Stowe) [567487] - [pci] resources: add arch hook for preventing allocation in reserved areas (Myron Stowe) [567487] - [pci] x86: coalesce overlapping host bridge windows (Myron Stowe) [567487] - [pci] x86: update iomem_resource end based on CPU physical address capabilities (Myron Stowe) [567487] - [pci] resources: handle overflow when aligning start of available area (Myron Stowe) [567487] - [pci] resources: ensure callback doesn't allocate outside available space (Myron Stowe) [567487] - [pci] resources: factor out resource_clip() to simplify find_resource() (Myron Stowe) [567487] - [pci] resources: add a default alignf to simplify find_resource() (Myron Stowe) [567487] - [pci] PNP: log PNP resources, as we do for PCI (Myron Stowe) [567487] - [pci] x86: use host bridge _CRS info on ASRock ALiveSATA2-GLAN (Myron Stowe) [567487] - [pci] fall back to original BIOS BAR addresses (Myron Stowe) [567487] - [pci] change resource collision messages from KERN_ERR to KERN_INFO (Myron Stowe) [567487] - [pci] x86: compute Address Space length rather than using _LEN (Myron Stowe) [567487] - [pci] x86: never allocate PCI MMIO resources below BIOS_END (Myron Stowe) [567487] - [pci] x86: parse additional host bridge window resource types (Myron Stowe) [567487] - [pci] x86: ignore Consumer/Producer bit in ACPI window descriptions (Myron Stowe) [567487] - [acpi] pci_root: pass acpi_pci_root to arch-specific scan (Myron Stowe) [567487] - [acpi] pci_root: save downstream bus range (Myron Stowe) [567487] - [pci] x86: truncate _CRS windows with _LEN > _MAX - _MIN + 1 (Myron Stowe) [567487] - [pci] x86: for host bridge address space collisions, show conflicting resource (Myron Stowe) [567487] - [pci] don't say we claimed a resource if we failed (Myron Stowe) [567487] - [pci] print resources consistently with pR (Myron Stowe) [567487] - [pci] make disabled window printk style match the enabled ones (Myron Stowe) [567487] - [pci] reject mmio ranges starting at 0 on pci_bridge read (Myron Stowe) [567487] - [pci] break out primary/secondary/subordinate for readability (Myron Stowe) [567487] - [pci] for address space collisions, show conflicting resource (Myron Stowe) [567487] - [pci] resources: add interfaces that return conflict information (Myron Stowe) [567487] - [pci] resource: add window support (Myron Stowe) [567487] - [pci] resource: add bus number support (Myron Stowe) [567487] - [pci] resource: expand IORESOURCE_TYPE_BITS to make room for bus resource type (Myron Stowe) [567487] - [pci] vsprintf: move pR resource printf_specs off the stack (Myron Stowe) [567487] - [pci] vsprintf: clarify comments for printf_spec flags (Myron Stowe) [567487] - [pci] x86: use host bridge _CRS info by default on 2008 and newer machines (Myron Stowe) [567487] - [pci] augment bus resource table with a list (Myron Stowe) [567487] - [pci] add pci_bus_for_each_resource(), remove direct bus->resource[] refs (Myron Stowe) [567487] - [pci] read bridge windows before filling in subtractive decode resources (Myron Stowe) [567487] - [pci] split up pci_read_bridge_bases() (Myron Stowe) [567487] - [pci] don't dump resource when bus resource flags indicates unused (Myron Stowe) [567487] - [pci] x86: remove 64-bit division (Myron Stowe) [567487] - [pci] x86/PCI: fix bogus host bridge window start/end alignment from _CRS (Myron Stowe) [567487] - [pci] x86: for debuggability, show host bridge windows even when ignoring _CRS (Myron Stowe) [567487] - [pci] improve discovery/configuration messages (Myron Stowe) [567487] - [pci] replace pr_debug with dev_dbg (Myron Stowe) [567487] - [pci] x86: print domain:bus in conventional format (Myron Stowe) [567487] - [pci] vsprintf: use pR, pr instead of pRt, pRf (Myron Stowe) [567487] - [pci] x86: use -DDEBUG when CONFIG_PCI_DEBUG set (Myron Stowe) [567487] - [pci] PNP: print resources consistently with pRt (Myron Stowe) [567487] - [pci] x86: print resources consistently with pRt (Myron Stowe) [567487] - [pci] print resources consistently with pRt (Myron Stowe) [567487] - [pci] vsprintf: add pRt, pRf to print struct resource details (Myron Stowe) [567487] - [pci] vsprintf: add pR support for IRQ and DMA resources (Myron Stowe) [567487] - [pci] vsprintf: fix io/mem resource width (Myron Stowe) [567487] - [pci] reverting "[Fedora] [pci] silence some PCI resource allocation errors" (Myron Stowe) [567487]- [x86] amd: Fix align_va_addr kernel parameter (Frank Arnold) [753237] - [md] RAID1: Do not call md_raid1_unplug_device while holding spinlock (Jonathan E Brassow) [752528] - [pci] intel-iommu: Default to non-coherent for domains unattached to iommus (Don Dutile) [746484] - [x86] initialize min_delta_ns in one_hpet_msi_clockevent() (Prarit Bhargava) [728315] - [x86] Update hpet_next_event() (Prarit Bhargava) [728315]- [net] Restrict pktgen from using shared skbs on bridge interfaces (Neil Horman) [750777] - [kernel] sched: Use resched IPI to kick off the nohz idle balance (Vivek Goyal) [717179] - [virt] xenfv: mask smep, even if the HV doesn't (Andrew Jones) [752382] - [drm] i915: enable ring freq scaling, RC6 and graphics turbo on Ivy Bridge (Prarit Bhargava) [752163] - [drm] i915: load a ring frequency scaling table (Prarit Bhargava) [752163] - [x86] cpufreq: expose a cpufreq_quick_get_max routine (Prarit Bhargava) [752163] - [scsi] qla4xxx: Make sure we discover targets if the cable is plugged in after the driver is loaded (Chad Dupuis) [751509] - [sched] Cleanup/optimize clock updates (Larry Woodman) [750237] - [sched] fix skip_clock_update optimization (Larry Woodman) [750237] - [kernel] Reset clocksource watchdog after sysrq-t (Prarit Bhargava) [742890] - [x86] AMD: Make tsc=reliable override boot time stability checks (Prarit Bhargava) [742890] - [block] virtio-blk: Use ida to allocate disk index (Michael S. Tsirkin) [692767] - [virt] virtio_blk: Replace cryptic number with the macro (Michael S. Tsirkin) [692767] - [kernel] ida: simplified functions for id allocation (Michael S. Tsirkin) [692767] - [virt] revert virtio-blk: Use ida to allocate disk index (Aristeu Rozanski) [692767]- [scsi] qla4xxx: v5.02.00.00.06.02-k13 (Chad Dupuis) [751286] - [scsi] qla4xxx: set ql4xdisablesysfsboot=1 by default (Chad Dupuis) [751286] - [scsi] qla4xxx: Correct ipaddress match check (Chad Dupuis) [751286]- [drm] i915: fix unmap race condition introduced with VT-d fix (Dave Airlie) [750583] - [scsi] iscsi: revert lockless queuecommand dispatch (Rob Evers) [751426]- [kernel] KEYS: Fix a NULL pointer deref in the user-defined key type (David Howells) [751190] {CVE-2011-4110} - [scsi] fc class: fix building of Fibre Channel DUP drivers in 6.2 (Mike Christie) [750268] - [fs] nfs: don't call __mark_inode_dirty while holding i_lock (Steve Dickson) [747391] - [netdrv] vxge: allow rebinding the driver with a different number of SR-IOV VFs (Michal Schmidt) [694742] - [netdrv] vxge: fix crash of VF when unloading PF (Michal Schmidt) [694742] - [ata] revert libata: remove SCSI host lock (David Milburn) [751426] - [crypto] ansi_cprng: enforce key != seed in fips mode (Jarod Wilson) [751198] - [net] mac80211: Fix reassociation processing within ESS roaming (John Linville) [750350] - [net] nl80211: Allow association to change channels during reassociation (John Linville) [750350] - [net] mac80211: let cfg80211 manage auth state (John Linville) [750350] - [net] cfg80211: avoid sending spurious deauth to userspace (John Linville) [750350] - [net] mac80211: recalculate idle later in MLME (John Linville) [750350] - [net] mac80211: avoid spurious deauth frames/messages (John Linville) [750350] - [net] cfg80211: Allow reassociation in associated state (John Linville) [750350] - [net] cfg80211: remove warning in deauth case (John Linville) [750350] - [net] netfilter: fix nf_conntrack refcount leak in l4proto->error() (Thomas Graf) [745472] - [scsi] qla2xxx: Remove check for null fcport from host reset handler (Chad Dupuis) [744741] - [scsi] qla2xxx: Perform implicit logout during rport tear-down (Chad Dupuis) [744741] - [scsi] Revert "qla2xxx: Remove host_lock in queuecommand function" (Chad Dupuis) [744741] - [drm] nv50/disp: shutdown display on suspend/hibernate (Ben Skeggs) [740857] - [edac] Add sb_edac driver into the Red Hat Building system (Mauro Carvalho Chehab) [647700] - [edac] Fix incorrect edac mode reporting in sb_edac (Mauro Carvalho Chehab) [647700] - [edac] Add an experimental new driver to support Sandy Bridge CPU's (Mauro Carvalho Chehab) [647700]- [netdrv] benet: remove bogus "unlikely" on vlan check (Ivan Vecera) [736429] {CVE-2011-3347} - [netdrv] be2net: non-member vlan pkts not received in promiscous mode (Ivan Vecera) [736429] {CVE-2011-3347} - [netdrv] be2net: fix crash receiving non-member VLAN packets (Ivan Vecera) [736429] {CVE-2011-3347} - [mm] fix race between mremap and removing migration entry (Andrea Arcangeli) [751084]- [fs] GFS2: rewrite fallocate code to write blocks directly (Benjamin Marzinski) [750208] {CVE-2011-4098} - [netdrv] bnx2x: link fixes for 57810 (Andy Gospodarek) [749421] - [netdrv] enic: fix accidental GRO off by default (Stefan Assmann) [749390] - [scsi] qla2xxx: Correct inadvertent clearing of RISC_INTR status (Chad Dupuis) [748978] - [debug] lockdep: double MAX_LOCKDEP_ENTRIES (Kyle McMartin) [748941] - [x86] Add missing KERN_DEBUG to x86 module printk (Prarit Bhargava) [747837] - [x86] Update module alternatives message (Prarit Bhargava) [745596] - [x86] UV: KABI breakage in uv_blade_info (George Beshers) [745253] - [net] vlan: fix panic when handling priority tagged frames (Andy Gospodarek) [714936] {CVE-2011-3593} - [scsi] qla4xxx: Autologin persisted target entries update (Mike Christie) [747696] - [mm] oom: fix integer overflow of points in oom_badness (Frantisek Hrbata) [741207] {CVE-2011-4097}- [scsi] lockless queuecommand dispatch fixup (Rob Evers) [749018] - [scsi] iscsi class: export pid of process that created session (Mike Christie) [747696] - [scsi] qla4xxx: Autologin persisted target entries (Mike Christie) [747696] - [netdrv] iwlagn: enable 11n aggregation without checking traffic load (John Linville) [744361] - [s390x] qdio: EQBS retry after CCQ 96 (Hendrik Brueckner) [747578] - [s390x] dasd: fix UID readout for z/VM (Hendrik Brueckner) [746000] - [x86] PCI: irq and pci_ids patch for Intel Panther Point DeviceIDs (Prarit Bhargava) [747638] - [netdrv] Help 6.1 out of tree drivers cope with ABI breakage (Thomas Graf) [746570] - [mm] shmem: let shared anonymous be nonlinear again (Larry Woodman) [690129] - [fs] ext4: fix BUG_ON() in ext4_ext_insert_extent() (Lukas Czerner) [742091] {CVE-2011-3638} - [ipc] mqueue: separate mqueue default value from maximum value (Motohiro Kosaki) [746606] - [ipc] mqueue: don't use kmalloc with KMALLOC_MAX_SIZE (Motohiro Kosaki) [746606] - [ipc] mqueue: revert bump up DFLT_*MAX (Motohiro Kosaki) [746606] - [kernel] ipc/mqueue: Up the hard limit on message queues per namespace (Doug Ledford) [746606] - [kernel] ipc/mqueue: update maximums for the mqueue subsystem (Doug Ledford) [746606] - [kernel] ipc/mqueue: enforce hard limits (Doug Ledford) [746606] - [kernel] ipc/mqueue: switch back to using non-max values on create (Doug Ledford) [746606 746898] - [kernel] ipc/mqueue: cleanup definition names and locations (Doug Ledford) [746606] - [kernel] Revert "Restore max mqueue message size to its previous RHEL 5 value" (Doug Ledford) [746606]- [virt] index of virtio disk is not decremented when removed (Mark Wu) [692767] - [edac] i7core_edac: Initialize memory name with cpu, channel, bank (Mauro Carvalho Chehab) [712957] - [kernel] perf: Optimize event scheduling locking (Steve Best) [744986] - [drm] i915: set the right SDVO transcoder for CPT (Adam Jackson) [735122] - [scsi] libfc: Prevent race that causes panic during FCoE port destroy (Neil Horman) [735959] - [scsi] qla4xxx: Update driver version to 5.02.00-k8 (Mike Christie) [732622] - [scsi] qla4xxx: updated device id check for BFS (Mike Christie) [732622] - [scsi] qla4xxx: Fixed target discovery failed issue (Mike Christie) [732622] - [scsi] qla4xxx: Fixed active session re-open issue (Mike Christie) [732622] - [scsi] qla4xxx: Fixed device blocked issue on link up-down (Mike Christie) [732622] - [scsi] qla4xxx: Fixed session destroy issue on link up-down (Mike Christie) [732622] - [scsi] qla4xxx: Clear DDB map index on the basis of AEN (Mike Christie) [732622] - [scsi] qla4xxx: Free Device Database (DDB) reserved by FW (Mike Christie) [732622] - [scsi] qla4xxx: Fix getting BIDI CHAP for boot targets (Mike Christie) [732622] - [scsi] qla4xxx: Fix exporting boot targets to sysfs (Mike Christie) [732622] - [scsi] qla4xxx: Do not add duplicate CHAP entry in FLASH (Mike Christie) [732622] - [scsi] qla4xxx: Fix bidirectional CHAP (Mike Christie) [732622] - [scsi] qla4xxx: Add new FLT firmware region (Mike Christie) [732622] - [scsi] qla4xxx: Update license (Mike Christie) [732622] - [scsi] iscsi class: fix vlan configuration (Mike Christie) [732622] - [scsi] qla4xxx: fix data alignment and use nl helpers (Mike Christie) [732622] - [scsi] iscsi class: fix link local mispelling (Mike Christie) [732622] - [scsi] qla4xxx: Added Get ACB support using BSG (Mike Christie) [732622] - [scsi] qla4xxx: Added restore factory defaults support using BSG (Mike Christie) [732622] - [scsi] qla4xxx: added support to update initiator iscsi port (Mike Christie) [732622] - [scsi] scsi_transport_iscsi: Added support to update initiator iscsi port (Mike Christie) [732622] - [scsi] qla4xxx: Added vendor specific sysfs attributes (Mike Christie) [732622] - [scsi] qla4xxx: Add read/update NVRAM support for 40xx adapters using BSG (Mike Christie) [732622] - [scsi] qla4xxx: Add get ACB state support using BSG (Mike Christie) [732622] - [scsi] qla4xxx: Code cleanup for read/update flash using BSG (Mike Christie) [732622] - [scsi] qla4xxx: Added support to update mtu (Mike Christie) [732622] - [scsi] scsi_transport_iscsi: Added support to update mtu (Mike Christie) [732622] - [scsi] libfc: improve flogi retries to avoid lport stuck (Mike Christie) [745667] - [scsi] libfc: avoid exchanges collision during lport reset (Mike Christie) [745667] - [scsi] libfc: fix checking FC_TYPE_BLS (Mike Christie) [745667] - [scsi] libfc: revert fix deadlock bug in fc_exch_abort_locked (Mike Christie) [745667] - [dm] log userspace: Allow for 'log device name' response in CTR msg exchange (Jonathan E Brassow) [746254] - [dm] kcopyd: fix job_pool leak (Mike Snitzer) [748441] - [netdrv] igb: Fix for Alt MAC Address feature on 82580 and later (Andy Gospodarek) [748503]- [dm] table: add immutable feature (Mike Snitzer) [747438] - [mm] reduce overhead on paravirt functions (Larry Woodman) [743554]- [netdrv] Fixing use of netif_set_real_num_tx_queues in niu.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in myri10ge.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in igb_main.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in cxgb4_main.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in cxgb3_main.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in bnx2.c (Neil Horman) [742117] - [ppc] kabi: add symbol 'paca' to ppc KABI (Jiri Olsa) [737466] - [fs] proc: fix oops on invalid /proc/pid/maps access (Johannes Weiner) [746613] {CVE-2011-3637} - [nfs] fix pNFS hang and oops on umounts (Steve Dickson) [746861] - [scsi] qla4xxx: export address/port of connection (Mike Christie) [728156] - [netdrv] Fix pktgen to not oops on unsupported drivers (Neil Horman) [678794] - [kernel] tracing: Update the comm field in the right variable in update_max_tr (Jiri Olsa) [736955] - [kernel] kabi: Add missing compat_alloc_user_space symbol to kABI (Jiri Olsa) [747047] - [kernel] fix taskstats io infoleak (Jerome Marchand) [716848] {CVE-2011-2494} - [x86] ACPI, APEI, HEST: Detect duplicated hardware error source ID (Don Zickus) [737189] - [netdrv] Add latest cxgb3 firmware (Neil Horman) [742011]- [net] bridge: fix use after free in __br_deliver() (Amerigo Wang) [730756] {CVE-2011-2942} - [scsi] Update lpfc version for 8.3.5.45.4p driver release (Rob Evers) [746668] - [scsi] Fix crash when cfg_fcp_eq_count is zero (Rob Evers) [746668] - [scsi] Fix kernel crash during boot with SLI4 card installed (Rob Evers) [746668] - [scsi] Properly clean up EQ and CQ child lists to prevent kernel crash (Rob Evers) [746668] - [kabi] add missing symbols for Emulex be2net driver (Jiri Olsa) [745712] - [netdrv] netxen-firmware: Install the 4.0.579 firmware (Kyle McMartin) [741776] - [perf] symbols: Treat all memory maps without dso file as loaded (Jiri Olsa) [726582] - [debug] increase MAX_STACK_TRACE_ENTRIES (Kyle McMartin) [645777] - [fs] cifs: add fallback in is_path_accessible for old servers (Jeff Layton) [692709] {CVE-2011-3363} - [tpm] Zero buffer after copying to userspace (Jiri Benc) [732633] {CVE-2011-1161 CVE-2011-1162} - [pci] intel-iommu: IOTLB hang workaround (Dave Airlie) [728476] - [drm] i915: Fix hang on Ironlake mobile GPU with VT-d (Dave Airlie) [728476] - [drm] i915: Remove early exit on i915_gpu_idle (Dave Airlie) [728476] - [drm] nv50/bios: fixup mpll programming from the init table parser (Ben Skeggs) [744992] - [drm] nv50/vram: fix incorrect detection of bank count on newer chipsets (Ben Skeggs) [744992] - [drm] radeon: fix llano output setup + memory corruption (Dave Airlie) [747292] - [drm] radeon caicos enablement fixes (Dave Airlie) [747291] - [pci] Disable SRIOV on powerpc (Prarit Bhargava) [742089] - [pci] Add pci=nosriov to disable SRIOV (Prarit Bhargava) [742089] - [x86] apic: ack all pending irqs when crashed/on kexec (Takao Indoh) [704142]- [scsi] libsas: fix warnings when checking sata/stp protocol (David Milburn) [695950] - [scsi] libsas: disable scanning lun > 0 on ata devices (David Milburn) [695950] - [scsi] libsas: Allow expander T-T attachments (David Milburn) [695950] - [usb] xhci: Make xHCI driver endian-safe (Don Zickus) [745967] - [infiniband] RDMA/cxgb3: Don't post zero-byte read if endpoint is going away (Neil Horman) [717379] - [scsi] isci: atapi support (David Milburn) [743692] - [x86] amd: Move BSP code to cpu_dev helper (Larry Woodman) [739456] - [x86] Add a BSP cpu_dev helper (Larry Woodman) [739456] - [x86] amd: Avoid cache aliasing penalties on AMD family 15h (Larry Woodman) [739456] - [net] ipv6: fix NULL dereference in udp6_ufo_fragment() (Jason Wang) [740465] - [netdrv] cxgb4: Updating NIC driver firmware (Neil Horman) [717806] - [netdrv] cxgb3: Fix NULL pointer dereference in t3_l2t_get (Neil Horman) [729737] - [netdrv] bnx2x: remaining fixes from upstream 3.1 (Michal Schmidt) [743917] - [netdrv] e1000e: fix WoL on 82578DM and 82567V3 (Andy Gospodarek) [699042] - [netdrv] tg3: Use netif_set_real_num_tx_queues() (Jiri Pirko) [740477] - [netdrv] bnx2x: critical fixes (Veaceslav Falico) [745211] - [netdrv] bonding: properly stop queuing work when requested (Andy Gospodarek) [736904] - [netdrv] tg3: negate USE_PHYLIB flag check (Jiri Pirko) [746006] - [x86] Add new cpu capabilities to /proc/cpuinfo (Prarit Bhargava) [745799] - [kabi] add missing multipath symbols for s390x (Aristeu Rozanski) [714992] - [perf] sched: Fix script command documentation (Jiri Olsa) [726589] - [pm] hibernate: Fix memory corruption related to swap (Stanislaw Gruszka) [701857] - [scsi] hpsa: add heartbeat sysfs host attribute (Tomas Henzl) [730027] - [scsi] Revert megaraid_sas: Driver only report tape drive, JBOD and logic drives (Tomas Henzl) [736667] - [fs] GFS2: Fix ->page_mkwrite() races (Steven Whitehouse) [725091] - [scsi] scsi_transport_fc: Fix deadlock during fc_remove_host (Mike Christie) [714320] - [kernel] workqueue: Fix workqueue deadlock during destroy_workqueue (Mike Christie) [714320] - [sched] Avoid expensive initial update_cfs_load() (Larry Woodman) [741569 742414] - [sched] Simplify update_cfs_shares parameters (Larry Woodman) [741569 742414] - [sched] Fix/remove redundant cfs_rq checks (Larry Woodman) [741569 742414] - [sched] Fix sign under-flows in wake_affine (Larry Woodman) [741569 742414] - [sched] Update effective_load() to use global share weights (Larry Woodman) [741569 742414] - [sched] Fix interactivity bug by charging unaccounted run-time on entity re-weight (Larry Woodman) [741569 742414] - [sched] Move periodic share updates to entity_tick() (Larry Woodman) [741569 742414] - [sched] Fix UP build breakage (Larry Woodman) [741569 742414] - [sched] Update tg->shares after cpu.shares write (Larry Woodman) [741569 742414]- [drm] i915: fix IVB cursor support (Adam Jackson) [741780] - [drm] i915: always set FDI composite sync bit (Adam Jackson) [745564] - [netdrv] bnx2i: Fixed the endian on TTT for NOP out transmission (Mike Christie) [745676] - [scsi] megaraid_sas: Add driver workaround for PERC5/1068 kdump kernel panic (Tomas Henzl) [723218] - [ata] AHCI: Add new Panther Point RAID DeviceID (Prarit Bhargava) [745484] - [scsi] isci: export phy events via ->lldd_control_phy() (David Milburn) [743654] - [scsi] isci: The port state should be set to stopping on the last phy (David Milburn) [743654] - [scsi] isci: fix decode of DONE_CRC_ERR TC completion status (David Milburn) [743654] - [scsi] isci: SATA/STP I/O is only returned in the normal path to libsas (David Milburn) [743654] - [scsi] isci: fix support for large smp requests (David Milburn) [743654] - [scsi] isci: fix missed unlock in apc_agent_timeout() (David Milburn) [743654] - [scsi] isci: fix event-get pointer increment (David Milburn) [743654] - [scsi] isci: add version number (David Milburn) [743654] - [scsi] isci: dynamic interrupt coalescing (David Milburn) [743654] - [scsi] isci: fix sata response handling (David Milburn) [743654] - [scsi] isci: Leave requests alone if already terminating (David Milburn) [743654] - [fs] jbd: Fix forever sleeping process in do_get_write_access() (Harshula Jayasuriya) [744979] - [fs] jbd2: Fix forever sleeping process in do_get_write_access() (Harshula Jayasuriya) [744979] - [net] ipv6: fix refcnt problem related to POSTDAD state (Weiping Pan) [709280 731608] - [x86] paravirt: PTE updates in k(un)map_atomic need to be synchronous, regardless of lazy_mmu mode (Igor Mammedov) [632802] - [s390x] qdio: 2nd stage retry on SIGA-W busy conditions (Hendrik Brueckner) [732708] - [s390x] kernel: NSS creation with initrd fails (Hendrik Brueckner) [730780] - [s390x] qeth: wrong number of output queues for HiperSockets (Hendrik Brueckner) [730701] - [s390x] qeth: l3 ipv6 vlan not working on shared OSA chpid (Hendrik Brueckner) [727850] - [x86] Intel pci: Provide option to enable 64-bit IOMMU pass through mode (George Beshers) [696420] - [x86] intel-iommu: Remove Host Bridge devices from identity mapping (George Beshers) [696420] - [x86] intel-iommu: Add domain check in domain_remove_one_dev_info (George Beshers) [696420] - [x86] intel-iommu: Use coherent DMA mask when requested (George Beshers) [696420] - [x86] intel-iommu: Dont cache iova above 32bit (George Beshers) [696420] - [x86] intel-iommu: Speed up processing of the identity_mapping function (George Beshers) [696420] - [x86] intel-iommu: Check for identity mapping candidate using system dma mask (George Beshers) [696420] - [scsi] tcm_fc: Fix to activate non-offload path for FCoE target (Andy Grover) [638007]- [pci] edd: Treat "XPRS" host bus type the same as "PCI" (Mike Christie) [742059] - [scsi] be2iscsi: Move driver Version (Mike Christie) [738163 738934] - [scsi] be2iscsi: memset wrb for ring create (Mike Christie) [738163 738934] - [scsi] be2iscsi: Fix for case where task->sc was cleanedup earlier (Mike Christie) [738163 738934] - [scsi] be2iscsi: Fix for wrong dmsg setting in wrb (Mike Christie) [738163 738934] - [scsi] be2iscsi: Fix for kdump failure (Mike Christie) [738163 738934] - [sched] wait_for_completion_interruptible_timeout() should return signed long (J. Bruce Fields) [738379]- [net] fix net_dev_xmit tracepoint use of freed skb (Jiri Pirko) [705253] - [block] kabi: symbols missing for FusionIO iomemory-vsl driver (Jiri Olsa) [735227] - [netdrv] kabi: symbols missing for Emulex be2net driver (Jiri Olsa) [735229] - [virt] xen: use maximum reservation to limit amount of usable RAM (Igor Mammedov) [743590] - [usb] additional regression fix for device removal (Don Zickus) [744154] - [usb] fix regression occurring during device removal (Don Zickus) [744154] - [usb] Lower USB storage settling delay to something more reasonable (Don Zickus) [743959]- [netdrv] bna: Multiple Definition and Interface Setup Fix (Ivan Vecera) [743347] - [netdrv] bna: Driver Version changed to 3.0.2.2 (Ivan Vecera) [743347] - [netdrv] bna: Add Callback to Fix RXQ Stop (Ivan Vecera) [743347] - [netdrv] bna: PLL Init Fix and Add Stats Attributes (Ivan Vecera) [743347] - [netdrv] bna: Brocade 1860 HW Enablement (Ivan Vecera) [743347] - [netdrv] bna: Implement FW Download for New HW (Ivan Vecera) [743347] - [netdrv] bna: Capability Map and MFG Block Changes for New HW (Ivan Vecera) [743347] - [netdrv] bna: PCI Probe Conf Lock Fix (Ivan Vecera) [743347] - [netdrv] bna: Eliminate Small Race Condition Window in RX Path (Ivan Vecera) [743347] - [netdrv] bna: Set Ring Param Fix (Ivan Vecera) [743347] - [netdrv] bna: Semaphore Lock Fix (Ivan Vecera) [743347] - [netdrv] bna: make function tables cont (Ivan Vecera) [743347] - [netdrv] bna: Driver Version changed to 3.0.2.1 (Ivan Vecera) [743347] - [netdrv] bna: SKB PCI UNMAP Fix (Ivan Vecera) [743347] - [netdrv] bna: TX Queue Depth Fix (Ivan Vecera) [743347] - [netdrv] bna: MBOX IRQ Flag Check after Locking (Ivan Vecera) [743347] - [netdrv] bna: Async Mode Tx Rx Init Fix (Ivan Vecera) [743347] - [netdrv] bna: Ethtool Enhancements and Fix (Ivan Vecera) [743347] - [netdrv] bna: Initialization and Locking Fix (Ivan Vecera) [743347] - [netdrv] bna: Formatting and Code Cleanup (Ivan Vecera) [743347] - [netdrv] bna: TX Path and RX Path Changes (Ivan Vecera) [743347] - [netdrv] bna: Interrupt Polling and NAPI Init Changes (Ivan Vecera) [743347] - [netdrv] bna: PCI Probe Fix (Ivan Vecera) [743347] - [netdrv] bna: Naming Change and Minor Macro Fix (Ivan Vecera) [743347] - [netdrv] bna: off by one in bfa_msgq_rspq_pi_update() (Ivan Vecera) [743347] - [netdrv] bna: unlock on error path in pnad_pci_probe() (Ivan Vecera) [743347] - [scsi] libfc: fix deadlock bug in fc_exch_abort_locked (Mike Christie) [740096] - [scsi] bnx2fc: Bumped version to 1.0.8 (Mike Christie) [740096] - [scsi] bnx2fc: Return error statistics of remote peer (Mike Christie) [740096] - [scsi] fcoe/libfcoe: Move common code for fcoe_get_lesb to fcoe_transport (Mike Christie) [740096] - [scsi] bnx2fc: call ctlr_link_up only when the interface is enabled (Mike Christie) [740096] - [scsi] bnx2fc: Add driver documentation (Mike Christie) [740096] - [scsi] bnx2fc: Bumped version to 1.0.7 (Mike Christie) [740096] - [scsi] bnx2fc: Handle bnx2fc_map_sg failure (Mike Christie) [740096] - [scsi] bnx2fc: Replace scsi_dma_map() with dma_map_sg() (Mike Christie) [740096] - [x86] acpi: Prevent acpiphp from deadlocking on PCI-to-PCI bridge remove (Prarit Bhargava) [732706] - [x86] UV2: add missing kABI bits (George Beshers) [741432] - [ppc] pci: Check devices status property when scanning OF tree (Steve Best) [738450] - [drm] radeon/kms: reject video mode that would go over bandwidth limit on RN50 (Jerome Glisse) [729976] - [fs] deal with races in /proc/*/syscall, stack, personality (Johannes Weiner) [692039] - [fs] proc: enable writing to /proc/pid/mem (Johannes Weiner) [692039] - [fs] proc: make check_mem_permission() return an mm_struct on success (Johannes Weiner) [692039] - [fs] proc: hold cred_guard_mutex in check_mem_permission() (Johannes Weiner) [692039] - [fs] proc: disable mem_write after exec (Johannes Weiner) [692039] - [mm] implement access_remote_vm (Johannes Weiner) [692039] - [mm] factor out main logic of access_process_vm (Johannes Weiner) [692039] - [mm] use mm_struct to resolve gate vma's in __get_user_pages (Johannes Weiner) [692039] - [mm] rename in_gate_area_no_task to in_gate_area_no_mm (Johannes Weiner) [692039] - [mm] make in_gate_area take an mm_struct instead of a task_struct (Johannes Weiner) [692039] - [mm] make get_gate_vma take an mm_struct instead of a task_struct (Johannes Weiner) [692039] - [x86] mark associated mm when running a task in 32 bit compatibility mode (Johannes Weiner) [692039] - [x86] add context tag to mark mm when running a task in 32-bit compatibility mode (Johannes Weiner) [692039] - [fs] auxv: require the target to be tracable (or yourself) (Johannes Weiner) [692039] - [fs] close race in /proc/*/environ (Johannes Weiner) [692039] - [fs] report errors in /proc/*/*map* sanely (Johannes Weiner) [692039] - [fs] pagemap: close races with suid execve (Johannes Weiner) [692039] - [fs] make sessionid permissions in /proc/*/task/* match those in /proc/* (Johannes Weiner) [692039] {CVE-2011-1020}- [ppc] ibmveth: Fix leak when recycling skb and hypervisor returns error (Steve Best) [740548] - [fs] nfs: Do not allow multiple mounts on same mountpoint when using -o noac (Sachin Prabhu) [584768] - [scsi] megaraid: fix FastPath and update to v5.40 (Tomas Henzl) [726225] - [acpi] APEI: set enable bit for OSC call (Matthew Garrett) [734509] - [block] Whitelist symbols for dm-switch multipathing driver (Shyam Iyer) [714992] - [x86] Missing "unregister_cpu_notifier" in powernow-k8.c (Prarit Bhargava) [741302] - [virt] xen-netfront: fix MTU reset after migration (Paolo Bonzini) [733651]- [mm] add extra free kbytes tunable (Rik van Riel) [696395] - [build] Makefile: include RHEL_RELEASE in version.h (Aristeu Rozanski) - [ppc] Fix bogus it_blocksize in VIO iommu code (Steve Best) [738449] - [ppc] hvcs: Ensure page aligned partner info buffer (Steve Best) [739749] - [virt] KVM: Enable RDRAND feature support for KVM (Don Dugger) [721131] - [virt] x86, cpu: Add CPU flags for F16C and RDRND (Don Dugger) [721131] - [mm] zram: prevent accessing an unallocated table when init fails early (Jerome Marchand) [732707] - [mm] zram: fix zram locking (Jerome Marchand) [732707] - [ppc] eeh: Display eeh error location for bus and device (Steve Best) [707843] - [ppc] pseries/eeh: Handle functional reset on non-PCIe device (Steve Best) [707843] - [ppc] pseries/eeh: Propagate needs_freset flag to device at PE (Steve Best) [707843] - [ppc] eeh: Add support for ibm, configure-pe RTAS call (Steve Best) [707843] - [scsi] isci: initial sgpio write support (David Milburn) [735318] - [scsi] isci: fix sgpio register definitions (David Milburn) [735318] - [scsi] libsas: sgpio write support (David Milburn) [735318] - [drm] i915: set GFX_MODE to pre-Ivybridge default value even on Ivybridge (Adam Jackson) [695793]- [netdrv] firmware: add bnx2x FW 7.0.23 (Michal Schmidt) [733693] - [netdrv] bnx2x: Add new PHY BCM54616 (Michal Schmidt) [733888] - [netdrv] bnx2x: fixes from upstream 3.1-rc (Michal Schmidt) [733693] - [netdrv] bnx2x: driver-side changes for firmware 7.0.23 (Michal Schmidt) [733693] - [netdrv] bnx2x: add missing DCB callbacks (Michal Schmidt) [733693] - [scsi] scan: don't fail scans when host is in recovery (Mike Christie) [713682] - [usb] don't let errors prevent system sleep (Don Zickus) [732457 732909 735048 735050 735263] - [usb] don't let the hub driver prevent system sleep (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Reject double add of active endpoints (Don Zickus) [732457 732909 735048 735050 735263] - [usb] Free bandwidth when usb_disable_device is called (Don Zickus) [732457 732909 735048 735050 735263] - [usb] disable endpoints after unbinding interfaces, not before (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Don't warn about zeroed bMaxBurst descriptor field (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xHCI 1.0: Force Stopped Event(FSE) (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xHCI 1.0: introduce Incompatible Device Error (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Add reset on resume quirk for asrock p67 host (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Always set urb->status to zero for isoc endpoints (Don Zickus) [732457 732909 735048 735050 735263] - [usb] Fix up URB error codes to reflect implementation (Don Zickus) [732457 732909 735048 735050 735263] - [usb] config: use proper endian access for wMaxPacketSize (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: fix OS want to own HC (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Don't submit commands or URBs to halted hosts (Don Zickus) [732457 732909 735048 735050 735263] - [usb] usbcore: warm reset USB3 port in SS.Inactive state (Don Zickus) [732457 732909 735048 735050 735263] - [usb] Refine USB3.0 device suspend and resume (Don Zickus) [732457 732909 735048 735050 735263] - [usb] fix system suspend with USB3.0 device connected to USB3.0 hub (Don Zickus) [732457 732909 735048 735050 735263] - [usb] Clear "warm" port reset change (Don Zickus) [732457 732909 735048 735050 735263] - [netdrv] b43: allocate receive buffers big enough for max frame len + offset (RuiRui Yang) [738205] {CVE-2011-3359} - [netdrv] tg3: call netif_carrier_off to initialize operstate value (John Feeney) [727330] - [fs] fuse: check size of FUSE_NOTIFY_INVAL_ENTRY message (RuiRui Yang) [736765] {CVE-2011-3353} - [fs] cifs: fix possible memory corruption in CIFSFindNext (Jeff Layton) [730354] {CVE-2011-3191} - [fs] nfsd4: fix open downgrade, again (J. Bruce Fields) [729176] - [fs] jbd[2]: Use WRITE_SYNC_PLUG in journal_commit_transaction (Jeff Moyer) [720918] - [fs] mbcache: Limit the maximum number of cache entries (Eric Sandeen) [731585] - [netdrv] netxen: Add firmware version 4.0.557[579]. (Chad Dupuis) [741776] - [netdrv] netxen: Add pcie workaround (Chad Dupuis) [741774] - [netdrv] netxen: add vlan LRO support (Chad Dupuis) [741774] - [netdrv] netxen: add fw version compatibility check (Chad Dupuis) [741774] - [netdrv] netxen: drivers/net: Remove casts of void * (Chad Dupuis) [741774] - [netdrv] netxen: fix race in skb->len access (Chad Dupuis) [741774] - [netdrv] netxen: drivers/net: Remove unnecessary semicolons (Chad Dupuis) [741774] - [netdrv] netxen: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Chad Dupuis) [741774] - [netdrv] netxen: ethtool: Use full 32 bit speed range in ethtool's set_settings (Chad Dupuis) [741774]- [fs] xfs: avoid direct I/O write vs buffered I/O race (Dave Chinner) [732976] - [fs] xfs: don't serialise adjacent concurrent direct IO appending writes (Dave Chinner) [732976] - [fs] xfs: don't serialise direct IO reads on page cache checks (Dave Chinner) [732976] - [fs] gfs2: Ignore buffers with wrong state during fsync (Abhijith Das) [740066] - [fs] GFS2: balance pages on gfs2_fallocate. (Benjamin Marzinski) [737989] - [fs] xfs: avoid synchronous transactions when deleting attr blocks (Dave Chinner) [740312] - [fs] GFS2: large file delete/unlink is slow (Robert S Peterson) [739987] - [fs] ext4: optimize ext4_check_dir_entry() (Eric Sandeen) [714007] - [fs] Fix do_lookup false negative. (David Howells) [693841] - [netdrv] tg3: Fix VLAN creation problem (John Feeney) [731268 732769] - [netdrv] ixgbe: fix improper check of dma address for NULL (Neil Horman) [683611] - [netdrv] e1000: don't enable dma receives until after dma address has been setup (Dean Nelson) [703357] - [net] sctp: deal with multiple COOKIE_ECHO chunks (Max Matveev) [729220]- [net] br_multicast: Ensure to initialize BR_INPUT_SKB_CB(skb)->mrouters_only. (Herbert Xu) [738110]- [x86] Add rh_kabi.c and protect struct alt_instr under KABI (Prarit Bhargava) [737753] - [x86] Fix module alt_instr KABI breakage (Prarit Bhargava) [737753]- [build] Makefile: update RHEL_MINOR to 2 (Aristeu Rozanski) - [scsi] scsi_lib: pause between error retries (Rob Evers) [736812] - [kernel] perf tools: do not look at ./config for configuration (Jiri Benc) [730204] {CVE-2011-2905} - [scsi] Fix out of spec CD-ROM problem with media change (Rob Evers) [703366] - [netdrv] bna: Driver Version changed to 3.0.2.0 (Ivan Vecera) [701486] - [netdrv] bna: Remove Obsolete Files (Ivan Vecera) [701486] - [netdrv] bna: Remove Unused Code (Ivan Vecera) [701486] - [netdrv] bna: ENET and Tx Rx Redesign Enablement (Ivan Vecera) [701486] - [netdrv] bna: Add New HW Defs (Ivan Vecera) [701486] - [netdrv] bna: Tx and Rx Redesign (Ivan Vecera) [701486] - [netdrv] bna: Introduce ENET as New Driver and FW Interface (Ivan Vecera) [701486] - [netdrv] bna: MSGQ Implementation (Ivan Vecera) [701486] - [netdrv] bna: Remove Obsolete File bfi_ctreg.h (Ivan Vecera) [701486] - [netdrv] bna: Consolidated HW Registers for Supported HWs (Ivan Vecera) [701486] - [netdrv] bna: Remove get_regs Ethtool Support (Ivan Vecera) [701486] - [netdrv] bna: HW Interface Init Update (Ivan Vecera) [701486] - [netdrv] bna: Remove Unnecessary CNA Check (Ivan Vecera) [701486] - [netdrv] bna: Header File Consolidation (Ivan Vecera) [701486] - [netdrv] bna: HW Error Counter Fix (Ivan Vecera) [701486] - [netdrv] bna: Add HW Semaphore Unlock Logic (Ivan Vecera) [701486] - [netdrv] bna: IOC Event Name Change (Ivan Vecera) [701486] - [netdrv] bna: Mboxq Flush When IOC Disabled (Ivan Vecera) [701486] - [netdrv] bna: Minor IRQ Index and Definition Change (Ivan Vecera) [701486] - [netdrv] bna: State Machine Fault Handling Cleanup (Ivan Vecera) [701486] - [netdrv] bna: IOC Event Notification Enhancement (Ivan Vecera) [701486] - [netdrv] bna: CheckPatch Cleanup (Ivan Vecera) [701486] - [netdrv] bna: Print Driver Version (Ivan Vecera) [701486] - [netdrv] bna: use netdev_alloc_skb_ip_align() (Ivan Vecera) [701486] - [netdrv] bna: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Ivan Vecera) [701486] - [netdrv] bna: ethtool: Use full 32 bit speed range in ethtool's set_settings (Ivan Vecera) [701486] - [net] bna: fix compile warning of bfa_ioc_smem_pgoff defined but not used (Ivan Vecera) [701486] - [netdrv] bna: Fix set-but-unused variables. (Ivan Vecera) [701486] - [netdrv] bna: use device model DMA API (Ivan Vecera) [701486] - [netdrv] bna: Remove unnecessary memset(,0,) (Ivan Vecera) [701486]- [scsi] libfcoe: fix compilation when fcoe.ko is not used (Mike Christie) [727304] - [scsi] bnx2fc: Bumped version to 1.0.6 (Mike Christie) [727304] - [scsi] bnx2fc: Fix FW assert during RSCN stress tests (Mike Christie) [727304] - [scsi] bnx2fc: Fix panic caused because of incorrect errror handling in create() (Mike Christie) [727304] - [scsi] bnx2fc: Avoid calling bnx2fc_if_destroy with unnecessary locks (Mike Christie) [727304] - [scsi] bnx2fc: Validate vlan id in NETDEV_UNREGISTER handler (Mike Christie) [727304] - [scsi] bnx2fc: No abort issued for REC when it times out (Mike Christie) [727304] - [scsi] bnx2fc: Send solicitation only after vlan discovery is complete (Mike Christie) [727304] - [scsi] bnx2fc: Reset max receive frame size during link up (Mike Christie) [727304] - [scsi] bnx2fc: Do not use HBA_DBG macro when lport is not available (Mike Christie) [727304] - [scsi] bnx2fc: increase cleanup wait time (Mike Christie) [727304] - [scsi] bnx2fc: Bump version to 1.0.5 (Mike Christie) [727304] - [scsi] bnx2fc: Prevent creating of NPIV port with duplicate WWN (Mike Christie) [727304] - [scsi] bnx2fc: Obtain WWNN/WWPN from the shared memory (Mike Christie) [727304] - [scsi] fcoe: Move common functions to fcoe_transport library (Mike Christie) [727304] - [scsi] bnx2fc: Drop incoming ABTS (Mike Christie) [727304] - [scsi] bnx2fc: code cleanup in bnx2fc_offload_session (Mike Christie) [727304] - [scsi] bnx2fc: Fix NULL pointer deref during arm_cq (Mike Christie) [727304] - [scsi] bnx2fc: Do not reuse the fcoe connection id immediately (Mike Christie) [727304] - [scsi] bnx2fc: Clear DESTROY_CMPL flag after firmware destroy (Mike Christie) [727304] - [scsi] bnx2fc: Handle NETDEV_UNREGISTER for vlan devices (Mike Christie) [727304] - [scsi] bnx2fc: Reorganize cleanup code between interface_cleanup and if_destroy (Mike Christie) [727304] - [scsi] bnx2fc: Change function names of bnx2fc_netdev_setup/bnx2fc_netdev_cleanup (Mike Christie) [727304] - [scsi] bnx2fc: Do not attempt destroying NPIV port twice (Mike Christie) [727304] - [scsi] bnx2fc: Remove erroneous kref_get on IO request (Mike Christie) [727304] - [scsi] bnx2fc: Enable bsg_request support for bnx2fc (Mike Christie) [727304] - [scsi] bnx2fc: Bug fixes in percpu_thread_create/destroy (Mike Christie) [727304] - [scsi] bnx2fc: Reset the max receive frame size (Mike Christie) [727304] - [netdrv] cnic: Wait for all Context IDs to be deleted before sending FCOE_DESTROY_FUNC (Mike Christie) [727304] - [netdrv] cnic: Fix Context ID space calculation (Mike Christie) [727304] - [netdrv] cnic: Return proper error code if we fail to send netlink message (Mike Christie) [727304] - [netdrv] cnic: Fix ring setup/shutdown code (Mike Christie) [727304] - [netdrv] cnic: Fix port_mode setting (Mike Christie) [727304] - [netdrv] cnic: Replace get_random_bytes() with random32() (Mike Christie) [727304] - [scsi] cnic, bnx2i: Add support for new devices - 57800, 57810, and 57840 (Mike Christie) [727304] - [netdrv] cnic: Add VLAN ID as a parameter during netevent upcall (Mike Christie) [727304] - [x86] mm: Fix pgd_lock deadlock (Andrew Jones) [691310] - [mm] pdpte registers are not flushed when PGD entry is changed in x86 PAE mode (Andrew Jones) [691310] - [mm] Revert "fix pgd_lock deadlock" (Andrew Jones) [691310] - [scsi] libfc: fix referencing to fc_fcp_pkt from the frame pointer via fr_fsp() (Mike Christie) [734961] - [scsi] libfc: block SCSI eh thread for blocked rports (Mike Christie) [734961] - [scsi] libfc: fix fc_eh_host_reset (Mike Christie) [734961] - [scsi] fcoe: Fix deadlock between fip's recv_work and rtnl (Mike Christie) [734961] - [scsi] fcoe: add fip retry to avoid missing critical keep alive (Mike Christie) [734961] - [scsi] libfc: fix warn on in lport retry (Mike Christie) [734961] - [scsi] libfc: Remove the reference to FCP packet from scsi_cmnd in case of error (Mike Christie) [734961] - [scsi] libfc: cleanup sending SRR request (Mike Christie) [734961] - [scsi] libfc: two minor changes in comments (Mike Christie) [734961] - [scsi] libfc, fcoe: ignore rx frame with wrong xid info (Mike Christie) [734961] - [scsi] libfc: release exchg cache (Mike Christie) [734961] - [scsi] libfc: use FC_MAX_ERROR_CNT (Mike Christie) [734961] - [scsi] fcoe: remove unused ptype field in fcoe_rcv_info (Mike Christie) [734961] - [scsi] fcoe: Rearrange fcoe port and NPIV port cleanup (Mike Christie) [734961] - [x86] intel_idle: Fix mismerge (Matthew Garrett) [733730] - [x86] x2apic: enable the bios request for x2apic optout (Prarit Bhargava) [696902] - [x86] ACPI: fix ioremap failure regression (Stanislaw Gruszka) [731546]- [fs] corrupted GUID partition tables can cause kernel oops (Jerome Marchand) [695982] {CVE-2011-1577} - [x86] perf: Fix Intel fixed counters base initialization (Don Zickus) [736284] {CVE-2011-2521} - [netdrv] iwlagn: use 6000g2b uCode for 130 series devices (Stanislaw Gruszka) [737185] - [block] Missing portions of DM/MD RAID1 plugging patch (Jonathan E Brassow) [735124] - [net] Compute protocol sequence numbers and fragment IDs using MD5. (Jiri Pirko) [732665] {CVE-2011-3188} - [crypto] Move md5_transform to lib/md5.c (Jiri Pirko) [732665] {CVE-2011-3188}- [block] blktrace: fix handling of requests with SYNC and META flags (Mike Snitzer) [726437] - [block] blktrace: add FLUSH/FUA support (Mike Snitzer) [726437] - [kernel] Restore max mqueue message size to its previous RHEL 5 value (Doug Ledford) [730632]- [scsi] qla4xxx: updated device id check for BFS (Chad Dupuis) [732622] - [fs] nfsd4: return nfserr_symlink on v4 OPEN of non-regular file (J. Bruce Fields) [697659] - [netdrv] bnx2: Fix some late breaking bnx2 bugs (Neil Horman) [728328] - [netdrv] e1000: save skb counts in TX to avoid cache misses (Dean Nelson) [690780] - [netdrv] bonding: reset queue mapping prior to transmission (Neil Horman) [726688] - [netdrv] e1000e: update to upstream version 1.4.4 (Andy Gospodarek) [730607] - [netdrv] bonding: add missing xmit_hash_policy=layer2+3 info (Weiping Pan) [706018] - [net] vlan: do not transfer real_num_tx_queues (Weiping Pan) [735015] - [mm] thp: tail page refcounting fix (Andrea Arcangeli) [732986] - [virt] xen: x86_32: do not enable iterrupts when returning from exception in interrupt context (Igor Mammedov) [713399] - [mm] oom: task->mm == NULL doesn't mean the memory was freed (Frantisek Hrbata) [734732] - [scsi] scsi_dh_rdac: Associate HBA and storage in rdac_controller to support partitions in storage (Mike Snitzer) [733763] - [scsi] scsi_dh_rdac: Use WWID from C8 page instead of Subsystem id from C4 page to identify storage (Mike Snitzer) [733763] - [scsi] lpfc: Update lpfc version for 8.3.5.45.3p driver release (Rob Evers) [733500] - [scsi] lpfc: Fix compiler warning due to uninitialized local variable (Rob Evers) [733500] - [scsi] lpfc: Fix bus reset handler fails with bad failure code (Rob Evers) [733500] - [scsi] lpfc: Fix proper error code return value for management API (Rob Evers) [733500] - [scsi] lpfc: Fixed ctlreg write bug (Rob Evers) [733500] - [scsi] lpfc: Fix default adapter name for the OCe15100 (Rob Evers) [733500] - [scsi] lpfc: Fix cable pull failure on interface type 2 SLI-4 adapters (Rob Evers) [733500] - [scsi] lpfc: Fixed not able to perform firmware reset through sysfs board_mode attribute (Rob Evers) [733500] - [scsi] lpfc: Fixed SLI4 device firmware reset with SR-IOV virtual functions (Rob Evers) [733500] - [scsi] lpfc: Fixed not recovering SLI port in handling error attention with RN bit set (Rob Evers) [733500] - [scsi] lpfc: Fix two crashes when unsolicted ELS ECHO_CMD is received (Rob Evers) [733500] - [scsi] lpfc: Fix direct connect does not come up for SLI4 FC ports (Rob Evers) [733500] - [scsi] lpfc: Fixed long wait when firmware reset to a SLI port without required privilege (Rob Evers) [733500] - [scsi] lpfc: Fix request firmware support for little endian systems (Rob Evers) [733500]- [drm] radeon/kms: set a default max_pixel_clock (Dave Airlie) [729545] - [pci] pciehp: change wait time for valid configuration access (Myron Stowe) [727720] - [pci] ACPI: Report ASPM support to BIOS if not disabled from command line (Myron Stowe) [732501] - [ppc] pci: Add calls to set_pcie_port_type() and set_pcie_hotplug_bridge() (Steve Best) [734192] - [ppc] pci: Add missing hookup to pci_slot (Steve Best) [734192] - [ppc] pci: Add missing call to header fixup (Steve Best) [734192] - [virt] xen events: implement mask_ack (Andrew Jones) [733672] - [virt] Revert "[virt] xen/events: change to using fasteoi" (Andrew Jones) [733672] - [scsi] be2iscsi: Add pci_disable device (Mike Christie) [688076] - [scsi] be2iscsi: Adding a shutdown Routine (Mike Christie) [688076] - [net] ipv6: make fragment identifications less predictable (Jiri Pirko) [723433] {CVE-2011-2699} - [fs] Ecryptfs: Add mount option to check uid of device being mounted = expect uid (Eric Sandeen) [731176] {CVE-2011-1833}- [md] raid5: fix FUA request handling in ops_run_io() (Mike Snitzer) [733527] - [md] raid5: fix errant REQ_FUA that should be BIO_FUA (Mike Snitzer) [733527] - [perf] report: Use properly build_id kernel binaries (Jiri Olsa) [691343] - [ppc] pseries/xics: Use cpu_possible_mask rather than cpu_all_mask (Steve Best) [732357] - [drm] i915: Post-3.0 updates from drm-intel-fixes (Adam Jackson) [720702] - [scsi] bfa: Update the driver version to 3.0.2.2 (Rob Evers) [725913] - [scsi] bfa: Add support to store driver configuration in flash (Rob Evers) [725913] - [scsi] bfa: Add support to collect fabric stats (Rob Evers) [725913] - [scsi] bfa: Added support to configure QOS and collect stats (Rob Evers) [725913] - [scsi] bfa: Add support to configure trunking on Brocade adapter ports (Rob Evers) [725913] - [scsi] bfa: Add support to configure and query flash boot partition (Rob Evers) [725913] - [scsi] bfa: Added support to collect and reset fcport stats (Rob Evers) [725913] - [scsi] bfa: Add support for IO profiling (Rob Evers) [725913] - [scsi] bfa: Extend BSG to support more user commands (Rob Evers) [725913] - [scsi] bfa: Check supported speed based on port mode (Rob Evers) [725913] - [scsi] bfa: Update RME interrupt handling (Rob Evers) [725913] - [scsi] bfa: BSG return value fix to be compatible with kernel convention (Rob Evers) [725913] - [scsi] bfa: Add FC-transport based Asynchronous Event Notification support (Rob Evers) [725913] - [scsi] bfa: Move debugfs initialization before bfa init (Rob Evers) [701485] - [scsi] bfa: Update the driver version to 3.0.2.1 (Rob Evers) [701485] - [scsi] bfa: Driver and BSG enhancements (Rob Evers) [701485] - [scsi] bfa: Added support to query PHY (Rob Evers) [701485] - [scsi] bfa: Added HBA diagnostics support (Rob Evers) [701485] - [scsi] bfa: Added support for flash configuration (Rob Evers) [701485] - [scsi] bfa: Added support to obtain SFP info (Rob Evers) [701485] - [scsi] bfa: Added support for CEE info and stats query (Rob Evers) [701485] - [scsi] bfa: Extend BSG interface (Rob Evers) [701485] - [scsi] bfa: FCS bug fixes (Rob Evers) [701485] - [scsi] bfa: DMA memory allocation enhancement (Rob Evers) [701485] - [scsi] bfa: Brocade-1860 Fabric Adapter vHBA support (Rob Evers) [701485] - [scsi] bfa: Brocade-1860 Fabric Adapter PLL init fixes (Rob Evers) [701485] - [scsi] bfa: Added Fabric Assigned Address(FAA) support (Rob Evers) [701485] - [scsi] bfa: IOC bug fixes (Rob Evers) [701485] - [scsi] bfa: Enable ASIC block configuration and query (Rob Evers) [701485] - [scsi] bfa: Update the driver version to 3.0.2.0 (Rob Evers) [701485] - [scsi] bfa: Add BSG interface to support ELS, CT and vendor commands (Rob Evers) [701485] - [scsi] bfa: Driver initialization and model description fix (Rob Evers) [701485] - [scsi] bfa: Enhancement for fcpim and IO tag handling (Rob Evers) [701485] - [scsi] bfa: FC credit recovery and misc bug fixes (Rob Evers) [701485] - [scsi] bfa: Brocade-1860 Fabric Adapter 16Gbs support and flash controller fixes (Rob Evers) [701485] - [scsi] bfa: IOC and PLL init changes for Brocade-1860 Fabric Adapter (Rob Evers) [701485] - [scsi] bfa: Changes to support vport disable and enable operations (Rob Evers) [701485] - [scsi] bfa: Brocade-1860 Fabric Adapter Hardware Enablement (Rob Evers) [701485] - [scsi] bfa: Add pbc port disable check and fix LPS message name (Rob Evers) [701485] - [scsi] bfa: Introduce IOC event notification mechanism (Rob Evers) [701485] - [scsi] bfa: Introduced generic address len pair to represent DMA memory chunk (Rob Evers) [701485]- [pci] remove quirk for pre-production systems with Intel 82576 NIC (Prarit Bhargava) [729677] - [x86] efi: Revert new_memmap code (Matthew Garrett) [723274] - [infiniband] mlx4: add new module parameters (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: Avoid duplicate devices from LUN scan (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: Fix integer -> pointer cast warnings (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: try to use larger FMR sizes to cover our mappings (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: add support for indirect tables that don't fit in SRP_CMD (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: rework mapping engine to use multiple FMR entries (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: allow sg_tablesize to be set for each target (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: move IB CM setup completion into its own function (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: always avoid non-zero offsets into an FMR (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: Test only once whether iu allocation succeeded (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IPoIB: Add GRO support (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IPoIB: Remove LRO support (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: consolidate hot-path variables into cache lines (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: stop sharing the host lock with SCSI (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] Touch up a merge issue, fixes compilation (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: reduce lock coverage of command completion (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: reduce local coverage for command submission and EH (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: don't move active requests to their own list (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: allow lockless work posting (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: consolidate state change code (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: allow task management without a previous request (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] rds/ib: use system_wq instead of rds_ib_fmr_wq (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [net] rds: Makefile: Remove deprecated items (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] Manual backport of alloc_netdev_mqs (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] Fix a merge issue (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Restoring RX buffer pointer in case of failure (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Sensing link type at device initialization (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Fixing bad size of event queue buffer (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Fix loss of promiscuity (Doug Ledford) [612992 688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Removing HW info from ethtool -i report (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: updated driver version to 1.5.4.1 (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Using blue flame support (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_core: reserve UARs for userspace consumers (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_core: maintain available field in bitmap allocator (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Add blue flame support for kernel consumers (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Reporting HW revision in ethtool -i (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Wake on LAN support (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: using new mlx4 interrupt scheme (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Changing interrupt scheme (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: bringing link up when registering netdevice (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: optimize adaptive moderation algorithm for better latency (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: moderation parameters are not reseted (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: going out of range of TX rings when reporting stats (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mlx4: Handle protocol field in multicast table (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_core, ib, en: Fix driver when sizeof phys_addr_t > sizeof long (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mlx4: Handle -ENOMEM in forward_trap() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_core: Avoid vunmap() of invalid pointer if allocation fails (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mlx4: Don't call dma_free_coherent() with irqs disabled (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Call alloc_etherdev to allocate RX and TX queues (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Add a check for strict_strtoul() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/ipath: Use pci_dev->revision, again (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB: Increase DMA max_segment_size on Mellanox hardware (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Don't print success message at level KERN_ERR (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/ipath: Don't reset disabled devices (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Don't generate async events for unregistered devices (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/amso1100: Fix compile warnings (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Fix incorrect SFP+ link status detection on driver init (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Fix SFP+ link down detection issue with switch port disable (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Generate IB_EVENT_PORT_ERR/PORT_ACTIVE events (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Fix bonding on iw_nes (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Use vzalloc() to replace vmalloc()+memset(0) (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mthca: Fix driver when sizeof (phys_addr_t) > sizeof (long) (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Fix string continuation line (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mthca: Handle -ENOMEM in forward_trap() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/ipath: Use printf extension pR for struct resource (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Check for NULL mode in .devnode methods (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Save PID of ID's owner (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Add support for netlink statistics export (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Pass QP type into rdma_create_id() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Update exported headers list (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Export enum cma_state in (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB: Add devnode methods to cm_class and umad_class (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mad: Return EPROTONOSUPPORT when an RDMA device lacks the QP required (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/uverbs: Add devnode method to set path/mode (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/ucma: Add .nodename/.mode to tell userspace where to create device node (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Add netlink infrastructure (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] Backports to fix compile of changes that upstream made but relied on changes that don't exist in rhel6 (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Add error handling to ib_core_init() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/iwcm: Get rid of enum iw_cm_event_status (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Add an ID_REUSEADDR option (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Fix handling of IPv6 addressing in cma_use_port (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mad: Improve an error message so error code is included (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Replace global lock in rdma_destroy_id() with id-specific one (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/cm: Cancel pending LAP message when exiting IB_CM_ESTABLISH state (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Update missed conversion of flush_scheduled_work() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/ucma: Copy iWARP route information on queries (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Update workqueue usage (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] infiniband: remove dev_base_lock use (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [virt] vmalloc: eagerly clear ptes on vunmap (Igor Mammedov) [730503]- [build] spec: add more drivers to initrd (Andy Gospodarek) [714883] - [target] add to tech-preview.txt and call mark_tech_preview (Andy Grover) [638007] - [x86] ucode-amd: Don't warn when no ucode is available for a CPU revision (Anton Arapov) [731409] - [scsi] isci: remove core/scic_sds_port_configuration_agent.c (David Milburn) [730136] - [scsi] qla4xxx: export iface name (Mike Christie) [730599] - [s390x] config: switch on CONFIG_DEBUG_PAGEALLOC on s390x-debug kernel (Hendrik Brueckner) [702405] - [char] tpm: Fix uninitialized usage of data buffer (Stanislaw Gruszka) [684675] {CVE-2011-1160} - [ata] libata: remove SCSI host lock (David Milburn) [732062] - [scsi] scsi_dh_rdac: decide on whether to send mode select or not (Tomas Henzl) [683613] - [scsi] scsi_dh_rdac: Detect the different RDAC operating modes (Tomas Henzl) [683613] - [scsi] scsi_dh_rdac: Add definitions for different RDAC operating modes (Tomas Henzl) [683613] - [target] modify rhel config for tcm (Andy Grover) [638007] - [target] backport to old queuecommand interface (Andy Grover) [638007] - [target] fixup file backstore for vfs_fsync_range api change (Andy Grover) [638007] - [target] fixes for iblock backport (Andy Grover) [638007] - [scsi] add ACA_TAG definition to scsi/scsi_tcq.h (Andy Grover) [638007] - [scsi] Add missing SPC-4 CDB and MAINTENANCE_[IN, OUT] service action definitions (Andy Grover) [638007] - [target] Fix UTS_RELEASE build errors (Andy Grover) [638007] - [scsi] tcm_fc: Fixing reference counting problem which was causing ft_sess to be deleted (Andy Grover) [638007] - [scsi] Add FCoE Target support (Andy Grover) [638007] - [block] cfq-iosched: Reduce linked group count upon group destruction (Vivek Goyal) [726099] - [kdump] x86: Fix crashkernel=auto to take into account memory needed by filtering utility (Vivek Goyal) [730077]- [drm] radeon: post-3.0 fixes (Jerome Glisse) [730838] - [netdrv] netxen-firmware: rename firmware files (Andy Gospodarek) [693743] - [netdrv] netxen_nic: Fix common misspellings (Tony Camuso) [693740] - [netdrv] netxen_nic: Add support for VLAN RX HW acceleration (Tony Camuso) [693740] - [netdrv] netxen_nic: Fix ethtool->set_flags not intended -EINVAL return value (Tony Camuso) [693740] - [netdrv] netxen_nic: Support for GbE port settings (Tony Camuso) [693740] - [netdrv] netxen_nic: Notify firmware of Flex 10 interface down (Tony Camuso) [693740] - [netdrv] netxen-firmware: Update firmware to version 4.0.544 or greater (Tony Camuso) [693743] - [fs] autofs: fix some further kabi inconsistencies (Ian Kent) [704941] - [fs] kabi - add back do_add_mount() (Ian Kent) [704941] - [fs] kabi - rename follow_down_one() to follow_down() (Ian Kent) [704941] - [fs] VFS: Fix automount for negative autofs dentries (Ian Kent) [704941] - [fs] VFS: Fix vfsmount overput on simultaneous automount (Ian Kent) [704941] - [fs] autofs4 - reinstate last used update on access (Ian Kent) [704941] - [fs] tidy up around finish_automount() (Ian Kent) [704941] - [fs] don't drop newmnt on error in do_add_mount() (Ian Kent) [704941] - [fs] Take the completion of automount into new helper (Ian Kent) [704941] - [fs] autofs4: Merge the remaining dentry ops tables (Ian Kent) [704941] - [fs] Unexport do_add_mount() and add in follow_automount(), not ->d_automount() (Ian Kent) [704941] - [fs] vfs - Remove a further kludge from __do_follow_link() (Ian Kent) [704941] - [fs] autofs4 - bump version (Ian Kent) [704941] - [fs] autofs4 - add v4 pseudo direct mount support (Ian Kent) [704941] - [fs] autofs4 - fix wait validation (Ian Kent) [704941] - [fs] autofs4: cleanup autofs4_free_ino() (Ian Kent) [704941] - [fs] autofs4: cleanup dentry operations (Ian Kent) [704941] - [fs] autofs4: cleanup inode operations (Ian Kent) [704941] - [fs] autofs4: removed unused code (Ian Kent) [704941] - [fs] autofs4: add d_manage() dentry operation (Ian Kent) [704941] - [fs] autofs4: add d_automount() dentry operation (Ian Kent) [704941] - [fs] CIFS: Use d_automount() rather than abusing follow_link() [ver #2] (Ian Kent) [704941] - [fs] NFS: Use d_automount() rather than abusing follow_link() (Ian Kent) [704941] - [fs] VFS: Add an AT_NO_AUTOMOUNT flag to suppress terminal automount [ver #2] (Ian Kent) [704941] - [fs] Add a dentry op to allow processes to be held during pathwalk transit (Ian Kent) [704941] - [fs] VFS: Add a dentry op to handle automounting rather than abusing follow_link() (Ian Kent) [704941] - [fs] dcache remove d_mounted (Ian Kent) [704941] - [fs] Sanitize autofs_dev_ioctl_ismountpoint() (Ian Kent) [704941] - [fs] autofs4 - rename dentry to expiring in autofs4_lookup_expiring() (Ian Kent) [704941] - [fs] autofs4 - rename dentry to active in autofs4_lookup_active() (Ian Kent) [704941] - [fs] autofs4 - eliminate d_unhashed in path walk checks (Ian Kent) [704941] - [fs] autofs4 - cleanup active and expire lookup (Ian Kent) [704941] - [fs] autofs4 - rename unhashed to active in autofs4_lookup() (Ian Kent) [704941] - [fs] autofs4 - use autofs_info for pending flag (Ian Kent) [704941] - [fs] autofs4 - use helper for need mount check (Ian Kent) [704941] - [fs] autofs4 - use helpers for expiring list (Ian Kent) [704941] - [fs] autofs4 - use helpers for active list handling (Ian Kent) [704941] - [md] Using poll /proc/mdstat can monitor the events of adding a spare disks (Doug Ledford) [729696] - [md] raid5: get rid of duplicated call to bio_data_dir() (Doug Ledford) [729696] - [md] raid5: use kmem_cache_zalloc() (Doug Ledford) [729696] - [md] raid10: share pages between read and write bio's during recovery (Doug Ledford) [729696] - [md] raid10: factor out common bio handling code (Doug Ledford) [729696] - [md] raid10: get rid of duplicated conditional expression (Doug Ledford) [729696] - [md] raid5: remove unusual use of bio_iovec_idx() (Doug Ledford) [729696] - [md] raid5: fix raid5_set_bi_hw_segments (Doug Ledford) [729696] - [md] bitmap: remove unused fields from struct bitmap (Doug Ledford) [729696] - [md] bitmap: use proper accessor macro (Doug Ledford) [729696] - [md] check ->hot_remove_disk when removing disk (Doug Ledford) [729696] - [md] use is_power_of_2 macro (Doug Ledford) [729696] - [md] allow resync_start to be set while an array is active (Doug Ledford) [729696] - [md] raid10: reformat some loops with less indenting (Doug Ledford) [729696] - [md] raid10: remove unused variable (Doug Ledford) [729696] - [md] raid10: make more use of 'slot' in raid10d (Doug Ledford) [729696] - [md] raid10: some tidying up in fix_read_error (Doug Ledford) [729696] - [md] raid1: improve handling of pages allocated for write-behind (Doug Ledford) [729696] - [md] raid1: try fix_sync_read_error before process_checks (Doug Ledford) [729696] - [md] raid1: tidy up new functions: process_checks and fix_sync_read_error (Doug Ledford) [729696] - [md] raid1: split out two sub-functions from sync_request_write (Doug Ledford) [729696] - [md] make error_handler functions more uniform and correct (Doug Ledford) [729696] - [md] multipath: discard working_disks in favour of degraded (Doug Ledford) [729696] - [md] raid1: clean up read_balance (Doug Ledford) [729696] - [md] simplify raid10 read_balance (Doug Ledford) [729696] - [md] bitmap: fix saving of events_cleared and other state (Doug Ledford) [729696] - [md] reject a re-add request that cannot be honoured (Doug Ledford) [729696] - [md] Fix race when creating a new md device (Doug Ledford) [729696] - [md] raid5: fix build error, sector_t usage (Doug Ledford) [729696] - [md] Fix dev_sectors on takeover from raid0 to raid4/5 (Doug Ledford) [729696] - [input] kabi fixes after addition of MT slot fields (Mauro Carvalho Chehab) [464653] - [input] synaptics: retry failed resets when reconnecting (Mauro Carvalho Chehab) [464653] - [input] synaptics: fix reconnect logic on MT devices (Mauro Carvalho Chehab) [464653] - [input] synaptics: ignore bogus mt packet (Mauro Carvalho Chehab) [464653] - [input] synaptics: add multi-finger and semi-mt support (Mauro Carvalho Chehab) [464653] - [input] create a separate code for handling mt slots (Mauro Carvalho Chehab) [464653] - [input] introduce MT event slots (Mauro Carvalho Chehab) [464653] - [input] synaptics: fix handling of 2-button ClickPads (Mauro Carvalho Chehab) [464653] - [input] synaptics: simplify pass-through port handling (Mauro Carvalho Chehab) [464653] - [input] synaptics: relax capability ID checks on newer hardware (Mauro Carvalho Chehab) [464653] - [input] synaptics: set min/max for finger width (Mauro Carvalho Chehab) [464653] - [input] synaptics: only report width on hardware that supports it (Mauro Carvalho Chehab) [464653] - [input] synaptics: set dimensions as reported by firmware (Mauro Carvalho Chehab) [464653] - [input] Add support of Synaptics Clickpad device (Mauro Carvalho Chehab) [464653] - [input] psmouse: fix Synaptics detection when protocol is disabled (Mauro Carvalho Chehab) [464653]- [mm] mremap: resurrect overflow check in move_page_tables() (Andrea Arcangeli) [725926] - [security] SELinux: indicate fatal error in compat netfilter code (Eric Paris) [656952] - [security] SELinux: Only return netlink error when we know the return is fatal (Eric Paris) [656952] - [security] SELinux: return -ECONNREFUSED from ip_postroute to signal fatal error (Eric Paris) [656952] - [net] tcp_connect should return certain errors up the stack (Eric Paris) [656952] - [net] netfilter: allow hooks to pass error code back up the stack (Eric Paris) [656952] - [scsi] isci: remove reserved device IDs from isci_id_table (David Milburn) [730131] - [kernel] perf: Fix software event overflow (Peter Zijlstra) [730708] - [watchdog] hpwdt support for upcoming ProLiant generations (Tony Camuso) [726719] - [perf] spec: Adding python-perf package (Jiri Olsa) [725812] - [perf] tools: Add support to install perf python extension (Jiri Olsa) [725812] - [perf] sched: Usage leftover from trace -> script rename (Jiri Olsa) [726589] - [perf] sched: Do not delete session object prematurely (Jiri Olsa) [726595] - [perf] buildid-cache: Zero out buffer of filenames when adding/removing buildid (Jiri Olsa) [696044] - [x86] UV: Correct UV2 BAU destination timeout (George Beshers) [696269] - [x86] UV: Allow for non-consecutive sockets (George Beshers) [696269] - [x86] UV: Correct failed topology memory leak (George Beshers) [696269] - [x86] UV: Remove cpumask_t from the stack (George Beshers) [696269] - [x86] UV: Rename hubmask to pnmask (George Beshers) [696269] - [x86] UV: Correct reset_with_ipi() (George Beshers) [696269] - [x86] UV: Inline header file functions (George Beshers) [696269] - [x86] UV: Fix smp_processor_id() use in a preemptable region (George Beshers) [696269] - [x86] UV: Clean up uv_tlb.c (George Beshers) [696269] - [x86] Fix UV BAU for non-consecutive nasids (George Beshers) [696269] - [x86] UV: Enable 64-bit ACPI MFCG support (George Beshers) [696269] - [x86] UV: Avoid KABI breakage (George Beshers) [696269] - [x86] UV: Add support for SGI UV2 hub chip (George Beshers) [696269] - [x86] UV: Update node controller MMRs (George Beshers) [696269] - [scsi] libsas: fix/amend device gone notification is sas_deform_port() (David Milburn) [695955] - [scsi] revert libsas: fix/amend device gone notification is sas_deform_port() (David Milburn) [695955] - [scsi] libsas: fix loopback topology bug during discovery (David Milburn) [695955] - [ata] libata: fix locking for sas paths (David Milburn) [695955] - [scsi] libsas: plumb sas port scan into standard libata paths (David Milburn) [695955] - [scsi] libsas: Add option for SATA soft reset (David Milburn) [695955] - [scsi] libsas: fix SATA NCQ error (David Milburn) [695955] - [scsi] libsas: fix ata list corruption issue (David Milburn) [695955] - [scsi] libsas: convert to libata new error handler (David Milburn) [695955] - [ata] libata: separate error handler into usable components (David Milburn) [695955] - [scsi] libsas: remove spurious sata control register read/write (David Milburn) [695955] - [ata] libata: fix eh locking (David Milburn) [695955] - [ata] libsas: fix ATAPI check condition termination (David Milburn) [695955] - [scsi] Unify SAM_ and SAM_STAT_ macros (David Milburn) [695955] - [ata] libata: kill ATA_FLAG_DISABLED (David Milburn) [695955] - [ata] libata-sff: kill unused ata_bus_reset() (David Milburn) [695955]- [dm] RAID: add RAID1 to DM_RAID Kconfig (Mike Snitzer) [723010] - [block] DM RAID: add call to 'mark_tech_preview' (Jonathan E Brassow) [723010] - [dm] RAID: add RAID module to config (Mike Snitzer) [723010] - [md] RAID1: Generic unplug (Jonathan E Brassow) [723010] - [dm] RAID: Included header cleanup (Jonathan E Brassow) [723010] - [dm] RAID: Support RAID1 personality (Jonathan E Brassow) [723010] - [dm] RAID: Support Metadata devices (Jonathan E Brassow) [723010] - [dm] RAID: Allow write_mostly specification (Jonathan E Brassow) [723010] - [dm] RAID: Allow region_size specification (Jonathan E Brassow) [723010] - [dm] RAID: documentation update (Jonathan E Brassow) [723010] - [dm] RAID: cleanup parameter handling (Jonathan E Brassow) [723010] - [dm] RAID: RAID 4/5/6 basic support (Jonathan E Brassow) [723010] - [md] RAID1 changes for device-mapper (Jonathan E Brassow) [723010] - [md] Generate event on sync completion (Jonathan E Brassow) [723010] - [md] Prevent NULL ptr dereference (Jonathan E Brassow) [723010] - [md] support bitmap creation by DM (Jonathan E Brassow) [723010] - [md] raid5 do not set fullsync (Jonathan E Brassow) [723010] - [md] add sync_super to mddev_t struct (Jonathan E Brassow) [723010] - [md] move thread wakeups into resume (Jonathan E Brassow) [723010] - [md] Misc message clean-up (Jonathan E Brassow) [723010] - [md] No sync I/O while suspended (Jonathan E Brassow) [723010] - [md] No integrity register if no gendisk (Jonathan E Brassow) [723010] - [dm] table: propagate non-rotational flag (Mike Snitzer) [723005] - [dm] table: avoid crash if integrity profile changes (Mike Snitzer) [723005] - [dm] flakey: fix corrupt_bio_byte error path (Mike Snitzer) [723005] - [dm] add features flag to dm_target structure (Mike Snitzer) [714992] - [block] dm table: set flush capability based on underlying devices (Mike Snitzer) [725816] - [block] dm: suppress endian warnings (Mike Snitzer) [723005] - [block] eliminate potential for infinite loop in blkdev_issue_discard (Mike Snitzer) [723005] - [dm] introduce and use BIO_DISCARD (Mike Snitzer) [723005] - [dm] ioctl: prevent empty message (Mike Snitzer) [723005] - [dm] export dm_get_md (Mike Snitzer) [723005] - [dm] table: add always-writeable feature (Mike Snitzer) [723005] - [dm] table: add singleton feature (Mike Snitzer) [723005] - [dm] table: clean dm_get_device and move exports (Mike Snitzer) [723005] - [dm] ioctl: forbid multiple device specifiers (Mike Snitzer) [723005] - [dm] ioctl: introduce __get_dev_cell (Mike Snitzer) [723005] - [dm] ioctl: fill in device parameters in more ioctls (Mike Snitzer) [723005] - [dm] flakey: add corrupt_bio_byte feature (Mike Snitzer) [723005] - [dm] flakey: add drop_writes (Mike Snitzer) [723005] - [dm] flakey: support feature args (Mike Snitzer) [723005] - [dm] flakey: use dm_target_offset and support discards (Mike Snitzer) [723005] - [dm] table: share target argument parsing functions (Mike Snitzer) [723005] - [dm] snapshot: skip reading origin when overwriting complete chunk (Mike Snitzer) [723005] - [dm] ignore merge_bvec for-snapshots when safe (Mike Snitzer) [723005] - [dm] kcopyd: add dm_kcopyd_zero to zero an area (Mike Snitzer) [723005] - [dm] snapshot: style cleanups (Mike Snitzer) [723005] - [dm] snapshot: remove unused definitions (Mike Snitzer) [723005] - [dm] kcopyd: remove nr_pages field from job structure (Mike Snitzer) [723005] - [dm] kcopyd: remove offset field from job structure (Mike Snitzer) [723005] - [dm] use vzalloc (Mike Snitzer) [723005] - [dm] log userspace: use list_move (Mike Snitzer) [723005] - [dm] table: fix discard support (Mike Snitzer) [723005] - [dm] mpath: fix potential NULL pointer in feature arg processing (Mike Snitzer) [723005] - [dm] snapshot: flush disk cache when merging (Mike Snitzer) [723005] - [dm] io: RHEL specific updates to support interface changes (Mike Snitzer) [723005] - [dm] kcopyd: return client directly and not through a pointer (Mike Snitzer) [723005] - [dm] kcopyd: reserve fewer pages (Mike Snitzer) [723005] - [dm] io: use fixed initial mempool size (Mike Snitzer) [723005] - [dm] kcopyd: alloc pages from the main page allocator (Mike Snitzer) [723005] - [dm] kcopyd: add gfp parm to alloc_pl (Mike Snitzer) [723005] - [dm] kcopyd: remove superfluous page allocation spinlock (Mike Snitzer) [723005] - [dm] kcopyd: preallocate sub jobs to avoid deadlock (Mike Snitzer) [723005] - [dm] kcopyd: avoid pointless job splitting (Mike Snitzer) [723005] - [dm] table: reject devices without request fns (Mike Snitzer) [723005] - [dm] table: allow targets to support discards internally (Mike Snitzer) [723005] - [dm] mpath: allow table load with no priority groups (Mike Snitzer) [723005] - [dm] mpath: fail message ioctl if specified path is not valid (Mike Snitzer) [723005] - [dm] flakey: enable on all supported RHEL6 architectures (Mike Snitzer) [723005] - [dm] add flakey target (Mike Snitzer) [723005] - [dm] fix opening log and cow devices for read only tables (Mike Snitzer) [723005] - [dm] per target unplug callback support (Mike Snitzer) [723005] - [dm] introduce target callbacks and congestion callback (Mike Snitzer) [723005] - [dm] snapshot: remove unused dm_snapshot queued_bios_work (Mike Snitzer) [723005] - [block] cciss: do not attempt to read from a write-only register (Tony Camuso) [728676] - [scsi] mpt2sas: mark lockless mode tech preview (Prarit Bhargava) - [perf] x86: Add model 45 SandyBridge support (Prarit Bhargava) [729557] - [x86] section mismatch fix for boot_cpu_data_rh (Prarit Bhargava) [729341] - [mm] Avoid merging a VMA with another VMA which is cloned from the parent process. (Larry Woodman) [725855] - [pci] revert latest SRIOV patchset (Aristeu Rozanski) [730144]- [fs] sysfs: use rb-tree for inode number lookup (Mikulas Patocka) [725580] - [fs] sysfs: remove s_sibling hacks (Mikulas Patocka) [725580] - [fs] sysfs: use rb-tree for name lookups (Mikulas Patocka) [725580] - [fs] sysfs: count subdirectories (Mikulas Patocka) [725580] - [mm] backing-dev: use synchronize_rcu_expedited instead of synchronize_rcu (Mikulas Patocka) [725580] - [fs] cifs: don't start signing too early (Jeff Layton) [729437] - [fs] cifs: Fix signing failure when server mandates signing for NTLMSSP (Jeff Layton) [729437] - [net] net: don't set VLAN_TAG_PRESENT for VLAN 0 frames (Stefan Assmann) [706208] - [netdrv] bnx2x: fix undesired VLAN stripping (Michal Schmidt) [702752] - [fs] nfs: don't use d_move in nfs_async_rename_done (Jeff Layton) [729434] - [net] af_packet: prevent information leak (Jiri Pirko) [728033] - [net] gro: Only reset frag0 when skb can be pulled (Jiri Pirko) [726556] - [net] Fix security_socket_sendmsg() bypass problem. (Jiri Pirko) [708365] - [net] Cap number of elements for sendmmsg (Jiri Pirko) [708365] - [net] sendmmsg should only return an error if no messages were sent (Jiri Pirko) [708365] - [net] net: Add sendmmsg socket system call (Jiri Pirko) [708365] - [gfs2] assert in __gfs2_ail_flush after #676626 patch is applied (Robert S Peterson) [724921] - [fs] FS-Cache: Only call mark_tech_preview() when caching is actually begun (David Howells) [696396] - [fs] Fix mark_tech_preview() to not disable lock debugging (David Howells) [696396] - [netdrv] bonding: fix potential deadlock in bond_uninit() (Andy Gospodarek) [719587] - [netdrv] vmxnet3: Update to latest upstream (Neil Horman) [694893]- [fs] xfs: unpin stale inodes directly in IOP_COMMITTED (Dave Chinner) [695827] - [fs] xfs: prevent bogus assert when trying to remove non-existent attribute (Dave Chinner) [695827] - [fs] xfs: clear XFS_IDIRTY_RELEASE on truncate down (Dave Chinner) [695827] - [fs] xfs: reset inode per-lifetime state when recycling it (Dave Chinner) [695827] - [fs] xfs: make log devices with write back caches work (Dave Chinner) [695827] - [fs] xfs: fix ->mknod() return value on xfs_get_acl() failure (Dave Chinner) [695827] - [fs] xfs: correctly decrement the extent buffer index in xfs_bmap_del_extent (Dave Chinner) [695827] - [fs] xfs: check for valid indices in xfs_iext_get_ext and xfs_iext_idx_to_irec (Dave Chinner) [695827] - [fs] xfs: fix up asserts in xfs_iflush_fork (Dave Chinner) [695827] - [fs] xfs: do not do pointer arithmetic on extent records (Dave Chinner) [695827] - [fs] xfs: do not use unchecked extent indices in xfs_bunmapi (Dave Chinner) [695827] - [fs] xfs: do not use unchecked extent indices in xfs_bmapi (Dave Chinner) [695827] - [fs] xfs: do not use unchecked extent indices in xfs_bmap_add_extent_* (Dave Chinner) [695827] - [fs] xfs: remove if_lastex (Dave Chinner) [695827] - [fs] xfs: remove the unused XFS_BMAPI_RSVBLOCKS flag (Dave Chinner) [695827] - [fs] xfs: obey minleft values during extent allocation correctly (Dave Chinner) [695827] - [fs] xfs: reset buffer pointers before freeing them (Dave Chinner) [695827] - [fs] xfs: avoid getting stuck during async inode flushes (Dave Chinner) [695827] - [fs] xfs: fix xfs_itruncate_start tracing (Dave Chinner) [695827] - [fs] xfs: kill off xfs_printk() (Dave Chinner) [695827] - [fs] xfs: treewide: fix a few typos in comments (Dave Chinner) [695827] - [fs] xfs: make AIL target updates and compares 32bit safe. (Dave Chinner) [695827] - [fs] xfs: always push the AIL to the target (Dave Chinner) [695827] - [fs] xfs: ensure reclaim cursor is reset correctly at end of AG (Dave Chinner) [695827] - [fs] xfs: add an x86 compat handler for XFS_IOC_ZERO_RANGE (Dave Chinner) [695827] - [fs] xfs: fix compiler warning in xfs_trace.h (Dave Chinner) [695827] - [fs] xfs: cleanup duplicate initializations (Dave Chinner) [695827] - [fs] xfs: reduce the number of pagb_lock roundtrips in xfs_alloc_clear_busy (Dave Chinner) [695827] - [fs] xfs: exact busy extent tracking (Dave Chinner) [695827] - [fs] xfs: do not immediately reuse busy extent ranges (Dave Chinner) [695827] - [fs] xfs: optimize AGFL refills (Dave Chinner) [695827] - [fs] xfs: fix duplicate message output (Dave Chinner) [695827] - [fs] xfs: fix xfs_debug warnings (Dave Chinner) [695827] - [fs] xfs: fix variable set but not used warnings (Dave Chinner) [695827] - [fs] xfs: convert log tail checking to a warning (Dave Chinner) [695827] - [fs] xfs: catch bad block numbers freeing extents. (Dave Chinner) [695827] - [fs] xfs: fix extent format buffer allocation size (Dave Chinner) [695827] - [fs] xfs: Fix common misspellings (Dave Chinner) [695827] - [fs] xfs: fix unreferenced var error in xfs_buf.c (Dave Chinner) [695827] - [fs] xfs: stop using the page cache to back the buffer cache (Dave Chinner) [695827] - [fs] xfs: register the inode cache shrinker before quotachecks (Dave Chinner) [695827] - [fs] xfs: xfs_trans_read_buf() should return an error on failure (Dave Chinner) [695827] - [fs] xfs: introduce inode cluster buffer trylocks for xfs_iflush (Dave Chinner) [695827] - [fs] xfs: vmap: flush vmap aliases when mapping fails (Dave Chinner) [695827] - [fs] xfs: preallocation transactions do not need to be synchronous (Dave Chinner) [695827] - [fs] xfs: don't name variables "panic" (Dave Chinner) [695827] - [fs] xfs: factor agf counter updates into a helper (Dave Chinner) [695827] - [fs] xfs: clean up the xfs_alloc_compute_aligned calling convention (Dave Chinner) [695827] - [fs] xfs: kill support/debug.[ch] (Dave Chinner) [695827] - [fs] xfs: Convert remaining cmn_err() callers to new API (Dave Chinner) [695827] - [fs] xfs: convert the quota debug prints to new API (Dave Chinner) [695827] - [fs] xfs: rename xfs_cmn_err_fsblock_zero() (Dave Chinner) [695827] - [fs] xfs: convert xfs_fs_cmn_err to new error logging API (Dave Chinner) [695827] - [fs] xfs: kill xfs_fs_mount_cmn_err() macro (Dave Chinner) [695827] - [fs] xfs: kill xfs_fs_repair_cmn_err() macro (Dave Chinner) [695827] - [fs] xfs: convert xfs_cmn_err to xfs_alert_tag (Dave Chinner) [695827] - [fs] xfs: Convert xlog_warn to new logging interface (Dave Chinner) [695827] - [fs] xfs: Convert linux-2.6/ files to new logging interface (Dave Chinner) [695827] - [fs] xfs: introduce new logging API. (Dave Chinner) [695827] - [fs] xfs: enable delaylog by default (Dave Chinner) [695827] - [fs] xfs: more sensible inode refcounting for ialloc (Dave Chinner) [695827] - [fs] xfs: stop using xfs_trans_iget in the RT allocator (Dave Chinner) [695827] - [fs] xfs: check if device support discard in xfs_ioc_trim() (Dave Chinner) [695827] - [fs] xfs: add lockdep annotations for the rt inodes (Dave Chinner) [695827] - [fs] xfs: fix xfs_get_extsz_hint for a zero extent size hint (Dave Chinner) [695827] - [fs] xfs: only lock the rt bitmap inode once per allocation (Dave Chinner) [695827] - [fs] xfs: xfs_bmap_add_extent_delay_real should init br_startblock (Dave Chinner) [695827] - [fs] xfs: fix dquot shaker deadlock (Dave Chinner) [695827] - [fs] xfs: handle CIL transaction commit failures correctly (Dave Chinner) [695827] - [fs] xfs: limit extsize to size of AGs and/or MAXEXTLEN (Dave Chinner) [695827] - [fs] xfs: prevent extsize alignment from exceeding maximum extent size (Dave Chinner) [695827] - [fs] xfs: limit extent length for allocation to AG size (Dave Chinner) [695827] - [fs] xfs: speculative delayed allocation uses rounddown_power_of_2 badly (Dave Chinner) [695827] - [fs] xfs: fix efi item leak on forced shutdown (Dave Chinner) [695827] - [fs] xfs: fix log ticket leak on forced shutdown. (Dave Chinner) [695827] - [fs] xfs: Do not name variables "panic" (Dave Chinner) [695827] - [fs] xfs: prevent NMI timeouts in cmn_err (Dave Chinner) [695827] - [fs] xfs: workqueue: convert cancel_rearming_delayed_work[queue]() users to cancel_delayed_work_sync() (Dave Chinner) [695827] - [fs] make the feature checks in ->fallocate future proof (Dave Chinner) [695827] - [fs] xfs: Add log level to assertion printk (Dave Chinner) [695827] - [fs] xfs: fix an assignment within an ASSERT() (Dave Chinner) [695827] - [fs] xfs: fix error handling for synchronous writes (Dave Chinner) [695827] - [fs] xfs: add FITRIM support (Dave Chinner) [695827] - [fs] xfs: ensure log covering transactions are synchronous (Dave Chinner) [695827] - [fs] xfs: factor common write setup code (Dave Chinner) [695827] - [fs] xfs: split buffered IO write path from xfs_file_aio_write (Dave Chinner) [695827] - [fs] xfs: split direct IO write path from xfs_file_aio_write (Dave Chinner) [695827] - [fs] xfs: introduce xfs_rw_lock() helpers for locking the inode (Dave Chinner) [695827] - [fs] xfs: factor post-write newsize updates (Dave Chinner) [695827] - [fs] xfs: factor common post-write isize handling code (Dave Chinner) [695827] - [fs] xfs: convert grant head manipulations to lockless algorithm (Dave Chinner) [695827] - [fs] xfs: introduce new locks for the log grant ticket wait queues (Dave Chinner) [695827] - [fs] xfs: log timestamp changes to the source inode in rename (Dave Chinner) [695827] - [fs] xfs: convert log grant heads to atomic variables (Dave Chinner) [695827] - [fs] xfs: convert l_tail_lsn to an atomic variable. (Dave Chinner) [695827] - [fs] xfs: convert l_last_sync_lsn to an atomic variable (Dave Chinner) [695827] - [fs] xfs: make AIL tail pushing independent of the grant lock (Dave Chinner) [695827] - [fs] xfs: use wait queues directly for the log wait queues (Dave Chinner) [695827] - [fs] xfs: combine grant heads into a single 64 bit integer (Dave Chinner) [695827] - [fs] xfs: rework log grant space calculations (Dave Chinner) [695827] - [fs] xfs: fact out common grant head/log tail verification code (Dave Chinner) [695827] - [fs] xfs: convert log grant ticket queues to list heads (Dave Chinner) [695827] - [fs] xfs: use AIL bulk delete function to implement single delete (Dave Chinner) [695827] - [fs] xfs: use AIL bulk update function to implement single updates (Dave Chinner) [695827] - [fs] xfs: remove all the inodes on a buffer from the AIL in bulk (Dave Chinner) [695827] - [fs] xfs: consume iodone callback items on buffers as they are processed (Dave Chinner) [695827] - [fs] xfs: reduce the number of AIL push wakeups (Dave Chinner) [695827] - [fs] xfs: bulk AIL insertion during transaction commit (Dave Chinner) [695827] - [fs] xfs: clean up xfs_ail_delete() (Dave Chinner) [695827] - [fs] xfs: Pull EFI/EFD handling out from under the AIL lock (Dave Chinner) [695827] - [fs] xfs: fix EFI transaction cancellation. (Dave Chinner) [695827] - [fs] xfs: connect up buffer reclaim priority hooks (Dave Chinner) [695827] - [fs] xfs: add a lru to the XFS buffer cache (Dave Chinner) [695827] - [fs] xfs: only run xfs_error_test if error injection is active (Dave Chinner) [695827] - [fs] xfs: avoid moving stale inodes in the AIL (Dave Chinner) [695827] - [fs] xfs: delayed alloc blocks beyond EOF are valid after writeback (Dave Chinner) [695827] - [fs] xfs: push stale, pinned buffers on trylock failures (Dave Chinner) [695827] - [fs] xfs: fix failed write truncation handling. (Dave Chinner) [695827] - [fs] xfs: convert xfsbud shrinker to a per-buftarg shrinker. (Dave Chinner) [695827] - [fs] xfs: convert pag_ici_lock to a spin lock (Dave Chinner) [695827] - [fs] xfs: convert inode cache lookups to use RCU locking (Dave Chinner) [695827] - [fs] xfs: rcu free inodes (Dave Chinner) [695827] - [fs] xfs: don't truncate prealloc from frequently accessed inodes (Dave Chinner) [695827] - [fs] xfs: dynamic speculative EOF preallocation (Dave Chinner) [695827] - [fs] xfs: use KM_NOFS for allocations during attribute list operations (Dave Chinner) [695827] - [fs] xfs: provide a inode iolock lockdep class (Dave Chinner) [695827] - [fs] xfs: factor duplicate code in xfs_alloc_ag_vextent_near into a helper (Dave Chinner) [695827] - [fs] xfs: clean up xfs_alloc_ag_vextent_exact (Dave Chinner) [695827] - [fs] xfs: simplify xfs_map_at_offset (Dave Chinner) [695827] - [fs] xfs: refactor xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: remove the all_bh flag from xfs_convert_page (Dave Chinner) [695827] - [fs] xfs: remove xfs_probe_cluster (Dave Chinner) [695827] - [fs] xfs: simplify xfs_map_blocks (Dave Chinner) [695827] - [fs] xfs: kill xfs_iomap (Dave Chinner) [695827] - [fs] xfs: cleanup the xfs_iomap_write_* helpers (Dave Chinner) [695827] - [fs] xfs: a few small tweaks for overwrites in xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: remove some dead bio handling code (Dave Chinner) [695827] - [fs] xfs: improve mapping type check in xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: untangle phase1 vs phase2 recovery helpers (Dave Chinner) [695827] - [fs] xfs: refactor xlog_recover_commit_trans (Dave Chinner) [695827] - [fs] xfs: use struct list_head for the buf cancel table (Dave Chinner) [695827] - [fs] xfs: remove leftovers of old buffer log items in recovery code (Dave Chinner) [695827] - [fs] xfs: fix exporting with left over 64-bit inodes (Dave Chinner) [695827] - [fs] xfs: remove incorrect assert in xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: fix a few compiler warnings with CONFIG_XFS_QUOTA=n (Dave Chinner) [695827] - [fs] xfs: tell lockdep about parent iolock usage in filestreams (Dave Chinner) [695827] - [fs] xfs: move delayed write buffer trace (Dave Chinner) [695827] - [fs] xfs: fix per-ag reference counting in inode reclaim tree walking (Dave Chinner) [695827] - [fs] xfs: xfs_ioctl: fix information leak to userland (Dave Chinner) [695827] - [fs] xfs: remove experimental tag from the delaylog option (Dave Chinner) [695827] - [fs] tree-wide: fix comment/printk typos (Dave Chinner) [695827] - [fs] writeback: remove nonblocking/encountered_congestion references (Dave Chinner) [695827] - [fs] xfs: semaphore cleanup (Dave Chinner) [695827] - [fs] xfs: Extend project quotas to support 32bit project ids (Dave Chinner) [695827] - [fs] xfs: remove xfs_buf wrappers (Dave Chinner) [695827] - [fs] xfs: remove xfs_cred.h (Dave Chinner) [695827] - [fs] xfs: remove xfs_globals.h (Dave Chinner) [695827] - [fs] xfs: remove xfs_version.h (Dave Chinner) [695827] - [fs] xfs: remove xfs_refcache.h (Dave Chinner) [695827] - [fs] xfs: fix the xfs_trans_committed (Dave Chinner) [695827] - [fs] xfs: remove unused t_callback field in struct xfs_trans (Dave Chinner) [695827] - [fs] xfs: fix bogus m_maxagi check in xfs_iget (Dave Chinner) [695827] - [fs] xfs: do not use xfs_mod_incore_sb_batch for per-cpu counters (Dave Chinner) [695827] - [fs] xfs: do not use xfs_mod_incore_sb for per-cpu counters (Dave Chinner) [695827] - [fs] xfs: remove XFS_MOUNT_NO_PERCPU_SB (Dave Chinner) [695827] - [fs] xfs: pack xfs_buf structure more tightly (Dave Chinner) [695827] - [fs] xfs: convert buffer cache hash to rbtree (Dave Chinner) [695827] - [fs] xfs: serialise inode reclaim within an AG (Dave Chinner) [695827] - [fs] xfs: batch inode reclaim lookup (Dave Chinner) [695827] - [fs] xfs: implement batched inode lookups for AG walking (Dave Chinner) [695827] - [fs] xfs: split out inode walk inode grabbing (Dave Chinner) [695827] - [fs] xfs: split inode AG walking into separate code for reclaim (Dave Chinner) [695827] - [fs] xfs: remove buftarg hash for external devices (Dave Chinner) [695827] - [fs] xfs: use unhashed buffers for size checks (Dave Chinner) [695827] - [fs] xfs: kill XBF_FS_MANAGED buffers (Dave Chinner) [695827] - [fs] xfs: store xfs_mount in the buftarg instead of in the xfs_buf (Dave Chinner) [695827] - [fs] xfs: introduced uncached buffer read primitve (Dave Chinner) [695827] - [fs] xfs: rename xfs_buf_get_nodaddr to be more appropriate (Dave Chinner) [695827] - [fs] xfs: don't use vfs writeback for pure metadata modifications (Dave Chinner) [695827] - [fs] xfs: lockless per-ag lookups (Dave Chinner) [695827] - [fs] xfs: remove debug assert for per-ag reference counting (Dave Chinner) [695827] - [fs] xfs: reduce the number of CIL lock round trips during commit (Dave Chinner) [695827] - [fs] xfs: eliminate some newly-reported gcc warnings (Dave Chinner) [695827] - [fs] xfs: remove the ->kill_root btree operation (Dave Chinner) [695827] - [fs] xfs: stop using xfs_qm_dqtobp in xfs_qm_dqflush (Dave Chinner) [695827] - [fs] xfs: simplify xfs_qm_dqusage_adjust (Dave Chinner) [695827] - [fs] xfs: Introduce XFS_IOC_ZERO_RANGE (Dave Chinner) [695827] - [fs] xfs: use range primitives for xfs page cache operations (Dave Chinner) [695827] - [fs] xfs: force background CIL push under sustained load (Dave Chinner) [695827] - [fs] xfs: Make fiemap work with sparse files (Dave Chinner) [695827] - [fs] xfs: prevent 32bit overflow in space reservation (Dave Chinner) [695827] - [fs] xfs: Disallow 32bit project quota id (Dave Chinner) [695827] - [fs] xfs: improve buffer cache hash scalability (Dave Chinner) [695827] - [fs] xfs: do not discard page cache data on EAGAIN (Dave Chinner) [695827] - [fs] xfs: don't do memory allocation under the CIL context lock (Dave Chinner) [695827] - [fs] xfs: Reduce log force overhead for delayed logging (Dave Chinner) [695827] - [fs] xfs: dummy transactions should not dirty VFS state (Dave Chinner) [695827] - [fs] xfs: ensure f_ffree returned by statfs() is non-negative (Dave Chinner) [695827] - [fs] xfs: handle negative wbc->nr_to_write during sync writeback (Dave Chinner) [695827] - [fs] xfs: unlock items before allowing the CIL to commit (Dave Chinner) [695827] - [fs] xfs: new truncate sequence (Dave Chinner) [695827] - [fs] xfs: get rid of block_write_begin_newtrunc (Dave Chinner) [695827] - [fs] sort out blockdev_direct_IO variants (Dave Chinner) [695827] - [fs] xfs simplify and speed up direct I/O completions (Dave Chinner) [695827] - [fs] xfs: fix big endian build (Dave Chinner) [695827] - [fs] xfs: clean up xfs_bmap_get_bp (Dave Chinner) [695827] - [fs] xfs: simplify xfs_truncate_file (Dave Chinner) [695827] - [fs] xfs: kill the b_strat callback in xfs_buf (Dave Chinner) [695827] - [fs] xfs: remove obsolete osyncisosync mount option (Dave Chinner) [695827] - [fs] xfs: clean up filestreams helpers (Dave Chinner) [695827] - [fs] xfs: fix gcc 4.6 set but not read and unused statement warnings (Dave Chinner) [695827] - [fs] xfs: Fix build when CONFIG_XFS_POSIX_ACL=n (Dave Chinner) [695827] - [fs] xfs: fix unsigned underflow in xfs_free_eofblocks (Dave Chinner) [695827] - [fs] xfs: use GFP_NOFS for page cache allocation (Dave Chinner) [695827] - [fs] xfs: fix memory reclaim recursion deadlock on locked inode buffer (Dave Chinner) [695827] - [fs] xfs: fix xfs_trans_add_item() lockdep warnings (Dave Chinner) [695827] - [fs] xfs: simplify and remove xfs_ireclaim (Dave Chinner) [695827] - [fs] xfs: remove a dmapi leftover (Dave Chinner) [695827] - [fs] xfs: writepage always has buffers (Dave Chinner) [695827] - [fs] xfs: allow writeback from kswapd (Dave Chinner) [695827] - [fs] xfs: remove incorrect log write optimization (Dave Chinner) [695827] - [fs] xfs: split xfs_itrace_entry (Dave Chinner) [695827] - [fs] xfs: remove xfs_iput (Dave Chinner) [695827] - [fs] xfs: remove xfs_iput_new (Dave Chinner) [695827] - [fs] xfs: some iget tracing cleanups / fixes (Dave Chinner) [695827] - [fs] xfs: do not use emums for flags used in tracing (Dave Chinner) [695827] - [fs] xfs: remove explicit xfs_sync_data/xfs_sync_attr calls on umount (Dave Chinner) [695827] - [fs] xfs: small cleanups for xfs_iomap / __xfs_get_blocks (Dave Chinner) [695827] - [fs] xfs: reduce stack usage in xfs_iomap (Dave Chinner) [695827] - [fs] xfs: avoid synchronous transaction in xfs_fs_write_inode (Dave Chinner) [695827] - [fs] xfs: simplify xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: simplify xfs_vm_releasepage (Dave Chinner) [695827] - [fs] xfs: remove unused delta tracking code in xfs_bmapi (Dave Chinner) [695827] - [fs] xfs: remove unused XFS_BMAPI_ flags (Dave Chinner) [695827] - [fs] xfs: remove the unused XFS_TRANS_NOSLEEP/XFS_TRANS_WAIT flags (Dave Chinner) [695827] - [fs] xfs: remove the unused XFS_LOG_SLEEP and XFS_LOG_NOSLEEP flags (Dave Chinner) [695827] - [fs] xfs: kill the unused xlog_debug variable (Dave Chinner) [695827] - [fs] xfs: fix the xfs_log_iovec i_addr type (Dave Chinner) [695827] - [fs] xfs: simplify inode to transaction joining (Dave Chinner) [695827] - [fs] xfs: simplify buffer pinning (Dave Chinner) [695827] - [fs] xfs: give li_cb callbacks the correct prototype (Dave Chinner) [695827] - [fs] xfs: give xfs_item_ops methods the correct prototypes (Dave Chinner) [695827] - [fs] xfs: merge iop_unpin_remove into iop_unpin (Dave Chinner) [695827] - [fs] xfs: simplify log item descriptor tracking (Dave Chinner) [695827] - [fs] xfs: remove unneeded #include statements (Dave Chinner) [695827] - [fs] xfs: drop dmapi hooks (Dave Chinner) [695827] - [fs] xfs: improve xfs_isilocked (Dave Chinner) [695827] - [fs] xfs: skip writeback from reclaim context (Dave Chinner) [695827] - [fs] xfs: fix access to upper inodes without inode64 (Dave Chinner) [695827] - [fs] xfs: fix might_sleep() warning when initialising per-ag tree (Dave Chinner) [695827] - [fs] xfs/quota: Add missing mutex_unlock (Dave Chinner) [695827] - [fs] xfs: remove duplicated #include (Dave Chinner) [695827] - [fs] xfs: convert more trace events to DEFINE_EVENT (Dave Chinner) [695827] - [fs] xfs: xfs_trace.c: remove duplicated #include (Dave Chinner) [695827] - [fs] xfs: Check new inode size is OK before preallocating (Dave Chinner) [695827] - [fs] xfs: clean up xlog_align (Dave Chinner) [695827] - [fs] xfs: cleanup log reservation calculactions (Dave Chinner) [695827] - [fs] xfs: be more explicit if RT mount fails due to config (Dave Chinner) [695827] - [fs] xfs: replace E2BIG with EFBIG where appropriate (Dave Chinner) [695827] - [fs] xfs: Ensure inode allocation buffers are fully replayed (Dave Chinner) [695827] - [fs] xfs: enable background pushing of the CIL (Dave Chinner) [695827] - [fs] xfs: forced unmounts need to push the CIL (Dave Chinner) [695827] - [fs] xfs: Introduce delayed logging core code (Dave Chinner) [695827] - [fs] xfs: Improve scalability of busy extent tracking (Dave Chinner) [695827] - [fs] xfs: make the log ticket ID available outside the log infrastructure (Dave Chinner) [695827] - [fs] xfs: clean up log ticket overrun debug output (Dave Chinner) [695827] - [fs] xfs: Clean up XFS_BLI_* flag namespace (Dave Chinner) [695827] - [fs] xfs: modify buffer item reference counting (Dave Chinner) [695827] - [fs] xfs: allow log ticket allocation to take allocation flags (Dave Chinner) [695827] - [fs] xfs: Don't reuse the same transaction ID for duplicated transactions. (Dave Chinner) [695827] - [fs] xfs: mark xfs_iomap_write_ helpers static (Dave Chinner) [695827] - [fs] xfs: clean up end index calculation in xfs_page_state_convert (Dave Chinner) [695827] - [fs] xfs: clean up mapping size calculation in __xfs_get_blocks (Dave Chinner) [695827] - [fs] xfs: clean up xfs_iomap_valid (Dave Chinner) [695827] - [fs] xfs: move I/O type flags into xfs_aops.c (Dave Chinner) [695827] - [fs] xfs: kill struct xfs_iomap (Dave Chinner) [695827] - [fs] xfs: report iomap_bn in block base (Dave Chinner) [695827] - [fs] xfs: report iomap_offset and iomap_bsize in block base (Dave Chinner) [695827] - [fs] xfs: remove iomap_delta (Dave Chinner) [695827] - [fs] xfs: remove iomap_target (Dave Chinner) [695827] - [fs] xfs: limit xfs_imap_to_bmap to a single mapping (Dave Chinner) [695827] - [fs] xfs: simplify buffer to transaction matching (Dave Chinner) [695827] - [fs] xfs: kill off l_sectbb_mask (Dave Chinner) [695827] - [fs] xfs: record log sector size rather than log2(that) (Dave Chinner) [695827] - [fs] xfs: remove dead XFS_LOUD_RECOVERY code (Dave Chinner) [695827] - [fs] xfs: removed unused XFS_QMOPT_ flags (Dave Chinner) [695827] - [fs] xfs: remove a few macro indirections in the quota code (Dave Chinner) [695827] - [fs] xfs: access quotainfo structure directly (Dave Chinner) [695827] - [fs] xfs: wait for direct I/O to complete in fsync and write_inode (Dave Chinner) [695827] - [fs] xfs: xfs_trace.c: duplicated include (Dave Chinner) [695827] - [fs] xfs: minor odds and ends in xfs_log_recover.c (Dave Chinner) [695827] - [fs] xfs: avoid repeated pointer dereferences (Dave Chinner) [695827] - [fs] xfs: change a few labels in xfs_log_recover.c (Dave Chinner) [695827] - [fs] xfs: enforce synchronous writes in xfs_bwrite (Dave Chinner) [695827] - [fs] xfs: remove periodic superblock writeback (Dave Chinner) [695827] - [fs] xfs: make the log ticket transaction id random (Dave Chinner) [695827] - [fs] xfs: nothing special about 1-block log sector (Dave Chinner) [695827] - [fs] xfs: encapsulate bbcount validity checking (Dave Chinner) [695827] - [fs] xfs: kill XLOG_SECTOR_ROUND*() (Dave Chinner) [695827] - [fs] xfs: simplify XLOG_SECTOR_ROUND*() (Dave Chinner) [695827] - [fs] xfs: fix min bufsize bugs in two places (Dave Chinner) [695827] - [fs] xfs: add const qualifiers to xfs error function args (Dave Chinner) [695827] - [fs] xfs: remove xfs_dqmarker (Dave Chinner) [695827] - [fs] xfs: convert the dquot free list to use list heads (Dave Chinner) [695827] - [fs] xfs: convert the dquot hash list to use list heads (Dave Chinner) [695827] - [fs] xfs: remove duplicate code from dquot reclaim (Dave Chinner) [695827] - [fs] xfs: convert the per-mount dquot list to use list heads (Dave Chinner) [695827] - [fs] xfs: add log item recovery tracing (Dave Chinner) [695827] - [fs] xfs: clean up xlog_write_adv_cnt (Dave Chinner) [695827] - [fs] xfs: introduce new internal log vector structure (Dave Chinner) [695827] - [fs] xfs: reindent xlog_write (Dave Chinner) [695827] - [fs] xfs: factor xlog_write (Dave Chinner) [695827] - [fs] xfs: log ticket reservation underestimates the number of iclogs (Dave Chinner) [695827] - [fs] xfs: Clean up xfs_trans_committed code after factoring (Dave Chinner) [695827] - [fs] xfs: update and factor xfs_trans_committed() (Dave Chinner) [695827] - [fs] xfs: clean up xfs_trans_commit logic even more (Dave Chinner) [695827] - [fs] xfs: split out iclog writing from xfs_trans_commit() (Dave Chinner) [695827] - [fs] xfs: fix reservation release commit flag in xfs_bmap_add_attrfork() (Dave Chinner) [695827] - [fs] xfs: remove stale parameter from ->iop_unpin method (Dave Chinner) [695827] - [fs] xfs: Add inode pin counts to traces (Dave Chinner) [695827] - [fs] xfs: factor log item initialisation (Dave Chinner) [695827] - [fs] xfs: add blockdev name to kthreads (Dave Chinner) [695827] - [fs] xfs: Fix integer overflow in fs/xfs/linux-2.6/xfs_ioctl*.c (Dave Chinner) [695827] - [fs] include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Dave Chinner) [695827] - [fs] xfs: use scalable vmap API (Dave Chinner) [695827] - [fs] xfs: remove old vmap cache (Dave Chinner) [695827] - [fs] xfs: backport of vmapped buffer helpers (Dave Chinner) [695827] - [fs] quota: drop permission checks from xfs_fs_set_xstate/xfs_fs_set_xquota (Dave Chinner) [695827] - [fs] quota: clean up Q_XQUOTASYNC (Dave Chinner) [695827] - [fs] xfs: remove xfs_ipin/xfs_iunpin (Dave Chinner) [695827] - [fs] xfs: cleanup xfs_iunpin_wait/xfs_iunpin_nowait (Dave Chinner) [695827] - [fs] xfs: kill xfs_lrw.h (Dave Chinner) [695827] - [fs] xfs: factor common xfs_trans_bjoin code (Dave Chinner) [695827] - [fs] xfs: stop passing opaque handles to xfs_log.c routines (Dave Chinner) [695827] - [fs] xfs: split xfs_bmap_btalloc (Dave Chinner) [695827] - [fs] xfs: fix xfs_fsblock_t tracing (Dave Chinner) [695827] - [fs] xfs: implement optimized fdatasync (Dave Chinner) [695827] - [fs] xfs: remove wrapper for the fsync file operation (Dave Chinner) [695827] - [fs] xfs: remove wrappers for read/write file operations (Dave Chinner) [695827] - [fs] xfs: merge xfs_lrw.c into xfs_file.c (Dave Chinner) [695827] - [fs] fs/xfs: Correct NULL test (Dave Chinner) [695827] - [fs] xfs: only clear the suid bit once in xfs_write (Dave Chinner) [695827] - [fs] xfs: turn off sign warnings (Dave Chinner) [695827] - [fs] xfs: replace KM_LARGE with explicit vmalloc use (Dave Chinner) [695827] - [fs] xfs: rearrange xfs_mod_sb() to avoid array subscript warning (Dave Chinner) [695827] - [fs] xfs: suppress spurious uninitialised var warning in xfs_bmapi() (Dave Chinner) [695827] - [fs] xfs: make compile warn about char sign mismatches again (Dave Chinner) [695827] - [fs] xfs: clean up sign warnings in dir2 code (Dave Chinner) [695827] - [fs] xfs: convert attr to use unsigned names (Dave Chinner) [695827] - [fs] xfs: xfs_buf_iomove() doesn't care about signedness (Dave Chinner) [695827] - [fs] xfs: make xfs_dir_cilookup_result use unsigned char (Dave Chinner) [695827] - [fs] xfs: convert dirnameops to unsigned char names (Dave Chinner) [695827] - [fs] xfs: convert DM ops to use unsigned char names (Dave Chinner) [695827] - [fs] xfs: directory names are unsigned (Dave Chinner) [695827] - [fs] xfs: Use list_heads for log recovery item lists (Dave Chinner) [695827] - [fs] xfs: make several more functions static (Dave Chinner) [695827] - [fs] xfs: fix incorrect quota return value sign (Dave Chinner) [695827] - [kernel] vsprintf: Recursive vsnprintf: Add "pV", struct va_format (Dave Chinner) [695827] - [fs] check ATTR_SIZE contraints in inode_change_ok (Dave Chinner) [695827] - [fs] new helper: ihold() (Dave Chinner) [695827] - [fs] introduce new truncate sequence (Dave Chinner) [695827]- [virt] KVM: Don't spin on virt instruction faults during reboot (Marcelo Tosatti) [637520] - [virt] KVM: Mask unsupported cpuid leaves (Don Dugger) [729060] - [virt] KVM: move and fix substitue search for missing CPUID entries (Don Dugger) [729060] - [virt] KVM: fix XSAVE bit scanning (Don Dugger) [729060] - [virt] KVM: SVM: Add xsetbv intercept (Don Dugger) [729060] - [virt] KVM: fix poison overwritten caused by using wrong xstate size (Don Dugger) [729060] - [virt] KVM: Fix OSXSAVE after migration (Don Dugger) [729060] - [virt] Fix OSXSAVE VXEXIT handling (Don Dugger) [729060] - [virt] KVM: x86: Enable AVX for guest (Don Dugger) [729060] - [virt] KVM: Fix xsave and xcr save/restore memory leak (Don Dugger) [729060] - [virt] KVM: x86: XSAVE/XRSTOR live migration support (Don Dugger) [729060] - [virt] KVM: VMX: Enable XSAVE/XRSTOR for guest (Don Dugger) [729060] - [x86] Export FPU API for KVM use (Don Dugger) [729060] - [virt] KVM: x86: Use FPU API (Don Dugger) [729060] - [perf] Fix static build of perf tool (Jiri Olsa) [725522] - [perf] clear out make flags when calling kernel make kernelver (Jiri Olsa) [725522] - [perf] Use make kernelversion instead of parsing the Makefile (Jiri Olsa) [725522] - [perf] python: Fix argument name list of read_on_cpu() (Jiri Olsa) [725522] - [perf] evlist: Don't die if sample_{id_all|type} is invalid (Jiri Olsa) [725522] - [perf] python: Use exception to propagate errors (Jiri Olsa) [725522] - [perf] evlist: Remove dependency on debug routines (Jiri Olsa) [725522] - [perf] top: Don't stop if no kernel symtab is found (Jiri Olsa) [725522] - [perf] top: Handle kptr_restrict (Jiri Olsa) [725522] - [perf] top: Remove unused macro (Jiri Olsa) [725522] - [perf] events: initialize fd array to -1 instead of 0 (Jiri Olsa) [725522] - [perf] tools: Make sure kptr_restrict warnings fit 80 col terms (Jiri Olsa) [725522] - [perf] tools: Fix build on older systems (Jiri Olsa) [725522] - [perf] symbols: Handle /proc/sys/kernel/kptr_restrict (Jiri Olsa) [725522] - [perf] Remove duplicate headers (Jiri Olsa) [725522] - [perf] tools: Fix sample type size calculation in 32 bits archs (Jiri Olsa) [725522] - [perf] tools: Fix sample size bit operations (Jiri Olsa) [725522] - [perf] tools: Fix ommitted mmap data update on remap (Jiri Olsa) [725522] - [perf] tools: Propagate event parse error handling (Jiri Olsa) [725522] - [perf] tools: Robustify dynamic sample content fetch (Jiri Olsa) [725522] - [perf] tools: Pre-check sample size before parsing (Jiri Olsa) [725522] - [perf] tools: Move evlist sample helpers to evlist area (Jiri Olsa) [725522] - [perf] tools: Remove junk code in mmap size handling (Jiri Olsa) [725522] - [perf] tools: Check we are able to read the event size on mmap (Jiri Olsa) [725522] - [perf] Only include annotate.h once in tools/perf/util/ui/browsers/annotate.c (Jiri Olsa) [725522] - [perf] stat: Add more cache-miss percentage printouts (Jiri Olsa) [725522] - [perf] stat: Add -d -d and -d -d -d options to show more CPU events (Jiri Olsa) [725522] - [perf] bench, x86: Add alternatives-asm.h wrapper (Jiri Olsa) [725522] - [perf] Fix multi-event parsing bug (Jiri Olsa) [725522] - [perf] probe: Fix the missed parameter initialization (Jiri Olsa) [725522] - [perf] stat: Tell user about unsupported events in the list (Jiri Olsa) [725522] - [perf] list: Fix max event string size (Jiri Olsa) [725522] - [perf] stat: Fail softly on unsupported events (Jiri Olsa) [725522] - [perf] stat: Leave more room for percentages (Jiri Olsa) [725522] - [perf] stat: Adjust stall cycles warning percentages (Jiri Olsa) [725522] - [perf] stat: Analyze front-end and back-end stall counts (Jiri Olsa) [725522] - [perf] tools: Add front-end and back-end stalled cycles support (Jiri Olsa) [725522] - [perf] stat: Fix compatibility behavior (Jiri Olsa) [725522] - [perf] stat: Add --sync/-S option (Jiri Olsa) [725522] - [perf] stat: Fix printout vertical alignment (Jiri Olsa) [725522] - [perf] stat: Add -d/--detailed flag to run with a lot of events (Jiri Olsa) [725522] - [perf] stat: Print out miss/hit ratio for L1 data-cache events (Jiri Olsa) [725522] - [perf] stat: Print branch misses warning colors (Jiri Olsa) [725522] - [perf] stat: Print stalled cycles warning colors (Jiri Olsa) [725522] - [perf] stat: Fix -nan output in perf stat noise printouts (Jiri Olsa) [725522] - [perf] stat: Add stalled cycles to the default output (Jiri Olsa) [725522] - [perf] stat: Add stalled cycles accounting, prettify the resulting output (Jiri Olsa) [725522] - [perf] stat: Factor our shadow stats (Jiri Olsa) [725522] - [perf] stat: Make all displayed event names parseable as well (Jiri Olsa) [725522] - [perf] stat: Fail more clearly when an invalid modifier is specified (Jiri Olsa) [725522] - [perf] tools: Accept case-insensitive symbolic event variants (Jiri Olsa) [725522] - [perf] stat: Print cache misses as percentage (Jiri Olsa) [725522] - [perf] stat: Print stalled cycles percentage (Jiri Olsa) [725522] - [perf] events: Add stalled cycles generic event - PERF_COUNT_HW_STALLED_CYCLES (Jiri Olsa) [725522] - [perf] script: improve validation of sample attributes for output fields (Jiri Olsa) [725522] - [perf] script: Add support for PERF_TYPE_RAW (Jiri Olsa) [725522] - [perf] tools: git mv tools/perf/{features-tests.mak, config/} (Jiri Olsa) [725522] - [perf] tools: Move `try-cc' (Jiri Olsa) [725522] - [perf] tools: Makefile: PYTHON{, _CONFIG} to bandage Python 3 incompatibility (Jiri Olsa) [725522] - [perf] tools: Makefile: Clean up `python/perf.so' rule (Jiri Olsa) [725522] - [perf] symbols: Give more useful names to 'self' parameters (Jiri Olsa) [725522] - [perf] script: Add more documentation about the -f/--fields parameters (Jiri Olsa) [725522] - [perf] script: If type not given fields apply to all event types (Jiri Olsa) [725522] - [perf] probe: Add fastpath to do lookup by function name (Jiri Olsa) [725522] - [perf] Fix a build error with some GCC versions (Jiri Olsa) [725522] - [perf] python: Add cgroup.c to setup.py to get it building again (Jiri Olsa) [725522] - [perf] tool: Add cgroup support (Jiri Olsa) [725522] - [x86] perf: Cherry pick from linux-3.1 for pentium 4 (Peter Zijlstra) [692677 725524] {CVE-2011-2693} - [x86] perf: Cherry pick from linux-3.1 (Peter Zijlstra) [725524] - [kernel] perf: Redo RHEL fixups (Peter Zijlstra) [725524] - [x86] perf: Sync to linux-3.0 (Peter Zijlstra) [725524] - [kernel] perf: Core perf sync to linux-3.0 (Peter Zijlstra) [725524] - [powerpc] perf: Roll-back to last mainline sync (Peter Zijlstra) [725524] - [x86] perf: Roll-back to last mainline sync (Peter Zijlstra) [725524] - [kernel] perf: Undo core perf differences (Peter Zijlstra) [725524] - [kernel] perf: enable perf-cgroup support (Peter Zijlstra) [725524]- [scsi] isci: fix checkpatch errors (David Milburn) [695954] - [scsi] isci: Retrieve the EFI variable for OEM parameter (David Milburn) [695954] - [scsi] isci: Device reset should request sas_phy_reset (David Milburn) [695954] - [scsi] isci: pare back error messages (David Milburn) [695954] - [scsi] isci: cleanup silicon revision detection (David Milburn) [695954] - [scsi] isci: merge scu_unsolicited_frame.h into unsolicited_frame_control.h (David Milburn) [695954] - [scsi] isci: merge sata.[ch] into request.c (David Milburn) [695954] - [scsi] isci: kill 'get/set' macros (David Milburn) [695954] - [scsi] isci: retire scic_sds_ and scic_ prefixes (David Milburn) [695954] - [scsi] isci: unify isci_host and scic_sds_controller (David Milburn) [695954] - [scsi] isci: unify isci_remote_device and scic_sds_remote_device (David Milburn) [695954] - [scsi] isci: unify isci_port and scic_sds_port (David Milburn) [695954] - [scsi] isci: fix scic_sds_remote_device_terminate_requests (David Milburn) [695954] - [scsi] isci: unify isci_phy and scic_sds_phy (David Milburn) [695954] - [scsi] isci: unify isci_request and scic_sds_request (David Milburn) [695954] - [scsi] isci: rename / clean up scic_sds_stp_request (David Milburn) [695954] - [scsi] isci: preallocate requests (David Milburn) [695954] - [scsi] isci: combine request flags (David Milburn) [695954] - [scsi] isci: unify can_queue tracking on the tci_pool, uplevel tag assignment (David Milburn) [695954] - [scsi] isci: Terminate dev requests on FIS err bit rx in NCQ (David Milburn) [695954] - [scsi] isci: fix frame received locking (David Milburn) [695954] - [scsi] isci: possible buffer overflow in isci_parse_oem_parameters fixed (David Milburn) [695954] - [scsi] isci: fix isci_task_execute_tmf completion (David Milburn) [695954] - [scsi] isci: fix support for arbitrarily large smp requests (David Milburn) [695954] - [scsi] isci: fix dma_unmap_sg usage (David Milburn) [695954] - [scsi] isci: fix smp response frame overrun (David Milburn) [695954] - [scsi] isci: kill device_sequence (David Milburn) [695954] - [scsi] isci: kill isci_remote_device_change_state() (David Milburn) [695954] - [scsi] isci: atomic device lookup and reference counting (David Milburn) [695954] - [scsi] isci: fix ssp response iu buffer size in isci_tmf (David Milburn) [695954] - [scsi] isci: cleanup request allocation (David Milburn) [695954] - [scsi] isci: cleanup/optimize queue increment macros (David Milburn) [695954] - [scsi] isci: cleanup tag macros (David Milburn) [695954] - [scsi] isci: cleanup/optimize pool implementation (David Milburn) [695954] - [scsi] isci: Disable link layer hang detection (David Milburn) [695954] - [scsi] isci: Hard reset failure will link reset all phys in the port (David Milburn) [695954] - [scsi] isci: Explicitly decode remote node ready and suspended states (David Milburn) [695954] - [scsi] isci: fix isci_terminate_pending() list management (David Milburn) [695954] - [scsi] isci: Handle timed-out request terminations correctly (David Milburn) [695954] - [scsi] isci: Requests that do not start must be set to "complete" (David Milburn) [695954] - [scsi] isci: Add decode for SMP request retry error condition (David Milburn) [695954] - [scsi] isci: filter broadcast change notifications during SMP phy resets (David Milburn) [695954] - [scsi] isci: Move the reset delay after the remote node resumption (David Milburn) [695954] - [scsi] isci: remove 'min memory' infrastructure (David Milburn) [695954] - [scsi] isci: Added support for C0 to SCU Driver (David Milburn) [695954] - [scsi] isci: additional state machine cleanup (David Milburn) [695954] - [scsi] isci: state machine cleanup (David Milburn) [695954] - [scsi] isci: Removing unused variables compiler warnings (David Milburn) [695954] - [scsi] isci: removing the kmalloc in smp request construct (David Milburn) [695954] - [scsi] isci: remove isci_timer interface (David Milburn) [695954] - [scsi] isci: Remove tmf timeout_timer (David Milburn) [695954] - [scsi] isci: convert phy_startup_timer to sci_timer (David Milburn) [695954] - [scsi] isci: convert scic_timeout_timer to sci_timer (David Milburn) [695954] - [scsi] isci: convert power control timer to sci_timer (David Milburn) [695954] - [scsi] isci: convert phy sata_timeout_timer to sci_timer (David Milburn) [695954] - [scsi] isci: convert port config agent timer to sci_timer (David Milburn) [695954] - [scsi] isci: replace isci_timer list with proper embedded timers (David Milburn) [695954] - [scsi] isci: add some type safety to the state machine interface (David Milburn) [695954] - [scsi] isci: unify rnc start{io|task} handlers (David Milburn) [695954] - [scsi] isci: unify rnc suspend/resume handlers (David Milburn) [695954] - [scsi] isci: unify rnc destruct handlers (David Milburn) [695954] - [scsi] isci: unify rnc event handlers (David Milburn) [695954] - [scsi] isci: unify port start_io and complete_io handlers (David Milburn) [695954] - [scsi] isci: unify port link_up and link_down handlers (David Milburn) [695954] - [scsi] isci: remove port frame and event handlers (David Milburn) [695954] - [scsi] isci: unify port reset, add_phy, and remove_phy handlers (David Milburn) [695954] - [scsi] isci: remove port destruct handler (David Milburn) [695954] - [scsi] isci: unify port stop handlers (David Milburn) [695954] - [scsi] isci: remove port start handler (David Milburn) [695954] - [scsi] isci: merge port ready substates into primary state machine (David Milburn) [695954] - [scsi] isci: c99 port state handlers (David Milburn) [695954] - [scsi] isci: clarify phy to port lookups (David Milburn) [695954] - [scsi] isci: unify phy consume_power handlers (David Milburn) [695954] - [scsi] isci: unify phy event handlers (David Milburn) [695954] - [scsi] isci: unify phy frame handlers (David Milburn) [695954] - [scsi] isci: remove phy destruct handlers (David Milburn) [695954] - [scsi] isci: unify phy reset handlers (David Milburn) [695954] - [scsi] isci: unify phy stop handlers (David Milburn) [695954] - [scsi] isci: unify phy start handlers (David Milburn) [695954] - [scsi] isci: merge phy substates (David Milburn) [695954] - [scsi] isci: remove the completion and event state handlers (David Milburn) [695954] - [scsi] isci: remove request task context completion state handler (David Milburn) [695954] - [scsi] isci: unify request frame handlers (David Milburn) [695954] - [scsi] isci: unify request start handlers (David Milburn) [695954] - [scsi] isci: unify request abort handlers (David Milburn) [695954] - [scsi] isci: merge stp request substates into primary state machine (David Milburn) [695954] - [scsi] isci: merge smp request substates into primary state machine (David Milburn) [695954] - [scsi] isci: merge ssp task management substates into primary state machine (David Milburn) [695954] - [scsi] isci: uplevel port infrastructure (David Milburn) [695954] - [scsi] isci: uplevel phy infrastructure (David Milburn) [695954] - [scsi] isci: uplevel request infrastructure (David Milburn) [695954] - [scsi] isci: uplevel state machine (David Milburn) [695954] - [scsi] isci: uplevel register hardware data structures and unsolicited frame handling (David Milburn) [695954] - [scsi] isci: move core/controller to host (David Milburn) [695954] - [scsi] isci: unify constants (David Milburn) [695954] - [scsi] isci: unify request data structures (David Milburn) [695954] - [scsi] isci: make command/response iu explicit request object members (David Milburn) [695954] - [scsi] isci: move task context alignment from run-time to compile time (David Milburn) [695954] - [scsi] isci: make sgl explicit/aligned request object member (David Milburn) [695954] - [scsi] isci: move stp request info to scic_sds_request (David Milburn) [695954] - [scsi] isci: unify port data structures (David Milburn) [695954] - [scsi] isci: unify phy data structures (David Milburn) [695954] - [scsi] isci: rnc state machine table c99 conversion (David Milburn) [695954] - [scsi] isci: remove scic_sds_port_increment_request_count (David Milburn) [695954] - [scsi] isci: kill scic_controller_get_port_handle function (David Milburn) [695954] - [scsi] isci: Removing unnecessary functions in request.c (David Milburn) [695954] - [scsi] isci: unify isci_host data structures (David Milburn) [695954] - [scsi] isci: implement I_T_nexus_reset (David Milburn) [695954] - [scsi] isci: fix ata locking (David Milburn) [695954] - [scsi] isci: removing intel_*.h headers (David Milburn) [695954] - [scsi] isci: Using Linux SSP frame header (David Milburn) [695954] - [scsi] isci: Remove SCIC_SWAP_DWORD() (David Milburn) [695954] - [scsi] isci: fixup SAS iaf protocols data structure (David Milburn) [695954] - [scsi] isci: remove redundant copies of IAF (David Milburn) [695954] - [scsi] isci: Converting smp_response to Linux native smp_resp (David Milburn) [695954] - [scsi] isci: Fixup of smp request (David Milburn) [695954] - [scsi] isci: Convert of sci_ssp_response_iu to ssp_response_iu (David Milburn) [695954] - [scsi] isci: Fixup SSP command IU and task IU (David Milburn) [695954] - [scsi] isci: renaming sas_capabilities to scic_phy_cap (David Milburn) [695954] - [scsi] isci: Collapsing of phy_type data structure (David Milburn) [695954] - [scsi] isci: Convert SAS identify address frame to Linux Native format (David Milburn) [695954] - [scsi] isci: Convert ATA defines to Linux native defines (David Milburn) [695954] - [scsi] isci: Convert SATA fis data structures to Linux native (David Milburn) [695954] - [scsi] isci: remove compile-time silicon configuration (David Milburn) [695954] - [scsi] isci: Removing unused define SCIC_SDS_4_ENABLED (David Milburn) [695954] - [scsi] isci: kill scic_sds_remote_device.state_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device frame_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device event_handlers (David Milburn) [695954] - [scsi] isci: kill remote_device resume_handler (David Milburn) [695954] - [scsi] isci: unify remote_device suspend_handlers (David Milburn) [695954] - [scsi] isci: kill remote_device complete_task_handler (David Milburn) [695954] - [scsi] isci: unify remote_device start_task_handlers (David Milburn) [695954] - [scsi] isci: kill remote_device continue_io_handler (David Milburn) [695954] - [scsi] isci: unify remote_device complete_io_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device start_io_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device reset_complete_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device reset_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device destruct_handlers (David Milburn) [695954] - [scsi] isci: kill remote_device fail_handler (David Milburn) [695954] - [scsi] isci: unify remote_device stop_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device start_handlers (David Milburn) [695954] - [scsi] isci: fix remote_device start_io regressions (David Milburn) [695954] - [scsi] isci: kill scic_remote_device_get_connection_rate (David Milburn) [695954] - [scsi] isci: merge remote_device substates into a single state machine (David Milburn) [695954] - [scsi] isci: Removed sci_object.h from project (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_request (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_remote_node_context (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_remote_device (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_port (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_phy (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_controller (David Milburn) [695954] - [scsi] isci: Removed struct sci_base_object from state machine (David Milburn) [695954] - [scsi] isci: Implement SCU AFE recipe 10 (David Milburn) [695954] - [scsi] isci: Remove excessive log noise with expander hot-unplug (David Milburn) [695954] - [scsi] isci: allow fallback to option-rom if efi variable retrieval fails (David Milburn) [695954] - [scsi] isci: removing non-working ATAPI code (David Milburn) [695954] - [scsi] isci: remove scic_sds_remote_device_get_port_index (David Milburn) [695954] - [scsi] isci: remove usage of sci_sas_address in scic_sds_remote_device (David Milburn) [695954] - [scsi] isci: kill smp_discover_response (David Milburn) [695954] - [scsi] isci: kill smp_discover_response_protocols in favor of domain_device.dev_type (David Milburn) [695954] - [scsi] isci: cleanup remote device construction and comments (David Milburn) [695954] - [scsi] isci: move remote_device handling out of the core (David Milburn) [695954] - [scsi] isci: unify remote_device data structures (David Milburn) [695954] - [scsi] isci: remove rnc->device back pointer (David Milburn) [695954] - [scsi] isci: make a remote_node_context a proper member of a remote_device (David Milburn) [695954] - [scsi] isci: rely on irq core for intx multiplexing, and silence screaming intx (David Milburn) [695954] - [scsi] isci: replace this_* and this_* to variable names that are more meaningful and tell us what they actually are (David Milburn) [695954] - [scsi] isci: audit usage of BUG_ON macro in isci driver (David Milburn) [695954] - [scsi] isci: sparse warnings cleanup (David Milburn) [695954] - [scsi] isci: replace sci_sas_link_rate with sas_linkrate (David Milburn) [695954] - [scsi] isci: remove base_phy abstraction (David Milburn) [695954] - [scsi] isci: remove base_port abstraction (David Milburn) [695954] - [scsi] isci: remove base_remote_device abstraction (David Milburn) [695954] - [scsi] isci: remove scic_controller state handlers (David Milburn) [695954] - [scsi] isci: simplify dma coherent allocation (David Milburn) [695954] - [scsi] isci: simplify request state handlers (David Milburn) [695954] - [scsi] isci: kill dead data structurs in scic_io_request.h (David Milburn) [695954] - [scsi] isci: remove base_request abstraction (David Milburn) [695954] - [scsi] isci: remove base_controller abstraction (David Milburn) [695954]- [s390x] qeth: add support for af_iucv HiperSockets transport (Hendrik Brueckner) [694262] - [s390x] qeth: exploit asynchronous delivery of storage blocks (Hendrik Brueckner) [694262] - [s390x] qeth: support forced signal adapter indications (Hendrik Brueckner) [694262] - [s390x] qdio: support forced signal adapter indications (Hendrik Brueckner) [694262] - [s390x] qdio: support asynchronous delivery of storage blocks (Hendrik Brueckner) [694262] - [s390x] af_iucv: add HiperSockets transport (Hendrik Brueckner) [694262] - [s390x] if_ether: add new Ethernet Protocol ID (Hendrik Brueckner) [694262] - [s390x] af_iucv: cleanup - use iucv_sk(sk) early (Hendrik Brueckner) [694262] - [s390x] af_iucv: use loadable iucv interface (Hendrik Brueckner) [694262] - [s390x] iucv: kernel option for z/VM IUCV and HiperSockets transports (Hendrik Brueckner) [694262] - [s390x] iucv: introduce loadable iucv interface (Hendrik Brueckner) [694262] - [scsi] Taints the kernel for mpt2sas inlockless mode (Luming Yu) [717090] - [scsi] mpt2sas: lockless mode (Tomas Henzl) [717090] - [scsi] qla4xxx: Boot from SAN support for open-iscsi (Mike Christie) [634584] - [scsi] qla4xxx: Remove reduandant code after open-iscsi integration (Mike Christie) [634584] - [scsi] qla4xxx: support session management using iscsiadm (Mike Christie) [634584] - [scsi] scsi_transport_iscsi: Add conn login, kernel to user, event to support offload session login (Mike Christie) [634584] - [scsi] qla4xxx: add bsg support (Mike Christie) [634584] - [scsi] iscsi class: add bsg support to iscsi class (Mike Christie) [634584] - [block] bsg: add bsg heler library (Mike Christie) [634584] - [scsi] qla4xxx: Add VLAN support (Mike Christie) [634584] - [scsi] libiscsi: don't bugon when if user sets markers (Mike Christie) [634584] - [scsi] iscsi class: expand vlan support (Mike Christie) [634584] - [scsi] be2iscsi: remove host and session casts (Mike Christie) [634584] - [scsi] iscsi class: sysfs group is_visible callout for iscsi host attrs (Mike Christie) [634584] - [scsi] iscsi class: remove iface param mask (Mike Christie) [634584] - [scsi] iscsi class: sysfs group is_visible callout for session attrs (Mike Christie) [634584] - [scsi] iscsi cls: sysfs group is_visible callout for conn attrs (Mike Christie) [634584] - [scsi] qla4xxx: added support to show multiple iface in sysfs (Mike Christie) [634584] - [scsi] iscsi class: add iface representation (Mike Christie) [634584] - [scsi] qla4xxx: Added new "struct ipaddress_config" (Mike Christie) [634584] - [scsi] qla4xxx: add support for set_net_config (Mike Christie) [634584] - [scsi] iscsi_transport: add support for net settings (Mike Christie) [634584] - [scsi] iscsi: support qla4xxx boot and session mgmt (Mike Christie) [634584] - [drm] nvc0/gr: remove MODULE_FIRMWARE() lines (Ben Skeggs) [727981] - [ppc] kdump: CPUs assume the context of the oopsing CPU, remove extra longjmp (Steve Best) [727478] - [virt] SVM: Implement Flush-By-Asid feature (Frank Arnold) [634275] - [virt] SVM: Use svm_flush_tlb instead of force_new_asid (Frank Arnold) [634275] - [virt] SVM: Remove flush_guest_tlb function (Frank Arnold) [634275] - [x86] kvm: add new AMD SVM feature bits (Frank Arnold) [634275] - [virt] SVM: Add clean-bit for LBR state (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for CR2 register (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for segments and CPL (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for GDT and IDT (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for DR6 and DR7 (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for control registers (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for NPT state (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for interrupt state (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for the ASID (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for IOPM_BASE and MSRPM_BASE (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for intercepts, tsc-offset and pause filter count (Frank Arnold) [634288] - [virt] SVM: Add clean-bits infrastructure code (Frank Arnold) [634288] - [virt] SVM: copy instruction bytes from VMCB (Frank Arnold) [634291] - [virt] SVM: implement enhanced INVLPG intercept (Frank Arnold) [634291] - [virt] SVM: enhance MOV DR intercept handler (Frank Arnold) [634291] - [virt] SVM: enhance MOV CR intercept handler (Frank Arnold) [634291] - [virt] SVM: add Decode Assist SVM feature bit name (Frank Arnold) [634291] - [virt] cleanup emulate_instruction (Frank Arnold) [634291] - [virt] x86: fix CR8 handling (Frank Arnold) [634291] - [virt] SVM: implement NEXTRIPsave SVM feature (Frank Arnold) [634291] - [scsi] IB/qib: Fix potential deadlock with link down interrupt (Chad Dupuis) [724021] - [scsi] megaraid: update to v5.38 (Tomas Henzl) [705835] - [scsi] arcmsr: driver update (Tomas Henzl) [697403]- [pci] Only enable SRIOV on the bootstring pci=realloc (James Takahashi) [587729] - [pci] update bridge resources to get more big ranges in PCI assign unssigned (James Takahashi) [587729] - [pci] Clear bridge resource flags if requested size is 0 (James Takahashi) [587729] - [pci] fix PCI bus allocation alignment handling (James Takahashi) [587729] - [pci] pre-allocate additional resources to devices only after successful allocation of essential resources. (James Takahashi) [587729] - [pci] introduce reset_resource() (James Takahashi) [587729] - [pci] data structure agnostic free list function (James Takahashi) [587729] - [pci] refactor io size calculation code (James Takahashi) [587729] - [scsi] mpt2sas: WarpDrive Infinite command retries due to wrong scsi command entry in MPI message (Tomas Henzl) [703192] - [scsi] mpt2sas: Adding support for customer specific branding (Tomas Henzl) [703192] - [scsi] mpt2sas: Added DID_NO_CONNECT return when driver remove and avoid shutdown call (Tomas Henzl) [703192] - [scsi] mpt2sas: fix broadcast AEN and task management issue (Tomas Henzl) [703192] - [scsi] mpt2sas: Set max_sector count from module parameter (Tomas Henzl) [703192] - [scsi] mpt2sas MPI next revision header update (Tomas Henzl) [703192] - [scsi] mpt2sas: Fixed Big Indian Issues on 32 bit PPC (Tomas Henzl) [703192] - [scsi] mpt2sas: Fix missing reference tag seed with Type 2 devices (Tomas Henzl) [703192] - [scsi] mpt2sas : WarpDrive New product SSS6200 support added (Tomas Henzl) [703192] - [scsi] mpt2sas: do not check serial_number in the abort handler (Tomas Henzl) [703192] - [scsi] mpt2sas: remove flush_scheduled_work() usages (Tomas Henzl) [703192] - [scsi] mptfusion: Bump version 3.4.19 (Tomas Henzl) [703194] - [scsi] mptfusion: Adding inline data padding support for TAPE drive. (Tomas Henzl) [703194] - [scsi] mptfusion: Remove debug print from mptscsih_qcmd() (Tomas Henzl) [703194] - [scsi] mptfusion: do not check serial_number in the abort handler (Tomas Henzl) [703194] - [fs] dio: don't zero out the pages array inside struct dio (Jeff Moyer) [725444] - [scsi] bnx2fc: set lockless to 1 in scsi_host_template (Mike Christie) [696773] - [scsi] bnx2fc: Update copyright and bump version to 1.0.4 (Mike Christie) [696773] - [scsi] bnx2fc: Tx BDs cache in write tasks (Mike Christie) [696773] - [scsi] bnx2fc: Do not arm CQ when there are no CQEs (Mike Christie) [696773] - [scsi] bnx2fc: hold tgt lock when calling cmd_release (Mike Christie) [696773] - [scsi] bnx2fc: Enable support for sequence level error recovery (Mike Christie) [696773] - [scsi] bnx2fc: HSI changes for tape (Mike Christie) [696773] - [scsi] bnx2fc: Handle REC_TOV error code from firmware (Mike Christie) [696773] - [scsi] bnx2fc: REC/SRR link service request and response handling (Mike Christie) [696773] - [scsi] bnx2fc: Support 'sequence cleanup' task (Mike Christie) [696773] - [scsi] bnx2fc: Enable REC & CONF support for the session (Mike Christie) [696773] - [scsi] bnx2fc: Introduce interface structure for each vlan interface (Mike Christie) [696773] - [scsi] bnx2fc: Replace printks with KERN_ALERT to KERN_ERR/KERN_INFO (Mike Christie) [696773] - [scsi] bnx2fc: call ethtool's get/set_settings callbacks with cleaned data (Mike Christie) [696773] - [netdrv] firmware: add bnx2x FW 7.0.20.0 (Michal Schmidt) - [netdrv] bnx2x: update driver to v1.70 (Michal Schmidt) [695631 695847 695857 698285 701288] - [fs] jbd2: Improve scalability by not taking j_state_lock in jbd2_journal_stop() (Larry Woodman) [721044] - [net] lo: Do not allow VLAN on loopback (Jiri Pirko) [703709] - [fs] ext4: Rewrite ext4_page_mkwrite() to use generic helpers (Eric Sandeen) [692167] - [fs] vfs: Block mmapped writes while the fs is frozen (Eric Sandeen) [692167] - [fs] vfs: Create __block_page_mkwrite() helper passing error values back (Eric Sandeen) [692167] - [fs] cifs: fix compiler warning in CIFSSMBQAllEAs (Jeff Layton) [725370] - [fs] cifs: fix name parsing in CIFSSMBQAllEAs (Jeff Layton) [725370]- [virt] KVM: Enable ERMS feature support for KVM (Don Dugger) [721135] - [virt] KVM: Expose RDWRGSFS bit to KVM guests (Don Dugger) [721205] - [virt] KVM: Add RDWRGSFS support when setting CR4 (Don Dugger) [721205] - [virt] KVM: Remove RDWRGSFS bit from CR4_RESERVED_BITS (Don Dugger) [721205] - [virt] KVM: MMU: Adjust shadow paging to work when SMEP=1 and CR0.WP=0 (Don Dugger) [703053] - [virt] KVM: Add instruction fetch checking when walking guest page table (Don Dugger) [703053] - [virt] KVM: Mask function7 ebx against host capability word9 (Don Dugger) [703053] - [virt] KVM: Add SMEP support when setting CR4 (Don Dugger) [703053] - [virt] KVM: Remove SMEP bit from CR4_RESERVED_BITS (Don Dugger) [703053] - [virt] KVM: Mask KVM_GET_SUPPORTED_CPUID data with Linux cpuid info (Don Dugger) [703053] - [x86] enable supervision mode execution protection (Luming Yu) [696152] - [x86] cpufeature: Fix cpuid leaf 7 feature detection (Prarit Bhargava) [696457] - [x86] x86, mem, intel: Initialize Enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] x86, alternative, doc: Add comment for applying alternatives order (Prarit Bhargava) [696457] - [x86] alternative: Add altinstruction_entry macro (Prarit Bhargava) [696457] - [x86] x86, mem: clear_page_64.S: Support clear_page() with enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] x86, mem: copy_user_64.S: Support copy_to/from_user by enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] mem: memcpy_64.S: Optimize memcpy by enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] mem: memset_64.S: Optimize memset by enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] mem: memmove_64.S: Optimize memmove by enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] x86, cpufeature: Add CPU feature bit for enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] Fix spelling error in the memcpy() source code comment (Prarit Bhargava) [696457] - [x86] x86-64, mem: Convert memmove() to assembly file and fix return value bug (Prarit Bhargava) [696457] - [x86] x86, mem: Optimize memmove for small size and unaligned cases (Prarit Bhargava) [696457] - [x86] x86, mem: Optimize memcpy by avoiding memory false dependence (Prarit Bhargava) [696457] - [x86] x86, mem: Don't implement forward memmove() as memcpy() (Prarit Bhargava) [696457] - [x86] x86, alternatives: Fix one more open-coded 8-bit alternative number (Prarit Bhargava) [696457] - [x86] cpu: Support the features flags in new CPUID leaf 7 (Prarit Bhargava) [696457] - [x86] x86, alternatives: Use 16-bit numbers for cpufeature index (Prarit Bhargava) [696457] - [x86] x86-32: Rework cache flush denied handler (Prarit Bhargava) [696457] - [x86] x86-64: Modify memcpy()/memset() alternatives mechanism (Prarit Bhargava) [696457] - [x86] x86-64: Modify copy_user_generic() alternatives mechanism (Prarit Bhargava) [696457] - [x86] x86/alternatives: Check replacementlen <= instrlen at build time (Prarit Bhargava) [696457] - [x86] x86-64: __copy_from_user_inatomic() adjustments (Prarit Bhargava) [696457] - [mm] oom killer output should display UID (Frantisek Hrbata) [700499] - [mm] avoid wrapping vm_pgoff in mremap() and stack expansion (Jerome Marchand) [716541] {CVE-2011-2496} - [pci] MSI: Restore read_msi_msg_desc(); add get_cached_msi_msg_desc() (Don Zickus) [696511] - [pci] MSI: Remove unsafe and unnecessary hardware access (Don Zickus) [696511] - [mm] Fix node_start/end_pfn() definition for mm/page_cgroup.c (Johannes Weiner) [703499] - [mm] memcg: fix init_page_cgroup nid with sparsemem (Johannes Weiner) [703499] - [mm] page_cgroup: allocate memory cgroup structures on local nodes (Johannes Weiner) [703499] - [mm] add alloc_pages_exact_nid() (Johannes Weiner) [703499] - [mm] page_cgroup: reduce allocation overhead for page_cgroup array (Johannes Weiner) [703499] - [scsi] ipr: fix possible false positive detection of stuck interrupt (Steve Best) [693817] - [scsi] ipr: Driver version 2.5.2 (Steve Best) [693817] - [scsi] ipr: increase the dump size for 64 bit adapters (Steve Best) [693817] - [mm] mem-hotplug: update pcp->stat_threshold when memory hotplug occur (Johannes Weiner) [625264] - [mm] vmstat: use a single setter function and callback for adjusting percpu thresholds (Johannes Weiner) [625264] - [mm] page allocator: adjust the per-cpu counter threshold when memory is low (Johannes Weiner) [625264] - [mm] page allocator: calculate a better estimate of NR_FREE_PAGES when memory is low and kswapd is awake (Johannes Weiner) [625264] - [mm] vmstat: update zone stat threshold when onlining a cpu (Johannes Weiner) [625264] - [scsi] qla4xxx: Update driver version to 5.02.00-k7 (Mike Christie) [694098] - [scsi] qla4xxx: Added vendor specific sysfs attributes (Mike Christie) [694098] - [scsi] qla4xxx: do not take host lock in queuecommand (Mike Christie) [694098] - [scsi] qla4xxx: Remove AF_DPC_SCHEDULED flag from ha. (Mike Christie) [694098] - [scsi] qla4xxx: Don't check FW alive if ISP82XX reset is in progress (Mike Christie) [694098] - [scsi] qla4xxx: Don't process mbx interrupt unconditionally (Mike Christie) [694098] - [scsi] qla4xxx: Complete the cmd if sense_len is zero (Mike Christie) [694098] - [scsi] qla4xxx: Dump HW/FW reg to figure out what caused FW to be hung for ISP82XX (Mike Christie) [694098] - [scsi] qla4xxx: Updated the reset sequence for ISP82xx (Mike Christie) [694098] - [scsi] qla4xxx: update function qla4xxx_isr_decode_mailbox() (Mike Christie) [694098] - [scsi] treewide: fix a few typos in comments (Mike Christie) [694098] - [scsi] remove cmd->serial_number litter (Mike Christie) [694098] - [scsi] Fix common misspellings (Mike Christie) [694098] - [scsi] qla4xxx: Use polling mode for disable interrupt mailbox completion (Mike Christie) [694098] - [scsi] qla4xxx: Update driver version to 5.02.00-k6 (Mike Christie) [694098] - [scsi] qla4xxx: masking required bits of add_fw_options during initialization (Mike Christie) [694098] - [scsi] qla4xxx: added new function qla4xxx_relogin_all_devices (Mike Christie) [694098] - [scsi] qla4xxx: add support for ql4xsess_recovery_tmo cmd line param (Mike Christie) [694098] - [scsi] qla4xxx: Add support for ql4xmaxqdepth command line parameter (Mike Christie) [694098] - [scsi] qla4xxx: cleanup function qla4xxx_process_ddb_changed (Mike Christie) [694098] - [scsi] qla4xxx: Prevent other port reinitialization during remove_adapter (Mike Christie) [694098] - [scsi] qla4xxx: remove unused ddb flag DF_NO_RELOGIN (Mike Christie) [694098] - [scsi] qla4xxx: cleanup DDB relogin logic during initialization (Mike Christie) [694098] - [scsi] qla4xxx: Do not retry ISP82XX initialization if H/W state is failed (Mike Christie) [694098] - [scsi] qla4xxx: Do not send mbox command if FW is in failed state (Mike Christie) [694098] - [scsi] qla4xxx: cleanup qla4xxx_initialize_ddb_list() (Mike Christie) [694098] - [scsi] drivers:scsi Change printk typo initate -> initiate (Mike Christie) [694098] - [scsi] bnx2i: Updated version (Mike Christie) [696760] - [scsi] bnx2i: Modified to skip CNIC registration if iSCSI is not supported (Mike Christie) [696760] - [scsi] bnx2i: Optimized the iSCSI offload performance (Mike Christie) [696760] - [scsi] bnx2i: Updated the connection shutdown/cleanup timeout (Mike Christie) [696760] - [scsi] bnx2i: Fixed packet error created when the sq_size is set to 16 (Mike Christie) [696760] - [scsi] Bumping the driver version (Mike Christie) [647268 698288] - [scsi] Fix for proper setting of FW (Mike Christie) [647268 698288] - [scsi] Set a timeout to FW (Mike Christie) [647268 698288] - [scsi] Modifying Maintainer's emailid (Mike Christie) [647268 698288] - [scsi] change in copyright notice (Mike Christie) [647268 698288] - [scsi] remove extra semicolons (Mike Christie) [647268 698288] - [scsi] Fix common misspellings (Mike Christie) [647268 698288] - [scsi] libiscsi_tcp: fix LLD data allocation (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_tcp: fix locking around iscsi sk user data (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_ibft, be2iscsi, iscsi_boot: fix boot kobj data lifetime management (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi: Use struct scsi_lun in iscsi structs instead of u8[8] (Mike Christie) [647268 694098 696760 698288] - [scsi] libiscsi_tcp: use kmap in xmit path (Mike Christie) [647268 694098 696760 698288] - [scsi] Fix common misspellings (Mike Christie) [647268 694098 696760 698288] - [scsi] scsi_transport_iscsi: make priv_sess file writeable only by root (Mike Christie) [647268 694098 696760 698288] - [scsi] be2iscsi: fix null ptr ref in conn get param (Mike Christie) [647268 694098 696760 698288] - [scsi] iser: export addr and port (Mike Christie) [647268 694098 696760 698288] - [scsi] bnx2i: fix null ptr ref in conn get param (Mike Christie) [647268 694098 696760 698288] - [scsi] cxgbi: convert to use iscsi_conn_get_addr_param (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi class: add callout to get iscsi_endpoint values (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_tcp: use iscsi_conn_get_addr_param libiscsi function (Mike Christie) [647268 694098 696760 698288] - [scsi] libiscsi: add helper to convert addr to string (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi: fix iscsi_endpoint leak (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi: add module alias (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi transport: fix kernel-doc notation (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_transport: wait on session in error handler path (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_transport: Modidify recovery_tmo from sysfs (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_transport: added new iscsi_param to display target alias in sysfs (Mike Christie) [647268 694098 696760 698288] - [scsi] libiscsi: use bh locking instead of irq with session lock (Mike Christie) [647268 694098 696760 698288] - [scsi] libiscsi: do not take host lock in queuecommand (Mike Christie) [647268 694098 696760 698288]- [net] Fix prior ABI breakage in net_device (Neil Horman) [725716] - [net] fix xps patches kabi breakage (Jiri Pirko) [668256] - [net] Adjust TX queue kobjects if number of queues changes during unregister (Jiri Pirko) [668256] - [net] xps: NUMA allocations for per cpu data (Jiri Pirko) [668256] - [net] xps: Transmit Packet Steering (Jiri Pirko) [668256] - [net] xps: Improvements in TX queue selection (Jiri Pirko) [668256] - [net] check queue_index from sock is valid for device (Jiri Pirko) [668256] - [net] fix tx queue selection for bridged devices implementing select_queue (Jiri Pirko) [668256] - [net] check the return value of ndo_select_queue() (Jiri Pirko) [668256] - [net] fix problem in reading sock TX queue (Jiri Pirko) [668256] - [net] dev_pick_tx() fix (Jiri Pirko) [668256] - [net] Use sk_tx_queue_mapping for connected sockets (Jiri Pirko) [668256] - [net] Introduce sk_tx_queue_mapping (Jiri Pirko) [668256] - [net] change set_real_num_tx_queues to fail on invalid number of queues (Jiri Pirko) [668256] - [net] sock: do not change prot->obj_size (Jiri Pirko) [668256 725711] - [netdrv] be2net: bump version (Ivan Vecera) [702739] - [netdrv] be2net: request native mode each time the card is reset (Ivan Vecera) [702739] - [netdrv] be2net: account for skb allocation failures (Ivan Vecera) [702739] - [netdrv] benet: Add missing comma between constant string array (Ivan Vecera) [702739] - [netdrv] be2net: create/destroy rx-queues on interface open/close (Ivan Vecera) [702739] - [netdrv] be2net: fix initialization of vlan_prio_bmap (Ivan Vecera) [702739] - [netdrv] be2net: get rid of multi_rxq module param (Ivan Vecera) [702739] - [netdrv] be2net: fix netdev_stats_update (Ivan Vecera) [702739] - [netdrv] be2net: support multiple TX queues (Ivan Vecera) [702739] - [netdrv] be2net: Enable NETIF_F_TSO6 for VLAN traffic for BE (Ivan Vecera) [702739] - [netdrv] be2net: Fix Rx pause counter for lancer (Ivan Vecera) [702739] - [netdrv] be2net: Fallback to the older opcode if MCC_CREATE_EXT opcode is not supported on the card (Ivan Vecera) [702739] - [netdrv] be2net: hash key for rss-config cmd not set (Ivan Vecera) [702739] - [netdrv] be2net: Kill set but unused variable 'req' in lancer_fw_download() (Ivan Vecera) [702739] - [netdrv] be2net: Enable SR-IOV for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: FW download for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Stats for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Support for version 1 of stats for BE3 (Ivan Vecera) [702739] - [netdrv] be2net: fix mbox polling for signal reception (Ivan Vecera) [702739] - [netdrv] be2net: handle signal reception while waiting for POST (Ivan Vecera) [702739] - [netdrv] be2net: Fix to prevent flooding of TX queue (Ivan Vecera) [702739] - [netdrv] be2net: Use NTWK_RX_FILTER command for promiscous mode (Ivan Vecera) [702739] - [netdrv] be2net: In case of UE, do not dump registers for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Disable coalesce water mark mode of CQ for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Handle error completion in Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Fixed bugs related to PVID. (Ivan Vecera) [702739] - [netdrv] be2net: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Ivan Vecera) [702739] - [netdrv] be2net: Fixed a bug in be_cmd_get_regs(). (Ivan Vecera) [702739] - [netdrv] be2net: increment work_counter in be_worker (Ivan Vecera) [702739] - [netdrv] be2net: add code to display default value of tx rate for VFs (Ivan Vecera) [702739] - [netdrv] be2net: pass domain id to be_cmd_link_status_query (Ivan Vecera) [702739] - [netdrv] be2net: fix be_mcc_compl_process to identify eth_get_stat command (Ivan Vecera) [702739] - [netdrv] be2net: Add code to display nic speeds other than 1Gbps/10Gbps (Ivan Vecera) [702739] - [netdrv] be2net: allow register dump only for PFs (Ivan Vecera) [702739] - [netdrv] be2net: Fix unused-but-set variables. (Ivan Vecera) [702739] - [netdrv] benet: convert to hw_features (Ivan Vecera) [702739] - [netdrv] be2net: call FLR after setup wol in be_shutdown (Ivan Vecera) [702739] - [netdrv] be2net: dynamically allocate adapter->vf_cfg (Ivan Vecera) [702739] - [netdrv] be2net: fix to get max VFs supported from adapter (Ivan Vecera) [702739] - [netdrv] be2net: use common method to check for sriov function type (Ivan Vecera) [702739] - [netdrv] be2net: add rxhash support (Ivan Vecera) [702739] - [netdrv] be2net: Fix suspend/resume operation (Ivan Vecera) [702739] - [netdrv] be2net: Rename some struct members for clarity (Ivan Vecera) [702739] - [netdrv] be2net: Fix a potential crash during shutdown. (Ivan Vecera) [702739] - [netdrv] be2net: Fix common misspellings (Ivan Vecera) [702739] - [netdrv] be2net: remove one useless line (Ivan Vecera) [702739] - [netdrv] be2net: cancel be_worker in be_shutdown() even when i/f is down (Ivan Vecera) [702739] - [netdrv] be2net: remove redundant code in be_worker() (Ivan Vecera) [702739] - [netdrv] be2net: parse vid and vtm fields of rx-compl only if vlanf bit is set (Ivan Vecera) [702739] - [netdrv] be2net: refactor code that decides adapter->num_rx_queues (Ivan Vecera) [702739] - [netdrv] be2net: Support for FAT dump retrieval using ethtool --register-dump option (Ivan Vecera) [702739] - [netdrv] be2net: Bump up the version number (Ivan Vecera) [702739] - [netdrv] be2net: Copyright notice change. Update to Emulex instead of ServerEngines (Ivan Vecera) [702739] - [netdrv] be2net: Fix UDP packet detected status in RX compl (Ivan Vecera) [702739] - [netdrv] be2net: Add multicast filter capability for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Disarm CQ and EQ to disable interrupt in Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Remove TX Queue stop in close (Ivan Vecera) [702739] - [netdrv] be2net: Add error recovery during load for Lancer (Ivan Vecera) [702739] - [netdrv] benet: use GFP_KERNEL allocations when possible (Ivan Vecera) [702739] - [netdrv] be2net: use hba_port_num instead of port_num (Ivan Vecera) [702739] - [netdrv] be2net: add code to display temperature of ASIC (Ivan Vecera) [702739] - [netdrv] be2net: variable name change (Ivan Vecera) [702739] - [netdrv] be2net: fixes in ethtool selftest (Ivan Vecera) [702739] - [netdrv] be2net: add new counters to display via ethtool stats (Ivan Vecera) [702739] - [netdrv] be2net: restrict WOL to PFs only. (Ivan Vecera) [702739] - [netdrv] be2net: detect a UE even when a interface is down. (Ivan Vecera) [702739] - [netdrv] be2net: gracefully handle situations when UE is detected (Ivan Vecera) [702739] - [netdrv] be2net: fix be_suspend/resume/shutdown (Ivan Vecera) [702739] - [netdrv] be2net: Fix broken priority setting when vlan tagging is enabled. (Ivan Vecera) [702739] - [netdrv] be2net: For the VF MAC, use the OUI from current MAC address (Ivan Vecera) [702739] - [netdrv] be2net: Cleanup the VF interface handles (Ivan Vecera) [702739] - [netdrv] be2net: call be_vf_eth_addr_config() after register_netdev (Ivan Vecera) [702739] - [netdrv] be2net: endianness fix in be_cmd_set_qos(). (Ivan Vecera) [702739] - [netdrv] be2net: use device model DMA API (Ivan Vecera) [702739] - [netdrv] be2net: remove netif_stop_queue being called before register_netdev. (Ivan Vecera) [702739] - [netdrv] be2net: fix a crash seen during insmod/rmmod test (Ivan Vecera) [702739] - [fs] NFS readdirs losing their cookies (Steve Dickson) [722257] - [fs] jbd: Add fixed tracepoints (Lukas Czerner) [696332] - [fs] ext3: Add fixed tracepoints (Lukas Czerner) [696332] - [fs] ext4: remove alloc_semp (Lukas Czerner) [527222] - [fs] ext4: teach ext4_mb_init_cache() to skip uptodate buddy caches (Lukas Czerner) [527222] - [fs] ext4: synchronize ext4_mb_init_group() with buddy page lock (Lukas Czerner) [527222] - [fs] ext4: implement ext4_add_groupblocks() by freeing blocks (Lukas Czerner) [527222] - [fs] ext4: move ext4_add_groupblocks() to mballoc.c (Lukas Czerner) [527222] - [fs] ext4: move ext4_mb_{get, put}_buddy_cache_lock and make them static (Lukas Czerner) [527222] - [net] bridge: Only flood traffic for unregistered groups to routers (Herbert Xu) [711592] - [net] bridge: restore the right netpoll dev (Amerigo Wang) [680759] - [net] bridge: call NETDEV_JOIN notifiers when add a slave (Amerigo Wang) [680759] - [net] netpoll: prevent setup netpoll on a slave device (Amerigo Wang) [680759] - [net] netpoll: fix use after free (Amerigo Wang) [680759] - [net] netpoll: fix a softirq warning (Amerigo Wang) [680759] - [net] Revert "[net] Revert "[net] bridge: make bridge support netpoll"" (Amerigo Wang) [680759]- [sched] dont reference cfs_rq->tg outside CONFIG_CFS_BANDWIDTH (Larry Woodman) [632509] - [sched] update config options for CFS bandwidth (Larry Woodman) [632509] - [sched] kabi specific fixes (Larry Woodman) [632509] - [sched] replace raw calls (Larry Woodman) [632509] - [sched] Move inc_nr_running and dec_nr_running (Larry Woodman) [632509] - [sched] Add CFS Bandwidth Documentation (Larry Woodman) [632509] - [sched] return majority of remaining quota to global bandwidth pool (Larry Woodman) [632509] - [sched] introduce statistics exports for the cpu sub-system (Larry Woodman) [632509] - [sched] enable throttling (Larry Woodman) [632509] - [sched] Throttled tasks are invisisble to cpu-offline (Larry Woodman) [632509] - [sched] ensure that throttled entities arent falsely nominated as buddies (Larry Woodman) [632509] - [sched] make throttled entities invisible (Larry Woodman) [632509] - [sched] Extend walk_tg_tree to accept a positional argument (Larry Woodman) [632509] - [sched] refresh the global bandwidth pool (Larry Woodman) [632509] - [sched] add support to throttle group entities (Larry Woodman) [632509] - [sched] ensure that per-cpu state is synchronized (Larry Woodman) [632509] - [sched] adds a per-task_group timer (Larry Woodman) [632509] - [sched] Account bandwidth usage (Larry Woodman) [632509] - [sched] Add constraints validation for CFS bandwidth hierarchies (Larry Woodman) [632509] - [sched] introduce the notion of CFS bandwidth (Larry Woodman) [632509] - [sched] Introduce hierarchical task accounting (Larry Woodman) [632509] - [kernel] sched: dont update shares twice on on_rq parent (Larry Woodman) [632509] - [fs] ext4: backport fixes for lazy inode table initialization (Lukas Czerner) [696559] - [fs] ext4: use sb_issue_zeroout in ext4_ext_zeroout (Lukas Czerner) [696559] - [fs] ext4: use sb_issue_zeroout in setup_new_group_blocks (Lukas Czerner) [696559] - [fs] ext4: add batched_discard into ext4 feature list (Lukas Czerner) [696559] - [fs] ext4: add interface to advertise ext4 features in sysfs (Lukas Czerner) [696559] - [fs] ext4: add support for lazy inode table initialization (Lukas Czerner) [696559] - [block] Add helper function for blkdev_issue_zeroout sb_issue_discard (Lukas Czerner) [696559] - [block] blkdev: add blkdev_issue_zeroout helper function (Lukas Czerner) [696559] - [s390x] ap: Fix ap_queue_status structure declaration (Hendrik Brueckner) [724904] - [kernel] first time swap use results in heavy swapping (Hendrik Brueckner) [722461] - [hwmon] lm78: Make ISA interface depend on CONFIG_ISA (Dean Nelson) [717215] - [hwmon] lm78: Avoid forward declarations (Dean Nelson) [717215] - [hwmon] KConfig: avoid building drivers for powerpc that read/write ISA addresses (Dean Nelson) [717215] - [security] SELinux: do not compute transition labels on mountpoint labeled filesystems (Eric Paris) [658291] - [security] SELinux: implement the new sb_remount LSM hook (Eric Paris) [656952] - [security] LSM: Pass -o remount options to the LSM (Eric Paris) [656952] - [block] Support Ricoh memstick driver with new KFIFO api (Shyam Iyer) [637234] - [block] add RICOH memstick Config option (Shyam Iyer) [637234] - [block] memstick: make enable_dma less generic in r592 (Shyam Iyer) [637234] - [block] memstick: add driver for Ricoh R5C592 card reader (Shyam Iyer) [637234]- [usb] remove remaining usages of hcd->state from usbcore and fix regression (Don Zickus) [696600 696602 696603] - [usb] UHCI: remove uses of hcd->state (Don Zickus) [696600 696602 696603] - [usb] Initialize hcd->state roothubs. (Don Zickus) [696600 696602 696603] - [usb] xhci - fix interval calculation for FS isoc endpoints (Don Zickus) [696600 696602 696603] - [usb] xhci: Disable MSI for some Fresco Logic hosts. (Don Zickus) [696600 696602 696603] - [usb] xhci: Do not issue device reset when device is not setup (Don Zickus) [696600 696602 696603] - [usb] xhci: Add defines for hardcoded slot states (Don Zickus) [696600 696602 696603] - [usb] xhci: Bigendian fix for xhci_check_bandwidth() (Don Zickus) [696600 696602 696603] - [usb] xhci: Bigendian fix for skip_isoc_td() (Don Zickus) [696600 696602 696603] - [usb] Intel xhci: Limit number of active endpoints to 64. (Don Zickus) [696600 696602 696603] - [usb] Intel xhci: Ignore spurious successful event. (Don Zickus) [696600 696602 696603] - [usb] Intel xhci: Add PCI id for Panther Point xHCI host. (Don Zickus) [696600 696602 696603] - [usb] Intel xhci: Support EHCI/xHCI port switching. (Don Zickus) [696600 696602 696603] - [usb] xhci: STFU: Be quieter during URB submission and completion. (Don Zickus) [696600 696602 696603] - [usb] xhci: STFU: Don't print event ring dequeue pointer. (Don Zickus) [696600 696602 696603] - [usb] xhci: STFU: Remove function tracing. (Don Zickus) [696600 696602 696603] - [usb] xhci: Don't submit commands when the host is dead. (Don Zickus) [696600 696602 696603] - [usb] xhci: Clear stopped_td when Stop Endpoint command completes. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix memory leak bug when dropping endpoints (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix memory leak in ring cache deallocation. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix full speed bInterval encoding. (Don Zickus) [696600 696602 696603] - [usb] xhci: move the common code to a function to get max ports and port array (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix bug in control transfer cancellation. (Don Zickus) [696600 696602 696603] - [usb] xHCI 1.0: Max Exit Latency Too Large Error (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: TT_THINK_TIME set (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: Block Interrupts for Isoch transfer (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: Isoch endpoint CErr field set (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: Control endpoint average TRB length field set (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: Setup Stage TRB Transfer Type flag (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI: Clear PLC in xhci_bus_resume() (Don Zickus) [696600 696602 696603] - [usb] xhci 1.0: Set transfer burst last packet count field. (Don Zickus) [695615 696600 696602 696603] - [usb] xhci 1.0: Set transfer burst count field. (Don Zickus) [695615 696600 696602 696603] - [usb] xhci 1.0: Update TD size field format. (Don Zickus) [695615 696600 696602 696603] - [usb] xhci 1.0: Only interrupt on short packet for IN EPs. (Don Zickus) [695615 696600 696602 696603] - [usb] xhci: Remove sparse warning about cmd_status. (Don Zickus) [696600 696602 696603] - [usb] xHCI: report USB3.0 portstatus comply with USB3.0 specification (Don Zickus) [696600 696602 696603] - [usb] xHCI: Set link state support (Don Zickus) [696600 696602 696603] - [usb] xHCI: Clear link state change support (Don Zickus) [696600 696602 696603] - [usb] xHCI: warm reset support (Don Zickus) [696600 696602 696603] - [usb] xhci-hcd: Include in xhci-pci.c (Don Zickus) [696600 696602 696603] - [usb] xHCI: Implement AMD PLL quirk (Don Zickus) [696600 696602 696603] - [usb] xhci: Tell USB core both roothubs lost power. (Don Zickus) [696600 696602 696603] - [usb] xhci - also free streams when resetting devices (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix NULL pointer deref in handle_port_status() (Don Zickus) [696600 696602 696603] - [usb] xhci - fix math in xhci_get_endpoint_interval() (Don Zickus) [696600 696602 696603] - [usb] xhci: simplify logic of skipping missed isoc TDs (Don Zickus) [696600 696602 696603] - [usb] xhci - remove excessive 'inline' markings (Don Zickus) [696600 696602 696603] - [usb] xhci: unsigned char never equals -1 (Don Zickus) [696600 696602 696603] - [usb] xhci - fix unsafe macro definitions (Don Zickus) [696600 696602 696603] - [usb] xhci: Clean up cycle bit math used during stalls. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix cycle bit calculation during stall handling. (Don Zickus) [696600 696602 696603] - [usb] xhci: Update internal dequeue pointers after stalls. (Don Zickus) [696600 696602 696603] - [usb] Remove bogus USB_PORT_STAT_SUPER_SPEED symbol. (Don Zickus) [696600 696602 696603] - [usb] xhci: Return canceled URBs immediately when host is halted. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fixes for suspend/resume of shared HCDs. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix re-init on power loss after resume. (Don Zickus) [696600 696602 696603] - [usb] xhci: Make roothub functions deal with device removal. (Don Zickus) [696600 696602 696603] - [usb] xhci: Limit roothub ports to 15 USB3 & 31 USB2 ports. (Don Zickus) [696600 696602 696603] - [usb] xhci: Return a USB 3.0 hub descriptor for USB3 roothub (Don Zickus) [696600 696602 696603] - [usb] xhci: Register second xHCI roothub. (Don Zickus) [696600 696602 696603] - [usb] xhci: Change xhci_find_slot_id_by_port() API. (Don Zickus) [696600 696602 696603] - [usb] xhci: Refactor bus suspend state into a struct. (Don Zickus) [696600 696602 696603] - [usb] xhci: Index with a port array instead of PORTSC addresses. (Don Zickus) [696600 696602 696603] - [usb] Set usb_hcd->state and flags for shared roothubs. (Don Zickus) [696600 696602 696603] - [usb] Make core allocate resources per PCI-device. (Don Zickus) [696600 696602 696603] - [usb] Store bus type in usb_hcd, not in driver flags. (Don Zickus) [696600 696602 696603] - [usb] Change usb_hcd->bandwidth_mutex to a pointer. (Don Zickus) [696600 696602 696603] - [usb] Refactor irq enabling out of usb_add_hcd() (Don Zickus) [696600 696602 696603] - [usb] xhci: Change hcd_priv into a pointer. (Don Zickus) [696600 696602 696603] - [usb] xhci: Always use usb_hcd in URB instead of converting xhci_hcd. (Don Zickus) [696600 696602 696603] - [usb] xhci: Modify check for TT info. (Don Zickus) [696600 696602 696603] - [usb] USB 3.0 Hub Changes (Don Zickus) [696520 696600 696602 696603] - [usb] USB3.0 ch11 definitions (Don Zickus) [696600 696602 696603] - [usb] xhci: Remove references to HC_STATE_RUNNING. (Don Zickus) [696600 696602 696603] - [usb] xhci: Remove references to HC_STATE_HALT. (Don Zickus) [696600 696602 696603] - [usb] xHCI: prolong host controller halt time limit (Don Zickus) [696600 696602 696603] - [usb] xHCI: Remove redundant variable in xhci_resume() (Don Zickus) [696600 696602 696603] - [usb] xhci: Rename variables and reduce register reads. (Don Zickus) [696600 696602 696603] - [usb] xhci: Rework port suspend structures for limited ports. (Don Zickus) [696600 696602 696603] - [usb] Remove bitmap #define from hcd.h (Don Zickus) [696600 696602 696603] - [usb] xhci: Remove old no-op test. (Don Zickus) [696600 696602 696603] - [usb] move usbcore away from hcd->state (Don Zickus) [696600 696602 696603] - [usb] xhci: mark local functions as static (Don Zickus) [696600 696602 696603] - [usb] xhci: fix couple sparse annotations (Don Zickus) [696600 696602 696603] - [usb] xhci: rework xhci_print_ir_set() to get ir set from xhci itself (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix an error in count_sg_trbs_needed() (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix errors in the running total calculations in the TRB math (Don Zickus) [696600 696602 696603] - [usb] xhci: Clarify some expressions in the TRB math (Don Zickus) [696600 696602 696603] - [usb] host: Move AMD PLL quirk to pci-quirks.c (Don Zickus) [696600 696602 696603] - [usb] EHCI: ASPM quirk of ISOC on AMD SB800 (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix issue with port array setup and buggy hosts. (Don Zickus) [696600 696602 696603] - [usb] convert usb_hcd bitfields into atomic flags (Don Zickus) [696600 696602 696603] - [x86] ACPI, APEI, EINJ Param support is disabled by default (Don Zickus) [725435] - [fs] pstore: Allow the user to explicitly choose a backend (Don Zickus) [696135] - [x86] ACPI, APEI, Add WHEA _OSC support (Don Zickus) [717515] - [x86] ACPI, APEI, Add APEI bit support in generic _OSC call (Don Zickus) [696088] - [x86] ACPI, APEI, GHES, Support disable GHES at boot time (Don Zickus) [696088] - [x86] ACPI, APEI, GHES, Prevent GHES to be built as module (Don Zickus) [696088] - [x86] PCI / ACPI: Fix build of the AER driver for CONFIG_ACPI unset (Don Zickus) [696081] - [x86] PCI: remove unused AER functions (Don Zickus) [696081] - [x86] pstore: Fix Kconfig dependencies for apei->pstore (Don Zickus) [696135] - [x86] pstore: fix one type of return value in pstore (Don Zickus) [696135] - [x86] pstore: fix pstore filesystem mount/remount issue (Don Zickus) [696135] - [x86] pstore: fix one type of return value in pstore (Don Zickus) [696081 696135] - [x86] pstore: cleanups to pstore_dump() (Don Zickus) [696135] - [x86] ACPI, APEI, Add PCIe AER error information printing support (Don Zickus) [696078] - [x86] PCIe, AER, use pre-generated prefix in error information printing (Don Zickus) [696078] - [x86] ACPI, APEI, Add ERST record ID cache (Don Zickus) [713716] - [x86] pstore: use mount option instead sysfs to tweak kmsg_bytes (Don Zickus) [696135] - [x86] pstore: fix leaking ->i_private (Don Zickus) [696135] - [x86] Some fixes for pstore (Don Zickus) [696135] - [x86] ACPI: Fix boot problem related to APEI with acpi_disabled set (Don Zickus) [696081] - [x86] PCI/ACPI: Request _OSC control once for each root bridge (v3) (Don Zickus) [696081] - [x86] ACPI, APEI, Generic Hardware Error Source POLL/IRQ/NMI notification type support (Don Zickus) [696088] - [x86] pstore: fix build warning for unused return value from sysfs_create_file (Don Zickus) [696135] - [x86] pstore: X86 platform interface using ACPI/APEI/ERST (Don Zickus) [696135] - [x86] pstore: new filesystem interface to platform persistent storage (Don Zickus) [696135] - [x86] ACPI, APEI, Report GHES error information via printk (Don Zickus) [696078] - [x86] ACPI, APEI, Add APEI generic error status printing support (Don Zickus) [696078] - [x86] Add CPER PCIe error section structure and constants definition (Don Zickus) [696078] - [ppc] perf: Handle events that raise an exception without overflowing (Steve Best) [720743] - [fs] powerpc: Wire up sys_syncfs (Lukas Czerner) [691267] - [fs] s390: wire up sys_syncfs (Lukas Czerner) [691267] - [fs] introduce sys_syncfs to sync a single file system (Lukas Czerner) [691267] - [v4l] Avoid kABI to complain about is_stereo() unused callback (Mauro Carvalho Chehab) [679755] - [v4l] em28xx: Fix handling of V4L2 ctrl ioctl's (Mauro Carvalho Chehab) [679755] - [v4l] Fix tuner-core behavior to properly return the right flags (Mauro Carvalho Chehab) [679755] - [x86] UV Scalability: improve drain_pages (George Beshers) [635800] - [virt] x86: report valid microcode update ID (Marcelo Tosatti) [694747]- [scsi] lpfc: Update lpfc version for 8.3.5.45.2p driver release (Rob Evers) [725092] - [scsi] lpfc: Fixed driver build not building in debugfs even kernel CONFIG_DEBUG_FS=y is set (Rob Evers) [725092] - [scsi] lpfc: Fix issue where the FC/FCoE Async Receive CQE did not scale for 16G FC adapters (Rob Evers) [725092] - [scsi] lpfc: Fix FLOGI payload having multiple N_port_ID set when lpfc_enable_npiv is 0 (Rob Evers) [725092] - [scsi] lpfc: Fixed new ASIC device-mgmt BSG pass-through failed multi-buffer fw download (Rob Evers) [725092] - [scsi] lpfc: Fixed bug with improperly reported number of supported VFs (Rob Evers) [725092] - [scsi] lpfc: Fixed bug were driver was not waiting for SLI port status after firmware reset (Rob Evers) [725092] - [scsi] lpfc: Remove unnecessary define that is causing warnings (Rob Evers) [725092] - [scsi] lpfc: Fixed failure to enable PCIe AER prevent driver initialize and attach to device (Rob Evers) [725092] - [scsi] lpfc: Fix split pde code (Rob Evers) [725092] - [scsi] lpfc: Fix BlockGuard error path handling (Rob Evers) [725092] - [scsi] lpfc: Fix EEH recovery so state is saved after every PCI reset for SLI4 (Rob Evers) [725092] - [scsi] lpfc: Fix FC Port swap on SLI3 adapters (Rob Evers) [725092] - [scsi] lpfc: Fixed Virtual link loss during Face plate failover test (Rob Evers) [725092] - [scsi] lpfc: Fix 2KB limitation for extended mailbox command (Rob Evers) [725092] - [scsi] lpfc: Fix vpi initialization in lpfc_init_vfi (Rob Evers) [725092] - [netdrv] bonding: reduce noise during init (Andy Gospodarek) [563174] - [netdrv] bonding: fix string comparison errors (Andy Gospodarek) [682946] - [netdrv] bonding: allow non-standard link-speeds (Andy Gospodarek) [723032] - [netdrv] bonding: don't lock when copying/clearing VLAN list on slave (Andy Gospodarek) [722901] - [net] enable GRO by default for vlan devices (Weiping Pan) [725891] - [fs] nfsd4: fix file leak on open_downgrade (J. Bruce Fields) [714153] - [fs] nfsd4: remember to put RW access on stateid destruction (J. Bruce Fields) [714153] - [fs] nfsd4: Fix filp leak (J. Bruce Fields) [714153] - [netdrv] bonding:delete lacp_fast from ad_bond_info (Weiping Pan) [707142] - [netdrv] bonding: make 802.3ad use latest lacp_rate (Weiping Pan) [707142] - [netdrv] bonding 802.3ad: Rename rx_machine_lock to state_machine_lock (Weiping Pan) [707142] - [netdrv] bonding 802.3ad: Fix the state machine locking (Weiping Pan) [707142]- [scsi] lpfc: Update lpfc version for 8.3.5.45.1p driver release (Rob Evers) [706517] - [scsi] lpfc: Fixed compiler warning for putting large amount of memory on stack (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.45 driver release (Rob Evers) [706517] - [scsi] lpfc: Turn on MSI-X by default (Rob Evers) [706517] - [scsi] lpfc: Added setting specific pf_number in GET_PROFILE_CONFIG to get maximum virtfn (Rob Evers) [706517] - [scsi] lpfc: Added driver capability of reseting new ASIC firmware and device from sysfs entry (Rob Evers) [706517] - [scsi] lpfc: Add firmware upgrade code to driver (Rob Evers) [706517] - [scsi] lpfc: Added capability of inducing new ASIC firmware dump obj file to flash filesystem (Rob Evers) [706517] - [scsi] lpfc: Added 100ms delay before driver action following IF_TYPE_2 function reset (Rob Evers) [706517] - [scsi] lpfc: Added Linux driver SR-IOV management support for both SLI3 and SLI4 devices (Rob Evers) [706517] - [scsi] lpfc: Fragment ELS and SCSI SGE lists based on Extent regions (Rob Evers) [706517] - [scsi] lpfc: Remove GET_ALLOCATED extent count response work-around (Rob Evers) [706517] - [scsi] lpfc: Fixed potential missed SLI4 device initialization failure conditions (Rob Evers) [706517] - [scsi] lpfc: Fixed build warning (Rob Evers) [706517] - [scsi] lpfc: Fixed Back to back Flogis sent without a logo (Rob Evers) [706517] - [scsi] lpfc: Add model names for new hardware (Rob Evers) [706517] - [scsi] lpfc: Fix bug with lpfc driver not updating the wwnn and wwpn after a name change (Rob Evers) [706517] - [scsi] lpfc: Set the maximum SGE size to 0x80000000 when HBA does not have any restriction (Rob Evers) [706517] - [scsi] lpfc: New ASIC device link diagonstic test and link diagnostic loopback test support (Rob Evers) [706517] - [scsi] lpfc: Rework svn rev 10898 (Rob Evers) [706517] - [scsi] lpfc: Fixed mix-and-match backward compability with the new new ASIC device management (Rob Evers) [706517] - [scsi] lpfc: Fix SLI3 and non-NPIV crashes with new extent code (Rob Evers) [706517] - [scsi] lpfc: Fixed BSG failure in handing pass-through mailbox with multiple external buffers (Rob Evers) [706517] - [scsi] lpfc: Fix CT command never completing on Big Endian system (Rob Evers) [706517] - [scsi] lpfc: Refactor lpfc_sli4_alloc_extent some more (Rob Evers) [706517] - [scsi] lpfc: Restore SLI4_PARAMETER mailbox can fail as nonerror functionality (Rob Evers) [706517] - [scsi] lpfc: Rework svn rev 11479 (Rob Evers) [706517] - [scsi] lpfc: Rework svn rev 11379 (Rob Evers) [706517] - [scsi] lpfc: Do not post RPI Headers to SLI4 port that support extents (Rob Evers) [706517] - [scsi] lpfc: Back out r9872 (Rob Evers) [706517] - [scsi] lpfc: Refactor code in lpfc_sli4_alloc_extent (Rob Evers) [706517] - [scsi] lpfc: Fix port capabilities and get parameters mailbox calls (Rob Evers) [706517] - [scsi] lpfc: Fix SLI2 crashes with new extent code (Rob Evers) [706517] - [scsi] lpfc: Fixed EEH failure on PPC-P7 due to the platform required PCI fundamental reset (Rob Evers) [706517] - [scsi] lpfc: Fixed incorrect size set into the sysfs binary file access interface (Rob Evers) [706517] - [scsi] lpfc: Brought debugfs accessing new ASIC extents information into the iDiag framework (Rob Evers) [706517] - [scsi] lpfc: Fix mailbox processing to not overwrite mailbox status codes (Rob Evers) [706517] - [scsi] lpfc: Changed enumerate members starting from none zero value (Rob Evers) [706517] - [scsi] lpfc: Remove driver workaround for COMMON_ALLOC_RESOURCE_EXTENTS endianess issue (Rob Evers) [706517] - [scsi] lpfc: Fix lpfc_printf_log message numbers (Rob Evers) [706517] - [scsi] lpfc: Implement debugfs support for resource extents (Rob Evers) [706517] - [scsi] lpfc: iDiag method for read write bitset bitclear access to new ASIC control registers (Rob Evers) [706517] - [scsi] lpfc: Call correct mailbox cleanup routine after extents are allocated (Rob Evers) [706517] - [scsi] lpfc: Implement extent block list member cleanup and free memory resources (Rob Evers) [706517] - [scsi] lpfc: Fix memory leak in extent block lists (Rob Evers) [706517] - [scsi] lpfc: Modified variables for XRIs to be unsigned variable (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.47 driver release (Rob Evers) [706517] - [scsi] lpfc: iDiag method for endian explicit dumping at iussue SLI4 mailbox command routine (Rob Evers) [706517] - [scsi] lpfc: Fixed compilation error/warning (Rob Evers) [706517] - [scsi] lpfc: iDiag method for dumping mailbox command from SLI4 issue mailbox command routine (Rob Evers) [706517] - [scsi] lpfc: Implement support for nonembedded Extent mailbox IOCTLs (Rob Evers) [706517] - [scsi] lpfc: Fix crash in rpi clean when driver load fails (Rob Evers) [706517] - [scsi] lpfc: Fixed race condition between driver multi-buffer seesion reset and bsg job done (Rob Evers) [706517] - [scsi] lpfc: Rework revision 10933 (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.41 driver release (Rob Evers) [706517] - [scsi] lpfc: Fixed mask size for the wq_id mask (Rob Evers) [706517] - [scsi] lpfc: Fix Port Error detected during POST (Rob Evers) [706517] - [scsi] lpfc: iDiag dump methods for new ASIC BSG multiple buffer mailbox command pass-through (Rob Evers) [706517] - [scsi] lpfc: Added protection on new ASIC specific mbox cmd passed to existing interface type (Rob Evers) [706517] - [scsi] lpfc: Added protection on non-embedded mailbox command for number of external buffers (Rob Evers) [706517] - [scsi] lpfc: Apply dropped patch from initial new ASIC bring up (Rob Evers) [706517] - [scsi] lpfc: Rework revision 10898 (Rob Evers) [706517] - [scsi] lpfc: Fixed mailbox command completion invoke BSG job_done while holding spinlock (Rob Evers) [706517] - [scsi] lpfc: Fixed double byte swap on received RRQ (Rob Evers) [706517] - [scsi] lpfc: Fixed no BSG data transfer size protection in mailbox command pass-through path (Rob Evers) [706517] - [scsi] lpfc: Make adjustments for systems with Page Size Larger than 4k (Rob Evers) [706517] - [scsi] lpfc: Reorganize CQ and EQ usage to comply with SLI4 Specification (Rob Evers) [706517] - [scsi] lpfc: Fix KERN levels on log messages 3008, 2903, 0383 (Rob Evers) [706517] - [scsi] lpfc: Fixed new ASIC mbox queue id collision with work queue id in debugfs queue access (Rob Evers) [706517] - [scsi] lpfc: Fixed not resetting session on pass-through read mbox cmd with single buffer (Rob Evers) [706517] - [scsi] lpfc: Initial checkin of SLI4 Extents code (Rob Evers) [706517] - [scsi] lpfc: Added new ASIC pass-through mbox cmd extension on multi-external-buffer handling (Rob Evers) [706517] - [scsi] lpfc: Fixed bug in BSG pass-through mailbox size check to non-embedded external buffer (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.40 driver release (Rob Evers) [706517] - [scsi] lpfc: Add LOG_ELS message to NPIV LOGO (Rob Evers) [706517] - [scsi] lpfc: Fixed Vports not sending FDISC after lips (Rob Evers) [706517] - [scsi] lpfc: Added 0x9B multi-buffer subsystem/opcode macros in user-kernel shared BSG header (Rob Evers) [706517] - [scsi] lpfc: Extended dfc_mbox_req struct with mbox tag and multi-buffer sequence number (Rob Evers) [706517] - [scsi] lpfc: Fixed a bug BSG treated all SLI_CONFIG (0x9B) mailbox commands as non-embedded (Rob Evers) [706517] - [scsi] lpfc: Removed unnecessary buffer-to-buffer copies in handling pass-through mbox cmds (Rob Evers) [706517] - [scsi] lpfc: Fixed the mixed declarations and codes which violate ISO C90 (Rob Evers) [706517] - [scsi] lpfc: Fix FCFI incorrect on received unsolicited frames (Rob Evers) [706517] - [scsi] lpfc: Misc upstream fixes (Rob Evers) [706517] - [scsi] lpfc: Fix bug with lpfc driver causing a system crash during driver unload (Rob Evers) [706517] - [scsi] lpfc: Added user-kernel shared sli-config mailbox header for new ASIC device management (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.39 driver release (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs SLI4 device doorbell reigster access methods (Rob Evers) [706517] - [scsi] lpfc: Fix RQ_CREATE version 1 fails (Rob Evers) [706517] - [scsi] lpfc: Fix FCFI incorrect on received unsolicited frames (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs SLI4 device display host/port index in decimal (Rob Evers) [706517] - [scsi] lpfc: Do not limit RPI Count to a minimum of 64 (Rob Evers) [706517] - [scsi] lpfc: Do not override CT field in issue_els_flogi for SLI4 IF type 2 (Rob Evers) [706517] - [scsi] lpfc: Fix build introduced in r10532 (Rob Evers) [706517] - [scsi] lpfc: Add Temporary RPI field to the ELS request WQE (Rob Evers) [706517] - [scsi] lpfc: Allow SLI4 with FCOE_MODE not set for new SLI4 FC adapters (Rob Evers) [706517] - [scsi] lpfc: Restrict driver to look at BAR2 or BAR4 only for if_type 0 (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs SLI4 device queue entry access methods (Rob Evers) [706517] - [scsi] lpfc: Update copyright date for all changed files (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.37 driver release (Rob Evers) [706517] - [scsi] lpfc: Fixed the compiler warning (Rob Evers) [706517] - [scsi] lpfc: Modified existing driver code to handle PCI Link drop detection failure (Rob Evers) [706517] - [scsi] lpfc: 4K boundary issue + lpfc driver (Rob Evers) [706517] - [scsi] lpfc: Fix debugfs build error caused by undefined Macro (Rob Evers) [706517] - [scsi] lpfc: Add selective reset jump table entry (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.36 driver release (Rob Evers) [706517] - [scsi] lpfc: Merge from upstream: lpfc: lower stack use in lpfc_fc_frame_check (Rob Evers) [706517] - [scsi] lpfc: Merge from upstream: fix comment typo diable -> disable (Rob Evers) [706517] - [scsi] lpfc: Merge from upstream: tree-wide: fix comment/printk typos (Rob Evers) [706517] - [scsi] lpfc: Add new Queue create Mailbox versions for new ASIC (Rob Evers) [706517] - [scsi] lpfc: Place LPFC driver module parameters to /sys/module//parameters (Rob Evers) [706517] - [scsi] lpfc: Performance Hints support (Rob Evers) [706517] - [scsi] lpfc: Add new driver interfaces for encryption products (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs queue information get (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs PCI config space register bits set/clear methods (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs framework and read/write PCI config space registers (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.35 driver release (Rob Evers) [706517] - [scsi] lpfc: Configuration parameter lpfc_suppress_link_up is ignored for SLI-4 (Rob Evers) [706517] - [scsi] lpfc: Modified lpfc_delay_discovery implementation (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.34 driver release (Rob Evers) [706517] - [scsi] lpfc: Print something out if the link_speed is not supported by this adapter (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.33 driver release (Rob Evers) [706517] - [scsi] lpfc: Added support for clean address bit (Rob Evers) [706517] - [x86] x86, UV: Fix NMI handler for UV platforms (George Beshers) [689026] - [x86] x86, NMI: Add priorities to handlers (George Beshers) [689026] - [x86] x86, nmi_watchdog: Remove ARCH_HAS_NMI_WATCHDOG and rely on CONFIG_HARDLOCKUP_DETECTOR (George Beshers) [689026] - [mm] zram: Fix kunmapping order (Jerome Marchand) [722926] - [mm] zram: Replace mutex lock by a R/W semaphore (Jerome Marchand) [722926] - [mm] zram: allow partial page operations (Jerome Marchand) [722926] - [mm] zram: Refactor zram_read/write() functions (Jerome Marchand) [722926] - [mm] zram: Remove useless offset calculation in handle_uncompressed_page (Jerome Marchand) [722926] - [kernel] sched: Next buddy hint on sleep and preempt path (Rik van Riel) [711600] - [kernel] sched: Make set_*_buddy() work on non-task entities (Rik van Riel) [711600] - [dma] ioatdma: add support for SandyBridge (John Feeney) [701443] - [x86] Don't use the EFI reboot method by default (Matthew Garrett) [723849] - [mm] thp: fix move_huge_pmd (Andrea Arcangeli) [706385]- [virt] xen: x86_32: Ignore not present at boot time HIGHMEM pages (Igor Mammedov) [523122] - [virt] xen: prevent crashes with non-HIGHMEM 32-bit kernels with largeish memory (Igor Mammedov) [523122] - [virt] xen/balloon: Move dec_totalhigh_pages() from __balloon_append() to balloon_append() (Igor Mammedov) [523122] - [virt] xen/balloon: Use PageHighMem() for high memory page detection (Igor Mammedov) [523122] - [virt] xen/balloon: Removal of driver_pages (Igor Mammedov) [523122] - [virt] xen: Mark all initial reserved pages for the balloon as INVALID_P2M_ENTRY (Igor Mammedov) [523122] - [virt] xen: clean up "extra" memory handling some more (Igor Mammedov) [523122] - [virt] xen/balloon: the balloon_lock is useless (Igor Mammedov) [523122] - [virt] xen/balloon: make sure we only include remaining extra ram (Igor Mammedov) [523122] - [virt] xen: add extra pages to balloon (Igor Mammedov) [523122] - [virt] xen: don't add extra_pages for RAM after mem_end (Igor Mammedov) [523122] - [virt] xen: make sure xen_max_p2m_pfn is up to date (Igor Mammedov) [523122] - [virt] xen: limit extra memory to a certain ratio of base (Igor Mammedov) [523122] - [virt] xen: add extra pages for E820 RAM regions, even if beyond mem_end (Igor Mammedov) [523122] - [virt] xen: make sure xen_extra_mem_start is beyond all non-RAM e820 (Igor Mammedov) [523122] - [virt] xen: implement "extra" memory to reserve space for pages not present at boot (Igor Mammedov) [523122] - [virt] xen: Use host-provided E820 map (Igor Mammedov) [523122] - [virt] xen: don't map missing memory (Igor Mammedov) [716498] - [virt] xen: Rename the balloon lock (Igor Mammedov) [523122] - [virt] xen: make sure pages are really part of domain before freeing (Igor Mammedov) [523122] - [virt] xen: release unused free memory (Igor Mammedov) [523122] - [virt] vhost: optimize interrupt enable/disable (Jason Wang) [725199] - [virt] vhost: set log when updating used flags or avail event (Jason Wang) [725199] - [virt] vhost: init used ring after backend was set (Jason Wang) [725199] - [virt] vhost-net: remove unlocked use of receive_queue (Jason Wang) [725199] - [virt] vhost: lock receive queue, not the socket (Jason Wang) [725199] - [virt] vhost-net: Unify the code of mergeable and big buffer handling (Jason Wang) [725199] - [virt] vhost-net: check the support of mergeable buffer outside the receive loop (Jason Wang) [725199] - [virt] vhost: copy_from_user -> __copy_from_user (Jason Wang) [725199] - [infiniband] qib: Adjust to use cpumask_weight() and cpumask_first() (Chad Dupuis) [696226] - [infiniband] qib: Ensure that LOS and DFE are being turned off (Chad Dupuis) [696226] - [infiniband] qib: Prevent driver hang with unprogrammed boards (Chad Dupuis) [696226] - [infiniband] qib: Fix M_Key field in SubnGet and SubnGetResp MADs (Chad Dupuis) [696226] - [infiniband] qib: Set default LE2 value for active cables to 0 (Chad Dupuis) [696226] - [infiniband] qib: Return correct MAD when setting link width to 255 (Chad Dupuis) [696226] - [infiniband] qib: Prevent double completions after a timeout or RNR error (Chad Dupuis) [696226] - [infiniband] qib: Kernel BUG at include/linux/timer.h:82 (Chad Dupuis) [696226] - [infiniband] qib: Hold link for Tx SERDES settings (Chad Dupuis) [696226] - [infiniband] qib: Improve SERDES tunning on QMH boards (Chad Dupuis) [696226] - [infiniband] qib: Un-necessary delayed completions on RC connection (Chad Dupuis) [696226] - [infiniband] qib: Issue pre-emptive NAKs on eager buffer overflow (Chad Dupuis) [696226] - [infiniband] qib: RDMA lkey/rkey validation is inefficient for large MRs (Chad Dupuis) [696226] - [infiniband] qib: change qpn increment (Chad Dupuis) [696226] - [infiniband] qib: adding fix missing from earlier patch (Chad Dupuis) [696226] - [infiniband] qib: change rcv queue/qpn selection (Chad Dupuis) [696226] - [infiniband] qib: interrupt mitigation fix (Chad Dupuis) [696226] - [infiniband] qib: Avoid duplicate writes to the rcv head register (Chad Dupuis) [696226] - [infiniband] qib: Add a few new SERDES tunings (Chad Dupuis) [696226] - [infiniband] qib: Reset packet list after freeing (Chad Dupuis) [696226] - [infiniband] qib: New SERDES init routine and improvements to SI quality (Chad Dupuis) [696226] - [infiniband] qib: clear WAIT_SEND flags when setting QP to error state (Chad Dupuis) [696226] - [infiniband] qib: fix context allocation with multiple HCAs (Chad Dupuis) [696226] - [infiniband] qib: Multi Florida HCA Hosts panic on reboot (Chad Dupuis) [696226] - [infiniband] qib: Handle transitions from ACTIVE_DEFERRED to ACTIVE better (Chad Dupuis) [696226] - [infiniband] qib: UD send with immediate Rx completion has wrong size (Chad Dupuis) [696226] - [infiniband] qib: set port physical state even if other fields are invalid (Chad Dupuis) [696226] - [infiniband] qib: generate completion callback on errors (Chad Dupuis) [696226] - [infiniband] qib: add thresholds to VendorPortCounters PMA operation (Chad Dupuis) [696226] - [infiniband] qib: add support for the new QME7362 card (Chad Dupuis) [696226] - [infiniband] qib: add receive header queue size module parameters (Chad Dupuis) [696226] - [infiniband] qib: remove IB latency turnoff (Chad Dupuis) [696226] - [ata] Add Intel IDE-R support (John Feeney) [695587] - [agp] fix arbitrary kernel memory writes (Jerome Marchand) [699308] {CVE-2011-1745 CVE-2011-2022} - [agp] fix OOM and buffer overflow (Jerome Marchand) [699306] {CVE-2011-1746} - [kernel] run_rebalance_domains() is using too much cpu time (George Beshers) [635848] - [x86] Enable UV MMTIMER (George Beshers) [635713] - [ppc] Use correct ccr bit for syscall error status (Steve Best) [691579] - [s390x] qdio: clear shared DSCI before scheduling the queue handler (Hendrik Brueckner) [725690] - [scsi] scsi_dh_alua: Attach to UNAVAILABLE/OFFLINE AAS devices (Mike Christie) [698329] - [kernel] backport upstream change to remove prefetch instructions from list and rculist functions (Larry Woodman) [725538] - [input] wacom: add support for DTU-2231 (Aristeu Rozanski) [705210] - [infiniband] iw_cxgb4: update driver to latest upstream (Neil Horman) [717377] - [kernel] taskstats: don't allow duplicate entries in listener mode (Jerome Marchand) [715448] {CVE-2011-2484} - [kernel] Monitor and log change in system time when the system time drifts by user configured time interval warning (James Takahashi) [694910] - [security] Translate secctx to 0 if SELinux disabled (David Howells) [667177] - [pm] hibernate: Handle marginal memory conditions correctly (Matthew Garrett) [700264] - [kernel] Oprofile support for Sandy Bridge processors (John Villalovos) [696562] - [kernel] misc: add support for IB700 module (Don Zickus) [667090] - [x86] ACPI: Use ioremap_cache() (George Beshers) [635860] - [x86] ACPI: introduce "acpi_rsdp=" parameter for kdump (Takao Indoh) [723670] - [x86] UV: Kernel log overflows on boot on large systems (George Beshers) [696287] - [x86] amd-iommu: Fix 3 possible endless loops (Frank Arnold) [713517] - [x86] amd-iommu: Use only per-device dma_ops (Frank Arnold) [712369] - [x86] setup: Fix EDD3.0 data verification (Gleb Natapov) [704128] - [virt] xen: Revert p2m tree (Andrew Jones) [725519] - [virt] xen-blkfront: fix data size for xenbus_gather in blkfront_connect (Andrew Jones) [716452] - [virt] xen/hvc: only notify if we actually sent something (Igor Mammedov) [725041] - [virt] xen mmu: fix a race window causing leave_mm BUG() (Radim Krcmar) [724995] - [virt] xen: off by one errors in multicalls.c (Radim Krcmar) [725007] - [virt] virtio_net: introduce VIRTIO_NET_HDR_F_DATA_VALID (Jason Wang) [713337]- [netdrv] be2net: clear intr bit in be_probe() (Ivan Vecera) [702739 722596] - [fs] fs: call security_d_instantiate in d_obtain_alias (Josef Bacik) [656458] - [fs] dlm: use vmalloc for hash tables (David Teigland) [719357] - [fs] quota: Fix WARN_ON in lookup_one_len (Eric Sandeen) [718332] - [net] skbuff: fix error handling in pskb_copy() (Michael S. Tsirkin) [632752] - [net] vlan: allow TSO setting on vlan interfaces (Andy Gospodarek) [645785] - [netdrv] Support 'passthru' mode using macvlan/macvtap (James Takahashi) [693874] - [netdrv] asix: fix setting mac address for AX88772 (Jiri Pirko) [725234] - [netdrv] ixgbevf: update to upstream version 2.1.0-k (Andy Gospodarek) [694231] - [netdrv] bnx2x: remove a log-spamming message (Michal Schmidt) [712000] - [netdrv] cxgb4 driver update (Neil Horman) [717801] - [netdrv] iwlwifi: accept EEPROM version 0x423 for iwl6000 (Stanislaw Gruszka) [691846] - [netdrv] cxgb3 driver update (Neil Horman) [717805] - [netdrv] net: bonding: allow all slave speeds (Jiri Pirko) [720941] - [netdrv] ixgbe: update to upstream version 3.4.8-k (Andy Gospodarek) [689998 696045] - [netdrv] e1000e: update to upstream version 1.3.16-k (Andy Gospodarek) [694223 698291] - [net] introduce __netdev_alloc_skb_ip_align (Andy Gospodarek) [694223] - [net] dcbnl: unlock on an error path in dcbnl_cee_fill() (Dean Nelson) [695947] - [net] dcbnl: Add CEE notification (Dean Nelson) [695947] - [net] dcbnl: Aggregated CEE GET operation (Dean Nelson) [695947] - [net] dcb: use nlmsg_free() instead of kfree() (Dean Nelson) [695947] - [net] dcb: Add missing error check in dcb_ieee_set() (Dean Nelson) [695947] - [net] dcb: fix return type on dcb_setapp() (Dean Nelson) [695947] - [net] dcb: Add dcb_ieee_getapp_mask() for drivers to query APP settings (Dean Nelson) [695947] - [net] dcb: Add ieee_dcb_delapp() and dcb op to delete app entry (Dean Nelson) [695947] - [net] dcb: Add ieee_dcb_setapp() to be used for IEEE 802.1Qaz APP data (Dean Nelson) [695947] - [net] net: dcbnl, add multicast group for DCB (Dean Nelson) [695947] - [net] dcb: Add DCBX capabilities bitmask to the get_ieee response (Dean Nelson) [695947] - [net] net: dcbnl: Update copyright dates (Dean Nelson) [695947] - [net] net: dcbnl: Fix misspellings (Dean Nelson) [695947] - [net] net: dcbnl: Add IEEE app selector value definitions (Dean Nelson) [695947] - [net] dcbnl: add support for retrieving peer configuration - cee (Dean Nelson) [695947] - [net] dcbnl: add support for retrieving peer configuration - ieee (Dean Nelson) [695947] - [net] net: dcbnl: check correct ops in dcbnl_ieee_set() (Dean Nelson) [695947] - [net] net: dcb: match dcb_app protocol field with 802.1Qaz spec (Dean Nelson) [695947] - [net] ixgbe: DCB, implement 802.1Qaz routines (Dean Nelson) [695947] - [net] net: dcb: application priority is per net_device (Dean Nelson) [695947] - [net] dcbnl: make get_app handling symmetric for IEEE and CEE DCBx (Dean Nelson) [695947] - [net] include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Dean Nelson) [695947] - [net] const: struct nla_policy (Dean Nelson) [695947] - [net] net: Move && and || to end of previous line (Dean Nelson) [695947] - [net] net: use net_eq to compare nets (Dean Nelson) [695947] - [kernel] include/linux/kernel.h: abs(): fix handling of 32-bit unsigneds on 64-bit (Thomas Graf) [679456] - [net] sctp: stop pending timers and purge queues when peer restart asoc (Thomas Graf) [679456] - [net] sctp: fix memory leak of the ASCONF queue when free asoc (Thomas Graf) [679456] - [net] SCTP: fix race between sctp_bind_addr_free() and sctp_bind_addr_conflict() (Thomas Graf) [679456] - [net] sctp: move chunk from retransmit queue to abandoned list (Thomas Graf) [679456] - [net] sctp: fix to check the source address of COOKIE-ECHO chunk (Thomas Graf) [679456] - [net] sctp: handle ootb packet in chunk order as defined (Thomas Graf) [679456] - [net] sctp: check invalid value of length parameter in error cause (Thomas Graf) [679456] - [net] sctp: check parameter value of length in ERROR chunk (Thomas Graf) [679456] - [net] sctp: Release all routes when processing acks ADD_IP or DEL_IP (Thomas Graf) [679456] - [net] sctp: Allow bindx_del to accept 0 port (Thomas Graf) [679456] - [net] sctp: teach CACC algorithm about removed transports (Thomas Graf) [679456] - [net] sctp: fix oops while removed transport still using as retran path (Thomas Graf) [679456] - [net] sctp: fix oops when updating retransmit path with DEBUG on (Thomas Graf) [679456] - [net] sctp: malloc enough room for asconf-ack chunk (Thomas Graf) [679456] - [net] sctp: fix auth_hmacs field's length of struct sctp_cookie (Thomas Graf) [679456] - [net] sctp: Pass __GFP_NOWARN to hash table allocation attempts. (Thomas Graf) [679456] - [net] sctp: fix compile warnings in sctp_tsnmap_num_gabs (Thomas Graf) [679456] - [net] sctp: fix reporting of unknown parameters (Thomas Graf) [679456] - [net] sctp: user perfect name for Delayed SACK Timer option (Thomas Graf) [679456] - [net] sctp: fix the return value of getting the sctp partial delivery point (Thomas Graf) [679456] - [net] SCTP: Fix SCTP_SET_PEER_PRIMARY_ADDR to accpet v4mapped address (Thomas Graf) [679456] - [net] sctp: prevent reading out-of-bounds memory (Thomas Graf) [679456] - [net] sctp: fix test for end of loop (Thomas Graf) [679456] - [net] sctp: dubious bitfields in sctp_transport (Thomas Graf) [679456] - [net] sctp: fix append error cause to ERROR chunk correctly (Thomas Graf) [679456] - [net] sctp: delete active ICMP proto unreachable timer when free transport (Thomas Graf) [679456] - [net] sctp: Fix a race between ICMP protocol unreachable and connect() (Thomas Graf) [679456] - [net] sctp: Tag messages that can be Nagle delayed at creation. (Thomas Graf) [679456] - [net] sctp: Optimize computation of highest new tsn in SACK. (Thomas Graf) [679456] - [net] sctp: correctly mark missing chunks in fast recovery (Thomas Graf) [679456] - [net] sctp: rwnd_press should be cumulative (Thomas Graf) [679456] - [net] sctp: fast recovery algorithm is per association. (Thomas Graf) [679456] - [net] sctp: update transport initializations (Thomas Graf) [679456] - [net] sctp: Save some room in the sctp_transport by using bitfields (Thomas Graf) [679456] - [net] sctp: Do not force T3 timer on fast retransmissions. (Thomas Graf) [679456] - [net] sctp: remove 'resent' bit from the chunk (Thomas Graf) [679456] - [net] sctp: Make sure we always return valid retransmit path (Thomas Graf) [679456] - [net] sctp: Do no select unconfirmed transports for retransmissions (Thomas Graf) [679456] - [net] sctp: fix to retranmit at least one DATA chunk (Thomas Graf) [679456] - [net] sctp: missing set src and dest port while lookup output route (Thomas Graf) [679456] - [net] sctp: discard ABORT chunk with zero verification tag in COOKIE-WAIT state (Thomas Graf) [679456] - [net] sctp: assure at least one T3-rtx timer is running if a FORWARD TSN is sent (Thomas Graf) [679456] - [net] sctp: send SHUTDOWN-ACK chunk back to the source. (Thomas Graf) [679456] - [net] sctp: Use correct address family in sctp_getsockopt_peer_addrs() (Thomas Graf) [679456] - [net] sctp: Fix oops when sending queued ASCONF chunks (Thomas Graf) [679456] - [net] sctp: per_cpu variables should be in bh_disabled section (Thomas Graf) [679456] - [net] sctp: fix potential reference of a freed pointer (Thomas Graf) [679456] - [net] sctp: avoid irq lock inversion while call sk->sk_data_ready() (Thomas Graf) [679456] - [net] sctp: eliminate useless code (Thomas Graf) [679456] - [net] sctp: Use ipv6_addr_diff() in sctp_v6_addr_match_len(). (Thomas Graf) [679456] - [net] sctp/socket.c: squish warning (Thomas Graf) [679456] - [net] sctp: fix sctp_setsockopt_autoclose compile warning (Thomas Graf) [679456] - [net] sctp: prevent too-fast association id reuse (Thomas Graf) [679456] - [net] sctp: fix integer overflow when setting the autoclose timer (Thomas Graf) [679456] - [net] sctp: limit maximum autoclose setsockopt value (Thomas Graf) [679456] - [net] sctp: Fix mis-ordering of user space data when multihoming in use (Thomas Graf) [679456] - [net] sctp: Update max.burst implementation (Thomas Graf) [679456] - [net] sctp: Remove useless last_time_used variable (Thomas Graf) [679456] - [net] sctp: allow setting path_maxrxt independent of SPP_PMTUD_ENABLE (Thomas Graf) [679456] - [net] sctp: Update SWS avaoidance receiver side algorithm (Thomas Graf) [679456] - [net] sctp: Select a working primary during sctp_connectx() (Thomas Graf) [679456] - [net] sctp: Fix malformed "Invalid Stream Identifier" error (Thomas Graf) [679456]- [drm] radeon/kms: fix DP training for DPEncoderService revision bigger than 1.1 (Dave Airlie) [722957] - [drm] nouveau fixes for RHEL 6.2 (Dave Airlie) [722957] - [drm] i915: Skip GPU wait for scanout pin while wedged (Dave Airlie) [722957] - [drm] i915: Fix opregion notifications (Dave Airlie) [722957] - [drm] ACPI: Don't send KEY_UNKNOWN for random video notifications (Dave Airlie) [722957] - [drm] drm/agp: complete 3.0.0 fixes backport. (Dave Airlie) [722957] - [kernel] /proc/stat: fix scalability of irq sum of all cpu (George Beshers) [635855] - [kernel] /proc/stat: scalability of irq num per cpu (George Beshers) [635855] - [virt] vhost: handle wrap around in # of bufs math (Michael S. Tsirkin) [632752] - [virt] vhost-net: update used ring on backend change (Michael S. Tsirkin) [632752] - [virt] vhost: fix zcopy reference counting (Michael S. Tsirkin) [632752] - [virt] vhost: vhost TX zero-copy support (Michael S. Tsirkin) [632752] - [netdrv] macvtap: macvtapTX zero-copy support (Michael S. Tsirkin) [632752] - [net] skbuff: clear tx zero-copy flag (Michael S. Tsirkin) [632752] - [net] skbuff: skb supports zero-copy buffers (Michael S. Tsirkin) [632752] - [net] sock.h: Add a new sock zero-copy flag (Michael S. Tsirkin) [632752] - [net] pskb_expand_head() optimization (Michael S. Tsirkin) [632752] - [netdrv] qlcnic: Support for GBE port settings (Chad Dupuis) [693735] - [netdrv] qlcnic: support rcv ring configuration through sysfs (Chad Dupuis) [693735] - [netdrv] qlcnic: Update version number to 5.0.16 (Chad Dupuis) [693735] - [netdrv] qlcnic: Fix LRO disable (Chad Dupuis) [693735] - [netdrv] qlcnic: Use flt method to determine flash fw region (Chad Dupuis) [693735] - [netdrv] qlcnic: Remove unused code (Chad Dupuis) [693735] - [netdrv] qlcnic: Code optimization patch (Chad Dupuis) [693735] - [netdrv] qlcnic: Cleanup patch (Chad Dupuis) [693735] - [netdrv] qlcnic: Memory leak fix (Chad Dupuis) [693735] - [netdrv] qlcnic: Make PCI info available in all modes (Chad Dupuis) [693735] - [net] fix ethtool->set_flags not intended -EINVAL return value (Chad Dupuis) [693735] - [netdrv] qlcnic: Remove validation for max tx and max rx queues (Chad Dupuis) [693735] - [netdrv] qlcnic: fix checks for auto_fw_reset (Chad Dupuis) [693735] - [virt] virtio_net: delay TX callbacks (Michael S. Tsirkin) [710945] - [virt] virtio: add api for delayed callbacks (Michael S. Tsirkin) [710945] - [virt] vhost: support event index (Michael S. Tsirkin) [710945] - [virt] virtio_ring: support event idx feature (Michael S. Tsirkin) [710945] - [virt] virtio ring: inline function to check for events (Michael S. Tsirkin) [710945] - [virt] virtio: event index interface (Michael S. Tsirkin) [710945] - [scsi] fcoe: cleanup cpu selection for incoming requests (Mike Christie) [695945] - [scsi] libfc: post reset event on lport reset (Mike Christie) [695945] - [scsi] libfc: Fix for exchange/seq loopup failure when FCoE stack is used as target and connected to windows initiator (Mike Christie) [695945] - [scsi] fcoe: Amends previous patch, Round-robin based selection of CPU for post processing of incoming request for FCoE target (Mike Christie) [695945] - [scsi] fcoe: Round-robin based selection of CPU for post-processing of incoming commands (Mike Christie) [695945] - [scsi] fcoe: Unable to select the exchangeID from offload pool for storage targets (Mike Christie) [695945] - [scsi] libfc: Enhancement to RPORT state machine applicable only for VN2VN mode (Mike Christie) [695945] - [scsi] libfcoe: Remove unnecessary module state checks (Mike Christie) [695945] - [scsi] libfc: do not immediately retry the cmd when seq_send fails in fc_fcp_send_data (Mike Christie) [695945] - [scsi] libfc: fix race in SRR response (Mike Christie) [695945] - [scsi] libfc: don't call resp handler after FC_EX_TIMEOUT (Mike Christie) [695945] - [scsi] libfc: release DDP context if frame_send() fails (Mike Christie) [695945] - [scsi] libfc: fix mm leak in handling incoming request for target discovery (Mike Christie) [695945] - [scsi] fcoe: Prevent creation of an NPIV port with duplicate WWPN (Mike Christie) [695945] - [sound] Update the ALSA HDA audio driver from upstream (Jaroslav Kysela) [723853] - [mm] exec: account anon_rss instead of total_vm in acct_arg_size (Frantisek Hrbata) [645770] - [mm] debug: reintroduce would_have_oomkilled procfs ctl (Frantisek Hrbata) [645770] - [mm] kabi: __GENKSYMS__ for oom_disable_count struct mm_struct (Frantisek Hrbata) [645770] - [mm] kabi: __GENKSYMS__ for oom_score_adj in struct signal_struct (Frantisek Hrbata) [645770] - [mm] oom: replace PF_OOM_ORIGIN with toggling oom_score_adj (Frantisek Hrbata) [645770] - [mm] oom: use pte pages in OOM score (Frantisek Hrbata) [645770] - [kernel] lib, arch: add filter argument to show_mem and fix private implementations (Frantisek Hrbata) [645770] - [mm] oom: suppress nodes that are not allowed from meminfo on page alloc failure (Frantisek Hrbata) [645770] - [mm] oom: suppress show_mem() for many nodes in irq context on page alloc failure (Frantisek Hrbata) [645770] - [mm] oom: suppress nodes that are not allowed from meminfo on oom kill (Frantisek Hrbata) [645770] - [mm] oom: avoid deferring oom killer if exiting task is being traced (Frantisek Hrbata) [645770] - [mm] oom: skip zombies when iterating tasklist (Frantisek Hrbata) [645770] - [mm] oom: prevent unnecessary oom kills or kernel panics (Frantisek Hrbata) [645770] - [mm] oom: allow a non-CAP_SYS_RESOURCE proces to oom_score_adj down (Frantisek Hrbata) [645770] - [mm] oom: fix locking for oom_adj and oom_score_adj (Frantisek Hrbata) [645770] - [mm] oom: rewrite error handling for oom_adj and oom_score_adj tunables (Frantisek Hrbata) [645770] - [mm] oom: kill all threads sharing oom killed task's mm (Frantisek Hrbata) [645770] - [mm] oom: avoid killing a task if a thread sharing its mm cannot be killed (Frantisek Hrbata) [645770] - [mm] oom: add per-mm oom disable count (Frantisek Hrbata) [645770] - [mm] oom: filter unkillable tasks from tasklist dump (Frantisek Hrbata) [645770] - [mm] oom: always return a badness score of non-zero for eligible tasks (Frantisek Hrbata) [645770] - [mm] oom: __task_cred() need rcu_read_lock() (Frantisek Hrbata) [645770] - [mm] oom: fix tasklist_lock leak (Frantisek Hrbata) [645770] - [mm] oom: fix NULL pointer dereference (Frantisek Hrbata) [645770] - [mm] memcg: use find_lock_task_mm() in memory cgroups oom (Frantisek Hrbata) [645770] - [mm] oom: badness heuristic rewrite (Frantisek Hrbata) [645770] - [mm] oom: move badness() declaration into oom.h (Frantisek Hrbata) [645770] - [mm] oom: multi threaded process coredump don't make deadlock (Frantisek Hrbata) [645770] - [mm] oom: give the dying task a higher priority (Frantisek Hrbata) [645770] - [mm] oom: remove child->mm check from oom_kill_process() (Frantisek Hrbata) [645770] - [mm] oom: cleanup has_intersects_mems_allowed() (Frantisek Hrbata) [645770] - [mm] oom: move OOM_DISABLE check from oom_kill_task to out_of_memory() (Frantisek Hrbata) [645770] - [mm] oom: kill duplicate OOM_DISABLE check (Frantisek Hrbata) [645770] - [mm] oom: /proc//oom_score treat kernel thread honestly (Frantisek Hrbata) [645770] - [mm] oom: oom_kill_process() needs to check that p is unkillable (Frantisek Hrbata) [645770] - [mm] oom: make oom_unkillable_task() helper function (Frantisek Hrbata) [645770] - [mm] oom: oom_kill_process() doesn't select kthread child (Frantisek Hrbata) [645770] - [mm] oom: don't try to kill oom_unkillable child (Frantisek Hrbata) [645770] - [mm] oom: fold __out_of_memory into out_of_memory (Frantisek Hrbata) [645770] - [mm] oom: remove constraint argument from select_bad_process and __out_of_memory (Frantisek Hrbata) [645770] - [mm] rename try_set_zone_oom() to try_set_zonelist_oom() (Frantisek Hrbata) [645770] - [mm] oom: remove unnecessary code and cleanup (Frantisek Hrbata) [645770] - [mm] oom: remove special handling for pagefault ooms (Frantisek Hrbata) [645770] - [mm] oom: extract panic helper function (Frantisek Hrbata) [645770] - [mm] oom: enable oom tasklist dump by default (Frantisek Hrbata) [645770] - [mm] oom: select task from tasklist for mempolicy ooms (Frantisek Hrbata) [645770] - [mm] oom: sacrifice child with highest badness score for parent (Frantisek Hrbata) [645770] - [mm] oom: filter tasks not sharing the same cpuset (Frantisek Hrbata) [645770] - [mm] oom: avoid sending exiting tasks a SIGKILL (Frantisek Hrbata) [645770] - [mm] oom: give current access to memory reserves if it has been killed (Frantisek Hrbata) [645770] - [mm] oom: dump_tasks use find_lock_task_mm too fix (Frantisek Hrbata) [645770] - [mm] oom: improve commentary in dump_tasks() (Frantisek Hrbata) [645770] - [mm] oom: dump_tasks use find_lock_task_mm too (Frantisek Hrbata) [645770] - [mm] oom: introduce find_lock_task_mm() to fix !mm false positives (Frantisek Hrbata) [645770] - [mm] oom: PF_EXITING check should take mm into account (Frantisek Hrbata) [645770] - [mm] oom: check PF_KTHREAD instead of !mm to skip kthreads (Frantisek Hrbata) [645770] - [mm] memcg: make oom killer a no-op when no killable task can be found (Frantisek Hrbata) [645770] - [mm] memcg: handle panic_on_oom=always case (Frantisek Hrbata) [645770] - [mm] oom-kill: dump_header takes task_struct as parameter (Frantisek Hrbata) [645770] - [mm] oom-kill: fix NUMA constraint check with nodemask (Frantisek Hrbata) [645770] - [mm] oom-kill: use task_lock when accessing task_struct members in __oom_kill_task (Frantisek Hrbata) [645770] - [mm] oom: dump stack and VM state when oom killer panics (Frantisek Hrbata) [645770] - [mm] Revert "[Fedora] [debug] add would_have_oomkilled procfs ctl" (Frantisek Hrbata) [645770]- [mm] hold the page lock until after set_page_stable_node (Andrea Arcangeli) [683658]- [netdrv] be2net: remove certain cmd failure logging (Ivan Vecera) [719304] - [netdrv] enic driver update (Stefan Assmann) [695882] - [net] nl80211: missing check for valid SSID size in scan operation (Stanislaw Gruszka) [718158] {CVE-2011-2517} - [net] bluetooth: l2cap and rfcomm: fix 1 byte infoleak to userspace. (Thomas Graf) [703023] {CVE-2011-2492} - [net] inet_diag: fix validation of user data in inet_diag_bc_audit() (Thomas Graf) [714541] {CVE-2011-2213} - [fs] proc: restrict access to /proc/PID/io (Oleg Nesterov) [716830] {CVE-2011-2495} - [fs] validate size of EFI GUID partition entries (Anton Arapov) [703030] {CVE-2011-1776} - [fs] GFS2: Print warning rather than calling assert during direct I/O page invalidation race (Steven Whitehouse) [697019] - [fs] ext4: Fix max file size and logical block counting of extent format file (Lukas Czerner) [722569] {CVE-2011-2695} - [netdrv] e1000: remove unnecessary code (Dean Nelson) [694233] - [netdrv] e1000: Add appropriate include for prefetch users (Dean Nelson) [694233] - [netdrv] e1000: more robust ethtool duplex/speed configuration (Dean Nelson) [694233] - [netdrv] e1000: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Dean Nelson) [694233] - [netdrv] e1000: ethtool: Use full 32 bit speed range in ethtool's set_settings (Dean Nelson) [694233] - [netdrv] e1000: fix sparse warning (Dean Nelson) [694233] - [netdrv] e1000: add support for Marvell Alaska M88E1118R PHY (Dean Nelson) [694233] - [netdrv] e1000: drivers/net: avoid some skb->ip_summed initializations (Dean Nelson) [694233] - [fs] SUNRPC: Fix use of static variable in rpcb_getport_async (Steve Dickson) [723650] - [fs] NFSv4.1: update nfs4_fattr_bitmap_maxsz (Steve Dickson) [723650] - [fs] SUNRPC: Fix a race between work-queue and rpc_killall_tasks (Steve Dickson) [723650] - [fs] SUNRPC: Ensure we always run the tk_callback before tk_action (Steve Dickson) [723650] - [netdrv] e100: net: remove interrupt.h inclusion from netdevice.h (Dean Nelson) [694236] - [netdrv] e100: fix build warning (Dean Nelson) [694236] - [netdrv] e100: ethtool: Use full 32 bit speed range in ethtool's set_settings (Dean Nelson) [694236] - [netdrv] e100: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Dean Nelson) [694236] - [netdrv] e100: ethtool: Call ethtool's get/set_settings callbacks with cleaned data (Dean Nelson) [694236] - [netdrv] bna: Separate handling of irq type flags variable from the irq_flags request_irq variable (Ivan Vecera) [717011] - [netdrv] Fix call trace when interrupts are disabled while sleeping function kzalloc is called (Ivan Vecera) [717011] - [netdrv] Additional tg3 bug fixes (John Feeney) [695996 696004 696068 698308 705492 716693] - [netdrv] Update tg3 to version 3.119 (John Feeney) [695996 696004 696068 698308 705492 716693] - [netdrv] Update tg3 to version 3.118 (John Feeney) [695996 696004 696068 698308 705492 716693] - [netdrv] Update tg3 to version 3.117 (John Feeney) [695996 696004 696068 698308 705492 716693]- [virt] kvm: Disable device assignment without interrupt remapping (Alex Williamson) [711504] {CVE-2011-1898} - [virt] iommu-api: Extension to check for interrupt remapping (Alex Williamson) [711504] {CVE-2011-1898} - [net] core: add tracepoints for queueing skb to rcvbuf (Satoru Moriya) [696387] - [net] udp: add tracepoints for queueing skb to rcvbuf (Satoru Moriya) [696387] - [serial] 8250: Fix capabilities when changing the port type (Steve Best) [696695] - [serial] 8250_pci: Add EEH support to the 8250 driver for IBM/Digi PCIe 2-port Adapter (Steve Best) [696695] - [serial] 8250_pci: Add support for the Digi/IBM PCIe 2-port Adapter (Steve Best) [696695] - [scsi] scsi_dh_rdac: Adding couple more vendor product ids (David Milburn) [690952] - [scsi] lock pushdown in error handling (Rob Evers) [695542] - [scsi] Reduce error recovery time by reducing use of TURs (Mike Christie) [691945] - [scsi] Fix /proc/interrupts corruption when be2iscsi driver is loaded (Prarit Bhargava) [706511] - [scsi] megaraid_sas: Disable interrupts/free_irq() in megasas_shutdown() (Tomas Henzl) [613564] - [pci] ARI is a PCIe v2 feature (Don Dutile) [632086] - [pci] add latency tolerance reporting enable/disable support (Myron Stowe) [696532] - [pci] Assign values to 'pci_obff_signal_type' enumeration (Myron Stowe) [696534] - [pci] add OBFF enable/disable support (Myron Stowe) [696534] - [pci] add ID-based ordering enable/disable support (Myron Stowe) [696530] - [fs] nfsd: fix NULL dereference in nfsd_statfs() (Eric Sandeen) [689223] - [fs] add f_flags to struct statfs(64) (Eric Sandeen) [689223] - [fs] pass a struct path to vfs_statfs (Eric Sandeen) [689223] - [fs] Take statfs variants to fs/statfs.c (Eric Sandeen) [689223] - [netdrv] tg3: Apply rx_discards fix to 5719/5720 (John Feeney) [696206] - [netdrv] tg3: Fix stats for 5704 and later devices (John Feeney) [696206] - [netdrv] tg3: Fix IPv6 TCP problems for 5719 (John Feeney) [696206] - [netdrv] tg3: Fix int generation hw bug for 5719 / 5720 (John Feeney) [696206] - [netdrv] tg3: Workaround rx_discards stat bug (John Feeney) [696206] - [netdrv] tg3: Automatically size stat/test string arrays (John Feeney) [696206] - [netdrv] tg3: Enable 5720 support (John Feeney) [696206] - [netdrv] tg3: Add 5720 PHY ID (John Feeney) [696206] - [netdrv] tg3: Add 5720 H2BMC support (John Feeney) [696206] - [netdrv] tg3: Add 5720 NVRAM decoding (John Feeney) [696206] - [netdrv] tg3: Add 5720 ASIC rev (John Feeney) [696206] - [netdrv] tg3: Reintroduce 5717_PLUS (John Feeney) [696206] - [netdrv] tg3: 5717_PLUS => 57765_PLUS (John Feeney) [696206] - [netdrv] tg3: Add missed 5719 workaround change (John Feeney) [696206] - [netdrv] tg3: Expand 5719 workaround (John Feeney) [696206] - [netdrv] tg3: Disable multivec mode for 1 MSIX vector (John Feeney) [696206] - [netdrv] tg3: Fix 5719 A0 tx completion bug (John Feeney) [696206] - [netdrv] tg3: Revise 5719 internal FIFO overflow solution (John Feeney) [696206] - [netdrv] tg3: Update version to 3.116 (John Feeney) [696206] - [netdrv] tg3: use dma_alloc_coherent() instead of pci_alloc_consistent() (John Feeney) [696206] - [netdrv] tg3: Always turn on APE features in mac_mode reg (John Feeney) [696206] - [netdrv] tg3: Do not call device_set_wakeup_enable() under spin_lock_bh (John Feeney) [696206] - [netdrv] vlan: Don't check for vlan group before vlan_tx_tag_present. (John Feeney) [696206] - [netdrv] tg3: Update version to 3.115 (John Feeney) [696206] - [netdrv] tg3: Report invalid link from tg3_get_settings() (John Feeney) [696206] - [netdrv] tg3: Don't allocate jumbo ring for 5780 class devs (John Feeney) [696206] - [netdrv] tg3: Cleanup tg3_alloc_rx_skb() (John Feeney) [696206] - [netdrv] tg3: Disable unused transmit rings (John Feeney) [696206] - [netdrv] tg3: Add support for selfboot format 1 v6 (John Feeney) [696206] - [netdrv] net/tg3: simplify conditional (John Feeney) [696206] - [netdrv] tg3: Update version to 3.114 (John Feeney) [696206] - [netdrv] tg3: Futureproof the loopback test (John Feeney) [696206] - [netdrv] tg3: Cleanup missing VPD partno section (John Feeney) [696206] - [netdrv] tg3: Remove 5724 device ID (John Feeney) [696206] - [netdrv] tg3: Fix potential netpoll crash (John Feeney) [696206] - [netdrv] drivers/net: return operator cleanup (John Feeney) [696206] - [netdrv] tg3: phy tmp variable roundup (John Feeney) [696206] - [netdrv] tg3: Dynamically allocate VPD data memory (John Feeney) [696206] - [netdrv] tg3: Use skb_is_gso_v6() (John Feeney) [696206] - [netdrv] tg3: Move producer ring struct to tg3_napi (John Feeney) [696206] - [netdrv] tg3: Clarify semantics of TG3_IRQ_MAX_VECS (John Feeney) [696206] - [netdrv] tg3: Don't send APE events for NCSI firmware (John Feeney) [696206] - [netdrv] drivers/net: avoid some skb->ip_summed initializations (John Feeney) [696206] - [x86] x86, boot: Wait for boot cpu to show up if nr_cpus limit is about to hit (Vivek Goyal) [717918] - [x86] x86: Fix and clean up generic_processor_info() (Vivek Goyal) [717918] - [x86] x86, ia64, acpi: Clean up x86-ism in drivers/acpi/numa.c (Vivek Goyal) [717918] - [x86] x86, acpi: Add MAX_LOCAL_APIC for 32bit (Vivek Goyal) [717918] - [x86] x86, acpi: Parse all SRAT cpu entries even above the cpu number limitation (Vivek Goyal) [717918] - [kernel] smp: Use nr_cpus= to set nr_cpu_ids early (Vivek Goyal) [717918] - [mm] do not use page_count without a page pin (Andrea Arcangeli) [722565] - [mm] improve isolate_lru_pages neighbour isolation (Andrea Arcangeli) [722565] - [scsi] qla2xxx: Update driver version to 8.03.07.05.06.2-k. (Chad Dupuis) [693744] - [scsi] qla2xxx: Remove host_lock in queuecommand function (Chad Dupuis) [693744] - [scsi] qla2xxx: Refactor call to qla2xxx_read_sfp for thermal temperature. (Chad Dupuis) [693744] - [scsi] qla2xxx: Unify the read/write sfp mailbox command routines. (Chad Dupuis) [693744] - [scsi] qla2xxx: Clear complete initialization control block. (Chad Dupuis) [693744] - [scsi] qla2xxx: Allow an override of the registered maximum LUN. (Chad Dupuis) [693744] - [scsi] qla2xxx: Add host number in reset and quiescent message logs. (Chad Dupuis) [693744] - [scsi] qla2xxx: Fix virtual port failing to login after chip reset. (Chad Dupuis) [693744] - [scsi] qla2xxx: Correctly read sfp single byte mailbox register. (Chad Dupuis) [693744] - [scsi] qla2xxx: Fix vport delete hang when logins are outstanding. (Chad Dupuis) [693744] - [scsi] qla2xxx: Fix hang during driver unload when vport is active. (Chad Dupuis) [693744] - [scsi] qla2xxx: Properly set the dsd_list_len for dsd_chaining in cmd type 6. (Chad Dupuis) [693744] - [scsi] qla2xxx: Correct buffer start in edc sysfs debug print. (Chad Dupuis) [693744] - [scsi] qla2xxx: Log if firmware fails to load from flash for ISP82xx. (Chad Dupuis) [693744] - [scsi] qla2xxx: Correction to sysfs edc interface. (Chad Dupuis) [693744] - [scsi] qla2xxx: Add qla82xx_rom_unlock() function. (Chad Dupuis) [693744] - [scsi] qla2xxx: Update firmware version after flash update. (Chad Dupuis) [693744] - [hwmon] hwmon: (coretemp) Fix section mismatch (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Update comments describing the handling of HT CPUs (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Add comments describing the handling of HT CPUs (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Fix compile error if CONFIG_SMP is not defined (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Fix checkpatch errors (Jane Lv) [709252] - [hwmon] hwmon: Remove pkgtemp driver (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Merge pkgtemp with coretemp (Jane Lv) [709252] - [netdrv] igbvf driver update (Stefan Assmann) [694229] - [netdrv] igb driver update (Stefan Assmann) [694211] - [netdrv] r8169: fix Rx checksum offloading bugs (Ivan Vecera) [635596] - [netdrv] be2net: changes for BE3 native mode support (Ivan Vecera) [695231] - [net] bridge gets duplicate packets when using vlan over bonding (Flavio Leitner) [700610] - [net] bonding: fix receiving of dups due vlan hwaccel (Flavio Leitner) [720689] - [kernel] Fix nohz balance kick (Matthew Garrett) [695606] - [kernel] repair gdbstub to match the gdbserial protocol specification (Prarit Bhargava) [710668] - [misc] enclosure: fix error path to actually return ERR_PTR() on error (Tomas Henzl) [713730] - [x86] fix memory leak in acpu_cpufreq_exit (Luming Yu) [688038] - [x86] Ensure MTRR config is applied to all CPUs on resume (Matthew Garrett) [695612]- [s390x] crypto: prng error in initial seed calculation. (Hendrik Brueckner) [709710] - [s390x] qeth: serialize device removal and config changes (Hendrik Brueckner) [707293] - [s390x] ap: Toleration for ap bus devices with device type 10 (Hendrik Brueckner) [694267] - [s390x] chsc: process channel-path-availability information (Hendrik Brueckner) [694464] - [s390x] kernel: Get CPC name (Hendrik Brueckner) [694265] - [s390x] qeth: change some configurations defaults (Hendrik Brueckner) [694248] - [s390x] crypto: Exploit z196 hardware accelerated crypto aplgorithms (Hendrik Brueckner) [694246] - [s390x] dasd: do path verification for paths added at runtime (Hendrik Brueckner) [694460] - [s390x] cio: notify drivers of channel path events (Hendrik Brueckner) [694460] - [s390x] dasd: automatic recognition of read-only devices (Hendrik Brueckner) [633389] - [s390x] dasd: Add support for raw ECKD access (Hendrik Brueckner) [633543] - [s390x] kernel: diagnose 10 does not release memory above 2GB (Hendrik Brueckner) [701274] - [s390x] qdio: reset error states immediately (Hendrik Brueckner) [700463] - [s390x] dasd: check sense type in device change handler (Hendrik Brueckner) [700688] - [s390x] dasd: fix race between open and offline (Hendrik Brueckner) [695677] - [s390x] cio: prevent purging of CCW devices in the online state (Hendrik Brueckner) [695377] - [s390x] kernel: missing ASLR for exec/heap/libc/vdso/mmap in s390x (Hendrik Brueckner) [647363] - [ppc] nvram: Unbreak kABI, efficiency tweaks, remove unnecessary casts (Steve Best) [694509] - [ppc] pseries/nvram: Capture oops/panic reports in ibm, oops-log partition (Steve Best) [694509] - [ppc] nvram: Generalize code for OS partitions in NVRAM (Steve Best) [694509] - [ppc] nvram: Handle partition names >= 12 chars (Steve Best) [694509] - [ppc] nvram: Fix NVRAM partition list setup (Steve Best) [694509] - [ppc] nvram: Rename ppc64, linux partition to ibm, rtas-log (Steve Best) [694509] - [ppc] nvram: Move the log partition stuff to pseries (Steve Best) [694509] - [ppc] nvram: Change nvram_setup_partition() to use new helper (Steve Best) [694509] - [ppc] nvram: Add nvram_find_partition() (Steve Best) [694509] - [ppc] nvram: Improve partition removal (Steve Best) [694509] - [ppc] nvram: Shuffle code around in nvram_create_partition() (Steve Best) [694509] - [ppc] nvram: Completely clear a new partition (Steve Best) [694509] - [ppc] nvram: Ensure that the partition header/block size is right (Steve Best) [694509] - [ppc] nvram: nvram_create_partitions() now uses bytes (Steve Best) [694509] - [ppc] nvram: More flexible nvram_create_partition() (Steve Best) [694509] - [ppc] nvram: Move things out of asm/nvram.h (Steve Best) [694509] - [ppc] Fix continuation line formats (Steve Best) [694509] - [ppc] Use unlocked ioctl in nvram_64 (Steve Best) [694509] - [ppc] nvram_64: Mark init code __init (Steve Best) [694509] - [ppc] nvram_64: Check nvram_error_log_index in nvram_clear_error_log() (Steve Best) [694509] - [ppc] nvram_64: Remove unused code (Steve Best) [694509] - [netdrv] qlge: Version change to v1.00.00.29 (Chad Dupuis) [713168] - [netdrv] qlge: Fix printk priority so chip fatal errors are always reported. (Chad Dupuis) [713168] - [netdrv] qlge: Fix crash caused by mailbox execution on wedged chip. (Chad Dupuis) [713168] - [netdrv] qlge: make nic_operations struct const (Chad Dupuis) [713168] - [netdrv] qlge: Fix incorrect usage of module parameters and netdev msg level (Chad Dupuis) [713168] - [netdrv] qlge: Remove unnecessary casts of netdev_priv (Chad Dupuis) [713168] - [fs] NFS: Detect loops in a readdir due to bad cookies (Steve Dickson) [720712] - [fs] NFS: Create nfs_open_dir_context (Steve Dickson) [720712] - [fs] NFS: Ensure that we update the readdir filp->f_pos correctly (Steve Dickson) [720712] - [fs] GFS2: Get rid of metadata pages for inodes we can't deallocate (Robert S Peterson) [676626] - [fs] GFS2: list_del_entry corruption (Robert S Peterson) [676626] - [fs] GFS2: Fix ail list traversal (Robert S Peterson) [676626] - [fs] GFS2: Add an AIL writeback tracepoint (Robert S Peterson) [676626] - [fs] GFS2: Make writeback more responsive to system conditions (Robert S Peterson) [676626] - [fs] GFS2: Improve tracing support (adds two flags) (Robert S Peterson) [676626] - [fs] GFS2: Optimise glock lru and end of life inodes (Robert S Peterson) [676626] - [fs] GFS2: Clean up fsync() (Robert S Peterson) [676626] - [fs] fs: add sync_inode_metadata (Robert S Peterson) [676626] - [fs] GFS2: Make ->write_inode() really write (Robert S Peterson) [676626] - [fs] GFS2: Use filemap_fdatawrite() to write back the AIL (Robert S Peterson) [676626] - [fs] GFS2: Alter point of entry to glock lru list for glocks with an address_space (Robert S Peterson) [676626] - [fs] GFS2: Update to AIL list locking (Robert S Peterson) [676626] - [fs] GFS2: introduce AIL lock (Robert S Peterson) [676626] - [netdrv] bnx2: update to latest upstream (Neil Horman) [696756] - [fs] cifs: don't allow cifs_reconnect to exit with NULL socket pointer (Jeff Layton) [711400]- [x86] apic: Fix spurious error interrupts triggering on all non-boot APs (Prarit Bhargava) [712286] - [x86] apic: Print verbose error interrupt reason on apic=debug (Prarit Bhargava) [712286] - [mm] fix negative commitlimit when gigantic hugepages are allocated (Andrea Arcangeli) [704511] - [mm] migrate: dont account swapcache as shmem (Andrea Arcangeli) [712260] - [mm] compaction: Ensure that the compaction free scanner does not move to the next zone (Andrea Arcangeli) [712258] - [mm] vmscan: correctly check if reclaimer should schedule during shrink_slab (Andrea Arcangeli) [712252] - [virt] ksm: fix race between ksmd and exiting task (Andrea Arcangeli) [710341] - [mm] thp: fix build with !SMP (Andrea Arcangeli) [711636] - [kernel] !SMP build quirks fixes (Andrea Arcangeli) [711636] - [kernel] allow sched.c to build with !SMP (Andrea Arcangeli) [711636] - [net] dev.c: allow build when !SMP (Andrea Arcangeli) [711636] - [virt] xen-netfront: send gARP after backend moved to XenbusStateConnected (Laszlo Ersek) [713585] - [x86] UV: add_smp_affinity_list (George Beshers) [696422] - [pci] aer-inject: Override PCIe AER Mask Registers (Prarit Bhargava) [719373] - [kernel] proc: signedness issue in next_pidmap() (Jerome Marchand) [697825] {CVE-2011-1593} - [net] bluetooth: Prevent buffer overflow in l2cap config request (Jiri Pirko) [716810] {CVE-2011-2497} - [netdrv] cnic: Move indexing function pointers to struct kcq_info (Mike Christie) [696757] - [netdrv] cnic, bnx2: Check iSCSI support early in bnx2_init_one() (Mike Christie) [696757] - [netdrv] cnic: Improve NETDEV_UP event handling (Mike Christie) [696757] - [netdrv] cnic: Randomize initial TCP port for iSCSI connections (Mike Christie) [696757] - [netdrv] cnic: Fix race conditions with firmware (Mike Christie) [696757] - [netdrv] cnic: Fix interrupt logic (Mike Christie) [696757] - [netdrv] Add appropriate include for prefetch users (Mike Christie) [696757]- [fs] NFS41: do not update isize if inode needs layoutcommit (Steve Dickson) [714740] - [fs] NFSv4.1: Clean ups for the device id cache (Steve Dickson) [714740] - [net] igmp: call ip_mc_clear_src() only when we have no users of ip_mc_list (Thomas Graf) [707479] - [net] bridge: fix bridging to properly recieve/forward ipv6 RA's (Neil Horman) [716263] - [net] sctp: ABORT if receive, reassmbly, or reodering queue is not empty while closing socket (Thomas Graf) [705840] - [net] sctp: Enforce retransmission limit during shutdown (Thomas Graf) [705840] - [net] netfilter: Enable CONFIG_NETFILTER_XT_SET and CONFIG_IP_SET (Thomas Graf) [599054] - [net] netfilter: ipset: Use the stored first cidr value instead of '1' (Thomas Graf) [599054] - [net] netfilter: ipset: Fix return code for destroy when sets are in use (Thomas Graf) [599054] - [net] netfilter: ipset: fix ip_set_flush return code (Thomas Graf) [599054] - [net] netfilter: ipset: remove unused variable from type_pf_tdel() (Thomas Graf) [599054] - [net] netfilter: ipset: Use proper timeout value to jiffies conversion (Thomas Graf) [599054] - [net] netfilter: ipset: Fix the order of listing of sets (Thomas Graf) [599054] - [net] netfilter: ipset: SCTP, UDPLITE support added (Thomas Graf) [599054] - [net] netfilter: ipset: set match and SET target fixes (Thomas Graf) [599054] - [net] netfilter: ipset: bitmap:ip, mac type requires "src" for MAC (Thomas Graf) [599054] - [net] netfilter: ipset: remove extra semicolons (Thomas Graf) [599054] - [net] netfilter: ipset: references are protected by rwlock instead of mutex (Thomas Graf) [599054] - [net] netfilter: ipset: list:set timeout variant fixes (Thomas Graf) [599054] - [net] netfilter: ipset: Fix common misspellings (Thomas Graf) [599054] - [net] netfilter: ipset: References are protected by rwlock instead of mutex (Thomas Graf) [599054] - [net] netfilter: ipset: list:set timeout variant fixes (Thomas Graf) [599054] - [net] netfilter: ipset: fix checking the type revision at create command (Thomas Graf) [599054] - [net] netfilter: ipset: fix address ranges at hash:*port* types (Thomas Graf) [599054] - [net] netfilter: ipset: fix the compile warning in ip_set_create (Thomas Graf) [599054] - [net] netfilter: ipset: add dependency on CONFIG_NETFILTER_NETLINK (Thomas Graf) [599054] - [net] netfilter: ipset: send error message manually (Thomas Graf) [599054] - [net] netfilter: ipset: fix linking with CONFIG_IPV6=n (Thomas Graf) [599054] - [net] netfilter: ipset: add missing break statemtns in ip_set_get_ip_port() (Thomas Graf) [599054] - [net] netfilter: ipset: install ipset related header files (Thomas Graf) [599054] - [net] netfilter: ipset: remove unnecessary includes (Thomas Graf) [599054] - [net] netfilter: ipset: use nla_parse_nested() (Thomas Graf) [599054] - [net] netfilter: xtables: "set" match and "SET" target support (Thomas Graf) [599054] - [net] netfilter: ipset: list:set set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:net, port set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:net set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:ip, port, net set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:ip, port, ip set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:ip, port set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:ip set type support (Thomas Graf) [599054] - [net] netfilter: ipset; bitmap:port set type support (Thomas Graf) [599054] - [net] netfilter: ipset: bitmap:ip,mac type support (Thomas Graf) [599054] - [net] netfilter: ipset: bitmap:ip set type support (Thomas Graf) [599054] - [net] netfilter: ipset: IP set core support (Thomas Graf) [599054] - [net] netfilter: NFNL_SUBSYS_IPSET id and NLA_PUT_NET* macros (Thomas Graf) [599054] - [net] ipv6: Prepare the tree for un-inlined jhash. (Thomas Graf) [599054] - [kernel] The new jhash implementation (Thomas Graf) [599054] - [fs] cifs: fix wsize negotiation to respect max buffer size and active signing (try #4) (Jeff Layton) [708000] - [fs] cifs: clean up wsize negotiation and allow for larger wsize (Jeff Layton) [708000] - [fs] cifs: convert cifs_writepages to use async writes (Jeff Layton) [708000] - [fs] cifs: convert async write callback to slow_work (Jeff Layton) [708000] - [fs] cifs: add cifs_async_writev (Jeff Layton) [708000] - [fs] cifs: don't call mid_q_entry->callback under the Global_MidLock (try #5) (Jeff Layton) [708000] - [fs] cifs: add ignore_pend flag to cifs_call_async (Jeff Layton) [708000] - [fs] cifs: make cifs_send_async take a kvec array (Jeff Layton) [708000] - [fs] cifs: consolidate SendReceive response checks (Jeff Layton) [708000] - [fs] cifs: don't allow mmap'ed pages to be dirtied while under writeback (try #3) (Jeff Layton) [708000] - [fs] cifs: turn BCC into a static inlined function (Jeff Layton) [692709] - [fs] cifs: keep BCC in little-endian format (Jeff Layton) [692709] - [fs] cifs: consistently use smb_buf_length as be32 for cifs (try 3) (Jeff Layton) [692709] - [fs] CIFS: Add match_port check during looking for an existing connection (try #4) (Jeff Layton) [692709] - [fs] CIFS: Simplify ipv*_connect functions into one (try #4) (Jeff Layton) [692709] - [fs] cifs: fix cifsConvertToUCS() for the mapchars case (Jeff Layton) [692709] - [fs] cifs: handle errors from coalesce_t2 (Jeff Layton) [692709] - [fs] cifs: refactor mid finding loop in cifs_demultiplex_thread (Jeff Layton) [692709] - [fs] cifs: sanitize length checking in coalesce_t2 (try #3) (Jeff Layton) [692709] - [fs] cifs: check for bytes_remaining going to zero in CIFS_SessSetup (Jeff Layton) [692709] - [fs] cifs: change bleft in decode_unicode_ssetup back to signed type (Jeff Layton) [692709] - [fs] cifs: Fix memory over bound bug in cifs_parse_mount_options (Jeff Layton) [692709] - [fs] cifs: clean up various nits in unicode routines (try #2) (Jeff Layton) [692709] - [fs] cifs: clean up length checks in check2ndT2 (Jeff Layton) [692709] - [fs] cifs: fix broken BCC check in is_valid_oplock_break (Jeff Layton) [692709] - [fs] cifs: always do is_path_accessible check in cifs_mount (Jeff Layton) [692709] - [fs] cifs: add check for kmalloc in parse_dacl (Jeff Layton) [692709] - [fs] cifs: various endian fixes to cifs (Jeff Layton) [692709] - [fs] cifs: simplify SMB header check routine (Jeff Layton) [692709] - [fs] cifs: fix up CIFSSMBEcho for unaligned access (Jeff Layton) [692709] - [fs] cifs: fix unaligned accesses in cifsConvertToUCS (Jeff Layton) [692709] - [fs] cifs: clean up unaligned accesses in cifs_unicode.c (Jeff Layton) [692709] - [fs] cifs: fix unaligned access in check2ndT2 and coalesce_t2 (Jeff Layton) [692709] - [fs] cifs: clean up unaligned accesses in validate_t2 (Jeff Layton) [692709] - [fs] cifs: use get/put_unaligned functions to access ByteCount (Jeff Layton) [692709] - [fs] cifs: fix up KConfig options with latest changes (Jeff Layton) [668791] - [fs] cifs: mark CONFIG_CIFS_NFSD_EXPORT as BROKEN (Jeff Layton) [668791] - [fs] cifs: Don't compile in unused reparse point symlink code (Jeff Layton) [668791] - [fs] cifs: Remove unused CIFSSMBNotify worker function (Jeff Layton) [668791] - [fs] cifs: cleanup: Rename and remove config flags (Jeff Layton) [668791] - [fs] cifs: replace /proc/fs/cifs/Experimental with a module parm (Jeff Layton) [668791] - [fs] cifs: move "ntlmssp" and "local_leases" options out of experimental code (Jeff Layton) [668791] - [fs] cifs: fix use of CONFIG_CIFS_ACL (Jeff Layton) [668791] - [fs] cifs: Handle extended attribute name cifs_acl to generate cifs acl blob (try #4) (Jeff Layton) [668791] - [fs] cifs: Misc. cleanup in cifsacl handling [try #4] (Jeff Layton) [668791] - [fs] cifs: Percolate error up to the caller during get/set acls [try #4] (Jeff Layton) [668791] - [fs] cifs: Fix lease break for writes (Jeff Layton) [668791] - [fs] cifs: clarify the meaning of tcpStatus == CifsGood (Jeff Layton) [654198] - [fs] cifs: don't always drop malformed replies on the floor (try #3) (Jeff Layton) [654198] - [fs] cifs: Possible slab memory corruption while updating extended stats (repost) (Jeff Layton) [654198] - [fs] cifs: clean up checks in cifs_echo_request (Jeff Layton) [654198] - [fs] cifs: Do not send SMBEcho requests on new sockets until SMBNegotiate (Jeff Layton) [654198] - [fs] cifs: remove checks for ses->status == CifsExiting (Jeff Layton) [654198] - [fs] cifs: don't send an echo request unless NegProt has been done (Jeff Layton) [654198] - [fs] cifs: enable signing flag in SMB header when server has it on (Jeff Layton) [654198] - [fs] cifs: fix length vs. total_read confusion in cifs_demultiplex_thread (Jeff Layton) [654198] - [fs] cifs: fix length checks in checkSMB (Jeff Layton) [654198] - [fs] cifs: force a reconnect if there are too many MIDs in flight (Jeff Layton) [654198] - [fs] cifs: don't pop a printk when sending on a socket is interrupted (Jeff Layton) [654198] - [fs] cifs: send an NT_CANCEL request when a process is signalled (Jeff Layton) [654198] - [fs] cifs: handle cancelled requests better (Jeff Layton) [654198] - [fs] cifs: mangle existing header for SMB_COM_NT_CANCEL (Jeff Layton) [654198] - [fs] cifs: remove code for setting timeouts on requests (Jeff Layton) [654198] - [fs] cifs: reconnect unresponsive servers (Jeff Layton) [654198] - [fs] cifs: set up recurring workqueue job to do SMB echo requests (Jeff Layton) [654198] - [fs] cifs: add ability to send an echo request (Jeff Layton) [654198] - [fs] cifs: add cifs_call_async (Jeff Layton) [654198] - [fs] cifs: allow for different handling of received response (Jeff Layton) [654198] - [fs] cifs: clean up sync_mid_result (Jeff Layton) [654198] - [fs] cifs: don't reconnect server when we don't get a response (Jeff Layton) [654198] - [fs] cifs: wait indefinitely for responses (Jeff Layton) [654198] - [fs] cifs: move mid result processing into common function (Jeff Layton) [654198] - [fs] cifs: move locked sections out of DeleteMidQEntry and AllocMidQEntry (Jeff Layton) [654198] - [fs] cifs: clean up accesses to midCount (Jeff Layton) [654198] - [fs] cifs: make wait_for_free_request take a TCP_Server_Info pointer (Jeff Layton) [654198] - [fs] cifs: no need to mark smb_ses_list as cifs_demultiplex_thread is exiting (Jeff Layton) [654198] - [fs] cifs: don't fail writepages on -EAGAIN errors (Jeff Layton) [654198] - [fs] cifs: free blkcipher in smbhash (Jeff Layton) [662626] - [fs] cifs: correctly handle NULL tcon pointer in CIFSTCon (Jeff Layton) [662626] - [fs] cifs: show sec= option in /proc/mounts (Jeff Layton) [662626] - [fs] cifs: silence printk when establishing first session on socket (Jeff Layton) [662626] - [fs] cifs: Fix extended security auth failure (Jeff Layton) [662626] - [fs] cifs: make CIFS depend on CRYPTO_ECB (Jeff Layton) [662626] - [fs] cifs: Use ecb des kernel crypto APIs instead of local cifs functions (repost) (Jeff Layton) [662626] - [fs] cifs: wrap received signature check in srv_mutex (Jeff Layton) [662626] - [fs] cifs: Max share size is too small (Jeff Layton) [662626] - [fs] cifs: Allow user names longer than 32 bytes (Jeff Layton) [662626] - [fs] cifs: Fix regression in LANMAN (LM) auth code (Jeff Layton) [662626] - [fs] cifs: No need to check crypto blockcipher allocation (Jeff Layton) [662626] - [fs] cifs: make CIFS depend on CRYPTO_MD4 (Jeff Layton) [662626] - [fs] cifs: fix two compiler warning about uninitialized vars (Jeff Layton) [662626] - [fs] cifs: More crypto cleanup (try #2) (Jeff Layton) [662626] - [fs] cifs: Replace cifs md5 hashing functions with kernel crypto APIs (Jeff Layton) [662626] - [fs] cifs: Fix regression during share-level security mounts (Jeff Layton) [662626] - [fs] cifs: remove unnecessary locking around sequence_number (Jeff Layton) [662626] - [fs] cifs: Support NTLM2 session security during NTLMSSP authentication [try #5] (Jeff Layton) [662626] - [fs] cifs: fs/cifs/Kconfig: CIFS depends on CRYPTO_HMAC (Jeff Layton) [662626] - [fs] cifs: Cleanup and thus reduce smb session structure and fields used during authentication (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - Use appropriate server challenge (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - minor error corrections and cleanup (Jeff Layton) [662626] - [fs] cifs: fix module refcount leak in find_domain_name (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - Use kernel crypto apis to calculate hashes and smb signatures (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - Define crypto hash functions and create and send keys needed for key exchange (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - Allocate session key/client response dynamically (Jeff Layton) [662626] - [fs] cifs: ntlm authentication and signing - Correct response length for ntlmv2 authentication without extended security (Jeff Layton) [662626] - [fs] cifs: convert cifs_tcp_ses_lock from a rwlock to a spinlock (Jeff Layton) [662626] - [fs] cifs: Clean up two declarations of blob_len (Jeff Layton) [662626] - [fs] cifs: NTLM authentication and signing - Calculate auth response per smb session (Jeff Layton) [662626] - [fs] cifs: ntlm authentication and signing - Build a proper av/ti pair blob for ntlmv2 without extended security authentication (Jeff Layton) [662626] - [fs] cifs: NTLMv2/NTLMSSP ntlmv2 within ntlmssp autentication code (Jeff Layton) [662626] - [fs] cifs: NTLMv2/NTLMSSP Change variable name mac_key to session key to reflect the key it holds (Jeff Layton) [662626] - [fs] cifs: ntlmv2/ntlmssp remove-unused-function CalcNTLMv2_partial_mac_key (Jeff Layton) [662626]- [block] initialise bd_super in bdget() (Lachlan McIlroy) [718107] - [virt] Revert "virtio balloon: kill tell-host-first logic" (Aristeu Rozanski) [712044] - [fs] NLM: Don't hang forever on NLM unlock requests (Jeff Layton) [709549] - [x86] x86-64: Only set max_pfn_mapped to 512 MiB if we enter via head_64.S (Igor Mammedov) [716498] - [virt] xen: correct size of level2_kernel_pgt (Igor Mammedov) [716498] - [virt] Unset CONFIG_DEBUG_FORCE_WEAK_PER_CPU on x86/x86_64 platforms (Igor Mammedov) [716498] - [virt] xen: bump memory limit for x86 domU PV guest to 128Gb (Igor Mammedov) [716498] - [virt] xen: annotate functions which only call into __init at start of day (Igor Mammedov) [716498] - [virt] xen: correctly rebuild mfn list list after migration (Igor Mammedov) [716498] - [virt] xen: don't map missing memory (Igor Mammedov) [716498] - [virt] xen: defer building p2m mfn structures until kernel is mapped (Igor Mammedov) [716498] - [virt] xen: add return value to set_phys_to_machine() (Igor Mammedov) [716498] - [virt] xen: allocate level1_ident_pgt (Igor Mammedov) [716498] - [virt] xen: use early_brk for level2_kernel_pgt (Igor Mammedov) [716498] - [virt] xen: convert p2m to a 3 level tree (Igor Mammedov) [716498] - [virt] xen: make install_p2mtop_page() static (Igor Mammedov) [716498] - [virt] xen: set shared_info->arch.max_pfn to max_p2m_pfn (Igor Mammedov) [716498] - [virt] xen: allocate p2m size based on actual max size (Igor Mammedov) [716498] - [virt] xen: dynamically allocate p2m space (Igor Mammedov) [716498] - [x86] add RESERVE_BRK_ARRAY() helper (Igor Mammedov) [716498] - [edac] Correct MiB_TO_PAGES() macro (Mauro Carvalho Chehab) [633935] - [edac] amd64_edac: Erratum #637 workaround (Frank Arnold) [633935] - [edac] amd64_edac: Factor in CC6 save area (Frank Arnold) [633935] - [edac] amd64_edac: Remove node interleave warning (Frank Arnold) [633935] - [edac] Remove debugging output in scrub rate handling (Frank Arnold) [633935] - [edac] amd64_edac: Fix potential memleak (Frank Arnold) [633935] - [edac] amd64_edac: Fix decode_syndrome types (Frank Arnold) [633935] - [edac] amd64_edac: Fix DCT argument type (Frank Arnold) [633935] - [edac] amd64_edac: Fix ranges signedness (Frank Arnold) [633935] - [edac] amd64_edac: Drop local variable (Frank Arnold) [633935] - [edac] amd64_edac: Fix PCI config addressing types (Frank Arnold) [633935] - [edac] amd64_edac: Fix DRAM base macros (Frank Arnold) [633935] - [edac] amd64_edac: Fix node id signedness (Frank Arnold) [633935] - [edac] amd64_edac: Drop redundant declarations (Frank Arnold) [633935] - [edac] amd64_edac: Enable driver on F15h (Frank Arnold) [633935] - [pci] Rename CPU PCI id define (Frank Arnold) [633935] - [edac] amd64_edac: Adjust ECC symbol size to F15h (Frank Arnold) [633935] - [edac] amd64_edac: Simplify scrubrate setting (Frank Arnold) [633935] - [edac] amd64_edac: Improve DRAM address mapping (Frank Arnold) [633935] - [edac] amd64_edac: Sanitize ->read_dram_ctl_register (Frank Arnold) [633935] - [edac] amd64_edac: Adjust sys_addr to chip select conversion routine to F15h (Frank Arnold) [633935] - [edac] amd64_edac: Beef up early exit reporting (Frank Arnold) [633935] - [edac] amd64_edac: Revamp online spare handling (Frank Arnold) [633935] - [edac] amd64_edac: Fix channel interleave removal (Frank Arnold) [633935] - [edac] amd64_edac: Correct node interleaving removal (Frank Arnold) [633935] - [edac] amd64_edac: Add support for interleaved region swapping (Frank Arnold) [633935] - [edac] amd64_edac: Unify get_error_address (Frank Arnold) [633935] - [edac] amd64_edac: Simplify decoding path (Frank Arnold) [633935] - [edac] amd64_edac: Adjust channel counting to F15h (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup old defines cruft (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup NBSH cruft (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup NBCFG handling (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup NBCTL code (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup DCT Select Low/High code (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup Dram Configuration registers handling (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup DBAM handling (Frank Arnold) [633935] - [edac] amd64_edac: Replace huge bitmasks with a macro (Frank Arnold) [633935] - [edac] amd64_edac: Sanitize f10_get_base_addr_offset (Frank Arnold) [633935] - [edac] amd64_edac: Sanitize channel extraction (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup chipselect handling (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup DHAR handling (Frank Arnold) [633935] - [edac] amd64_edac: Remove DRAM base/limit subfields caching (Frank Arnold) [633935] - [edac] amd64_edac: Add support for F15h DCT PCI config accesses (Frank Arnold) [633935] - [edac] amd64_edac: Fix DIMMs per DCTs output (Frank Arnold) [633935] - [edac] MCE: Fix NB error formatting (Frank Arnold) [633935] - [edac] MCE: Use BIT_64() to eliminate warnings on 32-bit (Frank Arnold) [633935] - [edac] MCE: Enable MCE decoding on F15h (Frank Arnold) [633935] - [edac] MCE: Allow F15h bank 6 MCE injection (Frank Arnold) [633935] - [edac] MCE: Shorten error report formatting (Frank Arnold) [633935] - [edac] MCE: Overhaul error fields extraction macros (Frank Arnold) [633935] - [edac] MCE: Add F15h FP MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F15 EX MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add an F15h NB MCE decoder (Frank Arnold) [633935] - [edac] MCE: No F15h LS MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F15h CU MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F15h IC MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F15h DC MCE decoder (Frank Arnold) [633935] - [edac] MCE: Select extended error code mask (Frank Arnold) [633935] - [edac] amd64_edac: Disable DRAM ECC injection on K8 (Frank Arnold) [633935] - [edac] Fixup scrubrate manipulation (Frank Arnold) [633935] - [edac] amd64_edac: Remove two-stage initialization (Frank Arnold) [633935] - [edac] amd64_edac: Check ECC capabilities initially (Frank Arnold) [633935] - [edac] amd64_edac: Carve out ECC-related hw settings (Frank Arnold) [633935] - [edac] amd64_edac: Remove PCI ECS enabling functions (Frank Arnold) [633935] - [edac] amd64_edac: Allocate driver instances dynamically (Frank Arnold) [633935] - [edac] amd64_edac: Rework printk macros (Frank Arnold) [633935] - [edac] amd64_edac: Rename CPU PCI devices (Frank Arnold) [633935] - [edac] amd64_edac: Concentrate per-family init even more (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup the CPU PCI device reservation (Frank Arnold) [633935] - [edac] amd64_edac: Simplify CPU family detection (Frank Arnold) [633935] - [edac] amd64_edac: Add per-family init function (Frank Arnold) [633935] - [edac] amd64_edac: Use cached extended CPU model (Frank Arnold) [633935] - [edac] amd64_edac: Remove F11h support (Frank Arnold) [633935] - [edac] amd64_edac: Fix interleaving check (Frank Arnold) [633935] - [edac] MCE: Fix edac_init_mce_inject error handling (Frank Arnold) [633935] - [edac] MCE: Fix shift warning on 32-bit (Frank Arnold) [633935] - [edac] MCE: Add a BIT_64() macro (Frank Arnold) [633935] - [edac] MCE: Enable MCE decoding on F12h (Frank Arnold) [633935] - [edac] MCE: Add F12h NB MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F12h IC MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F12h DC MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add support for F11h MCEs (Frank Arnold) [633935] - [edac] MCE: Enable MCE decoding on F14h (Frank Arnold) [633935] - [edac] MCE: Fix FR MCEs decoding (Frank Arnold) [633935] - [edac] MCE: Complete NB MCE decoders (Frank Arnold) [633935] - [edac] MCE: Warn about LS MCEs on F14h (Frank Arnold) [633935] - [edac] MCE: Adjust IC decoders to F14h (Frank Arnold) [633935] - [edac] MCE: Adjust DC decoders to F14h (Frank Arnold) [633935] - [edac] MCE: Rename files (Frank Arnold) [633935] - [edac] MCE: Rework MCE injection (Frank Arnold) [633935] - [edac] Export edac sysfs class to users (Frank Arnold) [633935] - [edac] EDAC: Fix error return (Frank Arnold) [633935] - [x86] EDAC, MCE: Pass complete MCE info to decoders (Frank Arnold) [633935] - [x86] EDAC, MCE: Sanitize error codes (Frank Arnold) [633935] - [x86] EDAC, MCE: Remove unused function parameter (Frank Arnold) [633935] - [x86] EDAC, MCE: Add HW_ERR prefix (Frank Arnold) [633935] - [x86] amd64_edac: Do not report error overflow as a separate error (Frank Arnold) [633935] - [x86] MCE, AMD: Limit MCE decoding to current families for now (Frank Arnold) [633935] - [x86] amd64_edac: Minor formatting fix (Frank Arnold) [633935] - [x86] amd64_edac: Fix operator precendence error (Frank Arnold) [633935] - [x86] edac, mc: Improve scrub rate handling (Frank Arnold) [633935] - [x86] amd64_edac: Correct scrub rate setting (Frank Arnold) [633935] - [x86] amd64_edac: Fix DCT base address selector (Frank Arnold) [633935] - [x86] amd64_edac: Remove polling mechanism (Frank Arnold) [633935] - [x86] amd64_edac: Remove unneeded defines (Frank Arnold) [633935] - [edac] amd64_edac: Sanitize syndrome extraction (Frank Arnold) [633935] - [x86] amd64_edac: Fix syndrome calculation on K8 (Frank Arnold) [633935]- [x86] efi: Default to virtual mode (Matthew Garrett) [695859] - [x86] Backport upstream EFI fixups (Matthew Garrett) [695859] - [x86] bootmem: Add free_bootmem_late() (Matthew Garrett) [695859] - [x86] UV: warnings on slowpath (George Beshers) [699763] - [scsi] cxgb3i: fix EEH error on ppc due to invalid page size computation (Neil Horman) [714325] - [block] elevator: fix O_DIRECT I/O starving readers (Jeff Moyer) [587402] - [fs] NFS: Fix NFSv3 exclusive open semantics (Jeff Layton) [694210] - [fs] GFS2: Incorrect inode state during deallocation (Steven Whitehouse) [712139] - [net] tcp: Increase the initial congestion window to 10. (Thomas Graf) [667754] - [net] TCP: update initial windows according to RFC 5681 (Thomas Graf) [667754] - [net] tcp/dccp: Consolidate common code for RFC 3390 conversion (Thomas Graf) [667754]- [v4l] Remove the old V4L1 v4lgrab.c file (Don Zickus) [714183] - [scsi] libfc, fcoe: Remove usage of the Scsi_Host's host_lock (Rob Evers) [695542] - [scsi] Host lock pushdown using Scsi_Host flag (Rob Evers) [695542] - [drm] drm backport from 3.0-rc3 + fixes (Dave Airlie) [713621] - [drm] agp: backport intel driver from 3.0-rc3 (Dave Airlie) [713621] - [drm] Backport gpu VGA drivers from 3.0-rc3 (Dave Airlie) [713620] - [x86] x86/platform: backport MXM driver from 3.0-rc3 (Dave Airlie) [713620] - [kernel] kref: Add a kref_sub function (Dave Airlie) [713620] - [kernel] Move round_up/down to kernel.h (Dave Airlie) [713620] - [virt] virtio-blk: fix request leak (Amit Shah) [694553] - [virt] virtio_blk: Add 'serial' attribute to virtio-blk devices (Amit Shah) [694553] - [virt] Add virtio disk identification support (Amit Shah) [694553] - [mm] remove is_hwpoison_address (Dean Nelson) [696095] - [virt] KVM: Replace is_hwpoison_address with __get_user_pages (Dean Nelson) [696095] - [mm] make __get_user_pages return -EHWPOISON for HWPOISON page optionally (Dean Nelson) [696095] - [mm] export __get_user_pages (Dean Nelson) [696095] - [ppc] kexec: Check crash_base for relocatable kernel (Steve Best) [713868] - [scsi] ibmvfc: Fix Virtual I/O failover hang (Steve Best) [710497] - [tty] Clean console safely (Frantisek Hrbata) [714684] - [kernel] build: backport LSMOD=file for localmodconfig (Andrew Jones) - [perf] x86: Add Intel SandyBridge CPU support (Neil Horman) [695608] - [block] cfq-iosched: Fix locking around ioc->ioc_data assignment (Vivek Goyal) [716520] - [x86] AMD IOMMU: Re-enable AMD IOMMU (Alex Williamson) [716553] - [virt] KVM: Fix register corruption in pvclock_scale_delta (Avi Kivity) [712102] - [virt] Mask dangerous features when running as xen guest hvm (Igor Mammedov) [711317] - [virt] virtio balloon: kill tell-host-first logic (Amit Shah) [712044]- [fs] nfs: set lock context and fix error handling in new DIO functions (Jeff Layton) [694309] - [net] ipv6: Fix tcp_v6_send_response transport header setting (Jiri Olsa) [702508] - [netdrv] iwlwifi: fix general 11n instability (Stanislaw Gruszka) [714590] - [netdrv] ehea: Fix memory hotplug oops (Steve Best) [702036] - [netdrv] tun: do not put self in waitq if doing a nonblock read (Amos Kong) [713612] - [fs] ext4: check for a good block group before loading buddy pages (Eric Sandeen) [652262] - [fs] Bouncing locks in a cluster is slow in GFS2 (Robert S Peterson) [663356] - [fs] NFSv4.1: do not use deviceids after MDS clientid invalidation (Steve Dickson) [714740] - [fs] NFSv4.1: Fix a refcounting issue in the pNFS device id cache (Steve Dickson) [714740] - [fs] NFSv4.1: deprecate headerpadsz in CREATE_SESSION (Steve Dickson) [714740] - [fs] NFSv4.1: allow zero fh array in filelayout decode layout (Steve Dickson) [714740] - [fs] NFSv4.1: allow nfs_fhget to succeed with mounted on fileid (Steve Dickson) [714740] - [fs] NFS: fix umount of pnfs filesystems (Steve Dickson) [714740] - [fs] NFSv4.1: use layout driver in global device cache (Steve Dickson) [714740] - [fs] pnfs: CB_NOTIFY_DEVICEID (Steve Dickson) [714740] - [fs] NFSv4.1: purge deviceid cache on nfs_free_client (Steve Dickson) [714740] - [fs] NFSv4.1: make deviceid cache global (Steve Dickson) [714740] - [fs] NFSv4.1: Correct offset for LAYOUTCOMMIT (Steve Dickson) [714740] - [fs] NFSv4: Ensure we request the ordinary fileid when doing readdirplus (Steve Dickson) [714740] - [net] TCP: increase default initial receive window. (Thomas Graf) [664725] - [net] tcp: Bug fix in initialization of receive window. (Thomas Graf) [664725] - [net] tcp: update also tcp_output with regard to RFC 5681 (Thomas Graf) [664725]- [net] Fix memory leak/corruption on VLAN GRO_DROP (Herbert Xu) [695176] {CVE-2011-1576} - [block] cfq-iosched: Set group_isolation=1 by default (Vivek Goyal) [707757] - [scsi] cciss: Annotate cciss_kdump_soft_reset and cciss_sent_reset as __devinit (Tomas Henzl) [698268] - [scsi] cciss: Don't wait forever for soft reset to complete, give up after awhile (Tomas Henzl) [698268] - [scsi] cciss: use cmd_alloc not cmd_special_alloc for the kdump soft reset command (Tomas Henzl) [698268] - [scsi] cciss: do not use bit 2 doorbell reset (Tomas Henzl) [698268] - [scsi] cciss: do not attempt PCI power management reset method if we know it won't work (Tomas Henzl) [698268] - [scsi] cciss: increase timeouts for post-reset no-ops (Tomas Henzl) [698268] - [scsi] cciss: remove superfluous sleeps around reset code (Tomas Henzl) [698268] - [scsi] cciss: do soft reset if hard reset is broken (Tomas Henzl) [698268] - [scsi] cciss: clarify messages around reset behavior (Tomas Henzl) [698268] - [scsi] cciss: increase time to wait for board reset to start (Tomas Henzl) [698268] - [scsi] cciss: factor out irq_request code (Tomas Henzl) [698268] - [scsi] cciss: factor out scatterlist allocation functions (Tomas Henzl) [698268] - [scsi] cciss: factor out command pool allocation functions (Tomas Henzl) [698268] - [scsi] cciss: use new doorbell-bit-5 reset method (Tomas Henzl) [698268] - [scsi] cciss: wait longer for no-op to complete after resetting controller (Tomas Henzl) [698268] - [scsi] cciss: do a better job of detecting controller reset failure (Tomas Henzl) [698268] - [scsi] hpsa: do not attempt PCI PM reset if we know it will not work (Tomas Henzl) [698268] - [scsi] hpsa: remove superfluous sleeps around reset code (Tomas Henzl) [698268] - [scsi] hpsa: do soft reset if hard reset is broken (Tomas Henzl) [698268] - [scsi] hpsa: clarify messages around reset behavior (Tomas Henzl) [698268] - [scsi] hpsa: factor out irq request code (Tomas Henzl) [698268] - [scsi] hpsa: factor out cmd_pool allocation functions (Tomas Henzl) [698268] - [scsi] hpsa: do not use bit 2 doorbell reset, it causes NMIs (Tomas Henzl) [698268] - [scsi] hpsa: wait longer for no-op to complete after resetting controller (Tomas Henzl) [698268] - [scsi] hpsa: use new doorbell-bit-5 reset method (Tomas Henzl) [698268] - [scsi] hpsa: adjust timing of post-reset sleeps (Tomas Henzl) [698268] - [scsi] hpsa: do a better job of detecting controller reset failure (Tomas Henzl) [698268] - [usb] xhci: Remove some unnecessary casts and tidy some endian swap code (Steve Best) [693903] - [usb] xhci: Remove recursive call to xhci_handle_event (Steve Best) [693903] - [usb] xhci: Add an assertion to check for virt_dev=0 bug (Steve Best) [693903] - [usb] xhci: Add rmb() between reading event validity & event data access (Steve Best) [693903] - [usb] xhci: Make xHCI driver endian-safe (Steve Best) [693903] - [hwmon] setting CONFIG_THERMAL_HWMON as built in (Dean Nelson) [619044] - [hwmon] thermal framework: fix crash during hwmon unregister (Dean Nelson) [619044] - [md] Fix resync hang after surprise removal (James Paradis) [707268] - [pci] Skip id checking if no id is passed (Prarit Bhargava) [714044] - [pci] Make PCIe error handling boot messages less scary (Prarit Bhargava) [710291]- [virt] xen: bump memory limit for x86_64 domU PV guest to 128Gb (Igor Mammedov) [669739]- [kernel] perf evlist: Fix per thread mmap setup (Jiri Olsa) [691343] - [kernel] perf tools: Honour the cpu list parameter when also monitoring a thread list (Jiri Olsa) [691343] - [kernel] perf evsel: Fix use of inherit (Jiri Olsa) [691343] - [kernel] perf hists browser: Fix seg fault when annotate null symbol (Jiri Olsa) [691343] - [kernel] perf probe: Fix listing incorrect line number with inline function (Jiri Olsa) [691343] - [kernel] perf probe: Fix to find recursively inlined function (Jiri Olsa) [691343] - [kernel] perf probe: Fix multiple --vars options behavior (Jiri Olsa) [691343] - [kernel] perf probe: Fix to remove redundant close (Jiri Olsa) [691343] - [kernel] perf probe: Fix to ensure function declared file (Jiri Olsa) [691343] - [kernel] perf: mmap 512 kiB by default (Jiri Olsa) [691343] - [kernel] perf tools: Emit clearer message for sys_perf_event_open ENOENT return (Jiri Olsa) [691343] - [kernel] perf tools: Fixup exit path when not able to open events (Jiri Olsa) [691343] - [kernel] perf tools: Fix NO_NEWT=1 python build error (Jiri Olsa) [691343] - [kernel] perf symbols: Properly align symbol_conf.priv_size (Jiri Olsa) [691343] - [kernel] perf symbols: Fix vsyscall symbol lookup (Jiri Olsa) [691343] - [kernel] perf symbols: Look at .dynsym again if .symtab not found (Jiri Olsa) [691343] - [kernel] perf build-id: Add quirk to deal with perf.data file format breakage (Jiri Olsa) [691343] - [kernel] perf session: Pass evsel in event_ops->sample() (Jiri Olsa) [691343] - [kernel] perf top: Fix uninitialized 'counter' variable (Jiri Olsa) [691343] - [kernel] perf lock: Fix sorting by wait_min (Jiri Olsa) [691343] - [kernel] perf tools: Version incorrect with some versions of grep (Jiri Olsa) [691343] - [kernel] perf evlist: New command to list the names of events present in a perf.data file (Jiri Olsa) [691343] - [kernel] perf script: Add support for H/W and S/W events (Jiri Olsa) [691343] - [kernel] perf script: Add support for dumping symbols (Jiri Olsa) [691343] - [kernel] perf script: Support custom field selection for output (Jiri Olsa) [691343] - [kernel] perf script: Move printing of 'common' data from print_event and rename (Jiri Olsa) [691343] - [kernel] perf tracing: Remove print_graph_cpu and print_graph_proc from trace-event-parse (Jiri Olsa) [691343] - [kernel] perf script: Change process_event prototype (Jiri Olsa) [691343] - [kernel] perf stat: Provide support for filters (Jiri Olsa) [691343] - [kernel] perf symbol: Move sym_entry->skip to symbol->ignore (Jiri Olsa) [691343] - [kernel] perf symbols: Rename dso->origin to dso->symtab_type (Jiri Olsa) [691343] - [kernel] perf top: Remove redundant syme->origin field (Jiri Olsa) [691343] - [kernel] perf top: Remove redundant perf_top->sym_counter (Jiri Olsa) [691343] - [kernel] perf probe: Clean up probe_point_lazy_walker() return value (Jiri Olsa) [691343] - [kernel] perf header: Stop using 'self' (Jiri Olsa) [691343] - [kernel] perf session: Use evlist/evsel for managing perf.data attributes (Jiri Olsa) [691343] - [kernel] perf top: Don't let events to eat up whole header line (Jiri Olsa) [691343] - [kernel] perf top: Fix events overflow in top command (Jiri Olsa) [691343] - [kernel] perf report tui: Improve multi event session support (Jiri Olsa) [691343] - [kernel] perf tools: Improve support for sessions with multiple events (Jiri Olsa) [691343] - [kernel] perf evlist: Split perf_evlist__id_hash (Jiri Olsa) [691343] - [kernel] perf hists browser: Handle browsing empty hists tree (Jiri Olsa) [691343] - [kernel] perf hists: Remove needless global col lenght calcs (Jiri Olsa) [691343] - [kernel] perf report tui: Fix multi event switching (Jiri Olsa) [691343] - [kernel] perf: Fix undefined PyVarObject_HEAD_INIT in python 2.5 (Jiri Olsa) [691343] - [kernel] perf: Fix missing strndup declaration (Jiri Olsa) [691343] - [kernel] perf: Set filters before mmaping events (Jiri Olsa) [691343] - [kernel] perf top tui: Wait till the first sample to refresh the screen. (Jiri Olsa) [691343] - [kernel] perf top: Fix reporting of invalid --vmlinux (Jiri Olsa) [691343] - [kernel] perf tui: Make ui__warning modal (Jiri Olsa) [691343] - [kernel] perf top browser: Handle empty active symbols list (Jiri Olsa) [691343] - [kernel] perf ui browser: Introduce ui_browser__show_title (Jiri Olsa) [691343] - [kernel] perf top browser: Fix up exit keys (Jiri Olsa) [691343] - [kernel] perf annotate: Show better message when no vmlinux is found (Jiri Olsa) [691343] - [kernel] perf lock: Document valid sort keys (Jiri Olsa) [691343] - [kernel] perf top browser: Adjust the browser indexes when refreshing (Jiri Olsa) [691343] - [kernel] perf top: Live TUI Annotation (Jiri Olsa) [691343] - [kernel] perf probe: Remove redundant checks (Jiri Olsa) [691343] - [kernel] perf evsel: Fix inverted test for fixing up attr.inherit flag (Jiri Olsa) [691343] - [kernel] perf probe: Fix error propagation leading to segfault (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Remove various and sundry cruft (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Remove tool-specific cruft (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Remove platform-specific cruft (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Remove vestigial git-specific cruft (Jiri Olsa) [691343] - [kernel] perf list: Allow filtering list of events (Jiri Olsa) [691343] - [kernel] perf report: Tell the user when a perf.data file has no samples (Jiri Olsa) [691343] - [kernel] perf record: Delay setting the header writing atexit call (Jiri Olsa) [691343] - [kernel] perf: make perf stat print user provided full event names (Jiri Olsa) [691343] - [kernel] perf probe: Show filename which contains target function (Jiri Olsa) [691343] - [kernel] perf probe: Support function@filename syntax for --line (Jiri Olsa) [691343] - [kernel] perf tools: Update Makefile with some help (Jiri Olsa) [691343] - [kernel] perf annotate browser: Use the percent color for the whole line (Jiri Olsa) [691343] - [kernel] perf annotate: Check if offset is less than symbol size (Jiri Olsa) [691343] - [kernel] perf ui: Serialize screen updates (Jiri Olsa) [691343] - [kernel] perf report: Fix initializion of annotate symbol priv area (Jiri Olsa) [691343] - [kernel] perf annotate: Fix annotate context lines regression (Jiri Olsa) [691343] - [kernel] perf annotate: Move locking to struct annotation (Jiri Olsa) [691343] - [kernel] perf annotate: Fix --stdio rendering (Jiri Olsa) [691343] - [kernel] perf probe: Add bitfield member support (Jiri Olsa) [691343] - [kernel] perf tool: Fix gcc 4.6.0 issues (Jiri Olsa) [691343] - [kernel] perf probe: Rewrite find_lazy_match_lines() by using getline(3) (Jiri Olsa) [691343] - [kernel] perf top: Use pid_t for target_{pid|tid} (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Use $(QUIET_GEN) for perf.so (Jiri Olsa) [691343] - [kernel] perf top: Ditch private annotation code, share perf annotate's (Jiri Olsa) [691343] - [kernel] perf annotate: Separate objdump parsing from actual screen rendering (Jiri Olsa) [691343] - [kernel] perf annotate: Config options for symbol__tty_annotate (Jiri Olsa) [691343] - [kernel] perf annotate: Support multiple histograms in annotation (Jiri Olsa) [691343] - [kernel] perf annotate: Move annotate functions to util/ (Jiri Olsa) [691343] - [kernel] perf top: Remove superfluous name_len field (Jiri Olsa) [691343] - [kernel] perf top: Fix TUI compilation (Jiri Olsa) [691343] - [kernel] perf tools: Don't try to build python bindings if Python.h not available (Jiri Olsa) [691343] - [kernel] perf stat: Fix up resource release order (Jiri Olsa) [691343] - [kernel] perf tools: Fix up 'make clean' target (Jiri Olsa) [691343] - [kernel] perf tools: Remove verbose build messages for the python binding (Jiri Olsa) [691343] - [kernel] perf python: Fix build on 32-bit (Jiri Olsa) [691343] - [kernel] perf probe: Use td for pointer arithmetic result (Jiri Olsa) [691343] - [kernel] perf top: Introduce slang based TUI (Jiri Olsa) [691343] - [kernel] perf tools: Don't fallback to setup_pager unconditionally (Jiri Olsa) [691343] - [kernel] perf top: Move display agnostic routines to util/top.[ch] (Jiri Olsa) [691343] - [kernel] perf evlist: Store pointer to the cpu and thread maps (Jiri Olsa) [691343] - [kernel] perf evlist: Move evlist methods to evlist.c (Jiri Olsa) [691343] - [kernel] perf tools: Initial python binding (Jiri Olsa) [691343] - [kernel] perf tools: Kill event_t typedef, use 'union perf_event' instead (Jiri Olsa) [691343] - [kernel] perf tools: Rename 'struct sample_data' to 'struct perf_sample' (Jiri Olsa) [691343] - [kernel] perf top: Switch to non overwrite mode (Jiri Olsa) [691343] - [kernel] perf evlist: Support non overwrite mode in perf_evlist__read_on_cpu (Jiri Olsa) [691343] - [kernel] perf events: Account PERF_RECORD_LOST events in event__process (Jiri Olsa) [691343] - [kernel] perf record: No need to check for overwrites (Jiri Olsa) [691343] - [kernel] perf test: Fix return values checking (Jiri Olsa) [691343] - [kernel] perf probe: Add filters support for available functions (Jiri Olsa) [691343] - [kernel] perf probe: Add variable filter support (Jiri Olsa) [691343] - [kernel] perf tools: Add strfilter for general purpose string filter (Jiri Olsa) [691343] - [kernel] perf evsel: Introduce perf_evsel__{in, ex}it (Jiri Olsa) [691343] - [kernel] perf tools: Move event__parse_sample to evsel.c (Jiri Olsa) [691343] - [kernel] perf threads: Move thread_map to separate file (Jiri Olsa) [691343] - [kernel] perf tools: Pass the struct opt to the wildcard parsing routine (Jiri Olsa) [691343] - [kernel] perf record: auto detect when stdout is a pipe (Jiri Olsa) [691343] - [kernel] perf probe: Add --funcs to show available functions in symtab (Jiri Olsa) [691343] - [kernel] perf probe: Enable to put probe inline function call site (Jiri Olsa) [691343] - [kernel] perf probe: Introduce lines walker interface (Jiri Olsa) [691343] - [kernel] perf top: Add native_safe_halt to skip symbols (Jiri Olsa) [691343] - [kernel] perf callchain: Don't give arbitrary gender to callchain tree nodes (Jiri Olsa) [691343] - [kernel] perf callchain: Rename register_callchain_param into callchain_register_param (Jiri Olsa) [691343] - [kernel] perf callchain: Rename cumul_hits into callchain_cumul_hits (Jiri Olsa) [691343] - [kernel] perf callchain: Feed callchains into a cursor (Jiri Olsa) [691343] - [kernel] perf test: Add test for the evlist mmap routines (Jiri Olsa) [691343] - [kernel] perf evlist: Steal mmap reading routine from 'perf top' (Jiri Olsa) [691343] - [kernel] perf test: check if cpu_map__new() return NULL (Jiri Olsa) [691343] - [kernel] perf test: Check counts on all cpus in test__open_syscall_event_on_all_cpus (Jiri Olsa) [691343] - [kernel] perf tools: Add missing cpu_map__delete() (Jiri Olsa) [691343] - [kernel] perf record: Use perf_evlist__mmap (Jiri Olsa) [691343] - [kernel] perf evlist: Move the mmap array from perf_evsel (Jiri Olsa) [691343] - [kernel] perf record: Move perf_mmap__write_tail to perf.h (Jiri Olsa) [691343] - [kernel] perf record: Use struct perf_mmap and helpers (Jiri Olsa) [691343] - [kernel] perf evsel: Introduce mmap support (Jiri Olsa) [691343] - [kernel] perf record: Use perf_evsel__open (Jiri Olsa) [691343] - [kernel] perf top: Use perf_evsel__open (Jiri Olsa) [691343] - [kernel] perf evsel: Allow specifying if the inherit bit should be set (Jiri Olsa) [691343] - [kernel] perf evsel: Support event groups (Jiri Olsa) [691343] - [kernel] perf evlist: Adopt the pollfd array (Jiri Olsa) [691343] - [kernel] perf evsel: Introduce perf_evlist (Jiri Olsa) [691343] - [kernel] perf record: Enable counters only when kernel is execing subcommand (Jiri Olsa) [691343]- [audit] ia32entry.S sign extend error codes when calling 64 bit code (Eric Paris) [703935] - [audit] push audit success and retcode into arch ptrace.h (Eric Paris) [703935]- [net] force new skbs to allocate a minimum of 16 frags (Neil Horman) [694307] - [net] rtnetlink: ignore NETDEV_RELEASE and NETDEV_JOIN event (Amerigo Wang) [587751] - [net] net: rename NETDEV_BONDING_DESLAVE to NETDEV_RELEASE (Amerigo Wang) [587751] - [net] netpoll: disable netpoll when enslave a device (Amerigo Wang) [587751] - [net] netconsole: clarify stopping message (Amerigo Wang) [587751] - [net] netconsole: don't announce stopping if nothing happened (Amerigo Wang) [587751] - [net] bond: service netpoll arp queue on master device (Amerigo Wang) [587751] - [net] net: Convert netpoll blocking api in bonding driver to be a counter (Amerigo Wang) [587751] - [net] netpoll: Remove netpoll blocking from uninit path (Amerigo Wang) [587751] - [net] bonding: Fix deadlock in bonding driver resulting from internal locking when using netpoll (Amerigo Wang) [587751] - [net] bonding: Fix bonding drivers improper modification of netpoll structure (Amerigo Wang) [587751] - [net] Revert "[net] Revert "[net] bonding: make bonding support netpoll"" (Amerigo Wang) [587751] - [net] bonding: documentation and code cleanup for resend_igmp (Flavio Leitner) [698506] - [virt] KVM: make guest mode entry to be rcu quiescent state (Gleb Natapov) [712653] - [virt] rcu: provide rcu_virt_note_context_switch() function (Gleb Natapov) [712653] - [fs] cifs: display fsc in /proc/mounts (Jeff Layton) [646224] - [fs] cifs: enable fscache iff fsc mount option is used explicitly (Jeff Layton) [646224] - [fs] cifs: allow fsc mount option only if CONFIG_CIFS_FSCACHE is set (Jeff Layton) [646224] - [x86] intel-iommu: Flush unmaps at domain_exit (Alex Williamson) [705441] - [x86] intel-iommu: Only unlink device domains from iommu (Alex Williamson) [705441] - [watchdog] iTCO_wdt: TCO Watchdog patch for Intel Panther Point PCH (Prarit Bhargava) [695792] - [i2c] i2c-i801: SMBus patch for Intel Panther Point DeviceIDs (Prarit Bhargava) [695792] - [ata] ahci: AHCI-mode SATA patch for Intel Panther Point DeviceIDs (Prarit Bhargava) [695792] - [ata] ata_piix: IDE-mode SATA patch for Intel Panther Point DeviceIDs (Prarit Bhargava) [695792] - [pci] lpc: irq and pci_ids patch for Intel DH89xxCC DeviceIDs (Prarit Bhargava) [695792] - [x86] perf: Fix AMD family 15h FPU event constraints (Frank Arnold) [698739] - [x86] perf: Fix pre-defined cache-misses event for AMD family 15h cpus (Frank Arnold) [698739] - [fs] GFS2: force a log flush when invalidating the rindex glock (Benjamin Marzinski) [702263] - [fs] GFS2: remove potential race in flock code (Steven Whitehouse) [612608] - [fs] gfs2: Call gfs2_meta_wipe for directory hash blocks (Abhijith Das) [706614] - [ppc] remove exec-shield (Steve Best) [655688] - [ppc] perf_event: Skip updating kernel counters if register value shrinks (Steve Best) [706528] - [fs] nfs: coalesce small, page-aligned direct I/Os (Jeff Layton) [694309] - [x86] Reboot via ACPI when appropriate (Matthew Garrett) [677476] - [virt] xen: drop xen_sched_clock in favour of using plain wallclock time (Igor Mammedov) [711326] - [virt] kvm: device-assignment: Disable the option to skip iommu setup (Alex Williamson) [710192] - [virt] x86: Mask out unsupported CPUID features if running on xen (Igor Mammedov) [703055] - [netdrv] ixgbe: add MACVLAN support (Neil Horman) [694254] - [block] fix accounting bug on cross partition merges (Jerome Marchand) [669363] - [block] blk-cgroup: Initialize ioc->cgroup_changed at ioc creation time (Vivek Goyal) [707755] - [block] cfq-iosched: Fix a memory leak of per cpu stats for root group (Vivek Goyal) [707755] - [block] blk-throttle: Make no throttling rule group processing lockless (Vivek Goyal) [707755] - [block] blk-cgroup: Make cgroup stat reset path blkg->lock free for dispatch stats (Vivek Goyal) [707755] - [block] blk-cgroup: Make 64bit per cpu stats safe on 32bit arch (Vivek Goyal) [707755] - [block] blk-throttle: Make dispatch stats per cpu (Vivek Goyal) [707755] - [block] blk-throttle: Free up a group only after one rcu grace period (Vivek Goyal) [707755] - [block] blk-throttle: Use helper function to add root throtl group to lists (Vivek Goyal) [707755] - [block] blk-throttle: Introduce a helper function to fill in device details (Vivek Goyal) [707755] - [block] blk-throttle: Dynamically allocate root group (Vivek Goyal) [707755] - [block] blk-cgroup: Allow sleeping while dynamically allocating a group (Vivek Goyal) [707755] - [block] cfq-iosched: Fix a possible race with cfq cgroup removal code (Vivek Goyal) [707755] - [block] cfq-iosched: Get rid of redundant function parameter "create" (Vivek Goyal) [707755] - [block] blk-throttle: Do the new group initialization with the help of a function (Vivek Goyal) [707755] - [net] u64_stats_fetch_begin_bh() and u64_stats_fetch_retry_bh() (Vivek Goyal) [707755] - [net] u64_stats_sync improvements (Vivek Goyal) [707755] - [net] Introduce u64_stats_sync infrastructure (Vivek Goyal) [707755] - [block] cfq: Remove useless css reference get (Vivek Goyal) [707762] - [block] cfq: don't use atomic_t for cfq_group (Vivek Goyal) [707762] - [block] cfq: don't use atomic_t for cfq_queue (Vivek Goyal) [707762] - [block] blk-throttle: Use task_subsys_state() to determine a task's blkio_cgroup (Vivek Goyal) [698094] - [block] Store return Value of xchg() to supress compiler warning (Vivek Goyal) [707755] - [block] blk-throttle: don't call xchg on bool (Vivek Goyal) [707762] - [block] blk-throttle: Reset group slice when limits are changed (Vivek Goyal) [707762] - [block] blk-throttle: Some cleanups and race fixes in limit update code (Vivek Goyal) [707762] - [block] blk-throttle: process limit change only through one function (Vivek Goyal) [707762] - [block] Move blk_throtl_exit() call to blk_cleanup_queue() (Vivek Goyal) [707762] - [block] Initialize ->queue_lock to internal lock at queue allocation time (Vivek Goyal) [707762] - [block] blk-throttle: Correct the placement of smp_rmb() (Vivek Goyal) [707762] - [block] Revert "[block] blk-throttle: Correct the placement of smp_rmb()" (Vivek Goyal) [707762]- [net] vlan: remove multiqueue ability from vlan device (Neil Horman) [703245] - [kernel] cgroupfs: use init_cred when populating new cgroupfs mount (Eric Paris) [700538]- [block] don't delay blk_run_queue_async (Mike Snitzer) [708542] - [scsi] remove performance regression due to async queue run (Mike Snitzer) [708542] - [block] get rid of QUEUE_FLAG_REENTER (Mike Snitzer) [708542] - [block] flush-merge RHELisms (Mike Snitzer) [672988] - [block] share request flush fields with elevator_private (Mike Snitzer) [672988] - [ata] libata: enable non-queueable flush flag (Mike Snitzer) [672988] - [ata] libata: set queue DMA alignment to sector size for ATAPI too (Mike Snitzer) [672988] - [ata] libata: support for > 512 byte sectors (e.g. 4K Native) (Mike Snitzer) [672988] - [block] hold queue if flush is running for non-queueable flush drive (Mike Snitzer) [672988] - [block] add a non-queueable flush flag (Mike Snitzer) [672988] - [block] Add sysfs documentation for the discard topology parameters (Mike Snitzer) [697995] - [block] Fix discard topology stacking and reporting (Mike Snitzer) [697995] - [scsi] sd: retry read_capacity on UNIT_ATTENTION (Mike Snitzer) [697995] - [ata] libata: Use Maximum Write Same Length to report discard size limit (Mike Snitzer) [697995] - [block] add blk_run_queue_async (Mike Snitzer) [672988] - [block] add API for delaying work/request_fn a little bit (Mike Snitzer) [672988] - [block] make the flush insertion use the tail of the dispatch list (Mike Snitzer) [672988] - [block] skip elevator initialization for flush requests (Mike Snitzer) [672988] - [block] reimplement FLUSH/FUA to support merge (Mike Snitzer) [672988] - [block] improve flush bio completion (Mike Snitzer) [672988] - [block] add REQ_FLUSH_SEQ (Mike Snitzer) [672988] - [block] blk-flush shouldn't call directly into q->request_fn() (Mike Snitzer) [672988] - [block] add @force_kblockd to __blk_run_queue() (Mike Snitzer) [672988] - [scsi] sd: Fail discard requests when logical block provisioning has been disabled (Mike Snitzer) [697995] - [scsi] scsi_debug: Logical Block Provisioning (Mike Snitzer) [697995] - [scsi] sd: Logical Block Provisioning update (Mike Snitzer) [697995] - [block] Consolidate min_not_zero (Mike Snitzer) [697995] - [ata] libata: Signal that our SATL supports WRITE SAME(16) with UNMAP (Mike Snitzer) [697995] - [dm] improve block integrity support (Mike Snitzer) [697992] - [dm] mpath: integrity errors should not cause failover (Mike Snitzer) [697992] - [block] Require subsystems to explicitly allocate bio_set integrity mempool (Mike Snitzer) [697992] - [kernel] Include protection operation in SCSI command trace (Mike Snitzer) [697992] - [kernel] tracing: scsi: sync with upstream scsi tracing (Mike Snitzer) [697992] - [block] biovec_slab not needed for CONFIG_BLK_DEV_INTEGRITY (Mike Snitzer) [697992] - [block] Make the integrity mapped property a bio flag (Mike Snitzer) [697992] - [block] Fix double free in blk_integrity_unregister (Mike Snitzer) [697992] - [scsi] Fix printing of failed 32-byte commands (Mike Snitzer) [697992] - [scsi] sd: Combine DIF/DIX error handling (Mike Snitzer) [697992] - [scsi] fix propagation of errors other than EIO (Mike Snitzer) [698655] - [netdrv] ixgbe: adding FdirMode module option (Andy Gospodarek) [707287] - [crypto] testmgr: add xts-aes-256 self-test (Jarod Wilson) [706167] - [fs] ext3: Fix lost extented attributes for inode with ino == 11 (Eric Sandeen) [662666] - [fs] ext4: Fix possible lost inode write in no journal mode (Lukas Czerner) [699151] - [ppc] pseries: Add page coalescing support (Steve Best) [694530] - [x86] ACPI/ACPICA: Fix global lock acquisition (Frank Arnold) [601120] - [block] dm: add missing RAID45 Makefile bits (Aristeu Rozanski) [700772] - [netdrv] netjet: blacklist Digium TDM400P (Prarit Bhargava) [700343] - [virt] xenpv: mask MWAIT cpuid feature (Andrew Jones) [712131] - [fs] NFSv4.1: Ensure that layoutget uses the correct gfp modes (Steve Dickson) [701788] - [fs] Cleanup XDR parsing for LAYOUTGET, GETDEVICEINFO (Steve Dickson) [701788] - [fs] NFSv4.1: remove pnfs_layout_hdr from pnfs_destroy_all_layouts tmp_list (Steve Dickson) [701788] - [fs] NFSv41: Resend on NFS4ERR_RETRY_UNCACHED_REP (Steve Dickson) [701788] - [fs] nfs: Don't mark_inode_dirty_sync() while holding lock (Steve Dickson) [701788] - [fs] SUNRPC: Deal with the lack of a SYN_SENT sk->sk_state_change callback (Steve Dickson) [701788] - [fs] SUNRPC: Never reuse the socket port after an xs_close() (Steve Dickson) [701788] - [fs] NFSv4: Ensure that clientid and session establishment can time out (Steve Dickson) [701788] - [fs] RPC: killing RPC tasks races fixed (Steve Dickson) [701788] - [fs] nfs: don't lose MS_SYNCHRONOUS on remount of noac mount (Steve Dickson) [701788] - [fs] SUNRPC: Allow RPC calls to return ETIMEDOUT instead of EIO (Steve Dickson) [701788] - [fs] NFSv4.1: Don't loop forever in nfs4_proc_create_session (Steve Dickson) [701788] - [fs] NFSv4.1: Don't update sequence number if rpc_task is not sent (Steve Dickson) [701788] - [fs] NFSv4.1: Ensure state manager thread dies on last umount (Steve Dickson) [701788] - [fs] SUNRPC: Fix the SUNRPC Kerberos V RPCSEC_GSS module dependencies (Steve Dickson) [701788] - [fs] NFS: Eliminate duplicate call to nfs_mark_request_dirty (Steve Dickson) [701788] - [fs] NFS: NFSv4 readdir loses entries (Steve Dickson) [701788] - [fs] NFS: Don't use vm_map_ram() in readdir (Steve Dickson) [701788] - [x86] AMD, cacheinfo: Fix L3 cache index disable checks (Frank Arnold) [638748] - [x86] amd-nb: Convert spaces to tabs in amd_nb.c (Frank Arnold) [638748] - [x86] amd-nb: Misc cleanliness fixes (Frank Arnold) [638748] - [x86] amd: Support L3 Cache Partitioning on AMD family 0x15 CPUs (Frank Arnold) [638748] - [x86] amd: Extend AMD northbridge caching code to support "Link Control" devices (Frank Arnold) [638748] - [x86] amd: Enable L3 cache index disable on family 0x15 (Frank Arnold) [638748] - [x86] amd: Normalize compute unit IDs on multi-node processors (Frank Arnold) [638748] - [x86] cacheinfo: Cleanup L3 cache index disable support (Frank Arnold) [638748] - [x86] amd-nb: Cleanup AMD northbridge caching code (Frank Arnold) [638748] - [x86] amd-nb: Complete the rename of AMD NB and related code (Frank Arnold) [638748] - [x86] k8: Rename k8.[ch] to amd_nb.[ch] and CONFIG_K8_NB to CONFIG_AMD_NB (Frank Arnold) [638748] - [x86] k8-gart: Decouple handling of garts and northbridges (Frank Arnold) [638748] - [x86] cacheinfo: Fix dependency of AMD L3 CID (Frank Arnold) [638748] - [x86] cacheinfo: Carve out L3 cache slot accessors (Frank Arnold) [638748] - [x86] cacheinfo: Disable index in all four subcaches (Frank Arnold) [638748] - [x86] cacheinfo: Make L3 cache info per node (Frank Arnold) [638748] - [x86] cacheinfo: Reorganize AMD L3 cache structure (Frank Arnold) [638748] - [x86] cacheinfo: Enable L3 CID only on AMD (Frank Arnold) [638748]- [virt] xenpv: zero all x86 power feature bits from cpuid (Andrew Jones) [709856]- [mm] Prevent Disk IO throughput degradation due to memory allocation stalls (Larry Woodman) [679526] - [x86] Add support for newer Thinkpads to thinkpad_acpi (Matthew Garrett) [682789] - [x86] fix a shutdown regression in intel_idle (Prarit Bhargava) [707701] - [fs] dlm: delayed reply message warning (David Teigland) [677409] - [fs] dlm: make plock operation killable (David Teigland) [707005] - [fs] ext4: Add mount options in superblock (Eric Sandeen) [704557] - [fs] dlm: increase default hash table sizes (David Teigland) [678102] - [fs] GFS2: Processes waiting on inode glock that no processes are holding (Robert S Peterson) [707263] - [x86] microcode, AMD: Extend ucode size verification (Frank Arnold) [698014] - [x86] amd-ucode: Remove needless log messages (Frank Arnold) [698014] - [ppc] pseries/iommu: Add additional checks when changing iommu mask (Steve Best) [704401] - [ppc] pseries/iommu: Use correct return type in dupe_ddw_if_already_created (Steve Best) [704401] - [ppc] iommu: Restore iommu table pointer when restoring iommu ops (Steve Best) [704401] - [ppc] Fix kexec with dynamic dma windows (Steve Best) [704401] - [mm] smaps: have smaps show transparent huge pages (Andrea Arcangeli) [706385] - [mm] smaps: teach smaps_pte_range() about THP pmds (Andrea Arcangeli) [706385] - [mm] smaps: pass pte size argument in to smaps_pte_entry() (Andrea Arcangeli) [706385] - [mm] smaps: break out smaps_pte_entry() from smaps_pte_range() (Andrea Arcangeli) [706385] - [mm] pagewalk: only split huge pages when necessary (Andrea Arcangeli) [706385] - [mm] /proc/pid/smaps: export amount of anonymous memory in a mapping (Andrea Arcangeli) [706385] - [mm] Documentation/filesystems/proc.txt: improve smaps field documentation (Andrea Arcangeli) [706385] - [mm] thp: fix /dev/zero MAP_PRIVATE and vm_flags cleanups (Andrea Arcangeli) [706385] - [mm] thp: mremap support and TLB optimization (Andrea Arcangeli) [706385] - [mm] mprotect: transparent huge page support (Andrea Arcangeli) [706385] - [mm] mprotect: pass vma down to page table walkers (Andrea Arcangeli) [706385] - [mm] add pmd_modify (Andrea Arcangeli) [706385] - [mm] mincore transparent hugepage support (Andrea Arcangeli) [706385] - [mm] mincore: do nested page table walks (Andrea Arcangeli) [706385] - [mm] mincore: pass ranges as start, end address pairs (Andrea Arcangeli) [706385] - [mm] mincore: break do_mincore() into logical pieces (Andrea Arcangeli) [706385] - [mm] mincore: cleanups (Andrea Arcangeli) [706385] - [mm] add VM counters for transparent hugepages (Andrea Arcangeli) [706385] - [mm] compaction: enforce no writeback for async migration (Andrea Arcangeli) [706385] - [fs] pNFS: request WRITE and COMMIT to DS be cached (Steve Dickson) [701788] - [fs] pNFS: revert layoutcommit xdr (Steve Dickson) [701788]- [fs] NFSv4.1 pnfs_layoutcommit_inode fixes (Steve Dickson) [701788] - [fs] NFSv4.1 convert layoutcommit sync to boolean (Steve Dickson) [701788] - [fs] NFSv4.1 remove temp code that prevented ds commits (Steve Dickson) [701788] - [fs] NFSv4.1: layoutcommit (Steve Dickson) [701788] - [fs] NFSv4.1: filelayout driver specific code for COMMIT (Steve Dickson) [701788] - [fs] NFSv4.1: remove GETATTR from ds commits (Steve Dickson) [701788] - [fs] NFSv4.1: add generic layer hooks for pnfs COMMIT (Steve Dickson) [701788] - [fs] NFSv4.1: alloc and free commit_buckets (Steve Dickson) [701788] - [fs] NFSv4.1: shift filelayout_free_lseg (Steve Dickson) [701788] - [fs] NFSv4.1: pull out code from nfs_commit_release (Steve Dickson) [701788] - [fs] NFSv4.1: pull error handling out of nfs_commit_list (Steve Dickson) [701788] - [fs] NFSv4.1: add callback to nfs4_commit_done (Steve Dickson) [701788] - [fs] NFSv4.1: rearrange nfs_commit_rpcsetup (Steve Dickson) [701788] - [fs] NFSv4.1: don't send COMMIT to ds for data sync writes (Steve Dickson) [701788] - [fs] NFSv4.1: Clear lseg pointer in ->doio function (Steve Dickson) [701788] - [fs] NFSv4.1: rearrange ->doio args (Steve Dickson) [701788] - [fs] NFSv4.1: pnfs filelayout driver write (Steve Dickson) [701788] - [fs] NFSv4.1: remove GETATTR from ds writes (Steve Dickson) [701788] - [fs] NFSv4.1: implement generic pnfs layer write switch (Steve Dickson) [701788] - [fs] NFSv4.1: trigger LAYOUTGET for writes (Steve Dickson) [701788] - [fs] NFSv4.1: Send lseg down into nfs_write_rpcsetup (Steve Dickson) [701788] - [fs] NFSv4.1: add callback to nfs4_write_done (Steve Dickson) [701788] - [fs] NFSv4.1: rearrange nfs_write_rpcsetup (Steve Dickson) [701788] - [fs] NFSv4.1: lseg documentation (Steve Dickson) [701788] - [fs] NFSv4.1: turn off pNFS on ds connection failure (Steve Dickson) [701788] - [fs] NFSv4.1 move deviceid cache to filelayout driver (Steve Dickson) [701788] - [fs] NFSv4.1: filelayout async error handler (Steve Dickson) [701788] - [fs] NFSv4.1: filelayout read (Steve Dickson) [701788] - [fs] NFSv4.1: filelayout i/o helpers (Steve Dickson) [701788] - [fs] NFSv4.1: data server connection (Steve Dickson) [701788] - [fs] NFSv4.1: generic read (Steve Dickson) [701788] - [fs] NFSv4.1: shift pnfs_update_layout locations (Steve Dickson) [701788] - [fs] NFSv4.1: coelesce across layout stripes (Steve Dickson) [701788] - [fs] NFSv4.1: lseg refcounting (Steve Dickson) [701788] - [fs] NFSv4.1: add MDS mount DS only check (Steve Dickson) [701788] - [fs] NFSv4.1: new flag for lease time check (Steve Dickson) [701788] - [fs] NFSv4.1: new flag for state renewal check (Steve Dickson) [701788] - [fs] NFSv4.1: send zero stateid seqid on v4.1 i/o (Steve Dickson) [701788] - [fs] NFS: move nfs_client initialization into nfs_get_client (Steve Dickson) [701788] - [fs] NFSv4.1: put_layout_hdr can remove nfsi->layout (Steve Dickson) [701788] - [fs] NFSv4: remove CONFIG_NFS_V4 from nfs_read_data (Steve Dickson) [701788] - [fs] NFS: Allow walking nfs_client.cl_superblocks list outside client.c (Steve Dickson) [701788]- [net] ipv6: Add GSO support on forwarding path (Thomas Graf) [683455] - [net] ipv6/udp: fix the wrong headroom check (Thomas Graf) [698170] - [net] dcbnl: potential risk in code in getapp handling (John Villalovos) [694354] - [net] Fix netif_set_real_num_tx_queues (Neil Horman) [702742] - [net] sock: adjust prot->obj_size always (Jiri Pirko) [704231] - [net] dccp: Fix a few bugs in module loading (Neil Horman) [702183] - [fs] GFS2: resource group bitmap corruption resulting in panics and withdraws (Robert S Peterson) [702057] - [ppc] Add pgprot_writecombine (Steve Best) [694595] - [input] xen-kbdfront: advertise either absolute or relative coordinates (Igor Mammedov) [703474]- [cpuidle] Ensure poll_idle_init() is called (Matthew Garrett) [696850] - [x86] intel_idle: add Sandy Bridge support (Matthew Garrett) [696172] - [x86] intel_idle: disable NHM/WSM HW C-state auto-demotion (Matthew Garrett) [690393] - [x86] intel_idle: open broadcast clock event (Matthew Garrett) [690392] - [x86] gart: Make sure GART does not map physmem above 1TB (Myron Stowe) [698162] - [x86] gart: Set DISTLBWALKPRB bit always (Myron Stowe) [698162] - [x86] gart: Convert spaces to tabs in enable_gart_translation (Myron Stowe) [698162] - [x86] amd: Disable GartTlbWlkErr when BIOS forgets it (Myron Stowe) [698162] - [virt] virtio: console: Enable call to hvc_remove() on console port remove (Amit Shah) [693054] - [virt] virtio_pci: Prevent double-free of pci regions after device hot-unplug (Amit Shah) [699358] - [virt] virtio: Decrement avail idx on buffer detach (Amit Shah) [681122] - [x86] cpufreq: Add APERF/MPERF support for AMD processors (Frank Arnold) [668085] - [x86] k8: Fix section mismatch for powernowk8_exit() (Frank Arnold) [668085] - [x86] powernow-k8: Add core performance boost support (Frank Arnold) [668085] - [fs] ext3: Always set dx_node's fake_dirent explicitly (Eric Sandeen) [703329] - [fs] GFS2: Tag all metadata with jid of last node to change it (Steven Whitehouse) [701578] - [fs] nfs: Open with O_CREAT flag set fails to open existing files on non writable directories (J. Bruce Fields) [701825] - [ppc] rtas: Only sleep in rtas_busy_delay if we have useful work to do (Steve Best) [702674] - [scsi] ipr: fix synchronous request flags for better performance (Steve Best) [696640] - [scsi] ibmvscsi: Improve CRQ reset reliability (Steve Best) [700165] - [scsi] mpt2sas: move event handling of MPT2SAS_TURN_ON_FAULT_LED in process context (Tomas Henzl) [701951] - [kernel] posix-timers: RCU conversion (Avi Kivity) [705082] - [infiniband] RDMA/cxgb4: Reset wait condition atomically (Steve Best) [693930] - [x86] kprobes: Disable irqs during optimized callback (Jiri Olsa) [699865] - [x86] AMD IOMMU: Display warning for AMD systems (Prarit Bhargava) [681104] - [netdrv] cxgb3: Apply interrupt coalescing settings to all queues (Neil Horman) [694581] - [mm] slab, kmemleak: pass the correct pointer to kmemleak_erase() (Steve Best) [698023]- [kernel] smp_call_function_many: handle concurrent clearing of mask (Jeff Moyer) [668775] - [kernel] smp_call_function_many: add missing ordering (Jeff Moyer) [668775] - [kernel] call_function_many: fix list delete vs add race (Jeff Moyer) [668775] - [kernel] smp.c: consolidate writes in smp_call_function_interrupt() (Jeff Moyer) [668775] - [kernel] smp.c: fix smp_call_function_many() SMP race (Jeff Moyer) [668775] - [fs] NFS: change nfs_writeback_done to return void (Steve Dickson) [701373] - [fs] NFS: remove pointless if statement in nfs_direct_write_result (Steve Dickson) [701373] - [net] RPC: clarify rpc_run_task error handling (Steve Dickson) [701373] - [net] RPC: remove check for impossible condition in rpc_make_runnable (Steve Dickson) [701373] - [fs] pnfs: fix pnfs lock inversion of i_lock and cl_lock (Steve Dickson) [701373] - [fs] pnfs: do not need to clear NFS_LAYOUT_BULK_RECALL flag (Steve Dickson) [701373] - [fs] NFSv4: nfs4_state_mark_reclaim_nograce() should be static (Steve Dickson) [701373] - [fs] pnfs: avoid incorrect use of layout stateid (Steve Dickson) [701373] - [fs] NFSv4.1 reclaim complete must wait for completion (Steve Dickson) [701373] - [fs] NFS: NFSROOT should default to "proto=udp" (Steve Dickson) [701373] - [fs] NFSv4/4.1: Fix nfs4_schedule_state_recovery abuses (Steve Dickson) [701373] - [fs] nfs4: remove duplicated #include (Steve Dickson) [701373] - [fs] NFSv4: remove duplicate clientid in struct nfs_client (Steve Dickson) [701373] - [fs] NFSv4: Fix the setlk error handler (Steve Dickson) [701373] - [fs] NFSv4.1: Fix the handling of the SEQUENCE status bits (Steve Dickson) [701373] - [fs] NFSv4.1: Retry CREATE_SESSION on NFS4ERR_DELAY (Steve Dickson) [701373] - [fs] nfs: fix compilation warning (Steve Dickson) [701373] - [net] SUNRPC: Remove resource leak in svc_rdma_send_error() (Steve Dickson) [701373] - [fs] Fix nfs_compat_user_ino64 so it doesn't cause problems if bit 31 or 63 are set in fileid (Steve Dickson) [701373] - [fs] nfs: add kmalloc return value check in decode_and_add_ds (Steve Dickson) [701373] - [fs] nfs: close NFSv4 COMMIT vs. CLOSE race (Steve Dickson) [701373] - [fs] SUNRPC: Close a race in __rpc_wait_for_completion_task() (Steve Dickson) [701373] - [fs] NFSv4.1: Various fixes to the sequence flag error handling (Steve Dickson) [701373]- [scsi] megaraid_sas: Driver only report tape drive, JBOD and logic drives (Tomas Henzl) [619422] - [kernel] lib/vsprintf.c: add pU to print UUID/GUIDs (Stefan Assmann) [700299]- [x86] MCE: Drop the default decoding notifier (Prarit Bhargava) [688281] - [x86] MCE: Do not taint when handling correctable errors (Prarit Bhargava) [688281] - [kernel] printk: use pK for /proc/kallsyms and /proc/modules (Phillip Lougher) [679262] - [kernel] timer debug: Hide kernel addresses via pK in /proc/timer_list (Phillip Lougher) [679262] - [drm] do not leak kernel addresses via /proc/dri/*/vma (Phillip Lougher) [679262] - [kernel] kptr_restrict for hiding kernel pointers from unprivileged users (Phillip Lougher) [679262] - [net] fix netns vs proto registration ordering (Wade Mealing) [702306] {CVE-2011-1767 CVE-2011-1768}- [net] dccp: handle invalid feature options length (Jiri Pirko) [703013] {CVE-2011-1770} - [fs] cifs: check for private_data before trying to put it (Jeff Layton) [702642] {CVE-2011-1771} - [net] can: add missing socket check in can/raw and can/bcm release (Jiri Pirko) [698483] {CVE-2011-1598 CVE-2011-1748} - [netdrv] ixgbe: do not clear FCoE DDP error status for received ABTS (Andy Gospodarek) [695966] - [netdrv] ixgbe: DCB remove ixgbe_fcoe_getapp routine (Andy Gospodarek) [694358] - [fs] setup_arg_pages: diagnose excessive argument size (Oleg Nesterov) [645229] {CVE-2010-3858} - [scsi] bfa: change tech-preview to cover all cases (Rob Evers) [703251] - [scsi] bfa: driver version update (Rob Evers) [703265] - [scsi] bfa: kdump fix (Rob Evers) [703265] - [scsi] bfa: firmware download fix (Rob Evers) [703265] - [netdrv] bna: fix memory leak during RX path cleanup (Ivan Vecera) [698625] - [netdrv] bna: fix for clean fw re-initialization (Ivan Vecera) [698625]- [build] disable Werr for external modules (Aristeu Rozanski) [703504]- [scsi] hpsa: fix reading a write only register causes a hang (Rob Evers) [703262] - [scsi] mpt2sas: remove the use of writeq, since writeq is not atomic (Tomas Henzl) [701947]- [kernel] sched: resched proper CPU on yield_to (Rik van Riel) [464276] - [virt] sched: avoid kABI breakage (Rik van Riel) [464276] - [virt] kvm: use yield_to instead of sleep in kvm_vcpu_on_spin (Rik van Riel) [464276] - [virt] kvm: keep track of which task is running a KVM vcpu (Rik van Riel) [464276] - [virt] export pid symbols needed for kvm_vcpu_on_spin (Rik van Riel) [464276] - [virt] sched: Add yield_to(task, preempt) functionality (Rik van Riel) [464276] - [virt] sched: Use a buddy to implement yield_task_fair() (Rik van Riel) [464276] - [virt] sched: Limit the scope of clear_buddies (Rik van Riel) [464276] - [virt] sched: Check the right ->nr_running in yield_task_fair() (Rik van Riel) [464276] - [virt] VMX: increase ple_gap to 128 (Rik van Riel) [464276] - [virt] KVM: introduce kvm_vcpu_on_spin (Rik van Riel) [464276] - [virt] SVM: Support Pause Filter in AMD processors (Rik van Riel) [464276] - [virt] VMX: Add support for Pause-Loop Exiting (Rik van Riel) [464276] - [ppc] Add POWER7+ cputable entry (Steve Best) [694586] - [fs] ext4: Allow indirect-block file to grow the file size to max file size (Lukas Czerner) [681647] - GFS2: make sure fallocate bytes is a multiple of blksize (Benjamin Marzinski) [695763] - [x86] Use KERN_DEFAULT log-level in __show_regs() (Prarit Bhargava) [691509] - [x86] Make sure we also print a Code: line for show_regs() (Prarit Bhargava) [691509] - [x86] Combine printk()s in show_regs_common() (Prarit Bhargava) [691509] - [x86] dmi, debug: Log board name (when present) in dmesg/oops output (Prarit Bhargava) [691509] - [x86] Factor duplicated code out of __show_regs() into show_regs_common() (Prarit Bhargava) [691509] - [x86] dmi: log board, system, and BIOS information (Prarit Bhargava) [691509] - [ppc] Fix oops if scan_dispatch_log is called too early (Steve Best) [696777] - [scsi] ipr: improve interrupt service routine performance (Steve Best) [696754] - [kernel] taskstats: use real microsecond granularity for CPU times (Oleg Nesterov) [662208] - [x86] ACPI: Fix ioremap size for MMIO reads and writes (Myron Stowe) [690486] - [virt] i8259: initialize isr_ack (Avi Kivity) [670765] - [netdrv] mlx4_core: Remove warning message about firmware bug (Steve Best) [695229] - Check if PTE is already allocated during page fault (Andrea Arcangeli) [696998] - [mm] thp: simple fix for /dev/zero THP mprotect bug (Andrea Arcangeli) [690444] - [mm] hugetlbfs: correct handling of negative input to nr_hugepages and nr_overcommit_hugepages (Petr Holasek) [673629]- [scsi] hpsa: fix lost command problem (Tomas Henzl) [700430] - [scsi] cciss: fix lost command problem (Tomas Henzl) [700430] - [scsi] ibft: fix oops during boot (Mike Christie) [698737]- [scsi] beiscsi: update version (Mike Christie) [674340] - [scsi] be2iscsi: fix chip cleanup (Mike Christie) [674340] - [scsi] be2iscsi: fix boot hang due to interrupts not getting rearmed (Mike Christie) [674340] - [scsi] bnx2fc: fix regression due to incorrect setup of em for npiv port (Mike Christie) [700672] - [ppc] pseries: Use a kmem cache for DTL buffers (Steve Best) [695678]- [kdump] revert commit 8f4ec27fc to keep crashkernel=auto (Amerigo Wang) [605786] - [kernel] sched: Drop rq->lock from idle_balance() (Larry Woodman) [623712] - [kernel] sched: Fix unregister_fair_sched_group() (Larry Woodman) [623712] - [kernel] sched: Allow update_cfs_load() to update global load (Larry Woodman) [623712] - [kernel] sched: Implement demand based update_cfs_load() (Larry Woodman) [623712] - [kernel] sched: Update shares on idle_balance (Larry Woodman) [623712] - [kernel] sched: Add sysctl_sched_shares_window (Larry Woodman) [623712] - [kernel] sched: Introduce hierarchal order on shares update list (Larry Woodman) [623712] - [kernel] sched: Fix update_cfs_load() synchronization (Larry Woodman) [623712] - [kernel] sched: Fix load corruption from update_cfs_shares() (Larry Woodman) [623712] - [kernel] sched: Make tg_shares_up() walk on-demand (Larry Woodman) [623712] - [kernel] sched: Implement on-demand (active) cfs_rq list (Larry Woodman) [623712] - [kernel] sched: Rewrite tg_shares_up (Larry Woodman) [623712] - [kernel] Prevent rt_sigqueueinfo and rt_tgsigqueueinfo from spoofing the signal code (Oleg Nesterov) [690033] {CVE-2011-1182} - [net] ethtool RXHASH flag (Neil Horman) [690619] - [fs] Revert "[fs] nfs: use unstable writes for groups of small DIO writes" (Jeff Layton) [694309] - [fs] sendfile(): check f_op.splice_write() rather than f_op.sendpage() (Lukas Czerner) [689426] - [fs] dcache: allow __d_obtain_alias() to return unhashed dentries (J. Bruce Fields) [636926] - [virt] VMX: Save and restore tr selector across mode switches (Gleb Natapov) [693894] - [virt] VMX: update live TR selector if it changes in real mode (Gleb Natapov) [693894] - [mm] memcg: remove direct page_cgroup-to-page pointer (Johannes Weiner) [692490] - [mm] memcg: condense page_cgroup-to-page lookup points (Johannes Weiner) [692490] - [mm] memcg: change page_cgroup_zoneinfo signature (Johannes Weiner) [692490] - [mm] memcg: no uncharged pages reach page_cgroup_zoneinfo (Johannes Weiner) [692490] - [s390x] dasd: prevent panic with unresumed devices (Hendrik Brueckner) [676720] - [s390x] qeth: wrong MAC-address displayed in error message (Hendrik Brueckner) [675211]- [netdrv] cnic: fix hang due to rtnl_lock (Mike Christie) [694874] - [netdrv] firmware: re-add the recently deleted bnx2x fw 6.2.5.0 (Michal Schmidt) [690470] - [netdrv] firmware/bnx2x: add 6.2.9.0 fw, remove unused fw (Michal Schmidt) [690470] - [netdrv] bnx2x, cnic: Disable iSCSI if DCBX negotiation is successful (Michal Schmidt) [690470] - [netdrv] bnx2x: don't write dcb/llfc fields in STORM memory (Michal Schmidt) [690470] - [netdrv] bnx2x: Update firmware to 6.2.9 (Michal Schmidt) [690470]- [net] limit socket backlog add operation to prevent possible DoS (Jiri Pirko) [694396] {CVE-2010-4251} - [scsi] mpt2sas: prevent heap overflows and unchecked (Tomas Henzl) [694023] {CVE-2011-1494 CVE-2011-1495} - [fs] epoll: prevent creating circular epoll structures (Don Howard) [681683] {CVE-2011-1082} - [mm] Prevent page_fault at do_mm_track_pte+0xc when Stratus dirty page tracking is active (Larry Woodman) [693786] - [fs] GFS2 causes kernel panic in spectator mode (Steven Whitehouse) [696535] - [net] bonding: interface doesn't issue IGMP report on slave interface during failover (Flavio Leitner) [640690] - [scsi] isci: validate oem parameters early, and fallback (David Milburn) [698016] - [scsi] isci: fix oem parameter header definition (David Milburn) [698016]- [scsi] mark bfa fc adapters tech preview (Rob Evers) [698384] - [virt] Revert pdpte registers are not flushed when PGD entry is changed in x86 PAE mode (Aristeu Rozanski) [691310] - [i686] nmi watchdog: Enable panic on hardlockup (Don Zickus) [677532] - [netdrv] Adding Chelsio Firmware for cxgb4 (Neil Horman) [691929]- [virt] x86: better fix for race between nmi injection and enabling nmi window (Aristeu Rozanski) - [virt] x86: revert "fix race between nmi injection and enabling nmi window" (Aristeu Rozanski)- [net] bonding: fix jiffy comparison issues (Andy Gospodarek) [696337]- [kernel] perf: add script command help (Jiri Olsa) [693050] - [drm] radeon/kms: make radeon i2c put/get bytes less noisy (Frank Arnold) [693829] - [drm] radeon/kms: fix hardcoded EDID handling (Frank Arnold) [693829] - [x86] Revert "[x86] perf: P4 PMU - Fix unflagged overflows handling" (Don Zickus) [688547] - [x86] perf: let everyone share counters on a P4 machine (Don Zickus) [688547] - [fs] nfs: Ensure that NFS4 acl requests don't use slab in skb fraglist (Neil Horman) [682645] {CVE-2011-1090} - [fs] partitions: Validate map_count in Mac partition tables (Danny Feng) [679286] {CVE-2011-1010}- [scsi] ibft: search for broadcom specific ibft sign (Mike Christie) [696275] - [fs] Fix corrupted OSF partition table parsing (Danny Feng) [688025] {CVE-2011-1163} - [netdrv] ixgbe: DCB, X540 devices do not respond to pause frames (Andy Gospodarek) [694930] - [netdrv] ixgbe: DCB, misallocated packet buffer size with X540 device (Andy Gospodarek) [694930] - [netdrv] ixgbe: refactor common start_hw code for 82599 and x54 (Andy Gospodarek) [694930] - [netdrv] ixgbe: balance free_irq calls with request_irq calls (Andy Gospodarek) [692988]- [net] sctp: fix the INIT/INIT-ACK chunk length calculation (Thomas Graf) [690743] {CVE-2011-1573} - [kernel] sched: Fix granularity of task_u/stime() (Jerome Marchand) [690998] - [pci] Call PCIe _OSC methods earlier (Matthew Garrett) [693974] - [fs] nfs: use unstable writes for groups of small DIO writes (Jeff Layton) [694309] - [net] CAN: Use inode instead of kernel address for /proc file (Danny Feng) [664561] {CVE-2010-4565} - [x86] mce: reject CEs on Westmere EX MCE bank 6 (Prarit Bhargava) [694891] - [scsi] libfcoe: Incorrect CVL handling for NPIV ports (Mike Christie) [694906] - [x86] perf: Complain louder about BIOSen corrupting CPU/PMU state and continue (Don Zickus) [694913] - [fs] inotify: fix double free/corruption of stuct user (Eric Paris) [656832] {CVE-2010-4250} - [netdrv] netxen: limit skb frags for non tso packet (Chad Dupuis) [695478] - [fs] nfsd4: fix oops on lock failure (J. Bruce Fields) [696376] - [netdrv] Return bnx2 firmware files to Makefile (John Feeney) [696365] - [scsi] be2iscsi: fix be2iscsi rmmod (Mike Christie) [695585] - [netdrv] qlcnic: limit skb frags for non tso packet (Bob Picco) [695488] - [md] Cleanup after raid45->raid0 takeover (Dean Nelson) [694106] - [md] revert "Cleanup after raid45->raid0 takeover patch" (Dean Nelson) [694106] - [net] bonding: fix incorrect tx queue offset (Andy Gospodarek) [695548] {CVE-2011-1581} - [netdrv] igb: for 82576 EEPROMs reporting invalid size default to 16kB (Stefan Assmann) [695751] - [pci] return correct value when writing to the "reset" attribute (Alex Williamson) [690291] - [kernel] Initalize call_single_queue during boot to handle left over ipi (Neil Horman) [680478]- [virt] x86: better fix for race between nmi injection and enabling nmi window (Marcelo Tosatti) [684719] - [virt] x86: revert "fix race between nmi injection and enabling nmi window" (Marcelo Tosatti) [684719]- [mm] pdpte registers are not flushed when PGD entry is changed in x86 PAE mode (Larry Woodman) [691310] - [drm] i915: backports from stable to fix some regressions (Dave Airlie) [690865] - [fs] svcrpc: complete svsk processing on cb receive failure (J. Bruce Fields) [629030] - [netdrv] cnic: fix hang due to rtnl_lock (Mike Christie) [694874] - [netdrv] firmware/bnx2x: add 6.2.9.0 fw, remove unused fw (Michal Schmidt) - [netdrv] bnx2x, cnic: Disable iSCSI if DCBX negotiation is successful (Michal Schmidt) [690470] - [netdrv] bnx2x: don't write dcb/llfc fields in STORM memory (Michal Schmidt) [690470] - [netdrv] bnx2x: Update firmware to 6.2.9 (Michal Schmidt) [690470] - [ppc] pseries: fix hang caused by missing spin_unlock in dtl_disable (Steve Best) [694327] - [ppc] pseries: Disable VPNH feature (Steve Best) [694266] - [netdrv] bna: Avoid kernel panic in case of FW heartbeat failure (Ivan Vecera) [694115] - [input] wacom: Move the cintiq initialization down (Peter Hutterer) [693573] - [input] wacom: specify Cinitq supported tools (Peter Hutterer) [693573] - [input] wacom: fix pressure in Cintiq 21UX2 (Peter Hutterer) [693573] - [input] wacom: fix serial number handling on Cintiq 21UX2 (Peter Hutterer) [693573] - [input] wacom: add Cintiq 21UX2 and Intuos4 WL (Peter Hutterer) [693573] - [kernel] spec: strip note and comment from ppc64's vmlinux before checksum is calculated (Aristeu Rozanski) [692515] - [scsi] fcoe: have fcoe log off and lport destroy before ndo_fcoe_disable (Mike Christie) [691611] - [scsi] libfc: rec tov value and REC_TOV_CONST units usages is incorrect (Mike Christie) [691611] - [scsi] libfcoe: fix wrong comment in fcoe_transport_detach (Mike Christie) [691611] - [scsi] libfcoe: clean up netdev mapping properly when the transport goes away (Mike Christie) [691611] - [scsi] fcoe: remove unnecessary module state check (Mike Christie) [691611] - [scsi] fcoe: Remove mutex_trylock/restart_syscall checks (Mike Christie) [691611] - [scsi] libfcoe: Remove mutex_trylock/restart_syscall checks (Mike Christie) [691611] - [scsi] fcoe: correct checking for bonding (Mike Christie) [691611] - [scsi] fcoe: fix broken fcoe interface reset (Mike Christie) [691611] - [scsi] fcoe: precedence bug in fcoe_filter_frames() (Mike Christie) [691611] - [scsi] libfcoe: Move FCOE_MTU definition from fcoe.h to libfcoe.h (Mike Christie) [691611] - [scsi] libfc: remove duplicate ema_list init (Mike Christie) [691611] - [scsi] fcoe, libfc: initialize EM anchors list and then update npiv EMs (Mike Christie) [691611] - [scsi] libfc: Fixing a memory leak when destroying an interface (Mike Christie) [691611] - [scsi] fc: Add GSPN_ID request to header file (Mike Christie) [691611] - [x86] mce: don't print "human readable" message for corrected errors (Prarit Bhargava) [688281] - [scsi] hpsa: fix pci_device_id table (Tomas Henzl) [684997] - [netdrv] ixgbe: only enable WoL for magic packet by default (Andy Gospodarek) [632598] - [mm] zram: disable zram on ppc64 (Jerome Marchand) [661293] - [mm] zram: update config file (Jerome Marchand) [661293] - [mm] zram: initialize device on first read (Jerome Marchand) [661293] - [mm] zram: fix data corruption issue (Jerome Marchand) [661293] - [mm] zram: xvmalloc: combine duplicate block delete code (Jerome Marchand) [661293] - [mm] zram: Return zero'd pages on new reads (Jerome Marchand) [661293] - [mm] zram: xvmalloc: Close 32byte hole on 64bit CPUs (Jerome Marchand) [661293] - [mm] zram: xvmalloc: create CONFIG_ZRAM_DEBUG for debug code (Jerome Marchand) [661293] - [mm] zram: xvmalloc: free bit block insertion optimization (Jerome Marchand) [661293] - [mm] zram: Prevent overflow in logical block size (Jerome Marchand) [661293] - [mm] zram: vmalloc: Correct tunings to enable use with 64K pages (Jerome Marchand) [661293] - [mm] zram: xvmalloc.c: Fix a typo (Jerome Marchand) [661293] - [mm] zram: Fix sparse warning 'Using plain integer as NULL pointer' (Jerome Marchand) [661293]- [tracing] t_start: reset FTRACE_ITER_HASH in case of seek/pread (Jiri Olsa) [631626] {CVE-2010-3079} - [scsi] scsi_dh_rdac: fix for lun_table update for rdac (Rob Evers) [687878] - [usb] EHCI: unlink unused QHs when the controller is stopped (Don Zickus) [680987] - [fs] Revert "[fs] sunrpc: Use static const char arrays" (Steve Dickson) [690754] - [fs] sunrpc: Propagate errors from xs_bind() through xs_create_sock() (Steve Dickson) [689777] - [net] netfilter: ipt_CLUSTERIP: fix buffer overflow (Jiri Pirko) [689342] - [net] ipv6: netfilter: ip6_tables: fix infoleak to userspace (Jiri Pirko) [689351] {CVE-2011-1172} - [net] netfilter: ip_tables: fix infoleak to userspace (Jiri Pirko) [689334] {CVE-2011-1171} - [net] netfilter: arp_tables: fix infoleak to userspace (Jiri Pirko) [689325] {CVE-2011-1170} - [kernel] remove kernel-debuginfo-common requires from perf-debuginfo (Jason Baron) [682012] - [drm] radeon/kms: check AA resolve registers on r300 + regression fix (Dave Airlie) [680002] {CVE-2011-1016} - [net] fix ebtables stack infoleak (Eugene Teo) [681323] {CVE-2011-1080} - [drm] fix unsigned vs signed comparison issue in modeset ctl ioctl (Don Howard) [679928] {CVE-2011-1013} - [fs] svcrpc: take advantage of tcp autotuning (J. Bruce Fields) [629030] - [fs] SUNRPC: Don't wait for full record to receive tcp data (J. Bruce Fields) [629030] - [net] svcrpc: copy cb reply instead of pages (J. Bruce Fields) [629030] - [fs] svcrpc: close connection if client sends short packet (J. Bruce Fields) [629030] - [fs] svcrpc: note network-order types in svc_process_calldir (J. Bruce Fields) [629030] - [fs] SUNRPC: svc_tcp_recvfrom cleanup (J. Bruce Fields) [629030] - [fs] SUNRPC: requeue tcp socket less frequently (J. Bruce Fields) [629030] - [fs] rpc: move sk_bc_xprt to svc_xprt (J. Bruce Fields) [629030] - [acpi] ACPICA: Truncate I/O addresses to 16 bits for Windows compatibility (Frank Arnold) [593766]- [kernel] kcore: restrict access to the whole memory (Amerigo Wang) [663864] - [scsi] libsas: flush initial device discovery before completing ->scan_finished (David Milburn) [682265] - [md] Cleanup after raid45->raid0 takeover (Doug Ledford) [688725] - [md] partition detection when array becomes active (Doug Ledford) [688725] - [md] avoid spinlock problem in blk_throtl_exit (Doug Ledford) [679096 688725] - [md] correctly handle probe of an 'mdp' device (Doug Ledford) [688725] - [md] don't set_capacity before array is active (Doug Ledford) [688725] - [md] Fix raid1->raid0 takeover (Doug Ledford) [688725] - [md] process hangs at wait_barrier after 0->10 takeover (Doug Ledford) [688725] - [md] md_make_request: don't touch the bio after calling make_request (Doug Ledford) [688725] - [md] Don't allow slot_store while resync/recovery is happening (Doug Ledford) [688725] - [md] don't clear curr_resync_completed at end of resync (Doug Ledford) [688725] - [md] Don't use remove_and_add_spares to remove failed devices from a read-only array (Doug Ledford) [688725] - [md] Add raid1->raid0 takeover support (Doug Ledford) [688725] - [md] Remove the AllReserved flag for component devices (Doug Ledford) [688725] - [md] don't abort checking spares as soon as one cannot be added (Doug Ledford) [688725] - [md] fix the test for finding spares in raid5_start_reshape (Doug Ledford) [688725] - [md] simplify some 'if' conditionals in raid5_start_reshape (Doug Ledford) [688725] - [md] revert change to raid_disks on failure (Doug Ledford) [688725] - [md] Fix removal of extra drives when converting RAID6 to RAID5 (Doug Ledford) [688725] - [md] range check slot number when manually adding a spare (Doug Ledford) [688725] - [md] raid5: handle manually-added spares in start_reshape (Doug Ledford) [688725] - [md] fix sync_completed reporting for very large drives (>2TB) (Doug Ledford) [688725] - [md] allow suspend_lo and suspend_hi to decrease as well as increase (Doug Ledford) [688725] - [md] Don't let implementation detail of curr_resync leak out through sysfs (Doug Ledford) [688725] - [md] separate meta and data devs (Doug Ledford) [688725] - [md] add new param to_sync_page_io() (Doug Ledford) [688725] - [md] new param to calc_dev_sboffset (Doug Ledford) [688725] - [md] Be more careful about clearing flags bit in ->recovery (Doug Ledford) [688725] - [md] md_stop_writes requires mddev_lock (Doug Ledford) [688725] - [md] raid5: use sysfs_notify_dirent_safe to avoid NULL pointer (Doug Ledford) [688725] - [md] Ensure no IO request to get md device before it is properly initialised (Doug Ledford) [688725] - [md] Fix single printks with multiple KERN_s (Doug Ledford) [688725] - [md] fix regression resulting in delays in clearing bits in a bitmap (Doug Ledford) [688725] - [md] fix regression with re-adding devices to arrays with no metadata (Doug Ledford) [688725] - [md] pick some changes from commits to match upstream (Doug Ledford) [688725] - [md] raid1: add takeover support for raid5->raid1 (Doug Ledford) [688725] - [md] pick up some percpu annotations that upstream has (Doug Ledford) [688725] - [md] update includes to match upstream (Doug Ledford) [688725] - [scsi] isci: fix fragile/conditional isci_host lookups (David Milburn) [691591] - [scsi] isci: cleanup isci_remote_device[_not]_ready interface (David Milburn) [691591] - [scsi] isci: Qualify when the host lock is managed for STP/SATA callbacks (David Milburn) [691591] - [scsi] isci: Fix use of SATA soft reset state machine (David Milburn) [691591] - [scsi] isci: Free host lock for SATA/STP abort escalation at submission time (David Milburn) [691591] - [scsi] isci: Properly handle requests in the "aborting" state (David Milburn) [691591] - [scsi] isci: Remove "screaming" data types (David Milburn) [691591] - [scsi] isci: remove unused "remote_device_started" (David Milburn) [691591] - [scsi] isci: namespacecheck cleanups (David Milburn) [691591] - [scsi] isci: kill some long macros (David Milburn) [691591] - [scsi] isci: reorder init to cleanup unneeded declarations (David Milburn) [691591] - [scsi] isci: Remove event_* calls as they are just wrappers (David Milburn) [691591] - [netdrv] iwlagn: Support new 5000 microcode (Stanislaw Gruszka) [682742] - [netdrv] iwlwifi: fix dma mappings and skbs leak (Stanislaw Gruszka) [682726] - [netdrv] iwl3945: remove plcp check (Stanislaw Gruszka) [679002] - [netdrv] iwlwifi: add {ack,plpc}_check module parameters (Stanislaw Gruszka) [620501] - [fs] ext4: Fix ext4_quota_write cross block boundary behaviour (Lukas Czerner) [680105] - [fs] quota: Don't write quota info in dquot_commit() (Lukas Czerner) [680105] - [netdrv] be2net: Change f/w command versions for Lancer (Ivan Vecera) [685027] - [netdrv] be2net: Remove ERR compl workaround for Lancer (Ivan Vecera) [685027] - [netdrv] be2net: fix to ignore transparent vlan ids wrongly indicated by NIC (Ivan Vecera) [685027] - [netdrv] be2net: pass proper hdr_size while flashing redboot (Ivan Vecera) [685027] - [netdrv] be2net: Allow VFs to call be_cmd_reset_function (Ivan Vecera) [685027] - [netdrv] be2net: pass domain numbers for pmac_add/del functions (Ivan Vecera) [685027] - [netdrv] be2net: Initialize and cleanup sriov resources only if pci_enable_sriov has succeeded (Ivan Vecera) [685027] - [netdrv] be2net: Use domain id when be_cmd_if_destroy is called (Ivan Vecera) [685027] - [netdrv] be2net: While configuring QOS for VF, pass proper domain id (Ivan Vecera) [685027] - [netdrv] benet: Avoid potential null deref in be_cmd_get_seeprom_data() (Ivan Vecera) [685027] - [netdrv] benet: fix be_cmd_multicast_set() memcpy bug (Ivan Vecera) [685027] - [ppc] kdump: Override crash_free_reserved_phys_range to avoid freeing RTAS (Steve Best) [672983] - [kernel] kdump: Allow shrinking of kdump region to be overridden (Steve Best) [672983] - [scsi] bnx2fc: Bumped version to 1.0.2 (Mike Christie) [683153] - [scsi] bnx2fc: Fix kernel panic when deleting NPIV ports (Mike Christie) [683153] - [scsi] bnx2fc: scsi_dma_unmap() not invoked on IO completions (Mike Christie) [683153] - [scsi] bnx2fc: host stats show the link speed 'unknown' on NIC partitioned interfaces (Mike Christie) [683153] - [scsi] bnx2fc: IO completion not processed due to missed wakeup (Mike Christie) [683153] - [scsi] bnx2fc: Bump version to 1.0.1 (Mike Christie) [683153] - [scsi] bnx2fc: Remove unnecessary module state checks (Mike Christie) [683153] - [scsi] bnx2fc: Fix MTU issue by using static MTU (Mike Christie) [683153] - [scsi] bnx2fc: Remove network bonding checking (Mike Christie) [683153] - [scsi] bnx2fc: Call bnx2fc_return_rqe and bnx2fc_get_next_rqe with tgt lock held (Mike Christie) [683153] - [scsi] bnx2fc: common free list for cleanup commands (Mike Christie) [683153] - [scsi] bnx2fc: Remove rtnl_trylock/restart_syscall checks (Mike Christie) [683153] - [netdrv] cnic: Fix lost interrupt on bnx2x (Mike Christie) [683153] - [netdrv] cnic: Prevent status block race conditions with hardware (Mike Christie) [683153] - [kernel] ring-buffer: Use sync sched protection on ring buffer resizing (Jiri Olsa) [676583] - [kernel] tracing: avoid soft lockup in trace_pipe (Jiri Olsa) [676583] - [kernel] tracing: Fix a race in function profile (Jiri Olsa) [676583] - [block] cfq-iosched: Don't update group weights when on service tree (Vivek Goyal) [689551] - [block] cfq-iosched: Get rid of on_st flag (Vivek Goyal) [689551] - [net] tcp_cubic: fix low utilization of CUBIC with HyStart (Thomas Graf) [616985] - [net] tcp_cubic: make the delay threshold of HyStart less sensitive (Thomas Graf) [616985] - [net] tcp_cubic: enable high resolution ack time if needed (Thomas Graf) [616985] - [net] tcp_cubic: fix clock dependency (Thomas Graf) [616985] - [net] tcp_cubic: make ack train delta value a parameter (Thomas Graf) [616985] - [net] tcp_cubic: fix comparison of jiffies (Thomas Graf) [616985] - [net] tcp: fix RTT for quick packets in congestion control (Thomas Graf) [616985] - [fs] fix GFS2 filesystem hang caused by incorrect lock order (Robert S Peterson) [651584] - [fs] btrfs: bring us up to date with .38 (Josef Bacik) [684667] - [ppc] add dynamic dma window support minor updates (Steve Best) [691952] - [ppc] ptrace: Remove BUG_ON when full register set not available (Steve Best) [678099] - [ppc] pseries: Disable MSI using new interface if possible (Steve Best) [684961] - [ppc] kexec: Fix orphaned offline CPUs across kexec (Steve Best) [682875] - [net] ipsec: Disable granular bundles (Herbert Xu) [631833] - [scsi] libsas: fix runaway error handler problem (David Milburn) [691527] - [scsi] mpt2sas: Added customer specific display support (Tomas Henzl) [684841] - [scsi] Add next gen Dell Powervault controller MD36xxf into RDAC device list (Shyam Iyer) [688979] - [kernel] perf: Fix task context scheduling (Jiri Olsa) [688065] - [drm] nouveau: disable acceleration on NVA3/NVA5/NVA8/NVAF by default (Ben Skeggs) [684816] - [kernel] radix: don't tag the root if we didn't tag within our range (Josef Bacik) [681439] - [block] blk-throttle: Do not use kblockd workqueue for throtl work (Vivek Goyal) [681360] - [sound] ALSA: HDA hdmi related fixes (Jaroslav Kysela) [671501] - [pci] Preserve Existing pci sort whitelists for Dell systems (Shyam Iyer) [688954] - [x86] perf: Add support for AMD family 15h core counters family 15h core counters (Robert Richter) [635671] - [x86] hpwdt: fix section mismatch warning (Prarit Bhargava) [689837] - [x86] UV: Correct kABI from upstream (George Beshers) [684957] - [x86] When cleaning MTRRs, do not fold WP into UC (Prarit Bhargava) [682758] - [virt] xen-blkfront: handle Xen major numbers other than XENVBD (Andrew Jones) [691339] - [virt] Fix regression with SMP guests (Zachary Amsden) [681133] - [netdrv] enic: update to version 2.1.1.13 (Andy Gospodarek) [684865] - [netdrv] igb: full support for i350 devices (Stefan Assmann) [687932] - [fs] NFS: Fix a hang/infinite loop in nfs_wb_page() (Steve Dickson) [672305] - [fs] nfsd: fix auth_domain reference leak on nlm operations (J. Bruce Fields) [690900] - [fs] svcrpc: ensure cache_check caller sees updated entry (J. Bruce Fields) [690900] - [fs] svcrpc: take lock on turning entry NEGATIVE in cache_check (J. Bruce Fields) [690900] - [fs] svcrpc: modifying valid sunrpc cache entries is racy (J. Bruce Fields) [690900] - [fs] sunrpc: extract some common sunrpc_cache code from nfsd (Steve Dickson) [690900] - [infiniband] RDMA/cxgb4: Initialization errors can cause crash (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Don't change QP state outside EP lock (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Remove db_drop_task (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Do CIDX_INC updates every 1/16 CQ depth CQE reaps (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Dispatch FATAL event on EEH errors (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Set the correct device physical function for iwarp connections (Steve Best) [647013] - [infiniband] RDMA/cxgb4: limit MAXBURST EQ context field to 256B (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Don't re-init wait object in init/fini paths (Steve Best) [647013] - [infiniband] RMDA/cxgb4 kfifo changes (Steve Best) [647013] - [netdrv] cxgb4 driver update (Neil Horman) [647006] - [tracing] Add unstable sched clock note to the warning (Jiri Olsa) [666264] - [x86] Reevaluate T-states on CPU hot-add (Matthew Garrett) [673442] - [scsi] libsas: fix/amend device gone notification in sas_deform_port (David Milburn) [682315] - [kdump] kexec: move the crashkernel=auto logic into kernel spec file (Amerigo Wang) [605786]- [fs] buffer: make invalidate_bdev() drain all percpu LRU add caches (Dave Chinner) [665056] - [s390x] uaccess: missing sacf in uaccess error handling (Hendrik Brueckner) [670555] - [v4l] media: minor v4l/dvb/rc regression fixes (Jarod Wilson) [682906] - [kernel] capabilities: do not special case calculation of pE during exec of init (Eric Paris) [684008] - [scsi] qla2xxx: Update version number to 8.03.07.03.06.1-k (Chad Dupuis) [686341] - [scsi] qla2xxx: Display hardware/firmware registers to get more information about the error for ISP82xx (Chad Dupuis) [686341] - [scsi] qla2xxx: Updated the reset sequence for ISP82xx (Chad Dupuis) [686341] - [scsi] qla2xxx: Limit the logs in case device state does not change for ISP82xx (Chad Dupuis) [686341] - [scsi] qla2xxx: Add test for valid loop id to qla2x00_relogin() (Chad Dupuis) [686341] - [scsi] qla2xxx: Remove extra call to qla82xx_check_fw_alive() (Chad Dupuis) [686341] - [scsi] Revert "qla2xxx: Remove code to not reset ISP82xx on failure" (Chad Dupuis) [686341] - [scsi] qla2xxx: Log fcport state transitions when debug messages are enabled (Chad Dupuis) [686341] - [scsi] qla2xxx: Free firmware PCB on logout request (Chad Dupuis) [686341] - [scsi] qla2xxx: Include request queue ID in the upper 16-bits of the I/O handle for Abort I/O IOCBs (Chad Dupuis) [686341] - [scsi] qla2xxx: Perform FCoE context reset before trying adapter reset for ISP82xx (Chad Dupuis) [686341] - [scsi] qla2xxx: Update copyright banner (Chad Dupuis) [686341] - [scsi] qla2xxx: Verify login-state has transitioned to PRLI-completed (Chad Dupuis) [686341] - [scsi] qla2xxx: Remove extraneous setting of FCF_ASYNC_SENT during login-done completion (Chad Dupuis) [686341] - [scsi] qla2xxx: Check for a match before attempting to set FCP-priority information (Chad Dupuis) [686341] - [scsi] qla2xxx: Correct calling contexts of qla2x00_mark_device_lost() in async paths (Chad Dupuis) [686341] - [scsi] qla2xxx: Display PortID information during FCP command-status handling (Chad Dupuis) [686341] - [misc] mark various drivers/features as tech preview (Don Zickus) [689566] - [mm] compaction beware writeback (Andrea Arcangeli) [690921] - [scsi] megaraid_sas: Version and Changelog update (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix iMR OCR support to work correctly (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix max_sectors for IEEE SGL (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix fault state handling (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix tasklet_init call (Shyam Iyer) [692673] - [scsi] megaraid_sas: Add CFG_CLEARED AEN (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix megasas_build_dcdb_fusion to use correct LUN field (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix megasas_build_dcdb_fusion to not filter by TYPE_DISK (Shyam Iyer) [692673] - [scsi] megaraid_sas: Call tasklet_schedule for MSI-X (Shyam Iyer) [692673] - [scsi] megaraid_sas: Enable MSI-X before calling megasas_init_fw (Shyam Iyer) [692673] - [scsi] megaraid_sas: Add missing check_and_restore_queue_depth call (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix failure gotos (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix probe_one to clear MSI-X flags in kdump (Tomas Henzl) [682110] - [fs] jbd/ocfs2: Fix block checksumming when a buffer is used in several transactions (Eric Sandeen) [618440] - [x86] UV: RHEL: avoid parsing the ACPI OSC table (George Beshers) [619426] - [x86] UV: Fix the effect of extra bits in the hub nodeid register (George Beshers) [619426] - [x86] UV: use native_halt on a halt (George Beshers) [619426] - [x86] UV: Fix initialization of max_pnode (George Beshers) [619426] - [x86] UV: Add common uv_early_read_mmr() function for reading MMR (George Beshers) [619426] - [x86] UV: Fix a problem with long bitops during boot (George Beshers) [619426] - [x86] UV: use BOOT_ACPI after crash dump (George Beshers) [619426] - [x86] UV: Make kdump avoid stack dumps (George Beshers) [619426] - [x86] UV: NMI_UNKNOWN (George Beshers) [619426] - [x86] UV: Upstream enable NMI backtrace (George Beshers) [619426] - [x86] Fix AMD PMU detection issue (Frank Arnold) [689065] - [s390x] tape: deadlock on global work queue (Hendrik Brueckner) [681306] - [s390x] qeth: remove needless IPA-commands in offline (Hendrik Brueckner) [679514] - [s390x] qeth: allow channel path changes in suspend state (Hendrik Brueckner) [678067] - [netdrv] ixgbe: receive packet statistics not incrementing (Andy Gospodarek) [689032] - [netdrv] bnx2: update driver to latest upstream (Neil Horman) [669813] - [mm] memcg: avoid deadlock between charge moving and try_charge() (Johannes Weiner) [592269] - [mm] memcg: move charges of file pages (Johannes Weiner) [592269] - [mm] memcg: clean up charge moving (Johannes Weiner) [592269] - [mm] memcg: improve performance of swap charge moving (Johannes Weiner) [592269] - [mm] memcg: move charges of anonymous swap (Johannes Weiner) [592269] - [mm] memcg: avoid oom during charge moving (Johannes Weiner) [592269] - [mm] memcg: improve performance of moving charges (Johannes Weiner) [592269] - [mm] memcg: move charges of anonymous pages (Johannes Weiner) [592269] - [mm] memcg: add interface to move charge at task migration (Johannes Weiner) [592269] - [kernel] cgroup: introduce __css_get/put() for multiple references (Johannes Weiner) [592269] - [kernel] cgroup: introduce cancel_attach() (Johannes Weiner) [592269] - [mm] memcg: remove memcg_tasklist mutex (Johannes Weiner) [592269] - [mm] memcg: cleanup mem_cgroup_move_parent() (Johannes Weiner) [592269] - [mm] memcg: add mem_cgroup_cancel_charge() (Johannes Weiner) [592269]- [netdrv] spec: add phy drivers to initrd (Andy Gospodarek) [650907]- [x86] export SMBIOS version via sysfs (Prarit Bhargava) [684329] - [fs] aio: fix up kabi breakage (Jeff Moyer) [690224] - [scsi] lpfc: Update lpfc version for 8.3.5.30.1p driver release (Rob Evers) [689937] - [scsi] lpfc: Fixed an issue where SLI4 adapter running on Powerpc was unable to login into Fabric (Rob Evers) [689937] - [scsi] lpfc: Fixed driver sending FLOGI to a disconnected FCF (Rob Evers) [689937] - [scsi] lpfc: Merge from upstream: block target when port queuing limit is hit (Rob Evers) [689937] - [scsi] lpfc: Merge from upstream: force retry in queuecommand when port is transitioning (Rob Evers) [689937] - [scsi] lpfc: Fix bug with incorrect BLS Response to BLS Abort (Rob Evers) [689937] - [scsi] lpfc: Fixed crash when mailbox commands timeout through BSG (Rob Evers) [689937] - [scsi] lpfc: Fix rrq cleanup for vport delete (Rob Evers) [689937] - [scsi] lpfc: LOGO completion routine must invalidate both RPI and D_ID (Rob Evers) [689937] - [scsi] lpfc: Do not take lock when clearing rrq active (Rob Evers) [689937] - [scsi] lpfc: Save IRQ level when taking host_lock in findnode_did (Rob Evers) [689937] - [scsi] lpfc: Fixed hang in lpfc_get_scsi_buf_s4 (Rob Evers) [689937] - [scsi] lpfc: Fix xri lookup for received rrq (Rob Evers) [689937] - [scsi] lpfc: Fixed missed setting of RRQ active for target aborted IOs (Rob Evers) [689937] - [scsi] lpfc: Fixed fdisc sent with invalid VPI (Rob Evers) [689937] - [scsi] lpfc: Fixed UE error reported by OneConnect UCNA BE2 hba with f/w 2.702.542.0 during reboot (Rob Evers) [689937] - [scsi] lpfc: Fixed XRI reuse issue. (Rob Evers) [689937] - [scsi] lpfc: Unreg login when PLOGI received from logged in port (Rob Evers) [689937] - [scsi] lpfc: Fixed crashes for NULL vport dereference (Rob Evers) [689937] - [scsi] lpfc: Fix for kmalloc failures in lpfc_workq_post_event (build error fix) (Rob Evers) [689937] - [scsi] lpfc: Fix for kmalloc failures in lpfc_workq_post_event (Rob Evers) [689937] - [scsi] lpfc: Adjust payload_length and request_length for sli4_config mailbox commands (Rob Evers) [689937] - [fs] NFSD, VFS: Remove dead code in nfsd_rename() (J. Bruce Fields) [687935] - [fs] nfsd: break lease on unlink due to rename (J. Bruce Fields) [687935] - [fs] nfsd4: fix struct file leak (J. Bruce Fields) [687921] - [fs] nfsd4: minor nfs4state.c reshuffling (J. Bruce Fields) [687921] - [mm] thp+memcg-numa: fix BUG at mm.h:370 (Andrea Arcangeli) [687918] - [mm] memcg: never OOM when charging huge pages, reinstated (Johannes Weiner) [685161] - [ata] ahci: AHCI mode SATA patch for Intel Patsburg SATA RAID controller (David Milburn) [684366] - [fs] GFS2: directly write blocks past i_size (Benjamin Marzinski) [684115] - [net] netfilter: fix xt_AUDIT to work with ebtables (Thomas Graf) [683888] - [net] bonding: change test for presence of VLANs (Jiri Pirko) [683496] - [x86] UV: Initialize the broadcast assist unit base destination node id properly (Dean Nelson) [683268] - [ppc] add missing mutex lock/unlock to device_pm_pre_add and device_pm_pre_add_cleanup (Steve Best) [683115] - [mm] thp: fix page_referenced to modify mapcount/vm_flags only if page is found (Andrea Arcangeli) [683073] - [netdrv] niu: Fix races between up/down and get_stats (Stefan Assmann) [683069] - [fs] ext4: don't scan/accumulate more pages than mballoc will allocate (Eric Sandeen) [682831] - [powerpc] kdump: CPUs assume the context of the oopsing CPU (Steve Best) [682303] - [scsi] cciss: export resettable host attribute (Tomas Henzl) [682239] - [scsi] hpsa: export resettable host attribute (Tomas Henzl) [682239] - [scsi] hpsa: move device attributes to avoid forward declarations (Tomas Henzl) [682239] - [pci] Fix missing pcie_port_platform_notify() (Prarit Bhargava) [681870] - [scsi] ipr: Fix a race on multiple configuration changes (Steve Best) [681679] - [net] bnep: fix buffer overflow (Don Howard) [681316] {CVE-2011-1079} - [pci] Enable ASPM state clearing regardless of policy (Alex Williamson) [681017] - [pci] Disable ASPM if BIOS asks us to (Alex Williamson) [681017] - [scsi] scsi_dh: fix reference counting in scsi_dh_activate error path (Mike Snitzer) [680140] - [scsi] aic94xx: world-writable sysfs update_bios file (Don Howard) [679307] - [x86] tc1100-wmi: world-writable sysfs wireless and jogdial files (Don Howard) [679307] - [x86] acer-wmi: world-writable sysfs threeg file (Don Howard) [679307] - [mfd] ab3100: world-writable debugfs *_priv files (Don Howard) [679307] - [v4l] sn9c102: world-wirtable sysfs files (Don Howard) [679307] - [virt] unbreak userspace that does not sets tss address (Gleb Natapov) [677314] - [virt] fix rcu usage in init_rmode_* functions (Gleb Natapov) [677314] - [virt] VMX: Initialize vm86 TSS only once (Gleb Natapov) [677314] - [virt] VMX: fix rcu usage warning in init_rmode() (Gleb Natapov) [677314] - [netdrv] enic: update to upstream version 2.1.1.6 (Andy Gospodarek) [676134] - [net] fix ipv6 binding to device (Shyam Iyer) [675321] - [net] add POLLPRI to sock_def_readable() (Jiri Pirko) [672234] - [x86] Fix mwait_usable section mismatch (Frank Arnold) [666493] - [x86] Fix EFI pagetable to map whole memory (Takao Indoh) [664364] - [netdrv] bnx2x: some more fixes from upstream (Michal Schmidt) [635942] - [netdrv] bnx2x: bugfixes from driver version 1.62.00-6 (Michal Schmidt) [635942] - [netdrv] ixgbe: DCB: enable RSS to be used with DCB (Andy Gospodarek) [684857] - [netdrv] ixgbe: DCB, use multiple Tx rings per traffic class (Andy Gospodarek) [684856] - [net] Implement infrastructure for HW based QOS (Neil Horman) [634006] - [x86] intel-iommu: Fix get_domain_for_dev() error path (Alex Williamson) [619455] - [x86] intel-iommu: Unlink domain from iommu (Alex Williamson) [619455]- [kernel] CAP_SYS_MODULE bypass via CAP_NET_ADMIN (Phillip Lougher) [681773] {CVE-2011-1019} - [kernel] failure to revert address limit override in OOPS error path (Dave Anderson) [659573] {CVE-2010-4258} - [fs] xfs: zero proper structure size for geometry calls (Phillip Lougher) [677268] - [fs] xfs: prevent leaking uninitialized stack memory in FSGEOMETRY_V1 (Phillip Lougher) [677268] {CVE-2011-0711} - [watchdog] quiet down the boot messages (Don Zickus) [588861 684356] - [x86] nmi_watchdog: compile-in i686 but disable by default (Don Zickus) [685021] - [kernel] watchdog: Always return NOTIFY_OK during cpu up/down events (Don Zickus) [684649] - [kernel] watchdog, nmi: Lower the severity of error messages (Don Zickus) [684649] - [kernel] watchdog: Don't change watchdog state on read of sysctl (Don Zickus) [684649] - [kernel] watchdog: Fix sysctl consistency (Don Zickus) [684649] - [kernel] watchdog: Fix broken nowatchdog logic (Don Zickus) [684649] - [scsi] isci: fix apc mode definition (David Milburn) [638569] - [scsi] isci: Revert "isci: only call sas_task_abort for tasks with NEED_DEV_RESET" (David Milburn) [638569] - [scsi] isci: Revert "isci: reset hardware at init (David Milburn) [638569] - [scsi] isci: Revert "isci: SATA/STP and SMP tasks are never explicity put in the error (David Milburn) [638569] - [scsi] isci config change (David Milburn) [638569] - [scsi] isci: fixes (David Milburn) [638569] - [scsi] isci: firmware (David Milburn) [638569] - [scsi] isci: lldd (David Milburn) [638569] - [scsi] isci/core: common definitions and utility functions (David Milburn) [638569] - [scsi] isci/core: base state machine and memory descriptors (David Milburn) [638569] - [scsi] isci/core: unsolicited frame handling and registers (David Milburn) [638569] - [scsi] isci/core: request (general, ssp and smp) (David Milburn) [638569] - [scsi] isci/core: stp (David Milburn) [638569] - [scsi] isci/core: remote node context (David Milburn) [638569] - [scsi] isci/core: remote device (David Milburn) [638569] - [scsi] isci/core: port (David Milburn) [638569] - [scsi] isci/core: phy (David Milburn) [638569] - [scsi] isci/core: controller (David Milburn) [638569] - [x86] introduce pci_map_biosrom() (David Milburn) [683211] - [kernel] perf symbols: Avoid resolving [kernel.kallsyms] to real path for buildid cache (Jiri Olsa) [664900] - [kernel] perf symbols: Fix vmlinux path when not using --symfs (Jiri Olsa) [664900] - [kernel] perf timechart: Fix max number of cpus (Jiri Olsa) [664900] - [kernel] perf timechart: Fix black idle boxes in the title (Jiri Olsa) [664900] - [kernel] perf hists: Print number of samples, not the period sum (Jiri Olsa) [664900] - [kernel] perf tools: Fix thread_map event synthesizing in top and record (Jiri Olsa) [664900] - [kernel] perf stat: Fix aggreate counter reading accounting (Jiri Olsa) [664900] - [kernel] perf tools: Fix time function double declaration with glibc (Jiri Olsa) [664900] - [kernel] perf tools: Fix build by checking if extra warnings are supported (Jiri Olsa) [664900] - [kernel] perf tools: Fix build when using gcc 3.4.6 (Jiri Olsa) [664900] - [kernel] perf tools: Add missing header, fixes build (Jiri Olsa) [664900] - [kernel] perf tools: Fix 64 bit integer format strings (Jiri Olsa) [664900] - [kernel] perf test: Fix build on older glibcs (Jiri Olsa) [664900] - [kernel] perf test: Use cpu_map->[cpu] when setting affinity (Jiri Olsa) [664900] - [kernel] perf symbols: Fix annotation of thumb code (Jiri Olsa) [664900] - [kernel] perf tools: Fix tracepoint id to string perf.data header table (Jiri Olsa) [664900] - [kernel] perf tools: Fix handling of wildcards in tracepoint event selectors (Jiri Olsa) [664900] - [kernel] perf record: Add "nodelay" mode, disabled by default (Jiri Olsa) [664900] - [kernel] perf sched: Fix list of events, dropping unsupported ':r' modifier (Jiri Olsa) [664900] - [kernel] Revert "perf tools: Emit clearer message for sys_perf_event_open ENOENT return" (Jiri Olsa) [664900] - [kernel] perf top: Fix annotate segv (Jiri Olsa) [664900] - [kernel] perf evsel: Fix order of event list deletion (Jiri Olsa) [664900] - [kernel] perf session: Fix infinite loop in __perf_session__process_events (Jiri Olsa) [664900] - [kernel] perf evsel: Support perf_evsel__open(cpus > 1 && threads > 1) (Jiri Olsa) [664900] - [kernel] perf tools: Emit clearer message for sys_perf_event_open ENOENT return (Jiri Olsa) [664900] - [kernel] perf stat: better error message for unsupported events (Jiri Olsa) [664900] - [kernel] perf sched: Fix allocation result check (Jiri Olsa) [664900] - [kernel] perf tools: Pass whole attr to event selectors (Jiri Olsa) [664900] - [kernel] perf tools: Build with frame pointer (Jiri Olsa) [664900] - [kernel] perf tools: Fix buffer overflow error when specifying all tracepoints (Jiri Olsa) [664900] - [kernel] perf script: Make some lists static (Jiri Olsa) [664900] - [kernel] perf script: Use the default lost event handler (Jiri Olsa) [664900] - [kernel] perf session: Warn about errors when processing pipe events too (Jiri Olsa) [664900] - [kernel] perf tools: Fix perf_event.h header usage (Jiri Olsa) [664900] - [kernel] perf test: Clarify some error reports in the open syscall test (Jiri Olsa) [664900] - [kernel] perf: add DWARF register lookup for s390 (Jiri Olsa) [664900] - [kernel] perf timechart: Adjust perf timechart to the new power events (Jiri Olsa) [664900] - [kernel] perf test: Add test for counting open syscalls (Jiri Olsa) [664900] - [kernel] perf evsel: Auto allocate resources needed for some methods (Jiri Olsa) [664900] - [kernel] perf evsel: Use {cpu, thread}_map to shorten list of parameters (Jiri Olsa) [664900] - [kernel] perf tools: Refactor all_tids to hold nr and the map (Jiri Olsa) [664900] - [kernel] perf tools: Refactor cpumap to hold nr and the map (Jiri Olsa) [664900] - [kernel] perf evsel: Introduce per cpu and per thread open helpers (Jiri Olsa) [664900] - [kernel] perf evsel: Steal the counter reading routines from stat (Jiri Olsa) [664900] - [kernel] perf evsel: Delete the event selectors at exit (Jiri Olsa) [664900] - [kernel] perf util: Move do_read from session to util (Jiri Olsa) [664900] - [kernel] perf evsel: Adopt MATCH_EVENT macro from 'stat' (Jiri Olsa) [664900] - [kernel] perf tools: Introduce event selectors (Jiri Olsa) [664900] - [kernel] perf probe: Fix short file name probe location reporting (Jiri Olsa) [664900] - [kernel] perf script: Fix event ordering settings to work with older kernels (Jiri Olsa) [664900] - [kernel] perf record: Fix use of sample_id_all userspace with !sample_id_all kernels (Jiri Olsa) [664900] - [kernel] perf script: Finish the rename from trace to script (Jiri Olsa) [664900] - [kernel] perf probe: Fix wrong warning in __show_one_line() if read(1) errors happen (Jiri Olsa) [664900] - [kernel] perf test: Look forward for symbol aliases (Jiri Olsa) [664900] - [kernel] perf symbols: Improve kallsyms symbol end addr calculation (Jiri Olsa) [664900] - [kernel] perf probe: Handle gracefully some stupid and buggy line syntaxes (Jiri Olsa) [664900] - [kernel] perf probe: Don't always consider EOF as an error when listing source code (Jiri Olsa) [664900] - [kernel] perf probe: Fix line range description since a single file is allowed (Jiri Olsa) [664900] - [kernel] perf probe: Clean up redundant tests in show_line_range() (Jiri Olsa) [664900] - [kernel] perf probe: Rewrite show_one_line() to make it simpler (Jiri Olsa) [664900] - [kernel] perf probe: Make -L display the absolute path of the dumped file (Jiri Olsa) [664900] - [kernel] perf probe: Cleanup messages (Jiri Olsa) [664900] - [kernel] perf symbols: Add symfs option for off-box analysis using specified tree (Jiri Olsa) [664900] - [kernel] perf record, report, annotate, diff: Process events in order (Jiri Olsa) [664900] - [kernel] perf session: Fallback to unordered processing if no sample_id_all (Jiri Olsa) [664900] - [kernel] perf session: Remove unneeded dump_printf calls (Jiri Olsa) [664900] - [kernel] perf session: Split out user event processing (Jiri Olsa) [664900] - [kernel] perf session: Split out sample preprocessing (Jiri Olsa) [664900] - [kernel] perf session: Move dump code to event delivery path (Jiri Olsa) [664900] - [kernel] perf session: Add file_offset to event delivery function (Jiri Olsa) [664900] - [kernel] perf session: Store file offset in sample_queue (Jiri Olsa) [664900] - [kernel] perf session: Consolidate the dump code (Jiri Olsa) [664900] - [kernel] perf session: Dont queue events w/o timestamps (Jiri Olsa) [664900] - [kernel] perf event: Prevent unbound event__name array access (Jiri Olsa) [664900] - [kernel] perf session: Sort all events if ordered_samples=true (Jiri Olsa) [664900] - [kernel] perf report: Allow user to specify path to kallsyms file (Jiri Olsa) [664900] - [kernel] perf makefile: Allow strong and weak functions in LIB_OBJS (Jiri Olsa) [664900] - [kernel] perf tools: Catch a few uncheck calloc/malloc's (Jiri Olsa) [664900] - [kernel] perf script: Fix compiler warning in builtin_script.c:is_top_script() (Jiri Olsa) [664900] - [kernel] perf options: add OPT_CALLBACK_DEFAULT_NOOPT (Jiri Olsa) [664900] - [kernel] perf hist: Better displaying of unresolved DSOs and symbols (Jiri Olsa) [664900] - [kernel] perf tools: Ask for ID PERF_SAMPLE_ info on all PERF_RECORD_ events (Jiri Olsa) [664900] - [kernel] perf session: Parse sample earlier (Jiri Olsa) [664900] - [kernel] perf stat: Add csv-style output (Jiri Olsa) [664900] - [kernel] perf stat: Use --big-num format by default (Jiri Olsa) [664900] - [kernel] perf stat: Document missing options (Jiri Olsa) [664900] - [kernel] perf test: Fix spelling mistake in documentation (Jiri Olsa) [664900] - [kernel] perf trace: Document missing options (Jiri Olsa) [664900] - [kernel] perf top: Document missing options (Jiri Olsa) [664900] - [kernel] perf sched: Document missing options (Jiri Olsa) [664900] - [kernel] perf report: Document missing options (Jiri Olsa) [664900] - [kernel] perf record: Document missing options (Jiri Olsa) [664900] - [kernel] perf probe: Fix spelling mistake in documentation (Jiri Olsa) [664900] - [kernel] perf lock: Document missing options (Jiri Olsa) [664900] - [kernel] perf kvm: Document missing options (Jiri Olsa) [664900] - [kernel] perf diff: Document missing options (Jiri Olsa) [664900] - [kernel] perf diff: Fix displacement and modules options short flag (Jiri Olsa) [664900] - [kernel] perf buildid-list: Document missing options (Jiri Olsa) [664900] - [kernel] perf annotate: Document missing options (Jiri Olsa) [664900] - [kernel] perf tools: fix event parsing of comma-separated tracepoint events (Jiri Olsa) [664900] - [kernel] perf packaging: add memcpy to perf MANIFEST (Jiri Olsa) [664900] - [kernel] perf debug: Simplify trace_event (Jiri Olsa) [664900] - [kernel] perf session: Allocate chunks of sample objects (Jiri Olsa) [664900] - [kernel] perf session: Cache sample objects (Jiri Olsa) [664900] - [kernel] perf session: Keep file mmaped instead of malloc/memcpy (Jiri Olsa) [664900] - [kernel] perf session: Use sensible mmap size (Jiri Olsa) [664900] - [kernel] perf session: Simplify termination checks (Jiri Olsa) [664900] - [kernel] perf session: Move ui_progress_update in __perf_session__process_events() (Jiri Olsa) [664900] - [kernel] perf session: Cleanup __perf_session__process_events() (Jiri Olsa) [664900] - [kernel] perf session: Use appropriate pointer type instead of silly typecasting (Jiri Olsa) [664900] - [kernel] perf session: Fix list sort algorithm (Jiri Olsa) [664900] - [kernel] perf tools: Fix lost and unknown events handling (Jiri Olsa) [664900] - [kernel] perf trace: Handle DT_UNKNOWN on filesystems that don't support d_type (Jiri Olsa) [664900] - [kernel] perf symbols: Correct final kernel map guesses (Jiri Olsa) [664900] - [kernel] perf events: Default to using event__process_lost (Jiri Olsa) [664900] - [kernel] perf record: Add option to disable collecting build-ids (Jiri Olsa) [664900] - [kernel] perf stat: Change and clean up sys_perf_event_open error handling (Jiri Olsa) [664900] - [kernel] perf tools: Remove hardcoded include paths for elfutils (Jiri Olsa) [664900] - [kernel] perf stat: Add no-aggregation mode to -a (Jiri Olsa) [664900] - [kernel] perf: Rename 'perf trace' to 'perf script' (Jiri Olsa) [664900] - [fs] dlm: record full callback state (David Teigland) [635041] - [net] bridge: do not learn from exact matches (Jiri Pirko) [623199] - [x86] x86-32: Separate 1:1 pagetables from swapper_pg_dir (Frank Arnold) [638743] - [tty] tty_audit: fix tty_audit_add_data live lock on audit disabled (Danny Feng) [680126] - [kernel] sched: Try not to migrate higher priority RT tasks (Larry Woodman) [676948]- [fs] GFS2: umount stuck on gfs2_gl_hash_clear (Steven Whitehouse) [682951] - [fs] GFS2: add missed unlock_page() (Steven Whitehouse) [684705] - [fs] GFS2: fix block allocation check for fallocate (Benjamin Marzinski) [674603] - [fs] gfs2: quota allows exceeding hard limit (Abhijith Das) [675944] - [ppc] perf: Fix frequency calculation for overflowing counters (Steve Best) [682842] - [powerpc] rtas_flash needs to use rtas_data_buf (Steve Best) [682801] - [powerpc] Use more accurate limit for first segment memory allocations (Steve Best) [682267] - [powerpc] eeh: Fix oops when probing in early boot (Steve Best) [681668] - [kernel] proc: protect mm start_code/end_code in /proc/pid/stat (Eugene Teo) [684573] {CVE-2011-0726} - [net] dccp oops (Eugene Teo) [682958] {CVE-2011-1093} - [scsi] sd: Export effective protection mode in sysfs (Mike Snitzer) [683266] - [kernel] remove execute bit from perf scripts (Jason Baron) [676692] - [firmware] dcdbas: force SMI to happen when expected (Shyam Iyer) [664832] - [perf] record: Enable the enable_on_exec flag if record forks the target (Steve Best) [664598] - [security] ima: fix add LSM rule bug (Eric Paris) [667915] {CVE-2011-0006} - [block] dm stripe: implement merge method (Mike Snitzer) [688376] - [dm] dm-ioctl: Fix using of possible uninitialised params struct, secure flag (Milan Broz) [683167] - [block] Fix over-zealous flush_disk when changing device size (Jeff Moyer) [678357] - [sound] caiaq: Fix possible string buffer overflow (Jaroslav Kysela) [678476] - [x86] Fix AMD iommu over suspend/resume (Matthew Garrett) [625569] - [virt] virtio: console: Don't access vqs if device was unplugged (Amit Shah) [681181] - [netdrv] sfc: disable RX hash insertion (Michal Schmidt) [556563] - [netdrv] sfc: remove filter management code (Michal Schmidt) [556563] - [netdrv] sfc: add private ioctl to allow reset during online firmware update (Michal Schmidt) [556563] - [netdrv] sfc: remove RX_FILTER_TBL0 from the register dump (Michal Schmidt) [556563] - [netdrv] sfc: lower stack usage in efx_ethtool_self_test (Michal Schmidt) [556563] - [drm] nouveau/vbios: parse more gpio tag bits from connector table (Ben Skeggs) [658896] - [drm] nouveau: fix suspend/resume on GPUs that don't have PM support (Ben Skeggs) [658896] - [drm] nv50: insert a delay before fb change to prevent display engine hang (Ben Skeggs) [658896] - [scsi] qla2xxx: Update version number 8.03.07.00.06.1 (Chad Dupuis) [678104] - [scsi] qla2xxx: Correct errant 82xx hardware state message (Chad Dupuis) [678104] - [scsi] qla2xxx: Check return value of fc_block_scsi_eh() (Chad Dupuis) [678104] - [scsi] qla2xxx: The ISP82XX should be online while waiting for commands completion (Chad Dupuis) [678104] - [scsi] qla2xxx: Propagate block-layer tags on submitted I/Os (Chad Dupuis) [678104] - [scsi] qla2xxx: Clear any stale login-states during an adapter reset (Chad Dupuis) [678104] - [scsi] qla2xxx: Adjust FCP_RSP response-info field check after TMF completion (Chad Dupuis) [678104] - [scsi] qla2xxx: Pass right CT command string for CT status processing (Chad Dupuis) [678104] - [scsi] qla2xxx: Don't wait for active mailbox command completion when firmware is hung (Chad Dupuis) [678104] - [scsi] qla2xxx: Abort pending commands for faster recovery during ISP reset (Chad Dupuis) [678104] - [scsi] qla2xxx: Change from irq to irqsave with host_lock (Chad Dupuis) [678104] - [scsi] qla2xxx: Do not return DID_NO_CONNECT when fcport state is FCS_DEVICE_LOST in qla2xxx_queuecommand() (Chad Dupuis) [678104] - [scsi] qla2xxx: Display nport_id when any SNS command fails (Chad Dupuis) [678104] - [scsi] qla2xxx: ROM lock recovery if fw hangs while holding the lock (Chad Dupuis) [678104] - [scsi] qla2xxx: Fix array subscript is above array bounds in qla2xx_build_scsi_type_6_iocbs() (Chad Dupuis) [678104] - [scsi] qla2xxx: Use sg_next to fetch next sg element while walking sg list (Chad Dupuis) [678104] - [scsi] qla2xxx: Fix to avoid recursive lock failure during BSG timeout (Chad Dupuis) [678104] - [scsi] qla2xxx: Remove code to not reset ISP82xx on failure (Chad Dupuis) [678104] - [scsi] qla2xxx: Display mailbox register 4 during 8012 AEN for ISP82XX parts (Chad Dupuis) [678104] - [scsi] qla2xxx: Remove redundant module parameter permission bits (Chad Dupuis) [678104] - [scsi] qla2xxx: Don't perform a BIG_HAMMER if Get-ID (0x20) mailbox command fails on CNAs (Chad Dupuis) [678104] - [scsi] qla2xxx: Add sysfs node for displaying board temperature (Chad Dupuis) [678104] - [scsi] qla2xxx: Remove unwanted check for bad spd (Chad Dupuis) [678104] - [scsi] qla2xxx: Memory wedge with peg_halt test in loop with ISP82XX (Chad Dupuis) [678104] - [scsi] qla2xxx: Update FCP priority information to firmware before sending IOs (Chad Dupuis) [678104] - [scsi] qla2xxx: Fixed zero test on new_config in qla2x00_process_loopback() (Chad Dupuis) [678104] - [scsi] qla2xxx: Populate FCP_PRIO location for no *FLT* case (Chad Dupuis) [678104] - [scsi] qla2xxx: Added support for quiescence mode for ISP82xx (Chad Dupuis) [678104]- [mm] thp: add extra_gfp in alloc_hugepage non NUMA (Andrea Arcangeli) [674147] - [mm] thp: Use GFP_OTHER_NODE for transparent huge pages (Andrea Arcangeli) [674147] - [mm] thp: Add __GFP_OTHER_NODE flag (Andrea Arcangeli) [674147] - [mm] thp: Use correct numa policy node for transparent hugepages (Andrea Arcangeli) [674147] - [mm] thp: Preserve original node for transparent huge page copies (Andrea Arcangeli) [674147] - [mm] thp: Add alloc_page_vma_node (Andrea Arcangeli) [674147] - [mm] thp: Change alloc_pages_vma to pass down the policy node for local policy (Andrea Arcangeli) [674147] - [mm] thp: Fix interleaving for transparent hugepages (Andrea Arcangeli) [674147] - [mm] compaction: fix high compaction latencies and remove compaction-kswapd (Andrea Arcangeli) [674147] - [mm] compaction: Minimise the time IRQs are disabled while isolating free pages (Andrea Arcangeli) [674147] - [mm] thp: prevent hugepages during args/env copying into the user stack (Andrea Arcangeli) [674147] - [mm] memcg: fix leak of accounting at failure path of hugepage collapsing (Andrea Arcangeli) [674147] - [mm] vmscan: kswapd should not free an excessive number of pages when balancing small zones (Andrea Arcangeli) [674147] - [mm] optimistic migration limited to movable pageblocks (Andrea Arcangeli) [674147] - [mm] migrate_pages api bool (Andrea Arcangeli) [674147] - [mm] migration: allow migration to operate asynchronously and avoid synchronous compaction in the faster path (Andrea Arcangeli) [674147] - [mm] add compound_trans_head helper (Andrea Arcangeli) [674147] - [mm] compaction: Avoid a potential deadlock due to lock_page() during direct compaction (Andrea Arcangeli) [674147] - [mm] hugetlbfs fix hugepage migration in the same way (Andrea Arcangeli) [674147] - [mm] fix migration hangs on anon_vma lock (Andrea Arcangeli) [674147]- [net] gro: reset dev and skb_iff on skb reuse (Andy Gospodarek) [681970] - [netdrv] ixgbe: limit VF access to network traffic (Andy Gospodarek) [678717] - [netdrv] ixgbe: work around for DDP last buffer size (Andy Gospodarek) [678717] - [x86] mtrr: Assume SYS_CFG[Tom2ForceMemTypeWB] exists on all future AMD CPUs (Frank Arnold) [652208 662238]- [kernel] capabilites: allow the application of capability limits to usermode helpers (Eric Paris) [665080] - [kernel] allow kernel-debuginfo-common to be biarch installable (Jason Baron) [682012] - [mm] fix pgd_lock deadlock (Andrea Arcangeli) [671477] - [net] Fix BUG halt in RDS when cong map len is returned to rds_send_xmit (Neil Horman) [680200] {CVE-2011-1023}- [x86] watchdog, nmi: Allow hardlockup to panic by default (Don Zickus) [677532] - [mm] Avoid possible bogus TLB entries (Larry Woodman) [681024] - [net] udp: lockless transmit path (Thomas Graf) [680549] - [mm] memcg: fix race at move_parent around compound_order() (Johannes Weiner) [679025] - [mm] memcg: correctly order reading PCG_USED and pc->mem_cgroup (Johannes Weiner) [679025] - [mm] memcg: fix race in mapped file accounting (Johannes Weiner) [679025] - [mm] memcg: make memcg's file mapped consistent with global VM (Johannes Weiner) [679021] - [net] fix rx queue refcounting (Neil Horman) [677786] - [kernel] /proc/vmcore: speed up access to vmcore file (Neil Horman) [672937] - [mm] ksm: drain pagevecs to lru (Andrea Arcangeli) [670063] - [mm] memcg: fix charged shmem swapcache migration (Johannes Weiner) [663223] - [mm] memcg: race-free migration of charged file pages (Johannes Weiner) [663223] - [virt] KVM: SVM: check for progress after IRET interception (Avi Kivity) [612436] - [virt] KVM: Fix race between nmi injection and enabling nmi window (Avi Kivity) [612436] - [net] ipv6: Implement Any-IP support for IPv6 (Neal Kim) [591335] - [net] netfilter: fix TPROXY IPv6 support build dependency (Andrew Jones) [591335] - [x86] hpwdt: Include hpwdt in rh-configs by default (Tony Camuso) [462945] - [x86] hpwdt and ipmi: use DIE_NMIUNKNOWN (Tony Camuso) [462945] - [netdrv] cnic: Fix big endian bug (Steve Best) [676640]- [scsi] libfcoe: check buffer length before write (Tomas Henzl) [635898 668114] - [scsi] fcoe: add modparm compat interface (Mike Christie) [635898 668114] - [scsi] bnx2fc: Avoid holding cq_lock when iounmap() is called (Mike Christie) [635898 668114] - [scsi] bnx2fc: Makefile, Kconfig changes and FCoE interfaces (Mike Christie) [635898 668114] - [scsi] bnx2fc: SCSI IO handling and session offload (Mike Christie) [635898 668114] - [scsi] bnx2fc: Firmware interface and ELS handling (Mike Christie) [635898 668114] - [scsi] bnx2fc: Header files (Mike Christie) [635898 668114] - [scsi] libfcoe: Remove stale fcoe-netdev entries (Mike Christie) [635898 668114] - [scsi] bnx2x: Proper netdev->ndo_set_rx_mode() implementation (Mike Christie) [635898 668114] - [scsi] bnx2x: MTU for FCoE L2 ring (Mike Christie) [635898 668114] - [scsi] bnx2x: multicasts in NPAR mode (Mike Christie) [635898 668114] - [scsi] bnx2x, cnic: Consolidate iSCSI/FCoE shared mem logic in bnx2x (Mike Christie) [635898 668114] - [scsi] libfc: introduce __fc_fill_fc_hdr that accepts fc_hdr as an argument (Mike Christie) [635898 668114] - [scsi] libfc: revert patch to fix exchange being deleted when the abort itself is timed out (Mike Christie) [635898 668114] - [scsi] fcoe: remove fcoe_ctlr_mode (Mike Christie) [635898 668114] - [scsi] libfcoe: Move common code from fcoe to libfcoe module (Mike Christie) [635898 668114] - [scsi] libfc: introduce LLD event callback (Mike Christie) [635898 668114] - [scsi] libfc: Extending lport's roles for target if there is a registered target (Mike Christie) [635898 668114] - [scsi] fcoe: convert fcoe.ko to become an fcoe transport provider driver (Mike Christie) [635898 668114] - [scsi] fcoe: prepare fcoe for using fcoe transport (Mike Christie) [635898 668114] - [scsi] libfcoe: include fcoe_transport.c into kernel libfcoe module (Mike Christie) [635898 668114] - [scsi] libfcoe: rename libfcoe.c to fcoe_cltr.c for the coming fcoe_transport.c (Mike Christie) [635898 668114] - [scsi] libfcoe: add implementation to support fcoe transport (Mike Christie) [635898 668114] - [scsi] libfcoe: add fcoe_transport structure defines to include/scsi/libfcoe.h (Mike Christie) [635898 668114] - [scsi] libfcoe: move logging macros into the local libfcoe.h header file (Mike Christie) [635898 668114] - [scsi] libfc: Enhanced exchange ID selection mechanism and fix related EMA selection logic (Mike Christie) [635898 668114] - [scsi] libfc: export seq_release() for users of seq_assign() (Mike Christie) [635898 668114] - [scsi] libfc: use PRLI hook to get parameters when sending outgoing PRLI (Mike Christie) [635898 668114] - [scsi] libfc: add hook to notify providers of local port changes (Mike Christie) [635898 668114] - [scsi] libfc: add local port hook for provider session lookup (Mike Christie) [635898 668114] - [scsi] libfc: add method for setting handler for incoming exchange (Mike Christie) [635898 668114] - [scsi] libfc: add hook for FC-4 provider registration (Mike Christie) [635898 668114] - [scsi] libfc: fix sparse static and non-ANSI warnings (Mike Christie) [635898 668114] - [scsi] fcoe: drop FCoE LOGO in FIP mode (Mike Christie) [635898 668114] - [scsi] fcoe: Fix module reference count for vports (Mike Christie) [635898 668114] - [s390x] remove task_show_regs (Danny Feng) [677855] {CVE-2011-0710}- [ib] cm: Bump reference count on cm_id before invoking callback (Doug Ledford) [676191] - [rdma] cm: Fix crash in request handlers (Doug Ledford) [676191] - [virt] Revert "kvm: Allow XSAVE/XRSTOR for a guest" series (Dor Laor) [464271] - [x86] perf: Add support for AMD family 15h core counters (Frank Arnold) [635671] - [x86] perf: Store perfctr msr addresses in config_base/event_base (Frank Arnold) [635671] - [x86] perf: P4 PMU - Fix unflagged overflows handling (Frank Arnold) [635671] - [x86] perf: Add new AMD family 15h msrs to perfctr reservation code (Frank Arnold) [635671] - [x86] perf: Calculate perfctr msr addresses in helper functions (Frank Arnold) [635671] - [x86] perf: Use helper function in x86_pmu_enable_all() (Frank Arnold) [635671]- [netdrv] Keep all bnx2 firmware files (John Feeney) [678429] - [crypto] sha-s390: Reset index after processing partial block (Herbert Xu) [626515] - [kernel] make /dev/crash require CAP_SYS_RAWIO for access (Dave Anderson) [675998] - [block] add sysfs knob for turning off disk entropy contributions (Jeff Moyer) [677447] - [misc] support for marking code as tech preview (Don Zickus) [645198] - [misc] move kernel/unsupported.c to kernel/rh_taint.c (Don Zickus) [645198] - [scsi] ipr: clean up ipr_format_res_path (Steve Best) [633327] - [scsi] ipr: Driver version 2.5.1 (Steve Best) [633327] - [scsi] ipr: fix mailbox register definition and add a delay before reading (Steve Best) [633327] - [scsi] ipr: fix lun assignment and comparison (Steve Best) [633327] - [scsi] ipr: add definitions for a new adapter (Steve Best) [633327] - [scsi] ipr: fix array error logging (Steve Best) [633327] - [scsi] ipr: reverse the isr optimization changes (Steve Best) [633327] - [scsi] ipr: fix resource address formatting and add attribute for device ID (Steve Best) [633327] - [scsi] ipr: fix resource type update and add sdev and shost attributes (Steve Best) [633327] - [scsi] ipr: fix transition to operational for new adapters (Steve Best) [633327] - [scsi] ipr: change endian swap key to match hardware spec change (Steve Best) [633327] - [scsi] ipr: add support for new Obsidian-E embedded adapter (Steve Best) [633327] - [scsi] ipr: add MMIO write to perform BIST for 64 bit adapters (Steve Best) [633327] - [scsi] ipr: add writeq definition if needed (Steve Best) [633327] - [scsi] ipr: add endian swap enablement for 64 bit adapters (Steve Best) [633327] - [scsi] ipr: fix resource path display and formatting (Steve Best) [633327] - [scsi] ipr: improve interrupt service routine performance (Steve Best) [633327] - [scsi] ipr: set the data list length in the request control block (Steve Best) [633327] - [scsi] ipr: fix a register read to use correct address for 64 bit adapters (Steve Best) [633327] - [scsi] ipr: include the resource path in the IOA status area structure (Steve Best) [633327] - [scsi] ipr: Fixes for 64 bit support (Steve Best) [633327] - [scsi] ipr: adds PCI ID definitions for new adapters (Steve Best) [633327] - [scsi] ipr: add support for new IOASCs (Steve Best) [633327] - [scsi] ipr: add support for multiple stages of initialization (Steve Best) [633327] - [scsi] ipr: implement shutdown changes and remove obsolete write cache parameter (Steve Best) [633327] - [scsi] ipr: add hardware assisted smart dump functionality (Steve Best) [633327] - [scsi] ipr: define new offsets to registers for the next generation chip (Steve Best) [633327] - [scsi] ipr: add error handling updates for the next generation chip (Steve Best) [633327] - [scsi] ipr: update the configuration table code for the next generation chip (Steve Best) [633327] - [scsi] ipr: add support for new adapter command structures for the next generation chip (Steve Best) [633327] - [scsi] hpsa: change version string (Tomas Henzl) [630060] - [scsi] cciss: change version string (Tomas Henzl) [630060] - [scsi] cciss: fix dma addr before freeing (Tomas Henzl) [630060] - [scsi] cciss: do not rescan luns on UNIT ATTN LUN DATA CHANGED (Tomas Henzl) [630060] - [scsi] cciss: fix missing command status value CMD_UNABORTABLE (Tomas Henzl) [630060] - [scsi] cciss: retry driver initiated cmds (Tomas Henzl) [630060] - [scsi] cciss: update the vendor, model, rev, serial number (Tomas Henzl) [630060] - [scsi] cciss: convert hlist_* functions to list_* functions (Tomas Henzl) [630060] - [scsi] cciss: prevent from cycling thru nonexistent luns (Tomas Henzl) [630060] - [scsi] cciss: fix revalidate panic (Tomas Henzl) [630060] - [scsi] cciss: Fix cciss driver for CONFIG_PROC_FS not enabled (Tomas Henzl) [630060] - [scsi] cciss: do not leak stack contents to userspace (Tomas Henzl) [630060] - [scsi] cciss: limit commands in kdump scenario (Tomas Henzl) [630060] - [scsi] cciss: do not proceed with kdump if reset fails (Tomas Henzl) [630060] - [scsi] cciss: use kernel provided pci save and restore state functions (Tomas Henzl) [630060] - [scsi] cciss: fix board status waiting code (Tomas Henzl) [630060] - [scsi] cciss: Remove superfluous tests from cciss_bigpassthru (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_bigpassthru (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_passthru (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getluninfo (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getdrivver (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getfirmver (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getbustypes (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getheartbeat (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_setnodename (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getnodename (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_setintinfo (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getintinfo (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_get_pci_info (Tomas Henzl) [630060] - [scsi] cciss: fix queue depth reporting (Tomas Henzl) [630060] - [scsi] cciss: fix botched tag masking for scsi tape commands (Tomas Henzl) [630060] - [scsi] cciss: separate cmd_alloc() and cmd_special_alloc() (Tomas Henzl) [630060] - [scsi] cciss: fix leak of ioremapped memory (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_enter_performant_mode (Tomas Henzl) [630060] - [scsi] cciss: use consistent variable names (Tomas Henzl) [630060] - [scsi] cciss: change printks to dev_warn, etc (Tomas Henzl) [630060] - [scsi] cciss: cleanup some debug ifdefs (Tomas Henzl) [630060] - [scsi] cciss: Remove unnecessary kmalloc casts (Tomas Henzl) [630060] - [scsi] cciss: set SCSI max cmd len (Tomas Henzl) [630060] - [scsi] cciss: sanitize max commands (Tomas Henzl) [630060] - [scsi] cciss: cleanup interrupt_not_for_us (Tomas Henzl) [630060] - [scsi] cciss: Fix tape commandlist size (Tomas Henzl) [630060] - [scsi] cciss: use performant mode (Tomas Henzl) [630060] - [scsi] cciss: clean up interrupt handler (Tomas Henzl) [630060] - [scsi] cciss: factor out enqueue_and_submit_io (Tomas Henzl) [630060] - [scsi] cciss: Fix ENXIO weirdness (Tomas Henzl) [630060] - [scsi] cciss: fix scatter gather code on scsi side of driver (Tomas Henzl) [630060] - [scsi] cciss: add more commands for tapes (Tomas Henzl) [630060] - [scsi] cciss: eliminate unnecessary pointer use (Tomas Henzl) [630060] - [scsi] cciss: dont use void pointer for hba (Tomas Henzl) [630060] - [scsi] cciss: factor out scatter gather chain block mapping code (Tomas Henzl) [630060] - [scsi] cciss: fix DMA direction kludge (Tomas Henzl) [630060] - [scsi] cciss: simplify scatter gather code (Tomas Henzl) [630060] - [scsi] cciss: factor out scatter gather chain block (Tomas Henzl) [630060] - [scsi] cciss: support for enhanced scatter/gather (Tomas Henzl) [630060] - [scsi] cciss: remove sendcmd (Tomas Henzl) [630060] - [scsi] cciss: remove the "withirq" parameter (Tomas Henzl) [630060] - [scsi] cciss: clean up code in cciss_shutdown (Tomas Henzl) [630060] - [scsi] cciss: Remove double setting of busy_configuring (Tomas Henzl) [630060] - [scsi] cciss: Fix problem with remove_from_scan_list on driver unload (Tomas Henzl) [630060] - [scsi] cciss: detect bad alignment of scsi commands at build time (Tomas Henzl) [630060] - [scsi] hpsa: tell controller that we only use short tags (Tomas Henzl) [630060] - [scsi] hpsa: fix bad compare (Tomas Henzl) [630060] - [scsi] hpsa: cleanup debug ifdefs (Tomas Henzl) [630060] - [scsi] hpsa: add new transport_mode sys entry (Tomas Henzl) [630060] - [scsi] hpsa: make hpsa_simple_mode module parameter work (Tomas Henzl) [630060] - [scsi] hpsa: do not re-order commands in internal queues (Tomas Henzl) [630060] - [scsi] hpsa: Remove superflous variable (Tomas Henzl) [630060] - [scsi] hpsa: avoid leaking stack contents to userland (Tomas Henzl) [630060] - [scsi] hpsa: Add a commands_outstanding attribute in /sys (Tomas Henzl) [630060] - [scsi] hpsa: add hpsa_simple_mode option (Tomas Henzl) [630060] - [scsi] hpsa: take the adapter lock in hpsa_wait_for_mode_change_ack (Tomas Henzl) [630060] - [scsi] hpsa: do not reset unknown boards on reset_devices (Tomas Henzl) [630060] - [scsi] hpsa: limit commands allocated on reset_devices (Tomas Henzl) [630060] - [scsi] hpsa: Use kernel PCI functions (Tomas Henzl) [630060] - [scsi] hpsa: fix board status waiting code (Tomas Henzl) [630060] - [scsi] hpsa: disable doorbell reset on reset_devices (Tomas Henzl) [630060] - [scsi] hpsa: Fix problem with CMD_UNABORTABLE (Tomas Henzl) [630060] - [scsi] hpsa: fix botched tag masking in interrupt handler (Tomas Henzl) [630060] - [scsi] hpsa: correct new controller ids (Tomas Henzl) [630060] - [scsi] hpsa: wait for board ready condition after hard reset (Tomas Henzl) [630060] - [scsi] hpsa: sanitize max commands (Tomas Henzl) [630060] - [scsi] hpsa: separate intx and msi/msix interrupt handlers (Tomas Henzl) [630060] - [scsi] hpsa: enable Compaq Smart Arrays with hpsa_allow_any (Tomas Henzl) [630060] - [scsi] hpsa: add new controllers (Tomas Henzl) [630060] - [scsi] hpsa: Fix use of unitialized variable (Tomas Henzl) [630060] - [scsi] hpsa: fix block fetch table problem (Tomas Henzl) [630060] - [scsi] hpsa: expose ctlr firmware rev via sys (Tomas Henzl) [630060] - [scsi] hpsa: initial add of hpsa.txt documentation (Tomas Henzl) [630060] - [scsi] hpsa: remove unused firm_ver member of per-hba structure (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_enter_performant_mode (Tomas Henzl) [630060] - [scsi] hpsa: remove unused variable trans_offset (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_wait_for_mode_change_ack (Tomas Henzl) [630060] - [scsi] hpsa: mark as __devinit (Tomas Henzl) [630060] - [scsi] hpsa: cleanup debug ifdefs (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_enter_simple_mode (Tomas Henzl) [630060] - [scsi] hpsa: add back the p600 quirk (Tomas Henzl) [630060] - [scsi] hpsa: add hpsa_enable_scsi_prefetch (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_CISS_signature_present (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_find_board_params (Tomas Henzl) [630060] - [scsi] hpsa: fix leak of ioremapped memory (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_find_cfgtables (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_wait_for_board_ready (Tomas Henzl) [630060] - [scsi] hpsa: remove redundant board_id parameter from hpsa_interrupt_mode (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_board_disabled (Tomas Henzl) [630060] - [scsi] hpsa: save pdev pointer early (Tomas Henzl) [630060] - [scsi] hpsa: hpsa remove READ_CAPACITY code (Tomas Henzl) [630060] - [scsi] hpsa: Remove duplicate defines of DIRECT_LOOKUP_ constants (Tomas Henzl) [630060] - [scsi] hpsa: fixup DMA address before freeing (Tomas Henzl) [630060] - [scsi] hpsa: defend against zero sized buffers in passthru ioctls (Tomas Henzl) [630060] - [scsi] hpsa: do not consider RAID level to be part of device identity (Tomas Henzl) [630060] - [scsi] hpsa: do not consider firmware revision when looking for device changes (Tomas Henzl) [630060] - [netdrv] ixgbe: fix panic due to uninitialized pointer (Andy Gospodarek) [676875] - [net] Fix use-after-free in RPS sysfs handling (Herbert Xu) [676099]- [usb] xhci: Remove more doorbell-related reads (Don Zickus) [674409] - [usb] xHCI: fix printk_ratelimit() usage (Don Zickus) [674409] - [usb] xHCI: replace dev_dbg() with xhci_dbg() (Don Zickus) [674409] - [usb] xHCI: fix cycle bit set in giveback_first_trb() (Don Zickus) [674409] - [usb] xHCI: remove redundant parameter in giveback_first_trb() (Don Zickus) [674409] - [usb] xHCI: fix queue_trb in isoc transfer (Don Zickus) [674409] - [usb] xhci: Use GFP_NOIO during device reset (Don Zickus) [674409] - [usb] Realloc xHCI structures after a hub is verified (Don Zickus) [674409] - [usb] xhci: Do not run xhci_cleanup_msix with irq disabled (Don Zickus) [674409] - [usb] xHCI: synchronize irq in xhci_suspend() (Don Zickus) [674409] - [usb] xhci: Resume bus on any port status change (Don Zickus) [674409] - [x86] i2c-i801: Add PCI idents for Patsburg IDF SMBus controllers (Prarit Bhargava) [649054] - [x86] i2c-i801: Handle multiple instances instead of keeping global state (Prarit Bhargava) [649054] - [x86] PCI: update Intel chipset names and defines (Prarit Bhargava) [649054] - [x86] hwmon: Fix autoloading of fschmd on recent Fujitsu machines (Prarit Bhargava) [649054] - [x86] i2c-i801: Fix all checkpatch warnings (Prarit Bhargava) [649054] - [x86] i2c-i801: All newer devices have all the optional features (Prarit Bhargava) [649054] - [x86] i2c-i801: Let the user disable selected driver features (Prarit Bhargava) [649054] - [virt] KVM: SVM: Add xsetbv intercept (Don Dugger) [464271] - [virt] KVM: fix poison overwritten caused by using wrong xstate size (Don Dugger) [464271] - [virt] Fix OSXSAVE after migration (Don Dugger) [464271] - [virt] Fix OSXSAVE VXEXIT handling (Don Dugger) [464271] - [virt] KVM: x86: Enable AVX for guest (Don Dugger) [464271] - [virt] KVM: Fix xsave and xcr save/restore memory leak (Don Dugger) [464271] - [virt] KVM: x86: XSAVE/XRSTOR live migration support (Don Dugger) [464271] - [virt] KVM: VMX: Enable XSAVE/XRSTOR for guest (Don Dugger) [464271] - [virt] x86: Export FPU API for KVM use (Don Dugger) [464271] - [virt] KVM: x86: Use FPU API (Don Dugger) [464271] - [virt] x86: Introduce 'struct fpu' and related API (Don Dugger) [464271] - [net] bridge: Fix mglist corruption that leads to memory corruption (Herbert Xu) [659421] - [sched] autogroup: Do not create autogroups for sessions if user has not enabled autogroups (Vivek Goyal) [656042] - [virt] virtio_net: Add schedule check to napi_enable call (Michael S. Tsirkin) [676579] - [netdrv] r8169: use RxFIFO overflow workaround and prevent RxFIFO induced infinite loops (Ivan Vecera) [630810] - [netdrv] ehea: Increase the skb array usage (Steve Best) [676139]- [fs] Btrfs: fix slot count logic in space info ioctl (Josef Bacik) [663749] - [video] vgacon: check for efi machine (Dave Airlie) [609516] - [dm] wipe dm-ioctl buffers (Milan Broz) [674813] - [virt] xen/events.c: clean up section mismatch warning (Andrew Jones) [676346] - [virt] xen: microcode: no backtrace on guest restore (Andrew Jones) [671161] - [virt] xen: fix save/restore: unmask evtchn for IRQF_TIMER (Andrew Jones) [676009] - [crypto] export DSA_verify as a gpl symbol (Jarod Wilson) [673577] - [fs] NFS: Micro-optimize nfs4_decode_dirent() (Steve Dickson) [675815] - [fs] NFS: construct consistent co_ownerid for v4.1 (Steve Dickson) [675815] - [fs] NFS: fix the setting of exchange id flag (Steve Dickson) [675815] - [fs] NFS: nfs_wcc_update_inode() should set nfsi->attr_gencount (Steve Dickson) [675815] - [fs] NFS: improve pnfs_put_deviceid_cache debug print (Steve Dickson) [675815] - [fs] NFS fix cb_sequence error processing (Steve Dickson) [675815] - [fs] NFS do not find client in NFSv4 pg_authenticate (Steve Dickson) [675815] - [fs] NFS: Prevent memory allocation failure in nfsacl_encode() (Steve Dickson) [675815] - [fs] NFS: nfsacl_{encode, decode} should return signed integer (Steve Dickson) [675815] - [fs] NFS: Fix "kernel BUG at fs/aio.c:554!" (Steve Dickson) [675815] - [fs] NFS4: Avoid potential NULL pointer dereference in decode_and_add_ds() (Steve Dickson) [675815] - [fs] NFS: fix handling of malloc failure during nfs_flush_multi() (Steve Dickson) [675815] - [fs] GFS2: panics on quotacheck update (Abhijith Das) [675745] - [fs] GFS2: Fails to clear glocks during unmount (Abhijith Das) [675270] - [net] clear heap allocations for privileged ethtool actions (Jiri Pirko) [672435] {CVE-2010-4655} - [netdrv] s2io: update to driver version 2.0.26.28 (Michal Schmidt) [611869] - [x86] Include ACPI _DSM index and label support (Matthew Garrett) [639971] - [mm] zram: simplify zram_make_request (Jerome Marchand) [661293] - [mm] zram: make zram_read return a bio error if the device is not initialized (Jerome Marchand) [661293] - [mm] zram: round up the disk size provided by user (Jerome Marchand) [661293] - [mm] zram: make ZRAM depends on SYSFS (Jerome Marchand) [661293] - [block] zram: fix up my fixup for some sysfs attribute permissions (Jerome Marchand) [661293] - [block] zram: fix up some sysfs attribute permissions (Jerome Marchand) [661293] - [block] zram: Makefile: replace the use of -objs with -y (Jerome Marchand) [661293] - [block] zram: free device memory when init fails (Jerome Marchand) [661293] - [block] zram: Update zram documentation (Jerome Marchand) [661293] - [block] zram: Remove need for explicit device initialization (Jerome Marchand) [661293] - [block] zram: Replace ioctls with sysfs interface (Jerome Marchand) [661293] - [block] zram: fix build errors, depends on BLOCK (Jerome Marchand) [661293] - [fs] Revert "inotify: rework inotify locking to prevent double free use when free in inotify" [674880 675299]- [s390x] Fix hang on s390x while running LTP (Larry Woodman) [675294] - [fs] make it possible to log all attempts to walk into a subtree (Alexander Viro) [661402] - [x86] intel-iommu: Fix double lock in get_domain_for_dev() (Alex Williamson) [675304] - [virt] fix WinXP BSOD when boot up with -cpu Penryn (John Cooper) [635539] - [virt] KVM: Keep guest TSC synchronized across host suspend (Zachary Amsden) [651635] - [virt] KVM: make cyc_to_nsec conversions more reliable (Zachary Amsden) [651635] - [virt] KVM: Backport TSC catchup for KHZ rate change / unstable CPUs fixes (Zachary Amsden) [651635] - [virt] KVM: Backport of math fixes (Zachary Amsden) [651635] - [virt] KVM: Backport of backwards warp fixes (Zachary Amsden) [651635] - [virt] KVM: Backport of pvclock scale_delta changes (Zachary Amsden) [651635] - [virt] KVM: backport x86: Unify TSC logic (Zachary Amsden) [651635] - [virt] KVM: Backport of TSC reset compensation changes (Zachary Amsden) [651635] - [virt] KVM: backport Convert TSC writes to TSC offset writes (Zachary Amsden) [651635] - [virt] KVM: backport of upstream TSC khz restructuring and fixes (Zachary Amsden) [651635] - [virt] KVM: backport of SVM TSC init fixes (Zachary Amsden) [651635] - [kernel] perf: Enable 'perf lock' for the perf user tool (Jason Baron) [593763] - [kernel] tracing: Factorize lock events in a lock class (Jason Baron) [593763] - [kernel] tracing: Drop the nested field from lock_release event (Jason Baron) [593763] - [kernel] tracing: Drop lock_acquired waittime field (Jason Baron) [593763] - [kernel] perf lock: Enhance information of lock trace events (Jason Baron) [593763] - [kernel] tracing: Rename 'lockdep' event subsystem into 'lock' (Jason Baron) [593763] - [kernel] perf: fix lock recursion (Jason Baron) [593763] - [net] tcp thin streams kabi workaround (Jiri Pirko) [645793] - [net] Add getsockopt support for TCP thin-streams (Jiri Pirko) [645793] - [net] TCP thin dupack (Jiri Pirko) [645793] - [net] TCP thin linear timeouts (Jiri Pirko) [645793] - [net] TCP thin-stream detection (Jiri Pirko) [645793] - [net] Corrected spelling error heurestics->heuristics (Jiri Pirko) [645793] - [x86] kexec: Make sure to stop all CPUs before exiting the kernel (Paolo Bonzini) [667340] - [x86] xen: don't bother to stop other cpus on shutdown/reboot (Paolo Bonzini) [667340] - [virt] netfront: explicitly generate arp_notify event after migration (Paolo Bonzini) [622575] - [net] arp_notify: allow drivers to explicitly request a notification event (Paolo Bonzini) [622575] - [net] arp_notify: document that a gratuitous ARP request is sent when this option is enabled (Paolo Bonzini) [622575] - [fs] Prevent freeing uninitialized pointer in compat_do_readv_writev (Jeff Moyer) [636906] - [fs] compat_rw_copy_check_uvector: add missing compat_ptr call (Jeff Moyer) [636906] - [fs] aio: fix the compat vectored operations (Jeff Moyer) [636906] - [fs] compat: factor out compat_rw_copy_check_uvector from compat_do_readv_writev (Jeff Moyer) [636906] - [powerpc] pseries: Fix VPHN build errors on non-SMP systems (Steve Best) [633513] - [powerpc] pseries: Poll VPA for topology changes and update NUMA maps (Steve Best) [633513] - [powerpc] Disable VPHN polling during a suspend operation (Steve Best) [633513] - [powerpc] Add VPHN firmware feature (Steve Best) [633513] - [fs] make block fiemap mapping length at least blocksize long (Josef Bacik) [663042] - [fs] mmapping a read only file on a gfs2 filesystem incorrectly acquires an exclusive glock (Steven Whitehouse) [674286] - [fs] improve remount,ro vs buffercache coherency (Dave Chinner) [665056] - [kexec] include sysctl to disable (Eric Paris) [665169] - [net] Backport receive flow steering (Neil Horman) [625487] - [crypto] unmark gcm(aes) as fips_allowed (Jarod Wilson) [638133] - [crypto] bring cprng in line with upstream (Neil Horman) [673385] - [usb] iowarrior: don't trust report_size for buffer size (Don Zickus) [672422] - [pci] enable_drhd_fault_handling() section mismatch cleanup (Prarit Bhargava) [674571] - [x86] amd-iommu: Fix rounding-bug in __unmap_single (Frank Arnold) [636249] - [x86] Use MWAIT to offline a processor (Luming Yu) [666493] - [virt] virtio_blk: allow re-reading config space at runtime (Christoph Hellwig) [669744]- [scsi] fix use-after-free in scsi_init_io() (Mike Christie) [674064]- [fs] include missing header in fs.h (Aristeu Rozanski) [675102]- [sched] Replace kernel command line option "noautogroup" with "autogroup" (Vivek Goyal) [656042] - [sched] autogroup: Fix CONFIG_RT_GROUP_SCHED sched_setscheduler() failure (Vivek Goyal) [656042] - [sched] Display autogroup names in /proc/sched_debug (Vivek Goyal) [656042] - [sched] Reinstate group names in /proc/sched_debug (Vivek Goyal) [656042] - [sched] Enable autogroup CONFIG_SCHED_AUTOGROUP=y in rhel6 (Vivek Goyal) [656042] - [sched] Fix struct autogroup memory leak (Vivek Goyal) [656042] - [sched] Mark autogroup_init() __init (Vivek Goyal) [656042] - [sched] autogroup: Fix potential access to freed memory (Vivek Goyal) [656042] - [sched] Add 'autogroup' scheduling feature: automated per session task groups (Vivek Goyal) [656042] - [v4l] dvb/rc: fix IR setkeycode operations (Jarod Wilson) [663280] - [v4l] dvb/rc: additional pending IR fixes (Jarod Wilson) [663280] - [v4l] dvb/rc: pull in (most) changes up to 2.6.38-rc2 (Jarod Wilson) [663280 672404] {CVE-2011-0521} - [v4l] configs: enable v4l/dvb/rc bits (Jarod Wilson) [663280] - [v4l] dvb/rc: fix dvb_adapter kabi compliance (Jarod Wilson) [663280] - [v4l] dvb/rc: fix dvb_demux kabi compliance (Jarod Wilson) [663280] - [v4l] dvb/rc: add back support for get_umapped_area fop (Jarod Wilson) [663280] - [v4l] dvb/rc: necessary dvb-usb rc support kabi fixes (Jarod Wilson) [663280] - [v4l] dvb/rc: kabi work-arounds for internal structs (Jarod Wilson) [663280] - [v4l] dvb/rc: revert constification and unlocked_ioctl changes (Jarod Wilson) [663280] - [v4l] dvb/rc: backport to 2.6.32 interfaces (Jarod Wilson) [663280] - [v4l] dvb/rc: pending IR driver fixes (Jarod Wilson) [663280] - [v4l] dvb/rc: add remaining 2.6.38-rc1 v4l changes (Jarod Wilson) [663280] - [v4l] dvb/rc: add webcam support from 2.6.38-rc1 (Jarod Wilson) [663280] - [v4l] dvb/rc: add remote control core from 2.6.38-rc1 (Jarod Wilson) [663280] - [v4l] dvb/rc: update to dvb code from 2.6.38-rc1 (Jarod Wilson) [663280] - [v4l] dvb/rc: add 2.6.38-rc1 base tuner code (Jarod Wilson) [663280]- [block] md: protect against NULL reference when waiting to start a raid10. (Doug Ledford) [633695 659623] - [block] md/raid1: really fix recovery looping when single good device fails. (Doug Ledford) [633695 659623] - [block] md: fix return value of rdev_size_change() (Doug Ledford) [633695 659623] - [block] md: tidy up device searches in read_balance. (Doug Ledford) [633695 659623] - [block] md/raid1: fix some typos in comments. (Doug Ledford) [633695 659623] - [block] md/raid1: discard unused variable. (Doug Ledford) [633695 659623] - [block] md: unplug writes to external bitmaps. (Doug Ledford) [633695 659623] - [block] md: use separate bio pool for each md device. (Doug Ledford) [633695 659623] - [block] md: change type of first arg to sync_page_io. (Doug Ledford) [633695 659623] - [block] md/raid1: perform mem allocation before disabling writes during resync. (Doug Ledford) [633695 659623] - [block] md: use bio_kmalloc rather than bio_alloc when failure is acceptable. (Doug Ledford) [633695 659623] - [block] md: Fix possible deadlock with multiple mempool allocations. (Doug Ledford) [633695 659623] - [block] md: fix and update workqueue usage (Doug Ledford) [633695 659623] - [block] md: use sector_t in bitmap_get_counter (Doug Ledford) [633695 659623] - [block] md: Fix regression with raid1 arrays without persistent metadata. (Doug Ledford) [633695 659623] - [block] mm: strictly nested kmap_atomic() (Doug Ledford) [633695 659623] - [block] move async raid6 test to lib/Kconfig.debug (Doug Ledford) [633695 659623] - [block] md: check return code of read_sb_page (Doug Ledford) [633695 659623] - [block] md/raid1: minor bio initialisation improvements. (Doug Ledford) [633695 659623] - [block] md/raid1: avoid overflow in raid1 resync when bitmap is in use. (Doug Ledford) [633695 659623] - [block] md: fix v1.x metadata update when a disk is missing. (Doug Ledford) [633695 659623] - [block] md: call md_update_sb even for 'external' metadata arrays. (Doug Ledford) [633695 659623] - [block] md: resolve confusion of MD_CHANGE_CLEAN (Doug Ledford) [633695 659623] - [block] md: don't clear MD_CHANGE_CLEAN in md_update_sb() for external arrays (Doug Ledford) [633695 659623] - [block] md: provide appropriate return value for spare_active functions. (Doug Ledford) [633695 659623] - [block] md: Notify sysfs when RAID1/5/10 disk is In_sync. (Doug Ledford) [633695 659623] - [block] Update recovery_offset even when external metadata is used. (Doug Ledford) [633695 659623] - [block] Make lib/raid6/test build correctly. (Doug Ledford) [633695 659623] - [block] md: clean up do_md_stop (Doug Ledford) [633695 659623] - [block] md: fix another deadlock with removing sysfs attributes. (Doug Ledford) [633695 659623] - [block] md: move revalidate_disk() back outside open_mutex (Doug Ledford) [633695 659623] - [block] md/raid10: fix deadlock with unaligned read during resync (Doug Ledford) [633695 659623] - [block] md/bitmap: separate out loading a bitmap from initialising the structures. (Doug Ledford) [633695 659623] - [block] md/bitmap: prepare for storing write-intent-bitmap via dm-dirty-log. (Doug Ledford) [633695 659623] - [block] md/bitmap: optimise scanning of empty bitmaps. (Doug Ledford) [633695 659623] - [block] md/bitmap: clean up plugging calls. (Doug Ledford) [633695 659623] - [block] md/bitmap: reduce dependence on sysfs. (Doug Ledford) [633695 659623] - [block] md/bitmap: white space clean up and similar. (Doug Ledford) [633695 659623] - [block] md/raid5: export raid5 unplugging interface. (Doug Ledford) [633695 659623] - [block] md/plug: optionally use plugger to unplug an array during resync/recovery. (Doug Ledford) [633695 659623] - [block] md/raid5: add simple plugging infrastructure. (Doug Ledford) [633695 659623] - [block] md/raid5: export is_congested test (Doug Ledford) [633695 659623] - [block] raid5: Don't set read-ahead when there is no queue (Doug Ledford) [633695 659623] - [block] md: add support for raising dm events. (Doug Ledford) [633695 659623] - [block] md: export various start/stop interfaces (Doug Ledford) [633695 659623] - [block] md: split out md_rdev_init (Doug Ledford) [633695 659623] - [block] md: be more careful setting MD_CHANGE_CLEAN (Doug Ledford) [633695 659623] - [block] md/raid5: ensure we create a unique name for kmem_cache when mddev has no gendisk (Doug Ledford) [633695 659623] - [block] md/raid5: factor out code for changing size of stripe cache. (Doug Ledford) [633695 659623] - [block] md: reduce dependence on sysfs. (Doug Ledford) [633695 659623] - [block] md/raid5: don't include 'spare' drives when reshaping to fewer devices. (Doug Ledford) [633695 659623] - [block] md/raid5: add a missing 'continue' in a loop. (Doug Ledford) [633695 659623] - [block] md/raid5: Allow recovered part of partially recovered devices to be in-sync (Doug Ledford) [633695 659623] - [block] md/raid5: More careful check for "has array failed". (Doug Ledford) [633695 659623] - [block] md: Don't update ->recovery_offset when reshaping an array to fewer devices. (Doug Ledford) [633695 659623] - [block] md/raid5: avoid oops when number of devices is reduced then increased. (Doug Ledford) [633695 659623] - [block] md: enable raid4->raid0 takeover (Doug Ledford) [633695 659623] - [block] md: clear layout after ->raid0 takeover (Doug Ledford) [633695 659623] - [block] md: fix raid10 takeover: use new_layout for setup_conf (Doug Ledford) [633695 659623] - [block] md: fix handling of array level takeover that re-arranges devices. (Doug Ledford) [633695 659623] - [block] md: raid10: Fix null pointer dereference in fix_read_error() (Doug Ledford) [633695 659623] - [block] md: convert cpu notifier to return encapsulate errno value (Doug Ledford) [633695 659623] - [block] md: Fix read balancing in RAID1 and RAID10 on drives > 2TB (Doug Ledford) [633695 659623] - [block] md/linear: standardise all printk messages (Doug Ledford) [633695 659623] - [block] md/raid0: tidy up printk messages. (Doug Ledford) [633695 659623] - [block] md/raid10: tidy up printk messages. (Doug Ledford) [633695 659623] - [block] md/raid1: improve printk messages (Doug Ledford) [633695 659623] - [block] md/raid5: improve consistency of error messages. (Doug Ledford) [633695 659623] - [block] md/raid4: permit raid0 takeover (Doug Ledford) [633695 659623] - [block] md/raid1: delay reads that could overtake behind-writes. (Doug Ledford) [633695 659623] - [block] md/raid1: fix confusing 'redirect sector' message. (Doug Ledford) [633695 659623] - [block] md/raid5: small tidyup in raid5_align_endio (Doug Ledford) [633695 659623] - [block] md: add support for raid5 to raid4 conversion (Doug Ledford) [633695 659623] - [block] md: Add support for Raid0->Raid10 takeover (Doug Ledford) [633695 659623] - [block] md: don't use mddev->raid_disks in raid0 or raid10 while array is active. (Doug Ledford) [633695 659623] - [block] md/raid1: fix counting of write targets. (Doug Ledford) [633695 659623] - [block] md/linear: avoid possible oops and array stop (Doug Ledford) [633695 659623] - [block] async_tx: Move ASYNC_RAID6_TEST option to crypto/async_tx/, fix dependencies (Doug Ledford) [633695 659623] - [block] md: Factor out RAID6 algorithms into lib/ (Doug Ledford) [633695 659623]- [block] dm mpath: delay activate_path retry on SCSI_DH_RETRY (Mike Snitzer) [668852] - [block] dm: remove superfluous irq disablement in dm_request_fn (Mike Snitzer) [668852] - [block] dm log: use PTR_ERR value instead of ENOMEM (Mike Snitzer) [668852] - [block] dm snapshot: avoid storing private suspended state (Mike Snitzer) [668852] - [block] dm ioctl: suppress needless warning messages (Mike Snitzer) [668852] - [block] dm log userspace: add version number to comms (Mike Snitzer) [668852] - [block] dm log userspace: group clear and mark requests (Mike Snitzer) [668852] - [block] dm log userspace: split flush queue (Mike Snitzer) [668852] - [block] dm log userspace: trap all failed log construction errors (Mike Snitzer) [668852] - [block] dm kcopyd: delay unplugging (Mike Snitzer) [668852] - [block] dm io: remove BIO_RW_SYNCIO flag from kcopyd (Mike Snitzer) [668852] - [block] dm crypt: set key size early (Mike Snitzer) [668852] - [block] dm raid1: support discard (Mike Snitzer) [668852] - [block] dm ioctl: allow rename to fill empty uuid (Mike Snitzer) [668852] - [block] block: max hardware sectors limit wrapper (Mike Snitzer) [668852] - [netdrv] bna: include new bna ethernet driver (Ivan Vecera) [475692] - [cdrom] Fix NULL pointer dereference in cdrom driver (James Paradis) [673567] - [mm] hugetlb: fix handling of parse errors in sysfs (Dean Nelson) [673203] - [mm] hugetlb: do not allow pagesize >= MAX_ORDER pool (Dean Nelson) [673203] - [mm] hugetlb: check the return value of string (Dean Nelson) [673203] - [mm] hugetlb.c: fix error-path memory leak in (Dean Nelson) [673203] - [mm] hugetlb: abort a hugepage pool resize if a signal (Dean Nelson) [673203] - [block] improve detail in I/O error messages (Mike Snitzer) [431754] - [block] dm mpath: propagate target errors immediately (Mike Snitzer) [431754] - [scsi] Detailed I/O errors (Mike Snitzer) [431754] - [scsi] always pass Unit Attention upwards from scsi_check_sense (Mike Snitzer) [431754] - [scsi] make error handling more robust in the face of reservations (Mike Snitzer) [431754] - [scsi] Return NEEDS_RETRY for eh commands with status BUSY (Mike Snitzer) [431754] - [fs] Btrfs: btrfs_iget() returns ERR_PTR (Josef Bacik) [663749] - [fs] Btrfs: handle error returns from btrfs_lookup_dir_item() (Josef Bacik) [663749] - [fs] Btrfs: Fix null dereference in relocation.c (Josef Bacik) [663749] - [fs] Btrfs: fix remap_file_pages error (Josef Bacik) [663749] - [fs] Btrfs: The file argument for fsync() is never null (Josef Bacik) [663749] - [fs] Btrfs: handle kzalloc() failure in open_ctree() (Josef Bacik) [663749] - [fs] Btrfs: fix split_leaf double split corner case (Josef Bacik) [663749] - [fs] Btrfs: handle ERR_PTR from posix_acl_from_xattr() (Josef Bacik) [663749] - [fs] Btrfs: Fix BUG_ON for fs converted from extN (Josef Bacik) [663749] - [fs] Fix btrfs b0rkage (Josef Bacik) [663749] - [fs] Btrfs: prevent RAID level downgrades when space is low (Josef Bacik) [663749] - [fs] Btrfs: account for missing devices in RAID allocation profiles (Josef Bacik) [663749] - [fs] Btrfs: EIO when we fail to read tree roots (Josef Bacik) [663749] - [fs] Btrfs: fix compiler warnings (Josef Bacik) [663749] - [fs] Btrfs: Make async snapshot ioctl more generic (Josef Bacik) [663749] - [fs] Btrfs: pwrite blocked when writing from the mmaped buffer of the same page (Josef Bacik) [663749] - [fs] Btrfs: Fix a crash when mounting a subvolume (Josef Bacik) [663749] - [fs] Btrfs: fix sync subvol/snapshot creation (Josef Bacik) [663749] - [fs] Btrfs: Fix page leak in compressed writeback path (Josef Bacik) [663749] - [fs] Btrfs: do not BUG if we fail to remove the orphan item for dead snapshots (Josef Bacik) [663749] - [fs] Btrfs: fixup return code for btrfs_del_orphan_item (Josef Bacik) [663749] - [fs] Btrfs: do not do fast caching if we are allocating blocks for tree_root (Josef Bacik) [663749] - [fs] Btrfs: deal with space cache errors better (Josef Bacik) [663749] - [fs] Btrfs: fix use after free in O_DIRECT (Josef Bacik) [663749] - [fs] Btrfs: don't use migrate page without CONFIG_MIGRATION (Josef Bacik) [663749] - [fs] Btrfs: deal with DIO bios that span more than one ordered extent (Josef Bacik) [663749] - [fs] Btrfs: setup blank root and fs_info for mount time (Josef Bacik) [663749] - [fs] Btrfs: fix fiemap (Josef Bacik) [663749] - [fs] Btrfs - fix race between btrfs_get_sb() and umount (Josef Bacik) [663749] - [fs] Btrfs: update inode ctime when using links (Josef Bacik) [663749] - [fs] Btrfs: make sure new inode size is ok in fallocate (Josef Bacik) [663749] - [fs] Btrfs: fix typo in fallocate to make it honor actual size (Josef Bacik) [663749] - [fs] Btrfs: avoid NULL pointer deref in try_release_extent_buffer (Josef Bacik) [663749] - [fs] Btrfs: make btrfs_add_nondir take parent inode as an argument (Josef Bacik) [663749] - [fs] Btrfs: hold i_mutex when calling btrfs_log_dentry_safe (Josef Bacik) [663749] - [fs] Btrfs: use dget_parent where we can UPDATED (Josef Bacik) [663749] - [fs] Btrfs: fix more ESTALE problems with NFS (Josef Bacik) [663749] - [fs] Btrfs: handle NFS lookups properly (Josef Bacik) [663749] - [fs] btrfs: make 1-bit signed fileds unsigned (Josef Bacik) [663749] - [fs] btrfs: Show device attr correctly for symlinks (Josef Bacik) [663749] - [fs] btrfs: Set file size correctly in file clone (Josef Bacik) [663749] - [fs] Btrfs: fix CLONE ioctl destination file size expansion to block boundary (Josef Bacik) [663749] - [fs] btrfs: Check if dest_offset is block-size aligned before cloning file (Josef Bacik) [663749] - [fs] Btrfs: handle the space_cache option properly (Josef Bacik) [663749] - [fs] btrfs: Fix early enospc because 'unused' calculated with wrong sign. (Josef Bacik) [663749] - [fs] btrfs: fix panic caused by direct IO (Josef Bacik) [663749] - [fs] btrfs: cleanup duplicate bio allocating functions (Josef Bacik) [663749] - [fs] btrfs: fix free dip and dip->csums twice (Josef Bacik) [663749] - [fs] Btrfs: add migrate page for metadata inode (Josef Bacik) [663749] - [fs] Btrfs: deal with errors from updating the tree log (Josef Bacik) [663749] - [fs] Btrfs: allow subvol deletion by unprivileged user with -o user_subvol_rm_allowed (Josef Bacik) [663749] - [fs] Btrfs: make SNAP_DESTROY async (Josef Bacik) [663749] - [fs] Btrfs: add SNAP_CREATE_ASYNC ioctl (Josef Bacik) [663749] - [fs] Btrfs: add START_SYNC, WAIT_SYNC ioctls (Josef Bacik) [663749] - [fs] Btrfs: async transaction commit (Josef Bacik) [663749] - [fs] Btrfs: fix deadlock in btrfs_commit_transaction (Josef Bacik) [663749] - [fs] Btrfs: fix lockdep warning on clone ioctl (Josef Bacik) [663749] - [fs] Btrfs: fix clone ioctl where range is adjacent to extent (Josef Bacik) [663749] - [fs] Btrfs: fix delalloc checks in clone ioctl (Josef Bacik) [663749] - [fs] Btrfs: drop unused variable in block_alloc_rsv (Josef Bacik) [663749] - [fs] Btrfs: cleanup warnings from gcc 4.6 (nonbugs) (Josef Bacik) [663749] - [fs] Btrfs: Fix variables set but not read (bugs found by gcc 4.6) (Josef Bacik) [663749] - [fs] Btrfs: Use ERR_CAST helpers (Josef Bacik) [663749] - [fs] Btrfs: use memdup_user helpers (Josef Bacik) [663749] - [fs] Btrfs: fix raid code for removing missing drives (Josef Bacik) [663749] - [fs] Btrfs: Switch the extent buffer rbtree into a radix tree (Josef Bacik) [663749] - [fs] Btrfs: restructure try_release_extent_buffer() (Josef Bacik) [663749] - [fs] Btrfs: use the flusher threads for delalloc throttling (Josef Bacik) [663749] - [fs] Add new functions for triggering inode writeback (Josef Bacik) [663749] - [fs] Btrfs: tune the chunk allocation to 5 of the FS as metadata (Josef Bacik) [663749] - [fs] Btrfs: don't loop forever on bad btree blocks (Josef Bacik) [663749] - [fs] Btrfs: let the user know space caching is enabled (Josef Bacik) [663749] - [fs] Btrfs: Add a clear_cache mount option (Josef Bacik) [663749] - [fs] Btrfs: add support for mixed data+metadata block groups (Josef Bacik) [663749] - [fs] Btrfs: check cache->caching_ctl before returning if caching has started (Josef Bacik) [663749] - [fs] Btrfs: load free space cache if it exists (Josef Bacik) [663749] - [fs] Btrfs: write out free space cache (Josef Bacik) [663749] - [fs] Btrfs: create special free space cache inode (Josef Bacik) [663749] - [fs] Btrfs: remove warn_on from use_block_rsv (Josef Bacik) [663749] - [fs] Btrfs: set trans to null in reserve_metadata_bytes if we commit the transaction (Josef Bacik) [663749] - [fs] Btrfs: fix error handling in btrfs_get_sb (Josef Bacik) [663749] - [fs] Btrfs: rework how we reserve metadata bytes (Josef Bacik) [663749] - [fs] Btrfs: don't allocate chunks as aggressively (Josef Bacik) [663749] - [fs] Btrfs: re-work delalloc flushing (Josef Bacik) [663749] - [fs] Btrfs: fix reservation code for mixed block groups (Josef Bacik) [663749] - [fs] Btrfs: fix df regression (Josef Bacik) [663749] - [fs] Btrfs: fix the df ioctl to report raid types (Josef Bacik) [663749] - [fs] Btrfs: stop trying to shrink delalloc if there are no inodes to reclaim (Josef Bacik) [663749] - [fs] btrfs: remove junk sb_dirt change (Josef Bacik) [663749] - [fs] ext4: serialize unaligned direct asynchronous IO (Eric Sandeen) [615309] - [fs] ext4: fix inconsistency with EOFBLOCK_FL (Eric Sandeen) [657553] - [fs] ext4: Use bitops to read/modify i_flags in struct ext4_inode_info (Eric Sandeen) [657553] - [net] GRO: fix merging a paged skb after non-paged skbs (Michal Schmidt) [672541] - [net] netfilter: create audit records for x_table changes (Thomas Graf) [665129] - [block] Fix race during disk initialization (Eric Sandeen) [607605] - [virt] fix xen hvm fullvirt guest boot failure (Stefan Assmann) [673496] - [virt] virtio: console: Wake up outvq on host notifications (Amit Shah) [643750] - [netdrv] sfc: update to fix rss_cpus and sync with upstream (Michal Schmidt) [673532] - [mm] hugetlb: fix section mismatch with hugetlb_sysfs_add_hstate() (Dean Nelson) [672844] - [mm] put_page: recheck PageHead after releasing the compound_lock (Andrea Arcangeli) [664772] - [mm] unconditional setup_per_zone_wmarks in set_recommended_min_free_kbytes (Andrea Arcangeli) [664772] - [mm] adjust compound_lock_irqsave interface to match upstream (Andrea Arcangeli) [664772]- [fcoe] libfc: dereferencing ERR_PTR in fc_tm_done() (Mike Christie) [633915 663561] - [fcoe] libfc: Cleanup return paths in fc_rport_error_retry (Mike Christie) [633915 663561] - [fcoe] libfc: Return a valid return code in fc_fcp_pkt_abort() (Mike Christie) [633915 663561] - [fcoe] libfc: always initialize the FCoE DDP exchange id for fsp as FC_XID_UNKNOWN (Mike Christie) [633915 663561] - [fcoe] libfc: fix statistics for FCP input/output megabytes (Mike Christie) [633915 663561] - [fcoe] libfcoe: change fip_select to return new FCF (Mike Christie) [633915 663561] - [fcoe] libfcoe: reorder FCF list to put latest advertiser first (Mike Christie) [633915 663561] - [fcoe] libfcoe: add debug message for FCF destination MAC (Mike Christie) [633915 663561] - [fcoe] libfcoe: retry rejected FLOGI to another FCF if possible (Mike Christie) [633915 663561] - [fcoe] libfcoe: fix checking of conflicting fabrics in fcoe_ctlr_select() (Mike Christie) [633915 663561] - [fcoe] libfcoe: move some timer code to make it reusable (Mike Christie) [633915 663561] - [fcoe] libfcoe: update FIP FCF announcements (Mike Christie) [633915 663561] - [fcoe] libfc: fix fc_tm_done not freeing the allocated fsp pkt (Mike Christie) [633915 663561] - [fcoe] libfc: the timeout for the REC itself is 2 * R_A_TOV_els (Mike Christie) [633915 663561] - [fcoe] libfc: fix exchange being deleted when the abort itself is timed out (Mike Christie) [633915 663561] - [fcoe] libfc: do not fc_io_compl on fsp w/o any scsi_cmnd associated (Mike Christie) [633915 663561] - [fcoe] libfc: add print of exchange id for debugging fc_fcp (Mike Christie) [633915 663561] - [fcoe] Update WARN uses (Mike Christie) [633915 663561] - [fcoe] libfc: fix memory leakage in remote port (Mike Christie) [633915 663561] - [fcoe] libfc: fix memory leakage in local port (Mike Christie) [633915 663561] - [fcoe] libfc: fix memory leakage in local port (Mike Christie) [633915 663561] - [fcoe] libfc: remove tgt_flags from fc_fcp_pkt struct (Mike Christie) [633915 663561] - [fcoe] libfc: use rport timeout values for fcp recovery (Mike Christie) [633915 663561] - [fcoe] libfc: incorrect scsi host byte codes returned to scsi-ml (Mike Christie) [633915 663561] - [fcoe] libfc: fix stats computation in fc_queuecommand() (Mike Christie) [633915 663561] - [fcoe] libfc: fix mem leak in fc_seq_assign() (Mike Christie) [633915 663561] - [fcoe] libfc: tune fc_exch_em_alloc() to be O(2) (Mike Christie) [633915 663561] - [fcoe] libfc: fix mem leak in fc_exch_recv_seq_resp() (Mike Christie) [633915 663561] - [fcoe] libfc: fix NULL pointer dereference bug in fc_fcp_pkt_release (Mike Christie) [633915 663561] - [fcoe] libfc: remove define of fc_seq_exch in fc_exch.c (Mike Christie) [633915 663561] - [fcoe] libfcoe: VN2VN connection setup causing stack memory corruption (Mike Christie) [633915 663561] - [fcoe] libfc: Do not let disc work cancel itself (Mike Christie) [633915 663561] - [fcoe] libfc: use DID_TRANSPORT_DISRUPTED while lport not ready (Mike Christie) [633915 663561] - [fcoe] libfc: fix setting of rport dev loss (Mike Christie) [633915 663561] - [fcoe] libfc: don't require a local exchange for incoming requests (Mike Christie) [633915 663561] - [fcoe] libfc: add interface to allocate a sequence for incoming requests (Mike Christie) [633915 663561] - [fcoe] libfc: add fc_fill_reply_hdr() and fc_fill_hdr() (Mike Christie) [633915 663561] - [fcoe] libfc: add fc_frame_sid() and fc_frame_did() functions (Mike Christie) [633915 663561] - [fcoe] libfc: eliminate rport LOGO state (Mike Christie) [633915 663561] - [fcoe] config via separate create_vn2vn module parameter (Mike Christie) [633915 663561] - [fcoe] libfcoe: use correct FC-MAP for VN2VN mode (Mike Christie) [633915 663561] - [fcoe] libfcoe: Fix FIP ELS encapsulation details for FLOGI responses (Mike Christie) [633915] - [fcoe] libfcoe: fcoe: fnic: add FIP VN2VN point-to-multipoint support (Mike Christie) [633915 663561] - [fcoe] lib/random32: export pseudo-random number generator for modules (Mike Christie) [633915 663561] - [fcoe] libfcoe: add state change debugging (Mike Christie) [633915 663561] - [fcoe] libfcoe: add protocol description of FIP VN2VN mode (Mike Christie) [633915 663561] - [fcoe] libfc: track FIP exchanges (Mike Christie) [633915 663561] - [fcoe] libfc: add FLOGI state to rport for VN2VN (Mike Christie) [633915 663561] - [fcoe] libfc: Add local port point-to-multipoint flag (Mike Christie) [633915 663561] - [fcoe] fnic: change fcoe_ctlr_init interface to specify mode (Mike Christie) [633915 663561] - [fcoe] libfc: add discovery-private pointer for LLD (Mike Christie) [633915 663561] - [fcoe] libfcoe: convert FIP to lock with mutex instead of spin lock (Mike Christie) [633915 663561] - [fcoe] libfc: provide space for LLD after remote port structure (Mike Christie) [633915 663561] - [fcoe] libfc: convert rport lookup to be RCU safe (Mike Christie) [633915 663561] - [fcoe] make it possible to verify fcoe with sparse (Mike Christie) [633915 663561] - [block] fix performance regression introduced by the blkio-throttle code (Jeff Moyer) [669398] - [scsi] iscsi class: remove unused active variable (Mike Christie) [668632] - [scsi] cxgbi: enable TEXT PDU support (Mike Christie) [668632] - [scsi] cxgb3i: fixed connection problem with iscsi private ip (Mike Christie) [668632] - [scsi] be2iscsi: fix null ptr when accessing task hdr (Mike Christie) [668632] - [scsi] be2iscsi: fix gfp use in alloc_pdu (Mike Christie) [668632] - [scsi] libiscsi: add more informative failure message during iscsi scsi eh (Mike Christie) [668632] - [scsi] cxgbi: set ulpmode only if digest is on (Mike Christie) [636291] - [scsi] cxgb4i: ignore informational act-open-rpl message (Mike Christie) [636291] - [scsi] cxgb4i: connection and ddp setting update (Mike Christie) [636291] - [scsi] cxgb3i: fixed connection over vlan (Mike Christie) [636291] - [scsi] libcxgbi: pdu read fixes (Mike Christie) [636291] - [scsi] cxgbi: rename alloc_cpl to alloc_wr (Mike Christie) [636291] - [scsi] cxgb3i: change cxgb3i to use libcxgbi (Mike Christie) [636291] - [scsi] cxgb4i iscsi driver (Mike Christie) [636291] - [scsi] libcxgbi: common library for cxgb3i and cxgb4i (Mike Christie) [636291] - [mm] avoid resetting wb_start after each writeback round (Josef Bacik) [638349] - [fs] ext4: update writeback_index based on last page scanned (Josef Bacik) [638349] - [fs] ext4: implement writeback livelock avoidance using page tagging (Josef Bacik) [638349] - [lib] radix-tree: radix_tree_range_tag_if_tagged() can set incorrect tags (Josef Bacik) [638349] - [lib] radix-tree: clear all tags in radix_tree_node_rcu_free (Josef Bacik) [638349] - [lib] radix-tree.c: fix overflow in radix_tree_range_tag_if_tagged() (Josef Bacik) [638349] - [lib] radix-tree: omplement function radix_tree_range_tag_if_tagged (Josef Bacik) [638349] - [mm] implement writeback livelock avoidance using page tagging (Josef Bacik) [638349] - [scsi] ibft/be2iscsi: update iscsi boot support and add be2iscsi boot support (Mike Christie) [585751 635746] - [scsi] be2iscsi: Remove premature free of cid (Mike Christie) [585751 635746] - [scsi] be2iscsi: More time for FW (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix for Login failure (Mike Christie) [585751 635746] - [scsi] be2iscsi: Driver Version change (Mike Christie) [585751 635746] - [scsi] be2iscsi: Increase max sector (Mike Christie) [585751 635746] - [scsi] be2iscsi: Add support for iscsi boot (Mike Christie) [585751 635746] - [scsi] be2iscsi: add Kconfig dependency on NET (Mike Christie) [585751 635746] - [scsi] The extended shift must be 1 (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix for premature buffer free (Mike Christie) [585751 635746] - [scsi] be2iscsi: Remove debug print in IO path (Mike Christie) [585751 635746] - [scsi] be2iscsi: Limit max_xmit_length (Mike Christie) [585751 635746] - [scsi] be2iscsi: Maintain same ITT across login (Mike Christie) [585751 635746] - [scsi] be2iscsi: Adding crashdump support (Mike Christie) [585751 635746] - [scsi] be2iscsi: Free tags allocate (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix to handle request_irq failure (Mike Christie) [585751 635746] - [scsi] be2iscsi: No return value for hwi_enable_intr (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix for freeing cid (Mike Christie) [585751 635746] - [scsi] be2iscsi: pass the return from beiscsi_open_conn (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fixing the return type of functions (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fixing return value (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix warnings from new checkpatch.pl (Mike Christie) [585751 635746] - [scsi] be2iscsi: fix null dereference on error path (Mike Christie) [585751 635746] - [scsi] be2iscsi: fix memory leak on error path (Mike Christie) [585751 635746] - [scsi] be2iscsi: fix disconnection cleanup (Mike Christie) [585751 635746] - [scsi] be2iscsi: correct return value in mgmt_invalidate_icds (Mike Christie) [585751 635746] - [scsi] ibft: convert iscsi_ibft module to iscsi boot lib (Mike Christie) [585751 635746] - [scsi] ibft: separate ibft parsing from sysfs interface (Mike Christie) [585751 635746] - [scsi] ibft: Use IBFT_SIGN instead of open-coding the search string (Mike Christie) [585751 635746] - [scsi] ibft: For UEFI machines actually do scan ACPI for iBFT (Mike Christie) [585751 635746] - [scsi] ibft: Update iBFT handling for v1.03 of the spec (Mike Christie) [585751 635746] - [scsi] iscsi_ibft.c: remove NIPQUAD_FMT, use pI4 (Mike Christie) [585751 635746] - [scsi] iscsi_ibft.c: use pM to show MAC address (Mike Christie) [585751 635746] - [scsi] ibft, x86: Change reserve_ibft_region() to find_ibft_region() (Mike Christie) [585751 635746] - [fs] inotify: rework inotify locking to prevent double free use when free in inotify (Eric Paris) [582109] - [s390x] kernel: Enhanced node affinity support (Hendrik Brueckner) [632315] - [netdrv] qeth: support for priority tags and VLAN-ID 0 tags (Hendrik Brueckner) [633570] - [net] enable VLAN NULL tagging (Neil Horman) [633571] - [s390x] qeth: fix online setting of OSN-devices (Hendrik Brueckner) [669218] - [s390x] qeth: wait for recovery finish in open function (Hendrik Brueckner) [668845] - [s390x] qdio: prevent race for shared indicators (Hendrik Brueckner) [668835] - [s390x] qeth: l3 hw tx csum circumvent hw bug (Hendrik Brueckner) [663984] - [s390x] mm: add devmem_is_allowed() for STRICT_DEVMEM checking (Hendrik Brueckner) [647365] - [s390x] qeth: l3 add vlan hdr in passthru frames (Hendrik Brueckner) [659825] - [s390x] kernel: nohz vs cpu hotplug system hang (Hendrik Brueckner) [668470] - [s390x] qdio: use proper QEBSM operand for SIGA-R and SIGA-S (Hendrik Brueckner) [668468] - [s390x] cio: prevent kernel panic when path to network device is lost (Hendrik Brueckner) [662747] - [s390x] qeth: enable VIPA add/remove for offline devices (Hendrik Brueckner) [660688] - [s390x] hvc_iucv: do not call iucv_unregister if iucv_register has failed (Hendrik Brueckner) [661108] - [s390x] zcrypt: Handling of 4096 bit RSA keys in CRT format (Hendrik Brueckner) [633458] - [s390x] zcrypt: cope with cca restriction of cex3 (Hendrik Brueckner) [633458] - [s390x] zcrypt: support for 4096 bit keys for cex3c (Hendrik Brueckner) [633458] - [s390x] zcrypt: support for 4096 bit keys for cex3a (Hendrik Brueckner) [633458] - [s390x] zcrypt: Introduce check for 4096 bit support (Hendrik Brueckner) [633458] - [s390x] dasd: Improve handling of stolen DASD reservation (Hendrik Brueckner) [644942] - [s390x] dasd: add High Performance FICON multitrack support (Hendrik Brueckner) [632332] - [s390x] cio: reduce memory consumption of itcw structures (Hendrik Brueckner) [632332] - [s390x] cio: obtain mdc value per channel path (Hendrik Brueckner) [632332] - [s390x] kernel: display capacity adjustment indicator in /proc/sysinfo (Hendrik Brueckner) [632023] - [s390x] dasd: provide a Sense Path Group ID ioctl (Hendrik Brueckner) [644928] - [s390x] dasd: Add tunable default grace period for missing interrupts (Hendrik Brueckner) [633386] - [s390x] dasd: Add dasd part of cio internal unit check handling (Hendrik Brueckner) [633384] - [s390x] dasd: add dynamic PAV toleration (Hendrik Brueckner) [631518] - [s390x] zfcpdump: Add prefix registers to dump header (Hendrik Brueckner) [633454] - [s390x] zfcp: HBA API completion to support events (Hendrik Brueckner) [633413] - [s390x] dasd: improve error recovery for internal I/O (Hendrik Brueckner) [631497] - [s390x] s390_hypfs: Add new binary attributes (Hendrik Brueckner) [631533] - [s390x] memory hotplug: set phys_device (Hendrik Brueckner) [659474] - [memory] allow setting of phys_device (memory hotplug) (Hendrik Brueckner) [659474] - [s390x] kernel: fix clock comparator revalidation (Hendrik Brueckner) [658578] - [s390x] vmlogrdr: purge after recording is switched off (Hendrik Brueckner) [653477] - [s390x] zfcp: Cancel gid_pn work when removing port (Hendrik Brueckner) [653482] - [s390x] smsgiucv_app: deliver z/VM CP special messages as uevents (Hendrik Brueckner) [632318] - [s390x] qeth: exploit HW TX checksumming (Hendrik Brueckner) [633531] - [s390x] qeth: NAPI support for l2 and l3 discipline (Hendrik Brueckner) [633525] - [s390x] qdio: extend API to allow polling (Hendrik Brueckner) [633525] - [s390x] cio: improve resume handling (Hendrik Brueckner) [633468] - [s390x] cio: unit check handling during internal I/O (Hendrik Brueckner) [633384] - [s390x] zfcp: Trigger logging in FCP channel on qdio error conditions (Hendrik Brueckner) [632331] - [s390x] cio: add CHSC SIOSL Support (Hendrik Brueckner) [632331] - [s390x] cio: introduce cio_settle (Hendrik Brueckner) [631517]- [watchdog] hpwdt: Make NMI decoding a compile-time option (Tony Camuso) [462945] - [watchdog] hpwdt: move NMI-decoding init and exit to seperate functions (Tony Camuso) [462945] - [watchdog] hpwdt: Use "decoding" instead of "sourcing" (Tony Camuso) [462945] - [watchdog] hpwdt: hpwdt_pretimeout reorganization (Tony Camuso) [462945] - [watchdog] hpwdt: implement WDIOC_GETTIMELEFT (Tony Camuso) [462945] - [watchdog] hpwdt: allow full range of timer values supported by hardware (Tony Camuso) [462945] - [watchdog] hpwdt: Introduce SECS_TO_TICKS() macro (Tony Camuso) [462945] - [watchdog] hpwdt: Make x86 assembly ifdef guard more strict (Tony Camuso) [462945] - [watchdog] hpwdt: Despecificate driver from iLO2 (Tony Camuso) [462945] - [watchdog] hpwdt: Group NMI sourcing specific items together (Tony Camuso) [462945] - [watchdog] hpwdt: Group options that affect watchdog behavior together (Tony Camuso) [462945] - [watchdog] hpwdt: clean-up include-files (Tony Camuso) [462945] - [watchdog] hpwdt: formatting of pointers in printk() (Tony Camuso) [462945] - [watchdog] hpwdt: fix lower timeout limit (Tony Camuso) [462945] - [watchdog] hpwdt: make the watchdog_info struct const where possible (Tony Camuso) [462945] - [scsi] fix id computation in scsi_eh_target_reset (Mike Christie) [643236] - [scsi] fix the return value of scsi_target_queue_read() (Mike Christie) [643236] - [fs] cifs: add cruid= mount option (Jeff Layton) [667654] - [fs] ext3, ext4: update ctime when changing the file's permission by setfacl (Eric Sandeen) [668915] - [net] update igbvf driver (Stefan Assmann) [636327] - [scsi] fix locking around blk_abort_request() (Stanislaw Gruszka) [620391] - [scsi] megaraid: update to version 5.29 (Tomas Henzl) [642052] - [virt] MMU: only write protect mappings at pagetable level (Marcelo Tosatti) [634100] - [virt] xen: disable ACPI NUMA for PV guests (Andrew Jones) [669773] - [virt] xen: unplug the emulated devices at resume time (Paolo Bonzini) [667356] - [virt] xenfs: enable for HVM domains too (Paolo Bonzini) [667361] - [virt] KVM: Activate Virtualization On Demand (Avi Kivity) [616042] - [pci] Fix KABI breakage (Prarit Bhargava) [661301] - [pci] PCIe/AER: Disable native AER service if BIOS has precedence (Prarit Bhargava) [661301] - [pci] aerdrv: fix uninitialized variable warning (Prarit Bhargava) [661301] - [pci] hotplug: Fix build with CONFIG_ACPI unset (Prarit Bhargava) [661301] - [pci] PCIe: Ask BIOS for control of all native services at once (Prarit Bhargava) [661301] - [pci] PCIe: Introduce commad line switch for disabling port services (Prarit Bhargava) [661301] - [pci] ACPI/PCI: Negotiate _OSC control bits before requesting them (Prarit Bhargava) [661301] - [pci] ACPI/PCI: Make acpi_pci_query_osc() return control bits (Prarit Bhargava) [661301] - [x86] ACPI: cleanup pci_root _OSC code (Prarit Bhargava) [661301] - [pci] PCIe AER: Introduce pci_aer_available() (Prarit Bhargava) [661301] - [pci] aerdrv: fix annoying warnings (Prarit Bhargava) [661301] - [pci] aerdrv: trivial cleanup for aerdrv_core.c (Prarit Bhargava) [661301] - [pci] aerdrv: trivial cleanup for aerdrv.c (Prarit Bhargava) [661301] - [pci] aerdrv: introduce default_downstream_reset_link (Prarit Bhargava) [661301] - [pci] aerdrv: rework find_aer_service (Prarit Bhargava) [661301] - [pci] aerdrv: remove is_downstream (Prarit Bhargava) [661301] - [pci] aerdrv: remove magical ROOT_ERR_STATUS_MASKS (Prarit Bhargava) [661301] - [pci] aerdrv: redefine PCI_ERR_ROOT_*_SRC (Prarit Bhargava) [661301] - [pci] aerdrv: rework do_recovery (Prarit Bhargava) [661301] - [pci] aerdrv: rework get_e_source() (Prarit Bhargava) [661301] - [pci] aerdrv: rework aer_isr_one_error() (Prarit Bhargava) [661301] - [pci] aerdrv: rework add_error_device (Prarit Bhargava) [661301] - [pci] aerdrv: remove compare_device_id (Prarit Bhargava) [661301] - [pci] aerdrv: introduce is_error_source (Prarit Bhargava) [661301] - [pci] aerdrv: rework find_source_device (Prarit Bhargava) [661301] - [pci] aerdrv: make aer_{en, dis}able_rootport static (Prarit Bhargava) [661301] - [pci] aerdrv: cleanup inconsistent functions (Prarit Bhargava) [661301] - [pci] aerdrv: RsvdP of PCI_ERR_ROOT_COMMAND (Prarit Bhargava) [661301] - [pci] aerdrv: use correct bit defines and add 2ms delay to aer_root_reset (Prarit Bhargava) [661301] - [pci] change PCI nomenclature in drivers/pci/ (non-comment changes) (Prarit Bhargava) [661301] - [pci] change PCI nomenclature in drivers/pci/ (comment changes) (Prarit Bhargava) [661301] - [pci] remove ifdefed pci_cleanup_aer_correct_error_status (Prarit Bhargava) [661301] - [pci] Remove unnecessary struct pcie_port_data (Prarit Bhargava) [661301] - [pci] Backport upstream PCIE interrupt assignment code (Prarit Bhargava) [661301] - [pci] PCIe AER: use pci_is_pcie() (Prarit Bhargava) [661301] - [pci] introduce pci_is_pcie() (Prarit Bhargava) [661301] - [pci] PCIe AER: use pci_pcie_cap() (Prarit Bhargava) [661301] - [pci] fix memory leak in aer_inject (Prarit Bhargava) [661301] - [pci] use better error return values in aer_inject (Prarit Bhargava) [661301] - [pci] add support for PCI domains to aer_inject (Prarit Bhargava) [661301]- [x86] lockup detector: enable config options (Don Zickus) [669808] - [x86] lockup detector: Kconfig fixes to seperate hard and soft lockup options (Don Zickus) [669808] - [x86] NMI: Add back unknown_nmi_panic and nmi_watchdog sysctls (Don Zickus) [669808] - [x86] perf, arch: Cleanup perf-pmu init vs lockup-detector (Don Zickus) [669808] - [x86] nmi: Add in new nmi_watchdog/softlockup changes (Don Zickus) [669808] - [x86] Move notify_die from nmi.c to traps.c (Don Zickus) [669808] - [kernel] perf_event backport (Peter Zijlstra) [672264] - [scsi] fnic: Bumping up fnic version from 1.4.0.145 to 1.5.0.1 (Mike Christie) [663222] - [scsi] fnic: fix memory leak (Mike Christie) [663222] - [irq] Add new IRQ flag IRQF_NO_SUSPEND (Andrew Jones) [671147] - [virt] xen: events: do not unmask event channels on resume (Andrew Jones) [671147] - [virt] xen: Do not suspend IPI IRQs (Andrew Jones) [671147] - [virt] ixp4xx-beeper: Use IRQF_NO_SUSPEND not IRQF_TIMER for non-timer interrupt (Andrew Jones) [671147] - [fs] ext3: avoid WARN() messages when failing to write the superblock (Edward Shishkin) [591466] - [fs] ext3: unify log messages (Edward Shishkin) [591466] - [kernel] add 'make rh-perf' target (Jason Baron) [644991] - [kernel] perf: .spec file updates (Jason Baron) [644991] - [kernel] perf: updates from 2.6.34 -> 2.6.37 (Jason Baron) [644991] - [kernel] perf: sync to 2.6.34 (Jason Baron) [644991] - [x86] Westmere apicid fix (George Beshers) [635808] - [x86] Fix a hard coded limit of a maximum of 16 cpu's per socket (George Beshers) [635808] - [x86] uv: More Westmere support on SGI UV (George Beshers) [635808] - [x86] uv: Enable Westmere support on SGI UV (George Beshers) [635808] - [scsi] scsi_dh: propagate SCSI device deletion (Mike Snitzer) [669411] - [scsi] scsi_dh_hp_sw: fix deadlock in start_stop_endio (Mike Snitzer) [652024] - [scsi] scsi_dh_alua: add scalable ONTAP lun to dev list (Mike Snitzer) [667661] - [scsi] scsi_dh_alua: Add Promise VTrak to dev list (Mike Snitzer) [652024] - [scsi] scsi_dh_alua: fix stpg_endio group state reporting (Mike Snitzer) [652024] - [scsi] scsi_dh_alua: fix deadlock in stpg_endio (Mike Snitzer) [652024] - [scsi] scsi_dh_alua: fix submit_stpg return (Mike Snitzer) [652024] - [pci] Fix mmap address check in pci_mmap_fits (Prarit Bhargava) [645287] - [pci] fix size checks for mmap() on /proc/bus/pci files (Prarit Bhargava) [645287] - [fs] GFS2: recovery stuck on transaction lock (Robert S Peterson) [672600] - [fs] nfs4: fix units bug causing hang on recovery (J. Bruce Fields) [672345] - [fs] ext4: Update ext4 documentation (Lukas Czerner) [519467] - [fs] jbd2: fix /proc/fs/jbd2/ when using an external (Lukas Czerner) [655875] - [net] netfilter: nf_conntrack snmp helper (Jiri Olsa) [638176] - [net] netfilter: audit target to record accepted/dropped packets (Thomas Graf) [642391] - [net] packet_mmap: expose hw packet timestamps to network packet capture utilities (Thomas Graf) [645800] - [scsi] bfa rebase reflecting scsi-misc bfa (Rob Evers) [641052] - [scsi] libsas: Don't issue commands to devices that have been hot-removed (David Milburn) [669154] - [security] crypto: mark ghash as fips_allowed (Jarod Wilson) [638133] - [kernel] Fix over-scheduling bug (Jane Lv) [666484] - [kernel] trace: add several tracepoints/scripts for analyzing network stack (Neil Horman) [611700] - [sound] disable NVIDIA HDMI PCI device for Lenovo T410 models (Jaroslav Kysela) [662660] - [sound] Update the ALSA HDA audio driver from upstream (Jaroslav Kysela) [583745 618797 619430 636922 637240 646771 663946 667460] - [x86] UEFI IBM boot regression (Bob Picco) [668825] - [netdrv] ehea: Add some info messages and fix an issue (Steve Best) [658185]- [crypto] mark xts(aes) as fips_allowed (Jarod Wilson) [625489] - [fs] nfsd: break lease on unlink, link, and rename (J. Bruce Fields) [626814] - [fs] nfsd4: break lease on nfsd setattr (J. Bruce Fields) [626814] - [fs] nfsd: remove some unnecessary dropit handling (J. Bruce Fields) [626814] - [fs] nfsd: stop translating EAGAIN to nfserr_dropit (J. Bruce Fields) [626814] - [fs] svcrpc: simpler request dropping (J. Bruce Fields) [626814] - [fs] svcrpc: avoid double reply caused by deferral race (J. Bruce Fields) [626814] - [fs] nfsd: don't drop requests on -ENOMEM (J. Bruce Fields) [626814] - [x86] numa: Cacheline aliasing makes for_each_populated_zone extremely expensive (George Beshers) [635850] - [scsi] mptas: version string change 3.04.18 (Tomas Henzl) [642618] - [scsi] mptsas: Incorrect return value in mptscsih_dev_reset (Tomas Henzl) [642618] - [scsi] mptsas: inDMD deleted (Tomas Henzl) [642618] - [scsi] mptsas: remove bus reset (Tomas Henzl) [642618] - [scsi] mptsas: 3gbps - 6gbps (Tomas Henzl) [642618] - [scsi] mptsas: sysfs sas addr handle (Tomas Henzl) [642618] - [scsi] mptsas: fix warning when not using procfs (Tomas Henzl) [642618] - [scsi] mptsas: Fix 32 bit platforms with 64 bit resources (Tomas Henzl) [642618] - [scsi] mptsas: convert to seq_file (Tomas Henzl) [642618] - [scsi] mptsas: use module_param in drivers/message/fusion/mptbase.c (Tomas Henzl) [642618] - [scsi] mptsas: drivers/message/fusion: Adjust confusing indentation (Tomas Henzl) [642618] - [scsi] mptsas: print Doorbell register in a case of hard reset and timeout (Tomas Henzl) [642618] - [scsi] mptsas: fixed hot-removal processing (Tomas Henzl) [642618] - [scsi] mptsas: Cleanup some duplicate calls in mptbase.c (Tomas Henzl) [642618] - [scsi] mptsas: Added missing reset for ioc_reset_in_progress in SoftReset (Tomas Henzl) [642618] - [scsi] mptsas: Proper error handling is added after mpt_config timeout (Tomas Henzl) [642618] - [scsi] mptsas: Event data alignment with 4 byte (Tomas Henzl) [642618] - [scsi] mptsas: Check for command status is added after completion (Tomas Henzl) [642618] - [scsi] mptsas: Task abort is not supported for Volumes (Tomas Henzl) [642618] - [scsi] mptsas: sanity check for vdevice pointer is added (Tomas Henzl) [642618] - [scsi] mptsas: Setting period, offset and width for SPI driver (Tomas Henzl) [642618] - [scsi] mptsas: Proper bus_type check is added (Tomas Henzl) [642618] - [scsi] mptsas: mpt_detach is called properly at the time of rmmod (Tomas Henzl) [642618] - [scsi] mptsas: mpt config will do Hard Reset based upon retry counts (Tomas Henzl) [642618] - [scsi] mptsas: Updated SCSI IO IOCTL error handling (Tomas Henzl) [642618] - [scsi] mptsas: Added new less expensive RESET (Message Unit Reset) (Tomas Henzl) [642618] - [scsi] mptsas: modify mptctl_exit() to call proper deregister functions (Tomas Henzl) [642618] - [scsi] mptsas: hold off error recovery while alternate ioc is initializing (Tomas Henzl) [642618] - [scsi] mptsas: corrected if condition check for SCSIIO and PASSTHROUGH commands (Tomas Henzl) [642618] - [scsi] mptsas: block device when target is being removed by FW (Tomas Henzl) [642618] - [scsi] mptsas: Added sysfs expander manufacture information (Tomas Henzl) [642618] - [scsi] mptsas: Added-MPI_SCSIIO_CONTROL_HEADOFQ-priority (Tomas Henzl) [642618] - [fs] ext4: Add FITRIM ioctl to handle ext4 batched discard (Lukas Czerner) [651021] - [fs] ext4: Add batched discard support for ext4 (Lukas Czerner) [651021] - [fs] ext4: Create ext4 helper for sb_issue_discard (Lukas Czerner) [651021] - [fs] Added a #include to eliminate a compilation failure (Steve Dickson) [479351] - [fs] pnfs: layout roc code (Steve Dickson) [479351] - [fs] pnfs: update nfs4_callback_recallany to handle layouts (Steve Dickson) [479351] - [fs] pnfs: add CB_LAYOUTRECALL handling (Steve Dickson) [479351] - [fs] pnfs: CB_LAYOUTRECALL xdr code (Steve Dickson) [479351] - [fs] pnfs: change lo refcounting to atomic_t (Steve Dickson) [479351] - [fs] pnfs: check that partial LAYOUTGET return is ignored (Steve Dickson) [479351] - [fs] pnfs: add layout to client list before sending rpc (Steve Dickson) [479351] - [fs] pnfs: serialize LAYOUTGET(openstateid) (Steve Dickson) [479351] - [fs] pnfs: layoutget rpc code cleanup (Steve Dickson) [479351] - [fs] pnfs: change how lsegs are removed from layout list (Steve Dickson) [479351] - [fs] pnfs: change layout state seqlock to a spinlock (Steve Dickson) [479351] - [fs] pnfs: add prefix to struct pnfs_layout_hdr fields (Steve Dickson) [479351] - [fs] pnfs: add prefix to struct pnfs_layout_segment fields (Steve Dickson) [479351] - [fs] pnfs: remove unnecessary field lgp->status (Steve Dickson) [479351] - [fs] pnfs: fix incorrect comment in destroy_lseg (Steve Dickson) [479351] - [fs] NFS: rename client back channel transport field (Steve Dickson) [479351] - [fs] NFS: add session back channel draining (Steve Dickson) [479351] - [fs] NFS: RPC_AUTH_GSS unsupported on v4.1 back channel (Steve Dickson) [479351] - [fs] NFS refactor nfs_find_client and reference client across callback processing (Steve Dickson) [479351] - [fs] nfs41: do not allocate unused back channel pages (Steve Dickson) [479351] - [fs] NFS associate sessionid with callback connection (Steve Dickson) [479351] - [fs] NFS implement v4.0 callback_ident (Steve Dickson) [479351] - [fs] NFS: do not clear minor version at nfs_client free (Steve Dickson) [479351] - [fs] NFS: use svc_create_xprt for NFSv4.1 callback service (Steve Dickson) [479351] - [fs] SUNRPC: register and unregister the back channel transport (Steve Dickson) [479351] - [fs] SUNRPC: new transport for the NFSv4.1 shared back channel (Steve Dickson) [479351] - [fs] SUNRPC: fix bc_send print (Steve Dickson) [479351] - [fs] SUNRPC: move svc_drop to caller of svc_process_common (Steve Dickson) [479351] - [netdrv] qlge: Fix deadlock when cancelling worker (Chad Dupuis) [635703] - [netdrv] qlge: New release P27 (Chad Dupuis) [635703] - [netdrv] qlge: Generate the coredump to ethtool user buffer (Chad Dupuis) [635703] - [netdrv] qlge: pull NULL check ahead of dereference (Chad Dupuis) [635703] - [netdrv] qlge: Fix a deadlock when the interface is going down (Chad Dupuis) [635703] - [netdrv] qlge: reset the chip before freeing the buffers (Chad Dupuis) [635703] - [netdrv] qlge: Restoring the vlan setting during ql_adapter_up (Chad Dupuis) [635703] - [netdrv] qlge: New release P25 (Chad Dupuis) [635703] - [netdrv] qlge: fix a eeh handler to not add a pending timer (Chad Dupuis) [635703] - [netdrv] qlge: New release P24 (Chad Dupuis) [635703] - [netdrv] qlge: Remove all error packet flags and enable tcp/udp and ip csum error (Chad Dupuis) [635703] - [netdrv] qlge: Restoring the promiscuous setting in ql_adapter_up (Chad Dupuis) [635703] - [netdrv] qlge: Changing cpu_to_be16 to htons for udp checksum (Chad Dupuis) [635703] - [netdrv] qlge: Eliminate firmware dependency for MPI coredump (Chad Dupuis) [635703] - [kernel] driver core: Convert link_mem_sections to use find_memory_block_hinted (George Beshers) [635866] - [kernel] driver core: Introduce find_memory_block_hinted which utilizes kset_find_obj_hinted (George Beshers) [635866] - [kernel] kobject: Introduce kset_find_obj_hinted (George Beshers) [635866] - [x86] UV: memory_block_size_bytes for x86_64 when CONFIG_X86_UV (George Beshers) [635866] - [ppc] add dynamic dma window support (Steve Best) [632770] - [ppc] add memory_hotplug_max (Steve Best) [632770] - [ppc] dma: Add optional platform override of dma_set_mask() (Steve Best) [632770] - [x86] therm_throt.c: Trivial printk message fix for a unsuitable abbreviation of 'thermal' (Prarit Bhargava) [666859] - [x86] mce: Notify about corrected events too (Prarit Bhargava) [666859] - [x86] asm: Introduce and use percpu_inc() (Prarit Bhargava) [666859] - [mm] memory hotplug: fix notifier's return value check (Steve Best) [632694] - [powerpc] Make the CMM memory hotplug aware (Steve Best) [632694] - [mm] Add notifier in pageblock isolation for balloon drivers (Steve Best) [632694] - [kernel] tracing: Allow to disable cmdline recording (Jiri Olsa) [632065] - [kernel] tracing: Combine event filter_active and enable into single flags field (Jiri Olsa) [632065] - [fs] GFS2: [RFE] glock scalability patches (Abhijith Das) [656939] - [net] bonding: prevent sysfs from allowing arp monitoring with alb/tlb (Andy Gospodarek) [605189] - [net] fix oops in RPS when netdevice has no parent dev (Neil Horman) [670907] - [scsi] libsas: fix bug for vacant phy (David Milburn) [668754] - [scsi] sr: fix sr_drive_status handling when initialization required (Tomas Henzl) [663159]- [ppc] Export memstart_addr and kernstart_addr on ppc64 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] fix compiling problem with i386 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: add ConnectX-3 PCI IDs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: fix mc usage after IBoE addition (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3/t3_hw.c: use new hex_to_bin() method (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] uverbs: Handle large number of entries in poll CQ (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix MAC address hash filter (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Fix information leak in marshalling code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] pack: Remove some unused code added by the IBoE patches (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Fix IBoE link state (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Fix IBoE reported link rate (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Workaround firmware bug in query dev cap (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Fix memory ordering of VLAN insertion control bits (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Integer overflow in RDS cmsg handling (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Fix rds message leak in rds_message_map_pages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Remove kfreed tcp conn from list (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Lost locking in loop connection freeing (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: remove call to stop TX queues at load time (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: remove call to stop TX queues at load time (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Let rds_message_alloc_sgs() return NULL (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Copy rds_iovecs into kernel memory instead of rereading from userspace (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Clean up error handling in rds_cmsg_rdma_args (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Return -EINVAL if rds_rdma_pages returns an error (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] fix rds_iovec page count overflow (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: Fix panic in free_tx_desc() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: fix crash due to manipulating queues before registration (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [kernel] kernel.h: add {min,max}3 macros (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: clean up properly if pci_set_consistent_dma_mask() fails (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Allow driver to load if PCIe AER fails (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Fix uninitialized pointer if CONFIG_PCI_MSI not set (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Fix extra log level in qib_early_err() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Remove unnecessary KERN_ use (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Remove unnecessary KERN_ use (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fix out of bounds array access (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: fix device opening error path (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Add link layer type information to sysfs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Add VLAN support for IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Add VLAN support for IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Add support for IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Change multicast promiscuous mode to support IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Update data structures and constants for IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Allow protocol drivers to find corresponding interfaces (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] uverbs: Return link layer type to userspace for query port operation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Sync buffer before posting send (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Use list_first_entry() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Reduce number of BUSY conditions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Eliminate two forward declarations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix crash due to manipulating queues before registration (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: make functions local and remove dead code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Signal node desc changes to SM by using FW to generate trap 144 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Replace EXTRA_CFLAGS with ccflags-y (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [kernel] kernel.h: add BUILD_BUG_ON_NOT_POWER_OF_2() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ucma: Allow tuning the max listen backlog (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Set dev_id field of net_device (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Implement SRP_CRED_REQ and SRP_AER_REQ (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Preparation for transmit ring response allocation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Process RDMA WRITE ONLY with IMMEDIATE properly (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: When a user QP is marked in error, also mark the CQs in error (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Use cxgb4 service for packet gl to skb (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Export T4 TCP MIB (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: function namespace cleanup (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: make local functions/variables static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: function namespace cleanup (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] fix mlx4 kconfig dependency warning (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] pack: IBoE UD packet packing support (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cm: Add RDMA CM support for IBoE devices (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mad: IBoE supports only QP1 (no QP0) (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Skip IBoE ports (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] iwcm: Fix hang in uninterruptible wait on cm_id destroy (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Use simple_read_from_buffer() for debugfs handlers (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Add default_llseek to debugfs files (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Limit size of fast registration WRs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Turn carrier off on ifdown (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Report correct port state if interface is down (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ehca: Fix driver on relocatable kernel (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: remove a bogus PCI function number check (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] umad: Make user_mad semaphore a real one (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] amso1100: Remove KERN_ from pr_ use (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Remove unneeded variable (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Set pkt_type correctly for multicast packets (fix IGMP breakage) (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Fastreg NSMR fixes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Don't set completion flag for read requests (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Set the default TCP send window to 128KB (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Use a mutex for QP and EP state transitions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Support on-chip SQs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Centralize the wait logic (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: debugfs files for dumping active stags (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Log HW lack-of-resource errors (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Handle CPL_RDMA_TERMINATE messages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Ignore TERMINATE CQEs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Ignore positive return values from cxgb4_*_send() functions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Zero out ISGL padding (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Don't use null ep ptr (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix cast-to-pointer warnings on 32-bit (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Add link layer property to ports (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Revert "[infiniband] Add IBoE support" (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Revert "[infiniband] mlx4: enable IBoE feature" (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Fix warnings about casts to/from pointers of different sizes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Turn off RX coalescing for iWARP connections (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] fix a lockdep splat (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove unnecessary casts of private_data (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: spin_lock_irq() is not nestable (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: double unlock in rds_ib_cm_handle_connect() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: signedness bug (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3/cxgb3_main.c: prevent reading uninitialized stack memory (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: remove undefined operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Implement masked atomic operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] print string constants in more places (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: cancel connection work structs as we shut down (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: don't call rds_conn_shutdown() from rds_conn_destroy() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: have sockets get transport module references (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: remove old rs_transport comment (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: lock rds_conn_count decrement in rds_conn_destroy() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] protect the list of IB devices (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] print IB event strings as well as their number (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: flush fmrs before allocating new ones (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: properly use sg_init_table (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] track signaled sends (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: remove __init and __exit annotation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Use SLAB_HWCACHE_ALIGN flag for kmem_cache_create() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] always process recv completions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: return to a single-threaded krdsd (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] create a work queue for FMR flushing (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] destroy connections on rmmod (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] wait for IB dev freeing work to finish during rmmod (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Make ib_recv_refill return void (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Remove unused XLIST_PTR_TAIL and xlist_protect() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: whitespace (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: use delayed work for the FMR flushes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: more FMRs are faster (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: recycle FMRs through lockless lists (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: fix rds_send_xmit() serialization (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: block ints when acquiring c_lock in rds_conn_message_info() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: remove unused rds_send_acked_before() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: use friendly gfp masks for prefill (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Add caching of frags and incs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove ib_recv_unmap_page() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Assume recv->r_frag is always NULL in refill_one() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Use page_remainder_alloc() for recv bufs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] disconnect when IB devices are removed (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: introduce rds_conn_connect_if_down() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] add refcount tracking to struct rds_ib_device (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] get the xmit max_sge from the RDS IB device on the connection (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] rds_ib_cm_handle_connect() forgot to unlock c_cm_lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Fix reference counting on the for xmit_atomic and xmit_rdma (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: use RCU to protect the connection hash (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: use locking on the connection hash list (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Fix RDMA message reference counting (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: don't let RDS shutdown a connection while senders are present (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Use RCU for the bind lookup searches (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] add _to_node() macros for numa and use {k, v}malloc_node() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove unused variable in ib_remove_addr() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: rcu-ize rds_ib_get_device() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: per-rm flush_wait waitq (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: switch to rwlock on bind_lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Update comments in rds_send_xmit() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Use a generation counter to avoid rds_send_xmit loop (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Get pong working again (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do wait_event_interruptible instead of wait_event (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Remove send_quota from send_xmit() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Move atomic stats from general to ib-specific area (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: rds_message_unmapped() doesn't need to check if queue active (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix locking in send on m_rs_lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Use NOWAIT in message_map_pages() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Bypass workqueue when queueing cong updates (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Call rds_send_xmit() directly from sendmsg() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: rds_send_xmit() locking/irq fixes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Change send lock from a mutex to a spinlock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Refill recv ring directly from tasklet (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Stop supporting old cong map sending method (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Do not wait for send ring to be empty on conn shutdown (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Perform unmapping ops in stages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Make sure cmsgs aren't used in improper ways (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Add flag for silent ops. Do atomic op before RDMA (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Move some variables around for consistency (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: queue failure notifications for dropped atomic ops (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Add a warning if trying to allocate 0 sgs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do not set op_active in r_m_copy_from_user() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Rewrite rds_send_xmit (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Rename data op members prefix from m_ to op_ (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Remove struct rds_rdma_op (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: purge atomic resources too in rds_message_purge() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Inline rdma_prepare into cmsg_rdma_args (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Implement silent atomics (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Move loop-only function to loop.c (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Make all flow control code conditional on i_flowctl (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Remove unsignaled_bytes sysctl (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: rewrite rds_ib_xmit (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove ib_[header/data]_sge() functions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove dead code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Disallow connections less than RDS 3.1 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] eliminate duplicate code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: inc_purge() transport function unused - remove it (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Whitespace (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do not mask address when pinning pages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Base init_depth and responder_resources on hw values (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Implement atomic operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Clear up some confusing code in send_remove_from_sock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: make sure all sgs alloced are initialized (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: make m_rdma_op a member of rds_message (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: fold rdma.h into rds.h (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Explicitly allocate rm in sendmsg() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: cleanup/fix rds_rdma_unuse (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: break out rdma and data ops into nested structs in rds_message (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: cleanup: remove "== NULL"s and "!= NULL"s in ptr comparisons (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: move rds_shutdown_worker impl. to rds_conn_shutdown (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix locking in send on m_rs_lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Rewrite rds_send_drop_to() for clarity (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix corrupted rds_mrs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix BUG_ONs to not fire when in a tasklet (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix hang with modified FIN handling on A0 cards (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Change state to closing after FIN (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix double CLOSE event indication crash (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Write correct register write to set TX pause param (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fixed Ethtool statistics report (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Consider napi_get_frags() failure (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Don't exceed the max HW CQ depth (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: use bitmap library (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fix build warning in mlx4_en_create_rx_ring (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: updated driver version (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Moving to work with GRO (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: reconfiguring mac address (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: get/set ringsize uses actual ring size (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fixing report in Ethtool get_settings (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Added self diagnostics test implementation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Validate port up prior to transmitting (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Reporting link state with KERN_INFO (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fixed MAX_TX_RINGS definition (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: performing CLOSE_PORT at the end of tear-down process (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Setting dev->perm_addr field (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Setting actual RX ring size (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fixed incorrect unmapping on RX flow (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: update PCI ids (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix setting of the function number in transmit descriptors (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: support eeprom read/write on functions other than 0 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: handle Rx/Tx queue ranges not starting at 0 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: remove num_lro parameter (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: fix a leak of kernel memory (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] Convert unbounded kzalloc calls to kcalloc (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Obtain RDMA QID ranges from LLD/FW (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Add missing include (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ehca: Drop unnecessary NULL test (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix confusing if statement indentation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: do not use PCI resources before pci_enable_device() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix misindented code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix showing wqm_quanta (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Get rid of "set but not used" variables (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Read firmware version from correct place (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Export req_lim via sysfs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Make receive buffer handling more robust (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Use print_hex_dump() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Rename RAW_ETY to RAW_ETHERTYPE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix two sparse warnings (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Make needlessly global iwch_l2t_send() static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Add timeouts when waiting for FW responses (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Fix race between qib_error_qp() and receive packet processing (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Limit the number of packets processed per interrupt (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Allow writes to the diag_counters to be able to clear them (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Set cfgctxts to number of CPUs by default (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Set/reset the EP timer inside EP lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Use correct control txq (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Fix race in fini path (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: update driver version (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: add new PCI IDs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix wrong shift direction (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: support running the driver on PCI functions besides 0 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: advertise NETIF_F_TSO_ECN (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: get on-chip queue info from FW and create a memory window for them (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix TSO descriptors (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: don't offload Rx checksums for IPv6 fragments (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: disable an interrupt that is neither used nor serviced (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cm: Check LAP state before sending an MRA (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix hangs on ifdown (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Store and print eeprom version (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Convert pci_table entries to PCI_VDEVICE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Allow PSM to select from multiple port assignment algorithms (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Turn off IB latency mode (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Use generic_file_llseek (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Support variable sized work requests (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Clean up signed check of unsigned variable (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Remove dependency on __GFP_NOFAIL (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Add module option to tweak delayed ack (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ipath: Fix probe failure path (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove unnecessary casts of private_data (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Avoid variable-length array (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Remove unneeded NULL check (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Remove unneeded assignment (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Rewrite expression to avoid undefined semantics (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] umad: Remove unused-but-set variable 'already_dead' (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: exclude registers with read side effects from register dumps (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: avoid duplicating some resource freeing code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: move the choice of interrupt type before net_device registration (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Use request_firmware() to load SD7220 firmware (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: Use kfree_skb for skb pointers (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Fix world-writable child interface control sysfs attributes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Clean up properly if qib_init() fails (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Completion queue callback needs to be single threaded (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Update 7322 serdes tables (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Clear 6120 hardware error register (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Clear eager buffer memory for each new process (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Mask hardware error during link reset (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Don't mark VL15 bufs as WC to avoid a rare 7322 chip problem (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Derive smac_idx from port viid (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Avoid false GTS CIDX_INC overflows (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Don't call abort_connection() for active connect failures (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4vf: Add code to provision T4 PCI-E SR-IOV Virtual Functions with hardware resources (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4vf: Add new macros and definitions for hardware constants (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4vf: update to latest T4 firmware API file (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4vf: small changes to message processing structures/macros (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: request 7.10 firmware (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: minor cleanup (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: update FW definitions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: add a missing error interrupt (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: propagate link initialization errors to .ndo_open's callers (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: set dev_id to the port number (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: implement EEH (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: rearrange initialization code in preparation for EEH (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: dynamically determine flash size and FW image location (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] fix the deadlock in qib_fs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: use net_device dev_id to indicate port number (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: Use memdup_user (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Add missing mutex_unlock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Remove DCA support until feature is finished (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ehca: convert cpu notifier to return encapsulate errno value (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Use a single txselect module parameter for serdes tuning (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Don't rely on (undefined) order of function parameter evaluation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ucm: Use memdup_user() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Fix undefined symbol error when CONFIG_PCI_MSI=n (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix incorrect unlock in nes_process_mac_intr() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Async event for closed QP causes crash (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Have ethtool read hardware registers for rx/tx stats (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Only insert sq qid in lookup table (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Support IB_WR_READ_WITH_INV opcode (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Set fence flag for inv-local-stag work requests (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Update some HW limits (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Don't limit fastreg page list depth (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Return proper errors in fastreg mr/pbl allocation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Fix overflow bug in CQ arm (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Optimize CQ overflow detection (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: CQ size must be IQ size - 2 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Register RDMA provider based on LLD state_change events (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Detach from the LLD after unregistering RDMA device (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ipath: Remove support for QLogic PCIe QLE devices (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Add new qib driver for QLogic PCIe InfiniBand adapters (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mad: Make needlessly global mad_sendq_size/mad_recvq_size static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Allow device-specific per-port sysfs files (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Clean up mlx4_alloc_icm() a bit (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Fix possible chunk sg list overflow in mlx4_alloc_icm() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: notify upper drivers if the device is already up when they load (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: keep interrupts available when the ports are brought down (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix initial addition of MAC address (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Use kmemdup() instead of kmalloc()+memcpy() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: report GRO stats with ethtool -S (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: configure HW VLAN extraction through FW (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] MAINTAINERS: Add cxgb4 and iw_cxgb4 entries (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Shrink .text with compile-time init of handlers arrays (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: increase serial number length (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: Make unnecessarily global functions static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: Use ntohs() on __be16 value instead of htons() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Allow disabling/enabling TSO on the fly through ethtool (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Add support for masked atomic operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Add support for masked atomic operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cma: Randomize local port allocation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Make unnecessarily global functions static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Make nesadapter->phy_lock usage consistent (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [kernel] Enable the new kfifo API (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [kernel] kfifo: add the new generic kfifo API (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Add driver for Chelsio T4 RNIC (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Don't free skbs on NET_XMIT_* indications from LLD (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Explicitly rule out llseek to avoid BKL in default_llseek() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: cleanup: remove unneeded variable (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ipoib: remove addrlen check for mc addresses (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] convert multiple drivers to use netdev_for_each_mc_addr (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Enable per-cpu workqueue threads (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do not call set_page_dirty() with irqs off (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Properly unmap when getting a remote access error (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: only put sockets that have seen congestion on the poll_waitq (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix locking in rds_send_drop_to() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Turn down alarming reconnect messages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Workaround for in-use MRs on close causing crash (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix send locking issue (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix congestion issues for loopback (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS/TCP: Wait to wake thread when write space available (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: update copy_to_user state in tcp transport (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: sendmsg() should check sndtimeo, not rcvtimeo (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do not BUG() on error returned from ib_post_send (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Fix typos in comments (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ib_qib: back out driver entirely (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}- [ppc] fix oops in device_pm_remove (Steve Best) [632683] - [fs] Allow gfs2 to update quota usage through the quotactl interface (Steven Whitehouse) [671267] - [x86] thp: pte alloc trans splitting (John Villalovos) [464222] - [x86] Enable CONFIG_INTEL_TXT so that Intel Trusted Execution Technology can work (John Villalovos) [464222] - [scsi] pmcraid: disable msix and expand device config entry (Rob Evers) [633880] - [scsi] pmcraid: add support for set timestamp command and other fixes (Rob Evers) [633880] - [scsi] pmcraid: MSI-X support and other changes (Rob Evers) [633880] - [kprobes] x86, alternative: Call stop_machine_text_poke() on all cpus (Jiri Olsa) [464658] - [kprobes] Remove redundant text_mutex lock in optimize (Jiri Olsa) [464658] - [kprobes] Add sparse context annotations (Jiri Olsa) [464658] - [kprobes] Remove __dummy_buf (Jiri Olsa) [464658] - [kprobes] Make functions static (Jiri Olsa) [464658] - [kprobes] Verify jprobe entry point (Jiri Olsa) [464658] - [kprobes] Remove redundant address check (Jiri Olsa) [464658] - [kprobes] x86: Fix the return address of multiple kretprobes (Jiri Olsa) [464658] - [kprobes] x86: fix swapped segment registers in kretprobe (Jiri Olsa) [464658] - [kprobes] Move enable/disable_kprobe() out from debugfs code (Jiri Olsa) [464658] - [kprobes] Calculate the index correctly when freeing the out-of-line execution slot (Jiri Olsa) [464658] - [kprobes] x86: Issue at least one memory barrier in stop_machine_text_poke() (Jiri Olsa) [464658] - [kprobes] x86: Support kprobes jump optimization on x86 (Jiri Olsa) [464658] - [kprobes] x86: Add text_poke_smp for SMP cross modifying code (Jiri Olsa) [464658] - [kprobes] x86: Cleanup save/restore registers (Jiri Olsa) [464658] - [kprobes] x86: Boost probes when reentering (Jiri Olsa) [464658] - [kprobes] Jump optimization sysctl interface (Jiri Olsa) [464658] - [kprobes] Introduce kprobes jump optimization (Jiri Olsa) [464658] - [kprobes] Introduce generic insn_slot framework (Jiri Olsa) [464658] - [kprobes] x86: Cleanup RELATIVEJUMP_INSTRUCTION to RELATIVEJUMP_OPCODE (Jiri Olsa) [464658] - [kprobes] Add mcount to the kprobes blacklist (Jiri Olsa) [464658] - [kprobes] Check probe address is reserved (Jiri Olsa) [464658] - [kprobes] x86/alternatives: Fix build warning (Jiri Olsa) [464658] - [kprobes] ftrace/alternatives: Introducing *_text_reserved functions (Jiri Olsa) [464658] - [kprobes] Disable booster when CONFIG_PREEMPT=y (Jiri Olsa) [464658] - [kprobes] Fix distinct type warning (Jiri Olsa) [464658] - [kprobes] Sanitize struct kretprobe_instance allocations (Jiri Olsa) [464658] - [kprobes] x86: use kernel_stack_pointer() in kprobes.c (Jiri Olsa) [464658] - [kprobes] Prevent re-registration of the same kprobe (Jiri Olsa) [464658] - [kprobes] x86-32: Move irq-exit functions to kprobes section (Jiri Olsa) [464658] - [kprobes] Prohibit to probe native_get_debugreg (Jiri Olsa) [464658] - [kprobes] x86-64: Allow to reenter probe on post_handler (Jiri Olsa) [464658] - [kprobes] x86: Call BUG() when reentering probe into KPROBES_HIT_SS (Jiri Olsa) [464658] - [kprobes] tracing: Dump the culprit kprobe in case of kprobe recursion (Jiri Olsa) [464658] - [kprobes] Cleanup fix_riprel() using insn decoder on x86 (Jiri Olsa) [464658] - [kprobes] Checks probe address is instruction boudary on x86 (Jiri Olsa) [464658] - [fs] fix kernel panic at __rpc_create_common() when mounting nfs (Takashi Sato) [670734] - [fs] inotify: stop kernel memory leak on file creation failure (Eric Paris) [656832] {CVE-2010-4250} - [fs] GFS2: remove iopen glocks from cache on failed deletes (Benjamin Marzinski) [669877] - [fs] ext2, ext3: directory handling speedups for smaller blocksizes (Eric Sandeen) [520462] - [powerpc] add support for new hcall H_BEST_ENERGY (Steve Best) [630086] - [mm] filemap: fix race condition in xip_file_fault (Hendrik Brueckner) [623251] - [fs] nfs4: set source address when callback is generated (J. Bruce Fields) [662589] - [net] ipv4: correct IGMP behavior on v2/v3 query responses (Jiri Pirko) [671153] - [net] Fix definition of netif_vdbg() when VERBOSE_DEBUG is not defined (Michal Schmidt) [669749] - [net] sctp: fix kernel panic resulting from mishandling of icmp dest unreachable msg (Neil Horman) [667029] - [net] backport Receive Packet Steering (Neil Horman) [620680] - [scsi] scsi_dh_alua: fix overflow in alua_rtpg port group id check (Mike Snitzer) [670572] - [scsi] libsas: fix definition of wideport, include local sas address (David Milburn) [669782] - [kernel] tracing: fix recursive user stack trace (Jiri Olsa) [602804] - [security] audit: include subject in login records (Eric Paris) [670328] - [security] audit: consistent naming of field types in tty audit logs (Eric Paris) [670556] - [security] audit: capture mmap arguments in audit logs (Eric Paris) [661398] - [perf] sched: Use PTHREAD_STACK_MIN to avoid pthread_attr_setstacksize() fail (Jiri Pirko) [663891] - [kernel] lib: fix vscnprintf() if @size is == 0 (Anton Arapov) [667328] - [usb] EHCI: AMD periodic frame list table quirk (Don Zickus) [651332] - [kernel] tracing: Shrink max latency ringbuffer if unnecessary (Jarod Wilson) [632063] - [edac] i7core_edac: return -ENODEV if no MC is found (Mauro Carvalho Chehab) [646505] - [block] mmc: Add support for O2Micro SD/MMC (John Feeney) [637243] - [sound] ALSA: add snd-aloop module (Jaroslav Kysela) [647012] - [x86] Add ACPI APEI support (Matthew Garrett) [641036] - [x86] Enabling/Fixing Warm reboots on Dell UEFI systems (Shyam Iyer) [641434] - [x86] Add Intel Intelligent Power Sharing driver (Matthew Garrett) [513536] - [x86] Include support for DMI OEM flag to set pci=bfsort in future Dell systems (Shyam Iyer) [658537] - [x86] Add support for Sandybridge temperature monitoring and thermal/power throttling (Matthew Garrett) [638254] - [x86] cpuidle: Add a repeating pattern detector to the menu governor (Matthew Garrett) [638259] - [virt] virtio: remove virtio-pci root device (Michael S. Tsirkin) [583064] - [virt] xen/events: change to using fasteoi (Andrew Jones) [667359] - [virt] x86/pvclock: Zero last_value on resume (Andrew Jones) [663755] - [netdrv] e1000: prevent unhandled IRQs from taking down virtual machines (Dean Nelson) [655521] - [netdrv] ixgbevf: update to upstream version 1.0.19-k0 (Andy Gospodarek) [636329] - [netdrv] enic: update to upstream version 1.4.1.10 (Andy Gospodarek) [641092] - [netdrv] sfc: update to current upstream version with SFC9000 support (Michal Schmidt) [556563] - [netdrv] ath9k: fix inconsistent lock state (Stanislaw Gruszka) [669373] - [mm] writeback: write_cache_pages doesn't terminate at nr_to_write <= 0 (Josef Bacik) [638349] - [mm] allow MMCONFIG above 4GB (Seiji Aguchi) [635753] - [mm] install_special_mapping skips security_file_mmap check (Frantisek Hrbata) [662199] {CVE-2010-4346} - [mm] KSM on THP (Andrea Arcangeli) [647334] - [mm] performance optimization to retry page fault when blocking on disk transfer (Larry Woodman) [667186] - [mm] allocate memory in khugepaged outside of mmap_sem write mode (Andrea Arcangeli) [647849] - [mm] make exclusively owned pages belong to the local anon_vma on swapin (Rik van Riel) [617199]- [security] selinux: include vmalloc.h for vmalloc_user (Eric Paris) [667225] - [security] selinux: implement mmap on /selinux/policy (Eric Paris) [667225] - [security] SELinux: allow userspace to read policy back out of the kernel (Eric Paris) [667225] - [security] kernel: rounddown helper function (Eric Paris) [667225] - [security] SELinux: drop useless (and incorrect) AVTAB_MAX_SIZE (Eric Paris) [667225] - [security] SELinux: break ocontext reading into a separate function (Eric Paris) [667225] - [security] SELinux: move genfs read to a separate function (Eric Paris) [667225] - [security] selinux: fix error codes in symtab_init() (Eric Paris) [667225] - [security] selinux: fix error codes in cond_policydb_init() (Eric Paris) [667225] - [security] selinux: fix error codes in cond_read_node() (Eric Paris) [667225] - [security] selinux: fix error codes in cond_read_av_list() (Eric Paris) [667225] - [security] selinux: propagate error codes in cond_read_list() (Eric Paris) [667225] - [security] selinux: fix up style problem on /selinux/status (Eric Paris) [667500] - [security] selinux: fast status update interface (Eric Paris) [667500] - [scsi] qla4xxx: Update driver version to 5.02.00-k5 (Chad Dupuis) [516846] - [scsi] qla4xxx: Updated the Copyright header (Chad Dupuis) [516846] - [scsi] qla4xxx: do not reset hba if ql4xdontresethba is set (Chad Dupuis) [516846] - [scsi] qla4xxx: do not check for fw hung if reset retry is in progress (Chad Dupuis) [516846] - [scsi] qla4xxx: cache new IP address acquired via DHCP (Chad Dupuis) [516846] - [scsi] qla4xxx: Fail initialization if qla4_8xxx_pci_mem_write_2M fails (Chad Dupuis) [516846] - [scsi] qla4xxx: put device in FAILED state for 82XX initialization failure (Chad Dupuis) [516846] - [scsi] qla4xxx: do not process interrupt unconditionally (Chad Dupuis) [516846] - [scsi] qla4xxx: use correct fw_ddb_index in abort task (Chad Dupuis) [516846] - [scsi] qla4xxx: memory wedge with peg_halt test in loop (Chad Dupuis) [516846] - [scsi] qla4xxx: initialize MSI in correct way (Chad Dupuis) [516846] - [scsi] qla4xxx: Drop use of IRQF_DISABLE (Chad Dupuis) [516846] - [scsi] qla4xxx: Fix cmd check in qla4xxx_cmd_wait (Chad Dupuis) [516846] - [scsi] qla4xxx: Update driver version to 5.02.00-k4 (Chad Dupuis) [516846] - [scsi] qla4xxx: grab hardware_lock in eh_abort before accessing srb (Chad Dupuis) [516846] - [scsi] qla4xxx: remove unwanted check for bad spd (Chad Dupuis) [516846] - [scsi] qla4xxx: update AER support for ISP82XX (Chad Dupuis) [516846] - [scsi] qla4xxx: Clear the rom lock if the firmware died while holding it (Chad Dupuis) [516846] - [scsi] qla4xxx: use CRB Register for Request Queue in-pointer (Chad Dupuis) [516846] - [scsi] qla4xxx: dump mailbox registers on System Error (Chad Dupuis) [516846] - [scsi] qla4xxx: Add support for 8130/8131 AENs (Chad Dupuis) [516846] - [scsi] qla4xxx: Reset seconds_since_last_heartbeat correctly (Chad Dupuis) [516846] - [scsi] qla4xxx: On firmware hang do not wait for the outstanding commands to complete (Chad Dupuis) [516846] - [scsi] qla4xxx: free_irqs on failed initialize_adapter (Chad Dupuis) [516846] - [scsi] qla4xxx: correct data type of sense_len in qla4xxx_status_cont_entry (Chad Dupuis) [516846] - [scsi] qla4xxx: remove "ha->retry_reset_ha_cnt" from wait_for_hba_online (Chad Dupuis) [516846] - [scsi] qla4xxx: honor return status of qla4xxx_hw_reset (Chad Dupuis) [516846] - [scsi] qla4xxx: Trivial cleanup (Chad Dupuis) [516846] - [scsi] qla4xxx: fix build on PPC (Chad Dupuis) [516846] - [scsi] qla4xxx: fix build (Chad Dupuis) [516846] - [scsi] qla4xxx: fix compilation warning (Chad Dupuis) [516846] - [scsi] qla4xxx: Update driver version to 5.02.00-k3 (Chad Dupuis) [516846] - [scsi] qla4xxx: Added AER support for ISP82xx (Chad Dupuis) [516846] - [scsi] qla4xxx: Handle outstanding mbx cmds on hung f/w scenarios (Chad Dupuis) [516846] - [scsi] qla4xxx: updated mbx_sys_info struct to sync with FW 4.6.x (Chad Dupuis) [516846] - [scsi] qla4xxx: clear AF_DPC_SCHEDULED flage when exit from do_dpc (Chad Dupuis) [516846] - [scsi] qla4xxx: Stop firmware before doing init firmware (Chad Dupuis) [516846] - [scsi] qla4xxx: Use the correct request queue (Chad Dupuis) [516846] - [scsi] qla4xxx: set correct value in sess->recovery_tmo (Chad Dupuis) [516846] - [scsi] qla4xxx: fix typos concerning "initiali[zs]e" (Chad Dupuis) [516846] - [scsi] qla4xxx: Update driver version to 5.02.00-k2 (Chad Dupuis) [516846] - [scsi] qla4xxx: wait for device_ready before device discovery (Chad Dupuis) [516846] - [scsi] qla4xxx: replace all dev_info, dev_warn, dev_err with ql4_printk (Chad Dupuis) [516846] - [scsi] qla4xxx: Added support for ISP82XX (Chad Dupuis) [516846] - [scsi] qla4xxx: Handle one H/W Interrupt at a time (Chad Dupuis) [516846] - [scsi] qla4xxx: Fix the freeing of the buffer allocated for DMA (Chad Dupuis) [516846] - [scsi] qla4xxx: correct return status in function qla4xxx_fw_ready (Chad Dupuis) [516846] - [scsi] qla4xxx: unblock iscsi session after setting ddb state online (Chad Dupuis) [516846] - [scsi] qla4xxx: set driver ddb state correctly in process_ddb_changed (Chad Dupuis) [516846] - [hwmon] config: enable k10temp module (Michal Schmidt) [623968] - [hwmon] k10temp: add hwmon driver for AMD family 10h/11h CPUs (Michal Schmidt) [623968] - [x86] Calgary: Limit the max PHB number to 256 (James Takahashi) [579480] - [x86] Calgary: Increase max PHB number (James Takahashi) [579480] - [tracing] wakeup latency tracer graph support (Jiri Olsa) [667519] - [tracing] Have graph flags passed in to ouput functions (Jiri Olsa) [667519] - [tracing] Add ftrace events for graph tracer (Jiri Olsa) [667519] - [uv] sgi-xpc: XPC fails to discover partitions (George Beshers) [662996] - [uv] sgi-xpc: Incoming XPC channel messages (George Beshers) [662996] - [uv] x86: Use allocated buffer in tlb_uv.c:tunables_read() (George Beshers) [662722] - [uv] x86: Initialize BAU hub map (George Beshers) [662722] - [uv] x86: Initialize BAU MMRs only on hubs with cpus (George Beshers) [662722] - [scsi] bsg: correct fault if queue object removed while dev_t open (Mike Christie) [619818 658248] - [scsi] fc class: add fc host dev loss sysfs file (Mike Christie) [619818 658248] - [scsi] lpfc: prep for fc host dev loss tmo support (Mike Christie) [619818 658248] - [scsi] qla2xxx: prep for fc host dev loss tmo support (Mike Christie) [619818 658248] - [scsi] ibmvfc: prep for fc host dev loss tmo support (Mike Christie) [619818 658248] - [scsi] fnic: prep for fc host dev loss tmo support (Mike Christie) [619818 658248] - [scsi] scsi_transport_fc: fix blocked bsg request when fc object deleted (Mike Christie) [619818 658248] - [scsi] ibmvfc: do not reset dev_loss_tmo in slave callout (Mike Christie) [619818 658248] - [scsi] fnic: do not reset dev_loss_tmo in slave callout (Mike Christie) [619818 658248] - [scsi] lpfc: do not reset dev_loss_tmo in slave callout (Mike Christie) [619818 658248] - [scsi] qla2xxx: do not reset dev_loss_tmo in slave callout (Mike Christie) [619818 658248] - [scsi] fc class: add fc host default default dev loss setting (Mike Christie) [619818 658248] - [scsi] scsi_transport_fc: Protect against overflow in dev_loss_tmo (Mike Christie) [619818 658248] - [md] fix bug with re-adding of partially recovered device (Mike Snitzer) [663783] - [md] fix possible deadlock in handling flush requests (Mike Snitzer) [663783] - [md] move code in to submit_flushes (Mike Snitzer) [663783] - [md] remove handling of flush_pending in md_submit_flush_data (Mike Snitzer) [663783] - [virt] enable CONFIG_DEBUG_SECTION_MISMATCH=y (Stefan Assmann) [614455] - [virt] xen: fix section mismatch in reference from the function xen_hvm_init_shared_info() (Stefan Assmann) [614455] - [powerpc] Don't use kernel stack with translation off (Steve Best) [628951] - [powerpc] Initialise paca->kstack before early_setup_secondary (Steve Best) [628951] - [edac] i7core_edac: return -ENODEV when devices were already probed (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: use edac's own way to print errors (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Avoid PCI refcount to reach zero on successive load/reload (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix refcount error at PCI devices (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: it is safe to i7core_unregister_mci() when mci=NULL (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix an oops at i7core probe (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Remove unused member channels in i7core_pvt (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Remove unused arg csrow from get_dimm_config (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Reduce args of i7core_register_mci (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Introduce i7core_unregister_mci (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Use saved pointers (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Check probe counter in i7core_remove (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Call pci_dev_put() when alloc_i7core_dev() failed (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix error path of i7core_register_mci (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix order of lines in i7core_register_mci (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Always do get/put for all devices (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Introduce i7core_pci_ctl_create/release (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Introduce free_i7core_dev (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Introduce alloc_i7core_dev (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Reduce args of i7core_get_onedevice (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix the logic in i7core_remove() (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Don't do the legacy PCI probe by default (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: don't use a freed mci struct (Mauro Carvalho Chehab) [603124] - [edac] edac_core: Print debug messages at release calls (Mauro Carvalho Chehab) [603124] - [edac] edac_core: Don't let free(mci) happen while using it (Mauro Carvalho Chehab) [603124] - [edac] edac_core: Do a better job with node removal (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: explicitly remove PCI devices from the devices list (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: MCE NMI handling should stop first (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Initialize all priv vars before start polling (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Improve debug to seek for register/remove errors (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: move #if PAGE_SHIFT to edac_core.h (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: properly terminate the group of udimm counters (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Properly mark const static vars as such (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: move static vars to the beginning of the file (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Be sure that the edac pci handler will be properly released (Mauro Carvalho Chehab) [603124] - [net] bonding: prevent oopsing on calling pskb_may_pull on shared skb (Andy Gospodarek) [665110]- [netdrv] e1000: Add support for the CE4100 reference platform (Dean Nelson) [636330] - [netdrv] Intel Wired LAN drivers: Use static const (Dean Nelson) [636330] - [netdrv] e1000: use vzalloc() (Dean Nelson) [636330] - [netdrv] e1000: fix screaming IRQ (Dean Nelson) [636330] - [netdrv] e1000: fix return value not set on error (Dean Nelson) [636330] - [netdrv] e1000: make e1000_reinit_safe local (Dean Nelson) [636330] - [netdrv] vlan: Don't check for vlan group before vlan_tx_tag_present (Dean Nelson) [636330] - [netdrv] e1000: return operator cleanup (Dean Nelson) [636330] - [netdrv] e1000: use GRO for receive (Dean Nelson) [636330] - [netdrv] e1000: fix occasional panic on unload (Dean Nelson) [636330] - [netdrv] e1000: use work queues (Dean Nelson) [636330] - [netdrv] e1000: set NETIF_F_HIGHDMA for VLAN feature flags (Dean Nelson) [636330] - [netdrv] e1000: fix Tx hangs by disabling 64-bit DMA (Dean Nelson) [636330] - [netdrv] e1000: Remove address use from assignments of function pointers (Dean Nelson) [636330] - [netdrv] e1000: Add missing read memory barrier (Dean Nelson) [636330] - [netdrv] e1000: use netif_ instead of netdev_ (Dean Nelson) [636330] - [netdrv] e1000: allow option to limit number of descriptors down to 48 per ring (Dean Nelson) [636330] - [netdrv] e1000: Fix message logging defect (Dean Nelson) [636330] - [netdrv] e1000: Remove unnecessary returns from void function()s (Dean Nelson) [636330] - [netdrv] e1000: Use new function for copybreak tests (Dean Nelson) [636330] - [netdrv] e1000: fix WARN_ON with mac-vlan (Dean Nelson) [636330] - [netdrv] e1000: Use netdev_, pr_ and dev_ (Dean Nelson) [636330] - [netdrv] e1000: use DMA API instead of PCI DMA functions (Dean Nelson) [636330] - [netdrv] e1000: use skb_headlen() (Dean Nelson) [636330] - [netdrv] e1000: do not modify tx_queue_len on link speed change (Dean Nelson) [636330] - [netdrv] intel: remove trailing space in messages (Dean Nelson) [636330] - [netdrv] e1000: Fix DMA mapping error handling on RX (Dean Nelson) [636330] - [netdrv] e1000: correct wrong coding style for "else" (Dean Nelson) [636330] - [netdrv] e1000: convert to use netdev_for_each_mc_addr (Dean Nelson) [636330] - [netdrv] e1000: call pci_save_state after pci_restore_state (Dean Nelson) [636330] - [netdrv] e1000: Report link status in ethtool when interface is down (Dean Nelson) [636330] - [netdrv] e1000: Fix tests of unsigned in *_tx_map() (Dean Nelson) [636330] - [netdrv] use DEFINE_PCI_DEVICE_TABLE() (Dean Nelson) [636330] - [netdrv] drivers/net: Move && and || to end of previous line (Dean Nelson) [636330] - [netdrv] request_irq - Remove unnecessary leading & from second arg (Dean Nelson) [636330] - [netdrv] net: Use netdev_alloc_skb_ip_align() (Dean Nelson) [636330] - [netdrv] e1000: Fix erroneous display of stats by ethtool -S (Dean Nelson) [636330] - [netdrv] e1000: Use the instance of net_device_stats from net_device (Dean Nelson) [636330] - [net] dcb: use after free in dcb_flushapp() (John Villalovos) [634003 634008] - [net] dcb: unlock on error in dcbnl_ieee_get() (John Villalovos) [634003 634008] - [net] dcbnl: more informed return values for new dcbnl routines (John Villalovos) [634003 634008] - [net] dcbnl: cleanup (John Villalovos) [634003 634008] - [net] dcbnl: adding DCBX feature flags get-set (John Villalovos) [634003 634008] - [x86] dcbnl: adding DCBX engine capability (John Villalovos) [634003 634008] - [net] net_dcb: add application notifiers (John Villalovos) [634003 634008] - [dbc] dcbnl: add appliction tlv handlers (John Villalovos) [634003 634008] - [net] Fix KABI breakage caused by backport of commit 3e29027af43728c2a91fe3f735ab2822edaf54a8 (John Villalovos) [634003 634008] - [x86] dcbnl: add support for ieee8021Qaz attributes (John Villalovos) [634003 634008] - [ata] ahci: Fix bug in storing EM messages (David Milburn) [653789] - [ata] ahci: add em_buffer attribute for AHCI hosts (David Milburn) [653789] - [ata] ahci: EM message type auto detect (David Milburn) [653789] - [x86] ACPICA: Optimization: Reduce the number of namespace walks (George Beshers) [635866] - [x86] ACPICA: Performance enhancement for namespace search and access (George Beshers) [635866] - [x86] ACPICA: Update flags for operand object (George Beshers) [635866] - [net] cxgb4: fix GRO stats counting (Michal Schmidt) [669737] - [net] gro: make gro_result_t a separate type for the sparse checker (Michal Schmidt) [669737] - [net] gro: add receive functions that return GRO result codes (Michal Schmidt) [669737] - [net] gro: Name the GRO result enumeration type (Michal Schmidt) [669737] - [virt] xen/events: use locked set|clear_bit() for cpu_evtchn_mask (Andrew Jones) [667359] - [virt] xen: synch event channels delivery on HVM (Andrew Jones) [667359] - [virt] xen: dynamically allocate irq & event structures (Andrew Jones) [667359] - [virt] xen: improvements to VIRQ_DEBUG output (Andrew Jones) [667359] - [virt] xen/evtchn: clear secondary CPUs' cpu_evtchn_mask[] after restore (Andrew Jones) [667359] - [virt] xen: ensure that all event channels start off bound to VCPU 0 (Andrew Jones) [667359] - [virt] xen: use dynamic_irq_init_keep_chip_data (Andrew Jones) [667359] - [virt] xen: set up IRQ before binding virq to evtchn (Andrew Jones) [667359] - [virt] xen: statically initialize cpu_evtchn_mask_p (Andrew Jones) [667359] - [scsi] mpt2sas: version upgrade (Tomas Henzl) [642590] - [scsi] mpt2sas: DIF Type 2 Protection Support (Tomas Henzl) [642590] - [scsi] mpt2sas: Call the_scsih_ir_shutdown prior to reporting the volumes missing from the OS (Tomas Henzl) [642590] - [scsi] mpt2sas: Basic code cleanup in mpt2sas_base (Tomas Henzl) [642590] - [scsi] mpt2sas: Prevent access to freed memory from port enable process (Tomas Henzl) [642590] - [scsi] mpt2sas: Fix the race between broadcast asyn event (Tomas Henzl) [642590] - [scsi] mpt2sas: Add support for customer specific branding messages (Tomas Henzl) [642590] - [scsi] mpt2sas: Revision P-MPI header update (Tomas Henzl) [642590] - [scsi] mpt2sas: Correct resizing calculation for max_queue_depth (Tomas Henzl) [642590] - [scsi] mpt2sas: Internal device reset complete event is not supported for older firmware prior to MPI Rev-K (Tomas Henzl) [642590] - [scsi] mpt2sas: Device removal handshake even though the PHYSTATUS_VACANT bit is set in the PhyStatus (Tomas Henzl) [642590] - [scsi] mpt2sas: Debug string changes from target to device (Tomas Henzl) [642590] - [scsi] mpt2sas: Sanity check for phy count is added using maxphy (Tomas Henzl) [642590] - [scsi] mpt2sas: Remove code for TASK_SET_FULL from-driver (Tomas Henzl) [642590] - [scsi] mpt2sas: MPI2.0 header updated (Tomas Henzl) [642590] - [scsi] mpt2sas: Modify code to support Expander switch (Tomas Henzl) [642590] - [scsi] mpt2sas: Create a pool of chain buffer instead of dedicated (Tomas Henzl) [642590] - [scsi] mpt2sas: Added loadtime parameters for IOMissingDelay and parameters (Tomas Henzl) [642590] - [scsi] mpt2sas: Added sanity check for cb_idx and smid access (Tomas Henzl) [642590] - [scsi] mpt2sas: Copy message frame before releasing to free pool to have a local reference (Tomas Henzl) [642590] - [scsi] mpt2sas: Copy sense buffer instead of working on direct memory location (Tomas Henzl) [642590] - [scsi] mpt2sas: Adding additional message to error escalation callback (Tomas Henzl) [642590] - [scsi] mpt2sas: Add additional check for responding volumes after Host Reset (Tomas Henzl) [642590] - [scsi] mpt2sas: Added ENOMEM return type when allocation fails (Tomas Henzl) [642590] - [scsi] mpt2sas: Redesign raid devices event handling using pd_handles per HBA (Tomas Henzl) [642590] - [scsi] mpt2sas: Tie a log info message to a specific PHY (Tomas Henzl) [642590] - [scsi] mpt2sas: print level KERN_DEBUG is replaced by KERN_INFO (Tomas Henzl) [642590] - [scsi] mpt2sas: Added sysfs support for tracebuffer (Tomas Henzl) [642590] - [scsi] mpt2sas: MPI header version N is updated (Tomas Henzl) [642590] - [scsi] mpt2sas: Added sysfs counter for ioc reset (Tomas Henzl) [642590] - [scsi] mpt2sas: Added expander phy control support (Tomas Henzl) [642590] - [scsi] mpt2sas: Added expander phy counter support (Tomas Henzl) [642590] - [scsi] mpt2sas: Staged device discovery disable_discovery module parameter is added (Tomas Henzl) [642590] - [scsi] mpt2sas: Hold Controller reset when another reset is in progress (Tomas Henzl) [642590] - [netdrv] bnx2: Free IRQ before freeing status block memory (John Feeney) [635889] - [netdrv] bnx2: remove cancel_work_sync() from remove_one (John Feeney) [635889] - [netdrv] bnx2: Use static const (John Feeney) [635889] - [netdrv] bnx2: don't use flush_scheduled_work() (John Feeney) [635889] - [netdrv] bnx2: Remove config access to non-standard registers (John Feeney) [635889] - [netdrv] bnx2: Fix reset bug on 5709 (John Feeney) [635889] - [netdrv] Update to firmware 6.0.x (John Feeney) [635889] - [netdrv] bnx2: Enable AER on PCIE devices only (John Feeney) [635889] - [netdrv] bnx2: Add PCI Advanced Error Reporting support (John Feeney) [635889] - [netdrv] bnx2: Update version to 2.0.17 (John Feeney) [635889] - [netdrv] bnx2: Remove some unnecessary smp_mb() in tx fast path (John Feeney) [635889] - [netdrv] bnx2: Call pci_enable_msix() with actual number of vectors (John Feeney) [635889] - [netdrv] bnx2: Use proper counter for net_device_stats->multicast (John Feeney) [635889] - [netdrv] bnx2: use device model DMA API (John Feeney) [635889] - [netdrv] bnx2: allocate with GFP_KERNEL flag on RX path init (John Feeney) [635889] - [netdrv] bnx2: Update version to 2.0.16 (John Feeney) [635889] - [netdrv] bnx2: Dump some config space registers during TX timeout (John Feeney) [635889] - [netdrv] bnx2: fix dma_get_ops compilation breakage (John Feeney) [635889] - [netdrv] bnx2: Use netif_carrier_off() to prevent timeout (John Feeney) [635889] - [netdrv] bnx2: Fix register printouts during NETEV_WATCHDOG (John Feeney) [635889] - [netdrv] bnx2: Add prefetches to rx path (John Feeney) [635889] - [netdrv] bnx2: Add GRO support (John Feeney) [635889] - [netdrv] bnx2: Update version to 2.0.9 (John Feeney) [635889] - [netdrv] bnx2: Remove now useless VPD code (John Feeney) [635889] - [netdrv] bnx2: Add helper to search for VPD keywords (John Feeney) [635889] - [netdrv] bnx2: Add VPD information field helper functions (John Feeney) [635889] - [netdrv] bnx2: Add helper to find a VPD resource data type (John Feeney) [635889] - [netdrv] bnx2: Add large and small resource data type code (John Feeney) [635889] - [netdrv] pci: Add PCI LRDT tag size and section size (John Feeney) [635889] - [netdrv] bnx2: convert multiple drivers to use netdev_for_each_mc_addr (John Feeney) [635889] - [netdrv] bnx2: Use (pr|netdev|netif)_ macro helpers (John Feeney) [635889] - [netdrv] be2net: update be2net driver to version 2.103.298r (Ivan Vecera) [635741] - [netdrv] ixgbe: update to upstream version 3.0.12-k2 (Andy Gospodarek) [561359 617193 622640 629909 632598 637332] - [netdrv] igb driver update (Stefan Assmann) [636322] - [netdrv] e1000e: upstream to upstream version 1.2.20 (Andy Gospodarek) [636325] - [pci] Fix warnings when CONFIG_DMI unset (Jon Masters) [639965] - [pci] export SMBIOS provided firmware instance and label to sysfs (Jon Masters) [639965] - [fs] xfs: don't block on buffer read errors (Dave Chinner) [581838] - [fs] xfs: serialise unaligned direct IOs (Dave Chinner) [669272] - [fs] xfs: ensure sync write errors are returned (Dave Chinner) [669272] - [netdrv] hostap_cs: fix sleeping function called from invalid context (Stanislaw Gruszka) [621103] - [netdrv] p54usb: New USB ID for Gemtek WUBI-100GW (Stanislaw Gruszka) [621103] - [netdrv] p54usb: add 5 more USBIDs (Stanislaw Gruszka) [621103] - [netdrv] orinoco: clear countermeasure setting on commit (Stanislaw Gruszka) [621103] - [netdrv] orinoco: fix TKIP countermeasure behaviour (Stanislaw Gruszka) [621103] - [netdrv] p54/eeprom.c: Return -ENOMEM on memory allocation failure (Stanislaw Gruszka) [621103] - [netdrv] p54usb: add five more USBIDs (Stanislaw Gruszka) [621103] - [netdrv] p54usb: fix off-by-one on !CONFIG_PM (Stanislaw Gruszka) [621103] - [netdrv] wext: fix potential private ioctl memory content leak (Stanislaw Gruszka) [621103] - [netdrv] hostap_pci: set dev->base_addr during probe (Stanislaw Gruszka) [621103] - [netdrv] ath5k: check return value of ieee80211_get_tx_rate (Stanislaw Gruszka) [621103] - [netdrv] p54: fix tx feedback status flag check (Stanislaw Gruszka) [621103] - [netdrv] ath9k_hw: fix parsing of HT40 5 GHz CTLs (Stanislaw Gruszka) [621103] - [netdrv] ath5k: disable ASPM L0s for all cards (Stanislaw Gruszka) [621103] - [netdrv] cfg80211: don't get expired BSSes (Stanislaw Gruszka) [621103] - [netdrv] ath9k: fix yet another buffer leak in the tx aggregation code (Stanislaw Gruszka) [621103] - [netdrv] ath9k: fix TSF after reset on AR913x (Stanislaw Gruszka) [621103] - [netdrv] cfg80211: ignore spurious deauth (Stanislaw Gruszka) [621103] - [netdrv] ath9k_hw: fix an off-by-one error in the PDADC boundaries calculation (Stanislaw Gruszka) [621103] - [netdrv] ath9k: enable serialize_regmode for non-PCIE AR9160 (Stanislaw Gruszka) [621103] - [netdrv] ath5k: initialize ah->ah_current_channel (Stanislaw Gruszka) [621103] - [netdrv] mac80211: fix supported rates IE if AP doesn't give us it's rates (Stanislaw Gruszka) [621103] - [netdrv] libertas/sdio: 8686: set ECSI bit for 1-bit transfers (Stanislaw Gruszka) [621103] - [netdrv] mac80211: do not wip out old supported rates (Stanislaw Gruszka) [621103] - [netdrv] p54pci: add Symbol AP-300 minipci adapters pciid (Stanislaw Gruszka) [621103] - [netdrv] hostap: Protect against initialization interrupt (Stanislaw Gruszka) [621103] - [netdrv] ath9k: Avoid corrupt frames being forwarded to mac80211 (Stanislaw Gruszka) [621103] - [netdrv] ath9k: re-enable ps by default for new single chip families (Stanislaw Gruszka) [621103] - [netdrv] ath5k: drop warning on jumbo frames (Stanislaw Gruszka) [621103] - [netdrv] wl1251: fix a memory leak in probe (Stanislaw Gruszka) [621103] - [netdrv] ath9k: add support for 802.11n bonded out AR2427 (Stanislaw Gruszka) [621103] - [netdrv] wireless: report reasonable bitrate for MCS rates through wext (Stanislaw Gruszka) [621103] - [netdrv] p54usb: Add device ID for Dell WLA3310 USB (Stanislaw Gruszka) [621103] - [netdrv] ath5k: retain promiscuous setting (Stanislaw Gruszka) [621103] - [netdrv] mac80211: fix rts threshold check (Stanislaw Gruszka) [621103] - [netdrv] mac80211: Fix robust management frame handling (MFP) (Stanislaw Gruszka) [621103] - [netdrv] ar9170usb: fix panic triggered by undersized rxstream buffer (Stanislaw Gruszka) [621103] - [netdrv] ar9170usb: add a couple more USB IDs (Stanislaw Gruszka) [621103] - [netdrv] rtl8180: fix tx status reporting (Stanislaw Gruszka) [621103] - [drm] fix writeback on rn50 powerpc (Dave Airlie) [667565] - [net] backport of vlan_get_protocol() (Andy Gospodarek) [669787] - [mm] backport vzalloc() and vzalloc_node() (Andy Gospodarek) [669787]- [block] blk-cgroup: Allow creation of hierarchical cgroups (Vivek Goyal) [658482] - [netdrv] tg3: Provide EEE support (John Feeney) [632105] - [netdrv] tg3: Disable TSS except for 5719 (John Feeney) [634316] - [netdrv] tg3: Raise the jumbo frame BD flag threshold (John Feeney) [635078] - [netdrv] tg3: Enable phy APD for 5717 and later asic revs (John Feeney) [635078] - [netdrv] tg3: Enable mult rd DMA engine on 5719 (John Feeney) [635078] - [netdrv] tg3: Fix 5719 internal FIFO overflow problem (John Feeney) [635078] - [netdrv] tg3: Assign correct tx margin for 5719 (John Feeney) [635078] - [netdrv] tg3: Apply 10Mbps fix to all 57765 revisions (John Feeney) [635078] - [netdrv] tg3: Add extend rx ring sizes for 5717 and 5719 (John Feeney) [635078] - [netdrv] tg3: Prepare for larger rx ring sizes (John Feeney) [635078] - [netdrv] tg3: 5719: Prevent tx data corruption (John Feeney) [635078] - [netdrv] tg3: Unlock 5717 B0+ support (John Feeney) [635078] - [netdrv] tg3: Fix read DMA FIFO overruns on recent devices (John Feeney) [635078] - [netdrv] tg3: Update version to 3.113 (John Feeney) [635078] - [netdrv] tg3: Migrate tg3_flags to phy_flags (John Feeney) [635078] - [netdrv] tg3: Create phy_flags and migrate phy_is_low_power (John Feeney) [635078] - [netdrv] tg3: Add phy-related preprocessor constants (John Feeney) [635078] - [netdrv] tg3: Add error reporting to tg3_phydsp_write() (John Feeney) [635078] - [netdrv] tg3: Improve small packet performance (John Feeney) [635078] - [netdrv] tg3: Remove 5720, 5750, and 5750M (John Feeney) [635078] - [netdrv] tg3: Detect APE firmware types (John Feeney) [635078] - [netdrv] tg3: Restrict ASPM workaround devlist (John Feeney) [635078] - [netdrv] tg3: Manage gphy power for CPMU-less devs only (John Feeney) [635078] - [netdrv] tg3: Don't access phy test ctrl reg for 5717+ (John Feeney) [635078] - [netdrv] tg3: Create TG3_FLG3_5717_PLUS flag (John Feeney) [635078] - [netdrv] tg3: Disable TSS also during tg3_close() (John Feeney) [635078] - [netdrv] tg3: Add 5784 ASIC rev to earlier PCIe MPS fix (John Feeney) [635078] - [netdrv] tg3: Update version to 3.112 (John Feeney) [635078] - [netdrv] tg3: Fix some checkpatch errors (John Feeney) [635078] - [netdrv] tg3: Revert PCIe tx glitch fix (John Feeney) [635078] - [netdrv] tg3: Report driver version to firmware (John Feeney) [635078] - [netdrv] tg3: Relax 5717 serdes restriction (John Feeney) [635078] - [netdrv] tg3: Fix single MSI-X vector coalescing (John Feeney) [635078] - [netdrv] tg3: Revert RSS indir tbl setup change (John Feeney) [635078] - [netdrv] tg3: allow TSO on vlan devices (John Feeney) [635078] - [netdrv] tg3: Update version to 3.111 (John Feeney) [635078] - [netdrv] tg3: 5717: Allow serdes link via parallel detect (John Feeney) [635078] - [netdrv] tg3: Allow single MSI-X vector allocations (John Feeney) [635078] - [netdrv] tg3: Off-by-one error in RSS setup (John Feeney) [635078] - [netdrv] tg3: Enable GRO by default. (John Feeney) [635078] - [netdrv] tg3: Update version to 3.110 (John Feeney) [635078] - [netdrv] tg3: Remove function errors flagged by checkpatch (John Feeney) [635078] - [netdrv] tg3: Unify max pkt size preprocessor constants (John Feeney) [635078] - [netdrv] tg3: Re-inline VLAN tags when appropriate (John Feeney) [635078] - [netdrv] tg3: Optimize rx double copy test (John Feeney) [635078] - [netdrv] tg3: Update version to 3.109 (John Feeney) [635078] - [netdrv] tg3: Remove tg3_dump_state() (John Feeney) [635078] - [netdrv] tg3: Cleanup if codestyle (John Feeney) [635078] - [netdrv] tg3: The case of switches (John Feeney) [635078] - [netdrv] tg3: Whitespace, constant, and comment updates (John Feeney) [635078] - [netdrv] tg3: Use VPD fw version when present (John Feeney) [635078] - [netdrv] tg3: Prepare FW version code for VPD versioning (John Feeney) [635078] - [netdrv] tg3: Fix message 80 char violations (John Feeney) [635078] - [netdrv] tg3: netdev_err() => dev_err() (John Feeney) [635078] - [netdrv] tg3: Replace pr_err with sensible alternatives (John Feeney) [635078] - [netdrv] tg3: Restore likely() check in tg3_poll_msix() (John Feeney) [635078] - [netdrv] drivers/net/tg3.c: change the field used with the TG3_FLAG_10_100_ONLY constant (John Feeney) [635078] - [netdrv] tg3: Remove now useless VPD code (John Feeney) [635078] - [netdrv] pci: Add helper to search for VPD keywords (John Feeney) [635078] - [netdrv] pci: Add VPD information field helper functions (John Feeney) [635078] - [netdrv] pci: Add helper to find a VPD resource data type (John Feeney) [635078] - [netdrv] pci: Add large and small resource data type code (John Feeney) [635078] - [netdrv] pci: Add PCI LRDT tag size and section size (John Feeney) [635078] - [netdrv] net: convert multiple drivers to use netdev_for_each_mc_addr, part6 (John Feeney) [635078] - [netdrv] drivers/net/tg3.c: Use (pr|netdev)_ macro helpers (John Feeney) [635078] - [kdump] vt-d: Handle previous faults after enabling fault handling (Takao Indoh) [617137] - [kdump] Enable the intr-remap fault handling after local apic setup (Takao Indoh) [617137] - [kdump] vt-d: Fix the vt-d fault handling irq migration in the x2apic mode (Takao Indoh) [617137] - [kdump] vt-d: Quirk for masking vtd spec errors to platform error handling logic (Takao Indoh) [617137] - [netdrv] return operator cleanup (Dean Nelson) [636331] - [netdrv] e100: Add missing read memory barrier (Dean Nelson) [636331] - [net] trans_start cleanups (Dean Nelson) [636331] - [netdrv] e100: Fix the TX workqueue race (Dean Nelson) [636331] - [netdrv] Use pr_ and netif_ (Dean Nelson) [636331] - [net] convert multiple drivers to use netdev_for_each_mc_addr, part4 (Dean Nelson) [636331] - [net] use netdev_mc_count and netdev_mc_empty when appropriate (Dean Nelson) [636331] - [netdrv] use DEFINE_PCI_DEVICE_TABLE() (Dean Nelson) [636331] - [netdrv] e100: Fix to allow systems with FW based cards to resume from STD (Dean Nelson) [636331] - [net] Use netdev_alloc_skb_ip_align() (Dean Nelson) [636331] - [netdrv] qlcnic: change module parameter permissions (Chad Dupuis) [667192] - [netdrv] qlcnic: fix ethtool diagnostics test (Chad Dupuis) [667192] - [netdrv] qlcnic: fix flash fw version read (Chad Dupuis) [667192] - [netdrv] Use static const (Chad Dupuis) [667192] - [netdrv] qlcnic: reset pci function unconditionally during probe (Chad Dupuis) [667192] - [netdrv] qlcnic: fix ocm window register offset calculation (Chad Dupuis) [667192] - [netdrv] qlcnic: fix LED test when interface is down (Chad Dupuis) [667192] - [netdrv] qlcnic: Updated driver version to 5.0.13 (Chad Dupuis) [667192] - [netdrv] qlcnic: LICENSE file for qlcnic (Chad Dupuis) [667192] - [netdrv] qlcnic: validate eswitch config values for PF (Chad Dupuis) [667192] - [netdrv] qlcnic: Disable loopback support (Chad Dupuis) [667192] - [netdrv] qlcnic: avoid using reset_devices as it may become obsolete (Chad Dupuis) [667192] - [netdrv] qlcnic: Bumped up driver version to 5.0.12 (Chad Dupuis) [667192] - [netdrv] qlcnic: fix panic on load (Chad Dupuis) [667192] - [netdrv] qlcnic: lro off message log from set rx checsum (Chad Dupuis) [667192] - [netdrv] qlcnic: Add description for CN1000Q adapter (Chad Dupuis) [667192] - [netdrv] qlcnic: Fix for kdump (Chad Dupuis) [667192] - [netdrv] qlcnic: Allow minimum bandwidth of zero (Chad Dupuis) [667192] - [netdrv] qlcnic: define valid vlan id range (Chad Dupuis) [667192] - [netdrv] qlcnic: reduce rx ring size (Chad Dupuis) [667192] - [netdrv] qlcnic: fix mac learning (Chad Dupuis) [667192] - [netdrv] qlcnic: update ethtool stats (Chad Dupuis) [667192] - [scsi] QLogic's qlcnic driver (Bob Picco) [562921] - [mm] notifier_from_errno() cleanup (Prarit Bhargava) [669041] - [x86] convert cpu notifier to return encapsulate errno value (Prarit Bhargava) [669041] - [kernel] notifier: change notifier_from_errno(0) to return NOTIFY_OK (Prarit Bhargava) [669041] - [netdrv] netxen: update driver version 4.0.75 (Chad Dupuis) [667194] - [netdrv] netxen: enable LRO based on NETIF_F_LRO (Chad Dupuis) [667194] - [netdrv] netxen: update module description (Chad Dupuis) [667194] - [netdrv] drivers/net: Use static const (Chad Dupuis) [667194] - [netdrv] netxen: avoid using reset_devices as it may become obsolete (Chad Dupuis) [667194] - [netdrv] netxen: remove unused firmware exports (Chad Dupuis) [667194] - [netdrv] netxen_nic: Fix the tx queue manipulation bug in netxen_nic_probe (Chad Dupuis) [667194] - [netdrv] netxen: fix kdump (Chad Dupuis) [667194] - [netdrv] netxen: make local function static (Chad Dupuis) [667194] - [netdrv] netxen: mask correctable error (Chad Dupuis) [667194] - [netdrv] netxen: fix race in tx stop queue (Chad Dupuis) [667194] - [netdrv] net: return operator cleanup (Chad Dupuis) [667194] - [mm] page-types.c: fix name of unpoison interface (Dean Nelson) [667686] - [mm] Documentation/vm: fix spelling in page-types.c (Dean Nelson) [667686] - [mm] page-types: exit early when invoked with -d|--describe (Dean Nelson) [667686] - [mm] page-types: whitespace alignment (Dean Nelson) [667686] - [mm] page-types: learn to describe flags directly from command line (Dean Nelson) [667686] - [mm] page-types: unsigned cannot be less than 0 in add_page() (Dean Nelson) [667686] - [mm] page-types: constify read only arrays (Dean Nelson) [667686] - [mm] tree-wide: fix assorted typos all over the place (Dean Nelson) [667686] - [kernel] kmsg_dump: use stable variable to dump kmsg buffer (Jarod Wilson) [632041] - [kernel] kmsg_dump: build fixups (Jarod Wilson) [632041] - [kernel] kmsg_dump: Dump on crash_kexec as well (Jarod Wilson) [632041] - [kernel] core: Add kernel message dumper to call on oopses and panics (Jarod Wilson) [632041] - [mm] shmem: put_super must percpu_counter_destroy (Jeff Moyer) [667550] - [fs] tmpfs: make tmpfs scalable with percpu_counter for used blocks (Jeff Moyer) [667550] - [fs] tmpfs: add accurate compare function to percpu_counter library (Jeff Moyer) [667550] - [netdrv] iwlagn: enable only rfkill interrupt when device is down (Stanislaw Gruszka) [593566] - [netdrv] wireless: use a dedicated workqueue for cfg80211 (Stanislaw Gruszka) [593566] - [netdrv] mac80211: do not requeue scan work when not needed (Stanislaw Gruszka) [593566] - [netdrv] mac80211: compete scan to cfg80211 if deferred scan fail to start (Stanislaw Gruszka) [593566] - [netdrv] mac80211: fix scan locking wrt. hw scan (Stanislaw Gruszka) [593566] - [netdrv] mac80211: flush workqueue before restarting device (Stanislaw Gruszka) [593566] - [drm] Backport AGP/DRM from 2.6.37-rc8 (Dave Airlie) [667565] - [drm] vga_switcheroo: backport (Dave Airlie) [667281] - [drm] fbcon: fix situation where fbcon gets deinitialised and can't reinit (Dave Airlie) [667281] - [char] vt: fix issue when fbcon wants to takeover a second time (Dave Airlie) [667281] - [drm] fb/kms: fix kABI issue in the aperture code (Dave Airlie) [667281] - [drm] fbdev: updates needed for drm backport (Dave Airlie) [667281] - [kernel] Revert "debug_locks: set oops_in_progress if we will log messages." (Dave Airlie) [667281] - [i2c] i2c-algo-bit: Add pre- and post-xfer hooks (Dave Airlie) [667281] - [x86] io-mapping: move asm include inside the config option (Dave Airlie) [667281] - [drm] io-mapping: Specify slot to use for atomic mappings (Dave Airlie) [667281] - [x86] Add array variants for setting memory to wc caching (Dave Airlie) [667281]- [x86] xsave: Use xsaveopt in context-switch path when supported (John Villalovos) [492912] - [x86] cpu: Enumerate xsaveopt (John Villalovos) [492912] - [x86] cpu: Add xsaveopt cpufeature (John Villalovos) [492912] - [x86] cpu: Make init_scattered_cpuid_features() consider cpuid subleaves (John Villalovos) [492912] - [x86] xsave: Sync xsave memory layout with its header for user handling (John Villalovos) [492912] - [x86] xsave: Track the offset, size of state in the xsave layout (John Villalovos) [492912] - [x86] fpu: Use static_cpu_has() to implement use_xsave() (John Villalovos) [492912] - [x86] Add new static_cpu_has() function using alternatives (John Villalovos) [492912] - [x86] fpu: Use the proper asm constraint in use_xsave() (John Villalovos) [492912] - [x86] Eliminate TS_XSAVE (John Villalovos) [492912] - [x86] cpu: Make APERF/MPERF a normal table-driven flag (John Villalovos) [492912] - [x86] Unify APERF/MPERF support (John Villalovos) [492912] - [x86] x86, cpu: Add AMD core boosting feature flag to /proc/cpuinfo (John Villalovos) [492912] - [scsi] lpfc: Update lpfc version for 8.3.5.30 driver release (Rob Evers) [663119] - [scsi] lpfc: Turned parity and serr bits back on after performing sli4 board reset PCI access (Rob Evers) [663119] - [scsi] lpfc: Use VPI for ALL ELS commands and allocate RPIs at node creation (Rob Evers) [663119] - [scsi] lpfc: Correct bit-definitions in SLI4 data structures (Rob Evers) [663119] - [scsi] lpfc: Update lpfc version for 8.3.5.29 driver release (Rob Evers) [663119] - [scsi] lpfc: Implement new SLI4 initialization procedures based on if_type (Rob Evers) [663119] - [scsi] lpfc: Implement the FC and SLI async event handlers (Rob Evers) [663119] - [scsi] lpfc: Comment update, minor re-order to sync w/ upstream (Rob Evers) [663119] - [scsi] lpfc: Fixed panic in the __lpfc_sli_get_sglq (Rob Evers) [663119] - [scsi] lpfc: Fixed management command context setting (Rob Evers) [663119] - [netdrv] vxge: make functions local and remove dead code (Bob Picco) [636869] - [netdrv] drivers/net: Convert unbounded kzalloc calls to kcalloc (Bob Picco) [636869] - [netdrv] vxge-main.c: Use pr_ and netdev_ (Bob Picco) [636869] - [netdrv] vxge: Version update (Bob Picco) [636869] - [netdrv] vxge: Update copyright information (Bob Picco) [636869] - [netdrv] vxge: NETIF_F_LLTX removal (Bob Picco) [636869] - [netdrv] vxge: Fix multicast issues (Bob Picco) [636869] - [netdrv] vxge: Remove queue_state references (Bob Picco) [636869] - [netdrv] vxge: show startup message with KERN_INFO (Bob Picco) [636869] - [netdrv] drivers/net: Remove unnecessary returns from void function()s (Bob Picco) [636869] - [x86] additional LPC Controller DeviceID for Intel Patsburg PCH for TCO Watchdog (David Milburn) [464257] - [x86] additional LPC Controller DeviceID for Intel Patsburg PCH (David Milburn) [464257] - [i2c] i2c-i801: Add Intel Patsburg device ID (David Milburn) [464257] - [pci] update Intel Patsburg defines (David Milburn) [464257] - [pci] irq and pci_ids patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [sound] ALSA HD Audio patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [x86] watchdog: TCO Watchdog patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [x86] ahci: AHCI and RAID mode SATA patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [ata] ata_piix: IDE Mode SATA patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [netdrv] ibmveth: Free irq on error path (Steve Best) [632706] - [netdrv] ibmveth: Cleanup error handling inside ibmveth_open (Steve Best) [632706] - [netdrv] ibmveth: Update module information and version (Steve Best) [632706] - [netdrv] ibmveth: Remove some unnecessary include files (Steve Best) [632706] - [netdrv] ibmveth: Convert driver specific assert to BUG_ON (Steve Best) [632706] - [netdrv] ibmveth: Return -EINVAL on all ->probe errors (Steve Best) [632706] - [netdrv] ibmveth: Coding style fixes (Steve Best) [632706] - [netdrv] ibmveth: Some formatting fixes (Steve Best) [632706] - [netdrv] ibmveth: Convert driver specific error functions to netdev_err (Steve Best) [632706] - [netdrv] ibmveth: Convert driver specific debug to netdev_dbg (Steve Best) [632706] - [netdrv] ibmveth: Remove redundant function prototypes (Steve Best) [632706] - [netdrv] ibmveth: Convert to netdev_alloc_skb (Steve Best) [632706] - [netdrv] ibmveth: remove procfs code (Steve Best) [632706] - [netdrv] ibmveth: Enable IPv6 checksum offload (Steve Best) [632706] - [netdrv] ibmveth: Remove duplicate checksum offload setup code (Steve Best) [632706] - [netdrv] ibmveth: Add optional flush of rx buffer (Steve Best) [632706] - [netdrv] ibmveth: Add scatter-gather support (Steve Best) [632706] - [netdrv] ibmveth: Use lighter weight read memory barrier in ibmveth_poll (Steve Best) [632706] - [netdrv] ibmveth: Add rx_copybreak (Steve Best) [632706] - [netdrv] ibmveth: Add tx_copybreak (Steve Best) [632706] - [netdrv] ibmveth: Remove LLTX (Steve Best) [632706] - [netdrv] ibmveth: batch rx buffer replacement (Steve Best) [632706] - [netdrv] ibmveth: Remove integer divide caused by modulus (Steve Best) [632706] - [scsi] ibmvfc: version 1.0.9 (Steve Best) [632710] - [scsi] ibmvfc: Handle Virtual I/O Server reboot (Steve Best) [632710] - [scsi] ibmvfc: Log link up/down events (Steve Best) [632710] - [scsi] ibmvfc: Fix terminate_rport_io (Steve Best) [632710] - [scsi] ibmvfc: Fix rport add/delete race resulting in oops (Steve Best) [632710] - [scsi] ibmvfc: Add support for fc_block_scsi_eh (Steve Best) [632710] - [scsi] ibmvfc: Add FC Passthru support (Steve Best) [632710] - [scsi] ibmvfc: Fix adapter cancel flags for terminate_rport_io (Steve Best) [632710] - [scsi] ibmvfc: Remove unnecessary parameter to ibmvfc_init_host (Steve Best) [632710] - [scsi] ibmvfc: Fix locking in ibmvfc_remove (Steve Best) [632710] - [scsi] ibmvfc: Fixup TMF response handling (Steve Best) [632710] - [ppc64] Enable PM_SLEEP on POWER w/o KABI changes (Steve Best) [632683] - [ppc64] pseries: Partition hibernation support for RHEL6.1 (Steve Best) [632683] - [ppc64] pseries: Partition hibernation support (Steve Best) [632683] - [ppc64] ibmvscsi: Fix softlockup on resume (Steve Best) [632683] - [ppc64] ibmvfc: Fix soft lockup on resume (Steve Best) [632683] - [ppc64] ibmvscsi: Add suspend/resume support (Steve Best) [632683] - [ppc64] ibmvfc: Add suspend/resume support (Steve Best) [632683] - [ppc64] ibmveth: Add suspend/resume support (Steve Best) [632683] - [ppc64] vio: Add power management support (Steve Best) [632683] - [ppc64] pseries: Migration code reorganization / hibernation prep (Steve Best) [632683] - [configs] redhat: added CONFIG_SECURITY_DMESG_RESTRICT option (Frantisek Hrbata) [653245] - [kernel] restrict unprivileged access to kernel syslog (Frantisek Hrbata) [653245] - [edac] i7300_edac: Fix an error with RHEL6 build (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add it to x86 RHEL6 build (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Properly initialize per-csrow memory size (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: better initialize page counts (Mauro Carvalho Chehab) [638237] - [edac] MAINTAINERS: Add maintainer for i7300-edac driver (Mauro Carvalho Chehab) [638237] - [edac] i7300-edac: CodingStyle cleanup (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Improve comments (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Cleanup: reorganize the file contents (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Properly detect channel on CE errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: enrich FBD error info for corrected errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: enrich FBD error info for fatal errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: pre-allocate a buffer used to prepare err messages (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Fix MTR x4/x8 detection logic (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Make the debug messages coherent with the others (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Cleanup: remove get_error_info logic (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add a code to cleanup error registers (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add support for reporting FBD errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Properly detect the type of error correction (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Detect if the device is on single mode (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Adds detection for enhanced scrub mode on x8 (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Clear the error bit after reading (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add error detection code for global errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Better name PCI devices (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add a FIXME note about the error correction type (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: add global error registers (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: display info if ECC is enabled or not (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: start a driver for i7300 chipset (Mauro Carvalho Chehab) [638237] - [net] ipsec: fragment locally generated tunnel-mode IPSec6 packets as needed (Herbert Xu) [661113] - [dma] Fix incorrect iommu in ioatdma (John Feeney) [611884] - [pci] sysfs: Update ROM to include default owner write access (Alex Williamson) [668478] - [x86] tboot: Add support for S3 memory integrity protection (John Villalovos) [464222] - [x86] Fix checking of SRAT when node 0 ram is not from 0 (Amerigo Wang) [668340] - [virt] VMX: when entering real mode align segment base to 16 bytes (Gleb Natapov) [665970] - [virt] xenbus: implement O_NONBLOCK (Paolo Bonzini) [607262] - [virt] x86: Push potential exception error code on task switches (Gleb Natapov) [654284] - [virt] VMX: add module parameter to avoid trapping HLT instructions (Gleb Natapov) [661540] - [netdrv] QLogic nextxen driver updates (Bob Picco) [562940] - [scsi] libsas: fix NCQ mixing with non-NCQ (David Milburn) [621606]- [netdrv] BNX2I: Updated version, copyright, and maintainer info (Mike Christie) [635894] - [netdrv] BNX2I: Added iSCSI text pdu support for iSCSI offload (Mike Christie) [635894] - [netdrv] BNX2I: Added jumbo MTU support for the no shost case (Mike Christie) [635894] - [netdrv] BNX2I: Added support for the 57712(E) devices (Mike Christie) [635894] - [netdrv] BNX2I: Added handling for unsupported iSCSI offload hba (Mike Christie) [635894] - [netdrv] BNX2I: Fixed the 32-bit swapping of the LUN field for nopouts for 5771X (Mike Christie) [635894] - [netdrv] BNX2I: Allow ep CONNECT_FAILED condition to go through proper cleanup (Mike Christie) [635894] - [netdrv] BNX2I: Added reconnect fix connecting against Lefthand targets (Mike Christie) [635894] - [netdrv] BNX2I: Cleaned up various error conditions in ep_connect/disconnect (Mike Christie) [635894] - [netdrv] BNX2I: Added return code check for chip kwqe submission request (Mike Christie) [635894] - [netdrv] BNX2I: Modified the bnx2i stop path to compensate for in progress ops (Mike Christie) [635894] - [netdrv] BNX2I: Removed the dynamic registration of CNIC (Mike Christie) [635894] - [netdrv] BNX2I: Added mutex lock protection to conn_get_param (Mike Christie) [635894] - [netdrv] BNX2I: Allow to abort the connection if connect request times out (Mike Christie) [635894] - [netdrv] BNX2I: Fixed the remote TCP RST handling for the 570X (1g) (Mike Christie) [635894] - [netdrv] BNX2I: Fixed a cid leak issue for 5771X (10g) (Mike Christie) [635894] - [netdrv] BNX2I: Fixed the endian bug in the TMF LUN cmd send (Mike Christie) [635894] - [netdrv] BNX2I: Added chip cleanup for the remove module path (Mike Christie) [635894] - [netdrv] BNX2I: Recouple the CFC delete cleanup with cm_abort/close completion (Mike Christie) [635894] - [netdrv] BNX2I: Added support for other TMFs besides ABORT_TASK (Mike Christie) [635894] - [netdrv] BNX2I: Fixed a protocol violation on nopout responses (Mike Christie) [635894] - [netdrv] BNX2I: Added host param ISCSI_HOST_PARAM_IPADDRESS (Mike Christie) [635894] - [netdrv] BNX2I: Fixed the TCP graceful termination initiation (Mike Christie) [635894] - [netdrv] BNX2I: Fine tuned conn destroy and context destroy timeout values (Mike Christie) [635894] - [netdrv] cnic: Fix the type field in SPQ messages (Mike Christie) [635892] - [netdrv] cnic: Do not call bnx2i when bnx2i is calling cnic_unregister_driver() (Mike Christie) [635892] - [netdrv] cnic: Do not allow iSCSI and FCoE on bnx2x multi-function mode (Mike Christie) [635892] - [netdrv] cnic: fix mem leak on allocation failures in cnic_alloc_uio_rings() (Mike Christie) [635892] - [netdrv] cnic: Add FCoE support on 57712 (Mike Christie) [635892] - [netdrv] cnic: Add kcq2 support on 57712 (Mike Christie) [635892] - [netdrv] cnic: Call cm_connect_complete() immediately on error (Mike Christie) [635892] - [netdrv] cnic: Check device state before reading the kcq pointer in IRQ (Mike Christie) [635892] - [netdrv] cnic: Support NIC Partition mode (Mike Christie) [635892] - [netdrv] cnic: Use proper client and connection IDs on iSCSI ring (Mike Christie) [635892] - [netdrv] cnic: Improve ->iscsi_nl_msg_send() (Mike Christie) [635892] - [netdrv] cnic: Prevent "scheduling while atomic" when calling ->cnic_init() (Mike Christie) [635892] - [netdrv] cnic: Fix iSCSI TCP port endian order (Mike Christie) [635892] - [netdrv] drivers/net/cnic.c: Remove unnecessary semicolons (Mike Christie) [635892] - [netdrv] cnic: Add support for 57712 device (Mike Christie) [635892] - [netdrv] cnic: Decouple uio close from cnic shutdown (Mike Christie) [635892] - [netdrv] cnic: Add cnic_uio_dev struct (Mike Christie) [635892] - [netdrv] cnic: Add cnic_free_uio() (Mike Christie) [635892] - [netdrv] cnic: Defer iscsi connection cleanup (Mike Christie) [635892] - [netdrv] cnic: Add cnic_bnx2x_destroy_ramrod() (Mike Christie) [635892] - [netdrv] cnic: Convert ctx_flags to bit fields (Mike Christie) [635892] - [netdrv] cnic: Add common cnic_request_irq() (Mike Christie) [635892] - [netdrv] bnx2x, cnic: Fix SPQ return credit (Mike Christie) [635892] - [netdrv] bnx2x, cnic, bnx2i: use new FW/HSI (Mike Christie) [635892] - [netdrv] cnic: Fine-tune ring init code (Mike Christie) [635892] - [netdrv] cnic: Use pfid for internal memory offsets (Mike Christie) [635892] - [netdrv] cnic: Pass cp pointer to BNX2X_HW_CID (Mike Christie) [635892] - [netdrv] drivers/net: Convert unbounded kzalloc calls to kcalloc (Mike Christie) [635892] - [netdrv] cnic: Update version to 2.1.3 (Mike Christie) [635892] - [netdrv] cnic: Further unify kcq handling code (Mike Christie) [635892] - [netdrv] cnic: Restructure kcq processing (Mike Christie) [635892] - [netdrv] cnic: Unify kcq allocation for all devices (Mike Christie) [635892] - [netdrv] cnic: Unify IRQ code for all hardware types (Mike Christie) [635892] - [netdrv] cnic: Fine-tune CID memory space calculation (Mike Christie) [635892] - [netdrv] cnic: Fix cnic_cm_abort() error handling (Mike Christie) [635892] - [netdrv] cnic: Refactor and fix cnic_ready_to_close() (Mike Christie) [635892] - [netdrv] cnic: Refactor code in cnic_cm_process_kcqe() (Mike Christie) [635892] - [netdrv] cnic: Return error code in cnic_cm_close() if unsuccessful (Mike Christie) [635892] - [netdrv] cnic: Return SPQ credit to bnx2x after ring setup and shutdown (Mike Christie) [635892] - [netdrv] cnic: Convert cnic_local_flags to atomic ops (Mike Christie) [635892] - [netdrv] drivers/net: Remove unnecessary returns from void function()s (Mike Christie) [635892] - [netdrv] bnx2x: update version to 1.62.00-2 (Mike Christie) [635942] - [netdrv] bnx2x: replace FW to 6.2.5 (Mike Christie) [635942] - [netdrv] bnx2x: add FW 6.2.5 files (Mike Christie) [635942] - [netdrv] bnx2x: Add DCB/PFC support - link layer (Mike Christie) [635942] - [netdrv] bnx2x: add DCB support (Mike Christie) [635942] - [netdrv] bnx2x: add a select queue callback (Mike Christie) [635942] - [netdrv] bnx2x: Take the distribution range definition out of skb_tx_hash() (Mike Christie) [635942] - [netdrv] bnx2x: add FCoE ring (Mike Christie) [635942] - [netdrv] bnx2x: Update version number and a date (Mike Christie) [635942] - [netdrv] bnx2x: Fixed a compilation warning (Mike Christie) [635942] - [netdrv] bnx2x: Use dma_alloc_coherent() semantics for ILT memory allocation (Mike Christie) [635942] - [netdrv] bnx2x: LSO code was broken on BE platforms (Mike Christie) [635942] - [netdrv] bnx2x: Add Nic partitioning mode (57712 devices) (Mike Christie) [635942] - [netdrv] bnx2x: Use helpers instead of direct access to the shinfo(skb) fields (Mike Christie) [635942] - [netdrv] bnx2x: Do interrupt mode initialization and NAPIs adding before register_netdev() (Mike Christie) [635942] - [netdrv] bnx2x: Disable local BHes to prevent a dead-lock situation (Mike Christie) [635942] - [netdrv] net: bnx2x: fix error value sign (Mike Christie) [635942] - [netdrv] drivers/net/bnx2x: Remove unnecessary semicolons (Mike Christie) [635942] - [netdrv] bnx2x: Update version number (Mike Christie) [635942] - [netdrv] bnx2x: Reset 8073 phy during common init (Mike Christie) [635942] - [netdrv] bnx2x: Do not enable CL37 BAM unless it is explicitly enabled (Mike Christie) [635942] - [netdrv] bnx2x: Fix resetting BCM8726 PHY during common init (Mike Christie) [635942] - [netdrv] bnx2x: Clear latch indication on link reset (Mike Christie) [635942] - [netdrv] bnx2x: Fix port selection in case of E2 (Mike Christie) [635942] - [netdrv] bnx2x: Fix waiting for reset complete on BCM848x3 PHYs (Mike Christie) [635942] - [netdrv] bnx2x: Restore appropriate delay during BMAC reset (Mike Christie) [635942] - [netdrv] bnx2x: make local function static and remove dead code (Mike Christie) [635942] - [netdrv] bnx2x: Don't check for vlan group before vlan_tx_tag_present (Mike Christie) [635942] - [netdrv] bnx2x: update version to 1.60.00-3 (Mike Christie) [635942] - [netdrv] bnx2x: prevent false parity error in MSI-X memory of HC block (Mike Christie) [635942] - [netdrv] bnx2x: fix possible deadlock in HC hw block (Mike Christie) [635942] - [netdrv] bnx2x: update version to 1.60.00-2 (Mike Christie) [635942] - [netdrv] bnx2x: remove unnecessary FUNC_FLG_RSS flag and related (Mike Christie) [635942] - [netdrv] bnx2x: Use correct FW constant for header padding (Mike Christie) [635942] - [netdrv] bnx2x: do not deal with power if no capability (Mike Christie) [635942] - [netdrv] bnx2x: remove redundant commands during error handling (Mike Christie) [635942] - [netdrv] bnx2x: Optimized the branching in the bnx2x_rx_int() (Mike Christie) [635942] - [netdrv] bnx2x: Fixing a typo: added a missing RSS enablement (Mike Christie) [635942] - [netdrv] bnx2x: update version to 1.60.00-1 (Mike Christie) [635942] - [netdrv] bnx2x: properly initialize FW stats (Mike Christie) [635942] - [netdrv] bnx2x: code beautify (Mike Christie) [635942] - [netdrv] bnx2x, cnic: Fix SPQ return credit (Mike Christie) [635942] - [netdrv] bnx2x: move msix table initialization to probe() (Mike Christie) [635942] - [netdrv] bnx2x: use L1_CACHE_BYTES instead of magic number (Mike Christie) [635942] - [netdrv] bnx2x: remove unused fields in main driver structure (Mike Christie) [635942] - [netdrv] bnx2x: remove unused parameter in reuse_rx_skb() (Mike Christie) [635942] - [netdrv] bnx2x: Add 57712 support (Mike Christie) [635942] - [netdrv] bnx2x: change type of spq_left to atomic (Mike Christie) [635942] - [netdrv] bnx2x: rename MF related fields (Mike Christie) [635942] - [netdrv] bnx2x: remove old FW files (Mike Christie) [635942] - [netdrv] bnx2x, cnic, bnx2i: use new FW/HSI (Mike Christie) [635942] - [netdrv] bnx2x: add 6.0.34 fw files (Mike Christie) [635942] - [netdrv] bnx2x: create folder for bnx2x firmware files (Mike Christie) [635942] - [netdrv] bnx2x: Moved enabling of MSI to the bnx2x_set_num_queues() (Mike Christie) [635942] - [netdrv] bnx2x: Use netif_set_real_num_{rx, tx}_queues() (Mike Christie) [635942] - [netdrv] bnx2x: return operator cleanup (Mike Christie) [635942] - [netdrv] bnx2x: Spread rx buffers between allocated queues (Mike Christie) [635942] - [netdrv] drivers/net/bnx2x: use ARRAY_SIZE macro in bnx2x_main.c (Mike Christie) [635942] - [netdrv] bnx2x: Update bnx2x version to 1.52.53-6 (Mike Christie) [635942] - [netdrv] bnx2x: Change LED scheme for dual-media (Mike Christie) [635942] - [netdrv] bnx2x: Add dual-media changes (Mike Christie) [635942] - [netdrv] bnx2x: Organize PHY functions (Mike Christie) [635942] - [netdrv] bnx2x: Apply logic changes for the new scheme (Mike Christie) [635942] - [netdrv] bnx2x: Move common function into aggregated function (Mike Christie) [635942] - [netdrv] bnx2x: Adjust flow-control with the new scheme (Mike Christie) [635942] - [netdrv] bnx2x: Adjust alignment of split PHY functions (Mike Christie) [635942] - [netdrv] bnx2x: Split PHY functions (Mike Christie) [635942] - [netdrv] bnx2x: Unify PHY attributes (Mike Christie) [635942] - [netdrv] bnx2x: avoid skb->ip_summed initialization (Mike Christie) [635942] - [netdrv] skbuff.h: add skb_checksum_none_assert() (Mike Christie) [635942] - [netdrv] bnx2x: Update version to 1.52.53-5 (Mike Christie) [635942] - [netdrv] bnx2x: Add BCM84823 to the supported PHYs (Mike Christie) [635942] - [netdrv] bnx2x: Change BCM848xx LED configuration (Mike Christie) [635942] - [netdrv] bnx2x: Remove unneeded setting of XAUI low power to BCM8727 (Mike Christie) [635942] - [netdrv] bnx2x: Change BCM848xx configuration according to IEEE (Mike Christie) [635942] - [netdrv] bnx2x: Reset link before any new link settings (Mike Christie) [635942] - [netdrv] bnx2x: Fix potential link issue In BCM8727 based boards (Mike Christie) [635942] - [netdrv] bnx2x: Fix potential link issue of BCM8073/BCM8727 (Mike Christie) [635942] - [netdrv] bnx2x: fix wrong return from bnx2x_trylock_hw_lock (Mike Christie) [635942] - [netdrv] bnx2x: small fix in stats handling (Mike Christie) [635942] - [netdrv] bnx2x: Update bnx2x version to 1.52.53-4 (Mike Christie) [635942] - [netdrv] bnx2x: Fix PHY locking problem (Mike Christie) [635942] - [netdrv] drivers/net/bnx2x: Adjust confusing if indentation (Mike Christie) [635942] - [netdrv] bnx2x: Load firmware in open() instead of probe() (Mike Christie) [635942] - [netdrv] bnx2x: Protect statistics ramrod and sequence number (Mike Christie) [635942] - [netdrv] bnx2x: Protect a SM state change (Mike Christie) [635942] - [netdrv] net: bnx2x_cmn.c needs net/ip6_checksum.h for csum_ipv6_magic (Mike Christie) [635942] - [netdrv] bnx2x: update driver version to 1.52.53-3 (Mike Christie) [635942] - [netdrv] bnx2x: Move statistics handling code to bnx2x_stats.* (Mike Christie) [635942] - [netdrv] bnx2x: Create separate file for ethtool routines (Mike Christie) [635942] - [netdrv] bnx2x: Create bnx2x_cmn.* files (Mike Christie) [635942] - [netdrv] bnx2x: move global variable load_count to bnx2x.h (Mike Christie) [635942] - [netdrv] bnx2x: store module parameters in driver main structure (Mike Christie) [635942] - [netdrv] bnx2x: Create separate folder for bnx2x driver (Mike Christie) [635942] - [netdrv] bnx2x: Set RXHASH for LRO packets (Mike Christie) [635942] - [netdrv] bnx2x: Make ethtool_ops::set_flags() return -EINVAL for unsupported flags (Mike Christie) [635942] - [netdrv] bnx2x: fail when try to setup unsupported features (Mike Christie) [635942] - [netdrv] bnx2x: Fix link problem with some DACs (Mike Christie) [635942] - [netdrv] bnx2x: avoid TX timeout when stopping device (Mike Christie) [635942] - [netdrv] bnx2x: Remove two prefetch() (Mike Christie) [635942] - [netdrv] bnx2x: add support for receive hashing (Mike Christie) [635942] - [netdrv] bnx2x: Date and version (Mike Christie) [635942] - [netdrv] bnx2x: Rework power state handling code (Mike Christie) [635942] - [netdrv] bnx2x: use mask in test_registers() to avoid parity error (Mike Christie) [635942] - [netdrv] bnx2x: Fixed MSI-X enabling flow (Mike Christie) [635942] - [netdrv] bnx2x: Added new statistics (Mike Christie) [635942] - [netdrv] bnx2x: White spaces (Mike Christie) [635942] - [netdrv] bnx2x: Protect code with NOMCP (Mike Christie) [635942] - [netdrv] bnx2x: Increase DMAE max write size for 57711 (Mike Christie) [635942] - [netdrv] bnx2x: Parity errors handling for 57710 and 57711 (Mike Christie) [635942] - [netdrv] Revert "[netdrv] bnx2x: fix system hung after netdev watchdog" (Mike Christie) [635942] - [netdrv] bnx2x: Added GRO support (Mike Christie) [635942] - [netdrv] bnx2x: remove trailing space in messages (Mike Christie) [635942] - [netdrv] bnx2x: fix typo (Mike Christie) [635942] - [netdrv] bnx2x: convert to use netdev_for_each_mc_addr (Mike Christie) [635942] - [netdrv] drivers/net/bnx2x: Use (pr|netdev|netif)_ macro helpers (Mike Christie) [635942] - [netdrv] bnx2x: use netdev_mc_count and netdev_mc_empty when appropriate (Mike Christie) [635942] - [netdrv] bnx2x: remove HAVE_ leftovers (Mike Christie) [635942] - [netdrv] bnx2x: use DEFINE_PCI_DEVICE_TABLE() (Mike Christie) [635942] - [netdrv] bnx2x: fix typos (Mike Christie) [635942] - [netdrv] bnx2x: Move && and || to end of previous line (Mike Christie) [635942] - [netdrv] bnx2x: Convert ethtool {get_stats, self_test}_count() ops to get_sset_count() (Mike Christie) [635942]- [virt] kvm: fast-path msi injection with irqfd (Michael S. Tsirkin) [658442] - [fs] cifs: make cifs_set_oplock_level() take a cifsInodeInfo pointer (Jeff Layton) [656461] - [fs] cifs: Add cifs_set_oplock_level (Jeff Layton) [656461] - [fs] cifs: eliminate cifsInodeInfo->write_behind_rc (Jeff Layton) [656461] - [fs] cifs: Fix checkpatch warnings and bump cifs version number (Jeff Layton) [656461] - [fs] cifs: wait for writeback to complete in cifs_flush (Jeff Layton) [656461] - [fs] cifs: convert cifsFileInfo->count to non-atomic counter (Jeff Layton) [656461] - [fs] cifs: move close processing from cifs_close to cifsFileInfo_put (Jeff Layton) [656461] - [fs] cifs: move cifsFileInfo_put to file.c (Jeff Layton) [656461] - [fs] cifs: convert GlobalSMBSeslock from a rwlock to regular spinlock (Jeff Layton) [656461] - [fs] cifs: Fix minor checkpatch warning and update cifs version (Jeff Layton) [656461] - [fs] cifs: move cifs_new_fileinfo to file.c (Jeff Layton) [656461] - [fs] cifs: eliminate pfile pointer from cifsFileInfo (Jeff Layton) [656461] - [fs] cifs: cifs_write argument change and cleanup (Jeff Layton) [656461] - [fs] cifs: clean up cifs_reopen_file (Jeff Layton) [656461] - [fs] cifs: eliminate the inode argument from cifs_new_fileinfo (Jeff Layton) [656461] - [fs] cifs: eliminate oflags option from cifs_new_fileinfo (Jeff Layton) [656461] - [fs] cifs: fix flags handling in cifs_posix_open (Jeff Layton) [656461] - [fs] cifs: eliminate cifs_posix_open_inode_helper (Jeff Layton) [656461] - [fs] cifs: don't use vfsmount to pin superblock for oplock breaks (Jeff Layton) [656461] - [fs] cifs: keep dentry reference in cifsFileInfo instead of inode reference (Jeff Layton) [656461] - [fs] Fix f_flags/f_mode in case of lookup_instantiate_filp() from open(pathname, 3) (Jeff Layton) [656461] - [fs] Kill path_lookup_open() (Jeff Layton) [656461] - [fs] add OPEN_FMODE definition (Jeff Layton) [656461] - [fs] cifs: allow calling cifs_build_path_to_root on incomplete cifs_sb (Jeff Layton) [646223] - [fs] cifs: fix check of error return from is_path_accessable (Jeff Layton) [646223] - [fs] cifs: don't take extra tlink reference in initiate_cifs_search (Jeff Layton) [646223] - [fs] cifs: make cifs_ioctl handle NULL filp->private_data correctly (Jeff Layton) [646223] - [fs] cifs: remove unneeded NULL tests (Jeff Layton) [646223] - [fs] cifs: convert tlink_tree to a rbtree (Jeff Layton) [646223] - [fs] cifs: store pointer to master tlink in superblock (Jeff Layton) [646223] - [fs] cifs: on multiuser mount, set ownership to current_fsuid/current_fsgid (Jeff Layton) [646223] - [fs] cifs: initialize tlink_tree_lock and tlink_tree (Jeff Layton) [646223] - [fs] cifs: unregister as a user of slow work on module removal (Jeff Layton) [646223] - [fs] cifs: implement recurring workqueue job to prune old tcons (Jeff Layton) [646223] - [fs] cifs: on multiuser mount, set ownership to current_fsuid/current_fsgid (Jeff Layton) [646223] - [fs] cifs: add "multiuser" mount option (Jeff Layton) [646223] - [fs] cifs: add routines to build sessions and tcons on the fly (Jeff Layton) [646223] - [fs] cifs: fix cifs_show_options to show "username=" or "multiuser" (Jeff Layton) [646223] - [fs] cifs: have find_readable/writable_file filter by fsuid (Jeff Layton) [646223] - [fs] cifs: have cifsFileInfo hold a reference to a tlink rather than tcon pointer (Jeff Layton) [646223] - [fs] cifs: add refcounted and timestamped container for holding tcons (Jeff Layton) [646223] - [fs] cifs: add kfree() on error path (Jeff Layton) [646223] - [fs] cifs: fix handling of signing with writepages (Jeff Layton) [646223] - [fs] cifs: have cifs_new_fileinfo take a tcon arg (Jeff Layton) [646223] - [fs] cifs: add cifs_sb_master_tcon and convert some callers to use it (Jeff Layton) [646223] - [fs] cifs: temporarily rename cifs_sb->tcon to ptcon to catch stragglers (Jeff Layton) [646223] - [fs] cifs: add function to get a tcon from cifs_sb (Jeff Layton) [646223] - [fs] cifs: make various routines use the cifsFileInfo->tcon pointer (Jeff Layton) [646223] - [fs] cifs: Remove unnecessary casts of private_data (Jeff Layton) [646223] - [fs] cifs: add tcon field to cifsFileInfo struct (Jeff Layton) [646223] - [fs] cifs: eliminate redundant xdev check in cifs_rename (Jeff Layton) [646223] - [fs] cifs: consolidate error handling in several functions (Jeff Layton) [646223] - [fs] cifs: add "mfsymlinks" mount option (Jeff Layton) [651878] - [fs] cifs: use Minshall+French symlink functions (Jeff Layton) [651878] - [fs] cifs: implement CIFSCreateMFSymLink() (Jeff Layton) [651878] - [fs] cifs: implement CIFSFormatMFSymlink() (Jeff Layton) [651878] - [fs] cifs: implement CIFSQueryMFSymLink() (Jeff Layton) [651878] - [fs] cifs: implement CIFSCouldBeMFSymlink() and CIFSCheckMFSymlink() (Jeff Layton) [651878] - [fs] cifs: implement CIFSParseMFSymlink() (Jeff Layton) [651878] - [fs] cifs: set CONFIG_CIFS_FSCACHE to 'no' for now (Jeff Layton) [651865] - [fs] cifs: fix another memleak, in cifs_root_iget (Jeff Layton) [651865] - [fs] cifs: cancel_delayed_work() + flush_scheduled_work() -> cancel_delayed_work_sync() (Jeff Layton) [651865] - [fs] cifs: cifs_convert_address() returns zero on error (Jeff Layton) [651865] - [fs] cifs: handle FindFirst failure gracefully (Jeff Layton) [651865] - [fs] cifs: prevent infinite recursion in cifs_reconnect_tcon (Jeff Layton) [651865] - [fs] cifs: Cannot allocate memory error on mount (Jeff Layton) [651865] - [fs] cifs: Remove obsolete header (Jeff Layton) [651865] - [fs] cifs: Allow binding to local IP address (Jeff Layton) [651865] - [fs] cifs: fix broken oplock handling (Jeff Layton) [651865] - [fs] cifs: use type __u32 instead of int for the oplock parameter (Jeff Layton) [651865] - [fs] cifs: reduce false positives with inode aliasing serverino autodisable (Jeff Layton) [651865] - [fs] cifs: don't allow cifs_iget to match inodes of the wrong type (Jeff Layton) [651865] - [fs] cifs: remove redundant path walking in dfs_do_refmount (Jeff Layton) [651865] - [fs] cifs: ignore the "mand", "nomand" and "_netdev" mount options (Jeff Layton) [651865] - [fs] cifs: update README to include details about 'fsc' option (Jeff Layton) [651865] - [fs] cifs: Fix ordering of cleanup on module init failure (Jeff Layton) [651865] - [fs] cifs: relinquish fscache cookie before freeing CIFSTconInfo (Jeff Layton) [651865] - [fs] cifs: Missing ifdef (Jeff Layton) [651865] - [fs] cifs: Missing line from previous commit (Jeff Layton) [651865] - [fs] cifs: Fix build break when CONFIG_CIFS_FSCACHE disabled (Jeff Layton) [651865] - [fs] cifs: fsc should not default to "on" (Jeff Layton) [651865] - [fs] cifs: add mount option to enable local caching (Jeff Layton) [651865] - [fs] cifs: read pages from FS-Cache (Jeff Layton) [651865] - [fs] cifs: store pages into local cache (Jeff Layton) [651865] - [fs] cifs: FS-Cache page management (Jeff Layton) [651865] - [fs] cifs: define inode-level cache object and register them (Jeff Layton) [651865] - [fs] cifs: define superblock-level cache index objects and register them (Jeff Layton) [651865] - [fs] cifs: define server-level cache index objects and register them (Jeff Layton) [651865] - [fs] cifs: register CIFS for caching (Jeff Layton) [651865] - [fs] cifs: add kernel config option for CIFS Client caching support (Jeff Layton) [651865] - [fs] cifs: guard cifsglob.h against multiple inclusion (Jeff Layton) [651865] - [fs] cifs: map NT_STATUS_ERROR_WRITE_PROTECTED to -EROFS (Jeff Layton) [618175] - [fs] cifs: allow matching of tcp sessions in CifsNew state (Jeff Layton) [629085] - [fs] cifs: fix potential double put of TCP session reference (Jeff Layton) [629085] - [fs] cifs: prevent possible memory corruption in cifs_demultiplex_thread (Jeff Layton) [629085] - [fs] cifs: eliminate some more premature cifsd exits (Jeff Layton) [629085] - [fs] cifs: prevent cifsd from exiting prematurely (Jeff Layton) [629085] - [fs] CIFS: Make cifs_convert_address() take a const src pointer and a length (Jeff Layton) [629085] - [x86] oprofile: Add support for 6 counters for AMD family 15h (Robert Richter) [647750] - [x86] oprofile: Add support for AMD family 15h (Robert Richter) [647750] - [x86] GART: Disable GART table walk probes, add warning (Frank Arnold) [633479 633916] - [x86] amd_nb: Enable GART support for AMD family 0x15 CPUs (Frank Arnold) [633479 633916] - [x86] cacheinfo: Unify AMD L3 cache index disable checking (Frank Arnold) [633479] - [x86] powernow-k8: Limit Pstate transition latency check (Frank Arnold) [633479] - [x86] AMD: Extend support to future families (Frank Arnold) [633479] - [x86] amd: Use compute unit information to determine thread siblings (Frank Arnold) [633479 633922] - [x86] amd: Extract compute unit information for AMD CPUs (Frank Arnold) [633479 633922] - [x86] amd: Add support for CPUID topology extension of AMD CPUs (Frank Arnold) [633479 633922] - [x86] cpu: Fix renamed, not-yet-shipping AMD CPUID feature bit (Frank Arnold) [633479] - [x86] cpu: Update AMD CPUID feature bits (Frank Arnold) [633479] - [x86] nmi: Support NMI watchdog on newer AMD CPU families (Frank Arnold) [633479] - [virt] vhost: get/put_user -> __get/__put_user (Michael S. Tsirkin) [665360] - [virt] vhost: copy_to_user -> __copy_to_user (Michael S. Tsirkin) [665360] - [virt] vhost: fix log ctx signalling (Michael S. Tsirkin) [665360] - [virt] vhost: fix return code for log_access_ok() (Michael S. Tsirkin) [665360] - [virt] vhost-net: batch use/unuse mm (Michael S. Tsirkin) [665360] - [virt] drivers/vhost/vhost.c: delete double assignment (Michael S. Tsirkin) [665360] - [virt] vhost: put mm after thread stop (Michael S. Tsirkin) [665360] - [virt] vhost-net: replace workqueue with a kthread (Michael S. Tsirkin) [665360]- [mm] do not keep kswapd awake for an unreclaimable zone (Johannes Weiner) [633825] - [netdrv] iwlwifi: Convert to new PCI PM framework (John Linville) [611075] - [virt] Add AES to CPUID ext_features recognized by kvm (John Cooper) [663538] - [net] tcp: Increase TCP_MAXSEG socket option minimum to TCP_MIN_MSS (Frantisek Hrbata) [652511] {CVE-2010-4165} - [net] tproxy: use the interface primary IP address as a default value for --on-ip (Thomas Graf) [591335] - [net] tproxy: Add missing CAP_NET_ADMIN check to ipv6 side (Thomas Graf) [591335] - [net] tproxy: added IPv6 support to the socket match (Thomas Graf) [591335] - [net] tproxy: split off ipv6 defragmentation to a separate module (Thomas Graf) [591335] - [net] tproxy: check for transparent flag in ip_route_newports (Thomas Graf) [591335] - [net] netfilter: tproxy: nf_tproxy_assign_sock() can handle tw sockets (Thomas Graf) [591335] - [net] tproxy: added IPv6 support to the TPROXY target (Thomas Graf) [591335] - [net] tproxy: allow non-local binds of IPv6 sockets if IP_TRANSPARENT is enabled (Thomas Graf) [591335] - [net] tproxy: added IPv6 socket lookup function to nf_tproxy_core (Thomas Graf) [591335] - [net] tproxy: added const specifiers to udp lookup functions (Thomas Graf) [591335] - [net] tproxy: added tproxy sockopt interface in the IPV6 layer (Thomas Graf) [591335] - [net] tproxy: added udp6_lib_lookup function (Thomas Graf) [591335] - [net] tproxy: add lookup type checks for UDP in nf_tproxy_get_sock_v4() (Thomas Graf) [591335] - [net] tproxy: kick out TIME_WAIT sockets in case a new connection comes in with th (Thomas Graf) [591335] - [net] tproxy: fix hash locking issue when using port redirection in __inet_inherit_port() (Thomas Graf) [591335] - [net] netfilter: use NFPROTO_IPV4 instead of AF_INET (Thomas Graf) [591335] - [net] netfilter: xt_TPROXY: the length of lines should be within 80 (Thomas Graf) [591335] - [mm] fix memory-failure hugetlbfs vs THP collision (Dean Nelson) [531476] - [mm] mm/hugetlb.c: avoid double unlock_page() in hugetlb_fault() (Dean Nelson) [531476] - [mm] mm/hugetlb.c: add missing spin_lock() to hugetlb_cow() (Dean Nelson) [531476] - [mm] Fix migration.c compilation on s390 (Dean Nelson) [531476] - [mm] HWPOISON/signalfd: add support for addr_lsb (Dean Nelson) [531476] - [mm] Encode huge page size for VM_FAULT_HWPOISON errors (Dean Nelson) [531476] - [mm] Fix build error with !CONFIG_MIGRATION (Dean Nelson) [531476] - [mm] HWPOISON: Remove retry loop for try_to_unmap (Dean Nelson) [531476] - [mm] HWPOISON: Turn addr_valid from bitfield into char (Dean Nelson) [531476] - [mm] HWPOISON: Disable DEBUG by default (Dean Nelson) [531476] - [mm] HWPOISON: Convert pr_debugs to pr_info (Dean Nelson) [531476] - [mm] HWPOISON: Improve comments in memory-failure.c (Dean Nelson) [531476] - [mm] x86: HWPOISON: Report correct address granuality for huge hwpoison faults (Dean Nelson) [531476] - [mm] hugepage: move is_hugepage_on_freelist inside ifdef to avoid warning (Dean Nelson) [531476] - [mm] Clean up __page_set_anon_rmap (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: fix unpoison for hugepage (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: soft offlining for hugepage (Dean Nelson) [531476] - [mm] HWPOSION, hugetlb: recover from free hugepage error when !MF_COUNT_INCREASED (Dean Nelson) [531476] - [mm] hugetlb: move refcounting in hugepage allocation inside hugetlb_lock (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: add free check to dequeue_hwpoison_huge_page() (Dean Nelson) [531476] - [mm] hugetlb: hugepage migration core (Dean Nelson) [531476] - [mm] mm/migrate.c: kill anon local variable from migrate_page_copy (Dean Nelson) [531476] - [mm] hugetlb: redefine hugepage copy functions (Dean Nelson) [531476] - [mm] hugetlb: add allocate function for hugepage migration (Dean Nelson) [531476] - [mm] hugetlb: fix metadata corruption in hugetlb_fault() (Dean Nelson) [531476] - [mm] HWPOISON: Stop shrinking at right page count (Dean Nelson) [531476] - [mm] HWPOISON: Report correct address granuality for AO huge page errors (Dean Nelson) [531476] - [mm] HWPOISON: Copy si_addr_lsb to user (Dean Nelson) [531476] - [mm] hugetlb, rmap: add BUG_ON(!PageLocked) in hugetlb_add_anon_rmap() (Dean Nelson) [531476] - [mm] hugetlb, rmap: fix confusing page locking in hugetlb_cow() (Dean Nelson) [531476] - [mm] hugetlb, rmap: use hugepage_add_new_anon_rmap() in hugetlb_cow() (Dean Nelson) [531476] - [mm] hugetlb, rmap: always use anon_vma root pointer (Dean Nelson) [531476] - [mm] hugetlb: call mmu notifiers on hugepage cow (Dean Nelson) [531476] - [mm] hugetlb: add missing unlock in avoidcopy path in hugetlb_cow() (Dean Nelson) [531476] - [mm] hwpoison: rename CONFIG (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: support hwpoison injection for hugepage (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: detect hwpoison in hugetlb code (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: isolate corrupted hugepage (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: maintain mce_bad_pages in handling hugepage error (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: set/clear PG_hwpoison bits on hugepage (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: enable error handling path for hugepage (Dean Nelson) [531476] - [mm] hugetlb, rmap: add reverse mapping for hugepage (Dean Nelson) [531476] - [mm] hugetlb: move definition of is_vm_hugetlb_page() to hugepage_inline.h (Dean Nelson) [531476] - [mm] HWPOISON: Add PROC_FS dependency to hwpoison injector (Dean Nelson) [531476] - [mm] hugetlb: acquire the i_mmap_lock before walking the prio_tree to unmap a page (Dean Nelson) [531476] - [mm] hugetlb: prevent deadlock in __unmap_hugepage_range() when alloc_huge_page() fails (Dean Nelson) [531476] - [mm] nodemask: fix the declaration of NODEMASK_ALLOC() (Dean Nelson) [630170] - [mm] add gfp flags for NODEMASK_ALLOC slab allocations (Dean Nelson) [630170] - [mm] hugetlb: add generic definition of NUMA_NO_NODE (Dean Nelson) [630170] - [mm] hugetlb: offload per node attribute registrations (Dean Nelson) [630170] - [mm] hugetlb: use only nodes with memory for huge pages (Dean Nelson) [630170] - [mm] hugetlb: handle memory hot-plug events (Dean Nelson) [630170] - [mm] hugetlb: update hugetlb documentation for NUMA controls (Dean Nelson) [630170] - [mm] hugetlb: add per node hstate attributes (Dean Nelson) [630170] - [mm] hugetlb: derive huge pages nodes allowed from task mempolicy (Dean Nelson) [630170] - [mm] hugetlb: add nodemask arg to huge page alloc, free and surplus adjust functions (Dean Nelson) [630170] - [mm] hugetlb: rework hstate_next_node_* functions (Dean Nelson) [630170] - [mm] hugetlb: factor init_nodemask_of_node() (Dean Nelson) [630170] - [mm] nodemask: make NODEMASK_ALLOC more general (Dean Nelson) [630170]- [netdrv] be2net: Avoid firmware update when interface is not open (Ivan Vecera) [651952] - [netdrv] be2net: use mutex instead of spin lock for mbox_lock (Ivan Vecera) [623201] - [netdrv] rhel config: changes for 2.6.37-era iwlwifi backport (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] mac80211: add ieee80211_alloc_hw2 (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: remove skb_linearize for rx frames" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] iwlwifi: misc backporting fixups for 2.6.37-era iwlwifi (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlagn: use mutex for aggregation" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: dump firmware build info in error case" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: send PAN parameters" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlagn: send RXON timing before associating" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert iwlwifi bits of "cfg80211: convert bools into flags" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: fix regulatory" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: provide firmware version" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert iwlwifi bits of "mac80211: use cipher suite selectors" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: debugfs file for txfifo command testing" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert iwlwifi bits of "mac80211: move QoS-enable to BSS info" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: use new mac80211 SMPS" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: manage IBSS station properly" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: use the DMA state API instead of the pci equivalents" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: remove mac_addr assignment" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: support channel switch offload in driver" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: remove priv->mac_addr" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: add mac80211 flush callback support" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: add support for device tx flush request" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: read multiple MAC addresses" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] iwlwifi: resync bits from 2.6.37 (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] mac80211: improve IBSS scanning (John Linville) [653978] - [netdrv] mac80211: allow scan to complete from any context (John Linville) [653978] - [netdrv] mac80211: split hardware scan by band (John Linville) [653978] - [netdrv] mac80211: Fix sta_mtx unlocking on insert STA failure path (John Linville) [653978] - [netdrv] mac80211: explicitly disable/enable QoS (John Linville) [653978] - [netdrv] mac80211: allow station add/remove to sleep (John Linville) [653978] - [netdrv] mac80211: async station powersave handling (John Linville) [653978] - [netdrv] mac80211: remove sent_ps_buffered (John Linville) [653978] - [kernel] lib: add EXPORT_SYMBOL_GPL for debug_locks (John Linville) [653974] - [firmware] firmware_class: make request_firmware_nowait more useful (John Linville) [653974] - [kernel] sched: Update rq->clock for nohz balanced cpus (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Change nohz idle load balancing logic to push model (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Avoid side-effect of tickless idle on update_cpu_load (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Reduce update_group_power() calls (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix the place where group powers are updated (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Add enqueue/dequeue flags (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove AFFINE_WAKEUPS feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove ASYM_GRAN feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove SYNC_WAKEUPS feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove WAKEUP_SYNC feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove FAIR_SLEEPERS feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove NORMALIZED_SLEEPER (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Cleanup/optimize clock updates (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove avg_overlap (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove avg_wakeup (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Discard some old bits (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Clean up check_preempt_wakeup() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Move update_curr() in check_preempt_wakeup() to avoid redundant call (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] mutex: Improve the scalability of optimistic spinning (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Pre-compute cpumask_weight(sched_domain_span(sd)) (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix select_idle_sibling() logic in select_task_rq_fair() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix select_idle_sibling() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: More generic WAKE_AFFINE vs select_idle_sibling() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix rq->clock synchronization when migrating tasks (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove the cfs_rq dependency from set_task_cpu() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Add pre and post wakeup hooks (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove forced2_migrations stats (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove rq->clock coupling from set_task_cpu() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove unused cpu_nr_migrations() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] rcu: apply RCU protection to wake_affine() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove unnecessary RCU exclusion (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix nr_uninterruptible count (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Optimize task_rq_lock() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix TASK_WAKING vs fork deadlock (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Make select_fallback_rq() cpuset friendly (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: _cpu_down(): Don't play with current->cpus_allowed (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: sched_exec(): Remove the select_fallback_rq() logic (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: move_task_off_dead_cpu(): Remove retry logic (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: move_task_off_dead_cpu(): Take rq->lock around select_fallback_rq() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Kill the broken and deadlockable cpuset_lock/cpuset_cpus_allowed_locked code (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: set_cpus_allowed_ptr(): Don't use rq->migration_thread after unlock (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Queue a deboosted task to the head of the RT prio queue (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Implement head queueing for sched_rt (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Extend enqueue_task to allow head queueing (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix race between ttwu() and task_rq_lock() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix incorrect sanity check (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix fork vs hotplug vs cpuset namespaces (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix hotplug hang (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix broken assertion (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Make warning less noisy (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix select_task_rq() vs hotplug issues (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix sched_exec() balancing (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Ensure set_task_cpu() is never called on blocked tasks (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Use TASK_WAKING for fork wakups (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Use rcu in sched_get_rr_param() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Use rcu in sched_get/set_affinity() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Use rcu in sys_sched_getscheduler/sys_sched_getparam() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Make wakeup side and atomic variants of completion API irq safe (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Sanitize fork() handling (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Clean up ttwu() rq locking (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Consolidate select_task_rq() callers (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Protect sched_rr_get_param() access to task->sched_class (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Protect task->cpus_allowed access in sched_getaffinity() (Larry Woodman) [557364 611867 613812 635558 635562]- [virt] KVM: x86: zero kvm_vcpu_events->interrupt.pad (Marcelo Tosatti) [665409] {CVE-2010-4525} - [x86] KVM: enlarge number of possible CPUID leaves (Robert Richter) [663295] - [x86] apic, amd: Make firmware bug messages more meaningful (Robert Richter) [647750] - [x86] mce, amd: Remove goto in threshold_create_device() (Robert Richter) [647750] - [x86] mce, amd: Add helper functions to setup APIC (Robert Richter) [647750] - [x86] mce, amd: Shorten local variables mci_misc_{hi, lo} (Robert Richter) [647750] - [x86] mce, amd: Implement mce_threshold_block_init() helper function (Robert Richter) [647750] - [x86] AMD, MCE thresholding: Fix the MCi_MISCj iteration order (Robert Richter) [647750] - [x86] mcheck: Avoid duplicate sysfs links/files for thresholding banks (Robert Richter) [647750] - [x86] oprofile: Fix uninitialized variable use in debug printk (Robert Richter) [647750] - [x86] oprofile: Add support for IBS periodic op counter extension (Robert Richter) [647750] - [x86] oprofile: Add support for IBS branch target address reporting (Robert Richter) [647750] - [x86] oprofile: Introduce struct ibs_state (Robert Richter) [647750] - [x86] oprofile: Check IBS capability bits 1 and 2 (Robert Richter) [647750] - [x86] oprofile: Add support for AMD family 14h (Robert Richter) [647750] - [x86] oprofile: Add support for AMD family 12h (Robert Richter) [647750] - [x86] apic: Use BIOS settings for IBS and MCE threshold interrupt LVT offsets (Robert Richter) [647750] - [x86] apic: Check if EILVT APIC registers are available (AMD only) (Robert Richter) [647750] - [x86] kernel.h: add pr_warn for symmetry to dev_warn, netdev_warn (Robert Richter) [647750] - [x86] oprofile: disable write access to oprofilefs while profiler is running (Robert Richter) [647750] - [x86] oprofile: Remove duplicate code around __oprofilefs_create_file() (Robert Richter) [647750] - [x86] oprofile: Simplify init/exit functions (Robert Richter) [647750] - [x86] oprofile: Adding backtrace dump for 32bit process in compat mode (Robert Richter) [647750] - [x86] oprofile: Using struct stack_frame for 64bit processes dump (Robert Richter) [647750] - [x86] Unify dumpstack.h and stacktrace.h (Robert Richter) [647750] - [x86] perf: Fix unsafe frame rewinding with hot regs fetching (Robert Richter) [647750] - [x86] oprofile: Add Support for Intel CPU Family 6 / Model 29 (Robert Richter) [647750] - [x86] oprofile: Add Support for Intel CPU Family 6 / Model 22 (Intel Celeron 540) (Robert Richter) [647750] - [x86] oprofile: fix init_sysfs() function stub (Robert Richter) [647750] - [x86] oprofile: don't call arch exit code from init code on failure (Robert Richter) [647750] - [x86] oprofile: fix init_sysfs error handling (Robert Richter) [647750] - [x86] oprofile: fix crash when accessing freed task structs (Robert Richter) [647750] - [x86] oprofile: add support for Intel processor model 30 (Robert Richter) [647750] - [x86] oprofile: make event buffer nonseekable (Robert Richter) [647750] - [x86] Oprofile: Change CPUIDS from decimal to hex, and add some comments (Robert Richter) [647750] - [x86] oprofile: make AMD IBS hotplug capable (Robert Richter) [647750] - [x86] oprofile: notify cpus only when daemon is running (Robert Richter) [647750] - [x86] oprofile: reordering some functions (Robert Richter) [647750] - [x86] oprofile: stop disabled counters in nmi handler (Robert Richter) [647750] - [x86] oprofile: protect cpu hotplug sections (Robert Richter) [647750] - [x86] oprofile: remove CONFIG_SMP macros (Robert Richter) [647750] - [x86] oprofile: fix uninitialized counter usage during cpu hotplug (Robert Richter) [647750] - [x86] oprofile: remove duplicate IBS capability check (Robert Richter) [647750] - [x86] oprofile: move IBS code (Robert Richter) [647750] - [x86] oprofile: return -EBUSY if counters are already reserved (Robert Richter) [647750] - [x86] oprofile: moving shutdown functions (Robert Richter) [647750] - [x86] oprofile: reserve counter msrs pairwise (Robert Richter) [647750] - [x86] oprofile: rework error handler in nmi_setup() (Robert Richter) [647750] - [x86] oprofile: protect from not being in an IRQ context (Robert Richter) [647750] - [x86] oprofile: convert oprofile from timer_hook to hrtimer (Robert Richter) [647750] - [x86] oprofile: add comment to counter-in-use warning (Robert Richter) [647750] - [x86] oprofile: warn user if a counter is already active (Robert Richter) [647750] - [x86] oprofile: implement randomization for IBS periodic op counter (Robert Richter) [647750] - [x86] oprofile: implement lsfr pseudo-random number generator for IBS (Robert Richter) [647750] - [x86] oprofile: implement IBS cpuid feature detection (Robert Richter) [647750] - [x86] oprofile: remove OPROFILE_IBS config option (Robert Richter) [647750] - [kbuild] fixes for using make 3.82 (Don Zickus) [663994] - [kbuild] powerpc: fix build with make 3.82 (Don Zickus) [663994] - [scsi] qla2xxx: Update driver version to 8.03.05.01.06.1-k0 (Chad Dupuis) [635710] - [scsi] qla2xxx: Properly set the return value in function qla2xxx_eh_abort (Chad Dupuis) [635710] - [scsi] qla2xxx: Correct issue where NPIV-config data was not being allocated for 82xx parts (Chad Dupuis) [635710] - [scsi] qla2xxx: Update copyright banner (Chad Dupuis) [635710] - [scsi] qla2xxx: Add flash read/update support using BSG interface (Chad Dupuis) [635710] - [scsi] qla2xxx: Change MSI initialization from using incorrect request_irq parameter (Chad Dupuis) [635710] - [scsi] qla2xxx: Populate Command Type 6 LUN field properly (Chad Dupuis) [635710] - [scsi] qla2xxx: list cursors are not null (Chad Dupuis) [635710] - [scsi] qla2xxx: Avoid depending on SCSI host_lock in queuecommand function (Chad Dupuis) [635710] - [scsi] qla2xxx: Correct PRLI failure response code handling (Chad Dupuis) [635710] - [scsi] qla2xxx: Drop srb reference before waiting for completion (Chad Dupuis) [635710] - [scsi] qla2xxx: Addition of shutdown callback handler (Chad Dupuis) [635710] - [scsi] qla2xxx: Initialize the vport_slock spinlock (Chad Dupuis) [635710] - [scsi] qla2xxx: Remove scsi_cmnd->serial_number from debug traces (Chad Dupuis) [635710] - [scsi] qla2xxx: Group CS_RESET return status with other link level event statuses (Chad Dupuis) [635710] - [scsi] qla2xxx: Remove port down retry count (Chad Dupuis) [635710] - [scsi] qla2xxx: locking problem in qla2x00_init_rings() (Chad Dupuis) [635710] - [scsi] qla2xxx: AER Support-Return recovered from mmio_enable function for 82XX (Chad Dupuis) [635710] - [scsi] qla2xxx: Update to AER support, do early abort commands (Chad Dupuis) [635710] - [scsi] qla2xxx: Increase SG table size to support large IO size per scsi command (Chad Dupuis) [635710] - [scsi] qla2xxx: Clear local references of rport on device loss timeout notification from FC transport (Chad Dupuis) [635710] - [scsi] qla2xxx: Handle MPI timeout indicated by AE8002 (Chad Dupuis) [635710] - [scsi] qla2xxx: Added AER support for ISP82xx (Chad Dupuis) [635710] - [scsi] qla2xxx: Cover UNDERRUN case where SCSI status is set (Chad Dupuis) [635710] - [scsi] qla2xxx: Correctly set fw hung and complete only waiting mbx (Chad Dupuis) [635710] - [scsi] qla2xxx: Reset seconds_since_last_heartbeat correctly. (Chad Dupuis) [635710] - [scsi] qla2xxx: Change del_timer_sync() to del_timer() in qla2x00_ctx_sp_free() (Chad Dupuis) [635710] - [scsi] qla2xxx: make rport deletions explicit during vport removal (Chad Dupuis) [635710] - [scsi] qla2xxx: Fix vport delete issues (Chad Dupuis) [635710] - [scsi] qla2xxx: Pass first 64 bytes of MBX information when vendor commands fail (Chad Dupuis) [635710] - [scsi] qla2xxx: Return proper fabric name based on device state (Chad Dupuis) [635710] - [scsi] qla2xxx: Don't issue set or get port param MBC if port is not online (Chad Dupuis) [635710] - [scsi] qla2xxx: Add module parameter to enable GFF_ID device type check (Chad Dupuis) [635710] - [scsi] qla2xxx: Cleanup some dead-code and make some functions static. (Chad Dupuis) [635710] - [scsi] qla2xxx: Do not allow ELS Passthru commands for ISP23xx adapters (Chad Dupuis) [635710] - [scsi] qla2xxx: Don't issue set or get port param MBC if remote port is not logged in (Chad Dupuis) [635710] - [scsi] qla2xxx: Don't issue set or get port param MBC if invalid port loop id (Chad Dupuis) [635710] - [scsi] qla2xxx: Fix flash write failure on ISP82xx (Chad Dupuis) [635710] - [scsi] qla2xxx: Handle outstanding mbx cmds on hung f/w scenarios. (Chad Dupuis) [635710] - [scsi] qla2xxx: Support for loading Unified ROM Image (URI) format firmware file. (Chad Dupuis) [635710] - [scsi] qla2xxx: Add internal loopback support for ISP81xx. (Chad Dupuis) [635710] - [scsi] qla2xxx: Appropriately log FCP priority data messages (Chad Dupuis) [635710] - [scsi] qla2xxx: Rearranged and cleaned up the code for processing the pending commands (Chad Dupuis) [635710] - [scsi] qla2xxx: Updates for ISP82xx. (Chad Dupuis) [635710] - [scsi] qla2xxx: Add qla2x00_free_fcports() function (Chad Dupuis) [635710] - [scsi] qla2xxx: Check for golden firmware and show version if available (Chad Dupuis) [635710] - [scsi] qla2xxx: Use GFF_ID to check FCP-SCSI FC4 type before logging into Nx_Ports (Chad Dupuis) [635710] - [scsi] qla2xxx: Correct extended sense-data handling. (Chad Dupuis) [635710] - [scsi] qla2xxx: Stop firmware before doing init firmware. (Chad Dupuis) [635710] - [scsi] qla2xxx: T10 DIF Type 2 support (Chad Dupuis) [520855] - [scsi] qla2xxx: T10 DIF enablement for 81XX (Chad Dupuis) [520855] - [scsi] qla2xxx: T10 DIF support added (Chad Dupuis) [520855]- [fs] nfsd: Fix possible BUG_ON firing in set_change_info (Steve Dickson) [663448] - [fs] sunrpc: prevent use-after-free on clearing XPT_BUSY (Steve Dickson) [663448] - [fs] nfsd: fix BUG at fs/nfsd/nfsfh.h:199 on unlink (Steve Dickson) [663448] - [fs] nfsd4: typo fix in find_any_file (Steve Dickson) [663448] - [fs] sunrpc: Correct a misapplied patch (Steve Dickson) [663448] - [fs] nfs: Make new aop kABI friendly (Steve Dickson) [662782] - [fs] NFS: Fix panic after nfs_umount() (Steve Dickson) [662782] - [fs] nfs: remove extraneous and problematic calls to nfs_clear_request (Steve Dickson) [662782] - [fs] nfs: kernel should return EPROTONOSUPPORT when not support NFSv4 (Steve Dickson) [662782] - [fs] NFS: Fix fcntl F_GETLK not reporting some conflicts (Steve Dickson) [662782] - [fs] nfs: Discard ACL cache on mode update (Steve Dickson) [662782] - [fs] NFS: Readdir cleanups (Steve Dickson) [662782] - [fs] NFS: nfs_readdir_search_for_cookie() don't mark as eof if cookie not found (Steve Dickson) [662782] - [fs] NFS: Fix a memory leak in nfs_readdir (Steve Dickson) [662782] - [fs] Call the filesystem back whenever a page is removed from the page cache (Steve Dickson) [662782] - [fs] NFS: Ensure we use the correct cookie in nfs_readdir_xdr_filler (Steve Dickson) [662782] - [fs] NFS: Fix a readdirplus bug (Steve Dickson) [662782] - [fs] NFS: Ensure we return the dirent->d_type when it is known (Steve Dickson) [662782] - [fs] NFS: Correct the array bound calculation in nfs_readdir_add_to_array (Steve Dickson) [662782] - [fs] NFS: Don't ignore errors from nfs_do_filldir() (Steve Dickson) [662782] - [fs] NFS: Fix the error handling in "uncached_readdir()" (Steve Dickson) [662782] - [fs] NFS: Fix a page leak in uncached_readdir() (Steve Dickson) [662782] - [fs] NFS: Fix a page leak in nfs_do_filldir() (Steve Dickson) [662782] - [fs] NFS: Assume eof if the server returns no readdir records (Steve Dickson) [662782] - [fs] NFS: Buffer overflow in ->decode_dirent() should not be fatal (Steve Dickson) [662782] - [fs] Pure nfs client performance using odirect (Steve Dickson) [662782] - [fs] SUNRPC: Fix an infinite loop in call_refresh/call_refreshresult (Steve Dickson) [662782] - [fs] nfs: Ignore kmemleak false positive in nfs_readdir_make_qstr (Steve Dickson) [662782] - [fs] SUNRPC: Simplify rpc_alloc_iostats by removing pointless local variable (Steve Dickson) [662782] - [fs] nfs: trivial: remove unused nfs_wait_event macro (Steve Dickson) [662782] - [fs] NFS: readdir shouldn't read beyond the reply returned by the server (Steve Dickson) [662782] - [fs] NFS: Fix a couple of regressions in readdir (Steve Dickson) [662782] - [usb] teach "devices" file about Wireless and SuperSpeed USB (Don Zickus) [642206] - [perf] perf_events: Fix perf_counter_mmap() hook in mprotect() (Oleg Nesterov) [651673] - [usb] changes to make local suspend/resume work (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Don't let the USB core disable SuperSpeed ports (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Setup array of USB2 and USB3 ports (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix reset-device and configure-endpoint commands (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix command ring replay after resume (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: fix wMaxPacketSize mask (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: release spinlock when setup interrupt (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove excessive printks with shared IRQs (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Fix linker errors with CONFIG_PM=n (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix compile error when CONFIG_PM=n (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: PCI power management implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: bus power management implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: port remote wakeup implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI port power management implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] core: use kernel assigned address for devices under xHCI (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: change xhci_reset_device() to allocate new device (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Add pointer to udev in struct xhci_virt_device (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: update ring dequeue pointer when process missed tds (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove buggy assignment in next_trb() (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set DMA mask for host (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Don't flush doorbell writes (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Reduce reads and writes of interrupter registers (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Make xhci_set_hc_event_deq() static (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Minimize HW event ring dequeue pointer writes (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Make xhci_handle_event() static (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove unnecessary reads of IRQ_PENDING register (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Performance - move xhci_work() into xhci_irq() (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Performance - move interrupt handlers into xhci-ring.c (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Performance - move functions that find ep ring (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Isoc urb enqueue (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: allocate bigger ring for isochronous endpoint (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Isochronous transfer implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Introduce urb_priv structure (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Missed Service Error Event process (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: adds new cases to trb_comp_code switch (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: remove redundant print messages (Don Zickus) [591794 591796 591797 624615 637237] - [usb] USB xHCI: handle_tx_event() refactor: process_bulk_intr_td (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: handle_tx_event() refactor: process_ctrl_td (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: handle_tx_event() refactor: finish_td (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Supporting MSI/MSI-X (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: trivial: use ARRAY_SIZE (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove obsolete debugging printk (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set Mult field in endpoint context correctly (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set EP0 dequeue ptr after reset of configured device (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Fix another bug in link TRB activation change (Don Zickus) [591794 591796 591797 624615 637237] - [usb] clean up some host controller sparse warnings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Support for allocating USB 3.0 streams (Don Zickus) [591794 591796 591797 624615 637237] - [usb] split hub.h into ch11.h and merge-in hcd.h (Don Zickus) [591794 591796 591797 624615 637237] - [usb] make hub.h public (drivers dependency) (Don Zickus) [591794 591796 591797 624615 637237] - [usb] make hcd.h public (drivers dependency) (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Add parsing of SuperSpeed endpoint companion descriptor (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Fix bug in link TRB activation change (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Print NEC firmware version (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Wait for host to start running (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Wait for controller to be ready after reset (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: fix compiler warning (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove the arbitrary limit of 15 xHCI ports (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Fix wrong usage of macro TRB_TYPE (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Transfer ring link TRB activation change (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set stream ID to 0 after cleaning up stalls (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Avoid double free after streams are disabled (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Correct assumptions about number of rings per endpoint (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Add memory allocation for USB3 bulk streams (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix check for room on the ring (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Limit bus sg_tablesize to 62 TRBs (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix issue with set interface after stall (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Make endpoint interval debugging clearer (Don Zickus) [591794 591796 591797 624615 637237] - [usb] usb-storage: use max_hw_sectors instead of max_sectors (Don Zickus) [591794 591796 591797 624615 637237] - [usb] rearrange code in usb_probe_interface (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Use bInterfaceNumber in bandwidth allocations (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix compile issues with xhci_get_slot_state() (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: No GFP_KERNEL in block error handling (Don Zickus) [591794 591796 591797 624615 637237] - [usb] retain USB device power/wakeup setting across reconfiguration (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Add call to notify xHC of a device reset (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Notify the xHC when a device is reset (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Allow roothub ports to be disabled (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Refactor code to clear port change bits (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Refactor test for vendor-specific completion codes (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Allow allocation of commands without input contexts (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Refactor code to free or cache endpoint rings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix error path when configuring endpoints (Don Zickus) [591794 591796 591797 624615 637237] - [usb] check the endpoint type against the pipe type (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Fix duplicate sysfs problem after device reset (Don Zickus) [591794 591796 591797 624615 637237] - [usb] USB core: fix recent kernel-doc warnings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] fix section mismatch in early ehci dbgp (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Check bandwidth when switching alt settings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Refactor code to find alternate interface settings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix command completion after a drop endpoint (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Make reverting an alt setting "unfailable" (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci-mem.c: introduce missing kfree (Don Zickus) [591794 591796 591797 624615 637237] - [usb] add remove_id sysfs attr for usb drivers (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Handle errors that cause endpoint halts (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Return success for vendor-specific info codes (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Return -EPROTO on a split transaction error. (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set transfer descriptor size field correctly (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Add tests for TRB address translation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] fix a bug in the scatter-gather library (Don Zickus) [591794 591796 591797 624615 637237] - [usb] add a "remove hardware" sysfs attribute (Don Zickus) [591794 591796 591797 624615 637237] - [usb] don't use a fixed DMA mapping for hub status URBs (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove unused HCD statistics code. (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Add watchdog timer for URB cancellation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Re-purpose xhci_quiesce() (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Handle URB cancel, complete and resubmit race (Don Zickus) [591794 591796 591797 624615 637237] - [usb] whci-hcd: correctly handle sg lists longer than QTD_MAX_XFER_SIZE (Don Zickus) [591794 591796 591797 624615 637237] - [usb] whci-hcd: fix type and format warnings in sg code (Don Zickus) [591794 591796 591797 624615 637237] - [usb] make urb scatter-gather support more generic (Don Zickus) [591794 591796 591797 624615 637237] - [usb] whci-hcd: support urbs with scatter-gather lists (Don Zickus) [591794 591796 591797 624615 637237] - [virt] vhost: max s/g to match qemu (Jason Wang) [619002] - [x86] eliminate mcp55 quirk boot chattiness (Bob Picco) [661172] - [security] SELinux: define permissions for DCB netlink messages (Eric Paris) [662125] - [net] bonding: add feature to support output port selection steering (Neil Horman) [601849] - [net] clarify documentation for net.ipv4.igmp_max_memberships (Jiri Pirko) [593397] - [ppc64] Remove CDTRDSR warning from ppc64 compile (Prarit Bhargava) [597333] - [ata] libata-scsi passthru: fix bug which truncated LBA48 return values (David Milburn) [663679] - [fs] ext4: speed up ext4_rec_len_(from|to)_disk for smaller blocksizes (Eric Sandeen) [653213] - [dlm] reduce cond_resched during send (David Teigland) [663372] - [dlm] use TCP_NODELAY (David Teigland) [663372] - [dlm] Handle application limited situations properly (David Teigland) [663372] - [virt] vhost-net: fix range checking in mrg bufs case (Jason Wang) [616660 632745] - [virt] vhost-net: mergeable buffers support (Jason Wang) [616660 632745] - [virt] vhost-net: minor cleanup (Jason Wang) [616660 632745] - [virt] vhost: Storage class should be before const qualifier (Jason Wang) [616660 632745] - [netdrv] tun: add ioctl to modify vnet header size (Jason Wang) [616660 632745] - [virt] vhost: fix sparse warnings (Jason Wang) [616660 632745]- [s390x] kernel: virtualization aware cpu measurement (Hendrik Brueckner) [631483] - [s390x] kernel: Add breaking event address for user space (Hendrik Brueckner) [632322] - [scsi] qla2xxx: Removed dependency for SRB structure for Marker processing (Chad Dupuis) [635707] - [scsi] qla2xxx: Support for asynchronous TM and Marker IOCBs (Chad Dupuis) [635707] - [scsi] qla2xxx: Add CT passthru support for ISP23xx adapters (Chad Dupuis) [635707] - [scsi] qla2xxx: Provide common framework for BSG and IOCB commands (Chad Dupuis) [635707] - [scsi] qla2xxx: Enable CRB based doorbell posting for request queue as default for ISP 82xx (Chad Dupuis) [516845] - [scsi] qla2xxx: Check for empty slot in request queue before posting Command type 6 request (Chad Dupuis) [516845] - [scsi] qla2xxx: Clear drive active CRB register when not in use (Chad Dupuis) [516845] - [scsi] qla2xxx: Optionally disable target reset (Chad Dupuis) [516845] - [scsi] qla2xxx: Remove HSRX_RISC_PAUSED check for ISP82XX (Chad Dupuis) [516845] - [scsi] qla2xxx: Avoid infinite abort-isps when chip reset fails (Chad Dupuis) [516845] - [scsi] qla2xxx: Allow transition to NEED RESET state only from READY state for ISP82xx (Chad Dupuis) [516845] - [scsi] qla2xxx: Cleanup and rearrange ISP 82xx specific code (Chad Dupuis) [516845] - [scsi] qla2xxx: Remove comments having reference to netxen_nic (Chad Dupuis) [516845] - [scsi] qla2xxx: Remove duplicate initialization during configuring rings (Chad Dupuis) [516845] - [scsi] qla2xxx: Remove non P3P code and reference (Chad Dupuis) [516845] - [scsi] qla2xxx: IDC: Check firmware alive prior to initialization (Chad Dupuis) [516845] - [scsi] qla2xxx: Avoid transitioning to RESET state during initializing (Chad Dupuis) [516845] - [scsi] qla2xxx: Disable fw_dump operations on ISP82xx (Chad Dupuis) [516845] - [scsi] qla2xxx: Implement a quick (FCoE context only) reset (Chad Dupuis) [516845] - [scsi] qla2xxx: Corrected the logic to avoid continuous ISP reset (Chad Dupuis) [516845] - [scsi] qla2xxx: Add ISP82XX support (Chad Dupuis) [516845]- [fs] xfs: ensure we mark all inodes in a freed cluster XFS_ISTALE (Dave Chinner) [654294] - [fs] xfs: fix race in inode cluster freeing failing to stale inodes (Dave Chinner) [654294] - [block] change BARRIER referenced in error message and comments (Mike Snitzer) [657046] - [md] Call blk_queue_flush() to establish flush/fua support (Mike Snitzer) [657046] - [scsi] scsi_debug: Update thin provisioning support (Mike Snitzer) [646552] - [scsi] scsi_debug: fix map_region and unmap_region oops (Mike Snitzer) [646552] - [scsi] scsi_debug: Block Limits VPD page fixes (Mike Snitzer) [646552] - [scsi] scsi_debug: add max_queue + no_uld parameters (Mike Snitzer) [646552] - [scsi] scsi_debug: fix Thin provisioning support (Mike Snitzer) [646552] - [scsi] sd: Update thin provisioning support (Mike Snitzer) [646552] - [scsi] Fix VPD inquiry page wrapper (Mike Snitzer) [646552] - [scsi] sd: quiet spurious error messages in READ_CAPACITY(16) (Mike Snitzer) [646552] - [block] fix problem with sending down discard that isn't of correct granularity (Mike Snitzer) [646552] - [block] blk-throttle: Correct the placement of smp_rmb() (Vivek Goyal) [636022] - [block] blk-throttle: Trim/adjust slice_end once a bio has been dispatched (Vivek Goyal) [636022] - [block] Enable block bio throttling (Vivek Goyal) [636022] - [block] fix use-after-free bug in blk throttle code (Vivek Goyal) [636022] - [block] blkio-throttle: Fix possible multiplication overflow in iops calculations (Vivek Goyal) [636022] - [block] blkio-throttle: limit max iops value to UINT_MAX (Vivek Goyal) [636022] - [block] blkio-throttle: There is no need to convert jiffies to milli seconds (Vivek Goyal) [636022] - [block] blkio-throttle: Fix link failure failure on i386 (Vivek Goyal) [636022] - [block] blkio: Recalculate the throttled bio dispatch time upon throttle limit change (Vivek Goyal) [636022] - [block] blkio: Add root group to td->tg_list (Vivek Goyal) [636022] - [block] blkio: deletion of a cgroup was causes oops (Vivek Goyal) [636022] - [block] blkio: Do not export throttle files if CONFIG_BLK_DEV_THROTTLING=n (Vivek Goyal) [636022] - [block] blkio: Implementation of IOPS limit logic (Vivek Goyal) [636022] - [block] blk-cgroup: cgroup changes for IOPS limit support (Vivek Goyal) [636022] - [block] blkio: Core implementation of throttle policy (Vivek Goyal) [636022] - [block] blk-cgroup: Introduce cgroup changes for throttling policy (Vivek Goyal) [636022] - [block] blk-cgroup: Prepare the base for supporting more than one IO control policies (Vivek Goyal) [636022] - [block] blk-cgroup: Kill the header printed at the start of blkio.weight_device file (Vivek Goyal) [636022] - [block] blk-cgroup: Fix an RCU warning in blkiocg_create() (Vivek Goyal) [636022] - [block] kill some useless goto's in blk-cgroup.c (Vivek Goyal) [636022] - [kernel] ptrace: fix exit_ptrace() vs ptrace_report_signal() races (Oleg Nesterov) [631968] - [kernel] ptrace: introduce PTRACE_O_DETACHED to mark the self-detaching engine (Oleg Nesterov) [631968] - [kernel] ptrace: don't assume resume != UTRACE_RESUME means stepping (Oleg Nesterov) [631968] - [kernel] ptrace: the tracee shouldn never change ctx->resume (Oleg Nesterov) [631968] - [kernel] ptrace: ptrace_reuse_engine()->utrace_barrier() should ignore ERESTARTSYS (Oleg Nesterov) [631968] - [fs] fsck.gfs2 reported statfs error after gfs2_grow (Robert S Peterson) [661048] - [fs] ext4: 2 writeback perf fixes (Eric Sandeen) [648632] - [powerpc] Correct smt_enabled=X boot option for > 2 threads per core (Steve Best) [659807] - [watchdog] iTCO wdt: Cleanup warning messages (Prarit Bhargava) [616268] - [md] dm mpath: revert "dm: Call blk_abort_queue on failed paths" (Mike Snitzer) [636771] - [x86] UV: Address interrupt/IO port operation conflict (George Beshers) [659480] - [x86] Fix x2apic preenabled system with kexec (Gleb Natapov) [657261] - [virt] vhost: correctly set bits of dirty pages (Jason Wang) [658437] - [mm] guard page for stacks that grow upwards (Johannes Weiner) [630562] - [mm] fix numa khugepaged memcg memleak (Andrea Arcangeli) [659119] - [mm] Enable extraction of hugepage pfn(s) from /proc//pagemap (Larry Woodman) [644987]- [s390x] dasd: Fix unimplemented DIAG function (Hendrik Brueckner) [646951] - [s390x] dasd: fix unsolicited interrupt recognition (Hendrik Brueckner) [635021] - [s390x] dasd: fix dump_sense_dbf (Hendrik Brueckner) [643998] - [s390x] dasd: let recovery cqr inherit flags from failed cqr (Hendrik Brueckner) [635021] - [s390x] qeth: tolerate OLM-limitation (Hendrik Brueckner) [633568] - [s390x] qdio: convert global statistics to per-device stats (Hendrik Brueckner) [633308] - [s390x] cio: use all paths for some internal I/O (Hendrik Brueckner) [623248] - [s390x] dasd: allocate fallback cqr for reserve/release (Hendrik Brueckner) [619515] - [s390x] qeth: OSX message for z/VM specific authorization failure (Hendrik Brueckner) [619508] - [s390x] qeth: avoid loop if ipa command response is missing (Hendrik Brueckner) [619506] - [s390x] dasd: fix refcounting for sysfs entry (Hendrik Brueckner) [529362] - [s390x] dasd: remove uid from devmap (Hendrik Brueckner) [529362] - [fs] ext4: improve llseek error handling for overly large seek offsets (Eric Sandeen) [652013] - [fs] ext4: fix EFBIG edge case when writing to large non-extent file (Eric Sandeen) [646498] - [fs] procfs: fix numbering in /proc/locks (Jerome Marchand) [637846] - [scsi] enable state transistions from OFFLINE to RUNNING (Mike Christie) [643237] - [scsi] set queue limits no_cluster for stacked devices (Mike Snitzer) [658293] - [scsi] scsi_dh_rdac: Add two new SUN devices to rdac_dev_list (Rob Evers) [643820] - [kernel] utrace: move user_disable_single_step() logic from utrace_control() to utrace_reset() (Oleg Nesterov) [635853] - [block] cfq-iosched: fix a kernel OOPs when usb key is inserted (Vivek Goyal) [639427] - [x86] tsc, sched: Recompute cyc2ns_offset's during resume from sleep states (Matthew Garrett) [635560] - [virt] virtio: console: Don't block entire guest if host doesn't read data (Amit Shah) [643751] - [mm] memcg: handle charge moving race with hugepage split (Johannes Weiner) [615860] - [mm] Out-of-memory under memory cgroup can call both of oom-killer-for-memcg and oom-killer-for-page-fault (Larry Woodman) [592879] - [mm] only return EIO once on msync/fsync after IO failure (Rik van Riel) [652371] - [mm] Backport upstream code it avoid side-effect of tickless idle on update_cpu_load() (Larry Woodman) [635558] - [virtio] console: fix memory leak (Amit Shah) [656835] - [virt] KVM: VMX: Really clear cr0.ts when giving the guest ownership of the fpu (Avi Kivity) [655718] - [virt] SVM: Initialize fpu_active in init_vmcb() (Avi Kivity) [654532] - [x86] Look for IA32_ENERGY_PERF_BIAS support (Matthew Garrett) [464655] - [x86] Disable paranoid check in ACPI power meter driver (Matthew Garrett) [634640] - [pci] dma-mapping: dma-mapping.h: add dma_set_coherent_mask (Stefan Assmann) [650960] - [block] Allow third party modules to use blk_queue_ordered() (Vivek Goyal) [657046] - [security] audit: add support to match lsm labels on user audit messages (Eric Paris) [634303] - [cpufreq] Fix ondemand to not request targets outside policy limits (Matthew Garrett) [651339] - [scsi] libfc: possible race could panic system due to NULL fsp->cmd (Mike Christie) [638297] - [fs] gfs: Use 512 B block sizes to communicate with userland quota tools (Abhijith Das) [658590] - [fs] GFS2: support for growing a full filesytem (Benjamin Marzinski) [659137] - [kernel] div64_u64(): improve precision on 32bit platforms (Oleg Nesterov) [616105] - [kernel] exec: copy-and-paste the fixes into compat_do_execve() paths (Oleg Nesterov) [625695] {CVE-2010-4243} - [kernel] exec: make argv/envp memory visible to oom-killer (Oleg Nesterov) [625695] {CVE-2010-4243} - [ata] sata_via: apply magic FIFO fix to vt6420 too (David Milburn) [659748] - [ata] sata_via: explain the magic fix (David Milburn) [659748] - [ata] sata_via: magic vt6421 fix for transmission problems w/ WD drives (David Milburn) [659748] - [virt] KVM: create aggregate kvm_total_used_mmu_pages value (Marcelo Tosatti) [632772] - [virt] KVM: replace x86 kvm n_free_mmu_pages with n_used_mmu_pages (Marcelo Tosatti) [632772] - [virt] KVM: rename x86 kvm->arch.n_alloc_mmu_pages (Marcelo Tosatti) [632772] - [virt] KVM: abstract kvm x86 mmu->n_free_mmu_pages (Marcelo Tosatti) [632772]- [scsi] sd: Fix overflow with big physical blocks (Mike Snitzer) [632644] - [block] Ensure physical block size is unsigned int (Mike Snitzer) [632644] - [fs] Turn on the NFSv4.1 kernel config (Steve Dickson) [479351] - [fs] NFS: rename nfs.upcall -> nfsidmap (Steve Dickson) [479351] - [fs] NFS: Fix a compile issue in nfs_root (Steve Dickson) [479351] - [fs] sunrpc: Use static const char arrays (Steve Dickson) [479351] - [fs] nfs4: fix channel attribute sanity-checks (Steve Dickson) [479351] - [fs] NFSv4.1: Use more sensible names for 'initialize_mountpoint' (Steve Dickson) [479351] - [fs] NFSv4.1: pnfs: filelayout: add driver's LAYOUTGET and GETDEVICEINFO infrastructure (Steve Dickson) [479351] - [fs] NFSv4.1: pnfs: add LAYOUTGET and GETDEVICEINFO infrastructure (Steve Dickson) [479351] - [fs] NFS: client needs to maintain list of inodes with active layouts (Steve Dickson) [479351] - [fs] NFS: create and destroy inode's layout cache (Steve Dickson) [479351] - [fs] NFSv4.1: pnfs: filelayout: introduce minimal file layout driver (Steve Dickson) [479351] - [fs] NFSv4.1: pnfs: full mount/umount infrastructure (Steve Dickson) [479351] - [fs] NFS: set layout driver (Steve Dickson) [479351] - [fs] NFS: ask for layouttypes during v4 fsinfo call (Steve Dickson) [479351] - [fs] NFS: change stateid to be a union (Steve Dickson) [479351] - [fs] NFSv4.1: pnfsd, pnfs: protocol level pnfs constants (Steve Dickson) [479351] - [fs] SUNRPC: define xdr_decode_opaque_fixed (Steve Dickson) [479351] - [fs] NFSD: remove duplicate NFS4_STATEID_SIZE (Steve Dickson) [479351] - [fs] Revert "NFSv4: Fall back to ordinary lookup if nfs4_atomic_open() returns EISDIR" (Steve Dickson) [653066] - [fs] Regression: fix mounting NFS when NFSv3 support is not compiled (Steve Dickson) [653066] - [fs] NLM: Fix a regression in lockd (Steve Dickson) [653066] - [fs] nfs4: The difference of 2 pointers is ptrdiff_t (Steve Dickson) [653066] - [fs] nfs: testing the wrong variable (Steve Dickson) [653066] - [fs] nfs: handle lock context allocation failures in nfs_create_request (Steve Dickson) [653066] - [fs] Fixed Regression in NFS Direct I/O path (Steve Dickson) [653066] - [fs] nfsd4: fix 4.1 connection registration race (Steve Dickson) [653068] - [fs] lib: introduce common method to convert hex digits (Steve Dickson) [653068] - [fs] Keep the deprecated nfsd system call interface (Steve Dickson) [653068] - [fs] svcrpc: svc_tcp_sendto XPT_DEAD check is redundant (Steve Dickson) [653068] - [fs] svcrpc: no need for XPT_DEAD check in svc_xprt_enqueue (Steve Dickson) [653068] - [fs] svcrpc: assume svc_delete_xprt() called only once (Steve Dickson) [653068] - [fs] svcrpc: never clear XPT_BUSY on dead xprt (Steve Dickson) [653068] - [fs] nfsd4: fix connection allocation in sequence() (Steve Dickson) [653068] - [fs] nfsd4: only require krb5 principal for NFSv4.0 callbacks (Steve Dickson) [653068] - [fs] nfsd4: move minorversion to client (Steve Dickson) [653068] - [fs] nfsd4: delay session removal till free_client (Steve Dickson) [653068] - [fs] nfsd4: separate callback change and callback probe (Steve Dickson) [653068] - [fs] nfsd4: callback program number is per-session (Steve Dickson) [653068] - [fs] nfsd4: track backchannel connections (Steve Dickson) [653068] - [fs] nfsd4: confirm only on succesful create_session (Steve Dickson) [653068] - [fs] nfsd4: make backchannel sequence number per-session (Steve Dickson) [653068] - [fs] nfsd4: use client pointer to backchannel session (Steve Dickson) [653068] - [fs] nfsd4: move callback setup into session init code (Steve Dickson) [653068] - [fs] nfsd4: don't cache seq_misordered replies (Steve Dickson) [653068] - [fs] SUNRPC: Properly initialize sock_xprt.srcaddr in all cases (Steve Dickson) [653068] - [fs] SUNRPC: Use conventional switch statement when reclassifying sockets (Steve Dickson) [653068] - [fs] sunrpc: Turn list_for_each-s into the ..._entry-s (Steve Dickson) [653068] - [fs] sunrpc: Remove dead "else" branch from bc xprt creation (Steve Dickson) [653068] - [fs] sunrpc: Don't return NULL from rpcb_create (Steve Dickson) [653068] - [fs] sunrpc: Remove useless if (task == NULL) from xprt_reserve_xprt (Steve Dickson) [653068] - [fs] sunrpc: Remove UDP worker wrappers (Steve Dickson) [653068] - [fs] sunrpc: Remove TCP worker wrappers (Steve Dickson) [653068] - [fs] sunrpc: Pass family to setup_socket calls (Steve Dickson) [653068] - [fs] sunrpc: Merge xs_create_sock code (Steve Dickson) [653068] - [fs] sunrpc: Merge the xs_bind code (Steve Dickson) [653068] - [fs] sunrpc: Call xs_create_sockX directly from setup_socket (Steve Dickson) [653068] - [fs] sunrpc: Factor out v6 sockets creation (Steve Dickson) [653068] - [fs] sunrpc: Factor out v4 sockets creation (Steve Dickson) [653068] - [fs] sunrpc: Factor out udp sockets creation (Steve Dickson) [653068] - [fs] sunrpc: Remove duplicate xprt/transport arguments from calls (Steve Dickson) [653068] - [fs] sunrpc: Get xprt pointer once in xs_tcp_setup_socket (Steve Dickson) [653068] - [fs] sunrpc: Remove unused sock arg from xs_next_srcport (Steve Dickson) [653068] - [fs] sunrpc: Remove unused sock arg from xs_get_srcport (Steve Dickson) [653068] - [fs] svcrdma: Cleanup DMA unmapping in error paths (Steve Dickson) [653068] - [fs] svcrdma: Change DMA mapping logic to avoid the page_address kernel API (Steve Dickson) [653068] - [fs] nfsd4: expire clients more promptly (Steve Dickson) [653068] - [fs] sunrpc: Use helper to set v4 mapped addr in ip_map_parse (Steve Dickson) [653068] - [fs] sunrpc/cache: centralise handling of size limit on deferred list (Steve Dickson) [653068] - [fs] sunrpc: Simplify cache_defer_req and related functions (Steve Dickson) [653068] - [fs] nfsd4: return expired on unfound stateid's (Steve Dickson) [653068] - [fs] nfsd4: add new connections to session (Steve Dickson) [653068] - [fs] nfsd4: refactor connection allocation (Steve Dickson) [653068] - [fs] nfsd4: use callbacks on svc_xprt_deletion (Steve Dickson) [653068] - [fs] nfsd: provide callbacks on svc_xprt deletion (Steve Dickson) [653068] - [fs] nfsd4: keep per-session list of connections (Steve Dickson) [653068] - [fs] nfsd4: clean up session allocation (Steve Dickson) [653068] - [fs] nfsd4: fix alloc_init_session return type (Steve Dickson) [653068] - [fs] nfsd4: fix alloc_init_session BUILD_BUG_ON() (Steve Dickson) [653068] - [fs] nfsd4: Move callback setup to callback queue (Steve Dickson) [653068] - [fs] nfsd4: remove separate cb_args struct (Steve Dickson) [653068] - [fs] nfsd4: use generic callback code in null case (Steve Dickson) [653068] - [fs] nfsd4: generic callback code (Steve Dickson) [653068] - [fs] nfsd4: rename nfs4_rpc_args->nfsd4_cb_args (Steve Dickson) [653068] - [fs] nfsd4: combine nfs4_rpc_args and nfsd4_cb_sequence (Steve Dickson) [653068] - [fs] nfsd4: minor variable renaming (cb -> conn) (Steve Dickson) [653068] - [fs] sunrpc: fix race in new cache_wait code. (Steve Dickson) [653068] - [fs] sunrpc: Create sockets in net namespaces (Steve Dickson) [653068] - [net] Export __sock_create (Steve Dickson) [653068] - [fs] sunrpc: Tag rpc_xprt with net (Steve Dickson) [653068] - [fs] sunrpc: Add net to xprt_create (Steve Dickson) [653068] - [fs] sunrpc: Add net to rpc_create_args (Steve Dickson) [653068] - [fs] sunrpc: Pull net argument downto svc_create_socket (Steve Dickson) [653068] - [fs] sunrpc: Add net argument to svc_create_xprt (Steve Dickson) [653068] - [fs] sunrpc: Factor out rpc_xprt freeing (Steve Dickson) [653068] - [fs] sunrpc: Factor out rpc_xprt allocation (Steve Dickson) [653068] - [fs] nfsd4: adjust buflen for encoded attrs bitmap based on actual bitmap length (Steve Dickson) [653068] - [fs] sunrpc: fix up rpcauth_remove_module section mismatch (Steve Dickson) [653068] - [fs] sunrpc: Tag svc_xprt with net (Steve Dickson) [653068] - [fs] sunrpc: Add routines that allow registering per-net caches (Steve Dickson) [653068] - [fs] sunrpc: Add net to pure API calls (Steve Dickson) [653068] - [fs] sunrpc: Pass xprt to cached get/put routines (Steve Dickson) [653068] - [fs] sunrpc: Make xprt auth cache release work with the xprt (Steve Dickson) [653068] - [fs] sunrpc: Pass the ip_map_parse's cd to lower calls (Steve Dickson) [653068] - [fs] nfsd: fix /proc/net/rpc/nfsd.export/content display (Steve Dickson) [653068] - [fs] nfsd: Export get_task_comm for nfsd (Steve Dickson) [653068] - [fs] nfsd: allow deprecated interface to be compiled out (Steve Dickson) [653068] - [fs] nfsd: formally deprecate legacy nfsd syscall interface (Steve Dickson) [653068] - [fs] sunrpc/cache: fix recent breakage of cache_clean_deferred (Steve Dickson) [653068] - [fs] lockd: Mostly remove BKL from the server (Steve Dickson) [653068] - [fs] sunrpc/cache: don't use custom hex_to_bin() converter (Steve Dickson) [653068] - [fs] sunrpc/cache: change deferred-request hash table to use hlist (Steve Dickson) [653068] - [fs] svcauth_gss: replace a trivial 'switch' with an 'if' (Steve Dickson) [653068] - [fs] nfsd/idmap: drop special request deferal in favour of improved default (Steve Dickson) [653068] - [fs] nfsd: disable deferral for NFSv4 (Steve Dickson) [653068] - [fs] sunrpc: close connection when a request is irretrievably lost (Steve Dickson) [653068] - [fs] nfsd4: fix hang on fast-booting nfs servers (Steve Dickson) [653068] - [fs] svcrpc: cache deferral cleanup (Steve Dickson) [653068] - [fs] svcrpc: minor cache cleanup (Steve Dickson) [653068] - [fs] sunrpc/cache: allow threads to block while waiting for cache update (Steve Dickson) [653068] - [net] sunrpc: use seconds since boot in expiry cache (Steve Dickson) [653068] - [fs] sunrpc: extract some common sunrpc_cache code from nfsd (Steve Dickson) [653068] - [kernel] kernel.h: add printk_ratelimited and pr__rl (Steve Dickson) [653066] - [fs] Set new kernel configs (Steve Dickson) [653066] - [fs] SUNRPC: Cleanup duplicate assignment in rpcauth_refreshcred (Steve Dickson) [653066] - [fs] nfs: fix unchecked value (Steve Dickson) [653066] - [fs] Ask for time_delta during fsinfo probe (Steve Dickson) [653066] - [fs] Revalidate caches on lock (Steve Dickson) [653066] - [fs] SUNRPC: After calling xprt_release(), we must restart from call_reserve (Steve Dickson) [653066] - [fs] NFSv4: Fix up the 'dircount' hint in encode_readdir (Steve Dickson) [653066] - [fs] NFSv4: Clean up nfs4_decode_dirent (Steve Dickson) [653066] - [fs] NFSv4: nfs4_decode_dirent must clear entry->fattr->valid (Steve Dickson) [653066] - [fs] NFSv4: Fix a regression in decode_getfattr (Steve Dickson) [653066] - [fs] NFSv4: Fix up decode_attr_filehandle() to handle the case of empty fh pointer (Steve Dickson) [653066] - [fs] NFS: Ensure we check all allocation return values in new readdir code (Steve Dickson) [653066] - [fs] NFS: Readdir plus in v4 (Steve Dickson) [653066] - [fs] NFS: introduce generic decode_getattr function (Steve Dickson) [653066] - [fs] NFS: check xdr_decode for errors (Steve Dickson) [653066] - [fs] NFS: nfs_readdir_filler catch all errors (Steve Dickson) [653066] - [fs] NFS: readdir with vmapped pages (Steve Dickson) [653066] - [fs] NFS: remove page size checking code (Steve Dickson) [653066] - [fs] NFS: decode_dirent should use an xdr_stream (Steve Dickson) [653066] - [fs] SUNRPC: Add a helper function xdr_inline_peek (Steve Dickson) [653066] - [fs] NFS: remove readdir plus limit (Steve Dickson) [653066] - [fs] NFS: re-add readdir plus (Steve Dickson) [653066] - [fs] NFS: Optimise the readdir searches (Steve Dickson) [653066] - [fs] NFS: add readdir cache array (Steve Dickson) [653066] - [fs] nfs: include ratelimit.h, fix nfs4state build error (Steve Dickson) [653066] - [fs] NFSv4: The state manager must ignore EKEYEXPIRED (Steve Dickson) [653066] - [fs] NFSv4: Don't ignore the error return codes from nfs_intent_set_file (Steve Dickson) [653066] - [fs] NFSv4: Don't call nfs4_reclaim_complete() on receiving NFS4ERR_STALE_CLIENTID (Steve Dickson) [653066] - [fs] NFS: Don't SIGBUS if nfs_vm_page_mkwrite races with a cache invalidation (Steve Dickson) [653066] - [fs] NFS: new idmapper (Steve Dickson) [653066] - [fs] NFS: Use kernel DNS resolver (Steve Dickson) [653066] - [fs] NFS: We must use list_for_each_entry_safe in nfs_access_cache_shrinker (Steve Dickson) [653066] - [fs] NFS: don't use FLUSH_SYNC on WB_SYNC_NONE COMMIT calls (Steve Dickson) [653066] - [fs] NFS: Really fix put_nfs_open_context() (Steve Dickson) [653066] - [fs] NFSv4.1: keep seq_res.sr_slot as pointer rather than an index (Steve Dickson) [653066] - [fs] add a couple of mntget+dget -> path_get in nfs4proc (Steve Dickson) [653066] - [fs] nfs: show "local_lock" mount option in /proc/mounts (Steve Dickson) [653066] - [fs] NFS: handle inode==NULL in __put_nfs_open_context (Steve Dickson) [653066] - [fs] nfs: introduce mount option '-olocal_lock' to make locks local (Steve Dickson) [653066] - [fs] SUNRPC: Refactor logic to NUL-terminate strings in pages (Steve Dickson) [653066] - [fs] SUNRPC: Correct an rpcbind debugging message (Steve Dickson) [653066] - [fs] NFS: Fix NFSv3 debugging messages in fs/nfs/nfs3proc.c (Steve Dickson) [653066] - [fs] NFSv4.1: Fix the slotid initialisation in nfs_async_rename() (Steve Dickson) [653066] - [fs] NFS: Fix a use-after-free case in nfs_async_rename() (Steve Dickson) [653066] - [fs] nfs: make sillyrename an async operation (Steve Dickson) [653066] - [fs] nfs: move nfs_sillyrename to unlink.c (Steve Dickson) [653066] - [fs] nfs: standardize the rename response container (Steve Dickson) [653066] - [fs] nfs: standardize the rename args container (Steve Dickson) [653066] - [fs] NFS: Add an 'open_context' element to struct nfs_rpc_ops (Steve Dickson) [653066] - [fs] NFS: Clean up nfs4_proc_create() (Steve Dickson) [653066] - [fs] NFSv4: Further cleanups for nfs4_open_revalidate() (Steve Dickson) [653066] - [fs] NFSv4: Clean up nfs4_open_revalidate (Steve Dickson) [653066] - [fs] NFSv4: Further minor cleanups for nfs4_atomic_open() (Steve Dickson) [653066] - [fs] NFSv4: Clean up nfs4_atomic_open (Steve Dickson) [653066] - [fs] Switch alloc_nfs_open_context() to struct path (Steve Dickson) [653066] - [fs] SUNRPC: Remove rpcb_getport_sync() (Steve Dickson) [653066] - [fs] NFS: Allow NFSROOT debugging messages to be enabled dynamically (Steve Dickson) [653066] - [fs] NFS: Clean up nfsroot.c (Steve Dickson) [653066] - [fs] NFS: Use super.c for NFSROOT mount option parsing (Steve Dickson) [653066] - [fs] NFS: Clean up NFSROOT command line parsing (Steve Dickson) [653066] - [fs] NFS: Remove \t from mount debugging message (Steve Dickson) [653066] - [fs] SUNRPC: Don't truncate tail data unnecessarily in xdr_shrink_pagelen (Steve Dickson) [653066] - [fs] sunrpc: simplify xdr_shrink_pagelen use of "copy" (Steve Dickson) [653066] - [fs] sunrpc: don't use the copy variable in nested block (Steve Dickson) [653066] - [fs] sunrpc: clean up xdr_shrink_pagelen use of temporary pointer (Steve Dickson) [653066] - [fs] sunrpc: don't shorten buflen twice in xdr_shrink_pagelen (Steve Dickson) [653066]- [netdrv] igb: only use vlan_gro_receive if vlans are registered (Stefan Assmann) [660192] {CVE-2010-4263}- [net] core: neighbour update Oops (Jiri Pirko) [658518] - [scsi] lpfc: Update lpfc version for 8.3.5.28 driver release (Rob Evers) [655935] - [scsi] lpfc: Added support for ELS RRQ command (Rob Evers) [655935] - [scsi] lpfc: Init VFI and VPI for the physical port (Lancer SLI4 FC Support) (Rob Evers) [655935] - [scsi] lpfc: Set heartbeat timer off by default (Rob Evers) [655935] - [scsi] lpfc: Update lpfc version for 8.3.5.27 driver release (Rob Evers) [655935] - [scsi] lpfc: Implement doorbell register changes for new hardware support (Rob Evers) [655935] - [scsi] lpfc: Fixed a NULL pointer dereference duing memory allocation failure (Rob Evers) [655935] - [scsi] lpfc: Modified the return status of unsupport ELS commands (Rob Evers) [655935] - [scsi] lpfc: Implement READ_TOPOLOGY mailbox command and add new 16G speeds (Rob Evers) [655935] - [scsi] lpfc: Implement the new SLI 4 SLI_INTF register definitions (Rob Evers) [655935] - [scsi] lpfc: Fix bug with remote SLI4 firmware download data not being transmitted (Rob Evers) [655935] - [scsi] lpfc: Added PCI ID definitions for new hardware support (Rob Evers) [655935] - [scsi] lpfc: Updated driver to handle CVL after Nameserver PLOGI timeouts (Rob Evers) [655935] - [scsi] lpfc: Fix for failure to log into FDMI_DID after link bounce (Rob Evers) [655935] - [scsi] lpfc: Cleanup mailbox commands in mboxq_cmpl when CVL is received (Rob Evers) [655935] - [scsi] lpfc: Add new SLI4 WQE support (Rob Evers) [655935] - [scsi] lpfc: Update lpfc version for 8.3.5.26 driver release (Rob Evers) [635733] - [scsi] lpfc: Fix locking issue for security mailbox commands (Rob Evers) [635733] - [scsi] lpfc: Properly handle devloss timeout during various phases of FIP engine state transactions (Rob Evers) [635733] - [scsi] lpfc: Abort all I/Os and wait XRI exchange busy complete before function reset ioctl in SLI4 driver unload (Rob Evers) [635733] - [scsi] lpfc: Prevent lock_irqsave from being called twice in a row (Rob Evers) [635733] - [scsi] lpfc: Fix regression error for handling SLI4 unsolicted ELS (Rob Evers) [635733] - [scsi] lpfc: Fix regression error for handling ECHO response support (Rob Evers) [635733] - [scsi] lpfc: Fix regression error for handling SLI4 unsolicted ELS (Rob Evers) [635733] - [scsi] lpfc: Fix internal loopback causing kernel panic (Rob Evers) [635733] - [scsi] lpfc: Fixed crashes for NULL pnode dereference (Rob Evers) [635733]- [block] cfq: fix recursive call in cfq_blkiocg_update_completion_stats() (Vivek Goyal) [626989]- [kernel] posix-cpu-timers: workaround to suppress the problems with mt exec (Oleg Nesterov) [656268] - [fs] bio: take care not overflow page count when mapping/copying user data (Danny Feng) [652531] {CVE-2010-4162} - [net] can-bcm: fix minor heap overflow (Danny Feng) [651847] {CVE-2010-3874} - [net] filter: make sure filters dont read uninitialized memory (Jiri Pirko) [651705] {CVE-2010-4158} - [net] inet_diag: Make sure we actually run the same bytecode we audited (Jiri Pirko) [651269] - [v4l] ivtvfb: prevent reading uninitialized stack memory (Mauro Carvalho Chehab) [648833] {CVE-2010-4079} - [drm] via/ioctl.c: prevent reading uninitialized stack memory (Dave Airlie) [648719] {CVE-2010-4082} - [char] nozomi: clear data before returning to userspace on TIOCGICOUNT (Mauro Carvalho Chehab) [648706] {CVE-2010-4077} - [serial] clean data before filling it on TIOCGICOUNT (Mauro Carvalho Chehab) [648703] {CVE-2010-4075}- [fs] configs: enable CONFIG_PRINT_QUOTA_WARNING (Aristeu Rozanski) [579638] - [net] af_unix: limit unix_tot_inflight (Neil Horman) [656762] - [block] check for proper length of iov entries in blk_rq_map_user_iov() (Danny Feng) [652959] {CVE-2010-4163} - [net] Limit sendto()/recvfrom()/iovec total length to INT_MAX (Jiri Pirko) [651895] {CVE-2010-4160} - [netdrv] mlx4: Add OFED-1.5.2 patch to increase log_mtts_per_seg (Jay Fenlason) [637284] - [kernel] kbuild: fix external module compiling (Aristeu Rozanski) [655231] - [mm] Fix broken use of end variable in remap_file_pages() system call (Larry Woodman) [637049] - [virt] virtio: console: Disable lseek(2) for port file operations (Amit Shah) [635537] - [virt] virtio: console: Prevent userspace from submitting NULL buffers (Amit Shah) [635535] - [virt] virtio: console: Fix poll blocking even though there is data to read (Amit Shah) [634232] - [virt] virtio: console: Send SIGIO in case of port unplug (Amit Shah) [624628] - [virt] virtio: console: Send SIGIO on new data arrival on ports (Amit Shah) [624628] - [virt] virtio: console: Send SIGIO to processes that request it for host events (Amit Shah) [624628] - [block] cfq-iosched: blktrace print per slice sector stats (Vivek Goyal) [626989] - [block] cfq-iosched: Implement tunable group_idle (Vivek Goyal) [626989] - [block] cfq-iosched: Do group share accounting in IOPS when slice_idle=0 (Vivek Goyal) [626989] - [block] cfq-iosched: Fixed boot warning with BLK_CGROUP=y and CFQ_GROUP_IOSCHED=n (Vivek Goyal) [626989] - [block] blk-cgroup: Fix RCU correctness warning in cfq_init_queue() (Vivek Goyal) [626989] - [netdrv] ixgbe: add registers etc. printout code just before resetting adapters (Dean Nelson) [611696] - [netdrv] e1000e: suppress compile warnings on certain archs (Dean Nelson) [611696] - [netdrv] e1000e: add registers etc. printout code just before resetting adapters (Dean Nelson) [611696] - [net] bluetooth: Fix missing NULL check (Jarod Wilson) [655668] - [v4l] Fix garbled image with zc3xx-based webcam (Jay Fenlason) [590404] - [mm] Backport missing kmemleak check into kmem_cache_create() (Larry Woodman) [654761] - [x86] acpi: mark hardware unsupported on x86 32bit cpu hot add events (Prarit Bhargava) [625585] - [x86] UEFI/EFI x86_64 pagetable initialization (Bob Picco) [654665] - [kernel] add RSS and swap size information to /proc/sysvipc/shm (Jerome Marchand) [634994] - [kernel] fix integer overflow in groups_search (Jerome Marchand) [629629] - [kernel] ipc: initialize structure memory to zero for compat functions (Danny Feng) [648695] {CVE-2010-4073} - [kernel] shm: fix information leak to userland (Danny Feng) [648689] {CVE-2010-4072} - [kernel] Prevent panic caused by divide by zero in find_busiest_group() (Larry Woodman) [644903] - [kernel] Backport upstream fix for a race in pid generation that causes pids to be reused immediately (Larry Woodman) [646321] - [scsi] megaraid: fix make legacy i/o ports free (Tomas Henzl) [632558] - [net] ipv6: balance pernet_operations [de]registration (Neil Horman) [625173] - [kdump] kexec: accelerate vmcore copies by marking oldmem in /proc/vmcore as cached (Neil Horman) [641315] - [mm] use compaction for GFP_ATOMIC order > 0 (Andrea Arcangeli) [622327 642570] - [kernel] module: initialize module dynamic debug later (Jason Baron) [627648] - [kernel] dynamic debug: move ddebug_remove_module() down into free_module() (Jason Baron) [627648] - [md] dm: remove extra locking when changing device size (Mike Snitzer) [644380] - [block] read i_size with i_size_read() (Mike Snitzer) [644380]- [scsi] lpfc: Update lpfc version for 8.3.5.25 driver release (Rob Evers) [645882] - [scsi] lpfc: Fix mailbox handling for UNREG_RPI_ALL case (Rob Evers) [645882] - [scsi] lpfc: Fixed a race condition that can cause driver send FDISC to un-initialized VPI (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.24 driver release (Rob Evers) [645882] - [scsi] lpfc: Used PCI function reset ioctl mbox command to clean up CNA during driver unload (Rob Evers) [645882] - [scsi] lpfc: Fixed crashes for BUG_ONs hit in the lpfc_abort_handler (Rob Evers) [645882] - [scsi] lpfc: Fail I/O when adapter detects a lost frame and target reports a check condition (Rob Evers) [645882] - [scsi] lpfc: Fixed abort WQEs for FIP frames (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.23 driver release (Rob Evers) [645882] - [scsi] lpfc: Instantiate iocb_stat so compiler does not error out (Rob Evers) [645882] - [scsi] lpfc: Added unreg all rpi mailbox command before unreg vpi (Rob Evers) [645882] - [scsi] lpfc: Make all error values negative (Rob Evers) [645882] - [scsi] lpfc: Remove duplicate code from lpfc_els_retry routine (Rob Evers) [645882] - [scsi] lpfc: Fixed circular spinlock dependency between low-level driver and SCSI midlayer (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.22 driver release (Rob Evers) [645882] - [scsi] lpfc: Fixed cases of skipping possible roundrobin fail over of multiple eligible FCFs (Rob Evers) [645882] - [scsi] lpfc: Fixed FC-AL bit set issue in FLOGI rejected by McData4700 FC swich in NPV setup (Rob Evers) [645882] - [scsi] lpfc: Fixed driver not able to unregister unused FCF upon devloss timeout to all nodes (Rob Evers) [645882] - [scsi] lpfc: Fix bug with external loopback testing not becoming ready (Rob Evers) [645882] - [scsi] lpfc: Fixed heartbeat timeout during controller pause test (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.21 driver release (Rob Evers) [645882] - [scsi] lpfc: Added support for Falcon firmware download authentication and SLI authentication (Rob Evers) [645882] - [scsi] lpfc: Add support for bsg MBX_SLI4_CONFIG (Rob Evers) [645882] - [scsi] lpfc: adjust lpfc_els_retry delay/retry for PLOGI, attr remove owner (Rob Evers) [645882] - [scsi] lpfc: Replaced some unnecessary spin_lock_irqsave with spin_lock_irq (Rob Evers) [645882] - [scsi] lpfc: Fixed lpfc_initial_flogi not returning failure in one of failure condition (Rob Evers) [645882] - [scsi] lpfc: Fixed r8828 stray state update in case a new FCF matched in-use FCF (Rob Evers) [645882] - [scsi] lpfc: Treated firmware matching FCF property with different index as error condition (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.20 driver release (Rob Evers) [645882] - [scsi] lpfc: Move Unload flag earlier in vport delete (Rob Evers) [645882] - [scsi] lpfc: Fix for IOCB leak on FDISC completion (Rob Evers) [645882] - [scsi] lpfc: Start looking at the return code for fc_block_scsi_eh (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.19 driver release (Rob Evers) [645882] - [scsi] lpfc: Remove unused variables that were removed from upstream submission (Rob Evers) [645882] - [scsi] lpfc: Change log message 0318 from an error to a warning as it is not an error (Rob Evers) [645882] - [scsi] lpfc: Add Security Crypto support to CONFIG_PORT mailbox command (Rob Evers) [645882] - [scsi] lpfc: Switch call to memcpy_toio to __write32_copy to prevent unaligned 64 bit copy (Rob Evers) [645882] - [scsi] lpfc: Fix bug with cable swap and nodelist not empty message on console after rmmod (Rob Evers) [645882] - [scsi] lpfc: Fixed failure to roundrobin on all available FCFs when FLOGI to in-use FCF rejected by switch (Rob Evers) [645882] - [scsi] lpfc: Fixed heartbeat timeout during fabric reconfiguration (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.18 driver release (Rob Evers) [645882] - [scsi] lpfc: Fixed failure to recover from back-to-back Clear Virtual Link with a single FCF (Rob Evers) [645882] - [scsi] lpfc: Clear VFI_REGISTERED flag when UNREG_VFI completes (Rob Evers) [645882] - [scsi] lpfc: r8088 had to be backed out temporary because it was part of a larger patch that was rejected, now put r8088 back with r8608 (Rob Evers) [645882] - [scsi] lpfc: Added code to ignore the failure of REG_VPI mailbox with UPD bit set on older tigershark firmware (Rob Evers) [645882] - [scsi] lpfc: Added code to support UPD bit of REG_VPI mailbox command (Rob Evers) [645882] - [scsi] lpfc: Fix bug with cable swap and ndlp not becoming active (Rob Evers) [645882] - [virt] virtio: console: Reference counting portdev structs is not needed (Amit Shah) [628805] - [virt] virtio: console: Add reference counting for port struct (Amit Shah) [628805] - [virt] virtio: console: Use cdev_alloc() instead of cdev_init() (Amit Shah) [628805] - [virt] virtio: console: Add a find_port_by_devt() function (Amit Shah) [628805] - [virt] virtio: console: Add a list of portdevs that are active (Amit Shah) [628805] - [virt] virtio: console: open: Use a common path for error handling (Amit Shah) [628805] - [virt] virtio: console: remove_port() should return void (Amit Shah) [628805] - [virt] virtio: console: Make write() return -ENODEV on hot-unplug (Amit Shah) [628805] - [virt] virtio: console: Make read() return -ENODEV on hot-unplug (Amit Shah) [628805] - [virt] virtio: console: Unblock poll on port hot-unplug (Amit Shah) [628805] - [virt] virtio: console: Un-block reads on chardev close (Amit Shah) [628805] - [virt] virtio: console: Check if portdev is valid in send_control_msg() (Amit Shah) [628805] - [virt] virtio: console: Remove control vq data only if using multiport support (Amit Shah) [628805] - [virt] virtio: console: Reset vdev before removing device (Amit Shah) [628805] - [pci] Add FW_WARN to warn_invalid_dmar() (Prarit Bhargava) [588638] - [pci] Clean up warn_invalid_dmar() (Prarit Bhargava) [588638] - [pci] intel-iommu: Combine the BIOS DMAR table warning messages (Prarit Bhargava) [588638] - [kernel] Really add TAINT_FIRMWARE_WORKAROUND (Prarit Bhargava) [588638] - [x86] ACPI: create "processor.bm_check_disable" boot param (Matthew Garrett) [635572] - [fs] Fix nfsv4 client lock reclaim behaviour (Sachin Prabhu) [638269] - [fs] ext4: Don't error out the fs if the user tries to make a file too big (Eric Sandeen) [645824] - [fs] xfs: prevent reading uninitialized stack memory (Dave Chinner) [630809] {CVE-2010-3078} - [s390x] cio: prevent kernel panic in I/O cancel function (Hendrik Brueckner) [647825] - [s390x] qeth: timeout on connection isolation configuration errors (Hendrik Brueckner) [635053] - [kernel] etr clock synchronization race (Hendrik Brueckner) [619511] - [net] tc: Ignore noqueue_qdisc default qdisc when dumping (Thomas Graf) [627142] - [net] fix rds_iovec page count overflow (Jiri Pirko) [647424] {CVE-2010-3865} - [net] netfilter: Avoid freeing pointers representing an error value (Thomas Graf) [608980] - [scsi] Fix megaraid_sas driver SLAB memory leak detected with CONFIG_DEBUG_SLAB (Shyam Iyer) [633836] - [scsi] scsi_dh_alua: Handle all states correctly (Mike Snitzer) [636994] - [scsi] ibmvscsi: Fix oops when an interrupt is pending during probe (Steve Best) [624169] - [usb] serial/mos*: prevent reading uninitialized stack memory (Don Zickus) [648698] {CVE-2010-4074} - [kbuild] don't sign out-of-tree modules (Aristeu Rozanski) [653507] - [kernel] tracing: Fix circular dead lock in stack trace (Jiri Olsa) [601047] - [watchdog] iTCO wdt: remove extra pci_dev_put()'s from init code (Prarit Bhargava) [574546] - [kernel] ecryptfs_uid_hash() buffer overflow (Jerome Marchand) [611388] {CVE-2010-2492} - [sound] seq/oss - Fix double-free at error path of snd_seq_oss_open() (Jaroslav Kysela) [630555] {CVE-2010-3080} - [x86] ACPI: allow C3 > 1000usec (Matthew Garrett) [572821] - [virt] virtio-net: init link state correctly (Jason Wang) [646369] - [virt] i8259: fix migration (Gleb Natapov) [629197] - [netdrv] prevent reading uninitialized memory in hso driver (Thomas Graf) [633144] {CVE-2010-3298}- [virt] KVM: x86: Use unlazy_fpu() for host FPU (Avi Kivity) [651005] - [fs] GFS2: reserve more blocks for transactions (Benjamin Marzinski) [637972] - [fs] core_pattern: fix truncation by core_pattern handler with long parameters (Danny Feng) [618602] - [fs] Do not mix FMODE_ and O_ flags with break_lease() and may_open() (Harshula Jayasuriya) [642677] - [fs] GFS2: fallocate support (Benjamin Marzinski) [626561] - [fs] GFS2: fix filesystem consistency error on rename (Robert S Peterson) [638657] - [fs] aio: check for multiplication overflow in do_io_submit (Jeff Moyer) [629451] - [x86] Backport several upstream CONFIG_DEBUG_RODATA optimizations and bugfixes from Intel (Larry Woodman) [557364] - [fs] GFS2: Fix typo in stuffed file data copy handling (Abhijith Das) [619810] - [powerpc] Remove redundant xics badness warning (Steve Best) [641932] - [ppc] Account time using timebase rather than PURR (Steve Best) [633515] - [ppc] pseries: Increase cpu die timeout (Steve Best) [636230] - [s390x] zfcp: Fix reference counter for point-to-point port (Hendrik Brueckner) [644005] - [powerpc] ibmveth: lost IRQ while closing/opening device leads to service loss (Steve Best) [620799] - [net] fix info leak from kernel in ethtool operation (Neil Horman) [646728] {CVE-2010-3861} - [net] drop_monitor: add EAGAIN return code to detect duplicate state changes (Neil Horman) [615788 616919] - [net] packet: fix information leak to userland (Jiri Pirko) [649900] {CVE-2010-3876} - [net] Fix stack corruption in icmp_send() (James Paradis) [629590] - [net] clean up info leak in act_police (Neil Horman) [636394] - [net] bonding: introduce primary_reselect option (Jiri Pirko) [628492] - [net] bonding: check if clients MAC addr has changed (Flavio Leitner) [610237] - [scsi] mpt2sas: driver fails to recover from injected PCIe bus errors (Steve Best) [612584] - [kernel] sys_semctl: fix kernel stack leakage (Danny Feng) [648724] {CVE-2010-4083} - [security] Fix install_process_keyring error handling (David Howells) [647440] - [kernel] sysctl: fix min/max handling in __do_proc_doulongvec_minmax() (Amerigo Wang) [643290] - [kernel] kbuild: Really don't clean bounds.h and asm-offsets.h (Danny Feng) [594065] - [kernel] execve: improve interactivity and respond to SIGKILL with large arguments (Dave Anderson) [629178] - [kernel] kbuild: respect LDFLAGS when linking module signatures (Johannes Weiner) [629423] - [kernel] kbuild: fix modpost segfault (Johannes Weiner) [629418] - [fs] CIFS: Remove __exit mark from cifs_exit_dns_resolver() (David Howells) [619752] - [block] Range check cpu in blk_cpu_to_group (Steve Best) [636981] - [sound] sound/pci/rme9652: prevent reading uninitialized stack memory (Stanislaw Gruszka) [648711 648716] - [pci] add pci_get_domain_bus_and_slot function (Chad Dupuis) [641132] - [pci] intr-remap: allow disabling source id checking (Alex Williamson) [530618] - [x86] Add native Intel cpuidle driver (Matthew Garrett) [637899] - [x86] add quirk to fixup mcp55 interrupt routing to let kdump work (Neil Horman) [562134] - [virt] KVM: VMX: Disallow NMI while blocked by STI (Avi Kivity) [616296] - [virt] KVM: x86: fix information leak to userland (Marcelo Tosatti) [649840] - [virt] kvm: write protect memory after slot swap (Michael S. Tsirkin) [647367] - [net] generic get_drvinfo() fallback in "ethtool.c" (Laszlo Ersek) [649248] - [virt] Revert "vhost: max s/g to match qemu" (Jason Wang) [623915] - [virt] KVM: Fix reboot on Intel hosts (Avi Kivity) [637520] - [virt] KVM: SVM: init_vmcb should reset vcpu->efer (Marcelo Tosatti) [554506] - [virt] fix vhost_net lanana violation (Bob Picco) [602499] - [virt] KVM: x86 emulator: Allow LOCK prefix for NEG and NOT (Avi Kivity) [618202] - [mm] Prevent Out Of Memory when changing cpuset's mems on NUMA (Larry Woodman) [597127] - [kernel] tracing: fix recursive user stack trace (Jiri Olsa) [602804] - [mm] revalidate page->mapping after locking page in do_generic_file_read() (Johannes Weiner) [651373] - [fs] introduce GLF_QUEUED flag (Abhijith Das) [629920] - [fs] dlm: Don't send callback to node making lock request when "try 1cb" fails (David Teigland) [629920] - [virt] KVM: Set cr0.et when the guest writes cr0 (Avi Kivity) [645898] - [virt] KVM: VMX: Give the guest ownership of cr0.ts when the fpu is active (Avi Kivity) [645898] - [virt] KVM: Lazify fpu activation and deactivation (Avi Kivity) [645898] - [virt] KVM: VMX: Allow the guest to own some cr0 bits (Avi Kivity) [645898] - [virt] KVM: Replace read accesses of vcpu->arch.cr0 by an accessor (Avi Kivity) [645898] - [virt] KVM: VMX: trace clts and lmsw instructions as cr accesses (Avi Kivity) [645898] - [x86] mce: Use HW_ERR in MCE handler (Bob Picco) [641039] - [x86] mce: Add HW_ERR printk prefix for hardware error logging (Bob Picco) [641039] - [dm] sync trivial changes from 2.6.36 (Mike Snitzer) [641432] - [dm] crypt: simplify crypt_ctr (Mike Snitzer) [641432] - [dm] crypt: simplify crypt_config destruction logic (Mike Snitzer) [641432] - [dm] ioctl: refactor dm_table_complete (Mike Snitzer) [641432] - [dm] snapshot: persistent use define for disk header chunk size (Mike Snitzer) [641432] - [dm] crypt: use kstrdup (Mike Snitzer) [641432] - [dm] ioctl: use nonseekable_open (Mike Snitzer) [641432] - [virt] Xen PV-HVM: Enable xen pv hvm always for Xen HVM guests (Don Dutile) [632021] - [virt] Xen PV-HVM: skip vnif cfg if match 8139 macaddr (Don Dutile) [632021] - [virt] Xen PV-HVM: Synch unplug to upstream and tweak for rhel (Don Dutile) [632021] - [virt] Xen PV-HVM: change xen_pv_hvm param from _setup to early_param (Don Dutile) [632021] - [virt] KVM: Send SRAR SIGBUS directly (Dean Nelson) [550938] - [virt] KVM: Add MCG_SER_P into KVM_MCE_CAP_SUPPORTED (Dean Nelson) [550938] - [virt] KVM: Return EFAULT from kvm ioctl when guest accesses bad area (Dean Nelson) [550938] - [virt] KVM: define hwpoison variables static (Dean Nelson) [550938] - [virt] KVM: Fix a race condition for usage of is_hwpoison_address() (Dean Nelson) [550938] - [virt] KVM: Avoid killing userspace through guest SRAO MCE on unmapped pages (Dean Nelson) [550938] - [virt] KVM: make double/triple fault promotion generic to all exceptions (Dean Nelson) [550938] - [virt] xen: handle events as edge-triggered (Andrew Jones) [550724] - [virt] xen: use percpu interrupts for IPIs and VIRQs (Andrew Jones) [550724] - [hwmon] coretemp: get TjMax value from MSR (Dean Nelson) [580700] - [hwmon] coretemp: detect the thermal sensors by CPUID (Dean Nelson) [580700] - [x86] mtrr: Use stop machine context to rendezvous all the cpus (Prarit Bhargava) [612659] - [kernel] Backport linux-2.6 stop_machine code (Prarit Bhargava) [612659] - [netdrv] ibmveth: Fix opps during MTU change on an active device (Steve Best) [644959] - [netdrv] ehea: Fix synchronization between HW and SW send queue (Steve Best) [620792] - [netdrv] be2net: remove a BUG_ON in be_cmds.c (Ivan Vecera) [627958] - [netdrv] e1000e: don't inadvertently re-set INTX_DISABLE (Dean Nelson) [627926] - [mm] fix mbind_range() vma merge problem (Larry Woodman) [643942] - [mm] kernel: possible integer overflow in mm/fremap.c (Larry Woodman) [637049] - [mm] fix BUG() in do_coredump when out of memory (Rik van Riel) [623007]- [block] Re-introduce blk_queue_flushing() (Vivek Goyal) [635199] - [fs] SUNRPC: Fix the NFSv4 and RPCSEC_GSS Kconfig dependencies (Steve Dickson) [637278] - [fs] statfs() gives ESTALE error (Steve Dickson) [637278] - [fs] NFS: Fix a typo in nfs_sockaddr_match_ipaddr6 (Steve Dickson) [637278] - [fs] sunrpc: increase MAX_HASHTABLE_BITS to 14 (Steve Dickson) [637278] - [fs] gss:spkm3 miss returning error to caller when import security context (Steve Dickson) [637278] - [fs] gss:krb5 miss returning error to caller when import security context (Steve Dickson) [637278] - [fs] Remove incorrect do_vfs_lock message (Steve Dickson) [637278] - [fs] SUNRPC: cleanup state-machine ordering (Steve Dickson) [637278] - [fs] SUNRPC: Fix a race in rpc_info_open (Steve Dickson) [637278] - [fs] SUNRPC: Fix race corrupting rpc upcall (Steve Dickson) [637278] - [fs] Fix null dereference in call_allocate (Steve Dickson) [637278] - [fs] NFS: Fix the selection of security flavours in Kconfig (Steve Dickson) [637278] - [fs] NFS: NFS_V4 is no longer an EXPERIMENTAL feature (Steve Dickson) [637278] - [fs] NFS: fix the return value of nfs_file_fsync() (Steve Dickson) [637278] - [fs] rpcrdma: Fix SQ size calculation when memreg is FRMR (Steve Dickson) [637278] - [fs] xprtrdma: Do not truncate iova_start values in frmr registrations (Steve Dickson) [637278] - [fs] nfs: Remove redundant NULL check upon kfree() (Steve Dickson) [637278] - [fs] nfs: Add "lookupcache" to displayed mount options (Steve Dickson) [637278] - [fs] NFS: allow close-to-open cache semantics to apply to root of NFS filesystem (Steve Dickson) [637278] - [fs] SUNRPC: fix NFS client over TCP hangs due to packet loss (Steve Dickson) [637278] - [fs] NFS: Ensure that writepage respects the nonblock flag (Steve Dickson) [637278] - [fs] nfs: include space for the NUL in root path (Steve Dickson) [637278] - [fs] nfsd4: mask out non-access bits in nfs4_access_to_omode (Steve Dickson) [637279] - [fs] nfsd4: fix downgrade/lock logic (Steve Dickson) [637279] - [fs] nfsd4: bad BUG() in preprocess_stateid_op (Steve Dickson) [637279] - [fs] nfsd4: fix file open accounting for RDWR opens (Steve Dickson) [637279] - [fs] NFSv4: Ensure the lockowners are labelled using the fl_owner and/or fl_pid (Harshula Jayasuriya) [621304 624069] - [fs] NFSv4: Add support for the RELEASE_LOCKOWNER operation (Harshula Jayasuriya) [621304 624069] - [fs] NFSv4: Clean up for lockowner XDR encoding (Harshula Jayasuriya) [621304 624069] - [fs] NFSv4: Ensure that we track the NFSv4 lock state in read/write requests (Harshula Jayasuriya) [621304 624069] - [fs] NFSv4: Clean up struct nfs4_state_owner (Harshula Jayasuriya) [621304 624069] - [fs] Add back dentry argument to ->fsync (Steve Dickson) [624069] - [fs] NFS: kswapd must not block in nfs_release_page (Steve Dickson) [624069] - [fs] NFS: Fix the locking in nfs4_callback_getattr (Steve Dickson) [624069] - [net] NFSv4: Remember to clear NFS_DELEGATED_STATE in nfs_delegation_claim_opens (Steve Dickson) [624069] - [net] SUNRPC: Defer deleting the security context until gss_do_free_ctx() (Steve Dickson) [624069] - [net] SUNRPC: prevent task_cleanup running on freed xprt (Steve Dickson) [624069] - [net] SUNRPC: Reduce asynchronous RPC task stack usage (Steve Dickson) [624069] - [net] SUNRPC: Move the bound cred to struct rpc_rqst (Steve Dickson) [624069] - [net] SUNRPC: Clean up of rpc_bindcred() (Steve Dickson) [624069] - [net] SUNRPC: Move remaining RPC client related task initialisation into clnt.c (Steve Dickson) [624069] - [net] SUNRPC: Ensure that rpc_exit() always wakes up a sleeping task (Steve Dickson) [624069] - [net] SUNRPC: Make the credential cache hashtable size configurable (Steve Dickson) [624069] - [net] SUNRPC: Store the hashtable size in struct rpc_cred_cache (Steve Dickson) [624069] - [fs] NFS: Ensure the AUTH_UNIX credcache is allocated dynamically (Steve Dickson) [624069] - [fs] NFS: Fix the NFS users of rpc_restart_call() (Steve Dickson) [624069] - [net] SUNRPC: The function rpc_restart_call() should return success/failure (Steve Dickson) [624069] - [fs] NFSv4: Get rid of the bogus RPC_ASSASSINATED(task) checks (Steve Dickson) [624069] - [fs] NFSv4: Clean up the process of renewing the NFSv4 lease (Steve Dickson) [624069] - [fs] NFSv4.1: Handle NFS4ERR_DELAY on SEQUENCE correctly (Steve Dickson) [624069] - [fs] NFS: nfs_rename() should not have to flush out writebacks (Steve Dickson) [624069] - [fs] NFS: Clean up the callers of nfs_wb_all() (Steve Dickson) [624069] - [fs] NFS: Fix up the fsync code (Steve Dickson) [624069] - [fs] NFSv4.1: There is no need to init the session more than once (Steve Dickson) [624069] - [fs] NFSv41: Cleanup for nfs4_alloc_session (Steve Dickson) [624069] - [fs] NFSv41: Clean up exclusive create (Steve Dickson) [624069] - [fs] NFSv41: Deprecate nfs_client->cl_minorversion (Steve Dickson) [624069] - [fs] NFSv41: Fix nfs_async_inode_return_delegation() ugliness (Steve Dickson) [624069] - [fs] NFSv41: Convert the various reboot recovery ops etc to minor version ops (Steve Dickson) [624069] - [fs] NFSv41: Clean up the NFSv4.1 minor version specific operations (Steve Dickson) [624069] - [fs] nfs: kill renewd before clearing client minor version (Steve Dickson) [624069] - [fs] NFSv41: Don't store session state in the nfs_client->cl_state (Steve Dickson) [624069] - [fs] NFSv41: Further cleanup for nfs4_sequence_done (Steve Dickson) [624069] - [fs] NFSv4.1: Make nfs4_setup_sequence take a nfs_server argument (Steve Dickson) [624069] - [fs] NFSv4.1: Merge the nfs41_proc_async_sequence() and nfs4_proc_sequence() (Steve Dickson) [624069] - [fs] NFSv4: Kill nfs4_async_handle_error() abuses by NFSv4.1 (Steve Dickson) [624069] - [fs] NFSv4.1: Simplify nfs41_sequence_done() (Steve Dickson) [624069] - [fs] NFSv4.1: Clean up nfs4_setup_sequence (Steve Dickson) [624069] - [fs] NFSv41: Fix a memory leak in nfs41_proc_async_sequence() (Steve Dickson) [624069] - [fs] nfsd41: Fix a crash when a callback is retried (Steve Dickson) [624081] - [fs] nfsd: minor nfsd read api cleanup (Steve Dickson) [624081] - [fs] gcc-4.6: nfsd: fix initialized but not read warnings (Steve Dickson) [624081] - [fs] nfsd4: share file descriptors between stateid's (Steve Dickson) [624081] - [fs] nfsd4: fix openmode checking on IO using lock stateid (Steve Dickson) [624081] - [fs] nfsd4: miscellaneous process_open2 cleanup (Steve Dickson) [624081] - [fs] nfsd4: don't pretend to support write delegations (Steve Dickson) [624081] - [fs] nfsd: bypass readahead cache when have struct file (Steve Dickson) [624081] - [fs] nfsd: remove unused assignment from nfsd_link (Steve Dickson) [624081] - [fs] NFSD: Fill in WCC data for REMOVE, RMDIR, MKNOD, and MKDIR (Steve Dickson) [624081] - [fs] nfsd4: comment nitpick (Steve Dickson) [624081] - [net] sunrpc: make the cache cleaner workqueue deferrable (Steve Dickson) [624081] - [fs] nfsd4: fix delegation recall race use-after-free (Steve Dickson) [624081 637278] - [fs] nfsd4: fix deleg leak on callback error (Steve Dickson) [624081 637278] - [fs] nfsd4: remove some debugging code (Steve Dickson) [624081 637278] - [fs] nfsd: nfs4callback encode_stateid helper function (Steve Dickson) [624081 637278] - [fs] nfsd4: translate memory errors to delay, not serverfault (Steve Dickson) [624081 637278] - [fs] nfsd4; fix session reference count leak (Steve Dickson) [624081 637278] - [fs] nfsd4: don't bother storing callback reply tag (Steve Dickson) [624081 637278] - [fs] nfsd4: fix use of op_share_access (Steve Dickson) [624081 637278] - [fs] nfsd4: treat more recall errors as failures (Steve Dickson) [624081 637278] - [fs] nfsd4: remove extra put() on callback errors (Steve Dickson) [624081 637278] - [virt] xen-blkfront: disable barrier/flush write support (Mike Snitzer) [635199] - [block] revert to old blkdev_issue_discard to preserve kABI (Mike Snitzer) [635199] - [block] revert to old blkdev_issue_flush to preserve kABI (Mike Snitzer) [635199] - [block] revert bio flag changes to preserve kABI (Jeff Moyer) [635199] - [block] restore rq_flag_bits to their original values (Mike Snitzer) [635199] - [block] initialize old barrier members of request_queue (Mike Snitzer) [635199] - [block] reintroduce blk_queue_ordered to maintain compatibility (Vivek Goyal) [635199] - [block] Documentation: fix block api docbook documentation (Mike Snitzer) [635199] - [block] remove BLKDEV_IFL_WAIT (Mike Snitzer) [635199] - [block] remove the BLKDEV_IFL_BARRIER flag (Mike Snitzer) [635199] - [mm] swap: do not send discards as barriers (Mike Snitzer) [635199] - [fs] fat: do not send discards as barriers (Mike Snitzer) [635199] - [fs] ext4: do not send discards as barriers (Mike Snitzer) [635199] - [fs] jbd2: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [fs] jbd2: Modify ASYNC_COMMIT code to not rely on queue draining on barrier (Mike Snitzer) [635199] - [fs] jbd: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [fs] gfs2: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [fs] btrfs: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [fs] xfs: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [block] pass gfp_mask and flags to sb_issue_discard (Mike Snitzer) [635199] - [block] disallow FS recursion from sb_issue_discard allocation (Mike Snitzer) [635199] - [dm] convey that all flushes are processed as empty (Mike Snitzer) [635199] - [dm] fix locking context in queue_io() (Mike Snitzer) [635199] - [dm] relax ordering of bio-based flush implementation (Mike Snitzer) [635199] - [dm] implement REQ_FLUSH/FUA support for request-based dm (Mike Snitzer) [635199] - [dm] implement REQ_FLUSH/FUA support for bio-based dm (Mike Snitzer) [635199] - [block] make __blk_rq_prep_clone() copy most command flags (Mike Snitzer) [635199] - [md] implment REQ_FLUSH/FUA support (Mike Snitzer) [635199] - [virt] virtio_blk: drop REQ_HARDBARRIER support (Mike Snitzer) [635199] - [block] loop: implement REQ_FLUSH/FUA support (Mike Snitzer) [635199] - [block] use REQ_FLUSH in blkdev_issue_flush() (Mike Snitzer) [635199] - [block] update documentation for REQ_FLUSH / REQ_FUA (Mike Snitzer) [635199] - [block] make sure FSEQ_DATA request has the same rq_disk as the original (Mike Snitzer) [635199] - [block] kick queue after sequencing REQ_FLUSH/FUA (Mike Snitzer) [635199] - [block] initialize flush request with WRITE_FLUSH instead of REQ_FLUSH (Mike Snitzer) [635199] - [block] simplify queue_next_fseq (Mike Snitzer) [635199] - [block] filter flush bio's in __generic_make_request() (Mike Snitzer) [635199] - [block] preserve RHEL6.0 struct request_queue kABI (Mike Snitzer) [635199] - [block] implement REQ_FLUSH/FUA based interface for FLUSH/FUA requests (Mike Snitzer) [635199] - [fs] replace internal uses of SWRITE I/O types by sync_dirty_buffer() (Mike Snitzer) [635199] - [fs] removing the use of the BH_Ordered flag (Mike Snitzer) [635199] - [block] rename barrier/ordered to flush (Mike Snitzer) [635199] - [block] rename blk-barrier.c to blk-flush.c (Mike Snitzer) [635199] - [block] blkdev: check for valid request queue before issuing flush (Mike Snitzer) [635199] - [block] blkdev: move blkdev_issue helper functions to separate file (Mike Snitzer) [635199] - [block] blkdev: allow async blkdev_issue_flush requests (Mike Snitzer) [635199] - [block] blkdev: generalize flags for blkdev_issue_fn functions (Mike Snitzer) [635199] - [fs] ext4: check missed return value in ext4_sync_file() (Mike Snitzer) [635199] - [fs] ext4, jbd2: Add barriers for file systems with exernal journals (Mike Snitzer) [635199] - [block] drop barrier ordering by queue draining (Mike Snitzer) [635199] - [block] misc cleanups in barrier code (Mike Snitzer) [635199] - [block] remove spurious uses of REQ_HARDBARRIER (Mike Snitzer) [635199] - [block] deprecate barrier and replace blk_queue_ordered() with blk_queue_flush() (Mike Snitzer) [635199] - [block] kill QUEUE_ORDERED_BY_TAG (Mike Snitzer) [635199] - [xen] blkfront: update use of barriers to ease flush+fua backport (Mike Snitzer) [635199] - [block] loop: queue ordered mode should be DRAIN_FLUSH (Mike Snitzer) [635199] - [ide] remove unnecessary blk_queue_flushing() test in do_ide_request() (Mike Snitzer) [635199] - [block] remove q->prepare_flush_fn completely (Mike Snitzer) [635199] - [scsi] use REQ_TYPE_FS for flush request (Mike Snitzer) [635199] - [block] set up rq->rq_disk properly for flush requests (Mike Snitzer) [635199] - [block] set REQ_TYPE_FS on flush requests (Mike Snitzer) [635199] - [virt] virtio_blk: stop using q->prepare_flush_fn (Mike Snitzer) [635199] - [dm] stop using q->prepare_flush_fn (Mike Snitzer) [635199] - [block] osdblk: stop using q->prepare_flush_fn (Mike Snitzer) [635199] - [scsi] stop using q->prepare_flush_fn (Mike Snitzer) [635199] - [block] permit PREFLUSH and POSTFLUSH without prepare_flush_fn (Mike Snitzer) [635199] - [block] introduce REQ_FLUSH flag (Mike Snitzer) [635199] - [md] raid-1/10 Fix bio_rw bit manipulations again (Mike Snitzer) [635199] - [block] fixup missing conversion from BIO_RW_DISCARD to REQ_DISCARD (Mike Snitzer) [635199] - [block] define READA constant in terms of unified flag (Mike Snitzer) [635199] - [fs] bio: separate out blk_types.h (Mike Snitzer) [635199] - [block] unify flags for struct bio and struct request (Mike Snitzer) [635199] - [block] BARRIER request should imply SYNC (Mike Snitzer) [635199] - [block] fix some more cmd_type cleanup fallout (Mike Snitzer) [635199] - [block] remove wrappers for request type/flags (Mike Snitzer) [635199] - [scsi] scsi_dh_emc: request flag cleanup (Mike Snitzer) [635199] - [ide] Fix IDE taskfile with cfq scheduler (Mike Snitzer) [635199]- [mm] remove false positive THP pmd_present BUG_ON (Andrea Arcangeli) [646384]- [drm] ttm: fix regression introduced in dfb4a4250168008c5ac61e90ab2b86f074a83a6c (Dave Airlie) [644896]- [block] fix a potential oops for callers of elevator_change (Jeff Moyer) [641408]- [security] IMA: require command line option to enabled (Eric Paris) [643667]- [net] Fix priv escalation in rds protocol (Neil Horman) [642900] {CVE-2010-3904} - [v4l] Remove compat code for VIDIOCSMICROCODE (Mauro Carvalho Chehab) [642473] {CVE-2010-2963} - [kernel] tracing: do not allow llseek to set_ftrace_filter (Jiri Olsa) [631626] - [virt] xen: hold mm->page_table_lock in vmalloc_sync (Andrew Jones) [643371] - [fs] xfs: properly account for reclaimed inodes (Dave Chinner) [641764] - [drm] fix ioctls infoleak (Danny Feng) [621437] {CVE-2010-2803} - [netdrv] wireless extensions: fix kernel heap content leak (John Linville) [628438] {CVE-2010-2955} - [netdrv] niu: buffer overflow for ETHTOOL_GRXCLSRLALL (Danny Feng) [632072] {CVE-2010-3084} - [mm] add debug checks for mapcount related invariants (Andrea Arcangeli) [622327 642570] - [mm] move VM_BUG_ON inside the page_table_lock of zap_huge_pmd (Andrea Arcangeli) [622327 642570] - [mm] compaction: handle active and inactive fairly in too_many_isolated (Andrea Arcangeli) [622327 642570] - [mm] start_khugepaged after setting transparent_hugepage_flags (Andrea Arcangeli) [622327 642570] - [mm] fix hibernate memory corruption (Andrea Arcangeli) [633344 642570] - [mm] ksmd wait_event_freezable (Andrea Arcangeli) [622327 642570] - [mm] khugepaged wait_event_freezable (Andrea Arcangeli) [622327 625875 642570] - [mm] unlink_anon_vmas in __split_vma in case of error (Andrea Arcangeli) [622327 642570] - [mm] fix memleak in copy_huge_pmd (Andrea Arcangeli) [622327 642570] - [mm] fix hang on anon_vma->root->lock (Andrea Arcangeli) [622327 642570] - [mm] avoid breaking huge pmd invariants in case of vma_adjust failures (Andrea Arcangeli) [622327 642570]- [scsi] fcoe: set default FIP mode as FIP_MODE_FABRIC (Mike Christie) [636233]- [virt] KVM: Fix fs/gs reload oops with invalid ldt (Avi Kivity) [639885] {CVE-2010-3698} - [drm] i915: prevent arbitrary kernel memory write (Jerome Marchand) [637691] {CVE-2010-2962} - [scsi] libfc: adds flogi retry in case DID is zero in RJT (Mike Christie) [633907] - [kernel] prevent heap corruption in snd_ctl_new() (Jerome Marchand) [638486] {CVE-2010-3442} - [scsi] lpfc: lpfc driver oops during rhel6 installation with snapshot 12/13 and emulex FC (Rob Evers) [634703] - [fs] ext4: Always journal quota file modifications (Eric Sandeen) [624909] - [mm] fix split_huge_page error like mapcount 3 page_mapcount 2 (Andrea Arcangeli) [622327 640611] - [block] Fix pktcdvd ioctl dev_minor range check (Jerome Marchand) [638089] {CVE-2010-3437} - [drm] ttm: Fix two race conditions + fix busy codepaths (Dave Airlie) [640871] - [drm] Prune GEM vma entries (Dave Airlie) [640870] - [virt] ksm: fix bad user data when swapping (Andrea Arcangeli) [640579] - [virt] ksm: fix page_address_in_vma anon_vma oops (Andrea Arcangeli) [640576] - [net] sctp: Fix out-of-bounds reading in sctp_asoc_get_hmac() (Jiri Pirko) [640462] {CVE-2010-3705} - [mm] Move vma_stack_continue into mm.h (Mike Snitzer) [638525] - [net] sctp: Do not reset the packet during sctp_packet_config() (Jiri Pirko) [637682] {CVE-2010-3432} - [mm] vmstat incorrectly reports disk IO as swap in (Steve Best) [636978] - [scsi] fcoe: Fix NPIV (Neil Horman) [631246]- [block] prevent merges of discard and write requests (Mike Snitzer) [637805] - [drm] nouveau: correct INIT_DP_CONDITION subcondition 5 (Ben Skeggs) [636678] - [drm] nouveau: enable enhanced framing only if DP display supports it (Ben Skeggs) [636678] - [drm] nouveau: fix required mode bandwidth calculation for DP (Ben Skeggs) [636678] - [drm] nouveau: disable hotplug detect around DP link training (Ben Skeggs) [636678] - [drm] nouveau: set DP display power state during DPMS (Ben Skeggs) [636678] - [mm] remove "madvise" from possible /sys/kernel/mm/redhat_transparent_hugepage/enabled options (Larry Woodman) [634500] - [netdrv] cxgb3: don't flush the workqueue if we are called from the workqueue (Doug Ledford) [631547] - [netdrv] cxgb3: deal with fatal parity error status in interrupt handler (Doug Ledford) [631547] - [netdrv] cxgb3: now that we define fatal parity errors, make sure they are cleared (Doug Ledford) [631547] - [netdrv] cxgb3: Add define for fatal parity error bit manipulation (Doug Ledford) [631547] - [virt] Emulate MSR_EBC_FREQUENCY_ID (Jes Sorensen) [629836] - [virt] Define MSR_EBC_FREQUENCY_ID (Jes Sorensen) [629836] - [redhat] s390x: kdump: allow zfcpdump to mount and write to ext4 file systems [628676] - [kernel] initramfs: Fix initramfs size calculation (Hendrik Brueckner) [626956] - [kernel] initramfs: Generalize initramfs_data.xxx.S variants (Hendrik Brueckner) [626956] - [drm] radeon/kms: fix sideport detection on newer rs880 boards (Dave Airlie) [626454]- [x86] kernel: fix IA32 System Call Entry Point Vulnerability (Danny Feng) [634452] {CVE-2010-3301} - [kernel] compat: Make compat_alloc_user_space() incorporate the access_ok() (Danny Feng) [634466] {CVE-2010-3081} - [block] switch s390 tape_block and mg_disk to elevator_change() (Mike Snitzer) [632631] - [block] add function call to switch the IO scheduler from a driver (Mike Snitzer) [632631]- [security] Make kernel panic in FIPS mode if modsign check fails (David Howells) [625914] - [virt] Guests on AMD with CPU type 6 and model >= 8 trigger errata read of MSR_K7_CLK_CTL (Jes Sorensen) [629066] - [x86] UV: use virtual efi on SGI systems (George Beshers) [627653]- [fs] nfsd: initialize nfsd versions before creating svc (J. Bruce Fields) [628084] - [fs] nfsd: fix startup/shutdown order bug (J. Bruce Fields) [628084] - [security] KEYS: Fix bug in keyctl_session_to_parent() if parent has no session keyring (David Howells) [627808] {CVE-2010-2960} - [security] KEYS: Fix RCU no-lock warning in keyctl_session_to_parent() (David Howells) [627808] {CVE-2010-2960}- [x86] Disable AMD IOMMU by default (Matthew Garrett) [593787] - [netdrv] Revert "iwlwifi: disable hardware scanning by default" (Stanislaw Gruszka) [625981] - [s390x] kernel: fix tlb flushing vs. concurrent /proc accesses (Hendrik Brueckner) [587587] - [s390x] kernel: prepare mm_context_t for new tlb flush handling (Hendrik Brueckner) [587587] - [fs] NFS: Fix an Oops in the NFSv4 atomic open code (Jeff Layton) [625718] - [net] can: add limit for nframes and clean up signed/unsigned variables (Danny Feng) [625702] {CVE-2010-2959} - [fs] aio: bump i_count instead of using igrab (Jeff Moyer) [626595] - [fs] cifs: check for NULL session password (Jeff Layton) [625583] - [fs] cifs: fix NULL pointer dereference in cifs_find_smb_ses (Jeff Layton) [625583]- [mm] make stack guard page logic use vm_prev pointer (Mike Snitzer) [607859] - [mm] make the mlock() stack guard page checks stricter (Mike Snitzer) [607859] - [mm] make the vma list be doubly linked (Mike Snitzer) [607859] - [drm] nv50: insert a delay before fb change to prevent display engine hang (Ben Skeggs) [618225] - [mm] fix up some user-visible effects of the stack guard page (Mike Snitzer) [607859] - [net] sched: fix some kernel memory leaks (Jiri Pirko) [624637] {CVE-2010-2942}- [virt] xen pvhvm: don't start xenbus w/out pvhvm (Andrew Jones) [624665] - [virt] xen pvhvm: don't unplug emulated devs w/out pvhvm (Andrew Jones) [625460] - [virt] xen pvhvm: export xen_pv_hvm_enable (Andrew Jones) [625460] - [fs] ext4: fix one more tracing oops (Eric Sandeen) [619013] - [drm] Provide for HDMI output on NVIDIA GPUs (John Feeney) [619877] - [netdrv] iwlwifi: disable aspm by default (John Linville) [611075] - [x86] acpi: Update battery information on notification 0x81 (Matthew Garrett) [606388]- [x86] acpi: Update battery information on notification 0x81 (Matthew Garrett) [606388] - [mm] fix up some user-visible effects of the stack guard page (Mike Snitzer) [607859] - [mm] fix page table unmap for stack guard page properly (Mike Snitzer) [607859] - [x86] don't send SIGBUS for kernel page faults (Mike Snitzer) [607859] - [mm] fix missing page table unmap for stack guard page failure case (Mike Snitzer) [607859] - [mm] keep a guard page below a grow-down stack segment (Mike Snitzer) [607859] - [fs] xfs: fix untrusted inode number lookup (Dave Chinner) [624860] - [kernel] init, sched: Fix race between init and kthreadd (Gleb Natapov) [624329] - [net] Fix IGMP3 report parsing (Aristeu Rozanski) [621431]- [netdrv] be2net: maintain multicast packet count in driver (Ivan Vecera) [621287] - [scsi] hpsa: don't use doorbel reset (Tomas Henzl) [612486] - [x86] Fix the kdump kernel OOMs caused by passthrough mode setting (Bhavna Sarathy) [624059] - [acpi] Force "pci=noacpi" on HP xw9300 (Prarit Bhargava) [615276] - [mm] Revert mm-vmstat-Actively-update-vmstat-counters-in-low-memory-situations (Larry Woodman) [622328] - [x86] Run EFI in physical mode to enable kdump on EFI-booted system (Takao Indoh) [593111] - [fs] ext4: protect inode bitmap clearing w/ spinlock (Eric Sandeen) [623666] - [scsi] libfc: call fc_remote_port_chkready under the host lock (Mike Christie) [623786] - [x86] Ensure that we provide per-cpu ACPI support (Matthew Garrett) [623874] - [fs] ext4: consolidate in_range() definitions (Eric Sandeen) [621829] - [fs] ext4: fix NULL pointer dereference in tracing (Eric Sandeen) [619013] - [block] O_DIRECT: fix the splitting up of contiguous I/O (Jeff Moyer) [622504]- [fs] ext4: fix discard failure detection (Eric Sandeen) [608731] - [x86] Avoid potential NULL dereference in pcc-cpufreq (Matthew Garrett) [623768] - [scsi] bfa: vport create/delete fix (Rob Evers) [619226] - [net] tcp: fix crash in tcp_xmit_retransmit_queue (Jerome Marchand) [618386] - [build] Skip depmod when installing to non-standard INSTALL_MOD_PATH (Jon Masters) [609170] - [sound] disable NVIDIA HDMI PCI device for Lenovo T410 (Jaroslav Kysela) [605742] - [scsi] increase flush timeout (Mike Christie) [605322] - [x86] local_irq_save/restore when issuing IPI in early bootup (Prarit Bhargava) [602823]- [kernel] Revert "[kernel] sched: Fix a race between ttwu() and migrate_task()" (Matthew Garrett) [620883] - [fs] btrfs: fix checks in BTRFS_IOC_CLONE_RANGE (Eugene Teo) [617003] {CVE-2010-2537 CVE-2010-2538} - [kernel] Makefile.build: make KBUILD_SYMTYPES work again (Don Zickus) [617749] - [netdrv] iwlwifi: disable hardware scanning by default (Stanislaw Gruszka) [593566] - [scsi] Revert: qla2xxx: Propogate transport disrupted status for cable pull conditions for faster failover (Chad Dupuis) [622041] - [drm] radeon: Don't limit vram size to aperture size (Matthew Garrett) [622039] - [fs] xfs: don't walk AGs that can't hold inodes (Dave Chinner) [621044] - [mmc] add Ricoh e822 support (Stanislaw Gruszka) [619900] - [scsi] mvsas: fix hot plug handling and IO issues (David Milburn) [616178] - [dm] mpath: enable discard support (Mike Snitzer) [619196] - [block] update request stacking methods to support discards (Mike Snitzer) [619196] - [dm] stripe: enable discard support (Mike Snitzer) [619196] - [dm] stripe: optimize sector division (Mike Snitzer) [619196] - [dm] stripe: move sector translation to a function (Mike Snitzer) [619196] - [dm] error: return error for discards (Mike Snitzer) [619196] - [dm] delay: enable discard support (Mike Snitzer) [619196] - [dm] zero: silently drop discards (Mike Snitzer) [619196] - [dm] split discard requests on target boundaries (Mike Snitzer) [619196] - [dm] use dm_target_offset macro (Mike Snitzer) [619196] - [dm] factor out max_io_len_target_boundary (Mike Snitzer) [619196] - [dm] use common __issue_target_request for flush and discard support (Mike Snitzer) [619196] - [dm] rename map_info flush_request to target_request_nr (Mike Snitzer) [619196] - [dm] remove the DM_TARGET_SUPPORTS_DISCARDS feature flag (Mike Snitzer) [619196] - [dm] introduce num_discard_requests in dm_target structure (Mike Snitzer) [619196]- [fs] ext4: protect io completion lists with locking (Eric Sandeen) [621660] - [trace] Packport new mm tracepoint Documentation to RHEL6 (Larry Woodman) [618305] - [virt] KVM: Trace exception injection (Gleb Natapov) [616427] - [s390x] qeth: Clear mac_bits field when switching between l2/l3 (Hendrik Brueckner) [621333] - [net] ethtool: Fix potential kernel buffer overflow in ETHTOOL_GRXCLSRLALL (Jiri Pirko) [608953] {CVE-2010-2478} - [infiniband] Update QLogic QIB InfiniBand driver to version OFED 1.5.2 (Jay Fenlason) [572401] - [fs] update RWA_MASK, READA and SWRITE to match the corresponding BIO_RW_ bits (Jeff Moyer) [621693]- [drm] Revert matroxfb support for G200EV chip (Peter Bogdanovic) [604830] - [drm] i915: more DP/eDP backport fixes (Dave Airlie) [615058] - [drm] correctly update connector DPMS status in drm_fb_helper (Dave Airlie) [615058] - [x86] ACPI/PM: Move ACPI video resume to a PM notifier (Dave Airlie) [615058] - [virt] x86: preset lpj values when on VMware (Zachary Amsden) [617390] - [virt] Revert "vhost-net: utilize PUBLISH_USED_IDX feature" (Michael S. Tsirkin) - [virt] Revert "virtio: put last seen used index into ring itself" (Michael S. Tsirkin) [616503] - [virt] Revert "virtio: net: Remove net-specific advertising of PUBLISH_USED feature" (Michael S. Tsirkin) [616503] - [virt] vhost: max s/g to match qemu (Michael S. Tsirkin) [619002] - [kernel] sched: Fix set_cpu_active() in cpu_down() (Danny Feng) [620807] - [dm] separate device deletion from dm_put (Mike Snitzer) [619199] - [dm] prevent access to md being deleted (Mike Snitzer) [619199] - [dm] ioctl: release _hash_lock between devices in remove_all (Mike Snitzer) [619199]- [netdrv] r8169: disable PCIe ASPM (Michal Schmidt) [619880] - [fusion] mptfusion: fix DMA boudary (Tomas Henzl) [618625] - [fusion] mptfusion: Bump version to 3.04.16 (Tomas Henzl) [618625] - [fusion] mptfusion: Added code for occationally SATA hotplug failure (Tomas Henzl) [618625] - [fusion] mptfusion: schedule_target_reset from all Reset context (Tomas Henzl) [618625] - [fusion] mptfusion: Added sanity to check B_T mapping for device before adding to OS (Tomas Henzl) [618625] - [fusion] mptfusion: Corrected declaration of device_missing_delay (Tomas Henzl) [618625] - [fusion] mptfusion: Set fw_events_off to 1 at driver load time (Tomas Henzl) [618625] - [net] s2io: fixing DBG_PRINT() macro (Danny Feng) [619097] - [trace] backport file writeback tracepoints from upstream to RHEL6 (Larry Woodman) [618305] - [virt] vhost: thread per device attached to owner cgroups (Alex Williamson) [615118] - [cgroups] fix API thinko (Alex Williamson) [615118] - [cgroup] Revert: "workqueue: API to create a workqueue in cgroup" (Alex Williamson) [615118] - [net] bonding: allow arp_ip_targets on separate vlans to use arp validation (Andy Gospodarek) [581657] - [x86] Revert "[x86] kernel performance optimization with CONFIG_DEBUG_RODATA" (Aristeu Rozanski)- [security] selinux: convert the policy type_attr_map to flex_array (Eric Paris) [617255] - [net] bridge: Fix IGMPv3 report parsing (Herbert Xu) [621431] - [kernel] CRED: Fix get_task_cred() and task_state() to not resurrect dead credentials (Jiri Olsa) [620380] - [net] bonding: set device in RLB ARP packet handler (Andy Gospodarek) [619450] - [x86] Remove warning in p4-clockmod driver (Prarit Bhargava) [618415] - [trace] Back port upstream mm/vmscan.c tracepoints to RHEL6 (Larry Woodman) [618305] - [net] bridge: Fix skb leak when multicast parsing fails on TX (Jiri Pirko) [617505] - [x86] Retract nmi-stacktrace patch (George Beshers) [598586] - [fs] cifs: account for new creduid parameter in spnego upcall string (Jeff Layton) [618608] - [fs] cifs: add separate cred_uid field to sesInfo (Jeff Layton) [618608] - [fs] cifs: check kmalloc() result (Jeff Layton) [618608] - [fs] cifs: remove unused cifsUidInfo struct (Jeff Layton) [618608] - [fs] cifs: clean up cifs_find_smb_ses (Jeff Layton) [618608] - [fs] cifs: match secType when searching for existing tcp session (Jeff Layton) [618608] - [fs] cifs: move address comparison into separate function (Jeff Layton) [618608] - [fs] cifs: set the port in sockaddr in a more clearly defined fashion (Jeff Layton) [618608] - [fs] cifs: remove an potentially confusing, obsolete comment (Jeff Layton) [618608] - [fs] cifs: remove unused ip_address field in struct TCP_Server_Info (Jeff Layton) [618608] - [fs] cifs: have decode_negTokenInit set flags in server struct (Jeff Layton) [618608] - [fs] cifs: break negotiate protocol calls out of cifs_setup_session (Jeff Layton) [618608] - [fs] cifs: eliminate "first_time" parm to CIFS_SessSetup (Jeff Layton) [618608] - [fs] cifs: save the dialect chosen by server (Jeff Layton) [618608] - [fs] cifs: change && to || (Jeff Layton) [618608] - [fs] cifs: rename "extended_security" to "global_secflags" (Jeff Layton) [618608] - [fs] cifs: move tcon find/create into separate function (Jeff Layton) [618608] - [fs] cifs: move SMB session creation code into separate function (Jeff Layton) [618608] - [fs] cifs: track local_nls in volume info (Jeff Layton) [618608] - [drm] nouveau: support fetching LVDS EDID from ACPI (Ben Skeggs) [616860] - [drm] ACPI: Export EDID blocks to the kernel (Ben Skeggs) [616860] - [fs] Fix for stuck recovery issue in GFS2 (Steven Whitehouse) [590878] - [powerpc] fix unsupported hardware to only be power5 (Steve Best) [619501] - [scsi] megaraid: fix sas expander issue (Tomas Henzl) [607930] - [virt] Default Xen PV-HVM to off (Don Dutile) [618172] - [mm] Correctly assign the number of MIGRATE_RESERVE pageblocks (Andrea Arcangeli) [614427] - [fs] return EINVAL when thawing unfrozen filesystems (Eric Sandeen) [601324] - [fs] GFS2: Fix problem where try locks were trying too hard (Steven Whitehouse) [585299] - [scsi] bnx2i: Fix iscsi connection cleanup (Mike Christie) [616939] - [scsi] bfa: fix sysfs crash while reading error_frames stats (Rob Evers) [594882] - [fusion] Block Error handling for deleting devices or Device in DMD (Tomas Henzl) [615866] - [netdrv] tun: avoid BUG, dump packet on GSO errors (Herbert Xu) [616845] - [netdr] rt2500usb: Fix WEP Enterprise (Stanislaw Gruszka) [609721] - [kernel] cmdline disable real time scheduler (George Beshers) [607587] - [fs] ext4: re-inline ext4_rec_len_(to|from)_disk functions (Eric Sandeen) [522808] - [netdrv] be2net: include latest upstream fixes (Ivan Vecera) [617187]- [virt] Revert "[virt] vhost: create a vhost thread per device" (Aristeu Rozanski) [615118]- [scsi] Update lpfc version for 8.3.5.17 driver release (Rob Evers) [612235] - [scsi] Fix endian conversion for BlockGuard in IOCB response (Rob Evers) [612235] - [scsi] Fixed a driver discovery issue where driver was unable to discover a target after Eveready back link bounce test (Rob Evers) [612235] - [scsi] Update lpfc version for 8.3.5.16 driver release (Rob Evers) [612235] - [scsi] Fixed BlockGuard endian conversion problem for supporting PowerPC EEH (Rob Evers) [612235] - [scsi] Fixed VLAN ID 0xFFF set to reg_fcfi mailbox command on FCF empty FCF VLAN bitmap (Rob Evers) [612235] - [scsi] Update lpfc version for 8.3.5.15 driver release (Rob Evers) [612235] - [scsi] Fixed a race condition causing FLOGI issued from dual processes (Rob Evers) [612235] - [scsi] Fix bug with ct response data not being sent with sli4 (Rob Evers) [612235] - [scsi] Fixed RoundRobin FCF failover due to mis-interpretation of kernel find_next_bit (Rob Evers) [612235] - [scsi] Enhanced round-robin FCF failover algorithm to re-start on new FCF async event (Rob Evers) [612235] - [scsi] Clear Ignore Reg Login Flag when purging mailbox queue (Rob Evers) [612235] - [scsi] Fix for ELS commands stuck on txq (Rob Evers) [612235] - [scsi] Fix bug with unsolicited CT event command not setting a flag (Rob Evers) [612235] - [drm] radeon/kms: fix possible mis-detection of sideport on rs690/rs740 (Jerome Glisse) [614583] - [scsi] fcoe: remove check for zero fabric name (Mike Christie) [614264] - [scsi] libfc: Add retry logic to lport state machine when receiving LS_RJT (Mike Christie) [614264] - [scsi] fcoe: fix offload feature flag change from netdev (Mike Christie) [614264] - [scsi] fcoe: adds src and dest mac address checking for fcoe frames (Mike Christie) [614264] - [scsi] fcoe: cleans up fcoe_disable and fcoe_enable (Mike Christie) [614264] - [scsi] lpfc Update from 8.3.5.13 to 8.3.5.14 FC/FCoE (Rob Evers) [603808] - [fusion] mptfusion: release resources in error return path (Tomas Henzl) [618560] - [scsi] IO error on SuperTrak EX4650 (Muuhh IKEDA) [593969] - [virt] vhost: create a vhost thread per device (Michael S. Tsirkin) [615118] - [kernel] workqueue: API to create a workqueue in cgroup (Michael S. Tsirkin) [615118] - [cgroup] Add an API to attach a task to current task's cgroup (Michael S. Tsirkin) [615118]- [mm] avoid stalling allocations by introducing watermark_wait (Rik van Riel) [589604] - [mm] scale nr_rotated to balance memory pressure (Rik van Riel) [619384] - [mm] fix anon memory statistics with transparent hugepages (Rik van Riel) [619384] - [pci] avoid compiler warning in quirks.c (Alex Williamson) [619525] - [pci] Fix build if quirks are not enabled (Alex Williamson) [619525] - [pci] add Intel 82599 Virtual Function specific reset method (Alex Williamson) [619525] - [pci] add Intel USB specific reset method (Alex Williamson) [619525] - [pci] support device-specific reset methods (Alex Williamson) [619525] - [kernel] Documentation: Update memory-hotplug documentation (Steve Best) [612579] - [powerpc] Define memory_block_size_bytes() for ppc/pseries (Steve Best) [612579] - [kernel] Update the node sysfs code (Steve Best) [612579] - [kernel] Allow memory_block to span multiple memory sections (Steve Best) [612579] - [kernel] Add section count to memory_block (Steve Best) [612579] - [kernel] Add new phys_index properties (Steve Best) [612579] - [kernel] Move the find_memory_block() routine up (Steve Best) [612579] - [usb] xhci: rename driver to xhci_hcd (Don Zickus) [617217] - [usb] kabi placeholders for xhci (Don Zickus) [617217] - [fs] nfsd: minor nfsd_svc() cleanup (Jeff Layton) [599675] - [fs] nfsd: move more into nfsd_startup() (Jeff Layton) [599675] - [fs] nfsd: just keep single lockd reference for nfsd (Jeff Layton) [599675] - [fs] nfsd: clean up nfsd_create_serv error handling (Jeff Layton) [599675] - [fs] nfsd: fix error handling in __write_ports_addxprt (Jeff Layton) [599675] - [fs] nfsd: fix error handling when starting nfsd with rpcbind down (Jeff Layton) [599675] - [fs] nfsd4: fix v4 state shutdown error paths (Jeff Layton) [599675] - [mm] page allocator: Update free page counters after pages are placed on the free list (Andrea Arcangeli) [614427] - [mm] page allocator: Drain per-cpu lists after direct reclaim allocation fails (Andrea Arcangeli) [614427] - [mm] vmstat: Actively update vmstat counters in low memory situations (Andrea Arcangeli) [614427] - [kernel] mem-hotplug: fix potential race while building zonelist for new populated zone (John Villalovos) [581557] - [kernel] mem-hotplug: avoid multiple zones sharing same boot strapping boot_pageset (John Villalovos) [581557] - [kernel] cpu/mem hotplug: enable CPUs online before local memory online (John Villalovos) [581557] - [mm] remove khugepaged young bit check (Andrea Arcangeli) [615381]- [fs] GFS2: Backup plan for "vmalloc is slow" (Steven Whitehouse) [619331] - [s390x] zfcp: Do not try "forced close" when port is already closed (Hendrik Brueckner) [612594] - [s390x] zfcp: Do not unblock rport from REOPEN_PORT_FORCED (Hendrik Brueckner) [612597] - [s390x] zfcp: Fix retry after failed "open port" erp action (Hendrik Brueckner) [612601] - [s390x] zfcp: Fail erp after timeout (Hendrik Brueckner) [612618] - [s390x] zfcp: Use forced_reopen in terminate_rport_io callback (Hendrik Brueckner) [612621] - [s390x] zfcp: Register SCSI devices after fc_remote_port_add (Hendrik Brueckner) [612586] - [scsi] sg: fix bio leak with a detached device (Matthew Garrett) [619103] - [powerpc] hash_huge_page: pte_insert failed (Steve Best) [618831] - [block] md: fix lock ordering problem (Doug Ledford) [616103] - [fs] sysfs: add attribute to indicate hw address assignment type (Stefan Assmann) [614786] - [infiniband] ehca: init irq tasklet before irq can happen (Steve Best) [617741] - [netdrv] iwlwifi: fix scan abort (Stanislaw Gruszka) [619686] - [powerpc] ONLINE to OFFLINE CPU state transition during removal (Steve Best) [619212] - [fs] ext4: fix potential NULL dereference while tracing (Eric Sandeen) [619013] - [infiniband] ehca: Catch failing ioremap() (Steve Best) [617747] - [netdrv] Add missing read memory barrier to Intel Ethernet device (Steve Best) [617279] - [netdrv] igb: Fix Tx hangs seen when loading igb with max_vfs > 7 (Stefan Assmann) [617214] - [pci] Revert "[pci] update bridge resources to get more big ranges in PCI assign unssigned" (Shyam Iyer) [617007] - [netdrv] cnic: Fix context memory init on 5709 (Stanislaw Gruszka) [616952] - [virt] vmxnet3: fix network connectivity issues (Andy Gospodarek) [616252] - [drm] i915: eDP/DP fixes from upstream (Dave Airlie) [615058] - [ata] ata_piix: fix locking around SIDPR access (David Milburn) [608542] - [md] Fix md raid partition detection update (Doug Ledford) [607477] - [netdrv] e1000e: 82577/82578 PHY register access issues (Andy Gospodarek) [592480] - [s390x] Remove PSF order/suborder check for dasd ioctl (John Feeney) [566183] - [x86] kernel performance optimization with CONFIG_DEBUG_RODATA (Danny Feng) [557364] - [netdrv] Revert "[Fedora] [e1000] add quirk for ich9" (Andy Gospodarek) [613196] - [block] cfq: always return false from should_idle if slice_idle is set to zero (Jeff Moyer) [616904] - [block] cfq/jbd: Fix fsync performance for small files (Jeff Moyer) [578515]- [kernel] Add -Werror and WAR for bogus array bounds warnings (Prarit Bhargava) [603733] - [pci] Remove pci_bus_dump_resources() (Prarit Bhargava) [613972] - [fs] CIFS: Compile fix for malicious redirect fix (David Howells) [612136] {CVE-2010-2524}- [block] Disable async multicore raid xor function (Doug Ledford) [596490] - [kernel] taint: Add mark_hardware_unsupported() (Prarit Bhargava) [600509] - [kernel] panic: Allow warnings to set different taint flags (Prarit Bhargava) [600509] - [kernel] taint: Add taint padding and TAINT_HARDWARE_UNSUPPORTED (Prarit Bhargava) [600509] - [mm] disable transparent hugepages by default on small systems (Rik van Riel) [618444] - [net] Kernel lockups with bonding and IPV6 (Shyam Iyer) [614240] - [x86] ACPI: Improve C3 residency (Matthew Garrett) [583792] - [x86] cpufreq: pcc driver should check for pcch method before calling _OSC (Matthew Garrett) [616908] - [x86] Add PCC Cpufreq driver (Matthew Garrett) [465354] - [x86] Disable IOMMU graphics on Cantiga chipset (John Villalovos) [602207] - [fs] vfsmount: pad for future fanotify support (Eric Paris) [320631] - [ipmi] Run a dummy command before submitting a new command (Matthew Garrett) [616089] - [block] mmc: Avoid hangs with mounted SD cards (Matthew Garrett) [615318] - [md] Fix md raid partition detection (Doug Ledford) [607477] - [ipmi] Make sure drivers were registered before unregistering them (Matthew Garrett) [601376] - [s390x] Enhanced qeth for new network device type support (Hendrik Brueckner) [599650] - [fs] cifs: fix security issue with dns_resolver upcall (David Howells) [612136] {CVE-2010-2524}- [fs] xfs: track AGs with reclaimable inodes in per-ag radix tree (Dave Chinner) [617035] - [fs] xfs: convert inode shrinker to per-filesystem contexts (Dave Chinner) [617035] - [mm] add context argument to shrinker callback (Dave Chinner) [617035] - [netdrv] enic: bug fix: make the set/get netlink VF_PORT support symmetrical (Andy Gospodarek) [609635] - [netdrv] enic: Use random mac addr when associating port-profile (Andy Gospodarek) [609635] - [netdrv] enic: bug fix: sprintf UUID to string as u8 rather than u16 array (Andy Gospodarek) [609635] - [net] netlink: bug fix: don't overrun skbs on vf_port dump (Andy Gospodarek) [609635] - [netdrv] enic: Bug Fix: Handle surprise hardware removals (Andy Gospodarek) [609635] - [netdrv] enic: Bug Fix: Change hardware ingress vlan rewrite mode (Andy Gospodarek) [609635] - [drm] nouveau: cleanup connector/encoder creation (Ben Skeggs) [612402] - [drm] nouveau: move LVDS detection back to connector detect() time (Ben Skeggs) [612402] - [net] add missing header needed for sunrpc tracepoints (Steve Dickson) [567741] - [drm] nouveau: fix race condition when under memory pressure (Ben Skeggs) [602663] - [tty] fix tty->pgrp races (Jiri Olsa) [586022] {CVE-2009-4895} - [scsi] Log msg when getting Unit Attention (Mike Christie) [585432] - [scsi] be2iscsi: Fix for 64K data (Mike Christie) [608795] - [cgroups] Fix device cgroup not allowing access to a partition (Vivek Goyal) [589662] - [audit] fix for audit misreporting return code on amd64 if we had to reschedule (Alexander Viro) [604993] - [x86] Fix ioremap() so will boot on IA-32 system with PAE (John Feeney) [607029] - [netdrv] macvtap: Limit packet queue length (Herbert Xu) [614119] - [virt] vhost: avoid pr_err on condition guest can trigger (Michael S. Tsirkin) [607177] - [mm] ksmd and khugepaged freezing (Andrea Arcangeli) [617430] - [pci] Allow read/write access to sysfs I/O port resources (Alex Williamson) [616174] - [netdrv] improve ipv6 pkt throughput with TSO (John Feeney) [613770] - [netdrv] ixgbe: use GFP_ATOMIC when allocating FCoE DDP context from the dma pool (Andy Gospodarek) [614243] - [netdrv] ixgbe: properly toggling netdev feature flags when disabling FCoE (Andy Gospodarek) [614243] - [scsi] fcoe: remove vlan ID from WWPN (Neil Horman) [611974] - [fs] xfs: fix corruption case for block size < page size (Dave Chinner) [581432] - [fs] xfs: unregister inode shrinker before freeing filesystem structures (Dave Chinner) [607750] - [drm] i915: add 'reclaimable' to i915 self-reclaimable page allocations (Dave Airlie) [616614] - [drm] i915: fix 945GM stability issues on Lenovo T60 laptops (Dave Airlie) [568780] - [security] SELinux: check OPEN on truncate calls (Eric Paris) [578841] - [fs] ext4: Fix buffer dirtying in data=journal mode (Eric Sandeen) [602251] - [fs] ext3: Fix buffer dirtying in data=journal mode (Eric Sandeen) [602251]- [virt] Call mask notifiers from pic (Gleb Natapov) [608613] - [virt] Convert mask notifiers to use irqchip/pin instead of gsi (Gleb Natapov) [608613] - [virt] Reenter guest after instruction emulation failure if emulation was due to access to non-mmio address (Gleb Natapov) [608595] - [virt] Return EFAULT from kvm ioctl when guest access bad area (Gleb Natapov) [608595] - [drm] nouveau: fix dual-link displays when plugged into single-link outputs (Ben Skeggs) [615154] - [drm] nv50: obey dcb->duallink_possible (Ben Skeggs) [615154] - [drm] nv50: fix duallink_possible calculation for DCB 4.0 cards (Ben Skeggs) [615154] - [mm] Rename ramzswap to zram in documentation (Jerome Marchand) [578641] - [mm] Rename ramzswap to zram in code (Jerome Marchand) [578641] - [mm] Rename ramzswap files to zram (Jerome Marchand) [578641] - [mm] ramzswap: Support generic I_O requests (Jerome Marchand) [578641] - [mm] ramzswap: Handler for swap slot free callback (Jerome Marchand) [578641] - [mm] swap: Add swap slot free callback to block_device_operations (Jerome Marchand) [578641] - [mm] swapfile: Add flag to identify block swap devices (Jerome Marchand) [578641] - [mm] ramzswap: Remove backing swap support (Jerome Marchand) [578641] - [drm] i915: Output IRQ setup fixes (Adam Jackson) [591709] - [drm] nouveau: fix oops on chipsets that only have a single crtc (Ben Skeggs) [602290] - [drm] i915: fix oops on single crtc devices (Dave Airlie) [610002] - [drm] radeon: check/restore sanity before doing anything else with GPU (Dave Airlie) [612767] - [fs] jbd2: Fix I/O hang in jbd2_journal_release_jbd_inode (Steve Best) [607254] - [fs] GFS2: rename causes kernel Oops (Robert S Peterson) [614642] - [ipmi] Provide kipmid_max_busy_us parameter to cap CPU usage (Shyam Iyer) [609156] - [kernel] kprobes: "repz ret" causes bad EIP value crash (Dave Anderson) [607215] - [pci] panic on access to hot-removed device's proc fs (Don Zickus) [612024] - [pci] don't reassign to ROM res if it is not going to be enabled (Peter Bogdanovic) [612950] - [x86] i386: Update CPU & Memory Hot Add Not Supported messages (Prarit Bhargava) [600435] - [x86] nmi: limit hrtimer to lapic or ioapic mode (Don Zickus) [581722] - [virt] emulator: inc/dec can have lock prefix (Gleb Natapov) [615925] - [virt] Implement xen_panic_block notifier for RHEL6 Xen guests (Don Dutile) [614476] - [virt] KVM: MMU: fix conflict access permissions in direct sp (Avi Kivity) [607650] - [virt] vhost-net: avoid flush under lock (Michael S. Tsirkin) [612421] - [netdrv] bnx2x: Don't report link down if has been already down (Stanislaw Gruszka) [610311] - [netdrv] mac80211: improve error checking if WEP fails to init (John Linville) [608704] - [netdrv] ath9k: cleanup init error path (John Linville) [610224] - [mm] memcontrol: never oom when charging huge pages (Andrea Arcangeli) [608996] - [mm] memcontrol: prevent endless loop with huge pages and near-limit group (Andrea Arcangeli) [608996] - [virt] Xen PV-on-HVM: prevent null chip data ref ptr on newer xen hv (Don Dutile) [523134] - [virt] Xen PV-on-HVM: modularize platform-pci support (Don Dutile) [523134] - [virt] HPET: Do not disable hpet if not initialized (Don Dutile) [523134] - [virt] Xen PV-on-HVM: suspend-resume-support (Don Dutile) [523134] - [virt] Xen PV-on-HVM: refactor platform-pci, grant-table, enlighten support (Don Dutile) [523134 600360] - [virt] Xen PV-on-HVM: update evtchn delivery on HVM (Don Dutile) [523134] - [virt] Xen PV-on-HVM: update hvm_op hypercall & related h files to upstream (Don Dutile) [523134]- [block] cciss: bump version 3626RH (Tomas Henzl) [609522] - [block] cciss: cleanup compiletime warnings (Tomas Henzl) [609522] - [block] cciss: do not reset 640x boards (Tomas Henzl) [609522] - [block] cciss: fix hard reset (Tomas Henzl) [609522] - [block] cciss: factor out reset devices code (Tomas Henzl) [609522] - [block] cciss: factor out cciss find cfg addrs (Tomas Henzl) [609522] - [block] cciss: factor out cciss wait for mode change ack (Tomas Henzl) [609522] - [block] cciss: factor out cciss disable dma prefetch on p600 (Tomas Henzl) [609522] - [block] cciss: factor out cciss enable scsi prefetch (Tomas Henzl) [609522] - [block] cciss: factor out CISS signature present (Tomas Henzl) [609522] - [block] cciss: factor out cciss find board params (Tomas Henzl) [609522] - [block] cciss: factor out cciss find cfgtables (Tomas Henzl) [609522] - [block] cciss: factor out cciss wait for board ready (Tomas Henzl) [609522] - [block] cciss: factor out cciss find memory BAR (Tomas Henzl) [609522] - [block] cciss: remove board-id param from cciss interrupt mode (Tomas Henzl) [609522] - [block] cciss: factor out cciss_board_disabled (Tomas Henzl) [609522] - [block] cciss: factor out cciss lookup board id (Tomas Henzl) [609522] - [block] cciss: save pdev early to avoid passing it around (Tomas Henzl) [609522] - [audit] dynamically allocate audit_names when not enough space is in the names array (Eric Paris) [586108] - [mm] mmu notifier index huge spte fix (Andrea Arcangeli) [606131] - [x86] Update x86 MCE code part 2 (Prarit Bhargava) [580587] - [kernel] execshield: respect disabled randomization (Roland McGrath) [605516] - [scsi] mpt2sas: Fix to use sas device list instead of enclosure list (Tomas Henzl) [599049] - [kernel] disable kmemleak by default for -debug kernels (Jason Baron) [612244]- [net] CHECKSUM: header export and fixup (Michael S. Tsirkin) [605555] - [pci] iommu/intel: Disable IOMMU for graphics if BIOS is broken (Adam Jackson) [593516] - [fs] xfs: remove block number from inode lookup code (Jiri Pirko) [607031] - [fs] xfs: rename XFS_IGET_BULKSTAT to XFS_IGET_UNTRUSTED (Jiri Pirko) [607031] - [fs] xfs: validate untrusted inode numbers during lookup (Jiri Pirko) [607031] - [fs] xfs: always use iget in bulkstat (Jiri Pirko) [607031] - [igb] avoid platform reset and MCE with DCA (Stefan Assmann) [572732 606687] - [drm] nouveau: downgrade severity of most init table parser errors (Ben Skeggs) [596679] - [drm] nouveau: INIT_CONFIGURE_PREINIT/CLK/MEM on newer BIOSes is not an error (Ben Skeggs) [596679] - [netdrv] enic: Replace LRO with GRO (Andy Gospodarek) [609635] - [net] decreasing real_num_tx_queues needs to flush qdisc (Andy Gospodarek) [609260] - [net] sched: qdisc_reset_all_tx is calling qdisc_reset without qdisc_lock (Andy Gospodarek) [609260] - [fs] inotify: send IN_UNMOUNT events (Eric Paris) [580825] - [fs] inotify: fix inotify oneshot support (Eric Paris) [614595] - [s390x] zfcp: Zero memory for gpn_ft and adisc requests (Hendrik Brueckner) [609537] - [s390x] zfcp: Do not escalate scsi eh after fast_io_fail_tmo fired (Hendrik Brueckner) [606365] - [s390x] zfcp: Remove SCSI device during unit_remove (Hendrik Brueckner) [589278] - [scsi] Allow FC LLD to fast-fail scsi eh by introducing new eh return (Hendrik Brueckner) [606365] - [s390x] zfcp: Do not wait for SBALs on stopped queue (Hendrik Brueckner) [606359] - [x86] efi: Fill all reserved memmap entries if add_efi_memmap specified (George Beshers) [607386]- [edac] i7core_edac: Avoid doing multiple probes for the same card (Mauro Carvalho Chehab) [604564] - [edac] i7core_edac: Properly discover the first QPI device (Mauro Carvalho Chehab) [604564] - [usb] Disable XHCI (USB 3) HCD module autoloading (Matthew Garrett) [608343] - [fs] xfs: prevent swapext from operating on write-only files (Jiri Pirko) [605162] {CVE-2010-2226} - [powerpc] Add symbols to kernel to allow makedumpfile to filter on ppc64 (Neil Horman) [611710] - [net] netfilter: add CHECKSUM target (Michael S. Tsirkin) [605555] - [security] audit: dynamically allocate audit_names when not enough space is in the names array (Eric Paris) [586108] - [pci] iommu/intel: Disable IOMMU for graphics if BIOS is broken (Adam Jackson) [593516] - [virt] stop vpit before irq_routing freed (Gleb Natapov) [612648] - [netdrv] Allow for BCM5709S to dump vmcore via NFS (John Feeney) [577809] - [netdrv] igb: drop support for UDP hashing w/ RSS (Stefan Assmann) [613782] - [netdrv] mac80211: remove wep dependency (John Linville) [608704] - [mm] fix swapin race conditions (Andrea Arcangeli) [606131] - [crypto] authenc: Add EINPROGRESS check (Stanislaw Gruszka) [604611] - [fs] inotify: don't leak user struct on inotify release (Stanislaw Gruszka) [592399 604611] - [x86] amd: Check X86_FEATURE_OSVW bit before accessing OSVW MSRs (Stanislaw Gruszka) [604611] - [kernel] profile: fix stats and data leakage (Stanislaw Gruszka) [604611] - [sound] ice1724: Fix ESI Maya44 capture source control (Stanislaw Gruszka) [604611] - [mm] hugetlbfs: kill applications that use MAP_NORESERVE with SIGBUS instead of OOM-killer (Stanislaw Gruszka) [604611] - [dma] dma-mapping: fix dma_sync_single_range_* (Stanislaw Gruszka) [604611] - [hwmon] hp_accel: fix race in device removal (Stanislaw Gruszka) [604611] - [net] ipv4: udp: fix short packet and bad checksum logging (Stanislaw Gruszka) [604611]- [scsi] SCSI: Retry commands with UNIT_ATTENTION sense codes to fix ext3/ext4 I/O error (Stanislaw Gruszka) [604610] - [scsi] Enable retries for SYNCRONIZE_CACHE commands to fix I/O error (Stanislaw Gruszka) [604610] - [scsi] debug: virtual_gb ignores sector_size (Stanislaw Gruszka) [604610] - [x86] acpi power_meter: acpi_device_class "power_meter_resource" too long (Stanislaw Gruszka) [604610] - [v4l] budget: Oops: "BUG: unable to handle kernel NULL pointer dereference" (Stanislaw Gruszka) [604610] - [virt] virtio: initialize earlier (Stanislaw Gruszka) [604610] - [security] testing the wrong variable in create_by_name() (Stanislaw Gruszka) [604610] - [netdrv] r8169: more broken register writes workaround (Stanislaw Gruszka) [604610] - [netdrv] r8169: fix broken register writes (Stanislaw Gruszka) [604610] - [netdrv] r8169: use correct barrier between cacheable and non-cacheable memory (Stanislaw Gruszka) [604610] - [kernel] kgdb: don't needlessly skip PAGE_USER test for Fsl booke (Stanislaw Gruszka) [604610] - [kernel] initramfs: handle unrecognised decompressor when unpacking (Stanislaw Gruszka) [604610] - [sound] snd-meastro3: Ignore spurious HV interrupts during suspend / resume (Stanislaw Gruszka) [604610] - [sound] snd-meastro3: Add amp_gpio quirk for Compaq EVO N600C (Stanislaw Gruszka) [604610] - [x86] Disable large pages on CPUs with Atom erratum AAE44 (Stanislaw Gruszka) [604610] - [x86] x86-64: Clear a 64-bit FS/GS base on fork if selector is nonzero (Stanislaw Gruszka) [604610] - [edac] mce: Fix wrong mask and macro usage (Stanislaw Gruszka) [604610] - [netdrv] p54pci: fix bugs in p54p_check_tx_ring (Stanislaw Gruszka) [604610] - [netdrv] dm9601: fix phy/eeprom write routine (Stanislaw Gruszka) [604610] - [block] ensure jiffies wrap is handled correctly in blk_rq_timed_out_timer (Stanislaw Gruszka) [604610] - [serial] 8250_pnp: add Fujitsu Wacom device (Stanislaw Gruszka) [604610] - [block] raid6: fix recovery performance regression (Stanislaw Gruszka) [604610] - [fs] procfs: fix tid fdinfo (Stanislaw Gruszka) [604610] - [usb] xhci: properly set endpoint context fields for periodic eps (Stanislaw Gruszka) [604610] - [usb] xhci: properly set the "Mult" field of the endpoint context (Stanislaw Gruszka) [604610] - [usb] OHCI: don't look at the root hub to get the number of ports (Stanislaw Gruszka) [604610] - [usb] don't choose configs with no interfaces (Stanislaw Gruszka) [604610] - [usb] fix testing the wrong variable in fs_create_by_name() (Stanislaw Gruszka) [604610] - [usb] Add id for HP ev2210 a.k.a Sierra MC5725 miniPCI-e Cell Modem (Stanislaw Gruszka) [604610] - [usb] fix remote wakeup settings during system sleep (Stanislaw Gruszka) [604610] - [mm] hugetlb: fix infinite loop in get_futex_key() when backed by huge pages (Stanislaw Gruszka) [604610] - [kernel] flex_array: fix the panic when calling flex_array_alloc() without __GFP_ZERO (Stanislaw Gruszka) [604610] - [netdrv] mac80211: remove bogus TX agg state assignment (Stanislaw Gruszka) [604610] - [ata] libata: fix locking around blk_abort_request() (Stanislaw Gruszka) [604610] - [netdrv] p54usb: Add usbid for Corega CG-WLUSB2GT (Stanislaw Gruszka) [604610] - [usb] EHCI: defer reclamation of siTDs (Stanislaw Gruszka) [604610] - [drm] nouveau: initialise display before enabling interrupts (Ben Skeggs) [596703] - [drm] nv50: fix DP->DVI if output has been programmed for native DP previously (Ben Skeggs) [596703] - [block] dm ioctl: return uevent flag after rename (Mike Snitzer) [609591] - [block] dm ioctl: make __dev_status return void (Mike Snitzer) [609591] - [block] dm ioctl: remove __dev_status from geometry and target message (Mike Snitzer) [609591] - [infiniband] mlx4: enable IBoE feature (Doug Ledford) [529397] - [dm] dm-replicator: Fix replicator_ctr() error path (Heinz Mauelshagen) [612743] - [virt] vmware: disable NMI watchdog in guest (Don Zickus) [612321] - [virt] KVM: Expose MCE control MSRs to userspace (Avi Kivity) [558416]- [x86] eeepc-laptop: disable cpu speed control on EeePC 701 (Stanislaw Gruszka) [604608] - [x86] gart: Disable GART explicitly before initialization (Stanislaw Gruszka) [604608] - [netdrv] r8169: clean up my printk uglyness (Stanislaw Gruszka) [604608] - [input] wacom: switch mode upon system resume (Stanislaw Gruszka) [604608] - [fs] eCryptfs: Decrypt symlink target for stat size (Stanislaw Gruszka) [604608] - [usb] cdc-acm: Update to new autopm API (Stanislaw Gruszka) [604608] - [netdrv] e1000e: stop cleaning when we reach tx_ring->next_to_use (Stanislaw Gruszka) [604608] - [kernel] sched: Fix a race between ttwu() and migrate_task() (Stanislaw Gruszka) [604608] - [fs] ecryptfs: fix error code for missing xattrs in lower fs (Stanislaw Gruszka) [604608] - [pci] fix nested spinlock hang in aer_inject (Stanislaw Gruszka) [604608] - [fs] ecryptfs: fix use with tmpfs by removing d_drop from ecryptfs_destroy_inode (Stanislaw Gruszka) [604608] - [scsi] add scsi target reset support to scsi ioctl (Stanislaw Gruszka) [604608] - [pci] PCIe AER: prevent AER injection if hardware masks error reporting (Stanislaw Gruszka) [604608] - [fs] quota: Fix possible dq_flags corruption (Stanislaw Gruszka) [604608] - [fs] fix NFS4 handling of mountpoint stat (Stanislaw Gruszka) [604608] - [agp] intel-agp: Switch to wbinvd_on_all_cpus (Stanislaw Gruszka) [604608] - [drm] radeon/kms: add FireMV 2400 PCI ID (Stanislaw Gruszka) [604608] - [x86] amd-iommu: Use helper function to destroy domain (Stanislaw Gruszka) [604608] - [hwmon] sht15: Fix sht15_calc_temp interpolation function (Stanislaw Gruszka) [604608] - [hwmon] sht15: Properly handle the case CONFIG_REGULATOR=n (Stanislaw Gruszka) [604608] - [ata] libata: disable NCQ on Crucial C300 SSD (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: lock down video output state access (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: convert to seq_file (Stanislaw Gruszka) [604608] - [sound] usb: Fix Oops after usb-midi disconnection (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: log initial state of rfkill switches (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: use input_set_capability (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: expose module parameters (Stanislaw Gruszka) [604608] - [fs] ext3: Don't update the superblock in ext3_statfs() (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: log temperatures on termal alarm (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: adopt input device (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: issue backlight class events (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: silence bogus complain during rmmod (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: fix some version quirks (Stanislaw Gruszka) [604608] - [kernel] resource: move kernel function inside __KERNEL__ (Stanislaw Gruszka) [604608] - [fs] ext3: journal all modifications in ext3_xattr_set_handle (Stanislaw Gruszka) [604608] - [video] backlight: mbp_nvidia_bl - add five more MacBook variants (Stanislaw Gruszka) [604608] - [sound] mixart: range checking proc file (Stanislaw Gruszka) [604608] - [hid] fix oops in gyration_event() (Stanislaw Gruszka) [604608] - [ata] pata_ali: Fix regression with old devices (Stanislaw Gruszka) [604608] - [hwmon] lis3: fix show rate for 8 bits chips (Stanislaw Gruszka) [604608] - [cgroup] freezer: Fix buggy resume test for tasks frozen with cgroup freezer (Stanislaw Gruszka) [604608] - [kernel] genirq: Force MSI irq handlers to run with interrupts disabled (Stanislaw Gruszka) [604608] - [fs] fat: fix buffer overflow in vfat_create_shortname() (Stanislaw Gruszka) [604608] - [netdrv] mlx4: add dynamic LRO disable support (Amerigo Wang) [584359] - [netdrv] s2io: add dynamic LRO disable support (Amerigo Wang) [584359] - [drm] nv50: rewrite display irq handler (Ben Skeggs) [598842] - [drm] nv50: send evo "update" command after each disconnect (Ben Skeggs) [598842] - [drm] nv50: when debugging on, log which crtc we connect an encoder to (Ben Skeggs) [598842] - [drm] nv50: supply encoder disable() hook (Ben Skeggs) [598842] - [drm] disable encoder rather than dpms off in drm_crtc_prepare_encoders() (Ben Skeggs) [598842] - [drm] nv50: DCB quirk for Dell M6300 (Ben Skeggs) [598842] - [fs] writeback: limit write_cache_pages integrity scanning to current EOF (Dave Chinner) [602490] - [fs] xfs: remove nr_to_write writeback windup. (Dave Chinner) [602490] - [fs] writeback: pay attention to wbc->nr_to_write in write_cache_pages (Eric Sandeen) [602490]- [fs] ext4: stop issuing discards if not supported by device (Eric Sandeen) [608731] - [block] dm: only initialize full request_queue for request-based device (Mike Snitzer) [595393] - [block] dm: prevent table type changes after initial table load (Mike Snitzer) [595393] - [dm] skip second flush if request unsupported (Mike Snitzer) [612014] - [dm] only ignore -EOPNOTSUPP for empty barrier requests (Mike Snitzer) [612014] - [dm] snapshot: implement a merge method for snapshot origin (Mike Snitzer) [612375] - [dm] snapshot: test chunk size against both origin and snapshot sector size (Mike Snitzer) [612375] - [dm] snapshot: open origin before exception store initialization (Mike Snitzer) [612375] - [dm] snapshot: iterate both the origin and snapshot devices (Mike Snitzer) [612375] - [block] dm: support discard if at least one underlying device supports it (Mike Snitzer) [612014] - [block] dm: support discard for multiple devices (Mike Snitzer) [612014] - [block] dm: clear the discard flag if the device loses discard capability (Mike Snitzer) [612014] - [block] dm: check that target supports discard just before submitting request (Mike Snitzer) [612014] - [scsi] convert discard to REQ_TYPE_FS instead of REQ_TYPE_BLOCK_PC (Mike Snitzer) [610054] - [scsi] fix leak in scsi_setup_discard_cmnd error path (Mike Snitzer) [610054] - [scsi] remove unused free discard page in sd_done (Mike Snitzer) [610054] - [scsi] add sd_unprep_fn to free discard page (Mike Snitzer) [610054] - [block] implement an unprep function corresponding directly to prep (Mike Snitzer) [610054] - [block] don't allocate a payload for discard request (Mike Snitzer) [610054] - [fs] ext4: move aio completion after unwritten extent conversion (Christoph Hellwig) [589985] - [fs] xfs: move aio completion after unwritten extent conversion (Christoph Hellwig) [589985] - [fs] direct-io: move aio_complete into ->end_io (Christoph Hellwig) [589985] - [drm] radeon/kms/igp: fix possible divide by 0 in bandwidth code (Dave Airlie) [609755] - [drm] nouveau: disable acceleration on NVA3/NVA5/NVA8 by default (Ben Skeggs) [591062] - [drm] vt/fbcon: try harder to print output when panicing (Dave Airlie) [579002] - [fs] GFS2: fix BUG in gfs2_adjust_quota (Abhijith Das) [603827] - [fs] nfsd: nfsd_setattr needs to call commit_metadata (Christoph Hellwig) [593652] - [net] netfilter: remove config option NF_CT_ACCT completely (Jiri Pirko) [578476] - [net] Revert "[net] bonding: make bonding support netpoll" (Andy Gospodarek) [604672] - [scsi] stex: fix inconsistent usage of max_lun (David Milburn) [593255] - [kernel] sched: Kill migration thread in CPU_POST_DEAD event in migration_call, instead of CPU_DEAD (Steve Best) [604846] - [tracing] ftrace: fix function_graph livelock under kvm (Jason Baron) [596653] - [block] dm: mpath fix NULL pointer dereference when path parameters missing (Mike Snitzer) [607242] - [dm] dm-replicator: mandatory API change for replicator_resume(), replicator_dev_resume() and reference count fix calling dm_table_get_md() (Heinz Mauelshagen) [594922] - [x86] AMD IOMMU: change default to passthrough mode (Bhavna Sarathy) [607631] - [x86] dell-laptop: Add another Dell laptop family to the DMI whitelist (Matthew Garrett) [609268] - [netdrv] cnic: fix bnx2x panics with multiple interfaces enabled (Stanislaw Gruszka) [609184] - [mm] fix khugepaged startup race (Andrea Arcangeli) [612217] - [mm] add robustness to pmd_same checks (Andrea Arcangeli) [607650] - [mm] Fix vmalloc slow down (Steven Whitehouse) [583026]- [drm] i915: fix display setup bugs + hibernate (Dave Airlie) [608515 609763] - [fs] NFSv4: Fix an embarassing typo in encode_attrs() (Steve Dickson) [560786] - [fs] NFSv4: Ensure that /proc/self/mountinfo displays the minor version number (Steve Dickson) [560786] - [fs] NFSv4.1: Ensure that we initialise the session when following a referral (Steve Dickson) [560786] - [fs] SUNRPC: Fix a re-entrancy bug in xs_tcp_read_calldir() (Steve Dickson) [560786] - [fs] nfs4: use mandatory attribute file type in nfs4_get_root (Steve Dickson) [560786] - [x86] UV: uv_irq.c: Fix all sparse warnings (George Beshers) [573095] - [x86] uv: Remove recursion in uv_heartbeat_enable() (George Beshers) [573095] - [x86] pat: Update the page flags for memtype atomically instead of using memtype_lock (George Beshers) [573095] - [x86] UV: Improve BAU performance and error recovery (George Beshers) [573095] - [mm] ksm.c: remove an unneeded _notify in write_protect_page (George Beshers) [573095] - [x86] UV: Delete unneeded boot messages (George Beshers) [573095] - [x86] UV: Fix target_cpus() in x2apic_uv_x.c (George Beshers) [573095] - [x86] UV: Clean up UV headers for MMR definitions (George Beshers) [573095] - [x86] Enable NMI on all cpus on UV (George Beshers) [573095] - [x86] uv: Add serial number parameter to uv_bios_get_sn_info() (George Beshers) [573095] - [virt] xen: sync upstream xen_init_cpuid_mask (Andrew Jones) [609028] - [virt] xen: disable gbpages on pv guests (Andrew Jones) [609028] - [virt] KVM: Fix mov cr3 #GP at wrong instruction (Marcelo Tosatti) [611889] - [virt] KVM: Fix mov cr4 #GP at wrong instruction (Marcelo Tosatti) [611889] - [virt] KVM: Fix mov cr0 #GP at wrong instruction (Marcelo Tosatti) [611889] - [virt] KVM: Add missing srcu_read_lock() for kvm_mmu_notifier_release() (Marcelo Tosatti) [601320] - [virt] KVM: limit the number of pages per memory slot (Marcelo Tosatti) [601318] - [virt] KVM: MMU: Remove user access when allowing kernel access to gpte.w=0 page (Marcelo Tosatti) [601316] - [virt] KVM: x86: Add missing locking to arch specific vcpu ioctls (Marcelo Tosatti) [601313] - [virt] KVM: MMU: remove rmap before clear spte (Marcelo Tosatti) [601311] - [virt] KVM: MMU: Segregate shadow pages with different cr0.wp (Marcelo Tosatti) [601308] - [virt] KVM: x86: Check LMA bit before set_efer (Marcelo Tosatti) [601307] - [virt] KVM: Dont allow lmsw to clear cr0.pe (Marcelo Tosatti) [601305] - [virt] KVM: VMX: blocked-by-sti must not defer NMI injections (Marcelo Tosatti) [601304] - [virt] KVM: x86: Call vcpu_load and vcpu_put in cpuid_update (Marcelo Tosatti) [601303] - [virt] KVM: x86: Inject #GP with the right rip on efer writes (Marcelo Tosatti) [601301] - [virt] KVM: MMU: Dont read pdptrs with mmu spinlock held in mmu_alloc_roots (Marcelo Tosatti) [601300] - [virt] KVM: x86: properly update ready_for_interrupt_injection (Marcelo Tosatti) [601298] - [virt] KVM: VMX: enable VMXON check with SMX enabled (Marcelo Tosatti) [601297] - [virt] KVM: VMX: free vpid when fail to create vcpu (Marcelo Tosatti) [601292] - [virt] vhost: add unlikely annotations to error path (Michael S. Tsirkin) [602607] - [virt] vhost: break out of polling loop on error (Michael S. Tsirkin) [602607]- [mm] Prevent soft lockup - CPU#0 stuck for 61s! in kswapd0 (Larry Woodman) [596971]- [x86] properly account for IRQ injected only into BSP (Gleb Natapov) [609082]- [block] writeback: simplify the write back thread queue (Christoph Hellwig) [602595]- [mm] Fix slabcache corruption (Larry Woodman) [602595]- [infiniband] Add IBoE support (Doug Ledford) [571959] - [scsi] hpsa: don't pretend the reset works (Tomas Henzl) [598681] - [fs] revert "procfs: provide stack information for threads" and its fixup commits (George Beshers) [573095] - [x86] mce: Fix MSR_IA32_MCI_CTL2 CMCI threshold setup (John Villalovos) [593558] - [s390x] cio: use exception-save stsch (Hendrik Brueckner) [596333] - [s390x] cio: add hook to reenable mss after hibernation (Hendrik Brueckner) [596333] - [s390x] cio: allow enable_facility from outside init functions (Hendrik Brueckner) [596333] - [x86] wmi: Free the allocated acpi objects through wmi_get_event_data (Stanislaw Gruszka) [606736] - [mtd] UBI: fix volume creation input checking (Stanislaw Gruszka) [606736] - [mm] avoid THP expose VM bugs (Andrea Arcangeli) [606131] - [dm] discard support for the linear target (Mike Snitzer) [608280] - [block] fix DISCARD_BARRIER requests (Mike Snitzer) [608280] - [block] Don't count_vm_events for discard bio in submit_bio (Mike Snitzer) [608280]- [x86] disable PentiumPro memory ordering errata workaround (Gleb Natapov) [605745 606054] - [net] Bluetooth: Keep a copy of each HID device's report descriptor (Mauro Carvalho Chehab) [565583] - [hid] make Wacom modesetting failures non-fatal (Mauro Carvalho Chehab) [565583] - [hid] Implement Wacom quirk in the kernel (Mauro Carvalho Chehab) [565583] - [hid] make raw reports possible for both feature and output reports (Mauro Carvalho Chehab) [565583] - [kernel] resources: fix call to alignf() in allocate_resource() (Peter Bogdanovic) [587729] - [kernel] resources: when allocate_resource() fails, leave resource untouched (Peter Bogdanovic) [587729] - [pci] introduce pci_assign_unassigned_bridge_resources (Peter Bogdanovic) [587729] - [pci] update bridge resources to get more big ranges in PCI assign unssigned (Peter Bogdanovic) [587729] - [pci] add failed_list to pci_bus_assign_resources (Peter Bogdanovic) [587729] - [pci] add pci_bridge_release_resources and pci_bus_release_bridge_resources (Peter Bogdanovic) [587729] - [kernel] resource: add release_child_resources (Peter Bogdanovic) [587729] - [pci] separate pci_setup_bridge to small functions (Peter Bogdanovic) [587729] - [scsi] aacraid: Disable ASPM by default (Matthew Garrett) [599735] - [pci] Don't enable aspm before drivers have had a chance to veto it (Matthew Garrett) [599735] - [netdrv] ehea: Fix kernel deadlock in DLPAR-mem processing (Steve Best) [605736] - [netdrv] ehea: fix delayed packet processing (Steve Best) [605738] - [netdrv] ehea: fix possible DLPAR/mem deadlock (Steve Best) [600516] - [netdrv] ehea: error handling improvement (Steve Best) [600516] - [x86] Fall back to GART if initialization fails (Bhavna Sarathy) [598974] - [x86] AMD IOMMU memory region fail with buggy BIOS (Bhavna Sarathy) [598974] - [virt] Search the LAPIC's for one that will accept a PIC interrupt (Christopher Lalancette) [596223] - [virt] KVM: x86: Kick VCPU outside PIC lock again (Christopher Lalancette) [596223] - [virt] KVM: x86: In DM_LOWEST, only deliver interrupts to vcpus with enabled LAPIC's (Christopher Lalancette) [596223] - [virt] KVM: x86: Allow any LAPIC to accept PIC interrupts (Christopher Lalancette) [596223] - [virt] KVM: x86: Introduce a workqueue to deliver PIT timer interrupts (Christopher Lalancette) [596223] - [scsi] ibmvfc: Reduce error recovery timeout (Steve Best) [605729] - [scsi] ibmvfc: Fix command completion handling (Steve Best) [605729] - [powerpc] Enable asymmetric SMT scheduling on POWER7 (Steve Best) [596304] - [kernel] sched: Add asymmetric group packing option for sibling domain (Steve Best) [596304] - [kernel] sched: Fix capacity calculations for SMT4 (Steve Best) [596304] - [fs] Btrfs: update to latest upstream code (Josef Bacik) [593834] - [fs] direct-io: do not merge logically non-contiguous requests (Josef Bacik) [593834] - [fs] direct-io: add a hook for the fs to provide its own submit_bio function (Josef Bacik) [593834] - [fs] allow short direct-io reads to be completed via buffered IO (Josef Bacik) [593834] - [fs] GFS2: O_TRUNC not working on stuffed files across cluster (Robert S Peterson) [606428] - [nfs] nfsd4: shut down callback queue outside state lock (Jeff Layton) [599522] - [security] IMA: policy handling and general cleanups (Eric Paris) [584901] - [security] IMA: fix object lifetime to support non ext* FS (Eric Paris) [584901] - [netdrv] be2net: Include latest fixes from upstream (Ivan Vecera) [604729] - [netdrv] be2net: Add PCI SR-IOV support (Ivan Vecera) [602451] - [scsi] hpsa: do not allow hard reset of 640x-boards (Tomas Henzl) [598681] - [scsi] hpsa: fix hard reset (Tomas Henzl) [598681] - [scsi] hpsa: reset devices code (Tomas Henzl) [598681] - [scsi] hpsa: find cfg addrs (Tomas Henzl) [598681] - [scsi] hpsa: finding the memory BAR (Tomas Henzl) [598681] - [scsi] hpsa: look up the board id (Tomas Henzl) [598681] - [x86] uv: uv_global_gru_mmr_address() macro fix (George Beshers) [607696] - [crypto] vmac: make it work on big-endian (Jarod Wilson) [605688] - [net] ipvs: One-Packet Scheduler (Thomas Graf) [584336] - [drm] i915: Disable Sandybridge support for 6.0 (Adam Jackson) [604838 605302] - [netdrv] vxge: fix memory leak in vxge_alloc_msix() error path (Michal Schmidt) [580392] - [netdrv] vxge: fix SINGLE/MULTI_FUNCTION definitions (Michal Schmidt) [580392] - [netdrv] vxge: update to 2.0.8.20182-k (Michal Schmidt) [580392] - [sound] fix PCM ring buffer issues (Jaroslav Kysela) [574844 590159 600311] - [netdrv] e1000/e1000e: implement a simple interrupt moderation (Andy Gospodarek) [607283] - [netdrv] e1000e: add PCI device id to enable support for 82567V-4 (Andy Gospodarek) [607264] - [netdrv] e1000e: update driver version number (Andy Gospodarek) [582803] - [netdrv] e1000e: enable support for EEE on 82579 (Andy Gospodarek) [582803] - [netdrv] e1000e: initial support for 82579 LOMs (Andy Gospodarek) [582803] - [netdrv] e1000e: move settting of flow control refresh timer to link setup code (Andy Gospodarek) [582803] - [netdrv] e1000e: Fix/cleanup PHY reset code for ICHx/PCHx (Andy Gospodarek) [582803] - [netdrv] e1000e: fix check for manageability on ICHx/PCH (Andy Gospodarek) [582803] - [netdrv] e1000e: separate out PHY statistics register updates (Andy Gospodarek) [582803] - [netdrv] e1000e: more cleanup e1000_sw_lcd_config_ich8lan() (Andy Gospodarek) [582803] - [netdrv] e1000e: cleanup e1000_sw_lcd_config_ich8lan() (Andy Gospodarek) [582803] - [netdrv] e1000e: cleanup ethtool loopback setup code (Andy Gospodarek) [582803] - [netdrv] e1000e: reset MAC-PHY interconnect on 82577/82578 (Andy Gospodarek) [582803] - [netdrv] e1000e: Incorrect function pointer set for force_speed_duplex on 82577 (Andy Gospodarek) [598570] - [netdrv] e1000e: Reset 82577/82578 PHY before first PHY register read (Andy Gospodarek) [598570] - [fs] GFS2: Fix kernel NULL pointer dereference by dlm_astd (Robert S Peterson) [604244] - [fs] GFS2: recovery stuck on transaction lock (Robert S Peterson) [590878] - [netdrv] tg3: Include support for 5719 device (John Feeney) [595511] - [mm] Do not attempt to allocate memory below mmap_min_addr (Eric Paris) [540333] - [scsi] qla2xxx: Updated driver version to 8.03.01.05.06.0-k8 (Chad Dupuis) [595477] - [scsi] qla2xxx: Add portid to async-request messages (Chad Dupuis) [595477] - [scsi] qla2xxx: Propogate transport disrupted status for cable pull conditions for faster failover (Chad Dupuis) [595477] - [scsi] qla2xxx: Do not restrict flash operations to specific regions for 4G adapters (Chad Dupuis) [595477] - [scsi] qla2xxx: For ISP 23xx, select user specified login timeout value if greater than minuimum value(4 secs) (Chad Dupuis) [595477] - [scsi] qla2xxx: Removed redundant check for ISP 84xx (Chad Dupuis) [595477] - [scsi] qla2xxx: Do not enable VP in non fabric topology (Chad Dupuis) [595477] - [scsi] qla2xxx: Make the FC port capability mutual exclusive (Chad Dupuis) [595477] - [scsi] qla2xxx: Limit rport-flaps during link-disruptions (Chad Dupuis) [595477] - [scsi] qla2xxx: Correct async-srb issues (Chad Dupuis) [595477] - [scsi] qla2xxx: Correct use-after-free oops seen during EH-abort (Chad Dupuis) [595477] - [scsi] qla2xxx: Fix cpu-affinity usage for non-capable ISPs (Chad Dupuis) [595477] - [scsi] qla2xxx: Limit mailbox command contention for ADISC requests (Chad Dupuis) [595477] - [scsi] qla2xxx: Further generalization of SRB CTX infrastructure (Chad Dupuis) [595477] - [scsi] qla2xxx: ensure flash operation and host reset via sg_reset are mutually exclusive (Chad Dupuis) [595477] - [scsi] qla2xxx: Prevent sending mbx commands from sysfs during isp reset (Chad Dupuis) [595477] - [scsi] qla2xxx: Cleanup FCP-command-status processing debug statements (Chad Dupuis) [595477] - [scsi] qla2xxx: Clear error status after uncorrectable non-fatal errors (Chad Dupuis) [595477] - [scsi] qla2xxx: Add char device to incease driver use count (Chad Dupuis) [595477] - [scsi] qla2xxx: Display proper link state for disconnected ports (Chad Dupuis) [595477] - [scsi] qla2xxx: Check for ISP84xx before processing to get 84xx firmware version (Chad Dupuis) [595477]- [ata] ahci: Fix failure to detect devices (Matthew Garrett) [608146] - [ata] ahci: Fix device detection when stopping DMA engines (Matthew Garrett) [601195] - [mm] Disable transparent hugepages when running under Xen (Andrea Arcangeli) [605566] - [netdrv] tg3: Fix TX BD corruption on 5755+ devices (John Feeney) [603936] - [netdrv] tg3: Fix memory leak on 5717/57765/5719 devices (John Feeney) [603933] - [netdrv] bnx2: update firmware to 09-5.0.0.j15 to improve performance (John Feeney) [593797] - [netdrv] iwlwifi: cancel scan watchdog in iwl_bg_abort_scan (John Linville) [604266] - [netdrv] add bnx2_del_napi() to stop rmmod hangs (John Feeney) [599630] - [virt] virtio: net: Remove net-specific advertising of PUBLISH_USED feature (Amit Shah) [605591] - [virt] KVM: Increase NR_IOBUS_DEVS limit to 200 (Michael S. Tsirkin) [602262] - [virt] account only for IRQ injected into BSP (Gleb Natapov) [601564] - [virt] KVM: read apic->irr with ioapic lock held (Marcelo Tosatti) [579970] - [x86] ACPI: Disable ASPM if the platform won't provide _OSC control for PCIe (Matthew Garrett) [584466] - [x86] Move notify_cpu_starting() callback to a later stage (Prarit Bhargava) [600296] - [x86] cpuidle: Fix incorrect optimization (John Villalovos) [593549] - [block] cfq: Don't allow queue merges for queues that have no process references (Jeff Moyer) [605264] - [infiniband] ehca: bitmask handling for lock_hcalls (Steve Best) [605739] - [tpm] Fix tpm_readpubek_params_out struct (Peter Bogdanovic) [597235] - [usb] Fix a hang of khubd if UHCI is removed (Pete Zaitcev) [579093] - [oprofile] fix oprofile samples dropping under load on larger systems (John Villalovos) [561557] - [kernel] check SEND_SIG_FORCED on TP_STORE_SIGINFO() (Oleg Nesterov) [591780] - [kernel] pids: increase pid_max based on num_possible_cpus (Oleg Nesterov) [593164] - [kernel] sys_personality: change sys_personality() to accept "unsigned int" instead of u_long (Oleg Nesterov) [593265] - [kernel] fix cgroup's cpu controller to provide fair CPU usage to each group in some conditions (Larry Woodman) [544197] - [gpu] vgaarb: fix incorrect dereference of userspace pointer (Danny Feng) [564247] - [kernel] sched: avoid cache misses on large machines due to sibling preference (Jerome Marchand) [592302] - [scsi] ipr: move setting of the allow_restart flag for vsets (Steve Best) [603090] - [scsi] ibmvscsi: fix DMA API misuse (Steve Best) [595417] - [netdrv] l2tp: Fix oops in pppol2tp_xmit (Danny Feng) [607055] - [net] sysfs: ethtool_ops can be NULL (Danny Feng) [603662] - [net] udp: Fix bogus UFO packet generation (Herbert Xu) [602878] - [net] vlan: fix vlan_skb_recv() (Michael S. Tsirkin) [598920] - [net] bonding: Fix fcoe mpio over inactive slave in a bond (Neil Horman) [603239] - [net] bridge: Fix OOM crash in deliver_clone (Herbert Xu) [604494] - [s390x] kernel: fix kernel panic caused by using kprobes (Hendrik Brueckner) [596876] - [s390x] ccwgroup: add locking around drvdata access (Hendrik Brueckner) [598563] - [s390x] cmm: fix module unload handling (Hendrik Brueckner) [598554] - [powerpc] Rework VDSO gettimeofday to prevent time going backwards (Steve Best) [591495] - [powerpc] Move kdump default base address to 64MB on 64bit (Steve Best) [603779] - [fs] gfs2: Better error reporting when mounting a gfs fs without enough journals (Abhijith Das) [600408] - [tty] Revert "[tty] fix race in tty_fasync" (Stanislaw Gruszka) [606747] - [kdump] kexec: fix OOPS in crash_kernel_shrink (Steve Best) [592336] - [fs] btrfs: prevent users from setting ACLs on files they do not own (Danny Feng) [603594] {CVE-2010-2071} - [fs] cifs: remove bogus first_time check in NTLMv2 session setup code (Jeff Layton) [604785] - [fs] cifs: don't attempt busy-file rename unless it's in same directory (Jeff Layton) [603707] - [fs] ext4: Fix compat EXT4_IOC_ADD_GROUP (Eric Sandeen) [602428] - [fs] ext4: Prevent creation of files larger than RLIMIT_FSIZE using fallocate (Eric Sandeen) [602427] - [fs] ext4: Use our own write_cache_pages() (Eric Sandeen) [602384] - [fs] xfs: Make fiemap work in query mode (Eric Sandeen) [602061] - [fs] ext4: restart ext4_ext_remove_space() after transaction restart (Josef Bacik) [589645] - [fs] ext4: Make sure the MOVE_EXT ioctl can't overwrite append-only files (Eric Sandeen) [601009] {CVE-2010-2066} - [fs] btrfs: check for read permission on src file in the clone ioctl (Danny Feng) [593227] {CVE-2010-1636} - [drm] radeon: fixes for radeon driver from upstream (Dave Airlie) [589098] - [drm] radeon port 2.6.35 HDMI audio to RHEL6 (Jerome Glisse) [604435] - [drm] nv50: fix iommu errors caused by device reading from address 0 (Ben Skeggs) [602498] - [ata] libata: don't flush dcache on slab pages (Stanislaw Gruszka) [606719] - [fs] cifs: don't call cifs_new_fileinfo unless cifs_open succeeds (Jeff Layton) [593422] - [fs] cifs: don't ignore cifs_posix_open_inode_helper return value (Jeff Layton) [593422] - [fs] cifs: clean up arguments to cifs_open_inode_helper (Jeff Layton) [593422] - [fs] cifs: pass instantiated filp back after open call (Jeff Layton) [593422] - [fs] cifs: move cifs_new_fileinfo call out of cifs_posix_open (Jeff Layton) [593422] - [fs] cifs: implement drop_inode superblock op (Jeff Layton) [593422] - [fs] cifs: checkpatch cleanup (Jeff Layton) [593422] - [fs] nfsd: ensure sockets are closed on error (Jeff Layton) [603735] - [fs] Revert "sunrpc: move the close processing after do recvfrom method" (Jeff Layton) [603735] - [fs] Revert "sunrpc: fix peername failed on closed listener" (Jeff Layton) [603735] - [virt] kvm: Prevent internal slots from being COWed (Glauber Costa) [601192] - [virt] kvm: Keep slot ID in memory slot structure (Glauber Costa) [601192] - [fs] writeback: split writeback_inodes_wb (Christoph Hellwig) [601202] - [fs] writeback: remove writeback_inodes_wbc (Christoph Hellwig) [601202] - [fs] writeback: fix pin_sb_for_writeback (Christoph Hellwig) [601202] - [fs] writeback: add missing requeue_io in writeback_inodes_wb (Christoph Hellwig) [601202] - [fs] writeback: simplify and split bdi_start_writeback (Christoph Hellwig) [601202] - [fs] writeback: simplify wakeup_flusher_threads (Christoph Hellwig) [601202] - [fs] writeback: fix writeback_inodes_wb from writeback_inodes_sb (Christoph Hellwig) [601202] - [fs] writeback: enforce s_umount locking in writeback_inodes_sb (Christoph Hellwig) [601202] - [fs] writeback: queue work on stack in writeback_inodes_sb (Christoph Hellwig) [601202] - [fs] writeback: fix writeback completion notifications (Christoph Hellwig) [601202] - [fs] vfs: improve writeback_inodes_wb() (Christoph Hellwig) [601202] - [fs] writeback: remove unused nonblocking and congestion checks (Christoph Hellwig) [601202] - [fs] writeback: remove the always false bdi_cap_writeback_dirty() test (Christoph Hellwig) [601202] - [misc] hpilo: fix pointer warning in ilo_ccb_setup (Prarit Bhargava) [603733] - [netdrv] libertas_tf: Fix warning in lbtf_rx for stats struct (Prarit Bhargava) [603733] - [scsi] Fix userspace warning in /usr/include/scsi/scsi.h (Prarit Bhargava) [603733] - [pci] Fix section mismatch warning in pcibios_scan_specific_bus() (Prarit Bhargava) [603733] - [fs] Fix warning in fs/ecryptfs/messaging.c: ecryptfs_process_response() (Prarit Bhargava) [603733] - [fs] Fix warning in fs/btrfs/ordered-data.c: btrfs_dec_test_ordered_pending() (Prarit Bhargava) [603733] - [netdrv] Fix warnings in drivers/net/bnx2.c (Prarit Bhargava) [603733] - [doc] Fix warning in Documentation/spi/spidev_fdx.c: do_msg() (Prarit Bhargava) [603733] - [kernel] Fix stack warning in lib/decompress_bunzip2.c: get_next_block() (Prarit Bhargava) [603733] - [netdrv] Fix warning in drivers/net/vxge/vxge-main.c: vxge_probe() (Prarit Bhargava) [603733] - [v4l] Fix warnings in drivers/media/dvb/frontends (Prarit Bhargava) [603733] - [trace] Fix warning in include/trace/events/kmem.h: mm_kswapd_ran() (Prarit Bhargava) [603733] - [scsi] Fix warning in drivers/scsi/megaraid/megaraid_sas.c: process_fw_state_change_wq() (Prarit Bhargava) [603733] - [pcmcia] Fix warnings in drivers/pcmcia/socket_sysfs.c (Prarit Bhargava) [603733] - [netdrv] Fix warning in drivers/net/wireless/wl3501_cs.c: wl3501_esbq_exec() (Prarit Bhargava) [603733] - [drm] Workaround broken check_headers.pl (Prarit Bhargava) [603733] - [isdn] Fix warning in drivers/isdn/hardware/mISDN/hfcpci.c: hfcpci_softirq() (Prarit Bhargava) [603733] - [virt] Fix warning in drivers/vhost/vhost.c: vhost_signal() (Prarit Bhargava) [603733] - [md] Fix warning in drivers/md/dm-repl.c: _replicator_slink_message() (Prarit Bhargava) [603733] - [virt] Fix warning in arch/x86/kvm/svm.c: svm_handle_mce() (Prarit Bhargava) [603733] - [net] Fix stack warning in net/mac80211/debugfs_sta.c: sta_agg_status_read() (Prarit Bhargava) [603733] - [kernel] Fix warnings in scripts/mod/mod-extract.c (Prarit Bhargava) [603733] - [mm] Fix warning in mm/mprotect.c: mprotect_fixup() (Prarit Bhargava) [603733] - [mm] Fix warning in mm/mmap.c: __split_vma() (Prarit Bhargava) [603733] - [mca] Fix warning in include/linux/mca-legacy.h (Prarit Bhargava) [603733] - [mm] Fix warning in include/linux/khugepaged.h (Andrea Arcangeli) [603733] - [virt] Fix warnings in drivers/xen/events.c() (Prarit Bhargava) [603733] - [x86] Fix warning in drivers/platform/x86/thinkpad_acpi.c (Prarit Bhargava) [603733] - [netdrv] Fix warnings in drivers/net/wireless/b43/phy_lp.c (Prarit Bhargava) [603733] - [block] Fix warning in drivers/block/cciss.c: fail_all_cmds() (Prarit Bhargava) [603733] - [isdn] Fix warnings in drivers/isdn/hardware/mISDN/w6692.c (Prarit Bhargava) [603733] - [kernel] Fix compiler warning in sched.c (Larry Woodman) [544197] - [fs] fscache/object-list.c: fix warning on 32-bit (Prarit Bhargava) [603733] - [sysfs] Fix warning in sysfs_open_file (Prarit Bhargava) [603733] - [kdump] Fix warning in kexec_crash_size_show (Prarit Bhargava) [603733] - [netdrv] libertas: fix uninitialized variable warning (Prarit Bhargava) [603733] - [drm] Fixes linux-next & linux-2.6 checkstack warnings (Prarit Bhargava) [603733] - [x86] acpi_pad: squish warning (Prarit Bhargava) [603733] - [netdrv] iwlwifi: dynamically allocate buffer for sram debugfs file (Prarit Bhargava) [603733] - [isdn] Fix warnings in eicon driver (Prarit Bhargava) [603733] - [net] bridge: Make first arg to deliver_clone const (Prarit Bhargava) [603733] - [kernel] linux/elfcore.h: hide kernel functions (Prarit Bhargava) [603733] - [fs] quota: suppress warning: "quotatypes" defined but not used (Prarit Bhargava) [603733] - [fs] fuse: fix large stack use (Prarit Bhargava) [603733] - [uwb] wlp: refactor wlp_get_() macros (Prarit Bhargava) [603733] - [usb] Remove large struct from the stack in USB storage isd200 driver (Prarit Bhargava) [603733] - [usb] isp1362: better 64bit printf warning fixes (Prarit Bhargava) [603733] - [pci] PCI: kill off pci_register_set_vga_state() symbol export (Prarit Bhargava) [603733] - [x86] intel-iommu: Fix section mismatch dmar_ir_support() uses dmar_tbl (Prarit Bhargava) [603733] - [v4l] dvb-bt8xx: fix compile warning (Prarit Bhargava) [603733] - [tty] tty_buffer: Fix distinct type warning (Prarit Bhargava) [603733] - [virt] virtio: fix section mismatch warnings (Prarit Bhargava) [603733] - [ata] Fix warning in libata-eh.c (Prarit Bhargava) [603733] - [crypto] testmgr: Fix warning (Prarit Bhargava) [603733] - [x86] Use __builtin_memset and __builtin_memcpy for memset/memcpy (Prarit Bhargava) [603733] - [x86] apic: Fix prototype in hw_irq.h (Prarit Bhargava) [603733] - [x86] nmi_watchdog: relax the nmi checks during bootup (Don Zickus) [596760] - [x86] nmi_watchdog: disable correct cpu if it fails check (Don Zickus) [596760] - [netdrv] iwlwifi: update supported PCI_ID list for 5xx0 series (John Linville) [599148] - [netdrv] iwlwifi: recalculate average tpt if not current (John Linville) [595845] - [netdrv] iwl3945: enable stuck queue detection on 3945 (John Linville) [595847] - [netdrv] iwlwifi: fix internal scan race (John Linville) [595846] - [netdrv] iwlwifi: fix scan races (John Linville) [595846] - [virt] virtio: fix balloon without VIRTIO_BALLOON_F_STATS_VQ (Amit Shah) [601690] - [virt] virtio: Fix scheduling while atomic in virtio_balloon stats (Amit Shah) [601690] - [virt] virtio: Add memory statistics reporting to the balloon driver (Amit Shah) [601690] - [block] make blk_init_free_list and elevator_init idempotent (Mike Snitzer) [594584] - [block] avoid unconditionally freeing previously allocated request_queue (Mike Snitzer) [594584] - [virt] vhost: fix the memory leak which will happen when memory_access_ok fails (Michael S. Tsirkin) [599299] - [virt] vhost-net: fix to check the return value of copy_to/from_user() correctly (Michael S. Tsirkin) [599299] - [virt] vhost: fix to check the return value of copy_to/from_user() correctly (Michael S. Tsirkin) [599299] - [virt] vhost: Fix host panic if ioctl called with wrong index (Michael S. Tsirkin) [599299] - [block] writeback: fixups for !dirty_writeback_centisecs (Mike Snitzer) [594570] - [fs] writeback: disable periodic old data writeback for !dirty_writeback_centisecs (Mike Snitzer) [594570] - [modsign] Include the GNU build ID note in the digest (David Howells) [581965] - [modsign] Fix a number of module signing bugs (David Howells) [581965] - [modsign] KEYS: Return more accurate error codes (David Howells) [591891] - [netdrv] ixgbe: fix automatic LRO/RSC settings for low latency (Andy Gospodarek) [595555] - [scsi] sync fcoe with upstream (Mike Christie) [603263] - [trace] conflicting tracepoint power.h headers (Mark Wielaard) [599175] - [netdrv] ixgbe: fix panic when shutting down system with WoL enabled (Andy Gospodarek) [601066] - [netdrv] ixgbe: ixgbe_down needs to stop dev_watchdog (Andy Gospodarek) [604807] - [scsi] sync fcoe (Mike Christie) [595558] - [kernel] CRED: Fix a race in creds_are_invalid() in credentials debugging (James Leddy) [578268] - [kernel] Remove timeout logic in mutex_spin_on_owner() to match upstream (Steve Best) [602805]- [virt] Disable transparent hugepages when running under Xen (Dor Laor) [605566] - [pci] fix compilation when CONFIG_PCI_MSI=n (Vivek Goyal) [589397] - [block] virtio_blk: support barriers without FLUSH feature (Christoph Hellwig) [602595] - [mm] make compound_lock irqsafe in put_page (Andrea Arcangeli) [605354] - [mm] remove compound_lock from futex (Andrea Arcangeli) [605354] - [mm] memcontrol compound_lock irqsafe (Andrea Arcangeli) [605354] - [mm] add compound_lock_irqsave/irqrestore (Andrea Arcangeli) [605354]- [virt] virtio-pci: Disable MSI at startup (Vivek Goyal) [589397] - [mm] Reenable transparent hugepages (Aristeu Rozanski) [602436]- [mm] Revert "[redhat] Enable transparent hugepages by default" (Aristeu Rozanski) [602436]- [net] Revert "[net] bridge: make bridge support netpoll" (Herbert Xu) [602927] - [virt] always invalidate and flush on spte page size change (Andrea Arcangeli) [578134] - [mm] root anon vma bugchecks (Andrea Arcangeli) [578134] - [mm] resurrect the check in page_address_in_vma (Andrea Arcangeli) [578134] - [mm] root anon vma use root (Andrea Arcangeli) [578134] - [mm] avoid ksm hang (Andrea Arcangeli) [578134] - [mm] always add new vmas at the end (Andrea Arcangeli) [578134] - [mm] remove unnecessary lock from __vma_link (Andrea Arcangeli) [578134] - [mm] optimize hugepage tracking for memcgroup & handle splitting (Rik van Riel) [597108] - [mm] properly move a transparent hugepage between cgroups (Rik van Riel) [597081] - [mm] scale statistics if the page is a transparent hugepage (Rik van Riel) [597077] - [mm] enhance mem_cgroup_charge_statistics with a page_size argument (Rik van Riel) [597058] - [virt] add option to disable spinlock patching on hypervisor (Gleb Natapov) [599068] - [virt] xen: don't touch xsave in cr4 (Andrew Jones) [599069] - [drm] Update core to current drm-linus (Adam Jackson) [589547 589792 597022] - [mm] fix refcount bug in anon_vma code (Rik van Riel) [602739]- [netdrv] vlan: allow null VLAN ID to be used (Andy Gospodarek) [595555] - [netdrv] ixgbe: Add boolean parameter to ixgbe_set_vmolr (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix bug when EITR=0 causing no writebacks (Andy Gospodarek) [595555] - [netdrv] ixgbe: enable extremely low latency (Andy Gospodarek) [595555] - [netdrv] ixgbe: added compat bits (Andy Gospodarek) [595555] - [netdrv] ixgbe: dcb, do not tag tc_prio_control frames (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix ixgbe_tx_is_paused logic (Andy Gospodarek) [595555] - [netdrv] ixgbe: always enable vlan strip/insert when DCB is enabled (Andy Gospodarek) [595555] - [netdrv] ixgbe: remove some redundant code in setting FCoE FIP filter (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix wrong offset to fc_frame_header in ixgbe_fcoe_ddp (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix header len when unsplit packet overflows to data buffer (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix setting of promisc mode when using mac-vlans (Andy Gospodarek) [595555] - [netdrv] ixgbe: Add support for VF MAC and VLAN configuration (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix bug with vlan strip in promsic mode (Andy Gospodarek) [595555] - [virt] use unfair spinlock when running on hypervisor (Gleb Natapov) [599068]- [kernel] sched: update normalized values on user updates via proc (Hendrik Brueckner) [590748] - [kernel] sched: Make tunable scaling style configurable (Hendrik Brueckner) [590748] - [s390x] nohz: Introduce arch_needs_cpu (Hendrik Brueckner) [590009] - [ppc64] Use form 1 affinity to setup node distance (Steve Best) [594502] - [ppc64] numa: Use ibm, architecture-vec-5 to detect form 1 affinity (Steve Best) [594502] - [ppc64] Set a smaller value for RECLAIM_DISTANCE to enable zone reclaim (Steve Best) [594502] - [block] Add padding to writeback_control (Mike Snitzer) [594570] - [fs] cifs: fix page refcount leak (Jeff Layton) [595827] - [scsi] megaraid_sas - Add three times Online controller reset (Tomas Henzl) [594821] - [scsi] megaraid: update driver version to 4.28 (Tomas Henzl) [577010] - [netdrv] tg3: Provide more support for 57765 with v3.108 (John Feeney) [581691] - [scsi] skip sense logging for some ATA PASS-THROUGH cdbs (Jeff Moyer) [596997] - [block] allow initialization of previously allocated request_queue (Mike Snitzer) [594584] - [usb] Fix oops on switching USB controllers (Pete Zaitcev) [578979] - [drm] nouveau: important fixes to vbios parser (Ben Skeggs) [596604] - [virt] virtio: console: Fix crash when port is unplugged and blocked for write (Amit Shah) [596635] - [virt] virtio: console: Fix crash when hot-unplugging a port and read is blocked (Amit Shah) [596635] - [kernel] signals: check_kill_permission(): don't check creds if same_thread_group() (Oleg Nesterov) [595499] - [drm] fix issue with wake up like upstream commit (Dave Airlie) [577959] - [x86] Fix AMD IOMMU suspend/resume (Matthew Garrett) [593787] - [mm] do_generic_file_read: clear page errors when issuing a fresh read of the page (Rik van Riel) [596334] - [x86] Fix loud HPET warning on Intel Platforms (Prarit Bhargava) [592036] - [x86] Intel Cougar Point PCH support for SATA, USB, HD Audio, I2C(SMBUS), and iTCO Watchdog (John Villalovos) [560077] - [x86] dell-laptop: Update to match mainline (Matthew Garrett) [586495] - [kernel] proc: backport afinity_hint code (Neil Horman) [591509] - [scsi] bfa: powerpc compilation warning and endian fix (Rob Evers) [583154] - [scsi] bfa: code review fixes (Rob Evers) [583154] - [s390x] dasd: fix race between tasklet and dasd_sleep_on (Hendrik Brueckner) [591963] - [s390x] vdso: add missing vdso_install target (Hendrik Brueckner) [587368] - [mm] mempolicy: fix get_mempolicy() for relative and static nodes (Steve Best) [592327] - [net] reserve ports for applications using fixed port numbers (Amerigo Wang) [580970] - [kernel] sysctl: add proc_do_large_bitmap (Amerigo Wang) [580970] - [kernel] sysctl: refactor integer handling proc code (Amerigo Wang) [580970] - [virt] VMware Balloon: clamp number of collected non-balloonable pages (Amit Shah) [582826] - [virt] x86, hypervisor: add missing (Amit Shah) [582826] - [nfs] nfsd4: bug in read_buf (Steve Dickson) [597215] - [nfs] svcrdma: RDMA support not yet compatible with RPC6 (Steve Dickson) [597215] - [nfs] Revert "nfsd4: distinguish expired from stale stateids" (Steve Dickson) [597215] - [nfs] nfsd: safer initialization order in find_file() (Steve Dickson) [597215] - [nfs] nfs4: minor callback code simplification, comment (Steve Dickson) [597215] - [nfs] NFSD: don't report compiled-out versions as present (Steve Dickson) [597215] - [nfs] nfsd4: implement reclaim_complete (Steve Dickson) [597215] - [nfs] nfsd4: nfsd4_destroy_session must set callback client under the state lock (Steve Dickson) [597215] - [nfs] nfsd4: keep a reference count on client while in use (Steve Dickson) [597215] - [nfs] nfsd4: mark_client_expired (Steve Dickson) [597215] - [nfs] nfsd4: introduce nfs4_client.cl_refcount (Steve Dickson) [597215] - [nfs] nfsd4: refactor expire_client (Steve Dickson) [597215] - [nfs] nfsd4: extend the client_lock to cover cl_lru (Steve Dickson) [597215] - [nfs] nfsd4: use list_move in move_to_confirmed (Steve Dickson) [597215] - [nfs] nfsd4: fold release_session into expire_client (Steve Dickson) [597215] - [nfs] nfsd4: rename sessionid_lock to client_lock (Steve Dickson) [597215] - [nfs] nfsd4: fix bare destroy_session null dereference (Steve Dickson) [597215] - [nfs] nfsd4: use local variable in nfs4svc_encode_compoundres (Steve Dickson) [597215] - [nfs] nfsd: further comment typos (Steve Dickson) [597215] - [nfs] sunrpc: centralise most calls to svc_xprt_received (Steve Dickson) [597215] - [nfs] nfsd4: fix unlikely race in session replay case (Steve Dickson) [597215] - [nfs] nfsd4: fix filehandle comment (Steve Dickson) [597215] - [nfs] nfsd: potential ERR_PTR dereference on exp_export() error paths (Steve Dickson) [597215] - [nfs] nfsd4: complete enforcement of 4.1 op ordering (Steve Dickson) [597215] - [nfs] nfsd4: allow 4.0 clients to change callback path (Steve Dickson) [597215] - [nfs] nfsd4: rearrange cb data structures (Steve Dickson) [597215] - [nfs] NFSD: NFSv4 callback client should use RPC_TASK_SOFTCONN (Steve Dickson) [597215] - [nfs] nfsd4: cl_count is unused (Steve Dickson) [597215] - [nfs] nfsd4: don't sleep in lease-break callback (Steve Dickson) [597215] - [nfs] nfsd4: indentation cleanup (Steve Dickson) [597215] - [nfs] nfsd4: consistent session flag setting (Steve Dickson) [597215] - [nfs] nfsd4: remove probe task's reference on client (Steve Dickson) [597215] - [nfs] nfsd4: remove dprintk (Steve Dickson) [597215] - [nfs] nfsd4: shutdown callbacks on expiry (Steve Dickson) [597215] - [nfs] nfsd4: preallocate nfs4_rpc_args (Steve Dickson) [597215] - [nfs] svcrpc: don't hold sv_lock over svc_xprt_put() (Steve Dickson) [597215] - [nfs] nfsd: don't break lease while servicing a COMMIT (Steve Dickson) [597215] - [nfs] nfsd: factor out hash functions for export caches (Steve Dickson) [597215] - [nfs] sunrpc: never return expired entries in sunrpc_cache_lookup (Steve Dickson) [597215] - [nfs] sunrpc/cache: factor out cache_is_expired (Steve Dickson) [597215] - [nfs] sunrpc: don't keep expired entries in the auth caches (Steve Dickson) [597215] - [nfs] nfsd4: document lease/grace-period limits (Steve Dickson) [597215] - [nfs] nfsd4: allow setting grace period time (Steve Dickson) [597215] - [nfs] nfsd4: reshuffle lease-setting code to allow reuse (Steve Dickson) [597215] - [nfs] nfsd4: remove unnecessary lease-setting function (Steve Dickson) [597215] - [nfs] nfsd4: simplify lease/grace interaction (Steve Dickson) [597215] - [nfs] nfsd4: simplify references to nfsd4 lease time (Steve Dickson) [597215] - [nfs] Fix another nfs_wb_page() deadlock (Steve Dickson) [595478] - [nfs] Ensure that we mark the inode as dirty if we exit early from commit (Steve Dickson) [595478] - [nfs] Fix a lock imbalance typo in nfs_access_cache_shrinker (Steve Dickson) [595478] - [nfs] sunrpc: fix leak on error on socket xprt setup (Steve Dickson) [595478] - [pci] Add padding to PCI structs for future enhancements (Prarit Bhargava) [590286]- [mm] fix vma_adjust lock inversion (Andrea Arcangeli) [595808] - [mm] eliminate compiler warning introduced by my "kernel pagefault tracepoint for x86 & x86_64 patch" (Larry Woodman) [526032] - [netdrv] tg3: Fix INTx fallback when MSI fails (Steve Best) [594456] - [virt] correctly trace irq injection on SVM (Gleb Natapov) [594020] - [virt] KVM: remove CAP_SYS_RAWIO requirement from kvm_vm_ioctl_assign_irq (Alex Williamson) [594912] - [virt] KVM: Fix wallclock version writing race (Glauber Costa) [592033] - [x86] Fix double enable_IR_x2apic call on SMP kernel on !SMP boards (Luming Yu) [585122] - [block] Adjust elv_iosched_show to return "none" for bio-based DM (Mike Snitzer) [595393] - [dm] mpath: Add a feature flag attribute to the multipath structure (Mike Snitzer) [594503] - [kernel] fix compat_sys_sched_getaffinity() (Oleg Nesterov) [582407] - [usb] usbcore: Fix issue with disabled USB3 protocol ports (Bhavna Sarathy) [591916] - [kernel] python: change scripts to use system python instead of env (Don Zickus) [575965] - [scsi] mpt2sas: update to 05.100.00.02 (Tomas Henzl) [591971] - [virt] Fix FV Xen guest when xen_pv_hvm not enabled (Don Dutile) [523134] - [net] enhance network cgroup classifier to work in softirq context (Neil Horman) [595351] - [net] gro: Fix bogus gso_size on the first fraglist entry (Herbert Xu) [594561] - [nfs] sunrpc trace points (Steve Dickson) [567741] - [nfs] don't try to decode GETATTR if DELEGRETURN returned error (Jeff Layton) [584391] - [nfs] d_revalidate() is too trigger-happy with d_drop() (Jeff Layton) [587225] - [ppc64] Fix zero length strncmp() on powerpc (Steve Best) [593129] - [ppc64] pseries: Fix xics interrupt affinity (Steve Best) [592438] - [ppc] Improve 64bit copy_tofrom_user (Steve Best) [591344] - [fs] GFS2: Fix permissions checking for setflags ioctl() (Steven Whitehouse) [595395] {CVE-2010-1641} - [gfs] GFS2: Add two useful messages (Steven Whitehouse) [589510] - [serial] fix serial console hang after entering username (John Villalovos) [590851] - [kdump] kexec can't load capturing kernel on some big RAM systems (Vitaly Mayatskikh) [580843] - [fs] cleanup generic block based fiemap (Josef Bacik) [578560] - [fs] vfs: add NOFOLLOW/UNUSED to umount flags (Josef Bacik) [562078] - [fs] dlm: fix ast ordering for user locks (David Teigland) [592418] - [fs] cifs: fix noserverino handling when unix extensions are enabled (Jeff Layton) [591483] - [fs] cifs: don't update uniqueid in cifs_fattr_to_inode (Jeff Layton) [591483] - [fs] cifs: always revalidate hardlinked inodes when using noserverino (Jeff Layton) [591483] - [fs] cifs: Fix losing locks during fork() (Jeff Layton) [591483] - [fs] cifs: propagate cifs_new_fileinfo() error back to the caller (Jeff Layton) [591483] - [fs] cifs: add comments explaining cifs_new_fileinfo behavior (Jeff Layton) [591483] - [fs] cifs: Allow null nd (as nfs server uses) on create (Jeff Layton) [591483] - [fs] cifs: remove unused parameter from cifs_posix_open_inode_helper() (Jeff Layton) [591483] - [fs] cifs: drop quota operation stubs (Jeff Layton) [591483] - [fs] cifs: Remove unused cifs_oplock_cachep (Jeff Layton) [591483] - [fs] cifs: Cleanup various minor breakage in previous cFYI cleanup (Jeff Layton) [591483] - [fs] cifs: Neaten cERROR and cFYI macros, reduce text space (Jeff Layton) [591483] - [fs] cifs: trivial white space (Jeff Layton) [591483] - [fs] cifs: use add_to_page_cache_lru (Jeff Layton) [591483] - [fs] cifs: not overwriting file_lock structure after GET_LK (Jeff Layton) [591483] - [fs] cifs: Fix a kernel BUG with remote OS/2 server (Jeff Layton) [591483] - [fs] cifs: initialize nbytes at the beginning of CIFSSMBWrite() (Jeff Layton) [591483] - [fs] cifs: back out patches that didn't make it upstream (Jeff Layton) [591483] - [fs] cifs: guard against hardlinking directories (Jeff Layton) [591229] - [pci] check caps from sysfs file open to read device dependent config space (Don Dutile) [559709] - [fs] sysfs: add struct file* to bin_attr callbacks (Don Dutile) [559709] - [ata] pata_via: fixup detection issues (David Milburn) [591074] - [security] keys: call_sbin_request_key() must write lock keyrings before modifying them (David Howells) [591891] - [security] keys: Use RCU dereference wrappers in keyring key type code (David Howells) [591891] - [security] keys: find_keyring_by_name() can gain access to a freed keyring (David Howells) [585101 591891] {CVE-2010-1437} - [security] keys: Fix RCU handling in key_gc_keyring() (David Howells) [591891] - [security] keys: the request_key() syscall should link an existing key to the dest keyring (David Howells) [591891] - [security] keys: don't need to use RCU in keyring_read() as semaphore is held (David Howells) [591891] - [security] keys: fix an RCU warning (David Howells) [591891] - [security] keys: PTR_ERR return of wrong pointer in keyctl_get_security() (David Howells) [591891] - [fs] CacheFiles: Fix error handling in cachefiles_determine_cache_security() (David Howells) [591894] - [fs] CacheFiles: Fix occasional EIO on call to vfs_unlink() (David Howells) [591894] - [fs] fs-cache: order the debugfs stats correctly (David Howells) [591894] - [fs] SLOW_WORK: CONFIG_SLOW_WORK_PROC should be CONFIG_SLOW_WORK_DEBUG (David Howells) [591894] - [fs] fscache: add missing unlock (David Howells) [591894] - [fs] FS-Cache: Remove the EXPERIMENTAL flag (David Howells) [591894] - [fs] CacheFiles: Fix a race in cachefiles_delete_object() vs rename (David Howells) [591894] - [fs] switch cachefiles to kern_path() (David Howells) [591894] - [fs] FS-Cache: Avoid maybe-used-uninitialised warning on variable (David Howells) [591894] - [net] bonding: make bonding support netpoll (Amerigo Wang) [587751] - [net] bridge: make bridge support netpoll (Amerigo Wang) [587751] - [net] netpoll: add generic support for bridge and bonding devices (Amerigo Wang) [587751] - [ppc64] Use lwarx/ldarx hint in bit locks (Steve Best) [594515] - [ppc64] 85xx: Make sure lwarx hint isn't set on ppc32 (Steve Best) [594515] - [ppc64] Use lwarx hint in spinlocks (Steve Best) [594515] - [fs] tmpfs: Insert tmpfs cache pages to inactive list at first (Rik van Riel) [595210] - [mm] vmscan: detect mapped file pages used only once (Rik van Riel) [595210] - [mm] vmscan: drop page_mapping_inuse() (Rik van Riel) [595210] - [mm] vmscan: factor out page reference checks (Rik van Riel) [595210] - [nfs] SUNRPC: Don't spam gssd with upcall requests when the kerberos key expired (Steve Dickson) [595478] - [nfs] SUNRPC: Reorder the struct rpc_task fields (Steve Dickson) [595478] - [nfs] SUNRPC: Remove the 'tk_magic' debugging field (Steve Dickson) [595478] - [nfs] SUNRPC: Move the task->tk_bytes_sent and tk_rtt to struct rpc_rqst (Steve Dickson) [595478] - [nfs] Don't call iput() in nfs_access_cache_shrinker (Steve Dickson) [595478] - [nfs] Clean up nfs_access_zap_cache() (Steve Dickson) [595478] - [nfs] Don't run nfs_access_cache_shrinker() when the mask is GFP_NOFS (Steve Dickson) [595478] - [nfs] SUNRPC: Ensure rpcauth_prune_expired() respects the nr_to_scan parameter (Steve Dickson) [595478] - [nfs] SUNRPC: Ensure memory shrinker doesn't waste time in rpcauth_prune_expired() (Steve Dickson) [595478] - [nfs] SUNRPC: Dont run rpcauth_cache_shrinker() when gfp_mask is GFP_NOFS (Steve Dickson) [595478] - [nfs] Read requests can use GFP_KERNEL (Steve Dickson) [595478] - [nfs] Clean up nfs_create_request() (Steve Dickson) [595478] - [nfs] Don't use GFP_KERNEL in rpcsec_gss downcalls (Steve Dickson) [595478] - [nfs] NFSv4: Don't use GFP_KERNEL allocations in state recovery (Steve Dickson) [595478] - [nfs] SUNRPC: Fix xs_setup_bc_tcp() (Steve Dickson) [595478] - [nfs] SUNRPC: Replace jiffies-based metrics with ktime-based metrics (Steve Dickson) [595478] - [kernel] ktime: introduce ktime_to_ms() (Steve Dickson) [595478] - [nfs] SUNRPC: RPC metrics and RTT estimator should use same RTT value (Steve Dickson) [595478] - [nfs] Calldata for nfs4_renew_done() (Steve Dickson) [595478] - [nfs] nfs4: renewd renew operations should take/put a client reference (Steve Dickson) [595478] - [nfs] Squelch compiler warning in nfs_add_server_stats() (Steve Dickson) [595478] - [nfs] Clean up fscache_uniq mount option (Steve Dickson) [595478] - [nfs] Squelch compiler warning (Steve Dickson) [595478] - [nfs] SUNRPC: Trivial cleanups in include/linux/sunrpc/xdr.h (Steve Dickson) [595478] - [nfs] NFSv4: Clean up the NFSv4 setclientid operation (Steve Dickson) [595478] - [nfs] NFSv4: Allow attribute caching with 'noac' mounts if client holds a delegation (Steve Dickson) [595478] - [nfs] SUNRPC: Fail over more quickly on connect errors (Steve Dickson) [595478] - [nfs] SUNRPC: Move the test for XPRT_CONNECTING into xprt_connect() (Steve Dickson) [595478] - [nfs] SUNRPC: Cleanup - make rpc_new_task() call rpc_release_calldata on failure (Steve Dickson) [595478] - [nfs] SUNRPC: Clean up xprt_release() (Steve Dickson) [595478] - [nfs] NFSv4: Fix up the documentation for nfs_do_refmount (Steve Dickson) [595478] - [nfs] Replace nfsroot on-stack filehandle (Steve Dickson) [595478] - [nfs] Cleanup file handle allocations in fs/nfs/super.c (Steve Dickson) [595478] - [nfs] Prevent the mount code from looping forever on broken exports (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs3_proc_getacl() and nfs3_proc_setacl() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_statfs() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_setattr() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs4_proc_create() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_proc_symlink() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_proc_create (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_rmdir (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_proc_remove() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs3_proc_readlink() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_link() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_readdir() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs3_proc_rename() and nfs4_proc_rename() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_revalidate_inode() (Steve Dickson) [595478] - [nfs] NFSv4: Reduce stack footprint of nfs4_proc_access() and nfs3_proc_access() (Steve Dickson) [595478] - [nfs] NFSv4: Reduce the stack footprint of nfs4_remote_referral_get_sb (Steve Dickson) [595478] - [nfs] NFSv4: Reduce stack footprint of nfs4_get_root() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_follow_remote_path() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_lookup (Steve Dickson) [595478] - [nfs] NFSv4: Reduce the stack footprint of try_location() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_create_server (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_follow_mountpoint() (Steve Dickson) [595478] - [nfs] NFSv4: Eliminate nfs4_path_walk() (Steve Dickson) [595478] - [nfs] Add helper functions for allocating filehandles and fattr structs (Steve Dickson) [595478] - [nfs] NFSv4: Fix the locking in nfs_inode_reclaim_delegation() (Steve Dickson) [595478] - [nfs] fix memory leak in nfs_get_sb with CONFIG_NFS_V4 (Steve Dickson) [595478] - [nfs] fix some issues in nfs41_proc_reclaim_complete() (Steve Dickson) [595478] - [nfs] Ensure that nfs_wb_page() waits for Pg_writeback to clear (Steve Dickson) [595478] - [nfs] Fix an unstable write data integrity race (Steve Dickson) [595478] - [nfs] testing for null instead of ERR_PTR() (Steve Dickson) [595478] - [nfs] NFSv4: Don't attempt an atomic open if the file is a mountpoint (Steve Dickson) [595478] - [nfs] SUNRPC: Fix a bug in rpcauth_prune_expired (Steve Dickson) [595478] - [nfs] NFSv4: fix delegated locking (Steve Dickson) [595478] - [nfs] Ensure that the WRITE and COMMIT RPC calls are always uninterruptible (Steve Dickson) [595478] - [nfs] Fix a race with the new commit code (Steve Dickson) [595478] - [nfs] Fix the mode calculation in nfs_find_open_context (Steve Dickson) [595478] - [nfs] NFSv4: Fall back to ordinary lookup if nfs4_atomic_open() returns EISDIR (Steve Dickson) [595478] - [nfs] SUNRPC: Fix the return value of rpc_run_bc_task() (Steve Dickson) [595478] - [nfs] SUNRPC: Fix a use after free bug with the NFSv4.1 backchannel (Steve Dickson) [595478] - [nfs] ensure bdi_unregister is called on mount failure (Steve Dickson) [595478] - [nfs] fix unlikely memory leak (Steve Dickson) [595478] - [nfs] nfs41: renewd sequence operations should take/put client reference (Steve Dickson) [595478] - [nfs] prevent backlogging of renewd requests (Steve Dickson) [595478] - [nfs] rpc client can not deal with ENOSOCK, so translate it into ENOCONN (Steve Dickson) [595478]- [perf] sync tools/perf to 2.6.34 (Jason Baron) [578987] - [drm] i915: Update to 2.6.34-rc7 (Adam Jackson) [592003] - [perf] userspace and core update fix (Jason Baron) [567828 578987] - [perf] rhel6 perf fixups (Jason Baron) [567828 578987] - [perf] backport latest core perf support (Jason Baron) [567828 578987] - [perf] pull back 'perf' userspace (Jason Baron) [567828 578987] - [drm] radeon/kms: report lvds status as unknown with closed lid (Jerome Glisse) [585111 591628] - [drm] fbdev: fix cloning on fbcon (Dave Airlie) [512023] - [drm] fbcon disconnected + hotplug operation (Jerome Glisse) [580789] - [kernel] slow-work: use get_ref wrapper instead of directly calling get_ref (Dave Airlie) [580789] - [drm] radeon/kms: add special workaround for triple head servers (Dave Airlie) [512023] - [infiniband] RDMA: Use rlimit helpers (Doug Ledford) [500229] - [infiniband] ipoib: returned back addrlen check for mc addresses (Doug Ledford) [500229] - [infiniband] RDMA/amso1100: Fix error paths in post_send and post_recv (Doug Ledford) [500229] - [infiniband] IB/srp: Clean up error path in srp_create_target_ib() (Doug Ledford) [500229] - [infiniband] IB/srp: Split send and recieve CQs to reduce number of interrupts (Doug Ledford) [500229] - [infiniband] rdma: potential ERR_PTR dereference (Doug Ledford) [500229] - [infiniband] RDMA/cm: Set num_paths when manually assigning path records (Doug Ledford) [500229] - [infiniband] IB/cm: Fix device_create() return value check (Doug Ledford) [500229] - [infiniband] IB/ucm: Clean whitespace errors (Doug Ledford) [500229] - [infiniband] IB/ucm: Increase maximum devices supported (Doug Ledford) [500229] - [infiniband] IB/ucm: Use stack variable 'base' in ib_ucm_add_one (Doug Ledford) [500229] - [infiniband] IB/ucm: Use stack variable 'devnum' in ib_ucm_add_one (Doug Ledford) [500229] - [infiniband] RDMA/cm: Remove unused definition of RDMA_PS_SCTP (Doug Ledford) [500229] - [infiniband] RDMA/cm: Revert association of an RDMA device when binding to loopback (Doug Ledford) [500229] - [infiniband] IB/addr: Correct CONFIG_IPv6 to CONFIG_IPV6 (Doug Ledford) [500229] - [infiniband] IB/addr: Fix IPv6 routing lookup (Doug Ledford) [500229] - [infiniband] IB/addr: Simplify resolving IPv4 addresses (Doug Ledford) [500229] - [infiniband] RDMA/cm: fix loopback address support (Doug Ledford) [500229] - [infiniband] IB/addr: Store net_device type instead of translating to RDMA transport (Doug Ledford) [500229] - [infiniband] IB/addr: Verify source and destination address families match (Doug Ledford) [500229] - [infiniband] RDMA/cma: Replace net_device pointer with index (Doug Ledford) [500229] - [infiniband] RDMA/cma: Fix AF_INET6 support in multicast joining (Doug Ledford) [500229] - [infiniband] RDMA/cma: Correct detection of SA Created MGID (Doug Ledford) [500229] - [infiniband] RDMA/addr: Use appropriate locking with for_each_netdev() (Doug Ledford) [500229] - [infiniband] RDMA/ucma: Add option to manually set IB path (Doug Ledford) [500229] - [infiniband] IB/mad: Ignore iWARP devices on device removal (Doug Ledford) [500229] - [infiniband] IB/umad: Clean whitespace (Doug Ledford) [500229] - [infiniband] IB/umad: Increase maximum devices supported (Doug Ledford) [500229] - [infiniband] IB/umad: Use stack variable 'base' in ib_umad_init_port (Doug Ledford) [500229] - [infiniband] IB/umad: Use stack variable 'devnum' in ib_umad_init_port (Doug Ledford) [500229] - [infiniband] IB/umad: Remove port_table[] (Doug Ledford) [500229] - [infiniband] IB/umad: Convert *cdev to cdev in struct ib_umad_port (Doug Ledford) [500229] - [infiniband] IB/uverbs: Use anon_inodes instead of private infinibandeventfs (Doug Ledford) [500229] - [infiniband] IB/core: Fix and clean up ib_ud_header_init() (Doug Ledford) [500229] - [infiniband] IB/core: Pack struct ib_device a little tighter (Doug Ledford) [500229] - [infiniband] IB/uverbs: Whitespace cleanup (Doug Ledford) [500229] - [infiniband] IB/uverbs: Pack struct ib_uverbs_event_file tighter (Doug Ledford) [500229] - [infiniband] IB/uverbs: Increase maximum devices supported (Doug Ledford) [500229] - [infiniband] IB/uverbs: use stack variable 'base' in ib_uverbs_add_one (Doug Ledford) [500229] - [infiniband] IB/uverbs: Use stack variable 'devnum' in ib_uverbs_add_one (Doug Ledford) [500229] - [infiniband] IB/uverbs: Remove dev_table (Doug Ledford) [500229] - [infiniband] IB/uverbs: Convert *cdev to cdev in struct ib_uverbs_device (Doug Ledford) [500229] - [infiniband] IB/uverbs: Fix return of PTR_ERR() of wrong pointer in ib_uverbs_get_context() (Doug Ledford) [500229] - [infiniband] IB: Clarify the documentation of ib_post_send() (Doug Ledford) [500229] - [infiniband] IB/ehca: Allow access for ib_query_qp() (Doug Ledford) [500229] - [infiniband] IB/ehca: Do not turn off irqs in tasklet context (Doug Ledford) [500229] - [infiniband] IB/ehca: Fix error paths in post_send and post_recv (Doug Ledford) [500229] - [infiniband] IB/ehca: Rework destroy_eq() (Doug Ledford) [500229] - [infiniband] IPoIB: Include return code in trace message for ib_post_send() failures (Doug Ledford) [500229] - [infiniband] IPoIB: Fix TX queue lockup with mixed UD/CM traffic (Doug Ledford) [500229] - [infiniband] IPoIB: Remove TX moderation settings from ethtool support (Doug Ledford) [500229] - [infiniband] IB/ipath: Use bitmap_weight() (Doug Ledford) [500229] - [infiniband] Remove BKL from ipath_open() (Doug Ledford) [500229] - [rds] remove uses of NIPQUAD, use pI4 (Doug Ledford) [500229] - [rds] RDS/IB+IW: Move recv processing to a tasklet (Doug Ledford) [500229] - [rds] Do not send congestion updates to loopback connections (Doug Ledford) [500229] - [rds] Fix panic on unload (Doug Ledford) [500229] - [rds] Fix potential race around rds_i[bw]_allocation (Doug Ledford) [500229] - [rds] Add GET_MR_FOR_DEST sockopt (Doug Ledford) [500229] - [infiniband] IB/mlx4: Check correct variable for allocation failure (Doug Ledford) [500229] - [infiniband] mlx4: replace the dma_sync_single_range_for_cpu/device API (Doug Ledford) [500229] - [infiniband] IB/mlx4: Simplify retrieval of ib_device (Doug Ledford) [500229] - [infiniband] mlx4_core: Fix cleanup in __mlx4_init_one() error path (Doug Ledford) [500229] - [infiniband] IB/mlx4: Fix queue overflow check in post_recv (Doug Ledford) [500229] - [infiniband] IB/mlx4: Initialize SRQ scatter entries when creating an SRQ (Doug Ledford) [500229] - [infiniband] mlx4: use bitmap_find_next_zero_area (Doug Ledford) [500229] - [infiniband] mlx4_core: return a negative error value (Doug Ledford) [500229] - [infiniband] mlx4_core: Fix parsing of reserved EQ cap (Doug Ledford) [500229] - [infiniband] IB/mlx4: Remove limitation on LSO header size (Doug Ledford) [500229] - [infiniband] IB/mlx4: Remove unneeded code (Doug Ledford) [500229] - [infiniband] RDMA/nes: Correct cap.max_inline_data assignment in nes_query_qp() (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix CX4 link problem in back-to-back configuration (Doug Ledford) [500229] - [infiniband] RDMA/nes: Clear stall bit before destroying NIC QP (Doug Ledford) [500229] - [infiniband] RDMA/nes: Set assume_aligned_header bit (Doug Ledford) [500229] - [infiniband] convert to use netdev_for_each_mc_addr (Doug Ledford) [500229] - [infiniband] RDMA/nes: Add support for KR device id 0x0110 (Doug Ledford) [500229] - [infiniband] RDMA/nes: Change WQ overflow return code (Doug Ledford) [500229] - [infiniband] RDMA/nes: Multiple disconnects cause crash during AE handling (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix crash when listener destroyed during loopback setup (Doug Ledford) [500229] - [infiniband] RDMA/nes: Use atomic counters for CM listener create and destroy (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix stale ARP issue (Doug Ledford) [500229] - [infiniband] RDMA/nes: FIN during MPA startup causes timeout (Doug Ledford) [500229] - [infiniband] RDMA/nes: Free kmap() resources (Doug Ledford) [500229] - [infiniband] RDMA/nes: Check for zero STag (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix Xansation test crash on cm_node ref_count (Doug Ledford) [500229] - [infiniband] RDMA/nes: Abnormal listener exit causes loopback node crash (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix crash in nes_accept() (Doug Ledford) [500229] - [infiniband] RDMA/nes: Resource not freed for REJECTed connections (Doug Ledford) [500229] - [infiniband] RDMA/nes: MPA request/response error checking (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix query of ORD values (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix MAX_CM_BUFFER define (Doug Ledford) [500229] - [infiniband] RDMA/nes: Pass correct size to ioremap_nocache() (Doug Ledford) [500229] - [infiniband] RDMA/nes: Update copyright and branding string (Doug Ledford) [500229] - [infiniband] RDMA/nes: Add max_cqe check to nes_create_cq() (Doug Ledford) [500229] - [infiniband] RDMA/nes: Clean up struct nes_qp (Doug Ledford) [500229] - [infiniband] RDMA/nes: Implement IB_SIGNAL_ALL_WR as an iWARP extension (Doug Ledford) [500229] - [infiniband] RDMA/nes: Add additional SFP+ PHY uC status check and PHY reset (Doug Ledford) [500229] - [infiniband] RDMA/nes: Correct fast memory registration implementation (Doug Ledford) [500229] - [infiniband] RDMA/nes: Add support for IB_WR_*INV (Doug Ledford) [500229] - [infiniband] RDMA/nes: In nes_post_recv() always set bad_wr on error (Doug Ledford) [500229] - [infiniband] RDMA/nes: In nes_post_send() always set bad_wr on error (Doug Ledford) [500229] - [netdrv] cxgb3: fix linkup issue (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Wait at least one schedule cycle during device removal (Doug Ledford) [500229] - [netdrv] cxgb3: fix hot plug removal crash (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Mark RDMA device with CXIO_ERROR_FATAL when removing (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Don't allocate the SW queue for user mode CQs (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Increase the max CQ depth (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Doorbell overflow avoidance and recovery (Doug Ledford) [500229] - [netdrv] cxgb3: convert to use netdev_for_each_addr (Doug Ledford) [500229] - [netdrv] cxgb3: fix link flap (Doug Ledford) [500229] - [netdrv] cxgb3: FIx VLAN over Jumbo frames (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Remove BUG_ON() on CQ rearm failure (Doug Ledford) [500229] - [netdrv] cxgb3: fix GRO checksum check (Doug Ledford) [500229] - [netdrv] cxgb3: add memory barriers (Doug Ledford) [500229] - [netdrv] iwch_cm.c: use pM to show MAC address (Doug Ledford) [500229] - [netdrv] cxgb3: Use kzalloc for allocating only one thing (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Fix error paths in post_send and post_recv (Doug Ledford) [500229] - [netdrv] cxgb3: declare MODULE_FIRMWARE (Doug Ledford) [500229] - [netdrv] cxgb3: Set the rxq (Doug Ledford) [500229] - [netdrv] cxgb3: No need to wake queue in xmit handler (Doug Ledford) [500229] - [netdrv] cxgb3: Added private MAC address and provisioning packet handler for iSCSI (Doug Ledford) [500229] - [net] Hook up cxgb4 to Kconfig and Makefile (Doug Ledford) [500229] - [netdrv] cxgb4: Add remaining driver headers and L2T management (Doug Ledford) [500229] - [netdrv] cxgb4: Add main driver file and driver Makefile (Doug Ledford) [500229] - [netdrv] cxgb4: Add HW and FW support code (Doug Ledford) [500229] - [netdrv] cxgb4: Add packet queues and packet DMA code (Doug Ledford) [500229] - [netdrv] cxgb4: Add register, message, and FW definitions (Doug Ledford) [500229] - [net] use helpers to access mc list (Doug Ledford) [500229] - [net] use helpers to access uc list (Doug Ledford) [500229] - [kernel] strstrip incorrectly marked __must_check (Doug Ledford) [500229] - [pci] introduce pci_pcie_cap() (Doug Ledford) [500229] - [pci] cache PCIe capability offset (Doug Ledford) [500229] - [kernel] bitmap: introduce bitmap_set, bitmap_clear, bitmap_find_next_zero_area (Doug Ledford) [500229] - [md] Remove unnecessary casts of void * (Doug Ledford) [583050 586296 586299 588371] - [md] expose max value of behind writes counter (Doug Ledford) [583050 586296 586299 588371] - [md] remove some dead fields from mddev_s (Doug Ledford) [583050 586296 586299 588371] - [md] allow integers to be passed to md/level (Doug Ledford) [583050 586296 586299 588371] - [md] notify mdstat waiters of level change (Doug Ledford) [583050 586296 586299 588371] - [md] don't unregister the thread in mddev_suspend (Doug Ledford) [583050 586296 586299 588371] - [md] factor out init code for an mddev (Doug Ledford) [583050 586296 586299 588371] - [md] pass mddev to make_request functions rather than request_queue (Doug Ledford) [583050 586296 586299 588371] - [md] call md_stop_writes from md_stop (Doug Ledford) [583050 586296 586299 588371] - [md] split md_set_readonly out of do_md_stop (Doug Ledford) [583050 586296 586299 588371] - [md] factor md_stop_writes out of do_md_stop (Doug Ledford) [583050 586296 586299 588371] - [md] start to refactor do_md_stop (Doug Ledford) [583050 586296 586299 588371] - [md] factor do_md_run to separate accesses to ->gendisk (Doug Ledford) [583050 586296 586299 588371] - [md] remove ->changed and related code (Doug Ledford) [583050 586296 586299 588371] - [md] don't reference gendisk in getgeo (Doug Ledford) [583050 586296 586299 588371] - [md] move io accounting out of personalities into md_make_request (Doug Ledford) [583050 586296 586299 588371] - [md] notify level changes through sysfs (Doug Ledford) [583050 586296 586299 588371] - [md] Relax checks on ->max_disks when external metadata handling is used (Doug Ledford) [583050 586296 586299 588371] - [md] Correctly handle device removal via sysfs (Doug Ledford) [583050 586296 586299 588371] - [md] Add support for Raid5->Raid0 and Raid10->Raid0 takeover (Doug Ledford) [583050 586296 586299 588371] - [md] Add support for Raid0->Raid5 takeover (Doug Ledford) [583050 586296 586299 588371] - [md] discard StateChanged device flag (Doug Ledford) [583050 586296 586299 588371] - [md] manage redundancy group in sysfs when changing level (Doug Ledford) [583050 586296 586299 588371] - [md] remove unneeded sysfs files more promptly (Doug Ledford) [583050 586296 586299 588371] - [md] set mddev readonly flag on blkdev BLKROSET ioctl (Doug Ledford) [583050 586296 586299 588371] - [md] don't insist on valid event count for spare devices (Doug Ledford) [583050 586296 586299 588371] - [md] simplify updating of event count to sometimes avoid updating spares (Doug Ledford) [583050 586296 586299 588371] - [md] restore ability of spare drives to spin down (Doug Ledford) [583050 586296 586299 588371] - [md] raid6: Fix raid-6 read-error correction in degraded state (Doug Ledford) [583050 586296 586299 588371] - [md] raid5: allow for more than 2^31 chunks (Doug Ledford) [583050 586296 586299 588371] - [md] deal with merge_bvec_fn in component devices better (Doug Ledford) [583050 586296 586299 588371] - [md] fix some lockdep issues between md and sysfs (Doug Ledford) [583050 586296 586299 588371] - [md] fix 'degraded' calculation when starting a reshape (Doug Ledford) [583050 586296 586299 588371] - [md] allow a resync that is waiting for other resync to complete, to be aborted (Doug Ledford) [583050 586296 586299 588371] - [md] remove unnecessary code from do_md_run (Doug Ledford) [583050 586296 586299 588371] - [md] make recovery started by do_md_run() visible via sync_action (Doug Ledford) [583050 586296 586299 588371] - [md] use pU to print UUIDs (Doug Ledford) [583050 586296 586299 588371] - [md] add 'recovery_start' per-device sysfs attribute (Doug Ledford) [583050 586296 586299 588371] - [md] rcu_read_lock() walk of mddev->disks in md_do_sync() (Doug Ledford) [583050 586296 586299 588371] - [md] integrate spares into array at earliest opportunity (Doug Ledford) [583050 586296 586299 588371] - [md] move compat_ioctl handling into md.c (Doug Ledford) [583050 586296 586299 588371] - [md] add MODULE_DESCRIPTION for all md related modules (Doug Ledford) [583050 586296 586299 588371] - [md] raid: improve MD/raid10 handling of correctable read errors (Doug Ledford) [583050 586296 586299 588371] - [md] raid10: print more useful messages on device failure (Doug Ledford) [583050 586296 586299 588371] - [md] bitmap: update dirty flag when bitmap bits are explicitly set (Doug Ledford) [583050 586296 586299 588371] - [md] Support write-intent bitmaps with externally managed metadata (Doug Ledford) [583050 586296 586299 588371] - [md] bitmap: move setting of daemon_lastrun out of bitmap_read_sb (Doug Ledford) [583050 586296 586299 588371] - [md] support updating bitmap parameters via sysfs (Doug Ledford) [583050 586296 586299 588371] - [md] factor out parsing of fixed-point numbers (Doug Ledford) [583050 586296 586299 588371] - [md] support bitmap offset appropriate for external-metadata arrays (Doug Ledford) [583050 586296 586299 588371] - [md] remove needless setting of thread->timeout in raid10_quiesce (Doug Ledford) [583050 586296 586299 588371] - [md] change daemon_sleep to be in 'jiffies' rather than 'seconds' (Doug Ledford) [583050 586296 586299 588371] - [md] move offset, daemon_sleep and chunksize out of bitmap structure (Doug Ledford) [583050 586296 586299 588371] - [md] collect bitmap-specific fields into one structure (Doug Ledford) [583050 586296 586299 588371] - [md] add honouring of suspend_{lo,hi} to raid1 (Doug Ledford) [583050 586296 586299 588371] - [md] raid5: don't complete make_request on barrier until writes are scheduled (Doug Ledford) [583050 586296 586299 588371] - [md] support barrier requests on all personalities (Doug Ledford) [583050 586296 586299 588371] - [md] don't reset curr_resync_completed after an interrupted resync (Doug Ledford) [583050 586296 586299 588371] - [md] adjust resync_min usefully when resync aborts (Doug Ledford) [583050 586296 586299 588371]- [mm] fix mm_take_all_locks regression in 3-7/49 (Andrea Arcangeli) [556572] - [mm] avoid __cpuset_node_allowed_softwall to run when allocation is atomic (Andrea Arcangeli) [556572 591283] - [mm] fix race between do_huge_pmd_anonymous_page and pte_alloc_map (Andrea Arcangeli) [556572] - [mm] add missing update for root-anon-vma drop_anon_vma in memory compactation (Andrea Arcangeli) [556572] - [mm] exec vs split_huge_page (Andrea Arcangeli) [556572] - [mm] include anon hugepages into the anon stats (Andrea Arcangeli) [556572] - [mm] split_huge_page anon_vma ordering dependency (Andrea Arcangeli) [556572] - [mm] align page_add_new_anon_rmap (Andrea Arcangeli) [556572] - [mm] do_pages_move cannot handle hugepages (Andrea Arcangeli) [556572] - [mm] padding to decrease risk of kabi breakage (Andrea Arcangeli) [556572] - [mm] transhuge isolate_migratepages() (Andrea Arcangeli) [556572] - [mm] select CONFIG_COMPACTION if TRANSPARENT_HUGEPAGE enabled (Andrea Arcangeli) [556572] - [mm] compaction: Do not schedule work on other CPUs for compaction (Andrea Arcangeli) [556572] - [mm] Defer compaction using an exponential backoff when compaction fails (Andrea Arcangeli) [556572] - [mm] Add a tunable that decides when memory should be compacted and when it should be reclaimed (Andrea Arcangeli) [556572] - [mm] Direct compact when a high-order allocation fails (Andrea Arcangeli) [556572] - [mm] Add /sys trigger for per-node memory compaction (Andrea Arcangeli) [556572] - [mm] Add /proc trigger for memory compaction (Andrea Arcangeli) [556572] - [mm] Memory compaction core (Andrea Arcangeli) [556572] - [mm] Move definition for LRU isolation modes to a header (Andrea Arcangeli) [556572] - [mm] Export fragmentation index via /proc/extfrag_index (Andrea Arcangeli) [556572] - [mm] Export unusable free space index via /proc/unusable_index (Andrea Arcangeli) [556572] - [mm] Allow CONFIG_MIGRATION to be set without CONFIG_NUMA or memory hot-remove (Andrea Arcangeli) [556572] - [mm] Allow the migration of PageSwapCache pages (Andrea Arcangeli) [556572] - [mm] Do not try to migrate unmapped anonymous pages (Andrea Arcangeli) [556572] - [mm] Share the anon_vma ref counts between KSM and page migration (Andrea Arcangeli) [556572] - [mm] Take a reference to the anon_vma before migrating (Andrea Arcangeli) [556572] - [mm] add numa awareness to hugepage allocations (Andrea Arcangeli) [556572] - [mm] enable direct defrag (Andrea Arcangeli) [556572] - [mm] ksm: check for ERR_PTR from follow_page() (Andrea Arcangeli) [556572] - [mm] err.h: add helper function to simplify pointer error checking (Andrea Arcangeli) [556572] - [mm] don't leave orhpaned swap cache after ksm merging (Andrea Arcangeli) [556572] - [mm] adapt to anon-vma root locking (Andrea Arcangeli) [556572] - [mm] set default to never (Andrea Arcangeli) [556572] - [mm] transparent hugepage bootparam (Andrea Arcangeli) [556572] - [mm] remove lumpy reclaim (Andrea Arcangeli) [556572 583003] - [mm] memcg fix prepare migration (Andrea Arcangeli) [556572] - [mm] avoid false positive warning in mmio (Andrea Arcangeli) [556572] - [virt] fix kvm swapping memory corruption (Andrea Arcangeli) [556572 583861] - [mm] remove khugepaged/enabled (Andrea Arcangeli) [556572] - [mm] use only khugepaged_wait (Andrea Arcangeli) [556572] - [mm] khugepaged user stack (Andrea Arcangeli) [556572] - [mm] define hugetlb_page (Andrea Arcangeli) [556572] - [mm] migration: avoid race between shift_arg_pages() and rmap_walk() during migration by not migrating temporary stacks (Andrea Arcangeli) [556572] - [mm] extend KSM refcounts to the anon_vma root (Andrea Arcangeli) [556572] - [mm] always lock the root (oldest) anon_vma (Andrea Arcangeli) [556572] - [mm] track the root (oldest) anon_vma (Andrea Arcangeli) [556572] - [mm] change direct call of spin_lock(anon_vma->lock) to inline function (Andrea Arcangeli) [556572] - [mm] rename anon_vma_lock to vma_lock_anon_vma (Andrea Arcangeli) [556572] - [mm] rmap: remove anon_vma check in page_address_in_vma() (Andrea Arcangeli) [556572] - [mm] mmap: check ->vm_ops before dereferencing (Andrea Arcangeli) [556572] - [fs] xfs_export_operations.commit_metadata (Christoph Hellwig) [585442] - [fs] xfs: fix inode pincount check in fsync (Christoph Hellwig) [585442] - [fs] xfs: miscellaneous fixes from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: reserved block pool and ENOSPC fixes from 2.6.34 (Dave Chinner) [542712 585442] - [fs] xfs: delayed write metadata from 2.6.34 (Dave Chinner) [585442] - [lib] introduce list_sort (Dave Chinner) [585442] - [fs] xfs: log fixes from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: quota changes from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: buffer API cleanups from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: AG indexing fixes from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: idle kernel thread fixes from 2.6.34 (Dave Chinner) [585442] - [fs] online defrag fixes from 2.6.34 (Dave Chinner) [585442] - [fs] jbd2: delay discarding buffers in journal_unmap_buffer (Eric Sandeen) [593082] - [fs] ext4: Use slab allocator for sub-page sized allocations (Eric Sandeen) [593082] - [fs] jbd2: don't use __GFP_NOFAIL in journal_init_common() (Eric Sandeen) [593082] - [fs] jbd: jbd-debug and jbd2-debug should be writable (Eric Sandeen) [593082] - [fs] ext4: Fixed inode allocator to correctly track a flex_bg's used_dirs (Eric Sandeen) [593082] - [fs] ext4: Fix estimate of # of blocks needed to write indirect-mapped files (Eric Sandeen) [593082] - [fs] ext4: fix up rb_root initializations to use RB_ROOT (Eric Sandeen) [593082] - [fs] ext4: Release page references acquired in ext4_da_block_invalidatepages (Eric Sandeen) [593082] - [fs] ext4: make "offset" consistent in ext4_check_dir_entry() (Eric Sandeen) [593082] - [fs] ext4: Convert BUG_ON checks to use ext4_error() instead (Eric Sandeen) [593082] - [fs] ext4: Handle non empty on-disk orphan link (Eric Sandeen) [593082] - [fs] ext4: explicitly remove inode from orphan list after failed direct io (Eric Sandeen) [593082] - [fs] ext4: Fix fencepost error in chosing choosing group vs file preallocation (Eric Sandeen) [593082] - [fs] ext4: Fix BUG_ON at fs/buffer.c:652 in no journal mode (Eric Sandeen) [593082] - [fs] ext4: correctly calculate number of blocks for fiemap (Eric Sandeen) [593082] - [fs] ext4: add missing error checking to ext4_expand_extra_isize_ea() (Eric Sandeen) [593082] - [fs] ext4: move __func__ into a macro for ext4_warning, ext4_error (Eric Sandeen) [593082] - [fs] ext4: Use bitops to read/modify EXT4_I(inode)->i_state (Eric Sandeen) [593082] - [fs] ext4: Drop EXT4_GET_BLOCKS_UPDATE_RESERVE_SPACE flag (Eric Sandeen) [593082] - [fs] ext4: return correct wbc.nr_to_write in ext4_da_writepages (Eric Sandeen) [593082] - [fs] ext4: replace BUG() with return -EIO in ext4_ext_get_blocks (Eric Sandeen) [593082] - [virt] KVM SVM Implement workaround for Erratum 383 (Bhavna Sarathy) [592311] - [virt] KVM SVM Handle MCEs early in the vmexit process (Bhavna Sarathy) [592311] - [usb] serial: ftdi: add CONTEC vendor and product id (Stanislaw Gruszka) [584757] - [usb] fix usbfs regression (Stanislaw Gruszka) [584757] - [usb] add new ftdi_sio device ids (Stanislaw Gruszka) [580067] - [usb] ftdi_sio: add device IDs (several ELV, one Mindstorms NXT) (Stanislaw Gruszka) [580067] - [usb] ftdi_sio: new device id for papouch AD4USB (Stanislaw Gruszka) [580067] - [v4l] gspca_mr973010a: Fix cif type 1 cameras not streaming on UHCI controllers (Stanislaw Gruszka) [580067] - [v4l] DVB: Add support for Asus Europa Hybrid DVB-T card (Stanislaw Gruszka) [580063] - [usb] mos7840: add device IDs for B&B electronics devices (Stanislaw Gruszka) [580063] - [ppc64] fsl: Add PCI device ids for new QoirQ chips (Stanislaw Gruszka) [580063] - [fs] vfs: Fix vmtruncate() regression (Stanislaw Gruszka) [579693] - [kernel] sched: Fix task priority bug (Stanislaw Gruszka) [579693] - [serial] 8250_pnp: add a new Fujitsu Wacom Tablet PC device (Stanislaw Gruszka) [579693] - [i2c] pca: Don't use *_interruptible (Stanislaw Gruszka) [579693] - [i2c] Do not use device name after device_unregister (Stanislaw Gruszka) [579693] - [kernel] sched: Fix cpu_clock() in NMIs, on !CONFIG_HAVE_UNSTABLE_SCHED_CLOCK (Stanislaw Gruszka) [579693] - [hid] add device IDs for new model of Apple Wireless Keyboard (Stanislaw Gruszka) [579693] - [v4l] gspca: sn9c20x: Fix test of unsigned (Stanislaw Gruszka) [579693] - [x86] SGI UV: Fix mapping of MMIO registers (Stanislaw Gruszka) [579693] - [perf] timechart: Use tid not pid for COMM change (Stanislaw Gruszka) [580062] - [usb] fix usbstorage for 2770:915d delivers no FAT (Stanislaw Gruszka) [580062] - [x86] PCI/PAT: return EINVAL for pci mmap WC request for !pat_enabled (Stanislaw Gruszka) [580062] - [acpi] EC: Add wait for irq storm (Stanislaw Gruszka) [580062] - [acpi] EC: Accelerate query execution (Stanislaw Gruszka) [580062] - [usb] add speed values for USB 3.0 and wireless controllers (Stanislaw Gruszka) [580062] - [usb] add missing delay during remote wakeup (Stanislaw Gruszka) [580062] - [usb] EHCI & UHCI: fix race between root-hub suspend and port resume (Stanislaw Gruszka) [580062] - [usb] EHCI: fix handling of unusual interrupt intervals (Stanislaw Gruszka) [580062] - [usb] Don't use GFP_KERNEL while we cannot reset a storage device (Stanislaw Gruszka) [580062] - [usb] serial: fix memory leak in generic driver (Stanislaw Gruszka) [580062] - [char] nozomi: quick fix for the close/close bug (Stanislaw Gruszka) [580062] - [tty] fix race in tty_fasync (Stanislaw Gruszka) [580062] - [netdrv] netiucv: displayed TX bytes value much too high (Stanislaw Gruszka) [580063] - [block] md: fix small irregularity with start_ro module parameter (Stanislaw Gruszka) [580063] - [input] i8042: add Dritek quirk for Acer Aspire 5610 (Stanislaw Gruszka) [580063] - [hid] fixup quirk for NCR devices (Stanislaw Gruszka) [580063] - [dmi] allow omitting ident strings in DMI tables (Stanislaw Gruszka) [580063] - [scsi] scsi_dh: create sysfs file, dh_state for all SCSI disk devices (Stanislaw Gruszka) [580063] - [nfs] Revert default r/wsize behavior (Stanislaw Gruszka) [580063] - [usb] SIS USB2VGA DRIVER: support KAIREN's USB VGA adaptor USB20SVGA-MB-PLUS (Stanislaw Gruszka) [580067] - [input] alps: add support for the touchpad on Toshiba Tecra A11-11L (Stanislaw Gruszka) [584757] - [fs] gfs2: stuck in inode wait, no glocks stuck (Robert S Peterson) [583737] - [netdrv] cnic: update to to 2.1.1 (Stanislaw Gruszka) [590019] - [netdrv] bnx2x: fix system hung after netdev watchdog (Stanislaw Gruszka) [581907] - [netdrv] bnx2: Fix most severe bugs in bnx2 2.0.8+ (John Feeney) [590879] - [netdrv] Update bnx2 driver to 2.0.8 and fw to mips-06-5.0.0.j6 et al (John Feeney) [464728] - [virt] VMware Balloon driver (Amit Shah) [582826] - [x86] With Sandybridge graphics, kernel reboots unless 'agp=off' used on command line (John Villalovos) [591294] - [kernel] unify string representation of NULL in vsprintf.c (Dave Anderson) [589613] - [kernel] coredump: fix the page leak in dump_seek() (Oleg Nesterov) [580126] - [edac] EDAC support for Nehalem Memory Controllers (Mauro Carvalho Chehab) [584507] - [iscsi] Include support for next gen Dell iSCSI PowerVault controller MD36xxi into RDAC scsi device handler's device list (Shyam Iyer) [593814] - [scsi] lpfc Update from 8.3.5.9 to 8.3.5.13 FC/FCoE (Rob Evers) [591648] - [infiniband] iser: fix failover slowdown (Mike Christie) [589174] - [net] TCP: avoid to send keepalive probes if receiving data (Flavio Leitner) [593052] - [nfs] commit_metadata export operation replacing nfsd_sync_dir (Christoph Hellwig) [593652] - [ppc64] numa: Add form 1 NUMA affinity (Steve Best) [593466] - [ppc64] eeh: Fix a bug when pci structure is null (Steve Best) [593854] - [ppc64] perf_event: Fix oops due to perf_event_do_pending call (Steve Best) [593464] - [ppc] pseries: Quieten cede latency printk (Steve Best) [591739] - [fs] GFS2: Don't "get" xattrs for ACLs when ACLs are turned off (Steven Whitehouse) [546294] - [kexec] fix OOPS in crash_kernel_shrink (Steve Best) [592336] - [fs] ext4: don't use quota reservation for speculative metadata blocks (Eric Sandeen) [587095] - [fs] quota: add the option to not fail with EDQUOT in block allocation (Eric Sandeen) [587095] - [fs] quota: use flags interface for dquot alloc/free space (Eric Sandeen) [587095] - [fs] ext4: Fix quota accounting error with fallocate (Eric Sandeen) [587095] - [fs] ext4: Ensure zeroout blocks have no dirty metadata (Eric Sandeen) [587095] - [virt] vhost-net: utilize PUBLISH_USED_IDX feature (Michael S. Tsirkin) [593158] - [virt] virtio: put last seen used index into ring itself (Michael S. Tsirkin) [593158] - [virt] vhost: fix barrier pairing (Michael S. Tsirkin) [593158] - [virt] virtio: use smp_XX barriers on SMP (Michael S. Tsirkin) [593158] - [virt] virtio_ring: remove a level of indirection (Michael S. Tsirkin) [593158] - [virt] trans_virtio: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio-rng: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio_net: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio_blk: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio_console: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio_balloon: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio: add virtqueue_ vq_ops wrappers (Michael S. Tsirkin) [593158] - [virt] vhost-net: fix vq_memory_access_ok error checking (Michael S. Tsirkin) [593158] - [virt] vhost: fix error handling in vring ioctls (Michael S. Tsirkin) [593158] - [virt] vhost: fix interrupt mitigation with raw sockets (Michael S. Tsirkin) [593158] - [virt] vhost: fix error path in vhost_net_set_backend (Michael S. Tsirkin) [593158] - [netdrv] iwlwifi: iwl_good_ack_health() only apply to AGN device (John Linville) [573029] - [netdrv] iwlwifi: code cleanup for connectivity recovery (John Linville) [573029] - [netdrv] iwlwifi: Recover TX flow failure (John Linville) [573029] - [netdrv] iwlwifi: move plcp check to separated function (John Linville) [573029] - [netdrv] iwlwifi: Recover TX flow stall due to stuck queue (John Linville) [573029] - [netdrv] iwlwifi: add internal short scan support for 3945 (John Linville) [573029] - [netdrv] iwlwifi: separated time check for different type of force reset (John Linville) [573029] - [netdrv] iwlwifi: Adjusting PLCP error threshold for 1000 NIC (John Linville) [573029] - [netdrv] iwlwifi: multiple force reset mode (John Linville) [573029] - [netdrv] iwlwifi: Tune radio to prevent unexpected behavior (John Linville) [573029] - [netdrv] iwlwifi: Logic to control how frequent radio should be reset if needed (John Linville) [573029] - [netdrv] iwlwifi: add function to reset/tune radio if needed (John Linville) [573029] - [netdrv] iwlwifi: clear all the stop_queue flag after load firmware (John Linville) [573029] - [netdrv] iwlwifi: check for aggregation frame and queue (John Linville) [573029] - [ppc64] kdump: Fix race in kdump shutdown (Steve Best) [559709] - [ppc64] kexec: Fix race in kexec shutdown (Steve Best) [593853] - [net] Add ndo_{set|get}_vf_port support for enic dynamic vnics (Chris Wright) [581087] - [net] Add netlink support for virtual port management (was iovnl) (Chris Wright) [581087] - [net] core: add IFLA_STATS64 support (Chris Wright) [581087] - [netdrv] igb: support for VF configuration tools (Chris Wright) [581087] - [net] rtnetlink: Add SR-IOV VF configuration methods (Chris Wright) [581087] - [pci] Add SR-IOV convenience functions and macros (Chris Wright) [581087] - [scsi] sync iscsi layer (Mike Christie) [564148 570682]- [mm] New round-robin rotor for SLAB allocations (Larry Woodman) [593154] - [netdrv] ixgbe: FCoE fixes (Andy Gospodarek) [593474] - [net] vlan: updates vlan real_num_tx_queues (Andy Gospodarek) [593474] - [net] vlan: adds vlan_dev_select_queue (Andy Gospodarek) [593474] - [net] vlan: Precise RX stats accounting (Andy Gospodarek) [593474] - [net] add dev_txq_stats_fold() helper (Andy Gospodarek) [593474] - [net] vlan: Add support to netdev_ops.ndo_fcoe_get_wwn for VLAN device (Andy Gospodarek) [593474] - [netdrv] ixgbe: fixes for link problems, possible DMA errors, and VF/SR-IOV changes (Andy Gospodarek) [575188] - [sound] ALSA HDA driver update 2010-05-11 (Jaroslav Kysela) [591083] - [mm] show per-process swap usage via procfs (Larry Woodman) [546533] - [netdrv] cxgb3 won't recover from EEH event twice (Steve Best) [591738] - [virt] x86, cpu: Print AMD virtualization features in /proc/cpuinfo (Gleb Natapov) [592688] - [x86] Intel ICH9 workaround for HPET timer issue on IbexPeak Platform (Luming Yu) [502629] - [pci] Update pci_dev and pci_bus structs before kabi freeze (Prarit Bhargava) [593322] - [pci] Output FW warning in pci_read/write_vpd (Prarit Bhargava) [586979] - [infiniband] ehca: Require in_wc in process_mad() (Steve Best) [593095] - [security] mmap_min_addr check CAP_SYS_RAWIO only for write (Eric Paris) [592417] - [scsi] aacraid: Eliminate use after free (Tomas Henzl) [592926] - [scsi] lpfc Update from 8.3.5.7 to 8.3.5.9 FC/FCoE (Rob Evers) [580677] - [char] Eliminate use after free (Amit Shah) [593189] - [ipmi] fix unlock balance (Tomas Henzl) [592925] - [ppc64] only call start-cpu when a CPU is stopped (Steve Best) [592440] - [ppc64] make query_cpu_stopped callable outside hotplug cpu (Steve Best) [592440] - [kernel] cpufreq: make the iowait-is-busy-time a sysfs tunable (Rik van Riel) [585330] - [kernel] ondemand: Solve the big performance issue with ondemand during disk IO (Rik van Riel) [585330] - [kernel] sched: introduce get_cpu_iowait_time_us() (Rik van Riel) [585330] - [kernel] sched: eliminate the ts->idle_lastupdate field (Rik van Riel) [585330] - [kernel] sched: fold updating of the last update time into update_ts_time_stats() (Rik van Riel) [585330] - [kernel] sched: update the idle statistics in get_cpu_idle_time_us (Rik van Riel) [585330] - [kernel] sched: introduce a function to update the idle statistics (Rik van Riel) [585330] - [kernel] sched: add a comment to get_cpu_idle_time_us (Rik van Riel) [585330] - [kernel] nohz: Reuse ktime in sub-functions of tick_check_idle (Rik van Riel) [585330] - [virt] Xen PV-on-HVM: Disable xen-blkfront for IDE & SCSI devices (Don Dutile) [523134] - [virt] xen: PV-on-HVM: Disable xen-blkfront for PV-on-HVM for now (Don Dutile) [523134] - [virt] xen: PV-on-HVM: Prevent pv drivers from crashing a FV guest if pv-on-hvm not configured (Don Dutile) [523134] - [virt] xen: PV-on-HVM: Add kernel command line enablement control (Don Dutile) [523134] - [virt] xen: backport PV-on-HVM (Don Dutile) [523134] - [ppc] pseries: Pass more accurate number of supported cores to firmware (Steve Best) [591341] - [ppc] Add static fields to ibm, client-architecture call (Steve Best) [591341] - [kernel] mutex: Fix optimistic spinning vs. BKL (Steve Best) [591735] - [kernel] mutex: Don't spin when the owner CPU is offline or other weird cases (Steve Best) [591735] - [kernel] sched: Don't use possibly stale sched_class (Stanislaw Gruszka) [580067] - [usb] unusual_devs: Add support for multiple Option 3G sticks (Stanislaw Gruszka) [580067] - [usb] cp210x: Add 81E8 Zephyr Bioharness (Stanislaw Gruszka) [580067] - [usb] serial: ftdi: add CONTEC vendor and product id (Stanislaw Gruszka) [580067] - [usb] ftdi_sio: sort PID/VID entries in new ftdi_sio_ids.h header (Stanislaw Gruszka) [580067] - [usb] ftdi_sio: isolate all device IDs to new ftdi_sio_ids.h header (Stanislaw Gruszka) [580067] - [usb] Move hcd free_dev call into usb_disconnect to fix oops (Stanislaw Gruszka) [580067] - [usb] remove debugging message for uevent constructions (Stanislaw Gruszka) [580067] - [usb] fix crash in uhci_scan_schedule (Stanislaw Gruszka) [580067] - [usb] fix the idProduct value for USB-3.0 root hubs (Stanislaw Gruszka) [580067] - [usb] xhci: Fix finding extended capabilities registers (Stanislaw Gruszka) [580067] - [x86] Fix SCI on IOAPIC != 0 (Stanislaw Gruszka) [580067] - [x86] Avoid race condition in pci_enable_msix() (Stanislaw Gruszka) [580067] - [x86] thinkpad-acpi: make driver events work in NVRAM poll mode (Stanislaw Gruszka) [580067] - [x86] thinkpad-acpi: document HKEY event 3006 (Stanislaw Gruszka) [580067] - [x86] thinkpad-acpi: R52 brightness_mode has been confirmed (Stanislaw Gruszka) [580067] - [x86] thinkpad-acpi: fix poll thread auto-start (Stanislaw Gruszka) [580067] - [net] scm: Only support SCM_RIGHTS on unix domain sockets. (Stanislaw Gruszka) [580067] - [usb] serial: sierra driver indat_callback fix (Stanislaw Gruszka) [580067] - [tty] Fix the ldisc hangup race (Stanislaw Gruszka) [580067] - [kernel] devtmpfs: reset inode permissions before unlinking (Stanislaw Gruszka) [580067] - [kernel] driver-core: fix race condition in get_device_parent() (Stanislaw Gruszka) [580067] - [pm] hibernate: Fix preallocating of memory (Stanislaw Gruszka) [580067] - [tpm] tpm_tis: TPM_STS_DATA_EXPECT workaround (Stanislaw Gruszka) [580067] - [fs] Switch proc/self to nd_set_link() (Stanislaw Gruszka) [580067] - [hid] usbhid: introduce timeout for stuck ctrl/out URBs (Stanislaw Gruszka) [580067] - [hid] add multi-input quirk for NextWindow Touchscreen (Stanislaw Gruszka) [580067] - [hid] remove TENX iBuddy from blacklist (Stanislaw Gruszka) [580067] - [fs] vfs: take f_lock on modifying f_mode after open time (Stanislaw Gruszka) [580067] - [acpi] thinkpad-acpi: wrong thermal attribute_group removed in thermal_exit() (Stanislaw Gruszka) [580067] - [acpi] fix "acpi=ht" boot option (Stanislaw Gruszka) [580067] - [acpi] remove Asus P2B-DS from acpi=ht blacklist (Stanislaw Gruszka) [580067] - [pci] hotplug: check ioremap() return value in ibmphp_ebda.c (Stanislaw Gruszka) [580067] - [pci] hotplug: ibmphp: read the length of ebda and map entire ebda region (Stanislaw Gruszka) [580067] - [x86] msr/cpuid: Pass the number of minors when unregistering MSR and CPUID drivers (Stanislaw Gruszka) [580063] - [fs] fnctl: f_modown should call write_lock_irqsave/restore (Stanislaw Gruszka) [580063] - [sound] ASoC: fix a memory-leak in wm8903 (Stanislaw Gruszka) [580063] - [mtd] UBI: initialise update marker (Stanislaw Gruszka) [580063] - [mtd] UBI: fix memory leak in update path (Stanislaw Gruszka) [580063] - [ipc] ns: fix memory leak (idr) (Stanislaw Gruszka) [580063] - [input] i8042: remove identification strings from DMI tables (Stanislaw Gruszka) [580063] - [netdrv] starfire: clean up properly if firmware loading fails (Stanislaw Gruszka) [580064] - [kernel] random: drop weird m_time/a_time manipulation (Stanislaw Gruszka) [580064] - [kernel] random: Remove unused inode variable (Stanislaw Gruszka) [580064] - [mm] purge fragmented percpu vmap blocks (Stanislaw Gruszka) [580064] - [mm] percpu-vmap fix RCU list walking (Stanislaw Gruszka) [580064] - [x86] Add quirk for Intel DG45FC board to avoid low memory corruption (Stanislaw Gruszka) [580064] - [regulator] Specify REGULATOR_CHANGE_STATUS for WM835x LED constraints (Stanislaw Gruszka) [580064] - [x86] Add Dell OptiPlex 760 reboot quirk (Stanislaw Gruszka) [580064] - [mm] fix migratetype bug which slowed swapping (Stanislaw Gruszka) [580064] - [input] winbond-cir: remove dmesg spam (Stanislaw Gruszka) [580064] - [acpi] Advertise to BIOS in _OSC: _OST on _PPC changes (Stanislaw Gruszka) [580064] - [infiniband] Fix failure exit in ipathfs (Stanislaw Gruszka) [580064] - [acpi] fix OSC regression that caused aer and pciehp not to load (Stanislaw Gruszka) [580064] - [acpi] Add platform-wide _OSC support (Stanislaw Gruszka) [580064] - [acpi] Add a generic API for _OSC (Stanislaw Gruszka) [580064] - [s390x] fix single stepped svcs with TRACE_IRQFLAGS=y (Stanislaw Gruszka) [580064] - [fs] sysfs: sysfs_sd_setattr set iattrs unconditionally (Stanislaw Gruszka) [580065] - [acpi] fix High cpu temperature with 2.6.32 (Stanislaw Gruszka) [580065] - [usb] usbfs: properly clean up the as structure on error paths (Stanislaw Gruszka) [580065] - [kernel] class: Free the class private data in class_release (Stanislaw Gruszka) [580065] - [serial] 8250: add serial transmitter fully empty test (Stanislaw Gruszka) [580065] - [rtc] rtc-fm3130: add missing braces (Stanislaw Gruszka) [580065] - [ata] Call flush_dcache_page after PIO data transfers in libata-sff.c (Stanislaw Gruszka) [580065] - [net] dst: call cond_resched() in dst_gc_task() (Stanislaw Gruszka) [580065] - [crypto] padlock-sha: Add import/export support (Stanislaw Gruszka) [580065] - [x86] dell-wmi, hp-wmi: check wmi_get_event_data() return value (Stanislaw Gruszka) [580065] - [tpm] tpm_infineon: fix suspend/resume handler for pnp_driver (Stanislaw Gruszka) [580065] - [usb] ftdi_sio: add USB device ID's for B&B Electronics line (Stanislaw Gruszka) [580063] - [fs] anon_inode: set S_IFREG on the anon_inode (Eric Paris) [591813]- [ppc] pseries: Flush lazy kernel mappings after unplug operations (Steve Best) [591340] - [fs] ext3: enable barriers by default (Eric Sandeen) [586062] - [tracing] regset xstate extensions + generic PTRACE_{GET,SET}REGSET support (Oleg Nesterov) [587724] - [scsi] hpsa: update to 2.0.2 (Tomas Henzl) [587418] - [mm] Print more information about the task being OOM killed (Larry Woodman) [546533] - [netdrv] igb/igbvf: use netdev_alloc_skb_ip_align() (Stefan Assmann) [589497] - [acpi] Fix regression where _PPC is not read at boot even when ignore_ppc=0 (Matthew Garrett) [571893] - [x86] i386: Do a global tlb flush on S4 resume (Matthew Garrett) [572818] - [pci] Add ABI for PCI runtime power management (Matthew Garrett) [589781] - [block] Fix regression in O_DIRECT|O_SYNC writes to block devices (Jeff Moyer) [582628] - [kernel] add skip_spaces() implementation (Jaroslav Kysela) [591078] - [kernel] sched: cpuacct: Use bigger percpu counter batch values for stats counters (Steve Best) [591343] - [kernel] idr: fix a critical misallocation bug (Eric Paris) [582109] - [net] tcp: Fix OOB POLLIN avoidance (Oleg Nesterov) [584786] - [s390x] qeth: synchronize configuration interface (Hendrik Brueckner) [586962] - [fs] inotify: race use after free/double free in inotify inode marks (Eric Paris) [582109] - [fs] ext4: Add flag to files with blocks intentionally past EOF (Eric Sandeen) [578562] - [drm] backport patches up to 2.6.34-rc7 (Adam Jackson) [589792] - [kernel] elf coredump: add extended numbering support (Amerigo Wang) [578659] - [kernel] binfmt_elf_fdpic: Fix build breakage introduced by coredump changes. (Amerigo Wang) [578659] - [kernel] elf coredump: make offset calculation process and writing process explicit (Amerigo Wang) [578659] - [kernel] elf coredump: replace ELF_CORE_EXTRA_* macros by functions (Amerigo Wang) [578659] - [kernel] coredump: move dump_write() and dump_seek() into a header file (Amerigo Wang) [578659] - [kernel] coredump: unify dump_seek() implementations for each binfmt_*.c (Amerigo Wang) [578659] - [mm] introduce coredump parameter structure (Amerigo Wang) [578659] - [powerpc] Reduce printk from pseries_mach_cpu_die() (Steve Best) [590754] - [powerpc] Move checks in pseries_mach_cpu_die() (Steve Best) [590754] - [powerpc] Reset kernel stack on cpu online from cede state (Steve Best) [590754] - [virt] don't compute pvclock adjustments if we trust the tsc (Glauber Costa) [569603] - [virt] Try using new kvm clock msrs (Glauber Costa) [569603] - [virt] Add a global synchronization point for pvclock (Glauber Costa) [569603] - [virt] Enable pvclock flags in vcpu_time_info structure (Glauber Costa) [569603] - [virt] Tell the guest we'll warn it about tsc stability (Glauber Costa) [592296] - [virt] export paravirtual cpuid flags in KVM_GET_SUPPORTED_CPUID (Glauber Costa) [592296] - [virt] add new KVMCLOCK cpuid feature (Glauber Costa) [592296] - [virt] change msr numbers for kvmclock (Glauber Costa) [592296] - [scsi] enclosure: fix oops while iterating enclosure_status array (Stanislaw Gruszka) [580062] - [usb] fix bitmask merge error (Stanislaw Gruszka) [580062] - [acpi] enable C2 and Turbo-mode on Nehalem notebooks on A/C (Stanislaw Gruszka) [580063] - [input] i8042: add Gigabyte M1022M to the noloop list (Stanislaw Gruszka) [580063] - [kernel] nohz: Prevent clocksource wrapping during idle (Stanislaw Gruszka) [580063] - [kernel] sched: Fix missing sched tunable recalculation on cpu add/remove (Stanislaw Gruszka) [580063] - [netdrv] atl1c: use common_task instead of reset_task and link_chg_task (Stanislaw Gruszka) [580063] - [netdrv] atl1e: disable NETIF_F_TSO6 for hardware limit (Stanislaw Gruszka) [580063] - [kernel] driver-core: fix devtmpfs crash on s390 (Stanislaw Gruszka) [580063] - [kernel] devtmpfs: set root directory mode to 0755 (Stanislaw Gruszka) [580063] - [input] ALPS: add interleaved protocol support for Dell E6x00 series (Stanislaw Gruszka) [580063] - [mm] flush dcache before writing into page to avoid alias (Stanislaw Gruszka) [580064] - [block] pktcdvd: removing device does not remove its sysfs dir (Stanislaw Gruszka) [580064] - [mm] add new 'read_cache_page_gfp()' helper function (Stanislaw Gruszka) [580064] - [acpi] Add NULL pointer check in acpi_bus_start (Stanislaw Gruszka) [580065] - [usb] usbfs: only copy the actual data received (Stanislaw Gruszka) [580065] - [net] netfilter: xtables: compat out of scope fix (Stanislaw Gruszka) [580065] - [net] pktgen: Fix freezing problem (Stanislaw Gruszka) [580065]- [scsi] Sync fcoe to upsteam (Mike Christie) [590781] - [netdrv] bnx2x: fix memory barrier (Stanislaw Gruszka) [580477] - [x86] kprobes: fix removed int3 checking order (Dave Anderson) [585400] - [net] fix oops at bootime in sysctl code (Stanislaw Gruszka) [580064] - [net] af_packet: Don't use skb after dev_queue_xmit() (Stanislaw Gruszka) [580064] - [net] restore ip source validation (Stanislaw Gruszka) [580064] - [net] tcp: update the netstamp_needed counter when cloning sockets (Stanislaw Gruszka) [580064] - [net] icmp: send fragment reassembly timeout w/ conntrack enabled (Neil Horman) [563175] - [fs] GFS2: stuck in inode wait, no glocks stuck (Robert S Peterson) [583737] - [mm] compcache: Backport compcache: ramzswap documentation (Jerome Marchand) [578641] - [mm] compcache: xvmalloc memory allocator (Jerome Marchand) [578641] - [mm] compcache: virtual block device driver (ramzswap) (Jerome Marchand) [578641] - [mm] readahead: fix NULL filp dereference (Josef Bacik) [591055] - [netdrv] tg3: 57780 and 5785 devices refuse to attach (Andy Gospodarek) [564117] - [x86] Fetch valid frequencies for powernow_k8.o from ACPI _PST table (Bhavna Sarathy) [464630] - [s390x] ptrace: fix return value of do_syscall_trace_enter() (Hendrik Brueckner) [588216] - [fs] gfs2: fix oops while copying from ext3 to gfs2 (Abhijith Das) [586009] {CVE-2010-1436} - [virt] virtio: console: Accept console size along with resize control message (Amit Shah) [589307] - [virt] virtio: console: Store each console's size in the console structure (Amit Shah) [589307] - [virt] virtio: console: Resize console port 0 on config intr only if multiport is off (Amit Shah) [589307] - [sound] ac97: Add IBM ThinkPad R40e to Headphone/Line Jack Sense blacklist (Stanislaw Gruszka) [584757] - [sound] ac97: Add Toshiba P500 to ac97 jack sense blacklist (Stanislaw Gruszka) [584757] - [x86] amd: Restrict usage of c1e_idle() (Stanislaw Gruszka) [584757] - [x86] Fix placement of FIX_OHCI1394_BASE (Stanislaw Gruszka) [584757] - [net] netfilter: xt_recent: fix regression in rules using a zero hit_count (Stanislaw Gruszka) [584757] - [kernel] softlockup: Stop spurious softlockup messages due to overflow (Stanislaw Gruszka) [584757] - [kernel] cpuset: fix the problem that cpuset_mem_spread_node() returns an offline node (Stanislaw Gruszka) [584757] - [pci] cleanup error return for pcix get and set mmrbc functions (Stanislaw Gruszka) [584757] - [pci] fix access of PCI_X_CMD by pcix get and set mmrbc functions (Stanislaw Gruszka) [584757] - [pci] fix return value from pcix_get_max_mmrbc() (Stanislaw Gruszka) [584757] - [net] if_tunnel.h: add missing ams/byteorder.h include (Stanislaw Gruszka) [584757] - [netdrv] jme: Protect vlgrp structure by pause RX actions (Stanislaw Gruszka) [584757] - [netdrv] jme: Fix VLAN memory leak (Stanislaw Gruszka) [584757] - [usb] option: add support for a new CMOTECH device to usb/serial/option (Stanislaw Gruszka) [584757] - [usb] option: move hardcoded PID to a macro in usb/serial/option (Stanislaw Gruszka) [584757] - [usb] option: fix incorrect manufacturer name in usb/serial/option: MAXON->CMOTECH (Stanislaw Gruszka) [584757] - [usb] xHCI: re-initialize cmd_completion (Stanislaw Gruszka) [584757] - [usb] EHCI: adjust ehci_iso_stream for changes in ehci_qh (Stanislaw Gruszka) [584757] - [usb] EHCI: fix ITD list order (Stanislaw Gruszka) [584757] - [tty] Take a 256 byte padding into account when buffering below sub-page units (Stanislaw Gruszka) [584757] - [tty] Keep the default buffering to sub-page units (Stanislaw Gruszka) [584757] - [mm] tmpfs: cleanup mpol_parse_str() (Stanislaw Gruszka) [584757] - [perf] Make the install relative to DESTDIR if specified (Stanislaw Gruszka) [584757] - [perf] perf_event: Fix oops triggered by cpu offline/online (Stanislaw Gruszka) [584757] - [isdn] gigaset: prune use of tty_buffer_request_room (Stanislaw Gruszka) [584757] - [isdn] gigaset: correct clearing of at_state strings on RING (Stanislaw Gruszka) [584757] - [sound] hda: Disable MSI for Nvidia controller (Stanislaw Gruszka) [584757] - [sound] hda: Fix 0 dB offset for HP laptops using CX20551 (Stanislaw Gruszka) [584757] - [sound] hda: Fix secondary ADC of ALC260 basic model (Stanislaw Gruszka) [584757] - [virt] virtio: fix out of range array access (Stanislaw Gruszka) [584757] - [ipc] mqueue: fix mq_open() file descriptor leak on user-space processes (Stanislaw Gruszka) [584757] - [security] sysctl: require CAP_SYS_RAWIO to set mmap_min_addr (Stanislaw Gruszka) [584757] - [kernel] sched: Mark boot-cpu active before smp_init() (Stanislaw Gruszka) [584757] - [pci] add support for 82576NS serdes to existing SR-IOV quirk (Stanislaw Gruszka) [584757] - [v4l] DVB: em28xx-dvb: fix memleak in dvb_fini() (Stanislaw Gruszka) [584757] - [pci] unconditionally clear AER uncorr status register during cleanup (Stanislaw Gruszka) [584757] - [tracing] Do not record user stack trace from NMI context (Stanislaw Gruszka) [584757] - [tracing] Disable buffer switching when starting or stopping trace (Stanislaw Gruszka) [584757] - [tracing] Use same local variable when resetting the ring buffer (Stanislaw Gruszka) [584757] - [tracing] function-graph: Init curr_ret_stack with ret_stack (Stanislaw Gruszka) [584757] - [tracing] ring-buffer: Move disabled check into preempt disable section (Stanislaw Gruszka) [584757] - [input] i8042: add ALDI/MEDION netbook E1222 to qurik reset table (Stanislaw Gruszka) [584757] - [net] netfilter: xt_recent: fix false match (Stanislaw Gruszka) [580067] - [net] netfilter: xt_recent: fix buffer overflow (Stanislaw Gruszka) [580067] - [tracing] oprofile/x86: fix msr access to reserved counters (Stanislaw Gruszka) [580067] - [tracing] oprofile/x86: use kzalloc() instead of kmalloc() (Stanislaw Gruszka) [580067] - [tracing] oprofile/x86: remove node check in AMD IBS initialization (Stanislaw Gruszka) [580067] - [tracing] oprofile: remove tracing build dependency (Stanislaw Gruszka) [580067] - [x86] oprofile: fix perfctr nmi reservation for mulitplexing (Stanislaw Gruszka) [580067] - [netdrv] via-rhine: Fix scheduling while atomic bugs (Stanislaw Gruszka) [580067] - [net] ipv6: conntrack: Add member of user to nf_ct_frag6_queue structure (Stanislaw Gruszka) [580067] - [net] Remove bogus IGMPv3 report handling (Stanislaw Gruszka) [580067] - [net] sysfs: Use rtnl_trylock in wireless sysfs methods (Stanislaw Gruszka) [580067] - [net] Fix sysctl restarts (Stanislaw Gruszka) [580067] - [mm] slab: initialize unused alien cache entry as NULL at alloc_alien_cache() (Stanislaw Gruszka) [580067] - [v4l] DVB: cxusb: Select all required frontend and tuner modules (Stanislaw Gruszka) [580067] - [v4l] dvb: l64781.ko broken with gcc 4.5 (Stanislaw Gruszka) [580067] - [v4l] DVB: uvcvideo: Fix controls blacklisting (Stanislaw Gruszka) [580063] - [net] netfilter: nf_conntrack: fix hash resizing with namespaces (Stanislaw Gruszka) [580065] - [net] netfilter: nf_conntrack: restrict runtime expect hashsize modifications (Stanislaw Gruszka) [580065] - [net] netfilter: xtables: fix conntrack match v1 ipt-save output (Stanislaw Gruszka) [580063] - [v4l] DVGB: DocBook/media: create links for included sources (Stanislaw Gruszka) [580063] - [v4l] DVB: DocBook/media: copy images after building HTML (Stanislaw Gruszka) [580063] - [v4l] DVB: dvb-core: fix initialization of feeds list in demux filter (Stanislaw Gruszka) [580065] - [dma] ioat: fix infinite timeout checking in ioat2_quiesce (Stanislaw Gruszka) [580065] - [v4l] DVB: smsusb: add autodetection support for five additional Hauppauge USB IDs (Stanislaw Gruszka) [580063] - [x86] cpufreq: Fix use after free of struct powernow_k8_data (Stanislaw Gruszka) [580065] - [regulator] Fix display of null constraints for regulators (Stanislaw Gruszka) [580065]- [fs] exec: Fix 'flush_old_exec()/setup_new_exec()' split (Jiri Olsa) [586024] {CVE-2010-0307} - [powerpc] TIF_ABI_PENDING bit removal (Jiri Olsa) [586024] {CVE-2010-0307} - [x86] set_personality_ia32() misses force_personality32 (Jiri Olsa) [586024] {CVE-2010-0307} - [x86] get rid of the TIF_ABI_PENDING bit (Jiri Olsa) [586024] {CVE-2010-0307} - [kernel] split 'flush_old_exec' into two functions (Jiri Olsa) [586024] {CVE-2010-0307} - [net] sctp: fix skb_over_panic from processing too many unknown params (Neil Horman) [584659] {CVE-2010-1173} - [virt] kvm: fix vmx null pointer dereference (Eduardo Habkost) [570534] {CVE-2010-0435} - [fs] gfs2: fix quota state reporting (Christoph Hellwig) [589945] - [fs] gfs2: fix quota file size not a multiple of struct gfs2_quota (Abhijith Das) [589813] - [x86] Use physical mode for IBM Summit platforms (John Villalovos) [558397] - [mm] page allocator: update NR_FREE_PAGES only when necessary (Stanislaw Gruszka) [579693] - [mm] memcg: ensure list is empty at rmdir (Stanislaw Gruszka) [579693] - [video] revert "drivers/video/s3c-fb.c: fix clock setting for Samsung SoC Framebuffer" (Stanislaw Gruszka) [579693] - [v4l] DVB: gspca - sunplus: Fix bridge exchanges (Stanislaw Gruszka) [580062] - [hwmon] fschmd: Fix a memleak on multiple opens of /dev/watchdog (Stanislaw Gruszka) [580063] - [sound] hda: Fix HP T5735 automute (Stanislaw Gruszka) [580063] - [sound] hda: Fix quirk for Maxdata obook4-1 (Stanislaw Gruszka) [580063] - [sound] ice1724: Patch for suspend/resume for ESI Juli@ (Stanislaw Gruszka) [580063] - [sound] usb-audio: Avoid Oops after disconnect (Stanislaw Gruszka) [580065] - [sound] ctxfi: fix PTP address initialization (Stanislaw Gruszka) [580065] - [hwmon] lm78: Request I/O ports individually for probing (Stanislaw Gruszka) [580065] - [hwmon] w83781d: Request I/O ports individually for probing (Stanislaw Gruszka) [580065] - [hwmon] tmp421: Fix temperature conversions (Stanislaw Gruszka) [580067] - [sound] via82xx: add quirk for D1289 motherboard (Stanislaw Gruszka) [580067] - [hwmon] tmp421: Restore missing inputs (Stanislaw Gruszka) [580067] - [sound] USB MIDI support for Access Music VirusTI (Stanislaw Gruszka) [580067] - [sound] hda-intel: Add position_fix quirk for ASUS M2V-MX SE (Stanislaw Gruszka) [580067] - [sound] pcm core: fix fifo_size channels interval check (Stanislaw Gruszka) [580067] - [sound] hda: Use 3stack quirk for Toshiba Satellite L40-10Q (Stanislaw Gruszka) [580067] - [bluetooth] Fix potential bad memory access with sysfs files (Stanislaw Gruszka) [584757] - [hwmon] coretemp: Add missing newline to dev_warn() message (Stanislaw Gruszka) [584757] - [bluetooth] Fix kernel crash on L2CAP stress tests (Stanislaw Gruszka) [584757] - [input] wacom: ensure the device is initialized properly upon resume (Stanislaw Gruszka) [584757] - [sound] hda: Fix input source elements of secondary ADCs on Realtek (Stanislaw Gruszka) [584757] - [x86] nmi watchdog: use generic interrupt source to determine deadlocks (Don Zickus) [574570] - [dm] eliminate some holes in data structures (Mike Snitzer) [586089] - [dm] ioctl: introduce flag indicating uevent was generated (Mike Snitzer) [586089] - [dm] free dm_io before bio_endio not after (Mike Snitzer) [586089] - [dm] table: remove unused dm_get_device range parameters (Mike Snitzer) [586089] - [dm] ioctl: only issue uevent on resume if state changed (Mike Snitzer) [586089] - [dm] raid1: always return error if all legs fail (Mike Snitzer) [586089] - [dm] mpath: refactor pg_init (Mike Snitzer) [586089] - [dm] mpath: wait for pg_init completion when suspending (Mike Snitzer) [586089] - [dm] mpath: hold io until all pg_inits completed (Mike Snitzer) [586089] - [dm] mpath: avoid storing private suspended state (Mike Snitzer) [586089] - [dm] document when snapshot has finished merging (Mike Snitzer) [586089] - [dm] table: remove dm_get from dm_table_get_md (Mike Snitzer) [586089] - [dm] mpath: skip activate_path for failed paths (Mike Snitzer) [586089] - [dm] mpath: pass struct pgpath to pg init done (Mike Snitzer) [586089] - [netdrv] mac80211: fix deferred hardware scan requests (John Linville) [561762] - [x86] asus-laptop: add Lenovo SL hotkey support (Stanislaw Gruszka) [579693] - [input] pmouse: move Sentelic probe down the list (Stanislaw Gruszka) [579693] - [pci] cardbus: Add a fixup hook and fix powerpc (Stanislaw Gruszka) [579693] - [mfd] Correct WM835x ISINK ramp time defines (Stanislaw Gruszka) [579693] - [mfd] WM835x GPIO direction register is not locked (Stanislaw Gruszka) [579693] - [edac] i5000_edac critical fix panic out of bounds (Stanislaw Gruszka) [579693] - [i2c] i2c-tiny-usb: Fix on big-endian systems (Stanislaw Gruszka) [580065] - [x86] thinkpad-acpi: fix bluetooth/wwan resume (Stanislaw Gruszka) [580067] - [v4l] DVB: bttv: Move I2C IR initialization (Stanislaw Gruszka) [580067] - [bluetooth] Fix sleeping function in RFCOMM within invalid context (Stanislaw Gruszka) [584757] - [i2c] i2c-i801: Don't use the block buffer for I2C block writes (Stanislaw Gruszka) [584757] - [s390x] vdso: use ntp adjusted clock multiplier (Hendrik Brueckner) [575728] - [s390x] timekeeping: Fix clock_gettime vsyscall time warp (Hendrik Brueckner) [575728] - [s390x] timekeeping: Fix accumulation bug triggered by long delay (Hendrik Brueckner) [575728] - [netdrv] igb: fix warning in drivers/net/igb/igb_main.c (Stefan Assmann) [589272] - [x86] Re-get cfg_new in case reuse/move irq_desc (Stanislaw Gruszka) [580065 583555] - [hwmon] adt7462: fix wrong ADT7462_VOLT_COUNT (Stanislaw Gruszka) [580065] - [fs] exec.c: fix initial stack reservation (Stanislaw Gruszka) [580067] - [fs] exec.c: restrict initial stack space expansion to rlimit (Stanislaw Gruszka) [580065] - [kernel] resource: add helpers for fetching rlimits (Stanislaw Gruszka) [580065] - [tracing] ext4: Convert some events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some jbd2 events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some block events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some power events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some workqueue events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert softirq events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some kmem events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert module refcnt events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] xfs: use DECLARE_EVENT_CLASS (Mike Snitzer) [588108] - [tracing] Harmonize event field names and print output names (Mike Snitzer) [588108] - [tracing] Add DEFINE_EVENT(), DEFINE_SINGLE_EVENT() support to docbook (Mike Snitzer) [588108] - [block] blk-cgroup: config options re-arrangement (Vivek Goyal) [586182] - [block] blkio: Fix another BUG_ON() crash due to cfqq movement across groups (Vivek Goyal) [586182] - [block] blkio: Fix blkio crash during rq stat update (Vivek Goyal) [586182] - [block] blkio: Initialize blkg->stats_lock for the root cfqg too (Vivek Goyal) [586182] - [block] blkio: Fix compile errors (Vivek Goyal) [586182] - [block] Update to io-controller stats (Vivek Goyal) [586182] - [block] io-controller: Add a new interface "weight_device" for IO-Controller (Vivek Goyal) [586182] - [block] cfq-iosched: Fix the incorrect timeslice accounting with forced_dispatch (Vivek Goyal) [586182] - [block] blkio: Add more debug-only per-cgroup stats (Vivek Goyal) [586182] - [block] blkio: Add io_queued and avg_queue_size stats (Vivek Goyal) [586182] - [block] blkio: Add io_merged stat (Vivek Goyal) [586182] - [block] blkio: Changes to IO controller additional stats patches (Vivek Goyal) [586182] - [block] expose the statistics in blkio.time and blkio.sectors for the root cgroup (Vivek Goyal) [586182] - [block] blkio: Increment the blkio cgroup stats for real now (Vivek Goyal) [586182] - [block] blkio: Add io controller stats like (Vivek Goyal) [586182] - [block] blkio: Remove per-cfqq nr_sectors as we'll be passing (Vivek Goyal) [586182] - [block] cfq-iosched: Add additional blktrace log messages in CFQ for easier debugging (Vivek Goyal) [586182] - [block] cfq-iosched: requests "in flight" vs "in driver" clarification (Vivek Goyal) [586182] - [ppc] cxgb3: Wait longer for control packets on initialization (Steve Best) [588848] - [virt] KVM: convert ioapic lock to spinlock (Marcelo Tosatti) [588811] - [virt] KVM: fix the handling of dirty bitmaps to avoid overflows (Marcelo Tosatti) [588811] - [virt] KVM: MMU: fix kvm_mmu_zap_page() and its calling path (Marcelo Tosatti) [588811] - [virt] KVM: VMX: Save/restore rflags.vm correctly in real mode (Marcelo Tosatti) [588811] - [virt] KVM: Dont spam kernel log when injecting exceptions due to bad cr writes (Marcelo Tosatti) [588811] - [virt] KVM: SVM: Fix memory leaks that happen when svm_create_vcpu() fails (Marcelo Tosatti) [588811] - [virt] KVM: VMX: Update instruction length on intercepted BP (Marcelo Tosatti) [588811] - [drm] nouveau: initial eDP support + additional fixes (Ben Skeggs) [588581] - [s390x] zcore: Fix reipl device detection (Hendrik Brueckner) [587025] - [connector] Delete buggy notification code (Stanislaw Gruszka) [580064 586025] {CVE-2010-0410} - [netdrv] ath9k: fix beacon slot/buffer leak (Stanislaw Gruszka) [580064] - [fusion] mptsas: Fix issue with chain pools allocation on katmai (Stanislaw Gruszka) [580064] - [sunrpc] Fix a potential memory leak in auth_gss (Stanislaw Gruszka) [584757] - [tracing] scsi: Enhance SCSI command tracing (Mike Snitzer) [588108] - [tracing] scsi: Add missing verify command definitions (Mike Snitzer) [588108] - [tracing] scsi: ftrace based SCSI command tracing (Mike Snitzer) [588108] - [tracing] add __print_hex() (Mike Snitzer) [588108] - [tracing] Add notrace to TRACE_EVENT implementation functions (Mike Snitzer) [588108] - [tracing] Move a printk out of ftrace_raw_reg_event_foo() (Mike Snitzer) [588108] - [tracing] Rename TRACE_EVENT_TEMPLATE() to DECLARE_EVENT_CLASS() (Mike Snitzer) [588108] - [tracing] Convert some sched trace events to DEFINE_EVENT and _PRINT (Mike Snitzer) [588108] - [tracing] Create new DEFINE_EVENT_PRINT (Mike Snitzer) [588108] - [tracing] Create new TRACE_EVENT_TEMPLATE (Mike Snitzer) [588108] - [tracing] additional interface changes and fixes (Mike Snitzer) [588108] - [tracing] Ftrace dynamic ftrace_event_call support (Mike Snitzer) [588108] - [fs] quota: fix WARN_ON when quota reservations get out of sync (Eric Sandeen) [581951] - [scsi] fcoe: sync with upstream (Mike Christie) [577049 578328]- [fs] ecryptfs: disallow ecryptfs as underlying filesystem (Eric Sandeen) [585185] - [mm] Fix Section Mismatch warning in put_page_bootmem() (Prarit Bhargava) [587040] - [mm] transparent hugepage support update (Andrea Arcangeli) [556572] - [netdrv] ath9k: revert fb6635f6c114313f246cc34abc0b677264a765ed (Aristeu Rozanski) [584757] - [virt] KVM: take srcu lock before call to complete_pio() (Gleb Natapov) [585887] - [virt] virtio: Fix GFP flags passed from the virtio balloon driver (Amit Shah) [584680] - [x86] Check chip_data value in irq_force_complete_move() (Prarit Bhargava) [564398] - [x86] nmi_watchdog: use __cpuinit for 32-bit nmi_watchdog_default (Prarit Bhargava) [586967] - [acpi] Fall back to manually changing SCI_EN (Matthew Garrett) [587008] - [pci] Ensure that devices are resumed properly (Matthew Garrett) [586780] - [serial] usb-serial: Rework and update qcserial (Matthew Garrett) [587009] - [scsi] scsi_lib: Fix bug in completion of bidi commands (Stanislaw Gruszka) [580064] - [net] phonet: add check for null pernet mem pointer in notifier (Jiri Pirko) [573122] - [nfs] Ensure that writeback_single_inode() calls write_inode() when syncing (Jeff Layton) [584382] - [serial] 8250_pnp: use wildcard for serial Wacom tablets (Stanislaw Gruszka) [580062] - [fs] ext4: check s_log_groups_per_flex in online resize code (Eric Sandeen) [519461] - [x86] Fix sched_clock_cpu for systems with unsynchronized TSC (Prarit Bhargava) [568344] - [x86] Reenable TSC sync check at boot, even with NONSTOP_TSC (Prarit Bhargava) [568344] - [mm] slab: add memory hotplug support (Prarit Bhargava) [562880] - [x86] Set hotpluggable nodes in nodes_possible_map (Prarit Bhargava) [568344] - [x86] acpi: Auto Online Hot-Added Memory (Prarit Bhargava) [568344] - [mm] memory hotplug: fix a bug on /dev/mem for 64-bit kernels (Prarit Bhargava) [568344] - [mm] update all PGDs for direct mapping changes on 64 bit (Prarit Bhargava) [568344] - [x86] acpi: Map hotadded cpu to correct node (Prarit Bhargava) [568344] - [ipmi] Change timeout and event poll to one second (Matthew Garrett) [584106] - [ipmi] Attempt to register multiple SIs of the same type (Matthew Garrett) [584106] - [ipmi] Reduce polling (Matthew Garrett) [584106] - [ipmi] Reduce polling when interrupts are available (Matthew Garrett) [584106] - [ipmi] Change device discovery order (Matthew Garrett) [584106] - [ipmi] Only register one si per bmc (Matthew Garrett) [584106] - [ipmi] Split device discovery and registration (Matthew Garrett) [584106] - [ipmi] Change addr_source to an enum rather than strings (Matthew Garrett) [584106] - [drm] radeon: rs780/rs880: MSI quirk fixes (Dave Airlie) [586168] - [drm] radeon/kms: MC + watermark fixes + reset (Dave Airlie) [586168] - [drm] radeon/kms/evergreen: add evergreen stage 2 - HPD irq (Dave Airlie) [580757] - [drm] radeon: fixup radeon_asic struct c/h files (Dave Airlie) [586168] - [drm] radeon/kms: misc + tv dac fixes (Dave Airlie) [586168] - [drm] radeon/kms: squash upstream HDMI audio commits (Dave Airlie) [586168] - [drm] kms/radeon: Integrated graphics fixes (Dave Airlie) [586168] - [drm] radeon/kms: spread spectrum + pll fixes (Dave Airlie) [586168] - [drm] radeon: add initial evergreen support + fixes (Dave Airlie) [580757] - [kernel] tty: tty->pgrp races (Jiri Olsa) [586022] - [netdrv] kernel: fix the r8169 frame length check error (Jiri Olsa) [586017] {CVE-2009-4537}- [doc] add the documentation for mpol=local (Stanislaw Gruszka) [584757] - [fs] tmpfs: handle MPOL_LOCAL mount option properly (Stanislaw Gruszka) [584757] - [fs] tmpfs: mpol=bind:0 don't cause mount error (Stanislaw Gruszka) [584757] - [netdrv] tun: orphan an skb on tx (Michael S. Tsirkin) [584428] - [s390x] vmalloc: IPL failure with enabled memory cgroups (Hendrik Brueckner) [580918] - [netdrv] b43: fall back gracefully to PIO mode after fatal DMA errors (John Linville) [583069] - [netdrv] b43: Allow PIO mode to be selected at module load (John Linville) [583069] - [netdrv] b43: Remove reset after fatal DMA error (John Linville) [583069] - [netdrv] b43: Optimize PIO scratchbuffer usage (John Linville) [583069] - [fs] vfs: get_sb_single() - do not pass options twice (Stanislaw Gruszka) [580063] - [fs] tmpfs: fix oops on mounts with mpol=default (Stanislaw Gruszka) [584757] - [kernel] cred.c: use kmem_cache_free (Stanislaw Gruszka) [580064] - [fs] partition/msdos: fix unusable extended partition for > 512B sector (Stanislaw Gruszka) [584757] - [fs] partitions/msdos: add support for large disks (Stanislaw Gruszka) [584757] - [fs] eCryptfs: Add getattr function (Stanislaw Gruszka) [580065] - [fs] ecryptfs: initialize private persistent file before dereferencing pointer (Stanislaw Gruszka) [580062] - [fs] ecryptfs: use after free (Stanislaw Gruszka) [580062] - [ppc] Track backing pages used allocated by vmemmap_populate() (Steve Best) [547854] - [netdrv] be2net: recent bug fixes from upstream (Ivan Vecera) [583766] - [sunrpc] handle allocation errors from __rpc_lookup_create() (Stanislaw Gruszka) [584757] - [nfs] Prevent another deadlock in nfs_release_page() (Stanislaw Gruszka) [584757] - [nfs] NFSv4: Don't ignore the NFS_INO_REVAL_FORCED flag in nfs_revalidate_inode() (Stanislaw Gruszka) [584757] - [nfs] Fix an allocation-under-spinlock bug (Stanislaw Gruszka) [580067] - [sunrpc] Handle EINVAL error returns from the TCP connect operation (Stanislaw Gruszka) [580067] - [sunrpc] remove unnecessary svc_xprt_put (Stanislaw Gruszka) [580067] - [x86] Add iMac9,1 to pci_reboot_dmi_table (Stanislaw Gruszka) [580067] - [rtc] rtc-core: fix memory leak (Stanislaw Gruszka) [580067] - [mm] readahead: introduce FMODE_RANDOM for POSIX_FADV_RANDOM (Stanislaw Gruszka) [580067] - [fs] fix LOOKUP_FOLLOW on automount "symlinks" (Stanislaw Gruszka) [580067] - [nfs] Too many GETATTR and ACCESS calls after direct I/O (Stanislaw Gruszka) [580065] - [virt] kvmclock: count total_sleep_time when updating guest clock (Stanislaw Gruszka) [580065] - [kernel] Export the symbol of getboottime and mmonotonic_to_bootbased (Stanislaw Gruszka) [580065] - [nfs] NFS: Fix the mapping of the NFSERR_SERVERFAULT error (Stanislaw Gruszka) [580065] - [nfs] NFS: Fix a umount race (Stanislaw Gruszka) [580065] - [x86] amd-iommu: Fix possible integer overflow (Stanislaw Gruszka) [580064] - [ata] libata: retry FS IOs even if it has failed with AC_ERR_INVALID (Stanislaw Gruszka) [580064] - [firewire] firewire: ohci: fix crashes with TSB43AB23 on 64bit systems (Stanislaw Gruszka) [580064] - [ata] pata_hpt3x2n: always stretch UltraDMA timing (Stanislaw Gruszka) [580067] - [cgroup] memcg: fix oom killing a child process in an other cgroup (Stanislaw Gruszka) [580067] - [ata] libata: retry link resume if necessary (Stanislaw Gruszka) [580064] - [firewire] core: add_descriptor size check (Stanislaw Gruszka) [580064] - [netdrv] iwlwifi: fix scan race (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: clear all tx queues when firmware ready (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: need check for valid qos packet before free (Stanislaw Gruszka) [584759] - [netdrv] mac80211: tear down all agg queues when restart/reconfig hw (Stanislaw Gruszka) [584759] - [netdrv] mac80211: move netdev queue enabling to correct spot (Stanislaw Gruszka) [584759] - [netdrv] setup correct int pipe type in ar9170_usb_exec_cmd (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: range checking issue (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: fix nfreed-- (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: counting number of tfds can be free for 4965 (Stanislaw Gruszka) [584759] - [netdrv] b43: Workaround circular locking in hw-tkip key update callback (Stanislaw Gruszka) [584757] - [ata] ahci: use BIOS date in broken_suspend list (Stanislaw Gruszka) [584757] - [netdrv] mac80211: Reset dynamic ps timer in Rx path (Stanislaw Gruszka) [584757] - [netdrv] ath9k: Enable IEEE80211_HW_REPORTS_TX_ACK_STATUS flag for ath9k (Stanislaw Gruszka) [584757] - [netdrv] mac80211: Retry null data frame for power save (Stanislaw Gruszka) [584757] - [netdrv] ath9k: Enable TIM timer interrupt only when needed. (Stanislaw Gruszka) [584757] - [netdrv] ath9k: fix BUG_ON triggered by PAE frames (Stanislaw Gruszka) [584757] - [netdrv] iwlwifi: Silence tfds_in_queue message (Stanislaw Gruszka) [584757] - [netdrv] iwlwifi: use dma_alloc_coherent (Stanislaw Gruszka) [584757] - [netdrv] wl1251: fix potential crash (Stanislaw Gruszka) [584757] - [block] readahead: add blk_run_backing_dev (Stanislaw Gruszka) [584757] - [netdrv] ath9k: fix lockdep warning when unloading module (Stanislaw Gruszka) [584757] - [scsi] mvsas: add support for Adaptec ASC-1045/1405 SAS/SATA HBA (Stanislaw Gruszka) [584757] - [netdrv] ath5k: fix setup for CAB queue (Stanislaw Gruszka) [584757] - [netdrv] ath5k: dont use external sleep clock in AP mode (Stanislaw Gruszka) [584757] - [netdrv] tg3: Fix tg3_poll_controller() passing wrong pointer to tg3_interrupt() (Stanislaw Gruszka) [584757] - [netdrv] b43/b43legacy: Wake queues in wireless_core_start (Stanislaw Gruszka) [580067] - [netdrv] ath5k: use correct packet type when transmitting (Stanislaw Gruszka) [580067] - [netdrv] ath9k: disable RIFS search for AR91xx based chips (Stanislaw Gruszka) [580067] - [netdrv] ath9k: fix rate control fallback rate selection (Stanislaw Gruszka) [580067] - [netdrv] ath9k: fix beacon timer restart after a card reset (Stanislaw Gruszka) [580067] - [netdrv] p54usb: Add the USB ID for Belkin (Accton) FD7050E ver 1010ec (Stanislaw Gruszka) [580067] - [netdrv] rndis_wlan: disable stall workaround (Stanislaw Gruszka) [580067] - [netdrv] rndis_wlan: fix buffer overflow in rndis_query_oid (Stanislaw Gruszka) [580067] - [netdrv] rndis_wlan: handle NL80211_AUTHTYPE_AUTOMATIC (Stanislaw Gruszka) [580067] - [netdrv] sky2: fix transmit DMA map leakage (Stanislaw Gruszka) [580067] - [netdrv] airo: fix setting zero length WEP key (Stanislaw Gruszka) [580067] - [netdrv] mac80211: quit addba_resp_timer if Tx BA session is torn down (Stanislaw Gruszka) [580067] - [netdrv] iwlwifi: sanity check before counting number of tfds can be free (Stanislaw Gruszka) [580067] - [netdrv] iwlwifi: set HT flags after channel in rxon (Stanislaw Gruszka) [580067] - [netdrv] iwlwifi: error checking for number of tfds in queue (Stanislaw Gruszka) [580067] - [netdrv] iwlwifi: Fix to set correct ht configuration (Stanislaw Gruszka) [580065] - [netdrv] mac80211: Fix probe request filtering in IBSS mode (Stanislaw Gruszka) [580065] - [netdrv] ath9k: Fix sequence numbers for PAE frames (Stanislaw Gruszka) [580065] - [netdrv] b43: Fix throughput regression (Stanislaw Gruszka) [580065] - [netdrv] rtl8187: Add new device ID (Stanislaw Gruszka) [580065] - [ata] ahci: add Acer G725 to broken suspend list (Stanislaw Gruszka) [580065] - [scsi] mptfusion: mptscsih_abort return value should be SUCCESS instead of value 0 (Stanislaw Gruszka) [580065] - [nfs] Fix an Oops when truncating a file (Stanislaw Gruszka) [580065] - [block] cciss: Make cciss_seq_show handle holes in the h->drv[] array (Stanislaw Gruszka) [580065] - [netdrv] ath9k: fix eeprom INI values override for 2GHz-only cards (Stanislaw Gruszka) [580064] - [netdrv] mac80211: fix NULL pointer dereference when ftrace is enabled (Stanislaw Gruszka) [580064] - [block] fix bugs in bio-integrity mempool usage (Stanislaw Gruszka) [580064] - [netdrv] sky2: Fix oops in sky2_xmit_frame() after TX timeout (Stanislaw Gruszka) [580064] - [netdrv] iwlwifi: set default aggregation frame count limit to 31 (Stanislaw Gruszka) [580064] - [netdrv] e1000/e1000e: don't use small hardware rx buffers (Stanislaw Gruszka) [580064] - [netdrv] e1000: enhance frame fragment detection (Stanislaw Gruszka) [580064] - [mm] rmap: anon_vma_prepare() can leak anon_vma_chain (Rik van Riel) [579936] - [mm] rmap: add exclusively owned pages to the newest anon_vma (Rik van Riel) [579936] - [mm] anonvma: when setting up page->mapping, we need to pick the _oldest_ anonvma (Rik van Riel) [579936] - [mm] anon_vma: clone the anon_vma chain in the right order (Rik van Riel) [579936] - [mm] vma_adjust: fix the copying of anon_vma chains (Rik van Riel) [579936] - [mm] Simplify and comment on anon_vma re-use for anon_vma_prepare() (Rik van Riel) [579936] - [mm] rmap: fix anon_vma_fork() memory leak (Rik van Riel) [579936] - [s390x] nss: add missing .previous statement to asm function (Hendrik Brueckner) [581521] - [ata] pata_mavell: correct check of AHCI config option (David Milburn) [584483] - [fs] ext4: Issue the discard operation before releasing the blocks (Eric Sandeen) [575884] - [scsi] 3w_sas: new driver (Tomas Henzl) [572781] - [kernel] hrtimer: Tune hrtimer_interrupt hang logic (Marcelo Tosatti) [576355]- [netdrv] b43: ssb: do not read SPROM if it does not exist (John Linville) [574895] - [netdrv] igb: add support for Intel I350 Gigabit Network Connection (Stefan Assmann) [580727] - [kernel] exec: refactor how usermodehelpers work and modify core_pipe recursion check (Neil Horman) [557387] - [kernel] re-export page_is_ram() for crash module (Prarit Bhargava) [583032] - [x86] amd_iommu: allow iommu to complete dma transactions during transition to kdump kernel (Neil Horman) [577788] - [nfs] rsize and wsize settings ignored on v4 mounts (Steve Dickson) [582697] - [net] igmp: fix ip_mc_sf_allow race (Flavio Leitner) [578932] - [net] Remove skb_dma_map/unmap calls from drivers (Thomas Graf) [576690] - [scsi] mpt2sas: IOs needs to be pause until handles are refreshed for all device after recovery (Tomas Henzl) [577909] - [scsi] mpt2sas: Reworked scmd->result priority for _scsih_qcmd (Tomas Henzl) [577909] - [x86] Suppress stack overrun message for init_task (Prarit Bhargava) [582625] - [sunrpc] gss_krb5: Advertise rc4-hmac enctype support in the rpcsec_gss/krb5 upcall (Steve Dickson) [498317] - [sunrpc] gss_krb5: Add support for rc4-hmac encryption (Steve Dickson) [498317] - [sunrpc] gss_krb5: Use confounder length in wrap code (Steve Dickson) [498317] - [sunrpc] gssd_krb5: More arcfour-hmac support (Steve Dickson) [498317] - [sunrpc] gss_krb5: Save the raw session key in the context (Steve Dickson) [498317] - [sunrpc] gssd_krb5: arcfour-hmac support (Steve Dickson) [498317] - [sunrpc] gss_krb5: Advertise AES enctype support in the rpcsec_gss/krb5 upcall (Steve Dickson) [498317] - [sunrpc] gss_krb5: add remaining pieces to enable AES encryption support (Steve Dickson) [498317] - [sunrpc] gss_krb5: add support for new token formats in rfc4121 (Steve Dickson) [498317] - [sunrpc] xdr: Add an export for the helper function write_bytes_to_xdr_buf() (Steve Dickson) [498317] - [sunrpc] gss_krb5: Advertise triple-des enctype support in the rpcsec_gss/krb5 upcall (Steve Dickson) [498317] - [sunrpc] gss_krb5: add support for triple-des encryption (Steve Dickson) [498317] - [sunrpc] gss_krb5: Add upcall info indicating supported kerberos enctypes (Steve Dickson) [498317] - [sunrpc] gss_krb5: handle new context format from gssd (Steve Dickson) [498317] - [sunrpc] gss_krb5: import functionality to derive keys into the kernel (Steve Dickson) [498317] - [sunrpc] gss_krb5: add ability to have a keyed checksum (hmac) (Steve Dickson) [498317] - [sunrpc] gss_krb5: introduce encryption type framework (Steve Dickson) [498317] - [sunrpc] gss_krb5: prepare for new context format (Steve Dickson) [498317] - [sunrpc] gss_krb5: split up functions in preparation of adding new enctypes (Steve Dickson) [498317] - [sunrpc] gss_krb5: Don't expect blocksize to always be 8 when calculating padding (Steve Dickson) [498317] - [sunrpc] gss_krb5: Added and improved code comments (Steve Dickson) [498317] - [sunrpc] gss_krb5: Introduce encryption type framework (Steve Dickson) [498317] - [mm] Fix vfree race resulting in kernel bug (Steven Whitehouse) [582522] - [ata] libata: fix accesses at LBA28 boundary (David Milburn) [582432] - [netdrv] b43: Rewrite DMA Tx status handling sanity checks (John Linville) [574533] - [char] tty: release_one_tty() forgets to put pids (Oleg Nesterov) [582077] {CVE-2010-1162} - [mm] oom: fix the unsafe usage of badness() in proc_oom_score() (Oleg Nesterov) [582069] - [netdrv] bonding: fix broken multicast with round-robin mode (Andy Gospodarek) [581644] - [x86] Remove sysfs_attr_init, sysfs_bin_attr_init changes introduced in last MCE patch (Prarit Bhargava) [581659] - [kernel] sched_getaffinity: allow less than NR_CPUS length (Oleg Nesterov) [578970] - [scsi] bfa sync w/ upstream (Rob Evers) [576716] - [gfs] GFS2: Fix ordering of ordered buffers (Steven Whitehouse) [581011] - [gfs] GFS2: Don't withdraw on partial rindex entries (Robert S Peterson) [581009] - [gfs] GFS2: livelock while reclaiming unlinked dinodes (Robert S Peterson) [570182] - [scsi] mpt2sas: Do not reset handle before calling _scsih_remove_device in RESCAN task after HBA RESET (Tomas Henzl) [572646] - [scsi] mpt2sas: Device removal algorithm in interrupt ctx (Tomas Henzl) [572646] - [scsi] mpt2sas: fix the incorrect scsi_dma_map error checking (Tomas Henzl) [572646] - [scsi] Upgrading version to 04.100.01.02 (Tomas Henzl) [572646] - [scsi] mpt2sas: modified _scsih_sas_device_find_by_handle/sas_address (Tomas Henzl) [572646] - [scsi] mpt2sas: RESCAN Barrier work is added in case of HBA reset (Tomas Henzl) [572646] - [scsi] update the version to 04.100.01.00 (Tomas Henzl) [572646] - [scsi] scsi_transport_sas: add support for transport layer retries (TLR) (Tomas Henzl) [572646] - [scsi] mpt2sas: Added raid transport support (Tomas Henzl) [572646] - [scsi] eliminate potential kmalloc failure in scsi_get_vpd_page() (Tomas Henzl) [572646] - [ata] libata: fix ata_id_logical_per_physical_sectors (David Milburn) [582021] - [netdrv] iwlwifi: Fix throughput stall issue in HT mode for 5000 (Stanislaw Gruszka) [580063] - [infiniband] IPoIB: Clear ipoib_neigh.dgid in ipoib_neigh_alloc() (Stanislaw Gruszka) [580063] - [net] cfg80211: fix channel setting for wext (Stanislaw Gruszka) [580063] - [net] mac80211: check that ieee80211_set_power_mgmt only handles STA interfaces (Stanislaw Gruszka) [580063] - [ata] ata_piix: fix MWDMA handling on PIIX3 (Stanislaw Gruszka) [580063] - [ata] ahci: disable SNotification capability for ich8 (Stanislaw Gruszka) [580063] - [netdrv] ar9170: Add support for D-Link DWA 160 A2 (Stanislaw Gruszka) [580063] - [netdrv] sfc: Fix DMA mapping cleanup in case of an error in TSO (Stanislaw Gruszka) [580063] - [fs] ext4: don't call write_inode under the journal (Josef Bacik) [576202] - [fs] ext4: Calculate metadata requirements more accurately (Josef Bacik) [576202] - [fs] ext4: Patch up how we claim metadata blocks for quota purposes (Josef Bacik) [576202] - [fs] ext4: fix potential quota deadlock (Josef Bacik) [576202] - [virt] virtio: console: Add support for nonblocking write()s (Amit Shah) [576241] - [virt] virtio: console: Rename wait_is_over() to will_read_block() (Amit Shah) [576241] - [virt] virtio: console: Don't always create a port 0 if using multiport (Amit Shah) [576241] - [virt] virtio: console: Use a control message to add ports (Amit Shah) [576241] - [virt] virtio: console: Move code around for future patches (Amit Shah) [576241] - [virt] virtio: console: Remove config work handler (Amit Shah) [576241] - [virt] virtio: console: Don't call hvc_remove() on unplugging console ports (Amit Shah) [576241] - [virt] virtio: console: Return -EPIPE to hvc_console if we lost the connection (Amit Shah) [576241] - [virt] virtio: console: Let host know of port or device add failures (Amit Shah) [576241] - [virt] virtio: console: Add a __send_control_msg() that can send messages without a valid port (Amit Shah) [576241] - [virt] hvc_console: Fix race between hvc_close and hvc_remove (Amit Shah) [577222] - [virt] virtio: console makes incorrect assumption about virtio API (Amit Shah) [576241] - [virt] MAINTAINERS: Put the virtio-console entry in correct alphabetical order (Amit Shah) [576241] - [virt] virtio: console: Fix early_put_chars usage (Amit Shah) [576241] - [virt] virtio: console: Check if port is valid in resize_console (Amit Shah) [576241] - [virt] virtio: console: Generate a kobject CHANGE event on adding 'name' attribute (Amit Shah) [576241] - [virt] virtio: console: Use better variable names for fill_queue operation (Amit Shah) [576241] - [virt] virtio: console: Fix type of 'len' as unsigned int (Amit Shah) [576241] - [vfs] rename block_fsync() to blkdev_fsync() (Jeff Moyer) [579781] - [char] raw: add an fsync method (Jeff Moyer) [579781] - [x86] Don't use logical-flat mode when more than 8 CPUs are possible (John Villalovos) [563798] - [net] Backport the new socket API recvmmsg, receive multiple messages (Arnaldo Carvalho de Melo) [579850] - [kernel] coredump: fix the page leak in dump_seek() (Oleg Nesterov) [580126] - [s390x] callhome: fix broken proc interface and activate comp ID (Hendrik Brueckner) [579482]- [x86] Update x86 MCE code (Prarit Bhargava) [580587] - [scsi] 3w-xxxx: Force 60 second timeout default (Tomas Henzl) [572778] - [netdrv] enic: update to upstream version 1.3.1.1 (Andy Gospodarek) [575950] - [netdrv] igb: Add support for 82576 ET2 Quad Port Server Adapter (Stefan Assmann) [577421] - [kernel] resource: Fix generic page_is_ram() for partial RAM pages (Prarit Bhargava) [578834] - [x86] Use the generic page_is_ram() (Prarit Bhargava) [578834] - [x86] Remove BIOS data range from e820 (Prarit Bhargava) [578834] - [kernel] Move page_is_ram() declaration to mm.h (Prarit Bhargava) [578834] - [kernel] Generic page_is_ram: use __weak (Prarit Bhargava) [578834] - [kernel] resources: introduce generic page_is_ram() (Prarit Bhargava) [578834] - [fs] GFS2: Clean up copying from stuffed files (Steven Whitehouse) [580857] - [netdrv] igb: restrict WoL for 82576 ET2 Quad Port Server Adapter (Stefan Assmann) [578804] - [drm] radeon/kms: move radeon KMS on/off switch out of staging (Dave Airlie) [580766] - [netdrv] p54: fix deadlocks under tx load (Michal Schmidt) [580557] - [gfs2] GFS2: Mandatory locking fix (Steven Whitehouse) [571606] {CVE-2010-0727} - [x86] AMD: Fix NULL pointer dereference on 32-bit (Bhavna Sarathy) [571474] - [x86] Add wbinvd SMP helper routines (Bhavna Sarathy) [571474] - [x86] L3 cache: Remove NUMA dependency (Bhavna Sarathy) [571474] - [x86] Calculate L3 indices (Bhavna Sarathy) [571474] - [x86] Add cache index disable sys attributes (Bhavna Sarathy) [571474] - [x86] Fix disabling of L3 cache indices (Bhavna Sarathy) [571474] - [fs] NFS: Avoid a deadlock in nfs_release_page (Jeff Layton) [525963] - [fs] NFS: Remove requirement for inode->i_mutex from nfs_invalidate_mapping (Jeff Layton) [525963] - [fs] NFS: Clean up nfs_sync_mapping (Jeff Layton) [525963] - [fs] NFS: Simplify nfs_wb_page() (Jeff Layton) [525963] - [fs] NFS: Replace __nfs_write_mapping with sync_inode() (Jeff Layton) [525963] - [fs] NFS: Simplify nfs_wb_page_cancel() (Jeff Layton) [525963] - [fs] NFS: Ensure inode is always marked I_DIRTY_DATASYNC, if it has unstable pages (Jeff Layton) [525963] - [fs] NFS: Run COMMIT as an asynchronous RPC call when wbc->for_background is set (Jeff Layton) [525963] - [fs] NFS: Reduce the number of unnecessary COMMIT calls (Jeff Layton) [525963] - [fs] NFS: Add a count of the number of unstable writes carried by an inode (Jeff Layton) [525963] - [fs] NFS: Cleanup - move nfs_write_inode() into fs/nfs/write.c (Jeff Layton) [525963] - [fs] writeback: pass writeback_control to ->write_inode (Jeff Layton) [525963] - [fs] writeback: make sure data is on disk before calling ->write_inode (Jeff Layton) [525963] - [fs] writeback: introduce wbc.for_background (Jeff Layton) [525963] - [netdrv] macvlan: fix support for multiple driver backends (Anthony Liguori) [553337 566731] - [netdrv] net/macvtap: add vhost support (Anthony Liguori) [553337 566731] - [netdrv] macvtap: add GSO/csum offload support (Anthony Liguori) [553337 566731] - [netdrv] macvtap: rework object lifetime rules (Anthony Liguori) [553337 566731] - [netdrv] macvtap: fix reference counting (Anthony Liguori) [553337 566731] - [netdrv] net: macvtap driver (Anthony Liguori) [553337 566731] - [netdrv] macvlan: export macvlan mode through netlink (Anthony Liguori) [553337 566731] - [netdrv] macvlan: implement bridge, VEPA and private mode (Anthony Liguori) [553337 566731] - [netdrv] macvlan: cleanup rx statistics (Anthony Liguori) [553337 566731] - [netdrv] macvlan: Precise RX stats accounting (Anthony Liguori) [553337 566731] - [netdrv] macvlan: add private dev_txq_stats_fold function (Anthony Liguori) [553337 566731] - [netdrv] veth: move loopback logic to common location (Anthony Liguori) [553337 566731] - [s390x] zfcp: Remove lock dependency on unit remove (Hendrik Brueckner) [576860] - [s390x] zfcp: Remove lock dependency on unit add (Hendrik Brueckner) [576860] - [s390x] zfcp: Remove lock dependency on CCW remove (Hendrik Brueckner) [576860] - [s390x] dasd: fix alignment of transport mode recovery TCW (Hendrik Brueckner) [575824] - [s390x] cio: fix drvdata usage for the console subchannel (Hendrik Brueckner) [575826] - [s390x] zcore: CPU registers are not saved under LPAR (Hendrik Brueckner) [575221] - [s390x] zfcpdump: Use direct IO in order to increase dump speed (Hendrik Brueckner) [575189] - [s390x] qeth: change checksumming default for HiperSockets (Hendrik Brueckner) [572227] - [s390x] qeth: l3 send dhcp in non pass thru mode (Hendrik Brueckner) [572225] - [s390x] zfcp: Remove attached ports and units correctly (Hendrik Brueckner) [571938] - [drm] Bring in nouveau updates from upstream (Ben Skeggs) [558468] - [vfs] pass struct file to do_truncate on O_TRUNC opens (Jeff Layton) [573995] - [vfs] O_TRUNC open shouldn't fail after file truncation (Jeff Layton) [573995] - [net] netfilter: ctnetlink: compute message size properly (Jiri Pirko) [578476] - [block] cfq-iosched: Do not merge queues of BE and IDLE classes (Jeff Moyer) [577393] - [block] remove 16 bytes of padding from struct request on 64bits (Jeff Moyer) [577393] - [block] cfq: remove 8 bytes of padding from cfq_rb_root on 64 bit builds (Jeff Moyer) [577393] - [block] cfq-iosched: quantum check tweak (Jeff Moyer) [577393] - [block] remove padding from io_context on 64bit builds (Jeff Moyer) [577393] - [block] cfq: reorder cfq_queue removing padding on 64bit (Jeff Moyer) [577393] - [block] cfq-iosched: split seeky coop queues after one slice (Jeff Moyer) [577393] - [x86] edac, mce: Filter out invalid values (Bhavna Sarathy) [574487] - [x86] edac, mce, amd: silence GART TLB errors (Bhavna Sarathy) [574487] - [x86] edac, mce: correct corenum reporting (Bhavna Sarathy) [574487] - [x86] edac, mce: update AMD F10h revD check (Bhavna Sarathy) [574487] - [x86] amd64_edac: Simplify ECC override handling (Bhavna Sarathy) [574487] - [x86] amd64_edac: Do not falsely trigger kerneloops (Bhavna Sarathy) [574487] - [x86] amd64_edac: Ensure index stays within bounds in amd64_get_scrub_rate (Bhavna Sarathy) [574487] - [x86] amd64_edac: restrict PCI config space access (Bhavna Sarathy) [574487] - [x86] amd64_edac: fix K8 chip select reporting (Bhavna Sarathy) [574487] - [x86] amd64_edac: bump driver version (Bhavna Sarathy) [574487] - [x86] amd64_edac: fix use-uninitialised bug (Bhavna Sarathy) [574487] - [x86] amd64_edac: correct sys address to chip select mapping (Bhavna Sarathy) [574487] - [x86] amd64_edac: add a leaner syndrome decoding algorithm (Bhavna Sarathy) [574487] - [x86] amd64_edac: remove early hw support check (Bhavna Sarathy) [574487] - [x86] amd64_edac: detect DDR3 memory type (Bhavna Sarathy) [574487] - [x86] edac: add memory types strings for debugging (Bhavna Sarathy) [574487] - [x86] amd64_edac: remove unneeded extract_error_address wrapper (Bhavna Sarathy) [574487] - [x86] amd64_edac: rename StinkyIdentifier (Bhavna Sarathy) [574487] - [x86] amd64_edac: remove superfluous dbg printk (Bhavna Sarathy) [574487] - [x86] amd64_edac: enhance address to DRAM bank mapping (Bhavna Sarathy) [574487] - [x86] amd64_edac: cleanup f10_early_channel_count (Bhavna Sarathy) [574487] - [x86] amd64_edac: dump DIMM sizes on K8 too (Bhavna Sarathy) [574487] - [x86] amd64_edac: cleanup rest of amd64_dump_misc_regs (Bhavna Sarathy) [574487] - [x86] amd64_edac: cleanup DRAM cfg low debug output (Bhavna Sarathy) [574487] - [x86] amd64_edac: wrap-up pci config read error handling (Bhavna Sarathy) [574487] - [x86] amd64_edac: make DRAM regions output more human-readable (Bhavna Sarathy) [574487] - [x86] amd64_edac: clarify DRAM CTL debug reporting (Bhavna Sarathy) [574487]- [netdrv] iwlwifi: fix kdump hang (Stanislaw Gruszka) [575122] - [kernel] clockevent: Don't remove broadcast device when cpu is dead (Danny Feng) [572438] - [block] Export max number of segments and max segment size in sysfs (Jeff Moyer) [574132] - [block] Finalize conversion of block limits functions (Jeff Moyer) [574132] - [block] Fix overrun in lcm() and move it to lib (Jeff Moyer) [574132] - [block] jiffies fixes (Jeff Moyer) [574132] - [block] Consolidate phys_segment and hw_segment limits (Jeff Moyer) [574132] - [block] Rename blk_queue_max_sectors to blk_queue_max_hw_sectors (Jeff Moyer) [574132] - [block] Add BLK_ prefix to definitions (Jeff Moyer) [574132] - [block] Remove unused accessor function (Jeff Moyer) [574132] - [block] Update blk_queue_max_sectors and documentation (Jeff Moyer) [574132] - [ata] ahci: Turn off DMA engines when there's no device attached (Matthew Garrett) [577967] - [scsi] qla2xxx: minor updates and fixes from upstream (Rob Evers) [574526] - [scsi] Additional BSG corrections from upstream (Rob Evers) [574590] - [netdrv] be2net: Update be2net 10GB NIC driver to version 2.102.147u (Ivan Vecera) [576172] - [scsi] update fibre channel layer (Mike Christie) [571824] - [scsi] lpfc Update from 8.3.5.6 to 8.3.5.7 FC/FCoE (Rob Evers) [576174] - [netdrv] e100: fix the 'size' argument passed to pci_pool_create() (Dean Nelson) [576887] - [kernel] futex: remove rw parameter from get_futex_key() (Amerigo Wang) [555700] - [drm] Add drm_gem_object_handle_unreference_unlocked and drm_gem_object_unreference_unlocked (Adam Jackson) [575910] - [drm] i915: Update to 2.6.34-rc1 (pre-vga-switcheroo) (Adam Jackson) [575910] - [scsi] libfcoe: Send port LKA every FIP_VN_KA_PERIOD secs (Rob Evers) [570693] - [scsi] fnic: updating driver to 1.4.0.98 syncs w/ upstream (Rob Evers) [570693] - [sound] snd-hda-intel: avoid divide by zero (Jaroslav Kysela) [567173] {CVE-2010-1085} - [netdrv] bnx2x: use new firmware (Stanislaw Gruszka) [560993] - [netdrv] bnx2: remove old firmware (Stanislaw Gruszka) [560993] - [netdrv] bnx2x: 1.52.1-6 firmware (Stanislaw Gruszka) [560993] - [netdrv] bnx2x: 1.52.1-6 bug fixes (Stanislaw Gruszka) [560993] - [ata] ahci: support FIS-based switching (David Milburn) [463152] - [drm] radeon: better GPU reset for lockup (Jerome Glisse) [576511] - [block] cciss: add 30 second initial timeout wait on controller reset (Tomas Henzl) [574094] - [serial] fix hang in serial console open (Neil Horman) [568418] - [virt] vmw_pvscsi: adding vmware paravirtualized driver (Rob Evers) [553062] - [scsi] 3w-9xxx: update 3w-9xxx to v2.26.02.014RH (Tomas Henzl) [572779] - [netdrv] ixgbevf: initial support for 82599VF driver (Andy Gospodarek) [462790] - [netdrv] ixgbe: update to version 2.0.62-k2 (Andy Gospodarek) [462790] - [netdrv] netxen: More critical bug fixes and AER support (Tony Camuso) [516840] - [netdrv] netxen: Sync with upstream kernel bug fixes (Tony Camuso) [516840] - [fs] dlm: use bastmode in debugfs output (David Teigland) [568102] - [fs] dlm: send reply before bast (David Teigland) [568102] - [fs] dlm: fix ordering of bast and cast (David Teigland) [568102] - [virt] virtio-net: remove send queue (Anthony Liguori) [555698] - [virt] virtio-net: Defer skb allocation and remove recv queue (Anthony Liguori) [555698] - [net] bridge: Allow enable/disable UFO on bridge device via ethtool (Anthony Liguori) [555537] - [net] Make UFO on master device independent of attached devices (Anthony Liguori) [555537] - [fs] xfs: fix locking for inode cache radix tree tag updates (Christoph Hellwig) [573836] - [uv] fix microcode.ctl slow down in boot-time on large systems (George Beshers) [573018] - [scsi] lpfc Update from 8.3.5.5 to 8.3.5.6 FC/FCoE (Rob Evers) [568889] - [mm] transparent hugepage support update (Andrea Arcangeli) [556572] - [netdrv] e1000e: fix data corruptor in NFS packet split filtering hw (Neil Horman) [572350] - [security] selinux: dynamic class/perm discovery (Eric Paris) [570812] - [security] selinux/ss: correct size computation (Eric Paris) [573000] - [security] SELinux: reduce size of access vector hash table (Eric Paris) [570433] - [security] SELinux: reset the security_ops before flushing the avc cache (Eric Paris) [572998] - [sched] Fix sched_mc_power_savings for !SMT (Danny Feng) [571879] - [security] selinux: Only audit permissions specified in policy (Eric Paris) [573002] - [security] selinux: fix memory leak in sel_make_bools (Eric Paris) [573008] - [security] SELinux: Make selinux_kernel_create_files_as() shouldn't just always return 0 (Eric Paris) [573011] - [security] selinux: convert range transition list to a hashtab (Eric Paris) [572702] - [virt] x86: remove kmap_atomic_pte paravirt op (Paolo Bonzini) [567203] - [virt] vmi: disable highmem PTE allocation even when CONFIG_HIGHPTE=y (Paolo Bonzini) [567203] - [virt] xen: disable highmem PTE allocation even when CONFIG_HIGHPTE=y (Paolo Bonzini) [567203] - [virt] x86: allow allocation of highmem user page tables to be disabled when CONFIG_HIGHPTE=y (Paolo Bonzini) [567203] - [netdrv] qlge: update to latest upstream (Andy Gospodarek) [562311] - [netdrv] add netif_printk helpers (Andy Gospodarek) [562311] - [net] bridge: Fix build error when IGMP_SNOOPING is not enabled (Herbert Xu) [574321] - [net] bridge: Add multicast count/interval sysfs entries (Herbert Xu) [574321] - [net] bridge: Add hash elasticity/max sysfs entries (Herbert Xu) [574321] - [net] bridge: Add multicast_snooping sysfs toggle (Herbert Xu) [574321] - [net] bridge: Add multicast_router sysfs entries (Herbert Xu) [574321] - [net] bridge: Add multicast data-path hooks (Herbert Xu) [574321] - [net] bridge: Add multicast start/stop hooks (Herbert Xu) [574321] - [net] bridge: Add multicast forwarding functions (Herbert Xu) [574321] - [net] bridge: Move NULL mdb check into br_mdb_ip_get (Herbert Xu) [574321] - [net] bridge: ensure to unlock in error path in br_multicast_query() (Herbert Xu) [574321] - [net] bridge: Fix RCU race in br_multicast_stop (Herbert Xu) [574321] - [net] bridge: Use RCU list primitive in __br_mdb_ip_get (Herbert Xu) [574321] - [net] bridge: cleanup: remove unneed check (Herbert Xu) [574321] - [net] bridge: depends on INET (Herbert Xu) [574321] - [net] bridge: Make IGMP snooping depend upon BRIDGE. (Herbert Xu) [574321] - [net] bridge: Add core IGMP snooping support (Herbert Xu) [574321] - [net] bridge: Fix br_forward crash in promiscuous mode (Herbert Xu) [574321] - [net] bridge: Split may_deliver/deliver_clone out of br_flood (Herbert Xu) [574321] - [net] bridge: Use BR_INPUT_SKB_CB on xmit path (Herbert Xu) [574321] - [net] bridge: Avoid unnecessary clone on forward path (Herbert Xu) [574321] - [net] bridge: Allow tail-call on br_pass_frame_up (Herbert Xu) [574321] - [net] bridge: Do br_pass_frame_up after other ports (Herbert Xu) [574321] - [net] Add netdev_alloc_skb_ip_align() helper (Herbert Xu) [574321] - [kernel] futex_lock_pi() key refcnt fix (Danny Feng) [566347] {CVE-2010-0623} - [pci] AER: fix aer inject result in kernel oops (Prarit Bhargava) [568515] - [scsi] fix 32bit compatibility in BSG interface (Rob Evers) [554538] - [x86] ACPI: don't cond_resched if irq is disabled (Danny Feng) [572441] - [x86] Ensure dell-laptop buffers are below 4GB (Matthew Garrett) [570036] - [hwmon] add hex '0x' indication to coretemp module output (Dean Nelson) [571865] - [cifs] update cifs client code to latest upstream code (Jeff Layton) [562788] - [block] fix merge_bvec_fn return value checks (Mike Snitzer) [571455] - [fs] ext4: avoid uninit mem references on some mount options (Eric Sandeen) [562008] - [s390x] dasd: Correct offline processing (Hendrik Brueckner) [568376] - [s390x] dasd: Fix refcounting (Hendrik Brueckner) [568376] - [x86] amd_iommu: remove dma-ops warning message (Bhavna Sarathy) [560002] - [x86] amd_iommu: Fix IO page fault by adding device notifiers (Bhavna Sarathy) [560002] - [x86] amd_iommu: Fix IOMMU API initialization for iommu=pt (Bhavna Sarathy) [560002] - [x86] amd_iommu: Fix possible integer overflow (Bhavna Sarathy) [560002] - [x86] amd_iommu: Fix deassignment of a device from the pt domain (Bhavna Sarathy) [560002] - [gfs2] Allow the number of committed revokes to temporarily be negative (Benjamin Marzinski) [563907] - [ppc64] powerpc: export data from new hcall H_EM_GET_PARMS (Steve Best) [570019] - [x86] ACPI: Be in TS_POLLING state during mwait based C-state entry (Avi Kivity) [571440] - [net] tcp: fix ICMP-RTO war (Jiri Olsa) [567532] - [mm] Add padding to mm structures allow future patches during the RHEL6 life (Larry Woodman) [554511]- [mm] Switch to SLAB (Aristeu Rozanski) [570614]- [kernel/time] revert cc2f92ad1d0e03fe527e8ccfc1f918c368964dc8 (Aristeu Rozanski) [567551] - [virt] hvc_console: Fix race between hvc_close and hvc_remove (Amit Shah) [568624] - [scsi] Add netapp to scsi dh alua dev list (Mike Christie) [559586] - [scsi] scsi_dh_emc: fix mode select setup (Mike Christie) [570685] - [drm] Remove loop in IronLake graphics interrupt handler (John Villalovos) [557838] - [x86] Intel Cougar Point chipset support (John Villalovos) [560077] - [vhost] vhost-net: restart tx poll on sk_sndbuf full (Michael S. Tsirkin) [562837] - [vhost] fix get_user_pages_fast error handling (Michael S. Tsirkin) [562837] - [vhost] initialize log eventfd context pointer (Michael S. Tsirkin) [562837] - [vhost] logging thinko fix (Michael S. Tsirkin) [562837] - [vhost] vhost-net: switch to smp barriers (Michael S. Tsirkin) [562837] - [net] bug fix for vlan + gro issue (Andy Gospodarek) [569922] - [uv] Fix unmap_vma() bug related to mmu_notifiers (George Beshers) [253033] - [uv] Have mmu_notifiers use SRCU so they may safely schedule (George Beshers) [253033] - [drm] radeon/kms: bring all v2.6.33 fixes into EL6 kernel (Dave Airlie) [547422 554323 566618 569704] - [dvb] Fix endless loop when decoding ULE at dvb-core (Mauro Carvalho Chehab) [569243] - [kernel] sched: Fix SCHED_MC regression caused by change in sched cpu_power (Danny Feng) [568123] - [s390x] vdso: glibc does not use vdso functions (Hendrik Brueckner) [567755] - [drm] bring drm core/ttm/fb layer fixes in from upstream (Dave Airlie) [569701] - [kernel] Fix SMT scheduler regression in find_busiest_queue() (Danny Feng) [568120] - [s390x] qeth: avoid recovery during device online setting (Hendrik Brueckner) [568781] - [mm] Fix potential crash with sys_move_pages (Danny Feng) [562591] {CVE-2010-0415} - [scsi] pmcraid: bug fixes from upstream (Rob Evers) [567376] - [scsi] lpfc Update from 8.3.5.4 to 8.3.5.5 FC/FCoE (Rob Evers) [564508] - [ata] ahci: disable FPDMA auto-activate optimization on NVIDIA AHCI (David Milburn) [568815] - [selinux] netlabel: fix corruption of SELinux MLS categories > 127 (Eric Paris) [568370] - [gfs2] print glock numbers in hex (Robert S Peterson) [566755] - [mm] Fix hugetlb.c clear_huge_page parameter (Andrea Arcangeli) [566604] - [mm] fix anon_vma locking updates for transparent hugepage code (Andrea Arcangeli) [564515] - [netdrv] cxgb3: add memory barriers (Steve Best) [568390] - [dm] raid45 target: constructor error path oops fix (Heinz Mauelshagen) [567605] - [scsi] mpt2sas: fix missing initialization (Tomas Henzl) [567965] - [net] netfilter: nf_conntrack: per netns nf_conntrack_cachep (Jiri Pirko) [567181] - [x86] nmi_watchdog: use __cpuinit for nmi_watchdog_default (Don Zickus) [567601] - [netdrv] ixgbe: prevent speculative processing of descriptors (Steve Best) [568391] - [kvm] Fix emulate_sys[call, enter, exit]()'s fault handling (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] Fix segment descriptor loading (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] Fix load_guest_segment_descriptor() to inject page fault (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Forbid modifying CS segment register by mov instruction (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Fix x86_emulate_insn() not to use the variable rc for non-X86EMUL values (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: X86EMUL macro replacements: x86_emulate_insn() and its helpers (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: X86EMUL macro replacements: from do_fetch_insn_byte() to x86_decode_insn() (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] inject #UD in 64bit mode from instruction that are not valid there (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Fix properties of instructions in group 1_82 (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: code style cleanup (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add LOCK prefix validity checking (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Check CPL level during privilege instruction emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Fix popf emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Check IOPL level during io instruction emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: fix memory access during x86 emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add Virtual-8086 mode of emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add group9 instruction decoding (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add group8 instruction decoding (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Introduce No64 decode option (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add 'push/pop sreg' instructions (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [x86] AES/PCLMUL Instruction support: Various fixes for AES-NI and PCLMMUL (John Villalovos) [463496] - [x86] AES/PCLMUL Instruction support: Use gas macro for AES-NI instructions (John Villalovos) [463496] - [x86] AES/PCLMUL Instruction support: Various small fixes for AES/PCMLMUL and generate .byte code for some new instructions via gas macro (John Villalovos) [463496] - [x86] AES/PCLMUL Instruction support: Add PCLMULQDQ accelerated implementation (John Villalovos) [463496] - [scsi] megaraid_sas: fix for 32bit apps (Tomas Henzl) [559941] - [kvm] fix large packet drops on kvm hosts with ipv6 (Neil Horman) [565525] - [kvm] Add MAINTAINERS entry for virtio_console (Amit Shah) [566391] - [kvm] virtio: console: Fill ports' entire in_vq with buffers (Amit Shah) [566391] - [kvm] virtio: console: Error out if we can't allocate buffers for control queue (Amit Shah) [566391] - [kvm] virtio: console: Add ability to remove module (Amit Shah) [566391] - [kvm] virtio: console: Ensure no memleaks in case of unused buffers (Amit Shah) [566391] - [kvm] virtio: console: update Red Hat copyright for 2010 (Amit Shah) [566391] - [kvm] virtio: Initialize vq->data entries to NULL (Amit Shah) [566391] - [kvm] virtio: console: outbufs are no longer needed (Amit Shah) [566391] - [kvm] virtio: console: return -efault for fill_readbuf if copy_to_user fails (Amit Shah) [566391] - [kvm] virtio: console: Allow sending variable-sized buffers to host, efault on copy_from_user err (Amit Shah) [566391]- [s390] hvc_iucv: allocate IUCV send/receive buffers in DMA zone (Hendrik Brueckner) [566188] - [s390] qdio: continue polling for buffer state ERROR (Hendrik Brueckner) [565528] - [s390] qdio: prevent kernel bug message in interrupt handler (Hendrik Brueckner) [565542] - [s390] zfcp: report BSG errors in correct field (Hendrik Brueckner) [564378] - [s390] zfcp: cancel all pending work for a to be removed zfcp_port (Hendrik Brueckner) [564382] - [nfs] mount.nfs: Unknown error 526 (Steve Dickson) [561975] - [x86] x86-64, rwsem: Avoid store forwarding hazard in __downgrade_write (Avi Kivity) [563801] - [x86] x86-64, rwsem: 64-bit xadd rwsem implementation (Avi Kivity) [563801] - [x86] x86-64: support native xadd rwsem implementation (Avi Kivity) [563801] - [x86] clean up rwsem type system (Avi Kivity) [563801] - [x86] x86-32: clean up rwsem inline asm statements (Avi Kivity) [563801] - [x86] nmi_watchdog: enable by default on RHEL-6 (Don Zickus) [523857] - [block] freeze_bdev: don't deactivate successfully frozen MS_RDONLY sb (Mike Snitzer) [565890] - [block] fix bio_add_page for non trivial merge_bvec_fn case (Mike Snitzer) [565890] - [watchdog] Add support for iTCO watchdog on Ibex Peak chipset (John Villalovos) [536698] - [kernel] time: Remove xtime_cache (Prarit Bhargava) [563135] - [kernel] time: Implement logarithmic time accumalation (Prarit Bhargava) [563135] - [dm] raid1: fail writes if errors are not handled and log fails (Mike Snitzer) [565890] - [dm] mpath: fix stall when requeueing io (Mike Snitzer) [565890] - [dm] log: userspace fix overhead_size calcuations (Mike Snitzer) [565890] - [dm] stripe: avoid divide by zero with invalid stripe count (Mike Snitzer) [565890] - [mm] anon_vma locking updates for transparent hugepage code (Rik van Riel) [564515] - [mm] anon_vma linking changes to improve multi-process scalability (Rik van Riel) [564515] - [virt] virtio_blk: add block topology support (Christoph Hellwig) [556477] - [kvm] PIT: control word is write-only (Eduardo Habkost) [560905] {CVE-2010-0309} - [kernel] Prevent futex user corruption to crash the kernel (Jerome Marchand) [563957] - [selinux] print the module name when SELinux denies a userspace upcall (Eric Paris) [563731] - [gfs] GFS2 problems on single node cluster (Steven Whitehouse) [564329] - [ppc] Add kdump support to Collaborative Memory Manager (Steve Best) [563316]- [nfs] Remove a redundant check for PageFsCache in nfs_migrate_page() (Steve Dickson) [563938] - [nfs] Fix a bug in nfs_fscache_release_page() (Steve Dickson) [563938] - [mm] fix BUG()s caused by the transparent hugepage patch (Larry Woodman) [556572] - [fs] inotify: fix inotify WARN and compatibility issues (Eric Paris) [563363] - [net] do not check CAP_NET_RAW for kernel created sockets (Eric Paris) [540560] - [pci] Enablement of PCI ACS control when IOMMU enabled on system (Don Dutile) [523278] - [pci] PCI ACS support functions (Don Dutile) [523278] - [uv] x86: Fix RTC latency bug by reading replicated cachelines (George Beshers) [562189] - [s390x] ctcm / lcs / claw: remove cu3088 layer (Hendrik Brueckner) [557522] - [uv] vgaarb: add user selectability of the number of gpus in a system (George Beshers) [555879] - [gpu] vgaarb: fix vga arbiter to accept PCI domains other than 0 (George Beshers) [555879] - [uv] x86_64: update uv arch to target legacy VGA I/O correctly (George Beshers) [555879] - [pci] update pci_set_vga_state to call arch functions (George Beshers) [555879] - [uv] PCI: update pci_set_vga_state to call arch functions (George Beshers) [555879] - [mm] remove madvise(MADV_HUGEPAGE) (Andrea Arcangeli) [556572] - [mm] hugepage redhat customization (Andrea Arcangeli) [556572] - [mm] introduce khugepaged (Andrea Arcangeli) [556572] - [mm] transparent hugepage vmstat (Andrea Arcangeli) [556572] - [mm] memcg huge memory (Andrea Arcangeli) [556572] - [mm] memcg compound (Andrea Arcangeli) [556572] - [mm] pmd_trans_huge migrate bugcheck (Andrea Arcangeli) [556572] - [mm] madvise(MADV_HUGEPAGE) (Andrea Arcangeli) [556572] - [mm] verify pmd_trans_huge isnt leaking (Andrea Arcangeli) [556572] - [mm] transparent hugepage core (Andrea Arcangeli) [556572] - [mm] dont alloc harder for gfp nomemalloc even if nowait (Andrea Arcangeli) [556572] - [mm] introduce _GFP_NO_KSWAPD (Andrea Arcangeli) [556572] - [mm] backport page_referenced microoptimization (Andrea Arcangeli) [556572] - [mm] kvm mmu transparent hugepage support (Andrea Arcangeli) [556572] - [mm] clear_copy_huge_page (Andrea Arcangeli) [556572] - [mm] clear_huge_page fix (Andrea Arcangeli) [556572] - [mm] split_huge_page paging (Andrea Arcangeli) [556572] - [mm] split_huge_page_mm/vma (Andrea Arcangeli) [556572] - [mm] add pmd_huge_pte to mm_struct (Andrea Arcangeli) [556572] - [mm] clear page compound (Andrea Arcangeli) [556572] - [mm] add pmd mmu_notifier helpers (Andrea Arcangeli) [556572] - [mm] pte alloc trans splitting (Andrea Arcangeli) [556572] - [mm] bail out gup_fast on splitting pmd (Andrea Arcangeli) [556572] - [mm] add pmd mangling functions to x86 (Andrea Arcangeli) [556572] - [mm] add pmd mangling generic functions (Andrea Arcangeli) [556572] - [mm] special pmd_trans_* functions (Andrea Arcangeli) [556572] - [mm] config_transparent_hugepage (Andrea Arcangeli) [556572] - [mm] comment reminder in destroy_compound_page (Andrea Arcangeli) [556572] - [mm] export maybe_mkwrite (Andrea Arcangeli) [556572] - [mm] no paravirt version of pmd ops (Andrea Arcangeli) [556572] - [mm] add pmd paravirt ops (Andrea Arcangeli) [556572] - [mm] add native_set_pmd_at (Andrea Arcangeli) [556572] - [mm] clear compound mapping (Andrea Arcangeli) [556572] - [mm] update futex compound knowledge (Andrea Arcangeli) [556572] - [mm] alter compound get_page/put_page (Andrea Arcangeli) [556572] - [mm] add a compound_lock (Andrea Arcangeli) [556572] - [mm] define MADV_HUGEPAGE (Andrea Arcangeli) [556572] - [oprofile] Support Nehalem-EX CPU in Oprofile (John Villalovos) [528998] - [nfs] nfs: handle NFSv3 -EKEYEXPIRED errors as we would -EJUKEBOX (Jeff Layton) [479359] - [nfs] handle NFSv2 -EKEYEXPIRED returns from RPC layer appropriately (Jeff Layton) [479359] - [nfs] sunrpc: parse and return errors reported by gssd (Jeff Layton) [479359] - [nfs] nfs4: handle -EKEYEXPIRED errors from RPC layer (Jeff Layton) [479359] - [net] nf_conntrack: fix memory corruption (Jon Masters) [559471] - [kvm] emulate accessed bit for EPT (Rik van Riel) [555106] - [vhost] fix TUN=m VHOST_NET=y (Michael S. Tsirkin) [562837] - [vhost] vhost-net: defer f->private_data until setup succeeds (Chris Wright) [562837] - [vhost] vhost-net: comment use of invalid fd when setting vhost backend (Chris Wright) [562837] - [vhost] access check thinko fixes (Michael S. Tsirkin) [562837] - [vhost] make default mapping empty by default (Michael S. Tsirkin) [562837] - [vhost] add access_ok checks (Michael S. Tsirkin) [562837] - [vhost] prevent modification of an active ring (Michael S. Tsirkin) [562837] - [vhost] fix high 32 bit in FEATURES ioctls (Michael S. Tsirkin) [562837] - [dm] dm-raid1: fix deadlock at suspending failed device (Takahiro Yasui) [557932] - [dm] fix kernel panic at releasing bio on recovery failed region (Takahiro Yasui) [557934] - [scsi] lpfc Update from 8.3.4 to 8.3.5.4 FC/FCoE (Rob Evers) [531028] - [nfs] sunrpc/cache: fix module refcnt leak in a failure path (Steve Dickson) [562285] - [nfs] Ensure that we handle NFS4ERR_STALE_STATEID correctly (Steve Dickson) [560784] - [nfs] NFSv4.1: Don't call nfs4_schedule_state_recovery() unnecessarily (Steve Dickson) [560784] - [nfs] NFSv4: Don't allow posix locking against servers that don't support it (Steve Dickson) [560784] - [nfs] Ensure that the NFSv4 locking can recover from stateid errors (Steve Dickson) [560784] - [nfs] Avoid warnings when CONFIG_NFS_V4=n (Steve Dickson) [560784] - [nfs] Make nfs_commitdata_release static (Steve Dickson) [560784] - [nfs] Try to commit unstable writes in nfs_release_page() (Steve Dickson) [560784] - [nfs] Fix a reference leak in nfs_wb_cancel_page() (Steve Dickson) [560784] - [nfs] nfs41: cleanup callback code to use __be32 type (Steve Dickson) [560785] - [nfs] nfs41: clear NFS4CLNT_RECALL_SLOT bit on session reset (Steve Dickson) [560785] - [nfs] nfs41: fix nfs4_callback_recallslot (Steve Dickson) [560785] - [nfs] nfs41: resize slot table in reset (Steve Dickson) [560785] - [nfs] nfs41: implement cb_recall_slot (Steve Dickson) [560785] - [nfs] nfs41: back channel drc minimal implementation (Steve Dickson) [560785] - [nfs] nfs41: prepare for back channel drc (Steve Dickson) [560785] - [nfs] nfs41: remove uneeded checks in callback processing (Steve Dickson) [560785] - [nfs] nfs41: directly encode back channel error (Steve Dickson) [560785] - [nfs] nfs41: fix wrong error on callback header xdr overflow (Steve Dickson) [560785] - [nfs] nfs41: Process callback's referring call list (Steve Dickson) [560785] - [nfs] nfs41: Check slot table for referring calls (Steve Dickson) [560785] - [nfs] nfs41: Adjust max cache response size value (Steve Dickson) [560785] - [nfs] NFSD: Create PF_INET6 listener in write_ports (Steve Dickson) [560785] - [nfs] SUNRPC: NFS kernel APIs shouldn't return ENOENT for "transport not found" (Steve Dickson) [560785] - [nfs] SUNRPC: Bury "#ifdef IPV6" in svc_create_xprt() (Steve Dickson) [560785] - [nfs] NFSD: Support AF_INET6 in svc_addsock() function (Steve Dickson) [560785] - [nfs] SUNRPC: Use rpc_pton() in ip_map_parse() (Steve Dickson) [560785] - [nfs] nfsd: 4.1 has an rfc number (Steve Dickson) [560785] - [nfs] nfsd41: Create the recovery entry for the NFSv4.1 client (Steve Dickson) [560785] - [nfs] nfsd: use vfs_fsync for non-directories (Steve Dickson) [560785] - [nfs] nfsd4: Use FIRST_NFS4_OP in nfsd4_decode_compound() (Steve Dickson) [560785] - [nfs] nfsd41: nfsd4_decode_compound() does not recognize all ops (Steve Dickson) [560785]- [block] blk-cgroup: Fix lockdep warning of potential deadlock in blk-cgroup (Vivek Goyal) [561903] - [block] cfq: Do not idle on async queues and drive deeper WRITE depths (Vivek Goyal) [561902] - [quota] 64-bit quota format fixes (Jerome Marchand) [546311] - [x86] fix Add AMD Node ID MSR support (Bhavna Sarathy) [557540] - [fs] ext4: fix type of "offset" in ext4_io_end (Eric Sandeen) [560097] - [x86] Disable HPET MSI on ATI SB700/SB800 (Prarit Bhargava) [557332] - [x86] arch specific support for remapping HPET MSIs (Prarit Bhargava) [557332] - [x86] intr-remap: generic support for remapping HPET MSIs (Prarit Bhargava) [557332] - [gfs] GFS2: Extend umount wait coverage to full glock lifetime (Steven Whitehouse) [561287] - [gfs] GFS2: Wait for unlock completion on umount (Steven Whitehouse) [561287] - [gfs] GFS2: Use MAX_LFS_FILESIZE for meta inode size (Steven Whitehouse) [561307] - [gfs] GFS2: Use GFP_NOFS for alloc structure (Steven Whitehouse) [561307] - [gfs] GFS2: Fix refcnt leak on gfs2_follow_link() error path (Steven Whitehouse) [561307]- [s390x] dasd: fix online/offline race (Hendrik Brueckner) [552840] - [netdrv] update tg3 to version 3.106 and fix panic (John Feeney) [555101] - [s390x] dasd: Fix null pointer in s390dbf and discipline checking (Hendrik Brueckner) [559615] - [s390x] zcrypt: Do not remove coprocessor in case of error 8/72 (Hendrik Brueckner) [559613] - [s390x] cio: channel path vary operation has no effect (Hendrik Brueckner) [559612] - [uv] x86: Ensure hub revision set for all ACPI modes (George Beshers) [559752] - [uv] x86: Add function retrieving node controller revision number (George Beshers) [559752]- [virtio] console: show error message if hvc_alloc fails for console ports (Amit Shah) [543824] - [virtio] console: Add debugfs files for each port to expose debug info (Amit Shah) [543824] - [virtio] console: Add ability to hot-unplug ports (Amit Shah) [543824] - [virtio] hvc_console: Export (GPL'ed) hvc_remove (Amit Shah) [543824] - [virtio] Add ability to detach unused buffers from vrings (Amit Shah) [543824] - [virtio] console: Handle port hot-plug (Amit Shah) [543824] - [virtio] console: Remove cached data on port close (Amit Shah) [543824] - [virtio] console: Register with sysfs and create a 'name' attribute for ports (Amit Shah) [543824] - [virtio] console: Ensure only one process can have a port open at a time (Amit Shah) [543824] - [virtio] console: Add file operations to ports for open/read/write/poll (Amit Shah) [543824] - [virtio] console: Associate each port with a char device (Amit Shah) [543824] - [virtio] console: Prepare for writing to / reading from userspace buffers (Amit Shah) [543824] - [virtio] console: Add a new MULTIPORT feature, support for generic ports (Amit Shah) [543824] - [virtio] console: Introduce a send_buf function for a common path for sending data to host (Amit Shah) [543824] - [virtio] console: Introduce function to hand off data from host to readers (Amit Shah) [543824] - [virtio] console: Separate out find_vqs operation into a different function (Amit Shah) [543824] - [virtio] console: Separate out console init into a new function (Amit Shah) [543824] - [virtio] console: Separate out console-specific data into a separate struct (Amit Shah) [543824] - [virtio] console: ensure console size is updated on hvc open (Amit Shah) [543824] - [virtio] console: struct ports for multiple ports per device. (Amit Shah) [543824] - [virtio] console: remove global var (Amit Shah) [543824] - [virtio] console: don't assume a single console port. (Amit Shah) [543824] - [virtio] console: use vdev->priv to avoid accessing global var. (Amit Shah) [543824] - [virtio] console: introduce a get_inbuf helper to fetch bufs from in_vq (Amit Shah) [543824] - [virtio] console: ensure add_inbuf can work for multiple ports as well (Amit Shah) [543824] - [virtio] console: encapsulate buffer information in a struct (Amit Shah) [543824] - [virtio] console: port encapsulation (Amit Shah) [543824] - [virtio] console: We support only one device at a time (Amit Shah) [543824] - [virtio] hvc_console: Remove __devinit annotation from hvc_alloc (Amit Shah) [543824] - [virtio] hvc_console: make the ops pointer const. (Amit Shah) [543824] - [virtio] console: statically initialize virtio_cons (Amit Shah) [543824] - [virtio] console: comment cleanup (Amit Shah) [543824] - [x86] Fix crash when profiling more than 28 events (Bhavna Sarathy) [557570] - [x86] Add AMD Node ID MSR support (Bhavna Sarathy) [557540] - [kvm] fix spurious interrupt with irqfd (Marcelo Tosatti) [559343] - [kvm] eventfd: allow atomic read and waitqueue remove (Marcelo Tosatti) [559343] - [kvm] properly check max PIC pin in irq route setup (Marcelo Tosatti) [559343] - [kvm] only allow one gsi per fd (Marcelo Tosatti) [559343] - [kvm] x86: Fix leak of free lapic date in kvm_arch_vcpu_init() (Marcelo Tosatti) [559343] - [kvm] x86: Fix probable memory leak of vcpu->arch.mce_banks (Marcelo Tosatti) [559343] - [kvm] MMU: bail out pagewalk on kvm_read_guest error (Marcelo Tosatti) [559343] - [kvm] x86: Fix host_mapping_level() (Marcelo Tosatti) [559343] - [kvm] Fix race between APIC TMR and IRR (Marcelo Tosatti) [559343] - [x86] acpi: Export acpi_pci_irq_{add|del}_prt() (James Paradis) [553781] - [kdump] backport upstream ppc64 kcrctab fixes (Neil Horman) [558803] - [mm] Memory tracking for Stratus (James Paradis) [512400]- [drm] radeon possible security issue (Jerome Glisse) [556692] - [mm] Memory tracking for Stratus (James Paradis) [512400] - [pci] Always set prefetchable base/limit upper32 registers (Prarit Bhargava) [553471] - [scsi] Sync be2iscsi with upstream (Mike Christie) [515256] - [x86] msr/cpuid: Register enough minors for the MSR and CPUID drivers (George Beshers) [557554] - [x86] Remove unnecessary mdelay() from cpu_disable_common() (Peter Bogdanovic) [463633] - [x86] ioapic: Document another case when level irq is seen as an edge (Peter Bogdanovic) [463633] - [x86] ioapic: Fix the EOI register detection mechanism (Peter Bogdanovic) [463633] - [x86] io-apic: Move the effort of clearing remoteIRR explicitly before migrating the irq (Peter Bogdanovic) [463633] - [x86] Remove local_irq_enable()/local_irq_disable() in fixup_irqs() (Peter Bogdanovic) [463633] - [x86] Use EOI register in io-apic on intel platforms (Peter Bogdanovic) [463633]- [kdump] Remove the 32MB limitation for crashkernel (Steve Best) [529270] - [dm] dm-raid45: export missing dm_rh_inc (Heinz Mauelshagen) [552329] - [block] dm-raid45: add raid45 target (Heinz Mauelshagen) [552329] - [block] dm-replicator: blockdev site link handler (Heinz Mauelshagen) [552364] - [block] dm-replicator: ringbuffer replication log handler (Heinz Mauelshagen) [552364] - [block] dm-replicator: replication log and site link handler interfaces and main replicator module (Heinz Mauelshagen) [552364] - [block] dm-replicator: documentation and module registry (Heinz Mauelshagen) [552364] - [s390x] qeth: set default BLKT settings dependend on OSA hw level (Hendrik Brueckner) [557474] - [drm] bring RHEL6 radeon drm up to 2.6.33-rc4/5 level (Jerome Glisse) [557539] - [netdrv] e1000e: enhance frame fragment detection (Andy Gospodarek) [462780] - [stable] ipv6: skb_dst() can be NULL in ipv6_hop_jumbo(). (David S. Miller) [555084] - [stable] module: handle ppc64 relocating kcrctabs when CONFIG_RELOCATABLE=y (Rusty Russell) [555084] - [stable] fix more leaks in audit_tree.c tag_chunk() (Al Viro) [555084] - [stable] fix braindamage in audit_tree.c untag_chunk() (Al Viro) [555084] - [stable] mac80211: fix skb buffering issue (and fixes to that) (Johannes Berg) [555084] - [stable] kernel/sysctl.c: fix stable merge error in NOMMU mmap_min_addr (Mike Frysinger) [555084] - [stable] libertas: Remove carrier signaling from the scan code (Samuel Ortiz) [555084] - [stable] mac80211: add missing sanity checks for action frames (Felix Fietkau) [555084] - [stable] iwl: off by one bug (Dan Carpenter) [555084] - [stable] cfg80211: fix syntax error on user regulatory hints (Luis R. Rodriguez) [555084] - [stable] ath5k: Fix eeprom checksum check for custom sized eeproms (Luis R. Rodriguez) [555084] - [stable] iwlwifi: fix iwl_queue_used bug when read_ptr == write_ptr (Zhu Yi) [555084] - [stable] xen: fix hang on suspend. (Ian Campbell) [555084] - [stable] quota: Fix dquot_transfer for filesystems different from ext4 (Jan Kara) [555084] - [stable] hwmon: (adt7462) Fix pin 28 monitoring (Roger Blofeld) [555084] - [stable] hwmon: (coretemp) Fix TjMax for Atom N450/D410/D510 CPUs (Yong Wang) [555084] - [stable] netfilter: nf_ct_ftp: fix out of bounds read in update_nl_seq() (Patrick McHardy) [555084] - [stable] netfilter: ebtables: enforce CAP_NET_ADMIN (Florian Westphal) [555084] - [stable] ASoC: Fix WM8350 DSP mode B configuration (Mark Brown) [555084] - [stable] ALSA: atiixp: Specify codec for Foxconn RC4107MA-RS2 (Daniel T Chen) [555084] - [stable] ALSA: ac97: Add Dell Dimension 2400 to Headphone/Line Jack Sense blacklist (Daniel T Chen) [555084] - [stable] mmc_block: fix queue cleanup (Adrian Hunter) [555084] - [stable] mmc_block: fix probe error cleanup bug (Jarkko Lavinen) [555084] - [stable] mmc_block: add dev_t initialization check (Anna Lemehova) [555084] - [stable] kernel/signal.c: fix kernel information leak with print-fatal-signals=1 (Andi Kleen) [555084] - [stable] dma-debug: allow DMA_BIDIRECTIONAL mappings to be synced with DMA_FROM_DEVICE and (Krzysztof Halasa) [555084] - [stable] lib/rational.c needs module.h (Sascha Hauer) [555084] - [stable] drivers/cpuidle/governors/menu.c: fix undefined reference to `__udivdi3' (Stephen Hemminger) [555084] - [stable] rtc_cmos: convert shutdown to new pnp_driver->shutdown (OGAWA Hirofumi) [555084] - [stable] Revert "x86: Side-step lguest problem by only building cmpxchg8b_emu for pre-Pentium" (Rusty Russell) [555084] - [stable] exofs: simple_write_end does not mark_inode_dirty (Boaz Harrosh) [555084] - [stable] modules: Skip empty sections when exporting section notes (Ben Hutchings) [555084] - [stable] ASoC: fix params_rate() macro use in several codecs (Guennadi Liakhovetski) [555084] - [stable] fasync: split 'fasync_helper()' into separate add/remove functions (Linus Torvalds) [555084] - [stable] untangle the do_mremap() mess (Al Viro)- [mm] mmap: don't return ENOMEM when mapcount is temporarily exceeded in munmap() (Danny Feng) [557000] - [netdrv] vxge: fix issues found in Neterion testing (Michal Schmidt) [493985] - [x86] Force irq complete move during cpu offline (Prarit Bhargava) [541815] - [sound] Fix SPDIF-In for AD1988 codecs + add Intel Cougar IDs (Jaroslav Kysela) [557473] - [scsi] aic79xx: check for non-NULL scb in ahd_handle_nonpkt_busfree (Tomas Henzl) [557753] - [s390x] fix loading of PER control registers for utrace. (CAI Qian) [556410] - [s390x] ptrace: dont abuse PT_PTRACED (CAI Qian) [552102] - [perf] Remove the "event" callback from perf events (Jason Baron) [525517] - [perf] Use overflow handler instead of the event callback (Jason Baron) [525517] - [perf] Fix locking for PERF_FORMAT_GROUP (Jason Baron) [525517] - [perf] Fix event scaling for inherited counters (Jason Baron) [525517] - [perf] Fix PERF_FORMAT_GROUP scale info (Jason Baron) [525517] - [perf] Allow for custom overflow handlers (Jason Baron) [525517] - [perf] Add a callback to perf events (Jason Baron) [525517] - [perf] improve error reporting (Jason Baron) [525517] - [perf] add kernel internal interface (Jason Baron) [525517] - [utrace] fix utrace_maybe_reap() vs find_matching_engine() race (Oleg Nesterov) [557338] - [x86] Disable Memory hot add on x86 32-bit (Prarit Bhargava) [557131] - [netdrv] e1000e: update to the latest upstream (Andy Gospodarek) [462780] - [gfs] Use dquot_send_warning() (Steven Whitehouse) [557057] - [gfs] Add quota netlink support (Steven Whitehouse) [557057] - [netdrv] qlge: update to upstream version v1.00.00.23.00.00-01 (Andy Gospodarek) [553357] - [s390x] zfcp: set HW timeout requested by BSG request (Hendrik Brueckner) [556918] - [s390x] zfcp: introduce BSG timeout callback (Hendrik Brueckner) [556918] - [scsi] scsi_transport_fc: Allow LLD to reset FC BSG timeout (Hendrik Brueckner) [556918]- [kvm] fix cleanup_srcu_struct on vm destruction (Marcelo Tosatti) [554762] - [x86] core: make LIST_POISON less deadly (Avi Kivity) [554640] - [x86] dell-wmi: Add support for new Dell systems (Matthew Garrett) [525548] - [fs] xfs: 2.6.33 updates (Eric Sandeen) [554891] - [x86] Add kernel pagefault tracepoint for x86 & x86_64. (Larry Woodman) [526032] - [pci] PCIe AER: honor ACPI HEST FIRMWARE FIRST mode (Matthew Garrett) [537205] - [block] direct-io: cleanup blockdev_direct_IO locking (Eric Sandeen) [556547] - [tracing] tracepoint: Add signal tracepoints (Masami Hiramatsu) [526030] - [cgroups] fix for "kernel BUG at kernel/cgroup.c:790" (Dave Anderson) [547815] - [irq] Expose the irq_desc node as /proc/irq/*/node (George Beshers) [555866] - [scsi] qla2xxx - Update support for FC/FCoE HBA/CNA (Rob Evers) [553854] - [scsi] bfa update from 2.1.2.0 to 2.1.2.1 (Rob Evers) [475704] - [nfs] sunrpc: fix build-time warning (Steve Dickson) [437715] - [nfs] sunrpc: on successful gss error pipe write, don't return error (Steve Dickson) [437715] - [nfs] SUNRPC: Fix the return value in gss_import_sec_context() (Steve Dickson) [437715] - [nfs] SUNRPC: Fix up an error return value in gss_import_sec_context_kerberos() (Steve Dickson) [437715] - [nfs] sunrpc: fix peername failed on closed listener (Steve Dickson) [437715] - [nfs] nfsd: make sure data is on disk before calling ->fsync (Steve Dickson) [437715] - [uv] React 2.6.32.y: isolcpus broken in 2.6.32.y kernel (George Beshers) [548842] - [gru] GRU Rollup patch (George Beshers) [546680] - [uv] XPC: pass nasid instead of nid to gru_create_message_queue (George Beshers) [546695] - [uv] x86: XPC receive message reuse triggers invalid BUG_ON (George Beshers) [546695] - [uv] x86: xpc_make_first_contact hang due to not accepting ACTIVE state (George Beshers) [546695] - [uv] x86: xpc NULL deref when mesq becomes empty (George Beshers) [546695] - [uv] x86: update XPC to handle updated BIOS interface (George Beshers) [546695] - [uv] xpc needs to provide an abstraction for uv_gpa (George Beshers) [546695] - [uv] x86, irq: Check move_in_progress before freeing the vector mapping (George Beshers) [546668] - [uv] x86: Remove move_cleanup_count from irq_cfg (George Beshers) [546668] - [uv] x86, irq: Allow 0xff for /proc/irq/[n]/smp_affinity on an 8-cpu system (George Beshers) [546668] - [uv] x86, apic: Move SGI UV functionality out of generic IO-APIC code (George Beshers) [546668] - [uv] x86 SGI: Fix irq affinity for hub based interrupts (George Beshers) [546668] - [uv] x86 RTC: Always enable RTC clocksource (George Beshers) [546668] - [uv] x86 RTC: Rename generic_interrupt to x86_platform_ipi (George Beshers) [546668] - [uv] x86, mm: Correct the implementation of is_untracked_pat_range() (George Beshers) [548524] - [uv] x86: Change is_ISA_range() into an inline function (George Beshers) [548524] - [uv] x86, platform: Change is_untracked_pat_range() to bool (George Beshers) [548524] - [uv] x86, mm: is_untracked_pat_range() takes a normal semiclosed range (George Beshers) [548524] - [uv] x86, mm: Call is_untracked_pat_range() rather than is_ISA_range() (George Beshers) [548524] - [uv] x86 SGI: Dont track GRU space in PAT (George Beshers) [548524] - [scsi] megaraid: upgrade to 4.17 (Tomas Henzl) [520729] - [scsi] mpt2sas: Bump version 03.100.03.00 (Tomas Henzl) [470848] - [scsi] mpt2sas: don't update links nor unblock device at no link rate change (Tomas Henzl) [470848] - [scsi] mpt2sas: add support for RAID Action System Shutdown Initiated at OS Shutdown (Tomas Henzl) [470848] - [scsi] mpt2sas: freeze the sdev IO queue when firmware sends internal device reset (Tomas Henzl) [470848] - [scsi] mpt2sas: fix PPC endian bug (Tomas Henzl) [470848] - [scsi] mpt2sas: mpt2sas_base_get_sense_buffer_dma returns little endian (Tomas Henzl) [470848] - [scsi] mpt2sas: return DID_TRANSPORT_DISRUPTED in nexus loss and SCSI_MLQUEUE_DEVICE_BUSY if device is busy (Tomas Henzl) [470848] - [scsi] mpt2sas: retrieve the ioc facts prior to putting the controller into READY state (Tomas Henzl) [470848] - [scsi] mpt2sas: add new info messages for IR and Expander events (Tomas Henzl) [470848] - [scsi] mpt2sas: limit the max_depth to 32 for SATA devices (Tomas Henzl) [470848] - [scsi] mpt2sas: add TimeStamp support when sending ioc_init (Tomas Henzl) [470848] - [scsi] mpt2sas: add extended type for diagnostic buffer support (Tomas Henzl) [470848] - [scsi] mpt2sas: add command line option diag_buffer_enable (Tomas Henzl) [470848] - [scsi] mpt2sas: fix some comments (Tomas Henzl) [470848] - [scsi] mpt2sas: stop driver when firmware encounters faults (Tomas Henzl) [470848] - [scsi] mpt2sas: adding MPI Headers - revision L (Tomas Henzl) [470848] - [scsi] mpt2sas: new device SAS2208 support (Tomas Henzl) [470848] - [scsi] mpt2sas: check for valid response info (Tomas Henzl) [470848] - [scsi] mpt2sas: fix expander remove fail (Tomas Henzl) [470848] - [scsi] mpt2sas: use sas address instead of handle as a lookup (Tomas Henzl) [470848] - [sound] ALSA HDA driver update 2009-12-15 (Jaroslav Kysela) [555812] - [block] Honor the gfp_mask for alloc_page() in blkdev_issue_discard() (Mike Snitzer) [554719] - [scsi] sync fcoe with upstream (Mike Christie) [549945] - [net] dccp: modify how dccp creates slab caches to prevent bug halt in SLUB (Neil Horman) [553698] - [s390x] tape: Add pr_fmt() macro to all tape source files (Hendrik Brueckner) [554380] - [s390] qeth: fix packet loss if TSO is switched on (Hendrik Brueckner) [546632] - [s390x] qeth: Support for HiperSockets Network Traffic Analyzer (Hendrik Brueckner) [463706] - [serial] 8250: add support for DTR/DSR hardware flow control (Mauro Carvalho Chehab) [523848]- [build] Revert "[redhat] disabling temporaly DEVTMPFS" (Aristeu Rozanski)- [drm] minor printk fixes from upstream (Dave Airlie) [554601] - [offb] add support for framebuffer handoff to offb. (Dave Airlie) [554948] - [x86] allow fbdev primary video code on 64-bit. (Dave Airlie) [554930] - [drm] nouveau: update to 2.6.33 level (Dave Airlie) [549930] - [drm] ttm: validation API changes + ERESTART fixes. (Dave Airlie) [554918] - [drm] radeon/kms: update to 2.6.33 (without TTM API changes) (Dave Airlie) [554918] - [drm] i915: bring Intel DRM/KMS driver up to 2.6.33 (Dave Airlie) [554616] - [drm] radeon/intel: realign displayport helper code with upstream. (Dave Airlie) [554601] - [drm] kms: rollup KMS core and helper changes to 2.6.33 (Dave Airlie) [554601] - [drm] remove address mask param for drm_pci_alloc() (Dave Airlie) [554601] - [drm] add new userspace core drm interfaces from 2.6.33 (Dave Airlie) [554601] - [drm] unlocked ioctl support for core + macro fixes (Dave Airlie) [554601] - [drm] ttm: rollup upstream TTM fixes (Dave Airlie) [554601] - [drm] mm: patch drm core memory range manager up to 2.6.33 (Dave Airlie) [554601] - [drm] drm/edid: update to 2.6.33 EDID parser code (Dave Airlie) [554601] - [net] dccp: fix module load dependency btw dccp_probe and dccp (Neil Horman) [554840] - [powerpc] pseries: Correct pseries/dlpar.c build break without CONFIG_SMP (Steve Best) [539318] - [powerpc] cpu-allocation/deallocation process (Steve Best) [539318] - [powerpc] Add code to online/offline CPUs of a DLPAR node (Steve Best) [539318] - [powerpc] CPU DLPAR handling (Steve Best) [539318] - [powerpc] sysfs cpu probe/release files (Steve Best) [539318] - [powerpc] Kernel handling of Dynamic Logical Partitioning (Steve Best) [539318] - [powerpc] pseries: Add hooks to put the CPU into an appropriate offline state (Steve Best) [539318] - [powerpc] pseries: Add extended_cede_processor() helper function. (Steve Best) [539318] - [gfs] GFS2: Fix glock refcount issues (Steven Whitehouse) [546634] - [gfs] GFS2: Ensure uptodate inode size when using O_APPEND (Steven Whitehouse) [547639] - [gfs] GFS2: Fix locking bug in rename (Steven Whitehouse) [547640] - [gfs] GFS2: Fix lock ordering in gfs2_check_blk_state() (Steven Whitehouse) [554673] - [gfs2] only show nobarrier option on /proc/mounts when the option is active (Steven Whitehouse) [546665] - [gfs2] add barrier/nobarrier mount options (Steven Whitehouse) [546665] - [gfs2] remove division from new statfs code (Steven Whitehouse) [298561] - [gfs2] Improve statfs and quota usability (Steven Whitehouse) [298561] - [gfs2] Add set_xquota support (Steven Whitehouse) [298561] - [gfs2] Add get_xquota support (Steven Whitehouse) [298561] - [gfs2] Clean up gfs2_adjust_quota() and do_glock() (Steven Whitehouse) [298561] - [gfs2] Remove constant argument from qd_get() (Steven Whitehouse) [298561] - [gfs2] Remove constant argument from qdsb_get() (Steven Whitehouse) [298561] - [gfs2] Add proper error reporting to quota sync via sysfs (Steven Whitehouse) [298561] - [gfs2] Add get_xstate quota function (Steven Whitehouse) [298561] - [gfs2] Remove obsolete code in quota.c (Steven Whitehouse) [298561] - [gfs2] Hook gfs2_quota_sync into VFS via gfs2_quotactl_ops (Steven Whitehouse) [298561] - [gfs2] Alter arguments of gfs2_quota/statfs_sync (Steven Whitehouse) [298561] - [gfs2] Fix -o meta mounts for subsequent mounts (Steven Whitehouse) [546664] - [gfs] GFS2: Fix gfs2_xattr_acl_chmod() (Steven Whitehouse) [546294] - [gfs] VFS: Use GFP_NOFS in posix_acl_from_xattr() (Steven Whitehouse) [546294] - [gfs] GFS2: Add cached ACLs support (Steven Whitehouse) [546294] - [gfs] GFS2: Clean up ACLs (Steven Whitehouse) [546294] - [gfs] GFS2: Use gfs2_set_mode() instead of munge_mode() (Steven Whitehouse) [546294] - [gfs] GFS2: Use forget_all_cached_acls() (Steven Whitehouse) [546294] - [gfs] VFS: Add forget_all_cached_acls() (Steven Whitehouse) [546294] - [gfs] GFS2: Fix up system xattrs (Steven Whitehouse) [546294] - [netdrv] igb: Update igb driver to support Barton Hills (Stefan Assmann) [462783] - [dm] add feature flags to reduce future kABI impact (Mike Snitzer) [547756] - [block] Stop using byte offsets (Mike Snitzer) [554718] - [dm] Fix device mapper topology stacking (Mike Snitzer) [554718] - [block] bdev_stack_limits wrapper (Mike Snitzer) [554718] - [block] Fix discard alignment calculation and printing (Mike Snitzer) [554718] - [block] Correct handling of bottom device misaligment (Mike Snitzer) [554718] - [block] Fix incorrect alignment offset reporting and update documentation (Mike Snitzer) [554718] - [kvm] Fix possible circular locking in kvm_vm_ioctl_assign_device() (Marcelo Tosatti) [554762] - [kvm] only clear irq_source_id if irqchip is present (Marcelo Tosatti) [554762] - [kvm] fix lock imbalance in kvm_*_irq_source_id() (Marcelo Tosatti) [554762] - [kvm] VMX: Report unexpected simultaneous exceptions as internal errors (Marcelo Tosatti) [554762] - [kvm] Allow internal errors reported to userspace to carry extra data (Marcelo Tosatti) [554762] - [kvm] x86: disable paravirt mmu reporting (Marcelo Tosatti) [554762] - [kvm] x86: disallow KVM_{SET, GET}_LAPIC without allocated in-kernel lapic (Marcelo Tosatti) [554762] - [kvm] x86: disallow multiple KVM_CREATE_IRQCHIP (Marcelo Tosatti) [554762] - [kvm] VMX: Disable unrestricted guest when EPT disabled (Marcelo Tosatti) [554762] - [kvm] SVM: remove needless mmap_sem acquision from nested_svm_map (Marcelo Tosatti) [554762] - [kvm] SVM: Notify nested hypervisor of lost event injections (Marcelo Tosatti) [554762] - [kvm] SVM: Move INTR vmexit out of atomic code (Marcelo Tosatti) [554762] - [kvm] remove pre_task_link setting in save_state_to_tss16 (Marcelo Tosatti) [554762] - [kvm] x86: Extend KVM_SET_VCPU_EVENTS with selective updates (Marcelo Tosatti) [554500] - [kvm] x86: Add KVM_GET/SET_VCPU_EVENTS (Marcelo Tosatti) [554500] - [kvm] fix kvmclock-adjust-offset ioctl to match upstream (Marcelo Tosatti) [554524] - [kvm] SVM: init_vmcb(): remove redundant save->cr0 initialization (Marcelo Tosatti) [554506] - [kvm] SVM: Reset cr0 properly on vcpu reset (Marcelo Tosatti) [554506] - [kvm] VMX: Use macros instead of hex value on cr0 initialization (Marcelo Tosatti) [554506] - [kvm] avoid taking ioapic mutex for non-ioapic EOIs (Marcelo Tosatti) [550809] - [kvm] Bump maximum vcpu count to 64 (Marcelo Tosatti) [550809] - [kvm] convert slots_lock to a mutex (Marcelo Tosatti) [550809] - [kvm] switch vcpu context to use SRCU (Marcelo Tosatti) [550809] - [kvm] convert io_bus to SRCU (Marcelo Tosatti) [550809] - [kvm] x86: switch kvm_set_memory_alias to SRCU update (Marcelo Tosatti) [550809] - [kvm] use SRCU for dirty log (Marcelo Tosatti) [550809] - [kvm] introduce kvm->srcu and convert kvm_set_memory_region to SRCU update (Marcelo Tosatti) [550809] - [kvm] use gfn_to_pfn_memslot in kvm_iommu_map_pages (Marcelo Tosatti) [550809] - [kvm] introduce gfn_to_pfn_memslot (Marcelo Tosatti) [550809] - [kvm] split kvm_arch_set_memory_region into prepare and commit (Marcelo Tosatti) [550809] - [kvm] modify alias layout in x86s struct kvm_arch (Marcelo Tosatti) [550809] - [kvm] modify memslots layout in struct kvm (Marcelo Tosatti) [550809] - [kvm] rcu: Enable synchronize_sched_expedited() fastpath (Marcelo Tosatti) [550809] - [kvm] rcu: Add synchronize_srcu_expedited() to the documentation (Marcelo Tosatti) [550809] - [kvm] rcu: Add synchronize_srcu_expedited() to the rcutorture test suite (Marcelo Tosatti) [550809] - [kvm] Add synchronize_srcu_expedited() (Marcelo Tosatti) [550809] - [kvm] Drop kvm->irq_lock lock from irq injection path (Marcelo Tosatti) [550809] - [kvm] Move IO APIC to its own lock (Marcelo Tosatti) [550809] - [kvm] Convert irq notifiers lists to RCU locking (Marcelo Tosatti) [550809] - [kvm] Move irq ack notifier list to arch independent code (Marcelo Tosatti) [550809] - [kvm] Move irq routing data structure to rcu locking (Marcelo Tosatti) [550809] - [kvm] Maintain back mapping from irqchip/pin to gsi (Marcelo Tosatti) [550809] - [kvm] Change irq routing table to use gsi indexed array (Marcelo Tosatti) [550809] - [kvm] Move irq sharing information to irqchip level (Marcelo Tosatti) [550809] - [kvm] Call pic_clear_isr() on pic reset to reuse logic there (Marcelo Tosatti) [550809] - [kvm] Dont pass kvm_run arguments (Marcelo Tosatti) [550809]- [modsign] Remove Makefile.modpost qualifying message for module sign failure (David Howells) [543529] - [nfs] fix oops in nfs_rename() (Jeff Layton) [554337] - [x86] AMD: Fix stale cpuid4_info shared_map data in shared_cpu_map cpumasks (Prarit Bhargava) [546610] - [s390] kernel: improve code generated by atomic operations (Hendrik Brueckner) [547411] - [s390x] tape: incomplete device removal (Hendrik Brueckner) [547415] - [netdrv] be2net: update be2net driver to latest upstream (Ivan Vecera) [515262] - [x86] mce: fix confusion between bank attributes and mce attributes (hiro muneda) [476606] - [tpm] autoload tpm_tis driver (John Feeney) [531891] - [stable] generic_permission: MAY_OPEN is not write access (Serge E. Hallyn) [555084] - [stable] rt2x00: Disable powersaving for rt61pci and rt2800pci. (Gertjan van Wingerde) [555084] - [stable] lguest: fix bug in setting guest GDT entry (Rusty Russell) [555084] - [stable] ext4: Update documentation to correct the inode_readahead_blks option name (Fang Wenqi) [555084] - [stable] sched: Sched_rt_periodic_timer vs cpu hotplug (Peter Zijlstra) [555084] - [stable] amd64_edac: fix forcing module load/unload (Borislav Petkov) [555084] - [stable] amd64_edac: make driver loading more robust (Borislav Petkov) [555084] - [stable] amd64_edac: fix driver instance freeing (Borislav Petkov) [555084] - [stable] x86, msr: msrs_alloc/free for CONFIG_SMP=n (Borislav Petkov) [555084] - [stable] x86, msr: Add support for non-contiguous cpumasks (Borislav Petkov) [555084] - [stable] amd64_edac: unify MCGCTL ECC switching (Borislav Petkov) [555084] - [stable] cpumask: use modern cpumask style in drivers/edac/amd64_edac.c (Rusty Russell) [555084] - [stable] x86, msr: Unify rdmsr_on_cpus/wrmsr_on_cpus (Borislav Petkov) [555084] - [stable] ext4: fix sleep inside spinlock issue with quota and dealloc (#14739) (Dmitry Monakhov) [555084] - [stable] ext4: Convert to generic reserved quota's space management. (Dmitry Monakhov) [555084] - [stable] quota: decouple fs reserved space from quota reservation (Dmitry Monakhov) [555084] - [stable] Add unlocked version of inode_add_bytes() function (Dmitry Monakhov) [555084] - [stable] udf: Try harder when looking for VAT inode (Jan Kara) [555084] - [stable] orinoco: fix GFP_KERNEL in orinoco_set_key with interrupts disabled (Andrey Borzenkov) [555084] - [stable] drm: disable all the possible outputs/crtcs before entering KMS mode (Zhao Yakui) [555084] - [stable] drm/radeon/kms: fix crtc vblank update for r600 (Dave Airlie) [555084] - [stable] sched: Fix balance vs hotplug race (Peter Zijlstra) [555084] - [stable] Keys: KEYCTL_SESSION_TO_PARENT needs TIF_NOTIFY_RESUME architecture support (Geert Uytterhoeven) [555084] - [stable] b43: avoid PPC fault during resume (Larry Finger) [555084] - [stable] hwmon: (sht15) Off-by-one error in array index + incorrect constants (Jonathan Cameron) [555084] - [stable] netfilter: fix crashes in bridge netfilter caused by fragment jumps (Patrick McHardy) [555084] - [stable] ipv6: reassembly: use seperate reassembly queues for conntrack and local delivery (Patrick McHardy) [555084] - [stable] e100: Fix broken cbs accounting due to missing memset. (Roger Oksanen) [555084] - [stable] memcg: avoid oom-killing innocent task in case of use_hierarchy (Daisuke Nishimura) [555084] - [stable] x86/ptrace: make genregs[32]_get/set more robust (Linus Torvalds) [555084] - [stable] V4L/DVB (13596): ov511.c typo: lock => unlock (Dan Carpenter) [555084] - [stable] kernel/sysctl.c: fix the incomplete part of sysctl_max_map_count-should-be-non-negative.patch (WANG Cong) [555084] - [stable] 'sysctl_max_map_count' should be non-negative (Amerigo Wang) [555084] - [stable] NOMMU: Optimise away the {dac_,}mmap_min_addr tests (David Howells) [555084] - [stable] mac80211: fix race with suspend and dynamic_ps_disable_work (Luis R. Rodriguez) [555084] - [stable] iwlwifi: fix 40MHz operation setting on cards that do not allow it (Reinette Chatre) [555084] - [stable] iwlwifi: fix more eeprom endian bugs (Johannes Berg) [555084] - [stable] iwlwifi: fix EEPROM/OTP reading endian annotations and a bug (Johannes Berg) [555084] - [stable] iwl3945: fix panic in iwl3945 driver (Zhu Yi) [555084] - [stable] iwl3945: disable power save (Reinette Chatre) [555084] - [stable] ath9k_hw: Fix AR_GPIO_INPUT_EN_VAL_BT_PRIORITY_BB and its shift value in 0x4054 (Vasanthakumar Thiagarajan) [555084] - [stable] ath9k_hw: Fix possible OOB array indexing in gen_timer_index[] on 64-bit (Vasanthakumar Thiagarajan) [555084] - [stable] ath9k: fix suspend by waking device prior to stop (Sujith) [555084] - [stable] ath9k: wake hardware during AMPDU TX actions (Luis R. Rodriguez) [555084] - [stable] ath9k: fix missed error codes in the tx status check (Felix Fietkau) [555084] - [stable] ath9k: Fix TX queue draining (Sujith) [555084] - [stable] ath9k: wake hardware for interface IBSS/AP/Mesh removal (Luis R. Rodriguez) [555084] - [stable] ath5k: fix SWI calibration interrupt storm (Bob Copeland) [555084] - [stable] cfg80211: fix race between deauth and assoc response (Johannes Berg) [555084] - [stable] mac80211: Fix IBSS merge (Sujith) [555084] - [stable] mac80211: fix WMM AP settings application (Johannes Berg) [555084] - [stable] mac80211: fix propagation of failed hardware reconfigurations (Luis R. Rodriguez) [555084] - [stable] iwmc3200wifi: fix array out-of-boundary access (Zhu Yi) [555084] - [stable] Libertas: fix buffer overflow in lbs_get_essid() (Daniel Mack) [555084] - [stable] KVM: LAPIC: make sure IRR bitmap is scanned after vm load (Marcelo Tosatti) [555084] - [stable] KVM: MMU: remove prefault from invlpg handler (Marcelo Tosatti) [555084] - [stable] ioat2,3: put channel hardware in known state at init (Dan Williams) [555084] - [stable] ioat3: fix p-disabled q-continuation (Dan Williams) [555084] - [stable] x86/amd-iommu: Fix initialization failure panic (Joerg Roedel) [555084] - [stable] dma-debug: Fix bug causing build warning (Ingo Molnar) [555084] - [stable] dma-debug: Do not add notifier when dma debugging is disabled. (Shaun Ruffell) [555084] - [stable] dma: at_hdmac: correct incompatible type for argument 1 of 'spin_lock_bh' (Nicolas Ferre) [555084] - [stable] md: Fix unfortunate interaction with evms (NeilBrown) [555084] - [stable] x86: SGI UV: Fix writes to led registers on remote uv hubs (Mike Travis) [555084] - [stable] drivers/net/usb: Correct code taking the size of a pointer (Julia Lawall) [555084] - [stable] USB: fix bugs in usb_(de)authorize_device (Alan Stern) [555084] - [stable] USB: rename usb_configure_device (Alan Stern) [555084] - [stable] Bluetooth: Prevent ill-timed autosuspend in USB driver (Oliver Neukum) [555084] - [stable] USB: musb: gadget_ep0: avoid SetupEnd interrupt (Sergei Shtylyov) [555084] - [stable] USB: Fix a bug on appledisplay.c regarding signedness (pancho horrillo) [555084] - [stable] USB: option: support hi speed for modem Haier CE100 (Donny Kurnia) [555084] - [stable] USB: emi62: fix crash when trying to load EMI 6|2 firmware (Clemens Ladisch) [555084] - [stable] drm/radeon: fix build on 64-bit with some compilers. (Dave Airlie) [555084] - [stable] ASoC: Do not write to invalid registers on the wm9712. (Eric Millbrandt) [555084] - [stable] powerpc: Handle VSX alignment faults correctly in little-endian mode (Neil Campbell) [555084] - [stable] ACPI: Use the return result of ACPI lid notifier chain correctly (Zhao Yakui) [555084] - [stable] ACPI: EC: Fix MSI DMI detection (Alexey Starikovskiy) [555084] - [stable] acerhdf: limit modalias matching to supported (Stefan Bader) [555084] - [stable] ALSA: hda - Fix missing capsrc_nids for ALC88x (Takashi Iwai) [555084] - [stable] sound: sgio2audio/pdaudiocf/usb-audio: initialize PCM buffer (Clemens Ladisch) [555084] - [stable] ASoC: wm8974: fix a wrong bit definition (Guennadi Liakhovetski) [555084] - [stable] pata_cmd64x: fix overclocking of UDMA0-2 modes (Bartlomiej Zolnierkiewicz) [555084] - [stable] pata_hpt3x2n: fix clock turnaround (Sergei Shtylyov) [555084] - [stable] clockevents: Prevent clockevent_devices list corruption on cpu hotplug (Thomas Gleixner) [555084] - [stable] sched: Select_task_rq_fair() must honour SD_LOAD_BALANCE (Peter Zijlstra) [555084] - [stable] x86, cpuid: Add "volatile" to asm in native_cpuid() (Suresh Siddha) [555084] - [stable] sched: Fix task_hot() test order (Peter Zijlstra) [555084] - [stable] SCSI: fc class: fix fc_transport_init error handling (Mike Christie) [555084] - [stable] SCSI: st: fix mdata->page_order handling (FUJITA Tomonori) [555084] - [stable] SCSI: qla2xxx: dpc thread can execute before scsi host has been added (Michael Reed) [555084] - [stable] SCSI: ipr: fix EEH recovery (Kleber Sacilotto de Souza) [555084] - [stable] implement early_io{re,un}map for ia64 (Luck, Tony) [555084] - [stable] perf_event: Fix incorrect range check on cpu number (Paul Mackerras) [555084] - [stable] netfilter: xtables: document minimal required version (Jan Engelhardt) [555084] - [stable] intel-iommu: ignore page table validation in pass through mode (Chris Wright) [555084] - [stable] jffs2: Fix long-standing bug with symlink garbage collection. (David Woodhouse) [555084] - [stable] ipvs: zero usvc and udest (Simon Horman) [555084] - [stable] mm: sigbus instead of abusing oom (Hugh Dickins) [555084] - [stable] drm/i915: Fix LVDS stability issue on Ironlake (Zhenyu Wang) [555084] - [stable] drm/i915: PineView only has LVDS and CRT ports (Zhenyu Wang) [555084] - [stable] drm/i915: Avoid NULL dereference with component_only tv_modes (Chris Wilson) [555084] - [stable] x86: Under BIOS control, restore AP's APIC_LVTTHMR to the BSP value (Yong Wang) [555084] - [stable] bcm63xx_enet: fix compilation failure after get_stats_count removal (Florian Fainelli) [555084] - [stable] V4L/DVB (13116): gspca - ov519: Webcam 041e:4067 added. (Rafal Milecki) [555084] - [stable] ext3: Fix data / filesystem corruption when write fails to copy data (Jan Kara) [555084] - [stable] net: Fix userspace RTM_NEWLINK notifications. (Eric W. Biederman) [555084] - [stable] ACPI: Use the ARB_DISABLE for the CPU which model id is less than 0x0f. (Zhao Yakui) [555084] - [stable] vmalloc: conditionalize build of pcpu_get_vm_areas() (Tejun Heo) [555084] - [stable] asus-laptop: change light sens default values. (Corentin Chary) [555084] - [stable] acerhdf: add new BIOS versions (Peter Feuerer) [555084] - [stable] matroxfb: fix problems with display stability (Alan Cox) [555084] - [stable] ipw2100: fix rebooting hang with driver loaded (Zhu Yi) [555084] - [stable] thinkpad-acpi: preserve rfkill state across suspend/resume (Henrique de Moraes Holschuh) [555084] - [stable] thinkpad-acpi: fix default brightness_mode for R50e/R51 (Henrique de Moraes Holschuh) [555084] - [stable] memcg: fix memory.memsw.usage_in_bytes for root cgroup (Kirill A. Shutemov) [555084] - [stable] mac80211: Fix dynamic power save for scanning. (Vivek Natarajan) [555084] - [stable] ath9k: fix tx status reporting (Felix Fietkau) [555084] - [stable] tracing: Fix event format export (Johannes Berg) [555084] - [stable] b43legacy: avoid PPC fault during resume (Larry Finger) [555084] - [stable] sparc: Set UTS_MACHINE correctly. (David S. Miller) [555084] - [stable] sparc64: Fix stack debugging IRQ stack regression. (David S. Miller) [555084] - [stable] sparc64: Fix overly strict range type matching for PCI devices. (David S. Miller) [555084] - [stable] sparc64: Don't specify IRQF_SHARED for LDC interrupts. (David S. Miller) [555084] - [stable] b44 WOL setup: one-bit-off stack corruption kernel panic fix (Stanislav Brabec) [555084] - [stable] ip_fragment: also adjust skb->truesize for packets not owned by a socket (Patrick McHardy) [555084] - [stable] tcp: Stalling connections: Fix timeout calculation routine (Damian Lukowski) [555084] - [stable] slc90e66: fix UDMA handling (Bartlomiej Zolnierkiewicz) [555084] - [stable] xen: try harder to balloon up under memory pressure. (Ian Campbell) [555084] - [stable] Xen balloon: fix totalram_pages counting. (Gianluca Guida) [555084] - [stable] xen: explicitly create/destroy stop_machine workqueues outside suspend/resume region. (Ian Campbell) [555084] - [stable] xen: use iret for return from 64b kernel to 32b usermode (Jeremy Fitzhardinge) [555084] - [stable] xen: don't leak IRQs over suspend/resume. (Ian Campbell) [555084] - [stable] xen: improve error handling in do_suspend. (Ian Campbell) [555084] - [stable] xen: call clock resume notifier on all CPUs (Ian Campbell) [555084] - [stable] xen: register runstate info for boot CPU early (Jeremy Fitzhardinge) [555084] - [stable] xen: don't call dpm_resume_noirq() with interrupts disabled. (Jeremy Fitzhardinge) [555084] - [stable] xen: register runstate on secondary CPUs (Ian Campbell) [555084] - [stable] xen: register timer interrupt with IRQF_TIMER (Ian Campbell) [555084] - [stable] xen: correctly restore pfn_to_mfn_list_list after resume (Ian Campbell) [555084] - [stable] xen: restore runstate_info even if !have_vcpu_info_placement (Jeremy Fitzhardinge) [555084] - [stable] xen: re-register runstate area earlier on resume. (Ian Campbell) [555084] - [stable] xen/xenbus: make DEVICE_ATTR()s static (Jeremy Fitzhardinge) [555084] - [stable] drm/i915: Add the missing clonemask for display port on Ironlake (Zhao Yakui) [555084] - [stable] drm/i915: Set the error code after failing to insert new offset into mm ht. (Chris Wilson) [555084] - [stable] drm/ttm: Fix build failure due to missing struct page (Martin Michlmayr) [555084] - [stable] drm/radeon/kms: rs6xx/rs740: clamp vram to aperture size (Alex Deucher) [555084] - [stable] drm/radeon/kms: fix vram setup on rs600 (Alex Deucher) [555084] - [stable] drm/radeon/kms: fix legacy crtc2 dpms (Alex Deucher) [555084] - [stable] drm/radeon/kms: handle vblanks properly with dpms on (Alex Deucher) [555084] - [stable] drm/radeon/kms: Add quirk for HIS X1300 board (Alex Deucher) [555084] - [stable] powerpc: Fix usage of 64-bit instruction in 32-bit altivec code (Benjamin Herrenschmidt) [555084] - [stable] powerpc/therm_adt746x: Record pwm invert bit at module load time] (Darrick J. Wong) [555084] - [stable] powerpc/windfarm: Add detection for second cpu pump (Bolko Maass) [555084] - [stable] mm: hugetlb: fix hugepage memory leak in walk_page_range() (Naoya Horiguchi) [555084] - [stable] mm: hugetlb: fix hugepage memory leak in mincore() (Naoya Horiguchi) [555084] - [stable] x86: Fix bogus warning in apic_noop.apic_write() (Thomas Gleixner) [555084] - [stable] rtl8187: Fix wrong rfkill switch mask for some models (Larry Finger) [555084] - [stable] wireless: correctly report signal value for IEEE80211_HW_SIGNAL_UNSPEC (John W. Linville) [555084] - [stable] mac80211: fix scan abort sanity checks (Johannes Berg) [555084] - [stable] mac80211: Revert 'Use correct sign for mesh active path refresh' (Javier Cardona) [555084] - [stable] mac80211: Fixed bug in mesh portal paths (Javier Cardona) [555084] - [stable] mac80211: Fix bug in computing crc over dynamic IEs in beacon (Vasanthakumar Thiagarajan) [555084] - [stable] Serial: Do not read IIR in serial8250_start_tx when UART_BUG_TXEN (Ian Jackson) [555084] - [stable] Driver core: fix race in dev_driver_string (Alan Stern) [555084] - [stable] debugfs: fix create mutex racy fops and private data (Mathieu Desnoyers) [555084] - [stable] devpts_get_tty() should validate inode (Sukadev Bhattiprolu) [555084] - [stable] futex: Take mmap_sem for get_user_pages in fault_in_user_writeable (Andi Kleen) [555084] - [stable] md/bitmap: protect against bitmap removal while being updated. (NeilBrown) [555084] - [stable] hfs: fix a potential buffer overflow (Amerigo Wang) [555084] - [stable] pxa/em-x270: fix usb hub power up/reset sequence (Igor Grinberg) [555084] - [stable] USB: Close usb_find_interface race v3 (Russ Dill) [555084] - [stable] USB: usb-storage: add BAD_SENSE flag (Alan Stern) [555084] - [stable] USB: usbtmc: repeat usb_bulk_msg until whole message is transfered (Andre Herms) [555084] - [stable] USB: option.c: add support for D-Link DWM-162-U5 (Zhang Le) [555084] - [stable] USB: musb_gadget_ep0: fix unhandled endpoint 0 IRQs, again (Sergei Shtylyov) [555084] - [stable] USB: xhci: Add correct email and files to MAINTAINERS entry. (Sarah Sharp) [555084] - [stable] jbd2: don't wipe the journal on a failed journal checksum (Theodore Ts'o) [555084] - [stable] UBI: flush wl before clearing update marker (Sebastian Andrzej Siewior) [555084] - [stable] bsdacct: fix uid/gid misreporting (Alexey Dobriyan) [555084] - [stable] V4L/DVB: Fix test in copy_reg_bits() (Roel Kluin) [555084] - [stable] pata_hpt{37x|3x2n}: fix timing register masks (take 2) (Sergei Shtylyov) [555084] - [stable] x86: Fix typo in Intel CPU cache size descriptor (Dave Jones) [555084] - [stable] x86: Add new Intel CPU cache size descriptors (Dave Jones) [555084] - [stable] x86: Fix duplicated UV BAU interrupt vector (Cliff Wickman) [555084] - [stable] x86/mce: Set up timer unconditionally (Jan Beulich) [555084] - [stable] x86, mce: don't restart timer if disabled (Hidetoshi Seto) [555084] - [stable] x86: Use -maccumulate-outgoing-args for sane mcount prologues (Thomas Gleixner) [555084] - [stable] x86: Prevent GCC 4.4.x (pentium-mmx et al) function prologue wreckage (Thomas Gleixner) [555084] - [stable] KVM: x86: include pvclock MSRs in msrs_to_save (Glauber Costa) [555084] - [stable] KVM: fix irq_source_id size verification (Marcelo Tosatti) [555084] - [stable] KVM: s390: Make psw available on all exits, not just a subset (Carsten Otte) [555084] - [stable] KVM: s390: Fix prefix register checking in arch/s390/kvm/sigp.c (Carsten Otte) [555084] - [stable] KVM: x86 emulator: limit instructions to 15 bytes (Avi Kivity) [555084] - [stable] ALSA: hrtimer - Fix lock-up (Takashi Iwai) [555084] - [stable] hrtimer: Fix /proc/timer_list regression (Feng Tang) [555084] - [stable] ath5k: enable EEPROM checksum check (Luis R. Rodriguez) [555084] - [stable] ath5k: allow setting txpower to 0 (Bob Copeland) [555084] - [stable] ssb: Fix range check in sprom write (Michael Buesch) [555084] - [stable] x86, apic: Enable lapic nmi watchdog on AMD Family 11h (Mikael Pettersson) [555084] - [stable] x86: ASUS P4S800 reboot=bios quirk (Leann Ogasawara) [555084] - [stable] x86: GART: pci-gart_64.c: Use correct length in strncmp (Joe Perches) [555084] - [stable] x86: Fix iommu=nodac parameter handling (Tejun Heo) [555084] - [stable] x86, Calgary IOMMU quirk: Find nearest matching Calgary while walking up the PCI tree (Darrick J. Wong) [555084] - [stable] x86/amd-iommu: un__init iommu_setup_msi (Joerg Roedel) [555084] - [stable] x86/amd-iommu: attach devices to pre-allocated domains early (Joerg Roedel) [555084] - [stable] sched: Fix and clean up rate-limit newidle code (Mike Galbraith) [555084] - [stable] sched: Rate-limit newidle (Mike Galbraith) [555084] - [stable] sched: Fix affinity logic in select_task_rq_fair() (Mike Galbraith) [555084] - [stable] sched: Check for an idle shared cache in select_task_rq_fair() (Mike Galbraith) [555084] - [stable] PM / Runtime: Fix lockdep warning in __pm_runtime_set_status() (Rafael J. Wysocki) [555084] - [stable] perf_event: Initialize data.period in perf_swevent_hrtimer() (Xiao Guangrong) [555084] - [stable] perf_event: Fix invalid type in ioctl definition (Arjan van de Ven) [555084] - [stable] rcu: Remove inline from forward-referenced functions (Paul E. McKenney) [555084] - [stable] rcu: Fix note_new_gpnum() uses of ->gpnum (Paul E. McKenney) [555084] - [stable] rcu: Fix synchronization for rcu_process_gp_end() uses of ->completed counter (Paul E. McKenney) [555084] - [stable] rcu: Prepare for synchronization fixes: clean up for non-NO_HZ handling of ->completed counter (Paul E. McKenney) [555084] - [stable] firewire: ohci: handle receive packets with a data length of zero (Jay Fenlason) [555084] - [stable] USB: option: add pid for ZTE (zhao.ming9@zte.com.cn) [555084] - [stable] USB: usb-storage: fix bug in fill_inquiry (Alan Stern) [555084] - [stable] ext4: Fix potential fiemap deadlock (mmap_sem vs. i_data_sem) (Theodore Ts'o) [555084] - [stable] ext4: Wait for proper transaction commit on fsync (Jan Kara) [555084] - [stable] ext4: fix incorrect block reservation on quota transfer. (Dmitry Monakhov) [555084] - [stable] ext4: quota macros cleanup (Dmitry Monakhov) [555084] - [stable] ext4: ext4_get_reserved_space() must return bytes instead of blocks (Dmitry Monakhov) [555084] - [stable] ext4: remove blocks from inode prealloc list on failure (Curt Wohlgemuth) [555084] - [stable] ext4: Avoid data / filesystem corruption when write fails to copy data (Jan Kara) [555084] - [stable] ext4: Return the PTR_ERR of the correct pointer in setup_new_group_blocks() (Roel Kluin) [555084] - [stable] jbd2: Add ENOMEM checking in and for jbd2_journal_write_metadata_buffer() (Theodore Ts'o) [555084] - [stable] ext4: move_extent_per_page() cleanup (Akira Fujita) [555084] - [stable] ext4: initialize moved_len before calling ext4_move_extents() (Kazuya Mio) [555084] - [stable] ext4: Fix double-free of blocks with EXT4_IOC_MOVE_EXT (Akira Fujita) [555084] - [stable] ext4: make "norecovery" an alias for "noload" (Eric Sandeen) [555084] - [stable] ext4: fix error handling in ext4_ind_get_blocks() (Jan Kara) [555084] - [stable] ext4: avoid issuing unnecessary barriers (Theodore Ts'o) [555084] - [stable] ext4: fix block validity checks so they work correctly with meta_bg (Theodore Ts'o) [555084] - [stable] ext4: fix uninit block bitmap initialization when s_meta_first_bg is non-zero (Theodore Ts'o) [555084] - [stable] ext4: don't update the superblock in ext4_statfs() (Theodore Ts'o) [555084] - [stable] ext4: journal all modifications in ext4_xattr_set_handle (Eric Sandeen) [555084] - [stable] ext4: fix i_flags access in ext4_da_writepages_trans_blocks() (Julia Lawall) [555084] - [stable] ext4: make sure directory and symlink blocks are revoked (Theodore Ts'o) [555084] - [stable] ext4: plug a buffer_head leak in an error path of ext4_iget() (Theodore Ts'o) [555084] - [stable] ext4: fix possible recursive locking warning in EXT4_IOC_MOVE_EXT (Akira Fujita) [555084] - [stable] ext4: fix lock order problem in ext4_move_extents() (Akira Fujita) [555084] - [stable] ext4: fix the returned block count if EXT4_IOC_MOVE_EXT fails (Akira Fujita) [555084] - [stable] ext4: avoid divide by zero when trying to mount a corrupted file system (Theodore Ts'o) [555084] - [stable] ext4: fix potential buffer head leak when add_dirent_to_buf() returns ENOSPC (Theodore Ts'o) [555084] - [stable] SCSI: megaraid_sas: fix 64 bit sense pointer truncation (Yang, Bo) [555084] - [stable] SCSI: osd_protocol.h: Add missing #include (Martin Michlmayr) [555084] - [stable] signal: Fix alternate signal stack check (Sebastian Andrzej Siewior) [555084]- [scsi] cciss: fix spinlock use (Tomas Henzl) [552910] - [scsi] cciss,hpsa: reassign controllers (Tomas Henzl) [552192] - [modsign] Don't attempt to sign a module if there are no key files (David Howells) [543529] - [x86] Compile mce-inject module (Prarit Bhargava) [553323] - [nfs] fix insecure export option (Steve Dickson) [437715] - [nfs] NFS update to 2.6.33 part 3 (Steve Dickson) [437715] - [nfs] NFS update to 2.6.33 part 2 (Steve Dickson) [437715] - [nfs] NFS update to 2.6.33 part 1 (Steve Dickson) [437715] - [s390] cio: deactivated devices can cause use after free panic (Hendrik Brueckner) [548490] - [s390] cio: memory leaks when checking unusable devices (Hendrik Brueckner) [548490] - [s390] cio: DASD steal lock task hangs (Hendrik Brueckner) [548490] - [s390] cio: DASD cannot be set online (Hendrik Brueckner) [548490] - [s390] cio: erratic DASD I/O behavior (Hendrik Brueckner) [548490] - [s390] cio: not operational devices cannot be deactivated (Hendrik Brueckner) [548490] - [s390] cio: initialization of I/O devices fails (Hendrik Brueckner) [548490] - [s390] cio: kernel panic after unexpected interrupt (Hendrik Brueckner) [548490] - [s390] cio: incorrect device state after device recognition and recovery (Hendrik Brueckner) [548490] - [s390] cio: setting a device online or offline fails for unknown reasons (Hendrik Brueckner) [548490] - [s390] cio: device recovery fails after concurrent hardware changes (Hendrik Brueckner) [548490] - [s390] cio: device recovery stalls after multiple hardware events (Hendrik Brueckner) [548490] - [s390] cio: double free under memory pressure (Hendrik Brueckner) [548490] - [sunrpc] Don't display zero scope IDs (Jeff Layton) [463530] - [sunrpc] Deprecate support for site-local addresses (Jeff Layton) [463530] - [input] dell-laptop: Update rfkill state on switch change (Matthew Garrett) [547892] - [input] Add support for adding i8042 filters (Matthew Garrett) [547892] - [vfs] force reval of target when following LAST_BIND symlinks (Jeff Layton) [548153] - [scsi] scsi_dh_rdac: add two IBM devices to rdac_dev_list (Rob Evers) [528576] - [fs] ext4: flush delalloc blocks when space is low (Eric Sandeen) [526758] - [fs] fs-writeback: Add helper function to start writeback if idle (Eric Sandeen) [526758] - [fat] make discard a mount option (Jeff Moyer) [552355] - [ext4] make trim/discard optional (and off by default) (Jeff Moyer) [552355] - [fusion] bump version to 3.04.13 (Tomas Henzl) [548408] - [fusion] fix for incorrect data underrun (Tomas Henzl) [548408] - [fusion] remove unnecessary printk (Tomas Henzl) [548408] - [cifs] NULL out tcon, pSesInfo, and srvTcp pointers when chasing DFS referrals (Jeff Layton) [545984] - [fs] ext4: wait for log to commit when unmounting (Josef Bacik) [524267] - [mm] hwpoison: backport the latest patches from linux-2.6.33 (Dean Nelson) [547705] - [netdrv] bnx2i: update to 2.1.0 (Stanislaw Gruszka) [463268] - [netdrv] cnic: fixes for RHEL6 (Stanislaw Gruszka) [463268] - [gfs2] Fix potential race in glock code (Steven Whitehouse) [546279] - [scsi] make driver PCI legacy I/O port free (Tomas Henzl) [549118] - [scsi] eliminate double free (Tomas Henzl) [549351] - [dlm] always use GFP_NOFS (David Teigland) [545904] - [block] Fix topology stacking for data and discard alignment (Mike Snitzer) [549766] - [scsi] scsi_dh: Make alua hardware handler s activate async (Rob Evers) [537257] - [scsi] scsi_dh: Make hp hardware handler s activate async (Rob Evers) [537257] - [scsi] scsi_dh: Make rdac hardware handler s activate async (Rob Evers) [537257] - [scsi] scsi_dh: Change the scsidh_activate interface to be asynchronous (Rob Evers) [537257] - [netdrv] update tg3 to version 3.105 (John Feeney) [465194] - [netdrv] bnx2x: update to 1.52.1-5 (Stanislaw Gruszka) [464427] - [netdrv] ixgbe: add support for 82599-KR and update to latest upstream (Andy Gospodarek) [462781] - [block] cfq-iosched: Remove prio_change logic for workload selection (Jeff Moyer) [548796] - [block] cfq-iosched: Get rid of nr_groups (Jeff Moyer) [548796] - [block] cfq-iosched: Remove the check for same cfq group from allow_merge (Jeff Moyer) [548796] - [block] cfq: set workload as expired if it doesn't have any slice left (Jeff Moyer) [548796] - [block] Fix a CFQ crash in "for-2.6.33" branch of block tree (Jeff Moyer) [548796] - [block] cfq: Remove wait_request flag when idle time is being deleted (Jeff Moyer) [548796] - [block] cfq-iosched: commenting non-obvious initialization (Jeff Moyer) [548796] - [block] cfq-iosched: Take care of corner cases of group losing share due to deletion (Jeff Moyer) [548796] - [block] cfq-iosched: Get rid of cfqq wait_busy_done flag (Jeff Moyer) [548796] - [block] cfq: Optimization for close cooperating queue searching (Jeff Moyer) [548796] - [block] cfq-iosched: reduce write depth only if sync was delayed (Jeff Moyer) [548796] - [x86] ucode-amd: Load ucode-patches once and not separately of each CPU (George Beshers) [548840] - [x86] Remove enabling x2apic message for every CPU (George Beshers) [548840] - [x86] Limit number of per cpu TSC sync messages (George Beshers) [548840] - [sched] Limit the number of scheduler debug messages (George Beshers) [548840] - [init] Limit the number of per cpu calibration bootup messages (George Beshers) [548840] - [x86] Limit the number of processor bootup messages (George Beshers) [548840] - [x86] cpu: mv display_cacheinfo -> cpu_detect_cache_sizes (George Beshers) [548840] - [x86] Remove CPU cache size output for non-Intel too (George Beshers) [548840] - [x86] Remove the CPU cache size printk's (George Beshers) [548840]- [kvm] VMX: Use shared msr infrastructure (Avi Kivity) [547777] - [kvm] x86 shared msr infrastructure (Avi Kivity) [547777] - [kvm] VMX: Move MSR_KERNEL_GS_BASE out of the vmx autoload msr area (Avi Kivity) [547777] - [kvm] core, x86: Add user return notifiers (Avi Kivity) [547777] - [quota] ext4: Support for 64-bit quota format (Jerome Marchand) [546311] - [quota] ext3: Support for vfsv1 quota format (Jerome Marchand) [546311] - [quota] Implement quota format with 64-bit space and inode limits (Jerome Marchand) [546311] - [quota] Move definition of QFMT_OCFS2 to linux/quota.h (Jerome Marchand) [546311] - [scsi] cciss: remove pci-ids (Tomas Henzl) [464649] - [scsi] hpsa: new driver (Tomas Henzl) [464649] - [mm] Add file page writeback mm tracepoints. (Larry Woodman) [523093] - [mm] Add page reclaim mm tracepoints. (Larry Woodman) [523093] - [mm] Add file page mm tracepoints. (Larry Woodman) [523093] - [mm] Add anonynmous page mm tracepoints. (Larry Woodman) [523093] - [mm] Add mm tracepoint definitions to kmem.h (Larry Woodman) [523093] - [ksm] fix ksm.h breakage of nommu build (Izik Eidus) [548586] - [ksm] remove unswappable max_kernel_pages (Izik Eidus) [548586] - [ksm] memory hotremove migration only (Izik Eidus) [548586] - [ksm] rmap_walk to remove_migation_ptes (Izik Eidus) [548586] - [ksm] mem cgroup charge swapin copy (Izik Eidus) [548586] - [ksm] share anon page without allocating (Izik Eidus) [548586] - [ksm] take keyhole reference to page (Izik Eidus) [548586] - [ksm] hold anon_vma in rmap_item (Izik Eidus) [548586] - [ksm] let shared pages be swappable (Izik Eidus) [548586] - [ksm] fix mlockfreed to munlocked (Izik Eidus) [548586] - [ksm] stable_node point to page and back (Izik Eidus) [548586] - [ksm] separate stable_node (Izik Eidus) [548586] - [ksm] singly-linked rmap_list (Izik Eidus) [548586] - [ksm] cleanup some function arguments (Izik Eidus) [548586] - [ksm] remove redundancies when merging page (Izik Eidus) [548586] - [ksm] three remove_rmap_item_from_tree cleanups (Izik Eidus) [548586] - [mm] stop ptlock enlarging struct page (Izik Eidus) [548586] - [mm] vmscan: do not evict inactive pages when skipping an active list scan (Rik van Riel) [548457] - [mm] vmscan: make consistent of reclaim bale out between do_try_to_free_page and shrink_zone (Rik van Riel) [548457] - [mm] vmscan: kill sc.swap_cluster_max (Rik van Riel) [548457] - [mm] vmscan: zone_reclaim() dont use insane swap_cluster_max (Rik van Riel) [548457] - [mm] vmscan: kill hibernation specific reclaim logic and unify it (Rik van Riel) [548457] - [mm] vmscan: separate sc.swap_cluster_max and sc.nr_max_reclaim (Rik van Riel) [548457] - [mm] vmscan: stop kswapd waiting on congestion when the min watermark is not being met (Rik van Riel) [548457] - [mm] vmscan: have kswapd sleep for a short interval and double check it should be asleep (Rik van Riel) [548457] - [mm] pass address down to rmap ones (Rik van Riel) [548457] - [mm] CONFIG_MMU for PG_mlocked (Rik van Riel) [548457] - [mm] mlocking in try_to_unmap_one (Rik van Riel) [548457] - [mm] define PAGE_MAPPING_FLAGS (Rik van Riel) [548457] - [mm] swap_info: note SWAP_MAP_SHMEM (Rik van Riel) [548457] - [mm] swap_info: swap count continuations (Rik van Riel) [548457] - [mm] swap_info: swap_map of chars not shorts (Rik van Riel) [548457] - [mm] swap_info: SWAP_HAS_CACHE cleanups (Rik van Riel) [548457] - [mm] swap_info: miscellaneous minor cleanups (Rik van Riel) [548457] - [mm] swap_info: include first_swap_extent (Rik van Riel) [548457] - [mm] swap_info: change to array of pointers (Rik van Riel) [548457] - [mm] swap_info: private to swapfile.c (Rik van Riel) [548457] - [mm] move inc_zone_page_state(NR_ISOLATED) to just isolated place (Rik van Riel) [548457] - [xen] support MAXSMP (Andrew Jones) [547129] - [xen] wait up to 5 minutes for device connetion and fix fallout (Paolo Bonzini) [523630] - [uv] x86 SGI: Map low MMR ranges (George Beshers) [548181] - [uv] gru: function to generate chipset IPI values (George Beshers) [548181] - [uv] x86 RTC: Clean up error handling (George Beshers) [548181] - [uv] x86: RTC: Add clocksource only boot option (George Beshers) [548181] - [uv] x86: RTC: Fix early expiry handling (George Beshers) [548181] - [uv] x86: introduce uv_gpa_is_mmr (George Beshers) [548181] - [uv] x86: function to translate from gpa -> socket_paddr (George Beshers) [548181] - [uv] x86: SGI UV: Fix BAU initialization (George Beshers) [548181] - [s390] zfcp: Block SCSI EH thread for rport state BLOCKED (Hendrik Brueckner) [547413] - [scsi] scsi_transport_fc: Introduce helper function for blocking scsi_eh (Hendrik Brueckner) [547413] - [s390] zfcp: improve FSF error reporting (Hendrik Brueckner) [547386] - [s390] zfcp: fix ELS ADISC handling to prevent QDIO errors (Hendrik Brueckner) [547385] - [s390] zfcp: Assign scheduled work to driver queue (Hendrik Brueckner) [547377] - [s390] zfcp: Don't fail SCSI commands when transitioning to blocked fc_rport (Hendrik Brueckner) [547379] - [s390] ctcm: suspend has to wait for outstanding I/O (Hendrik Brueckner) [546633] - [s390] cmm: free pages on hibernate (Hendrik Brueckner) [546407] - [s390] iucv: add work_queue cleanup for suspend (Hendrik Brueckner) [546319] - [s390] dasd: let device initialization wait for LCU setup (Hendrik Brueckner) [547735] - [s390] dasd: remove strings from s390dbf (Hendrik Brueckner) [547735] - [s390] dasd: enable prefix independent of pav support (Hendrik Brueckner) [547735] - [sound] ALSA HDA driver update 2009-12-15 (Jaroslav Kysela) [525391] - [utrace] utrace core (Roland McGrath) [549491] - [utrace] implement utrace-ptrace (Roland McGrath) [549491] - [ptrace] reorder the code in kernel/ptrace.c (Roland McGrath) [549491] - [ptrace] export __ptrace_detach() and do_notify_parent_cldstop() (Roland McGrath) [549491] - [ptrace_signal] check PT_PTRACED before reporting a signal (Roland McGrath) [549491] - [tracehooks] check PT_PTRACED before reporting the single-step (Roland McGrath) [549491] - [tracehooks] kill some PT_PTRACED checks (Roland McGrath) [549491] - [signals] check ->group_stop_count after tracehook_get_signal() (Roland McGrath) [549491] - [ptrace] x86: change syscall_trace_leave() to rely on tracehook when stepping (Roland McGrath) [549491] - [ptrace] x86: implement user_single_step_siginfo() (Roland McGrath) [549491] - [ptrace] change tracehook_report_syscall_exit() to handle stepping (Roland McGrath) [549491] - [ptrace] powerpc: implement user_single_step_siginfo() (Roland McGrath) [549491] - [ptrace] introduce user_single_step_siginfo() helper (Roland McGrath) [549491] - [ptrace] copy_process() should disable stepping (Roland McGrath) [549491] - [ptrace] cleanup ptrace_init_task()->ptrace_link() path (Roland McGrath) [549491]- [modsign] Don't check e_entry in ELF header (David Howells) [548027] - [pci] pciehp: Provide an option to disable native PCIe hotplug (Matthew Garrett) [517050] - [s390] OSA QDIO data connection isolation (Hendrik Brueckner) [537496] - [s390] zcrypt: adjust speed rating of cex3 adapters (Hendrik Brueckner) [537495] - [s390] zcrypt: adjust speed rating between cex2 and pcixcc (Hendrik Brueckner) [537495] - [s390] zcrypt: use definitions for cex3 (Hendrik Brueckner) [537495] - [s390] zcrypt: add support for cex3 device types (Hendrik Brueckner) [537495] - [s390] zcrypt: special command support for cex3 exploitation (Hendrik Brueckner) [537495] - [s390] zcrypt: initialize ap_messages for cex3 exploitation (Hendrik Brueckner) [537495] - [s390] kernel: performance counter fix and page fault optimization (Hendrik Brueckner) [546396] - [s390] kernel: fix dump indicator (Hendrik Brueckner) [546285] - [s390] dasd: support DIAG access for read-only devices (Hendrik Brueckner) [546309] - [s390] zcrypt: Do not simultaneously schedule hrtimer (Hendrik Brueckner) [546291] - [s390] kernel: clear high-order bits after switching to 64-bit mode (Hendrik Brueckner) [546314] - [virt] vhost: add missing architectures (Michael S. Tsirkin) [540389] - [virt] vhost_net: a kernel-level virtio server (Michael S. Tsirkin) [540389] - [virt] mm: export use_mm/unuse_mm to modules (Michael S. Tsirkin) [540389] - [virt] tun: export underlying socket (Michael S. Tsirkin) [540389] - [dm] snapshot-merge support from 2.6.33 (Mike Snitzer) [547563] - [dm] snapshot changes from 2.6.33 (Mike Snitzer) [547563] - [dm] crypt changes from 2.6.33 (Mike Snitzer) [547563] - [dm] raid1 changes from 2.6.33 (Mike Snitzer) [547563] - [dm] core and mpath changes from 2.6.33 (Mike Snitzer) [547563] - [scsi] fix dma handling when using virtual hosts (Mike Christie) [525241] - [nfs] convert proto= option to use netids rather than a protoname (Jeff Layton) [545973]- [block] config: enable CONFIG_BLK_DEV_INTEGRITY (Jeff Moyer) [490732] - [block] config: enable CONFIG_BLK_CGROUP (Jeff Moyer) [425895] - [libata] Clarify ata_set_lba_range_entries function (Jeff Moyer) [528046] - [libata] Report zeroed read after Trim and max discard size (Jeff Moyer) [528046] - [scsi] Correctly handle thin provisioning write error (Jeff Moyer) [528046] - [scsi] sd: WRITE SAME(16) / UNMAP support (Jeff Moyer) [528046] - [scsi] scsi_debug: Thin provisioning support (Jeff Moyer) [528046] - [scsi] Add missing command definitions (Jeff Moyer) [528046] - [block] Add support for the ATA TRIM command in libata. (Jeff Moyer) [528046] - [block] dio: fix performance regression (Jeff Moyer) [545507] - [block] cfq-iosched: Do not access cfqq after freeing it (Jeff Moyer) [425895] - [block] include linux/err.h to use ERR_PTR (Jeff Moyer) [425895] - [block] cfq-iosched: use call_rcu() instead of doing grace period stall on queue exit (Jeff Moyer) [425895] - [block] blkio: Allow CFQ group IO scheduling even when CFQ is a module (Jeff Moyer) [425895] - [block] blkio: Implement dynamic io controlling policy registration (Jeff Moyer) [425895] - [block] blkio: Export some symbols from blkio as its user CFQ can be a module (Jeff Moyer) [425895] - [block] cfq-iosched: make nonrot check logic consistent (Jeff Moyer) [545225] - [block] io controller: quick fix for blk-cgroup and modular CFQ (Jeff Moyer) [425895] - [block] cfq-iosched: move IO controller declerations to a header file (Jeff Moyer) [425895] - [block] cfq-iosched: fix compile problem with !CONFIG_CGROUP (Jeff Moyer) [425895] - [block] blkio: Documentation (Jeff Moyer) [425895] - [block] blkio: Wait on sync-noidle queue even if rq_noidle = 1 (Jeff Moyer) [425895] - [block] blkio: Implement group_isolation tunable (Jeff Moyer) [425895] - [block] blkio: Determine async workload length based on total number of queues (Jeff Moyer) [425895] - [block] blkio: Wait for cfq queue to get backlogged if group is empty (Jeff Moyer) [425895] - [block] blkio: Propagate cgroup weight updation to cfq groups (Jeff Moyer) [425895] - [block] blkio: Drop the reference to queue once the task changes cgroup (Jeff Moyer) [425895] - [block] blkio: Provide some isolation between groups (Jeff Moyer) [425895] - [block] blkio: Export disk time and sectors used by a group to user space (Jeff Moyer) [425895] - [block] blkio: Some debugging aids for CFQ (Jeff Moyer) [425895] - [block] blkio: Take care of cgroup deletion and cfq group reference counting (Jeff Moyer) [425895] - [block] blkio: Dynamic cfq group creation based on cgroup tasks belongs to (Jeff Moyer) [425895] - [block] blkio: Group time used accounting and workload context save restore (Jeff Moyer) [425895] - [block] blkio: Implement per cfq group latency target and busy queue avg (Jeff Moyer) [425895] - [block] blkio: Introduce per cfq group weights and vdisktime calculations (Jeff Moyer) [425895] - [block] blkio: Introduce blkio controller cgroup interface (Jeff Moyer) [425895] - [block] blkio: Introduce the root service tree for cfq groups (Jeff Moyer) [425895] - [block] blkio: Keep queue on service tree until we expire it (Jeff Moyer) [425895] - [block] blkio: Implement macro to traverse each service tree in group (Jeff Moyer) [425895] - [block] blkio: Introduce the notion of cfq groups (Jeff Moyer) [425895] - [block] blkio: Set must_dispatch only if we decided to not dispatch the request (Jeff Moyer) [425895] - [block] cfq-iosched: no dispatch limit for single queue (Jeff Moyer) [425895] - [block] Allow devices to indicate whether discarded blocks are zeroed (Jeff Moyer) [545203] - [block] Revert "cfq: Make use of service count to estimate the rb_key offset" (Jeff Moyer) [425895] - [block] cfq-iosched: fix corner cases in idling logic (Jeff Moyer) [425895] - [block] cfq-iosched: idling on deep seeky sync queues (Jeff Moyer) [425895] - [block] cfq-iosched: fix no-idle preemption logic (Jeff Moyer) [425895] - [block] cfq-iosched: fix ncq detection code (Jeff Moyer) [425895] - [block] cfq-iosched: cleanup unreachable code (Jeff Moyer) [425895] - [block] cfq: Make use of service count to estimate the rb_key offset (Jeff Moyer) [425895] - [block] partitions: read whole sector with EFI GPT header (Jeff Moyer) [463632] - [block] partitions: use sector size for EFI GPT (Jeff Moyer) [463632] - [block] Expose discard granularity (Jeff Moyer) [545203] - [block] cfq-iosched: fix next_rq computation (Jeff Moyer) [425895] - [block] cfq-iosched: simplify prio-unboost code (Jeff Moyer) [425895] - [block] blkdev: flush disk cache on ->fsync (Jeff Moyer) [545199] - [block] cfq-iosched: fix style issue in cfq_get_avg_queues() (Jeff Moyer) [425895] - [block] cfq-iosched: fairness for sync no-idle queues (Jeff Moyer) [425895] - [block] cfq-iosched: enable idling for last queue on priority class (Jeff Moyer) [425895] - [block] cfq-iosched: reimplement priorities using different service trees (Jeff Moyer) [425895] - [block] cfq-iosched: preparation to handle multiple service trees (Jeff Moyer) [425895] - [block] cfq-iosched: adapt slice to number of processes doing I/O (Jeff Moyer) [425895] - [block] cfq-iosched: improve hw_tag detection (Jeff Moyer) [425895] - [block] cfq: break apart merged cfqqs if they stop cooperating (Jeff Moyer) [533932] - [block] cfq: change the meaning of the cfqq_coop flag (Jeff Moyer) [533932] - [block] cfq: merge cooperating cfq_queues (Jeff Moyer) [533932] - [block] cfq: calculate the seek_mean per cfq_queue not per cfq_io_context (Jeff Moyer) [533932] - [block] CFQ is more than a desktop scheduler (Jeff Moyer) [533932] - [block] revert: cfq-iosched: limit coop preemption (Jeff Moyer) [533932] - perf: Don't free perf_mmap_data until work has been done (Aristeu Rozanski) [547432] - ext4: Fix insuficient checks in EXT4_IOC_MOVE_EXT (Aristeu Rozanski) [547432] - agp: clear GTT on intel (Aristeu Rozanski) [547432] - drm/i915: Fix sync to vblank when VGA output is turned off (Aristeu Rozanski) [547432] - drm: nouveau fixes (Aristeu Rozanski) [547432] - drm: radeon dp support (Aristeu Rozanski) [547432] - drm: radeon fixes (Aristeu Rozanski) [547432] - KVM: allow userspace to adjust kvmclock offset (Aristeu Rozanski) [547432] - ath9k backports (Aristeu Rozanski) [547432] - intel-iommu backport (Aristeu Rozanski) [547432] - updating patch linux-2.6-nfsd4-proots.patch (2.6.32-8.fc13 reference) (Aristeu Rozanski) [547432] - updating linux-2.6-execshield.patch (2.6.32-8.fc13 reference) (Aristeu Rozanski) [547432]- [rebase] Rebased to 2.6.32- [edac] amd64_edac: disabling temporarily (Aristeu Rozanski) - [x86] Enable CONFIG_SPARSE_IRQ (Prarit Bhargava) [543174] - [x86] panic if AMD cpu_khz is wrong (Prarit Bhargava) [523468] - [infiniband] Rewrite SG handling for RDMA logic (Mike Christie) [540269]- [net] Add acession counts to all datagram protocols (Neil Horman) [445366] - [modsign] Enable module signing in the RHEL RPM (David Howells) [517341] - [modsign] Don't include .note.gnu.build-id in the digest (David Howells) [517341] - [modsign] Apply signature checking to modules on module load (David Howells) [517341] - [modsign] Module signature checker and key manager (David Howells) [517341] - [modsign] Module ELF verifier (David Howells) [517341] - [modsign] Add indications of module ELF types (David Howells) [517341] - [modsign] Multiprecision maths library (David Howells) [517341] - [procfs] add ability to modify proc file limits from outside a processes own context (Neil Horman) [461946] - [s390x] fix build failure with CONFIG_FTRACE_SYSCALLS (Aristeu Rozanski) [538978]- [x86] AMD Northbridge: Verify NB's node is online (Prarit Bhargava) [536769] - [scsi] devinfo update for Hitachi entries (Takahiro Yasui) [526763] - [net] export device speed and duplex via sysfs (Andy Gospodarek) [453432] - [ppc64] Fix kcrctab_ sections to undo undesireable relocations that break kdump (Neil Horman) [509012] - [mm] Limit 32-bit x86 systems to 16GB and prevent panic on boot when system has more than ~30GB (Larry Woodman) [532039]- [kernel] Set panic_on_oops to 1 (Prarit Bhargava) [529963] - [kdump] kexec: allow to shrink reserved memory (Amerigo Wang) [523091] - [kdump] doc: update the kdump document (Amerigo Wang) [523091] - [kdump] powerpc: implement crashkernel=auto (Amerigo Wang) [523091] - [kdump] powerpc: add CONFIG_KEXEC_AUTO_RESERVE (Amerigo Wang) [523091] - [kdump] ia64: implement crashkernel=auto (Amerigo Wang) [523091] - [kdump] ia64: add CONFIG_KEXEC_AUTO_RESERVE (Amerigo Wang) [523091] - [kdump] x86: implement crashkernel=auto (Amerigo Wang) [523091] - [kdump] x86: add CONFIG_KEXEC_AUTO_RESERVE (Amerigo Wang) [523091] - [block] aio: implement request batching (Jeff Moyer) [533931] - [block] get rid of the WRITE_ODIRECT flag (Jeff Moyer) [533931]- [crypto] padlock-aes: Use the correct mask when checking whether copying is required (Chuck Ebbert) - [rfkill] add support to a key to control all radios (Aristeu Rozanski) - [acpi] be less verbose about old BIOSes (Aristeu Rozanski) - [drm] intel big hammer (Aristeu Rozanski) - [e1000] add quirk for ich9 (Aristeu Rozanski) - [pci] cacheline sizing (Dave Jones) - [crash] add crash driver (Dave Anderson) - [fb] disable fbcon logo with parameter (Aristeu Rozanski) - [pci] silence some PCI resource allocation errors (Aristeu Rozanski) - [serio] disable error messages when i8042 isn't found (Peter Jones) - [serial] Enable higher baud rates for 16C95x (Aristeu Rozanski) - [input] remove pcspkr modalias (Aristeu Rozanski) - [floppy] remove the floppy pnp modalias (Aristeu Rozanski) - [input] remove unwanted messages on spurious events (Aristeu Rozanski) - [sound] hda intel prealloc 4mb dmabuffer (Aristeu Rozanski) - [sound] disables hda beep by default (Aristeu Rozanski) - [pci] sets PCIE ASPM default policy to POWERSAVE (Aristeu Rozanski) - [pci] add config option to control the default state of PCI MSI interrupts (Aristeu Rozanski) - [debug] always inline kzalloc (Aristeu Rozanski) - [debug] add would_have_oomkilled procfs ctl (Aristeu Rozanski) - [debug] add calls to print_tainted() on spinlock functions (Aristeu Rozanski) - [debug] display tainted information on other places (Aristeu Rozanski) - [x86] add option to control the NMI watchdog timeout (Aristeu Rozanski) - [debug] print common struct sizes at boot time (Aristeu Rozanski) - [acpi] Disable firmware video brightness change by default (Matthew Garrett) - [acpi] Disable brightness switch by default (Aristeu Rozanski) - [usb] enable autosuspend on UVC by default (Matthew Garrett) - [usb] enable autosuspend by default on qcserial (Matthew Garrett) - [usb] Allow drivers to enable USB autosuspend on a per-device basis (Matthew Garrett) - [nfs] make nfs4 callback hidden (Steve Dickson) - [nfsd4] proots (Aristeu Rozanski) - [execshield] introduce execshield (Aristeu Rozanski) - [powerpc] add modalias_show operation (Aristeu Rozanski) - [hwmon] add VIA hwmon temperature sensor support (Aristeu Rozanski) - [utrace] introduce utrace implementation (Aristeu Rozanski) - [build] introduce AFTER_LINK variable (Aristeu Rozanski)/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  !!!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""" " " " " """"""""""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########## # # # # ################### #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~#################################################################################################################################$$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&& & & & & &&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''' ' ' ' ' ''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((( ( ( ( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(0(1(2(3(4(5(6(7(8(9(:(;(<(=(>(?(@(A(B(C(D(E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(v(w(x(y(z({(|(}(~((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********** * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~*********************************************************************************************************************************++++++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2,32.6.32-754.6.3.el6.azure2.6.32-754.6.3.el6.azure.debug2.6.32-754.6.3.el6.azure.x86_64.debug2.6.32-754.6.3.el6.azure2.6.32-754.6.3.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.6.3.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.6.3.el6.azure.x86_64.debug//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/alpha//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/alpha/boot//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/alpha/kernel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/alpha/lib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/alpha/math-emu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/alpha/mm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/alpha/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/boot//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/boot/bootp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/boot/compressed//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/common//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/kernel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/lib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-aaec2000//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-at91//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-bcmring//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-bcmring/csp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-bcmring/csp/chipc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-bcmring/csp/dmac//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-bcmring/csp/tmr//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-clps711x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-davinci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-ebsa110//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-ep93xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-footbridge//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-gemini//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-h720x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-integrator//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-iop13xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-iop32x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-iop33x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-ixp2000//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-ixp23xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-ixp4xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-kirkwood//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-ks8695//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-l7200//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-lh7a40x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-loki//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-mmp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-msm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-mv78xx0//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-mx1//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-mx2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-mx25//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-mx3//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-mxc91231//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-netx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-nomadik//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-ns9xxx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-omap1//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-omap2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-orion5x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-pnx4008//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-pxa//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-realview//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-rpc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-s3c2400//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-s3c2410//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-s3c2412//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-s3c2440//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-s3c2442//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-s3c2443//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-s3c6400//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-s3c6410//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-s5pc100//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-sa1100//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-shark//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-stmp378x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-stmp37xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-u300//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-versatile//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mach-w90x900//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/mm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/nwfpe//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/plat-iop//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/plat-mxc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/plat-omap//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/plat-orion//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/plat-pxa//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/plat-s3c//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/plat-s3c24xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/plat-s3c64xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/plat-s5pc1xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/plat-stmp3xxx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/tools//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/arm/vfp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/avr32//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/avr32/boards//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/avr32/boards/atngw100//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/avr32/boards/atstk1000//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/avr32/boards/favr-32//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/avr32/boards/hammerhead//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/avr32/boards/merisc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/avr32/boards/mimc200//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/avr32/boot//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/avr32/boot/images//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/avr32/boot/u-boot//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/avr32/kernel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/avr32/lib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/avr32/mach-at32ap//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/avr32/mm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/avr32/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/blackfin//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/blackfin/boot//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/blackfin/kernel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/blackfin/kernel/cplb-mpu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/blackfin/kernel/cplb-nompu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/blackfin/lib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/blackfin/mach-bf518//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/blackfin/mach-bf518/boards//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/blackfin/mach-bf527//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/blackfin/mach-bf527/boards//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/blackfin/mach-bf533//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/blackfin/mach-bf533/boards//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/blackfin/mach-bf537//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/blackfin/mach-bf537/boards//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/blackfin/mach-bf538//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/blackfin/mach-bf538/boards//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/blackfin/mach-bf548//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/blackfin/mach-bf548/boards//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/blackfin/mach-bf561//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/blackfin/mach-bf561/boards//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/blackfin/mach-common//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/blackfin/mm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/blackfin/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/cris//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/cris/arch-v10//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/cris/arch-v10/drivers//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/cris/arch-v10/kernel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/cris/arch-v10/lib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/cris/arch-v10/mm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/cris/arch-v32//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/cris/arch-v32/drivers//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/cris/arch-v32/drivers/mach-a3//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/cris/arch-v32/drivers/mach-fs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/cris/arch-v32/drivers/pci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/cris/arch-v32/kernel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/cris/arch-v32/lib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/cris/arch-v32/mach-a3//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/cris/arch-v32/mach-fs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/cris/arch-v32/mm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/cris/boot//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/cris/boot/compressed//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/cris/boot/rescue//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/cris/include//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/cris/include/arch-v32//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/cris/include/arch-v32/arch//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/cris/include/arch-v32/arch/hwregs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/cris/include/arch-v32/arch/hwregs/iop//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/cris/kernel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/cris/mm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/frv//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/frv/boot//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/frv/kernel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/frv/lib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/frv/mb93090-mb00//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/frv/mm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/h8300//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/h8300/boot//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/h8300/boot/compressed//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/h8300/kernel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/h8300/kernel/timer//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/h8300/lib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/h8300/mm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/h8300/platform//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/h8300/platform/h8300h//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/h8300/platform/h8300h/aki3068net//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/h8300/platform/h8300h/generic//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/h8300/platform/h8300h/h8max//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/h8300/platform/h8s//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/h8300/platform/h8s/edosk2674//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/h8300/platform/h8s/generic//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/ia64//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/ia64/dig//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/ia64/hp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/ia64/hp/common//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/ia64/hp/sim//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/ia64/hp/sim/boot//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/ia64/hp/zx1//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/ia64/ia32//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/ia64/kernel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/ia64/kernel/cpufreq//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/ia64/kvm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/ia64/lib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/ia64/mm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/ia64/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/ia64/pci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/ia64/sn//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/ia64/sn/kernel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/ia64/sn/kernel/sn2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/ia64/sn/pci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/ia64/sn/pci/pcibr//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/ia64/uv//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/ia64/uv/kernel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/ia64/xen//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m32r//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m32r/boot//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m32r/boot/compressed//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m32r/kernel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m32r/lib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m32r/mm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m32r/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m32r/platforms//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m32r/platforms/m32104ut//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m32r/platforms/m32700ut//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m32r/platforms/mappi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m32r/platforms/mappi2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m32r/platforms/mappi3//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m32r/platforms/oaks32r//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m32r/platforms/opsput//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m32r/platforms/usrv//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68k//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68k/amiga//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68k/apollo//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68k/atari//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68k/bvme6000//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68k/fpsp040//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68k/hp300//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68k/ifpsp060//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68k/kernel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68k/lib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68k/mac//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68k/math-emu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68k/mm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68k/mvme147//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68k/mvme16x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68k/q40//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68k/sun3//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68k/sun3/prom//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68k/sun3x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68k/tools//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68k/tools/amiga//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68knommu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68knommu/kernel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68knommu/lib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68knommu/mm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68knommu/platform//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68knommu/platform/5206//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68knommu/platform/5206e//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68knommu/platform/520x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68knommu/platform/523x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68knommu/platform/5249//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68knommu/platform/5272//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68knommu/platform/527x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68knommu/platform/528x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68knommu/platform/5307//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68knommu/platform/532x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68knommu/platform/5407//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68knommu/platform/68328//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68knommu/platform/68360//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68knommu/platform/68EZ328//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68knommu/platform/68VZ328//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/m68knommu/platform/coldfire//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/microblaze//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/microblaze/boot//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/microblaze/kernel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/microblaze/kernel/cpu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/microblaze/lib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/microblaze/mm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/microblaze/platform//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/microblaze/platform/generic//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/alchemy//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/alchemy/common//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/alchemy/devboards//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/alchemy/devboards/db1x00//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/alchemy/devboards/pb1000//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/alchemy/devboards/pb1100//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/alchemy/devboards/pb1200//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/alchemy/devboards/pb1500//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/alchemy/devboards/pb1550//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/alchemy/mtx-1//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/alchemy/xxs1500//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/ar7//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/basler//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/basler/excite//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/bcm47xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/bcm63xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/bcm63xx/boards//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/boot//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/cavium-octeon//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/cavium-octeon/executive//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/cobalt//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/dec//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/dec/prom//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/emma//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/emma/common//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/emma/markeins//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/fw//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/fw/arc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/fw/cfe//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/fw/lib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/fw/sni//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/gt64120//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/gt64120/wrppmc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/jazz//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/kernel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/lasat//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/lasat/image//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/lib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/loongson//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/loongson/common//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/loongson/fuloong-2e//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/math-emu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/mipssim//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/mm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/mti-malta//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/nxp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/nxp/pnx833x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/nxp/pnx833x/common//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/nxp/pnx833x/stb22x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/nxp/pnx8550//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/nxp/pnx8550/common//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/nxp/pnx8550/jbs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/nxp/pnx8550/stb810//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/pci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/pmc-sierra//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/pmc-sierra/msp71xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/pmc-sierra/yosemite//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/power//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/rb532//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/sgi-ip22//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/sgi-ip27//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/sgi-ip32//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/sibyte//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/sibyte/bcm1480//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/sibyte/common//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/sibyte/sb1250//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/sibyte/swarm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/sni//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/txx9//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/txx9/generic//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/txx9/jmr3927//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/txx9/rbtx4927//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/txx9/rbtx4938//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/txx9/rbtx4939//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/vr41xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/vr41xx/casio-e55//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/vr41xx/common//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mips/vr41xx/ibm-workpad//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mn10300//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mn10300/boot//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mn10300/boot/compressed//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mn10300/kernel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mn10300/lib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mn10300/mm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mn10300/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mn10300/proc-mn103e010//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mn10300/unit-asb2303//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/mn10300/unit-asb2305//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/parisc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/parisc/hpux//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/parisc/kernel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/parisc/lib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/parisc/math-emu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/parisc/mm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/parisc/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/boot//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/kernel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/kernel/vdso32//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/kernel/vdso64//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/kvm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/lib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/math-emu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/mm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/platforms//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/platforms/40x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/platforms/44x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/platforms/512x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/platforms/52xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/platforms/82xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/platforms/83xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/platforms/85xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/platforms/86xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/platforms/8xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/platforms/amigaone//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/platforms/cell//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/platforms/cell/spufs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/platforms/chrp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/platforms/embedded6xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/platforms/iseries//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/platforms/maple//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/platforms/pasemi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/platforms/powermac//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/platforms/prep//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/platforms/ps3//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/platforms/pseries//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/sysdev//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/sysdev/bestcomm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/sysdev/qe_lib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/powerpc/xmon//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/s390//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/s390/appldata//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/s390/boot//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/s390/crypto//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/s390/hypfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/s390/kernel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/s390/kernel/vdso32//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/s390/kernel/vdso64//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/s390/kvm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/s390/lib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/s390/math-emu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/s390/mm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/s390/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/score//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/score/boot//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/score/kernel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/score/lib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/score/mm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boards//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boards/mach-cayman//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boards/mach-dreamcast//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boards/mach-ecovec24//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boards/mach-edosk7705//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boards/mach-highlander//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boards/mach-hp6xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boards/mach-kfr2r09//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boards/mach-landisk//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boards/mach-lboxre2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boards/mach-microdev//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boards/mach-migor//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boards/mach-r2d//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boards/mach-rsk//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boards/mach-sdk7780//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boards/mach-se//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boards/mach-se/7206//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boards/mach-se/7343//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boards/mach-se/770x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boards/mach-se/7721//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boards/mach-se/7722//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boards/mach-se/7724//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boards/mach-se/7751//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boards/mach-se/7780//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boards/mach-sh03//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boards/mach-snapgear//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boards/mach-systemh//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boards/mach-titan//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boards/mach-x3proto//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boot//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boot/compressed//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/boot/romimage//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/cchips//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/cchips/hd6446x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/drivers//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/drivers/dma//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/drivers/pci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/drivers/superhyway//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/kernel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/kernel/cpu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/kernel/cpu/irq//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/kernel/cpu/sh2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/kernel/cpu/sh2a//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/kernel/cpu/sh3//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/kernel/cpu/sh4//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/kernel/cpu/sh4a//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/kernel/cpu/sh5//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/kernel/cpu/shmobile//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/kernel/vsyscall//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/lib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/lib64//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/math-emu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/mm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sh/tools//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sparc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sparc/boot//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sparc/kernel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sparc/lib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sparc/math-emu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sparc/mm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sparc/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/sparc/prom//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/um//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/um/drivers//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/um/kernel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/um/kernel/skas//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/um/os-Linux//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/um/os-Linux/drivers//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/um/os-Linux/skas//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/um/os-Linux/sys-i386//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/um/os-Linux/sys-x86_64//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/um/scripts//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/um/sys-i386//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/um/sys-ia64//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/um/sys-ppc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/um/sys-x86_64//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/boot//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/boot/compressed//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/crypto//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/ia32//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/include//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/include/asm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/include/asm/crypto//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/include/asm/trace//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/include/asm/uv//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/include/asm/visws//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/include/asm/xen//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/include/generated//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/kernel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/kernel/acpi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/kernel/acpi/realmode//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/kernel/apic//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/kernel/cpu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/kernel/cpu/cpufreq//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/kernel/cpu/mcheck//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/kernel/cpu/mtrr//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/kvm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/lguest//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/lib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/math-emu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/mm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/mm/kmemcheck//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/pci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/power//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/tools//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/vdso//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/video//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/x86/xen//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/xtensa//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/xtensa/boot//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/xtensa/boot/boot-elf//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/xtensa/boot/boot-redboot//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/xtensa/boot/lib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/xtensa/boot/ramdisk//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/xtensa/kernel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/xtensa/lib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/xtensa/mm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/xtensa/platforms//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/xtensa/platforms/iss//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/xtensa/platforms/s6105//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/xtensa/platforms/xt2000//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/xtensa/variants//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/arch/xtensa/variants/s6000//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/block//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/crypto//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/crypto/async_tx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/crypto/mpi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/crypto/signature//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/accessibility//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/accessibility/braille//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/acpi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/acpi/acpica//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/acpi/apei//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/amba//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/ata//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/atm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/auxdisplay//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/base//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/base/power//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/bcma//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/block//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/block/aoe//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/block/mtip32xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/block/paride//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/block/rsxx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/bluetooth//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/cdrom//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/char//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/char/agp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/char/hw_random//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/char/ip2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/char/ipmi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/char/mwave//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/char/pcmcia//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/char/pcmcia/ipwireless//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/char/rio//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/char/tpm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/char/xilinx_hwicap//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/clocksource//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/connector//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/cpufreq//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/cpuidle//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/cpuidle/governors//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/crypto//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/crypto/amcc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/crypto/nx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/crypto/qat//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/crypto/qat/qat_common//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/crypto/qat/qat_dh895xcc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/dca//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/dio//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/dma//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/dma/ioat//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/dma/ipu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/edac//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/eisa//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/firewire//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/firmware//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/gpio//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/gpu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/gpu/drm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/gpu/drm/gma500//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/gpu/drm/i2c//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/gpu/drm/i810//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/gpu/drm/i915//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/gpu/drm/mga//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/gpu/drm/nouveau//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/gpu/drm/panel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/gpu/drm/r128//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/gpu/drm/radeon//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/gpu/drm/savage//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/gpu/drm/sis//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/gpu/drm/tdfx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/gpu/drm/ttm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/gpu/drm/via//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/gpu/drm/vmwgfx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/gpu/vga//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/hid//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/hid/usbhid//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/hv//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/hwmon//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/hwmon/ams//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/i2c//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/i2c/algos//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/i2c/busses//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/i2c/chips//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/ide//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/idle//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/ieee1394//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/ieee802154//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/infiniband//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/infiniband/core//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/infiniband/hw//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/infiniband/hw/amso1100//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/infiniband/hw/cxgb3//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/infiniband/hw/cxgb4//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/infiniband/hw/ehca//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/infiniband/hw/ipath//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/infiniband/hw/mlx4//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/infiniband/hw/mlx5//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/infiniband/hw/mthca//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/infiniband/hw/nes//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/infiniband/hw/ocrdma//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/infiniband/hw/qib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/infiniband/hw/usnic//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/infiniband/ulp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/infiniband/ulp/ipoib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/infiniband/ulp/iser//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/infiniband/ulp/srp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/input//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/input/gameport//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/input/joystick//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/input/joystick/iforce//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/input/keyboard//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/input/misc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/input/mouse//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/input/serio//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/input/tablet//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/input/touchscreen//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/isdn//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/isdn/act2000//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/isdn/capi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/isdn/divert//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/isdn/gigaset//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/isdn/hardware//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/isdn/hardware/avm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/isdn/hardware/eicon//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/isdn/hardware/mISDN//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/isdn/hisax//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/isdn/hysdn//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/isdn/i4l//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/isdn/icn//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/isdn/isdnloop//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/isdn/mISDN//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/isdn/pcbit//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/isdn/sc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/leds//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/lguest//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/macintosh//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/mca//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/md//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/md/persistent-data//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/common//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/common/tuners//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/dvb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/dvb/b2c2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/dvb/bt8xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/dvb/dm1105//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/dvb/dvb-core//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/dvb/dvb-usb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/dvb/firewire//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/dvb/frontends//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/dvb/ngene//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/dvb/pluto2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/dvb/pt1//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/dvb/siano//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/dvb/ttpci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/dvb/ttusb-budget//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/dvb/ttusb-dec//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/radio//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/radio/si470x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/rc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/rc/keymaps//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/video//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/video/au0828//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/video/bt8xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/video/cpia2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/video/cx18//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/video/cx231xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/video/cx23885//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/video/cx25840//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/video/cx88//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/video/davinci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/video/em28xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/video/et61x251//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/video/gspca//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/video/gspca/gl860//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/video/gspca/m5602//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/video/gspca/stv06xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/video/hdpvr//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/video/ivtv//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/video/ovcamchip//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/video/pvrusb2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/video/pwc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/video/saa7134//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/video/saa7164//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/video/sn9c102//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/video/tlg2300//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/video/usbvideo//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/video/usbvision//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/video/uvc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/video/zc0301//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/media/video/zoran//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/memstick//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/memstick/core//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/memstick/host//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/message//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/message/fusion//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/message/i2o//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/mfd//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/misc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/misc/c2port//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/misc/cb710//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/misc/eeprom//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/misc/hdpuftrs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/misc/ibmasm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/misc/sgi-gru//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/misc/sgi-xp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/mmc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/mmc/card//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/mmc/core//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/mmc/host//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/mtd//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/mtd/chips//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/mtd/devices//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/mtd/lpddr//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/mtd/maps//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/mtd/nand//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/mtd/onenand//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/mtd/tests//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/mtd/ubi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/appletalk//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/arcnet//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/arm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/atl1c//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/atl1e//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/atlx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/benet//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/bna//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/bnx2x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/bnxt//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/bonding//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/can//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/can/sja1000//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/can/usb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/chelsio//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/cris//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/cxgb3//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/cxgb4//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/cxgb4vf//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/e1000//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/e1000e//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/ehea//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/enic//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/fm10k//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/fs_enet//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/hamradio//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/hyperv//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/i40e//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/i40evf//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/ibm_newemac//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/igb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/igbvf//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/irda//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/ixgb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/ixgbe//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/ixgbevf//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/ixp2000//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/mlx4//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/mlx5//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/mlx5/core//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/myri10ge//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/netxen//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/pch_gbe//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/pcmcia//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/phy//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/qlcnic//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/qlge//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/sfc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/skfp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/stmmac//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/tokenring//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/tulip//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/usb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/vmxnet3//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/vxge//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wan//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wan/lmc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wimax//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wimax/i2400m//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/ath//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/ath/ath5k//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/ath/ath9k//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/ath/carl9170//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/b43//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/b43legacy//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/brcm80211//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/brcm80211/brcmfmac//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/brcm80211/brcmsmac//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/brcm80211/brcmutil//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/hostap//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/ipw2x00//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/iwlegacy//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/iwlwifi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/iwlwifi/dvm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/iwlwifi/mvm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/libertas//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/libertas_tf//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/orinoco//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/p54//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/prism54//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/rt2x00//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/rtl818x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/rtl818x/rtl8180//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/rtl818x/rtl8187//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/rtlwifi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/rtlwifi/btcoexist//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8188ee//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8192c//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8192ce//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8192cu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8192de//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8192ee//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8192se//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8723ae//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8723be//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8723com//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/rtlwifi/rtl8821ae//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/ti//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/ti/wl1251//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/ti/wl12xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/ti/wl18xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/ti/wlcore//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/net/wireless/zd1211rw//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/nubus//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/of//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/parisc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/parport//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/pci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/pci/hotplug//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/pci/pcie//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/pci/pcie/aer//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/pcmcia//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/platform//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/platform/x86//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/pnp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/pnp/isapnp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/pnp/pnpacpi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/pnp/pnpbios//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/power//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/powercap//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/pps//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/ps3//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/ptp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/rapidio//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/rapidio/switches//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/regulator//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/rtc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/s390//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/s390/block//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/s390/char//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/s390/cio//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/s390/crypto//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/s390/kvm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/s390/net//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/s390/scsi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/sbus//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/sbus/char//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi/aacraid//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi/aic7xxx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi/aic94xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi/arcmsr//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi/arm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi/be2iscsi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi/bfa//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi/bnx2fc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi/bnx2i//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi/cxgbi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi/device_handler//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi/fcoe//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi/fnic//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi/ibmvscsi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi/isci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi/isci/firmware//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi/libfc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi/libsas//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi/lpfc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi/megaraid//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi/mpt3sas//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi/mvsas//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi/osd//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi/pcmcia//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi/pm8001//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi/qla2xxx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi/qla4xxx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi/smartpqi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/scsi/sym53c8xx_2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/serial//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/serial/cpm_uart//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/serial/jsm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/sfi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/sh//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/sh/maple//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/sh/superhyway//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/sn//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/spi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/ssb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/altpciechdma//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/android//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/asus_oled//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/b3dfg//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/comedi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/comedi/drivers//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/comedi/kcomedilib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/cx25821//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/dream//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/dream/camera//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/dream/qdsp5//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/dream/smd//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/dst//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/echo//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/et131x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/frontier//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/go7007//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/iio//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/iio/accel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/iio/adc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/iio/light//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/iio/trigger//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/line6//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/mimio//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/octeon//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/otus//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/p9auth//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/panel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/phison//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/poch//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/pohmelfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/quatech_usb2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/rar//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/rt2860//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/rt2870//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/rt3090//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/rtl8187se//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/rtl8192e//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/rtl8192su//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/rtl8192su/ieee80211//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/sep//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/serqt_usb2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/slicoss//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/udlfb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/usbip//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/vme//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/vme/bridges//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/vme/devices//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/vt6655//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/vt6656//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/winbond//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/wlan-ng//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/staging/zram//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/target//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/target/loopback//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/target/tcm_fc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/tc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/telephony//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/thermal//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/uio//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/usb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/usb/atm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/usb/c67x00//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/usb/class//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/usb/core//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/usb/early//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/usb/gadget//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/usb/host//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/usb/image//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/usb/misc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/usb/misc/sisusbvga//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/usb/mon//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/usb/musb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/usb/otg//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/usb/serial//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/usb/storage//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/usb/wusbcore//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/uwb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/uwb/i1480//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/uwb/i1480/dfu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/uwb/i1480/i1480u-wlp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/uwb/wlp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/vhost//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/video//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/video/aty//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/video/backlight//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/video/console//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/video/display//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/video/geode//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/video/i810//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/video/intelfb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/video/kyro//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/video/logo//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/video/matrox//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/video/mb862xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/video/mbx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/video/msm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/video/nvidia//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/video/omap//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/video/pnx4008//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/video/riva//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/video/savage//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/video/sis//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/video/vermilion//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/video/via//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/virtio//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/vlynq//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/w1//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/w1/masters//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/w1/slaves//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/watchdog//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/xen//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/xen/xenbus//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/xen/xenfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/drivers/zorro//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/firmware//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/firmware/carl9170fw//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/firmware/carl9170fw/carlfw//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/firmware/carl9170fw/carlfw/usb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/firmware/carl9170fw/minifw//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/firmware/carl9170fw/toolchain//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/firmware/carl9170fw/tools//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/9p//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/adfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/affs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/afs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/autofs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/autofs4//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/befs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/bfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/btrfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/cachefiles//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/cifs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/coda//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/configfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/cramfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/debugfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/devpts//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/dlm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/ecryptfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/efs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/exofs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/exportfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/ext2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/ext3//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/ext4//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/fat//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/freevxfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/fscache//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/fuse//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/gfs2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/hfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/hfsplus//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/hostfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/hpfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/hppfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/hugetlbfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/isofs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/jbd//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/jbd2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/jffs2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/jfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/lockd//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/minix//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/ncpfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/nfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/nfs_common//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/nfsd//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/nilfs2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/nls//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/notify//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/notify/dnotify//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/notify/inotify//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/ntfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/ocfs2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/ocfs2/cluster//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/ocfs2/dlm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/omfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/openpromfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/partitions//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/proc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/pstore//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/qnx4//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/quota//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/ramfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/reiserfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/romfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/smbfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/squashfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/sysfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/sysv//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/ubifs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/udf//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/ufs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/fs/xfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/acpi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/acpi/platform//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/asm-generic//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/asm-generic/bitops//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/asm-x86//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/8139too//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ab3100//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ac97//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/acer//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/acpi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/acpi/apei//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/acpi/apei/erst//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/acpi/apei/memory//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/acpi/blacklist//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/acpi/hotplug//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/acpi/hotplug/memory//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/acpi/hotplug/memory/auto//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/acpi/pci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/acpi/power//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/acpi/proc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/acpi/processor//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/acpi/procfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/acpi/sysfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/adaptec//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/agp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/aic79xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/aic79xx/cmds//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/aic79xx/cmds/per//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/aic79xx/debug//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/aic79xx/reset//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/aic79xx/reset/delay//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/aic7xxx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/aic7xxx/cmds//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/aic7xxx/cmds/per//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/aic7xxx/debug//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/aic7xxx/reset//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/aic7xxx/reset/delay//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/airo//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/alim1535//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/alim7101//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/amd//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/amd/iommu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/amd8111//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/amiga//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/anon//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/dma//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/dma/addr//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/dma/addr/t//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/enable//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/enable/memory//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/has//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/has/cache//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/has/cache/line//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/has/cpu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/has/cpu/idle//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/has/default//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/has/elf//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/have//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/have/nmi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/have/nmi/safe//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/hibernation//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/may//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/may/have//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/may/have/pc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/memory//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/phys//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/phys/addr//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/phys/addr/t//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/populates//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/populates/node//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/proc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/proc/kcore//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/select//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/select/memory//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/sparsemem//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/supports//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/supports/debug//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/supports/memory//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/supports/optimized//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/suspend//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/uses//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/uses/pg//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/want//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/want/frame//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/arch/want/optional//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ask//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ask/ip//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ask/ip/fib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/asus//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/async//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/async/raid6//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/async/tx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/async/tx/disable//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/async/tx/disable/channel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/async/tx/disable/pq//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/async/tx/disable/pq/val//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/async/tx/disable/xor//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/async/tx/disable/xor/val//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/at76c50x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ata//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ata/over//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ata/verbose//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ath//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ath5k//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ath9k//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ath9k/btcoex//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ath9k/htc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/atm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/audit//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/autofs4//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/b43//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/b43/bcma//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/b43/buses//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/b43/buses/bcma//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/b43/buses/bcma/and//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/b43/pci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/b43/pcicore//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/b43/phy//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/b43legacy//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/b43legacy/dma//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/b43legacy/dma/and//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/b43legacy/dma/and/pio//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/b43legacy/pci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/b43legacy/pcicore//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/b44//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/b44/pci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/b44/pcicore//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/backlight//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/backlight/class//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/backlight/lcd//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/backlight/mbp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/base//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/battery//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bcma//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bcma/driver//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bcma/driver/gmac//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bcma/host//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bcma/host/pci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/binary//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/binfmt//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/blk//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/blk/cpq//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/blk/cpq/ciss//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/blk/dev//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/blk/dev/3w//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/blk/dev/3w/xxxx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/blk/dev/dm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/blk/dev/io//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/blk/dev/pciessd//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/blk/dev/ram//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/blk/dev/sr//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/block//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bnx2x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bnxt//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/boot//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/boot/printk//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bootparam//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bootparam/hardlockup//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bootparam/hardlockup/enabled//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bootparam/hardlockup/panic//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bootparam/hung//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bootparam/hung/task//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bootparam/hung/task/panic//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bootparam/softlockup//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bootparam/softlockup/panic//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/branch//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/branch/profile//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/brcmfmac//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/brcmfmac/proto//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bridge//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bridge/ebt//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bridge/ebt/802//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bridge/ebt/mark//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bridge/ebt/t//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bridge/igmp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bridge/nf//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/broadcom//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bsd//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bsd/process//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bsd/process/acct//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bt//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bt/bnep//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bt/bnep/mc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bt/bnep/proto//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bt/hciuart//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bt/mrvl//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/bt/rfcomm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/btrfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/btrfs/fs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/btrfs/fs/posix//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/build//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/calgary//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/can//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/can/calc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/can/debug//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/can/ems//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/can/kvaser//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/can/sja1000//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/capi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cardman//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/carl9170//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cb710//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cb710/debug//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cdrom//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cdrom/pktcdvd//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cfag12864b//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cfg80211//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cfg80211/default//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cfg80211/wext//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cfq//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cfq/group//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cgroup//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cgroup/mem//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cgroup/mem/res//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cgroup/mem/res/ctlr//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/check//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/chelsio//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/chelsio/t1//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/chr//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/chr/dev//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cicada//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cifs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cifs/dfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cifs/weak//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cifs/weak/pw//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ciss//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ciss/scsi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/clocksource//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/clocksource/validate//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/clocksource/validate/last//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cls//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cls/u32//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/compal//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/compat//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/compat/binfmt//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/compat/for//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/compat/for/u64//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/compat/netlink//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/configfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/console//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/context//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/context/switch//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/core//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/core/dump//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/core/dump/default//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/core/dump/default/elf//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cpu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cpu/freq//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cpu/freq/default//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cpu/freq/default/gov//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cpu/freq/gov//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cpu/freq/stat//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cpu/idle//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cpu/idle/gov//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cpu/sup//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/cpumask//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/crash//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/crc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/crc/itu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/crc32//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/crypto//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/crypto/ablk//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/crypto/ablk/helper//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/crypto/aes//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/crypto/aes/ni//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/crypto/aes/x86//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/crypto/ansi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/crypto/crc32c//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/crypto/crct10dif//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/crypto/dev//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/crypto/dev/hifn//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/crypto/dev/hifn/795x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/crypto/dev/padlock//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/crypto/dev/qat//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/crypto/drbg//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/crypto/ghash//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/crypto/ghash/clmul//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/crypto/ghash/clmul/ni//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/crypto/glue//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/crypto/glue/helper//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/crypto/michael//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/crypto/salsa20//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/crypto/salsa20/x86//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/crypto/sha256//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/crypto/sha512//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/crypto/signature//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/crypto/twofish//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/crypto/twofish/x86//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/davicom//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/de//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/de2104x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/debug//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/debug/blk//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/debug/boot//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/debug/kmemleak//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/debug/kmemleak/default//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/debug/kmemleak/early//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/debug/kmemleak/early/log//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/debug/lock//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/debug/memory//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/debug/nmi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/debug/nx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/debug/objects//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/debug/objects/enable//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/debug/pi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/debug/rt//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/debug/section//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/debug/slab//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/debug/spinlock//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/debug/stack//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/decompress//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/default//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/default/io//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/default/io/delay//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/default/mmap//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/default/mmap/min//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/default/tcp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/defconfig//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dell//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/detect//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/detect/hung//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/devpts//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/devpts/multiple//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/devtmpfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/direct//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/display//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dlci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dlm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dm/bio//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dm/cache//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dm/log//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dm/multipath//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dm/persistent//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dm/thin//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dma//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dma/api//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dma/shared//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dmar//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dmar/floppy//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/drm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/drm/fbdev//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/drm/i2c//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/drm/kms//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/drm/kms/fb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/drm/load//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/drm/load/edid//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/drm/mipi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/drm/nouveau//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/drm/radeon//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/drm/vmwgfx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dummy//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dvb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dvb/av7110//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dvb/b2c2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dvb/b2c2/flexcop//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dvb/budget//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dvb/capture//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dvb/dynamic//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dvb/firedtv//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dvb/max//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dvb/ttusb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dvb/tuner//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dvb/usb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dvb/usb/af9005//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dvb/usb/cinergy//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dvb/usb/dibusb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dvb/usb/nova//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dvb/usb/nova/t//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dvb/usb/umt//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/dynamic//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/early//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/early/printk//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ecrypt//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/edac//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/edac/debug//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/edac/decode//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/edac/mce//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/edac/mm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/eeepc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/eeprom//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/efi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/elf//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/enable//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/enable/must//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/enclosure//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/event//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ext2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ext2/fs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ext2/fs/posix//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ext3//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ext3/defaults//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ext3/defaults/to//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ext3/fs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ext3/fs/posix//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ext4//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ext4/fs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ext4/fs/posix//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/extra//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fail//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fail/io//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fail/make//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fail/page//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fair//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fair/group//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fat//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fat/default//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fault//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fault/injection//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fault/injection/debug//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fb/aty//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fb/aty/generic//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fb/aty128//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fb/boot//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fb/boot/vesa//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fb/cfb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fb/deferred//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fb/mode//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fb/nvidia//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fb/radeon//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fb/riva//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fb/savage//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fb/sys//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fcoe//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/file//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/firewire//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/firewire/ohci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/firmware//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fix//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fix/earlycon//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fixed//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/font//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/frame//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/framebuffer//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/framebuffer/console//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/framebuffer/console/detect//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fs/posix//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fscache//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fscache/object//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ftrace//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ftrace/mcount//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ftrace/nmi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fujitsu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/function//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/function/graph//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fuse//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fusion//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fusion/max//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/fw//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/gact//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/gart//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/generic//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/generic/bug//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/generic/bug/relative//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/generic/calibrate//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/generic/clockevents//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/generic/clockevents/min//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/generic/cmos//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/generic/cpu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/generic/find//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/generic/find/first//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/generic/find/last//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/generic/find/next//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/generic/hardirqs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/generic/hardirqs/no//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/generic/hardirqs/no/do//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/generic/irq//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/generic/isa//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/generic/pending//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/generic/time//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/gfs2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/gfs2/fs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/gfs2/fs/locking//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/gigaset//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/gpio//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/group//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hangcheck//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hardlockup//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/has//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/arch//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/arch/early//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/arch/early/pfn//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/arch/early/pfn/to//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/cpumask//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/cpumask/of//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/cpumask/of/cpu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/dma//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/dma/api//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/dynamic//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/efficient//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/efficient/unaligned//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/ftrace//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/ftrace/mcount//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/ftrace/nmi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/function//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/function/graph//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/function/graph/fp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/function/trace//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/function/trace/mcount//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/intel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/ioremap//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/irq//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/kernel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/kvm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/kvm/cpu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/kvm/cpu/relax//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/latencytop//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/memory//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/mmiotrace//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/perf//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/perf/events//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/perf/user//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/perf/user/stack//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/setup//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/setup/per//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/setup/per/cpu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/syscall//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/unstable//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/unstable/sched//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/user//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/have/user/return//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hdlc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/headers//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hermes//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hermes/cache//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hermes/cache/fw//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hermes/cache/fw/on//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hibernation//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hid//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/high//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/high/res//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hisax//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hisax/16//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hisax/avm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hisax/avm/a1//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hisax/bkm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hisax/elsa//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hisax/enternow//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hisax/fritz//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hisax/hfc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hisax/max//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hisax/netjet//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hisax/no//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hisax/sct//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hisax/sedlbauer//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hisax/teles//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hostap//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hostap/firmware//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hotplug//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hotplug/pci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hotplug/pci/acpi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hpet//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hpet/emulate//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hpwdt//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hpwdt/nmi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ht//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hugetlb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hvc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hw//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hw/random//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hwmon//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hwpoison//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hyperv//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hysdn//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/hz//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/i2c//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/i2c/amd756//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/i2c/helper//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/i2c/nforce2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/i2c/parport//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/i2c/pca//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/i2c/tiny//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/i6300esb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/i7300//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/i7300/idle//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/i7300/idle/ioat//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ia32//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ib700//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/icplus//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ie6xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ieee802154//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/igb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/illegal//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/illegal/pointer//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ima//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ima/lsm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ima/measure//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ima/measure/pcr//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/inet//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/inet/dccp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/inet/tcp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/inet/xfrm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/inet/xfrm/mode//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/inet6//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/inet6/xfrm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/inet6/xfrm/mode//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/infiniband//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/infiniband/addr//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/infiniband/ipoib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/infiniband/mthca//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/infiniband/qib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/infiniband/user//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/init//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/init/env//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/init/env/arg//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/initramfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/inotify//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/input//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/input/ati//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/input/atlas//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/input/ff//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/input/gpio//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/input/gpio/rotary//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/input/keyspan//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/input/mousedev//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/input/mousedev/screen//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/input/winbond//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/input/wm831x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/intel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/interval//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/intr//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/io//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/io/delay//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/io/delay/type//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/iommu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/iosched//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ip//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ip/advanced//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ip/dccp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ip/dccp/ccid3//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ip/dccp/tfrc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ip/fib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ip/mroute//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ip/mroute/multiple//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ip/multiple//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ip/nf//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ip/nf/arp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ip/nf/match//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ip/nf/target//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ip/pimsm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ip/route//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ip/set//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ip/set/bitmap//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ip/set/hash//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ip/set/list//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ip/vs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ip/vs/pe//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ip/vs/proto//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ip/vs/proto/ah//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ip/vs/tab//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ip6//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ip6/nf//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ip6/nf/match//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ip6/nf/target//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ipc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ipmi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ipmi/device//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ippp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ipv6//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ipv6/multiple//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ipv6/ndisc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ipv6/optimistic//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ipv6/pimsm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ipv6/route//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ipv6/router//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ipw2100//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ipw2200//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ir//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ir/jvc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ir/lirc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ir/nec//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ir/rc5//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ir/rc5/sz//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ir/rc6//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ir/sony//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ir/winbond//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/irq//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/isa//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/isa/dma//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/iscsi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/iscsi/boot//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/iscsi/ibft//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/isdn//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/isdn/capi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/isdn/capi/capifs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/isdn/drv//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/isdn/drv/avmb1//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/isdn/drv/avmb1/avm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/isdn/drv/avmb1/verbose//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/isdn/ppp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/isdn/tty//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/iso9660//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/it87//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/it8712f//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/itco//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/itco/vendor//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/iwlegacy//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/iwlwifi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/iwlwifi/opmode//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ixgbe//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/jbd//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/jbd2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/jffs2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/jffs2/fs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/jffs2/fs/posix//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/kallsyms//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/kallsyms/extra//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/karma//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/kernel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/kexec//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/kexec/auto//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/keyboard//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/keys//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/keys/debug//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/keys/debug/proc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/kgdb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/kgdb/serial//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/kprobe//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ks0108//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/kvm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/kvm/apic//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/lcd//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/lcd/class//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/leds//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/leds/clevo//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/leds/trigger//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/leds/trigger/default//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/leds/wm831x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/lib80211//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/lib80211/crypt//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/libertas//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/libertas/thinfirm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/lock//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/lockd//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/lockdep//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/lockup//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/log//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/log/buf//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/logo//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/logo/linux//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/loopback//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/lpc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/lsi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/lsi/et1011c//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/lsm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/lsm/mmap//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/lsm/mmap/min//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/lxt//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/lzo//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mac//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mac80211//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mac80211/has//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mac80211/message//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mac80211/rc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mac80211/rc/default//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mac80211/rc/minstrel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mac80211/sta//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mac80211/sta/hash//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mac80211/sta/hash/max//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/machz//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/macintosh//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/magic//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/marvell//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/max//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/max/raw//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/md//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mdio//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/media//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/media/tuner//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/megaraid//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/memory//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/memory/hotplug//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/memstick//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/memstick/jmicron//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/memstick/realtek//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/memstick/tifm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mfd//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mfd/rtsx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mfd/sm501//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mfd/wm8350//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mfd/wm8350/config//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mfd/wm8350/config/mode//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mfd/wm8351//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mfd/wm8351/config//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mfd/wm8351/config/mode//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mfd/wm8352//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mfd/wm8352/config//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mfd/wm8352/config/mode//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/microcode//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/microcode/old//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/minix//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/misc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/misdn//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mlx4//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mlx4/en//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mlx5//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mlx5/core//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mmc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mmc/block//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mmc/realtek//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mmc/ricoh//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mmc/sdhci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mmc/sdricoh//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mmc/tifm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mmc/via//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mmu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/module//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/module/force//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/module/srcversion//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/module/verify//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mouse//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mouse/ps2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mouse/synaptics//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/msdos//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/msi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mspro//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mtd//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mtd/ar7//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mtd/block//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mtd/cfi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mtd/cmdline//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mtd/complex//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mtd/gen//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mtd/map//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mtd/map/bank//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mtd/map/bank/width//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mtd/nand//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mtd/nand/diskonchip//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mtd/nand/diskonchip/probe//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mtd/nand/ecc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mtd/qinfo//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mtd/redboot//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mtd/redboot/directory//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mtd/scb2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mtd/ubi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mtd/ubi/beb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mtd/ubi/wl//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mtdram//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mtdram/erase//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mtdram/total//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mtrr//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mtrr/sanitizer//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mtrr/sanitizer/enable//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mtrr/sanitizer/spare//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mtrr/sanitizer/spare/reg//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mtrr/sanitizer/spare/reg/nr//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/mxm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/myri10ge//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/n//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/national//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ne2k//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/need//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/need/bounce//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/need/dma//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/need/dma/map//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/need/multiple//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/need/per//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/need/per/cpu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/need/per/cpu/embed//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/need/per/cpu/embed/first//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/need/per/cpu/page//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/need/per/cpu/page/first//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/net//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/net/9p//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/net/act//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/net/cls//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/net/drop//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/net/dsa//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/net/dsa/mv88e6123//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/net/dsa/mv88e6123/61//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/net/dsa/mv88e6xxx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/net/dsa/mv88e6xxx/need//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/net/dsa/tag//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/net/ematch//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/net/ip//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/net/ipgre//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/net/key//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/net/poll//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/net/rx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/net/rx/busy//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/net/sch//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/net/vendor//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/netconsole//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/netdev//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/netfilter//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/netfilter/netlink//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/netfilter/xt//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/netfilter/xt/match//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/netfilter/xt/target//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/netpoll//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/netprio//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/network//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/netxen//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/new//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/nf//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/nf/conntrack//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/nf/conntrack/netbios//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/nf/ct//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/nf/ct/proto//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/nf/defrag//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/nf/nat//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/nf/nat/proto//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/nf/nat/snmp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/nfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/nfs/acl//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/nfs/use//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/nfs/use/legacy//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/nfs/v3//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/nfs/v4//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/nfsd//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/nfsd/v2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/nfsd/v3//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/nftl//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/nls//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/nls/codepage//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/nls/iso8859//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/nls/koi8//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/no//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/nodes//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/nodes/span//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/nodes/span/other//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/nop//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/nop/usb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/nortel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/nouveau//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/nouveau/debug//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/nr//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/numa//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/numa/irq//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/openvswitch//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/oprofile//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/oprofile/event//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/optimize//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/osf//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/output//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/p54//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/packet//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/page//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/page/table//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/pageflags//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/panasonic//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/paravirt//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/parport//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/parport/not//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/parport/pc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/partition//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/pata//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/pata/pdc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/pccard//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/pch//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/pci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/pci/msi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/pci/msi/default//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/pcie//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/pcieaer//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/pcmcia//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/pcmcia/load//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/pcspkr//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/pdc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/perf//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/phys//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/phys/addr//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/phys/addr/t//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/physical//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/pid//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/plx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/pm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/pm/sleep//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/pm/std//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/pnfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/pnfs/file//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/posix//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/posix/mqueue//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/power//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ppp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ppp/sync//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/preempt//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/prevent//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/prevent/firmware//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/print//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/print/quota//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/proc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/proc/page//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/proc/pid//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/prove//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/provide//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/provide/ohci1394//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/provide/ohci1394/dma//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ptp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ptp/1588//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/qfmt//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/qlcnic//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/qsemi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/quota//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/quota/netlink//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/raid//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/raid6//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/raw//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/rc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/rcu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/rd//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/rds//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/realtek//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/reed//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/reed/solomon//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/regulator//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/regulator/fixed//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/regulator/userspace//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/resource//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/rfd//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/rfkill//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/rfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ring//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ring/buffer//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ring/buffer/allow//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/rpcsec//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/rpcsec/gss//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/rt//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/rt/group//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/rt2800//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/rt2800/lib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/rt2800pci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/rt2800usb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/rt2x00//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/rt2x00/lib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/rtc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/rtc/drv//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/rtc/drv/m41t80//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/rtc/hctosys//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/rtc/intf//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/rtl//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/rtl8187//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/rtl8192c//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/rtl8723//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/rtlwifi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/rwsem//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/rwsem/xchgadd//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sata//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sbc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sbc/fitpc2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sched//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sched/omit//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sched/omit/frame//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/3w//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/arcmsr//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/bfa//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/bnx2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/bnx2x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/cxgb3//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/cxgb4//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/dh//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/dh/hp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/fc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/fc/tgt//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/iscsi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/lowlevel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/mpt2sas//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/mpt2sas/max//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/mpt3sas//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/mpt3sas/max//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/multi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/osd//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/osd/dprint//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/proc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/qla//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/sas//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/sas/host//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/scan//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/spi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/srp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/srp/tgt//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/sym53c8xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/sym53c8xx/default//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/sym53c8xx/dma//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/sym53c8xx/dma/addressing//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/sym53c8xx/max//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/scsi/wait//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sctp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sctp/cookie//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sctp/cookie/hmac//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sctp/default//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sctp/default/cookie//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sctp/default/cookie/hmac//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sdio//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/security//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/security/file//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/security/network//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/security/selinux//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/security/selinux/avc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/security/selinux/bootparam//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/security/selinux/checkreqprot//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/select//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/select/memory//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sensors//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sensors/fam15h//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sensors/i5k//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sensors/via//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/serial//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/serial/8250//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/serial/8250/detect//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/serial/8250/many//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/serial/8250/nr//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/serial/8250/runtime//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/serial/8250/share//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/serial/core//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/serio//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sfc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sfc/mcdi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sgi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/slip//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/slow//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/smartjoyplus//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sms//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sms/sdio//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sms/siano//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sms/usb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/smsc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/smsc/sch311x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/ac97//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/ac97/power//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/ac97/power/save//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/atiixp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/cs46xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/cs46xx/new//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/dma//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/dynamic//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/emu10k1//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/hda//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/hda/codec//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/hda/codec/ca0132//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/hda/dsp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/hda/enable//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/hda/enable/realtek//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/hda/input//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/hda/input/beep//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/hda/patch//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/hda/power//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/hda/power/save//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/hda/prealloc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/kctl//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/mixer//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/mpu401//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/opl3//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/opl3/lib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/oxygen//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/pcm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/pcm/oss//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/pcm/xrun//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/rawmidi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/sb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/sb16//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/seq//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/seq/hrtimer//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/sequencer//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/usb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/usb/caiaq//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/verbose//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/via82xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/snd/vx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/soc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/soc/camera//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/soft//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/solaris//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/solaris/x86//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sony//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sonypi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sound//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sound/oss//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sound/oss/core//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sparse//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sparsemem//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sparsemem/vmemmap//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/split//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/split/ptlock//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/squashfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/squashfs/fragment//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/squashfs/fragment/cache//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ssb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ssb/b43//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ssb/b43/pci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ssb/driver//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ssb/driver/pcicore//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ssb/pcihost//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ssb/pcmciahost//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ssb/sdiohost//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/stack//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/stacktrace//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/stop//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/strict//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/strip//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/strip/asm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sun//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sunrpc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sunrpc/xprt//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sunrpc/xprt/rdma//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/suspend//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/syn//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/synclink//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sys//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sysctl//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sysctl/syscall//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sysprof//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/sysvipc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/tablet//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/tablet/usb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/target//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/task//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/task/delay//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/task/io//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/tcg//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/tcm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/tcp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/tcp/cong//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/textsearch//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/thermal//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/thinkpad//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/thinkpad/acpi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/thinkpad/acpi/hotkey//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/tick//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/tifm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/timer//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/tmd//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/tmpfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/tmpfs/posix//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/topstar//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/touchscreen//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/touchscreen/ad7879//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/touchscreen/usb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/touchscreen/usb/dmc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/touchscreen/usb/general//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/touchscreen/wacom//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/trace//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/trace/irqflags//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/tracer//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/tracer/max//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/tracing//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/track//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/track/dirty//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/transparent//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/tree//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ttpci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/tulip//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ubifs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/ubifs/fs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/udf//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/uefi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/uevent//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/uevent/helper//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/uio//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/uio/pci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/uio/pdrv//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/unix98//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/unixware//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/ali//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/announce//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/announce/new//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/arch//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/arch/has//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/berry//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/cdc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/ehci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/ehci/root//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/ehci/root/hub//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/ehci/tt//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/ftdi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/gspca//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/gspca/ov534//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/gspca/xirlink//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/hwa//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/isp1362//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/net//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/net/cdc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/net/rndis//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/ohci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/ohci/little//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/otg//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/pwc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/pwc/input//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/serial//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/serial/cypress//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/serial/digi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/serial/edgeport//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/serial/ftdi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/serial/keyspan//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/serial/kobil//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/serial/mct//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/serial/safe//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/serial/siemens//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/sierra//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/sisusbvga//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/sl811//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/storage//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/storage/cypress//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/u132//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/uhci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/video//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/video/class//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/video/class/input//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/whci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/wusb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/usb/xhci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/use//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/use/generic//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/use/generic/smp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/user//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/user/return//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/user/stacktrace//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/uts//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/uv//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/uwb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/uwb/i1480u//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/v4l//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/v4l/usb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/vfat//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/vga//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/vga/arb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/vga/arb/max//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/vgacon//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/vgacon/soft//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/vgacon/soft/scrollback//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/vhost//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/via//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/via/rhine//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/video//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/video/bt848//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/video/capture//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/video/cx18//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/video/cx231xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/video/cx88//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/video/em28xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/video/fb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/video/helper//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/video/helper/chips//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/video/ir//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/video/output//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/video/pvrusb2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/video/saa7134//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/video/saa7146//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/video/v4l2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/videobuf//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/videobuf/dma//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/virt//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/virt/to//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/virtio//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/vitesse//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/vlan//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/vlan/8021q//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/vm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/vm/event//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/vmware//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/vt//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/vt/hw//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/vt/hw/console//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/w83627hf//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/w83697hf//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/w83697ug//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/w83877f//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/w83977f//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/watchdog//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/wext//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/wilink//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/wilink/platform//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/wimax//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/wimax/debug//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/wimax/i2400m//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/wimax/i2400m/debug//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/winbond//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/wireless//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/wireless/ext//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/wl//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/wl1251//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/wlan//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/wm831x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/wm8350//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/workqueue//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/x86//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/x86/64//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/x86/64/acpi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/x86/acpi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/x86/extended//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/x86/intel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/x86/internode//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/x86/internode/cache//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/x86/io//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/x86/l1//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/x86/l1/cache//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/x86/local//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/x86/mce//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/x86/minimum//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/x86/minimum/cpu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/x86/p4//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/x86/pcc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/x86/platform//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/x86/pm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/x86/powernow//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/x86/reroute//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/x86/reroute/for//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/x86/reroute/for/broken//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/x86/reroute/for/broken/boot//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/x86/reserve//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/x86/reserve/low//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/x86/speedstep//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/x86/supports//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/x86/supports/memory//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/x86/thermal//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/x86/wp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/x86/wp/works//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/xen//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/xen/blkdev//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/xen/compat//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/xen/debug//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/xen/dev//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/xen/fbdev//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/xen/kbddev//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/xen/max//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/xen/max/domain//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/xen/netdev//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/xen/platform//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/xen/save//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/xen/scrub//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/xen/sys//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/xfrm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/xfrm/sub//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/xfs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/xfs/posix//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/xor//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/yenta//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/yenta/ene//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/zlib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/zone//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/zone/dma//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/config/zram//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/crypto//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/crypto/internal//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/drm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/drm/i2c//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/drm/ttm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/keys//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/amba//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/bcma//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/byteorder//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/can//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/can/platform//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/crypto//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/decompress//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/dvb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/hdlc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/i2c//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/input//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/isdn//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/lockd//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/mfd//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/mfd/pcf50633//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/mfd/wm831x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/mfd/wm8350//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/mlx4//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/mlx5//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/mmc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/mtd//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/netfilter//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/netfilter/ipset//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/netfilter_arp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/netfilter_bridge//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/netfilter_ipv4//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/netfilter_ipv6//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/nfsd//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/platform_data//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/raid//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/regulator//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/rtc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/spi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/ssb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/sunrpc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/tc_act//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/tc_ematch//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/unaligned//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/usb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/uwb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/linux/wimax//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/math-emu//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/media//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/media/davinci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/mtd//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/net//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/net/9p//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/net/bluetooth//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/net/irda//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/net/iucv//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/net/netfilter//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/net/netfilter/ipv4//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/net/netfilter/ipv6//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/net/netns//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/net/phonet//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/net/sctp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/net/tc_act//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/net/tipc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/pcmcia//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/rdma//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/rxrpc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/scsi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/scsi/fc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/sound//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/trace//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/trace/events//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/uapi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/uapi/drm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/uapi/linux//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/include/video//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/init//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/ipc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/kernel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/kernel/events//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/kernel/gcov//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/kernel/irq//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/kernel/power//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/kernel/time//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/kernel/trace//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/lib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/lib/lzo//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/lib/raid6//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/lib/raid6/raid6test//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/lib/reed_solomon//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/lib/zlib_deflate//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/lib/zlib_inflate//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/mm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/802//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/8021q//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/9p//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/appletalk//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/atm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/ax25//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/bluetooth//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/bluetooth/bnep//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/bluetooth/cmtp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/bluetooth/hidp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/bluetooth/rfcomm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/bridge//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/bridge/netfilter//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/can//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/core//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/dcb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/dccp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/dccp/ccids//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/decnet//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/decnet/netfilter//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/dsa//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/econet//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/ethernet//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/ieee802154//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/ipv4//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/ipv4/netfilter//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/ipv6//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/ipv6/netfilter//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/ipx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/irda//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/irda/ircomm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/irda/irlan//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/irda/irnet//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/iucv//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/key//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/lapb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/llc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/mac80211//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/netfilter//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/netfilter/ipset//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/netfilter/ipvs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/netlabel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/netlink//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/netrom//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/openvswitch//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/packet//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/phonet//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/rds//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/rfkill//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/rose//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/rxrpc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/sched//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/sctp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/sunrpc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/sunrpc/auth_gss//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/sunrpc/xprtrdma//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/tipc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/unix//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/wanrouter//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/wimax//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/wireless//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/x25//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/net/xfrm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/samples//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/samples/kobject//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/samples/kprobes//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/samples/trace_events//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/samples/tracepoints//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/scripts//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/scripts/basic//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/scripts/dtc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/scripts/dtc/libfdt//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/scripts/genksyms//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/scripts/kconfig//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/scripts/kconfig/lxdialog//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/scripts/ksymoops//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/scripts/mod//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/scripts/package//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/scripts/rt-tester//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/scripts/selinux//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/scripts/selinux/genheaders//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/scripts/selinux/mdp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/scripts/tracing//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/security//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/security/integrity//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/security/integrity/ima//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/security/keys//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/security/selinux//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/security/selinux/ss//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/security/smack//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/security/tomoyo//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/aoa//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/aoa/codecs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/aoa/core//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/aoa/fabrics//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/aoa/soundbus//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/aoa/soundbus/i2sbus//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/arm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/atmel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/core//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/core/oss//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/core/seq//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/core/seq/oss//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/drivers//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/drivers/mpu401//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/drivers/opl3//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/drivers/opl4//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/drivers/pcsp//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/drivers/vx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/i2c//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/i2c/other//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/isa//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/isa/ad1816a//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/isa/ad1848//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/isa/cs423x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/isa/es1688//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/isa/gus//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/isa/msnd//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/isa/opti9xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/isa/sb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/isa/wavefront//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/isa/wss//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/mips//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/oss//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/oss/dmasound//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/parisc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/pci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/pci/ac97//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/pci/ali5451//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/pci/au88x0//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/pci/aw2//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/pci/ca0106//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/pci/cs46xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/pci/cs5535audio//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/pci/ctxfi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/pci/echoaudio//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/pci/emu10k1//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/pci/hda//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/pci/ice1712//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/pci/korg1212//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/pci/lx6464es//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/pci/mixart//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/pci/nm256//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/pci/oxygen//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/pci/pcxhr//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/pci/riptide//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/pci/rme9652//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/pci/trident//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/pci/vx222//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/pci/ymfpci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/pcmcia//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/pcmcia/pdaudiocf//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/pcmcia/vx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/ppc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/sh//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/soc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/soc/atmel//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/soc/au1x//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/soc/blackfin//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/soc/codecs//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/soc/davinci//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/soc/fsl//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/soc/imx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/soc/omap//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/soc/pxa//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/soc/s3c24xx//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/soc/s6000//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/soc/sh//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/soc/txx9//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/sparc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/spi//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/synth//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/synth/emux//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/usb//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/usb/6fire//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/usb/bcd2000//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/usb/caiaq//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/usb/hiface//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/usb/misc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/sound/usb/usx2y//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/tools//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/tools/build//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/tools/build/feature//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/tools/build/tests//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/tools/build/tests/ex//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/tools/lib//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/tools/lib/api//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/tools/lib/traceevent//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/tools/perf//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/tools/perf/Documentation//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/tools/perf/arch//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/tools/perf/arch/arm//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/tools/perf/arch/arm64//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/tools/perf/arch/powerpc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/tools/perf/arch/s390//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/tools/perf/arch/sh//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/tools/perf/arch/sparc//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/tools/perf/arch/x86//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/tools/perf/config//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/tools/perf/scripts//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/tools/perf/scripts/perl//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/tools/scripts//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/tools/testing//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/tools/testing/selftests//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/tools/testing/selftests/mqueue//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/tools/virtio//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/tools/virtio/virtio-trace//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/usr//usr/src/kernels/2.6.32-754.6.3.el6.azure.x86_64.debug/virt//usr/src/kernels/2.6.32-754.6.3.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 !PH6l]] b2u jӫ`(A ?d3mއ Lz4.4Fz G<+`XS 5D{hs#B&rm^6ZeHϊzH%2Z!L8g qq Zw7n rdc9+}S7)s_ކr>"-%lnTJvbJ2l">liIbD)xnn%+w9<Mu!agh 2ɳW RӖH9T#B6\l\Nb*1wnN#"ѽQ4VAaqv)<9ֱT9%*\(g2jF*[>{b1!˱`zBޫܜƁ xv2 YfHuF R:J92kO1[Hk^,FxӭըHx&Mʼnd 鎠""m6x fUߤ. cJߖ!}lz$Hƙ7K[tsHUY ݯtMٙGЉ%kG@IX*uk)RFeG[ǴKٜ)SIB81/Qφv@4ԙaf[q蛄Q!(-)[U V!b36o/;G n30? Q)2<+aQW#Ñ Cu7,*l?wJy.~4Ft<}51g|b"%F}qKIi 1hҐ0Ke Z 7e;"{$Db>5m1fRz<@?|Mp62SdT f5 ?rK5\r=8T9FCT\;gy 9>=) ~o"ECG>ڪ㤏pS9#;+uH3/LZjdžP'iGd4V]9o y4f&)lwA72I65SDF"p#5%Ʊ<ṖcDsuW ⊞Ō/0Y2:KF,Q~i%Qv0:F?ӌXq7IO7-u!q~ᨒ#D]C)Pß xSLjB0,6AǞаHN{C]J}+цY,D1+j]krK^~kB[Ir߆g6vS #I  GRu vKE0 msp=_frgz 7ݳCpƝ_ cH8HNJ[=ѠQl ]Ē \# eĚw6*2S{@O2\BMrtӯ5Hc,VDMC+5g@R-g9nɗ~B֩y[>~ s LJyX}yp㏢g כj U;L2FMHcy")Dm_LAvaR]ʕ!"kFVNn( Šc:'THJZ+6:PQj_S0jw{@h-AIvDZ!&)W kwf$:,X`'h5Ts  ] 9 @V'I^~c/w'rB#cww%-9G}R= y]},d)A9ewgsqv`xh}TWjGz Ð1, 4 zu=! Q$yn?ؚrh89m5'ᢎ 1)Sx "){w1 YvSO kLğA:m1="R/IB@X{~N1XEMh$cgZM\!zL[uԖ﹏#}a,^Cq_ǯ/S]ta$="0 Z^](&h+VH!PMIgqm~VTQl(-͹u VUAkωkݜ=*)p#MaCXt8P :5N]OºK71-?YU@?7zt H<$5Sm5}=DQ[5\Ol'Cctwwu(B.<>6yߟdA̩hk"ĝ7Dz^$v]_xkajИ=)ˮKho 'JxD<M~֪ RBR['[Y"Xdn9+GplF3S؈ oÅ$9 ./|Տq^quґR! ҽ QgT<avSIŝq0+$KŒ8F,"{X9J51e˭ƉqTvBt uR" y!3)3_79픜Wӻ2z k{#'@GM6W욉5b]#k#j#R$ܾFa`ut踘O8O|awHRN qsR2K_Z N 1=5$vP8kRĨ 4IXZ(7U!Į۷WI b+\-f 8NYi8i^E4_ofgt^yH؞tլ};jxpml[fQ9ʴ KimU zMb.n5F$p>G*k|= %HBB"Id3ˮg_%QԦc,z vBKs3"Ylm+ucT"cpiu}r/MF;08S"qI(MfIg.lꀰxazu-kHP? 9vG)YnL%ocjt%jC6[[ kD)fbMM[h:\kc uև"⺙1<_]v~ē{a>K` ch@4K7h*,5 P2,3ke#^A)#Mo>L]`K )tF}f#n/[ޡSݮ XL=o2]]1,Ü $D#1:Ȑ)׷v:e@j \oMZ)&doOS~z>S3Om;oQ]Q*1QGd00sJh< (]#A4hÐ˳~o }]:eU?Eݰ*[9vS%y\v>*C1 %]9%1Sq0w0bnOܩ 1m*ua"sEcw{2z+QM ϝ8!v[Gۈ$gn.eܭ""WqP21 #3`[??v"=gmHWT4 RU!m-fez@* ?s]!"ynJoب/r۩S6T'ȯyLr[AaAډC+K(Qͮ`ogqsǘ qѨI\{ӌB-"V8c m9NP6q'ZjobGhƣqOe0R9lUVئ%Z"⯚ Rā"F=@޹4Sqm;fw)!$ Omdk|1vjlo|ƩsEN-+O~B8, :`gJjEߛ񈫋. ErrU Ur 9Au[@N2nziZAp>qgt1яgIn<$~4/@-1PicUb 0U@izߧALd$ Z2̧7qt`ZJTLE}hv߱KK+ڋ#:nj#(Hi:E=1 TK 6c 1wxpbOұM){6V[ H0{OG}ah #Q4m&({,ǪoR)eg{;Fi)|M _JvW#,/AJ373lE߇_=xAv-kt6֯bu T vbP<+ks}ZV5^1F2Ԕ7ʊaVIHʿNlЦ}4co-+w/n2VDԹbh#DzJ- ҄ |gfm|:NBe魚\P CF5p`GX 4?I2o55viɁƁS$ϗ 0*aӰeLz\%c<znC<ڔRm_ Kih {hzAUHf@& {y&Pne}:LP $>dOn "O[sn{>ej-qϪͬ*Dgs)P{ "niNO>EF `&F$/F-OpjSvʩUφ뮎),aF+Ȟ]"HAih6>"),GOJƽKQ >NZ2g҅,+?M/P/q2>M0[H~ T;N qlj9c 3 `Ɏɫ2c8`L4.|oIѷXBLeR,ۃNDܼSHy3~ѐBTƆ@G䝇jH- "8l,8n te{a @Jm,-k$Кjt4-cO@:[l&hӞ` jX 6R^tV,(TZ @IrJۃ|J!f')(JS聄a$c4!OcBūUBD\Jq^o[h~r )[6/l>|YY xX6fJ]2k"JS0sT? \I~1M~4FG[!*q: Fv#dה=vZsW;&;eDB WaΥ]>9Bo?iĴ w_T,Z+(8V2)4c%|Ls*qʩIF4uQm)6[ 4U٬G*g7Mcr}:ڈD?(':m:,cqA>N%݀Swh0,_.2;.qu4fU6R<;PW7ZɖQ&j{y b9Z5PLM:ǡ 5`O5؛QHo)k TaJONC6o X=K:p`!_x0Wf+Jܘь֪T$l*{m*L} E_BplfrW/uFan͜m9Jw˚{8pE-iY"'P c1m\XY$4BSfOW+LЕL BjS#kBʎIىP+9Z;>NW|CވT8݇,gu8VstMlZL+x@JS!#=e )[ ]B}a5ZZd . %Dz|}bXm1YS-BQ=x9Ko8s~3t:MP:i'[8i2cow{nH9nˤ81`m #H 3*]&yy;@5/x,\HK@V {]3âs Nh6R@!?_!i"?VtaL BȤf7|iG˪^gQZ*$YƵ oMK9 *:NGgZ2P7ޝV%X+c|&c؄ z˜ў(X_̢mFSf%v]G^IV_ؙͨizN-8a4xzUNWw{[ug_)f(,o6!7z|0*û6~mQaPtp&cT|#Ue{^woH':y.˨KH-"p:?!@ZS pqU:Yck S<9K!pY8*8|$ < nI4`Uvrf/MzKe 2ʥ+D"4_(p.Ѝ( l }8\Z^!kw#< Fi^mi ;\Bc| sUE>Lc#:9Mc_$cW4ct#WS"HM%pS馡fpH9a U?R]K-@KH!K:&Ox1pYѢGpŤj 7f mtK[dA㍭"mb^NW5d9ja":ԢV|8ӀTFöt#Tj/\z=Y:W5M @-ȷxaO'm_ rf{l G`Eɰ;#%9mDٺjyR-q'm0;<X<O zXR?ù0ij6,dy&#R' ]<?LC,K4&6ѱ;8{M@ u*%5R"S%j3A lWf" >؟J1%ޯMCWL0"H5/dJgRZ2lJ9\PVA/e]5/unOrɫq(m4Y#!wV>Qw(h_:(ǹ&'d"'̌^ TOR]::XZZ[ZAyywza]K3倫Ѫ-  ᛐjط -NLT'>YGF] lDsem`4.Vtn dUNu:ӷdA*w$Tvn]ysji,[&[i!$j? ,F;4 (O- ڽf  tӳeGkƬ)}/>%#pigew_(VA *|6FOTr-*BЈ:I߿Qgd=xLֳK#S鐀KUG3?>!CjCZS6J is*=iT: ^ ;I Gִ)WƢ Ѿb Bz:^ܞ*^XE_&^f^n귿,$mRfxϮV Ee PQ':Hiί# 7G^+/hO!QsJ'pA~O*方AAGǧ|+/upfvd^iZ#xu( )(ᠷxpΙIcx:sF@oF'@'|7>.m%p.|USQz8Y~>ilfc^RCO'-8m8*5c!W =3G6$nӯvF: .``ן.4O= /Ikt?;2Pzk2dNd@w\ `1& ":V6qwbRz3 |b, '1ҎbR*6f7}N"Oѫ1w]`Y'ʏk6X5nH5gHhب[\~Z(TV dcTr:є?'=jYJd>u9'ѧbk7ݸ᳷0Gٯ!FAhxpmd߰D' +[ =))oCW!J,ri׉Q-3@Fl 2'ح{ӣwRfWbz'm{qC)!MKbt6"scw華n HOfu&XR6+mQ؀:z@~b:{6}+ى)g,eNﰙu>UbnafWd$>m1=2F2Q5Lin+ǭCF/хrU 61|`OٵcayY=--@!DA>!ɐkՃ1JX]GR{M\B5bYKv!mVrø,yʬ!9~R*(R#Ӏs"!p$14gX<)e@NkfDpҐzY<<ӿ-WS 5D˥odP2h@xYzT| ^fprhf(n`'B#"[ 6h!s^끗 ?IJ~Cr*-rPHDpDlMō,qS@"39gޓJr?O_$8$:rV/*rD _wӀ%쑻Ziv&b:r=Jo䦾*:s(Gp <,p$9\ARa:Q !_^Iڬ<@~3z-GU"'|TRVAqEs +f\JaIS))oXs]q\F%C1[ #]$u4sYPѢ: ҨɆQm/UQʓ(F؝O=8WWDmlZq*ѥ x&Fw0ԊlŬ1- ܓ`cU{HleκqlhDPVK/VMZ._ƯU 0E˰JLw :r07XZ;UvqD}t#zekD]Ln8OIy4+=Ng@xIoF?_LNy`7TiG5*_Kގ2ua g m.Z3e~;y1=lF2B1y&"}50n &I7 4df_4?>N^!."73= G%1%y%(ZLm`8YlڅS#-]c]8'KGV![ ½W{;<_.k6On<]w  M dy%]_CsYHcڸMV!Paޞא2>"jҊڡO5 $8uƐAMKd9 L\o!Jr$Duj>DEMd+w`nV+Ҹ]YJ|Ű:}w܈˩c Pk&4hmdUs{?z K~C{A2o4Gٕ'NӇf[U˿w*d1ƗidJ ӥ6,J!3e |fט:c3S'b*J3wJc*ɦxO/y NFӢ&;"P:c&癢JvBY @ gMZzs R%]Vc*-b;W\h91J:~$W}g=^"hUoaK'h7O[vbqw֩`ܱx`mU:W7QY U[}Fmm|_&1Bn۲̠A*kmu6 8waFϷW`3ى}[Y̯ɓoOik( ڊӱMҞ/ V->HDDff0WPeђ~9vw JK&O, $rݼ_BMVLKkH7 զ>ᴺw(v Õ e"FeSY/T=LxyW6Rrg1՞t+?J(Zn5@AsȦuWݤIRgi)@`woֵjR 'ZsVO|cڟn|7K QU <ȭ5Km_aŎ+#m1:3֛#{#ndZ?0l40FWrA&T9Ѱ0TXc~$.z*b Ԑ71CwOl5<3Tko }VĹ1#2hOH jElԟf(bńY;Ǎ'Z>Mğu_\f:My޹'ڙsϖG:w:mzsL>UʣLƏ5ʺxIKܗQH{# ׃옃9uBi! CDh7CdHg\-UBaދ,;wns\ޅHNS x"l DS_/H,|SZӣ\@*R)]o1= (g_2 VX}yq޼,}F`'g4xDždohW-|&;B-%"7$#wv385N2 im5%d^|pԧ_QQ61vN{ram_0V6xhU!GU~dIqO#EnȸO/݃[E;B0kJ-&NPػ=_vҋARK/ȆCNэ2K tR uf &'ǏΨ-Xcƀ%LWx>:5%)NS;lքB3OO| vDև/¯Sg%~a;p3 \5Cb-T}HάȗAQ]̄+ ^O,jtMa8&Z#p7f "h>`c7S+{HQvjLLc#00@ƹ̓)0K<Gps.:BU>N/<!RgkOnC%yG^MT\egFW q|(&iI< An_ Ayx!fAAPTt;q̺s;8LP_y}-- 'jmU=^5lݽJp±mBo/_8c<7xY)#}۔\xɘ62.rރbg^f^e[Ɗ_q!o|e ;m fSD mʗ´ Rcɻtwl0ۿA lG2Q%]-Y Yi15CґTD5 ˣ @nH%d#הDz}r4(]Bj[N3O#bAX jˆ??8 <]7O7DNx^RAf˜C *astvXb6 gT_~qFtW@LL$6n_7f29Y5kWאm f`JsUGxDͼyod"Ԧuniʋ˳Bx])FW I~W?O\]S ~Jz4O"Q8đ/"F+<>|Ndi~i.۽+/]- s'ʼn!q ĪI<ADq{kQ;GH 4S6;Wg cCY@ Gh{@!ϷVN-,_#E3 nL cKn2ox Sr!tv˲$G_|RF>xeLo m=1IOUq!HjmD9m y` ?h&$]mK[>5fN1O&H=T2xxssmρ”c{n_14϶xcM(^99zf#͡ә~Ï@/I)h|G@Q8j-E-7$R1U:;nٍd|̆5jAZ(glǣ9 aqPˇe[:P+Ҿu@QmI7|S{؉"*).ڨ9A(%U{yi](9 lLiUD1>&,2b=L)`R}&(bAڽ puMd-Ptw5REVy&O1F^\#Qhp :v $Bbk$Z_=qdX.AY#̿2'U}@Ųu n4d!兓t]HoX¼W9msiz:#J'1:7U6Czi/[+ڳ7WA?FsOϜCLX̅GΎ]_mXߓT?^ӟ-\4[usAK4Q ٝrjmsW}7 Im[2i?; %tkORN ;GjJhkYeQ)5jݮ\ N1̒YnUƸt8K =8Qr@ O mB R VO ODew% A0A3V =iH=M,0ϨMJގ6C_8FOf]3G+YWoZU!K:`z|SaWzR/<ߦNgt@c?x~.)>5Dd5r,nSp, z O60E eOiůqX7vK\ ![VPP?zT5.G94<לGi<6ͮs\j~&I͵=&t[W>J ^ge?Z`(4* r݅_';+Rrv$ح>h~Gpc;T^A 82"% x_ijlJFyi {Xsvao5'6-/Poߩb],9" ݋e$ք+yRo&6z#"]Pɀp[T( aӅ .2J1=(d* S28IwSH_aZ(W~o=3C)3me/\Ɩg'Ô[ ٦SB5p'h'#?4rxlY; Ǩr"0TŷGä(v娖|\s|E+(~4>v#30g4QwO#v_ PjuC# gJ@;}\V}@ -@}'XUTmX?bk$\|?L' 墪`L\%&O1 o kXG.ې9]d5bN㨴0pe,$:rGCm!2cΥ2G$:,T SK,j咭f 1NږMYd#u_dQ.gq^S:ƙrV(cMWg ?zCd' gN?`xa5Nf~03eOSK~k%yw]Dώr?!s,;,W6o'Rlu4J _Z ,hU:9bVuXm|Q\iwĦfGUNy!0AOatj$/LoSkG\UL:C`HC^4Px)]ltsg$靾~gdW.[ՇoKߴ3րHND5g^䒽Ǒ<'}!]^J +!6T!x}M׺7ɋOroXklKMKuJ$b Sv}Fm8>KWUn>"UÿА~JЛ.^ j{F0f>g:W|)&oCVrBd!^bbiP Z)sL׋~1q[4m#̂ iE2^$s7h@"Ro:$T3i|b"txW-ǣ}Cvo 䲯>AOa.fk'|B7P|m%mػu\l)PL !*;g7I<8{yαwDh*آ22H!͜H@ DU3֊),WV~f5E7!ߛަ"A,?aªQn͔%'Mm.҈6|1"اPZmx'/O20 $ le@A[qFꏋ VÒض/X3xZk}*lUAÜbhF> JH類7N\q!6n g\::S׷^cN3b{Lx|DVfb$U"`}$x8БupѾk1(Ĕ#sS+XFl;X\\ucK;r6 Fl *EY 1mh}h28 D,  PWXhtY})Y yσo Xs{s;:(Rwcij>G?)Xuq_@뵸ԯ%![pE^:m7KhEYTQN+BTQRNYjWPzAQ+pzd"+){)CƒEaY$ it!tuev| vvzMLud7Nv(^Qbv ޑlc2LfyDmDkTuZw:UqLHE2 rW*~?_bW@I Ix'V@6+¯!ʿ~ ݝ}Srٺ[!VUTX8Y_q*޸z[%$+U \]3 P<Ȓ{ùipgw\IqG5dLƺPzyqgu}g#9d3)hC4C؉AHc4LWΰS`4hS2$R*7K‘ϮZ|CPTkN/~%s$&Erdp 0 8)v|H/H8Ӛ[j]lEBr=1Q)U./S+#-T|)|V43Y.mZH-m,RӜwaU0VV:qR'b w n肠z$t8jGoR:ݏ'z&h*JmA waԁCYKVek\L7ȝwi؍) ~ΓgC_OTuM6ԻEM0ى-ֱӘ1BWTgWS2qD~UE#F]ǍKw׎B#{CLЦ Cfzh6i72"T4 osCf8ECk \+f_:v'lGc"ĘtMOoKsoL)e)G7tZF#~b"?ī4av;GfB6J|l*]Okyxedֈz$w[ևBD>s x>/hq١hL.u1I%7zM{ ث:x&@б]yxWboŚ˴e<.MIVyl{շ\/ _cnS7'֞NwYbI ɼ.K }3p[q?5ӨfTWB9}8[䚡{-T#{lWg/}m<ޱE sSiPjI+#]j "6]2bS'qO .7ѓlfoTo ! Dw(R濔dZM ϟk𥊀+W;siwBi%"fXXl;B˓*f1Zb9ݘ:|Dju쫦·2o /ɷzBgni{#gĸ; u&Rc@LNܐ_7m["V*3Z! EIICH1mͫ!^>EgDMp1kl_ɝHL&}#gUT) J-vzF*Jzy3DˇQ]ڃHpypDT.|S#LK3q[WY^VojFFE ٳ%f68rM9ܶ,F# crvwi[tY/l)Uø jݓ\A`YDS9{?38 㜒WwQki5tRڝn>OHXWk.݊-;O68&KCTs.xH+ē= 2D`Iq$ש=ǚ~j2ЯIDDy(LpzNi^›YvX@iy8xKIa^C*]֥H"m]﫡8[~ V_w&ދVuD1T5AܐrJS )b|`h3GH)i)&%bNn[L1Q3l)Pv2YIL3h2&7K`Rʽc#z<@kן9f[ Zu(c[%F"s /(p,7H5">5#rsΛ@}u/ek7U뜟:| >Me`W*r̒'ӽxzg~nr< mv@XSCįL歏7ᧃr+9RG c\}@,KB1(/Bk7$?2X8c@F>fϵdg9 h(32AVY_-&DrH ڲ}ϙQX #Ýw# (@s\ͶSbnD $ Y5IC5qx3xIv5g6n;7  G% J6W,xd:u4՝[z98j$X܏/ryxKl4rgN_Zs@wTTJ oKssI Rjr]A1w eyXd5H(LP3Zq5ʘ{aY̨0C9svfz79<>η]S;#OmT/[R/K6/S0P1{ TL?{: *~,!ܚx="k6 #5OYKuH3ojO5o؍6Upk`XE+?NՖj͂iEqOy Lqy[Dn5hVV3.-Ci/] }w@a|1HR_ $BъIv|EC:;DNly?5ONH{DFU~&Xdg S)SHg/Lyg DҨg)'k#mzO÷ܜO0oFԍP,Bc'˹H4ߘu)˵\uH{6%p⚇2ŃX7>{T Ȇ\پd-?сvXi&|7z/e$aZ(7>4Zei2[(Eĭu3{ 뫒yՋnJJfZ9̢TkJGn1}U5:9Ϝ).U(:(&)'; :ءZW`Dft56uKAQ!GH .֧5Rl wFIcgqoXh:Xi *&d&^6B ! uU!rSkaqg c9,rr>4 uT/q=HS5#jO[='FɩFXrfNt'boqrYNZWG,am ,)8A\:uRwVI,IJoIy i=,՝b X^Zt 1U+ɤ]r4 |*ZL%9UDaX(=T`6ت&ő|b`w>g[WC8ҭF"$Ai{8𰓉 O(9G,E%0ͿϋW';:caP˹mJDaJBB9ȿIc ٶ>rtD>KDyLp݅3#Gɀ* *P>.G>/ˁd8ua6On*v;-.%2) ©فG'%Sv7gf@_ބ8Fo|Y!`Խ^JY> Coj3Egh$2DjЬ'V]tV/|"T( @V$iz,˜N(>za @;7o&pIxЎCJ:H(Aґ*.)+r(?͋Rx0 -ŭ H:aGqҙfHA-KENHȹCr/x݁C0e\gYrU'sI4:\SPpAJxjԍ_V6vؕ;AH?7O9INBmqȋ&!4r~bs 0I:KR'~Om4yfo}4i\+{|ڸ7@l C9e*zwӄM݉f֧0;10!ə"dy^cUW垀CӒx?M~'I.{YD4VӤ~2Xjxڸ 4k?耾#iCFa\ };3e&"anGfE¨IdO: z]6;Gsvo["z/:&1@| ̺sŇlN;T EiQ nMa''֕LK.[1(h.J'S_P8R,W MdBά@xrӮqqhd/%=lj<~,~/~ tTzY@A׎]s!~djg:}#9TԓJ{@Ks@ny~<#XuE$w="Pw,2=}R6$(g[zxWni\s-$uO/@m5TyzYMB\/O'o@hoyYzSB(W`T,)Hl:ߞS}iGKl@<ʖIVL?  _$%Jc{VoUZ̄k&H/K4uJֻp :2PUOdGU6*z]V(i;*_XFRJØ7l[5}{HmP%:?hjح0'x6P7_4*]֮ϼ g 5tT/E{$mαxO(P|{,pe<7 nNx_RZ㛻szd"76shRP#"]T m;މ1 Ēd#}﯅\pf#:.I8MܛFL;d/DdG? %` o69WNiA /zaGEKϷ=?/^rUij|%9){!0/K42D@(6c@LeRGG8rR~=VO%ˬr# ᎞U;{Ն |X+W RuPّyoNvjZʌU8O9.s',{V\`]͎k3V[z 0K|7 =R9=SBɳxe2$nF+^'PVHN.BY)]V^$nEa!fb)' E<5H⽥h:T՜X{>nm7'6"Bnفu}Ȉ(#nv,voq;>vh=j819SJd\AK%Ldb`C.]oݱYJ9)Lx&६k1wI\PoHsͽ+hrd,"@Tu(I!t"hj>sDay7QÑܬ+Ή@'Yu|˟e}+jP٬b`ئ ;,lq$lޥ 'El|$fW6b8CaailMYjKV,Hrr' aCF|\i)l0zu%tP̄Na3Qx޶k[U@T1%vAb MNx]4VԻph@Z@áBũ?#s4]ѶQ_iWh4wJ0pJVov 8h3] B! mk|C&B(jP$=m[_ò$y_^ByjeM|G3,ib G*,瑪vDL큭@tFv{.-7 J>ӯ\{a|in,*G(Ц |}$.7Ay!v3f`8Ú4_)s01kϋ.:RZ#ȓ\s%+ݶft~GOlӤFB;T=X.w L[K*,,.eJmÔ%#J5Ѧ:R0+uI3+!lnjUwKEd{cCC^ ""X}m`I÷KFD 3ܟϔkY nڌڣ kh5 } C $a~L-({,)E>l:'nҮ4峟E\Xt eIjcסv|͈KV\]srſ> WFVZ̐SHlyɉXWӯ|b+U*=I;& PSo#z4K>, ]#;۝7a ꠴N?k~һKwL#AῊOڏ8jP[5݈l̚ff[$=8&L7h~EI0ɏ0+TD ԺTAq4ݣ=!ذWL 1DuJģ5ڕCk}|r 2zFlHTrœHf7-OJhkڥ[U~$}AտbœXEf}ŗSy$'}(dFtQFP59\R; UۖSrKX2*/m%@L{T(1{G00=tJ-zq(|λ"t;Jmijp~W|2OL8h-Fi^Q$s14'Oe9RF.J<ԆK*(D;CsCv[Y-ŁXғv(6%Wo({|-EGL6]9{v_'?6<&!d ]h*IS@\s"# n;hF*U7Ŕ&TiPF=AHW]IrYB3W%bd+7ح}BgXiKXec|Oo|g<.LoG6Q`Z$^Uk.jjCKW_&̵~-sW&*c9*Ifsa-2Ϸ)7kOnɵʗhB3~muź'Zq5 (19?1FW0ƗQ_ٷnqIep9&5\TTm8N>:-K|T! jE7:u,W%̀Ëߓx;eVɳxՅ7\LP)+lC&/ [/HOFSD ~ a`"׵E*vd#S+޸Ul~frõUZUo_⯇_˰R(щ<&ߡMƗܻT4X:ibms2Rʽ>ZĂ"VrfP87/MhinpܘO[|- aӔl%#G@jc)9n* [h _lCtz-MD3g]>-Bu݃x@ؓZ`Y V/4 ưQ᧚X!bx o{ϵ""Ag: lqmBrlE&N~Uizd}@oob:/FNC uw`>PF'å5ޡ:R;Yuzٖ1ju,:+eAlLmvG¸'`BOdu{GuTkP[1m2?ZHՖ¯EaQ5͊H `AZOq@"JRR`Ɏ X3u IÒ0\َC#}汣evniVM%c]'«Y*n{()_u$@,:^DiE_᩹wL_Sg 5X"h:lW͇3b@{Y iWHӠ[ŠfuK&XG Ȧ"=)gj>\#n:(>Ek(FR識SdKx:ݶLsлoįg\Q`7ӷzO#bl k_+R?q5½'xLɡ? 8H|(A^#B!O5wDIwAʷ+1 )d% J]-I .f>"G iiD"}Q'CPh Z/ƃUo;mKqȸ ۔'F<`]d`rUG67>Ĥklue|BE4]`iϩH;n=TcI0ƯtRÕ6,Seuo Cnaf#_ЃSX<92cEIwNÂfg8tr*Pj6Tm|e d7J{wq8J@OM]4\!L KvswV[V ^3ܖ:9N$D>w TAEb7M9\ 5r2'3v{}#x8ĶYɫf&N~J`Y-!NW 4 ,"hY6Mf_%<* \R:Q}uxf˫-4 Nҡ7[ܑ' ʞXgvL( ic la=2W ݖKX0xm ^Q`ZaZ6B 񩅕|IpgZ="|Vo[޵ hpl ^;I7z7DQ,S6_ >v4B&VΤyBc2H[bhP_Qݰ]`$fRDr#1H)֞,O_z[9?Ng̖fAsmMCdiotNrLiB)R`iz3sJFw*]//Ĥ?z[8hvi]_G&X-1w4%)yles6zܬ,M9\j0ɵJC3!v]~z̖ pݦ`g$ ؞$p{טۚΒ,H,858P\q:ּTADe. K]}|M˺&@v-Yt~UBQfKC;aqý?hZu4!izM4ObuA5! 5Ki0㥹 @"Wn񄤛k`n4'IեٖG(wӎY;_?:>ͅ2Żi`W_nX:{%dH 5 MdE#(<&0Ebç@rN61Uh/vYBu$TgE8y Ah{MQT./`4f3[Gg"{~qt}Ϣ-dpZb:í`[x^Г4Z>*&N#ǹ:i>)Nid3,9eEQNp ۳eL%2nv:,D*jL20#:j- ^$`wmHk.WBtgvadL[^&AGgnց>2w3j\^LM=+ń#;ݮ;cQ#;&6Eyдd1UqqcWA rDfTυ!*A:!e4v_D-#-R.tDx򲀯=:yss]W_!?^l%/ `BAUXHXA&HFٗ,ad vJ{ґ&)jh,Iŏ@flG,'JU?ǚp4WlA>^/&78\I(6s6-::&Wܶ{#;tb!66sċýx,쫦eԅOIR/ˮ5n$h7hX ZH3p g^=wyQ soz;7n݇lk߅Qrd'SjtewbQȰ\V0.?GJt`)BGX*;W`\*9O䠭Kʖ0 ]aEGݯ&Un]@t:{ܼSV괔Oƴ DuIfw P%w$ѨȁR0Xs0T h]#S.@{ܾ$> t_5AC;;.(HyuP%&)1%]~hK!0\ Y.uT @aT 9o {$f8Bmwp2g3o^^A$ e? u9S;2b̙]m]]`Ѽt'P_o-1u/Z$*<䀤 W"TuOD6-5]K&Ȅ Q48!oA*Ͻ.Xg}* h7F3+eMTTI,(G r,^rUP9qi7;SLowCeRvxDxPod(+6U㖩݋ gT+hOob]d{^ee8`6Y Qq9dtՑ)ۀ?q$w);"P@HVR֓WYc o10k;k~Ey[13S[xqA3*qzJ.RPg2Аx!󠢘S o+5O/Ov%ּ&`N:xr|bJoȊMfAjE~@cztEvV5bT-e_0ԝ_ vR6-}%W-Ƣ*{XNdSUJojLo3,}pS#mΧ*Ak41nP=m4_sHi{tjekURi߸?@ɞ OJ\QEDzz|&o OAuB{ I[_sf;Âk)棊Ut"9=EeLHEJqW1PO/s66&+8z'yyĜ4 h 1[ qrn>` !Bd] V/k{{_,6+ܻd\eC$* ~?*1>: ,4]@xw mŹF?9+gC4` 6nOsbwEюHGzLe kz ~C%֜t병iV=Z3~&41.gp4; U&DpE.y9岜y(ϬJRk%XJLMtna /Sҕk09I%vtdH,-uJS[ UiAq~d)pS J{d#@.%Ŋdo`_Dv0wcJĒ&ZZKT b52^_ F!K=ei&E7r!F#Ygnނb74iWUX.z8~Yok90 32]i肅d5Y DR|d;j,FLE 9wTP a =Rd<3Q2, .*E Ǫ+ʙONYL HwcHEf^5. \ԥ5]ftrUE腻`񩽇gֳt1=5DCLo`5'ZzN)M߃jXW@ ]]HXi9ouNW0tT†-#c{uk4a6,&4ҟ&$z% U!@z YeAISrW?X4wzNeNvl T gJjID) 1Po)8GD),\ACmMUBGﮒt䶕Z@~o.,lUOדuźc'\$[ZIC`Fл= ?ll#񙦫g\y w4ڥNlO?R0P{+G~@C㎋+ᙰ2OirL+%[ 1I7K/f;gi2,T%"#ZNxQ;@)qUyC*U֨%i mE.Upp 5F?Za`%:" ,aGOm턢q<z'h@5m QpLV~fu8u/}+ Co2ZɯPG^}X[2|R=ҊR hUbbd+}IrXr9WdD܄`uQQ'ȩ1XA0ʧt^,mvg"}gy9x/6[%Q(h=OPlQTZcjEL *qAJg:X)oA V]d~*)?Dz %_'9fA},}{O*(Xq!{|sŸUk:E3|6'^F-K ԳcMLAbj{IQRKBE|?ZRY"ϗ TL:Tm+Im ^u6ya:`}"=0CDgWq+Ifa)bhcc"vdÿZ^h(k9%DԒ)]V kQ9X^"٤ͽ~Tu-=&Gİ?N`MsI B2.{q.3 s֙8  <ߨeN5HHK%,m۽O7( 㰇D&t9>cWvF Sk~KXJ] Lr " ]_X*Xmٌ~dnŝUTpUCM/;2y#N/w\(~>k2[@znM׺Ҏ1 v썸cҬ0L Cz>mšNm(!$xƻhwHbv$ j8be2ؙ-eG 4Gnq3zk((l}ճO=#5e{`?]P#GmzrJK[hCa&$nϛ12.S}_/$أqp+^ qP[/gStT]tq$/O6h}D'DIIeB:N _Cڴkʢ ϝꚗ FS }U z_& 8 & ^$u>#Q Twӓpvan Ö/uVjːS%y7 oCtf7N⦕.928r4q {-rc nұH,ZԱD#|zY}~/aH V=wȝn<C7\Áz@genS`F)^qWQUOD1˗b{aLU~hiۺ hF67bCћvsLΖF!R)L~M =Y5)PVqeElgev-A7+;Q"R GPFlHHfbh1%5.mHUڭeMcpaPH V+)21t jM;4u;QPﰖͿ*l`KN’.,)ȔgK CYugPjH@b^$訜PW+HYvOF dʖy:|xARO%l7}]?n?w|4dKϨ݈d =^a_^EKs~$#`7k'fŖCFUNrBM jժ5lgge9~~W67K$q:!AW""eZ8CGxL1M|5Ylea 9J4$bݑEڂDъ}ߍܺ9Bɴ5?aj6UT`(}#|\dɉࣂk`RлL,ٴlm<⢨i<O̴*g]C7z#{!ca/.2"({%lцm 'A&e)h[)bhe?r̢0 Y1 >B&T4Ӯruv.F< r@eAgk)Enx1>>Iu!:Om?@| 2NnDEMHh[DMYH-*S$ Ve/SrF#\sBKPey!+H9^ $_SOxտ "lCi1o72O[3ex.kd~jk{%2-boH7]Ve h>tgTY=f]NM5m ;hXR#FH_B2ba7 N+L*eG`Ɓf3idz|݌޽Ϙ02/X-30v xՆH}Υ)5uoKXoJWD:~n %2%oں7*`_-^L6'qD -GFDym5PvK5ڞ !-؃E$Fz4?HGP\RYiQYN_Q9*8ębY 9リQ1"i2_bmZjnz0@FꆥHf9"2*A + w14,a GVt-5< :foQW36f1Y}A@~e9(]|ҫș,DUFL"4qVj6FP^w6Mp.'" m޵5̐7inb4aaQwET9L'2ksfbGݝ((#~5Qj}Qgf [QaF%rQ׷\D1%<=` \s&-4|PCNNؑOia*^BsTX \pZJB# 3Z:lQQF4` "Cz+7m{ع2N]©1[=>@47 ɴwRWS^v)?#m[+];P٧Sw-hG%? 5qM: 0Us#10lRձWMd*BCyb )"^5=+XgRfcv(ÀW0P/5bX4)SF<$G<22"_͏/nOEuРB=:@#ի{<-Lq߫ڊZQ^9M==2Z#( [+Z=\QhF-Xջz_fϜЀ̌F.p־9ƏxNd BL\b?v`AVQU,=j\/dds1ؾ JXSѽu-_$=zUNK"vj9ߪix\4!vI)M1}JZ!Ch4}!8h)ދK⿾jBV;^6!W7Lws%xp"KڔZN ;|/&[v}[hAz ݐ+ Lw7¢էRl@xN]0џD*[ , El+xNs% go%Fklwe/9\@0LznW 6"mX)@3wc_2RV s<طcD.YB:w"^e/mY;۽0ӿ] 1+ξIOg\!}rc+IJL2 %koS{l} E M~\Ø'E-s=!`Q?ތ;W36p%VNY-sv.3vYwsd2(DuC'U171{,._pE]~#~mGp2<4!&bH؈e&¸VATFS2 "6hYo[*=OMQ9 tqYgs&s3u&)@oC(Ĺ8v7n&|᭎x*WKTN+uYW|i˙~m&Jc*kEvR Ĉ4XFR*&9T$/Dm04OyQ,wb0}|Y9LjBQ$?kEPW=g75&Tes'ة:|-3V𯐮c=u59jςe~QwߪvlZ ᯆSאj_lPYeaDNn뇳bWOـod[hI`'ʀfA$;rZr]EAQ[C%$˹kN!;ZΠG8Y1h~P ôtf/xdIoIYlнE}EAj{^,ؤB60BC5Ǯ:л'5riƩr̷ iP*',&^[zaS!md5k_ ۙ5Hƅ7_Z:z5</"T)}?pk *4}F7iiʌOA+TG3N$U΃JyOs~M*yܔBJMBa,EٞH]y+%%IY=P1g< A 4-{J^U'^S#%`؜r #Ќ]،DKZ % ZCZ fpo5Hbڤ'ZwL٨Z})+̴9MWN uE5 =Iĝ2Bkytq5D!cLEG,R-' WVC40m3S4II L{l 6kaB6Y&>I5ͦ_Ȯot8"F-C3;u7ir:KgH)(K?a܊=Ar.3dgì$(RNOp$l§쨨IvVilg&jwV08{iʛ:8aWb#V;M!3ְ@f4؀0o?NKZŒ3Q@c#TNx~:8#bD z]t>A#u]W{<)Ao#N mBq?-6Qwo)^TmTy YG}6]Ԟgs8K6 ʤMn%*t"ԊNӁQp,* %߸'o+|#sQ_ zyA@=#z+*^1҉݄>s>~3g;۝&EHO/[o+J1>WaDA8߸iB!;J8mv!5XBQ)O/x{#J b螨lYYzddhM.AhÅc sGdO邧r+\P^mā<#8mds sV$xV eymawyDJW5XWG YABy41#َ7miX&b VƸA>CR3_wMwvtl_L5Xv.6iaa9 :b|y=VB;,vڼ|-X-z4ٗ⽣Rw2ٍE<Ҁ|/K+-Y&-(ZFZ6<Zϫzw%mA,&d#c<\۹̂24{&de@KLz?eoFcJ`4Kޛ?=V)mX1YZ!| j%p;d~5y#嶇~ xC8+RQͰ</P캔2Ԟ9 H(9q pJs4*'=ހ琿G Sİi{qk ܕeC!;#1stQfR>=1ੵ @XѡC7qؙ/-؂t9ԟ_v~+!xFLªYpܟuа@}eHnR έPC$; l 'q]_nڀSkm-.UqCyS23;aY){1}`t'vnj^U7h.ʒBJ/rS+X_+$1R.Nc6sіΩ:~ꞖãR40南 f=^l."ܠp QKhLD̄g (HgQ鸟^>c3<ȅ։*X^@][gtt{ J9B34^ⷅ 镲DGotE*IMVWy aK0R{8'!ݷ8Q[/e+>x99l)4!73i! ac,"fRpx\C YV78dAmaB__B GsDZ5XpPj9ENY,܃F@'TzZI*nQJ+6F6Wua۠D0J S>{,Lo-PU^sЀ%n OR@^nȺkBK4>^CǯIBFLWJn/u\S\`]M(wef3boE>RP"9+Y|toGfgGUrkޑxN0hLi\ožT]'UucAح߉[1݀Kn[RfzV⸳v#cyԩ (Rv.xfD˞f!({FT] 3ztWiH$i(c~#ʚ/y)rjب5`ƾ}cơHL[X ZX-w$`,Ƞ{?+*Ei+~ZHes{ edr=s(K\bZ 4#Qsv* -v*Y,rvz:=49MNTr^Լ{9Z^ %] a,oӈ&W`nL_e]5H]5+!Ǜwl|il_=^L 쳲PR:?cyӂScbIdg fJ&k$6>e^O _}"5}GՁP%Z`.&Eu\Jko2ؾ檦+(!+mH]/UT4g__$5/չ,mfM|P !j*@{t*"q*kX{]mO fbIGj,KN!n+W,"8iFo78=XI">=WyV[{])6/&(=ȋ 92[7y?~d)deB1fDx`~E6E? £wW(؎7?; JRYV*}/VspџLl{@L#:!c8)D4OYi &pۢ]<|bſ9Fhnĭֺ`[Ǔ J 3#xS:5ry#M.wZ5d^zFَo xXk4򳩡鲐[?Vz`_TuJqp=Z1f\n!`V+ә]D5 npG(ꔲ *w4'gp3FM.+]bfYKvGԖL#]}7M7Q`tX,|$sޤ%lca&2qR .i#/b?j@Sa'0xш짼~^}zD&wI],ך.Vdf-_ f7HTVӘ P} ::ڷBq`z3r׌WP^c@8.^ӥettF'ı|`~̒$F;CEehfm sNTHZ 楬 /Rr*W*[kF |SWƭd=te߰ f(UL]W?+Jó%bYO%xN`*@.uּqK.J<PzR?Z$c|e%j9h`;wؽ԰-P%RǏ<+~ bHpD"(fTu?bBIvŧLZ_*OňY4.kG4z= (b'~4bnF,.ȉ,K7>Ro:0 EW+ҘO[6+XqTg5 Rj7^~OY}G/W< r@Cj0gF?S]v@w)w>އ*{% IȺx~2̒I/H7?P_R ia((N%#҆4;XM9uC?T.I :!+fCy)Kّ+ճro1|-]H+^sPFDrswj/BuEKjځtbSk8(%> 剤{qN'dOk+Lp~"Xonn˩d::x4-RI.=X(%ޛ^ݺg#uܞpn1}q?_$=tQdk,3 OO*j3z5=IQuV pح#<]{0m 'ٌ{荓5p%*f`^{̓0 Uʧ{M==K57o)3]na@S˘X2,wU[:GZm(H5@&N[i&!67JOŋ N`q VQov, Ki& QlTd`K- EW-tm*zs̬ۛ#HA\ho1óDN  QjU'wM/P,2Si$>OvX'D,-&DρW8q/*d@~U#%8n L[3_7:{pcz5ߴȆo^/wwt?V(sIH){2@f$G CuТ̙*nEgKUT5Fުm 9Xmq,3ROr53XBlvARNGdp^ܰlk2r]3DEJs-()^R8Orj3q9<(2Wthb} ZvP2hAڽP#u/oKB煐.m>~3 D'2 Jm_nhuSv?%}ybn ?yGr6U/9Bco셪[BG)ƿ7x/Os?]=s_X!yM(~@Iʖ)pFkS:Ѳo.r[_ܯ3 g?uݥ~ތ -߄c`2)CHyKh#zn<|'9PcHДT% bs5&N>TpKP6Xg6 XJgYV>a%uvK̇(:c4x^Q{lE~`o1tJp2᪏Х޽^ݝt$ǏR)XyN̦~6#*vx$}|)hrR>r^TLh-91,F3޻i~yJ=N/!?z>hm0,Ye;~AsEqd zsD5`_('WؿHh!P`2ċ~D(K=O^юtTR}`L{(LQ UޔX87$?N}}ErnxǪӅj Zxܙs\ Y\*& .n''Q,K6TˁqLY _QzpQòL[h.ːioe#ꀺ7bUJc 37StN7. 3!nl^U%?(҅ew0dhT l~ɄuḊ5QC~;8UU4LIaww/wmj7VH̱ BvFYRG9BQNV>dy˷Bg.5d?pruXc9L dCk^!HT*uaO~ Fnw q"Pd">u: 4d '? O,6@ ⼱ TpB0IQdF-ALnl@23-wڹg4AmY[pא4o= NV(9@ .UvcSVc<ˆ wf6mC'2`D@2&vgCB/ȼ;PYo$uRHi/#`~rv@f̣֊z uW<8 b˛sHf!2Zk}0W?%am+$8=0ņWKl#]de!{YpVOv?Of+8~J" n?g kj cu^ƁRç{itz}Z5${6HCd>%ҩy(d zdJE˧*6$ --užN[Ϧqo_/eG5WI9|:ȇR\aE@!Pfp84BAIΑ\]n \ܪt1w[v5*J9}CkmFsIMuTur} 2~TA.duߚ& n8zz? =_?e1ǻ-`XN]K f:" o:O'zfHw|v̪e=;oYGN$q`'Sj,H~"{3W{4s_p5t1P9 pD5zHgn<$:jbA!o0k宮W(Vpgm,@Wx0U9Zx D-P:ɫ())@t e3F|1;|M6tcTSoqrW(nH]e[-o\H7X?slD/kUesyZ쑣v0KZ*N]s : K9eUkC`X݀kcG~,?-y@]$/7Ry }"*^ ~˙Ftuʝ=w@I"q#I$-#=<8e.FISEF )4uMk`)QZ*vg#;O.X-FsC1fNJHsv/0Fln[!1sYKR(ZXYvG# ir QYR&Sz0oF(y!40֬+5?&KXqou'ܽqZحE5ʃ[: ڞtd>=HQy{oe!+=^hKŌϳF*7o~s9BN1"PVڢz&sV@ j[[1ƪ*Gϙ+yWhJ "J㯇<)Up6u4W[t-*!Bf}R_/3;WUraaN)xv賘VD·ҜݾmSc67E/vD,zOqpڨd?<_NDp#݉~׵5U}O%w M#c.>v<[`ڌ[ ۦNoR Ge"\*^${w$ }ch"! V w^ef+;/l:s j̿f R]Fk-E&hEl hAJC$(IA{0^,,a[7jB*n%H+7J{bMa?c PmXsldTIG$"vLw״-Юv&pËoQn4fIQHN\F 5ϣI-]x]!l5PoGG>KWP1v=鐶V|ֹhjn@[uiw쒂$R~e?C_zΞPY@ (A̺4- ㅆ9HQAs-BlPZ FomΐV RlƵK S:XBq5"x{=ZOqƕJd)u9up9E+" 6૤.r{ gvB[TuApm XvA: rc=?&LUEª\sLa`뻠~`"]q/Sot{`aҺor(=*d`pOVQ.s8J ;3N=Rn֓)Sp$-d~sT5/Br9џ(?J?oV%|\hG<|UM R5sar48#YlMSuCL\#QqBS6RĘb4OSY>|a>u0K"r, H2`$YM8i'*$+x }ʟfW|&mM4$ k#oJ}lCgb1. rDt ė\֪ͥT4)|^~\K|[b3FzlhB Vt;cVO?ox U4H]^)# lЃ>+ZO!\V^-T)XM 졠ZP* Eʢ*SܥH0UdT9>g#KvwHu➧vYsإw?cr(h@pkudXATUj/f~cduʚ0zGO^g6x>zyr۠' DQLѝ):8E)6>,0 XTIN=<vNy󕒡zsQfqFqHI/!ԳkrVy;POYa,=:Q  uY5| xoO^aA?4!I݃ w?9eևƦ=Z /&=L&%V(2uB]fںnn>aTHٙz/ݸj{kƼ&q{1e6N?钻t#$@O2' N[ywB%ʧ*]&\ӣԽC@\^o5_qvb U!}!.xns uv5ؘ_=hlj]i,jCrgK{;ԩfL2D \vE@1Sڃ4]nZf_ԫZKbZZ?'yw~%|&1b]XZֈHWEѪi5n4@S[]UFrBmڪb&i"/H1C[]h3I7p BICy.;;~qd@D TV%ad R=tN/ ҜJmUZ1cuȶ\XcOGDF7] |OOq~ݧ KbH[G/$)yK|n<`8:,rW{"fF}luq7buΕy.E?GI[W\SA lQB?}fR: RԶJe5~K a|v-t%sisHǰk:ۢjwc /\jvjʷidub4gæE4T@Xw괛RQ*SxS,47K_{ UuM^JOP'"ۡH&Z: kWB0(m3-{ ke2jmaU]'PPէZ*`Ϧօ~0E' t JB)>t\T]d,Jo;mL\$}\Kpx hGF0-ao 0e|v4K=9BEڅ6Hceq0-^ ScimD{' g3hY?[d̅ި(w(ܓI z-B'`TM$軟07KD;ʔao@눢)CA?lnOB@JZk3Ck*;UИs/zUA~bC[tٰ/*fMY+tr{KbKCa褙!x(eHerquC6t8x֦Q96f kg A; qCˬI xM\l84ݬBdEv R.`/Sc~ŏsR_`?$5ʦ*?h@AÛO@[bmp>*FD+Γyac%;ݼYW4Hv~h%*dyICu1"lK*c3S r;v`IjY4փk:9 sOyr+u IMZZMTq1i0 vkL` 鿈gȆQeMdؒ^o=NyB2M92yD_d.&V@D, wQ Rz꾐* -b 8Cd2.Z9)V@QMn묙Ye7't-] a#tih<ɀ.?˵'E, ]1̀dž]u5Rp$ CڶfHI0MYu,]>2z*Y=IQ٪b I~MHREn;#$ &'J-v2螼[.P~DD5 k; ,zzd+zFڄlk_K!䟏mِ&S? 1NlcY#-sC!˞7estL{A4Ax2dȤ%5}0;yi.CUAAKڷQ1y#S*c\xJM*|*j-l 2&0n\3Q/;Pj/}HT͔퉄$u@$bIsA! %K5Xhe(oU"Э ^S8#%Xԭr ՙ _/rRCm;!'mz.k]+ةM9i*/#XNtd]u`<X|X`" { q,SNGKЙ-.$KY0;$llZd 2,~~5CWQN*uoq;2m!YS'mY4hYZ֛G܌{gy_< N)(; ]DTi8` ex( ',NQ_t<.zYGئwbڒ&JǫPw ?M}83Ym: ޘQ(*b+ E=Qҕ1 d@2Թ0Ÿ | '!_H {-q-AMk4$LR喃*L&u0Yy׸L(jR=eb ,_XZ3 X?'A W.t#Ûx"Yexs=%P|]͛q/=/Wòisj4'6fݺu}8.&K0iWC\n%V1^_p#i#j:Y+b5Zhi BWa`]@}A5o:ڳ/ hM}#>{ze۵BpG\)wʎَx0DX(}&OƩs_v<^7gmoFg"_)u,KgLI$8wzsY&G}0C bn,i:JrIy>!c5AbctcOS`YUΜ=:~"nwd`U7?T<&9@hZ=˜bu)ڜ.^uovN7#_)v]&GF-*:I`az%˻rªH jhSź3ORwbS6 *nٗ#,$gK2N! ch&Y4&"ƊV(Bս?#/PZm߳C*-]e>'[%Q; G [y(| ${%i;@`rۇ]'>3b)--D5OȊN6D>$:QzuRKU͘˩v*3IτHhC"Sڮ#XJalG^zT 1{)Ʋ6 0<zd7KK^diQޞ-3Em 0O9K+3 e!]#cVs!0ts#|Q&Sbq0%Oz%90<57$`\8ݑ jٚ:L˺!qx9@ \6z>8WG3B ~ĉEͅK 5'ba_%ςrgf, TJM=3 *WqiQ.8-Eۆ:P?u 'rVPT}5<>kNW.@ÇIhwr/^Z膅dc=:h܏#f^V&hgYBzTu8PkF. S -Hǃģ|b-BvI=?+㺎er"DWH't[WĉBQL G!?݋߹8&GGԂU:D#QWc/Hi;,DhlWK:pwN x{kpMԪZHq"IBgB&T6:;ċ  \i֘mxW(q CWT ڷn]85-P; ֞C;UqozY$S_TR`a(_[LYrQƇUɴ$gm;|g sԄ;GzqQ< >b۫hɼKmM1FZ7PqCm6Vyj|_٣3ߕ4a,mzl$J/Z55rŠMZ7QD|T~]nfW [E=OoS7\0HUW0~Uo؍&qNY>kf3kk%ᘤmk觰Se!$Rzg5)b֘(gtV.F,t?󈖊枥Wwɥm ;ԹMTI(|-z*K\{0/ok-]5 m~ro1To;Aq+8fXד"SW) eI;MY?71]F5)@M)) oJeЄvWbŢr{B&rX M*BU :-iHh NHM%K QNvL}Q$ВƐӿ'WNP9oA Znvt%>NX?ɄO7l-|`{: UͱfPzFJXdtDmro(|:H wt@L8C :6~ ).:ޡj,yh5u&xH P*ǔ >`5ě;ftT3{&oVq͉ܒ2^2| ffrfYRC)aLhFji8pjZb BV|{#)V9̰;ո1U@n#)DAK_8dU]o(*SqM ~V-ۂÜe'7K7a9|ZǶmAm#ZmlD o\Puh'٣Zl`WubF/Kuv|(bɄ$Ճ`JV*%_} wуo#n{ z"4.n4-5ž1|s$ bEIA;֢6W<.F\ֿ)y"X1 ?P?eCa5=X1Pfvt|?ݠ:Pd\$@9l:yv(H}9*]( GB3U}ȵVu('$dHvО$h(}1}gprA/Gq/6+%p!0YTyQ/ivr_یgTc ė* #:aλ7 K,-?TXIhAI(č2QLsQTNw c(`{p\e\1B".ӟN=2ll[|m o9!G/|OOS[ԔC,onIpu/XH# T3#Y3j8: cܸ`2eٰ;e0~v{Zr, ңz5Q q>&?J>:јoۦ QMX(R\;٭~|"줛ڇ{z1:@T+Nk@/*xE@ >hi¤ @]N)vU-*C(+ZpQGѽ_I|P]y6"U5[7)/zܫKC6YU%嗳WC^yNUgLC }iumKF^S%+Ѿ¯v3ݮwOT.*g?1-:lAO6θx/4\sl +yD{Mܑ4Ev[4U;7Gfnjʑpj$/{x83AQeAb6:%Zw7tJ܎h~H}.ňFu~(u`;ōߊСZA$4 g#F"dSi0[Ҿ[ÿ->cq<Ľv˯p 9uB2G)"4]\$?F ŤD.'RtSgw|NJj H3}?Ɂky+zlHl!8?UG""y ڦdbmZj >oagb#dYQ 8Ru'a; G1L7aMWZ?K?g9'~e8)V j0ofO0u- 9‘=^$`rO)GAkUO(R:8Jm Ğ߬o/_ mtLHos)vYRLE%^ή9Oe+x3/tߐ/xy9)M92;jMey$%xfyؖ&H 9Y$&ؙdtj-9 I2^s=b%]R?]=k!_+4U=\eR"=8cJO Qq2;"|V-8xF0աS\p ҧ{<a=Eh,II;Se䗭/7@Gck^cɞ|GpQC,HpHSo Og ͗ߓ('!ϝ52e!/h5΃-LjXHSĴ,̸14I @?nNMKf.v^s` jv/}r_UrBaΆfRd<(_}Ǝ;N &˝v:կfʛZ 1M9 MB=X&cGHzfT{B/T˒iGgA\p%);i>W> 5usu߅ȯ ZoY\,cffkF;Wowϑ* BhФaì`t\g?_^EHi,pF*a]UM{ 7!ЦEjԸZ.Yڕ$h 7E p61s}oCЖ^0,\w-I2}4|i7JE/mfѐ`0c?aE`Z3xc9<^-).^Gqk/JL{_[g'ZVA}m52GMe@>$޾ÔhԲ5ևQ(I%ia)h%yWsNlJAAѕ=|YJZ\Zly\W( s_=y7 ʂ 3Zߖ{ihӈ QE\g@>O#[Q`OLR &Zmř`B44L k8ݏAϕw-oZUo1BKoup@BǢeDZ{\$̋jUތ:;f4<˜#=t?QT]<5ZhuE/k'ϷңfWnU :.S*ΐcvvjHO38w7K I>g*jugm\jk|x >] DڍB'{Kw.l#tD;Ņ#W6nr<|2';Ӳy\;@ܜӈ+M_fLy_kՇב\3X '̩E'gaXw1rD)kF4A1MQ\Y@Fxɡ]P1Ij3dL} q1Zn_vUh3X.r ?0(1j؃{g<~wrHQ>1ЁWaD"K ~ML7Ҷ?A"/= JJ1-om3X.ֽnvbt5j?茡$ǤRZ$ yvNo!]@A6~n!AQOr7%$ ߃;dmdFϘݐKޫ!9@(Rr `Ө[RQ-@re_qJ:92yF]dj "g却o9PѸuFxտ9g4j^exc$eM y@}I>]~ve?J,D%D?>% Y[bEFwy>^`k(̪Lg0ڃߘ $ ۆ%)s^"x8^MȺ h8-xs~K"JxtvP7-,Az  t{#)޿c0[F@4jɑb Wsr K$B>Goį><G6SF.VE@y:@%/~PXT=e-V\I8)C)YDDzA@+bBgBwޝc,mZf.e#7lPP-(RL-\b>duMF.-7h\tD?0Ɍy> c}}`bKm76n5xMЛbBOMhNaPDrU$`T]ѾIʛӹ!<.?+Wr0L6;_E_o /wP z@'ړ1V:?n,]=/&Udq=C " L'ӂ;e 9FkqoKU~E/oDj{#+*zjN= V\Qxfy~A玑̼֯wddp_#̭Qvw|}!}s;w+2IcPi*byvc$~0_E ݈>ɼ9G lNE N_z"4P&U7#Cq{:;< 0i.rrqDgis`f*7N[PiA|dE3$|?bttN^+1`u][awIKvE;&qa} ]A1O\g!##*FeBm}̢+ܿe}] 2G6HIڭ=ޟqy304* f{ 'fZ*7rPHì:XyLF{{3GkJq w1`[`J yA+ AG( 'F>a>]"`&FVYӅ_*`Tq'Ԥ\VUQ>^=/a|60=Z&;o$PwSt*ă`4QV]H"Y 2ViݵƆ%} !"ơ1YUj se(X"dW-MXHsǀdʠ~= %`gg. '4J$K!<}c=Z?hq.g<g{Bs#|0N m1zˣ2zǿR:YASRx0sDAhpj(!BOKWfQ#)a 2OxLK4?b{ RF:yƞ:~"c$utl79#=ud.Pep{*>)PYǔn7{rtpZ:CPK K|E @P>撞(6q/Ԥg.ÅbVa"ks\M4vݨ{xǒ:R*_B$?ځt#wnyv4s|tSՁ]'m B ncxk+|a&|PE g U){aP֐~'gq)w%J'' ?4M!΋10uÕq PruLUb)Z=0۝#ՠ),S O#P;v8w.{srbtȩ#Fej=q*pBTMmJQ }I?- !bdP49Vo;Nvpk?['}{¾;ZⷥEûtjJgY:'!r&鳗?sGي_Tu~yD-nN*Q;6 %;\t ?nǹ ⒟Y07ahf xbtCFsPҥ*= 0U Uk6ٔݭ;K谖G{E YvHΦwO )43YfkVu+ڤxkxg}g͙"eUt;梘i:+8 \.>PHcW̉ P~;q99 a&u*-˯IgǂG%q7BnIy1i:Ų_с>NGJ-rxGیu(_}" 4Q"8Zn&MP .dUE[fi֔zuؠVS[EJ ޱ(C1kG\1R6fWsN5H_giXw)@Ŗ #RtĦ#87~F,.4t{듙τA2T WvW˹G4N b <`!'#!B #fщƉ-evIݑr NSk[}Sgv%Chf$M'Ǚؗ+*?'>7t2E$~;%X|r)'oe/$F% 8o@g>OgXfOI w|#[*m?*6t|" C$KiӆKPqXHlG%cS3EVZ9pU,΋ty▮°&z*qtvkh([3&Z5x+m$R(AzHpw<ǒ)ؔ%pxM'U×zؑ7/֌{0+wl{᳉O 8G(?7򔻮!NNlcƳq矀.3ۥL{E$f(9W:_ 'mL|{HHtc0Q7ۈ^\'GWeNl䜲U 0v'b*`ZYݱJKR _Dip5eM_/m7JdQCD_H4Q`e~G6b +˞fگ8#LΕ1Ҟ,+%Bv%GNWU9YKD`N[jne[=7d"C1XFtd9QXє#CI#^b$}q܉}VM3Muj4kcQlR6cHyX ZҭWRS>CLY2ՇR<9ױo[# ˕#Or}Ecd7ؘlcy]Va!-?0ޖQŚ6B{8A@yc!LYy.Žӈ]DNTPq/!y&!gC9{mӰ[uv!21:x yefM+?Rjw mďQ -d˄wF*].VX\kh'3 kӊt/bFìg~n%6!3GvOx$HXr,8}c$)'*wɊ< S"ǴdճӺzk2mk~̐H;ۈt|qlX "Q@W탶ĕTW {.asY0ظ0)lRQČuOEkZ3̥UY>TJXԓD+6<Ԫ`ӖG_s"X1P G8 0c(G7]/<Z(_"0HŶqonCV٭ȑ@aJLbxgncB&b8բ \scjź|InK0:=|+k$3Cg?wVr% j(/[`ra55T<s 1Cnyr\`ukG+g>pdf#TEN>٤,6֘Wvս ;r -> Yz3x& WbJ"P0^;y+Qֵ E2\3C:1&FCa;5]d)=lb|24kJj `K*g2FϜTz]#0 cJ2wxXWOK> nM ;fZ7)T\J]EBV6ՎΓw V+kkA:E3I ,NxWhAi"Pʧp:SR:xN0YWd0_L5& (dqd RWjJ+6q,pϳ$5G;%DVfs:(k06To~AO{sH@%K B ݪ6lvqYMZ]`v4<}zJ`foRk@w >;b>F+)' `l8.& =H `8hA:=:}uَ*!־K\CDg~@vɧ5\pky w^&/CS$fnǛ\դqnR F:;*7v@ ifd#g|y!0ݟ6z!$Ȑnݖơc#ٖ & y(MT]RQ`Dkfiϙ먄i\}xWD="3w-:ND!\!6 ]siV >IU{|{ m4LleykB$?ouw ۱*z`[^UdAqPP~kHײ[w`bT3tx;F͆*uB͉8KD%2?V|kY@ClcjE6j mlj~e6JH1]@_̚[ -ԥ}sX=^k_Rf^Z.`Uhn+IKC3߸nvM`pNbװE5 M"l[u0Fn|ٸޔU(Ë́kz"j:1Ic643A\e!X,vݡ133|k{v&"5SI{%^*hX˒p\RZ$eXy SJ,x99U-t?Y=5VJWbV- M1CAv `D>w11yvul4>X֭EOW05 s(?f"x-z%~c=;-8&|/ʽ!> G.վ6٩E%|ZqQ1^6:hϲqǮkf\Qnǀ`{q~xtx(xi1n&)>y5I-WwLAI zGB@+ba.+6Bi,rOH$Ill[ȪHmy4~-emd 4<#SBR} wa8 j9'H|PG5 Hݎ>^.ZGynt?b0:*`4hŠ0-ٽtQHX62蘫vMm8׿hǾpyhSNE:Kj,BzM>{5>ȭń0t:7EnASh ɰJ`HZ2_ z(wraسT&K:^~v| X-2ex743+_)0U<^_,¸0jԛo`S liX2 <50&i%NapVD99e ꩶ=zK9פ8z'D5m>ί3}@M099%o.-TLY1|{/ʵ#]I oՀᚻ7#KN[W瓿{F=Z"s rLfs4wE k}$\c'-2$>R's-l@UG cE @_Ň2`6ӯfA=׻w - ]z*Hɉ}ճ/¦V: ҹDWʐ֫_gV\1TOĝp=Ȉp|U "J$!5.8K\.81)'-l瓇8>Q28Yvv|{#¥SPܦ)ӕIRwyGr.Fo~ _S8`7N[F̬"~B,߆7\j{Hv]0[?gW=}aF#`ΝLLӝ(iJa,y?hvhgD x'D?cKN5'o8#፝瑚ode"ۇ/fl+h&Q.\v{ d?medzB)!`Vӄ~ fUDG"Ϟtldq&4NwӞYu:2wuDz23u TYQErN('Z^!-r.\^k}FؑF^rsϸiH썂HœaGWj򏺯Hj ,zt.FV>4AS-b'Ɵ49(mҪ=F`Yuɢ e/>I%^OȌɺyy#lhkDNmRd[dm#_΀q8yW S끉WN8zŠ/<(*)oD?PkGGUȀDA,]nqDzQ=P:M%+L#`ޗ8 2LzO^cKo}my{M* @$:f112 )|">`=}=3Vd8}DHc&߉d<"Hϛu;%ޘmN,7vz"6fq,>$H3fƺ=Sd&GS,l -^ p$8#-w$@eAa8xiᩇ7±$A|"[14*ɀ=k$-ǍfQJz`]:w QQ.~ d3l|;t{(KR='ү"'7:ضAETx<|Nv#0P5qs#Etw BZC#7cYC:>#:J~L]Vk8 z])`UTuG ~{ ]\ *r|%ș*۸=ec1hy_00TpaN-:#ج4}~@ҨPCvM>&cb(|)Zؖ5cC?3&g# uR L zGYsGMhg _2vE|=@JVhfë;71bdG?s9d q),M8jWb` 4+>wrR$%s_ n;c1Xa`Aq@A=*wv/m$m1=#>G8dx>z TޗuIӛ8x%̈&|\;HAw$fƜPR/Ed,j 14`Й5r,xm̡аLw@ID6D۽z#R_:9ӓaIYz,& 7?"mm)كfJ\ތH[T̅M k['>݌F=Eֻ#KIH H* j?48C[#V\Z;;kE.Pb.u<޵7\%}eC̉ {?|ZnѡƝ ڝ͋a?:m yHQA>=`,OBQ>rp{fkE/HsB+ޔQA9FpՕk״ÍT6^hRnj"W㕜M>M.,zRcN&]\ku5] m7>KRHJ<9uWcb"D >/̮sy*?8'-kYvJZVԄi~saQTVDfi?!9/sda%iKo3N>S,0' !(0| eG8Z/TRomV1º*?+v^=W?ruMXnrgfyaQi jMbnr2Hwi8Ooj8)WòU->mBa0[Qub My|-,/m[}ƣxGc.ٲA?S)x&K".0UFMmȖͧiO(d^AeXcď0U[ֲ2Zӿ&B Io2>')i H_^0q s? FL2 T!&mEu 푉;1g}*p!,? tu&1~i(\'͗f*0˲)%"ڣ]2=_۽CN}růJH86XM~)!z-}jjj*I?izx+̰?즩U]^zr4eR [RGe wk2sQP2zpjVaeĸLI:Rˉƌ7$V["&hY?s !m񚱲HR wJpfc.F7M)Iկ@ )#lHX6x Y;k-esl>n 4ЇIenGO?:vp(n.%$NJqO\9˸ك'Q~.eqx"2<ۚ;X9 ڼ JϤ<<"b,;zH$zE۩_zʳ!=2MY_=7 ƎYH -dp`Δyy)"HR]zDӂ$C Ր6{|d N`%C"QS?d;^reghB)NQ(V*ٹ;m;֙F/B`[f5[(RŒ "-U?(-:߸!^7Ly8WrOz]Ger,ks{3Pt"_ T6ts7tqUd9`O^0U H=:dd>, `^b{侰 y6;ûSi٫@t[QCuXv$.Rvênz"d -ʍi&,-q2ngzP3k<;wԸxT<'?571_n!7=uȯUP.zy[+'[ ئɮ3Pv,?{H]T|N+۞ROՉEgG:]>yoqx{9 "Z0e.ȏ%BiebX}52dۊXII0N(^T!ٗ[Hs@Qe۾grϬ.Σ/j OϋUxހcb~u&a,gR 4u`U.F^%Kfp8f;JmQ?gۼܻ*䯇Ag3Ѭ`C4"9,YȬ0o5ĠrjV-4zd%F6_Bװrک`a{쯼 l\e4ڃuim,Jub9:>ZU9eηR(\/?ώO7˾(&S{ b#m=x/=ZtcLN | .:;I{w yy- _`^'>ڂ/ycMƏ-\⦁w0"J'wɎaO+L'_gp !*@!8'J΅O\IDI< ĎNe|3jfØN,&4?IOܧlpgYMxoV\T3s`tvb71jOVc->8s䇐`0qw,oy=} 3ipDS[HiUy@!?a>>}`ITOA}#2DG2ϾˉxVXcYe/ݓ7cP[JK|6?eӷ˝'wsk &+|Nwׯ| Q h(3iE7RbT\&\֪qps-۬n m}{3mSHi?Dmc"iJ~`AmZ9g*mυ1a󵍏xI'2͢Eh:G_c4)i]FcV]rst13Ne%g:Pج>źC1C}^3ԷhȺ,VmpT턖0@}`95ߢ 6eb΅›iۄdp {mԈ1rl]d`_s !ڟ_O>c#9= GZ+u_-H9KK, K}48nl G a}a2Z†L G`@8c;ﺺ)7 \܉ ;P*E(thV8aj;Yt8I.>lu;52r2A2ܠ[?_:5(ycBni Sjnб/XaxB,;=%!'wT21bƔjX˼r]5&w0  e>,yoIS)AI qz_5)(ln[ynP.J.LCgk(_؃n6TJ+r#L+-N_lH"T+/OVy@~5vk?03CS8jQgsQ*:CsBtle //O"{A;k'O14E73NUx"ܲ4X7gld.ga#7䤎Ep⎃L`,g2uG V[ﶬ^Kb>p-J=.d2'Aq(2CPݔ*A} dd }?Cx1O .=|jg=:vמ' RkIX2cE]/|n1Т480|AǐU iX^вToW@Hx _[k^עA(NX,G OQ$dh_W|lYTfZ$piWƕHn >n'SEG`] $!QOiX%u~~Ա|іuawG/\x31ɾop"WKeFUm4*#>;\B/%'2cLB)Y<@omOpNuW){Wu #Liz+iBYʩ1ϥ{p3ӱH>XWߣ%?EpxQD* G",$guI #*r<>82s+>W6wG- z+Jγ+L#rgG}j zeĥ ?勉&k*!#**m",jwd",A >{ G*XȮ٘)<4gFcsy ][O3 5}&jq,p9}1ъU@&xYz, 1EGsAVuKhk!/f\japSLoLWMnu0W] VȮ=ROΚnxI0,b[4ydHGGvޯ'vNo)P!@yϏǗ}9P1,HgPpyz=*~:1+;D"Dv&Bboev j;p39>W)+@I`d-ؐf7nN1D_T_fgd|qqS;(0.s~❢S*NWxD: ?Kƴ&"Wrp.I?Kżd8cj('LBMoI>Z ,òW2_Wv+H_ ^>> OsetΒ%3(3yD8'XAǙ#-=$P?Gs sV#kt[ 7ˑ砎2>3{T>ɟ-w[(&=/go2׋`t$$Ev,?{iuG,as5l /)aM"/-&'YLei\ǔ04dϿeVmQ5ɨ!4'V}śnwSMB|/clwD)N^(3ܧu32} /[R,'쎔 Ԧ \kbiM#S*/N97@2H遗v"Gԯ5Qt+ɨiiBBWGv̇55o=R1S3'`ݗ~%$'(9),8@/;c_(;GT5n~Dޑ/s+)`pqjpNc6?)VD, %vw1wyb\jںppS Aap >uN{Jn+m63)ȶ&FYka<%FxlL vyRmOߗli$o I=7knnQdލ6[ꀒ?]'6.;@ 5%m-Kk[]lRpAm9#|dmn3LCyUX P oEqT!Y\qS!r̒sm+f̈́DF"i'JOdm*~ixm/id0hQn !+Ī춻R>ES&19Rĕ:XKԨԅ?d¼ţ_E4 󅾇츇eL>/y  E/Mpm$Á?!C|dhw,saortX汖{ 3 :ەc͘.GJC;t! \?"?Q*kX-bC92~r$iAu"W5>]؋o>t]z_n/sݙ{<:pM] k?ԡj:5M3Wwm%ES秨X>YG#t㶲HNSpJ.?)U V}Ra,׶,{Bp5qԵ0Iɡ@(g剆kyR/W7tc:VėoHRĐ҂cn#)L^ wۻ0: ^u}#kK$j16AŒ)V vw<{dZ3'> f]@.cd-RaM #Ď*o:}ms-_l(s3J׏a7vZ]SmH}Fs]\wߥi OV2pt\}RW@e=#KU!qU4n TE[x.,/&ۉ +iE \`PKTa94 `w2%Fn w;<0ku3 <`D^jr=4+ZTM&b&p }ڭ-Fя;_ݼ7V##yh6ޚowrNzęF}L,]OȇK@l Hjx3ǂغC?ntf#n?FS3H[]oQOԓ9|.|{ئc ƛͣ3iw9n,&DsS%/*6NnG=1B]Y+_i췠"hK7Z, I_!)0U ϫom~t{DGuWl4\7 ^aM5 sr-ܱtˡ sc>LTBV8O)?AgV6fϔVI#M@6ĕ9M]9PW6h da"K|踇MYVF}(>Q:Y),NaѲAf(!AwR>1~u "(= buS:x;k|N)Y )|x..?y!>rsdvCHv:|z(q(֝ҔVMJlΤ[j#l-LtɭגLc6Z?A$t _GCC\w+mBz2N%<楚O𭬄V_t,*$ X.: Al? Mٯ[ Ջc\P)fN`}dnKB[ DFby%猗?ܳ鯂maF~?@CP<)lm(Џ7H^#'8U{+GdTo,rdx,(\I^ #[<i2/R#5֫?ͺb3'nQR@M{_ȫ&g>-Ar~5id<+,{!dIlϢf]QO!R'䟵 Yӿ8 $U^o5*g8.0H=;vLh2꜂%H.U\Tk)34={#f\URAk*D~ ҿƤ7ppO p#j)~ab`9[m qiCt\CQC3wb^vjü{M)໚̀_/ UL:ˎư뎌ufE;|n}Fl5' 'QtI +b;bJ  NXz)p>X0/3%F $oɠ_9GMSq?n)l/U2(} _A=FfaXJqv;‡n'/͝^L4e肫%w<,IWf^g/'C^auo3z֏&,af/5m olߚaB9:I~)Hɖ1H٣. Тf/ -+F\gYrP="`6LJ gnJs\eiB݂k?{HہhxM$z,߀^ qA Yt!qJ\&۱Ѩ+^>e[S %i~u2i4AIu%R0ԒIӥH-4N5hx_Yf }%:X.+) SYIH[=TD K_?cfKA9Ty8>?УbG,Y3q.9woHN3R:96Q8R&#h7*伖O3m=P#bknx~70Nبt4eao}'HP@'FƺUO=0xY7MV7|ٮXpR(_->[ٕ"*G-Թ:.15ֽ3GÁ=a%Jq|oG7/9),yvT8QşFO~ɝdZ [TnN^!V'k (aHشM(avWiI$c )i$Nς,h8wʧrZ6L3:t-MM,p斊-"eg'"Hȁ<:.5aBo9TUy}+77O;sTrFq$? ?,°bI9鄹ږA%=K_<.^\<31|a.'9؝ Canf1d(-|oa<ǢW _ِTM |+t([p"ϝU՝WN"M:-޻Qberh{|7Y$<[hȲԚd٨uWC>%ۖ֠!OD)x2:10{)uqq:8@~TT>zPGFyQkK] 8 !/ b|'ng%̪39c`ԁlgpG?~;.蔶qSI5kLy\UxAHXpmfQ7vk#WU{<ǔA=z ^*E?XVzg <ץ:1)Z<1~3}s;΅$j.`W=j%0ZAX2kT$u% 8&Sp1͐M+V}* ʾ}'+A6JoMQ_ pl@[䭏y Y#\V]ii?U.BUD<|3b9 !,7nΎ6SEY.Yp*8 GΣ7ꕑϤ_A~dXud:v0cQ>+.b'`axY3srW )2 yi>Ř- C):s>e[u$ۗ0d^LKvz08TNδE݃ٚi9Zyᗡ#C7^ri=k[Ղ$z6mlXdN3\NG5V$OimjQ6v{ l=8z;f2I??H 3֣Eb9^^w+: -< %`ͼ:{9 lM1+a9EHdeyy|oXތ s M&YD>]B;&P&i|czJ4!N~9n L?kO6F#u[Rȍjm*igQ["=]Mn6Q4eXAe+C+D+Gݣ `%;"m8X7jyyF#2 XUctor0-y\G"y(Ʃ [ݖo?FOaˍsK״vrS] 㠆e=; rUYTy ")-UT~ dqU{o)7S '/XetIK;P[dRHg{U]`a@H?aY;IN0Ixsʳ\o!4֝,ej!ۙ] pIvU9,z:T${ ݁S!yAA#)̝^ W~@TD[\Xeg "𝪼:'/ vS=H]EO+Bt{Ղ9:CU z =Zk5|k"-L4y+Ιg +[E '+D7UJ;IxPz=JM$L)o~M)e}X\=|i|(NMUNmwp!>{&A1CUfٞbH.ssF&F^gNO+[}#RqN[>'y?;EɛOƴ_04x=qSi&u2tH t+zNqQzlR^E"T!}#l(P&)KWuH'rOQ*[L`€8kB#{hۇ /q_͓_ma :/P,. ^!K>M851$wQyD{S|z1ٚQ(jn{voj%w- jR] j0oڮX `ɀv~> uV TK"0yl?fFr<Cxs&AJ)R"l wpg-MTAV QV*tJҳfKu},wrdŒ7Z.n vo+YW3:k_!SݿNkhTD?NKo'k,GIqz61&`js:W0J!l5΢@CZ^e-.$LP [9KHV> Ϣ6BU~x _3Ė4#EiNA0iVg6(tsB]A9 ͡Sh-Lc )qK\Z<`L`:9V)m4'J*6_-ҩ'ruX`un9HnB݀itE󰠑H{mJ-1GDoď`_օ`z{/EQJ&. =g1KZh)"pZut˪, MBI+mˁ}a. 0qnXD+`JP{C;GU=s03lH5B6uMyq^aVxA"gPL>] Q֊=\*I xDʸT _g!$J"ҥ̴0 ȗ~ ,|.]d"x*@~VuLge'׳u|⋲n!%M.dm\Z$f;&T~I D!k}'d@~0Gr-ƚn?5(;/ HRbZt3T1D27s4Z1Ϯi;AkRSHĉZJԔ[7Ir&,:TCo"_hA9eJiԆ֓N]WnmZ}P \S|`PiɷT|$4 m^4:3u?fQp$.I6t!i\cz7>aL+mEg-#&TOke$0aoY:RŴ+sjdwho ֤0{ BJ)LC ߠ= زfv U: crAVçþI _:xLcqx*XB#a#11~$-'RsIGe`*0xM1 5fqOFt^"5`eS׹APkCGsP3Xnr2>0цP`d0ls>S﯄|ឞ5X ۫ zڄT/eɕ>6{IyCtB~p) { rm 0necmf\4MDnUM:cY pJ\[1m$GQi9tW@\ *U'ȇyU!_o`ncjk!av KήFqC"O?Ioq)U.n  nj]GёKa^{>y2p,WʥF@e?%U$Aqyl` &fG8H%) ψPc&q fAv6cAGx"yե|,Cs[)>ѫ#_Mv%lR(`Bq47eqPXG]gG|oL$\AA7ꥈ~pJhk̢,ؘGvaO,B.r1! '׌WՂ7 )!ٝ'.k k|kvI>zZ,I֥O~rϪ}x8MAG22<,`*ٻ4\3;gUh\'~Q%![X暠0/j^*x#4aqzwr>UX<݉ vfYDI'e3PJ3dvH ? G Zz[o !$Ϻ()wZ^?Olk+Y$(Bn$0![[*WzЮ|&QPHG.DZ{Ɗ# 7`;RAO7'+(fn*q vcXY,N:lAԠ[!qV!JrEHtǞ5_R6fybDz Dkbʻ)3}pIW=J$PȦb9^{O;D}Ň,5Ad JK]f:ߍo4RqI3-z׭rT"5gk (rzJągcO7eN81<ښjim'M Ĩؓ%.@dU&47%]eK֖1BX;͓D,+8Y)1a)bԃB&+XFO\S6h}6lGEJ̺ 8J<eܫkbsDqf~9Ov.o$= 3:?_}/;?t0eɛWI.8֍rFy;`E?"rZmQ;}"RFV2jv]cDNi r`xn`6N pܽ- Wd87CNVR|=vm֫tup y݂cJ/ 8Ly=6<ր&N}-+R[L<3c,n~ENPqz8#$ _Y-,xB8EpQe\kBR$&xT6%NMJ%ĝ:D˩?)>, UPp*JkWQq~ Q ;X>WjIh3B|ϚΨXOb ҡյ5w- 5Pd㗣ZD:E=2yc>y53rriT/B*[XnˁgO t!1K"7C͔f--k5 fvK4 @iQEMfnD"y;[?.kf7轾y烤> H #,)gWSՒiF zcLi. #!$LKjw|'-@pP` ml"tO cC#OAOĊ+$\ qznbF۳|xFT!m=CApe%@J*peo$Gp. nuuc*M=wQ 'rAuݤ И'ks 74 Q"5$ NrĞ&O(%@JM[l !(k P2w?Q2&! :#~J[w!x)"lsRݡFBAN1/o̕HN'I6 n;)INu!I+7Co_\:jBCj3` _H歖O$;R{2C_Zw PWynm6;4#aޙ8J<64ina; |ez({g1X6@=m җ\%AU  3_ iLBɣEXFִԢZ@}7,w. +#:ʓ sH_Pΐfk.lF )!`^{(dM{%7ɩa39RHeHlwtD#: +CcL7A7ҏ鐿5<ǻ{O;P7˱k*ݾ%5솳y2~t11$#f*L\L#Џɰ? о1nRWB\1D:$XSkau*6myND\f'dۺ-eGͲ1ȋIВXwnnL p+itCL޽6_f(!˘ b2"jB;;#x;(@uNCg""jXHs1 }ŐUȨu{!) !}b.Kt_`vV{$TJhF9 ?kO5;0r䯧_x3ri'3L/UVW)5'W6jD:ANm`6J~x+連!y,8*M2Y雝5nGWgQ xʠARE,8b1UH~iXg۪XS% yҏ2X0ĺs$,%RQpΖzk Ƨ:zMT(=hmg˩[vpt4bϨy&sv'&G/SJb,X1I:Z~=Taxh0eEE-_aU첂%6#ֶ&%0,v`@kw ,MDX"y4Q}l;WғJz '|6ޅ{Gln$ΣJqD`${ D^fYg6c;a @l3~9 MbFPj4ɾIP_,e(o\H\AԍS?Qm=oc5vq9 {X/=VAQ܍'lm\ßҮtwvY%֦Ŷ5;tO`}8ߘmj?ǔ&=z[u#KV]toxg~YL"Zc~b4;p9،>v 6LrHup[%XM(mo)Uu4Z5VY3NIz9ݭ|?8㲠 t^4#\%;H lUebߩDXaG G "J<Rg(=6硩() C<9En;(T$ 6N ,!4U $gdY̚7QBXRIv( wiݍdZF-bRoQW~#ĕe /IUϟNzVyp/x#CCG2 MC.Dv2̓T|H ?nxGnfIǺ(e{pc('Bg]&hP_O`l1(Cv;-pNDBSo`˲ICobye2rW^Nhhтg{tLƘ^⌰k3>+%9² T6F$a(9KTOnz zܬणcmTT@p_ni[#KK5S3V EDc?"r>,⠧_,U0}J8nT[x3E&$apokđE4Ծ%. =1Ƣn&|[ fx|5E WIeDa  /AJ]%"B݈T\(% g0I_"*tt3ږK"Ɉ~ <3#hz}1V'S X#cu+Q{fDu G>?B$8,K4$ 8tљ !M@'J){^iYa=N1uTKAL^µY5zC=0i(g;[>6g3-*w"m}_ s;ɨtݔ\Ьnx|3=%iMkL:{cΧr?! Mhq)RE9WW|淏Rp1PO6Sc NN&@~gaqPntSaUIYi1 ?j%< LD3ǢX&ς9.%x0|!m2׶&'E $[kU'}dEA‘޵@aP$M%$M(\!qzvJBxF(_<:nZ g?gy7<܊e@۳W$BX:PI,();`WRF'\N!}&v^ VӬ!#LT(%W!#8 pXR&sol+Hhc L  OHnbCSB'E 8NrrDt ⓻ $H(r Jc$I԰K2=5T ؞Tn Z^z$yJt1`EvkT̫ LTx\<+F8 s ǣ D}-,eYxqlISves>Ty&i|VˢLI]m]Vڞ;YH uWU̜8j9۫;YܣKܪ]gFdXo}^Cb{ReѳGZ\2Bh7F#U"'ٯ>*d0],(QضIx`P^ e)J dbB[I'Dy>*IWy\K)%7 W]"\̧ TT8 a" `$եh262[uX{kKz#ߗh<*uFP hT\S"qؚ`I$$ܗ% ai:XSw-}h}2.ljZrLaLC:_7w ib R3!!# J@? /LSmBǿl܃~j:%~*Քx$в^Б.FDĕkWӯmN;k'(iK37[#Z8FyEfSuh \yPdżj+NJ>7 gֵPI)A u4eЃ`vaens*psKgg#`J8۷afR5tˮ{J˾WԈs]ʅ»],&S{όf/Aq;\E(~K |kN!)Z8>Eu8 K@LO!A82%|R*n9 t<^IJ þ5n[SjaZ0x[J}C#!![T*N}8H99Idk ZZ~D]C8&;uKJasgY,>ڻ!yqk n(bfL\/^'qIơ^`hSF1#C;w֮8t_k+׹7F}SxK"Gs Ofmȃ}4@1dђx~Q;]z7Ņ+b .xh=d!/]s&VGKp[sk7pq#)%Ռ>0ks߸^A7_ZA;J.iu\>tT:ȊZ?UWƞ 4%.C%2=Чlm;bS7^ yE,J@D|Ul'veO!49&jg*O +¢$;X*bPN\K _yU>Tq"y#y7IL_R-s[ѿVLfRu7dr>L1M ,wk}$WŵIPYd|Zv[h|\-dXҒ6vL_N1ڦm]I]\*>o2!yZ呧[t+W'syVP'wRV=2Z[=1Z5t+ ]JYKL1| 8瘰͆^tL#jQ*I@e\_'؈~ovE3; Fqx1mI ]Mq :Py1T?qX"-]ڔ?PeVtjuXuiS#f zy:Tip2.hmehdvg+ [sA5!8m>j 0*n6Hss7M(؇ DV=kttw諷tmzc1!2*7^, V+k 2 iP,I4,g!>FWxU.Bhi j?SzHFC ͡UszmWJ~?BU OAEVN1p^#N DkQpBNi^ TY"p<; CM,{V osv?d"/;j|Tj,ֽ)^qN[(D%ѝu`edm(<:)I8_Z巩sa) ~bN?0lѱHw0GFUy)E~sٴr!:ulb+3<1%"d~kFEDbۥZ ~,a--ǿe猌? ͥ(:5aDN ~vУg}ṽw[zk6cS}O#Q.{"}jizf.,ІqLU0mfσ o` ti4e/p*;|M%ͅf,e*0=18)/;X%ptT19 2>W^\%8PlJ\:恦x=OmB8H!𼻠ἱlxuz ! (16CTjrm;\}q~$0S$15b =:ܯozdd@3 2گ3 :vpK!:y+FrLqÓEąUDɏ2Z*5{ e3bud3*'Xbk+i@]rYMAGoӮfn! *B9 xۖ ]'*^gq|=1'dBUfjL^sE@zH l(NoÊc)K<ه Q^%U р/`p3|Zxv蘝d^P7[pFYק28%Z_-$so#uN8ٚ.yMtvFOZԧ2}rJE@5p*tLR-z4h 4dp3oj]Uy*ЭXGxחWZ RV ]썍-x1E?f%F<$,)CR<ım?Y<2Rȃ(4b|@7Z+\krEsa)nFrgu飂# X\~?a^zMٲZ=MP(K%<_?`$dTAXGvE:d6h]9$d 2kl=uTE 2MyO\Nɳz. t -4h}}u&(Q/ӿwQ(bᕕ#Qӫ xPI_y\#=[ gH*"HPXU! +q'!2MvVÈJj4PM+5l,"+|`pmii9'r8=߷*B)E\Vf^_l@#oѶ "jbuY(.!v :DPy;-j3P<yǢΣrɕvIBׂ3T hN0BVڈ7&5I_4՘7"-XIEE bKOKwTo%NB^J a~4=m?OR5={ǒ<4kqwkZhނ9ywThG9i'G5϶odгDg.3+%&f"3c="<[TG x34b/p0 $Lmٝ!9D9IFг'U7fz bQO}H/M"p[KZxa3֥Ʊ+D9hBޣ[ݱ(UkZЩtХ ev̍{r;o{R+;,H-ObBi  Qԣ-]# *jw(=Iiu]o'oN\gρ#fyOؤq|n!hG`#Ύs3ޢSY6Tڰc+pgt|; xU$G6$ĵ9/:P39% `[dkڠ)JˁsLC*RD$ - ,BY'@tN}*,1)V]LswU0t9fv5;XXN:Jܶ!2!i8FS8\F Z:> @&}v'@'֥ztZH }@ܱPsC}ᾠ&mNiW:% {_8~@Se󀲌o-@֥u4lL%/(jWuQMCХ5o֗i L?F)ryW6wl&)-ɂA[bXjU̸x$ b/L̘|)ӬF;*QoE*57oH$\ ZAd|tt{:0DR< 3b,IG />~cH,Z,IBuu |V|s_G@&ݢ _fCBW[ z#keSYUAS^kw#ʹZHwŬ鶧ՋZLh>7E7o89MC-7ᙁRV\xUCY'coO#ec\P Qί*ϖV]hF((yR(zgģOt`$^kkh#$S0bZf{>nΤm͕6V=[TG5]<ɇ[?y6F;1 /@J͜˱smW!!&zyHV.b?#![P~GKhI@~v?׽Xu+ňtAkZ1/\X]bL_2YVLз>f\jS Qfp =W` $ܑ 4D Kѓ$t5²ЯJwxSˀ3ផ9A^bb!E OS1Š^u";ǕE\2ĠP Q06zN#@~c)d|xl'#ɩܢOOt!.8.#&d;s)E\9RZ!u]*s9ѣZ|Oq5Eڼ =l L絊(>;P`+uC~dO4C Q(v|cH]I>a(o#A{9Ѱ&"iha-k.1u;=*5eQlG(z/{czR篸n/_@͓mXȫU\w IH9ʏZы+6@ő(]K4 ԟzg(q"#+IwO%ZO 3W2d6&t}W>=,:͏Q9q*2L+r__6[HG`?]HD ?J3DaͶ[s-H#G@R}".#!:!`i"GB:ta(C^)FG~]9d 4ghE,`?Δ./VDUku9@}qVz7XFC/KNDyyú ,/Q~ВP M9vWg66V(ۄQpE \6`h=5%:LV58KEwf=J R_|?cf:NAAWƿy Ҫ]2ܻy''U{Lj-h_WQ^/]A簗B\ú%2!FJw F4 4̆\:XlF#n$Njl3Z=͑ ޽KRgnm PHuIm7Vmhfi 3sTqQcff+ O.tj:J`V!D dkd^~:4C6PclkArӋ([n$]T #u(7Lzo'ʶˢKEuAo"tUۿyৈtͲN"CJ#+l͇)ΐN^-M`4","0K4&ͿOM+ôXm v \і6PW0]a*Ak#N[#|# Z>ErZle[fK' v}Z>[*mz.xWxJͥEMZ[,)f*+x0)VXDެ:M>At>P8Nsדmܻs_4pmȽf K%guQ +0MIdzWH;bGy:)e  y"JALS6&6)0䐈K9z/qs<Hx] %2!he._ŽG}gj{: %ʓ$l ҠǘJrÃwN)E $ŔH{>A5aXVb0R(!((vs\c5?֕#h. |f2hi+@Х}f03pOՠPP)_:~\2o΢֮=[GcQ[4KcM`)hIĴ3ttMmmW~Rɤ0=ۅÃRsD#&dCV&'d3)em4*I,$ '12%zȒĵ .qEc3q[:W [TC/cdh20itL{o,BI4r08s4ϓ9FlCz}Ɂ0}>P ܏qEMj+YTKvmvQ"s H<5s%onAI?#3k:0PL%q;ZYT (i =VLj_`qE5CU[ &8&,+n7 ,:,,\RSՋӴfHHP}ׁ :hjѥZ]:Dv.|9p]cpQg> :Z siՃˇr^٠>Syek;~|rcRXLՎ͛QtJk;Vm..,&m'I.8bgD@&6ɏ^q́ N2/n JjQXQ02%klB<(c a~=0hwzX/4RX9LK6T81;`lV< k.?pS(y 5?yרF(Je3L_'$$oq\2 /GyME^F+5>ˇ$%( #b}kGyhq.{=Kq)Bbɺ'i3`: n6(lb(f]!ªq1>%~ Oԭ^RnTX?Qn~+ e H.Csu.܉oAA2Jc@\AfQ4 lsHP]]I*Ȯ7MdK(V<0ì֣f2Ic]$SsT":H|wdFPN"]Ck7D(׷ }"M RQ} laJ}a,Ld<̉M"A\@~7$3OṚk3 DjCSl{N?')iʂ+p!Oz 7m^uj(]r;*RQdԉT^):qt`ǭ~JX7i':"- Mzd9{Ԭ5Bu.ZUm F,OB/>9 q-xo!%?~ڔ|a.w" >[](} Jr5JV9hOpw-Ӎ? D*RI)< 셐(Ao )`%F5p|tHBt&^Sgɷo?&hVޔRIћ5x CD I"-6^) ;Qpz=D ;$ Æk* +l\79Is5NiSEJ7%h?K Jr+uvI,)/]H- iKL>PYe4*ixˤR8T2{TP's#bx lRXߖ6y wwG#. ې$*=kSB|L+j.t 5C;)1vK.VwᎭ3du!â_ P+_H׹a7U|$ +&{P!$KxS(IPK\Fuq"i#S a`8I*vQUН+~PL(g0yJ_Xjꡚ Q ϻ=9~Ke9Z2yv^2j2J\װL( A% f䘶t͙aT)~RFzP pswFܰ^ ѹw2%,=۞Jw@cwI)}D  eȈ l0O,%0z í@±,+AI~+rѬ*fhh3J 8^[nZxi 5sj9xYĝ+cW1E)!H^g; +/,VS DL3G^ʤ{Hu:7 j(A >Rd*]xNǾ]?Td^ͧE3ň{T̛*&#󺎫`5)}Ot] QF/1 d9e3* -zRt/}dmǡ2  صqgd xYLEYΎDIȺ 74X< +EDa<=%{aYk7pirĨK2;d/eAjwOKQ^7VWnRov+NSI+ZTv|TiV<pWExs+1'o jE,pA-"=V9%! 3A޽879/+AZ%"d{R $pG#wHG虄8+of[bW23n UBd7PەZ1U}&%kDʰTQdXF&G8B_=}#;Z󲚭@14Km]ה1Nnt==ɝ|)7{ d^R!s_ pXb8Յ9A&8}3`:p+QS$&+:ۤ~€ܑ`]zŶȘi.%< Fo`+[/o%|q_iCxDpHP ;;T7 '%&IINsR\_[.hjB'zGᱠ=l]΍Npv2 o 5fH3R~`ɸ"m(6 -y"[:Jޘ%EϘuW7- OhCNQCgyK1RI6{[Hw5’ $k!P#I7Ue6l76Ur2BMT3gM\&'L܅*O׏OԄ8X夫P@1c**E[qG4*[+TV]&ǹ?^/ ,+?w22h\3bobWPkԙeY_5xգL(Npg)x-+B}~S&8ħξ FG`zx7I{ɿRVǹ;*rs*4QjG+&T`ŐA+muΘZ GXUwǼNc)uZ L?QPFW555grgJkFF%=M0gh{RjMGj8G\s#x\WcZx`+܋*l{rS ]rr]/3 ~Ek@O^.KOt(_5gXY{¬O6T~=JM* \wYIkp_E]!MirCfgV*46c#9$ } 8I%b=yTIIGrN$&,:\wR,^(wtq- ϼHSަ6,F/&6 Pds&ָWtzV3Oڏ̩hc6r0 =H T,sXrQhP =h:V|m 6. ǐ|F1`QUK_ōl5c×͢6ݿe%?*Z[,dѷ@TaXE</d&`4g-n/A {J6/,l {48gM**-t@Q,5#ѓ]CY\7Kv{}橹nMt魯ͮ9UʆWr ba.z{1ӌ(׃pz@2t6 LNQ C.gl$#M#hwyxqƩ\M^?c) ivC)3kW{!AǿpXAYss@1,HOsl/z3B@3 [i( qF FQot%1ﻤ ̇J)֫~5mmjvP|pei-ryēRukSST&\>&zX~@PGI/c8Nm%tL+ knKTXdDm{A 32귡z]NY" >[yk(+= ׺[yMmrȔVL>0g$XxIҭh|8$>X_ רOl!$iշB9EH=.:527?JMݿWHztF XNOc:H-D$?Ml0šQ#5 =#{tɩ2&%uyz[Y#♹xj%J yӽRv74Qᨡ!K7d}V(&h|>\ $%SI[%bmFbk0*lڅBhlK$]0Q%x?XQx'A=Zxl|,4xbTcJIךZѤ15Cؒ _& _4ΜXFg|%gT ^ Uq <8!α`mY52{Ⱥy ^$! /qޣZ^?6`ahBDp\|54 o#QXMnەz`Λt6R0~8 Fp&fޘ3bJ^!R.YIg˛td \v+r%#/uUPbwǵb ymlɟs|ϝwZʲJRE_$3/MCq"U6"U/[LbU{b487ۻCc!)*)$Ӝx F}v(_ 1XR%wg%>D7t>\IF7S|wZUBn1Qx\B3ْOCPY=E}HMtӯ؛6U/vD:8Y. LpqRQZ9/2ל1i)>Dpf(= Lk۪_]v"*AqMvHdqL b˂Y,Sj@ 6Ue_458oX+o{W^WQ>6 : ;gDd =,{ q<&W1B<ÇLβwET/C2th5}v;\<ԿQAԡ5-Fo-b`ct+RՖ=%MY3$(]8 gvڌhy#j(F,J9-hZܢ쵓' fm-p0O9D<Blt* *Z=rVSx 7R'^\?( U_Е{VYYBB{ ;u-;HS9\d~=\3S;](lh\fSe,}fi=9.2D8ڨ9pkۓFz0/َEw\Vʸq\5EőDra֝Ұ4r0&L(?7* Vy1qbLԞ3ɷ0lUIVM7r)4u`ڹ}MGxa >  TPM'Xܡ=iL.o{uԾLS=x#R1@p][6 @ 2;Dh^ I8 Y U͆8ѻ ,Gww2O 9Ja,~O#7 =xF?x*oo4:I_\ְ"EO\ZXHnǒF) *Zv~dhLbRCB TE0/ x ^zQo=]Z-CV'bSɱFsk۱EznE?=Hvp6zvY+ۺB<&Pj*2z Q NQD?b_)b JKX s*} M os[Iis q+d?QTS9 ߹6re Nd%ɓ&*\4*$hdJfBv;eE|/:1Cwn "<2a [P#)0ބlz,(WҎFz볣)=3ŀS6ay|~d^H.Ua06vذ_u vDdiףy60Tx:Ke;`&|x;dV#&@(rM`FqM(õlp//@A^z,"ťwaulϞĤ~ŜU@tt,^4dji甶JmLx@UB+c1]Ob;߾Ebg\ZZ4+jS/Zxߍ^C@6{ѹ>BIy5FH Pu\]ٿDn|-5B›ʚ =0t0u~{ƼJ}oBVh)N[< N !ݸNUUrGj1it@ ?0%зd iCn>c hWN6ZSJ4c40]DdSVRFd=2#qrb5Uk^z!W?3b:fc@fE- &±ІI:lܞBoja6oKOg(Ta6+yGӍܥ}pTfJ\ P ]l;ՄD=e{Lf^QC'UZѰ;*.7ܚLDTUFꎬF#׶$A D5ug^v 9mS^pꕕQzǣXIؔ$gI#r*lFiްLקo'@yHmL#*cH?X  (keC 1Ӊ3G,yR,b9&nIXJbt _L,J{Cp ^*-^`tḔ5kOޮ3-4}C[ݦsm! D.,U8V̈KT9}l3(?E w>1è(ѮF2Y?#H\LjO!W8[ݔ t[Jlk]%e۫=9H.dԩ:Qh|A?%?H7'3S7 'OE#*/^Շ@v˳#HB0\ LE)&|*މIA9<؀ tfN6Gȁu{w|r\ɚl%u0X&5 f.5@{l1V@?G})"azMSKdj^z &!'Ap|&ʤ/MR-^ yp-Oj„ ޸7&l$ Y,Cwl9:3 ۍMxb)f{@'iFA]*-R./-ֹ G G-,8T`qF#EaTor3RDstwy\u7̏'ʅ Cit`MWu Uyz' 3g|{n^}S3Q=3*#1ۭdz"?6ĄdH6M O CNwc55UԦ]y!n&㕵G^at3Qe:uz?Ǒޖ}թֱ0٨nɝxGWZA;Q:b.-]WUj:k*8[%~C O"EOtf: p**j\M>fZŐKp ƪIfcIwʣP: , ) n4b6T "#o vX;,erA'[Hl%~-?35)1'm)XA81^ n;D!]ckų{eSXa!y+F m%Bƞ] sh  =z H og?ZNht^&dN*/A]yf6X` ,*;lG - qix| Ŵx ޷ŏ$KS1"=?C܈4I9oV=#osThx/nk9/({WN2 hEWh!S񘟡8令4Qڷwe&cP?ܬ62QURclLΘM<BzL޺DJ%N,X+AƏf0[\H\=|H^hL_+^ܩ4.D9,//(||D5{<L=Dp(S1d ;*hO챼XPJT$7VΣqKxmDz_5HKEa8!i1a%e)Uj<={e=CqKd1ncX Yٽt tnto,I(?gԌ"Hh rޓ=9w,d6*Q5hpg>ޚDj8{4=wtaD)sB9js cѮ;r꺦ps (uUYxGp`=Ò$J1I@ 6 㥒ʲS5 r5SOdN`!mo57Ì_;" BSAU$/ k,hxq cnhc牣:$)Kʥ콧(ѱ[A~|e]o CÔ1R_ Ff GF9plJywG/ A,bTI?9|ȓ&[ٍ@ ^(urvUN zjO+Q{+#EXMߧ]iF+]$ 1V dxƍcHQieBwBHrjG͎,:yzWzA"" G?+GF!3`N6߶!d%CǣDO~7O/={n#elִim*] tsڬ1if$)ZH:iv됉 Grl +rwOm||SJ#U+y~)DH؍2"W34Sft)eQ1r'C^ k7__H5:PB7D00[ߊ'4|~N "!È%R6@H>(_ѨxҬ x LHn -]h0~E1\ۃq;ޘΟ)'>2f.y9n{p,]ՀRD]rY ( Gȏ{P)Ki-ZX;>_a ku$φEXՀVrrA~Nj3 [OeЪglGv(!`8 3`U# 0IvKltc !0}ɍ8.RU,u#!̰l>UhȦah S(+VxtVxWe0"j#pCy6Hͅ$?xe`15wsi@'rڂ{\I6<[ϛfL^vNPoX.)t. hgswp?A2i 1Tkt\T TZ¬kM Tס&K!^~̧icᮉ`8n,sq)jk2;s\"ATPIb$a"]y(HntEgLUd:O%1R>~pE\HqiDC˻Q-6+X+Nrj*uu-O~ SgEq:NYc?2JUc)CzdD&mȝÍĒyF!r/(^!!X>c:aIWe.?@ 0L mg B<ڽKN#);+Ж5ty#sz\ y0(=Mi u|V,==a_ScE<,6XcpqNF^&~+oSPSM|`"J 0F:3p:fUjq*a{ ֎Dž ]ٍY[߼TY+IĴcbWV:6+39a@rQBDEC (h }*2-ZgF L⿓8bگ}Dj)CPkJI?a6ζLC^`-=@}j9,,sF9M"k׻ yc,yECGF%,$vƺS&x:4/cWw%wko.wB]RKڠKJ!F=|8-y0^&mDn@@ d󍭛RIpA,#4@>ÂnQ@U@O6;`OӮ/+Xj'J2B9ޓOcMFr$XΏ 4.0+`|Er68j:f{E4Nx/19ga~6-Bͺ;v{9ŸV@?vPF~._ = AG\4(N7&L博x{ =vy^U(A5TsTyRg&k#AGEz/w@ EFBÜn+Z |aRh/LW=6ά7cF sZtoc uNt 5vcH'Aמpuf6:t(ۯD܏Z ^|B @1A]EǾ"gs!^Z;{ɱ|Kρh3[? 0" })N# l(LfwN1@/_SEӕqFm9PՒ pP  _-P4mJ"N۹GVzӺ5(SAV {EJ,ǥHc0d<&%a|:jJZ3,ӫC*tHpBxQVC.AX&_h~D'/OIg_Z!=yoq%bA_cdk6{1XV1*|#8֍[RL?+LvyoE u'M/'Es1Q8)7akBmX%jlce24 \g4|yHR# {? L~hV2%ߝ<ˤQH___H("H#"3n t[Z"7]~4ҳ, HO &@+ y]O<uV:9?s(sV o>}X&b! 9R_smӝ^CqL|Ng0xWF:o`~ ې\Đ}n>_N_vAIpB/0 O杹g7 Ṃ{Gȿ-2zD2^B0[-6 r/! fSvӴ[x~__MyLpO3M>O s)<~c߂gpOhϦSGhfz+GO S;lwFfhUDԾCYit'Pӂi> #NVsYq۬Nhk>8w,-k60&P6 o.~G "uӓ)&̓YzЧ E$$S±EG;;Md_e^H^˥a2#ͶY3[UQD5OϓxKP-|jJ`ѻyCjA4tFtz!jgw~-`щے_۸ +QOil ;CƬwh >q+ [2zϴH;?ʝyh.qޟdY y`گ6Q4 >(ڙb V"#>>Y1^_?uCʭuKnirb3 !Ss([_Gjy5+,vW@i`n0v{O$J<56X/Ut/ N0Z͟x{%,iCq *: mp=X$?7fج l%9ą({U6->?y:g(&8TBbmb[Xa)c w\9z$m)OcPB)X-I| ; CO~j,UopB"зo2GԢ Q{:96cyf3=rA1?Ī0b1"8 Lц]dO1 W~K$iLRD|c 4/3?T|Inivob9qqLubDy$Ytno3lqsZ?<Bi0T5d%zvJe|$RWsc < PC34TK?UA;kr MHM Oj * $HZ/UnS7dKp~ B68@ -DA¾aҚ3CG+M*T$DvɮW3{i *VQE=Iy(HXC"3Łz/¹D{H8O̎^*x+~@jʛ]5瑌Y|l<"'#BoQx`e!m+އ{4sy<~ 2F{a #a=y\ϗ_e#T ܦK\0lv1pi|#{96r!b}2t~U`}v)=l=KWYisFy exwdG'w [ICNΪ{ީ&+ I ; 5C60 4!Vٹ*w(zyԱT6%Sq;>"s%jX~n%1ՏÐm7ߖҐ BhӍ4IRe U%E86z(6pA{ԛ6`)If穖vL)Vf n,,׊u:ɛJ*H^(Oxd>,ՂE4WhHCb߹y0!} %y+іk˧X< h-(X*Rp {z (Pk}AzƔp+ip CaA_.CDw߉& Iek>\GBgo':Z3{anӱoSqȿ ؙj8+ f`yRM0Cͅ&,YǾE3G_oRոgD`T]UDH1j 덕$+90s .P( 3oj\w(K=)$X%*یc3Qsl&vtdR;RcФ\J«Պ$U9\ʳlg#bbWČXH8AC!wQTZ1u5ڣd Faum[F.\{~r-5~(yа؂.VG ޷ߤ\a._ַ02ՁRsލ~gYa=9¯*4֯hexC2< 2^GtKrEll$0=p*;5JO/~5x]Jf>Q0 #nNUt%otJz'N%ȌI +8K3Vycv)%,:s`5qt#ï`=nŢPp}FR*Tia5>I5GZB'Gr;Z:LkBL*/{j才g# 6-4Տ=DC( EffYH+lʋ;%%<}iSqW8n ~^{u}F48Ա6:rc*MS:O_ΌKf A!ygHˮ#dޑ"t3;4s%@"HXņYݡ*ZJuKe#Kӛ۳ q|/o1d2,ڕH!xng.[ p+)#[+&]́;̅͹jg&z)I6 .grj)T$˷US}@lyV[h>0f!RS 6ϬGV,jrFerŌNAHNGe y鳗Ҏ.Pc]V N>٪_ x]F.Z!*1 eyV|UxeB,)P ]O7 B&9b[SKU9If:{$F."y[+y[?Ssg"ԣ wV(Q{5E 1Dfn]pAVXhLY،כn|9ƺZ⚪0֙Rёi;!Ӿ͕@rmby>l? 9SCa%NvC3e >!d+Ǯ13jޭ V0Iu๞7J>XxoLNZ]A[=H"Ɩ @HZD+A&jʸ8"oKtt1ZS:Њ||,5vx-c#ڌ,:\<ѝ[)A/{ Lń͟(֬om|il>h%櫷ۉ&JpU&<^-\ؖ(}(\cINTFHEa s+|9p+mvt_)}?j5@h6IILNxV?TcOLc@~hޢlM?)%] q '?c^><O-xtS3ֺȴ~Tr*oDjĶיXo ѯ(ώ Chعwc懳zx ǐ^5w"m1VNth}Yg==7]\SfGIŏ#e5p}#D6 ]sODz9$ߏGٵܮ4OuLk|;m+^VGhJ'uf\P>uګ"*16- 43SL͘SL]J& 1.b ٫B'ω~7ΜP(*nA jkW1AuĹ)=|QDv u_qK"iJ\kiT97LATϨj+d"JLwDouk$7x0b FȚKD`GA,LZs_#%!m tG&ũ~4>tY19]yPA kpwUOihkjY"!IcO|KI\TYX]u* Jk;pN>XcI4 ݙSrۤ8UCIaFE, t|E S}OR %Z$Wc)5&Sdq;-毑!K$Ǯ%^'25q\69v E|S7W++y}GߤߞX#>笳,s5zLDwf( Ym1 4/h;/$yiy1V,,CA|R/,ZIFL豹Cg H>uu-ᗅ5/ZboZ+ ݆oRxhStEt&r?*n}.n?<1Ag/82zٳGS{ U;&u.e4`)ć~y`܎%wz֨D= 趌 'ͩ a >ɿQs>ɹ*Y;>pHV$~ OTkr}sr ~]1 jdjn\ G]XJV}̘~ſeW2LTOD0~^|T n O2Тp_5=c_%[ {gz-Q%wxm)1Xyx}5=0){-ABC~R1y䒞h&Ltup`&_D/括n^^CM$Y&.>!|QG?sB1d:3/m^-QX1ksAWL^Ѓ듵o:uSi^0TFrqꑥAępfܚ2`dq#ʤZ=&f|ۛ(?x~X|/۷w0p@oFd}6s2+ Ιގ`H)Coie-*ge~(c@'):`+h C=~(r/H\%jDc9^6w;GNwla9K9ϙ_S@BqJQ >2S?6GR^&֝>'k5%$U ,)> q]Tɉ^s%VL) QM+8(F%-_2H&-aҦ'#_RWt$׹Sꊣ}eL'_rwZ7)wނTysd84Qƌ֧afihP^h?؇4b_[{ yezў-s+DX`+CV @L/xdp**7 :+`KcZn*6Q} :Hݭ'+YqhJ)#/җ!gO5 7}#!Y{}$.7RȘ}/72UB_!ޫZ՛.**ȃ mxפ9Oض<l [ BR6ܜz;.J|Ƭʞ<.Ʋ`q.o S~VgϔG8dD)kInCp20)2TEIJqT@e%.dbS{ +e cÃRr@f9)Z38 zyw/݋mqBRԺ:0XELX| W)@EQyȺýWﮀ| 7099.5jIٲjo=QnH i0*[#cלϿڇ̆nsݼLXir-BOtE7``-eL==J~mHwO$wѻ)PSs߄?" ?* EGT7WacF8BIyH,2c1fGMw$`tAN7|{$\,{4T͢ tQ?F>u5PjKm]Sx3_V) 3or*ҵm񮍜*˺BU.`~{n Q ڙ/u L2HĴ̯½RCO>cҕ`  j ADfCc5)CvlKy7yuZAèw:ڇ$i͍gZ&tXԟ|V0:XKѹ4po +n~>atV9;Gj{qT&}m隥gPqP官Xo'Rml-??,hOZVEP$׫7oMT-=bR!g,}qd;(\ P)3z?9U(Kh[^MP*:(^ (O{M L|N'U[sͧw@IkS>鎝׶I+[vn"j(6>EQ 9=^q.5ּT7P/NXP̿ fEn7oϸs0dY_*0LTڟ/׉KD2;3==:"iW@+:÷5on(&淔E6L%K-^gaJ4Ezui'[4T @X ܈Sn;(1&E:IYi%L_e}ђHTI&D?^E.Nkٓ'.J䏝鵣db݄lF͢i RD5휽[m$M rb;QHavQœmZJe Zuwe_3/=-7 ᗟfMv#(N7WI;cli)sa0}Uf$2sNZslֹVgI`[0X H8C]zG)Ӻ,S:56kvdty}?%ZPq-<9i-WsM(0*y4kXO6PŷF}fnCݧ/.?@2)}d pآgD3D? Q"­X'-≆^n:|`&\_Hepkǐ/.2yUQ d'=*t&Ç$c&0#)+vxm"'!ٷUwBEf}؂7-Ȝ%qe;B}M?Kdռ3 Ǝ>>DF+Ttdmek|ܽ8,ɦoȼi2n _f0cP|JXWWZ]5_TXNJ4ðdvŰ\R*+wiš?b?cp FjxҝS!89 s趧~H?1]ھ߳i2 ~u?lnb+Tnz ![ȣ >`_ Mnju\r<&–2{+Y`zINTu_V)!?^KA!ռa(ߨ6DN z?+(Q3Pe4Om{s!P!!a~Mih=>YHs$FǦ5r[؃e7KE Tqv`{ 'a*UPy7ÚnE4Nu~HRR1 X+{Vޤ/ hm^%^l񰳤^o 3jf~C)5BEF_W>e4:7ۇ"^8_뮃sPteSF 5W[ Mr{ZzŔC+5ݍP+᧢1֣.Oa9ILjdi|D,\0SHHWP`IC,+nkHn#P^hROۉϮ(M i\ewE2*SϺt!7NV׉ȠE'~5$~sG$/YΖ5'4 E9WL~䛀t\31tBd*xG)Ty'\򞮴b6a \V5˺Y7{V]ow6UsQI9  <遽K?VWp| k.yQ($Эlfel@ޔT8su2 |tNl 7'6>: JF_V3lF2aW{H;htlZ}՜oNw eJ={:% b-^;̪-GC` 7Vd QOʵ6屾x\rC"*VP -[֗~6y $˰Z|a&$tՈe4RX6Z@.N败K7#uTcpִ~@k Z76^ȏL9]sma僼]U ; rxe;Lm,-GZӍᥐv$e=8IRJa"W~{h}~<0CUBQY ]Z?Zap58+$ SI0[CeYosi9QdǍxsջ ~yl-!/ /bNǎX.{ SbQ4Kloz_>IQ(=>iL7!,1;g@!oq"rd'>Ъ2ޔYJk;=^ُ(ʰ 3G(Lyd4(Ҵض@Y}-ɰ1aZ|e8b-SW~FWf!FubnLd)[ SdoP*I7X  ptu;u[Q 3F,0q&E^кRphiE0S]Iih9'>!a1;NrX)g\0E* d2!z[Ne%#=Y w*q˥$Xu%fW c;QksPyj 16e PPbA.92-x/>Jv_B'NڒU]ׇzϴs(&bn}쾖w-CwOru@i۳gӶ;3} K8<{)MӔYoNVODJ!Rmm ;Zfupbngm>y )a R (&*񐐌c;`$Zy!E.x8xxل?]H?g\J_F߇ԫvQl@? P? "_{=R L-\ŽI$\|dQZv+HviE+ÞP;8ᴱ@Fv{s R/)聶,N8j СJ%pzr@&:%Jm .Pױ$$*'әy,5ssN4doH39sO֦j!8 YvUoBLZg_q9,c} jk9ͼ?ϔq3k%—zhlBߢ7ii *fg,8mDwrIʞ>tjS.=x{!-V5fCw ?~NӲo_>tS],z) o}SZx`E8]/k_l Y t9KF쐀JK,d%ۘwS?atӒf~SqE>%Ųw)'am!ڀh`D._H¾YhjտRIrlXmVm[y.J~ڹLWG-"4Q.ds}ߒ3A;.UcѮ]V`0 ?HRZ\OEn~>'XN&$˃x?*؎x$r>܄[Iӽ:޽&S"O{&NhÿWLfI=o#o\PӉYfEdV8cuol'p)kJW墐xK|tqyhVbk ]1  >e1:) *Զ# HJ%[1uEfvF2f˅ SM+jw)Jt p @zA nNJ&3↜ sRQ#1?V@bC@t="?όu?~"j CR~mہ+TY v`/1Z188k݊-8 Qvm$nܓ {K§R~p,1z+hٓMSI1eם(vg@vdKAͷkwIb|g z8}+971^=`,cƳAǼmCOX crҤO39HG l ]ٺTY#pDpB=^a͝V c|4W 5\UsdA~q@l%:m[F<7\k G}Y'/ŎE|j#00Amsg29"WÓ^sikȯe4HJ%sL`ɀU# 64%Ђtظy? zJ]i2$R@wӏ嚽珴v H5ÉmN^7d55Al#%I1q$3c_xTۇ N7hc'q»jNXn脊P 8mޭP6@mfPTWfwJڎ =e8/7#7S&x ǢE N)n~b-4TO Q*p~Hχ]j D,Ӟ"XBe#@-5k8DK^$9 aj"7D5z9`0o'߈HhkvWOJbZ+ /=ہ4?Ɠ#heXWj~+^D9&N}BpͨרTڜ&]zy:QCƃw0@e3ʞxF{ ?^ h&#AGW޲F3']ţ+kcK-y钚A~goyp'SЈ&,pAu´~hqC' -kGH=DOIV&9V1$?ܽf;EV .qf|ގV褅oe7 %jcL^i\M#\wNmKdO>=/w ?ӉeᔚMOM9Zլ= IkXX,'5[" =Ѿ@o+\p5Ln-*U,Z<}!S>l4UXœb+ $)ȷr:-4`8C{.) Psim܉)Sƻp@Wi߷(S:WB|Q<4$- $4=Ár=`3>n5gA(P'tX`>- xm`BZtJ׼[on;<~WxޅiX,׭BMnv%0yH * >)- oǘD >fqWmYg։`,R&~ֈ:^N^j;霆vN5K. δg:qTl+FfND#kfH`,1.Bd1q`9mnIy!Rꟾŀĝe?Tai|1 Zl59K%gq_7 ?t ԾsP'{LI!@A(n?#2q[}M3="tw4wAd6+Sn!%M~P-u[#49vr lIecRJmbID:^d,S.FsYSNSLV6Օ<Ksy\ymM߉㕼6]cP;4X| ?j"#;F>RD1J=ā~ ^W_^ۭcNO 8 }%Fu\9gG!u:|o͛D%Yt` ${+bc"[W7.?sJ6\jj妽np DT <= C~4j \"C v\^4 `O‹EXt*>q+fb[|We8 qjiVĘ1@t~o_wwY.B^$Z`Y9<kz gm %WݝOjؓş߀l[byCk 1蘮v !=ST{f+1DЊ6%@\0NobⳜca(k%X;(J𝕡2–(0<ۮ':hD6PZ{RX?5x /{WSm Έ C"ٛEL{==Lϳ>8lPzX|"yiB * m^<RhuqVZPgRZ:慪R\=>~ᩑnZC@Lcs j8lK{'*"fl@ F+4n'+ژ?pAsI$h Ѡf 7%F~AOC | wY-wib̢\&Z [ qcA[Ɏ`+*H{k*L g+ئ^veQ,,eotܡ[?}B$gF.\K%*O0`rRtEAFa ve]DJ;L`uю\^bx*!]>@Hq]Kp6xn +{ı \C=t/f)sro[wLO|QsKFQvY|DlQ:- v4w `؃ڻ2`ggrDi-J[v9oxE[; Zspӟ\T%$Jqp`*pϼmmF>Nq1mx .cx0/N'{~4SV N*D G>ԛdk{l #43>MxM~XB4yZ`٤) <@`S-%exu}lK\yYT{p yG8:WBF's&^8A8LXs8 <6E5<Aec:IyhKo a0C%\@bʹfdK.UYHs{Dz5ԋX5 Y@A:dslN;@ѩO[vb`ȥ}&2D^sh.#`1$V#cD9t.O<->" uqaA'f1^HUJZV  l0;8 ΞaCO|EFt >~k𩜐/ d-:l/{6+virL`eY}p°\vL~om.r\nƍl7OwŹ0a] PdO4A#v .֩F y6ל6Hu I.'EbjNG2Pl͊@FȀO#]g\>, cwB>6 w^G|1ï OUgЂDD3)#rEй{^a ĩaKj[]}$I#o3:n{nja.1y, vX2ί,EM^47~O?l-sΔ_in))чXQ禵Di8` `+MׂUbP9">V.Hpc+rs6T$\3m_K$QڋëQJ;}\qΝTU$u6HLѣ}gtO9%C95\dF_@ZGSe%z0tyu%H^F*Po'wwK* hIKl"iN^}Ok &|/a2u"H8ɎKzdҁMN+xu_a;̩!cRzv1tgՃ4\ɧs:Io$QFF1Ba HLB\s9|AMZ-(%StN]qNKfvI݀DdaaY,p/{tN.P(NSq =kV9`- U@r>S8er{9\| 52x&r?v3>ӌO͵ |$|dd0=r,\i[ΰ8Rt nBphg{#Qr'S~W)Ge*\I6\ :rRvk6[Ff{<9&+u6*t-l~R\ A[zmŲ\lޏ 7&EÌn#BT!cNm6"j84 W c2eUo!F5&LSIŖĹ9]. ޤ:%vE { `x3!x+DYPol:3UV_>8Kiո7"#{eQTb->N})׏"j)"`Rx]NT "&̧I$<'ZHx8 SЍ6fo@8bbg^v@ D%aW6llUnc]+ӗҤ8تst(IoVZ23RwZr,D@ 7ƿVݢrskMIE.mПLG!|me6w<d56?E|@S[J)Y$^C^ԟ=x6ͥfrDO  ||6f {BfP]yG]mG@=d'_($FR3hhug~cWE*r`2mf궲#ߏ=r$ΥK'b `RSf ۫u LbrU(Oh?gH(mV4U/4g.<+M6~8|5 ei|oiFYVۦTw/7ᦜ˜"q&swYso)o8pAMPFGGFͨ=UO\kvfLZwmJ'Ɲ l\NkC$LYKո f!!mٓ<=L=6Gw(~Z&dTAɉH5Nu9+fי馥 >W圴\s9䳈JAϓ9X>m@X˫] %iéϮ> aPJ9]ŀ`MfZPFHG@&To]|AŸKt{,83]}ԑ}x,#Bf"Nͦ"bYˍU:cT~X/ s[q:.<=2{5b׼]QySMK靽iqzTDzW%XPx<=ZeݳT#R Vߑj=Mpw4gy &lýڃw Ô^e*IjGAs((^ݾcV/S{G滎w*J m98(M=65kٿ8HVnUK0M ШGFڄDǪfϥ?Wb҃Z-s-z|n&Q6KQkm!.: 0Jb@KH4EaBwlR ҮB;XÃ)1~qJsV>;hu@}bxq)A\{L=jsk P3R~=z!xGEmjݟK~&~ =JaEB9q%[^>ji1#s9"@©XBo!~ ^S{PlwM֫*s.$N"=9%k艝I4ќ|?>6(->I50G Kdz7-rb]XzQriX TZ,짫^ L6S ~n3Lmef6,@'[.~g Zߊ]M6݂agj|S[S,4Q9@8 KxLKG sNEn5Ͳ(kv@W'hAE}ED8l~y4KQU5t5~P? F aVԆYsn= D]l^2$r/n#?@$ݛcgPvgl:"4Dʩ sqDa%Q &PQ dz:bfLz\֡z@|ܓZ.8wKˌFB~e9`FF { Z|%oWSuܯ1;"\1ń@ɲ3k'S#^T^i;QA|Bj:Pr&[w\ѐtNbʹn( Tg7C$po~%jK'k]b׏@G#ω<%PSZ2HXTYTʘc||ɳ%hS1—B7X2 dBZPIDv&K^KU! H< ]w1vٸ`S۞*>6 )>٧}7Ê>gr]>R o Q}Tsw]hqBrIkOxk@ a]D2 HjB3몿oGy1왟FyVaIX8xԉt2%䃥 F=pY'o٣biy#Ő"cm,p{=k&a'h?L7e!=#FxD5RGnǠ2\᷻.'Dc8`Kᘘ ũs1'xW5ȟSMնgwR ]qχյoMuG$6'f.=D#p *Q< s*5!t)Mx̵66*YN8{(V Ry\wkV4IHLM!|6||rMPIx!R'cP*9DF4kߎSNaGQ퓈 >VLZ:Ʀey0J.k !$VXⓓr@-Y`ηe(D`2؇[ށ(J6xx=5.bTt&Yh!Y}Ęw~74ls$j-J"f=u1!3K~72j0`FCFIFkЮ3S,h<@K-TF¯va}PIW>@VCaY&O+K(00Xr G D:}p mtyq>mo:M!V+0%|_y6|  &$ Iߠ^@lJxE|n4%%į/\1>t vL2p~)f x%%P!_DO?إk/}i2#'~6Y p 2Wj]E|#)b< ALI,LI?n2|{Kh 0 M-(eg h~ҵoz $@BkZl c{LmU**)ե"'6BӃ0)PXO;|΄|oTC!nocDQg 2Q($aI/T1<"Q_7\b-M!8^#2[e`$8Cj軤|W$XqQy;n,n@BA4L͢ ۰.*!ήBzL&fEM;Q;eLXBV-KfA:i[ږEQ):Pq wGEb|1i#%Xnҏp#?MjSCq]B/lswƲA>0-AK ١jh#\tV'7ݲܳF'+NW)$@q-Ƽ%8@t 4mb_@G2*{%=Rfju{R8o&hlRZ,eI:ˋw8zF;(Tʶb'IG5޲{5w"3Y)+FB V>V^| Yv:+\$o܅}^(rj > z1V=_QZXxJE!=>՜Nv&qWfԸl k~- \ 2H?Xrj7C+Hp$L95|Ra3PT?4yr$ GFHMHi97X%=J*!شLlaj1HJHr2h!v-|qpYgCS<{hWsZr5u {DPrp#" Rp9%xelXPzGːl4^$nM^ͦ؟;]VV5v\)YK jCaMr]ԧ+L7F P"]U{!;2 Vk7(>~@I  vpFGzbHWJ]l6UƟ"mi1w6n#GD=*CVƐIhtR9Y̖c:i˩-DۄPC2Aێf8voVOMglZVVQsh2){zjjzAeqlnocԉTj, 9|mЖx nK)Kpp NE""'.QWjx!: LM];]җaf0}R9)6Z?PHMF;@ Pfn}_TO皿"K1_7ٺ쑂fk J+oƩiiu440VtxBE˹cBߵGdE(xqP/M3)3u!.X3~~cbs}zb(j"'!'A2KD/Hp:Щ讞d6?ˆh <o0t>iaT#ç|KoPH[ )^h_JjOh9smGn`w߇ˎ}9͌XI(&n02[\B=}2>hM>\aWXg4 5dޥǝ JgNZ u; bi Z4DpR(Ql.H1UM73/A=hۋygDgWΓW8d\}|jKO>#-%lX$bx 4qeWnU'(ED&A5Of(ސ^׷ǷuAC8+ѵ͒ZZ-녮:Y4'?F";cЃz\\WdxfćZOfrk䌻MtP/[`ǟ]1} gLG{4ZNa)%8Nmܼ!v{idT6#Z7 Ϗ nb"@H2x+{>#w(3s(<{ l-Gy5#Fh t4EQx+z]p>%͑f|4]I@s*??uKL:0g>۩ yH%2xfC_UyٰI՘TE#~ x#ND7yn*(*iNFLQ!k}(^׺ .y qooL[!E{pT5l ]6j,f՘gŖ0xatr+wPb׋ԡFQ$xM4I`z_cA]4=};{aCYO䘨"St$uŸ)T3C+KM-RʼnJY\{zFw_6In H-52TYޞm>&RX~ps˰Yx~2㏑#( ᐦjtP !k޶p¿wzd/r5]+=SJ 9m/B? -T¥F((A*md3dI+rBM~gΓ$VuuMu}}#-: - X *`jX钎^qY^ ^l= +{i !lThTU"K('au]X<[:4mG>2_(4וҶ gH8LRrX{f=]mK A@TǶQ90y8o>=!׵A,mig~In('}T[f ,Z;<˃ߤKMH̟lj:T~65k O)1ւ}Ztmvt~C?QFc^*$69P\E@]5vLU. *PidٔȹJH-\pokB1z^tٖ=datˎEj5}%IuZ>S@ \j\:WѾ>YO(F\3:f) rQs9Ay| ިk{ 6FA]}|<(1yI~$-~.() x 5+ل(]7l]F1 T`mx/c`f@Ԡe No9?ʳ^D2HF5ƼU {O̕ȣ& #WJ]l+"^a>L-؜YZd/5\]8|'I}'!-l%yasPBV4I3FS%7F`( O=~٪"-h4D[`[ۥ4 G覬; |V{°(8t>WJ ŜDn!J/LKh O35ՁC;r"B%3-ٜ Xe=4`ˀ+ +!B!*T1:CVBN_+6!WN&stAoNDpD1o P7,/Xo_Ѯ)*9 f ɉ$2w#1yW#U"i0$Ţ48xH]rx-3}AyhÏ2׾=~xD`u5drrV7e=\dgò(Tppw!ǸA (k5Ml'#) 2y-$"17_.2 f[;=Р~%3AX87ٴEp f\,`C pmlݫ POme0k+ %ل% j?"jx~ȷ8}guK Nm OvREiLR-)ټ}n>Q*(ҿ 3 ; @ f*V,?;u`ӣg(#K^Y$P"9dJe x3Z˒Մ&Ǵ^Âf:I5H 7T۫[}%@ DP~u2©x+HQZhu9Uv ~c;5lU+zDX$λ6WNMu2R) ĽciN&V'oAGy._5GpR2 ?*AB>q,܁ ȍD7d 2յԣ#m(Xc%CwY?)[r~V0&L+;A0Yc@oX;MKWaV$Jޛ ! Q$,άj'q@}+Ȧa3l)]O;h4xetj?;xO.͍>FW7,~)-#OaaF0GK*4wjs(F$D'bGSP!Ɣb%Y;G$D70oI1HW\rY1A\~!".iY٧C13dô7V^)F##)8T .l+J mKtbua1_%7H0CFNչk3e@F$c(?9@ P;I7{ZW |!q]S+=@8ΆM߆b>R`e/ (7m]=UQd#<)?.ҝfH酡Vc~×CIvm ̸2CHl"(*r*жr;Ύ$lu0[q0fetDfjbkdRض%zJUGR-ۼT\AǯDWu b2s"[G_dFz8"ϧ+I}B2"Y4WRO 7@ѧj?v￈g٬7"fnfN'=$}zlM@@Φ8%UҏVlq섮`f8٢=݁`?Ku tń #=r}? wG8C?h@>Rd415hD=5.bC;^Mx^'KPMqvxxl$jF]8B [pEnnP°GI^OPu9H (Ncȁ4hP_Bd jvTv\$" zZ|{fRfqmO$c=0qeP1>|-7ɹGy:mc`cǞH}J7 Ft\KW23LfUZ[tԥZuE̗xWS>;DýIAX4 #%nwr`AI7NBXO e^e85y@i*ϬD( w\o M䅃 Lv3# 63&:kH|H͍ GJ) &^# RR;SSO$}vحv8DSOF;h:MUe@ޔ>p~f-]g Wx(Tif_#Y/\lkuxz.?EF^]x38`/W|;w^Тc$ PPbn ?/?4JVټXJg M-^0iVJ?[Rr4ѱ|ޞR 1>k*K̓T Qb!<:#Y@,~tt#c|,3\&7M|b <,#4Iό\G0E'N},߰ЪP7)%頚ͥb;ᖒ-:'rUIaxڜ >m C . 93x<5clN 3D?Or%H Kq/5TJCT~2~(e}}-QKfIiSe"aܽ&s9 SOln– lVqS W(|rϽ7K|__߃&SJ0cYTph-?IʪmG`J=1}=f\>T!TDѐ9 ct9dʩϚzr*8B!W^@=v Գ]zK]ǐkiT<=ƭg?x[#h8GkoXm# z3d&tLafoTOm,#e$Rs4 UжBc%u>HWZCƈRyL^{/HbyRO(tᵸKtg}4fŅ NKLVMe[J~P=p\ZߪG{`8(I$*m_^u'A&^!xQ&0RTobXTvv9G4`KWq(H=Q+nH N$U9QGl PIMSv5F׬c}EЅD0'c)l߲Y"6"Jijװr[@W&SEQ/\ecX9X o0*>"1 \uAtJ%t3rLIL&f?3ОR8/gu8ӹo}EkӅ,A$*a8龛M9,(YNhHtXj.e@2_CӶF36 &R/BqQurٮ"^/` y&dm:;mxQ`q<%OWf|C|.Dmk{ոJ k\ 8p(d=ō74KYgwc<(1]I(wSr]hU}/=hmi1䉱+ HWUI4ϞݹYoqD͎}ej},zKL9=oqx­CIrb Mй&G"[4 l,]n?i<Ϫ^FMGbjR祌K  [ -%5!x('&=jVU.%XfGoJÆ %)Sl{/r+Q0T=EL=t@{QVz;RvCLfsP%cAN C&Tƺ4HޢBX8\i)qtע@^rډ=6Rb&#E" "xKm>V⯨r6wW7}hN W`~ŇmBvxGD LȺ6GPI MSm5YiK;G ZxPqn8p~s%7͙Cy(R?7_uDg*o"w|Ee;zdzҔPPon л>gyQ[Y31네I+[5>Ž<,1ђ&bݟm)aFU SY3(I/}q5e3mRhGeRI wA!rge_ݖ~)&\YTExSJTXzԑlNEJTHPؑlBOa|;Ҭ3]._|JS8Q;MG,%M84L o^V_dVh+! jrgc^kmTQeT 7 EkϤ[Pf+ϔ2Mۭ񥇁_mq)lZmQ1oIK.lZXBEsމvy,u1H5E'"uTS]?[ô'sܣ6jfiJY"#t(f7j% ~^̉?O"X\5!~ b–$InܷUwf>ITWL~ I`p4J)Xn5e*W¥ SDIqV%Wѣ{ac߯Pw:8T0Kʎȴ,|1M.gvqY5/̵sЀŰ*oގeAa^|U8opOJ`*ZQ4|' VﹺӤKg즐|/ 8 L}%&0y'g}iGEÃ5ȓsVD9@#XJ$}B׋T4^eԴY-K QA%ouBKꗐwFBY(u=Cޟsއ B!)%jߡ BzlޟoϷfZtJ^g dg^JcЦ H^ݺ=,%ߦ]ڪ S:1D\i^ufGg㥬,V;3[JX -d6"W"DN#rA v0=&H^1OEp1<+=Tݴzgܶ' DB vZ{h&i q$ߖmQ$/.1nI%X$;p? ޝ m%&ʒSzql chlf&H h!Xس'g3xQ (TkG T0j^qILa-s;*<_tux~9(Gܲظ_O/DrXaGS8UukkD({ŀ2rB6^;U eەdx=T'O=&/zK3[rJr^//On]eCp,a`5Y<\E%;KvJtJ;EܶTdgh|Q>(m|zg33m.Xwea J{FlLfN ƀ3hl;Q/g-z:rϧy9[ۇ:]e3>t!ךUn;j.x4hd5{>ͳA6kn%/n; f, V7f8CX,.$#) ~TWҾ(b6Hԕ"0=U/䑱9UNBqr)g 7RF$)2rw-c2lS'bC(7ĘAJQBEoӠCTJ%R)>)ܹyn/gWL4wnbiy 6^SQm_l{JcY,P}vIVSE }Igʺ赈Ӳ֊ɞzgh^z /RKf+!H@z/7 fE85)OSxGq<ɡ A] J~u{bj*L>`ہ|?Ϟ7PJL'{+5NM9$Jj{+x`D4v|AuЍyVȣvjsɱ'Gǎ t;PV^)5Z$Zd7y ֗^TVpVc;[ ?*7nBeS#S҃^z;$i0u XA ﭑ}^vPyR3Gl>8 As=8 @>O}Cӫ`(rDOFBP,6\KMU QQ>;% *LZyDK]|j^!l;`NҜ ^sbN)O-n]ұC¯jsj~&IQ[8#`Чs:n72XDφdPS\X (Z.tF!$EA #@W0 rn]hrBW21-y;Ɛ0ݞqgG10;H2@FmZ艴O d/iaJ*_yŐfbGx1g%Dgjt7|֒g ǀ Gkf/QS5 {\L %&A& !Ό}^p6g޹LU-ud&E$HTiFY1/%svƑU~\ gdĈSc2C~ݢ*=^4:&Cd] SXvNgd {wR!ϭ~ )Abdö~so$}؊\g{;Ҥ-yT̄㴭qgEfP9.PtNtV~$~ҠPBi-SiAKoqN] `)ˬ2ȯI~oOgʟSZyt*}$~i:B2\퇒y'b6oᔪ$["> z3yR鏪?y:22I Myet&$9FDl?NP c'L^77S{Zew~C ]kW8T/ɉ qG6ȵCpx]?6@>h>whm_jTm$0S"r j涰h*N.½ZKӯQÁ*yp&V)7ZKrOF P\9O6^ )ںpS+ZײHfѴ},$lt&E):]^ z;+8M.HDK0<d (O]XErpx}EQsj]bH~ fa¹O|?#-a/%R7"vyŇ/fFk\A~/2̃2-FwYMYuٗ>y$/AM>^d$fLکLdQ;7ݫ)yj:lum@;,n gֆώUrn %?j>&ʂBEYxeRD{ N@\Voc*aukAJnX ֻ Xqe+sub˶*ib'^ZV۹L,[śvTg(_wӖߢ`tpihZm$_F?WmuI6/B6rGPDB~ `;mS9m0 $\Yd<%E o̻8]D 2KҰ.L*lSMpD2 "bŒ cD}]4&ҲJ>6A6{@ ZgZ+\[{i*wz}j`??8}oĞ} mڳ\\h ']:q `lr m +{ՋiH isʘѤeJ녊jQxBf R&咜8b !cMO0[@W+ҺդOB^M|bvxl# Zѡ035}q A Bt]SOd}Idɔ.Vtz,5Q< 7ޯᨂ#P7*#h"qGNgWX&ll UP^8Õ.|SJŝ , 1#J̠!UO1Ԝ- )\t;ckYxȓ=KKfOT:C #YX`f<လj18BjpIlN)@ )J2m,!>u_NW9?ַ1(Z<~kہKSJgXs L^>d0Nd}ٿHzEJbLk.!P&N>U%yXxfgUww˖}AQaO]it` 7[]HǿĈ].8}pJj)Z2` WE0ZQy # ۥ8| O b y;WQbvTشߊ1*dÄFpvsq/:GکVLvJOb}{#kC6W[ ֎ 9=@dݜۇ >`:isvQMFCg ]J{r\Q`˚t $i=| ꃅr)#U2#wSpSKH| 9+c? ͚ŅwH3D2g>'(id]sGZ#j KT~((p!sk;Qiq^3>>RY :~٦Xr3 zT6"v ǧjD__ӶvW*@iU*Kdzf!%ǧc|\2NS75?VC'1fz+~|'8N)o`Mzp5Ҿka {*q-X <_NA1M%,Wx7sy#Iɢ!Գ1s,>:zS:wLtʸYGp[2CpTN* ,^0W> ]hF`q7/.oiô!i!3`ם\0!NW p4O-t+Co]k\{QG:lM?>L E.?Z_.Jr͞cv)* L طSfotj]VGi׀pU7gA6߲%L|xBӚ:Q;Y! >'C!j[SP)KXj{9zH=Y*bp:g&\ J>xq1ap\լNsVfH\L !/df9[OmF?(SMg9EVoas]?ɪ4gL W8˙mq@R}.-aE|mUzmT+ވ1ppnt2g.4IoU$dQEmNbPє$Xq)|ooY^ Z CicsxYmJ"M9< w+>R0hdoqq[x~b3"0O|0aIL!7muZv⽆Lԥ/nDymL |PIrzOπsҡwrOfEu mRlKC]sv-V└s|` P0CP2PlF-AXg0`g[.! g|ExMf}DP?9=*Msj/u^{7A$our{5Vq ;eVFN0!{"od{+(Fy|vykkaC#(W$i !bA5̈iN3G< h+$9r!QZ<$*򻮌`3J$&7v'/KZ.W >ncg+ J`d8{èY}VWleK,$d;?wojLǷ_pn2")A!1-r=ŭ=K=m!q| iO}@oΡ; 1*c~'U@9[:uPb:5; L6=6E*x,5|3qA.S:"g '{#S)o [4,)_P7.O '3Kd$fBxlLyzoP)%W *)5. MW\_3,d;"F+-u;J&[ Z2=(ڧīB5K ҰM;[F| hɝ,tה6j.vHE53O?S`qh5uZ>V`wO%$կҚ8`S<(NyVBM0fU}*lK^U~ioGY-V:%Xu*8e,L0o pMs;t`{/EvM#I=&gt:l%a2"rSCNu,hٲ%;'ڣ:amڄom;sODXƗɑ<%T? X:_J~nc :{]_nv\wx3"s\]ڻYO;YH/tE*|ܟƏT3cLJjV!-& \BT0/\>wa_PO/GaLT45M)+U6W7p?Kp@'u|w.YȔH5n4~+`P$G}mC#%KMdK7 z K|^ TGӍA#>`M]J0x klVÈ\]ɱ"cܒYxGAH-+ YzvW}& 3,-h1vO! 7erSr&o|.; Ҍxzzqc5V .kӛT~s6=9-ejtG=TgyF1p p)mRRt=26"a友}I3& |߆C>lEZ͇ŗ:D8LDS%#< ђ3"۹o$d*Յ i3]?52~G`WB  =b00y4\*ӎq>6M{=wU h %~`7M{I\"3I0VHҫ@ @Z/ق7X5~gn ҽA,2H2寧#hp}(6Rsc&* %aHt4k!whWݑX|kTC %=>HN/oG3{ JߤI%h5]duatO#-bIr55\%4PYŌTgojUZi59;VA7vQܠ+B%@Ѷq~,!s<~*8K AV~ X[7+пhρ:w>f^Uj۱Mr'jT@w @k٦%be5{H}ۣ*|7͐uXD38H=pԃ^9 \ 2ý5f6T@K!nǼ̈aޗZL~5"u--nGt'Ym^knngJ]5"n1fqoL¨bʩ_FȔ&߳q+m&+?Ǎ<<*]Ř69-}xzםBLg0 V@ >c,GԽw)kȄm43wo&&㥝Gݼ\MH6; Xe!u5.Ę ڻ>k 5<$5RI9>bECdFΟcd!w /-1w[Nb c<+Emh'yz As/;kp}Զ $ɡT@kŚaU|},2̇`defSce'#FоK楿XĘ(5^; m,W-Hm̊7tzc529cbNWQl\8~QD_yEꨖ3f|p)tsv0~>^Z*0رyg"'x5s?H6=}@F.k\&(Gi?AIs6۫/]#V!̺8F6Y51;z4P9W42x|Jp庚tKۈӖUz MF.bhw%j5xA=1Ɍrb`P8ϰ7",uT.mPl~`Tƴ4l0X\ZtT3fWZ^u~N 6l|iVM]m rm\$fN9%6 2ǚRMBA*:UB)rERpx+ނ1<4i؀| 29u}8kQ-\x*qW^g fؖf5~f)kjo-67'l0@S b;fmIz3MмHyvrxQ\o Tރ J)" [{f9vbz\]Mn:L&|&݂ A8qaFRꩿC58].7$gI`w#Z)*]q}r(v425w9BhC{| 7fX/}9vp6֧i̢Ǿ:rbD(E[c:ǯHdsⶓy ybVdܭ] .B `X2L㤌C:-a;n/t H>G#Bd؛ Yb01fNI^[nO{$6{~pM/O'B}zU3'?p/ \A[0NmGbMF:I{-Ukv bcrx_0tM!9,&by3RGۿ>w)\E#P8 0u/ jAif+/Ēie]4aVY/Ay 'M>Z7+3׆+6@ 'w$4ف4CC>=5) 8XW.6~e0p'7Pɦ$NՀz(\&Sy~3 U!I_Kznx rk8ڛLL Ӓ #y+PJ*O$& q/(RkOFc6"%~~.=casBxa_5xeYijHಗbI' zi2p+bW N7@59B0u9QY~mҢ`+܏ T5\شF_W`؃S`m]Z@Ƿ/v-ݒ`UpYJ5E)OA-dc[u0xh#0@ U }D׏;ݜ# uh9Oˌ61.WbG_ A갔 Ng:Myk9$n?׷22%zϚIGi?ϭPk}52^ygv +'ddGX +/0]6KR6]kvE<]|}$ a%(|ٺq-ll@39¢zf:"9&mhFKPqK%,"zsneukNP4BK`({¨/<5~?fͣkMiBj8Jm24:z#chd@ )ٲ7@24'AX(|d(ߪ, WoT, <}BO:Iz׀rG hBK?;670ѹk~A 8˷ɀ`Q }0x}*ِ#a)? seb6}z':YZG@d/;vQ`9}P 58]^%/E _ޢۭL}6&wC,+y'^n|T(2ὶ[MSuF|"u"?r":$< ֍RH;-kͭ=o pmcno<,l\xƒX RQѬ,3ˢĖr藁1WY{?~*&ZGsL J4ӁLl;s!].YAN#F<9ȵR@?41usj)`8rNZ˒QdVc=~aEi?V]4//dzҸ.`Qz t&J4vz nvQ 8|6x7EDW4".Gj38i?V0f<>$x!`{綟% :s!e$gvh6'0[{A_ =U+&2S/Yu8c:X|/K(j.1#okm}YT B1FHo zlVgl D.>R"&D~+ϲ˖NW2DaXNaxJDKsMNLYy]c&k>HOЫ]+anT¤&U"D1,MR_@6Qk)5b%6e jG)CYK'#m?~GvD,j> AK-?HgL욞M=&.7xj",UD 0̚ب-`bsY fvne܍̷ T`J(f gH<`:AT rT y-_LNۈ7RC >R{ "@ʞdj$6I؃ezrVGf|V?a! 9ԑ]-% Q\^>A7qj4;z+NQh@8v`ACtŽqzՄoB@)'9Ʉ?$ozjA[3zQrfTx_kM:EuHGGJyUR6SywoJ˫+ 2eBl%g,|CǸFi[''Y7 4*`JV/ɥⓏ94(a[֢t]F0ID(-\S&_FJ?YU&`?r9ʺXtձjDǹW^ ܈(O9~I]5{ gRɵ+`gP@l\-7](<"eM#1-0vt%3l!v ;<#@md_p\q+r xy >r7o,6>sALs t!Lݳ֙LahߚD*'PX[pp˕WMz#״VLcK tq|O Ӡq6\omq;^UϾ]"^If<ˊ۬!g #Uֻ!<0]@r| KfVRZݾ@KmK"Xw6*F3bIM?c⸐agzS0'~zk\gTQ67Nm6F(يY' Q,Vox`닡nX?|,YCpfÛKmGWWvuH$jIGOLfM ҃AO*_,cqyYp %B"W|=`>ElWߋ~ JSc;KuM3]ǥ4)PXi KP\+g)[jeif+ꦠt"bwu."=Pˀ __.XՓ][ &W>, >+qls[K/s|~hEDNNGgJԽnT-y,qY+)΄% e ~#ÇF=3Y5 "sɦ+.ر/S_x޲tN Rx /Wo 5iz9 $%4"_"ӞawԴ%zA``t<~t?R ^p;n5 ] .M>q ewn@B>bK/&1ՅnZCu!{2xE'g*(i.v|nϹ(pVKl|9,b~T_'n8^e-Ozp:Ҙu)(r{ȈHi 4#Rs ϥ=dMz-KeHkDj"p"6th+`Qg~2|dERyt?a?+lFZ@Ƹȉ~cƶ4.xKfh\흾T|Yz D!Gз iWĨUb^Τ*RBUFZG-ThYnW1`wz8NS{]C h<8'oeWNJz Auƺ}JFBw+]<ވvdbqCU>3VM ud1r'!IUeԹnZm@|tLp zxʉUFL>9 }ivl^̷UI*G堺mWQ%^E)@.?Wwб39<78 Jq&.`mR]hj&'n>PoqSCɸU4A%Ji=fFKՏ8_ k$z%Ԇe*1m[f/O3>7Oz(^ 2T:P2b`afu;d眦*kj6i&U@RMl|̊|j&[iBbeG[G@y ז(dj ?*bETڅCvvZ+zw~ewvPy>4 vt[֣tW:[T `TNX07ȹڻ:}Ap͵ w7rY$~l0](q۳cL.4!fAjCnPf<D<+ [Ƚѩus.T{7ˢ0)Najr%сKP68W_D'BENuOZH{hm1#Hu IsRtHt?5.̫ɜO^#0A7ꨣ6C ͑J\is%ǡỏzȘAΪPƍ7}H@ZennMQ@J Fz%k0ftE(SXm5aL+'Vaho:44>ŃB_/?].=Rs=.D^AJ#]=㒥v8rg,ifF=Pw.k!əOnJǵy֙3 ;j΀:LxFI+UYb u$~ZQ$C! vf^A\s/|jpM2t+eA,Y_]_Y iv3l4KX8lTbkj8 ϔp|TR'vNR'"-=&? h]ԈRf=VMmEB$Jx3Lpm3 ys>~x&] -_mdȅ['YwPm_fY8N,O++T)y^ĩw=#Me#)ibd xM* ##Yj*[~9i82aI*KbGF/#,|)#͍d8q2c1 XS46%m5K`uODNkdU|SQ5༨͂0&Ϭ$;7WwZzZ#p.R[9?.RRBIᯥ² "+4iC5$ĀLhEj_aW% |;FG-+`4U m$&LE{~(^kcu]1ۯ|gztpNh zޭS(atG3gQ8<ω0tj8 ̲+4 #}JRVBBlaZ@D_H4L=X xLD. Q4g0/(]^du?݇;1J[OIXrQYK & 9M%X ciXװ/cHFhQ+ 5)+{9MSU4 qg:ds˘ÿc%Ц% 2ش[뇒G0,;V99WbՌeEOc(VDJE3bwROf8zp=<ȑjs#k)Y8g| ᯑÚ]jW$ }{FZvetX.J< _mү/%/r܂u3_NT)F@(bnxj0Vo_)T>%.+ӞK ]wI;tZ&:(pvlLz~fڻ#XK<œrb jVSRBb![yal˥hC ]"{um[!"7{)!ǞY&a^C[m<pD'ip.nÿQIWNDVq'e fSƖMSS7m/%v4K'"țt3!nq͍h̵ݺAd2Cj!3i"tdfsf`1 ~A+7lt ,<(2>;YWgnGI"Z"DD^Hg&¥-:E<hWhfkT̔jb<2XQVe؎22M}q%Քg0&%k9b&ֱB$QuHW#6K¯\{ 09ui$@*&~ 4f A"I²mQg>vEa" '&}vNFߩܥZ3'HܛgN5N@3 f?N,H KQ "}eZWi/cXL~b'{EbhJnU(]O$vO2+.kn*&yx5O}NU|MU|$쉠zZEtm"^ǘ\ZH{lD>֕C|ΕP _EAϼ 8Z )GY<{8G!ѶAR+x\Y= .r'R}6+!ڐ uiH,VNqc 'Pb298¹L߾mu=Ab'Mֵ}3S?AվY:h/T/ͧ:M+I1gn18Ukt1h,cq7|_Ki~* 5jf}DiZՆp~["QO$X[m~pE}gZ9 ݀_g=1ֱXJr N-qXfӥA)1@apIaA'F4=&']dO@Q6(CzEP'zR8aK1{JҸW dc_"\]jb>y>s(|>cLBTN\PZ({v&ӄC).ާ 5(IVczvl"(}ˌrfRcbқ%KUK*p%H*v9VeGjz|s;th)],Y#}r:c8Z [Be#pH GYF*j}q}bj^s\Ǜn6Jo3/Ϊ'u.sU2\/.X%M;m6EH`qЈiJm<-lUNo$,$:,="[f}I\'$4| -5ՄN6}QLX1^D onfêD&20 eMć+<Fo]MLbvRv罒3knǽbw}Q/[ile@)zPC2z2wG%lNOJQDe&o?<XuDݗtgN$Ի{ÌeJX|YXPlS$*A9 /zc9 PHuIX @^/8p _.K=o/8QRU/# 4ØMUHd֥R@=qa{roDt 2^♹$a65\R< C=CP|]Z3:v.[6]&(ufq%2 a`XԳ\ռJEė^3~}C R{y(Y3~p pssHg<淖#zEjٵLwb, k>Н P%q}z_1JJ;4muXg ֈ"jܥX]GW4+Ȁ2(i IN:/<[Yh gsHQ#T+u1_b2ASP/H*%Upwk;I%|LBlA~!p=ݜIdHՇe/y"B,T6#HNqiҤkCjWԐV!q#׍P0gF?rˁE pe=Tr.[?p"XZMT'aqv(vBZDGC2 -'hƜԫQnBբСws\6dCjQdIݙ8C߮A_5cmh!LNv&}*}BЬ le֏'ޤ(C7hg%p*Anm>6, Wk63(stf=M%r( Nm|^fU /4 Rމ2$\4hJQ'>tF"5y I`!>vÿI( H1FI/E[Sw_{,-[H;Q`|N6=Q3ozfd=IpЃ` O \?ut~BYd"(#wȶxZ4Rcfm칁:dzDy:j':FAփDȕ2촨=RbpDOU[H"(c}"i' `D*(8cO1QeL* 7|5uvl볫"e5LEEVzRЎ[ji\qSSlk:A \Ă.1U!,FPA^+ (J `^ojۗzP?1ʳ8J]JEB`7}Wo1+.hоn O rEUxB=ԋX͵NKKO9,ʋi|~rhӐ#ނ,Oy=R 3jS˟*س[+c5+HA e8&,IN.MFƾ\ʨ|gdSsB-sEnvb3i]O}>0,VIbKN*sHIJBbi,{tN#sQ7^]D(,ھES'8\"2.ɰ,kxZ~+DG_1%:9t9*}fJߟfoCV u:&å_%#05A3NSdZ|F9+ ! s|񴑢ӆу-UNվrgDb3m  Oa)i(`{\!eYC*2+:sݴֻSFL _`UД/Mlk `3` hzJJߎC,n쬈_=;Y9 a0yڶ'rZ1XeV-5I4 e1zQ[9P/T)]=S3ŸR4hĕʽ{Ɯ jC0[Twcq!LtcX^Q%e/mRvA mft0(R ǷvB=X4X}* tD^OF._Y5MoHlSzLXN-d(8Sf"#'[ qQٝ ͹cû׏)!S{X|SJ}F-)PvCDFWZLNiܵ"wi?f[(8(` w%ς;(6EʶTŴ[TK\oYt* lHݒ@V53[4f}zXoP48ph\ Nf4x#FzOFp A77S8 1DܳI'@jθf`²叕oWݮKs/S539.@ahJxz:#Y7v%¼h͗!߽ mR# +ƃN8TkvX]6n"4Km8#aN㨺O\R_f:أP[h3@~D 1ZxXXe/Q+m3$,wвc " +6/psxpqDΤ `'nOM*~BfSCbsMq6BɍhZ{k‘-0ƟZZӾ eNok䝝23JFDޚeGQY $e0o󤷈.9*y~@)CXr -1C?m6"+T.N2Ջ7/)g[S7Y+*f^@jV'SXкq43OڂqR`Ey2CXi ZX"c o:aO0AҒ4xX\=F׆Bc8gTk#!j`syfb$7?D <, ;)rȭ8$#NoQ?έ~)X_Yx%Ҩy%T94kG+gՂvXp骂&sdMDpvbRPP2Ȯx}ԙHݓE,l}:M?-%U3`*J;iZB8Kd<=E8#/o>&e-m\5/k?*]\>ЮS'Б}cƔiNt Ÿ#8zZ1N| ev}BuQ?%FdqGVTZ('*H8`4}+)ݭڳoin"̊o|OYq3FH9&$+&#WХ02 wj| };S DuqǸ,&FS6I "kG[ChbՍї vS"v) Ԧ؈Wqz|phQI8>Ot@w =4D9߳(֬z!D D LmZW߫0Ai=;ܭ3qJq[0ġCP+b|ϦG,xξhq-0x⍲o$;)O'8Bc#;CC*{SKhG [> 8v4D{MHvz^q5.Ң /88B* Жk΂gGC\֛ ԥ)lL䴨5Oϟܲ_-xl/fݭ"A=a (9`:%ޚ>,N#)\0 FFw N`^-8#x{#P:|_*%mMpwtPVW_#{ )٠ $7K$+ S82FKqqӒԍmGf E秬0B(h`OEmͬ!-,٦s^51 eyNvՒGapm Y{Sg<]8[W"r򤒼!jbpU\Y;.FIcEUwEr-[;u aM;OnXvP?7 ?I\(؎Jwf#ĝ 3ڱ䬟!JN|mWB~;*<k `[Mi8r*K&& $k+~JM 2*-`ZP酧J(%B ?9ڂrz2ĪyNHqSEw') I@p׽&s9E4ij<j_g1GY$i8xZ0 C*cOY$jXKߗCa4p=Ɣbw;=Rڵ<+.e+J!pIts =A`XƱcͤ凫[u"l:? dn%ςj*H}fH8xZLc7/ܣ;%v|s0'\@ȼF a\nȊ9H@4ɓN kNwp_uߵ٠XBd(s8jJ\FA&Kc7ͻ*s.tp?'ʢ%*,BgCF(9HD7㪽` YC孷%vk" 偧n2`$*O&-5NMv6ab>$+憷zT&.>״G`ftN~Dr}8sC-X{_QSliF@ޮ_H.TtoqYwѯ>Ab&0L%l \4O6<`y⒙)%'#)3u'=w5= X *̀,Y;'xPYz6!|Q΍&FI 5 ǢvAV.eV?MVtPļx Uz˞zWgU;}f2Z;"2b2%?[ԍլnx|pB2J1ss6@C/|+ j/w`ڙ;ć|手 CT$qZ ^oԐ-]t7rVf4:Q\$~⦒ ኚ#E6 ЩŧtdW /7劎i1si`ߺCa0 CH׌Ykԃ=\%/\7q~_FaK[ty%n~c|9 Ѝ:sn=[`QijInf_[j\e i1+7Uf\BWz]"̥mـ~V!rX>,ZNHZ:8'Um==27 ??w8}nῧf!o]у QH3U^~:A zA+_:6m/dc ^$u;3R 8ve-!ys)%-|M,I}Vyߡ٥OդBbJSz#K;rq~Hqi|z|xV{5~0X='/m((y+a џd ;?Sg8yS&̸TE<1if˖jOԠ #Pqljej{ẃGtb[6d] nV`4^T8m͙:%n RIͶ5Nuq-05.GOg|*-/C/_n%7AS\4d!9qk"y݉Pt`DXH3xh;.'AF֡V:M9)wZ@%`)Ҹ04*co)ݎ*\J"?(.̨0T:|ӣOuW'F"-4gu{-1Z2lgv,&-Ӫ~\MGeSfZs!UI.Ӱ ^'~PCԅwr1A39hx3[qBf\~64!JydzPP%bzp4/ML>6Ֆ5G{Yt?SIюgk>2긠?IBtg@M0.,Pfѵ/&I8j֞q[f-a6\",n:kFS^PG oowK[jM|琫I'ihW^*o*4dtwm{Ri4k͉:\]G&eh4>@TxZ"f]07<ƩCAcÏf1a%Chj⺿>Gn|懎&$RUٛL<"J{ʜgX""@#\-NXr} =lC@su|,[&b0n{THɍE9VY}oڄp4DRMe#Ug^8@kuM}[;y7|o$f"'F(_{h-S瓼= &HNr; :|&#ZN=mMcZӁ{#Qf9ѮL $FJ732茐EhC5PS={Q49cq#Zv\֮<}k07EfT”e%^;㐈q0Am񒑼z(F*j\<* WKM; )lA/h>UaD.vp qIuJ3ҨBFD{\>Sa˸CRDzra8mD晦ϣft"+.ghlIjLT7H߲A"-UnFS>n.K!Sx2M ::ʊI|Ya6Д 3Q9 թpml7y\jouiiA뤧e- X.Dߕ2_2{oŽ=ZYwb/\<2Y4vLBvha~YFT/ۑ7nEh~VByf[{jqC+:=RغhH<8%#雁B rgڏfwC0s8 c^/\oHQ gWI2z'QZ"|M?H8:Cm79)jBؘh|SָBNw$wl,"Hi4(;3 傉X .n6uk8T>|cJiW)NȎ$M&RI 2L7CsH  $@UMTH2 "X:[ suG+TT4/<_@5z'*IvłCL0V5Du[QQjZG/`Q/R|$Zeo5Dq{krjlQڟB뛢wM6^}vm}{|mR![U @iw#a}:̇EFbMװze^F3GT O+^fm_|j,n eϼnx+: ?ݕL[F|;efP$vOxYlc`Y"C, hWܧAf \vɑ"G4$-#!E+I ?9d^ㇹdrjN6j$B1G N%Ҧ MǬ+# [$njU'q'f2gi #D#1$3C DI,%Mq etGa ea<,a@ wYwRGh 8v"z-Х#l?pEDc DrEi&\3Bf}J,%sC'נTXwz,BP/@:۞Af7L.ykE.=mAjMYg'wm cA8Ta5o֠ÅsDk*וꘊi?Ù^!*jmhL,tŖ)HL"]!) ԟ=` Fh$8`Cc,71N $1}|/VD(ޟLҀ9qHWc\/p8IݧY&yn2cCjE8;uS:+]-Zؕ&3+[ !Rn1Bn# ?NWo8KsT:9$þ.U'%;JZo0 +WO'&dZJWԒKn뜎-wx(Ba;TJ 5`:xѽ6OTUB'i"/휈Nc9.^[ē: )8b+gT{«Y1 T }ݯ hqHX~s t Z!ă|nΜ 5xTcYh (%m[h~jp΁Iru5rV"aF!1bo>[k窆tl0 C@x8R*;kѸr!Eq!C ?=j{؛bJ@2y(%#WpmK4)*40ʳJ,ӏc`LJRhUZU5үݷLQkn'v82]MO"yr's\RXgo%:5kM@c. JCjR]!l[f$_ k6Pi8:4;؂808x}i:c*42kaE=G2Tw,|hIt rP(.e+XG͙adZCodpw4/ó_"eȩ;|R|IX˭WAZsRM؁s`X%UԨ=wͺmk:* c~֝ E(;=,5M*<+*yަ_M .FsN~=ԤR}>EEX~Q>a.NAO0W]HmN0(f4 -;8OL5Wyߚdy8N,|F!"QƼM,1m˗3M>RЀHrh;`hBfN`+#oAm(Vis*p.Oi]A@͞^d2~5.P9։-gb, O\.A(0Rf/-6$ vWֆUegԪXOWaEw?u(V~w[S\_7ݎxRBS#Z+NYԸ=Czo^ۗD؃OS9Bp ʭm"S<ǮNo_j]2ܐD #p\%j;(g*vZwӡ#,{a·2IӎY.l~:0Tɸ]P%f$$iMZcHtMɬJ30&irȾ宫+a.|"VItrQ 6\"*Jdf\h:ہ!du nhUكuk j) y2w2,5!{@~Ƶ2Fr*"!8 JiqK|GO3:3"uqeb>įZ)KjV1Ј rj=I wt ^|xҾ#zK[_#[Hd bX8(kkvQAp2/6X[1z򑬾=Zeo1F["L ?zS1q%}^ҕT -bq]$O$o:MĞƱ v+8.Ti\fCod?=%$`^7OGga e7 %Ls T'3˴p2[3@VT4=&eGB Z 'ƛ#i_:JK$CW`QoOl"H!ݞ+н }HRG!/uUD sWIrX&[`%p6<IRs@K orMG %QC6S~S}Z'n|FVfp|N4'Q~buhGz-<\]q3k%/Mē)icƲDԷ}s W15 ^.,"{x-.q2F/-STWCY"?־شMLs6#ށΚd%-π2i;T3S;P/o}$1f͂/uTtpj)?v'C%6~\Jȇ~Gk;{ᳺ;`N G΁RcLr\bҟqs$PֿlTݗpu`B śFk{뙠/uAi]a8:Dqsa0ڑ7s)ɻG.׮>G#xI~'4~X.~;!c$Y$@8Vc}W$T]O2v~Mfl2fe̳O}j/h+]M;_M /ŞB6чzL{`F:6Xk ÌФ?AyWR%Ce?Uu (U|D막ҔxRf@a%@q{Чst&Z|+m-0=~_{X:3_+\Us[PYiBD^SH"7d+99lб.hw*8Q[Bݠ k̝zqa>Q2l}7ٲH\&qkbE)tkGZǜnF#R+~Eq|@kmD= = :GTo|g 4=Fٙj8s/rmo1CbgގFro@ q|aSp PpGKfMv+P$?uC(@^IV(}#3 fS_ .s2@Ifṉ.l]XI(s6y4" uLBK߁JSԣ#EMc&gW'1|е:a)pI!Qgjv&1@9~dk.d:.rg#OW͜O#Y:Yky[]̀zo5iaevd-$˔E`d2ܭch8'ߖEXXoDo eۢ S3)_K(6&ocE=,%"vRHS݋&o=vFAe=UyR-TPx)릇 g\¥8^ݤԀ[eWs7{½ם+5qҐu /ʑIEЙO8gUE]k)JPYM t`ĶyW8c k Ҥb`  Ot:w9 ]0:ьڪ"cS"x~{ ʣM39TÇ}he+&oDTDzjrꁍmKXqFh;Di8$;ݹ&6A<Ӽtbh{=w;xN7,sS7n2Yj!_}χ0ĸݣS|h_`e*sճxFoPF/W.q!w:~:z F jyWPLs70SP? +q[Op`Vzܶ6TM%?-XOB~` gɀ @$T?26auD%;b3QFTj( yy#ќSDui!7P+rĀV}5rx3?Q.I>U)|; .|e٦1CyHb2C]Aezcmû=>>D+/LVBZ,X WDk x0pJʒcK#.7Ί>L1?f\'dS+l`a8 V4KqP"K`5o!MEˤI,2 k8ID 7U` T`)i `7?dUI?FhvR ȟ$TVr5F (m73rXsJ)S&R/IM3f n(n|0~ۿж]q@1xu~}aَL\YhTџ~MJ&<7yVިم(nphPG19gDVe< RٍY넣9{s U? FaP%SAw3D?g:!6L<*?CơzdrkQ {kQAWӶ; ,Np=MA'nnI T[)0 5ËjϠh/c;ͲbūP:` mʬHuʼnY²p!h=V7$|φW<;LrKF0:sJbLsOB@Ke$d/F;)y=BI Cy]P`ܙ}}?CkB]Z7F~3Hk Nm6Mڤ):$8Cc`_تJ00)mٸytHek-T? x:ጶ#qp{CaNnpOEcCS8p2 ,8*MIMa*ôSzM+??4v}$!ѓx4ZOò:};mʵs n/d"cc)d3Wk΅~h~<{vw ًW ´E~h0\0bnwjCGOB!DZMH:ι/+TÛiLBlINL?M#E:]2"uADhA! HD>ƛݟcqet`T) 'K$ҭ#Ht>l} ͮH|x'X2Hr]:"i3`s5KQ'VM//Cp~U>L+3/w1s t~M2蠖=Zݞ?IA[m>ѻ*Q(Ga1sV~Vr 3KH.e{H)<Wg5&̂fxYNڇ0f2?M!S.|#. y5_(ܴUVBu%׷ޝIPxl-(H0^}03}+,Ϗ…spN= ^6wH;!$4bBiD|+_u ۼiRG=:$Ub c wcAC4ϙOTY(j$g v°p :,`x@T5c4;ws./o$dE>фCz(:- LAJrED0Cz 0pL^+rv Ay,,$Sx)99⛰huzy"=m>J-'6m8|//bu+MG)!-DCE+4#fʓ}[F]sGҌ1{ko2IІ4,|21)P3xºԶeT Z645z3RK %+X5k 7IcD+&P1LC/ᣞ^Ds[3'n =œQK3$ lp6'z9NGSN UO㔢]k_WE-_Cl8m]>9NV|g40S[G8O˂PnP+V/nt W^vh ;;FHIZ#и k,T,@GN!(WSڧC.4<@k>+t2+^थX]a.lv8i-lMdKg.>-HVȴxʸyԴpo[5BDuM@3;J*hT%] & dDpx$lrZj#H46݀FbAoW+">'.#Wҗi#H܈ W'9?Wb% ބscDFnd.W>fpf'3AIl\(xTL(Tsϲ^VUHQ\s@]8:T%P& Dl^b0ʬ\c7h?Ep JghB[fpXB?Eha!+!ޘVz[z)[~E>EkB~ zrsM'z9>︎aO*l+KbU 3e2?sp&^l\k9H[`IX2H.2 gؠ%͋;9Ԥ 0 \+TFZ!H߂`ޟdS; \P^Xg,>]te_ mls-q*L m˿]*}0RĦN7&)h|կg?O!abI7avrkH9e&=~`D*stq46{S[g0"Ni$)m2 ݿ;nNxsG!Bm>p=&'a@??sk@qI@zɀ/$ q8|EBiv꿂9>:ZUQ6n{XA1M]T7ST5q&Z[DDim!ӫMvd &HC8e$Sůirߌ(%,LK cmh牿UjO'STD\qԩCB*aKQI4&nt-RٶNnT>B?e)2>AsŚӒS4 }J_#: N4ɆeQ8J?Z$-070[I.fOuXh7qnt𔸼s_8Z  p6i⭗o۸F*I$7QdSI HT[֢Q#Ԫ~OfKLfz4%RgмE~D!-7JvCJ/C\%@Gwb L'f?PW Nc /d#|2A#Uǝ]0$35H&K!╗1r67 m҅j+UCsQ۽ 4_gKP|]$SCNE]/YPcDmzf[A7azѩ.&q&;p>d4i3`*,Vj[=:ٗDPf+o`ؘ3|_M+](86^ʔ{ TNM_Yf^`_ *gvqSk#oYjw+գ̀Q #]b i-@k!( X3o+:` Q$ga$;F.UMTr C$>9FM!If3^'SOPIêΑX̛ۑQ5>q]Ȳ1g,zIʬGMX6ѕgb%\_:应>7FmbR9ƙqIQp\mCAH6&~[Aާ k`W=LЄDᙣir9eqXzB@>ʥ\|Q,h$#m$POq؛8V)l\-8)|Ȏ@afzQ^mU kY5Ek -5 =舩hBA?\*̃0g (GWD]kƣ{jDr_i˥\)rHLs Ay$٥ `UwE+&{w) ٵ9_ x#C".g"+ӕ@7DO\&=R07E2V.̓RB.'ŧlo3kmI_NtQvD)O ԍ8 "V= >~#,a+|o|4Epm0(Bƨ;+(Pu ZVO;_?ࣝ_JT0LznĮɒUM \ Gh LuNFуn[moWdC|mP4rhLE<'J{~_Rm&ǚ7c.v]:zX2&# tjT g2w^fz.YY*þz*'h[Htx̼RJNת;\58Ͱ7nut|i^X2劘ob X- 瑡LTSy m 9AZb殸[x7QLrBDrt`>>xa`~_B@%5\)H~ A$uJIQV; ]ab3 LwggoH_s˗bax5+Ycbs~p7z(?n}EE4~/0[NM^H_Ỏ>mviu.x ġd Cu V3^.&딧6Eܹ%nA ;si4'ݤWMH2{qk\ 6+{! Zɂ{WLQ`r-*U*G%7(x|zC?N8!*gZlqrPs$$>Φ>7a@oinHkkΖe`$is% h(aGiUԂOX@b]!XhF6m9F_^$g^ vplеJc6HN4C璮l: BL_3jlW(3DR SU~=u-MMmOٌZ f[wtOSW}5$\rO-QnU:x{?DGEO$bEQ1D]p }Fs{2V;;Fj:1fgPz:5mbfYQՔ`H@qxJd`4+3Vh"3BJ~5 (BFY}qAp94Y6G֜;ZgF>Ս] cSFRbƳks/@f Jȝ3y}}(FK<g&:4z 9B4ID%t,[[Q?s;y`zQAPNռ&?L'Îo}!VVӨ?,@~۔BQk dzЄib8$혴{'*y^JgYtë7O.~"}k@T19%?˗Bɓˋ-:Jy4u_`%x} qOڝ 3Um8`Mb2.<$ko̵< /]i )(Wap[@" PWoj+!\S2VJE%NOzʠp#@ hlTR= 0U~&9jbNɏ=0E %^r2 Zя>gJ|!%WL?ܜ3Rj? [TP(?+_ڠ8 8:ЦBOM}#es|Dn9{a2)4_QCYZQ MHJhoߒ"p%ʱUO㌵d5<ؽE aQTی5y H9)QjH\&[^nQ5*/Ro Tr7%"&KIFcU}툍}ɸ3suOd EF\ƃE1fY$\`Œ{5«0?!ĦAL 2#C*TsžT|st\:Ázvhrag,+/A3q,q]!4xSh7ZN%rs LojX?;sn-Ѷi/JmwEeWOsփǭj2ݢCeR(,ӉY]c_eCѨjs&R]! <9Bࠦ9#4kzDz+SF?g:o䖟șk\6ݙt"9qf?KOhWgl~u:qH"y ^? u&w[c+nuw_Kl{[" :0eij([që=~&0UEohK.e|r~E(xuP m`6 H'˄~45xΩ^=Q0(e #G6Iپ8dW [bSK͆!aW5&L ᰚ~dN<3i#;EiqE)dˀ@4.݇bYäNdl5]( nt;]j@b+]ViHuG\͆V󺬨ҧI>Y5T(ɋW %}j BNq.y^ZΎA363eZw l5JZ"T@~6C{B?r?< $Q) }lc- d]M]^RE,~dpg!XBcb~}N*@O&UB[|VҨS_jf1P`&wa6$iUO#T|o,HR)?IY; z=KAWK a=eR@"fmax-GV˧(ѩîк̹t`Fz5l$d>ϛπedjr J%eQmvfa^bS(;r~pzS:k)iKY*W4dH!R&cg_TLq|=azݟ;vɿ 3v jvhHNl^\P:ޠ:2|4W'bmҤDm_ D顧A^-YH%2'*4<$pF;9`FuqQ%rzx0+3DO_0@c">,뗁};{$KM-YpB7R;Knlї q }LL!A-V΋U__.~{cI _k{wfclկ%G0C<郋kLko(%@X>8-V:y.\l&B2dXC'#ףxd+枏7 ~KeA OKi:aDHB51")ǕDd}D[恈@k9$qؼp|8V8|wD?*[)JDi[qF\W3J =t4^eD11 -u(EqCow|,^=)#ɫYӹNHTV߫}mƼE{NΙz3;R׉/Lr:L6;ӀYBj64SRMA0\!Oj=FAH.ື5?O<1"~pY*QΞGDH0Lj"'x.! *0KlK^+kg ڕr#U:g,dZBލ+@vr+ѬB=QjQbA}BbqJg>agH;׵\Jo?\ 4wӒ 5g_7DmzY-­ypB{MrP'fJ 9D}w[g Yl0{ nl{Ii`aMյ &g-ic&İf k0(n]k([p"/s{55+e6v_)\-x@ 7"n%Kx !'lq'kZa9?TT>Jԟ?hѿVVlNB @z4W/1~i&9)S@k4Tw:@hFc,?}v+D{:j4\⻅/4Aas&l /مA Q 82Np?0mش>rQ&?.Cy;SV>1%f#e;ؔWeo c?[iJ.v6?{ad.rqH$\)ǾȂXi2s]qh@aNLQ,kV4kst$x 苌3 & /g{7 -Z)V}72B+,eGs1뭗OV++l_ ;M/Z edA{@yS_bSyJs\1R+?ܕAPt \'0|8bxdyҠ36Dbr0j1*`iBngS^z:0R={y?U?.O GLx9%-s#iM,NoӚ<ђF,,K. cǎ?4fʮ+n,f\͎؆J~ogꕒl9n@{$ [5lƉE6ec`sgsx%Mc T~`HE<TOeqT!5%&Aǽ;U'~Y_U){'[B (n`S{Ǔ F~apXK?$Cz;ohua:"\3ӹ(łwjZAViquFٳtK4ɀ&U1G^)/ DJdzY 9 j9>_ 3\^V'F k57'P*F޴TNUtKx-Ohj9#w zx GEDf2krJؙ^6BsbZRl+k,_}OVQ$9í6]Ѭw$. PcԙygJV_@e@:XiͪG0(l-7urZ8t4%}P؃1`;p-<|_,? %!-yg8 y>@E̠lIzfkUj+*.AO"1 9ʗB6CJqJ{FPe%$J =TZ}%A.9{윲Oh{4,Ehp[%qϣ̋I|R{UsZgyA#=u-Aز+~Rxؽ ;ڻQ4ӂ.,h[p֙̐_WRajVR1_NHRC[$Ǽ>gT2}: c -wW}oS<_ZH`$LjYk3<(||FXUEk݂mAw>{D[ZKxGTw.hC y>ʉwSV;3(CdhK -]$Ѵ}\`2Xn¿HS'W2...i&"h&Nw!#_D;bN}1z{& A8 G&ublF/tgd٣!zPVٟsJv{ږ`Ȼdi(;YLGĖ.:O ;, kv3륽uKDLܕ].3Nfib TdԶ7ć]/$K!!uxgtPesךF_ c;3[0*Xy_:Hcc1m ut/'bK}ʠ@y麿\xs?-0e۔X У$v uIZr`lC(+n/ ^ dBn(l<1(z'ʤ?o -.(`4Mk)rKjkgP=XyP0LHioff?Tť>+BP LH~D\\A/m>AguU ojHphBwD;1ȋoǡNKܓ)q\ udsxȈ4I76<&!xu%:KALus)Ze`*PEz)6Hֹ'9̜ۭԃYsovӿOљ d.RxeR)酭Pw^A|og'-yקjCx1U6pI􉈔\Ǫƾ>n;;Б1DU2&1Uxa !F쉔#Zu@yJYb^@p%g*9UX}?u˛)m_\ئ huM4U2%éA+/nr.>iD)(uBhFbEO<1xr0nbrl33Q*QHRiXvOFϦ %i_I>!4S%~FbdiNh9ڞ%(G*tny=cziWWk6 KJ2Db2̾;)U(HzSpT}xK{FBl9ެ[bey)2a]mvRd7] y 1"|8vg[j})K~btn"$sB5Aoqr+^|ES*{{qzZ|ol;DF$h1FzCn jAAV&>K-ُX2e_D& l.YO/Tλr P9'fozj}BY\ XNYP 71d#`y%6y۹2.S(&u.$QQv.:pƝx>K.>ȖiDs|Ǿ?U_ &*:1ѦB׸H#uZ l:caO:s ȑ9: #G<~IwHB3\?gC1 Ut](U|i7w-i?q 6O]iȿjڥNwByx{gDf^=).'SW^'N6lMp5kW%Ζ&RjAME,P~'z OWg|my6y9v.eC~g $o:S%hxRi?x34,qY>MiG3RnQ,i-y8T4:. Yֆ5D "jJ.)Gp 0?d e bg+Bh-K JBl5qmwżm}`squؘ^]#'wK `'I#]/M5?I_gW-!Bn!P_Wp6APwި(/:Zzq"!\*ZoC}#8ۻ^o~tug{{e's}=xBc>D$5i4}}`/zrK wnc$[G؟<}^K"'ȵaTtX\_ͿhBk`1=~KaM2Q[Vԣ;5~ F7pRi~>y{4ZӢL8?P>ɰrq+9)߀DtGI_"tcn\*u~{3U=h_JwXuAR כ(Ioh{@؃=c.Mܷ7)?\55QkeSOUA+xBmwԗ+Oq_6h}Yk|ոw$d-֩:~sZ -U]VJl&E,q 3C-}̔£H~O׻&@GwCWuXEVHJ>POώG&"M\VM>ߋiD KH+- egCm1LYҷ*F+0ϔMlBT3 &16́{veN3,$S) 7E4ծ(1k)Fsz-OKR::(Pf&QTS6`M 7v^ao\a錯f>H LD[+ׅgޓ,?HReD^2 rBIEI1_oq mdGs#& =/ *xYSsGa}c42.HVs\Ztnt^;]'\QCZ;Ҡb?D4;MJmƀKb]~pπf]=-/V6 z@m=5R!doNPŋkخ-T*[[_"*Պ{'BH0s5 {y/DI<يM RF8\},ITl6+3?hd'$ޗ14ۋ.XJ2d7I|Ryڱ^Uqg$+mԫTk*9<`4%#7%ٳ$i 0Dj"6=xzdqe:S/Iۙ $g 44SofWL4ؚ\<9o[Zg˰M$a;C'7Cb29݃{sƸ ՞`D!-|iZSjAw>ow$TB.G{,ȫµs'A)Q-! .+S I|ލ$2)X1ܮhQK;Zz^[깳[@| +Q)!c~vr貔f[ʛv;OW>Ch}'c'`6 B,Ur")-$fЮs'Tp K-3;.]=s${O:>\\N8:O$SE'zm57xhAe#ڎE~rNB5pK;,,5)vuDi@iej"A榨UmN!90Tr+ѬeAАyI2WMl[o&q.SN4}{ ( ?-`,DkY^g)&b4>h֤٠b%%ęF2SgŹj!*G-A"G8W 擄;ݦCf/R]_)!MSAF!$rE-3m՝P\@}]U&~%w_Bc]p3=W^rop`"y1wBi-1|kxCo#'Iť5뭐3wO3)Fh";z%gTq!K` w!B'ñP6 vKRG:SY/KEq9d@1$9*\)g'hΰ^y.dcI°Ců\S?ia؟s˕ LKuySpo/JU| n<" 9hRlI4 4,_{%R5mǏ3#߈k!&zZJk?cdW5#Rmu|@q=+#m@"ZBoExfqe5_5WDJd=l)?9+SvwI[,%!#Ejj`5 `` oϢYsp2Pd,k+&CiN!y&B+2EU{*5мfRHFHiBwMm <YK"ľ.eHilX~>ۦcWVOLaxO ^Ԏ yǺ#!su;LxF 3 w\M?pY<9&1ocD;3FQ!*cE-)_p1C'?0h5BIs!I-ur R_}4@Ñy҄f; \}q .+&"Q6|bzT8b[m;[smlV?Ѝ/)uB356 ) KyjgI"p=bIYVqB6>iɺ ta-kǃJGri“ҏ, 31νI]ܬ/1tҬ. Yi&Ȕ`c%*8ZSx Ag e@ė  Y%|%EfK!(c%frnjw;ӷKe+/g=}<(-RdFmy_ *&W_`׏dۊ[Rϙ"Or-2buKͶ^g4խr;{6.;=`0vHG|jo{Z,pc5)؁ŏ"S=H'И͇Ox٭gY9;ۉ~UL^=,|VCYj]'ډ'i i@ΖXO9&,FTu1m M/׷eoAZ_Uc_=1&;GA>`J"8thK*Jɽj$|ϷB VG3sȓ,[PSLnvOy C}\gRLwPO}B4@  '舨zW%pثR K&aPWCC%:;X87X>q t/_ ظR&>uuLy ո)B=oS\;eTm-?E_l>Su.~/m!zUNOxq ]帵W(<DX|],E1D$A18VnlE*JSUGt+=W׷!ȥ ++GФ4֩NyM,M}s(ګ{AT"4HsPeCTP8r:_~a#a14g^TK}7 4n"j2X 0#eez~p>b+OfìMCˮdU3v̞"ɭی?zK5 k x1n2H8 Lƴ-i3;H"R.-^"TNlGt*i&W|D1shd5E.q$*'qj~8T[儜fo4IirlBܝYyZuj-M|sݙּ>D ]qn_,qn;NV6uǖOŖ-f--K)1Ŷއܦr BG#[ f_)GaZd]Bqa&.`Ŀ*H-!}r(ymdSY8}w&.e󃈺Y/ٚumBj^ kbzzh-2T/QS!F^aQ'?}lڞ} bjhV:{Ӧ$ٵn )EKbI1Mn)B#RNf hw\M!Ӹh|&( > ZhO;)<<ڧK=j,&՘) U H=2pi3>^75Ф l 00Fm k1<Ҩ]v58=!|1ffA ~d~%88|pR;6֔Uyyh_Wgӊ#A&LݳQV0ܤ b X2[O~gpU6﷯V.c֬A] kz30ؐL:b;Nb^4mZBߊ*~%c-YOnA?F5k%^F<, ,^,D[; vXEƳyY]L)B4;_M7^boI)5IrB,B95ywjIkDry:w~񖛰:6mE|ڮjaƄM{[ Opqx%"ҁ ր1- 'Hi~ 0o qoP#K*:^/[onQܷDʫ;S7չxhYu5^pTQ/|DsɪB/ k!P$[. E!1.|Փ6OiYu C,:, s ~ھ@w#uz/nts>N_sцΌpT\:MgBi#]%:b邦rBXJa|9X$k< R,-24KU-w춗o<ߞ|]J =>yU6%>uLFz#6Kcj5ܛAGa45ť|5mɊ <刌U=I`)!wLV\L jxx"eSŸSfRhdz)A>uedxQʋD`f\" Lw=ɪYJ3$ i6y+y:a0@ ɪ{ Cآ/ R6 ƨ6ʖdv3Wp[~r[gJ&=/:KUFV@7'օݞvUIס|O/gIKtpM)䰇|#njfwzPߟ RHAfz󊻢kX?\96Z_G>_fefɻ{Bj5;!?8+m江MrьN.O6J%,+9 l\N~d|m`w!f\5Ԁʜ8V(9@97d'Z, ;B_|N+h_7i<—1`cH:yZշK +}N.CF;Woc t[]%p%{Ò.u[+X(~"vNl4/Be"]!(lj[}*YJWF>31-?B2-7뜇l:ަ\14NW BXL`lfA O6mj`BE2-"k婴6=O3#,0E>5 c.hDu2jq:H5vr^UQhXQlF7~ZVxCuI+]t*<~87},ݬmfc?aDR>oRާnl SLXC>X'lI|iY-raepjUP|,v2&q8fÛwmSxZ7Uh+&AFia؉>@z8$Ngla#ˀ#Z]-—xgi廤a|0}NWh$\!&œ"0?eb"sV K,j9 WyQڕt ӡСXQz-IiJz`>A^' SfF"Q#h$OSC,uEЖK0F? 4P'8l]vUtTRQZ@ TAr"=!RqejTa &}hHpD_. VߞSweo27xOP=y=;L($N^2ɺl6Bb0<=ag\@mH-Y+IysQ/ |:شos g\ |SST/ȠEC/ֱsiJrV v4#tNRULuP_en;R5~[X7n.&!iSLJkkj^$Smel\st[z8|Fl܍-z2BztMev_~=>g^n6~o!0g,6jG=' y\ |ͷݍV͵@[] ߅3Y-ći:H׎«д< (@%QWGДwC6.>Pt™!vx1\MPw'jӯ![ua%2b؃X+ ]=jGB\y3i?go,+{뢀1VF PBQrRPd*߉ʿww \_qyz+,Eڄ kgDBFW t/whsoRYǭ]{q7JAKхuB" ӔdԺ"?VoQUS'4 $e^8Ldu\LZ!0}42 u΃ Q')`8E=9GH~Bq3!&3D!c7T3 AsH~"\G t8-0:|ΔtEamӱ[TBMcWݩ^#}"4 Ogg'%E̔5t2|Wٜ]HjG"a Gmd|Ok%P0%"ā cG/,N =z)̐mpăē4vP_UH7S lR x 5?=#ȿ +,:Gٚteevԫn#dlLb+#T'DL5̸rKRCU:$S;_\I@4wm-|·s Q[ B_sp,Y6VRqxB+x]N$I=/@Fskh*'P2D?%R ,T=/%5vvSIc=iB@`nv/p9{Q^{f?xq 2oR] M}ݹ~p]c'R@ nÛain&Z k2B( AT`^íE5|_:CK;`FdLÒ!^BסU;RU÷0I"l7䶬ꎈ$BB'Q[D`eZS/O+I`oHAG67,|K6Z;Wa=p:y!X@ ;N͢8إ9 %ƌIёlAsؑW }47Bz$tk(?Eh )Hm:z׫"/,?[X\b!M$&v;ʒ_k}?"9b$ˤJ$jIMAItRz_3~ppX?P=1 l#;!J=d{ۛJ6ۑ8O9|\g7KmrA'?`bPsbH\h2oޟ ]a J;F >,z|O'|Fw:[L!:$vD}(;]&x s$284zq|Q/P 0<@QWzV+B%V>r@Ȯl3 X ~]BPgl.i)ht>Y ˆ:aXl@r{Ojש/\/j ,4[)aL_QIc聄vm;/u"*Ӳc͝TT4F9߯4ض'ҹNb !5H)õц> L=ca5wM|oa&eB0S1.5{iH8M7 HS~"3tSgR dm|T>HZ+A@Ϥ^IH@Pf[dSȗZΤ}$Ct 2mǠog)F9YWVC.?^1_w[NB_1ʏ*yoXnuS P,%^ # ,aE}f(27sE`>l#Ґ.qs@JV2{ǣ9pܼy*zD;jt GqkcDq"ģ~SO;`nГ3}G6tL3)F| z2*.ƹV>褖DunXRͶn3tU_x!C4rY)˓o:͙Y=TJ{SC ToXH%!!据P& <?_j: r5XlÀq"dE?dO4Z]tc(.8Rxnwف %Rd?oCWzedCZ`*kvIfbdU۝&G`~Pd5u d?߬ úTȓc?O/4KW˅EJsXLA.=N}u_rf! )+F!8 ߨm0%#PU/_ffBz //TK)Y*~i=I?ǭ0aMF Ҿz}s v/ab-F3u) 0y@Ef;fSiȄ 8lJcm.W v:hrnrshqyxl0 ^1FmTlf1ʨ&pY@.%'BS4gmٹiղC0PXy7 E:@%S "ŗ7*-6F7,?P ~Z{DNzXKҀlLid}G`UAG+ܫDjmWv~y QEo|/R&7-\hS!,n{h~~vaRC@sl^*7+EySTh#\e͒]F*U$Na= 5{ ߑw%*l,Eaީ!Jk|+stCXr 8J\&+~!M6Y}!pq:[ikv.&i@AY;[/NfST%Da#߹_vHPBk%N;J7"G $ )JB@y]<k$a['&/D[ ;.J0!8i{h#2,#DH-EI>e$ٱmES{7COW{9c0=)=(n˱p)cf7&ٲG m24>AU_Jc^cp؇F+Goxt`Z\ӀDD06l7? 7c^"w;4")-lQdHo.V=o:ҠVEumS%PEzZ4"Ej~lBlt9e `$ RI3L=\VJS)~sD3l`F!΍N!y6'NiӘ_Ls ̐s癈V@/5/|$G25Ktz?55o \MaY\N]X8շ20:,k&d-13z;:b`jcWNks(6R짙W9ʐdyJ$B/1*y./Ixszݰ|XCw2فz/Ki DaV4,0a=TCVFmXH w[H&+ޜP@159M#c:'d K';4S6QBvZn/quVna4zѶz#u ԭSj9X-1},J#Ot͢ OvbEH`36NI$3-@HGm} }ZN4IæT]^[?/:9ɈNLWi'y]S~E(k3kCn:i4v#Bh I`HkD E\jvw9M1WtWPIE3SYZ`8HBZ tF{Yn 隻{]2*p k"݅c# s(mxSv 93LuK1˚Kkz-2eCX5aq U#}hP,tM.-P ]FHY:f291eOhHlPM(O[}T#\j%T*Ue}wb~JPF{b Bk!W!Q7~nSx@}/Q c}_'GwѝvKE5O&R0h%Db'#d-X!Yew=m͚ʨ- 0aPX@f݃Hk{Q0qE/(}_⟪!IGQ&~$9;ZXN\Aut 'ilqPV㱛IG"XgBFIO9J}2-?M&6Gp3eh-Aebݺ*~ &cʚnr&v=du'иT }/&ZL-VED#u>tT.3mZq/-y|NϲKyָ_*hoަ?; +.$wKR}{ܯJtkRqhU-i'aQ? }t*ACIjgǑ <ى,`zӆ7$!ƿ@ U`r*QH 86EmDv- Fu'FFI詞\}ߚ4l^(#_C\`)r* ۧK=& Yn!#EHN&#W[gWi6_e,u~ٶp:ldzstƓf'W1ҷbh`:zEuLp'IJG RJd3y婬.&p| XKP:G^|^pA>WsU0\T,丱m2 AUג!Ӊϋދf# ^P2$ tqB49$ÐШG3Govڧ$12dh6)k/\5J?$=ị\ ĪoGVz*< Rz .WF]ehP^ +ᙙQ"qiHKv;`?NVSgk1N#w }roWQj&"|&̫U[}COqpDAȅ;祽̺s"7.~Y#]_ 0z  Nݵb9dRoR>b8^63CD|aX/p3.A.>!azz9sKuzFʚnsJA[f31lFi=+Eaxv뿟E)_m|8Z,EhE(18$Z0蚝I׋/k h,yȷlB;&ٵ|Oۯ aۀȏ;*g][E?SLA}@ *"|$OR $ƋeNXy|P(.%}RՔ^8at^o%;0oa:?Q]nJ@l_Xm~-x]|^%6_k"/Mtߦ*MaHBb}b9 -T93/=fX9z?m֮,- ӄn=#;}Iyp+2XE!Thm$nQG=t9&p$+^a3@5LHw҄* B(:2X$ [~ttήY4VI#mPEμakn58d0WFme(h?&\3[e* ,i9dԮBi)O= 39nQx!v5y0'opDi*vףJXvZK+GahXE UT̛IhNU>S+ h P k409:qP5zQd ,t~Itp7Qf ӳ2 ʧxI51 3%͌nCj$0a'SaK20|᡽"avWw[euIĕ;M@3>J/pݭӿoADt Uj*3 bȘD*p,i^=LpupOuSba~VE{l=&A'm0ǃUJɸ+\hU*.r:5}M zc[{YB]ww_J%s)L=#͚碹HSlaPkFc6{WZ Z+3[&\,>pGՐBw7tAbmۣ u!U'JsZJ],30GQ?(z<ǽ]Vl Gq0&vPJS><BSw[. r}1vQ~Ew!VFt2ޮ>Gbؼmg\3f7WMMDf3[o 9Rfp |RSXYb̓بkj_[Aau&)rkv>NP-r|c4sgD.?#lk*n@NQ =Vn8C3b^M.,} ZOsR0nk6mM˽1^kwavׂvJ,z}7shiĉ Xig/0?҅5F}gXe7iuQ8hў3/OL҄xh\pa)1uWPO" I;"!Astje5/Eg bks\Zhe+ћ/4:Ge<}+c#|;.U{j`Vm0 lUk~O][aDrm*0"WDxq tDe)6I"_KZ{&Zo,P/!C6"i#(pXD]6=NY|̀%Ⱥ'uj*E2o"-!k|]튧)ЊZGv0|&\Ȫ[*TG8>Dk2v` Q,ljdrӎu'@u$<t6TI{;[ub2R cpӱrE.^eOgAo$z>txG5_od-]:ZI'wzsP~!в+G1_b8'Ο@}~(p 딄L-÷f]HTMpv{cUtËpɭ$B`>Mђ|,#׮A%&UcO,0E j@=Ԕ2]G}BMf)d9"e@Ord:.:pD6j$mb Y{l֎ȋTu6cسNZhT^TDnqrVF鰀 `97̘{%ȂwD=]Y y I8H0_2+qgl>,=k08$6Ѵs҆z*|e**F$A⟄s3 [xp)2iΑ ( 2Y8º[M^4-gV]qw&R|(~ȳMVXrq^[*jxtYW9w&dSttg=)^kMNMYO:\K>d2֟,@!AaR+1q cF37/Ȇ4T#r#D.`yamBGw bWg |5yo` LOBR%=yAm 9F!ԯʁLlce떆0T F7˯L8%hΈl~4xY) *  \})}COUPzWA"z0ze PA 5 3BIU2ӣ-xp"K詰}p!g A=UCa776# B:Ogqmb=ڏ<65g6e;J'ʇB_u}#WKyU $(8WQ& i Lɇ&^w#+:*F\}d54xJ<^ RԖ|:&jA"0R(.&‰{Z˭ E1f{Vl˖/ޮM/ I͎\-D6tW0_id<<))t#.JYl5Ubw$11?7yE][L_[ lOqO#s/))_H mHPZn vV cjXwC(bCgߤLCvEјm&oU&ҥܨ6CU{;7m:]|ׯuήS&C>cy")塛 UQ z:*W+*/|._#Ð:;;O;Pn^eDiJQVmMXToKo w6kŶ{o NDs3Y?nQ.jHloSt'dg?O2)=N1|4'~5\&&iV0Fu,'1ϟ61ep}Fc#5.w];86t|INoIRk?W e;ݍ7G.`{Q@c pzm۵>ix1'ߠ2]Vl'佮w 8W1`W2+=$}AT (M mOI*_#9츇Vͥ %T~_)+IkMȞa G*3kh.LĤ9vv;[[z JfP5R4zv x ;nE9Ze&pBJNq[ٸXC)%50sQF#K2pC^4 r(xI7n <8ZmI3>D^-Ȟ{e 2WPNKwx1C Y. 2dWVjÍ -FCZ0(oyv]GbIuY|:ٶ$* 4RKuOr B5j~g20xIn.\@֡5n _};HA]xy,yabK+<}.r{"FT6,Od]Z zM3ErSWPYC ?BT7lͷҕ-:cA;}壸L}{3m| bB>@&?>%P3{90 x?5Dz黀@hRhxİ~W Jz?TbZBnU-yX&0^!cL!蜇>FHx_׆WX'pxǡKŵh";IwJ AAT4$1^EL:CTYӉA/Ett ICz2XOBT*+aȸ:4PuE8<#޻ D`C% ,vP2@ʕy2Pp*+N&q [=5E(1DkBHӃL f羗,LZ'Xw ut-oRĜ}v;rAv)qz •!sI"갠a EбlӤ(cB0$AFKVX@͓[4J%8_ˠU!`ƕJI}Ajz_t|k93nQ\?zh)FτԊ=>0 \.vUY=匇6$$\hHѐmFx_uGsոpw9e.#~#.y>_,s9_j pר1y|J aZcA򀶗d:v秮 Ͻ( k٠+zcbVx8ԧ仺4a~LZUt ]5~SOŸ5/6u"z%~99 mTo$%]ntJչdV !_^~ s+IA-U,nT+/ijf[inc)BF8i# ;U 33HݕO"ySO-C mJs5 c62/jj˚ 9;Z AY{}>#W橢,kPy.>@O% bEF{LjoPHʩ ƂJFSH(b-p/H[/AWӧ&4~WCWY/Ҩz`3:_^+VuV(Q9WvW4^@'공}5/DZB"2!ZIe+:|Y#bعq]Ј\1f~ c'] |]ݸX73za1J)PwF0/p+;T!EymRvT8[d>vmjIqϾݦW)s慠JOpfVAƸe}4,ڔдΟ(4'(%<]j;{LHIHG$<<Ѓ\mňXÐ앺.?49?oSwpj}3جvi\;ѽF: V@ԙq,V*&uh*^՚|po~ Mcq_:w>'ɥDyvJxoS8.ZzB|œ0xVO6Ra< דtmE?ۑ^^ t}ڗ4 ܱd ˈssBex-vt;g[Y^AËG{ $T:*h~st cpm˰E W T̼Jk]%1. x5_IG(ygRs1ʐzK=\7R"J, lLwld8xJul~Q73(O"p(V܂Ab#2:8 3A}`N_ROkzVh )?YL8gǯ ?,j R2.Oƹ̍X:k0R~#uOJAv7&f%g1m_uw>y2Lkʸ$ʃtCԹ < 8A[ŽD|SQGds1kby:͗ڕ)J|^k7x )­U#{< pr۷\QVUpUg^`7Nk\`ESN rV˸`x.LZ\q\Vj{J9*)8~ i7:yʇ|c)4eOcsLa{b9uZdL{+m^!ʅ?a7~mWFgܠg>|.Mo D>#CH:?‡{#tSb"92j|'m$J+Rnߏ]vj3ۨU[6))}"L{Xt;򜖮1^ 1` KЩ?EJaXZ,{VeU &vkutEt+БS.M$CscYA>n~) Lwg )>ʩʋkҦF^s$ݙ8U.e[5M+C(vvJz%hEB:,PG |YC8q F-p[qۜfwK;y5Q% ]GF=/+7!:D5娥laQ㢉 \ݝ'J|X~n_?ĦLNu =ÿ`JY05JPkT0vj7ީ* S(3!J`H8^.+i }y>f:!AKOguMܴ;aƀ[0M Agߕg#iZ9-؅l,ߞ|TF&-0'q]F~U6m_iWޅtb9ٔ;t3uEg \[^RZ}LwPd#Evr=n2F L:n,4Q.#9lR גWE"sRw_Qt  O?]e6)c9xʡX4RD+}׽9Cf]lOrk]7:ס׉B!m:6:iڜ;E" L佖Fm ƸŜO\bqq* wbhA0i(>q1]Fe8=BA`b{ʷXAUz _~MM0ַ4}[ E Toi4 hy@,e0<&͕/0Q׌:u5J4Nu"h=Т'4 U37.f/j=6-o5ٟ2L3xT$Mqi8eeHˈȫA ,?pF']G[@L*\ݯBz{PcV幼R*bHgkFGevJS"{ճNlqhb꩎6PK95Jf_V  zOuYM`AԊ ޢ/) v<~:HM)Bv25+خws xu=@!HowÜ -]媛%% S[ ,5ՙD,t) 婰M℘5_] >=3W؀-U頄"]zLvsSӋmJ-)a[<81X'hJF|uMjL/l!V[R_9yejWUDu WW;lo ǀV:jWXkL?Dp">LM%/ ܥ^=B>W`p^e8">:`״ Z* ! z%y ViTw UoR6Jc`kK:bi (^HHcayaϖB2^F]/ev`ӧA] 6yc-Nt!v8@4^%n%iɀ%^e<0jEww ׂ>\K{Կ1CcZ}}B|Wz '5lZG"ݹJLOwΆ0;1"]岁MFȝ]?"[nʺ-9^ܸ>lMIDu_G?<Υn5 rk>^Z]1/j ~S{h 6_ZdT8hoCzǸ5OJda">}}C,yabP?6_?=%L6x{)Nc} @{p6mO0va"Gx } ΞoVfbN JK+H{{[(oBKy<4 mҁecc>0*p *+30wT+ĭ6 7KQM) %(ebTHg-bRG)w!տ 'ǂ$O2)_Q7Ơ>s>ެ(0oWmLC!k91 fS>& 2S/To;uU|券@Y%El$uu]gN+ӧ ۛ$%C8)m2kjbiNڣL 0Ըv<QpP-LwD4Zzorʍֵ̐7hѬ8EҤve rEsȤlݡv* Q 8;Fn l)*ch!痞'DZ//Y 2z0*9mre4 ; "Gz6'd<(?][C6/虁Ҟ>.~°o=V:F`IZ!F뜞6fxBzkje?z6PZ}^I]<ph!Fmj#-G1Bzt#wȇb?K{oY,FH`kobQYnKa Rjvk-`SЌҦզoㆁ` ErdQ݉QA]ځr -QM$~IüzPfjO"A>2*Qxe_}/o,8o/fo1w=BQ@bN[ 9B19Ӹ}#{ l/m!/#ٴRBWᔧY PTѮD"i0=;86578B8oZCk̅\N꘏2"Ŗnָs!Tob^N=Dv-7?Pdf&={ 8B{C4)U9KhZzF 4(=x}Q( 1W/zz:Kl8RQzYD V-IRO{Uc[gHp-Э61UWNbwU1'z ~51jTo\66pk< |<^{Tdm6i.Nܟƒnmkp3>DA"(#!D !ņ(@.3{8 P>@eG5lbtDK`"4vfW{hl5w볼)̲:ر/naVo ĝc9f1QxPxG A:sD3)Z0n !+rY_jKs(Ҽe5Ewn6׏d^߷ĺU-᎓3N}RrtVWSɣecz'M6$)E}!?9Rdi*紆D?ܻ7_S}ʄVY(9(CiKA\)*&*]~- rRqqfeo߃%F/ޞ F z}V4-ᥴخ!8uU9j\_v Ix̫GpO)rǦT܉~m ϣBq/( TZLsZ!JRS':<.8x`9r;i7i'( `*«R0xvSbjb A0s<2lk2wS ,cc]6Z*)^AP-mb aNo*)1@No ͼe}-Yf³5^)b[}+-J>̲xЪU|LXO4%[YJE]+B&fHX[i[W:-(ZndB rW_K%pu7<0<z)g@ lyD0B'yق ҟDl G}k̃|+\TQ}`#(j)MY}ir偿u}if8 M2ы;j }[^҃"HPd.ֻl _ڻ l|i}M TO g{ sJ5Ȥ~JlGkU3Tǂ/Wێճf*dedZ{ޝ)M"02/44?/DZA}S1#`[k# s'd K :G$v)Ql' IqeQ^޼) 8獨0}.eי@ΒcaQWb/QrHgIڹl1ޞQ*U:畴Qؿa&ڭ/+?${- I֝l7-*SVY%v㒡BԈrx%|NksYg&'g>@?yj+[q`V na&]0_Pm{HIb_">|ejJa'sqv g+3H1KUcAJ+cAC :suMv!s7l:9wRnӚ?0mVND{}qTnsnvF"߸تoѭ`P1`)FĎCmQEy~8T;+bˈTR'/ZˊUnd ~ ˼RJu;ODry %~`!t޸\\oC<]lDnqFAD u_} 3mq;t(?Me?6gḐvN82'"ʛ?e;?'Zo1QٸM3ȘW9lk{el) O}TG<^!oHΓ]`T!OnH+8L FSFA%>b8ϱ ~{ctĚ~W4~聣h(Ư 'S.` Pi˒? P^HlSO4?{kd {H!?cL  S.Nh$q:}@lFU!~|d߂.p1?4ld#&Ť1uWy4$T=\if/lxź棗+22@lj:TK;( W#FVv> FG׽5eLa^Gn#n;uli2b4f~~Xp}gGTVz׺-?e:pOW^Z;3 p5G-{!ezS y>R3MM'7ՑUh%63Z.1+`[Tw5R.jXShhiQ~g% OdH9~bhK7Q8mMy kmbeK`NSݹxŒlĺ7%ߕ4-xRC\1c0BJ 4NS#0ػ&v+wenws8Y掤bA`RXV3QrTw C^\pu)7eFoW,Z #j6T:b|}3IL]fU] [[> wPCqXw"Hq+ P" [&i6Y+S>_Z̋XGAҢ\8#b "#G"@b+fL,ûJBn-Ő9AT&k/}3ĦVxGMuu]'2_m:zmkctݒgd@dq@s.9"%rͪZYN@ w+$i$ jV \oպOݢ4xlQ傜07f|43NNp߳>CbSUr .'&|5FX>9fٰdB(3UkTD49v*TGQ]!a%*3aQdw;vh0 ePQTݳgC=`0 'fVysn·G'd(+t6=}I8 q#ͳQ0pdXH= vI[Sμ9"XR'=Ճ՚&.S$$yW &rT{XMYL㞶2χvVQ%D3[(Z' KʱY FzU*Pof{Ƃ\o\x՟?nN+/Z~[]FEˢ99(ʱXjD c5I@^7g&%Qك5P$~C @fEm)IH5逖E%]Y0Cd_uڞ}Gx3M0_ | X0ΉhHn].Z.]V'Q$ȲܗUn=槝qHgBݑ|L0"?+E klbM]wPi<压wCZ +^b{$@IRӦ]XGpwx"NibEyqD9 ۷X)?_YW:ts7{/;Ŏ rCj0) _9@+2(^+:[2"eʪs-u+exܱD.Bzav' m*2uϳR ŒXqkTDdn`= zRʻ5Ŀxqď4tePo [/,zmnl1#~kex#e Ǡ !%:AvVm]E`f"vh5z 79e ! _ joGu\k>I K sSx:i5khcVS:WA 1(Ɂ(,JAm"^y\̮)-0IWo&rh^*yIE ; B"T&5M /Bh4j`dp?>Zbn57`kM۝*5̰z֒yCs5ɐY4)O:o+P[9kHrLq_LfD"G|cꛧ"rWbt_vψntv_/߳xfJ ĥx}eX{BU·V -ͅG$~ce뢗_[:RTdX\+Mysc!q1J]I[Lw~u]g$}˵N+X W1 :ꆰYPl* hE#/VtzÑ2q3XTڎt߻@A%[|l᪸6cts߆5g8_NSzjzRkP?5HLĝhnU6c4 K(OK#Z]1jx/R"RGf{bK #*[-M `''Wȇc ӎ[UEd׍}r¨({p-b ubSf)fHE-qVaAyn(Vd(,v_M ]6`FV`ra73 EAͥ6d-ӝ>}[@6TOmkxU*6F_YptDm9=A4mV!CE葃Ovhn*+e]zW sSheܱaKɳvs4?/(]̂?Hϴ"pWM$ZkNP=pߕ{Mלs)k_+酝WVm%rT{,\B >K ;&L=i*ew ] igX8qb+t]f#ES] 2S"~>Sus\#gdv7W&`u#m<xE督R=D>6Hn!=2$'X V Q v,_OjTvj\X*"gP;g5POJn_M&-gt9@ Gwɗ8)!Kf :uMQP&׏($&2W5+$S|=2ZU,l g,SǗ"xrB;/uyEyVp`IDÊGl|Dv^=Z(v;f )CY:g4xDt1~C&X0Kp@ z C%.?W+| ,ڠPkge*vݚ4J1:=ұN>;T/]y.8t/Eb߬:Y6>xhRQ<ŒEx 0VXV0#= Mv&p-6}erF^}Bc5O XY-Mr*0ѧA9.B؜Ǘqka0%{%b::p׬8-C. V‰;I#P>a1ё.l`}12B,}8AjJ*N34ux\o]xx٭3:9. s&VG+1a5b6zmuDG4+ mFK!CRP4'`U-[(W؃.}я@+ڔ`6Y(P:stR`.oySI{*(#A e ~}uXa''X7ƖԇAD ]='l`ycm1(Ym\xkHBdC }P6ѽ;^H+="IdH8k߉m5o^ `CoceN|@Y f,.ݫ]v8 ixB-g]o8j'HdK@\~/^ g ;kE &elu}eP@ř ؒZڍ5ࢁsOd$D}g锼O{eP<#9M Aļױ)*mﱶ3XD*)eƤ<[CgWnotLb4h/G+;J$Q!MNxQo k%hwxm1n$3^m(c|#6CD$c6| & fm '+F|Uc)ۂ/TWq/x(Uާ!a 2W;[`ȱ&O-̛tfEbĘ<,)~m`@6j][WX>] PUɡ8=(£eUtժ?WJ7^]W xl sMr>~D4P ,>N#O~_;c^B+?|]ɭA(T'7D%;34G:F\{3 JKhޜv %qVz>5iecT6VDn8C5*N! 0I_"*A?V_UQ6[5_DMVFN+2\w7QmAJÂ"4eь F*/*@}]T>^iS7DtJD3o;;*uƦE+E_:z2=UUdJ*,`0\*DK*@g8i-yJ,*/} ib2p1 6Cc.-y?|SzZv.@r*?MTf88ݑDA0=ry2ʗ L=踠)b܍K uSp%Tl] *<0s\\nnT $'\CH/;@OkF] RԜ̨cOCU?Ҁ%weöd97!驹:#lSƊpA5+Y,aXDJi `%9FAuڢF>ڂ㢪EW >sk?n)e@Bh0gQVb%CEPme.UڻPܷRXǧbog f4َ!`rzة웄($3Afej`5*/<%'}ơ# G@_Z28}*XEQ5֫3 $ehHe$B[<+x|sK6E{(P8ǜvQxM:賎<~]<cӄ鄉h](/~G9&g$(Z7,VƔ[5:+&7.q tH@zeGnrYeN{3/ ^(+w }QH(M>i)eL ^R?:OJ<%•ûҴ)uLqݻ2W2U?0E0)CҶۢJ|V7|҃z4 TGTɺ^j~g %mܕ]#ш4ia'ld: ^)6Ŀ2.qo##Lx)я%2|K.}'^@*tL`gSMPHrhQi_Mb/q H eX.:#l7-|۝w_ˀUbAySWPU-lg@g[V`kNzC1 ryZzXbe06^$7@ &-p>; @W*]=[]9Nb[j%]',F>H突 [v-fC.?OmY_-13~\*5ixEN:S(}~&ƌw> j|+yktohWHcmVv83S:ޝZ7bg%!P~}a<3}*['Cߑmd/5EB@J\6fkwSv 1=S$vO4 CA 2Sɠ8J]~ EǛg;Qv?H< g㨎 5ce8پ6L4':Vfb o2 'j;T/Ԥv Hթ M-nƹM 5pACf%kH#QHr nA/#$ ".ӟbeN[[.:W-nX,#e%~֜T`ZslVX+!?*+hʓ 9e'Z? pġ3V/ BJZ1z7 glzvs1F@;`0+tITbMo6(yNsIp-"#^tG)w3 ii\F.M V5IZ}oh_Jу1tcQt 朂%7 \%FrBBu;_PQ&MX6AӢC61Qr8? SW0t16U=Pn{u^M*"HU@ miU< M_Z~[UMT;ts9W'̩i@yV^c\m3rdWĀ:Sʍ3oڱxr2?QꪗN !Xuodӽ^-V@%ms7v!ޫ'F:/3ve߻!Z,&3&Gk(@K8P#C;oHZnW%)A:'YО&G?7&} T2JA/u\4{WA AlO70iAkZ#voqSk TvoC\Cy[ ~/庮9GL 9xȺ"Z@<taniJEBJ lZ:Rh. __oe[[.~-+͹_DkX09kѾ䧡0d R+/a;iW\Z!~kQöֹ!L_m×ř=r];*c/VܚRbhSwT%P qܺ5?"lwX%oe {H;zqR'>Z4J=)V2?.VIĕY;?+5F$0?#Wx\>" 4P'3"23{圞拘?9G?Ul^VRjkCZ Lx&J3JCYR94d!Kf)=aT *neY=>nכ`\R/kͯ0` Bx8tx+,dbytY̝}uV+u2u9d.Ϟ0ّv:Ֆۧ2^$jåx' 2tǽjܑ6u7׀ٗ9Z?,hk3zpycunEC#>BkI& g!԰HmQJ(nL<|dyR9# G鲃Ҙ} m8 б*>$u1UF:ND@V(.")X[Ww{Y n)]cc|6-B q˴Wp/TMrÇp<,} ć.EĞ桏L ib#NG)!RbvrG]RUzY(_vkKIzv)>3+ռ<V'=6yJYNMqJZ<;DNpn0&M\X&Ί(~_0knrd\;oEkQkߥ=ٌ` -QcQLu.O|$,=}ʼ¯"|cw=~V 9~cO .Hq$$zN!\ RC,whܽܫȭhk$f )X#g`gɴPwqd@.i1 .3TaγK呠:_'ʣEc0t~?4w.h:6ʊƒ)*j\sH9 * +(Kg%%wi?o=į޲|RެIN˺Մo6Sgj=S J>Ey/. 2cWwoM=[.RgvHcx2Z {Ef{;S[ܻ4aπ)R5k8@±{bb D˴ P20 nU)o Í @(!Żv>gɉZK#t4k^uC0ϋ @-%ɯ7ngJIGl)/$ѽ凉6 ]W9sdUG]nDP]6W65Ҩc(o3#7i-Ks#U:-coƭ rK.).;ǿIܒXw9Dkµ3AvRɼ5 +F3n<<`^ț| %j$o+Ik, eÜ@?j"#> B4=`DN bƻ-x6 @ S\o,T>_2Rj9̢me}(V8lI+ê9A #if 2 2=P-jϫ߃$7yd &1МjJ_oi܊PLxgD18N;ӇMLUC)ϥi)H)SD5afe Om?v[ѶF]'ύuA\tS: v&rܰ"Q%,!b.BdU |}8s]$59#AflA^XuQ+;s'|o%+ OˁuGxFNcz>Һݤj !ΑS.+Vl38L& ˙)W +%ם֕T05QwÁT}f.JldFzC%;{S9~j .F!9y#៘}UzyMvW1P=GLLtwds矊hݼ ZCK-gՖ##1p65}_8/Œb -e'm%G&`'L0rPAW5NI1\l9%|I:3(nzըc1=q&h7 ģNZckm!<<(]> ȐqF!!+CXI5&(A6ݐ1%bُfrR7q9 -8#w#z#.>H6# rgtegͩv_ON(l6d/yT@ T-8O&k Τ2W.׺RWۀlJ[} (SS^~P^R+W)#,65?g[sb…~Θ&)GS AK9Npw.n)Ñt|`b..L){p#XR՝ᰃ;Rhnj7wu [f9&^F#߶5[60=y?B2n9ecҎ+.B{_!  yfH!O]p UTKS!z0j8擔|GفhˑaAuSښPI 6SZݎd#'4xsʸS:p.˽~_7Y>&8瀌,peF08hxbAJd#"bt)v|0({F.$2}~l7gܵ3 f?:ih r>fuZ8᪜g(]r4d]pbEJVsp=KOj"12oB{6LX9/ZeR\r6{It!&(eOYL (,C+#Ǹ_X6X GsK*?j:k2| L7*€bUC9 :`OpMR鲰SU<6=+{'Y`(zͶ@6䚜Y =NP4ABQ{\h K 6LWc,v.ܿQC jBh$ùJi\ ^mPAܘ]uᚚά,֌ > NXhpe,`MZ̢.H Пg*œ–p:npm0^~{H ,>z֩ /mc!U'x)c=}JT bV$ЎFDɏX0:T00yX|SChPQ2DC~:FbZ 0#Vr=N\-ZXHA ZLPۘ |ażnoVڔi*$De(s;x6w>\q F$. 4{>БNK5+!.uq>ݳmMrLٚ~oWi6& ȽM-۲{7͉;ITElseV`ИyiAϏMDbxA_H!D$Vn~$)/Lu65NGW\xJ޸vByy%M0G/l9TPqB>5L\dX27:-vN2gH未"97ǩ JF3C^+S{J|,.)LY/kk~*R. -2aƭM:4&*q*L4U,TCs\uJ ;pMcZU7&}M<]OKӒK'Uqm8cyQ\ԋk xS̅|۱a]՘c Sl seC,rjlk}\A(2ɶXk40?HdODjH$pXv ev/Kxat_bLyRCAC+w*17nU^dd%4J6tCU݃xSF&:;Moqt7STь^kȏa@ q>/J ͯÓ e=DQzc2xN\hW /t>7='cU XIEV(%"be'8g7PrW뀵ӱ >v.">H@$D/fcMi򖧤/ܗ4#e Ox1zbǪS7N#8   @:w 5ck`PeN}%AQ~GGt]tkC5!!qVSc, ]K ݆Cmٱ`P%-9cs0 yShAUIDdF cɷJ̎i F|Ws#BF`0?@Pałs^*,|m 1fWUn^A׭6ep/>i&UU+zdLM1כ`Ҽ^CPhh-t bX5bS2H}[41OO05.aw_Dh *$șXg^b_N(%QJhB ^ fZw ! μ;wd/3q-sIFL،q/\2x̼w(ZcӁ~ԚzSHۓ: hV۞Q$8zm1 ݆0RS[ycʪm/[ o2.ӕm5'+T]u{=kGu1ܭ6Ђ1i1[Db#>b%:'>"#MGмCV+TAKK4@RRʼr׏u u7Re5I@5CUm^~&GѷЌE!fT)柿N5)꧴+7HJ8WSsMlWya+O $UιjwOWK}j%ȃtXQ/8,جEp2X/4yWbT|׳aؘWOD :??Z8MB;IbAcTG+gv!2r"F_L}td6S+Yo=TϰXd\)XGU/(!j= ԙ8c28ݺYɠ̃^^PCspj0 wO (-=#lu`¤O"WƼ~] nPQ} P]}x;DI x?Z_RJ|pm{iң9΀pn'.oaPamK>Yp{l[wb}b)Zv8cv=5||@`yɑť V&K2MG堁 IUth_(Z$MY7eOf4w`o'ܠp.ajˀ7|v;|Map2 k?ZYt`^lGgOZ,k6n)70ܱz42]#WvYDVᡨlY}U#>?͝, V IU[Vi(#i~<6f  ͱ݉2gCje/e@zuq,OOZȟt(b5Ks s+9³j;KҾ8Q9p4CPV#6N.]H0mfq"%Ċ0 4etbR,:i@]57 2jmj'=Ծn}>_c=y=RW).$rshVȘq+N'{d*MY|%x6Zk_3|~ /PIń~ʧF%r>r'P4>Jc]Ov5DD1`׭<51"dd Zp]m]v8E]O9ϿW{~cwV$2p\ќ䨪,hes^^j?K"c3> mmHv5JH~e_*j%T|j[\Tj %@ik GrNskO!g&_R M˷1D$c֘)%E/VcX4E--"]J,&5 ftn!n67t鑂G{\ n3LHye:U7`5$kcx}4?MĘ5Ei^Q8/ȁ,AaG6IÉ+&bg ϰ1 q>aB$h -Nw|g~?" S4%ОpjI9\흳*K !8Pޫ4S?U〫aZ=o V{ԻE7yV57ؐh4%a' cAs;*Î>#%1c3WX{vSoN$-#k P6gGOvY5S(GS+IHQ{ҴA$,\_hm᜖ oietc?.Q/K˞{í8"~Hq&.Nu-PrdLw9:'ͨ kEZGᓤ^-OV.LzwE9(缒 tҚhp~{@8 Tr_Q)$KD/"mF+r(/p%(!lhHoMYnAl@,Ic420t$6yǽ ڄFI']~dzOC=/MAn|\r[U*ε,َ"6 X#ĺ+jaS+aHm8:jÁJEE8bM~Iԋ vI;* Cul ]Z59.kxk(5.Bۓ.a*m(::@# # lr͞]zw~<$$+Ƒ+Hb「{a9VE\̸ՔU `\++lmqaKQy/QM B= ?ntڼ\1"o"o|0e,uaUC.Ӹj/t=?$d3Y ?]Rt4J&r"hgTk,VJň>ֹCnC䐕-BN;;PNdZsP $wd u.&҈T.s[xm؞۴T ?YIuEFUHe©c3j:ZGZBܧ>m}6VY &褉Ņl`_$ m߈3];DJ  JS%UkIӠ6 )ĖRGMZ^:P6{u)A/1gjiI0-Jf =;c3'Aj#yAexhp?x @%$+)0cpؓ~6NQ$:g{%evS䜛S]v P*(&îjbzQ{7M2q>pB5f?U쮎!%_f[ |2kt^A27@R4ҝïIUd ޤ {\ٛXTlF-3@\'=GhԌDK6ܷd_譵;jX vx4S>IOZu(ȑ&,g& N @Wנ1H -1 fb/Dǽ4h | ־EH$V0}S-aOEh:9}x~|1DYp&3 G];X *K3?Q:5)-J-J1L{rJnIv7yWh J(0*LjoeF2Lpoa-J.hy*AF@>j?ԖFE?Adνѷɩ㣬 ǵj&87jG{=W˵#=ZG<_ ١ޞ^u%PqN/ڌޜ+_=y%?Xr %cUB G8Vkr10:U5.$0H]OTrzzE#mQ.&`|x~gB5Ǎ[8&NiT`1^O~EJ}F=.{w솈.d/^Cw@q *,%GNB;4|KƧ+:voDh.Ta dsD`I^Dhe [_26 oj #f Q6g8[M8 +oqʘmIU?%2r(!Mz9U{oϬl9{ 12󒴍M` |E}v^~-Wq$%aWIS5n ^@ㆹS']kq qr,cFF-yBJ@?BRyS[Q־)kLO竧H@#aJv碳NUv"Dvx8zU>wC)ӑZ]vZ3_݊ uπ C8sd2)c*N=1Gd>׾6|d *l7_`6b6 (Ş% ?ay9n0qRLvj#΋^L-0_ҭdKZl*"qrK3X  *W egwo4k6S%Vpa*Ggw((Y[??_']rq~[l%-g>90Hp +1-ٗ oa[b FM-{VQL'i1X|V+%q4"ʇM ,|Qg.FBOq e(a՞6='O$כ*fnKSk>yGqVi3x&1O+yDCTܘ4{P<\֓{4"ڄv .]*xn.$ta׹A$2A ]H."&2Ws[oMUU@)O Mv4*yI\&`[ Hդ'[OE24Z-W7ntN78?mU"_▨x!I͡RB5WRP]z8&7` 6'QrC;cNELDX!>Ve&r4nqRM\$5L4 'dNʾF 6 E؅Z9M+.q³>P6щn#m:0Xu{@0wK?]Fy|K e>}@r-(/MhK8bn l].%?})KNpŧE89Xe)!oR3>f9,JFXw#[`ݐ*!8o@,CJҐQ"[LeV"%%7I l'* !C u~P^۠H*;=з`Znb8MwH:?iŌwSEO: ի9hso뇘rg2_Ȩ$_ J; 3@)ݧaGp)]UiEBҴ7,Fք؞ Z/'R,dLZMTJmfLF=_5Kv▇>.joğd5(Td)DMpVc@ }'~ՙ2 (NK& .əWXw8Cɱ3Tj V.(lV_'U`?8E9o%( gɿ+._ie->)y,Bh"f>B4P}5.iz,Ɏ^Rݴc_G։dwz#j̡֥jrmF5cΌnٗBxLO%|?RP$>nભ77U]ڹBfg8*ʨfѡJ@Wt8m yITHwQ;없]eLqֿe1pӐ:N(W%([ݢֽHW3Jhf+tadR ?6RنPդ&B~@Ck?Zs[Y)\-k80AmͺvD҆ZJkѰlu1wT4["%v @m3Eb! xw J}>@|&L^H>OoxZT'hQ=`bj "0%Fo0:?z[&*M) G2a?6q¥UENGWX-5"(t js@sh0!P{MPM?:R~$|(~g`)+:ՠQR|v'Z5zu,NSםWyknXl{;S_PwD:hO(̳g ;Y_Km*k)3l- ,#T$qVjUŞ^v=qa8GۜN+Ѱ& yr&a&˱`0- YE' }Iz%C~!@qHvLtlfe'?fOE +҄XIP]4c(On{ނg uțZ}vcMV7*6Y٬D?/ʣq?F7HGcCnia ד%^"< q(ZN4Ju=kS~r-fBmG*f$4eJ8˦&9&csMz3wAK%_2Qil FZFL&SmEZ!yEIֹU.lg*,:)8,*g Y>\̺XrQzN.Hܸ( snn 0첢O) =4C=eM@xQ@gl -'|Y?W19q H|[}1E8z UMɇ@+&$VjMW$3`yI*ϖWv7jZI­9yC']Ȳ#&=AV U94o[.Jm L&% a+ߊHMqPcFgw5]x޾miq>kqĖ/B 0X#K8LWntƼ}ɱ㎯>1ˢ 1P*~<,lBHcڤ>tvnZ |)׌s%+S -((L]fT ˝fe4 #[)Ds"/\ƒcj# tmt'e=wn NV[ T;_T;bLLU (l =˭ B<^?Q 'qe4w͔ 3n D!_Y UlX@ oG"Il?>5}}5"?ʶ# &r, J&O37WyZRm=[77%} =`6-5ʽeҨVaOL V2 `cBl{觀Agaߞl{`c4.=R-}NǜN\&7߅: !RKPJZ.ftgê)32b*L vҩrҧF;eS0VgX''f(Jj:nFNV-2 M.UA"&(f-B#w(׺\ kd ??Qwŋ i88^1e̜yV}i7[%%Sc= 0(T39R)Er d3͛e<^TDt0 n<&lLAƄ7:n`k{ybNLU9e4l8:{p~8ܣ1O xp=%4OY #zbai?1leVq*$wmj/yi@ɪdk&yjd~9#2>mz+N#D} ~(2g}v=L*f:Θl}fnkX$4TQMCڶj 2&Z{7C @obP;+!\nLK834OZ0w{bƶQ7K.8~tKMhtm-.MDE{"'Lbe"ԣf;8ΜJZ?+a:-uWY뜀 80!a蔶]F. zpL퍷7.V.h/ƥ*%^H07zTGRs.u7EAf']I k5 2{|׾lr$iq^rtdIKI/RWvf+l v(lu7q&EԦj |6JQ[u ^ ;pc 6[T-HiT&4u#ym_ϼu:rd> ^Q Ev WX8nKI;q1 pޮ+C~TD.%I= p+ M;U2Ǵ"U1E%ZAdq{íxӫ+ٜɭゴC3.@:6~`p/" f7Zxf,f$R99pJG유bfl !] &9@RbE^-Pdh]G(<2JFR{a1%ɡw4A r~bR~DŶ}z=,+GsڀKܜyOFLUc+Bʢ_ھMG"?@X?#ԩІ4T!iZw0gύtM({.1 (e ˟+E6nj6uRTkh=qHnhI֣B]Z'\Ń]#0S`h~P;2w{|+au$s\h<(ٖ{K[Ah؞X@ٟ:3R@v\gAxS0m͈h U|˗x*:#ZM!.VRf ɬ4v'8'%#)ؒp)S߀^ أU dx]WݚAvGxKgqy:0v- A7Qt)RKnd'iXRj%}<7ex S4;SjjWnJ;%> _1ۜ&@hgO}WL;~{|lֵ]& `kOzg [a>ůE*qw@`k%sAຮpt=7ʅ嗳$9oc,@ tƭJJ*نjR)tmsH6![qXZ)VX۪Ic}<F9+ %(ʫ0AO9jBf4l.@+yaᏂ;u^BFN:‹f5}C-.@H`JI?eG8ŏ8; 9v9bfS_:Gt5"RkP+}QpA`6{)aaS yjs`4$t\I7T#x|ߠ!^Xj ]uN,X"f8Mf4!#k X?&{Bڇ&È QN)^fN:+R.ʖ $*k\׬$taP;ˋ yG U4F\eh#6cx~1^{$h5mZt4ys9|?,vwШPE ˛[[qwIPLiq'oTΊ0٧ϲ}W-_5#;u00iAؙUZD)؏ mjp{dSPq<`= xsl7k~&N2>+!tψ[;3~l\8:>?[i՝qݐ3pvZk6؇Ha@Q ׉=6 BX54;d<^$={r.<˦Su zn~/#+a57.}wU&7&HMwo7C'L^7YWN"d;9&i=xjB櫴U: "x)Zz*Z?&ĸjzpC1a8FK[. Bz_uwív+''= (Kn}_dnub"7q #Qv@-G(8Quxl` Y[CE# gT;RLQotO*Y"XM ,Olp"ز_~BG,R`R:b&s9KL\WD2#o  lΏ,[pu|uT=衬5&trb/)-ݓTϡ_8 gWջ 4TME3mo^L3$LG7{x4yl5McC!qEuT`G]E:Za!P{Ѐd׷OEBv1>n{,#{#i ;A/:EAB_Q2pɤ'39bqa*òv"X=g-#@ B)0{~8Zk3ubTɻ+se/R'P*2@i/;Xh)FɘRTyr;e GJG_oL?㭾3Wv"*b\AsgɃM 1۔*>k7*;V !9V\/6٨颬BȠ0N r G,i *|vk\JvD>ܑCp ±z^ `9́-G8ʒR<|nl7I63= :F.os"@?Td [̊8+g0llZSJ*j;҈hD02XG»O`cf5E/i}ˆeRY~C%pA7Tp#a@ <8'+M3U?ݾ1 8ToA#m)@p'N8Oxbbwe*8cx)0m7 ӇB][8 ^?/1^䔶z̵aة,xot-Ʊ#G}^>Yt !_dBAo*^ޥڠu/M i[8 ܝ(N{&+~S}&WERiOkđvL({ vNrV5_ MWO8GKS%E9hY#~Vo!CLm}[E$li E[<4C2?5gO~veCk 8}2X%{> D9+ !.0!snjؓk*ug%)f Kv:K߆lnmc,OboE+)ƴIR J1BUjB 7Ƈ-尬j{[TY ϸ4p }EC!)użz4ǩ<0n>?iq]੢U*xO‚Ѯ3 ȜY/0Xx/}£,NQz&T|̞;6McluJ Q#s:cȱP yHu, smFKfLmt$2@P[ƈ9(מ͸aRG`˙9ycPh'% XhYQ-dR㢄\5n_{U=|3߹k=PML Ic^; 5cp#ҬfX׶-|A@%OrD!јTCM[+$RՔI۴{ ʙQ4 vbjO6$T" *<'F| t tu̽R3'E^t6 ]䍾VU_A#mQ> p96GܷT,& qSSh*[M ߤ1˵-?SŰ Zr5PlAZlm.ŇkO+Ƚq$)-l8`D@9A_ ߁CI2҆Jgv{Jt\8ݥ` Rox&_a~Hn~ ik/#RbMȣ͖jz`XAo[UǗZ,0;_F^'B*լyX .}8Wz;pL=}L4=/nA*Wֽbũp&}8$|Źߞս֗\W!}rL} ̾Hv"y߽Zݛbx|4i4#HitVgDBTsGlQdn˜|H:GFg<b텚 eQt]; ZwfAw +3~~xB۾@7JG-Mj}Fr P.2d(.JS.\/-T?}9npUIG`BdT ;;GQuOCϮWW av]Z,eCpXbQf-N7 Wϱ'ؤ)cS"=lJBr`{}M߳g/I V$.#? hRBZР+[ /=gLH"=ck^Tv-۶帨$( FT*5mǀ,S; RX(B@(]>D?P42$Ox_PzW403n$|ﰒ |yi/cN"0HdйXHzPHZ*< BՐQMF6!3\'fN:T3zqyR@$l0Nl|yƹ|ؠ6@>;(3 t7;;C삌 wlg&D.Pt \q<@?+˹z4h>'EFx t1v26qzŸ7UxNFYܰ%` : yv@iyV!u aRTU2 1WA |mQ/ŽfARSrove]Nb@^G:'Zd/~ZM*DٚTJ"[$=9 1?C& DBwU!-R7:cs\:X跛1y+u% elzw.F%@)|^-dyJQuC}An$芞ao @CM^kV T^ct@HuOL 8;&n*]LLBߕLF'-9цhYI\ư3Eţhq?ω\Q~ \Oq1l':)rw#LAS=uJGkӧLBvcbsOjT|Ռϝ3rͮOMz\EtNf9 f#G"P8ݣ)i%<w?.v4.6 n~w'[qO쀽%msK{!Ry X0u<4GGxեZLplaNG5ZԻ0s6a1/88캑6&T|8gƅ=QN&yAcbN6"NY>kEp[Xč,TjS wQAǔi _EvX?]nQk~"l#Q57er*̐)CY[k> e`_Oyos8TB@!4.={WcᐍGvbǣRW ' ۰36&ӗ88LUih=n4Vbcy`l 2ON+xSB$ Y*d⻅pYl _8Vjt] Z\ x"/ |bbٔFD5\5vNv ņ6Q"H沣\Zd鯌Z5Y#j[㕂0GFF|.N%'󷲱,ݣXշR7 ˼JdM@U)Eq}]3}PG^Q͕tK੨2~A8^b*,xYXVa_蘆 Xۅ**vOi8j)t My.w@.@ufN|-0tk/;7&!BF hH>D8{ YvQkAVYkkC$U#Xl˂MِGG^ uzB4>pǞ4?XtNu嚼m'É;r@.'9ζx{kPK}RV[ExN4=92t )pd`)]a&=sOe'}?#)^^(eqk.a2aR dڻa$>Eq0^`@2\-߹11wkr.9d݋8 sܰ/x/Cp $棠wUaW& 4FC 6c(p*;Tj@&6tJS `4c xkIipL`ػ j>5 m`1\ 9ňX,na2B@Cb3]LI IhMbM% Nh)ѤSZ$ҖIѭ8uJ yb%~[HҪʠPK.<`mv >Sl\x\셶wڄ6-`ݼD腶iW-t:F>VHm$džſֆ (//N0јfP&Y\߀?=fe`'z],WXٚb%ڛ!4eaƛs(&Osߝ8_ӚŅؐ0R~ -r&AL[jYA 8t('+ZNPJ?R}),bAs"S9d]hejh `dNiỊcR*vhXf;tE0==۰F^YzӷQ9wDb|k&gXoR@6|x6Oָ9+%]Ldryxm7;iJM[{0~弛LCdLUBJ!$AzB8J+8YP)_aqjyS C"\v1vtB.poAGx0tKW6rT`DŏeXfȇMVm1QXd=RsTDPINT:Ruڏi,NRh5(jK"_[*E*a:*=*uƄ>Vu~Goe3:T-w4DZgZSE*X AB};qjLz@ y- bE[wf p3v #m5YdR7.va$g!cfeF!i]tQw8ϰk$އGVKwpU0?$̠c9O1C¤bMF?.@ԞJOUx;ư+_#_+ aM2:Ǔpc\\Xu6+=3ݸӓi$_7j-4f s+viE%G!&ObE4*etܡrQ+A3B[yF56k̏^xӵ/̿oZݔw"[\6!U.3(h_f9һm]>bm{rQ>KT}A"m5呲{hfе0"ܕd(ty!9gX'I/yu jQH%۝De{1zY*g ?X e] 剭a!uǛi Wy^PG`}JJrK1t}k04Pዴ> @LZ/ϒ_0,E cŢ9/(}9L<7Qѕe{_trTIxa_%ChS  ߙ;(Aޕx7RSDžtͮ_I! E7wX#m d@YtKĸY%ZϳCKlG3. 8SŦ ?%ӦL^(Au1PiاʓzDY4f3{(Г0j˔k^F߽q?Ɓ#HͲJmʽi b#s ]@]szyjGkP\P)bQÚRBfsT)Eb_G7'P2yN" r* +61z5IRlp~F ˟f3"&!]ӭNUN_-E72pԀORx7nɐF=Cn"!]LA]^}MX cSaðh$?5w3.څ޷9U6OTC |28s XH9b*g0s CW ؎"CrO tA,tY>Z=hoxoVw2mZrFvdt8YoT 0;`jAd14*;Z֡vpC"BIJ=bʳ0qX$*uWNƚZwgf#=ێf8nG7]=C:rR$\>h3ѱ c˺Rew3ݭO.:Na)de2F'L*/ .(Q ќ8OtO sSwi卂>ET:Ǯ,f&p 궀oF`m[{/ucwkon\z0 s(D' {3SAu5DwJ5 Z!;u0@ҝPd)` .sp.% `ÿҟ#,=p;nӬ^b o8M oyݯ)PvB*#Z^vQ9=a*Y3\F&rlDI"`D\F/oYR}Cb*>uIpe^jCvmM^6ưH1Q E,W)krE R]V_ױɑd-ӌ{!c4K~BPtew YRЮb,; vt(#z-]0WxrZ4=zh5h.̝fcO!t[V2*0g9 ܥZ^X'vyp#?P]B$g4nWܓ*`$Qz_pcuo2Lir1o=/o%\>O4O"UcIQDGS07U.2@/כji 9省vJ "CM`%VƓ,8*VI_D" .~][}ignpSu[*UERЮ~͏4{ӀB2=X)~тxJO+D/e '^vD&`D'vtEo"ۺTE >ۥa0=A7ۤ;]Cu qEXVx6kwjn "M0˦ k~"\[7GͣGu;]^ <Ih"U?[|8DWcj_iktrd@} >zD[4k)COkKIׅ4 3q iac<_Kn]`Mݿ(ͳh5*s+~K#Zv!t߳5Sa ?oix?/`0:: %N\F.8bwͨaa'@!ZJe.r( "928"[ }&H*t H\G4?w͉:ԧl gĝv7/[g-->i&3m]oۂpmE疧QI Bjrϻ+fۇQ9jka|jq5㡦ʍ誫&_M$+/#(rsAI,f ;I8<@3,|cx 5c/Wځzl: $a*\pÐ\ddb qtO+i*^6Y&}5,Rt}k9q 95.T9 .M.eqB l# 꿳uҌ.i[ 9=UU]NYpM禖dN^27bN%_%'wQ1_.řSd#P&Q~<;B +E -JovWFjA1$nµQ\ǍyR[o[n&P gQ?erJO'"Vy !slx# ђ5{,0a+`f1 kg7IrKӡo )$Ds*Vo ໤iI DjE iN*v̉EI(:[HV7cHDNtȹ7JJjr'k(0`?K .S;!+4x x|nt3[xK@wБ,&nByJ]aH{{+&ϊz3 )IqrN.$A2 Jt.*Q^#xR˺+STx:coy)H_z6` !B{Bjfӭ'{B;-bnB๽Jeʮ9o73N:%O<2w AIٮ;\'XG*k8|=uAaizJ'K G;[@>.XIナ9cIp1OС: /}H9N Es@Zʃ)1Tp#mζ^ddR㹸ebEjKC+-?z?UaTzԔ+wê?Sr -4('Y,5zd=#6H{!TigݓaM mu^|0kHlo< _>a3 i_z7.p{& ?=B='VrhicHۏj Ɩ:n 0UpeIή'Ҍ9ޟN6|їmGQ4&.W=;b6yte ѩ}SؼZ/^s:V/L5`EjJIhcޒ'?K}rw =Iz Q/3LXށoERh%P~9 v6&4?m=*vW(pG/)'dct@|yB"qy)Bn@NwAFR̄LtgBiQX0vّKl28r'rߞ|zN\Akܿ$|7SRǖ"Ji$bq&!VuOC-*z&9M`.9b~b0P*PSib[!T,V@!-y2kD;A򗯫N6 h!sw}&^m ,l9B=2@^O(?T0;B?,ݙGe]ʕro]: ǧa^j_ 5wH/N}Rع.;'Z+qB zB; gp*8?&ge3 NL- ";D)Qe){"Rzp!vH0ޝ3Ȋ{Ą)r .Z%c0dY(+W>S Aj3XU?E|YޜLh ';AUQQ'OQ,A,k& \uӟ1'^' 2mCƓ\q_O鳴!UI–f,LK6)C蝹3 eoOќj-7whgw\@Z!KQ0v#c&Xcw&R* ӖW(q;,KN?$ZmC'3NRZa­&ѣ7/았ƈ_Ц0M AymN>E @~fwluӏm+vV+U46 }>&?8l~ZGN.MQS7p9c@Ln))= 4[ c hx+&r90FK5+\≏n%WCPW[|O;vgڼ籱|X΅+{$Uh yg*1^?_*F38#OInAՆk]|I#G`C'D~i5[<>|:\C4+S,&[.D'. 2M,R ' HjLG#mO6>քή{1Nf~dPFRuUF_'tW[a^7o}Nw;R8aþ>Fldr>;m-^g0KR#}Ow|Q:1d.VM\cyid p 6Ibt{Eo\NJ8Y>LKHPTTGd`Px4{f3*_%% Gtk"N1r\u'_Ǎ&^rTwI!Mij`opXKAi$вkcP%EQJM{gQsVS|l)gGW hc#dQy+x3)Q5 hXh몇ɗ;s u'k^[VT",n؉j{V]#R86T8qIGu1*%PFqff! [80@@brܶ@4u@*QppRϒ Q\Vfx}vմ3" ;s~=/c M-L&ƙYssɴ4T6ԏ7'0)V& 3XV"&$I_! va%I[[5gNXB!/5C9-=&wP7P2m,C̘1'o:ֱX{{Ֆ{BF^bB=6Bn/9^.?tBǪ} 4L' U)I&|kӯd~^GYWy?(jO.cwDC{w_LWHq}σk& )C8x #.X)2"*iffr! :&$O4,cYXs|,~oؑ ]3gE%9e|]U΀+A#'DICͭ[,9D|oo'aޙQaZղh32ڙA-/PX6{J= LbehRnZ )-6ZM}' ^2Ș%` .rOt- q8w$ߤRᅉ;#e}UJtY<0ty{$W  楧H)14{>zR)W*aV84Ib@'BX&z:Լv{9*Bkb'c>(M*%E;830`g5c]Й (7){ZFپΉr[9(+ZFKp]Ջղ(NTਵě;9*$ -˛C̾Mʽfd63ߌ6 FLIh_?e!mDъQ'eN'h[*ʪFJB/#Na4$L2< lPuLXGdi]ݔK }S{Ϭ҅4Bv[{p5qC ^8B. :o\e4id°gLX5ծ'f6Nd[+-3 pareA!VRq6=*)Q)9p>ܗZcX6,CuJiZu%Mddd·w*5 P_ døPŧ)Fcޕ+wHi ¯^sKݖT㒆 \F }ys[07Icz0oZLD/`t{:B~1uL_وRq&g%<\jtT#H0PYT+p[+F\_F UM^ri3>+v:w>mO6=9/}rm:ץQZ4BaZ&;~em Չ!2]:}?b 4qN`wݺe~(&bkxud3ڌiƿ[/i۴Zs¾֤+lx S wn{yi?̲'p((ey"m$еC0{oa_d"̔ i$wnuWޡC "9lJF*ʃ8#ZR=\~,k !>v%b˭b:Nފ{ڇ (.ir#e7Cd(Gо rmP䮥<^DGD[WP)2%{~2s"1ELh,PsĂ·,_RY֜긗υmreEL`/4}2)D䐔ipz`LRϖ߇0FO:]ye"4qB҅r:Z[AD#ynM 5<6Ybʋq;JuTѫ,3 l0bQsȃ__WT/|B1#em>сSv*Dnc֦/I'?DHk;eš `l!)|Rcײ6[`prڛ[AzN5O?3~B-AXz㲼T=3Bs)x.w|y^"Zi3)!#5{RVm?C;]/9!s%jl\Q׾'k_hefZ#??cP h1Т Ŏi6(hL,T_CZcw'K>dY#P~{Ԥ%7؇1%9E+Lou{'OHK)4./#xM UB^:iԠ{ .R1kpQὧ?TCA VƑu>wӵ: VӯR8Ȫ|1g3>2~m_du^hwSlZ7P Akl} ApaFq+ʚx[:4b#!Ypb gO"K{V'EmC%OWSjdn0 N`3 ;KIN@YiuzX)u%=;Ɍ{ \` & &jݸy_ԣ36j`>aDMǬG5Ud}Z$Np.sDzᖀû4Blb(qZ Yn b K=dnQ5^8=q(]n)F|T{xY쀦TJy7KR 2|6=Wխ'X̒ltc5F%R*Lňn1&$u-"a3*yoQ/{e2,s{TQUĽ>45xKcozR+ aO|жE]de{L2gv~"}+^Ia.x߷=:E܂/W\;&5))x&8mO@3,_yHNJ"RPͱb@T/ֵY%ΤS|H&M~w?G'iN f- QZhd&\߾̀cXJFB3)VtBo=]D {g\ !yyr9p:l)^񺰑Vv9]OXɧ̐ vsBM_f=_{yϞz dd¨'9okkdh_#dŮr=4 {Y g?@ chz~Vlæ!Eq˾: i'b]?hwH\TKʝ'4>" 瓠jy3&쇀!]-xc 9LhyiɲWz3a2=iNeΪ17O~9{^5q}Ug[Q.MUAt{ M5#yTTE=NfEl쌴j4@ȜK>H7ϐ8L mUth[IN"Rxkuz6=h>;`u*{ɨNBd\g E6Uyb65D5`]Piݮ aY_;qՅ,[EH*`E}u™UÑV?^P]ꐅQgܖ6zκ,hX#]яc"įroSo՝M(XqhXϨ_Uuƥoºdc9lCrvn\/u՗|mjeByBi|q;y%ΞR8"t̙=?ϥD%؂6=o2GSfH9 s/jk8aʪP&ِ1Yzf-zӇ>L8 *0GSܝ˘/ H)2 Qʫ5 HHs}QCܓsWS9F(ӊ,6bR[lbސٍ-Oh}@W#sdi ܝ;#Ѿ˦ ]CpFz 4' 95֢IZ5n[@gu*qB+a$ IaS9=jPgv)8܆v(An!^0^8섙hǽۯJmVXXöBj/H)> p3~ug@C1\A3doh99F|7ʈ-ڕ/NZ.l?َX[>$SKIj֖zy)ȖzhDs &91#2IJ4;\2B:/o&P\pTueyW#^:cdH/u@(!b={Vm5Qco>KoY#|I8Bœ S(U~3W ؀܍zCtiuߐ_p~ꤓ7鯾Jm><#< +M4'J O懳=>Z~FD/chV[pyz{CFR G`Yg|WbMEMc{KT㬩Y)=I(NYOlXk4ƹh񐲗3~м=㨤,S.cO&7tQTxMpB/*U+WFހO8&4pg)Dcƈ^FFo:} |,]^x~ꐽ1w)>f&]D;ȸ2C7՘yY_nfIu[NY7bhSB:`c5S5'eZ7kw_R#N=q`󧆃[Lr6}vZߊm0J̠XT 8]aXp:0W* yUl. wYlp.(KLz B ;#OhX d/3C:هn7- ]-2ݽP؉a缇{-ȨJZ7DSfRF*4"U l6tЀ^>$?8\o[#7&j~# [s"[<`f"k2"p|\ʈ%֮hp{f4|WyG4 5NҖvl&t}ҽMF6':$5~coc|*fjTpXCy˦ e/ &ĈQ>Hō׵@Gn+ְCվӃ?;Bvv,B|20{Fk㞖Rs]Ug֥61S9 H+eܑŧTWSg>Hmzf"~fd934mK.BaY[8B2+[Cй>Ƈ5^va ʘw"̪g4ӵU~Uc7 dc2lr+r@*ߦg!;?t3\VXF$b=Jeՙb".b;[Lr`DIkCPw'-V-Q7=!^yeZԀ:G:v3:K̜|#rw;%]6mjio"%#EoV+W0~h- Ym4_Mh"<4p"'`eC|Ѣp-|ec_b* Am v6 Ic%vʜ6Ul )Xt]c{i0\-&kK8qlQۖ]<ޝgm-b^ؤ c̅K6KJ`s^Iv"*Wfaꎢm~#e-\uS2.޺0X,Ŗ`r71Xd={,:5We7rːG~&F*{a ]~eñ Y8$Z9q9r}NdMu'r酾ε"ahe޶Acv?Z1W]AnpfԈp*z_iӪ4W> Q/me3;(>bSlb%SlZHk(sZc @{L0>blG" EUʪ)n,r.i M؆YeDQ;x;rv g߰of_R'ky4<>6v!S &9Lj@ @z*g~T)֕;Xމ*M]gjdQu c.Qp@ݍIL\ /tЬKw@R]mP4F| ؔwqYְNr{o4wuDr2dˑlE7Eohr}bQFj)ډ@d J [ ݹm>PkkBpXcN=Sz{ywDŚE YJ|dg kX6pW=T_"^?W1'XO \cML0赋9o_RJާF TBO8V "'Dd#Fi|8-NqeElbq>Fɴ1jem+n|-N` xtK5AMpnFp nS*T-#@Zq9Sֵb"ܭ[/øNeֳm-g \lv4ڷ`6 쎕s{{ۓRT[ ʻ>41 7L6ioc@f-kҪ[>#h4d55c]-!-}QwZGk%7^H)⏸)I>ȗ^e֬&lU˱fK :]PD Dz]%0 M:ܡ=| kuq)jAq_ >;}Ar]|/ǹzK4) t-JP)ӏQ{SDl! (x-UG "sۈlX>u9ɹĘޔ oEWpON:bjJY/p/'nɀGA?^wJ`҄؃.UKϻ [yU[;dꢺz2{~"ZG:nLsQ@^ӫoMO J $ՠY8Ԡk֮x^'-&xۼR\nB/) $#eR(E5GdMD>!7\s-i(K_ o,*ip\ޡo\AĊjl* jK0lΘ >׵Ejzjknʠ>=:EB?i] COJW3Mrf>ώL&@*Qr&D{'0+94Fʉ*qMʼnmG(D3$U 7DhW$T fJUNb~ wXGޮ$J*(yG-9,gTɊs89o&gPzo8MmIX79/ڀ PE"A~-#lm+tS>:t D đi>L2T"3fUE+r3-dt#*޺}wc0?Yd*:nFK5&N j~WZ2vꐘ4˲`'@G@d.loCZ#P!XD 9[?2O[^DfXxUFZvRS$RG%y0E)]%],˅T- M3w!q,7FwjW|Y#jn~g,# o%qA*lXX]ljV$1Ɛ,pvuV~ߺ/O$wuZ.C|}Ҍ K*n4W:9o(,^1V_/ۜlbfD{z"/ axF w 0U\T;u;*'uV#/F;z y]=Bj2ZQwl M;f&Л@VMY!X2usD_CrJ1KH-8 ۩YTXVI a]FH~ͩm_/eC>{ثמ%͛.Gش+ג4AЏu^2E.kv$ji$|inW(LkYC!$!ŏ"eTwTV y,5 yGy^UyxF%7o;a~s(xjJ3.qv]{9Yky&q|0mo991';$q`=Fb') ¥B ݡ(E׃ EUx499?iar=!&_Ka3_`i{{e"XrRZ t:F41.kc`1-?S`&,$Ό?5I_yi8ɦ0(rvv\#槛~D+;8YZ!׸g-3Ya6Rv]qNn$^5O˞]Q==OE2(PC;CJ4o#jUXC0rұ7j@wzǀOEaBʌ4& Rh%q()j?[V7S9eϟؼ_M '$-Js/N}0q ;:i"Q% ˧dShnv)Il`ϲXGu};ĹŗQWZ?g͡wYY;'6Rj(%2S6pj0π{Ja4I )ގ39,(TxM7]yޗ:G>; ǓCsu9ͪn{?7Hd[-C{]Xm<]&дl<{AX0Kks8#\v>׆ :XX leJ,=3X\W0araFo.nד{@/nA> C;v6WbuQڰKʴՋ `j<5A`66%/KERB Y8-YE-)am i>j~"8>TQ^ bԡyH6ШR$k.($Bi4} uvi6`\҄$ #3D=Ka3wĽE1+p6rg<|E+8*R[5CݖW6hS4]Q}3,锩Χܡ/.%. V9AXQV j),%(Z9zRqb,˂`\}uN9.$ yv ͬM)Hw3la)FKu4hN!lB`^pлJa[7o!ꉍ>]!5iė I@&2 -n(WQAQ |Rz]~ kߖmϸ916'\cq%kJ[BDEzspu]4 'x<׋]5e=G5. "(ߊ_kT`JO`)e/yDzza{a)fCX.6ބ nC]>5 v[MjbH|%A[hXN'[T0"'Y<*T>#߃ZZN\79C*<#ьeћ8zYYlKgԩt%>r6bt=;SB^PcgoӉ$ɀ&)g8^ed#YYNl[ $ĞeX?:xM9(f³I;\%20l?$]lƌ8yq@;ZˡMOo|4/)Ĝt0I+aqLa3 sČ+sAxҌN.AŕUioP'M/)?C%eXY l +lP~SANDS ^@všCFX0JJK噁9Hj~x&XGP$2x!ڽx :e`W NχU+ST #!僪o^>Š%R\@|zUkC:։5C^(8^ tm E:ڸvoi-`Fӿn5[/ZۇyZBžU 9&MlAz.ƛ`"E ,]"tqΗ'UBX{ Ido8A[fB5ALaI0M04V w >1| CPR-z#]ZLv"H.Δ}QY#Zr\?)bs9XcFDn߉b;u۰ߤ$( NZfo[$K?=`>trT\8)˜t9sE D}bF>I;`Pcl ;J!pw&zG.al:}?=.~t (ze[KrӇvqe0*ߣ/ϰ'3SyH}sS 9brM*1:iu!ˀ@v[%;1^VMNvhR$f="Fi4{k s$JCCj%:Nd.=Q?h.*!UOQ:bP'iьBَT,Ni6`e 2{e.,RyFw@ƱE#g&T/g;W! Taѫ fg6Ijp8-Ɲ[qIZ0څaK.(Z_k俉w  z\rW#gXF;Ւɦ 80]}{x0>z]ph}q Jl8mM|ۥBݓd  cZ)qDg'rһbztSȵ]QV{z6Ja]֧)<(OJf50y=Qmk_0p[Bbq@J4)E u J^Ԕno MnaT#%dTۗSH4xLm+>\*fƒL$@G-c\8 nIW!c+2j4L\A'S&=2~t%i%_ֳ. &(7- 8j&X|W3H.]xkX QA6iDqʐY'Cm 5tN :=SSe.oAF4&oߕNo3ƟS! t=!xI]6#DfvHDKizfg.ovuP#+NޒL/z pBkAgrߧK U麚 ڕx<9fbw(ZZŒQAj:'|hpޞ lg~~} {K8ϹIKnysMޅ_3"Xےvw˙tms}rU<= 8c| c Lje-x؏72JRP`.-@Jvu^p{gX'\7|qH*'j@una8Dn8oi3DbG ,jR[ 1n]*V@iɏQCZWx'!Źe!cH YkXX4X%3ďnH7ciw%5չOt8 'sF/J4vZQ1YٴR:E^\d.XKs6k7fN.ߪ}ED?%, A2\O:R\Ԥ?3сuc_šj&H%zᴧi-Ȑ6y|ސDY뎑][WJN[[ ->3tS=*'P0fR@)>-N1qqc-M6삠랃8z.-,+t'dvd t<Qsz²H^'e|fVC}n_]{Bv@K'$.:8R$K [ӑ]c{4%!'3KBi IGBZo0Xb;D є]1t::jjaAws^ cZ*M;H;k s:% ,`U 0:qC,t0?b8LVV dt咤];JYu{Rkg|YC6b zS%i\-~ErCA(&\,55WB:S랫HB|\ M*{7A.6F/?i +*1FvwuLz[쾐CaP#H8 /lMam${{((` րhӑӳOE.I14[~KXeYB0 ̈e &b^FWQrH+ɡCG*PpR^ RHr8|@c PSWpW>E <1#Ɇ=ۏ&xָ []x3T$lkn;UƊIWNޠu2–rYF:?'Vq0D{로34ɏea L gxIwwyW`9ko8";;{ 2}U Ũ. ugR R~q3I&jV] _w vSRz'9B$L1lUhĹ߄ @=/M@!L:yqmqEjPI_d^l]Uۄg~\,0o!vkSDӵPbY뙉uDU:E'%݌z {v.?D|@|{HQddEF2z`Blދ<1L~i r+URJ%YP>ݨ,誅(-p7k&5eMѠ))]БJVurCD za7I ֣ߤ_HgH_]:m]8ۅJbib.UB揰aQwg*1i Uj8]2qX.\!soqu/Qi0gh+wE;{ϝ?@T#[\Lz}BNj4R!4'݂o`#Zeտrq@AVvV +8yxGXϻ*Uϟ3y ʾ: 0" ޠ Q%λMqҊ٧IQ; ykLל/|ƈQŏ<4t4lWCP'Dﳓ%dT(% ~t??mvC"lQczv]4^Ff>݋v8=O&_<#Νno9ϧOI|b@'6.O67a5_W=^E4c;uzrVDAA0x]?Sn`hj,cܙUgKT8_5= ,&;T%V1]C4,+wEgnՄ.Ho"2;=pXYe[YY!a0CA`3K x}>p^t$-BK?jcjϞ^ jSg -҇\֋'}8NM`fy d9#@G] (q( |s*]u8fFZ6rISi7(K)i)$1G_ fynqcɏ_[o-+v~wb6{9;DMbem%y9Nܸ8#Fk^:aC3JM#։~pA/Neȕ]f\]Y (===^ߝsFYQJg_.H,Ii{R1efn(U h(W^z"="Ii\?ɑ^%2=u5 pvG$km]*nnJwe+"2氡ъܩTK;<k!ځ.o=7_mɊ$E2#y 4pB1CY*bbf rmU?ˣ,a k2([0}2;ahɲr ;ri&kKWgyOҪ؀r"qDzE-hp 5ؼMS΂s"9w+ `#ގĒU"KmR9;<,8B@\WWٗo2CyՕ7;Pp!sew,"pՍ .vL:Ǵ㷕V6ٜ>DNQ]v*oLw,ezKs0gD,p]jC:ݘ= Aͧh' Wxh/TZ/N'3}9^XqJb5,ok$V@'uC״b"d?+<tAhS(1QKvcσ%p ᱣT?~(s\d7f9"K!IL ǎA`M_oEC浅;ܒ! PYǐwW1ΉuF((@o6Ed ʿe2%1{示X T:n N)|;^]6˱Y 51m-/Ax7Z{ PG) VScGEY<.=Ϸn>|%AIs{V"D$(j_Jq1X~9t&7]Xuvivȳ2Mˁbk4O%k?4r"[%RQO& 0ws488iG n&\:OloҰyHnt*.͛RJ"x3\awԩ„ +3]~Yۉ^/'_̻&p@Z7$jA'4"$5j$o{y%upd߁ 2N^dc=ƱʬL(?eLhONj pǫdŠYP7D+`Ц*QU;|A ɞ}.SN8ٔNޔ̀dm8[' ҟAR4"U'\RqfePe+ 0dv2e ^ЄQ4,} M!؋c6r$lTg<5 ;k2ڬ&Zfm-eA\lmhcc3k齦Ͳ?~΂ ?D/L\T ҳ+mz*ch ! )7anƂl3ІH؆Ţd,&@˺P@-9UE}͐"Jleqƈ_w"yɉ jAe;3d=p$l6$Y0=f4ܐH:?]ow7GJܲIb{].h:aڲ yMh )SݡZB6_^\Џ(*uT)ǖIt /Z>ĭcW!'XcYNw} ކ&GBXSn46 Ƈ ey|U_zmv{쇒f1i'y"*ڄr/0Mhz/ c}0,lM!P*@zy̔~%t]sbe}%=FH>}s&((]8&HCh.Ԍ/, ֥wA[%"nb C&|Z2:<;%$ʆ[/MεXVZ<]0~HFlڝ.E) f]ol9Gs@"`SnjW+EI0e @֋.n&4BŅ T[ȷ7ImЌMՉ+w\>U X];^9|f M{B }eUufnPsINښ{^_o^^<M d7"([gD-?(||S|2)%[G y$RNnoqp9'|ONvU]!u ^ufCytG[P(Nd\n8T썥Az pA vqH\_Y( !}w\e,4/RK|FxQLfxq"N*$ӻȹ"d_*?>80\ϓB\(8 mk]-^s[P-v KS3'݊| h JݾXIvEcp/Fo[)]q^ȨO/p[FpqN#fY%a>t?/!I]{X_,of*Ȧp4 ]d0?:@3ԦԸ-%uM?"}۷l^gO{sH3h짓C5E d)*(9[c687E9e{t`$vQGr/vͷ:t8-pM=*d0)ly^>vjNr2/O|U*Nr݃szy1y=+>QƝ&mW>hQ<+c s?S2(;ʔu9x:':B#8Ӿ}=n_hZ+:ܔn_l41w/_ lu.}C׸0ȩ&Y6ok p~u4,vz8%30qDZϿAi9Lq p[O+?y.`3ğS`:^7­|T7tb~F=$\3(B"hR[$!€9,'F{NTn( #aPx [;'zS: &swtuXMzd9jpqF1h>KpSpAH}=amD9t^ȕ􂱱+(. ,T0<Û>)|}A4'+ f Yh76 GQWԛ w,[}L1j4n&[K'5WV~-@ t"7V@ yҽ@YϹeW.k#eWBc ,mgeoTwZY<3)qK(5C*/NmT:A*m_ *K2`aMԌ֑0oG}`}&PO,,pANL[G<E`6%(Yɠߏ \bP?#\9R;vK>q=s;\\"F0>|@vh \8U:Hp;Hm^3{RsCMC@s\݃KItBȄ-oIyMx! gƱ@6>X 0ُF]4~SNl~=L]S5\y"v@x/ .>@_닺 HIyt< rDw.$5rbrvyTFV)Sjٜy*~@B[?:0J4 ɎtR:j?M %c2җq®$ݴ= ,]$Ѫ20ٸk:l M08qx/%[k?-FjwiAPpm/+ ^oJ 9yR-:]KSKEd vX|'k[ y>HOTF=|!nw&}P(.^RaAEҐ}g1Iah|;cI^"oN7?C@6l3'|cMA/py\ ꧻFyz.6|ZK]G"J`cXOsr'ֆY!YYOEuny+T{|c|gJ,'%G :]ɸLF$ ;TG *p=NwEA{Ќ,s8SF#ſy!ӳEuoNo標f&+ЮE)}t际5?9h $*d4I1fWFSdӖzSW5*գ͉`)хf$ta~1H4U wzO٣dgA5O`'G>*=d=<ł1N&)[mVptHpww)kaxD4 qB x,[NsrZcUmXvH9JZw\&M5 Ȳ忧A>Wt2ݵ|t+P_: T:X@%Ղ4ǵsX3J?|*ý'n?0d|cu1#)y>#vpB* [G㥦]Kƨ eU $n~3H mۈĶs1 $eXw%mWJr5UߛD=@rkȺtɚ!0U Ni/tøE[ͅz(h,cDZ?|ۚFM"Nbc+G^8[h3'2TiA>|jK5El$ĕX[[FARP=NHOߙfN„^qa_۪1R 3'Sae-påES#NXTЖ?!L/4߀\6df3t\u7!@qL Ků4]BYg!O*mk@ww{2B9MB} O\_MXƨ iYQgb.@M\sad##=4Eځ b l9>ݥ- kD7n{]]-[u gI$$sD+}yš?z=v-$;? XLŔ_S-2J߹.N p)ĺiX\Nú*WERo)N`3xu dNLP7U9lSY*vz$  pj6x*K J$\{MHj5hĩS%%/z!p E!BF sOrYgXq)<:(=N'V7?TVNȟ i ,9YerWcAWX2 H_"A͈"̫tbgaQPsGk('VmfE; >~jH9yQғ?4]ה h?> ¹hd7,#r/k@?z;̪BLėlTv|éT(C8T̮T'wik+"f,P PM݃èMbʿ3!-Wӣ0.´قΆS7lp vlO_~*cpt_͌Z<M=m7C)θoRUAN9hޱh]6ά!CS*ZhW*ec^SH'qL1598ѷlYܣf (o3SAq T*ק;"pvh.m0E62 ,qc1rPCDGFc?C8<1 *JH:Xs M/PZ—txt]V E*WH^]LAFl|7JFߺod1yI! *gˆH lGI\*1982Hh'CH̼jv@>w/įB$:apNX<`! |WԬ1Tc(p3_q*vSPedxzdEz~44BX0TTgV;} m]ӛrdL9n(B÷lTvc:(4y\*,{01zAE~_esGrG=g6ۃ5gAO P~U͚G(29aO&QZs@)~!T٧avg2ڈ1: riH#%Ԛb /4s\e0dS·hoRw^ol f Qس ؠh|K3MY [)&Zf]}*\Bо HOmZxJr f$eբ%o߳`O4>p\k=e.` :e(Ҧh Nw[-"F|BC\xg[;r-ڝ NTs jk D̄?@,#eI΂@;KfA$mfd eָ_#dD<;g_@M}hy' /Nǵ{mVc6 :&<Ѯ`89M;YLmY3KJF-TE=Y!=k31]"$LR-YgΠ9?BB!A(8*40p1ak s7÷`JU-!X 7u.$PL ݾ5so$0LDcq6W72_6`= +ҘF $8^v3 b@m=,vs?"t+ q s%RQS=CbrEJA&Xh>%>>b6s!nnM.|Y+Y`0`qpb*iFFje(518kmqꡚ̟qyev+.٨~aiO(ٕ*km8dk4/2bz=ܜSߞuXLc^Q#U՟){OTFЋr6o$fkrY(Qŗ6#n!cՂ^q1-U׿og=Txw37KT2_wT_%5i zgHgewHW)^QoWպIBhV6zcrlXzMTD?+:pk#qbkpo9zxmK}ZyYFIN]j uh-O: a"캵t,XEƌ\5 ?0z7n_ܝebEBͺ?+fNe oR /^ɋ^07APTPPf|0/<{f_.D/8|.gd蚨TC}TkPfza>k ! .<&afq_ 縯K߃ihF d{Vwe\VB ɖ%O@Nc͸,;ێm{v:0&~H"u?cG](f(o0Œ ٧8e-}ڐJ uJ=Ic1MH-5TqiɩN>HƯƎȹd X?FGժ\&dKw7xYv%rgV_fxK%زu- BT'Qti`;r>Vp{406h;O9%[j}.Y)9v P۷D6{O\=+'4x{_l}@}B=Nó B\)u>eqW̙J.0٦Cmkuڬ+{V!/ xt6!ؒo \ ꀐqaL ̉&۪XdPb}l ݄D I| JKd⺠i  kj_ <=K}l U|* .}30ȋ|}~w;6ٟF4HfH%:׀C!qRv ,n >7{tn*ݐLPfV?kE^)t{~j/zVdKeNd\na5| <⣸Hqh@?,u֘1M#pBt<%.d!-\sq43s[QUd 0Ԙ>QDIJ{7RHs6AeC}b]%5wxԩ(Ȼ`iЇ^CI=͒1?UN>(r{{=5s+m.U,e{~!6G2ޗӌ.)q$~E#`Egx{9&H[!x]lρBeW,3.ZR3l)U}٪n%uv5Q|6xȉRb#g <1 SJt?(y|UJZ|ALTƩ\Yy 4(_ u4ƒ?xZfڷBs5N s"~)/+^'vX$+ڒψOEA^YrK; u r p{(,BiwGO(kPxA-QXY_Ƒb񦷰~%df:\=J!QxEo gUѩE&ɵ YQٝyЇAJJLtGHDN͖Wfw$yxl3йx8\ TQ/Tc%YihpSz 4n(vgfZyJ qe_$,fT)GPtn.RX'9M`/y|MZyoݐ:FxlѺ(bŨԭT]:C϶@G=T*V;hOdfid#p@ ͧ6auoqϑ|401,Ii%2ѥ'yo4JM$E#QQY5H B}G$O,z_H9Þ醴0#ѿ_sm"0IG= +;݁&Mk FQ>;MΈxܣ%q4$?sSn1'V۠x0ݾD[.wm'׭q,r@;.Mf$8Ve.erQVɒej~H6W}4Lq:I!c܃ UFus7hVA%oL H mc{HwxXIّXĎU?hzaD`K!MҩIQǬї !k}ǥuFe;U?myobs`n <- Mem? `/V%oz\_בxq:d.ߖ;(5<Nny~jy̌~h~k1)ӝFh22nYN /*h)GnҴu?vxL~/ 6ɕ/TQK/626ڀ^J{OXBZ>KYعKq$LIs 9A 8@˙L&f |m^`ƉVq3 ۑͧuYpi+[ ƴ 0B$tk0TIC49nF4c_mT|l:H\i Cב,h qsLupPȚ+ǎ6ȩ ^fܵ%=L>JRz ^&*?P=7JOD̒an4"}d+8e1 ;8n`qЙ^IyR#WU{ja&L7c 84JR ۓ:{v1.(IA+P: RP $Uus14aFbg>7{AIz4J1;_٭soLV?8?Oڶn$[2zsex>?tԪU@ m E9#zŜ(iOӚ(G5L|)4j|G)hgK<5L_~<[ܖ 2wL=,1{SXEqhc[Eb|)ܩbi xstaXGkqYA5[qzDvy)jB/< Edr;}- Uφ"BߏXMH@Ùuw\Op8ϗPbFOEȈW>n?r۬Cb 5)FFoҮǮ%sLzhP;4XfNӠ=ҀEą8yt聺I(x1vS(ދX LBVCL[1>aDrK}.T:A4?go{g&-nab?"esEojwKIIPk;qwD~4~ʸv.B?'NU!]SKh9.~,1C|Y KLzl]qD`+޿fR8.o2l$[5B> Xݻ4(1tP_ϼ֪<2SQ+co rc5Aؕ8)a0 7R39Cd6a23LH:Ԙ6 yP2L3b4L*T%=X ~Mܔs?.{]2}mgfєխ]^TMx@%UiAcTY= h>gwN斡C==RdPm\TW@m?`ϻ`|W)x@& ]1}↞fR7 so)pKPS:ˁR2zY{=wͣku$QfS~fU,'Txg&Vx5loergГSWk#Z^ک䫜hyIMe T!`c;}JIDԎߔ/#5X ϐmODP[_q14^$}S> Q_ -F`fZL<)1$'c4m̤v^뛂 M]Dr22[^=~t'~cXmxkq_ZBM Jf枘͍^@["mtlxX )}z*r:>VY@ :kœW@2#pnl0KE?'a|WK=a o'/-}l( &{-,s3?~c19huڔrxݟtθpgfi\Mk[U\v>)r V/ -X%V,j\-ֱTuPftX\ Ko]j049li[Fʋa0䄦M;Hnz4t9ZA.7laEI }\)@RkAݙuFehk_E0leh?܄S'2ZqDi R,q<7ŏ#fN&Ө;t=4.C2 SEqH7G`n_Ȇ 2i % /z#_v}Nf"|Dd$01 >b~t F>EQD:Qhtr-UzL TTN/GZ]лq9d)Y{<Cg~ ųC|]̩h&K5@ Ob>A&f:iTIM oK`?U%eUtj|qzg$=T^)=@Y=,*9.fJH1%ɴ ۳B$> , %IRF9.BE A4ԃ_w":ªTb!H V.>E#V2 R QGHzV=WE wg{RZDfU[fXo3Ab2zڃNlŊV_LwAȘग <- r:^qǷ9[\9Q!egܫ%%+vEM./ 5ex[L 3<z!B:"ȱ+*jSY&^X{By|6%*GUb@:.Ss!VJ:Wz \x,'fLGW()d)KD)żGm/*L2n22SSdx{mM<6kק!?`cx_͚95ki;&jvrk#;\$5yDĘ.cJ7 t)kZ@Q[4Pg?*MEL02P(+!YPف5f:>k(pM/G7MPiZn16nE p >Z~ڽsį S"ּO+˶\j@XvajǗ Y(gEx]^anwP^?ܦx.{)52Hi˿r/M Js37*ΕK?K>_16q;-}Ϋ?Py<8[Jn]$+:e7.dZfi Y1zA "tjlM\DA}OqHǎo*8ny=o" O)]e54Hs;%# hǐo0P0r9eIxAO(?:(Ez^""t薔`|Prصou3No퐼שΊVg`?|nCr,\YWn/D*grʑ1i+¦ju"ɩ8XUg%!LTòy 0u7%)yЏѶ1qUφUX8g"gmzCT\"m_pί~ID^pГ>ZRBn9LpYhg/=xE9wkqbm yj c"@WCƳuF=aKK]ܙ&e(PaRi6@;ei68y=#[n6uFX1DP6ybW+T/EV?h,JdoyS Z_ U+_ʵ;g pXwWAdvqfQ~od+UzjuMS\ "~ܗG]$Ӗ׎Ӫ%{,a61֐P'&pp.O {cni/O,`T F% >stE"|]_ny$(h?Bl5b@1@"g7Bzߜ 8n Q+oΚޕVw+.!2"f ֻ#{ť:sk:aVRMYkÛ Z]β_@%M @K4H E Î_*﯈0"@fEk4O 3GNf2:u\jaUqa.:XVs E~}Ht?bihSK"MwqR DkMz9m|Y(ۜjGrc)cbqbv9,rZ k{Cks]ϰm{8%eY7,9hh}' 6?%aGɖvݟ&;rr:߻^b` tq/Z|/3>9pҹJN/jlԻr6"HVD۸2wQDе@N Tdp_!Z.0]װm4ܒ$9 >TUܹmfEՇs,;CgF=&{86CgG{[YЏ/&'K^8m"+~:B(8"R}ֳ=I qYqȸ!𫲐'alל2q4f|@mfj;ґ.]Ez{~ N5/kAIΛ q ra&/c~3~3˻aWB&|%F7?ukV?ok&N\=e?i[9L bYwăL-+2Uc)9зbo5<н[*{Omti|=wOʩ{/a>"nrATj1RET6|LԦ^00d\ ^t 's;9J>i ,#0ʜolR0w4DBܘ?Ra铥}omaaeyqȁ6c2g f҅ ~^M9ߨJmځŎSQ7>43]Z"#dO ^"gVTD_5j`kݩw[i8w?"[R].~];?'uږKPzbː#xd'|akr Pvܷ:M5?EX1 w*jf~TUڑk;$X%u[\.?~ѓk~">PWCˊ~pqı)}-kqGb'7 ՠ&3Rs3d8Y R}+RX<%5kqf݃nj8! \]6AJȟr*l9qw%NOJ-zqLpnE)nzi,V0^Tx[1?L!ˈeQ%jD4H7vԬ>>ɧ_.y;_g4`a?A3q'^ ZYs580#/F4hV] W"^Y#빝Jk7]T?@ԑg8F-9~_pLd'#IDkY.EfJY);{/ϝ*-{: |`N<3'SeqT0^L4oD;>ȭ yP0FyԳ+L%f^Ə6ߙVKҳpia|\t:7vHKkENۺJU2#٭z^? ʎҘ0KPD';/XmǴyVF"lϏ >G Ơ@a3UKl8}<2׎p8uޙ4˪{M/?GbHT*B=3zT#I.Ln }( w<;5]2[PahZHgG&uY2f2B᮫A섗d[o\| x :Cx_UXT':g,g[ }LcnUJ1yLgi u`<4 ˄s#SD'oVN@_rq@gCZn-J U/LzDKHS%z@z܀mtk,Fg.f=\q^W`{\ @hM?OڤB*@-H(M4Fi1C u2{ɓn"30e?)(}͂FqQZ>پq ᤭}J〨BTcTEb I[#=SiV69PwyWex&ELJ/ ڔũ.2(*Zcys Mww-u's=8 `6p3*B"Gv4#OLOӸXk $$6(0Z{k u\ӋhJah9CKƐWUƱ 0[0e&Ϳx긷wⱆ8RiIWo!0aJTa;d(*++_heZ}#ȓyP_~q&]>Jb[tQQ.<=gy18Y\\T* =4]௰CE6P0ˮv Ju=3)T8oX zg5%h@m$G[\dI0H7UdtPT20 C._HڛƯ@9OZ-ZZHoNPвZ!zLS,s%ˌQ^<i_ $íNQ/&) 2^Sp/U<&exOI0=;1k˲c2oQGRgUBƸ߾|Y;i0O x'{z7*}AGQdD*MD§]QYB (%ܪGur] Gkjb]_v`L&s;C `:ጡ*U#X^?=‡'e@㮆\$'*mUɂJ"YV!i] m!Z p8+'F4; Sf7Fg~Fw+yzqh@QIi| WbVVs]W52ԝp9f@p?M3#>eݢ4ͧW1#V+>hu=; Qq =b!,Fg#ݬCƊ4Mp;)j$'aI>8j^ LI>i9+mɫnSVGZ,"_?W-_8)jEQ]I߿IYg*VoY[oav,.1?^ݱۛBKa6p} _n'Xx&"Le슀O?\L ^\W<~ipU['}"X7XS "->fBR$OZۖ<@ KĂLPTHL-2"S*qpܠMcXdI- ho !P]Wm++Q9Ѿ* XŻx;/P/%Y~_d nZo5Z:CEXj}=i=Em'Y>SGy=U/< *]MY:\q)#k0R&5/fMl\7jRNJ,@>իusn8YFJ8xa@QoO=OZ~o>AO7 u}/+R,h^zF p@*wc3-PNJX0Lrh}dށ}1Tm\Iszl|bd,n6msM%FabؕC,4` lVyGO@`A@~f+Tn@8 #(Q1(,d!rGK_Ҝ,Xz/ ݠ@=15SCu V:)62n 1N3]xCZҌ 6uPX `57n%!&{ee1XZ@tn-ٵ݋^A.vsyA%lmAt?`|5'.f^G1.MT><:t[^D It\, 0x_ծq9KT ڀP(kZ!0)B|3 [>0|-|12Xe|VM*mQVF>sNyIQ DӀ!"5{<xvco3w$d mJQH2*YF㦯%$7ATw:`5'lYU_ZCdKi\=xHzO& =krz >}r2v1xo `zpAu79ˊh_7>3\6.kK ?Ǩ!oh G?7}@Z"!!A&'"}z_G[d+%pI˙{C'/|6j0D1DY.&1@Ş)%3t P\,H*y}]29Zi};Df霢iEр f7־g57(''4Jٴ<1kz~-X 8=mf3NLm.aɷۛnYAؼi Ϸ}{+S0ZX |4e=u _"g9]؝^*C1Wgc>/&u15JqF!AO@Q $پVԄRl.?QNl(TY_lqRqD'NB ^dl=bu5t|_8@𝰧,Ek1+!s*뻕Kn!yoC9GyL"bϩQlV͕vZ_D0Vxn;й&|q"PhLbm8(U݃jٳmhR \K̘4^OxMۗ"im}3*Ķ\f(hyCob3Ayl ==F4"ޥ6J?$AcVpX#8?SUu y@WwIAcXI+^3lᘴ-Lף4KmHՓezJE-hEQ姯P}"2 sjYŐgٗ٧STH{Wfƈ|Óư^SB7O+tH-tM;U荃!=I+(kw?=y!qN=>)w!*8UXY&+%xeUkN*IθjM8ZjJV ;S S)e΁T197LGvɬxqZ>=w!/bQSmH:#RYqQ`'(\zY ≡diG Vk/a JR)i<pNE!R8xyR;±ć;V֫LoϵJ<0!ˢSTh_묳c?RSҏ0/vh @;5]FZWB.k'@X|SyeNT־}ٴTYhn`ܳFR2#&?! M Ke$vegL[u@(IQ}0cktRϕ:z?8PMI]rlgS:Ax&Rq\0އp3zx?;2$aG1c|z otB9ƶoݓ>ӱ"YؽUwSLQyj8k2,At<΁?r&p<ԆXMx*oOѨj3{yV(`0S_(R⋩6S"4oPlà9wK4w0`ij[ĀgVgܱb3gUD5F} DCąs5R~vIHAl;)tA:`@)#g;8ѷ/,OuI kå^zpeZԙzZXyƴ.UCR#˸ : aFD$(uet,E# >5U C YCOH19X?e^Jd݊o{ʰւIfBNWO)w 8lZ*= ~%R9CmҰjc4s5RГ6ьrqlay/lEh,>9%>gs}Rlg?tW4պ'5EPZ3/Gn@Yo]Ac@Lm j;3pP:ޓ`5hM ̃W3CTK1CV]=I ~*pWw2sVIC8:yȸs|0BI q0)m E&k||VBQcHb XW`,rCJKfDEU)Op)VI n8YtVYP[%W!y^&Mu)cQWl~޲̧4%d/umS(l0㼖 ѻ-o34}c?ᮋ"tКL3#̢Ƚf֧z] prYϨ, ͥ]m~jh3p*C^)GSBMI^9gQ+c1C:5k.Aa6PM4F4S 6iaۧAE5Vڅ*T+ JI~hOM (4]٥=Sl [J1C2?D̉~V7pԆ yVAy[dGUXB 32%6;΅fV? 3-nF3+Ɂ=Sh:-8E^qP:e BOb^R Cbcꅗ=/=!yPXBD$5jɜ E˃ǓY?XmB-Sp֊{kҶԭ?EOTRVp''2M6p$T3\vDi%K'!>?Bn6=Ӥ)9W֪JH{᫴dfP40)}A57Lzb HIփly4x 0JIh*v΍ͻimRCLwJtJz2@p da 5`逾]/,½Cs@#L٠6IOmd{? [hoJ_Ί4:ִ¦1oǰb[td{ q9ܼ9]a]t81n'sT$+k/@+NkP Fw rvֿ~ ጕ/S~Q"bLnQ;>f @C-kR| E㩴PHRaM&Xb y(2},ilf߾&c@-_9JyN\/)~mb7֝[u~VTy )9^wYȮSNp"y^.Wn}i1* Gj<9e@+[JFSsa;ݪ*v3ҎBX  i`T6(܊lЂcRr_1+k:>s .ͯq-+,+Ҭewp:ф. HNu6/sӭhK@S * GGl;W)} Br:yF6/ʹVRĬeDXj/;DըWR'KL"ۃD,u /nDd4AYzb5b E!J^bj+jD2F%O^yP5q#QtM4%kO`Ǩwalb޹/{@>" XV|SU J_.Dj 5"0f8exTC/ZLSJ=;)?E^O|OGI!m/*#L\T*F!HU#)R hx:йL8Cioe"/ T?sg{* {%RN._e1dҭdGvѐAɥ;"N\θq-)ZK&@&5 CF.{ v=\\ח$LO@jI!؎S1}:"oc6i7U UIw|HHt?J ƔU67-U騟aa5^#On4&MƬ?í!{:QC9lUUMbp5ص V"b#|Qȃ>cd9yf} ;Ճ{˪ڙN*"*#L +WLiuԨhR ?@Xfĸw?қ, %URfQW.+R ?/:ef(xqK9;CSp2UPo!e%L3bSq(XP@Q@x2Ct`Mӓ 0W׿jy>Vs%TfܣZ >ܽWO7ͪ1)sGv.m6 5Hl>, Rmbo< L5e"*9Ѻ)HuOޘ4I4DC.{h+ÿ^sɊ,Ϸ-CJ2A^Vi~EUAl d!~LAeT pY %w1' GA-lmil8%:ZKDv640x#?g?y)h 1a 5,v.(HEOI!`M"v͠Fd$ w[DA-;H{qUҌ$q2;EKSfl+o?YN_xSuo|KR=N ]8Zr3hX~ԯo3Juds<{B֮AflR: n\Z]EŞGYGku(`6*g f_nSz,vamp,n^ b\]& . `PK+-k'VwI({uwۭOf5Y I -,/4ihI.l2:y.IOe+0;<gp*^=zؤQwM| Q$c3.V׍^ Փ#[O6qz![g@mCE5Z{sgoQ-Z~cV? Pl$q$X`)8Hxye+Iv7; *b;bd K7A#/ǟQԩKr{Q ,)ZJm_d{GWlz1a:>Kċ3Rr<0hf' * jv40߸vc`zRELshP%5XouKOB~UϯIC.}U n]QPUa bD`;<ֿ}uCؾKfph :;$Qm|4R>.SnD OP:cY4x `maV^x}ЃҀ] @Ju)~S)_CbkGrdlRپ86l))ss ø ̓"-姈VB$۷x-͉h!8&n5}` .$,qR}+m5ɩikG1ߵ/d x XL^f!PYA6'KЯnuחI嚵Ǽ`]5fYY> m)$U' pW"'<,Lq4;RC\v"O%OYmVs+Bgp4$PI SbHC+`KְzT/NB=Rfo1^m6>OhJYpBJej K;|g7PLOábs $Dp?M`1· \ \H^,8~f>\9 Z/J+xBokuѯ7Ni%eq'zi˻߹ݮBKkD{Rвjg>#XU+;|rΌ!/ؽO1Ö/3:R̛r|qW$Oq`P:ɽxa_q ,ۗhAትC>%໊!>] >H{ Mx-:4c)ZgDU wTBgLh=ŋT, ?㺬;Od ]E3D.?lS]Si[Ϸ̻w,',OV+j9uDMf@B 7wW{ws%<|<6EAj:z3G ]2C[u݀X۸[}?54՝ x(齉 Wٜ9U(Vϰ9,v kx`_'0;IGɱiޖfC1'49:h<2/$Eƭ@I'}+;y&uπٕ+*}Zws }p*}}I%T֌E(ޥO|)Kպl{5X-$]VE(|V꜍.8ʹN5J*}]4@Ij(d`#,MeD/pDSɾ-g6b<0Z?&6^)8k;+xk nV{1K^$Jݥ[v=Co8!-pse4n~)Wl@+I epw.y(9=a}7>5m )հif(b]vעPh߻-b3ij59~K֦8  Ѐ_|Q5zL{)/}Y, ~I,ṷB TJfpvi|w׺Qh.)fz ʌ=\\O l|Pd$`71l5Gܟa?@JgAHNI- ]eC#` Ƅm~V؇a5"A.n>m\ߘ@i?)ߘ%ӱ]y_5,a2 DbqY'pJv%2$0ua]3!ԣꈳ4'Haf)ZO] ~z_w|==>h (D u"^}2dﮗ&YG e0T \2j_BF̦6zG}¯[Hzr!*[=:I)ܯxMtm;1]ѿvgJ%C9,BهJJJSﷹ4O,Z?_H`0s ߲^xc-c@&ڊqgK>/}nX$5䮶7O唟nYE4Sݪs_|2Z$0@+Tee- $c-ʠ%Q̺K@]Y^"zjL30 E`Uf5H 9z?됁D.{&^%0(TMO"b؆p9oJKRy)/CfUᑭpauuYF u@̫PEhOtva(. e{X,< v{z+tR)zD ̙4si/9Uv|*C*Dvj4Is j&Za+M`;X_,ȵ (S3ۄ)˭^6=nshpf $ s5J+ƕj%Yr&/R&ՋQXpď׉ĕI+s1? e初QbUM;?w-4=B>?5N d)&E 7Q,ТecsHsy\'2>ɪ:fAL1 x#hMH-K&lcȱ+dxćK/OBo)ybF;f]$ZYg>}-g!`1vu2>l[ % h"Elʅ.8\A6_-K>/9ecad[.?ꍝ7Iŭs*=}VBg}û^Y9FS#[!QtbJ}ɲX>_yYHлj +]%*H}31;*.̥ǖ`%>}y|zX/pY ֨pqWf>Ҁx -փm*~x,wn/<&ZW7gRbF‰$:C:4LN^ehè{St5wiD"ӅTU,*8$Z1#pF}0LT*U'tH:mrYȬ,X-2_4)%@izG W"Ѳ=+6U2X_ E&$1Tn%p5ֺ|,ІDl70DpHVtL1VLpMYu)h=Yf^aͼh,bcj=K1|9L9 g!uۼ`9+^m S #׵ !Xfq>&" >!kzX?YűYAɉ@1K5lʭ ŭ]~j=M@Wk=^9 8A@MW%ŒeGt^YZKAnl(xŤǽ~%|Bi8<{ {g{Z@+( vg8SXYo^tmp/@|YY؏ƭ&hv0e3v]h@+H&)h-t9NPطrU?c(^?4bv$Gv˽p8hp >OH/^2+U(_GL?6Tb,N;R fLstzXuX*Z7;y?ķ .ajB>Ef$zTGM#Pj?8++5aֽ]hO'v-B:I~=CZ*sBCg 6MХ54{Jp;A2 kgֈW_pSD;(@ JGYX+aF+wʙg2hG"zJ'"o@n4GYe~ɣu΀o!cP5$er)f' lA~}fАARRq"CBJqjIVIMQ0wE%x:DL637R_/9>D60D 277ea2kum?] t/!@k|f :s\2u9N0B-5nzN1U!=GX*6ĿC[ cX܍FL梛1Ҕ/T6Ϥb#ljrT1jIشhӽ/DvǡlcA3׌D4&$#5 KvWޑoŎvC/s=K4!9y="yޘ?f`%{㵃FZb_pK,a OYY37k+t,9 Qn`ck&:F羡Ǟè]tG. 7&6ӈ`zxM3A%*eR ~U'KCp_[צLvA٤[2i}4b%;~Ne*8 O*T VlaUM-4gڶ3iԘӓYo+M[ `N^2MI4\xmnٽfȃ;[֐z`9ۑ_ `&4[PB!)BaB:#r&pYM6dZAe nU<˷ySyX9:oN\T.݀A\vtl~Ok5Ȇ9C8_JY.8w8k?HwKՍ?-=>m SkB̏ڸCF;nZxR A|DܸG_d=Mm>$%04xEfĬBErYdv4;Vi\h۩t8h n X 3]$OưIcK(mgkdF}0 ;1+#^sE)'B&-͕2FkV =ڙPW3nD,bWh( p^:D6UK`GP]\{;f% =Lg_) EK]oHUYy?O\X ew)#2WMZО埔-:y?WD`sC$)w~c[;>m: R t KMIx_V0#C<QU&sj}͟6`fF8᦬I$} kcҷFDd@.X4 l/!<*4z;SaǶ/i7q&^c5,vݗuhr͂>*_:akNN nWf]]bߋBZ9Cߒj\8=Q픋G5 ҕ~NqY8Ư b7~m1*&5Lj}LQefRV.>‚E(YxKGc,!6ze^'O<J0Q*hO@ 㯌`u.}:JEFίz@ ,JU9>>DBQ3+1d͜J|$NAs$0%Pܩ@Mm5љiE6rYB<[7r0iD0N`Q/izތs(TEǝL/C ݚs2il4L1@j)'~u7$/NLr^bf9w;6At]  KUT~yt/E>z FE:rc87þdqs@AڹjߣAiu6E1~l8 {<&݀10<{rl8iEtb٨Ih_?L[_OAU~jdoӇGüf@Q!7=t4w:R/86{3Z3GX#Oh1RHRQ9c Q(VNWmW{noΣͷ׻1bS/>`(udG@Τ` 2B&u(Ν{Q cۺp,>Ϋwz2s|k]EhrAp0X`̜\[VW .z/8PW&+q_|k*R2QA|(Y͟Kc+qoLq2m +| p1_1I*9<,A oq!f@U=V9>x"kbŹWRm^D8yUmtjx;)Ώu3PA2Cb''Ԕ0ӗDf.܍3]1޷2?7S֡S-PT`u >`e<{>$8ʹ4uߨqsnMFW%}WU雍j'}A|/Ʃ а1PuH`p-( ޡ(N[K %ϟ}џRe_%rի McrlҡMyB[S3Yc?]3 G fdBqVB"eC&k/׮&`?oq&:sB»)^ƤZuNT]ڣ @?Ik3wq\Qo{rz{㻔@%yKnG F$t/$7'jbw/s H"' [bqf:w0F)M ;ɻT]_b0~ sI#?;Ŋ]BMom 5Ÿf &vglxaj^:S9 ^6xɦPUQV\Y-^="'ӡ $HIRNl=IC]w ~p-5utυz o/mC<ՐATj8)g!xL%QUp`ek^$l *-# #v 좃*HG$;qj{0a|ZHyMgBSfCEl}U*Bцpɡt+(z;@#jhͲ8ݥOU '8`;QwVe)\*A71IXR?aĻL Hv@>d,7PQFd)7%"Ef _qsĊ>Ye?(qx;# 6kNqkF̸>kYt ~  JynNp2ȩ\>Zbqn߃#|~#fkƒ*V20(a(*#ifG{H t~*[bS Ŋ gf(q=|YdtMFB]]v5ºk\MQwQ=8D$ɶz3$F آZD&WQn=KvC6.vɻ ^_R_X F+$B:Fx:+{@'e'pw/e {j#Մ VO #WIa~)Tb(.)@PbfAiѶM%lŠʕ8O^7=g(B+xƾ `8isl\h qwe{Z-:*xY..gb}ժfO|5l$}&D^CE2Qޖm Oٶ g 0z؟wQ$?(L z{'1rgdÒ%KƨFo1)W@$Xo~et cs u'Go(= !feuBBW$ɔc'@-0>S2ED)u8E/.0T+7!2K̲,qmmLY}ȇBb70#vB7>炸k =u!5d޻Ѳ^af*QWԮ @'[+߈|RY%'A*b9.yt->xp窽tUKDT $+<4FXj73ºNƛV13qZ -QUWKxKQLxi <퀥2hzAFTKJV}>Tʟ<߰{v/p~u(mG]blSci‰ހW/?uтʈeh~Fя@뀣M!m*]ژ^hJhB%׋6&qKrQuɄN,e,3}wylIH[[f#ve a95:;|pPZrM_G)do0wWA+}hckp$$ 﫚Ƃ͋;SՆ[JqvZ)R3V2l5$q7^S~/}uQ(GiK<3ew3MNV3lk-xjgߚ@sFolrQ ivؘsb0{7a@: ikM(r1pʹNKLj$VD&fَdaȽR8Ya_抖 ko$8fۼ)F*Z9WRܩoh!@39r-|-@EQVI-yRIۥZ&vkUpByV[fא+HmmǵU^ok4Dmߨ-vSW*5^`_tMrfO_ʒ> GCnLU POCK2fy˷϶cO>͐[˄7%ΘW%&`_ @:Y{;pw_0}:qQ$S$H Y(ϥԋ" (8@R6:n;aM"0;$ _궓:FWF%~ڭ ~lf~xזpJrBxIVSD!kuRjüϲ$osW\-1QQw&T5 F1KdF zVu[NI{m49;׋&+wet#Gԙk6fɦ6+<١{rJdž8HgFcxŎC75jKjYd*FԈ,mx'?s5fuNW5FW\>FTw^FbsӋuE<#Tv)s) "|P~I\j#~2Mz]ޠ5 4Kȑ$J;*^pSN\bFadM{.3hzczϣo%K޻Iݝ\54YogE&G{/*a<(AC*g?eLA+- (u^ʋ1n-m7Moz6b7[̂zje+SlYߺPG+~!2ah\KNi|_uNsr`>^ʋz[(r W]D%2@my|:e' ȞGlFʰ1,KK)kS( < | Ӿw"N1-3JD_K-+fegL5w@+j3G QF4Ƥߣ|,], V?P@qg+-K%.'K@ ;t푅V+1rR4{#s P!/STJBx-޿J"W,gEufR'1g6i(p90is lF 7|"62nL;}K}YWh%%-:FHcÂNa׷_nPcięRبr0 .BDCt0Vt0ztۂsm6R=Tkp욾z-CdM\I+T|ˑueJd~LETɻx !L,:bWE'qx]C\-^lZz*yUIСOjeU#Z\2d`\ݩk]':*4,6*hH.s~4ӫ'}}Ԧ XhqX|f/:.)h5 Ow1r_]9$ˉJqx$cygP@X(8Æ!-6J*/+lwڜ KOMȫ"w/X\ã>*vCMD'% u;;A{Y֞3!% B#6_ڍ3s>Dhh J^g:4;jBimŕ/w(?+XĹ̈́yfo=Q&&Vyr~~".M"T(cJ`q4ɐV3GXdK[ Re5iX֦FI_n9@gQ$ 1cvb^,5aC1VUADz5#.I꜏uHޫw!:F}Y`0"Wdv3*B2zȀ& C &}Hh%}MUD;ⶩ)?W{{+SdgX!V"3;@"i~BP}(`bze:k?u?s90Qb]&"a VOA†} 2%pHls:A?[oI]w=W%ؾiWDZSdW7a50WZNWO粩2CþKMYm1ilOJ$b=Z?eYO|}^5xoGL@8RuZ7 VF0*wB7%g{1A=WrU8G ۠vb~aZcIlj&L^ b&cFd\cROh0 ce:3S`ܡ ]֦n& ceXxr8ioaqb%;e)sƥ$`:A:7/\%k6TGSd$*Q=6.27CwJԯ3Ac}))X1}S33-fH59>N5߮F;P<ҸK 6x nulP#GD}QkT^BtO\Jg:dOޤĥh ?i3yfnXoˋ|.ZqqwWR8!IYw@otD^zdGbU/ D AKD" .Y j7 IK;_OPZluZ3C|'\4q~P -`Rӝ3TG;ZKH1勔n?̔7E xZ#hJ)$$-GPofd)i# %ˀo Y=AoZ)stZ,73jզ٦tсX9=PY-t|FJgA43i4pQUK*&Uw+"/{l%q39eKt a5zvͬxx[]H\߻=zu\ަojtvM|RF[1A]2UM(ףwG(CZ7i^z#xC'3f"2 PSO!6磑ctj mtn )+ Ex/xxNG.!@})?922f(ChVPXpy& ӻ@rz6\cׂg`)WU(lmSJ+ z~'ܥ˼X\Kz~_&R ayPX/,Cso`|wHEȌceK^3vVq:a$a,0E\pvx*so=8s7D5K(D[!C9ȊA؀ }]GJpDٍ},@ EKJum06%Y~WCy⫅p8NzR~6)RE7k3c`Ǘm%]"C {ll=bq>pjX]VXMLO)`=\fvPnjMn8jEj=;04=X>n) /3bycoC/:Q'x bbCxQtRf <Ǟ3b#b|X你ksm*/|[%Y0\@n [>^9ᅯ5[2`J\\a,~PXj=ck?/Z)QwN$OZn3*bc霹%_'oP~^9"-hQFaz<\8{A 59WD 9YO^z?Av#1`x"5v~S 00"NOflrH&l[6n 9;Z~'d{\R_,`Q]獙K%=)ѿg`"o 녽hXUF~w$fW|]qX8g/6N88[^t,c,qTh BCXUv؀~~l~V?7fZN&ڠ@b{㚵=ޔ V_YqG(JRDdU6]ժ^v01Y9}w?y#i8+=3wv eC\"s>REATJ{ED,PsY!Lܕ\BXT8<2ߌԪ@`0?:̈ v sť؅,f{9 /s#FV ts@bb#%حk% @ED vQljW8V2aIbyH&'`+4 xa K NA RXgL?rc/Cq"6kl, jL=>CWcvjF]'(8yo̬/m6^IuzKx] 'HBQFs*/m տ]bghں^θm!j j߳UաV"|` 09y½n){ 3\= );sf-F g99 USn6E!bFwdK<vy 1k- 8y% 1β&5IXөMuF-΂9@ns_`0D]/H.Hh 5n")!u-VtjJrd:^/l J5 q[gLm v`HpwS<+@<+]T?Z]WK,ϦR+!ބӨ5K-1 ]bp=*[teTy$*QX[t#rċ*+E4I]ՑFnW}+4s7E^_!hQ{A)y9|:Oke㟊qQ(dJM/ny+U (Py]J'0ncܠ)= \fR8rffM^<N~PV+96W&r%R{Lps҄c*m|**z?aɗG=UbÇN ;U.+GbBB/ivVȌ[ :ަ`a Ž=Oq{!R4 UTdzjۓب;8 Vh.`cT# ݼ`eu^&dSJä́8hdXTrTl7WXg8njxUxn'/,l8P:@=6@闞EPw5_z24nE EP|M Z|㥆efv&}sUX}17;XѶY =4;ܥge\רvm0eDW < гcfYCĦOҷD8!#*ay,JjuF0"لGZYQ[L\5׵"E[Vq[8cDOXJ!/+\%V+Mwu_xH8A0Y IPӼH*N3sq񫥋 fhq fvhZ#nu;pTuhb+M@ 7 ;Ы&\(Z^w^;Y٠MqnG9BWZɻWq=s5~OKH7?.\| %׸"Ҁ~JRv tc.:+^p܊7lcL+ Xkg !mDO|fyOl??!}]_so%N[vj=[VW(o!n{_  0 Ws{g%5$2wwol#g/&ZiXEDǢF;Q[R][M~W}{YE_t%XᲡi"O3Yfa_њ^`hؐɐN)cIÂt:NX$1AGEo5 Z(IzJ,/΀̀ݏ5Qx8*<与-Ť @B~d?,"z^jfN:+ J!W^]^+a鑥6ߕh~g,Btla 8fEl$qm#-(,N *\3pdX'KGgZVr,FwH*p4J :G͚)OD=( [SpTކ+X7䡿rQrWOAׅ{n64}ۯ[`UObONT-y )/]EtǾAhO剻iW|Ü>s(GCrM{xUVsxa ^#:%ܢh >j H*LVMÿik|~pZfFj'ڳ,FNg1&orJlUʯg?!-9Mם>8 =g&>h sڕRCDFNUHPڳ9Sݨj`Y'ÍqK!Mq!ID`ޮ:j֔wlրZ}BM.[90mc LtsE=Eo0s?o>6vO`CM.֡af dd]TP|í`/uS 3t^0UŐ).~7ɷg#O LT/K[+Mieaw ^PPwMw7"nIi -"e(! W ge{V&ˣN/㎁Rw!w5D@-o0,[&.'hzjy C_LѭP HTC )iWYY<ab+1O @έ Y/IRB[4{(s߼E">_3#YjW'O)!2_"UʙK OT {8&I 9ˣ`*ɪӒ6E2ERh,V$$Wen"_B7Qavsno&4NNusAZD"wCr^XŜ/kq|Ep?0 JXHui&T+7_?oZ*D!iW23 ;[hH] ޑ -8By+wmjvyeRI~bm$3Gcֹ7UPt5aM5vS Yo.@;g׎ؚ.2Ǵt.*lg{ٛ-3@}N닌/cd1刺Ӛm<1y+#`RX7s9K"+;àHRX9)fBy_~;y#_ "'@wdis#i,j)R49^;Yffd/tA-f/Bwtn҈5k gv@x$C!ŀKhsȯN߼[?T(`d=ñ M̟⁼-ƜrCay*Xa7p*n$>AgVAԃzU _ ~Ī_W>la$h کc(c_MGMWqS1ZVA9p(Y^$=|X? VW{vçiE3)pFW֤[3nvvvj^7 p/n%{hM<)p-/MP D3`FXXNȯS9_y LS*ގ6)ɾ;(.VޢK+P%èz5˿{ Wqtjª#4Bx%|[o'rR6\Y!)%R1ec99pqŸVG괵ElȦ腙}s}ui&a Y1WU܀09 B|T zg|[EM$-jw\I&|ؾHV 뎣2G¶i8×Q϶Q X ;Qp :Y#`ˉRxWE[K4bd-ț!Y8˄ֆI&0x] pA U~K[Ns~v<jU:Vδ5 J2Z:%BgzEwp7^^w۩xnհ4g.);x^󨣄6cL*#rhhax$M|FYc~]{BqC(-+~׌o]2 ik ӃbOU<sŬgF:گ7 ]6mXe|_W4Gq"HCҌFQT7Pc{=_闵m?[fɱZ?ƾik+t3ؕܦճ5qXi=6Zh(V) ,F3o0ZBvE|yH:3iI\(C;38*Ǡ]ތjܽ|&C-2ҀqD *Qr`UX Di2UqTc*XY\FkO~6@ (*D/A5S0X4UV_lkW>]sCEr>ނ| 62q(_@*p^q2 4S4ĉSuK+]h㠸aZu V7k]ϲ/"-o,|a Yb7M'VrF+QmCx&p8D,ixtu(`q(%11:f8Ca3Rzb$oO^/KfEJ7s!NJ.ApRh[3> 7f\s@icqDĈ4iWp)fFsYQRSJ°đ?*"FN@iCL`Qka@{qt YHA@0)#ij3ۼ>yKvawjP$1{D6NL"30>+J+~HmtSJ5p9$]_0Sfkc!)|m&BٺCQ^A8tC_E8[0 +NLQV ;vum\7r 1KCAw{y7S qM/P?Lj$Qd#@oMy ʅ=Y}'>զ1оi ED<>'[~^{S7Qj>H %hxs~Z!7Kl沔Wv)<Ì^T ]՞.(P(,6 ~(:/%ƀU'+IpNq>$PwC7^,gH X o?;V ==vF_"M ѥAJ P*M{P?"3 J s] ǐ'ǓY|70 0ٻ>fJSҿ\:|7*aKrv6nW sfTD/$w9#4(w&|.VLw`HMAy^9j ƓHVQ: .DĦWjǂZ$TbӃY`.OmIgyw+DT@U 7m;Ӟu~p̰5>V,(v5PX=UBZdv?kfKP)FG퀉ʣ/z*7c{ EX%7Gdݡ"RP Vds&N T "Cmaf^fS%-ȧ,"5Gc(HX %q_) K 0nS4  :7Մ0[x jsQ@;d1@v/Rk1D=>${jGmx.ٖxq$j#e&g)ښ<_ g 2j9W>⍹  nDIfNհ#2^ݵ: %+@l!C3^..k55Pf0T&[li.tOR f3\)t2b1E}jԣZXvB4?q2 1w<cv6ږmQx5=7%X@\`=;lzHζR̢[sEZ]_3>|az5C $POwFv&fΐb-fl3xS ,cƌlYX>+L;URWv[?HTM:d[#"gXC>}6;'Hڣc/F1,M]/` 9 R} gV @$SDo._13b#Xɝ:DS.h)]Iބ?۶%޴Q.o}VFCIg9Z5ܔ@92QC-8vPݎ*s" _Ú0%.U8U9*vioM?\ 6_3 Hͷ6}6H-2?}3~`4ө%:ds-▎+:;Ļ~'+Bj_ Kͽ.X{Jt 5n=3JKPCha{;iQGީ½or['֫ؔSAo~ӫ/<UBEB!kARf DC,>f?+*cLVEUC1(]e')WA Ue+NC;[$TJ? foJ¯|by H@Z7<{!pz(a~ ~s\Ԕ<:vDHKզ9 ѯwר2h'>>I]p _` p/j@ mO v %6ͩKHг?^$&df(> S)rt$ߋ73W1`LWr'լCQ$DR CW2}ަVp%ʕ|Hy@s4z4GT=<&~zo!p9@頓+Kd"UI7n8K30&ǵ< 6TsWR4Z쪒T DLti %C!"HxJ.]wD4Yck:-F5k2j.4Do7)]9Oz'sxKK}CO|fD6nYcwp%{Voyx 쒑UM1i|`7Nėz*O7>Hb`P^J(1q?j9?AMowbvEvR t)Z1Rͨ ?#b\TJnN(\Z$ Q.=|pP\P+1x%kWhGb&#)fmu!S@,ҡtA#P,ĢfMeCVYX03 Pzi)M $=vro}\-|d~#`g&g*Ag ̗ªPt` j`?F\N2[Ŷ`wЛhnͼb5cx$PqȬl &Xf%X$4L}|$[q\ {j*MM'A\01 4pFHaS{Ga|'BRUݼ>MBr01W(5p5̇ۘ˅cŨ;Wd!j} i8NNc}f0@jϾRp*}|j!ct5^ r=wPm_0"Y,WbԖWR)@!Z{yպWWw|# XdEGjW) f蓎JJ+{dftH mfBOH;l7C*DFuR|p8 0f#[CHհt9*36^l퐨!N9Wv:G㓭t"s cCsN]} oI=_L# oMJqjFV},I_w#l}uEs?Fr(_͓lK⥥5XZQDMw0BIb=f& Kenw==+i{#ΰ-pz7ݼP8wq?Cd;Oz׉8[!8 iQS]~A$_EI6H-OAӥ!fD:p_nոp #{PHyRGպˏqh`K氓nG:o[gпˡH_j7+^\JMIW[ܐg<!fuL7l%jY(;tD xh&{ĉ6c>2E5tP6DW/9i (%.RvI&{ϐ?PqZ-0f6OYI>d)sM YEHaJ ?K*=Hxfj\[xFu"\_޹k̙]Ryg:\Vm;(}zQ{==pr]{>3bqWKeb鲎ϺQ•>hVR#Kg,pX.l!9ON }I.IDAa\#E;<keЧr*&'5Dqt#whH$aK\B햵 s!; `y[wV[:xV|4L 9wSF۸HnӶj2} +`Lt#Hu9M}?LzNft8؁q)SZQk5HD Bk{ ~Sn f0RUgoxoQiHz^H&8Fpy} f JS!ăs/s|^A0:Q$7ܾN j 8H,FuUA HjS5%BpL(vK 4?Y'r]7Z3xſ5z^7(S淤Bo_b"64ik7= ⁜3@'`o6Uy+ItDZ'B[UVO9(UzE`d9qzOL5u}x0˩r8aa}9Z&"7{l$(>yӚanҕccB8 [y7ͬɳTJxl,T?[ >vȽp5Z n4 ~n+*f?RYO" ۭ$ =n(Rlwͦ1VL~P/~rjf,$ۂ(p* jO0aEI4{(E.gD(._( !4ɫW0k A޹]puyzJA .M%M*>NwJnH IT"2W8+]A,O;a=#FZMHqCTT$eŪ&٘M>&tP QL#yP` 0̰e1;ԇߞ n#~L=8BC`Ԫ;W1@$]xLq.?{cji'5"\Qt>UJP5$:CcYK7I-jmAqc^Ю:"}{= !*oGܢoWACdOQu^GqBT PW}B RQ[ m@U^V'_'$'8Mm H>G=q_)+ztvH@+j@ &jo#lĽRjME66GktSPh^+,s GF[0'wv>Sߺ~IGsP3+{hFKXlZ`Hiʰ•Q =X96)h\Zzn'*kZI'XE˜LJpqQhd٫9Xw 7SZqXBy]7ݑ en폣,_( )ICz0]M('xJҮYSU_źJ]V33˹sJr~>I~f>-v[LN_UtC<쐧c 1A13'MU[i]=i+ۚ.UM`0Y2kܡ;tj>c_ً$tR&ៗw Gդ}\SvnW+Y~M}yl rAe*-,~au!T DFs\Y<ōXH\L'=FVaΝ}r}[BuDaF'\f CAp%³ٺ6]vQAR5@}:LV<{RbDyd Xk#5E`B5eN_Vԭ M0ԮLͧ (xsB l K}N07mU[ <xӌJ>][RcX﬜9@*kN o_Kgy^ ,VTiڅJAm'wVTfeMt02́JjXcOMr\y<pEI¡Ryw≎h u9^&݉ny&& (d9ʌa)qbϞ\48s lm8 {3*^ gBDA`.Zus 'O툑0(Yx10Ёraz l{?,^y"Ymms.ZKf9!3銁 |Y~3`fy6_e9t:r r״6+$lh)v_Fnx4kü+)Q8QgB# #&5pn|sg+y32)} f&:s4^r];*Pi9DI Ӌs]f2sIDu)=p!#Dsm\?NVt )`{dwhF ]bJ$dF++ \6"pq9;]HPk(L /W@̿D:Z:oHլ%^W-VS dp ؂L3cuS儫\K6viEHCU>mvwD$ L9Î>Ph2ksּs9߂$%=" ZA޷4kzcCKN'sJK+,X퐏D Ǒ!$K_JM6=;l:-SN3˳V+z*.^pJ!Jdެ35נr} .D3BwM6'd~6f{.rݯz/aT=|sz|ܯR>'K>1kNe2z~xBNW?yZȄ 0N@_B.'7SO]!yyA)Ҹb+ P8G[)=h{=ߒ`=nY@xht5R|[يj\c;o|G!疸{m]|ItV^]{Ot2ql9CL~]t0xiz}Ab3SbAg/JF^i_ SB(5@ӡ/ql% Ad,6q*QGg%؏#zz!n^Y7 :DRPJE&<&Pȷ (SVFI lDI. vƌ'i&a>Et]X4tɼQe0ŘftQ:|G{m10I?IvD>Cp jh pdwZc0H.8.[Fg qlDBg*Y3S(m,0Tϗbꬱ|FDh$YK &]E4+JCiDNZ5?wv U@n_,,R5ƻVoʣ?1-EOǐ7&ri፜GEN7tw[/{paUTC|`*Tta@"\\dumɻ/A鬴YJUPu5 .XxX/[ ש?VFl\Vۼ~rZ: Ud԰bŹ(@MRʍU*5Ã{|c0T"+}MmGXK_ľ wBSE\SUpXj}- cQ:Bػ- N[:-Zvi AP"_fäʥ7r"0ck95G5ngii/EpM}N7*ߗBv9r&Yusҟ.R7LrQ#Sij9?:ON]zlm6^dJx=lgo|`)/)Qhv B8Υ9R핱Bfrk~\/qk RaBK!9]}Ɂ8N~YM*! H{cKNL7 $+| >(_|e51-Pc1WoƴN>;+ GK/fʲ@FpgڹƓr6~ժR=DQ_59wn''ɡ7um%D7y ΁" ZDiqs?I- am#Qry:!Uqi19a[$WIgz\= 20KGO/DVTS'Ѓs±+ɽ:n]/(,X۫t M͗7DGp`ՃFн%Lc)F\╎o0Rtwkk_^gjWKdk Q|}?Kng4.GʽXo~E|̹<$=.jrQ&Hk^EQ"n0{"얐2J|?ʕe Su;9>9"{ Pt`vQjтp>I~܋A IL+0bcs~H;UMשM2(#ڪ*8i8뿔z[WO2Ic[<)wĖnTj̺?tzd,Mԯ0&v +! Hl"%Yo;,|3 EEt˗U *(KLwdCJE"\/;[5[&wVмRACo%G'|Y`?+ӳ×ֶse8Ɗf`5Wv@Uq8U \ :$E4I%x'Q)!FЩ!x}h 71FM5wWn ǃk0r'DxJ6MVaȎ2KyyKejDd# uZg$ő.|GǾ/^\mhI[tK|$bq T7zȬYcQd3)+͒> rւ9?Ms#s$/[̓2 F3ḾRǵzh Oտ:C/+ix^F b6kxӳ_0 p6>8,z!""|nqFg'Vh l|OceI*6IaaYM5_t&Ct'ecmIaÐnA; &[%?>V٧*IQO&nA 7@~o|~aه n9&9xyو LQLmߍM%XZ3]&H fցC-)OʱqWR87 RQ0@n&+<պzTpv7i EZ.\c46%Y+̝jc;PP20Ħp[\m\TH)9s!G=]S&^}įH`x#B2#.f#+(x&^L={せBbqp_{S~`99/bgښ!"^ЈdZ۪U^ZŶ{,(Si drIw10dxϿO8ur5>Y\Qmbz8AxrH>&=#˛2Z>\Z1 7W/MqSEA5|݉oMs@ji{Йm{4'In*7"4Nh9>AbSWU E b'!!I-uBM*\;c%#, .rt*uOPt+PmWr@A'vTG&P stEZ 0+z@pA4 - "^S0ИrZW#@ڒ1>'{/Kk>~j]1u8_oVn{ORJgy/]ZI ݦ1 nIz1T-4ÊèL)g%3WeDL/46k)oEUnnwqk3dK CA[T?߱ŷTn Ro{1C02qqeS DߜO Um)wI8vM(%nNg9Τh{z ~ ] , `bYuՙV%}`(VlUj(rOWgQ?@7wD3SWnHJn΋ؾ9I78k"*OEy$PJ f4\0Kke5kdύNj\eѥpVQ5s"l(?<ea !cѼPtlx:`@bdBV: `od_p6]N@o] g3:L=+ tu>UIN+flD G?Fs#%#9?g›tO[^p({FS~7ijξ2qhPړrҊ!n}<Z*C4`u.{4r&:?[j9Պ|G̿3j%?:᪜ bp[Tv^s7wg Ln4M$2" ]ϑ.˜~bsJRJJ1; N2 :#)AQg\֖:ʭUDI8[ ϪWmĭ^Vԁ.<3Q=yښa[:E,y:, _v聛 rib}` ^ | 6{!f-+r,sȉ6XR>Id<?Rzl}VPuxLJ sZΗH{%8;ش%'9O_W=1 r8׿{ju1,#yYKx̧䭟(,|,uH-a?i?adM `uP _:yE8\5ȓ¶᫜990ݪBriͭG7WjX=BvAл{פ1 nmR@ s{b(kbVcILٰPv9"βq`2/* ]$OA)E(-P.`c bߊf_xfjrkKf@ U<D kԀ/58.B?R΋!*AZqMφŃ(UG7n#e(o ucŋA+ 5KߤTAx[oEA/ ^kp\|zO?dӇd,*m(5$jL&%-Z$>57Xx%-bv ,u{ ]P\ nʩ;Y!.eo} QPF|߳90g0Oʆ(s١nW$gjyJ *Q"%G9 C;(98H n\Gq23IpnQgӳf:Ӊ*E` .?n؏Xjխe[%lԠ'=*W,cuH5;:4Ǯy눲},bw_n%>v/ 0X!eKW19l}:`Yk,M|; $'tqj:`t ^EZɀ@;dl IW 3^ 0/T:> Ɖ"D͒j|u 1ݠg.b3<@z/(~.)}[%Z K(»[sg͙53%~,sjwlhPZx"% {1oU8~cw_xi)i\`4,`:iUݾufBSL z50oGQa 3RՌ7S_WUKҝ4.^?%椙փ n@VOy>q}OpvE6u8+ Ŋ~( 7y$R^:F:O@fG4/b"|t^$L| t"jOv ZgZ!|I+DߞtG4@VŖRr=3d ^"2|-'Kb'o(tV*be굇R88:Q~( q͍cC{$ն4xHlc?4ވF# hG A-DyyCXH꒥jкh`[c"&-ky?p, T* &Έi9i ;GNHoF'$_|!A&<_E(55=nnns/|eXjotwTЋ(],;`` /Wh%"Y+ pb=`:/0&-MR3X7 u2 ߠ?0h?ڗVy$r&E4Y;w?OW[.i#fVx H@U p^o* $].* }BHQN \%xt ۟1|x1vQsKiG߸L3 |#)筩G]XZbD'WRsfs $ןW1,SZdVډR\_,J0A~ rJ$Y$0@\?OyC"sZXthfsI!M4'k;YÐ&B D&N%H磾^^ Hyk;>"H 鉆8Gk5l1#n\뫏oCqGKlt6n8ah: 0@`+0r\aRG5qv;dbj"ݶ!\@xկ"]:KGVNH敉U8˩0;2G:H4S:-Vnn8mdYh<WTKaPp+dT۪ uOR9O*CH-@ꪉa/Cw9sWBY) &l -y1&d!(Z1l<8enJB=9`(f8|T\"25ԷF%aF.)՝vjUϐA*POYF];[6^%CmJِ>Ln~xOU`Ke-EXYZԣPy/+x"-U(ه8 24; T=+a-.,>Y`<\ X!AѕGmױ ryKՕIn`(?#RMEJOI Thuj"`D%ʚV|AfvKy @Df Z8}-ɩTՓaaW7 ބdwN!2l;3?X }x_>'ksl(;"z j]*\sӶv rZ&,} L•I̹?6݀|"!ŢPix׋;{ MsI}$nZ1Ջd\ Й|k"݈bD{X+f Zz9f"=*B1fP/Ёg\$6no\Uv;MNY&; ~@>y èǏL };FnLљGq->MAlm/޲r6IǤWM/@vRƅItHъG<rHE^ϧYM,G0]vD=UƤG[i+;\ndNU# 'N!HeWRˑnr{!CVDž`ga[FשH^< >|s!|V߅3X"Y m!Zr$}e4o˦?@$*$5Lj]%uܐ122LFcof-f@H$ ?J vbNI&ϴ ? SG`}]K8dQŐG9C=m^+R%q>"C ц5ݙ@[_)łT) u rJ1FGwŸ: oxa[tr_ݬF9_z6sFI߶󆴾VD;Q2(W@_\* f7G$gC62#K8 ><7Eap_-*Grf,3^R_ URA;Vpm{b-+0Ʃ캲~F'Q;j!#RL%D,X^"?~":7]*U}>JlQvo3+Cd'ǟI?b=ײ&;~\둂!B&y*ɱ MO-f#nk쀌3q}:4UؤO6mўxh98Y3,(,m/`j-nJPҏ8Yj¦}fLol].4aLz1C@ۛt%(pI8h|ޯE ܄1wo[0 F!ko|DBY$rg؎ H$w}O[گhei`g<~+_}+ CSe NY$E@8F?& ܫdE1h,)U9GzԋÿQ|'n( ?ǰpA~+lq*_I(8"FnWG-M;c\3YS.]F7y]9T[gƆ Xau7U6E`c#$ %k=#?nQ-J ٹ&ie (P4E"F |twfE~8E2C Wo1 q,M6Beh/_3Zx 7'7R|++n)!E3!<8GDŽؒ w6HZvߔIst"PJ~Y>lXVt%"l J<$QH3vׯ-bTȞ]6oϏB}3Z0Y1Ļ"t615P$➀]q%/^> +TiU%ஷjCAkzRz<3OG2eN$P3R&(nmU~\rzgJw8[ܪxsQ/68KiPQ"KA>*}ch"FXwD8'xa$).ɫn0-As|èM}Dav 4μ@qEW?)Sȉp/b Y|ifT#!z]^PWcqm>QgAu.flSimE|5To+M$'S=A`ha @5xA\e[N %n7Ҫ RVvSɧΉ.!mYa(P2P;+i)J%-T.}Ɉ?DJNjc0EC7v<#eR09$?왣Ub/UUo}r <Ñ%dEM%pIx~ &{-ߤG&y!L-3}A0sU :C5'?[_}s(\vfήOo`<99vm[^c'M"Rļ b-KӚme|l2 V Ss-]:3ω]#)?.Up8 gj:IDۍm~#!L/BqZ}}ȳ[a;u|ʑQ3Ap%"9?n{(4,Ϭ>ꚀA.豫o }pqZ`PJUSԼ'k~?h0 F^' k0U=Ȩg(d~=b/zs޺֨jfYߩl@9>G.lp]`Ԋ݇ ).$+X?GXO,zzYr'Ogۮ'5!~?={jXo^B;D[/a1 :sM/)i .x:J`j#4l0Sz}@"&&\()+EMV p֦+jo =5W|mJ ?]q/_H@W @tf3yur i{wV1q:MNYvaCNK(ɒ@澲7@rҭDRϑ];yroQcgC[WO4uxP DGWot|/ѕ}f!_@-;2lUum^ RBiȜ$ljdbEpku(}-YfH1?*)QkTDSc-A)bfW&Z_S;ר!4Npz*%-hsNN!]xVnxz%Ƣa]G8EЬ@rViE8o5*ґu N zJDu ^Ojo=F7rQ£>b ^ߋ e@:j 40=G)%;tgS2TO X޺m܍ Hߋa>(*?Y{`9~T͵m$4?@I-&y^pQbMڅOji2D.^L MmIk`N/.9IIώr-t3iPN /G"+dpmqm÷M84ڏu ZDaN937)w&iU|(5*~S:C{2x4|^M8$8Ym< W_Y:)$ n/F IvտΤ$ O y1HAtPgyS/ +udpMݫOdV{t- ۘY5ߔ\h ҨM+zA+5p0A=uYаsnD-g7AZ`K.0<3 qtMm""/>\2qqǢŒߨWʓ۪MI %n5*9-Uo'c,Zz'pX\"_Ie"hn}[iMLD=r5844B7%p? |`| EBbf?wx4:Һ=} (*hҋVpx4h$4BB=l yZ_;  ,!/'X+/E:zMI7{ ViFݙd<7omˊMenU%OfWIyM69QY#2:mǐIj=dFEi/~|hHMޗ:7czj5; J`z4~ tPݾ_iῑѾ S`]D`Kn`]|gOŻE6b߂FY_P)1A%tgBNz-΂)E&2p7Mb77̻i̻GjE8:QDx_5cPUad2!rXNP"$c]F=r#4;/ř7u\\~JyRI~4=]|H"[PkABɆ0wib(Q:DTO|imhtmp̀`hdh`8&%dNt6B6F f^k dkUG+\6X Wo`?GMW?T!Pi6Z~\Ov1S\f2WԔ!ac du0vL ;\=~J1Eu(ԂKNĄ#3\3gXyŐ*#C=Sf6`"{ a~QYF| #8"Iy_Q۱,o6I6F@!% FYO @,- 8oqV,@{K= Qb*"0C'ԕv5ă xea dO0(*["cdi QuȆ!#Q8ቹѦh{ZE&U/GC Tx3ǿeQ| RkOZU +۞W2r?^RUW! 'AGG;Xfs L2ԘAT^م]eR%˫Hk_WŔB>\lK%Gs\r/r:00@Y(KЌW;̶]ov(7wy&7q@m!%^-# !.r׳"@cJ=m`S)4xg~Dr7- ;e _z@M I$8TL-tBtD]+o0;%{nA`)>#QE3@CX_#aYnN׸EU}dPg9Q<,3=;,"1$z)˴A,ڍm=c'mMiQqIHY5tN?2[ٜ5j C|׬'т -y!} :Lύ8fsٷB1>tC8NK#g?B`ki0ز tK:J'Rr߂"E uy1B D?827 BENDپ5w0CPmGH'kzb 74:FR=/48d!{rc; EY2:ـses@8Ee>B+R^L |v9ܵysKsz"%$%?>/>9CY:t-6駓,^iVB"ZLLѳՂgV@l+WBz3Ab0#?[(9_ηmKѝM^Y؎o<ؓ 3z$5K|(҃@5$8p.f%ĩA;~+ (@s5}̏j:hKBņ6t:LN{=YGJ!ZI^qh*X5ǡn-^UIUȺp(V!Z7=?RLh̝ᨽ)-wlK_oꇇ/oX TMmI?Y1ZWn+?W ]PPꈈU̯yKPcro_Jp?$%/tY$KO>~IuS{ZDi_#d].j q-UTf"ƒ8Yc;(ZwꮕHh\UsʣćA(_,뼙 QCefuu[]g,JQ*57}NiI?G2%zp*|@KT -] ?} FCI]4 ;Wavh1wWE2go Akg8;~{UD_VTkwVxpawVÂ86oTy;3N8<,v1P=A.7aʀx~f[>fkϿU8 (l}g@:NLjP7.N r:mSir$sg+/1$^7t>-&8|̒+h3nI׭t&324T2?u6'0MoNߕ>4,.87=# *q|ѺnPt?Xl͙u`Kk YFf)#@oJbVO^ 2Z[0X+8ǝ:ćaUzQR_~ed}͐FSqQkcqpA/[+(_(Y7bu@ds c&.^$%Wp"HOZyk蚓"\[(w̓AB= .f K:LüYy^ > r=C ɹؽf+(x?[jfh82,<1;mF/ti`c:RFHIR5 'NfJOܞRbcCz~M0pFʦ (Mt]~r z[~Ộ1&'e9|+0IՓFt 84x+БWez,0}oH //RoM8n*-URe *aE4ɟ 0H~!h{&V{B5GFQ'9!-XVztpmɤsG~i* iUُX؛_i5% My۟Jʻ-U*%Q:Ū {cg1%EOgJW{I`V'K!30Ljfr6M2O0_l anm ,)djzK5m~Wh|M"]> q]_b۝  7Z6 <ρl j\eX6. P՜o8-f44#h3xi& >|yMlmّ 3.j2+6+8o-fo;go_0cLu/gJe0EEH 7x h GWNE`68O LKmr&4ٟWxk ux׉84V+"+QBO^ޖeLYߐ GK)$tڧ?UD5Jx?Dlz3e#$g:n@%l F ӽߞ(GqTpPao V }5Tx@=$ l2DL'd(̐a;>NӋs!܈J/w1־`( 3, kRuۊ9Rޥ{M&] W*6ɂ8'G:I#A|WՇ9FZ?6Rg!?Ұh=s:C(; dX ttV)`>"G/Ppѥ`?"B\z"yOWM>BeRZyŹ[U"v%ҫ}QnF.X/ 2q )"&JP29=zrlq"YVj-\\؃h1;BYbGrh:ύFfflr#"bOHá? ]g9fpnk_S[&o<.+B߿6Ȳ3 Éhna#*S |h|( l\}\"C(!b[H e- $>ۡ6zY]Un}2ؤDnMT>PxgwA'&6IlRu#XidÕٹ ~ʻ'1ߪ\qA"]2&9tj띸9j :*")&?$?VV2*:L@M0k:[HPFm< wEy+F>Y,P"~=ŷ$5kzj\`vb@g^kKCeu;ѓ)8RMjf!"4O&"q &QlwnOu:6 nop"&R3QN pf#l'l"+/y'Nq],UヒӑEEY-f\9U<&U~UV0= 6 4i \ #@3gE2%&W] )ƫviETvLֲcA} hX^ߏι:.mݺxsyUu:&ϥ9Ž?/?jI] -X+ ch!3AIS(@kw$[j0/tI&Ƒ8 {ݓy^?+rph\ﰝ.%U]$I*f2ij5ɾ\m6XO qќvvZ}Iݒtm3g  Kw},Ơ3דS*h͖LᲪVJU%K5cѪ!9<\Ce8C6XaMFH H`WFoڊΆڮUL 4y dp0[. t0´ +@Hip Ap8HiJp3MdC Հ *A 4SQL:ovc;]!+XNp #q/'A?OZ8oa4zU zVs'\W*$kpaBT>Y\xF5\ fIs Wܶ*V؀sY|>`ԙdw] 5!PԎu &CxTh`oc5^jFW:1G//v-KI]̂q &PyKԢuV땊+81q~t|d쮍`3yj9ޛұ; Q?+RF`zF~#%RIʿ ;htu.xY2eA36UßΌU>P5ufzetj0&C:XpAt}.Ӛ:Hvenz^-G7cDUI(axa?MQ~^{;Y.'UF+;xϹ5uMpoKϸK4gp/3|],Z0S), ! qzZ qFB`^rGI Wn!{᪓@JXU~ϩ@woSPX! Dd™NVC(T|0 sQxf4`{H1H ַ4AC&MwFG-}֒뵫>{vnAjw{ :Pg97|R\_]jV#9!;/fr:Nl W1v|Q|Wd2Vz30xMf¯IC$Jw`#pw'.XTU ~Mo,˵vQF12@Cx˜o!nJꚬ~yg$T3;_Uj'7nL2犯n" _w)2vTxlIVռHoj@D&mXmf;U>]H62r }xi#d1k҂ '`5]-Cn₄: 2P鴯HUlƴ/_[LGFO0[8 6{VI} (缗C=?p GhbÈ2"Ƞd?Odm6J<̳h,R[) M7N3y+Ց"օrȚVXqmU1-c:MmOOH%6a8.Am1.k/SIX^}XB.cz3^-:-X`Ku]%xQ( M%Q.wI;S?PNSd[\Xx({ Dca~^$ެ,cDd\ؖܩ5Th,+4fEDB`hTEY^|&5HDZ>QjHN((pcK,c>/".3wkoRFf :#=-g ^m$߯PZΆs׳6~* J W'pAxn Ҵ&}"S g3u:ƇJ g5d%f `#լ܄VܼڏRM~bn MՈPC=@JWUO`+a~QGjnpPAxG,])«a7ZbN8B6$ @{Jtq^R,3΢Ə,=JJ!ͻcZKt Y{rt[QIXH{JN^@ܰ{Icko% qOQxC#QˌUkDSo1W.ڠX,jn PZ8chox± D6۾84a,`l,"򾼪4}l 74ϩ #Џ =YQdos[/1TЍy:e # C{dIgv25zWoE"M'$9'J^SVEK` #O]([v^TյyC=*Qd-sndulD|*c޴iЌ~քD M=+N3bWF'$S~rֲn$>7Zx;IV^LyIGO o8z3Ra h q.V/N/>PE*jp^e z6]OC\gMKmhduMfchM$dƎmdr[ D* j,)@1ZŠKz6Krn(?|30M yCIU`A;6utxS1!~s5yd$}'rlG ;ѹ𭪐7lJ>uݍ!` D ۨ;HqYxWz,?(;8%‘gOXxu9U[q|oc ާ}y] ّP9tQdoc#D0~bꫨ"W.ISVjM Z mh Axd>J7VuPƃ(nۭ91()]f0P NG`KX&PV{8No9OWM]8X3~bkG /سhKd=Ҿ^tW(s iTM@qcY.'viK/,yF;2?ef3'V; -r?ξIvӨ@0u3R-ﱮP>"rn3 6_ttoC: VB{/͖T3N >~.!tF3E#s-,!.7CX'TFD:Ro0S^ӛ|"/_p`Qtp_K}MLyww+!Jv+ReIN@3XCQ!>iH 7d|QLDy)j@zCj_w_ ?}_~S/&աo05ͨ^ =I)E7 x'V#=M#= qKhhΝ|$kSi0F;쾗!BNj@W㍗Rr5uLI.lQ OrY⥭%S¿r^UK(Fņl_#fkY`.^0RK\ᬄUM6)㟾jm,:y1l`Ǟ|B_#тD21[/L Mrvyz3/]d bT{K~X{"wh?݆*f6d2 yQ)/KQ =sJDH" v,@a _"R a.`{`eagS<(:alx% ;׼7?z,nrɭ֬LX>*aׯ;S_\ ȁpݔ*c4 B{h,NX"Z@ecrѪI͠u5Z1W%}#6\87/um򅔪<0tI pwFB2T9s}1&¦Zs[8;/~*oz\Ea"s㠪}AfNb:[ L1;}mJTLݬ MОjR[#9BsJAh&U&Cr9=NtXs'7Ȫ"u;=ZY62)fHn9`^J*Yb+hCͽ"yGl3Cn"3jŻw2Y?wV58ъ5Oz<~I] WD3.azrtqy)^>3.UDg9\c$%?'\R^ЀZZv{PDꎙ&k6U)#Q2qp_ S=%~jEpY2bړX~ҕVF.VYW.}褢a^FU:{-.)dwF?<(I]bmcH*ɭElk)g-[˸/ ?q&G XdNZ4}j(Gs<9vj}hA\QuAr S9;d+80Z!fwNލ S}?yy-ق _|~蔳[ZlW59QC޿7G d <;*ފ5 U /Fp!?44xu~c}Ύ,rNfQ-lPy HHqk[̬J?͞`2Y :*bZ-CwÌS q} ӉE plȞ]"B'FZ'*C/W8+%Uq95zjP.Z^!ַDbK+3Zi Z5RбS#E^t <.ɍ60!Q̪y1QB=^Cn1*%GB*>#N_DŁhe뎸*`uZ悩1AuJIHWL؄hV2`/II<%>t|H"VJH,bu V[ 5MS]y@=BX .80Q)Z |p?v@] .e#޿hv!| k 3:elEtAQ+OdHT1xκe SK= )*\)TksǬHiv4%bZ.9iRΚ.V P *ڜ<۲c+=q#Ǎ𓁠=20})swVZ3гw I}4t7qGڵqڴ-`2cJ_2m#-fwʵpI'P:Mcg}]!젓4:? i9݃^ٚg¨8-SE¦9w9)]{i`R?F%P9ᮊG7Co, D%Wq'ʌ*-ȏ`7˭ߖzOٲ]_ve6gE3:K+4/3iR(@;&{3/BF&ܐ Uhx׺\=9lQ+WN3Jzw& ^&ΒF{=d:z[d7 *#h" b,o6DQo$ YgS ZDd}xUDkav<Fk&peN0 s#IdAaV9R K×4#򛺑ZK\f4y;V2E`ALyׂR*>uhb \XKL$tg>ְŌ/U2)\#xXm)n3>tqz54+ߔ9bXx H ZX}<ED yKpZZo$)OuIO)dC"gTSkϘe/>@ 6/gybr)풜|QܡKF9bcrOٳ)+Pc/7B϶c>rh3^##jˊ箥ZϖĐ?z#u8D ]$ײ2-rb"!fHq\}#"{2iDA!S!I®ezM7Zø&kK[EȠ#mbTBn\܀}57~K=>$i0QOyVN[A_ KOϒ%o,8K5>l%lJy޴S{v!ĶY, >M?͙OY!U{Z/[*ڼb^BxK?ط 9Gw}$@ !,g].%|57Šy];2Jo:7)ԙV y5kY`K}Oܐ9@r{'p6=?CR':l@ݵ/d)ivsRu^f@_}y : <(xhِWD9bڡ &LΆF;m}@3$ֺYY fbVU yNGݱu%kl];>Sܐ&[@F׍zn/_qgh63{[}`a*S$qӛ6T#Blk 81VKUz Y^#eƌ/[rԊٲZ.P[Hi'9s7MFY"y?^?ʐ נIʴ"$Cv'1|3JRtJ-cpYOH`4!)8M 9z'DT-= e5;zj5^Ij%9"@f$2vw“{dfjpYon?OI4-i5tj$sa ~T A9ɴV2OGdPe"pr9Wq|:*( 1ӻݍ|0)wȧs7+ r'"5}y%KBRx|;7sDN5bBeú] l$$|NE4HPe uI9s S'*҉U9P(24qU 9F i22mق7و+}$*0,f>0l;v$P96\brW-i^rpGѠ Q˖^{ڡa箠XXjVWhDΒWyhTp<rAŇ F_r3Kf"fe1%R j #d!2 Aru{x&c%unCjWme W%ˀ8ξUᇧ( 0UT*}cz*ܚtd1ީJ'㩧鹩6sỷȜ(vb%ICdka g{Jl]Ѧn_py .E4zۀGgu.+N5P \P%/.Mۜߡ8EL=bZHRUA5v3Ӟbf4)Z65G4τ`JHaOGg Iܳ/b&Njmuw52.E@x"*A뺰ft-YxgDP V]~&FUڍH"_㝷EFBeyp_7Pw׼Rct"SmUoW\3wu#)Juf*RAo]-W54F5O =W)3]N11O5MQ &)J{~PPӕѤ6ǂ^qR x房kyH9]{[ '*ȟ=ͤ%Bih '] Z6#%?%qrˇiUI(!ޝu6`zR3(z_M+((dC,XBO"1נlFi-rJm'yެ3bauQ4D@r*>.nM *ŷz+4\8K#-rdđg)y?T2ֆ" yJv (Gk&9lZeGpMIj}/f0~ !~K_2XÍ:)a%=H nUUJrN1Oًw-PsA9ɣ`- }`cN> ;,]\D7#)hhV -Xs$X(i#j^5;P*/̍J(ѿ7ݳOWu2lǎv=+p)~9>9GXm޵x/X!ފg+2-dfBj:ی3F-r.S,L9̇y !cK>K\{wk:JH :˓Dž6kN {phc]sD5`(ry[XnO4=E>jFO``kI(nRw#y+a\+'p/Er+ЙDh3hW䆰2( U6 |AQz9(-D0zQ~7״b&PZ!闌,Z o2?KnXV?.blb=:u k2ا@ǜt<&K32?#D͗k^L*nmyƒ;csk|\p%SҨ uhryl.?) 2gy"o4۾S!y=Rb]$TON ٘u%b`USzj{8Ap!,]/nc"kQ;ZqV&K̉#Iq7+Ӱ S~O6 ɷ{XBFaD/۪*x״$V UU #tטa!"jlt>+Қ "N3(*N1OZݿ=AC+U0/OoB!vF/D]O(s@}N2B`sPב ;ڿ{ï"dobx}ylUIH_$]*p&ϫ`@*~ fuR Oh}@;!2ES.&\Yt6o/NxK#4?yd:&JhfODž9gl?vx*zlifAҍi&&yvQY( 8Ri?ygOWqJ>A  vDq/hS@gZ[.op_I8:!FC+36%Pn 6;Q:`v5 3b^;R4mfQɐū_l!L+< 8XS߸0p%$Z3,jR/_+ 002QnYmr9c`Ul!%91);ƎsAĜ]!r@U5re3̗ k@(UW&c]~8UNM52^#0T$q\G˧媟hL}`B K$?a5OȼcKxx( "-5>GAo&,_s.%{, N`-< >*-W}jPltRɴY,|=VRc?ߗYL{_U\?{+ؒC_! N~i/zM*Td?f49bWHx:d͇8/W:6=#ɴ1ko).)%M-pH&[ā15Q|U=6JH6 n/IlA$uPNF?k܉ Ezz'=&ɫ{pVekY!r-\9@Jl`g:."jH_Μ3!>}Ksl˶R90%VlmHÕTИqvVGG phQκԉwLmPmu2͌[ބP>t!_ӤiqʂWrOVsm Iq"qU-KEkotT Ж> P*6]~(sD5L2l8"&}þ@qh!4דc.١G$4p`u@--#ץR~nQO] VGqBttk5,6? U7 fYRjވ(ydqT>fC-6?[q1Z>pnIFoū;Y+˔/MϒˊYu4ƫjoC7\= JEoSikPdh)h@h\BDF4xw/̩a~9x$Ts]0Gb#:(L3J 8)-|J4NkkD&_D4Ge*+%0O8gϗYH]C3D/˸6yJֳ5(q \7\vQ?e" b/)]Leӟ fj#\Ԛ!>FOx% `:m(0MH? [,?(OEԘvVlRoVxFjr1pM!7p3XEKZ$+p\BIksފ!*zcYŖsb=DSZݖeՂ.áez7HX`?w̾Wv}QV;^D0@Êxv!0@u橘[ȷ}[/@@W]Gl~z.P4]s]£P8AG[뇯ߟ&05dҦ/R c!Hz {@c\YK7;S=Y9Ks"ZlG{#fx|=68_RV?|3oPW~fw }Zeq_k.`ܶPa{=}ttnP?%%l0CŇ>1'ltHEԹƒՊ(7 h@A>Rn-/*eCOaaFBmq?G3-R*ׂpd,D '9-],<{]Fԥ}XcHOu tC'"8DޥiҰy5`hvaeFtN=GysM" |w߁97PBPM/ro9|a*vz@aNn ًͅdgMޙ4d}ݧأLrŬn"0~'F %TtTa3IW@vak,L wF"u a=%oR(^28dcQMUYdD?+?O}"ʝ̞([WDLB#ӶQy+(~N6w.EZ6֓0'E~IO#yJ[1Td{ES1heO;Z2V[[>5% q 1AUm 6wN=9"Bjbc.8@!(iiF&7+oT#|غ#=J̅y0l+ Ԕ8^ؘ2k?%u7i/e٦L5N8Ú d&Lurzotw~#%VHɘfրo``9U1\|BFnN佂\w!f7X88\WoD&OɊ3ٸv"(<‚H*jM`C`<4 0j.$R x @,G<'P-ü@GTK#IT P$He"MkxQdc6sD*$M[+Cnzm2@ pEHSeӯҍ O|Du\⣌JY`qڄTva>zKwIsC@bѱw'skd;L] R%a6­aeTXfV(d?d` !~`RTzyA,2"mgeU>@}]3Ӡh8&.#Nb_a@'h6D׀wpoxZȕңjvs9SAIL9 ɉj4CD? ҥAz< ba{f9m#idW&i/>Rb8=#P,t0б7<?A=c qO ؖo>%o7xU\mQCUF'X=G9J[o:e@\RjMUL&@l'Aer5kT_eHB!r Y+܏Xxij=}4Xcz BԔu~*`\˫Bu-Wf]eEH?IXO(7(} oE)jD9L&%LXל;2ӹgg%fv^5J/_m¼.Edp}.>A9WQsN.61P);&5qtcsm]Tlj7o#ghWI,vM zK:*W 3ω>NHE>VWGB?$ը/4鶎΂hW|$XL**e֮M/ ~kq6ūZxs34vmq tZ14Q@ ]UM/ahfd@ fK x4ET g"kLvÆK0~"i: ̤^&H\f  MS'{t9('9gW/mW465G':\L c[ К;18]<1ѵ׾J6-SZ `x`tAE=غ|Z41ʼnpk7Z7Ac=*iֲ"5==/تщψq^Y*IJ&o!; %"Z"U˶ֹ0/C臶-#@Y(pC,(جYT'!vB܍J bٷ#rVB3!!a{V f {saM MMj՛}ak =Gb D(lك4Fze)IdCA0)Ka5~@۹4yTic[+D2y*H %FO5{E:KkIzD3 yfU Tx.3#_ܞϔѠ˧* ,I:8MU@,Ewk'.$ RZ^"$pvȌT@:AݫIru]/tdȿ% ]z]EcN{ 13 FXCZ0Aң=q f!G{}7$";TuЋŸW施֊;z+ˋz',KZKRS`c͝a JQ. ;&]>)H **k^'r T>ێ#_vh\[A:@re@IR)L!H9>{;r >D,"R'eX'V޶f6xӆwӵ%죓XR:F/H4]8Z~DP,@~o7]Vيj7UaE(0D2jbg"wZC׏(j|¶GZObi\4|VG4=#;0d\VrVzgBNZYW2^:,hM ϲsa"aLruw ʴ%3?2++䮽 `K5< XӁxxBV.On4M rG [N Z7߁&Z IV$+3SSdCc=tǣmCЙu$#Dz`'1m@϶쨔yls> z?*Jh঍14$lcK#A|$g5a3$f tq2I/2dMC/!3hf^0*O cW7w@.ɂɰ̈~(q<-eZ=Vjީ$8V`4bME7S+S*t~iMV(W %26USx]t*w05UCM"OqO3*6̄,~$R]YՀ4S %C@llEHYB7?IԌ[9v W,;BSBń|b%qNj#UѮnR:M_ݍ ܫ! @yh 00x(k?c6 />jsT1Lj?-]f8ӥT~uayF9 "lC>;\>:7n2GvI' )i@ 4+ᠵE@%F/ݺE߅8 qn/]B ^7oJ+U~@ ks@bdWZ@-a_<d VGS&r@^>]U 6QJXc'?N[9} OL'eeŒ%A9>< qN|ou9'Խ*>WCU hA]_x;lL߰ %cby";%ġ "rAs!6ȟw$ORfn$ YmkSbjj$l)ĥrxPiًZoT~P3A[zAWLm}maA\S[is5F!s/)M:ȿ$[ q4GӣIV1~`2l#*e/3%-]ր%֛rZ^"Z,g2Ud\z]B.3 U#qج:qTDW c(`i8g}| D׽Yi'' fByĻm٧U"ŭfנeǶr)Q9-Dp-vB]jJ9#ZB,MsN=HM8`"3̰SyKZ ""(>_tYo7* (I Vq-0P۟(ѷ!I. {|,G[enҺ7{HϭavcZmR?K" /Ok}R^!wf`Dqyz_=k6]U:EeEc 7,5:7;GQ`E~ ˩l!$sv|yϯ#1A;kpr>՗ 5C:]XV7;T? 6Q60X4OM2$W,P=DoVS 3bHZ[y6k>^T"v#wFafF] cqTDlmQ xqxhZ>m 2M s0IFUK%Q8 ,yҷ| *"Bc3^o!v)tאT{"L1^mH SzuL~O@lR|e!jՌExG(E7}-$rj!KYeR]X~?qDq`كܔzE*Y\ b,ÒX7ڞL \q. Ӷkƕei04sCR'{p׳Ʉx3/ b@$CGuaerv*D>gܟXeFy 8!\-0V;pc<-s.hRI:w q R!#9"PV:N~?X4'$ &jlI{|6Ξ!\:~ZB@#5E-64\I!#G徙P]?1&R Cb %񺕀_CπAI:\SD~#AD D#HQT{)uԮ Wjɱ۝ \c" S𓑠#.UW~C@5}Iy=^Q3} \9[@P$^5- behb䇄 ,,8T#@ MZ@S˛걞,Hn|=KwI쪳->a؋.N;> Vd kjO3l 6P'řqw&x;&:HӰN].I^)C7|#e^ s FePǞ,y$ҩz>dWAjc)ݔ>Օto 1;;F3cE˔`ؼ*36=0kC8؏8Xl Jx2ty=%qj[F"0~ȼa2Z"sGQ.nv1/gjQcTy߉!(iͮ8vgu"m{cvRW2 Gi:u!SSk%/0q)[}tDgX9%{Н#hE㴰 7>+Ї}'u714^I ])M[O]SsMm| 8v}H:2L0aNj6xnޚ h.߸Gٻ_;*8÷]-t1 ^rP%ʤlȵ17GY)}^3WFR3hᒪF^ڴ^`ew)PmN`s(s.Q1Pn`ɆV`Q@xpۮY*%:˜@bK;4Zv;9ڠa^(ftx]{ȨUkĹpЂL1 4#uI,ߵw \,kϓK)7 ~d8+#Uj 5MT*UdBOB$錕? 3H^fqBHke8)P[7nVAUC? ]F&LЮ̊&;~cr^.P֤GN=;?x+\2_ԑy,% _X?b Uh=6ܢ'ѽ !Y\9+2=fS<FѵW'sbPS9i|TՁ p)J{'*y H|o20/Fh1+"qm(SyԑtU kڇ/waIPPI_VRH8D񬍣toU'rĒ`r+`Z(ΖtMT,eG8uTY>C~ ѼIG3ڐvۛ6u]ý`d4yRD-%.:w5d p9 {SFX%C4B+aǥ% r_Da&8ݳ Frre\%hC.tdk&oy?E"zm/t^KA :R zKͫM}}V-ǝض˯(&6׃J_ŴE> ^VO72~zӼ_)<{γVN AsHʡ!0_48Ebخ)a-z$@ofA3-Vt:$uZ2kcq~̸jʏZ߆CS<- s~78g[yQ;tĥ_)\{U@ R{~EMM/ \{'k9wsd'J{i3?'e,H,rGT ˮ kU/1aYMQS,$P슷v ]+E5{Rch*"Q1>\9sԗl6^L^vk|jz{~'a 1w[IlC7PP}z,zoBtC_RŘ'q>l{.+y}O4f_TjPN8ampgdzwŰ9}ͫ{tu }K|%AWIV7h/L/cvj҃qUrn#t-P:/rJ#M]Jf澧-B%~ske0=N_f@wגЗ$H[7~̅a7t5;lU_S&>VpxFxZ|"՚ Q*JZI' ۡ{v">=XS\.ГDF682Pza5%f2 =C釔[k = ? ($28\?SA:CP\b7&ɃLJ^u #kJ@Y V* S_7S v+aچ"Wr R_^z:gnkj-~xlT mAI.u-BBԀ$"vbv 8lh\߆FD\H/Kr`]#! x!9lxkʌ@=ziP'^0vޡIѠռ,F4Ҳ ]|AFsA٫|ȹ%?݊TmYG{dT=x\n!]͂4&V\8*SpH|ߓ8gGVWʈ]+TDŒ5 nM^,@gi(xTeJyG V3|d\n'ƥYy]<-U¬HM±r֫0KAޥ!uDwR~a7ܧi2?>TM934 ۰ Ůd2~ J %(dzcfIQYMXͣ-AEq3, ,rtfCaF3iH)9c\ݼVHʹNX$["Ic&D'w*M MiL=K8b&v Q5ǜ}^_|MC֪ퟡ.#[ćBsG bmh8oH̭S{ Yܹ_է8NS=83YANt~tZ2r6cG\PT}4C1S}ump ;jafRWNmK7|Ih}+!O/e2`nd$ȚtF,53dHofJ~M=/`D:즱E I6&@Drk.;S= |1Qk|Dw- )#S .ӣh9ɥnӜ+0":W]$e)HbT"ץ@R:[]#OY&CD Z[XNxx_ >V*M1(JvRAHdc4~ﯞf\-RNȘlΎ}4TP+iJ(hOOԮ&VU^of(?zɉTgc%ʩ%>-ٞ>P1%bPgED~vhTr '^3Z+Y ]%,n6vg>pmݎT`3-[83NUΖ_G@dbny8'E-Ҭ4A*)sQ;hWDDZýi;(X4n+2Fݕ+ɾYIp=FIZSGAєw=luX^ePFյaPo߰Dz@8h$=9>}GdO?,m;y]$d0ri%n.-󁄻Im跆ٰ)hh"st7 a0~ acr+VLMJ6+M3A;.g@}Xp|VRTsEu[8g}]p>y^Ƣx3G\+)`$Z4G(ajlj_x;D&d>_˗!e&u֗_h6nɕE؁ReS/Lɋž1 YF+$AcTd68uwVFB(@x960;c65t[('hF)-l[!^'C_ZN4CIRTms~UM#֡U١l4j6e/ghJg=;Gax CU;24noS1w=MQ̆` 5;٩TT?F-~YG#26Fs TE5 etP8r4bDʿz,;3$ylMy:oa_wbZ§ ߝ :i h'ϊtg_V#^ 2(GNUߐ:;?<_v4a) +p+k/#rIRtqm~T#6 AtT'pB&)i-2wlsq20ZQf ,4xą:1mxqd4̏Hڱ.Pm< )g{nwݔxYfia6rK{HJ3 ;%6yk#Vq'3Ns4 ҳ^uϾVqؽH܅hy4J p3,b5&}G9xGs l|tH]<ЪS<9Xݜ5m##A@ :XlZڠ<P?01!V<`Q-,WI._՚h>DGv6Z-Kc|,ϕ ̚ԯ%I>. *0Y$d?; 1 Vb隰.K7 Ư EB-yfrt+s)7M$E rJE-gJY>ayݥ])R@(uW":՟ZפӉ - #X~g($j,w/ {9ڍY?ɾp7DQ~Z Z:4DdbRKE пikOk'.RG'uju_ ^KIM6{ڱs2?ܪ$.5H >PX9ɬӲ6^1z61y NI%8:}'J{u t Di"MEЕ* :ݢ84 xc  ne SX'sMCKѴVu2~S^38Ţgb%dP}812ƹϔ2՚j!~'u/ 꾆:PӊŠat/]Vюp\ /OkZH^n&4gDq_Y IjFs("zc]epf0;ƭ%_+E*<_'Np\'*bj^X+uiuk$V&`qLW& Plg䐔S:/݉g7mW.4zH?C^8}15WkE9n LKS߳uFR(>["}ʹ+l_(gYoՑ!qڻ%}(;Zz'59ucaGơ 5 B܏4&dnӡeqqO(٠%>Zj8{*y(<:@?NNgXdnMny4Y V3+?[F@jYqvG!ރ0Av[t.f.,n9w'EfHJnB:'6Z{tArP*%nbqƋE`Ob }t)}?\z;( ܄rj _2qo9SRg9 "!LtZCo䒙14 F$O?w`>§ 48om;"R=)b<93Ȣ]|O9(xÓ8SM`z]h1EAKCc"LޓuU1XP,d "0CG҈%4*"FtAϺ' 5_tcjI=2n_MUJ"|*i {D` g 1^Ct<8j苿4T+ǸMIm)K8D X <Gg2h+ =+LGe,GШWKo$aӜG'A&)U|a}/t!^/yfJKaLԳst?#rY8:uxL4qIDB}XvDQFm-nK5Dp@>6@pO7kTd(2o•!:_x43SAH:laFyrlgtKF:נv] ny =2{P?3,-y∪íE0(Ldƙo㠆DIo"O sG)u=?7 uᒯԧf%^yg\+_QT/eKɥ-"P2)GFNUjoJUM`='gRvQnKz 3~Z?޴0&{q X[ȥKQ]^N͒UJ)-N~'/GTf̽lTZ 0yoVc8eN:aڬz f@.+װ ,IN6}OZԾ6v@-d%遳$%׎ zt_]!}vb+j6j59z=9禮!ek aXGґbmSHn6LZbbeNÜQ X Yqo`')#9ZeK9lc蚑GMDmU\7G`Z7h,C [wo6f4n ~QdAc69ꈌϪB~wI6JHCar~=<.pէ885>aFsF_iEX518/"J4m?*/N le$~ޟb6B. 5}DDSD3t1+a'ȁ*\X}S2=nϘ.$?fTJW{#;;-9-j4ܷ-I0*(Gv|P5 PCeh4(E ZmF]L}unlMڐɐ f=a؇zHRLԨ9;ZaC] h̭ &W~&x߇T ΋QZFk l1ڭ4XKgt̃~ W?ShLDVmQNA^g"ELܛf9 Щ5:VqWL*L_7_[c-+>ٍ D շ`]{cV7 /Ӆ*o͡&g-n )ɋ5LЪ `rEVh PQcbp647PwEPV,}1LYJsOp<0(1{ERRg{bzWY콼r䏷%e4,Dk40Ij"U]539G-:`|ӥ(Lkwe UR1P"ngbvl~oU ͰWx6Zc B;Z .$\JJ8"DGL F֋@ x%$tLZ8G?Y#dhz2QV^ \ì7ћAX },e7%Pllqo ]m'XohVTK@ڦ{/l(y5:sg!}NAjߩbBN"9(_<ӸX)ZmlW  Q̯'EdϐxI%h Du$ XI.[v-jlo.=Xfq͚qm]tMT3K4r7q1$ck>KaN,fhQ:FWo\ɰ1⌧'C'"Oxu!)(]KU*wS-KoZ"0GX]4hAj1o_O"cWU(lT|ϛY6{[%]X6Xɟ֋#๡J퓙Fc~gF5xCfv޴yvJS }Ezo%.MHP/;wY塆qо';`^"mVr%S*&y4,ipL۩0KF5RU2$(ھ= >S=AC‹;U !]$2tպ"FҹBF45N{cu}'h. nW6eYSgU;+jԪs*>U[<3LC1\\ѣ`ցptv7s 9'wMHoMhzҿuTZI;r}q3z67@FWX+զ %yO@^4@y!?4 ^=w\^d>,C K?Pv栘D<Ԋo!@3bz{U(;@? 85۳Zev>yBrobVHo=_ӉY@ޜA'_TIA!7_ZNOⰢafIu%[H?1kWP25%xEqD%-WGuwLut9Keij& 'biz+[Nigt[Jq\fHߖ(^*lZ\y)QTz@hAwm_|D (E m_ahg*;NBҸeBL`(6iϙdX^-c QnN ~Yv81x?;ԨqoIUD }]}N _>>U|M"jNAвh`n-t]Uȳ4OZxv6xpE*kGz~CVOڌA&@  sl]ѓ<x|vEr|M[ 0I5m~qC|Kj<6 5MK8ӦK-u’zF(@Ed=: p]rk @[:PaߗKsi%u~O!v5{ 8Nz_s2"lJE>ػG b-Q M6蓋O2Nm.\٦D B^@m /bE rpF*jwû #J+jwՌ?#FZt?}lfw ȃ~˃hᦓ;\B}[;mhYIBĵo/0]@NȳKpsNp81xlgyݰ9G21a/,rEWBt<8'? "⨺6ʸ̳{[ɧd諪رVͰO% #'G"xI(!>8-FykOxAuvmȈ5\TftWPΦ)GPGP`QYj'˙R1YK{k|~ۥig,K҇ %1V k:%1$yYzI;rPkT@i1\[؞\v"2#H=? jBw52' 1Q0pǤ!9fI&!}u.k4eLBLגjyo Dw־2L<2NuYsl.hf~ANRe}fq㏿#swl4 V=Xӳ7;*,)#1Y(ey+ w.~ X-FbQ+T/SةuQ9IGqQ׋/n4^C Hb'w42âr#2|W^Mt6+:,E^WSyZat:BB{ic6יEJPP+ UQ#4/ /rJ,\LߔdLBH=@bB&s'B܆K5Tp #,?b$ZzhɒreΡh8Ǿ!dZ+K|ЛQTOr9r5B<#J)z62|iȗ2 ۯH%~h l(J$ gAzAڸwscp&ioɑ\ms_gq8i2?)VcdrN)=yiG+ p6=fBr<t.<^7М'-\Ԕi̷(=+a^7U M5hbw0"J:LX5aᯎn'^1#e p.4iE2J xNׄFݖS't *rwIw %ޡ{ ijE3|lP#YxhBCC$ߚ:W2jZ{h{VLW W]w"ii)?Gc2rM&NZ/7%Bz ioIJ' N'zB*G`DQW|MjݛqFnA7JO]MoLJ)CgLVyr? Yf-q%'].X|;n0- P.I O׆O+(M(G~Gץ!֔~uA4h1g!--ttXɽp$_ܵ d*kU*LZPYۊ7^[ꝍr.D$;qqI ^Cjr %wcO ~-駖1b1XSN'*f z# _W_|[Z]6sb"jMD bz@cY꜑3am@|εOlD!;#qkc">,f`UU8M b3ZwpEݹň [HHt1A'Hs^ ӊ|}'(?(a¡~X0, 'x"m! tJf7pR[e"X%.zqb^Ǫ(<q!%✈, AuBiZ#$}=  'h>H\BMe"py/ Do}U_@?4e /_7;%ޣ0Uv ZX+3Uf%V<{`̛VJ84i.t8)>6,^~*L^a7!̋5zFm/z}!o'sgz.Ϲx"C5&<=HY:5Lz?Bv1dTNӹ # X_ PkOy]PfHwMk#޽f8^ݏ+tIϿ:EC^!pyY=:1t0ZH_X5v֕n#܍Q<Y  aDݤtk ]DIzoe9NVW8tRsc1"R˪;LJ(4[;߳{1d9JgB.>(bNt` lVq+3*ЊI1PZ^\'}ۣYh#s>ȴ>=u\ Ұ΍1Y%c\+Qq&PqGLsͩM:Akщ̀,OxB;$&a:abHY[O0\zA_{+& UĶ-8u \`u8&ƛ"EO~Y~@:g=7dM bRQzdcz^54Ӱ'ȢL8-ohqPo;Q$ 6t0"帮Nގ~1l- ]JSnJ*~wG!qpitv&Iv2ܸ'p'C"`ٖ )Wx,?,4 ch`CRQ%4lpWgyUtÊ %ďIpʄ&2֫6T;r"˳ߡ;+/ P -==glNa"ZSx.\͝Rq}>/6o2lY"PBvYSYl$Z#6 O,y QPs? #]fRNYExtKЖ.|dRʡ-En.>=HnZ 2| F φ_wJ0o(X?\V*F"2p''`r'@V0B '}nnK9)v=ͪ~<K jtP{*(ꡣ=0>QLqqHת"9,9$^}|ѩAϚpֹ09j@i JvSR!;wf:V5ص7Sg,t1*o0q |bBʲ: \7Oo\ F*RFaAޚ(Ա:F_xYӝaͪML*%]6ȀZe 41c* 8X(Ht ~lR sual݁ou0Έ z,+ip yAz(x93M }s}^Lĸ:=Ȟ%\s1i7[lAkˤXE&o`?}@ \Jb^1 C-% 9,?e|K!&Zzxi(FXGfXmgOǢp#n.Đd3vKdRY.r6/|U;,}sBG'o!KuDċi! nJ .WpƁNjh|A3yj[p?d@ A#ġ%`Pu8"U"ElqkW,3U@U$DU|jU'#ihGfԘE[zK[e7"xkwgxKs9>fv8ȀT(dtg$%5Qo[cW) I$0@*LBy R=`: kN$zAkᆧ9sGwi 'n]/ idbީ}l w/ PCGTF^lQ+$W<;Ex^Di=2ПEtNӿXh-d+j:yTghb({PZR(cOG=<@ 4U^>8[c+J7 Fw}*2NpqfX C^|nfVxԾ2te'p\KmiWˀv'?i.ҽ1oҶw%}!enntQeR*cu!M36T7`MNܥTh땲7)Mjn\Wo}3*W9՞dnE` 8 'IT%97BAM;yO&"bxh4G8^,ykTW y9Bj_߷0@b##[".Ʉ8@]VZ!"aOO7qZ ɌcN1FAf6sب|qD.$#Cކ)SRC]iQP ^ *|&_isQ]wA]zP/O֦;Q =נ[t ŃGso'/I|Az}<#1R~VZ yK 7ο̉- 3(#',VJ/X0,y R[tJ\{9bym`!%&R8v)s9^"~D,Pf_X; _XX$_aK#Gz9wB2V5V /d%ےCz1S̶,o,]οԼO_nPiQ XhRMKJj+@ op9Of@][i9xAmKEiZX1z6 ֝4vi F̲WDz/ U.&%5|d8dt 7fe\GKv6Oi5Rf-*f]'J gȐN3@ L'BpF,gWS'4sX_G):_-l ̵39lNIndkTH )Z)b_fV)ݘSkgKW p+N DBnjN #dzB :vjZ\W&upaTiH!< ƑϘT(\ 6(ֆI0c:ǽNo%3eԺ;tI9-* -GͿ6" 2mv`@Վ) *ᮬg LpW1s{|91;=bP!'0r4nd¿m}*$b\쇵+TIK6Ff|Fg= g:.cH˰ERoD^U:vݱC)5Ǧ4eF̙5Y%,jTjaUo]qHM5s>LC`;{OlZe."4()ncDP NvP.lZ7s][M` thNf0+eR=RkGVpt?T5Ψ)laU(mg?}}Zױ~ds>CzZhh 'l_o'xĝK瑖U_s=t7~@l3?9]\ Y, yJZ.̸@*v馞3)/S3]0Av.].w[4]&v164ytԮ!|ު8Wݾ?2fԅ;!gw4"SGQ ȝqbF2$`ĊPmzNjWkO T1뜔ɴ@ ٺc 350B}ZW7J'P9? rFJ:5Q!2mzB8h w{̄o{h} ᷘڞ !)큧 Z$=VNPE7} EN/:xojAYJzR@LX]ioLԕVl8).Ζ6U+end?`ʄI1_vC9l C\FdiVuRl{I 6;$k݁gȪ xkђ<3HA[eV>ҘHkOsfN5S8;RBP<ÍOrp ο!,X;$ P\59/Л;#jmaD894)? 7.>K}_A $OۧáIK0na_ Y kǚj? :XQWk;\>#H uvqKt֔}zZu}G=c5Rpws/] D]LesSnX]R~rm!aL&Uk>~ Bng/m. ;dh{m:|^V/hwpجα:RT2q̔SsB*,լ;0dH"}(-o<5gQG2o08티8<~xO]*i! dͫS{b 'hmzCSUABAx_>/®ZѠ:̉6U G_$zA/lC>O~QڴB7^7CScy\ 2*E6W wR#mufHB?UE1CӶ[ū޽t^֛ݷ&Ze8KԎQNeSا9kpJTʢJv$-m6;N/ςt4^ %ϴ8`ӽZ`gkR3ùC\؛(Mp}}!禳Yl0'zk^xЈ.,EBAoPfT̉4[!9wq9,)y!]W50G !3mAF~Kr TA}ܪ(aa/h[j:QBg?^u-ŐeX 񌳒*Vȅ=r>a&{]HX-lH;Ri+j&x0rj,]\x.H4o*B0x~6QDq\lQƼネǤN) ԏR1?}6ʁ/tAZP n?܈<#]f`ź31GIGuL h1C)II-PH[S6~,zii/?І`h:W:%FśIЇRQ 8ŪOɢx-J ? -Y7ivxJ+C" 2lL͌ Mb`.s6dlW f{9V0řs ŌwNiGPִBޟeBVڈt=KKV<99ɂqWPAV_eB8뮛]8>5*j_LyZKpoWo_!h*E9asW|xӞ`*WZ%ޑf@2VW!+6iZlI7j+޻طAtUb--hZCpvtu۬~9 )q{ - Qviպ|ŃdDglkTh/ﱰ0BLFC̘`Km]/< LPgJÒՄ:z; ele@Év;5;H~9pDtޝ[Fe\$zq5rԡp) ?ﻥKO Ln0ߜ׼i ^D·Ṿ׶"sVDLӇKHhsnJdr*5C7p_0F~Z 51rwyr~pYy@04I(n[2+O@mv/>LgIHl,@mŷv% jqcpk, 2 ɸ bHd s9!S$zG#϶A5Pk8U ^x%A>).c=P@`G̘ggQ&y9;ÅC;@v oii7χ/{ zD׼;;BJ^%wŲQ{Բ r{cJUl>!e<ŶYu͵eTw M>1b ϵQY" 헩}Wsd=xmLُ VnRL 3'8撛8-Jz`.zܚq¬9BeFWa譋l[cXlh}GvYS:v^vMV GhoPz/:Gl)''-]>c&{Q; 3vڴ,']4 ɰV [Į˵@xrheBofi/" &*;u*/*l@ggAgЈg4y?Cp.8eNISqojRH/&y|kbB\kXR`JX[^3c%LwEz=@fTs'lZB&̖DFuq嚹UH` JO|hWU"eȈ!:R+×mcjj<:ʵhfhAap/w0IFIlHv~V0Lйf$ܞ~@l$j "J "7^8-?mt (~;UļD;7wF 5Z]sxc:uh%YO*>S/_9}m=Ț 3$V^ZXΕfy&2Jb !l_P3ʦG@ԽJ櫞]6B¢>UjEܪ ڬvPI-I"k=9e v잓FʩEN3莊Dńw8QXZg`Yr7! Lz ŪH ?h-3@?J89D8M&:-5Y*Vb+XNU8\=!*V2N]*B`ETbŭ\sF&Ӿ6CtM3\[yvS7-mSj>6%̮0D!$ 9/)XЄLijb$0ĠuU-f(Aŭi4=գlOsH>m_="ry+ˀs{n!b:~3RPGi. [}9Yp@m&/nYѪeK`1NLR(A0"w+(vu5z;~-ϐOF>*腐 F@>v6]~+µ&V"wW9jF,Ouaկ;KLف@@͔a^|>ufA}#G.#ÖߐqwWxBĉgG٧ = Ous;X^P0XRh'T.+y}?WB`(3{u}8GwWDV/]% ȱjjdֳdyHEN5<=e}I6Q&e<ͺf)=x1DXZ"b#c*L:|12W$kAzb -󔝝:Uz H@ ZTlGt.OxU T~It3ח߻I;g4W<&'%k6.f(= [r$TW2@rA=_@bՈ/ۙ wD3Tn{ͪJVf YQ$&`K#4l_4V],!B^pa"z6!j{N~C~0Hj^X" o>7>b> `1O*Ep=pR7Ikl%o6tNdk'lMޯEaNGF!{XBVt +ͩk>A&\RS<:̀JxEt+_41|վ%|;ёVM&@ qHU17?I.z5oD'Batk"aYφ8tiP e>0#z:]݁ó`o'UPCoIn>LizuI NE[isLaH!]ӑp ,E$|QW_=]@6#!̑r~!^cQߩU/vhSLчhò>, 9.:/NxvaJmL:{p/HMok8ެ(1x*˂DyAg>lLh~M+dDRu{=_K#ԞUԀ&#HSp|[3uS j.ZIn4(JTN&01e=6M0+C`id5ucn/'5ïΠMxzaZi\Q/|qvP-ʭ6p5d'#6 UZ'qo7 ,(=֟ L_}f`E0M.?jQb|Xr 1 ֞;'gmЋ}ʒ-n |NN~y;V !aZY 1Ri`b:,]$n~=Elup5s'`C˘ 9*bb_C*foؐ"K>K0 M;Bhɘ.[BU5ٹƽy6W[_ysX]HoXQҁ#0JB?̥G8E-)7B?Brh*N@>;ӉlLKDx}N̑Ei$v7AVRCSsox@E`Zv܉oa䈥ߨ!x#a6@]%47]meoJ9n1bnCV<*X ;*#&|Mjfz4hS:;/-:iDzYM& >afxz2)I3Ō: $yh ĭ,"ڪ)ex;KM2 N-*XĦ@6b._mcԜ1({]L8j@q]izcDi& p[Ye悻jv7B HA '"|̶kG\x;qk9O)߇*H %36m¥]ƽE%Jnӝ O* Ѧ4Wwկok %9SS$`1]Qfd\̗!rJQݴB_ ךp0 鰊?D?=vY]`ObJ0-BCXAUmZ1B-StWUi[E! BO @Es㡷(cu D\z}){'U@çk+ \<-nw>f7»j^ *vXI]g1ӠpP%ä4:vAۗk^1p솉b Wp IbÝKA+"F<M.'0#瓱T%Dy$i S׍e$񶿔E&*;M$B:VƲh:2Kda߇&qSqfID6^iN_) x8knu NΟqi\#0 d9+$_ ÿЃl??s 1"2<t^|/㛌 "b]` 6F=J2Zq%X݌]>;%2PnCCgYS(s@Msi* & G۷i%ثAeʀ߹_LaVLoOsCm3p7`R ;""ca9L{pɅaMuA_.~G71L ^w./O*xy |ǭ*OGfύȐԳG3r"6Ѷa ކ|u"0hqZˤq S\wU=$g({G73DuqB6784qv߸JT ( #8~k2c8wl+]%!:]|,̈ դ7O@s)6**+qR me|bEvY;r\ĕGGXR@l wn _T5{d=XֺJU$$܌V{~3DR۳[d-$yO #WPi9r#9'IThâ뼆m"^OǎcJKs&,v,,C/{ I ¿|wZT/A^G\nVDjU,?/sLη /( ?G+ϘRe$Lx6;@6`Yv:羒G2qo9>GRpX/`ʊܣrzj}>XGΝ Cr&DZ] bcu zA ncA=.6sI)Ⓞ@<g`"j.J&82*80#jʀ6kc-v5ݣ &]3Ԝ|R:Wnd?fݙ*"|*ZXy6oˣiBiI}} `aYa?W<ګʀAp"bC<8,~9 fyȁepZ%IXЭy`^ri҇Iɹm:c2Ai7)~țsE sqqnUspu#;6`x6+6QoGG@^/K4(Cdu::>ni%b{ ^k#D (zeӞn񄾞zHBk4aL+j舐@C;zs5Cܫ~xՀRRJ6(&;RvΝ'Wo/b୴9#xخ^w;ǸOdqvVa{D1AO¾a-l;n]ϾEL5 Ġ8*{>PN9Q+&veCˣ_:8+REcU;(zR%G_6 뒬ِk][Iy]ȩYkJSY6GKշ `,F69[}xdVE+": %#pqk=k\2lcvk>]8\eX`Km   Kqm 3lY!pl1Gh)2mq^a'.q|3|wPEyQBAtY=im n4". 'К+H\I" R2yY(悟(;e\X5 5:C֧3Rf \ƜO1+ˇB`-E>cv;v)b ܍623@{镙z82א?٠)T cU;f>3.!\*;̺@++= @ӭ˖RNH2]p#1~@X~ߦ4 [זsV 7Pϒ]\HwjKBPng)@| B6AHF/@Żmôsa |Vn$2^~&xڳhIYu@ZefV[TL!̈Hch!U^'~Fd}?G`TܔH 7jFȆM<'p(/J㔞?窙|687^%cs OKKŋIbM&?NL6e?4KWjg}C0q~9oUn>s.)M4m:gi; rǻTrx\g aN (mFŌd$9_"R\yfjM@~/oɑs랋% y9p<,k'cP'wd;@k~jqR:T(\Xܦft;i\ٺ)'cg AJIege3y#;"O‹mma3M{%nnZ3YՇsc;fP\[Sj=Bh5c͞LgZ,GX)g@Dm'W;ԧs<1|UVxYвj[cB NDJ0ն_!%Y}-ZE SJgfS Hj-J :90&A_JA%C}Quڽ0RD _UVIJefP ud ]g[sU &y,AP*Ś`_R^2`k ϕ`}D]c+yK}ZLb IU0stf @+6AdP |%J(3HB̎fV{(zGΆ2=H5}>*kB0#q8AL@uVSrS1(hnΛ#VGZd5IV,i'tʉK_Ʊ 1%+q+H)WЫe//̢ֈWwUtA&sN4qG K|Q=E{4Шru>ӏ<?@{±1E~3sj׋e_gH]ne5JȺ@+s>~І/@aU/)f3[➓vEqH4{A4?8b3*gbL_VtST۔I.g!|t,kXUѻސ5n6l ek88y`7vFF\l[CId'X!JS&{(ڲ;+17Ʒ5)GMc3N\Ś~l,)-\k)UxmoφL|MgQ?>`HaCE6IU蕸ot-˦bM ( dD[=]Eņb%eV pCrqBPRuc/4΢ɅCEsbl!LI*Pe.k<H}94=<ZƓ n6H;zrC?%NR8 yNv)"3{Q|󺮖eCmi+]|)m$uQm`mub㑮,洳U>`dHGMgc1$9nVt(c7qoƥG?۟8oIrg enǡ.Z[Ͽt,U&J*b[ 鏧fQ~aGũn&KՊr䞫&VJP ycG l_6Tsu0g=PNAG&J&旗fQ*xkz !SC4ZZoJ@V7e{@o|\88ƂmȎ21HH _\J S"fl7[%O @'Mk6Hm"\(Nvz!cU اkF=2qvZk]Fiʷx6}%(䩸A; :}37g.8@uJǕ9{O?P؆7USgr\/v`t( dUk//q4J +|PrduŘTQ"ë^_O?ndV~pZݵҼ h9j 0ˏ:&%"C>%l[+|UBhY/zg:d;5kބ9, 6¢a-s`F "l[Zl2ZB|vU?iAtZ^W4e(CAԹr?뒙ߑ>~Ds-9:R[wzGha6`i1L@!^s¾I$V!ƙ!M$P{Si:.DU7M}00sQץ+B@k:EC}[]ɞV<َ9nW^G# ;|&/Z?%MFԓNBdCHP*y-%I_C@fgۜb'jmdƌŮ~L޻n m~!λ]?[ϡsʝߜ?s>Kl2= ՔA; HuwCP4DVtl.UV,.I!\GCjIq_qӬJhl刕nŝ^gAALH&@VrXrmTZUc*JΤ߃-IFV%.^M[ +sB]xjn%$4ר6Mkg1lXxIqLnsЌXbXit?7}^x3x?jPW"t6T-tdc z)4c r: 0mjT#/B6scy]w f]77(-E^x3ja\9bv@;w]"-0`9 JN0wnȵ%V,IÆ/ /Qsc.{- X"\¯h;q~-Gd)!dnX*#Q8q]e7+7Yj1tV<nĦ `_ZB#__(dN-e`rJf+.n9_y{8M|1V$oAg715_Li*n1RkkF2v6|=tC<_R?7f\9v)lS`Wh$EY8df{3r:|+`状Ɠns')q'܇Y?:ִ ݘV/#o۞[OnoJ3ҭ1t=4DS3*$tRf\Uu@rn(!1ykp_($moݎV&@ER{*Fܑ?s;{A8C3yS_IhrKHğ-Թ]!5]T+wd0Sy QC;}w&u{i`PEE,,1^M}S%ΛnGvH®&!=u}nI *Xg[_X[oVY!?pTx B;}on> MPODIX17Ƥ2JD3$n'+~[ ְ: OĻ12τeIcMmĺ[8q:#K !3'ϻZa.ăM92)`ܫ4j#(=.B/;`xBǁY^k! \ErjK}q'Le8%pƁhYP?@`aC9cpL9;vUz&; &MN5(+Cqb}D[ڍ\ flèky0ıLs+:$B-ܴO8~|3 yi ru$>h嵳'BjT#{u22ɅUFR׷s#yvBY_4垤lpz$`[`2IR\PFHʔW_.m+bz~ɯ A{#wxh> qHbrOGѼ꫻[bL>-g^wN -θ=cQ*% }f&ƺg[uaٻtA ̵:\`2R/SGPo$>o]'K?_|~r0|n 1f 3u i~ŝHT)F񦻢C*EGLO8p,Q]?|L T:wwvgb5q6+kp`S{$ޜP 󻦤A4T޺{ŵoJ^lŗCF︹Y;/ril\ʡ؟ )rX@)O0A6+yߕGa&jG I-z-C7y `6R&໺-)Cy#KwW"Ϛl`͓QX^_ ;s҇oD}w&*ORG*%2;っRZ}@uW(ZCs粻0Ev^<Ō³ոvyR4;ZH U ?Q^Mx7N] q8P2sȍA-si!,۴`H;@VcYѝ:Rt4u=D6ƾ<9 %RA1 Nu~&1 ix~/Ƌ̻w&DZ`FkD+>8 M+0,zAx AA/ 91F %zcG`980] ia3v121U=%}YNҚinM;+ 6Rs[rQ}fXt~ ( Ӷy+z=Z,,rHH-[;lqBOt[!T"%ǰB{ rLi tMlhq=֕(@$#{5;#B:7­o8g.lx{ˍK k}uw*NoK`#v&N:-~N)^VC{VO>]0c֖1Bޚ>{6\Q(3(BjZ^Cӕ6É0|qedOW==6.(\}2=y҅%E3&2r'FSfk*]ٗ{#{^`)W /6+,Qv7EfX= >\ޚbqZ.m1BTəP:Vl/yi2XRC[T4L GgܿcndOҐ(!^Pv5$)?@_}ArNg=ǣRPPrX^.뮉f̛.:vb|$I-#G#Rx ̝UeBAP/{#Iql>d .7뗗*TV\H}wIcTK-X >|#&ĉ ]"`c`A}#8G+]9*'ʝDE=!&gۂMqtۤ$ Ys0ٯdWM!*e$L,`4C{kʿ9u0["rʼ<=]_.MNϜWW|;D6ntZH iKG$*K|r5DYzUxD!Uq8&8,?UZ=Ky.HUP-X"o*lo1-bƿnӇc״w5~KzOAfheQ,&6+? z{ -+MQڐWb]ɩlğ'KN!0u՝ x;2@Nyڃ2yVϯ܏.lh> erSH1~l5f G|5KLL*ecHːfPE Εc_ٙ`pelySR}!:n_N#kF^oCa7I~Ofk#tʤ:qTq*l/Wv IV鉥C`ǯ+ 5:]ɄGpOhRg$JG m.^i/Sd1Uqiq1嚃L?uC,n&k_ &MVCF-G{) t$2?X[yub+#a#(s.EJT]wRqM YEP:W6`b%=JP &xH`L Y2}sq#VU0j}81䃽{4IᢣajoU9l}hʏTD ໑Jwc֦j ॻʷӜ|ar+K0_4UJJ,>T {)|ZR$CwMksIC 54G]nCOE԰;-!o<IAz.lpc=*?R7=5{{jBTab K,ōE> n`"לTۗ8>NUg p;[OF莫pQDMd(n3բ\Nv%VJ *Ta7)́=82Fg(T (0i붼.Y?-v%|zOĿ`}2˼uys' aסϋrF{akOW { F cyҽ'e{\#OxC ʍ! iwQb`}07D))cQ/G,!ÒHtnu04>Њ+B&im}: xR 0 ~2`UA[+IΘCzLB)5*%ꎀp .PO j>61;/T 6rq"(}E[JV U5<"QE-!dXaB F)˘,E@Q뛻g_œVe/1n\15mft[>D b}K<7q %ZY/_ ƽ;B?490U &˗bP#*MvO͛{MA)" /Qi-l{Ʊ&{4)8zrRN0_^kG{3L\Or2w}{JEN#zghiƈ4;qE_?5&:5<'0AzRQg$:6߹!X> RH&a0' ~.)qAZg\ȥ;!"IJ4 $X˦9{f޸6ֱ0GVy4pE/<$VP',JyO߰1claL$LT:P *#׋ո, }Iۿ&'VSk2fPZ /ֺG<{z8M\$[2#VFۄ.qdKTmNQ+3F'K2xՕH;B%!^!|M]`<1uWw)aHxoG1m2(%}-k\`Q˴|~.f<YjY h:lxCGh;NP yK,SR/R/ZWL_d\P9ۍ2n=|heEFy0||M~}ۮN4Ԅ3U$>yGy^KVt&R (Y*G_k{W?qƚPzt^iazձz_4j bd)0Ƃ%YZǑی~o_?n/ MRJA[?xy`(4x0tc"lT獪?y{8LQAce2qğlф 5PӀ5½AKgBH'-%-]| . -zq !nqcc5?bbAu$-ݼ[0}ET{ r2'Gэ&ZioN`N`,)R\4UΕJN_2 U?hn)Rv.( ҆^qX[ cKj|žvDN,xjnY,!I^FP8/ZW#Ⲅ.R[+~TW›5ȭ\XA`»iqG2r|aؗD&se(dp"ReP~F=ׯ1hrBj5,'℅7 ]VHyKZ!ALZo8zx꿏vt7xdA;K"ʜ!!nR?S& KQ#rvz^0+l04O=q}zyֲq;"H!_e !aiUc>KR 1?vG/VuW\FM# +O4֣^ -k*sКV`)ݡ!=t=\'4g3 i}I~BHG"mr -B_vV.Ȯ̩.7tf_n٥ p}Pÿ@Ldb5zMA@YQrA37SՁ@LyXp; {||IϞ?n9}crںQ5^3]}m0'녌$<W~ϓ3KNwd3'eMq.?v(ba'^?JO\_/j͚9rCX.9rC㒚m\MڧB@HtqBo.#5o<`e_ D)R2ck}: egT,sՒh[*uؿu]7'oJǓ([FD?oJY$dWR^$-Ua]8I\Rn, OY_to2aZ!嗘o$_jH8nH:*Mdip,<{({؏F ЇHƅry{زm~ohN@Vl$*sBHNMȒAL++ҊӖvlQ@+~2y$@ J/ϳ y|NDq>_&.%s4Zlȝdа.,^)?~ƣg_ c9Z0E~>a ZM۾I1R] v)f8Q`Kވ<><Ց ޹ w"ՄQ4[e !1لO 8u~~0PGYJYUY51ȂYSt2M RO@M=⚞?9C^k>VwfտIn o:te}I^Za=.ܯL({꽎sVT㬪,X`9}4AX>N]xy8<2_JtQ^R9 R4ԉY=hhO_O{oᆰ^Aw§—t Һ0)wc*?%P242Gfu _gweWw#*0ECT0`ԍڐKWz+D41)seеƢ*L /ZOz]Hz1`Oр^ځf]يJ+||LZLYl,}(`9# p qiI/π0a2fm;\gk/yӟ,,`Q*Y 2}t:^K AH@Jo<^ oFqj尬Fwun6>mDn&c@NKd̢V+R|=77/|[ = QHXd6 +ƣEӣb8WUUFԲ ImdvC Q߷:\ ؋KFgAIX]/ݣcynu1f ]ּ)PMj 沌rzܨ_kP=7f $T,ͷ½a$@-< ~`E~m5w`XTG6Hyi3?In23;,MՐUAaK; S`B7p Il4/v(nNH%Nc /$^J# _;\<'a~#P!=$8z{̂q02ш;Gt6²0 :nE?b0DGʑ[gΔM]$q(l ;Woʟ.A]0V m.9fr Rowv[~Kc2L7dqP$kj{{.5'Üt/q뛓*_ҖZE4i>,1xʁHC/G:Y5St=CKuFU1ڛm=}Lz?$aiܨ9·3[*b17):v łlEx H2ƛ8â 0P :m쳆Ł]%Ʒ)#uK55*ѥ'1 lXs,r/[vF9t"qH=R }?5 ƲcV\4|%Y4mGSa\w-,@z> h^nSt)081C7sC^DM;+NЏ:lGOoJ\=u}QW@HPKx}+ܼmH$ikflsꅱ>|:XWAdiQ|Iqſﲌf5>~R3Gh%^Y갾˙G1?L*JNb@; 񏖔nUoaľIIn _rЧ<] AaUGǞ0r^NKj2:riݨe0:I XRndd<>2;k8hbs )?γrWC}y91뿑iYb;yKLSVXR Ipр\tzB%lH {))X%0_i4Cb@O=1>ם[hXʩ9%q&PrVyäH.z%D&L3UvI 5zPgo1uo?`~qͅpo S8zVz&Ͼ'_ۢId'{JyI7_d&gzqB1]A qYœ$϶RɅ4Th^ZVѶ"n48IaF㑵!މďTkB '[:J%_A,֣8؞VFiϤKM|`?xQPɕZ GSz ?@Պt04]cƣ#uW]>  &=3rwX%}W:\*!ϷIR!k~*MPR@a'W>-7|iO.y吔 ]?&WA{CTqW!Ay0yKv%>d/O@*c|Vgi3PNzfago3֎s{ 9@VĽކwۦOK9Qcg@ g.GM,]ܷ̽u Ɏ.n8,yZMv$X9-֤ ./';u aX"ubo\f@ӖcS֣L=JKBp;IDW. ((˺rEKSsz٥.z,] '+#9-!P%;Uٵj%6 #IC١ZF]֘6hB^4J3ײb5>]\ZA8HwZ Ӌ-AUs[M#юRfzǫ#y=/Sڂ.O# ݮYrڥ]U1?c7L|~K,W̺|L]?3y%6l{^z% ۉu5Eat2&MS}TL^ݓe%͢'H7XI^ކݞ玱!ԁ?U&4[s`^!-IBgG3&B}ʒ],E٣]Gg1_G'[[OP& Tk^*2^SW2ACYQǖVNEm晑 Scd(f;Ѧ[uDELqW^9/R`̫ H/yi=}v=IϮ#q M?OC=w<DM׫[35=)K:u*;& M!C  .nOW-)'%P~`Ӡe58z,"^7%^/`Ga2& il-_P^Q U[F9`6|%j;o8[δwK_ǎڄ_}U<f8<9vѢ)*f/L WtR0kdaB4yDp| "*#y5)]f-pɳ`ּm$ i)=?2>+V|)֏г+/E+cC}/Xv>Ayx%<[8њrK`<ƃUwp4"+E9@v\P _Wf*ľr癑,( ;5!&yUB֐0=S2BM)1Br\ǩu,tN8-ڰ %YcgQcvU&|*nH]KN%SWX)ˠV -@Gkl=$gS9)3Cc Wdb/ei H*SLERkBW.FPl*쾆1uU0"(AġIQہ'sd2mr=LJP_4⭩x(2x9ޞbCM.𫆙W4wIn.-jcHWeeueB|jYµec;?Q'BP 풸qŒ< Y&[ըǓV&'q׷IDi(.kR(QTkW .h 1ywuYpԝ0`J"Nʫ&5Ub2+䀥cw@yТ$Ӵ%a<=fU?aG)p {։x輸WM D / oÖXoqSFjKb ^R٢5_e,ؤ8ķr OJ̡m x^"5^&С0B2'P ~{U & PlVG7]bW'e\X %cuA77j B…YC̎vFez )qVzlo3쩗@RK$U*|L^KնP(ŅmXܥ$qUίұJ~*SH|iAq~/x3r{XHGvs^C̝h\t+Rw|dߴNLc(#쩊;st {޲|#8;}Q{XޫInւ\koqJ\0ǩ)ރw53#{Ӳ' 8I\q"t 0|v#f:ܡuʮ!֛O)c ۠$: `!݁y[}&Hrr3|wT4ۇ2:Z<ͫS40Kz8#ͣ86MtU{Gb/m+t轷!B-P\6E)c4 4qf-+/G¢rjH c4o727č%P\QfD.zRjL4a"7-tf]WR=n#r99 5+J|ÝN.bs%kk*°ܟ[تu[_=_>N0P_tIW6No; #TUW0*cNv8ԓ8ԍyKFU4e&@:݉i &S AZ.uxOsSucaܽc.ayiR_H0}z} hF74G~L߮ Rлen6zS Z d5c79׉""*:0Bk_0S]>ؤH nvOD>IFa6jc=q*G\[rʰ7-Q1V'+0h0ݲS8K‘7v(WLĜH'i!E`t3ӵZ>Umw3&P{c `O)Sȶ(с˴elǗB<`{x26ìXE{ ,l,Z||j#ՖR`nU3gNd2‘_T\*I 25$$M+ 0>ɜMKU`pC~_z?x,h-B~QVH~Uх>/6@L `:h(ۻ%ӏOMd86~$%~Гu$a!šH=,>4c)SI Ϊ95WȔpbVNFK2n k mL/א~GUB2`ƨ[?ݽCũcЄYa#(;Iw(\F:&kꒂ KcϨlF<|c鍣ǭ¼_Ħ(kZS_Ôf>:G*pR¶] #BObi/bTR5,0J,}>džU)vAA|h`^sfw {y-6!|֒i;SO~=sQkl? 11!˕X1WꝩViA }"{hm.8#\h{mmο-%ώ=AcYPH}ҡ4]8]]J@!kY)]f7u,ttJDb= EV{x-s|\}9qIV;bV ZkX0`oX%M&g»":[}+/ QBe8S+m3n0r=S]. (@-%/@}.7][?lL'Rx$?6&zz% @3Ц&scV.Fm> qeͫ^S20&SvUj52c շ0UW!1տJ1ut}M>~6V[ʄ}ƌ4k5gB;PlpQ}!Xg)l-z׿1!kP%'a^I9P LpMS gyI2Hp~ P{Ǫ}=TcЪQqMAE{b&]-C{{:W%'?:$TE3[J7P "]ſOWTS|?ҐlǰF^30.v¾ZW¢lbH5 B `k2^ݔ<8WFSVAc_3cNhvjĒ#,$٢\PK~A,.u![<=y^Q>¸whǪ8LƪRj񇵘* Nc%ȟl;QoHnjlA=?2Z&8T[PdܔֆÈYgO`H~O'B锞hÇٞ'k>!`:UCE|ELS/q ~0Esai˅Of9~vI8ϛ5컒k547eҪLXǏ߅T8)>W<ʳ㱔 -Z Ly("1GЫ,YL>ׇq#__3'JWJE:zJ?$ ͧpFpNڠ%ޔ/)3z/fb=KR d`݀?ۢ!Φ|XBX7!|c?ꧣIl]]wONIK“ĚGN,_Sb;~3 j'gF"5HW l;s3ds01%XW8͕03n ʼnؕFr*L57c 3t?cd u $ =^*&q1ځ5xWu6`W (tJFiKN@yX}=7Q0[n*D1w)E~_%AyO\:C!<e@6"!\=X[n& z?K/sX*/4^6BY3<|-c .lhVҾO+꠬Dw c2zTYH XCI(BF.\(M"rGr -x2^TfڅmUd-d::)#?]n5Cͣ GA%tMZ *P`,/YȮDxh1}|F8/Hxݒag7zV]9iN1u0Me::4"!P&v"7}A=28)RC?G~[%1cZ;^&SP#Y1~լ~^rs<U:ZQ9Y@- wmbFijt?v_Aa{` b~!:!S tvefUu䁻]0ɊZ{!7ܡ"cphUޒL5x@k4鈨Sǹ}oh bu)ElU W+b4r987]zpi1|\n@y%6GXy 8"ߛ`؞qۙ`sMLK0"l,:Fqn@-%ھ9\ܾsKͨp {9y<SqgL/!XW pIsPkl@(5:YGTuv'Xg 5!UGܪ'9_~;Dk]Hq̊3")립2˩pz] ,=(XckgLBK/W Ykm6j(#5gpko;Ӆa;]4ux ^X7tf֚NjK`h)O&<?F9:\mJùv,IY>@b">9guLX).wvBuP7T@)?]o{*Y0̃R[K~?śI>nGeqBu)=v)َ8FL riХGt5zŏ"f|JyKl2le$=LQEJ`aeF@F NDc="|_tL/_<>n!TuR/hMܶ)AH_6QЀy&P("hU݋7ўBBn5xv`h&Xp9Pxc<ف@Rzci}_炟-0rq~!\"nϑl6̋koⷙG-_%vƯ+ˀ{~5ԋ֗D:qYC) T]gbf.a4h #"xG7IKj1S G /u6b#}te?(u4x@߉H-@.`.&L=bӒitJ#+͞7)J{퓅fE4` i:lJ he^Xw/4S(B^1,¬I$ĵX<2vrp6:^PҕC7kyeJҭ+'sEgQADσ4i^n{s}}fWw\JP+Jwru/ڀ(7z(l^#a2u}j?("Mfc)s%mR,c(61 hu+sQ+:qaL(,xlEG9+aA٧$hUf J/^ +lwgx:}]t8qu77f L4u;^qթSpWȼR~,O< *u1 ݞ_B"nFF,JK(r xjQǔd6hUUpT~ot ix}24Dʕ y%!ju߱d-@_D!fXϘPUDEX z8E 5V}a%8iEv)~b8U@]˛CI5  ҩS8Y ݌Hx{t@I75^@5;qI*ďъSs)j#W3ŎsOx]&jn)KE61W '{ j84(|<;H )Yc6!셇&^z$J{5 af *{ţ~8 &Ł{߬j89Lc\?s2!栂=j&T?yYGD  ʻcl{϶Rgs)7`M]*iY?_5c:o]7RN&CBKc^Y^,,/0;-8dSBxv|ܑWx/EjxpcvZ‚ǰ1w@]Nr.)EawyƋ%xrS} 1̀:"9Yʹ{ų^m ϶Ӵ-|x=#ᔖ!xohB xT_K3YAl;c$0'*Z;7/ D%ᠦ pak0KǠTs%Zh#:gԑeӼ >*k/yVJBn,Q7*4 [iƧ!Qg 9V9Z\!n)sqɡ.+Yb]!>pO ߍȖqgVL7PT!:T޼mPD!>M 6r{ {Ďܦ,lPytVF^&kh;[0zQ:1{be|lOPPw8Irs¤R3*ŵLm 3NC|%-RO6&1BN%&f{)1є0G<3"n;Y+I='aDuMQJzG"M&EJx*^}:y.]mt @W@HKxQBKxQ^ `4}"C{%N˨];% #^Oq vvz6oPPԧ:iD` 0I\R\Tsrl`UL>; x@E X9<APk0Sg_2@m#w,jŹ)1y$a8ey.@cna;DaQl;NgYi60Ntp`@H3j7p]f:#Г84a>S=4'M{PS2nEwz 8!?Fx#v~=.4uMZAmғR ϼb%)'*}SFk-9bx.Yʶ+>']/Y GrqdTԾԭFRv(n=b)sqNKyMrC-ȋi-ARЍ\w%$)U[9Ha 'A+'<[Fn*[;.wΦ1G:d>}#~Ϣs t>?a>WA¼|Dyj DզFɔۏPۥ*mq-^1^͐Ei:8Zo>zR7ƽ|9#='OJ:ǭ?u"vŻl,~K#.57K\VZPnӸibap1_o2NԒkŹ0MB& Y >8>*vz.cwB6"&7[A} `Ps Q!Ww̹%ʗ87JV\gCIY1c@G!uJ(ke1bp{‮O7M&t!' |C,ƭf BX<8LIyDqFsj "o@;c?$ 0'W3p#=L`ČmEƳ@~{f yNEEOozÊ| nc5 I2Ǡwo8j9> ڃ+OAq`t>.[,S|=R~PBہT]E*8WbH ~zYs 5:%lEO:HuunT@)9xi#f淌Bbut?Fs' `ƨ:X:sAs P L✌!W3)qj ^ngq'.VCSN9X!Z:.oeh0Ҟ(*a3W^z]#tVVG?=p ΗiWH:/K)ʪ)|꟫Ֆ %c(:$gs eC b$.Zc;f,'Ȱpz?]+qRUxKoB)lɬEj*+1ga$JSq5]m)z )$M8 ;S2Y Cd͵}Go9=>(,l;25zN_{o sϡ ,$4?[v1aƴC Zqx_Wc Bx7 9b 8TN"XJI BiO9 :Y}[DRim86⚧@W2u1׵<)<&L8.YS`XGzg[!+ LfԲ=3~ ޷S\i!i!hcܺ 󵋷_wٿMئB$yM(N7fQ60)B"p2iLV'$WlrGLG)}L4>ua,J{$xR[ 4`qb5! uRExC@ ==bzжgh kܥu+eg`ZQX 266 jL[v'zӳЬ~~&Hw&!S/ċ+=++Ml|o=ĴUT|@a> USC|E%R_Zk`k ?S59}/,:=fY⮑^CpyNmzn4gDMh4\ ߉]f2J*s1BAʤ'; (s]y#><:/y[e d#p0ɎrRe/RO/rEwhs!MO,N<1A.3ɾIbo0~(9؟`ԩfyMv̟/#,E8Ҙ< DRt_KJoLG/xa}V(6m*%IT$]k.MJ@~qђg%f8e" {Payn,;k!}J#|| ̄@9} 󾻡\0]O9hae) 8}BdӮx=I$M Ϧ˭gCG"+*T$U›RU#j#/Zf:wr8ª0?٫v|DRPEYoe>rL9ࢃ1zJHX+w1Qu榔!<ޱ$OOx8p=2pC?[|@p\$̍  5k1&]VZwu4U Jc4<ԥN#xvҨ`+ LFF@i .]ySBʴsAs Ø0?ice-tk1ܮgl[c*d5<ʫ#5Gd`0OڻNGTIt*h 9´/>xFwM7ceǚ,ڌ 孻:zPHlRdq`\ơ@W:Bu<:v5ɜ=vΰQeojqAPwI"y,C9a?Au+VpQ9fn({9vad_ށc)SG.i(QܼxVR8Q`޳ǝ|Su7f $DDg^Ppbe1ڮ\Cn^[P2=q$]!-g_I!hۉmKf*p;Vt|&ϔ+g9$EC *w w2\j>ংZ/ +ږQᡖ\!>y9l`RwBzumtt =j wBPM~sQ԰Yc$WDH 9Co1١׬ xx.tF~1{T)UwmЍ=9%V.ÇʉFՁM3$1to"eȡƔ2Nyl@s3;xoԢXfqPPU9g C?L-=h!Y[Պ%2 $  f BݍXPʤ$ΚOl_%EzHz]A nΝ;[^x[ i]uzD-P3k?ҍ!S4Ǥћ(tiZ(R?V@",#z#Tgp &ph kc'`aCPugM}6= B;ŲP_C<]#fg쳊G~QI{A-:8ܵ.bqԁ&7f=:>97T'šC/#ߛ-I6ZC<Ŏ;&WAť^K` *d@5,z49+KIV@iRϬ?\+JF_kblQN{-[6Յvӽƿ& F,UX zIdd xBkU%էٖ%cT͟_asSP{zK!Wz"@̱`Al~T #;35'P M8Ri= {Xcx!i i%"@֟f02gr5g2?#q\.vb3xS,?ڑ8thv"rYFZ~"L.AՀ]]j 5iCv(Jp9ʍW~8XEE )6B(skedcU?[s$m6zVs@՞Z:u L]9{Ӯj;eR:|d ꓵ%"QޔdEDw^Z\dž,h {Y~'6<3ڤ"p29adElE8ԏNmd&V=| ֣ 3Kh9w[Vڵh51.CBdQ" ?G\N(\pi(Uq\OdMeqAAٟq9D!g]ւU-fWIJrE$ Joל{ krpjlC!|< =z0vK>'^CSGI Őyf궪qJ-m_ sa{8.H T!pbz"ŸCvb)qt5ZujH%}ri8=1JwʑsݕF5p J̃pJO[=Pm{s~xĦ=Ʉ _# !Pڨҟjg^[MQou6/X n8Z ԅD%PI6`? ʄW^m{gxX2> h.2)9OLEsEo>%Wn13RBb5iŒ)4rD#9{HӁ'm]&yfWuKG㜐 ` Hټ@wo\r &q{Q¦}CxAH؃7fL v:>_*c UGXGfo>mbPi!%kT3-ʌNwȜw~+AX ܿoABL@^!wtwZ]҇VЏ]leځl}ɴ^F7#:[p7L6Q<׉8B~9]r|Ҡc=1*{tJT@Fޛ+ǁ> }hN[| 󤀥~ o$O>u׃b84y@~%2L, <.Yd4bS$#Tzq 7W|y: fE|&>v8c*8"J,KwYig2h82-{vX}8ͳjEiB!L;h:'a $} &g0 Fc/-| LIXz R$vU/ܔ7 hfY}o2k`t]tPPwbD/cyPծ2?gو$a> >FPgV ntCYD9-sѼ.JlQzV-[orzI!ՙ6pK]I~Q*08cl5 ?B11+3BlplYɅxN$pxtɜ{'cW"6 m ˨bLmd->Ny Zt Ahu4DO}gy9D%yKIքrWEj PV=r+5 vn> P y7ś~N@e+DqzpPعvb)!x)a/\=fRIdQ&HTdo+uBjJtKW[Lw+ݛ%m3PdRvbpR=k!kpvý/%7ƴ\ւ2m&\އo4&t2MpFNoC,; %ֹ aOMt \ZFqy:7eyԾm Q;@k?:(ĥ` 9 N#mNfF&b'DQeߛ/Sѕr<̊`_&[!1ԏʞ= wR,1.]_0TRS2籾/Ohm #b%%:Ǎ~R)5:Iz=FSQ/t1B[Y)CjR\cFoΥFM]vg?5Q6 KpqÀjg÷{bsi]n_S U84. LFZ_Vgp9]Ƶ~pYTg)3bNX)1L}%X1( fOdž=?MN 1 dVLeR2GNh5Hv|#<^^b_X_2T".2@NW=/҅S-1p2b.xq؏-Fe$ĵPS i(cOCօ^ݗ!fi no!Fv (o(č@p~I=0- >+1ŗYQq巅K!1 {(=Q 2:CuldEnJm)z7UiK5NCqTp}q?eCy)9͊*\̞I?mP kAnv9_.q;P'9`ݕʨM (P vL<2U"HyE(J]|>P<]I͠ӝRjm)G 1IH kV% ڮ~<_/?mD!F=L{U\МƛB;kf.%u'c@ #^4pb3s ǧ(-ſP3L_ uB }e2fQ+,ۙDWIOZd/ϔcDH~r ]兲G"m.enj|36qˢ7 o;m|hjH.+Ӄ-UaE>F y6[_%P.ȇ_(pP8LujAv&'lFBGgElnS,ML kĉ_n;n$j vsZJ,ߞz&WH UV#AՑiWU{җy D-}0F֨˭m#tfr&j>nto ̣\ X#YlM&.Q 퍏*7VR$u45V_l15ҴҏB_ c t{[O;F5UR:MQ"ViIۛإtq[eەĖGlj^o0|HxR|-- Yi[Sx͵`Yj&eˢW[{S9rv-+X̩5C/ܫ[b a8d6%nC/xj{j|5 fmiϩ*HQfʾD7oAe2㧴>+:@ij"26ŕx6Kli}L_db}HYC!h7w!NOT))lUj g +kwګ0PgSSAx@l W:>Y܁I7tP 0ш<. 86&C>e,{ df"1-uɀ+-fM39{+ʅ㫞T>e_\#0UϺج෷5I`B46W7a +Y0? s M= fGY+v:(:u:_`X0 ?aԆ\X+z=js0Z_dDo"/6\h7\.n$Yy)όke:Xqմ_|}(ylmcd@sNOs\kB7,WhAհ$3#`_,pPޯpcEn,I= rL "qnd:isfjH-)h=x[?Ρopՠ P!9mSEA|Ho5"eICZى+j 4y8#y?tO<u y4,3ߪ4rC}ʒ̓)+h: %sJB44?M~"nEyjUu7aIɞ *Kƞp N#3R#brTY5gnc .CŐƇkP %1)G Y2D?ysr ek3s`|e&t~$I]e/z7e .V īKrٝ*1=hIQ_J]/{8`z驼NV7sL3iMm@>n.5CہOT'&J{E' ŷ?sr$З:yz//xropjTAzd,@HKа3Dzb1Gy6zo W:}D ɋsaZd÷{ 44hԘ*eF`WpyQT_oe0Iœ i35ɺmT/CSsla+.掠6 3)4ZY$8j*'З 2 9)9z>iZY]-T7'(XYjյnYy-=2v[}my-aehq!VaL '[F>:<4?qq&qb>%Z%Zw&Eqwu=FViZ—?!vu` W9p(_ŗG[YWҜm$\k skav]at{vhc\Z*T*aawT*.ΨgIu̘-!2 9N-fh?X#hI-L*ްY-p=xp"L;j /fw3$7پUPηm'- zQ{4p[J8OyКЖ +yTJKzki> ,_7xsJ4M_ձ/{L"3}F|bCs6)ve5`PL `QZij!6h]KՌ }}d?J>YnM/}{"]p _ nILs -Ue)ź!`/>luxA\SQW7w6B hǷU=_]cԍhUcǣ)] m@ Ultk_ߕ3>aͣꠝ/Nbr׿}MWJ[Kس]9i5Zc>糠ɑ~HwKeQ "3rua'E,ebl~GMTsj+nX5+~Qqm]wCUJH=\ v V;lyXؔ[&aqmf]X涝GgV/|-ٌeXAg5BKw;)hu.Nji?UfEOiEKκ]C.hcL2P\3(=K Uz/'wE1sr_ΏI< zUo{1T*?~X)xn\ q)" WgN mbeɲXQP6B0fl)Ĩġ}G QjSgak&Xjh0ߜ@ɱ4o8OMEѱleOMH'IZɘ\WŖ+$٣/xÇ>D1fK`3'Nv;"0.Ǻ崢(\| ;Z`2WevN$lpIAYGǒq )6uU"0Uh+[~u t˴Ӝ+;-%` s~_ZE t-n˅ hE3xt✬>='l{pgmBX3}!bJ{2eJFc{W;hE!i'Gd=Io}4TŎD3ۚܪϻtu`it]LGlL9;%>[y,ICr^å` Y#t3f=}AȎHryv Q pis Qމ'#LKs~7(}pet6uZ1W|u&B=)@mnpaP΃Ra-HIaM ɸp%{zs_QjTp#u/8ښ"a{I[om [6:W0k[^ΐqP~90ڞrCjzZO&joaIV؁c&Jamgցu :mn]N\ˣQι_{f>z8jlygf ŸSs#O-uV63 *LDdA,yr8DuXb*KWL_iL0W}0f5} 67CNj ]|%TgJ85Oany#J!>0Gwc`|1"C?cBqZ}pjWQ5QV t}C_.0﷭u2%`t*dL5U%>?5 YYνjQmYI:C~Il(%4QQН2 I| 4 K_\cꈎY:]iUD/%=H K38AU)}KBmë=BE&HZJ g}J DHL3~&p+&NatӍ(&WBjsEЯͺ'3*<ۻctx&]^?:45n:CA9dVbl;^ˬհjJ!rT[[UxBwD#;_>m\DBsbt-QVyFIVh]C)Nv-@:] ^uS}vd$éklk:!Tu_!&AEU;t5="$Jw{T^ VVX2UΔ/aՐI4OvCKb*Id p{ԷD=ogr"CKz{%{9fR@ BԪ~Įs -i&4qV*򪎚 q=Yk/?[O%yi{ FR/-?\ ^oHO g$TkZyj}(n,qZ/jh/6>ѕx\=嶿+wk`@PG6Mzr?\Nɭ}f6 z?(T#"FJ~k/F݀$RRi"q*l4Id"h꧆CpuOyZq0 #^= NϠI$Tl 3)q䬍K*ں}`^\a5so4q [_7 AZ[}G~LOѝ3 NVN]dx:Q()@n#Kűkݥt|h4g`_Vy6< _`s"D4ș5u6w DXnaP%'Uy?]g$a>?:D^O]sд@T2L+F'~YYU}ƥT%`A5@ %ToMu Kx8ea?hV~ˏz-f%qOkJUgq;KUcRP3)-.{_TX_ZB<Gj l62E@ |iqӽz)Ut2چ!6S9luwЩYﲏ^S\sNL|[E!=XCk98m#z)._)7?ޫww ԭE n_G~ bZ2~pKD_Qh5S)kK8@ ZdEe"&Zxi1# 4rBd~b)NW4% ]{go0 ܑ,׹LgUA놙 yr!r` `  p?t*8 HHZr _ tDyǢ%pEG%kӴ{JձGhw hoi[$YM/ȑUbk>TGm;;\M&;(F~'Ci=7gvۀ( xm߬"CiՋ@ZJ @,E09Oږ~g~g L,Bh f`RkȥH!*䪬V~m$y?b^,Z1ng577 |> /Rj3%JXne_Ӭ"XX!Z.شƮ6C "\Vqr"*a>-;m}EBV&KhIddK'ݩVV/j5\z h\KS@o`-)Cky%[ekYpJyzu)E.WP{ݗP$(3r~n}?s%Bx33шRMQJ ^f (dJT_A>H ?WR.<[N-c:e&𝀠q);' 8%!4.HP 8LԨ3lgxf#4FǗѷ'f'W7lapaDӾtxa{(y7BA j.$4y)}MSnwA}#O__[{,u4[FeM/#^} @{ZON~kdl%eM@q7G݁$² Ӹn0E"I[Hv=+f0XJ6SXKӶ)FKADq=Hg 1{wyJe1Ѱsr_=\:vړ(QROz&Sr' qŠY즅<2,^m+F(IyycC[0 N0G1^7 #q32U!)\ey7B A^׆=Y_'nUܹ)2ˬw'%IN&V3(Wb3V>$BRjKh%x1 y%WNp|9KMHu*򍈛Z.)b\rp$&be΀`.UL[1%@xݿN~Y+l eÀWEhG-ǫ4؎cϠYS>8?/DԻ hUUwTg%&$˗on+4%UBѺ|% uzeR9k0*>~s+)s+ĸTV)/f!#s}={`s[H'3XρZo`YuU)#JՏ1ʊJ ~#YPrq gPwZm;Jƻw8q@Rzӂĭ{F|_"k`Yhm52}_|FYFծɌ3-d*!@lgq?9h?yK:DNS'МzNZٰH3Wf2n$v'Η$(j!UMtP vB9%vǾ%#-NMVPKQ}QޡDs[ք;EL HQR7i"#]Aqgs Nb2 ́)OfB"g`C62iLɈNoIt/~+cy?#'(^2'oұ.z-uQͳNS&5nܰds԰LP0C4tNGBF~jhgpZxdlV>ޮ?lQVB1]3*NkR R[KD7/NdneuLߋr+RS~q7#SsɉCGret(*6S#?Dpk|1oQM8 ;@H+.K ~%>1g\rdDĦpFXi2⦪!%,?XcT8Gc'S'Ѯi~4cq1Be;2c _#@;,~~P-z O{FG# nGSk` cxwPձ8Xc)F }g77~)g­9X?覩js It5iH']I$ xJ&xc2_{*ϟg$F]U: C9ObuI2W^*=;/:[%u\5gn'.{4X18:{H$F@p&R c&8vX(b@̊'ݰ?r}$ȓ; ,& AkBeqmzaQ4wST]ul_ʩ` _n;ݸW"y rgY7H8`RbC0iܷUvf?b2bSNm%수7[R6CeO988:(t:rByu/h| IEHO:"rkZW-X pS@4B,FB"_D=NSN@RVEv{&q-jHsX VA+50s(7"M6^#^nB2a5z%YXP9ѿSٔ# VªV}& ʭ[VLU7h E?1"G.6VOr~6yJ52VtPji-3M~%'a{N0ُKH0pIAY-ք_$.itM:ۚ51H%ccIySi?9uV-45 vKtSj{[(\,uΕD*}:T5@_p xQ*)Q"*9kviK ힷGHDY`IJ8hS'S_>$wRg$ |~d@R ?*:\N}0o>BcWU&F'# 'n,Xѓ ͢'/quF  E[rWX 13^% a* VY7Pe.C0:2&v-㿾2IWrυ_PtqL#ΆBH~$ԆY{pGQЫ֓f<@u&,k^Z]sCVD\/n[T:\qGX3/ეclWP5qΌhTX7\5e%bC#p]ʴ&tf¦ޟM. cGm?{k˚88J)zpâF"H&li-#cXrIF ~]S30P,ʄ 6nM;0 XS+/ joׯq|U,ϊrRUv4_0_~@S.W^.rGx3@;i)@qWΨ E'!(`[UsJ{5Q&Ql ?Xx O5)6mMWO<)\G>sWlo[VڭbJOψ7޶F3|Cދpz"]pbgL<:GHBguViS$IẀqěj%Gdl=4b)dA Fvm#)ͮK7 ca58$rr$yQc|ĹYy"ug(jlT\ޗrw[#pЁUQp0h(4C4k43 amN_®>~A+ǥgqziB;BE{CѠH+kd*\M:\ŽA# hD /+Uյngr+ÊޕFc~uUt }胾_W Ys={oˈ" BOG;ma$g<8W+-+VVRU0J7p9I_V+O=W@daL~rߣX4l"%O()!mlƬ#3p.i!FpÌҲ7͔(U]k|mOx}`IDe<%ucшN9NM긿Rgl9{үU(²sdpvVB( do_.[hyjS4$y>{ HY#!E8DtL3|W*EA =+Z*]ͦ\}KWϧ[mk|6Jp!?ɼ"Oh+%a$| 6ii7/-_],H3=aA`Ǻam̨or@)3K4)qq:FhI&0ڔ8zϖp %7If_:yF!,5HQmt 7&Ir)9t1U:йnr/2Y[ ~M;4 d^Y: BOZP+,#\rkbpv!ߦޅQv gP9,~<0}~N]ZzUaxA| _!BZK \&D۴]}Fpmz]ó?{.j6>2ƅ),%% aKVsb g hZAXFn?|gwLbKH%4ӕ)|#\ T(bDΆ!\fi.IoEm 6OQľoRnUE [&D3=61$99cRRdaV_p7Y}Nޟ񨔧׍X3`DNFJxP>Oz R|= %rK95FQDA_EdH>g^Q/.&|eG@lD֬>)S NAo &-v[M$/HeS~koq2%9covOܯnMQkd$c -_Pr\tS[x[QXf Yefʐ @້s9q~i9G"g+>*X{Ίޭ>gqy٥42F̫+Í߯kZJ"%WOwDve@ U#S-G&@Sq9$h+U +A[69o0K;flD}dϏ!bmk1 U=׿I4ߊ/\e0}{6vyAݼ`<$IOē\hfpKZӪ@6 ?]zRդ6e>^md>M3k#:J_1u8"A YqJ NHs89L$@ ;>aEY^0wWP5]0<䝭SŌh'~i|Jz)fWowXu;7jd4rGw) \J^" 9>*DŽ׬7Vf6/0%! H!z̧@ImQH)^@e1Қqf;vٝ 5x$a JRa}#YGS CHTaKg c҄m7(1qdX8.xFҽ:P\c1kjB| C3y%mef{Hc{*>-[r)QpOF& Os~T|x Y;dDXtP2\J4G`|';d,jMCКmn؞:_ŽnGfc1q`(' U^Opf(BLYEhPqykTTSX~ 70Xa([rI1Uq`sqm ԳEY$ 'yS1fre j4-gC|SZ7 BR"Ep 7E0+񛉷a]dr.:iH4-8@Wsgl5xU"-Ss[ie&cVrZ\;*i_`Eԉ↻^inf $G9}$ފ2䖪Zع ʖ,63t==^Zk8%]ɸш)܇Ƣ.A$ qYb?w u3O+1`-UMl.UTՉ-!?=cΑt5Xļ:i(!Iċ,H>' R1gYr"ݏ1& <|o o nC7-s,4he!xp`gl(@UT{k>9b 6QϜp}[{^c3(PTRv ٩ccqZbo+gb4Mo|GZs>-T{-H#>2Ź2MYu_vc@tX7ԇ[v?Hl 97iT-/Gy2goUYbH2nsA6{Pߑ̌|x*.D9EY)lhyĐYJ jniE/wEsfSA;u&T!H65y4[&ڜ?qxo5I7NF5#WH} ϰņYwuJtJc3yp[>a=gvз!eͤ*6lG,u0,:rIذ_"Dl )F];Dː[J`l{$lV3LLAʚ0ks'ZH psɢ:<Tg\ǭ#&IṙkC%{3yD՘CI ΞJ8CͲ袅.nyZw-d#0|3ڲ/5 lT2GUpSeG3&U{10 $Q\!lqSPY Ej*KM XƘvV R9:ZWI)];tjO%(J,o"t!'P 5]'ֶppe>?v^%97*FYvf~I|F֕@i*$CV" ;1ͬ0辘4-]=̥"J #ov6A'ϓ~0kviwY戀QN$Lk]O'_3|% E/jkZEyAՒ-[#Wj-ٙiQwN`aÂyHo?&H:?Ŷ \ϻD$NP#)x0ܩ.l-lu,; 4Š?uO N8Ң.UtڲH +;UĎ JFc6$zdp]zՂCBS)8SE^x 4ia:"μEQ?#D' xd;/tB^gZ| `B3j5gL"K#d5+giѠb1^J$)MN;@.8(+o5bRg Ȥ#$ʚ-3?W7Պ}3uI%w;U{4&oJd?3[4I)SUߩ8PQ/췤%}jan~ J go,`i?_{k'Y#l 'oniHV'a_uW0f"&ef©"OF?}M?{臽PF[1 yP+M O󪯑wnW3-a޽T$d{\ 5oԟ>`+zD3RD {CR o1|8"^& =@Pr Xa[7D금K6*QyT٘s㩌׿$hb[ϱbQzd޲*B%7<g ]cyWMNS~$ƽ9B=fԔQԭJD\!t`gn^Yevt`T?Pq,)4U诰u< ,:My@>oFg&vϿRw FZY`9ьsʹ/Ϭi=&B< ′ DՕ!y-1%';tKSՐs'*C@ޠ\wݵ!›%5̑@ޚ%]uzYv+45m+7ZaLR%#F-qsRSub,a,i;8XoO(XΤ:T6}p0GrC n4nTfo*a&s1OX#"/7aA<-&Il_Z8H;'HT3(@}L?$PTJ;TҞ)#\%33*?%_%TP,0`4bHҧO27 |r`NM#h_rZy9fCupͱG:oa'v|*}T˧*O oM`0>~_j1(B"Tiu? ژdk;2/oI~kVz`BMgnn,϶Qg"ńûrT2ċmD Keh)$ϽD+ڹkь %^C% ^V ;0u4g4v35և ^eQG5}"34.Rg3}RӘ EΟru3|QFG{Q$AɏD<'h 1&~%&&.w6ajmWމ7ݢimf xKd*e5"m6EWNkrNgJ+}$I2!rײ#2J,*Z+ԜxHwQizˉW0J!Hw63->Pq1j(z|SvߡzcHx.$@ƺ}b$rjfj2:b cJ$*5յgF8 S㹻78&ff_-!.A{鋗bܴVmtu Zl&U۞d<*6vrk鱈#ګmp.C1Nou2lU{w'fyk =2K[ ŪHtsn3Y5s+96C>%ds zM8zZ7E]Jǖ[CGѝ8zzĬr:ѕhI*Q*@(Кu-r*xQ4W&QvC.18a0![8@pҶ 5PkFy  :JFM*Dc%^/ R=ҿ~4}O;ē4X'VRvH<2bq r08#k7"5Y7~N"KП60-]"Aţ>u0`:iC3\d\2dQl_PC[A  P S{| &K*Bb>MQÑBKq!dّk~)IT<E÷(EaoV՛XKt^ Uk߭؞1(N_KNz>uW uyNlaA8;C8Q~?-DX9u5%)р^+-Sj%5 |24# إ 8gs/ `Sf `6ڝE**qr&rWrm:} tWӰw-=k B4R$&L> ۴mnO ˋR̷,\&²}@W@L*: =_1&#rח=TUVLKp~ (g=P|+զ?Am'w2ULTx^sY i|zmBO_v?>ۨˑ z/n:UGXOM5O ԩt΄mٴp‘|<ۗG} g1:ypߏB4ВYc+jm䷷S>/aN=j[Rt w]*XFJ߻2}Lib2 +4>IqKldhg9 J"b'0Vo " ʯs+4> ѦͭGJ YJW]Du6亡_A\rMɏ~N;[׭^Y@8S(@_6RmD .$ꊗiirnA;Wۻ˨0gVwɼ<Xji{3e>Ҳ/d\EzKkk6ʠo@%{Fܻɋf.=UasD&d%(WSy ^wBhlkioToA_K0WavvĬF mlqU.\ꕖFGeWh}a7.r:Ϙ϶{is!8q1z 1,~Q3Ϧ]ќ#71y-GAf 2i3@p6q|6 ɦ ᢢJFմNR W ؟يo&>lolC zEd$MfnLRfkۏ2nKCak v ƪ"[k vr/cM59xfuZDP/X FfWGdRjw!?dR^j7ov57jEsL2.r7!gAlut1 Xk|$ [#ȿ1)Fd{1\83 ݟ]ϊ%!\:hZR\u}[1HbE"ȴ[+~q[I]H- p`]舝QY&|CBzMsF?y=DTÔL JK@O2._cǞҐ8~pUJi\)O]_unh`* Yb2h0b W*EH2rC1/&oJ+MHm`1׵kT5͚#~i{ڠd=3ꂼugZ:x-;͈G oh6~U,"_l-surWgQ$a7HV BׂTݢgg{cLr2갸#V=LRo>ډZKݴMu^|N31Y(%nZQKF(hr|"mՂBy1K3"@8^*1IYA3m褘Gv?+/h!\Kܡ|&Q$W1!Iy'9-We>-eX/OEgBϵLde '7G Uyb?\$E͘LD>6$ v[A)gB3kӗ=V6pGѴ7^3p;@/҂2b;Nz b(nCɪ* FrHXD?kv@w^hp+ք]Q* ڳu o2;F7x6jURT5aXd,e6N} , 5G|$W*V;@IZ6t{uPWhO!)Y#JPR=S;zzwLxԉV(tN8}u):O ha&G`3|Vp= } kx^s @gzDI$*o|ٴhڦ42E)n7\&!o+"ׂ'<9Ib&/Lמjȭ6ڣE&0Ы6<3u6qk|>p^h#[tkQ~;*oi2֞!qс^|uS N{# gʑ? '6IҠaW xp:76 1:<X&w_mB GYhJS:H\enz(F(:܇p!p<0^?mp1nx2 y*Vikh7fܥ!T.<[蕋.+ .S|BՑ+l̽#qmUq&a[+MRazԸ+.K7^{߷Nx~ɵʼn.˚:["t5 M iAdka(Yvm@ fKxNI1<Ϊ36D\E.vr;kɆ&͠W1fwsۮVC>ľ=xݻ=\vp(h=0Y|P:JekM.?T |4J0C?CǙQ\,%@aI gbʹ,:zq8O[Ap}>lnbL8gt@Yvdd4f7hP | ݪ+_= =^ -&oYzKާt)ᄀK56"%[4bT~Lz(gWČ^z3vV=ٶ4/ٲG:V@PJHU4EiSHz dŗBy!d V7S_]X]p}qz} *ӾA~=nq(@Ώbw_\YfYq L bLSȡi}>{SYΈSw@͹~gdUoW#,K5SD1gOض1Oή"͔ɚ((H_8dsl߼*lL0*~RWs G:טfr箨k4BU[a* C_ic5ĞL-HBE#tF18隟qwyRXF/259XϬzzj=ZY^G{Ka*g5x Cƴ٢>6ѯJIN%H7NUNjl'P45%6UͮZuo?}KJ"t)Q|!ʦą) xF2Z P#x-Qmqf78 ϔE[kS.((hLr N;@#@ɂ8'z ZLJmfTh l}ЂS8<'.m I7;=*mEP215o6],d~]L<|TdyP˹Vmk;*{N߅wK#R3%If8=PH"8"6J!9+/yrll{C=mv$%H(r9z)jD} !&WN~hכqݣ{ $OOJs[F"d˾ *%eXMR6P)0 ܌@)?|cOl/ BFf)%W7zao UHKYˈ)A>ZoEhgGmX@Dӽ$JӚv,wJ?hbؙ76PQd1^Ũ %O𢛎>f$lϪ mH wLVp~{2l_l"oݒ6J] | Uѯ݃5 1j&>G43$6 /@=s^׸3 WG E25C]lۃH;~g&-l1 AT"bQ(: )4bz|6ꧏi3;!k|oj1{FקW地uT&ҺҼ?z*+w`34[Ϯ@woޘ5Ǧ-5 ]1ai#0_hS'ݢm4-}3KIz~UٗA; gQU8j `ivFq8Njƈ '$..˳*~KPwu9-3 *t""G6eŸ{Kq 'mc~%[ N6vE֘+ T%N%r44':v?hd}>jmf q UZpÓ@T! Aڝwپ 蘠Hjgf4.k .s򬈣TS]kqL§z1vn.ULA,GKGCg Կ?&#JhKyb0ϱ"~Aȓ-O1 <]3soufs.bGzEIT$fn Q9ЍVɱ#ǿe}UQt϶#2 %:;#lD&7!R֩$8rH6c5Y :ZǪƋguf6'}TDuyW42)s81AݣL |<U-gqX1:=CyS)ՁBR_z#ig/`3/ 5#gQJqҩ tUfQKm(-V9D[:n=(`ţ,^t1lr6Rm{-"BLs-vca|W njX/gjfU0eQ|xϪW8 JQG ѹ+Q7=$ΚLph_ޘ!n4d#tY0Gb`J+60)M 0d~]d+?6 mN\)+4>'?>SLӳj˶~a'>w?\Sc)#G"w`+'|@9#vÎZlo9()ݱ؉c7tJ&X+Fi:ecTnr12Š@&8'[t.#=~F D\Mt !oe?Cp` ^o`pG<:i功.(|נy`I=t}Kiۋ"q*KJvP n^@ZG]iz۳<@D!DBT'ck" sam##J_صjG(yFFA7k(𽚳$NW!u?T6-8%E(81ࣹF=Pem+ȷs3 Tq[ r Yu*GX>u 2/攳o TnhV\oה%P+vމbI!ݗDG[. 'uCE&rgՊN=דof: lCѼwr0$P)FZƊ* 2:mujdU]tcط77G*jƴUss͒LJ"CND^$S @@ŗ1fd2!VL㹨y|T5Sک%M" RqA nƺs*XT-]H>5PmPb1ɕn ڱ7FvJ0kXv$Y RMa[ȃٵwIF̥ngi[I0uU'B!1$|V!?Fo?9Cv2 $ TmZ^f(,.RZN1/ժ57GA￶ޭow"G޴sHP2VW7.#<.|-"wyo/4w-R5Pg۹~z<9΀4x[\L JpafHTJ3=_J9]#AzMxgOs΃sQ{w"?pGd6a$ʥ!?Mh T=U ʝw'fc5#5ֽ ڧ!2)&.+nn%u˸ s* r٩wM6T,Gm_KT5j8Eq<%򿾥cGC][M\U_0h9#d_9zL˩cGx&b E@R5&hYxshS@P&|3CP%6&> Q+ TnSw;R㧓>kHa'wI}l'LR<^C(‡x!STEf;Ќ?ĂHmlG/(C-C :< t"{-l.02T'1C$w *h;2G4x%ǡplj75id_ %{]7)lxmqCfk7e>・ㅩ9ccT!;Ǚ]pwpGEji[ĝxjEeQּ&=+u"!)APcl,A0n:HBe{+j?S#ڌBY8sN}9&ȜCm 18|{-d>!ԚZ*o"kv3Ԁ=taI#?7. %|?ٺ1JLi ӏ~ݭ hk {$"VvS]ST3RԀ.>]y5; K\{wf+(+(!%-A,GO2=GkOMŹ_/_ fH(ߨ0֩sHS/+[L(t♅-ZĻhfRSösrIħ< =,:8.M"a藱GE"Ba+0yʎx+xȾØq:W3Ia=׾wSG\ucBs9@ I=eXh,HQU-[j>| 阡?[YkMv"(}ֈ2؇H^Hc۶5aV_X3䭳|qi+V6;3K0 Q[ggi$5բwQɾQ 76D~}K_ihBQ rLԧa4Aw<4#F{Phb$,r_ΫʇZ:eS)*UT8d1.* LFYH/$FvQ*_v;UBlZ?҂idԔ걶лF'йa z"j1VnA8z!l<+ +nR/&۵ڿѭ >sVFhɹEX^stHœD6K͡$ÈvɹG0e(KR[_#8 [lX/Bک˦j9.f]Y:Vn0@/+V~*90CMNdDxvI8؈HM#o+ww ŏ* g qKue< \ v.ʫj9v3WfjklI} 2Z!l.L6脸|8hЊ7R!m1t}[d$\߈6єqgY>rsB`rEOAV–u8JfT-}UWj&MÚX[j1LKxĞX-gu N`܍/ 0?1 k;nO|8_-ALʁMk\-(9jOUF1FϯRW%q&Gc`p+Ts= ;b'&LB:Dbh!$jV6M-IG hU ]Bs\[x4+[Pu!v:iZ|"{نNv,m~*9ly*W-Ao?2iUJH1y]K)3ƠtƼF>5#أj6%X9 -,I-4zuu &!vO}h>);(O(wEDCxF;-P Yw# ,J6ICIobAShHDK(fG$ u,৤+T2ydlIffA29OLf갥2}qFREUh)xͧ,mܰlբ^HaT]\^kp^HS* x Hd3GS+,A3GlT}mbᑝ,yU13Ir}U[窏^-.<}\ 4HӾࡺʙH:Ǽ"Ljy\Ot aiS!Ln2WX]dZ@ˏޣ_Es8 $izQsrUѓUe\&&#s}"F=6}"GD]VG!Y S6ýmPpw[: c+Y il;#pZPOv||\lی~ȯ*oƯ^a(N.r܉hBP mf{…zKʜfo=*J1ńO6P Zb2@omwF|Hm|Дػk@5.Ά׷ 4&Wog_xW+>9޽JJYh,ixg&$>⎤f-`"GPΑ.o90 WaK1 Y xq틘/-o^ػ!iȰڐ֊ur7!߬|;k0IZ:<ĽrnV.O.A;cYKGUlFuIoigysд ӳyÏsӁ]*,5x64:ʹ'YqsNy]g۫w1fo$5|A,VIH5uU0&t)-{R,uw5jz:<#2L,)dxH2U7IBU"#k6'QC$A?}a"#NiIG~աv9Aea>٬EhPv^ YJuz=`u}0+v8d UUZ_>6,/H>ܐSC*ʜ >Z[;I):Ulq%n{3{?fx07Ug'5hn_WhwSp6`BF{>huE¬!:gŽm'9bII7suŭzid o۬CD$}pjx y0>_.t|]!އrۛ O9%gP(.r+_ rJ.%} !O@Q6[AKDM^板+BڂaaLr௷:"h;1il{uf1҈\g%BM Y~Է)?(0:$cJ ( J[8o|*u礀%aCzg827̰ߞ״ǥP/:10JC\($*;_]z&ܺO ԓe-BkִIxaD]ǽ{8+ TO`O `Bk@N驭罗[S3ut-aE3/mI:.63ѽb Ȕ7/YX ♲cbb]^6IËET&1/r%G=j 7X3:|y@M8m-{p3@̝z;N@KԆȉi3m.f3KfZgnfrU=W|a^ӄp:MV~>aІc!e|u `ރFZ5-IA7I8{˄ّ@C>eH[ّa۫.5ວZhxM\tybKޒ#^TJw╆zhj\sCM5W_ m1*霝6K2g!'l2cUd$f$A\%-3zb |:\TS; " og_ 9vJ&aP`kE:VH9v9BS1$?BbwhRӾ3P.,)v;M[dfaA>8F*+FRĕrNs-H?orLCVhGՏ"?N)q .8:$:i#Q^ FRi0rY-ǐ:A#I͵Ŭ0-RO읻*7j[׎܃*tac-騫H΅bCģ~qw}$Xh^E}3h`mpwGӺPuy'M|&Üҽ|in# 7<ja+!9 *V R ʐ_sf=_otdLn [k8*d0܎ C0Rǩ^`*=C.~Kg dPGp3#_ #N#b$t0i(H_p䩂՞DVP!cٰidѶopH+ wA>)V 7_r3lZO#4(,uS M/[>|Q+Kqv{2Jqڔ%_Iן=+n|˘bIw 'Tpu QqPH>g05L٧i6t&,,icOP}ngTmÇ6"@vX(%Ц_`N΢UXng>2]-oGJԣcZuopYCK@n֥9 R%mV>T@f)`}Ru Zڻrz<;AqǑK?^m W>PI<(`S_c1[&/᳈v?ܯ`|?kpQ +`QLH^^~@{/cc͵oAd#OpSezPzU_$B]\f*uNּUIf)XO/pO\-4xEo)(#ֆ/QJ}Lc)=$ѾTfYQ˓M\E4Vߥ. Q֘wPl Ϊ.cΤi%ˑ_'֋RqFi4ɯN>JqE fI|̪@.|Vx ifLv5^MҒݯ{Ύwv˩xy'N0!iR:ոaWsd%SS +2 H.M=&eסpϻ5^z֨s:pD/ j|^2,Vf }f- ˊ0 ,|DdE. @<[#b"AwUwuaY 3 &ySjlS!Uplӄ1{TpiwM#|aiTm>+'zX] "yc<"~+k#j4\`$6hE= GwSUF׎O3t ZJOap]i|SIi\h-״7\_Ea&*&23LFv7' J(83Ө&Jkv)wIWc^_ a7em |ΜjZLfy^}@~Sᇞb_f&e&jE#-].pu&qȍ%J<ߺuB>0 ҾyV&c>O / |dKl, o=E-Pq R"o5YmHy!>R%mwz\|s E74We;R110e;0l'X\dw3ZW K2FewW5y !:Pg+|}]b%vS*LNۧ·J6(X$~ƠQT=z p4a߃oZe^]_?ʌkǸE(耴|u:EYX1odqsmfXInA^u:<5"ityAp { vY>oW5.8N|1r}j %mOL  F|sapޛdQ 9) 眫[(:oi"?\N,CoDmTƋ8r2;Oi=seYS_}8n| 䝫}0FoqexZ֡bQQDX _v@1H,vOƸڀhbjW?AG"eV3$%rMPbF/Uq i6_p#ZgS_ 鮬UUV"\=&N cO554/A׌a5~*T,cD¢"3/0{6^wn\ekCm4cx^OU $߆FЏBKwnTKX#47 ﺛnf o^=f069o XKnJ /qQq>{g[F㙃Xqw12œ"Yrڌ|(|EeẙG|ֱJۀXG 8D-U[,̓*Hny  8ƎM^ʛlkAk')0JO.EQ]N\b,ܛ5=AYux%T]|)&,=w):(~:yQ||[S1¶Gg+gl͠7͘ xZ q$(]{DU2y66A*X;sC%?tk5iYj.3y 6R$Fvc٦Dga{}qHN)jg[u_1iPkd.Na|:M7H{;U0{ArS|-k<]x=Q]S X;]N"VQQ߿vtw+n?m72Rf\<ͳ0P ㆖nFk@I*뾱vuJ oZ$Q0& _OZ2f=rA4K:j2FM*bIRڏJ=ρ(UlIN ImQ FNQbBxlF/5rR !ux3 Rq&cÐ}DVcP7Q0Lʎ d Iӽ}Kfk5jtqݵ<)Fm ̐M\Aָ:#+*jݻ-%$=Ŭ֎ȆXpѩXu&sǗYc)|.« /|:??kq~LVkX>Jft'y'7 ;ta6h~Lj_^DzO6}[O:wiۼae '] :hcVhqrњWFlF\%+V͞AJc ƊΠI]bx>+&ɢY;HŅI.k<E@΅G!bZh>+ײ_q=1@P`.cQN^pX3ޡvL ixil~DÓ9`4(,L[NLY-7;>m^6V̜/mLNXEwctq1$(\MIL &@I}EL̤*㴐dJ~#l7@4Q i7gFPG;k|k9æLh,,|dsHb 0R0 '&BpQ8}˟2.6:B~b\f>Pכ6*7lckfܧw /Q az/ u_5DR Wǽ./;a7q[9vG*4J~2'*:O//ԲM7֣oV~9}}syZ(G2Wz67PhaѨ(Pϙ$$ַe<oOW`i,N#CEk'RhNFF !1KAk7U(a?&6[ijC4wg08สʻЊ=%#Gfd\bDb$L½o=U!koռj+пHw©X,zߚ9_`< .s& ̈́m:mNy'Ț(-nZ]9?iSEލҠFҹJk[WZ<(|qVђGSkD}!R5QQ|źMԀq;"![z,yp [9z)'Z1/M_Mzc'iq(gKA>lnt^Z_ /|Mi$};Q*5fBq!\`ẻO@y1T~?YX["  M$,SR_20(jnƊ"@t,p"΋mWa/ >p< NW9lmcƝK4-\m+`hY]:|}RqWEyR,on}8P" Eel7Rblf!/usu=iJT1r9EFLfO{=I严n^M4<"iB~z qO2(Jcs+_*udzzX.(EK*GX5S{ hBBpWRLc8xe88ζ:c ".o7ĵ 8,%/UGASAvppG )i|5bm-֣0[%ȻtL/li:V{S97?˶C=,&v8Z^#BO{D@Otk=B ){aU\481Wv0I̢j)MTi7Ơڝ? )NO&7@#_}ȹ[FB7]W79YkԇH2 11G,g2<_^dc%@i᷊dTs/ud'-Lf/UB|#&~\hֆfv˨Zl&΂/1ݾzKo@AӺ+C:W$eO*D/ IC/Ţ[тA^5sk]m9$Y$. 1y֎[~.>pL 3@YPZInl Ee w4>a4uT܄p,{~@N_Xq7][?a/e58[Os<ߞoM1F\(5W4rS:>y9hYs IhRKB#n8U/>^o~.>#4%Í2U[GBoQ{{| {.. tKF}_݆qKxʺMg V% "C3w%8-<zl'iG1x޸d|^~ekjJT.?s@X:ה[ڣ_2.OTф.x*Kɻ &=Յ/=i"*/M9n}em( xCÐ 2/FE 'ݦEf ~}zj27{h'!hF<7Pf?%1i!쬤dÏI " P w CFAL7̼0yp#Zvc8; ӭE@,}*"xM_ f$; -7K Ur$#;a}Q|NɿqH0B-\z4Ԉ3.>ޚYSh1:~^ֳ<@2y-NOywy{!vH뷯|']l w"y@/ ^ṭ׊.^ ;f{8uH#hP mD NgUB{rθ:0/.멪cuhÙ~ `KM$X5s.v[DID",7(Q1'"S[ 9}@iKA8i]1=",)WG4gX?`$Ъ`!m@勑Y'3y;-$ey9.BnLP>m@TpdWΛOFEy9ܼ4t܎NEzU{ڝwaĿrda =v|?jHfEG1%4*gѕ[ӮVFBpSdcV|a'ucϾc6+7IoFl%fJ3+G揹.BcJnxsRzHKT}-{_l _"hG8T=)i~v:ieiylвq *:e(b|yvPg8CtS~C_p Gsv`鼬۪typ6pdE&7t%s6C{CN%-]5P;̡c@DpݖR=TtEXcdJT`tUa\wU>mo)`teN!}}!):'&0L~6flYxF4'ZYܵn*Ne&KrtTJ*^E $)S:|ls$kH\͈Xry٘;޳B`94`xq)c-qq=X -x==60nqٲZL1lYdL\"gj(ɠ-jTC85}iB}֌IX-'l㼩Y)&|A>" p_m꼔~XOvZk2uHqb%oܣ Fou'nxbD2p}]4V9_pd&*eeM& ٫+2AEU~4"S7b^V,.?)C7RRFo*fB.7݃GV`01`C&gWƋ9ÒPQC wIͯ; >[>Pv/yX 1NפuHD$4oCEyuBGcf3v͔)(^V,\5]:ǯY\Ohs""Y}dLU:!FCqx*P~|꼦=ϯXE2EAfHb3ië͘&s}QQ/{ǐַ+)y[NΒx9\H'7ezܾ\jkn~߉YʘvJZ v/s)jp +m?hi?B۝QdLQkU=g ^2ж6.Wd[p o' = ?^$Ӟ',AzInVp~<6Wk$B>49!{XKen{+P_+=uk< ɑ 48aZ&x$N aoBG|!ծ  `PBtaE]_>tWKO|_9blTKm}*yΑ7Țw> בa42Nc +Bݞ>P//QxQ7|H\!h*`kIA@_UJ67&o a`1Х2k>ty=ɏluq.FOz?RkC_ L# aSEuqқF἟^JP )Z!Βr[.2ZfQC[{\i~+պ(">X)zS #Fծ\xKtgT ǁYL.&lj$/q'M2ȕ@{"u4$쪒Loۀ\eZ@VaeZGE|YrF"?~qDݤg>\]1Д-c%yąc26"27Ao"V']TZ'`vW VIl.d 9F0GQ/v:vlԕ CCFs~cdlROd;%PH}5o\sY$.ǕX'KW!ft4TtX@_GxJk9֖kpMv}\Az+coEr6<`&5X:uQR!]> :iFUXWOoU.z뻔İ:{/EX7b3+.&ZdP0SSb xڏe:Z2 Q=Rm@qʉt #Y[Oh ;x?eFFǖ)t^q_]1U l-JE t] ݲԷB)NZmN[Eΐ44܂xN`ք^? R?NJƸA5Vћ4Q8>ҌVw2EgE|XI/բO+İpdie,\~ nN{#wb;(\xNm\%77Ĝ cg@ 3PZX΍e; HfciJN̑!5zG=Wi ]q.=T^Bՠ1%EX W {LqNU`tx{@}c-T!Pؼ <A3^#ն ̫i@"5 kwa `kRQP|uYiv/j.힖t= #bגRYdrw.PG.xFB/="X0oi׿s:<'w,ŷؕzQq_|<,d-P7fZdEdVXCdBH6p+rS q8R! OsDOOs%NjyHRĊHqt05d wCOQǴwFI[4srٞg^߽jݙHfY#5{tzL$.mWD?ׯƁO=~ [3y,she{M4.*`RBHN8$yc!x;G,~ɕ$ٸ܅°h&*^Ֆ{ʋ;GmyN}c ?h)>(rÔV8}Pn!tft4.:l+cw"cYRm6DbA782$F \­ )omV[Y^u@6+ 'ݞf^JO7X8(t OJ)j7W;Rrqy79/-|Wo"]OF4WN浗M];>:a&I||{w:eJ4]2&2dah}e xk '_ #Wb"cmeUQOU_N_\..,BlP Wu$GƁKʇ"=c "r4kEas`8o#=ϠpOmn֛|"p͝qZcg{aIk3 UAd/Co݋Rh(Rf+"SV8Nɺ!8) Gs)^B3,/sdvg=jtwyrvm={nR@scORY|bfEXp~>3pɓRO>Dm@YPoRP}&K9!j igݗu|VXG'5"H!m(tW2Ԡ UaG(w. B)6pY_m`tǏ({j (da3Y{9°B,L6V+KwU#&uy;y9 dr2[`٥H$B_Ljf4g.^o)u=n Wi;D2@ei=tsсn~>i4.Y:8VU!P4sAZ(L&2ΰHُ%]F[cjLp]| :Z#W-sv,}J78Kiy;vsP@! өͦ#W\T\wpi(cH ,9H9, {Y/quGk\fL:SyA %RhU <) M5*[v({,~ߩP<8Yj BOCTe:Sx1LSm(Mc |gx,o `Ju-Fec 5AѬw}hR9gڢ:j}1[5S+D+gKzpO!-OFg_lXSWX,D놧OM):?MY$+8(dVl@aTMiՌ|r| `߻Dw2j, n*<7hvR4( AADO}^ {?";Լ40K%X)䍑 L )[ Ep4H Lr& ;EMa50ڷ"VNJv! ,tDዅad1+yF~M['3C[IBrn&i jqԦ]7z^>岃zı&HK-@`jڙmHqЂyfgީ+">8RρJo?P&S3Xe%TzxKwsnUK>Aoa-Z K(cS9k"k.Ye]S:JY*qQpttSa ن\EBkCX&0gk|dR6 DbDs&L΃itcbLɵwScÄY96:{+Ռ N?_QmrI&lhNA m]βV9 ZCB)?"YYSEK5HaiSXfvbc{ܜؔ:E&d7ίnj.?#nϒ - xkl:>4E`XodeU錏Z [$ව *Br[(uL%5^ **ozWROm@(̹7|sΫ*]ku*rGMP]6DPU`ڹ,N\z}zk$gAԢZ۠%3#^JDF1NB TEnKMctH6/pP#vnko-{ٳvux>[<ȹ<ID@` \%k*B|$/8lo9ּvTċj OEz";aV N`\DI@F|A"YujF#T&V:JQX8*-q뛟*%ac)@gMqj٧wH5?YM<@]()!I%U3~B {gB#m_fue"1I1ẑqzE%z'8/geum>=>~#, T?4V] 9^['3Fn׾js}U< 7-dz)اCoq(uމL3`e&`:e[D $@/LEހ?B3 (!EH )*?,'gXot&37؃#z`$~9v[7*;!]xWvI^ f֢2#2Q-ڙdaBZ_OLF˯*Fy:JkX6[9jDbD%m0Pw u<¤bfR6Y9g|y^C೥X*‡bMwsX}Q,;~U%]6B<0hmn?Y [o:S->45#/R{^WhT@*K~ܺc'#QciP3zsG )iN+u<م̓̕H9Ek9AO,A&hk_ۀ5x6L:0,'#R@엌`Âo Ha 52|.\BC⻪)]nK.0`2K`)}>hȑA?yK(lH,e.EOܦsK)n\ 'K5*xmJCo^*LW9yJl6.'`ER6;W6lC҅UQĺ9D'BkV꣌;|Va&1Շ t ڝj`VPy4Lќ #7G '+W:Kd6C]CpOW}%M\㚥Qv7VO$0Wb߭]~CѰ8ϓ.n51a3[kqŨph8~QQ*Oƨگ[LFڇtl7f*M /[:I矖F-iuQdWhfLgCePϹ2<a$X՘?aaS7{`t&H9 wR' 6$ F%jFQO!2fye1Z~;; iA<λosWΆL_Ynx>?pAIl9eEZqc@}RsWta9^X߬rÅ"{ œp~+%7;ǖt{ zv v70۴^?HmdҾ3J'jrܕm,TֆZxg:>$Xѱ)4PX[Cj i\M!VuIXݚhE2?GTnO[_liQRʅ?f @S2 J|xSgy٬w:|%e{ Kbep]MSWXB(<S|V)JT3A n  mDdYy IGs֧K^fD5vʍCB<|75okEVj.rզX9p":$3s0`k]8ƨpHK7q0㾄EFes#&TdR+V:E >_6J\v[-C4':WJ(\ҦnY(V)M̢? 3 i0z!`}#by"5U*Q3rдZG,ׇwsZ |Qxt{ipiEEc5e jP S4TI`l/(Kbe擕pj9$z(WaζK7LVAs@f^}ª)s2|X#`΍6&sm6m6 9 78# n>E_Mfu>tf'%a|W+ VGW?:$ǷH 3GM hE1 P1Mkonj8" }pj|\Q#M;ѦlXNɚ:Ej$JkKL@%ڬc Dս]drh)˂aʤV~Qc=f{:1k=c yw#AizwK+5 ~ɼp/ F*AU`Ĕ5ͩk/oJ$J J,/vs6ȑ=A~hH\yCDn' kQТe]m~I|uLtW"wH[Ux=f2fp6V8su(ShZbgo-Rh;AdiL78} mY#FB(LЕcjZ@Yd?4Zܾ֍,PuF(IUZRgJN๯M6ӤXX]%aՉ;%ژxg`SHXC4cbqg 6t{噳jY8!#*\y٦hr1\A0p|KhDkBȴ˿{5J aF ^" 98?=@=p5<[!4ޚ1(#B*-n2=<ܦN{r:V4(8zM4@Eנ"Rf.ꃐ A+,@ZOg","JKf ~#x:tLo萱s""&,#I0SI#IO&۠Z?[ |PRlUΚHja.y"[Ga55?7,}CqZI1Ӷ@ꐖ]+c`$:I\`GafpyK/[_() Ջ}HӮUE4*+n21Ȑ|0M"hv aō6NIBJ2\-R} O57Ts)/rBKwyI(R7V;>ڟW˸?J8PzT$c=<Lku+;۽J{: 3=_I1+a*he/Ѳal-܆}oݠsكiٶBR`H zrc;?=Lge8: D" GeobSo~_Ɏ0TbHW\s۴وG{֓Ds0nRѺu>x\@~9m>&.r'vJ6WZԭ&6HFncnCˀ~>|ޚoCdz?7‘b1/W-sppBލOλ^_Wɘ7@MEzc2 Cs(GL9w1oOzFҏK L?PPYs6MGi?d:8/ 0-RfYL$_XzUJ ͔5xkzh VZ|֔(>x6ܓU&(>a8>c9N_pE-fƖYnd2ןXX%7\V湦E0A38YiAߌ]ARnыN.YjGvu1jfn0JA↳5 Ww9x|O)6ON3?Ve-[1 W|W8 V^r_DeN0) ujдv! t H٩nYJlpߝIkA&=l+J/ou" #4{ůx23CZ“ۚK8P:a FSn1-JC[@u|y) F quJԍ4*:?FWP]#W /g:%ELw3]c1nvv)ń 8C%Jzg 8_K9f*X8Q뷶h6JHO) U[AK:}^,P/ucޚ!BєwS5;G4kl@:fk hL\ kwp\18l ]nDoctU9n7?>VʡSV=B7vke-H[g_yQ"ΙRk MPFRp)ogU"*ь&/)j}.ȰfU0yhy0N ф4d/+Cgt💟;u hJ[nOlZe)HHZ|CRst_#gRyDZI,=b{ǕD,yDRi͊kK71R>ۆB8 ,RDY}}b+ϫv"þiO.b/f^,و eL/1=Z:v!U?]ra#%h7ÈM`4,Rcqr,ϊj|˷}ΌPR5^)efPFQ@bz&l!Ńmsl@U>Rg6Z}wNT'A" Pb!rm( Ҳ4rmr.9mu"5V'X~t1Kj_e)uD"W*MYX/~'q R~eX)6PK-:C9qհ 2 QmJQv";">#Ii4%좣}+peL_KyI1D-gI-$Av#߾I~6'C8 e(BU -,8/7 VhNv&j\;-8wloI'>bO@$vu;7(ߦŗg!>\'<9(Ɇ2إ_Ul 7'&DOvq]B +k:~Q=ŧNsOp(2wˁVR {CCΏQWGr ,xUSRE>DWh)%t\>tuʹp?4XТmFVf5GI{>Ԣ̮A]V˘~}gWOZ"j(T!+ ǃ.\w dP$gBUk=J"9K27HIcEd(\NRBaw)4۠1CS6ԤVFfD=*,>%M9Nޒk6G,Rv1}exD"gb:M)n51W`) E\fIT r%U EW2m3RO`BhoK\](&dulڨ,G>i'3|e\+D|}+9NmZuxfopW?C y[+y-3ZlvX6lʘ+TF X^`B\ͳcIK%HnW*Ŵp^*0^i<*li1]8zwHV d IEVq6F2!2~,'2'QhMA+hK"VL7hO;92 L -oi+/7u TFK[gdtW>_j.B3S6nlu_kIE#}?}K{39L$(!&PlQSjûОí9-x ey_bE߮Ub*pXX2jJufre4%T# U Nv01 yeE'|h{8 W3V)Np^ڏsmWϷ@O֌Wߴ7')kcPMh:z9"ˬ{{![=ΘTFL=5'٤57U0.1'Llֈe*tsH<+`MGXn|An݁oСT@Ƙ䟓H7{)Wчn~f#0ƿwG_m!ԪP*`A/9HV.8B^2VIɘ) =,wV999z5Ç{acLGVj'x[(\g!伾>QM>/%)DV? 4QI8I̤+Om~/㶃)4M3nRi{$x$_י)9ڰRX f80"(bASS(y>F_6`ཱV!(ofx-AÒz`;Ga:峫$cy=DHd57\0(miFDq^)[onP|o٤3Ij$ (a1O]X.+Vl̉%a?١9S'0nbLn pO@3Ebc*_ůP}(;|#=x1 5Z<>ʊkGRlCwm {`-Ƨ@!ciX ;P̍˰pPax7Rt%b(Cmk`(cEO+ V޽j?nҧE[ 35S٨c)-/:݌U?k 7I$D<FDGjՅK;<8 )@\N_WQ,b.=2YT{-OիQnٌG5h:ZN(?qWadX1R/.3=yrrM}~YNL+#c~6TAz1b)/D`P [1eC(K!ac⫋7gFxdOkO:VE"u@|2{PDLOff,f^ɾ=#X+h> FBB n | ^0 ~eGor8hDjQ]B$,#TĞN); bRe`+^, M Q#c"ꃌ4^%-[e6^ۇaO❟\#nASQRqϱ>ͤ,E zdƛ,6 @Պ$3URcqlE~ ޮ:c:o~'??50ZButYWݢb08nfFq&X-T;".|SCZ,8 W8o>uѨ$oFcviVDpvc̯c4SR@#ń/<^ɲitj x-uY"]%s EQg`|^j:?MgR~; 6/!C>~>( ?Z!u>Cg]fНC熚j.ʖR%9;3yW9!T:'!y SiX%|G8֬O]pR;AAIh#n^@1Ւ)u՛!F އ>H8 `n! Uq.}<.=ӕdҬ >wbN =x-]}PPuF՟#vx .iɫ 4=µ#]]D#ՑY3 ck1ꢓKRNlK_$`CIwXދJ?8-Uh0IRLe~>P9jJZt"X}Mԁ()'ؕSO}Am@W瘈`P_g8>UI۱l]# ךau44#k"I&Oc}Q˰+ph;xv :֙z8/|LIY]c 51!Tث6(+kC=ژ2 T ~QkW_{T Y-V݄7&[xֶB ySfhb5i/%+9\-Bꊠ1zKo\Y?L}}ФO)v6}zi.87# & й_Q Uf]pDͧ>CܘRƹȯWkAE PJH:g$i2fk zFlaqV*]~s"'qujdxt;@nwPs*Z̨6&gT[-ǻN=\=R5b5) &H~4z}+?z5w SOeg^-k4CD(r'B*U }0k;5, fU[v-R"F`W ANQo*b>N?fL eQ%@i$DCb׳KƣqgրxR2#>*ichA5\,*4F1q'lt+=Fa}S'hDf$4~kC>PsD< laH!oRVXƉPkqg<FzP熟-GMsȝA*kWdG ~-+F l˖!DJӂr|jdddԀ2i:.gډxKBk[M >5aZ|w!MȘU`<B` ik |Cv4ԇƏ> ͪ 8$P5S! b)^`0mf`e uD p=7^!u9N'!;iQ˦$se<]e4ִԐ|5SߎL:q[n U\rO}Yj +g1g/_T1VWt9ik x&}J>YQ}L,VlRՖB)2Б1+%72G䖿| +ȁh7U\)[[t7bA/!uXD$5}|mWjFDBG/@w8\sm~06}z*P:{T!ҟ`,y萪lQڮ&3@Fב<;2F6?K~ȳa(0l<)yoMP=R%/dLxVm?/PL>*! Y 8)5d~S4臻)li)v_u+{AbT[229 rU'߀ͯO<^IzzbpYE#^l\O<2tQ=4T} kxtg.}_̾厭Dnh&iSpBrd"Cs1jӥ`oBڈ]#O˂`8 _ 6E*#D̵zB!uIlBWkW5Ȏxƌ;wS'眮pusHrmPj3h"܄ݶA3N+jZigY1@gv$PT[ yTb xrDσB"ҫnn1{T7;D1\XA'vƦYnwy1FMy"xBlFǬǷlj遉q[p}W9[uw !9ol4yRh+XsN]L?roz^8%@MX5 "̫U+ƚ@~u)e~TISy A"{;\\t1CQ'agέy,d!ѭFK1#PE͊pwJW0ʪ(f<%PT"s1NRW}4,,R pz5j&e7zO[3{ڦP } ꗍIHz3F\mq ._X25lAZ :uucoMd/u\~K @x)(٫Yd0LlֱAN$>Z!,[r[WIDZitϥqLHAW[yː>ʇʌdk;^ƝsovK1y֯#$4忌¶>eϝ dF:VéDFM{ʯ׍˃"n 9Q^" ,EyZ;fSbdQ;]X:DgWfe'S[}۩6& ܴ4 + i0vPU+&`uN.<l ^+*ռ\hV`LhQNsQdC});LۍVw w6:m<,Z:t|\g;FIbD(uσ~ֱeCU=zAq}Lxv˨xxmsn,cf_"іwՇM= Ē_#^.Wmk`&HX> $Oy.v?.0E$*-Tw>[S6^ceeUPo*c&5KO_ٺ' ,~gY"/aRERY-G`W0,jk$^K+3\ r[^M I0FsvdA=&ԇg.{"^ډel~5{/Oɉęm6]E)~D>+B ʮZwH &4:%-~- A]f#:opn7<-|+TF )}2 ` vYB.\oUrTi㴜PzI VYDd^ +8Q)Ԙq"ֆ2hhD%ă O[n`C&]sέq4ﲳ~ez( MNIX^"t! dbGd 0F@kDNj< [2E2E{@O 5L+CMD5bE0LٿyOUVxFtB5sPaũr%'{62 a>QK.1ܬz LΙ;P0ݰ[̙Fs0V YVpww-!Ʋ9ui S9URv69趄P&7vY@h^BۇFw?Q:p.iha{oap,ɘ|R7Tl}`BE\70"O4}l!z4)vg=uuE@WG7;&(m {TN36ʡd$U.daZI=E Z.DRn8O%4T`7] mej=z8M;*n@שVQKGnm( e}i5uB(yQHW790NxL간pQ?>iaSiE8l0YzK ^WhT'JW&/Y)ڱjc1fW1vRU}ȶz@Ti+_8|48$7,Ǔ&!of<'~gϹ\ؔ$G\"5`6Y;Vdݓ8LTM[/|b: X(rQlZB)* rvƿOU,,hWFfӠmCQ~)l0gMi&0u UTm4Ir*krD2*ڜq55b/ I&"/5|{ZXҹ 3{p990 -FsNW ߮tkAOeɼ~ X{-Ǖo~p**Ҋ.. ÿogh۶\M5r4<ҵsI7H : % dKrʶ; b'j \0@;MyS$Zo؊ly_ϤGԗ)3[G1JE,?IAJ+kaEB?p֓cgZ K2x$[C^Ւ-'*?aٔe1J߃031cͰy&.6yoA ;\7WFc02[s)] U}lhl$\ ~^ɣxϕP}sImEȏԾ)?qvGn/_:-lF*4KIjY4gFr 9 V٭d|=1<1j8V R6q+v.Uֿ?A _tVm7 @rDc1"%cu:\P|_l@^vaGt׵7RӼN#k􁶑+Cy՟?0۷2`Njhr;D(Enf?ThZp`m^tۘo2juJz-?)s=͈>l|C|xW\ ĝ'Vo_ʑU$-qC_͸j82a'v)A  cY-rc$x1 "spT`'T *cA]MVl'>} _O)}g'掍v'rkze#R^'YM̶͙@o/=˸ Qf> }} H"/PS9|,H~XfOd83B hL-_=V;K]8,(?P'ޗЉ9Y:\hʨN](T1$`J̷،@ucXv]DNlP0 8s="?{'t-+M'Pl穜rLw&) % Y,le1_)ibB2Z9̝$GAgL 9&Ś j+Q/ p4/mw#%)=HDB儉ad`J^@vbO]b;~rϦfugFxIm 8Bflb+L $.9y iwJ( Z➗gj%<3̥7@[ny60z9P!Ξi(Qwȃ9\ۦ]2_!>ZrV *nntD˻)U.Sr]wk 'yT{1;eI72}*k2 j# 57@Y5qKd 2,mω_oS8D#y"yI̙ 7/g&\jj 3I%\RץIwQ%K H$F]uRǞYڀcNͷDGgelKNjDy˒MO6Ʒ6egir*G; y-d QG?[Y)P"Л*egNj}bʔXJD>6}/waI\K':fialdؼwf1W1dKJI:BHnkUjHO+gӥVkNP _,@{-jT|qސ?fY3ݵG_k svVwآ /+nH892t5/G~ց (O:^6,W,'œ* @K/{h0{Jϭʰ$F/S% #{6%%M. O1V?D4 bÞ~0}LH*{9Onio`ۦ[2?؈Vu||.u7;-48s^KbdLWj1rW ~#7"r^` !O`ė/;95&u>ַQ4v# N4BGxNNe) JLXf\r'u%6vı@>LutUϰ*a#E Iƾc}XN6DZdg BsZ[n\eR"ԕSɖgsW[b@;KQ+P*1jn ųDm֢apY]9b*R!sPďtwdĮ-ٻkydn`+B}P21F=&AV؈] X 5Rua{1iͧ2L/bUW;[wk'ycXNsa٘\LzR0vZ[@c$*Bjt\WI`Dq oowR=Ncը&cT,ܕ_ɠǥ4N@.a~-}'  Mћw0{UHoFhZafX;ۺu^Qn[WTu(^?PC/|>Ѣ68+@`ӭ=.6d=T81fOt*>^;ୂ }(aCD#ӧjv.^Tխ=1sJ3GB)dGn*[VJz-\2%&"ްD)+"(:Yı?c&o e5H_S]g; ˁ hl80b"%,\Q~)DO"$vr{=[3>S$Y7(>q?f$NM5O9lB !:[g;_#w3o0pkyu#u@S(E[iD,u+h jdn!<*!_$~gՐuh!W $֯ai]K2`W~ FV6ERwѲ{iDD\g&Zv5ϫ$LOI2&+1v-MKAH=B}Lk:G/(\PX P%@ hS=b2Z^/mS{R2aͷZtP},#{J=_ĒO7V<<>!;Am 8k98xyXWpX{)s8OTooE,Dx(zdyUû(]/!j}Ui ,@ۘ Æ"&p4=ؠ12X,g=q z0*xYmk7_*`Ԑ60SU'K ]`n31&Jɜq>,W/_X7'Q,MT4M/[-|2*7SR{?r9&Έ96KNדl.3}O9H0l1q>eڿbn 7UDV{oM5\(Ӿg;yf.|L1iyjAm|-~NB`ΓYdb[d{Y>0ִ#Qku,Iz<%g-4&:rɅx:y%Ā"܅jMNė/5 てI.3pYz/&V[aI󝹍Y_@:}}C-W 2:֌L|jA</آUx\K@{D KHUQHK( D;0:dG(6go6G eq7E&CChi[psX R?QABOLfԼX_'IIK6=KFr2Q/5|zB0< 5HCcg`K+cO? CǀA+1`z/zpZ_Bj"]xb#f\$i`ޱb?CqvⱴUjWzm;^+sr-AZQ=֎K6C^Ŭ% .ki6dDh9YH).wϡ $W> פY& oԦ#y=ETWvq¸ " MO &P~)6}ݏhgT0bmǍ=E݂9egzX8 /otò>SfvzWnm@Ђ81:/ `DA<[/4mzUPh"D0E'N©+xٴXBUUtqB&R0a&B?sW`%2'>O ^_4wy`/ Qԙs><LUL qvɲ^'osͿ35o>e# 1f  g5y@kX [%YڋbR\A#F :}_r'X^,t8c!w)h۩Zt@07w2T{SW7^Gȟ/-*YsmԳsBdV<1؂i&59-@>@ƻ'R9~WT4=#-9t+÷z`G]"!zczyDY v{)FDM22hh|Nj*[l,^?K @i2R=MMN2[W!9n=g6 R\n$Hف`Mꪽb#' Ht P&5mVHI6E\ZO (UNiy|6^C,t CX! ~U#1S5?$8D)ʡa~sO`?c6P`|6cu{1r2ݏylFm|Kv2b2Qv*32^],ڴ q ۫]4hǝ=NW3YNŃ.[͝`CzySyVo-.fY <9t |SXFފީfI!8HHy`ی%*/a&'6w:l1m!N[r0[i"Gύ7ِ6X4Oaw8 f7M+?O~MNgSVcZR^&AXUYDi1$S'p50@(רIm Ο!|[Dq-[8V?\VKģ]WgI ; Oޝʇ Hma"̈́_:] AFTPŷw`/ODd~4K ,7@r 'ƹA"w~.q+AIUvf(<\0S 7X~2B{>jru#-%W¡X!CD*:oW=ò<3z'D%g2SV5Sڀɹ {!Ƶs,Zq P!F+"p~鏞Qk]cbU]c:o z&l|B>D`.֣Yc# ty is&~Si~Bw,JgvN=n5&QB|%Ӡn?%ZWcOS̏>?p͎ȅewF++E^>}q_u2@bb1u| sM UkvR1 Fö3t;,f"xt8AWvUhj_+Ő<~|(PpvpHQ.&Εz8|!n2p~ hfBltJ/aޒ9wtAU$LVr6Ցu2h˥ Rat„(@yNʗe,iAH=Zqh2vOd*2u@3~L~P)t t@Rfr#]CW |K߄me.t~ U-=֘7cn Wd,A`oBؒdo!$e![+=׹3KH#M q"th.:HP[a.Ɛ@xZZ/v)0bG;gpò1A;޵.&@6`ܤ~QRR3ԑ \.J ,L[]ͦk'=0UIM8w94'qTX,g[%dݼY Z_F(kML9i5fL*cpriZ_~˩YPq\+k>"?g3PEr1tr5 ) T:.;1Mo ojn h`gGe=]/yfLYqq)UFzYG^OoD&kWb{j"1gb.7L*Y~ g===v f 0\{LƔ씮opS/˰RYOzta%?'6_8[|HT˵]T2{eV8ۻERmv#F1y-6Dd)gɩ$YLh7b6gPŸ &9޹{p=˔=X~5=nbvr5h?9hI n_~ +Ms73dbKO)c`j57t7scOw皆6-!&~ wBN\pR獨e?p"r&efc8鏭7 Ø҇Et[KAiU5G=j)v>?Kğ )=@ʑP=wLn$ *\7ӗ&!5lp`s6mV0I>t$J.,4&pLcM o5U'CM:E͵PsU1?] I:lR.PmN$k+LloC}8)%'-}/ӆClnaz9g j}߆@5Q hT/im !Q1>xb78oœJpPꉁd&lL\q*{8 &W u}z<؈y g07@2Hf'ޫ`4~7Ym9γA#|l?U uV.ູG k3r f \#J>j{d+PLo[q$k{Nmt';tA[(!A$_̢x}zZF[uߑJє';K Fܯ5l +|< ME& RfxZgaaA$f8ruNgIn6 λ*GUp'KF+\=֒r٨L&aK̒,D/ [_hu%4YNI}&H]ˁ;5ݵxʽd|_2H&Be8H uIgC^zH?\1!Eрܛvg>81uaĪ>M[aUJ0UsXz\ٗa7z5↨9 M4)D4|+kؼ,[ܝ_`U07ͩOSЊ_$a?sCPjG )(i)rϴ(됲&!?Q!Jʇ9V)A@N4\(i>$IŨ/ͻ_9Z(Lcv!͏U6/Lb<0y:>{|.JvPUYf7>C3hF0H%3%t\ReŒJ)+m}"yk}&J0+6!(].cpԲt+#ݑڧ0d<5[!;Vzr8-DGrfa}qh[xwf=urSUWikF/ԮL`4 (sv nM,`gPOr;PG.}4yk=g{YB Q1(*~b+ƘD,:Pҗa"$aJco?m`]CVт!2r,>:8 }7)d32m#_3*K$ IbO, %vȠ{E쪨N9%hH&mJ}YqP! t-шmU-ɓl)GaaP_VtzkmK@ZO^ E>ח">aY5h6 [gȎ1$ K,d!՟*sق rTP3Ǩ55΢? G l2+@Fչ;eڊ=Q4ŗ!XJ_qQ Em~Z@ ]3|h )o }fF󰢅8ԏ*4m-aф~pc7赽[!KpmbH6nwC6qx< ׆sOBp(Ӯizg+ " x"љnvT¦ !d$8Uv{IRVKy>FulE' 8Q_Ȟ.D6,& {vL @M]8X{P&?O(2*-5cY!Yī2Mtvmn8OۆYSYK4X48 -NHI] n ɿN \J+z_v©\ǝwUY욁:J7>;kKm\q=+enH! gcF8k#z/"b]ilMXYIoj0F2.%1uޝ~'=6|)&2H$\׳*t]3bDkO8 ӷQYLJVӘbiG4k^~z'o{+[\v xHqZFH<%rtqg!1ݩ ֱ.׫RЂzoN¥0AĹ#:&a[bȳ2rVg*dlY61 Ws#OVPGu6Kvsm^=C PR(#<2$~3:/./ .0Fz̆c] Tt:0r5nςjĿZ~Ţv_j|íQMlXFf~MBw%f;M8UY0H#t̲ sۏPъJ5??^Ī5C|bM0“Ֆtz"E]>*W""Eu5 cA~,aM6y2? yddnC.ԊnW瓅Gs=`jnb ABʆL ^4CgI4sAD $6Q k9tzw"5G?'Jqj9ufg6l`^K?8o8Sq>?ju Zϟ׍ ̝219=]G[y$R4!Kp)$p-I) %@/`ʶ .)Lq(;GlL;cC#lT_K뾢} DJgwsoVQ_0?- 6WF㳵Nת Ɩz KZl ߣbSDLJX_Ɵ ,\5kz 6Dpp-uzJ:>-л6'f+2/rDCOI22Od:(wĊFpxCYAss8 K 0lӳ#\M‡%ytе"h8 f ؔ#=8|-Jqu.R84hyjfu2M\mԼ w*]! [~șzMS5j*4 ch~}Z iOaĄzpBj] ^Sܴ86} -dNqkr5Y4?32 ߶'ѸpHRJ0 's4-FY$A)-,Y :WXոץ\wzۤsK|d4^qUNt]b_KC͠PfxP6m1 bPXNjT}4nefBh `* v !@>0EمA ^h]L?&Ԍ]:~}`n׉Y. dgQX{&#Jn|\&;Ӎ64J0o~Y Rfr&sަ~l ŏlsYԭ])~<9pSvpغ%%+k紆Zs_tmU-+v>Fwg" 8PS='1Pv9Mm P :\ӱ& #IA?}U;A3'~g*3 KJf0'T}te&tg}IZxES@̓ÕiSpjl0꯫aѴ>ǡ꽇 z:Wh^C 9Y-*! J_ޕ[9`9Yˠ^wGMs&$棭u*dJ oh^U19\Al _)rI"\b EG .wҽ{*#˂(gX̞QtQkN5ld8]yLfZ bo(IXgWnCoi"E|V} }Te8ԟO)8Oq>lT.v3gI,O";~Q2N?v®n/HIJҺ[{*#gC^Sv9)Q0> bf-{x Gs; zx%tP3w+'ɐ?aEʇX4P7x$qxxu͹25upyCc%$?M{>|.z>+&F #%at8*ᾳ1ټ2m c ,>zjf8CF+B/¬7 js=UoC׋ű?R/`meV "n5Rˊ=DdwU!=]Gp^-Csq>42[9LY:q } sڰuc 4sz0ل[dGPU^|ԞOK 8Br͟BѴ~t_š|Lέ;ʔ{MbqdՎ)u奭K:5/˄D*%vof_F墢~}&m0CHh w:U׮Xy] ţHnt!_Ntme&:.tKGeCu3yK]*FauoL[W'hȕM<1ip-I?ŠBsiX{n.}QA,{ -V{YOdIšSN cڤͥWs׬Ajb_7K2 gLs:qUO7&d)u Pž̐8-sE)z$\̐F Q72 M]\k4;:ҮͿ9hw":x؞,Nm&\d溾D/Rs{aG*3x<΀) TpllTIDj'tJ$yf>$JdO8>n# m ȼA7Ȗ#<Wiz%pj}UJjJɤXQ”X~q]}і XɃf6i.x.Oljgdr&e[=(SRns^O%ͩb&U7 T>((k]ԫw;U15lIUz<^1 W"A G0w ٜW0~l݉A6kOV+97uV,nz0C[j~&ʯY=o~> r]K&@[q&ma[jtw$eƳTQV.WB/}TyUmmJL&<_ޘls |zOGy>že_EcTI(CZKMwpy7_O#\$KY~,hJN5C@h/*.Q{SC)cƐOk4CyX&WC$l bq(B1uE$Vㇻhi5@9sY%6j̥j泶`eч.-CU e !гI4*C!Pz'z@oL:$AF5&j0,0[(to9Gy^(]-!'{?f=o?-' rkTPBvа5j5_`oNq|GiDv-oRQ M _fpJë W 8Kz<w3i>ei'MnđW眅>do6 )(ٹϓ!XR ^~ QhZz;P+4,[ICT[%tϾz-Zz+f~9 g![]\uAbN"JZH;'~gYf0>)z8Ȟ[vZ^T:"Qɑw4xF^d /u2$-!/f+Pb;נL\0xqkgm: >R>ܭDhd]+xFcgeA."A0[ݓ8c1ElOw:3V}bO8ڇH)L1l^d+C ߚ$/fCWI2 /儺)˅*4p#1IȯUwM0M{L>$[d&(Ȇ8Zus1Adfmjkou6سGd}z<ҳDW$؞70'}v3isd:WC"k_VzPH쌘WJg eφ=?[ ALuMkX5;Mx3q'peu6wc=:kYZ'B 'p>ljS B,JooSnP[_ Ґů2<;Eʗau^shM$#`0"0X#j:b o\s`"pk:l`^GV`m%wӝ}GAowCeބ3[ OVzAL(H42!{tdJ7]BO4٦[|, -!, $g',{Ge (k+e/]- 7E (RU{cT{X1V3pA!kyS\+ ,8T&_'3RB?SF#":umz#dd f#qawjyq@WܰTSKc |0 FGjOfQK}ފtR}Va<"k L'0e'OKJMy;ۜgl%ےM+SV[“&UN"w[o f[($m͘cK95E泼,5*=q hzj]MvSΗ@ vt2K_ڔ9r._VRt΀@ӯ1oܳ?3,|e" hlǒpq/|KEpQV\_a#n) GȞݢ ,]Oax8;-gkdT<;Q؇6L5!<9e1͗Yk'nr2BM:ɵ%K7BPB;ks+^9Y7=^H"aA)cVmmIjł}wXaƆTS-%]32ߝrmǢc4R_rZWtG _ Smt3뉷UiOmP|"oD-U|$fe7P^eDbDw, QC)+|djBZ_R-N!F=`0\6EBf-,[Ƅbɻ{phDpZlcaKuI=M๎IjݗÜD',׸J.)T]E}$n1 pE\hEz@mgei!w'"L^ptXq?y0T&ZTu2O!Q٥EW3m2;1KϠNq;ov!ŰS kDLjceFL %j@D6~b2ta >i:z.;Zs_ogRNf$F"X,4㷯\_j@OQi$9] J.*eMyh_hiV@&$X6W<x^7[!3ʇBc~(f F v6eUH(:K]`k>XuN}$X*BC jyY| BLuh9w uN;cG箭Oc_,SȍWCksY-V 84 ͥI234ݵQ(7\H3*K/_nBf(]S2PRdA@]k4+b Gj &(!3;5-۽cp$/20$CAE?~[gW|juYGS{ׅi<ʳD,At\ɴlmy6`j},TeQuL毙9vhZ%+D9uvTLl(ToN~eF_>iʹ8{eX$GpnQR}*'ٲ,=aF>;þ[w,,`^}W*p8w'FRqPR7qfȞO*8})Ufo>zZ Uĉ:q8We`M ?zu.n;Vuh(Zp"S S.!K5E pr2łlsB ,>0Tm;Ge&ӫy:hj7-F4ڲTGs+ <:M܂\{B,24:(~Za=+zY[nwz" ?hx0oxK9F'^Hy2B@FŮ]C?h^t!yQ*ֺ~S0K*}=WV]6q__:1 [!Ӆf|%1D puxWp' ¥D֧6t~{>A; c PU%|FUMr4Fh.QAU~ ˨P#p 1#:ucIN!).*B6|L>қٜ\m2Y 4g9^"QQ,H}*ݚ9' Gjf%VwCf?AE+5|s'o ߵHpZE1Cx?wP>_ԸPL{X] +ϴJZOb gLS^광.C;hH}*Ϛa3C绨c. M08 Dey]F~! H&+=gi8QoH0ucY0T bptwŭ%ыg9Gǃ2)]KЎFU"^<DR{U@gT?'n6u5Nf9LAQL_ѥl=F1,k^SJ,a@琛{gxȱ: EoQbw6 "pfdPڽWejrVӲ3 p9͓V[y%:e]PGx #].fһ{ޗmM$(\`L~v߇? j婅s5|ӈR!0=8tjܯ.Q/tk" LU| He#gap>j^ lAb;ϲTnw79 #Yq I"%aYxsdz .i`k+%AKYKwn"6'Gv~ICǥk06em"!{=["k9SX4rjdulF]pØ[30a%^ vre8"[Y]!4^AoK3!<JpgqL(dC<kradI]0n]%vicN*6 1oq~6}nIxe&F~|:f3;K mc/\-?ӟp֪ _k0f0ջ$NvO9&*ӓOCckYQoAN{TNa/1Jش"JE$ldt|WCZYt&vP3njܸwjxQmbvȷW؋e2)2D]3ROUX(l@Qy5a*ԯ 3P{ncC:peĒC8K-G*Kޮ|&,uĠv}k0"Q.3SʶiB_:j|sT﮷+ݢLX5DfSQ-$9`+_ _x℥}tX([zfz-`lnW1.5I. %U/tz慈.Le//8JIÏ\av bso%BUǮVv=U'1]ر=+ؚE Ca]ێ %%P0y8*ECƘxY#:l{C ثF#F 7K*2@Vi:%RyL6BKyP)^]:@~ߛԚ%~{F!~HEI/3N9P # os#zia k]WJ-E !+4YAWv e`pn3$3r)UݖEo Ne` cG{ /HN*"QRw#9& oEIzlj c_?Kw|ʠ3ē^AKA"h0h'꽄x&rd !uxF&$uV ccwEm-F=F2?ҩFWDs‡,"]YصF2!Q>k pl-,L ox1֗ӆ2Ɩy*?GI<*@kk@GJ5ċh^2D/nnȗ~xoZjJBJ=}qKfqbѲ{y]T:˹BxBDM|b,Qrןи1q tἼ=3՝@ <|O u+I3{, $.7%qC#, EigJ:fP/. baF Zrbg[YOQ "kxV\hrݹ n+M5eZVfޔRQiMi'&\~f_/$vZWHܨ>JB;1kg$#QI|%ڈvzu ֗r ,CSiq5iAj**ire-"*,D/n/ :+g}ԊmڢնEwH v<0 ^b[<96saCpm0]kv9\&;=%sC KA@!aK6ڨrxK*Nj95x-l5e*s]-Z"-m?0j8Tqn^AyR H]DIGr!`Տ?y,gfhq ,{G †1= <#/6ktu-Mf;ybtL~P[mxTTT6SnS8A]{ƀ8|;9ظ=͚"ۼ/%)9sPFVwEx'ɊCxJŴ v<;ԵQ3'(;m #tWeO [7rWKE։|}7M B[It|t:9i3fe.%sx"_|ZG |#]z$l6x@Mme+Fn0]-1^h?QLSd}'ZẌ́YK!h#޾~Y;6=op0ނ?|::%i)ᰬv Im8uǝLXҕx|h4K/1:AFT%k>ꡔJ*ҭ ǃ̮@-'4PoJNI?2uw"Ƀv[tp([պ+ }wΟ.N2GԦU 8 uClx%(r`AJY7[GBl$! 9(6!GYbHp\o>zX!#D<s[IuIgz핻 e ]ѤLzQ`|pDf&JU5zܶBwVD3C_%Ў۾yd. *М36W$٘z;Zs L:B¯'L/ζ h҇i@ G^y}ҭ8 oDv; oWuNXɡА"?xEݘz]*7Mf[iD$ yOH&fkߎ &MJS*%Cޗ Czh3i q5Զ9K9 {@ k+& !(P~ `LR1Hȹ.,G"WJ%WްtQoQ )ߺ;|9bf#iĜ(L4ӄcK5c zʣHO*)_ |z.9_ a%4zCfHؙP$f/NȴyT9V( mX˹4"_r Ր\Owhf޳yr#s1_<& 1SN^̒L*Y/c^my8Qʠ6 #bЕ6}e5s MYSޝ~B? *EѪw%#2êxHI,,+>ڱ-Jw.^vnZp˽#yI!2}r'K,4s^R"9+ʬĭ ]cfŁAr࢜X^l3Jc/ oG_r<)eq(6]eE뙃 /#TK>݈pIW5Ð*F kT|H':f9]x Cgg^][QG2@3:5,B{vݓ1 4!vtUA9+BߏƭI6BtSǼYl].' W鰬J)DZ2o='a;XELT} '%M`L{9A@rZtb0h%47W_@DzłXx#͹V6n7tMpsm:2a쇷@$mrmœMv 0t.(kVWcܭ*G dYIBA(Ji?š HD52f]>WV$^/(Ovhb>3uU6R9HK ^ry.Ax1uVquŷYWlوJ CsN^:Cp䯺{8׾'D֯ !󷇙̓vIӞ?J\DE3L8Dcޝk̼c;Sէ{m4FvIG6pZOГ(qŃx7{q $?90alF$~be'loh:BEr7Es"~9 Sc$T'T-^bu(J.ͱUJpF/XF npx $vSh~݂xdn}@O1FXbaXt^Ɛcת2A^OECk@t1$G;/!aBBy sBއ *H;#%qQS}Z{󏬆h x 9?;g*BpWE@۾۶1L<{}P?&u&[7L[ziܷ9b:s,]wn (r8sUyf5.id[1Y%mygYweZ)ih  ~QP}C%Q])Q #W{/W{p@;$&Y>ЃܒEP]/y z׬nAގ N5Fd6 vƈ%3(n_c>;s)JtD;N 'T&p7"¹mo,Uu0Lr⍥k:,A.ʭʦ~n7Syi}|H?8%K55#:lȵ.ɜ*Iq: YtΤbY^F+(_& QS&΢?|ތ>mNT]KIMZzdY?~nL9 BLј?Ȥ*YL?0g cNlZ2ݝ7hDk~|JΨp)#8̙涸gyZyǿ|\Tv,@)=W#'`ś4IC M.Ze8^OIOk L^Zψ%iPEo8sn;TCE71w ;:j<u!A?]Gޏ-Tr,"{ͧ+ tru#a\+`V ȟbYjt{xPwђ&"xef:[V)osaXCەDh Iy1:Y>'_eǎ 91.Ķ\50FÒb.ӁHe.=}H}%&3cJ+VJ'n>46nڑ'UvjaWG_8i5m /{YT N2н` /Kl&tsnX,6,ZGYMtb'Lo#G$#6 R,&l!S$-C.: mFE6, V#l%oġʶhehTdmA4$U*ehhAPRBchj?E0܃jіݼ~Qo sj:V垎r(WZ=\y25DXlXT ph aEgnNa^Zicwzc`5q( ^@Kaڛ웞!@aҀJֆ F&EѪӺC.M '_T{byw̮Rf 'Z2%^K_oJ1\bHȉ_TY/ɧgk+{TŬחOW8x @?uTUȘ_yjշH)%(?Odf2IGa{H$(tqo}S2kQ^ ,cO1:x }TS(Z?t'IS7ch[r\PJ/0'6ye񊟚ZefZ)b|<,iM&QkO(T&7sm͓Bi2ĝ!at}\ ZS[WqDT mwFo#6B56l2zĸ77X ,ѧPG܋Dڊ*I]]پ`efee0ڋ1?B^-_g#y4(}_Y&m9@A(`0̳ x $8u!MLMvbr*^rC#C"'ȋF1 NW *F x*:^*/&zcJ{~B Ժ;)1 *i嫁tA* eeȪŻ01O/pb>Ua<|)!s%"oLi#c39#/{yږ3NWK :jO򫓴6ZIЋ7^+,uȃRx]jyL}mH1DL_T&*ۜҟ#J=_Ro!Hdt ,װLK5VO.b]EB}<%*,?6uV.Ze &]M0Ʀ  f%$?QY,bQ]j"}i#MkI[sY"1xEe^II/0tAW2 :HGD#Ψ]|{r[zV%&*M^_ݮ!~}Sd8 rM˻R~R)LQ@p#by-`+coG+ZReQ&xXNJFJi"&-8=Yby&*WFgY_Tŕ/Ji瀨WF𓤔Hn(nm L˖9iJR~4'5+cH4%.d>w彠g>cӻaC(>b|#C^AA"Xm*v i]./<2bpA'!{l}hKYdGEKSb-_xgZ@.2O4,Hr蒖ELۮlף<,C:jI0X[䑁iB--uj\445ߔo|V☎~l?(qiFQ%$it@0ahڣ\zA wcjYӋZ>ꨑh~)`iOPui]|=N?sHn,ja6Q[b!սvȕ&k/@[K 8 l_|@sdM2nRﱗ"gHAU) FǶPR/ǰyB$ـ& ( lR˖oZ]`V9-05Zn*Ȉlut9<8ڮd!ԏTfE u3e]lEihMrL )EL 6mlBxIP?況#|jXۨQ,~d)nNTdDAPy(\ogudo~m3E$w>Ʌæ%Sh,6z%H)4myu*%d+7Xm&Чԕ`SRD Y9H-!z#;d[; pCWQRRn=մ57gG@&z a~9L-$i0w\WXOg8ONy@ RfU`uw pˣ8[;>#C~uQ&U#F1%ǤHѐZ BKf-(F #B$~}RdubV+y`x2 ʝ;Bt`/9k YMir) lbPu.Yqr:%)NҤzZ!eˎ'W`\dO m۠J &*p  "\fO@ א&gond SEe~8g0íقH48QHPc,xĬh1)N\%^9RLYmRxyFݑv7U8>Fѽp Xeyum 9*+Z2i^ U`wFeKtM6iu?5X~nOA<pN'׮^iƟ7:,[#K8_[_wE="Dk3t)Wm7qBL8$zh {? l97eJlKʨgU$Jb먪)OۿFyx`SB N;H)4' me8j GE6SO~iW<~K\!SVVF4BY^4~,ocE=~eָIJY}($D$pkX8 WM\8+#35%\ԲM7um ފe_?&Y~kρD59B<lco`H $c93YƗUӺ>=M::^m$FTPmA+a ycDƔJ*PmyN3M ^"A2|YbWNdW==/?M$tE_- فu~o0I;Z NI׋NϪq(bnoܓ|@,˜)n.ۂmp4&G }qK^`cNՔA/m7(^rnA5lwC`(ZJ{NBj^p  &c<>R ndE+&9| ( ǥT"慃HolH0 _L^mw;sTN . nT  8N!e]Ӳv0Bq,*odo:7UÊSuAG0+?G8».z#[}y sG|h{K"P iQ9zI]wc-/!+rg&GQ2_[-EOqz.#1*4[*~ywDrJfUXyGΠv uW,qC#BƣkGM Gpm[=8cKLSzu8!M'fQR:flpE x=t^y'sʶhhWmU܃%g*7>cI+e8ߘ|txٲoʕWk1bztAi*ܻzn/R\skqN;5T; UI;S5?xQ|>2w%Ւe>0ɞik*ll4kOd~ټ>wh4SDH1HW!trb&c-> */2pR#7$1w._x&W?:/S_<*{ w#nOʀ3Rt:y6IuhxWh93ZUO~qE(D1DNk_x9aQp]\ s\wLIMD {<1)LݮM.VkaPW~| ;}8]̓6=#a2@g-H36#QF=ОX|t܃zgw{6\@՟]0FT e??O k[0y{Zx,- y8"1j6bf8J@Nhi=cj&FL+Q;bDSK^ 5䰎PA~NAh&l)ր?#AkCU;\H c'2vS,hl̲DCt {D %GE5 "x*x@T-wK{+s{-O&)?F#i=;bgc^𘮦&^ňTNҍ*-0>0umdW@mΖl[of!(4h&]AOn1ݬ|\Ec =M?iW;+8e׺ *S L~mKiװHn=gUft|IaMf;> FF݊a%&C&_?uU0J3#z麟uTDip &'5 *hon5 5T'_ݓnLN:ָ D9ѱpUD~ԡ*Dص\}ϫ11u8*5<2mӻv"#[/q#&a~rO2onKQ2`Alo&l(hnJClc6[RUܮ*ZXp@ $jZw>AQ%!9BF$.\doXR #=|\ P.l~r+^ݱc?/ bqtXvwq4*@Q~~{kw#1zGV`Ǻwsa؟ 0f/ yNTOםf;=:']4z%,ً:^4W|ŵaPv3a:Z1C]7 8`LF&)T6gQ"a : yy_5tʉVqԶynrZQC"IIT' F%}?Of-@>9*Kl%]V0+Kڑ3,9qC6fsxЄ94$?1j8-D#%cjqY%ڬl VnS/  ٸUmp3ҽk`Hxuke۞ݨkH.zEE&t闎nqi+6(_o~X8phOg[8Z%zO%N.L\]DO1@-vOp]/M9g$"iqdjN?0ߊKM{~8a%#Ba\tJI FT\k6,m~k:u0v$=6{ZSj|q!MOu=GWS>"mQA ch:y6 'q'oЃM!8 GS‚?8lMUJ+LafVm֧%oz>eyHk9fbmpO9?zZwߝnH]ҝ;.׉FM3趽:|U '5ZբUlw kޓwz!)(!mUpe/P긻 BȜ!AxբQ;G8:^Mܵnl 7˲炁ao-}̠(܁u8@Y^ϠEFiS&?Q0k| n ȫi]q%fyqɒk~`/+j G~O!ӑ<Jr7:rЈ|Esװ, HnTIᩡM֧CEr%2'¡.yoW4-MR"YbKbhHS3!YTͲ֭%'7kN?Y;迠t1HP:n ŗmW'1ڸPէž!@ο˦ks?]+[.PE: Hݣe{ߊe+I)ڣ 1gf05@EB_l9ē"r=Ix.0FAi%nYxAIviŰݶchլ]֞4B-V-Nc9N|vcu3{E8i:IWM0 OI fx2=P'Bu>S${jpIxuc9 %I? iȕnoǝX]}]Msj8[䂋/3)R"/ͤl]VmB?6om zT]=N~V?o \pRmϥ66ޣNw(n ݇"5d 9 a-^N\Èc%r40* "]{ 40A*1'[6=ަޣPwm9vPϲlail>F䯪ߚDVg!?ab6fq\nto@j_T鉵M/<{oG2{OHXiL%a \rEs4ۍԘCyP9[JK$_Za\NY".c%v48k{֥Go{9#ˆC }s8V"oK3$u΍9_sD`0cx,pE0 uEv{U 5krW_`~H` rF"(vm֦:Iaf|-N0+W¾ "細&ugF5$F+5wm$qWXlϮZ]Q.qL.\nJ8Z:o.\ pd,uiP2Jn~W` m$ƪgFAќqז#)RʛY\VgĬB 09 5 X {ţܶLQD'k.͒ [(q^h;$)O{e~ڽ?ǰy ;uc?n }-&sy he86%d_| /¬12*PeWAeu7*a? xFnp<8;AY-G"~QXלU+TN-el1|rdHs}: U5iS&14qէt2#_mxcpDƉ~yP$`WX?גgf┬/i`"@A'54\.Ee8D_X **rOn z)yk綿7Ms6IM+Im$ S/K*?Z o]V f"kw ʔEQ<-`⌼nAcW{>~lIr6'>T A. R\Ae#jyӁn)_ϗ^7 ˒ (׎)#KU>jUsoi['M+YMB$5@Rh1mA@}x!6_ܟkLx>F UdҼr6_@ q`<#rGF ZʽFo'~$S؟Iؗ/~)fԥ1h\Kd8}NCg&r'a}td^Q>^jHGS)ε= kV]UDH$Y(?:4|]D-ՖhvE叇߹L ͖fmvn-;$ɨ2qԸ"A)Y7³QI3b.&* Xpmay o Jv|sE2)mI,6bϺunI[A zb]M&j#lzÓMh在!F"%{ ҸvBz0H$v I^x8C.y;p-vQYWwbp3 0Zl/GäxNϭt>u xKAs2hЇ >y AT @M!a: ~CL;c' T}v$^ *@Q+'@L^9N8{uX17Bapk!P'G9_{G4h&cQ;*hnzc/;:qvSDZ^?b`2)G~)(Py]@%!=p D5SP<| )Pn5cK$XuC[5m C`OWTı?0讆#К,ь`B#BJKI9t%V1»n4̷an@LaM6m)! H|,BVD+2 6EHu;X&x~1 ".;) ?$ܗ Op ߞ۵r%0cSU6"QwQ^V{Iiֈ1"&U1kɊ؂\䋑UX9֛&~ ꫀׇ3, ͨ*ԮCX=XBE@-LwSROVbՋD$+ jbg֊(IȈ.]T:ԒcdLMHr /uLM"i*jh2@Qz#J E`3h?Dzlh;Kj./U TKV[/`-Z8,M*+Uy{dbUpH^WBgl[Q롬\=dr}ܽ!I^JK1gA%!|1SJ*WJ cZU3E:T^b $r}Ra؇[`=*, ܴy]<ͣ\0JHJPkdJPx}Ur.y1 D`RQd0 K-u 1LuSf|ގ6M_bu}s<[J9$7,^@5 HrtEQ,jqK5 K0+栛תz&]Ф;WzfDhqMNC<ƒTJ_tYQrrǜX˕파g:6Iv@%*2ȆK\ݸԢn UKwA{82r"7$*ד8x屰=*aa- tb z"c1! 67Ap-<pVzjK!ItAUdT +@3L1'&t$іg0 Mkh"'H.g8[B$Ft g[%{ dXx؟lU"HaLVp/8rsOyJ]-wXks k8?Ez X .%!1ҵ4PPmy=zJ̈PŲ 1'2w;pjɼ.A#3YMwŷCiG*w`JBhgCN =\Օ쒞4Vt2'QjPU!wsvVcvbue12aZ$c[\5% ~@=֪gZm1rDmXRrE%J\7LaQY_W^@=)_ôXR ^@{9 96XwY {4!;PkȻ62uyXnLFCx2=qRˈ՚;{M7zXDC|UVMJzi?3W}Hw1X<ߌhѠ-3[F~m;/,5GF (P-6GWtoq3ug Xt؊_JD`^8FskyH4cC~j`EQl vgU*V6|-]2) *sw42?՜5 .iRbQLun΂ud)F/t)1hpsiȽuwHd95KIC1DB##{b<Z%8XoUFVs5+&ѺGZVir tE a(^ LBڑilí`1?$Cxv5iG dͣ#k #G1sTڊ(y;JfM\>9f 5ό`YSRi6O݊V{Y+O"߲x_%­2K&1Dį9WF U?MI ՆqnGz{riX*֙4_&,]\`,Sk.Jh`"!f'\H;2;׍ș.*9VuJ} $ Vugt iKȯt] ֵW{4:M!N3S,np%ku%CqfcA $"49Z[،UDyPJ!zG6Exi31/vy6 3"J2 JPHJ}^$=׎ gG{2 գ^ lT. &V\$ʋkpM[ Smq֘M`5Io<.D86= C݇Gaf4Ǵyz$]2}fV)Mޭ&0.1F}ȡ;r#oxS[ 9b'i/ K͆Յ wG܄\eQ cA*{&hlQ& \|ߪ/fZR hpe"G-3 )Kl~V+BNR34B|ES5DacĎtQ`֥Xh{ $Xz 5Qm1hL|mbϪIˠ(̑tCz1JW}Lnj ՈUB\OZIN{Vug^5(jfdeq s.L[&]`;|}8e 9 ڏVTѫ3bfY9Ẓ"p&ث3Eb9Ƚ F7C.!ɣyEWuS1jigyrFQ +=t>/Mk/r#`m42/F?tFlgߞU_x[aJ94+=Ca$7\fۍKt$71g΅ B_5VZѣRl+0|i^FрBλRL4 ]RzrL~oJs%il~]p-^/(u"LXCOm+x ^QsWc:``솶+#55Ž"pXҳ p#\!%1?yQ40J-tow)f@T[Ñ2Š( j"g&^Y})^ Wb:͉t N1o>Z1G}5So8nWic5iPDA+QHsJ5dHfP<Wk(e^|dՐ8VU5vMtI4qBۗ#z|T,SL\EK;IR|cSzsL-ap̶-},(p'J`J^Ym*B#$|M(\_j'$01~R!va`Rf"^ĠR堡rh1*\Fq wwtOM ˘gi΍/Ӏ5XA8$;4K|-%?65c[a UJ\f Jܜw_^[v"]ΐ /Ch_/P' F`4ŋ4_]tW>cdȿuxg,!RRk+@1e0Au 9Σv`̌2ڣfK %J"Bsc3/ \G 4ڞ (K^xVv=uf $zUV ߌQ:fmiKfәe!*a*YxlL :@ ug7@8hzuxP%G;^H8%3*bsήsq1t{RbYq p_ˊqVc?~c?6}ڈϜd$PTlY-^"Q=w+rhXp$o(x߆$wzr}Q_XKE7EJo'/ـuxԢJiվ>3 Z/iB7x,*6B212 v"OPvf.x>8{yNK$NQ կ!Y*mZ<rsbօ$/-^ NF18y:jE(ga9"ygQ @ w&UCkn,C5SDŽP5axNp]TEДg+ݲNHZA<'^*RM-^G!58uwZC(/_ ApܧoՕ1+I.lg<*vw29cX%:+U=uB,bTpiRȑɒ ӭHd^N9H8/w&p@FǙfU3P7ÿ8RBЁ"4~=l, ͱFiOŨ(p)WPìc pU`?AeqBˌAX5fʧ~Znk(bb92ڈ}^wNJlKm*mx{od6\wԁeX6)QpA˪Z 53Rn+T<%5Z" 2{׸A+ኡ^|{j*dG@bg¾$oh=#uf|UF[;r9r\c*$`Xի&~GqK( }yk+"{3qp.ߦE8 %! XxPc߼EryPޞ3}naYm ѱYLS/jT9¥L".-}#rkkEn Xʑwۨ<`K nJA9~dp L4H]l+y?l}21sEz$ov H~7Ua_w5Д n5P m'L:C|(WN6f~|968]`:i$wIGC<9. ~+=҅Nd¾;r%,z3n 5tnA g :P%!9&0Бh{y/c__Vn{|sWXT9Yc|gp7sJ܁lT (~++7XAQX㽻\X fpxBS]P!qjET8e,Jp vX>r %;j-ާh)8m6Vy,m(SVyS 7é)*;A#^iґeGql~C~g>`qn2ȤgdwQ*Il.6t. _SWf6iT9P"d3* FxC0HͪČfqYuzs2o饬6bmjWxhp;;E+GȊH#TY(&u^{j lL,2MLC jn 2*('79,DU5?\$3B40˜i_Ci+('K)ĦQpЂ~S#`iML">pIgVş ?iϕJf^=`I鳴U%˸1N˜Y휸7#΢Y5~fCg-M!2ɨMz9d3W {@sib (eA Am&pM^'m 1c#HfOz#B"U?Ap7_5=R77* ,V^qէRS)ji!gl6ƭ h͸~Ԧ=p;N=2![$8zcDAvrNLt|1BVdhZ .Zz8"~fD`Mv{Ne} TLKI #`) a^E4I։:iu*2gT_c' cesC̨ 7M4мUomjj㪖LpC! MѴCsTPd _osu>]/}4Pp'4XM)"$uQ|_hE"H4pO y>‘cPu̮$E@jMRp$Xf!ZBelzjXxĖT34mOrD_~ryD񾧕U/JI?؈eyfR)qzeX^>ĭl EQ#XGX%6 ^.{Qyn1Ϛi3j,3.4bM OmfF M@ǃU~۹Ub;#-bwU3X Vx( r&@*2QK2hHH;r3 }J$= -Kv6 hXTg>PyDj5"b~lajmuv f*,bcMzW0lk;u]mM@iP_I*O%C9kU!9(& +MLfJjАY;-s%>xF6$s )φfR׋ 9-7zx4ěxQ\ݴnrT辢oBtޭ= 7w$Hɪ%~wwT{]=xJt,G-`7L'v֍,{S'W¤Im3넋0J&~u)ntXA3mYlPf`UHZXixf0 (5ʓb@t=l܃/*Ahj(S&7 MBEegȯ S_MߛcMmdwȲCR͖zHbgf[3Xb<.9!֊@HF3&ԃvbZ <١fz^T+y 5Tᔢ|!)F⚸0病f2FsbE_jT-p@y[U0ԵEWV¿Dq `QFxr{'w;hw8Ԍ572 .ƥ$*7<vt}\d í-qv:jR35£KQ /D~ĜԲk2̈FUJjJA*|@*]N1H,6|2.kB4ʱ_D[v@Jn~[Љ ~1unݟ@mYO7EKLgt1~kgg25i-廬mتNhTd 1r+=vI޴*R'2')S Ejp8UNA)7@k;yuiI:):>sEyW@oK LyEE.紫 ,XᩭGn{S.y\KPm3j fb6KNS6] Vb&`o ^~-}cUrújj8[Ll@g|-0'br֞ώK&o,UW]gn9<8nEjj?j8f' xS>]b=ȝzuoh6v9iKKC\]_~ʵNUk fOyn ;>Ԫ:+y80?]N69n4qoF_BTw{w,Ln`_oU)5ށXVjLLjnt#$Wcѷ`!$ o7*y6zɣH#q*u#,&NS p6y=7>R䦵##:-2Iqq_Ls{8j*Ĥ }mp`M0Zj,$ހ%>Leaލ*<&(@kXģQ2 ,;zVjIJ9sgrqlT9t \EG>X@K"d#Z2t PVن.nFl2.溕䊇v?I ?)+9OtYQ֛B3/U|6JLpfu"#/A(S{ qOvb-41zUsoޝgq8xޢ_[249}|Իm5MkX%< W_浯ᒣ#NA?io4@ VcꜢ<*֗!t@.K>|3,!9\ OC<] Mf N}iBb|@@AJIVQ\^/ 'x'fg0K7ђzYnߓeupzMs@\#m~5/BKyI :Dqk/ngKᗛ00Tz5DAO5e5feꏿ }f4l tBt\d0ieJд @5{`9QbMxFCyp8bP,!V}\ I陓3*5?Ybmv$m,b'ِm&O?Gc A7RiD3q:޺;53" Pbu2*-ˑ)cBڴH$Z((4)7ԠF=y1-&}[912tZf~rnoh0, {|'fOoۃCiS4J_N*kvx[%yd¥~r+E;vyqmר. J'*3\+穧U0>u @DzK3 s?rW%.:Lnl/SՁ~VKv/&JzOn}3Bo{v2ZTłӱh,g`N(^G=J^39:~=`p-狚UO[sL( #Q >?(0wА%WW5Cid^ R􀣭-QtFPÁEʪ*ȀqLk3]t[e7% -XTTЋm, 4?5VKLfgRvKbRēS^aG!7Fs_!ZE;OVM3J8@Aw w#$Ą.Q>g=ըY+9P (`3Eu b 3rh }7)+P< W`?,Κ3y|[cmeKe5ClgMU/yW|#5gto7- {*%l۩TҜ] #$;tEo_&ݯ6J|N ]U^9lp|PͶ]j$qKIA&i U `QBHp='hG:wFdd&DF`Tcq9]<Ǽp IZ%2=|uʹa-Ŝ_Ğ8/L?>z "rS55I]0I#N}zQD1j[DDc/z!a# no.rXΜ_Pr6HZㆬÝBW)7Yԝ3*N`jbU 90IA9iq_CZizWpU *q/2 屪@6pM:*sIT8pj,| T\Sr(%)_wZ߬puf;wvYklpQX؄TG~1ǯ Irº]-AUzrXS(sh5wC3of`LA٩@E{:C.3=+,$IcrKm]?8 I;T$K{FSa4Pχ/8tZJ Sٷ:3b&?jk =F0ɫNdjVeg[U!_,;f[wl^q v:mڠ8>< y4յGaoK\nk5]39=ZdFu=U4ΜJ;[-;L;0a~0>IF@Ď I/f*TpqX*j-jaKLia$eg&g H Qi>t?jO[Y4Տ^j8/2\҇e7(,,EU Fd>hä2)<)@x_$q+⻍sg,mQaaXj MuikLo$VHGat "}@E7:"N UP\6 pYi>׵Ĩ+F'/Gqɓ G x)|{ J7< 38m)n ʟ1ebBFXdA!Zē]a7(׎݁AvSQ$ש8Ҳن#avۚckF6@/^obqL Y9[~t| %`*=}zmqYBg6l5NKWI2uYu wNëJ\8ˌ.hWY Ã؟(|;}+?In . ҨGaExcUt(3SSn"͋|B#Bhް[(PѷcSUw[H<5dk̶G-UAg/Y`/߃)t0A wq?=7VMy>+F^wjfCP<΢n3,|66q;XsTؙ!{?J&v{ Bxgl >˭.l(`j\W w2zk_-l)Q~'\Q\˺ Pp2>(U3^~9a<^ٖw֔s"ļ9aeArIth;_dz0 ާ'KFT~+Ⱥjb#Ai" %K)<@kjܚ0(=Oj)mC}[))ҧZ /E wVfw1A+.^&ƿVex_CxKD(l `[B 6)sU.߬3ÛA;E2e|.;L*fm. '2TMy&؜mR^tl%.6JÃZlk 1ʿsqt z?S枓zRIXL4AP(i)+ * GLK8e*|nxU1QԹ72WV?eVx" Ⱦ,pB&d7ݔRC_2<2?ꟌY3坉F0del{WOp9Ybf4{8i3r0]moBKc}-LjKJ Ȇg%~jgB9+G(OE7 /5@Ͷ9NK-!s.k( Z bGlT%lU/~q4F`:"M4Y#tlg-l%v#mKDk&칑/;=aS|R9UDz<C#̛.6E] x(LU0 >T]F҆Vt=WE<1ƚ*ҞU:E׀M7)?ϴG.6[EZn bT@%'Uo2K=F}&|FWR;E7+ :n?(ͥ_[B3=ې#|ӝmRS[g$K1ϻ؊@?rAcF4>(t%ڙ9<!v's+ZMӡLB6o׼2֝Mņo%k>1wqW܁r&ҍBe-~llnNK mzq!3 >7jNü+MC!gj)—JѲ{d!k-s5(n=;Pˊ%,JAޥ2߼V褼k 6,дD3Nr4Ld~ELX쑺QQu<}Ui;^muʷǜQic?odOFL"_kZ] gǧ.&\wn4c@Gyj"Ԙa^uiS__5x琜0棐qŭ@Gj m;<>$H96Oy7s E7nXvM-ĉ1H5W"S[ u*5aQ^|U}'[N,#@Pa'w00x#K_K<@_z﯎P94)sjҫ63[qJYDໝR9kV"#F6in]9 |pH~,r Oyv^ »Xs8)vC%ҘBwW/3!Z/ޑN ݭUH |_PM@wgR2(7ݶ>K(QUB{>> /!"Sb$9% q}: pf/ͬrd[\ +Mb.DcJ9#W9D1'c{htڣQ\6+mڣ̿_1ERs]t%fr^m.R0|oYUwܥZ/bMIPag2N4_AE,ޅ@a:8S̆X:zlvӢ]=wXΆ^[?\SK愦Z'?ޥ}Q^9fsX2PnY"٠_:t!bSUT;lq-sga`:cpt;8إW=?JBM՚BQI"O$8M6C)RGh+.qD7 9z/:VCA.d)(w__¿ =,LU 'B2^NR 刢rGh{xBj&OH(}y_f.Ix>IBw-6DM#Y<^"D.~ ܢ$?);LjC Sx~?ـ8lFЙ3ŷkοV G%iLEifޝV%(h a]tSUCб˩7tʽF~ŋ }6acXQ\?;Sc4<`MB (rx%~h ꠰ZJWSg9uXgh.'6D^\QDZ4bm ZDQhQ2C,S7 \ɠU&X@5N,p2>o "(ߐF$QKT2#\Dx}0F!h﷑l_rk0/#oH1=^S`-Hѫ5"BR:Guh|dRsi^r_-wӋ#bg?*uz3CVw49KI mXd5nI[~GQ'gvN1;(~B lRx[ I,?cbffUMj6} 3)} ?xDJ:4 Sc19cra^U{d_a!j*`o]H/U)>"{~R5[D_H¢(\A Q*"Hb&^nY aÂ,*~EP 9?I/EhJ€mZ(b+HSȕ>4 χDioh{)  94~q.h}{|`%vRU8C qlG`0h 8 =M~ѰVgerM}05:k?'AriTjJ@)Wg#Ztn*SP%ɋ*5Nܱ4'd*d.Cfʬn٠ATv|<>' )5#棜_jf}c*_@ĉ~4hCm2vSn/Q.d /[I4,#-Su"*Wa/D"y-n.u֊\eVwo!үn"0riWx]/}"_ɣ_i xE4߅`@M bȩڎ5Ԅh5$bI>IMuEd5@Kpc#RTyI:IVyqՏ~+44$@`<(ئŨօ𹼒M.S*TP1)OuG YFpD"^{uaFGϼ F'4> ;)/xڝI=D 0L ֣&bukxn7[H4F̕,O^}vLx dܓjT >"a+t/o쨑"^OV&~v5s_s1>%fM ?<[R炥bvn [4. Ǫ3701o܂xAQ\P]FgۨrΉZOKj1!܁ѽ;Ӡf1wf7ƊzP ̙g2:4coXFm%iD^;@{fŖUd czg NT*@W\vP-(ut6Z&?@V{M_ky˩6ha1!Tc<gז2M~%FrνmRE;a1t,<$Ҍͽ׋DZ>@{y֡Qooq/r2 yo5.g/PIuʰ]3>uf .o%1%ֺ|xJ.IH.'Qɨ]P?/Hbhc(|a 4wcA +;tѼ]h\>K6 ]y\ڦx kF~:C(9]! NP U0r{4Ȯ:[cdhZL Pav_&Rǰ Fk|~=wA;>>+=t+B<5ig(xBh_tA&sT[pȨQ-bas$9[-!!'F7AҥӈgqPPΛz".~@SxnXbZFAWTB\)-]n7O?Pz D E2|I?\}91qQp!Mr|_,@(zu[TH:4GK]mz?>$җvdL'Tӟ bkvVXy$G`kffs`('43k?HVO2"qA$WXuwT œ1Ho?~W ]B5Éȟq?a@$ Ѝk&Z@pǀ v@P0&]PQ^HaMsi?Ch=k˙Q֢lկlVY%P$o%V (n `LMfTJ,kg)# a|sxe;^ 1G&H4eW Hעj_q ЇJ25*|*쫄[Dj +P-q?(% 6[3pIsd4,?;zt܍6X3)փ.׍'Ҕmj\n9üÓvKٶVv ?/ 4]qO=1~pXaJ ҋf964p-|%h]$145Q/˔Ft[z#D | \z' A9zt¡v& \!@d@7O׈Gb1Ցz4zLmv߼EԠqW{p&ו/2U[BH/BRqi$ynK5w [%4i %ٞv1ToE60BM<»̡VKm^./70lǶ=!wԝ3UGDdl^&U㸟:پ/\%æ) 0>Vzǥ\QyAp9WDZ2XMH 8+&%Iяw^;{AQtSh+u~,( pI3v5Mp6h4*BDy,ɀ$⭣je.v{^Cϐz6L$Ԫz||cFed*)?\ # !zyu_#8$`SaTXA>Gã Xh0n/6%#]p"*"]՛\ry8o︛%_:VzeT bC _ל÷>^eh IRh]F:5zjr&n??TnNڏ3ē(-+u4s~_@W*uU j]rqd,ˊ MNϯ}Vu3t+?*<؞ApsxSH-5zi6֭"%WABND}Hq$C-U'#f5Bȹ8A_ q@C~%J1f)cP \i6nE0d_OnhSÿ}+`[}E&{/E=l&Gn~Ob:^k*}P,¸I& }Y@+N7.uS9kn&J?}8UHIY ) {%rɊ{ @A"_N r"¦b@6&ir֒ Rb|z4kO%(ty@f`':vX7.뀧i4~v!0&o^݋8Ǿt4Iq>|8*y-V& Q7zf ~L~~Ex:c5 -_ ˒fy-I2`Nie>eOD H BE$M PiD7hH}06t(P1JzP/w T==yKhf,ͮЙS5Zi%ye<_+-6cnDa%"[eG, rZC XTQ}>zT3-[e|p4SSkZd}xxdm1-&V cCΞd;>dDkw|fr!Ca{le:X\w{/:}&6c2<樯c+u]c7=D4-D0BE`5FevMc$Xʚa}4`gQS[0/lA|^*k+3S`?1ڶ`'4Bъ=ӱ M߻1L튾Utkݎ8 F./9h|}Y0"`Ae9o>\l{v*CE݉,9Y{ ض60|#͊k> XvŁCX+[^]k⭘JSm\z91ύ֟xVŔ Og l' $\O]&QmuAI#dlCo/9hdJ04*d;؞h_7C2+E<t1_}G[V+uR6@ap d+RqnV0O!e I8wld3#kW⻬D @{oXs[i;~@0G RݧZtei.Ia((yZ@]'i{6kOpy=ex :{Y⟿'ˉ%ƒ00~} Zc[o[W݆p: Sހv}VHa7A/]館bfP+EߐXLy^;uRJ ߣJ i?p)o͙(wZjtW=֎l{}׎*+ `a6ZmJCS; vo |z zCy+q)l.$=HƮI:s-v!W98OG;_Ҙ 쿚7ipՐ2ĉ!ԉxyWEDSbZv8tٕdT.1Nʛ9G(* (ʂP8]y[>@poBnҷ7ua?7˥ʯ쮑 c3;no0ZX 谦lh'TF_@[Zo-#[ W6DL @ryǿ#27ݯý|jj8]5/9g]uk,o[A{h&rӤ])^_Ip:}28+cun4]5}*6s׵ =VD̺GqT\2!@(/qHM7}N5]Hϧ4R{:65~Zc%=@@HƇ7F4iCpߓȴs.7%wv+ITąxTB#/zidඌx1b&rVH"_r:ؘfn er6OH\z,,3Ze(e aZfVʸ ?FUFC)U!:/姇T8yu qk֎"k92exc,+yQ{2.PʿRYī$`KQf6kX;`9,!2'GՈBK'̟X>%7ՎU\l Mlhŭ=_ڴoF+Q Q 4YH2>KOэeq[Tm`Kɕ}SrOM*YߑEPOuii\ tHLtx@Mƌb䗋#HvT>b4ԁl@4`Kj+gqrշ5i4w]?X/0hT})_5$ EGg㊸lxxkG1Xg v6-܌K^n t y:xnȊ{9]y+e=S)Gkѐ JQ)RG {䤕M ،" :>~+{ Y1 1PV75KSCsNYQnşj'McVF}o}]PY𖅓W($P󙣤аCHdHS:o8!?DtS̗bnM(G)4hk\0'\=? Z0@ V*É(ydgeӓaղClRuLˠ f,weMkAy˯:Nd|*4rDP$Trȗ菮 |JBWB4Qic1^NiUf)a9T9"9t`lb{Q{kҹ $\G@,].rqzc:g cu`. jД$yA2 JL&ߙͅWpr{ah:AP$#}p/ ՙ-S!ӔtNwVlݧ]wC$?go0f#g)[=mNm 7qHPpk>QHẒ>C_ 3q[QQ~ri{Ξwsh\܁];^̐iX2)Ԩ¥o/k]yڝ$" `GJGU8`Hg _`BY|͔c5;۔˧%J;g7+m;(뵑UK~3D(4 e(#BLX,f7~Q-bPeXR4G\rVvl9!.2)ab3x\6TWxK/^M>ďYH/I-ur#0 Af0jU!{s؄x( 0g:sKNkbc  1}W{ˇUBe|KwvmI6jaI~KYot8\y"&Zл@k/YAbU7ZㄚǛ,ℰ(@DY>uqAMDG%1w V]Ӭݖ p$^۽a:z0Q-{MP'^6y_ݴ!Zk${>e Å ԖgM"gY t2V"-)O.vzBrG.0?kC.;(IwA#M͵yHdQ{@>:vֶXȫ546#](;3# ) hrq;c%5+$#&Qe0/MJ΃*6gs^|gsL痾VNZn5٥ZKM*S xT!\,4<2&sV/ f*f.nVuv9?D[B~ ?9֖ zDD^(06 7&V@D i|¿Χ.KwăR++&*$M:(")BGNeZ#QUe]̕GͯSO 9Ļd#v8O⽞p{"]Z oI#NqJ#.ks1u.ipz0u.Ⱥ2-{T+2D/ʛjR7K~Ăy@gy&`8mZ"8-VnRZ6w V@wkekOC}dHO@ UZ:SICij 0`*iYn<Ip!@wPꛜ8 Ƣ w7~`bA|ь!1GFt 4I4]K̙YGD†fK%gQRh>5P %zWZr)bUGQ=\ K/G莕= mngO֛I]~*3Lbձynj{z! C|h(*/5.K"M4GՕ`U/ltĥ9NXُp*s AvoVڕ_3l&gw>?_[V fXd nbFqU:,p:H eV/Kx_2$fɭ`&Lʚcc"[-[/{(_w_>'$*~&M-&&bG%U@-$8V>fD#FbwTbZH &ɩjFڄOK'3T6wlVOe:&+3gSVow?ɦMF۾N(`tOg:w'" ܇U۸땡B0~pBj:`n.ZuD"l^GeDM;n C%{loA7XB&GsȤsL;uqL&Cao>X&I&#(*{.$7|DNj(Ë\'yIx=jVV_vq,JA1SFB &o㓕\U%bNΈ EĤ z~oet1HcOG*H*R$?贮W_E8Òd]@h8(,jou*`k+B'h[/J90.=. s'`f':/Ң3>å (޾L?gWhi^$pMe+9*U@|WKkg B9fF)g ͽ>Pֈrc<jߩpxPA44B?iP. VQW4Ю<6O< 6,g X)s[!3| , @ ?/49_if{bA\r6Q=DF n{v3TvGI4©E&[d+W]iRSbK/NPc,F\4n3vQPʺ:s:yKԴ_  w Ru GC|UP)Aڮ"bnpg |!I(XcOn_ EQ]ECk+>5z"=rIsx0iԐ >jOW*-w\+NyM6B"W2p'zZǪ}@Mݼ9N/s4fKA>~؇` ){z2XH+|LL a4)^ׇвꏁHaBqwiـ0Yh+qo&qfڹc -2LԞp1ДL't鶐Yk 2 Kv]\ j2c%g0lYfvnk^]]9CnMAO`5 KqoCO#Q,N>5KϪPwشK D,5+k^5it#M%L:㘚nG^UmJ _T̈́BǦG: R5,aK#`G"s4kRIi6IΉtаXG==F/t2QCj[Z m5l,֟ \B6 i!" vv[1œ36PZw} Ww6+q10J!l{E㨄 }q䩆r`do/g;UyY3q2{1c?8f7 }I6Wu@G؈KLaLy)?3V"6 㱰l&ЯK1n d`ZՉEi[eѝ7T%.^;Yp(cӒy{Xj&s#|`|_Ol[(F/q۝TBޏ94_r;YzLwMܱ>C1cK>NeO)ʶ n懳M$H7Sjywhe b;Gp2pwOji*xܐaixW{*P&ޘ@]=lgk{k{?/oM玺 E:%oFB3Wl>xJvcl+t(Qov/nбohbhDgG/bi#^p*0_:quQti}F"9 NgҲGK*ϥ Gd\NA~iL]Ng#߀ O]lׄjA׉-#3Ϛ ?b "EٵyUD_ryyocڙRc4P&Yj1ʘ,WmXMlWOEq*sO ̈A? ]@܆„X,*#ݯItk,k)=V/hb%#4ˇK k%z=߄cA聓$1-3ĝ?E.Jֱf-Zq;:@(*fz3PdK5*OvzjH͠zHegbElJw nUȭ,{DݔeEIxSSlR_T;sQ2!͙ wP|UjZcL #Tt?6hA=,nzPHg!ix2gGr9DCt'R̂-S1#:ںNO2,twBgi\Z ٕ}P'8eNCDPM(;{P=9>X2IOx ReA@krr`L_ 8 |f TԂbʗ}}cWEHa8rl[boKZŒvOV#-}TWNヒmr c>Ei9 [O  Oe{7Vȿ)it/թ>JBJsI ss*=(V֒ƃ;K 2w!H̖ry lơ&DRӧvO ~Ò]fD#3;\O[MـNn/i}y-lKYVXVd!aqsᅽSxީJi9fۺq!ͲDy_@_KeXq cVt[\w? CI4VY2?]P!@?2 mW*C)qrVVT+n;IyiT\'!U6rsӂ~Qhpf̟]yE%)CYÔE?dr7V ޺OFJT:SbLT8ǮaوԫsnM2jd[7zDKVePuI`v~{OK |RTiqp_(LeX3̆Zwe@Ԫ4Z`GXZU^^m@`PrEwIU~Z.w#r0E )jZНvyh 1/Yi(re p88FahvLTm{NjjṮlY=>2fu([MC~_FTZq$hlXhӥJt ^¬/Gx\GAɱd0ATTf,`S'Avףjr yPO tz*5H{͔~[, ( 4)"_öuuwji縅%GC~ԻVčJ]wnb ov=*{Zvw2Wd9*}&G&H+ޠ?ǖdUɑks p7ꪎU "7pL|TZkz>`)Rhl6V@\kWYzߔRs=͂no=NP_}kX݀*EZ]FQ`72/=rYc?1ep8MgˈNT9p@"K2V1~܊ HDNFQ Ү}iK+!L.J$S%"'CpLǵo64BJՕoHVόDVp<WH" …O6lz wbe6!HCT, ؿ)GFML4:HVJtߕ-TJ]]&F(u50uʗ9kxGܬN^\s8[X-F{33eWme% ;PRXtxR@zڐ3Dcy ӧ5!q[oܗ7D"O0`.(<7)TD44Gt+rom%YT:^txĠ G% Yq'ȸXO8qчӷ]z̜= Ba& .Uфq?e@ijxrneiGDX$Ihia7*mwmsމxa ߼r:4}w}"up0˄X&{_Wiҕ"hP[E\{Lآ CcZV*e˶0*ۛ΅=1 JTuNM + w%g߂$wID+P~oX߆dF= v$B!.KX}tms1;C-T[(!ўIH6iEc;djs\k1⡨4} +A"x?)iq䶧ş.Mk\6~Nx`]:iK,Yf-7$~&yWCugVD3]SBZ55**J ?|W J|0|;:vx%* r=5ot:΋ܼg:"߱;u(?+9C-uo_ --U$;y.g"0.ܐT7qP}80iYH"& aoDŽ 7ߐ>!*E\wniɘԃaߚ/nX)|Ӵ;yX 4yjw+ W" a{Q>gN[`&Ϩ1ܿSKz x9F%&Yprch v#; vdayԾ2C;,V!ca!\}JOgZ|agr1Jm`Y8=@j 53|gcثZI$#56Ls;fA}͟*tU~(xuUgUk1Ak"g;F1 l UI9CԳA*@wo/9߬q7c*GnaאA MI:P^;*WRk mMM";FyƢc҆f/I1rQ7Aϰ9,}< ,{2dZ2O»$zS2*BgV$_fpSM,a{>1L` U-Y*2C 9=Au2: K4$<0k0DvHьSrDosɜ38|}NAE8@W0=|~5aP~IKWg;M +:vtl8lFKK=g.q8k}L/Y;Ffv#8K:ġ= \Z"ߐ/0C<3t3I羹Q4ڝ79F#~D TTPt0͎2 SЗb 4xi`".u_ݐƑu[~?s 0[pD2pW^GK:޸`P·L@Ǔ^dӬB$W[2wSsaYvg, xQ|a7˰؋ĴSk? HXhڌ~ohx i"4UI1iXm+&r},q\Z%6  7ǴYKȃ^v~dѬ{RF*K5/u2&`|ή}ǃk}=n,`x6U3zv@RQ1v<TeBWC"%I>2GEWؾCRY]M%}s 3FSڎbC|5\m>n/Q~3Ǡ](^76;BNHFQ;񦊈jTẅ́_9Sc'rkOMڈdl,|4eP[( JPʮ[P4ӝ CT&D"J:/Ӟ9L}0C)#&[` }xMܾP. 8(K;N g+avށ.alxH_x4# Iݍ<o뚊ݝɣ3Y"` cARm e#5ʟU I8o'T<M1Ue;Y &{TR)bXqH搾dq^ڲVa)p01)7ϦI{ɦ=DG5&L.ɎӋO96[*2 qFwC.|`/3P} muV)!rh3Hn M"R26PWEFT/ _C@Q l3h᤼<"aY)@!3؜XܶW2[>ajT g`(ܤDtbz`Oy+rv2 4Zp*%~?/Ђr ԏF݇ C8&}ғS=G)}QtZ\:bSVQ,:;nVN^:opX.ևŲf֗8΁٧'Ro?`P *;!MPA_hC[Г*%7Py?K~pC'ņ; aL9СrsJ;~֥ )"j 4R_h/?9Oe 6_[&z!DcɪwS7b vCKO@)ͼq&0EDd.\j"[FإJ2rUP{FT?`>54p,Y $?dV2 2_B_^6{%swD(0ydLoq̐C/x%C] - CJJxiAr|E?2eNuyWkk*/)#":KFҤKZzF{Z9@t>V'o:ZY? [1uD{]C25L31^T(;WٯX)F;J=JDY .!p"^&nkS$~Gv>ǂ j=Ԍwg$&77lK"1t䦃_`=JMﻥa1( :DǢ/OQ@+.5vzhG.H%>*3%a0t=:M3%bI?9?ZOXZ?t[!V+*FiA|to9(~s)zNғ!1 ʠdXyV!M*,fkBtf\ IG{0]baV*ks(Uo@&kItf΀\>?Ƙ.fTn$(^40(І՗/يj.Wዠ?A}&&ܝ<䆼mN l@ƗSh~%AC jC#C3^#=DEnʕbz$_K;yYo[$qB8y j K$;x+-(ڙ,Gmwׅf͚ib3#oYS-IpT2;vmw/V[f8Koз٭<ʑ!4G ݪҺX;24Px!LSgZfn,tV cq2(h'LwlE^i/i"!.oR@ AQd |1b@95g`5<^5>+oܠL;R>Ǫb9ir[)(6gUUy4_.)؀GTC| JpoLl-~9MgeD56KjDp|0Ҙ-\(K;W2p\vp&P1AĻ^'vB'1'~Vѵ(T@Dw֨hĞd?UۈIL3nc 2iJ#@`QT!Ng풎_f2O[vjouOse/XXB7K·I'4Ӝ5b,҇bYlD;]u_0 $j2(їp=UuQ3\PJ:&Gu}~ ~X=y@_Qpّ#%oG`sv a0]9yoyO築^Ie.(qEymG k"\p'(Jͩ/ uq-oߤ*U-҃\6Gf+Am7x[1h0nq--]nNZk[$@dS$N@N5V 0srܡj0{>p>C_0}x' ~[b7{bW'@{?ʋ1S%KzF~}k˞`|SՈGJ, NmC\E8&(vS-UEaA3_ l!J2Ӿ1فeQ̚q/)P,*8/LUaC\bp}`+'_? ,RTq"+_5K+o:214XߺI#b`P3Ic05M=ْH24=^˜du{9#ܨKt>uVs|IƑn) $u-7.B OVt=$aߕpSXMر|mߌoB-j7 mϑ.%vX1șA/L"AAP.!dO}mܒ Q(%=9l 50/k>[T=9-/쐖%[ӥ2%-eΣ/]h^"=FX Ƣn=H#jð䥫tݟ,}͇'vAJku,њb2ؙhA6&=zJWVܒx0'8w:M=.Ho7ǩp=zEimsRo(^ Y2QG+Qp,vq3x 21~oj9슺aZiM:#e@ouO!r׮fNGL)+ګ7΍=d ]oF+Q,ױ<^ wAKx@D 5©"eKC+0VϜ``C:mCesB/wM}ӆ,@ЌLц`aW5u]L.*ux_0.B1܅!BUsΫ k:{۾C;:gb Ķ\q|HX^9І~Ek/ Eэ 0kl]dBtL.&Fh !UtH^=7Q_~!_sq^iTS4cA_tNSu Q /Q!ܺhMr? w5,k9-ВU\٘3 ch?)qA pF,UWYOP+d DROPhfNM@XLv9)"i1t4p @},ӑm } 8w@>;ՁF> ⊯"\ +%-#F?6߭Cڜh,:߻>DU.H?o\1l3:Pgxa2D+YnGc\>z%oLMb97!X%$A2͒/ҏkEE!q^WWqbOxebJӔ в#HQ] sh{?,mҜ<*aHEuť6<6(_[ɵ?΂DFTV۠8pʄ˕4(8h/g8&.xd,Ciȡu#\Fyܪ’[ OiO]qL[TR9 *Pfj<hs*nNF7Hc`ڮ ,qmwD^0`Q6_[qܱe]<6_C*C9#q4vɜ=Neń"rqL00rCJӦsfLs̉'hٚ^9$J)LE.y4"&xdBR!{2Y^0s52 Hoo5Qs)7mɮ0~zg(h0MK?x;ЖshE[n[&nsFCqYNMeGU2Ł|4=Ȫ,yN2-,;Juʵʶo$`jQpVn)NE,dFl CT-D$mq\2rP<Q|  \hyApDfoEMGtK<:AjMNݻ~[p;@/u{MM8QoˆG#V7 wJ&cE>FLG2y~Ҕ5D䂈 Rg4 #}%Q|x-A*pFQ+NS^}(da{8do`vLrb_̋50_wx5 h ~q3Li 7N4m[cs;m.ƚ̗6ۋ+GV9PEZa|[ dm+$cn EZCqS-Ur|\Z9 岤v&k"=gRdrXQWK `7N2y#E)D/6Vqo:mtTln,ۃ@!H!?Ppqs^mdl3<$& `4u5nҐɲIXl'7#CV@ԣ@ MdO5!b(CNƇ@l-:|2pxj3DSZ\ _!^fβHbt&E h1 pM{3W+S˝?KuZRYt̍傻OEyRv4ݯ!adt󥢻zcۅ+7#Ȟ d3 Xa-eP&eZbV9nޱR ZePρl )L0([ĽIY!n}s3O[1YO^hA{ަ"UZ(xy|w'kfBĵski7 /jި/ɆDae:k=2fkOެ#WI-"foR;66rt5EU"8 [xp#Ⱦ6)KF{p-ǏxIyNڑ.g~l_RugoHyf$|7_|Ĭl >IX.# O67k@#sՓ1LyQXv./>9ɛيd,j$evtf'bv"~JЍl#"qB/kkpyLp!#$[@Y2FF={@,\Yg17-`>^&@!^}H񓯠F>wegk/ CmjvV6?`ךrx#9-sS l Ԥ|1i+0KEmAOx +WjDDR.a҃%)WsRCH~#a%sȄj{)D]"!YIUVMWme"M7e32 ([Yյ@yshG,H I⴪Q>vď_&nuAod)=PQf:hlWf+DF .U7 ])Gb,x[XFākų K Ш߷WXac:Xg<¬>StwLdD\F ;;J5d[wm6兽:6O^Bs() tYȐ~64%]R [L|=v*ئQ#~wKd:`Rљʏ("7*яaIjx[RUPgJکɢdCIT+x&^ 1h$.+bP1?gR~LBkzgB='j-w Ca}"}\}/"?HWt:zI JO# s,yן ײ6Wsa4Wn9Y=*2gn|aG]߱ >4h !bvQŠsB{l[C`I`qEЉB 3\GB& 2g]c)Ob H䈔 wP!!gƹ:Z" eD{TE2D]S Tg*-ۜ|.Z2]h]y8{N>îR]&޷}e{;ٗsV(U(8|Xݦ :{:כփqlrJ{j|/3sp&'(0C," +ul^؈O8f-#$GA3Գ+Iړ^*G zc٨ l  dā%ޜ}"[i|!x&|N1<]uW,gvqjP{?T nN} [,ʹ|֘*t]VLwk N!{y$%|8ŭU5(|rٻL$]v*xm'w!Nj/U' NWFI(XK XMDk;6oH# ia1W#_=MC.a~޲"$IcppIVlBo.q07[7V@ rKJj#f=? m1wz@qʸV y#ۭ9ƿzlZ[nҐ&;DHz#WVPļ\֢":cP,B}aG +vQR=䛠 F.+sn`cHlL`.yK4|yk}}*ܢh`ѫjaiW'kNji-H;3#ece84r B}{X 1cʵ9 oi(..="PEcjߖ ^@'[W lמ({yX4U2D͟~EcJ$ "FQhv%渐IK lm^8uQN$3QPNϻaOl*,7EGLHzrsV_t#ٱ)EX=tQ,ʼK 8g dү`L ]܁#b%A`|C[\cblϵ \!"G30a?EAI28?.6-S,Q6&^ j5jAݬKQTѝY}UYpƒqdC߁3O %)fN27Z4[4C#Jd֫*4AQ+ JWTpLPYGf2dկﱗ5 ̜b!_l*HFAfTP.0mcdwQUM- ۚe!چ?o4RRueVuF:^ dSa/ ,aRӝ6bKңS9Wz !0iKIHo`βaMt 3|J 1Bn_Q L~8`V;C<H.?0-]rrWI0B* qƙ~ף?!ٍPZח i4WE^pTKؐ#TIKLI5V_7 .X4A r>h[b =浢 ɝi_+좜Ԥa9>U8f%YnX%X̩#8fg.$ 8BPy #>6wnH6mB3 ?TZ9g)q|_D{;%L]E8GAK 3վ01x+8Kg˫QWJ{uWbM?4r, Xd`5ZMpIYu[yV4wN0-^nkĊ5tBz׏C^2tj3yf uWuI$xlNt?=Kpeu?,ҩ'as ­>#+A`p֙NIT#l53"D2FfG1A\ a@xL"w%pybeWGÁ_.nBE^х+]kXw1}8,Vkë9ԝ͋[r.5^Qj+c̃s[sxAؤI^!ù+z_Ą~oq)/}ŋ [PcemA^^m>닋8&qb)0>|B~D!ǻ>W /z,eO'SfORS*p侚OWh}>`"G4ש<]լskJ%>Qh1LЈ,̜9 Cz;۷0}LRԜ1&OSgԙD7iX30l() PksKB D v5 ds̛{HIufuӺa; ׷+ݽ7J.Wx%?딢zGCp%E]tWHN!2~vv.h" X]m6:~, .H!߭Z}i/6_T!ԱFc1;yrVt?I2 Nú ۱Gv 0~h 5cw2+B?46b Y{b%U/yjBEF-TGL6*H 9!IG"sbRiku Mpf >U1n'ʊ"#4a AԋPvG%L7G:c2"ꌳtZoa)ۗ΢5;F$WNf2TԿ "yS;G u-n cʥVtbhׂ[WO(Wh>QUl{ !j: ,Sђ _ LY^7~&!Pl!d^W<`f}[]jU2m98*7A%Bۯ"?N]7dРG8ȉq8jb MybAtG}p~|p#WjJHTo [0<׀4U~H@O^N(젣elDY!XoKwr`U (E ` mTøB4&'i@QN oC -(@$F\I&xXƕ%"qN[7RVĜ b[6!k=\KѤy@b+N%UH[6²i4/*@=, T4M=oJ XΓGt? X& ԰8ir`Q9gf/>s_]b%[F<9ٯ0T\TsX6"ݸG0Kvh2+T ڰe KM:N+8䳆BPo\=)}P7QgbBg@: ;'־15&%|D+U19&A".t3g"\ %EYogI{{xVg?Vɠ-.{x#<()D)') ،QNzp.Ommo@">r+P@PPвH9)1m&K2LR(Ld>&sP!w k5123K.yr 1Enrp)8;/R6|rYT82 ?ڝ Oll >᭑L2|u$%y0few[ v$܎ia?թCٰwA"ocv+L ?t9n$;8|W9ۭ1eǒPqMH xgJ7*epjpVH88;V2OZ][c`!BJVҫ E֫c;4Cu5 `,|x#7/T Y3dH7^:D/WNcd>7V\fMbܩ"JGe([BϦg a(JC٧sYM ,kݾ@s8{}d +`8*!i;fVġR;lFrt\Hr U3eXiK`hjR!ɀи=wCϿޫ<>&)qJī }[JOkhhPPd[EnDx>>ʓEe+Gƭv.?u[<1>*(-?ί 8WY8qǪtJKxb)7bNԪkuahGs)-Y&}?#@v+P"<'yW ,J ~ƍv|A0.'*i)YIh8~#`+]Q 8GrC!Yޓ6 yTm)R)K0/,Okڣ?CWf t=d9a>7$Zp8+Z^ԍi;wٶ b$2{!W:= d1kźZg,b {Q_`9xsR! cN2RZ &QT+֨_#GS\hnd2b~,Fpxx3ѰE>8 򉭱-t=lj qF1Du}E$^xLEV0s19Iql@U4[Bt_zgetu+k"F#99v/;,s186$T5=9 BA%Nz! 1J^Q.@ @S{ɕX!7vrkWø_B[E!,NR$Qϲp^ ØwomM8km\xN<#^vim'DNިN"d0j7X԰ȆR nĖ?qHD[]Nϸo`§iVj%ntSƒǡi~\~ȱ2#J0 }zU T!7uZ.snXql˥9mUJp˴svkL\G8SI}4!j2NJse+8//'Z\mK9Keg 9[AVF.DTsm6wY$ M}8ML% ʮ,lee`" eHXxSY~R4dEXC.H$O_vե-O%<<y4rȯM BOdj. cbQx x"w#aU) Y]@kK QGim R8wW/ Gz_r7rg>@43~.p0Wf(rIU-gQS~"$-#ъh #k^'v)]Gk.)f`W O+bd!EmeeM߬0Q5g-_+H$hNrNBzԗSk £e{~x|#)µ)$yӁCY#͈f^'-2ME~ `GL&euΰk>7kDyB)5*:}xk]t@E1a^Y:xʕ[fg9ug;b7?H:"T@v V6ʨ0-TwuHӷRHj!l$w/u6^n <#&Tlr0SXMd63>z9JTW׺Yy*1Ya!;6'P\@_`ԬjW%w{!xP"M+s# ٚ&V5!0;yV+cJ|I,Wp 2x e \kqTfYd/MN>:˚PmbB:MvFX6;OmuBVZ&VI1ꉁ&NX*˳J>)QۮW\i/~S 3e[BprWK:F`LiK1X#5G5 =._K傍27,m?M孷px)ڀ;Hf7BCvQd@=0AlmO(q${3CĞ܈I_Fu}Fϛ6* idB}(A(:drH@s3FG{y1$x}݋y]2AcN* }N&tE#PrCo//tV8t|eBpKY}[|yрzt *,b ?S<-DGL0K~&s5^x;w*kjWq.lj7j5hbC~{UzoV8i 4xg~J-kϺW@hţ | V|Pn2auO 6+3_j6b!yϐG-43uH >\8&,jǦSZL8gZ_}n|kJq}fo1V0})f .9}m8RK^|/*d k)%H5k*6k?FV-dJdJ0JL–:g6.ak`"iidj,AI/0 %T}M"U96$C.K9_тΩ0yHi !li^+dS" -f|^%U\1+ػT3 zɯ"͙&=NI!qyN"xК ->l3BWoD1-RGEx:eѵlY#8_؀܏_5Kqnd{H@~I7R`* OGhuVz #3I#8O%ޒ!e#DbZ>Yۑ"=/)m:6վؾ J }ٵdjsd.}Ɣ#-OMpi3UbKwo˨U F:I(" qa➷862h9ULeMGyޭbo_r*B .-jKf3 ܻQB`; I Ԥ8k[y}[f͈eӧnAY{bP\3,vI#^E DL# ^}>! VRlFڙ}Rs5Ȳ͋ Vz y„5&2_VY'9.]{ Q_wZJ Ttu|HGkK $KU6}qFW9߳qw,}Ybh s5jI) ΂,)bn}~+0j-Ի;QRY mY,`5[г]϶?ΗY˛if($cw-Vr9ٚqfG}5TSI9ϧ a1-}3TՍ:BBuݿ =+"NUY/쀽;U7]sY[+aҊEߵL&= @v حG-(wcQ i$XkLϧJ, D_SPBo cz+5x-~'L%|al1J _`(+LwT> [I3 C$KپXށNjf~2@P[0{|D=xq2@+@9Z_z/c=^ ;zh=TMDJӗ>5q^fS $[S_0y%+)ߒyIaQ[#A8UO T"氂Z$ ~ cs(l3{6Fk,VұX}ry}rא}2S n=S[VI%TWtyNmv rX\.KOMܦNp(_ *ukV_STAYo?Dn$Dl$h my7$b7yЭWEƵY F &1 3J5J&{瑓&2==9`}ÔÎttjcOIKS8.*Auxi=vIi4sʃ\k?_Q^kY#bMƠa'L6my@قknr :paG_=ko> }Z bEGA׋Xj i;pm#1X[ꗱ?jo) tqy \~O gR{9j̾j׷uu֪jIERbBj |{˳R"ꁽzw"Tz|p-ÅMgbӆ{Ќ\4fY:2:?Ѫt6W1 8}_:uhC?⢯ IO(R2ϡ*҂ϣ0+>>|H1)*{XR}h({3XB8e&߮Z,pv,jJE*P. Ȼ@.GTf[p}H9R% E>"|99ae)\JVy$Mv:yKz3@cZ2PQoa23TH[R_i xN\ \;VR׀`mYX}'yet-IQo.+]ǡS0Ug)m)4|Zd7N~$5ϡ۞`^}pT W43E~0-i j'~q+W6n5˔שIeB$L{zwl;P*^3{๗:,PR:}˗A62{ 6m4Oi&n{zsڞ$fK oZqDliHg`,r- 0IzJOf? cс󷡥P11[Ж1'{qQHn'}XBC7ɣ~ɽdj*mMfA7!9srlF=VgE`_wb|;#NΟQ 7=gٵ7Kv $ͦ"#.Zˎj=%deS~6ٸ::dG>*Gqۅ^znot@E6vV^N6Z VO Dʫ4^c-;D &Ь]j<OU\^<΁s lh̎ʓ f) "H*Kmݪ[!|W/3E x(1]kwv4}Aw[1ZoS$ipIP1k3&rLif!VF>=O 8)eV]׶dZXWG[y@#ed1K;ii( sdگ8ܺ?h&jm3nQR) zwvlr$~Xӭ4Gj@FpwԼqmev 1wu" ,O}ǞdCp/B%-=m->60B ˃ NP0r;`/[>F"5vh!SPo]`yvLŏlbvYA.~ Iaz=ș%"f`r\FwNܖzHSd#^&VvQ$'&j€q`=g_0ڬ4}Qi:/1olo.nfS5;C1QN,iDcO_YL^+aÎn:c)qL5e9@w/dEBM714İ PHr~i kJTI ܧj(ֽj^r99'EX6AꇔޏkW1N '%gKQ~e1dDg1[XY9%gT|BoMQ8.znnӗ\^atWPwF\~DFjJ šsb>HJxKö@sD_hK9)ImRqT9OR?@ ua…u /[,-u+hGB*4G|k \\)M x+|~Ԫ$fk: 飽);v _̙ D;+K:{*,З[m,n 7GE!gbd:̧A-,fL[VG&:10|o.>bF`UTS~Va 3zs4E}4abau*"ӝ(!ItWAzyE, OJex`eh띫qM>ڽp5:.JhO} m!QP[NjҨo^#"T3I"Bw+94cqS;.:1=6lkB. =O20A ['8i5 pȪWsUH@CL%@=CYU`Y޺b:P 6™U_B]l6&>Y'Zۿ0gRih~$_vË >&;/y,A q- .ѮUS~\; p{a_[.8ܨ۬0!u\Jxj—T)@̢k }x 3"dz֒"C-iu嫄˵cm;? 5Hx>lKJ^hr4=_0(c$tw(gA2g+~wM٫OP4e3%rR T`_LcgQ mQwb\m︅(I}#-Aˆc/9Iٶ0{y'^A(=yHfآZXoګKP4 9.)ZlFC:Ҍ᳀2Z|ٸTMˣ[CsJL|wl!&IIU۾.ӀYwjuNY SR ˼>͚<=G & RѫݭVֆ0w!Я^"91UU3bP=) tx 1 :#4| 0IP Hx ߬f @9h@~ݠݖc4q8C&?$Gûh $%%ǃԗ-ؐŤwܤp{W%:'Dv_h yhij>X{Eq-K2c WM9O[VSbès­~s-wr_=c\WI ^g1q nj*CprʡMMBijLHsQ2i6!t0[ Rj%l7Z),έf Z'{ pCx-> uʤKK 2Ɗс[ 7o3rlr nkaօ|!?3!L8"]YSNԿf9fN/5j1ViC ,-6W6t?@M:w1,φ,#?Ri]r/oLG%8?ٍcd_kl(ԈeNQbHJ窱pSgb{ηO|[(gzBuMx`$ih` b{GQ]+ڶuń/WI! /3ȩZ 0|U"5L?_$\[΅Fı']A4z\^ @TWVĠoIV("h!L aA|־hc..D/Rɡ{oݘ2E1!ʾzkV*ʹd^ÏXn2r!dXp$8S$|~|0* G}3/Ƅf >%b~ 1k*svgenrV1`pumܐo-;5 9ƷkBuYLǺ7kf*d_B w JJkE|5I`R6J 62R$z;pju%XrMȧsG͹\/;)CZt}Aw]Kr/V}(zjB0pPajwͅrY6ey}\Xm c2w|-l # !OU2KpTUdlFK5))n {aNIdP[͙dJfv)ipTK6wKޯU(/͊y$C\% Qޮ9jmJ#pA^%  2~+_6H?$D΄ |!F&Z,6鮥؜cI>FReQvΪ1cҶ?fqZ#> o 2eخ}wkGIOC?85ǒn .ĹKh< 1 K904_HM Mzg#}3И2fq]nh#eS,|f s?x2Ax^E{P; MC 4\=L֟-S'Zd-8Te-klT*G gk} s̓6:1sha½, d< 7A,Y*Xg*!v7<%Ko%b 1u /8u;̀ }nl;TdS|Di7KC fz{j o& ) &26-R;4["5z= eG"p゜⛵Cu)+m"1({?HGh] zJ*O8Kh<d*= -.JQ.YِBOYzyDePӠ` 2|*; @eV_7FbA2rv(8>7|SBt/ ar51,NƛFuUfj^X1wMͪr9ݎn|r0B4*YwkGH2YXzJ-: ?Ssp6(}^ x PiKN^38vXUăʁʰ +s=o%@+k -Nas^k>l=+*Çtfp(֤aQQ un_rWR֞QS@+IMӪ_9}q^tܸGE* "c͖=ҷ>.9}fK|QlG`ר f.=ա̂C ڻ$׾hkwgVf$H{!z<(MrCMO~a)|`+< zzr2+<(]WBZSET ϻ[6Qgx9U{fǿ\}Z~ rQdK. nߵϐL,0L,-w8U"ي,w48߉t!?p|tǟ͔@dýr3o;1d㐓sGWv1o"/rsj.ӪpHA& MI iT0mꕰ E)CFB'U꒹4煿L9;+_q{Ћ,&-S0`l@M{ aA q"oړ7t.&tyk&oʦg]tQ< MX3Si{RmeyCx&`4d†Hr 6pH֑]u1pcu{m93-Xx̣Fjnئ.ł03juL#ؖQWt)IQ9\O+eWZ P7NOň;S\ q0IsYĻ`5h}[35[B?R<0|ywaB BBs\"Z{BkFAHĔг g1[:J(2xP4"tN\O+҈FAN'{YGiR:nʶ< t\4~7sz~$KU-/Bz_b"M3(Q@n=Sd[q'8i)Ao:U >!#[Ru%OQiEg1XPw쀉?tZaBQ1wxKmQ?aىKK5$["j],ÄysJ _WI*z<gfm9mәݷb*G1?ZAZH N7lbadZ4vI&z!-]4Gj`21@sn};z^&BZLtdՅ4M)a[L 6(|&y/.@I"oكN`K,"Fpu+n _7!*繍A^&dWqki=d C Py Vw9az)<2LQ)}a.˖ 4EO ǎq̰Qv?1'òd9?0}!<޾ ¦j+U<-F&4UQR7H@%[c#V]Uw7Ÿ=wQ|5/$؞LdRw;8Ёx7 aѬ^ZIZTevplӑ|f0l8uiwAwDJIWٖp S8HK!u2 PN=F!|DRk6ܿ!mRJUl2փ%ʥF#(ix[8qM ZS[p>uyT?y9|6䵘CO=9}Xea+3A}ߊƙ+/26`K52d耋=dM>39]4`?*!0Q̒; Ņ>2+vp>9!qݴ֛U lË03r7FS[#L/9+9|;XTxA%cf17>HD աu5kD2BI˂JM2͘}")fFSsaBN*1Thu5]Y>%+:#KD wĨ:6 -QMizUn`0&Pq !ZCYilJ-K{)L?:ށ69&Tg<3Ǐ OV/oUM,Im:]\{ S&,a9 @ߥwd_zw;xh{+M3F*M)o/f9KtXP&aLS q뼨d5*K, G{qXLcݜ*_ `p^~ruo} uԄjO(|% x٪y1sy..<{&Ka6PS+JPၰ>:= 䮍BfլvXK庂.c1%I >Z3+54"2?(;y?~iL<&޼tQM:uK&ߤS_il*|FNȀܻ߿``T(+-0}5;oV열5XUG ca1?M1BLth2ܟdtfY2ts'*z6bPN(e^:z " PFFSoǩٻ-gg4Ynڹ@\kWr W6Y *e SVL#2Ul!iNF (CI7-o_/*F%ͻr .aK-?BrAl׷N? `cvc/ȕj|AulL_Kg+狻2A)ދw`Ds.;~&t0{2JXJ²ʇ9>Tcj˳S3rh1yHDJIj`@7R?LNF^&@5x<" a,1oBE!ܚq ~fJۇW&}q7!t@L_]#*_[GY īdiuseRPɊR%9X#؏с"FD,Uiz|u,^L<3&CwhɩJeY-e`[{~Z/P8!Z78.z@s>>|xzg2 crb]J9rK=2{徰&UK(!. ;ы2)~RvDqOКirJ`̪[R*ɟ8`8ҒD"X5^aNad(͌~nSOUE$;Pʴ%:lXu9Y, C2Nr̛0X&_WGhMM'ҕR9U%,G)%DfD6ݧMe>3@u;73L8^ X4AY5]#|Sp'{.jb$ Vgf~ٕ X_)]Ib:5YL J[،{],_RڈtߕڒvRD7կa/b<9??@YBNQ}C}dôwz "*E=}X1~B5=|ϥWh)YT}pA>Wn⡉徝꡶,+e7AY\߹6PۛX8_`5E2ljsEJ jI߹Xfm7Li-!,yVU`޳*5~*4ʉ֐Kp]YAgadI3;onfPSE3ф(d4-ּ@ d;)Hi/y;bB#zcE#[WNh ~ke|7e^p&KA-U#R9cx++ƁBΏ;:r븸>ܮMjv^tBg~o=,@g|2ip=L"MV6s*\-r^|T*ZZ]bFdpgO4Yj'( \q]첃HpηF a`6tDme <71- zp"սr@AWǠ[%Si/?$Iu +O$z?*<ݬ;M1;ul2fi/}uLr ,We&8[_Wv\IBKud$T::Yo麁!iY@Eܝ͏ݻXD-GYR+du7E9H.o8?lcv-J g"y GKD$3oEyh;{Egړnhh\ctCj9\ZLz~.}ۍw(4ZMMh¹uPX} ^[: N?x؀܈4>,iFw%'l$i\өЅCvϰ3{gUvX'Tzݞ&Ј2n]b)"+b?r^wPmI MVFsOD)2NCT|d吃ifGq˅sl_G0FQW\Nb(:Н1W#G@žN%l>d2T)mCWz"JfGPN|aP hW<\6 {!(p<Ֆm$.rE}7k[Pǂ*+ Xsdb[}*MYanDnJM_ >9Oɜ}ՠ7f m$]fdRwA,z{vw2nf?f-ϗ fU@\saZ]ER߸ØgUI`9c"6ψѹ 7éwhd(d4З=4TP'|I[(& &=[z":zh8jt EmxP{'IiCv諤y#_}7lF-ڨ{\ك ޣVs!b쟽޾%ĩٺ4`3@a]&]ܴw$ og WFC&Z£yaٍ2} UrHH~(cy|ڛRfnGra|1?xUZUN '7>\]5+Ti89Ɏt]h因7(m@sXܼ+p ӣC߽cf:H7#O|s\rnnCkHAE9*x4HU%rJ q25B9a"=5?`g1ÛN s>ɧC~x0w%<b4Al].W lOyVO)LYz"?nBc2;q;'}d!GXV2șץtERd}Iשڞ#`ac$3p[* vR}%xz낷Ͽ㓁j[kWUr •bnҘaFܓT"U ˡɞ zPg"]Ț|șrlHFwk lW 1ɸX.—2gN"ŝQkk^ϙe2MH'~d%qahSpA3D}2( dmau">ˉ[2;C>w~<ځ,0S7:6 ٱuwxߏϛW9Sux?]GN+M,v߫G?qܑ.Z,1.pg)@~ӭȚ00K|RO6=sݶT ean^xqf˳m0a 칃!f%H?>'25 a)D'aj~pxU7I/Ksݧ!keXQNxPӾ>9ڜ\w[A-=>d.Hƚ|NhRxcno:?`"qɭ3)_j>Qʣjev*$ʆanBqc =6':)x޺I,92 Sw#ғpTOʩh2!sEvYXXr'AOֽIFo-Ց6^XNՌ íǙteEGnnrqh]/t(qvWޘ67/erM"X/Fa=;Lr𿼤"/~ i T~Eթ23{,:`\Y[qMoBV{XV:~Gt4` ek,{ؙ<Be;cuC4Fg8ˇ FH[dK | &?\bv((t4-p"4k~p1ke-i$O!48߸+9J~fI "msƕ"#%㕢 Ӗ5!ay6ȇ1$%TF>qcK9VgaV/ $\[ߜcqT$3(`++׃t9>Jgr6C&ۓs ({2 eQGN`qgcԹ LUUecLo _CG#8<K9ݦ¿bTYixW?g_~ޝDx?nOhi$G Av=oZRڽMM*Q{H|0w㉽mh*J;aG}8U>:[%$1x @@ss,<q+d@{G$0 $ 9Hk 2|WAWfOOva9bњKɱ; NxdF$gOg(nFwm spVw(VaN T7DpR@BqD# ΍u> = SjJgFV{3qWRZ$*_Fxo*WbN#8m#*ռl@å7-8f&R'3-Ж3&…LjEo,:nw_P3z(yi7:  vC6U#c?yh@̫sN&fp V- `/v ͞hooP|r'ul=`Ѫ[g-[H y{Etc􇷟7S)Ʉ dlը~cf(> {iEVrT Nh:g>/z6QIaP[C|x{nj8.*Ib86۟:NT ؚW0Hj̧ 봦WnKYdjWN8ue 8{:OغОd?l6룤7NlޖC B_ C3X;D?3ε›:Uf' 3_<&J)(czN.2뫑چnB2!1(0vR0#]mvULhh6B}^毠&^BGY*uF拓9M|Q φfq_[ ĝtmhxn(Ն܁r8څBI+7UޅGt|Sy]qtjF rWNn:BMC@} {plZO4(Mp, ͤ8KV[*6j`8!ԙ]y/@ Ť]y/m%) Ļ~[ԅ{-Q7/<z YnчH&MDb|{OE鰂ι$> Azi\SzmF_㙧qYW8bP6ydW/*1pw8f2N-l1E+mѭWtS+JhEnkˣKO3Òa CPRM6hӭH۷"K3#Cs;ե-jv|!^(9FH'LCo  %&l+OQbd8<$]d-U{oYuw1N Uήw6}v2,6{_G1\˘Z15sL_K(Ѐ@z%r\,&^$аxf]ãql%?Nϟ8ܝgɅ7 g=Kr:Q{T3<01}JhLǟg R l0HfoţFINl[vaok11,Zǀ/tЇ3n9T$pQhyFovqRD^d;a{F*`h΁^`z)?1C04W6.ͦ\hTs}EȲg 9A:^ƲqI4t_DWH.Isp\QG埬s)D*x3&ĭ~3sGZ@WxQ?xHQ8/ 76.(M`k?1a'axೡñp$ 0n<\$.TjM@`lD*}a)51Y'3t};P)OULY'-IsInuueif +rVNh#FNdGBhP` *]YTh6YT$V` ߇!6vlKjZJAijg*bFL'O`0%r ˖ ۓkշI]ɦc/> Aɒ]jU2tvh̟C]BX'4d_B':j`mb (6 X$8#RnRp ˯&xǠGW"aQT O_S[@{HPGi|Ž@R(J9n#-)j|FJbêWNARQޠځڽeeҬ~,FmbN24v\ի[AF4!Dnċi!uWD%&tF9q 2BS`r۝cM܌u6k|.0,)h~#yQ6"(SւyX1rաE.X:l>i|h rNgăϧyHL=+MH̬Ӡ3s> )2<&0 EM{|p1h9㎀}gq5LexZi D#.$/ntJhYmP U6W }sz?UD<tK!)__Z>i;â_M@Xꅒf1-`m>%p: Z+hQ5&[TGpT/{!:l[:ܑWyОoRےqN@NIPo,)^AOkT3'E${ /]mM-ԍ$!9~%bRK҂2vV um Ѥ&ʹ@+v(QZƷ ;8y%3bou:2[_AWu yr[Ԏ )a]Y_}R 0|X5?sp(;'@X&OƳ Q{=(Ca #PYlzkRTuhvkWݼspY:.5HtQ4RBcU(JhC3SQֽ(ȑ?YmZ6!!3( W# T[ U`{I*\+n8eTmHdaְͷVG"(Uԕ,e6Q%9`WձÝW|EsAO!eONyRvan&kq_oXEnRVVMaL/2B@uoS9ےv %)&F [+ ΪLw|L]hwx9) Gn;7 W!*)|x1  H*YG,'K`t ijCG(Vr1L13P{*3-{.X3Ⱥކi"LEb@J}H%:d&p`Z4"pw4wƜJ9k;GyAFh>SΚTY8 /rQWaCa-כ6$/.!!]J &)\wQ Yb-_,oUE >'7O^P$r8䭩o)3år <x 4 K,oqbF7uoBȡ|qJ{x붳b6ZDY|JqXQp)i[҆Cv{^:oؙH.S F93n뿒\O&|!yҁVHJ샸\yQvK>ȟ^,$"~%)6*Oۣq#&(Q u͕yn| xu Q YdWDc\|ڝdzlxFV[]297*L Pa$^d!JѐY˜ rETbv1]F\Q58}J(YZY!-7OxSI=- yxN&KvE=ZaߢǔyNU׹x4gbe(u :F_9J{Eϛ![XPx{1[unVSy`ո8ѓ&L*R9\paRFF_eP^AC AgFV$]iHϏM^o}O8@zVUU$zP+ԑxK:e+.-.ox"7q)/qњRƆfaAށgLjtc  zO8DebDE}X%&NsGtm_f0r%c˸YRFzTwaDleQPs4R'2jßRKvx>;\1ZP6l)a'ϢJuclAJPp{a GHgP:5pPH5N\+/ց{;3#&bc-6.wN0jB\m:Y6Kxp",]o$ IٵSXt"4Y)%D0pk֍% B(On<P v~45ik^>Zi+`vy#cYvQ+*]2P o&#IUML~&ol3ro?YЭR09"LuP. P|"*lA].z>-ߜx&'P@`Cǖ/0ܣETTEi^5f$ ѽyjlTCV.PWBJ}"3`VY!I`Mpn7VwĆDs>F#pLaK O^1 ѡ'([ޛގ#S6tΗNdHeAw1E+K0r;|J YR"7Wp2 z%!>ԍD߷E3%H4% UH䐕j]^G4'LãܻڍN}hF-d2x0>AqG@@W*6HVu Eԫ(;Pa?7ho]N ۂt&2طӁSD@*]64΁WRlGD'ie'Tj4d)4_{x쥿I䝬C4VX ~,8DN;@j{Q3C(pDw*:ӚZkTS8C ==h)k^;P$sчdq)9K0"@_ 0LOǨ{Xo3NFzIa(+7쮯E梟ScYF"nVs~g- X7Zڴ[!{VU/$#) Z}R~5C]\t4j kaÓ 0~2p/xP|j"5xQ(]36dW0 ]=l,sz꒥\Iů_MNg'e8GfxXf8ssv vpUӸL|p͑yy/XnۻTj$:rT6lը!C* Ro. R,5~yL@T^ |h6bc*x Cb?}-P$3>ۥ<0=pQ3ᠲz&j7O ;),9+b1]C 7v/m4*qs'Q"g~Ͱ33k{ߚ+D䖿W}0 r><_J&9a 'xzmji>M.}"Yy6De@8{cH0OILJ,y -+Z/s:HűOR7"eڔV'<Olff 31C2|VJ8O9}S$R9wv# 7q2ppDsY}4Г򯗉l( w$meDiHt݃NpC:f$8yoyEŋn{$U.Lh-AX2-J~jm>m@K/"[[:m (eK_$ ݉nuhW/(@EK mrn I'&P.sԯ4SyA spʖhƅ&?8׼ 6R$Lm߂P{{G 1-3 aAn;:WIhaw¤ U̮q'9Y5|f .zB}pLS^T@6$]˾ְ\&F4Ҡjv+x i\f;H;$gmgvȤazBPh :Ҿ=?|EY$?ٕ:OOW[b/ʋwƔ"N-N8^0KJx5 fgJ6XMXK%h/Kt/Pwf-nڻG1قsyC=#Ps(\Vmx?YFϤ@a<=d>7$&=߀&ЖM'#?W2dJ.hg&҇,؟[V,Z8f Thzd)N֕55/o<{Wyu5(nj\&^-sYZ-VN(V; NS+cu=۽d+K!NI'[הmI䄃6vNT?Ȳw\sQ@;'7!7TWANX椊;扥S6B~C.%Kf$Wl ϟGP| c~XlftGcd3уbB1YA/]R=C8llQp)i[1ux% 0s#LanVJgXAw3('׻dT*}3!6=;Qh{R^e4ӍO1lhzl]m&2va̅+y:yC~gpd;Ieظ\G;Ŋc*NF[Y9$xP.#g t=*MG"4*m>~ #u踬*Yr]D!(79[G"╻탘sb:tTKHUreݘxK0UX"jAi}U:_& ^*CcXNr زȻOtqm"Bu= *Su_GL$03(PcM4CGB̀ySl5E,v1$[6s P蹎ك^'*Q*-&a.RߝSOa!47T Y/"PW)n8p9xr54Ll ,2W:V"g{V" bh큒4;:U}5LCO2.+&'\$_]ʀ-ԏY>0'יSlPf$঍1ȱE7~+ {wcflt,CVֻwkּҤ8pVθ0)倜zu'6ErF) s2Icc0(= |pQ2Q] o:S2e{knts!UpDgKiTa<1YÐWëG \ .!iyɑY"v]|>+d tGr6r zn5jRd. (XlĽ'b/.lGfNsCh`#$'By[q7,>F+ my8 `z۹Mr5$w-¥frZ@ӗ3~krɭ4Z頼L41N&g<<൅qWG>@p* 5S虤@c+h47-1ji☾ 換nfD+B`fXĞ)[jo[y!Fc촟LPlʛ8clJ舘%b"umEgO6GT''ɍ}r6/et|l/*z }b pe!ޕkA'/Y\ݐxEPPTӹÙ;WsD60Y}o-WqQl6ѓF j:ںDht$~z0{*Bcѩ\50fN;MѸR_E5l-/g0IRvcU&O@f}Ky{ٿ:)S=NSIHK_֠weZ}|_Ptqy9,zW|U/wm.3"4[ CQYCޢ 6L2NTGTg[VaCM6dMy,'ή%S(봪XKM,VN#ts,PeVbMzֈ\E4[Bq#S9n ?en wQtTZ 'Z~ #nGrE7ik8s8XޏHn3IG( SeJgTyMY;ezpyޭ./ȗ;d[u+qPXຼf9lv)Ճ!92nbw`c*3XZm#;lW9rKNmsnT^D'9E$]Or~ړD}4T"gtX73>:z} 4yeTL<$D$xg Ww~M~Uu,QBhie(:./M;] m!{-ilG U='vVV5'_:1E`ո=ar_ JՎRK14R\Dˎ%v~Y!c }'f(^qf\][mOb2*ጪx[vXȏ%٫u,?p%~dACu |]u _RsTƿə2z,1+ސI=)־NĤpi Z[u*jZ#JX:n5'Gw)e̵ q64o-NfR^&gV%oVտ!/sQ)mjs3wLDLҮR @h}|>du Y^RN. [{tF >JrɠJRаTCŤe©` w sOEN hk8Pn;x}Vɝ6ф7w(gwV*2a@aLh 9GMXqU'g{F@gLV{ʱhcmbBWp(TU#Tn+tC~7 he4@Trˆ[d|BSo! ,2tzm'f2`22@Nfg'zcc gcɓjv(렢jXNJO&{!K D.tjB!iv#b%{%@ݳ0ˋd.) _ǽf"gm17P0ϼl2HeDo33 UKz2_#=Vj$>p/GZCU }M*k9 ) evb%U\v^ 8|:s(JdzXn 2kj>3fnl Dmon-׋ޛ&"iy!Iڏ_kԖIg}É=]k'7&w V6|zL)-N*iOE}+ۿة4"@ c{1ɔO*@с_V>]R{Iun.xܙR2s:x LB2^12t¨MR-ѫ2_T3R~;:b=Cwue 'B,dWdHGQ)`Z|V)UԱY1.2JoP+q.vj23 *5w%[̵v1JZՏ$TW0ɾH]gR}(e(؟ Q>WIv= lQbP[ NHS)R.T-\8ĀQ"fd~}4gfEn}eXCM=ZyfDkȷ*xo_ ׌OQQ#n=g\h+D߲bB| FI@\BPWGMo/[(["5kyeLFmC> %AgcDC3R}E"-{8ZSo6GĊn:vZC63mNgxfSԓ{nA߈C+LN3b䣁د;ҀzeW6w+\%tp qxeqUM)g4:j~wL_ZYiZKFG+WUmCI z ˠ P6'Jue 9 euGF|__S l[%2"WoCyVSoA`{uOB0;vDx50>39{y5bv~qm= Rv,>a<@2K\~կTY0LIxJZ:q㣳_}[>=e (S$NZ#g5<Mm9TS㞼-YVkH$BHt+o94xj" fa$2%2VxqApn#@[ȱ~g 2UBPCQQMo48BN;pjVxy$d{н3Zڅc$jڦlf vg;օw XXUODhku;BDkqA:bg`I`-I0=?n _^l!jqde8BsM E+3B0f6[ܭO_#ښ]Ơ_X?s]<\UD`,0g'7 3VYfUj ʹD_H{x 2wg`.C_:d|$%_TɹT6W[.^V-Ƭ՗J5z2q. q)0 {Geㅢe5otORCE_B.8I%;lӽ ȹ "F^08O/axIB EGQ[{(gAq,n,36teߤp2x7P/`$x{_1K1"k0>vck ~މ4 /909zpX(.v(-#bk9)~\;׽ZNVc m<5(1ZG . a@4 Z[ddAy"Pۗ0 +>Kt'Ni\NaG է|H$O!l!ajl$JiQ1 xḘej-?3pLa$|x9uAލ|Gu)1A!qgf CnL1=k9ZX9[֭LrZC flA+nW H֞[ɮ#o{s\xl=yr'ސEi7=k`De/'t4$Z#_f\W+=Xh+|ݒoL~X3h|FgL}2k,yW[X2D^섐2DMVq+\uT݁|b ܜP+M> Rq  3ё"S7b7>erм2aH2p;X# NuJ'-J?w-cK3/Q7{.*#gD] pt3uQ%Щ-duКaC֔Θ6g4J j?u5Kڲ/-H<$Q1ăs]/! 'N,'9Eo ˎ%_oq!ŷV|i95M`1KfBX=NJL$k/FPWPA FQRr,K zndIa!0YWL`;́+bf'q؎h2[*wFk*wdV25 ij9.kvuwW1_ډQ{޶U[A/3=,?*ZY ==CJXl]&z?"C\W39rL(0EK?HI"ЩYxAގTŢmn I)fN: |Y!V3E]/3NhMN3Wj"pfBgq0ΣǺV#Oa*^csg$nEE3&+-e/1n2쐻`+>[l=O)\[$ݣl2ɅJ!CIA[OJeU+ĔQ}u<Ƒx"'e[[r3~1b>\'&K ?+;Y|~ENXJUA ޼DQ4[`;vY8lpӵYAnK()`K^cClL>YZQze| ~rb/>.d%RDi|,ak*H[uuˋ R#g Ni_V ]dr>eF4uvMnt q8;[]5( *sGpHeK;IXқ{b٦u4'^Z } Ҽֻ ^]T ;Qa皕M IN m zï]N1]ٜuR@(<ԦYK*^WKm/WK}GR\P0@ERq. vﲯH(Ԙ 5%}`-e.x$B- DX_t4אr]A'pܘOtۡnz>/S-K55rE yx۞mQ˖}! b}K ?ۅz>Dxd]~O-O^R^_gp(HCHj%롅Y:"xl86VeLji<2nGq{(Dud/,x#yZC:@5ޮ4,W|WRVh.S8\9ēl$b=1y%OGob|Ҹ\dģ\)8IOB^soehWɪM1mЄ ;SxsE*X^\>]K Kߟk*Z?v³{5 WwXt/]݂? 컔B8)* &U̟MIAܵyz ^lF7ۍQqMVG fCmBcH J/e&6z; ) ؖO VT)ңN*3-nZNN3㏚$v[..; Eagp7[&?ݹ'ri2Smw H&/EhtXx`"2)g^BEvw}C Fs`_ cۍӚhpj^'v{^Ca06|-L[!i˳{\P8:0]g TuH{WIpXe^+ lQcr~h)Y<)'&'f2gRl>QA4e2BR YkhNaWDdߝ/džGd5!-(sfZ Q'7狐#D$)H ϫyqjO%' wYS N`EiOBAcZҳ0Qhش e璥eNi[ƹؓ6`(X)O$]Wnwr"Al'@:qv nVAAPr-;C{ʄ ".]B@ ?S)R aU.z\Mrpq2S)O|!!0R={O :/G7l{Պ%k/~5= MM=Lpq;x^H6?!J6ƙ}*Z+/EptDlB W=PUuj : .sdžQ V5D'M ghiBnmjO>r+2Pxg=S 78%ӊsSD_(m *].X5v/c!i,e:al\k\CF)hE*KӚQI19Vޔ+%n/܅*=big>[BU++}&>p.~lƟeR6 ϊxhGX(x!I)1=QCP6VBFJ˝4@aUP9_V*AP{܏]|ΥФmǦ>=Eh9:pYIRw߈zڻ˛%vZ"Va'8ԑôX6usj:Ypuv’(ߤXyB՝++ib`j#Z[Ǹ&b :Y Jyl̾x:)wM$swҦS3×VKHs>etA;o`-Jh2Bꎄ[t'>ۃKI߷S:X@Φ$eD:\.MwaH~PKxB+a 9S *_l85ĹYAnvvH * 3_jSgP>G]62>N9;ٹQ`$8m6m^&H *\--҄Iļ듒ܞG2U*#DZG$ǠjQ7NFxE=?܃Q@T337w&A*GZSl,5U[1E_ VS;UFɖ4(Fİ!12D%_<ϐC6lO^Đ tӍ !MgƹDɆN=ŘCn2r4>9?Z,G"r%qi#OYSW5S&Pb!LT<[k [%HH(N ?u;^` ?GI]7%@AlJ zJUh+ ;0hpBK(1MPbZvcW5B4[)MnFк4ChBz0Ȉ,o3$FVY'+[0v ʊAX,^r!~jVnOZӬ"U: e[Wq nDz *+$mYMkp[fpDSϟ1 p#wx`zIT̓k` qK<LjDJkۓ4~ >f컕y_[1gU, Q!ѫʆhz)^0MR# Uc7~i'U-EQ\1jGh+yeLZM}&Y{>/%y8ܿrGjŻ 7QV#8LRiyRn3Rߢ 5H kX>` :ꗟu+Z+BrcbE=%D9/%!̃p/Dkhτ-珩=j|y\2hy ,E{nBAIjI\8/ew>ꛃa(`LjּҖR2S BtIg\oRk\#3zWy_΋}^otu'ԚEE%b#<XhH]GVyAsC,2Ykk>6IJ=/~@j3^_B1Py ֧"BƔe~L{M&e+MT"}Dg17sډ1yřaeXMs'n '-{5s(<{oUw iy3,_uZ{%Y<\ ͞oOQP|0 4,90v:g g`;L_NMd8Bn$0b8 /uF|/hW%;nd[c_[©Ӿ c? EL:u[{/Ϡ YkAL3qf r+L"O+>m)G=)EΞ97LMݑ(+,~ Wi}$;]BG`i'e\i^5 %t*1v˵_ kgA-9Kcw3sEoJ쒢*.6YnLOc?g ر)> k8}M!ƞjD8gJQybPsvtO^C朤 c(Uڙ4\&wHiz(ݾ:?.Zl)epR"NQ0:Gj|U>7̜vrk.TK"C0&8u}쮜${>i6*OÇfuU'aRU,*Z 9#s 8@ڷYy ҐxթAQ Ihm% Aԡ&vx8w;vPDfڀB?bؘh?=fsO2SP<'`t@U(($T/58td˨Ba{2GlUda+/?&BkJ1,E\u k[(j-KHK{رjd$8܈? ӬRMW-+T>>r̶t'XLu.+ V;K8oJ\n j,_ڡ*4w*E 䴿'fgo] #rSUR wsY >ĭz gzXG k5ḬZGdH~Id .قlRsT+_5Am(&aG2F'e9kG4#3!}^5K_^ꂘ鵽h&&8ؗO%ǯ7̬[;H)^C:q8z xq;ͽ;dp:.rV1iAb+[iLpʟAZ˝ǶcϷd7׫Rw;J;Eg@AM^I9YaFx0L ie!)E>J/UTH8x~,gl VUBlYQn6c-2`U և1 c_ g jhƣ(TI?;=0{x}6%V]AÏ7G\5<7e+@5cw\z{|{35 LD=xzY.YjK"DŽV1>ayCwi c%:M+'ZP.FYMHXjvz$o "Ոh)P)cM\VktSZ910 o+i#ff5q1HSv﹨pg`7 v0o%A&b@"4 xh6)0$MATR{ ][DDop8}>B-1f8Xs)UGsݟC.otfɥpxڳ&Uʦc2t/5o,Ӛ7gé=g~IuF֚ aaQlqhJeX^O@ l>)'p.7 | EJm:2ihۈy>TX~m2eˤGv9ra0]>>2z?m{vd4c3HCf"Z=emUTCŲB~:(GLGޛRbo2@YLi LA0}5k5HYtP~yv4^tP@?O6Ur1p[!IU1$Zp,U`YA$sOAE?{{)/SܻыuG!H`+H;sԗ5,'kl$ [pOۓѴ ѬiLSv8#Iߝ*"S a@i!.]G2V{+a͈jidܐLͻhl=ZypIg{Z==]rxChoT@<%lA[mYt6S~?\F0wi_SuCN;}Qr5QT+z +Ѷ.9A? x|"Fx- e^yNSڻ !5Q 9gpF쭮9lVOXb. 9 N)˒f5{0k2|]aH7!fD 1c2jTzKY4za6_HPPF%z=;(McHSlBuVtm )m_)[]NS㔩{kDĒcӘC rRpx p%`40w{:*s;G"0:9B&~8]&YӛV+9udLQV$MDT7h>wv- 8>*P8jμf Ym[L 3"qv_dWԑF8_ ^ CrzIѧYqeօft,,wċIg2uk&'؆ײ# 0h_\*&⹨+|htq,'un}oŐag k0҉}5g/hp 2V"7 s-6h=Hz\)qY^Pw }k -|4&O2vVcBl^O =yga%;\SS0gEMBˤ1G>}3$<^PV{Ml" !kG{LP09PZƻ(r?@}7J Gk:Jf(ϹT,e_3AAP7˛*š8q`-ZY'3䀎7muH}I&tavaSI':˕" QCQJA.͢nGGMv~pީԌؗ_!؞䯦d;Ks9eq QsLq|sqVP*Z@+ެLT8|*Q+jG r..'"Urz}ƈ }:%>cC"D@xfIo2Y%+d] VZ&^[ΈJZHA*pYYD%Uj 臬8¢u-&T^@Y6mfu#m,iDb]q\1ņ‚++3cY/Ly@mJ=3{ {&=Rb8ǿJ8V QrplqeG1gS…[WB\:`'Qc4a1tq/+gG\+MfG3ر]~tQlo݂O=jha|u?kO*9[q%|1!(QN̳!c{Kg6|3cPr_`(::du=o2u@>ɫdtTE-c=Mv71S 5/?t1 z|qH0Kw ECHq=5 U+.@.W4_fpo^ÚS W4H~1'``/+eO04eV ̏a۸҅a2vx! Ec ,h>vwK%ҒUVA^2Q5v-&f{Ug)C7)eb(Lev+<6g'ε<@hɗ8Rg*VE yŘ[ɷ!Sg q u*t}Wc A_7ƍc`8qAȤ@I׭j=Gb&ue_\@1N_UjQy#nFsv[#+{y9ޥ>iљ'<5/fl!cߚmiwqsx}4crOmđƫI8nOݛ._x$Gf׸} l(7;$$W+IVApUU=]R $É(+2mSnȃC VmdSfF)@AB gжkCX9cǏj]8tgz{Y(:ۦ@>fd 3H*/;ss5NL7<1a֌G1JI/q0ayD\X VT_Ƿ~E<NpDg9|Mԧ~50F#/up o 2'P-ܖH /S@UKj`oÖU҇ؼ0UXY8kƧ{mqNv$8͈aq:I/sB[š( !֔Lh)ZJ}6k T2Ga#O3w};HVK<X09 7$ҹ !fy8J%B7l2o7S 7b#(V+h/ĶRb ky7zLUmXyM!Qf2K?ֵz,]mi7a\YUT3vK\kLTH 䖑 h#~}#y-n5 gYf̹S⦿?hEWӸKsX+HìHrIe]Cb;HXmtgp2$rdD׍t@z)v76^rī.LG-Zj@-nUf#'K\l5wgr/2o%j8$LP/~]{h?bqv0񾮎zْ쾰q, @ /ʹnS)׊(Zٜ$P5,DŽQDSWҎUGp?&.Pט$D,j9V*i5Ug#4,y̎xvp9:ULVn!chg@PdzIm,* iJ!JPjAy@8b`zR":fNJ^ a sp1\6=9?ۗЍr?T> 4<y&/-s{yՁpɃ҉(>6|ah#kVM3HZf0VE5؏KzjYR~fQe?6O*Ni{ĝm2OX t5|]pj">oPH^$_@ؖqiu) :w~px,y HΪ /q= =?W?]Aa3~uO` d(m@جG?9-9ҹ0E+E1'PAzi ^vK7s9A߲$ : YrI ,4g3{S !w)86V٫\bѐTq/hi<}m`HJJUП{C$v9 @ߓޛѿҤ?0I?/910ͅ^/E5w)teq^JK)F71X` 6.x/yp{ ? F0VYp|ͤ؆8OH|TWpy;MH#zlO8ӿcr8Ǽi/i~AŐȫTy\oY&H#Y5ƪ#1TV٬*Օf~[3(i|*޶>7^9$y|Nn i?mip {Dh U-$$J,bG%Z!hfΤbYTNo㜲8z3L Κj.Lqzҫ}O. \nDAv;-z&> 9t1zIE8r2^,$N~^YǑAJLґrenb7G pVSJL&p^ӯ He+@o8L}?=p6(Yquޑ) .]yCGԿUa⫮G> 2Tž{~4P}ͱ4$ }[c*eKy[MjĎ(;IyF!bQC Zd:JsnNULb>" K{͝ioMkžRl]{ ݌}P';r­+< 6;)TkT:H%\Z D9=0% Qi`r {v<_ym[a$qL#\M%qKV͠ zٺdЙuOdKfq(Ⱥϩ9:( ڜ"C 6H vĸRZJ9ScsMR%7oÒyZъ,oc|'G2asj9tlhpk34I z}li-ߟVzK ~'"!->\y5sH nDNUDSƸeOXOZ J<>^sDRjxA*#Z y^Obc'iOԊzWFTpȬΎse5;ZFxy)Uj 8Zh sF="`H_4Iq汫a9-V{NL'fr%.M!|~YlK؃3֩kp闰Ӯl,kႫZ.^`v/ӲcI/(0' gB[nd1Mv[bzD%_O ́Fk36 97o?X{Ɩюɫ#AmuUt3UH-k;C[:˚3;5@5Fk^C[X'm$;FKTf*(\,rMi{:ޓX2 6b n\(n?>d{M+9jx#3#T_'v8f2:&LpJ(d>x#zc0yaLȒ:)$E c3 mxl Ki\U_=q_az*Uc>c 8-;u;f}HȘfP@o5~/rfC|  zr)Z\XJԈvenS\>O}}'p}ׇ1nc\Be~B=&FVA-y7_5gB)V)q/1r7ĐRO քÇ8J6݀:FkL<-] i8f9aPq %d`9ȸDD Yi41YT*O|D)~s. o-YYl-_%kÙ,kh(mmH0~ :ەPQMiw7[3LiFIu̮Nݿr$6rb]^du/=˻~[*hÞC! ;gt>/<E/5Wo:D`pՑVW\GTqb֜r< _c*Lʰ91!ˆ gI`ugv'-cSӠ< rul \B*ZxI1[KR)LY ϛϓUe02AŔښY5sI> Xn]BZ6n^6,gXӦ5ȱl\Sc| båZJ}njKZ!.X Gؠw)=t]&N! PoVK҇i!E2)4GaFlSH?Ys) A fS ,C&ZP,0;pNw 6.|a1VUk-:=󂏶AcVNʔ=j# @8]E% Lߞ;xjxGI7b IMUZTQ#A+@Fo)V ;E-SdU܆s{=#^6 %@R&>̎'׭u#RZy-#z3%03) SPpt= A/12h4=b:Z(ވBPďpN)'gp؅P?)]>a2K:"ȬfNZ]Z uM故>XF!Z߈;*-{< +>3`DJnN*@_DBP$o0T3bB͇yp#bc -읰(L^7!l5ȶMݗYhwbf %gr HSL^٥D }Xקqˈj\X#CPzDYcv9~>-51xl )ujpmͭ2x׹#%3jP4 ĨM/40H $=O=;W0 m7<Cd#Vo2u]J{HWtm~z;{E8eHTggkfuc%) Jٓ"0 ϧ\)[;c6mn:Ƣb;jˇT'чj]-ܦ2@ȔB@W[g8@嘢!sc+]}oAHSjC%`z ?EO^[}*]֩aC Bsij_g"i&⮨o۹L{y:ޟU}0~d4m?>@ ]Ⱦ%wR2.,H 3% tIM{ZSese ߺ9&$zӁvJfau#̤^΁&W/*io;iQq\ TRp9ƿ_jB`߇?M.F#dv Tb}#kҵ {4GV׷۳bW$,B1  $@\,\be?mdK>65 ATj{ EX_i0O GT򣜟1dY.e/D>iQҪ.TE/fU_~؛rd[?h8c3$Hߖ,j uWf"(ͥQ+eI` 44Ty% W䥟X rT^ ٠ƅ$qp.8h\NCT8bxy9/!%DwR\2o"c0mDsNͬHYsLo.X ))IQd{ b`<ʠ+mmU$!MBZL&d4/Kޫ]N?/$ɀꄋXȩ"s-P2ͬ#,cxf!'g'r ؼtUV؜{KoP(9TF(%`:P;LvPBʴbL<E-XA2Q %mj]aD*ۃ\61iʰ@ >YxQO ^AmMH@|D<^+ͨ))Ŵ tdks#-'oeMu ӽ@ 3f]<3-lT  #f;L' :k%/TV9Ѯ`0ea؟br{p~u?;azHjÓ6CAyY? $"KIҐjiUApۙf5P5IŪtE@^NRSREbeNGsFv%'t??aU J 1\ ( )^c^#pbJ,+pٗ 4@0\.HV ,IK2_ GI`ڔA~ s:%ѽ*wLƺzئEx:$eA<=G(ts2[PzZm؆K*I~bsc  \fҰr,k0Q&1Iّ!FwSr*ie1="#0W%Kk=viKs5zy/D F>a*_Ծ2r!M>Wp{ 4漋ʝU.UjbN|w[{xLe ^$6T?}en>G]ѫwA^M]U8z_+4Pн嵛Muo۫uJLdw X( O >>xΥ,Ow(m0r = =PlK5 Y}H2A& @\iMz*~2nB-Éɑ\f8[rxe_'娆7GNއ}\Q)I˲s[xSdǦR1ēZBn%pldo>3V]Zn)"ʅJ D RL7)lrC@'RB#ݘ5C 'Ǧz%PAb~#ƃt5, km uYBoe`\|n-RgA uQJJE `cmʱg'/d?WVqvT47o6߸=4 PoBeb67Z2 NYдK׵g&脧`)O҈-&QbɮUkZ-e^Yq3|ֺ,v7yzD-1jj0-F!!DrMF8x|c:5EF|'.}ux8t>R {b~O.뎌2C(U瑌SHǦ˄LuY*1.43JڪݢD'G9r־E8zbm'@HM)>VČLγ鷆rmX\ #mޖ D@]?gt(})tTL75V&F?r yJAW8]7NBQeoN!^oqW85Aq) Ʃ}5byTRq8XUL#>>T#ؤ[x5تѾ2mD $":^) Ôx1‘*\ħU#s=C7 5=ۜ@آ 5OS2k7aXt)Nns&ٻ 4ǃ*J)_#yD_JxD4b\g ?7b~k9z$k3K N[d qtRH|Z@ IO}3Ly؇O3JHА'GҲAjY!͏k{t?T~QqYrx-H׭AǥݭN>$sNиz $|ߺ %~CO9! Y\䔐*6Zk_ܿT<RKvu;ocREJBf k$AےƬ~"]f ל!Jki:jOaOz~'*nq%jy-& eg*2k(P1u~uȻ+[=Yކ^y0rԯNC&deYZ_=%lh#eHO7gZJgoy҈Zq;gFo fNt._[ T*N1@|ǨPNEn\:Ndܗ/tA8/7XJx}wлl~/ 骨ݠ!16}$ju/'"_*'S9X5PgM|SOuDkPix{R}2'_5F[QO/fSM ؋0ksa6'GIziBBCPnuAki(Jϧ8ҥR`e5$$!D:W}_B|Eͪ\juJxGB4x* ?J8 #rԑgn?YIPAjm|ǢO\ QdX1Hx3CbcQZvJYT(HG?ݸ<쩅|iby:OoK3iprxv,=!X;sG[5~`(M+sg&"jsX{Ww:d`xP;ulóƖPj a]*YuՆ IzSHH%Ԑkm^.U8!td"z޻=48n2*9L8ʇĎ ˚Jj/١0WT+t1kn#"Hb+]VyI!d]ug<ɥCUG—HjUE竲w(-+y=Ij+PkY "jow5_WIDF4bڧJ͠-T1|\Z_! k%PJ(FP;Qy(w}SH+3 p-m%myg%(Xh ţ@w=Ӯ>-o?}8=oY;* Tx?8-G=b!f&6U_:ev"~'jB{ݣ5t1s6-9'OX!+GԵ3ut"I^p?awo1&(!&d=Sw=8icKhRHo5A 94~EXpPqxl`E|f1~[w2El1[^ g%CnWqz<ѵeJ&DaKQ膉Tfal}Ĩn na1,u_ɑI)%(Q ֡VGZQ9F N>gϳ>("GmHm:B@fqN$F}eBaN5;2{l̗ۢwB>! wi}NҠ2 2s/w\?W ⯜U]˷lzbك7]<sQi{QAR寭z쫚%Dg?8H2^FBƤ',Mۤjd˧jF1/G֖yv~fпHn!$:[WVpzeX>p<(z@F`93vEWkOޅ]ǵf?:Fwg "z/ D=z.(t|Di+E&; q?/^g5P6k`y9͜(M19jl S!HI{K"hӈkA6_#8!YQ7$oڥfBrHǖ 7}<y7ࡠJR,WYa>c:bHn;/W@qCc2rHr_JKa̛0c0ĝC.-\2dSMo@~8 E95Fi8fLoB#1T<K\$F.^;R6tbl EPu䎡k9qbl&Hb,/4TCξrX&сlD}l!~A%eFH 'PIT nƧ&oRiTV?rl?w< [ņ½Ӥ :(:AG'ұP P@t kI$Z-߮w`VӽV#rql42(P' ^N=;Lg-Z%-~])aK5p&F.Bdʡo$[8;TBH ծE&fymb(7Q=*2^SH'U$KMacw04%;T[",SMe"S]6}%N=dm]]ym;Qxt+`*Jii<2TQrZ"8gEX 'a;"ut jGSE,-Eɳ>UĈB>{Z쇰_ն}L^;w+뮃H-n$hgF߱Qr:w9+¥`)E}ۤoO+ck]zM*Kť- Gc@6"rܝay#|??pq@ 2ƀz+;9*!nՁLJ$g6pZCjgrj>񂮑=n꼒&3̓wH]b%`ڢm4lYwfY}㭴j0"ޭ3gmdŜIW ڲjY2@ңrmA!N=7S6C{GY\Ch[Ai3{6(+4({L.{ -, 2JBཆ:rVW@}sQf$G ݑz)G "kܜʶUe&f\-'o{JFў c@x+>Fk}t}Zݘ{j ^fvY,xa*wGh5p#Nf/J a*N==#:0S$E_4?yPϛࠊ0swi@ F] -nq#Le(=A%p\2P- Sp+SC ooθq 51Ԗ)ًƹ4vᗈ֚ Ӹ}k-N;=7'i`<(~UEq5T k@F6/K1jNRmV6ZEl֧W]{B)1POZ"O,w49w|YDmmS-"HuVZ끏'f!LXCh'02νtvqvt$I9\tJ= cYT%e jZ%T+oX-vIdPnUJ^4_Ggj~#Um}eػ^o ZOLDMEV RӘS{rCzIܸ+; +U0r8IǹmvYS0?׮aYJ9/v2Zi{zĠ=ǧKDeLW\!Xw"ֵysX BwH6ú j(~3oM8TD50f/'a7& l\km$8M{V'}$aUIk`2ӝf+H Xw2&M,εf^fvbV:u>Yy%N(nȈge ]Fp ܲSKadPgF҉;MmJyqg|^O릓dT'46&6/j=] {-CSي9s`zs) u^]%-w펞0Eם*5,"%jq]?[_W?aHB|8EK</`,ZF41ꃃv(eH-VG+;5OH} fhh߅G~9H@v ̪=IC(隒g?&b͗Mo 6_76NcCn_f\iF( ZOo{/]`7ϗBZCU`yDڲu0'?FsmSR*gE:IRrQ5M] Cl,^Y1H*Xئ- a6^_`#XtO0oc^d3uZ ^+Feq !úLl5)7PЮo#8/F_oNEf~ۻy4}5A,Lm@ !VC[ ay}n4j3z)#:;R(j]f#,ÐB8z_ !?N=gޭUs8rT1 v~x}ix hс!xhC/ӤFj iGH(-װ>cMZLYy r⮾l}/z\ڜ7C9QעepfJ#8A0(j|%eD4y]f{V_^T# >}ӌܧ),M^]OyXKm(E"WK0Ncs)@ *#FA B|ϳL eL_ DзюFC ۟^mDW/!d+4X%xh>еp2C|˺O-oppׅ5{zT7C9B^Jك,Ё(5kO~ 3h toJ,مmQ ^Oi2o[%?Z)?[,JH+A^,ԢEɼ,Y f (:AsnȺjks =+;z$yD)Ebj`z~"#GxCŶ/zƧ3_LDhsF[Xt9u_xw-6<+N_tWvP\`xj3&+ 3Ӿ Պ%6c{ñMYCҸkPى#]SKKgx{* GvE.3As9hV|9dhurITZ-Okܢ2-[::jJ" h#BUѢ7 "fj\Ɍ0O>=VZ5ӌ%o㲱HXHIxBẙx@m_?ج} yDՠD65ypq@`6R]Zl Ʃ7'?.Kʬ~qVI_Jɠ2^l#_AZ{/V@XoOY$9d qqy[Z--_fX̏3ő/E d S$'VTm}IҸǍj_˶ceV!'͙MC-nBoWt}Ϟp=@IZZ,XW׋dʭ~ts#jC,bAwL8cUaLCZ#AB4ۛ6 ^1Jkoh'> sjoNh'n"XaӘHזBU^FʗxEk ( % 4VNy9cM9)*j-iՏ3D3"ؕK4oޕM'44;NMII |Dd؂d9zDs{^f_t`r 1 '2w8(,{fr}`>zJ&{/F;Rȸq$6]-'Ɠ?$Owp@6PSlxש݉236>1+ȂeĘ5lL@eQգcj/'ӨZւ:"C"#%nJ:)qs,X#&aצ Jķ z鍰Hhr6 3U[yӶ#P+t+h1bfeRk>œʶܰXV5^..Bxr,'Ðֿ It6=_Cyթ*Xs9c5Rj\3C,LuPAb}#9@QJemt̆Z? VXJ(d_67n&CV%)~~N4'Hrk)9jMp¨fv@MΞGHb@`:[r5,= }&{u=@Jt QNO̝3aq 443޹FFӔ8 Di7!Hf򓸒ߖR\JX26(W˳#YPI?Ύs;E&cM#ֻd6nlIJS. ψ ̠ʯ ڢ e0kg-PTlGkS-yH.%L"+8b"W TFQnA9u;AYk[  csGtPMbyf䚚Hr:x=5.G#mhfO"mp~rSDS|4H.vB۶pz$e~|An?PpX nN2 z#kBWX 1 v^4d(m w,N9D}&>`Տ"v8Y2f)-th+2SVP&nۑeŠE[]M>0t xv|D-X/I,*OR7n:[Fxfӌdz{5DK2%0/^TnǪΌ"EnPf ygt^AeN!zx@^iĝ1`*6F˨Hͭ-ȴ'tv bo5aˡlC o'?5_5v~DZ5h^ccq-"dQ>gg@%&9i{dԃ 1 Se:GT,1 (1Mg?)(5څ_>ιf]˃Ҩ'q']y619-&3j1a~{~G0D>'EkgHZ+{ |s_o{mhr,^bh6(N[U+wҝW+"v 8NxwѶ25_\~"Dx9-y8r wgum y&Ȗ'f}dy0,Og%ARQ[;H̴[h #+UέTކf; 6=aM3olJ3e*m%jP'mds (#LGCCY.>+êRz [#y2YPQm\YDI.k]O-t*KQ@ˑ,H)_]6:Y֋G*aN+3)'*HHx~TX3-$=Ft:V9zS˛f%׋bl6Lgܜ'%e|:slk ڿngTض qALcU=n rbcMTu^~Sc!(w&(+ خōD '7P Mfddx'{U]/'ڿ}p4"F~1GZ('A1/0JMOdoBqTdE-#tKg~sO&>f^"ǭgvOu7c ӧ+G>:VOC/QB#z^ob@)ѭZPĜn[ g#DܥɛQV0/8y]T$s1Dlbw#VpCI^;F_#eo6~V< ѩpCL _ȎG_9ӂ&zwE0^h^Ũ ׄ0V:<0s&s`WlWcjs2rv6(gU֘2NkEZ2uk(xNd:<I2PsK _U;9{?B=oAh82_7TN~xLy(@xA.6! S)/VN0yTmxHcO/3~-d7>h}vִry+mz1B+\❟<~wM1mP)pry8~ 7)9- L6S9+ke3u4(*=)v9on F=8+94m`}ظ:gBlV-p}.I"ReeM;e$zzx6/M t))xH܆sًnSy\881ýVe Wby90m5 i׸ːj<_?\Q78*P[mݝr`[.c8RQh.r&hC_? ;q}mIWNjˍH<ɑ"ȱ +@;_G& Ä{ZGd}@#ia[gxhD#TGD< /L}I`֬e%@FʌS?{&hhE2`r;nee16z!RbN+$e?f#V ODt@xԊKEἙxM/,z8߭:ԝuXU'$L2-jʑ` md,+ JxC1Fi1Vr56^xR]$"ct9nKkO~o(-qbJ8]kXB96%`OOr{!]c6['vq.pv P3x >_K>~&7 jNJ_ض^jMh ch1E,mThCht=W|ZX8F֜I8iJ>bد3ߖ3:'7VNxAX hBdf7O:4\c 78ޑā 3EHÁ{ׅaҲciP NQ%^>b޾n; fJ &h֖OɍލW9 yn躃Q[)9z5b&91b9FZ?pow̓NlUPڸ[O圠[l72"2<c(@:g[-3鐽}u@ !XI;e ]:)lIg&Ϯ.5Ur=}ah<,d70=K~Β l9GFZ N'2%60舩'Ӗ 1z7߽F2  %N0XU}n9"XB~//\`]Bt$Wv?maŽ"%-_qb=]90ʔm[vtiSѭRG6+rLEՔd_yhώqg8stS&PXeQ܌/v[>B1IH} Xh$\=FX;Z!/BGI KT X$)^HW$3$|j/>~C{ѥQU'*U:ICjWql!*( S'?C+o^.CL!ĔPRC<@NeWyjg~+5NVnxy%o߇H1J .$UzoܲyDkcPn* ivG),pp97MYwgxu`~3LiEaj >8R "#LNXpSjg7u_B*((۳y?6F3a*u qxZjiv*TKF]ǹII6cCAp!P9r6[I>jcgja J">42sSea.fT_Oj:'zC5sە+Dӹn{rpAY&;“8C:D'`7Z~(PLYrj:;7*|(Yj:74iϞqrpl\'ƧO޴v&cNsbug)A!y;ۨlFCCmn'y.P134aheyS/ y@'ۨA$Ԇ,: vwʵrSH4'AHsUo):dd^!塪c~Wq75u o5*N6L~ؙ8v#:NšA PC~ 1^RW6 Ns F#Fj,n6Ú{II fǬlՌϲL @Eӕ+̋gjp0XL<ڲ1''MښZ?/Y-&uGAJ2)zGu.V\!XK@:˷M_aAPsRЭ!@@@6T^߉ Xr|X͇ۛ`"T#՚r\jJ_\Xd!ni?;I\ u~`T#K. hs0FǮ/[xF+2hiOJgBXjڇ.Q n$>KX|q/֗e (8ȀAe |G /Mö,]MeMk8}V̐AY{\Z*J61|wk@L ɲ)F<{g7Rr"`p}C]jS`qIOOêí HLǾYDsACe«H^bQg}ѐ̮`ͱ7OH*s(-mx=35:k(unUu0<}1)Dhjtٺ^ Ͽ[U|3/e>2y7Ħi={+j:LHtQ_ Η+e@W c~,`^9W1|04mG=df14ф~S|UbMz|E#w2v4ǃ0ެ|̼LCN] qt%mg;QM?ٝk/no'6YdEfQWXֿ0.Z=@ .~P] {괼 p~Pp?f$".%z p ڮBtWs0IׂbfM{n_x ’~I='J 83R &^gԈ~cD4p9JU:,~̊IF!j(XVU5"wRX2*6hAh'ϫ*Yvނ׎u7@CCW#=86hC¹% $-3y-U$j-&$-P"l `1E;Ȍ޺c Y(XHN]pkXz*nL~`)?m;B >tf6cgȦ.GܔzF ^5ĝ"M% Uy;r*(hW%w]ΠKn6=sW3f{s^jL+;(L^~$r$ҡ#@^ ce"=ۜjDc^II@f*8+8gh:6a/EwV޾[BO'z~/S|$ 8<7+Y}d/ę{[8Zh/ MkhEkZd< q.,)Ņ%?h͘LR AQlN VaSv<48[vB@y-E5͐j=]ks5vXL+vVD63K4qfgܯ/PEIRBc"=rX Ry \Cʻ~(xh!sRN0c@I_CØ=E}G<͂V-qz^nXFƉjODÎV9BƥI{8 9`vAUiv;4<Ŏ?Gq 3Ɣy}m +hQO3|t Iܜh CF5ʅ>~_lZ>n>ӑ`n孇hA^4bX+i c0/%5EҢݍ>ܾ>pM!<$49B: $?[twuGÐC$Pc"ۋE.d\ Dt+S}ѩpY౼d$7cl` K^ǘCYӶ*=0XU~5~u'l!$sNpt}>=#`alLc0UKyk,3=Apqn=N0@0ҁ+\.+o S fR-ELi&)vE =RtH'Csr: N=kw].ϣG+яT[LwդxؗJsDdQdtWɋHX'dTY^r ğЉF. K+:[ǀ܇+=L,.n^^OPhV̹W`,}ņ`:+/łdпGXP d?A=++ Վ\yİQ{duѓ{R~ſ'RzEcSxJA EZWj琐\sJl<3ǿa!!l?^.H' 'L/bj^St^6*L^?k%* ~1K*`NʫҪ5o ]y!<BON0.gfcP+$1މW8JETVx Z"$ڝoD; qmnU3$1yOPYq7,5"~J2<LJڔԒyo)Xz2P;@ 22ߤ-kI3t_$Gi@dI'{YY1G"Мc[uB{%EB7A\wys"'m.֫ѿå1&#3 RLp_WQY3ڎIDG0dp Ҟϛ`t$-(>clK3rʤl~`kc$E&]K#N?biեYdAo)d?ȏ8J=aה#VQ{+6Eh;-_w[rsŸ/ˈ^Z(A] p$a $ζs񒞵o!Ԕ^  ۿC(i]RD,'v':Tx㠔^Oe"4n3Ӗ\s^}G#d%+}!Bg{E7U. L.JI+ӈW[>]'VS ϻZ:kdCvop}m:`UL,\t+dXb;;Q2i } '^c2d[>"nrU$ufԪɱlyX2_G5wlD q)%y';h-m _%ś|S45V4jQ )R)tDF_)A,nhc-iG;9-ζZ z۟")ӆԃrl6 !6{+ W>7#CkX}Yb7 DKdk?hsFlE-px~RRH1+B9;r$9v2OWpQ7(-m: Tt^~c[lg=ki<}+* lKAR+{Nw-6d%ѥic);ZZ%BN^79t@Zi܊6 Z ܞ恆[gqSG"3~P0\Wbwg|w-.ӥsF0wAJИ*;T|:₟b@)?.W;zfqvlר$'7++k ݁҆vu/z'!=u|o"$b,:Т\R3GK=v"c|ů:-.9JIlVlJ8̎*qDqj5 ,|@6B[&wB&Y NrH2o-sojYuV<#Ih/la[3o9S%xJd j|bT*BzD{?XE, !/aic7Q-AF1Z6NoSa eͼV쯖_.ZI?fcV]}RX[b|Az16q XBXq|a+N)\ ;pbӋs-K47X+Z4|nߔ\fbd3nuqBFKTrμIuyK1̾ ^8ʙv=s2OMMXĺ#ul{(J#aYt4S(a,ؙ&ŢNuE&&,q o,lnMyYX28 =%|.Ƅ:>122 9f  V}fόNr sKK6f-Xսu9/qKIWB\^Ӯ>~L|iv:piTyj8fĐuqOl7?㎤Rqp)eGsv8M:sDS0AbGbQfr5@ Pٶh싢 kEчPk/FrGwe_P * -J}Cdtrtғ^3 `YvG/O^8hm +qr8OȆN_.CNkXD2fj]mpj-1:q s/6ĝۖ%ԅݑ3Хs23<+s ?*hq ?-B!d^_ iw /*$1t޷}!TbKlz :lɪHI@n$|/B4'>d(H>7(4"9E !m+=?bhd)"X;9(ꞌ8 \6L;yދ!ňsb-*fͯY*rBUyrL D(L*46z]&^U[9{å@\rHƏER| eW]w4 gQ}ӳk҇ NYf:4kߘKѵyV E} }HW~Slj}<ߋx@&lo}ysIKR2;QTSa}ڥGW&oy; 1L:!Q@">f#rGtd$6Da1 0)NnVPXʖ2Z/Z ekEfsߕ o癇L~ɵqG+@КՒZ;O@18SHpg7N 4*[6"s"H+\DzV+x*o?8Wan2@ܷfEԻ(Y?2LY弧3;D*k #̙QTޞl:^Vy]gҷd!9t2PY#ڕ"|;FJܭ5uDYm f՘}QB'FR8X#`mS fq%+㾠?7H5@d3sUB.l6@;/ BcQ9_'sU.UEk`>i.\4ɒt\L45̋kASWoK1) a$t\~zj hʸu:7U L Ͻ>3(ojp?:fErD!-7}+G.BKugopMMUgseb\xd> 5h⾯Wۂͤ8j'7 $POzTk/m59S'=8bfJ_̝ѲtɻyCaY܃ND^Ɵ~~2|@C96=۪J?pи^ 27NJH!?_ed#I+^Z;jY2]H~^_kwf"-lwǭD:e ^2 މd4;Tg]y0\_$1i8FX#-~ť~,E~I\V}ghd DSsivKʫ'+V'q\aIK2ߵ!䀝;[z6eszPd=\c5zs+\ V!+T-Ӓ m HFk^@_/$PxWX۫  1%\> `Y1Lo7~`J&2nnA~Rv[tBCÂ(X|n,zJg®dֶ`z 1:h.} is)D_2&; Z~Lxl_]c]eH J>Į+UsC8VSL,7WQbȼ|UYQt-WGOϡ1>1{WSʬ˵l-Pz~ }ܗ5s7V uOi{"^͡\O_꤄2֤^0]a}#Vwn@@6}|E^-1Hu`B8YO <'5A\gÄz_Ye'óR+є"_[ix< =6^p#Ngк|A\* k$c|ƥ/9qKsu菛з=+W.y' '''Us돈YGch$֘ɩ'"7IvX~XnOZ % gĵ$^+ul3C 'x5>Ѥ{ L q?anF kUҥoeKRC;C!%EטDY4P#6dJIӨ H2\ 嘶 ;jDCSW̜S )Piw'~TD317tͦ d9ҏ?ƌl(;`dYLvf:vbɭYkTvTֵ[ov4YDdQ̍??kb ~ 5Q08Mcupg~tW3ܽ2!s;k䱸Iaaؽ|xx ~TVńK%Tkg=[۰[SE X\Ԗc*>N;c $ϨC=PjzBevD5w{Ckg?bSq|D l[{ 9jQ^m,y'}>;|J~)? {%5ǧOay,Z2\ӃD{,zb"")*h@\39_x$If&JȤ^6܈S\?״sūI _Zx[Ь [5CdN?*7q'SFːl9.7 2y2I.KaoN~N!ń/P5Fk.mIi:VSkƽ0[B ne#BKc_H?k$U|nO js\=d\Nrx5{U(#>4sKvRY3F1QE-A}mѶՎ]3(T@}X<7l:|劐+I/~7KEhro^)+阧[\a(Ѽ0KD8ΰZsv(~/FM6QcJ$MNfj\hQrzqVa/"21E*M5K^F-3cFlRE,y;|LđTph?di d#8FWaH<0orhsخ<+, a <ѥHZ午st/L6m,_9n4f$Ul&}&r& B1 ̺OV&YV{F7&2/T<` ^'d]Y8jJ Ib7<fίXwH{0E׀a]lo|I\?] Z4 fXЮۭfa k㥬G))W,"c:kmz[σ%sAU_\ iC3k3,Ո~TGv#\E'L)ܡoEkOo`#}ήj֡4H}ePx$CQ.76 Buhlcgv!:2-Azd6F{ڛY uӻ 2ydK4K@%kP mړ̜AϢLw&>Ҵkx,gn4yTV.48 7)ARepwG1|^2+wXb=OQ w*>!@@Ė-gʭv=Na;= `OW [e)ih |W:Cinz<,dؾ:|8 1z yn(Ӟܰ:6:ɯ1$fKҡHBD"ɼZcixs~7WC-5 {>|# _BZPo=PL5,MfYM[.4.UBߦGl%ZsXGy@"n;R}SR=2UT,ߦ֊`܌xmf|{sb~H"2sO>-a,/NޥA- N;nB94ezړM{cnZ}z4KnC3Ћ8,\R$t7oXoLɛG`D,cŗGu3 x t'nYG8A\"qyv ȿZq) ǿ7L%-FzIn{Ǘ"O[෨&?ù) 0]P5)+(T[F(X2Qxw֕,f6A]YcK+E?J9)G{<.M}b Vԛ,{4 Z%_mO{~M5I"n_2))tGbq{Ќ 9GDz^զz[ۅZ_v@6啣YT@LlgN}*mcN7h%'a|`3%ER) paXUͰ eb47[NB#g$f C@LH|pbF0߰c#k=N/xt^NI{kƥJ)sT(>%726k$J[;K~+dY|p!{$\ yȺ v|ϱpwe߼3IGVRqiƴJY{LQڠiw!۸=z/f%sB9&ߎ4L,n:ɧO(py"y+ke54_ZbO{H-:WEjeӾmfeHo2FKkscd:vg|rMʪ%Q p< ~Or#;vGRr> 1<`m0!Svt+Ae;L[l 8wyÙ`؀vUq쿗l 8`_qNЖ/ B\^(64KtBi+K6}XuYV9n_g"y"neMї1Jhr } -jO)!})I~ߗwCn "P5< 67cj}EC`uMj˔S΍ qp:U@/CAiFg778S:tC`(}pZϵGC?ԕ*Nm4 4LM=nߐ!Â5锃J@f@UdJ ayyO[YH/83JcK|ߕơ 0=`ԟGqjքIv$}MNH]"bLCm GԚ̴#7RV?|\hS1m~jTjVOL>—5ē=/prt2-,oŗ)}|оl8Ǒ*Gz'թ{oKG7 Pq4$&W;dZcGCUsc]݉{:f7Xp%Q2G\i9'{`. dS[/d`AŘ)kwIカHt|xWœcBN΂M 紷bJ-'GH@*Mh4O]ARcV-iDF]AZĮ u$QHwQ2Z48qsA_& %-R$t㣌;H{kϻ ']Rʏc狔C Q ݉[[$7=& (,>dCL$u$0+@ (FES/>tS 3T; pv IY,>PcpIЇrjZ=K6% Sad>DS|r| ?Mt@749WUO+m/ivFn43NC_p*#Ԇ4z0^ϱgWPu K Cfr#dM߉>YBY s4@Ġ0Y?] Αb])8j&r`6=I30]q܊9Dvz;nqRGz_Z)Nc2lmU5E`?}j̷HQhp$zonX1GT@@Xhx0EX\D"BVcJ<αw](7tHКfwd_I0#:UXcGӧOd5*'ыnȔ?nIR-_>ւOg^*X*tp*9{Rs^QŇ\Yrdm?#TLDM%CI|8)|192@ӀQUM@?l'~( I4sJV$An^ <1DQO |憱B{@v[323f߷~.-"V`i'^U+F<'(ZgTo 1]1Pۈ,i'rPr8y~HN?ץBe< \{cO9>зmCrW0WBX hyyB5Q 5=kYoU :9@g?oY%YingǛ$X;帨QW+=Y Q]˖`=ituPҽ鼁 | qMJ\;'.LyI a< /MeŻZ~5>)ᘷlKv} nӢZ/"znRg?;҆˶W 2pD"cvi-5s /' -HC qp` dU#̡+6Ͽ\Zfpbr(O'Ԓ<:zWK!ҿx½S{JfCl~v8x4V7-|$ӡ3#M2GziC`~y{/[ݎC鑃9usǯ,}YP]::g~B>+eC*A/?`uY$ P '*{$/ KY-sk'* .] 4*wUF,|Ρ SLY2-:hV$%Ġs#!7PIIܧ:^ $KMj>7v HJ76h) XA刉ƢG,ie;{3_u*dtQA!Qrmr!Cm JozՔV39菎fTSMW [UQV)^ͭC倠yQlru䄄!Ecp9L+ڀMo! b7->XatZK`iN#S=g{Vϗ"r|3DZU쯅ˠ)_@V ̲y+cB{*$Z9޿F27Uץ$$R%vC,"d:s`6*gi!]kC;5q;,ɾMO%a/.asdC~.HUKiNܷ)qE!~\wH2I#![J5NՒ~KlşDMa8;o>S۲*w~p#hX\TxmJoB/{ JJk8̾mׁ ͺ#z(-%&块Ayp^HGK ]k6~o(`rAi4Evr~OcHosP _GX MV#@ۇ˜ovx,A@};5!/WCm`zlf`4P6 Ƥb/ty,y)`O7}}?OᴷaMx*ƺG`6%\2+Dɖkَiə7Ҏ?b%ޤ#jAg {C}ta'q=_qa4"Č#mkbcBlrPpN9> 1>OT qV_: (gj#0^a3ϺWo ߄k7om:/ټTr?R`R7j8DLX5zP#{7/R-Ed<$oJr%HCn7׬?8c$7@kɰTC3+@0(:,GȆӆ`JtsO \ӋD h[*E(bDdɺPc^g"4zMѨoPvÀ*iE"\I^x<k7e^2WCކA]|]bZ\ش쁋${Ԍ.km;л!2Wğ>H9nK@,6L~5#`FL\ T*&;%ޫ(wȼrԶ\&IStdN ѐt̋GF?{&ϟYP')M9lx\DBVzauzu FxIu|jjG';I0T\e$@ӧ|a,Q|'(v""-kC$Pl/mB,hHA+)YC V;%8<(COjmNqNG/:Of$|+4fBaƷQTÐ*o)wƈkP Fӷp.#ex2= 6=D69A?qdIPjFŲyq2 N(l|뷀EҶcU&츫ThS7h (mEA؝yD Y<{bH-KLz.kk61 ~ &N5?XPV$+8}b0UaT);XN0H/T)L,v~%"ڞ%+e=FY#$xP97{JYӊu Ä9\:Կ$Yu|Fz_M XhIZ_ce2r;7#D65+'#3wKG٧6MB4:Yݦ p]Cǵk|u̾*PK\큒6'od+GS6tٮ`@SEd ZF\"8@  &!WԌ$-}Mͣn3.vHBLYm1oL}^HS+\"N3;W&J*g\a77$6 hzCgäm]WDA MᳬW&Ea@abh*gs x:j4{$( Z ~Mv.@' rSm-kʇio BUav.ͩS*1s4ȇ)‘oal -ǿiSQ}.Uփ0H܃4$l)k2tyGH1Y%lm=U4d9tȇFLz%m(7Ы'N=`b2p|H'}q{7Mn}%s~awT7BǬG*4ʼ3.FZ'L˗.ꏰGO|W^rrG(:qhZS/̏O\QhƲOҚ:|/O8(+%ろ_6x!srdF3ʸ]@]G:ԡ;V'F-RgMj4ɘ_)WT08NRCwHꖘ7t=; vC'MݨYMj,4ID~4̕hP: tH<6:Rx CsǀcKn !Vu KׅgcsyTk%@v S;Bw1#[a$!Te\NJ5 |rr ?v=W=yT';*dK[ BBa||Iw:ve؞Ԉ2}76F*PkR!0(.p G'hA `DkXF}{J_ˣeyjM\c{ cHXY♨3v1zɿ.IX;p!LHjԡ/ VlKC !dKXk;0{PMŮыZob2RDRecr &tp@ԙoMQ2Y~GRQW`oۦ?M8m=o,8G~kkq * O\Aaw7O*{pA Œ[+uL/W*˯8R[2/N +#b4\)W̨/ '!9NcҘd r7*9a0gXrBۓc~48uTx}ϯxOyϵYV%TWhDv 43օh9і=UWOݒ6\Si]E<>ovs%$VZb>b ^[)В!әF1M1y)BQv+\=az3GJw ſ6g2,eM2:d0Q}π77dy{wl.]5ڿ,ErRc@0Κ`C?8Sm+Ӂȴ'/s>{8@$%:I0*_T X5{ aߛNէVy]]Ѽ/pU ƅ=1;qұ3YWè4&5}ԄUs0/M [g0SFCTC~l93U>ƷЬ΂ gY'$}3=;?KY2#n HsyDMMGk8>3uZ;@V)b4|rK\@z/̠_>nuk>'r0 HЊG`,}$ުI0 B;RnLx|a Bao}`g ׳+Nsfkoz \Wc c+k *<&6dFiL݀ )TvKnbmHe"15 <0FuTM;COl ^jh#d.3gR4\C?b//Ϟcr]QJeN[vsjMhw u?#8Vv~ޕ:Е_\V%&6y>s@+{"rdZ+LP{1[k=Le=-8|7`n]Apd6J6[/x9W3_`r+Ws[*ţDN-hվvPA@ kOa~pY%Ycumρ_Q';Q~leX]!]ܱp؇E&(|4% bDF 5uMc$˗yJq]S)>oƮ(L:Ȋ@l<)m>YQT }!3+Z3? (i< "4 o&%m)25T#aZ}[ +{NFqUMocJJ2*B_fS(b VE#iYvDC&&z1o]J7Ҿʐӕ)+cPN̰qgR$uݚѓT NL',7M'c ^`ՆN-(^oԩh{Q3|cl;ZJh2/͔hk^,H@`T2KTj)*A&U,q= 3^5|F(VѶv?ў"B1ZH&*DuD4uL`:w{;O.̎yؐF%(i5۶D]As/'vsPa#kjL5-cp6j88s5'b <)t Tѽy?cS^FBIgJ߉un!/.u, aŸ\|zDQE-{=1/A+eq &Ԗ Z*+fƋjQuTaQ3*7V(.~Bf!wE|5氳 "YCLbb-RDބV4:]yYN1/$Ƞ {}T.znִ*Ũ(auR6([<^E!?-QZa)^U:K*oqCwk옮L.2rXBvC~R_*|!2d˵_ 2~ 0GAD|m;h x%J}6e )tBL9dMjXn WPx񙥙%ue~G6qv@;PQȀ_B8p6N#~f-Mc;dݽnu p7@qSȻNΒ;"ZÕ -+Ny'& دyERrRxT1ED*KAM)u`Y^ӻ!`~mbm} 9ՆcTTU=dhSzucu&|+p48N V{?1q%X9rFQ1pa\ ` VWSYUL MHlE^ϡh_lKp{MyfzoY|^o}B7M^BBfZ0x.רּUGDfY.`ek(\u_N<HNr օ9 k9lMśSA[pfp\[2*IUnÿs P |~?{ KBryֱ5\Xvr6v4l5Ĕ2  -dޫ*q$o~0K&{nJA!G,=0Q8-ԅ:TqsM'*=t#ԜO bcZ l^+@>17J Ԉ;zw+irX-&/݄L>08yU6ho8a!h `ACM.SeQ;CC$ ̃1Xl Ҭ>ShZL|dhy;sb8AG-F"l*4Er|uAE[\|XqF;w#&6U媇#?/\Xerՠ{}bK!|!G$ 9#@ygWzv1Y?b7@G`#`>boT7q\zy2*hWpQ#$h/QRO2_-E07t\ݫ%Akf+S-!̸*ahE(9y/goYCAPYԺA}&Qe%qm~Jڌl*㿞MLLem QCq\14S%;O   Zwr}bI减 Yct'ٵ͚IYez=,󢇕eιUxEx!mD}X[Bp*JnJ_CkKcZ ;0\aMϐP`qzFmb~Nu\Rb:KmJ8&EsP+_ \um8_KiUOADcUGQӈt SA=][C/^r-Sʋƛ)aݰja5 ,g]֞5r!MTOF~#2<2 1V'L8ćr1n|BXd$gת$[lϕ$g6pMKѫ~KHuqo$#ujgC.YWNbm4> i',R#L )Oq}B~,R3-_g+ԖP(3x,0 <>xiȑoa\ >ΩDrBK۫KCPwu* v[3JH 1N&lP}?0&݊1Ç7h}Q%PAP(~c8u(LcR7Y1Z:_m3Uz3ۭ?$=oj?сF槻^\\畋A仙G⼙Ny291@mg8GE .OEoaYǹ1S` )'Os~k>h4eRXǚS" >)&nR)aV991&Aٝx/&~EM9 c){SƏG\5XV>nWyEs ʮ Ĉ) Z8I,c;w0ovsN?0T 1p @O9\=2M6#䄇M`tˮŦvEvő6%qXdތE13;Vi6HEd HRً`=:phr8+lsٚĵ ZFx%a6l+W<7#>-/3ߘ!!B.F mBcjVxxɦ9Ũ)% YӲm[$͈KC@/]ʽ9%B1 *OևXQ3zN i6u@SG%dpL ,0*h>0 TfOcbfu00i7+WЩz/@ ;fQ&^] 6fs^xV.rXpb@C=3Zʧs &>lK{,J?Iwr$G5l2URi:Q=3cRZCA'a_ k4cѧFŎbGĸZ+Mza룞b|̼$ݒyrx6^=i!фvCF#YnK|8;G&/f`r\Tq9^$TĕN 8x@υ)j8 .* ѳÇr^f[;E5ҁ%>$uJk>z)PQ(֘5r7Wp\ÇNڢ炵LSD+| ?Dѵv&p~d q} HD -zhiի1c;rE)Oa1lIiSEnLL=? q0,7e y<7"(M8/L88vIb/.%l+mn6ow)]S*C(2WYYF[W"zTvP&0k:?,ϨmC͔-Y% Fy[kk¾ϮK6$ƽE,偫UJ,bBnv E6SPJf6Bw̙}ۼ!?OQcdn(4I/b,CqutGd Dsu.,wh {J~gi'*i >L?=U5H(s/Tlփ-:p#jb 9pZ h#Fh?q ڴKVBT~]VGT8exnsHy[ԑ]wޞ1 M$̻ 3w$KUK5'M`Ne&^I8FAml7NPvn_ϲeKsr0Zr$n=ņv1n@/ƇC&wRmFaA>I\>܂d0ˎ %xurEnMdy ƶ EYV]2Bi8Ӄ$ |?J%{`k}Rʥ5m)k_T\zcl\tVAΝ%f2&9A,DCm|Qa^%X9]NTb9W+ [<!3F7B4¸aXx;H3,QI9LOwx׺cTPs7VITܓbA̍ SAH'_ ;; ZD4qc*ue(ԡn@ yI4^As!YQ-42#7a,GIJn&=y8}?FNx*tšj'r1;S/G>DG<=a ;Y/Y4fS`8 КO7L8,{* żO-}p[H.pj\4žLr>T~k0 \NiI U!aQ~X^vXT쒘m|CNM+ RCgd q93D@ڈmdFV,fLnZ{, Go49MХPTM=W/Kڕ OFAtBqgS`InR8bcA;.O5vU怞!+ފܗb> }ь]xt(r9:6`M;`_WtN֦W&,-f'B`?Nwe Z) +C% {&rSg=km X-yZe6` gNǰuAYj"o,5->Pcnԉz e=ը/H-lىp-+U5ӧ26TxiG)>Օj:3fKˇtQV<#}sWH4#`/ #6kPIoI`̘Q+qnsa xzջ vmJmZE^$WaC},O8_u1=ՒkA80Yx״s~La9v4!*5ʤAUEmL[U(g $;.DS L19`'2qz$41#53i)L7pNRt_M]V(%F@;B3h `hp obA+;g [ڌFHR9r|~X8Ծ~LW;TȥI^#zv&F]!e!_I{WE0j wCÚu+ng;_dt Cb/8~"e.BB;d¸R2+PtM(Y AxxU>z9Dօ)HptL 9ƥ|tͅ#Iiq%~bIF%m_dS^(ELj4]“Cge(R4n..ҵ:*\Nd#N~VdX*R(>g4ʻ+'aJ-t30X^`5hv> i FJngn̘n-FFa3<휬ciNMVJ_gvy^sf[n|.,\n<~ ҙ%#:mqmWwEc-"JjBjޕ9)^*Gb[m qS9 Q?@?,N LԭrUܰfh$_V4nɱzhLS#fi fDi%b4„I8\V=eUVYrF6۽h}@ۺo#B x @?QM"<9KtE4ir_HVq[Ը*{(^t\ةgٽ5yB\n _ħv)Z <~c}6"[,'GWJNTO8.*|Pj/Y -_ƛ=> _1_'SV|ꚹV|(6 14'zN*6"I-NlWB]q3.ۤaMe}P~h@10KH-S/Xչym5G'eZ%JtnOvv8Hq"G&Q"<6 hj['i=etړqnnN(¾uޚlwh!aFyrQ֢\BvRC[: 6]'hmDe47C0 tp|{j`pK$4qZgGPζ'*qF^#pU0]iO70O'YvdvRi nH}gBhjT OƎu̴,ANܟ9ڋzZl6^j_تIXZ"րNU(6+3;`M@Ejocjt\*7qFO68dѥ% %ny+ pc".)zP ͓c?8-@*: bDTeZm馭tT 5&B,LdXυv=VՍ@>ַuA\lGFyc3ڹzĵ&(#;K@kgd.|@ӓÄtӾ.m̓?|"zH棈D39}䠮v5hY<0 [[ Ku* N1,t$6@p%͵LU>|WʄKJ8lNcV EqJ!CRyḆ7X6۬,-66oszSd+͚!p;h&wqc(ռ')K0 $U/>k3dgYG-_ 2=8:ɭ,)4,zF.&bT$ꌭ6Y2`&(k 0t2 #аy&4jKw1+׿XԶvPrB 2$ut DmF(%bOlQk_[pIO 4'x`VR]RA5'f-N`ge!VD d1܂Lɞ괜pKaP҅<(ب˻L7)l:5JraBjreD,OzIuqo~*cp20]S%!, v-BS SGi{8{\r'ʆ2qM?uu3tXAK# T`q{n> -ڵ#- ?z-.-n?{$M~r舳iQ+d؄cdV+(pĎ>T6QCiԔH5_S` ;p O:uACxI !v{o:g8Rf` :#jDWYYhmy*u/(zMۼw۴Yނf3,y{LI}K$S[ό .=p1W ޭo,ܡxymu)_'mU9$4dE|so$_G}i A6ȵY܆&.tzR$K!%oԽ{w4[sݬ3TpL6%[\!˅r.|!2 m =kj{PǑH=PG@ϋe9̲${Ɂv gg20Q~/%IByR_P7+GƄDpH1beLQVa )oo<7AG:? ̩ bj/w͝ug{  lt /:o9LoC񷤍H nq]˻MjȾK!יJ\@nZn\fhP mfMH 7'G'^>Y{LڰxOLT?SahE0{kb`m{\Њ`)Z>@K+iÆ^z`K$fGz'0Oz>)cθKTl\ OeHCH<#|ʼ >*QYLv9G9z'xڠ*%`I"Uدm$p qǸ_k/jv,e죦&r=٬ u(O$T,~!imfZc_mۜ|خ6^CB$4]b|NJ%+F]$XL5WeLAupR?' Mph<.;dܻ='|;a$Ӈa$Z/7̎.>Ywem6JɋOشU.c$ެ^QhX]" B$E2vT#>G.S֋qqE a;#BvLzCn6}-Մr3$a€(Z9wJ߈|ҷ&O}=r'f ,MtZթM͒oك\FͳoFNN6!pd"Kt._Gдi^HD~͓8LJ;Vq"bM0wn`8?ڮ|9(BAK iC7(ۗr/F/vE؊I j`T٫.Չܚ_JzώBw&hB6ӠNOsUNKN$p(f[g^M0]CoFRx2/z((K@q.6Tx^ +Ğ5M|_m;cw}lMͺi .UױTkI&ЖM킴. {Bia 4uO}1 ){8A@\Jv.ͯ 7ᩣ^/z{G`n?!}@pUjK?Ds[n6!ˏ)@pEHaP.-r{@ERy-gh;lonΒԑ!fL@jm?t`Ā4I 7p`wĿqǯRg`%0 L-FfQl0A7pj"LĎE:cT !3ǹ":گ'ЧxR7H)=[DTA'c2ji}~ML~[Wxq%Jj0AD(x5i.AMJL#1Gf 0*dAYLN%Qbb䠰A{%,'!$*gxøډt+Uzޤ1^OQfW&fMlixLutB TW^ g !DFW[$4dzjyC[\GJe}i9=ޖS]TRCaè{Dٯ|4\/uEhyD2QHvV\&<7E r^?F4gpkx|њ\&bE_ ,Uy\k!_@eۊYm%վL N2sҝBf_{M41MK-urS-|qo__ $8k Ҋ,dH@|y"=Kٲ$P'y{W<^# +}zC-q|r"diPSIJqHl8H:VЁ/׽9o-,Iuͥvg"7o'Y qAxsʋʥs+ZfG"~Jp_]SȳU.,z쒫1tҸr Rو셬]Q|{e/ĉBT cHd`~o=)'_K1/c <82a8-%H/JĚ 3|?m2d8FQ"#E>I,#U'4/gRL♦@܁4~8qVjҮ/k/m>;A5L ]gU3Px9O${G`An|0J =%}HR;nlA:xgo[p.zi~ApOT"޸( %tje:mzV%΋CQQÛ p~GW+qjPw۝p3آ$}/ڙ5t]-9W29d{˧v#z+dD0襕n^d0W$frW_$ O.T@GF)(6q<[\IUZ6 /f.4<"7ҷ2s/[q 3u h)6*#Qx*$ : hgit6aW_6 _8M"xś5vR3f8zvg̺cˊq9=lw*rB-/"-Q fɦ;śXK aG$Y?tg&:_]2lgzht5;5r6MۀiXbR-/i«:5>ѳD9}4V; H-I}=T Wouc>?(Ś0~I3 3@ݲ1#-C*GiɉgH{nB&*qrpD*g7^~_=#j^:2F ZV[D9`l+|"lqV+ij<]ȇT}C;h, !v ;cj*@l4Wk A r+*T~Ģz۩fE/fq6@&&P0IiբG:9Q{%]'zNnDCt„wɍAj$s˝ ޻ W2&g8,'fɔ^$n̓GQ&s#S'وV PHfWr#s&|g0ɍ/~z++ƴx˝צ^ұk o)0ijֶ"b`Q^EsVoXйڤW]s>RSLzZJdWWЙ=Qu+*\4F>pM{a$lc9ɜA#MhMOM7IQgNlK1\̓O*x10?+fտ|LύhiBqk>bOi}Bk.Kz,?tYʮԴr@ 58)P Qv;w|-4J6H3;dzV{*SWsA7+y sji}obPR(ˢN&$H:nOgr=n ղG1 ojLvYzK aZn:74 H&)`#"-\0 tKlseF$pNAML>9 lW[91?W.X$P %AE="2ЍI0B/0ʷ1Mpw {)-Uי ゞl52F"KJ t⇝S18t&lnIP^$auʗ6ېP%=|%j7M)% h!Y{PlEZh*srӍUM~τN.ɷ),?%' ͦnƤf]iB]h+2fHtn'sM4ʈ%P2_C`u X?4<k4\`]z1fVx?At+<%[cSYw iw,:n/ĜC!)h2ˑcD8,?5n1Ztq[3g\ڄ}F5Hld Lj7ymrWKF@eCnҏ3G kϦwe/w ph鬨qU":j+!U[)UJK]!Htgw2ʗ Hb8'g6J 2۶D􎇿u9>CAEK(D19,VBͺJ>PQ+cvǎR~V;}ςgQlyzT4,BTa}f3l0(zs=&[_Dm0ct\Yga- bG$<;<WZpTIH\6Ju_?&0J+(4Tr"4ZJ,3Y;=WC&h0?EvG4շGnTd C6ۀ+.Z T4[3 S]l % ^#FB,⑯|hTwsY iKE_TJ:~f,}['> !ˣYd1coH?0m:J|pnBb!h9dqwJ&F cEfȱgf fIgflVurVv͹[o_¸0͝yaUKHSώ39C4qQc1ٔ5ai"N]bΓBNDa"wR %6)bğe_ʬ'/ؘkd+q-'^H CL{BYgUUM`֎|k>ĒXZOvC";hybXD%OX[8Nrl+,b64MMDrz94NM2zMz:M?܋F>/ʫZʀ=b u^x\BF.<hp^܄q, af[H,>[!K}YƏ"GO1Ft(/7b%`UzW{Ns\NFHXND߀`) 81 6Eͨt@ٗєrSv1vy zK}D|+%"}.w/![eS,FeѼJoy/\[-qtcX(xrNg`>j:GP\5tMXSU"2(6v!'sff|/Apt,K,J?l TStT=:1(Xhyd&jK_>HƢ PS1;yE|7S 8uҌԌ\ׅ)s;4l\8RYz7lVfcwtvVzE;HJED[SXB1=%hBd[KW˵N3"S1Wn 1YjŊS['^Z%&L'Din6`hޕU6-͕ fԎ\z~(*a͗@=35 0mG5=o], q Dyl+(`iUC;0-J & t')FiHbl-3`y\tBK#eaR{TJô/@УrݡnOCәJtQmMisVpAܚY>x0*[;fd.s{|Bs:< v<_WKF~>JK훘E1wI܁n/.0Huv*2Mi̕`qlӅ<18UP\mjɊiU5TM⁐ RRxCݱN:yWG[Ni"d{Ef\uD\)4́XC@&b5*"nJ)4&.bRЁYdi ҂7i>h0TM(z},5d\\T\N[̳*Q @iEe׮i  C"2?]tSZ՘Bs9ݭH .0Y謶dG1(M5τ[NH~T]<I/>.DJ*us6pO>œ}gdNJ:~ T؇,%Q$;鄖$:Ù\H;]BJ1 N(P ?, kHDoQ+/mB]^vYdFoo;\m n~3mr{:M3Y#3v*8"3q>_'lPc ,Ck'6т-ٖ>yb{Q|O S|ո6 EA>l!vAY*8Nq'#qi̡ X&)wHUB#v;wVDI?\r*7x}Z{ő'ZeRr2CKN @MJ!E^ q}\owHvʩ_1Y~?:tGdVն7{? A_2U hnj/se>}PL Tq+?xdLJrR|*0$@ÙGֺqUئ Q=Q/[ -l 'na4^D{7oQ>'"aF}0[ߤG_$y&j={.iL 7րLf !Awg4(,y?3q\›+I~_[gYQMq 3"B TK1-F°SzOHU bi%N =JnjMM\!:]6`޽Uin 8nƄ[4Pa1RR4u c~A:G#N^! U?;NGg#dcp rPYe,QZ}3h#qH1k7f}fSyr/@ET>ꬴ/|І\υ&G'JCWn\C2B&BW &OZd<·#yWxq\|Xw;ïV(JRd7I?)m[#('L}_2TI*1&)8P-ؒav# <>T3 jjvL*R=H ^)Z!|Г(r:d!J7Abɽ5``I4wl³Β-M!֭5 VҔo۳*B`! &JC'MBD)%gP3ٜLܞ/*f쏃0S:`wUvO؁B(䮨>V y@J1XĹ,OF>U)jVzvȆ tyh)MUvn4iUax"JzG]ߎ|y<$?>b[р`3BXz},vpjwl(i. }70g$`\ ƛajoԷbEb M0mN'hv]u3ª j:ChRVe}V@f(GWxn1PtX;l>A=1Ɣd$V9 PZ@50b=&26u!! kDbˉ1E3 F`A2Zcf =\≐x Ig$uM4-6lʅCÀD>ϢgLqgndK G `D uF ~[1Qꑽ)$ZY[t]u.K9 Xn KCߧg_aEƥ^6\S˸q%2hz_k/:G[jM֘x>DbbSʛMcuE+˷؆j1' !גKfɻJE+(W۟-s3/e\ѿNKJ[X[jQ='@ ؖQsJXfWdrGX̾C<L8B9u~cгڭoab܀^!&t] cŀЃ8Yv RpW̼d":yXIvWK^m4#AQ}9{J~&3v/}2'՜M<(W_0DŽFt"u/[ (eu V(\)Sme|U P:!< 4SuSOw*}._baRG(~x ٙAx(-wX`,L,'6élx#=%;7XUw"H~f|߬q e/N}5Y 68߻.qw> 2_sߟDAPT$ץߒ@l怜dY{$y`v9E FBkIx\1mPW:K{uW|BH0G&=֚Ĵb%Н-$p i:A$x'Ol_Ɛ+⮏|%mSN4 8Z90\g, v>/}6(D@.գXG赒[ʶ0]oFǸog]:y]6ߍRY&nl')~lp̖< df,B\*;a4iKˏG_H]35m`Av_pļ/y "o01`Yd`[gaZo!7o7% t@1t㭤 x3ƁB*L˒^/Pаv]},du|ONpۻ(ɐJδ@=le9s'\5k?jLf~UAר]EAmmy4A síHK$ZGS6 ¹Ja _0OOPOuceb.G|4BnDkGKcy~0Qc|hDX/Z)te80f%bU?.m N=b.X,ǾiA /RoK/tt6{luJpUcΦل,l"VeD [{`=BCW)u kSɊ 1YXJ=+-Apjł7 `W砓wrd; heDwl癭&.lmR.9HL;+0pK0R3^!xBp`b[oޝ{\&'!K( s_)>f'E! \GeCCy%W4#r %h 06I"tuOVPԉv0CDh\V,Z^-*#҂S/>rubUbCS K.grHx['9ȐEYY;-;)rȗyW^ 3e\JUCEmyvW qHHm Ƨ)2;"Z"^ P(߬՚Wɺ#~ 1cv"wjCUJf`W\t0i7W֦o^X᪍^Yꙣ+뵇<4SuY׳PAxed*wsFpvZn`%V*UĖi- M=@PM>1H(BeM\Q-$VFmU"G F918 M-a s,FE׻]X=%ZSFT֔/Bӡ0x+\seR3PCjXVX.8/IJ%U/7Pɦ-ؗh>Q6yYƖKz ;*7Y-9b=bjHFƿXsV`P:-Pξhixr^k ] %x4r#T'me"qe83/%-̵AO$V%CgiU.YTګ&m!}g\ĞWڟ̰{Hz"v$Nj"{ Z|/xMe?,z3#P(uo9fdo 8uqb׬;P+u$yA(35RK4)3Bbbyn-ૺmXuM %ʍ6d}SLG.W0^N7avyE75Wp#FjJnsaz39լLМ:?e(^ܥQ:|.W W.ToIWVtYRgXMerY{6`0v&-l1ȏ*iul(oDMs6εOlnr4hl0&U02q;ΌH8m"(+mʴ-h >񭇧|53<>02x/V@P 3߃eM )b^) >ex WDPFwK}A2ȕ&03S-ۭݿꩾ^Pzlf<f dZƉCr4Wڣ^;?%S\ZMRV% @(4%/nM[)-^+ ӭS&B ЍY69Aj`ݫpL/E>]7(\:^hƿ=УTU`8g6q`yaR4 t?;)$d8nx-MS\*OUbA|)6qiD~zbrM]ܽ*JAR$q4p`eI)']^m+  NҲx%'zQq!7DZWm5'B@UuO- AO15r)ۂ [3"̬nA v2ϵֳǐm6ӧ^dÀ:xܔ lZ=ۭ6&@mɜק\ipŽ J-VQl5kPi! yvQV o ~WZ T_ÿ_.+4,CAǹ(o;-ɽX( >9w GŸl, ٖ˞`z9 <syU.^_](& %]3Xx<Jɶ$M9@.[fAHO0i吱 dVLNMIGߢFT˧xR{F-m-LVJnΈA8 ,73X>1 znaFWz:%gf' I5Us}o[ڣJVRI~ԳmH呂nQ%bE5,+;u_t(\n2*|< c2P ?޶ưitOIn?3Ƥw'ZOً;>jAt:tq%׊4˗o2.$q!RmF, ZPrϸ'p"b O-L1P=4 b+ϵUYdWٻtnC^nx T>FX(Sitƥ%;ǜUqS㏄e dax ͖|T, 0AжEUgX^$lT.f Ԋ"ggN6Sh-Q'$4 T/+V12u߇wu2|SOĽeha1dk)+ב["9qGZidc)@WvH]}/~6 `^Qx?|<"".H"U@}p*֪LL#+}[lI>@hg=ƥa\?D+6[=nt4 JOMq=j]<>i_D];M$~ Q[Hڪ'[1Ȍy@YrWL[:a$8Fb9 |ieE$m?RE_>MB1:Lgo()L{ʑY5@9a]z Lɰ[ڸhlW$LGmqF;QsVBr9(}3@9VWXHG{W"(ɅCtKܲ';OgLQ,Ϟ$ZAFÚWq3,_f\ִe]zgA~S%6ûݑܛX_(Av '.}b/t0i/ H01A-Gpq?N7rqolPD5 8feA fZa V ,];ixuI!vV-b;!K\2@1:O Њ-'gAx }mqTF_fG hiP 4N1 $qu"(uIZpKcoc|Ol}|hӬ jršm1~iA K'hV# a?_w(nSqI rU7Xf\Ln6v&4IBA܆t ]Z]K;@b$̑y&'R< 3<#e}GA`hY<&*{ԇym֗ ; # >S}; y)ǼrcW~gK={sB}&Uh P\*TwnċnwӸ`Zڷlq}VIR8:kQIf߈ %PNuR$+ݓިm̿ 3^Նi TJ![Y0Xd#2t;8H ayE2[Z``Ԋ|'$qYX<,;)hjv| 6lwTZ }Ͳ4OLFᖕkf:ʼn9O׏C_$&?rpԬ7q)4ҳGCeWbY u2< =^Z9;7hm:EfWJAցTɄ{dvlJ z%9vm#gQ(?\um%$0ePtȀW*rKNǻ TV^G2RZa(( t`aϘ 4:-2UT=;W\$T 1|VC &UmpיAu5Fq"5m'̯$Tc1u*Y;Eoxmxt0{(N2A%cecr<1ʎh(yxL5;T@[A&+I2wƙ64\҄iYrI^B~B9$Qn~a<. ҽTe+gZ] qq[%m=~>B:²4.fW%8<_xri"79tW(e:[.Fe{S\L ~QѨCii+$ 2ߪ 25'.( ވKuD}CSߣǶ!%Ig;(@17"[NRy%Ӽ[υM xFL|bR' dzq,V?˒H('/ݥn?_jқt1t81ĪN;$ x!y#71pįby7gݳrxFnY=ij{h!-bHA3:c_5sH=/=:_~Cl[bsg8IБh=Լ3crݽG.XC֦ 2N.\mlCe~xaqNn<ӣk qs/wY^ႲXTҗ]m(+?7K 7_=-6WQ0V{@IL޼ݙLןmpt 0ϩB+)'MX2e1N8"|f XnôOٱӺ tΫZgUr88jZ0u{A גzwQH)6o6iJ?EZ^ 1+T,#&6.QKN$\w~pʹ>W'kvgLD'~bv<Ͼ>~IJ//) wa)HtY}u6l6cjX2=//=@~zHʵDkfp .!atqcxG(X]IژJz*S}쫡%F蒧ɇf?Scae 2zh;ggOT Ɗt?p#GZDu5@ZoepU-\#_|FjtyQñCʢ0vK;">NhI]a:'d2~5w¶.}HiFF[Dnͦ(0h\ mzЀwWx?VMY~ROi0"e||cѻ7"5SZv=LvbwX'uEXf; !,SAj"i3Rjww1'@JrY'Gًt4) > 4rЊ)Q-φ@i |$*Zz8:Ggpq]R'9Ƿ_Jb(/t ~ hEH*#Χ゙>q3%% ƔRfjO^zwd]Nhy:8ѪgB5R?M>xGtEFdOf|*E-t^RN~rx ?N\ܠ%IN\DVNU kiCVRt傯[Nfo9`hSr@ϘPvU!D1S*hf6fUL ]usr6s+n%+J](Ȋ/z2V2<.r| B.!!.+|=ßNG0mͫ:Rqvcxw%/eVxMPXڞC+,˫t@M 2Zh)xjHIɮΟ.%T ͈z$Mn[89y)\z(E cv\_ڴ&縁F#k\a Ň]Ձ1兮VٰsG),š hZ{0pe@hqvߚsL;7d{FU+LDFn=Crju^Hi%g+6;2 C|%RLYb3V6 xgnٙ@r] |ˠ2*b:K|"@W'aP4:`4ޚzȜXފis>O1rF*ѵ=AFL)o"cC f<)y oZ})4I+{Gy~.k? 6;Gq[m:@7zms%%Ođ0Ei2z$9Ni*Z |4p(X+Cs_J;"t> v<@8)/WOhIH%so?+u@<"(S09FiB>O5O2BU TDvұq"8j46#*o T.1y϶3KO9jPOs[kQE1 Fpec`^z L>:_k%q;\!-VrbB? G{* j-m2I Tߣ] J6zKJxP^+ij$gM6g_wu( KByR}[a-%+H|&7S&$5R9~{$!txг0?;sr$>pίP%ǎHV9OXA?7;rW#II٥Q\ ɛR^+~o _7y6i9z "C9騟Ͱ_p~^rԺ8=*>j;@TsQ)X6~a*bt>٦fU:^ y 8n3U5{4GѕtbςS'"+Ha=:{}7}[FT K"鐫&;6gH"ץŹR*\?z̮u Ѹz@_n3I`qrvc{?3L: 8"c2UQ;Ҝ)}`K=&Ր E`!&@$x7?d%{H5'uAW༙/Sxlrѝy[U,ڠ-EoyEeW>Oaic\iJP 6gw/XP5}+Sq$yTe_h9➍6vFgurFj aJB[ ;`#R*v77o6*nⰊhxO>8nnz,"eu h|r쩄TsR;SY,oBiV_!~{ cfn˃QϨ;~^zD$X,Wh½(s#Njַ2eHW\FY;Pop^i(M*JK$)m1s(,)!?ɯHN#q;/n-P!@ g^$Tx+s_V U%7c`B`2k3+E~Ԋy[b+a,_1+)dU(웱LV|\2Nw%ws[wUE% |]~ gNy3}bPΛ2c8|YC8ddQ@D1hx3CL>4/ AtYPx,#>|4NV QB{AzW{2 sT=2n&гRղ6~lTۙQMD^SA$_2ZGn*?iap'KӼJ5'~2$-f1ӴNi hl|k HSJp/7Ĉ!@z1"0 {%TfXAdfBI8L0k۴J f".oKn,SrXz<})Xhpؑ ў&rHފ] [spWt1K`u}'B@`N{̉2P;g-W4,btƵ'oFٸnF~w&50G|0>ϟp͜ ;a7^52~6hΰZ6e$A &5σro4C?;"n.ۑ,zJ;@bQ؁7,9gp4TȆץ4Os7{Lcgi;hJϓԎyz:64M}7$ ECuOxjU\%'IAn^9t|4 wyGVZ/^gRP8u>6 r=Yʦ8* 74t~4r.Sv̱B[``a_9p^^1Ӟ_Ag"3_;SR[r@^MǏbBQ&-LC+ xOH}q0/U`xkCm(Á1gU}lpGm)Q2!YtBs/:H{mAڳj Dwnd/ XfY+q.{^_Ж4^+Oildt ߖ?%}Y<>e&2ڭbjlVn\mi חNpHlxp/FrMy.Eq']"*00.y *v2$M6F[ʟ%nn@KE%KT!1eVx,Evú)̽[ྨ%~g8V IZ63m{@ҙ Ka,*s&TZl*^\꺱ns?(8Tg#$]KSpW9HR&|IZ6g+~;7sޯK8Sr!I( Q_w@}h l69ogS\^WUEDsğ#ѥ [2Pa]Ƥ" #p:iF NOu2 #A|,I?E/{K0Z$]DtY#d+|aMHHW#İHe 乡>[zy .$(m-<-pl`E[Xryb"PAePM4y5M{%Xy257LK6`jBYb(T;0Te!Ӕ=hK]|TH&Y :E\pF啕!uv)x& t-(uP_v?`P~}i.ZC6m8AJ7 A\ҧ')s42;P^ߋ&ON 8L7@iZdk"\'wƓ.>8eBZP(ܱ2d]eQ1 6Eݩ5R2g,P.FO\ʙS]0Ԫ6j,C 1V PADWmWEafav">[i]A1?b.ߖM\ڃ.?`b nĬIv[õҕ>[ >(dЖ롗59 kl|tKmo?4j[.G gT9DH> lQy7\R+M=⡣^ \6> 0ƹB kZ)LZZ7IѤ'i+PިDO 11O 8ҸInR~:\2tCqA:@}NbDNRzdU(0W $z&(R>I`&?V]A L6UszxZ4Sehȋs{t\~q"6uDaNRԌ n\ErY9ٸY(!MK`wvc%'vƒt%~: CayWnv'g1?đMpߔyV*w?R> QՌʠNMx\p>=`%29@)sn0&f"/\7*!r~reAXv(nH}V" -ʹ,*k ܼbũt6&:=0EgѶ@/Y$<Hʻ@.|#cA/ĂI9 } -fNOa9P{%1vx9XO7@\p˿\buX޲"Tehl$]9d! Q3TpC[ [[ҋ< װ&V&c[za}8Lm11]' C}!6D:)1in7g}GY|X@:D(Ep-b Wg-mMnJ0i4(q^ڰWpzs,4cP>qVq#Sޑ.J`jF9B9z^?g2jLʀwz+pI7"I 2U6c\ I} lW b2pAǦrb(O$5e⚶])-XQ2mc)ˊk aR"Fi>Ri?0Ҭ$ͮ3ܪ˩" ybW/q gj{=6j3גoE}NXL8 FY3+~|!eKΎF+7~]T6MJԨ+"?LlgLN)9$TP 9wzv"xUD` @i<-MU@ FK61C/lwbdBĹ2RژxGZ&h]!Y^R;j[;(`3b֓%@PSCw{v/5 Ŋj^"gqdžmc uR60 @cI9sm-7}ޔFkᳳ`d*G0VnŶBeK+QMnc֥,0o ;mf4@lϭ-I۾ުH Uj{o-u`\FCEuִu!omfXz1C4ۯiyVy8'u*Q#]9iYQ1}.aMpSDzxLemRP4O K&ˋn9RxbȪ^;5ΫEPe0z|N?M>,DŽ,G+ېbu~&T5bf Mx vOl.PES|9'ٛ4??9/594G,9@ oV2sdTޫ\D~8}-k5A͏boz2ՄqP bТQfGg)r*Cd+ wp監bґ<\ gkv#K~$$J_* pkJQU._euּz1'I;$OlZk95Y.yO"+CJ!ILe֔Ē)4+B@N0`~r؝Qۅ&CAf)8+OĖf^m8\L{;;ZCcum jnH2AtkL/^#7PD i>rWZh@|8wPUX\m]Y錎Oa/w"恖߈Mv|5A3gk C0c [`s6zuT+sqCƦq@53mPΚD2 nT߾XTRt?i|2;g3Ui$F_;,ᦾr8i?99 `8ĿWjXN$&~O4{י ]aίT.1;Dy6S'\3l)Up] v%LDtF/YeÔh:f.1ًDܔ4EQi>N@>XRRRմ>"i6bz)g~ U69NCQeVVru ⸯqli|;D\sb7܈ %k&x=$诶c<;p񟇎J}zh;j,7 ?ލ*G c}Y e:`WT K{8,vY0WR tRj3J4' _[ BWf-q&Sv jt88*h|#kt(큸3a n4Eo;-,V !R"KO.Q4=;pfW xNd(&Ayc@Z TZg{i[ݷCiP>ƎpV%'kMa]˼Bz坆$AZV+5U+| }.6iNWi7 !!׫N?:: E3Cj9UTJ"!yz-Y>^B+=bC?P̧W*iy ew-! "~Kw(wx J60ޭvJ'_а8 X+cITZ\PΓTg %9c&4_AhC/sk݀+Z*`uZ\!.L0l'#%U رVMY9ʗ\fxT =xgOÚZ.+K\nE63qƗ1V"v6UJIi9<@c'7\tyUDW_(3I|k|4 Aax;8Xc?.9ܡZ&x^Dne 8Ko.'PkN̰bJdgDɅ!rBH,I+ksHm'F{,5l_ϤsKCtm3%pUX>dʵd 08z *d,v9!z@&cG:@"/$(8HBݦ ؼx38}{[o{02H)JNreyXd+cJ>1XvZITc<LJfd,1N9VC0GO&a`~G{9XKHބ*v@Oj\fW?q%nylCN`&X+owuB|"Ln=m,G^h .hZGۋ3Ѐv7%C\6d Cd߷8)~h)TJτ4B,8/U%M0 CԤ0Rr=W 2k(G),, 9soYkzARADd# X:dK-uhV"4r3& ucc H {,Esb,#izwRCl;q}K@n4.kzYɈH%5_hyVAhzsgy,BNk'TL+w1>ӀÁ͟ѐ gqT IFa]1kdr!VG), ߛjFP0w"MqtZ ݣˉpεB?nNT 9Е%\=W:фxOM A'W. R>5/6F˿,Ao y w"~{xb.^E 0- so+ƎsWiIDi ̡ER\㉼4PfY[h-5 ^s? [cQ l59$Xt]Mma5af&g!}xtJa_R:cl۹QP(? 풲CYrB~#pr*5ʹ߲z PEM:rB75%S դ8o2ƣThVˢo~4eІ?L@Hi&!(?}*( ~ mx.""q?S5e=kԞE1WY]kJW PhPw[oy c!^ +uţ,Ia _TL${MC_x$ʎoBXQeݠQt @*|^{do =Ox1č>QO`|JyNiTPfI**5.mnNew]#ņD ]dfk"%rAYWo #̪<[0oѠX P6iѡ\lGta }i-ɃB=@K%ỵDߞٛ;'7?K)T*5hڠ$BQ 5"4@h32EwI$;E/nN7{Sw}cV+dgϙ %y1{Im5A̤ ŐݽDPԚm Ć8.7ғQ|= и͆ha&U"r,ܾ͒].|߄b~/$֟mqthu1:K8rF6zERsp y(h)R /AE rs& `F@V.\ԫZƸ$ pBD乙e?CWRQ5)b+u$A;qׂ`A]&`㑇xⲝzWD%Ubwa: ' PK@;Ϡ|GOCC^D8YU_/q Q߸<$Q(CFdZD æ|[KС#UL^aTFppW\6ba"[$Yw;}!ۓ00sRaC=`vVo k.! p>Li.QĢz+w{rjh터ֵ,-w.wZ7 x1Q[N`W n~1x1Hž {ɢ!bpӲ\MGTMqr`\6Y(TEb `*K!='R"FEu,P9V4D)5*)r ??_X='_]aGAx-=7 #EzDnݩ1ΊS-Co6v7E_C=Sg=b|-]Ӌ&|ץ/R5q,DZ.skte|^VD }|K_q$F`e>O0Yޣ 5",9KN'ƈN Z"Bn6`| (wZa *ґScE1HD!8oT)0;~ >VM[HtöI[fY7Y%#2_numG&ƪJF)oxҪvɇ[I z`fDd q|+5 $(ᰄ%Lʁ['TU2٢SΘyijT*$191)eYxT , $=-C7*W 9Q# %W{Z:l0B8+Ů~/?d)X^=e$6|qi,k"p$qq3kJrC:2w8CgD.-N IUTB5)ab\˱sUYF[ s*M<v$T}3d!]]2MzزQ)A !& fyQF_X ,td)$n%JN<4Eوq$ [|<4U5KƄ"w h6ʝ+hAȼSY,t.{2PP^i"lPZIUP VRZ_C2±A{PY8 +#W:i \r3kN}!X~2i#)qTߦvƲJb1 S$6bAH(;Z~t >@<|`*.`pg\ !^;_O#!>j0> V^ @Wj8[DW}68R1/7ع@[_9&M#h&3o׆t9#~R݁mNe o7U3|\v O npFm0zr'# 5Uݐy݅CQT)O2F[kG$R!]i.ƣ^BS4uugF馉k0oB^UIX[~+P0̃qGmF&EkQZ,dضLW|yX-!Q[~csgqWi.|9e~իV6rCj.DHt"9&dY"S)YF{^n G[e?8m6py 2GZdqs!7AJLV"nLYYڿ2)NRLy !n/ljM >#Ap` +Qc0tЅ$qvj/2:}W΂dbBUF˦syܱTan1zyBG$80C1*˟h` Hq)^C]P@`#ncXSR-dZcͪ}=g&׿in˓v?.t\wS`#f8[2x%uK3Gu!f[&b4͏ūn8V)rQ,roQ8]\?${#‚FE( /nv]رt [pzYq۠ov,Bw#v4 BZ'vlJQ7w?iG[7PӍ\&4Sκɯ?|I=l)5fbjh#tx$`Cv(d54 *418 F0vBZ_g/.4 vƹ̵bH"-UXOLOCtŇ fQ 4s A^ :<]AlpU&N} {OEெsvp|p'&/N+[Gґa˥ѥ# *ܻSR p$:V1<"m%-۳2Ⱥ pݺJ!`+WG=Ɵk3G|pu, WjL.4bojn@%oŕ.R0v4zã[Z?D}X5%_rߨs >U'4ljs|2C12lrij~k5O%P]y# ])g|G+|Q#2RvwA3%9= }Ė Qp2'GhdW}9ҟv0~3\g&-#TD; hSKJQ^D JEГu@:3'Y^aյ•H h2{tC꩝`(*RKYyNը$1pË;!*&0uz{ǸTig:HGGu]GWRLj D-w.Mқ%MHާ;1͛6YRZt*Gt(733mD.dl+PeQ0: ;J֦ӱi(K褾sA濱ŀc~}ɉii?I1:%45ӼaGyO Piw~d%N]Ikl#rrN4!"`ʭ{SdkTKxn"5P6݄?9tU#g,/ ok顎} ݹۑ%i(P-̫ >1jF.~Vy|tK\B (ݵ?EB#_C:ߜ=<߃x_u'{rUt q Vn>׉?OGog Ɩ;mkH4.F*՘U/#9ڱ W>̅S*>捛dOdi})xÇy k!g6i$'ע6@֬/t*[.Nꂅ~"I |U_9 ܯk0h{L_.NICWb[jDŽwͺKY@P$7 cKփ){^*1RDF fm!7$J.^5FSZ !AC =h4pBK8bJpPm#3țIئp:\puo)|M>xPaf!p+nUdo9B#{Vw{c0t7y`h&baăPф}GJ0sfѝѵW -Ygd>żygy %˥6#ҥnD1ꩇDʰ7#3OQ#[(ݳI?]?:M 9ZPYϷDڂly]8JQFn}`ڻ^ꍕd4%Dz$ [OL)iݻ8T= {ljY E_c/&zdD(+ue"b-Bb!pk)^Hͥ}XF/j'5^q~Vj7.CMQy^T_qnsc3]0_B0HH  ޗ1fo^J;7PO9cK7 Hsb\y>Hta2z^0{r$^R?w5^B [+=&m! ( Ɛ])K*ٛ&q,ȮNCs3x. RzA :r7V%13cCM7'IOBI8 "Id>=uW3NDHj=n/h{<ds͘D)!Pw'M$8;][ؑ~Me%v714t&v K]=E4T\dR8M/-&-9(U֯ E q/y1MD̗Q3!>Y{|gid^&<\jFqb|Ӝ< 'YCބZЭ")Ոۂ1[.Hيf18UXio|./* ##2'B'zVyWGvD@,8 g I:MrKG#1acKķǒ3 (WFUP o}+7\7mOݙD3lil+^rtM [H3ҿo~6T*rcc l6{[RT ON);RU\7i]$]yg }%L(n$Y@D9 ̈K`_yCSǒ:\4NjcNb f <,ͱC)W37V œ }.-b l0#h"*,{Vl.B*xN\?#%Em=ݚ(iR?(ЉQgi/RUtQؙAYɢfy͒T Hd׃#q;gϵ5)՝yQՍLzG85(/?"A?;їE$4JԢ⌨ތ:vBw+ TBQ!'MM7~ΒTNF~Y%( ""^3!.aJ_-_FGNHρs|L^DkFqQlQ# <z*t_dUx% Pp)rOʡ16;vॶ 9:x2.ɶGQcl8`[[s kho=s3FSgɧ5A}[xgi`)Pfɤ zlc>j),< W -> 9^~۵\rnW1ւw c6Iϋ X˷d14s#j䃭>.ť/t%'C50?j59 [t }ܐ]G)˼9%y-N=4y;OŃ/ZI7x5]j}e< njjs_z+s! k7 }4ڙͼj^d [wȠwSr?8t󑎕m͐>;F4"qy㗉_IZtKCq)Vά Ve¢7kX_ Nk$%K'}w<<>cϠVϨ+>ڛ#7( Q3@f˿^2,_9a?<ɥą1 LkqWp ) 31{Uiq 4cEdT qQ}W Uk~yqS)#)1ʻkx$ l. fR4@;P'0-kU0´AZ7*1e Kn X;-[* o{-ZtBsNVЂ3!s=F~5( cK}+Xw3eܣWT 0 `BnuDF_/ml>J#kt$+<1k='&D6v`XO" xnI&R،94 }G/,{d['pq5.]QX@)*6ZYdXr4.5+LfG6.цVCfIJRsDCՌP1AR(!,EM2ΏL=,( p 9P~}0,#CF{{`d=?2"ZtؕHYZ4k[%e<9c*Wgۓ9ђuWF.n.:t ƚ;[Xŷy64qm>[ %?k} Rzi}'oNvka$[s *ٕ 'Ȕ1t|QeaqÜ_a Iq{6C>'14O|)"{NshY_A{I`FdMMgX0 w جwSbv b<ԍ<, Qq/Z<9} :'}v=Yo?}qoWVǭjnL5C Jp.EO/)C*timK f52u#+uj%EыH?޴'+ʭ??_~A*?a_" VcTGAGCO&)}g[A^)ptM~bQE6r7ۨNE% b2pat梆B}x}~@: 3V:O4p0G_mrIeTEϟʆ0r ?dM HqIfG˗ጉ$Ӊu!D # (.:w ve%}3G? \5dia_!c)}b(Ȝ%+OkYI,ťX`''_3(LÔǼ&K^p)k80ێ MV5vԾKו8>;S aOԣ `6@S܉:4:c*#:`x630hczsd1d倂we0B\t?w7ԃZ<c4 eO9jv 䱵1a:.HmՊxCIW~K7%Sy6Lт ]mG&hVp&#۾%撍 {{+s0=$eOҞ_]W nqi)4L> b:ƋoS FpcSnhn()C& n{=ܛ2!2H-4;-5S2Cc Rq%.XcYK( S ywr-pGfji1GZ V%#ƍk7|)Nn<iY'>pg$Q)j tq5BjH?6|~L`ꈨ@ 7<۵D&x\ m\_ RO9-ص**Θ<ﮋFgF7S!stPLXk3\. 5QUm;ٸ99,Ѕa:|m0:Ѵi~$1R *p B'*(tgofg:C&/RY:;\JS=۞u[bы'j=8I.JGب\Rs9j(819=#m 0]&P>鏉yYs{z[2iSc2CD ޖلH=3!ӭYFM٩dsz} |xZ9<_-$Nu|.o~8Pbpt 'cN -tOZ fw=Fز L15 \iu#Gq0O̗KOC6̰մqtľp`ӝ;AMTw mLaէC0qzqCZ߄ g)joJ8 >_\ߛdM|q8o| mbSVm+8Bڶ3OT7~p!z*cZ'OОFgBIX?07PB0߂cfد)3un0Tpt/FC' )7|aT|HM'ތu~)CŲK6#EW-bf`2)(+zfO #@W?0[{h5FjB:`;̬Mo:,iy Al1"<)1l ~|qs?xcmV< zTĪϔ-Ěv6F][Į ]t;("R\0-`-#`aFRxqD_J)Q) zJӎg^uV<=Y2GI픱vKtmu*ϬH-TFZH;Xζ PmMYe\?R{nW,r4y8>KzTvP+qaZc@gHd&ӪQGwэyŇ $P`Nxùvt2 BN7. b*M&i%$V0ޡӃ2PNU7X`;!@WH;z Zyh.tGZ4u!m~BGHNaVtj/( _]PF/ d'd Z"E`-lYUt#<2ZqxіG\eڷ~O ⍵+rΪesB쭺gb,yYh冮ݞc?x8s4DMٙ{Dmo6ՠR/G>Wn_RӚGoЇ!]=QA^B*5yQwu+huɐfcxo"+n,TfD̾Ú%mC܀Y=qkD,Ӭ8A/I.mlTD%uz\tH,S@M~b yϸ+RBXHVG),Pw gSY iW,R:p zObxԕ]Zn _web]o,)IH?@`.ZZx0(-UU5:#~I,6P vy ;#A;$!,I "Mdv9ny,DDP 7Oft'Vʄ^K~8O{o|0RI K s';YC )ٸZE0EcKxmm]U>"pO:u4-L_ !JE,'Y{!XV'WsAf,d2h:ǜ6oĕʨq^z6/_}F˽ ]`R兕aVFw py; o΢Eԉ V.Y^NzkqGm8f} [bvXۋSF>|mްk>!cK,%(E.xr(aX/lnsFi#Xcx<㕧bq=KSi&\^qØk;ЭT}&42 ,BȰ@sX$kR\ pnV*u#k_¿*ٱ <|S|ϼz<S1fU&'N7;iw:%%Ul֚Y-:!_\ԭD T%ov6@lƬiՂD7b;B_ yOZ@7%f[\ʑ?޹"7,駥Eȩ98R+^%q_׿hixOVv ߗƘZvLZT<&`^Z(&S+L2E9IjLH+> Y$@QV'۳ɺQ\f5z] tar^\N}BSa>}:%>\gfyy!oWuz(;`g%f9󀲋0m%7=C#5= mlCȓ88r1`E=5( * YAwS\ QSjȍ{فڇq H c0Q}JpL.:`&FY# F' 3$N۟;!G)G /TrسZObԹV;:H;b]q&/06ʖW)ۃ#GBeW>g`ghdԵ,u7ȩ ́Eqy֣%>Khi ~0E4ƨX4Z^ۣ/HGIǼQJ#rJs&CdϠDnd} XbFFα(Q4ڈ#c2Ţ= z2Ly!]VGMA7aDf y: byzy-\L"hk X4 ׺]taAŒ*hX[41?q $<5 Lֆ $RQ01Į+ F:|"u}r!„Qe5QhGiy"a(Ԟ"v~7c=<{ߢ6wwloo^g,{gדZӋ#=;0"Hj>w$J"l NZd /z2;74).vq{'?i؂/6fI -}3:g桒"nu5C`?.{)h"ozdh3 .P},XXZݰox8r<}ɟ҉@J7yvu䘫@á<5wШ ߲M/@WM^Q~2(72fs'K%nDa(zpq&èP6!g6) [Q,ߙ;J'\7wF({ȣm(].S`l5.*qn=DL y>ůO7neQr 7Cjv9Еs!tؠPπX,KC{vfIW7*ҷ7֛E%S aъ[R-PڃSDeE5pY<,d֚ZJ$QPHeJRB@笽 AHRa"%U㖴 ʙt\Dz꾢z^s6e`hS>)81"u{^ò55u?']; PtߩW~#.Jq) D'30|<  F%>M)Բ3xQnu_ݠ!\9Mo12ߘ'A!ݚEu&E,K*jm<@ȔngNcl2J tɨGׂ1@UetxQ#T=DB S֧T< dMQq0CHZuDl4a0f@z p-m|(TDt"!X'j./|3;+˽GWK野Wb;t;e@L5u~{=x}Jn@Ah^ۣ8L>\YeE;X6 lġΉPSG4F~K ~45bw^~D'Y!N!TH2s>? $.pD#f5.Omdn ,'zّtJ3u~Q{@]Hp"DϩVp : {봭)N{_X m.>lr6Rᶌ9+iaܵpZXmZ<]8# vbo}(B4m(Ԡ 0Ӻ9R+O܇ 9JdçD8:{0c 4ȏTr> )/s=7lDe!N @*чy_56< ';)}AN Lg3,<1 RuZG Vħ] [&U/PHi4ݛC]L9l<,L?Q_=IʺluFUk8o'p/i'MyyØQ>xF"/,Mx3֡^.1LVZ`>ֲ02s~o׉kIed̆(4KB9w;A3B7CbinF,N·Cu:-K>t,FtԲY ǤSBK/,AH s2b/Lj3J]M$ebu_+PZeve_iR6ʩsn 5\fg!@Ou' #u^FMR5zapZ%ss|WMMw(d"Tٶ~r^{8nPyt"b e]/v7-mZA Q4$d_͋UO-Qv ض:ds*]sff5x^C^zj֭{Jv,4/h>h3~&bI$i9/{"{WtiJZ M(}cp$Ip 0Þv{ ? X3@K4Gl 'cy&\6?.f1LFI8f<i,z)0ӕ{WRUyj6l2(|\O|\{qB]%6{m-O8^9$_pvIgW JX< =NΈ|,0I`ڦS3O#qh /Qz<== Rco/tۏ(eVSkQ E5Y#A1~2)܃$hw~OeտVf? 纩ABWЉG6j{`3ᄁ ;t,]pض$]|\&fHnNΘ'YlO*v"=tUd+pw-8a68-a adq<|,9!5qBKUKYܳݙewȞM% }+m-6l-1EyӬ(2@b3f]zgmH.ćlǙ'yY{X{+%=C!@x+Lnwޘ "% 11B6Ea`\^]GV!o#yxڸij~#hP:dm`9-PWc:- ]+b,A *KէB)#Vh(>,P1F<9ikg1c*@@9_Y1|{fMHSϡvir5֍tYJ[VW]@x,w,iM%(葧 %O(znp Ii9NH8$|`0MfPfyZ~܃[}\ZVpxO[Q:X늃8L^eƮ0+v9YgCOq=3[&v I1Ֆ/XrD,`͘8@1:u i%ӗ'Ga =1jĢ#H x0R9-RX3%N.~hMj54C|ӕ31 7JbbXǔ={ Ymؠ畏(8@ښs2{YkFF r9Q#愞='\x~Z(lv)K01x6ʃ'Y퀟L \'O"IP|@tBt᷷{|JtS (6Q΃7î7f#r* T⯂6'y8K_V„<:ߣY-r0"Nal׭ SXO!G:M[݂DRq#f"IkKbO63wT;TizEmv~E\+;I16j_$ɩ ([# XNwN$c1pISj sTڰٛ%'&:-ij8ԮAkO;X$# G2"b"[E-"kz~íO:`  vM} Y-xvAuj~ƩV͂|ۄ T'ڒZIǓ%ϭ~尠>M)T%<^. Wm4 ױ2YS7'nDbM#=҂Tpc[fďtJcSa "ꘒmwBIB\Bc)+mP8>P1=󖮚JG_3^&F5jNfjml,:::=5PIWu=D$pop$Z!l6W_I0_1lF!oހ'eg.a֐ !6/Y8kijR ;YD;/o9awơ]Pk}z0?Wx,5o8,Glpʦ%VaK@ /:JbuxV{E S>ruwRV .|حӝL;u!Z0 rVTs|kTYyhȏ^~P8oPdA eU]ܰ /iB`: pl䪸z}~wn}Q1+C/qτnRINW2h Bx[7lcOpA 蚋`r4ȞOltp8`Y:s׏Ԥm/7j{">{7Je&Oc zC}X}dffjFnp_z߯mlujY ۦû(F祤8%.D! )t=3\DBk!|eg<2 &?f.JV$.xg}׸??9dnf 3Ur$u_9ύ1L *~!FiE) 1yo4C;_&? i>$ ͈<`_6F&Q"Wsxp7K?F9-8>\r, pCQ5<2'y-$BRCY\R4k4hd?t"?3?>X3^9@Rgxj^H7S=dv$a:.YfӘkG )s OYRPI0^dsü*oN#C.8'rq^P@/%b}ZoT.(JDA=\CWQA'mΝ-뫵sw5jꑖhSŬmuwGe^l8q{Ș9YupRt9'};gs J2EjC6mbEmR4Qψ~UV8K-a%V9AȭAJTuo#qNuWn;spn"Xi[{ݩWF?R&f#T2L"k9nc\=ګި@SsWbjBg̮NwDŽ"m$gMqWOQziaS1;Jn^MBD_.P`|>!CAgo}g =cIFWTI{|p)jt4fEg763/2#dB&O{ μ{ͦbodӟU3!9 ,ij7m ^Ovla;k0ɰݟ$$E'0ِHm 0 $V&)WDõG*TU:lf¹|Kш,Qj!%U~ diq7K *בm̠2_JWey GhG%P[xvsY:"t~ÅXl?oD i*w.}M5C/oL=ڤaxD@TS_ zP˗[z+:?'`R(rJλq#6oCV׫jOάd`j+E@67}ehn0 Qd~_6,`,17E1xq_*\F=lҁP៬f/,חΰS1ZW^ f"^a&(jS[VnCܐ[A&Q3̃|fr<2ӓ(frO'('~I0$Vljz?ꌿȑv[B`} j P'mcҪQ6W1o 6x}]2,II]O8feLHWxNOyPtX6r<]=Mԇ|YO9cY'PG F( $-Rw!o'qSa߂4;%uu$S,bd@u ˉ5XGE/aN j"PMwuqZ鷟q|¨ !>RzQlʦ)2T$jrx<ɭb t14~]=lGs \s# lJiFRhM.,$;AFQ=k@A`Ppχ;i/L 1 sWzہvw}Npcp]`AL~v OVUH83-bk}'yKy "] q "Űy=`7Y3O@`W*늖L *RcY~r-ڷ ^fECHx0v0Z 8ISVP|ZKR)~? Q>&vYf7Z@? Euڋ҇f>uPdVʭ:DQ/f%~n0Fti+βuYլSIPHq:; 6a90U_/y,f!uFwxUd?\u9DlI=ma4+H$ul>4y2Ջ]%qh(}jֻOe^ ЉvRdr3JDp6+X;\pĞ ܥЋVg:)=ܚKH&ig̞uŜ:Lz3F&bdl0RV{Lqu–MBK= S9x{EG=I πMͮ4˛!`#M1 /rFH9or7gBB^{ ay'lj Z+*k2'E`˵gܺ44B:@kXx^/FF|k s 44a%2wɛ&~0딲2aػ'p9 ǜG-=W5}bO8*'-PDzc.Ž=\> b*Skk#[[ xjvMUU+G pԡ%{,adBH¾`[5YVY/&g/1@gva&j[vοDe*HmZ^'&m)@$ @FTbDśD n ZG:޳_ji1C ڛxro[Q",D]bDP}~a.G J 7`i`I#᥄y&Wr3D.ȎG. M&! IEb,A?!71Y= ByՍĚU%|X?+ݮ[b 14=//ɡ'-~uiɮsԛ/ 0!7HV<㿂j7?qH%d/3C4Rȑ*du'j6Q\Na'{Gؑ OCفw ܪ y jEf>FDq"P֏} _vE1R7Ri7M@f8 3w_10Qo y046 xsa}nd]UL8c)X||  f,ȥFTPŶR#g3V`״h"Nݟb8m wZ$#~6$>GF'Q6Bv!s8~F6L*j!@m߾.>YȈO|^{ m<f_/=ȷdbVq!E~.*VQ[ *azJûIـيw(͸9+D^dAF0Vg ,U_~*lBR)E D 9C82gxP+a;5!C?cիV^;x/"dT0ju3y*"VcOu *lYUڂ wD5eȉ(TTnGxpg-COvMg@%,^Z޴pAj֨AHSR%:Iizؠ׏M;btӪOxrky`Ul=SO6r0u.U@TsGʳW4g'9֜GUQK޵o\gxH0_V4ғ.iG/i%Q[-$PbMkAb ]?IByC<bx>y;/UsnTwl Mhj-.}AlGWp5U]煛ZZ-eCZ E-AJU5d^*!Fh؂OcbV.:Z5=Hݰ=ޜ%]aثG|lܮ:XzZn^ 7n ̬M@_Qc|dNd“+ nyH[.bZh?4GyN?} <-{H_k*=xw*} .i& QZ.Oai~8pUa\ɋf@3Tc xU=:& g0NooЃE]K~[秵,|$pۺzڹ Nr }3pm;Y0eLĂ3Ka P&[ @!V.}_Y~f fuF)!5gh\~7>I+sPSF@/K9g[~J%G** 'cj<.qג*,~H >2yi&S҉,&s"@Dw>tGr|C϶$淟z% ݃HwԾ,(+fa$4-ӴZOFeOh)":5~)ςNh~z,eƛ+Jn:m^7 : ʤi>j*½%\F7!827&̧Cӆ:RVrGї@W'H/aoZG=Yx٢:48)3剈D…,9jL8$ J$_n4"VulniR.r̽ رP4X(os ā?Nym~7uY?Dnpumpē;mMi誷p%#e>lz|Z"HV_m +)}Yj * [ al7? {r8(ݟК \˭_ tGǡ#b:J FBuh.좣ZvO C}{OIY஗w>daZffwK5L4,ҭGũ :kFbITF3(EƩ|֜i]ća32P0`Ҫ_E`@$}:e( _2go۳jIz! glB?PT2\Ig \i 4~K2x)mԝ?9wߞMdr1eO5V(ov>xo Vj,ۚEaTYv, I@ڗ 4j.N UؘpPB)6%tBxT*`"kE7hpD)" L%duV&k1%C( 'AߎtX66B+'!.ks(S;@1aCS5qH{ ,YxRүAPweRNβFOoUBkIzm OxЮUoE BzyiN!UhظT)tVdT\b2v M6⁂_ 髗~~[/u6B,')1F 4ry"}|0B?V6Xe֊YI77A8 ^1}X~cGvfHWD :..ζI\=%,KV;X@YfV)%D{frqrNbՃDptW!Wyh0ƄzjycÂq&F'c3h3}%ZW=@U2ԏB% 5fp~3vzl!K^С.bl#˙LnJp[juŭ&Syiޑbnƞ2M } w6 ӑ)bU y C nh`WGZַaӤ#K%0jw-jSjyZ췢#uǐ;|$SI]2R>/vtڸju gIzZ,2:?(pO k8h53|wegrI$EBg5_tYc.1a@w'@8tQO|ɸ# .eS6^ _ ??d ιd3m0zDڇ)1)E a@6ʜV M@= P<̒y{`tRygw!B8JyCVGZԈu@`[(jqw+MMaдA$y*ӗZ."*GBZr:jMɏM*l\>a%⠲ؐj~ bgK$cùBW3I|/ƽ:Ox&dKWSA`~. " xNe5LT=S˓N9zQeSz4kO ''&Dݙn,8`>/vl4£:b3Tt_zÓz8cij] =Lhs-RS@Wٞ?Zs%{2nR!Nl>" #-W@" hհ=jò(_elh6c:P)_)o&{]a@԰f/,rGZk_[rȨv(uU_9dAªÍ>=qoe ט1ͻ0t2#l8%Ar ڜoeՐDzYPt_%]`e~`6qRqr=AzsTgeK1/|H9|Vkni [!}.sY$H2#X= Y$9>hPa\XpSS4wH%V}"(1y}3n6aM9\8'L_ZKXPN(q*2%(\0o9x>OߩeG)N&t#o`>*x}6@)>l]2b ”conٲudD/5gΕma>, sǮG5b?&jpZD+{&?+B8Q5obΊ4= V/JOCmPjm}Y)юtL)JKd#ƒD܏YNOIA_̚*\7#)o63ՠeC=j0Y @.s\Hѳ Uh:p@Bqmkw t$ʌ8JW3 ZL(?{՞1Zn5Jfyq\!+s5]L{:"Dhw9e$rݵL-fnGO WjtoI7KSJՎoP5Mnx_t @[KJ ;I[g|/&[/.ACjJxw{&ɏ(<$.NNo@87t} 2$`@\x-*x:`bfK񤹞7dLP5h&REb<,Fw 3-/00IA^8+6=?2|MTXmkR>7%\zv:T\ *F{duxUtOfapWLM%s#wA1 [=k hDU>\+cBR"ζԖ*j,RT|8&Bf0`2w߰B@O7[[OɶnѬAAU2{xѱkRݸ02h\旚@s67c)V kzgBPO_O'Ađȑ>౿sȟ9l1djyK/י/&E8ኊGRx9ۈ*T^yKmji 9pps uucTf*BL3.%3/KtRftXl &&; GɓY ze1vZ19^NLBޥo*JCO3F?שB˽h[-9SwgD&R}6P;8:P%cP͋L-~zz4z R, }D6]Uz%Yw>Etqp;m +8Vx,8 !4pD`ڏiީ/&}|`#p%H`ivU 4{án Ck9:T+E̞.[nmulˢd(>nRCwݗWYw~u%@OPFߺ0a:Zcy4E+J „=6"% {_dH ;_z@mA`2Jni0\Ngި6L4ŗ {NNX4'Ŏ/t}9?Ya'3q6xg°7 GݟAd O q 2u-k+5Z8gOTH(*[v$d9f>Ǭ@a#E+ӕFlCCzP+8;uh /*<.}&y8]0vQ,n"^T(kꖆO __DK,˨n`%duԭ !fL 'AcU.zcZ%k_=]^L `㜁Jc]jx(jAQSЎ7 )[߆BNjWUoKą5;ZK)xy]`6DSS.0CG*M.>Gg|֊3Z *cG${u9I7'I{- Rt3A}lJmV0C.Rf&bڍ{e]JVC:MBNv-Hɮr_2oZ)i/>|/_&dN%N` ?cgV Х{NCvKTrQ)t@Jc/>"oSx̒=WLg}Hm?]39/$؟*|Q75`eA2r,X`ILqLfHwSÚ (p 𱈇JdbϹF^XoaOAsh&j=-p]APTt;("c ZƂmmˮF3l21g e:{%xev5Q+jm#Tpm5b'qJR72N_ϩЃyC(9D(3M4"b߿ ;فZj-#O32'XaUKX|"HvI42S!NSˈhXɼn^n j"![;ToAww _W~CбCciT;2XxP;wH^pwwq2TϽru@܃Ɵ̨2REbD++] Ӏxmf[MaNJ5dٍ#~/PאZ'TE(v&mJX+CndݵO1}sr'1bd;@6x,S<]{N8y_i[/EC.g{yU nֈ,(ňvM%lPrMjN9t˱=hAFKE2dtHnqc6Vb9A"\2UӻSy[wz KރP;,\e%XHPwvNjg7KEU+:Sc%!1n# f`iH:֚zs)t~i!mRfL)޲˨O&6klޑ KΟP~cϏh'= BFKzWDBD ^LHGSkRmM,y7] deJ5NHs5y6;n@F=ȚI݇i,)y!cg+z9GqgצwS9i w\MbVξe>N31tQrc.q[BG-T}k5ҁ3irGrL$3dZؐ{{/wqeieOhC`<}d!mA`-4 iv/Eqjb_&X)(G8?%v!|3|KszYgqEFf,{H|aHw+2$K4nFÆ[HHi_QP (UK`vXFJ9.LmYa}#T+\BCt[ [iɸ!Q8rJSX/&y 9PI-%$Q`ϥ"H2">|3& l24XqTlő/KI218H>Mxz)7 xI4|*K/0CKuw D rIRމylΖ@k޷Agj5"OǁbA"16_fsj}o[W* + pΈx 3qJOT8ꈷL/~,lhjp%:÷dc%8z4/Yx%E|5 +EO?DpHSS=-[{pOUd&: d{3ⱁZm$Lp!s9/LDkX/Y&0^>,=(5eY7KiXvn+#|~ۈԪ NL08PwD?e#K>iFCu6';R.ljjFc?M}3G1/ VKP)0GJ-2 :ixTY␩Uk!Z3'W`'?W@B%̮FX(Wv.(΂- 0ɐqO JːƂzE,zbM BG0kInGzIfQlK-KǻҀ|fk8٧TXIùGh(A<-nދ5pqc0wA>2WS7M:g@f ?G[X}P9VЗkI"E-k^H)MEٵ$9h:vV/veϟd$SW wHKҷ8K^a ڎi6UǪُeE]՝{R qU=1;09d<%arfKO!(lk?I4 A?,0IXpBm^P|eQ|ؐ %ƀW?͏=Kk,BnР|X mFi,eygeL^_I%38Vokڵ0'?^Ho<IppiytucA*FDxY vrכ[!8G(%]}|n[$ivF+ڽRsxOJB%r6O()!i\7{_ݺ΂~/幏;q!SAAH£}c Z,Chb] h6ƺt`.8=^QBCFet: l Ɏw0˟8ݣO#)n%e(+3:VnK*Eҋgbeq6췇հqϢX2lzH PAypl1L@պ|_LyzN!i,u|f |q‹0hi}Q$[гD[#{R#mL&FwJE "N+9Nsw+ї@䙙,rh셲PRo/AW|Nzc^k2> \@[gY$0Ez__4nkl-hjQ|3Ee~\>6U medp+G#BzFg4d0Q!zr-v&H-rًȈ~Kw\~k ;/ㅈKQuFTgzHNVE}KQ[pz3q K歕OV&qcBg*z2J\^TIu?w;VјQSRe1#@$|EB)xe?hѨ0k܍ePLb^8K! 1`b9gx(5u]ASw#&D߀(ҭT_gz0YwϷ:Vp}/i|kx;ui m͝s3): ^$߄z#H?!H RN x̛mZ: })x{žd_̢B tLo?dGo J@W!,B_ ,Af\+&?@1i[u-sH`B_0y xɮXYŸ?.Np¢lTT2)[f QdA9VW8(beEsGhIcD[e.` QH;}쬢TCdFzg(k/`Ow `fj^'kiQVr#&sBAySF?Rz?=B/Qnvq$jL\|=66:3]8e42L4A`ڬ4NVbtFwˇKq IY=Jf:8`V $"[b=`6k1cvE\ 'ȨS1%۸ :4P*t!x=Ul$[wC?\cOsŠ 2@a^~ebT(xg&9Q7Yh6&]Q6#ph;|}V뉦~me l!pr(q]wSejv(ZWCI. &>fqUIkzq }ؠfgLxmLu# D 48؆tӵ1D,?SE:kNSS^6-1ڃGGR-c o (i6cM9\k2X4GNN{)*!N5)ҝu2:H%lG} @,/R{KS`f#uGz/|ͤmbJZ-|:c}h&s[BC <{ck"YW𗑾cV=c0R=n돠D z7v^>$Tk5iC`%bW}R c85Wb$g~w@{. ok؉` dl2 Z[4,i~:Z$\ﺄnz5sO/*eǷL ɤiWM櫎 Ywn+} so/{ v1Ɗ FDSP8>} ]3M>'/uHˑ#@}_6  6u,WC酕c>w3HlBk4􁟄C笁Y (vkp6XKU&~ضSe+H2D fNFz-r kǍF{ .gG7й)_KLE QՄKbF$ˢ݄ɆǨX"At#ǚZ [~|s܃blceq Dn4+.Ydf^M<1;V1n&ZȬTiK-VɕyK ƻoC:>r8DD4rmN,X1Q #;`4 T֔W4 ;j93*ԡ ؐ}kNR412p>&L䱋Δa pЮ͋5ˎgs& I` ;$D!PDwX%ZQTkx|Tj, )H)@0,Ďd)g1Gpu,0/~ؾ-U!W_x\`k*b8{cܻVlQ!Tod:*!KQgUȈO$ifI#l'_+EM)1)r@#oR0_JwL|V%!#+Wg t fNn!Nƾah11ϩaP_ho?a sb@/f+ܰx; +C#DOK yi^U4;a.@>ed"k@D|1 F٣tkD^?mE,pulZW8cAERLVg`/jOj?CHo =XN4yl5{Y'LdFQl2_Dg`wI@W[3f jVq'pu|^ ͣ+"EwqS>^'؜ѧ ̳+/UlKjz;qfFlkqH:{ hS+=ܿ jDZzGCIL=<~:E,p@J sGs,/ɠı_4[4ܺ>fA^5]ΣlE0=1f|;O#(s;I4 a\`FO+jE^ Pl/HYV1<_T3FKx hjl/]Ab*NPQno<0>C@x.$4p]WE#ʹsfкȧ#6pA }.\vnVrDgW;v@XyzSfTeyZSEȔzr= jkByΞdپT87MEKs5>nŭ5-=j2=8ߥ&/2p;nuUC? * qϫ!71\,,KE*_kZ نnkgjᙿg εF_*}#R@W]ز%zL]m2g&XJKĞim! U?ż I"ٍ~nKWmc=* O3uf#uAv.zS%&t?,P 4Y~ "dn$ 4;*rIjR[1u0*^&&~h㫱I7 q: A P~wAaolEI~RbHotaH9ϥfyiF6]bT&d)C$(H= K虇n{h76XyB#/9xHH;¢.SBUyA& (:YkW7gH٥d=4WQ 'kѰ5SQGEÊz}S8wlQG`BfwJD56{^0+O̺ekW>y\l|V'E@>Jk"4gFHYFM6hى@0֥gkRR/aZǂTCȁPbo&'U>OSh*j@M81YPs/oBCƳ35 j6x uzVT.Ő?t %7_HAr@C _p1r}0֦ b}JaT˛Հ}CEJF;Ϯ}E~R/8=SAgÕsG4˹ᄫg/2Z1pkO%.?JϠT,^_TX߳ڿb"al7"!GTiH0-nY;qr}n]$Ķ5-l߸RtY߰[ߥ f `W8J戅\:Hء6H#7Zg(s[(thK@4FQAFWr-"6Q%mDKzwhg8APBfg |z@x;_;IF_=F*.O?[9g5xuA3@y"Q3QgXWxi㪲.,D:Pj[pB$p+|@=cM4a NkB +/V|N<*"uB E qi-Eoq/<-5oԷLIR^3xe>Ό<oK-"UA}~bu#DZɅSȣ-)ϦlZ˚ (XV &U1#!sN6B ~jXk ux2vH'efp+q$vT"&yoy!VF.֦wec si!|y whn4XNѺ9XAIy>-f8F+aG|ά ߆t =H\L[GfhHP_"&޶y%d{r&X%#_2/ǧ8cGo;O3fMHN")ABB8j%7[AG6,BB-~s0҇1 m覀vPqVJQB^35|j\}zEr8S~Uojl4RM]68ʔz=qPP qX8Y3M#i!̅>(߃{~ZB'l'-|tt-^vlpPT 凐Ɂ31Dk2)⧂X#;(2|8CmaI(l rѲRUL@dR' vZ^ןA֭IrH+ #Gԅ&{dU-uP{wKn >;ޚ\@B񘞧ۥod i|{.զ5{zbWGGClb$`m_I"d態%4-o$vXf3'jy{zh)(,}x)dWsi5*#< %vptk_#}|=StKњEe Ԛ@.3 j3z?xHfC8WW:81xNF Io]Fw]PI RXT`R)ËO듘?SȾVK`>u^܎+-42ǂW;(#QSB?Bǁ;/+v\JG̐rkۊ(]͇ly>CʿuoLd|ޓ!h2I4ӒF(WnpUYy WWTΧĺ<54QRyl0zJmzBSw` bEy&}<>afY`-6?BH` ˤ6.$>2h_e}BkB!"f)Y.+_fu&OxKl}7+ѽNC'gIuzRoѮDTF*ځ %cǐ*Y1GR\rӱo׮qPsKbkc!$z*K^҆jw|M~Dkna¿_=z x6]3 E <X 8,π$ZcP; F;\iE1jO7C-8O5v [cK_" 1eiz!> L$@H %AsÞ EFK/OHHǥb`H@4y:NK/@zu*d :yj,*n#]fܖ%Fh΂Qټa^M)/mklQ\'0BTgܻ7tnAa=k 0K4\;+>:kP]ԯ[69]KDG4lUԟwdhl9G#E躴E̬=A3Kkl ZjRyl )ñuvwBM%.dn9=J(O):m`kơE]|^Am~z_s&"1%/>\iu*U)l \+'1i<:|>mY\E!޳$*j*P0V%5;,…] z{ߓtvvt0 &# w0I]OoXi,3>X)5}zhMT#{&mzC!`7)0N[5W7Мmk,n2"\2S: |L4Z>3s=xܱP1mh3U_DSs Z'T@9sOljsʠ8R$u3Qi H nΝ=K=׾] \X[tY7De5k~ɎaIOu!r?nj :j̪P}āFv>|ToP0y-߲ni{=DF~nJϫk@DB{0&'m8ISe7}O @ةL҅Jz sW@mSUWcWGDK~-*g`կ mGڋ'| ws*'6ux3Vw8DmI"'Iԇ!oQĥk\JerΊ b_R|hlyk;2G*QC[KX"WVBlgF㒟T$^p3Uwg"? ŠVvSHL~1Jlq"z>]VKI:5lo[%G[i{?y1' YLFB \2H )hËGNMD@蹊@݊R@rbLVxR^JdJIXֽFO `j:rHF } ;gE??? c7A_aI5hw71oebxBvc}[dN"=y]jɴ m*[}Ln3_qH:~5mxJv]Z5qv> . uM;Qj|*cYWuz*Qg*Lml, .58=43ڪ]'ڛ`n~CE[Q%z^&6Ť3P$RHjsvWl1݊X~k!_r`EخޖTE!R6d@NkYkZ$ЪX7e^O@W!EQcqࡓ>iBmJ4;:<%}49)r& I5ް(A;?3ٜC"LsP ק8hiz]IuTWiz{5(~=Kk%QhȰNFƂ Q\ XC% j;j\ _qG@]&;8zH*ɪ׏@t$vD'&x<vwzӇ&2v|ɟ%!G)' }6g9FVH+_ y"9BZjy5JR؝x KHsZÄo$R{K FmMT=ёhrqO=2$ T*X(CgqNp8^fn?uO 44IA&"Qӆ]Z`%$~\Cb<6^47-=7%(wSܕ˃li5-'tm$Si\sirEFP %`Ӟ=,)"{ 2{zanlgꜰi̛\b=]j+MWN}$ЕAb3+.Z<~͵.5$&i}3$t۪Eٯ|}/~ K5~}i,ڋ]oZc-]^:d ꛑRilm=U*|3I&u @adI죌R bo[$TmnF+7PQԇ%cΣ߁>j|J"[s}‡;&Ɋ@REPA._umho)<iiz;λ`q+ 5 M%)!S^^my|6ٕgE;ĥ=O+ XyĈLT-N`S8#l`ME]{~?ݓM)@T?dZZoԍv NVQka;?J\atw U Ǧɉ;Hqտ)b.IZ\F)NǿmZ-vqo _ \\v/gn8#hZ5mhO@9D%+ ,V{ QK"Օ~zuGW<XVLHCFnQ.^Gg>F)ϝ˕"0DgK'iFNOpǞ>oNN&t"a%QGU+yvX:^J'NT%AGO^¨ $BfSu2~Tj ؈wjGT%Z;o4n_coXWhXoS||$,'=';}\rMra?-.x۸RA޶7,l'7xi^iȏu 0PO>aƊkkK α;y`f ݵ.@7v.ɽMo(FtLx(Gڈ f7,aPKɉX^8ѷ يa8vTڳhxpUu! u'@W\"*u4Xbu1S^ajj˕mH}WOneMH0tA tbMHJ΅yȵ8b*r D*0%|([Iԉ +S _PqU\3Rāq}uLRGMs{n򅞣d&�@?_jMڌ"(ѴF:';EFk|T;e-9Dbwe>2(Yg7Dk-<Ĩ #]o7ۄ 52[KN< sITYгYvbν"ӮjyimCp194QRm9oi:nvH#GyЌ95a-a\ 9@p<&ӊV8 {37Jšщ݅VZEHҎ/B`teVH  M7kH@c(뢡kUѧ:RJsZ]OY20H@rV09CGd- /C0>8$ ؤNțU ~h jܣC hÞ`}GMJM$lPj$־t]5/"c28p$5Cky0rfV cRv*l@!LCq {\Vo ^~0@4]ӹzqx7~)poҳQ= m);Bi:<}@Mmŕ m8W5T(L&1Y$`6.;3|.V /qZ~pNN&h{5S}noC5wi2&"o$k~Rm%؉9L;'㑗t>ս5R"= Qn:+/d{1&V I_€T1Ұl. 1[}K07{YzrOMѭQxdD+j)"6Meؒ>B{_3$۟oomGz"%vpr}D\6b? A׾(M2C~ Tݸl}ԤW"fK?$(do_`\tj' A^|˷6g\OkBՃ[pVI^廋S.MK3Y#Xf`x+Ui+vF fN&eͶYYvq;{jW[_h-C?ҥI9'2f+d]s4X͔=:{hߞfqm,û2΢myDY~O½omUjb!yD.l\Wb@4}="ARpO5T?c# G) ?i{<@C2ٲ[_0ލc5K!A]v4E*f!/X2o1>}6]1;՚LW?|5]&@CER6Gh7! j+I>|KMoB ":m2W,h!>'-a b>iDn&qcpkk)p"|,ŽS%jew9г7B`߭r.-iݔ)O ǖ@@pH`Ty k%cG ^_܉[?@[ pѫXm%C ;dIgCfC- J wO;E? pKQ Le5,,9Ieޠ=ՠHZ(RЂgT75ʢ3k-;UcYY/ǽFў8Xk ]C/֚(_g֭yf!,9w(E\ےB&ވQk_XAlb3M~>iՎro:J͹Q7X4hQqR$"3W[ZK O̭h>Bi*PU]ob,~DtAt(,Qߵ贮(@I>j"9-1+=UH mc #r֡?*JoJ"jcDT:{Mnq]&'bɂ _H:6F=m }c-ֽ4XC(_el-SBˆ TN)Z>P٭4*,ǵоV 6H*"JGzEx KKq ѝ?|b>"Cx,&;[8.E(/K 3в#8OC$zX͉ \IzstՐ-" q*bx-YAo˵ά*K"+B(SYx'oY|EX7 .h Sj.-ȦY.k7WQ)'3MĆ$rHRrM _֯4d >h ݎ;gSpyrY'aQڽ6wCEnV [ x(I:'e؛&u 9"*>B@-9|d;g=s2!Ӽ!irQ\ :2j(#w?S$63G6OISQ0d@mi5Y E_L\5sKuPw)QB!w6p "&y8Vc%f~?gR:!`;V`l^ u|m0V :TUppK|FiZ{A^2Uw1eze0Fl&":$x /{|r;L0Gx;t7M2L ^R9,$0(tX%ҟVJuC)|lQ]m* SY0V2jaa2XRDY.[!AHGf,TG&.&`ʬCS nQ?Wtcۣ(.R wZF}et8fHg!(g>}].ӥ('\؉C1QWk*61QK@߳,G".)Iq4!/Y"-NmN\QX 4$K'dC +'1{6;n4͇)})ڷ%| A'AC*r{p4B׃^CunC3.hr^; ^B7v;qD)RS i1RC(k\*ɻ9"Z D-vMRKBGUL*;鈀Ȑ>e5mp3jN^ s9Ƭ*bR@F>&/91u y ù=}' 2w.< lBXx1OEɵm+l 3%^y+j1/ %d]nqਏ$*.͍deEo}ki5]}MVIfG2ﲾfz |S߾u~N1IĆze f_@̃;U}@ yS/!#NW@՟+8:hHND>c(4[j/QiTL w$hph9Lv,IyS,[B9fA%4*ZXj*]:L1$E} d0+¾j|ǥ] ͡bv  Ȉ\Yk .zZ9?zy3BŸ~G؍(;oD,jo:wlzLKϭ='6tK54'K z@TuOsx`sߗ9FʦrMB!zcӴO9ut4VJpL S&畣$W'Pl_~dNB<޺+хqZ̚"B=%U𣉄0"@dv=rB!#cظ&(Xr0VwM SU~,5o/79fMV[A~k҃; ׉8 f#!Ԓд;v8*_4'bPa~q%4CA ܿdbVJ=U×ַ?ώ3w,H,l;!NԄtdkZTnk}M5^\#"7td*gFɱ>umk]EqVǩ͹ߟCtO!uB#RЩU:bS~߂}MP}幵L QMP⾧/+Ĥ .{,r@h;ZF_e߱gj̜`]\Do)Xu6ũJ y#(ƜLx7Jv ?|QHG 1d_;4Fa{Fsqfoj2L,0K<,CsxF:ލi/s(zd0cbM? 3` 8hv)c,ȸpaJi: a#%Q>.V7P&چ NՃ}_DuC'4=E"AlwKʷAq} S@F؆5wHGp`2rWK_,yWBD݇2NY+0xh1ɕL$ǣh }B#V*8acdIG|]ڈ@񨊦 lQ)~7Bmp36sn]]Ztl-'EwcA(a3_FiKoFϠKeG*֙7j3(E|eg,4|w%F=u!w_kJ*f.{hnh#B: ܺ=ap\лY`rSpU6ik7R-|MZ?eֲu/ul _+#A>)PG.$AЌ<>ihϬ,@79n9OܞW[(~핑߅4h|pbt.Ep8b;Bw9uYx94 qcqT}V 7Uv"Зyow}\I:}Af)PpNDbJ$"j+9o _$\>~g' O&`{ ȍZ4SIbu$V1u|N[  *%k3tBU]U%CmZSH;*w<ܽ%tYA!wtͥ]fo*61N ͤOd$"fJH#:}YU)]Z0.U£尩3q{h)hԨЕz6:Ѐ9 r(* K=lh/q^lk@ژr@+FA-Io[H+jLōF$[ =~Vòb>OuH̾9n[E IoŭSn?0诌/`ah.}^v{F1-[rS!5'_oێ85U4i{%Jn$+ ]SbY Ѭ]!6IStk7<r@V I%`@V=K_M#e}Ez+S3=h'0Tm #PLzm '$`+FSkA)vY$+qStZ˜J}iA-G2|vpy]g$˅=Bxx2xejh\/w_"iµLAKl"n)ak6Xt[u|w9AJ ͭ=:u̍x3CssK;]Y4F  ^LMֆ 7 . 53;׳UQAJXԯ74&އlo hRڷLOؘHIapyHaLQf~>\X.QFq)Ф}.23?U)Vni.@}n]0[ee9b@ gF o!t\FQϝh@$<c,d icւps]Vze'&{"fS༰7kH|g.TA6){NV@?Z :tP>\T֗B<I-VFOAs '>oX2#^JŅu9 h&VgT9X]WdSկ2Im>vu,/DѩZ)" F4zҷ|0j0`-[&Q87U틫E({ϙdŰqLpJ.6|+Ϫ3D% ΀%-{mtnQ5R3O"6I괗^S_5G&}D ?5dSv 낟a a`] +ѡg1 :N>)<~ERx,,о\5;@ DiQn^"[֓3K;jatI㉝(%N&81?ϜзoBU򧠿:"kH#IYBƼgLheqWG'XH~do j?$ S6![vDS4|r{쭣jzISm#  JB-x= S:3i8 @LL/4dbIo;F"Qٻ&Vx1خ&slN b䛲Sv`@OL6ԗD}/ G:k 0v㺾KUR~a S'(>G1a|LUtEKlE!ՁH9},f u(s"1XCH[ȶV4z)A䶃}/[[|[mI^k]xӧL^*M= #`b}'9LiLlT3+X]{A?AcRda=8.q hSP>HRe^WH+`U:gw`XkmQjb|&nHp09N)M;}~>c6ASp!Ja="wB%<&(  h T+QM5 Z>]U)a &;+ԝ2}CP32@0v]r4{[Iӿ7o;,,Y&˿csSM{NLƶZ3`;qn.jß{]0ܝmZB%0kɲ-scqM-IRʜy9ϲGJGF!5꯳Sh Pgרm_]{$y.AƍN|9dkeVRǖzqA&Le"ΐb ÷ {q\lvnBx.Sjܯf #A!m%( }[Z¿޹+6+-[lq5+nm`]iO"6rC.Щ=s"-e;UCoi3a3}vG[#h 6U~}FfGdr+|\1ܗ <74kSJ RFņۥ9_~8뚼d̳X^ZCŧ畼tu#+ha0m&&kG7߷g+$S3)b| &\@e~yx߃*a2y!-*ؾlvfiiՁv[XV.M9|Q\ 7cܯߜhhܿr`ƿ b.-M%f^7q`z`5RQ 0蕴fMDGЎaP8Kcwj|hLד3#DGp Us}f}`05rF[ t@,Zپ^2V.s$ScѺIuOGbE#j`b7> G=;3NF-+'v,pu&NbWcxgzBt!j$66<_.``K' h!?p0E#UL+YCS77B5eIF*΂<& ?%;s~l˄Vh;ˀZ O+|q~[e["EZ9,f,bgEJEhmWI3vZ ">܀.hEC+FG/e^3*iu }a#`x /UknTyf 9AZ5Mzskqnx(c0N/0 B>c$qDa3i_E͵;K6^2 x5qSH(uDyc DJ yu5 vz{7ߚPKWyC<:lʔ<x['j<.#j6mE~9_j^N]̃}A$ip=NWUME<}^(hn?fBKYQȅgP{V :o+~ "¹3ы8\V=3 (wR"5$tibʡ= @ù%#H qs;-a~O3(Y#zg)dQL>wncgPJ@CB;<:kYvLzzY^e7E8:`8ۣhoN￱|[6n{&J'g%h@\"L<#ys]~q^~׌%h$3wOȅ{Dm:ive!?(]WɗORy]7{:rbZK3>ʛ¨A!G6\GS`-$Bj.ۛQb#[Ajt`B"w)2IOJ.a^ ѯB*Dut_-"HsdFf!ѵCOiƒuVEH*a;*H$X3wŠCZEwַL++t4%^$ K>VR2Tz z.ʍǸL$Ŗs ˯kKrruǂU)D 3 V:Q-`"Ž;,vcp*q3&CWԇ{56үݣ! JH$>E}ZeEU-flKz3#ݒVIp}:G4|7# :D{3*:z0,1yF1NMϤIBd-UF/s?|nKoo &6I϶7o]'OIs]:R-Du_7iG8 1ܞ.Rj?u9C"`_}Mc&bB0aIn=˶g \ %mdn{zC><c˲_/MO%Oě{i5 BBlvztBr= TDhzSc 4ht"Rj7lΡ^wF].1ϤǦ/᫹?& $V"sX+M|LYɦ1B^P2tދbgoB'#A 42!XFb ]eyuuh wr=Y6܌z@L#xTD ZE*l)-$o4[.{O cT?Lʗ@맅a_>RB7Ν,i:YI @9l/(鷮V @܇)T2b #F9Y-7E:=c‡#zw J ORCIHFM!ԫ2HxM4 cjQϭx|P|7.TMWRH*uBlfj/:r1/ T JNWKB jBze2!\ "=0ʹ^8 hKRf̨<bKR G(LJN+  M<*#Yum;|Z!qlyQX4i˻@#`?B8T'kbǺnVD5]Am1>)d` 0t8b=&Qeb@m;LL8td%:-j`1z7]{e2zMU|r ҿnEpyֈƅS~\L-m *K͓=e{7WЬv"Me;!,}_}s0x|QrzϜw&!#)qN!\|f*{i/:(ly xvz5icjt39Lh`sﺞ$ cQlZ-|xm4%M5X1̑w3䆅 evM^Uu\}7a($K ǟOHHi)8nj&)W0v6P(#B/ʭb:C9rWn6.Lfb9]!e4EtvP"ޡ N;<&T*{k&ǧXgUq| ,E ̵ 5'2e8x_xl 4oKqy\e}*?d` GIH6^lx=!#-q5x#q;o=M#؃l`aXƫ ""o`| ^ "MܝdI dZ)&Zzyχ%K|jw듊4lnp2RWUrStpDqnXטA4A4(Ip;  W *#U!85gZ%RJeV>a4㐂6:lOB3WYws.k&u6XzgIHܭQ" |7:ͧa"2sQh/ З GvߤH('a"Tu@k Fk;XjDz;J2#O 0!Cy?QFą,o0R X`Oԗ@FCٷHg x>~n7@S)owW>7'G=n/p; {yhn Di&\6W#\ T8T'Dksoo[ գe&q9w 3.gRbuzM2c~ ca3I?ep=k$LNl̓K0p@"SBA2s9/)-6(Bl<:h$?>IFH$:)tDދxpW"sϸ'TZ;9 h2D|o]PqSډ~BE`n#AXUDKhbPb}YH"_;18mC.Lny:#SPKu<: "ɭV:G/a~7t5_AKU|c.CW{<26%=@!^=Xqg~ꈬZL,\4Eg}?Bm .Fxg>P4$t(וWGY{76  [` gL ݁-8\f{6v8**G1̵8qI8N|zn?p2 66qP0k毥M</5C C*[AT@Z<3j:U7/^œK5tږ}BQs[$Wf0ג/FyOUK5c3"aŻ[̻A#%%)L A t-Cxcp,6Yj4_+&thߤVqFM);C\~8HRέ77єolx"}\ie-,P@GJ߯;ӉE'+ݐb\%gT7?{V ̴Wz.51@B;NjjJ7/AϹ&ywH z>țɛ 卍jضB"P,13wNߘlrtf]+(+d Ò2p! 1L bGZɁR}DƏ9uB":ndžpiizʎ?Un>q ubwe´D|Nd ke5GM2?fu:7e<Q2(_1VTNatNJٛJdB W5{G ˫o<@ϴ>ETl5FU՛,\c"DZYJ]}J'رΟSS,l ɝ*~ކA d"0ePkxV}cWw-C.ǦD+殻c;s,59Z|S`d49;% z-_E' jzuI0| "nNZ S=}t?grx,͑3IC@>q~]!yA-%d}K{W%q1wpHك3BAM\y(QB҃hfsm+>WGa0s'֒8QVϡg~I-5_5h]Oc73X\?kgXC1a4C%C58ǝ$x:-j>o6D?Ng'])UTB庅 2~,U&dzFuQS_hn,duNLEebòBME{F$|ra6`&#<]z6<9p`^='gvՖ@ ES5s'i\h,u͇`'8{B'ѲN$AТW| Wuasu8W*(*[BcvqEϣoMV%r soSl+N֭ C@wiUs,ζO;8REti36ԢR:0md-p Nca.V;V5$XG~ L/'`L]T$N_ClXq Ϭ/$a DDHP_Y=A>wy AvRal PjNݒѽ :)2!ϮۘRKg׍׃Dݤ 5,doQّ @etlYB˸D ƹZ!@#Fٰ0 pvsg}Ơ&2`ϙ :A1;~0e}g"Y)j5tveG >\Vn"s:~q)̈́)μqM9*>noKY'y[˥݃= q `Pp;=92c~a>S&ƴtUҠ `eX'bQ|וm $л֟Jj`с) f DH'7+o?Ni T͗JoDL0ꪳ `v?+_=a Ȋ"P%ȳ+r#.CVeMl_4(ာZSI5/\HAn͐X`N&L }Y+koQt6 C<ɹ Ϯ|/N9?Q8?s+75.>U "F3WreDoǂ]ak{PޜnRtaWI|sUd6E9mnt`(M5O-D=dq~Q PW(X2_F%hf'ha 0xl{5: ֈ 0Ipv6>vMZDۀǏ_V]VK>?BF0kkH(c/#)M7Z@ *oQf8yW2dnGs*ţG(!TʙX7>PױJ->B-Vy5 SR3/J709H_-Hä۠9HЎ><#8+ϑ<4#G^ HC@Z<&:,amf1|+A[IF)R]pPb{ πt¦AFzc<md?GF=Zs;mu^fq;v [c '"\ԐX{S= 6fߵTx¡>]$E)C H0$)ܭaQWdvҟV?_phRB8z(dD6e>>{PT.*uK8PctG ihJBDQgneh^T 1A^k~sK `(<!W}, WZ6 es?Q5_8Ki :Uqz&@5S%T׏Tt&^BW?KLyF~!5㬲/b, Ǟw&>}ǭq !)K80 9sޗ^C* }` ɹ'm&w!W2.{c: Z'?r ΅SBDbv,B䐙e +#9Pt $+ςȉ: Z[axΝ'΂a10V[2lLfUV*@:c,)TSKQ͕\f-]HlЮ\@jb9aH(`ٍɊ1ќK$Nߧv^'aTDxprsRnߝk .!D}Hҟ!OYG>9q29P] xHBO$(pX+L^6"-9NBWTT hNȌ"DjvvxKu~xG@+%mRfaA 2^+uĄnº8)/Q)%OXFD;&k֘BE}klB5_܅ESߢ/T^f@cvL@8ل|mD]/Mf f]AjU)9 R5 .:@"q% ,9S Y!P}]P,G4 90b<04?;mD4NF7IC+:v5+e)]e*>(IW$W+03`ӄǗxut}n"Feyz$сhq@2CQ>%"3B8)Sb1[(Sj4S>L:R2^oB7Y^@/=T 3:ML*Hc,t)?>ju7^s-D@XYs1~Hsެ12CZp% ^4:[(>P 5-W|_94gE@liamn:-ṙ|H#Xr |j6;VQ#gRJ(q? {L=Qt?q0p̊bj Ash LNR:>ZjPH0/K.R7]HcaB=Ev#U]? a̿`w:iU4r\ nDzQ ^;(Y)ʅM!t^f&c70t hb.Aop>~VccF_k&f'Bف3 jXB4UƿKڹuT[s8dDrfn܂3zZ:o{2;}:N.;ޮfo)ANjra0鏈ߢArS[Z7>H8[XpG=ǓF߫w4G:x9VjztE8$q#M8{R[ "D2ĎE W$I(&tyw&^Q-I<` rLY!+S&M>w/9 'DM-g+ Z'9I^t°ʽ2Ci+Ԓ5}OٿU]&ĦY:ItՒyŨИ?1LjBshEh|#* έQ]'mGQB~B-E :VˡMkx PWVH ̓u$*C,ܶtɔ`&X̟k? (H犜qV]JNPe,2{e0oF ^K`MM'd|e{0NFe2޷U &!x^!E۴q `rn* B$U x DDg",ZH;kzb~[ Dq1+ kUlPdsX~7WX !>oOc^(N~x#"X<]oA]%fՠXU p׍=Qݥ.>;D򰏍q#(5hŎm&:S0+~dK<|#PU=_dU%4$8XˏfdY=ծ,u;P;~HObQjVuӗg ϝY϶)TSňA#+ oI[&8Ձc{@PA6`3v @5 !U##o\qb-2x/k< Htz22iM?8?`eC)8Ǽ_ZU_$Ԛ;7gu( 4;~0s"9$*s0ku|13߆?`%z w|!Gzpd$3™ |*KN}w|vVc, %) k/|9oL85^61͡/0zFoLyWFnuqЕߠlgU$u׌4Xev_nb[&e3o^FX?m̩1{"r kH&$ZIUFוɥGHn>S0!$.ǪB +]ӏzk$#Fӓ7Wj8<?,YY7SpȆ I >;!xؚig,eu+:+_Z|\ PJnUrPKiji˓75 ^TU5 j;ZE.yw6N{<"=z& z'rSNBA8X4Oc%? =.Z`u{81x!GTh>r).} mO 3nuo)YC~Me;/T )TA:zg 82ƒ[_7ێ0| Ytl22` cl* _ɺ-HŮttKD[܍G%T&K$vt}* I_B42;['ː&1GbߚAdF})9.er✈ߩy痨h/p?> ů y5ޑl)!6nil:tcRژ?э+m5],:v0E} 7, K=;4zyPRzSgN]_+2(=WTOH V3R15/mF-:ȈN^eV9]i,g1ZS&L0$.VR"ZyB:xNoW~6_C 6ҩ@3k$4F(<]J{[?m"l 1Y1Aݠ$?pZFȺNJZ1!O7AAg1]*t4%#v|6>"O„qhF{j+PI:#;+2) n@%kԅS8W_ S 4_aiR8Q?: xyXC7&b;<躐05~gRJ'(ߗ ϛNi m -ٟD${[ ){S6xˮ֙FUrz{Z!bRcȚ]OzIҽ_UQ|sp&^ .7(cPn)JBL,`|4 \-}&_lY\Qs&N=ZYD|q%%_x< !0a6nV6pj?SY& J(ߡTTC@.K6\biO63e;w:* E%BwxQ7bAҫiń–:A/T06%?o=I-i^+>I * _\O31Ce]w).Agz{#6cf3>ƞspp[{9Y~o$aR?qTAzi?.}E[u,QsmѻȀSAP} ؈`)A񁂍)Ы{>Qn)BrMEJqת/3>zw ?4~,V^V=iSnj02h(NT(k+Z5炙T֛[ڄD̀"2? Qbz:ZRǀE, o'g"wg"/{#4f`έ 0m5ۗbP|ŝ̪MJe78<\9R1,weˇj4v6m2ueQzq|62 ]v&M; FXjUw;}˄O>{[zP2Ex$Cٽ0<.ii$|R TO{WABNC"֫_qʺh *P[jY,gU^@~? ݗu"eE*vVGI:`qcOFv!(s8&IŌW''r e. cK̆9Tt|!\ٯ0pPtiP-R?Y–95Ѐ8ي/qmT~ȜlY1SВ*̼-^OxYH--ZlRvI]$Լglf4f Hw0~S&h,jq# 9>]w(~zL(6+<@ rP?J^{L({O 3dI]K^ 'IƢ %4oV23u?WѮ5FAQ=@g}5R)q,3!m2s.Xh^$kw!>foD S,mFH.-tq:T \Iz1O߲jIܫ.7vov( G ES+bթԟŌ揝z,PL'RHmޙ8!e 9 m!5nHS mVTŕ}áN!aAw෿ 4JK{Iqx]#ǏhHB'q z5y4{8}M? {0f9gfL*dA:XHB" 6ey@9StBEC NEdVS`,ӀRթ\>n{]6*2s"+C 8!:P;V@l-R3s'e2ba}xUmdX}9cЊSa Z,<*PpH2ǒ{ƍ??Vp090X6hE';NSJKE;[Y2AP6TƠjF :l^5fv ~lxhk2U\n;mY8{޽GiW֛ vsʘ! .r 9e/c-4W7]U EG'tGAc vR}~>w|nCc{M(ƪ8DZA# 9LDZi?dJf+F:UCupzlI7UJhX8zAlY*h?d }E`0$J:qԏиIs &8j*>y~3{8A?CDCLP؆uԆ}wԧAK=Zb(u 8׈v1-H(X^pT6uOo 6^@L#dzhJ,df7jї.ꢯ2šr_ӻEb?NXUyv7jꋩuD*vu? ?^ܞ# 9e'@].Mb9ֲt՛[-oޮӰ`}hyP1@V:r2}<4ǀn`N/[slQ[U^&0ܮ hKOJMkU w0BW66S2ɶ0(5*6Brlo:g,@=D~46jI[s:0.%nz͉NSVry#`O8u)7M7h_ sY=X9$TVjFgǜ+3KUZI߮|Q2^>l1_*f(`Όc8gJRvgIE۫XZLLR΀@l^lˢl5Ox]9Q"WcFփjj &m_Ewj;_$j0EإHq "?T}pyB *\7=*Hrt7Ky"ܶqiRɂk @=Jdw4M-+ٿ"yDƕ+\) * #DkdϦ0?950c$dhYFS[cY3Qu=}"$iN W'О6|yxON灕Q KVG*.(BR$o'k W^ y,㹉få/C4Uh0Im!䀌ۅaP@\]ärꄵ9eDJ);6!: (W*Q'tqqkI?ot:(v`hby KNMA8xM`%$O:յ1U09,cJ\?XXwV?#,؄̙e ޅtq&YElLE Њ$^~H =/G'&hqEԽS ;uy;tl*U |#G~U94JIQCA[Z%g^\^6$cYbOi .hfB4w&w' 'P)Y35Ͷ7FFBky:k }WWhEOF/+̠P2'<ź uxA.jv>O':|G!+JG|-5ct*q>1Ge}B1j#.%lV!IꙘ]Zc OةZ]mb't+'眆9NUGWYPch/Fj0> i6Lo׃#%3x+ 5CP $[*ke밍uPqO @E^:|fzfFt$xM7A=]n͡-"LjMߐ5/랰.*f_3+2Dȡ./lAqӓbtЊ.NCyU2k:ff(6,ΓߏW/~~D57~oԭab@><GpR<} m<>CIOs46Az`K*DPME`; %Lߠ{=US5Rc1kZz:i\^zz{Q+7*p0?bS]$u1Н1"k5kx8L؎PrG]|Z Qi[ʀ2&/U<83 pӲ8ZAFs%=ȜiK%nt:"1;V؋O݈49E1сM~>K}Tfm ?A~/ eމ5sRe2.*MsO}'`|YY3N/ӌʏ8irّ+d; Lj4bq6ɤþoҸ,='{e^|$!_Glm}\"gW IⴞY'9L,F-$xNAQ#p|EN?N.ۏL0ٽW1~tl[f\F!0džX 15NF` V>޵Y j_4(cT OyHN}+DӤuOIWJ ӿ>3S*7@_פm◇SE'ZNTx!5PtBr'GAoMhT[G'gNJ1!F~nPյMk9Cp至hɁ rpx.8Az0X5AQ_!$lw>$%8 3rM lox-" r{+hY0==>5upV:`5H0V e$]D>!FU`=hp˾a ʨ%te`,ֆ({iyo~仇(õ@zɦ ap2'Р^نa}wrHJ$䢥OUG'N6 <k@MRuTl2RmrJ[E& . s|[C;)îʕX ͚* ֱ!]Cİ v꘳q#ST eOL D={XW;JRe\8.f r$sZAĪwݟ@@)_@8S'4CiVySzo/"qɺG0kn%[CDBђ}Df!wܧ .MRR@DF~!RUjP=zj'fr6}sa}upj`(K6ޮ4ӟO$ "4= s;R> quu#-Ky<^E:#a~5HK'r&s6Ri>IY8x#!zhi6SmCP+¾zJ>(m4]#vjE{>N^Qh,yh~xoA0Oo 'Ci1a0UT&Ѓ 2>tbP*}ޣ̸8\!%tВ+nq,ʨ.n԰ ٲZ'3w@^}?YDg}b bOL+}P$+Th߃) nCl0`ΥAべ*g@UZ+Ge $5X]sU/X$u*>mbR*Q}R1lS{/K;ac.* zH EDcI|+|<4Y܏(No'ZAC~НV0nQ!SOژ1qaN# ]JI^v@W48PɶhĬgv6-G8=[ EP7 eObp#?dCdl2:ɻ |{yTih<,6&_gQ4.$};'ďdK"V֥ܷs*l)͝#-/kJT JeW mz_[ڴDv GL{cwP/Eulx!Y2!wf~\ǻ(e,TFp gf?>.cA]7nSirOu G<\|]|;>[w_P&܃´WYa׽+uEO8n?YK6k6=Iv:.7Ճ(W3gMB `U |,}1Cxu:A7!k2ȻZD $c/߃@v94#vti|<$ьx\4$-r3sDҶ;h{k{ZQ^.c"؎| H[QdǓ a.e%_ ;hs54H\DKrK#J(3 0/A蓜VGCise\ \#?G'o OIܷju Z;[H -oq`䒔3`\vj:PW1inٯpoO,z'0!EMQ| ]ռn%2* F%"h%5UtqDĞI.߮v@t?5Ӓo7B8ΐ 8{&OcL.%iHz_E^ݹ^p\/D:;mAY|}#6ڥ!Md?w*ܢmi_Ub=?Ѱ\{ҷB(#jrF8MLv[;o3F1: Tkګu^mdEX'̴UQr2_+ڏD1) K͔ؓ3~^\wXLj#cULB̠M Lu0w)5yHc&HG&lk n=0&~FH՗HmyfE=WN{Lu(Zx \~'+j'NıΏԓAҭD3vdD]Cj*qj¬7@X]K-Ϟr,wE^#"Uv&=+4H:;! xYF9S 0Mv"\{*:Fj :'᣻IjFxNg  `c>uyIkJK r@)FWݣb'Y" XpвGϐ؟8t#V`9v? m +DDUcnae::0,ƢRhRÿe93(RIWi06qbv&H㇜fca eQhk}dK%%sޕA\ VWTFFz$ЇBv a&8ahx^1(qCd:mnB#ݴK{.9͒-Z O`:oX#/7ȟw 4{L)I^'v$^pJzz)qT/vؾ]ƒ|mnj&UgJbZb Mq'v2UmQ ͆#&W~V-H=83TAU%QBZ|+;O{[c'|}fcb~^{lf7?Cx]DK(}2xhHh;-N[BȔL\A0"kLfc.9`jJ.GHz/ߊ7wt8K*?h$.c()n\\kF;N|8mCu4^Nz_i]j]߮;OFb'oY:`{Ѵe+z(fBAS{ͨ6) .m; ː0zS+N!. hQ:u雏NmT<@3Fxa̯2Bj7:7Af>pFثmo-Z>^<]jA@^qZ4a'h-j3iEqtgoC)Nl6{Pywɞ0[5$JA}f[p`S42T2ét5G-%"8eZX#9 WYp[mWC\WaF%gD7NK}{]ݎ%ғ.xx根|0rafb?:Wɤ] k/JsWfmv|"O11cIDćsa$v{CSCȮI4 tA+KVhign7F?^ `)׼LS/ "K%DEׅP#J>31Q7g؆;am ʈPk?S2 g-΃!J6~{w>@c78|c 7su um;3If.7q!IPO#~ZN0wntapͭkq2C%h Zcq&ꖚ2UqRABaUȄK}7& WRFQiIKd~GN|{/ 0ÄnN,x Xom|ZLF|缪ڠo؛ 1+=5NbX]gjӡCe8#_7$FM{Bod2?ۖ[]ڑ?&$-RG ҵO-4>axgM6s E%;5N:[)guЛ 22 g] o`&"\MN/dt‘;z /2:']__91X+Q<ϊ;{_9lD_Is|}Lg?6X*\?K;ՊjAm&UUOIݠ#2dGCxYl1h(/M`cm4"̶vG̼@O{/YꜗZ.2 ~A% {]߼62֝"O)\01 ja^_:{*\ r#5K?t})헁ϴp'`I8`vbSq7*\ڶc &@[dۂ--O[LӘcNԳ|$c#T!TD|'0-:&s* "ph&D9ִ^G05j<В.X2_.#~zH(-@?p`BȆQhl1sIpo7RPJݥIo]a /SKGV㞊"= <@PīG4]•z~NP^>zJ~IE<>"E| 9@ *;p QZ!܋ƺݬ\_E|Hlډ}|IpS0ylFMAQlSь ]4^r}te ,VlFdžCC͓/Q6m?FBa `y?ZtZJkdp5ၭME?%DXE`9l X\7C~)>(dd*oS&Lj)5+ Xwq-/Hre.Lr娄8nuiaSu/KCYH.U~y׾ `S9ލ i^L+i(o7:k#{>OAcj'7 TF~+_\EVw弴ps@o2vڌdM4`Dz(T/.4vá:!I-;y2r^QQNJC_Pe d/ίͶ"(M(/!)a8_sUig*Dt+W֡F9Ysb#t3.aà@Aπ#&:zlL5754JOnҮ&߮. a&a^_{eH44S@ْ^v5ٸ]ޱ+:pD3*XX҃4fӠCiŏFm4ID4UMeڒ?2Ŝ?3G:燾iVyH2_<}GthӦh3@OE# ͖0oوPDTz 4!o>_èYz5C{g^{έ.ԻiN'z$֤ˀƼ_RE`?{ŽM+dֹcO!Vnr>'pjvY'/d܈#dS54?G16p~m7L^<*d!45WS&aV) 6;>(LV11j}])gYD ((AP^辣=ȫ\+o>D~>&<ʟT5_a06j`n+n4e%:i;1{\}6^YDi5S:ܛEQ##X5^_(~B;D;L vfZ *8UT;t5:@e)C;њ\h%{>Zu7iU-%jݰI&o#.ғS+=爘wMb-kc,$-:LȹhՙyqLs k3)yS`%Q<=L\j')QJeAlRUvNw{ ?zIi|60Ӛ[#qqڢQSfP)iy].yN>Lj3,]UIJ>XKu$U@U7E\HiKe;Մ1Wv2B.bf*9"Ƀ ?s=_Á3||b/(:^K63`iRnF:~M25Bs@j*gʩ @(nQδ/gţՆJ=Wu0d.,}}Y^iK#F z֗,YMgS̈oRw.@O3=ss}rN{dwszWXM-Z3Ru4Ì/ǕqnnNm&swSp~$=.$玷"y֓oAR2qv(vBP00OψUwcq]xFJ9U(hf"?wFoYxUJxoOu@J r,ƊǙ^brY>Fk(5yB3;;3 X9͍YvW. -_h9lM \D~o7fݤցsWiIzQ 16P{%t.! F_K˞ZYg̀b?gJj&OgEܰ %Rl*> 齈e^1_hZzvGpc^h @G߶8I}yrf\͢-_Xd.<`='Y.82vfc%6Df|4: 8~{fcVۧS8rlK,Йvp~8,aѦ9JWk\5b4E ,Bm!JwC=f4j>K7oKf͗2iW.uQXbY1iY@y"ڹ:_0.#4*9z;:Es^߻ͺ<'#3FaƖs𔁚oa' =@Aʏ}EyKĮXJoģεC-3Ӧ-v;sS ƈWZԉr#٨w/m_HPӑA5eon}W^e~4Ӏ/z`S~Z?(=k*?Y(Xd?YҞ4jT`ꬫHW]Bwm"~NrQfx#'?XRA%Dteoy: \jtǩ a#T}ꄎS9n$hPH, 5uVoK9NZ~ E;9'-x+hc ^3NҚ ` E%ng$_c }o(Lu\ވDp`ʝML~RNsىy]LB^ #ˡXݡ cPsz`^IeʐVWqzKb8IJl xjw:-= kf]6^lR<R k@l|2;CCXF(MB#?ub.0ثTlb LpvF8fǬ5HOWu!QNS&wl5}D||F i#-–%' ~넼 t~̏/Xp2&b hc[aO*!1gvBnidk6-眪ÓPtR~ M*yVJ{2\ Z},-QvtQNeѾ|ڒ+aMP4[-+CŽίhWVXd(ySiY3k;|NGGZ Nv^CD/>dGk.;48(xʯ11j> 9&cyB[O U+X C(19Ȉsxh#FOvcnU{UhFD0q H vq2/Zj1&d&MV,/t)=qFhk z1UJ$78M}4މiͪSn7kbafIfӐh8ܹUfYcې.yJQ1p߿x;q,toOwXRux!Pd1;4S:]~K x0.سVٙf9o<͉`m>3"(J`cU)κ]0wIu5Jgw3Xw%:1Lq o`A _a_ GdЫňՠ?%V^­kwGHyBCs 4'K2B`hyQ*[?d6]* ۍΌJy۟.?KK$z%\ 7~a nY-0Pn8[оڶ у,)p,VO2;FW ^IL,Aoy݆!*v)4iS)# 4ڤX86" BD+V!C&-k/A;GNm;9_pb]թUS&) ES#Q PT"Κ^;NJ Ezˏ"LX *񲣵= >'azc2YcLV莣k|K9f{n6o,$bjhYK[hoeb$t`D>I&p; Og-#< .1PWN%BvK̵Y w&Ҹ ةP 5GA1p^GQӿӖ ,VWU }XsHz/e&7C2_P^N:"c+Ā싂zNuߋ̏Fog+6'rp*!r*UƀW *Ozwl$b)Jsw[r8N=^r1hލњJH[`K$b7Lfs|?Cv!5Fɢ .JpAStpK T4M$2;PK;[p=҉;tpvviX@"s߶ U Ul-n۹3aj"C_JȄeBfY t^Pר-Ƴ[z\3"MǢ&bЊtRGbƷ|^1ޱrׁpCv@emzzT5Yc4""+0I Nzl ʘPxRץύdWm=gy.؏RTp^D"L8P*^ok6$c0- L\ޙPl`80Z_#pϤY|)^>P3iAVvwWCMBř]e}֌6yPaV5'->G%8W˖p ]̑n;48(ִl1,o gM5nП=0x"i.:l&}kyn囹-4$uTEh\Zň'fb h(.59@sKN>O}nBdU)I [`O+Oe\Ǿ7 oJ&;T꺰mpNէJZLQjj;e Ә8|&Qmc`'gJ4q!$]=Z'(ۈmgE qiC.w|<@ CPxP]vt7,.Hmn'H;aOucAݹ)(ie خ%|vOEhkDC-On_ aj'^!a9~c >.W:#D*Ӏ*2|4'h B?(YЪ*Xdze9n6^DaLw|GN:9n|I(±p_>+aw_^;Yrvˉ.NW/tKhoX}dbНsY`;](ҔɗqIy {طoHJJ#z"q֎̨ocG>WmyM˲Uhجr&A ̡\2Pb{Ui"r)wD~j+?/I$I#VS~\ڻ<G+\>9@_9ƍVa,Nơ(OB`0JWK9P8) S+|49ZPG2ɗ* ZsVT}mZ$TqWYqw+fDrUЪ- y"q?k;-%mvFI:?ovHQN'X81 U]y[w acM^rS0u@knz+I#'|Z Y :d! KO=4Fqr.[tY, ;$f.?>hm(`؆ ̈́Eicjhls]]͓K*%1`hF LUKL]U|)Gr~`- `rMi9?bѳZ W3zm]v1F(:[U|ih#Aֈs"Y4cP_}pOšTF9ʜ.ET<fXTNopi:{1ȱg9}Ħ֞txdLPbpǂޥ %)|Qg}3<(ޝd.%O[+F YWȨ;/2`/?ʙ5 B%F;Et'ܰI/T chAhGr2-ZXqRD.b.4Y,g_HTAc~9.7֚!, KEX'e>SwwI8"DNO FHwH.C)zؼXK=}"QoƜ&Db RG1/*H"APF3 wAD:rpBB! QD/x d/pKf˓N/+1VUkFHvY-n3jF5.MC|P,Z7.W g}ųi̪*BL>'fF$]H tڼё|vY0D$Evgsiw U6p?6! CpIIy#4Ԕ .GU38". ԃ/鏒qV(wDv^}ԚU/3}8{БŸL s^tf&32JO  +>cC4ܹRE@|@_ثR1G]zCwK2kSRv` n_ؕwbmGzDp][AO G?6ogW5fRdoz!l/ _anE2מ-8]IFn LDTHwNY:v /J%&1L5$񍹷%'3}H}SkE":Ҥ+ǟfrPo=v7U}oT$`qϢq4F!ݓ#]Cg'\~V`rҨ"9^躘`7W&C5G׸o$J)"*{FPEe$q0NuG 'kqWWW*wEc,8.tXP`6ɬފÌ*zJ^Եo9|^`Vޛ w>8!R{~]O&|?kjV Gw&-AUi\ L|s.X Z HxC6IHƇwO:A%X nN. ?b.2|ݧŞc:o_{!ߠuݢo:jn`;휞Ԅ#c*W1dF-H0s͌C(hR[Q~"g?I ȋ(FjbmyӾ&Ȗ&1Q o8 V) +6$ |%̲& eI]U@K]S.Ra9` 돬ށVq^ProPI4JR^87e)рF 9tL%P3Jiܤr$< ;}Qh-_ 8 N;y=G? BӘU;0:8 V^ߧTklՒ"g`ș8VLPGx͂ϔbo 6S0sDz})C`ڶlm&+gorw2+4VuV&.j~wEx%֬c)] u\xQdcBcSML&|vk|7鷧'EggD<@Ptg4I:VD; g҆S?+ dâi&ui`Qja= zU7(MeAA!l®2ْ}Vi ͭ$0L*se{(zͣ+"k#ǾpK܁ ϋvoYx4Z\5)|f RiCXV2­mG3>ꦖ`)4.sV7@;*4(4]qt' 5DٵP[?Fjj4n~5FtAHEQDjU-PVS,9;%TMKy;0=0?--"VCKƈغ5x_4L`3`@9B^xEi9PIR v{ =kC_Qzv^{^.piHSzr]C8BQĉeP ՙ KHә84Y.l9 ªCmh#Y=d3'j4 OT+˻1E>%c=6g0%h$^:GW O p39 OjpS-BOQxrpVLzYrxb7.+X˾uZAk2},n^?̅*[D<<.TmE,':6t`)8\/R>iVU IY S9NXqJk.`k"HHP,}U;mխŶ!ўW^f/09}Mzb$aI) :⣛S#v"yZuSm ŪIe\ڲ a͕?!S<y=.sROeo@C-O}Y($[pLoʎpzg}|*:]vyM P-?Zj>L }qVf $[Rbԫi"ҔnEƾU!5eC5!w/ҥk,Jq@Ѡit;--*U61 6eĉKvo&Y/8i\Ȳ}3Ԫ4zoLgW83l,h/.p3!K.y"Fxec#%HY~1oTBfюo`M!\oz湅P #Yz9Et+G=犵ZȽNQd]>l1όn=F&!'MP o3J?+]]=+z?Xf\]k1o |}EedA Ԁ:\Ai :f,B?œikq-98FI ƕ6^DLq2\rN3 L z緖5-j2Z1^}>_@p_TTKI~YoPfg`"mbluڤ& +A>yhd]}s:] Bb_ P59\j\@S,BT/mf|b#3;f:ڬsZ&wАԨ{A,X!# prtuܤ9 f b']C\LՃS<Q)ԩG!omm߉Kf- O!B˺SGt/:AĮp}ߢߔ[{^>˙HtAd6@.(܎yҤlo]XVm{nޮmdݖkJ4K%@'p-0Сv0N{wG.|ʁqBjz_ü= 9F[Il i˨F'y`I` AMV3k~(vq%+=_ = ؞C:aXMXC͙ >"G _ߣx9ё*=68Ѥ1-wvg)gF/oW~A3Dfd nhά)ad9 Hֈ|IZ&CEś"I& J3ӔQS~$dlGhn;h|G@ۂg{n Y.rd&Z#C@KdzX놵oa k١2e{;=P %p{ٯ!:ԨS* p>+-9gQbeS;}lK8Lv}TiW{&3s Fr;<@liK XnACiN]kRypl[^3(B }6,>w$Is]GR_a{߸.#Mv!\V.5g')OJC//xн⦛׮ǼG9_#!eG\/L[rKXŢѷ=@T=a,Kq.~Xe,{Nj'>X OEXxeهԏDBU 䶰L Z~aV`t0^"wS| DtPٙŜk%ſ3iF몃ύ=N CW"J0|a2(W=,To7f/Yc\1(ƈEsMjѓYtN&$$ Ud Rؤ>8q^a(}4') '󤰁8)sM1o9⨭xNb,l(!;f2/ &Kʞ_7*豺jb15B7Ɇ1ȡd!{!rϦnl8Y*3Z'^!eU,PV1Ô &z?BCzkH㻶$0uNk -Hqg(ȴEi0,9D*gy)VPAw[$y%i5]a*FX-+Ի@x=%2'a[\6m_=FzhP*:FPjS3o)NB+_}0ڲ'b.c:ڭTɗ*&%/~oQ<\!NEһ]f=q2i͝ 6.f` B !{ 'fbH̚ $īj;.HL1Er¾!XS\&ߘ oL8p\wLƊl9<|l23VSLT'jcPeLN]]Bѓ+\nŋ-E%{r Z$]\(fw4ŧUb4/栉 Q2 J(f?f-_aw_.t.\YF r[BB iէyEG ɶ>:hYüĥ_3u*D^>+j8Ѷ _hKʲH-O$mFZn~3C3]㧤'~st/ZOsG_B(wSÄ JN&s.3ћ4G]IL3WuxwXz>5P<Đ^+ [O{hM"KHcS몺z܊7iEF*yzLF;! .:ԆY-ٙQ'ӳؾNaَ@}80)N\)>2!adIBDpK]koiSC @6.8k04-] p'lAhQ"2=il3M^iĺT5\Vq0@DDΣ (2 Oϊ~,2bq0W;1zDM-O4K( /Ѥ_\Չe;q/HU3=aGWy>)ww8FeTxCQm`~F~fsNR|1S;5պ$ϧ V¶-\oG(,]1ᬏGU K T̹T5lPvwzjL'G; t}$Y(]L%湑f\q Ew٩߃ؕ{mZ<\N/_DKMUզl@d g{]0dB Bx[b ^724OkTVw V4^W$f!$.xMhҊ8Pô[2陹 r:`T#tP8iz1)}Ufԝ9vyBz H5:{'x<3AHRh44& O:4$vʪ?U.1`Oi6"V'&U4Q,8nhƾNv GI{ f!wՃ V-?s3Fy 0'=GW$x^7;UDäҸ ˢp4ZU`f9M4c}GҮo5{'Qֱ!$2ޅ4iP=`Qrv"6Rang֭%j9`orLqr ~v 4"?+W:nӳQC\n®졓W'}ylG)*޵3![E(8Gku;71W /"kSc F&s`b[5f5T:`:4Z/F/1`{9[Kt=F8*%4l$^2~ڋqL=Ϥf0Yp5uo X2GQM,BNiDX5B4"0Pg`wmUJ@zr!Lؔ J8!fB/ܱs2BX]%Q)'#$762}&']/ 5i_֬psa.Ldh y'->K?$j1ue6־>ps߹}NKJp+nCGzcӼrxsǹb,|XЄ}dnb+6/fPSP 0LA!F!+ֆ^h((P@ݏZ7rI-,DS\tggS1c朖S2Iwr|F>i#B~ɫtuSw j.sL}1 :Ŀ|QX]nؔV2^([k AB:>3Ӏ껩:8zl(맠_#V=pǸDp;Lͤh@"fw_ <PJ}#H<=ApD ƣH4F$U-"X&N% T -wUM61hMQY&EKTEm&nnpgk/1`xF+DoI"@N" eǎk_}kcwaHl2ߐ.l``|}4XM*̰4lrXlu(9J;Lw4̰m? /xl W 1 FP(و mnX!PqAAS GUFws>E X^S>~J5:^p8%ʖ;sbmB oRBoY֍c"wokeRR S yMAϯLN(˰Kl29EL4PnᄃF6b|2,8cEh );JIp4V. U'(8X~ ]0q4Sd5 O.چ }urZ1 "yGi$mr[z',\AsGP!k2lO?D(W hzYpHﯓXVZ:dV(5qrDvZЋq IեNwN9oV\&?i0ӝ~n33i%z]*W?#!/ٓa!V"= Tkku_d GƦΉ91O8E_[{Z꓅0tX~4B!3QH积`,[@Ui%u(@?GOm](R i LzHqZw%?V. GH_<}+bU~Uɸgf x?Sw}<{2*ZV]Qdl3{Qs=oڡ=R屭뭸-dt'I߫eD*pj}i0ВRP )W#Mة K(͵܃Qa&ɷ>vB]br'w4j{H.B?*'=nTy.obO/9RETl`{ig,"9MMAZcgYmtC~8V fDivAwV$WtDfӧB̽~ 7:|_8ܙ;Ymw*|>RZQdo5 Ʉ]iLˇЧui]7ښws*W ̴O6`J9&.K 4^6")]1\!f)܇n : ,ώ"$3.5X5SX-j +ZCn̠>ad9r/}`4(ǖlź\YےKf  exO}p+ՌL-ӕhF,C40FCǹ3&mP"]Uo* 3w--GE51grp;_ p^g7ѽ4j[Gdxi##Z y?UCsw 'u;A?#X%u'ϜvQCJTŜDZm4{\\6xB O$ ]95hC/Qx Ijg/hDNPsd5N.Ao Pߐb ehcHij#8!%IuTm b ѴɘV4Q:CZn۩2)Yi/S$kX]gꡬ,z:rwp?0j >ttTaoelpG3|w8-Ÿf\M&P kjK)i4k]n$5T8 Av_i+RFSGcVU֑.iHzKYOͼ'y*e'K$gӵM F\^25!9t\_$QCi;zнh!,.-,K)WEm acH hт-dv/9ar}w*ؖ |T?g Yv`"G.BFĔP-A+,ֿc/9<CWptԮ:{ ?|m^..zxO_dt"#[4젋X17 -?5Qq Zpy MKG7ymSG 1 m!X)@G"LZh?l21_>t~XHGhR? 5"C+*峜fMmhR/YbT ~^ [YѤ)vӻnP/Qg3ct2z4ũ%^490 GI_+++烈=0aVrYuDIU冸@@4M"N6{V^Wl7)^HRN{e%I hÏS̩d-!,y74kVj ]lbCk=wC;.mMyq+tS? ۿ!hXFJ3Qr՛x䕀'exQ.l1S!Ϊdj88!lFOYZ/ WMm‘1RQg-k3${5t6'MaX=9}.X^D;zH`J %}xqsgh!D%z%B1aME$%xV,IR`^,eP5y>Y e7lc״ O6oȂA+vXq[Ŗ,pL[lGmXh-?Hۆ:{J)!Wsж1ώعţ^4߈tB6ݪ퇜pԀOnr)Ꮏ8@tA?v%⚭o1C͸"b Qy|y簾 =+e3+,1),T4  Z,:9, vŦ.y*FӃzr9;& (V8V%EW19F`,Pj6 pj<#^,HE]\,L۬/KFw$8д(hK8]<0M<Α|/ࡓ.]@̓<,2}?ɺq#:2;!I T%G5݋iZ8QL tܼە_*r-@ŬӛsԂ[.U4_n_Gp 8fC/p) 0pC5)*Hd A_[T=U΂z]p!1#ad-47x n:nR7U(h[ 񳢐i8Py U0<O[jrS2 r+e#ߺ77X9*`ۗi]qw]Wa۽6q+ԷmsiZ*23Nݚ"ES0Y-B!H{SNX63zU CJ5_lAX ܘŽ+bl"+u`%JόuGOJ%|ݞMUGEd՜2ᜄ-)Q樦0J &I1u[tPtuIjx8oj%#E*/oV!eyr=Z{bcj4?+ğAdȔkQW *շ|aI`ﱦpLrC ̿/1Wpxߖ]Zu>'jqns ]aEݡ?b>.@U벣l41x[+?2Rn:Sup{Z x MC 5 ;5sͤ|r&i'6+XDXZ7.}2\ӤDضiHpody mN n(A*Fx5L'qHEo.0( ȷ%C25cC^GHM&R34 del &);=j bz{:h iPDY!ߵP|$69zvx15D<&R Tˆ%`XfX&-]#WS z2º iF,m=T^SXvI  :l:D;h62>Cůi-'5輁՛Xh6|_K IkMp*G6/wz!98K{Ekw hp> Ύ!dxt~Y?'^č>mȆh vzk1w؈ڧݤY7/^R*s`;CT(y5D$-:hZSK"q3?%K$~5I0_0'Ί.='Lm؄͂Mw:MEd v q燁{SECq )8{W4Wkxv'Vv a tr {0u#\bde +oK+D>]:\eq'S1j8`*VWFK\WQs7 yKEۍvaQ@ϫ1͂v4<`6$#vje?~=wIc~Dۂ,6މKʣn̊d&~eb|M!?ٗ9?]{;NUnS0ShiINa_VkaqIB'R );e (vi:wJ';RpR%>#=ӶFyf0{D"9ѿ[m程|=bLӂ#:<9g!k#ixo隐_Yy} &e 6ʿ] {zcשXT˧nWώ8V8lmӌ\s3҆Pa ^oI "Ǫ,yW/{ (K`w wQ%6M+ua/ z\*IЅXm؈˂K1ݧbOU nC\_Kʻy|s)b ܢ=8QFr)lEɪaC;̻naK@|~s#{}m(gRbŷB?;ח;B24Ofn}$iBUWiƎ%chacŴn,|=ܟ+5 }-J۔lp2sA#@L}ޒw# 찝fps .YlVA.&Ni庇Us!?)pz l7^0+T}Ng-uygI]TmY_LQ^X.Xu7xp߃AƩ 'Nހ0UUwyXtZ^ vN&l*+zNU>mǠh[j4(b QWFԾ_j$t.V -J "5Մ] 5'|V}1Ʒ`g &_DB H|]𨓪![ǎEQKIŤjCٌZME#wVbSoSKPxGUN~kvi5UtpU:=b+(QêB`M 5'ѽbh]݃4(ZFr$F_W򠅛4rm!}}TybDe/{{}AR5FNN~ JJfd-SDS>YWk 7xN@) *!7@p=?wV zcڢvZIa!=wLAU?q䣻60nOp[ot} s笩d?AnRPey`ej~nww;9ƆHQF\CLBU( uX0+P8Bz:wE(Lfٖ.Tߎin`ޕ@2//Ƹo֬-E2q$UT}_bbxR"z0!6 􀲯ʤ2DʮqvYclO+J%`Zi=g#sF3u_QP?=xjVƙoC5i#rz Ie/aX@ȯ-X%|-:/H 0LT B#a#B)99aD+< A#o>c]~ <1Ka/AHQQgY 5 0\Hcfi%3js[1bنf^}σ7YC! --}0i-6]]w JundEߚ [ S-`g͕r[ [V ѵ@pd4<8>:OmQ rbmX?tz8:Ÿ W"WT̏tܣ+ۢuqeV筛jjh!ͥGuZ7*lNxM"I{wѼ5etAe$#0׮{n[ y6X,1Lꓓ1K}9qnvxT'A\!Bݼ¤st)~,uwjpY5S,| A2!B#!*GdENs f![L=n^ 9=,<Ū=ʜ9h{ 6~d>K[#wp p9Ox 97>YcZkԄ^8ڶ(|"tۨD7wFqs$!TZ?].+ɀ{Ԗfډ~=&~e36:IȔ"$1n HV7/CtO,W+O*ˆdI\Q @E>=k!׌A- 72nG@] $0էّndS|l$;dKW6= j+ Ȍ'!Xxe׷ŨrL\CDz0 A pQ vBD')4dMR[?lBJwOřN 8x蟩Oz ӏkzK ENlA_<&*1J`" Cedyŷrqě+Nfw%b!P!+󼛼$.($IfdHIm1USi,9ޭ6]z1XΧnEyGߋ+еAG ;#БN# 7zÅ$dq^`c@\oZUTޒn@ H&bjeG#L)ŲሣMZgڄn)~ލ,2=@4W !nrBYԪ@ ϓoDgf(1IKA6Œ)L"StK.]y73ZS;ԏJ/[ =bRNLxra䳔78͌A,EDh>+Mp=_Qh>`[E*a9)BY^hYP ~`ÿ|ۊ 4Z*V 8Q'8$Z5(Wx<6FwaEʎ_î\6u9FP]yBf'apcj<4"c70;f`R7} V17DDTEFmg dRNTgrN~|βhx z\z+!$2.H5`Em|/;(YWE/oR. ?߰#{W6i%ٓۥU2GD`eޱ!ϧ ,y)_O}!ҼZnKRU͂Pe5&ďhAdk <i1 }k[u[2+g{X%oq^᪨`K<wrܐ\%!0(faHZ#$]XR?X ~C=?k&^ÿtD2Ys>h Z=ykfc7Y[3{0ȹ`fn;K.Qr}l9fdHߚMuW4{"yMJ<(:R>\כ iIt~65-f{`d0/ Q</l;ao^Swئ02kU.nq>=xGRC5ӀKa42-i.Bf2a;BDpմ G 9<]6kq`+wge 3Z[pϑŘp#)SvK9fʝ-IZ-?,Jg^Բ"Ư)ڛ1w7E=N{]=_3b3o$qm3)$UcY!YP@T*}ƫ#ޟn $ *T, B/-D@9NAZ t^Efipd<$z3YypgWŇEL*"-bQӮ8qk{+Ŗ'jz(F.mg4pv ĭl{ jVM5^dW]Hr&ckOUC2ѐMv]}Q:1I:WJ} E qQt \Hn¢NQejd/T|Nf lƅR_ A*l/Fz.tKű%0Os'唭I? ̷b 2f9MFf=^l[޲Aau^ef|wݝ&F\CBbn/O7?#S\y>'K%e`˻^TTyмlOB| ul)+)ŸFఓѿjY`V(uaLgQRW\f)L tK?eE>8nmL+@UgS]0\!`\ -a(v/A GŰLnQqsguL@&wxjA Wjg̖;}S|Pqp&YO/u)gyn+&]N)$q/riDfeMIp@^ZU+PuYOXV W'ɍ{_cc Qv^ZV"N#u1bsWf?mgnQHT#7VX4DHBƄ02=1 3a7&{O#Ksm?_rq,_LRQ)m(݈g+ G8–>ƽ.ԥי#|Tfcxc }Px/i1*E 2c>U >rÙ % 9UrLAJ=-t?F'-ⷠ\8H'.*Q?bLcg,q=80>kʳ܃ͺF&ֱS[[&1f/l:]2sI`/pDIDGQ9иst `gӑohx6$f9>X=eIdP[Ks,Tۖaa8[8;įG˖/ù!ԝ\{ #hv;̤T][a һUAf-}:U q|FSnl=# ]w%M^KW 4Npuč]h^K'`{:J';w \BLL(L&[ϋy ^̓jyi_5b7\W0H1(c rЗ) L5%^1~<+?|U4l;R; 7D_թMfr޶zYs2=I[.ʄ&LF}$)n6~YzCa2=q`dP .٦|ɣ֥fJy|zٵ4.r]<ܾRK^8q=n15kԔj^"pMow OWvʣ9MZ&Lu0 /_%Mjn Y TQ/$<ՓexR]qpxit3afnwZgP SIa7cr?yrW\R um vPD)n$RpiiȈl 6LcC_.K]q S*Ii&NnyY1@Y6(eS`27߈^3Z5v.@f]0bDȤjI:Į̳U7z7Zjʠ{^ :MOQЀC+eBoW9 ]N [NIp猔%ڿҵ=>>҉?3'i\ H{(*})$^\N{NƧ3tqSDQ`@@H7mFnka&S|4JvdUXfQʢn4-=6rt{-h:O]Ķ, cc b2H~ܞ񉃉BhPG}XʝQNض.Vzg1P򢜳XN!RIWw :S"_yuU\a-W(735L6'#s+dחVM~[C0j}Pud$wDSiwL @cnzbyM .W$cJZɉtrt )59^9T`zP]g*M&"5Z3zLx4SUbeӰ_T?XAԙzDOM `^@J螨$jٹ q*$4\c E&D"QSb>gv0t)>] |T( [x&:S`IЁH\CTH`g-׎XPW0˵; 4>z}[(-\5x_PDgDQH80`41i#83Wn~6%7͗=ܯӷImac%EdݲYޟ76LI\'w֖H$؂-' 4;ՏzkieUU7 \*uހ:R<(\hLy׎p<"h;?N89"p#oa^n UO!w&Meuzz^k|;n |^jl'5P"EbS<ӸB0e]ENOҩ^K[(~fC"Udܻ}]]༮΢c'ܪt7μ?~9s&щ,孼~]Ib͝yӈh\I}bMŖ)Z1sktN3!]!ks:q{ts#~E|k72ޠV۹e A pW]C *ZWpL%11V~Ȟ{i9gyt8,.)Γ%^gL<ƒT Sw5)˯d6 zD/0^ezD5Ɲӡ@ZAfj`ϝrnqx]ڗW7`+lNQCeQ]M±U~[6"Nx֡m˺?5J~'ܯ:U Tٲ;v\^nGZ|/{0ގeg%PyHD@ >zɊ ~ENBbQ6g,qzma'RhD9Hv0Ǝ/= $걍g(+!fB"`;M}WW dLχȖcܥ&*&mj|2a&n< 1gK]]= CayDփ.+i ;uX*fo1:3U,+~=}쥴~-am菁oTd[V$?/@=3;Fm`]5h/*8AYq#R ʳCSZ(fC+fK%ISmx^[;K!rn<۬(bpuj(t;5'SRu(K8|U6>ΰV THWzz 40 z+s]^D(#M:ehκ5mzHv's@5Yuj:kb+$8D a$#DK-1N HUZ2GxV4ԨN DZ0;.&Ҳn>XJRJPG\{/gQ O?.g Ya ^(J/dq';i:en iwvS:h"UU2Qm#3AĀ\HK6"i}Ag8'PլLV|S"RE ^T2qw!V>O*tCgP &t{u|w> Lg#ӘFVNeT <{'i2œڭaj so=7MЌكlV\չSwC6KES(VT'` .OǴYfؤBnCI6XQ{3lrwCmnBh8oE:5LjAL.٥Yj".6K2>0gbm,lb5IHu0L,wUfxFG[feFA%8>݄(^lJ)zC>y$ᕄnæDΈM:yF=$.%E 2vm>?_,SMr__iRfEywm.pC>-(RF};D\eÑk(}kS";h;F#y6{A noc\+`w*`"%L~=٨GT`͸wAҞQpk yLLlFI J~ ۣY +"4$(Pt }@w1 :DTxD~pGp ~`қZǧ]av:𼚌 fKZ_Qb<\fVFT dFg'.D!#Zۅ YQЃru٤h5KP%Xc)M~$~y47eL*//?& Io2?tʮ1N Q7 F| 0x/Y@t6`32X\;:x$ʝDݾ?51ǝBh*r "+)Dz$(p "ZM=FE2 ~%ȱvէN-B){wXdU},VO9tʨ7Ąjs' ,*ۯU`*$z&vԬ9?Zf$F1ǥs /dQl\[lL5N۪9ʒ`gmC8Y<~ӆNU>.KkspmwR/=솯?%NZ;={vi`=sZw dq<nj}I QoZ~;lB67Ggoǝ"s^ƍ4t,.3:⢁VZAN1'P ::*bšz^\r|5XC}m-B|?Y[\.~NG*TY(s=l4Ƒ = "U gT}lSIϯX%LY8gz+"=hk!-_.E$b + &y TlwYB:]+%QM;3RՂ;57?WTgflىK/4uͤOt9$E Gr-g<,&h˯XjFE'u Y^3Zx_'>L3 'vZA S)߸S\F-o*j6Cu񪿝[=lB9Meaa"b=:$}Yİ*6QŦLS$/^јGzQ 9H$A-1haA5FBMzLJ`x,ٸߏYDbT[1 M$r݅Imo|Yd NyIګ 柾| !YG= ՃmD623I!(d2Pư(/kQwLjhׅ^e)E(pa` xyQao1\AJ9wJwuTcekL#2x#&195'뭃*#K {p]gzĭaD RYEGnLT#8='?ʻ=ȵ6n)U%dX?ڰ%2(qa1pT$"x rF4>\(s>]%iM泎~.TLK,Hb 1;IN" +bމϜI=qk2ZGeT ~T*Ў/ï0]~~0:NH!0JCǴ9nt!SX'I`>K/ښVOILKPjˎ.3(Ⱥ{㝙AG TzyԚN{)sپ~oM0o d-ź- >h"uuF,sv(r5O!1h *s,ߟ2(Uv!*"dĐ)'&FR-Vf=˺] .p䶩R0dE^u7@/P'ٳ'# #{t~%JC!.fr6/F݇IQ0v%.DL;L9S/˅A>Kqĩa`L_qvvA=3R7^a6HiP*NYQ"I&,?`|Mf4O.t(nSFW܋*Ǣ{QpAp[d}c1pS]/`Mu.} Wª/D1ډ!L7mDMD4H#C0E%PzN}aT:8b0`^L.x[f4f!K++m9 ИЋ(+~C,%hˆZ_Nz(m56/i rUiagTr SJZEeZ+;1,WP T?UѪ\/f<b9D+hA(¦sD#o~oCEٌz v"||tqVF-f<}! T^2a|q6_AMfHoGpN1(|{o[qLފuf`C$/aU.M<(''߳A].z=\+y20l -֤<>ܹH<ڌ "VX!2A(P 8^>͐HM11Henup%X@C?JxUut7]A˸Cvdе? -|~ nnNP$I:TyE6ۯ|^~T{9!Vx."S9&0[$pƙ>;iܖTbnjP2@bٌpp$b*AFd)l5>7f'B$E"%AtŨ:ƯQB1s,z&~j#Е۟{@';fMގcv3H\(Z?Az[, K˦uh[(ӝRe2& >٬jm%`GVa'M}/0,! i-dn$^#Kf=ɖWłNk5NS<& 9xU[+;h40xEw u=8Dʻ4 "!Emfsf2~cG6I;)Fޣv>a^Q:$a ֕H5-IiDXB]lȐfoʠZn" ݜcO>4s1q0qWgLbͅPbOk>s>%6oGmi(~Lo֧Bch3zq6E2G%}c {t0ZyB[ h7E\A~AL7mXMQ%˙̨9xteISV0E+UsU[G+ ) =/Bf+WG.ɸUhAuA ̋iP74aU>ɉflBגdCއ(3frfwe۸|4E:Kmb!)P喨w9ﴶ)7nfy*P:6hu4*IЛsjPO4=#y%dΑ)!|UnI]ߦP._D1.Wﮰ:j.}$nBgd9};$5LGG~廀EJm-Ppו8?Gc!GNRwcfs.&p~Mb 3u8!qp;Y U ~[X(MiO' [/?59->H6Jo}~0UMdR| C)QX/#6XvEAKA x QgPHOy3m0 yi(,eZY@%2d-O|(p'ͪر""wzڙڝ xTMEtsrʑdqcsPZ~50vh< "+i svq Ѵk&5B74ꬾϏ&lke~/e3R = Qv 6Ӯb8'{`1 FFm6vD&K;oi=4.KjH|R%tg K-dsWS3V]-7LLߪE5y5oĨI,U[;zz`&@#چE;ֿ0ehB yR%:$l^4q/ϐkx 4{>}["O>ro_O^2<*]M5z[ly4R:Pux!)U54/aۮt,Qg6bwTZ)ōH]Ӝ4f15Z3Ce^ +9d„HBD4 eC˓#xmw=ST^xb2Y5%u0 _ةϓօqDuƬg]mq$(ޱ \SWxcNA7謧8 i|sIG8Іr% Z*`$-LO1*<Rݚg\{Z0@aÑ&c#wh 6$nf*P'ԼaBQP01wᆀ yl7ˆd\lv#8/ i `3&UAŽO`:dqarhkU2Z=¿Nln[M'J^ #|j~2}Kia5zT0E 3<քE\Pˤ~E+$K,XgAtH!2j>4}wޜőʵ2c xnA먀pG\389V /Z[$2?KfI&H2ncNcD]P!ئCÐ9hޚ7$w^3γE`C?QR[!!*!@=bHb_ր~ַ*Vre6%a:R!(tÚg"ifv`3uCz`[w ޷ BOLyzNeBSx\@m/{A69afC6Ɠc67+`_mj52DsƏ&jJ; J>ɪRe%-}&ҰA%o[쨨WSb z G OMd=* Ń OC  3[М PT >/)$v \Ҿc=֕hv["s &#{=CFv=/N132 T]붎O"!LH N9W Dl$uv?gO7G8CE!) hܩ*h≝OnC웅>S<wPtRbewRm1z0„rb2q]O"q]қ ^)Hds|cmh?_iwV aB?q8A0opDGz)S'@(aηe^T2%AB%\pM8j5U%]ά$o)\96LbK[LJ`e{x+S+ ]򭱐\ccRS7`^Ƙ7?S$."iqmCѡ*XM6Cc'G!"FXj*^! z9m1ĂzZ2O3Il$6= C)5;:l0]8znBWgJ-"wsyA+&"<5,Bf  81j&R 6/ؖ"Adƚnǜ)lL;+ש{4O W52 ¶[wA|MP 6*>]En ,}X2[-fN:$dLmFH֜H@3%Nn\e.ꑡzKc-iGFhXrݰ+j`(_ʙY H`8ee+U,hԦϺɮ ?ӓR}{e7~>.Pr 减YBC&?rO;-<?FUuLžhjȞ$؇{Fb`F |#5W _5tߥv I^jWo]tld}i%cqi]817U _TkŽ2*ț"Iĺv=(#fpQs(T.H}*MȕAt;ֱ~bVU7V*CpEv  ]Tq(1i4QrT$Բۄy)KOp8 1n6)(Kt'm::V.o\6[NIFsȝHå,Xb%/9ܮսL8I$B$~k6IijT,੢uX7+']+OaniFzX)喢Sa3!z3vUۋJAe~H#w i7T#/ dF"N'Ȧs$\;Xm@)3[gūIs ^w_|6Ct{.]gn_Ǎhn0cw`wWc{(w huf`s j~(ɆϪ- 瘨SsۑcHÉk{p|pT4->? 9Uä,py4獐^NSLg7׏Ny zZ}u *n1qwl|ȪJ>D1̯Tn=[WJ~?SABl/zn2f?Pʏns @ ncրM"K E^eB3@"-so7>(f\IV"6V6)膨RZӉ+6? f+u||%Q{~~v,g@Ϗܘ6VTh@'[!?OlBx^%s{YbjkjOX1  wr?.Z gCEV6'l7,bS!=@@vE#z[" ss=!vbxttuhaĭESBo U)Fj6S Z%5= LigEĠ/3es3T=u2!q˪C!>u5)w8ӛN}I؛G!_BrT=LAV|i;ՃZl9KXxg̉Cth`5& _O%#bPs`Һ[H/S-lLla3Xk?zwg)YT3h| jQF|6h[D)BO`* D!}y~:lE_r@d̊N f^Dfwrw=3jeμ5OZݕܞT_JmUABmEf?n ĢMZFg5'onj4V }ᨋ} ,җYޒ.sO,qugcGm:ouƖH&> 52 맒;FjrAdfvVv4t2+'ZB65r|gtT/5VAoGD߷M1GZȲ͈3n-_z%ʱǗd\ Th'@ ?#]:WB,:r [: `u76"kc۫1?%1{NZ6< [L-]jũ#l6{S!:fvZ,Ze>dz[  "KNҘH &tqP2S*|-C*6J|pjE9cl`Z4)cAn ˸ڬʨ!a&[yCw>&O3,mw(8g.{hբ&5؂DEgϵAlsuM*~3{ P[xo!փ O / l֩)~Dud$Mxճ)\"x 5Pu;U[|5P=^K14UϿ8t=F"l~q/HX ⿹TB~̹SqKI{z榥蛳4{008·~ ̜/#(:8ݹ:㦋[k.}S({"$чx~Y8I=!ݷ6qk͏^j Y )s+y?Bf鏧e<8j(E'-Rle!r(  80iìvkmd0il.XO٨]!Pa }Z1(&B/j$hжN u}-ǩYn!rx9%cDķWwKud?9m;7*/u%\nW" ^@ _T=3YJ%gF*YV2L?X5q$/@=㺼s5 P;H@QnaGrlJBqC{VzsgxB={@zQs `M0A.#jH69T=,OJTb[ H8=rB#u [FK`XŬm;ٷ_v=^lQZBEa0): -tkT@f{b1 K@"tugD%%+ʩ4d(p\ϝ8ӱ L5nkC, QBIU4-FQq@^a/zc}[x ~0 ]u-$.70+}kWy ?u6 gQ>c/~`Spۻz%>']GT$uc Qoeb] `S Ҁg9;!ߒ0 kW0k,`A;V:2'-q -fXT}#m.FU7!0Cnҋ.F6|(0 ͂4jy# JR)c'20v=lF U[[McT, lΞקF.1L냻I:)\=Tq+Gwr`g5 ^q$ٮ(=&2"*ڥl5RuY t VCBx ?E%tqB* (4L_S$M hgQI u8aYjˬ,{wfݐ2hBUq<.օ"p:Gad@Z@'7cQ~z_l,1B2Ro[ -v~͈ٜmB>pf¹K/f:.7QB ,Mprl>tEe#nN_3'x I.aݑ(_=y-nGyɔA^Vx߷WbELW L[bk򳹣<U*ՓE1UXp{0Z!tz3T-\L04ZLvXJHXPJaW+b|(¸~=F*|T $jcoYn%gi!zd+X3+Ydp8fab3N6ʀoxWE5 ze!)gA3|T|N }7b+[F,|NJBNth_<t1@RKݓ5锤׵0!mNnmzw{spaqmpR'HEU\W_F oEV)ާ«T7&8-B}֙)oqt@ew ͓;%{"c8nb67e/N&IV~:1y!YLha6u c]$߬ifj`^+X,%$ЙyȿlSvPRϲJqFg^;P(&C릂"m(P\6X8yLW^#N0<} S gQ$ '%ܸ:m$aL3Ռ|PCE_x]ȫ\9 !5-ȱR8{4 ka0ݸƋK2{Zá:S((!xK\5'ki~m.¥J\;6VK~&-YaQ_s2~MKP$hʱv]!OL6""F7):JCY*[r|5\ fqvNjQpLn%Y5ͅH|V)9J!}:w`晸iL^q! ` KXPDsIͲSk#>CBˍ^ ]9)q JWPIqVIR.G!W"i[6!BL%JF7*BE M62n9>d,\h+@8yJйrn@oTLO"~QTh+M7Rr^x< z\1Y QyF} @uGXcep[Ӣ#D dN`>v2#*wsa ӹeiEvXkF;mI5zh8RslWTZyA@rݸC~amd>]gp$QOvYVoWnkǫ!N8[g 'ĪuS۶P՟r%f4Ieߺs]mtTQhb 7"!6F^?TL/G\{̦zz)tǓ5ϸ&MXО 3*? @r'F'Bpߣ/zK"d1dΜm1p]*:ÁzQawot[,T4kvMs7cr/Nx\rjwօb)v^tDT&eeo iWiC+lmJNud-N%rxY¾js~d1a*%i|pD`5ܧ /9Bo^g{3vee'N\LA0+)ꕁI\ qTU&Q{RZG;=T0ƍQ2 8Gu~mqJq~SO>2{ȼ b2z~H7jY:.|qi+F>'f߱KXJ;nzANEϝL6JJBx\k>oT(_=n]'u+ 5KŜݢL@4ЛI+|>GXߟK/  4FDW1pzu%V~ .tq~P$ۜA5E;㒔W k\uރByFLeNŽˢ1槐HcNӅwod&7d^I>jޕ>I_0OEX6.l dR*3L^}`'U4~|J}AJK%phﻠ#. ỹFʯ4f,{;QA}I/tϏ쌷W.yчCEo'i<g7%R п"Eh Ҏ4_40Lx?mgk[ z-~qɬFfe;D:tQZ%Aҙ@F/"JoRh_SkQB*B;{fFQXJYQW ) uɒ,W4|ýR5Q ÖxtDa=q)eAcfIL9눍>xX e6Ůohգ1v0ܤ].o7Q(n 3+W5@0&؂a&~ǁ)eve?dϫTh|<_#F+\tӝ(Tl/Mbټ:xjT̄I TWi2Lo4d(tb[|Sp8J"cEI uC1^ zv-TTCCzkc E-o>0tyj|<ȝBF^!M}?YJ4kz|*4;i="V㟀3wn^x8n;B/!+XÞ+G4Fpxr†qEp`llX 8oږN3V-$N,4ڲ@~83rZ1bst}  q, W0,&3D`,`5xf`_o ͓=JРb@~9YK[X/~ #mj^wBTtAhc:`#d!<)%餐?OKQ!uz=iPqiю}^>+:E03,8[*ٜCKҰ27ɵ &@B-Y޾J+*w^Ikӹ{2ٸp xT?Pqc'ۘXn&M%jg6p=ۣ#"V =n>+%Ӗ"ټ oU끫a|v ~s aryy$ x݄Imf"9za}/c2Na{|'KJ_ݾXc1RlÈ9Rf]C]"άEtD})Š]c{sز{kyHrfg_W\W?49^B9 0XH`h3"#g2V"knNQo͡v ^iZ1ynۚ`V -ڳ{I_DGþnUTXU4$AO[ lu oa@(JKnGp5޵AH ?e=GAkDNs.c#gZܔ\ydQ8%#괥!QϬUNx"NU?fN[q$݉k>/a_$!$D 8Li#{A[]*JܯX.]d'O:)c0+l , 6;ڝ/h95, -2xuQURdU?Vz{A/ C&At^\8=p UaQhD6!I}0W19taMQjKۚTFܺ60-t6&<0>gcM]B؞Xy:~bzE5# `8%&=keG J}63ʺX$X7n:)Xm=ΙD99.̸<.hNجҖ4t}^8ؒ¬T黃4l@Z `.b&'X= 8 3h1ڨ4N7U4ʂ/ƴ`,2ؐ2lrp3fWx^·k (Ŕ9IJGja@X-F0 ue xpX62J;79 e[ e? fN _'*L3aـ19f׍&.e1[LW!.4vO!J=XfO"C]sXHLX2.GӈlW1D%Dy݉efnΓ&Rgn1GNXyjⱥ0= btҼ9 +Ƣ3&5bMB '"A%K○kP ]c=m掶hRm/Z R'6>l&=wxWaPՅ}9)earXXj1S9 q aZCs6ky 9ė@1|SPr@#2$?8p8DJ=A> s^$ .VI%{?#@jRHcl`R+L3ρ +̆/p}3#lsf?8[VN4Rl- /m7]2r}XWUfz`G7zku3@(d,(P c)r&:) &yP/.ۆ`\^ڛq)s"kQE]c’U5#U(J)ub>2e ?4oDO AMve3b4Wkڦp 2aY,PV[9;'/ ֚A'ˇj=6Xmq+d9AhzV(Wk2Џ3, " \Ljg$ySLD'=Kj,?د h.%OQBTpw^$QJ,C9Hp_{gt^G?9r1ejӈ.ƠuIn0A9!La*`rmyO3G &Z8"M?݊tgI.:K9~\=ѻ p i+bb8%qEY.+9mIFcF!@Y'*t%}rκ"L< NhN/˳/b ũ  OwMbV'xj[W$1?+NGЩ js66Ib=l~;`6faUӉ -_B>"^x!9u@%++wJڡ>򐪩 [ҙe5fLs'-EjcveH]NA)5Yr_& blUʹ'o(񬖼qnWkLh>Ɇa9;AA}ÆLzLC:/tUc,[MVlӒ7)㗩{ F޿|p,b>5n)R5\ X0S*#v?^G5Iꂵt\/j5>5zi[w5Z_y^4a#֢Dys[x=zN6+z-10H6Asv^T40Z!3,,~K..eTy; z[`\n &Ӳdn7Y`v%. *ѺACu 6ZK6s"G_TDP@vg`? E<9n?*0b$^J(@A1>'{X=k6ipJBTZͻQ |$Ni~bY^ <^k ҿ1}T kK 0+P&껹Gf]{̈lFxIk_K8 9ӿDĈ\SҐĔ% ~t綒d>u}P5v42cP#&1$[yUP|߾R!γa6NՅR') ɰwn&kL;9no 0*L\_oj2eGg]"]XvBPo|کX8q`Uq?72:G6 c`A o3h}}>}ke^;Å'_ꠒY9K8L6!Mʴ%[]Pn\阡af(Ur&~);iS\T1p:7$ 4(PnUch7uq2c"aI(k$=7G&~ٙۀ~}|@WƓ Rӟlۏ\٫*MWi}aNV㡙@|We;CZq~|݁eXuj&s`R:(pϪKC+J!o{53y{kL$3iOGD {1?Vxn<:ݒYq\r4qal] FV7謵J}'v5NlctÈ7BHe!x>oD~Cj Z_gW{I~%?X#%/"c9ǁEʿ iCûK}<] 35JL&;- 6hI'6B"ͺb.,h|#Mlzg4SJ@Osojnα\Cd??YmpB׾+An43"!nck#=xĸdQwRg!SWd֥ |z ~xM ,;26w>x;D(jbSOmaQu+Ztwqy_H$*4f$[~!~*,WZi}%wy!m1tU&1#F~ k3rBc0L5:Pjfq7Yf%˙A zpAA`/u+64}#>d@{,x/F/G8[c ²r-B[g)ϥ7o[ pn7-;]#-rfbL^jfԊkJIdĝR;O|(\xA}HKӿ LzP4ƃn%?~y& [SZ`UM_$zTlwsU}Oyq2brZAݿ4֯@m,ug'x4%y_alaҷJhna s_^n,ytq[npsH[i%GàFy۞м;OM=I .dEfj.Kl6!ɺip^ӀB(nNZ?\/$ n;! fuIC( 4Zt4C3@Vgڈ؄Řx%rUe8~ZO5xkSeJ$lK<}mLIz LQe6qV{1Gi",df9~UN*Qog ⢬غiw&vh ؊ ":N?hn|2I̿h/BV$g!)An +yh_sJ[nC-fBldž‚\ze@@'q2NbQ|\X}ZI@+jggxeÅ,9VuKq+\aeGC_. [W[fZ]$, ˭'FV?(:$SW?tY*uqJ3e},K2%Vշ=-mlܾ >@8-[4[eMZ!R(i {y{Gvge5f r{(sXNDՉ֓⯏%csVdOM2[4\ XtHM[5OHI~2<70Aj@UΔa# g+{\M u?Gip\lrle|j, ~Ky}_L!jF] 7B~l*_P9;| 40D/ VK<[5jq]\zJ"Iٯ.fT$!/~\4 $5F2*jC랏 Gx#U:e["%"nFWvbR|Ouט^[i[f"_U͇yhp8NJMP[is'dTYcY[I2MKAyTCSj.[E']o4 v xSf[5YYFȕxF0}HTB@ _Q%<g_|'t,DP%_D^{㥶1D[HTXDANwnދzc׃L63jV^?Oj\ҝC.쀶]gτ?e)& o c'1B_˥V;i䊴حqՔP)E:YZgX.ͻC^cmI e^9'B*k67'F'ԃ\ӯ|[ػI)F}ЊsxVP8Q#k3 H=JRPq=5u"S}iYiŨbє.zQeFyŃ-4@-#3GQ0ky&>H}RG״!i!rvt@rFٝL&ul(M[d:s-5w~>+vX CNcRNEzp2`ƭ\cx!~E+|=Ll|JFi8+:_[vP*x;QrS|Mϝ;{4w~ 3 өaJYUuU]$qvlZɱiΊՉO2N"2PxRu/Gcȵ!&LF~qm ~g|N XpSkT#`'F}M/ 5 Q$PeMG2PzÝREqQcPe%r5md>,06*bq)AdZܴtE= ݷ#~SE"cN@]M(žac3m>\Zkޓ҉-/R=0HW S1yd(]ӫM"纳یLzD YlVMEΛdM&b㻳T`[Jv\ξTV!I~901"MZ p9p7S DL.ӬVQ{{ mJD&wߐFH`.d{2%5vc}k|Pպ08.%jئlY`&qâYT21#,@OZX'I8Cr.~BI\ }pgIfM>H ;'$ϿIQ9.f}*=osڴ!9[[ʟ- MKy*hwnu 5y.sp --e{u}^IAvo#՝Co^,aPwVl{i[ԙ@ |>4c!?]hoPYJq 1ųy!WO{Г}L[l?q39р1CmCLv`SGUADsif{[ROYQBNיGZ)S JU&8D (h&9+49J&=O(_|8vҏ( )i'~~QB"I$!p?>@=i4 BRD5KY_p*@:M9!jdH!^JF#>G`,R!Ko®I1uHyo@iE(j}q$c%rytf3 *r˳:Smy,Cq̘c.)!0-V r6,dҊn-VWLE''!n|(f;z+ qݵYߧ^}~18ˠDG`RAη6?Nb hL, :O[n )v]X]")4n]%}cGcUgo\0wV-175ۈ_`(@^P(R$yBsBt/ h`?{IQqݒJ`5TʕM0+PW*[cuZ(P]ӌyuJlygCX:-k$;w emS2@uo|PU\%s ݶcm1I5nset|Yd$$%<]TfjLDC`Vԑq{e|ËSOlQ`Ȗ*=^Hg_x^ӕٛIw ߐRCV  d@a3jb*![4 Ť55@.z4}Gs9 d"X&Yj,^{!Џ] v!6Ka¡M-mGGO}1In]|s OyE Jp#w?͹bYnGAHE+HXyDd##D(wzXfǕe9FO6;C^E5PV&],F7rq EcX?J.C.hQwHk2wGH6Vs20NbQ›|a:VvQZcHCrj{Dߢ)Xt⁳i#4s 4H;,"#D0TnCRi>h[g/ك4x._bk68Py=wM7mO`>jnzT_4uq՘s} -U6Hm >ˑ 5pUe˵akL#g1j9#Ws鐌E%IabNY7hqD̫.]IQtZoZ}]GZW 6<_] 0fn(А~Hh9' T]]yS-7C9j$3+G0RkjAVuyLSBuZ_eU/HϏAxpn22}6x2u-> Tn sL _~SDGBXA|MH/.MZZV))}6w(?G ь-T9STYld.F:kyWF "Qc [>fg<CjJ:g-h\o9b6Iq,zV[tKXʂQ}̜/#P2hZ7h͖̆*_p`Ӟu8d1{=#IKWS! tY_2@810m[ LBV u1m`۰K'a]ᶶ2J;P޺젝J[ レl˺CղFlۮUQ/敱c=7`nqT(@%.`xjok=hRbsa^Nz'8k`/ɅpFqxRkp"\W+y,GmQl-}Z H F h'#@7eWJ0A. $ېXX9'gam cuشAH/xgb!H$tNyŬ@*?'>i1>, ϽOd.!7%מkLKDb/*~'ㆼk +75u* ; DMӍ-rqpsDǷ'G|YUKyAG }!.n~G@)M&Gu Oq,w"rKjP;MHbVVx;W{XD5n$:}s&%@P?[kڒ K3X҉[*>=suFuōd4T_K qAJu.wBC3GkqTT嬴zGkDkJdZ%:na'g=*w+|윥;hi>9_56 S^t4+!ˈ82NgTN"Ofcf+CkcKrTu$COۍT<+(GozhS2ԺF"#5f ;Ps&a֌`x^'eĊ0:I0Yx{|4e?Ym$jƢ cyt:)LQp-C\Mb#&ʳA3B7)};,#n3y{9DHYMW ޣgy CaGC1hBr>A{!/ЙE3VaK'\fwZd))zt L8|*B[lӕak; VRS:L L##DC#vtOKK^M`OB-]t/f9..5gD`bNPxݦJCwt,؊m1L%v5,WKD]h+{{lVRi 9yrb7!Vv2 4@c=VAM0 g\UD|8]Ɏ^/#_,{-!>[ qGCyb×],93#(`Ų&(*}Z+V>)}Ren&,cH"?k@4)0~1x CYHQ2_+𽧾|R6O+O!"\-J*Ҳ}1|P[4kEѸ+<(lnGfޘȖY4oE 4G[D:0:?aY{PQ餼wKCB/`Noƻͦ ƏfKEi:5Я\!wqFwHWh&wIl"eVsľ0:_@@6QUdѴb~D%]UOtGmud30- C/BZBv'5jPh~2=Ep؀2ʘӦJzf]|̈́u @9$xzOKGy$;\` OXv|V&Jt[~Q#0t^v20&YuuDEm=6YB*)DiƘ48q4>@~P`D`Xn!ڑB'gLru!?}.lpj:T£wyܠhMc*:b +P{d\$ T /B[f$`[m8k06[`#w4qrrMKiyf|Ev+ޒ%b;iUuq/;F^,{DJ&lY'YOaM>>0>͒p b'coq&e@ߖP&v HKSlw PH~ CRLCKyL.s=bB0M&*Vls$ Q^B048q]G$ >u;!]zl3줬j?:q6mT%\G| G`r2BQl#G:Ah]Q&h$ѶzUK\1k>ɔKyz47>DbvVUWƿ\]a1NOFBe<x:_7"DގhnhR<&4A^s 8)a?9HrE`WV?=n<)~~6Poar[QO=Gy f]-yV .4(i"sEc}/ r̐87D°rTc U:xY'1z 'v6 Ȣԁ(zXЦyH`rbtշC~@Rׂ 9BW>KuH?\ߜúxk!]fۄ }Ci:C,P޽6_B Xa-\~1=lV554򦬍t3˜uiC-^%鶘lMmo*J>z\ M‘k5AG4Q4qhb|6[Rc}%ojT##M>BVI} m;0ڒ-S n>{SjŶ]oRwtމlwSM2|Q.o^!CzaQJ{}Wg^NRՃ?4ٹȲ{MJl gx p@q4H7ذr5~SY wl4G^FMp:\w,3;%E\y =/M䞂ʣ:!=KOCdLjR(nǽ@_siގ|DJuEbG9{hk?ԇ h7V,r\>t?7&a% [|˰Jg]%lf;.Wf2ެǃLhWӅ΢#ԌI<ӤPڪStN2=ȨRl:ݺ pH V\EwLX:QU{ Vϑ "x{;[nxBuQ]P soS/ά}SlsCB"ٺl~'HSuyV+PYDG(;'aX9S+ś P|f4yTxbM[Y5k2h_ qb%91Ha gtX?3f3i}eS3=È\. Btw}1/@0ibJf,Fu@Qtg2]h"|B֊,M#OŝkE B =.:lt կ&6}yrjkp!Μ*^C6u@TVDb2L8ڶް! 7dA.YxBc;nɗ;k3{Dy҉/oȤq6z(QɠuyIt4a%vߘ9Ӆ$SA|/=;sGDϫX09lXUNdN=kdžPw,$f>?vJCIsy`U+a{S%fb.*K['x'gh,qS#jc#Cv%OEt߷o2Ȗ, L7B rߕuG1ԫ/tq-<Dcu%$Ī&}Hrg36V6Fq[_yAF_ )eCstF eӟ뗺6rU2yL9j8 lch h dR'ӂKҰc3⟴!F2i_%`cn5ԷPF(H%qїcc(1bifXh>dY .O)~^q2Ninp(aXܸҭ?C{ L!"!]$YnLr|^) O46(''W ;d'{$U˯`pY/[~L~HKu>gMw(l>p=;˯ܖ֎({kWZՉx!f.`S *,LՕG{dRz'6݌X]kWX#o T7>2/:+1lt(%K #ŀJhEO;1Ha SߋlzƅjBO Է~AleD8a o<:r0"oQN"V`)_Qlik+[Ilat|]*3vgU X u-h_fnc|q iby 淑L)(m%;9LA+F׌{(EYX^M] c @{rVZEmDH EehP$->R`oHIμmޙpT-3:t)qЈLOӪ2|IΟ7u|U?:kggՍMwt&a bێz5R &XjRa^D}7ҋqibdNt9l6#@Wl "!LËf`}'c\)Ӹtwġn$,L"DZzpHZiO]%l^:EWL77ΦzYR:#t@tم43Bϊ/ni rEgExuѦƭn“c\#{IΗ dɎwla܉-!JwJ(sУ݉ID8+ q/STRp_|}]>|# #G8|Q=Ɖ&|+Oֶňkq~X[Qa$7WL$\+$^xr?)͋rPPu>tl+!3`_"`F;2U+w3Oat $m)3-(gOqF/5Bﴋ -&zN~z܎r+"gAL5kmSH0 Ls"UKkT#*>^GSX0#܌'` :d{44Rcpm!V{СJ aeOvM[%9#9'nP_PM !HkjHjf[-;|'G8scr5杣o'bq8SuO!Kf2,hPxԌx&t]vAjCNE7 dQ^wKE$ zTfWq&Z<7,5y7޲ VUFUQVa~NȀ%2װn=/%QX.\?L7+֦''5dyb 2ߒ,_+n#b>Q4^ jaDh.Ĵ9CO+Id5to#0:a7KXʱb.ne?5Ƒ7BbN{i2"Jlf)OmDE$ڧ,$.-Djw[^= w09+;rA 5sO7`*'FZsh=;DFhML~X!v}CK4 Q.ܞmJ]y9ZU<5rvB6|@zoGh4"JO3>4XG ~ ݳIUCE-6T*3P%\؜AP7Q}*<nrQ5ߜnfY@( T͟XMڵ%`V]ۣæK}yGGMw$԰;S9HS  is-c]z XNsh3(TNO=>cw F SДױ,k CS ܯs<9,SLlsnb[eFÑN<4^>_9r;v$1 p]jNzM? ɕ߈?`@E@3vv؀1-JY=ľW]f*%O"tqUfW HcGK6׊f(2-vIa)V\n<\+R>&NAC^^aF |~6c A9:[8.sGJ#B^۬y"['+Pl$/i1Uk1uxks왩kh,rF 5+ugvӵÇm)GYipti@ؕRk54l#PFlb(ֹDҌ̰l]yq0*#ycDC:'8:rJ@"Kcsb?^fqzD*Eo ȋ{ tf¡<: DDz$aI/%  yq7R.F?-U`m+$Y#p03nYx88 Zäͨ:^6$˞Hh$(Vm3ޞ^Q!Q])>ıf AѺ{F5(RU,I${>cp-n t`{GsgwvI}B7vײG*ߌ :Iu' ! 2%1o6uiMT1P6`nvf { j%N7ǁVI{HHAi(K9]Hoh.] ^hud{$)}PƪvY2#Nc9;]F ||A^+]&ɐ$~QLM8EJR+HɔRۯ(ۡ"inm;=VAmu; O>߸ }2fIebDt,uwHQ[q3d2X>{En5mn٬1?3cEE!q.e ^vXumj0VbQ uE3E!yo ƖC%;ضE`9߻ߺZR&)s[ ƴdr1ޟd($$K# U'X6QR1YzOlŌA(KQ)~P0;㣋Tc;q_zmGK]mZ5W ʪ>FS#P!EF%uS7hKIOOto.-;{Trgv6sv/hV,z>8ͪkq0B̌Ȕǭ@B3E7qJ"}?g3*p!~]5{uUx# jPRyH6&ӯ5}nI\4pG3PLOȨ :&GՇ`LF8Dþ &mt'tƷN&ɸB:ӵ'0' SUY_(E veI_+ki՚C\BSjaIXJ ЪQCKR†uXy4,߀`|R)e>XWZT۹ӹj*,իQ#4ni)# }Ď*tߠd/-ԬCQ{;Ljrq!Dvi)=S%=A:pٜ(eQ QHN;3* $P&L<C~Gmc%I(bQ(a8}aam Dq tӨ}=2NሩIT(&$TfN b_dt +e{(OE|$C¯-N^`k9֕f9x8~5cj̳uiJT(!MyiDh A6c?2h"4]Rf8Grֲ(uˮ4i,u>Z#/䁼*lT ]zYMUu] yLkUAǿa,zlsN%Ye.q+OauMD}€O0s hrf0)opUf"o?$՝YK X2O+e$5lw 6ր!-՜Y{kmf3آz;[#_MyP``~YlwP)0e6Fe3a5ϮG`(UIk [R1  1C\:a4['O*yYC|LDk1{\dtS9_0c`>=3?5 ߯:=_1 ĎN9ܶjnBR N$/X-ICjv~sqP\N*|j~B|3Dz.xgb-"(mнGC1(Qׂս*|#8[Q <#)Xw,zjVI4|p"  J])W]E_?_ܓ|ia8c z8ZmO32 X&[܄T3d΀:uRZO7] XO,!E?ɮ I0rܭ$}}gX6!Z1Cy:|{^MD \,30tjs Rҷ֗,W7Eh1-hZץiYzqjP5̏ژ!!яeC&X2ZLcKsPzu :ԔGҷ}v|k24T ¨{Gm\D"_5ϱnM|1¿CMQ6=@A|&1]W-w{&퓟ǧ~o=>J(O##E<}W9t|=ٵT -QرwP _"Uqמe`(\҄UQ/?XW浜.s~h( g z\}?63 d ;CF;_x~=Es2eR 1Y‚ISquj >5 \)!ߒͩN x1R}nFxh^!3!' R7 j;Fo  )Zlc!mQk ӊ͸eܱpa|(K^IBt<}āIk~dc,0%G5UId $!CG4$5;:ƘXf&[klgl%W.AX 0Cr6mXq,6AFd.  ";>YG]4{b{NfWTvZ:7߲,|ŧxD:#o/q$9bjtFgL@xrWc 1Dn;-A1$U{i,&7R 6U;&jm 7dG,yFgn5 q;Yu3is0(_{Zo6yz`OY2ֽa0"`G+$>. KjIL$j\nwpǦ1A b~7΅J͎#(Hr)p#E $_T{?i.)*4*j}eu8׷KL#M-VH %o\Β܎_ H/ԛ MoM|8 $릑m 4qqݪLɗBdf%pٸ\"RF!*S"jȘ=Ag9gP@6!7缂8ʙze]G 6(D@nWz넬Κ#"9EQKjyG -ت" Qeg#eM<䭹c^cr^g^ݒ{(y9F`@u؃Uk&~@_pTDAk ˍ33U}k92 W񐈫e{+Axrnmip=cֻ͐YD?=:MyR*OЉ j"FC! B3Y[O͒6p? 2n*b=ѼqyR fT|m=E8s7V^VQu:4tt#n4\VQf$[3[rOze3f:uj;:ډvwX w"pV/7&LGiӁgĦ'.o{W3(:BK ?pNpԄLt^D KsKn$ϦX$B.fUOB9 sг9 AA9XdO'>[\K'D'd\%F %_6fZ6wrA͒ΕyKx b:î((OMLG"k xe O 4Vڠ<1k zrfSI&FA |7!n`A6%}y#sZ^*A1%>3X;JX A<.>JK%^N+*Rc&SkE]hɌ,0"ŏTC) Uzivh\%\μ/*X=d*J>*{QpƳ!0U*^eRq܆Nk%mug꓉7 DYZBrbC:gdn'C!8oWSc^He,lT:Z뒠%Qxkt],z};:hͮpѫZ҆ȃt ~`]lש4R3d(/'6n? GnXܯRQ(;j!Db@(dqL_6[~~i#V~ߖ(q>⒔ ?rӞt/<\ V_f q'NڸS?, O3qr[yBZpp{n[S.r,zJmy]=Nc4/]DW >8ᶠ*PBn!qgeދ4\YCT/oE dV͙!uhUVف"3>Uć%~Z:NW)gn34!n9/v@9E}p@v"7,9tf-Q7D7|>>o?zz%)$+O3i9wőr* "oY1say~o>J5wmj &- VMl%ng.vbSבN5`.ɦTA rNb{ RI+[tT9lxGHyVȈ;l䐄ÿZk%;/?1^ !fY1͆RJ< :P-˴5==B9+b.,oO4ZgF"L^c 6k:_qX 2:5 - &&Gi~+l24Dtf;1GR{ן9[lzhͽ-̄cԉ[^:p]'Տ'$u$4k;ʒ ` z`C%$QhOcLդ5d~.S֪d^AsdEV ŖsT& iQ<ӎP0YN~筗 TF:G(l`~F&Dr=74ilx`ݶ'Dۀx2] wܟt麶lZUS-K`@ϒ07ˎ6H ;8"^`'4|*QUJ&_[X j\<#1ź# *|2@Hך brF]FG>zs}a 5dX =q#NضOT|AIfݩz֣+DBJܬ+fBP.r2ː/MW;ďKEEѝI|FE*..<'w ~؂xe5 T(6 -ʑ!ٝu-, ֢Mܫ:ʋRHNBS\3qmCTpT9UFwm#*ү5hGZ6ۖsS`.ⶼ,C+%QYO,#ug`UV] 8}4 ?QjWhzTEZEV qoHuE :߆3 ].ä|mz:={e:ZE2C"WB'3on02$0v= tq KCCY+h7pl/h9]H &TcX<%z|d*ۥ MZ KȬ>z'-Wr!VQ Ykx-+615̷LTGe`J&_4q?!T4%-9e le3fRfC4@ه5V(+iZG) [gø Qgs^tU^oN~Jq\oAy'9ސe0:ȫN]U9 GҘ%j$Kp@ESg+Vk~Ulq1&U HZU*E#i)K;&Rb'YeT z}IQ>FnWO,L߷hjdEZ*>3G=K~şUMlʗ}$e} hLy~a%9zk=[P&{!34L+P6neVj2UG}P8R XQM]:W%zG4埪SSRr'ZX-~{2IKv<̝:u?OUBQ[- 'pA1+ ~YNI1+T'ʷ25tAK/zC]Ŗi6,yW0SPGJ^(aTuj+O !e s.B`)Vk?eKCEf Cvb`[8!zBޖ3vȑeY'Uj9pDE5Ҕ`;q'\C*o<^9i 7r oFdECW[^$Lfo qL^uү C'wHpTڌzr=kO@'Σq]LrqxKg62 WΤnz{4k" bY5 {Xm*]@k9OjSZ8E>cØ4R\OR=WB]V%s| naS9툪\彷h&My|by ѷT B y)_@ 0v8ўY!^,&}]Dl&l2X!z<+CV>5k6)n[:J#W9m5_hXŃ&:5o\V$ +wlnhLg D#E@$)¬Y Cᅥ'u]pTH-tJN&z%C9Yoin"߿T)E ^Jn[4 4 ? hC@Up{e׊ g0qS8'n܂Ia+[$/l5g{<kbߗ`hG`(=WW;45tfoқt?xs5ˤ#ˁ (hsqz&3\3\(J6<Y->2IpWN2("9l,kZVl NTy A, +o{dMnjPIoy31Av ʭZduӗߑ }yRК.)|:&7m}+U9KFZSUOӈ>Tj;̀Η vG h,%BIb|My j;9AH), &)uyA٬|dK6%8MDԕMه#-VmayBM{U2oM(bu~f ZA ߯K)۹;;WL.8SGjLw3GKIf4\9Q7\Ey=Og {IJGebbbS?pPt^(iV o3jbǟCW,c*{'x` 2)oP ;vԶ3RRv1F6򠬳iёqtBc*"[BζjS*MKAKv;8}@YwʺM)vYW(~T #}-kPDXYK5VfMG$sr SpZJ"Xy>m&X+mKnϟzxrš5ѐ=Dy*M0s{[ /)nZS_7[Fo{](YӢYWir0ꌡع|!]Dc.(`6tUb~MaH׉jmP?0-viQP7֚n5qK/?C˩$5H7{0 O-8&;BJ!~~/JFJa#4 cvqCc̨W5P;; T?F8EkI>HkXR^DNO/3V!/ >ݟ׃im\) %Ц,iwċ>zīAQ0yցqGV.{`fPګf J]E  =L֑jPNn&eT"_`L$~ȳ.^9a7EOB Zmns϶֘Ms5i1n_X{fߣ LOF^%᮫"Qڣc7C*iC`Fj) V-ƏuSz{G: o>?4!.\r,5#ARqWcG A"kvdL,%pj3Oщ8/)pAR#R.k%ҰE|lBMD@29PI7WBB x|݅|FP0N߽e$`~54kGFi(8*4á5y/cY|2_7u)d _epܕK'.* sҖtӿEﺷ W9JaA⶧v{Oa $'WFuYz.53C[1I^ r53R&#!t@*retf׃V,j/~l {Oj}G`"1戯mQNkt3zOw(ƂIϩze~bKgCKE/}̫D[9Q_${T_B{eF$,Z`9;h)=E#*ю<._ .nd8lޕ T,~o>+pE?lX;휡t:)TmS';奜[ҕ\6mzZe!Tjˬ͎C+ CjuJ>/,W9pN棫;~I+K>q t'[ɯ* %vSv4hWpOo*PE3WwPũꁘ; H# ZI}d"Pݺ'dvHdxN>Q+0425 DDY@-- $u45Џ6DqA+E.DnKw\_ $,Tc@NNmK&,M;H/LU;U3|b>-U)5*Y>&)7s0I4(۪)udT, ^F?]%fXOw3b)Sm5-~1 ~`Ixi[S#HXvѣ"տK ?2D98<<%( /v2+Cfm<{}Hd$N%>$ 䲋̱x E.}X=rw[>GH7^[ү19MzI%x>-=1dʧ&? rǒθz/ u?Z((ﲥ0W?.=U MR}S:1΃՟.Jk i'Hi0Ͽ+Z{8s˿^ElK -ueòN:(Oο{I<̛?N:iΈIcGvq8}c#DW`Q0"든Q5Q˘H^MqDQGB8W`bڒ/g/ӑE{Xexտ@^ˀ XGcڼA~+Zw$gZX7dDI59}qqU's!ev[00(OC:1LOx ͞4?Aqʊ6`{ ֧U%!kw4 ܄DJuW"=:REoVYs}r $w{3hpt=aAF+&ʗAq{'9oCX[& Q]K(2.`# K iC'dBMDlğ//Wh2zD8I) BIrsRԺ[^,2D~$0~~p ~CwAwI`ŀ[U if FIDZ5Ju抣f9b't/lοi)n%SI'nT1$`&_ &<䭏`^dOQ3|W;RSeտ{ 4ڝ yQm</Dùjv/ Vo~Y4eTR1P݇AxVmRU,ܪ6qj<6^i(E{#`5@@@B/E{RzLDX߈20F~A}fpƃۈWdWѕìP55:#A5(V_RVQ{[0*1C1𹸊d?xli6;S!(HcHNP-e04Yy/S ?O`n4P1p4T=7KXNG"BۊQaI?UW_vא?-ruɕIʻMME ?\* `ֳα @ [:/;+D%Ɂ8^a c\G-ZDRT/jf.59`3B8(Q |4#-ne߂m]-"j<!os-TP fOL s[uD[UA)HF#]p}TjQ92mʱrIS,0F rݧVz B0Duo/ˍ=52<{'uA?q3y;+^G݋<7pLDm9 C%6WI'&=|N|vpKf)7Vas@@QD=Q0dz#7.ʺb V$^F<@_;y{.MϿu&A;aמ&6˕,<c,aC +U>I4howhny_mU2D<U9 t/NN$ 3Z-rU{L0k|]/%,f`'0QnO'qY "I@D>{QNB_M`߈D-&J*X_[N]Ol*noKCvKMnlzᱯRwהg7@{Rp];nJ2T/}%YxӾ[œ%rӐ{* OxC/HtYO@K<d^\I_^!`" aq`.*n?U L+:-+yE&s }`#C b$PlYv#.rd~04=: NVnV⥪kH2jcB4g8}J"jA*o*H_nG0||ޙ̀J9WbNP(r{/=pY~=ˑ4 B#(st,&wK9?9Y[APIOSFU‚@RJۼk[)Yc!O9MYU:(ɦZh¿dsy y-ػ~a,oZ憙ռ0BcTNmϢpoRh C} K3*;:(w;E\_Cmm&<~1^76a3:ԴC#n?IK{G5E}UTށ+D2_*}e m*˻ *,EՇ7U^3۾{ +2gtkxr=pй,HBPg'g;$eϩ;ɚӳ@>!K}% kMѩ~9K4xS9'_9w6?_lN7;Ogr$XSB\>q lz0&,ZtBʙr]Z3i |O~Iо0 &2!"P)5ݚ^{$i @brjجso[G/vzi*]b+y!Bczb -Yu~]Rm܅.R CK=y'a` ӧpbdr.q9:mIR%3icKٸpAE% 1UӰA l}jHT`M_S2eҙ$& pҾ_Vjl+wXq wWbnpȯX'm Pm}UήfR." tz C2x4M;ݤbdé\ K[6dO8q'~X,c9;!F3ֲF8qSW{{p/U˼.1.6R&rsXԾjVdBF"Qb+'%6;]B\k?\3u֣/zp!y-{xZ(y>/ lYR `A㝮|Y*5!F3%Z\%{2QMot9[Ir-;OεU?忕D ݦbr=A 0qWx'rļ2򍮧$!(=(+hDJBѿߙlHN]/_ J,>x1{ {7: ˕d0ShGBq J'>,p,B"Z$z?9'SV.rW',&d^M K*(` +$l. -c8fy͞~G7VJ ]1NW+Z,BaN%AȥBbWp`(׽YAWl܆̈́F^>blٶaד.8]e+(q"P.a+ &SO|puF_Mk= xP!^1\Q-8>4p kJ H9nȞ? 5n{ bQ?꺶K{.Dsgh*a˽-˵DHFn ߦ9$Rqg QPέa ۧrKh0(ԫly"db)^ bRIQZ="n5xHM^,qLb]c*PDA}(:$MX Za}Eyb .J{zV>&vuXv$3X*G|0Td7=6 Cqe"'40̾_ͬCP A0|yo+0xW*˫-F\!A*RUuTlDLcYD7&ߓ9dpEG4Vhч2 HszD]N{ʿYqNNRLfbî4X:ZD愿Yn&^T!Bm _vxAl%"LtIa& ;⨴9͵z3ᲛFS\S '$ jY};j+(=}ʍ?ī!8f}B0ϗ-/[]_;Dv^?}ͨ.pFkbej`r0jT!5ővwqΝK?y͋ý}Yo (y8tgBRkF'\mQk?&S$IeϦuCJ3&[aD@QfWJ &&6j/tq' w]L=L_hws,x2㖾π{# |В?*I0,tY ])׷gDhKY KVFSMI_eh,>N١ju+׵ar ]'CՄ>osr7^M]G hs xz?® 5oA*ySg: JC/Bx436M64iχP)Wy}3c]a#J53Ѽ_{)W{n>pͽ2" {HڏH#sě֍ #hTU+gZJv w¿Ss\,!9}Dkl;| UfTWN_*,^33呵V*mrm Ah.p${%&ApKL'I7.T+u`Z~r_) ;+}7q?X/*C''%#|-%e;)-8FKd.k"W:hv7u}Bg_ᐾ؅-l\bh~(Q.Wbp|3*K S骥NBX1{6DZ YX;# +-"Rk/8֢x<{7MZ܏fI:"[ju([ BU߂&AhdʄB7v9TbDej( ozb h_ zwYv[9QiN S^H2YωƓ'Z mm H4{F\+w/ʱ%BQG-^w@2/jl84Qg6)ެu~/IiSئ>Bw8^;X%GrB`T`8t&M߄fՐY_RWR!]lhMjc H𪑆sD 2%-ut1Ul;LZ,nrC^#AɒGeff0",5ʫ!%9V`"Lԁ&?ƨI.;P1%Uc.>u'R)4D]׬4Ghs`\)*sC)n3U fjCL$ 9u _| 6۫ /2ׄ= 4d!1ݲuudd$*ޝJĴN^k4Od@3;"efM2˱3ۄ Zf !Y+XDW7h)ݦFHsBV0Z}~m=`=7"yz.?lp1rk]ivoCu1K GSLjtk6/ܓ$azi8G_V8n3p,Zk^=r3A!|u3jU _XR] H.%5C~HnHxhEw#jOnJI3ey[!FLO 밖eFqť6\ItZEu73/\q6s!5Ϧv!q05T@"wf'R6 )$#BPRnfvl ;[m0.QjA@eXf&X͑w٘Bh袩Oo!C9 ϡ_,S%+V}B2ߑ`~@tP쀩ڌ󸴏?l1]{gKx1}0:'v wʧc9|ju^otS^Oa&ոROoD%0n)lN\A8Nt#J2%/|i7dXTDnb//R0Hp&5'?o(^'x6"eK} [rN6N#Q~pf٫Q%5>z D6?{g[ t9pƒ"Bαj&}vAxfZlr[I'4do *SF&.8r.8HU ޣF$Z/ETpdddzot-tj~º}qcPk`(j2z1:M'l Za怕GHY'S~^P.'=#Drr(:̉G\9D-n77u@T?:B.ϖiNs@cƜ\Փ.e1ZĮ$7x ]T< X.-5ydqyye?縭bĀQK\ѣZ3$| SzvNeCG7_bo%--^)`$b>BƔ^6>p$iHef|Ur@= KGk%\4ɒ5$*Uwv|S_wy&t'hCDҠ;n+tɒ´8Lܷrk,D9:7ii[c8Ak_ SSKkĊ]k\(LPN,I<&*z91t1"*j9ɚ3bB<ׁ+Z(]j\&ʝVE5;NDILe;=߽H#-CB\xPV1l#J4#r /k.7N# [sÀ-Nژq*z*E> lJJpqҲbKqLw"fy "bRO,8{o$ZA0 /.xEhL|.T\8s4#6\$W@GZqViyף<%CX|;vqE=BW^X_V $(Mn$UӆGzIs"ʎ`#u+I?Y "atj佌M%=)U6ܡH?}bwRp- <4E;pCfF{Z3_1Gү`1Z}7J1}\3SX44-~7h,v/:={C5T&.; {ֳEߩbvCX_f!2N1 pR^.Rj3* &6@W҉.l},EN-|>Cߛt1òPfk;PbYmoi͜.MDl>"<]7[ОT1@K ʽ^3]OЮk6`Ӱ06oUkjV<0w׎l a!M-HuUe1趫k0=!dY`ʚ>刟8IJۦQO4+3ƣNHZmTmYC!;eQkkYna2݆G_ O1v2*d貼 .In>&CZUŘm$+u>%gg1wj 09>̢hIVlj>ˏGJjLb;XxVW cq@㘋K<9`Xoޟʼn'SaPs.Tb0>Oxx {pF~б_sk)Yd pSGirDşR%-".ɋevsnpc@ҹۺKr_tjGi Fݬ4MkjPG":46cJiO snT!kXnf$Am06Ool]o4zY;1Edb !a)+FsA;oq( e9)IzYSjiVd 7#Ys"^&-ډ:M["Z0`')}=I>u_*'_/DG^e-}>)..Z0S:GkHMGdF-c=VKMq!9Kb&w5Ad$պ>.g^<󱿸3UU)"0!̨.5f LyQ?>mhWg"yYdj Se `)ɜpUur21 *6)ml-Ԣrw}3ya_޾Z_qczBXAw *i:-lDITS0< "v<I޾N8,- ScnW*dž\NI5LJb1jv6_Zi2B{_}/"R{߬~i>^o ayyZ:9E ##SqY ^鼟o^SjcW2HCkf{~c;|2@Ĺ7;4`RoT,ulPeo:s^\FdSeW5J]s㌻A"5npgL{V !)9XS BM: "9M%ոC9uI -%<KnK[-=oq^ư+9_tX[<#^,wЍ6BXu-TK@DC&j*_%z*׌ >K7 БeHr+\N|YTB27$]3Ƹ*Ah'MmoɍЉp&jKĒq~^4~I=6^aG:cM)*VΦVC*%h t'^u06`N4IdVl\.G_6tAH*rmуJT@ :j\6)8NB3"Yz|m>螅_^j96k)itXlҐj#'kO\9{vj@tImaaPh5> mVK=պD|K(JH(B.FJ-'䲷˚RJuD "1woP =Ǜm) ?Ʀ` %ZXz"3^DV7ZbJȗX~b^@"gNpa3S}LVX hĞ;{KLUjmIYAV:!o3ϛ>܇hN-6nmB7ls CQ9clsyg$ZJT:dU EA''CZkvӇ1"4ܜ@{ocϧے$O6 "I=I3_;y[YO7 apMDЋVU dTAfy@kbfx>dӃo ccC1?l'amǗeBcpE=4M+unsQHM||8L4 E{/{kTיUweDުaJ9 ]͈s {/6ʌWXcsGC4;s VfIfP?#EgX/|Q!OeJ&F.L:^(Oi>ؖy'cOH_NK? %"yXUm\1CMoP5QljYK|$%z~N:9C0ދ4 zZ,4vMP7>a 1B v:j4`_Gzw99H;u޶鷩ey>JzӬG_F݉tȱiyx)kS@#fNQ;gK^ԁ}E6%,IVLDcup>=7scݏ|N\x?.R5:hNUWCt ?z)\gz,~JCXѵ~ijEL+ P]9o{;΀@dAwd9@-ho Դ:DV4 r'M9d?3 \ 'i 6a?lƓ^tW@᰷7bK 媋wfFK);RIrk5;ue uKr-9Na`}{zʉBc 2;jZ4LJ:X{`X򬻑@65rt +yKc&~39 wd7(~㫞Or!TY& 5NMKV(w.~YXMPd' ӧlM /r'HyQ#eL AfV5Sݳak믝S{Ei2_s;!f^f~_!˹ӱo_gIpTaCYˆM<.HI#;u\w(DJ;kʅS Bܽ qM{U*z36n:KR̲`D3)'d3\"(?pGa7j%L+I|lyI_/}o(%)Uj~'@*+hEB{2U$y'3JO,55ٚeCe8PV4M5MSY8!qRúAn?jCv {% j@c.hQ_%}ȷԘ0: [LR"Y=> \rhu.sVJn/ G"k'Ep;o4PPʹ%,{{ki\X3v<ч-Rq@h;).QUU:cP-R 3}&8Obg0Q<1Kb(ŀZ.ZBL[]וc+k+z #ay8RDv3)nU5~;n8w98!Sjh$|=іےyWޜg39s;&A4.H#=H_uMnPun v,'6Z*o+bo -`ꕹ{3Rǻ E'x'}^vC|f]r @~VAK碔}c%=#.u3j^GS*۽|:8 lkip,T֥+(,hm.rV./72/Y $@'^~DuF榭G-&I蔫n2{%^oq'`cbhH­gt(@}_ϦTjvIL)P"X4cCGe <ܻyc4O@/ [jmn͚';if,\+#IDR}|,1<#A *fNBJ%zXav1kCMy\W)%'զ^g_MB l0InrouČL9KN5/ `4tFw3:H~t޹دwGB*K@BJEstRh 1fෳyxdڇo'ieXMaA]UԚ[G@.aQG@׿)7rph('rnU"BO7ʄmWwc Bu1K^Lr08!)N.x)㪿(gpqBſ>z#Am<]W>fB>@8kϴIollAu3(Ӹ<|εSʹ {jEJ RoVp;vdۄԢԌGW:+\Ma&*g]`%H(dTzQ^Χewft^t0MZ{hW*~T&,ZG3s&jeG{xաFui^5ָ :GEG9)!} \&Mֆ4d=^+oqC@u-܁Yo+\8q5GקvW((;fssN*6Rfe͑9.V7ܴQ\w0. _!ȕEr#Sl+_aK} B+giVߩ(Ht-Uq{s~M<}{/TWUBjn/d6=Po_f^,c-\58AME\HE2L'pRoR FhȦ@Z'.g"aա'rX(Mk(wë[")M bXmLUedZ?<+0(jT&R=iyw WgW H.oa n L;Y Gk{{d]6`p5o ([8UBfiun692~tcW"nw+m㧥4yzU af.]=};1SަSq,:9?Y8}E:v"(Yb!5] ±@ jO tu 5Kdp"Iγ`!~$vkͭ,Z{=+ jd7rəAq֛Fs#u 7-kd-03t,oƣ I7( (/Œ@5ؔ} xۅUB_o\7 OZ U5Rk4 eLO? dӭtڹX|V?RpA$sE~PJN}s<)8gc Yv a*r*?HhU*\h#/sy34>hl&[ 5ӓZ^Wp6,.t9}-+ 3Ф )& sap)l,Znx-t:geþ%( ޤRx^Z%Xq3(AuBͨQK:yFϞlwz)LW:mۅY^q;|UE m *8D tcFD_92U 勹O Fo U0SE ^V{3u>2#M$}] )u_ۭxq^0Q1|M6JU @;p+аݔ.bQ%5ytvz0w'j+%/"\Zv׌p?(nG –?7~.怐FG WƇDyNGbW3#qߛ]YcRBt$xj${5ztj/eb/jOl:)"lL&҆df7u( eN] "A˕ma|] ؆>;[{MEJP$V x^IǞE$c`/ϙB#@ 6Zߘ ϱ'g`V!0ѐ~ܲhv&dKwOxQjhawt7MN*U`A&Ґ T9;?[ӷ94TX,wsMy3Y$/pv>ZA0 øyt#r3@E`ߖ$Ӹ1jЩc6b+O<߾䳋zHMO1Q0C0Ytf9OEy)`XQVrc lʔZg~ؚ\QKw>>vXwUM,RHoXYD ۏ`,89/*ڵ-WmX+7p#R_B46}#;cTu+4erz~ &TuFć$>**֔JH!`[crW~Eh'wBTpq%ݚ>>&ί︞;MS]D,A+Riҭڨ\}1@9@]]^'0%ԃI|3d@Q*H@'IXQT{/t}خ`YYe .`FK9e`ύy#DGܰ9VBNwb3naN#LM/7i W6gC;3d wLq~nK4#Y+ޑկI~mps5Y̶BM|5=qUՇ%+ܬw+8:E'XfE? őqg.!ߐ̗h5ǒ/vA3&[yBpL;X ,tnBm#D\kY%0evČH19Z)?/&֣o|ub-#7*BR`ƽ†>HN;fF-o\GV5i) Ŭ4??@{Z6 Sgґ?&*lۥΦ4{Tq{S,L  y뮐ï^eM`I[Bp$'e=UphOPc'Fav@%b#.j*T6|${ e"TpJT0Hт͙\VrXg86,,lŭ^XC▱ZiBi6?*Nq~NS=HSsy,O.mYC9K>7>8磗sf׿l;w('d|1W ,Zd;z#a!X[o֣&pv:N;&[u9[8+'ԥpwT=ynLPm*߇}\z nM^⏙8#Hnb)5|G*זJэ .36Ӵu?)}4'Z?6hKuYZG u ef@P$e3M+;ew1j8'b0D 1<|ؚsk/) s8 xʛ2$rb[ $z-۶Ԗ2GY@D&e`2ӲInɒZ ^*Vi 9cQh4]+1"2^+8ѕY d:FTh,;gkxϘF/b7]ljG(e)^6Kqy ,OE/RKZ95`sc gODӐڢYIR.:glƈ,J?SQbSՠYCh|h9]1&4P5c햇S4X~|% J\:jP S`Zf\ V7ASX!:e]!ĹO:9'ӳvq+ZKbZ^1ڐ:y0Ưd5OwhpOG bH+.]o : B><9}}a.x`58q <'tp_aY1lIYV3͚hY#<ܶT087pA8C+|q >o{gv*>wZ f+:YdG)DRƪ-Ri?wDl%֧x1ޤw?++DdDd)0b7"b[ںsM0#../z^-0-30 i=Hmf3F|ޯ6'- l0nSm-ph R茧؋t'ћ-/܍ <߰ s2L)1sO[ܔ+qz< 5 VxH$q!OXaNG?h4:EETᬁb SJp*QPۧF grn|4#|񟑵^L$[~N3"1kZx* !99j}T!LQ3a-Hb=,qdX]*= eeaW[ݗ(?ŷҥ 7l`!$X-٩~\NW].X!Ʉ:SF(PrRxj(K8*ccu٣6-:)~\Gwhj{̀\&KMO.٨EV֟0 **Dt%KWTaFbjd=/Xa8$S&aaֳwPԏ~J쎙{IzsN2I$޿9Ιu^!6]BGّ9% 1LXdJrab`=P.lEƲhXT"( =GcC TV=Q6Se#XҬƽywS+&T氪ӁGbQN{V <ؖOrd먍uiZ{9zL`èP TђdH&;xgZzOLz&;,d GwC[Ht9ek6SX. [Ͼ kue \b2N8SWhY6Xm?rT[{ۧrSNmKo͹:35L&ԕb=95yv>E1'BgrJvQsqA "\K}/0m$S}WFgkX &?'&n m+b9iry;׍8G;p}؋fj0p@{7peOT 5 U'(18lJoLpҹs eڒ_OSBUN\Ќ8LlnBxנ& B-ti#ZAA$+a^$OOt-Wthj K_Ǻ&Nr6- DCnا u,>h6mDS'drS2.Q!05 +cŗJݹ%({w`enͤ a_r;) M8f^)pl's6*YOstO"ť*E2TrjMIoswd'I|`
}O?kD_eΗ yu=ߟ{2x?K# # ɻQ.bzc8i/|Evc^n_XhXg ;(% [ׄ2IpIZ2{_=m'-u.+C$q:oq]+RM$^F)I]fCfn-%,H!/f#H!W jC'f \bTP;$z}L"$ce g[\~:-^_ Aj=qр# r鿵Bi\VS[x›Yp7yOzwxL5m#;r57'tv}@h7 l^$;nspY-Q2M5}6C;$sʳ6PJ)7ӑHr/Rzyaۨ>xLp@+B bu6$l8h@ԍQ͝M<-:z1%0_he.+ "V SU+sph՘99^$' as&Wd 94 r*k,ZSb}nx FrKD1f]>ӥ HBG(D89l|PkAHmZAܥdVr(wSyC2VE*-J gI~UbY$_aK~<efm ޓ.$Y">Okei^flAg?(-/3?걀.rm~ 1W2nAogc x~<z  5愖N:2-wx#3v'j3č|9LOf$L#-gзU .+Vo_*ԧe(_W֋7vKYY|Vƅq<04Tl¬6(B |(4h)[ Ӓzga0k6!l]y0MUνN7zVBUrY;n.g0tg*@JT4_zl#ˣ=V[-+@̷.7^aQ!bHD!r5թenBt~@iWa$ޱQ$U)MȢ2[N$JƷ,P6NW@wlubQG.Mn剩G-E3 a[ؓH&=;'ٻr|L"CEL!W3d 5ⲏ& 2u!BQ~[`l6'iF.jNa^U z^\vvھY~K.IްgӐׅDC`§%ckI8#!'8@-q BarNd8L%I#Ȁ($We⩥ ee͞3>?dsv }k,L&DOdZK‘)3'"(wU " ž{{7=-;Jly/ Ms,b2K{f9+{IOÂU. FS"QĴCwb>z87Vgdao[j֜# ԅ0o096:\kPN 37UEXۖPJS,3P n.w QŴa>iiؿt}izI 7sI3ri80"&1]ך2w V7oK\u+N+XQ)Iל#E;Sل}0Tź:Rnfȫu-sRފ%P+T2Pet_ȹzE6/xz#;J2`Iк(Hy^JK"Fב ˷o_ms#=_)U g2m 7g ܕRw0sښ@6OâzZ_MvNƱ#!=GXc37zF-`'gimH;p;<&Bg2j빀uj!V@jU'@bBj]Ġ[LV:[yx"{MWzg&QDR8uQ,z|bi=4h7Ɔ%ylpVK-s?mI2|a1>,fB8fK- 9<1n,k@=.O/\~s>[8/α@%˲`ܸZ?@!8tevƠf%kmsp&C5$X)J+w+.鄁lXJ:EUp H+AW@c36թ<=DoxMG5j[.eH=E:2lVfVux^ lPSSS^03蘀xV\-g-_GHɦ Q x>DJ=ԇ)NWnv+R :8DZsJ (%I Ź}?hĀp3&x0r03}kG'E1}l^$ٰ}eifyB;GkFy 26ؖ ׂouRz5; S #Y%<, ƔUڻshHXnIM懲#BNP՘1I4G a4ΰo0?# *aĕվH`C,-*r< /bSR墀O5K@q݋<})L-Կ [>?u&!q~uwB/%7&S^`1Cq =2oӯ9;^1s|yK!yMm5jw)4'cKl, aZ R?L0c_ Q#YyQ)xBu43_[Yџxr,jƐ8t.{F@Xk#] y1(# Bj8 +`~AQ9C pKf-B8ԑĿH5 wn֨co.neN EϷ] ,2-#H2qyz2)&<'amτ٤i)@ʢq 9< "$Pi&E@9me$벺=^kBcꆱv C~iӂPHͣN67΍9PhC Խ%U"٬8.Tn<`pb?|mPNY L%MdDjyO #ݬrSMWah S(4QBwˎ;~k(+6vMr}vE.s^%Ƿ(!|~/Va↓QِL6&Rׂ2@HVɟЈ ] SI@Uu9IU|Gy^7suxNœLcC^9gw ׽E.QWGmMnEKI -ajVw*g3:0q- F`Fss.5XH"Hٲڱ B`qfD%,Anzg S" :iP@'*c9“gwLLR'(Q՗I?[lE3}t8xab,uCD zy%IajЀ jwIk'UbxjW :[lDjvȴ@_N pUi=yv14~Ɵ)Y[l=3;ng jJbr6z>!WH~dkLܗ5wY#@3c|D0R~B;djCO4p=?M)~;Ď4Aj0@[\ 5^n0JIEP$: )ٻl`A_`&K7xd$Bg90|vQRI }vEjy L)ߝ5z~ûY1,&.dwչH)XƺU@n*6!ܩ%DGSmݺzMeyU,sD##= {B|&9O8ģ]$K6s=eP< \!5󃱎Eg5Ms3^; 0LC2>AU{SdoڒH4"_XuBsPq=JXz0ɀNج) mz|1% lJNnlHZ3AAw b҄x>u94W<"c?.峆UNo8rI `ÛqET}gVxѮ?#)"\qdL CՑlvϋG/6%KN ^bΥ+THL IhE>C w*c/gQJq@,}UWD6 hZ8| oyE )k5 Brֽ\l>rk= CX񿽅 lt?Y * U;GCkOo!!=N0na~*9l(ESת`I ,Y*)ǾO}.3j//qO<5Sl.8H{`fZ]d4ɲU_i 𘻿=eZl3OE{#eUl VWȊ>~"MFX$ ”W2TKYXx6 I92qsn7%Rn9<>hÓ2"0) l|t)còǀ|6*ь >3_rc˫~&8 e{+,Inu+`rCB}ce+41p4&+{L8ʫ83PC\+nʽ*L63@dͷ o k#Fvi?=_S,L: *N.Ӝ"K~cwyѳr1|?-t*,RWGy*t'䦠ہyy1F8.19g q ۅ[::6Sf7D $> 2!HHE qQ]4"S[\Pp;dgIp%H쾐$AaoqqFrjJ3O~m>-g.7D&d@0D/Ds'hUZO:NmN- ~dK9)h)x7y,^17)U,]CLu(0gRm6r$L{iˣ[*nB s"Jt9)IfXS]x#FQӟ'8'0U /7KBQL9ZBlo'2);ߦChwzԭѽza@ÎֵhKiXK{E9 `{%;?uw ho QlJŖs>?kls -,3kK 0gj,Oì|un#zXS8@ Çe8s.7iYPa簝);%{oc9*$)%ϸi}'F%zdsJ@AEI{/2ڗ0c)(g~d4& ,Eo\50:X~o@e4΢Tte~ mW% ri;;e˕Ɠ"$@|nԐz7607,q>;8i=LU(H$x~nV"4pb묜w h]# I2I㮣k[y6K~J ]oX+|* bO{a })vߜ>t$U"-`)sܿC"+xĤg\z$Ų>ܵNTn8_q7qU 7hV3C̳܀5rD& ^$z?d~ ZW[k mS`6)tIF)t^+Dps;{S  1z|,Cɔ=Ci^eQDַ$mdQ%X鍼 Śٴb #+ĕppbwA EԥTTh2sޮ"zm|]B:z\}:xkGY1;T[6]ƽCH}ζ5Kٕ.,@fmĦzENZ z)$_Gc^Dym( .ף6e_V9+ZZY%Bv ^3KAHry mӭf[Λ|j(H'Wt̞=_M9mD^S5;Y"R_Ԗ)0NL х,цRrT"#iWo4 ЎK8{R)W-")FAPqU1ٹ}`bmda`={[- -&eYD oH3+_BI>/n%9#ZǴ?L>I пfˊwHO;"֡\ 14kVp!5I8WTFRmäAU8=@=)`+1?#NwhaaGҹHDɽx,9 T?HŴPCtzTqVXXa|H&YWR>w%t?coJB}\=~듗ͮ"@RJeeYȽ~v+-3{gZ6#L\Oiw{aU%  EK"ͱYڑvzw][wL>NP9likMh:'Dž?ED뫪HZt|W0|q9.P2>}x$KYT!kr>1U891llJ=HK !J$V1dq1oI2{\yL~UjU)pX?FʂEn*-or,͐iA$cVF:ǫ]2uuιv6=kE!Uٳ$|@4İ{**oDB`B] @4 1y©{vڤX"&)U ['ۿs9!IS#$M8V@c huLc=Xm鼖[rt0(+qD* "ZDٹB #9\Ak_$a~6>%WO^~LH_;̯y #٪oDhlP%xDrq*>e|]^ j cS.~/5] k^46`ԢJ Wt?_E;^P"Jf2Ugr)O Ye2!c ~&!$JRKPy̡N2P9i)%fm}Kʼ+ yuG*ALF`MU깽A0epFHX`zba/d-^NW[\=#i7?^ՋbCgP]K * Uײ╖ZK㈟ <\[m0˹Oa6~,V,\g*L%"?e&d*)'?5t¦=|" aD4.c=0ބcN3Mk#i+4^K4ӿBAd[h wPMңiR%aC<aHq|(d^C{3#7P w=l +]FQj ad5W7956htd"x$Y:c QXz*XMSr;C xuY,}ӊ͉CiMq\G~3Ld&?= ݲg Qw Ea 5Bl;_nVz8?NWXi3sZCDGViC1Mp< i`-v9S h .2&s#PUD꣉dxŰD}U PQlU+qic WFB9m^jq[eRŤ>x{GC,9f/+n'C,+r#/x4m_q58~|/+ F~eVe2jG$>QKU$b)aܷݥ>>G w [qIMBe^rѾ+jJpz#!ӻ-ZsC_e3ZRWj0n%Ų\%VL+Xa )ϊ؎zИS^r I^N 犐 W]2 rD&jrWA2fg8>Z@;{z_Ez[:X H)B (A}p9GRu㈻j: ٯ%1ŒF4V;Di ?]ַ7)D5W $RkpAqW&kjף:/-,dn*..$!rGr)!,kEMjpաuY[8m%?W#tf2~R'e[MŹiVbo2ygFEۨoA Im%0aϤ"yN|$'*2)* &"[PjLZͧj\4UjhlrY=6Z \9S<]} dfѺ_md\ 4sV~X,&g_})]qI/fF/4VS|92VsCfy+* doAh_YFD|CJ¶Uh)BL"޲,/*zVp(F Hy}$;cg/j ]g&gO 7.U˸N+5Ofh7v3STyC8 :*oTyYO^!$Dylx$=?!b8BTwpv 31XibRCfBzE9G.z*xqj|E}MJiN}T^PS1DfM:\)I㭅%Q LcC+`C=G+u>so3e0A`[?Ӱ(ҷ2ɫ3e,5h"m4UE{eʻu2"Φgw$\ymkZ{L.ank؜#}Qƃ ؓ`u; :ui8 P,&Z$ަ8E>,juKc:T\la<|08{ݍY=mvbFQZ v 3ʯ\5$N_i$`[mThVe9BK- _&AοDBXp ؀W.z4)/){K@ 䶅:b#$|?6oL5Nrer7κϵ "!0Q5>)~#v4)VbC1ϑ`+qZ!? 'k&rl0ñӾy^ q*,gwiBb\4O喢H.|n4O 4eW?"줥?Uu\V "@pD$O__up]?RQ8\Τ3ރ8J0_Wf弼IL 'p ]ۇj!=;oҲKRo$ {28+a.N%Q O"!DS>r!J FX8T2Z0>t`D-r[V8Q XBkC/5oDo9M]ߠF=Br%  _| g7G˰O7pspZux'X;]#%Ve@,LyMkܖC(N'Eqsʍ1j H]g|N^& r<)?Io (Q\)Θ}e5(p0Z#F!'%oRN໽{= rͲ7cm2ax)a93uEr.;pHAnA:}y4QaEv/=}3迦]eR[&Nq 4M}C5T50[ 虘?Rm'XH}=V-7{Kt cWr}uc&孟q6]VەmhDSs)/kh ;=^X ,TJڨeqޚik&;P>irUW"_Bu{TIŗu WR\M-ndF.\71!: g["<=Uje'>98D۟5v.v^eG hʱJǾ8o4qdОh!~>Sɞl7 {X#AFT𔑸0 5.w~7kZ f,w;*ۈhezm -#4-D#m"K guw @ X{L<)ugIEr!h|AnnwB8㦔Dh_o70X(_od&_.avSf|493 ei8J}{Mdld҅c]q7uvwdV=_`,v(]8RK!!,LDL^O 09_ :҂\Xj]zR_׷]ja=e> DN߮Kv0k[R`dhIv#>1߽;]OvHu3[;I:BCT`KZ:tkT/єlt!9cn BOq[ِ$x8nY ЇN{A#oC#<~-&Jh;o"@%K6K $y$9MT ?@r* {Hv6=ăW 5DܐX#`, vX;@ޅ!9ͫYRH`,ǿY"uA4g SbZƑhṻ]4$U \ W-ʶnVSQN(+=KS _۾"w:g}B"qͺoAV3qhql$Kzfrߜ<]uAf_'p#f"G@ti u QR*6v*2 '#$)i:Ʈ1no:gN*JλJ6L} cȖ10w8wv'2Dųg.A⼊ĆCxS.u ~kz#83`! G{NB2Օ7-Ԥ.]*B=_٘iO:Ke2mY kHLu0^ K5$E3&UHZE,]7mkZY.v;}Wm@>11݈<)n؈{:b_0Gy WKuad`jpcB"㻮-RՃfK|,j*$1 6R%mnIueTA`5O~Gsȕgba5/LrLr$ȸ8.gP9*Ŋ#e9cL\EDe7٤JݬUNˍbpC9K(P鍽일aRp,s 0u0%7wZ*j8a.;o`tsp6Mgְ)M !:3ʓ,(G7Cm F<5_&8ڿt@lFa=wۋzT[moSFBڈG7ɸ6{Ǥ}W~p={=jzfo MxTH9CD_1.\i-nh>O ],Oŋ Y-4MpMtmPXr2i GcёǯZrK*awh4r0{*[P>Ks8HdzܖS]g)Tc]ۦl/fl_(]1u2/,#XVqFc.hkb"3. VK֝o#N)bo ^(!,ox0˝܊ (#a Л ( u!@^oE 41u-ֈRXm&( 3MA\pojV*+ìu/}GvjV.,l)1+̮߈fdBlޠ3@yn7M*L뱿={fv+I}6ҋ-;(CQ_dm"2 b&_3R5ĥ?Ql #DŽ$ABGCgCK ~v"&vTiS\Jkqn?85B%(~cOdR /pD`sLL8:Xs'O_7vE@~HRC%:v*\zT_dl~B(?GZ! w]731;N,LGihפ}9LR /5mJ}̦!8pnڴ#yVJzQp)C]O:_oe! UK͆dcPY1I0'-uKhŋم%F-3år@^[FBwE߾m̛/SB$2"=6ӭsOnu?.3WxݦBH|KnhNb~$g*}gA Alϖ1ӮxFI:%!zzh֖HZmOɔ{[f SrR=;T}TՊ,(+e$=T0* ohD&Ev/1^nsz?ώT.ɽ'u3,[Oფ?Qggkb0S_B{'Hŧ%tilʍqWvPǟGw5%)*AY@yBep5"|mv4{]CyOi f|&[68SL+]TD&/,>Y*M"%2O+ΐbI"+b!#0,W6ZK;|\q^ ֍Tg>~V{({׎+9Hib[ )`tb95Fs`#;DwͨMoSi[yRF \zcf$XZOpkN29tuz qmi'A2Fhs"V|˲ Ԙs^~,Y/ʨa9R,ƒwb7}9>; U81S1~ӃGVvO9z4dOz-&HuX̢NkJOZa`fti,Ihpٯ wŘUs;rԃ^I~/%N +\TƷ[q ?~j6P!\6W_[;<滍i0`+1> g FʂA/xvJW_–> +F49pO]:cH=|Ŝ]5YKq-BMQꮜTy\e6)ٰJ)(!XkԌy|\ΗŐ;P.ܾ6TFean&4FĈOB/乮&`|o_FGK@YكĔ *E.wA<aKb bJ_y$ω$ c#/=O0?vku%o:\ Xͧ]RK$M:Sp>v(?K~0 LƝ ZzܚͅLVGغd<,$~m÷c~GD@Sgnl恝Ur縔XΪpPJNlZDoCb-.V[0>Ob=pgKuT^Ӌ Ҽ^6bsޔ<g/_7ue=|@~t?܃^;xD g쵉SkpQƣ䖨6v{I~.Y~O8V#$m, 'Ս0^CoO]03nrtINamc^ Nܣ'8;dZ͌R ycm43b_c]sDHK*2qM%}!C,'@9P5q ,Wٹj?di'XxS)z3m~|': :5\TF T5% (MuM{s /(259X06/uzb?8Yu+t;ڇ^4QLeKoM LxMQ/ }` ;+% _'dϛtXZvTRObTԛ"Ӕ]F=IvkChG|I{kؒzS}A*`@9>Uż[ yQ L rN3dg;})V7T H=nN=gcL;8Vj?K~% Q?ߦ(WY8/8r0t[}rxTݜc"\mQȱh`s1w+p;Y?8 倸A>Kap|w=`f6>Y7ÂnReKS JA kۼt6-nL,FmcjK!XyU7)cxTR)a "b '\uτD .厪ZpI E)bE7==̹~Nލ@g`hXdl*A4ّL8ۙ3z4b-b>s|lx>eL{kR;QHņecB?10Pטɿy(FR4 ƀGuQֹo7los?'c審(eQsy|?ޛw!rF[iK pQm^)ޖ k'VVjȀIKd R&WʜQ}WOc`۝9#Y?" J+j{F,n1?j?KsYx~"HL'zӰl4_!f)#Rda84|RbfܮYВ{'b!ܝ:+g";dnC9$a,`tAp&V __>HY+^oM\N:C_ŒN_N9>QT7Y2 2[5bvܕ'݄'LGL%'G$LqD890]W>]O-HRy8^'OK@}كzydV dOQ7a' JʥS[Bw &Du&- KzL릺UƔ|+]'W!z5@ۦ2Cy-\vYm9$;/OJ͚hhZB`=ZhLsC?<|_XD1hI*f XM%tGAGN=xIwǟTmÅD&_d=* ؼ)u&i>9xK/dI+H:%ޝda*HӜthˌ 24܍#&䎙Z u 7UZya2_> Mz)BnHJW[ sG IPR6K$G^GwΪk[JaݒqkqP6.AqFdR-*l"OMnDe)GOSf?-{N0SCD_'쎙@) {Xw]g)zM\)jr4RNJ7l\<^=G$r;oށnϦqbUL= b!m(`o::1orQ7`I rgin COni?J`up0qY8K |r&5A]u! nlQ0I[-*kzJ8-w#~qQ#YAf?)_[J yVqB/'q+l-}w>uuKV՟9UH,/O'^lj]! y]VX"F=-IqĐw-sZX4$ֵU$0D[ 2=p/? N+ov<#%jH10MM=p^nid+t,s3s)Ef&/w* -cv@h-[f0{C? '<*O? ޕ$f=rKhhR~o$&l+IwYPZ(;f "I.#_;7NڧQFZš/hWM&yr\r+`S*_l+H]-b$^p?ޠfҔ󫕚r-P G چP$d~+b\9x߯i68, "YQխ*Uq¨tY}/J]N[K BL!]zo%yy'X&ک VLrnRhk(ԡzd-3ܝ}"AnD,i:X_シ ooD&[yd&A?!j^c R( )oՀ g ŋђ F&Ec|6aH%,ʪ4=  yGdv $u8QOޕ%gwDG!p3T *I-:xLNSS,=t͏۬oy\Rgkz~$AQ[%6C`% P7+䒡"~i ٯ*ߔ-;c#"E"@U&~Yzr/>4/^ RhBr1\<$ض\gQ QQ 20kq Qׯ _% KS&FFn*z,Yha!{jsRh<@  sx`9v x?r}QQ}h"eNd7L+٨}܆g'ӻcBwޘ b9$&Wd;jn/939vg ĝTKa`7c@aemWxO#O.GP뾾JgwNoQeCf}}]~~vjGX,v|xVQ_XUH -?oWʭ {p\r_w]A[ 2)%g,l{3 a?a'C5aǭ%̇\@ϘE_0H;}śDQo#>MoyyS/gl+Nrʌ1 ФfV٬}צ>:i= I`˪ȴEdgϨSf3sꖻ0}~1dzLamV ҀPlcO/1μK}ժr#1'[ yshd$/nU@(q1}i,dܺD  4UZ Z`Iw^mY hnE1 j/Z\Y3oo_GVD۸KmbJ ȂE20ySdCmW]Gm.7MJVHwѻ>~`*PWrlr2 #bhݜwf5\։CWi8-R]- mC6K"?FtmD͕b׶ˉeMƱY^g(vZ_})cڗQӘo@b~a:S5a PG穡\(Hc&Y7R%Oq}-l!͑YTڦyTC Q71cklzvcNDx~0Tl Mc#J6)@CA!=[]\ }?ʨ89W^AP:.*u![`0Y,qZΛyɷKZz^ a(ܤWOψ&EDu%L~:;t_eP>YX'\i=afګ\ ӿ6NFT-)`uU!u%Y0YfSXa"R]5(ů߼J韏]Öa튶G3*'gI`V9ROe>Sb.5Rg%p^O/Y( 7B̲w=V4 %&(|Ө =%]zT IJ F* hi5b'\*4B>C.ZO% /hܥ`^@hIY_|0F<~@cʏfJ]XH̾>i>Gߒz1?>$ z﹌L uUfQz||6zHW\rY3G4GC-ڵ+/ReȚvuL9(/ED5GG$7p/)1bf5wٔŊ'y$Jḷ uۛ*<Xtr7Jڇ`B< ;|c,秢\XK 7 =+RA h9gԫG&mGwJŕR=VpZ* шMй Y}+ ,wC =2?C`B9 6J+ Q% k@<Žd#i `w"\1,'uhqj434fiaæAdTk𼚦ScMS  }Z<<$tI]:[KxVueFT*8;Ɲ_BnIOvb0:ڮDXL7le4L~Kl"m06cPBe=5 |06RJg2$4PQ\+%SYsgB~nW"'>M64V[*pxegϺ\ W;  MD H{Nz䖟Y+뵞P{7DU`A|G-{8Wpa!~ T^`Ord <6<͂{Xz5qZ($*Bā }'Vθr B,* ޣ5c-N@T=mrΡm0=w=]cyNM">ᤨ/yVX`g DgJ-NވsfS_-kD0Z?[ wV(-SC1ΑgY;e6@eԾzsPxo}+LxVBիŏ ɗ5w\ Ј ⍺.xCIƊ/(xP @g>Kr$NOBGB|"Ugh5/z@1Oq[B¼"$;Yץȱr6bXyk`gyڼVz;=*bWq$kL_s"Sd`[p +Il`µSm|,R`V lfn<0rU,C|P@/{m}_#?z$5?ɋRq L9ERvc.l&%^m9?T7J!<1iJ#$o_vbl'R  9VLTKJGT7ۦQT7/B"z(#j$Շ01 ^%:36&g|!Lx]JCpKmkfIW0 KzǙrRФYҡŒxr\uez=–jkOܺ e!KTrw4V}X!;lʢUZC*"+lwexNب& B #HXހx޶T{Ef֚''/7~ljZZE 6}p6, :4|\K5i]S6?? Iʆӯ0`d.S >6Z |컑 , G6)Z^c4]qm-.s9/ zkv}Z *ܫ%,:^1BA Ԭ0xG6l!&eRvOc~YskP{-ړL(1r 6(8tf,LYμ);7{h];9wM {%lDo<ok{ 5>Zʤϐ3}_FF$~PC@bwNr EZ)x`9S9HSK S_c\, so >RoӿZ pF ˏ`?): `7Ku>j_뾸 # vX/oܚ^€+gcsnh/q2B ^ zX^fT}(ltȗD zNm"N0x z\c2#ͷ*jUqcax}CU؂Þ2ѓ&bÃ1+gLV4Kgڿ1&[@(ep Eo: T+٥MU]XQ [F `GsިYH_ @JLG!S>T 0VBTɱuJݔ໽$BVf@u=hv1ӓ~`$퓩.p e/™!qjH*0 G)>Nx.WZޏBP<~ 4fKFTQ'&f11М*dlӎGeeXM/3Yl|yP>Y$ӑoIfb턺K0Vi>Y*rgAN_`N3%H#/p=͈5cxdP _KbTJT\y %J0,)q x6"Q)/tѶ1Au4 [WOp&CTg=D ne%+- .HN/wMrq6B3+VV |9kFlvC_8!j?[ ,>u_p|"b0&˿Oc6ŗ lb߷GaԇX b?=u<Ӯ|Jm)*>xF9͎:bzJAS.VGa@?XL @Օ)ƋZ _ljY>+JΖD qzBųApҗhٝc,x!^KT*bQwnŶ1(6Dp~5fh뺁A\cl<{zC aW\ UO6rWgݾUIm@bZ-v->g&]s릕nFVv~TM| lwV01>Aa_|Q4#vG%l24jRFhu6>(SNF)T65cS.n| #tG(_7 dWnr .U&pau q-$# EjBR;޶gp^k4IwOH ՄPJQ-cfnwms\EHkA^ n`xSk|ᩑ m]/"W6dAt$ }c!¶M©WJ(9Ն>V4nf/~mƇ=r1L"Ѫ_<v'.q,sIl=W4zNyBf|V,h9r6&>z7TĎXckzԒĢ6BU\E1%((ZP~K45 plPhzν?ܷQx1fSg%wR=\=oIkļ.W1ͪSf3*3nbYQ`G n%HyŊvyi&O6Q9uXxGE,9K` ˪K%/4rE NwDTt &1o ~^o!z!b ;2VD$؃L4T`C b 3}(L6ImVFVP7D9{~@.^> mA7z#e(?C eҵjPa64Сqʯ?^_ʓ՝hPZxAJ2zA:Me% dDVNƔ35Hn٨%qЙOB"Lcnɚsм.% Lǔy(lZlN\ ^yuT(L ϠH S/ ">`f4$mR{3M9`S-uy]#XEVGlȾ@(VD-ŧQ.ҡpL/cYntI7yz lq+p ]i'0|ۨάS!vjn5+'2Pr:ɦ3ck x&qknlpν"b ̸'hEN vb+.t1JS{FP֭nd tcmM+¡o}w9*.4YgjJ-6vJRBՈDj4&80 x*ȞO U+TryR.mInNIމx#LDvZݫɥ[Wʒhx^kk+Ҩ4H BGʠj'%$6U>!nLihAU? H"uLr>.Kajgcz%z'J tO$+d*mhod}ӑ+H 6i/\EB>^\bt1hn\IupYSWEophӾ}>A~(vZj8{-,N2Q3>y?pH !KK4I Ⱥ'K-dZ;-cm3?̤]Dl}W% 1>9TVuj뛔uK;Ю6~)шvnВ.x<<{Uw/@[pI ή=WH+uCh.1o~&JaF%AVM :b9"љ&ITP0ImK)<_+$w< sԴ.os anB(ѭ H t,:ABYno 礣ɓ-!gA"k('XvIӪrr)eGSs\G:*1+ڶ6u[*1\-E&LTg&UD)#[fzv3%czkGg8*s{D@οو5BjJAn{ҽE50^< 6 ǒ b`90A;зU5D]g uF҅0ct\rz/;6}4UJ'#[`iԏ|..7갡X{L9*.^m*Gok_h"Wn$@ǯ 2!n^O@sP!/`2Q?``/s=sg$Y*gHW?8,nj)ϙ)O / GL$t>@z8&T>ELBV}3kytGVPfKq5QUkCf!Ψ䯘JF t?Ks"*rO!Edt!  Cm[O.VSa9P|ɤ,q̱ - V_\liT́'PN~"-QE3#uegy)7Vt= 'qB2JžOԑ=x~I)w{D!M:1̰!tPuڄq?#5:hZƤֺ G4([~8 x)V 7 qAp˴Ӿl%A,-.DϊN/BE)5|q}]39uw[DVg:|i7mEG⩉괬|`3HB]s2}UX+V- nɠ`d~YjSs1Q.PZkt6C󋢼m1*;%pH]J @^WUEjp/0'\ K}vc7tS6L_H>ccԥE a k ꖲEb9R"*vĝ `>) *J6+lvv)䁦 *$gZ3HqYjA ϠLbcb;l|P@OhKZ3ל%l4vORkѣ){6%N*P't FD>ۙlNd$в#pG!ƕL!hek3׶My=$Wt΃#E>|Nr8xjJwUvQѡ;w \k#@M1Y9]1 a4߮LqMQpy43۬;g*\)߯tx3ұ؀57nr'̻֝Ă+RLtb't(;JBMaa4wOK6EXy&Fj\O˙-4Q8P#rg>d]͊ƒ˶ϵ2~9w%/Mɥf )j<5qrQbl>օ^f6zd~qc2!YJn-:D"~0S yƾaWϹJ>%PUq"o %lZ/t>ȋK_V*uc0i G+;%YN藊r#ī`kϯu3 wUL{ܦx^38`hUnǷ۠ Miൄ^_N9Po),j#tQVyzݤD!ECJva})~vPn*@L,뒄 |;6al5]yfpd81[*VXTsyv<[yS$aHkϼ? _ ~UF|"Cl2`H=rL>B!RD!k/Ja}BJQL!C4g,R!:{m1EۓˉZJC ĄS4&y0'?.S#mi;^GG_r!NiV!`X @),! u18ǓA:?ESLlR+ٗb[$*SYc? bk g)"p]l)oEMETD;Cde0Oǽ_)+߆g(byZypOwiz ->⌙H2Rʞglx1Vl~, e}< +]w + Lh**!5YQ05o i%ؙZQo*mQfy73PXfi$=ofWג& ʤȩe% QYNW Ex#Xa '9A qHXx Oо>,hZ"K\x&܊*IXՁ}pr1ތjS'w @(;.=I( "y&^ \u;;CㆇM(ˤovUbQD!ޤ/ 2.0+K? ~Vአ%DBeH45#ԉ;xǴ`Rk}\;Mˉ˩Hͷrw4s7~0|!^z@H"Q>/zd4plL)@ AG0w9vȠ HQpONTt=.nܴ%+&aw91)ZTض7mK<0g}ݕT j'4h02-V?sBu=oe,z{d8'>b86wt:\ͮOv9zz̉?TT S~MeI30QyD ”]p<94TVbLYɓ¸nw,KsޠSl¥BVƈtTtĮv-:]!Q yybc`8zK&\ 'M#I1D7PCH^Kd4JC%l`~]}$}tY^f.iƳZgM5E o,;o[s~N68tYrnCyr僨u\maiuC#<.AM]wH֧ݚNN7Q9|` XR" 8z7LEͲmFh6g'w-}(H(킄!;[~^D)>D$uu]i/],6gR0358s8?F/ҋaR"ւܡ:smNJ+G[>:,`T/&?{t~"t>{R2Łt%5脭*^b)1椏S`ztɡ ڇsAf Y/Gbuđ'rF/xn2YC[.!dEpxety*vnj3JꩌYFQf(@iEV5{<+'e3{Pzs I1Ԏ ];=9gIt"F1#P1[hѓtyu"p\ڝV3р2x2.k :P:H;k&~u#_,ٳjYp9Le6n8ohMgVCh?WilB -c7CZ2aMăQ^"1kGĆV ?f=<8Hލ% }sb+RW01a{__Ho:ɽP ѭ+YBjVmUE/ p,S==sӝi7@rDEͭiop> W͕ۼVQb wZ"cL5F/~v\?vh Q4.QZpCXQMtS2γ&II #kPPxE Ic./g!C#V2yRR;85J>K&[Iuto&PSq|4%C`v'Y \%Y}jGcx|\x7Rފ=Ђ9#lT |l:<Җќ|d 1/@ rM)W #$jn+@L'p;6[Q-4Dap1ze^Na,=,uG̩eCMu5S*|`1To$bnRiG2աHij@84d2PXzitخ` ! Zg<#hyCnּ *kX} $+8?;?O/9 E Z٘S,+EBКzu,19yA0Z[z,h:X )i(y;RNn~|!.- Ч$*$}NTzs  rv+9\g?-Un'MppYiܑY{R5"q.҄[Ss--7MLv ו:NYm9ayOxV97Qz]Ow+2)/1QBs/s`}"1ӏl{c0G:Zj6QtǨ61b{jA:1tӳq+EfS{6 Fɵ=3j8l*ګxX-ǫP]]]} ƞ#>zا,aC.gΪ}(,/iR$ V]ӿ<(={&GosMZg>um+ќ=cŌB.xܣ|}5:@ r+pP 6:]>F"?su?NZaB_%)2@u9ĴN|lTV׫PĆ>]QHŭ>W<DY*2Ԁ9 = {Ը2fuWf 13C/wʢ+ϒ;+&}%BpejC8dSr Hl-H/2tl̴dTJ>5;cxAķbг!-# ǘWÐlEj0^r^;YfEXy,_0] X/MqH%&<6ϒ /ļ AꮝC[B"VIE+sgX0H"3]u HڵRi_CgxNO$’ єc>>JkZT2piPerLsSƑ H{e`Լ ڜ5Fu/%';%\zu)P1Fgߨ40YZ+2#}ʓRSSOq}8ᡍ@UNQsde,MIwLK3] ] uGBZ:. Fpzbpwy5q|92!~e-Zm4IY&z#dc!Ƴ y-t)GOfJ"gG3gV< ~1&ܴj|R'6(@2 g6@,OVE'BjYfL}3<*eh-D{C6*z0orT R#1*O,m|;wNNoWJ/}\ԭ?jBvdL;@8h;rF }j' #(ҏQ4|Ywx2wzG#07n3f#/Ta9&L}he-[Nʊ`g83WԠ!YE*b ~ùh='bA%a뺔f`0Tsu=j̿4&`Y_W<-^Qyd =mB|mxLexk20DhMlʠ11,t[R ?C0hһ4ܱ`D:er%H5 d|M28olwpB͓[%Ȏ ŏ:rumJ{J_whEno35vi,Wʎ'R$fB դ`rE јjZ0SerWK&_9+*4mG<vAI-SGu&1ߏs-PPI AJ\r+}|3|½ڭI}$󥜙,2, D7,a<' 䴉AOB'g~DQh|@Q ڂ@,#?@g۾.dP\0ۯU/ ˿qĒ뼖:P{2߈v.e}W~Ŀ, γ3z_հe"_%[ {?;n̾bE?emD1GɞG\yKC(M+lI qʲbW̙~F9h(Xt)AyAfKXO墠t6 ,fBx8𭴓n)یm2%Of_k I[Kp6w@kf?EV\j<.3_Gx\yr%e>3=p!#brCtZ4&fB==ᷔ[9ܚcq9= ǚ3oʂ5A_0-UQ 909z3\:_H1P*`X9s&K">)xNﻷE6E=ˡQ2 rGN%uomn[@eMl6k9k,|⧚{V%-eԁaa52n;~oXhF.ױQ?6 Vwm5+$t|H~ ˈ>/#ւԙU9z o8Т'YqC+v4gei`7%lY:c$EcяښMx 治 ,[L7IdɗpJksvލz/k<$X3ʙSitAۀg^?`D;g|y㯂fp2*(VčLs*ffHPQYg95LIRO4(MuQSms m26 gD-LTVOК8J%L3 G*0)Y$dj1x_nv*FL?qVzamޏm?DIn2֐o(\ {ZV6Siɟ{P( kʕg{f3(lݨ]Q,kх0ڬMb/vb7ߵ?„:j}M2 =' wͯ2 oqYJtJO?s-Jt^'xhZ D` 6^++y z2{˥mWrOA9䍏`u|p3NcGLW hK]t{̧Q17,ĂXZq[mIxx&C pFXj]ݩ^T!UF%Uf f5"~\!anj>?e^^o{T"7ݎV `k ]8ˊ )Rs6ؚYK  744<~骡Z} S}EChw&Z~CfST(z0Pr3/It:uU2P1IByD]%z9O^x[_^"3C7W3ǀ26m2d$ 0Vtq;~MBPǢ&-v/5dⅫQ¼hq{FD%u(:D#dEHK(,ɒAI5&0ҥ L_ۥ#wb@Y>BkY|Y7φ /C\~ޡMqvSLP^ߛ7dщieyT ![22 IǠER*9rJɿҝ3ӑ˥BfX Y'NE3zDj k=Z~٫]ͯ D){>VU\S\XQ;fJٹ`sCޣg{Jjр?DA+ K;)[r&~r Go-ʐ{cPeM~vaxLo Tz2]B}\pu8=zy ވ3ԏSe|f c&uE(Ck+Q9^HhdY`Ŀ4}2vFN^HzѾ19T}ZkO#%;ZAEgQB? 0q2Qxnpqd!9]n.;un ?+ȝN 39濥 I>?ŕ<^jEJ w:ɦVX&MX&.GC4ػ%7GvF:U΅֩] YAk"K^,P2Z}, Qj0"q<K:9^e49RPuMmEM OOuf+{((5&(Sʤ䂚)&Omms_rF-ҜaZq~{Mٞw*ãl)S "vF+i<ټVܛ_Hkcp}/KR<͇]x7םEB"bGx M ߣ[>`C+&|Tܪj8E~P>#P4I%iL%dGdep8ܔ@ 5pmZ& I ِh۪M4Jmx>^hׄ59Z!IXOs }K(Q:q)KJW2#[P|=ףE|n#<ڻcmUh?宸mdOMCm&(x2oE6") Юu$ِA|Âﻕ`ȳg`s#")ևGɗMș9)7Y'ė:wGT44.n:$޽ZzrU0gkl-pmzE'"T!Em1"K(cFR_~+2F'ctﯶ1p\> j{VܫP%*ڈŻnf8bV)LqyXu0ʰs[bSCl1K* Mlόud n 閨_t^ߗ9[W%y,T,v;2s oל'y7N(f%Z63">20,Bctg/?BQ_BQy[^U7iYB /,\ȫ -ғӌw~ W0;7朙ES "͟XOs?Ɨm$Y3YQXy 3x:+Xyn 0Z ҔLLdn#}x<==/Κ_HΨ[UC)]?VNfWFo*[b3ڈw4k5䜏nڭ*%庖G" r\Ym ,hǏ\قZr'_g'`X cGrބ\=r?)Yr4YXiX$3:7|y?KÂ(k 3g;"%p*R ɞ:R UAP=|й>cX/յ%*-.immsP_b9HGV4ɭ9,SӾApE  ;l'KQz)F?wkQq :񅵚ׯc vц:BYaT5kY 똃~~ G!fsg*NA }o]޵Rʑ4Qn81LS{Pl8!&w'ʯC8 ň;򓁤H3ܞMRY@"lz}$f+Yd)gʾaYF `c#QGEW0P| 2<6}K6w>URl(th\>%Tv׊CQBTYHlvR,kYkj&EZ#`"Ն?RWs:;Q^}E j2j ?d? Y+3FRlqf8k pMMGGSHv9-W1dG6? 唊-MMu1L(tV {Ya0 n7'jS@ @QT}A?DdRN$ǘ{UZpB-BVRH֣!:G gdyҋ=' >ߕVlA0t|$A텄6? +*D4V8%$eıa'OxXϋm 8\ޣ t+f_,џfւZIE)†Txj@AI`idiy'C+P"LV2>40EtE&qc%wT4]X߿7QѨL&ef\;+yRa"; wя 5x/Denz"KE pź_-i#[x.Uԛb& #t)Ir }+?(1V4^u-)l'1,5pڼ]D$XʄhIR/K14=Lm/mQQIᡈ!5)>tn+(Qpŭ$eǗ0Kr;~|KGYm߽bK~\]>2#Ƿ57 -ytY>nOc?0[cmjIkr/x$8)dKr,q'kkS<)5]+`K>!\::Ll%pc7%e1WsEeΤDV*=*=R˟:n~j{"m)zOCDu{+S?l i@L4EjذU ܻwóE6#aLB5YwW1}@W7/pi H c-gisJCI1N a| MXd^$/W6GLG[Rr> Vsho!Y'Zhpb@E\.?4 Esd0XZ甸 zPBϋ#S;74`vs: pgr9m^^7]?}w^>=?{If]#&Tƥ/x^V?gF:H8Tm%UUƍH.X(Fxh]hZ'rdAzs|9,JkaeF):Q o%pdw=8br Oŭc:lsL*}_v>WUt a2F /G67P YOlV3{Bג1CAK.3jUP~s18:6T^p6x_M_2[2K?}αPݱ]j5`mo^p, v:kEprul&]mVsc 1U<1IMn(*\`.İoDc=Hk$SsVcyqgOY ,xٲk^~:O8/G$nN=~Y$Rū?"(45JN jDnmrJQ\IHuS w 5 [ueʥawY@+PBrDo*.S mG&Zk5SHX.Q9FtMj=AwP<.7Dݶ2fL I@[0:`9# Q!m.:NȨ%ܴ7B6p^w7N_\h75ZB#^3^kX Q 6 1 mC3z'K:RP (p*2>&)y쩺 (^^R@M-uLтr 7p٣XW5vtX([6&m܄ٵh꫕l ɞrlHVe=M:. @n|FDaj5 +) N3}y<_|B=]A@*d`H Yزt@km:hy ZRُbڹ@,w35?Jj'r~]`9Iqq}.-|^sWl[JG׶Xr`"MzVy\ҳQ9xͱ\9OOrՉTK vi; &u/$UeyKaƶ@ЬV[1а2t=*z~*S;ivn&xBn˺ލ)/wmaaQ@z0+_?y<\HzjI ]l:ڈZ^WPZzVsUXXԥ\ SFĂ iv+K Wum?ΰeCˠ:M<<ĒKK8W^r}x$NU[T˭kp- 6=;|lLjXk!dZKMVxrc 0Qj(1Q"A빌eqjgD ;WBz&oZgIaṫ3`|I:u;|K)}0j`|>̭mĐg8 274b ^{oFzۧ}y,=+6J sL:{]U/K׵M60O)9޹Rc&FƾX|% >y,<#aukcJ0氧0WM|/BzIr~6KQiPf'}ۺwt* m8|QnN҇u=FSʦ1{= {)ԁ0zUYK=e=;A:_=81Y$If/=xYl :R4>Aa e|S] N8V“ڰ|Hr',x/Ӭyo蕅'YLO1ԕ0goW'j5RJ=WʪY+ PWܨ8D 1 -̶xٴk^) hDÊKHs ~ΚV74%ɇ9pB^}pZ w6Pg:Wl]UBtdkf~-V$"P6h ҿQ>;8ُ!0'i9"p~ۍh:h%m@X3'Lg%K,<8f׊ Ij3^'wAnؼm챀;{(=Ys=HE1hRD])Nu`Mh5y;*3]BytH5l:s^b2(h aYnvIN)-*Z`He.=A|ʓBڦ: :|u@$dOI:>Q9{aY>TӐY'߼ϔD$tX-\mb'93a E+ Kd!Rd2nI#OK_9y70mPj+l722.[rjt!}\3N'R))vCN6 r/T9WFǢ#^&3220蛓ǗaUPg| B`(/GW*$0"Vk*TZw 4hTg<ۣ~OT(dWQ.o-iBt8(ھnS%!:B9frx۲2 G ۢC6Byൊ{p5iD%XnAn9S5- $NZЕ`H=iUe4z(7|v`ğY;2lӭ( )$1˝/sa1.V*NTDŲ;0 `q@rhw^xz[ւBy2?1Ł⿯0wU:dIbg&c&`4` ZZ>g$c6>Jc0\ɇizj48;pQ+-Y屌P#qΦtx)6'TF 8k{HXfKJqkn03]ĉO,mעi"ftp}FG:F\Z Өg ? ^aΫkp"qS5ztΎʟk t(M6LL* Miܤ?(N+ldWzi<3:η\DQ'ދw[&VLe4)|Ǹ,5ϽB"* =W#5od>Oq/?c:8-&-lZ q&Jp+#uI#ʕ:1۳2 >6ppZ!tl, ~=^"<,L}+%MQyqcoԁwAIIs@d7(hZN?$u`{iL$.͏>] \0eE:" Fu0J&{,"𿎝Xā8|ӾuL,yڧweZ`a dGNS0HY1FԔ<ϙ=st}QǏ̝JL"'W{x+4 Z]fN;KLG.=Н`DAípq25p9M I8:bۋtZZptdN R`iyC|47=zrk*Q N)5MbBueDvǴJGNZ?qN\ܳCk9,hq= ճom)G -uR< A.G&5MF$ j&8@湖b$X$ \ŰX~| 1L ՁHv|3ֹ(G۪]$bEJ[:qA7H rr׈. '.cgAS2jQ(+\j,uI%)IYa@Ѱn 9oυ4r~c V]KGI#17C׶Ó7rlNhBHI]!|-$G&23&CΕ R:)RKhNGDZ?Kԫ2U7RBv02/ME c!R];jBC۵(XCmx_%\Y"O[Zza&(`n񡴇+ۆ1#Cx? }R IͩK`dd+BWg@pl @rY 5;G& r4/]1ĉȼ) RvzcMN蹑6Ro 035׃"ҷ&\T-(h5ilYQٻ6qߢW}î֏eTVXN:Y5P6<23 cfuM/QC {\$|s@_>G n9LR?mPHz|{᪌Y%_XfUEtfЁ=p]{()rc2>NvZ~-]NFs\!y7 )=H1=&7.P f0v560̃ZTi{R%t56ڦ<[!71eU ,m}NQ+J6@%-?[|BORwW6dI6|̑"(#•J~IKrB!zit3j<W ;pS)۴gBwUAi0DLM=X1iikU?;SK[<,3Hҍ[4#KR-*Z,ڕc܇ GP6Tx8ec0|_=SaoWk6 ɯ{n`A鵤_篛05hF׵+`^؏Rgʼn09{ΡoRv I{,e(>B >6b}h Meg4o_o$ DIeB׾ YF:TsfDV 36@LpS̭<&]HPj+g) WR$y޿_ې ?B~"&40VP-*bs+qPo.S9lȰΗBwE!.0SCWЮ|PsrpSVj7QWSp߽UXwF[n l owl%e #? krK}e ط1N7W ^|[3\ͺᗺy19k&qztq-uv~6!V$3cvZ tlԫMv,8!^ CR3]@Oׅ!۶NHT}7TuOSLf`GHq)" jn#ՐU)O| _|#$-45r8܅3k{F-Tg.ʠEK+=GJqTO+nU۞9d!M- vޒxjFM}H#wC`@m_btuzNK {S4*e wƣ0SɚC" $+r&qF&snl4G<a*__tQ:*WY~}~Trb@=Tp1$\Ji&FRmePkYӱ/N4šu}kN\,=ձs Д]sZ504C*}OF +%XOxQwGJʜ-&-W\r))j(Lz0FRGɦ{򭊢L*c@jYltVWl(lIFOG|E~4ϖr%u-+m'Ŷ0l[մ*MUEc56Ŕ]ʛ41gLC[`t^+uߛ6/W2{DJ-߹G3i$^k=CP#[I3]2G_AnF U)?{ǽ;zz> +[mR(Pa5OK K'w?D_g 1\ c l0%j_A2*t҄.ؿx 3=%j'ua6}+L\M''\0T[oBϧ;ݑBGVeA D{~J 37dNjhqT^!ouT}hP tr0"@;b[[$px Z?uW+6E^Z"+ڴ2c fAWOX$LoզOH)%Me A?9I:/\_+s&$QU.*p46M]Ácr&[:5X;gJ[ 0KJ3% 4ʹ~Mq s>U5nNn`2&G9F)ag#Kͣ7/(::z\tofyH=kt%s:e00ӯчepZȎ* 9y 𺜆e]9~1{Pz)ɽxz0"옥rE&r"-]ދhPkI'.$b#+3jM uh/9-Sce iR,UD.҃viӶ 9Y93P*p~]@BaQlm.U/ DOA"Ff8QOr7K"Fƾ? n(W 7zեݣLZ`|7T{_Elڧ7b1" @E+ hĀۺCP"9`^]f֤X#dwCDŚEլ` n; w*XM{jU拼qec%삱DT9Ro`cj2BG 0tY| 5E6Ar3.oKϖ";P\p%;?s jC6L ADlw%n* s+)tע E#Nr#d^ENJNDv1{fTSgmvm$5I BvUdC/&< w#k"?c_1D5ܸ.ۦ0JN0.@En+@>N./B7F3W ؑ~_Gl+f 4)1a/f9a&CL3Ғ_w|6r4Ԉx@FvG ~(N';ZO[a8)ӱ9A;zvX؟mѼ GuT4$❸Zʧ^D[#O-!.^ż:;ݜg?Do.³o 합Y,F2 >:s$CMpCZx ɌɗZx{(Q >(#C! ӸςF C(Rȕ8'cm a$O: ѡj*PR:lm1t~L ) B4 An_*RuuMLc'öK3~!^̣ }M26*/*T>?"q֑;Y\/$rmύ>Xկ;zRvkՇ_5qU_M: :ܿeTp7(sMJf4Y_N{ÁoP bs[}6ōgpb?j"m.tka$KR8̰?5r*(-l?ˏ >w7uPSG ' &)rƂ`Pf,=/aNWV8iR$_J'j//Z{,:N(.R\ZȀW& MM*#ʠ _g*yzBԞC۷@#e~\aq^55r|o= ?~?2%q>| sMóOMN}1’ .i r$:q}2;?\ ~2 "73D`.ΖQ͸OK1*5]IܮGͪL7Ԗ]A.pB6nmN'x52CKb#' N5HNu>> ?W A/tBFru &WɨeGpXi,0&UȼB1 XY4>eoEcJ>魹A1LN3kki$Q҉aêЄޭFMȪaxp6gm̿T~AAT`HBe,,؇ud3n]/ ˙gҮ lh8 VPiIYz3A8Y?ĂkPߗH "]ZS0Bp 眶UDCQᜢzaLm/:-l01쎰id:;&Y3ɘ~ 1@q7 E_A(-轏ӫ]or&?wWY|&(zɞ|/K&æ..>~kdA>lDamw5 Qb+n ̤P31S zv1cÂ{Ǣg`V[X\ E&BΧm4,]2asv&@Oil9R)AJ@_& DfX.%z3erOw"j? 請1<\# D8@ r7EOV Ufi6?}$+! =a 1hfwJw地r29X<, ́3%91c >J5t[zK=/>{2Z5$B 0Uwu0~3nyR|AtaGX@'"r>2JxAx3n#@}f٨+ یZ>}8;s<ӮCqS'KuTh%pcWะqm۸:݊3VOg{fvo<6 pT@ -C)ݞh}Z]L4zSȝ~fwRʼn+L=J%7ٍ+,T4%H\L39L#!)nWh` *2Q: R]B&q%qRYVrBPWWAֈ+a:o' 'bʜ|2YUĦ8CfCyjiqjY7ֱ n 9 `mw//B*Ў>d>vw9d"xR,"!HkUJlh-oC@M}!@+(.|XE1K|g!`ɦ*0>$c(8o#=39~QU/&ClI: `[A̚C^bvcѶP[oI#J!Ҏ{)d% &w1{戴K \:}.Z9H:5x6 \}9LhSS2fy~YkT9L$f)U-?i=vCT>1uIHC»/^xCtlCyXv(mJH}m7kYjKI^ P 6%Y4P.coM|2_&/,N' fv˶YAudPF?`s8",) j!ԷäRc$8NZ szңUB.QJԬ\GhU\zC1CHFUl/&NFaab·|J+S jwU~(B^ULg qutnr.pȻn؋ߵ9.6y5B ijHĔ eIz8T{b YSgx3WS}zuVFרF;f]3dֆk _!87p^Rx(ih:޳͢#Orߒzq!]ų'} R3PŒPz5jf ClrV8@hK!A,XZ".9Mxm )]]ڭslGt!@z[TEbhG]MN ;"q;CѪaC;HVlD3Hyb`rr=㧶$=ԖSzy6r6l)ҷV;$Z!{8rf-l_ߕϚvN e! b8N$N hj5V{3ezOu %"`IZP{ZM9 d,j2j#!){Zi(L' Bքejgg3bF8Xo?A$^_^*8(ﷂI8#"d&[;FBդO2v-纜UMiKTF0WӄB' qT<eJ;r5%+ 6>:kC1R+h wWyм: kZ?a!,)*/F ZA:mˀ^h6\ļ Z:؜aʑ&n{W%*@9Cg=Xqy_aNLC6j2tMnk+dmN18)8mgdRZ]nJT pR-Сٱ#4e e[!fXtXw$yqbkY <%%y4< c'ovzRbhaJr7.1ǵ2e't"#˧SY[%RGDg,~3N61LJTP: cL-1)V]_)w3Qo3f7Pa̭R(C.M- E ش-K]K֏woKޘ0DCH95$9'|}+}Q2/W kO(s]3~_'j0DSa@m f`(Y#iщOH7~UPO69x4 jK@mð?zI7G)gѰl˘62{psD IbâKD0q`pC%$᭱8h[- pK7n-[HXt̗jf t~_~2(K8c0<1\"K/kX 6np bؽ%ָh)s[ vd Pka|d6s!w lm% =;6v%Fq)'HM7@.{<*5hcz'Rd4ōN9Z;"[HIqhD}Lz8oQyTM@& "ζǛ.By}|MXŚ{2S.^  Jq>Ǔ,3SPr%r{IF Dn(3Ex$ۘnM,1Z+jf\&mBt@#=WZGl8}!nݎ{ncʉipĐOH.0>.ccvS-]?\tavH9j糤r"}59J‹@r䦥K 'cQOk 7r娼Wtqi1qXF8ZNk w|Q٢W22ʌ΅YdnD AaEhbo-0 m"~"'.-xt h"_XH+0J|S[+ܴ33\tݘMB×_ѶdWXI@h"aֽ\_,"on -€i 0O6 Xzb$  3x-uHnBY0ɳ|~+63lÊYpa %]C mۨ {9PFW h5d,Ӫa;xb5YibʼnBjo`L.4=jmgZ:jǃ^-ֶ{сl^C $re l#NB91[3M}k$ći )D+h\D*P00:0zm'fCRȔLAEx.RzuoZ|"; 1tgwf`{q)18Aɭ57,}r ^AA*]w;p2ΐcѮ5.Zd,Hʰ ZfC-lBZt،7+o7ܜ C=uXE Ǻ(,uM'k{&7yDdC#zvE8 Vs0(3tw"Km'_օwyoq xXB1WsQ4D =Aha:ԣEz)᫓-Y/+ *lCUz$"܈2"PdZ2 v?(K j"oҚ@7G <[9@}gt#4o40#$eEKIfr#R3o{_JWf_(ʕoa $,8*Ջ`XoLkfsQiKJG eIyi/ qJi8$J{J`d@JJ ~ D8OA/9hm4($e6.IF:SGz: BU<[ML bWnTZظiT6i|iOZAҪ~:JX[BzB;UQP&""haB zA0 lJԆK+1m2\Wh枯do˱Ƣ'Xr# =y; r8۵c%GbE =Z`ޏD.m;(*P32ՁIQ9AZ,M 6!f) <Hx-fŻ)d2+YE|ݣBZ2J8.C+@; 7 &\ou\d  E91*i}ar@$xjnY\'JAK+i 3Vk;uBH-ؘ:xXoݮ\IE.fcۓ)>Jُs]/FmANFlgt8fؾOmcrN 7<4Ͻ]vY],q`ߑ?I+(&VtHuQ`%IIVf |]3R1ک]/t _+s~u+j-U1ajK)ڴ[xfۡ`؃dˑlNMFaݸvqb8g){TJ~T7ɂ*GSjg~Djo0o4/ >`?;ܯSQ۠|T,0f ciR䅝v6zq&p=*_)W=O2p7ÊԥWg;=V '`FtF\F7PC>X~N??mE>s'R >T "Gv: ?{vB )B/b뽎USgDR7ߕn&4qHK_<{{fsUqR[xNϥJZ_<ەi}Lݱ^,t<(:^O޺}=OkH{%4rK]I\DoZO/{5^j.L anD a^up;tş7O>ܒ}6-ck&x読Ib i;j^DmuB]b}\PXQ FY9r#e='s,^16n;6&p!%dN#@#?K*tQT>5pEj- p _`"4*_ v? GǓu.eu-IGC3Mt0;OUš) gi%8A;hE}BNZf)wP"6ģB{|uPyaUMFtNi^/~IL}Epꈙsny] Y'RcF_o F W z]Y5~`c{4EqMh=$"ˊGB~Qe}2_\j1j}d\U7vfa}[!V /I Oy^s-ݑ@|>$[[?$3::5ϱ5Xh"8Rhf_mkjfVfo% 3V> ;=4!;ZY0yZ3_o=9;9:׍Fd +p=@d|(/nSd|p/,cS(zG$byp-6phΝ^ʉ!MI+Lsw+E+'Ge;(dd5W(&]iSvH<s6VpCh:nG pGjktbV󥺗Wˤ‘A}ZOJ[\ 艭p eדNaK@'hwg'1Sp i{5?_v?뵽#^ dmUBoWQ׮,UuTZg$ƸN\P|s>ك˫_!Wݘ&/T2_؏ V!k^9;5uƅGn:r¾-F/lNAH1;8q /pw PAE=7.3c'  NGglgENtNGE J$A ynD}7SW_xnuR\!m! (!(!Ét8"E_` B =^0!@*UEG-,9Ad7lmjuOܞt̚(:ưVuN%$vFЪtL? Ok0= ugr. 0|kz_ -ʞpv9OvAoi7{==o:Dft ǒNH--!l,bq SPC#Ɏڗ'0z5xaZ#Ir#}/'\ ]38.L;[GJW kp(\>;BVGsGkCk|?3P}(.KKYe9WeBP!x_.EK¨ރ)z4Aӗ1 +\T=S'CtYgx魍xTh<ɐ:&˜+r>/L;jIp#tT\[.Kwy? )ɹSeg4uܰRuKڔ:E _yTרv"ؕ#rMMs*To@\w+W( <{8˄2(J6YBlxlY‹=[{NOC4l6 =(epuWB3K8Ә).kRQEVҷ'='\+N^kz}PG0Lrmi?W.'VO$ 4x:2bFWM{˳uAmG'Oc_QǨhfk8# Q>by.0*/Ʉgf줵RCV ϕKGc:czmTkH81 bnF.8Q:?g10_PhA0C$SH/Mb]Ʊ4 a}3-B&{7@l"}zlar IK5SezC',)x\x 9WMx,8ukr}rxz2 ,@L앱<ǫК}M8\V;VItMvR_; +,-S&ְ9 ȿVd,=ϣ y׭<)5P p5K/l IT) ^LotґJ+-g/emH[)XMfYelU:˘n}|d3{XkNݯ:ihF6-W! 914:l3;%]vHg)6+N+"ӷMm^ LįH|w$ `˂66djTz-+d%FFAuۋ>yA ~vѧVIҴ7YOc._u J CVbkGdtRT{ ,T`L16^cYWJwP}>JsiOyDYm/.Mw>g'u~:xjE6L$cY,JT4_ւAL s'"4|zqCe`̇tU]_}~Oj)7ǜڻFF2SAYEڴ$j9Uc\/oBy擐{R' ֞2V55]GA+kCs oUfکEY{D&bs#|;s!ќP<)k.A(V*@^L){)L^g), W V&tTБ4a_Nc!c\l 4촑㖟NYiwl##hd1|0Uz -?0 R3fFcy`C~?~ޢr։ m6FfI4w#E <ȝ+J13l ʢ@$ BjPr@-R.x7'l' g8P{3꾳Tc"AҴ=o*p!ߺ=b-gHx߄dD ?hIBDw>GJrIׂtvr'_KsaTp q9r&*|6(gBUcm XNEZ|Glzl4sP:gfgpC1$J#tuӸx''=/~^^^+k׆΂B8WW)S.,cP*L:/̎9s?4U>Kv<⦊57F.tda@8[V ]R "̔sz۟F)&qxdï߭XP@Ţ,Ӛ{5z@zCbG'( Ssl>wy/0ElC2_C=BW\n."(t'&hey?ٔB^&Gm |c[iW%lKUճ }pdِSbb8~&Щ0NEWH$=?:k\RаZ]PJgg0y-pn:1iT"n侎yG6d[ti$e$105w, Z^칒]^{QA@zvbh4fϩ6-Ҽvr ^Gx7Qz|-94.,Uַ50u"}*VVpe#o5XÙ| }˞Յy)Z}I`Rj~nFBeʼm"Nk .N/>ڐDX45 Np=i4a  7Dd􏫵0c(peKl\^1 u0g"pVCq^KZXKtbA8ߕe+tYBUSkaƏRcHjo9I7>՜(ha;@ _=t'EVT^4!~/>R~1!z mv3 .| jhFpe! C&)>KJW2gx$f x\w_w_cqm5إ6+amK|b,b)#" v ^a S[x`KK<r2ߞ-cK ~0˥4?d~]Ob*R̓)w!PIJ,%_/b)H+,.ڔ3l;mm%Cn_+ 6Q] 4ۊC rTeXFsoEct3qm[ ׁK 4(Sb@41WfB/PL=[\/#x,mn,¡+F]d%C+ⴗ %gU(rH7_/%ȣ/Cpj;)O`&h"bjA܌ƶ\^"\jJ l֜N8ȸ~GI ;;I:*p5ïKTz §}Ŏ q2rs2\hnqI8ҩ2IBQj 澂ڧ{^V[Z$C[UCDJo;#+qA+ |,/D-n0\l?+|h MmFHbCJm잵\x;H2U` "oDgxzxX_GO* xbi916kH5CTW_& : 1sOZbp3Z[ܶ^$عB5[^#{N1';9"j#ZoCWinjk^/{ p-)mC਀h`E!K0\iRMg2F!eheX2#ƀ>,ZpgQmS].SGQ2fcGC?t` w\Ŝ7r1H|T1k?2aayW}=2~fRK4l_,f@kM a>"o@[ehI " ̈́nCZ$cloμ6weftS5[Ϭ[9KXwJr[Wt~R]?;_.i!+7D&!ʕ$H|ndE_p\\At^O/+yU֚Uׇ vecT #!@ ؏ScѭB9tQ|0Zӿma P"~tgkDO[.T(7uɿ8VH $Uy*XVu?3[ :#O-L'(5cA~EcsYaJg3ioxV?dx.kT5Ml9w!Uŏ:C}_ PR HlȲe%AxZҚJ-$wJLY5lq^)F F{0,g=rJqhO)noL}%̖hЇVNLk͡D7蚻o`t}2qFY&n\3}滓\3^YR2Q.+wVy+VywhF_^i~GXhDIVORb. ,hB,Rjzڗ\2n%]8z&KQb7%%T.9®N n¯d]DE/U;HE~_O˜UȺB)ĭA̦r!p+InV+2DRnjJuWApѺ6Q9rK,q:PGw ע9q: y:0IP?tfO;/zJ^(7]*ijCξn{smCPвu#ADWAD{RSt\{a>{}2ĭ3N|uھܠ+Y(=k?`7ُ6dOu7w iСOoS;`/OwݏYϗ=We/Qx0OeBlL?il˥r$>] \9RF쟧Z8aThJB0caۙF6; 1[3)' &c\TG/`Q]'0hO|p y%(*%tTM¬J`*,8?+ *bcǢ]*a2h 2sMcED~CŇRo \ e=HNwtT cE݉(YKu(Z?ZT^Hd|)8;ܠEO_Ͷ08AXy5){y7{²S7Q Ew-@4ʫFdgxeQzyn1g@5acӴ`dfxx-}~Y>Lmn%ui鎒@77scnȄZ(B,mG34HwYR!x7;)*F5A` ƕJ>x|]Z{2w8ĩ6~KO= Ѡ$]Gu#(2\g7bFLEg*ᄃ'@):$!X@p} kiYrYBU噊U"D;8#&=5Na%pTXhRǾbi*75c!Ho ge -~H># <,IZ:MH}91ג.Pg+?> 7O q#BA8#PPu.Ýз0NZ>RKɀWoPlj7}9C\l:ҡFk^&>H $7bOMgVj&/ +ΕƑsBˑ_Kљ:ڜU&/4̇uSv Zvؗ.. qBl_V zVrD8k-7de:Jx#@m<{b+5+',#֌#cފh?.Cy>ʬ! NSFvR=#2 bNV(M;(a?ʮ r'4X?WY_Jʓg/)jcB {Ԉ<ܰc5Q&]ZVnkgH s pdSςBy7]WLNg6rhG505ONi&2XˆhZpAX%rz;uZ+uՕwa3NPꭡޤiBG`V: +4GIIٺ\ʆd}aV>Gx×@I.<3;M,Ķ%\|]%{Ekz{1 =)^'RGo'$kB*6)_p3fJ5zN·e| _ޔ SPaw_%4߬*Wkd1^8pd߈6?;W6cؿwQL/?|ɳCHNζ6AT6 ,v俿3eɶUh&P$;H٩v1mE@~KI}[&GENzf;?42T[vʱ7(u^tF8|`S^c)uF/JixTADg0z10pG0ΞU"i(69Z}e$PDCVMBFrkWcѮ/HCOڿDe_,5~ܸ*USFH&OFwǫHDIウ{ʘe{w]ޕ,vӘrǁ \,b*ّ'kp6#tΕ o"a,j,q^Vѝ`f-RyH 2 Vnd0l:h_.I۸X- kvkCO+! C$iƿ %A\hbB hR\k7RE4g0f4޳h1gjaUn41{\BofV)y6YJ24o7E[M\ je¶O>ڰ׳еHb>7ZkA=vcƘHxh^zsj1o[{ fwyŵ$+'~f(H Sթr\MX.n4w8d_A1f2 =~<>&4 7'L'0EM{LS| ~ZO(e=&o PzӋYп2=NnNrkHCRg>לGx>M.Jn.(RbzY %iբӛ+!Y U=`xbAZ٦Ծƃ> uʟxIGYVʤޱ9 kב\*OΥԋWc_]>3L6:N3[!lTבKBÁ;.ҏ8GTI0cSg9œ/4OC|]Y\U G3YO_Cw"GJ o"S}f@2Ԃ֑W m;$P[/]ֽFFO) m.5u}/}.hrI'طsacηQ̈́h >(X@V)0䃷wNʹZO4׿w!ZtujO{،5LUe Kku\ax @_Z|y*WeaԵ]R, bvt kV.4+OȲpO4wPg9IDHR!֪W"G餌2&$X4bߣB}|W4ќk!q9Ud)L _XnK<4TO;; `]J1 "ģp!PV1Rl)RL CܼJ"{I897=(C9vȿmTtpb9#y9Ȫa?*@T_&vHM3r}a);]JkZHILBOSrN%}z* :V32?uB;2)q၂ȎѧNL zL=i 2p>=eU7<uW5H]&d [_.e}U.m- Z̙GL3r;PKoඣ<Bs4Jr &MSۥx]7bԖ{jA,?0OBۉ"XݻVlkw.2ߥ#}JˑnL& +bW,Rk7E_7%Y;؅ٷ^ L(7!@AvL6??o lI /Xd)^! ocTC!IێAB[^:CC:تXņJƘ]Y6XsaPY8,3[P s[$dpkW4=J]mNn.BfKqkcG/y[7 _=kzVK)J6190h@(Q;֒HRHIpI uhVRUuY"n\͠ˊV1_fݤ7c'8W0( 5^`g&'.A%k ކ<xa6f[>qap1e;3/V2Աi!y U S[2H+b̠@|26BӇp>ۘ |Y+옜˗o qM0KX q qjF P?mk?!bW bLU{`ԡ܉c­o6m۹ރC1%7#/fKiiV @skw9\:tPa>F-[Oxa5C'(C'gQU|T&V[0ʩx@_ȶۅHv`G+.@2 A[TЕ!ys`8h5U /~I/rK|e |@[8J].@"<R/ hoY lTwQ C/u|Eo42GVu++Kv)̢>},*:c uO弎Ogrym<޸7 *сqu3͕lwuWpߡYO $/"@_ <5J4_z =@c=2|/*(͠;txX~/TcoǺiEO(#X6LuWHy h[<?h6άP,qeuOٷltǒ%nsacg-ib40^%׶&2f>vbAbzߏ=ż `q--bu487|{<< ( 0xO TǼ_eD uG*\٩RfȀ\7l.YdhuڦxaD+TeU GIfb6#5U4'v`(BesX.(FgJn8eG_us}(dǘ2HD}uHl?=׏0xn\98Q`F kaJoo 6 ?L1wK>J"Ǜkooy5/c[]Qc6&٣1b&Ӗ*:6uOW17Ӎ?ɰqNyƝUg("&@t!nkw3 *Dpp<~ K6t XK``΂-B^@^."v*xTLCYnÑW@A(J?}Dwݱ .t7n)o+g>w)<:UBc(+^<%^ v c33k2 ,XQSVvԡrSLN漢}}ݯZ fKza2"$ :FAx_F/Ki]y8A89fﹷq)"&x4VZpb)M2 Tfb"_vD5ʘP240 Q;5=)㼶! * egkyHؿ~p?b 5$ 2VR>zgi^O$4}4؂.;=up9 FވϬ $L O0رL:cq)&*gh]E33'8 2ɫx4ۀX\X I^6xL򨣎hXW' 7GOKpP`e)Vkӿ8 ;ȑبɄxz *oCE>0tJixm#cS ۷ZEk#UB1su}=, [r/Y&>K>ӓEOS(cu`)ntrGnM=P})Dsڄ71 Vo\f,,Mqkī0r]ꮓJ B$.?RؤZrDJҳ$$FMobᵘ׏vj߫AwM5ˌ,1C_rY_kSܑMhe{(4W+ɵt}_)1TKڶPHD͉zTEq=n~u R؞ ƶr[z+Яn`(vM-Cvixbmӕ`e.z41cD Ѝ_6Ѱ(2֫i]6&ad&x֥'YUR^FAͥl9g [$0dr?<u;\CSVגf7"8Gg܊~f;5.y"\̍]1XM3F ZL]3lH| HZMd(ψZIBs// q;}!~_ҡE"i[N /ϑ}^lg(z4*j2i '7>f= k^Ee{R" kƺ}SBQ pM9ԃ;e3;`rVW: _pbCAWX~U"0"zwU^Pgg=qRj}*:njDtđl6bV c3R~,TGgOS,vF_F9Fu8+Ȉ)s L OR8z-XŻ!"D?GJS\VkA /]Ɩ5t/?EW ݋A/p ?x,Cǵ!i N5Li'340o#c{Vekt%ʰnCT\cԫ[ҧ{0n 13FXi:ǻ%JcJÚŷ~FŎUgC`ۈ.&$ӯNP>$rbQw5G,r5R?i_<,ҽIƺчތ%p4T1 ';eJ-:7tic6z}G* ^0߻1z$8S+˂gdvX u=o$LJ|Ȍ?[@0zZ|;ָ8 )lΒ(b$_*q3vFc%kV:/lY<KG&I&Hۑ \bubϔ%->aC/m4D>C)dzhzr:ub8ejw?jh̙Mٮ7b;RL@R.u@b/Nw䇖*Fҿ(a8.uլYRos=IyEZFݽUFqq;I3c=,ZB=TwYR\!{λ*#Bt'BC >sc"I=uv?.6JsN[}اn6i'Z\1W}p= 8>3_AX.`goUz3ӕA-r"4gz(LHDg0t~W&[c$oHW;V@L;^2m-jfIDUu^[ν-ANpc wRM".Q !j>LW%9RZd3ˢԷ61kr`4P7REC}T`4f^ׁ|6 E-ӱ%*l G5~bZmg%hQc8Fo|;rQ/+WٻDR`Ji/']|mt4 4kžoǎ 8[sH[G'ۢ!h]ͷƜ~t㗷{;+&ۊ+U 墿->]T.RB\ =߿A?qappppl$KEp`/zIէƓy_s)WpY^X8Gt͗*V'7 H,[? ȣ@ aJa+Hl5+v<7̄oK ]}RFp*۞+a~2QE:~i}b i[-= U;k 1n 3'eSDc=F Fˢx-%}) Z'`G=, 975B}3ܖvs@ΐss*,-h&X3# %hg " Y9QLmS:/!!bb6#:C/Zߎ 0t>uỸÑwmGWwDS.nx_&z@BM12T~i*e_E{\Vb#+( :)>jxrKw xDs&o!X1g .OEؘ==dŭ:Hq"u<υviBe eyqLڟ1g7S稖L\?񻭓GԊ@ل/V:o*ÏXΧoL/S=.+MQSlt71vv.,)CeCd~ρ?CaP?Nu$IȤ\#tx5jb2qt(|e)1t,p]6[cTHP\/q>k_@i8ki=+7B7Κ ,\{MkB]F ܫh o9i~XgneW\pHěӂ(@˩GXVY[еjŎCTmFym[$fL  )׮̐ 7Ė 8CH 5& [;=Aو^R9 ޸aD iZO{!z /C5Z;"V`|͇n7G¨`ӗtSR^Z2/QIo^ :~I"}HWޒ} nRDs\l8Sz)SQ5\E(~d #}X/7p =RW<@e 4(fԑQצU)T q+ 4/ҵᬐ'U+.?~[jkFNgjN(߳V>Ph-Y{μtOR/q HzBm˷>18.E028<}р LDF)`TδGٯ,r5j7(ҏS"oDfN9H'1aРg1@;)aw#}X_cW+BTHF<ɣ&ºNY2إmY9V H8y+TlPNu%[/`f\[޻w99F#U Ay~3  ƂJ O._U++wPeqJKߨ~p(Eqt] 0M:,ސ3fc-Q%U.S=0οkn >B Uhpw(\d}`CCd@I7r~!uyP-;U  -n 8}F1P*qݣ"z2ol cgt ,2$(ͺӇC : EB~_8;h}Q\g ~:.a3< THwu mRPgp}BCG e&  Mq㜌ښ (2Yw L# rLˢI4k]z+$wRAѾ!gV;aYg;Ġ R|XQ1tphG)XE*a_ſV/5d (A5WM[j%NnjҾ 4yGZee ױnO=_%JPtpEWH3j[`!k>Rs, VPr;ِmIFTI'Um?,$xnC7AT {?OK3Cn89R U*o#aE@U}eWN~l!NcIRAR ~ Jhbb/)cwfq$(΃sFHL~/ e'[; ÊjT p4 Sd`z[Mgi L۾(K<ͅ b,-4`4h48n7`j^5vLBVޡw6t0O4ze  +(E?.[Hn[=1 mtv~d]7/q*^׿MT'+uZh'tV7E 5(auE“V.'{)v'PXBwak|Dk?T,w 21F. µ0Β;scBO2BӪ=V,X ^c˴A ױ=*a ƃ{OOzL󾠒x&Rg5)`ss(?nhO`7 >y}}}Բy]4%"LRυXZfM@HM:U +WA] WAP zaAF(:PA1WLyi+[=΃z-*Cq-,gIѵ~.Tl\[5I0n:'nQWaH$[NN$$_ۍ/'3|[}"A)9کwF":ԪE YN ތ?ke6kN㊉_#C՗9msM}R'La5x"rKGj&V蘷zLz/ԶC*GmCNr!ҕyMvy9GoZ_ew,!{&9,7+1Cx? :/QcJ$\t,kiXNseA @qa:)ք> -do$Yγ|q="U/ "2Vx'g^ H IJG DfCAMGD>&+CqvD7lW0 ,ْ@3Ic _SJ0~\%{ιI:(Z/ー'0K0R2& 7 |;l{>( LZ}=TE͌t!Ln؁Z؟ω ηFjNL 1Z#0 6,FzO:81p 3B~l冓k7D0['bsbCUcgѸ%4D_e# Y&GE- .dWtaOl!Qf&Ea7|z}yبgqS\#q}s}cyU)| zHU$O1*^*V=38r@łT;j)Xu:n,yҝtBJm3CItuA۝Gs hWը$Ϸ$"SZRjWgW8q*рjm̰__n ǯE*"ٙtN):=2 s=  e/vjQ3Mcas!,/4>"Ի4 ~St/V]jrSIطd$mVq>Xejޘ*BV ^%PSG{B\tk)SY8N¢YwЂmPپ xZzhӈ"vra0cO.ӥd`ӽvS.1gOU-<.QIM$:},=M!;Wߏ|qqR}q22߇PK Z;/ Iq;o/_YQ^\tR%:oGRr<* eXm3)aD򻃁^;ڀ g ٛQ21h|6(z3'T#3|U@/`-:E5xE;w1IXN'dShAZij+xEO{Ks&=yKBFR.XZ88,KĐVo"狨x`\%D8;kc %N9wW488e{4+M` n;gLx5g] 1uJ:{~]-f 񓮆P===.mO[@@@TBu5߄SpG|[1kAr[%g2!/ j saԞZ *ʃӊ"W]9A Oxg6~x[a/&ۋAndJѾГXܴ5@rSkmsqf?ac+a&gr*~,z'n\^{EOL>g=3}Wޯ3{ _1 BEj2<)&ѩZyآ9MSpǔ 9Y1 3SupQIu5N$  _ݗ3CM@N`'Î-|wBJ-d4~"1Йg> fUtE@)uQWӑD~Uލ 򝢳e) dݮwxgد[_Eͪ "XMڜ_"h0i9D$͡,+VƺjvH3 Rlhe<]$C]U6Ԛ82يwpF(B;fa- U,B;vCsb0IOsVgj"Kp3%O#?%^d|=(;o/)$tBwCCd Y}8pq[ϯ, ߪ [ "֭V~ F|-@!.8TR,6Qw 刑K> dffÀkEW{a }kS^,^'&55h]Ggbw-%qލG3O$* T{!RwkyUzq5:ۀ 4vR2y ITΕ3Y%$u 9gjqw(<戤E~i篰r?9խ#w W§Z:e픛pEκɓ4̃"}'52`txJpggv*v;w$_|d!,i*MqGzn!WʀD,NG\Q0IL űO3N75T=Ûz>  G83X5 CNxЮ y伷`qy2pcI"Is@('/@:@5ɓ "_!TX 0 _8M7OǞF~Ne7 2)ߢm@VZ򞸥B[L%+E9_O|)+wќF@Z^eWdSZetq>{]QX2ӃwɯC_rލn^W@򞆹>8܀i#c{ ϧ"b'`oNZ (܈LF,6+c}JMВmcF;qص/[6?n}ՠUi~$;$D[l:#l0!Ž@u@{yui<_T)ZU$w]cҐ7^1Sjx[RbZ< ,jf9ί,5L[->[(f4"V߇(/օ5{o r#28 \urN!_U5% hh+s"@֚U~?Re;6) Q[(Ou}^l1NJ.Ty̸@Bz5yU9@S.;4nUY^z$hF=7QzXh-(TA'ƫzʲƜKnzY4]ӇW|:L@g_Ӳsگ?@a% DtƗ;?J' (\тSyF(u? 7r'n>I7ȹv`t0+g'.8ϗjpWt@b<+hUû'I~l: 8@;< ٲv۹5$4`Œ֢6hV!&IdJ%5{gJEJ (!(b4qlJB}"{Tl#" 1!".yKq[J<nq8 P1D%>MGDZA&yoD[`QW\nuZUSzY2=C)7 Im9h~ؾbCZIrikuQ8/f;,A=Ѫ|Ml^ `w:޽ _N1f59OٟU!|(S)I ɗf:Hq⦨)g[/"fVroFŴ'{7+u e>?xⴹvsuIL#&s%B0L%)a ajil+>hg}ۨ kwl⏾lcÖbuj`_Usd8pL9C07,>|e!+9wia;IOʡ rIN %:bX F *ǻor­`pAX:7*WUÍk" 5b6U:2 >wMjx _VV .%'h*2RyBiA̟#͕+xN w0j eN[ua64-;U֭M C6̳˾ OpМ^g0XޯB_t?dAxmIAT>껬ttvG!Ieă@.yޢVǖDJߖ fM8Grh(? y E6h{V~ҌodwA(aGQo1!ťWHI:?a\)`Ls21{FFSy$-lc R'K-GCdr>U^W*3HY  x?@8c%vǝy~i#`cx {:.# 6ҎCx4Chi_3n9i/5_\ld zW8N~YGP2=9'!ΉJ51D eW8լkHW9kӞb9MH/WNStǼ|`w{]ڒ 8gy27u]TTͱGP@tvq\ɘ;j!D Hfi(9_"kF0 _< AW&cŁ8Y_5plސIMTͬtt^l#:N̖J7wDϏv qg;M2mK[r[)e2Oxj0x!/:E lsfL*h"HJdhΤe<ᨚv"o@_ԍ0k Ik]pVX68OÄV@bu o\'Vb-l>bz[!u͓Rpŧ+][>Z_~Ms3ɷ0 mpH?U&P(lgVdݶzN._X$=ngEu",'‷ \(|+2:cϟo6ZS ǜZ,> ҵ {bӚ1:zxu |#m;έ F \'ƈsٲ4Y5pگ{Nh4Ku-3juД *q֯(G09ѯ)6J)|Ȁ%1eXiLSx-3iwhmv$a]Lju96I@dZc#e]ٟ:x]3* yaM 놧)<6b!~&<*ʦ 1g-'4 !~Q/z6Ef?#b.ʹ|vCN-5{L&Ը~?ukѰN9Φ/$Ax.N^"·d f"pf*DdI~ɘ0uC!I8jvUMwy*W`LS[Vd($^܎˛S>oOĈn& {YJ$V1Lߔ'HqĺDᆺ1BYD|oCXMrz4MVLǹ'T-.vJI̙D'j&HG5%SNKVY8L ,}9wVr+Rxuvyq:LcD-p9Ҏ"z G!I"E' џ*]9a_hiSRHyuQxoW:g4yN4[R}>Cƛ˫q #Na;`?9Y1׊lm( 'f)  sy# 2aD@ de=Re S$,$862^>Ipͫ? N6_C#_@u?b l ~ZvDx,J7 י€?^i1lSM gUy|ɝnxe>gF}+S_̼:?ӊ`YrtUhAN2yoV 1Ԗ $.G|$d@%F@fSĊ{ooszh]c0vD lJ"^uHnNA0F-C"|eT]kz;ntdJ4?it2wK h >oXz͇(W}׹8|tmű0ЛTA")FUK'zvрƋ`1bE塐8Lb"mb&kw=s٦89ݗ)1$6flZ$R%D6_Ѹԩk} F8/Y+ T%{'}ņtkF>q(jc,el*Muƻ;ڼ~IhGz#!Vf)ws9ț#} :곒3ze?F~e7Q]GΌNTẍb4R1 ˯'6[n_pk`BW` RҼO`9dzF PqZHcl `p9ʳւ};+4 #pw"ƋOۆ= J~#5Kus&-m#UMsXV,t(y\ ,zz:%DsG0 d<I7۩܋Up uW~nj%I1Ogye9Ss!)g8pkBq䚥|՝Y2_dtgSVlZ0±gZjAD8`x 3~" g@K5A-h2H.'SؼpSȄJhZ e j;:+:l5;speOl tP_9k%> l`& 5#A/el5 +8Erl>PT-ȷ-koೝS *-ċ&7D&xYAd3.PԹ"rpIee'?þNjҟ4јJr{RN|`]RU OW:t 'lZRG}Ul)tB bQ|8,nʪm<2,G!nQ:ֻ rlU>Yuc$Z5CNWz5pYUZ  zZ@92] ݵ[n-u đkmj\w{63A9Qd@6w,6 $F BԍO~[lM+WV7bje^9 ;.$Wx0UܰA5"%e5T1$M8b]6o+e|77kYm:s2i`x^v(ڑȎ&ْ]&$y%Pe 77!5q9js?OsܧE#bO{_Hi!9P$S>1Ñ$bljinG%~my/t` [Cp*ΒڲL"9b吏? 14_$ 466A79zY&ꔬH%s;pJ#MHl6y+F2$V{]VęO8ٰlPI489,AɚlG=0?"Ҵ><BىT> hg|lԭ!,.K֭sJ o RpgA ')bT#˓ t q lkׯ۬օi4xSS`i#nT^4+$ŧAC<0˲?p7]WQxRqJeq:PY[>9QhF8L3T7U;Ю!A1NJ }Ս$foէxE});$%V{މ},Lw /A85.ҦвSF\ȕ9jHμDFiZN8)%'#%ⅶA3)wr'u_78jA!]1`ZVh0ro[G,Thb -dU] :E&䆰T|Dnj /vzu\^of93edùJ}: C%XqڴYIT@ᔼ )XDzZzg|][뮳z2&B9dɭ؜pU뢃YZ;T˄w}0EaM㡎n@.1fOKeԽ&r_#RV,Ux>;\AJ  aa߇P5.4 1C"7vLQ'Գ HhZT'ʆ-@8rDWW%IxBܛ+:#~E=CU"`mlfƼߩ_zI-FH# 8d!9`a8$:"[Ą$6`Փz0J,zmxt /]\Tؗ"Xpjް rLܷ06:RkMjثL_T;¦^/I$M'q$IdC t`luS< ǯj zno HO֩ֆbdY PY;Mq۞'J9OG`<ɝ* ?DڈӇ8ը vYSc;Bj8K@9_bȲi/zT4B"NǺzqݒTj5uuz.vt+z3̦lKۗ&$Ѻ|U^ w6 `x⧡d#IO|1#P+уxs6LgJchj:a%@ui6=><:\_*4*'zۏF3FommrR"@0A޽rVַnXO 5(%|}#!+ 0~{m7{ e ٰڞ+4WM PdP9HH坥q; ϖjI0eԎ斜`3m<2$Kv:Ǡ/d"̰Qa}dGYT-\!hcJL/w4y~ UjzøЩ~ ;qn!vF!(C҈&XW: n5e HQ6}7S郔TA-peպL5hGrUE ۍ0]BAb$ι[S $0ADFm9I ;"R7]#\WR%HBS:|`de-gPՠ:Z4K`Wd]dAIyMϐaY y5tmgz?nz3>ފd_p>2hG,i}bZDh2|N렷DY?/+yOU5g)/eSn}TxLVe s2&#fr(W1c6E绖N[XzDZ*yTz4z],"*%vpMϪam*pWtҭmLr΅ha.*navU3t`h8sATg4~lLS19 O_ [[c'Gz'8=;uz*>*v7.CmVϹzgS4>6I{ \j 0q8? Ap$'RdF#J1}"] 3kuɆPzW6&'>\R8RA",mg-x<<<rbKvD!(\v=7R^Z"ma0v o⤲"ܫvkwV2s4PvU> ¼ h6qA.|iXf6Ta]2XO~pzk3"2(;”U[fp^Q $׷[7y M mHj 0a7%@` w1nW|K(ͼIU<AQ5Ppʏʥ|cUNSݴX[~}!;u Yi]󓢖MqYK-=LB%3)5;[k8Q|\=0r:;ϱj`(Dg3l*=?`F+ qyghrXxh}*IO)dU&pΠUi-BQ2Gեϻ_a:="͏ҁ]H=ӕhF0SH5cD۔~2-IU4vxW*[<@Vn} *xҨ]w(  7U~^@|6N;Oҥ?;km P#%,~ERlp1~ XGR듐ك&T3 (/l-eT4=ʳieڲEE d\I{Jlj<"ncysUwdcEz Cg#@wRS [SLb9T$m@9w8УGnDnNb2 )lJ7`cO-WHDό|?BC3X AX ʿ ԔbIۤdް2qk;+L )Q0[EH]L30P s+<,>F٬cg1Ekl~<V~}9WDVT1FY+%vQzDt2<ˠ1ܽ봶] JI@'9^Ӹc9t (0ػKȳ%xZ ^*@UD.SN?}Jf9>_(.GIWl| fAq{F79 ? d$PqxC.7y${і2YsM :r%Z Ζ ;wTAv~.irXTV4Йi]?NBcL<%$Km) f ;up{YW@zzAH%kS_`$|-:jzKBIt0GU& i_!̵ Bs`JI ċM.)rL^Tba>h@ϛ%2k2Ϩ:jR.`?uӮ K{I-ceߵ6.dz)_ tW:=Ё= l+F30l/bbՎ{-lxb{Sg~PwwW?9`Ηa;_IHz}u=Sd(F#Yvs^?~h9-V}ws 5*6"fH^q^6)kڸsCfWmr]P)[>fd? &XL[b$.a7O`ߞ'..1ژO56ɕ=Ӕ ]rjnj6SD>=٪Qww}ooT"IvHB@=Cg^>IҫȎ)>R bnwf M2zҀV;GV!V%о?b;/qI*A?mr Xm#TB %:ٲlf3{4s }8G7~W͚·}_i]+xpb1-:)^WZNS$dk46NGyv:'_ tVnP(ÖY#]w@1H0ղRq b_ˈz;7fP[Zl&U$j0i n nK pz! F ^>S۰5SXxU,?Et[I0/OTo-if%$LtDa 陆7^ǮgZBX=Sc}H+)ѭ~Yc. Ό8jGUa'lp?UfE{] L?[,x}"mW.Ea5%h"{eT IyU29֥嗥z,A qG T/2*̈́ G?(4ڸ."s)!LK<|mr]0+wK~}q'=3N,B@^uo-)!\4Rxup\Q^pgT .`y !¨Bcυ6?:d()cM D^)N{,W|WG"L~$(=^3 C]dDYr#Aot}bda}=*P?{L<,ܙO$7X&gV?ş* I}MBN_;,O=k2Q8m2g)w Jd(&JnE:uJ{Cy_]TW9.(|=_-*5$""X-I{?ZsJImn{ܸcߗ _X]c!f^tR5c.~)@NZDJs *js.O=5+~t[A e[۬mMvU-fPK~HrAIAF+~xe@*)nuEǽDhS+4%5R~_>u,qh%:ClGi%eS=ǽ^C)7wM曳pPrΙ1dXd(`}"v/!rcG( m8&+ύ(ax&4ZYC<>9jo\((JuhW Y- 0*qs>rBߠ/7sFZAQ%s! CޜueڮӺjziAXs[L1G sUfjhY5>\=Eq>JTcv{N'4*ӶYљQ?VLt 1p)K?'gG8<ǚ\ȦW a'./g|p F e^+de`w)3YhjFBD/$&e $d.,(+6e!$Eybnh :i-fv6`e?@%z0ur-tfPG nyE@5f}qժ\Ɵb{߶cTۃ? gG+vb:8sQϼH .f`T۪; )hjD%MJ#XUV*t9XQ|f!]Ix8>La^>тR^][i~ A[Hd*#()=%i/MS@9X-1xtcp7mwhd?~} Q0 ȫb >9]?{ZݴjfRZ4Y{]S%<`PQç>wM9S#KUlIJVɆ&Ka #NRH2Eě.a Zw8)Dܮe+ŕ`*8~P֫Vgso6Ɗ+!B aK<,VkERfU''j ̴,FE-5\B:CW}+}WL GxLYbP}vK}>vb3!(|ljPNԀ[$cW_/TьQnRrF/Dj3~3-5PIǤ{kȖcYy|@,Fz[΁аAKT1͈/zDIkf&lm&}Mr?w2 sNH ^w0xѷH}'12N9b"0cE5a)9ܹ9A:j(lbp ^A(m uKt]䊼M9 ¶ܠig-X!S[|gݳvDGG:#^O/,W)&_^=ۜyEڠ @`lXVv&PQՁ o='wht 1YnBف($s&1*>T 6]sMG2f|{a?0v'N1BQQ:m,Jʂ(lܳleOv6/;Xj>[f%j#[!ŖNE,[v*y ~^2 9C$asSSanwf{eG&rX xgkɗRAHLM3 F {U a¢[ r\J;@fZy lyWUUy|z #*,,n8䕴r2Nb2qFW^/(L˴hlS|@Tc؇d>1>񲹊a] \LǠԭS)Rx=E'@`-֊3sˀH]mRax3F%d#2NT(`ql! #5G :朙Ֆ˼✁9hU gKku%(f1Ut\E_W'*2E;ۍh&XD:8f#Te2Q!Fjvx?ؽaXNQRT" ξ ؅ eh|$*c̺>+ S)SfJ/?/ىT-F.hu(gm}l%!DVrIS\0*5!K=)ԟB1!IC˪^J^>TI};G.$Hn5o2~^XQȜj]y:A2Lzs$Q9]s Lx$cx,:Is'*ev0xCjJ=4ѫ]69u Ƣ`ਃ-}g5] viAXj7˻a]Eߎ K-K "J/j“<-mP= oV;%@ yEH6#/&Ym`j(JռLp:[+u#M@BȔwJPnn-u4-JO_Z7p6OSK4>B"sJٟ?HA,/a kfƆ*6_B+ 8iƣc3O7@S/PgMȣ@vVKϥd[3R`Si~_}D\S#"cCYhJ焬 1\&+'x~%">%2w1H>+f&3/RbYp+UK]~5 0iN3 |x-߆I!Y8jf\8']e* s>LP)m|ڞ [&{Ɣ0lr#üPՐ/ !# `և-EklL|nNwC~4I.A`R–SȽ2q&9'Me^ÁKc| {tl@ oG^ M0A`}qs pKp7f0< 6G_J..eNKՠ5I#"]I@8GiFԺ=rUhjwEµ R5jxf}.HM&[z~M[5|3 hD9gtsq,?g{,_gsmȎGZ5 iA1a|e]y֐Ui &+)/2.*Cހ`|reh,RD4@4>7m8,6PK_4!';b΃Tqj{_\ HTi WMAx"y.Z],j>: h/Zze}t;Jh-#Mp%/}lVq % @ \N4LI4Ã?a>NG(o>AjmQQ';lnL6}[i9TUtd*xS 4j.*`|1<%w"8p (T@F_up;CS}!iIU?E9_+B3UfZH:65Qae F_CjY`R$K=hjZ| УSlqjμMNI~hR l' ߐ`yMNf%|ϱ>T:-UWbzF?xqzH|\ܹ6}nl2w`V:x}lbN= 2c,eJJ/ҝ x !>7jP3aoF/2N%&lgD;;Y,U1xdϵ˻RCAfeX߄RJE.l09bK^C"[|4R2s:KSV1 LxdHҕxQVlǫ#G 7,츁yWo}g׋} b'*jO</#b\s["p5F'v2Q8F_o)^zp[?dؗxmޓ ~x.C2k;xyH;sn,Q@+~6Js$ԑ 98&u {֓s*O6SCS?baן"_lO% Ng?{FbDdw#=S;Ûk7A1q,%,wD&zdEXt4DYbxզ}t\)PT񹪅3yP-XW-L }](&zW_{!s2F6@Wsϟ{zY#$a*[D1YXf$ւG8E iVu=p~TȨ9Q` ah1?7k !4+q|m]*Fkm:8%yEtPW8_(cC5ߖtĽ.T=4U( ="ZbB^+ rxVUAc*d.xٚǶ$=tTQ+`?.?|9mT5-W*ꧩrGpH]G2jW0 fЍ,xz޴}g0, uƚM+׮Lq1re/@֬K3D%?23N_>c'dk2bz;A퀥BQ~RǠ04`ڍf{\ic,qO^H AtL?Դ #[q ͫ|4'ہ1~,*Qn=ﹾd?a(XEf}h"I3Ķ$\&sxf2ko@L6cw3p N-2nޒGqk?8ܞo`G}@?6 ouȳ+-{3Z"wA1,X(R+-$=t@yAfdI6'kշ8WLdN RN),`."ENv 7M7^ߒ}6ӎ4Yp+-)м3X3:@4y+n.rW]ՇT2CP;آ{"PW~rhW.aPGzFMvߎ e`;!^r4XW*IHs+Os]f&"{d[y!hjŬQgRةLxjwWwBȶyi1(YީFwmzWqgRb(5nc%X82cT!Ί@4[mx&ye} SR27˿ҴR( 9@ S[Ԏi :U ȠiY\}+h!c` ̚ m_zSa]= u%Hk AA™8((zta斣 )s EL*_ՍKa٢pPR1lan}; 0,3mvX`ؕ[OΩ8aK)GUH nUƣ( ؀%F \ Ho _3Q*{=BrÃghR`2&.hN5|0򎢎FSr +۷CP/UFNy"r)qFg&q8COWN?i]*+ =Ê}l]gCh!bc x 5XK'F_fd (lj?Ndr 5OA;a\p{}Tz]ug ,@ax+>\]LT3 &֔V-Qi_w C;^gBr~tF0\ ky ry/W h?|lͩmyBY'K˗G07UQ\kO)/BlAyX O; ̴]0:FF+taVtЬtP=3rk=68iܞ8 ڕ'*1V/ Y+$ UݶPѢBvE:|L>(4IA^ESpN e=HCFpؑrk6ƀ q SZ,ݣ]Df! ]+1HSt?2;%L!=y_osy~$cXuh%!Vʬ.L6l5)ٙm~)ߛ>]sn7R:-d{y!uW6,D)1l/'4aևw#[V;v@<[gF2PP=0+Ν'2bWT8q,ݹ4/Hy:Czo8|q꽜0@=% +$W\%[f7,< y1wƢ>RlWV V0blRgX|xx r xK'%1w\s &ρ/\4(}6|95lO7.SfimWr6Ĺ49l ;!1.(! ,@D[\5d0O0N"DޒWI. ͼJrQ*={ _nHwq4 'r3Tdc1-U==[%D4RIÒ1dX65% IQ IvՄ8hWsv9wؕmϩĝCIC}ņ9Ԇv{_^Z aKڰr\{-@$ +O}**p*SF`=.:Frkv{q̈kCC:$LxDL3%^g6 bێ:d kj3xB4@pcE?BĔ9^YH]ax޻`)ۣOFPfIgcZIkh%?ZcoJu"^/M!p 03qEsfxVbFCp0i^~߉0}::qmv~|kuNB Ye9A䛤Ӡ}}@r6L%(o|\+J ס$zT, :\&c~*B?u&vc0p^sF*dX;UեIF:w-I`[šͅX6& MJ:}-c0 dQ=>Q;caPK=(n" _2 Ku-<ͱ-㏢7,tJꠇƖԙeL|oRWd9SV)(2mF)<sRs^`7Ğ*QdxcXpGgJ. ^^E\ahĞ!魺9BR}z\2w%)Jj\B֣ݭ\ Rj?c$OҼ͢2<6e-f[8ֈuF=gfc~TKcYJ*mV"l>?HC9+'D"NFcpwNll[0]e?D iGs9G_ȏ @k P Ӥlr S)\~{gvc3>cw{~d5J3d{64R qKyBFfw,(dpݚ  LY=b^m_>14CGL9g"U5[8un-}aHgpզ\I#8[-貁-Ho%U&q*?Y~Y]S9}5knE0^h Az۾rWԮS~EWriC)Mej 7 ,GdRaZF0NNx8tc{Gh׸O934.!m'TvF7_]|1.!ƠB;S^o=obUM?N8V^~NGal ΓϜ\0,Mx59=E @2%A^M\@K3‚zfݢWU#7qG{%LbApFAv]m,P<6-wmMVt+LLF:=2_zC?wic2Tzyͫ4/nE[+֜?Vo2Ee<5S͂j^U`}ȹ³0dl%`hSW\L{7SQW kXe-ҸP o~ǏOfk&BK' v)ctThF$RU|$m<[9>޹|@tw8Ȩۂ0=uVf ̺f_~Zo`G?ƒk2S;nBeռiƨ鯵ߧ VQ@x q~%E'{Mځ7t8xcd ͯür{+,@mvX(3F8L%WzbvNsm%b-x y֊(*Θ7F=FD,{:&DŽ^xRBsY8aG $-4r j+R+VBl{)iT4e"v X%R$%C{'mRAv _4w~6yA-:,ԩ _#JuOAhGTʹ iPqQGq۩Ui2%(91e`}#Zg 5`NF +ap6 ejᡧ_ @" y&:QYάM"yCH`P:@;OmʸfSH}7[߇6" M yDhO ^'#7$#WܚaFCˢgz *:Bi䂰Z)7':[ Y/q{; Uq ٫Y~wA?XM[$'veTeJ6Ssd\IKlCܓ'N2-,AD["6Y:a`ODĨ{2y% L 1G׷fJ=D!gKxh=Hݧus==OBvq ZާkMCz{wn鴠PGo\y}{/^<"8H1*_l:H| /p!KM_4.^;jV#m6+\y\U"(z*HEœ";Q~KRf+azUsVz3ѹ!q=W/9>D#{%O&_pX'fqR KqDۇ:C]8'" .bVN]x&G/}q 4}/oNGmse#sx\XZ^-C$7"#0[bHpu}ޓŠb4-~ 5T~\ҡlg2o f_q J16Gzp ˴RsNǦ(8O%Ͳ%1桩tBg/{#/A$,O00o'۷BZs}'?]O4:wr֎} !"Y:tC6)c%_٫ OӅ.j 9ϰ l c$]YN9o:xFk;e0t4;K_utfbYRXM|vf]N$ 7:btWN |z(o$ѧ,˝ C?%WH +Ӏ[c(b6M\u:T )%GPD}i iZeep-ճʹlSC`mOwhb຃-*T14bnp_T9L 3E!$c L6uあcH|{rHF^P]6ElۯCcFk9m88@0yC{M|VfQv}QFB/uț`J6!ҕ+]#gifsS [^؆;k9NpWVI: hP$׏A B`vǦT< a:SX\UQӣzOu=; A>qXGf[J^As x!_x`Y0YޕgViեlRn ƕbD 9rvwaUU6*_o[NyU: vfUߢrP>P|>W37"RBvg)Bَx#IǶ*=lZ_!V`IpwٴR&t)@ 4hRi^kZ@vs@h!!RPPmpNkY+Z3ϫz$`}I?^=3Tֆ6)ѭ$ߗ"yo~#Lݰ$2G\48 q qeGzݿO}Bko\C6gtgA9Oc3NWIӀ˗g&r.Cr0֏kW@n:eAV,5fŀBvY v MtS{ ah˭H.ԗ+/sQ+qr2|Uzq__fI hc+6*Nϴs? //l]xsQesz^nW{k\vauMO>ͭ9~H},_7&Mes*U%!Do/sNw}q7"2hf4,NրN\$ % jWf sg^ t!MzMDl&ɷjY Ity*_bS}OV*4 ޚJ)rт^wsh }Zӯ8ِ>OT~ZM92 _ǣB,WoGV)$VNSBoA/넏H=IJIҶ?ϯv* =[pt<ѵn0/6kA4#\Qr[ ])\I57U1jl{FyQ$ٔϗ:K@j')9 f#Wh$v.GK4i۠g ׃~m=/?x3nznxr4$XO3*nT@id$ ?a@8 bFPmn3p;?؞KC CKhKj. > gpek@̺s+Vi5tqeVbxk\9GBL /M7 i*7{wj0;̬޽Ϻ鹊7uEC)›60f`t)~H`Ϲc?A^ TZvo.t ]R(mu$560dbQ~< 'uň$9j8ݣADŻ&3cx!(tޱt8d^,`P~wJhLfJ^%SnO46Fl=-dh_Z\Gms2N&8! YB}r0#W{Y&0]nsT?`b(Y09Q)hL`3$SзJfpx&=nK7J]h`_Ns{!`~` ѡѹ %P>(x8\HHmh̵c)nlМ`?ZirxHmĻc^#(n|L[ndS&&I>aqP,f:[[5P9އ?1U$:{ *-g;6o ~0b5=sȕ!xv 2(o[A'0@TYIR_7ry.wSfjȊGCT@42U>y^]sjuBɟE! A \QH_9^uA[`'lKpEc>؆# x/'^ls>3EhThQ'{ L:xĆN4|?fx3*<%`H4 i0DSN<ׇW;eޟ1(B=w/$B1|rTO+ Ңq:91ԃPs;*7Ɲ OHs\ӏxCۄ˿WtiKI≧M _Hy ۡ!yW6/\;6: BHF(xL(ɩx`Z J_شu1)Ju!G1S jiW3c*`-jtpTjۆtC+6 _5դ|oo4%'\N4{o4R).ـCokY:DeI@ctTH'Yה%bL(tsVIyi!łgCy?P@ը T%n'Q)n[͈vF5Xy%3=\}\*bh3F᫠wbw$nU  \Fl2cS@13qi*<;{P4p*{ 7! m۸,3Y1#eCA;̋Q%vþ8z\J\;UAҒu9J̭E( !mD$6LÉ\xs,Dύ/*4ӓ)yѹaPYg"ou3:mUOOCQFE۴Ԟ= pxQ"yd{">ನl5fK>|LX9\`B7b^]PyKսC-bY3*gfm.&m*rh pԩ@D>vJԹ̸i*|>T$\߈?J!e)u`a:Xp /N3kG͡}U|V2뙖=,ũe_7ٛ,#~BeqW31 jwu&$cb<Ҽ)$-z/sv$ͼQUhwA6D5X,\PQ.k^PsC(cDa6+ qhtӌtSry# 9*?hkd-(sm zT]HZ?wRe_`4܂)ޔW2g&Xn߂A1eaFg

?5jp͢6у@-kht'O^OJ!+kɶ]ZF :<5 iPx|ʠ'g8T6M9V &> 滢/jR(SLrE$i /!i s_J eo/8ov|d;ҹrczt -c'z%x ʵ2raN̷ M.h y]jlы=l.X;fLfp{sxU05to\l`SO, `:$/)Ok# U/J rOτK5W旆 D$_20J)n=d?sҫH7I̙d>}~m*\Oeޔ6Bp)[0 m>hTgs1/Daz )@ xЌda!3 pcԆ  #w˃JX}B6(C3TjG*/SsQ >?>l"u&CyiRLa|J~'63ؤ5X^ k`dtc]7Q5qz{Уewя=h$cABU-!(b"ۗco ij[X@:wRQQLGAJ" ٭& Sf˕ K{k7E02̪5&٩DBt$@PBo=Q(tԺ:t+UhCXn" ˰ C#& Yac|UZdn#I #$2WasHrz> > ;4@UT?q]Ÿ;؅n9 c~}z ~~wdxHjWHM2*{KwVN  FUt0t/Z>]V'=}` \nx5oʊrӱؕ紧Z!m TKCӒ(5H *c8J>\$+9!aƥhUXqG<:w-YmfUqsݶ@NkEfI`^U%>Yn*5!89߈4őU 4WT(y1sF }ċ:\Ha\s @2PoryOYO@|ŔS 2\_bA~^\0f$^etWAʲ20=NVdZ 9g_XA Id.4tR5wj߮򳻦@(h|M25+~Br<%U '4.nQ89=~hY[TB[|+dz(%2"dl95vw༡O N<ǵtnQn2s)S 1e޾?Qghʱ^ EיOW8''y__כt'*WQ@j[:Ӯց g+]I6Fq6\h.ʼn"Tjb7 >΍xÃ@'yn33%^^zk:r\ԙcq{ ؅@&dH]koN1j&sbI{}d09hᐛн1FL ^`uߏhmLZp3sE־1Zq?+#a#j@nA28Ьd5?(B Eu/Q\𗢳6zgn A|R:$TQfy]Z2 cXV]߯#b'lkۻ֒s,.G260ZjVG֖^R1v;4nUjwc˩|~fpG() Af.|y襢R]~d62 ceB3(\ƄBDFC&Fdy]wv.MAɥ99/rJL+r\ fѽCZTsV-ɶ{ѐ~˹8@/Mmr.ND]b3aJP)9 jk$N}D#y-°Ȝűnp;Ȧ,2U9K``Sf` `1yv'a8<$NT ߹p5 !{zsDUH1]Nʞl>dpQkGN$)["vv*3.Geű r'_<3[VC/.wOV3=_a2Ԕ7x ΂AUvr44BrY˔2!=pJ׫fQl5;x6 C{{^\>)*zQp$-8Xfx ƒf-ЖYm\F)bÃ}'%tke4EJDGPL6emCW@? p9?:Aqqȇe+!<ĵ[Ǝ S wm|9hb"SGxՉlZXJ4O@RNP1]Q*"v`v9 xI5~Y\mpCIa;#[,'zK<%/qds9ӿ_#: sm\.q 'hA7ԳA`dT7 ~*rXjɘhG.v[?.) s #ZuB3<NJ*8u mimyvv?h6)!|),&dJ%9 Ri ^@ǷPE*9 E₽_ҫE*8'~HjegQK>[돁UlAooZLJc@e-}N}U_o'BDml>9>J)FfqIU/D[M9vQվpd5 8c2S9Ȑ{V, ~x#¯IOP>m.uOKg,GA䌆5cnAhY" z ӄ?e1@x @bt o'N$Y `1C4ͺOAbM9952N+?ł͹7Q˳) O>xM`+@ E^DjBHig\b- RK/vךIVbt']Uƞԧ G$i{)?fkFVyQ@M]][x5]8'Eyb"摎攩r B f0Иe0bLS$0 V>Y8ܟRXS$رvN9+G w7k͑(+oNvfy}%|aA{gwʼ6|RޔMn'nU]q\"m>1X"pHMntDȗ">0ZUyftI.vPo*{CQ|7Be UrwE8Vy|& #g![EeZKXlL!k4?|%gc5v pA~;l,MV˧h%ȾX7Kʝzk>jw5AI8NSPb!WHKL%wfSu 1N-& F/?цN!^Z ˆY.M/ث0mJM2$Y~yhI6wCݑָYWtɹt#3b;BS}([^21YHDDRfN85'5%쯼*) 4gOd Ź*6{wu-3 'N 芐PkbHm k ׾m >R8 6A |-HxaWǛgjY`@8di7Tx׭pʁPg딗7lgiރoȏU?{Pe ߙpwl| OqNl>BN&諑w-꾅䛯͏ [ Gz@yY0 U΀!qy]T {L-^˝e\2{E͈(j'TDIyQd -'^J9W~Cπ>?X'E>l |,t fW#f'CH{陕_> aN~Gkg;cݽ4jmw}A 4[|\tC1!~L`q}[eLEAH| ~~x$2%W==)>GWMwhUFߊ:7NCE_& &L@:M. e._iKӮqdf{г]l )1Îrl%COz.5~G( w]T+9F넾kQtiù^a<S" ErkTJeB*._\ՈJY&Yő]$飲"U6:k_t 9O6a 붡sy(tI',;ؕijg)pM /e)'#slW '#Ty~&*ݷAnWUdo`5iz6)Ю@ru[^7MZ6_59 hMt٨=Rl *cIa0RkڇtGr܃PH;r9L=f-<(jo`0M s](a+>*!A'vQO9$Sv!-=cU6mnjg3 NօtU+))@/SHnLP(prU'sP2Y_EJ> S߱K!]z ?M6e7-wlE$[F5SRcb"ZHfff)ueB{}"; 6G;-ld;gnn:?İ{q~JWNfMk\֤^&Q70I9Fpy%6 SGaJu6 smwEB$[xٕ\[jGNJ11Фˠx!4TH{FX WFv&&E/ARE5GD0#f!~F78-%1!̋79GiV!U), +ŵG0Af|5>pS+Px>$ Bez ,` a{u (LS$DbFSmO  TVoȅ0=+T<춿*oCf>Sed;hgwO@cX-%A8m%ޡkq orҒ~KO'&)cߍv:M] \9f:j]u7|D7{+ 7L5y#9}A&_Gf2X43VUհz޶8?niǮ6Tueݒzy˃$+UүryD}iWɟ]:и[W3MqQ]ˎ1A ˙F8yٰteP,MkjkP񘮷) ZCa,sb3'̋.^r ٓܣ: -j J$Ot)o,mm<X9# NESeйt3TLAΆEѹP+n4u`2C  rm>lgi?R#" >yW9_8Cr|}|b 3HYmn(EyFܻf2d>B;_LțZn@c4&'Sn5!816S(g,%.p[x1r;4Iz<ڰ*zU6٤)PY_յ-螼N'SB96Om1J/{5Q?Ak|GheBdQh G ڧՀv8&5sb§t5(hT=IJo__9qPk>Gjn.EkXAxe^L3UcI^x7'~JŽ @11 j 4aIxA'ߠVI2ö}zݶָk [kGOZha(vD|?L3c Ϋ$@PJw\.*U/N>)b᝹aVpd![F2m)mj R|4&^7r⻏t HOlߨAd2 v.!O&Y07=Cu2F ҇v}7*1R);)<FEZ%2?y)/w¯?u8<wRSzjs̓q^GNGgxՀ2cPAN7ftB雌ѐssa>2\=Hgpϓxoq$يӯŹ)q HR(~)~ý:3xc өtOi0(HbX!D"Qv|ou Hl3 UDvyCvhqMtѝ R: OL%Uܥ,ZsoH@ƂAIS9o"krf3`la]5_ѩovC#GkV&60{fkWo!_ *lpOa]Rbk9$oH^G j/M(.w4-%;ksź3D+f/5eTuw ң:D Ś4U`9gP`\jW[p+"uf/*nv`' FZ Alfh^Zꩧ i [X>n8ŦI2sB?HT͡e7L7}^ό).o <=JŇDZ@DZQ /#>p~sΖǮӵ{uRܑ Nl[)hNg_馩L?%LkkvDq^`gK>;.`02 u\ eR՞?~_p n\اx@acFy"t/vm} QB];-!x-k n@;5rVF8ndE€P't+%,{>Fs lr i&|^M.}N[\xЌ[U r+#SF2F䔗ΐ (t}lJO\UuO4(舎j(k ò{7g¹ʤ6/5W)zh|]G!Lp6 lȣk~텧٬`l7B2LGl3sA!6`LR܎@T rhg\k" 1Icl5tO q<^GYb =Hc}B9# C"Y)r6j1J3)ѯT{L欅C] # [,W]nX;7[%@RRM2E)݌H.D ACrTcm^ģ[nِ&_Dc#Tx0Bn8{x"\k:m6Xԯbd'@_TATŷ1RyL늑l$#VZN6QBŏDOp܄VT'u=a.e!A/4HpZ)n.S#BvY!Os] -&1x8tB8qn讶9.O$θ-"dn#ьӳik%\$6]0c{U"]rǐVF''<~'昵m7gd kڅfFҊAsiCI@ l[l`: +&ޫ $v Ÿ^V@7j1J0xCE_Q:xxۏz2b>p|AV}U58RA4}.|&!6U3"XK'L ɪAx'.k5ErElX{:lʆ쉳VeTqUlX[L`᤭h~wrQHh[$%$&P16Xkw 9vf5! wz/m*A=7Ӹw˝:[ |O.^%E:W3ZQGA:Ș:BcKo^ռ1Dā\gj~a!q쁲Iq=ֆi!~`]g7#CrD4C%%[yf?N^pJQqLk0+`*QPBT$vX|+) 3<L_F_1 yp6Q)x>jkY-O$(cEF$xnwYԑY>녮*cL4vRw4Ӷgr̂ܖlxAնo oΆrW 2zH"4=C5ӎR{.3&`j[Z^,JMR ?ExOxJf N[ce \U3~JL!RfmcY2Qwy`lK|4ՂL^il%| `Q׵~i/]p۞ FDHs}! .Zi\$n!ց~⤐ݾ\qS*\͑t]cDVĜ.&%tP\huOi޲rwhi4Ո%kQ-FsO-lDLMdmH!*7YX7{#Eg$`:-{/:ӆ hy#N[2pCXڢ4a hyntj4+щA`I5SQ*2 Gw YOS4pڠY>e\U3rGPٿ$S4:K,𼴮{}o#%McT:rOT oHKj<\+N"*߾D~I uML&cx| Mz J=#b|=)h7P{y}|q Pu`G@$iR xnZ|Qց착Tgs-4&fssu-׻`rDz+ @(<[PzN tQZŵ$zQFIP-K￲yy5ڠVn3 E!+{R >UzWRS <_] AI|CR8x5k] v &|fW>R6*y'>@R# JBSzZ.=T'=O팊f 6Y_-8!9쪂5 .7`]uWJi7;[E[zLE{)A}ʟлmji\wY+ #SH;bt @AosE휡B.F^~;YDq֯bn8I'K"0 (~o]ЛHܣ%ezG dy#T?LC(h:XtGt*um^:aPHXp>Gη wm&Fr3*臬 rW, u.zKʤe<GUbVe"luݡϤa-1~© %vܦLK$ΦzTeP1EEKBG@ bc' Ss79 /rL$9Z.@Ř\ʝ]s,>8GnEP@EY/r1V P(~ZQ3\aJ)L1H.9$saQ3yǚhInM~bbli+H=FC/(怽:0fBNʹp@vAN k 8g~91=Z^Bu[#yCm-rYɳ DvG!+o,];:-z4Yyd07HԂ7BkҹjAl ,RJO2p~ZME,J}C8.Dñb{?3U;y!Ύ:WO,EOt _ @42?āxґ:H( |Wi;Qiə;lS֙7 lhlZ%p'F/(ԟzxWP^j_w:N|Z`[ }Ѹ]^TT Fq"(?]lrF-@߈e>7#Ӽ#\ƃ?!>Tyw |"b!7Jx{0^?< 2Nf-ֳ@˸h6aUܵ^ ȡ ZqEa*z$b|ΔԌ*;_n6Cek:4f~{! ǨFAٶ9}H.a;lkDxs/Blk+Mj8_%D}d4'kM}HLkRh)J/xG[JY /6w`\h:(2*?"ҫ0`׋vˆc~6&dOB}'P˜O^m;MF[!C\E-<}o'+@084Ӝ>bǶqw*/ngmj9Zp8g 8`x@#2W\B*뻞VbФhUfh H{)FbP~PS_Q5B2IFP$j?\ I ZZ(oKQZ\v fP}5:eI.]vy"epyjV01RM'_7,KtM}0oF$жX&E7QpMё$8%Jwbjkz93?}h. +YX1XS{8 4 eҾ& )Cݒuoi&]=S{T_xio䷻à\/ e+6tq6ܘ8:wI&1' 2!YΖfPoo *8\QJ8Ig¡^|x̟XvwFTŇ=X%6xpӼYjcwI(C31 B48PW%y|4വ.r˰  0ݧ ޜC`GJlY#1%y1ɼrE }S@:>/ȵ\I` ز nj q\GI6y«.#y@''"mJi7gaf! n$a%Oo9S2=_V6 ^f!T>'2j5,HDҡ"mk C9p' OݾAb!r]SΛbS0:NKU?<j${k Q].iKW t@/7&<ͺ":b73hvDް8XPv)KJ/w%Y(]y9VZ'D3Ϣ+/4Jy~@$EzehnY▢)O +nnV̺{_>_$B=Pr6 I:&&#&Ҍz5Y:kg])VVw=߼!1Aau*ERO[V/WS1!ET%_7dpi ! ́9WʸU|ÿ꺢 5`Dإ-E)Rc(*8&mD9reYNPZ!m)-ިix,MU L{j Usܐ]0Xե}RDMǫfuN[h@oI'C! d٤v²YU}W]7Dyi|SeeeZ To]O(|WjyλYn>9|Z[lxH?z^`[(]I;hJ`77D|JV X$H4l 6u9 zQ& * :l16&H`fT3pPȉǏ|L1ۙGq֬ڂQ}F=c#j^ PAQ^57aHJsH}fJeİxykJqpz:^bWV@O@՚UR șG/G|ϝU`*Qs ^}8#zQ8r4`Ci}fk?}gz߷ʏJOAMmvtY! AxVL75T&Иr=Œ 8L/^,wv }k|nҍ)\9⛺N=E_'J ú '| #2tm勸6kvj6Lȁ+[1{G|mJՙ>r9udN Lj" R0`$ɔ4΢ iEYlBM=3R~Y؃略=%Yt2"IiS}%pUA}__H"0AP܆2,}srAFT-ֻ*>ts0vq:*/Mѯ"!  2DU`2#"^ ,G:\|&痣[s)H _M Bk;F݅+}%o>bC՞b|9dMXD]AZZF_2cTvpFٰV ic2*? 88Ө`JDܦ܄7o`}*zf ܙZF43UHω?tyGD0 d eep:bcLjطgfo?_>o(5A:?(h}$(q'7&j6O1RfP_vI2a9KXQB<|_2 h;,A-zwjdT !gRu\|Dޒ"ø)MYVICG .fۻSR8=]s:n^Pn*jSjdb-*ɴO("; l(b]Z9Wf^+$AԷL>G v*9UtiNb0Y]g}#Y8=Y|Е<҃0پqmĵ|x_DJh{KZ4 o$\= cgo>"Ф`U۲Y[Bre)zx"L>'eb xG \/MC(&>U_$èrOn/'Fr% oAU+7A[Y7%ksTR?Ր(HݿUCjo#7b'6ETTIi\e{s?i&r3derP78q9%)K0|):/AJ *Lf{C]zEӊ]y1b3T*1#0~ wA}_h7VoB$ebTιxͫ[th`/-J]_L()L_;MN}mV6XLFW'9:xFޖcg2g45GvcN?%vUϦ3+yٌn9#ÁVy漞iI5"Կ`g1YO]:ܴr Mlvx*qc~VA$Naῼ;1^$1;x.Vx,8MLN `4 LSvb-<{(KIȆ&)p>6v0Bw$^%}O+P1!&Tu&H%ēxvq)Ϭq̝< "?ˈRAOt~)~G؞w5JDHtOpfNgv{I+ة 58+ h_NWD~Lj{"-7Va 4B8=Yi zQ&mm5wHs>x"a)鰁'"!/2ٍ p26ÓhsnC`hC{>EX*͍L'X^#Z<12\J} ]|׃>%[]0HwcT \AȍڸBgK{,[䤂J!JjꜪ,(Il'f,H="bgcWޮpZ\ Lտh_2U:9AO> 1H> rqJb$Ϭlks}=Si rk ąechm߼\;QI{gϕnI;tա fI me$nV3*Ym-oY֔>*rf:10z(m-_w9Daiϋ V*GFu}8:ƆrRw$ԥȵ'Xғ[--9;Q>=>T߹7m=9V F9N`Ә,iãhD)/JpScY΄3!WσLVfKo>ӵ7zmT}lqnQ.L~H-Ql7X[6kd&!(we(V>whi({F$OAoVjr J@P^b>Dz**,kѱcR0HVZ>2)1?ggFF`[,QW$R$CR-aKQ#P5eS#tYݨ*@B-3 w٢G_RC=cg v-}!LɩW0_29z=G$%Q1eȝ,G>~\eH~}ې.:jzs%U +Hƹ$R1yM~piC-Cݳ,wꐳiݭ{-J|{]le(b>Nb*#ʲmS$;[/SIz %%ha5j]NU-34^Ci 3 e>37LFQR$@L# Ӗ^B9Y _y6/t@m'ȃ s$aF8٦.q@HQll륵i*CmgUxe(\yzl |ZViL64EVNvLr+?h=H-Ma%[^[z u pG؎B*/S"`As`{RI RѹiFP?pRq0[$i|zkt[zp v؅vKgAgBX }'0`S-/E[d Ƌ"K7Zástt`FBFP'hP;îiX/ΣƇks&.&=IᙄPGNgqka>3s$?(M"rĄdS5m,yU%`| !*e{M}DO˸h[MT~)fnyE9*]zb˶: 7⃤Onv*ԈAIB?[}ѿ1V#ٚ<;NGi5HAbmsđ>q;Osg,Sn\nN|ފo1.G[Tu3 ~ X_ mʅ, 9T:dEܛOɐ#[G+V7Bvi*Lq_| QY-,o{+Kl$IPDY_(čP:%}KlM-O"8C @mKm4g9z1d:;Zޫ"\QYTgVc6zHtߥm]Rqw͠RBYZw܌6'> rjƶ9JZ-O~~.=uv'+JfJ" hނu䀿!M^U\LuLa ~sӞ^ _pҌV@``ph4OpJJ?a :TW% |x7 .oV;H-1"#캖m 5E-*y83N]yVB%Uf%]zZ!3 YOR]ɟ R[HVû-AjIQt\"1g=G_1꒤ Wn6$7>?8!'־f.l CޟְuO\r|oV}S42_rj0sDZ"b,%c6oVIx~4N '^'K%0ހ vVn- ڇ_`vmU`ۉ{2Kcgu'Z=d*Lkf!qd=C)ҠUCv#tukOνD!l[9m9vYym]SiPejgO!%r+ɔN~'u3l((%u59mj}5A4"FIaLcA"H͖dh7bAl:*Bh5Դcs2=R6{u)$yL_`Pg햇,PE`oNH B,+Fx,Obi lW)+w^ ( y|F 67Un`oB49JbABk$8F!:G*CdMY-Ou!WgC[Ywyo7ʱwfŦ8t7@pHPpܑod%k!/̖-l{Hzq6`[xsZlnoԀ^؋~PfU2\gg:hfQ ZmY{(,fæqQ|甞J"M ,Ə5߱H cgHȯPJl{kS̮,7g9Cb =6X p)'_U -l{Z+UQO5! 6:SДmoKa Ӥ?7(+ +᫜A^ 忾AU{ĴmOE7?Z!H6zn1G e;ֈxIcMګH@l`l,+g HtQ-LQmz~v6 N+6zl]O4Ƀ.VaҼ>vzR+*q^[[(o =ca\g,Z9#X%zK:Yo1;@ 25h@1tΩ,22aFɃ|no<:_l'ekwxW%}URtGyϫ&Z̥L94Nb2-DJ9"[Q:4CA.Q|z晏IG` , 떔8Ol]=Ӟ^c}u ZNs96mw2t>MW"K2s)Jt]Ke\`ʣ^ذY j;xcZ:T^fmD/f,5JM=c`cPtaLxޛ2~sǝb&wWuEZH 2jBz5hs,呗4JH 8mbW>4Bi_}PMy/c.S %*0M4dhNyAh;f Vpfy+q2l}M P`"cRIHsn@x^4KFio9)S][trQv/R&+r.4Cļ,))&0RӔYavFn{ι(_fRw@ ?K kv' t>Ξ)_2/PLWes<$H%*f󊪖6q$~6B@Ps;ū~Khq7GUoRzĨJ[3r:X'LsM"sy05¹KPٟW1׍ 9 QJHr-NU>nK-SM&?Qx~E_VYf?b9aK lX oO 8.=a/MѬ3/氼)G%s۶/e 0|TOyo >Gg3{A/,k wWO2O'P:9++ܽhhn*GŬk=[3zXIK+vwTQ{3i|vm!SzOKJEx=P1|@Jυw a9\MO_~W .ꡠء^S͒ک*~ȥG]`~S:Su:W9y߭kמ6*b~;cPΧ:ie|サDtΌ9BD, (q@GӘዕ!,20002#є]u1fz#q3MP[jZ BE\U2hkZ[\NjP.Sx[=9]l"(\.- E&z[` (t"_ pר+tRV{G,*d/lazԉ,]6#(p8,{M%`n"ʰRm<.V3Z@~ t`N>79] #Хcn!~EKEK2wy+{象m ,ዦۙZIBzv%d(,F&.~N4N3,[Ӛ+eͤgڪ,qp\et/MB93fsgOnS_;`(ٙxsem96/VtF!!{9pH6!kQ[KX׬×<:D\,fh ReT$}mͳ1,|@Mm1m)WR4{^6)hhu'Z*o655]>eɈ`%YC~nҿw]:xF;I\WȧGY"еRO[lWptfuhErQr)P6 @xJ{gvM,c)w/d,׮qhjg038cÚM8'HJR5dQCWA#C b OmGdJꮔQIP-yOK׀fAoB"qG$tgqSv"DP ?Q {&滩 [Цt\YdnرVމ;yq0RE6?gb'#J_|,oLCg#Gb8/rDB:R5}N8͚ńa{qj'~3i_6H9r.T$A=mֺ9 ^4}utʔ& BsȞ:\ *cAH=ߑ?λ[4dMr84= y*/Djd29<@ ╔ŀy091xXc =uT[*ۙMÓ:94&k l[3-ZؽKDJzPEB" Fky^\v11u9a׵c^50?NX׻} s`3v{@)!Ѻ\LBikZ`8$"SͯL*a(e䟟ff@R:vNCCܽzgϭm*ajl ͛f>| X3ɫ.YW B~b\Yf˘3S.(`&󌤣⠄ΧSw+>ybXl['}mA@V&Ip'`l$M^nt(<>c֢UPqW!eJ s+AA1vrQU@~:t՛y-8=c&\*wTr Duro4sm*MIstT6d/Ij}$*fT0̺L-x,n7uT؊(ؾkʯFOdbنڠ?`BRGMn 3r@+yV9Xґ& fw~(LYWQe `{5~C#$(wU (v[QO| >:J{P@WBkZ0)-=GJkV lZuC2~%Y2)ଢ଼1 6Sإd 8Љcs BZ6~a\X¡[>OB2}9wk̜,vP0z+0 Ɛ: V1#!}P2N÷q ,|e% /ɏ㈅ ^.u)E"j0&ϒ6vşXly~iZ8Hr 1eROx')*kT+D"w[;$V̅B{DӋy[Qvi|NG2Gg%Ҳ!-Ӛl&2 TI@_ -z'dHY $f dt$R{wEJaTћ-6:V^W@KŲSQ'kahn,7qYV2]'TP7i}oB&/LuYRU@i #;ZD$~(Zn;tvخiԑDPfm4\x wjހ;CR˞ 6*]8+\`[ݥ?ߚ)== % aq~$G^;;M #{B%@QS׿#)}64*T9ם ̧f:\PI^WBeDbU ijkmט 墸Ͱ_ HIj(*(rd#|.dh' rT'6i_Qo9R~O=ŀx^+ EB}7 D,BfBgF Jm(v&1d/AĻv>0 ~9-~B V {vtrDgJ\Lp8N1WֻX: "#<Svaq5AzQҰn ҄:H[5¹! -BXcMU)+c+A…o5^}P@߾<!¦jtJe(gG6Kytk>Usض@E W7J814J iD8tTe#^؅ [swb5U!( `U~ʭjؖƥiwkւ"0öt5+mMnBƔ6VjuNjhj>@{wdh4!h(rRLcugBg\5;rB ąiĞ/ !&(MR4,eOuU?NnZȨfDդJ\j%d3g|%tYn[SILڟ\/qةx֥>x6>W U9Șd|DW۴Wm~[4r3 t0Vݍo(׻[lO0#Ex =U;K @0=Fx&xW!ĩNPHuCj"-NEAH\t>"MoWSy]giܫךٸ~4 1)*q55%&y .Hu팞$d+qIX8'w$H樑U9(Zy GdXlfώx<v5q[ `Xyp#ĕa'j7pn[x]*hISsy Pl/[kRRdቶ4 ?nVWRv$ H93R=R(,lT~ FWA8Z;"^scXn@ՅhcZ5E( ET ^gղٜ<JD21.Њz mh04H)mׁs43RótRtd8uT}ĽLy b L vr0">7ޮ\_"FJ?{p 3^)̡֨țw Y3ҁ\ obɁue0<-xKU@ }}qaL@'!ݏ&_' 7܎ؤ,<%y0RiP=8uWd ޘpK@#99{=hsTn`<IjtWXU3RSW-QD廣g.8dT,4.d7$RiRRoRzJI 8qZ`ʐr^F$<;*!/6$rb~C %i7۳o5 eDA{਎h*h-\XjϺ2~亖5{"rn-%yHj`OR!)%'ֹkbNI/W'kB5=pݴWibs~,qԍ}\ Ni y>!} Lx f # \)u„{ 5a'+1iĉa:qnNB#J n%i-U M0&l4wZf%w~ S<2kOO'. YBǯ\a%)\lٛQ! +sKjfq@’ſq dGS5qs-@(P >2"prt w0UZ+,h^L~*{/<߇#4vC6y!cXjFn]`+1ZB8,`Vve2kee.F8U{{X?ׂ2v]pd,nMrt%X\Ѩ0%]/ryΥt"zKpVІ uݴd#gp.' -+S0pBq^ >%95a46|ٖs?nɚɖ>Zn)mQلNoYy g7+p/e>ukz&DuUގAI,e>E H,COX\ MQb_*x4z4gWRԀ"3¶K? :INb@ gVLQ!l<EB,cIEɪ"l_]Xْ`d!SЁz)֩2/ V"TQWt%x>@oQ|F\m3>2tUe;<؏2۶Fco6Bs.Ϋ{GE_>^UujqEG7~"yo~p;׌0߈8dcș}?K!1v}SscD-C[l{_F͢uM=OWBV?j>ɃJ!oH_p$ǟxh)KB=z΀&N@?4C)}zpL gʶㅺo+:oGpC]r fW]aJ$ޅ 3t0@ue%M%{6ḢfH;& 5EPxwOJZ-N `PضPKy6|3`@pdBM ;e ~qvzƖƽIKoL4w%Myů/0`Siن@cKsb}YgRp97u'r2id}\u1 ^0Ks q=ShfT?Tki{mGNETΚhU;8敟̐ G~m]K:P^l]Z 4[!&QY6&D7U#jsP9f)`?4f@ ,j睓s ~ H C۸U]7Ly+v J$\Fg'ij]W۳:q+9+u$#aZW$KyQu_ny:Ғi9PðFgy_ bDN(7:_9_ y{K uM,~E)ǹ3"6@3DM_V߮YZ-jQ&Ղ6r@@$9٢Y!qUxik8KW6'"*{"<]U3ÂL))Zpy:߃.0/.!1?tcO8ENTPJlIB܋"SaHWMw6 /pj9Ko1~vGo_LJ%CDR;Kş->P@XtZRր"0?$ ("hi0|g ҉֚Ai|"I.b,W66f ՜c ƂE%:s12$. JRqEow[2p}1A,.o y+| aj02@Xs+h_{^GѠq_ 9/聰#-j^nֽ#҇j(oAsARM ٵ>E=cU 1a>e?6x7xhWYӏ TZ"&&QmJO= /gBD Q",Yk#Uө_ǬŰT"rWߦn:B2!Y`^4P"{R쬸|8I`W<ɮ~>ד6#\"z( ӎqG)10`<=@[hS|k9sv N3jyP2$':G$ o켳q|3FφU hu[[ƥtp @&ɫuoQA ' ZܪR70UB+;%M]- EGɽGJԳWE(s1 (+|CzT-4s?Q>p/*b>Xoqc;D'ܭCӼgV-z:ǞxiQ m&Lwl2DK`\maItIO*@?BA)q҈.L~lJ,M%p?p-!Tmf+kF'x^:a7-fR~t?Y_H$*Pc>Il|Yy.kΗ⬰-PUTp!r JrוS8H`v_3:@Vƭsf.XEy/QR6o:qq>aHuaX&>蝸Fͽ{M,n-DlU1(Y$}=z2)d"p:#D0>KFy,Gq]=!~fQ+1j*KtǪE5XtdEV $f~䄧=Jg~o~+BR+&SjU§DF-;8p~/AѼ{C6,{?5RpV 4dI+swoQb:齆(2i5jaPX'fMq_2R-AzɅ49^zM۳sܧ &(wM^-X]TK^߯o.W&+?{>,\fdKaCpCa3&M 0M\W% ^T $xkI뇯$nA}#SJF5zjwFfXQg(A@ ssXN9Rs)[XJLF#IG60sN%>27fZITsWO.']4 SqXFDqv,UqTO׺v'&1J0Ѫ|>p`dJ8$Py {hxI:\²jr7$nLoSm]; CuϸևW쑕q 529>a&ļbLHC:2و"LfF+A J9uJ$zlXĬLdxpR7cUn.'%;lUBw}"vԿ//"xJbژ Qە6(~Йpf,kWBIH_(ގ&Ts H'Cc_ǽ5g'¹Te`q]#\5dzUWv5 \e OlO>Y, h(J?a~(Rn+*i 5]٘1r=j<6"鐛Vܻ#6k0 wE) kϘv+B>kX!lzk AQ,tit#aLup0;G?:#) rL1b8R$GU+\Wc u )I$oAʹ@m9k3_ ˘!*k0kO?0X 4ja휙򅤶_!kq99N\ہʡ#f. }Yv]#|B֩2ۯ~yh^@*n[]5 8hvBP>o)}x"W^xn6dM5pN]z'DcP]֢LKq&lHYdpJ?>5#_=N$2%ƟM܂[JK41S·['p^jS跡`-EG0'ױfCZ;vA8}.GAb6q֟S%pR J7QLt9PnG]*1 +CԍAy E\ȪEuwv,Vw0]>&|Yݻ~i #ga3Ve׶m:Xز9q PDaDx ' @x:(U 1]$o\(fn;UN#Ιh⩖~8$ۻZ_n}J)NLcL4Dclq$}gPݚe"$@TWDo'F\Q=@QqE(jxt?Y0wW0!MXjeScjuMͰ-״13W3lì+73Mo}t֏} ` #*2WQd>?#m!Y1,pAo=՛j׫z xHVXcsplkmSu|t[ZT2Cnd+@4fu=4R2=v.IyyABî5cZ[&RlN(XpA`PdOPb0!#ޝ/tP7GD: [HX9MTa|x/Vp ICd \[CI y6j P[nRSoQ=Lĝf5S* IʳǪNs;|GG4~݂BR)U+#%'UՐ/IEOq[4W4MP'J̊$'hkL3T Үh^5I>oʎjS߷J˾sQS0 d`7(d4vx;%N,h5ϝ>Z #/NзUt>^rN-OYpTuVeu 8dN] ޞI1R{<\Bڢ</ @z *9f[SMۋWkǣ;ށv'儛ਨ^:(M 8Nը)w!qQ5:wŠzEŠ5􆺨cFiyҩmTfSiH M=ъ U)k,Ld]9&#tnot 2K_ (}UYlr5*Z`%y8N)pO'~.28RgI` %M뭔,A.ʊD'I*y?=x!Xj[Z@O[!Pt5u`Pr;x*Fmbܗ>оh`$J۹9-9F)'x*Y B{aV$I j/]]Wv$L۹rSnZ&T7-'/FTJa<%I8GG^4E/~[0T.2ls"}M%ϖmS  L Wl$%KKx ?+a|r>D3FE~ܞΩ_GH^3p:#ʜ^-$Y|TP s2"a|ͬ4"-xbD5oAb+a_-ސmNxS4eZ` +_z1",[D$z4^UVB3c0mF2*ŻKYI 4n?reB»,h)}P'~|tql=DjX\-Ș %k'.OfsstrTl!۷o8H4n7NPdU݇ulT/6B\X2Ve"5J~mRM zvn k>%zXY9bj۳]2-8SK]g&!%EぁKuFls{M je&c o(8mz:RϻDnUe$_V|GN C:9aPˎzCtHۉv_ \Xʙ{CH%8!KGjޮ^|Hr PN Tu$`4f|ShP_VߟLKUh! D")d1򐷸&&FTh;5bHP%&8,4lU!U-ÖcXe[/BÉ!d+~}%NЋ9Ŏuk1ފC%D Z#+zlοU DxGrsхa:ܮ혥c;Q*kǷo/-tipW{sPz/j]c'f-P!ӵ(b5;1^Aj#iyXn&CJ0HFCBBjQR$HĶ'N -\k%ttN}&P G.rKor!AtI\~mp75e v!_l,:e 8pY038w2OT3m`4{] TեJ62B߱0 0cIi V$jr5ԱfBYV 6W[YR6бlflN CD15EƚфZ jD8\S1)ܱpI- &8‘!+ o/cmxiBnqߟҜŊUk:Ұ|FٻoΘIʜeoKMuD6j&f+^naFjVQP)60pN+ZAiTap#8ak7z 7 -{,*7k֨vu]ɟ yڞH2+jxÀ8}J3 ǚ%P;kM!I Uٓ<+?s+,GoX;$ 't"׊]XVFB#DU\(3WQ9\HivIjs&x!e܌?KnqLGPMRɈs.2c&,`CCK?y g+~Nem^73]8\DtTC-67voNXJi*aim^KxLULoq<Ziu쿳Z)2͝`K 6ߎT7~}41ߵqrΪNSO4u~]@,;Y<8t66_Xx."N( dڮέ}Ҡ]z SvmY[4?~fDn^'\riCl4^MLFzZG o^B\}~#*e ]S=~ppxYb&O,n sCPOӃUbƙ$3/WkݴCxT<# R2>P- B;ѬG*?*sȳ=bR~Wo 3wR4BVW͈ FFOU̞k^HN?m:*LOFD\T~QydASd"*FT(ʽ E]`q;f&܇Sa LL3}bmz3|7[rϭ_Ri0g\TT.%iI -_oXqШ@_4WS{xQYqx? _<⛼؆|UF-U0$RElsw^4l!A@K9M77];Dg3a@o EvJ4^8q"JM>S#3RFbJOʹ+}LqGFiGFN x3bnQ:AƉ5aC?Tb͞I=)@Dz[CrHy拵4%!*T,wgmY+\(Ʉ}v[Uݧ\2)%TEWJDwWx0I[`N9éqhcVE|BMܿt΄SCg:pk̩dhB,/҄oY>4Y$@ (ᆼQ<04cƆ/93D>?6 +ObX`ќ7@q.1G*d#5[P2Ntfq*Y٥Z,sF>n:9^Э ׍%O>j1V.sx ݂~1dU7vyϰ=,uba(a'g5D>^a1-J;R|aNc;J\Yۡe3i \YͥF7u׊tk;̤_+}-`Ūjc@12נGȿ="3f'BAjʙ=L bj6◭u  Nn>c6NۜaTZ1&5*DHwuH@+c!]VIn.y"z(R`0q^HWt%Z~]D2­Z sV!#\j>aZij}XD~P*~.RreG'Ojۮo53*YjlN~ؤ' ʕf]`%$ROjOheFJq.5: t ׅ$=jbfΗDŽka޼H:G7ϥWgDq7oE!S+&̇w00RE[ w (H6صrn#A"pwtH srI5'9ZpinEq\rftU8SS]|Ulo5-P:nIXEO"al j`M ^k SݶBUqpvؒm֙]H1LWcOf=a0꜒# lBP76\CGYMZhb-Mq2fZ_D8r)G+ 'if>n<}MLdh.Y8ܵdw8nM0/uɂ¼OZ {|Tw! .M3wI'OkrJp @63'RzUC(lvdlI}{' Jؙc&Iy[Ut t/֣}l>neWN ?U_s]8Lu0ZrKe\fserrjzY+$۠[x=M72Ǭq6~/CU0N(x$)l74:OFgachە16aPhↇ&VˋdQ<"o74ZsN"ԣ=CȦvrܯY;P=^(-,_k]crۻ"ZQ n*]=ew_c/1̺&K fswI(~kJnD:{:R\ɐu/E?N7kp6ޱ]3h&צּ::rKsxAnXi ۔cn*J#9-&EM9R 'yeDª_UfݥiKwЄVF |VsTsѸPLMKʌ :% `G$C\6$ g,!if YR& 0Q; Y_&3l:!"ڪfvqg]1++<ioW_v%*GEF˰ޣ}+?@0W:H9h&(ޯ$vQ (JŴ BC1 OwH/]ao99[x3 5:\8հ~AE)%wΑ-6  cde^ }toH˺X@e 1qER\f-"i⦼\'Woaay˖~s9D ܞrc:FxlNQtn, @F;k|wAQvuRzxp@mXöpLB#UQ;?M(S2ߙxljED% ~t- FfoOf%;:w$"cx dxij[U8BBӝwuPC_D=Ps _?pvSC0Ts/v-*96zl_ĦÇ։DQ@EaL.TD{ijH^ y"Na]z/{ּ0WQcB"Eɖl\k"{s֚P=\I#$KPP{bS,9-;Lw}o:g: F*܇Fз3';}CCD!V~ #%AMn-hpAx@ })TN {x^kLr+2EK[Ycm3^XͼK-bc*|=)yX 26ۥ¾uA ݞcz PۗȈ? o :[P4w9(/jv.zQf}ӑ`:ɟԋp4:I]o՗v? ʳ8BHnᤐicj!FTE?˩毮v:[VEp1e2ꆕڎ%6*3><UUCw8@4|AgbTڣ''b7Ӭ@Tnbϭ:o!^m'N9 &-PLc+I>;.?oivl ZGTUlUE% ҥ-ϘNal#ڏz% psHs 5^"|p jIchS,tGE+&N*#p^\SvӲXJzj%8^ܿE yΉcWFD4Ѧ Bج_ґF0?aFuWq;іfKhM2ܣ2 < <-xqCIYǡNu(-A# c"8~`웎}>0$0GkT=8 0i~ "jF]#:.$ IQ{-48޽varBs^e Er&!9'6pJ0TuLC ^H!vlYi(b U.wP mZr~g[&bN*=os"B)H+5טlȮYQŔw V9bZ5@"J%G_5F+i 6"xlS0'O9 ӌSsWƲALBy`e+(2KĿgi>3cn7Ae5nX(/G!w?cM50cgA{Y=چڷXl|R/}oaNa`r P DLـ}x{.F"<!lg2r֜JO(Tpc{` SЮ1|[qͳ8mW-*@^W\$pVP GȢ*ݸ+>^AR%Lo0A]T} ¦$SJƴ_8T!FήlA v葐SI[WmMh >ޠ%"f}n Ԭ5qR0cՓb{S/w|Ev]I v{Ol@4;P%v qj439{0b:ԴXc<@;j xWQ}TTX$N;d;jmC>7-z_2ڳ.Yt:H|Mh噿~mx=xؠ4u֧@AcmґyMoHjZq7F!Z0_F 2f]IDx|cO?rǸt.0w}stqۣ53Z8cͻ3N~o}"+zFF#3b$N7ͮ)<R%Zl2YM 6%e1V/Y" 8ѿj)N=@)H |*K!㛈yle:;k4DUI׻n|4VTffʝ)Lնt5jG^/h5a?'v*|[ߴZ~]5L_!69WՓ0u8 G͖>2pYqΝ8aArkX-VHӧ?8ꆖIkh6e|pҤјPA t>"ca =@nGjM!8VUH>EU,;(k]Ӿh$@Wpy9qbQζ+BLuJSk~p!OfYr xVm5v Nߏ‹4T)y8! 5&]Jщ0%@!xkPʏTw[-2Z}RNu|0#Foc$7F8wRZL!^Q=O@?^]WRnOAm#zث)q 󆳗1fJ?WFŌm. ^/>Gw{ ,VѴG)<in6Rj?T=jX1g*)Y,I6VӫYU'Phi :Wr wRdv((5;iߪfb=xhUrHҁ|}]X'јxKHMZ5f6dR8 7g!S,HR*Dtz.j=[ꖽCi˲al֙q%}edkb-x+0S \8|u]Zȧ84 (wstV#"7f%48NK߆!|Arfy.͹NݜU8C-O{ EžV3ۦyIӑ3b9KÌX}_'}66)}hӢ)'l?iY/r@'¶ n4%/syj Y@Ó툧a=Yko {j㽘$*PSy,)ih5V; pZi6&WJ7E>8?e{UAOn*`-1WvL '慸l3MҥWz8*P(I{Zs` U o 9k>̝qk`آJ@uy2{4VNԭ>! EgCFM4-L~!(fI땦kIe#XA9 qd?\irxa@}QeMr} r9P00 ĤN6>hPY1-f&5j"ZxdIK^h(ʷOs\!:[Hy:b FW-]zԹl;Lw4D,DO9CeMDŢ a8?hKoMh.>mH=@یܔ-FKr%ctB ?uTp~@&{M48gi:{Wq{5"L J;@憙%Y@10KA9/A0J-HH$^Mځi5z +*%a$gr[nU}p0pץd@SE:(T!Dv03$kGIISyGDzf*NPm6KEU sSo j) 9DHzcxsc{hn`mQjlVawMoXQSIr@Ɯ=seUt~P DE6g<Ȏ@lv C3՗$pݏ+~v9~ 4D}GsG$ ꠒfX/pAw`M&1>tT 7g6ç8D5쵱mॲѩL7ׇ.֌qAQX XOMw*ph6%?9D242jQqgPbeGSC#)]Y`-YϛUa78/Rɱڰ+VhƐD%r`ߒκr*R,x7)X&lB& V]fyʿ̟K&:~s)"QfMh AٱҌ-[WؽaD4edt؈o-}To΍,}0w+W49MjehxyeHUUNs8:vUcv1n*xƶߊfXoz^ݐ5TPSۖ4+q|60.JܧGQ?yĝRt-Zoܹ&x}}:rW!S@,$Qbo6 %s1Ml++xT@#7@@nϊ3{<ލȅ??R"2+X2! [+h9hYؖ@ñt4ߴ_[XRxM7.) ANOEH< 9a5N_FޱFbhrYTCK@jƙh?@ҟ 6Lє& mYhF Vo%fnTO"O3{Շ6nsV+;KS#,@S> Sz}& 6? m1uE*x7DN㌯q'0ր9t)(ZP!y:9':I Z5ҳR5XD2v/L^7E)[qӘ'`s;Rߪrޒ4d~aH| Ɗ3ؗ9.Utm^$78Zq;0xB}zM8*Aoji9i۹5RM2(:F=5'8鮮ٔVu HmG& cPz[pfLݨp!0_TWsީ!hmӈmB*FJS^PfH2:y ͳW O͟&z}کo+{'-=nBX◨(45`0WtY)n֏f D8Ƭxrl╁kg³|qڜ@z%j&-9J}Os.k*lzFp69;|a<%@tPEdNK*H$p&б&jg z˸,g]]ts7܏ĞRUo[1;it GVNyg_,OvO؇7( [ZA.^|nXj;(PƎQoga8TBamԣbلb/EQ,|;\:єz =bsHBB-pa+{:%V'.*O\"ʹ<0G'DG[$JO ZzXϨҩf:doN֢ ˣ1ZI2^Nap!iCzr.e(!R{EB9P?ۣi!YBDH͂coΨfۈ77Ԫ2 l߬u_Wr%ZqS."EcUhsSl̕&?~Kd!'I2iѷJC^[Emgu2^F]hy|zK.f#Ա9OS0;l٩4PWW|nzףo&ٗ R8Pz-^Їr1_Щ%1fgωt')1gt3wН}?3LF/]wa,նN$v)+'8;oYPB8O>p Y3@5KP#9$A$*?^W^VP3Q߁^QK O;Pr en_\-A^ ǯ6eEGA@EIe{/`` Sk-c*3^{t-W݆AOos dgX?/XP`R!7 UH4y?]Kɜ[ƊS@ xBe1O>\G/Z9orLa=T[?iMENp kGUGI %\\!$n|ϖǶ˦sV[A/v_&{rB5 t=Z 5@wsvM";j pA( SE9fǹѕMˡKo*!LH/r^dl1ʶs Mg~,$_.`Q'I/ӑVa>p C/f˩ PiR top^~C<퐊)|)`30rK_WO52/i\HU8}i!^9/s/N$Kރ\RKOOLR ˸$_?3DQ]N"$td=u ح ޼uA<,,=bI`ՆG«716HJٸNҟrUI}RyL- x fT=a@\UQ;3qQ$tciZgr63YEUԪE*6uĮB?y!%lPwb g{07fr[:@0:7ΥYP"{x'Q-~:Ŭӵ]4Pu9x2) ANB-]^Cդ#hT9wu7C^gAt9i EI)1)*Mtru; IU{a^`3!jj?c}tt l*_nºv(+I=vwiQb~VRwؐ)F`XcʳƙJJ]BNa-un:\e'ǁE0o`sC0xO)qhYG[J* gͷ.Gac%*bq_J7'@a7Q3K0zC~Tقtţہ '¶'R픆oxLT[וMo]$9>oa=>.YBb-Z~ 5f﮶\!K@Mg!tc^z=ҐHJNPZo'$WjG i|;1F Ɖ_O1Sx2L=~H ^WтV;`O~ +RRDb>z ?;uf"~6dnrq sVctã^ZaAdiUBS!?NL~-ۇ浽ijRh>d_6  ۅSPG} e>CsE)gj\O* ZwTh7bу Õ4zW>*%hwߪ>SI:*ZIm(`FZJZljj_݈KHAn(9(ra7Ʈxړ>E-WBT-ߞBpjىP[1ٸ PQ9ZE =X⑮gg5,~a;P/6&|{4$6gWq+rҕYp|]Tc)$o][4ĿAr lrzkf1js} qWHbȋf"o,Ơ}\əh%a{T2.NjSjoU]bO,q%!. &Bh_yMDv@OWoF$72R+6(kk~ϟgu~ɧNlLj ,b*^n)Vܞ-+L6*3NPNdqw*̷no#Q;[X]%%R2p ̥[ ̥U_stE;7B OL+m7!Wޡ.EzBe[3ԷƁ@ԂG }<٫Vַ-u.E.P8'q_41hc$15Fqx:|B 3 Xzz^nQw0C٥*ŴiNQ; zkfݐJ;s{hRLӿipkl):1Ǭ̍x%&1p@J[h)BfRMnd@8Sl~S\&׮h`N~mC+{z}1\[HAGZ(''SZw*%z}03]iΑR̘;tX,]|pd4/̼u$9!Lӽi_W&~*zd-L^g<ȭ6,뽧vka'm2I4ݙFuhΛ}1 [ ^k>lqzE10\2 Y+ JԂ7jf|nXAZZ0S=1>Sht&!̐n.w5/iA(ssN-se PdzlXǛ&j y @˿,2!0{;L>G7\Tb`kLJ׳voD qbks.&]7C)AatV;1hvFjw\}Z*܌,ECqQZ|gsMՏ$Lthe.@T ;[g\*:g.Xmx)KvB*D[q7g̺+(Ɠu&VYZ'em|v_RfT{L̿CS ikyggc O#CύZ(:Xu]A͙b`vc<_ڴAP&uB HkFI>. Zq]zMc,ݞÕBϰq<RT7n闲0.07 qoQ~FBۡ/4yF/q&_uF7PIGfggsoX*d1u$3AG* QW9S>? CHCXӼ(3s=loyo5|]/@=iY1# 4\xM6nM}50G /r44T'IwE= e(CU 2 x /`\=$ Ԋ$o|EH#e*eo3sbswCȀҪΉ7ʃqj\0vP.M[Jn͂ĎֵZ`ac>Q5ye/C ~U`GF  ;nʱ`f1N{Q--ĄkḂ/aCu8jG|6%\1 G6ѭB;!;' JvTnoEl.зZ ^>eW1EUfwW~-B1֢{|ݰ68H~Kһ+Ap#]K>^D"]4Oc#:&^ja+d.&b{NRB;^uUw_PrE(ș5-&tiq'f^cIpT|J@-wdUGa0Z*K yZWBv?%I5n\P6Q+Xv{]S/KF-Kv=Q$(%D^dm1dG Y/]&c,eTxλ6~&i{3mJlArfvقWA]b=u>3* 6P(cQ*97?ؓp]!z3gys&Kj)3x^^#C'pjz7ܧO\V{w欒w ns%fBZx5Y } (U\;p{-&3NYlظvcҬGo?ȭbU~/;ЉA O߈IW!1AKN4Rr~=MeK$ر_m˻o+ ]L5R yJz*PK$uJ ̐#p ;d2#%v) ~jH鿢L#75,P;v-;{IHJgyQu8i6 #ȏΊZ2+m =]͊$.=^eobrRnqE제çLSlqx,Қu [}xW.; P_Ô,Ɣ@ae q%D8ܸ%A$벐zbmVu F ބV F'EM`z. % /:&8=pץ iEz;`3 -xϮT'}4n n["t)H^eܢ vW_0Y=` sf˱뷅m̯.0uEgt ]wQj4moF0y3V"4cXh?+y;^25k /ܙZl%]N<3( f'{ڇr)qͱLԥ1[Cja:/vvڦ`gS Ҷhx[s?"" ey.q} 8|5 _N5t3j_Иi0%8%.K|Gaρ!p^ cpN "(}E 2.n,8V!G"z #NoiLÏ,.5(g(@ց=M?] {4v<ZuAwϛ)%<,jEPubc9}cgLEbeƯ^KZ9r,y))(IQhUtrŽu6ı?a-+t^>0"D|q-XRxwì^#iПaP9̤>"T {ǔs%-O)D 8oҖn%_p}K']-]֪Юnv;΂pzRec" ޳-cz$ 9P =nE`JɤJs\El18; 6s/l1"?UW 1*C3~ņmBjf랑tG1AV~^|.nVg0Vxxh;slH =8W ׌%5,Dff Y'våW =a8BߤYd\c0lP}4ɦ2')>ͪWI}3T`k"(*҃3ټ - vL0N]u/%zTmvTr H Se O>z׃d3@"#  %+1E1nJ¼84~TXY'X4FŒ&)x^V5g~W $$nOo@R1?@5@۷1IheWybexn4K_qhPV?@nh.On˓崉~4FwWyR|7g'د_, ˒o0Ƒ7֟B寴X4uQ8ER<YZrgmbGҮzR`$Rl à(aE3d-TPxD2 jhكr$V/)KwwY,I?g缸.5ƅ*ɿ|B}_%Xv P0ox@׭#]P6kGvO<(eDnN\ޒw6w #8Xky:iꁙBVX;=Ap_ p [60$VHHMT}LL vmHbJbJ[d!oo]yEߔc#sly,y Z34 0(TX-=^y#R Y8KAl))#nk2ॐc &n{R({?(0Dݛ@3HEI/Qw~Q"W0*Ȅ=u)㕣XTStBg ufØ|SVkǼm myI)L85uf/͏ Ng$+O\mcIcv@_o@dLm Z+ qքv t0,ïlȉ#ޑN1u>qc2+!TQ>%k6/gba{A,?TiM<ѵ~"hzjЫZXTph"1,BEb[6G {F2^}CvRТoB.:*ɍAsܵ Ÿ5Ne!9(3lX$x[iM,}xv MJSXleQj,)1M6?o;Fᮨ=UqpT?idM`uYδz|߅Jυ)驺;nf)a2LuMg;QK,m%m%`I+ۻ@ Al.Sq@ w$t+2NܓU#YT4NJ)1+`=6]" sdH]yfDh%647Yڐq#Pm2.nFělP7jPv}% sW CPb%SGd)hQ+ւn E8nCh[$5{;8spյ6tR 9Ơ2ȫOX w`Vkڗ4>T$j%JR.嶛!dJEW3. Jz.%v w2}! 4bs m ~PeA_9Di$)i"%s#j\N#Ur25IM)^lFBJ%Vo-P):W&U>ҶxO^_~KG8iWtԖhbV<-ԾfL`.ȤU>`Iu/jO:ՠ;'/vXB+!(,VH)b xŖEVFRhkB+GETtGvOǕs+z|dtׇ${Ey_ʀkC zBcvJKQSÂ'\lTжJ\ $ea+03[|,\#ej7}J}۳_%/z Bx5*=ĶJAneP|1D 09-_Ce=.ot$̶2xx_1oo5OC<(Ep[~w))afE'{yX?Ps`NZZq7'jgx. (ߟ4 fAjB4Ⰽ5 `MFxt[pK+Fq{L@H.y'4祢ġG&_`(HyT.A<0y~s9N)/|nsP 'Q:sڏ^6bxW-JwAep5[SŖ\t 2{U\ɷfZ+p_V\N&SR` ܴARY<󇥈&P;$.U p.r $mAJY#l4WJiʶibx:&u # ˧Ѽkn0=\NPO჏agNBQKpԗ_FRH{.QũjTqlF(WV(29="ZO9.Sj|-ImLe{I#aȞ z7b*jty4 BBlzzIm g};?r,'>!u4Lw#ZqQ_o!u!rk 5:,H+J b,bTßa6ѽoݖ6+=¶š#`v4\!Otmufd^̭51PuXs~pKÂz8yԚV報}z䩣dqJb"@HVAFQA ᷀}lLhѶ ̞y>l!6s$d&0: [f辦\{b3Zec5ʡTr.PSx%:sySc[HTvtb m:̈Y`*Q2yF[;F} H`NO- G2gE䅍򆈮K oɔ4MϘ>ʐ>ONc rF2`_;Yq\x!#j+Ŭ-cG]뜳?|dc[wW~p:>'F,2͟07 N!XP9]QQgm˚g`ANT;:N_oN-\ "gv g.hGoBt2WޭJE,VmͰ-,)EGs:h37R[ld<{*Ip#BV`ʦqv1:PjAgdb-p!(3Rk!. OFYH,hh0dM&ILO֡ >s8kw>GQ4S潮&}NrD. ܐ RũoC[~n 2x̴ܱį.MLݓC]:7o.P>X.lhrs8kF9@R aCT =Á#2oI5˹aHxTYf8ID5"E}J- ྀ!u!]ga;T8XU,`ܹ eSmDǫ+6U,%|ֽ9D{{%p #DŽfY{AL>gZ?Dtͽ͠`Y #nm?;7p "jl42xLT T"UJh>qn&W }x%@reEѳOrfz2 tzRy-񻀷aqV}$fE\ ^=$UtU.Vk$3{皯O;H_ A>*WF(Q2`Vŏ\\v By7TЏx0^`D woi2V^oM OR5,qp%uE0XDB6C<( p4eXP3iByϊ#d{ô$NI}-0f(h_,Zړ`P-In>( k%C|Nsѿ.֑!uVB!מH{w`^vzsf8i)4/j=Z0h[(<E.eF,ó)S8&c`xvgK?cw[ vܮïSSIToA+) j ATkMUJ}Nol$_$/%xxw32ODaCFL0]DeOoNjNBkGg56#L[`6kڎt - Qij=9# &нaKӖLq_~3NU60?j,~גfc!Yal/ .75,a(OĬ1Bu"(Q Ͻ!E@"0_2J`:d_.k?HTC'e {kF@e:{ ٜwBzmCu9wȥrdk){6"yB/F}b>]p3lKrAz [̱eseTU`bի__%)50fXH*DNݞZ~q\\ֹD=]u\HHD>nDA ~{N/idS88qVT)d&]WnoyYv:؁^ blL*"Nm;hfخ|nu-E:zplc䊚+Im{{|ڵ jkO+ȟg [Q7 ~p808pgٿOqF){8u#e?3G> x-ÈٯRͩ<#41#-jsV nC]H4/ZٞDyy".ќofzZmf1"-X`vmܑ-C^Tz0?X.$ Gsc23,bBbW'Z]1}mm" Y7f'8:RLXhMgӨ39ah;xjpBtlHzz Oo?޽tQf40%o&ћGcOq6j[FJ3 `d~ZUSA{12CQ *brjJ*b+`x猕H]V)fH&MTlB&kU0< A g~W-v]%6%H`\i]);.(ߊFCLW|ST' 9u A )nԲ=SUL&[V:@Fv%@M*r7bb j1$^:"T9".1|dfX>/Wej{=\$'A4XQ0G쨓 [ ˣ|D8hf+=4IO(. \yPpxܦ\@I&u$,EDtJzO+S1ʴE(2aHz5xc.S 6 K~ͱ$$'y91Xhe:|`Q/z"A4~!/kŠfh#Bh! R~?|7Pβ[l %$Tv{(drdpw;+q TQ0~nMC ] LS4B%'Tbr }#V&UˁȤ:f`ޖu5f`g`##Tѻ{^8r'twjd'3y8ft=uзMS{L 2Y~2ӭ 3AHo"4LܺMPXֳ Tږʕlho b[Rol[բ_^9G_/+ mxW0Y$ XTJRO'8 Bm)* Qh.0cth+qpQ{֝V C/aa7Ϫ[6_lGzZ3sۉ3{צZhTBr'Ysחځmw.Wi!q)=W>l!Ig?^_?Qؘe4RԪ\<:f2ǎc>:s4ɎeqP*֡HYf4p3¨NA(\ Z1Vs2C16o ƪ9Dܡ*pzelDQbqI$~L@7ԺЗ R`~joXGFm҈M˞ӏ4a^$?>BX99Ч%Ja>7Qnǜ/F@:5n iB+nۗz:XAGikLY4B<+5f-q{ceݺ5a@)(/ծIݜ⚗ 0RS\ +0&|RgLߑ&nChݚ5EyOOxPOG8XD9X9MNhUߓUZ01UrĎ&[Qr,uvWgB^7YhiûC-ȭXn<X XQQgރfgzaKrpHFn}.Ոdl50Sxs48{]3A-/dfU5Z^^N^vħ˩.zuiy* D0y,L>;#KP3ĵ~LiA'57e԰1-}(U7t#7ìle M.j .&dszV``hH3>Qt@JrNP@365T0!-`e'bb2[ 燘u0vT%iASC/@"7wA Z3ƴf2Xaj5`F+n umCdʾS,AS_wd|.t'߱+ JJX]lh1,Q%f;-`8)8~ PnjH1Z6]գKQv q/'p<4 M1(\ń"9$^dZ^$/F C8BݩsEOS+u9O;i~B!ѧ[Q1gDc>08E$$%y r\H(M,^NzoUZmW^{CtD{ RCqWm!ɛ~wZʈ4/X@LdL ^ѹ`YŸç_-Â2\gb9w^UPƣ@r]ӳ=yQ}yV&HMgtj2O#I]o!n>*>c}+CKd\w Ō!Q%Îmªx8 D0UD6pr9 (˱4zgi,lfa35H0mvKJyJPF K X\40AAF|Gזrfv~"&x13Ҩ^>~zLbНBڜ< O犈iezO]n*ˍk&?d֞}Tnt;?T@r7onf٧ nitJ|NȚ,jNVq1HÌ:{c&-XZZKkm4DuV+(s3ڟFR ]$ {s/]s.9 3٠)ם- @[?C7q `d4I}Lw):KȪJ\bFVX >8-ςVHqV0AK<(t<Co%OɠI0p)Ꭳ7:chGqgs* 2RešW1I3UXD{VBoM2-<tۥ#d~ 9O|"HZ~Ȼ.,Er~)bwc(^kI#MJq4J f*fV y mE⡉kI_}s[["HAnTH8'AjZ&);*SGM蘋*>![/A.NM|Q('؜9eIFHi-QWv>?:,Ƨli\Cu(j=Su3Ikvz7Kj<]0|0iGkZZo QOlXWoêaR ZZQ0U|ݎrƢxqo?ӫ. tV.ûC/mS7N(vy2(`剁?Rbh=&;Sre-(!D= &h}7+`mLl# JXd,e Ұߪ> Ao;Ыύogk2af_4@.B x%Svxo(5-ʄá# @jY5t'Aw:\YKk}ԘIXj8jk q3~HSSa!mav3-$?=hpH!s*a^㹱uG_όy1E:)H:Bݿ-:2G_.=pdܧbf~{CƣA,Z@"s3<6Wi#z`W1U֜?AvKS\oG.}+hŦU^\U׹eקa#C/!4j:TdQd*78qQE-;:ʻ7&oMlc褶Lq|$%t{x}vqE-Z4jNHi/>R#lLϔO,pݤi^&cP?Bp Y`i/?^~jY2嬦MWݧdBBTkf`1pܶf$+"<(Rq]u0TMV(6>Ei]nqi9DBu-gUވ578e*""B011\xroA`V:gƧ?QwG5IQ%3L[7l@j$tTB0ɀGnI8*1rq>¸?} b- 7ݝ^櫞?VJz[3% I'fٝ1Ң,lX0ᨳCQ-"z97X!u7h-6,ı[bU tbd1x˵F9 JC }wfXMʍcuv"@%mZjli0jύ~0tnqCy9ju dZ!ʨB41Ck_[: R}W0PoψM@r+BE" وoHF^R$8t!C+/df:h'P)u~ `Em %c)$‚58PəOnnx[1ƳO٥#U4ضi"}uN !>+z|5z&hmc3.!JOg# ohH-MW]M|.`&WV`hUr.0p\GHL mw܅MN)v,!,ͺ2N[Q.K>K-نjyu]<3l_ "9@fLWVd 9$K( AG\yH ?dw~:Yę^{tTVٸo.)y{u,ѓ4 ~mXȺ!>ڝoB&o 3Hl B4fv]CSrMw8lC52umM҅t(A-xw堒][-<6Fyh$ecgh+Ot+SP*iVS": 9Kn %+lop_aF820 K(RxoX\|A@^w  @^th8>>H=U,/kx\5`j 38x]O/M0td !I##M76I-v1ޓ#;YBx]XCU/&F~;` nu({s hCGgy%_j լؑ$NX ^s9d^_ϟYn($|}h}l}TwM T~}r#/[R*Yg{ \? wʏd';nkf1~Uui+{'/AiaÆhz aѼ}- %=˘@4:p)}(J^$a)Հh\l_6&>y\|q!w ^{ Yߛ3pdkCcu\/z 掮~gkNO#s[O`ijEr ,,I }lN!׻i.ܝ ƧSlKc6j$(zr򇋖WNI2DDD*rU|YAv"<*of iy(rj8֍#J/֤G@&+,W~ /(0ArR0f$GwFruR2}ߜC/b2uRRtdq8r bޘڰɜc3QW!E^zoan1f(LIH8- l^_% pa:"tY}7,3FD< 9]}Bɽp F}껖 !b[@E!g}]v2",å,<'k\B6ąFyAFbje6DN7=pRyi!]-pyW-o{cl̗05)ZZ0 YﻬHf̾YwXC(El=Aןkѫ쒌G?2n/ y\XWI;~:}w X6_eE|A@#}(9 IQ8hռaŌ2`6ok"gu,WkJrGSN+.i 6AmqǭK& ']scقGBSԴOl 'C`G:AђPh_'T-9w[R;phnHVb#Ԥ8bCcK q,^ ZRĈ=Ŏ4.a,f.aZ*`PI\.t+Q94r?,Øot)Xf#ϿjI׌xBnhζԀ㡷:ڰ P칲oi!fE224B- .\Jy/r+Y/KP ;zk̷Rf9^]Vd%d`@mu@AfTL}G[Q\T};کb9?)O5Z'ƽF^>/|V l~$_8Yt= Y_Y+ m pލ"VD^@_wrgrDȋ;hpԊܤ:mFou词_mbe٪@2X7Hc/oޛ %O6 6>NI3E1 CJ?~ d+!'/iU*KN%CZGH19¥tЮ9Yh]KaE͛g+4z$/+92P杭e8R2'H-q>D ~w7MλЕK oízv+qwk0 jgȻasz qIOءڜ"uv Ow/,F0a%t@)LT2L 1̭APMEV),N-" +z]V04Gdnwj1\cy`$YPݥ*Aw730xA @a!bEI*܍9Sjkn2WVwFB}Ò a 2GtE*΍I5K̵sL\Lp]?xl~5_E:Ep7ewWC(sd~o֙) 吪R6SίU篢.Beh vfo[߿gh\ê!ʲWG =زG4&a:`R*oUltMt"S<`OT((bZcʋt.\~-G4x ,u)(%տjrЛ)x]DBHU) y=)O.tȴ,EӅyZX 95BA30bVD?݄?dJk'}b@>z-SVRQjTr]pr(gj+0O4cw18}UARii D⾊1FJ+p# [ oqWkպR<Sٛ:p`ޫͩTVVp^jk}!V4>eK6eJ"g!&aP@sY͕o bAݗmXEvٶ-RYzz;G2?tWOgIw--[mCc:9ǒ[ƑNǦ"`0Dk(a7g<4 ܀h{D͍YRؚ'H> c%}9QJ^u T+Ҹƺc=-E#T_e[V\g r6kE Qtw,Nȑ6ʯMbe^[H" 3OKl7wA~e_l*˾ac} qJZVe v&4(uscX6 Ldĭu݉큊Ա@?XR XFv7F( #xjy Jې=kte(; ښC>B:H+9ڊ?:wH -^:Wb;J!bMU&&VSArCwH̱SCW5RۂOV5ֿrgT:'F!b\ =?k+6vfЛ 9QfQh?0! mL>FDr7"c3#Av BIJĈ/U V[ٝM-j*zK #C+,xEo#ҳ$/Qɚ)Vbxۗ$Ţjse٫: b/ P;Z jYPOЂ8 稠[H:Gkq l%HL)O.1DڗA}GWiU—kxݨ ZVd·N&'6FKu#l@uY J;ھ2q́`(\b. W %Rd7a3amg36R;FS_=PT'%y8,Xk}mׅ( ITGeIxsfteYZg>;.&j%3-r g,߲1_N4x:[50/Sc، ZV^ ۟:rb_8CK/ڻѩW_uիٿaGg rB,u$NͼQ§P׽ⲿsuj|q}[%L3c)0 ˏ(y}/aY\#KaGOj#f\ĸEF@\ j_g9Al~dJV[v6_H$aIr%;{_`̚h'aMTl0nF.HźSS.]-ņrĬ`Khy&_6u`0Q ^Cm?`.(Y k;O[)waXde=\NCZ#ooqriA`(шf8;r9"[,E]3(^ϏEDfAvLBPkؕ~36<}8DWgU7m&YcŅvg & Dfx\SD01V>ڳ UڑXIdvvHh4xC 5$F ״m tLnHo|FF)«m3 &2SBM[w: G[ 1QtSɏŶ YQnD_.]-Hͱ9P#4>/AO{RbhfX8֊L>|Izn[m)W"+`CL slƗ\y| h]?$a.γat.iD Ru޽:0F4_ bk6l1F1 cl{kt En#ֽCk ϑxUb@4_([NĻr$=T+}gv;dl)*B7Ba^Fg-m<سsc)TavYgVhfzƦfKn؈-f$eqP?役Kbښ[I"Ac ZOLqT_U9aƇ$3捽 ın$衪`\CZd"rg D]`"%Șp5EYFo]vDb])%4YԦJ{c)1>W jpo %Aü:9ERuqD={:T5\TD;]LwMRېx{U"8|*q7nFxEW<%7$9O;$"QW8wBͲU\o1/h7cprԧXȵ3flj2濿P0ģ>C7r:ޡhLe$QUV'W'A:dwQIx5ޝu-??2,?e 8W) T@H:؍dѱ.g+a HV858΂}'10e'~J EzjJ 'F/G#G- 8~w ko yu/Kn9j7~O6bgnljxg5C32yW.zt3W1_O)iLqaz$vFYIfn"?y/?]Ac |O _\ c4ndatM^ QGsNpnakRPѬf2 }˗RKJגՔȖNi򹸁&^I_O]i`wmEW\~r""=9QLjśv  o;N ;,^uWIkF!=<6n,A2;*/ tiٱ.%xHGIV*M>g"q >3#vigׅe,#8h z\5W[ "CF^V?>XJC@S`rO\mŒgu,]4 -ZpC;<.֕$zK0K `h@IK8N5gl[ ~/"ka\Iy:l:H; {D6fiVW̠ϦjpP%bXL]6LN:ݠ"/{S Ɣ#NDkypVn :aR|qĨG~Q@YܯQ BPB-U~wsB~ Z2{Pᒳp)|ӮdB{GOFbTMA-}V7 7V=ÄP5Eqk;C`N0塘7lJww吔x!/+SHc^(x"_tncp|q9rOC(,L9tW0saLbw+Nc<spZ3 j149발MZNiϨt9cu558l*$a3P1g0+[gJ/IZIn%;^ \Y8`R( C}rPkS9 `Na_j_XτYS>LܾykRW "7C`.kt+3 CUy6YpZj\gh~]ԔXR%\GP: wS_iS&+0!(;΄)7jݶQ0n$uHL2LZiJWhz*30:K_ UoTyT*ڿ/@\Q醧kʝx&Ȱ'^O{9%7q's^p% в:5xPBBF)=lGȂGŬ&f Dr:Y:x?(e7@r,'˥F:kZI5!uF}x2qNtF#,cvw ҖEl_klxxe2qvǧOKjA#Vz.| q KLhrkCqs{V&8g{)8@-56q14C\XֳqvKbҮ넚 yBjA0g(5ͧ8ݎEn7=()} v/cX͙(|@ew<'./݃DQ1aQ[ M] .9- =BZDo*3YWS&>[t?ʝ8ĩh`us1 asJi$U> >x͊AtM0UZoB a/Ӗ麏.@l )x9(Jf:eLRb8h,=!U]m< a*}v`-)4,G:Cw&OW<|vۄ~}dzP (qJfMF_KnB;Q ߉ X s4Tc7yتO2F{9瞍1s˲Tuk!M+ &5^DƸ? "5F@{,5w_ CIR Gya@`cˀ[wd%pՙAAQ,vjO > NV=8![*Sӈg+$G8pYl줡w^ C2y%ui6s[ ՉToKu@!2+|{-jYԦOVАǥ@!_wCs?z\5ѫGiUF&j[y{ LJńNػk,'iՊ:t0uᙧ$2"67QijS#ƠSy-yTt}" vX.O#YxS͌gzI UH\?y Pu=HyABYsemG%qH|?bX=Gw Nr:5Ӧ%vm?Iv>$S9!'?r, }~㒩-B#&"Ӫ}(~Ir!OponגZXjmmX[o 4 T@Y3j̋ںzlD FQb7~b0Õ!:je&;w<=ifk^9U1ҚgƇ'y4r} $ ^Pg_FV~^vF1W~t/ͧ}X+*N=V2^_:wr=jN𶞃Fn2W,VS-7]?; fAϺ$R?A6hCj19)2:DŅsd/r}EO$eX ŝA0va|-^ͻh/ w &]Υ.`~/{|;!8DlX͊q]C*"-=|2 a3MN$LҲ$F ̿6ZqW>cn#!.ISkqJ#YJiLKїHs/),o &oZECSh #-| NH9Lɥ!=<2.ah8D۵ <t$9ץdwk/ 1ҭzΙt-UVu*$dUA j[fᓅfѮ{DQj*'pImsжG2ι|vȘ5!уzfDPO_JE?$ )<ڍ§~qkN>! SқiJq<}s^x۠xyWCt %| W_5.𝑊T6qυ¡pӧWT86cUq:-.8Tg(^)[Cr(X){p>/ú^Xӄ D[k.[|sa8,vJBRI3e&H:>CNX?c[> _0 Z ^:&KE1lƜ QU@o^ ~A*Z>}xR 8`yY%@v:߹Up0-[7VW,{n\q F}++R6_{DO ,1t_o/ B W#=Ja"rۿ=,.<<`cRf~ (7|K)DP+ɤm뺊-g[R½ܤ>92"yGN6ZVI t(±@bV^A[kwGԅt!H]nώ?H9a_|| Z2)(uΔ@^`1ÉRs3yJwԼ`{:&|(NG5:}ӻ$7"]HLɨ?d5f<.n\l-j}5tRI}xӅ =9W*im[}*՗{{ d,BMT!^%J zyJ*mAR K&q z#&qmG(7="w]#jґ)r(uzTGU ʺY+1ĉe>UqU?=pA+A$N]Ge_2{*O P  _hvA,^DKeu먖ɔ$ekd_*i׆'׊$Iubje/?5,(}:U2@pZB=Cg,dY)x%VUV VL xcC=^p2q-ѳ/#>? DU}^V;jNLgҏl $;PX͕.VCH%I`aW!SfpR'fC^$b #bm1܉y!tMIAv[ vOnA K|97~[yzrbejEސ)7jl~-ܡ6~ib}zFaz%۫c (Q~~r <|]o]ΉE_mT,vI of%QP~ޱ@i%7/(s%Y+4v5 REWOX4NDHE0K=FVQ#9ڞohZPcx"Zԥv ~ew6m@yn*}n#4D/ U?'Z9jksg\]DYj2*?,IfEz;xDoC1x+J#u!lTBV> u)TTd-KĶk<ֱ~Mj-IHCk8[c^tpö npojh} U6m;÷ЈU ;FS>D)Pyjrp9Nn3T"rSހz_G´opr"+kUL<)ۣ`5ge"KU&|+5CӄHbu+pG3#:.c72̭Vu"IM(ovbl=#R??+QIs`/ޙ\,߹`CoP]OthJLz?#0wtrz;{=hЙ]TזahCՑC˥1^Tٮ]4@^ߤEeS  YDDjn9zqup4]Qd!]ޝXa杭8wF0݃i{EaK"h &BG>E+𚄗^퉁~D2 w׸܉lҁQQ6S0}kшXDpWX\,-t]:m^ˡn^됌%8 u2Ch7PFt @j,>Y 6 V@FUv%-PwlU_ \Ucf1/1d[y _#..:CHH/Zb=?x.'[̜@N-QXL߂253ݳ*U吉<Ϻ8cg)CFO뫨+:3nȪFmCCn te( HpKI)ƒ|5iT䎽~RYԬg2Awmķë^.ZjU^*o~[ XЖ2S3uA_W1^1:TL[qAӼB'5M/lf(VytEuJe kcsu\ Is4hټhKK(H:i$%[$ִ=7@N1k^ْ9 L3{2Dr,{:%Z&KQ6eԍwqD?J1 bM5b yUl A)YXei II&[hR2*v朿3h&w9vq*r|_6M;ߩC0,co㸐޶^3Z.4=##H~ m%(k$w>ƀ}#z&sx=v- ^N.IY@O*1z* Y~wIF^{cCW3P1سUD>\MuK kb/5]؄q /8kyySʏ8F 2 =䑼Y:;SLcK]mg8!5cל`U`,`I𕰽NSQSzYoZ^#ޒ"˞GebaC͌t7EB:|@&Q8CvgBl_M`րY;`+9gS,:ܭbŘ0lb^uzsNgey]4%ʐ}Q[/kC~Û:{[3UG.КYݡy:yMD.Ihy2c"5ڢQxPBI.ظ  D+S],?Wj?4mU5>'>|3jdlcҴ/YβʫFHX5xD 'Nm!T ,]DQ&7c&@ "dW/ysܲG}|ei]PK>iW9\`VG rci8'EmfyKփBo@Jc`gNⶠiJr5 t>a$t >~`VOnX1xQ#+c,t4A6jн<+7=To{YПyy'w#pabB >Z5)`l~Y\ļhQiM=mFJeI!5ʅ/=\wt/;(p5'L.;tBo*aD x_$hP]zr#T{j4` T9R<aFu\CviM^IWUf U/8@g( S=$oaZO]>|sdne#G 9XW^FD,8^,. ZcJ}b$3~nEQP˯52G/p~e!ۑI3L` qvEpGPkSmk:u4mͭOμF=-OT|^>eDE"GL)|Z`l VWvIe~fG)[Ckc&;|sy}AWܓoVhcrR`YC4Vwz9n{OałQ*ůL奘 S27V<}t??Ci?{-ߍ؝e2c]_UԭsĶO?eFeVlGtTDG*+, >C&ZOӴ EvWl-f߱k (Wep!.a[W*E:dcA!YL0ج&x>0_SOf\IwmL$No# 0;UT}DuQ:-XQ^F

?Tj^Dy|e[GqReJaY` 6r፞&)ؤr ٟnʛ1}N&OR丣#2Q劥d D0PCpAݼ-ҷpCR )pTS-fʟvYXe_`irGni,S4 .Y5ROGXԸ*@^:/anYSjʘ,37.FǷ>#ZySyzpf F.ò 6qS?y OHJ[ack)`7(G*kc~*=KX@¸N$TӽR g3ӞBRhPe-ϏYYqh{2qjH5ct)'; Bfl#|IWd^HU_L(-G4OcR$ǀv<-\ϕ?ʚF8HB[ de2Vu?6şK4QI9$Bc8&[E;tC#A+Hb@Mc_y 4GE➂Pb8 ak\jQ`5f Rp"`2%[BK<oZ^W]tSQYK-a@ ŧ;hXݡA8?>vw-[\oC aX\;gˡ5) c/l2{l0]O"*W5/O +:]>MMm>K^83YV{)D{~> 釹MGrt̉~)W I<$CF}ߠkWW/jH\^k58D\3"0x\tZ|})ؘЖ8|J+o@X.iB904w7]F?cc5a-D7&)rC&]LY_ ZpvYq8G<ڥ@";/`zm~TSvF7{qNMw㳴0\Ej T[*4}ǥ(F2'޷c(7#EsYߺv*ٕ2KxP'o 7r~QRWӎXf(Q*Ƣ3T2E~w:.YvUn)([pg72CM&ti>Ӹ_wLu }n%-?!*+wK'QS4r4^؃RZLICrIV I@,vwfQ\fƐ.Y5+Aڪ"_/ʒCɜCn{O:z yMn>֝Kw'u pu[dm_| ѓ&>Jewl|>H , aneJ` V]vB ISSz qWF6ATŁ40qgb+X^OQZ`5=٬:jT65N9(OX ,T{ڒ,Z>.w?8{j?޵a);VfH?UÀr-tn|7%TUXQW،߀֛|t_#8G^΄a#v4fpH9 T.:^ujO钺.lg&h]n 62@(b1/RE5]~ Yyak`{q &/|}Z%OweڷRl!Q'j|j%PEr @r_32*-LeJo YBԚ!,"w7V*$~ь,G$56KP6uT`߼2{\hf(#"צgj Ju")z:Zuy-" 6Ɛb` f_diގ['INy 1*+r*`[5tb#nصOM}0R\wCDi]ˮf]WoQ76ndi.y}I|Hc,m;~I:aX8ӑ*Kf v1~,(7\ 4Z)Z9F`%%a "[$W8[߇WEp6&R0d%$mw|ȌلۉE1_7QQt囘]3p%6H)VwQIn7-\L4:vosJZgބ2F;H#r_Hըy ^MVHen UZ4)9`杻m0z?ҏ Fdf! +sS'ñfHcz\/;!F} 6RC!EjNg;iP\VˋDoU)/R6G#sVI"RnPϾ9!c=˗>.Ffuz(Y%]wowecp'"H`2#dr\3ch)l'{ۓӂͲn&2'@?‡XfeWjHCĈ^.$m/ 1_z>DL躠0l>f5F>[UV*Ӄluhd`Ot>decK=a7]~ 0'h;0X9ߚĊaL}gz[U.\.yt{|k_GABŧ\ul',YND;\4*AA`^4cةxp՛\azEi^1M:O4OS\H3}@oIi9UEKy&F*e µ7~m6|?aQ|ůqlY~PwA UpH7 VH2J&<eA΅*9>|.BNs3&5 x SfyV;H_,#W(3 R Vƍ"IϣOUY^@aiJ-:3VjC:\H<$ODCiȅ9tL#/[@;Qs8`XnDIpZWꪯKtQv"k 4V򺊧^e5.|Y &r>EO~t$2wPI d/Y?5jUkJi040YPĽPb;lݙ4]")|[G )M`EuVL6I,*{ JI#CUdQH{k~;w=BfCHG4IGһַH.  &zRqYMƁȒ=HB Af 5gj?I.ۭh![]9DC IVdjc07_h ,u׻{NbխrqR{:!höi76lWe@Ei`~m{h)NzS[E\&xsVvq#-Zȥ]b԰g0 _U_fncŝ\jv/o]{];ExlBQV5)fDc)&8 >\vR He(dL4Wah[Ŝi ԧ~*'VBYNHkaQVKsp ikm FݛS|7 T&M?5 ɆfbV(yOs.s<PoiUH'%dm?ދJ<ԭ0%@Sk QO꠭)Ļe}%oݙfW_"LJNe{"Rת¡~W]rɞҒK0 [deMzնysĻwF.vSr 򚊘|"?낕nmfUma\*΄ԡ$&aW bDj8[Z9+]{{,w #8.?H(zN;?s?٥o5TkrH ETӞ" %7(<%2%f`,]3GSXd rh/Joދ oYUAZUɔN.I +9Zh|yrYdB=XI7MA0Ҕ³sQK SړaCBSVD$gU6 3dVR8~N ,#e?hzRxǷNb 2Q]~w&)==y VsW!s+cnPрy~^OwEߊjWp-s4.۪IQ=U3To;F|Ń eJgδ9 "~(DPIdU;.O]CO,nՂOʼ/JtFzM!Jh#\҈gSsuaM7L.|YC~6Beg7MϽ?GGNwlv,%X+26: imkhysCUrkgQPl҉v5fڒ(([5q *yS SnQbL:fEe$X@_+Z":7$0?-,;uQ "<#9VFW,_3@Ը..8 ;׊̓~" 'fGU(UaFV{ * ^cl0|1zo|N]23y з|4[w@e Z"_ 0T e}}y*((wƊJx$ "!Ԓq0ʿFKZmH4Gd=bY|I \7׻UF%Kh޺BkVfe|0c K ,Qi5֡>;ۃ۹ i87Ģ'G{K;35,rM[~`)$"롃EG;LrMg2rPѸ[{ RZ& 737G!g%0ڞ>ЛQJp*#[>I3Ye1cb`&m* *}/?Q[|RZCEX]_?*\JZj꒨?ҐM?ز< jt׺!OsTpʽJ !'=!'?=@ &bH]I.$|.E}9Ӭp`b^v 8Qlko 0OO̩EW`v u0IQk~YƧ-J6iłC5jS$ Mېr#~Pᨁ Rrry@znxcgE/8ƴxתЉ*_؝("BoW{#(|XM.Oa5m b/i| =<\ul/ Jd( 5O,C) EvO*k>'${(ou0ِCCRI[OoȔ>:ËPm'HertCwRūF#'fo߬RH7Rc&.Ҟ/)`sZ[a:S,"5˿*SC `n~s\bNYb)QQ+$@ROn2aV>a(]C'Nl8.*C|N-GGrM:}u/GwS0tU:hEHd95Rg5hg?),𓱜T۪}`%U߼XAHdN 5un-8˺Su ߔ-+s,eV~s8DeĄnmm`>r||C㣎 o(Q(T~l4'iCu_GNeW4cQ1!">@5]_k t6fipA8tTϐ/Qa!1S}F37CQw=ʽz&0P<6-ˇ/{~yTs&!K7MKaÒWfyr~QCCr?h[QoNؽYO܌ԸB7|ʍ%SQF jWmp MHeraՕCi6!C}gfɍ ipJ~'o҆/)Ż'~r+#HzN&^k7$H߰ <ύٹuYDTxrx)8aG4[(ĦnIx>el;/.cW A>1s0YH}kG=}IXt햐l_HZ9X7VJ,]û?`ծ #\ж{1M A3FpAw6$Asڲ@oiTB c7l,r#kvtVUs\m;!,Os1`)sF9€Jwt'xO`[_U@;pu!mt + f s\@IqE#'Goo&dG @PjbsI}14vu! #t\Z^QH*~Fv`D8Ekʨ-p}e@>iY߷i>UAOyE8?Vz>#ة[Q8g0I7IcmfBӹ8K~; U>=%~QbƲZp\ZvajN T&|q~cˠ#+I\ob@zÐ֎pSj3WV0.-҆dx m7F9 j]wxn wB3G" dUv:/Dq3>&kd.v+^#zcRM]Ʉɳ>PU*,Yƣ ;=kO\ rfW`=| i;Shn4pu7&'tqGө<x4ױa|˯'Im4#n b\;Y<(|.EA(ΖjUTSQ_j/6K тAiC77WdWX\-N[*cTeTj^!{ 'ܞ 6}/?HYԚۦ{5h3~zOM0 (b%PI$Fmt:'(z Hlu`IF1˨JOI< }]jjdyCט eY_kje@= HWifOjÊM4Ur|㤐}Y*`g 'vGFbwI TSA>Z}:Z(}$bzW$gPC':iX8yhk H;zӸV"~;L,V".1+S31fJ2̭ ·Qep\c>wcڑaK9Xp1| 6ɢE8}ft8$=|&yZݺT")=Ok#U=$A4L( I % Dx{),q3Z1n1 kJ:@iC UKvHԇkPgLq<%x['Y/1:T?&2(ж*ardjý+0<0~/~0Y K(6-G֚\6OΗ ())5߻a⹏-߆qyguLc@[21gsa<&iUFo<]_JRuOrB_>?.FJ3&G\Dxq>j(*bp~L"D$$P~g C9 E׬-)_n Q֍: |jR91=:^Wي@X~gNݛޠAJT f8 ֱElqiDȥ8{ ԅ:Tu}꽋P|w"WuMf'DX}8QsDcѯV8x/ķ]CFwI7$+`m $kgdzOJU賫(f0ڋ"b*a+XS| YjTHJ8>EENEB׹Ofk(LmyyZZҼd?]"P&!j\'O^"pp1>D@ 7Ǎˇd(*~4i: ߭1D/`S4n֢V?UOm ^m~2BX(swVc`ȅr[ ۲\ ! :T贘 w>D if%xY#.85sQư)ċ춅ԭbm.>@t_J(pdgi!Ԥ"] fߢ$ZSЎo XKS,L'ɇ2í߼>S$E1'{ sS+ya<TFD~/bd%?"<Qi#>\1]EVInmfBm0_)2  ƥ3q<6M:+ɧpVrQg|v@Yj63PE߸f,7.IjTYjpekƅhW! lV1(u߰f"rEIT귍9|> jLxt0|o83z[DdbL Θ2=0U&0IY/Z3H epDvmV/_f L.&Ϙi;WBl7tGQЌ Ch}$slɢ0fKcD)^|'pd01`2AGVJDz;^Q⋔+Fs.X& +m")Kߗ.+=W-0@' dF"iƏ.eNwgܦd\Y: $If[{`lҍpƼLo.l `eaե[O /M|cW\*#7 BQL(hmVq)p`jJ5sLھr ^vufk$Kob֑#a#d(MӘs2KzQI2jF([~%$ByYt;ߧTw@MK_x\I҄l SY{"e=c4Jdԣ_ @ψs$A3S+k䤾$#1^F /Ϯ;< $Hڣu9'腀c~&WeTN4,h04Xf@}to>Hnz_t؉iu['ңahzk f#2.T`7܎MTE[pQ` G*;}j۷%xׇ'UV>BNjA6<5+XZ2ȧ|8Fjm ;d xUj_?NRw+;UJvV*)G1`F|eJ.dYr]۬6B Qfݑg-kȞSkyr13=YS_I@xlSV&ZDY' n._.'Jsuͽ;@{.ʊE)AJqoB:-T-}GA&u3K~4-w]ⴷ7 4ȅGQVpڽF0,B]:*d~u#.+4J9>J6<^ `ǀXyu#tίTtmBl :O0c?SN_ȔҖSDmXv0s8\v8`Ma3@0zP '^8Vn)<^(6F4wm~A&Ƥr2 iuX5_sg)yK-9{k-,a=@kĈ'B;2S,rEDnZ05Ѽ<'-qh燩 ?a6ͲQ +{ra0xf}~C۞@Մ;STc~[P"|QF/CRdpoJ<,] |~ l~ކW*JBMv`%A0U0Yۿ 2ao$3~k}j'S7 g`Q|HlwGٺ8#Bfc 7CH Cu)\޳ =BG~IU)^t){eVJ]U:2jr]R|=)BmRcbHѯxy֑wΧMML[Ҋ Gww.hmO# ?4"voN F!R3&c%csTڇ?U2Tx7kI5)T;m7HojՃ26 '<0Ok@[ZU:~tmPQzŒr ]kEJҧ9]@B1 \vGhh ܐJļ0fn/q⽹ @i%MNܨz+Grɕ 10mL7+jJT{Q=\+u+? 3<=ݎ%fߢQy/FP%Y_d""tfWBok޳+ehʛ{v=6Fѥg7U Ь/+#ǣ"JT#oLe}igŷcN讐g3ИŻu К1##' ^@_kY޶Hxu3Dp!rfK#,_7`gJ.5Go* ۚtyBs!Wr{utr RbIG%ѡ3].2-ǷZ<0ZS&>KfWԸēwыײI#rMZWnK8n9v[%SAwv_<>fk>,0:XD#rp|o<ӣ`G0L_$Exr>A!hNrLZf:}#Z8wUAcz`TXrKm>zԹ'Lj'"O3ٴܨbA&B]\e@ ؝ӰE¶u1ubJtT]%NҿϘٌ̀r =`{F~h#HvVN[!hQMoR4_]زͬsD1bHS"fvᇖ\BVhx"8VcY!SZH&X^]r+^ON?+Ӌcv'- fK[r$SBxg&Ym5F}&Tewfa/kD;C`KEw2!8lA uF݌mC-Lܐ(냼9VG6Bk7z,;؎MD:psUd>3%Q%gkGh(`ƄacXkDVђxU s]׽Ke%Nc17џ JM~M _ɀ Upwe&gj #bа2ֵO3r>C-"AhZ8:9VUoSV f)4%|P Ø TYYٯKrOYwƔ_=춒^r{0scT.+V w[nuZ+HEV]JCqY`24 A'_ү\z מNfE̖8eav_Jqcс@b= w/)NDvNVC@QyO;aev͝E Db;tcO'r\p us$:pgR(91vGj<| pmw_@eE#<V-&JZx 3:*0>f6̑2Y/ꙫSLaO?5DKʆBAh1*&aC}x ,ܱ\rVɃBa32Vy0En7*:,:G;ja5~r{*>ٸ%r +;QP>)9Ύ0"[D->3Suu-d ShQofU}.~?|C /_p_j/:RbH8v%qXI<{ X]Qc/J6Oհ0Jsv) ' q;bCc6lirA2J~۽mOLcPhEgi2KڟKg;t3 EABl :"4s:)pͻ?V Twjk*2CW7 Vo~KC MO\&g 턀xō?Go=.t^,d+v!]Pݟ9lx= - v'/ѡړNҙF9;!$;U*@>{! 'UbPq3 IYը&`֏˟!PX;X 't7t8nmΎqdp: MT~i?J/q"FIG;l@>'[$^Ea,=$7nwt]5Vô*W|3$(* O:|%QsԐxX*I1 C;{үO'ߚIU{jYbjR7^FKo<9Mq #jn\DoM8 Aʷ@37R\| 1xG'ibOi?QfIo$;D|erҙ4?暳JO8O]!dkbћLlR7q컿S%Rh,-46E?R@1l>D~z.YԈK]_%hwJf)nă̡f`3nQo_ȭ Q.Yԩ1W#ʰ7d,'I¤jnA}*\v*͍l=?|t_TB8wjiV1#)/B3=Um^GC<U["pֺ\M8# .ғ߭5$26j;#g?.,#cs$ّOyң6ӱ<~eŭOSe_C0DJ·؀rj1ZvTmVG +޹Y~g0"z3YM %c!&=yq6[ӔN>x0Vc 8rm55<ۿxD{'rX=6”[ka|n>Xﲦd:o_bp[ƹŹXjM]GR3RA')K!=Z)Zp>|Jsу^7`t%MTA~b`my,I{A<(j{NfҦ WQK9i@jP[5-sL7Kui IgGpp5Z{ e{Q!˽ x9﷒vJv ħW>~WkBl ;5|L`/ cZjW^OhcsuMJq GZًv3I Iʊj4Ei;Y/JEHUrT`,[`@ĂtyOO[jRX-=mЫ} /;q L,Zd%~RۼS;`3yŶ nooWgDۋR5"3T9KM D91;BmƉp n&X +D{p884`!)("B }l "{r^QicZ<rkT.01">NDԪ|c²EZX+Js7SNE :,jKv2\?fZ/;V%E+:1JH#-ͣ.QaդqWl3kbG0kχ*iм;wR kLzp cD03\BdjҼ衉҈`A CَP{{CY%sA%-_9Z+C 5ڷEr[dto*Rf; T=y:@q_?d<ma;}.t&lO@D?)0יo Ѭ1vd6X8,-=Yᵸ knu.]Sƒ?Ǟ8'o,QbkWxHZ{mP5H@L.V ,AHGb ^ N z4ݒl; m`.zMݡNv YYpPV"AϑEf7*ksUv-DxUzߣ +Bk|(d=JkUECv@N#S|:zaFqWyvrD8FܕK0yZXх7[OYlŸL-,!eCbO[Ö~C }}^"Ȅ u]c ɜ.Po#(pM1 MQw@d<; 4S-jl󒉚m-VCcO۽`WOCmsi$1POh" v -cG&Ndn/Mo/J ַh0]:-E)-,[ToAseIP˃r__-h6ܾ=RIy:ش;Y%#XqZsg.|@8VuD >)9e'=@!v sQ<͡)d7n&8( qO*(d V{ampD'S pEA=lt=iszۏb bV;dFK0lT!c5k"՘ofm8cXm,HfV^eq;HK ȞAyBiz\-ѐzq,k<36Ƴ<>Tg*D"6ۉa^XT K>}|wӚ;ulYv37_FU[Ozi:Ǻ2v-x5 : SL/m}WJ5浓7T76U'g'yFDQY:2089 5ɽִ -fDCj)]r>Sm}he "rMYw>P]-r֫"T<!`ߠN}1}K=G5+bIT| faԱY)OZhΔh5$JlڌTL|}'p }(EK õS8`-\jSBWکẄA[ w\`oߝ X|o>ヅ`ׅ1|s|l*qk+,|LgVu䃀Gq ^XO˻/1 (My`Zbn|"Kl(6 -S^ lG|#B*cT@5^*O4ҩ6^~Rc3t:)擂۞G% :JGVF6oRYbRlz"AT#^S\3qRG\$ yy  U%sn gy b+ > / םjӢxh2Ϡs<>fɮm ̛~7 9[X j*q>=Tr45P2MZp# &9H JTGQ-(63.ݟ¦xj5(ocVXs}X]ŃfD>ӎObN2z>ۄV@]Ҥ xJ4O[%YyN9s 1l[H=@}{cp+Ȳ<;=B Vj9)j *.ȫOE67!.\IEeAzI2t#p'ߕ!Ô##A\I2KR.!vQ/uwQ[^4.0.9(2[sҮk XW?^Q0qa++' ̋Bkb+;#y+a[q~MkߐΚM IֆsD%5O95Uq6_3El\##1!Y[uw-@a&\PqP^(0 :.p͙=4߻}dZJA Ii<sKHJҴR5Hx3&Ѹz.`2ґݴjV Z7bGФYBU~[R&YM"܊X}nIBHF i=OSrd+<'-= qTpYQ@FgܺNpyC) 25 Ѱ2DR_p^dB.mb^#Ӌd-/gJEE*1)0,]쑭Xx0pi&g#VRb=ʕGӝC91GX \!?x>`aup8n^)%xXʖF*O < /d<[ۼIxvHԺud^bh&u 'a q^.vq$/ lRyT WUW eH>;/l5-goǻsőmS'Ź+Z}_e1aYfi>ڸVK\Sح1ud\bZyNS=Vm\tǞݖAon+Y,.}6,J18c4"*ŦR0+jjH/Iv,[ք^$4@I17_(CӺr75CX|:WW:H9Hj7n #x**z+|g @j>n& SJqo,Emoj >\|1=Yh_^"nWe.WSc 3˲dǨeUocuyI6*Ɩ%sRvlCgEk'd0)'s V,ױDN*»|+Aosb&-k%ĸUh X=-Q9T?|.ˋТ[z@=ֈ/ davo|`PHjEo~veX/zuí_LؼEUd~1OE%miT'AI*NPnZT՚+5 GM3 \GمXo)^yNLLׂu/"Znb`2~0up看N ntFc&"3bGUTڪxՆKf4|.Ɉ«Ŝr|z|٩چJ K6B֑c;M2J 3c2")\ gǞ Yb5֊~D@UtОB]] #!Q mB*dCSe?yG(pq{eXjl=M |~Iv6"R,5-Ώz XU7I.p!UsL P\O5 fUbb9}RZ{"4Js-zQSqhЁF rb'dD]me6i'Ϙ#<BGQ'h8Lwu–𰠭% x3\x- 4`s6E\@ v2MĀ2 ݉q[qP'ԴD/EǶ`n `tvXGk^p߉"6f-՜4Jv*^+VxwuJ[ ~k=',ei.(ZS2b'2ؗ.IBeJ*=ō;پ2wK ?l'MpWx≁+H(CSM#SO!d+}Xi J8B)MLVFDp7=<[K{'?HU4=Yb$KhK 'Y94j7uؚxWX6߾oO=sQN&R, 2jgt1-ͥHy}P?12t*w3b%Dzܘtp645_twGI0Goz.*+S#xQdZK>Q܁ؑJ! @4n_oVJ{٘?'IeLE=;VlT.Q9+nޝQ߭719VO%OjktgS6+6Qnywo!"c|mRJXI*.^bPI$mIT2TLpÏw-`Pi#d+ܸΗ"'r)@Vf{C$q1>q'NJ2buLQq'q+fбId)V_f! [ηz@O@)uf*# U$bJT.;Xhm|E<vsivRwq?yc(d IϳM2箓0+s*P5]JUr4GNY&Z82Csts\;!J Ơ R.Jj00FEgOh ]TGi#.J+wiYOXmQi{nS3k&u[5Oc{nFUVXQߔ2Is`Rn"S[L\rҐҁ7AU~I3~Y?gS.TXL;L~XB-_]D h7+I>ͥ(}cFttc:x4bǝhaV.._XlfvcC\Dv &wc-Df\f4gĬ0UM!ldOw:ۓ$GLmUc1OE^.c|sYpԂ v"hk-<2AqˇJej銃E pY { Z J$^iI??셆{"`n^{^gK;:(`Cu{BjG ( =ĭAb3BK.eue)D f? x~!=^il"Êha؛JblKOC_s; 7ozn{|PWo%!wwފ 2B68(  ;y9+|-8^0?PJ{1U7ZO.kh1~|d1oRmN0 s*JQ A5308yl ,_b`\IYC)^7zo>ń B12XIEA_w#VrMIM@XPQLr|q> z40 Qs4cXbuquW*+6ļ#T` :+q;ǂ:ڋ]CKRhf\VA:Zl_KU ݙ %= <˧pGM%4"4APo4TP]2IIb*<ɘ9%__$[Pfh|<Umxw,|⧇od0B7Ƴ2fm6 b*,m^υAߎ|$6YǣC?DX›Q@eS<&!fڭUˆ#WΏFÖcNOyV>yjۡMY]sv4\WLi͵J(O$va5{.Loqhpx|H?X QzZZR'-=*ZMU3-*Pț(d @&9stvs2D& o^'}?R*E?x%N@ޚ׾v!SCN}jm70 -H"{ƨ^P48WGy b-|~!}7рd::~CU<"<Rl:O忨[n^"iۭAi>63U|Xn.3* (1 176S4'(K]w6ugˢڝuЭ/ުN//1HE +nBeȟ~q2M:~+@{iB*/&.r;NV绻ս؊M?ZY3/ńHfT/!Dt–_] ~6 bk/1`w5IiI:welAUG5^:ųx`hQ@tooD@[Aː3f?EJ"$t, -gA4#KaM If/a- Z@>>*}ſ¢Jm(! XZ$۴Ѧ|5$;caFM+Dw݄tЎr=Wcr=/y d{yT9. V6跾/hU(iHYT 7 cLA"SW}$P0O Zsj\cGS ̟$pf%I1(jeǤǛ>QOZ&}UPL%՞o¬:ɡgUP|=@xNY։tb40k5qr>6 2>Qe~Hq%RX6%u`Z`Q](vClZs 4PoPk̝<F{^3+[D:j_ށ}WL{ vU|^5O'l̝)^L1۸hߊ:Cl+lOanCF76V~XDO/T+ذz1^"TAxe a1b0uqNjTylbfm:J^[p,PZޔ(TQcy{K`U,v7k^t2%Ft[ׄIř-ƫ;d@q_- Oom)>o~V@pVv#]OwY9z aNGT$ƿ C R`<9 u]EItub_?~.D?RÈg#);f¿q<Cntc).B'mx] $RMI8f9ɀM$%:\ L\f*k\2.siHU*08(2S ^R7s'- -'q"p1`P:2rsR8$s3zaYک\diV6l=$( }'.%n\^{ڥx`*GԕP_:r -ȎQ2\ޣ:\𽗋,sP][]x|١ .9@$>;;U-4[A7 ho8L ͛SȀ*PT*%>dh/fQ97 C-^`_mUMW7:.ؚ%@Y0/|<0 QGVDz.:NO E”붎`IƌZZoa3+Ћ,AћzFlf?t!F.]5!ԦwG#9Md|&Q]}ͺmc]}BYJE-=/xbryBLZC:A̺/KM3@*]V c{(d0ًC//wg,pJ6Z=@-7E.+ G%tbu4v$2ql䘟;TpFJUj3ojf! pr)z="m=ZCJXYZj=*˭Ƭ @=kLQʢᠢdZ> -v!hv磍@!36ﶣKX#S?WW/ 1е2أ yǬ9VE<ݩIJ#D'"-]|M `OERaLJ_h" kj&g!&+^Og𶐖 gL@@Jr~Q \v˙E(K(1g2f1Юi2vi  2Ep`?z3xԓ`fqF <@"p8),)ܽSd }m6i>X"h3/SYAcxBMF[Y\>p]R?V~nXmN2s]l! Y3Fçډ A0X DgS&HT`VASpUؙyؼ6r̕* 0Cش|,]Znʆ&'~vYmI@PrHw+$[H@?"ґa{|oۀqqK.ۨ 0/WFK$2ݩbʹo 0wʝjŝO1kAp=EʦvVgGW<*0숬-HJR@`!\7A)0 w3L]h.x68e\ԷSzzk?iGrUzdV hO\.f}^ƫһjַ!BϏ8 ?.m:k8HA^MW˞1} E,s 9?F̚XDډ]&eGOG!@X/$`ZﮭH50/G~^&ʳZ`J pBq A9G"GЖvPDhKgd;$ʠbVaQ% *VN_a%}Lx ]K|rtQ7@vq} :+ 8O(v={cgPRZ#2**}]*d:~QodDb/ yLdK5V)y2 !.2JUQȺ)4^z ť-%ߵӗ'nş0KhuzJi0!3(ocЖ#2i11t)j B!RP 1\z>U g7Bz`mĉOp)_T{A2h<}1[on({irޙ7VPr)E6RebbZqvkbbYi1%UʣoÛ5ݵ#ZiK/Ki>ΆXwt0cu~//p)J_T!e*O;Nj> K< j{ 62d=T.`N% Κ`ٻOO,ٔx:pWxCN'468Gk7TM/3-okjF7&+i?^ b aiކ)@6 E>Tngǜcm{izL^{鮋=]]&x?;)A " [580⾋sJ=-3|jkgy<8r (:H+o=A;GrbLls[ c-IpÐŭJXMx X7fru&(R8<彧Qu0Mo}`vy)}`kn %/{L@_g ڥ6۪͚YK.Ho7_ 0x.¯jyԞ0!9%:EPdSs,`[Z OEM:H<[\ ӏ4G1?PTޣ2 t !?eui!}}˓Fn(U`'IVU{Q;y5sf~C}RVj ٿw2>Ech*"nFQi28U#;Qlj]B| 0yDeA݅ k˜R uaIvy'z# R6(ϊKݶgK!ΌlIx<5%.4աG\ QU+>&㟜.' ?v0(~l%: %LH̲Ã'"+ =Gw@Ex X=[4%r؊{duR_ɶlrRF`s|+gU>ZV4y!Du~򮿋fsOפ|.i>~-g]Za xk~H.1z2 M; ԫʤYLFg{F۾}ᘿFC- Yk1ΞOMiiWs FHxi-*}^ R-JKO PXv֝I|S䙍Zj` X=LۮFlRa[a"Xgt$A)  Ҹ/n .$ (Fpg$b~EFtN޽a Jfi*jY;zzhz;b_|Bo"Zq~jYE_ܠ(x_ӸWn( $ӋJhZo.RanH@e y.gN]j߹K+uRZV#$C9bt`_K] m5K_5DIsa$U\t^]X"`(հHY%Věongj9Hnh7M,v$^LˋģhJ54Ƽ =Oa]̣¡Y;eM;/DWBfINKŠ{=egWP1OAΏ-k T5tf"^NUŹ%&BB~&)= h2:\/&bJOt(Up1 1c;>EvYlN`ܔRJ$/P=,|a)B37X4@nT" 6& $~;\x{JƽO]Y^ͺ:Hb\vlDFX2(Ux_{O%dDm?*?7UעZXO .Gk$|A3A([J QIb71ݹW("Sn)!`pHɓ `%I1_ॿ[TbSQǚ\ȷnOyJncLa$P}17r%}- 13:-8Ţ_;JGuj[ǸoCF,,GD1A{uJc5E)dIOSFV@e.?b&pՠQі/eh"P\A_$yݼ+TxζLjE6C~gIC^X3jo7r.Ȳq/2QU^@ V8hVJ-󅣗ha)cB?s9GG_D${ʅ%\<an"XE-:/}H>u"t g(xHKOpBMbކeL}Nd$WϠhDЈZ)ǷaH_+"/Xp n!zGD b]&֗"7.w? Y8DI\5@ C'Ovq AXĪ7ҮAl}ն3lMݺ"g%׀(7Ҕw'j@ܟ,+'s`m}d8z_ ݻѿhyb/; <U ?@~$3U~,2˰- YjX\NYRSGəǷ&-" _X!XbBFeTG[(^`Gמj2}owJgjجlF(߫@S3Ėk*H@ @{ƾ hG6{~DeIu gd-S4hoA1~|pB$𠼇N3 DF$LJe KP@5SKZH v4괨?PJWz改| 9bCڳ~}>l<3y1F@JQ-CnT%-UcpeB}w; ,F+An9zϐ2`:`A0G-v Ϻ wl7k aU۟gb%@MC˼7&Ω"t|~X=rceu(t{@= r0Y VvlLoxLv-9Z (*og}VJafgtnfWm$yXP܉6~^{OoWjk(&wfBXY~~SLK z )ߥ-ç7|ҒK%*=UVhuXi׸{A]Eh5=cnl5Cm,]Fvsa}^7Fsm. 2((guCwI7rGd]K'V#ʻd)\(rHxMץ?]/rB5@Ep(5y$ZM51љRr4)싸ZYnQ:U@u]Ҭjz14FpS$Tے6\<9Xl,&6!@C.Tiz8b`Cq[ż}@s*^(ynڣS6מ@q`$X%rTN>qK)6o3dS*}J):.C+'M|u ԟOO\H[/(4u@^ZOJv=g%a1Z .h`M0IBa6.i'/ɨQzD;u$p)̧tNotì܀iz",%05M_]nVOT׏Z+ le_sXC TOm{_ $ 7TG2_-*jXJ3lm,ڶYv_ ~F ŏ c~ '04%Rߏ_@ Jp{Xݤlk%}oЖpjD*L\QՈ惣;_?V,sGϻDO49P_˩^w],c_(MiQkzF$r֑{V;o,m*l+BޢRi <4~aqhX=ObW$[(Դ0%0Su>w jV[er~f,I葍o5cfL%n{ÈhF.2N!iְ}o^y]WYS1Q3@oJpQa+(ԘIeTdz9)ܵqUW,۶4T{Sk̈́¼8:L5!}->u X0> P.@ "M- Hzm݊f (^{u6<]f^:būtL\P~ G^JiDOd"0ҀMU j>HPC+O]b.=Jjhx. U\uxիhT=.LZEyU3^=pJolqa$kd@vEY8fSx#h7/:lhmIygn 5^đJN^_~Ё %oV=UF3_ ] uWOP[/u'$tpr$W)/5cHTmwQ?{̕#A\v|;{$@Ca2 o~qHtJ!nCR%f6<++R )tH8Ԋ9a*&t.pY]/fjG9-)W'лouR~Fw,i/g6\* Յ aD#i#)k?.H+4m(Z7cЉE=,]5c12z~HS%ϙ5}GǕYI΄m>y:vyA?hv@q;>ñ:ɸuEIk`w4ZFDc F{*Ǐh>GHDc)o$3|lD|݄%^0x2h{{x @73N4Hefao ,^&>0Z`})P*aZgxz;[?*JnRA_$|HkЛ:N?Vhfdw&>t릦o삍d1%".BY-w"q |~E:1IEYـ˩+g] %FR55d jUX jԶeuֵ E>0kQX>P)iEaNn%w5sH{o(I yPeXqpD#ƺ0YxzG 9ic&,A;it+ gWim=rĐ'0MRM/qYڮ'^PG/_1 @E? O㣂}hWP\"Y/uu.a9\(lxP8նE̍S7gi޽LGag lbrtv+W84lHS=:4Rr8UvL#6ҫv+j8`cp&w/~op .0UO3fmOPCƶǎ-BgX.Ūfuzv VKm,ЉI~:eQ4MtǚݒGVhT3Ɩ:U˷mZhWT'}Im [<7JnD8}m xwJ(!){tAŌnh?CGgiY>J@Jc|km=#$ge[grPG_GD=(ʘ6X+m̓b8%]V hS`e(m*<ʼY lMRQTAda (1K52+F]ωb6w16 ~#BZD ^0's(X eʱ.2t[~.APZўmxc7%] XmG[VO[K4YZ>P_ݡ>[L>|*p :s1sZ:u$3:C1Y,dϡ1y5TG\cHM#_H2QC/<V.q+82™MwnY :eFNYƪ,TnqV1PT~ <꬟CZGPěJl\"~r94=&|m{D6З<|tB^nIzh)DG*/H`$?L<ͭ(͖u3SMhO'x,>8faRg "#xb#|1WPVkt_PX EN{xU!NX/_SIФZ^%t&-76 Ą=>FwBDJQ(r2IתD_$,6&*ivӪВ|$oVUѯlڧ[0ZWB왽v,0ʽo o hy:[%ts<呝 -$V*]G^Ϋ2آ6=3A Pi?bsBMËIWir:`ğ75rz"!)ҹR+mߔ&S,˔%!CŔLqCY^k Kʺ,d`ܬsj$?Ԉc3dXWlNV1lAHa# AbŶrlGT8+ŞJAA't.O3nyWxC,>I)eڼޙ󛅄k`vPCS읕#Pj{ZL-{L:>Eמ翕hg4لEeWG( Mm]R%$۳\~|lֺfE0z¾:ʞx 2й!9,|\&bd~t]\tl=8ZZ2 aP:!l6LEz 2ݛ?})UA20V=/,Ý@ƶ~NE" $ߍk ZPV-TG"B{faXap4Pc /wP 6DZR(LZS[M%)r;1t Z\( I#1_f <){lKfZ3kXݙǧiY8Vh_ rv )1*PF)__Z`髷fVYJ0`8| [7!hP?$!ȒjsmSIuw !C6׹-()DS] OI FQ< l1q]ZΫ6|& $b<=/q)'gX(,jTS2nlA׎b~WOL>$‹4%Zu3zw_hL#|N74dHlJerxjׁ/[qQXǢh@:d;r}c#Lq-7qU-!cPST[P;δčllE2Ѽڊ>?zצd='I~5{$`ɴo }O86ӡ -Xu{Ľ+::d(*=e <4= 5 v{uZ~\Ro%}%C$=UJrcl!)P=&Yr_0 lVn`NNd=h*ѧM%L/GNQXv:.umTAPo~g_xTcf$**9/ZXO!JREhDNaQY#٬eWAL%}s|GR%PDQp.`,'7*`<o#Yђ3)gJ~; al.|*pj7duz׫ ~64!zu]0J!О2S" oMrK@hs" @%*43V9Q*):3X=:AHr<-3.ۆI`P '_>ųL{]Tc%( Sv^^DW IWg)'r)t_u ѩ&AWgKl晤-.TIW)+a%GH`}Dp8zmCkUgZ9GMx{*r!buʃ(bT}Clfq!Xc9O1-kF]z I*1 mO\ 2ILʷMT(&F8ν)_:bP+chf!y3}&Or[ljqQ;rlXf&Wt~V겙]e?XΌ_햼v'˺f{ X9[2yB#UW',qJzЅ VCA^GL9 {9`6u̚*ݠ>Ci}"R%+Y@.znɡgA[d .sKgi13e*K:XM;i&9uf@kg"kILїž.4Nl XiF(=.)hZ/ċ~t܆0ڿox/*BTΜ}-;^!5Py&fuك6U1eiK^GT̫xU/?Q˘ZVVhH]\sWj B!?Y(OH]Ufi_0vOӓVf5{u-JY5NFX 7'n,uj c2h%7>Ă#x,x>1ڶ3Ar7 GGgϢ5A)pw >~r]$ F (:4Ș?/1/>р,L~wV5T`HD&HZx(4bDA:aW+S!t'ڤUmf;!ڎ?}Y#`ר:y}d5Ru*`4W˺|56ʯ2`W'0K^RAT=Q!P82+PTCb[)nx7.;I0u99L(M2Wf~,9+pi2ABh~;KfПi0š8`I0a@IX+ӭM1I?"Gy\75O/q'6lR9鸢īXϰGo~튍tʁO Sw8voH+#6d06_`Tu{Gu1]'̭UQ\7KVQ˩'(%a.8b.R =05BkԾg.'VNj<&@7Vc7mvi-EuW 3h@ӳN^YŰ CS6[9oBm$Uӆko|MzZg}7]fͰ'QS@aFz8>ki8w:AV ^oj-Κ[ &uRg㣰 _œ}%RoӌZ?{'.=fa0#s-NG#ܳCojL,&H[$= R>z+13V ~^I! h4+%A4';ygmhj S\BI`n Rm5t~  8]bສF F7{"t7~⳹M0GD#ŕc+pw>mg|L!8gSO Ջe0# }6O0(^}@ 7wKԚaAj u?T MWD1ePfI/:Q ?zBB`WTxWzTKIFCr~m^]KKAYz &"E$V(Fx5c+c\L=bA!66w/nXʜu{u3b ,I(YG)L>JK< ]j-(_ƒ {QK{jݭ}gv܂zVNVL1Dܾ纇 *zjrVLK="[{ i_M^-} jS GI)KSMWiֹT醢kKe;pp~ѪW"3省φ h(٩M|fD"6O[rvyHs{ ux]eLS[ٻ*JN IaYtfFw {NΈEp:&[kMM⸊mXSbSU_*K;%B/d5( lP|KPuVd ] ŞmN]v2ë=ڦ0c3, nTn78wc@!yx$WZ* ȓɺ<-* e*jr_gju~ܯԋ) 3g?KGp0ct_P+Bz%NSkxKLK-2^rʷu)&{9sms@c} z/%9#yMFza&peL;y[|N^Uh+, l7mlإ.zq+L/`ѫ:R/N@Uʑ"}ǩ.5$fGSW&@tzlDot-:BP=D-2Xr0 XSLԉ㿔y~v#-y3*U_mO ڳc*QкQ(TaJČ2" %K$P$[еyẎ7/w+ 7{rXۿ1x^2# .@bW&:{;u֮jXTǂ`i,P.AD!od@ F^@0LEC:|HQ xY:n2D/ɒaf*NxDw&Q(uJGHH1 q'kS;(A;> 皅44s.JZz!M4;N6'>[̘ԥ 6BϏ}٪7#U[1 )ڜ4t6N npV'G̃E)^S{ٯ:C>2-wdi)yjLnVt}FCJsXA0D)dY~B(^ZIJ@ W~V./ӻD v{Į6(zиWVy[BWkO'yD%~P&+ 8$aVųr^E?6$?TZ[nOw8[_h 9Kuy~1 fӐޅc"%`3Q#BI(yy,iU6 a(i^+7.qv.#t? x*cCV>aĐ Z%ߘ15ϰ>4( #S$y"UMZJZ2oYbؕN$Xj;>J56yۃԶNէ('s!MxBgƯ*ɨ0YF(Tx >Mb![+NG\t>?I!@î DZ "4c_{^տ1HO-/ AZKVi 3_2G*TUCkrx ԼoY|2~G ??k F;*wzfsʽs,`%#=M:QN*P3Z']OL{3nI9kqA/U0JXq"df1MS8#1Eg8BS6M<Ll>QEWF\l>]LE P:8uc~$0LC$ A^07Mrwc jD5+RL9Ytn-3@L@2oZ٢ p8W3V|b-9Ä?>:{oKȼ̠z"o2Ϣ5$E{bȒ5ʤqY`J܍S0S?I排"UV5ԵDADb{U)L$S_-~AKb W֪t2Ďr\נwig@I7n&Yv„mu8Jˍ7s$LTb:?^$Nf"=*WAw̆c?|> iR[ũ6ȅ6>w<6} ߖQժu3ƞ5<0ڐF"t+k;9wۃOڅ6̩98B KĚz`)q97(^F+}9DTk)jz H^ڜ=ۺq}7KFL;̖aܱd`8s`n}=I8N[fIcks(ƥ)B#g.EwQӫbןImj̈ݨחJ>ݫ[ajL. s+x^I-}`Km&`X_< ffr 1+k`'0Gx Zm1R]yɤ[ %m2yl+q[Bu.SJ{ FFt`6U).)%[~ A67萬WRM- !3np6dXl9ñrRhVMd}^|{\Z/a&-$z7{7ƐEk5ivR #hU,V͓Rt' u!t٦%7 &nզJ\2L/ .@a`ʤiw隌9al1SKj;溾lIۿ"Hc%"N~z?A[LN 5յxN6i\7{ tSL#^DdJyeboR:C*¤#?e)AN"ŠM W&2YǣO;{/*Y_,ZЖa@&A j#z4ڎNrk6:f{f;Xo!lEc&u 6-$.|!HpTCkg%; ˝-k}rhMh[TΣB1xgptfYCpa/G[$[ۋ ^KJ/ŏ+քGsq'FQ^H1(CŞz5ASJ#ϮBx`hEYJU޼_c!Aľ- `̖WO%03TPVVB"T.GMRQYL}5w9O:3TULYr> " :]mq4k$y _ȫ6:y@z ݣG҂H ~(qV["Ș$Rg%Lto? A52/Sݨf݀B%)/V|9_=xhؓa5b/#p%@P!a5( Q_탰j:ZNds`sDK78pI0Csv{ȭqU)>< vr2{($OzBF.Ph \ 7{&WIg-2WVMCXf'/N~֋o6$_qY=eziB B&I+BLN5L{ P|l|L%*s`F{Kg֒sݯ 8K0 ֋>Q3^xN~I)VGְ6ij{;6 cw3'1A,G#<M[1%aw6;8'6.+sOc]2uP^3$"VnY׳I kEEqv!}aJ{ch}} xbGf Lek$/7f:c+k7Z*}-L$̅C)3h6+aa5+䄥w}S JLxc->R#Bl#o4Ʋ^gg{1n2Oǂ@yFkRԯ'‡MZHsH@-v~y1wTM>b/ifjAUԽkJ{Lrx pI{fuNgZJSdj/ȏK/LidARI ߭dlPn8ýk`E[$TsO3ehf !jf1Ȧ4:U/4^Ɗ>v!-JڅYp6S`s,@]NQM}Ft9TB ?*{w5lރ#ʍY 2 &o?5]&]J$:!ߜ \>ПAǰ_; GER:% )ި)nJwVu0+"0q֞`atS6lX"qAwOnܽf :Ub P[ 2qX!u +c]8DJ{ !]FG'uL\(.CfdđoI}(B6_WKחʨ g DemTjhaCO?iY9ȹgmo"5BLs.:w>k> ;аrG#RJ+uViu/tqU;c1;kr*/E_e%D2/3x XzaC))k':Qej>ikl:thNZ=\(8虸!ʠ~Sa}EVq |ζ5|EqX;U pg̍9]2[tJmJؾ3R@2H{JZ}F#_.0 tq>Y;^Q@jX"2MB&"TD eD_L ?À_XR섅ԅX=BC+W׃pdϿ)GF|&Մm Mu*ESZRp`dDrP._<^px{'h_ť|T5 \*;,hmЬc3(Ʀ҈D,'VZB:0 5XmZ;}uD>ԧ/74SzVWV R$v*8:4m鄇wV4هL,rEXj2WswS Fg+oBX{y'+ڿӳ2twjh;dC"KqBo6tc""&؉Q W%i-Ew47Ԡj $gY]W ;:D$OI]&.Wz'xLs"iZ'KN2JJR4m-l{+{[-_Q~y/05v_ካزޕd;>ƆUcvme@+%qx Aq*+[Bw=T#/#A]Ѐ__*u{[H`SK Nx|*$n'0.{du@6m?]XnE-O[vT )k=$! |EWp\o} d,g (8Wź!iiu.}@lղֱQXAX;~=]czd’^Kme:t)-$2g6 DkoܗuuDNy7{X$(clh)XamaY*`f54~9-K:} pho7u ]cY~̲&6{Q /@4z( -Z|*1FKF7Gv0jE30#pۉ5L%q)i&`E% ``<\+Sbw0"y0\'YG~]_퉌5rg%`cuʑs5){M$]G#d2{xQَ8!ӻime!y4 U;;nKփ5lwq7Z0R~T&ݭ}/eWR}m@*^[&nRFZq8)yUpTs} o,[[D tն5ԔXuA!׽嵆'!ߌ6‹grLd%&"osV$8x>}+fe5# fm=QȒ}n:oDVnǬ6A픢*]|x>bi|`f{0P30X_0LDf Ph(90F}-khA}@pz?KYWr_cv,hfWz. 7Y5 # hA?cOOIan%#]ut<{L$8! >*2]H8mpKlc:It h-j Εzֆ!lceKC>^6^'s) =݉C.P}6p(+Xk{ǂ%N7GעI!PTWz;L(8Q* \)tRƋt}(9BDtwlYŠs0~uְxh*>l=eyv<&q>tx`;]aU%@CXb 8b~v?J'xʂ3d촃]FZF"uB3dlo979GYi 4|$G L2Ȕ !P[YWW 1 `ޡxݬjęsc뽊"\q_t*aoKuge}JIQSJEcG`wD6-Dܚ6(Ibq\K+ud]7V|!fVK13+)yd;fuN)OUa+vK֟8q{8  >.AUZmV&gC-_U+E gj6d~;A^oʁ}P:am |i^$ KcdƟmxp2PsFcA0F,Wu9ξyLy1]G$EwvMg:8Zdz"%*^WYOř+s`%=6̅?,H+=bp,qB(P0)3tt4c-&-g뫩y2 ~4 gXcOq-Vne4W"==,_Ba\Hs<\[CPBԣ Og~fv[Q鎽c_Z8dvX,ݐ| g NXߊ>zHG޲3_̻߀CXa;@:np)ݖ _N>0(,1c1KGEc9)L) ^LJv h=./oj*[z3p!J ȫ -ڵ^%ƽE` .9Qn&h~OAgrpSg1 ܁Zgxd|GR*p 0">gidhqgI6Ϳ4pU#QZ]EmCho?ng ~/9/Hݺ/,Ld:W02LoU>($vzㅧ4uA}= Rнunٿx(y&ݙվk Yd[8xo_=slF] ?'8J-e4L ZSM(OeG-(E1r]rxbJIuNE4f^Tf,'aH;YO/0:G #"@ڷq0oHK٬JF㓞/A.L`tǓ70hԌ#da.ukV]ƪ V/C_b I+W/%/`tATjFF4z&p&QЌf].ɣy9>ƞNFwH/b˭kAl̑쿳Kv86 e ht H9ZqpC-Z%' g~"_:(oc4lt:%#8_ iLl]ְQ=:1F`ۋӱyV.wz[}Ipͮ#(K?7iP :kd~ƻ6voKVhJȴ)Jp3 UDj\vī[oB\^F# =zwXX `Ӕ,w_ ^FC"~䆜l( k'EwsR{L)DH9"tOh2ݻߴxѹ `=e|#bq'A-eY;7>M&i8D:1G_Lre jo Cc\3QT:lckxgw(Cĝ>f=_AםjlT o^,Y*Khr= '&U ޯ/E >]q~rZI9y kOk%K%\oI}z_ZPN &yt2"Ept*b+w3Wꌔ|]GڵKǵ裏|"QǗFψDJ'Xp)"8K# Si}o?ЛfIRz7=)1"Ҟ9"@I3Iۊ&*T%=yrlBf@Zs1)Х8)j)enuiòЖeH3;sˍvm-BW7 IP8CkXeb{pO]jlp蚶1# "VNTŃQ#+19آՁ`SBf?j;ܪ(ZA%9$)Z3L*HC&?%ƄFLmKR•Vnjc2jECd8/mы&q%}4 ;B$ ;s[;#+& EnNAOM4ktScp[-9L`u|*G0Zs,)C>e+#0=kM-X !߱a@A/PO{-M§#(XxJ^6|[_g|e#3%t͆< с?h`.l΃h2&/o0GGIK\t/Qtl^{-[9$yԧLEj2r >u~Z^:]X+)⮘H2].n0NwN1춑xl>oFo2,Ѧ7Ǭ+&` SܟL˱˔6!U!474GChuO͂0#& UZwkP;˱Oebb@GTuIkp\V\ -ZfWMNou\nn'ڗ M TNt&1mG$MQ~e?8u!:ߋ@ U7t[^x1q7_,[U?=0'/ z?7a}n2H|2l0|{=R$qF 9f] B[u'V:үM8,W-J:j`I ?`бSpt3#jn Q޵ҧ%DK6^* }JlwE׈+zj7{ a"Oq\nZo(ݧdV sNXuʼIEm .JPEFk.jozi*ч@|kZ+x;=e7GBrM>Q FhDU'M米lvl~ ~{UDYY݅+CH:19mms0mi46wd5Z +L$2!bM?RV(zr!lSctrc:7x;jA' xG~ZNߦ\t"|hR8 e†5Mw%zXc%+}}T`"rV 3_ks:wG7nھɬً}l9.kZ&8_sE+5PF1Ӑ+dЗ|_G%Y F(tr4Q{R"IK]Ova1 W4UdkȞCH^&c$  e"*ɠy)"P@+^HZ;: sR O nj0E- NyO=/n? jQ\k`#28ν[:ߕVyBr> Bxci} Kx Gh"? V-k+CEQu g(2 <\p 94O@g%": Ǖ7&C~UZ  SH*&{;6v wYe+al#A QQD_kx?x>KE %f>`B[ed<&UHPviADhzYA#E:ڑsr0֑.C ķoE,E;ZћEWfQ } }6w-F|rnBsGi. R3ץ`ӚCf*@αܫYm5'rlMNh'Tޓ8MZ8?+zYe#3_zZ&Vte Ll9)OB\~2n4 ɒ]큇N,_9n54$)8z2HeM t :>yX[τG/&|^(sGX*f /Z?MJ^֕s]2v. WBM.pbς! ]gkD0_0O'5,:Ui%czad}CӋ.6)hͣV`PR :2 kKd v NޅՉ`ԋ xbk+ ^?v*eXZpBU;.fR\l+naSB6TR}ۯ }Haew[Q|wt5CBtv͎;]F0fE O / )*wIKYV@L-jy8J~<FyS\>U\PPWGf\eʙj2'cR|1_?lBze?IIm@Feg]lgPO\ L>N #Jp4lEj)ld3T7(ud%F),2s GgI0>_(%-xQ45"jJUcεq-7o,\j5ʜWkFkioxP@3, 4IM(ٻF^W=:j"qM> j.2>m[ _N3J8sm o>=8AŠPpzJD{*G0.\U_n!拠 )?JSZ9Yl{/LSk#\0#u(+6){$׬e/Z*+-%K'x"Wy/7E9 o :z9@Lpd-L#K̏ wYQt^ZO]Ӑs8Pcܿ1#0D 󣡅ڣx9AäYOlJyj'_ Е[>bۙђ:eeÐzk2ߣNdwuI YXB!6;P©|}iL/x(s)fє LJlZ9#|؈ ſ_P&tj ;\ 042KHvO[l4~@ngV5VY\ V a-iڨBFw"`|筕˜H0 }IgX]4(W> Xjl[on?&~jƖ? 혆o嵋X'ӆ!^.v_ygzu}7ߋj^}3yGٲ>Ϩ@da/@_h6^`_bcH>ךia(Hї55Ȩa룸}mek9Tւ ?}9D iM %bo[>DC/qqzӓ1ڊg@\})ī'`BWnw3*h#˨lt!1(KW#װ(i 1C #oԾzeμ-Pp3ژb\X n\0@:#*&-0GM>a#R#ÎϿsW7i躗_. Nf2f{N0RC@=I΁Z7loC3W;?D/GSI+R/)9c[y*|4ro/}!np,qM}Tz*9e$*xկ0m[9`CB4Pygce嗍fϠ14U 2 )7vq?!Wtc˩ 7LCZ@=ML$d!d?!ĥ _ 2髣oq#UQ'}|w"KfԪ"O@L)8;Vnho!7ߴFڦ^B6S.u^_4ǿ>W y,AJ ;Ny%hMcnjw"oN/V$VK[Ai_"7i5`*qȇBV(8x !Μ§g:2{' $ݒ+N>Ǐ@tD>l>F-'EN, ׎6) 4qԭdbt":.$7u!HWY*Wetd{w2THK E9WevGz'<)NGM87х,sՠdj 01|K'IAΜg*Ϗ!#]v䆚;D/e:fwx $'th7_ǑAf_0#ACԾ eq^ 3%DV$ҽ0T7i35%$Ȅ FA܁o{GP$P~f201KUWbτRJG>QRIho BIAA"nēM\@@(S'[Ԓr(0cڡ})`jt]lP8dAIXѭcm? , ̰J) Ԣy*MuRRlLNwS135YgpϢ[C95.|Q84BBpVr(C `<[giVچsG%Ca!#ε:1u&&M[: UAD e뀖&^jh@8V>`S~&p\*- G qCٝfjJv@+|[G)AG\.%lr4$>}i H# )msW|?$$RpfVT@2oőIST8iM̰M epetK2_CߧۇD0NgAHGWJ', MpB*pQiwJuV"&L[eLaRX {HE*F۽"s5g믺U轍ݲ6d$ȔW cE|2S&ƧHxSZ*̞/X$>O'ٚdv|% <KGѧ*4f_'DU꼟CqaZy' 6JY:Umؘ49_!qEXL$![Au;3r=[0@"-5TDE(%,/OF0딬ڳ&p(^SBnX+DFgDkl@R$(>A8+`ol#<N\Xy|\F4[<Զ0 W-[G !WbsJ=NV8L!hS+7&9hi\_ Z5c{}Qc!p5+\6#M!LҥJ?dˁ^E7$ņCc]Rs HŹ4j.O ㋯͸v\g풟_=9g̠}/|.-۫G_KWPI w%d. ɤL~TTGD?).O#? CIvl얪k!mD'J}L2h*%ay ~?nymY6nSE 1²7,2 O<#DԇGd 8tFDoU'DxUUzM fW ak.뒓K0K—@[lvvtLXh`q:BQ{jUũAUl4WAh5U"0: Mx+5OqRmD[ i!]_RݼCVʚ:x|7Hd("J,c4ܽpjSHGF4߫k_&k$PW-nɧfrA7B!#=ɖ.imD'[;󧱑6Uyom݋=H7p,7"U[[͙(<s8 dgk+Σ,#P:ia֌@MhI5g Ƕ/ɍYgi-b%ubQpMo1KGA¢\ k`eNDK^ IL^8Џu԰5jX*ؤW#'V N:oNbKϓە3b%MPSU7xgpb0Ea7  ΰ˳K;U)1e@xG!"ۀŭR/_>abr8x"% >#!J50OSq X\=NXm}ܨ#Oe>&o'4m7huJ` Zʦs) r0$3]7 \!׊"j@Xe Y SX-d~ :FSdÞz*_zT3yʖ+B2ʼnPό< +R˪%49~!oŦB~XZ hJQ!> 49p$Vʓ@ ;> nt:ћMx#%֏tBUv1鴞k~ˆkg<' f7]R;x'\ $nk:j<۠[CFc`">xnF筕/0Wz&?qCt ME-A٘P˂I g 4qR>IH٢`9ߘoIrsn]ӲNJ7Rrj1[g mG鮳>阇wG2^K\["L]kƐ9>{wqp|}0jʼ`8|75+xo;X (vu&5c582 ė^aCV)_h;/5sѭWI'Y'$6x+&ɉ?;ZI:Gp_(:ԲNKDJt`}zpf k`'gC8A_J>C3ڨ0F UZ` _ehyߏ 1+pS >5g<n3}j$=K K6DQJ;+sJYC7ĩzēt.[+ fKF dc3~_Qt:388} =I[Sݩ::F_C{Z4LL [k ZLB3s&Y7-+ZhWƉr&F`qnhNM嗙\̅0[g-c'F7a;}FzF"u#e2^B:g /(2Z >|P"Y"f!:uajС(D'~piޔ֛;12?Z'!ƍ|YcĜ"z\$&Y~SF̹Hp^Q݅CDc^Lvsŏ<_\U\\1Ywg`9j,.zĠJV&)F(;KLKpy%bѓlH^]XJlwGNz&TyDO͕o\Z!nz_ )DJL[Nn ;*>uYɉ!݉\ð)N ~DtpPl$F{kYmО0'Ww:M ${cZwX>x; lQ5?:Ziv́zI_? 1E9Wk \)"^p݊lW5!^JEC2pWa "vJY wAC6*EzALK{ղ;^?ł?|c[+,V(ZsPTǸB_u9 P",Sy85mP8.03)*s8@5*ڡ8*xJ^O&T 5 knϼ?R@`Mj{,kIҤXۣg^[s5 Ć|m߾jJB̒ heQ NN=gt]D,UϿ/ӻ槿^"&m6DA8:4CHogĶaд(ahMY^ڱ"ѴN!k[]%J[!xֈyx{s]h=H8 *0>gCxQc-|A`Uv`$*&!Q{pC(o̸x pNln?N'}ԀR1Zgrfr$V-_CI:11 &`,~*M~ap0C@`7Y'CG&I5Oi`DV>EVcӂ3e]b%Y//AY$|7Lޭࢸ(^(Й`^9wY_>K|HeG9gW]CH2W'ɮ3|jʤ#ӯ_MbB +" ?Yo e̤zo|윮zA^B@E9f |nFlEiQ憵G"ĸ) bw-_pV# YEwνePfKhp|䎑"6[cgOn[^3vt( -!)KR0ttVНs[`37 x_>YͶcy½H>ŊegIຑ9Hz@ф)iivK}lܩ՗}wD˘}nu{@fꌹɏhuIUҶAC]ڢ( Xfs[R^ɜ)~ Ӌ,Vm>Y; ,Y>miĒ ڊx#ݒG-{O^ѝ!~v\d e'[;6o ydD=5-sr/=U%#'k}!i}w]K^#QEMuKo6t<Ϋ'lß~*8̝{YoҪYLm{-udɭr@6tF*pipMho)mo0n,XfT`L0[po $tPc%VvT3d僣w}iqfI4Ћ*0`G^B;!˹V ^%zX7AFFw9Jl&""."K#8L4e~?L7Y$Li eAJuĀCܐ(Owo^fV8 "5gIE_j^ x%Ẅ́%X]$`[b NQn%T/* <ϴnN 6&-lh^~AG#ko{nVȥ 5noX!]2NNdp4$ ر]?>YNQ}( {}u;Jt/Zk{"*yG0oe ;B銯#qa ]l ߹|JR"e1Ucߤo?9,#b xk8mɝ0M114/.sY` a3?HuDȌW&E {<5Fr9DZ3QHld~rܧF8gN{>3Q"U ThqbZ6{KŲDf--[Pd8X#e Pz`6Akܧվ@#>7= =V#7pfA*׵IcyVdmRIcvޤE˄ns7kD1 xR` 6v|M{xHЕ{%<|Wt}aɒ8UkUٗ6⦟pz¬锵_"W7}F16_i4XD5ġN 5C9[mn暲CÁaiǖM`eg&7ltf^(L:9ѕ`)} `Ȅ|c=yʅy<̅*PG]%tTho'ia +iWPӊ.׍"!.$\&) '+Ո#5B j-, ~X᪕ &1t[V"8E/oJu&'Gys^/S CyCSc 'V//ਹj?ӷdly[_OՏ_hZ{EuTR̵ 8 qfYg}vĩ#yc1c'xS]ȶFl3_1*FXYٮp2L(d/F8U'D_2u:Xe7XsX]~"J,lw`(!YJyKtUo?3i&x&cʼn7p q=- 'g7ye "N J"889h<Y*1Y0 4Rj/÷Z9>X/! ǛDt#| IJl/#]x@tJA֏<"VFQP r3s'_:L6lp$򆈝_8mW|ӉҌzNohYZ(+.uHA6lRQ+nᕓiaq?q62A$a'B'c ֌^%NMvZ%HSM=Mc'˦{Uf+9$BN|!/tbH{D.bk K:Eؐ~`L& ~5i r7j^$PĻZ$."iR$@v̯xJ5KM H6twmS 7ƒQGP{ "͎8̗)C==0|nwBi)qG\ B(^_~OM\r}Viz߫ 3] ߗ$`ZGghiSU]MEFrF<㎩ӻpwvy  -atk:B5d c|8 ,r}aJXr?)0K!{"v4o2؀RצsMjCOvmdC)x׋&K1@vYw:"u>jR)@4dV6T Gn 41|sq:.ET>U!30ho @u^򋺄ݙT Qગ;fhܴ)۸~U/0kqgx 3l04xn-lil2㭨}-q7M{H4xv~\ΓoN @R4Q8%0%R Be5UG2*NLNOJ~*d4RGVt_X̵^|~b|7FJIt^OQ1S5lceVkD6\X>4>1w;L_ZO`4Հ$5TQIxo\EB٫3103yËS~ZTrj!?Odo xֲ@o$W pJ V:R1 `i/_]e; 0i1e![xK{69_ԧKN_}^NuXB0~{T\K-g`_m} `Rdm>O Hy7-EU&=DT%qziF5R_bok,|0 n f{,ϖ+%_JV}; o:GlZ0RCoM?#sVO 1n m-6@_M:* ?s0d*L;@Tbq\3@.ie㜠^Bn6[=70bF$=ǰ)U%EZq2%xȸIh `kXCv>󴲏eJt%E ˥EmQ ,AxQNJy3BÁP_biPp)m.6 ( Gu%4>O"Jm/GVw\7^'$¬) i@ cJ23ɿ e땷 ݀"2O(%mErdͰ]jWXЯ܇ hڂy#;/3PnD/֛Oam*Pꃫ֙* V-T@C|s>E^nUyI",M*х2q7lcrȉol%n ~ډD>I&̡y0.eIU.OH¦MRFSd N73I8htL"6)7Ω/L~~3ʭ2>z2v< mjj4i3e`<%[=b:r"]zFu6"wJnuFW}w: ڷ(u }Ά-, Jx^ fbBNyihay,R/V*0Vfn89<{ f2e:FmbtPH7e?\_]e*u~r(b5%l1z?0xI$2S$;W9B%CliQ:d徭oCS6nڶ·s;^hpbQg bG^rΓ;CYN/ F2u}vyUOX\!(z&uXqH.v%nG"aM,Hl6zbVZ\ujvt[ty W:Ś<@>l7I9ABa8U[RGԐK^W +4T0_ +z @a8JWǤ }ޡNy@e3M2I!k=|q`CC棰1og:r`bDi>J\UR#Z:*Ilrnrrf#M~njKh7jgjէ*$$nO^oNs"-μ})YT}3oq0qsiٻ7G!W>oʭa" Em$w6~CI [|QZਰ0{6#tVI(& VQ?on %ﶅ`fp%Wv.K?rE^"e2ʗ6PEVr 'WǕhEGK]J3\P6VŝF^r=`1׬mi&?ل`rl N7yp_\!GaBr'$ѨzҦ`6g7&zqSM*k؁;Q g %]k 2~e)YKXh P~4GIfuڿic9| # kN;*_[ꖪ0gKZx  #XB3p0u[}{e/N"qm[ӗޕS-)'[,+ە'q<B)8HkaV.|;t >+Tha5` WN<_D ܨ%)TUr!jW /ٔp@>#zeBl |} 7ZH#lchZcϒ֝bN=zلz]L (DxrO[dfd2s#EI?+1@#nqd4,7tcilԗ.qj+55hT͂2q"-|g35Od np}Ā%I _e2'5Y,ZeN%!jL;P<,iP:\?}SGU*/0E $0?+yJOҲONrS%Eq-d`󠋍K8Υw6CAnBkT\AHUqX13+ɐB)[tDKd4#YZ6=Hbɖ3?k:a5T,c(3\F {[ėu[x*`9xUGYELMH P"M6xVХs#ClH{ 4.~LcN\ꃘZaOJJLEW!q#nIV0WF+y]SpvD.RupVH(~$kiqQz%]SӣR;]ιf6Ty+W٬8[8R@Ƽe;-r Os&PP%6YUžK$%yM,!_!M^^. h(#9z$~e&WcSG\ u1ϋ2 Nfy$ X۲sA^ r'rDyP /aGxxYYwdk^Ol~fU|۽Vɻֺx"+lPzgXCR@x",.sCл}|PY@lwsJ2'"[`ܵUL 2fO뻽!Pߤo,;˷ KG0O4:\Pva5 ?@X:Wa~rIy9h9*xb+,Z>ɣ>>^Pl9fEΰg5W>K!Q/feySԽ:Sg*\33Ė \HyDnvǗgK0wm`*DkT ]݌:xˢm-85כ@grGmAb Q#:chɤOؔc$7i^oE:TeiFVtfڠ?Qqv!;O O]=W nD̖|o>8߇C$nqz92dEPLc6}RJ#JfNk~&!7^F>R)<&Gnl+lhMs5rD&;L^:7[_ 4ܐ(ØmsH#gzxȵ\YZ6~|uYbt sbOEsvaO&R ' s 0Yhj ہ8j+>F؞^9/'oǗ5j٧0d M);`>ΣewR]aW )"v߰N"xBa ÁcE:Bg3Y\U>5441P%Kך͈ })5"?:'UEVr}7"h8Y /wkH#u6FC%UM|$^D2c=NI$ުxDM<»-|&Z/A15^p?*0M{@YieQ0^na rY5`*¬ ` ݋2}mQ,}yzp6N)2  Zpˌ5*v70ٸAUV &5_xnrgg`mŏ20 $X#JB l.Gyn?kX!*ݔ\㭌ZIYϬ9PzڜG,ff7}ઇ fWǬPkiC]l;Ug,d$2=muqg MW.- UbL+&YSG41UarqLYڳiPwsJcqkf*8kZVZV,}0$u̜X zdrHJxظ͈"(y靣~ah @ &wR0dX*m6xz ,9 5mp%R=|F.*)Q~RVK:A1~\O8y'>ZgElOyh#U0l&&Kh#*~gsMsI6mDA+Zo+1#'H8ZIO+T}ߵbRZ^Ԅ66뺦rAu((9Z}Jhœ W .sWj `ˋV3! y@xvv-a1a.L0(9w#wrt5gL0E\.sR5(Tޱ!);5A-5Ǧ[_@rp(988{K/%>\Ɉ%{ K -hO7ej;Gf QYNIoW/2^ixucTF}c~I:XݸAУ|!79~ {Ț*m- 1=d\w&+ ++cBA1\|J6 l9Ag-U ܕ0 bJ_s(vNT͈nkЈY1\ol̔/DW.K %;[Z p=\Fpm--&/G|f Hm  oQ9tr3 ~qlY@EJ$bĒxdگ`v/ɟO !@tX5y{V-ӓN:eWY:ȅ`g3Liyܞz$09CY=P\97VEݕ~w& Pb5fឿ+UXw\ޜj2uaᆖcE2!VzX mCͻ"崠> nb%5؀qM|inÑ>7l;Hh1C :>QH.P#7K=$z @shO9wCE Hf~J#>raqq#%17,Nnt:(_>Qr#}JkH8oX+(/GzOc2B8$M)Zwzz- 54~3Kӿwǃ[?Fzn' 򊺹Tb <]֕4Ng|w$ 8r8t Szqgi+ 9{DܾMX?nnBDP$u$ٔrH/o Ԧ TC+\IpJ?P ;0|YW.+ qH Pj nؾ9 `P+h LF0X#{ u{ߩH0FZ_}TZ-+U Y׻Pdזڜ=oa w2xxrP2v拍 /|ۋ/CX \ENh)Im;pO(1ᥰN?y[ {li4']3(R@>Pbq5ElFK7{@@5WEyC31FM*ݲ,9ib2ͪن䙆ZD*]6i1`*Pd Ok-1*YmӟIQ)f!_B"4BWÇALit\X4/d _QܒFDF*L%PAڌm\ Y|5[ҖB73y綴V((i/ΧJ鶈&hGoQR`8bjg48g+RQP1a `pvF;HX^2 /#lhOя}>!&[N1bNó8tʣԬ *8 AtrmMRJ{:> 6WfD 0 ^u04V::WL!3I?i" !Ꞑ7[@E!iӠcm`$(ECI°gH4 "qsk^ 12 LPByO<8=]Ayap(785Mˣ! fi\IOj t4޻ݓ /EvWBS/lY,NLJ3=y8 p7]DLC p=5a&1\*xe̜[MeUI>wq!Q X:yyK/.[.ax#A8Jd[o-xРGwk:"+& "dž%޸u Vy:Ӆ$7M&Wӱdw.᚜zzT,! #I"qP?8r9AE+uh+9L -k Yq ?Bwe/ѹQahF'sTJ8ϟChهT&?8)ȓ3ֳZ+"Ԯۍr\kð$f7:b|:[&I^a6AJ٭~@? 4R$|O7dWtĆVO0I8,ҵl/oO[ Q]_*Wы2?7_ :lB#ԋ'?G3G^ga,V$Ns%iܦEC, <~x 9)xHV ;9&pc<Vkp_.Pg .=n>w 6y +J]یꠛ>CBT2 /O/wR;dH3KcвݑQj ,%XYI6 ,VWh  4ģR8*@!C&QX2o{\Z͢D3Hn.UY\*f_)@ 'p@n${l ^}dm}f =?;^e+(  p\ o lϊwSq cu-oIGZǫ"ufe)cT`H8G7JQniZH7mu#Ԙ {NiRG,a B1nѕ)Π_vmϣp5;SKڐi6zW}-bjI-OFJ'G& &(kOph!cWvwWbE߆c >H1pU # e5ÚJ_X;Xҫ%$ssB8ZYevLe(a,nñ?T :⑄2"KaȆʞeUPKe; lujMguJm"ن7Ko8=;Z!fv0so,A:&@`JUQMSeꗪo1;&y[YXTmb+M~vZ@6 $f^`/~1[LM*u#?ipEu}hĿUmVˠ+zGY!BQcꧫG  ^K0L!7;hwafEwt|+3Q[2ceDgsKzNz[8rmOvj~lb WrB},:RlG@:è }K5j U@gQ7W  æ \=/۸rPm8JEi;cg0׊\͚[o3BOnynA[Ki4Z X8WԀ&M|hm>s ?%>1mKwc5#֎Ww>؆E0g|vX`TڛXM{K&Tn.'0@ɥ/`ũj3Wwe 5*.7oq뭇J}GȨ)t]V6wHffPj$$~Fad|-lY~YPPΧ_6jʀm`@3d<|Uëg]<]ӂ܁4* }n~a_x9[b0pZrOA<7dru|SX?q5;.ýr|J`3l=)!ۙ^MV3%\2"ȗ*ț Q=d:H-020mؽC93QSQIVd7 |]p2їhow7=}ǒuUb 15o!=I ^Y "KK1qP9ko5~ Yz7Px["pG̓S (Lq ~ǁNlfjD2>tm߄\Vqu+W_Pd4,Õo"FTstJ[V:X%4Hby4K]ڭw2lԭ" Uq] #1/ Ik>xpʟ_I:ݺa$&v `bl)72sEm+^tk6Şqz1p寏lp6c".CK-~{9,8LU` #wP,qjaw..^udk`36<6N8v憀zF(<;Aw$Ws d>qʌΘ[^"2TFoOpO0?p]5bC3\?Mj|u]yG4-wы 'K<[e`G"-E3: "K,C@zEop oŕ Y"j= d:Nor51O׳a ߕMu[ǧ>+wRR@ThW9H:D g_'atY Syܸ .=)G@dea3¾tV[-vKN_/܂T{VԂM6+0:\43-Uf viN0v')Rhpjo#._|7_p+q:)Ȳ4E07t$gqiPT6$-˜o]qSk}`B> `) CBP5<<>b9 I=۞fPiVlrEcBc(*JhtKM3ToKP9 q(DOZ&i9E}A܆ґ~%6 pf+©O\*}|f>as#A&s /q Nq#5a!VϠ7\>tӲdo;SOA/2#0D891uSG]|'z)Lʡmpk-E_h8/Yn.biVaS޷q SHoz|F8z.M(-XAh$H$?_ҽiHrڈf_*5<%tPoȉ ޛ~M@䋳9iC6溸MLj+?֛ nk D) RO:#KWmrIZʧ2^7!~!d@v  )kM&[Y~GMHIdHr(VGBpuq1 [4^o3ejP_(e~/9Ƨb>'a6EUjnHlo=ˆ?v}g 8 ^/DHfCX |b,r`F[o@Cp-rƟP"ScЪ^"EbdX f; HiDc*$. qXvzGFjZF7mQY`3֊&!8^ Lo6>w+"VMS.xH3) ß)tH˹hdCuwyDj2ϱh IJd[ ٙQK Ϥ+k2QyXy22+cQٯE+/9V0ٝ}n\Uퟝx}}7UJrE몱ȫ.I%V)c4x8YQd i^/4a*D='gItQS<8wVT*n,.O?'_2}8Q`=A56wTKjӑX]juGe <7 7R0&B (?(e`18B"|wR3&>J&)߃C7|GOT+wmSU4?XJg㿏E͸1}"I[r,=Jx9 o1; pHCWWұjؾS (.O?B9zoWyr&kg.g0BMs2G2cy7ZE!0n=/c 3ZREϷul 28*T'h^C6.@XB;OUtŒLk\ i7<>x!: J 0_3|87#h\?O(ųy |k=SyQdY2 `$1`Gi{AWZ=aj}˼{ltgѪs/B 3sn%/+,/h.f)ƖC6m\74ob Yf [ ^[eq*~VB^ͅM=w:j_/AQzm7a!o B'nQJXJg%` ^m,gYM(ui i-?}87WO3 !Uݸ\-EyqQPSuZ1-uS(j6#tT;FCN,j,ĥi7aK>dYm) c_WEAXկ\$\xy$2l|=[hJ]Ho.0  ZJ$67+$Xy(fPM!,+g\ԯ'u(=D/XL/(J$CL( )sSYإ=1%/W!y_]҅/gl:XWł%H[m "0?T+o,Ν:pJ))?O{ᰌlIC:wUsE&RCLB2d0覼(.b2Cq#(W +t_x]?E`R-wɑ c4C S@=1IJ,ч]IiVpB syq>5Z[L+&ƙM[wUTe:ꉼHf %` ϋqJK9`BȉTMP8 ]>!N16p:yť_pxk!ʣί􏣴׹|uKPa4sVgp]!Ov1gBkzn?Fa73?ٶ _-B/l'J7fg !iwYu MZ;M`JFģ`}s TDW|zo yT914dPa ;26ids)s}#-w{dzqL;zWx7hzyG _?B? M+oaq &E1£~ *f>S֟ ߎoLZXQHQ5|Ơ8~MĖJ1!FFEZD㺣P?ZyK% -5l o`q )9LWkE|7F~|KihG,6Y͢ ЌfD XTӍ/]l7@iit2|7 jeIbΰX7k:*f[ _y0'%,8N^ g/-ȃSNMM礁M1Ok1La ӂ7VL.mm0ViIf :S ״\#tT1,$UHTpS誦/{YG %HҍkG &< GX5wM&[3D<Ĥ^K͛(dWɿ $cqD#PVfJmw]{]BR%}l%&+ x *Zgu>40mX2p9r1ˍgT8dpι0oGғmdE\8tW& V|3TwwGg9WWǡm9N)NE&]]?#udT1c]4S;= o {D.(Φ^~`3ث̽S Y~cKa*=՝+e-}deSUpP<;<)ʥ#ЙqzΞOHdUfqK*ŀG.,Z+ĕu$\O$3ɸl]U);aUI p_6r(F-<Ô/[m[ ܦ,C֢HDOy&9 s㠟(Quon()29U]BqcX V;4 būDDu*9 ҧ6 Q&?1NMӺ&ۋ֭˷V*VD߫TIl lD(jlRƴ7l۠Aij[5:Җ4 IHoiw$tZns,M3ğm{ T hOpmuе-7&l'^0chŧ+?(nn  mJV!f xt9FTރc5^? ^j?H<<-؏, wo%m(Ch{B/]ju͢:R|2Ǡ݈m4>:52T4pO=1ܔS^fߥ*,߈oR mrs|37.` Ȯ]}Ьᭀg3^X+}(# g,E=5ÁJX>--}oDZ|Cg<`Pp6\/I1kUu_ZCxɷhm, @EbfSPbQ$v!3q@]Ƶ^S!ە٭u3ZFj*/UHz`+.N@٢^/S3Z+x]yZ JgذfD6L֍G`HXrTF3Kо6k5fct UlV$vzyQ5ڨHgps#Hv7${z۔ F}cpws*}A|Ѥ}Cf' -fi+vӪdvG 9!CUmw\p ^uEƸ6CP?wBzQQ5No(lvǪ!TUe[rݜ5\FuB&02+ iioCF;Ub D=o+iQ)2j,p)IWO=3H99Nʳ}H顠Z e5xF\7կNP$e-)-+]B[kQL n%9VY]8$cA9v2$dO5p8AS7AwmL\-9,B~Ld fx\yT3vGJ M "\ ޫ=<͈y d,DfX* yr[L_SPwvtUFNqˈZ4F5[ 3%LY`3⪫)VԳX\A4>uSK:EK\b2c^uՒc iW2U#%h9G`mi)3\/FGh** |Bo-H{zx*yx&h)7uyL"TJy (8ֳZ`M67qþ_*_NR1[6deoPd{5U:oMxmla!3JpR>Jލ[$ ͠cʃdԾ5B툛K m!a87JI߹D`puSU=$c3iy.oÄs=2#S_kI5(9g`2\R=Q>h im]Wn!U&#, .@L}({z?YšVV\l*dYK.gGz.}$2UjXcdsg+7ĊtYFpLxѦ@|pcSɛ+e|6rR mUi{+jV;_W7!hGy%훰ֈ*hwcsT ,T qo:8jD#|c?ES'ASZ0Rx͏OC:#1Gf T2ݜˬ.WFȲTϸW r:E?2ŖQUkISa}LW ,L.Iwe޹tן@tYlI@$4|ބ,8ͥ벴A7ѶAG\#dUY<%\19u\>F<|aM}ih>S6s ^Ecqo$ohMX-l];kԳS%XiE#ǹ[G\X>M0 ZuI7v*]ITv/9}03fk ^簧Loy>_|_駥̀QN$h O8ڹ $]n ,N([@RkR1`I̚tq_0t@;Lgv pbZ ʘR#30L#q e±Ah>^,? i 1KQsQEPLnP"NV(m 2R譒 *% {pV; M`"?PU5iJaaB?};G"R,(=Q^ٽya @L`N`nեҬJl7@[^tn9?v]& [cS5ڬ2~)7T$ubɈJӺ\g[ f0 .DΘ7x%?u֪v_Y WY@6&~Q v@=1uܞr&T'-XwbK!m.]qt!uXs̍ ô4ղj^ HG>iJwBvS?84GЌ;*d@/$/(4JU^( k 3TWGvtu2*NlNRg.ixUKƁƮ?#:Z-E U`0k]~usT}ĀкޥOxpk7tH߶:R:|j"Ѣ?Km g-mMPcyyL& e% ȅsIGE{Wl*R:]OOS? a\;yL+zya1s; OU(/И91$/8蛥@B[u?)Y];>$sYф8ŻRKҤ : $C匙 >X[ݵ4%C@cLW_A'łD/q'@jVt} x^="&7{Di!H/d$NŲ\fpDW0p΋u'pWs8z +U{W?d&~ɔbVoKǘjtּv9 F;f4 -eFϴp* % b~1聊nE}:͉b"QܩAF~fWpAkQbmf`uR\q3O[F25M[qSt L]'h ,vWFf+'e9kQdfk %lz ZmVu_X-RW&{݁34kIx)L㨯z[BLcDzy5ӽXNW3y`C/`Q"W47k?PY9p}pt&d Gb>IkLO.yJvslݧ%ҼbOίU9BZ,%i#ԇxh9W*Le S=Ppd D%g905\-|qo?& ]}HʗH)7퍲Bf#xIT@ %9Lؓ'^Ϲ id?^ 8YՀK_Kf>2ncMʿeD :d̪gndVCA 4#-!}  靤R\کPMZO8P.EgG2oEjuժ`^-aSoTh:pg|l|;!$.<1-AgmzuT[oYJjKA{3V&.( 02܊5SMrw$d *;@@[h%ZH9Va:կ&d: t`,*w)KK@ ~0+]t숹p4ehcz202KUlr%&2ivpˎMx([c˯dpXb>x q)bwZ x^5Y|` aZ*A@M(B:KS!GKv]5hu{sgixn |$Lz΋,lok nR0ܳq-1eYvT5X*E6 +E@*uwP(l캂#+1j_ESUշ:iϜ?"-L R V$2!q`݈n#CClR)ם\8@z}%/h2Yu^N>ȝ)^Xe[Y76@|1^ܮ\MZn55^aŋjQ.y g|@MDOqk76ZV9#vV|Ya3Ձ#SE0Y7i Dl'iߝ{ݎЫvV<.m ߸˻F_chRmt,ƌg[kQ~^Ie% Z Ɏ(JwB5F򞵵9[Om_qc ;-` $QCchQأ2Nc+d(q7әX2?2G.b `NPYYYA3-j%:\~BVl4b鞆}y jDQ7dədn-F(P͓_"ye]NhT]CĹjjͿ@qsȼ!&M){Q @@G)ݦPvB./ñƲ a2N-٧@/WILWOd߸Qi7aRoRt xc:m pԷ.n:Н#Z8/vJ$4L LE! Rzی97d´)MҕL;q$` Ttu: 3ōJ&Hyj-GgWo^Έ#d5,bySUH*BXvnlU<ۥ\`Uߒ<g VC &xե&~2xwP X/@Ay["QbiQ^(;g>ssK̐őcKӈ; #_qH??B{\_䍒~;lkk_b Ϫ(<և}LݭCKТv;+\N!\^L#YRQէ` M/c$z7L4}:A \S2[鰺| r*+#\0agD,z[ʌJg&^/*PYg<*z׫ wcO^j'`"/F)Fi3n|yrƳIΒ=Rz^.y:c>&X2>Fc|4j2f-&?`oK{CS$U3W!n׎:dN5Kѓ˲hBFv h\ {9'X!ZԟFD}~c(`ԜvӑyTթv0K?Cȉ;!o/[6%1?+V0l hizi([rG "J l= `&D9Z(&~!gc?ˇ{>MTNh11]֡BĕڂPaTbF;m:GPue;*C=AHKdEw_Ǚ&2jbմkR6&n9 zJ dƔ(:`IΟJI@%zfB4%R䮁&&4A He$$Rrg̑3 UN=?ŽL "2U^d *3!j}53Dy? 4鶉f( dy(unl69,6Op#U2_]H3Q,}`߆uH57s>l7YT< ' ΠI-}ŴE֕FP/[I|N1AC5~YCX{;aY+ȴP9Y+248 {j Ե6Kj鵏qҞt/iг;5R?OS.4\Gax TSՓz.tx1ɈMKP })_+)/'_@Fp1C$pa 7̐HkreЉN uf 4Νk[=ejn\<^wmXíR +;i99W!FHFGY[ k<]\gʹTA=#v9 t`w9_^y UD@ P®nX4S.ET㥠5ӳd rh IaoY;40yOQ{|G_m&taDzI@q/8S|*1?EqIJ:Y} m/q3/2BOʼɅܘ5AYT{kŵԃD%+OG`u%p8,#<1zGi%/aD>N} ]#x1:tEzTyq"|~Ո+;Ɇ3+`)YT? ݖC>jkߎ(uS#|qUZ]K+ٰM3t"3pǵ`\[XAO#Mޟ ƭW"rMqD g k~ႀv۝@DPttםV67RB`h :L#y뿏$#s =~!Y {-K(T':KE 0ZW^?&@XېVW^.-l9R1٨9Nh+0M-kzիPL4N͗7ـ `cn|'~Lؼ lry p0-62w2Ȳ|oų}"z`*BFo "ۀ*. 4?RWv { ^([u:Je8à> 7`ճ!' R+QHV\օ ӿEcSX ./Iq{4/j3ԜԄ P_owob~egaG=Pʑc;͏hs 6(l B^+3:B%|F>bmLgX%v@y0KH!~ȖF t쏨ChtB-CQ#9Tj9|8=5,  vđ[lٍ-q2kI[R w>о8VхR{J/6qY\pouM#C%dW"V'4}=\f@g.6v=- $1 cEgZ $\:zղ`kܹ+}(Y$ȺxQAX떩>AnSb`”)Yi̹KR )bʹ}"KAJ>B鼸0*2wͻ.Dſ"9-2awlU %'/?hY. y0-IsngiSGfGak!|dt2+bUڅq,\נRHG #_u"?F\afq"`hWkY%[4AvcxUJՌ(O}JZGЎYk"ʄ@b3G5k,-$ZbXQWk6_O o0uߠYD)GsD["; Z YYξ|Aɲ!o%hM $?ə6Rū#iw4y[liKb HBgZa%,܇r&W8B̝0?3RX~$$SI^m_XQl$I':ĿQ̶rV5bCQ!cآ5`M$&Kp|0gX$1\MPSThFb9,Ȉ'Dݩ=,DsH$L53za_~yjI~^'i@ Mybqw'aJ>'.Co0qT݂<T8{o5r 輢~9vHU,QG.%\lDn >Ԣntl}˰YT%!izPZO࠽sqtY(R>cUSC"a^%mצrFۿ'<:+ D΃%_%\v}[:Jc.vR  \g^ W~`4~UvRu; h2"iQlXM,[Gֆ lQ&V?0vdr})Tn,ٻ('H_X%3^T7:_kvj}vM̮*6i.JuY;r~!kvѧlV_fl8;ֹ5}?BJtmRF# b`XHJpvR.>"כ-:7f PKfCv!ZGё6^>PТ%diXz+&(hwDuz؍oP9 ӝe3tB_n4*Pƕ[ZlH&:]ru9U`J?TB7ɖiJ?Ƿ̞6w 5^͒,+ta+Dva-$L=huRHn f)8qkmu:/amQJ9`]K2K"M[-eW*L, ]\ƨ*!~ c-0niR '֘yNEr^is" n-&2o@[q(WN*+JVꗳC&_63U_07:Z*|h*\}[ɋZT8֧8jVd-L )]!dwΈ)窪i~MPY_'q@E:A<&N'rrBɣ$bOGn: I+j/b}$oLBH ʗ Ձ ZNAyo'pXq j5խ3N2A 0gHyff-,[Z0'ZT xHmCA«XkA0b;b:ɵ9jЧ5v"G;_ό=s@W{^8$C۫~^7}a JPQ)I_]8'ӳl z i7䋡[IY8Uwִ̦#TEH;Џ.3CуO&o { [zM5xWJ=9=~({N4~{v8"-f{aZeYxtlZ@xہ}>!@M2Xw"*y< %/jt&_hdMP-]i6PtD&@G݄FʣaB$K9l83NlV#2\Ƅ'U is!ŁBڭ/6Y+]Aw`Rf9 LQD쵼`W z8im"i JaҘm迳=nbNs)f ݹw~FN&m>ǜihOܼ99.`6|1j͹̩eao|) =GJms% w"fʊbλu6dzٲp =OY0_$T6[[Fa´H 45;Xe!-n,҈"Ѕg _teUK4aPRoomm<\hĄ/7"oO9B _hMJ6mV.GUg!9&*az,bvJ#$#h"/^L i(PӖbN#YYW[VR9Kͣ4vT5m[}#FUS2Yۓ'"A. ܣߟޱb)^G8qDH>Ziz/_qyx$#q/nTײؓ#O[;v-Pмj3$heef'b#/IKȥEЩ+QJ.)V |G\mH2Dw\N'+^1Uu% k]G]hlgxw&#6pålhm27b_gHҰȚoezB^ Ɇ)uA9z5vYWjqp~3jIUr%)L UjcU0Gvhf_gF~t̥6l3 `dY Q .Y["݇oPjpSY}ЕةKe&O[meڞ D:^+ݖ&_jI5V7lG  £k8ѣWz~Z _T{q rjSE9 o#rJ;Tm32)(?O!Bz@N2*S)vU2٦(/߃.jLGa(+5,sif'I ~cJTsgUlxtmӦ{n1 *|'"qV#B7@Zoz!FӁg;ˢߋbF=&[bo >Čam7L+X&-vJj1](daBF[ \h\|)fsfy"ܘ:N%eM}5]ls9B`A&yx^F gDAQφ ݨ)`f)7)˲&i8R/kQ9R(fnglgx 4 /58 GR6EҜAξXU٫0n'%䔺r*ڐ6n\]I+=E0T@|Fm$f bypKq F鼐qOF)8bCL9ǶEolɴZsRO*i,\!)j<Aa'w`t\%|(x6룮p\ W9yV.W0z T1 D=kZTj7T*J86NK@B֫Ovvl`ڨp{RͅF6jau<컺#tCx7<"3ۑ`[ bZ@`xI1Έ=?U,n(J5kwj߼dti,nХ rD)CЋ$φ# ]K{ؤ73PydNx\JJ?Rcʏdx`&P(}D+ *eiݳpH5_7Pѣ+oʅD}Y@; YNDc%MIKmd&b4wBMȐl l5k5-'AJ+,'Yb QtwzhJBG)'Gd2dhk '1sbN9 /5z#;d_,lw8EڨТT=5eLL 29x P\j1ajb8%PRQu9/z_׸oia/b<R[G +k%vߜTk/Px}tݐ.(fɒhtL4淚 8~ BxI{C}g#!fK ?=6>:n(+wiaT؞z*lב{sB $† \6h؂V0r),k1EhsԃѐQmTAӂ࿱"cʳ7]Ԋu;}|7Λ\8/)B9Ө,Fv'CRQE }|4ĔJzߗP!F)MAi(/3aќ1^8Q@E+I%%vI w_('A0LiDOQ3 KO`#e#sgh>bzDV'zyW!(&N~i|] v0QCA)ӓuT!7iȢ D*V2FT3 24&Z܃@cw»Cb&?;SY:X[%^ZJ1j^j^*Gnܠ{a˳FJ%%ʀ@9uڭZ\0JқAo90ZZ-%9g4#CٯݷГH3<Gir1|L|펴5=Ob@3c 4ZU6#~;2ҏRs):֚ ͓نF]⫥.Y'%HNU(/C_9w(Xr" !Rf D+$8F!,ھ"-Pjil&IQw0")#{rϰ?Ɛs=B1p|r6^H4 z@⪏N?,bĘn;Ո5jժ$k48Y4§3. Q zbWtx[%D ot}"PR l,ar1 X`,.($"P[|8K{c!_ Tp H # z e Tu-qT;\!;]ݮwL^`88Iu #\ rcėF2^X&+5Xp˥+~zF% @dL&1WX(<[/2〈APttXO>SIp"OM"3ܞycdDZ++(B w΋/ssњ(DSWC q؃TVb8hF iĵXՍrήN;ݢHDĿr>ۅ].,d{_~N$@}=j9Af6Eg=ɑ 7=kP=#o}6MQ n1>I Q!sQ.SdKԥ>5]n"㔯 !DR ܻu.V0u@<  CIZ],p* nhV!9ݲG8憡 Օu7` g8@ Oi%} mp~Lo,ꍢ³=JXPIg\zХEܖua%(^h y@nz"3m"Ll?@q 4Ro5.u3$vXmz0k' K؃ߺ#|b[cU벮uj.ڧ_ngSeej9$:Rve3ˣyY6*FƲmt!^c[.οuur"+}=p5aJ8^ iKAbjd0%ٷ, p71ײKz|wA؆畭pum??0ݠh1]-) fa_FLh/~ѱׅa h3ٷGQŸN VWD&n2Ae>eY p7Gz-v^ly~լ f)'#5oy S8K\+k! 6 bHLa'MH46B,V}jaQ/@bw+`je08̃t_ʷ[=`n UL#ust7 hiHu3Ɉb F {8ϼJr3'`m$]v3W^%C,R% qz8IhX'氽S >Gj7^yr`[c2V62X}P!Tucjn&xfpAhφ˸@n/Š'x8mTB(B;!9=S_  b2j;t9l5k;d:>ޞ0a)]B3w@J^Jym y@C߫с4CYN{Rxn@++caEe-(?u!j!g8'#FΰDv|t2l`ъA3dp}-Mjl2iSJh&UѺ4Jk/2NBς1i)dLlS ;s zvH,o}kVYU-9mTPH4)WD= 74**0* ?p뭠T*:<@ {|(hjx{؅n?/v{PB1rhwd)!hҌ 9ՌO(uTO~T!1CCR5e|Z n_c$oJNk} /3cm7H(Iag;/"@RNXK~['@a!O¬۳蔹qzU V8 L0 C*z(254 ' }_pn"T'F-tٹO2/y.В9tʣ*Ry) Q2s-"P@M4 S~ SW]Mg%ye-Vۙl ?vclǷY鞳A,-Xe d[IpKC@VM_2NTtL -Z U7ֈAAрi<@;`$kh*Sx1@/ltZQzHBzϽ%Ē ^]2&nMQF"V.oNfiC;gr|"?1P%T͂%.<ڪ^Q!s T\94U>3 |r̩Xʁ.=2r-,c&V)#:LA*0UILsokG]#w@р?g0̲Wƒ6B _r.<ڝ'⡮ߗ'ET2|_Yy#c0QX{-]f0^=T([.VvVe:<\+25xz=d2"lZ( r#ZY$%)J-U.<bɹwTgi.q0AYFot =L NvFr;qʑt  %atm JRi3ugV25]b&(2 Tő:YˈRe܎,natRiyK&> 6蔔E~<k:3j ʓ~^|G6m~]˪+!W /Z<#fZ^i6,^ĄM(c6Tʽ E8pڠy%Ԃ)`QjR$ZسvSưB8#v4 ?d]5`aiKkqU ql͍M|žR0=>Ut8[n.oȻq(H*ËyQ0Y; Cg ЪI51 a_H AL9[g&33d;wL(`{"Mi V{3 F J߃qu45h߰ ʾn>Z|YXH1yt18ºm(um0C6] SI21dQÙZ@7`20еTH2ò`rx@ֻk`@7th֔yrp+fhM^^˹:[EA6m>f̢.! ˪bIs⒲8by; Y>p 1E5ڊZ4pEJ6#t/ʖX$ 7%/+.IYVTK56.T"@2[Obh`||*LBAb43Z8gs*=v!%s2 Wn/xq{> YȴX'i$IhmGk ʵJ\zK:@<ܑLݚ8.w qWkW;ʲ#uHGc֘n@w{ "La\53xqu9]ds#.?45ŕx鞸H% HV> Tܱ1_F܌ھzPfګlqTA_ M D '~.]2LU\v`.wФX;2L]P* pv0nHq@O %T{-*eyP`ao[ܮ?sA] a cIDx]i8Miz<}FU4z(̥\dv@$.*ꔤP=SY5#axgWUIk;P0K@pStŦZ+K 3@)&A3 hkպިtL}*_>?]$!,#֒#ck[uvP [`@!Vٮ߃L[aGomiFEL`;Á{;B_]_υ P^MI-'KOAp~XEG F|mw:P/oLȾqOycx~̈}C,cN9>q2{hazdz 5\+&('>v?7w{:~ۢP4aEReU"~RYzJ jw=GUzB]nB \#j s#1KUGi59R AUm֗QTtw+?E8WLo6fWWP,m"\"u,΍9}Z_e9)|OtK Lb vk]w L "f&=-&(E!\~ً @۳wdG s{= r) v zS{7oQ=U9_y(gvEU] H Y$!½0X2l@$sFt,HF9Q-ؠ Bv 3%jl\5,P+sy%-?+a ]Y Cj[LZ PSAN#$[#=^{7%hS#*fߎ5\R lԴR2]Qiq9.e3H|6gd:$TbLMq-bDW4WV "ȿxM8+h ]=@2RC,4HvoNoq,nfPPU. \#"&y<1 ;5q}kSky^MTa %f\Onkv6`<@{%w,cn߲:NhR*<|Ћ] NKQ]qfkA@B0|ʙ:@؇ vQgzjc7V4U]6VV a*LcڿG^lBW ,N3zzT{AZDv,؄vCXW:SV?"lXsD PJa E6@؈i-A9Q!jS&'ܔ"%G %)FRϫ;]0אڗ(ZBBM0/-)L،t*8!J1A)K0-:ʽR- K>=AZaTW}!EJކ !5މn.,kxMm,j[zdM6 592bM41qN6h\QZĭ~'O@}Eϱ~lA1+y9sQ77:BЪ$ r ,mCP3ɢoIz[`ndaUs7fU-Fx f!,FwokRSxzAf׹EWA*q=ŅOdJ&(vo+$nԏБ0m[5: _pL*ҿ8D_~f]=%9*i 'iuMqo;Ɇ2Hu-EL8uI Hgw&K)H"0BLӘ鋄\e LmJ3,K-G,)ߌjA!k ٶ*Srڷ&qM“Oμ:D%^f[; wޞ+3ic%IscEN iqƹM4,V V0زM)09$= f|#nO bQC"ɖnT׷G75A,_IpJY~KnI05ۧAr (v=eKR^M_iZ3o~ܳҼn\Fu7-&>ܸ}P(K^-Q~)z_G\Kde..sʊ[ 0m;E31[CC"e +U6.ijeDy);־a !%~ 'a6r`!Af w:;w EОu|St%`:/BRY $$çέNf_$@d-]_xOr!~1H=[川`iDіWxue C w<`,܊6ОC\c o;T+zKuR,#Kz'5C5Y ,="M1֛9T4C5!-I^\LimS(gi5ҙhe$hfq# AtǷ;2J8Ø/6Xew1CWI:]o1Tg=K]>H{GEݝqLס奼˭y*1zrvvxXT+$s]{LGUqf9H)7¡^{RGAa4f.Ϟ*v5AVBϟ=H-voD33J5CWzGo\(΢F"/(Qpg׬ |#a®oczBM#767TYP!>} 4>OR,dβ8 `CM,R7 o_wUUrqYP d载B!':!I -9ɧ1D6[m}Gڨ# Y{ć{DuUdS2To&$He/6#y$šSi-!h"2bv4W[3E#|Gr=ri4袺i'I}V8 +IJ_c169LTV{A+mjd(@]<\ҬJK Cd{-da<+ kx|Ja`YQqldcLAq"y2澢mK|pjo䦎ZB@~gט;KY\V>KoX.hoQa͐dTNmWxmZck$yK}md{uE'xP>PBI,jx в3OR <qieѝ^|c8NjFv(JOEONq%S |;"Y|ށtv:{ϒ\/L:?)g!H7jr;>vaKPw,XvX&S_(y؛o{AU&4b>Q,TՀ:08mnIivWibھri1|E"HTVS@CoorD=dcaP]O\L:Gl팛n9#%~E\{r=rV;n2KS,Qk=FzėDL2a'_{~<;bKpCm_5V!nB~a KqIhv|# ]’0i=4AM! "vWmO]J8[LG&}ݜz HTt{xsKIVC=%@ԟYc,&3F0O؍2; (j58Hq܉n"XF.M隅2]H8Rqw-&a ʱ& Ȍ8)XGͽ"RA9(?+ ÷`uZ1՗5o68 yܫ#ӿ8|?!(>Y? "[U&>S_l<1ʺu?4 zX7տ/ZڟÊh pѤ`0uR뤧=Mr=[PޗH9/QFiu.O~-25K҄-o}x1R3 l[ƉLLsj\N>GŠ BLƓ?R A? qc[8<;ם#8 I!}<6RhRN:aŸgK߆RAR(D ShnFX k硤'Lq QBE:.}dD .I4s6PϪ8E?2$bn5@Cl35LYS2i潊H*'aB~Ϙin$HOS-d0A\fdVeW]'Jfѽ:&(dJjER@hochg EPF%T vQ{/UoUS4qEfzV*p—nǭ<ÁMQCHGKAʀQd4,PL+1I~wo4 6c^5XpU Db 1 %N>=R;fq3^'tf Lk>Ɓ]oБoIe+8 h*+%LTDO'=1Ӿ/e||ݵ #uy 4>h dz~ Uy#^ 0^ -p~uY^\&rxJ=շg*fV, Sbj0CWUïT %'THdz'P>3Z,3iyMSt긤yvFS\eHk- , K_ڢo4?*U }_d`TaU163 q]Rxբ]B_y!ytwuz0o:p;m(Ks0F/Uc},Z8xz e輩xp&Tn&c}$D9ybr[}MB6`dQ7_8 BB^;* 'QEAR0!ݟǭCxd*(581jmH?R+6 IsǠ.mrK5?{<# 3X*Ia1ͼ#r4̱Ԗ)QWb-skCJy(N>WzԠNiy?[yj ʺV&!El?p8tZAEihAХ|duWcÞ>}# lWeK ^rVF鎘Fz(5)~0At>Pԓt6Y)Y6O{Dw6lvǬ4HUlz/q9C\6s2vt5$?@EQqoq23ft9`dĢP% ?qh ܖ5q.!yϹ mABQP^ ZAi 6ۓ-޺ 8B>x!N7ܐ͘Edc-ҘR#_qM5b;,0| `=1_M&Ҥ1{NjU 9/md[%3,Sk41[W~a] .{}5+ݬɛՌW#l}3̩)(U̓S9 kj B4Õ7;xbޙ.:ZUpk_#)帏26Ǹ$NL\Ya5%2E! MSⴘxw9~hҒԔd7 \=^ޖ+YaІ2mTɈ5\em\?èBfRy4(Q*ΉqwS0 >7gJ "Ea@;q+-m< !/RmXBYm(iZLu@3nJþLj޼|I'*dɲ%|grQ}MA Ld2zWowF,m3M!1Y|ҩɶJǃ)os\{^˳Q6D}#i~%-6gkg[xwV1ozszϧA 6iU_&;楢5QE7RN&ibmr%В7%9JGTv]`| oO. aq 4A =f^7rk뫻6.m5 ' U`:wR4hiGG:JĄJ|/gQy$$T3wwct@f`djػ(@Sx?0fo(%0oFKRտp]Oao3ks@Cb5{ xv9[YF{專J<vkMmaC >eFöåYGBzHZuȺ TáY\[*ֳ֡w_רgDu#$@wTgݡ_\Q+S,#@=ս(YGm"':v_~[HQ:z_'E5Y-U`5<y-douIdX&Y^bX4g(5\5u7Y)?UZEBN0޵_~x[א:t|,>)P`={tfb㾈X||L@8;,!Y ΅Fr@SJ*}l"[ Uj RWMދf4`FA; xS9]ꜰn໴lb&s\t pc2qs#{yDli<*#2gܵC+2itf4垏F%2LiC's4M3r(.wSkDm4ʈkFP%rY5*Yxi%uH]kt(/SyB%U| ["W$ALxe]q^]SŘV7Ӑ)C`T{F޵} 2Sgx2Wջ@DWӸ 33i;ϑIx;?oi Q/'}S sA pmg^m6te.1wbzUwT=1c Ѫ&z8'%:\sB_f٘]ZGYBbr`P!C&UNaG\(ѾF2t@"t3%C^i. дnH4P{p]I 2/f+:˴+7:C1hxʠ IYb8@L$||OFTV&N!%<!p*VGMW&߻\z" 6УŻ;'L,;br:~N7xNOJ|4}q{6ؚ F!1(O2=dX@9%-3p00e(wwBo|6ȸ~v֍+_dO9n#{EcZI5R:li@2 F.Vm) :J)ӪkNUձٿzxaPWtc,zX,siaw:I[/$㍜5"u gf,!a^INm9 n3LI^2ijaҊ(޲-5-e<F5SAecV|U?զ"Z$  Z?Lxo*,nMW*pwh?pXҎτͿa$*~x+c[m@cmrqoe8&TҗQoc.Ӛtŋl}xkbS\=W>p4w `qBG7=QdO,iTAPxKd8NsX.&`R+\2VȍLҬ/jlTn'<g[}fK-Aҹ{٘[B@*!=j򥔁ۿV24N8#pGbcE>: Uo F#Lz-vtV-J6 |g" (:T!b5c{7NO Om~XvlVF(! ܠ؞oF.*k6I HiNZ=% ݯ |; 0+e)Ҕw]M@&qc;4/~IZ+PIG<=SKn56q6v>cj* khlV{?O}䥋ձ% 99kKz7K)g#.4p5g]WëI(Ƞ)g6iHnܒeQ&1v)|jWHMj],,o#'=oTVIhRJs6PS-5J'(^/M"?|=s  + !V+Y$-  ];k$#J lQZ5HiDznfO˧rɑECLٛzJ~R FAմ3McX,]{OCnB/ t/7ʺɎBt76gR4|Aro2bm7v se!كWE$Eb#`o ͬ[1mj)փ[ujGH08DZܒ2݈^sf*@Ե?^9xНYv<{C#+XW$|񆬪flc*OI9Wx,MԴkK尭C[`ةbVeg]iD tP^ĺ[BWWlLftB!}ЬzM?J5e@:r~f*M;?D)}IMqR*rɧKYMN/76R9*.3r$T+d`}扥|sy2#r׊gKiZ€,q K@$KU݋uA s1e3G,RY1RG''2,3<4?\i1 <8HA1PWŧ| >.K$^ZMͅA%r콖A<8bgT*,^]6{ϹGcvjMlZ*م+!Et~39fn65LA+]|Ϭ^G!f%)x74mt-.@j_W|Q1俘rP"I 64aEE/6lpcįSQBY9 W7rB8?w#F1IQvxj/"b ڤn c`£],2𲑄!ʣb_> c-"-pecBRdߵѻ58NTkgɬBEۼ($sӶ {J{hXB~YNYPM.A;7!b䄓&zE(;Y<AU%Y ǃ8d]VT:;2(6dӆuԎJ!:a ]'${Vt=m Q )y܆p`e;6=9 g_YV2_QP>,i\+7qbPSW8yo>6܊K.w|!G v/KPdE}倞۹y>dAЬVexf:aώ JbDWMycv1^\`UNs 7pS2|r7W cF2/dTЄhsd^ԨUNuD}V#}˝}T;hu szՎUH@(Vb=/ Ɯ,ϒUGY` IOD 7Pg|JM&8-No16/X}+8pe2^%SK\1Z\Tc1IjjʧtLڋ1:J[cWxg^4FAF<$Vx?apT0!7$BeϞSL΃ UxWp+?nq2ɓn2ڂf񢏔DK UNAgQ5fZ_y%<'̨{SG[th[ZL[%K1Wq`PV5ZjtE!WLHEghڏ쉪̮-"$/AR"KpC JVCqCO'QH*5f竸 nX;߾veFK.=ڊ뒵R2%B圡DZee@nĿVd:O 9&nv=6 z}33K:r 󀟋*w0N-ď>>3aT~)K1ܔ3H KIN&y^ -)op"#546eքy=i⵫zF")@u:"dTxw?'?Lw-bb/`$zb|wյ[\3I+4ێAlhn`PPt] bB<$tG[&L9/uD Bp(o-lRg4W( r_iHARL4J>PidT7{ucj-v/rGe x0Ԧ/i ɇ&^2a®:vП yiu`a}b'G!vȳ@^BfJWmga 3Hw޼ї8QS֙1}k㶠푟7]x ˰|U&d֒zM<Ãş֬3|_(i0dpAu.1iuo*0>C%+d59xDD8"}L763C7VSz7g\k؜?ÎL B&x:_t`_L@tqg& S8tDZjGF%ʅIGu٪ۊz4-)u:זFm7np p4 Y#4;;*ep<0_SDq As>6BxP p6KzbEg@FPKf3>.\W9\hrXx?bԦï(dj6uF.Ҍw^TCFXl\PAִ0-3 XѐA䵼%% o=? +q ϧhCJ>}D[! ]ր΍twˎtw%v SԸhCzXԤa"'oPd7@"=#~lVv9%H_|^HD~KMMwȽwپ)4Ց.׬" +ɁuŃW137q:{G4Y8,DtӶ,A>RW5V>QHi e_g5dU"/ v+'X;! ,1HΒ7QZnR,]-wd^=`~!*W)l0Τ ER1ѹ >bg1YtC$;t!,^?J?C6҃'FQ<3|!pꫯ K$n*y xN5`jb_lMM43Fn3r 2?[PiW*΢a Ϻk ,- #3@&Cdj/)$a҉F}kXXYS2<g jeЯŇ*<-bCQQ{S9;b| ^Ԣ!|ygn("(~i$2<[ebh2[Jޚ>:F^l{#s_x&c$q$-y$HڎXu 4}kb"{珬*u1d+0.1_m݇ N? KnEFxrEj)JP wP~ $|ź=xCy.Z(oE%'G³6QF4`0-bR*j6Y"0S20x}纀j^xʆ4u@^3޷,%Ūp,ޞ9شn}%#gAE?ض/>TcEJsMzmb--󠯽,#q)o "Zn|t si3X nɴBh}1n-?8DP2+`!vŤ+xUQ!VSY_ƌ` aqً(aaD ncK A}<U"Ƕ)w.bOm'ͨж Ya +;z~ 8M3 ^J ")d+_P7ys.GrPuc>v@별i";r/&RxxeԂ،+[uM+ݢyڧb=qLzSv,8NLG6uz *cgZʹڰXL#t˸b ^5:j([̷ 9,jd*]_=o%B)q\eҽa cA'6N9z$ tъ@%VfEӵU, @Dwir_}wG$HxʅJV8*{r>ZcFVdH?=q; Sp:EO)tmʣ;HJ:iILGqwé#z@!ʳB&[cha nO"?:tD9M@mw%cUt\WRDHxǾX̷iNk=ZgR<}R=%J}׊7 w*~ܰQ[U܅Z > k-es,WF/1ih^<o'/(W09\E/p)zX7 ,3)sp4i/疑srGUnͬ.2k 3i|朄^O{mV?$ z?G+iIW:~%ȃ}( F1Pw4iDt@Q^;mkgh\%Ҳ4Q+]6ɯ ]Y䥸6g.x,,EGYXlbhq9Zd>VspUuqKa)b@'6?[`"sDW191B"iMԤm.( _`9+ ْ_LsBY6^LA[x77#YQCԌ7 h뭿eMCO),A W剿 ۀ嵳u1٣{ZYS}Wg) JooL^7tRNk؈G-CȇxU3K̩gHBH=<]` 0.f;{E> pAUA_ˮD<he %Amkk qe95ku)" $*WdUDۧ6M?qLb % &(mbTk 03RYAv9x5++k6/|XiI??o v$U$4uQbp(\-cmЪkIPX5]flBIE/:yA|'u;מ@p@kt@Io0<Ю^h|qAY Ɩ@2?S[wܐ/[Zb/-Mc{(__^0ZOkYreMOD/@ D<T]َ˴3C"{8Z͗Fʋ`we:P&0l* ׶ xO"wY&vt~hry0Rxş^Y|[}i8&poFzXOOz502Yp]*IG1 R_6l- )P@p;Y=XNʘb.?P\Y\}Vmyȝk$'n\Ә,4?;X؄v]csRu>[+c a[/LSjEmPMS=S+/-<: %T1akrOYgJk^I7s鷹xjqQ.6 lb BަIⶤضzT9zh35nE4Կ p ? op5+GoJ*nn/pw:#lW D YmKRpԄG^5 !tb<Vhs-tDaP O!/7k=2l ;8e1>ϯY58 u!$zGq<ִӡ^/8HJQFazbzt.&+1m. -h%`g|HQh08%DpZU8L`vWa1Itf.rXtwu6Bȍw0S,_?#@ {)&$czǑ941/M}_`3VaGTzop?I(2f'd9{ ppӆw"톳L%Ǣ&=9}\\b7,!EңSx nGoi&_U2H7 s*}Rʐ-rPR:ؘpS;Y'[>>\k?/0Ǣ/QQz:=s*VZJ2 Z%m <@J> U}{I)O"O(W {̔E w|蕛ES̙aRg1"+&|-8ПgU"(̕c0X AB;)>>,J<|w>- (!5ntOtQդISޖ#g@>mzFS)r 7镗z'PVhnPc<; ѐ;EMZ |^Ծ%D˅$$J0c\;[Tm]tW6Bԥ&B|>Or8PAѮ&bGEBkwƇ%ض|z#ne*D8E}(NK`CZdzEj!u*ZxeenS8/܉k,ߍw&\^hDpg7'\Y:g-V-yuѼxs#V }1__Ǎ ef5pOi1hUFM:@-n9'hɇOlkZJ{6=0 2ӞBy՝452B#lVjEt"/tMVu-Mf͓ S Y-^ ;$L/@T3 5E_pd/>^gդТDiI- Lx`?='(f#QԳ$evǸ.`OY֯aw!Aԇhc>4?vwjhYML@eϐ*0Lx'_>AeӀ zCǝ(xZVTȑ15u#m?.0whm @yͧuS5}&5}r'+c)zg-TIZCx ',{0u{JLCѷwV[ т+ @Q5śh`*D٘: E1RvWUjLKEwO'c\c 7(,{QwZXe%_⃜Otg]MKu\y-7 xsrf$؆v蔧Z"IƛI8P=ήYB]%D8&u 494v={*3dt&IΚO8;P!.{w2!N/ :7kB>Z `U0uJ8u\ |7Asi)#tƦnҲ5p$FGb*˩nӊ@ףr~Z;fcoY傊}?%B0q=59P޵*r1_FI} u25O8y<<?/JZ;1nRs= 5tsV7mJ( Y+qSnj{B*<Hec5`(K_%i\!OrF[`[n~_PA:yԅ$~x}c )\`. a.;߹/{ jۚHa⥶L$lpj _䗗?2}:BѢg{IGh+ZG( U:$9]Hblt@QE`0> .d1nܻHW|\HIv9`h MMs]4l- s~5L3T')&BO=.58,'nu7[]$,TARu'->樂6<`fk3)c/` gxnfÉ_4H#i|'v|k"ssqF꘹VZσ\Aewj&ꓡk+U1j](S{ojm#0C q@ބo3ѮҶyG: N>npmF:W%g-xЎCoW*y2M6* ehUm-k'<-2[3 '< GV!lt rag晑8.BfQ@ٜGY],&R5Vc)ұTt! f40o{׽$4P6ALGI#YxÖ觶J."Qr#B,V\XCuC^(&S%r~Ba_O *'Hd$4Zg%OGHճh:Bʥ=-%[x3?=n,S~<)@T6-$;8ɗ䁌Pߺ{bSj Jǰ Nt=wMsԲ^3fv/ajW$M=r3aR ftRfCe g`Sٓ m"}e_q '$ jYh8eGi?͠n8.tF􇎳y P/ԕWm@Ӷjς0åuB__M+ihuJ_UfT4e.l?(io':@3ßhr' qF puJC)3 AQ>N'+K6fc#뗲F⡬4S)LEuS?pcLQ`5DQk< [밝=V)^500BdMxukXp%%/๒%PYp%@31heuӼ:[<e9fGzQ6inb~0oSP(MBBTczׇRd2xʆQ43:#pKOmo\1%2"weȒ7yHdO=R7eE|2$kP֚ZqS_D`\MkkSGBxD7ғ@x^L`fToaJSm| b;L"2T3^TkzBh*ǚ#.IH6 ;E}Qܾ 7Ez~`Lz/x[3s;d4URG-[ޟ7)=kd=(Ul*Qv{/v@o5 + S%Tufs   Pi~41|I+WDF ʴ,>}5DWloH#C|"2`KAv:M+T4I#O)I9lH P]rF,,,^j k 2[WhE-`݇g\DnN#%`1-kC6b}T,m1GoBŁsn%q%sxظFojov1Uo_hr'yO*ᾡZ fMŠ-S;o0d!qLY3>.5v$ol5q>2@UT B%mAݞD\ctmg4_.&"PH f௾,t*Cn4 7:Fs X[}NBS?ow +sJ}Jda暬)!cN/5Y' dN&ZQıkg}#!%R{ UKA7=\|G 1G,dJԵMjLb69#03JLČ$O= h=H+=3Uu$,eO8L$떳OTfOVJB4Q^^߭4>uI@6) 粣d9c\>h$*P}x-hmaл'(wx Ӱ/ #͆rɦr |pe?`[ Aq\ # e[dr;ؼcޣ׫f$Xق'Pw]ZcɦAoF1ŽIJ\W|@: l~X1=]GRlm; si+K4ݜ15P(!gߴAlke(\8dO=\NS-A+Wݑ=jhB\ y>^vŬRsǃQR)Ϸn|uZC-vFEc T .>Y+";*#4'!j̵#/sB%$kşIٳf_Tbkn'<+֟YUq6%$,fjRZ–~P&u#I8\cUFO!^xky>,AhUBhDy*r3K|є ""<|>QP?$s^,g {j3)yPj,௛FA$~>j`̹$ita]_ό&FZ7eޓh,xYSޏݗ2O$7̙ ^A"ʈݤg]bOMY8^ m+"z9KrGC>s7e wQ9#T/odƁ3-!W) cFʇ}a`J*npr|wx'=EdW*uy!,ATц[CHP UIzQD&DW|8RP^qJTiMlH݊amj*lW,2bz`CɗO@)PNsoAFKdߴd,48zچ0toYl wᄈmF< _zɿFx|QRV- d ]*l !)dAA:Di"jt]¹Rߔ .ﶆgf]>FaPOkЂ=O`h&\`*v HPMKZRbU倯5gjX/2Q[?_us~kcj Ű#*)]>{8[b*kRj0U<#G@~!?l(#i0~O`ʩoR5> QW/HIt0֍&2aÖu؏{{D72e9 [)E7g환өȣo1N[Bs>jPxMc% 4Ynz%1!{B Lj>K_Y">`]$[g)k\@ơhUh%W*y@q=UFG:a!{p-W\fk?B0ִRd*ҎQlG7bԴ锸Іm H@EwߍfiGck=|%-]S ةl7*aHSheE[SQ _iH?s!ҼO3#Ed^ 4S;ȹ7@,QRas -} dfq^wֳΔ]E֎ 4gFy<~!ϜPٯOF*A <:/W}&)s>/y %+/iR'>a-ؐ |jⅰ48#6L~Tу&& *RBVm|\b uPJEi OuWI_^F!)UŰ*[\'wʸ^(8am8L_.9 gئO_!'9]+!@xZ]p0]]"D-8UV3e ,G~duy^d+\/q*׸DzϿO*=%L*u)MJU!' a['+$syn$8!t.<c{-HmdMI -*XlFS> ^̣;Bu{#c(KqCcTYcP0\B v!±p'%3!hE8m.[bw,$dVZ) Ez[~ d"vDK\jy'j_2܍V} 4&̧f4rMM;!"1?ԑSZBZSuSwdRa>NzYBaJ]i $tڈv_T /g{ H3W]\$A1K 1pmPULǨM(M nMBl,V&#~ +w1W\g[莍Z!/3^u݁z2.T/!PmFT=H|ù1y|\i[#7}Bm'`_d;#eA2|&u,egAZ{9"{$zn g$5{[|~'U1'G2L _!1g>ӱQgd`]Rx{g)NI-)k@A#Vj"цt26T'[$.g>-GgFw !zo9< a?/)A$++3ew# q7b% и1^iUxrYɟD?"C݀} a@ 1]SQ`z.|oAgљ^ՠ n!bLgSݎ8._U9܉cռ|fF5O:1@9k&edY>9I rCol ߎr#m`D#=IA(;k"b+uJ)[e035G"NǶSW>n?ˑxR ft\s_0 Z*ä&Dz=hOTKM_8˾M\ oʊSCP䚞5Ӽ'2?HY.{Լ?$ 2G4:Q gtzYW3􉞏)2BZh`K'f=12M[ir eVSO ۆ8 "lW]Z|kE>VdJ)쌄=?Ze plm0Oҷs&|˚I3:{na3C^dZ2f Uê~EtQQ:JGQQD_պQa]iE_*0LXX6 Br\X{׶ H|$Gn|MwzR]uƨ+&5\˧ANQL ӻ V |K)s9A'Y:c=ǫ;qiؽ/݅SOX3G)iCٲ x2FĘn :dߒy4 `~8E SX;|`I3ߊ-xƠX* @OQNDUCSvK4"#ؑ~X(RKF!`{s3YYC=;y|ȭtvq/ȕ+y'ڮBqYmy~)cNzi<>+<+[e]H_ _3IA)"/N2aruT5 'WoG @-!ԫ^(E},TYv~䄳r-2Dy1A9EܟW5CR`j%3&9y"iM'Zo ]PWS7eNdL~g2_dFO˟tr `sICZ4,[I?Khu}/kf8XTP)2{һ](]Kw-ˌ/9եu//hxsT/N6mS\co俆X3m? HQu b&\2B ::z?Nh0J`L\cuQ2zF#}XGƓb#}[PLYSpyv,W& =Ih_s-\zyeƑft;KS.O-np\]@9KDؘtSMP#_!>gڠ, Y/ZiJ~V^浔 h+uM[Cu [W,dߌ2U g0D)!%Pw`;@ |rNOz :$Qp0=k}ҒO< ~_"0|bf?{P{"~ |p H4r?/]_xW6 ύ4Щ>'C2]:J 9BըqaP3;b@S(&m:Ŀ|8GV9NWȱ3YwKx,yƁ7inEfe!+0rlҢi(YCLS=$Yet mEH}rs_Cdžm<`u=`ARܽf(Rg9ҖR-@*RGeR~jʇ6{fi]g 2?04w90uEGG9CUbqRm2`&/@? Ҝe;cR'+!yR|܇excvkҏMc/_'U ؤP@1!5oc(7V\k!s"ahK)5Ӿ 0#4`7s+PWySZ/TelWkk"9DaiN ik] ΐ-gMv:U6$J}?lSÇwA!ѿtDqB 95#&=eP?-I͠x^X7A|i͙H#\>Omq/,|5zWҟ:E >Ae Urz'9Պ5Lj Gf+3%m`e˔LM~fr[{?cly( >de4rgBO}8k,@.&GFa  QXOV5P_kk Vrme X!ʯHxӖϕNlBBXI=V k1[2%a! DQAYDr]Rq@_ǻEwŜkh %_ѲMz_qׁю!fa"WJƟ D`A=zMKIA%a$;nkZ3{ Ӊ= k: Z_ [f?=tߨ@ȳWBi؂/y]֜s&5 b!RBǙFcCP k~CӬiBkhhWCCHV2".isr댸Ir ͑q" 9Kr{'V[BDu'kAKb2-/YOȍ{F;HcL-9RX}U'WǙʵ7@վ?_6 :$A5RQ֐:?` |i"q9)R-gk&|Xipy]v5Oٓ~c^2 X@%\352y17$#k6?s[]=~^'lǙXbc14ޛm s`˾[JYri9+l=/6$Ί-wL+>PDQ˚+rWnu*aR1ž^Qӯp.2b`EXOPVnz(b_LJ GYEOOYqn#W2HbIG! n3%lOZ tPf;+Pv6AAS/Mi$ `F?EN9\'ѓ.G&h$"57( [%2TNAZdC6HPYd&}VnmЇQQ\VX$7ȽH`%l^B *Urc,qRτ׀?Q0˺jw0u|EEdFh9ǔ-C € jY&;EC<~nPOeo} *W5i!/8P'ZxnYE<ٯP5l]Hg!'F $sk<./gXiD?@ ]T(T>͆pW.Z^MJ6hmQޯ '~/sHU~V)>DUs7j*jPryW8iB9/C8|$Ӭer&n^m2}WQm ?rvo]t:$``<9C/U1.lm'+`85TdXfaTbzzLӼ}B[ԓ^ZB{. wu ԦEq7^q04^=z\u{zcٍڀE҆١kSЫn#b?|+ 0ܡa10xvݐy|brU&O'xRD-ؓ.]Cl K+H]<Qk·m̔z .mMݻmu)р8 }J߭l?:f;@p))gKR}uьAVʔګC%wxO[u;~v#q믷/Y$ڇ;yGMsvyO|O" oq;$d륻TLZ(e'c-/o b ǻa:ǩ@q6hk 40Nm0yjݬsAo> 3tN5zhR*@xd&#UFxpJB4'.j- ls  "5A41W&n62IL>{DIOZ18)_7vT2X2}KG9v}` wû4$kFOKGzrYSABl5I}!=/b'S^?ȠUm_wҕE M\6CT*X(A'k!X'm] J):f!2 B!1kJaz՟Xl}XN )G-> a gN44P`dɂJ!CgtOb$#tҪ1f- 1(\_hTV_'>7uPѾ4y7g_)eһȬmWVC\i?J !̿(*;ˑ CqIܪ'(o.pS:&M+eS=O `c|愳*2@J >'U֛9Tp5rd])EhOwô.-O0>ȓ^D ,9狀uw^\,xH?I$CnNYu(S{gc%"^I>Nj@jUቯN"HcVU!M ~utU *׉N&Drp{:$7lV0j*_3uo)a-k8?l_ w`8'e" =Py(."%ݓ1sѣีU Av wfF\# СN"M粅y>Nc *UUFJϣMeAx1*йS5QSO3NxL_ X\\kTb5[?^kV@KIr >.޳0@zw]]逃x>M].!!瘌?x݅#̖e: Q8gs &k;׽F!OiV};RYMp (pm?'7ﷃ+JSIvn.1ztΘ~97?eٚjqh\'أ,'L X^ 104J[Nc(K 5 oV2+Z.VP4̩#a-h3N{~ՑД@s-1XԳǀe䐦HTWt8K1Qg .$ՄCDj mTTJO+ /l`.5vJ4u-D2ϳgI#L""w\=o41Cx(.`.ؐ "HgpˬNGQYV>oƝ5Ȁ"CЂ 6럞L$y%/{k}!GߡU`LWD%GY4еS[Kc߲݉(ҲGuPZ[1'\dy~Ma:] ӯ ة>>OKc7rAlYGxY'iE͌/:Z6XǮ+6cn#t /8( qՈ2QDˌͰ)ŗ|i}М6adI [UB X@x&;(l=K? #1lٿ@>#Xm^}%(;p{Lncj#bF_.pSBtI u bp6,\n1G]Rp1j̰,tF?L(% ,PpX'nӖ2oE $o4l>X1䐘 i972|$%_Seyn<3kT@zs0䏝2.;6ç:D0+qE&HڴNA*e[12MCQ,H{՟b BxfVWsc@lnOɽf >K}]L4FR^dcAy껍|!K>wsr 9a/lKUt7vKx)b g0\<_7!:dR/seur&])2fr䫼"GWk~ ЄN3KLj~M=D:x~cn53_8ܚUz|ldvvӽi"b9ℇ OX5?TCIAwKhU!, 5p1޿үR{tC24/诵[ (1p-]WX#,izS8hP>)|Xq`0t DPw#U.u-*PX2_18Ğo0/G:cfbnu /!h'aXsh;)1=]Y'p2sheyŸ<>K_̆k?10]:#;eO! @ޢ#dL= QlqQ L Un~eJvGUKyvuuR^R+l-Qy(`噭 4O@A(ٍ3H߆ 7ƚn.ZMwu"X,a{qh-](wϞhgj_E6C}ȰwKp0ޡ%z]YUUoꢂa맵iI3RDM xFw>JSJuiL}!e oJ3TҞk0עj=~<ScI!Qۓ*Kpv$\{fOO!X$Cn-&QS?n.sWM91O3)oCPyσNk>&4vpPVXo=ȍsG Py8B4kp~um*V.)m3gtBWgJsjM3L8wxe?7">kR .xE:}s7%"!qi iA8ǐʳT;m1PIڙpm0Y#ϝi[2wb:sd#t=baӎ1,^'D̈́YuXM1h`"•Ib|do{6f< u_ s|dyъ)s9O ~6.[Rt ak/'Ga's|"{&>{;>D=C|Ÿ5$F FZum7_,s6xF:͈9ݛcFԅqʅ)#Cr3^4X{9%HW XPR^'z`oCyikƿ'9sHsʃQxToP8(U1{ ^5`)@_L?fqxz'@ړVO2m?s== V*I y._\u O[ӹ~M8hZw&qzя-X ȇL/Ff wSEgx7dP0*W{yE"<WAǴ AeH6?F=2 hSoAYxVɳEV`C^RN.TLF 7zGy̏mk-׷ Inz 3wyM8x,heQ7ޤz^^0mpAvffK<1]wp0B yO/cSqڰqNt{ )޺A8%?D~iy1PwlR[jP J>p'Pӧ(;'*8 gLQJLs9=h]7]ƃ׸0S˧[1 ̹H?a9 OLpfäkH&_Cb k^n_3Cz Cr7l2Gi'UJN߃:RHqRGFA|ꕂ :mbY.[ٌ,wajqi)/4_&3Q{Z\Y1N.Qi %#&b="cJ`!rn߶vZFaܼHa. i]#JF𢡄-1'{N0J'-sW(7S9dJPGm%zZA~ZSp]Pz#T@ 7  ^%^Z Vr/LZ {A9fD'kbg\ e!#̻D0{"~sJ\ܕ A,Wa\VZˁt4P̙8\[^53obaލ^/R S<|ۆJM^6jHU *,H%(T/#Byөrs &vB="/ʷVaB8[ \ Z+ڦ+˜9S͟n]O.&՘ܒ(`/%HA~#w !u+L[DrIƉJLt*iPJ,ww@pS%م)f{^TƛunlWQ0!tG.J / į%Xh30__5Nf*q:75$б@O4/(l^|fs3};djښ\>۪p(~~oj[s̢g& JuMdHMSOQ&=}H聰/Jd GOYeN!-D ɹڌkqq!2oe:`WU>'~*cZ XXV|'aRxbWg츉",(Df= :"r6'69bUS\'b-uz O0 ى]`d i,idzT8&,g1\G`I*I ۶ƻabE q8TeY<)#' dG1o].π*QveA'*egQwPRGpSdâ\Zi'cJ2m~JoHR6#[9LL1juΈ!mbH˃E ")PZPoQȂJe3L"[|ü!AqMߡS{g`&bMf nB_E]^{d-A<ӡ4@(Ļ ,:h\9ajeWhp[/7oQ˾!hWzs@[꓌{"_p9}ܜdDc>W%̏8m.Ҍz(\%߬KY0} &w""u=r_ }lmWSlE8J{l[G3;!JJ$w{4 .m[73Ǒƛ>P~)Oa{P)'߱]u> RRSJnjS}93oJ Sv*Bc1.qH&Ww {/g+@(WNLMd߰,p`A.OhEd>)΂۵܆ 1O;%V[^h6|qȎu`?[ U >ܱ0o]5}Gfȍ` g@KSoAԂ!JxAEuFGSd\+sly휔Q!%Lљ0bR7MSad^TTIs|4Xc'ѱI b6Em,>3 J.$: }{+Xӓ97!ML$cj&O@\XچmeE˪ـ/>aALB00<cT  D-nf02P1{^~0GcSe`w!ވYr9ehdq.u6B>?4;.xo]w LP |jDI ?:T)ܑp%lZe 5X"]q*;/L}P, #(D"+f/o4uLEdgEf^t:3z餇֤`RdKoP$Im~0.FM0HzJP uqd셮Heۃ yiO7BXU< 6fdR'@:q'gd{uZxu<zj #EV GS=1sK z1F͍JM1NŵYm7*,S$;Z)a\*U?gP0@]0K'4<Э/Bk1Y.ѻq= ɲ*9P0,&fCL̖ ~UF=k:1Tr-7U\ ؙQv ?7&es=Fz$OGf>A@8uH#t ^čpz>ra֘Um=1+D-pIvZNQ1 {U<LTn,B6Q rTlduh"!^xmYxYE#^p5@]J@FMŵi7 +B}֢c)cqu D{:z6QeowV]TgcueBg/2@X]=82KPhW0pbE?zFDy~!(XA$}ѓΘ(BٜQwAق]I>WOyxˎ ^6pTd_DPH1|ExK^ԃͲzKSA\0_TͰ!A>v`VҐxɨѳ'*(kS DqBbarLx4ߤ`)-⃧s'Cϥa6Ai<\L8^mm G&0 17iGNeXA~NsNfx߯jXifl[#.U<0OҖi AVGv1RŢhzܤk'?6X)cQ V>wIO=Xy˱A="A8ך8a?o>Գt{82V)D>OylSձ)㘷s^P"9@ 7:~B \ c lDw+2e_{Bc/2\䥲|tpTd#tcˤL_7jqB1 A5 ",Hm:1+ɂ@JMvhmd3tdESiŔPbGٱ:)@nr49mqEܗGXpGcy.%䶗؊>bs5fi.mE_tȑIoeS2!{ep(CыWu#QTvax٨) +Egҝ~!(eh' t8ޚwA JEGxTVj.1@Att84 a-$ iB}1n.c=hzf{x$p'8FnYit9H:#0zI-;#6dR;g,㽏3k4#\ͼ0q G23(%O ,70pI7BVkcCp7Fj<)_:BBHZnM"֜͌s S1|h9Ņ?YA7R<@qZn/7bqEhvvn:%]I~ec-$Y1S)m0hw$)R6eE)kmf}[2!J^q\η{Q#;W&C IWNdVG,̽}4 mlbCI7#!Wm?jG6[ Dc2S ԏ 1" 1vŚL7q=N ;`i[ӾL% È8&v.!W 晹VQRhg+U@`&t[RXlm9WD>=bB;lu\ >S ܽ˯8Ly[v`}Xx&-nK#]`ksMUesaeCnNtzHIEN2ki9S]iwVwba1()Xg_[DHy˧ "}Q?]r+*0*v V X_zAaA^*kv=џNH0(UY] gXi%ljQb\, &z%~ze?.=HKjʞ-{P?Rg@\C١I0qm!ZAUr%mj vA؊` (ej A0DrW1M(0d"2ζbˈD 6J=m(K_Z5$kYADn ů_o[%BεCPS96qcHězz]2qmIJ:gzžw*/Ď aUX`%ĐZhΊxƆ T"^g%ИLP4|hE d.tLtS+S~rPez1+MQ;Poɖ$2pECyWqXlC0rCC ,MFZӐhnصi=Ξbꯘr5cn&?FcNi9c>xqOa.&jU|\qƨːy=:ft@~܃Ztzg`g+fdə;7P.i7 gS(~G2Oȥ:vF`P8a@ MZ@o=$]3>_BV·qx>ɂwc>?e;oU!6J_MN粞,D˰uf^ N{Hp.\]:#]P4)gSY^##ָُvzɯ*^Q2=/:S+۟[W"Z>6w4 ܔwJ+@"G,0kiK\(7K,JH6+ΒK._3ۊXHtSA@xd OgwLȖ/03}$pTm(5NaXpqWmjLU@58@*el<5 (Y5ZV;RINAxہ3& z\w\rD'jB~ǟ|@0D V)2ṁf%h/SDPl!RFzoMmHٔd z:EZ%l\g p/ b/M>fpӚVJYY1 DWXCήFIRh"~ ~/˕u.@2Uz7cxxlRnbavk3>2q]3 ( B䬃h'uQM\s7hEe/ٟ iʹtFg`!Ӊ}GDld;Ϯ}Dy Pu",9 j˵MX齜AB|Xu4BW-NQ$'& =ѷ(Ԕzz4|{բ!G/ru*YV6g 8q\TmƫiѾ%iDܺq ![Tp u 3bj`4ŶQ!~ެ?yrջPh] Vʽ[%.üX|~>%Uiz|7S_r;rYA9g>SBrER>ahśF vOJ9U&KB\؞5 d2\޿޴ UСa5b', .j?B0V@o խ7s kPw\{-gW\;;< ^S\=;gvE ~DUl+Jy#bri7q 2umM- gX\Lz;(J~B翵wk爜($o%}.&?_Zn0c*$1U[SjF)l)i_qtRB0R/>QKy娢~kP*ox$!褜0gBmͦje!yT.DypYzWtI7 '@!T/x%FOC1l♹٬3*3C}iŝs[ג\owgSkYQa|uD>xE?]~<֪C8}?EyXW:!> >s֖ J+1ґڂ߶|FA#^AӅOD*.-`dDJ[60! 8O|t([,79Q ^2:j*i8y~#Xi)9g"Zz>SZ`,Fy}|ʼn_奷S|5P /?&Oq29jF/bsF{cSП"QEǯGx AFX+^v .NÙ5c #]TAl/O/DUٚuOxАɈ3*[rrAo6fi?\xjZXmM-v |W_\s?-a`}QBѬv܈q^\Ğ":."} \Â;HV~#4U6hͣ`)UV`)'їR*͇Cǀ$ ]`rhC;^h!V̷/S$!!,cayȈCh-_~?n:d(lזg #&6:n0lYufM W'E|[YA\yP$?nؽX&"Q (n,V}P]#DH!GBmsaQ T5,lBzTʂ%m7vb|N ILAF6-%J'g(BK,lbZ60J _o츺^/|痃,}L+{%Fk^ї1y>uu(ʑɗ w3d` 9Rʼ9PAߕ /IFMA{`[AEuҩ"DgDkҧwc|DQ;5Nuj <.U[\J ]<%!AM4{LZ[.O4\r7ͭ/Pӄ2C/8GhHP +:ȱ|ZPEڔXDfr ZihЇ+~Kv,ce7Orujso8C_m4S$n.% Z6٨ h=dӎ;^ᢹծ`E@$mxE#sTN~r 4|lx\] H#o$uHUAWyel4Wwd~Yh18n 7PA1Wa3xlXXzOmZċY߮}#H [ƫ 6N+Ί`fp.IB-YFTGJiv)QoB9N1ؕ!/,d}MA[8AU7T&Ac+IE"Zƕ<^"kY^p>MI#j(92M# 5o3]Q~=w# _CXaXx4Jfo젏4a40z!b[@|&QLD]l|'0}?@;gwu QF/ 6x)>V[~S NHo+Zl+!X(er ' UӶ#xZ[21.ٞ2]fm'u\8..;z`IJzC7ELz('II))'B燄dX7U1JbDaZl`1p8 |AZG}CIс W <-R(=oƵ,V{M2G͍hа8G[M*(ŀ헭5Llq\n?dhߨYk嚢Z;C*{ݗ8m)8IM SyVxk}XDDckzq! B{"Ҙi@z}Hyh>}sXK(YteXO$PMeMحۜ2̸[cO]v&]`j"UBS_( j{Ds' >v:V rx Z`r҈'Zv}2%H?mH*t4\hgt9 Y}U4;M^9aI}=@]-g, #n_8vZ)_:(:&BL}9-`;b+,Wud62't}4[ɾ?`ץ:| ?5uІxL]*HU7:)<uR{f9\z60"PZ/0qӿ%mq*yh[愿rVqϾC(y7+53Q#/Vcс4 51tM\ @`Svd@K`w%ǫ lL8<0(ٖ}vZ,f(r gC.PxgB,~d14pcڼZg`(&%k+baBG ĖR7_"PtÊmCYrL_;cIyTRT5I }rvL΄ޥD;ۘg@=B6p8N!'#][ʼ~z'r)3o4zea…PE5HDr.&t}&Sџ aZݡf +`al xuS>@u;kt j{roټL +gSwC|R:Xɻ(8g)ERؕn[!WNwmpBnosBY70L*a=~QS 2B |œ}VDa?ցW:t6\slKDxbv!wi M)]HU*M*(3jsOt >3.(1zoKpTheIvH-Yu1xQEߖ. r({ 5=, \w0y3%wr$)6@>E_1&=SﮖH"WR@GT,Þ㟎غ]|NnlnlH 7 KSAhăwCFQw 6=re|ƅ"qw{J"{GfW!IK46-FrJ&Xc͛7L>2~fg٩ '-\ίf|(hg+%R0,0~0&*рx1ۯ8j:)rkrU  wǂDDEf{spqY?_u>y <>R<"W 2=yNV O,PC|xT'nC/@͂~15fkj,,n%OK#^d~ZrIQ%ӜT IL$3>Q THΕzBHYg^P*[&!#I!0f e ,&bss'vg%KV#aLZqkwS<aR'KM V꿾w__I%oqX4`Fq|Qf'ead6|ze1x_YgxaT{eRvgu+WC |Igព|2B䨔 6sX*Ǹ K*[PgwKuCt5s8w7|n\:&xQ7_&29-bJXD+ ˆb@UǡzD:1#prtME 5CyelLO oyət9I0m8 <=vC&Y&po B6o*R{!5EßT>#Q0؃wF` o&e*S;G0M=0*wS\ÁYG<=EnjmAL#o, S ̦%?1Γ\9.ȷ)X:-P(#be^(HbŠF){KvC^}bgfmA CW ~+:yXld# w?DSOJ9Kup g~d7W߫e.5cerx&4 ~NSθ%seh OWF+g3޷G0qie9bAl=]- $L ud ~W3MȪbFO#pR W{,#?/$0 v!l&'/GO=>x \L.Oyczslut/6f1.g_@beMX~݋q+׆`a;!V@ (oB%g;,H K1dB!Gwk+n\xĚ` fj?EC1*Ž2n)A0%|5+8/Dqp@`krYSwD;1&CC:A\>O& vk6%*c?1_4ۢ0vZ:, %wCK > Hgܟ̎˶NPc żcZF]}  S8! ͬ*qa9G>B6zbdgCV6l"TN[/{j1jm36FWM;U֥n N29Nb[+93-r4)W/@vNՀ")ob98nJ xJ^${ ^1a 7HBwEc"Pԋ&L_9ҒQe)Ñ8Z( iذc]7;&s@b{o(t"pK1gT7tii ۜdpk^x<'vb2]dže⁎[S[ǶW|%{x`bʕu4Y+餅 AYu;EUt ,x6FW m" Ulx)PRKt[$Ru7R#Yea`nukG#"]~-ї!1.bt'V4{S _i{HjW6VtU3=M܉,m ?4fljwetU~/QWɪ86] F54OB͏%m@!kןWDUjP]jeˢ82YaLH [T+7qwʓw35FQ @)`ZJ.uHc8 FG ?J)1,xq^TFEºj4 ߿vPe}]6ncJ @*^鹈Lw0\o`gB~g:0ΩY$Xa}T $~Y?:R[75 <̆*cD]q߉._]P?b PB#jPaD'Jez,O@$g)ZnLH )!*]ȢUզc5*L*j|, H@9e &d+Xc>}#]uGnTT*KYl#hHi,#OR̈zvAY\ayʃ񟘤Rzwi|T:9H^4cN Ͳx2Mٌ aShaH f U*A mdEQ[K4Tg{@!-9,ݶj]0k@q( L_|0,ld&|IqpT h>.ݪ>@(+H1#@55VfkWnfog9bYl b$ue鼛 8I%)v7΄c{zWW H'7+oj@oz.[RLb%z!ȝ"m%b3FVݓƐ54/?~"/C%wi?x}^?3| o fK:LJ.a}v;e-(jo7iE!}mGgi'ý x%΀ 2dRV\˭w#=[9Q|?e[zi9PlRDi33XĐveVz Z\N1}gڃ1` saR# r~AP0X}~U 6b6wf:kK% }3'A; D? Dhdp0V(@Wzl'qߟ* 6]CH L+/g<vZF,OX^C@b1(rAl 'CX)z9[ڸEB$; VAePYH,GT kk9AMБVVRwH/on@h 6m"ՠ#ȱ5ER!p>%ZBuV0k.}:::8yY!4kP ׋/BɖjmM:\ڥ'^LNpEc߁(X0W>_mIGʒ=[Ks0sD 0qK9][x[^KPqFdᖴ$^&KW>nwKXL u9r=$q  ƄɫHpjiwȵ"X-K>bf^7hZtºѝK  bOźGyLq>@ۺX 'U RZ+: 'W*VF H`p~j肮urz+7Im7o 9ɖM%\lbDynnC g``dW:4]:aŁ 7m 0>11YӰPHD_BE㡆ǻFpge04&0-{{>fsjShnVU0vZp>eI{ V&(IfV0MIjJHٟ MZ2!4X܅IE66WfݠaGEq_ޑR*D̫Klr<,XUoI1I|P7Q+>6X Z]pNW s=/=ĔכWZu*ɕⓈ ih޳.Sy9R{7mpQ 1d^e%jbW 0ol(yTۗ; X-!0w!;ra[<n6̎uaw"( kș(~ ;?<&cYSw mI|_b+Xϩʓr8]Y B'ݎ^3gʘB;32|p1KYb+ls6!`kyHq*Yb5xхVjFdg!w=tD -'s%D5YCA9πr;1øx/w|<2۪lZϢK\VtD)n9L JU!XJ}f٠s eN;&l60g i0:.D5Fk[6pL?ZjWc5v' " sKdH?h&ȏq֝WZk Azղ K!0wM%!J u"]vUaJ2e^J14GU8? 6w5N@ؖ,5Bc,4;:KR_u4}=* ^GB~} 5'<Nt(#\V+ Ml$am&͟M.Lh5=o9qGGQAKH[mL󒨔uP55%`*.H9xF\wQb^i85`Ԋ`5jV1M#ˊ69֒K.zͤCǔ_sTAzRr E$@++t!Y)sAq=c6KӶ@ce$dDw ZQY@$YB%S O㼻-:3ؙX౗#!Ze6+0sv.M2%2R"|x2^aLL\}E%&k# A.zNKbN*X aqW]-j?V:Kƚ`"pʥyNHmN:IJɎȟv9BoÀ|1]?~[|\ =L e&1 /F9AVG7:! R+\Dݨkuqo.@vSr0s}ׂ_P7WJyzj<5;tX-dB}$CB fVR'>{#AuKJ"6)s{e\]w+(N#Fχg=jE[ti=o6Fy! jYYye+Ej X%kL?r2?r#B :/.؄&yob[Lԏm\ŏ}s;+ked ZMRxݓwatY܃V3#P0VX}C^& :]jt߅0o][KM@gT㱰<$c,; .qǏ8.zi˔QDFXJNeզjZٵG)CU0 ldu e`e2*N8TYݽ# ri/)8کb8(썡v}D,_30!pq-sP; _\7YKG>%reJPM:6pDu9”uxVBU|=@_>Ԛc]+K_ \ԚӜ,İc6nvQ 8A eC9f 1h \xe?&$|Nv]k!V}Uœ4a 2 )-Z\ʞJ(E"_ɗ4-_n| s㈄HR0֑:. ^8tmg ?@0H{HM;^5̤<# px'_ݎmhge4?2YAmu<ɭQQ'vfY*uiFCOPuTLwg|=!wƓ/>f*|NsUݱᣯ& 52>us45tV"u2q^ N|1/IѬ<]"A +AexkvM1zp ;e_xS%YY~L$S].ʱD0mH qJ,B"-+4vxϚlr/݋oXtl= 3g\@I[gr)@F2x ˗mc {1tz2exb96M2>?vĐqУ E>bXR~l X. @3 U6Җ%X[V! fnRlj`D…+LD__?|9p2CAf3-m*|ҬTB8Oq|;9vm$ΠC ~FdUsLٌzH/c4=>ڎ'΍u\@s!]5~:1~/ EuV1!?ʄ+]Gwmys4(6,Q(K[?'],V"4Iѿ3rH}w#7ɷt,ڀ=:uV0SPS0ደa.1&I'_Ɋˏ6v_/7R_k&HfJ9(JJM] @-uq`h8*㿐tF'7~_"3.Ns0v4{*펏L: hBK4n=k1hݕб O2{Z tQW '3x\9Rij_ҵÄt%,J牻̪Ygzk6 KqKǨ,_K-9*|Bό^!lslh־,gC뢵ə "Ub=[3_s.vsO= ~끏UGu~յ416<B6hD#x-ol: ք&xcq\TKOjvyŭ0ׯ%%U/V%c{ݦHWI~vI ē1D̯YAgV{߰ eRW}\): Ң0t8e X Q&PW*J+e/_ýSqJw>|v{)\` opp݅k-q5?&+{ROwK# Qѡc }g<h{C!Ѭc^,NmXDi@!)a[jMxNn|n+F0!BcUDЩ<;,LZR1{n0Wm `Ў(U2֫|F4DQNYԠy[Sˠ@tr:#tF0LV_K1eHF-i269?z_;˜{mX^Jl89x{Ͷ֑lJr:>qsn;&`B8آΞS,XT-{l jɢ,nl5iqOpIfF`v̑3V+Te#q&DnF@ &wwSÖsl zR̎ܵ_Ä)"Nέ/9#q6;{yPzFȿI 8[:zZBZO9ox6ӣ|!PudAXg;89p+n;\~5{ ɝ9Ed&HEN'wh7@?av'p+0q\gCR/Z `sY* ׶_Zw%D%O[\*ܘŪ g^>ܴm&̙~%x׉DED$.lMJADRsr]>_̈!yD9+5|Y9sێCBca8Jot_rDWiEV3kbk2LVm/Sa[ -KS@ECg/j_B0 =")W@dmPt9.Xs/*}/S=&8E81VEF4f'3E^m9ַ$d=|`OZX檸//Hv+sc={.9pP:qCk|&Y2!?<]|uBH2>qq*1vf}#f3&ZnbiB~X7ЯU4fgS{Ԓ XȨ#,k8MgX#zdF[`μ<1\aVU5e$8'0d-jiY4hNGuvzƳEM7Oh*[@w˕ htyYf[I/QjN@Ee(x^8wWUoFc5Lvb-GF~ A8fpE3IF/Xaj2 >8RDඈ\ 3ၪ嗁 GV-k"S߆qyC gC*}4 wឋ7]0RJbx49bgN*G44/ c^"pㅾ]xzh5fy{.ԘAߙ/b.Z[- V_-|l,gp~ru7!}ؿM$.~ XiDAEM-dsg2^n;5!tvmYE?!D?̵qw;(杦'[!.x%!F*Uӣbh4G6iSP@8؋*™.&īt+ {Ǡ{vϵ}Ÿxb:U{sBW|5^@t hQ^2Xƫz=9;B y+)X [UԷ' %Q^=TgH U2Ъ7Jt~nPFoz=? ʲJZMü"QI,Z:fP4..N:ޣvcbƚ)SdF"шkCdŌ% b褚 mܘi+|8fi$:3fW@nj|&' 4S!%c5aE㏶P&!yo% dU~R 1OmKqs'rVTt~ko/U/ZD|OOy>vR&zcw%$6[]MCmI&¨a;Tzޙ [)?aՒ՘͚*8$Fh:I]O$*GA58%!5 p3+1CVɏϽl7!ّr-ur X4bbô^,5I'ĝ%B'ƛ G _v9ϑ9I"I8Tϡ9vMٱvjX "eAPGȑt۹=l9 FDWsoZm,bU\)%`vMq_8yKU.dZ"h2t:]Td)&ti[P)Mn}dE7Cn*EE3𸟵QzZQ_26 H`5 Dh@ > ΋U&,N~ޏ' /O=9sGx*=N!%(u+̲rMV@Ohz#\˨ڋx͗ o1 j1-WԫE)D14x&>&;؝0Q'cX K CR7RP[t.<1g}rh2pH$"0^N_52PUHxҚNELŘtUl\$o8璜@- 8^ aQ l}7Mω]W !vZ @-nqBfP@GӧQ|.!u3a`.WN_j&6BŵdaU\A"siH(6x|Krv б$GB?HLcqqFDF!_4f[40Ț6/12+[D֝"\XG~RZ&/_Ivb[$$?DqCހff)q4 | d\iEf hַb+˝Mn[_Q/`^#lHJd|1yHV v]tzTS_<5_|+5@<=xg ][9U8t[ݘHG",8àCݨPdyﵳfQ3aT&cg+{ׄ.'iF͔bH0-YTx3 Sw.` ^H!Dʱȕq1:[*I}_ʗb F޺,A!5hW9Wby:M*$s_@*,f溟J^olVLۇF?vmkY)Vr>r-t/8=/$6J TsSTᶘDI"UMC~.@O*p2jj-u \_`}}CӃwOJ$ϲKɊ?nE(`J-os~m~i4bd(mB~8CcS"!"qs Cj"?gzA0 eХy"}TMs8¹/ E&^s0p*8(l{g= -ti8J|sѼ YoTi5߱K5@FT;7uL~Iqxy*S D6-ROg,FZ/>E}3ʦƅFqB?ÈJ:꤀zۆ6Ӌ4ہD Y!u%tDU׶I)ZDi睞~; gEuqHڒ]fd'̩KKKJaN~}a8#Շmb"h{5[O `D3W1ߧ0A3dTjQT"{`wVmek<Ҫ G!~!+mE"uq3:Ki]SCmt {}ZͰ̫C7lˠ}@ ߎFtA\uJ˖Ӎf`q|q 9t}lWJM-pCXrpi^<|!H)d}PjRFEq9@P1Ehcu?f^D"Kq~ Ii=\i3pw+ȮR񾭳SHe9@2_}-7|:,8:*X ў ԏo1WL ؾ f!;cƙk`J$=ʹցj~0?0Q8Ajh=ȖKw W] Gtt5H4G*$4x- N#aLq<~%V} 1ܕLJv-<4^ 0eV}jI쥠ngW.oCiڷ*z렚 rEf̅$W1iOIR>1$ʋzvbCR 2?:Q ݮk$<~j] E“Áh3<]Q'IMU )eXM⌁ C=tN3} +ZYإ⌧@ݟyϱrEO7g_I l2E?cu'2{zVH"[j̓%DajyQj͓%$S}Viʀv3??ṑ{ߗ+"u%>jyYN0ᴊPAo6=t\5;P Rr|zCҟj ]sxbZ$ka *rm"Ͳ&c¢MZ;QNloŜc w9tQBYƮZ1?2D(0xʅТ ?n,4"m$pt4hO㜑Uػ2/G1UR (dF@vI25N#N {Ǽ7w}WsCGi}6xK $v"5Y}Jx;xQGS:: h1hZUSb({aGP״ iMSpwIU25pw+6+bCX}XCym܇`)x  p@kI`ߛ D?(ztobS߉6gѓi `f/%@#}eB;˞Ѓh&p YhQAhB zNe"dR m>\Ė097bݫ$$brJ]/R ?0h|o muKj"*D)@Q V _ nJ*m.N/ J{rvRDPA6:Θ#^T8p `/dtIHi q&:U7<3A4ո϶ruj|wMIҿ*yA_F=>OP >[>i09+GǦ4$-4z?l?i y3Ft2|Ut0r;CgMW @B.zUeYps x!emyI5YO}0m[#% 2D&z[,@qt1w>1&W"Fs8@?7`9<KM%Hƭ/p䯾y溎M0f5Z ?@j>A}9k&3}rSk04azpND Qg.]d)y5:tAn[HO} InƬdmω;w!rjI?ƣůN0Nh޹ Kj}A ׍-d8W$dI2q V`S/R[lwz-կ5PL>z~*R-KUSeozUk^44@!qԥR9zی3=sS!tƴԠf [Z@;u l_&`=̅` AQAv;-8~_2dX| SRΈbd+*^b3i-ZS$62̉ ʢW̦ Zԥug;8-_xKPU M((!Zd)g;}MXZX)Mx e +Z!OFux=wM0mSJU'ӐҭI+{ V qambV{)eSq݃}œZxa#~Ђ~M!dNn^ o,x`^s! ~ ̼_[I ħ㡆hjH̖\@xe~\]UNmM ߨMBCjjr#L  'iK~/[qxcc}~bMarzQ 7 ɜn(SiLl>f*ACB!k,*_#s>-R6Qp+|`4}͕GmO7"+Mͧƈ?T jJ =U?V5#VV/J@=u5'f k7rF&ǩ^ᑶ 1*rX17 +3kאY^Mw(PGqRfÞm决?b`Yu{A_HYyH[ l0Uˏ^9yWbU?]SyM9 $` + cu8hgf%z`JS&I"?MtoSʝH`3dsȤە8>~ $eay{|aCSsDtU.gc&.v+r~ pTX#TZjqFR  "?]#>2DKo{⪚'Z($/*S3'e% _n,)~cpAl#쯯xュOHqY99T+_PsQEՉ@'܃D_FУTm4{ >nME^mݢVf )Agt8JqZ6bעJAqCUm"ϛ@x¨EJw0^i9Gܭ^d#y b֓xN]\# j XId瓿u.Vw(7Xӌ=0D:!+u"i%uf> <[ؓ%tgi,d6[|u?M ; #sKĐ-.F9&04:`B$bcv ta [k>6Rz#v0g 艑 )su@H>K s}L M@T_ǫ)q4\A͈ՠx ǓQ՝!0ϋmH/ gC],->ߞ qGFz&W҈"v`>,0j^տ>ռQk 3e9\{#Dx3o,.9Li7[; D#hҢgǪp*Y!va͋b`1ycM`t`̐3vZdb)£@y͔|n7S2.*NE; i?Xú#0{W# EIA&8AQl\9 ݃0Ģ]^a"6:=B5Mn]mXY€ 8p…A1s""BV#et!ꐖ&};yIStBx TGsðŻOލ3vh6*I[3aXO)Wtofrg{ VtXb4G3;\~ܚ %?s)vg%v^Hg"贱cL`t .}>pqY\yR̮_$ܦll8Gk{p=YK H9zO_䁒P?#O#$Mvګ87ڈ s'_ɪz|@AqCzيؽni4;z$e`AmӎxɣaEY+L֊;^TVʀBUih%_>J 0cI:>F^ρ oȇH(CB@D2_1F. wgw!KO!)&iBkKw p%6}y .r\=NpwaG37G_YyOza VM 8)P@N†SU5}kUNGb6,C4S. TFB5Rjꠗfi`?%⇘Lх]P)P FV]2X&M.}V\ ^K0CWD2Zi~MAstQB4ih2@N0njwǖNʒK ^ŬMjX ձefeKOg!]-0xZf?e-f.;=Z;-QHX*vT jOZUr!+Gڃ/3ꞫBF|%nѻK+6a!;|I;3As:jzikcOM >Udhg[p]EkS14#;'ZP,R|"kh/vL*$SSVq|%xqKui_j=z7o!/Xڲeleq{p&[$$aH2o(%J:&פDžMle4!;tj'`m]Ϸ ,Ӓ9VGȑ1!lw̒l]6ˠoz64aË2 R{@6\"zϟY6 p cǵY=0|*^bH+}{9Bg]6J (9x#6CG81$']yP5GѳnUR^0,udJ:Y:sT$Q#^}x?4>*Ѡ|xp~_ HGR+rȯ^{YtMQm̀WX|(ҊE #)RRGkXt9r9eV 5̀[qoҊT6GO`e:#v>GuXÏYu*7"AEbFy?q&|:Q;{C̔zTқ4°?ҍ)Zd-N6҂}1'Q=hvsDvF"6'W57^wMX:L4c!ӣ0ax4/ގ>7kOo˖|*w0yN*A@vKHbyT}'yve9ĩ@pf1k2O\m{/T-gVdf tv{+)MK'fT4)?!%õNC/`0\6Zl `UBZ ﴧ`k nr sHG(5sv] ?|0"_Hq"1W\MdQ.-Q_W}f'sa2n & ^LC(qwxNe =ɯ&k#]xr:GŒx=m.1;/{ }> @17Y{.K.(iW[Mq5)./JNT񏌨ŰFD} WG-ႏ6 d)Bb*pXd`Hk }AJH"5+J B->щaJg\^^T@!AH,D݃Ӕo>-gUEhNu5mzw Kª6%B~fq9[;eg/RW>alPWR bYEmH ?0% Do lj$Kf I!ƴAqojqDs]?q P˄(4؈hc0]>н)~sw {1|\yxoDt,P2{YRi"8odp[fq[н=Psjõ<k cB@e1A}֊eð miNIX뭖a0єIiqB?g?<炂zŲn5Z=^;k80ALgyez֞,H.8I#yuҌ,MU84] qtx>.HAUY2Rb;ě:~HK4%D³.N:‰:%X4ȺfMݖRd!^&QԎ7KeFCU8U}ltuYUq1WiZXیL!.P⬑xxkbN_|W=b Z/*,q)G(|J( c |CxO#)qaG~4*WM |qߌ@A__ͼ%@I+ìV=0O .1J@Γ_H xJh{zIOۑ{lr#:}  ?뤶v'+~iL_)AK'Y߁ 6`#K-.'BSzW]%xSeAfu8ms:+l02Ydዬ~*Œep!G!|,hxN-_+ޯF>-JbeD meji_8ڂ~bXVUAK3"=E^ {STA犕qM&kb}~h9 v#G !\b˖`j*=͊_ZIP6OUNHu端MLjK4cʻ./"%`"b5 c흷9L=ҿھkn ymr?a!$hx-}JÛCeO刭yI>?}Gu MR$V*$oU-2bli R~PE*_u哟HFk'P@Msq _n=1q{q_R8SId@C Ӝ5ܧTfgu%8EH~E7+@L ;Tj+ )Mv`j#PzSpdf9m8 $BK{)jtʐ~HIUJ9$)l Y&@9 ,:,~VdĮ x"'5\S 浄S|> ԪU䗱Y\2b m'̈́S*DCpruـ$X_`7^ ?R w?\Odo"n5imm~ gFQ6EA()9NouAEzD2 0cw3IŒM9/Eba`-(Gբt*(DV $KLNU$2gUcos!nLhr|,M /d&FVaӬ |Bw ,:))a g\ي vK{8YzD/E(/;454lN~{?5>!̺zrP;2@V됱n Je} :W;%+VV\'y"iT)8-DIYe iTb.L4u9`ZK +4CGSts3o2}N W%(~N^L)E*ʬɦ)goWF_)agcĽ#{p&1_FQT 鮺C\QO5}mSڻb7lTκZ#BikA3Jcu. 4'`Mj/Q !;ǘI[{eF.]/ ^|z% z1TX(65<ؕ1B\ 8H@. ݾN4\/ ` Hso/6';̴LOlt$:2;(ӓG.-!YE y_L~!O@S8 i &>.Z`Ֆ*dl|-{I~џDE` . wAԐ/!r+ Mo4"+OOsw6P#ME~C[8!鋜=ܠ㙴 FE5_a 3H׎ ix{9PK;#^c\syV> ,Hxbٛ ~p"b x-E8&bZO * ka^ *0LHV1ݸN0?܂we\Y k%w5˾ƽ)^P+"!F>7IU_J7YMZ<ۜ'K#Jz_R-6DV R>1ۀI48.)r+ et9;q0 `';q̶B[A*b8A/=v鮍lZX+w.HE/aQKEAMnEpJGCcS0:Ҋ 1n0ڊòaH`!쯰ᾟM;ݐSauux÷ /;%w.sz|Z} +W,WV'&@Kz+y\jb B94,,E1WN[1١KUdu tXqc}FWEj8e#5՗l\ⲟcz7VK _=p#e L#]E9g|Aͫ\ ylݡu4afۼ0"0f Y r_c%\U&CD6Npbʐ0/VT7j&z2fs,ɔ&^x4~=k5Jv$PQ OTY{ xA@D۝v]|BdgUjD؂Wil z\*ȦCme-DXyjQ{a<3l$y};UQxImO`u8G7c8K9CE s5pUd w t fSTvDMnyf&$*nV.q&Gwsr'nh'cfJUGAKv2sF`V?a`&\I.b1zrk-PZTFmjLof3#y~'fB( <"QKH9PX/9ҹVpLR_-=h~u!(+'IIAXܱ՝Z#Īƀawb66%A6}׻^ZRנE P Z4,Ǝ&%uxaivHnJ[D\ɺ5SaP8y7|uyFqa$aKƽ} =Vbuڛ^LΔslLY;N5A峎׬DnHβ&'B`kB񤙪S |LLH x!*jo5 H7eD`c9nێs3NiS9{6gNB)KY]#ov3רy%X.j䍾Bg j!3uԩFWHlmRn> dv*`R*g%}jnQ6Cl\^_w(ϑjTL)蠳g+ EѦGg۞Wgx͟D 53Ba{.mY `Y#.{Pq\Ѱ;})"1UU k"r=Q\>C[>#jҢO$(k|c m h`΢!!p{ݕeYO2`3(p㖲GD82`\]=,Ykh x{Z;O MaHH%Vjf8ij_`nDWQwzX0CH!\كszݠ5??xuQ{jgÊfcٿdpJ(u+fh#*Z5x0V٢BЏqRf3¡ Qi4OZx̍Bce"q@V$< s*/׬ez ĹͲܰE| ^0ґ|rF{"q|u Ӱ-N"3X?0kT;Fm {Y%2^3x,zgaD,K%sGjD OY1&uGG'6?r銠|'q_V4 ׫a3*=gU'B.UbW1 Wn7"F(1c,Kk0n8K숵3N~_@n1?'"?bYB;G^9[𲬃l _^׶;q/z'ԚK'*IE}&p_} rG%w|YiCdIޑ% E``5m[hi$MTV,i^scRW]5̉m >fnFoMt {*+Q<62 &J!Y5̢r5T~va #^gD̮5 9?Y, <'i uCqW$g:n9S*(Pa88M’[ƺf0$?1NՌຠT1bKMog }1h )2 3 II+!dQ)>0cf#ro9K0{ /IcYhͿsn[F8*lWԿϲ(rt % vO=77i{l*=9iP1SHFP: ~k,ktgOG~֍ %@ٺ_,٘zpCSuCo+v[<<PreyS@Z-auH~mv 3qJNnslJSpk3n-$ *%۝'s ?u\@šUEMZlҍqnH},[I25CqتQsd)֬t OtC{Sx5ݵEr4!u;:xnca5LM`_D_S@2iC\/'|g V1 F^9Ca;<<٩A J5(ntDZ3Azo\řǥGcb1vʞLjѧ0mU& X]j.3^FhW39IVHb> Sq_SjNC |7 H|Uvo\{a)%H[tO,Y>77AuvnP㢧E| &2k@:Gd4ǥAr\4>ci48,`=:^B j:ggeE8gwmA~`[ܪk~lTbHcM'DjW`zxwX_Jk"&dc0)CV*[, f08f,OGw}P } Lgo7v=oV.+ŭWeK?ѯ %Hyv?;r$^7(/v; H=As?E@lFS#X,S\ZPLBs}6HgXȤ/"V_rw+]1B]νۃ]eh;4%Q)6]' ''Ћpwy倻F'X/qcle#>\8 0{_[JlL_:?+tML;F&RZ,6!n"y6_'w,eO]Ӥ+jȬ6U*S&Z`о-FBab 7dt\DjmJ^Zx 63;=rtnj "@k9pW^7fJ Ĥ CC, pzwqcrxP% R!tP0萚wCQ|;ᬬ5|^!5hC¥֟EŬP(Gg%*eĘ #KIǽW@"ωYD.:Mxi,w*Z8ӯuql󔁐~)fJlcMyUٕ7S6kZ;C5Ün80RVW뢧w8СxHkMNUT KDޓb{W'Z1TcZR?yUw wl֢Pp2<{GEQܩ3]*$BgP0pGF^7aJo-4d2D l:yv$v}Dj3*gqkUOO<`j#O$BUx-~ r)8dJ+0R.k ( JOF/]c6?Ec颡g /e~+ON/҉~Dt9jgQ2JkIYIf˿i ~m@TyocrJ[ 2}_q{*+e5~.9}L02* Q1gQsLOK j@m0B %UD lL6kW? hB*@NbPb7JE ) ,w(8`BNҴIͫIʗS.h\ 씆kGY˖vKM0+,iSܭ;x;[^4NA(1<=iÐWL1s/7}9nZ : #3 oɓ=g7gVsr!|<"LBNsw_2ۨӝA|4F ld sdk PXŒ{@܏1fMYi;%wQ`uNU'^Bph% Gb"bʘFOgyz%03:Q&V9+ H$/dA{O ӦRu] MKWgN(ТM_[-AS\-gL@6#\G JZȦ=B.$_LJ0KMBX94jd G<9KBp'p+[~'fh!Y浯 "+(Uu)Ym*l 6kۣ#2&L^Ai82Hh1$H2dV=^.uEgrUjUnuĹp6()2~'NE2Pȳ!srd< XW;C@ۂu Qp)1tK8IURo[8As5`2GD$w&FE~eb⦼~OnU+TۣztˤaoޢKjAfvkT}KFF  J 5K<'ljIqq,ieޜ>:Mw BK) ?OiC!6//Zș%3{v~|쎥2a~h ~} ߅EXf"EҠ6Ͱw[*Q8 bXtuAv+c5P2ZWZ`o |l2:*@܆:+~Heegjڵ{vڈERx.lh {<dn(x4A5ȀPA3 On>~#f@_pFO*vFpk ɭoȢR SGKSA: &xAci[Zwm>@ ہ<{m)g%9'T#x/(;^Ge2asPBʮϲRŠoGNѳ1@QzTh54OoW`C7ئgĎdshq,:bJ5PGԓxx2 +i3F͞vTLCwJ5mh>(Pt4=2IE 8&(p wg\h Ʌ`]T?EiRd]%_1H85_pյ20U״Tƞ:m(}w*D R<c9HOS|<;K0DT 1 i;kz+ڋ7uMI\Dj9pnsU=%C  nmM4s2e8/FOSNUI#`Sazo19Fmy tHWweIUD(u~Oa7;C$jܪ3R 9Z6_6hu>AwVۆ ѤKC LopvT@h;&_ 2DϱyEMWDp;. 8;ZOlQ>xh.Qe&p ǵAD¢:Fg:0bȬdObC#/ӌ)9ZA BtnO'O7vP|zAbYQ! яb@Pdc ;VP5euK?EɔEwB&30'ȸK v{Y-9G'[Z&}(4I>D6?%CQUn܄Wpj$FbXh |3eLK؜P-h̟s83hʙCV3=/g8MSO@h”Cs[xkg7O5@|Bc: ٫*3q:iA[*cS~<_O*v]KqN@B[L|g&IJ"[x_*֐r KB nukW۱fP=?ڼLVQ=_ G \7!t"8yՕ=_.` +,%k[)S{OuvbY/_ }I*/=1O<,!vR,np0txyUwmb%+3:ߟJ$>Mt>PkX-`Zrʀa 2]UmZ☹]cc)L Z. kFa`+0L]{]k2CӭlmUjS#ؘ¹ S|Yšiv ?w= I5FC+M%Ҕ]Nه3yROpR4b`m֍JF5o H 0FM!tt/a$6cd jd G꯷Uv jKx'yiv󤟖r5V8+,hVYA6CӘFe+1l; N)K>Q\ ZR){aTtGpra= ~=ML?JҽMNw㳐_)mϳշA~{\k}h^䜖T\[ls. $bRU\12\!Ecq夆ĉG6}kb{J$k"KHwY>Yw3rKkG*Dt $V嘺;HDs;^$v1-w~.$l#8?v{np2A^nV DXކoN/P;e##.[;G2UwR`>аkq-p.?wVp*~UB.13槺N5+Jn߶l3{|d|g8MbM=wT8*fVoDC?N%̢բ =le9JD̀fFGQ R,ZWx{lRi<1$QKXso*'Zs~f~~#8t=/;نB_ ,#:\ _[*9K1nCPTOMcM6X0`[P8TI~b4145E V<[z!@T\)xB.gT2*pbZ\y< _< ~S޲M5*%N0Ulh{M"F>BҜ }Ђ6F,/ϻGLy.5@쪚Z,3 p0HFs~ $oc޾1 Z3J!=6>g_*3/nc@aK޷1;_U'b݉{,#a)?UJqS@]ݬ{ > վ E043ͦv04ۼEf>@&)~֘nbx$5-YMO౟lԔ=vbfTycۍЯˬWil7J@,\XchP#yf#7ngXň>n[ow$MGBF|DmSI6Ӡ:N IPdwjP!p^I|/cϞ$BS:.Kc8 Hַk~Ȧc1@lTDJ\\F]0 S n1]l 3SNYx?uL^E?LD=.*E5ɤvM<\ jU 0̽-{ 9m^KS6''! '"+ {ߎ`a{U6JȀ=1\& H cq([*ʄD+ejۙ_>,5-F9*]d!dw$NɆԂ޽ЫY^GsQiߘRYrv /0DY3\aī菐Fؖ_tC2rk8"wœN`ݪIxRf*aM`< HPƿ_cJq^KEu=:n:JbRfCn^epbpm*{~q="CEBX3' Ñ7V4yhڿC"3:l`Wɼu9!7hL)T}rr"6?W$O_qoO Q_|Y*jTHޠ{x״&'#e~^&KݻQ2R!E"~U3ؗbM|bX3;`h56iܸGp 3. g#;NnAC, HH42}+q7oiip?,cq(XK`P[mP:?R{p$[HYgkeLk=mS)hdO^לˑS>z6f ٻ{Tjr;V54Әu"{#_t[̀,՝T9AMtnA"ef V}Rޞŋv'K[|Q V\ L3׽['| s'k|F<ϲ\Ԝ=~X6P~?~+R²z=f9iNY:,bx:[r(M̠$霕H&@&%i";ld!LђE=~zAkҁZz$S#'{\z)]_-|9;`[VD%wצom{yo?g`ެv6p~ wam%2r[My:߬0V&py}<4QYW4N-ŬPc֌X$dE>?Rc* A]&A/ 'fLY2Vy.ʟa7/EucY:[׿.EC;D>^B&!ڝ<_@`ߤЕNV"jl\hJ/(*S$SC@ܣwNHϏaʩˆ3WcI$o#b`ضP,5HnÓ,B$~?SL,⦥9kqfҒdjUIGfQV]ah6q&҇)V=U?Y:ˮy;K xFsqUcْ9ްh=+Dt!p" Qt{NCWy͝IxUR&Tl;H5=7d5p Oh!60GaC͢O@1#13U)Z[@᪀ = ӈ|(mະԾZ$Y$|ߕh&<+;5 Z,n m@JRd6#4@$N/#@w"iHuSɽ!6&X IcNI+.(& a ^0+9]C#Zmd${eկQkO&pPuV:ۊ"6P~>B}ltBZW'd~:߭"&Y8﯌1 M \7J'MTIe!<Ÿo~gb%W;>F81#]dz'^S,+t= _̢gkg~iPE?0x!M, H ԟG[ńS@A<y+ʃeA^ *IBP \C cJWm/M8qQKRWMk~lY2 ƺ{C"W]1,6kER)ߺUcűdA`R_cc$>&z-t0sgQ)V/1o|<$M\\.3⪣QۄYitP,`2B+hs F9\D1րj&$ʜx9"G+ y"nq-?ar.v5F;Wx\x쥵?/烩3MBbao8&>/£W&+]O0 LXp0&+ $c={ Av$Yے\񱑢ljlQVb)R*6Z< e7+H|$)ol2143lc$*eVBYwaqunDl,}0>yyLtU<E_Apz` Qz4 d7Nd=()oLu/XIu6;BU4 zEE麓m8Ԯ2Kǘ sݺ7/ɰ܀sEm h&i)5KTd 燠dU&hgwLFjwRS@U.A/! I@vf*tk>0 ^#MDn. rYO|.n˂d}"CW* +gY!.}tq`m_eʻ֤.M;|8٦B|GtjdNW4jb"6ң9vUMG X+!5rGmn{!Gwbf*O&#q1yyu ט$n]EVoUqq-'3 $ NVj=2[d*eȯ'J"]Uy$kKa-!6ܬHfMaI6y6nʛ4@Qm$e,LJC6Vǘ1ĺqѱsZ;Cxƪ$$ 1Oݍ7ȗ<ʈ7|J"Րǂ S:fWYHnP*ĜwǍ5r4~ŚUU)MB)r1v`L.J7Ҥ*Z#?/[&YЋg-2N wAv>6'HJe_%OEI2j͙h^{=TX̿\@OA@pk-PB]+!sNYSj M16ژ&iSz@V1g~+Q;S.eW(mO"bE !H%&x'HLU]?uNk̈́9Lsmm6V=C?ۉXi۶ r Gj.bk-U8] f R̫}y! ɳ@ FaV4Lx P+W{|b ݀i9dt&n\w pBϒmhv?$ݱ9(* B:,F ;ncZ]9㘤J>˰84qƒcCŻ^+k\C8l!DIRzʔ}MÍ5H5H 5;uYQ!-S8s@(8N$I3߈&!mi,`-Bk}申*6h8x<)4=R?"591ogkRv{C-RA7i3&~̋[UxԘ @lg\3wF<C(w xz CGVYrG QB8A(ׁNtu0Ț0Y4\І4.1}lyWc`jxfpdmrl,6efcH?m)?~ ʃM;5BsM4jmJ1V#JVuKVXӃ h2#prԏCGߗΔ+_PAZ8|B!^⭑o/;y'S}˄X-R{ȟ R4} -b V;;Gʩ"q\r߼__@zTr_ס>h S\M-"q_͑Ǎ'S_Uw5 x۝ ,wTj|,6aTN?]~ԛ-ܼ]0Fw5da6P(K0r#M_բlO[`î.}{ʓ (*+ށZ)ZW&eH,o:*e'@PU]8H>% WR.rE1|J"3ij2?M`Xze(&IC/.TiTl|&kiĒ F߈g.:ޱRUwACc`Pz{Y񸢖$u@IN*HC ڛn^T$O-s(z>S &\;x=6ڰ,-:J%ۮ$gLIMXΊ_݆3C F1$zH\ b~C' Zğ05B/B߲ds%xyr+l*);BTjpSuTڃc[m>,(41S:!`i0G:ɒC En<esns`,Pls8-3[TBl%E]edZ=G2r*[+ 92Ʒ~wq<춛ZO@ g@详h텿Ȝs\FayEzD<2O&w;=67I۞U)OT^sCk-osg,M؜Un ܶ*̷~C1'2䠲ξՊVW>Ȅ3z[7MrfZnMolkW'L|МX |*L3ޭeP'G"|-%vd9Um7'0Ammf tE"n2#ġ-[k,AgԒs<-HMQ=ψ T_)¥#BmUcQ<JtB+=uR]oK>M}݊a ƿH>8JNǎ)(Rc?kkQꢻp^Ow6D[ Wm%3X'UKK6gF]X} ȌIk!jmymxc0Om. Qn3km.t!{Q7#ɱ&MFQJVi.ϛzo~d PWkR|z8d4w:oYJ0)J\ 7Qs|cdKEb*u^H6 ԓ$>O׃<27-,OACvnޤ+pK ny +L>̤f`^X1@n֚mҖa:\T1,q\_&bxI0k];~3P Dx.F͐ӻ '|ݞmvt,GmUlS?uq O\a$A_r4U9چ~D&wE5pPtjsl6]`T.~R q$O#!㼀x H(}}Cl$7s) #܆OKev%B|ePgהN"pHq[pԜ:&/Z:귑bqOAHK)UM#k,9<;;ө;PO@jCpMuC5fD*8@|^adp7h=S aF6G+Kq 3$MW1Y{\o SE)?&wίxvoV ӀS7.]mE~`CfC=T SXo&+vb@wb7~-#P+ة| `iFchh1vkw cH@A!he-G= D5dHet/L)fiyVvA}]_*G:>9P;HP(`1S"\j#[V?Pe|j"K3W{10AUTz˴ר߻6)-jFROdfPoG{%'̃ydx6y, BA]6M<9֌P{>x頃}7_?ʶW,مwFyXIy{]SimP,y*Z?SeĤ4WKL+E+ȩG! &FTDk5rZ9ӞỊQcjL9ݘL2TcY):u~DӀSࠎӣ",B3ϣ0l0"JC$Hˊ^w=M- C" 5ʤ2J >ס#vf|@W.ˍBj=cg-/3ޜqMqT=2wZX)J5T):ϧ/!;>W"s&Ku >'A vJlR_a lxrfcP0|j^ueJpUc -1}6-ɠտ1O:1)Q>~>O*'Sݑa!\\ 7Xzޢam"}h" ,$v-hW]SYDĬc'A_d0 C1[ӳQВV@ǕYV;zj0lJc{_9Ohd@uܑYw9-H(sOdѓds1]` WNVk׸{X]Oh<&3SW^ZnuNŌ~7岂'VY~4ɴo='t+끃q6DDX9J!{zs_zR~}Q q;賢p /#A@*%N t,7 -!?Ⳳw~ _ZQpD%/`h<;+>#{i "TcBIe`uɚ ZƧwNc8FX4sKaH84k&EpyI7^1UXIkvr_~SCO/u }^Z,H'XADw$EWȑDqQfcU߄瀡*c\E*įmJw}yL`ЬJ 0O. ( zBggZƒx]AڧgwN RX$6zA 늄3${GX(Tw`/,sIw|z} ËfQ"^Z%*r:vv Mڕ#[೨]{$6 E@`XT*7:H{slf2d@lC_s+D$CKH$Erx6 wIѰ &GY9!zan$YE\Nsæ>>'Ҳi[E:C/}MNχl;_O.&Qu.ھ2 :p})SY O#qa= Fo?ZF^ MR~Z%Ey* |kжgi9?5]ف^>K5tt7獌Iq0p,/|'6w WqF7a.u˫,NS"rNn*`t~N.OD>nT6<&HL9m忤_J,Aj08LOy.$mGޓ..J^B\N" LF⏳5×ցO#٥?lLCu- h*ptȎxyܦ3!n4ڣ y0<l:QKs1ҿF?,: IAY~k*/⬙, 7pVA3a h6"#B̡ 8w5$a:Ҏ|^Y4,wSv!@r 32 pEu714EV]ܥ:;_ų"2 ^)ݭ##y?;۾LߕǶT6D ^|&:oh!;&z\yDH^x&T"ݡN˳τsշלr 'gɰOVtl8}X:y1as3ͺ $[Vo҅O`zĶ.8>1Y>b,FկHK',OC΃hKjS.Ɲ|ɕp\ ;Tzԍz}+q&9JvFc El\'iY2Ne2h E^`TBjmtAVd:t|Y~nțğޤb~Fܗ-֚=~CENkxIڞVϹ5,/^EW$-?QGg5x<o![@$gz lf;\ɮ1^Lq&8m 8-l `!1MOt!'|WjR<ǐ9i%|w`W >A gVsۙi\3wbiтk,MMEmTI1{ފJMA 1J-3_E!7<܁,`5*\"EGXVx6W{%u]]Qw#AVXI}l3$" Wg[cLw- G٥ GAҔ'jSOA]5ʏqZT:*Ϛ0]ReKWzH:z"#1#?yyeȶSNNR3%)[lU+rpё(j1fy EĚO2pEF Kpcf{L@s23Du(F,ӑ\ۇ^-[ڡa!yF:R.oss3GhFk:|XNm]T0;+фFV?ÔEeO,cUƗ.;|&a?=uۍY){Ģ:8߹3[%_GW"5_/- *OA :zt6 MÄa^`M53OrPTȆbiX-XuvG8"VPtU)[ BfX87P+B1Ԡ@ JG{%pc[;O:"n:L g*~ X|Iyc&E.( TJBEԼNWxj.'qShD4JSZhrmoI(%3Π7g!Uy译-^6f lQm "!6 <|99 sk)g(pt-0dDooGi_)Nw^>}CWIE&|2ueEjeZG<| |B[}iyyV@U *?CNy2eMN!0c]:y4jQoHS<` Z~3Y UjF_zv =1DiV Ra]t.ElgИTB+O8u'wAޅclMF3Ş~+Dy$*@#^UφW{@&8S&+ndEG\p4oB 0Lvr_KF.%$$rcq;}>3Pz:*'{c훝}s4tBqkk 2~=3RO d.Sz}!W ,a`m;,c3b ~32bH( Z {> ~.bs]d|+):3PlԮg4Mй<_@ڲ:j/:F1jX^FNV΍7Mf/3= r-Y!|bx#/%eK5 'EOe\ݺž[`c94`Z'OI;۝ Ѓv2t@[UA }e<5hJeR5=AORKwGuTjXDg3Hύ^pAH`IQCC/tᙔ)O}ڹ7Kڥp|ۏŠ9bD r/ܝny*dr߾[nF4z/'kGmChC߲e9@|.&+, m8B"={atF}?wJ.ˆ"ǂ@){޵iJ7$BJ̼pq~>X2n979DLhlPsr>M#?UvveEZlcV5]-u ?~WZ8+?4dm̱ۍj|)]*xEU65!Y3꧄(:j3 '!]=6EOVP9!+Ehg~#`-bm Jg0jxN3z4GQP0uN"e?;R[^ Wih oW.[j: g>WFMsX] zCOi 09ϡX#H\!uM.1+KZ @!'D|9N"%s .` V҃Sj}.F|N${q|`yR- Shmix&,>Di^a:)"=pV.r #E/wqɎT ?r]] :ST3qLq&?Ei(V;sG rL09"ߨ~;fY6,܉\O]*48-mg a/sZ$4|oLazď59MB=(B ͊9.O?:^T` n;$ ZFduW ?h#"׍!JiFBBR2T9l7Ï)t럷0rKŜUݚ)Pj~hm9 rȰZ-5!@9܌͆{UEdd+;/@ :! { nBS %ȈCۣ3/7SKcuO!7ڹ:Rh#8Ș nD& b2Eğ|YeH4o@:TWJK_(k{Ƿ)踢S\o{/yF32LĔsm/C;e7bWjTeɸi}J,uFbs$$#%WD5 ۢ K˫uqyQd!H.DIjT7cLv*b+H{y%Z|2HiNz+`Lnpe,Xjp%֙)oauCgt`:ö\ѝ!/s:-Ooͣy]? 'g/Ү~ !xS_M`Fդ|W΁@t+$)pAAAS ms?_hin.b:,JKSoel}UZikL-EO{^I]%7Ov /*B{AF7BeaT;g}ejŭhUj!@YEp$v(\XMڥ̥ ]=5/߸J*MS2ʡer[ 0ٍA,;[-5Ch%Cq ; ZҧxYrܧhAPlUƍ<ߋR>V=LŊ9v`֧ڹo=Jgw4a4f˛]]yXk<`jx@t麦hr[T d;n8:?9 hAF"%?i[ *ȸ\IQ%ng}3kRH{ Q_`@0Y/Rac:ǫ{V__cJM:KOu,9lB"T}w~DwXr]ΖթiMk%n -1[$Dh5`cQeC\v"èk0fE<w۫])ZB jncj4kV#n[Flmvhc253`,D"kǜ`yq tn觌2UŨQLaxӔkWi1r9&FccliX%S~݉5/>I DphV) 9~H T Kr"%{NHnh(&n^a٤^#vPaQxcw`wg1+aeȌ @ťH!d>s 0.ś_Ať7~$9)n-GLi(uȬ~UON~hI ,h{pN\7BubHNJ8ݧpAw_KR6 F@AgoQ#&aY#dS"NX6DԾ^AUxR ˸'%tev#U^v+!oщz? C]"{BJ#ȔgV2~ϾDL{7:IJH7ϑzDgԩLuV1T nx]f=^XvhH)z>|qlU.'ד 5u>sr[':^8stKԪ'8c*|!H/ȕ;.>k0x@&`7_aeI09 9OFUt&jhpR"!fpvj]B#<)lk> Pp)H)ɯtj%h߿ħdg aezF}=~ Λ)N'Ws\h7O8tQE~F_Y 4Z~Qs]2fNbͩ=qnNs)m=dC[ 5x/jZ [G^LAOZ`-V&E?ӇE(;fUyMP'Q7ZK@ӎWB]q. \.P\wdN:CvWg҃+х)WΈ&shqzoݰ4Gbb:.&9NZEr$Ç)R#\g+'7k?L>G@=` ǜ}k;#W4GG_<,yZA W>&&{ƣO! /q+%Uqu[cՁŷo 4׾N0 !v]E &;cHY>Mf'uBD3Gn)Zi͓%T8r[}+)ʕ!I"L޿9$D`%Qc= ^@t%KWRgX,^&"p>$푻MtP!/[}̫8Ў%g1&=Ch OW_,^<*"K'+?Qdō?܈+Uv,>G -(ԓr #,%޺vn]BSwr}wmՎ,ԸVR=-"9Q 1r 2SEp`!]H-@2m 0=hlV)K9G_gʋgq^( iH@aQI:P;nZ]ߛO8 eгY$W [Pd 4&]UF -,)7{'GܚqFS".j id_h4iZ9[C7Sgo0`]4Øo, ?#f ӿ6 ݞd>[`kO%~-IDro%ЀuH0}א(HNJ|ࡄ;+?@$ nZ,]c =/IڬXCxnͥ`01ӕ#=S ~SB}H.iW5>@O:38jk:g!KO\9Nq"CU892-zQMIStU-EgU'nL/y)-[Ǵ)اnx"USZ=YdP^lġ>#0ӷ!mb/q*cG8?Xͪa0h]'U.*:WǿuU2%it~I ee)_ r48h0GF F_.4Y)i9|.Иfs`W!eԘOtzH|U/OuG$ 3- YG:t7<)X%[Hz#wJرhɺq WLº}#d^ۗZ*U`vb".NUtxQ=>'cj?⃕Ǩ "wb(b n7/ܲ33:}*,]U;K3 fpCdʣԴXQNOOpoRW֧ՑyFu)k}vj| ,I1lQǩ-[].қb to 2^: 9tӨþeAFޜ#WlQ3WTiB [sG>m+IUoV×ժg FYY{bcQ JR@Lr]NFRh`sm'_=wIjJ\52A>ӒaUg C]58Z]ix'!!;Cg{c:>yT;ۉ^sI q6^? < Kll _fE_?d~$UM$SpI5cDB9Tgغ=$8k%KExLx~nKPfJ"mFJ>>zJ6ߘMd~& AF\ fׂ=8-j& P%qƒۙ3"{ẹ^l3޲cMrdI?]4}r࿶r7_~l^1r4fvKXv/f f_k;v %'^Xe$ q{@p_&RۼwCCn`;FT}'OQPBAՇQ:b,XD:OőzߑXMi魎4#۔8Zv& GW{Hes䂥`<#=.IrpOr$ubH)j}ivc,2`+N֒LM(sk"9ؠ}Zsl ]]d~G. W6yߊeq=6g{Ȇ߽x%ssސ(JY+{?>5KNm$kZɩo"^m!jTEh=S: BSg"bI\OTvN10 O5ʛݬ>+u֎aK^aJS/(aw}rVp\v&f>sz$qб]zLZm7;j (.ۙ$^G Ĕ; Ҁ:"p&RA׃Fc 6ǩ2 Iĺ$-FXG|$m{Vҙ<~GL.T (Em-Z(]SSTʕ?"\y{^zh: D/vo`'rKyd;Ts}_-<9S.8/X2k ȅNEo(5fs+<e?5tAJzE사J9P RUnI_! C.sgTtHPDʇpx1f>~h-U!j$Ӂ[B~1?D DhBQ\ \y:, aQW|>n($!(P?WE3>]Zh[6hq\*fo}V:/Vi`a|yUqu+`3xK .Mx޺7?s8JgF w}dϤ7fxe2S-(.sKvX dd74od1ޖ_YH\x}fo~(qGH*\nR,O9Q%QWĩGy8^2C+ &8$E!Hn3gVn Fbs}Ь *_Zwak6"4"twn2JfX<#WӤ)pwS}kzڶvwY?¼X7@BYS.d Rc i4hžB;K nQwue%U"Pfe~O%|RDH(Ťp}Z$Z]?}MFdۚOҟmMp n<Ӭ(sr#:onP`nѵ/6 VƁ'{9~Zll|B.}چL~Eo/ikKMNM 92×#_w;1:}[:==r:ɜP+ʮƷ%JJ␿cƌH@mКfTpf7"L.&&?cάtxw;5$C׍n.LptHa2"Q !䕼dU xBywhvMil `&,g0Kڥ$uG'ykХwb{&(Ҥc ,='Z^ynbyET{kS8 ΂ iƉ讽A*Fv9=biwTY~Ӟ 9jbI\vKnEnI&,h \Rn6G7n%t(fv'?r Ya<($|f/MD`6T<7CL⩺ W vg^K`LJ#Cܠ4Kg03n2-dŷ\kg^:P |_5o/Q/X-G1J/5|͵=`N`uPդwOpTi!{Ng!ZzWu5T[j$CWFfsx2KDx5Q>Ҁ*@&ko;C tMնgb M`O#\ֺ{4,.Vz0bG=,#"9'M1wp8(HΖ'_Ԙ&(Fa^-)/fƹj,-} M9+& MqaIإӦ,~oQī5v=채C"rهe^kFjZ)"v[Aymc[bFd>ÔE8і {h,P,杪" J|[RT>di&ʭl$HqIJpG;]kX2D(  )t0x`W!n~emC A^Ujt1~m}.LE}(fq[hg7?d<{`r=NZniㅎ&y9R_Yoh_BGPƸEbjAb#DSq A8S'UiOj>kPg\z1h&~4@ը}~e(sV'z*D'MQ=.|?>jvC =q=2v;AGfU V"{ץVŖ AHIg XRU8SؚO*˦94q!rrܷ%~0%p_Ҩ}fl10.+v۟ <]Z8 3 <;P ^1WƁ(58`ç _MldLҩ(5*j'b^Ɠ{DC_ѣAS?__#3prZl`KG w 8\s#>BCY̔\2 *0>Cl >Y9{R^yGerDvɡO;:O6+r$)TtEZ:Ocr-Ōjt'vԈcMm#z1NNY 6rq㔼jB,EU$ 3_&ALSƟnj6/ #9F뽏OV@{]$ ^݃$m6{[NmP"u}ܠV*-8!] 2Uc]q S?ab}lx2E q_eJSy:,h#0@TNY6:b]İV z1$tQ Ѯ C- H}KQTL Z佭DFJ$2kB-r \E*c4Ͼev`)}9cK2`lu7=5o &AB0|6 A;)]$_mEm8aUaTZ\B[O&wR Pg0የOt 58NΕ7$2,`CJAפӸxL]j[Qĵ"OzԸ:18xP<,p5?IE]]Iu4~.I֞S;/ȣQ ퟎ;D=nX8Xz T, +>ֲ%%%ĘA㰈9χ:+~2ChS;+r-<|xe ^9%S#4jR`ƮS~,I (0p`3\txd7xE+sWou5"Sd?40ЍO6j Eإ#.JI]g5o":')FjᕎE2I`k"@rDm}+pYfIl\ pwD6thut69XiCKT'/3)E} Fԃa*?&ӂ{3`G7o J s3lVMD' ]Xm l~4/BεP?Kj0Ydv'PocDT${?VJFQh齲[֭qJTzdWaؽ,R/Fvtn)fYYsɿv+,QL ^R*gKo2>vEU +ttKۊ+Ƃ%sdjǔ$Ӭwof97J8b|`uQ)0۱*M%]ܸ  uZ,.8KDݬK ׌W:Jӎ=Lx:f_KFcVzdl٭stgDԮ=x!8X6fSFC f m#BMj!6g?wF 벇w*p$H:0~*7YhĿW}̏|? }tX؀Y&pr'M‚lNr)V왐 k-ÌZ1o^Y6K+ K?K.HMyМ/ PtH1/'[(8}yW^'4%yNHk@ll(3([j=lemJGߍخ( X>Cvxg{_HLtY wOϯI2LJVOkw{hR ^rN6!*@ + D]A@F޾Rx6 \_Yίq)Ngwedf 4ưZYcNh71[NlsoXʍJoKѴy5rU_}ˡTl$CY?>TX+{"l31jߩuO]|q_K:p =Y'gH/ЕN/0dCjˡ|Hоp-P!ϦP#)I /$> DP֢ކue5g{w/s3+Ώ/Ita31:Yq4^MtUqpC*m ˡY"z0b-l3ƀ^ib|twEaOJ>;C +/֔eg+RVtdF%YZfLF֞@,Zya[x|T!yfbyq.Clz<,H6mY4+Oež]ʸ{Aa6 SPegI6e*\H!I 6#{nQNAp=U?+ؾ8M8 [j O-׭:$uȸIgy;4\V])CN_#_Ɨ笤=/F,aC"A&R!slPz>mNU' |Ȟi4zƣ,zOR>! FiؾTg,@I2]Q98nViSd)d7 !I:.^yiECCg:dܼ?(r8kE%r&s7^q!L_̠`I)3Ql%$f=kA`8!?䙄 )<:bRm~[3u4vln#ϧ͍vކsq;ZWX;\^"QHF{C(x YȈ! )yQ/"N?ՍKhڬ:ԍui̽\Li-cx z#DYjVr旭'΃Y-4rY]ޗN񥂈XnmԘ)ȽQ3:PB8/d(ɡC—_*LPy[+0B;B-o;&OM I9- ʤ8% yBWJGaYȐc,z)4bgQ³S=-,dKG6-I~,m\9O$ZτFD2l,t.¬K1uQ#Y(r,7DP(pH\,w%kr)׿k Ԙľi;llO=(ۜ+Z=UЇpHǭ8ش tmdWMM[MG ~`# sݺV*&spU7}kC׏%yfQt2b42;㷄1_ʼnqqmw}1Ơ/ ZnZ\È+]+>;_L;=08d:głRQEjP̷la7!s~Eu>3y_!Z@,I}K_]3 >R dQO`ᑕ rs3][K62曶Ĵ$b<NiQfM?ykʢ棆ѼD՚r}o}%d^,):*|0Wl;cAo% 2%d"l@=>]oZ5,j4wA\97@:1%uqi-uB@\`JfMưu.;̣둯y=ε87sc4wrLms&d}S$ H0 UlNKOč\k_pB]^cJ[#\̀7^mt+qeεl3%hv$+GEvGϛ?l3igd6z*qM"IR#uI<4iIǂ:+&2BxL7kź&0ЄbR4QCD St ~=n*/5''}KdIb98T }!x/UPi͚}.ԩOH*,nUbkH%0qC\/<1 `GJ{Wi޴鼏c͓Q% KEu&DxߗT<;Vh13:Cl7E=|4V"_3S ᰼6[Τ/ qatRtwN&:<֫8wjP=FՓ!B|YQbܪ#qp4UZS:XXUv@fJ_3J&OjE_6@2ʐ, 3'&'{7_quQ< =<) N~85H|˩L̵A~i5l2=V3zRg,+2(!w|?HE%Sw@ԅ$Ȏ“Yl@kUdY )u`[T.,^~Ќ+`[8)s H7Էy2|%h*||3ܡ_v_&j0{LXNɩ t`G (q]Xe.Lp36' $$cMn.n4eE8ᔂڎ@juQ&߻ƑZ+Ur6D>qٌpڈq/hSr\P5 R|%'y[YCܕ Ȍᔘ|_#%`%9z#>c-V Y)io&N# =4G~!}OKWnԱ]\XX-561 α_3$z9'ZyWLL*dw/8F-S60ikj^yZLd.E#S~͖6ULma4>ݔ:Dž࠻M˚4j-4DwKlÚ^! NxD^_A!VuBPw¼YBG[,7 pD_ٺ1bvu&%JZ2w{^֖L[$LJ`a_^(AY2Hϟs A/)_?F;Hq!+PœOjaJ[^v!H+ebӔ9f'VMjmTA\jfr^}sl>ڏqyWdnd9q̋Wƛ ˪g^r;-;NG%x'zg;pn'mMW "Uf_fQ6%"qyc˯rzκ.%)!&?#bsK!5STh4&c8glARIs*,6s\]qVZlhaD;NfU0)QI\X~oL&:2xEcfٝ>(m֗b]GsTN1'od*f1?{2}ytbM]6swIUau0<KArK_I&w.;jݼ7{k/xjTqg7(/}iW (M)=oy@B.ɼx%`l]h]~&p]l]J- ]lK/-< Y ,(G)R72qR􍎄e7=*yU c(JEbF93Os!eMdUaSE.8\; Q_KO f\ɾ!j ɑ7 :Cw}:#[(_¿IZjc)Ȅμ%')^설ͽ% #1v?_deլ"}Tґe*> /{B0S`y.*n睎@%DEzP=C T*DKډeY<hs=Ji{aT,A׺dEH?NUP Z*c&߁G[F̩ T3A/v4~֞*lAWo_B P*azi97GƧ(א1OWؚ>kI㌷ؐTq)1oB607LzU2ۗ7O"وe`ҫt+U&Bb%N=g!%D)OYP_-K-3~)[~1 E QTj] ۽Ve 8^0ʎH!VX[=*s˜E;ҵ NNlӲLf6۾f ֥:f_'K2]& 6<|ٍԧMm?mCKS,P[bG@ ]SS$BU/C?: d(<]tbaϭ#9=QVhK-MFJLx`>%d4Wg1k2 hD{"$lNt1Rfǽ.y<TGDăX\p I۫KﴩA3g=֑@#{`.qt̿h{W$z@yWZNLAKο^K!DF=u- U@0UrŚ\kG¯_:չCK:pa}ƍxc'*ωJ2d+%;f)'Hؕ<;7@R"Y*&go:D{}*ma춏I8 P}.`Ȯ#y4B0_TG⯩# QvDap[/ fIM6Ҏasb( ztov$:=l){x'=ae.'fMMq؆S1(=%s@~*5EfƘ67'Vv#6x-}vc0f >/9>c^' .yDX\UtAΩQD|oǕּjcٴ_K瘤J{W2LH\Wfa<`:3y ¦hyХg`Չ..djl;9%Xy9Yd:dھ qZ6> }epO0& [S"(P`aO%U*b(e=IgQu(P?7FSg-rO_V](ȠK arRї\Cwo.r#|0b;KF`w f*T_~?!4@,dKG^{jiãg@mtU$$^F-ИwYXu }"\DZx0sq9ei;TlHXH:ʦ,>[⤄fI}-8BRPDBם4p#W!_&(Dt̕Ӗ,޻A)^3Tg@uTې u{ٗN2<T1 eҊ#$F"g<=[0rsJc?WO+uF AIih7jk%so(ѯ4O]ho0aV(Mȏ՛M0UgE jmgZͻUp05|vqヘk8PZܛ8myuz vm>[+״$GgۇiJaI۰B"QrEk].s S JjFe].Փ9S-r%M'_&>H-tkS^@uhɼw^m-p݃ j&h!${"f)Spm;G7sEtT<^i!dYP,;ˑ!& bZt%{귧0%?jܦqQ,`v mD*\ <(.OH bZ[ vO"WmF)E "m̹֪99` Pq<u*_$c6 ̮v CMىeEl^Big[1+aIugLf RWmd[C[ k\_6[-%%Ix˷aekؒx$a*!N<˴M&Ǣ{5l@\x<UU=3qq䦦{ڲRq{Scl;hL] ~K,(܋ \@.;k$&{On͛C,[Ƃ~z* 2/Á.*x3R IM֝e-iߦ0CojG4M)O_4x@LKf4JA&>ln@)FډKCB]s}9Ee)g9_(Px EJih~L r~/H)onvidK}]NxGV@"01` F N+z"|]Btgeg"fW}h^]::VY|`Ep|OKӃL%zZ?v_>pGqc!*\\ըU;s_}[sK\` 1TQҋ/7j +)3VǞ;xw 3eDK5u;stG&O=$t'VgNOFpsgGx~wBsl@J}{\[a )_?!6HY*InLt}?>M [^wxAX6'& =nUJΦylC)Je~E MH:CH"a@%&AgS#G5iï>t꩛ ɺKދGdaoS]4 l窅\BɶDxu/QIcߚ܄T̉J _^]dALMn9'7wj_gB1$#sxjˆe-A$P[kK"/-ف֙95 dlM}K^w=b!l{#+;gm N0Imb[Cm껞.~2o PI.DBbiNׇ79Lmu,?$!k]$FOo7FslG$u%1LqqHMz1?Y=%UQv. }Sϝ{F&Cܚrs2ˠķ'ڇ=MeCOuGSJKlJ'z56dI{D2l~(!A[a\FM+1 (sUO[7|5F2 bwN'SH+҂dCuM۫ׄUd`fQ0W9oC.NT'&J{ + |UCճ9C[5Iqgd5㩉nй9 =0Nk|BIpE=* Zb'dˀz̓-ݔ,\ ݌yWJ ^.qptC?y7Tbe%I\9ˡix3ct7egAj9v>-P/&i2LhWkI 2#jȎHIwl]#vtnB.,8f`b\p2TfAÙn3 `_d,Pcxe*n'iws 4 /~0洩IQ左>'Np{si_aԬg@;GsJbU\G %mnX׳j}ce@He3 a)9L'pq{3ṷuL7Itކw:rO(j;eiׇXg dYzLy;S]$FwbgEA=Jg֏CGi@N+ R߻Lz xsH!.f/PqQڔlƾfE-0v|`1l\AjGez4Q'85S)2;jm0!"Z~]ʭ/ OHYa]3fE~oJO [JrCJ88!śfo%_r`XI*a}+̓C`sB}DhpJSc5GK%Lj%z!htn]ݱVǖ ۖd^D-L 93*F@W{d2x2qCz|TI2>Jf76QkZJU揺&)8WM&')g_О\G&8D sX(@E<@ :$ Yj&]Lszbq= ζi84Q[J%:W]sBčeJ-ۼ-&@7SyB>ijP<*8ȸ2c7ÈS FI}tSy 2w-aUVec]?n>pMXH٬HL->MflJ.wy=+F, #'ִ$߹vz/V'䋓3U$tL#D>$ǩ\_fEVMUbGvB2 9=IiVuBO[Vxt|[f- 7\:PXTea?J JBoQ"`|:~wACA;ܠLSwRZG&sdŁӕW.%4A^xI;.8/{}IazuOb@r)swɄq^Nh Qef+[k8rW{-;P.WjS3K"Z1}xq/BU{;?D2!h l3Í # @f.5Pb3I>_C~1Vߟٖ׶˒ `)r"_MEQ G%T8 lij6 6ҕ5M<P,C;>|_{&lv%j&qB#U5p~X fnU*U*Lgt-T!8CnNJأG:IK Sy#&;ѺD;"wQ(rj6(_ :Wh./"qb+{9O-J=hv4DTՏ66M'1]M6]GTCz%eKp3EvN\A|#XXU + %}ܝ=:jڶSࡇoKܰRrbEz̒(O+NVKYM5' m;bjXwPɫ6jM2 R7BFLd/ܽةљ^?__)9ʨK 9fHr7ذNen K/ScSf.u"WIӸmzh'^һ)KgZ9Kk̞>n͓:wkeꅀRE^@z}Nj֝,83ڂ}bMTb9=0:Q_Cޠ@ԣk(B\B½8aDF\ȁ@b8PsPŜW Hklԣ1VM"N$z0IBp0)n6N1.Ĺ yG' ;;|Bl@u,S_ 3/}M_w=+rPJy$j]TuڒmaXu+p3fHt!48k4n1^ui,pp1]TYZ J,9w%`>D&.MIQ6cK;TQbī: ou8͈m uB%rJT1=:֔ѳtfHq ϑ*AnpU'm!w-RwMn yB1Nn@TKAZ"5ڌKTG/d}.kqrr.rh^Q_'(Qc'gC3Gp%>{T 勩5 z*1CW)RCKCM}sx6txo|A|(>.iB#otTI̢O3/˒QjnlDqSfRV$N9.Θq9\#^Yr$u&EU:u쵁ж43JqJ5:\!* ^0nTNb=B@BHI:tG(/vﺾfoMΩ̾`r (hX1я:fx,ak3Sԏ1[-ăqiG-VegǝeI徒AW٦ᗐݻRGpcǦm8(8QALvB5p-:CҀ7gRm-հP<_>ŝ !jSY'4O- 4%xZG7̪RsO'C2o}9pTgyPL@a7ǝ{o )[Q3ձ=6U<Ҟcqf;ה פUӠVxx gwP3QS"kJb|RpT1sJ&,2>籺Ma[;|,eD#;#C) =6fKGHzu}gPʀhx41Ĩq۴e%2PO\ \aș@*_TY- E2:a%Zj،;Z1u{6e"YdݎXAɢL5F .S6zxЌIh5 3i/eykQq|MA;FZof~Ns A/1hggM;@d̔c\4J B{'cuJTxpIX^!LYy~zPH_$̋?(hH}|Z/[7BR >T]1̷C͗AʓQJ6gqƴP~v b(Gɩ ˧,9ICzd߇jtzs+n֟KcG8eЍ @vPvFn=V* U!X2]8 AK9Z0LOުv |;A셑O~94pޡ{ ~!%6'g3>+M&/j5)b"sF%Xr .\Zx5gj0ȈOjfP NWw1yeWl?0k?Ʌ9=>{ :x&P8yBv6XZm}}mP <~k$']K`جw Ϡf"p+OZՎ?^U#d9cs+Bi6;# Nd]6RIZ)xz,T?opN>箖}^-i- !5TCkx@hDE,p0G*ooS؆ejs&h>Re]<\(l ¨@ ^/:JRS7x6a'O-`.ΠT/w(w`~[RLo+20u+ىhޕrxt\Kk/M l7NwS\CZi`P:wfXd{øaԐv}, 2M }R:I!N.% )q|\11>_cѸ,b& _YJv{D5d`X&>(5q=š'7xL{06=Umf)TsjdM偌\T6n:'}M*$N_-6^$$kS!SSk& فRR:#aDii@yZs5)X5y_ߙ{I8y*{ڼvQzKo7f:ƞJ n?\6ȺvP²{ZSKu#gT'd}^Xi ,]ی19dW^0ocm~y_g#wmQ냂%r@J!q+mRvMmX٤ˇ}$!`2m[[?%[G$ε.2'~=d<$ǚol,WeZ)LKkm`0A_ƿ7)IRWzGpg>'j V/^yk~RTeDsc1IGGv)PKh&f QZ1Uv-g( ILҹ 33"x;$ہ.ZR;y>%4n@\e \ l@#(tqjOWOiN`Xq>x.t3vڇ_y-H6e8χ.~Y-7j(r* 1;SԾ""Qz|^>O-M4,z= +d[c0}S=6bN6czZ#P3MԮ +qT"oc7WRK-!Jƛ ,УJau ̸]v Sf dv㌿"-|7> kPF_5)L'c+kkhE R;~SA2_*Hs nRDxH },&w(yS :=tmb/b^:F\\mYER('+/>v a/GƦ"PavCǍ-f(h"$YIȔT*(uZX2o7؝rLBS $R$xpձK9A+R!>1S=D"&q 4yrE H7 ml4V _rnɬymϤ voEchzy&DaS UGcѮ%aY6 jK%">ƽS#ڿ\LTpx N.!ǘYPt74>a35Cst_#BwF):ia t=);Fn(>*;bV18N,+;R̆%- fwcdJP5[{[f!)z{nJVY_!?P)ګkkع3|o܉4"zL^Ϧ=(= qfzN`RJi`! VIZ2A3t5}aeUҐs[kf=ʵO;J›H8.\493Xԁ .j ҌȞ.`ckth<ݺ[ \^]㻌g֩r8?uw/u?pw6aDn{IǪez+<g.Dd߭K?Ꙕ?*L(0X)/`0X9!&׀Q56un.\ewZǪ]?D":"C\E0~h^lg_f||>1:6bm*/|™.'w;Imx3\hӄ >&iҎ[ܪ,zX &USON7N7Ɏ]ØeӉzW㡨lnaڝf?:Gḙ` Q{lYX*[<ӱ[Lx r~ 0x0£Y/«—(tnO@fX]^_7̚K+Y\i(?H.N򍭺o-uivrX'@ yRTЁX{.3QjF9 g) (>خi)^ AFAq ( N*})1N!!(*lZPO ׸}Z~[-K)2y uCR.QkwC{q7:#|vJ-=]0u8\t*ýfg75pB$~eGXlpk5iV>mc\@@^OD+q &gMCuSJՃfqmǬ.I *,:iOtH  B!󄲊;wC9xbA@5]ؙRgO_lYOnv(YwAHC\L-$KT$+J5 OJOJ/ToFK$xkGF" _bP?S+pm6 \k vS^ 0|* rrd,mm'Go՟"Gef@l7.NMSIB-Rzܣ>@.&6oT-%ٓ1k3+ӯ{ȃ~ZuO (sJh@ʞ<쿬Znpf"5^8n7 \zFSһ"}WEmW hTnD2\_}p_#~hRtDPo5X^i>rRpn;"͹ z;=T#ʳ6}:*P2CH~{'p:vX#Bl|\om= 9rH;d7=NJSIPr`y5$[>[nWƧ1t9ۼ#i=w5v<7 } olK۰2I"յF }pǘqHґ)v%$\׏ V\ϣrYl:M_XȮYz:7Xyܐl5n.tR=ScSUFiHJײCsﳱ}ʑp)&NfFrA{^h\`V~.:lj~7cyeOc~ݡɪm n3oH@_!Gi m܆B)A//8UsgeV>x4y2C鞞|iY`Tޮxz$ @P6/8(hb[.1>LHn{WCEL8 /$' b'*L]]Y)Vפ b XJ۹: M,4Hy2Yfp  N"w{O%&OrH_V uai@3F?*_޲s-ա&Qc#k.' ytn]M#-Xhq5\1fl Q#[\6Edu+k5sT 6e7w-v]PRla# ~K\+qR7dWbv|)(ι5XD:ElKpՖ '~Es':9 W9~+@b}7Ցub0wʕ)?h,@__2֭ =r<=,Ցn*eHd5Q,uN,O.F9>mwbfiB )}cy :xRmA]+m u9Vt?NVӏ'@&.}-MTZ+7Nc >ѐ7OM3759>aWϢ1nY 㣺C-Ƣ7͡ ؈J"] -3?{'5)<؎*y`z? M:Gϥ)aQf*̽7 O_+wl=}opȼ)˗y ]4xqgk8@|j_ ąGS*TȂi=ĕ8uS ,o9X1/)O *.3Α b((”5r!2B(v_fzIGWJ<[14ԷP8һƟJ, 6 (F}2\$[bǨ. o*ػx|Q1*Dy]2%xYY+s; 2#hzҀ؞-Y"SWgK8WzUn9^T޼gME[14LL !.{=V9?UͮWFC QYrgQS<كC3NƠClڮjX &6WP`1v3z'Ej:)yV:$A'Rԓ.-^n|-ҳN)|8jW8w09&=M? hr>rMВ:rw\$ǕP",3WE*l/ ]H ~@ 2*W dr'_ qӲMY^45ʢ4B|AX͖L8U2P"(\k9kAhܗYs,M7q<'%RPǭ8}sK1ϗ-?A~T ˰g%FKbfkQѹp|1]"fq·}X(Ǎb3ZTh0%<-ܞC[69 ֢(}6(Nݜ(+=4ɂsm@#@`6H㷵ټrx.x֏TkӢvQGzٺ\$ժ㟗6D\%PT3\D嶿M4bASvcuN Wǒ" Q'r3NJE}.g 7P23O} ^>KomEH-h2F3Uiu`(p|Òw/fSGxa1MKRzaVLV1GPJKty:⋍ruVQ V}1Gs;HvߌȒHBEn.kF)yZwH,UB*z5qATDz+ԯ(mG[̦W`?F-usMnOY5yMl ϣq:Y*U(Uql@ B^0}3" 3f8  :90,7JsW kRf^-@'r!Г BL%JE9Q]z9mG=jIX٥T팥 ;(['rp]8aË i쬛>B\dG޶Z֡OR <'m(U+ 2JO'a*N )/rI1+Y)HZSWml^#htKNA$]*e7NKDE75}hI6)SvN|lPp0x+F˫X9dl<} AJJ$oOWC#aI- ?z+Bs `]IfUU@Ql9Zj_,$: D&㨜wf{,{cnql32e kmsb[ǥk2"lN#m_g:qI(/6>K]ul YAb,}3>$~#=!~,#bJ1:)5Zj&İs+0+(&)Ӌt&*7!rne ❍xbr: g z/<j5dqG BOcؐl/X.p;%MfG*INtnJKs$,;g&-[<^DM5k\g :DG95%OC A]| `xy 4N֣" SYl߄ȩx"9Xb<7IۆY¼6rK<(gtJ`[ԝB`QOl"-_ g-ᕨ PAIqi<,-IK5lANRm+ G)8"`+Å^B꣩-e LYަ[O{w~A{37ڛ]'aJX^P~QKTwHuER}zfܾ-hTiXx6 p-OEUP80+q2*wݾy>(MZD>(q^{䲴C2bRSWU2Yiޛ- C*tO Vnl8X.)}`xvS g/$ų]mgiG051v:MOϡ0,n?oۈ}I1J\&he=:QZQa,p|0.K^.ѰFf#z]:8IGL^`}p8K,.,f*Q!E9-3:Gs3lD-nAtg+ *UK ǎElwHnTŗwR<9d^,8֤֝%ߵ-X)?q.@7yPoЃ vAtǝrcQ.DodbFI1?$PC &Gn~+܂Lg,Dۦ|'3OX 9TSl9yvpQ1gVTජER(biپ!yPQ"/脌Dܑ]pnU 5AڈvJno<nL2Zq&NdD_Ļ~Ka)#|>(Fq&: SO_A[o}j2xnԡ< 9J/T{*Y ~cfӂiphd\Hzڟ]Duh 5:1$o| On;ƙ&\IP:#k^./ gXi)^"qu°ہCbEDxn5|^Ù+4qsNsΧ@I?|+L.`q!CK& 2<,R*?G,3 fiKGܩi Q`u'HĖKxLj5zLv9*_u %u1R@t23gj'/"Й9<3WǛCF|R]Y^Ǥm;U T*X3},Nßබ{9Mcq!d]5H9u`oP"[Zb}6kAJJc肊H*-8\f k2't yow,,Nj2a tR:LlQ$P'\,D$::7,qlS-R X/ޖ]^)%r߰/&:&y+2F鹅.B?}9R.q)w>ݸ6Ѓ+S8f_7c) yD@X_QA`9s` +ۺHӉT[< 3g#bqăyvs&A;5[mH|t5,`Vbnã^Ua/$zH/ eI=4'4 >28qSP_c=*̪v>L·}S>oclA>8L۪ݛJMRrDO.^ocsR foRAϏF0 +][*yT4 vp77 }ږy{'D*m_G ol,º K)‚-z~s@1W2R G[4߁P.WG x08b&CI%ՕCr'RLP"za@_%z5+LV̗$룢|\?Cm&B[`+g*WcR5CZv8 .jFD.-~F k k'K>}ǔӪ4X&m97,[0[VCE*Qױ2jCEt]Xi7^rS!NoFtϨEY}ҪndaIMtwq =۟Hm@ :;vD{ugW]UE@fF_O|<ˢ܃ȺBsD|-Եw?p!ڻȜқS#V0?P" GlMʎoi;,hh΁8(\Vo`<{BBZ?͚9lE`,{ʢ@lRix183=享QkP\@Y׉;רRӧ5𣏕:YALޛIz'HЦ#va?'$rJ=SQb/Q*_ nqDpl*y42~>{"YOB{4{gOQd)^ȱ(x *шhxHڱQ*P;Y(h|D9M2Îc^uT5xf< xc7 ֫]|vBo>l%* Bh:=hmKEW̘H~,^e}sݪ^&RhR^3i4Z02°w{dnb}& f<~cv ЀLFT:mE*>{+Êv0`(ivsp+IBLyDOt|G8A|46ЈHjFZw_evPV~|RwNm| za==nah*n2σq9+NX.o9[ֹO1y)ãurr|eķ,wյwUuV[ ilnDDL-&^غ dlNٸ#wsbdP;>ئB|4m@9 ).hAۻjD{f2t oH$AǺ%^#KpAQh ')L!+c_JWe1k:!rN6MkTiNwCSnrzjaaKKk]lJs͉zVvr ~H[ )okly)<$+)#,l$F4,]ZʏA"8ZP+`A軠|ùcAK az,5_Q[ No!_i2zYEV[pqijK :(Cie $3ƱoNJ{huX~}=`_xtm{'JΩd@Ie LB8_Bn(T(qڶ-Ӹu(S(oe4FT[o,,1?T ~i | ܦM?6 ̓)gyv 6.ޚɝ,$IDnFMuܭ) xY/urb+jM<A|W^I3i6OGj:fFJ9: {V,y88-/jC' %jM WhF\d]PVuJJ=j:,;;Sq~9\-UGRKO,~w"..`82l^q]2g4 vq/ͿMNL6fk3V3e<~%/H2W zL!`]BEBLT!Qjȴ}'V綅ovڳ+Fy-wsM\8LN!8+2qg>{'})!JY<<`-p UI핎 ~$Zi[:mU6l]Pc e&-0RWTPC@ӁVKc[>xGp@yxQn@}g^r'2Uhyrtre/ffD`Rbr#/}X&,L'\Ĉ4N~ubҒ`(F00 cIq V0+ ˊ=]k 𼳒mx #v1c®:=6ZoC Ǜ4; IU#O[܍'b7x2ZGR:y~,BW2~jcw$gOgU"B%CC}UI`sp:ʽ90ch3Q܄bW_),vizW^PWF@ Zaa#Kx^VC IyHY}[RL{; rP==()_^#7€oy>P^C&loUݽ3]EU {ľ wJg>Iy_O|[6+jjv#7c" so!|iOq)pPUˀ'O$MMuE,Cv  RRѣ?䮵Ȁޕ^]>cɟ j~+|]7Rj9#~IîE9J@X1Uyvi!73"RaX׍hIꊨBRy= UO-tF4*\xX(yɧ"ѠkTM.dS7CQ%pIAl幌,ĩ8X3TZ}};Q RjO7q_~!l%h1XT 5*!{]L4ڃcBT ֒|k[ ]/A͛z O&!4R7:xQxashLuݤKoڥvDW>3H 0&'McWXUWa4JѥMvF46زT,>p 9ވ FV!G⽩~&rL8k0}tZxjqbY╳•Z0)zb .*@\3R[]x2e(RJ!x'Q)2 @}[ew}5 $vkNÂ_ 8gZFJZ41Z]ȿ:F2 fw݊!W0|c%P$ۍӂ!1%XSpZjj=d x6ͱWz"z+k: +)?α<^Z`U[k=Ë̆6bfr3) -q@i#ܔŅ82f0uݰf50달=P9TK-HDR!0!\d{X LiUG":%lI*jz -m=/ѼR_hi/gj.4aϝ6cMɧgeDU zjE*JSQ; u䥁lrp;qK nO_F.?O#jx%D.jf򘅷칾@{#uǤ S8z|JsJߥ&vÿLDAf qitD"M[HǗ$Ռy C3]kU ͺBI/ilWif^^z, g a_`*B EK_)@,\lp_D1g m.lho9CMYhx:=1Hv N ˨Gp/=Ǜ_8.#1k1JDX>jl#ȽOm4ǻ-/#PۇL'~>s",-JhY8ݵ p_gk-N!* g\b,|k(Õ6L݆\Rwj;Q\{|ji;K}8YH(+72'Ӕd"emy%SJr 2HW ϱQƥ$~̵O\%Cݰ6`nH- 7?DG~z`L00dsX 1·C{E_8R3:I"In埪BǺw04kDxϓ2_a} f,sP_߁P{H+ rL܌hјNbB뱒"P9݊#N98/RLw|2ePڂܕ > ji,Z +MY>pL4X`&d&wjv}/nj<ػ6DLID-|^d?3Β>Ak ?4?&K=v76'0MOBy4c,\'tberJ? Jx4KϷzӊ$'=&t4~>Oޏd>= MBcr*s)vP8M*@(341Iqv^t*}_MM56hLGя D[2 .xQkPyS(_Hya̢Zߪ5^g&R1 &Tk YyEta=^Y;hqW)T¦ɹzqC"3KASg"b3 @U55q2NwduPSXMᖀ`̠Yu}rהYFMT)v;=W#,-X+S˰UL&X&;Cyt;~ƶp>$t &,)LT/j*Fo_Be?MϨͻ|XM6*\OeU)Ä LL;u-N48*0p91u\ j8#6>9J/Z-q Gâc)ÌZOJ=wmkQRu p+-j\Ĺfh2c9?/YL[,?*v}$8J\~EK5sD]gOj+M/oM!*z Ʋ_Kim~xK,NtZd|D= w$S}eC˪?m$N~I;P"N-uE|mYƮ$l1;f a!YlX * I\ Hzse^ /ΰل6&HFL ] SVŨh2N3HV:TN\ zyW+brױS(Ut Nҽ^kH] _#kl bhZi\s `?ʱԨ?>O/VHmL'RնjF{y\\ND * )Vj<폎|R?{ʓm>] D U[K,d+k)N|ؾT)!&:/̡$en`s9;xcATJ㊥N> 2?tfiIV*>2r#&Gv39fUN#A&frPA(; 3P |_!DXhS9iH9WBE0g_% Iͻ>,şx95$cx@UidKZګb4EGǀҰ^mŒ; 6wWrWLbWW1CJnd>SXF0.Y'>4:4A|e zA$W-] :u)?<`%&Gq"E__ hv8,2a|G~nhɑ_ҫr?pmJUhRy&0QY+!?)#D=3)o'X6V1XSd邵 l}Lƞ#9HbQ#s*H lmIzbixjT:ϝe*{r#M27]Qz?e)Y13ȱ0Q{Sޅ@8cT O)S_(+:,B=vR;]‚ğ/r)i+X&^~VCM_*7uRgor(bʒ{7KHo)--t"3lb>x, |O*lWlDԂ\A]qG5<(}H)\>=VKz.M̻ZAY8p $BsO͏<gO}e _S&jP>~@=x4uA gqˆǎ֣k>hwpd~!}T!9 V"+3 yr@fL}r[gMS$ȨW>E|J:u,52YRt7 d0zVrd@;W.G;}^::VRygߏW}Kʴ 0JI8ҢX'_A#E P8߫m#Tغ Y#hݼEϾ{wW0FDxF:AcGXhf0?|!3u"@}B'E:L+hw#92ҙSj 60xTb {d} &Zyfm1w3isfw.U|Bu6qNà:6Kªte#J"^sAW(UU^f'uULy$1.eU׋J)zxd\kd2T'ڻjFҔ<)OJ[]#\SEw5 0#C/3 vgu bꢰGj~_8|.y9{":x.mŏ/*| :dXSϮ"$ 6ۭnUEk'̀ggȵŬƚZ.f6p5xuD- O:UH#G%L{Qrںnƫ}ē @>IZɵjλ^{tO2#3D4RbeN Ѐel DD3~êU)+5^;gnDX]ISXQ"k>D̆P53/r a]BUF9E@e}:L7Ѐa%̖4=(| "ݣzvyU"K|6X]'S'b6κ in (,<|tƭb_q*2$a]uXҌE?YeGL_%GE/!>"I[JgjGw*L(:"%.H2I؋:Gw<|q#w~i? aɗ:ZKvm~޶ZN@mag&n$ s?me$ Ln55'<9V{h H`)zksf|Ԡ-iD:.DQX}O%bf$0"T㵐Ԛ=%/kE"[ x?iR.{+-VU26dz#ʶCa^3##k9VrBcPAw70#ORx+9~d)a5D_XOõ$vUJΒBYAtYPh4?⚥~*ݵYKF:ph#76tIW:q4,n,{pt}/N7w*+2uA|[m~G*ō8]Z)~DPvJ!n7K|cj?wZ"T;) [7 $Aټ͕vr0p~)2 iph/ 6?|bCVosA+ª{Or~ [#j6rf̳ھ8(e9AʌcrP*ƛk{!/錬 p )ƸYVw-ɟ\xrhI7Ng͑.ĤȯyVtlbiNAi}C;lǯ-Epg-/j5[=} nn=+x#0Q|WcZi9I&Vz;FɋZY q͋Vnu 8FKeM~$G!k^7=. 'V-ۛHZGyǴ^-g!11uw+[2<㌸qQihlLz:`Qop*$J~Q8DC*b1? `>Ͽ2jmCh\;)idgXY?Ō=:"PS5 @ey 9ԩrq'@`6ͤ[ɕUf7f6 V]VwPCÖCcQo6,ȶv .=ܰJeA91Y"Μ},?O ;3pK"la0 8ey" \w?2A>DG1h T/am|B:2"5Lu৏>-@x%I;XсSYV_lccBgo'Jt!1G D:q W5\>XPglx@lLs_ufC76Yb6ոZ+Ұhne8}19/{.^žD@{>t Vi&f@x^q&~"0hb٘6y58{Q3Yc Na[9Gf}|tZdLl,jN84c" <㛻*2~Gj䩻h_Duuݰ7 <^Q3 ,[_ Yr cil YsKQ9U;EA2 T)ԙDrwݣAbcﳣex*ijoѩY+~,uax7%5r@L`yo8d$wU9P!3NѸ( n߾# bt8*8!kY#D %Z덫 9..w7 tw3eY̕*PncmZ;Q zkEAu :ǀ|׊J 9٘2$)c,Nh?' }ռ#Ef 1fIp"b9t , /=%"Ph8}s tNoqoLU«=~F-0&q2z|G~5ѿb_R 򣡁ڷnjæAW(FøGijd;&d&Vt`|qSQ4:yhJSQq^FDCs %B$IvHKb"[:M `0?9 Z7Q!؏\Mi&Ql.C )m+.l'.a)|Q>cj-֌o,,Fd WCp{/SDaiAo`*NԒծ=E*4 ofKYE# h '`uF݅qNлt;@QgBk9+M (w$}}+Tb92dsR-TtkG(﫺7v>07g+P, *wK=;6|m"`r*^O[go70!=d4avI]l[]pEx1ȣJs(; 6g3 .8(;`G3E0Έ9abH.X jTutCPV&y9Xgb?U[篈΅KSRM{37".A祆nS9ΐ1DW+ռJW-XBa-ܚ3H-D2}zfC\K-@s0Omӄq{:gZ޳f2f_q2J|+0]JB"W^nʵr>{z#I#Mr=Չxrއ+,#{p9KϨme$^LOnǸ9CA x/\Fa6`1ZaxѸ[}*/U%ă >L"![NcGF |G:;z% gE-ǯ|ut7Sދ_u{T0(32'J~4 JJ£j07郖ܽڃf$d jLpihԎv+L%++McHe-vCgPzal0pAuxD;,GW0#F԰[w)35~d_i#!PD5**0 1So#mRk`f^>9/+Uh X>RP<\YĎNDAt_`j _3Ԛ43K!l ׁlb N|W {Vm{_[@l7E[%kGS:!E׿*6GVCX)jMV^V:3 ts7fm0eّt54tH; @@Рin].zQ~ gEOHLb)ny,A˨"vcކ!@s6nߵ#d'l׃ԶTV_X`ӸaFCĜD("-]wLI]twzUPnzoW5ز%h 7}sl'0UEzh OA*=(,͖ xċMS⁩|>w,5|{t+g_OM( om YtxXBDFV7mj v&A P?Dؖ$*%&0,Z3s-)!:ٺ)r82mO=oAHG(̞å$֏J[X" {Dazcugg/QDHԞ 42f,N,!W8E8 3gz'I{v R5[ b= R]/C]Z8Em2x!PCHj4k z";Ujǜؾy.T\"wV W%2gb8MulƂ\ꮈȤob +ug< #rU|%1I2ZHV_?.2vYBe@3<kdO a&u g^.zRK5]3rvûS1Ul|*R0OG vRYO7jFr'c2Q P)3V&LW/bh5UpnIA$E;kl6Jor<<0'2-_%qٟڙ=8t0Fą392 |8^zw~i60Li0Z >@߃VtbZ? u|)5 (IcJNj^Խ2u&R6+ޢ,e]39b#X(<* ]"ͬ_XE>f4e)M\!؛$Z+>m'"LK_; edy~ 4]߭ۃ'];emkJOm)6LpI*ԭ N$+[&1ŋҕu4qu?ˬVcoc(tMoM.pOXS> \mY_%W'Ϸ?.qL^FcrM2^*l<+jTV#P}! Jڂqh5_;|׻4̔IP_ N$ü#fkhVri%I RbQvv@H)]WUɒ3O `QLrq..:׊'Wmʢj}04l i<<Cm%pI5OimH9Ӷ}L% $Qia2$$V/ Рs0qhDz5Nq+YC([UHʽ+Y NF#T5l HMfa\tZEB6"eg.?JO}d䷋FsбgF}F:Ui$^/b ! CuDŽYr9'D ̙;6%.0_?^hfgk8hiyw?`0Oؗ8p~ Jf -TȔ({4|$% tgC=qBظHPЛLe:EW2dD,yI]&)^VP~/Gf}1YJ=tͼGPҸ(4/ܲ7 V+Uv`pцA;EB3B SºM٣^yf_RwG dȊ۠C`MW9m"]g;dp*m}V F2)ϨoQ9M^]i Wd ߏH/X@I%-׳, b})KG!v>Lz6 ^›=-{yL[UMWyQsI| fO6E? S TɤvHKKirW U/!}5*6/ʞCLp,"@ ۇBO?? JRM#_ ?>ܞV[uNJkFqN3 mbݫWκ5zh1>!ީE?ISߨKO15P>Z}؋> 4`.F F5Ů]g(NiVhlEw|.u;AN(OTɻ{۬ 셌-(=Uq{B,:*c/g@N!xe@vz}^G6ɜK$JB[Y)W#V^@'cϠglGэMʲr^xq:?:b۫6rd'<>v):d"#P]Dk "uы*m1&}(^l{er_>K3 Y^9[J!j ш ^Ho16M{kQrdRxVu˿F! E?.Dn-ͨ.;n%ͯl'UqCICI'\-!ZCk~Ake#ӧAC)Ħ2A״?||zƉ^ۂػ*]O5Y158f6$˕I[g[Ä+sLJfbC+e4J7+Aaeu!Pm?qYND/56ڕK[R)t1.vl zpi6^qKxp@7Fcsw>s{YL?UtV4oͻ>:p\F#6NCpښ}v(&,Nc>" oƗ3AG=xJPvHO / go0:uxyo9"0(jr>/AЄ8͓}EeTVHz+S بj]i5\ lcFeDsIfCRe Sm% ._V̰U613aC=R0kwE^Qlű3fǎo9qT:gZ,.`5W ӜՒK뫁68LLu@[c$'YOөdJg]IJۘ<;xSP`fXhO/-/&<_GUH1`grlA9t!eDȦJ@#1m+³Q;laQI+9> 4 &fWVܣEX.~`(Ƿ.W&p:Tc==zL8B!"sdނqy*}AQ^WXߘo=֓L[ X+<돕[nsbGmF8г;'k 2 t@\_T{1*T3J&9 BkKEz|{J:$=! UHbTTU.u`/\NkGbl[(ULN?Zst :rl1Iqs 0$(* Lub{rK OktceD쥔X\=4,Nj3{_r rWE3LMceuP)hp֢5G:M[fZ:cW aYPu`&_J_pZ k %5X:v}(];eB9Y)ﶡỎMԽ]w#ǼOP?z QW&'B#\>96-O xɾ#>g 6.&rs{$6މv巭wrd` ȽZ: B0B1Ѻ Qp%T!1| &y5_9l>%[~2}o bO@wA OVJ4K#9ԙہd3Dޚպ0AuPP{8x-g#5j zF&@,T;kNBNaq4 MI%wl?h'y"}X3Ac.VILHry.:{sBa S08aQ* 'ue^{K;aFwi?֨#ba!W]_:O+pG%#X3Ѹ:fVj\%7WnlT-RJ! lYm%>)7B $c_v["9k h7ݯsb0RyG¨lT<z텗s=V'˘6$y_ݛT2xkAފW'n! ł-VbdgtsУYЛ쳟<(&-`I%]* O&ZirBWal4(L 3ga!ڐ4U''i}}6<.T]82JMy^? I ꫯJx}261NR"|rKƣa^}Ĉ.  )2ͣnϡ4%Tȷ Yv#gz.1gOvɧ"N-40-[%%=j5οc\Psd?!׻>ǒ K^0ѽSy'Q Hq70v;oN X,Pcۏ? VI8R k8[Fόe2=%Rk':A,ʘ1!90{nފd##!UWAb*aDkŮ5.aRXה^ f!ԋuZ%׹Kz1^}4xq wuਾH8}WD87]d φˇ=} ӘUCn*$&*ۤ"x[^ۏ&FD>_rrZdt<jo^õ5_=4{ܪ3 $]#%LӚXi''ۖt7^vD,xʎ:M(W lߣ;_@*I 8ԮIorz Sd w*ʜB%3%N5M1UydF!FCpc9n^dE;Pԅ.^QvnGq& ],A~Ίw#[Dh =/hNJ9oDL xn.7S4=C{o:\vJIwD5gIK@Ϩ @G6%A5{F1a11!1qR-ME)0!Ġ9ɂ 3}8 q/&&ЧAs`*%̫g:'͂ԗg lD2*rz0 ù4dNkO_m7ԓzRӓ>0ۄr"8R8ɋv$=fț@lf7K謞2J<a,Vh Ν4oxaK{Q  z]qPcm"Ƹ6e`wʓ9St`G4X!(xT:t6Ёad#AȒKH"/V$7(B93h-y7^ᦔ0pWCD=7!s7C[EISU>v6^sW{c3Fّ%(voKLa"\!1뼳0%٪Д[ou{Lr<{&GVgm1mS`>.t֞Z Lulgc:!~4=HBBiI{m$F[yq`*g#(șyz,D&eoIiF6I=x?G.wU?Om/8|IӰG/VmfJ !)D4 y ]tPl;4$Nj?L|RP6E#0[6glkYn՘(Ad ] -D=Uhr|)Қr%>]A`01aJ V0?VWgk37. !8\ekѤQU{N]c  vMPuET ^}6Qh=K׵w>ILd*znZS*֢Q娒AU7~S=CC!MАS/ 4?MğS6D^u+.@־|p"镹mlLe zsWI+2RthpXvDi<"Nt LN;1 P*Պ?#d3$ۥcJeMUD4JYex& ~ vTCIy'v;Z<.vZ-VAkuC K -‹~]WTTb~78NIpJc856Z:("8a # bš'! 0Ǜ0Hj5ZY, =@k'hj`SZUYb6J?TWpzw(m.Xv̈*LJ4=z{SYE15;nb=;RJCRay[lp:l#g/o2uԜ}3h sF_jo @DV6`,:cdU{Ր T2|+<ߴl0}gc0D;6& Kw쒁Ш5PXĆRWKhw)b88OGɇvԢg%ҺJ#:R:3 Cm&푈__I`~^׮ÁMpMEsrXbQ>A YO¦ A%*넁 q& }fk %`T 46dnzrf}Mՙ(dD'GI^/Є©.Ǔojlba) 7)͚ 0ֿ}5 8?p<2lN~~ZGN1ƒ@iʲw{Q/OquQ/A dx^b~'o=nB-0E[hE}vE[<-L=rjc~;c41K,0:5D\m+뵞RX;9% ؽZMW[= Gdkg_gi> ^=r7 9pFC HPgEɜKvۧ0G"/PO}43-TN-LNU4]cM%PIy3DX;_o-Pfl:5AέӃ;TwjB;=PUHh7w |+۞ںٴ?*B47F'UғFJlzտ'`Mync;S7m)R01t6Ը02zΜSdZ01~En0Lf1VY(>.&nH8OԢkt6.>?3AfJrx>rQGO\Kr6kI;*Ʈ-u@񞽌itL-]hGdn{hL/&Yϝ*(.[Ul[΁8Sqʍjp 8Y_:HE']*p@]N?3 ?Zn:@74Me-dv>sv= <ֈ%SSfHe}?m(K>];:jQ/S0G-t܈2<.ʩ1/03\UMkHc?E* :Щ_԰B0HR{VX|F));(H3Nß!IhC{A:޶yN+˓3Nm\1YP6|@N70mPh3\[QۣXf<5w[=#7Kf=%(i4(/r*[폧'j%..m8:t9k>d {q% =/qgF?hM4ן]_v$kE#rgB'cKs_dS.66IZ` ?[XX9~(dx<Ow:қ ejS19Ֆ'F%V \"Aݦ9SN=Od=Z,}-Ag:lfҙ՚j __L$6ŚwzlL9\@M*0tbˡ`>+wgqm`H ̜7Dq`\ p۵n 6rnunzrH3 Hȗ%+ 5WsJ]&oo8GQE,Fs~݂px**Q+E--iHP zR]jjCy#5%ƭ!A¡xN0&%ɂGy[Ö{"_DP\ehs#j* uh.P1y֕a +v)rj'hֶ~Uk:9Ys[Tp瀱+>(aWVaypYN#Δi.!Ӵl1e~C JZ=l෵ְL+;O\h{=&4W;+Ej.rw6Q0&br ~2EW ^PEgg'VcVpY*GX/[>C),ePd'bK0JzJX,Ьkwu7@ՄVim$ 4lG7#_`Ly^k8CqYM{5r}sm1_@B 6In v8KEG9Ih ]su8w/0T@eĔ]D,*41 jذ-6RP_Rc2kT[(WbBo Ҟy'aT$ 9y]+pӣD_8lès 4fD Kq*(m>@W@x);Q;Q(hW99\Ȟ"7V=":bm")RƋ6wo԰u`/ybLFNtc>nq%zr)E 59 2=h0Mzte8u 7Y˅vߪ&%nHެF(Aȓ5Z\-E7{WwRjI0 T Q}Wel9!xI# iUC׆yp[0>|3p >[/14Zq6##ӘϩE̝[߁\ V= |'UCKuGFY)>cUϪfb~F@;ً,# hb(񚝻 phwz lCu.68Z ]T 4oŸodͯ(2@dQI fy TrWp*[N)i~lr;Ǥ_˙7WK͵kOHp~E /y J@=Ŀ@<FfE$ .ApwJ?&yxpm?;R("L>rg oEXXaK/*˪t(끕^>_;f9gei?g]G-m5AZكPCڂ:%Fy4]V3OvZta0Y"^접&É~An^% 檔͵&&f$g~ G:WeK jIOm/ev`|'flӭ`&`ap%邓f-S5VSG$l$q5̘ӈ<>Ȗ6Xw^-냱wIP{u tJZIh1MM -S6e2LҲx-z^%xZ,emEOϣ D84ꫥ|x7y{"x@g2>7!ӍSԑF"8:',ҟvuC̪üeTq=;3ZDA&3O߲^$W5\JYv#Bډ=<;9ˤɳI-rG!d H.7]FkIMT6 1k2߬aWQBMR+(u$w}M-F,Hޱ>cR0dY ݲ];A-e$nfCc| *o qk%&惿 }{f8_eVځlڒ~pg{0gf-mB@ۇ)[#.wnv.ԏ*2Нp-&UHҞW*\'n0?tI$L/ "6m[ + 8}Dǂv!*fYER"xy?; =p.-Xద?&<S vٞպaC{7A[*/d@U*%'YQiNMgZRZpnu{i>մ5@/yjҼ$+7W5~Uql,S 5/FS+9>d Z9dj8<*0 c+EL}q~ |XXJ8`,J΁&m'bcތR2E-AIkǀHI=,ѢQouԵV T8V]U&}Q$qDV98_4'*6G@ul jXcx^Z MUü@ 5j 3 7֚RmL9!E{%,sjqb4YDK|饯4^<s~pl5C4507ksQ;7j hY-PP:']".Ig $ *ċ22m\vyvյB|O!G~͌*똞'\~j!K'wЎz*+4n\s8]S5{ݙyZҶp G %K!I9nr#33Aư{ %(jlN|ת.MnXh~'";N!k ΪzTn쁖G9;Kvʜ%d1:ta ZżpRcɟQ9U(0HRY[%QqOYwА!h"e5] Z%"c=J 'Ox%2QgRl_Rd|냾IPzp 섋'ǹ" Nyx=&&PTlE .$+6o((1R x4RBKJ^Cfb<&3o<[ZۅJ.J2V h/VL48$U)$$aro/bPQ o#0sЖ=6j?{.lR#6gWku^L6ÕzV_Vuv׈ 7Td֘])ѶEbYI=%M:wŤXAPJT:TuQPKX{z@V\ qFk,"3#Afʯy} [Pr}7 ^Y$֚d|<5Z&OoJi43bɖKv#66cw&asmHY>ݛ=`m k*qaYLMt9nP$I.#_epaU`0C};DGo$x'-Hgґ+(7UV Zt|+? m{06v+ I0)OO__z ;gt q88OG[7f|ۜtmUpj5x.Ν ,8|2|.TwAQw;kceqKg8]V$u|Y렠^ F Rii#'sNFڈhQYЧ[F/HЏBOl8̋F8|(O8PC rn#W@ xmq$rEG:DUI_R{Qϡ*20szgЖbt,v6Ѥ!b8&*#_Dl u%ߞ"tz.C{AجndfDBp%=ԂM"x}Y , wիGSpS,Da&\YX{s1\#X={q CT'ދP-!J`x??>p-DZ^np'riy&p4&U>an[qC4ۻ 1~гZwG\ t}x >apW&VexjkMS6`-L73JRS\ n~`$V>gA6l&` d&2.G{6L|" )h..1p ۅH5W n.Ma=+"KRdQ#A,}2,m^<DeIp?2i(a̳ubb0X8I*tǒںU\Rt@vݝh_!.1 YЙJcYUbE ӭމ[#l/ i]&ga) TLbi.+[WIolCs]*Mpɍ޲sz==AN]8K*O br1[^U7,gD>@~*YHZG1O)artWu& R{aXm:Q\wʑ! zZk1tSoPFz2ߨ-^ 7HJMZѮSQ>ұrOЏg[˜Mױ_HiBǕ`gc\=េ)ZUzY6P,uq0-2s$yxY}_+&Bۍf/bicc䰔GQYG4(Zh*}`(n.XH;KWJ׌@K ,c6Bp&*qߏ$x{SJ) D4eg-si_!r6MSsw@22KH` Dz^Nkp{nQ~ xJGGhx;9*g:Y^Y4[\Cgß(tpK~T{K1k͜ j>Cy1~h@dCC2٫bP'w[:bj&"zyq9s.T3A6"a7~J'܈0m+6`7Ul(Wn&}Dctz8{T٣ɢs?4jQ`"}!nh%!xTf_;<\+n[۩lUb1k@<:j24֘ZZvUߡD(SrX<$Y)$w'. !a/wVAnJ\`{3N,N-5B!,aݧ:3{20w)_a-9jC'%<ѵ~p㲛vOM||Br9`nspҮA-;3rv酠&RTĜHՄfMv)F{$nJ6eg] j;^j!?I feq}D>/67 N(n|fqsqG ys_g8@ JkqXQi[rPρ$'؍g rH:ЮdNܤǍrv)ԛUKkyU)^SD%܁-x$s\qÇ;r󿆵nDQp~ zZ*lxkíT#3NdYl w2k- :}Qc&0K&_{?ev )\#ͽhiK+ .8ArAyه1Tf}ezk0M'P:W² >V4.Vj} `kg)t}7H~lpR*nԄԀh}z{ӳ䲔[oټrpxߴK[\9\Jg 7fZxvPjk7 -3U BMI2JGiRo򱳛yxiGxkﰃV`TL50Q|#8eS =/bh"V^;\DᣗyE1oFm )UEQx]'̠m~:?ݟc1ş f;.yI8+иk,R8h0RP͔p8q?e CCB>-:ه 4it/Fw_8.vi0_<8Eq|MZIyA9(>2$## o8;0rZc{S{ ^{6,3GϤ֟g*dFTnȇQ  Gz& QM` g#IZe\p}st ^y-Td$P=fr| ;L~N웩v: 񐀺I׃ l8{ Icj**TpsCV3ZD {\v(=BlБdkwR@)+n\{"VpXy }} 0 mGpԴ5}hHS2>D¤0`~ݭ31 r$ aTY6qv؇`2握ϩz7‘oWw1nN(z>~Z|m Oe:/t)`a'm*$m8 6B lASl YܐJg6$XACk0Ōiʅ:W">9y4y2T A 7U jԫyJ +\GT$fB_;4i(G7݂bnj4[£nzը~ .8~JU+ bxۼveH&̴F5.b&I x=p x1g峅 sbؓܣa:5/!{;7.?՗Cƨ|?Yӄ[>6T`\ Rٜx i$cAz!fѣ;D֢I,!;ڞ:B|ңpKnvTϼ.nKҰ+,>uU ^Y pjڢ]c#$6)8/1"ҧ3u -Z1u2SwGZW@ބnY`)_}Frn;סl XN Dn 5g}s8875knC,Tgk L6RxvXUP=%H# #@@l qf]Ig]=9!}:hpTSSfh6U+r)-MjR{yDCg0mZg92E"itHjM K?#qfcqZ'OBLњm5Xt͙Gc5n(+PfwrXr;kis\j4'E:8ӥL1e40>i[sx>F6*!V k.1+%jV/\n$M{o]CwO-_V}q t߬Gd`s %|L);MdeuQbා䠂 In jJ7vHv LLo">ĊImοqc]iO@pߊ಺Yf|q{AC4 c;g-9*c[JH땁b|L -&oB]dqJ(UЏ*,Q-Ȏyk;g 9K51=/T_%mMG6)Hrom,C6_ ~ bZ^;~0W~[ (CBtQLǢ5}ha訰'>|flDf y唃MjwA4^m}0\WF۴y|wwoG˞hWz61L*\bAETFH^XVX9s_9Bw T\|2#{DOE!xE2qI &j6E9®=.ҶMߧq~) +{) !"+?:;hMu'|m,5j)9!^W r>:ҚQl a#>4 9W3DNFrO]b=;K܏\%uM@29Ļ`x7zmR.n6j9u ?dD1{DtA­96s;=GʼEʉӛV UGLX$3vB ^B|gM4A-@^ZF7CDUP˖6]:ld!LE(T@p3r|%dĈMPԈ~:W@έ[7S[e!|Aim香~7291~r]6@/*w~) Cteuzwp) ePRNVZ^}*͍/rdҍtr sߙ>lKV^ `Rt~ \j3)6W3ݭ&K 82 NDf ?@U VWdhx =8O,̺H5$aHWs[E^='EA8^.~yX0[ 5O[l.(@Y?F,Rtm=.c E!ιj4x{3,d8JHi#i?f~ .?U}K+6~>7ڏM3 fp'r@&&1pNEPъCh͙WzQ([LrjUo+oIDJVnl8 gi\lv$;~] 8ɔl5;{v іv(^^^L,-'M(R۔C&ElS U(2Tg_QAᡔ1 (5fSM|N+O($sPo6 ||)kHw]ױ$eĉJU$gSMYEק]:qOTZnz?/F7^c< @ [ϴv^>|wu~\ Jm݈X%t6h ) '!D],BNq0zvMbrF_J¤<ݔ5CԔXE/$-"a(.ION#ZǂO3@`MWEXF)5RsmI7SV q+4 ;j|^4<~>t/2fd @IkxM;`85W\VQ,(]^f[^9ؿ"]e\vbً q\;n;0<7G4iԔRLI2.]!Z9`5Oߢ1b[Դ;6b4aP߰hŭG'UBD j/!}ҙacݔz>×ge4 s4LB5Ҡ&h-p0Ň$eWc[4$ hDis>r,^g,O-mmiڕ7,5[))08i.M?{(xIvigM(@X,_$,"6n"oL?]fޥr+-;22|s56)Y\AQ`D[ z`x4;8wYt;:iב7qO(ssAwؿw nCiP $_̸V8lf\/7VEbh:#4&SCYc^˕QȺBH#-[,X?ir$r֛`Obx|&C:57LG5WB$uG8oF%0 8eFUZ -*7J.ig<龨 b;hٙ7;fs5e> ֗*!hqL=, mе8x"$R5ayWL[4fQp{rOal:>sj!`.|o=@ Dai5`H y[!PmQuD 3ĝE>mK:y0l^K0%)nT #@ v}Y۾z+c?lܫ1qs&2MKY*bryȃΛ9P8-?[G`ܴ#/Pyr %,C[?t#zyOQKAu9I`(#a/'".87 O9x>8 ʂ?W\6UF_3ر',.sҰ<)@+u[1m2%Ohw*ʁ/ţ<߳S(wudA],d{eUe(ՌTю:#3Rg6&GqY#PUr'INJP[ OON_I1}@S82yٖݬV'}8.[>,Fˌʪ 0Q w~ePAvXՎ=|d7\'=pL읷 g4qC"!J s>.Zt4HI w5oMjreI+ɾۇ5Qc8X^pPgelІs mjd ,aԴ,ڙوE@,} lf'tT \2':xܭ̙5*0v&%ga(YLgK#tX%KBs|gw 6m!z9Z(:0寓'U^(dfA%c&#KCK wrq|G3e% tw>eau"NsWJփjͺٺpݔxy:;`DI]/`{h_?X2F#WتH̯ 2Y<gL?|vAx#-lH!k~ސ7O˄ޑF.yQ ^iI_i >KQڹ~YMDѣikA{kr;Hſ $/Jcsã53\>qm)<*?dv Fs}ץ*%5el`ِi4MFtEOPlt4`(Np c9Y!+]e!x2H%64>{]Yy!N}+d;,V6Xwg#1D74˷㑇9_l%Md4P_x"vwxӅoknـfCogW)irs]bze}s<ط3Ϡʻ{o@eyyFGe܀Ķ9K~{\BchIuSdB`vި#5^n$nEn\)"$?'BTzkX)mY%jI֛<#Y qK;nْ& Ϣlky+JrmDd^ߓ,,oFDQs Wϯf|wGj15jojh:ƥ#8ݠFɂMz{NI 57?C%ĭO|"V+=ԡ\]@?H9&&Xc9`1l8Aq+:ZK3doR%aȃ[eBAaSv o1l R؞esՍoށWA֊jyHv$(G$ivX[c?Bm&&W4ysJ1L3G?֟7MSk[A8֑=BBv T7ix-̅*DZ.`:τxKjJ2vm  }46jGZ]X&w0 P^<#OQ"HhWi$.~(N.LSGH*5.A1*5~**錔iE{_ 4`=B &jzENvcO kU$j [$sjv7 W2I]ّfϔnݕ XKt/"v^H\<72,Zq 6IABT ն1g֘!w0X[\q)5 -|s=,S}P Q- l_631mEY{cbtA-2;e} ;m(O12!"[:kW%[Q77>/J5 Ʉ <';$#Q0?+.ž2V)ݡ^w2cv)Y5 (ҰSM9VΩxD-'^{_J(7^6{#v|40!FB/@N<!xuP`]?! YD@lzgTZH(RLn;SY92{~2 !1A*Ȯwhjfٶv3?fenSwvvBV d(~,*=VaNToTv֣(l\/;S)Y#Kp) \  ěDžA3#_]kZ$p~۞W-4{3HmKpD$LaDI2r8ͧdC%f)wg4d+ bıJ Y µU>tBb2WlsO}Qg]X';碌rjܩD0,u(55*͉o!@7m&/( GW=BGdKyS^R,T txX_)v#ġy#9wqGݶ)w:뭴^应*U|񝍙MC| LeOuS4"T1g'j}VB?WmJK&h-˛`_ ZU+c#+[Զt/C-C_-ا!aoM{hZ8AۗM鑂L~%z1O ' dbJ4m+cMb:;.5{eB5K*nJ3 )N#\zP YjD9i`MK p\}[4i5r{W_j >|t)LG Qyˍë)&t+M|$ Ga,M f3^ jhyBT8bI&umb-wJeDMȟ :z;$2O>Tx0,{㲍q21  6s\v}J|Bg!'[6hڧe=5Iݠ >?2'NΡDv)*SHq&w qͺ\M ÀTSB2}ROj |V;Y|? /9j0DX*x^^uMi9V,5L8m‹Q5Oi!VU` ĮNZ@3=B07ޟe`tZ VHc¥HZ:0Ύd,]/Qv-2pЖn0y. 3ے9/atLU,1:f!W$ L/¸0I2 +7;Zytĩm\ F>yGI,꣛L:vEKhڗsᅁbicbLDDNՓs޽XW^7F`,~i_z{թĤ_ӵ2)n6- UjxF[ e/ts\',͜5J +2['' ~ƌ0QZh2}3iR,rӠ.ejGAX< K]S*dP1!% okP[l>=b;b>Ц58dnE3"ЫWJ^ z7$$ z:6y© ةieqIK q=:eklME]6iH" `%ݗ=M9 JL{fŴŽ^#|QZ2 @Lk6C1Li)2 :~B]-g`_b>l6-*V^[6ecpXUYL ifu:C,֏CHOٟʯ+݀4FhJk &1\j>!BT ;C5>b IdO9P*(ëȠA<ˤ?H%^Gq2SJ *Pztaw \eߎfeer\Qe?%m'0(pT+ *?&6v2 /z*9F髢/m[|y<ߎC6/ Os iYM9)G }p&8Us]2/>`~Tn,.UO؊-C.bő#2EԔ_Oe 蛊<gSC777kSKMj bkKʪ36%]AuvMCjIprR>ۘW5>[ D2jM1^RQDY_""};Kn^~l@cd^GĤ`]Z'[ZM+XhÄj7g8*Uk 1jZ֓X:JIgRDnҙɇժM|@6j B`Dɍ@<yäh A/ ĶifdS d!/88>wY3 ú j2oqIER!Bɢȳh 6Ҁ@6u[1wZʨysQk˔w6y9T.)GGdV=9Ve3#?ǮqXc[)Mk7V"Zٸ gդWPd=W{S*\l?*m9clp}pQbIR?Nvf ]lAheV ">Ivl0ay̰?;ݥT:H>SBHk͛I!VHDIu\lKQ)(;_vәKJ]%'{BVFEA[FL+24Aiɨѝ69^̍Z vl`KCX'7hBE K܍(%0_Gr]Cv|;kR˦.D^yAH29fR]/)tBBkP[q>Vr1\lv;mKQ@/|C-$d]97 egſ{jk~C6CjbZR[F䧙\@3e ؛m\oP=lyqf"<< O0w\A\Tir6"31tT%GA\ yEG)oe>ØI ,Gȳjs]~rNmHTIو;ɱi6@7λc,lJ%b2GJ5=bOߎ_Yer3D1I4SGhge5x&|H.:հ->lv߿C9fs޽ \=/њz k=̞]D N{6)< 80бڼ>P}$1R{pO u;F 5p VhM_p.^Ǚ5zeZ H/^K=l4i+pе~d?2@ץbd혼38xe Ed$F'/%}gHUhvaQ1efyC90dN~8U Mh{=~bT1]җomɱn3!_,o W]")ՁzykY̵x WS1俆1BӐKܙZ'W0ب>7ET$Xx6lP~ <}v?8㬸]Iҿwzh֮("t2l4]B2;lE3MRC Pw7zar! s=w#Bxr3S\jd\ F ½7Г?–tsH6{nq[yH5Xu:8+:`x#& +ʳD;,W{G4Y$oXO1Rsch9<1aO1GqRxa h^N( pc!p9 !þ߯ m \P. Ύ]nz.MM]k B S›3G1 ̴nLdSz151Ȫ'?jkI"Ŷ(wLL~ڭX0QJ^cr~ tb닪u7G@v}e>YNw P+ϗ  #;7WW|,` #TxN7fz`L];+/F, .dA&h+XDI]BTFo.nU:%x3wWǏH*iTSZHMŭ[bgz7}-H}eDc'g4_b&{`큫c S鄓ūZ@6%aeVO6=GFMK/Bl܆>QܑykbBA!7 <ל*q=$ /c뻗Z\3}t8WeM]:Q^"DSV`'&^H(ipŻNuLX2"eg3lUn&w 0Zei.<_5r|BtH2x [ d< HP 1sέ:]#"3ӹ4~;-,gD ÿWf2waƌy~;e_;$ 7{w (>퓡lA.1O{_f8h傋i!`K]t/|Q21ǚ(jB8@ 2Z9#5#y1}d<,tO'۝|9\&_ vv!'Zq@Cx^.N٦-`36L bOhEHlC@X;ס[|4@<̼͐.0#0Ѓa_:Uɡj|@Ȫw6}$9;oZWgT{"cj]=ԣjqH ' vzCv\MY*+ #H7 9ٝ8VSG94g^g/,JCJH/)HZ*96GS$ajX]N]͏ >H6lDߔg9!{J܊'5pٖYCwӰ٨ x_xQՐ2lkK;*oS[HMyG813Tʦr؉47_@|NAPdGOqY=%k!Mo}ȝ؀abf-q^e}|[Kq֏\8D^.3|}էd.❚@kqYHwX|>G4_}ܻIJ"T\G}yQqKB D+zVLJL ?YZ6WX.Ax شLsB.vu/:둙@ĀJ`| Jqr'XRnB9:͉?n[8-W ںíͯ5g,CNҠY-Xܴc&:[Z$SX;Ű z8_IQ{H.d4aKa_B;#O:HJ)śE (] hπzX)Ԋy 鹖)R+<ދ"Ǟ.K:(lл dQяr+=~w_DZҹnv:kD1aCQ޽ҜcjXfyRh3Z̀\=Dū򴑈&{A焍z"g>,Pʐ/uLM]4޿CFk#_B?i$aA *T3[AsWkD\Ź`U_`KMsdu#u#n3lNDQtrHT6]5(;DAH/71ܹέ,b1b>X}SpQeoM8˵ߣW k?](%5j~Y,Yiք@mq`aIt^ڙb</8>Ƴ,m kXmVw\֠=9[|)4T#2)P[z}f? G{A21ܽKbiU3aC!)}E#ȧr8})Gd Tsi -w|˪A ξ$L! (U+r{ ҘVQJ)|ҥti]Sb{!Ǩa܄!$!ieBx\&=t n0 U㮘QU}g8) gۙ:Wd`fËaμC`4%S&9bQ&o$]8>6ts5ɘ=ٌ)@fb)(Gdbh13&>=c੆6-[oMfZR q=R qMH:?~*׫)輸b.9X;[;VH/蜚?|/q"*Q.Zr a5ֶPBmϾ\8]kYxxQbUqq߇< BtdٔX8w8í~aŕCo[Hr٪K-A_Ë _yRajUSS~;dƢs]ӡ!z<:5e~w'++eچxV*؂fTq,F"Lxoamg4i^u4r{p u;ek@93j ٔ!eV2 Z%9׬zĶvf\FI07dNtÂ-S)c@UM^<;V|Q3]x_ KJfBt3Z!Ajr:W[N2;eTE tЄ0$+=o hQi`;dzHC&]7qK\(daPĉ^l?`VzF Պ{(ƒ'3%TM4'eYg&.Mk)pw$)MΪ<+gYN-rhsu\r:_gJJP9Yo{yw0FlAYr]r A$RF-C{q4WVĴwuy(;5_e=Dcp}㫸T -.NÜT ]E57Gg;l2]e CMTM;Ƭd{Y*' 'zfR*S(z1BspI;BlArлfٟ#l] N1>{AIᒊL.[S3~[M&ߺ"£ ϵߓC G9 ӊ,;/)`cT]Tf2JAVi˾tMǾ 4V ”]=k[$HuU(Gh@x|ᑊG6fR)"}|ӒTa>RiˎdJn'"tz=aͯ@ΛRm'!l ]@-Tg#Ŀx(mp9:öwzFgBxC3CRR3ڂw60!"VM-ufH+Y <&cWB?I4>PIKvUzRqm`ΘoJ#NYo_$l%$2j? B4A;L׏U'o(ȉ,#qiU&H/n f4t~#N>R"l @YǼ!5V9ЦsUkLSkijk78W.{*>yb^a!lٺVhp !Dsʥ÷DA#K39v y/7!O<[ebYrC?xTj@,V*=|nnxV1g1澊5gぜ2oLj_"rߧj85M E~mMҀnjul_|҄e^{ LBq\L ء~nd&ٗ8W{x:p4% 6M}64uZMF+W/:eRnj}PpV3vpY=sb{Wg:͗>zl;6ިlx"'YtLU0%=~ KE\ EA aױ$}e"wuL54 ,-1J(YtǝstyyUk]S%~a^Gt+A j'XΡ"bfE{\ENDfcb" oǧƷRpzk>qk?QBm]^4ObU~$P9DNζ2G|澾bA;8Vl-m&8HȊq ( `\N`^"F`4ȶ7e zA2p#LOv>ZqvŒKpd 7w:F,E"G#~3!hxu% `s[Qln'0b9P,?./z=z}6t7 %aFsF n&J#T-!DJSrOa}pO&]v\.(FR%񢎔!*@T y7P#O)t-C3qY9d;}! {ܼrc ?뉞 gf@6B]L b'Woė=׺zg?_ps2@ؓ\ffvlCj7קZdi8|wI5NKјq? W~Ή ktʋ! $Y~!)_mR~36ŸM-Z9gM2ok3m(/%܊Gx9-!`Z4+ t5Z4bb3Y̺ÀoT6P 86[Xnhh'/dfDݦsL ]=YPV;<96&@ : ():~l]Y8QRP\,g^|(+nĆ&@ M bޤm+S\ۺQo*7 2[K稫{mV-f[X&LQdA8|Z t1maKHR{ulЀJ pκ}-^gǮ'wAsşg|ijb-][](cAuAMJe%v7N?i$qfΨ}vxpuDzVW;tu@t[MFl!ok+Zinl1qz†RѡCYqֱڬAb%x(xeXr݇k9 r=qטf0Am|ף, JNC j~/ҏ|Ǹ  5lvֱeӇ\g8ۢX'PzzH^2UPBh]6I%!vS 0S++R=$M@B)'iM]!oɋ pwG8 ƀ`HT ! lVkNmSO'nͣf`V(H-'M'e3_Z4'f&H5g19 "tD"֓nДT ٣].d<*bEDrSlbc'AOkv pxdI<o?!Ȝ_5l mIڈ1T {cΆQ\x1?N\ρQ_cЎEjސᖽ{BY!xO)KnT]gdV6jhj*T]+XʿeM9k7jPg a&pf:`2hZBaEp(=Df bbEDk;&]dZJc٦uk&[ma"qe0aLʨ}&kkH.0|[<K+5nLRUZ%8܇w ضK[wPRBS2(i%v1zZyO~'Q:_t9e@V=sHr)b]*32 fzT1-* ?TBzdOOPz]D6ȱSIB~wR֯6 p`cb~MZu]a u_H@h(xk~G)zxXUC龗@u]XG^&]fxPH+lO2 SYvx[{cQoFMЭ [!]sՅ@gryƮ^Yk8NHdd7-+D27\H ?L*QK~3jk y3ۅnPd|^w0\^'S+`Mm߸]z.ʹX/J)GL!%*: M&4$2`J,dK1)KEkh|0[p,u-YnīҎA6"|zֿ" <}uo/gQ3rb.j%GPG6AAr}eoTVT Ĭf@OoѺ((ܾ} Pq1Q_z騟G]ggb+*VE>FPxv(٠L/ ]|{Ӡ\Xh~*Xl| T׫ {|H7Ka-5~Lof$`Gv1$Q`'D--՞R|rySЎ AI^W LO4ǣ:?>3 dDO w:u9W֬ jYPztAuL-&<6<%w`*j@'vs)rZ\tjtL)Ǖ K90L,Tg1:XbQhzMP hUizIZO7Y֙5n%(q<|ׄt@V^p;ưZ6$YR8 a .TB0`9 F_]r_\ H"ʼn֧zaBNN~W͟ERĤ&!́+# !5!4΅菖lSlI M%] b}*θ%#F`J ˕-P@tk?cE eT>]緸 A>7"~på kjYErU Ћfa?5:&Ta~@dLgg%1 1ߗ,c;_3IڃrnMK*UԃrxCZp+U$g>xU*%GJ]<( (=]mGձj2S7l 'p:C^(%4pr 1p.pg#‘v.Iۍ`:[yKKd+O%!p8 "T-v?]h}7/Pm)u v @! Ӝmwf>F7!zj=n{6vJqc D//k\W7RW{,UČsgTl!EUwMj}d$┿s[7n5nZv@~$td_2R ,gVJ5!R^>%LBY8X tG2b "O:n :7 :.H/P`F`+{uw_}Vf4=yz|:LJno{Л`xW3- !w0!ɉߓp.VhI-~vs[_-P@Ovgve o~ )C8Rb4;[X{{ .M6趥?&mE3vr +g-d^Z$ Z^* oX6F.&jZS3 N)20tp$ dZ;RӒZb/vK8_;&zIQ;ۋ(Fs~zԀ99}ߪӼIӝ0lQiZ}4]&NPbu0LJ0/AI6!WENb$;Fi+U@#=c0 (~b$'vnZiqWFGI?mR#j<"҅Hc;jpk^2ENE~Zd'f(|A7NiH ڣ=DI{Lr^T~2x]54(KzPa2g%C1,KƠ]x,FB:DQAVycs%}S`,*QC S _< _V`DuH0g#ePBgc$.V.:euPΗI M([&Ov^PAF})|r[4sq/u浬!Bbkj FΙ"wO/2~i i}RH;wom)F cbx$ޛ:Xi֮`w{lLLzR1ZGܣIv%>5ҜT/dw5/kux_m{Pn0ŒW)!|8/hCߴ-D.OS1EYk;i>UF.} `,DY6]BSnlP!]?!9,7wе]B\%TSA,}0d3=0#FD\Gvgag4`a@Vp&m Vlf[f=JDUc3qסM`}= 7] {;NUݞ4_~X,`3#Ԛ J7WgxL:qNzQT7-NǕT{rr_m9J<1ÿonQoPJZS\XJZOJ\7n a[*[aTEƎKlmS D$iC+ O@E%<kzB@=P]jJ :؄?=Or"uP[:L7k^z8ᦥsNHj?t?eNh(jCKğ]W2Zn@`zʶ|ȵ۲: kcEhRBg"{/N=`rFh w1#afOu~%Bb&/RN+|'Dqv26nr.juݑ\̗1/>_q9Gks}e励*w})+M|ٹ9`RouZbOonefϒT&|UFq[Ev)x +(:sվgEF9TUcb0@MfXUN ΓqͨGg׌}KQUB5a!7eq.mޞ (M-ۜc4kѩejoz o Y'}R hog{}XT#ࡶhx?+N)zJ#ve]xxbD Ϳ/2o+B#:m'*="#~jz6[uR߶hE)>`^Ot2nsm"Qec㛪|<$$=hhUq-DL ]\a1~a5M[<ω|{f kj=ޗܷs"TG|nSVUϷy):AT,%€GV9K }Us|aTJBĆ. (gaYYZȑ(T2a+8 2?cBI .2rX Bh"&C?Q •+3GЯD onEiDeq cC]0мWڍ;?0;#Na =Ӹ&'D{eapJh/P+auAv dǴߝ"YwI&-:X^(7#jb#'J{RV@R  Vpj1;OjS"Y(DR;cLp*};e%z_Ȼ[K4FϷ)SV3DUs4x6ueKcOŸf6,! 8\Ø5K3VzHmvaX o V*}ka@B|[(OO2K:G`.NUL2~T1$׌J/D~N- - R3 +aEqo-XOj,YnPg~ݘുM JH5ejE/DJgc#hriЏ>jҝf:JAai\4U/ҤK{gܹ s!P(f7Nuȇ3?:L)y +k#E0Z9mSĞ #-k{Hit ׇ`AVtCXweRjt`!rtY&m!U)_+1f|vK }J G*}02*;:"T{]Kx+T!쬟Nq 7zVT0PbPOQ4/qaC3aҵ-ewۂaP+x y ۉ.1iXZ(|:ƳMf^+z\|}?ŖKX?V 6 KkzL֮b 0- Gh8˸p2hP. -#TG?igMS)8$8Aj\1\w}Y q]Fg08-kjVsTeb`Zs**16+b`SXuLę=1*V ;Bw1vLٽJE;^$|sV/7U D.:7dnIg2s4RWy8tQ%_߿?f8~7Zi@Ldgg%qۑzLj wjQ~/ DWE3O0v@א$^QL<)%cqؤkov̷\̝ѭZz-3ۜ\GkԪWRCBr_8O@[1`s=O-G&N$P[J}o 6hn(|Uшg(%%esn/ xBur$1;rztU%&&EUsJ茪N>x׺^2ڨ F-S aQ0.] ;mn)3ˆi4/gź3/+F@'ˀ-TiĒxΜd3ߩ~7|azcl26' tJu먈ptѯض;hԂٷzNI^zARޜQnsEo.I|J9; Ds\g,oܮ.I#Y.|+yd,8gB#B6iV"~K v(M9K_G*1+F@e W)yN1tH:޵j}5uwhIEq@W@՗+O/ԨzΌ,ϴVndT&sn:rcu/4ʯQ/PH'#g4)ٜ۬w.LNx?iC#d>05ÑEnzeS}qsV9yäSѬMcS%`EIĆպo_i- O?yЏvڞV al1t;d Y~BxvouW_Q\t_s_y61<!&vD--plDZ6lI^"#ä0#xl˻qQ,3{ܔ y mXN$kݕiҚ F_sq-;u*wn;P ZԬbfOsrk8E $#6 N|'T2MLV {}N4O)eLX#ND*Hz䟵AuZx-Gro/3xPV#v_dž՝ZEQTi} $g{*5unA,ݨwe9J/f 瑋+I[޴*]_)[rzFztOhJB}+e+蟙)[qrEURkS# p5E v+<܋v{tu;t}.JqJ5JjF񲾲QaAuI5za+wt~ɳZFïP\(8W6yW9TrT}MQ~'7lgif vM NUvYy6.S2|L[po ԛ~SC8JY )O2|=#Q3}PaX`>( =F!4݈Y15w lM]jӺ{Ym2g*+cC-ڧ(g㠒rhvy(*z#y%y Uk&ʕ~K׆Y.r7唉`(o+25z"$nE&E(k1DUP/`55R'Lv,4Uk5Vڤ$V/!|. So_iV |Sq(z,Mtpbx?aאed~N8vVI>v{atmO5deRF1-;H6Er7 IQ 59Wv̂iHfN]e͹AG>Rdia2DGWd[)5blW4u}"veUJ.wkeKx&0+p-B*2|r{RDr-'&P}=Sd[PܥdjanQ:P]ֽiά@+`GW ދJ#z$~ӘR̵gѸL*fD- ş\o৺2V>u XAC +O8Dg3>dO:X N*Q9H} e7|2uH¼4'r<߈́sw\f*{Qc+_nȱ͈eXw*qp}j56-N BA1S4)ƃ 0'̸{+'`vsFh`_O!6#A5{6k8 $ MmzW!^hݾyYH_P>^:Lqh>n5CPzDV?xщ4U; )=@IAEYMTe *d$.I% ;R%ms 4TxYfGY,O:,DcR8ЗIEZ7]4$ghd+0֝"Nw"ZZX\TF9Ű{GQ\#o {r$O&ܭ{s3$?8]r7cDbUXBW\O<._V Ʃ@Uau鸹a!㐓FAd}\0$b7(2$ xmTVFOV=q-h&_$u P@^~@'V՜{(+ %T%m9#8NUV[ "Zr<Đa1ClΕC"|y6 |( DT`Ǚo6#7OۯPl f?(牢K~Ho-Y 1u~3.=Ub& )o[iTO͝^AhpDӉQ?c})Ɗ' t292o Ǡk鞂8m(&x÷4泷P'8B2vE٥H炧_!]W,g~,bW6bY,#"KO#T ڴR|0rsvLO}<-EQ{2A&9J4b# c# 35 @ˤ(r'oJ9u@7P`U\yQ0fJ|;Tq}{޺Hx}B w%|JOZ C30N)<`[JrIEa`e4UBWi&eϫqhXx[Eð-WX{&EڎsV P]'~Sb7l`bùr6zc2x@-lLmbɸfě_ 0@`]PQFhV&C8xay"m~!bݲ-ti)3,%t|1 }i>0'6OPFn) L.6xPtcˇm*`R9@x,?'R^`HF#@fd}%!K \z9vZY [cpUQErxipÒEf|x`.7eO>'jnJYGΌ~;%ŝ\%:eo)cvu&%*9( -6~hƇoVMx_yugR<#1+|8M5Z)+z]tGV䜢DyЊn/ Ln2Ԕ{\V gaNeW{{|xfBXuV4*ZO:gU- 6bXYDi@\mb{Y/Fđt з?F$|'⹔(7+*!S_d!]-YE1nPƂ9J.˽1zrL~OK-<5J3+Nm AZT9BjP8Rv1U3ul]KS3?Zt!k܉2H*6D5Z#cT1)7IU!Gzljcj8 ܹ< V&-}_V,I'Ħ`?4>)0dE(\zWz^yw5&թTxq?w](Č4" 4j='^LW6d1 BU|"כu 4Dkw6Vt Ӭr &S[[r$*)䂨${!Ƙ!je'> y}Af؝Zro}3,T3AOY4eNfJx"/2(y-739?Hv׃%e@yŅd¬Sw ;O=^ϸ@.y NJ;U=r46E(y`jJ$q/`1C !@r1(tv$?SRleWrZvt8,?y"06;AOJ) 3mg9d# 7Q;*j(@2#kiM)FFxBP*|}3}^)}Nw+ItT2 4}3eSle<+~Lv)N7s'֢'rme5 4buÍJsƘq#!M]ڊ/[Xf[_)V&^ #!5]w>͚,|g60]/Cu7W2/7Y1ďz6v%!4PTc-QNk~hI@ /PQu8 L~˻6cNW߽Y5i;UyBcn"az,1pەMIAP8 @-fӀHucq<_:8E6l("8,v~_eYT=8&lku) ;sC$0E2xg&ؙp'i *I057IaY" `ڰB;4h^k)/#$*x'`xԾ^y6mv1}oC/<WW]DGx0kzZ˂RNӤarx%M-x,yvp@%K+mšP'ټ3^,{+|ƞR6*H OQB!}`TeR  Z$ q]9qU⣡AI <)XmYE0Mdt=V`\t;{{Ԫ~v꛵A5lg4&^ Oݐ$JP?a/ *!hy?R/4jиcĿfXy ص򲱁{ΥZJqǏ\9@iɨXa;|`eR*ԋj'y zLW Dw/`/,P홎b[4N"&ZDT9[ +'Q6TZ))mQX !Wy]0_~t9Ԫk\*\g;w0b5 e`<' ]W5/:|K[2%3\0vV[j座zD;JDWp8jJJ(iqtҜ[2u$ۛ.i7ƹX;i` g7s]_(:E%o{=U_(2fA:wF }ibo{Ħ`53/E@粻ԤK<nTC@A%R.9%{&0`;޸EȘ6 >0Ho p<rxI \ַ\\2^^v!3{HtyvGT ^_{92l \煶(eu7IaݐH#)DRsNi*4eDwJoSܚ's'f>↘s؈ƬJ\9f&& rZ SdfBY9\72q$c+ ] R؈.7Zϥ9 Ƅ`9q-ȩl-jyg׍.ۈ)ۼ˱Ǎ2NJjAK?'O?{EXZ Tb$*!xh~dt?n#ېyr曨e:<9'eꡨ'Ǯ^瞸ԃ`7{dJ[Z4kof_~Y])n<}|4Հ;B+/m|)QF9n:Ib06Tvs<t^4[ĴEnmh#w7"Th3W <<-̩u7L%4J-flؚ[~H uK`wJ4vvZDvt&WMS\H$A|UH6[ I^Q_jUx`` ArXcŐ[ݸXEc r@Mn-\5ID'ٍq0?i dYHhRºxun3K8l?6Ϻ|GQ+ #haw'b'3k5_B9h 5Ξ&~9ñ磄hCJjp23FLc\%h,jVw\ !^{a,~gRT952do|v=,x 99gnE,kZcǕԧ$;R1|a;AQ!wf9(~?mqu%$BzD 5gsj,R.C:nٗLG JS,#t#n s?4Nq Zj<P %z쳲QZ:  OTaX̂z86!L0TMO'$OFUQCD>d=!> T ZXsBetPEqV'ޤBG@q|($ ɫ"fV`+$Ģ'fNzE~!wv]gIa2 r4OVRnWwMx=%a7 ]}SڐwZj(FjW딀=C<]oRU eviiB}.sw*iĉ +U<; :C:ϯ"KzC,M2q"dCiF]W1י6D1ʣ&m}Sgc|ȾG nx'Z7K̳ 7l^@ i˜ͧ6|9PS_ްkHI姅S|T׾ou&3wcfV۠OE'/52  ݷq(gfk-௙MZ*kKDLm⃐8"9\Jy[0&狢5 /Ӆ{!FαJ]@+V=a5Wt%OZ`[Y6I6b,_[g oX [0e"r %W]%)ֹD\lԚʯMxU*=4o 䛸5.cN#օF Fuh"_M%IJKOjs`aHr`R$nv4vUfڪH3g|C#mAqz٫68?fQ5X%*{jЂgU6EV$5=١#V)@/)4u݉,wFH#7Ptأ\Uݴϛcye:op<' 퓽fK1SRg ؀;F;wwWh6T\Zcrn\Yj_VZ7 ^co<6_˯K6UJfZ:WLJcQ'lˆ Gƾ B&ӱ)D ̐}. 4%O ^n)iu1B}k<)2+l>axANmH2`kאMH,2eArZS^g"Texa /D|su7/9<|.Gք{PK{?oea=yXWjr?©g˱ o>O ҦCSX#\ncLՂ84Uj T^.)PAkGk0\]LGOE~MZ=L|yB{ q@ZlZGfǃe"ׄ_V&[.lZoD6`hQw>jVui-yiUbCr{70xCڿ)ԡk-&veIu=i%>Wv &G KS?:@€F-ky,= }k W|& L\;8O`v )E }: [5ՙJ24}t*-!3`f4<3]B(A@7Bn| BZU:GF?-jd9T"8q!]^jа}fp.f4^*mM{8k[)ׯbI~]i  AT\ړ]S>,K} XJ&5n$~bWR;S)$R@|,^ViyP"Ep?qיּ憾tffCV#k8 C4,+k擻4+>>, #Ay/*\쳒'H%F}BIZ)klTw5N?D=e@x,t ԇkAJUkfPhRV/ }\$iJ! Z?v<}^Qlq%$ KĴOq!UGK'SIvTf =6I ԉpKO04F}_s;Nq9Aa!]``[^穎R֙+۾n TkxdZl+iVgm}Y[||pMS"9ܞVRU$G"ek'կ؁ &^~Q('߆!v!VkA傶0Ǥ=LneatRiz>2ҀӬ C,tX0Lduªf۠-"dylpr^7DQ)sd'3e#P󛨶[x˲XV0bQ G #)nXv̀!$*DcӓSo3LPel`鸀($kM&"U[f} phVR i|OiMՄܶ , $Tj02M/2*QrٍK|wzʲ>> &n7(q=tʦ1(Z%gBw;.NA2Ih7+!sǑ /P!_ P0 5`/h!v]%_pjYoĉ2쟰rpx_Ej~7?1.0{ZX6S=Z1ƒF<86Gk,=p1Rpv##s~ J Oݞ,e!GSĥ[SpJaʕs"&V.Nl.(xЭ@#|ȣZ@TË-uWzw1~1ė}au+vnr!)q0ـEq$$U"LvG]yl) :عcN*@_,+8Ԋ8 h%vTN)~z [m%GA@@؅#mZ&EeX'k1F%6hTWpd ƚ)TE[yo=Qb+(*6J?K}= T 1nVF˽zrs Z\0ĜSixC:۞';k7{ACo ؀̌[Or!ۃwT3*EoQ9%#Q~O149Y įY}?=xbٓ. yJKn5WM]^28uj{& mG7|eВڟ+8i!;//H\ D/:J9TХ U |ʵqL#$TkwLTs? xi X䜟edf3f=V˛HV8[uUg >2E8~>sWuQ6t~rJ?cSk.(yeҧڞ ȅjqKsCr%qԩz'TqXqET^H[4A--ٲk%)J[nk:elN $S FHXTTZrO֒.O # #8P>Ռu]\n$ɟ<{ՐɏFnw\v- x?K4 MƩ[fKX7F Cп,\с5-eb0Җ-{=#rO :E l(JVTۧ*_6e<@h]#9rvs.Y}^Y]`F>`kwaO}c (1à#gR L2 +DucsC*c- czg#/j[HkyW6g>"w9,."*GYwbVަPl@ߚ;̏^$/?SV,}EuAVPZ٠ +Vy^:tGYG`f!,xj[En߳rdu[E190V@/CSEK=T;˖lǂ c%>R~SW[Dz^n6*@gڴ4ω֛{(9f=.ض.­BR'lzSʏ8H"{3χ?.ɴ_Ш97k@9QswP"f*sc {_؛L.ZG8Z;gʚ^?:;OXzrUBgyH5qHQGҔo1[sMCN>_-uJ5a2-xVҼKzZ^C?j?)oFEVM;C.~  U2?ZYc9B?$МM}ꟺyyrpBNu}AI39"D{E虮e[{^Cz)o1eq7a9w-WWIV @mK2D?C`؜6y A@O m>eϤKaG>{͟[Ǝ؊_kKLϪP1{ݑpQ=a"0B;$͚fߤg*.ὰDy0MI yM?满3noksV;uũ'"&]ned."K+lP*ARN7>㙯curT3enz0Pqmh_4Ssj9HMC`%d!vI*^tqwG6OX"Cb [0AL|aA6+tH I%KΓʱܷYh!zFKOdTmuk O<*4QvxFݼ^~wK-K S8ాP6@2 dF:~NoDyf1(,!Ⱥu*^n@S4VQ4oHZTD2"ԎBn_64xZkPރ/淫8H-\X|+Ð2RD mFnKMK2Z#Ċې7}ZaRtrsJ7}DY8=y-2iТF ȶft4c~ NofzY+uffjGW+$L8JNCOgY2)B(lM\9:)tbPv[G7ef ?٩C 4H5 VRv5[|Xu"y`aU#7DX ><U !۹ 46* XIұOW:cR7-.VO!qZity@LS4%\ٵ{jHk{D^Ceie594Ap!$m>F8l>/"MӐKVIHвhj'gÉTy V*U\ ަPVDr9!‘)aB\TM%f'NolUk-'&%6U]u9\[ h{ۘ˚3{la Pb$z(ȩ"!,uPΎܕ- ͠I:Y qOqoa}""Fc >%oW֖=eS >*=Hs [EAH4}sijX.2Ӏ |,$hjݦ^?a7BDuє'H҉ԒqnFA=#5K׾qhfa:탠:ۮ2 woT,O% &Pa~-:jw5gEEg g6 %jY=O1-A=7mu-8 F;ZAeKR))"C)$cke M/+6*FNik6dp[T=#ky>O ȅ)`n@=T2٨±^91 }J3ҳ N] M $VXpk0IcVᕌؑR𔝸??7A?2IYK(ŧ<H8Va'JY"khcd&G~gbR9"q)4/=2ú#7/>:F, e"K)9j FtP8 _J`r}L ǞANdwJ{ ?kғZך}brgV U`0蒫MoO.8GOc} n0+=`qSʇEXt#ie7xJ5cJAk2Awh}`|zYIǑ. OǍtҿ<(&/h5mŸ(Ow;S7ϱ?d? ^=K[twd;^1Ӧ1^ADmKh\\T[=X}8 F/q֠h]zLcŘHE e뮒VNxli-\@&QOϋ]T6{+Fn1 ,HKbk w]0Zgme/)){^.]1Ȗc].k^H_^ܟ %E!P\i%+qqcu-yNʘ&pMpӗbrP: 8gF)p;XHs>jn٫i\b5)4\>ј{˴lNuTL})NED*NZL}Qhxe2JNXwйt`(R&l=&!SWߡ`54;U%y9 ZKS_i 6Dmaʮ#",v3w+'ʿr Q/gm ˫/%E鲢dyE4s59&ccI)݂H+J0p^Qh2tu]o[x|%;: |yVԮ"DWV@ZmLye_?7;Md8 Pj#Dq._N2 cF[䟞+2.KT1˽pnK,ZWO)-O.'jW_tA-YbN6Y_89QNߋ/:L yr~鿯2CYFO#zCw "vԾ`IAAk]qG8uP"2= _1/?,"jsP&u!y-c&\+{||Bʊg3Gߴs)-SKWQ ^nKzzQL}PH5 Teo=/^Ȅ'5Y*@*ZIh*NeW[q,$&-\,ipl N>{N{Һ!A:>y@-.|M*k{Z c!&*i@{|tmW (ξPKpU:ÖG!XzX`}7kb+Hſh0[t#Gm,啳wJ3r~-IBta4]w׌#"^`&77p-Ie]AKgk!S qx{سW\pŶkHAKǀ0sB B}*Ҭoo,'q~uՀ⏊0>;%@;>c7aang?&,mOKSV1M ;,)guPv6o<uِNyd6դ]IƝ0_`lbA%J`ғ>N~Q|y KI&27z*[D<(-$cv%dNs~8i+I}GzA?*ons[\lmаr:6{-agfF:ls*U)Ԟp%vI:͓Ɓ">i qŸ_{-0+9<- 9/3TL2/>Kk-PqEO2:%j6TR҅(<dmjYw/Ԙ!|jK  ^BUHgJ84q2O$[G2EF=NSr:47!CTvo8wƭc.ڝj2UNGnö{%4@ v4f-* zF()̲3WKC) Q~B&|Сgg>!w~`4+esԥmllKFIIQ5#2~=5.qvXkAٜ2tb#b i>1b.'eπMV]$H<y3вĉXob-5F"Wt?=2gYuhj٦O;8+`':iޓl板߆K&)0W]вV=yeiЈa@g}X T.e)l1COa+ ^ߖ)=]xެkۍMX!)r~P_dWG{U$B~(Uiǧshpr|:XOv9Lx$Y(I 8ae0,&ci 7tf^bshJGZ WwW#V>FUd6,t*٫Z@s N-W"2Vk*f֍Qn6~v, 9!K„Rdr ` D({5Og5R־{9'-`82?qA ">Ɣf5~Q:#A @:j>\مx+iEG(iI՝_(V>>XP<~q;J0T 6Ln<0AXȶ^D[RJQ3yF5;: I}V-q2@~ِ(S_]y~R $/7W{o:∳΋ԀUA)z GӅȝ`B:f~e5^ a7!Tb>tM4"W-=p]U_C~ghz7]=LߣS o=qT~eLW'L.!lmĉeKuA1Q5NbksNYosT渏 ټFdeYkhM: Dj|~ dŭ~jip4?L{Tvókn_3ƛ.~ ],kl,Z$>Z3ʢf֨8He|bR΄.1ު/~ȧbA۞Eązd֭1Y\0Slv䟧|hy#!K| Uz+l'Թÿio=sXKaZB]SL$R\D6-oga9V ͊j+ʆ2 B[AFsѥ孃,j߽cTHjЂ5/eT -=Z vۨ,Žr6Ê'L|(;>xY]\!/ifҷn K-4 vWorho'7+B%\0+qs 夋vu<:gN~4NW%J esfSVxI(*m xkypf+<1P"s,ʣf}FPT6jj}p뚓I~ѬASLI"$]kPe:j$D;(f-0_eӞ5ZA85>ܠ~Ѷi)œtq8.@h{vS!D{oGMa %ER16ε2]{K_t(yvV`~ $ECvQa69jK׵F Ӫջڿ]f1OaZ,ZaJG%$ZH/`”3uKDw*nh+miļ,Ev\rޖWr'VbK@QZ=h[PיLމEZYSy Y MBΞn~pV&TŸ/獰Pg>`cnH^,W5> gK[ S PD0W[wƳiW ajs!{RB{xEl` k:_vBݯRK5b *3mb]mv('@{ .ޑGx |3@_v֯^pBc:ڋAݢ~*\}d.BqH3!n/KG*i-GOf(ȶpQ ɘ% jPT S5HC&ށurM +PRCwI)ĽcLl4{Urg)S`~PCo ;&P U#lf/{`Ȱ.Cc__`iY1 L6'_qfTy&Ij&j!u)ɋ$̐T9M1 6kcJJMdoۓ#@] <3fFxj_.`1‡)d,F.jm{X .Z8z,(zl%Ӓ I(΢"߁W0&rEbwGܥXkR_/ގ[2$P~./~Pch N+ASGfoy ac-N6;zj &>F1<1ZqrAP˧\UU1E#qL3fmqqȠP_;YpߧӚw ?+e_mbcf*VZ4 V;s8vGE&z hJoϑ]or3k5]%hO0XߍVڮl2_0aݟcb!e(qf p5[Y``Aϒ{ S&c)gpeewY[P,XBJK۾&}y6% lH .xO^먢+\+c;4vbϫ.5~Yo$Z#?S(Ԙ9cNjyxT"rqa,SYuVJ,dL"NG;M( {KbY]c~wSŔ\2HZHޡȲ1%%f\GpYE>_$†xWFpC4( @=ķl7CHXcHx8[`[IeR26~E\Θ m~%%}岡\RA.МiZExw<{8A’F"%a/J k栯K )Z)\YG$Go.{V5` Yξu7ɽXZf wѹo4-l{7.JՒ ke䫲Do~cyJ}{"DIjT\ʣp˿$ayΒ@ 0ߓu8[.f,U57R6>mM@Ȇ3OHYʞY:Ń힣ĎPKf?89Yj1PlUl5 v`c* q,%4tki}2( S.pl÷exbaU~ykL$\2کYqZqYS/M$rMǥ o{T|?c>!7I\`QFh0AuEi1ru7_X[C˪);Z5< JnbmHE"yTnmmjF M>9.eboUiܘU4֚"LvϭKe# [.xfA*' mIw mm|^v͕C^ݥ|ɏk eT=YtZ X$)A5' DVޔV.l%2vxyAd,_y.%\iY. ^ y$t&/yñ-E忚ZM/+ڙylb'՟;s-s=@m/U>X8HaS0| YD^#Ď-kznO7uq B3L2wCK̊򋒐oH(|; ,DAq,Q9F c7tsJ+JuhTrR`:g[Y dbEJ1!/';G7jS)8IQ'z9Hg1}l9RL>xk-Zi*}:ab~V@12iN+Ix3B@jr6㌃}HU{/ZثK5; kbeוBjT!$J)^Uُ*8M}/Σ}qxxKjc&|TZ|O%$ZV3pn4j`!PCk-CmJ+;Ӛf&fŝ0aMbU J"?/||VPiá]7a<+Qנ=uˎ՜;z:19:dOj.&.7U=6ܓUt3kXPRuGm icd埮XB׀IQ%c``Zw_c"2n0./b,t9ƸfQ_ 8MT$Ey2]cR(3F,(W F3>K(3PbBπ WSFRzC^2 വ.9|A99 ͅsJɲkjڻU\(@&oʌIe>aH+iD FwQ~GI9FaohHحJ+4KV0P&f;}Q3iUk줯g*t>:;}^$†FGtGm%}: 5U)!ڙ;ժs>͍$Xf8*uc{ @n̒Nb ҇sAy ZvgoA묶zRʫWqZ:.$4|(ī?&XTY~ͭ~֚baZ'`vtN fqK'n1}>M!XW|-` n{wxoUi)Xfz9)v\%(L:6I>S|\vP[/;|«"\]q>Og$u|w_60+c>L)IP!ɄSR*`f o3N񆨯Vq9AS!8Y>JBaNjb:nGUށ|2˹MX"\NiwzYN)гPPl* ߎ>D!<'Hʹ}exldUYSHT.L&2t-:w." ;* o5 G+!VQu؀H:[sVNJ}NDw%62 mu;cӮnnTJȾb#%`i@r5޴}"hO׻onЩ[T}@ֳq< 8ɓV=`r;_%42.˝W㮁?Yc4-$RP]˴~Y37 5pEr$IPߙPkHe3<ĽAbV}=y#{>+"'ǒHXNBHhz 3aHD8'$*Rf8V>k,c}C{>5w8{nh cs ?u/ +6BS&MoyHQ0~3x6Y#9Vok pvKaxy.fyB3G<$Jک>S{tC}kwHQ1f U7>?!%duB'{Pط@_?qXq-ˆvJ%-vC@#I13r,!ׄbˢeJ% 8z'-0WPB$%B}3scǤ9i)pKO3tњB8~˚(mO0i'p?fԻYIPI>_@586fl[zC'ٯjO83[7M3x@ލBKDhtүDD?~*k:~3\Y.n$qe ^( _:z-󂺻ѾpJl~UWOqt'&!ҿl])m2; Iy4B{K?a8kŊOKF2xY3pZar_@0gN= #rx:]xM c*zM$*(SX."<8ڍzf]n~liy~ܧ0q5"*ʅddmj&hi-ܚmB]ʻq5fEoK!7#ґ:V9!OmQŵ轃,K*R}BQMwȣ놻,dcךeCa@>d 7t{C.kמ@jhSY:xf.({#_slH[@)jR ?.vS9]{(ȊWq`\|I׽qZhv%rʑ":$%=(glO4ham0y3WȂl-|\%7)M-O7sv6B2?Y&aW|g;8AaN_ ` `Ek'vTP _,<*$~k}@j]R6z~pbM<;KPC5i M6-'ѬH~cw4 !4Z81#˜#%RאBguomzT`]evo䭂gi# 1_TC'W18 &+baUm"D CL ݟl4lxKݼ̦33@2U)] HwPZ Z@ J-,~~^.p\Cd\ 7"ygS"'kbi'­} MmAP@kB+ICK ;o^ij+IJ3X}J$͆E5O /+8mzMt䥺+bCm PLjASG"h5|_E~,(LS ?nhF˞L #Af@P2UiҠ:)T =8 k:IIMYn22dA*[h^(e*IdZ_$@\BɎ2GLj_d&hKe;_o;R·y(9=Ry]񴛰(~//¨7VBz't'4 oI& >_=RcP \}](mmuzac9ʹA@؇>vժaOΤ`q\';Pdx `DC~Ƕz%4XcP`jݞ  ޢc<ֲro%0 .Ŧxpkb^O&IѱCTnwcz I]?tm*o$A@o:]G1RF@0 BOH5nYțrg7m"2up _}G%:!QAt$<|q9s;?ﮎJFxʶd2g\6"( Yf2D@ PVYwO$zl -mSp%1do RߓuNʴT)]XKH(MeX߰Kΐ,j8ZHKq$,$X$ꞗy;TH.dطweVT!ވ8uC|mm*o-1](V']fMx>@/T8-af3N# Ռ@eWy)/S{{:`Uv8sg}XO=2>@ fWIwV0ss oҧ+A\Fa1Tޯjm"+UTQ7Q3-SX܋9*Tfrzz֚S㣎k}ifu|ίr3EgY~$́e>z:p-הl]WBT~ۥAكʜՒH0jX;D.>";VfٓHp\ix<1H2uC5C8|;rZ4)*JaMC罂 Aɉ=I6 4L|GAOJر\G&ךXu.R m_1+ҋ4"}frui€=7$` 9'|+'=L_%kdwJv.fg:U8ؼk xgT0n),WB;StKhXkބ< 7ˏs<>Wfe^(fb"!k*Vօ()FIeP{O'dX] Gpt =/cNn2bz9R !k3y6H^zɼJpMk!&460߁]p5iKJW&A+:ZU -gq()T2&tq4n6(uuGnOPEQAt#KVE+i)S)!Ǖ$RwWtp"ź7I sBg7lė\ô9 ;JZy?eg^V]Cs~{b}:L[,{WY-埇$޹T)=/o9kd%zrn@*tD7ȡNRTHeo#2QCe4F\_Aٳst/9Eo09]qݰox[-̲9g|+%,/Fʱd^u X =^G+IOD:B+Q}Kf=,G+NnَbC0 F7m$Pn4bcEx7܃u5 i֧Vw/Aۺ $0n<(W6e(-jSyp3"l@OH4YPQ?~அ^>C= <d"`I@tmHa >H,N.#%1A0rbc`~)黛-:s./ݥaS!y*1An$@RcENA?,~LIXOW'DH Q"c/;3it S#fkڌAm:7Ѓ9+63-$G쭬Y.> h=lXZ?כ.S!*t0il/VxJ=d9!@X@ }}*A^gxf% 񸱒/8*Eb$f!yoPu F/8rޯ,Od a%#~L'P(LrY~եqXQ ƀyO1 Rpo{7C<;9~{4KM \hϽ9$0(!Zp^oڼs`=EEV\z1{8k680Hfc`Phe:3\Y+i;!mؒܭA< 5%`,& ;sҖGȪ=~ꂧV}/0~A8%^0=q6 חQI4(@S![7sWߍd5Q,r\2䩺nQ>.5*5͸%!IC8NT ;SO޵ĦSzjPa e˫g3u3~c<~^:TNؗt!r*aRRl>22@Wzt|qm 2(4S ~'yWyN-%u gT ԯ|°ùf2peP?7[uM },[G,(hXב8Ypk*7̞4%3AU)hl.{BWkMA>Af_ZeCY( FE)Cx1Lz\$^-,^NUJ I u.03Ջ=ѐ/ePOorY?f.0~θٛL7{ZisT9&W}1F` qBӊVbTgQ8sGHW#ԼL {? 1$eh`VK긗?e(yDV7+esz.%`nrCB<{5KDdUˬK\' VisMYIFlK*Q 8[ضPaGHgFl|q;T@ǔzgIIW7uPR%[/`z '>T+imdAz&iY{6(h6G[uJr:*ԴG*0q})зPn:^r_Pe疶eO2#d qNJ 3%o//A1YyS)zvD9 uZ [.-I^+㰊~܄9l8/7_뽏=[\Cފ:} X}`kv In-gr N%HKS[f92*c/wGz"S3ļ7I̡]|DGR3ǜ5r[ku, Q IG0[_mmyΡf{Uq :c&/\)R?ZoF ަ=K[]N V N#DZx DUݲ~wSo j*MzBOàOkf:`&_Oae cf/wH;7r$=k({>i#8Kk/VT=樳x(7H̋S= ?noq4|+֗ ZPgv> عq;' İфEg II>m0̕Wd+ p"d3Uo̪%aBHB})O%Oyץ^_6Yk<jY#[6M l֙w3+'HRP+-^ ZU(Nd[*#kf]"ȗ1+`p1hխ4)BK.7J T?-)Fx)E .*|,!x-~޴~.;%A uMB[xg'dY[Q/,h1*J76uF0VNRjsN*n|_(:TYWWNWl9ƠX~-0p$i՟xtHnK0ˊǰ?1?Jph?D]*=ceFzىgp%FKB\릀R/|S?dg|ēX0vxI뀲X{ vapA1y^ob?\1j$SH I%醲m6(gSe*ޡ&oaSQ홶TC#qPīׇie}kMj~Y>u]o{St?bIgDۋx]H5Dp6L*XN^}S٥̩B#2:`* sosӎ:ci;l/Ӥ+8@)Vsկs\ª&%S D&(;w;lc9 y t1NL;"C_&vxTvnYvU%F0!ŭȥ (W ;߰/jqShkso  ;;]gSw.t$pltx0Gm,ɕy Ąo|?jYδoڔJ XWUpdzosXIEv?ROL?_F?R36kK GH*Ľlz3+ 2y ~9&=(Do0+=b  ]@dڮKP.W7qf^J*m~0š|moj0n$p0Ř[x:k~ pxg ?4 fN0@ o:I^};lUuRp8wWQo=\ojyc$W1<61/D/I}4Mrƽe=lgWsZÌE>xU)]ZNr5{I5ͱ_Xi}0K,U4@ HMLZòOE:3mFG=WX!"A!~n2jt l ޛhAs^v̽_X-v1r(c}>I}id~߁3Ŏphu)IHmӕ*[jKugt OToEl.:_Ȁ ,"ˀēO_A $jdc C,@+HttUU|$TT s_x-Be H[g;9}\C68 r-$ry6~E.;E_~)5M}~ڝ5-]7Pd]~DƗ,C2zֽ1n=k֟:C kΉu5bk0OGGJOqAorO8?0J{qM*)7>+QDN=Pr->|_Fn^8˒&dдtGkyؤ~]QGb% |0LE єB-bqk7L*k_R}LY1 P|sc`mȴjxLcڇZoqǿ1}t^A1N!~7ĵ9Jir~əp"+UUhA7M7NV늠լͿ-;4(}eʃk=ibj^trMdz^ *N ?`EΖ'VfΌmch)Ў?j"b[6++FC~TTá)R;3[vp+4!DTlej3aGġaӎ6ª/ĞFX'Ըݛ!U 6*b蚌b$i JqM>8|U|G.ʴ?sbuۚݹТwthm\Fm1ϬQ/p!0;&^`Iz2_K\GlY~34)z\ %(S"0f%Bo.E 9ڲB8L/)\5 ?*- Db,^q'3Ni/vQ~;S6Nk4rֆEcj",QNx~FV3B ᗧV}c0` ;VK*3{gqV&#W}-=;nWm ?8 LZRMa^(-2Gb@^,pv-_CG@IxMVw Y@/<| {yo6jlEO4ZYS$QjaX_^ӛu djMC)7S"ʵ8c*)683[n$[eUY7/ʨ%FwB&f`}5IEˍ0.@@RtqpwK˛wTy@"4[ʴrk|gGxcwy{E>IVVʾ뜟JֺN[3Cvx0,1^= ELQ JrߨmW\f7IŪ-ټֺ>=zmTDe򣻸7}/._cr0||)ePe`j:?Q0[Rj q+kR9syu$>2jcBT2nzY;L[u5!3D? J<̇ڡ ,VX\a(vup~=ysi>>pEL_*MS,?U 0ɯ3ɓ(PD݁ۿc@Wˬ,y,rZֶHJɿLe#>.+ӣHTIooLT3C8u"gm`<+J(j`N!`嶧JJ< y3Ls4X>.dWdx2Q!^Z5#gM-x SF O…DM*懇},=)3?l* h 1e 1ʝ< ܎<Udp᧘yC[7~tկ%F(mcS~ݷ DP1+*~d PmjԖsץ2oA|OsSw^Q|p?d?@> =Rr1S4IBDr!0R=:' 9W^*CZIn\ԖcP~`A -¾Cj31I3ؼ8d /w/}9GX!A|<ľ8;L27HfHbdndn4rJ} f37竃 v Y,OJGz*UϨ49ࡔs\ᓸcuiTvaеw֮=7e-hQǗY|.>Dtרh܂ES|]o? `{Ѻ$FfþEC$pyr}mfdMYh|HݚM͞AzceWp7|@*Z. 4\藀tLX[icQ2tD=[Bӧh۪#ae4tLGbHqv" TPa'Jn n?~-{o_&{uov%ply32u#;eWL20$c8\d|YNw:GshγQ."0A!l\`p I/`}>"iYs#R8Gb0͵Xswnejuak8i!P 4*-Ick[6|93v^EyÃ&Fc _hcQ6[\24H;*jَ,/OOßsn͙7A8-r;aaH-5CiY۶Y*VFyv=%L FZ JO+eufy9W(g_a5kB@iov(:H'UʆS[_9jFpm- /k5qpYRc1j;ԶfH5l]MF:S04|iĩO˾n=J3}~{yPq4Ϻ>g &o)]D,Lj%[\jK^9*ð1 [T@Ut# z&ŸxrΛҘRzۆDֹGMT{GgKtN^=fe~ihEڴ"~D]lFgし4a0v,2A࡞s9`_ؿ( `{nǢ;24R/9Rv4#V7c - uHQq&u{fL<*uvAT^n\gLs"-K>S1yyMLT?w"._eh5/qL^o:Xg ekb57#==C"O21sX͊R;\v12)_=JFq&U-Cq3ΖK`H}қZd~>̍ Xz}:N=)߲%߿1G$F4̑=*5g$~$P5ehyPb0Ni [ pgq(,hqn{ŰWg8*ͷȋǃYob~^ötp" DBwN}]Lp L&ACI!omɓfDvYwƔ]n_Y< Z~H8qAG̾ Go^?`1FYcỹp(Œq&ɹ6k*g<-duEd &!ѸFk[&l$"!~˕__;JPMf/}Nʜhg篆ی.)DZ)ruc&9~Ae5J }B 2W'9[*;GTqSҧ /g;I4P?gf?5̍ +έY̝SJ[*U0;^/T(*U-1$AWMeqD!-RӋ;uֵM$~m/بƕEƂ5%*Loc.q C^8k'*OHik5.rRs|hr] W;v||N$3 ~Tu1 #yi@V鿋%S9*zN Z;@n!(Yبt!ϙ}x}{JEǙ :;˕@Kr5,$?`a/4K_Hifl]i!@(CFpΣ|@:%"rw 5_rNy4^PPqV7;DHr*!R43 l2m( 6%?<ސny 7+of)'Tb\[MgP 5uN).Ȥ D-=a`ڳ];Zp''GD4\~a#k\ر: !h?'jȋٻ f(PtYo#ۇ/B 5/3kۋ4eV Vg RPbFfe dpvg l:<ȝѫ{ N,˻fC0ʭ bYct 6uH ͸_G ,h~H8z;kZ 4ʝ0o,EuI ^ m,g ) q?v"9,B3ݹeh1|;V5*ay'鞮42 {:Wٿ2dIa} D'|G pC] v++K~&˟4@J{&oUG0%ҙ .)HxVaT0mVē6qCGb))S_mkN'Tt]euK4n r}}CߗP&һićA>+Zꏌl=X1LK>HN)#'0Uݮ"M1jh$uKNuuP/]j} MstI(~P "g4ȣ*DӽVsZ&暔56~&VWg+&vz1T4[zo,sg;7hn#OG6[2ߵz3pyF`H,{_hU7q|۠"A(-r>RIysE0$C4`[o[ݰZ{^72aG{&s]RF<6"\|2e:op7urYDͿr8*ߊXeJW.КvH̢dŀ95[y&*:e+4γg;76uy|%Йցz%eyWQ^nRVcD d4֪Pxf,_-tl:$8~QW}2=}8ݛFq԰ym'kRLU =F"#,f n|8:hR,l3jʹfb=ke=&HeULR.+.0fPpdAP<7)*IUxa{a3xx7q\ =`D"ZGETT@#^!zZt Nrte=zh)TTZdžc@#@Q]$}ヵ7a>Crؓ3ְu •qj f4ySk"TẠ@KyN3+\ weLం*^tO`QԛH>2˙V%\Y&&miqIe;@;C$M'Ʃhy #?\ذ89b!hJ9SA{4a&j) &JV~L}}b.>G%lW>;r!cB~&473xC sǹ蝱uiaY]Rz(ƄdEҟʬpd*pWC dr5^t&݊nỌiYsx?0 WQq/<`wz"a]Jؚ7SC6A ;d&rL4ff#7a]B4-=VF&E3<;gr{#LjO=\ OAUw6 S_j{6Q^0X鳉iظMoҁyk)lAѰ姊T ʶ03@:ZACkBTG8s&J龨6-o5fTS`q&-a]&}ZpqJdE1o'~Nj)1L!=pl|FըmCFɋ^tu^a,Yɸ 6-Dsg¸1}74W+[DZ|:-xn*R)덹*t;&AX?8#{>iW 4 ! 勧w ᥃ |(aOz i]PYb +{p앹m9*!)q ^zyՀ;4a[ps 8)8̙ ,3ftaOm 4u@KT;ĭp!aN.x.rťR7"geLjBU6:[f$O+I?b;(оd~.7JAEblc+ &Y^\:93^updAܤf*oRyBLnyS.UrT5E9zOQ eT"#1ʅTa%pv|}_}Ȅ"YQ`0ک5?· ¦h$}AJ㸹ܚϭ?ou6_O>1?FFNI 5 R,YŃo]R wmX:w{ugMINQPSf.HofK]/>/خ|sbO(_2%Tی _ 3pr8[k@Q: nwxŊN-d~/v{3jԅ]74r4ʨzYˀa'h]*o8,B&`ßgK9mFNH@& @ڜ h}@00/Ǟ:\~3R fkWV pq:VSKm]կ(Qd` ĔnP qv&6/3>URʊƀVa'<֬gR=l/c:[ZǼnm. U T2[}!7wmZlE:ا։}`WѼazD 4ŗ`dB  !Aw+[wB*?2Iza^ OO~~O*b["C1,QƇw \;j sAf>ɇ &Ll+h wL(P#PPmX[@@^I߉z0=_([vq=.P+7.ͻ# U~^3M7 -[CGN.d[(lIv])J؎!b)ܫ̌/,4<.y ȩ/Jeg"E~)SFؓs喢D'f X].XIu+݉ـ1D3q{Z>1UylBN݋K 'ʊt$JM2)u T-iw,Ř˞ctOlѨ8gh\by_QM4| 2ň!2(YP??D;#^Ze-KOoM3[t@ m[ȷd )n)`1Ð&r0ǭμ66g/ѥk)tI9tleF6al w=$QܬТp[*.Qc%VIJ-.XH dy"ۜX9)vJQBC6bz}lys^ҽhWS,<p. $ )lLUCBzU:&2Lr᭙beVcfV2Xfv<\MCM"IJz1ӑypy%jbwZJشl#UPüdfŞ|dGN)k5g;ңc MM%F p'h2%g8Ω]ͦyb/2n HsdobLĀR&lnh}v&pӿ1љaɳUEYn` $ , ;[= 6-??w-X;U^+535qSЎȵ*’ d{,{.PlNl0ָp~sj(#Rh^T]^ƚ8h>V2` fwG&[YO5QmiϽJ̹z"/4ܫ0^g.zuW9lRl̝ڰuK}[:框>Fi ?ۄ(V'&doNo,BҚ\!Xg]ޛy>Y7UL_[9fE {ZT(+ zLȈ<:~k']2*a DΧle=n*GT"M#8fjreS= EOT;!|/C5Kh) lg`B+&%kK4wʎRwQGԤو7w~hG0L:֧wU֢|skډHOnE\h Y4=hAat<8a+".02/3Kׄk$S3.T-'|ُHP2u :R5&ZD.gJ9'@: &@ XkFCbD8f#j:Lr[0uy]dډ m #* ypHoxKCT=Ր_ҿ6G`l9az׳(+W 7Or:.\-D<]1Fub"=mVsCs <#*0rE87p*ɌٲNQ,[[L-v@v&t qunj (OjݴqQt"9, 3 ]Ik}, |H#v6'Z`F.U̥ J>fbym%GTPJZ9>GÒVDz3fKg%1I92"Yr@3Ϥ ,* |8xmt27)O{;(Ց%μ9V=)1I =0Iq4^ł8'&[K͂Yu呻Sr !8L@oګۥtqL\ "0aB2> R vZKw9O0,i˒MP!0yܮ*-A%UnSMXRɉL}B"8Qx` ]4q6U.d{R7l.-L0 y-zI`q yz>D?qGY,fb 씝w#0v r VkIp-κ-i o/髳(SDGV )}'5Pf2r$]n|v 6 "vڀ M]o\\!+8o1(?)GZ`ƾp\2Dvśv٨ޯOfZȔV9rt8l`|zUAŃM{-:s5REceC7?.<+bc'&e 8DlGݜ4B٦6dk~&O"zI ? 'gaoTMqK ϻU2o|xّ)x8@\<(.[rȭO,(]'>fm}D)OSٜS HϠgdW"ƀ' {!؀&[V瓼%i;޺&": \BFmT`լvsaDkXNG*W 8:XhբD߈gCr ManF3o@#mz 'ږRR0ꎅ'`7>4=[,oUBKCp>qON,i{0$O*G SϹ0tRY*7'H>jKx|.$ZqB "#d˥;ԾƱr0!L1xL5nB]wyʻ62y,E;!ܪ/ڴUP'/1b>3ЅmN7Po1z#Dc!- )kFa?mt3SWv]ZB]H[wS`|3~uG&}؜ۚ-̆۴oyYT=Q[Z/ `!a>+2!j--vg$RET,U>21/ǽCI|*~>叓Tt_!M:y+I9cz0ئeIs>n+b st^4R1f hrTZnO'DJx%GBmq67v~X(@Cp5Z:j/!7 DŽ& Eޑt ВHuIuT7{ #(@lx}۸;sv<+K1kpr@zS܆ClrLy`K).e}D9GU pjp-%h2A<wRV*c } _MIgv7JHnLqbWCόSrA2SAUksPo`pab;^ ~ ΢6r]0BwIpa;+_%GYj+tWKEJ_ʼEKk3G3~\!l͟oaCϒB.$q9ZtMI\*=H$s& [mX(u y3TMTen_mƳJ B^(YToVYݖ&_{K ՂCR|=~-7nIEfz@Gtg>Ϥ*8J靮WҾM*o+I˥ D|{4B}P Z?ȑfQBtqgP{7)DX[ar/ @LHg 9f  la `>*&ݭR`$~KZo &_h*b>Fx:a 42b|ZpW?HIEx.*SS靑,Ȗ$(lx_֫TBٜ#v=^% T~C=֓uMLi8rKO/ۛ}6NǦf6Q_0׼x>iƼJaԑ{@#RzUUޢW8c"JZ^*P`bvH0k*V(7G6_]pEi֜ eڤˍ8 pQ" Ǟص/g~yYgOt]6f`$>*}#~^+ U]G%| 2tyutJhl޺h°A> G;jJ)7\~ãȠNaO~|%MܛE{n?mnQ'} LMn-÷^u} H19uvjT"I*lũdqQuw; :,q$90 xWIUG@9&Ŭ7&?ՃnwbBiLl[|-]2ߣF]D^ܤd]?-)ۯĮnH^jOM r VgblT{2*OօUh۾wr)fTBV4C,Eb-) s Yٛ(cly x]NI",O*2|fpМ4|{_a\.D7׊ׁ[&{C<*etZa I~g wb bhJ[nJ[޶qsSm^U$|QnokĔ5Dzu  ^# c*pD TL)$ ~PVHhF%D}IшLf!Qm1D#ŗ;dXz(v0+rWF%`diD6eOu;~%͚hE8@#+R&&Α-oGǟL(;Gї D,Tj3}@}yhZ/HxGQ} v4ЖT,˦:*d~0FC\ZDS+Q⾃LtNX@:L/s<߬ Tm Rcj}?gs3v{sGC?CUiVT-6[ԬSJŴyY4@2X.dqg&Tϓݐ6TT(N|;KͦGO\dI˚>xAN3Q< 4Cѭ0猎 n`NB"f̅ hWM'es/ `g Ͽ⯏0 is@s RF|Ӯz;"M{~,i6kRiPΏ %[@7 c 'sFb`#`"l9jJ0E '}}ET Z isc.>@56_fAvb<0 _!XcW[iM^Wjx2OlIGEJCW+W(vG-]'₯Ø~{9<]\F>QU4i{j)TT{$"- v{]5 w$"3<SH|(xl\=fk+W;zf,,y ]I?sg3וAa}%>1V~Dh2U0R]8Op5R?vg^B* .8̅*BP[Ĥb }#83L*Uoؒ}^{cz[&2HR֬Ҕ4VsVQ +=5'r5igH S'19Yₛ(8듩Eez! f׹\ &?L(@Gz05@zI~uX4}wg{!n+(?Fa@8n<4zcw=3&܊(sץݡNlkV"I`0NGa!v&t6晴'+}[erJ"g:Z*HzL)C)Լ:K1yn"H:ZHhP6QsO uRD(.4o S:G' OH鲰4lh^w4ZOE8i-#kV`RW aa]*^d$#rY}_n|n]ms_{Vz J_PR}_k Z9vAj`PA||-C=}pl~*iwkЩzS HL}7Qk(ݢ] ŮhI"vK>.Qo1KkHd9چ-Ě1h`͗,?}tfNlonmy WnJVs bu8+t6&{2|0[b XEc/2{N5 hyϯ#3o7 QME>u "`C\qA!.ntM j"n>ۼuk0 5UTebM҄B@QW:-GH))rU0趼R6mA>Nt6G8->,![op[_C3L`QP7r1,LN) zOp#z-b uTB:"qNYL%&CvФ`P߃`ױ`!P'dvmka\apr)"lkp'NWPK3[9ȵU@(; u裳x*u݉E8.=@W)"~@ vymC<;+\ƩItHHxIIntSX)Sߢ&H'$[SMi2 .16Hs375Bt%z8T  SVAq17gcr G*?auqMXݝ\zX[N@& <Thz@õ[/OԱ. aR M觴S:/= aЎ%ԯoqQ /U}_%0d*p`LKkq! {^cU[I2N<|fFE4cţCbjo(n&Rs l-2 𖫭~6D.z`!#!u?qj+q#ZFe:ӂnkjϖ?Te^<$~ kc`J^Ub}nU (~.OizBzꈝ{=:gl첏 hPHe7& H8YdнKoL]PWpɕ4N}@kJ%$0mBⲃPZSLP\Ӵa."O fJ6Э}FT4Igg߭ov2KȼȜ@p2C×D sM{:yUOjs"I'\(ȣP,Ie -R۵~tMjte?G(2Xfgd"eѹbI=)/Aݒ=P"CXST\.Ř^ {bG|rO5,]l/b֏J6҈?czP{ '6@ 6i%IVV/9!{4ʰYGׂeB{3P1+Cr + 'R0+B+P)l!Ҡ=O=VyqVP|hv~V& ^&O ˨e['ŗ/{qdh~Ym9ZdC05/P<1(q"LPDYk7N.ˆZJS? 7%u1m %(Ew. WpmaCq:뭺.rz,崙Þ(۹ p*: X(ֹF/XLSUb{ׯ, m^ua5/HBnt^LB16p϶`b̩3]g-Tj -qOIOby92VC eP*Q%u7pyT~%9)4ix9YGpH&CLՑ f%gMz//VrD9FTSG+2 ݃6Ps zi*$FDŽƻnc,ɥOnƛoަEC *e* @ L-7Y8?]MAXdĊC>k{*dCn'I=V;ȔnxAڼl: Ĩ'gcOyĔ] 6vB[ $-Doi!JD^(>0?zT/,UX%t$k(O}WA9ZU:.IHd]c żIi*&xrG4zG~ۊȵ<g޾):+y<_26߰"|?f3#gkеWiE{/9m"kT{<8bn F^B'>9phT|4o]i]cUeH͔GgI-|ߌOe&31Z͸KyǤyW}ct' x(س0q;NL/ rJP^%NsW(IU@bѿ&NPݤQP_3Z-* fAzq悠 AB :5?+G`h7d$* 9L5 m#O}\+%ӎK_uM;rKnxd$ڃ$dRc$J!]2tvO\qQpj4Kl@$W}h8y2mQooæYˁnk5)XQv >V!3К%q,0GĂ[?T/k;*Pβ6'nٴ1 \}rX2GzUhڌfX5aG% u 4LuHzz(1%d v)惢V9F4Xz2 H)pejȑRr+ܜKo#x9n5Є kDIyBjy+ ދ;A O{;j;l,!퓷=S1 B뼃x0 DҔ&ͱC#SxuޫϾTdMCF>($_qS^,TË{T([JR mV=EV(j+:T /F 4u0UsY6|0¡ ɬk[%}f!$Cwx4]']a=]Q x8N>,cୟ JRv78s( ^/Nmւ$XOFҨ^\8':L?mm{ pX1ruvzc7s9=N)S|*AsPt?1쫙%_2J Eo̴Na;3= (LR`7gվ覙F  컅SO>G4Rz[G;l>pְD@IƐ#}+s}"M \z(?L!ۧ7⭮oh^GͽƎEH`V jSZtp$SZc$h]R~)A: ;8+}>Lg[JN:Fխg@_gјЌJGd(EdYu1d|y9o ,'HGL:Tq?NRJn4JtP~u/,W~p`uvA.w$pU?/ڋJF *lzs g]͜+[_<`JU62M%vW,.^xU&O)Zrk|A W% !BJ5}uH ̑3[@-zQRfER0=d yeEmpt}{-t)5NUއ@f0z9..}|Dv/E ]IWJ*cY$]=}*j<:<wc{V{m褘?xVABF[m"ٝGSy[%["1 J,C H }̇z+|W1)Ba]=t;/c?M.#t ܢ{qbps\3NN;OM]{iںUN }.mŭF_4cRt34 *O/zBWOA!yȚO[K1%lG(7Bõ)n7] >l/Bv.%2(BXcN¹Jܱ6]ի瞚eU<7&h1f*0MPbOGidAKMӑV{wUB6owoܒ 9`̠$ŝ3Wgeql])Nr~;K A?R(1߫"C %Ǚ+KہoS3x Iy9;O%v>e$bOƱD8-Vk7 FFOoW y~<)S]4:@~ :: R\ߟs#.+H؊ReGSe 2ND 5Dd>F?'A &<^0(#n7 Y(_l? kPM:g" >^12@1Is&9!Qwh%zI}@-I2<_JoD WGoP?kN: kM֢TwM!Od?3H{LoB 25j1 pl {}t3MU cui[<Ml&[vՇ"(XN3-ԑU8TEU?x&vwdܬjOf \~UWI0J^c](i=AwhB$m_@ڷ4'-&WĠt]e;mw}l (40Es4UR\ti(:Z9v]HYn-hDy.NJ !"ILF}9#<~br"]/oYZP8,@ |Veji+VPr*PK"|gcddB/>m0wLxXI:!n|%T^R3e0V|2 BPShYxA&@r+tyy5qs诎҂~/_tDh2X޿”J?}Eafapgek\+2"bkWdvԬ lu? 8-kD^f s;A`~u'0T,LJVzTΛ9Dv1"'3;WQ1ˋGP2֟6EA0Bt{h|(.#Wgwsm&%AYH ~4BJ8d o)š9xˌ6Xvy{ ~,!/D7gS7o8uʱ1\o ̴G=.D`dգb2~*26'DpY`n(2N7ʗNz(2^Sk*ۂ=jSa(4%R=*3}oU ($RUx*]\fg- ̂G4b_iSj' WJbDnSt8jVU8DH"aFݍYpB3yQt+r4yjQdoF=>HF)b.xAf.? :pWK! UGM*ڦber7wcocr馑W@GY %9a|ǃPM)n@pXch{CtP(T>3Z9[*F` .E5;A7;P'2Ak7ڏzKQ~e6.==;`toPd\*]ᐝfOwJsDٓ7WURY'%s>"KӨ22_;2*%TU`qBODdhdKT.=^R߳*S8PTxgX5(M~IZ%LApT 10?E"Ľ?"hGj #/ȍmw:r"b!$ɬE}Wã,Xtygf]Iyvd#>-JK 4zA(/LD[+Tnt4(G#ުhy07)g@䝔-]~2|*-h#]z\@M IV':Z?߮pj-8qZE9dz*kegôt܅D|gxѶ_S0<u'b3RgSW 2ZP<4"&n[_-пU V}d|3C C7w.*w]ݗneAً4aU}zqq=$bZaQcw^\ZgS@9Gxqb_zȵBBǚK ÒP^"/?;qJ7 ~p2<"/ٕ-HI:Bs[bn5vn6{\:8F\0<Tu]>1:1xp귞X"?`l;bĄ9R6'|rd{Yl0FN|p$r6t湄M!jk7>zv!Oq8yFӵ\,#@^dVZ8) m>͕Vl`{gS Dȁ<]lS~mlz}jO;Jg+D-L(쳢חmٸJHgn( [ڼJ;m:rg?0rÉ#fPZ!:n5#V q^6x΍4b/o?~JW2TM7[HD~t(ie#ɾ%_ThoڤJ__'cX>7gJhuNt7 Z(I2be¥L nTVqh4xߟ11s:2LwdwvLZ_<[ `R=dZ"VXtD|&2ozR9vҠ RAkg\NqLdFH}wHS-ת|WX"RƦfhwY%U}) O)%m%Őn8*L9ԪGDalӝ3=H[+&&!,*qN*lyJɻǥb=7F<8OXz*^ 1T6F$<^_ ʥO/'Z N"0=SA\56C dU=%$@wBEl}!Fp֤=eLJ*KA֯sq/{Τ廚΂Y]hWSeuiO/8^:o?S4H7IU βCGi #V8ɖ i[iui=!, g GV6A qSp;b{M<0[}^n#W}ve_ޢKe5e pS C0CZK?Y*!B&=8t8~L' 6ZWFMmZQ]@)͘GphH&̨5}X 9e>bSSLJ"pn,bH)9:싻_&ۛ ݅D&VI=DŲ"f+>\ ();bc9Hw(,5(_nir3Yd]j;vfk "cޅK٭ݥ'ym{m)FQZL2s8l| |@*x߁@|8iL(zŞ6=$ PYh}d]SܷCJiaza/NE5PUz>3VL'?@wTӁb(ޏ.UF 7Q $TbuY˧gT;}+E¾tw}-mMt{yQh2$ $aU\Mm⠐V\U _{rpY]L^N'GxeW6__'.XW8EԬ?&xAIe߻?.phxuSKN ҘrQGy>eon(΍Nf%D=m1M[ Bj4]M#*@nV[;aaV;I| Zk[dZrHvC) qd1Wywt>kbRyt sM C[d]HtZ).1Q `N'i؍Dky˴dg)/4eE)($k"+J ؽXMX rP  T*[ҎJDCssy%Gme*+钓ߓW>gfNV!?k2E,AFn?VkݛAՈRnKk`Ǩ;X(Ň)ByP7r@'<,-k!YJw4Er|6}_%(_$v շEc1`@(|$<䖅:U+?y.YRVKO߆߆^hl\[GIEAA4吋?=>a}YvXo)@=[\TOc_F$T0*Fdz+ٷ S8/>hgpbJ'3й3㟈n<_Iw~G2-&n=*s[0plU}RҌkLɂ'MQ\)FG '|efHOv):iBC|24̝I*Sn+i(.EHʼn&VV|Ϊ_ ԨI̢t\R$4".l %8ou7$ؠK9b/a;㠱f,x Q #o^#EJJ' L4( I?hVbGY^WD⁓bLXyA5{&zOUYVc1]X!NV$8q!_d Dj5?Zn']3$*@W eWkoC$IAߖ7b-#]m)Rc>[f3uKՖMdK[Od\"#G*}% ۅJK>,3#\0!p ^+5e\腐iXChP LͣP(n7=IЌM%( Nh`61Tjo%Hx=W`(; &jZkƗf?YB:ij@Eg>#R|eS=%jf lnɥ6i3k=[,DN-ɴWm9"k$%D]yVi9;Rw0tK!Y 3riw3ci$XmZg#_,@p U@WxM$Ț^f}oP<wϳaGy7PkHkSӒGz<:TV%ȇִj 6o.3+2h :=Rh4p(Oդ5i{^$7VGҎZaZpn=M2PPoH4{iv PXwP9B밈 GI4*Lp*xulhhU6RnMKF}5-uЈ/v ;i$2ᕴeԺohWBKg_9nneƌHgt{rmk;݅%`Lf*~$J#"X/%4Us|OqƳ Z'yf4n7"8- 6j83 \.em 34Nդ] PhniEgN Cwlb2=AMrNKw>-H $>r%2:BsSĭ ЫWF0jLh9gT@SҪ !s,&`qrZwЂz('C,9^ar` c~IhRmuaRӋ1Ժm[9c<8RDlzZѳ|k (u 6Z>o㜮RlWMWnާ^í jj"hz0i%7־I(>hY1pc&64yʩ8@%l+LJiOhCTsoKFue+TR~}`sl?/gxL@W\e9aGL!3eW3C\SW@4Xw x8=['NP@2@u/Tظy9Îd-OB@?Ԏ˂fe+h՞iŞn)1G\*&4y%h=ވȿфɾcoL$@=C pgt[Eӆ&kl&rɬje8*k\5>x7"/ ܧZtrHU P7CltTчy uڔ`1Βų uܭ LaͣgAmbAdRgIdqɾ@IOFxf&NnDg-#Mj!R,[`P;ɑS55#N@ȃM1jXc,/-;$/Ԥ UK1 ^ 魗 ¨@&4 _nh 4^ܣ+ߔwKƜFNc)}P\'qrFJ)ZB:gT(WSH#eX4䘻Jq@ÍϪ9&[6b52LmU$],=Б"[<~{•BX%by?3g%2_cO"^v5CM6޶ &f/14I#ٗ MmJ j n4۰i,z"(laP/ɡ F¥N퇨5o=PܽRrn׍ݾ%S>=J *cr ߅[1Špne;B k0{0LZ$+ 2ߢ 5B\B5oc,K"C̥G2@H0/ sǁ[S(?jb!Dymq!j.D2.zBKr![L|yxQëPx 0Ҧţk2,^chg;6]1"i?[?:(8!5$ZO=/e\kh|^&WWP<$vV|lb,./Rx -ds~'FvOQFħ~'MV)ڪ[rtEcesϘ!JWwRKXX%jɘ9Dߋ\Y}cHOmG*PA@ |(T1jfR[=d|7ujKoJ\lAkU1;O%r2= @7e9gzGP@Ғv D= {pnIh:gCda7+UtYVN*/a Z~`>} އټD5P҉|?r߫ H2ipf"Ef;"L;Vghgf%@Ra|1Jr[bO Ō6+V ŁkLup `x _S`\uS+<te`:3NV6c f3*EnnX*>`{|V>+, 켮Bg=݃7|mojR>cqyV uDi=jkE#@ ti.a/On>nô,MǑF(?|^6 ,Nas ϋڡ>?6ܧ3jw6F~= ,&}kZS}kF zvNjʠO8V3p|TcmQ 7tSLu Yy0 .̖W^m~Q? 5Tb?^.FD~9uXzXΩZ_A1" bzbLGRiSw|P܂b951j1Ryu +{u򆼩;;G9&qzz%Vl5R1vXFDce=m}UnsVX ɻUxaY\MK3qCzvʸfDI" a-uX,?ǿO1:wkWG~Z ?pp E]z,~#^(xLG,gf~DJ"B7rMss,\޹Fo~װ gM?A4e;"A]6t "f0CcjgNO?%Zs6b)"sڭ*+OE/|t#] wY=VFM{ h1Y8҂MIa<̅t+R閮eY>Ź"N !xDxWRxz.b/gy!LI \Y索5? ~@!IjsKSKݻ(bU;Su K ʂ>AQZ{m*r{3{$/}j(ϼ:Ahbz4î6P+rYU>G??Vwø<`BZp793LhweOo9SPΫt\kx/C5~tlb5+Puпba\YqCZMv#Fzk}LY6~aX̥Ly ![h5 ® t)~NtTFKuރC\ ^߶. ?Y[gc߹ڇfVm/(]垧4aHnG<<;8#\8LY&Yxp/EPɬ$FD?pT)r.ͺ:.*tA!r4N |)Y= Kop;3Rk!^[- ثM"6Fs.6ٌpV~G2ḡl'#ZKVE'JMȵ-e;M[i` cYn*A \H) I(S5XK H #c2rC۴,:[&1$guJ櫶ֈ.7QYE'4#~l? tTFJ;nD !.xUረU@4lLk;I9l=x3ysbz{[:*kǩUBe E㇗B5&s+r,ຼ)8۰1nJ/>2av?N;RV_6yͨۦwP#7WxbM%B$Ƙr?[ MmO i kGx_m#{tzC.Ai#o[qf>:itNc'CkטS0:2r1{YlGB(B;I|ǛWyBypK73+]~Y&HO<i,`5%m\^?^f{P-q]}BQɕ^n!>{?r9&'f l]2WHvD0*{~k=_L2K^w$VY1D<,?x \pĜJC{0dn.1&KRg"AS +)KjYyS42܌F"3rΗc[V="ÊK Ky^rz5L/WlLB,>1O:m_kڊ{*MKAP=ۭHL>P |1:ڰ\d 8k,[=H ?I8žbwP PQ 'ȗُ/vY2bO BO81=9XYID JQ5)T[HDiGDr!ח˚,7bs#^򬧵kR\$HA!BPۙ@yWލnhhɆL3Zb`T{?^|=X—T)QHE6зpۉl=iT𛙣5/&Y%:O1\S fOG)nn}D#=h=1GSEЪZNw:D>@љGCFJ:B"^tXoß]%ʝZRs #@^VYi>5pV]uCY(*4ޛ .z[8okOO6 AUT_"FRBLc5س0jGo&ø':*ȵ*\.]0D6.mL壶 9|^»23ajfDRi'8dMc{kOH{w$9%aŨY$0[͌UxT[F}u6h8&Xwa.H1у܀g:ڐ{R".RY0W"|'A\+,20e;j9 4'0FRjcY~B>AKS NxDC'PKY$s8bN dKzdBQ̰4"`~.m=c.O05|jwqt%(W:Qҽ z+tF%F6vXɻv$>-7(XxXtc42kc TE UAe\д\=R3B AlŸ(,ؗB(r槛5Z|ԃ/79άJoBGsZ@@+s 3S4`Ke>Azad?nV@ ~gˍxm_-/K!lQ%C33Vݶ5H8 c-+ 'q !X%Y2t}ù +EŜ">QNk=Tex~Db`eZ mv#8/2)rڡj8 uqd0lOz<CPDxJa\+0VVFWUy1WNT"e=w7KoTMnEǠV2̛),ʺ/k[cws\Yő\C4L I𨚣:?;AФDqTadAV]Ri.ߡGzXӉd^ig;0a^qDQڠ>"K64[. ށSJ]׷'2ٖ\3sns4z :|S̀-rO?Wl{2Ӊcfcǘh◓zMoQA}p1߂s9[uFCn@9xA?c6 ֏+ߦVNK"uUҞ(PWF0nLh۽"\s~'|SWďذA.IP{/N@d KqYK&9=1}6yF5 䥞`Y;FOҢ.LZ=/frh7z0mƋ(*ͮGŽ*6fG1GtVMQYd&~q-x8aN}.TiWI2\שݾ)xPQ04;n瘁m3<wR;5Ƈow\r6(qxQpI<yZ!m)XB ȝ|˅ng52Hc#I'%{$J)d'RKm8ď6WM]ØQm $U99/_[z%9;ǁm\6$ 9\p4hFLV_fDl&QmEܭ0G$@D7A}¢p@vtM"4g[]> [[z;'9.Һ#`2g$"ցnlt#p H޼?C-1FS(F3r5FU1&I m/9˨ u|KLwg b?Y JK/I56\kyN&dΏI'xSßDLM.TG|$NdHrP-J|EGM\:J \[ҷ̝-@rWd>KCA[6Bm3Lr *JndGSPRo|DAe˵މp yvDgA4ɣx0X87HX)oOXGð񲦴o8@k' @ӧ(oA6l u{!훔8 y [ hSXjšR$v!59*{tw szi#)p^`̹^1kI@ cA"Fm'Q3NӀCw,/fVCR+\H?mVS U,|tB(2=Y3j́7(%S޾6-YK6´ i6^\0kpa4q8a PNHd!gTDPA MO/ffMɳ2S_8PC\iv/@? z,SϗKO"\jAxZm!lGy:9@٨n(w##yS-D@ S'zR IFϠ*?C+QXr3 ;|d- ;q_ǹvd DJs#0FDϧ%bvi B_9c6?E*9w& vl֥ǐ Pqnm}W9O bެnPؙௐmSZ)ˢc+f36ڕ U|I&"xtJog!j?X7AÂeEⱋN)F^늲x1#rqv4)*m9>Y)%[#ܢ㵶SK"|i F "k̢vsGg=cmp`8q6vAwuUXk>'x곻!7\WM3]g|9%k3Bͪr`J&$.wi/Q ,uy }]j!2Rdg59w0oj2#Z,<}*E߻ = _fh,?֠={0A:=UcW_EeVC=Qέc2D%&8ou}3#ǵS! ȝQDw"틜R›6Ow^,K+[TSS`yR4,[8QcP H1MC PC"zw"XM'WM#o#(gȴ:cpJǨ+q󆻖2Š"bUKV_CWY@*Kw4M^( i@i_؂Ӵ+i^e5k P @P\AU ̤nK5`<1} e^|J KAiOf ۪aK/vk;KLXh P JMrP.5(tч4gL{Lزy-)!Pҡ vg)0.TYP㲏|Y{0"X[m.=՝~u3ܖ|3Iq dݭPfU)Qj? +5n6fe^9t ΏfljV拮,8"`Yb#ƹCFY9Ѥ5@o27?l]b"EKz6^rB/uBtjW;G@ݧ 5Ġ9l]_d FD3TatI6𲐖A"i[^glyS⦬" `_^rJ~1RqajnkXچ=-]ί5l WG3<8^[M!8N 쥓CT }:Zi<#$1HI 4Ωq5ދ"Vl\rLdQ%7?\?Ɛ( $/H sXQ.)(|DT.:okQ1h*FQPo!OZD籒/2OQ4$ەrܟV\ 򾝊0I h 2ٺc^j"ʮ;Pdh7 Q7_ T =xXAVp OzO?ip̝$ТUZLn* KR)i8m,Pթ.KTtOp4 MiiZUbt2(sn6ІFE!C#XWj$d=A-Zp Sm$j2HQg=Ht܏)[Auz:7%;R&>awr3.ۏ:qfD%1(GW0Թz!Ȱln;=_V"kڳ_/q)qKFˌE u@{c6bJ܃RD-pT] (6ž(fbE'ۈHSvkɻG[CQY"EeV'ʙis4uLkVOK( ހ"01K{k&. >*ɿVA(p0KIZv- /kHLD,bs/۝p ɂe/ ߦ]j~Q*Ub}Vh~q2Z]g#!7P ;q}þདo &av@յkir;+NJc{ {?cH9ͽYbIYn Xu*%v{/^<'I6{G #^0!qhit1,[oz,<<ώ|vYQܩrC#Js! 'm`]p}X{@&&g3eO^K9q#-e.+;b<:ouʌ y<T/;wq3$o'8?ay{=,x+Q+"㞉d eQ >n e4pni)O[l(oN 2A:W-y)0_2%->|zcVcyɟ̲F1FW2"yq?q"%" OBu]<4~}WTnзr'j]rVЫ sVL"W^LP~/!Dd§GwE!?e?ޑӸ?U{[$PyyJ=(ng> IQ kTs7$2Pl=3 sʨN#y'Ht#zG.v4jP_.+C\rX%9 >Eݑ96R~h< %dC8 8PաU:8e^3V'Ȼ}w[>Eƅ{$\۶Zfk:Cwp^C}lT#sԁ>7g$01껗@;jS J_S.KeǣQT);?tI@~Y={PߥIG_sljQy)=!Xh0]C]7vz| XBP]Udn~L88mv1wwc,͓LjϮ)tyy gzZh<Ά͋ApSٕdVB|r  cKILz7d&IـtLeU@VϻR ;Mb rUgKF׳=UײxKёnTF zȕ 4NTg37%?A &qv.$0fG69vVDUϢ@a-uZ"" 㧧&_cPI(% N Iq>"l8lt463`Ma_;0.'9hr'~Y9OW\0:7ʺk 囟v>me7ƒ0.U/S~TM[ٙu~BW%al2}^Fژ\&B.@r/a;.$㫤(Q9\<8kfX,M.QzAuzYk`A nLoeؚǽIRFaŴxp=4~(PID|Sv\{u͵g!]Iٚ0_}ڟ=?{#!C+ 'uKP!zL-^JbK^Hbb!=g=EG&^Y 0S[OF/-bDc|_/U{7a/"'Y&_|I=>/ ;AK.W;jh O14"X2*MKͿJ=!ax].MeeGx*!ϨV+O:xk! k;4q7`j#p%$Ov@NQ8@l4Ki^~_}r97NM8'f#R6T}nŒI]9Zyb  RH5d; L_XA *`ަ3!-{ w E5ldv/ex3wam{R0?{RE\:#)K`i+R7WSYT ȓȑ@.2~{8l. 'M_aaiU$Pj~Ҹsh[JQWu·Jp'8=g+j`4.8*b&jRw ~\qݰڼ۲Uyc KùPRM#G zjŔ* 5ce?Q@ˆm.mVu1ow߾hΟk2C-JXűܭI~xpO X`VQ`e3(.mVYB5>f1.9n9wgh2ڈ`\pE!ac[~#$O;Ɛs5.p^]S'QЕM/s6II@PZ_#zYKvܼf5=cAt> /ɣ^фE{^iUUdx1r@=wwEk8cKiPuL\xLje QSg0m3A`b쓨TƔ/e*#DzW r1B@OOLKk9p`oQG@DPJ_)kG L}AF)\(-!bڳ'}AMZn/d1Hp@=vW h \$1`KDjGU,6XtB,7껽bpW`uL'\g +|G5 Gpr xt %m^y Y3mR5Id̓MjqMgAr]6/R JzT+\HL4' Q`V<2T<,˿QѶONJɂղ+UuVEβ5<"n>Y\;ZIKrQݩo.v޽9\6rtD,tꌷJމ=<n1_z)Ss..ZT-Ϙލj()næ!(WHhB7"p`X c?7V :,ɿ=1 ī7\o.sarq%<;c/Ey*jS~6]e|/G=tԺt'܇'u.)N|\/Nho;y~IG=Dz R7T'SV/oZ?o\j-Bhtsh|zMWJ { +d;v6ߡF3J(.y#aA;3;'-!hZ߭*Qd ڔEoeʚ; rkP)j7zl۾!z$`,r]ŝط| TҬy}z>oSHsҎ:{I`]MUeԊaHStlmOw߹Tn5n[{ [b< DeSݡGe*O5o~i5`AKƟc ʌ :-ޯeb.%'ŹkWՋ eq9akۯh ۺ*<2yI脠~} Ih^'܊QcL.eC'd'Ɣ& ֈo`(Vn2Pݕɞw@Bݶ2 4.e!ݍ* W^WAra :.Ohq5}pR:]؝C\ׄCf)nN]kpR ` AL$a7m=9Tm+%!İuMZg֪̍mK_,je\ ]9nkxJ_gk + iO.d 5*n)Ԇ/T^rO9ճ`^E!j;ƨnY\Ki2W|[+G` hr갮1~\ :v1OD6x܌&ztߨN;$e x̂떗V7OZjòr=I1mowhw27^).B*eCZ\hNBX&]Ek@*koK X"6VCI=sxȯ16yԆiS~ $ּghqZ=_߿?}ЍٽxU6*rgZs<Ϩ*ߺ~2P|B:R,uw#d~O6%¯3 'r̶=ttc 9$U\{"khHZh=N Hdrqs "aՀ,]H懓F8jyX+ M5\}E)oU֢"Y(MEK1h%`YIr-ؓN3~ eQ{Gȭ%<}-FӓXWǗ5'&"2}'H=Q4q㸭9aY;nպ W5]ӛ7qY-_U$-q ͵:.+Xޑc~tRo_d84?RmWC=|L9]庸LQrxϞ T/JN/OJ!wq7."ZZjQ^ſHy5tݦ!";6DJUW˿(J .Xy~S#ͣe]qck JR;t6(9;0VpJ-GL'AqH)I mw*)`>"bl_ )O'\)f8c]#.2%:nPH%%t,OXSҏSc`w{B ¶.tʽ륶1M&Ԙ^C *=\4MoPܙKٸ_RyuHuA634M[a[-+z+ n:i<_QIY+Iru50M(_A/AcTe6)džQ g7:9ě+`כX 4ۑ"J;GİAPl EP鱯ij&=1lyF%{2 d͙(0pM֞h{wI}m@rGWw7BC>uJ 0p'QyFBIHro6 )*9[M(| gZܒo 6H<u5E`577mS)0*c'@lWx"QRVga<#g}DX`9>rDO:˛wSvuU3)<8:rym'[Ej+tSiB{5l}P5)CQ@HIkaEYZXZ̴ )Ll*س+ ualFFю烋]-^akx IkӮ+ep`{Mk<*?h?)MR5"P2?SmJc@p 3\ez39sb T:1 ީJ\ҨBμhaεsԗ%)p[Y&Xop_j _ffAzPK-s; $8VJYޫŗWJ҇t =orHrU/Q ofNr&1B8Ms9ּL{k0UΟ+740#^qa spؔ mcBQʵ (A3z#y3b**𻹔":>mۂNX@,DzUqݔѪG#1:(?sGR#_YrQ\̓-Z#u"to El2lڍXAEYog&Y]ⶡGYʽQ B&b'hCJw9畨clG~tg |_y㪾`[_i9U%ޢH L(=" o=LCjV][òNLT~ 5]yȻ~0amS Mmb^}*am Z`YS4;6*&8ޞ)JJjƶC0vS3AEٹ Ytcm_"0K]+ 2UI$plC ]*r{%U;Kq}d m!ҲB|zQc?N'|lˬ?7NjP2u.5&(@U.o.5ΖVbBYs7麳>d/WP&vo ;üG&hд^1f*8<$/%ՀlWw;Ngg)/z H4JPP#d 2MT] L;g<&,@HO^-ʅMtIZ.E| ds*4P] g ɱ gR7mHVAj&T pĀ :&wVJ-ZBxg"@GP:/M?\;P3SI TbQ*yf-9BHC>> !%zAw_ OXRp, "8{zp,]1;=JQ-ҐdIlk&%ϓjg={@/jB>OᡪIL-@]K-JHzO& U:g kVyS(Et!~ DG y+vx&Q}D{'ncIX%GouG4? 齞E ۣ[$UV1][>uUwV% ,#o}# s@b&K-ܥ@Ǐ3:i z2-=6Sr\O*{kn d)=>"=m93 PiI7X%;TŜn$ \H@9"!άT .mVla)]Tl{9rL~zleQc&X)'][qkZz]9}?2z{GC/ O _!#vgCE>4jhq,=-/3_3F9_yBVG~-e": J m7luI~t;8޼2VTp_2 ?pQJDǰ51ܲGHt(b fvTW( 9M*{Ni="c1BE!fWP(6:C wNMUԳ5w3,^Vl-.i ki-!oD{ļ۽GrdpxkV:Z@fH<Ku"FMp[}cuu5•!0;a '_QOܹtCx>&S]zd+s ZIfā84z\b+-<>A>m\1#>|LN`ZڦmDo,pۤ m %P"_>'"PA4l]K)"Y_ェi u#N!3 AʫE6W,I٤ò9 n M/!6,RUm~ˏS-!#EXv٣#J '4D7ȑ[hn/U#Cm`8VFR'OJB6Qׯf+Q|DVI C48=iho3{o:3ǶgO2&bw$hGcQu7XCO=Wc6DF=TAlj7& .,Hϟshze" g;udlk{殪X(@Lvnv|R(Qn"a]" g߽Eoٵ+Pn$'ؾ0GH)+^ɡy1$>bݨKZ&,no1Wad ymͨd(DPY=%].ܚf}j Y!wd?/Qe6alh`X:FI¦ƺ#?ރ',J|F5?uAЃ {nsa@@>4E#)38๿ `AP拚)/AT<&6ؘ;V'W ,_Dv?smj8~J>o;\p8b0kAr np 'fmri&ԳXp`y(I;Z̆r=yT3%<]Zs,D-pr[@ckW*<瞭icӯFlEu aY8VU%OZՆ.c nrL5Z3o  ,{Җ>1SYH®By9p/޿2 1d~s!LAQu˒@dJbc)Wz ":`P D`h>k钃jg9_̝NUSM#z ?qSMC?^p9G 62-Y$fFOG~Z7b@Lc,S,Tn!ц) ^ WnX emuRQQKxP;Q;csY3κȇmGV<ۯȝ&O31G۴av~$XJ*߾ dO1^UgGE|,NHA q鑰c)tOD_x֥,RN2_.4wd=Q񔧷iđ"kO\}kKά]@ .áf.c+}2̘J", xT!.2)Qva8%F% 04ڂNo@y~6 ?Aab5>ሶ?-E}!Yf&xXmQ)H͈ ڴJT\h޿)Q|M֙t6&ׂdPB{cFMϹXP8q22^x(ۧ_')sԭs7EcxMؚRBvBU p!k7PL ҥvR >}ZBti77]8N/Lhx#7ZTV :bS> ]HgPY̰)8EY"9=u9}ez % TUqLyʤAOtqJ$o,GZ.OZpLS@3ƃ_R 4TX?h-=r,Ӧ9€;SwP0=B6 //v'`) SOPGfvdCqW|V(aptxE*\A@ v|:&Puv>OFmiRڤCm 1h69yKF;'/wAemzh ڑa^2 k۹_@1ʣN(Nf #ތ ,$m0x {ds:3e(8zKfk \ǀTb?PĽt‘-iTGU4_hsX{]C%=ppo{mx[LxU{e u(Mߠ5!/Q!;Duf>K٨9BV%u^gUZ9zu1jpL`mK.1m fg<ݵ%,5.>$O|sgY;:^oTDM?`d 7&P z8sf Zc&b[B@)6BeD.!^ I~M \oڌE+IUDXCm"9tl Ie?Zdg3o5mfG*:pf, ofDh'X]i/@cyOvlNa,cSY]ݔZN7߮/]oZ 8w"HTgeS 1ȫKz +oTý+tn+ XypY4SYZ].?$#_< ү2"B HH+[\CL(J&ĕ؞k1uOQx"à \~l t[Qܼe$_}Rv@/*y}*Xdtbub(9"&TWX%& iH9 "sYAW/Si.7^2pcw%FT&`w ;*E\~ 3b 7 xdjۃkж&AO,eЮܠDjͰHbSA qޔݕ"mw86})gW=gaqg\Tjoqhgxft~"~d$O`"HAܙDQ)oBNx~1eF6kmQ']Ӳb WT!Z}&pS 덉Wg˧]uNbs4žy$r';d[]+&.3Ixd$$:"]Iܾ49_ &G *F9E I.;,LO;N!y})F@ɮ%f.({5=5vtwebW`!zΩ> _fۄ%'_qzq ] pl~/ JN IҮi) 'CEKұ"9;3bqXIޗFACh7 ,e_!>z'#V`?+xQoɫslFC8Z|bFHvKze6!:Z- ojIUC/T)ųjWa36J@CnXS{rJ;}nEErni)E_F!dY?zAgMW~@|7JOVP23uT3xFC㾋{w"Hn6w[H[Dr4) ,ƝKZIpad5ʠ҉Ppj;*T ě>גt U}6 #+A zboKSc4e,=dg18|1;FAaJ UKBQ2r R WRo2AXVln0W:K8|3I@d$f%Qg"5'_A js,Đ.h޺DQJ~o祮~t,xNy1W<]SU׸a3-r ~ =z/г#tmU B+iշhTq/(&܁U~,5qڱnOSpiT xϺ!alձ8.k_Q:Q]|Ɵ R =фtbcA(8,.v\6OQ}w.ٚ+4QRjMSn$O~A6?;|g+%vx4R2H{SM.aF .U>;[NjCK!V䥡-/X$';+Gšor t6,@tzzN$ XQ[1@RW `Ԓaupg Fr@͎&{=۲E!|ǐEUrmiMg!&SNBq=@h_[;Vu^h)GBϔ5UOu\L;z-- 2{ܴ_Rnt}@(I%6OYX>ׅ\ґ'j7jH IPJ'9?[)Ur!z(vTA#rp^kEフ܉2,(Eݝs՛ⶹ"_ƾ ؚ<dZ H6)װ-E C@XxCѴv̼Sp[̧\5e$_* jOhȍ7Xa۴MxU&>ڿξɓw|AryLXߴ=60yg5UN^o{r0 ,8uC<0$ lItoUDߚ)/)ǥ DՁ'}t", GTߑ#Uvj q$gTog=:_Ew/u?jM-d z!qg+{IU!2/"w1(oݝfDD3p4AN U5V,NIeᯅ t:Kcq?o1@]2kxJ=fv KZ|J4hYc$׭jm\rSUҵ:K& ۃB91 H󹬲QSٕy@{%4%=i,EpCj\1%h|8W ~)Ic0:?Iy0)tH*ݠr#9>niE2a \:ek[MəH= \ya߹'5ׂoD M%N]ٝZ}4s@lZP#S셈˯`?Kč8`0:-;],]Uզ{"Ld!}VO: {YF hJ#!=vt6 )!AY-9ݭdY)<}l$}LJޤ~!3sġ ;hU .|x2vUy DLoBj 3COI=9OgSqsG#?4ĭ< a?eke=R *C&c8m7t[*Irc#<`n1锯b\qPnͪ(?'~մ5yvA<*k_cT| Gg(^2BOc k>ߒI%B-뛋KOq'/.8ܻKVՔzRNJ VI?J6CP'Fs?k]tv!o%Nxy!Uυ6fc5ϔy(=V:~ ־.G6S` ƣz 4Ia.< XGE'SE 4 hv0rFo=h|T{Q]u3B3M)P°u20Z?۵ݛj+f[5Ko cs/ ӱy ti?kq(dY=~e3rm`%ZFvg9*k* r:eHt<%voSxXx?Υ28ʤ_PQi8 [{0K+7 G:o 0H #5lYڢJ3YqRs@pB6eЏVQ' U<-7:G!8CW`Uo *V3E0_PIE6e@X';M}gin kfȈ8Lxhu~ sZ'[}#-al&qX[HQbDBVMk0B=@..uHjeND#OIk*wЊOpbenIԏQW`xmKy~˅`'~}dI$:^&hJcI"#o#yxp yfTM I)ݔ%33:efXcCw@Xv22T:/cHo?#G@ jaq6 +`{_ ;-j0A˨h?mdf2ƵfE۔RY'(и=^/{x1mI ^ЪdB32WHm,ۧάn[vڋ6fS2KUxJ|*t)!7&FacX iU~a =7p:~y~ Wn0|J!X8Z}hHqCt9ra7qRm}Y!0"J5f]{̯oN6b}9i31f)t uʽVWK]Ll h/v&|U&Ŋf_)~Q؅8"!eF=ЧgS 9iʼnݻ,v4g{h~]Nam/MV67$ܲX|`8 Ǚ+V_\k@5\FC2 R d{u VoB6 CcP(AQ>UcNDa /% Jŕן~̴ƝO~iS9mc3^˄bt0JIh7*A=s{AT5Z6%ow#B eZ(|2E`j>B!N7Vim6%ߨ@Z֟KzP7 Kf L'YA]~88;?O0#c#9t=N,Ay;:$~2)-׋T8(x~$h `n)&÷cYa:D]7)oNZ_F!cSfFf;ߊQBgtw2{}10b&Bdž`ig6YS8%O(^-Aun]`_|1-gYٌ yM5jiaRFP}w9xX򁋾腼OGI㢚)u Go0Y>g6{a^' :z&I W|YЎb <(bL7*XBZoLpdQ{&\pQ\)E}n sl7V{1`6LN-kȍ6'CCk6 cJ")nXA_F0)4]naG:l}v6)0JNH~G #_h1od}\a_3jp쏽wN øuO; ȋ&f;?j.Q61srò>f#>5h!!ί|j.Wep9!Z͗Z?f * 85pJ|55ըGQD{eZZ&K v;۹Ah eM[dF~LJ][W7:7!pOrW}UC<> ĺѺ*y F}U 'Vm"(`5>l`?5OϏR5! KRւa*)gx| #%}6ݲSMn؇n>fif5?Z~|Lkd/t5O2~]U a;.\Ҷ׎s"BqLåu}kdِ}h| = )Ԟ(h\8÷Wlyb-uOM=(7f"_WKp$~ɢ*=MN:¾1i8(b]][DC oQbCw$6Lԃ<)^d4{*'_'VQ yh g;3PLY I]N Pe[`M[>ذ|6wӭ96ۉVvi^~ѷ'+,?ݤ1nT]tHf7'II2{a4KjoI14'`\?myY,ذ!v@No> *CSǦת?ޖW ʢL*Q\XB _辬%g%a>LCܖo}B9.u%|V- l} @ B/["ђZR&uY~p&9ǎN[gnG )DYwjJjbQdGb!tAPb9IWCn{ں 1KaTEׁf^~U;C,lWdpݾnyDXNEݖr˼Q\S7Fi /g܄l!rś"`DyjQSE\ EPm~&x2W+69#bfipJgP hhY& 1e}0I'@)@]CuF<1򆃲(T~R/u X0gʚP v߽ϘW [|pGK)?gWJڡ!l:ȵ)Ӧ.:]ط~Z;cuXBʼX6I.7 gףO.cl ށrg=C hu L+SϦȆD%`$2 `?ѪZQA1nVO\}uJ,.m9NLňJҝWRچm5e# µpw9Q% &!)A E9篇lz !ּ[1E >@Kdh.;aͪa.R4Ǿ*uEaFƏlxO+s~-x7eۜ)Zi67R*\~D@8a 0F؆wQVI %#^v^"i-5qEc~4F42J; ~2N)=JBMKRţ2cU(uZ4}?¦V̰ MlY,7IpHȃjjZqq6-!*/ ozgS!O/Yk /g/Kb7oc|eQCs tuar@*DWڛ5׸VJU2x '6-]ԪX݄' s[}n*ԆXOP\d! -xe\qhuL ƚe/ DouXO+=}zv8GN,0h1Cϟb+j*5ŲV}:ޒ tOO6nBc*X7!bz_0?~`? 9q"ȅufDf*u ě쥙ٳҙD&^K~h/u>HQJ"br4#? Aej=% 8aJ0*g`96qmaQtwȘ;EP+Ɇ-!765Qطɠ^."rK| j"xP92UJ3&\O=Kк=?Pl X PH_omM9}5䞮& lRӋwC *{㊪pQ'Z)8mD!p[TzLg 3f~|n 'By)tӞ仡(Xm˼s,cu\zLULCVO0,8g=K_fpkDJ>p?>\R;h.ŗG.cDB]ةBgNfm*K۱~bZ[ww&w)}H-cO |:Mni:gr3K dy}lj@/hMn٫MϐVl =ju8";{*hhZ9;'5U^_dc'=>fy¤<@f9-^9CҚppi39haJ,4LyFS{lJf{:.=LT~PZ='O5WjEĖugi$`נm1 )8e㳌Eb L?^5)K72cͷT~FYnO2LXnnv~c\8\ P3>pG 3V+˫Y-yT%⽕@zJu} [XM AZV4iN @8FgG O z oI봉)(XFv{h b%-:vEkHVGN/6nJXF0 .1n]#']9r.zݼp:5"&(&0}!uC ֌ׄ%:%ޮ=ק%%<ʛgt?8r(\(](xNW ~cdܫu,yt>[pp]ED8X-۞W{~ 1<9#UxGv˝L;Y3j@~r L l,TIn"wLjJfoaW֚IJb@,Y_.wޕpFs(#p-ԭ՜Y \oX>붤tJ]5c6@; 7NGM3Yy7xyAA/5\RnXagfuɅcYZ$gkW+-Ku`Kt(!7iA;9u/"f^1 5 ;90N2ToG]) б]PtP,‚DN Z榱m2놇13-QWp{O'yI2wTVw6WWs;vpy#OXϬXPQCVtru9}|GPLo5昝Sjȧo82/gkĄG͊Ayrs$}sba}.1m:+RYZ)<$v͠vv_fw;7p77.}O+5{wlm׏ִ߱'d>|Z9 5`eP%<~UAa ^izO+|?nwca//$G<]57MU2ds*je~~xftS{dmr)ѧC#nO8VSCFub<^Djc}tAʓxo^23nJ_ i-%$J,L5ksʼn3ugۨL8WJF+/b`Jwceֻa/};8g 7XQ N砞ӌz 4^tlOE鞎0 w]L'XE?ͦ΋UIS,.`w={j 'PQuzԗ/Vm̘\5%*Ix<[8}9C C" i5vXTRJӠ }}J? OӢ!v15(~ ௹ǗD=Jta7pC-i?5tׂQYɹgyw=Ós =1Vcw>Dhԧc;vſ);ҤdU 7KSbxaoSGKU䣩 i C \ԩ/6UH-SjWy\xAŇ|-C{i9uHѶ= E4XX\SDr/|:.KIy^s24GިNTWIj RhF5'{=OdT޴t شAuXZ/F!k]PHչTO(¬ȯ`L:IBkH Drf_X">J`*z\<E􆩬:#lGd|7@4c4UI"T/v w&n|c% :ЬwD|h*H$ !u$q1Y<;(;n7ɟHzv i'G>} d/k_8w30IH yN5һ ߌ0yIMrz84 lf&3}6HqjNynW1X Mp#錋HynжCb%9_>3rQK$\+77e,w<TpZU'l,!s=L^5ڍkyI2k{tJ S-17f;Vꚗ ~-Y`C/Ӻ]?6eNt1EI_0Z>~sB]q+~Uye @Ҳ<@HGȵLq;8\ SJӷD"5%H~(nKIeMHO<b &Ew8fȨB-=g=߽@/Ql`rXh8t8tֺ}Gb uA=0,z z0_U VJbBCWI`P I VH-Ɛ)RVjl Tv! ýpp:"a)JJh+[p̝m& :e +Zl'ĥ5UIts\ѭͅlEw Dy˽2e _<橫<{пo DYT %]S~hyN6]Pv Ac ^|6w;"zZ]29'*r<21q*wJ&:)NDe&6|^pӰH$}{CU?qb;-F)R=#g}!]Om|zB@514~RIKJ:nC"H OhxޅpWq%m"w-fwījW<E bϣ,RǼd-$0cC`>2yY,d[J~εj,׶EKĈS8N W@h$UB*#<>٤OU/ ApŔ=D`Q3i6DE_h6C-ppO>C~gûr t4HUrWij~[=fMa@^\|V¢uӎ%HỀ.`d߬up\x 9˾T*w% Ә6PL`E?QkvaTʰD7*ø>^ i(#r(٥dg&h{/0^xk-N)(xC LP,{51TohX)jdDso:\SwE8xc!{SL ^Xl0it$"{׮ibcJuZdU߇ n֪i8>+49U9h};nB5KsON&+ R8AcUZúYx&\S+rW_-s )3Z<"e`BcSUcghn96V{$7Q s$gHX&hh,[Wȼ|y (W2g<&~U]X8VjNU*Z.633D HGtw1ejj,[dy4j7 \*n/&KdHp٩ݾi {amSz/m* S0/EaY6b[3,tSqv0[GFG6b r wvCA!l^UDbJ#iφ5 ]|X1ɉZ n_RFUo-XñE6jk̸.yTJ Tvrm|!?~f!v :D_WkSĈ5԰ot\[) ٚ;4_*>R 5<5qQ=JN5)SVӌ_q33h+6By}ʹUٖlğl[nIwwLЍ62Ҝ:P4bAMXDC/bƥUyi=y$2szgv~ M0gETF6$[,p1 gxk'$Da- Ξ'`B)Jw^\ MA֜Y[o%&ڪ@tom])+,JN_,8{9VQG/WqesB;D!% !4UICcӌBV1wSafKW#"[6?gģլQ|0 -3nifXVŪDrՅFY aI}Vjx *jY}=nƢכ[; \y@'/gF&/$loi Ã٘yWCmݣqu}ˎy$<zN@5> XM }tT mmފ`7|"E4>?Y`yڼTyI̴ 냠5YP|({}!IdTwZa)@tV}v[; :~n-y"&Փ0\ÁMhR$]&QM=1^ᦜ!ar/J˥q>fh 鬷N!o^6h{Mz̺]t Qf <ĈL P"!m'͒~GTN]dQ(XRCsWW1r -/bGCwT˾켧yerg!xtּ Aԕ$,R K!j2踜(&+,7D`;E̥E9i x_ ~U&֝l[/woq:~vпd PNG m5n kdIZD^-HbV~| -|\J*i ܩ[q2 ke{RG4zPCq =@OQp7K0lPZ!t-q-D4>zy*Nu,sm2~-IR6vd6"a|hȪTUgFE}cS$K&q=9afX,\)O3ڝ_WE*g0MS@-܃ig){)-7զF$x#^&9h&X[fx/`ÑrX CV&z@g"9~J}]-.ez1 R3zwOքr eo@}Ÿ&-/K ܇߀Na{QJ]dW3m2c)]vOIj߾ $:]ԯG?لq":dGPi'c9*<~Mt! U.~X2Pep&!Mt*‘SH[^)U왉iR T9Id Łȡv:@~Q;J7vƐnJj]āHO|/Z`'Ο,idٚ'~17ge(-S`ϢǠY47^B={2 >W]tba33#HE7mu"Z zoǘ+˻Kه*hoMֹ* Y GobiTqz ù5{.d WMdG|EqJZO'ܰމx"%wⵠ Q! n(!ZBbOc?+&c?O~đּI #⾷^;eӁ.vPq {TcSYdz_A5M۪"Krwӓv;Y@BٙPLi%x(I%=&?Lk]  I^2ya4eU7mgMd#?Ʃj^ճ44Sc7#}N6Pd?)GcK0E;H!/c=m2Jk[;; !c#/m?0L,:@b0+ifn_ǭN=lIFliȉY}ۼt%e@f辞 xPJ67ز k9 ّg:19C 3IMU~:s8gƑ}[v-}' Oxgw99?jguC vbNW`a.=6H`QUCB#ssS{Ƅ̻l}=ИSdDxv4rKx0&p}tssP/lnmUcZ^ "؟gkF r|e3\[:2QDG=ΨTϯ)tf%<|{=-:&شa8_uG~cQRbϬv[y",-[wʪ3 R ApHPL  0B7)5%Pf~ݸ}ƁZkwJ Sh清,1aԜqI,ſ6Cr.BY͍ܢG B}e3P3 c47WHGn=VYa=әJ3c(V&ҴYu?K#n mIuN%C[}Q$$_fu|g~\$5߾eEãy$rw-[c&;` wDNm|H F2;+w 4h0jR /K=t98w RGŀܝ[lN, e} $hYƵJclV˼ ("EϱQbBb85ansDfȠ3aU8gKpJyɚ\pȑE]2ǻId"~"ы9pq +׈[/ Zn6Xj%{9)Ǟ|Ђ_z{%#&R(+?O@.9rbG%M g1|?2/pFq[X`B2hZg%n_-W'2Q?y0\(MppW$`B|]6QM㤻fDE(VWi9=sF#6"Hw?ڠ_X!Zs +-Ol#sQ/ L} ABk3Y3YZi6BKlpy_pҥHKUW;"?xY~3'vT31h|b`zszW/oCg"nIwQDV+~ƣI()d ߫E{фBww4@1lNctC@O H z]m Dcg:/p8]V%y6j rv+V37UX(Q4pCIm% )< CI {Q"5D^ 8o>0tRZKg:{<.y.0dt oK"8P)B'.J,Q-!@i'@ٰ3#w}]E1K6K)VQnuE{<kj~k SiA [mm;VE[H'c0:wEo)w[SoPN5ݜR5KLN!qQڬ3 1Wxel6 -mxS2ߘһcNF爩_% :\ #}̍zf xD ="VXaDNe3סE{H+2t)FW_N'O2e]o1AFy4WTU]Փe/m@~L XSD.˺2.͸En1<:9ߨ YcӁ&6 +]@is”A2;-\02pI`0w^^w*;zTK˷aRm~uSDεpjz:DHL;Vk߿aa1Z †̏=!:J{FjƎk E\q(NQr-1g7rIR:jкa@|j01sg怤#)ALBUYM愢V[ AF.( M'SnO.n+\L,\e*jdq|oh{\;+A/ \ #Ѡ36zyd$ŹssZ)eO~L{ooQRy,QO<0)w~.kaI2̺kCte~x @XϫTL (7j9E53 tǟegP; P(tRISÈn08\>, ـgJ-r.-A>2?D~Ao_EU'4`v:`T9vH)t"~'d]O2QRMWw4/SRUe@mEA##G).>go=n sco@fTX/`frgQuSA,+WmRjxb;H*1թ}piaco ח=DD[5jo9ԅhHs@6˹c# lz}++ \ ?v`d|;c@HŹjRH'qpkvMG"V A>Y_Ѩh(E)R遖/̲SDܵ)t٬Y4p@c5zJFLaB=}ݹ#uSg{ճ6qPV *aQEZHG[ wJ9VWԸX0r%= ۀIƷ~ Y51;ꒊZ⛋&oC#)OF(b4 ]xLdke[6&#`\UCÙ @Q&gQ;7\ŴNZ*vl(1^X8`&&iٍ zezBC9bR(~|Ȥe+HǻX?FK]v03eaB߻uxްmG ydyerBd)XC(ϖDG݈ `/f+؎ѽ4bМŭcږXfK D[ۜU+8/f!|%39C!ǽBi\2*rP3r#JJAھ')J-S|fWHs;OBrqU;;4eS#>Bv) D\Z: uוA߿!+xG-ԹfƥX h8SksTtʟr ot` KV';N钢uEoR NMhZOWy6Gp5&NMHr( *F!.GiTgja9ׯa(Q$vӇ(SDHo 3"mx3y %jk/0Ӂlz" ɭt.?q-LMdq. Ƚj |Wыxi$)T]v)\TӯfB.hCV7˟I/֚PBʲE.;a8L<(IBn#RL.Ϡ,1^ƮB)mgrZ[VV*ywOР7a6mT)Gk3e.dU?d==8WmZdn*OIh_J#EV1]2'Ɉ=rwziJGDlu"/MuBd L)Y \[pI T;u>_kA*9fDULfAB[' ٮ } ?c/ڞr+B4A8hh~}}-3}?Z6Ċx-Ôi$?H0e37kM0삠 PAM$"0`o(3Sed32B|pHVwٸ%I=7HJ΅Fjvܺ˜^'GC(OXX&e… Ka&8\յF,|Jsө׍ Z?-tX65rHuPy04 W,+))i4xťjٳ#=1ƥ9,๔nQe;'Ha Op}::?|yؠN9Rฬ{:E(H@W/ 9H-IvǴ` %/'z6^MTOYF̓8b"ksz]T(uHoGKCpN }6Fdq7 n6՟g^| B+`@Yr qk0¿_< &[jq [RGR%?ElP5ƛ/+O+`ϾZ"Bd.V-BX0F}p.ˠ.c"C1]?(+ ))ZIo29c,~gV\7 Ia(KY1Q;g_XEs^u^V[8VhpJ&pC@_jzxEToyzFCZV !&<v;ȍdRƼ"\w^zͥ2Zb䂬  %~$ꛇM(Df&4b0s1SCx-O:㨀@_s'k`Z~`ЖKsl) ֑̭U(ö[pBXEpLejrN'1"1^f $# VXxlЭl4~KP!`Ut QIܺ[`4P M-BT1EDLoL .oGj`q/ /}QJn&q`x)dmNk-1.-#Q?<ȋfr:wȇ*d2 Fsf>נ|E (̼0vȯ~*z4m-{M=G%ɆHzۋnöF!Fg^2yy|5UzTkJ5OʋH'.>c`Gu_g\ALڐ (zI;ȪV(- ?+o*4:?{0#y~bVDWz DiXOmRn_ 'T4/Oph#n@fi46VK9=lwq94LE4oNpHE~kD;m'(H˅N]i_BݡBFwUKnTNMB/}2<z!FY/̚Ll,L5M^+*/ L$Fs[H\y2@f7঩"o+ɜuuvN}̀ѷF> rww*F$Z"5D1(2W'qq"j8)kڃK[!_z̀$7X#NIXk3@GfER~IU5Djkރ%e$ WZ{xTLݟ]ϋ2X@,nSQuv;J5D{yꝼ\OXe0X֟u}x7/q[BA%z Y(yOS#B..G'pMDzg}n YgZ2o|RjT\.\=ҳHwg5jsh(<{chr47@"d5l?p "{WNX[ BQw˄ :]Uv^G`WM~&v{0Lqvsz%L+`gtwiޖJl46yCcMMU_5}Si6̳YR( j{VApYgdZ=b@70 @\lPAH&ul跏ؗ-}5 s)֙,t.K4t!e(p-͂ Y! fM:gV@HT eo7Cҽk` s m}:{GX7ηZV; P xWJ7MA(Ʊ)Al.6DfVq=7٫|G )ƙCDB'ZF((T`obw\ CȢk2A6Bè(E$ ]|h[cDRx3f-N겒HnE]* *`d mM#+JFLHS@Etq,\mm 5;E@)X#B{.wW*COTHG%Bv` uk&ų-}gs0eD,M# 醠Ea9M f1'ȭc+T#ߐӡyŬӾ#װQ=upF扳{Mips݂ vCyo} :l\(?Row&I[ktlsG닚9LY^>+||\>a X[+e AZ`iXzy^@NswgY M eebuTɻ :TE$GeHaAAN &IRwP2GF,K[jS]Ôtn*BRPgvbe7W^|F-oLd z?W@6:.1.ˌKSP c%cO2<`%A)t$pcYٸqPzFM,>SPcn^b"ҕ5SRZ1RFYhEõ{u1g0\Vg[.741)'ιKoQġh ,WzM sHh(ɚ;HtEٙDfppa}dԶ/LqM5e٥HSsLg%RC&صȜ}Q "d{4hىhJH om7eʹ9q·/JreMNi\|olYUj-*LL _ R5#ݩ>E: a`gyIXjgpP d+PFh+h% .I/1sW C ó*">lJc=$/1CHo\,gxp7<91l:AFz[`FECBt?K9rwgSAbIy(C'fo&4:;2Y#a)=p4 ;KOg-IJ`PZv{v/E4 /2<8ɜKZaay d3U<痢8mZ'X C!o!ɄTq.A|(̓Sɗiw\nC/77TLՄ@>׼x{ J߀NB(2*ITi_' 'l%Ri>Rq;T]5IYFe!)j$&'8K9 R]b*zws(@0h% 6_z+Ghqý%4$ :X)|&U?cYoΖ`4} 8/9y'!I֎!p2Z׭8F⏼2vs@pG 6PxW)) O02@?:fwfq`7=1!H,e5!@e4Ci`gǫ~y|̖bg }q|+JAVۧAA-%-, /vڱ b"dGL{e ]/lwpPjE9{7״kJCWE/F`xjeȶgs hv,/ډ,8. ͢_y;9M@dPI++fE%0>C0K"aKd*뗃l*kl.}AړIK I<h3LeB]kֳ{h%qpl!$aVYƒ&˺+ s~Mp遼SUo1q60y*NzI)GTfv{ں{GVCx⫐)D8,L߼uEgܔ/e tfd x9h+^MMl3&HƏ[w5;u:&ApTRz~$_"_ #Ϫ8@n3}d? V}oi&d&Y4mn3~/p{-n)k`EF7H\_7B: d+(Z#hc+R!yD>JPhPlM"5ULI2u+q(A)r`v;=X䚋3J4gG+pꌋ&ZF4&>Fiy5^K8Yx"եp& M<=4 %lB2Er "*`J>OF^lHݑN {QĠ>(.0k4} "Ӫx+s/r M7nsƘ44DW~ee*i϶F&&fN);Q@ qP˸%Ŕi]?|@9ZJ>fs] G±Mj*ٶ,FiJR I_g_+ա'ԙ6eL XWбkq!A؜QKI:r&ƹ38Fjwݑ@(jBp7T&OsȒCOm)[k'Kz懯CvbtrUW'oQo&x< ?_ ߩq;FHAA`BǶP+r>DD3T^um.w{8ݠIEWl< kN 1pHyWBad]ʴ1ƣj9p& Wc#A_;b@\f`cP eg4gj4젽W(؅6IhK("`2#$=nE K@"8_co4UڻZ33UlU0ȘO2}@n~ͷ߿ΟU)7lz=*J@0"5=DR|R9yj_v|೧@x!V Mf_>6p৭wzh3բFf$'?m\iT` HXC|ou$/uobXl kUGhX(W|5܂0cAqYzalT]!F+*P"O/5O.s-⋴gă'k:\dAE{ Eg#Bnߵh q8;'#,p9ASb ]B*YD HZb0rʧkSc|3 [w|6cQ}fI3%A՟UӠJ2Z4 kzVɵcGnx޶ȥ,΄H.ىΟgD oWo\FNDӔP>|m7O!e]⼶oj`lznAĚp[QujDjBvzxo S,D*F}ےPnb#RJrMӣdÚMI Gx 6_^U?]q}Rȁvc6[^N ,*ȍI (HHM[ʖ VvOʦnAkHN+JPU# C~wM|-Yw?@0+mQv"$`'~_A:aoaҾ1STz06ic1NG'O@B6mM *W6 0yostNԵK=Mz yR[D@S^j/kmtB-\R5rybʍד/zUҺ%S&C$J+[>IrnFΞjvɇ--#J> ٭}xetvt3"kĖ#T^0uE~>;y|/PrΰoeTj.3Hui&" #?v1dmi VD_MX 1F P ,ru ]_}፱ Z' jhh#1XJ5̟V ~>7Fk!f'%zVra>2SQTVdu 9/,rCN`ZL6K`; \øӋN-Gr'I6;Pr;<ܣ+:ӾRX%mU$ $8>%KbX,ۂ/R5Mu}C5?}:wE4e$^ƀ6b9Ij6 Utp7;CEѩNΪt[=qmLRjUg=3pmIQTudg7BG mr `90LP0_Rh|:fvhI >f@NS0՞NXnY5G[rh]%F(l! ]H7LB*7RPBc"I|;$DV})!{zb\,_(l5"<^tpV(峉>AI]`4{/<'O*i\8?.=9QNNS /24QdCFh07PY3 q*;/0qƏ"ciroz_~i>2%E4MX[ZoڑP22<}"s-V?(f 0P"(}!F-mUaK<|F+ޅD*v-@J!:-+iɩL8c TMMG?Z.PjI,q03*V=t4W+y)7S+949{sT'`ub|SwZy㝬][np zF}9E%D9#J"}b(q&}Z9eEb Lmȧ"fU\3@d$  -~Qdo?|]&x-F#ی ?An5T}ӟx0rh0B/0Cgxp,p.LU_fhBް*~)ea79nC3Ȕ+."4I]' ,JA9nܸ(@M#*E %(4?V˺]B#-,F‹cd !ѣI~#T'sM,Iٮ U]5kDVp.:TM7źMsAx_eXK g {kf(#[}e#90#+:8HR&^m5>D.߭cFF>4]{TvZK-*N)ylE+,h8P! 2sNtCO9N9` ^6&lx2 вLy 8O v>9/Y߱]I,) _7PZ /:AǍ`̍oSWʗk&j@uJ1;5\s5\ qvS-P!96G$^K?<m:l7JrI> lbbNą_BvHw}nԞ|+0Ԙί >Nv%m_>sUϣhHěKƅ )?2zS'#ҩ/E<0ls74,|@ Y_%^dfɒ3Zk)Jp(euYvS8 ~N:+z\~VminE<Ç@wy2]ύȄYc]wMsrgv9Ni% 4*beոcc@Xտ_eKxX$Ǜ w9S(wZ̐;yr4,N-2`&X!Pg杍J M3|vUZc>1C#*`me<|-gUuY>H"8MMj Tus=bwbERz+UYϐ]* |U'}ΨdN i 9?F:K֋mqI:r5(~ ޏmɛgj~@ ֻ+_D8 ԱgY$(#KMk,X IYDppm?ץb0mZ5auk,nTuA4öz(/(PͳpwYE=FC;N]xLRfF7GCyd0so(xG)QPdr8;k `b)1hMR yYKŐk-Qmf3e6+wtAJpif*ٳ3,M'cT;uK {hf*Z}&Ï_}=CT07lO(q֖p/=X9u.źhO^Jʭ3o8_4T<$ܿ:'IEľ\~^CW=f ג4A T!TbG>B>r&%|Mi)Sh@J u{LNM|Rní?9)洐G!t^d!_2̂OE,!^3]8a8:BE(jW`z9膮h7L(]oR{Q>cjm| t.̬kIcHG\zۯG|cVl˃JODՎS-''$حd҈UWT/;eMcс"~0e0[*z1XPr܀K'8BZ%n~lh W\K :zzު?< Y Î~hbgKTVD-bq@ZB,9X$YCȁΫ & Q02Cmx"1;zӠpi/IšV}#lW~jVNgYL[UsR)o4m"7[GQbu0G:.#CMoA)!XSޓV7*|TX NU 0.(khTg_M`:ĂnRW258^k+T㢪 [-E[إ}[@adg *o3A@ 3"~5r?cՕc$^ߺ D2'晠%wzqȒyINmwLF('$UG1e ZW2w ֙^x#O_|Q*~ &!zʶFBk)qW . Zϭ?SQڸ鯝[otkLQktmF% 67("ZUP }Bk%67 V6ztg`/-%㪝s)oeJ*]=/_}s 7p[Ԋ4Pi3x7`1Ԋi/7'OB;N} /|Fk3Ro |z Ÿ*P-c7 qȾ;SHkgzeFNVwD+7gsaàm2D\0"vˇȎ%G2cLM%Kfe_E:se)`XlA'T27D%ysiyPf9dFnxXȆ+)I'i5ipBb\4ݖ(d) ߡ& ָܝ3Km5&W720GwזRsŮ,뤐K,1-0a#EE2sfԀ5 cKx_݇<Պ`!qs<\4udT5;&@^'Lj)iC"Q$9Ј CƌDS@23 #lt%黚i]w׳̛4B{ɼNE882=7О4""[dmhn{HR'0tԭ_"=} 7Di@;Gl Gǰ$`^K\1£* =^pާ3^;bK 6l=XQ[M׾=yG!FbbBߋᄀd`21?Fi~;) Zp|k &1` XD6btuo (k`IZ toSbÜvnp:$_njw]I}uc& x'MHnLWwR *\!fwgGx(cOn=tjcNݲ 8W"iJU6*ćUKF$VyzqįL Bt}۷RKZUm H겠qes { 0dZr+š'Xl[W [ᓖԡZc.I0χdYpEۓZ 0"II:3-CAR: n7uꞴ-m8۱'FA |iΦ @#윒#vn&{\⊲Fù0@M9OQMM-pKܟVbe'KNdV[z@ɗld$iFw]e6~\'K/^YJMFsJj?T[(f`}S?G$f[1^ npuJ?*='צ¿[+3R՟]crR>DźSq00+,|T45[b x'W`Rm;YvHڀғ;8|`XZb+xٜ+1m3q%Hh::F'X 64;q4VNN+;X cMD#CdZʖڦMG TDթ4oÓĈr0+8"AX/^<1RF6^8S@s<.`͛$)#fl{"&$:l>(dU>OQ4\3KfP'LɌզvu{'fU9i8*VIK7u!Mցz4 41ֳckAH1oiQ'u ,( zث(\*8 BɄŢ=eZ a_\a0W(Hbᜐ??iT3mJ ᅴ>{q1e\7h"ʪ0p(Tx*86& -MNy`ș$d/&&Tj:VIYdU݌ÚT??/p& 5G*6#Y{+c&~L3C8Y#g^z+&: Hxi;Ɯpwy5X1yH;B04Q|dvSG8\Gvڇx =.oZ9v9syagL[D{%= atCI8K,vLx9:UFMrr^ls0r ;WhZ5V+w"~멕vZy,#*OzktdD Uǖ5cdB+U5 .7Q6ˈGC;<,%fQ;HD>44|4?L[bebaۚN`ԯE҄Q`˘xpD};8髺DϷҠ]<7΄[K:nd;$ǝsV`鯒'k]Y瑤~gTDEIޜȪm7|9iQ 4CK7cUҗ7"{x.clδ A1{*Ղb7JJ+1S; D&[]! e AG/'鈏& %ƆԴq`N7'4#nal΋hC. tu=b[ﮛG# /}mfrǩyUTWM]I# !9" 8\Zw;ۋw"hG[+U8‘ì,Z ,n¯Ax 8{¸6T8+E:F&7x( Mf i&\Q[TWØǵ𷘪jV R)3e-^2[TxN05I­i=(8c !cp{qz.L68Hz}q~I\ftuSrp#)tgC "fqW$İQn{H33t-un@9r"cQFM7yN#svU"$+q&"ᦥ8?dmlGݼ+Ϲ?Mc!S#ӚƞoS@Uc85]7G]4⟧8K閂t-- }F_r0\  ޔSDyG&eyhdpàUy_9` Z9]28e_|Tdb- s @ץUc|آ˲xDA .qK⌇ڦNN_g}buf̲we @¤A~\3D}C뫣h\ݞEfކ['=9H6u,>'=VVUڒ'@6 n)FG3r_/Q, , R|;Ti2H| ?VWNwQf FF_NNv_ ĕ4ma|fZ-"bLD@6(|K~2 汸6ZkB{a)ωV;i.ǕUz)*"+#l8Sᄳ_n)2&+?+1ZD(áT U3o'[P?LG_& FfB :5,Yd;{ߟ0n"->n/v4uxA nExďKl!· z"m/c# vM8ʜX5|(>z1QXe:ۨϮ}0I=hi"\gV|:r͝H$va%S-{dEJ}7`K̲sN'' bF6J ܡ;&/;qh Ze'a8ΐ3qŸhIfxjN;E89pZ98=8j`r5}x j fCI0G7*-bRd%?|O<ֈvsJ0U]nzdži;8L *Or `w:|ddݯ] oKDbmn}pi[Fu0Dϛ`FA#D.;f%ե<xOjf+Y]GӌB) ÎeYeD f›; 9>:1Oa+_FۊB/dbiYzf( ~F)q!BLV) =c ) ϮH,:X ,ձK.F*1(D6 . [ƖBl @[|5g/h&o(S5(:3%Bu_%>0A](TͲC`Z?7 FB.ROz;=ܙ<~ ^ GJ%2иXr:?/g zZ)aI SHI+zeX'qE@+ Dt3 }Gii-[hLbwOB"{b|2N0QU'\_w=*^Su0uyjFi}HÀ׳'W_q\D4p5xiѫ R" їuۗII62h\\CD#C1[ qi=s]נyM,q9,bH )v!(ց7*0+&mh@>./njE܍ ) \uIutb;)z?FUF?s҉(w9 kKw-C})pv->ӆ8C =5z#?TL1S"*SV{\l Pܔwտue=m^*O9\yb~Jz>hZ8y7k1r/~a$u2ˊ$C]/5QhCuω8@8󕽸{¬TR=^PխjjKABLM}lV{Z> SVCqA+HA@jpu>;'tdڒ홀t{IWtkx7FP;өtX.S!4 ~E?JĕFte:O"{NznJjgp̟yZ<}%Qn1rC(d _BCgzs東ߥV예DKNNwpG6X6-Ƙ2i+05#pS;g ><%n"LE܉X C޴)kjViz&b ZYe-dd@b2l:~fTUهV `sHr"Ǯ2)Kߵ<T*eW0X3-8f^6*5AO]d K3~vFZMN5>-25MZ)Lj&He7g? ;Ċ r;^~ԈZT-]x,!k.İ1|A  Te ;,th Uɛ.B7px|Lvd~K%E:pplEQw&@C:# -<'mu'twgښ~Z+z^ʽ/X6).B~{.^ 0+άD@t?J< Z nc #0J^l@O4Sr'קO0ibAx{O]u Kb §Ν  -&'_kᮧ4L:o4\ݶDJ> R(MAӺW]=w@-ShP_--8pi K8:t7s+vܺ8 bUQ3gHדD8?ɤyjoC^Qbje? I-?2C,bDΌ[V hJS5XIU|y ;X/:i?+\)9lZ7qͦ@i7Ј%צޟC0_+gtYcD [KNNicQ4Eb {=LgQO> 0auUEmFȄ#]c-dѴkȨ>*a2i2$v}+Xcl ^_p8Ȳ689RD4 wrqi6pce!ԃ6 0PPoOf~jD}FB$/'n0ISg翊r\^(F~)3c{L S,'bx3G[L9,~Txtmܪ+l$QBbjoo}+<F=L> D6Imi?IPQ(a")BM/ArZqӑ(G<(ox^c!"@ha}yIJv>lP* 'J<9U'HIY~ƎWXv*( /uDj/F6 ib X+02J­cnL@NBيGG8F \MU|(>!XvS2*v2kE0o|.p 8 _欗v3^;# ,M >l\n3v6WB)t^Lg)6Z| t񯝿pDlebd() 囿]|æFRNŐE;7&q=S+r@//ղLUDcTU )ކZ0EHrIu'.a3c_WdnK07D5/ ͂qyRٱ Za(LSܜv պf{|tXYTCwăz*u`^EǿzofskZ`"?웏&vA"{isxaZ +[%ˬ61E}-.Z!쵲?n-S3eJn[: ѦWgi˻?HA_RhX'@ j!&!IT 5͔0:c*hIe㽣ǃcڻkEE2:n=~-H}$duK4q\k:5"hp.yrKL=fZ ׇ_/8jMpb* %mj_96 jXC]%̈‚&߮@,2&3vjɆ^̰.#ʕKK,2:%FO mRP84 YJkύ`4,P>'6o } ȿo;jAp&~Z ,@L#l2ʋ6ۙ>qnc3N>_Q"T:He\űiw%GBe 7w(io/k{;q5VVee`O%X+ܱQHF+=~8 ǻgYXT?R$-wk:._`q_@-7s~ʃa.@U05L&Hy{) eܚir< ̞ZDΣ&v#,o/W2'#J"p~e.F!|M٠$SGִ5z='r5yTצJ[}nHYbG6 p 6Ye.+Q$KG{XcNb N0vQL"sKޛQZI l}U}@Q,{pb _aXΆ\b5.5CT5n~9ʾ`&D抴;J/}/^eS2YծFEcCN=%)5Xȑd(5eQfJ0f+Ph)02fQ:_Sp`u:aGpk )jm՘c9zn DC1iu⟻F0<{N-QHlSyv FxEs3x&v7.g jC z}́&c_| IKznv^Y)9JdOT dlcVprM!(*^/~y \j/l/x8*BVtF/U^.8W4=~PIz;o/uvCt1c&1q\LܵW`O ը*'5Qضrh/>[&Z։S bQb 9YBuHvCP83Vq/_k+mQD A~Q XP͓8pk *2]W`U)GM·U^ģo 'M{哦VxDf-5փVary7Z'ȍb蓚/#Δ"(cyn(~iij.WgϔH _BdqE!P0&TAhE $uAjZػ;BE~sߙ:Mkd^U`ƒu?lio(Jm` nxw: áyč/Kjuhx4MoUH穝 #]؛h,^{>QmZMOrD]aKjZ\beFQՑ%z='rgsh۝g&`h5}T1P9 ܐ;rF0mfV &a:Ɓj b$ .izM<ٝ (*#t^09Cm#1T+e \wm8eCe@baßx]o[HWyZWc>r1M=wWN!-NLOZC5['5≟*cDTMi6l?ync!B[_'Y4ƃ\-a!Q:S1̲=c9t&LJJѡ6Tڗ2XV~f 3ܷ LzRO[t+@}%y`gA_i\wRJ.n@8i*ay,1#H84V{ߖS6y/v@i0$vݼ(ֽ VNk?g(C8UyU3g^k~sz@ %ƈmHgXs5?p+rN_jݳ& #&A 2//wܡthX/PpjM43ѵy3F M`"ܘ#PIH)L,5( FPHOϥra,0K@z->1Yxm쨜FD {#xqGo;!"{tŒ(_⭫ UAE% Vu@ @[ΊGCöorNF9D'qV\2;!E=>&ܬ^q$9AtR+ԎӰ2?;$sc6*\X,fm 8T-"Le9 OT?; uMΏ-t@)ogI\_V,Cx~&CFJ*Љ1h $G,@fe4'U M2{LY0u*vNS+= e$M[ XDy"0{ԥw -YE f{ OU1;݂B`M-p[|MlvBXNp>8.>Jʔ B`-R'}5NPْ}փdU~oC#G(Ձ"EYZv-+]d-gߣf+ЊF9IiѺ Hjhm,$5f3 d/KVMmϘL xTMhO(b ȷBw:e,:\g63:O8,՜΂K\O(hȂ@PX$a\&| qU<ֆ;ߥ `}e05GQJ]ymXu ku3͍ =0:Q@U84p5*4xC%>}"vZ.G2B.U1mVgInR/UL,M5ǯa 鐐nx{})T4Uo;S&,JƞKRpeӟv F`&?[zq{ey2:E^]+MEbIRP=pCLJl)l~ɩ<-}X#+Syv)́A;P9)v$ko.,-c}.lк0\uE˲["^ r[Tln|yUҞ.΀zo*@4  @ -Aw5U͸O Rz;!GKTYA^ 3 cA@ueieO31W'˚[={ӯ ɴbmT9@"=X!:sɂxofLٟm1^_T̙x64;Qj U3``Fԍd`QѕkJks-5;R9_U7@iھ?{ =On~7io ]>aˆC JMqYGuX2_m=)z<kQߨ1)֣$iK lJEwR4^>R'OZq~anO1 +\Yq{F,*@⑳ Y{Yǿ5 ]p# u] L]^9t"&\)pAmcato+ CV#iHxePk"R.գAMD|)510@|Ȇ^(a_m>Ah/Rھ-LXʎX2Up^&9ְ6BIʑ/s~e/zcIG?Ќ:Yg}Ð&x͔͏p/x&.]k/PC}W^:mJ|=eݑdV LrJ`a?P \FtsZHʊJfYKZFL=Ƹ*;0dz'NY嵍>\ǴRevG'qCE f\™5{` 0pZFv8@ E;(i[:mYA({ ֋5lѫkDcC4-i2lZ{H? .~667'q.De[j)#?M[:Sԥ:Ek7C]߈lWz-@Ǧ^nD9?g8)XH?H$>I>Mst?u8vCENqə1ؤt4_Vׯ}?jeCf,pu4qPU+J?bi1}YLT./zhpBqG.pՌ?>J6`O:%? 2:}t9GVfx 2j^ j=Ȩي (2>EM53MwO(pw)2{Y\8c>zM{2jk]JLGbZ<0.8<,\ϵ B/F?F`|?)킍~DX jF3xM_#cgyRCLLk.! .Adȉ`W1 RDrpR$1b}J}"'#j㚇Uq1$ ,wg8z4q F{B%V2+lVkQ H $.,h#:HL 1Űt0?j&Ep@'JP?4-U@n~@7ha sk6dE,bȷ5QeHA.Dm.SEF<]홤< 76@b=fP[6iP *ӻwBUJM.;M%ܞ'm"\hO |DN߆z sOU"wZPs6dt9k(']hb}2qe[/QP'k[)&Xv.巜6<.ٱ~lҕk]j͸k }3Ÿ"7ܻظt--Ш6u:laޢJ8ApL_9Μ] yT;GtIl-T:ʄXFH온=?&<1-TU fg\Skbq#yj0%("E!ȡ. yTKdI4rj*Mjr.$=ͨrUi,wT3^C}zLXdMy6Ŷ ٫ߋ]QxjsC]=b&hxq!mq2Im}$U` -ۤxON`¶ڒ[K>`'+گ0:QSL0uxWi^;M* CGEN7E|͈،O"eo,j!Գkunu:xv2 !#mhi6ZG(GbJ ܖұ'#!0bE Qݹ"ń(ι[$CE`kKoݨ{B`6Muj9,+nD$.?5g 6{<:DHz;XƤOP5Cj%t)8-O(P+^k?컫> ͅ+dK̽eK nSڋ%CJUQZm1[Q)=Gg gt"qq|٩5lGr_vLJ3WjRa[@<u ~E$MO YB#=bFI|צR£W?MP b@%=}7y?͟Pe;t7Epm+ 7 O_z톽6~k%kT) 6Ж醟߰\kN^L;PI@@_\4iNz] e9Z4"V,k YO*^K/W1$7(SYWcK"YRR.B%%K0+IWȒ D2SދLAF!vsnHDR#+ ?F&ܺxOzwK;+Qp?S9$}׬z/hlJC#U,9Gw7reٕp4 8fbW|gSο7Ҫ)7wF@{|g+,j6,$Rc]XtAa:IB/KDzI- 68eJߢ2vͧ;f꺸i }ꅸcT Zg8>\ޓsc: bT?^~IA @ŕ~xAntԞlYR6e"'}>s(=):GT,ɜw|q ٳ+4!}?F"P6-wa1Qx޿ؗbhNwG8r) Y'p4N Ÿs@u<~kh~N [*~M6A}Hy]ߊ&q|`ˏ = "#y?dsM7ӑS.li.eFN2ݴz }˃Ӹgz+%o׉bE$+Δ wCl 04MCY&.5؆1 pA"/5^l8xw>૙iꡚޚI.q TmI9{ObhXN %99K^6ƅWꇸ 3.NO~3Sٰ4}EÝx@;Env m Oͷ&ҔWo_ > kHxV^ k7 N$;}= %t Y )!܂o,6JqE@{ɽ^2>M?08{r kVSD4j$$ډ-&vsĜ9Q8Q^z:ex𚕜M8@ ÑͩnGpVmF̿-tT,E#nZ u~ib|ڕ{|)tRW[+˂_e}8dEAtjuo`v AŚ*cI9nE?& )>P:eu|( Ko蟹]PG+)P}DAZݽ*G%F}g(uLNu?VS8)e bFlB0]ۘbe #E;Zʜzx=[@/ w[ JbsIZ/i fq*Ҍm˻g-VLt;\O( V>#2l{ kߟ̋A-ۼQLeדZ+7%F0$oE])W M~ٵŎSbNi/mmVUzY"2a4,i#-Tp8W2?-wrx /12ݸ]Y w>PS TB; 4Lִ !3l'=X6n*wR9֓Ÿ|9rXCq6J$Nv{ ?#@.vGtE"3]$(r doʉ$=F,M1ḎR tsB|`.znU:}5̋H'9e IyrSQCCT cfӜښ~e/=AFxq/;\/|B*b(yof1KDwn :QtFOF^ :!ߟo,'aOFш@]<])iboaȞEʖΑX蟌uo^G|_ ZSzcE|+/iwi0T3_3n)8Bh8_?p1ߵ:rܓs*ځ߄8 Ԓ ݸ>a|5p -r+&>)e1j^{w]PɄ3;\OőSk-(WpP$7>m##S%z(i\gMFgD7W/f33pI WvFGNmY0spZt]qyT'[".&xPąT^ e>+LrbYr֢mLNܚ&YSRdۿP#8;(f\^C0;H}+j6&͏G x!M pcbpnouWyE+=:+3-žy4Ci"ƅG˦@]T` ϡFW ڊU%M뻍t  c:a Ctd>Ӣ:9p :I\dSijJ!RC#}ɑ Hz/lCZyCvB.qф)Ma :bP7<6MaVAiU-\+PcA|2rLR$SQIaTSJq/*!Mr[fWc&TaXk1 r[ᒩ$R9}YL*J [*2?Xa59 dMi(R-H|{MQ. )F5 TEk$QCa'-|>;:KBrE{[KG-eGIϫ1 ʬ lpY_3 Z?]vprHulbuѺKT`qwL MtbnIc-m_Mk(7b<sg? a a]2<֙ |ar/$V˂#:,vb@s?}yEH-^łb.@Pa@P-D9Q3X&d``ܳMOy/xREȣsDpB -'Aetjš$J3½V4災?ŢaK]_'܁_TQQCa)3^_Ynxz{2L荟6HCe @R"qig\S4G.OhJdB9NN t"TMh}B~&VG udU<C"v| =jE@PIg"@"Mr$~7 !S⊭뚩f%P8frR@0(92dɨ$l!sy4 <*h>=sEXʸ'#m @! RRV\5E#n-Z>UKBl5{x9jgcWQ&X{Zd4uK w"9iC"K^ٛUyM0bhh 0ZN9So2I>] ǐU!!,.:dس'kA3g]$ג>*;̅kdl*Y}i1!)LӜEsˡh^U"bڄ,JG &kv2ȡ"eKH'CVTtj6B5a\D]E$;֢ٛVцܨcMyPˎaRD' \ɍET"HfLc^VG>J7WuE9d-BI6|2 L(}y+) =%c/l*A=(znN;5Nv$cqx~_k=>u]k F)yI#Yy0_> {\Q 2Imb隧o!FHe .HB\7{,ϳ X(<&zJbcmNL5Q0K 0۪$,ݴw|TQCaΪgh)0EEc0jV4YV/r,nQ}5uu[>3\:6;.Lc\d_E͓AOSXZn~W/rxvhG8|#MKueTT0E$ C n6ިRLtcǹ5i)w{.+lyރ!l͸>[r^Y%4ٯtD| pW;r Rq8uY-rpi0 e:_ۇ6 Z-_G7|=`$u11Z dSAM]אƖo죞Q!! |4^v =Rahگ4xa}#4`ql*U S+؜gы?D'!jg_#[r{ټ>~'^h9aˇh3/5 Y'`#Zi`c~-̐ uIH*ҶGD \:DD|6uvG:  Ũ#UP$G%AvMRH{I*YՇ&u@̹qCiYobKkC\ %`|M}7eI(y "pCdm)a>ts}7h׮Ncrdɯd9q'yl{U pc#eZvEgoRk<6ePII,kuΚ]2:s$_i k:jFEd4#z/,|(0A g\) C yr!Ȯ K̐" vőnc/X9ұPzIMLx穵ӆ* _+RPh(Fl*o6W*6ї-zqJ3#-D Dzx+غBV".7` n@W.Zשo⯝켂#RF>}U/K˪uw s-Vz-o~IP* "wfCjU;y62rKE >fr_HˎHz3ރ[+y=ox;nqf88g)0/fh,뗷z,Eťk6|2T qXN]Hkx:>rYt:隅u ~Xo`czѦ8EȖ3-/jgz) BR.+Դ?"k"AbC8Lb܋YdL/AOElnGdZY!A9I9~B[푗v8rG0#-@N [)}@QIDL3 '$苑xWYd.YM8+PB%ח$ wPN #>m\zҙ|}OWT܍:Й2HLPP煳V4*S ƶ*\-D|Qdvt+cIHVǟe|+W[w^5lRZ A-_%X@I2b׹hy&[A @َl!n`nqE(IQrKMoX#E^W-Gz")BjTpVVטزȆ>@+0ԜE·_B4 'hL~3 ?4R -Sɷ&R  /$cuJ -O6lށH110aHYEޮEW~[7V qgRgz^wi:.!AuR^y ~0:DS8,F7ھIf\ x "iB@!yWlv2#ljK S g7e/O_[? 60){,w=$= ͓R 0گG =r BK׌͢E=ia-|8l? P#~q2P O9&eB\ǘb 9\|Yq"ZOIZz`{Ƚ2Ĩ"?Jܜ%2CuEHRtY =֧HQ,9%>w=LEP\7;_f9ĽΐǿGnÒx̻{ s;=(!fNex /gAwvĻw#]Qx3'#ĎBnHN<~|3FutU }SIu׺ɮp꫍M~MK$ +XGlJ07Y:rO<E`*s aj@74ȧwYH$tb;)9Idaig F:& -t+j>ȸ}mMIyX3>\WwW/ھwmm+ʬb,kUψ`69Dw|}FFf$oE L(\`=!T6q$A b.Mx4$z{,-} K,xC*AQCā}Ṳ`dinHX.IryZ@rd:. k@)S%#)Q @tC@HX9}4z1g$4jX6. D5'?dlqbn!Yl}KjQѫCY@2:Rܲ@C֦PB؇2-)Dnh_ D˺J+ Z ]L5qL@iTdc ߐA ܪ;\FxD>W ʛY6@0  jwi噍O%CE1a ?7ܲFA& 5QCa]K=UBtAe1D*ZC?#xB<@.Q OX35DV(d *t3eVȇ|j[i쯋A)s4=&uF IzA;9sN fb5DjUfVrpx QC/HFs#_J8PȄj{l[rv_e=Q$L39E7Q9 i& Ua5ɳtRmu) mHv 3d/(ylPRmi Վ ͣIS&ֿon$nL<_Pvk~P 'vj2(91GxIfXy ;,K[ `$Ou sbL֓^:iXa%T X~B-^օ}Bp.61|ReĈӵOupa_Dw?;Y)RΜ: _b[HR>_C VقҚ_>f_SfEuud7FA i:u,%dhtE*|ܔ>T5tdEʃ uC߮WbQy1,WkhoK̮mϚ)ܺ}kŦ  P$4٘kT{<%E"[xqꈨ_S*. #nףj++.h3F:w֏i?, AFi; 愉6M"뤋(]Y wcbA~&vddl)ysi}xfXKtoDί#Zy;bChu*+1aU`|Ga!Y}"/i6ůLzzѸ3`aNkqxX꽮19UP$H q^c5ni eN}/iqؕ˽@z}{2EC|__ȃ-Tݙֆv:j~=Vt{Zo8R'4| eH;\ 0X )gD+ϕ(z],[|~٤TMTْ/siZ4n WR b\ʸ3[9_1&ٗNjWãHNi -IFA3S *3|{'~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?-hRAkoУx[4He!LvvwTAPnI1ŕeԽGܼ}!+Mo轸i1Sfgߢb_Ie)תsE3#pcX~M b9M> w៻͝28g;rJ<C怦vO+mY *q)*Un*+]k~wdW y,zHobִHd>j@cJڜхkH[ }2AW%V6$}>ed 2AD'>q z0-NH0eIzlS T BBg৺T~>cfP\F+;nX#KP9q@D bOd ;nז`ѩeiR:حICU4&2udGgT|yA 34Ovb*/pS gYN#{)% M^Tg!sÂ~ 1y 2EM:^m sg6Bya*D~{{ (!zBٹ4#0(Dug(Ǘ ~iCiU[JL&;r@E{nBt; pDg1.mM# <&,Ď-VWŖ5Y3%Yt_lRD?d%mZD.shN%_Cу]!/z駢$W39D`nLGGm73TYxy܃Y%dbg:;`N~VZzI2XCv&侘fώ1A! ^7+sTյ;С8ܧ' %`}4Wvxp)5wN&9> H/p`g#x[B"T/d#؞ bIDFĖn\;;U?;ԥWx:oՏ.w=5jJ\z&H pZ44 <*3XSǚ ( S (!㝂9x OlD\z-76KP9CYw hZZ l -3Hml#krɊS;oB#$w8Sgr.Ω9 jzeJ^~:<#Yp |3 G= /6~= !ngӃuUPDm  kTy ! h[pɭ`ӸF:Ԁ.a;:įc! 3h‡ dXQƪ KF]ij)^{!rԥ41ߙsaٌ $b'H+sٺc8'%L=M1*&`WCt hp{& X3AM"ǭc9Er8Nj2w^%grGVɁV)''|FqL͸BU1L &;yxZkhq-3ks)*4}|& dl2*ĘXS\ghUb׸*7vDwɶFq1Y[U1u~z'PMRA˵rlਖq21 @ g$!vgXދn!b53GP}tf_fGbH (:=L3ӟV΀n^zM+/xJn򞮷p·,Άr@E80aDR]ɺ<*^͑6p<Ml[x /t'ǻwyTa  &xse޳b my.@x n蒡8u ԅ%,t0m1fjxd-fU!cd^)[ˡ[4۸X~)굘n>9_{f<w1,zNVb#qgÖK@.^ =ZtpJ l{fԲw=kbcH}x0 q@;M]8q q@Z~:Rֈ;ق} .V6;Ҟ@l+K"SÐXk fNr9GPeEZf> 7ʶc")>Ь1cC L-(<H>-cpdR1EP@k@WxI" 3S|i'li9X״aЋ1CQlq]%O$(:[caJ,|FtTC =y\8ڶ=`>yGoĘ*"IM~ M|J:Gx^\x&G"IVu v#촇9@*;e+r/rMq VMKl:xU_XMp&\ b)T>'9bR`h,BzQI#ZڐĂ=aS-ң(W؟Ǐz6;ݫe@_!jV3uׂ fIXQ#BD+D!$F4#he-oW^?&nc|",!VK#^+IFX_r*vp)] &/O C4j]e]I> R\In (Qd]6uŲIU^m*7j]0p@͢S fNtxw栺tD@nz:|@pG>t.p d r2aA2X2% ,+1/Crsm޷ pf-+Cq\eMgE>P 1_^'4Q>UՐ*$fv")G/ q!W+P?k^醻C*kPV#ģx͌u'' _9aԿ4M6an3^lkBtSv )KuWdN15 OX9/AW_{KdTȎ^fY @+ׅ" h5< AWUZI9='{1؁Q $;ʉ;@ϗ"xuie?oH_g*\/MaUy7uGhXϣ.WO:1zT5mhju^AwRa .}qwC +Zur{_sh,93Iy+@ڀI%h[\\񥼱W*.'e^ `f_D?6?c);>Nx~&cAmnH+ZENBm7oNl YڔLNpQs"P\|4O 2e%WErDv$<7WŇ[nCe)j&j2׆, ɕ51'I$̖Ģ',|*X6.x$['O7OKخH@6Km(Dkv@`Et9);حIJ^݆ BH_?AcƎ&i_>bBӗ!,ӣ YSHk60|Ǎ%'hL靟IfKݚSDN 9:W}J FsfGfF>( Ro|Gx:\=Sdymͳ$M%QHW8@Y|BVlƉ4p8Wӌłb->.;o&ˠ?D,g@0ACa(T6AbC)c6sy0f&9rmb6)KH#L'XY̏ !݃29ܱ:leDvUɧ0ZpK p|*O7 !z L-8dH$KDhq4F*ztiO|TU-aIe F.NHi/:lerT衔WsKpS'VEkQy%G4# a { ȴn*;ZӖ_<=KS@H;SK,C>V܇0[=ժIdXB?;ѮؔlN{VTx]uzXtKآ" a8$SQ9s|GUe*!yؕ_/N4tX n?͡6|ݓoZ~"~.T-ቝXV83OkHa&4r@gL gRe>{MFTwFs1 ؇3{67ުP<~,(mGdǛe]Q{ ̚le{ew|k{ħnOK>{Ђ=.O$ûy Yv4._}wJ,+#K!Wf`^Qc7\-I>SӵE ?Z92B_Da0DQ/>fr -Li,zTܽp|> 0IG0Zh;NuN܁Q'HnG|H$6Ɂ(ʤ4Q Ik_p5^.zܹd·8f):4́FR.Y_5+Yb^RA2)O$W`)ąh::/}IF%y_~Fű*nk~jAvHV-GJI98-~ .wX!An>Bţ[gߖN`P+^ 6d/qKopoCL Sv Bq;Ո\)y~K:HHK&󞻗㴄N[R+%l1ƫMgj {'IЛ+D,uOmG?A8͟j4Sfp2jg^&:Oy:;4xr1mmJ=@;OPl7H "j@X.fjt˽Pvl飛xU&Zs~ =赕~z 2?9xujB65VU0a#N<~kJ0 Odt²5hluՈr9cu&;>tϸH1Ւ)L6r m•/%,.嘞O 5Y)f!} .OwL6m I @uXY %po' NwC#8/t4TFDtw1&e:4%=`%"yuȼbE͋-2F:e!l'r)xWR ɪj7|ZCw+#N bz({cl0V`'@6x&9dp.Ah$Uve] ,U~-GSV 8>uv.Szw* N'1ګy)Z3:= _Ν6p/$iD:ð̊L i*HE$uiE/lo&~7UzX2%;ەCyuf^SOάRmMrA  8T7 ܮÛxPǧ%?(ZuB΋SUtY )/cn$v^PeJٺHIR6"RapOXbg Xu[ZLabJNq>g9 4F"Cҏ\*`6ҜY\x *%f!&4L5?~ ի*y& hl! =JV:2Bu{;A}J6ػvO#s=ɣҐS>$,1 o4 PxT~*?_$q7'm~'4dJ ӹ[%,pf67+'DP 2j.P~c vw+!D MCG؄Tx`XcuFPK/p>7a)&=Bc߭5)#}]o@.1 4*R!nU i vko3A?KyҡZk\}p<' ̨W.1$%M*=0D_ b0K_o- aЋj4w`yfAvKHʚVlzpXFZQMi_Z Ӆ_<&tFId9!Nf7n]h?ʶ:H1;w 1!S&Ir3?WLf},xo RBwqD NkZtW0܆`QlQ2xCh׺;LZ !ϊ?21x 3 o0kuAp&x.2]"Q^g$6ʐQ$Չԅ'-r&ōl8c{C߈Ōμaӛz2V 52vFᄠ,mlͯr@.Nq'm{FJMPU)4"[ y|"8jK'i4<(O65H\İ5(VC,P}#R"x.|Fdν"gnwqF{'Rmwoe!c7TxEVʺsSN`:CuIFTriXcwguD4rTXzd8Ӭl##o1<3qdeL W|iBqU X!:q⫭!?K9xÕFN){WcBGIÖ͂? 4c>)wsB^rtpTMzo>vsFԯK+m!BC B *.mz@&8?5do1Nj0D!@BS!ss En^$R*QeS-xG(*&{v1D|W5^UMҀﭏ bC4Ēv:!PK P_>U4yV̡RLc)Q'Z=[qmrhr:Qw;S_!M!2aJXŸ Q-^ִP6t>='szW|{NlR]idaa4s I4"Y6NZ3;N.[憷YDiRDM9(` nĕ$owfN:|(9m~a\:^}/sKs1Q _o' ޼[or|u$`rb+"s.4HUiֶM;6ru+bs 5#62Mr%B?֍QPQ+.>l߹vo*NI3‹ {K}tf%I+@U$xۧQC111-\4FS}onti3t| 1S(^ V$Id5YF2L:o)z/Yrfe.&.1SI f+&Li TSz P[Rҩ=J:KqM;f]ws _PjŸlrPF 7_i+u{"MwK/0'NWŹKLj2b!&5 B=8YHT#w~ */zs9&O7:>H\d-`6jTFy3~X t}V_*KJd[r.>!H-4t.޳y>HKkOIwZ ٕެs4=@)VdR 2x3F,ȁ:@+I3- aGO[qhNNT+ᕫ~ѳ?'{iG)"4Os;F&36޳/+la¼fusKQg? rH `Yr[ς FwXm_9>>xKos"唨3Pp )uVmD`e:OH' :UlZ,1{ e&+2,/\&Mzoڑǣ& E6Zΐ f(^Pi1I+oШ5J#⦼UT3h *¾˙+LJ_sSe>XEv}`XqW[:Op IQS#O -+DcrP0$Y;춠eO-=^h};~'c&ſ":^$7ס*Ge\es1=1ͧ*Mil,"kZytҴ1,bʻ=dFw(5ѻ%ˬȭNsćFBǮ(M*dY.[Ĩ?![ / n4iyx{?ak;<{>q&VL԰'4m f.(fW/>DŽj}(?{q[Ǘ.9y~$%}N y,T_5hF8\@긂l)V:"& 7¼JU!PFȚ&$v`n )BسWOYȚN L:G;kAKXtd], xn{b;T}Y;00)`n \Vm+n#Kr9 z8$9ؗR9s!(Ou >{c}["ukG/=+j> mDMy}Ln{W\#S?@xI@i\֨v=J@ H;hF&R:mᘓkgo"G|Gme%uɩ%l7D)D3}5 (&#] On n\k6+ή nKa!MBuفaU!$QoɒFd ]Cզr1ߖ;x((+)[m_@ B`GMɺ( @LU40W8ֆ 93&.wGTIkIHl&2'm_ S$~z+ ND 3ڏCu (e:SܛsFnsXG&0S T谠vnqmU: V=woqe䢁dΉk}QF A&D2:)|;h@ߥ?̳c/5=$r679HtFIJV4w `)*=xZx89%Ϙ=v(:qf.]W61Ms@ AWvsO<"kŞ[-cޗaS'G2 o4:W}r;#! ^nuXDoBzr\9?FiJ-C6wH+R/8K*+B4IHP㠄-*.$y[#9feɧ)==s~rsyl)Bn{\ć>&]xN /뒉=VLNnl jwpU7rB[l35`hq7AVcbp$gqy30̴qؑfU߬}%[P^o-xQi$ӝw FKgQj&3oM8hdCWaE3uU"zT])jAܾ9{_ FKbT$S]bMll<B>f"}I"}8,GUb ձkl,42C@.賌sG';$L)̪P$h5q=aWjsykdC0'#@wip;"oItGa@YJCnزĂbz$(J/; eJ0h "t)ɟ WDezc1:yʉņߘ\t"gk*hvj)C7w mJy Tc&3 ZVs0XXؿ=Hێ75]+K.- A|>}_xh%JmGlې xYͣ]8rID)w&ӠZ}Sdebk_~.U颪Ͱ PH=3ϔ˾1;T*qP㵅cTRՂ4i<(BS! z!ZXf*> EqGEYL4A8K%HQ"i\Ι+L)qˠX9v'ߪ/O!!"]6/&7^[D9_ݎ-6Yۺ -G[T()`|?a4j>\g} 0hxSSvSW2w,,Ԑ7 A3h.Z]H^*/7^d6?݊dc%/u$l&J}oFtjwM}$  j"΄.+Q͛D&$63j ɂwXQҮp~D ۫sѥjg[p,Lg'm]?%.\7LUk?O5$Ey)[g, \VIa:Sc*u(LxNߩ*X0}q1~WqL_\MV**88GA#F$`}n7̩ b&ۇ0'Üh e7aAdB; Us!N{7 ~UO_-z/eA"S.!6Pz b]7\g?ecrO0S(3T9a-nW8-?[? C`Z5Eg&dwnJrVWhP$x؇q9rc;Gy]EOnsm#7Mͳ6CiiXݔJxxJv\39!3``icygMQRuN綑 \̑OxT]wѦN}v} BgWZ8Rd]"BbED0J4@IUڷH pg)zr\位#{Le'f^pUBXv좰4rqw"d7yρʰX7)wO'ݢ*E]TBv4@AxBlݦ@fQԃ ^}cr`1CxGBW/@E^z:t IQ}b˫ 8WG.F:I'N19qE;_7mB)wui b!?M!|yaYeҪ ܊4V(}~+\0kK>0 nXm8e lRTYR9mu oz/:}sd,2̎_-g]׭@#^jTcԌ+2pOn#t4Ϥ2B Dgb ֎gh*GjgZ)sblS*i3 6Ϯ{EԂ>u]݃"> GoԇeH{=[1~i 0#l۠>`Ro o: &丧tc ؄%bm(V}&\2+mOf32/cN,ӥYN?Np<ޱGN)v΋@.$zGVN4V*\ U7-i./@(3Bנ2d4Y(rJ.d}r>S؄L81ꁱ<KIFr"\߀Rx4t޵?h} 7RˢdآYuiN#}mUkQ|W9|tnNݫڅMAirN\J!x#I!u)ZntluJŪ4 +nY(OzL^7YW~) eC^͉X ԑ.;gv+*uM>ӦSp CyE3ٕO;+0mˍaR_ɚܩeG0IGg 2QH5D)q xq]3e\ŧ*~P:HSdb0ABH#R&*ؚC o g)W~& }K#IB-MbHSQ Yy!3~ uNjYinD\S'EUNac*@5M9u H3ERqq \+ wd,|ڋ65OXW!t(`:bDm`@mK OuY=ܯ#gFQ+9XmA: 馵[`{ sJXP;"n9u|1X[_siӤa#00?* R斻8{'G}y@m+MpP7 6Ze}it4^ /ߺw܊kkxݗI&ƈ[a3MC F/(p >Eo$+?3FN9Dz{@,GsU>/n{:s^Aa؆'GMJOɹ]/ >K$WRiZ6IcA6yʈAeDžsn4&E3(E'>#M[ Z̲/k6-"rעni^*c N)NB}JM4lS #;p7!Ϧ,ctjCQo?9jwkهՔP|EDi]v/ Tpr>egϝpdYw,6$ j}Ē _J5T@ ăS`(~Ikո= ͅ>hfdottNbz;5 iY&#(pd-J-肵܄C[꨸Ș1#Boq/3KǑw<Բ(d;ye![PLŐɪX <ى|p-[4bG?Nݲ2;b&ɥrҭU;vm[ QU^P}As0>#&E'G(QyKCoY2\@DO}~0ayIr6Տ_NJa^\rOC&|\2# s1M kBDsL@ R_zݞFPE;J:]3u џIFNA"~ mIq&Lf015 0w"loҙp_Tu]gsh|7zԃJ-| l֭:,u!w>%eTUX-3=X40 )}I u?1v œv/l\'wF؝#A> IG]|L2hq4 dk>x+IdMYrfI})BK)^&o vƇ;&8bVY 騳Xj['o#f k+=W_7lgim \UknڸPѐGOSuQcIlQ!iJw r7 m7PLd54cY^`Y.8VwXٳuTM 0uYJ$ΏYȅ-2?#hKbh DYGkš֛X,}pPsm5qXTÔ081?R⮹c[:K#e& [B̓jvI$} mgORL^\+f %/Nڭ Ͷf: `2#,Q܍4їީ<'س%3ҠmNPZh, =/4|ؓaä;w&wS/nR^QXm0_O^Vl=Ѿ\~V ʟ Dy1Lhw KwZTt|Jgt~_)2L $ 7u!")օ?nգE决j6i8V:PaX9(y,4S Do11jjɬgq :A7@#>}\MN6FyuNwP{Ku*拪1\+X"0-OD~BKSAY qg+{EZƟ7,߽0r:Cq"z@)  (| *lsf^ WDl@Vmaj*$"Y*WlRP?alQs~S!'yz ?xcbJ[b71@Y;1I5^Ȇֆ:r 4V̲yȂ{ֻyCTOJ̽Ky{)tC:TMhUf-m]Hf LtR",eكeHP P~d!S+sW9ٔ9N4 b `l#YTپ|8p]5azHDY{ʧ`64¥):Vq\hxF[1Z޾81](|DiN|'9&ĖT#oL%O\',9zګU+VF(_.BD1)A1M\[fKvsVrƃu"Ʉi!ۢX2 f"Cz;A2Z|J S&|_oZd|ޡ}kH[IB}{f4wR'<? gs@l-N@ wĉ.uD*|bSqJ'!;P9=<maq^T㐾g-w.((M:Ɛ )'F.(g9HuGV ƬSynzsl؜_̜k;m >lJBB1]B3(`q>$fo$*E{[ۭ^-M4qzJK=#܅y(y-@p1Q8=!5L¿QHzNI3_&KᎥ$_n5G:ָ4{C{ظbG i[[šK e: Mb6$L¥7aΨ3ceyJ5>aO%G?:_ȁSTf6,Q(_/4>Ŀ*mPd)H@ 0ykgmÕ;D4s RA.y"X# [ˬw|35i@Y }- N-^w&Mu(d)ugWFh i<6ЄJ@V< iFQ8պԏPFp z 5OFUwLPpUBhlE[Wk(VZ8 [w6 _d89~Œ9#!7';9fի\,sN FD<B$cYBSz+y3AT׸G~C['JObaE:Ο{st+B^q@%P\ Ua<==aUΕ~9wŞVW1FV*AHfe]{c{_jg;gL`p#(CZ~fU}sBprr$޵oqY~Qp`|mlmoGy9/1UO]ɞɱ:WʑR6gv ?9dfS/K|j@Tw;֐ˆ隓ٛ #q +VMtyiWO bA1~q0CL&Y>GW/3ڂʠrZI7Y/n}@ :}U(i؜Szٓ쨙c>%ARNUgm}@Q#TA wf- j1 *k|q1 b%)îί'48jC3Lb\lO:B=qb )(,NQI2΁9=3LᏆ P|4vgns^0u2Lw2FC`wRrj"*˪Dc/~~l3bd*8Qjud|Lp`f{@2% bSL VɪCOcTcs~S_VC\MLKm~*/#ܰu 7^f8|Xm7HL $\=cp+˂y7)u ]ZTњN'EcA]B@2SU ;G;X;8zW-1**2rf3ņN4?Zb0 7Y V%DfoLnn#^EW. $EZtl\,, ?t!bMI)z՟xd𕡺j!ڪHM_ =P>p|1UKfXLFIyq=ķ q.y=wvu-x8GPJQO0yf#|UcƄfŪ4BC!A-9&Kb J l|QQLe|JRxwP&q>RDIcxw  }5G 'ZT_T,T|9zbo[A<3tsb³ c{g1!%@g 07lBh _DIi\SqUU{TTȋ]Г`[I67.6r{,69E <;(?N:,mT7 >nx{ߒIV#{+4Wm-7⮃fk /ЊȌRМ>1X@hj#jxFv00D(@7ƞHf[.J9P8zwG<J7Z=/@m( ZisNb2`6Ka)Qc`EN ) =eڠ `2W. /ԧOț W*rzǥm`z,{5Z]:8BenXlRj9\_ IY΍c}B?7y_u`)7DW+ic\.OF5PEz/:}>Q.C UKYթ}ѮA7XgiAOykAMo'DizDȂ0gw3[FZgҬUb;a6~bV|*qo5[96kK-OM)L d|auj!EܹxIf?!pxӥ\{6}ED96G@AygtJ ɆKtPq8hJ)w=RkS:f&!S (< 1 0Ut>*|26nL|lHd\fn]%CP4z@SV"te?B72e> yrfjYŐK1{d.P8f T-@<"wL TXg}.["Pe`i-$s8"rbvcJqu%Wlš<|ʎw ݈D~? xZH8ecۻPA|5̟Hu;m/~: 7-h5H3j>$^pʮ/< C05[\|`ւg;Y>)[R6JfT R2&(ƪEQ.|9xـCћ(/QQ"d n*V# ꝭEK![gP6b:n&'踨D^9tlZ˽%/§S:D{8K2n1WݜLyQWaZķis8u(2%˓bsx?ь{0ǥ\҆^&ycsMItoPޑA:?-ef&]-ZE#.l%ՙetoVX'-<]tǔBδ`(4{ܐi؝h}&_-JHh`e +xLo' Џ- {E{ܧo*Wu\L cy[p(V5x:$xBUb߄Bֽx2PM F;TS̱wfA)tgLlTUL{MOu^&1kF>Zbi 0B+bdYF~㫕F?t<33^V^:qlS=yX% Ez˼HhW.f8NWJg,Ώ6zU7* YFN:Y ! VxȭWfEO9R(xhbx=i#&tpt(if>;O9,V3hZ^!83p[B^ ^§)JU^I&0nf>B|Sug7_OD[6;W.k oʓ\rmzYHl0R8?CPrh塳2U6~тQ,@s9\ޔ?U C;zOפ u2jyĆEޠ<ͪY!eE Gv*]aa,kfL߲.Y0 ݖ>gho\}4aJZǻ(e1`U͕瓷9|l!M%>߮0)+A|[~7g$~dbhmz2C1ߏj1k(N}-!f6@Ȑ3a*d,a8`/*y,]BGЁs69^5_`x$᱿?i9^ _k6N}_ȜDU"T]˩(nWDU~?<3j}X'DٳA8q{Kƚ1J؞uؓA[7hT7ʺo 3ND2z'dx"8`.Ϫ`)S8sE!Nz^Tg)>|8M!q(9TZ阃!sH zw0>1&z ŭj'6g>O"LOa=`*zgH=T"mޖ:mW\[“JFh[?6l`4AFu(W6U\py9|˩peg"7\ozli/^ pCǼ#Q]. \G0_%3·$ơ\g9WVJ1{ /G _K\ D"a(yU٦J0N ]¥@b?P :#H|^SXG3ې|]gؗ<ͅ1~#;Hu蚲"ݡMa^w&Rgs`>Ro\x_ <t]4C;L9M25ݼ?fH369iB4l{ij2iLi)^3ub6ܪꢉCb=kl#Nۭ&>(ψ)Vwo`qs(fM9haoxpǔn\D/Y.-yFv D fÖ~buPO;劘,X ^1@!PJǎh˪ʙSzz-LFxao+/35# 㿶;8ah6t0$Zڴ%KF \wchZ,\4t(p.Y\s-"vҘ ;LoȏIa w3reW;e+Ygo8t" - ݪwwqKZIZ|@ԸH)ZW?md5Ǣ DzrSmQ0[ޠE3x BX:#^ӊ4 0e孛 ^9i\:fpStKRNkD=8``߅8Ƥ?G8AEymW4OnbI,#Cd)Ú.k6rleF6ay)o^LE LGhꟲ1q"I|['v0v5R 7LqǐZr~MM f.,Esgj(ci%M.?ʸٕ־Λs6ƸQFɢv_v-3 S̞yۜ=%/k~n%V`MBxB. ŤQ~MUwvj( 9gWeu)A2O6s2orr5,iMU̺i@<,tq#+UQD/2U'"v@xT}&l¾5lJ/t|hB3&$Pu+nqʯӥp|0҃ s <,PH:x[(k۫+hڼ y\ Jkt78f <b8jYE4 Y/{ A &UKSՆLՙ()_Z`? >ggKAB$eiJASO̔.Ìt# B^7_T=1oF7E/49j{V[eSx]銯p#@%@S .7{`ܰ"Z6K.lvK@k#HY͋#7k9N1ȸPc{ SҝΫY]Tv'^G{,+?@`O{:5v@ FSGЗjRCSCjW2* %EsnOp\hqꭩ afN02V*`<33[1ُ=t27 ܟJ~b~ib2[doމBKٽRHViϲYqɚ,嬺xXʪ9Rf|ZuP'oaU)x G`);ػC>8T 46ģa$6F>I!־}{33 +q"v%/<@cg8!H`϶ulN:r9< w̯Jsw ʳ{qSiYYk?}wo3i[S+ݤWuބ:qGQ%;W.sw2uc߱z l5=;\E JP7YiֺLVi79ͥ GS? :R2g#,a]XxTPᙃB!@;/!y%vkohVh!,ϣ.I 'ۇ&ҵ oVO }|ǧc:gA'{%J1apa$_2A(-DDvLr/yxWg9˽6b`㡝?Ot qmvZ*,B4h̻o̘(i e'oB*Uvܬ'X[ڽ9FzjU$(fQg Q:(hԶ=I}Cb8\?;,Y>Q!v` y{Se/N@'iR*,w3+_jj8w9tZvRm#ҖwwO !>3'X38 M#"M׶}@TG!~ߐYwa=Ct_UJuO(.2Zd3#,ǽ\ -zWJ ==ܽo(*wH5#uci7ˠ,)zd?֊/i2Ê bIN9gl%Ced(n0bov@f跙WzU즜N˱u GjN5Pw.##Yk:/J8ӬV-Nbٵ7*&`OOwLug*1"}@rS ZAF.8ҥma2°pCaGkeyȓy- ͧ@i1\jҍ3(:a 7lXh$cR({bysT&eEu4eXF裝u>=RPIDy@{td:jugGxOקn z5x*&[VÍq-L*!@jA~f$ iTť{̭+,6N'u^8:6SXuB}lj@΂X4ml *5sV氨J즒kfؒcQjaoELMʮ+95yϜ3keRU6?MU`>ɌcpUS蒃_G:Yt݄"a6'yV{rx< F+Azk;~s:ȸX!wX1!eo(h5JP3SZK3yРBogc يݨ:,w ˪va"ApkWn3|˼E$xMO#JęΌ5B x! A\eܛi?M2^<?C G\PfHQ%ŧxP^IjjH 9~I$1zVj+tqq\:a}l?߸͓UoO5ʦWyy-ǮǸ47>XEA7k@xPMy -1UcRc.I zepL+,9yyVNwT.NoIHُq/ԊYYC PJ7{H{Xy1W[e@8|=CsMC9* {FgtN968ER%TMhl|v P( .''nxyẒ̌MpeU-yGqZ %SaNW4q^5t)x +MF9#j;F!wP/_ %TfBBKޭyޚd9w }:m +HϾ,!ҜD.?;7d9mK*3v@Lω.J.…B6*a4Kb1% Y6N e9w݅D/LD2-Au^b.svzq]ҐhSoB"<ѫ['filV^v w%zy$^A8I J?\C0VNИy!8S$h\4ff*ݓ&Z\ Zr _B,rP?PwRJr}(|v8 HD-{Жܸ%z8uaTQG`QF_O9G>>GGWBz>MRDZr@kE>13ԞCÉ垏hTJ}>lm?6a7-Ƃ5CT+57T] YOPAz-B7yJ_JöNhGUpbl TÖgaG#U,(66̈́HA㷜nݡX5]${b8f¼8 KԐ} UTሓ'r p d 3Ѱb3vMRٹB#iI<|E~%9w'@OATٿ^Bǐe "̤UZBhodIr^f+9l `kncۀ+q!AuHp|WxR"֕kð+)o R|8/RPo#҇ # wCςy^%UelXg7%hжSGJ xvsoj_$\Q,-N/Xcw 84yw>WeIy3mI^NA[/з"XnS?X(ȉ$q3IuӝM%14e\+(9Ew2& N%kOƣ4f\D:>R粣u&KM|-Q,cs{'`%v5 Ymlc52vq5Ur!xcw g(]Qa:T5[Ί1 ;Z[yy`+&*fNKwڣuRA| `[wʰDΆzd}97<}rP=d.4u믽u=*?,B83B;Na<1pqb4G2d  -9Vh9vEʸI[)oOZ6wD pginwݡ+:A$|&!qaދSϘ(zr6:oYiX @*u\:[$}tCΑJ!ygЙPD3}+]!6BԶ} 龒JLSW Z){,rDiX<3%ێDglljuͮ(/4;!%|in!- 4PNDޜ3`$`Zjb^e S4?:8[K8PI~g@cۇIg"<),ƊbF_>49c/^`QtjRda"/+ !ja dݕLl<Є%PiFS{gl$mGrfֺ Z cٱ9/g"u_(V+bS*Sget 㙺Mt6_ `+-}Df "qҪ~֘! #d&sXӫy24'-W K; p/Ji;,NMùo_uӍ,1^^Hn&SUD<$!Rya(.ewLf҃cR.URc9zS3TчݠuptobTh! l5fY(ÌQ„}=Ñzhu젆פjFCO@&aV9O#A(>L@Ǩ[)C*> f!Tp?(:/O+Ԋ}Fi}C{UX ǡơQ=_6'@7d FA攘fqѷ 5tHou41vQ_DvuI:=jOO~ۜ,RĕB+eDWCl+u!Om΢BRvHvfIZn8t.:/^ M5uLtDmxlU[atZ1{w7 7O$[W ruNqprA͜˃ Gv)bXGqbRT9Z*ʇ^&L!`)G7[-b"vc `$FNy$s2D #dp&iG'SD-E,k$˹C&972QsFw7:SWrFFvWtjOeIC^1aR2⍯s34G B:kt b$8_XߤPCb,t qj~ρm ]x HM\ɀb?-Vk ,3&R==rX_R9mАAˊkQSvGAL~nEO5>C54$,6}3K%F~w~^Kvxګ7RBFCwa_;?>w {W']szzb44*K`h_J_bY~4B8I`Spfh'.:1/E z47<*4ǰIX8SuTL!tkB-CCMxF~Cv&5Nda0"1 (}أ_}6ĀxyB͞r5tc78x^0`< #7v9xiNC\zI]nmb=Jo%hb&lkv_ jQ޷@˵;M ̍zO`_Յ7$zUx{^ ŪCxopN*(fQ<}kGFkCEpenj$uy5(IjL.kDt}CC!%@QrǏ֓>jѯFJ!/̒FW:eNgreuɍ;{Y<'di1\FԤM"5z`ږ%6@Ɂx̓ucW{dL?w: W*`Ay?fMzgPt+cmBɊ8~7?㰨+'WUr5% ZO C_!g>U{!1eX{SGͮnKoJ:>{zSh ^ Z~ٜ0/ZOeq!m|}GpbƉ0X#~1\}o.iGէ O)eϫ[qn O?^3ꭽN2Fjd^ mҸBupxsLo eBˇ͕f&s']#m X5>#Rek!_I?\vT"pHӥ[>9. ZnGLx\QpV؜?~k=f_! .l>$''W "j\KAZ˯şsߕEBjg> OD6Gwfr5-d|3¸&.}BZ~űxqmA."+?wains"t[_~ɟo{A"D2nԢs7}4=~7c%2K(A,LNM7>?E#û]q^s9ItU3 i(J YDKz4t J-ʦ U] ޾G+zmǿi}BsfE"i%L̹Tʌ7y`Ń/""IrzA}3J6 Į9w(Iߺ%VҲ#LqnE8H RejG_~DҙYϥ"L $Te/>È:׺j'I,,گ&t)W'Ezpi8T=n}2kexٴZLDwt}Y$oei;Uٍ S,#(&)-xdGҚ6GfBEWx1_fό1Y\(acšE$vn{fpQ.@M?{K\em46+ǛwX+z/DGN{9Cг`J\lhK<\`!ch<Ӣ6~(eNLw+1Lt}ޕ+Wl;wޡs.t?vWe)CխE#.ճn^7jCAބP/jIMT,vY3rTۨJ1us.jpEFTF@X&MﶡGlf}, F>C;mb!{eTCghՇSt*S6DeTrP k<'~.,Xc}1pKЉ}MHvݬ@4MiuJ ^pӜT, gD@UE$CX zT/)O:*naaVzj!Qlw z\ڋ,Fc@]NeFl_aosey@1쀊>h]rO0N$,•)KlW9q 5</}Jt(׍{Uf.K(ji(D5-Qd_Hac8o`QkBTHCA͕Qj%ZlwٕF0:*{Z.Ip8psNny1Y# }P3>*C|BU, OKaw>?@גzY({ ͣb} N!?:JFx#r /sk5+kkWy=˗Х}ZIqwNFy`כX37Y8aKUfVXOdy{>{7<3Լn/(ƙ $zuk? R2 Bun(0q}د9tcǒK1[ `YyXClU9m~m ߵC/YUyNɲ8^y aR;E)R!t< =(iQYIt%(vZ;MfW%Kwި%h]b˒V[7KT{Q_Ra/d[K (:up"ܳ4s*'! Y>XjpJשB.Fi?Pwe9)Oꈬ(AyQEZSLV1ˌ#:yZB(zB s뿊^mA# #ĉ/ƕ63XCpM\9@f,PD? P[:id=}$9ճ8Wtq%%A.Z重6wS-LH M} 3n|38g$ѱ.Pq;`Bl844Ă1*|`e 0҅ _`,)˫I+8Hzz&֖Sw +o\?ՐdݥVRa (T tUUE|I' T;KkxFd=7P$'F.އ!G>3;!0WC=3)&2&Ƣ91Ӂ$aH% 1XIrJP6㙟riE7VF5iV~c#+#຤tb2A{2lTyq;-o pcs l]C!|HO PIb s[~ch U;>Zzi R5Fn~IWڱ7#WdLK/fzˏDRWk4Ԫ-+J#l9zEO(sֳ22(xϨ˲R ;J5wn;t@`PT"]"w"6 "檙 ھ=r־'P֪.`0H9&h =;YZ+D/.CiW:)uyزf8ň~oF꺱;mڈZ{"@wu>4\!S ?Wߎf/F0}}@wVZq 9a)t-Fd-%|N{:_gJ9ڲ' 9e3ϕsD_%-k8 @V嬴اmDWE3N&'6`a|>kLTqF5*[So@a }*2=DMMTB&ex;ʒnH+U`OPtV٦'cmrG+׋*wg^g[)?e\];@ƽ{p=ҔH,tjqփ) F{wJb4py?r5P&:˘׎1RNqs'$&"J}7[׎V9;e M{MzY!b0/ cWLQۻKl0ntW;_a髙ս{%aV}kh+a_ Ay 8^X h.zHW, ~-pZEr3[}@v_SxDZg]/E ̨4N[5b;7PG#AarXtgaENC/̹J^HU}e~I1A]KӼaYqc!yUho0p*̵xVE]{ 7EOl7 tuS&̤>e9=mIҡh#v&ؼ#进mI\!h]~X&G؂ #ѯUo·!Ѽj@H{5YLwV@ FJEtIe$y.V/cX\"uH{k`8ӿuWE)LL|dIjbzeг[aOMwѦg\4 Zr27m_!-y-bC@`K]+a?+]нR3gx>,B[8~ߊTV`rLʐ+Xt3(^РaOG)6Z:rxE~]k8 .X64B߰dݕμ:kk h`˓ F~B\n;' ľ8Wa$^25 xO  b>*B` m=}dFoU1@8v"1fN xs:U4.ы#IghZo/4|n"6Pv 1;s ǪOo(4+{0Sdvo؁0, ,e 蟦 s]f%/|)/xGf2¸.P_-͞ NA9=fPڜ4dʘ.E0+x/NwI 98ؔɫg;[_٦Qprupvz1BDq\-&.Z&9`eszNJq_]Xк툯򷖐 34CY2w|kaqL"4Q"6C wle_w 9ީV;^E0WQ&$Y9LyF˰x~K6RsA9PuUiQ-&o$ _ыuRԿn$à+fLů[D!kзO7f"L5i;|wTK '<|=Q@F0ﻲy p4;V. &awR[H†)hifȸ!\,]y+g ]mrbT%&B fp>}4I44Y%ʼL+]bʼn yM"I@x;y5[W`6uܠfSl|Ս7Ji6c̹f5Ξ~5ʇӐ=f =\(?4A#RcqǪ6Z.i|\KK`IJl^ؕ> $)D~9SH<<]\0Sf/DKk>m7t#; I.C(m smY /  [5H&/r~^W|ьhOz,BGؖ ')!S7{DX %Sݖ8|ȂP,g{F' Yo4 T/y2j4^,oi]c#qA $ AR2:|5Ĉ320lAغU ^o5 ugB(reF s^olmԍ8_8'mƦHhb;H(=>ad3@p?_F]ۈ6mXP9pJP@)x S˜:ZA7$t. a 4T㩝Kc~Ѭ,A(ʒ$:E_(i,Ί\/鸝\lѕl$ .fА :, K$u]B!=cq|P`HA[a0prG ruj6M#N+>{OYL]FC={nG uɽ OD8Hs5-FEйM0A%fR0gψL(B\̮8_+yU@P}0iڮ4QܚsB*\џMGt2h J,v/ vZ9*cF*?-έjC_ASYk:ЩwC݂@Gw\^v )'_yue+#RiFF>$f>1OאvHwפ"y0[B'][.u/l#w8MǝYeXs i/8슣敵_Q vIH-&+ݶ7N|2'd-rQ!ͫ}.0XA&>6s>{|s?K&,ASצb{mH3 疯ӵ2$!YDOp㹦fb~Td&Ѥ?6: L0+ZƥQ篗AQ =x MENjCcBlA q=ni9'&] AjqO#ۜGM6OXF=b>'$#Se_pIzc G8u5@=wr]3,̳O{%ޱeyF6B;L!|YZwNf˄ x,8x KcL(/ 4}L-ã" w;u'h`<=,! L9!w4Kq}MI]̫ъQ6c2?O\AiN XjWY[dGLUF@$#( Y1/[SCl.Bou7Y<ަ9u^høHsqJji.wK(.:GC2E>Wg% #G贮SM;Kȹ2U rJtcE%NlE*mCWZ㌝5Gޚ1M(u !<8dr>E.{Rrb $j^ɻ99MLҾnWez)c,T0|Nu{x0}յ,Xc}v h#P*e{kF石hF Fcjx[oN=nǴ^QCq[#džvbhè|\xnT9cǕ guG3nCf>xr9I&DjPG@zF|2`5_)e5 K4%t\Q?ZԺC̫N6eU(6upXO݄x9݈#?ԮRvX^S_,{on! =j%HjTJ@X#O{s |:L4"P)pg$_eQla +{icdF7 {@MtvvdZ\j1h 11M6].dTP]^ Oa q dހ i I[R(.3))R 6O-o85*fr1mHi5in  ߨ_&+P_5APrVnCy~ĂhsI~XAb`KX>@<.Qva}ҡ ,3c(tLK+&5 T7ڹe&NkGtnM)Rg83(,NzȆ6K֩[  Z\a.jf06^d  0Q1R.۬f.l1vE.g_G p%Mfq;;Z=%{qt=rԋBV[m,j^mpnʸ 5{W :϶&eKrW8t7=m ,]\ԝ8eYiUCOk#sjk V%ƁEE͢SlKR~_NhEiӰ3q~ǒv .wIimOyFZ9=UR 7OR<]B?? ,F1R뎏t: ȗo@ç^R+~uj2“ ǭ1)3IR45x#ǹ0ޑu*@HkS9Z҉ KޫKYͿLb{)w8]D ;3ߧ9GcάI$(CQUfKQ38I=6˭D=Wik^*<*9`Q(4$P@L(?7w V0m,0M]p<[d-G63BS% 󆴅 'S"k44H_%(:T$ \#JK(Zf4<~*]n2左0kcxPuεz;$(f )*$tR63zv^269R?DC˾/<|DUowP)Dd(m2)vWBմn!#EQV$3l`u:7}Kr}=؄GGV5E kiUL=8uv~6U&)7}ܾ|:RN(<ЧǴuD&nNzxSSqm8#KBX᫤vA9'Ʀ2Q&\1HɻgTws84@CBkTN 6D oOSS16X䎥z">B6P 2&8bjQMByZ jpE2'$v*أÓIuca|F|\mr'Om86NG]1U8|3~=riH-@սh3u$u&D&EK"G:X@h! hCK.M;a*8HQO"~J=NQ$m3w[U%IzqL8۴tEen5z|rW([PBe>a`Ϡ=+rZ##u`BT5]^x:W;Z~p)OP\*hR X uuKNVV6l&3s;- g+{LF0rAgUl*}?8W {hEx!S럈]7.=hK ޼25S 3(9HD`I}@[X剴aYb% l :P9*zN #L)-+&WImIsM-T/ŷJE#K1ژ?i:\*Mw8&-*]>:w`K= '<> L]Yu8Ώ;GK'2kV: r-W~,dh 0 0֖ vΰ뷗?9:"GѳBey&?DL6I_/[sb^o܋͉ٔޖN0kz*)l!/S dҍ}s?~k_$ApQ,g,:%ӓ!!+"m <@6R13 L,B4Y&'p}`RZdxAbɐ{I&n1rvĸFeNG$ڝo5ﴢޕ7%3,4hKLaG(hތt*l]( a?{؇V[=jcXВ}oCpnl})@_Rޛ砎;p@l~Ln)<'`.lZRͿhiȰv;4ZW>ܐ| OnVDeW sNۂS:O7`=,_ONرY32"E"OzۉwAM޿gErY_T !o:gNVKfܬ}(Ne _Ȩ䞜zJTN0#ג7!CYHF#I u>ߡ!x]3wDo"y GT7Rm%o#iC Dd|< XߖcxXhWm̝-7<5g)zJ[S=~rx.@0[sU0*WC?sv#Aգm↤R@4A+; 06P걗`}Av03UmW˜{Яr̂<=C:+ s*GLKb'7w.cQb$`  ?T{'d6EF ,vjjmðRk~p+vp646N GThVw_qR΁):Aө Ū8 ت%,ߩTį5O&Nַ">kt(jLQ{Jě J D ^)u=0(ggX=ෑH3^},p ʘ.Av风9~=Z_-exG ߘ&WwE 6fcU-_Mq>Q 쾿XA:GA]REy9& wgN1]EݵӨ-mF?-L=i:E XS&ۓm8e5`ȝ_anޮ_|GvGC`YjmaΆ } Ɂ C+ Wڅ1 w-h7i,o֬6V $\{Ct \Ch|z#3Z ʎz^ }bilq)|ֽz]wnLƖc3-q1k_`C!.a6x,-E[xm\a3_b EBŸ4A*̝ SJXt7 oo. N,ܯ.})G#̒MλE|}) K5E^!h!Jq Wۈް%zPÕ uΗHǹIX5ufNXwWQehlpX ? XʬPNnӪ{x6$a['cYa9_>ƄKMuB$]ވ;0^oĐ"K`FHmU~~CD\{e~'Dž1vي`ǿ`5Yů$oBc@ xн!֮wH :/d]|%=u#MiW@@I&ș}x<y@.).:f? RVfH%>NLI>HM Q 0` FHv#k,iA{TʵScƲlTV3`&wmQyKZ퀅_SV-iDa/!tr7.KQ)ˋR6 )o. kBzZ\D1kBdY^Ҝdhj"(,oZvB}S3RGCc,#ӾL$}ft{c'@ AsfM5^\K5vzUQ_z339 'ĪQ{ oz}%LBo)s ˞L灧$i [|{`ї̍`}Y.r$ 2vzY>:3jfcغM-A ~E4V2Itԝ]QxY$Wx^[=>"l%@"čФv`X1Z@- DGLm"Q4d{>|Lvԃ_Kv Il : 6j*SI8QtW\9HpVU~ ⿺Wd| WБnDT1~抨-|2e^֩~^=w!#5QeGK?[ :x` D7C$r=?Ԥig;"GO=K,CGWMe\.7EJB;;m{HƍfJnՇA*Ao5qoz'>QdA,5}[N>SD*\GNW5Vթ%9$qÒ!8(D,&>^'\QAXB ɑ2HdPe+b3d[5b(BstdI"=S-LϔW{lga|Jy(ף"x sil-U=͡^mV7O'r ;h9c(/tYzmjS#dau4ҲG\S'k4'dR_8;?Gb"aT\HXL{)S)!9i(^H:1i'=-b<4~Ը}t{e 2(;נ?m5E+֊OQFKItQ3WGo*cҲg#mҵmgQ Yqd&A{e㺗  ow0c "CSf Ya")~C2d,q;?gǜG?zbm|~лy)xcf!o$R@S3#^s;`3'g?Z:pTN8Ŷ`|+~<~t/!&_H?b"_ kgQjj_~\ٙ=l2& ]o'Z̡x ~^ Ib^&(( e$`0ndKԡ/=4}FaUIVV/_*f"q= }(t,;Mk!xOk$Gs˻,귿2xy.+/o z} ι[y$PPԿ-աԉ)x]wγ('Gc ߲t0΍X su)ewoċ44"+Cq*lE.5?H:|5M~ӯlGYm~p\M>0\uC)%1rimO x0VT .9(~94CA8oc#]f{J+,.˟^HA5O`SQ ҔOE6DɡwօORoKbl7^)AdN†S`;Ma-wrL2`Ƃl['Q ɕU!mT1kdd,Z'$[W9;6GNbڝOSz@GXuѪ,uET? ɷV9nM))>!f.]w8gOFIH&~dSJ ׁB(K|EJ!H3bRнt0ucR!/7 cAȄ0Z |́!;Y7`d זvJc\i7?Z]\՚]/\@NĻ!%uWb.,)Ңa<61 A7)LalH=bpA{6.Eoڵήv dQRo!u[M0b$; : }6RcK! A6MjG~Nȣk1O2o_ꊡ26i ?QPlBu馛zCȯȳQҲx">yӎPғrjOpҐ+夊Y`6" =zvKGPoSڋe=L[e}.ۏjJ:DP).mT.ЩYz,MPV3#>ȷ%y-ׯ-ц]<]G?W?ճ@~j*PiD:j\{{S-a_GT7@/!`5;9@KrԘ<=ܽzkI۸3?=N0 #\2 >1l=G Ҫ膴^6o!(E76,:L6i͊a[OOٵyhpv8ttL&CkJܸ荩n <dx(fgE.#t(ߎ)&66{pTa/rM35&@2bkފN]lr| R4=hHOrP94?PaeN- ˑu,5a?Tgsṗ*-gOL20䔠HFK! ӀoF9_+'I.X~0}pC+ѩE[캟s9|$ۛ&0 *b< ϫ(ۤx`9smQQ.Tw䚤,bi }{L9{h } xϟDU•ىE+q M omig+Z!|x5>xSױj naCQG3nj?+&l'|i F'~aQ)]mHCݞ;S? /.J M w5kٷbmNޒJ9 ~kO 66!nCCyϼK(٫f :f{W[VhX7LҨU,d Bs,"5)Rx?hVd/fpW; oOUM;>{7dJ<܎W k &r>~$ "NPwl"\"08RC+ghl_6P-(ƠFI)ϦW{n6/@yZ@ sD0Ge | Jxn&<ؔсBlm,!.I8-x_"Cե{fezuBAi O|QI\paox^ȷ&˲eY:8UIy$I`W2Y O&69hrc!!X|F 3ǿT8پIA- l]7s=R@- E?r?߽zҗ$ w^z/z&˻}OdeWY+7~3ТlvcDbdNe‰Gm|a^M;K@'bc"ץ.⏼KpQP ]Ónٺ- K]*L4l!y&˴P l񯩵\ =b9M: B鋙, SyLqGiDݪ`VOk0g -]>HKx|K~lĄlK*6hZ)>IgJq@/9hjqGq}>V}:OƺN'x= *6^ncRqnKp)?d{~dRIq=KCE^%N >y9Ũ1hEym> ݨY&[^W01yQT 3wHCOSN#a Xs׭47's7*LU}ES e?U^8KP%BXFy'](w8[nmG{*]#X9A"n9ၭV%Ϋc%l\\(A>楘ڂ|اuDd|F'3,!. %pEECno{Ӻ_\Ώ3ٟ}%['׫N;~)fze go]t$2N&EԧZ뇕u)K*b+4nj|ߔ7.m-?ϾF"f} #.dtQlŊXL ..Qv=' Ir:iARRtԚJ~m,,9_dL:CoBYF褟5w|E!T$OG Av; 4ޭ}cܦx×tRGi¹qLlqx;H'zDJNDxh LQT0quNP.;ŔK׾wzk6.08SWҨV}u`KǠ ul]OCIB^&#6C8384[-?mbF7lȊ KbOdPa,ԃ~CiC]Ç {oT-A/wd.zu~j=X϶ߧ =ss/o䋊ɒt$M~A/Y1H2Ts^;lEa֊5Q]lnٸ"cUsJ$THY꯲6"ذY647w|S7Q;hom)8 UЁ%v6G3 RR^$ 7]6qe2ԯd8lFԈ.bxGOB \4ݙ_^0hiF-HO.B.p Krf䕀힕Żw@ #C //Vl+AE-+X7ׁudlM*86$R Ž+OuiҪ5 A! 7V!L)ɑr8 ,|30-6# QL@2kCN*zS}X @Ÿw[iQ7|U|ǒV.d(ڥӗrEp3h QgN->RQ_rHJ*bAmb0CKl(;9{є c:sn۟r;M!FFv^.P;bP2]pBIQq.0)FߝO 6e+o(!};e;~ށ*>l౶iHl9Wm|Lf:yJ6փZTFs$d g1]dE~}2C/#%dďl]/;ˇC V~CA00I; QX:>n9.Õaܙ Mat8>\@h|s]$V)F6-0 OBh/:+5Uխ =|FjqYijGZ)]pPuʾ '+tăf PqWTC[PnިrxMoxF5Ȑ8ŎS$̓g.4; C( PQ`vW!Bq.A+D RzJ.#㭩7"]lw[UW1JZ eyXY(wuC,Gb?R(!KZJpNOL::%ف'rֳcvXi)c Q'Il1.L̉7Kq)r0`D]n?a3TIZׅqf`6v 3IecZ>QǥlSeͪq #EdtC<\խsrҟOi9x:Evԅ9L4&b.k:C1 )o]rnDXa,'Z# Qocmt4%cN Mޝ +jd~19,+:btkEt分O+?1ث=GgܢHactiK](#ܛ&}gզٲ@l#X4w}T'PAKcA-Goix^,Z^xXF bCT4~d@20j"Y奩KOrzԷL*ºD|@йDf'|C]%E7{vlAQX_*贚rov;?bh5qON4 gmPhg0')Fc`Lo /A8RoP%I53OVFfkv:i6t r)Q\\I+coQhe)esߋc[Y-9jE76Ҩ?q%NY<4smM8b{Ko`eF3<E(ڽ$:DH I!@ v~#)3mj(`A55EJ)"$7g*udrM\l] $ cT?"J~sf~>^z$pk)AtHB DFW>R:pcR׬e`l#]M)X RH.WEF,:z~vC~^Xe|Tt;SE?"#j;:+)ԶU\Xdx8$5v4uz T}Zt~>T {Fb"۞6^D!b`b2*z?ڲ.&'BWݍu^>p1' m|kq Ec(`[^[ҢGBY֙y&z&z)#Kˋ P^;n`NDwBS6ټ ęLY.uDehuT\F+87O=IvQĞA,2u!m^,#z7f2u+8Qk0qbjYhWKX#8[N"k'~.cq)|΅YwDp%AE쿊t_ &Q{(Lj\iAQrLLȪ".ZqW2jg Ap)<@5럍ɘ”٧FDEuvzJ]-( ɭhbIA>%ҷp-^61>oY*T!!v+,Qݼ&Z Q*Dm:!J͔*7O%桸?uhqZ )6o~GsodLr >RUҢVܚWY6Qa )/΃ݳw!y󽆁1ڣal# 1Fy+%y:u(5ư1%md=>ᛔ ERS4,̸wpG'y(JX}mR*AO:(+WB5oHqOz|Vrɝ [n7"d~L͓ UۚV4Gkftʄ e-FsP::( E6 ,,o;<CWK[0fԈӡψʢ>õey6Zm)fDbgD"&Y]~zA$7k>+<]\]?!tŠj_2C{>N(hTo4;Hl{07(/g.`w &윮@]S8${M?P>  3d5|;s[80kҪ7_HIJ}ܤ;E8F I= +_I*0tm̓bjC܄+Ў2 X;/(j4<*)O5Nw7)Mr r>8z?Fk|9Z͉XC@l' 8~^YƔa 6bУc=C=qEHZIܿJ[`d.WDbc;Jd֯FdPk)ߛ0Inw,A i4 M aIT7/PĝmW̊+qnq;meY5L3(Mgr6nT:&xàCAD;X 1OI\sظ ݩ;q6 :u$YFౠljwd^uW9OB2t8ܢCU f8i}@xÊg>y$K˴2%?R{EgQ_9A(.^H=K5JI>Y̜n! /zg>O Ga,m5}^f/Hf`;8VYX$Kx@gw"|e H-xdU"=P=l=מM|L~QNJUlM+K;}.ٛ,z?zX Dd W@;8At"V(ϺLj>v,e4VK;/'-@F?e]& zot:⏀-%kr9YnG;(PoiE־xd3/S42~&2dh>;.,ъ0C}N~Bv22U.xDh_x!U":a0U_Zl4hrPZjO-`V6J8@d"EZػ=>-*0\i+ozSԖ4 9p]ɸ}Si+:׵! ][Jݽ v+痵`͗86DB^Lĺ3]LP>,{xa#(.?ySa~{.sDc;vDQwr (dS?W.</y<_IhιAf P/% 9#[Jm0E{fzIr)VmVÜRvw/Z~ɧ3NJHD$}Qƺf ! Yf\!i]z <Iפ*c}ۿ#< B8`=Õ.ysΧ;.ê-rxL8)a1Uk~+ŏ&1w*xZϽ,2vVQtӠ2hIخp.^#z̷0k|IzMj޴ba@RӕPQy.(1੓[u㥛ӯ5i ͝3U~w,4W[;X!`:>J@A=]fƮWp;MjYPa /bbv"QS~4t.shx ze\vzz]Z O{ o;3\kDD<;I[o1q~K#bmQ8偊$SD[*X.*} ` UYoRz!߄$oH!^Bא᭗])\2^a}bPwʝ^iPg\R34: -AJ5DSAGRS l>u]#(s a !ŋanSufy7h{F~r>?΂꠬)ݹy4P[)ήM!2>[TkmC ߛxRM(COV4.׻"D<][8k-RӡGWٍ6eXڍtL%ϖ0 Bqny >ukjܠjھ:;:wzsϒOl֓4QV^z$Wu̅jϦhx$86c] D&R: JKT^zxl#dVS6?l"GmTT gP1p^Orܟw{%k]i AHwL`!`kY7TOw^QԼy(9Tk5NR,_J<惽s׉D]<9<SX*[bE'-n܊ ζ,T7 Rs@ z}Wojs] zNЮ :ާt//rFXb帐aY ,he*Y%kbܐD nWпQ;R|jFYa({y/J>d MwFu{|!Uv>bƓyg6&S ?tKGP"F#j/SC4^`di?R"Ù/CʽLu%>T3"ZwǺCX 3i')+O; ֋&D4;I/@7?JeY2;+ۘkKA ℂwckb7 Hf\p_G[A\n!X3_nKۈy2ݍ YSx\4l7 ʛʹz%QKt ~aGl&&BLO_|'ؠ0RE5()mQ X.d~zÃGN#`< k#1uXG F*>~()(1$<j#k5d(VXJaN'$M7TWi˅ co1]'i A$DgVdĢPJu~?EUWjU`S5fB̧ Enri1-sup03B7~2G&廉*z8wWՏr=a1-c ʂPe͹:x yrzB"EjȇT; +bԵ\δ /7?:1؜qlaQέ.5n U8 O~=Lφ> MJ@ęDy;*f3Tz#}<xW'Lyiy ^}ZFa_-8 ' ɀƋL|h|Ô. @ZݒNBCg-SFѷd4)KR#xw͟;ysWmx陸?Ur6̬g O r=^%Xv_j\o?hUѪp?{cP=ExyXcvlwsLf"ʈC %Dy, -rLm,ӟEJf cWXd3蜡P N{7ofYWᛱ/E~4xJ^|,uڄ@ڝR6}Z& ,Z]JPKb= rk,q1g,,Wb]J tͺvc!UIQi-Y wCssw[=weS4IX:z/ptBWWQS νi^=w d+Z/e72`n I `C'@qznjJ<>tpbktn\a$ht eySa\Y٢s<(MUz#a3WEcI_iĮRel9!/"c)yl/&]\%>/‚eps,Z/Ζv?Gv30 OnEl94X-_ .BdvɱLH19Oe=ml;*9<4_?Xzz2 ֺ0óG~/ i`$a,}_ ERuy(lGG]٩n;@sF!nτ&^uA@om!ll4`Cن $|[P n3sVRibݒ-Z(dg/':Q`+_VOsvYE ׉HV23~jgU[%zEꁁ R9Lml@Ψ٣^6c 5+"!癆Oˏ2GXpI-#[b (m2ѬNO<ǖλ\j͡&8FA3zVtVW؆T)/ DfKi' Xn/ yKΰ6B|hl3СO[տV\zEYI XovZ K,o*DۛQg Y4cUȇVv>v)粪M8n=;s𓚸o}J˔'sO~OCw*IF+ 8ZٴBȪMP㙏ZI*I~ Ü_3msTobKX"A'OnMopOLl0~#GoKz,;q)anBxOoׁ8 0d0^Ճ\HLҋVy"ok6)sS"؍u :6s9D>rb |Z3 cc_| FT ,|;Ӹ2*#8Hl% ؍XPNA~\2%D"3ߕC_8}:*gL5MPȖtJ^B#λ+Q)if<^sO+_Q^6Gr. LV~M5@6fn+~tl 4 ڏsp>Ie܋<0377B%[ iӴq/ еҼӟ9 \!Ԁl}s.7n11lKH@RѦs(K Y hI;"x^;d7O^)\x =zKsKmA% ;r >q&M`F౜t wɧDh\"z hin$UwuJOe'd.YۢY:, bu򢶱t._ =' yWApkb4oA x",/qN,t] q_W-QzfvxT-R)"lZ҉]( \_fּ&nݕ@U+K8BH K5I$\AmRqC4[#8 }IQ ?t2+ӟ$f9}k'j׏ m:[_IXk"1Pb恣h͙7(,ӻhiݷ m⨗7t&X?,4{`]0Ɍ`]H H8j@ŷSD] C{t +ZZԓ'ŎIa?-:_9RDplҩ /^^c9(01̾b~߇b89 }qޣ&_/VbGlfOciB  &y*$_脵̻Kvn$RX r)v@Qe0NZ&־lMS/Xzn?Lq.a5) AL\*d`C&֪IW>r @gu(nIR%IZhDh=vQu 6Mf=.9Ld;KWF.)RM~Y7IRFS`bZ0%*8V f\7~*_%g5u$u]-گ:ۈ%[*VFT">? qj-- 04- :;D|b}N 29 ^pLB+lG[vV?)o1CHLl1L!<8u6E (@hq#DR a͋ߜ<n:.}.(>P3"hlIḺ|HU73TW#RnN)lUFl)J݂+Zr\pŤO.ha vO}f6TjvuǑ+ f$TyT_!THq ( K ҢK"dQǝ-%Ǡ}RڱYC j.6+e/qn_vQFp#S~MgcMмW<o΀xdjK\4M-W~(<:\J[kI"~Jm!*'qF[̘lԧ@H1eMir$0mtQQch'ErD~pϹ79 N:R-j@/l3Y󹗄, Ic$߷ : eAeTɺ9+sZĻ3I3 pf4*T>@7 D?+w&Ewþ2r~;uE${ڎmWwY2 ߃Zr'! A cT΋kMõ3I=XLz<. &ٌKQ9`iWLېVŊc!wUWY7imqJ#fb\ ]lD A% ss&B{qpk>]X:ҩ_ٶ(]16PL$lA܈~4 ]6RF-^_%c=?Yʗ# L5v8_1, !f) apʽNR!4߂^C4HM^QBtM)V ;Z)IsğBԦ+&ߡҤ6'c _JzÄ6墨RaPK_6^tXv#:_ G*h 19==GygFb|? -bJ "&Rk\yaa-n0[O[Dz2;P(  K3 1E[57m_.(u PqAyvvo⡢1GCח>P7e"hnFH:}pKʹ^Գ7d`tЕZXp}ݬj5KmK;Y?aWV%p,1Ї6@Ex|!F }y">!%Y͒L^|88/$s+}cU# {hcKƜjυڿI-4%xvC9+RV/Œ(L %YOc-f7Ƶ\t }S~ܰ!Q((y P#t*}3Ҍ&|RBߒIPx%ͺ^<3Gg62~o{3=9?9P8n7O""S-JK=Sc>zX ouW8>ZЀiDq ڏz)j'G'c {!]ѱ %rW]RD"#xŗl +A6H=YGs'AErVӘwa]ԹQx(j.¨1jz`*AɰT .Tu@*ݶBYs%,+%]uj:|">&=2;:=m׽r9,tM:* #"voU;lԷNgυ|OJRyJܯ{^`-cw`R dᘰ%WM4-]J !QC?`ezV31z6t4Y ?H8h~ h. 1缷qI\FNB#plqwOAr< ZF9I ~z0/lZ 跡Rmy ̖݄Mt=Y Ð<`7g c7-ga"%|bJ =qx= tAxYBp(ҷ.xtZ]6R r_.vv8g YT ɠGߣ>")YڻaLh4Q= rG+67~pm~y" 5/+ٯf%1ǴoUҜ>\~be͊Db"1/3^ϬBйj+Doі qyvNCkzk9« S~1TL *#(~?EeTluFiiy1aH-c폟oLv7~7faAڶw**´Ԝy0 3:ˈ73HEw݂#쬏t.gAfksh=!8zt2*.*zcHI |9sX`^*_:d뚼)ڹ{0-{=PsΔߕ qpi&H_] l!NG [}ŏ"#7`}C4>%Yૌ%l ە_bƤrPoX5_%X=Mguks>ܗ wnRE1` ;SqM0УJAg.*gVTFQ6V2217C%V6CI ;6~xÇfCw'7ĽxӂùP/7vɅ3!^P59Meu~ d}^1IYј\@ wS+P쬓IoPi͜lZӖ` mV20}*|r/1dTn|uК1yl|TM!lpaV5mEPYJ5"mրى 3Q]<-$óy0bOBG*.b-bKשb-@!!ZAA`0^KQ-6l $cygGK x;:uu(t:{Fslie8p"%ִo;3vt/fctVNgfɪ@U3Mu\̵L 1sj{a6L~8ebԇ`r)K%! =syYbq??#KNGmnJ6aڟd:Ӗ*:x*YV^g;L4f # &LYb'Q)]z >[[]q.abC:Yl LFN|\_ηgn"  DullqV 3E&7x\)jo/s2u7*&=R o^NBM˄ĬĐy"8!ɝ,?Ucnqquf|)R%3EZCaZ a*SMUuj-cß.u.]ee4杻~d_$mv4O-V1M,s֘NaN8-mq˱ezɈeH}Ea픣H(.YgC%PH+KX0MW|,0dNbOVJP:8eΘ}L1.s:I$63!"Xz6cJyp.V"CU뤳,? g1$nG3ăl]a16m!'/ㇾ.˃{_O?ܬ,}1ڬ&!+S9yd!Qw[ }$+ٿ fK&'j9)2 $LLgwI6{6JT Ѵ) %Mifc$Um)jmjRo'C[&摳̻agOZ_Tq;u_"4.[i#}1WIs/{aD+_y@SV[O*o&"-ʣw?Ip0Tw$9v4j1H-=/9|Q!mR6LRu;Uֻ W\T~ ָdTk`=@d9@;Yo/ q+EBĄ+LZ <܍:60 āiP7׳X}AbA:}ޖ:x "z*0lR;$܄fE,H[(.g֍ H@_Zs;~iduىmWX h0T)—KAD; ;C,fnS]-VcR:OO$=曧"òD(fόRV@.v/0M"c^Wm1_9QbtZL_\,PeqQUU䚴mihu˲ PMPl6*#x|9b IV}N?@ᩴ!L '<Я:b&pq9@!V􉂵سeC%k]9^趽@(F-O8v@e tuj]K׍5;PR.}} WLӜ p/.grVfxfn~"zI ysܜ1ag A(OK˺Wn|y44Bቯ.]4f xЅٙ H8jN.@G 54"':6rI 'bA4ytƳ)G? b$&㸬g#K+(ʷU?f_0M%et0=1WC1>=A1Wi1$$=!alTJL?{TC^f)sӱ$ oNFq79JR; O] ĵaѯ&Tr='ur]9O8 i obg]S3jq鈵wJvd06&ǂhxkRv%@EuEh ,Z4Ԓ"ObZi98{_ȇD;3%4|mUzKy|xn$yPI9 cmk8ML;qI+i!`H)=\'^_!@.;!dFKo\;Z/_a/jyF:sbܸlu4ز|dn~r3ҟ!Wp~NSǮP_yb4:|Zce{q^MFƓ?+ڿ˺##i_jBY*,/YQjӊ̈́kn wúƒi8ZҕҞc5LERqdytYHj \)=\N>n逝.jmyJz!OT.+Fңמ(ƲYnefSTsC槺ͮPgGr߷y @ުFT X`H)Pd4Fgr_5 pm?%]fI\YۙЩ8 I7>[:OU=yW< <γJjTdPh0~~,Aźh4ڬi@,י5?BW%\*EBK8zL e29ԤxEpgDD]{(1s=X~dX>41ִA^+Ayg +&e՜ i /O [^('rӸؿ`n' y$U>\(g{8:|UW و\4_ރAfL5hV4K/oĻ D(5? )*(38XczȇE\v 1a2˒*[ <^+ߖ& ,bmE5 ^OkgZf01|RhO= K6G DvzUo)5P '@Zޭ3a$šܼ!wZof倛T\ZNX7)'vߣ`L");ptz$5Ѓ4JxM's")T?t^'a{w֛u' y2TMBsbh`YEc׽$IOtI_?@O_ȕ:⎑QI`ˆF@}2=q35`giKo]-TKX"әhvOS&z;W 0jߋ,yqiƸeDZ nc@GMk2mKMnI?n PY7"QӼycߓ9k EnZ+t% )J;+_~ǒ=yU4~`*\\+?V(/]۸z"_'T.Pbv#_U38VDMcQ .!c_ZK"cWZh/ JF,P f$T\^[1-}M T&PPaL0 z}]/0g.{.J{x%O܉e?;6_o(*93^[0Q[lC_A?xu{^N@HL%.SK1f42+s{~h-F^VY=FDF!aD[ W Q1c = # Ɉ:wDčV3k3X'Vo8gl?ސD־k JYAYzW}Rxw4^xW+SDz {zDvBb%r>k/P"(fe'^C8aDaEs){al/ZN~1< :&7z]Rƍـ 6RHɦ(F޻% 4$XffodpeMte"9bYts I,]Wq8jT%A_k]>cQw Et^(h)8n,:xE`2~Y XL u, OOVHe&[rqkAk[?:IoR0mS+[ 2PAy.~ܛ#=qM%5;b7 ʔ"h_]GN4!jnk|)q)4*`WѺ~]9t_-_WqHHKp"BFl5OAHYR2R=gl ]~%*Pkeqy\n8}@0gq)Qs;]c`BKw 2t]ADj8wo4cVJ+Jڷ&{ b-VUiGvioj;H"\)faj.EUb=(g͜uP&W]1Ǯ)Ew2Rp`[dQ2byUD[ U@\ !Ǧ-ʐ NuCXu# .ND/s+;K;جT["ԣ6э=A.@ o,-;t 9pÝdl1|f@IӚrݐv 䮅{HJ.(؂vB'ݢVZpS?ɻ43T52\mPш.Mw9`A$S]GDP=#q2tMu 4s.t 8)_$p.|0/>òv4>_>1NήQq/dd..G-p{rVqQrJ["S!X- %?{vVE'LiV,:#m/&&dJdF?3F۷-A"lzfc S|o$ I2OYX]l8AdFҋ6t6WFZ(߉ӗR>?`s aˀQ4ppn¨*H{Ii]`tڝjH4 R-xZHbrVޢ1owJAG)'yIe`3WVcC/?Nv((f!mY߻{DV*}̫ItK.0Vn/G/L>'pP9qҒr)P?Tb+'8[ kOH\81h "SzqTثћ_{}:[N1T62#YiO E:N qWLޮ BMZ ^Ya$q5IN\GB|vG訌S=hұ2D\>Cw# Hso6J{e,)pYdLςw|XU]Cj* f&{,{„_zq\S2IQ"O==éBXZr{Tȩd}<dby>=&m=7u_r_oelRE(g/Gv Yxv:1I ^{Sb={y n{y{ֵK|fqd;o QNFMн Z7 ;VL  emseܶiޠM&MB:_yx8'3q't,@3ItJE .r}][N&ؓ'; 8 zbEr d6< rkEh9yWMvEckHq#uw221;xa: F-ŭ{/vTH>j`EzHˌqgId{Ixm']뮢GSXe2rwgmսwM)t?#o{ k^;Q?~قnz7 AQ/ЇU]/ ڝ+x#V#$sOv wsUi&(jIE6yhx|i_+d"ˏ񅙑z-#G"`4u<O")a=ܞR؈9pWPYiN(<*!ݏSKsxu⛉l9!%z  cxĩ pQ]kw%V#L]N\*خO\M#m$37ҨIrgF"^G̨8s ]7q#q t!1UHa[Bv̪ȱWHH* iw2/,y'HT7ӸeZ |t? ( `E6ش)s ! 9xp2/[!:AʷI^s5JU-:P%t(+ekR d}\\!J<{VhmKHz)HT_\t+ NzerF9gU#]ŃbDFkL>rP"@y.㣱i*̆N.D0!*3Oy׏B3/3)ն *ktXNɦ#)f-NS%ɷdqL␨M@/jk92Uhvޥ֡5#l$֨l`,IQ`2rw,P{ɒ~&KDzs0X_z)P)Cեv՚bC XCe.W5'5%O3sRX.4 Jbb fXj7gHf`}x{( QީM{r-~8v\E+0iΒ; ]fm â!xr_#Bsi2J6C; M @d݅zS@ʳpP]] [їV{RXӠyiGE?J;FE1 bJ/Lél_ㄐd.@X~0Z:|":|HGEGى,V.V`P>T:WS˔_q.W]Ln)Ihzn:0H WۖP( cFӨ:=i œY Klbф'r8TF-ŽT+`%))mo\nӇL9f>[UlEfЪ 1('׵VWtp݇m7 \wr6SN2+sJ]Iטmt/ٸ^}w~$ dG;Nka/,!Zۥ4z-T4([<i= +o6gq w[  X(r[HnE|t++ˌڠ;fpaMQre40nR;K]obvwD;9^w^Hi&qzٹ m<+;ՔGhzB-r#{iRvNHΌjGႢXXk*PMI+./cS eMXݿ*j?tK깎;mG0+Nqaw/{UŲ3;D1QJ// rnQ9n;YtePX_\Pca֟E #j vMr'9bٓcT%l=w ]t&*rL8P!wޔW|06iSWbi@t[ҳys.5bKøOic ĊמP_Syp}|@%"ٶb|2ƕ`q;jOƪbxGF.c,FuC),W3|B|][vmE.=_2k*_aIJL*Tϐ֙ԥ|յmG @˼$ZRU,q*7v!f\s>m9R,vU2&*I ̔2+>Fs_Lp+s øھ/޷Ӈ&W^G@&mɞB9*rUSL2 G0֜s9w0{` L' НI*J8Ep|, LWex9ѣi :03AA.-mJN-(lAl-B߸Nq'j6iUk@j.,&_0\nu?LMPw ?#Oo!T$. 1Ң*q+h4UKΌ^xg_H@߹֘1>R12$*O iTMK Fcf@^E,wa~?'&Ζ@1 OqYbe#g{,0\"d9+Z;A>XJ Y 4ϫV+K. "!>!Q2C<|h®|es\GwT[4蘔oS[6E=Kdu7=*mL4@)"`9ox ձFv,s@,iMRq0Fe!<)W0zȴ7,ȂjɃoSU}ɰ+v)o`$%> Nu]):3l{ sXl*$_)2R_{ZChFr''4:\f%n_ݩ=-зp8fx_9j-8;&#Ty.y5 J$ɋA|.!gB؊Xș hO;dx[)oi{$Ph~ 30,tl,Q'T#h>j_ rƅVK/c|GįfBӰ1Xj.ՔB7Spudc}߆/J<2}Oh jW- EpwUZp WANJV{fdBC(l ('Go3 8w׹HHE*7;KN\ y&@H⎪/``f=|1@3lJSE]ш#Pn.2IfZ3<0v{OCU]G!ŁSN5T v0`},҃-*q۾~qĮrAI Ď")K&_B_<~:6LG:_Jc`BF!Nm®([kK2SGP7}}C{"5a'MRu!z^aFpU&/!?΂ojT3e@iKuZ60xoAN(Sp@0m!| 8eH_P0l@:4CY-Z%anO1M*[6au`ȩCo+r^=rJkDrw"H[vP<.;Ð^q|Kz~_>Two>1j58vɣad2USt ̪w^Uh8Q9zEpKo'"sWySrXpOP^C{LDQ>=U$=ρ2ZR0#P(//ĶZ uO-zXWݼˆ,^9"Ix[J*꫺I>;X9>?SS&12,WOe PPu.Ev+eT{z⽏"m^hZ6W2\[;IΙ8، % '/Py6|}ņE~SVTO.e໩4I"fҴd><7[u[uwy@oZAc2EK9ChRK/FoK% Uq9fe3⃍^~ 5Lч֎Ce8]wF];㟂6&cyVlg#'I J݄ʧ<%>; '4/s@q>FE P"_]#:MoWPBEƆcc'/v[{tWA\t͏DF.ϻ5Fth0q.(0ŗƲgBQ,D7H8!upc[5OVgIaN w*czx;dkNm% sE>oJ6Lvr:%סVGp{D%tUo@m߷PF7PClmc PcRQ1CG| c(bd[`rgx G #viG-JeEL)vv_p{8& RvOhlO, Pdv&"Mʴ~e)ȷ~k -V=":b6r; * i8'NyP ̽*\꠿d4c<5čC^d7I:g~5aV(=4YؿA,2ie_ z|sU7sH6n^*6ao5ҔYbHO!-AWE #{WhFDJ@t*1wR ϝ_K(qY[Vb[nBI@X/8Z?_tJǃ+QXݲ9YzQ(4/ wgǃ*gɈmB,X]rŹ 6jW$gvE|L,I1R:=Nls^cڼdf=IeϨFM>kKjq4G}͙JFs*oҋ.)j< ԝZ blKG 6.d~P[*_"#nCʹQF|oEը[ fĨ,uٖd0KzL >FJ59">DY$ٮ\[U\=&*&Cx^;/*$=3 4 o!QTZ XIOEqm2lc_D肏 )u._~n1FXrfA)pR 1d9&S 7Ve݇\ɣ<'Ga9mz+jb X[:)H>$ %z.q^x'i*g%9?^3@J4oZ*ᰵzͧͱ+/.2T,9;2f4[mPŵwiNH9M,wGT"wjt(EP|8G֒,lDxZ(&H s4n ڼ$ }P'FfRχWAY!l(bܞ *# "R-fp 4:p{' M%P~E:mDŽ!1zGbG~k|뤯^Q@ 'Ĭuuv@>OŻDg.6'=\?3lЧLKCN|# ,: )ziRM ֣9,E=T/WSzMڙ^]b҄=ռBJ 1*Y#Y\rf:uk t9m?HF C,K`#zTEE{;u)n0v G }oIE`uy. )Kv?MXDrv0Rk`)~,Ư["`̂{ǀy_hXnAU%|bc /_^aĥbҳFH#e6%?e$P*׏rbܲΛ' Tm, i|sq ȞY#'\.S_8|4įL'r5 p a73nQO!)=]_tf Oub,G5Xxjp"s~ l#/< K13 [pE/OѬqP[(uH;ZKwiﲪ:m4U, Y!T4~s:e; ˣ3:W')B;Hj J( N! V%egHmͪ2vQ3.:|Q;kp1=5:Y`)ǝs ~!5No*#JGX۟*cᶩbVt,{^Bx$?=g&޶FHuip D:tUNάboT}nbcL6\}C\=;6etq12ܿJ%,ʊIGJޅ)]JundTaD6ɂ+Ư͙C]"1-Μ5zB(hp8 TMgQt#$&3 e~tҊMUF]1k)L:^£"޻B){ݴ :v4f;$E:"P2d˄ m7:ĺ=+ܨԸ+ N~Nb68gNC#`s0`s!1m 넟b6يm`YEPHR(ik*΄"ok`~M# W忺˝m}Fa"Hԗ15AV+6f:]wrs.Xߘr/WBnMAAZY\'>-& k9ȱ]WuFrc:,J ˟%~R#h-bjԟ3_m4?<` f~eKx)j.,B!0~qùFFG6BZ#dƬ@@ \#OG߫6e5-#'K<10{pyU/OfP5$Qdc.ڪ7In2$CoˈG-/_"jIߦ(:F;[ZxJ۵3uP)ߡ%XŅnE0{ips3>qw%3"k s+!յ#0} wpGI,X0_xNahML XѱcT mh .AӎWP'Ee"^*\8#b$2b+ -hnR4 ebrb36 :ve7Q_JiU'I8ΤXJ&2h2TE^*+zac@aB_e-SS>͗ x%d˰_ܤ 3¦OݓNЌA%"@(t<' 7UGo>U=5teV$}'%X}$z$F2>'e=3iDu~7G ?a!._C|~xQ_H:En"ng$ZJPcA;{uP:&uI$,| %D,}rC-IIүj/q!Z镎-%;}٤ KzM}?#4瞺~`H rwx1A'DCxx@U@'A Z" {rp'i?H|E*_ӧ ]/tmH۞^IQe{o!hAwP,U k^m%Hn-A&Kz)LײVn/KƜuUNhjvO4ZrN)ߝ\뫭 #C_v9'rVG]@LSdmQ6r0)vGD^> ?ňwnZ6{cӂݤz/?>FHzCH?lg!<0}sDb3Omձ?䚣B?#fCU)Èb%-ıK3o\1/舅V)CʏB"\ѦZ u۸ 9W<O#wQEwa;E^^ѱY0⇛)*(5zW կ߆0bH=lc"I|2ٕXi9?ů#@_]'Yt1N}7s'B^X fۉʼn^G~z.[.(ASׁqzj3e,;'SZoZdg)Y}w7[1xfUڍ7zkCF@A3JrL;@C֋ٮfSB /6lڴW,HJt";3Qi$ yff>%oUm$\F(1=iX 6?z(/ׯ"5$®(v=)F2emu5PD^\#cq/D>ml>y.2. +">I;ISy:7lћE:\[^<]PftK;X ^d K50ﱞ)jQhtLpKXt3}zԖVx XECr@<%CDtju$R.uey+ޕ!o[IN$j`7cs(璗OkGDP0uuR BI-PSsmEqvCfG*gN p?Ȋ>!$ܭ%;t<):w1 ɻNUdeَ3Ak5O[lbɲ ;>t H^2fvW?𝞩wv#ˆ0|´TPi=69Y]ăG$ZygWrj:ZO3qC= (wD; Ш\i<37=ViBѝFKxo2vab]HD_0==[4­j낏6 "@fw!:1&՛,62rp) MzƑٱ gI$D>Q @5 @ojk씳 2E *(tlDASB٣Mx"`:o~aPr:]Ac$3j¯wʑX"Ƈd.$->Yy(ݵ6{ah|]ԙ0\j_b,wHůeE>eRqfCI*SooH kN 8`1. #3 ے-a׈jNpzΗI? ~ f9:5%DDkʳLȿnbP;Mf"7$>%y~rA{oBo>DRitTyz[4P`pe R'?ieS*Z`ef!-E|4"J%eNQ6\1] TKbѦQXYG [ nXQ[ʠrSq`Ӛp7&ImO'@ %+h?30AR3R,qsd}?0l#(ߒ =d]3V ;E1iSmkL˦qxxf6IUMVH|aEQ9GE;鱦i˛97P'i WB 1KpJ'L΁HL7Y Y)C 25c"pp?0!/D0N "bjۻ,4}K!LFZ0|:dm-$n6rNeLxp_NSjS덴6Z׃d⡞ g-Umt.PY 5>`XNnݍuwD0734}^pG69~Bj!(–=$5M%T^:>\IKŊJT]AуZ1- Eg@5 [i?X+O3x4:b{_qg[J' y:@ǒ"rydMb[4I܅1{H%2^Lxњ4Xy g3 /KՌ;:7af-@ kܷjSt5,=m}9*Ӱ-[ L=3UdI5Mh αG W◳B}C)Ѕ$2;ws̸slK:٘:ۃz兡AS.j,{pe 0L5I(Rmlc A$b3& z94wġSD˒:盰>BK'"6^cS>F ӭly2t,ʋ{'ix8Mi0P;4eRvsPUv4)q湵Vl]^ WT˓E[6؄Y?L)>;?1&Exa ,ϟ bL)Vn=+3f" dPk9sc;q:*VCώ5֮}1fQF&}9pkJHv4Dd%)]Ik9fp"g`^k`(Lx+GN~S2_ˈVZ TMM^i~iSpOavXD,%'"$l{;|f~Y- 9Cs;"!|c2N$hgĂ@g;1Aq_9DM$oF%"0=(p d) Y6TjYaъg86E'jp-l7l&P#5yh>#`OLQܩ4 eVy~ i7D\f̨yG=achԵaզ- ^CtӠƩMXt: }>qT#yCmk5"[|AVZM=jz3?Seo$YP2[/$5"K$/600 C%FQaa`L:h9WB\#P} ā_&:& D5WQ3@+e@td>$5 G_+ [^{┃[c2fYr]GC "Tr6;oyBt>mz30nOzk|F1tu;?&͵z$lQ#[Y˙|4qE&lm) Xtv-$0U_B+j=v}ţN">~IG7o+SSv@}S!E_tZn*7À!d|#AJ-;;HÄA;Ձ' }cgw ~ Oh3YĆ?~k[C߉sʨԽ;KX`BҪawlAoN 2zE үAlD K ˱6WP+"ftlueT>lw sSlGkߟH8x?]9ﱔvA>zG[v0gx5@HI-\vMTpU8*ߔ_DIYYVy3'$Hm8Bm"Qڽy]U-Y5UtƟV\=q=E\l8MO&WGXgJڈh.sFdsT@u(#'Ek~lmny%LG,R13ux'卡cauK0FQ:Q3؞3>AݴnDqe6}&` x=y?6dg^Aa̧?_O)q5 gL4}XQ|zJY< sf#$ہxWS(Pv9#8f) f":Af̬MK1{=OMC!"x: !i2 {63"jRGxO\1U1lI^_%<8\xf)0PRJDzZw[f)/:R lQlx8nkB',8xPh!Ԕ>tAf/6cP(w (ڭ;e*Cv8qQXNjͶ(:6z;>421'Pyp VEGidsJB"*ƻ|JŌlEnl`'~ ,ĥ8\]`f_ PS`{|]@kn ,8<}Rx6>Tc%A᪸VBv 3l*;4kĬC4X/X kjW9uBV22TE.9 %۽tZ2ep\r+\0GeuIȧnꠖ+N?)Ny5`*MVƂJX)M!< kan[ ƆkY4# qᖟ Ju.Lw}/J!9 _zn̤΢50 :ȋ^? 6ۅonnqr:zaԘ͵hSV Oc~>PnµbP'Ď w<"wgaYʱYۙ [d]ӑZ2_QRF0@㻸Xhgw5H՜dRSUO%V#)`§~/oD[[5 !}zKZlYDFltd9ٸmA\af{ҏ)SV:lJDYY=HU1va)my)$wpԻ"Fa0/_qsZu'!hsQMy㎔ήHs 6qP:"Sb 4䠣`.m貄FqMQd40,A;I(\U=c7曜Px؄%\js_Q`p0P=V||&o"щbBMWc)!F^4u@ctk(sp)iGBez"nf Pƹ]S"3.Қ vΏ]h?~l."y.AfT R=ʜiXר>u]#8DW;3z>^ga#gs#6Uk$v1/d!lA9w v_z̒V''Sl?{Ȭb:5hiU,#qP2 PƔ+ltBPs$6L/ld>: (1D&} wng`߻=;8ʅ-r뾌\$ho 7QPĝ iD=ӌLs!Tza+.Lkji`[Nq7e_[R,a_x5}cv"njk5>:) Qq<s9 ?nwqyN .v$ uK䏒8 /N& /H%9™Y^}?cl<Uji?C];t=2#dxNMz Cݤ]hNgIJk8*$4Ѽc'kԎO3d%#B25Z ]&ǑҾOkiS_=JL6L-zAG?ݨ@Y5sr%{_HT⭿ɹFAS :vs]!^IȅeSU2d[6.U ,v@utz,Z]7! Ƨi'8vڱ#ߑ19PNWIp:TG~?bEWurYy-D9u ҥ0P RcOΪv㌽Ձ#8e=(X2+G$FA6ze_MaPGOjoGfkޫk+!b xb 1L}{L!gFs2(R=ICTtSspr!FbiϪp"Y,6٪H3F3L|5(P('@)+ʽDIM~U\ Ocr7!8o*\aQP"k-,~(ȞG,^_oW̍iE?1@4APr9ñxv|;J^x"A ~ogM~`ZU ^`z䦃hs.հڀ| B1 {0g]E2d`$LtKEH=qJѡ@ 8t5tLCQ/Zs'1â o]>4mnff˶"3FĴi^jK)<;|O9rѢtM-DulNM1-֮vg2+$%EggVe$A! Ǝ-0[ [͆ΐȒ}QbzTT)eTK/zG0*σ.u%i03{m{<&c\a5Uà3_qy^p=EUX,˛-22>{s'wC1\lP'Ģh;&7z5GI^6ԦPO% @]VU{;k{&fS-_xPC* :L~SVo[jN_a$ϰo#fLԁ:έ\ cJHa@L^`Mrj%:kS|i6NiVkJaީǼ=Ug~kAjޠXw@I Sq !Ivؗasv=!UrT VVavg'ԐWVUkJ=4>]Ji+(Mmka^Ggl_adTX,I_K.L!vpH! !( g 'л_ o_{OfJN/';S)1 xNቆ.50%,6ڏha(T;ծԳ…Uί%pVErow , R '/ns}Qm e k\]*BA w7"-_Xc%|Yaޘ- C ݛPBA#S5y(doڃ̮BubZbܿ5.|p-Twh5AF^'~?zKCpE"}i+@X<%д/6;~ޜ,s s Ͼ4P{<{M#{ j'/أGDbk=k*PboMN(gC1Y~E!y)kAʺ)`v`vREpmO6" >dLhhGqb32"iO }{*}o5<#Y4!6ݾY(8hZkCKZ~#SFۘ8fO"oDbSC!cEkA^.Wレ Zjrh7PVn\X9iQ[m|\]WԬٰ=mUt

ZyVVrKdcGLh(뱈h1h@6W'3ݣ=a, Vl2ypXB(:stHW7D觊oΩC0xm^J&oaZ:Y?Bm^0Mdl23Q=_3wH@ mP]u.WOSkUN_QgԿ)QiR'R7>UjFƠm~/ uNoP  d0̃ -2+NDHq°l鈏vgfiC';P"V7Fٮ / Rw.mWo<-t'1: """gHeIj*i7zz'/"0d{vF+<)[G%!֤X~7$v>!S3Jk:hVIyTl0b/@X5AqDi%.~+`9H83WRFp?0˛1GqxXq#+9ʋ,BT.aXA.=5c' V3~Ld7{2ņ, NݨQ$q4ܨ,. 6iJ|DGJD& FtB0 Bۂf1=hͮu^akIBeЪYf=+#RUK:wNJ>PpK(/uqGCCdbaS lXMnSs?|cW|#HQ-8FAW^gص?Cx縰GlDӡmd%JydJT>-K&8dhpj$f GA5f@]5|^OY[)w+42.JtB{lrt~k rT$u[ZӚjԗ| U?}٩cMoMn a%e,jXnNU6rB󝑿XA&ЎbFS_I ",# |*$wH/twvِ춀yj(B;~XBnE`CddN2cIPUu-8q S.o?;z4z'"Y$9˧wz>"##SfkEN6;%"R5UM9v  vP, ײg7€A y-ºk`lEkK~}l>DgiԄH .89Gy! 5ԏͥFM8o7<8y7-FP,h._a(׭!P?('UE|-$j|-eX&$]]j_׉-yLW 8O+aM!UTLj; 5Rj!m%&$H͉e_|k"~M{$$N1P (j}<ɉ/pIWnT$mab[DqL\EV w7uw^q{Ԧ'Q劷4dz'=-B$;|| ~P m_Q~Gq哭_k *s|IZ.~Ff?uidi15eJ@,X&3JДF.5V (B8{nd성%?s 0%䬷 h>q ̇wڍUqO/@Sr\E75XY=ϑ.Fow'%gS\)gY)K/8 hHX3R?B> 6hc >,h5;~1ahn`63);ipmDHwS+'bQ pmW1tҢckb4}lΈg}u#~sSxiMt&AIΉ( rfC?J=fϳeF7N~:iݏ%~'dml3:PֆbQVA퀌][T]%q<~W襩J޹b'^2pAzXg0{?Qa$IvAa U,NmNq)-ӎ^XncWP"Hh;N8XE;511 bnOs|_mՋwA A)RdE5utQHaO'> YC)`AG)p*rAmzewA[kfw )= @:,ỏka{JV'',oc=;O\XM7^yK#O fRU7o[ sJ\ڙEq~BMC;tVKy06s#F$H2 [)E&#+^ERƴhȜpyss87X; ӝ_Xp g:<| r90K 4@c{v2f9H6|umiu9I)CV3y\R6a? Lg5y>G'BTչӒ1U՟X<@nG/dMx408t ͳ깉ƾT;L1ۇIa9A h6]R/v7`Abbe(;{{jApk77܉6.Dwyܫ%e58 .f t&֯7T47 'P9,q3!d0^CI7~ݿډ}!U}NFmz[P݄[f>{ŰWHpl:ϣiUQ@JkcIpU}$"οiYDeNedJ(P\hF ̗*="= }ǗqAQ,=x6Kz2(MXAgtz,fg !alDd\k\o{@0K~&^Y{FNLF$PPM pܹÜXV̮s>Yb>S+/Ь[P'A{l##$O۰Y_T=;O{a߲nT-Aj]abC:E=㿦fx6H }4L<}{倄.JV4"nw-sX .l'3WqN>T@>[ҭ,.:5[(vvx #k͙- вoQDԗw}9/Սo~J8c 3"X] '5$"3?-#$/s ;v}+:]xgtRFzjU78&VWcBa3Z ŠFg>"$j>8AMs=,^ V ˗k~p OQI3Cj<ؗ +"\!vVez$}{A/ $ (Q¢qg`SPWO1ߵ#t2[nyd8){3I:?".6E"YprӡܥP/{x^/yrpx~83@hH"Cz36r?kBKt`ːh LwtIR.S׶8A_P [1E:e 2t EQ6M@|Fk>(Y走?$!,IJc$]CjQrr,dc+Wn%D듍,U)x.ҒyDxvG .e/Նr1TuuXډc!2qE/jzgA Hj٥ eЪ2;)F/nȧYDeحhyqw,J">Ĺ$[ ѰG'H9VmӔ6%X}LzLT0d 7ڨu\BH6&ʆ0g)(r#~S9[դ?518K;Q$Fcdl|Ogځdvg>еS*<pu, |lYjQᬨ;D.D' 'g w 8Qi)ּ]oq(HƐp"܊9o*}v{ΐʣ摵|cdp٤_ :EQzأСȯ`ʯ馗bӆ^CBh1}R(@Kؐj HP3 k>:qp,l$Ce=x_&i,6p%^lQ?c _W 뜄<70=]y'[YLeJOJ_n : PyrTìz1|&$,P~_KJ~| :r x%?G MhG~$n;caUd\~}`9r Fq 5]JkK+g]f3Eђo U]"_7w\ 8SnKO9ny R{V silWujRxUb M>ZHOzLf#T\NX YR?w HSjӎܪtw  t)bSq?1y[ˈ/Vx ,AZW 6gUkw?wc-7vd `R <,)de2YpȝHd!訥 LQ\d*VYUlK_X*N4>nqtVf_N'-;(5a=qwOL'S鴿F5Udml,Oy6#*7DVO <5/%d;pMQb%3REJx.^D_k~}yQ"#8w34#zpVyuK*bkE/ʙjfĔn6݈;repcc==fg ؤ9MOQ\Qg`w`U4u|Z]`ag֚1c|7$ˢ 7Q[a-=(`#iۄw^Ոֱ*ܛoѤNinPaoYU:;_|k. vrRoלπ."\Bgj3< $F 2FYm ǖ=C򝀌H USdu 'V᣸p+P3^)~a>mh ]L3fP2b @xSТgj1+a?=uH;|OSR@24!D$^ʌOK 60c-\o\A1ռ ysDV9H'8eC86'7nwX9 M,}D1DvXcGK~D 2B]%c͉Qo@p/Z 8AR'+rT?!Q'Y5NG׹x Bѩ% =ciד̢WGWSX@րU2]@FZ5}_| RHZ3B7ZFB}>>JY?RoC<=9퐓gQpΖӛ̮VС?[%4nac .zt,R[oEօ6`yktk"|7N 3ܳ;=՞N(Ve >(L5\<Deޕ| vmTt2ٖKIoY=sDQO8L>!kQ_ZMdCuR]xn00}"گV/<"j/؟Pz5X:cfbIR(AnC]`oe7T-=2B185Gf6 &5I׷M2Ȯ|Wq }xTORJJj#E{=3RjK+{agޤ)9B=\ _d̪˼ՂWBh?1 gM4W}nc&\eh\!KG|k C mW=T.eILɌr ng]Fgj0 L Włv'#q;-Wy{z];,bl<PrH#-n_d{}ʤԕR*J#@J^dž<6hώEqNWTl crB,gUluهFWʒrC6ÂNj0DW#[_ogQD94Z"79;C~z}r0y"JlH2x'-JSN`@3F- Z8JRzfkIx p~rН ;[y7x4%er'xfGk~9H#NFRG/.ig K=TćHm 8SĔ1 :_*Fma2 gʪ4īma5آKcjΰ n_ mh,;H$ G:d:38m %9τz HbR i~ug{~#zuxp;kۚoVˤu O(-[J`{TXAꇼyvD+gcTߙYDH[})芹P@c7Tz*x`=v)fT~ SQy[ݯ B$+YkDVCmz 64^6o*[hN62Ƴx7Z%*ӭ>c0ue=0{KLe +jo4McL$Cg֋9LˠIh k}5>}QL!VI83_jPDϛJ Z ^[;zyhmDX5 fKYV[= O+ccW>]^Ҷ,67^K\9${++hoCDs52ZjV.U`{.Џ=8@C=嚸ZHF~B,k5!aP |O=͓|IGPĽKj"Ap\>?ΓOJj-c%If]p}_4!mZ ^F}u:Q0tVS*a Q{qXŶHPo>Ȣt<<81_ͮU:}NБԓ8wjaX?GvK \[ @- v5]7'`»“E="g_fbԔ NA(G.}Yhu=Z;6Y,}B^0CmZ3vUG#_.[eh6ĜM~*=.ע~NmW"AuSFۖ&9+ ¿ W"x>d?2cUK%_\`H%{c| ݩ󢡏5-m91‚VBxP@AGֵebK7@?퉑Ca%҂k"wH^޼Uk}ݭ!;j!XXmZAyZy"*[C""'gCA5dCæJnd {ɎRu~LbIb2)񭶵kCn% GPkJՋ,9ErLZyڣx;KIɗ+}uѭ)f"NH~>% VL ޹JA٦O PG{F wg-!zwD#KymP=+HclcF@I*QI={CPVXnqldhʄ qL'Ḵ.Ʋr_#Vp;<AAԗ;D}]oM\LkSzɧykaQ\X VnmSO;7mkM{I RVi.F\RO6s[PېLӅ?j MA6]R^NF=d% `\WŰCMCλɒ"989Zܛ( rcڿ5!V*P1v! _߈Ei:UFa}ONvj$N .gb.8I3 h?!6BX19t=0#iߝ >)7b*3b~4erfb,.v69:UlՀ$pO[Vfyaxs坙nQy% Z@PS^tX/oh9H5"2Irļ= +䯾4諷 Il9zQl\ܺ[P9n4?KSM"Q{eN.}{07UۤJvR&OCb zv/FFoH|=,qCZC*A{@ yFӦבľfԓEjm[!B \;zx? = 5Ў, RUd$gP!VXQ wNx-2aGvRHqfgUXE[׶騪/NF7&ayЃP c6I@6QjޘY97:98@=:TA"˙-[A?,uqݨXm!KXy76c \)RydHj3W2Yi F= ۔NGbM0ndm6<]#$P/cZHb_Tkfuȃ'&*S%^v鿋BC.![@r YCqdFsf;Bʯx{z yeT?ݚ#q/Q%7&9N4gc+tUߤ3FjŶ +8vpEBoG~.n^j!%^0B`MH:D}~6&>u4ѿ5x}%(la!$ir(U͛З8†_L:E^w'hr)cF'8"^f"_|XAidriN 0}/;Hgc2J!C=ZU@> x˫ndgz* ='wpFRKph4 68 TpV @<шঈ) v#1IϪ&3@paiZWb9>M:@~2'é 1::7wݞ%? ^ДOi=,pcjW2(7 fk"nlGk"t`{͜g|IU!/ RQ 3$3 =2KE.*~4'G<_?XiyUe}9&?KrNf5hI9 ,.>14k G9(ZmmfHJ/&ĴکlDH>)Z#XC$*.:Z,-pЇ2|y&)6UHMby)S^?XRI4bG~i^C5pMF0-׈ t4pBԗ=r9pJoblVyĈ-K!o<ݾ \knMItČۍ$Cں5=yrx$/Ǥub>]gKꪚ(XH-ɱ۝y3 OxL{ys49dyӯ; R* &$+4\2Wwym P ^y$EypljDxv Hww?_*.n5 F(/t&ǹc;I8#ODDE&H FrkmjEbGTM._HpJLmh%%-&q6Ajdǯ8uDMMA? *vW 3_D gZ%)ջ-DiV6v_>( ﳅ1Z6P3;mMWW%]lrL _ ̰63 ̜ S"i=kBӐ60PDsȒd6md<1Jclx3HJ7p{yRX[?~8#P5$_~@^D h'ɨqR:!C.z&f9Y<6AAHYx*݃Mx傑dA6y (~8Fu+Mp3)c^R,VZ().-^Kr.0 B&ɻ)prY? /w1Vx.C9 L;*&] .<ˀCpaxw)$ߙ(s ffo#5E!=QD.!`~bn, J}YK)7s@ F#kڼAé2nHMMi[ >@3"{IQYƟh 珤r $[$ovL">j^񑴠ɾ֥cnbez6\(E:XK$Nv0 盯#ـ.[pN%;@{lVh[*uj C7( ؉X`noXniSkJh $3V]Tma˨箔jmXD\DVxP)Lb_Ibrmg&Pi1X3om8@lnl^ʋ D^9-A]u[ȕKZ}ظ={𹱻u!~SyPnYlrw;ҢMavD&YBqXOFOCFev.Uّj&P5 7(oG3OG\F1qDz·jz#LPكmZ΁Bq`2h ~qjJcEYv^oh{(72n wЏ"w-U.Yy{ٸӷ #lx"H让 Յ)_m.3#R@vД>fzG |fH-gy :h*7HYyGWјЬZ߫ Hyŵΰ"zӵ-(( t6 ={< w bԠ&{ueph(*z:5;s.ϰ;p8؈³TlY\|ֲ5l nH,[%E3Bp&m J9F ~& M+#q%ȻA(Ya4~{?s7JS*4{Q;I ݎؿgw_)2cTG% 4}ưgVbr`^daR+2,uILzUď}'{>t4ϦeM7l-{y_vâx&\v7ٗȌ^+NzfP`.k=By$/‚^mf^!mM':^9Zs c:mwP56zͰX@a.dz(Y_A-䡑r1WDޒ\^(6F ( ߦI-0RWrgoC$޳wv}XS{ +e_Bߡ^r5ut{fƎ-E;tosx@0BgRTe: n;N59o[xg9TQJjrlncsNqWN|c#-dL!)R݁cER6CRWޞaPU. +i42kq}"ah{ rzA&Q]|BzHf UTLP:=攨]9f&Kd/; wG3OxI!mZ$Tf4m+DIUeyzM?JDCu`7/Q^lV 1(i,{z-B]=d9J<ĒG#|ɦ?('#ZHRK)b,#q~Z 4A⫋pۆo1 KLT>Y`2Pba $9hjlo ]qFdZdd&a0 t6vwzp_C̻;W;Оh!1C7v ߽0hSn=\jfw|TxU|I5PqWRWs 9Byŀݙ HN*Zk+PT&FAZl>Hj/aJNBbĥ βZ 抃O0? ^!x=/:)dEbjB<&6V%@<1sjm3QwaTYBqПڮc_@q]NrxK$ XGGh!2].6>#8i级nW2sfmkl=$6BMֱWԈXt$ PeQwf~<[ȴe} d25|H'6+azʗO}xXו@J%='8\+ɏUև iOw8:N}M@ `Ftn}}F*^6|R|8{ ߷^[lScZkhgVRF!EVJSl]0?T:_a4G}w鈕Q*xH4.(m-LQ iQC/tI!4;Zq@FdC3$edsg^ui.cgR[q&= < 3W),O J5hI d߇umFbt %_n)^óykYlҪ)#rTA ƚ8Irq /yS [10%KAg>iC2ېUIK\iZ傈ZEjD2lE>iYC,庰:1\*OiВUJR: qh\7T !H[̀ ;ⅼENyjD0yR{ ݖ,+YfSLFIe(ghlnbA{!1 tUw<?NMD5 TL HF ˎ`ԉ Ӽ3F?p 9Ey2&ed17Z1+@dUfW$f~G-#8^gwV 溣;hχZ4R!}cԤמDX@maXPɓKaP. c-g$|]Ldm`b8O +|SXAkX4%FK2: e3e`]o1.Qv`1ҨCC#|¬oNV0i{W3s`@^)?gѦh: 8{v|@UVPR4θ6^\AYcseh݈w ;+czmEWEK QF* #4 ֐1a#˄vp_=r''@D sXW,uʐ28&&9xQ"K6&$ C8䷴S$vGQx3<Ö&_2Aa$L0!t ?ݸٶ=/R |{LKv:D4`'աj(g*'.ΘPªf gϐ|E`{>yGcPXېIUTAu0_X8e.ű.ּrWlU/: F_vA"`JBjmL7F)41R5=u}BycДjt&᛹/rv=xzkf< G]eۅSJpZM QӾ[`Nv%Kv<ܧyuAxn( F&~]1o'y-4AS|̩dzP]ʜlu ̒}_:<dĉi"-Q>}/oJj)hM4ō`jeo35A@^@$FNms*J~@ȡDe* ƮtFx b;%C"{_s 8UFf_Pw2d : $G/op^ďnC<y1d='j{r4O1ި8}0}!4+3*%[Z]ےXyބi:5Z:$ӺDؙrwVq@!dB ZY}d[sW *&R!P]$)<:)D0Є=A 7J j'_F;V tasx[*dMi" N!sr8+Pͪ>qutu8||UWX Y~ZHG-s˛SeB2~#6UP"``s{ss!4o)UC>>z;Xo;J&+fn:[^2&[`aE6Vi:6$'FEied*Ea~h)Wk(ix@ 8ɺ;u9H?6 |(eK[ZBakvㄊF}arDoQՑ]_(Y'V$LSXqA61˻&Ś(>ܓ  {åOճe$<8% ,ixPy9u%5#gFlw j^6(߽D r–4 ;(o ^ԄTh-; fuUl.'(fr `L}n]p($UNDRTx ׍qw/wIZ*l[=IZ%qoLw1 @dRiŗ[ ]৉3Rr ?3;.HhKѠM`n`x, p]kMQ^gcڶCl,@"Լn?2gK"C%&VX؆f >pN-^1Jʙp+ȘYko,%lC_ 9{rGz󼓺L#u1A B.KE_mno,VH8j\!Z%9mcEtc~OpW<,H/57{TE8YcB:Ņ(Bgsz%9_w !GsYS>qlfYUUX@%J2&qC'2܎dq%ٗ\wKDיN_1qdV%X$_D~*aُ=egn2 yQMb&r~jŁ҆඲a9?DpMŊhŜ]j3^|IM',Ծ-cչ&&%luUxRF،<9[&庮-Ӌ ܑջm*ݴ|B/N D;xQg.y4j39ק!+a9aI|}G)me]|l(q Y unp^$OXX7APsg%ՖsͲ4"`{kSqmd/p ymCgĨlb5ETƮ$D gX$|SHgPDa@8PQϛհ6H B ߛ:[~zI`04;8( 3^ͽu=t,D0sH֥^c,?])"$nH(| o B Ԟ[Kc5xZ:r m<;~+įt;.bj͖Eyrd.6 H\YJ lin;zX@eZxI"5.WQO5}1BR\3,b72$d rK1얾wr#,|dٗK՗bؿ~cTz%;xlbbNc9pH.9`'ZCz7TE=_?6VTe0M^ٚC-tZɿ,Ӵ43P {ϱsziY*M㳲e:v!7̱FDT <ۯ'R_w(淂Gce%gD͵!K} fq&}E)"DPf-}FbSP 6WZU}F`A I)A3$udP/q{3A9`јӓJ>XWoP7")FԸ3bMGtD*s$sk 33ax杪'JrlEE}c,;T&C'G~4 FF=Jd9]mTAKz'8`+C|oF٨@sD׋Eyoͯ‚ D4 RҼFov!fޯI`v5Dj)ħjM]46VDWtҕQ:x C.-E,TLS('C/[iW~FJu]pq<<9"PdޖmRxUzkHA0M#0p&]nlsKE{pļԲ,&-ɯE|b!5%0a92bQQ:z[83AFIZqٰgwjG3T-6A|Qlu((jb&rٛ7&|SV<} ^E2WsfP'x$<>y|rePRo r PZ[i`[pVp;EG%tVD93y/#`ua nX!a"Y}ǯ!|?i%pe3sN?`GaCzZVsNI"߈8;h7]m_|zuz]x`dǫ~IKw&h-#]6uN i\lډPi#ׁsK2@ ma&DzpF2؟.Sap3yZhC2WjUູSGOqOqL_k,5˜c>͜~oo!d_kî%-ט[A'!23RfP8.'dWc}3:=?\(f>X Y׿:<! :UF;Q*6W^S 8d4l W OjxUF[!}V2 U0{ ۷`A h-ar}َzaBtw k(cȝf.0O)ZUm|\ݥ?k* vBH+SH'aȜAh*w"CcMe$W:ꕊ4upvh8-+-R~ڪXޞ+4 a=h{|UQ# l'T! )*KI!*ddK *zve4߈d㪙+_]O |Ic.oiO>'F?%p3~Dje~CIHʮNWt"P/Hp 8!-kUn/WsFpsFl7Ra F4`eOy*FhpXR1[s@`5!e ŋm)A7hⓇ ZB̜+)\3zɹT=>j(z[=$LW._}@];]^k/-hQ"I+{(k?;J@HxP63$vӿqΉyX@N2C `w˺>އ"1t*%@lY+`5*8:Ӏ؇D)Mx' \f ɂ?!<ƍa@i]|/`ܓ+5xb/PӮ ZotÅ5[U}7#kՒV0w6C:;dOͺPrh_PB#y>T|U%eř` UŲ3g#+I4]e)EޠZ N ԥ*PN"%W/c?/EͥY@Ѫ=q/-|1ӵ1ٱ1WKK_qQ 8ht"r#GA|yXf@/w%T\Pܻ|VUc9mqx,IL m?"&[{mF ać.ާfD:R1vakjc\zlBӺ,ۯDeůJOs6F@0 U44A "zzyr %NC܊ d@S{hڷ@S: Ӂ49AtY$`\Mg كZ.kRS '#c^o#m!q$Ķ؆ OoיDDp~3ʆ;T͒­&hP)Qጲ#52ɢSN<basEs>U_)$VݟW,Ƭ-l|q Vsa+T{dsNxv,J-F(5V%:^̛+q]PZ><&Aӻ=+ԉ!@ɳ00*Ty8JEqIZ7?fZH+#8oX+qr)sR`Z YW0P`?.jT)Ջp !٪6NuCu9e@+1ѡ\o&s(l#s S1sxC?hϚBXnTy : ]qD.vO\rV10R5]l6Ew@E̮̚7Rtј &wlG 40%t۽)\璿_ }aϰI&0 ߆_֚\A'/u{^sd9NߴU3ciIW}У7ql' #ؼa.~rp/ :s.nŴƮ3YԝcW 1;$4'G߰-'_L ,޴,t~BV>+ڟIa[rIۇZl ' dFX24[|V$9j&Th;/ {yX{sr'ϰmKmPjCXĄ|$g(w@%6bBٍjs~G&2>PEZ-[!D,1Y'\M-5BU.6b!=2=Vҫ'tgo2? c+)scM:z^#LjڣxU(ݑ}`GJ?*>: j" yx]OVRN+mAcAMW18.=H0n]z]RYkhu5j0Lv,kl6wP:B4   */$iP\PZl?f@Ω2~ 8f29CR zKPVM+DٸgrrxD-4ٲBuڹKJ'- ^έtqZ BH.I];#F#LN̪2AUT*B6+(`sw+ B\% |2!6gs@l~c_XK G$.史лyV%wc8R2lʉ^x$A-^rcrz 2!q|e@hF!:H~3;{xCjJA"e7zYtt"&jL^oVLŜ*c\-#Ƹ`f2d$R@E1DK##8YIף'_gG/W[zy Rq=<肎-=]"kI6DviOqwy}4v#`Ʃ3,Glپ Z(+ͼHL+E,dd%%Z9|F+F$Ac[ׇ"iV # LST }@߉}T0Q绡7C[Pqרq>C{ `K|&$''{_K:sZ@Co㞬)s *W`Q'HwE 0DINi֟W >%C#l'aAII|6ucܖHz>BJE1I>YMc!?#S-7ꮶ7&!DP. r0l˒Ȃ{ .e_jiVNN,,C\,ĭxL/J`Ц~[30Ha@O"߈O?eS $@Cv11 eK. c!vxVX$&ޱ3H; cGleyD|U3 ַg_1og~z+!nU)@ x]|n!g#K痃8arUǰ~< ymڎ.KON7*l 9=uXO6HwtNQF\0m%.Q2tgaZKԊ,a`|EṞCPS"ᝆENohxl,J2k]J4ql̤ȣ9O(>xr^@BO?;HUj P.-@Q`\P շY%[vR}P̚bEDA1s[}A\pqMtX6A.}Q-d\V9B QP@.3~m=Q3_^&Ѓ?B4n&oѭ)nT 7:zHn:x]f㱅 +Uy3{~.QibuU)HlogyU h8gdV#m{0F}VEX]wjz5|NJx%Rj.4h8MkZ2\$~=@ SE=%um^Y7v&g]k X7X"LH("z|`E6s8q\J|Q:h \.U.I"XJYt69':::tsnҎYYx]u pʢ<5 ^%q/G}/fƲVBDݒ=kb}Ǐ6&1#hH\x3/ap'ze{I )" DWnQPR㘸M^Qn7(: hQeGvb oU<^FeXĭ<4<)rH Bu%>KU(Z*M+TP?P1>?؜CN)5ӾA &ބ9$G5T=w&`TJL'U,Ʃi2^Z˹; _03١ &GR%j!.UN=S})s7gOY3h EZt%4%ud#~c]m뽥6<%cw7 J芫6ZЇ _o)Ճ INkl]H/0; ɗht~ aqx}|g)FЌ#ϞtAr> FWA8DowH]ʶNEQ~b<_6luGC (8˳0O f ߉:H#`oS˚TPA*vN1׺c =3Yj*\@b0>ZV+ &7BfC&TA0jUOUl50|ͽ+uVZ/FOO}$0y>#VsC<Xӻ n'[+Hu`P~EN_Q'L׃N&q;D֞ -i1L܈a/  @$dȘ djAӦ"|'vz}FլF%Voݖ6O^P83A'C@KY\AIm?'/aVe+7OA_AmmZ|73@ab>*FXy7 !+,( ՍvQo>g ,w|Jp9~.Er, H-?^W^ϹKp}SU8q{:"! =d䃘C5ttcvKkf\W `G>_&ŝ::}b>l@$Pi)`qatp\YhW(*,. yޮԢnWs8?T6w 5Szb;A|>[Y8(a9a R#Wv.r.Ύcz/ݚiY ts}Kyusm+7aITz޸*mtԍwk.{kyUeotҘ#V=SҙyI=&WyM5d- P|0mrLtFse'{>8F?}~4ȏoc' #O GZ~WsbTawgۋNLQ0`c{_}HT,bhE& +ne+ l))AIlW^Z"_oI/^;؅[-B Ze͆o6s*+ǰhu^wwKd_|*i"z:K{:\ړo*Jnn^ wgCp;”(%{ h%J`2BrOIfU /N5EmQcd F59-|e,,ʛ3 Z-P%Zʑᴟ#><2t|] nIA~˳<$|2ga! ~Xք_ cΉ=}r%,%;`WJ*w Kē"OXEgWt="¡#9eL&3` Mxwt*f Or׆8q<1!]YTЂH"&V֭jT6ASIfj69O!9F&ASc72 3NG -õJQj^42b_NMp̉/ȤM)a۠v?Ϧ@!?SWf{{ s m㴎J JHy}m3#SR1&`Y! б@Z;S8' n $7z=9J#VY֊Yc2 bHҍ˞kRGBn>Zw,U"tPg/&4WRNam;h*HJ]'b&C8m7tNGjRU Pugֲ |b]s7yVI<64]? 0y RyY 5p? Y*[֙2~jp`,;h4El.Ts5sS' b`Ƞ{t((G-==dFX.>G]0@Pt1}"_KQ U >#8` +ގ_lUy\+bw̒*;s*@ArvYfg)$ϰuka2 w+^ &&1uOlny`V;}/ؾM D22vQjHPɸM]yh}V뺡_i)^_V(f {1B5vDS<7)[ EU.wZL>Q=Yi;ʱ[ͅ$ph%v-qOt')KVJ*BJIQlL2Mj: +9=D[cT4_aDi7CFL}g JfPR68D7զͿϩB5?mO9Q(vk0?HCQ]3Б9fog3P,?& p@u ~x쳍ǁ-@:WR\pB(fNRbNsWݝaY IdƯ+=;2Nw@W:hń B32Q%cbͲ_${߱12oݪrIO|t17pt!i+ُD`5)ɒ\ZWw܋͟Ribqc[(+(G$"ogb[7 &5 Փց q>8ʐH.O'&Tpx2T*ҁH(o7A~әhQ1N8wQq@Jgå",)xON4~~Cfdv|)<-e\a^x0% צF7 ?Pu=A+2ͭ \#&5&cv7E.p7@P,UeF78ڏ5"oӘ$m`)Τ|z]bs$ V$mcuo*s l~ێW-_ 2Wٟ2>!D|B ]# 1f/ {1p? q/0TFm`_Rd0YkyiA$π9T5 COleRP̽dF5j,^Z, Ȥ窲UDDN|^Ȓ8E՚`ϧ%^E:?ۆH݂hp+-A9q KҺ'o).Aj;8Ŀuȍ|o&<{ĭb): &?`YkJ#A#mwAU>A~b$%HV4 x >`9F ^8 ?i,h[]7sG Qaڙ3׵0er*U\#^E Y]HRg%0lG,X5< ĴGGmxaE\iJmVTf6(@\s|_"1j@*̟ ]p,QAh`#ΘoXIRuEU4}|uY3O$H㳏̗h~`mX]F“ZAC3Y#}f7EQe41~ܱ5(Cj1TeזI&JQchnȺ͂ԐT O6ɮT{kǐU;s'BV kCl%J-m-$`ؾwa݊+ީ!=`xmŽܱ=Tx q.KmHEdlK'q2*XG:E){qEaB[Y TㄫEéUm%- 03B ʙm[t(vqZҜx$seVFL|GDf9W(Ƙx+ߒ&ysCkԤE'\ө۲Hl{iv[I|!<9l:Ql|)0B*YlR=V{ܣg`bj_&"S'V`0uEF qqK_mBt Na4R2-qmS<~f*7a|]/3+}lV\SIe ~"V((7'y 26Nb?mLZxbFUW TsR#mkY9a`؜7\揗\Q',þ39@ϰ8H ߇M[RLMcMx%lT[!A~pD'ϊ@ax ޚhw~$0&Jv_͡dFjң.f #,ࠋMFѠWjTgcq Yܳc͂b38[8Wsxc8p>ȃjn1aGuXSf )bΦ Cy;Ln۸#ݰmV]>tb9(z΋ w 1t 5t dn; > {NK\cvgt}5 FlTAp,LMk&dkPyF6l[v8wRE+#ԥT̼) 8/QxC#)mm)xWN(-._mCp omk#T|Wїp#צ6T@QNZ6c&d$2\<\x˦EMskHiel޺j:Rru% fWiQ6Jτ  ;_"|eݧE)N' z6 ؽva޸+ v,JapHIUyhiH?~Ual6w Wҗ5Iɀ wr8Y|@jUC=OYDYAnoNP;mFj {eXE rZOȶܵTN1vG5BBQ3^gQ]bK f?If6vVbJD!&l*@ܾHˎtd7e}Ej|2w/(Xdp6fƆ<[ aN uq:A\')F6 =UIOHX0CfsRfFnMkU~i%,reBjܜ(yF29VFG:'Kٳ<3qw\蟹rIj6$spϩMar" ,(~+9,Qow(<2F!kICwBCTΫ>El;/N?1FuөݒTRΤ_KS"A)[.DžJOL5DŽt @JPU5~ɵC&f *KFcY~= _6LSoݖZϬeKSܝE\ϊJ<.nȷ. ۟}[ ;ow?i6:8XƮ(0`g xO(j:{0E?ȭH2ԚѫkMh~Z!f&:.$g`[Ւ8)ơMzF2|H\q#2:;s^w=s=ePL & "@P0$+tB4|kfI?j Ɓ-(SqhX2!ӷvG*[1(uu4LJYd'%il]iDw-Ȍ&_on2s!u7)YG /ΐ $h VhFd)`I ނ68tzp1&ܠF(IkmJhpN܋ [^0ک!3EJuO"z$>T p~R@fPei~AQ65g 'O]Fڦaxsi1Q75T.s{PnfS}ǩ'j.rDZe"H($7kѥ6Hy ~3jB?D2(}c-UB Q]S1gMDi@{Nk ˅~dz)wm[wg X:̄T `.e­2,U޸iU4b|`L1mN$n2qTd"B> ardkyK NJʇK+aOYُrݾ-f",3qP模k;3'yȿ&{f1R>gB*;:GsK#y!rDjFI~\âF1BUqEDz3waf~GBZ%o4L+zx"ARƷ[Kߧ[ENV@ٶ"|i(GW/P'v ֤ѕlhȪ5)8 F63,sF1Nd{s.ӛZc z̺v?ͳE@EUMO*Q B84rU,(8Tu!3ޭç)*r7WU4ȑ3nEܔ'j;57<䖃ģJQ݂5i+]Z[=$[X#zsNJ͑*GPKVewRe֒#_ӌ[<,YX|E:E6Q"g۴\YL2͙%@cD2:KLR*'3\>BhTtU \FsX׵ߐlyݙ!%U<>7}Fқ *;k@liq 7t(I: Xeqr(ɜ~LN_ߝ4ToAײc Tzj-ZY¬ ubaV 9 Hx4W@i=j`9C_w:~ĊJhBČ Jñe4ϧ46.ŎZN(H0qvES&M!JMtܫYAV@JQ8K Nv|(Znխ'[Z:ZU[Mp S C+T\:VN4@~p8lW餵'P+l`{P$EL5 fM3\pSfH M\Rr.+!yxԌ5F%5 됵kzO=ƾ<Ծ@R< ]B,N 7K.K- U>膬WIt`]2>rrtV ٹ{,rlB1UxIX,=MPI\{%~־acpsvYQ7QΣ *(GRzi@L*ʪDLV!00 zFFD|BN*3qr4 j ϡUˍ2""r 4NMkՈ<2Ty#a4붌2gVk& 0j0A)`}C\b1:ygwUͲ=;4٩{z.cUdтQĺ쌠JəIT+$9g3[EOnBVgRRgU*{3X_rm^ &^]z+ž D/sny8l![7ɯ+c)S1"^?{"oAWS S0Y+) &JS ?5O0yb1-fIv\֦ B=D3gZЩ9;@l~GiTaG@x19jg,Eq؄n15_c43x3lub'|0VU(r5A P]Vƕi}Jg-3t"pJy>5? qع]sSHwWZ& QU@Pݹef|{ݶROͭ`vÓHR2.'%sbvkARx9.JeNYJa/0zeIX8{1&~'bD%GsbmX*XyfW}ggѳӌn p[/I3r|ih3y{VA6ԏڪsDؠS暝7pk~qҧ=aj?&\¨(m7brugƹU%N3=kU푊YyU~'89RW$t3al0=Z@"*/;]rN Qф"o]ՙþ) ?:/z@#SgFmJIѰsdͥbfԃeM ,t@JUKAZBgsb l ~8#})FY@#j7uVbSԑEC%Na}(0◐[c#uN{˨}YqF+֞YY;2kLQeFA4fU' YZ?bx`0\(l ff?o]^ Ì<3iqQ},^֟6͑R/]2:/7Vrxh^BH$VpC;'I]4j j4py[] ]E5!#sމS:mENoΔ|#g*dmtM).;/!ӛ8 h*"8ϳH~;_HI6k?c@J˴g* 1}"HCUnU(EVXʉ{-App`(y\"yi#jZ^]Kɩt4ӵO$cp *qp MR1.Q"Y;S~~5%=J#nFyf=59aj"'`8ه]AUg(yKH:~|ށ; ^゘,.BUllq% `Nc!u X=@>pS6\hg#!p1Y<lJ['֧RE -Rhpz畬_#3pR|o( Mi < ǚFl>|TGtA]Psq9n:*&ʆB\(73h\DLVDB7%-. <\EjE0d^Z(HT21234V`UW|v.f bȤ9I8WM|myjJ}H}E Z;_p(9*.+`u>7Tsf#$숥 B |DL+1wfP58@E1]1yT|A|U0zQ6T u0H6:4+YxyXU"apiT9}j$d!)iIMo8 Vr1w]R)JM-DJ|u_dhE:2NNq47))Aŀ/Xۦ-#F\TBn!co)(;}Ά]P"+6qȔotͤdR\,ڙj>uQ'dmjBy C[,$TA zw5ףcЊ ս^iI Y1N;1l7 ]<[D(n~A]Ǎ(Xȑ@d>qSn&сhv-Ь[%Ev0s|^W3|B%b-B; !>MW@|r-bg(F7f ER3f#MIܹV[F.)$kwS2!p +㩸a^X5fuUBrgyu}0-CT$$%P仐߭Cz^!Rob7PV`>GtxCNR=o TTK3V^:Mj2AsqbuC|K\AҖu3 2Poꥡ#fsD(ke6_M2I"e2N<hfDZ >aW&#ա#9M"޼)jV۵~{`Qiѓ""zRe Jkᆵ+ wI՟$bl_`{ۖD7Ezr5FVqLx{HhեXF>ly'N}Ɯp T"2`' XfY1{ٰsz:ʘ̢P7Gp1_PቈƠڑ(ey*u&,pgk}<{(b6sö&^9SC8PJڛF_3hJg+v'n%ewRbAcE*nXXS'H}ypYFWnHκA{\Y:p9кp}g n|'^g: ׏ "e\|TBqz d;;:R+?bkVg).(GʝuM7!I yxf۳ MT!4,[#(#v,Erݣ=Џr:s+œSP}~!=Z m劳ṙ89fGđ s}*?Ü#}ktZ<)`e ߊv>B(ohYr7X^OuK.>qO)1H֚(OBHwݾ!ɉB|F }wMުkg ;HLuʲv$M9܊$ "0?^Ȼ"1' $E E_:(UQȏIE|1V( I5w_)< bgO'`$>PS9(z#-kaST`I09%'H瞶q5Q9k@U ;lү3tmwg.D*Y{w!¾ N b;FHYh`F"l_E)I$F? >HuַBƒxݙfIo`G]Y0jO\]l"DpNkԎeOw<8x-"+?[-f1;c^ W&!V0K@ l"qu맏@ŅiL|tn"v-p8d`n? )ȶi{G"w6!i"yKa'1Ь8Lx唇@fXZd0йң#;5ݎ[F& dQL8UпNW3zM.k7Jr R$VkBN6y"ȎP|kJXMxi˔ Z?U?/RdR7}>4DQj"#c[Ď-kG[\\o y,ŬIZ%])IJIipgR<,MN<ɑLl!ȟGOAlJkͣ^еnę`MҜYɑ"0<ئ tL~|>,7BY2Yί!oD9ٌlÆy7<lW]ROx(R[*`l,f@;13-284?A|05pɉOFث S[|bl!I5z w"(۫ybOֶ[S mF:Ldwp mE 3 -`y\Pn>g4%ꗃd:1wx(Ku,GZIjKbN|xv$m13˥.!~}"d! ']<v[ʬu(" cިߨ38({>)+tQgZ7G3(Pk* {_z' XP%kŌ2OyHk;A@NE%qPLK  Je /X/1枧J~d|)(!FKn.m:TWep 5U_[o$f28ޖ )(kBH?daY/LL  >4CFLSTfs䕋W@kR~E聯g$C;qt%"P1ڢ1=Ɵl]22%G³jyzuiע?ۛ{+oAweЁME4Y>.fDn uD _F6t (s )p\) f5]Z,(TE[rhc#-letFDt[=Ar6yᣡ=aHN˨gg"ap9ǡLSw7|`REƍ1Օ0/iĚ*e1ߨQCY(]5gˉyt]d% 4xEv?QlTm%ɚ>RU<Ԥl1I.G[m5A: ;3Kc,IƤMO#cNb;WJgL&'b_oFݙZCYMEe=$yZR߈tT} ̦Ś#doz7jK&zM)} ,Ó(1'O 90|1"M7Ĵ1A|A@n`]Z_>IS8ضq&U6g[BC{4z9z|,7\^lUpf~6n'D4s l #$6?G }#4=߻_2-jvy k[ԈZe CBBDܸ7^Ϳ Lw3Q 1q"J2+ w!{V?QeN*1ڟI9GAMk7-9m$7qg&m&npVǽBITXMEmo51jB|"O.)՞֡:CK.~54ڻ!H 7N<kr.zop8Uh9\&O*#d!9;l!W7Kq5˄CdUӂzsH4բ˿uѺ="t[ W;yCɉ4jŠ B{j>\ ;W|ȋT݄qק~>V`d"Y1CqpF7/oP@Lԕx?%NHi暹taiw6I&1iҽ[ `bQ~,^eV,n)@P÷nyέOS)E$:+htJ)[#O/eqt@\oɼ š"X-8h#iu!ԇ ^?VlF"ߦlaў+!%-U(͌A0t@sNa IBg+Jwf9iSh!QU[d8QHS4:,; )c@ȧѼDaD]oP|J̕! PVRuY8\il@Zuq1b3f9ѠK]beW)Bx'|\h/)UгxrƩvS`r|%M~#ٷ@d;_ĵDi ehf䮳Qf7 * _;g*xd*屓CW1Q4*@Y^eo0yN}I#*<>Hh_h S\ 5o,G>bmXU%y'EW8fH$c1tvC߿GXx(L!SkH9UFs'K+wS@3@a”7wV͟T<5R#y_=&ݔXGl #L:uHRS/1hn6dKMih荪:yPL)0D/BbtM$wS'c Z-^4WjlBಪ *M?2.Ȋ"pnkwba ӗ*LݏS˲D 4T il؂ű f#{04tw\ЌXi&Ks}@X~0qKr! AD{U>P;Od7{aрi t %gQ"B-0[!;wn:Fes=_/?!p!b#GjYn?ƀ~ұ}A+.vʫUdOI^4ǭy;E/`c`SmWVT|l  ^4ACUZZ[ITTM<$qI \Xg/zB¿.=`k_Vx7>id$'Ɣ[CKDTM4錝? !L,vP#JҊv*-3VGi5A[lٴf]9)OudUR[f7ڟr9ҪRL'K:e!$0?p=gSe.4G˚d+l~c4k|ʲ]?k 6]z"f'U5,"S K>~4 E󵮿#O#h4A;oqx͐A5{SRY*ϋOZs_.ˣT::ѦsEvLŴn9!h(EEٴ}8 oH?fDǴm9n%nܴc7߆q^xTٹP簄`͖CjF+uO]fH!vPL/V[HZV.Rd 0Luq4-`C;  *0LjGinR1-/C4ES<$WEH~V 2gZz-؁·DQ7w+P9de¿~rR߻1B0";ȦiKPXL؁wav@!T, :>Y1M ,b/ / ;&1^aF 0^zs;Z) 3+(;L2zqP_a {\ǎ KD'[bwX5*Ԗ|2E1 l 5iTqĸ#7q6%XHrjQmkE q-=2to&S%#n]$@$4NF{| rXTC K1lQ;4^Fxq`ߢ xhtWN̖P ')zh?Eb<FE`7zڸ."%’Q=A: (CwVT;~-lBfvmZ,O [(]Y]Iw}w0 *}soRL)d\$\-3`gך*rUjK'9oE##Bbq;^Yf>JyϮcR:=AY} !)rZk).ej}:|#`I'Aギf =|AZ6ESra.k8.ftQ)}>ը CN _10طwQI^S` QDT 6@7)%5$y V<0PaP ՌKǓxM*M $G5w7cWtG:4o-_1c}4ʏQJʢ/XrFlgň'W7Uf̨޶}%mɾ&JTmkjN`Nq|XIt&Um Տ =]I =JME$N9!;̧m d5P\j qr$ L~&YLOs] ΦFm~X7~A&9R%]&c uU 8^ƥJnˏkw|0"fKI,twYD0JΆ8xI;pdDQWm\:*@!IFZ#a$rҖ1jEӯv+׳yYDQ-љ EH Pg}F2C[KÄaqXPISx _\p#rh}x-*E~'۰cz@,sЦY3D#0ȸg[ݣ-h*ֳ7boPpfQZ)qoQQ2q՚5+c험N, 8ޥl ;є=TF gfTiM岂RvFu H6[ڳTRkG0"tBoxC.#^V4=ΎJ*mtaԋLdU_]|Kq:9\ĭư4S>fnuq`*:c5Q9%$ ʙ KDeUxo\|scL__xl2 Ȣ>D8t!10wnj&ƟnjTN* 9{)ol>G`8Vn1 3E G-A=>ss)ژYc1t5XSp@!ȩŢVy :ާjy@k豬" "Wps5A}6 (lsݗyQ8VlU/ڑ (ϐ^֐}kV sk$MWdM OhAR7P"|_?內5ԙ6KB$.Bew#E覓S7m?tsW:(̒4Faq槜G-b;ы`k (0{'HPvn7ZA0EqS~ 5]2Pa`Sč´/e͆j &C\蓡yp  _ތl &ÊE6&`w7ط2H+MO#5WV/9rP`W7J .dS5̦᳙]w 0M/ĥ7W͒dTnզZk&[ 1jKnM\:x|kW4JgӌN6c%d_1c)#f 'kj"TFEp0kNs̫^Wl+dg2g< m&;ApHbиWϷh$BWPlxćZ;29k,[Xμ[,y侦 f+YH-K61ߤʄx'`0W{꘩µٳ(&ۡ%)RsYôW6FbڠoTX x`#B)3vNVct=@SΨ|eukY]dnC [bHޒ,Dl7NeZ}X Bi7`N"e7_|8}C[gI<eŀLx(s0.R3YErHۙ8A{$#)_. :;N,U1OMNo*A026&Gk<ѶM*_p"=}mZ<QBdsӓ3nM}%(XeQe ZD}qUa*H'yK&wx56c%~0l6?sq 4vux y}(IIyqd.=Ӈsl&.יZ2fq~ 4HHĤ_:p۫ɪ'3 ;o?Yt#RfvS9FgtS1g7( {"}^ev K.cWf<,,C d>@狄}x'ND=W;_mJ,٠*554>&Ksb$ oR|~"sUi soct:[4ӎщMݬ[.GS@RJT@іVp jVE Dفv[^l_8>48yͼ7(,$I HLٟ{p+TlO(䮰}D~Nw$p7O]-Q*҃$(3>pNYL[=B j.r<,Ys#dWK4Kw9͋\yx:7զV-ψ"?%2rF`B<0.ELFk&x]ڞna5jŽx2!AŽm͉_ʒyc*$︷=o], 2ɘyh"XWk+2`n-] Ɠjm]`1룜AKisK/0ΔVө Y!ern?ݤn9 .4 1t3>":5R.e9SxQKZl L6ǣ)]ՆsCG&{m') /klB۾7:qi7*\`%WϞ7 Ս3k~GN';skt.|&xs2paK igIXą~-eRޫO<9v1y?j/q6~BDX&*CgVuP%!O:2-c|n%mčm yӷ])^ )Sv# '$Eg7Da<;45]ıҠ뛏|kgCrq %QVQ7ϹxMJyŲ{BEd-p ;GPr57o `|5 :Z{ࡐV\;ƝvlWLT눦.a.&k6vV 2d6'ϒ3?)H }yj 8r1Ad5BWWb.Sk[а,ڟvKLm.*K \Vo%^CZFN*y f`zsl*:̞H']*BBS[E+eM_ZԲzm$_ hۂCBjP0 4jɝR%Jc{7A,|)}vY埥dE.W'8-[t9LZ∃œݪ/pաBFyZ[rQ c#6KA,d+ujaxC&Bv:}ݝ DX!rt!eQ%2?? d;LIwzJݎꩊܒG'x sY %+#z[Iy,Vd_NK*Cg) ݷMV5i9ڬCpےbtkVf}-A'+ԶkbjbHHaFҀ7rՀ8=?>ӎ&Knnu=IJ]6Or5?Pn;#^mR16-z~JV_k13Sh jb2LOڭIЄ42 s=Rm̿-f3ЋgegsXzYEI2&#zBgQ]gudOl V D^ꏆ7. ęFAdQsd9X[gC<5|XU)SƬUQ>m:TStyF SÔ󁗍٣#:(e"rQe1y(Uf.m[쑌L&*0rܻkqnϖc-:hFQM*KJ~0,\jl"!4ܛR̗ӳdH`D{fC:]듊};yfYqQb|&9z#j7W{;葽.>~$RSɓ")̌W:Tߜvzȼ9K:5+NkW+b6P5H?a‰=$қ`ZXv"IlB JQL(l7+cJb3;#~4M ӹ-tn靖3ĴA]1$ 6A0+-nk+JV孹c 'Ym,=kJC3p"]*S^nʸc1PdoHsT[S2>\™+aC10Ĩ6Ak0kNH.tGPVUͪ[vfuY1 m `#QKfk"PHA,VyNKS B$dSVjBTAU?Tb/xyuMA%"` @5aߩ`+ ,}dD+\!s1Ÿ9/}#.U^Q^u=@Kވ`fJ~u|7;S"Yb-ջ-VRD;t_Njq%GL{&'Swp(6 Х15,ë"a<8﷽",ѠfՙZB^}8X.n[7(fO[E,AEΫY$A 1H"i:~N ft{5: >".D(1 #bIoXOÅp9=Nl _<U3yg%滄 A ~I]6*`;gDwc c+ΎpoViO_{M4,>a8H'J.%;"[;7+uuAwC={Z7`xVmk'5e+ҫ? H68elsf}s 1FwFaH/df654o{`g9/Bo nk#'̱9b6%%_aW{SYP6LxhYDf/FLRr.tt {LxcmY22 W gtcD5v-}:[Z1(}pe 'Sr2[1usĮƙ-p %bݰ"w&ڢ[]Nʕ}.re'&N6쀯1@绿*IK$)7@Zy{X]voB_򩾁{W]4xQ( :zvay0ͳ7,nǚ r˚ȩ/::PN-y[S~R_:$U!\nբy2G j9v^j*WvmF jNdM_FN%Q[ :f8": U.CA!6W ʗѻщ 6# `{h?ܲmJl7F6x9AyѮMF-xi|qyPĢu&7ɟQ a0UΠ]i/r,cjl#uCbOJ >[s.i务.7 )^ (`f~f XuǙHȕbGp:eݒ)` C>O',pc#0{ލvuߩ8nj-)5=3a/Cj鴎E qp=~,,x0Y9@j5p9A ͦ$tl%}1h̦()7ZO$C;wL|CcM]4f &ON O!᳧`qn~=t喍1epߒ3dFK^uҜUb7͟Dƥ i?ѭ)D2wpyVʊY$bK\Փ59{_ԝ|dG!K )E '˃d (i`F}!$l'c6! k?7MVٟ ~."UdfwD71>>P0l2=:hp-ƞD֠p#OG$[9/qlw?`]{/XǬ+Ӌ/ HBR; K$Ct ʧr=uxF8Kw_Gͪ6Rζ ,(2)pmA XV:UʼSJ߸D/=N9Rao(κJ""Ѝ[^-1N/'`_7(J%el[%^⃗CjfnlZ͚ YDBN1z:f O%M@ I,F:%-З%ϓh @_֨jn7T0S'>f۩YEnp 7>lgqD9)!e |r^<~]MI{hD0&IQxC0C:0=/#vK98.[gaLh tBvPE>q34Shr}%{JO0Q[3  @#\Þ8{$/{[03rYs'( =2[ Ա {4 Ƶ<iHYr_4hC-'wj/I_rlmeUC]q26'G&z]Y*]]%(s`I. hwK~0cN/@6xE(R+%PÑ7?M%\}d0cR84E(؞|>w)NZܖru4,;!+H& ǨOI'xMJZvGlLq!<Յj4n?y3nk"0#lD򧒌Y;&>_Cw#k\ IYth֜%uq LRbB4O-1P{ǯ =0e \:7ߓQ4\,u ׺i5᱖ X*j]#S^.:ŮȰ(IW!9ψis̔5q^&_p-М\f5+{ٌ!;0iF&nTȾjȸUےƋQLm~.T-v39|]:ys\mzwsM> rB"kG6^='fi{ yYGiSڛx_ru.p:[E+8]Rr )*ݼ go"=$&sZs#r$RX5ګ z\&d:udG(USYW eRYqb\Eb d],v8}IWs9o CNJCK+pDž}%r_t!Vꥒc$^~l @[vML<8;ۘ.-H\}-H'$COU8h~n&\<ׅ޿9RbLdۭ8$r-f}FqK8hT5"ХEӯ9EzD!e%ʥESl?gt^MDO[ϼa?x%Y2N|gVD_6QB47cSKn T9a ڗe>OK8P}O`yʄmWk`78 eejL5dLjݨdE:;Gt@˙Qz]K/Z{"@-a1wv;.)#Ҝt.#Y!{i%Y pjilpG2܉N Q94+`r(Qѻ+:bWU ms4!C ߝx1 |'V^s< 兺!-"K({>0;+YצbF_֞FxR `4'&}$,')-:w(:+B5xw.6+! CMWͩD%4B4npW%!'`P{ʕv ik42"cASIqIT4w~`%:DCtP@o<OF>9HTqn 'Iexfz@қ{,WcHHJט؆ ҠV? QB34tXz .NJ1r=6߸l [eCo׍hoA8BUiԆwêjnR;YA8/u\Hv^zHTp]L4*sL|c$mO"t.?hFcܘ4oG{@+ii$ʓ{>ᾨ} +p+yK d[rYmT>҈-}.P*a~Vs"ɀ>[)L T*l܁ T&us|)+./Xd:i[ 6T3~WpbǑ`]Bpڡnܢpu->Ck^""!s(TӦ>1~yr LGݑU^ nu B0mx( vQT&YqaydGDB_-5ٛ"Fu 4^"><9Ƹ VͣuiC }t*;:AM#'O1C_S=ЗNQM۶kLn=6۶Wu fVj^&#Zv\="=!]-OO,-KtgAO@,з8_0`H}M~udJrz9\&N"qXǂLzE:(^wDDJ@RÅ|:.F&Trzܸx ?Hng.-Tuitj`:׏FY/0 =yiVr+ p[+|cK臎Qc'SͨR@1a#-H5v`S 1MCH0T1w~ŨH ۅQ/=2䱄39gˆ 1'}N|yŮICiPG;T.,I5/.r (}J^3Ɋ~W0`=](tL†i zl<]~\&,T:soSO &FNOF;)%٪^^Ԃ #;c,x0_L:$%T, d^rTTdh(S'}ĉk9Ï"`G[d1 ^2 r7DyZFeQ 4jvFdž 2a^"`z,YRޒ#tDߘ<[{4*'/g4ծMJrgBMmek5̊6кeW5/Jczw=UGN`4)ÁbW]Kؔ鈔N&h `e[29C_ iRyEVBo \׷DQقQc0H+;_Jl#IYӨWxXcV{zdyf̶eRMT&@k,Qv[uɒfHQuO|}O׬7 yEVpu׾Q`ٿ0E1bElv'WOS,qyUȾ|h*i|ئ6`3j*~N(k%%Be'j7̶*ꌚfwȽ̾yC.Wwiذh 52V-Q.\c\ Оbnc|R7<׽$471:xFb KA7|T6rNMT#tXy*@:(j7qb@[) SԞn%Rl62Ǻ/8 94 i}W@R{cNMnva( W0ke]WNm>Vلv}Ep jofiS0 VCE]Z/{UG|$X4ATb^z*4"&-#=gZ?uSX{dhmރ_H2z9\搥s03,ٜVzɺ M\τk)S᝺WZ6#Wc#6Z0xDPHuaJ}ͩ¼O?%~uX6{`T$ML8z1{P/"i'~kq-U*v.'ϔH9'OtǼYXu [ָJ`]to? ? w̱Bo60+:G`9x]&D:g5&&`Br|?f lI2MDiW>+?)l8%RNYo7VuU3<@SXsv@YtUC1ZQD.տ.67uᴓ nr\@S@ψ)YywSEbu>- g01}F-3 it`?L|=_Z%{l$%骍IXI^}'"s^l efNa<׊iIq"geYĀ-PVVR0^#*EF DB#XȬYǂ "Hs٘d';C K,tsc%hnE\mȖ^P% w療l#eRWD*Ps\ y^ 7E \E#XAOShA?b< 5d6z_ꃫPo?]ח0 aoB2os#]m3v_[s_e &VO ]l`.gj*&+U]#IBU 8!HQ-4*YKl"-f31cEcA6RoN[pȑ;HRl+͖_6U5kh<0ehx1,5CT1mR\cPZN ǯ.HZKD̊ћfŒ%)Zң[i+AGNtZEAh3em!`+nG 1ُD!Ϡ1Ƹlr+0V̍ۡMcm,;lr{FLWi(5)`߬ cH*)&1bS'q:ǹ|FP~屨%9ߧ~,?rzKCLܮeozgÕď?U&gB% Ža]zⵛh1fK黄CM2HVLgp"$.mrլ)P^r2PM"%FGǀ]O^Z>~*Bǭ}Z\uzrfM'ju !R Ckܨ0dZW]`v*9ud rSBb,*Sn'!Ңvv <BLP˿Cv.{TN46*˂ V74K֢;;?<\`q{{J+|ڍ[*AP!ft0OO^Zǒ5?)TUxEkA"o@JD'cGf!{߻q>W>u\#vvПfp[y>$.&VrSeG/DJi]E>v[uuޟ*p+d3>F,a:JꍟJ|gYQԨ=" HUї1Hc3{tv$"e( If-_-Ũ8 ӆ!A(V=xp,Zq cGO{}5r@n3>aIO/ݾO^d?"Gd%њ" : .EhEq-p9,@ ~P‚Z:lx55Y`Oj"Oy!^{dRg)zn 2a6֬^X bV5 nR\]H' 8> aa&2 =]u)$gv3\NnY p]ތ _6;[̒>*^ѣs= ]Y][_|(?ݮ́m@ H1bz`SĞט/[(dj/CNT}KТJV%/ԋnR 6NjOdc"՗>* 'O/Xio{_D5հ8x@&aS~?YؽXLCL)OANEK^55ىo:*ofBʹ(;RᤠjV?N:[OD,>Jm{_<.m~V\ ŷޤn%m #S/vRwmv}Ie8OHΊ!Iy2~'ݣ8D|П̷Q|%u_xVASUZ-p6gkҷI } ]Z>`Wlğ^=-[JwѬ r_b-%KڜA;D:{d,hѻI쪏Awp޶SEdžQBg0uE/ 񑃉yXXRzG[$ת9 R\_d%̳qafe|* 9P`8ǢشkD5DnY!%]Im iN8DjʠbF,cQ`-p~B#A0y . EWt}u)GzG 1Jk&h{LȌ3ǠI>e/L$-EeBAx.NӼA9τ5M]f89| _:Xx1ɒm \ ?!ޏPˀ*7q|gS>QIjgԮXSl"T_)^<.]Q'Ȭth$Eg:ho x>^BɇH6^˲t4r)f.* Ys+Ե"+g7f6nhe \w[Wք/bBjSd,) qиbΖ| *(EqCQ/-񥪪eQ/ɀxz3äyRbXԱUnsa=3M] )E97Q5U>h_6U9~hLMu*c{?8#1L?a.uZ'y m329ҚUޢIp.Fd,?ez-AjX֠%SBI^V#❪P܌F /ոI6c$>n)MF'3٠ĵ'WxС`SJŕkbu }py?g=aE5frX{!nO8khx>pM3@|؛ G"bWx]8!wP^l-|?6fO}'..@هwO$>0C'/疿AG `\3M Yu|lRcaOXBq.$uu?2SW9Ujvcg }%Jq-ǁy랤Hȡ`>nGlS:|y懱_K[ؽ%~dЍFbDИ $}k\PX?^s*(̌'0CbO,jɝq*id~3LJy -O>́9)&1k@;;HP߶5┐#XߦڮgTa{G_=)(z~~$,Sm_Yny.Y"6soc+T?@n}޳ԗ4#Q;6c`I'!,GE1z[jÎ>Ir Y}m~D[vsj_`]e#-̓fp6d?Efo4ύ zCTB* Mg'CJF ɀLR-7LSw>[i'>;@ZɆxʃk"l=SoQU}] ;FEGfgrep3A:Sgb5_ 0/ޕLR'=ѮV/ʈJlfuVNZ/:Z7Q/#tҚ4,}@>󓋗 fT?pQ:j5t{7jR_o!B Cຒ(fGb4R{&SD(cu(oJY\6lks)92KfV,thwζz3mդXSrfhQ`5U%;4ޣt$EDPf$9=dPo 'mcXJW>w41}߁~`Ot8aJ< pL>]PH5n˛fF3W,*πGQ:a.)}3.+֮1D Tite׊_ΗA曬`7ߚlXM@`ܱgvhl4 8`aocc Y\&UjVҲfxD6 ͚2z#;Ag>ܻ<ʉFq魒q"䶑mS%x[L(l,i(ۭ߇g+\d7"A'K(+)i“vEqPrp沷/`,OT%6a Tĝa1.lb  Ĵmm`vS FOr[w9fzُAk᧯*ØyR&_55I`mgJU{KHfpF{zL$7l!t!D/6B%=~]g) z)Rq;XDv;e7qdŘJaq;[=Tؼ5KjRʝW-\h͓C\: %Ɔ?-1љ@M=}؛\< 񹖼RJ4he_n2l팭?MMFDdXGfM║vrC`ג#)Mia %˒-)}5 G6RߍU xMFeH'>;(Y8n#p' B~dQz7Q< 'Ď:#ɏV CiO!941-Pc2}s jxdo?:W*]x|4QD"E{Zϖ8^#lXX f -pޗ3mO.ZT4ݲ\'=3clZhpgEGC|` at Uaa(fFv:צs 00d0&_7;J (,ǂK6W&S2o?AD$2Ttv\鲹0xDw%p%mf5]3[k ϞwN>Xb< ̩< /+^B$D=דd#{gk.Va6V |LV4.z9iO!y)mqF))DT|&l /L #^]6:IԊh 6hcSBL}O\ cM0@&g1k߃j\ZE3aT<6֧x_о籘h8dىTUʩt?XB_B5MfϺ ; H%QUleUDuT]6z_I==oGWhwScb^b?O@JsQ<-6;铧j5]p4x{&$T<@u:{V,(>mHkO WRsDXڄ@}s 7mR,FQ}C[PD:.5 ;^v }4T9Y2~Y1XU}8-Α<`>{9$9Bץ%,灸J0jv|![ wޮ 10cTSMFXp<ѶEC.;b$)А?4IqK o3mdE,5R(rάfgQsoظD\]yec*ˆu[_hʈnO~S\w~X=e(%o kgR~F- 5PJNRa5| XXNke9* $RI7I$-hd`d=eqᬬ69׶)bS۲ur]An]K0v/*y2ȠIfh+?_[^qtsH6B!bx1 C(Gٍ &%P_7oup-_ĝ:{vsQ]'{x$-p>F7Gzgp./6 g|-;s(@/~%KjGh?E%=ma8+R\ #(Bae!C1DVFkAlx4pga2P7X֞tE[-/|:)^õV|2̿KHRCCn&T/6=Ͷ+&W)d~)Ap[-Sl);~"cr8Yβ`k?wIL!C~#xk A}1C[h҃T+__-Ss0@̞pb2&A)i%z+#]q]C_9=V.G( @9OgǾh̽&NgB H2S(31yK&eO*;"@ ng3L211-C ZZʽUzOME{ }cT"=S+o\#}?A5{l>_1..bV=B/0`m2ݠ:g'$M2+3*O#9<\80%cΎ5펟Қv򞨭P׼^qm, ! IG+D 2^z. XT* `PnX4;wE,?r.́j& n; %A4Qo^v!X3 -.S."!*d]"Οlr'Sw5(Z)mJ):Yeӭh3.r$[ŽSm] 1iyEd23ݶLƯ0B*KIY~Y>N3iPRFbz:Q_/tG-Y$*}=Z(I5{5]\lL,DtqH7*NQz`6t׌soa0{T-`,e8i[fj6cwkBbg"I6rg/AәQ8iǛ#UX~ᕋc3)hdY.ȃ &Y9դ1rxJD p>2k=΢m|Gcn=Ԧ[ $՟Вî=6Ws]Z6ˆ?<3s/~P3Gz{J\ Z4s+^Bq o[ĐƠi'v {Q$HyZw+NRҪl5b=9#|}s_І(qlDtdKC )2Uʤ*Fv7EhIK؍? ƺEʻK bָb/1 z:Q21cHNG!/HeNdjopm\Œ/&>\a]1JN7|={,t^n̡ן+bĴ]mϘLBN%Ucg("W6垍FȗӠlcjcHJ^vW ] $`eH<efQ!Ic)a@VhxԂEA|~dqHpKKWxVZea[~b"fѷE ۬9cGMm9*!_Tl${6ql&ۗ/ UԴG$~jkͯH<68-?'kdH7U&%B2x0sL2bO6XS==?ĩ x#2=VpɫviT"I{ }үtbW1.۹|L'M&x9)ٯƧ< CZB F(* Ca,t $'63.#%/p VI6zu_:ݔF 2s(.+2μS&ltZra/0Ę[ο M46l[eBݒ&>H~ 9#%0/w~\k3V%W(UuM |Hmb0!"qJL,S,%E+:HN˷b$5V@2`MZ0s>iW@83#f+yˏ\d% uq-?󖞫5#J), 99)]+~- HarQ"vW)ig-kl7?<߼J$;%*zڣ OB⟓#&pDȌ,s6Ȍ/98A:B4r|me7 h(Q  Ow~C8SbgNeϳoU~0eU/G@gjA=Z#r+.կe ZXC5IvԚ)f=%nc¤ʃj]:x]|i3L,[ϯ=LJ6bi) iLEh9T!bEEHteKj#,64v5=ebm5rSPM:Gmw$Ti<2<,y]à{e- 6KBZ{A}cy[Ю4VR #:R#mQT"J)tÏ%b!zpf\ҋr=p7oj}_L!~gPԸYɹ wIVmy;G#íQlX`Q꺍&:{@ۤɕ+x{L{*áicgsz-R(k5W/pVBdJGl&k;dM._oMel%z>+ZLc_(ߢ~~TEh#T!@@)w yݕ#=BɉW1t/X=,۔R*0O3cyZ 0KՍ?Uw hP#y0%EJA5W#gYDϼZ" uɫ 2+͇IzUCot @ yg ^yGEyF+C'l6RG5GR^!})ȵBZ8F9 .ƃ&*A'or`t>9 n(f5wf@^ȹpQ\&Cgi%]c ~vCᦹAe 1^Oя)v@5&{(Lv rKU, ~&΄ZAJ,8G?h֕B9UV=b["WOP`,V~F R[SwU_+yoޯFesC` {)Cz%^QڃKM4>?>(@NO.(N .C-C]*sBUXLbJ"1hksWu/Si8j< R'O|X{̤H %x>_a&@Lp`YraԆ/nܟJ& fm $x,YRT0:v7c&ͮu!l3q=9qF]֚+_I]-bߐQ~q7VE.@z;7+ǗE‘ك6,iFw^ G a3uK/8!\l3g隬P[H9 qks%=I{d)A#О"äbKVó_ *֡$HP"|yڙOoRiF@ɭ>Qڴ*AR[&&>~qҍrXAHa]'(j(z'g}S7ZTq}H#x|E9wcfۖ5=LB\zhrlн˺526>A0*"GsƖt3X&(tͿ_a\fKy[hF b5 Q&5bItr#d0\Et"Y|A5fsIvoDbbҲPCG3栚У׶A+S&d) =V>j#m0M{l;MrL㙻@mUb!}"@H[?6"[ﶳ4몂P@*J? cg\ /sSO +JzqA-ftG߈2a7:V| ujw=؄6CLMY/H`s{ %jV Ҟ=VyV%z.èޔHb0p RluM~6SE}3vg#f2zQ)~ej. @yB`2L剬]LC_hmx)Ǧtmzzbm׋o" =Tt[|mƊڌk#~ƶW$ - 2_ɳ!'#*`ϧ P3Ŋ ӊ,8`OMB>wW vñ ~mB³._B4CJb-꭛w' GO,K MN_A|kdb-ba (醓 ߪ&H ?I-K9 sU;VK[)D>Ğ;rJz!mҏЅg> d.&7A'r@ogtȴq$vyyنK[׿Qj :7QmM{[O[k/M=eycb_4ĪRbR5fmϖ nn.7Q ڑ͒g~;I {Rئ|k^?''/b\sy~7O~޼5P (n6VC]pOd=?z^]O Wܫ|іA=4b Xb5ԶȑRSLe\݈N$ub'D/Y:/Z?վA}WuyrU6|(!6N%J/1-cu&{?_R|C$=xx(XjB90Ņz{̉cxHoM43XNԽ=OK/%NArx.:c>K2rw?ooyaS^J=e;=s]O}vRF'yO:{+ @Sp~bZZ2?k|l99DAZ c)~XF[+nU߫P6< u{l7S;(hY̬caZmr4E{G SSyRvi`ҞDNhB*^]saՍ;m8-<㍎ߖ3z("GdPSWMܬ; ZC'ƥSׂxڻȊnQu  "qx9+zƥE>%U c Z3/ )ˉof V_R>PgDdҭ8׬lH vVr5a:Eg"Roz5<(X*fpO _J5BxPQ_\O&ZFeV\EZOUo|@Їc~E# <dעQ͑ x}))?TՔԓR&UILF-fU0u4|x\_O_p+5L3jpLֆ K) 3[A D}bu $-n \iph7֋ߗҟW(K썮G?341&)յ(4i j` pӀDB%9* FxŒӬ vXd(iQ^^t5+`1YԟfGtudm{c*k*rDP t8Ssn>#˲c.n9ަ(XjD0G3zZdp?".TmDluS~!VY[\M|E[[(!BC1ٮ7GQ'|1Ùq#H~yu`)k t9$ǕFQrU<܆`V֮k߆,]DF&Rbo%w]1rML3h& $FS:5P)S[`8:SZGUZ^AlbG@H|,X\W6c;5\G:l˔#ĺ{2{yU^Ԁ#ߊF3-П=~)4]n-23e'}ʐBT`=E =ɀ~\~$Y)$2sn9~$e@ 8:5-/O4j->^ Q Q-y88utBG('rօ[Q|KTE>v P>jߴ*oV#7| (9V `VKbU҉g03[gGs.×]d0A;t m1NH7δd$K[_Qvm*5;rrD*O79ΧHGn3@}ň->&r7 ӛr FJqNb-m7/98_XD:rZ]u^@3۷1GzOe~9lJ&L;,#e}[Qd]I$"4x[0T~;eEAS ; CK>(,Jl]uyA?c'hi*9 QK jjD=+'(^aʃ0v*8PF나Ot BFkGO'^];'8V*鵌vRǻ!J 'j_`5MJHoN\&J]s& H'05\wnf8 rlQV[l.PԴ̲r!q ЅzG ,cozhcS'75Hb=틙-x͏1w?Dgxӱ<_ MXhںzN||Č$<#R>F`f7[J<&4ήKGm+)s8=ʑ`>Xg=n83;Ù]&ڊ<6{KAcz$#sݎ0;9)V5Emxb-ʻaE Dwٰ] LRVːfV94 51F4gSG]u `jD@X; +{ߒJ3g\bLa0b܀Ixwc]؏>u 6^OQ.)8EۭJ V"$KCi+۩OBz%(o\+OzR# "\/hF}$qJҶVYmH8~ év¾CeB9A;íq\u33,KJLL0VZ^RdEr^XK[5[^o殀<^UP=$#>| e-@3|DFJG7JZ^]~A$v8J~㡗y6Lhco:{8ܤUŞN||K0[r :DݶZ֓uz(A+Sf&eA|$^AOwŽSldrN)[>~,":]?BLp'\FJڹf *.ȥ G|/z>xI&G{N2 BiEfSbw;Um'իH4 _Zo !cӖY-?1pZӱ,r :ph #Y0*5;2r1ʨ B* OHy(zB<#El2ţPv=޵9ƓcUŁP"-&z> +~|KKW i!B ^Q֖$GSwf*0{\2[4+"l8-{L6ߌ˞p`ۇGC6{)͟eCx:?%D!?n,OI4QwTXL׌@ɋ]zu%wJGpI Mjovt,Dq:UN&ԩGY40Q^MNuHDQlrf_̖WsǝTZS>qGn]mr,`xMl[BvjH]ԙ)IH'Ev oP=~+6d\foJ F.W+|obs^&unŜ=';kϐdȫ+2|h3%&)1t'~Ȩ6@R6NdM\h1qw}ZL s`Ĵ@,CED$Ϗ˜n ?R/]Ř LeP)EjwH꨽[w#VT_zRP+IVu( 5c7Z:3E!Z3>gXɛ/M#LhGǥx3L9 ~ / ]6.&K7j'ŵKv+lXkԪ_"$| 胞>f5o~0kvS8ȧb)'=RSd^۳ @6nh' `(s/ Ū5 ohu+1&*i`^2 `d6c=L_Fji݀?`KΊze̻;-+>W!56OCi I #߶NILPX7<ɵmX$d-Jb>L{s"ҫv)d(#Tꎚ2>@giiê@\b @'nۏgdvUpR("Oےl'^忠 = #{mZ˂BڻVo'6݋׾Ŋ1ƣܧDz>7} ;}1#6/@.ǢS5:y}jAy١_49EE Q?OQȌw"}@̸ͅj;=|U gib{eRbtFMZ7H?G7Bi 5n^AԂò7G-95UwqZ'Xd撠{z5:s%#$YS毱q_)Ks=ZekE8 $;XаK`~VSnQyHxsu"ɒ`ST~yEtwls,ike͋f\Q(O >w8, >(J/7Ĵ'-1WhVj05 vY. :/WR&FqBMBuY;iHUG'G,fRŪe$zF'F ? /b0JTBIx8aXd<`hGKfFUC4 t؞" M_#qP#L`)}ƮWd㕕SUe~NDr!TV!/,͢(EWPꚟcmMMvwG?c !cwV`NMwwV/:"&9ZӮ`Ub#*oAx1fOOONXPpE~?4:.t1Cې,2BMj,Ac.yc5Uxpzf=&S;`^[LĿ":7RkFcB^OkIƻkf6JLvT+}<{I ECW&kAĎenŊ3c݌k,> /QO*Ὅ/"ܥnrzMXnڈm:%)_k3=-ct뽱y m7#pX1  xF U`YuuK3KMFVxZ72 mC$?IANBhUF!LЯVe`h~"]>7t*8EBbPcF* tkMT5b*XCD45G" 6ր6Se1cniNnZ"E##Rdk*ٳ 9@^(y/y&[:RT͎*a{/iHN .]T]Ywf!X [Sz6<+3,>4p<~9=-Q^,B-ͅet(٩@xƖZn1# !7ơ& =Mr剗v2@f(eP16:I#'',?{Mߴa~GWB-kO  FM g4bR++^u\8,-W=aMKqJPNrW0NKX+gjqWٿK~ի=5j8 pCkr8? \7e%z`I{_^^W?zC7GQ q=*(_@)T!F* D+E͠&M,/>uOS%İ.Hgtx8""q\>&&ͤqc&[05O Dե I- 2@o_ZqT,ID!tq-BrFbNӶR%w6T =pTkkXB ~Cm=Vr]G4~javwW|mrm^ǔ}WPoCǘ phg ;R^_8TK: k7^2'gd!*}jfXmj o.nbCk1#-_tk xPW?{,qjA_=/ D9y])|w:87c_5[Y < ?X| V9.B2T鹹+JЎ8ّv6JL^W~Q[%:ܢZ0%< =4]< [~91M4@ekYROȠhZTcsd $Z'n%c"DWp,i}ft@(?Wa,fy.uXv-}dsԡ?m܌wpj ﹓PM=QD6tX!V0׸(jK~[}]:#o@Ţd'WA]xXG@*8Cц BA%Ju%{rzffU{9\bax`xG߅Rʺju y.27I % 7jDRuJ"H ^ss2AK[0oly̑:itmF'5X*PvdxMV:f6‚,?k5Ebִ)mRP߁T.yLycج|盧tgh(KÓ`PE۟X7I.(vl1.66(YTAWbP@DZ&B6MX]ԆT/Sf F}|Gf4xtv_4fa_h =NrYBcYc>NjO '51 DwB+oIFLg*g) C67B.]+rA(DRn4gY(GVbZ05ʹT:ܕÒHA 1R,6O tL3BG+)Mu+'VfF\vX0?2XG&*M|R KVϦ2\r>|}a6) 8E2P"&11UԪY@.V (O׹Xѷ ]٭+÷%](qRn7!yR ɮU( >cbh)m$1r`%{|"4s5ã36(i@z+6_YqB"X`,~4${I\.3!?S,FsV"&TsI{-Pd Y߻q ҉UyƟ4'RԿgL. ,svpFxrkxZOUfg%&[Р4!h< #bo4trpRwdwg02"IsfjX׬K?Wbaǝꀄ{ȡ̜0%vš(՞-5J)F'U\kz 7>4Cx:8.-~BpCYL߯U'TN_fˑP5LMO26Vԛ^W/EOhԇ? ֬nk9󲊠#G418CU@z[@oy.z_ZivZ$LL,FEÊ42R (s^~j†͓0 аH#EK?mZfZ |i'& "@ip~!ʭ٣,ĝ=f`d':#u#[9EA YMBAԥb}"]vɻ7=>P.%i^}RY0<)g+s܈/`zVUZe4>% JJJ,*GAyG%iXQFd{׺47<^NXLXȷ*KS;fhP:eq&bK8]TҵG# ^}ZA5SSy.#(B >73=!N<ʞB({y#0V>9fgk(Lsk5F+fbb{p#NYTIUG`5HbKhR2NP;@5  {#z0R%w}W5GG0dwU\$D'znk4xXn(]DFtP'iyjRaMGHǘ"2ZR$ouͷ GI9R$n4S?K c&Mi3 wi"s:܆܅uՈȸ}BD_ύk"d3 ""`9?~iį69/SoScsڹEc|_3f{ J5˴ pϊu7pQHWG_].iv0(}T!I6nJ_A=!!>S!33D `7 JsGG&pa)13fMrm:W,\ #O ym{rvM6ׇˁU2Ӣn$2Oj}dwFv% Վ ɒ%KLn0(/ۅrt(^6aGxF+8w69 '*ue^Rhc[0Sqaג~;"Ipo\mb^ YKgKup& ?o;ʁubS}iPBKæ_] 0YCOA.7 cl%`;'xuQs"R ~]*<]oŠt^22cY^ , wSij3h +U0Y=/+ZjFf.(/\g0vm֓K,"@G }($o3si+W!B&^fq ^aka _G(paSU5+ԲHgz_R= ûB|-:ӻIv|R2πP9X3L3Rg[y_̌.>+4Z/yOEs3R8=B(B@26 f%˼HPkW@K ! g{.sŮI0h"KKh?kBӍ۷2_i Ǖ/hrvއɉ2VrLa:Zy#nlH/֌k3ɣ4;Dž*+4cp*%[_RC\2i2fBe2zQe/t6`ذaZrKFU0j|'qpk\P`tf rڟHn/Ro<9lu4d**3 Kh=!8jXūghtfs׸~rC2/䚬kMՆCDأpCO`:욨Q03C  @{iI8 J./Tw'W%OBIH"@167 @ݱmg',LK>8_ӈO+2K_7=&ňip#Y^y?viN/usvȄ+=6U{H_d=|%?mmTG0 B;G(` HW}Y]F,1ԈNπİ:8wOb35 %U%b4U^_KNn:; Q9g¸chPU!妞1ӡ}p8s9 k=4❷n %>E+Ic{s wʲ%ZUu֡i 1^3Z?(#LLimPY8Udד, NH9W}jlڰ$D%.2艑5ү^_e$x՗}" "P;e-!hl/NA*okuP!]݋!Ş&-vBڮCƙ#²oF2*58K>Ch#[hR[zCcBDs-Vk%ZϿ+Jz['$;NR@l"ixgQAvxznƋ_ΫN%Ny ^䈋k˃* "z,m,sY2z,Xz"XG")=9ܜxv_a*SUaVeAQӳ<+Au|ٹՒ]r]ڴ%r6 ~ yv>T!>;0(rTPR3=nΏ3^alΘ+@g9U5o⍇qfCݙZ>q)[D)za˪[U FcY7 )wkQi c' oJ0$I> 2p@Ԣqis<M5NUopGBoPp^H/2ސ*)d8i/+n! No<0(b>qmj- ťbK V" ̧AQ:^Àc+\1v󰰴| #)-G?@vZiacYvƟ|%]^)';>x)ِ:1fAvE7>WweT0dGWJ27QԠ-&WXLJRf"nz׌mr&('M"[X1vVq6Q9HO*m?jN_Rʒ=#a+=7ݵe;?Ȃ,˒_P v6řM QvSẆ~=!=KۘdK9w7ҝM$ =NO1+{ǦWﰡvMduY~uq^&pm'N$ZZ ?,oۏE!38B>Ϙ4ڟRnT|EdL M}4R u 6 6<߮ܒLt?roqUJYصC ʔ^ z eI?+ =~Je jܛ[9f+oXi_G&VЎo`ep 'IߎP6ҊF7}]BT>i}`fVHI)Ry$:Kn4LO}h)moם&u1MW}T -BKrzôTrMRڝҼ~p9.xq6m&2M^%Nukl9(!Jkt-a2vpÓLEblR|0[~ͯ8A2({+y7|4,9UўsM/mp܄N]D?+jy3:(pѝ$Goy[9azCU7M)l҃BJP-Se<3ѤdeSPgSC5y>Zc ~ë@0j108S:$Y_[6;+K2w;܃B7<ЙY7e+rOa" mXHyrgjw75蜋yQSBlyJ8 Isf 93dhgi1>{BEvYmqh*LaaӇ[wOH@=ŷNgjf]'AD%Vm5wZfQ7lf@ 3Y|\Sޱwu~5FwΖ fWܗVDrg $=kPxCG{l!iܰ3?lCu$4SkOM9tH 3 R89Rc^۾+~rb@jـS/xǴ(0dc8 FSJ \4żx9*,lynŢA>`׉[+O*˖]g銾BMPB;?נp֯ixªbU)WL5Y:U$'rnm|I;Z=m-XDrAxV/u1&A67:W5w1u%iKI/S* c"GR<T%F0+?)_z`I-6cvjvPsw"egRIkmYJǀ #.3 J{Qf+cAJ5'&+YaEU[km5'Zԝ.6j:m\PA%EIޖ;#avɐK{.X'Xr$F o;UڎdaڟF&7=^ ~eIŚ0ށsdw=vxH@.z+>3SO=* [I*`HIHZSYp62NiSh֗.9uVymda xfpMF~}}E=PYfSqi _,}c2W+T~i k2iF3U0i~ Tp.Z tڶ[ td<#tgӓ#k3әIŶ˟rhF2J mI!Qv)5 p_(]jRb)w^>}0Iٱ+<5)U=Ëz޵{1]x.i*NTsͶ ފYPE>0j;YlBSX3Pgc0 Ej:n~oPz{&8e61I[?Rۃ VgyxV5)TpMoFZR5y@կэиHO"O(9%Ne0GYV/NtAt1h@Qtx}Arb%aff+i>uy݇{]e6mD=F%l0rMmX޼ZL,lFʫszDm>o+OgU.tb [iM7fO͓;@s܈3CZ gpY ;(ϜY{*+{;Ӭ3edW-+|>i|P_7=S$:~hV?8Z·e])Nc5Z3HYg]R*8"gQ/-ZĄE6Ёwa NZN5-F'_I %MY .VaE;:RH8vwm~X@5p anܣp;^ŷ=E[0Y?j*>gf z?Y|wMk@ly/i(ݺ[|:$ۖju Wx6f1DJԜy|-B1H˰hYʐ!,.zY6gqUjCGsش3Яmޛ Zm?uxq"d5`,OMXN;MU8N Y[”Gt #t{r pdCx{ܯ&Pw2鄴 RYdx[9i *LMW!e6X:jQ⏁iyܷ,C5'#ΝgyJ]0<-ť3U1v0!|`s-N !̇m oR%DOW`c|t~i."1/L*bO Y R;rVrϾ 5cd'dmEҺg$>V'đ|K(1ó~]NS\V9;B {.c@̶Mv< K ;,y&W}Ho$TDVĮ .= |^8m#H`|;lT)rXQwd19OuPPQ%IFل}㬰o?G5'ҙSEwp+i.N8OCSPʈ2Zy߇u) ]ډc'pFjր7gp;GAӈ,@>-7ODS-NQ|4.څENG-#IJҥ~2I: {w0P@jԡ4l^pkcqNbbfsSS7P^0mD9QnP~F( ^ǵi9qoA&fD˻b$rGDdqik!}J˕P8U3ZA_DN0}?}]jK/aH3](#&mdj(eÿ5) $[ϻN`XOAc>E#odGF3 H]1;7}186\Kσf"`qڪ8P'YFu })*rZWsTkOP)8h?K3[> fk )2ND!SEUl{_ycZWJ[B**!.ʼ!o0vKE~E.嵸˜H}ִ N4+Z%?s! U CO,ʭ(@1Gr`rc a)Z 91G!}sj"s-BtC6z[n8 l(5DًݗbF]| Mҵ\@R\H{:\SW<{ Xυ{,jT^ e1U ~WVK(J{' ̝iO٬ZQ(_WDԸ:_3bUWȕP;Ӡ?{uCd/ mRbߵIK[cxEm!>W&>lFЖX4p\9ԅ+ W>E[Uq$M=|8,(XOR&a$#Ԭ跬=(XDe"`l N5$K,Urਘf2̀_LUth-+} 7&w['q aG[H=:t17=q#LYg]Zuˆ~c:oy v&D 5q?繜 ?ɻRGwJ@Nv 2[&04Txȅ@W3+z?j  Zеԝ[r_Y7Cٍ_&0~N`6ڞTK,rR^X0hS,<q>ֵjCBO$ZRJkSh\+}:v-{H2Q)qFj {@CXb-9y>s=^w\NѲP\bK08'<ώX!Pfa:&J"O}H\2T7055V9 T>,$Y%rϤS#&n'fnb:*}/LO E݇5ܞNZ+A<S?JZ`μ὘O Zĥ=hs 3 [jHgBxD334/E$k o&_؆8&EVWC*&ijQt[J[D\pz^yŵ \ʴ* _i;h>|3 +N}+ c:d6ruZ41Ҧo7 R-$=bV/z˨NpϞ;>8oSQNA$Q$PCI֎ѧ0[=뤊{+|O<5[WwYԉ2OL͇,#s! a]I̧HJ/6B kLo!0ZDSTs#%+ш."g%DIj͐˂2E4O0IqpioS6{Ec*EIv%K4C^'qF>l(b%˷dq0;}U)=9HS74n:dj$Ww'hL. YܐtD_zl&1 ܱ rqvvBsEA9|2L\4շ^Dg|RM /^?{N^mVj Ty>qQ,{Q8p%uNAjMi }nhuJzB?%ICQPI E' ͤJU~ BV,Dqŭ>dMG}'4IxhޚLMk fϑjY"L>}Pyy*0孓kOi]xM.MU1#BXšvm 6ў,D.5o2G5?AJnC7β0ΘB/k߲^P+"t kwyBOkm%D< X~ouҊvdXg$(C? WWV "d:fs 䉔(We8E++b[; zc+TM*C \|=#ZnRq^g^ؐNV:X[z-JbNtR> sgehu>߫wksU`LΏG,/. 7nPigY/e-axa4McgDS)信+0tm.n0_8ϚLA_6 υc~0]f+l7ZtѪ:bV^DO`mAMN;ּ{BR lV{d#z`(B(,}a)w=ooLvNɿ})8 f>m.!6e!@Sud/zWb> TUv-טg_VL/PbZ8uKrS8םV\T=?ە$\H~i;,HW5Ŗ_\522?c 0>֏T1џ1J_ ^7ГOiwΥ#z{ÒRcY"j="U;/A̗ eBH楩ٸd% 4Wm 9ߤ2BiZFs }hWeRIJ&y6W'4SHN;RȝwݵTkbT6-?c944u'R0F($Š#!.q'LW曜757}`LX;NΫ@Zd鎗s(YVy'R)i\~ꯀk)[ g2)J)] ;?vOqƛQ$!LQt(IWpeNsSAȶ-? ivHKpoʹhvG؎q9rakFfyv"ʯ,ip}LO=.d>aמX\H^5z_es$xٶ͋\U;O%d[Nh=]9byhf1S#)sՇ.}=BkRdwe.M?#Eό< 7K}[jςFF-IKz}Zc&ڞ1}ttl"a׸%4~H@ k0"rw <^95DZ t荈 &{`>ve"Z(t&6V?'K\ٻ){YN~1ThȌڛW$u䏞ѾV&<<(߶v'TBNn1۰񠉣 >_yxmqV3v<19 Ǣ#it!6!y~qq$di8L-uFH?kM 4+dspnsgByNE}B9:{Bq<7˴L[ o"|X߳d;3q_͟*,cFƼ&K褆ueuVĉ*3)}5-j_|yOA~d3a|\$j2rXՠqS fd X!c]wL7:ζ Yriz9' 9`ie앹U0\.-e647cz@ė(!cfs.DZWEmE #cw´x9qtm[}09%56ɣC78 W7ĚX%;S.}w?UK|5S`A)?R56u?!鐣vTm.=#ڷ:ސE5O <`{bA_kN, SLss n8pS/2!g`by QVL/ñE"lRuR:%1A0 Zpy=?&":d`w%>g}t(C#pUo\Csta8d@W};o=z5d~LdD5[zd/URH-5*RW,kԷc&\m9^[!W5𜥘>k 猪UkzSǵ,F0̯ KRV-c^"59Pؑ\Dwu5CaUH׸Yy+o1.Ck 5*K /U Xljʅ`*F1KF%oȻOWnքn {hg̋hit%TB 0OG9_촪A:jGF}1O/|F7aAVϥG\<& TFD 5P@ϗ^ ndRTb8x -͘Z!(w^i3lf &Id0A9R06=EY](膴JZꄤˡI<`!ׄYs >*T? b1%!`WeEΝ7Qt+PWF,yU29\I.t<ZfH q 2̜LYcqMASƙz'Qz/.o#o5;f:i=5R +t RoY.bS-KUѡ)L@5g94PB\ܒGsl%T3X%:Yh|$œN~c]ԵNu*W}L4X{le}694Y9^zיv tHJSю=;Y*:u@:Ny3WM"E?GY *dn:2BђcOBa`lh2]VTs2M@DQ!C2b_O)Jdctdȩ`pg'\~ĄIX؂0ߺ]iUcۢg9Հ_U(.WppGʒ?X:@cfgAY˷[8_~DK~&t`O'ecstI)Gp {]1@I!F(mX*˻Z,ӽ\?@ci!!xn;f薢pEE֔gw>-3$̅36m9u[I߳o⭟;T'"7}[4N4=&UDkK-"Y#eDwb Tġwk>e{O6(2u5o+Տ#32y-j*LEMԢ 8d,Ro K/PZːf$i<9%_:b+߿S* aBsݸ[6whn**S ];HF Ine>K /;7;]ZjR^4&8PQZEeVTllSL@~7*gO5Jb,X*. 0gӜ/:VzM;V5Ms'BhUxIy]H3r XAbyNW=<]D3GQz*E+y,f7 _U|2[;+D̳LinZP0d}_Ui6f1*Xq$`[Ψ(j?g}Y ; PۡϮ/#Řt# Via48FvB<<'a)+Hy6بeoڈ2x+ a=2EÚaI"1!\s%_|(`9TK{so(NH/>A6޼P<PbJ7Vh,@BPU+BmjH9:DIYqI;lZ|bEDF࢒D~["p +V 6Y֩ CH'm˶r>PF7RNLGOYw&:N}z{jH!M{,簀HmL{ELl.mW KOUOUj)x[[$0a[?nWX֐%kMnrs2gPw ǧ҄3tk)P= Ҙg|Ïӌ 5]_ :{xAlWՇc,|4MV_Qu $6%,&Vv=" wq;t8{/KZ`/)ɳ2F ӟpQYS๪*3&>Cnh&JSIj/Z^n"\'&!0YiFUlś~Tp;7/L,B`g+wtf6=`dT޴zp{py9Z߿*g?; <p(鑬9n98bGaM5M{$^st1<1^n3 4NHs ]ֹ(@}>)d_ NJMkU]7  V%«?Ăٌ'.2uL_F3ϲ(w̼x߈ %6Oe~Soþԍ~ ꃜu&rٰӔ|Si7gW ?_"G$1Nmr7@(;@1\IFTIN3 0=cdD?KgߋxOD=êz;halĝF C?嘳.1yG@7|>6+Q¦as?:S0QS,{XTOG+@Wik29F-H`(@3;ћ sfW^PGb4ռiRM5|[?Yʴ>OdGUS*=VX:p!' B .Yt]ukRˢٍ㫀GކID%hX4RJ(jܾa$#g2) #Sg%0F\IB8"}d% p(,:,gJz](S7(}G-MrxFz. ox(ʹU98HDI`X,OgFtר\?53ɊAZ$u}S |h[e.1H7B(AkP1-ΈI~FWZ-3hK&u44nY|㓏~i`-'6B/䬸Z%iWysucȊ-Ɓ >G8VW] ?lE>- $Q@N'%,B)e@!@2n5w-q ܠI5A˝_UxusR7P[$m+\WiM`]N偆!cthh$=vEMߘL%5 bhsP5dQI2w'JA/ {"ٓJ-@f}$P<ks Nvu@κ-/=Ai|Iy~wPqqEtН0;daI'ZnI 3I2׸.'"UNcy;(j>Y5˙X2@?q1Wls\Hq7akEm48KÞz0IBZ_PcOQc(]$?m`,xƜ{}9= [5.IKcz*>Q^KC,$XB% i?CuE^ΜOoX_T'u#a_!єcPK^\,tKuC\f"02&V1Ci>pvpׁdHl!`F( PLyUem3rKÓH_:B|T jֱ\:ċ7 t q4 ec}E`tEIDrμB5l[1*0j Gyߝ=i )~0x(YKؖ(?f#VhϗR<+kYCRR:/m@#N[Eŵ{cnz=sCwOz\M̯*QI b3CLbKI210Mk9ԑB }wbbfBy11 Y9g$f_VO"l{K_Xȱ`m)eSZu4+(? ǘTl/t 'RpM1tO'V"(hֽDʅl"6)sYT6""+h]ތ 0gY_Yjgտ }V8-xӱT(ltk~#* LOaiJЪ[\Fs92D}F_ pyn\ܥ,oJ \yiUp;CJr=msaKUo1q|u>Ju`P䈓R*9h1}a-%~i )8k諥Qn q16K,@)PC`\3vD/k IWDTjQNInW3tR]T\E֐UdiWk}Cߟ$C01XH4!Ӫ$YL-ȡ`Q#:%52g0muC:${8LrmG*:4. \"q;~z\62 F׏Gu4Ћ< x6,Brfzj5W3q 0ۏ !Oӧ5T#=[T0{Dn>2V'J{(ErpѬ4]LL=}d6\KQeesjt3>HhhFjiF./5Cc|8 TI8CܲgvL~o;^Lg("$W7v5[]xĺ,IJlsC;)$0Dy"RA-'NB9B31P7$ 3s9נrF&|k y=FX:NZGZ IoA 8o\㛽D5F IsFEoXEoXp3ǰ!2Q~aβڇ"wbx27aA* Kݘ847ɮK6)J4:ke3!}-~*bLyEv݀v`=%a B|%om1?>f e.w;mk~UuR\5|$A2H}@9טv*qEeH!aaE 2@;6+9}?fמDZS._'bޗo]@ГzG|Z93e,ji傈\H@Vc4u#&s6ZJׯzh.;rd?%6K}cE.JV*< D/­=-x[0XEԷL- FRO$"]J Ce,Y!ɀ{CfX-]`.YgwNcMi;R%hp=)XC-u761KN?&bZ_6CȶVxRgl? (1Jat;OnE:LH!B8O%+JAV+{| 0@ǵk$o-UCvMvu]P)'0΁- 0؁$-6iQn|`,}WRÂQ*=>ّx'Mf)geB;x]MGrBsG"~|ubN6#ův$~_I15NO_X5M0n]ȲͰGlY:1 CU^Q *nM96Ɛ<yX;>ƄHćXPΰՌX6\.ogQ7-UXW (HXK^t]A^g^ܜ籿(w;#6A L"ރ-BK"0\ej%?dBkQmSm92QM4ƞ> g2ٰbkz߸$+̚t;#۸K{ thQv| 4!|=Oe؂ bF@ ⼢rh9HsY0(eE%xB qEuNۨ`"W:\Gh.%+x}K?cj?ԛgjup:o&hCp 9 3''( w*VB`2*\ jz2b#}l1fqU<[ɁKoMhŠ!v(~W<*rF6CΣn2nl\e8TH7EN|h˛Oz]o,H$CwE pn]GU;/"`"w ΀;сWq ?1@={U3lj gͨ7Pj?Y =cϙ Dý(iQ>n[tێei|fNVk$;4ϯ&n}~[gx Q;+Nn9 ʯeZ[">]lytD-Y M߷Ga3QY t]Ӂ K۾PƳ!G4y"7; Vې#H[v/M!FvLOJ=SXHfo -#B6\DN{bH@^<;1ti\Em~؋7oDqԚ OC|7B1Ԩ:9jix:P:tnĞwKmVAק-!( օáh3L[ʖ&U(C6 ]/GGS$q( ھW DkZ$I;7*$EIc딫}r#<>%h8,;`eӥp&LÌ+4T5|  kzNV(:dGD<. !m5OWCS!qq'v{a)7P;>`ٌ0Sl'W[y3CG}~B`[I_tQ׈ V|BbUUQ&:r_@DTk+vNT!>F>^!L$ ${_ŗg0G>ݻ^ $<3F)zo+u:f޻OX2c6̓HMBƴKu٪8n59mB Di(PHV%Pϭ*O!%n"v"q.R +m~ʋki= HrSc|OqupJ4 @&}q=T!Mz>*UquԚs=%V)]yVϒEk(*i_Rt\tiIvaDzw$8-a%5x^ެ@^orXanxW % 4t?KiJTB.;>|ub*F (8m':ީ/9W1:FoҚۻߕ&+ʏEzH@jwF`JaVe&Uɰ=W{@4-m7g='XXE2uvn)8zЉ{ `*t}edƈ3y3|=81 /jV^Ϲ\ ʚCL[_mm-~41N2qt!_}I:#DJʡ 44 TAF v9vDŽ91E6UmxG.0JjiC ;1gU7727 >,NxЀ sD%|şsx+~M Dav^l\'WScNBތ"'^(WĞ!;L8fuǮqP `Z+ ]x({"JثBXjsP bv+NIg"͆zᮭ''[BlVYblD]/D |pFۛԖ/Z=1j?? QCNћ!8kCck߻à,l'.Cч@4rf<Wh'+\ݚ5)5=1 IWrk}>uI ˺Kt_ s]TT~{{W}{{~ZQ!cQjESuz|> N\OKrYYQ?ʻ` mBM( }/K9o3G/e=-v{i9(<)q;8>vଊ:NSvJ~|I{O2={سqgR$P H&i;ӿDO^JJL${\dW++Uvor-CEY544xK&%{D}w(Kaf{pO4J{;qy`Sb0Z3]ѮqP~ƴeB":k7ىhH~!&nFZ5ZWD}Y 8!דO1f? SZ%R- ~V$rengL x}5A> X!rdA$$,]WS[GZ,ɀ0eG[&atN͏W& gw49" C\@J+F&/`߅2bOى QC Z#QɆ[cSg3յ*&d;;hŒ hl sgB^6c^y3w^Kx*V8ˮ_5\tWy~R`s]P iMX}UCs$uv> EŤ4+5ejᬹN$4*?(_Z $;ÿt$yS,T (9,2$:X;vW14@^֓h^YHfU#H,LN[H8zvvnQa6{6\JϨEDւYנ;[7y798pF) YlP͢`AO+ EUW '4NC;CM=< ZF9fāW;1Yo[ON.ߜaBkGv & Kn?LTpkZpr%RP>Ԁc W: 0Wce&J|4no؊7ø˿b`I`d>zW]x8Ԥ0o1Y&?b8ԒdM3|;!㭸r|PGwvl[g u@iQА%V %#;PGkژ\r'uA,: =eZw&UdSmpȾOj2]p"^qvbܺSS{{b̰$+TH@/_ev?u0 T>$y}Vݢ“c0+(!:Oi`a5͝5hR˳%j?1z*߮5gO 4}Z7@eѡ } ##,Mmw@hB2XOi O}*{ 4Qib 7StP|pfp $xO;^$iDudZW[oo'BqV⠂|Fq"7ѮPJQs"/xo0(ݗqB* 0/?%54_SH7$cC r[/%Jaz>62[:%ʄ'U'W)fS}e/F,h~4Tѱ5x]聻TXLJR5zRѨ>+( +S o}\WhsXtTlfy&cNM0'9ѐ Vܖ"ݞ IU%_`Hז9s:\VX!‚Qz> )6&<L] `cakvƏXgq̱q..) Ep@= y gqVS-*/P"1!w^ @ЙӾlyO.Po5R C2.}}wΘd0 ~sEXx 2NzFgbLnmrݳiB5w8sLq܎>9F1H$ yUkaV(Fdˌa4 K*-yϫO9JlG+A}{IjJY qR:rv~ ׊/2ϸONA Rvwb#hM|-coh'D_@1S"PYgVK4ɦI`lHG7 "PntX26WYXrG3Y#gfQI[ξg1dUtj3afMnkBqfٸ2tPWS[V^{/*PUuҷzƌHi*ʁ[;AkuE1cbŦJV w Tñw`s##x 8 r(['I*8yγnR\L*kÒѧ'0w@QM.^{4օfM+G A/?wWfjv&͟Eսw8CZ UwokoM)igCʏ<ڊ[P'\~mV#hNa[80`P' ɈHXe;k@-Dm#Hy* }Jo9B dkj9ǿO:%Nz{Ik@Rnk YPKKpNpy%Y'%8#PN)yFg;+$U۝J[a=My[)]4GiE[d ]~Fi;Bv-B |C?$-fn}eK *l4=J@U}BM@\Cp8&pg ,~u;XpPC^΢SRG(صL`.l캪>vr& 乾`_[^C>z<܂{fgQq625%Σ@ibQjuϡj5=<Anh^O|CTq @djeizސ?m-\f~*R3yL_ { dgp{2Ǔ7jȎ@;z4KgL3XYKɞ5h dVxI'؊[ ˆQ:寒jK@~u ւE;3;+ ,?lD54c8RWSgUfQjp O }yKF iZg^Mrk'kLq@lζq>;Zgi% f2! w$s]3|#?9bcK^y('awtNN)ɦx`!lXQ]?Ȭњ TrR *%q_*6.\2~Ivn]uQmBwo'4R%+'Ūf4זg,al??5I&r&f yy1)~3ϫXs/- C<Q&hu:A`))b̽e(=_-Aʣ 9֤3[3Of$YJ&y1 let8IB,] U&%p"H~+wl*}d@즘)Wӽ%Vϒ8i@%e`($77Y v]K+'LaT1|\+%IزCC_r*ia_l e9Y -,:ڝPEqHeO;|!,ro@ eKBѣ/>.W!V=ZE cqz,z@ٳUfK%W`2l9%\u(rdfs0<&.Ƞb=ݱ _}ѺsT9ia!LT+'WȬq9Ц܇7i]#Es}G^4-%ؖvsvRtc y6v`dBϿ̳{梱䆘MbS͉fWb<> ,c3+i:W`GQj'ʎR "9,-X 908_.bVtE)*U:$5#bbdlgfNgu^;ޝ1("{ ѤGZtHx_4EJItI>'Ŀǫ++TKW .p7(@P!˛3?Q U oQ9C}p6^{r/^^~5PJx?b֭Ǒ;ffΎքV4ac:`2mGY,vLXDY=s:?@w⼍GtMU?ZF4j1,R3PJ!E׆|;+N]$͗DkR7阿C+BD.d!D"v\T ~HmzX('Qkwn' Tpl$ݣhV_ NG dCS^z8U҅9ځ '^?8|3'Ie4wƗ^+Yى R1MwNaZ(𪻩g*ݺK M=O֤;'r7ˢe9#䫁bDPoP;/b1\d~ÒR1Jf aepI}"8 ߧ0{ojX $6ƒhq3 190IJOw*4;txImZ9̛[L =5+s|ڷou IgqۂsLbCQ0RU?7 l\^rp #6@fhD5 sK|{?)% [КM5ڽ6&2BGGϚn8` ,2FMiӻֻ\GZ;VlKn9Fݮ>ګ%&y_UcT؁x߇&g `w{|>{u$_%|wPA*yɣu`h;SR%iq[hmgk2q'vRA[=rT2/VLmzϭ@5Sڣ B^W;;IyTig:] ƯqJ֢B& vY:KBYNZha_vR:]8i ګ?f{~麫CE SQxZ_|𶢍,?AHw \&Cfnd{!aDQod5!?V8@@OS ieOW)qf9E&#O`PbڸhwR~uFݾַA1˾qv\xo[JJLsFmC}@wI4N=XweO7T1{v,U#9k mF NEtz;*xЗ7 2q}[R '+u2xGLXNI jα~=v *OA1 * (O 7i _lU(a?H e-DZ~Hh aNx~ )_&VFEI:oGl&ZƝ%+ͳheS1M珿SGYu6rf'W9md(aHXI.z+4‰,8PĖnHgN;K?FL9^ld<,Ilč<{m&zehB%ڱx_Y dUjQ0%Ir\w?2Og&d" [<ټ=̷c!dc(v2C|{]wXB-` a6!?AH|I>DdUٮ 1dJ.lC̻+G neC7Va~- ⩄Aw*PsûnOZ`dqXhs ,`)⟲k_`7ZJ?ϜeRQCb4W8da}3X۳Bo_cs2רn>3xpG-t hxr%"hV5^o ,G2 tfݒaٵMAKa?>=./P^x./<oًjJ_&6+pGMbY\$)s$tȆ}[9@h;a%hOJ-OLd탃rtqrzw('=tIxff$9z{c<@M=[׳5-wK58cz/ؖ+ ^1OԤi)|ڨv_֡hR8Q`?Xz=h] l3`Ў`p_)oڞF+ Cd EcT=0C`OܠorRV(l-&ō{rMh(úB|ˎ.[J;[1ڇ)u7y[HYe T*OR0Dp YU!Yz1.zɜ~Vo?}/Ac]YĠ W ")[@'g^ygC6_ձo["({YkcA.oRʴE'ht6n(3N[(x*q$#,y/2_OsMeQ]yMe(9\Zzv>[☤Bݾv~ya%}dq JGSXԷ`{!܏`OZJ5@+Qj bL1+sU%,6p| RqRەF선|.Y37Cλ)'ؕ5Uf.'#&pBᓊ*E:,3m^G{R'~O~fSSr,*^UI܍[$&PC x0+7"$EUQ[Ǧ͹|~abm[y:Jcs0̓F*,aSz @;Ҝ ٜukcw' vBgt=oLO^t&b|9n0+E ~s]uʕd۬yp*/{YE\LL4Yqn6C-5S4GN$?813&O X%lbM,%\ yQ;sW4BL0eڳ˧OԈ'k2&w\4"QtVk6eh13X񊧝 $<^BˡV U ڇC)5 Gg3op+el´y$3y+f,Ɓ`,|H >N:Y ZU#ULM=?t"(Y@ @ X孪pαt*XZwSņuNU}ƍ'E~Aُ3bxDo㰴l}CQX.҄f Yt/^) 2 ,]y4/{+>v 6ǚPȮr ʾE-\QzhL_>0&4QiYFTŅ_6~iG;W2~/쉴(7gVZ0!sk:{6i>ZB36SƻO, 957_ə^̶/Q,q1%ZWBw0)B,0(n ~+}E|#ݑI~HJ+\z0^.c\s򘹾UU"{_~V_b s1u`tz={Fq^*;! JC_yAWnACcQ߾ȿj6[˾liﴪh˽w,\Y3ç5aTءP1dq ]_uney*,~J.0̂2!%\GQLˉ`?ٶ /km83LG^ E r;:R]dÔki",4pB%[NU}zѥT7y>cp9G)| #T!!-Rl@dk3+K |ً`~W:7%,rR+e&aŃHi%me'r< DTg4T@A_r=colb=rm/z4 3  h3}Cе+93WwBݝ~j]-y ̀t[4WDJ[hLgҞt=MڦV/ NOJʬI?!mA[ytD#49J-SS۵ e\;2gJ_n^sQ|औGGKzeQnlM~%Eɝ RqWđ/-4:Jl$.fsf1e>0U\\׬@W|귢EAo>fZ(2Bea䡎\SK|ߖΌdF@m[X ܟ8;4佰3rsޅ()"G uTT´aֿ=d&ZQvT.%_ebk:iI(E:6',g.8Qu+6:{Y_&z X˽\:b B_Cp6'}kbٽl"j@h»e*QTX=̈́kM %^3U@<ÿƙ/%OhoY*e>qgƊ1vC~YEA-P'DYiG.P5P1%UփB#KO$ ^FjX{|Y1JȚNXag,C l/G8^j҄ #zSوB̵pzعY b-~&,"i+a[򩸤1p>+?] h)}]m!~g8~JW8\C븾CUGFew()0"com箄[bdɞO\L\#i3ENrF ce`Zѕw[޳+CqB"›c'U߳B5` }W%{+X_LJŵPŤcP{"Ș/[h\fd_Jυ2yNdI?qkS(b!v!M)-O$հ0;!Ky-jI)1p (p2QT[Y3щGjN!Y"uU&ق jWRܟlVui7a3qAKfʞjvJ@"31ߠ%&OjX2h8A>H \ 4Fw5uE76rte@ҏ~:GW uá_֢B 9dC6*`$zqN3҂hEdfenW1q 외]5^OFB5)i`j OM3FA;IO(d *W+`V>-8ܐ؁<ٹ^F_fYa.:}YekQM 3cE>-~U}~)+R8lg-ゑzH7.Uf}@~a:-o\=4@ʼFoJ<5JgJV Ũ>{#aJNȗYrui,Dc8$8/Ǚ8d{ge~2A=VΒ"P `nj)jT= t&o!sZ|IFr)R} q(zI^ }<-^Ѽk\؀72Dm=gX?@TW,EVtyȽ㨰0њYLo;7b2iUKٔz+߲i$ٵ]V$тהF/8jEEڛT. 1\5;bT볁y8):1ƣI(AvU(A_L/~8EjRS|0fϙ~G脛ۆ--etr"!ϣܑM+RKU}I,v,q15 7I-aW<`|CON'5v,GC]C<*@fM3a;kA^ l4^]ss@baH6J^m@'0j=X[gB[|*zh󵾇S6wLkiD9vvc8F4EhosRT)f4>%]qL\x=?e$JA]YoL8ԡ$9/KUsΫMؾ_S#k/ȕ3tNr5"OJ5dW&YO<|^ WF)懨%hrm!AнZé̮2Ek$F=T~,=i!LhBӀL4v݂4+5EvH-zK|.ڠ5ZH>8lΘۈgꨐjǁ?K0g99TNbqMPږkWyɗIߒ9t\5\imGe 1z_(H& #xJU\Z W/5F,Y#T?>NrV6}xc7lD%xƳJ*ȣ 8 b̲;GgG*fUr!w܈"?4KFv "̷,#F|!8^o[p(!M7[^I` VJ$ Fȳ#J6E;[<35 O>0J ŗXB _VA]Zw"(9Cs|#ON}l,! <)L- 3.>Kr[I ĕ!99}΃n|v=+Xgq*/еZsUR)>LFLͭ qߍЉNT$uᥦ19\yg}g7I}Vɯs_v#|}ޞTW]@&Q.a,j ka@`nC$6fyCjֹ7j1ljD<3gO`ʯ˅SwC네V:g׋0AEu?T/-'D|z2ICyDboti{G5@cmy!,\hbFk#+=t[y4 qr2Gb<ˊ+=F \-& jԹxClq&I&g78͇L6ڰQ uw5]ȢWHFjeTA|h{W(_dçcAeaΖA}|,KTUX ~٥ȴ3O*-ǘ  f~ɹͻ֊Vۑ ;E =IZ;2"P\ñ~ )?Bc3muQ]=|03vci1 ;ԫ;G|z^ۭcA*VFD4z-qgK'c>?Ѩ;xLm}ȏGu r#wfv"kC [iz1ei9DG%֘텢ZůEUx] 0Iw݀|5yBA[alѱ277[G!5_;>֑@+3Oqo V~,OKn}3lKbV^l87> )4WLvdFq]DXCMꅎAJ}Qti7C%k-%\"_Sל7K'z}Bo∁E J!Sq( <)57cEQK6@JsGΌxq(gB?Ģ<=IvU5j~{̹SSM({F͚#imH:fueAf3V;΍WL +VB"9&!t:P+vOUCr€'IYB HmUvxf ^ZUCa|s -(ӎSNb)RvZ\*짬yJ<@_PS}gB|!cYB"`!.+Fi?TҾx< ".* i@hԊnDs]ox~WWExȺi]@uGjJ5,k"cW[d %l&ZѪ] d_s{ Gy 90TP`t#.RiPe[L:O,P+cƄ c,bw͠^UMт5L _g ͉t櫬CKp12.,37W yM>GMrc#H=o9 {p# D!FJv;ANcP}H䒑µEsRihx+`*uEa%"}(3 Ԍ26!8|K k']1M)L%l0mw QH|Zہx Cy{/')Z,u!ŀ:dL*3 ך%*Jz0#es,Ԁ2 ӭpe8PV" H$K ;ypSDJ&2ڒQTefv&nCoٲ04|?'XLjWX)q~yI+d5W8e,q]7ߕ}5A GdS~ ܥ9'Mޓt/b•S&+Ͳ<|!'se E*KOr >P#W#ɮDms$t8)\gLcZ`X5˹ f63FG#Do(%s[4郛?ptLJJ[1P 0q`9Nצ H ^KwgHCMl}sV }: fI|헤mj.Y5Y"y &f%[[P :%ep=0T 7US F$쟕y=!r6%l^s{vzA9$ s8n)O>Q>'GN @e]F:@ b] rn܄a+oqM zzz'qĭ+#%Vc 'xу :EE c =лta "~cSC8TAV)Z >h9 Pf~,imatFl5-4c $ղ=2@Ww_ęehjQ\pF[ah< mNg?OGlde+Z+ù鐗 siuvKv 툧'n({q kl;2*@Ҁ3MFe )D eCy0X/ncnB?[P(l93܄Bm̺]AXb>#Q$.دf#OPCa(.SC4RQs: -1 -2v7hڎз1LB6܎~Zp%>B(,s2ب_1xrtMm,,fkұb"Zng=7x{~K1&1h+01LAws{q4 .ލиѻ &W 0Ƨm5EhD8h?JՖK$wFAeL9KIn6iz?W1Ku: I#@/ R | ;sv\ Qmi\*q'Gtb*0f`U)/AwmNKHLgCR UplJZRݞ0=o ;I P>=N$ִ'cO4Q-c擒'&f3cc^ >V7@" YQ(m 0uϣ%!d}\@#qIIH+_OAjb a`<kD[gMj>XM[\ rT1:IOv揄lھD։dG6˷ JɁ(Ggu:lÐM{؇?m&\_-xTmxbG+ޯtƺj7[RIW~=ւ ѓrβGXF$aWq%5RPD"ZbZIJUXja zw7?pɁz =!e|L%!r/-=G=?ᠦf`s}&݋M*Mu>Dp/i/dX#oRwrp>+`6-dm˜]ot8PC&4J.{nBxA,]ƋV3J v-kKvFCP=$Sg}GvUހ<C& %x vk!Dg ydC]e1t>Zl*ܥV*A%+k<±lZt*IFv\hQ\@@ ^G7RW{ﳑf +cL tSv]zÕ LgƙTuepbǯ;;hbSp`$2޴z%KcdiK7 lډk @TeO_5 FBC:?\N0L2T,Z]K>$z2M1=RՄh+#cBcCȺ^v_̓֠bq]F lgJ*aWpΧ_ߨjՁ*Lм¶Q{f!S$4%`դ`SMM.]^04hl)w.TYf/'ק]܍I~~mAV&ژw] z})o4^QfE?UHr. hp'҉[Q*Ѵ,4鹨ώeh3RʼJiy: b.8R;|=M-0sp Jc3L愱su_=w%tf)drchm>p=CSX#^dc}3GwdA< DX[xw†̒K6f%0UVZқoQx[ո5eⰱGn+In0?̩̮0r q*hO5y9@뎁1)l? 5GN<\KpETU5QXSD&4y;VC6m([*$0Z:#$GB[ ?5Z31MyEHAN)\n'??<'XgjE &hIQHj#tCQw ,yu !=I =8|^mҊSyШ%4t#PUY^{”7Yڥ(W(C{*=<GY .-H_59]xP)48 IM A"E_gnҏ麩R=ھ3~zQ J12 &{ɿ!n$G:Ol]ߒ×DPg13qߤX& V> 9tW d$iِpr=e"K F{7OK᎓)׫..`DIkwl||NX~V 4ynVҲH_g6}c[E`>:rj)ͅߪa}|6Ό^9̌;CYY.#:WG<>M>4`yWh7+_wQQf=I"8Ga2`aVF"IƧ\fCu+k 3ui\XIC$CwDZ|CV2ֽ7B)5C#PX [!A,ǞǧXfQ^@\O A1+A,uQF`[$;eR[W#!vҴ[cP{Cs$"!Q(og"dJWSj")8 _†zaSmWl$acp]=?i Ć($!$Z!"1&`'?yjk`?ł 6Aev5 '*Y o Ylr^Kjn/)0kbuje'Է3U8#bBg{ 4;,؄ٗІHnT^dBSeax#hdיUuY*FU698K;h}5Ղ1OW cg;\QPrd9b}Y~GFY6-PLPwKL7ϦCLP>FMݣKDh1cd %qC\l!*[Z3ιHRmP VΊOcvFk-Mlҵ OBxpB}jV};ymO,Uy7{'tBǛ!ZذS35hbbټB֘+{!^H%hqן?;O#O? ~sxLח2 qfaU]g] ?m!fPglxSx#nqF|_@T_=20j2fݖK/ 9rqZaG*^\ὈB%0idQHq;-uSn[V#\V gb0W{el 8-\`P&K#[b=v+EWfY;6wAo!9P4מ4rgKKc#'%j2a٫`>"J0{#1M`YYd1S|rS5|޴,~jD4wc=Gډ3 shy D< *fCJ[ܠ`ƱZid؟tz2)hb`ڡ-/(\jcl1WFZ_@ (T.H#ΉF K3hBq[eZbML56кÛ*)'PTɤ^zЩ֪ f-h*:ProM0|;I8S ~*݂Rm "g<ѩeHCtzp5#n{k. tԷ_Iv7poL?Dx#3,7 -Dtan=tZj4`#qpH-:X-o2Z`,i8YIMڗONB_!~\jʫYR \!% d< (VsȺ# Iyoh?X"ljм:[w)7?uaZ s{ }s BeeC.S}9X1AݽSj#pg3?ʼїqF-伲p'x]RCuK$!]P' 3+(u`ۅ+ժbwx06v5@ ܒWϒi9cW9€>U2Flu"&a-6kֶqRbmHy7ڽlY@p3v-w"Chr爑) IK9+jMU_k@u(9Ys'׾Bp36²~k7Ǔy&rHz:`.9CtR娭-f^?n`N u1Kʢ._[:OxUN +L<Є;=^mJHx ܼxlWwX_=mz#%ٯ 'gH$b:tt,MWҔ(Ճ ́.زAԽ́4rҁ^Z,Zt& r`@f*.pO[ɽD4$788; 5nje\c9!5\279ՠ|`;26{Met6f7AҙtRZ~ݬ{#2-S.!=sA&*tz-azY}&=вrʅr*mD4{mYRҼIHAICʻ͉S[|M]$e&Ǭy ocJwM3D!fn_wO]7Åg7t/jz*1. _XׇjeͽP\F_M3C"0~0*-2JV5w~$NbxջE EwƗܠdanMK:A L(v~;U^@f+`[\J1Sm##f 2كx aD2C vThTuX& ަ XP_|Oe(\j2s< sO( #{0L+)Lac Rz9+TwҎf׏GI$oT J䌣  qslĮޟǓsyÃ= AXM3/yEW⒯*3>%0gH?9ӮkIޯ"(q8ldrP&Uwii GN4Ӄm=1s ;z#xNO`]dkL "ڶQRg:AqVC0<9f"(cpzTRhlt+RnO$ހ_ vEقh@yV`.n ӌ68`6eth EW=ȐlȮe8$ Ttu3D[29EId-ũ:L@k%RHAu\`,ꊗ֘?cuO=I~۽U~k{|&#Woۉˋ4:>1aS]9V&9 k8߁Q?G1}|9HȒv(7(}cдCV4IP mބw] (s}95+L|03ʆ$nƌUl+pu 欰yk~$u-XtzQg"lvZ*@j Q)?xWŐ* 40mD (a6tkfgmQpOrRg0#u͞a~/(=HaiX|/\.8.Exy&wkQ65 v޳1EZ=ROA(Òk+M^Ĉ[6gshEz~Mѧ9%oΞ@bi'b3VY-T.~ϖY"%v,A3 TRx83ػW@AUzgp%ݯeIJ7x uzk %Py7EPQv@7knp(WHcM(21 V=j eSGxpn}u_ܱ|:mQ,jm$oĐw$K}Ґu\p+ V<.:SrE$M^'wQRNͿvmQN)V IwNo Ҥ31UBKlxMBgn{~ߞfA"$A[n8T~u%F^Y4H\1CgKҧ[#G?bD8m}gN_QLJyܥM573L:Rc1T&!XKḄfwY$%3Q2 "4:% 6%c3d t(7\&<͙ds25tcY̏b:^pͯ|#йȓћϴyG'〭m|<:r![ 0]5F1h~( = %Х)p07E @E3{:QknA]tS#+W~)#YGCPLܱ}g4λ+۸{^5zwʸt#_e&* UnزIoyx,I˂C ) ELH )F mslau?zi]X$^҆*$ɕS;\WsB/4vJ_˧^QsdHCDaAd:YDߕBQε \iAgV-O(S}D s}[}Kv 4䰔e=4. $lf| ӫHd@R$GGA0p+?\qOn3lx"J6d1ezkI,\j"I΁ߡZd#fg~tveꢽl,н`O- ɳ&e58'\Ȏ\|S*\wrAE{'%^=꓋̮HMA=Ujpl}>R3j< TbCUh*leA4qhGZUY]a[mVJRX؝!Ugci`a>PWXoR;/?UK^cu,# cJt0LH[eV_nfq2Ò.? $ &(IӒÒ ޣpl:,&*qGm^.w:l L/ey*Z%5s$UݰҢђ#֟>p F!hlv>!WVc0 #~8UtXh\ܯX}+s*ʴBߔ5ckh`JvI$[Da[r2"ٽKpqϩ=٬y^VȲ" `cq$H`PGeP [Z~%IV_!n2K +SW2GVB0\H=@5j:3 DŽbdò󝝳?G5ƃ!~kLF;p@rnA@=7#q gYbj)ƖWt^4ঃc$s[TVdKf>UY8uIˢOy~ok;&tȡy 33ۚiuxeG1wijOJsV|R;tPC &d*GQ*FCؿxn~zY`&w[%=.S#n}d: pm̒gsLU;AӶaaOEd{\xJ7?І6PLwlp̻松# TUlד"{w; o=<ȝ:;>kZ\zhOWI2@8Xٕ&q1<`>AX*OupzYW Hi]G$=> 0j+#qcGCmֳR)/Y +%I=s@Z쮂O[)\t=v5N4/!h6/69Jȧüۑ5BXlle-IwGQIRȡn##D< mwʾh8^Qtė/`zD?%HeΪc`&ܝOj|dLU /˟?ﺃԿsXjs;'}⺏95dfj.U0YUۅ0!c_uMnH c$|F2`wyAr|DxG@ Ch4}q_>I ->4x5DRc$I)8;`(J]gE 0+dīEؽM*7r?d.Q%At#S*ǥ~S(hh9Ǫ @usD΀ rb53v~LV]p1(U.*kc篐bDfpٚ4X,5 XBl}qixQ[:˟USZXm&nŪs N@!iC!SjVЬf&xqBcW; F6)кQ =ra8܆Q2]Xb9gR*5®tЉivJzV}9$F?5U䃯J>Tieㇰ[%3Y`UU,S(9=Vr#nT. [@-2wVLI܍{K?5Z^&.À'Fr qЁu/L,17o~љÈ6QW҉5dW# nGJ5wtbSGapKBN<ލ7Ҋ+ch| & ̩A`=7 Ť!W}C~(nG k$E'[#Ѐ@M]B(Ds)IXU2.axfo%;AB9\y9E.ԉDl"=H^{>o~{e&}H {2m~)^{|]U#c$qKʔؤ$bl#Ooc[ $efc^SS׳&Jp;و? AnLl 7rw$Iߑ; 2,TpJb5ҡ-2UAcג1N=t5 dj:(6!@x)ZhËlX;S<ߚHCo%+L&DX棚EeݶMYdڜX7"꽀P298:i33{G0#T*(R;5۰d{Z]9N{OF)IS]\@wW*ugABzVo"\X kGxn6_,4U %HU$Lp0g|Dޒx, "`]xKZ&Q(rA6wvaYIMN Zהd_Rn& 1{ёʌ@)]k A ssS''FPjOaOOMvW}:+soP^0QyERSn}vbc^MՖod,d릵8Bk z6vAl˃upz ?O mH$8Vn ҕYDƲ`7$? yHF<{ XCE'ly;kbsƻ~!N9O4:@b7tl,jhCMb: =VɼBn/d%F}&֨AYzy_0ׅ` X@'p5P"B2'oD'qhksv!kAjW17+n[( tO3tg$tv7€l 3 %#3#p,FE/bIGx_2ENl&C9 t8OAǧ4׮pi~@w&t(  _w߽ hjNuQ㟡娱CPҧQ|RuhIvp+AĦAeRaՌCf]^~7uҋ󴻰n(qыE+ [Kha%hTGa!2H)^C0JMK ?W)$=kPxQ葵dBi}mZIItKV>_H˯iNUUO^$9&ò0YAD fWI!h8Cd'urYԸsݘ;`E_raf~XX>g_33K<] eQě׵Ri[3CY˨ܷg6 `{Dξ#^U!9OvY'd$@7JpVVlY `I3<2`|ƪ j`J'3ehaѵyJ1X(@ކC=$ ,VޕdyJwk0u ŔрyP@q?|OзzKZ[02Dz+HewDڙzG5e3l?N ykXf";S`xvڑw' =6_\X.VY] j+p'G:(7= Any{ Ȍ)" {߬cӇJ;-kb|>S\6BfIgXz/RjϣnʔW1\3^rRA'|ѧ\5(8=j%(M7D7Er7Ʋz7~qIh_M Ce[}kCc Jؽ.VG}{VY$LQɠ1Sd6˞ػd@*3^ЯkHksV'*ÍZB|2I @"\}yPM}lqquQG+$8}9D|خ("/j ~Pqeܽ'm:2+ڬ\,5Z/GIۘR?"q5|@%hcy"!:bl]KPSR*Z`-B>ʠ͢)p+Fn F33[im%C\pș_>i+J[CW,w3Y+.vpZuq|!7BYՖ= 1c6dKå_, Y*['B'̱&kyYgXub[ 1y_ca`2=iD_}?x\ +e*I0o.$P~3`b0g4D#=DmK:A)wYsF"GOɔq)b5-p|YjT|<,ٙ*Hvtg]kΧpu(I9Y1:͆7Xne{eE2j\jU3Um\u0Icٸp*4B ]~1D4=ɭe+xlw1hfLO@Amr'X Eq =ԧyCTLJXёq/oo=dA66SdI  m4`Y YF*=O'?&ܻw"tPzm!\6qٷལk񝆷J:};CHt&oRwAōa`3T P StijN+0;vETmRc/=75ԙv(=k+B<3ϸUy҄KŘ9[:vӷ#86TUR˼Uq9ڂlvmz8 lOj@Go\kC63M *8NAnE-}=9Xҏ.OKDMo%JORb AlE@a,b-R0ᘎ8꬇dEY@ ~»/}^;2VG6ż&oIy[~>cS&PqpT3쿚?35}*wvzhLY{!\u~nIpUpUArSzGʰw3P>X5evAzrEa*b_9/Džs>qׂ `n[zr iO2}SE+!``{JxX; $E6nuGR39z==3,]_qqb k;[W^H MTm Y?%ݾkOñ4W_ݍ p9aYLlARO~eӜoԷoJbQpF'ѥiLfWȯbT#\vWDTjs'D0]9d([Ղ|)ԥu?Ap:9eWD~k&.صkBX=='2]XPKiTw=.E< sڥMS\2v8۞jϨoK ONu/abizV f}{t)gvt\MQ]w@SZ$d;2x2ˮ18Kv๧OS%ꍒ`So WZrNitQA _ҥus.\B2R;p|Nh!йiW@ٹC^QGVO ^-_Uݙ{2R @(T @'zTbqKIhtD|SهTeiE u{I %ڙ+<%d/)gH./0:S58 y/lݛ0GIbN!t_&3޾9;ots* @0dT_"n %`3ӁֆmF(-0P6z~LnF|/[ii?`d Zt75gL\rObu\&滣vY^*JD '4' x 'eK)cMl5p" d%;{ !NS[lbJCv͖I%U4 hˊeu1V0x%0VyED)6Qr!OZY, &Q|efF7x[%so`"u劳,Fv$8cJݸ\mjn8СQy}.5N0+ mθ#&q p|T)6㉃!ۥ{@E2xᛛWnfږxJ~D :4TsBҰ:( sAId+oQE t7 z 6p [ï!9QV6 5*W9F}߹GI݇ٯ֮I̭aDKh"@t/>/oob6h'- b KA%O"Jϑ\Z2}9xV ~ f'4cf%zL;55nR1ۨxZrvTZvmx{[ʭ|XNʷek |^EG5W=) X yMEjǛy/^7wj@XФNMDJB~b2i$8J|\]4rD{OQ*Wo;*Y>G:5Z{DHR]_Th_rle|O7l Ɔȼ%Ցgq+hTn;0vmՃ j"; P5%QkKmy$[|V D+XFSU͍6뭼\}FjT)tIvcN!ʤ$ W[S1\\3ʓQ9 M7ɘiU{ # jkq8Sh[Vz^A~ǐ}iOq,U\?wHEp'^[NsY_zX*R@W5' m# tBrmtc]3ΘTq.U5f+W)mNRIڲ@T?? v# 37^f,+l[-59$WoabnU)Pҙi*.XNrlΔ]Ă)j{׫UM|p@faOw6{79Ơ!Xk;R[i=*NZbٔ!q2Y4gԥWx2N$Cn9,\kRs}$pV{h}YYt~l,Zqdz+s8did8bDHV[ smp|dbrOaOR!N"<;1-y= =FƢ:fpdL*l$g;CI1Oz$0{bTBρz9ȉL+I`hDC!K` hB+d~3ѐC{BcK;;yw6r3(I#roo]V[K`k6(i1+#QiLW"J"#_>Ҹ wɿ}X;MȆof6]V 5=UH6DRgU Za(vҭR6I뤤fYG xϼ:9g҉}Y4Gxm'ȈWǫeyRw1? ?.`xW4?s ]o"QL5,8Շ#^N[L>quiƂJYRjLIoDˍ܋b:"*p}/dFv33Æwm6t|P'2pѧYZ?Ž\׽,g {jYe^/fpb'U{X:@Á5e-nUlN]&slJЯ\jsti=\)3O|8A4nhO7vsf[/.Tri>,lv&.bPFr|j%^(s[8-q̧n;sbX[< '@6%r JR{ }țU4gFQV |ʫtOGv0^(ܡhO75ˋX"V({|} 50bdjqLd/ળ? tKr<}z="a;W4]gvCQ[!;t^`{tȓ)NpB:[\@q]ƗQE['^SK/3'vwy(:$ =WM X?~lN\%F"e#rHhon^_,P 'sא[Vgh㳞Hs $sO֊sl%pS|OEAs/%(r*QU x05^/zۅb_La'ѶIlD:K߼dV [ tR%}L 2q2R &vuHxJuwzs*v'`mt떊ʤȤ] .;:;aRӉHd̂(yq0nyy[*idfx@- \ouY0oZ PЛsNB5+ S:}dT:FU$G\D\>蚞Gi&†ʫO/`o{Zj%k]sI8_{mҖf2Jwɋ2۪ǹ|pgf}嶾pV?^6@Ki*X!(fLUW-8Jr<e0S!Lrs"C/-j/e1bl s iCܻl tBD,1h~ժN2FAJVkx~n1ȀB ӊxoD&Iq{Ɖ RHrvC9!׹X06hIG>uo;Ic8pVt[x͠nokF_J',؃r nפOob;<%, Bl <Ѯ@"AV?9 p!i up.> Umxi: &O4>t Q38 L rPQ2Z|9//7`(bLDf7\q}1 d6h3-kND>wGƦ]Q?goQjbk$]lY-FSo%Vq -D ݹR 3쪽}3X՘B7M90R eT?dOys40gG=fڵO bfoՍ;>sN_&E b,!6/bL%/jq>\+&^):{QRC-0̙@/iMEE/˳=6wZOo``Uf`<)Vp5$"q:De⓬~/:~%a;;565)߮Bxng`PPQ njH2-iLy&([EA虍t gaY9T!,BDlEnū.Ș;2c(#۳~>{ 5@9Ϥl$ !|wѫr"n=(F6O;S}jE h6!s7{asl$ƑP'TF(66y!h|XNCJ9fRkF7 +LɮOkXe]p+T{pGH0^f ̶;9hY:o*ҥϥ eڄ6 t8qH4O9MgAh@7GەiApXΩK' ]?!f׆u?"iHfJ ^4" jpj(=Z '=` \;)ǰn9tڄc\[%uίi^\Ծoʪ61i 1t}Ѧ2Hȇ@.|,,jVU;_tȲ=>p&g\xD4,jBt/f@}Q\W@/M1Wd}A8VN|ZȾ}@`K蜺A\#dSܸ-ӧ^i ?N[C";VE 8-#qB{~)tZ=4=pm16v$ޅGq |gkϲ"im(/^ yy daMcWw@fF83bUy$]kS<逫,iï;۽cHrtđvMtܝ${:UtEn?A*eF QSa6*ZQ|.љO>;0@)+V9 !}bhfs &=zєdr\Ni(R 'op/D*1|!_o;J mФqO,bki 3!8KC4-M6#*@DR|=\>'J_ɖ֞@;kh*->&K" 1$-ޚ;@}ߢ埆TᴩLl*&> 89KX!Qᝫ.0LYADjt$({2ÒV7kȦwNִ:w.ܝ2js;4-? : &kKpTYi=7{9K?մJڱWYd+159i02ÄKo▯Urz3oX]FUKDNe5m5=Tǧ{x#}^?FB(;[ 3uWk,Er^=v ?]&ɳͶ,u=9kk VdHD}u&c)x4Ap:@L:rO|;D>vw8E6.b9@H'%dmFy-&{]wﻎg I??K"e"\8 <ϭIw_sB֫Fs6S0g.HmضfMYC9 Aʭ.e^\ENf/6TOnz4(yF+szs_XM*_RqcNCU_:jeNB:,[75)<@N% ^ ćj= JT#qvW l`E( !{hT,wn~]1L[If6i':My5Εq }lM˟*>1_Px(de1Bǯ4j\t&8jgE=Ojrf{kDG^BEzZn=StP|$9Lk77)tp,d@3/g㠎iu_ ^#nW\#KjX!ɂRi8*MHsBm쐖oR B^k(I_O@^G4]?AJFlw~MPBmKoYN PcՑZv :SpOj f}q+ .AeQ}Ǫkc>qelϯG4rq^90ψrYp،1MY)1ܧۗfV Q^Hql([kY6V`EE SfaJ^mQ9d,[Kma'ɋ);Do2+  BqI{ 7 "j 2ֆ/dkYi,VʧdteD>ғYJ \s=gE Jj|MʒC u˔2\~Ti$]:WVkr4 QOl|*tFR@dV?3 z% l f܀qVFtU5]17zc,F,W l+DHAK:w ^['CF+i+%0G5h1cLvxW%de ^.##?4ؽZD#jHO8]jUԮwrt;PfLO?#]rkиۚ#3f iC |F,yL WBhG }P 1uT]bCF7󍑐p fڦ&,dyQ3BpD9y/!k71garӽ E;Jpp%{,C0+SL s(%mZ,E ]BfY<ˑcG^T50E=~v(@&>8`ůC`P_¹qT[TV] zi-vAV|ꗲRJ2Usj %Cּ-P\}K>)x@mXzl{mK! )hSN ;n,NN6~Qj,=ʇ5;{:sc;Ed}E |sfFm֡+oa+ vI`^YӰҐ؎Hp6ˡEy=&TURqcLeg&;^]nG7PeC#~:v# JxpG5r0Bq@5ug>K:AA mc: WW` " ^~8 %= xԫ΃ ن)ʙK`A`J˴i˞r&&FYI6Z>(^t|9FDv+l_])u,kX ~#PP{hj1 Ǣ$Py9٣zU^[\҇p:@ȖFsz{&٩PuDŽ+3]:ƑTP5Ufo.DIkgp ,De_ !A:\ bf|)Uf8kp 5xl{H(.Ec(z#aҧe,Y֟8AjOj k5cWߓR m^Y֪*CaXh-s xօ-s}KChk 3,l׍Sq4:B"@f'똦diLd 6ӐMZىHݥY7=f]D&X~!'fŎO2.\]DC2ibQ!YLJ ǝb&nVX E"g"N KR?s8-0a0% &:=#|F*&4 lL+u8 aP,g&RmnEE#3biU9Z)0ee6h66ܩϩ|aR];7p1deزHS(!>҉It)؞zI~HN3b!ڎL/G}[rUNmgﯰRmvnq\`̥S<xxu4RCG6e1͚ [(Hr.Å'򓻢N/6[蜻 >$ k{tywdD?`CɾՔ@ J9iiIJ~[ UQ49/ڑfFfv uIڥURT6L:Ϭ긎e2K8kim%Bz 'J8pV[D#VJJ&*?lFlXӺ\UzrB͓TȰJk1V{N艈rH V6?px+x= @-I4L[7$&i&Hʎ^jz \Rؠ,*LZ-glКeٹI,4FblI߻P_mh`<JgM#i-4N#=xT-duW@̽flTKYuuG;$8GOE3Q@sj%sŽP?HC1tpozp˳2t̾a/j쾆r,&ľ H,RrBcOyފ*ު.8d8;^,E aSl ͵ ,)܍7מ`>wvf`Rr@u$!1]wɹt~`,&:v7̲ji|N{ׂ-sբ:Geʌ5'jRI%b=t̨+Rȿa|Э,J .s c^V_^0g/}_ߩy^vlOHr%Herb{N_d3mԜK=Xz9o1:Uؿ]נ`\{7/(UKBƺSw ~1&Wf==?xa2 7Xz tw^!*RxyI I<#ʨcEI>u>]vX8~.Nz"MsN-*~9Ma_`ueKiPL,]3nYTVUk]wryT|ae­'M[o5gruNFeӨO_G=lv0džn‡eTk8j CƢ"?~llRi(H{^N-Kq-H@r֩cy=Z^;kcniF-5 }957 U ';js,j#0F nl4Ȉalj3d@ -zgiQ*񄫳Z +ȔZFtpr;FBo ѻWhlͨkҭSHŚ\mT)zRKTRETOhҋ4V.ajІ GyfHÚ8wLL}r($s#1~RFNF`]g+Al4V{WjoVr$mޓJ ﻴ#0Q([>pB;7qs|qIBkwL_gA,9g/KްlPӉ+Hy^SoW7D6jt%EI$s_1{~#}TG Ezuz|Rbm 0c/5T><.qJg o4OOݻYo_G}#~65C6MU6B's+@n;>5Lj;f-tX7᝿)&7.?; %2la6PuOv/3![1;&FB%Z  -'9q}Wt8H)RJ a* Ljq?V%Dji n.c4^OR'9?Wt.1<e _w&nFzE9h(f`2>4RB@t:=h3yK=܇0m?bSi}+7r"&%#0dRrCp 0I76'qH+5|wϳE"s5#ս~{P)AFV Kn ;h`쇲=`l)ѓFMp?Ɉ"'/B9 %M;-N͗ g+7_,YW,[݆9E\=8]t^Վ/itȁYΨ6 ]$'K]pw`?O|ͩq_ I wi5K$W8&9u Y5NΉ;$41'A*\o@KB0g0aJ_X9 ?V쳰9\$B\kIe&38̘,8z ŀc ; }3Z?qDs%l%:lA#[e:͹~YŇgf]0B$|4>&3 +TyA8 mm΢ӊL(?Xy%ѻKYgk (},d?k#P0kR}=y)=Y S6q(﷋i+zzuHMaDzRpGG$(p˛PI!xs|4]Y5JSDt|صm]ˆ։9$K\,)GFKEi₟<; üit:a桙{uGn/Xe2 %US y*v)`;\ מ1~0[AHOj/ ,Q "Z|{Nb8[{wJӠ_j- 0S] =HK|p厯DzC簢F&+X0]nItv( '\xgcjCV.Cw;:V2[#D'CR`>:Pq\!NtЄ5hCf7t)llc~kG Ƒ5fNo#'~vMkVe Sgm>֟F]~/v)̲-Hjk,h-_ A^`DPe?mV4:#gvrOo*@1!Kgܢyul4ð[a$b>6$uo9)s|H".D t(79?$AHwMevR\_AP0L+H)7P4Vk?LZ㄄qV, 2E⸣X<Ʉ^OF9QTճcwZjl7i7tS,F G.aN8\0Ǭeްرֱ!1roh\5tD?j׾/~"U{pvfptpɵs6]{~rH2q1l(k2]7sq-7A9)؞ZN|:ӝdNp-Vb{M) !zaIQJYcY/_c*Pj* =Se Ć$,V]&0UbSB x\0*hLE*ufY|^B$l&L\s%O74klR6rEZqt{g(&Q?i] vlAkad" u^c*ngO|`vЯA5lߩx;"ouӆqV 'Q}AfsVEp@0?o.r:X*zf˃p'nyTugMn_v[/6jc>Th)@ ާY` {MT'Փ4WzL;o-O/U``[e9tO|= ! 2P`ҹ#^ J37wiLD"- a=QMF@.N~`޿-p. ';A"6e ,=Ś)E)㱱XH^m_\$.AK  T<Ɯ)X'41( jc4 >_*GV[9.ieM'g~7mfcEEK omGE0 };!a&t}Bc[ +Хfޮ\Rh5V&1}ZqYI5js"XGQ| a cB} h20_K}$Io5Mep,!yE0F$?>^ގ2dTm%CÞi D~>%cbe0,R|T|V<[{gKg QZ#Z~0UYmqD]IFalfO҆^N7=Lu6 b$O+]c3M6$ЃhĤɔ72m^7IǰW SaSkxeiQJȪDl]Ն!7*Q\d#\#Kz]4L~KŶ_VK~_Mv'-j"8{B^`=s\ؓM=qgB1(mLOZ_k B%H1${Ȯ?׆Vߋ4"S q<AQ fM/`Rǃ_捗`AmFC}b^STe(!a'/EGX c/׽6z4P wi,u6ϒ$!Mg|5©I v4g9?lW62XStNn@ԭT@Bȴ2,w`@"ōAeER n.W"qaCav$Sk燔Qu =+U=6O|?ny vHΦiR ^bfRJ;YQ|:.PP#p_˹>~ƻi].яpEn`}Pr¹Pq9dլ0oń)bY=iwEgԉn~rǯŠnωOҽįp™ӯ?}Bh JdfT:|J~aUy-EL!Q q`@-[DarTArtԯkjn.SRK ?x, {Sȭ٥]]}?-ph`-n/z%&Cp)8}Vm+_VAc"(]hW ICpi-J(iS!rq{2 2q:S]y߄OƘ<[~ :d{e))yJ*4&Br5;zV-?*> q Gß/b! "e<3_-Q?XFhN]/VtP@mT唯LEHS4-蝚~\sgM/zܼϧ iSǸw"u@fT0[A! τІ +vQkcg P $i/ JL_Aڨ~2kMm]q.tlHjS@SKd~wBx@@f2g.860~܆60Ԕ޴s+H N09B يjCx!gښwqӤx 7l:T'^(Ҷ&cPZ pZ7蚺 ƲQԫ%WxG=_?[αUܢ.a5u,3Dz 1EڳV03YH> T(5L3*.r*YN {.TAu#axI >"ΏQY-KVp&oӆKp^CqC:NsF%IFte4bw&ҨL#%dHa9 x(c7/5ՠΜth"ŐǁyQA{Ž 6A#t əKؙ]jzlBZ@_|OoGwPI$,{1.8rzU}@&aYҀ(xMrYV2s{=P*{MБn^_2&aJb>?|6pQ\! FR*nNLU8TYKWQ?P8s(^Z$ 6PI)|t]? WoXeG)UKN )}~8?㽜f*{3\0[h Y@;E KE ")'߼' ʝ9,&;U;u'ϗ/$zT/oNǒ:mr[ m{#"Rqhx,vg VI2XR_M-0 Ƣ9?¿0peJa| lq3̔jAd8<Cx(@QX; Y7s̞ե94ὢx~S5ˀHr~1-igpyaXiChk%{ _R_3}I*jU7,Â{91ƽfT >I}Aۙ/G`=2orC4-/iO'-l#:.N|zSK7ޔ߷`<\Tg%J{R_lџ(Ϊ5XSŏpcxuc$Yã(Cx})ÌUD8wHޏ*  i^lJ'X,& dz1.lF6`{w%Pȝ{TН b,Ph P$ 6!T?2QthƾۙZp'Of9j{S'7hgC&sp{G8x9kC:0_kK|iAߓH479'iSj$jrҕY@[D!M[DQ>Ap|gH l"ٯAHElFuvCJ%568Qo'-*OS&"Oh:4cidRřWWLELХHqzҢe3heʁzzU'xH '8at捝-V.]kqXWe3]@nܣ .\Ol=:e^j)v"!1F ds^ A@z}LY&nO|n67B# Q'+5z5Ͼ۝ YIB*Mʆg*t&[\ZlX*&GAhq9ڌvpn<Ny!PS-fc;氻 j RbaSytf,ZE j>8y@Y/PpAajƼKXx9ðY>>Db7 6p M3)}.HI)`0)_@>L=OHŴd[F3aM!9B]F?lr 1!,.ϓf*T{eIJ%G{!ZS %Զȏh6"ᾌ)hXSĮZ$ D$}׉s1ʿQ}>K|S_mR ۄՉQ!W.; қ;?(NvhYQl1#^}%JcN*o72`ph\YǰkڌqdXVy LAy.mϺӳ]zz' ?~Poߤy yn.5G׾ '=jpM,e9zFuqFc+8:>YA94j:ss#c̒fήc5J+f`CL{E+i!9{Y*.\Npy ;98CIbmF:BT(,aAI޺ 6[gcSt4h|L&&5Jn1:BI\2<8/8ݕwx[:G1z7q4K@*>>3эdrcwQRH$ƹU:B#ekyR摳5lu[_x|K!2k#ۙܒ3Q/6TV#yɅ ajkJKΣ%"t hAztr|ĭ1d. xUx9+tր)hٍ-O.GQgfr:9ώ[H+UNwN+䵯6d+) (-~[o֬B<>f4b6ށYԮrV39MCdUyX~PM+e6'B%3Иo]i>7M@ZF땙\.=HdDۈJvj1i"! ++u)`8$=~mhƲnn|#<0 ~*|\3BiiYWJY9&Hiybɱ:BG&NazmTn7 FɰG(0 .Kau󔍹STie!ɴʶ&=)w`^k6:WK4H/oc!Sw:o^A 1ț }no1s_ǐnJp`PgoC5$@Q۔PxrN1Y:Nd)ty˻T<X9r\ T5;V]b[h0l07@~3$8$ݘvL“kKx@oD *'KRvag'*J(gi&}Cw!i [tKVjXf P@)|& `2)Y 0dqz, <<&|jk?l5u4nltY>fTuёI]'#@gUp?ǸMc $dzbYY0r10~=:qcS[c *iiѝ1a=5 ?RVCj*dU[ El- p鮼UCejr1n9z$ҽ V]^ 9Jn׎RY ekWh"Wϼ*R9\ݖQއCno8 !??ə5J9;j9eT'&븮=(B1U9RGmbJeO.vʬ(Zoe[Աl*_bJøHI@mA)0qI1UJF"cKQX_KkD/v+{4X.]ytԛ |VPʁV|zbZ9;;¦$t[#kAlOCo&xM'>?/=a-} ,-[]9KDAN?tǾ{IP̍s'㙬197hI A V>9T4P'!izUmegDF_/L'} c %7NJ+GZ >p4łΡtg_ekVP#R-XrHfK.j:2^p[+Jv",{cyܦl+"fV)CʥnQY3;@"[C4kȘ#=a2m\(SvsoF3&zrДF`'8@Dlؖ: H՘7D] qD'n-.PJW(!,zO#.8@Y`fF׶.#;HT" L\vuHk jX{Q|nX){ct-*eɗ{q%W йh&ZM.M4w"{?y0ہdu5Ư@GQ/̗Ӊ&[@3Tit/R%+/ YúU^XqscT_̀W zCa%&!n&b \{Q[lq}_!]WbB۽D,p nL)`){ 9ʍMH xGmq>8O!P(\QۆQ]` 6X*32ZJ^Co$)əRE]p68v/e > -,oO@yDAnbqq\%3-;6B4aiom9), (Dc.AokןEĠ͂7@3̌b`mkDMxKb\@v$PxWʃ-HADo6vIBSfgPOSʕeb)~`f&] PLQMГ.K{z,(==_H+3鋥'&{dL٥%T7e._2XG$vH {gX~Q/%ND3'CógެRGBB>'L]tIQp#Caee|֯\-Qo/vG?Ƕ"q֚`տ}~ep9A} 6MW(iu(!RKֲDؠAZ7_-/&y9-q]cV"+4EP 7V^;Uʾ% st@ @xJGvW|ಊ`ryEU$8I q*uiT:-6m5lZ`O\^.{MxZ8ٓU&ټmЦkC:92g@+w#g$4W&A@^xr3U},#DX ,$GҖ`pLLOI#8[C}fI{.9FsdDcjoHhm\O3Eds|ϧ+<؇^ ~C;8ZB[DmF^u18 !T w'w+|wdeC*%r;-d{igz16Ymԥ˿'u4fis$=T jx,VǓ.[1RuZ0p&tOɆ*]E Tƞy>MsgğN97kRRNIS_ǝQ`p!5pDf՞}nIIR;FCT.VmҩRŹ-߇?aSIf?Õ,)lUJ3GOTjY1]Hoi_J͗&Pq`.ӇijDŽTG-7YRZuqѺ?"yX̿70 &yRJ`*@? j7/ O:V1b3^s^g Qt"yم/Tkk~9dKQ)s=cx VXŎa;PD-yD+3mxp;2TL-ȰTٶ?0.)hYx[Z0/DA(J 5D-; {5 bi\ރaќhY/rk)&)8ʹG3$# R!O;0zH³ $eJ0HY$"[4q*&`΂3)`"QOmkv^mvǻ)K;L4 .M 6RQMB젵glj=PJRL:Y&H7<1 >On8 uR'9<͉KM \>Z{!YH‚>vI2O, ~7iˡ~,FڼBATppJT89"SQ'GF6&N51zAV* ΞE+ZB KB3%"h⪸uI`<[*YJ!mTìkoxw* >ur~3Ɋ$n7bzO 'S\x\gVcNG4[ jMxO(͓0zoUar.j ;lH %J=|~"JٷWC@?_mX 9+DTσK'Q|j}Rkֶf`oBW +ͮ}9I 9=Ḿh6 ULl@ţ<3`"7EMl\H[ & )xG_Gkt. gSq?ʝ[q]fUG=ߺܫ4kϊި"8Y=cUiV7t<=th/Q^N=+8RrE,?1/`}`2<}U:;]@#=a[) #اDp5vVcg]'aP'Ȩ͡ܞ-XumzniI ^<M{MY muF;(BXYOU2!NQq  H+)aNڎng?Rt)b&BW񳏯Uo416纁b5ZI><]`Q ,T[3S\a2`[V g>}= .BzBK^U=ڳt!E߁b1MZen! `64CH 2;]]S%pVo*"7[+J 3l{Y85Z@0'LLE T쒝Ҹ%ҟ؊PL+ih4SHyFG1Y-FS. <}7F}GڹmItYh45e+cby3r`jX`>Rg^̿7#hr[M.ռ2HDhXlNfn7hc ]Zq1,)},Pi AțreZBiwi CowDϺ)F[mu G y[9[m(dF;Fj<iq\ZL0.`w(ȬbG B >(W'{"LdAQ ˙]R`jUNALpb)%[\JZXӉY4@J{KG6hvHEhLy+fHg;]\8=Ns4ӓi[}t(I>Q!EOVI'3 u\T+T`tK V(L6ibq҆@v9eNrHej^|#)CH-*_7[$e:8Tʠf 6$=T/Mz|3{2(;6 g+ b J+E^)XG 9VLGkO)c6&3ӨҰM~˶oz.2V:ɹaF/B2W4n< ijfJd\y,pC3D'!1~ ΀cw70m cl' 3~|:ڣ ˇ{(3sm㶎+%6SOs͖l ddô ;y: ԥJ甐 $GYaȡBPrGM ?8D8y1rpڳ\;̀Xt%k 0(|DRg\/ݭ+#rթMaA@㣸Үu0[ Z^FV||jPPQTt.3JQpd2GR0%C804W@;ū 'Q5Sjy/KkjܔBr `D4kɵwKj-ɇEܠOoٔ? r\UEpː4af) ɶ\2\f0Z:%7yrx)\{8Jgİj3T}~-ݹ߼{w=<&uZL'tKC^3t/FGc@mg#4G(;aؽFonY?_ O]yuk3DD,d9K&4IA]J&~hgAyݿ@ Jxo]ϩ}\U[6 "zyQv*2JeGAc"ɀ fu'RRzTz0a^x߾UsKVrzNLHoH$aÎN$qn@/iA&+ ݥھ~J,o=\B;7[2(,B}"iޏd2[ʏKh_l˨J)]w* #d/(x=!Qwz *ۘ88 LX\KA*<8Uy[|9Ѹ798Hb̼FBx܏bVݹ+ lמ|?fa8pU1˾~ E) uLUЬ2Z N)~|Bc6PZT&ilb dqu`s!juo'|W=~ܽXy^c61^ G@1c`~SRt~UuΗvZϳ4>Fr]7I`aoXn,'+ʛFamNwxKC__|*ЛZHZ 򥡷 -wQ]A);#bi{=+Sox tCRY_bj2|jxe0]'_y|E'zXc,2tНGyN&שn -a] /H6wA}A݇bbW U. d zA1׍ +^*vH )E%U'Ĕ {B9!Ţ\Mlv?aF =[uQ+epb @W(Oe|lkŹ/bQ4=*Mw\Έj"+W-`r9>6%4BuFeG?sBb9$!>{.%q&΁#XE!h(*o[j+Vg"{#\2uIV FCzݸ"0 _IKlS_CgFT:jx}pZ>-`&||z5c!:#dވXNw )S8lL &ϟro+'=m~rȶfRxk iJ~e}(WKs$/z03CZיܖzh;,S!1~^辨ԂO]WǨW߉U'1pl+3VuOjior)V 0`^Es$BC^euuZ_jKBoUW(xL]~GZCaBʊ>E]k XOeJJkm fa\j>4=oxWmyy{ ߪIJpnPt[nJn5o6C]MbF7f~U—;Ww->z1ro7z-MF".R:x!B]eYŸcCi̿P#RL&rУC[^QCUPw w}.%c]S=$N83?_ϼ+{1(U{p3X1v9bmNb'Lmg]M@C=#zZ= Po49{*9SHO0=3l(HrhrDҏÄ/3sHC\W6fUf  ;Vvо0n 4سz$?wՕ󶯕zgؿ4?~O ҂.!~;@qPhRG˱X:CS-qtZWMKBzu"[%AjY|b+[Ky(t=J ,*bϥ؝N'kf,> 81+G{\Bpd E齀KxpWivhrLc Tx&>;HYX{tD\[/"]}7 KW7T\MFMZ<@*6Pn8 $Zg*9éYei+^.=Hf,W!zS%l* /'1EaivxqU c`Ly ofS:0n4ZR$=HJal 2߾cLgZ+5' "mvX~R-D˧\c3O,̜W.7 FTMP\RuŹKZ4T1VnȒ*1䔶^o܂l 2^_ Ĺ_b)*tAep[U9d'Ld-7(}^6O8&.6C=$kW%9H(L>;\g %n$f#Y 9nreIb1Y p?Y w-6pCtӆRtpQ!\^6&+J7p! vnW q,[ڻi fv]I Cp0"v#ދޖ)kks@1 }Xd hZ.jGQZ|;nhdxZvhndIJ, ׇbV=x2IE'cݘBX &z(ܷ3{ui%,NL2[׶rt•{< `=&!l5*Q u&GͲ1Q^ɕOP-Y-ٟHu<0̗@>VVK9C}AܳHS\/b)+]ŋW-VILV?Y,i0W{vr6_//%CӲ!,TTzD!h&(#Aa_Rp9HXc:6VKޅ*!)[Tyk̔ҬS/{#>e:íf{G"'.v7h/ynEMHϜoN2t-h]XyX!Pe6VgsN`9IyL8_*_?9xN anlUX ̖lZ033^_ou(<rCV,sY3|Rb:f P|F%H9[g',|Dj}|+g;nfhN)VRV$.qFlѻx*k,'+X햍BW+qVvF)0xnd05Sl k'xq?_э3ty$9E?Հ]1}Gk͑\*!`"M\Npdّtܛ1~VCە`>4n_u}Tu4v}/Nrێ72g7.u1 J)ŕȐTr1[j7>3>+Ա_:mtR.GR)Q(UO`< PcQ{w;y[ [Ņu=~Ad` (k8XR&p7]6f,-H1 ѣgFdZ>eԽpmTg{ j>8mOYGlV#n+mH!a +_͜;*Y8}{T#fdJIBv ؄`d= fO˵?%x@{ /Ce |h)wmiі4 _ֲl|96M$a~s G<)_agzm5KaS>=BHW3{8~/ٖCظdb?Q% .Z D{d*g"WҰ0"zܫZ@%&OW%6HKJN&*/ӻ EJgs줩1F>=ҩPx6sSod$yXȼC( /&bd~}(z2Jb' k3Z[0mJ$LOJ 㧘{M޴ B i< [M{U|1Dƀ[?tj_{YtTI6,wfr Z-#S=DJyjǸ]a_ԉӞM,QxlMcF9T*ii,j"hfj-Av!TWt?B,SR#aK_b;)z8AqfJNQ?sD jjo/H$ۿ6qBE ?op9o8x!f;6ԥ7Ώ0vd$6 zw 3;ũ&>L! a_0+}#XM],B81xvS&HmzuuYu;>wKo|D#rz|t~3oF} x1ٛgOD cXJh6d<:r%ghsFE3[,ā<--S9VBNȸ E[6';#hH PAqON=A*^Ydq̈9=oRqhII{>+znhV}oFe)g_>BQ)a60)^;ÊKX?E_p~} rR/nzmGdҐ@ݮ`9PGŐ#ZXxAKRࠜziwtզ4"%x$BfC:F%IVS+,>6qC!LQbm'&xeHןCdh`/0>Vd;rd%|S^ȍvBUn >W?^^ /.6+*j&i'ϣ]3A)e?C371Ꜵp3<z6`Yˇ-NJʺ$mnvcm,V) ?)9@gIlRA ,+@ct$3aqec l+TnRO⃰wMZ ^LaȢ/~-KfIn֌mZ n:ǮZLn qo 򲃓wLSfz]t&n fU%1إt`A5d0rwowqaMz.}"6e,uYP2R^ıf({;2UG ;4zygngK (7y\Ϸ`O˰R{Kkl(WQ]<>)Z-̿݉^ݱ2Aq< _a0a BrcWWEٙO}Z݀<@:7RPd2 &GGNlm(U7mPixvQpsEe i-iH.Xtx%mM-e$G2ckrK:]8\4\~N7cdX?pRljFO:Cӥ'жK+RiÍo` .njJvw L'sS'tysL%ypaMg`2{f]NCά TY sX8b[_=d,V=Kè4'*>,b;MڐwmCsR+z+KMGWN* {i\LE(m3&k7cŐnڿF5Τ-5C{Vt9cx\FCEK#}o_ @Y@Nе=^5)!8|{fvOh<9RLaRTi˛6؂1?R1fQe:D# ~ @e5j( L6稈1.8 z9կCK|lOH\"x=)._a)GlL?&O]׳ޑWrm{p `{U׃ﺌ]䑊:8wkW_9h4Dz]usHjʙd}(f<$PlqŏWPA ,"ʉKq|FJGoOV+kozڏoy)E!)ٹMQѿk*SPJܬZ~SsxEvTD.'d$%)ʠ_Z]pSҋ7M1 ?ť $ ?YCGK,\KāFɔWY7 -&rD$y`#Bd빠-#q!UWUEWXM|f( X0'-rJ2{b҄g)rΈѤ肳s eA >P yk{{AДoAP(g 9Po.9v]PkoΘN82;+?Wgp4*3rzґ 'k9(n X)lPkd|-kR?fزhȣgqI*Qވ:O Snz.Mid M)̵JHM+$rOUn8'@BN!,dEJjRT'3v_H ֢#w]lg&or,R }ot}> cƾbN4ػki[*[HQbG@T^hC }82:DSG]cIb7z]D)bYHG¾-|ɼYhS1jN5G<%"`GR*DyԚߟݻ'J-emPu\ٝ14mpGHTIH)4E>P4R7U'f=,uVkYbՄk <[h}\ >W(oTl8FUI&E1upAYsI7~뮨xl4! >4 aڨKm;I._\?DI ~x-@U !b=z8xٮg '*b K|OCadU$+V;}F8O`H]fkk v9nɳ[#]vӭs7by_+Nu0@d0?j4?Վ//M*mF0o|pQamvkh]0D?Kb Ć9mtrQߨBY>C}6r~\g'zu34G1I?Vf?Ns;QL"HIzbnv77כekPN7rS_x_e͈f^c?_V)6_jpz* InW[I?u7Oo[L~IJw! rJ'й;y~XFZkbo;A W/E~;1B{)wT(@m˼ X@?_! RZeV~YMZ]-o]Xfy \w::mb`/ F;Ek/c{R߅ IStD8網c<ӼF$`Kl0z1ܺ+ȓal 8[K=inK (ݘ،no1R |JBUR/ruJeXjV_X"Bmu'?іjxZ:>8IBZT;M (T͆H" !zŕד8Eng? l&aɾ>*szT*,C{i N٠}ϑo9 _f% |Qr,!Fa\>}Dᷛ)^U _Z# 諨hq ƣE҇*=t\LN!9&}L~SH4tS=~:ѳn@s$]fXZ;Ŝ]Iq+P\T*~ڥ:ȊMCPogmu~-y^ 7ow(U_E8dO(AqW{BGsւ..Rn>ߘ]9d }'4gt*`(D`7j鳮d{@(#K=vE{j:$؜?`3 hۙ8^H@0PvD)k?)s.;g7V5-!LEN2Dm1q 6e jZ}l&shnJLW{.U}-6͕'7:$!% }T~ZBrrrIޙ¤mWa J!p&ffra#/s*N.]AywRzo_2ϧ;S?נ)$`p[Xm>8$ߐ=2k1zME뭇1ŶEs6ާ=:׶5E0אx#%z07aˈJe=eYTWe)lhł} 5qMS޳,$eK,9ɚ`Y˦@#v rȖ2At#El)qNB 91\OQ C&X!9[rhbixNuz M O@GW3P喿*VxY􃛑hEl}G! @I_q<;gvT%rJZVB7]AQr6IR0O 6w|ݕ?'3y;bEP2V%zN.Fe0|;S"nFb S΍xC `p$Yj"cFeæ8!wN=$CT@̛vz:R㪙wpZ)fsDG@Xi0 1*& SEzMG"h[u4 giޯpХ&RMDcăίg5tSzX9~m=GVB'nRzxꍎNv0U^yOݝ5oU(2}v;'w)ۙ;B\\*i.)dhvC1 )oJ0%uVu^z=5\7lQDM"H.ީy+#}ZE/ Oֶ31`Y'LVBf`o}t^2nm92E.G*xd^%IQql%LJK.ikp>i !c|~ ƴs;X^ISI!J 4#`h q\Xsτ>QS#2ܺmܷ#(1^K L,j*u|oJ e )66>G-#Ea>wjgk   54%ampA91DN%v-/%T4 NcF]UYR/{oό4LjDu}27f ڌAΗ {|fYOrђ/Up8H/|f{.ڊU,v(zk#5\_7DbNSalx޻osQE-n?ZBtUI 5w2l´1ȝ?ux-1Au /Kiqu =Gp#&nقwyww/!8@9) C$;[hF厶¥andW&CszgkF + xU_-T4;B6aՆC.+P^أW. ys5?p?8Pu nePy5vv N~f;_y''gpz%Ηr++)pԈ~){RC[jv=m&F_mAD y6̠{Xʔ7j`[ORdhBpCʈpl7*bsoD/0#: ?s,yl*u_$1DVzs;2s^^ ҺcF<֛ &3J7Y+ҊN_R1ŋFkSW.ϓ}1GP+9̔ƣq O0L)헪J#Q 竩i_POh m}j@N%抚l|K3yqҾVg*8ջxtu[x0VK0j cI OL#V[mWPbJмȧI5)Բ kY׵v6ަe# 5"4K>Pq t9@p z= '{gPElqpCA?Aء['u/bӋ-Z.0.Nz϶߰H"5V|^RD<@ˈcKg6m{:)yd# Nr5Navˍ[vk_&bdžo/ι GC`.s_趥hj;Z$tX߄,7ǃ"m޶qA$ˍNε,Ѫu !10 RI3/{g%YEyYvfߔ1f64F]XEmLy|J:/(H5π=c&Jh;ap 'eM]u)S ͒50`vT9]:GIPR:yb-NWRbg3A Y>̤W2Rt1{j*Of _ LSا0HqfJÐ$\v9S%rѭms٠e igDWH/`U}Z7TC>[7~LߖhvF 9!v{&`{`_&&?+a 3+N Ёޱii֡F/)H[$SN}Jj9'P)~'a`6bvO}^ۮkmb3A=a8hraBN7Tn}- U$w$\gIl@%bȩ9*rcS0AΉkbr"IVbs$${5J%w;Q$%&}t׹I}&NFFMrW ~dl(MT(p9\ CvQKQ:TJKѻ_|nr`uAUXgGZP덐؇ťCyLZqܒIHq)}İg+ѡܚ@ZK?$\Wuߐ![WG+on :P%FҴd1^QknU+7;D9Vh[݄3RS!D\ =B1dPR)u>cؗEsKބ|%-蜉xqAO s݌í3eٟGㇵD, |˝D<"ĴIw(Qϭ88Z^tl"@"O4O >9Wu ǵT*);⇫Xgάi%Ԓl,vP&\߳:6)i1>H8eC|hzvP';K!:)I/R2=k68h )% %#p27dFI&(ߍMə9/oʨhUtIxZ)0&zΧEߥZ*1Rrϕi0 1kª%7|7dŭ!N {-^)-:4O[q[G~PTzo1ImGQ͕_. HrSo$\b9 X%3E<Wǀ4 2/n! P $]Ё*kVo ;;ތj5JveF24'Aυg Qn:r=,WbgH?✢R>V[C=R%V_'w3=}@_l*sY!4 {BRE\R0[ :JzwRvP/|N&CSʚv>/sY}z୉[~*w}lP/Şbʍ=QC֥2r >.1T}<6ݭ43K }/wRčbs^]FK}F˸,TUh&A6n T0SD`Z/L}6GRi&LS5OͺB?bnOLIV_ۃ *B>I]?]COqf7M.ÖCvn\@t ǙYIgro oΗޮ͜T?zլewu.`Pd*r?!Ҫ8O=Y|M3W v^Y%Ih;Ӈ\ά 7-Mfy!eF80xgcћa7ohti+".Ws}vɱ +x~:ݽ"Vq(𮬛}t$blwd>MCʣx ق:E2Z UVUQٴ>ƀ7$6Eġ:n!\Ob Rj:$*!,yMrr$g Y @ MLIU/%~~d#\x&p4 Eٰ0# 04?%jnm bf%:'+Słcի pXn|86WS2 2 1N4q|Ĉ.Qi+zU< Pyk׸|:rN:Ъwʛ:G?.7<|(|ﳨV:1'|lI81} % E_yȬ)qGSO@ %!ʼ PAo⓽<`a{%o.#Kg̕:OlBmx,1_l⨕ޜtJ"I!ۨ|O\1еYQzr vF2RqҦ]x0\T͒/M aBaXf[ЄW*҂L}7}HRi`9)Ҡb_ M8ӿh)Jq$e# - k$JU' 1Xc+d7 {$i;fX :'Hl@iMD V-r Xp bizA Б@ZJᬺ{\# /+/+ܛ:]V0]'\@O5fWIiD]~Bds.} j)$#4gHAy #Q:Il&0^5vIM+LɒEkp|xBJ[OigP#[h* ^ .uSLer*tD10dlw'6o XHx z_2P` I5AB)j"<<%`_]F2#L Q|d)ә\ kS6_)CC@y'.i[AyAVqJ e/1UtyrՓp 7^Hkͱ \J ݺ>hS(=|m4iH mcЖ养}$*C1!N0pSJn+iO+oуyv>:2%V`ٕL+[N̈́ r~} FDGA$*[Wlq&W\֌~iXe9R~es=(ܒ=B=98g>xl\U` Ͻغ`K8wU^E:) Yڻj"%Ϋ3TMyYe؋Z obbt~a]0-R„r8k1;p]0ZѢ˯~ 1EកY(Yu9M z|II;5Xft78Gh^`gUGJZ}ļeL`Ls\]^5tՅF,u#x9 c^Hx  vuO~bR N"훣Y5a5]x%|Laɷ; *JQɮ]zB 6t 0Cf)YE@~Sywv% SbOMQ.[HCPc%%!> +H15% ݙ{ysI-R c8ai@7q4~cghGL#ZT<L RDigy\C~AɫA+>ZgUƻȶz]0gQ3"r vaJ\dF~ťX]a b=ØdSl U)ƒ1?!X~p%OͶPe,&;Mh:Wx{fvyV_PĹx2%\d Xj(8r񨽮rH?k|1U6AyJ&bD;E<^5j/U>t6Mb:>͔x]&I<[Doñf,vo%{k|?۩'@T!wuJ4s {uڝ;VGB7Du6mkh8M:x\^b]6]{1FƆU-بC}]zm*r#>T 465[\M/ŲC2jَz*Ɓg¸:x<88V73y PN(069Y9( LUXK‹IEcyKX»B ؛Q5(!}{ @ʗ'(#A IoD6Au tEX&KY : *3d2'D8%hF ‹7@b[ ֠{M|Ə.)ոɿA+5mI7\]39:AGۍ;yqؘޓF0>)J18 _?L2f7Rֺݻb oKcU5ΐ<"\~fBa-.r}iˋ5^#_ѡ4X6ٙrBڡWg7:gh eɈ=wM ŚͤC+^V{BVQZi߿b㘦kO?CLg^<Ǣ;J`n,9[W{Y'_`*?;|gwDLR,dLoR׬en!EfbڶFU`(O[p").uV&9l'A(Lo:j"2np]rU`~DF,("NJ0Z|7cw ҦldWwϙzW/(..^xgJƯnEF 7\ҟZsf05Th&F [,2=7Ցb 7VmIũF ktx-Q^r:6a0tEG=AS.=x=k'Ի'FϨjݟeFOajo$f|C 1.~zh̎>ݤ iWݬ}sxveY` CnZRk켂USA̠GkjIڨk mz^#~7:.#pT:q{<4ʝ C?Բ}ހRO1f3zӦ㠆vi4!e\]hjǙctx8n߃6? \0{CV}xobJG]I n2_'.ϣ^Ƥ>I Q _4c#5`_',:k'ʑX/J Jڰl[V#旎MZN$dtH.eߨ:Pԭ"Gp^@_Zsc&bjE *#}X>X=1r5k?LoB˖"nj+v1W>ix 0?z>0\2}PZZgR𪜴'fnj$?"Ne }?Z;cBB]ӵqnɆb7( TI\9.i|E`;"Ԥ_)~uN,K'#'yX,}DS\`wxcZo?" `ڿBAH;?FþEhS]'Ovn_3O\^@mnT4-ŊW!a$LNG\o T"ߊN͛Eׯfw3+el} ֑BÌ}'gW$`!Iݙ\6kǚj`.xUbR{IJбHِyeؘyS,dyMG~Hk3XLGķ4I֫ Eh"5Xn`30+дzx@}o11h߈2@jv^Ay}w3_:Ljҿy"޺ `?IΨ| )s!ח9Eaк7ODj[x5"*Gd1\!IA5kH\7tKg ΂Cqx^6r} JʞBne \Vb,xxyCȑ2vx{MrKD푖Kt/%. T2hx"GhX^ec>Sc ҭғaAM6S6F\c}R >n# B z PƄS%|5K\ӆ%GPn))t}z= t?Mҡy]ڳkOfX,/"E[o>8PG}n1969q_˦:Ŧ7wdHP )rvٴ~|E)tg!ȴ\hGC~Cv̰&/N!' @J`Yֹ1ߴӭ~nkH|vx-CZ'x!g 2} Dpͤ ʺ߽} C xŭ+,{闀c ~M/;NRx [)) QXSڦH5w23s _Pr[r}$J6)-P6GzMePwrܾܩUN@209V0F%b%=Q,-0qNzTŰShmK:_Fdu7k cT-Fy nOQeEhHR{cⷅEVgT"7-xg6JzTda+;sY `n 2>ɶ(d _N AN,Ibch$1r& }jKhW| 楷?W? i#hwI/>&+ lU1zܮ<.HP ?; lk6C{WV-Ρ]u7TImʯHcCYh1OD;hyRa|̙GR jl#gqh t8;1a$˴E郕T%=om)HGK=Bev+0ġgc, SW[ٞ+TG$-4j9Hj+,b>ɒb]󺤪ynX\Va^\8AwU7XԷ&ek&%e'qbͪe\NزbwG=SClpe"NX@FF30;(kW^-?ɰm?E#͏0?(%uvRG{"1_oHbޒ#䊎RN<ptˑ7Mk}^yKSpdvZ!w?4Ku_-* FR߃ H hr}&TWR}VWɟG4>R8>3vYv΁cS>/Z`~ƥ1#6d6ł hRx<]@Th{OxTvf h9Q9ӧ}m՟Pʲpwᵧ 8fV}\y%HN^LK8:»V,@Y_)>y+Poලo]!}(x5^%ºWx-Y\Q¦:bj[wh`D o (b:g/6ŝMs+\Z!P&@ /1 ;Q,R[uAUNS -G><}|?[IN,ĐvJ<"PzIV)Ë %kU60֫'5qJ Xmסc}۞4+lp[!y%01J?ȣ @fη|4R'ԌFo/ ~uv$R /"һ-aw\o)9L| :umE<)M4T뺍%n$8!9QK)ɕI;",UY2zuxFw_G1֩uzGlP1[-/i\?Q=}6saj\ʆS{LJJ8b/%lhzOؓpm4IgϘe8yH 'w[ |r{PAL?+X'ihUV~_h*Zo 6Z7wi!3 zS؏?Y#xI t˴DP"27B{]A7 .UZ5DjH uh.!{֗A\ Yuc=M)|@& A1zb68f_ iWkc[3FOuaո*)>%; ,.<τf8x{ũձ9vlMiՉU ?J+#K R}ΒZ8W&QPRGrvM.Woe,mSuۿ8׀nLHyU[*zS:7F7A!3#o_S]Nc`1ѩ+!ʧBo~@+G~parCboZSx "4/q)9vp pNIBEa] rkJ޹%H}(וSrPV.7He߉zW=ڕZ߈%FPIGzPFszD6"2cV~ZB*gV?uQ*d UsMՑgq)ctYq7$md\ca9="n5VfL'Ʋȹ`;$uNݳ2K^śEMY|]c`+|,m0NSh+}ӥ2,bDwxP;ilĆLwzd J.WԖFK4 t}6v_h; =ף \oƤ9/;'/'D@7}FʵGyhh¤Pqw484e/u&s T:gG&w$=1 QXg7@Fb tQ,8֛uRer$C HRdZewf?ZVV0h='Cd߲ 1e\b2bAqc@laUk3 |L( c"tcswUxi+1<cq ǝJvAIc&eVtª&iqk\'.̹*i¥ea`}ǦqI9 O/gPGbݝ${̎i:VELy٨bl< 4H{%8ρTEeX0 "vw%ɥ"bL'/..h)IT b)I15._zQH@*%w0srv=mWS^O_j-BͿZԠTX`$Xj V+>~{8` ` N"ߎWʠU[$swGӞ4x8c=)4]Xuevq CݒR4U"cOFH*FBh)W8$;JЋYǠ6#R߼$l".T2]1[!\Ig*Iاp@8> 'TwT^ro |a_j)`у4x$5&55/Ћ y^s (k68z{r/9.WOܡN3_aE4}'Øn$a*z?WL 3iiQ@+WydvNCJ5 uL0!t 2Y_Y "nꐖyT_)nbyy KUKh_7 /];r|g]dSwueW Ҍ qEGnR${o 3urΘsC5dQn@%\\^9Lj9F` 8,1/;t G Q Z2QJV76u/iu1civl}B}Xh#s6V B:DfJM\m<T_b#㛁ռZ>K9h#9bJqCYr貺^1(=,c#qlP#%6j!c֨&Ydj'UaڀYN)=< '0en*=V"[cxR9qO>dmX0 aU@L+f{0]㿥Hy!&Hw"g>{nXiMNJASyBW8t9Y~𶱵#8FFšEK5e{-(f8S\ ]e*KeAvV}|ԉkι]Z.CWEZhyT))u௄qf }'[|Ys'Y]$${nӋѭ4Tl3=Zhkz\6ˍ=fi!o6 7\%h}M!M ^v~6䟂P`]޽"*V2 *PQMFRǼ4:wܺ 'ew,F]7A6QcSOM9iR6zk(x+.X&f8gs9^\8̬>gW"1_N>X Q—5 ^" G[j[J~{ #RM^ߊhh7; fַGk |}|#Ջ?4u9^^W FEVuopTduyX NM+hS{ G29/LOP?VWduH~Z3iNٙa>C|rQa>9%^1nrarazdFj͹ {nYd":&0.yz:M} Gп&%\#r_?*\?B*4i+>S퉐ntLQKOVأšNuI X_?p>t'>iG`v`^˯{}µ"l]WΊ7,+>o6"~'sMdik5}yNgȳ>-jABhIJhD9*ӶdzOB_7t9GF[*l eJ6 k$P]ZƇb,k;j;1.B!q8-פ@PJ a؋{+$/JhxޢĠ(Qi6Rm=[ |m׽[7  ZV}imov$tvS lqC,Nb%E>b#`'+=MB)9γ!(yutvHGW |?«$FBe5x}Eh#ja«yɉht}E@E?IG|ΊAI7 KTLLs!M3,8RL>{:znL(ýzX K"8{eFh0d&s^*D XV):WcGQ$ڶ,9Fc'&T}&>K}{|J%qd|_ӌj2߫߻!1Bj.j=X4,sVt&@l™4ǣPip߉d p̶FYYr0In[kdWb\?Pmcʁ-.xzMxjkzJ9|k?\F. :)-m]ӟk6uOHpGJ#ʇAV:.z H5hX ]&QTʵeUWM/6XuwԐbZ6a5 OK'W }k)MG۵W@3 D㋿]Or6.njwlLYnU}XS.N 10T5RvD )սN So}Fm!RcUI99 ;UJu҆ #:L }F1J K1.~Lh]Ş@:2xfJu0RFo_3 uSQNEr2 Wa:^pgnK(WAya0QF˱aH"4$@Ӆf>WC-{7}G^MMe=*uɗГ8b?_omiZ,t1$=.|Td-IGO>n3[Ҩ%z<*k*$@|LjHq19. [[Q:jOh[W0ԍZJgP54)K o{L965pd8?D6 #j8PbX|+WAiM2#,~NOD!"fS!+}EzvS&cR6ߵx~ae+gQ) g#1l~PL9#K}b-8q*`(C~Vq{0[6ܿZ}rina=r ٛ!5e\(b+JWԶjlL^|HM~3{ .rmV]$m5Nu5^ (O-['%sGN~/U4\ȍjrp0DU'7D U!F3R#'=]򓼋 &8*Ƹ=gG;Z iuv(&ء3b~W2gVKs|yX]d/Q%+|9#}7e IBۛ4κ_!g ,{!p \dsO0{aaW8i,ouGv^10ixD/ ۽[N*)z]M,&˳>_?QgS*@ґh/&.]N ʪ[@Ӄ9!u pU!T)&}o]U/N`2 *N9: ;iwP`8iB1^\HNUVXAe074hkڱjw9RX> A)ׇޜ"D&MjHOZFMc}oI!ﵒ0ҡOɰ8C6@|%Ҕ"W} U_2s8/y~0ODEN N;f%d%`:T3(;{щ m!Զ g_X.:*viUVd|5aѴfKߊ5lm3=H&ZL1$u *y5$|a[܌giL xyr|%Uौݧ2*MHe10nh$GHSF QSFC7q  @LPvuFkvPqesz cn_;}i(/~Ÿk6]x[˕VbV!12^ inOCnG@){nn.8)!HШZ $`?+oӗ, }<`$qjδǯt6! IؑtZFTSm%{FEnʎ j &qɡDK>*xԗ"9;. M|i"9u=`ER>rI l9^fm b]A=ʯ,oR@5e7"|j^#KN2wb/Uq^o6C 8$Õp]7zA%A*>>P3aL.ETQN't 'k͡L}[~ eN=KEö,g bkW^w6+%pD{ 22qNKUl ur|7}L+9Ѡ?s0$L3N!-F6#3f96ƁƆ++)K'Y}n4,cjjrW4?K;=g9 ؜{{Ol -HL'8&$@FLO&6Mʘ![ sHs8vQ$ϕl}1-^Q$2 4/Ǔ9[9$BntC!x)% 01$C,jC@ZAޛl+Wk(B*E}N01iճM1vqwMzӍ_Yݓ;4 !"ҁI2WAYB㗔ݡ"^(iɘq ݡs0=ӘkGFS)VϷb$n1jD<9ZfE _ H N* 2wc +pԯ6PnOÍ1+#my(@+ >BdXءJڬրvıJ^ fuD ʢYEϜU^oPSAɨK'NBƝ{>y'q[B.&# 'S)J M@n_% WHH I;IQa=6xFqaG P4Hz_"Uuce By ݑ v`K* HB.<1.F)M$.6xo @r/6}:f6Q3U+Nwu[CQf¸(3܉$c"zB+땫瘛<踧ӷCjһ恛򮾵YE'@7]00E(Hbn/{>)n<*DaBp w^)C.nyWzH%`wlF1y[ /x(r16]1KDK T iy#3|2)bfXȿٞa+Jizl)/@KFO Dz& Iͼ/ 4㾏t1;?o-7'z͑  N,)\ͪQ)tG =J\o2 ֑c "e}2ˉKÏb;V7D=@1i;XX7g#W\&.m(ɞ'p#ݣ ÜZdypb_e"F0۳pz?^J`{Ht|hZT8]gY'Y _*weJ?A)ʨ1pJt_G[3U}$R5рG/$m? P!jKɢ񕹐G+hQ`gWp`P*n0rb"b:0U#\h}.qe#-[DxA"?kFos^j">IODݘ`a,1|Wpďa-VBC e3Am+EʁJIuT{|Rō kw`_n|avQZ1nWX3q_a"wN ൜j|[d> 1d%E.0/=Ӓ0Ğ ux%Ň mJhHgA %h ˽8ѡKc@QaT a8n%L=el % ;I4jS)uxooߌP5NwHdcYuuiY!q ]tny@rda),{OnWaRw8eM,1~e$\yٷ7g,n_XgY;-”xA'O5 FՃ kP<9PBkuǑM#?e>uٖaMs2$!~ʍXIA0ԙ^ުF]!;UKhzkG~ʈú -~V'Q{*U-BӗJ:5б":>m8h 券ړ0[3jSN|l XZR =KG~`MdJx,(K¥Y"UnL8HfPgf< ?ON_j%2S/AnSnJT=߆5yװd-P>;0 Hi2C#ʨTU҈oMsI4- (g2KV_U:/BUdnCKbe-%NZe<&23Ʒ3 l}At܋\H^:wEW#)IU[8̅P r0,!nS~B87ۿR\fQJ"Eܫc3C({ŕgjlyb\Sđ MChq\SetN7ŰKoݟ=I+yRtٱ [!rӢ$ VD)m8tItp; De:OG?V]Kq8^)&p>뗿]ѪַpFck~fz2i,@"=kVʙ`1BŗkEJϪH+pǵvEݰ0Y;]ZwkYbuiJ=4%I:hF(iGɇl_7<{u oR"\ бZֲ43c -% gb&"~+ls~'9KUAr_RV#e(sҟ" h&FQ4J/ğf=#Ictdu8$M A<ԊZpVЦzF63qRb^ʖU[spY)ю&i=V1*vkww&vQmzB+(.Ոox= j9+"Zw, V9~L5OΠG kvARJ;[~Ln| S`Fr׹(Oz;t1 gtfp̐v܏:r Fn3ldTEnfZ=-8L'#}!7Џ<Aўu4e-oO%+v4+7%f@ʽ-%іny**Os\&vwyT感ᯰ7-Wqr}je+~p`7q P޻h6l)>Y}{ѻKsʃv g.YO q01^W@qqD* <&;rb,'%Vج_Cl}@MӘ|U-'ヺ1h~ C}!*O׆2AmUiG+$*#Ύ5`s2G0c[&"},ͳvGouTގşQP..NYn$ZYG߃Lqng?q6e?,uchNt^3T%l*Rc˲:1q:AOO Xn|Ow  u YyB[te_  M5}Iɥbg\xr7_A7U ukPRw<#H:;ʋ10.ۺƂ`v2,KnUi h*j2#$G8 +'ǽA1`{sd$r+MfgQ _ *攮T #]Ehˮ&*9) _h5P"aa@f e2Y:N7'U8w T0zt# (p]u+r*_EͲ\\(x ndK@/VBMZ)8p<pBފIǑ:" ְnl1ᵂ>Ӯh1i>ul[UxO.~Y0֨yhB `e +(}߶D5&;91C}+1D/n&o]IϦo^y[p (H4n5ZYIs`2ɱݛ 4|IqxpR+V%ɤ!ʙ4z3mj.'dBs,܋"6#ޞFf:8Z嶇f {~ vM4(_ au<1/Gdo+gģ#ZҀQz!o@Rc`ECd8=}DZ=j ,5~g|}L`t:,+!>uh9g%b>Rlԛ;^+}Vy$ub|x# (nxvmOĹמ鞒r \)M=O0o>(D-G ;e!aԄw kJ# Q6 CgdM?ZPnE/&Yn<7ZNkÏM ivS~Mz@ۧMa?'19AD)Eϸ3?GUxs,v<<>oQxw_n%ye0hBD0, ~Q:4*mق)p7QIE$}ȔfwlTmR>ms:QGDp7𚳏& gML湭!>6'LA~cQ'Ji Όe+ʵ*.Gx[5 :G7whR=Y\M7o.V݂U=5=(d[ fzgg h>ѲA=C¸h׵Y4_:Y-)vgŭ6aH>_z$ΕJcWQT1X"Dx:(9y3Y/IxFkC͒;h4nxrX6(%_ Q挈NrHHױ)ً !PpRL%JNhg,; CE8={Eh4m+W7vзrwXgTmCWLGDFblf c 2^D+pOt $+"PW$H`TI/s"vZ}[aV f4D!&2[=wR7S?+nfC' %PAW#tTaY^>wS yXXÄvm),[#@FDŽd 5Mځ$(y5Bq?Z_9mbG,o#;cZ$"j;Boӗy3!IP>̯2 uz +^`ɨ*Bn.hs<&-Up-W!d81ͮ"ij"J=K躪?CnѶԙ̅?\ҿ*myޖvB9֝b/FL#ȆѠ3Tkhp?ݖo+\ΐE9=9ՄM#"|t,n`ݏ^2i\bc5Cf<w$b"¶̘Tf8[cy3e{;?>Fu=o;HaYD4J;dMylT\JN(s)WB{nAM=.ZqiGhuC>K Ch]lo+Ffʹ!I?y>AC0"=j򼵓gGs4zAɓ<Uwfp염R"Ims˲Y\Hį,9LbE\xf@I^:L0GlpRȇ hs4+6GGp|Zj|๻D19ul2XWI ~Hn'utW$#thD1tf.6~jBPi0|'߄pMȇup@7iηtcd6x=k 9[0~ŎS%*@i6YQP ݸmH|?&lԖ_V(OEʪŬ<&p)>L4q ܘѴIv9g8Q<wUǞ@ {t0#́얛[ 5 ǽAޖdɲ3a' nϻ-) }{><lMͶsZitN7>Хh*hEs8: "}D#nCr 0̾4-mua/jLINg4*p%O1@rPvq5HJy 5tb>&-5)pGqEh0Wp*̹U+պbǯa1hL<=D,vCLY|J?n7M }^ЈzT4~^$cԯ2BISptaYӪ.+&eMҭ*Hv!X?( џmH$:9aqT4bNaL7KgtU\Nc XTRR:jW:AnIW/-dLuJ4-vjM?bm|C3KNtaךXQ)՛b 7RN_EO1`kD21^&/E$2Z8Zv^(Vv}xPut{席dLM^m !4.aȵB%j>;m@6>%M֋+҉8v-`,g=+yqdW]A:r<^0g\$Q >x8=Eú?CsKCn'LIo=L'Fa:WǙ*{>h;N`  צm  /F510FHC"^( 3( 9F[IT*hҭKWDo*\6\Pd98Ie1n/['#*ei~Zt)Jd-D.enk%QUۥQ7 N~:zhzF.4/u4-rYw ut<p' 3 {T~ޝ a l8@a֫ 5_B߯\]xQ[6A!R(|SP{1m~B\ ᥷3n-{][D)OE-%Cy˰WA,L8Ș ^뗽\($73MPݶO*Vdx1+ʶSy:S ZRwW'¸/E-G8=]g?2T$N*@> 5t=Ha"wsZ{g޶yU>1$㖣P3Q»]v`A ))ŘN—1t'Dg=8g@u?8^lV SVmӰmOww¬nE=MRݼk7xp[#]!eyk)6s+ 7M+kezCew_E7?>* XD9w(VWLO"oP蝸2|>8 | 蘞xP_xָ_BoKօj_6ɜtThoNb72sӕO%R-ȕ?Ր? Ӗ2ߡ[:%ZukC".+Ƞ 5BZJ %\ߍOLnHjlAWZB;)1]+SQC_%v„Wl:ɹrR^N^tsq?4r]ZzMq4nk1+&BLȘ58 Hky(g[6zvGsz=Ghhj?;k]wɋf&o9QI_nT`k -qVDvҶ7 ߞ7gĄKT1*%Ri ?=Q}I>j{#F`A wfڐ+I~faӧ6Z=cUd0.9fY> Y—PBQQ"-;**w mV^jA R6&uDeGg%O#r1OKLb>Q {TRhv,ZIJ,1uW8.% 5CvL J)/oم Ѯ1soۢ9`!YM7i>,,u=b1r4uqA'Q3*)̃Tl PaՎ,s HGiIu7 GER_Xgr nYқ91br#'ITQw堳KЛM\i%mRjǀvOYH`yoV\xt<=NYB,jL2 x?hW NA9(-Tvz ? ?>_tr r !*s$DqG" *Fjecѱg3H:aƥc5 ^@Q_ L4fd7/Ktgb V7.~6Iũ8/0l&CuA LKg!<3 q '~!nyL~,!I'4IP\vK EBAZs C)a%!;mʫV`|bU*R@S GAіɋ.i.ÏS}?Psg [;֗ʦ(7QjBd? 7`:b& ^Tʆ2QsV{— 6 #6>̫7>'-lCDV-J֏J^lz| yG:IOynȺ-&(kٺhX9;o:L72 1(u0VFGQ6VbDi_|c젲Hd0 ?2xr)~윳mq ڌ ۋuqWݐ!`~WdQY7 U#^$Äc+|5W=Ё܊Oz,*vX(?~.2FtTX8zAgE`y  G@;Iah`tڣ׺⋉;1ӌꥅ!\u %'Q_ҎeR wCݴdSڱr,"b)oѴNAe՚f>}*?̕t!. &u]9-;)02P#bagXb$p|ޏF@~1#.vJ&d+c~a 0Z**^HC90P鍕gH k(2]9m{Lw_״ PO Pf{oa|:kt,.+H_){oHTU Fb$w"W\Mhc+{rikMfn{O0!߲kxC™WsW!\'i*Zrse-#ф- &Wof0&e8[6M{X SԞ V)<%Z{(4[͖yMsُGybW?ryد^$F@) ~Q# 0 z=C}"8)#ַ**HI2 CO '9xs?{Rnc_Q2WX`$(}A +.':##ۢEHZR6e_;FygsbS.LB^1ӱsq0jY41>@B /0 IXxSs9Qщ\]0V:aٹ<+N jjږo^k zPƠ+pA!sEOSk[NJTF@D.WhV]Lg}@$xQ0벥7 5z4oP5 wQJ\ ET,ԋ%~8EٗQf!#cI"\‰H@`0fSIͻ ]橏I#"k~M+.UDG]O+GWHM!_MP转aMEjG!75aw n4V|vq(Lq{4PGښ悭Bqj6D@C5 gZ' o]XKRVd֋hmZ${Ւ\B@_燋qўm.4`c8u%c-<۬F wB=6:uVBv?(Ӊ}nrl bT`{b6[jεo}oWUT0+ߏ,ԃ1F&!ߨB۠J?*YlB|Rg\Iwf8P5Z Q?$n'Է_AZ^H Jz5P{`ZcЯHnQ|އhOY.Ɗ6C<$ѻ]GJ-"ܟ&4q=s?dC4ʆ7S\KM/?a"]!Ogz ɫ:5b \Ä-OSX*)H?B"{ONJ WV\5p T*O2ӆY?Ш]'hsD^|ɱ]NcW xy-5F:[/| +-~[!uZ̬Uuhl^DP—%J>f($,}fkȳ x~,֣wF#'UuA罾& NFJtcڮ?wA<ٍdWVی trt0ޅ)!orO B7ѧ$jp$tw :AQ 2Il5٧oϋ̉Kdߙٜ,tUs5 ~{Ev{ra .o5 cu8O$WҚ:= i֕z'^cULtEx{kS7Z]Z{/ϒ!Mw ?%.ZƠ.d 7Kf.#0fU跬Ӫn[sڬoޡINkʎn{O#ϋRY:\*dEWuuZ}AJ萦_'yA_Y$!Oxm&b^RW]*_FV hR96B }&7{) xTQٖa3JeXmTP8}w%)f6IB걯3PԢpR]Ǻ(=I>P1h-gO?S{NOr'Ub*{ i]VXvĝjJ2VlE\NP[b63IŜjgM w M^Oeyt^(\J%v|X] ENɣ̫7t™=hT|\YIԬ~zI34 Պ!6ãM|Y<L#an1'P|)r JSybpuV֪B\uЌ aĿEf߀";<0SQ ID7$|lӆ D\ a Wz F𭻝`1s2>tZ*9O \&YFYqArkw.A-8#ZFA@ҫs2Q 9HxȉfrdUiE7~Fc:}v?c@Nݦ/@79jH:wKur1ī7|eVtn {݊(;+>9xcuIkCb+|Ip#ףioH7#4eHh1PYXOb=n7Ruu?@Á(L,+j% t8ʕQt1AtoFtց̚|v!q!%:YJ]{-8Dg10yr1>P#PnzolM/ZԞ\^2?[c..B^/"[rOƗ0!S @.5>_/ߴ@KS:\S0%–$ M9W3ʢl$'&ݰphBÍD5J>Is1dseޜOeBpN HS>84. ( dǘ `:_la+y0 Zٟ>@a] A1X` L3ۅ-*c}FQ0Kez{4Z{΁P;e%jB2WȕØo2HJ9B۬܍ tf2piW (tTcO zSIV(L.> ] T;$PJ%d"xh4qT CQ3r|44![{!ٚeᎹ_8mO{T⭈7t'z>t&bAgѶǜ~,i@FLDoz,vA싖CHL *ot ^_ ԽB`Kդy;<"QuU?Uq*רuejiKKG_(tQ1?ߍ`/ mm!wGv)\ØXm GqwHs!șPh9o\j"kOU فo9u+ DiJ&o(D[FڹiJ~oxu%iV kj0 dÈ{[-Xe T#K؈RV yl:%i-0)<31&?7e\4LvoGT%Qy'x_JF̾CN4w+[FAJ. NF V&_BNU_\D=3fVk2`n!+obPmL2cg'ӈ7O$ORq@jg ˆPkX+!!cV,f9: RUQ%5u:hT0l' TH.Cr[F~/xOY{N.ڞIGyX7ũ"!r0_܈ϱC 9Ily\zv TJa K$ ZY~!w?;4dHd  ɍ")UIPIa'X/f*-X)W ]ȰS[V0qpP))d^bNf>e1s(b$'EU  J0K϶: ~K4RB"7A,־qd%K8+fᡪCobrT 虫u_*]QfΪ3wfܠbW^u$G*x?ۡh!D >qǻJJLy}TE,B. ~h_眘½ۢd}^n#C )S!1 =JT װ' 7Dn& tѭXz+~0cZ3XYs;y{w޵K Tr)@Ik 5S-+rp><ϩ8QwCznr]A^zag| 6J'24iMdh26a.W!a A`Y DXxX|Pַ/jؘ)S=F[q{|yV542[C>KN4&#K뮋F7yN+3**L{VkF`@O)&IOQVNLh<8m@~X(` 46q4Ya2Ac1d]dw\ҏxRBqmҮZ8XS`-.wtH 58=H x [ Cc)wL Q-?̼oBUDV (=+B:a^b1KQt X?OwU[ O+0=J~6f']g n-\4#qEBPzuwn k*CV3omD@y6{}'\ <3/hٌ(f4E̝$Vn#Wïi}gQ^qTy3lGaⲄ>bU95*zIP [#X8agUFO'9I Ji0 R-0 ΍?7U2.Ғ3w0ko@Sԙi) S7ѷe61Bc,-g *@o'G0|w  j[)6&_}7z['CKY@FQhB 4-@ad*Kuu\nx2wu1#PY|K-& AAV{z1 6ܝ`.p[þBIh.D ׆6pK o!v[Y]5uu#L]bUҝ3ڸS+]63)r2 @3;;_[ghT(]݌Zꖮz|%Azd<1S2+&9TyM^~@l>;y<,T4bwWy |f`%HTX{֣AK氵SPi+'iMiz%3Uww2xRtDeEY BZCUK[h|mg7xݹ 5w:%Md1ooUw06@T2谋-wam1GC2\Wz|@EcISM%Gעj*dBPzJD8SP!&oO4db.eM2K"̊urRA=3B*D{N)u[m #ma^l?M@aJ7KhwETlV^! qd)rxqȟݯ:suww( V^cz7NO^?Y4jnin')E{JOTseK! @,> `G!EW4@ICf1zYyA$Ϲ핳*r2I$^SЌ0vD:?ߝMB9.Y5k߱̔+W;ru0/Ev#()5h9\Y};?7LLi)ʿ(F>]cy;@Z ˪=WX!}' ˳zٲI7q/˭ ԉk0Qz('{E\ L?9 4BT?HoqHQypt"^4xS1چ RP5\eu< FRIF. ^q_Dh{{x|Œrag1!h@PS.52hHvtR =NdP=WY'@/DQ4c>vr!4;DSPqk %HP%`ey-hIE]_.`0JN7ɾS^C&xlA.$+ʘ"3$#h[i)UCWv$v^0z@4m Is>3C(S~p2 '/x,yqgpegl6\L3?,&~j$f3U ǂ*52K{ jdָiV>egkU)hvW@F`y9JR2!vbuDT3(aşÅ:5M ?OQs{5^}Y?i"īPtxtd|4/9} cW}N̮]˛2c ;gm6k(#Z{E49#/߬ 磷*bMrF :,S`᳒SןjigY]saa[ⵅH9G܈;qe=Nao2NүD|lt& |HJQ-e 7^>?`ַ2 RILb¾I^c$(o,GɶU=7criH__d--"xV-pY Nch&̀@w9/&cC~_¸.DPS= M}qEWc'pO$'ngƷ({WG)"62EI O\x7PXjƲk8uY 8cY^@wB5m4N%XO:ONb[Ys PYt{Nq/^gS͓?$,p^Sr46$)Zܽj[, *1DAn/ aQ[>Jz7Wv)_R" FH"`|Pص8!qmE*҉_o?Ω\UdK4w}Tֆŀl]9r5_!fcU8˸@1ׯ_ɀ: ch; %z *ċPѼB'¬BEn-K|@ҚW ZV̪,p>= 3{I[Ф %d2/ Jc1RKui/ |Cx?,kdS%ISTɎُ 4/mґx&-2bⅭEOvY\3[Qo>3٧%<$}L.D,:6. BgLXr~]<,g)"ēoxpd%H9\&8 7xn9IC=\|ްΠLαuiL}G_v"yVTerɒt<ݥk,Gr',L}#2+buXRzo 2&,ݷ p#4uZrQ,qע+RVp dr4hƊ?1\ ˏw:{pN!fU > ً.!eUgQj#'e&ӭ$,߲HH-(xطOM+qH1ރr*ũbsUt;vKKRe iڈjڿ̄ѢY Զ8+kYlV_~Ӻ4 id:Z"C *@ սet2|P${DP. (}۟MũP'T-s!LAA¶߆H1S\z &fI%53 ,gBڗ=P6J?6n Vv< %nw|g#Y_q5Ш߮Sʌ[ig~tGAbUg(I s^"ј N٢<9Y;"Ƃ!C1}冾yX Ւ~(%d7)Sl\lϟX+T[Lq5ZU 6cmjUA$m/Ꚋڤ@,u^cyAA]RA@@>&GGp9bKx8|A1):𛢕3M}xD+Mi,KҐ6&0vɓ?e3 G`w20k(Ȳb"FEՈGyJ,3eq#\L?h8Eݑ(pL(zm,s?I[3!38rpodfXR@ P Q}#XY,<^5GooyQIl:׷޼Y _E*9qʿ=sbƅF ͝e'|ހy^@>"׼ۛ#ӹI9( F4>u*=\}H.En-NOq:4ܟ &bȖLK]\n#qZLҫÏPk\a{7Sߩu>ɹoNG|jax~ϕ|wDž+*Aqu`VAAʭyq⯇*'c3!upiC70W C$^'SB x1 ] ׹a0It]=yRE;!?NzAȍʅQug-r?Ü_c)ۋ1>6OfĿ;B\^3IHŒX^Oq1BkBlR%̮K+r.n#ZkTQh w+ԛC~Zu*z 1un|ySa@c;"eYKDM+t^מE"!a7"W/-`aɹCۨ_@*NzUc<= Z%hVz SK()z< z $"v&ߒ߿&sI}bx G$o5J3z ÄGI&OaD@,h0|)nF|dbOfoHAȽzۄMg:C1sck^41̅(}p>LGRU^)B")?K! QVr~_*tu )W˄q%.mq*'kphjn}bTMYj ̍(s['ZXfk?3,Qe/)/6``Rh!4Y C*8 t7atjެ, (:2)tLώ(.Ԕh&zDpW J3h}wub x{tjIS=F7Ti?m)z;[- ʚ~Lםe8u1=+EHO|)e x񉪴@ >UD_#ġ/.i4|wWfH{ V05#S4T.,D9 fc rJRKX dano6aT Md_>:T~̵]`HLC~u3Z?O6&X>UJ]4~n t-BU:?;3Z&t㳧V Yvms}i#7vL`EְurTaޑeCU:!RU9Vc]=yEN5_˛]7LT!mjƇ@$0Rc(hO{':X\ڰOTyYMu VkAai?.Oceߟ%C c3EgLpШ\v'db}ف^6ŵm;S؊P cfpdVw$)/-< NE;E[K{N6WO| }:9`hP3o&G%'眵g;esA_Bk'-?,FK'EA#7pIgk  xK5{}r컝rOaxl WiMlpj%pF۾mfmeJkueR5@87SU{d;8V١_11t2T Z 9Y{5d&7h #(1ZLk8oZ~~"&4ȿ툖)GN>%hfήr,0QBO>sms 37P#CY w;m!, OTQ4'Oi8=/$֓E]iݼKgeg?ƪuk96 I>S_n>@??<{Dw%pf(rWgGU=?dѳNF5-ԣ=)<{y9RN;@(?';9D&K /l2|uDQir]mѡv5bf;{?c*%S<%eG CS5ie^)"4PJ dm̵htQskfJ{ W^9tU?uM?S(Cpy% r;+x**}~?1A>)KlY2hHI G@*TD(fva̴53V 藂g?g&!`E;Ғl.hq!Yͮpp˴ h&6R&G3@=%TvȑW xzKgWVjX:aR~ oXU«XkaKB.!QA(cAկpYDeV3I/}ujj#~G^H GJUmQFS)#wkFt9沱&LMJ8#vQ9ۖS\kWdug3pr_$ ֐,U?GKf.VآfWEk ޶r*b2WIܮ/g{nU]Ew|t nX>ؘ4إz~~Ͳ(sojJZW~ @`t1䈟5XI2X&cG.>ʾ!STr s3G{GCPV]/oa;w(%'v5:S*`]ʝbYn%ݍ+룖8*q3Xj߉'poE|svz1ؖ΁6,|;dqX9r+-o.d?( JTA0XhDqLk`eRe )5JgL8SJyBq $?)=90{U pdL lia ;l%ZgXi7eG.O ӚRzugfsc^ZL(2M^xTD{ REIziⳈټ*1J*Sjt+*6}[w>݁Ȋ:Ywmڨ8# p@pV_ruf@>¸<]MD-Y5j'-LpDLAۗh6×|sP`8"]f2T=ܫ *y([n:&ŘM 9lZ-KROޖܹcR5I6tS)we W6)( Ac^uJ"!Q*wඋtbO&nTOE|!wLqzwFVSAp[jp=|v_G\1)CuKܦ;6X߳-t~krZ/VIO=) z[ u oCQ8"$'IRbLH=$-BG-f}½&MMatFnH0wOH}&0bTS:"-zc-bC;(LHG%D/p}͍χ 87[cjåA8;׬cBޜ.Odx LJ>0rW*DEO Z<- ({ϤBF# m*`b)W W{Zd)F_|S8i6Џ3t#W>~I^bG k`B=䳀paF$E(O_S e,샸ZcYYem nZm-8IpK_w`c|tݟ;:h$'h\ 39UYgT27}XnA̢mWRk{neOzs^j/eͦ,[bP啒i>EF085)vt*e[ۻ$a1tm[t.aS}f2AM&cuk}]3ixnW3bөHr{U䵨!/iAM˗&lCEY K`N?"AD?2nbnO2Ⱦ`O] 7#,V3W!x5 d  TvSPhd '*+vIf#.UG~M1@/i Y97};ioXqPC2WHLi1e`H vr$ ZPD:k!څnf+VۖeK8^L`V5=ެ=ؔ~.HiM$M+rOg).V 1t$-eB^{{x )qHX8Y䴲• qDiܾiz-%vs4R _z 6 X(naԓi3'Sy`Iᐕ`BGj$jbQ?<ܮσl4)Q0MHU?{CLUyːv2@6_AM&gg RgPRybHGu|"ji'=x&m:Iq>ge`8Ix>@&\17$Sp3섖>mz58_mȜK'R[v;>cQ?j! 'P(/mFȣpѳ3ѥ83կF|A (HSvu-y.y~YA%y7P>XD^U\YsKCloѢTP)WFUu9Qc,Pe @ ]+]Rj㲁ia@=/fF`2])b/Lʁ䉐Syг>Jp@ZW+_ne|{1xW 5/"O|=[rhoS0JtJJBV 4o#%w*b bbiJ$s- 䊰kI7# Z (MEN2^`/p*R˅YjtV a+r ] &׸=s@?>/ Pϱ|Ȏv\W0F@iY=!猝]rtGn/T㻱xhE 0$Fw攕 ;AN}И%ۭ[BjH :k4.x;|H3?gB S=4G9IQXoꆈɅ.zC?7r'"-ڠ0TmyɕН屮&Mӻe=b@:ᏯR+$*iP3ZPy9Ȑ0$? ץI3[$ra/ɢ5=4`JF참桠{ӟ9(uQƄiy^4ք涿6ρ R<fܞC R;M@h O )[v#ݍ d!I3BV'7*}*Hg߂iV ?hFѕ;399#϶܋`KWi aܣoXWīN \\*lB[jlSO֛9&`G#h|6ZKbwo~ >PM5t݇٥ $j[\:'?jǯҖ5(bE[77ԙ_,iF$@ApH}СZժ_(Mڹ-G]q4q~+l7bayu,,A6X)f=M Xk0e]S&9& 縠2ٮQc24t_0eIi'\cA1č&q_Дhq}ěMA!mQ#/^Q-ySWOhgM5{&|elR3/%췗<5y60(h*֧Ӥp/Q Lbgܨ?865Lla ">leYW!ǁnEdsg7#~ @iƵ LNM^5[RŸ1β+tmFDfOD\ʓ= 57Lk8{!0{+gU"ZJP:N`1$t@3r(z?"~]gQ]׸칑("K8Zyx@-Co1`t?Ghs~2 I:hZ-ٷ8⊲}2[Mk9u܏N{.+\e7tjc$5} IoQ% +$d**¾|"RfpHHDUJ#|JRf.Lm6>m!*WRWc6Q$)se-Vkك?pղg(Z0r h/4fuG|-x؊$=4!o9XA{ߍwwa p>5 'IňF'zVhQ:X V#)8bZ jrLlP#p zFϪye-h;(@܄ V5V07xi3C>~rz4l]ml~d쟹_ _#E=$5*I@ӟQT%?:mz)O%FZ4+?tbD{tn8Ni P!ȭfa% mg3}Dmd!T6!o%PEQi`ƓS635|/3uKs=Fw'Qv @F/(U֧{sO=k:3bjSi9 ?6oPYp4F_f"پ3~ŶB2 AV|7y]Fd({W?GnHCMraa=zU< eN^{z 1`&r 5//ɮp}pHMΫh=,T*vH㢒5S6ɼ sӽ( Òf`>$k&r.D짜J9upb.eCg֣lOK@I<95cno[XQTp)ჶ$Ų#D|s6>$OT\i۱W;Ar!fiC׾Ctѓ l3+s#6,$q2p7!9B -|g_L{ T{18էgY<\hZRόS !rnlk$1.JFU4;GOWq`/ȧ?Qﻜ(K:)'TE$iҬEgkar#2jC6 <>]_JwKFŽk`xQœS(ɎJUw )MO]qrEצ*;<L5৙v/sqZb3&\f)RK$4#86:s۳]qlQe^yk2{цT"5mUsr a8ٗ2;[\2ត~kxZzɋ~Dsx0z{0.ٕ-$B8wT~ #]+ UAWKeI&fWFw/WN}SQmrq∵<53d J%mu=ŘzcXc9H֘cS`8{ʂ˸ U0o:x~US|i,`sY єylՊBS: z^3= Ӈ Ċĺ.mAuLxbD RH~R] C];JD왙]OR^p^q Ԭ>0!ݫK±-ed)@}~VW*~&X[a|d3/Lv1naLL31-SaTc1گآsdfY԰q7/:6gݲYnćg&Ub w.kņl]f6d9ߥ}Uh> v@QXPP-֦-i7 f,'D,&,>_%*$Wfo J.;r;)cnPoRKNs!(a7UG~͎߱xg'="?;{1O&tKc\"stweͭ.vl:wjʛ;#{?:׀!\NcΧ,=]6*"scDMFejpRG//5% q$O;vY#Uxy& dyn"l2FPcDɛZx-sG%BIŇu\C'j@y^j0dƭtS5t=&=fE[p!~ EBkcvL#(uZ7쐒| K$`$IN WNLAݭ. UrE|!K0"_q7Yě=^;3!Lж8Y)V%$*CIX֛T=Ni)DFo\KM8c>'`-C }t7,n^fO08nJې?b (ȕ0FaQVZCC7M$qVpT>dntQ5Ne ::Sul| ¸m9ܱcu*|7~BS~<f> 84qA+߻_L9[]вx#}8~|['0=DYF bCOJI,22d Xd!1SÈ D<9\cSŵ>ł/GVyXQyw2]{I*q>tfބQ8P[{&eS| eoiLs;o bsLw* 50iZQR߄XYݗ8kP T+#٦<*" WDPtʒDNT(Rܰo^y-[1L5|!&р[` mj[1ާ"o6~ !D?{ gO^~ Eq'@?8!8Selܵnㅠ%:+1Ţǖ̖pN7Z"u?;p_Av>T-uGN$3I"Nǎ᝵+3\X2 H{n?޷!b.x8G_ gxkj !h~kOpL<ɝ8tޑ!7F)ZP.ȫ6)ӰJ>Ag-;aN5VjJlrZ<ɕN\:SI 0-ڿB bm:/\X[ptsο}yiĻYĒd+*7K!gKPDdr iDisv֞i bWWLT=JcCVHu*6Z.2[+2R#5SDSwK KdU0n}!G.Pk|eCυ|aeaJf!)PP$_?>)!:xclӊL ֌|!@eSg`$@8/i|eTX?ch'bqªH'1\Ed,~nCb7iʉ0y>m_\Q6]v܎DdvsDJЬac>X"M]jX߭|Y3%‘:I5r`@*Ý/A*eGA!)~hFj:,-ӧ6_C8,u9nlz7 gkDRq5N`rM:|.WA L S@F*Ye -k,XWZU_Kv<2{ڌ|^"V&t^8E*f˾-Xw`T[U#OyDӦ=mBdPٙBNUґUcQIOd,̖ {@J1YI']mR1eN8#y j 䄃ck #k-cݑ(ʖt7޸Ig&=in F eIwW!(CAZ" \6>8UuI>,n".Q?̡o3 _jKses~= uJ-!yTJY2R7&@!kdm81ozGm2?h ` s4a+0ɪ V g|{ FF 0?ct{vji)i-;7k=JHO|Ԉy}s-I. Pu4PKn-GyoOEC 9QH/|Fqm֪=Iw c (M\w b3SǑ9AR7NV[ Y.s$wgwiev(פsv qMȁ,3) O`6`I~WZe Y * gMQHƃzs޻a[8"H9"誤T yX{lW#E{cL@~E2u\V+V#꺺 vdUD/)™sFn̂ZT >la E""UTә1㋩*@-Y)mXqUbb`'_'T0bj"DJkẉXdhUFڃ>GHqу9pH ^Q.^P( fjk(όU"P;zS[ſn=2eg2ܚiV'wU^yoD[.]dMsa~ V&F.T؏X4S!RiØڲLAEbT5t?wk>+.9va걊eO8*$|I_eV냄9$ jzO;f/gf58Ok#Tj|]]6985(Kpgnv D>[&jP,){%`2HJo--|s%BR$TLQ!q4)-J,<'K G9B @Y+ (URLc\Mn8;XGes(0rMH FO 2^zBSZTs51.}b#`3}Ifo#ݺau0A "Uՠ@7Q ~fAq<K,66QⰤ}tQc6jР;iJZ=J1ƣ/VU7[hBpxY:eDW? :8K1XE#ylЍF,ش"(lq<*\/#BR? BijazTiXG .H@'j+A"gķ<ʆcM;l:e))ꄄٸ"n̥wpFI{41_5 6߲7J_יҍ4J;'z:(1Px2<>&bNR~^]o ;;nKNE{E Δ: 7Z#vEi ߝpcb(&d Ϛ>LpQ_20a"oGś&Q So/ͼXl3BDI ӂBxoA$ z4gC|~!E MAC;7OdByc>b '0m |tE!5rŏ(/ޤGIx.m1p4gG.I+}p/7aoH^lл 'r&O$%wDxŞ_A?LԔw}rxIpšsFLp\3o 4H77%EcmocK5\=utk'}o:S(! CSZ%ӃЈ&=jkJYLm#qAa~3+<ĸya*cC)8:?tIώ}iljev!|1gYؐ`Sz1I'z[3|AmR"ŦT%e]BBcO'JY*@@&"ֻmSZXcwv~mrvA&QWEt})} !29#)8$ o0x:E!2,kf/NE4o1W28P!zSAܗ,4<׸\1eU!zdZtIk9o(j$>q1eU&' 0l_1{2wa*ο:PzS"8 u*3duika¹Z-N;. vpP)ů l/8ei::B؝r0m*,8#',9 rsF6%0 .-"2Gę s˜(M&ZE~cX ^u4e^K{ϛ[- 6QpFfP:!pQ!*/N{SZ`1Et M $_4uGUPe6. fXSn$F*HeGN.'vê fvD^5YU#eu!Bʵx~N0%MڷjNoFEM_Kb$ў<FbE"I7@+|˫k:njNYO "PK~&8@̤OM+d<5ɠSWU㈔DV{wFN߫a j,М;f6ÑKk.5P] iEwG;%{fܤL_k"φ~ϫƞ~y.#4hؗ]3Vo{nHh2qDM6nXXOĥ~1 BmE-CE!82:yby.9O[,䏪v+a+[%.zyI._3dVq?D33־4;ݭy᠖ŦRРhV!-\?{(IlG5~"jNkOM3",NnH˯u4rBce_)w-L9!O+M[OGh]yGTgLyXZ/-ؠNMȱ#D;4` 蹂%bW75aiUN;x?Dczb]YnE"haqb*h$@ y߿ץ4KeET|#5OS9E^»όńHÂ6>xA_E_ISsW;8.J>L?#7EC_2dT+Oz8x4iέ*֎kwј//*A=)8a0^;!B`<kS(lTEW >D]d.4] *șՄV]3ʐD|ͅ:QW}s_ʼnEKorLf[ SV%+)P 0eֆ2?Mw#Ǻx)%(|fM'+-+d\_:_}fee=-/68Ve}'NIŰ2.ؤ@DS \k\BhRZ4 '^KuWϬ .m5;MhSPIQ|[wyӘb]3}?]gMFD~åB@)zq^coCզUL _ *JxP߫{*c=!*Z7x6s 50˔W*{a0UGAN{ޛUARUbD2@U,OqՆD:rDJLXi 6; }-y)ڱSQ s mB[zY]E]\/b9 ipPj9ls~<umX6n~sGŶ"Jgo=ɲdMB'ghuAQJ&C&`ON(3Dp{ l0d >[9-o6؎5&X4/d*$tRJ²SlI#pAב_**`ܰHA]Yx}[smes&U;rD"ӭE# +LsLpe}TSöI%B#}?;jtّ"V7jA'fW-_ܿȣHKb{bIX3/z?]PElR:}6KΰՆ>, yR_^65}+rO~Dy]T!~xiΆP]S]G58 &ZÏPBQ.Hi/K>sHˀoKKݨ!u&#!w\y.m͢n2aP9ȳ:%|>cC25Âo2%k{mXÄ "X)dOm7$ C.@UH3Ndͭ`w},r/ogD87#?߇U?fL֤y|hQUn[A]$o+*b"UT;z$G[\f]Pف9򺴄FDJF6yAe*nEdi4xWp{*Fqlt(ilT2Y$A'AsZ/Lyfpmݓ/pMd*\trNX9kTR_5Qf!(Mu+NXQϦY}I,C-xG ~\kw`\*9O" ǕE.!K^V ZXS-@7.GÕ|ZTا9Fʑ+^ *3A2ԪC!%&nsYv)9ӻL;z׊BNGLJR >y6}x~uTz[jA|]\lѺhݟӏȲZZ3¸']I|sL^-RKVt9f\\!NROs\`IWeA{j^a?}?I*9}co?˭?^DVȯ)zIz`0d8mZܚ3`@ j'fQeCV Տn:AևԁG៱y0S{4{qY M^/hPm`s.KIE3Nn/bf/v[+ݧnW6\oATJ>:dѩCU JPB@b&!n*hг,kSKliл@꛷m|^IkfGptaKtќ8PMM(=pՓ#l_c6#Ԏo</~^ !o[]Ѝ,1;dw)r{/Pڔ\Nl-[Kf%[HšXq.ňm=%Vp ќEtDB a+|7OKlS_$I:;#e !"ZT5k 5blI٢W HV֧,? 0qBh~45NX톿HĊ:sх}>{ GAvOQ=T11$/sJ9/.C]tBr NިbWeZ9809^ }Qsm$T٧p؅k"t,O,$ %qXmxn?0g+rAF]&0r.8|P@fikQ mgE]pdwGC=ZHS^;ziDxaXUd [A{"R,-,c*Xmb~vQJy^` Yj7cϖ)O>Ȱ_ЫeTꛐ`VMhki' ~ t#I);܏K))tU5۲eYR iל|fBR|oVS#x A::Z{-SO,MxKz!c':e:I:X=$cD(@፸6ܚJA3|$-}ΑI#G S,}=;81GMwt}^'tP:`mOfG#1^g9((gȦΆʫΏLݻspEx ODAr;]uȷ:du3گm(C/ b/),”`mpxȺG3"<]-KFz;)e  Y 0S&UR󀂩*ĉEѾllo +&86 OdX ?S˾b%/jc(cO٭&4-B6- *E)%A $ bEx-a5!X+oKzSGFcl ТNeq_RJ-ꏪ)|HXو\%ciyVY*81'_@͘eQƕCSˋl sGIG=s҈9c]շ4Eϳ _yo/V\Us\oNwl/xCoj}s. Lw|M ZVJ06~0Ա 0t&ULËMiY"j#6<ٽ~ su#T4X5LZ'fCNIØ!n=lF݅\(o~sGPFq[w.US'L{ZX*1@rȨj_#ߢY`D_{LE:VkI7X|΁_Oa#`kjr2,Vs6.yq#1\ S̸]ԗp 6K7 x*nVI^G|A>Qw\u/+DogP3y.( Yun!{aU߃RI=TNx5A-rF90-AfULv2Y_XS~oQv4-X˕kZṺ9 #2%P @-=9ɜ)kui3ϛ_aoo,r5Ssf@TD6RKI,Qqy[=jalSެTۡ8-o` C yٌHA1jU~:7l6D<.;3`[+aR*hG8{Bsمe U J52A ;a$4FUDyf 'mxGPkS~iYh *Cm-ذ>Fw)WR|Kޠ#OUi*3 ާ@wcu`ԑǠlV%< x{}Y|~ DWN%W]2;J]t7_d$/eѫ:D{nc;X^ȠZ}͖>"v '<wݗZuaow_v 9?T=G-Ʉq u8stCj3^ژ.g u7E u}'x+Ȇҷ}FΟ3/\OnGC CeDl]F<`Q #ѡQ  =&YQ/7'z#P(R=Eg*t1<\_tQ58KV+G BWCT;':u5NJ5M!y!ږ_s_AowAiLWLEеP~̽<ƃCa9 /gGgTJklC5 kkyVjUg7C/ P5)YID_?t|1%.e-ϼaoq/&ß1$WdkMk~zq.S&MOAm*y5T4rʈb ुDZUH̯UE:u+ c(V[Gi+HAUʺpr,/dӬ{tRr > 脓Hb OP|[SC#ىX@fjLdBHfi{_fr16Jpa74) w0KZ` ==A-RV+glYK;˫:+|4tσ`Jڲ )?ybnu?KwZ*U djf "^ 16.\I<$%)~ͱHl[[QIeUy#񕈃߻A0A<1񜵎S?9TW\ *u/ %K:ecEA)Z`a_%mq"+D *F}D.^RK˄vY=!0k m5N8^!E nh3v>>o%]9t*"45TTWԜɂb +x"S>qLWaP&#*-H9ވR^Ƙ } fXEEXZ^H.{ ;OA(ް5r%=qot#|I>2cXzX;ۜ#II10 %aKVVC& 2g̿ Q/b2UN\ЀEQy.v w#^I#N  t~ r_D:h^EQV~X|Z\6w`cc3=3t( -9-c:h^1ݯq*{zߛVm8 aMV,o-|dg.Ӹ/=?7;@Ȉ˶`! wd-et~zxν&i?oTFA`$s0Q'@B㷣񪭺^VwV4bS\V r?p:;Mlh'D~)|3|xv>N9i6u^YΆC4!eu7dۦ|@-Pk6oH&ܛ0U=\cLakHT  L)U UT {YĝdED,c]yƎ"YL1hlpBK>=Oq1&N`\vTkuV=)T5kY0|M L"t(m%s[r[!6BҍR`XW{;?E$VYlZ&ğMe{$ԡ%N`!]M@@_M_!PĩTRmgh3CwmD5jfC j}l=Y&ԻlkѶj5j ϖsY{ -$' Pv9=zrƞʳ{&v.8g҄1;VcBKb=vjz~l01E' !!1)8J+Ų y65;aD~>&tCI^ۣеCCL5qM;F?A»} ͵P%Vg6 /Y:UI80X[S`-*yz-SP@L'9bؙ p:,-.,-{-+P0(!cXHT#KX#Ƃƣ  Ra^Er.4%zAC"_lkpDKQvG$@yS/> G5rN"aq |*VZg]r=Pc 0°B5ԒQ3.(r5 @:myyaN}TaoW-%+x~,Tm]s@ЬN $@[u!H9 bfJx¼ 'scBGXV@qgYQ&fwVId OAIi9~`beoR"h/E4hЈo%zh.1 D=e˼ "u;-WZNJZB[(;#~OIz~@~7$:W\!тήxKQ*IњZ^ÂU#dse\!-UE'D|_GmԞnp0Q'si*ZDZ{2"qdY6]ہ0XsXi@G+EJ!񱦻 oG3t.^HRb YM)iKrfQŶppCTL&kfCUw_NhjUE홍kkdS)}9VTz駇6 5BJȴHp ,Cp͉ rֶs/A9-7UJ^ɢ Ty `>ʉk_3UӲGE~{wZ\ ˨N"wUsQL O\~`rZ|}!0Ss尜Ö fǪPBZpY1+tn'KH`W7HKG%re 1CXk:ve F)#Baµ2+o2rkһY9ցۥTxkSG%20'eYĮ E[L_654J 3cDA[3;oqPK[B K)ӽ> (^ s$x=;_Jkܪ`# ƓW ]. o1`*YA>˪3eu]t&/r+{хk\HgEL )j%nC`?9A~)3K4QT(xsָgc>IcE]צzYD :%4 ;+_ŠNaq#0Lϝ/[_aiu[ҡ͔8*PUL +7,uf, a4,f~j!..u!R >(Ab.]ڊMq obP3*R!<2¢U=1Qu`!3psq hQVdǝPtqat w`O.?`j~FBa oIې@braEGɟ"# YLNQ2@!q7dԦ3wօk灛tsq=5Czryb 9ˍT_5݃Ѕ!RJ>b*mP/}KDLX@_&9 T( LzSK>$Zh`yL_O4K/rg?"[ FR[K= 8|q]i1Ӫ)aTcFaLLP!FV[0PPcfAveg(e7$HBRUu1φ'L2plYȋaoȨXv>{rk 4Fmc,KvЪ  ޸x2 K,ѕovP{.*{X0:ən̴p.O'D^p'j|@}8HlXKYD Lwׂ0)\1:\דu,,a]2"*K=VYk 4l3-:֔0(;ЊCD;7S6irHjX.&5[1)W֍&Yj^r* G)[9[qʌ>^9L xOӼtƣ>-E;{¼gN+I0qo6=03 {/YX9~'I ØPT?GJ2Kfeg&$ɻ%?aC]..F|3vQ`8(k_Ҥ4J EYz_`I & gRlr`lhL-P<$+9U(oForFgC af&LAС9^]:*T.oK sN33j`5+I 炏xye}_ȉQ&X RN?* **]_wA(r9T_ع{νQ.O14,"sPLLcLju~K8aA y6.KtgZ4c?%r{8<\QmhҜ!LEr A$=AցğٶoatQhɡԹG!%'lSJrBHo&!tѲ(ڻϴɼG QWC_> +Bա5u[l9}NH܇FDsB%n4޸.cE Ƴ?y&cuTzRڟuΉd LH:e *c"5׫kX/G" 8wf_1R0$2IaX!IBu^衬iy?ק &Vϐzqږ1A[SG$#F$T|K`}eçz:5/'Ñدq&-J/=ڤو6$(NoL8u߂[N-Y3W{ i $N*fW#]ܔN<D]1eM6du*|X  චg-\iT0T=Y9UnD6JnRzAEd p3 BbDӬ :淂(.1v-;FK0s)nsQ)̮DՖ:n%%.B胲TW~ nf$Ief|*J&լU?LjU~ѪC$Tx1$2To7fwTSjσ=w\qFw%hgd V *\1$k^퇖ܛ>0!iWwOUGw'.ǕIˀ4Spߡ^ %cGM_Œ|x!!`)ԵL?ԈIuT"p$qazx [?3haIқj37Bh<=C4E:]0!MTh7{Mnp\T:#w] lK ׳n,IFvgP YX?8{ƩQ}=?Є73`Fٲv>9q ڗ:$_/F?T4!@{O> 5"_ B|hLhlE9.QXj,ϵt6~yRKI^wؠ4Stk/p7ƧIս L%T֬}S@Jg؊I/xM" 7Ӎ3e+ť cgTʦ'"ӫ;T߄T2Gc ihGOVH]#?߿R|#y 6R*K`{~@2|ɀN9^T%o#[ocN n%q wERF.C(B=HRδb^p.";F_{N[VBngJ'%Ƴ]9ptN":+UqIj2JI莟k)E~B^ry@BpP*_ܴ%<P`|Lb'l3$S(m&Ař6d*0ZRůLuNI)25Oi[y_uGrc~*0ppc>9l#iU+K!9^ ͰV $Q;3H> 7ɢ ,2}]>UrAع A|'HԙP"uYx%%U\]"' ]S'J%?S2X>N/Ai7@H4RbIllWU>w?u}B8JrΜH {77eTDިHq,̴D͂ڥ05i-hj.uurCAg$e ldoqYwc48P'm,6l'#~aߧ?y'$0$&/ b->D/i$WM ,/o6Wt `AK a|Jܹg z2w3wi&S "@|_Z(ZATMFzWBeQl @ؚ8v 4؇'5}-V-*l7|Ϳ3SI\@ v(6)ˌzew] P0빞_I;+N`3)5V0 A*79} bu*rXaG,$ZQ J\_^!(9nn8du#fiپķ#Cuv0Wxo6}lJ`2v-fܳ;aͣ@jv\2}q|f9 #˰OvcR򥾄cѴ&ࢅ*Pb?ά`!ծ:}U:ZX&\S]JIOc~İ@iWsL}!(BAQk𷁜F8[OL g =Z߯Ypet.!ml;,LQ19s |MR~qk"I(iuj ?:?SY4Ң!GG29^njtyϭ.D~UæsmmjUɒeoeoXD>Mfa֧Z)U_(HQ lOmUΦiNsΙNo{3ursA,店h'oM<،D.@!d70uVXxY#LXp9]͕;6V%= k5ރd`m{ˬ2^·X؂v.2? m\ՙ2NjbCwh ӽ|0RNbb@~wwMEUd9g>|^%*Ӷy8mOxs%N>ɷ! "1kI5J@b;~|[SaU07)ņdџ)԰xjMO@FaaUnam}.Ԝ?F́2FHVܮ-#XiJ2 i*Oa\OO'2 6wSLY"}$=cpY Tzn$Îcl0ꨮ;G{?qkYrɽLrX_Ҹ3p;2˦N%x`F!GM%R^$ >gܝ}㞻Wm*ny>gZ,+dQWS 䐙 גqJj;C-J'U-ddG=Ԯ&Ahgo7Z~xʍ! ,c%Lك[Jtu YFdK LpߕtEӑTaxdmsYDsYۿҘ y]?"mPuCDGoi)#[Pv=S?PlJ$g#stbi 2(`8[L0}eK"[OE֞+Ч_.pJ|q 9+6u" {R'E daS.T~z)ܒ}2Eq$5N5Mb5wskrH>}#&fr@]p'ɺqSi9o|/+(IJݹjHkVD$FZۺQ|jE-R4F}3zWB9jg\oBV\E֯Oe=qlgnɡp0]/{baHrkUjJћGR(*ވ8B]P'maLMt8.EDq۩.^5Wu;8xTjÞ7UfJz$ʜ".Fz99 CAzL )~lN\S-F GF\㘳@rc(ش2k S*"uo9bJ&0b`)o'"W)Ik 5MzxCn@J@CI W (_ !C5~IߍXyhuT.)XOaM_JZ oO΅Rd@r/`#2+-?1 EBRlAF#P0u$%5T(ʪ-NZ d]@f8ۮl=`ZfEsKZ]J[_;i71uA2.6=3ezس9ۢ4͹(!DnIOUg?k|:Qu]wS9 m)yߏ svY\C}@C(܃k C.G].FUﯤ*X.{j*=dXIOv׽g4m[A' ([T {Ow ZĈ 8H y ۬ltPX[׈!|hW$=7Oa1$=_b&U=EBWtyjt~c a;03 PoA8/g_RBMjjY!)Fp|֬Ǟ3!XZ$TTp gq@5`s'GRUr(pDHI{inĂ 4>ԛ *h/l=i@/(Bm>IC;^("H9x*#jdx$z|ta>z[^ZW?*of(CZHEugoۿ 6؜ *Wecj~)!OnKauŀsSjCO y*d=2x$|.f5hi%t׃eA*f,E HnvVhfˎYJEPm(/3l2}^m-A^T(?BDWL\& jquvU~A]$w3(bGl9ߍ;[NF[?f %=zWiȟLis7ZF1VCoy:<9T'E[ 柣ˉH[mS No$'L) t#]`yڨ4 qMѩ@Mg|F[z扥/N8xbenp>g_o@kn.k!&qqs2d-f"\a09vHW-ƇyQt3ɢrXsE' sGBuS(qBiP\+ᲜmoZc?q&jo`ZE( ZV`WW20p{Y ԛa_w{WԠ "TRKu;qJ귺~MR#4˚&d 6FA C Кm=2RR畝<&YDtMwl˧\ a~CF XyGM-3yLܑ:^ϳvyY yYY^>BDIkQGi7[.l6"^ܐNoRd+1Ê>F]^D%րKI$Y{>7a9 5ise!WߠW?Xq&+럳B(_>>z%DJC"?:w6&U8)p+IM*D}X)n!P|(g)^EwMCxWZ#%0! Z)"@9 VUЂtIbdȾ[ʉV iuJ>ygv֛3s*ڲtit \'Ou2Ɋs*`D0ٳ{G U!H<~D x2s)G{ l|.j3ٹcu#Ӓ0 MJCоSj=c-%pϯs%_lZgΔ4+lO$I|RJ ~]kjAQV׎PHQI6}" S钿yW?dv4X"F^LEƈ%56[G#,!Ѓ: ķdp~(Y23z#%k( Ciúh~lB$|T4̛ n@Ghh$n,ʫφOv gB?I@(:t?IBlI="}_ki3=`gOf8xiEPZ3̘Cw42MPSXNPtP{\w+LI:Qs50J&C5jB9@၅ ֽ[&(2ɮmqfْggcvdަo1 X(čdAWSbe@M , { m/R(Ql*m]ㆥ.=k9 D۝:`5JlJCFɝoץ iY9E骗j#? PqkQFزo.F4 3\eĠDߒ9>.Ga0.DpYpo! ^`h{9 hm84uƫ`7ɷ~aS7i:Aa'>-DNm^O91VrGxq-'P#KY|#=Q<%&41_\G]d;P`{A^S6H'Eo#8'q}ƴʝDA+x_} c+wMssA~j A KڙƳxTZ֞=d&ciZ2ÍV* ?ju= 8BڹϳjVyOsrwt#$m:Oѧ \%͈ߩITtEk7+DI.NRT":RxJgTiE@{gsZmrS {i[1p%wR?_PA>B}͂Wb,OZÖwh'P'D΅@>r+=VX9ȹX4f^ rT>V*G*We+oP-vj[;D_upMd3&xh죙sX~RcW`  g%[1{$"v>wd\m3srS', w˺x=q]EX:@K_HQryT'Jdxs'(ɤ$*&=0e1T Ǣ[G{ޟ8 G q6O]EH;*679(m+dq֒t5E!41%2b|:fgٌ6`!v+ xԞ YYw"j 7h"i6,7(N&I,fZNN曾4v^TYT*YYOЩmd /SD̨΃U^Kj~ͲS KqNvT|m6MrGZ{,Cw?lL)f I+9P~e"1ek1(/2Kl@gUS4EF;9 '[χ 1_5^$ufS6Ѳ|zATQ|v~+ #R*sɍLIYj : ib-<5dE4T䤌*XR== ? XRY]$ c+W^V4YJ^ti'knEl .\[e14lEG%p c׺_8*+6$*#VL,rc]_3%EWh G6vQ\D-iF]oiaoP6ie0RR8`'ަ(} LCՌށ8- kIAc MwnC OZą? n-䫄bS*x'A;Iƫ, .(B KMvVz C|ViFVg_콪 ΨO2wԟA)١ABxlR6`Ŧg2Yl΅fV@J^6RG5d,mad83ͣFtyO4s~+LT3i9 ~Qe]qShǁ a/͊l7ȝ .e$xc͈ ,Tp\_ؤG`#Eҹ5҃-~F{ca,h z*Ɖ>O' y`sMc`_M,tϾ}7X@"7Q6rE-TX,dxR0WP'^ծp$ @"l{^D;h(aΎB78K^RnjZ1kPDџ|M{Rp7nâ LwSnS[9A2<y6 =­.:C~qߒ>tP%s`/T Ư'h} ?6%恼|9vvLJ3b _4k7˳1z+) 31]G09;R:H2 5_!r0Wp8 mNø+Ghǀc(R9Mझ `~9;x~9 s;vIoː1a)9,[$ROq)$"&-Nlz/x}c>Qk :Q9K\~hܪ8x7+VMLjfx$B9_7-txv쌝F=i(=gy@y $4dq%XTG 3­u*׈@n;ROqBInfc޳" Q0ܫ|f,wH,rW#cT:ӏ谩sK'Þ9>'z8#<&|eA'>s%avl֞V]Sݫڈ\0"584MߊRAlzPG,E5au?ѹT+^k.#$qD5{9DnDFTt=+d(>'i߭Yr-p9Q(_`x*^=δYemlf,}6(z$r2}n1"J[,pbhVw,OMt^y 3wEvvdfsν O8=>3jK߽83NI˰wܭJekt+`pTJPFv,6r՜fnKNd8oEas~v  )4`<3b4HlT>b݁8)ַ|:ܕ M|۳+!4 > L臷"0uטyyLpaBo.G T=wsdJ0Bֱv"Ͱhhu80)uDIn,vd:=pY=|*r@aO-D nRh9VYa"ŒR7'M`JNzzcN?=5Qb@:4/Pl}範"W'wcHa&\^qnQbk$*{"KG~q`1Կ ͅMeT4(U1Hu[0"EB) =ztx&ÒRt'hU ,zH@hetq^EOAdj&!ҫ.qh.!17X̡j@ a$̟O%CU=49W'kPx{C5=M4G 'W1S6¤Eh$'&:;t..aG:D1$3"ifp֟^¹h8J7ߺvgvW\@$W*{ՒJ^g֝K+pd Γs|8jRnjd]9[>CgЫla\CXR.0 &l_0oǵƒOI@8ӌА)[oDo ZZ98_s84e ͌~" ޗsteDfh#y޺YQ=?e LT[B{|<:v`μT@zV| 09!,jm)QgM"B ߏE]"o6;F 7l6ˊ-aw6P ̽+ox턤sW&ːN_n[h֏W^L/ mF USO6?'oPG\4ּ*@bECط!pIDs=9s\t CT< 뺯\xFNچ>v%XBxSу&v4 e5i#J = )'e*r녣e1 QZ# 2fYa+ kn :0̣[Q.BAF=2L@lntCJEmQBeN An\$|ik8IV^֊xqʀ;MAy”ek} fC=G-O'K8D(w/k6sgA;L/ jx@JW(#1BJb6llkL+ɷnFѧ]l],iAvL<'mDTt4C"Gef61ZT!퓮jf/(t QOEBއdXBHmE&5"\ӷ@  P ũ$vF 2^%vk0?7Ppm˕S(:+Rj6ywRB:>%Pj; ^o w++ ݛi(XxkBL nի!˝~= i}aO!juRG4Vզ#+)S]4 /8Ѽ^] d=ԜBC~"~~c{)Vtv6Ly~gzv.Vvgv:=q8Ah6oqYVLrx1۸'4HNy)x!ܳ/&h:kp )zE_*SS[K!ORG\q ql:6Dq F b9rVX9 >(ΔV[1+tx(eʧ^GMU.~LHx~DI-֑D((,`0 fN(0~( !,@[WV"aX}S.U91h;2ڕKeI &A }ZMό<=ׁNǵ=V92 , S7[u~3>rUԳΫy܎#Z۩t npR?j耏M:1iB]:F6>!!C>%d9f*LxG؃2*@@9hqu4W XOE^C- 1G 6p,fY2XGWAq|"\ID7)5¶ZzZx [ؐU@xtP}Ayeyԃ[&'`5+g8I}>tO. twBOkvèP= GowGFVXi3I]/UdpX6FB"E2Hlc̯dqpYw'ȖuhW 1!Geo.Β84!K4:]{T. ʚ$ls,o";DNl.]u[/V6S:.}c1\ɾP1+ȢhA5,OT,bBֺQC B6xS: E҄;cG+x,zO_{0t+U'.B㎹*w٦EtHq6fCpn(-0&3Q&Z_GI)/95@q^ͩ+ 5.@n'Zs:U[סr9YlOU ZWJkE`rFx e ߗ)C=\ФDLg}owKt$MSbC[0ὦ󰈣'y+'Y6a|z0E˸ĝK9qehN}jCFT=Cnؠ-oCo}u,(P CҴe+1 6GJ2?j([\+ !f)!X~{p"tv}/uXJ't 8A>wZ2 wE+vϺH^`#ӱ/C.)rH6bn^ʛ`-#@wU_}V D$Ov5X>M證4A~e^K1GoZ+YNb@81Mֿ `Ǻ"s8"-^f1) `WTE!zM؉zs^6zKHCq4"9e}-{瞺{;u?O!{ٝ s[(4=m^ĀYM/k(P8W< e>2Q*v$cPZ0xzܨzkUr~1,,82*D#yש%O/}#V̙|bhRYkCAQGu:2 }k5tF ם.!љXW8囥c@Z.CCqÞ&%ڠiaǮÄ^Jz\˗eZS 0NEk|{Yq腸tOysTЇ#ɸ調<<bKiGq|b=F 8 `1U6xQQcR&9ɴO KLA}/o\)ם`"%*! `]>$}qN][ݻc[jJŽ&7?)zZSO,$!%k|^e'mfx2?[ 0Atz0N[}-bCuu&8aFqhSoFv@LDx2l|i !v-&#QNN$N: !:Pɷf&m-ßtsQJ c+0*#sh߃3/\!@ \UHEH'ɜ0D2lJݑ9e"F0VbGZ^ ^<?&<~13ʹM, 7CЕ2`H;isfu6ƜM3,"$f |u+A PF)ɭ~Rǝ *<. 8oN I~YOվCDrQ9 %؟#sy5?AHW58Z0qӻ DCL,=|s>}zY&j-9P͌!<+)4W+ l.%ǰ3∖nnymR@CfZ?[ʤXG&}Pq_NY^p-7_TgG+B Ν!> ɧ6T{/fq'?A\o͊>z p~_e^zQ:!)0]y|bh>[_wPÎFאD'_y~16%ҥ xS{RĔ~%7(0a`gɗG+ҀM՞lv> FX8֯I]xhW4ṔߕE%AV\ITDQiŒK'#*TA37fAe!/@I0 `#q; 0KYEgq\&ꢲ-Z"kcM4 MG?[}LQ5.MC6u3OEHz }챠tAu/X|Wx2 !}N_Y #8?! A3(3RLF~"/køRgԟA 7>)IsQq>S0ꓢ8 g7'XLKy E7]^‹b1"S[sD5V8zZ8)uQ R6*U>:MɦP  _af2 }<7!#<~]{W^"01N3L`}{Y+r){輥`qylկX4ۖ\Lef,ryvOmo 2X@EZ zIPeNajXAE@f@;X.G24<.΢"Aj9µ[L0d8  `&R!Qο/^&L^ |rBs:{=揃qH|&~`5T){j;[VYi6OZ~PQ2а" 0/YsMbe H3/L\zr%"B 36 -}wS B[88 x|E~@69Qm>Y{[loukAʠ<.RQG5Aㄲ\$l\cƍ&T;n?[7pO1yʸosE{<~-x`A/S%? ]("h=[#?Xk.( ӆP@^;ʯ֋TX+G:fGO[ ʸ L|-9).PgJ3|vAAo!4yB ^!7y@V#R;~LP~%\ZGqϐn戭+9Kߦ}\zp4ubYJ.h&\ɡ(*5aw\t8.#-o[sάQu ֧ a\G;c#_ynȐ!B?SX(XX>1+]"=4Lŗ؈ uLj'uzOOH)“T04@2"fRp'9hHg Nfvj!ad<>#󶱜V $e64ɣVݨetB!> b`rIܽ"3fb]8p0X2߁W*պ>4:P%be w<5 `eTN/RtH[%¬;1O$8s7 oNi WڳHI'5)!M{!ْUh 30Le^iϧݡÉ@H[|{Mk^̐ vPv|g)R 5D$t -vFFVa A(fBVɫ*0iAAXDj QGtY@5 pMo(NCH*͚7@'tNigmxU4QFlqBC_~j 2~D vU']ySib97 bx꒭DDާ`h#YU<@ϳyMo:g l@04:l.cӖv~5Q.r¯oK)Tig=uY[yI8hͰH_V,n_Vc_Ӄq.K0rz ܟIOδsPRzf3ծ5㕺1?}wQ26sW9$§OBO0o`s /T!EåXLmxOD|X\3P96K8@wpvD@6=Ʉ6 裯"ޞF)3%'-%fa&kUaI6bPѥUREe-uV%XTnsYs#\oѯ7f 733FdWa$Ϳ.%OQBBpBe)o}!μ^T2Rڠok/6ib=aMl7JҌQ$:yqXV Cv GS̫)I[ne֧q2m]K b*%g"3+51BуD/djh{VTR.E- Ҕ{ֵeia~Zk@%mMUM۵w[T }#.=<΀*$WqK qYP&~>3|7AK˛oP*"ڕ\meM ~$`Omk׆˶T;uӊP"/[;ϼ$ECMrJd1h.'r ] xh\|*6<«U΂םZ*b{;LZ~`qsI9H\K$=ˆOj2IĨjY+o,1NF=h:Q&QmS޲Z"Pp.]bB.K9urfSY&piz`WDڜh:d$n;ı Gک2 w~g(E8VS5J;zU:coF9PJGڦVo \IYV [52(0Qj*"&UUH@!e}WVNi< \T `ͷ*)>u6Z.!Q'#`8ӽ_ 5`AR%rbK?X$Qc sN5##5P} `@Z()[+$*7_H,tC+ֺdh$h8Wd[\- S,d?=[jh k.櫬 9J@zmϨsAX~zl: Qr8i/^ zs"H" \v>l<׈PǥttZMEue~fHO E⽹"S0A+#D2VNq!np{tGCh8$;f{\@`s'j'ҳۥJ$Z٤lP  msb\0SŻrO?Ŵ¿tt$'ihP2켠Š8t@_P˥K7~j:"V#10 뷮dPi=D4k \}T,a~6y_8F=!Vg kѓ?2ywM+CPi*f0U^S`\)g~BXyʤ.a 111Sl2/4m PQʜ"6?J/ի\u-몽T;&ŧ1~H#'[ttbfd |[Տ˵$,tFc`3"/-:: Р~tq=&k$9_toI~vCi! 6gS$ZmݱQa=gOk!KwKD%KQP6qT,?*5!lZ ){1u|ZMJĊj4T|M ѐf:c;vgJ*4̸"nxea|?m ,J@c axr'3~=Z!{~-p" o^Yp$IFwR `MF9xxq1fӎW kbe|#3̖Ik㆑h >g>WťP?U14d 6lϳ˜2>tvg,FOL75HO5u(W@YNx`[9aY=ڦ:ot8"'*MLdR?M\}IFlhxn6'O. zdkAGTfQ#=cN(*g!hvD]ʭ?ʇC~'u\XtoP:2Y>;Z}>g ;o5m K77H_vvx>9NQZӪg SX;@Ul;6 3SǴ7iQA' `DmL18[B ?{VfB,_},3/C[ƃN[+[8?fq?Ul'^ ӳ^yY*L1@ak͗'Y٩(rٻAuZs HԼӏ{y謖X Cc\G++Mpc5 <}CYh\ʆi3Đ9tU*[Mg5>ݚ;VЍ+EfwV?`NB?Y$/ϰ0`X{:ILr3N;,|.MJR]ϱZѩX2{$7/+~Bq>T^OD5 4gsYW6b S~' *./i b:q+ig5b5b ss` VS6Dv{\~ R_㹼VڗI{USAAzkê> O4NZ}÷]x|H H~c<2Y#b<^1WV4偌[{؇P砒ܓuYRB͂ K5rPEImLwn;Vuэ.V^iٞSDˑz@!*LKqN*6 ʡU`Sl~\2ͤ3kV-^-KMr N{d:\3[Hիm$me3d$B=G+$dnlL?5z:[Tkk˨%)6mߍ &2Ghv ln#dK[s4|u{#GqO]zA'Q:yLӉo#eG#(i4܂ ^Vac]ʾexkU5Ϧ唠#=2eE'B Td6rFdn#?B/̮5xr `&[`NiA91rQ޷aE%#!>^#S: W8ܱ}?x >LMFb$PٿPGზP:yC3e9)K!G&5`ɱRCXȯ |jRrsFg꿱6J<*f07jp==۠Rrgؒ8,"H _@ޑrJvZ߶/[=A|dó_Ӕ+O$%w40kPτ4߾Fpg<\Ӱ;yCdD?&KY72_ӗ*Mc⻗]NunvH(b# ^Bw JTt&ː9Mg="^5QmA'xR\#LɼgQjCDz1Anٺ$QoY-N6O-0 [?f?h"M/V<40})̏V^"o|I{ u13S??EeA g]r 7;#DշjG֊" 6$V Pq6۟hM@M:2Z$0ەP#;eNJq\Bӄ߻!;y[(L.f.R^.=>:m\Xmx `c]; Z#sWx\mce?ad2(wnzpfs{}/[/xAz*L\P/H,U @w*%%#L_+7-# T.-y2y9c)L8#9)4lG _D RkuZDZR޹e9oQ`U:gBzt2,zVx1WF=Snp\Ao"4LeW?$UV٦ k<sΔ]P%Vl$]X*՗d !ZNebꃑmJ l2809`'!?6YQyY}-\#84Dl&Gօa|t. <>,36r8YnnV3P=M~'_,ɛ;X]>$q0Y3"wǪ6h n XI֦Q^R/mm&<^glĭvk0 P_c|_[li%O<.psV{=Uv_[cgd;kڃgW-K\Z5cD ZH!/ VؘzmF AZ:WkW( L*hi,̴Bv$;jdSeJ_T[onǵpVţ AW\lNJsoccJ[9h.dTF}赡 K;+$A O(*(j qi>';:+p{@߬xvd+ڙ6_,o|9XIKtx5j0JV.xsեa]IQ&4KF]ι**hpJSD'a}No !zL^ň0/PW0=mN IJeA\j6N*@;W8L \ܣlu_ 9Ͼ[gI|ڠ ➗P}0/k!:c&wi>RJFpjɎkǝ# XE9e#c\CZ19 -/9PǸXM נ~TЁrtr/CuϮ g 1~Aӛb*k\p3Y.z]bLk?km>s"t :".)߮ɑ.]}/&Rw >q,]n79/DUUD,ֲ] ()8?ŀ}dQ]TxTQ1 ʊ e8~3khA=}`> ~̙[$S M փ+K oE_qF[(15B2vL,KPNd^M̘D}?>&4DI}g)4x{>Xp  ZYg]sR䌃nkoRi%f J *w-4K(c#Q͐IإYV2|ؾAZ3A6J5Ry蓙#"t^DEZ&qI@Hq@J!淂 ;d.b%ഝ1;ڸto$F6 wbHo>QZtgV9]5~/.[} Sbo!W\qk'|!U7M Η6Gmd#VI8;,~)VO{% ANRD#$<PZ!jەJdF_e%J|7ݷ5=fSB+FoEϟ~^/ysGؙ;&v!Օ$]#џψIVݒ[i# ~Ty/ZR& M\97庺sCxnezǣdQk z||CYDګQQ83+ڣtV`$~ц׊HH@$R1b|_Xno7A<>6P`hNb6h?3E[cTš>) (Ɗ+/[(x85QO18 >6rfq9<M%_̜.T Ќ˾]`,'kQOS1>lN[BZMzȴ4ɤN`~xY{ܠJA$|\M1^Z+6hsvtBхAxM_uICHEҫq&m8MM#m0IXcH+ȮQcK]V~]k:_1HH]wلcǮfp֜ҲcV%@W#.ܲ5H@!pI&^lĄLFRvJ!@MbW r~bi!ZwvgHHzzAK{`Ь6AB+ z`Ǟ0`jXQ'fSZ腑K~Z7/Sv^﹎9羌yAn[wAACӸ,ܛI~dϕ?/ON&lH4."a EЂ1β#>Kr59QhAĻjԋw?_h!iϻUBAd.c+X'I"%dڬ PlZVʅFev^pQyTah5r|,[r݀G[ AuDaE&a'Xqh&T$$ɐJl A;lc՘ K@%aCqWۋ67HR&3{C굴LL$k#L%_ݛo/R7"dM(Gk[>-7\xȖ'pCtO{(݁ @mC?_cWsl?hf׿`GZk1PEQhEy{Ĩo) ?k> +AZ׶3* HKL8Y5q.A,AЖIIY{P76Q.X*YymB `4.9l>@ ԐJV:Ō4iX .XOZܷ\Pr)ݗDHm%`,oh` VG@BJU%]Aa_ Zl)Ensfwq oT  &S .yk=A@Ǣ:q{|~XLB3;}?dp1~_.PISKV&h6C˧;8̚p}i IE4`͓X j{> VUMX_!ʺ!:KK!m'1i~ TaYq^&ŞQS(Z-o+aPxgRu}Pˮ -Jϕf{vk=ࡢl^^Mbfr5DS2.Bga tuS>zx4Qo t蔫GGn1jw~4 O8ig7r+W[^:G56 اp5K]Jɥqe: ' f'+T3iS Q?I$}saǚk ͼ%ݹ42F#g`2lgKY/7I)^4>1< KOB( 6^qa6oAa(t/ț'zjEW5% ac<\!ZgxȮ~@V^KKx/R>ÎYN0߈)bz'm_ǩ*}Xy} %>j,mG>ֺAشG e-~V6"&âctg q_.*qmN0iJ4&^$#0+9S+UZhkCO/$N!Z})GwNBx|M9\|$) 4ta_!ב@FO6^]} P]A%ԕFӲ%}<~am+Z уԸ|0RR=X~S~Ý%(|A]bu ;WB{ǫ6TWC8z$U&fyyxW C|v W@Dn3@[CЄj+8\ʹ+-&.]Qו@V@ĖCW?;)mXKx`M7{p*`3J6F??A4 B#;Ir⾝\ }faM! Fq ͖2^+*h_ i4 *pn!m(Y=QmԳˎC>=ZI̢|ǬM*O5NY"FEbJY= ~o>[ρZB [v|i"u8t$o]u.'f-1^AuPD.v&t'v780w%mΚL ~cPo:yvL &SLɷCs}VڐÄ @ ;IPˇ*gWۓڸ gJK !LNBOreb';-8Y,,vE}_Ÿ9LC3fϗYE.K:M`q >`61 j4گuT6CX.l&:\('O|e[`"Bh>px9BT7 a`c%nԜeA(.d xND~=Cb j71&0z>DSZފh\H{vp2F~-Gɽع7i:-F{ixw,)_.&n|h+&Y~ +~V4$bLW6$l$$1s'^ں)hƼqPݛwbHk\CÒI qL'ߢcY*Ƃv¨ i}3:8KBwe%y;1w{gyjqy(>E=U5LCJ%=ЦS7 ZC$4lt'dKڧhroT$]]'C =-^nMyg3EچA☎!D 8 \NRCLr^Rɋ ^gYe䙿N֊ )ߟ*+=):c~7O%FŦ(dRr* t'w,krBh-7l fT_Ln95 6)]n/y?~s\"*(Ur>xg^޼6b, ikl/hqd]dFztyಕ%Zx+m|s4!k*yR@PVwHR3,:nak1}J⿥@*J^$ g˗iWi95Q u~EB*kznCUFWOKvJ׽ /۞M?8 /mQ'\"ҏKP32З]6w[gͲ߷,azIJGaY `qbS_ !-II@>P]Yyo*x hWZcWkQx@:kvQʗp:k3)u}kT؂plÝ~2.kP(h #+"@38 0!a3hsѮ*-vϪ:%]d l}E73fˇAulWWx௰x|Ŀ3Нsrܭ@ʹycf. sŌqKE3 `t0n!Qo- _K? Yl3씑dLyB.:9ggh  Hn~(H{o'7!7l&7 MB;U8qqRKi%Vy(0@*bgCْrDǟ¤Ҳq2zFv#Y^P`u_,NCXni{X[d&c~ jRVHէ)Mjxhf[@{ƒI07G/>5ک;MdΥz䡝u}[%q O=: %)i$+KRsu!qo lתS&0 hZM(" hr 'xQdV.N*Hd悀t/>Xԍ ⪺w C'pP%ѧ4`}7:-R/gNR6?>vCBgߧtZn-vEOGUz T\ę.bR_]:CNv+lj`^5@#;, 9M{z7jְ#:7>V呟B ?{sq o/hU]Nxp챱ZR.P/H !8E>҆_˿XZƎJv]QgL@xD\6Ib|q $~!%E?"MDQI`u~n)#G[%[Ds煡m5|1S&wD01dƸq }鑭9[)4 jӡ |YV+|d_ 26Xef"/ GtE h@0d?gՌ=ۃxԍyޜ<坎Kp!2>q6Ms/3|]:jN)Lo2lY-v"b응(&_3QHrHq]5gۨ{yE##6 ހY4x:x)X&k#; ϒniufv4{R7͠ĤNv{J s<}}.Hd^g]yHj_Co1ת6g23Ra]S"wCA%aEs}ǏQxn =+py1>o=qXÏuFҹPR^a bS{_ORyҥ7ÅX>,Uto MϿ9cKy#qR/,&:wvQ{xY;u30~gs/7νN7f Q? Yy.Ҽ]##XWDZm)`0@rhfӣ}AgLYq:`UxbR0C7Wh.Gw+ue&72M^ LZLG6e.0{}D]L#G)&0> L[Ŭ^0;G/ OԈJn?bDFR_ *< yh3 'd#=ʍ.Dp tipծlc\H,aŀ|@czQ§b[ceF(r(!?&),C(+(3֭\ 5e  fUO]{ʼn43 'qΧȖ9]A-[_nye\PCua>G7BSO'K5GUPH{Aɬ{[R ;S~$4OzbX^zz+)1a3Xrf1.Ɗ҅5)Oj*s{i\[=OgV!fkQ #W-р~-/U.L]MM*<' ᚛{DJM};[ѣze 'Zcῦ.W'5d6qP%ƩGBeDrkR3P5L>lRX) B aWhJ(k{ZYI:T^7i5\ {8ι)#'1J=m6_q7?񹦳BPZшǛ*Rp}Qzhi>[2G~s-_S2r;ժ{kX U✔U脬AC +c˿zE7 D*)e5bd_ q6汇cjo908Pa*)ٙBi(s"ujM%3kkҹNq\^\ܘI7:Ċ'e| G>DV顠ʈ1 i!Y `d~J4&r{9O@_@zK8pHnϼOwҮ27Hx6 G7]tBXJi7 py2> x?h:f X/O4VoH(|%G7L#DQ Ӑy~] P^o hGy4@ PeѯbZDPO]1^+(Y5W6RPq]ZM`uan?i8#/Y \>Cg0~9-aH*y%VO4J_*c Lk8L0C;r]-xRÙ#2%p%MpX{[-Dwݶ!&KV^}~$Ǧ 74vϵ0XATO5bGL[nfykOT7 s1b*3<Сm[B{1;(@GM70JD* ͹G2!Ÿ +M2A : bΡ h+?9Uӝ 5e@>2ۯM7?&lZBKɾx)vc G,^KFe q3ߘ{$ea;@gEP[vѩTQܬLUEX$~,sRPeL% Hz`R<7{- :专{(5OBt_t@⬉v\bRԧhD"(јNzŲ` K֋, ۷< M~3ZwJ\@!6`Y@s[Fsg1])@BQiS7:\Xn^&!:.[QZ}{%W¦EVd N./qevldVTKk& 챩(82o3ү>{ܥZ]%u ()xosÏ8Q\l.uFqxt9K& V<Jf8gxk:N5{lSNzK)I-@u[# emT38)NgVh 1C |1o|Gh" $JXX~{h;Mi[&(no zlI, syq͇W^Z u Vܝn=Բϻ[mh"Y8 }8: 7os(n:403CZm\^*Eo|7Lˊa8(zHsaPj (=tidV C9^H9 J:D9a5ozE!7RR|k#9UΎDCv&?Kɂ<1Sy#_RǾK;z@7>x?Pn<88=C|]헅YKȀ2 oǼ_VԸCvKmG_ئL蛭#AOFhؾA}{0SNH;4Ϲ|ޞ K.؛;GK[c$Q+KUPUH@k,jK7<\\{̈?)F#Z5I+9TUs@!Ct$qK܌=;~9_ģjJ>-D(iyh0d_?N#M;p9o1Woj2;i \Sw?`(eXrAeoqެQ(JBK9!b`RAxpQie*- #O贵PXܹE~A!I&8o w𓉋v{gx#O,#9<$]h9)Y{]?=@&DDw-"+_CQ yR5.Hly}8w>-sڊLP Uu3`,7_T:YJ^@ [;(Fݗ`2oZծ ~OёH/ Up >dpjfIJBwGa [:FYTzm0Xd JN! ޫ b^YX\HR8y (b90O7?XO+cZWV * (; ^mM;VC*&ΥZk` 1iACWzVT|O?ddfĤ*7 WWb[$42ؚ$s'Ŧ>Qyaٱ}ϤLd'7 U~-\9V>%pXwacH(˜m}ĜT$U[j?[wZsu/L]k4-Y"Op__?/t82o KtL·UeL06A?!g_V{)|TD`VTV}9$]D+SL(PY& vL}C!G^>e$|S7-؊LzؼJ\N] 4,xsYHxO)@y?(c&&y?fۦ+i+|$ʩݜ:`RTS;l/ e34W?8*i\I3َրPb8F":|~}(ܦc 0-' HzGj`xTD69žD׍֚ٷo'ŮЬ4"paCNw6C T/))u+q^PI[$Ku*4nMHRJezq3s\i g+/G[I*uhq)b0F;%DT=$61M8 Ie\[7F3G IWlfKed7dda7u-(?`P.iK f}m)LHSҕNx/vɡAUSD-r rrR.xF&Qv[-HEL]]]e3HǒNɍkGE"We-{W*e1᫒gOFR ɉ*q:wy3,?(!wI]vΖ RDnVT.YRJ,k6˖=>wzMӇ7v\dܸV^W\ @D6m?x2ſbl4_;Q50vf3 SPn+P\R}\"`nLB3+e#|r8bJ]u }`unkE8Rٺc3O^eF&'zg|2;mldΏt _lgf3,.ޏ ܑXf79Z'<'ƾJ`"XzNP4rzcLw|͓>H,dRcld-NX- wPF,-!JWs%ppaF XDnkŷ\W] 7%6V.m7&сY^9kf<0 kExe@EIȺc>z*:h֫"D'/_]2$^^L^ziz'BWu$v 'qp.b"Mru^]Zfh( H|bq9E3j; V !/8/tmk*h5QU-{$^G<>P &/5ۤG0 +]uEnI{g-(xrP,O>T#VCH$6"gł\ODŽҺe d"It# "ٜmvD%1rt8'I߮S.d_hqB]h#d8٢JD}Ox)R5*5q'9 ;9B:6cR ׷ \T U0q<Q.'&imyUl<ΩcH"c) J7an eJC )qd(z=^gݹ(#.}]i {+찥+5U Va;tjd<9CouӺN-2[ӜI$=8[쐩𜵽O_a7!-/gϫT]~ gXԞ:w`&+x\t]qXjxЃ=qH/[g2|5فUBG\w+ C([)芕 Q"Oggeu HdD:"?/m"OL/{k?ƙ1>/.Lr|b{3Dz]aYj{ Jɼ/aẋDU tbFVEf~d6³P2q3)9ԋ\̶fюMbB\~s!r-ob喻&b׮X#uMR$S1x<*C(x]5Օ+5:G[uEm EwE͔W MxDŽ+beAV3o\? ]!EeQDi/,t"d ${\?M_z=j'j168qfjρ(#t~:P WhKIcX_o1"j9"-?@/ NԚYzD9Uw*Sp.tR[WM2箹 ^23 Mx ɇQ ʀ Ї26|:1Mg1Fo@R?$ttav^%Ưgsǜ24Zur#w="=ݐ˧6 mͼsoBTD˜WުLɤCp7v˳+qE֓^껎`0Ӵ?W 95>2t`cX"AL#g .ܡ& (h% { M?==oB` lk{s7<<6p/Z C'E.(]5ހG/soI)\1@?Z\T#7AT"ypnX?TjI/q&z/E+Gŵ^"CDܶI+8Z%D L [Ǫj}y~w}A:#rd".0a)SJT5H 2nߦh̺wq7%'vM% Pӹ{vJWfrHt@'v=cZ2:5*AnW7hʛ\B K.!i!ACuxѤ|$LVv'lWDs(Gᠽ~Lkuw#G IT@"ݬF!)Ǵmp\oh h/!GFbY ׬HC (@aе30ە~:YL3A^aKHF< :d1wdtI94'dɄpvYX#+b$@om< P$yJ;L84)|rtӔ_<U J^aO-zqLtJC=KaKkm^!@np4i{7 ˖'QF:uh^CޖV0diSfE @)3b<1l(c~U i*8'"c\$EZ* ov_^xUwMkszDRmj8;r޽O7 »af#x:]wΤ6J:C/C 5 Qz5o4zsǾՃp#\mX[_ ۷],vU`~LE=P >R-0~ͼ${tpJ)>X.)70'܍ \0RvϾ7޻l0H8ҜVb,%M W4 ,@#jެCH~#^exYkX@x\(%J,]u0FmtWV@L:m' )TZGn).TT9 #z]0>}2ƣ~<%+v/\B<-)tZ `2S DvVjթbk:wߊWcPi ^+07Z\اMИw !1Y%å0K5r8f'036Zle@gz {Х!6йڗ.bW TS4LnzzhS/\_~.c )ċPH5P&۶ΠĈb%7kŘfѾ}VM4_o@4WTR qHpieƏ&ǶTڂLTe>u!{iyEo٬0v eeHxBqbg Sۄ+Q1"1W#d ̸/MJ7? -ju']52Q@ų\L5fNc[ܪDL㦦:Iq:µ;'% w'R+ 7n%%e*n$kbVҹ-h5Jv?0y,cc{ 1gf2@ f9]m С ףG?HMwK,'^H\3%& l=RMI_ (Qm=Ole6?pdU]7<= p8q\,qM8rr*9K?f91gwy&Sx{eAhs5M yV;vyuCn B)qꖃwjW91M2f%m>A)_Xt pJΫ0a2grG?{Zjmxin2׆v8T2Ram('QWohܹ*e/@Y#p72̉ ehhoAJ\b@G?8TAr: 'ڌncܣygY|ӹ"50%Eۑ86ŎOKN>͖GW,M& 5\/3~ Y& Qr=x+BxN[O7JȸYց!nl⠰_Ws8߲9uNc.ߑ-71%n 0L[^Z ץ{n3-QD.ށڌ}v& @m#lp~Cȝ}C諈6|p- *]I!& mxt"x]yOVu=-B!'XY[Bv-D'VE![L^Nt\pB:SL2 +TV:=(ŝ! x 3jyisF[| ;~iL}6~s*8ir`DgH~OeWjY= &TA17uL a Vl (܀e y~%=Z9Q~=0m Wj꠭,z_GR#6DjnPN,G}i&A x0o1oGt4QoX/ԽsWX8 @VDIT(QʶـnIUr}-Q/_ȠX ٶ@Z:H,R( NS4c KT[^8&I>^߻XC,ieU]"{c+[,3sD]z7؂Sh9w?~ [g)B6s; V@Y "$KCD9$.EB}r1O Y+W&@,Ļts10U4W[&?I{x`,y!*|> |<X2 nfr񌝼T+T7;s OU%}Ny27 YJナ?:aIݝpFeKM易{F0p+>թ-[j'.D+nreTW4w7rWˊXŸWu"B#zȸTǵ%;FopfG^TߪƄ#؆;z&n15?!SqJo~+֞)r( FTkW9q0^ *KMQn8 N7gh`?CԵGCd(^Kp@g-q7P;OJ`b!.*{4WnfM~ ۅ[ڌNU O˅}tYdZG ͱE|usň98˥LF=yqh */tv`t+U Xp{zBLjS/ǥ2J:r!$rѫ`c}298vb^:.R`˹?B`#p@ rZs=ʯ,ڶՖkn>5ua=1d"]evaBy䦉 19ӣ,ϵY5YP ,"B]I AURAP8[z Eɖ\CLc&FhW wUEK塺˂puS`q{[$t;Dj 9s@h{?h9'Gf,PƼ|UFW!d(@<.,=Esy귪@^h0j `{r#w-F,H./WcRy yVѦjO5%Swǵo$oŲ,uoJDJh2i3D"vdz ciM$_o> ʣQӹRg6NJ&h*[S{԰^ L+>-? Xg(g^ hh?gˍ:ⴢW)͹r^Qq-mόY>ЅTfkG.|fYTXF/_mf BNjkS_& ldh|A5)Z&[_Ei7>'h¢1g9Й;v,1BH` | D iC&jͯae?d0 ˄1"9lX cxyRLAO+DY&\Ṷu^k&6* AWF5MLYFH_(d_*erAbjI4 X5<=Ctl%Dꉟ%$"OTꍗ[3BL?/%~Cj&;:O^WDp>tqp<:ڭ+(=pDAPw#Aeʇ''Z".;}0hD 8iY |6ˊ3ٔA} t}NJp<4HШTf 9gߋ䚬zU{@;d&3 G J?Do M 肸Uwh'}ȞgUmokhMojƾ [|r;x>]L2nu"/[Uls-Q`a )BhpǶ.=1fӚ,7U~}KXXQr/_  W\'8GғbN`#SXapX0*lb٧e 3Inn48$pZeUL(BVKT=X!hIdP,Sk-ixD؅ $|,t҈d^|t1DeDt $F*'b.kBP9sj3>4K tZEA:,5WX],mmqS3fDu+˷F ɋI++abҨ:Ÿ{勞mb_cld _*G[}z/H9q;]W2h[U㯘{DL/uZeČIka`Ǔt0 %JRݥ"^E`:rbkJkNUMrlɣu(ݟ9.{-;i )sڎʖfj]A5]Ɂ(Mc.#&:lɂ*I "g:cQ"Kf-`Yi5Zc'a]QO"nCX&qĢu62PTɡPS~ u?- \$8Έ~t3߄ro%}4 `i\?ix7Ḯ|c„d8Tn7˽TMØ:Ƃ\ 5EmFPd!!r;AK$,] w ku҈ ,jX=%K0i&_3?øPOeݓNpȞQM>=2ИY%(W TMjճtGC} Moþ]sKku< JTHMuۣҠ '.8. 32蟻bLJARZB r izn[+}>$VrUdJ^ 4E77l! !:C  kܔ˥T[L4Åsow#iUn 'x?DdPX ߍhˋZk4ܾ+Ywӿ\_N[DO1EMьR~Awo>p;u!ocoM8.xxP~DE*1d`(+hBL llG_M(/+D.-o>&M|?,'g'f/*|qo^L '[I\a&jw_j .,s$v#QuPC)ލ9ahXeZ dc8G8zn Iq`~єRz`'{BCq M3lE=ǩ,S*:he+*u+0\4v຋rUN&M7k[> 1b m9 y6] 2̹Ӄ;_tĹE9$jQcYH(GϗP3 q5(s^b.['{x609N;Kl|} VRQIUwPFh߾Ӷg:;ܩJ 6-?5z.wVT n- Ŏ5CΊ}\ R$#>j!GTآBqXhDhZKw!l]Hjcr>hHCKgYf11ff@s} ~LDctpM.yGKki:W\w5ա3%|ϫF;UO54RP@n 6\OhH;:ocfa!R#R )*]=_'`[H{Yf~yzwXEWX5zrzR-c1%l>CjJ3@OL[򊱩a -_NLk.48Q4fEFџ,l=ee5GO|BN( ։DUS}YYEFo U퉮kfQb1Ru+,Tu,>AJG;wcEƾJt ʲlQl=zaC^{Mvƣ>\ܔ}Z)ׯV*J?)O)yk45]m GL ݍhw+!<kTwrݏ7zUp8yqj5-l:dNհڞ@߶5 [0RL*z4KBQ͚I> ;Eghv}ɇs ?R坬iNc齋%WD Cl4n ~m>_݌)xN t]NCnKߕoLَE}O0gNߖ5|e/29~ק޳'tY2xp\V]8ѓhA&7$+wp z^qXD*l;*"֥O;@F}&(`u[+tmW`4eSbÓnX>'<aO>F & }.S|Wbc 6oq- =:zyޝâ Ο-75'D Li"{ _Dk8 IqJN_Ub%%UQN^ 4_N >6GYG4z ;pEEGMX13fsj _zW_F*6Z9ΞMFLDW‘^ D0ZQphp,чN܂уqޗ_Fq(1~c5y Q;eҍ;.W˞ ycyGr/!& ^NSsxG,&c 8Yzy3МM^eM'aSM;xl-ٵ#?lw+|Wd1?W[^1 = I "d{t.͙X\ b/ 0haҶpX|qX~s:HHczN-l㟠aD)QCj'Q$%t]HmpV8I1ML %5T)Tlht-娵I7R`|= e) -u_lDNWO'2cK_v8˰* mc]>|BF6A2>& .jܥ'^blst> 4re '( c#9@Cv7oCe "~eJK 7od GBVp:P):O"u;_\ldy-[nH޵6Aʁ*psG>JƿWMҧf zGkG廓65pLe\ -6K,dysZms|/4TsUq-*OJ:CfE#\KxpK :jS;+d #bC]{Ѻ1cL՟^05R6V̿W% +iy-3;v&U^%LO~(GbW[~ʪQo?ePRǷ˷:p} `_ؔg`oi" h-Y_lLToKDQgNcXce 0 Sε 6YϓaiTuޕ7 8cR>HKPI;&uvm*dĬלk^LLy`x3/.ݤD-QbJN.տ@Xi9@\*RB'`]lQ;0]Pl>x'К_y4~hyݡw{.Aӫӷח=`~ުݣo'PaX?e/Y*k:G6:;ڕJyW;lI0~|$ncs {]Wl}>Fz V2l;&ΫVE vPu8> H|$f\Q^/H'}0~͸pNisΚ6[rVE5+% L ~J[`_rů0\m0l3K=K*Iڙ8|]xc,=нR]<V=?0J 8/HcoӎVS(I-jpZK&Sc\li Lpɛѥ\Bph1$e`… ߬,'G:D5 [7̔[7BN I!5Bdt \0$hy},3i4oPɳgհ{*7klۣRHstm|q{?Y ||\_W-'aGhEybA K' X2\O(vs܉;%f>pe&!n\8)5,:>W3%ݶz.fy4kX&<S+ӥn4tn-\^1يaa%G&&$A8 oyCcSW/YD Yt[y(2ÔsLٮ N mW{Ǣ0Y?"~@1U7@rwڱM|~-u7jx??¤^*nߖ%dG*&hUj&`㉖9<3/L&,(a@AgIi-@*AnuF:R'ҎF1$d𧵙e,a/D#U\|(_J8"DĂ jr?TomZD&fW_r=JO'B{JUQ=B~@<'`Jh>Tٕgtꓚ巋NJXH5uLF[UqbtŗQg&-t a/ө_'wD aǹd+<"Pd[?h,ĭ8B<(VCld\x,EI/{EDٿPz$ DcTx>|%NXe9Gc 9Q:@, _ĭ2åbn4BX̿֊2~#+3ɂ) 떼5af"4)lwF!ݖI5 A88 ǡcdVq47ގ%>,n|ɓ,@KBW~͆LhfNW3Mxoxz=Xl[zJ\SaB pUw1:.lD94@*'qfHV)y; rI׊_}*fu.+O5#G-6c&w"?9EA/'QƠ1jb ̹L̙!_J-ٻP=G]EBDXwP 7-EiaX^4 Z :QCe7+:Ef'L&2ѼrXэW>ܶ>i' .֤!UJ\@L~]Q#Vbn=AxpNt=[8leMK"b!1}_v&l/۪>t8m7:ƽ٩54v-lgk^4=ux+'R4ys(,n$m\_^%Bv])cذaFbB8GX`b%&o;;h*<.٢:w m'i.p>z'?cXsوv'd3"e=*l՟Vo ;yP)}HAKA)R c]1BP_9H×~8C0m괐0SNhȁP(w?8U $Vmb z}8ގÒoagW7[ # R}ڎ=#iX lMD[R 3AvXe9 ~ghtɚu.yΏ2w._+M2:`?r@FȒ9m06O/9omlAtNFKJfz6\\#- ;@XeLyVvS'-gA2oe'@뽊MMj?__7R6k/)0WVβ?\.Adg;Lr1eB>qoX1d旍L˳הf֩5}eO4~4 >Y>Gf?^ѴzIa~P'e<序 `NՂX) z5f^߄P} F YqK_B('QS1BDy*ZQ JI"{e Փ4:hle.g^էE-4"0bn9Wl ͒d*(Z D[rrze?_8| ffX9CRBDk/I 6J]-X' ~Oq<&Qj+Δc(ENVM$q̹f7bK8k9~iS'ߍ >YED\>R٨Q?@ot!)71/>%:ߟ'_]y",{]s-4J8V.?hdC8;ECDEJ<#r1VXXxG3?uz3T e6qM (87S+ov.j^\-_ucfe-Yf-JT2 0.l+ I{h݀K5gQ%P7X@R1/^N#]B[5 8 }ق?2-mn LХYF$n$7@mA2Ax`0vٰ01pŞ* J sB|CtV N9$TrpWD pZGPk2F'mE[F:ڭϼ BVCluigBK%}LpǶ*t C_^A\]TAW y*'x{uV z"aX5ߎpwO00CiZu$V(82Oi)q6s>2o`t4[:. #ϑ }dMp̭@Wc", BȰX^39$qډ d!%QEAjEP;N"u클 ]y'Ȁ=81hەpHٞM~f(IQ( ZL :i,Kuky)Iݻ,$8>4E5]|ia-wx4LqDܷmUa*>${YH_]ejoFbҷ:L.$ܜw{ _;̽鎐yk~`vNJeu;@l3z)Ӫ>Z̖+N{vӋHY2Œ%8%"t 75V+Qڔl!~訤rKY|kAפJ0lGD򱨹?HM(\@?</ a} QЃ+@ }fqIpgaLg{pg?349kr5 OqVW}st~KQ/r,<;):IЊ)1B4x}T9S$kNe!!0ͣCoZ :^mqk (FWG km# Hvixt]JۏZv}hC.TPWJ [= &:iT"JɽB<bGNU)' n ˒¹R>URo)%A!l8ݰ3vp'%2WG9 T 8C 8x/IxT UO] FNXqDDGau).-<32JɌ 8M(.Y1MZ'Yjӥx$*75_xmpq(}-E >QF$# 3`=DhD&^^a]O \g9=1? QES@1VwpjܠkZ'ӥ@ͭt2s,rSZJ T, @h<Ʃm}QNeaY<+o ɏ6gVa`.cYva禬bW[[Mw ;XgT^~tA=P2LHU-hQ|"B/1F.bG@_= b`I{ * ~–N@`z/i]_ US #!ESBf؅탢9e.8)5S#N=#m&mG(HDb?7\@dAlaeXcyZ|2 $ D!3NRGb̂0^û3nʆ͊z>C.ZB$ rNf^, m`a%+7Gx4;}vև%SVqh:mkdi;DNBDt=>TomR:UϞ.o3sTL RGP0=Z`a5g7(~4.C2_>}ed(/]]_k ^1`݀c\440y|᠝ pD ք1d#ԂgjSx5XV3؜qfiKq-ޠÞ$0܃t9HQ:qۥy-DO\WX3GNśS' v{p+TSbqX_ p".lOmRD,^ FdN=JL&?e߯OP1t_Q~|ԆQVfUM8;/ȏ3y(^Bt$a_gh{RX^ҒE#| Cus9 )z2Kk@Be͗")ޓtFz ڸX {mGK^,%J{ " ꡇ1M*bgAG27c6 ӣpT:ר&bJyQh{{jfWx7Xo\G%%CP_+$yf]h8iNAD@?ozC!psC,כyʹK sC/5FC]3sl: kNôA!/ ^_uw`DJQ\I#Y5t۟ ՎlHL&ܱs|yk&%aDҧB =C""(zoJQa3qǓ]f&E'#S_YM򭶕UuFʜU;rXuj ӭMǺ]p[ņr5]O*`\0^T^E m`C_Tyh %B14vm|IuЁ!N"ź3=5VMEE2_FӒ-Z} c-SoH/45e~p˺Z/vv\X {< w}6tq_Y⡵ 88&My$R|C^( ?"(/Tf}MTxDRruFU{٭U=_%N8~v/]5* ˦!!}AT׾nA'ZTLl6p~!-CnKyLukݸZ பZ<1d:SoRDm  R'} X/u%RAڈH}'C9+*g]H =?]֘w,R 1u{~pFHh,`HH˱9Oe)ЈSЏj|o?ӳt y9s;t1 |-G} v=&(BSDZOx2cӼ&k}]BbFՋ>SwN~py<̤#[V<~%›|D^'B抛Ќ~4؜77|q<Yd XJ9U{`0Wŕ9.Kd"8@V \ :"Dwlwohd_;7] vGPxZMhtIligBB9ܱTÿ  *}t\I|(N4w[n+ G9:%}/2WEZ3k5sq F(mra\$aMf|c-֮D%<)ߍ6gqۮ*_8hA(N3F(hhi9!47vH TA󶏣;|EefpVoBe,h'(w ލyU>/6y,Tn̗sW[9R.ʏh]j/_/"d\D5ehg@ޖ=WOw{ =u7?35K6yMuG, GuB9bn7W )`4&ƂK)II.{k Jo;*m)(oĪA1.a~+oN*}NGXh‡U|Rn$2 C˺{<,|⃡aNjz. IL%.zҹo l}V` {MBӸm;.ݩVyh(`yLU^T3B`2fc}۝n,[MWk{JlJ]k?ٕ`6a(J@oܟwŐpHxYڕ7., &+;#.0ᲈ*sd-A7>hBE_"L?zYdbY ֝.De3D3I*i3xwƉ\Kim `lܗBOn^ыLb[yn qn^ߒ[+\"Nɉ{ĥH4-vw[`mPf9£ 'ɣX!LB U4Y>J= GP>8trmPo}LW;I<,B%@v5kjφU8 lTd2iķHJ6x':GMxwZ*Cƥ 4(<(y22du MIkjU-/xe]l"zhFq4\ X[ ~K\zPf HKIfϳ֐hPh¦ u@B$QKw5LVePa7!X2~IS#ؙfQ`>'Ѯڣ7$J͓85?3O0툖obcNr;ƕ֩B8Yܩn)3]Qh+&PJuBV&7bW;N&4z={(9ơ`2'G>u[CpxZ-q~W2nw&oõ!# 9TU 5}|Yi^  T1?m4Տ0z&6f*{^YwQH歫m]m.S@D>hrxPH!aCOIίϬý:&DW;7D5VSSl{l>n zvSVbz?Z6U`W)w8N#E:i^D?9@9Z?Y֒awr8I`WZ})AҤ#ǑiS ӓXx-Z*Q f2h$ͷkv19U&)U@JmLE\1lYcw]$s g?tQNZ-׼%"N]+FK(i9^a6;[%s ,5xOi @vك*_3ȇ ҩZ+yRM ١t3P5m]pŶ3x3S:N!\*-pL`[n4:%O.wA0g+o0Nh|p(sDSYۊx߲Rp\do RvڋoljQ6YH9)yY7ZJ:NW,Cj0p~=,;Q槨Zx>IND2>kHx&$ܹ.4x&uy]2YV*]KEFF7}m+3|Fn k˚ؗ53m,M]HHV2g@v > g۬'DZDɌva@wزvP3om}%lǜ$Q_Vy }Ά.!ЩR{DxT޹m@LP=}Ut;COK涧p(Na4Q/)sy3:#L 1/?-Y@lMFK bϥy(N/N%vL`gݕsqxR/{3 |lz,新_ T_~d`vj$%>1%e iA_zS{ ;cfs۾ׯaWx;^YDgFfH(MW Xf}䏙30st!~;XvçPUY6SxJ0ҹUF7 k4+1K2*P=(cE?I$ah&ؒ]M2C~ڴQi!%S iՔQQdia mx*NXw%䃴z(!Ȋ'h(Yl .$h\)i!)-*aiMQU \mvOa\asO~{\;U޸]YYv(%t* $E> 8!T%nO7Ov24*'I`OERbgANK~1(@Zy*jJ*j}S zFJk`TZҚ RI-?ʊy;Vp|W~|9>}NQ_FdaKh).*OOY fY'PݾiO1*30~(,RuXVʞlm-.HVi+&*\!XqbtlԩtgslQ?|rJe#Ͻ`.:%W>`a j\;n5&coP|Dtǻ )]OE[VԔM}Dh M>71S1M3 T+WJ ;Fk$ZE3gc0mBqc3f;e u 0 R JJryVՖ+i.FSm"鞟{R+fŇoڥU-~BЫ/9΂Gɽ[6OҺTA+>V"A֩* Tpp׉mew"0~8B홹MKe=^bݸn%5GwqaRO UQ FdiV(E\ˠaDRt5|0yW{LpT>&LZd,'o6yjcGD,FCf"cc.-&Iz!iP=[vX!()xyZ暋8KŎ/ -7ۊ ńT Zitǃgw# 3Ab+X)Fk:d, !ԙjsӹ8wA:dMv򺁀qw 9Kq' YLb5!*,B; &n<ˎC,69+Rś87~(Ў.Q&&\:-,;|‘Z46hCoW x=t$1+k4΂H/Pabhnc%bF=pmQ@a^17 F CnnD:-va'Vg_uٷ mT>v (~Nn;nгtpjРJqلmC)ԅAn[r&YCLܟŒ]ÏS|%]~UF/:;ƻ9B^Gh\0Dg9,|**3S~(I*|?5Bs>onnAW<^,̗KUxF"L1W=GS /h%p}njVԟ,W5X"޺LTw*UOVLT ݖV4q@ZqG1̍T*n07M)X R}d>j3%C6nճTI[%4҉=﷼U@ʆ)S.8g Va\B>dzqw)`QejQ١&PW wcdWICǯ ?0]>`[ T7ɞ){k4t4؝f־=LdW.]-/JD4܆xNɸ| +OUW[ˈ&AY ] z S OZxhv!/>GO*6=>B5U\=u)΂[VgVAP^*̤ ?~`n[${<<}o뉴HzqY}w;JN Pg,U/p$J:=De ]հtqNK "qNԓn^o|L |@X*G$YOm$ qzHFE%bz kBn B21$Gl'H2A?:u"7hp7!Z#lCWVh5Ē9ߪ6 "yGt4FȾLI7/NG\p&<㶧oqӍQFQԖXY }IWqx`R^O$:t|kC Paפa})܌]~A޼|&_| !Sn‘WmRs!`[xDPc. *΋q=p{8vT3ꇈAGPSOPdzwkqVu1шsXDSS7Eeb{EÒ5;YYB l4L3"| ?E9$6XZ*AlmAcOЊ6v $hJ!O1g[W^&"р9S#{Tx .1*tK$fs(`>. 52Fl70dÌSCĔ+Tq[?h)[D)ۄʷbup^,A4gq]"@@V(!Ud|w ֧p7`p-qY齮߆EA ̮" kwZ[ҊAn7w=ee_u.;T*j҈d"kp&i?#bH9,I wWzmϑQBr@,9J(UrZwU|pL5SFLpY7X[bU!TaZdz-S] ՗oQui F yгgO˲5gwY긷r23`v5`ۢu.{; pY/ͺ&]%ڳX |惫ZΎbl?Of g2 w!!, %C (v ![>mcڑ$(%#/I2K/YQm1OPjU:([p}PH(z߳5PU ()W0(K#cF գwiIybqnrF jA vOPWgp`~0RRy ]_xmCO_NE%%{UN yY@uu 5L6P6SaH!!8v 5i۪~dvwjm  [I^,h #荆E~,!x FV@ˢ}oLbHL f:؂yY:u`=xɀYF(Fɥ134;Xf)nb^1hKф 3aKڋ9jȜMk0,/RoQ kk`@ж 0xhkTQ[Ri4t+~P1 O-6O}-ԓv Q5Mg`t.h\t~-qXO&~Hzh8fy,zjXcT'ęCP6+X?2$+PV[De"Uo7ŀ9rNV~9xrBzw"WD:tݧ3[ơICv:ɀ $)i; /Mw2Pu+yv.L1?>G1&RV}*2 m?*툘XdPjݧ2IS #cްw{t🩶YbE :S‚-ڳ@5hW@_Q8b;c86VAh/9 ]\p r=}5='ye/_TˌI4wwiPⷤ~pNx~u^: lsf=Rͳdy,Y?ӂ'J<g, e9J;d^h{#+iE3dIG&wU;qqn˶ fbF6'̌y43@*,a6bԿhJ bKrwǟIw1ǸO M7u2 <gXg$mS/`l Rc4<'+X_^kVN,ugXZ]ߕkۋѓR NC1R3'"E->бxBb`) cwZ\tq>V,7IUk-F.Nu-`ow&{tϛDW؝X#`}1p*j`? Bf.'k4z@M8Q(Js/_GB(2'_{іw*tC?kؗT!r]x#]8|}-kW~b/(jsW$2!l$pDkg],2q?c N'7Ss-L#"S슰E ̊ٵդe[S z_U #puGX_\BV& ($Q*bc&YRdzw8wWQ9>xH \[ Ӧ _nX? :^ ?ᥓz8wE b"L6ߦz& F5#9ȁ Ŋ]j\ |=SCU 'qqjF"B\ǤۧP>_-s'S\zJҧgr~{q#)`3LVH$C>IÕ`a߁1Dl7IgNS9@kG*vA݈w=e\{Qe.\ߖX߆ ǠQpWoGђ`nt/N(1y iaaXő(&fA㳨6Fo~ ?mkELQyT1KAc9Ot5iAe= 1o9&rF-&2FPo͡wWEHCsMkxa C(G㷠\)HlUkjĭDPg_-Mx,"l}~]a".6k;4&@ŘMiKfAQU`1]o, &!Q_*+oj;@T}6ɉT*[p+De,,&^ܼ& >N5ħ91 \[_b`7"?Y3]½0R>c4]TS]pZ*k.QUSu *–pej"GwWM|[g,Crc,lK' f0+.䨦 .ǕԾTjH~AC!4GVDYeƠNPp`,$IRh`Da\a&MBKlW fFQΊ<U 1Wb!K+r+ W(,CuS6h)[*}Ph qr8D7rFZwd1G;WJ6Y7RV&tG-[s)Ӄ?+5ȋlҗ2j^:@/3a<ŭrY`U4 b`~WO.db׭u᷵_T5_JNyt7S2Ҕ9F:~&m[z-\ AD\ʭ0{,b>l+=<Jļ DmoB^n4Ef"WjƶkFD;@CK!3pd v4 AWa%epaĄ5 rV`ۢ>YptO{&x` a{m\ތޞ,M-q>cKfEvKM QNEѱ "txͦΏm9N:UB0T`Z)D,;SطXE/kV;ue) dI*_Flo4`X9ABn˰O]#(~`z%,_ȁup|1R d]/+uo5Sl0dݦf/jc,xmȤԽ"̮s{ML ynr|ٛ&8H̔w:nɮNkkUQbp#w(Gg_gsoT*51pLM)zKNfF|MCdDbHZpA ZMQm|$]{˽ӇB:;^ĖƲ qŚz/ Mԓ5=*ɏe"#,$՟%H)5LvCx0}V@~7dP%A_kMhkiKӚ*FuR߰hrMK,//\P{ lNv;SW6|=0;;U :4v㨠 %|vQ0 EQ%ƈ}&OD Ȱ|,D\``6ɉokĠWyc/]jQ=fY'}6[1=+aPÄ,Zw#M`7PիU^&bOq/-U̔g7%\dTQAz (:W{BΝλ!w%c("PO7pFl⛊'vN#`1 2CDvJw2( ((W=qfP`J^ r3R87铮^E":CEH OWoDwXzp3xS &y?U̾{%v 0Rm1*2==6 cp4d}57W[,C(,̶sjzjb{k3t@DxAø˷Izڜ A`;KKgCCacx_eQK7AQȆR]M-sKiʢ]8GX2F(t٣DO@F>ܛL7wi! 8GE'o%X@E>׵@>yNyvQϮ,^nf NX ʫ5͆ D 7erI.͔iD*yO~KF~s_pu(p//8_D8HͺBmz( &+S?E nx[6+ /h$Z -!PWd=KGyR1A?~3}eƮÝK|ie^*uW}R1b`V umh\"rƿ4}Q!sͳ4oh%r Wp0#cZ,(eQoXQa[UuPhaWWv[L4Dx4DGj, B?x" rHo'U?eJAY^c0t\84ե;Lѥy=%]HɛdO]$u\'쏄%`lLuד sŸHsPp#ovI (;;{l?nni$ ܊7B/}M7l4,FJ?IDnUM:pn Rf/hEl;BQH\@~Jc:<^_nYsNޫ KĔAIyk'"аjy֔48קyb`>32IQw8 #H.Fػewa9+,0My6boLϠVrg=W3[ wh^}1 aw;$zhwbIlIݧ6+!P@LlndiȂ¸HωO0]:Yyzj).Hc c|Pm5+m +D=)'0uu'Bm@:&Ok- {? #Mw_In \)/Csz-,q+_aS%%pd6H^Dij%=ߣN UUQI KVp_eI+k4G Z}nԂ Givqe2 ,hXuvhh/Σb͆d8zX#oI'RՓ-Pal'; Z[wJ׮@UU5šQ픯1bj< *Gf{K9 C{i,"gxhg$<[ Ho#,< w =%rbI%0k|^&N_!ta&ǠtaFl<7EM 'I`!rzB;uThK`t@*4'__KK틒HFpRI}|X>(/SfpP$˟;Fގ,E]q>F0`c_V'D~7.J GԳa{H/A(lx,PH|SzxjĂ 7t;Ӈa^uQ~>K5&(^Jhв E~6tpPZ_4")۬oΟЫ[u 6 >Ynr&LMzh hu1ȸ.-Q闃H[& YM'w0iKp.y&?7m$,ͽ~906;G'jigg (*Jvw:Ϩ9 GI(P:i;|=Ybf7ra5::?LT*G\I !픽]izVYxQ5<5P$# \sX ^b 52lCl\ ,D}_l gGʹs&)5g#kIcJ|)oŕFYVVGMs{g# ie l+>Oпӭ7L"j= I#'f _<'o=᳘o%dո[2!@y7!ǞVofb}hc݌` _3>np SUT7'y{7[θ+vFF8jM$rp>)q?Mq|fs7v|: F V@擵T ġ[Y\YtzQsJUHnS:eXn XV{b,*moG}{K{Ǡ^D yz(\ F^>,nz>>KOKL`9yLOR=Ʒ,h]Uw+:C#QNOAuٕ}S7Ts%<: fhmZ""л1DūA;v~xC/_F3'uk!5 M{9[$lbqgݵqԐ0*y/AbO D}Xw>.˔M{Î>:GQօ3㷗 WXư5UٺQ/߷W (:,5(E# IiSA%Zr{$|,GzS.JJ?$MJ)KEL.q y(x^\FsIf~'R^|wɄ]7VЃpbiTdj $q녯52GqTӹ(_U\.81gpֳg*wP8]*pZ'~;.HRQgkt'=Lq5;|caiN!#6-{Y~Y #u9CoIђQxTw4Tp%P&>I Kʙ[h ɬ"oRkljTC5ÌgG_)җʜ6c+J0 l*>!XS?EB>',&嘜)IM~P ,Py\*74Q₝9j*6 Cm[um8`a-:_.hEj2QH9'[㕉|LF&FYfʔ +L-+OBU9$%wSM9' C3%f[2g[)cwM89 ks cJgS9AH}udu2W6ZacDuV)Z,Kh[bX|]:D75.wDj.DOPq@q_@i T1+t03i! }w`\Y KQBڽx!RR󟀕=IA uez`Vq;* Dݻc+XӰyYWSlZ6J>ۣbO0vVB$tgue6(xUiuEe1bx$96)-uj=w(;*taoI{im)*5o7W[cwz *[N7|m$?-ߴLNqp9?!T.p{Sg8< "_>"B@vZ9_X V.IPc>pR[-Tlja:4d^dXyWCFUNTIFׄ_dwBd> pĀ<ŏݺ\L.RնAt\R5[| _v4 &hn8bFY;9%FϽed7xRV16?2(cG޴܄k0ػ`lm [^ot   X߶*5<bnzafZ {V"FjBɚ>9,H5䄜`=}1md#R!PO sT@>]G9Bo/B_6Q{.B:^ (obvf-QGMG\!Ne!*^زZm*70ąے'Iyi>PHBw,]ʕ:Z[&нGp8خ`zPxzIrLC;e73s Uދ.ZrPԗd2.r/}@3Ӈd晄JYa;z+1Lɾ"16JH.Ib7;k9za&R_C/`VUAE"z e@tni /Lc9XF'm6EGne껸})Ӣ : ֩c Kg$rKլQ$329y u"}lG f?,qqWFpBBh=ZϦDJZ$f),>IQDVobnHr9\v6̦$=`.!#Ni9[ӛuv(Zxbٳmz+&(U!:hK-t?NrTqYPvilZYc;3O%zܼtFTz8ŅLV`>nYVIn(ᑵH~ F,15NSԈȀƮH+eox!62#<Է(z0'%pXgA`i`O7U:Yo!;NǬ[ nAR=DFcGsMEy\:n3&p.wKhL*b\JZ :uETq訴`Èʌ)B6 )2We'X{\CЮ`>!$GTۯe; BˤMād,0;/?u A]mrE#< )u~şS+cSX?mʇv9* ~7֝+^` 9^A@sDN ;^T^T8d-6즀 kՇ[jirwDM8NFq1M}=Fz<@6nෑًC lߴ(ڼ;BaSʹ[s5ʃ}~).5ZIlO#Tp=QL4tRqIB ]6+o!3K`CR~GL`a}6n5de0]?ފt ~!ieS#"+/*tb͸uv-TJ-~*QۗPUzayKwb0g[znsi͆`p(:BVKc #XNV q7=@6kB7ÐMx’Bˁl{8e쥁B)xӤ0+@3̶A$?hGg;{ǝe;ⱔuOi؈|kӋz8'RhGIkK(b7Gpa`G Z] oc\'Wߪ(ETok.T B3sH|٥^YS[B0lY\Sû%uň TEs1*V 8S{7__l]5rslQslO Oc"WЧ93We wsO Bpjcp>&SuQ|Z|v(H@ %3tzdyسd^mmШ>=f$utF ^X7B-4fv%WKC׬Arbaʮpyμz͙Pg Bp~e?-vV`w>>/{;[C{T-lQ"תwdx^]uU6&hn|j)@ae޴h$I9 u^ʎ+II2FN%jv_Q4?fu~kC?>I2O6i"8~EU2 ]ټ_.TƄ:]z*qSY5qЦ@JdBM[ dypL>R8;LP(L0Ep'[Om>Cf y@ (I* B225@f`Tʜ-dڔ-cG#66`95ώc6Kz_ N`!\vjL{7=Gpp&m}F}}?g(PU2D8^&hO"}a=lü`y]xi:C襗ƌEXVz=oX_pl5 |D ϪL#Eo޾K7Y[h:?2?N@n'q((^ }z¹M6[R;# {$֨)dӅ8?g`zRXSJ!ע #(2h_8 )P IZ1X"܈кIY>z!%fSkhQ]UU̞#j4S>QNn >NՒ-^DY4>[^diNK'ַfJh^ʡt\ -Io8 +@-}="7 c5nϣ f!E%cb G yILV,$j:P5w`ܨIk[s@QpޭP~6 -^SJM#}>^i1,8s jʬ򟏬Cu^Lչf0QQ=^NA{x[Sۈ;9^aR5_e!?_)qetA[d|wxoV\} LH 0+QiDq`R/*ι\ǭ'"u&pAc% .LG݋< :ޕV歂#Z'.X xȝ s*$IhιyU_ZnV-k5V^]=mtF5HWPUIտ 쒔fWMj5]AdzEU{1Z.)vUA~T9dzBtzq)DN1U/n"!=c|HʭܴGGm'~ܯ F($^2ʁ.XoKLHRϮ~EY3eN Yc򵑙A;[^sw֡ H>)25P)v^׿4F2s=sU ؑ;6Uf̿@~Ww|CCWGXW9{}6/mӀhDk7%Efg+V_U(d|NAd !HV}!T;Dt8 M fľLdV\~0 ڴҽ|͐pk3Bc, pn#L |r:^m;$o+^Ӄ_l{ow[64.Jp(N-IglBo7ebl ) +O-lq&/M⿤@n"tX=KS˧kfG %._D'(i K]<6y 7 B4__.9h"#ĆLWfacZ9xmʷ?^ +u5^eZ_&l |VuptHމA%D^.p)JFwix LiL ltF #RaS;(k4$d9!f |w`WR6O.Ct|tß(\P|ģ}l@?OZ!ɡ5=;TENm) NlU;݈Awfv}SQ,F&"6R@.:4 FǨ-NEXF@д%Y)sP/Ѳz4ae5 fP(QDט$TYۀg4tYoݤHdDy5)dTh*#e:pJZCdq׊GlM+th0:ٍLMVgUH웨:6D5&[A+1TkAi,UƓ vR(̃1wP0aOM%""kuw\ S|a #DVM'J$kCV g1B.MӊE%MHAB Y\x.լ yw2OmsuDU#RC>9`q8Y& kɷ LBhDbBX5z,m5@/J%Z)p~OR7eBFu-mh@٪Wb6~m?)I07 \dفA?4Gt"><䠴Peq^:2 m1tչHb !*RfgױMJG"#e!b8ww ~׹@# L2*vp% .tq3Q:lMMwSq<'++*э]@MoOhMDZAyR#>6!kY{𙗚$%!NXTQS$ǻL cw"D"3ED?m8be8/ZDž܈1s8#0iz$4hvLw: )Mgpmr(֤Qjw.vO)#墵B=1+f4b/Bg:إ@Nm'xav -,ѐZl@ > ;|&=;~an<eK~ZO/>9lnMtzboycp!́ &/Im[ܑZ0I~LF.1~^^~E)NmTx T#nf +db00#ǃ:JɧE$+>L¢~ˀd4"-Pwf^{/57qe\8^H̴&Ebf%G)_;NI wDpT,r5Y՚u`C+6lzKZu6>s_gH4:܆b%BJU-'?@hLbRgC$X?޳˱[!Å e6?q&.U`ƼL !h޹C_}6GN@֖ZAr61fJH|<s_;8@DO.~9R.4cٛtpFǃO"T=:u+E%q&XR]&(|Vy ߯Z#DoD>Mb/{w|6DM&X1fہ2C{6sN`;5Qs]t<G ra"$пv5¤BfmU?$3;0Gڐ덆ty d&> W/ -ؽ\=+ ~\.PP|҄]'IJ7,pCG5]MoԌDj,E]Nڰß{aɬsIz[@k͋/0_67{hu^%ͧ{|a,DOп]tğ8V/)Fe:qU{M,\+>.yu!- hЌA"޷lŷ◡a&p`ɝ[j&>J b oi2[ERdHQ7^ca (2I<4qO϶^q!~#̻! s{Y$P]$": g ёhYCy^&{9(͞7(4ΌT%Ndlw6 Tԇ&2^SGQp([cYg NqQ3Br~$T\ ;jڞfE؜uknM@`8tEf&m /5  n.rBTc蝀X7GHL@Drk`eDG+AMTNÆ/m{,zk wV:sa)= 115_/\λYb*NZZTɡ0/T+|Q,MEB*ƱM.ZoኅS;c1`@])H$j4Fw{eM! _=A9_uh5zue dV-I鋵FpZA2Lv0biZpf[v_;R`)_qekD" >?|!YZ{V:#Ť_IRC5>G7ߨ75jq 9)|w;~ux"F/XIi&dr,D>2M|5Js:+*6峾cYar^;? CG?LPƣb ~;=smQ$Fk]݇D t$UZJӽU.$w&2A NkC7͂W-q_U[r( wR^ Mky },q*.* doK{r:5oȖguLA".>N7fyhoW_RjPdQOэs #s i}e\Y"D"!%؇:tn@?tؒ GDD;Z 91Ibmjq!Tn =?Aҵ ?_3GOSuJ~PygHh ifyl8&e0 bn~F9*6} Zm橣,Hdk-4G$GE⃹+Ч.xm9VgV.3<6P !S=q 3¹O|ah'N/%v8 oUstO*#`[̔~2rty%XZ4&vW?/ACrHꀾn2?W(=-R!ĩ9SP^TX ya"d<-4=Ua^I wZV&saSJDB i&Uaؼn#L$杁ɈжˊEd'HW_W\p}ሓF?k$AlʙRmΟmQX9<9Hh1~t`<(qHă^o)CA,II--KK}&Bu3¯sXU;*e֮J'7.li %!xH.(wh_(_fHkY-0pv"ݒ!si8s%!({=nXSč%|p@긫8:?d+SŚ' 30 1.)(j\ |'Hǖ݆4o(mk[Szʡհb)H")ޞ88+6W`b49oĵR*TB$&#e z?0\l`+H*v;ů7+ŒQsD2 m};q0㛐#U;tfxd8D_?IOfD,YD>g Z0g+Fk0EBz;5%Z|fGxgrT߂؎ ,w@! u#7N⼼ܛP9udE_EHxޅ6@,3}%#VhlpDe+Xja;%7eVHmUNMQ/%mUʄ3[u[XvP8Ҫc%˷.&"h*>F0<1g *WiU;8{@(X((Ͽ޼MɅ2~Lf5)&z@c^.ά$x/ҽ5hT2 ,4-3]k0/8jL5VՌ20:fv ׂh*~^hň)a 9W=؀h[Cuq\,ao'+Kf,vb;q}Ѳ6a`/>wZ(}"aF+@9wxtAgѻr?⭥LsӗR8ΖZ|:c6Yϰz)*ˎ~vyg|a|LtZ ]w5`kݤPuK,F58l#?9KClg>fЙc^f2#P (E+(n1EnDw0 4'/Zء>ߦs{?Zo:ZAh+wNwJ~fclFs@ص!?%z?YF& YyTڃlhg+1e ;LdyŐg@(kϹ8% \2Ծ2}PX"Vn=Nޝn$m_f_vhl P*lČhMp~v;9T]Nx]2WNʼDGeh3eOdA1ET;SD1 "=J=>3Zn[KV^r ݛZ\w2Zdͅ(c}96|J[<椛 4AXQ0y؃cDML |$P^Ohpe?#ǣDdgc"VR#D:h5.kFՇ(eL]0"oWݏjc2F)3{Kk kyzJ H8R>Q[Z ?Uų K;۳'!Ed[ڤh"O{_Q,0_qJrJӻ-tpH]6:9 h3i&w8:C7zs]~:!Z'SebY\=-!XT2NS)$Φ^U V5q S:%hs\ngۃXk} ǣ| ;ck|sZ O,8r~?=F23[&@n& ޹8Iw&n]_ }wQ.Gf8\I^^n~;n} ª!WM9, ,]J[T\uUa"G} _vXKn|Awn.IB9UX 4@Ȳ^˭K0Gw}^5neOhƭ &-X}] GFMHV Q%O@K;(o> ѧ(ϚR;uuHfc[kYܷO4i?ǧl!N?,N׶ߊ$*@L4 nHQJ][q|K3f|ѭ54Y3mk= z1 \ܷ;y 9$>}$H 9t+oZHDQfaRC<3.&yx|F{uo,y_{ltI."5fGm$ۉ}%WW%nc aOх8Bxr;)*X j|\0#c%<=0WjH9}7bwP>S bӌayhV,ub /.vi<"hAyad5poEK+S MѥQxKgA,aT* s&\Rt*#PƱdȩY}#(2Bs-b\y2!`Zfs\9$ޅ?WI 8udn0{5Ve3KI3r['|-!ⶬi ؇[%,;%Lz=I,l\IA6WN+ʖڡzI~=r~8vW(!h#j 4gA-\,752}.M /ɩ2ʐQ.̀[tP7!yڹ.=V,Z_lXݮR "R9)$66~ٰ89mVRn\;&4|Qjȯ'Ss~/ֈrk|-ܐyuA@ ݀Hd~ݣ\ä$fIw^mw0pTgAHeSTX 0x9" Ws_4PE>%+F,>S=GMeƗrX5,msK2Co*+y ;# @V2-yb=,~]p {JS -Y{3TO7ޏ/&hEKxx3/ U; xUE$,Tkx\3E(+ɽ$'ὶ^'eJGp 5xAB˦ZZ%Pygdq?<.!*0FuʾM)K?rva#+l2eHnjʬ&+n0ea՝ dیu =FxRֻcP_h M7 nNò|bNC1 RdfTu=M,.Q]q7ȅrieg'}i 2" f)UPލQ7Rp3Fj;a8b*G@];o?ݭWc91vOFe8[Ea- qϡ@ ލ@FB]y[8)i -ƗgBi$ N& m:2Ū}Wf'lB{ԦEHC#G k;;t-) g+TbSb+~ |狯S^IA2E y 8 uCk"錏ʗsDB`!Gݥ𩧑175ɮ _LAa =+SYd+t4n p{ dkZuR _7|%(K6ol!- 0s^EȯWW"1(`k"fVHN?A'։ު((TQO+G ^׻^<5r#D=D:|^F_[niXڴ[[!RFP>0].&לT|>cd>t35vSmwuEVm!;%'ʅCs@s\VU:qZN-O]Oɋ5hOe:]Ay"4}Boǡ]7Č\+\Oy).ZPo]$wr{ zv n$ؙ\/ ۂ`^{ ҆-hCm7ށP?|87ߠ\ea&/DWE)+ cSY hjANe4~Vy7K$o&LDf^;Pn5qrX:WEEeP.fnTf:wצgߣ^srSF>'FsFW:$~(1u3 )L[;w^/to^t7u P i$E=&Q ujoQٗe8Mm|Z]p˦ 2ػ]*^z%C3fqk:q$o|(\_Ƨ"IJEhMy]8Ht";v؂cÂkWЀlpeWH]EK )~s&XϧiDdqtQ٦m4تL/͖*A_A"w^i2-Ԛǚ3nWrGfRF=2kd*|p/Ҵʫv$iˉטSߋV ҧf:c$.!?TߛdHc+uKf_.Fqpv%Tk:>S?96k~kd-&<h8?ҩ,tj5OZR_Ӂϋi Eh90hqJ6OLK?ɨ"HT!#z yHӁ5Z;걈SVbNP0no|8 #`noL1_{{@ ̾y*֣}\ߧ+~0pX):0ïޛ';̧s=DL|$lځH[/)A}eב;7ƯqotlK椑' ZrH:+*$L*JOdl;}1ħ򲺴 xmDg?Қ?bvG!`Jϝ hP*{ԇ:1*pFQW҇2^\a'25֏ ;t)yKA*圵/3˪~_'pFi?"(/I֋胔Fku@ m|(J>9gfػ%d =v-J k0}%^zU4lM>dxಊl;`٘ Wpl~sX'iFVN4g߆UZޫKL]+qi~Z6[/qS^O]v=x,XhUIeKӜ':ۥ2v[F}{2;=[{ׁM|sbZ9vPyd20M)2_&A$b8ouuVEıֆl]&X hDhtՙ}^C`jc|BAb0z:K+9쿏F۪礠Gnq{(AXomowOJk]D=Yt_ELTSMDhALi}aVD< *A]~jݤ}Dx x-&׸.x L@M4> (_'`D-OY7xXF6T꼏giwOL\} G:0=(zP΂Q#A^tX4f :Ro Kxƛܙ`k0@BC<RbѝpkQBzk &1Ƈ5_h>AP:0GV(TO%m?ttP*~ qS+;l9A59~T˷hp9 v2|Vݼ bͅMTJ,Tՠn~Ooz1g4qJ(ިAR+5BIuP붚8<*Δ3oRe-.堢e@ .ֲA*ɪGdr~sz/PVǁ5ď}4ImAb_\.b1Ch\vUNJxbQb<˟/\1#:pGG0'_g=lˬwd w KfY:6 Gn`0mX4>nG& muBBo0Efzaʕ;$cS$P9^=޿EA,CL ñ,CJ,gKJi(LYNvV8¦! 55z ;:=sRɞ2IW4c !wRK2z~'t|96|Ya$V7Qx6;Ep_Dsqc2ΞXiKWm7|weFẗrӭ=ah!(e_;k"/}UOsKv ˬ}"+ыЈ48nїOzV- b!?Ae#w(n08gƸkFe]0,*R,ުѶ9ϓwAbT0蓷`W%e `}Hz;'A 1FX@t!|[GV0>w Ro~FfXMXƃ&ۣRS 54,nLIF+P=ׁ!wDP׺T1 Haͫe `5,HW;]ꇮGyB$$;bv''|zm1?kPUU!^P@kR00 &2\B/raID/N whXZDC_HؚG1OR'1â1vCǧ; MSm UHn侢~"\iaJZ[gR^r<`ESŃjQEW3c"ԴcG7 .*!;|9 Տ&0l1Y~+3! w m6FjWm4p|=Eh4U{(8#CB(&GDD$˶ b?܁f b(T=خAQ,p"Tw(Xڄ I-WL&Piv&d2|S0x{,o+5#Na4euyH%/^kK?/AhaUQOc秪 )Қ:gefz>]AHɣf 9ɕ iu²Y^اdT' Kmq)Ak %u-j }iLTU8~39gpa-cˤ,@z/>[O]Oh߆s0 |}Pd =I r DbC>B0i|2gUz8wk+$GcqDLɔ礁-H}؃cw<8aIViXQFRM&\%DZk5$:TEm(iggk7dD0 YcKOGd7BcCo >A^,Oteͷ8SvJH ?_{$ʇwfn)>x 8wH2/HߥPf[<3k/-u*?e]UX31rӴl-u^T\Ui&[zՔ1W@ -Y"dBx"/P T/W{&2LGTyT0"8u= TF\@oxd.\^«3Z8%_GWG R}7y3J9m$lJ)#Dn/N_&TT`btzZu=!D>0x(D\7UH`OO5"zs` )dCC^AfgC WoFikBޅҊyp\qU% =.Y!*j&ŁGꇱRHL..v+޿S6@#qy( gZ.rUQ dh}|zWOf2@Y 16bTkB|ShX'DĈ0ݾIS5LM@-p 1H} S`6 ;$|V;I nښ =UWbPb\٫WPtjlʭj*>ySL[wڳ᫴^ϋ"`/kL E1Å%a; >~6Yn<ӈ zrbQo-[tBx&%״8Vr?R5-[|as'WB~K@\#vKΛ;Nh¨_;,=3J5EA+e~?ȤnPَ7_'`*[~vNۚmNݔF\s-imfLZ?{?N$G\5v=RciuwnJ(}k4 j.DA84|8i P${94%"·=mU ܎_q|"C(饄+B'slela8+@ֺUý8Et;d|/R'UF_"hsp[Se߷A$K V_ϥYdJ~W3vz2؇--/|{ژt[5 گ-i0ID˾aI^4o6e<KV( @m7x8,~B|Y8wH @r1TKf]HKte8BzCJJTK"|80݉YR8~XшZvl"\DP'Fc}&d9nhQ6Bj+?7`-iU7Y6AAٕ5{/#čbisc '8o3rJ) tpZLDƗ7ݹoʻ4i yքJu ϥ[_6YܲwXlZq60-c3@ ݢ65L,wi`r5-6iɈql:^(@41ZcSޙ o6 #ȮM<K8':=~kHq^T'и+"R"|XBMT~ɤ2cF楚 NΔO+%d)fzDN#NI%xݚ(*m@ȢPX^$Y4 m\l=mgFǔ"2i#gf'-9 o};t[7h*!7fo sQ k:ktmo_]>{8X$Ͱ_V`zhdy486ݓcl7B'l!鏍HpMZb2pLub:͹tʾݮvuWt3,wDn_yѠݴeg^I[fTPU.߰*8)IËYLJ9D Xaqҳj R!E%ԁ"nhKEu#ωfgc_A|Hn\{PqcrwAUٖl.Xd6| p!ijLL@$ vσɧ844՟v(w2V vY;ioCL1GHM%yLoP-7&LhZ2@/q_@kZVvɳ=C.~"ՈRSy!3{eRcqwO #"!U>u'vyvN?!c+ۗmyfœz gh\^r^LIHmQҲ_)~l>!h8bVw0B^?wVY׏;rPRI>>֊(=pZ X]=b7y*01) 'w'yHD_t%`G%p(_ sEop!i9ᡙ51㋔ѷNNjUv O#"T>"s!kKӵL[C]7.o$o L$;9a/P,Yǹ)">-ܹ !ʏKd[fMDZ >c`Z{(2 1 8aJ /IGa䴫5uWq]tvvtc4?Zͧy "ejK%KªU2ia!Tu\0@}cX7V$E& C֜AWҭB)ۺZ M(d,NԃT|t[2aޓ#h0\N''|r sme3Mj(JW#%^;'m <2N]hÏ2CzZ%nU^M]s%̫y$3av Ew%R ʓqZI#sQp8+f14 N}r@ĬRzVU*7 ><宲 FnIn0+zـijQF7kFUk& >jnҹq{gMQ_e9F&>-8=Krĩ]&y@Mj5%.oblX#f{S\9(GhvRz>߯mO4lE>(XU@v F/ʔ6qLMuܖ2ݧ;,139((q43W Qe<>׀˺w`+F.5XQ0cn:P 9B-ѭ%G];4:<$X"|xYɄ2#tEgN`ST6VTPM"A}p|us(\#"Աp3>"d.\цɘ]mEx 2O$ Svb ۼugΑr_X&nDcl?ʴ&$U^*:> n_X7o?bD BD;L}ŃXGVnxCY\x+l\ x|0y#!xRڕP6Pj8P,\,MDi0'}ftӆ*R53ӛ"-I+9Mlk*SQ:ۊpQbT|!Aldt`\_13k ͏obk4#k>h/vd˪'MA7k\MC n2[3=+.n']!UT`u -ɕUJ/Mmo Fڽ'f^_?JѕPB7-qHQ>ZE͆K鰖Sn0Zh3/Aܧ$oeoPlqy]T.qyH-$wH[_n-^S޿#9c 6+jv3HN@ڽ5Kb$Yw?1Ed'@-t&)RzT7՞A?- qCT*I -5#snb.Qv~kf=z|ˇo5/"7 M[rOWijf@G=%2Jk@nZhq)|+8tTӅ ;WC^f4R?ΖtL&U ]&!9͎MN cY7s<=/:;,%o aǡ nP_*<@$P9vz*lU#$9~6|=iP>.J@V hEnKxu[ъH@qul:3/u;#6=kς y܃#>"g@cXWH|A%SQ%й' G$~CI.7P9%]3aAPWjL 4WWW7ҠJP\1<;|7Bٰ{@1!rxpW?bv YVYZn ?si_ &t)IJ-0j:(B J)ɖFeCT b3'% &`;Dp}J0BD^S~Q==hS}/cdGVA0z*Rn9?y q__ 0MLȐf?&% j? NHfހހxuWzbEX|܈o`7D:*pph@cdgמxtj3ڽni'L}l^E:T`m;0^}S,-/bEj\#3lVCpIu;pYRQ+tS׹,&`hg pYPfç,f>J;Mð0 uIuũzU̴F] J2RȈ$uފqP/cYB#z?%a t~$Tˆi@Pw78$GϜH@!PH`}ڼ0&qP{ٞfͫ RaNgin$5R͕ϴ>e a Afn _}v}9:^-q!IT>Si7 Q5x8 ֬dR!^ߺx2zc" EOiOޛivi&'}=.mvIF0MO#0ilgէǩm*gX*޶si)n&E+bH-hӼ^=h G_sQڵ˳??(A^iEJQ4 ɸ]ڕ 7~~ ?by ScY.,l̴WGEO=I3h7O2[` MS_s&\<̀F{n` 2,9^V%q`%hqS߭14R5Ykk 9UF?TgDqwÏs_4D'$1K#$ $ MD稰 ԃD!Zq΃7j4OD #]g`p:l%rxttb i mSCnb&0"*':+I+JX܎_ۿtthϑ'*A9+GUQ6ߓ%ueޜW C\>4?[lcAԍ/9: ;lu8dۡ?Biʼn#L?P՚XB>RstE8ߚޤB-~Dhl?oG;%Kdnc)wf8B<׸Ag,>+`DI){@߽a鎌Z-GI"yz< 8PKeF1*NP k|eDՍJeˡHZt`uty5ahMʔngCݪH1RPnirp3L'*TyJؘ]N0W b4ܷ9>3"N e~94vC X,{~Ha*OJIA&0^`1s^) JS+âIfCpͫ7H)]8'Z1&}j;ɬ/K%#sqKJA[^jf xyki= @<: -PGfRށ{Mp&goPѵVprrϾ5#n 00ELP ::b'Dif.8d*/v6sHeTbK~?mh m%s<$޾i*PYkaEuvfKR~K f %ʃX%RBsrst"d{ʜ-E~Hq"RI=5Mxoik'1KR<х#?0~lo:1wEնa ʁb]U;#NG"V;^*OHZ vݙo^\BC(u q;ѯS< uT+!wCA'.TG&5P0W:HM?rIgO{!T T4jZ{ @a$ql"{1-}Ťa*.e ̃l[Mrw0;+|wP\8#lxe[Gn l $"/ 2"+J\}bgDWjCCy$ՠ|JN>$~k ?5wz w ;*{6Tl;| ;sq9 $j \ J]HwmȂr;wUdP^VL\9+K ٬M &`7LO/Ap$DD3]ϵ9b"d;%(SF Y{:kKIX'EީSzvqLs꓋'\ 'Ӣlf8Na4",Q֤g ؘP@3yN߉HԀ.+9CAzc($$^5c4|& Q, юgk<ҁ6,:<bEYa>#>:8HB(bMGurg[LQ=uim̿儑y\Ν=9Ǻl'>F춝U@ E7 ZPE׻F-\৏MgEh5όyJ0ป<]^6ᵣxʼn, 0L !S3DrR*E]U91A@ߩ>zfHe#iZ$]~^)F:G:\J֣YRV7|Iz\YuB`ѣfUT%t'qMK0SHFzVrCRsP}Ȃ]X/Zdxd҃9q8bE h4h2,dG&L-r]_偻Ezˤp!S-k8I7h{KR]?1|叫lQ*R[S.2Sa@ESs%{"  'Bi_BtmD(!&#ՕfX BfE1fhW kY%aMqҒԼ̎7\*?="F ׽74ck8N+7 cp & s5j҆LOTcv-,eC)΀+A ӻ*#!IEd-Gd{jk`%O+$aysFbS' ׭I9%dk,-7|l\23o3bZ=[¬R/Shp ؕ6 5 &bi>QljBL/dZTnqZ&ZSA;KNj ~,a.7#F$TnM:APݤq ʒM0Xe‘yzLX7R^ 'D}z~HlJo7QNokDP$ dlmOWt%@Z6,(sL8D^;{n՞N!rʱӛr&K4^F:gH[Y~Fێ?EiG[i-ܚ <숤mo7w|;~}ad4@f)#nƢV|ݟ@7ӫm)ĕo$޻j2$p?<35PxqDL2"qS.r..kK7a?c]z'W1ʏhlׂr;P5j62*#B)<Be҅5"h,]:["7eo|4B@шZ{z Dӆx|nmqg²O^pgpq{vDodʑ)#tH6ρ..'z#s]Lp4V}1O@wg 3ESԛJ 2&"pϣfȍ8%(څH])5 0·܆JV+1}wH v(%u~ӝ3I?KcFO- B),?2VtJN.f3絁M`RkuC:<"f1p $jgߺ)\|ٟ^. zX:C QH‰_+ɂ І;KB:, BmڢTt"zRPͰ|,L,ޓLQR?U Q=E 8:Tʵ dD"Go z-e7oOZZ>Uԣ: Oy 4 .-|&mS{n/%I>L&B~dXtD+ cIa.lx| Vͩ/V0ˏ:xH35IV.qj$)jz}LNB\e|8oӲM/Pt>F55ZCDi hR7 C=8W!J&q:A/4qU:].Qvf Sip|\h<<}00p <haHjYh.T@?p }vE\rݏ3N 9ׁ7UPH1r@*3TJH`x]w`W0R* d"L[%6/Fo6PnͶP+C i?m TXF{ݞd۞I 4q'(C;|=Jz6P$&݇vS DJMjL?ka /X@H jJ^}ux3][q!@ +bOmҢqt8x@ؑ#TRdK)A f8dfK}f#k*1'glA\=B@oeZ)hʤC55EDӥ9d ,ŗlU*K#1fo U4kq<+fZ~0:0,N>:!jJu?f뱱y 1Zj7$1%4jP|v͸#![h!,4^cP" sZ<Ԁ=d]BtG~?>6SnŌL7n?>zvZ@= ЎMz08 |̶jw4Q8p/ޅuMWx!~jYͿ^m50.g)ɚcɶlm-D$5[kH8_&$?nCJ)4{.+#3*3=ȸDq1k߫j6t{3߯8&*kdyIS]"fhi!U*mxzoY1U^u.TILt4V.g_Kqk$tgXAjOG׺-$(zؔ!qOIhȯ0 CH>q7T|`5dbϯ}0FDNGV=CݷxϕBqQޥEg7HDM)R5R.j_D:%A (W P c 礶S\y[7d~)ӎܙξ::s j {Bʞf+̕H\SdeɌK9/HvݧR,}uk){7;gKj쬋SSn!Q.aR%?ǐPKϬP˧]Sd?K6` ޥ$ܦbN<uSod]z#Aēo,\M|kwOlUE]vʰ> LlY/K|D@ON$> eJLdf5cAse\"m[F%44Zk@*Y& @SgB[Z3 8|jFDc<固vсt=2__j|{XPJnњ#W߼j}Rad~/ȝVYdXWQnBDoXoq:3#2[bUNN=\,6%,Vu•D?)vӝ^'JE,8CqwOĥO@x7xsA:nh}6Ѩ~X4k9tQ){r0:< y*؏` j*68Z$lk,Y#tebeO)<ۚ,{+(l .Z@ac8tsbW?퉒l^#/nI_ȹ>oh:젊M0>1#TDkq,Ij bHF j^(ƅqS"-AIXCpDyc+Q8t;p s"Rki>>W(;&ffzZ5|08W4HG; I[ %MQH߁D$r-e(+1b^wI^4+Π΄:)^[QPr$ol7n6M7fbiw,v dD{x'b ~IٷZnNFڿ,CJN1Vu{uB(%Nń(0ھFfH O>eCKҰ6KQ@mmdHGKC`b6Lsq6byVsƷ%=ss J,c*qiPs68$6}{Q%r!m.jzm랷.{TNT K'@2Tä[[wP#.&]ӎnDf j5]&,|( 0ӡo>K/_Wd79)4hv,? en JL=.QR )*@jNڙ;wY~j᛻'SU:T^PBfwP6{D Rfrf<h#&*xV2~΃f:ᆾЫ +;3tX0|:=+)X= 4nmvf|֧KyB:$lݰO {G(>%g8bP8ۭ1pUn0XQXLA{ם=,U-8v뇐 N?v9Z&? $MdX*? a€S 6ݽDyyһM _E®}@# &NS_Ѝk2s}̷w]uWbfݖ;3ɽ;8/stmgR`@J\qdiE0:FU~yuZ^Xkui:5WӋ~NCn3TvиrfzϒvmR53sF\^t_o:J\^";0q9ŚEms=PfS z#.ETq_Rx2ώ&sՇLC߄!BsS?9 } BN!FKJn7B#SyA5:=GSaҋ5H'KbyEo~XZK5>%7ǡΔ"_}&|N>< O\I.bG"`A)iϷ >xl1 ^ ,Rmh eiя:Bx'|z].Ls&߫"$0&jԿ,kg5'tҰ7(_ZjePӋF3`(Qea:ʸ*( \ W @ʿs,rY*c:t=Yjv5Y茗,g3HpjGG>j^ NpG!|JP2Sa'K$¬UrmXf`~~e En Uj R׀z(Z#MD -gXc4[*NXS}Grf D%qRB"mx>|3t ̳ݲgff}NDJ '+KHht" ii(>N\9yJգTZRE_c{\7^'] G;2YˬEY&oxغ$5"OK3~ZN/dFb)Pg` yC[Xfla.ZI_W#J%Z6jd7Noo]˃*}4]`…[}0\2~>l\c1&m*73\5Ywyq&ThD˥aɂѤH:Š0BjVPl>Ј"f}ҩoٮ4*R4AaH(auKӡ`pxcÞFcE$R?fKzjp9jq L EPDJ['W[M\v? MrIy,8+O *S)sCKdo6w{\ȹ|-_4R͖?6X8g`V[BIa"4O0Z i|v}zVŷ=mXdW1 nߜv\͘>%(fqIJڍsQr-rgpH!ӀȖATs#&/sw>^AZegB\!Fn r^>,NR pTnZ!Ec[ f$4Dη73wHDfj `#HcPE>=Cj7nPyY=ԭcxWFn@{wB1[:V mJ)=L9aWjʪG&ua|=! ZMk.[ۣ.r <7:$ P@#*8&?bB%^Q15L >wdd졁베t 62Gğ jhg#= f?-gZ%7%1<SMsiƕ[co,˚R?He4jӗE Dև>Mp!dB K_dq$LT%b D0sͽz?Î! A܊zmX J{SJ͠?h+F%k5E?Gm+GOO_aEՆm_A`~M #U6D(D.GC#8pt<ޣ1ԅt4)<cU@f[~{ Je?%(,X)|IZOo},%CЕ{23 SPb `j^ ݐZF.ʦѐ8mXͤVH{,0%2+;bA%PYna[%K9К >V׵1zzmfcH.3CqKqBODΓ!Yr?5w2#h'Pom`cƩN8+ NlmDŐsbp>M Hga/qgnqzft(Q~(#?jE:{ĝYwH0,V1}24=iXiO>h8Vo(F 2٘*Ĥg]:Ze0Z%c;-0aGӋO+-HOg Tl$O9hF ~rI3ΨHkx #=j=ր1Q\XNG^Tt$rOa^ URw8v6CjNcj}/Eʼnؑe)VA{k8v`ok J2_ ~99-KccAq?jS|u q/tETX␦cC@ Kޣ(3 C"jy*48uZ΃mGR) Vf}XeŃ#&XxB!ol YS&MƠ+Vmj}oمcHUʩ-O HbκnkuEG(Q !A (MaLF&47fU&r+<{ݢ(EAlqK.ޝj3O~.04}9 !RuS*HV8{y+*[KrN@C  7O4uP`aBz(׫C73DfE;e5Ξ 2YP/ |ĤnȢ 7B18H{urSG(05K#y(ٺr>u:̑BxΏ ~IEҭ#'m$-zH~jesenIH8wykʺ@O7㡑~Y>Wd׈H,.{IdC.BWpktaDϩ\R^InS6ZOc=OqUlr!VkX+Od6*I`U28x@lB DD@v8$7 ෢F)w+ḋJoTL}Sv<%GD6#U~^2r@ De/-1a-=f >F6Yq+9o26{B>Ձ,vF@_^AT8JK3L~oݬXTM }@91sO }e,Y;ұ~d™؟.>Oi@k!PF@}0U Q8 5l4(Yͱ/Vrty7g6O2-YGpb1\1өEVȝo\D<Iמ=:ko[_–0ίR 8a }V]3+VIfT PͿ{2 5"P0jZ*{-r) M".XIW:v6o\q 9ms͐N;\pL4ʢ(ŎB>-Yct Sy}EC9] |bAqv{GTl`vF-8 [Pa'ȗ όdbǷ8 bii{ƿu:Oͽ; H }$<4iG0Pf=2v4-m͟C7RGHlw>@o*qUVN}Ia2r'f^nkS2N!&l1=1| l_=ھL}W;#xxPch pra`-ecC~bG|m;*.HVп#m[*t%p;cpM`}Ʋl YDnb19{0[ JcgLbCpf&йz~߁վt#0svU@p%Te%֔Z#)a|#Nz/kyGM>1Q=R6}{W,x^A .2ءމЛAI-RUG`tĆ\gzMLDrm80; "Q1J㰾a|u^hZl,o$>3=L{C PV$bG7EHg@<4!~gNW/V\W1TVG G>uW>@F;OaRfo8ݽ%ۗoP3z6)uؑ^Ç{8xL&澚I/WyH;Ȭ|;®ՉW;*Z(!=.΃Γ%Z# ~+ynfoE6JL -*lxVf}{D;=@ԡ@t&CEϞ#wRm;ke m$+Jq]` yOBFMCԾYviw]S˾M`V"A}z$6wsFRn~[$I"YhTp)J#A&j@ %, 42.<-}=?>:㨲.EL8sPk;b} 7mzW[G/=U7QX(gۺKJ1I3æp*-#40kq⑍w)8(ϖޞ|sRE5/Jd~2JjK,\(R/͘)QQWMkJ-b:Gםn}uNClC,b4XSWZ@s~;P-p:Y$sUJׄYJ ]ХGD r %p5VS9tQ53 !ġɻs%,]-.Zt/w>L 2p}~;vw㗸pz{ ujtBלzTmX4 Tc@ʆi.t ID%8ڛBI*AjhiGZUUjg MS+;JQR[XUVz#gAS-M@V@TdTZP4RCG[*=a){Z#CĬ_(P8>#G2$Ͳ#Ȧ#wj#naOs1~Y*3wYtvt9jl|qsE f ,SޗH"R'z,B(XBa=ܣPۜ9sb*0RЋۥ/=D+1?gyMvrryUarQ{.0칊DV#v TPvXR7ia \c~-(!Q+2MLk >diBX3q\2tYpLTCNI$ӎI Vb0h> }=5{fyugE|H{ :G@/TE㝲NRrn#9px<wFa>q j۾ l)^ 6qk/|ˠjs(e[HMa管gEg^wB+\?*TԟĒ,DO0  ֞n6Ӈ_-O7 pݱ~u.7U W&V e|\iaaˏtV&079\hʭS ‡8ugq_<iiNVrP6N1{塐`1A[3N/. Lu# Td8'FA*uy RX K,Y3C ?(kd686uzvlm7·bIp ϕ0ơ_QElA?a[h@ܒC\TzM &>EF#I3d.H3DgEM9ʧm`e~ʆw Uf+ޜڷG= VSIL LmD RԔkque~#UP~;v,}v 8'r귊'qU5?z'{7~}zĚe^":25}Ar(:$Y} N8QIEhnلt,d̄tns{m9XQ E0Ł"YQ+"N^g?Tc. ou!UұZIrѶhaz۔^lD)?g{QaK;Sl %mtl;Ur7*1cv2HC64mh2`-GUߢA-/#-ZU,I;c$NtzЭf%Y"hvXf\GK!i\V4ܯc֊7k*?Ig>1mV,ЋW8xX+ETs&R\4Q󗞑k%o6C{>1en!L?%DӒ(sĜxI' E-*M\Q?N!S.҉97ht5fhPQkOV%8cě8D\{ؿ3*uąqŨV"ԵթnǶV/=U4yW=?k}dX0SfH4#{OvoTSK\Ҍa}SY_에6LFR>|vU|9 'ĕ yM=s^P6jx3E*->5I!z 0ѩ.jkuD }BDHI<>KHRҧ<xʄħM4|ah֌bIGb&?%`x|gB@גQ!\".] ͮGџliAN0)^@{=ZQ mt3K%$'rITGvٸ9t93Y_A`{-fN =u0DZ]4t,,'98@^48:dU)s*nBHM[ t]vJ:\$MAlSJȢYZ] ,Y8A*0Jz#D1Z֠HDs@1^ѕSӻ4bqbAt w  SlBdAx_i8PclXs}T'Y l6ŵ'a,nZy4{]*C)#N:ǩy`@9tG'yѯw(y߹J^|ג%fՇNE/@S ).4&ʹ`o V $ݩYRü-DFZ1A cy:r}Hul 3^v˓A<@[-|]9YD =?ֽf|?)vF{'9e# ;|rLo}R;fcnG6h_Ve#"L:qJ6m@BT]2=sFJzu8!?bxgy$1 B$a ,X\ 1tQ%~f 뀮];~ε/lt7n,Dҫ7Rx͑NlO oƾ` %)"PyD +Of-)q(*{;V: )'^A.D>-0 #e 9<˙'{lIBp`NKpX-PD8 BkVgC?OEG谰-o߃d&y@-8Z#gl{p"2ٚ9d,DÍbEw٦j؈ayBpW!B*udsSSZ[9qp 򇴮#V:Aɰ}߶ZS޲nuG9ϧx+]Em(pBFidd@*I̎rjMH=]~6yb'IrbțFoohn@o79&`t'M\Nqc8R3MK!"*be <}bu{B#t#z F|tv#Guiˏ:jc`? gKT6DwqGJFOϋlK|05="Ğ4y2¿. Y0M6;3)4=FHEI n$-g.)֭@j-֫d-:2J}Umx"Y609^f7X?84}<^d*~/ALs-Jg?gt*gC(Tݸ\E)jyZ& )g c˶œ0M[ ALEGf?TE7?_z &6M87!@Ur&ǘ!4c$hv s?YZ/ϡ0u&iIDxF8V*sB},Ocug9(WiHzKF*: P9o`ĶX\Zǝ_ڱ4oڸXV" `4\|R̓E>sM%UmYF.[uAk&9G8$xUx.Yf1P$y3Ԣ2XS6UMP (ne[~Y~Tr o J>SiD"<9KlPR /q?;V-׀9,%7 ʋsw_N!ِx%ugS5YɊbER\6{`bŖQ_jl/[ 4+Ay5XGKTZqş4hwOU4(C ^[{dYQ0d:(#o7WJw+}%P&%QH sf#VU!fq;9}%j|vRj0l~*Bxe jKчCu}5R佟2"ܒpRFZm,t@=]ҏ M` 8g;ܢ1cscoQ ]Pu'"DDfd1boύ) ̦-}GI$ϻ;?203^= W2q?#Y17E;fJXyߦvHrۧx-(Y'ks /kʤ;S~}vf0ķSGk 3\:ol*{(e+QpV&_H1"vt.& {S5nhYZܾ1hVD|CT^~1ESbI ۆ9b#|.[d;Ӎ}~@4GZG?밯\VN njwLT:#اPfhȹO r0Ce,(lO;(,:O 8.=Ј]^3Ք W괳|f {SX6}wvX1dE~ t5 ;K~O:K_c\(-wr(]#:+k< P[SY]`5QDӤ 0`8pcM`N r6?ǒ3̟< 3#t6O6w*@ND }M[Rv]C^a3 Ʊ"#&zA.(C H& vr4dx# e ȤAy,>U?"+[־rT n]O9y}>n{kCnJZwv@"Nup;Q 70sbtj4zFK/fܛ*.:C$k83)60&ɑ~`} Dqe"1h7X=|\_1#' ^ZBWq|g8MC #! )'&x_ ON-"^3]ۻ.@#([t7\#'l8e U#V$H9')ިKvŲk݃?̜4 6 G ʿ%%O`x9T~'󩻾,rU]jSFD`ITNnC54@eP0|n[Fo:8MgEѠg\i%TD"ȍP ݇ 3AOBoܼǗ;]t|rQaCCym/*4'6*M]n t%)pU2)p=L*n x1j3L^_=tbCp-~D~Acڹ\ ~c:5gՀ}G5OV -N,6V0O,U; K!θAn&#΁ ^B;Wձ:,hq&'{=X!o R @p5ٓblc1塼Ƴ;y+yKˇ{qy/HlY^Va!;W[Bt#ɣ)@: $ Y J w@$'JIUUa\ ]m_r} ;{աoh8^*gPNxU3U47h{1w b>+ 9 a-C)M!2b&:,^F 4QnM %5Q,GK!/AboEު3 ⯸_,3Nd1i7žs/gɲ?٤j珈tF82- `'McEYV2BtןHfMC"+x\O&`Ӡ5o%5QT сS$4?̭Lk8ML1b|rnE:ݥ`gX=V3}7N1N9׀8,3Ob<5]|Yhމ(p}YA?OSOݜQ?.LEK.cιJn=PIHdZÅwqWDrp1,nӒ(1@迈MLÐ6-02 g0X>Ifab-k3z ~K z~Eqaf8zWH YCeU"*9ۻ36-:)ZhY$h *{W~<7x8w }Ǔ"Ji), zVg|Z2N>KLd2jVl1w$F%8ۂD?޳_Bi8"\ǁ0t"T}%=S+HBcY$=~$M {'f>j}3aI\ϕ uro΂ ^hɻhɨ*"jN T݆nK\ȼ״#۝Y*uvr5\;ϢmqoQQR-MR'lJwW1ZcRË5+ZE"cE/~]${6% YK1|m]ǒ1_u/?r0+5FՖ0R ?X Zq*= e{ގ&ܥ.AT B-Ѵ/۱Ѥo"Sg",߬+ 6{Yis;S;pWp`$EPTz]8) .u@b[0cmWO%7T癵j YĀb.l/jy)%m7ZdʨDEf*y^Or `r4SP @u z@F]2ZH |bd PX~T T?l.x%)Zo @e7x#LW@}P<>",E-O(/jŻ =rL-eidae^Ft3!gx촪|r%/(',|9#(a#%ӑ55UԐ>)]9-ШMNzXDj"$/b.(%[\U'QA͕ydmxע1p,]9]ͳ;\JW^?xz= %dR #m|3|QXnX~i A 5b4ș<@!71bߓU:Ab S5.ItWN@P?B`S&¨ #&|B&DyWfLtasso:Gcp ]SBvvbaKmMGo] /PȕSX)B9]dЖRg6kaXoqMH m|roff^Jo@2oW൩ly}ysGb \7?*؀vR%\.b%E S9H1iʽwxLo )8Uq1RyEO>x;r ~G' y8j>'4'a2"kYvhID:^!K !L٧-"F7="l^p|)A#mGQYa贐3J][RA1mhVsL0af>U_?&0CRaX#\I_E'(lB_nH1vP! 9ra¢=Q(!?·;uOEq~Vv\/ws$6+Rg{<kQ1+` =+yE<)b$ضѱ(䶊gSJ`ro67T0S_MsOD4-Ȼ́A8$*MLMX$0*AL\F*2ߡ,tOֿ>L;{7]XGǒ#sΜKzr+']ZR1(N-}r I`ԁ1S*yzI8H{ɏ/pH!GDG >%l?ufX^2fv-){TCo8XtlP7p|͂طy}|4#¹pK^f?ۗG:"z%`W]`:cVðA B{@&?#xVg\ (oP&![k xTH=)< Glg$~'Hts|j`{;AXlr7CH;{t6^_Ek-*+lMMR2L>|B٫Ԑcl4x].\(b!w%$2Eڨçc 0>nq ^8¾'V'>s0>ԷB9ff ϔN/qăAka#LRf^5ŁS{ܠs3l.ɤ8"Ca.өq;6cvHg ګĻ x꾡oaySnrH*/wUeo#u; !\.0Y,*z-j'O\i R^ӬjfQWul;4,)IQ҃mf>FT_gݒPb%0/-] h0K5xVwHrhTA`(S;IYq]YjUL&s|kN T|YJP)9u8D16^wq:24~L7;u䄅I].Pzg0xZ-Ă6KYGՐ>L QL  6Wr;8|BG *Lq%n@/*n%mj]u,\ӌC'=-•-5 6J?m%ʎ7,ٺKXDCR{X,(.cMo /5@Qs=,ZFH a wQvE_dYT馼¶lq#a(!dXY )N83rP竂[s'k Fe0Fć+¨"4RЛ 5}Rd =yMyI Mpud56আc&zߑ?DvkSρ>@C4FGW6yGo1]Cv)ϸR\i(~ 49|@R4( h;R s9׃ ZYlӤJHSu U!A⺐!(yF"޽:zEI3%T3RVxӾ@AiYn(5_Y;E`yY*u8fݿ?փ1>k_&|m~Ԓ$R\l7 l@MF;x gxa~4(#*jwc*j_j;Zpޱ bDyWz!L^B2yyDW<:λ~ֆ%V2."30EPdHS^H=|$/P 'o#WE%Ҝ0feΑ8b ax>>?5o'42­th'<ث#,5ŷ#WvT܇@"]^}/[&Zgw+Z9Z"1nCwz ͸~U`3|5P׮{`cdBDmfTz$HܔTAd jx~sWԠG=rː_3[9e9]m?CH`b|M[vnod+pOU$e~XwwT˷MM'!d4qOY'GJQFu(M<VQ{}64Ȍ7/ހz<͐&cKb-/}_Wb\%8HEp1q8xz&CJJyn[ER;AԼf?fI9XIp-RUD'`ivٮ8-ߣ\Y?V-r0v MBV/lYe rԠBli*l#1(\ۜT8mu}:Mfp Ee_["(-V*6 ՓOLjW%b%; Z0OKkPzUa_cv*_ ց| BS߿VfHrM%Okp*KXuc^ fH`VI$-?EՂ }uFJC剢)I`n؟{]MO03&iEeO!ڝdvGͭbZD-&#nג!->x^qpg@4qLb%^I6!=mtS1+5G9%WmH6ňI$VP ź.=!SZ6KH+$M~#m7cH |`0U {9t]K>z9ru57 ^ȭFꨴP$WԸm}O@$P@:L48%ӶrM.V>̊4۲:JT圏b\)9ZDۈO)Ũi i^}}k1H  .Ex&X+A+ŅߊE?f%4s'z?ygp h϶MD&&f6I1SOvip; InVe5QU a &w#ygE"{\$;_Bdzɷ%OrZ m~j%^Fsf/.5vKAڡK]8ЎT } OtNߣ Yi,h"Y>Ŋ4b1>wA¸ݵ="%1γ|>奖ɐ}ˊPzx4־c@{05N8%W"V:*5,|FWg:Az!KS;ueTY0U3ǡ-޺.HaDe{'+hK q[F'7ec3i*bG2_>[t2q{s5mÃ:f jYު1e_1 PfXvZeDO_g?޵"?jB9jWj"\&7[^niE^*'`9Jr~r}XX8[NIZmIcUH#沁_>`_io,lÝZI E>gڷhS[{zkf]$BUYV&o*D%@1"ZJ"Ť2, V'4'94PT<;RL>@oK_C-H@?VఀB ca*fsPhB݃&sм4_=foŒTqCbx15IY[AwF{{{x%ްpK y{,`7FfMTIV\?] {+ *;H· pdK#JPbj8?̜V'A? brUGuſZ(-'<sX75JI|']jE5[RZKS!XIM~v]t}`pŜQy=YGMpfuQ={vӭ5&fCs==.Y0 GS2 A $YA-!WX3, NH>Y0fŅ}WokdK=R$z(bW9=|M{ sw[uPPyx)bn]/E: gL**>Rhz჋HfRKFre\WNPa8Ϟ{T8 on[,Jsc?`4jFnF=B/҇KQ )Xodrt7RJOpA&rw"A&vAϡI]Tdל!tp&^k+B Ӣnz ~~ABzn# ^*6qgbfx>QfJ1ԫ*';24E~lf/q}{s' Ĕ]2ľWim(R=jZ nV=BSxK!0v+,a)θ"wSXu()@VHq(LBo`0^j`J; ˬvE)"~+{ASrAZ̒ Mq#SKp?O!y <$1vՌzno}i̲xgjꊱ f~* )#5nuOez}L\XV]L_e<Un7}o##ڀC9+GE}6C?ˀ4U:5u&lK #×Crk \CC&: aU(NK!BgM ID) -&_y $ߍ0f3^_,3Q>+?L!y+(JOAxbEƞHRI&؅\er_AΟM|? `=Z_HɦI1ꬋNk nYOS^_B*.+'0tr])|ZE2edק4fqYx9R8Gt +~R=vDa'uĩLGjdGM Nx3aUrEb̌%d۝ؕ P\=hTPU;oI>VjCa*HtƆjҦFﲰux32 @E򍃏P\cpb1HiᒯQiD%xB43ITcQESxkw'y55ݛ}tFǟE^(xy Rk2blzanJZ0p.V&t-'Ty{\/ GvtpwȌ*!ݢ!fף8O# reN+[ng/p ߐ ֜{*KkVfBXKz$2c, P%XXVey*rّj9 WHZdyOYN/hpF @^a̔$.v>#-K?I.W ٤#`P_ŷy X= :9`ncXtzٹ%,$vs^l;g(!`X:'GP ȝ 4#MjPb:(,/c6)MN}=*f 7^YAZ^cl;GsD4O{kdn؆rﭿKh'};DP$?t&*[^.DM!uҒv-+ 4OZ7ͱWt ^7#=VQ?x}t|%NZ"Zrfށ2o3,w'TyG?2'ukxy&JŵMhSn^CDsB@Z< פ] 't7єx 86U!G_:s\L8}ȹFKW F͟LDlh* ^'[z:)NъmJIvp&uR+wTf"!6$c;{tZ05YϬ'9(g0Ud|m뎹b޴- {'\vjumA?m_> fӌ]/e̮ $-LǑplwn]fohliǡr[!~:U&%"I?i2ˀ`%~VG EG%V jC< EnA#vH_^eGp+.Taq7 8qwi֢JY^ծ2D 2.ie I `hToqFȇm畩AJaPW^vw^t:]q˞hX%S{J14_q_pAz9$>8 lpo?WݍK0`d5I1qD]_Sr1ߒe][#GiAXd U'R* DH釫.-fOL.>$Y:.AZ`A uC+u//=G<`#/w!q(Ɏا/f>|HpcO>2V pw[֯cEnsִ} ]~망}nuՋ6 @-pH{8y]bci d/go]r H p .p]Y䌎ExKԭKUieNudDl+#v 0UF錿0nY{xV1L< !plw}ڹ٪OUCp`O0\տۨT850ErZ㶗($T6&>΃W ntcT{b]'^}tE4fs9p!/,>Qc7_.jm)(s`TѰI8bD?}mZDkÖUu^;H꽅mCTzS 3^,XNvv+K2NW=wrn[ 8vӕ1_Iح ^F1jXEbZE&39 |=E1}DW$#>_Q.꫈ $JK}UUt#nVU#f'#~iy(,4LjN0^Uilhw*x+!TcRD}tʀDy<#Z>'$U>$/7"CPvz@r (뜻0^ɷ m q&o+?E/GΧsъ]8ތUG}d*bS*&An2?N|=;pɤ-- m?$:]iq_$K@qi>n9 E:~*oq0dTN\bLJtT%0'm=vC&-< T~ gcXE "N)gL;J:~k);@Q~[@*TmP^?J?qB =(GjXOceoM9k,p"Kt?wp{}R(q ,d4OCa<;ѠأOݕ\جd|P5cn~ıƶUIpTN oc -HZgݍ2eUr2ܗ3cc\NڼXQupm(nli S8B۱ |{e9,U1v >ȪYu`N_Dw>nj?I9H_a⎛31ؗZ jH 3MAwŹʘ"b:gTvfѯLp'"khmnB8ei,lS3<7Ծi >gX}$NXDĝ+UŽ㵓0 ${dl/c@Lgh*h> M:h#+oAM2"˜dJ\S"` O`(aT8se Z݄X72)1"{6W/;Y!9M5risSd|LΕur'~(MJfg7U+A=i0mM|YOcN,zf Sz[@vrz|_ƈ E/>M8&f#95O)Gf\x?[a'-YW>X^;~{q(>zO&0rKc=ansÈv&=6Rtvv6#~`.x VYѥtcZIGHyite%h"o׹~#.es]>%?fL٠q=)MV5 a9Zfpȕfkcr^5[OSiW̫xsb\{6h J\|=rwQyO5(+tY"xң]) 磯/0¡LpbO"1-F|=q\c ]JWW!,-/wFM==_idz^6UsAy⸁>;([ŽhQ(?I 0z5?ƎIheҜDkcwVK˲J#\Yo$_ $+JNԋKauntj{g8WFN5ff_S'*6XHx,]˨L;1c=)aQո%sIrpU#8#iw}6hhLa-B9cŮxiWCkm},$DŽM&N?ct^ȨnTm;dcq S9os;,Pg+su*ġ.j/9!zM㽮R*2t$ NENnD8P}&wfʹ. 00סLu,^B1#Qy%cE".T ud9ܧk|)&\Q|n53!z`3EC=(J/zB ͢:4|!Ukq=IZ=uI#CoU V\3 (Yɭ9Ws]>LԦi$VIߢQ@߼?=Z8Uum-c{4$ _lˌ_`)V!/yn$Z7Be?ߊ%Tf//`+QXYc%Mw=_ B0\R(F@4_([R}]1>zzEsvOۚ?37(N묾>'h]UfΨ&ۭWI`qIBWZ4fq#~S sdf>OK0;AX7)0r)NZ]7ҖM}|xw{ٽ^{@b汎̾pv(YXwc0wnBG[F" JXfP܅z`ج\{yExbiTj;J;YFVX 6މ2,X~Skufue!󷒋8+%Qv>$Þ@t=sQnU=eې}dk E]7/7کp޵K9EaSR@xOU~oJVR؛y<>"M w:J7AiBqm; m1+\Nh&}x%-ѱPlNyw cg_q2׬AƔ|aQmZ`l^:yfxٴoT;/֌D|Z8Jf xte⫰bFV6_q{lc7S xt0: #:4/ޱZ}'c%*|,$qtU"B ȘAͭu.u̐}և댯U듽yGv?[@tfr1?9\eiDW6Ö{vUDR'Rkjq]ă0Z>OS=z)qD5vOl/e܍g\~dnE.BDiO?͚ &)Xx\(엂#w0|Uϐ>{,E|V@xV̴lTtlқ#蝄ХvZ̮9 Z6B#`44<[o!2lܧ=[:ORey6&Nz/ЗLl^U>ddfF$ړ kNhL]p 2Zm b"i:gSKOYDA]%oJ:?Yr{7hN.+?v{~lo">(}y"_rjm+Vz)c^O_6ў5zOp61KsQj-rY@r\FR/7`gf5/#$qP\J{W}?k%:nvs Qub" `&6 #<P55GI=\MEp:z^qZ!ˋ*DQVv<0 =v`1fw[JQ >JO/>"2ʤShL~go'G*biFtH~$ݜmH[}6\,mxj\a HM}$'3p?ɴE H9 7Z--X;F9k (\" 4r5.1wC[lj!,0DiX) EN@KNa%̟i !V{Do_*0ڵ)4Zh@n'v TH6'EIqsJm˸LUo6u*zyjǵЧKwzV̪p$n=wiTcRo{6=4j׌1qrY bgC  L;Xv瑌FTT2 Z=>Pħv`\ݝ˯1s_0ViD8Sx'Yu,*Z;uؾ_{SS)n›J @etR7Ÿ{uFv+=M]s)z,~>T`+N~_]n Ȇ{/; k7ҽ,5VYB^=˼ xVǮ)C0\P@f/=ZNsJX/Y>BD7ipUc"[eTJOGl9=;oGBmbӡ6|F4yxsg2_>Cmw+3vZB+ o%WrDqcc;$(yM'g&+ìшnVWy^9 S)*3n|Řo y1?mϯ6ym:8|SaP=tڣ̷!Ug0 A@YTX ]llO .F=ٮ.{72Q50JC}}Y"Uѹsb`J`m_zf"*|$3I$A)˺}g\3kGO^ub͗;S /0zQqoYu&QSFa]uoAg)ȕ%URhW gw! bev\h.e9j`0HRhOϲ#OhVPvFiz ~-;ا? 8f轢3}:QU0#(B(;&SuEO]w^8Cj7J9jJ.,~>a|'hrl<ֵR7eVE>m}uYP;=`$ku{ lX >`{TQdgcs8>PuoLlW5W7Y$ߔZ ws7S8^#2Bi &oReX(ZttJb *q& :#Dm@q^D.wu^zG{oҐBN}~}YGK߶/|K `fU֎LU#UM0pz>$,ߋSl^<ۓ4Vx%7"J Hf)d=" @7ͲMR$շʶw:` 9>r3Eu0VSN(m/Q'YdxZ1!s?F#gN #\n dM$\\$G3ے7(ūv%'fOkS0‹xٓ08Oi=1nM55 ~<&R5q*c7 i_iWO5I(Լ!~[`{8D'[ū9!y;Ռ0_?qCpۿD`\OFkoT'T]qyTfy)S0X4y@f}2m>~0+7% +,VKHWCKB;w\hw2Q@YW}Լ^,2S2`"pm3 +MC.٫T),m?8Ű;zǀ|Crc%Vt_S#a;M:3_V$̨*:ѭZ(o2꼃S H:a;3+qZ%tv3&Ah{(=Ln~ (_S%Aqht>+UQ@>z70t.hl-v,#Iڼu_? t?ocY6+c}?ekj貣 8ƈȆ{ _&%soz\bQScc vv:ENRL˒jnbԡ*cnf~ubZeyXtԉBgO>cx)' `4$&im{IK>xs.̃?w?+‰+-bù5^N&PXwRm`LCټ$^3䳓3йVo3z~̝4:'R9 ~MVe<@ZoHJMRva)L٢\.Tq!.FtzZp4^uLѪP/doSާQA5C]u/6:=?\ hWMll ǼIڲ2T s?jxR:cS`7 gPc$}UXSperHf&,L+K(UXT@z[V$! 'Ǒab~Fh!rQhBjN50]b_;w-j&E= #qUSPRA|L"khKJsR+Ik1p;;F,~C<u&oO hT0ZıR9H|SWuTئ穩(N?eUO%}q'Gane%^yWFRs$M9kJpgN[xjT].b8v/ W2{P!aˑt0ޖx$M ̮ʰQ&tuA֯~*=#K Db(tivCxqsA~;3=t ~ĚF{v&Q{#7Bѳݼ"Dg5&sŶ٣pI]X?/8󽑾eAo2ã'_J%PѾ;c!bcJ͛:-mwEL_{҈.=uEQa[|]wuK!(_Mjz.K_, ;JOV~W}gش7Q$9=6eyAOo,3wI5"cD< ?h~B\f)bQ uu/cSҲ, hsX9?􉶡؟`#k^fCk,7r>QۛeP0T#ǽ[JVn"lJ ZԷ&XE5e&^!$@1tו[-`@x~M)뇯Tm`=ajxf_ӓ[Q2w_0U((x ohSp`+#z2"Ncoɗp'9OOn\RXQn[, d\Mv/sSph.mĠ~2#9}33?^D*<0Gbd;w􇲼'X<0b^:GC`Lx}8!ce&'p|hǩ>@bt,ߤ oFl8pN$5^ނb˪m|cSqW.B an~ܸ{<rngOkMg[CGA(ES}u$1!nW=ӕ#qMW3t0hz&8x .mLjٱ)+M>%bEE}t" lVGuj |LXz&{֡4)O=FppHaj vuCEUY?#XJ6`Jo/ö9kok`_FHh(d=OSE^ f {{:.(/ć⾮k$;+!q[oO$y0,#xtT$6B0:ZTk~TmQLld_ =jp bnϽ%ɧ;at wOϫ(tos\Z#k騀&ZUzyEڲ٧G2RB?2=tnK;O'!T_wNjЭ:fABLF)q,zOjW{=mf5ӃTЩI׹+:oÁ:+ɺXx1[_SaT ,7+tZ|tStsZVNqXvchtbK)/Aތ]3 GMmHm=? 436;܋݅h:Ya GHFtywHA4Qe<8G;!^+4dH0s9d?cp;V &fd\Ý.SGqmw4rFr MF+r{K$~6znx n ?V{ k,ӿ9_x᳜dH;:\Oi%8v9m~hBJ[S?Rvv)9IQ>s_Oh71[ϟgpHxX!fSU }^.gL' G+P(a.!;ˏlZSP ndpnG2 '~k}[i3jdK#yEJaӞ4d v@,n3+@TN!+ 6,qǂ:MB)NB1σs@cAbU ${qDy:O-2_ar?gIJ읣+H1&_fn3 밑'OiTgb+SCGk<>+)XoF`t)A-p؇JF9W'h`:,xqwDG3-x,9.#G V A"-SgF>o/~Jf5kU'{蠠iڕ_XE\.T +&$ņ6u9Xeќmgt{A dٰ^D´Wj]0/j+&nWFUR"Ž4p/w•[Lf}Mn~$>|&OfE-Z㗵=  Y Ql4;%Hj^-4x 12pfum5QnU(8K"yvVO#=D>Ѧj0N0!扲 ٲ cN:~D -_Q{>J.h[bzv%6zl0J+m6Yy}g;oCp =F៭Ki0J 4)b׋" Ne,QVW.>W fO*pyo3&2Qٞ#/ o6+3TaoT4i5SJmEj#2L2b|MB#nJ=1NG̟$1YFcDߤnlB_)-o%ӂw!^Nb'EѢo#o1Vza_ {M#k;1-jVj%aM, $$ {=|ls&[oCJ!i{@=|M+ [{Gꎯ/As^۾Vtu<:{YzApoi_A!޼bfZlM[{-3)jV)1\7͠i+;l d` l.M'F:\u'槼\nX$Wps$ALnHPg'9&1n44| &+ Z&4"m ; wp)YhKUlx٩t&WJ zM/:s.cmLY8VPvN9#q[7xh N_ \W>uEE>Büg8hL5tj*qRr/VR]b\2V/bBck)0x.mp{|&%pr Pу jFVu&)rћ<LQ=t=ܠ`̐ )<;L+Èȯ|FmDB2nOC?b΋gMm4.dw0Yr^X~]vs]#I M+mѡ|NToնFS%x㖝^RG%5 HXIN4E譖 58<8I=n=Uum|qu0 S߭[;{1"?+aތY2 E vBɘ~0VsZeAw.4i?(mؙ֑S?E g}ѿg[׺%%~䶕?$ 亚UǒٍCjF 5v,X[}GN˂я'^<Q$cR +X畯y-!% gj %Pԡo G[Df]\yW`e>ZApJd-88Ɋ qLtGrgFUiVSª^C;1 ]tdܮE]s48MO5ܱyKCpnl3|Ou"Faf}'$ Ør Uُz9嘔[6E1[.Hx$(7K_|{~HbO!\<Ʃ6 ^P2OIx2WxÚXxاʉ/\ 찖*@Ɛ k&?([82P:'O@2 (7 2TcL$ zD@>m-W0X2#N緳BA8y0%muר=32!՞%#L2hc3j7ynsBӏUnP40SzFTVfH/%`&dϠQdU"XZFV.GV[jSP!=# Fƪo@R]? R*es)FO18ʕ9 gn!o]-o ռFghLay^MTJ h3eW_"⠖,8pYmSMh3z \8⹷,<,$->[F oTwCDi}h¼nBg ;|:?qvDŽEmp[ȜevƜcV^Jb??7u "r5zRlk0h Zli(6SV1JҁR\iטlCޡe2 6aQa  ,RATd–YdrUN r\?Rҗ 8urK,M.OH{3 QgQXa<<<FD=VHB̞x](a~kLjº E`[/i8!#$#tpeي@':w* % %'Xh tߕƀuQufc hxŽ7`oZx>42r* \Z}o}Q0RxaOo$t`՟ 4'nGB ^a}LX;b d7V9 ޗ(: >EbH:1N:=7=5| Hu Czp/[&] ^}gō޻=MU+ *}tj |>AI6.J#Jagҙz>="7x}#"[Mr \O?ogb4ey5P/mՈWJgqurڗ1"1vXWc逪q#qO ELH N(LڜKÎ5z!"#,ZK0 o%I}i^jd$y{af95}pYVV}X=u.] cد S-im(ĨLlr/ j*[x6g>c dqwvH\@Il0mOt)hyиa^&%lV=9XSZ@x#{d]kV2:wƇW? Y5rzc,YᑮgXYD\Ɲ"gj9KA{cp] {r2=4X-t|#D\ zѧjigxD]YB+h8d!f2 vAM_<$s@+!r]EJ{Z+˘9urFͣ =}S.@38IݲH#,ۂJPMUk {med vNe찐\H/ OyT8HUj0Eؙ*{!P74/?ۂE+FOk-dzOgDށ+6$cv_bp NBS:ْ߮Ԟ;VewJT&)(Ng?}todSRur?1͊ />v O7a8aa/ @ߌ jX%JS⠮pcg(v`$n “./\ܺZe !ȵwn0J Nc=Nm}o' zقHh6狩aNLLN)FHkY,وV8ٻ҇J!Dl3VQ]%-@0n#lwBI*MkǚD$?*Z} 9GC-A/<},+EU|;a߀{/)R&"{ۃZ3 =GXl2X b"x5h?5wgCأ g\Ct낏I.- !rXFA`@d2]ݐK<6:| lKk`!qB_>,ZODA}RcAy-_A8{IƉXN}.tþ8 s _Fܿx35AOC> D~t֍w}a$BK mEզV1Ɠ(!KEEoED<ԣLB@d.'.O?>ᦽlf^:TI}'6I_mz;. ^ߒz~lw$?8HTiuNk9_=M;[t:-VڑîbVskEhw]amMx E˄2@,H5F+rxs+'VU"r8:h߻%4$=).1S7>w3G3n:C.ڦ08Uڷ1rATgU(t.ܝ?!n}kl] <w푝 j ~3';yG 4hI2Gm>*aoߨ(7v`}~MCOR*'nƪ)Fj!Mkf+3^|5dMU6+Lho:%FvYMV= H# g=9e#k> TP zNT3HhUg"3=~L2 Au6Na6?90uø-48]h'cE\惥O$wF⿖9  /6䜯i/;A(;ΚʉH)^G/KtF\"{cޜM'Ŷv=1u.Pc-s杛z4_Cp9 y/,PJI*Q#Ӓ:8nSp*<~A,9,N9Ӄ C`lɱ -0QHݻd%eVct:17k<k°M>[nM @h#ʓrtHM"Yhb~i)H^VP:f])l3P^7 &a{,u)J:`'u]:ݒ8dx-4-̛[6ΰ}XwO WyHoWL3k-ceac6a[@?ŋt(DCad|_t-cj|Yr~ܒQs3Lsȶ=DumȠ-j<ރj̓[(Awi/9t#SW+ޞ:xENY*.sJZDKg80lFq x39J6Hbg;h O׳e"I[#v#B.FHe[+RjTǦ T{7kG FP_ YQ|MiH0`Ux"ڦ]ǶbY| g-}wCmLmLONN\[V> =|Y8D%V7]t奔qG6vLv[t|C .Of@|+G|:y?D: ƱYj=ϔW<6 ;֯EjEx9i 邘[ Fy[QpPM.aQ6,nwG!eLxff,Ji; _$AV$ÅR:E=O+ _g&%8kV?>ڌ\IDDn졇 w*6P-$CcWqНdG$&sЭm}r@Lh0dH!6jV`{2Sow'N,oDo!N;2g vѽ:_lN pT1q ~0OVa_C&ͦa2;@ԈU7p?qwW.C ܬ^Ecd0{ c_o\ӟVg{"JjH-eNˬdA=P/}P>/BpƄApe m|rXdLn4ĉ *Q^hb3SϮX*b|<NG#g p7'* Fxg ١ ~ml[BT[Gvd*+hHUz{*L Z格Q֌ \_L{` æO@דP3y2X5&B{u]3߳poL5.+[OIшZ *!>co+;nGs D b47cc4Țw{|l&w0 Odp R4[Z%݋h=& Z,.tI  Gj۪mkTm85G1JCm1іxR v`n9^<>ƸobA5[*PXWF7\JVCj%pktӾh5QvwtMT&ôsUyA+T}_ÂҊ=Obq1%_ª[p~r%G':E/7J2)Z~$()tIbۯݜpҋ As@ڬ (D c°kԞ/#xNu"aXNIP^]ۺrRHtY1UqlBeRmANN PfQEΰl&;ў})V#)Oޯq<Κ1IŬӄ`謬P'$5YϜ3'Άw7LpOwg WQq; X&Oe@Y4y[ uw0Qм[i8*y%<£jU#E*E* h$dĜF}hJn?! C~eD-ۙԠET?4aLJ '^k+r/LR76ȊmA^ro?Nkr7Mɛ*k>Z s)h_'e5 8#Of;X҂x4ٷ42 4W-ۼ,E)cݼl G@=AW.v#[]M-+l IcBuMGuKt4~/厫.$0bWt $S5ʔ}r*4xY!+(i xʝXxhŋ* ɮ7,Gkhc9;(knD4h8L;f51 X~Ӌ1 TDIW[@)O%ҀC77-"6\'GNl 3Z܊ G_dҮn'jaf{4N}4 uXާJ UoT+0 _{kiIBvjU-du vpgEJ)}CH]O)8 a^B2[:.LWdҹ#}ssm%ЅpyhJ&YWVR!!9_iGbF:TQf)] <ԻTL DpERӬ}`c܍qɵqÞs4h"!Sig߰ŏ+fh<< 5t~e$넯mvO(ى( .!AVTs#u~vպPëG(zdIej[ &դ=3ەĮptj|,.\ZZPu3V78{(9 0A#O/L`oLjعo&~/LmM:j4=UHXM.UR|3fՏ!q$3dۋK^ &#zK)fLhvYGAk/'oL Rf!,+#'%ߡ17*HV 3⊅ZM\jIl<uu=||dvl-HzUll|p1K80Hv<ڌp|zA ɦy,i8{g8c # ]ëM65T[>#9giN7 =E `<~ v.h(zS?EHbk `Hy\Tf;_.>N_h:I>9ln@?qOf"ז؅XwJd\Ğ"ӽԦt0Ui6*|eu1~m!f%3gӝAO;luKbu\NVcb8;zF(A(5w"y!Kюd6&q f3ip*$5ₜOfH^5)µ93>z(k/͙N{>g@+A a]Ȳ@=z( l3Z*CvP7cAƘPVIMuʛ9@:fdo/9 9 cQgX'8a#'OśeSzLt:h=+p` NLt> Zrh-.KДe; 8ʓx*O 3L}ۡ=1I=~xnC:&[|d[ZsY+H]E)/g?JN62y Y| <|HGY< R4q7jٗg?86%.N7)RWN D/RɛLWOPW"vNQJ]k.YhK-mȶ}1);| ͖.6Bz4Bom9&~LQ2J@hF{GVu2-=.F_tH&87{C%JiES@xlyުHSm(XUҫ/@%ݹp !Sr\Ӹm0?P-u^. Sb޶ JW0k$v/ 0.+E}0S˥/Z^ǃ;mpƨ>:EfE@WI  gKC4L˪`fZXRVYm&9mKbT*^ɭdҿ|sWTlMU_~5X Aߗ @oZSԣiqck*E NV;L7㔥P6m h+c3}(Zj&=Ҧd S΃摻 j)$#0mhLe/b5F;ʉN̜:E>o2 J`_50B˳򉗒I"u]g:d."/_ p*ύNB4`V YY:6V>;ğjvU^rh8FxV6)X{TucA-ٌK{(ߥ t +#w4Ͻpe۝ ΋ Y֯-Kzm*aE } :ȱ{PRՠk<=:*vC(Wa' 0#_|2<9zt5`WdI=3+UJî'CcZ쭈`ܵŜnxf{6J \.aԕSa#_*ãb}4[,v.q \ߗU+CGB̍GCQ13?*N<,eLnG LHyr4f߇SRn\K=LKIt~X2Gܔ_! [~%h2_hKwM]7h?SF"lUE"èY2UMp˛)iJ[_ٟ{=kSFlyɆx32{]?' bijrLAP(Q\. 1joiiq(sXt2M=4䯈ċum>ކN2|*Ҵy]42 ;k T~p'^N>N&ήz&]O+>VRg<7Gm%9rSšp7JKxV6fn%^5s@6KǙ/\{-EԆ ,Q/h+-;?3A jB,FGQyb37"i"0pX&^=X* dOdfb,YR}#, &vlf%xJqhRUplEܼ /VE+zy$m27-K>G3{2KCtb[uDIIg7R>0d-nr¶듈Ϲ 4}+UAa&R*TtG?`9ōsJ1Ɠ垂ך#J(GeTE4p${^7-\^*X,H !mJiMC@5B/y뽻[[ܖup>=x ӓ`1C5`8Z߻lvy2VGTBl4xY`t(3)ֳcU iKF4'>ba^m@c=咟Q_O᳽M_z8\aKJ/ߖ6kP|^O[6eeesȎkҒUgiQTE(AƜV`8_ Jؿٞ5.MJKNϯs3)-%j_΃$X+BNN`b1pMQȭFa^xB~8c<]+/&u]٧QȇVAn>ԯdXG[jj+Lmhࡣ"MQ oT:r}OYS,˝6. }=W:$2k/a$) -Dž&ut=5zk<]F:L$8(Pw2{ku^- hu{Z*MG&i9-!v.%]4>B,OE">uuez =a]p<^E7Q=KwsFq*!or&4&O%z/K>|mPu2hTT]{ע h`BiVscao̵](Ƒ4q&RVߡxSN^3cl&Gǘ!<Xr:@Z;W,ӎ; ݨ p fxq)~h;Z=Y9gmTj&/?00ⓅU\lv5e"a~bt`Ae˱Bm($ u_tK;XB]vx= Gi7y!rt# xNizU޼iبl a5ޣIhB'DS%\\@}Lއz^[lXA{g ƉM.{ y'j5Hi4?hOO/{PZoY mPuh 7Wñȧ>L͈ҼLV0Io|py$6].%JKu fǃ42::.ܡs X5D5sOƩ|@ǖ򠄞Yd)4?rK#&"C-57|qp׬5Y!ޗxU0Dh UɏV`F |7=-YL4'jDߓ κ0T1uEL0pC:mG`"\;"1+6,NKVI=(+5W؝D$>cu S4za!9Nۯ NݐY)yBHT!v%ٗhgXESor. wƗj9&x2pFjgC&ŘKL"?U[W7J\,)ͳP""\ޙ]y jзƈEvJQ/օשP5D-uUВ>fZ*dJM sTe;PNB)u&̷gݏsݩ'Lh_{&Z$LC3 fs+4VhVFÇ[{4k3z{K ҩ7%!Jքdk:^xLs0[#=%VFB:'ġb9Y#Yp|ZvZd6"/H&9H6*?E{'F4_n/H  ?yك])vZ/=1\xw`2WÁaZw5lf{Ys : 5r&x(  &Ժ Wm yؾ|;hxׇ88j,43;נ5@,°%(%"\H$C) .#FW'oy%f|kA"ߒNGa~W3no4Y&/:2/8I_Vz`L;K0ÞX0#6W+31xRfT -S@мYLFj>|ú?3~Yj~wpelIˏ`NBVrb~f#!8,܋2G[_ k F6"r"Yv٭F~ox}a\]WR)5<O [jk",si#)wfcM&!H.kkmRu҄0 \p"omMHT/cZ8=|Jd&Bgw~1~LC8`o(pM:M -f$ޙٴ JkGPįI &<ZHNWP9ze1ovg)i?Coz{xI# CkTO 6O\/EY$O/KmgKYAN$S^R3UDžr1 $_?d..: ).8K߉rԭc< _DzRgƌ΁ёjOjuT~&W$0*C AGo 0tZf^_#-[Լ`E3@YeǕ'OnKTg"t܍x#k2>3N{ $Ƅ㤻wvԏ?>RhsJ!1Sf]'xjpcj,+n誠ܬ#um{_mreChUPf!wJ4`cCc캵 %5af[ֽ%`c֮7vz!2j)et 3fY*svzb4lخȂ灍?~ݤI9 }ïe˧r 3U ҙDW.ߓ!006xOBʩSDu\a[ z@0i56 (Òp?ք]Hm$5D|2xpPx&"A(¬90)p#pOi@T3q\?W6%~C:L"F<v` tXYNb`XMYeL3^JO &;<@YꡆjfZcfdhD0;tuOkW+c~磖mpTYyZ ؕ5Vs@"d&=rYbv {,cH3LR ŠVSRXlQYH>!V0n>K ֿt%^N&y9Էdw@S]oYtBQ]`ˣ%*Dz8Qɩp&ҊoNK{0pbC^bR$Zz ޢ+dIH_ \ \)C?ϫqs{(BJnHn CjÖ2ZM|_E<-V;۪,d_"r:90hyYqE$j4+3AtŎգKx88, l`c _؄)DmHVMg^Q*FI%5ՐZQAE(rs+WTM `q:<&^bibwaL9#R2Dbd"\Bdzj\o = i,lG`!< $]ƚe.]gb&Ry_SqMhۃj) QmMV퉉]zڪ a]Ovh&ic܃+hF#G'hkMh1c  (M.~UY5Ǔp)mH=|.1LDR@K!' \c pA_1A wSҼuswcoNi @ p ,ѳXA|ଐ0ABwi|oua>(sR^\zIxԅMʀ`{4eBÕ},a%ghl%~S;d=Åt)Ƨc}b@y31~;xN2C%N3!0# [ō໐ƏǿS*oGg-z Exm`lK3(./@ztM`e,Cwթ4=AmyV>(~.1X p*<^xэKf`u‘5tl;{O<6ԷXhrBO=3шje6QyAսLsilE`kC!⋳W_Eb>xO'#B*7&şl sl[MTpC~)oKj|I .wc/^ M߬߀4'@+׭L&!tQNbxYL[<@ٚ @9wX`& v/C \4 t[]*Xk:4b _vσO `)|U>wn sJֲԔb8i|꠵Y( O]8 ӮOOͺq1s E $V$fs#P2ډlv#|Vc5woCLosZ(M@ Vol{!#Og z"9/4Ur3~qɏn衄?o"A`dIL]$hk1OG#+z:Ee)|JgK q7# 2u Ŷ&MpYVa1?L7'fËF`Wc.E (sc c;+bG݉jV8*&5o!֭?PYC(kXrx)2WRI/]␊Dڳ ;q݄HXXd*CztU'C3 9 A|d;ٴ(S^1a|#z,'߰d|3[Vu կU&yi0,N̩ gQӴMꀾ?R4LĤrIAOYqٻ5S<{f;inar6įskUz&rɅ v&DB wB5jmO O!'H[ ZROY۟ x;[z%=Ra37,r)ŻǮuqhi\ݼ u<pTa4{D9~(NkS=3xkӆae7 Kfh_;nR `HR)28{fD13?, BJ`Dgb??k˝b7F֠VPwZިhjmk7gVr5ZJ% jZýU0k+4K:G@ow) ½ԏQs+IbHU' *doU履ѲJ G;AX8v5R$rJLIg ZsޕV>l -+gҬ{wO^;Vƥ&?( hL{k7$m⠙Y:LvLn`li./LV&dӘFo #W]^Zb , Gd a#;I9rH6EHXGkJ%'h`4̯Yr`M@a*vqͫS̉bJOX6^*$6=Q_+}bs8,BˍQ6,mR7|GɊ4;͖]>FKfXlгBRڢuj֒̌O((i ) JL~ z _̦EY$zkzĦ*Aвo] /r/mf*,g 8q1$ߪCtGEq=Ѻl}hDUO[k_B}6(|W 0YC2\0b$ǯ:s{%{GjG X^y_lwGwEDq5iK@}t[SP/R3X_/-&YR?n ߛq'UW];g§T^Y;_,PlFTȦ2}N◫atUD$>bDnC5v%2Vf>kteA^b0ϥu񃥦t&t* 6OKxΜQ>{8:/+$#A4,v}U3*${eF?WkL H WHfqE[nVEE=ݵ%Fc2c@=7kz_CBIƤJfQƴho<"OTti,F|j}E*Si4ۊ3\m&W{*L=oz&R{/ ظj41Χ\)/rT^ӳn`f5 e SN"g2 k.KBT+_i֛ 36:+{#|jDǠY2ګoK땓8T .%C!i6NǛ@^N3i+9s@HI) wR[;)U?ޞ:Q<Е-}AaŎP l?ԑ.A ˕gu,fc'GW;gСUX..aj#OC&J}}yt{}ä9`Ϛf!U QU&T EU/jY?< oBrV _Kuc8xzcE{8.û2J6AI<&L^-^XX\Նt'E5.Qє ApqGSUWJzU:6TWآi{eGtؖC^ hL] rKe7(*F:ʺ!C(VbY3~srty-LΡuQqjzSaDϴ«dVM8al8H)F4زΣa޴`(lA7%au+riERdz`.@@렯ʆ6~>@GoSܒ҇ 4D:r<#fc\u Vu:u54&1pm`{4xifV5WcOLcT{adYcT&$ g9 B/^g8Iz75>9Gm}{R{1fo"CRfrSS۶i_0#VZȱ ZD`vO(MkuF]*N|Es~GS۠x_M_ OT"@>yOZ:_@QbǓUpY9pzmplki~Y SBKD2f}9 n 4wdP}Kk~5@S;54 & LVb ۊd-)cg]juSО=Aj:}=+-lqvTznWd6xuwc4-IWnN}G]G9B;#9Ѱq`;%gk˱m6CiAW{*e\8}Pq;6,}Ρ˴ԧcR#43§NR6G`ioI;{*Xl%`5?`!B~źXVpMʗZx =hqnO%'fR|MBW DקTzxro?g 顆IVG-9D;V of@~˸Z5.T'dbɉuU+n,d-,GI6VE! mFog5=Buba&R^X+w$\";jJe :#&\7 ݈1Y2TJ"'CԱX>5PP+H q]=v{U"UH=wc沵G>7sg[XPX@N\玲YPGڹB2wi1%6)ؕZ)*8 AFDK!]1#tS>2Oa WE6exT-Jd&&l9˞!' DV[A!wb|dD]H%B|~ܮ쵿:Ծ4k mrBŏ!I'f8A 4^۔%W)6 B8$Ԥ -Hst 41nl#t FezcaP60ESJmY4i-7١ $ew(`<16H>ےc{=ȝbkIOw myL_q61g1):pjCYpKshkCئR맹3 )#ݦC&K9v)LV+eUcSz(h v"^PDCqlV|җ+Opܴg/(;.HB ݆/s l3ļa6gO wn(O)m}4eW㭭qB:*f{'c\{uJq_~pR$HF`gݯiKyO3_Vf"%B nwTp%ri<%x*7K' ja]^=Q/ֆhXs3jV#.c!"(,^QVN0 CH`!;&_WzȀ,+Gitog5]u 0K438o8!% i#ׅZ:#n|=&ۃ@-w] tp3#}Vw;uL/qSÑWfǼ+=೘&.mN41]x&m~3떐j>6Wv_Xp`YT>5k .$J)HS#>E5]GS%IR!GntUS暫*' ꙞS&sr/Q$Y;>FGvlgs ,:1yh͔U- NV\9Ɉ1(=}R-\d_wT-Qj'}f3ђ29U됭zO@NOu9zSHyEy'Zlx-*>’|40VZ&{t-eƭ=.^ $[J2КK˞0X/`nxYQ0e< }mp^.AHťjB/TXtkW2t Von 3v{-qںIld bI<شN3m&>&//\T˟Dx-<^0QO4?Ja&P1Zu_ln]]|) w:2%$tSu9Gi&]-xyO5Cw)n첹 §v]K NXSx/l/oRDesJuRENg'd ָ@#Nddw}KMy^-}r0[j=U ܠqCo8.CuP~#L M V~atX+\Ŕ+ie`똲 @#2,UOX5jc?]mr=TH-ʷ\{y긦${.Lk^`֨ 84>P3|BvZ wbiIa(; {R3yD₩"tf' ߇AZx[7ӮLT~$ۥw؁YTl7+bA? e5&eIf'{nuNb56t>cŧiQmP7<R;;ŽaqH]ǔ,_"V+/iO$Y}/Ck7< C3= ſoHynV! ~.ΆK`?uP )Q&0kMU91 n2#v" z*!Bʲh~w%!W>WqJnĵq_-8LjU'RJYgeĮкlno`@>ԡmed]b<͖X~&Wc+گj&hGPhA _z ,;#ŋ %»\_gbENދUf(' `]3K[*Qgoo^etS.:qwH ?ѣNE҆dh!%F|df$IG ޽dGk]ӘaYV:Sm:"QS8lIS݊"ᵾ;v߾p?RpD+)ٍ^~K#B2Y$5g֤ }c2Éi ˺ǶP㦽:K D08Y jb D:p\5&ygE ATNzF%mx)asIwDtVōkGi~.JYe~f֞M w7H=nuŇ(^OVJx|tT,BuZ-uF+ҀڿDH peb7Ua('̗)F\~7gh/w/VQkKߢ)T#nVҚ? !5?Sc m? |j.KO:t|YVdR#O;7pl^J*w涅I27"lF:ᶪG(qӨ<@ћTpC ^/^ݟ~V0GfP>ݒO+In4p j% pkx0,]0/N_Wl2Yax5L=WbDRۖr;m_Z*l]l;<, |+ju*O6D8Qnfly& *J601VՇWR.@SْCɿ95V`@j>IfM Q pxjӇOt# U6ZgTx js 0 ,9hr O/&0$ 2?lUsAdO_U1u!\xA@pj.5m`+Wh8Ώhe93ڹ, l@y<IM {p.Lx6"ї35PηxAূK|ڴC]= B!$DH (I~㌄XFjdTG9ئ'&3X ]$8*۞ *V#clH"8<53J>&~#w28i:z>..,*gs߷tv|!"֗ʟcb۹ |g o]P]=kINq .;kcڹr 7v;"y<$3`zȷ0 %;?w@uv IWUuY4Y0J*7lA:qGN; ,eUdh96U>.;Oˤ|"MnP-3?~nk0-rF$1f)lY&R2qH S˿7Sr.b /z>L}ݖ|Ee@4`Z7zhʷp)%iV*qq2(uA"|6(>oAd i逥&]̼IR.JK0M#5 Cσ4:_lR{3(B9M1WʽҘ- [% i*_h r1dZR)a[HQ}w+0s3= 1u B[*,e ۨzI H'D\BE0g ukOⷞ 钹}kz4]~sp2.yTdԇ7oA͜"qpt}G,hje_04:~5ڒf׮]oy:]A& 8IEN`Z:TWҏ9mHIGk#=ݠe#lt|xE!.3ԇ݄\SIZ/AkrNނRM2ln/2>h֖pnq"ͥ^E_)GV-ZG,]0|[ݬ_#nmrqUC^7ţ~D\{6T}W;^vk#W/i<=@yev}dV69mKfaU}Faa"0hHʆ헀'.Ky2&^>jU$ ٽj 0mI\ܧ v[M>02w ՋfJUN=#E44)S '~xg&;M"-,BPh|--Zkd#oR*~2+SsPN0ۉn>Ai[@r{ md/+v|R5ɡt0C0&MfV C8\7!ЄbMPA2Fl./ԯ9X0Ԏ+ALކ3o =av7|Mڑh}/򈫕IVDa׿¾8^R龋r%*rK6s*[,fy7A6ބ|^V{E+bNЛ!.姤qb28ՋAl!^ x<" ][:4YZZHX^2cH{kw5=χD0ZdyLb%7Or7/AJ/YXp4h։!35:m,5Er"r uR<;%bM k2z*jKY⽅1 NU*/ R) 6ڴ覺Iڣv%qv\+ rkyZXGg"x>U3{SyF@;XF8~;]}[U o@ii/wոKJ"0&SN"E^t<:eH:a7pBWGEΪTY3+Lc WllL8זkRA 9 )zpbx0̞lFdxH5#̓ؓ\Tk_!oئ]斡L{6nX~q$딕ntVÞiG]U.J4]H>Y#(p{^_ک:x3wdAN+Z+p >s\'Zj >UC%i+9M 5'tKSJ8S@v@hQҶ͙Dn/ r"`?-4EgVQlQ–YEU(xqyuO (j$1޴-|;!ogӨ2's ]<|575f/M, ҉bEh?eeh&H4s^D'i!צ3L̐ ELn%J\ lX(K>?ǙRd_3 S(.v%%Ս_&iӜSZ]9@qb}j ?t)xgj9*ց,Gv5Yak|DH$H8qϯi?:iƉQ*I6)( 7$=*oȔ[{#_aT{3Ӯ7{ZsGr68*9*B͊hώ7+NkymSf p^̀E&4$U(O60\ʔ45(? EAg' q EOj#G-rB|5I%0S bHΉ_MFJ;}nM{Fq1adwnSsmSOKl B~XC5TpΞƎVĕ||"$Vjm`}ǩU hB)&[Z\r'ݷs'q=Z==)ㇲ9zsNyr-KHBIƑtlq#}u'ŔWBpYhX*2wuhX"$w"S,Br Zz]4){xQLYo&J2ĕ,m.:11^h RSf *= y\A GU=~}1A(5hoǼWyՎʭr y:L΂Eb,4uu fL?|&*64uB:ibR{qO)s8eV O] EO ^[_T#s7oQd_U]0U1vqwk%2Reuw WP_»E#N;/c️2 _qrWYR>n 0lC ,q(ԍUJNaQ t;hO:[ՉX~`P'"#K !J%wP1Lu٣}?$&0GiL<ұճ7Ϟ)N"Zy'u_{ x)[ U| s/U3 R[`qNOC_4ͫn ƴe0Odf-zemUf nTgdjf]Y*&)NP[#iy\x)\ʢe:W·|44 U#hI_=)ˋθC;RsNsF1٭R.iPM%kT]SCOQ.&!W2z .eF}V=۔XT_ :;ߏikj 3&0M6_KRM83 =l}*,_XjZdet.Rd<"S %QȎ_*EN%V&Bk>2Kİc̤'(9Ԇso8Uh{~S[ .TJOFޚi*+(,8j jI z(Ixώ&59`ڔ[ӛVB­CUOzr =+6}$rSςi4= gߝ87KFM9Oҽp9gX0k?t7ˋ۷R&sU"f[3Hp*x,:|GP; ˏewn\_XB%/b!*/NيdO#Z$Q,X؆M$5t0p`kӫœ]ꛮvb!&Q&4  E`J%ԛCcNiC3t;g|@V}/D~X~Ϗ+W@Cdw=zsӞqbȞgGCIU[!Vg%bR !ۏZF vVI ~B: ĈcM{'@Ջ'S= ǬCkqKl%iJYA*-zE\:upFz%PwQT_F@WϮb~1+`վ3猎H:c$s*gretWf RV!rjײx6$+FsM+Š]J6IZ_#[p<˙߿y y_1[:'h /7ϦӰr!iԯxd0a vUoM\ qQoB[݇@{U03FO7r 2k~*xnɩF-4mqզo$+vw2OJ5H3(NYdF_vx:=Ia ?\tx~Ao*Xg; V C-mPeɨb Ua_rg%Ah4N+oBkvw/,FmnlQ" u̴!;,a].0^>ɹj(ƠHHZ%8 2#Ϊ&›J@kO^x)dk-A3{CD鸯BjFcF8KHWK ㅱ>m:5[肸cj\ѫJv=9y XEI连x`]9"TZONh5%SpdBk7SK"OfNBo:1w_ź( uz92Qb~PdV[ Wu¤ ]5l K$95@դTEC8d)̈́5>va~Wwʜ_CzM`eM֮)Hjh;H#>3o >7S,1* e.NiDsi= U#mn5ec`IWA4`Vpyo[~h\y rd\~-ZJ|3Aҁ,+Fb5zny7~j[ l [W@jxV*l!>@FF[8Ī,K FpPyautje*@ֳVV<35%6, Wy1%wht.bNjai"t-2ÈF%P[^JʀchWqb˓tI +j)"&ح WŪ{%L|`A!Oޫ-s))^kaZ,)${M% OءSB cWچAZn=hΕ rL=} :PA<!NCL'̸V_Ӌ?%B 7#3Nz#>8/9!a?fB|WT9GC]˿ }g[/b+8՗A&|DxDTo5_ qsp0BU3$ X q-ߦ_0Y8W"wg={r`LgjL9\a +gNB{T3ZK O"&0[C*<Ӟ,#5֯ɚM$:l³=3~,u1 Nji{c!^l$O\mV  >62֣'}¯δ}SK.˽cSj \Ure (ģ4v65J>"Craf-n4)P`>ϑK@jlci)0b FQSƁ n,v'CHiڙ&YlPNB9 IgFg7"hԘ!Q;W(<}+em(S3 ULqSzK vvO{gЁ }v)L 3 XuЕ+JoXIA7yND]keQG4MdРZ=XI{BO=E6Cֆ>zy,C߉šT֘rPg7QM`A+p?zK UDmȳe E[^ $k$Wŧ¦=/iA$i}\r|.efc%פО cZdgYq&4\I 'qRIjivq\7[6g@~֞+9brYM?[;OxDxD3$57O,}C?{PϦZR?Thʀ,} 1f=7Blm!MC u- ׀+Nl#ɑ5bC Z3#+`>? mȹ~7* Td5i&HSX6y3`9EML߈{p:?$^DKpi#-ښ(%TS)3zs">NAE ˜_!jgSH uc;뉉-ljc4Z]C2$OpF{IX5lD49OǨ -S6u9:i_,FR%^le) T:`ቛ~dK'F6*s.?Oy<6*LWYMNb): /'RN3J` Wxs Qd6l^&(/>,E ^\~adQ=xiwM1p@߄q:Tnr{G`k`Qp\r%,Ha,%M OcÁ^| D|G7o-HBqgaY|xa<0\ȑu,^U1"ݎ VVfȎJ86;ysmrt,CPZvn\"橗TO$uSh`cBM#>؈^Op.Y a_]PÅ9hY5Qɳ;oԖq+#im$"_暴kǕh>Œy͑;)WHzCH (pC5@#Ll%DqXb8[ oIn(O;=:di23yQ.HY'S]謧|hnh={D9ŦPYxB.? ꏣ2m&(T<{~9}0Lu%<)sU Ȁp_0^ j Ǟq=aWuth{00<b1_S|~+/aXn"Cy[ іf[RmvW{rwdI'g }TgԃGc{Fp ~[b&&0Ye3-3 |d>.*UF 4* ϩ)Brr&a5(=f C%M!@Yܛ"O:c#L,&<Y)Q2ʜ'5A`yuG#bYڋYF<'}ܖ%O.5 : f5@*\e8BSlNݟ03(Q"}ٸݤ0yO(JlVn,e,VCېIB]-ޗ I&041ʇ]HB T?-<K3Pvw?ɈG^}QG<>#xI`KQڒf)vaE1_t'*$~I;㴾XAj~3H{< q DŽ AT_YBYiQ܅Ckr" zfhgsf䠳Owԝ VXkiA =A*ÚM$i>qHLQsح˦jɆGM=iA5 cc?毆x8,i|Ke|ɶ U~'^Sg c' &ݲVQ}o ҟBjWS <0PP)Xmr= ך"d:5XZ8c/gIkk_zB1.x'fo TܱbZ ܖeLJ(&DKV^G#%Bף)*-RaE7n\(ϼz(rH;IPʼn29iKYZ6X'א5%2簀g%xB/ϭpo0+a"-Hfl}G|9Lv슺@d˩1>QWӎ e0L1*G$ 5,w:-" r[1tlr~*\Ti+ I=i훆ۘ̐-Վ 2Ш5O5ZR$G"5?H6m b=ri_nYnEwT읇4L iJԔ HKs'fTARpzkup.m!5iF{<.L\ *W;c>-$*G:)2^`όpLyd,M4ÒFQ j=(D0%F̛͉6-bzTK(GVpy`ZD1<`۰"S"}e3P#ppF~yϜ3%t!2ތ% MP3VM%gI㹮zL&Bzs\>Mxe2D~oC]QFX$(֌j pbJZ+#өZ,*7GO2F/ы}L{YVRA%BZn]i/ ;7M: Ǣeo/K*!c78LŞUִ*И弗7(M(ZTH~R&Ma. [K2+Σ!ȝEmN6쬀&Y}EpW'/ 0A 807rmHq4U:ia*s.PD/܈cS .aE9zyG9CXd(+M ubto9Mcra D 'YϧPawa-k9?;x4W yit3e2P K橦PJHkb MĐ (M\t2n@%[E"u7{ nӝz3~_Ypx^~0?xqC[M"\bp$kI o*,:QY'amF$"cq:=9( CA([-2v9q ӍkKG?/އ7e i_pod T#Do.u0^R %(Ґs^>GEc{_ν7"R<z|*nVJf'~#RO #}儻ZHr!8+]`xâ,(2(D `H6& yibvWVg$nP[G՞PA > ,Kh IFIdZ ҩ$8S#!%-h0 ޏ:Kav;Q)O PGX<Ҽ}#0\yBG GEy]C'w*V%rϬ18ϙ҆udKY4c^#h9"#,&\e1ksabu}흗b2 5խdyzO֣#Ƴ9-NkRάn?\)d{-Cķɫ}/z(1QQH:w[>"/^Nrp[X,#W)8*]RN̈́o~ZFWF;B8ltȫS+] YSS5WdN*WT:dӲjx?{9IMw6 /"<9S]û5.ܔ$?`H9Z FT%]f(L%PuC7@xGr3>˒;P4g! `J.8wxm(F L$"k^0Zا,.͟>W&g4Aex~`]'CNzYUѮ0v{y'E7bfmC"Ez6Pu_k PM2Φ{t+&8,VBSZ(g2%V:jqIk2͑㉃I=7/3)9O]OFZ5dt !RpSuYcI9X'%!-Wy'k*e1ԇf@Ϩ|~}0Y$0?#Nk?w Pdap鞦bX)V:1=sRnjB)0G񉢖<,Cux 0'?+9-Y~AWWNYoz`";/Pb.z j]i )|!qxjG>UFlP/Sk0EBbZW@2 2~nW} :ϳLopDH=tX[\Ϭn-2ÔQ*& h:835~<+,4ʡ%(o,DC67*lx+ G߮o^0[m!<"=柇ms֗T)rkrhΛ2\(ʽTHFc;Yu/uZoܗa/9?Q,8L6bɾLxA5j="jF^p$@Bc"0_%x@wȚCIM!"djeqyf-Y^H7(sJC%79s |珣S~z_4@aS`3oUH4#sfMR!Y#:j yp4Dz\ą6gjSTsA1gcvf̤tV# T[Eث] sݑ_viQձJRlZ(T 0oR0OB>j(hvSB:_fqE!lW'Uu!wam&*81nb`Abl:dY 9^$/$e>l5ZA'&$F/!YJn k#_Ȫg|'OL풧I#-um9OӕiVH=QC )8$N| 0<\{qtB#&-7BuJ$W.I5;K'+Z$5J ? Nd?HOBٳt1|vDܒ Ž|smp3"k&W&NO;$۟b[܀0''2531o:!"RAJ>-'sW d[yyL}㪝nn#'a~A!&ÆՂe1%uRU6ns$Y/unj^Ms ֕H>7ۜ:r smp ٳGFT"w6g' 76 `߮c];8,O%u(|A6Ī%3mg_i;Oy+#zneyئ)1eJꅭ+pU"{2٬'ɗg`:%;m6x]:$Blമ`vd2\9&I9 ` a-sTx':߳\b/=:L 4hIv655e@+^/xqI-ȣp71p:]LI.BZT]$#0+6#r .vfeT4*:C-"y)~os[pkoep|}<,!z: w #tσ:89at=J߻u9esx^` Yk J@ˈU7dgO S >Uj5FRrAQ|'Lq3;_剹VJ~ ) bwkꯝ 9 UW#LCe̹o7}U.ji^LurNҭc}BstK j +|@C@#/ި}r}L(?5 'o gr!P!|Avwe-Iv(7S1lRG⭹=:\ܽbrYmf E~! o6<r[9wS IZۑ/(Ŋe*'Z3Yٸ7ƖP'jMA4ֵkz'ߋDђ2N?74 }$|.Ra7 E[#.z0d#Xpz^AahӌS PĵEVtQ\)&Z+7ZaR^+QS0=A,"#qwQ;B>1M44VJc?%Vp+F TAbŗ|{d>!)3ؐuRؕ>շ|hkck| -=F;" C:Q9[ bW$8G(;}% ;۹ܚdݺ0tD Mҗw>ec#n>s0Gm ဨ|dT])' Tt~1[@}13T-(Ug<6sLb.3 #_t^rlh48;%&8/lVSp r"ѣnd^^=xه~>I=x-Xh&3~G%zg; |RhdO %1S=,Ԟ aM3U<2^og*7 G~Α؅sS^iGj < 'Z unR*!̰-fc:-3QÚ>1nzvT.AX\01{$]mC*m|Y()5gdL@3NI6^Le Z3G"?BRZ٣sfuAIe IdkdqIw{4kſ84  AMx86%ި#Dw *oC<ٸ2#؍B_k=8{jfzYLMRY[12Zf< &re:~5BjVJ`ݘ|" 6kʭ/EA_ƤWbK^ޝ#?~ /d#'Q&H20r,ɸ<.җT<QI^bX4?Ǝs|{COCv˧ ʕj<߀ .o1뾀v}TqPXT`I`=TԤ9AMh "C@򥃹ېSZqYdvaUZ9@[bl0(qݚaH3Vr X?2`7CP{x&h$mXiz1eWh^0Ђ`H ζw&/Gn 'D~An j/ ,XsqyYQUzZϱĤ !v,]l=-*ViXjtJhȍI^i~u|Z7SLURlrhh;*e!IHoq]A( &r;n16CX5?kejG,gp!'miecM28\5M"Zl˺{!Y3]$$oc"vEvlzs- !XTZx\P D|UByݞ%Ls{|Kˌpis4ppuvXk \Vȶrj*] Q(`TafA"ZKjw -׉:υy¦mF.4im!c ÙGoΦY|beYG ^~Cg1jK«hpD(l1u$ W ԛi$$98(R5U)gQV֢ FuDoa>7%R0H $nUmƥL? ۈo|--jȹ` ;F EĚ~aDw%li{"ԁM>7⡇\I{Ӳ7ZD!\nHR}2Kuj;5߉gy~oq7=Lho^ 0ezxb L!~PxR[*3ZZ@͜kߚ!Xf92E!xD2Rt9C)&TP󓿗1IJӺwxJ@rtE9<%+iy}6Řr oh/Nݬ2P,:L0ږ!J\D0+=q4aZަ776QO$EFpJ?y!|}u#*RA{(LR%jv_Luމ=}y {o+݄fzfluY*F$mIWA-aA16JS9<0xGNQ'L&G? %wѧB9*uy:02ܯAu3NQHvzWO/}Itj ;5Pp7٪mXӐx5lv"ӭ}E"N~Vu{*QA:(Xj)7aFX}0۠o5Յ"v& 6Hs>QoH 3U=:םڠnP5uV;CFR2Hѫ$|˻ 6o) rFּig3kkXj9erFO৴"ﺒo>o7W{B=EP*\4o=ѬLK5H8jja顬7 -1[2jLSx=0>WJQQ-a7JCz@q u/gߡGZyрDùB 8{$h}0|Ihܑ< [*I?Yh&K$u4J0YQ Ze4;W\ud~{~^宏f*2 5EE= |nw ~4CL}gEDsf O% .zʪ<`tۋɉmw{Xl^.ke)| meK\Xuj7̍=/D36򥾅9/_usI9߄ * u殗^Yy"NnRnmNxgGDGE0-S0(EB 0\2F=^2].#G1 g639\DT@mi 3͐=qFJ8H4Coto IObLN-\+Woʸ?.]lZ@i$)k0WܭQs:s9) [zT vdYJ#PtqD@ Hk&Rc)[y'H!rb;"f)jP fڬ.Ql\ĊH+6{~2r- P_ H@6'jp.!`OҦ1^Ї`f#:\~G7k^mD :?癯_(AY_vY] z'%ls~!x ]+|p*6 jP_:Q=蟤LYev uLMzC+gi8 }/PzM>\s7L0[~( 'io.H`7P~1L=K efk^Y=s`BW/όl?cG/"M`6Tԓa|mГ Zdg;%-CDT#C !ԔU)H_ 3u8Lg/_'2'VLbI}u[0[Fr sZnG_zv:n»0"IMîv-\Ji9-sႫI5t:~}PR$ |61iIㄍ~*G#2!oT Ulh! ؛hqQr(66Pw/}&)Kf\QLtjy)ui ~6s3.l>ڽ?| Qp@Pߔ@4 b:P:iG.qOlfV/F=KpRevx6r pϷ3DܞhE6O%?oy >u?T[" colA ".m#s׍, cBxO:  X&A:w>PwN8\Ru[uiӟ46߿-j&yw"Rg+w'9H;uۺOmE ֦RHn$DAWFܳJckAE%N,, |i KN^!k >`R=z|jpD rQj61s=(̳y?x:> !oi4ӷ | Ƚ@0gZ(1C ,]qo ;3XL22"ly NB%G9B!`6[ 8A \Z!g)b uk^l7(ug'pg6Q=L~eDؘv6-?,M7DLYB7#bwݢM,6[ ]N5 JfbBQ6J y2cLaKݒX8!P$TC$U~z]8۴M]4*sڠ= ,|zb^6Uf:,Q@!m`^ɞ\n}JP\0CьT}יlS!{baQ[ X`_"7 PNz4=q.d4@E0-Xm1@àvf3&bAju7 QKsOnR9R޽^ӓ .ܬG{CzB*(CDi#(N""I;zVXU+Mj[Fzg-xMXwKWNAA3\ 1@X6 9\;gDLo'eSI& pR6+6/Gy@*N&ЂXEKr@vW$TF asoU;А2mmJi<ƯZ6 t47\'Kv9s!u(l +$NPfLmqj:|%jwLEg-WqOfJ$ NJ7.LK2a9As(E.'Q*%ꀷV^SCk|eW {%!z)؏k;̋'>T}Te-rY Y>k)rƙpq9%w[ 9%:%O:ʖ5;~9o;Ewcww_ )u1= ]?!TVaFfΕ3 O@2lkS)BmA|Eqh+Z.0@Eb_M:%]@(;/|[h2C,.TC%d >bZ"ۉwg\|J۔7>~= ILSRnMd)$< 8V{ZZIGRxKuXNky:Rv]L&T:*C] ٠_ɋ܀ ,DyB'J @,!P2)bvI7@( GIlty*X|c3!2Hg0OeOun!qO)e^MTZǠXH0yÊXU|T=rQ8,n.u ]y2M'ᙊkpfjʴ(´g:Ow4#Z䑑?+aJ:bo.ħ~bJ$ fM&),i(b+ ;gfa.7!޿ G*\k$M G$kK?OfD1ͽA@(">Xj>iӵM2Pt0?j.&>zMn}AdTdlNN'WYCZ8,Bܐ =Tx/#WܤB7L̗B}=Ԑ]'kjBHLN?(^\|!:yP޽Z'\F=}fr{\."w;h,"Nû\jAx;Qf. 쳒-YA *5# 'zK܍0h CBfWVQ-]0@/m_c/F&x4 r_[l ]D?q&.Wkt=^>ջ }M.$5HQ+3?GPyjVGs5xpb:0"vHwMPQ%a \mh)TT+[][_*{q׾(x4)˽۔}SMJ &k[Ψ$T[ruSZqgC;[̑Y\W`BVSJXkMuaoO;|^*Bd0,L^S>`ao Wj_!_}@%dִG VgM`m疙l2ZMk,f# [ MW-!z^ES)!?D2R2'I7 sD@wtЇ I;_V,S/CrZ'B4 /…Zm`1' eG's!SuH=4C"` fBal{fа4@qlJ- T7ˡrWJx<:x淉N uU:F=)g3ہ8/x5*i3-CMƠd5꺤ph=ś3|2t1K%7Sp\z]¤(ë1?c`H foazulDz2 -2" '\#ɒY"~F0˜1;BqKv3(}m8 J=ƈY<ΎT= fNa`_uj5Lp' ̌z=e"=.Jl#kgAԛ<6 WkhhXzWx,ހKFBťeh*s᭝I;wxvL_L`|Xs|t3`vK鱇8OӨJ^gm,!+2 \K*jqҘyJ8|SFuћBSY{.{u8JS&Ct A`l[4? d{5Sё]WpIt8vF7*ᶀlXgIWM y֭aJ|jP,k]wFQ||o3KwKYfSrїucC+`Nr5`bFJQEY9_cyVuxXftJl7V{KN wȵad7 ?i_+{xSxռb!c8'Fb=w@(>XTÜrEڏa$/=z. l/Qqb|e˲K#odWD}TpAynAxr* GO;(29F3gy^Q;*q|Q.[+iǏeu"OZ4 MB1yG#I.ɏnO"ًmۊR߿uDMGdt;˯ }&\AϝLh<,n[>S V\rcYN̟K;%rἍWBz}ߔQVeo}hŹdIk.dԹ\}OBp7P]`m 7ecIvz|>A^ A#iCTms4/Jg#v}3lI_-Q h I<܁;jȿRRg1 K+,-pN΂`̱S:CD~W姁y{Q M/DVQ`HZTԙ'ipH4Xػ,!W c+_-G2m$?T 0v1j?/2ĐJ~xu79,@# RX1s؄=)wD7Rr=T 6貆e'}ouL-ބ~,URߌfHc#Mx?PtbCv=NIAk+bϤ0w91<_@{ Ӥ=oL,n" Ӥʳ[QT:u=E~\Zt߼i/!]EۅM=JQ|OfpTYjQf3&e [=<m~Uh#`\OY,FQX+qķDRdO ݆)v\Gqpab^$C@gH$*jZB4q:tmgq52{vq-+ۚCT#ܑ *6uG[+:;l\ci5^|< +褴װ60% ?ZD݂>0T+cdMLj/g Mt˧VV%^͋;<^bc|!߸0N"k6M*]LBKTw4UWf<隑]p1,+x7䱬ZL=7Dj68,[>? udnJ6>ÏIeET@ ܠ+5ըJ~ n=0hB*voop@N 2z7[x-ǀ:4WBP!k_ #D{&4?m8i6Ȏ&wkdCR%6 JA4q,Qn"L 1JE|KFA t+wEUg:X(C <s񞡷Njp54K3geu-1~A$s ěeahVđRl%% p夈l (}[x2mhP5d.VF0wWP5=]hGo4fPǏ٪^K/˚'4)Y&i{4ZMD/ɲ[4mչmz:I 9u7"E5FŢU\iC# 1o}(dH+|)%94=F8`v; N XjhTFX_T X8BHImMNId}= 6t5⩰ttʪ @"r\캝Dȭ $ c`K5 Q uc/R@+Hgq-6vuNINTǒ9Tv#.Vזtui6CuL?`ޕ=&u|w0Ȁ_n8a| \IFֹm9jƹևqze{1Yl7`]jR^J Մ+=F'&}gLmGbs|EOAjn`9e2Gv"#VzTw& =p' ~(cpl1n؜==:&@f^Eht:XK:?GYGv؁dI5R^/ < tZnLXI)_%#\QQD{LmOӢJUYgZV׍G >fW;z˖`BT2v-F8e;Z t:@KX2B`+#DHl 6v}>>.Ojۡq7;rT'cו(ޡH5as֨|`jI-{ŗ>dz]4l0&YNgҹerC0-}y|0 4d1tܒX)=\@R0*RqƔv(į \lH/8U3R*u.Zr?G~fD>'8M~9ŏ#~cfN5ӂݗ<0uSRwQ[5u% 9'nAR9vʓa?^<+L;/=@,wL‚0iH Y"1Hʔ=֯-ܸa8sxm}2Kp6K0H— Ÿh0{ YpE!߸T!51. :%^t ~k0HwoF{_mȌ͙XfIV<p~:b_SzEiI}(4ͫO1j H+O||TC9cNuCfxb=b= *8Y1p$i6fȉyqIUL^Šɲ]iE{S{<.@`3\w.*V9 y^y90f>Kvf3u7,z߰R?P"A9Ʉ B&R%d+mָ ^Ei*Ţ%?<(ڡmn4U_$tP-Yal~J`zP( +l^v?픥{/KG?ncҏD\='RltKdGZL*VPzZY`|G;(+*0go ;t Ro`iĽ8ڈd@Jix~UP)7op]P#w;?%ʙ_QXLY62WnJEaRS1%J#9nUۡDf>47uv%Fw&MGł;@j}I( ?2ˤܖ{d@C5px#(ӮfjlS`$^j5K|7{nMC-"<jδt UFF~j,nlkqlՁT ]u_lO?r~h1PuMfi#kc)xg(2}8$əa7 ]ǘ*Pɂu<E7 Ϣzv{⺏g֓Yzw\v==h@=h.2f%B8y\5 0$EHvrJ!4 Vuh$ _ySzwQد3!.a%cs@eі$\nTE::g(?F _G9= ?MÒ 0 eʌd{f:^ & Ϛ+z)LÆ&?&1kF_/%CR .oONZoɼ>yʼn.OP7Etꮡ89e  ,-IтeΑ06Ѫ) r@r_JsR<9d`p8M+B+w.6Wa\REʊbXuB}wFk \_K&XSo,!DU*~hj fկ>s3LJ}%ݵ4Z4#ArF`Wg8#8mF<AoӐöW:ڂ9le]'=-0)BpTFrx !b 8Hͭ-y7a$e;i67gwy1bO}*]=[u/uB sS7gX$$Wą~ӹ`-]n-aifv ,@f2}elIdMXE]6\ev1H8V[Ho{4MKx/MˆY)1v ܯRF#}dSeB q-i2T-t9 nHT:.bm$P 9V  z%7U,X [˷_44;tHq2Wqi4 jP^VJ +gׅ}jx݃OM˧OnMwg̜DY͠C8F̭#A;G7R ! )f' .meP]a$ blz.O~%VpG`?^mWd IL%#nLnS3h/DFX% W G|$iMoBj2吞iDW%-Gmu[%z`wBwlulT!0a޳AKp.ߧeVoV|nlGDctR40 /كY<P=@dX &궯,򙗲 ? |1Dl\Yt<58y&C?7~$LDPK(S&1g")pmeImRs3X❍̟O(ҙuvf_Ka8Rp[Oӟy3lS{ \۷RgTǀo^ M[e(Ҕ'p*pPP22Vj671J"o_wЧPmbQH4(:/ &rPGv`q֊gקH%&"'_02;A*E83ڇ1k D;ᯡi4`ius?_>nAC6LFBo){Qٷ%O,$ gdɸyWးrI> *-l آpyˈ΋{W)7]O*}ĪsbwpqO㛗Q'.14z&" fB} H8ȼd`!ntȡ(`oJz^[%+ؔD[LC>XV/\Aѭ!ЧAxlߢz+.b[gL Z$)bl_[/|ldGˢ Ҷ# R-clorP:P<{.m5acW [ovK#>4ݰvr4rI;yr}z l j#Z49U#p!,yDExPA8Ve΍~`or6 δKme櫧|劥Wx*Cb?Yj>K|06_ (1Ed IUbŽJkݢ __n,8azAA+bZɀ0ži'ԏzU$ CI/r2m)}朣b lWD;GxSٕU5LVV2<`.Sܹ-Cq ]&"%ja4QaO^F0NNrq=3(CLT >rpE/ݠ=<_8ytC9rg"lA/ngbd&[ ̄75?v*V$=FsdLP2c s]`'h杁 IۢLUNOZ2ݢWFIS1p/xNd-Eqa}V^E[՟o[fr=ZB}?cȏ`xOswYݙ[֞F^N uYz 9!F37-NEX͋0 *1a8c-M%Yp7 7Q0 ՍÿEf5õB%75(|cNv4gvK4q)$ |ɝ!ǿA}ˇ/ 58];gh'uM v_i1%[,   !꘬,dayHyrb](zjaz8qح \tc! q[Ĕ'#CLgqA1iέzIrZ S-FT67" {]F3?]BLalzP2Bymv顐x6-8O7GK 1J7Ng\=tA2Z*.kI[ĩFPjL "ȱygOk,U k!7S=]1$ZGE X8KU¼_ahS?tju͸RtҖ֊PJi7uA .iQ[}\0Tbؐ@T#Ӗ:jAÀ ?mZTaCհE+J&~A( ߵԒjkI4<̒3\mE+;@L@S=Q]F "9N-p=Dq! =Zx%0BFDza zwקR^b>\KRǺU~(iVcIcb].cz9``פܱg,dX~$c7$͙3uɀ 䀮R@RܨM~~g,Ctoۦ"&ۀu C*}Adꑟ )P,CE<ǗP҃"cyv %ƙYaKgC|1E$8mJ3i+Ӆؿnz쀃csܝ&R[ZTa@_}mСLX( SΖNDL2 29# RC~ź!( -3Nro$Mk~@CS^Z'oݝ S6~J>73W ݜװ'g+ߒ+Ҩ|atTa`*I)Tr) ^"MEx#P#fhjɍ6-9RbOd^?4,1V"'ߊuoʸJT{|,ئ=բDTb;B#F:Կ Htl 3Mr)(9YG uذ-w_t+Iy'^MZ~+;^Sa2;|g|ө ټ_L-[/NRTguߏd;歲܍8Ibv*d#=zGB#ca:'q ?V2L֩h&,)^H2rѻ3WNx՟AMjP`{ѩW*.Lp"1SD?t- {DRo\' YJqr3t6`w_ЙSx7P:85ȦzȚ:}kT[Wlj{YuXZ?T Jo/(1i){0k^7>A"qCڄG )ݼ g^K6I2o@%kVyzjzJ1 ̽]l)wK`K:ST[慫-E.{OXA r6%IP慍pS>KɄE䨂pUs9 yUL=lhC8LZʣL-s5 ウbO%ˑ SWS:K"ԭO!t854[!FfWLKCi&@Hz&L+Q^h/R"S 泓i#*mv={crޚ*e}R)@{))lRo$Y AfRHmSG~K#I嚾^Ȭ yHٯg'NR̛hcٙL9SQ˥uAdE!Q|NoAYj+YKUbT G'?V Om{D-Qz]:+ (҄ ͯmheRҕgu(bRtjhOWASHeߑ׿09?7WW]Nwwש ^k2eMM@,:.֋x4Q"D\Ӆv_t4jgOK==31_2dAzƲ%}bޝWD7~>-BYࢉPf9uf`L$7( EDW*X}S3MLi'8 bv`&f*;?oέ/d`n@!j+zj Cy\ibVTfMBڑZkPyi3;_`%*!lߡ4(ipMVcq l5UZK?h젩ͶX^k C3VWWfo'-vhzf,W$[q ~a M\ЊHfzIn( };>#}=ԫxK=*ytˌe29w$N(*dBaJ`:E={%4maR*t%)y8!],}pEݠge&mѰ@M],0LXd6r Ȭ2YdZOhRwCOfpZob-8d'ɬscox-#_nQyv sm8ehQ o@0ŠX$gp~i;أpAĜ>9qp(1󶊒ۤH(|rK+ #ͼ=stTs[M=U6#V}p6m j1A;)Kg'uP$L P/-JW3]|aݑwVxjW{ N|ϳ rȼE2@-8JVb/xw}3M Y(WHrY]3*NRqr.᧽ lBJ 5.Kwԛd+ >cyJ̫76qc;7kf6/09p;50JhHo⬼Zrtު(cnEh3[ujQϨsP|5<LNcznbj|,THq)b{MTaa/5Zk|*Yk_x:iu݀) k7[z$Fr/9p)SF2s `?9t3/fTSlZeB{VӵLpj. .Pˢ\tff!!LF{fXviM;_g`,Ƚkzd|!=k6wNHTZ5Ǫ;(F$(^b~w#I4~f $D t  Y/W"E|\YsЮfmvR7Da3FD"V Jyb\5k˧TEUaM , q%Ew1CLKnz<hI8"q"*|Y^};˙U2!vsvk.( l%câx28`"KrZ[\W9؉GM}uF+S-/8#f4%}=nfMVkm ]V&] / R둎4?f٢B|OYRieʗO'T}cΕ*Gn4`I::Ġ`Yէ߬r qMNĽdax"!Z#Yw! gh|0j,XxW܁q#r6-vrl5岓H{Djb GcA JUW8_sFe'fi m{i⊙6W#|ui4o.Sm94zYـ!Ks`㖠rMLIi5FlB,kzc:ˮwBD p!bn_9R/#Nnda~;7޷6]Mz0g_׸E& h; 8M/)$bq -S!<"֝i;1awQHgUaI5b"K>ڎS5(/ P_0"pj̽+C~+C\W6u-{¿_D wU;ҋ-6}3Yn hdL{ZxV=s6mdl.j/ˏP~XEcKeK.ʽa 肙v; T5Ѱ`4e6-\JjZOCoS3R>~ #jzD|<5WUs\nvEb_$H~Rv V;`8/tl& d#Ro&m'mB=9S}o@F:2UѦ/*ތ.m&qIvJSLWzs e3UXV8R:̹[AU`ڢj8GTMpo,VJr//Rzr@Gv;{ l,yI{ڧ m2#vOUċyX:8{1/5E%N' $)T764_J\,e̹cɫͺ UDǤ]c%ToCp+ 6Vq8~ Tc䷤]PIзm3`3.hP3ݢe:B+0crls%Ň:x_žy.ۉr(,EdoI[NS}JT%K8I3*Hexɋ耝$xx7p/Y SQD<~`'ĝSgrеէU21zYsh !lܰnl=>|ia΋e@"1w\]mRɅMfR`%IYXT%;\նGz1sIdA}&W 큷4O+ Wvc'~ٛ-Ҩ,^?'x0 zi; MjD_*S BK0ze%3{ʕrw Q=6~h$v2oN8I@4vBsVГȍ+RSC|pSgcda<)|_4Vj팝MԒ4"<r8ԍziCGovCyeZsGCn#rɌ )#wY$G0՘N)wBR'rйz$96FƍuhʙFUԿd oka=Q%^qxdF8TȡB=_\~@pzIGOf?BI0]=%*(|yrC)g$k'|]Y4G- !<`VA+3Ocڇ =ȁRhΐEl7_ć5T*l{tZ6?,s͈)N`KSh q`1_p5*ldcIFh*b '-d(y/Y!\e. _V'+̟lS>A`v~tcbpjLSckV5kt4|}I@ئ(vQ7Poe3]'v^m_Y_ &D3EʊE=ӳdQmP"W}dT(Q^vĝO_sʷr؃qhz }tIA$xϯ*{iS}Uq>$Y>۪Mԁ$}׾V=5|Opun΃@X)︑]a{. ^P-M_VnU>]3cg$>yqR* F&Ӣפd-LJP(2vA/5 _N^+!cl -Ԥ=<շ-2RD Ǫ%t9U CeM%)QuM gYvaCܵ,]w ݧѝþvPbr9aw7>:qjfD1rMb3PfUŬ#])");޲msƲkrҥ1'*Um{r"°Tj.uGŰ-)]Q +P웄p]_v/ ;O'ppG0ǜ`lOZy'ƒ>t[,S/fЊAv"ma@.*/pJ|̴ݪF|v!cqّܦJdRVI#>]-#ťT57JA*+8|jHǐ|`ygX.X^1_\j+'9JΉ&% ʹ+j2/K Qҽ՗g n=XAvIa֙'lOp YtrGY]#_/!᪣5훫Ebǂ;ϖ'LB|@c N3@ <*F2Z{Qx#++ל[daW旅Vet~h_KhiPj bn Y4l%$ΗygԐt&Bb!^d3m f:!1>=_7oB'M,-;VG"y#-rGG/{=81T[C%N8]' al}6$uaVC*KY. gGZֹrev7K~:rXdD! Z\s_mx(L! )kRAdxIWn&ʲNzhW+B\-_~/%gV@q0NdPt!yL 3t mHr:+mǵ63 dJE!$LRسbǀ X-#]" 9ص0|V9b:+mouj݀Ғ &7Lj$[vU=n٧44]r1G#>6D ztw;;NsQbѦrP $ΧFQFu(22lqZWۢo.o"ڨ:5zO98ThcI!OK:E~jw6қ!վfc\zjRK͵C.JI`<f!N1r>(?'D۩òa۳13F1!.t[(d"|/+[W}=ہ jNyE;Ѧq#uuk(Liףë,00; }9P9b{47lVo,D )nN9hT$p錎t#2U|@ʃ H)L-c"ߙx! TYO<}LyXSDy7$_\[Z|Ѹg7((ȿʚr ~W:|sVzX@$,5Xku%1?oJ 7p6ڃ̹<9]'|"An`Q ^5!n/ٽHmol^WhgMFxSSn*q$kvud^Ŋqk {N*,_l);ztYA\a'L{-!Ṥ3gr6 |;gAcvݹHE*~څj_uD9,] u=XcŬ]W rR`s#B^詞2Ee hAyUqȜROiIY#$촕VyH1ɩ'(9R{!kbt̳~;`/cMb@A~juJ: MIUj8zP fH϶v_8P q31ynzBUQ^rFIV4Ňip X;=u/,BHE~}t )ÀU4Ԥ {O6-JxZ}u-lD\|.{j?}aԛ َ*\^ر. f߯yUs\ѷDs$[tI-`/$m)0g^Zl}̧v#]A4ŵ(;ƒ|XC np?Lj e"JvXO5X~b &F&mm?!:A}*۲YgŸϥL~z$H$D shp85WAd_N˕h˦=[cdF۔ZSwz WRڟ-/zBnR+'\^"ڿʒ`f @ʠˈȉ3u 6bܽ=K _} !5euT xqV-%e595(6*K[L-Px>q3ADٝۑ$.? Ceq޳&/<] 9w' hZ$\\Y>=?n^gzKa$@S;$DH8&/Ȃo:}B'a:0B3kj,V Π9VL]eJЦI_^l^ϳ/t:$FbN!^$B,&*9&0>fT&6]dKW\(#'b0Xr\uvbu ܒ9#~ŀbcپU*|U>($Hي{lR{u?b( L+EsGP|_zC *u+{W3>TjU a]^وO|SwЅZS>\1WWY  { u Q83wű2? *S@{]D4cën-u@9[2a d )``%Q`SWczqħXrb| <Y{3gpPU8C\{HPmUg>'Hb|ߤᚸy5\.]*-f ,r"}XG&y8K-]hx)*[f%* L6Ojxoô?,ŤCv`#Ej+ioQ97_oUPN~ڿ*jz:9RU%\ux(ʥɋ'bFUW1e]"\ΩT {9vcP!S2k6׳m#hrzu,`{:Ko9h7+[<(KG~Tl}uʾFjuǒ}x}&[^9 YXړ#QJqEez)`ʃm$z;jL{9.")Ni|i)ݸo >g"= n TR_h7E(.X,wzgq$X|0 {r,h0nk߆iѣ2|j^& ω.WZ|hSKƼezǙڸ7ݛx];15lk7L9r4T)AY@i/Hrjلe(d™ܹD:k^&(~ Pd=ƺ5}guj|dTNMa!ӈ9ہ-r]Uhȹ0X;iYbX`G7aA)T"Lٻ1îطȁpњ cHu?LP/OCQ-~^XIv q51;+@O #9c\}GQzԒL,fljX[ &YM2#Q!{@EDGxҤ}23rסzTSk,|J6;:ˢ1±<)2k7GhH˶ gW< [<6um\~2:V:jud!ʾ&Qjo.p +I-/M*&4݄ hGy Wb5-7A*4mK&Um'8Uvf?$_+?ڞ܁ K޳F_'dt}ߨ`ʒt0 Rr*}..xPnxۛ]d֊TwN>"S _,\PԻ Il_^D&_Gyv}'Xq곮;(`%˯ۃpYC|JP@SPmMb@}.Z5 *(}Q_O=wmMUyUX%h cThij{9ŬtTy{DKR9 yʙ`rs'8d2Sx#6-xԝT.K)x_}{Q2ŢH"%ԯBPא.3>p vU(MSYVtո=wm+]UwFՑ?&Mh$ uq7'>j&(HhF9֌Uے8:gH'zI7d԰헀9GDŽY`UHe-8X6f(lI*l xE4̗>>*D/vNv=e4sh{3Ͱ;$>/z 8, C~'nk~\Y0´RSa> #*~@I9zj8n<c"ɇ\E`{~q Ju PJt>T|ֲIF`%] }FFzݰj*K'p)1imd`4-A4Mq$@K .ir| 'N3U; ]n(ʊ`\btn/3<̕s&pO>U_k_-+X\tg}tN)}.YO%Kuv\ <~YDƂz_71ՙ5:ǂDN7VW7lrC&aԬ 00"K^w!{7suC(ߌp E 4 8x2Lri#/bn ~WĤcp`XsP6K+6 UF9—ܤf!$kvxV$Ыp9l19BR঍>DLd ~0 ݊T;hhknʩI,"iu6P}gB;Wߎx^ZGfAGA 9FDq\o_N.g_ )j*)eLWbG#jj^b(2LFD*SOWm`f_LG'_҇{C(Nlک68;{P(0bTkU_TI{IGf!Qa^6!X& !BI.`r0-v:-4i)ֱ13Hԕ('4gtZV4i(I ,J.$ʄ.tf)['ZERC^a*Ѳ&]w+- AZk4/ƾب m鮃6(^H5Envs<(W\^(gttr=ظ3c](,=t& ͚fT银T.GᲝ>E;iWyӵsNGd ˸K9n-6jКs?-%2i/uQn8]xY+-l׆)W >ToaMƂɃKOt8g͢ʒ1hyu=)uLb r+[m/S܎G74uzQME`_Qn21SXղէ{Afs998yNLmCfc }`gQk7 [wFU^+p"Nt{rA=tC34݆F1X,j2WVɫ{Mi-f%א O/Bn՟5p]Tjek&N$Won9[ʚ㭎BH%k-˓;Q\!\~M{\"빏8aYDo 4+/OkWX&Z`A/Nvq/9#͛!ǼmUFPEhAz1bgML|2vE/A/ 9tC|>y7x?r#Jzl>Hns?3)2FQU׹mH~4,/?o|8$V`g/ppXokqotC:Xcs{~՞Nl֤wJAzB4s÷]sq1Xi;[x^c^"7C).?00BFnsZ.grl5KeljzŚOd=X 0+9O$~M0mՌ%=y@_B>F[5+cm!(W e,@wcu8jB;fQ֙%/eĖ =3Hu4ǸF1f)M\GWp a-R~8r#?r3V˶Q^Jf;H[\g(o(VBydָ w[E 07|ٛ{n!j*ptD2L#OiQhVп-\ )? '$XȒpBI&N*da4s)Vc_;ZTf]{|q?_ JW g9k=PRSC/A:TQ^馦0@I=共Ŏ:RRg ]U{@ NYm{(r' ($vFEtn3d8#Tyx\䕙4T/+Z-,K9Dg)Q$̃xS2Ux>6%RDdO*Y4-X*SM$".J7`,^%͈2a>`9AhB[SZЗ^yO_m耉S %GLWGAh^Ddhؤz3)V).(#ƫ@= -Ώ DOf.T@2 Oa<* XY_Uj#,k=Y ,Ojڑ E{\SD;(bgvg$x,W(hD۸|h0=F}1Ks}GŊ޽[(#mgr=@eO=4gf|X7fR> U=n@=%T+ !` imRu[u >EdOU={t4t~ߌUy@{y.$IXLK!Pn14OTb{oZح5YNRed5xCյK$m4VM?;'ؿ!{ݽ Q2/h]뼸I0džh<G$?m$ Wym[$NQY#;NsanUy(Iw P()*eٌ!>$;Y设gY~: }͹k=: =\1G {͔` ( oal _Û&nK]mʻ1ܴoX&g4K(M TWITvt 0"%bdժB,lNm_Oc<( ՚^x-?F5;\u4qbyk{Y>fWU=b 4@M" D{*cTצsҾ:KWTa(48E0%=cJpXH#j}VZr!@yݲ}!,~-Zq0 (OU%n [C! Sdc!ϏJZ#0Ox\r*d̜ne>Ț@#͕9چIkG*e}0YzҩQNN7$p2VZ8,~1.̿i'N v(%"Pn5o$ӹ$^ 9Gnu{Efş%nq`8E\s/CE9n"H:j19D︁P#V.ܹ.]p|'戥m{TNB& ʛ\Ux+$ߠ-1m>AI'";1NgNuׁ 0%3Pp=e6f9˳^A|WR]Uo&ģ%bgji"phSFD+82խ5Lc Иb^b'EUI 4MHf5 Kq_vꄳ6aWFdןcrT,C@Fmݯ ϐ,=#|p>y a:<,mbh bҞսx1Ÿ*2}Am1әFlU'$T@1uGZ]8Xۊo>* 1AƈO+lf(42!HA"<-"8oD؎3woOHt )OI|lrH[tȦw/?(`(\|(m.1]3W0 ']q.M&8]12 <0vI%pL2ӫ/ `4Cg$_G]C9BB#( bΌt쨮q"H&$Qp՚ൖ ]u~-C+U2ӱw;{=ϲqCx|.(IG4wεXn߾X$ `[iB5ϴCL?{^x0 n4R-̨[#Tz c.&q<;VP Rx9qC/걒' Uh!)7?4v;.#FuW,lVX_vcr[?uvJh5dHk=ҩ/y i2pH5;m,/9b{v(. U4lß=&1ŝ =W\7Y~싏2Pj_qT\]H|]+(-h>04sjXO%3VU9 -&XڱLMR'6!Ч=vu$FNoErjg*#rHM4Vꃉӣo |1(nt㊜ři,)CF"H+'_W{ 裏IBKzc8Oӽ1@n7~ʖ׏,ylVン,׬A_H$IoO D!!3uH㤑ٲGgR g!fO:Q% E0 #A|^ݎ'*-! "ifZI.ӏb%=")kC h :u@{1off 2aٍřbԢ3ZgYD|=L~a) B8𿹔K*6ϔh L]v;~\ ucQp`5 &y&hמּ =?*21`מW5tj j\oKeO~鵺 I_v?v+[Dr%qeMU{tGA!XwC[7FX<  $~qK R :!ܢvWx8&gc#/̺?}4%h%J8l1#f_ꉣ5!_y`MEB1>wҵZ(iL(p!}(73#Ouĥ.yW=gAj 9ݱXA&LǙhr{J) G$yd6ZGmn(GiA4pJzAх@x Ngxx#nգN}ޟ!3Nf-R#2uӫ.\bʦ^Q([C.:؛a~S_HLB 6ؽ{6U4~&@|U0oGf+_ɅkӶ/_+3S|}C"}ZowUY5&K@^kٔG"$0)lΨs|R{? 4~b𵣂iu@HQS /58M@@ }g1\6 YNK7;5,}C/ZQq ТDSy^١,D{uL~`L)T1u  TEuzuu#\7Ș@3 E[e$Dr^-Ћ4jRW<(k5~Cmܦɱ햱=/:V"Ѥ㢊-U(ND*S$<0aY\잤iKz }}~~z2lAwpu/ȫV?EGHQЄDi_~!H ߜ [^ IA+k! em J>"-'#hN]@H0TQƐfuc`Tkob둗uGk߮ SV锜|W5zZ0,(k" ۇ9VríxNOd<ݠ5̓z.)敀D2橀(b6i\E'Yx*t9GVӵ]h,v\#;IGL_#;up,Nn>yCYu!o !t*ˊ]n$qtS.&`0Hr"ZŅ&N"&2(A ۙ2a:ȧ'Mڦ?.S^)uG01oY7|b/.shH:QF&z* km`E=q {?7ow_30 =mg:8Aiiz# Yd@MN&IT~:ڊ\ǜ- {_)Z!geSqk4]Q(3JIw_>߇0,L-Z6L&Qe 4d÷ĩ<5T˵K700,MT]' aeBŕZMի˃{Tȇ4e ɡmT ;Amm =3Tr y,g(UX/Mn5\{<\b(z(| b&O:_uq'%T+by{)YNeuW IwYXeiQ0 o8@=1QPj&:''>@$fQEF!LU%+E!'u;iSi3ڑ Խqv'NZR+'m:gDRwՇnT=A&9q$2&|D/I)1PG.')l9+7}zW@NA㥽8;޸3ykBFopw__@Lg,8mJD]1D34WCh:2Z7 {~@z誾mҤ&1{$&uF>j1|}{\霠Je옂rz:kehMqO1N<,̠06p y Qb}4U뱱< xaIs Ωae]WmmZ e([Pdӆf=l#_yڪQX.3fyf~fP/cl)@it^Uge!a=!vBЀ+|pmݐe%y=V!bNٺăgzѨ ws%(!$@]2;3]Lsz qtИ2^j **GP:s-$,~BX^|YTfVn5tr8017[>훤s| (::#K,FKS*mEza[d{uFn\ <(O[n!{5B!m9H{+ OF4s+6S)LA@`Z!^=E#R .ׂmIeó42t@lkPsG"}tuިAO"m>pe3n&"w*1㧠Z3߭`0qq֛K,q4 lBtEBpH6\bTyڐ5P}ICi<ތ9thֵ4}xF=u:~BF$Da #CqZưAbpoH^.TWMP׻`w!GDlxwY<,*Ӥ&Ѱ Oˑ~V8.٦Ș{f;b1NACF\JT#?Y}/> bmU;,VʶB@}<< Ԓ&Q޵uzyqz ֺ0sG -ܣuz( X{Wlqt3!}--#?zZ }q}HPsT.W.oNnԃ&HfÚVeZ?M4zUt=CjȃW"O@)FP/4R*4w: U11U`HLi8FܪUݿ4uQ^ [nh9j͹P26ב.3Vg !˂ oG^A_FF^ }Q]r]A埩|y(Li}4j]o":Pp(u 4 -+ҋSRA;vA\98wbMλ榃Ѱ[{S>&O9C 1 q3C?8~4֚u"#r\[F$nwURjp0r/_?beSQ0Uʮu9&ӋF[*7)@HWJ)61#sc+&̀;= $T;jIT?n*0!<#)k#3,q@cu[ĭ2c'L05a˳ w@x4UO<\WyP<3d".U6A&^׿5Mә#x-5PgLVs3h~/ v2up7{O7 9M E00xfzR1!t+t{w(ࣚI& Z=$(F+O7'B[A~)t^|!{k{ȓ4(r0m./̝itqC{n5 / [\0EH>)$EJ5' ۵QK}EȱYz32HBnQ(3|ۊKY;IjyI' bV,-M}`i lG;̐Z,HY(/ڿdcEۥ&@aA8"'VqoT7?XpRF9SIhzcVU0&ǻ_n7h/n8r&y;g<qHye YfԶm2z!p/"\X=?j;gHnmO9R̓Z=N17"#:{?f iNY*i ͂(H]Gԇ32`WiN4կ!Z˟5lMN316nSb{ 841N()eIú)Z2sIOW [}`*!Vxwa,sNь*l#1aR026\:h}gSoVzٙ@N!!j[j?95q=|Rfq } Bٵf,wdGOmNx M@Mk1aWL굹ճ@b ٫^9Q1OޣQ%؉QN =,] Z@'m-7n+/&ÿxgFf3~ f ә&f׋_>xQ p:U80i"<'J@_rZI&0kl+^ݭ]! ~QH-+*7r뼇Yyݷ& ukHh0ÎU&M+ZEX#-]-5ב;Jp-KǸAKB2WP!6)Ѱ5ѭ8hMoHJ6pUuh9XlA t[my4Wck͂YG7=:.~u{⣴,Y?`=ܼ<-Ӵ/^uJ޼VFZ`zF!u?ѡv٬0U_+{/B85akA8: Y+rNmǁY$Eg)2LR5B9`sHuFH}j'{ZWҬ5X\D:z>!oE8 @$^8[FE83"eJ(&1׺*€ĵJKɼdBY/w .DYyX}j)ךC4pe>8mR2h!5YxD۹8׮p?bR<s[r?WݢE2'M0OG{"OJ9Gbգc=.p_1v$=iK"¨s#EUt՞YXhx{*hs:/e. }1&e,넅YV5vUTДxIņ&%=R εqZ)0N{^hG ha828(e44)X_Liڥ(m6j`% w]_p:3צJʝO-j# xr | J%gqN-X^<qTјHsw#ry-HMVPByKB;KaLe\BN$mu0eo9,Y[ Kr2m}zꭟ¥gonjR8hR؞ FC7,C/ӨgP4^QԟR+..M[*HB.޾!W8O φi?$$) BB^#TbiҜ*L<"Cd_t )ܪ"J!>n0v 1XV= X`4?}=_NmI'Ig5Y8=n(ܠ`; I6O/";5D15"QOcx+͟p% Fq+gtP&jpH y~Ig3ʂI]&59! D-asJw }R P:Z7N|7Ytq<2}?baإ _X# DMFxF[ͼ hZƭQs f&6uc+ idj!bY-{U &KU:K򜽄97]wX%=FJ ŖtUqa\`wx Ir^G\]L$AOFMØDr6RqLWOlXX~eMݍ;èJn ?tUE]C2cgNFEpKMl-;Ed!^N/q |9nxc"R[Ns_Xkzf'R5C_-?lƎg/ Ջحv5癑1$])->x5}fa&%g$dS4 2hP JTqeCN,7p{9Tf L7jtT3Cf$}~Pc rKoJd[(۩JdJwiRX8å>3%^iPd\4kXP܎VEی1;ݺ*Ca\NQ<ʬ9jdqPn$B39zs[`'E=ؘg_%N*\HV"5G 9T6/3Ax'X? `p9d.ve f؀"%2%[SὶC@4<ֵ>~?O$A8 <17/n7jkY -2v3mX˞ LJTg@8W&:m,Dv߼4C@~k%_7D.;:ѿ{// /"C]"@uI_@%۬$ABugɕ$FY30저-G( *_{&[g% raʘM(hq4G s{yF57C#FXqWPjw@TY[=P r ⒱ǚ#SHy h+RygY3 :g9DwS9Q 0,ܠnInD|<#fv T b:S-̗d0յ) Eq ;V:ch- yѦtt Ihzh2.wm>1˗ Ƅ&L_<2#*83qSD) -ߠQP 6G/a(uNKs,ֿ6o:"6FLfzOOL%G;CDg4܃ӈJoV 7Uf堎aafE&7jޡjԿ$3!(;yv XNddvKn6Nx|>kgD&S9|nwE^y ,&S kYI^㠠{rwQa_oe ^'UF~@{˄N O=G2tސAQY+I{V\9Rp:()XG"81lT&jXNX}n8߽"q"A빂 fܐG'xeȻ43jTv0xGLpTcP2$V'%^w#:$d}#ltbAvTViW8ܹWEğo}8h(o}|ҭC&t~ 5=+Ccm.H]K쎧 .d=j]޹;s}276Zj>:ΠpC/.^ x3?')汬T`Hw/qN[OTu_-bj-?.1k.TE,<8ίyx{MNya]8N?(r]oOȊdw%Ee15I9VI.ĝ xuIu UtWp6(o0oz,$+D骎Ɣ$ UW?hk-Wm20pA}&q@%Ck¿k8MfY FFWGpMÌs_̕OQT [e.̮gD̷$*_r l-u=_Rru+2U ДzE 20X?tGfs37-S>}N껹$Zay}vE1wZIpj|ߓ bw"us]t q[P(pįj]}Q;nl3\%[\LJ+^# (3˖'93/A9dhMyԄG7$&DB+0X o W>V߃)g 4*$*<@ *w)Պ^mmwQK>aʮA$VUJ5R(j?ͷ7L^T#l9OIn?P* G %JqԈAD3Oֈ4+b(yv윳mlZ)oDC|߈PHU] ",_$7iI%$ F6ⴇ7Nw)hY.mkn_mͧʅ6msl"MQ~4E"6fpnj~$z1l`n9 rƎ`|CqlMB$BT̈E6$:L39I(#0[0e`g\mbxCbXDٻI*~\nRҳ&:E"PCIZtԓЙ]$"㿘FxU7$S-oB" ^ oQM]&U*Ąλv3gn=pύ [0+LC^1OU^i/0JBN5ԟB*VB{#/ZTм49?%9 G"ڻhn`1~1ؔ,7/?a%Cf+{ P@ACjA 8쮸rhdmC7GNM#YG:k} ZdðmR~!yL3>!n$W&{׈Y=d6B}bq: fьScL'<2fƕ.ni:*iNɮχǸ'Ќh9~EYE.q<Ȥű}bH]вvff6'@q %8>'Y+P!PIJ ]n|7psL ϩmb+cXcvQVKlOpLC1V풱O[~ĎE\2SQȍC:WD'9a yn*b*7YMU2z4` 9Gz )J;؝ )kN*Qv ǭ?U9 X#N'3-,_>Ϳ0Dںv_4(ZPq]_3'kvEȥj}ՒExQM'7nmRZKK<3hKpƐ gEh^ A O`G~1`eI:Lu'ͪw8|퍾9= }@(TB61wH\ RԳ._ tjQۍH`&r;q*@b8}noCy iR,GPl7<fۭY@6vioZj!͛oqz :3BmYǶ.1#K`Asa8۱ ?nA]\\ccTnUU gJ ݘyM3Q75TCԊ[?| ul4l| e˞tMC84Q8GAormm!6~kEM|t ﵕ׬  kRiJ'(_T GWqlzGnݕEE/c+e7|fc]SPL;MG"(h҅ռGi¯Z'PB7 $NHe$ ^&֎<{Um頶.in)nEZ+"\yklW}n׽Կ51c5@e$̌30޶_1"aH I')3Iqj#{ .m8{(W+W~OԊEkb`G\Ϡw(fi¸rdD]4;+?#Ev9a;A¼+iZթS/Y ~8*xәzVkK„L:¬9+.V3I|d)jޞxEF<]a68#o e<}P^oL}|,*R21;jIgjGOMÄG`Vxg"Q~YX+9$?D]GY7/~a2=HW>e N/bQ77uLAǽj"qѲ0Qo53c /pTi9j{ `&75Ii)V Εlqw4 svx.DE(nuLbX,9zW*VHbM=G$>k`8brȯ~% t/Hw|Qm}P}I8|Ą"B3Kg(Bgyv[l0^.sw/ F<W۳6pgHajVM>щG+5; Ծ148ng)tu4Z&L­׳yi&XW=cE3Ac0GQ80޳$ Xbs\]Ft{Ry{g~"~,Vtyh|T##q,bFe. ':4&(g"G3!Sve  ۷>tQkYu㡛ikJw$s͓f3Pf" +uk$z`]ҤD>_D?G ;y[ 6UOV$eⶋ;%c}@Ggjc|gT 3YyߑT,1 l6vȰQ- ߢx"$St0 -@ÛKYRM *bQ-MCۀloj>\*B)3nѨOgNz`˅Y'$N¦N0yqXII`B~ku*Aa&Kz l,JQvOJ*`m R` 1uwh?-k Z 2Vʵ%%%#+T6ς 3WަNzJ$ )Tsƅcmue45j> 9@0..g-*hN!</Vv2(3fN/e,ë z0vI!lޙ^2;}l VP9!KDe7b\:Y`HzLIq_M|( i;ʚ,9}n=nȔ7ZO, 8弐7ՃDʲB/tA& j&Bî^xׂ_SYz/mZ:kiD1mvcBǀFUYW SZ͂JKJ^gv5̗+~es,Et2M~ Tb0KDBMxo zG[k]wP?UJcqe'4 4k$O(= bᷨ_솈)r 'OLVB /,PUxG&^ķWtS̡:3o6Z?[Z K9+)rUI3ucyoC$ţExGXȝJK6%PGT+Lwd.[yu P\R=o U\ydZvWOTkz_8Pfvl$ӽihQ~|awgm[33׽#&tR/ ,3 1C[H {p^dA:"D\?]&̗Y & 6dՒpIʼ2:APGNnʡ`[:o6D8h %B I '݃H/5<I+)HfM9j2UEmɆގW$KLT#!˒DQcF ᗾS^'.2 Aq z9i+.3 e&[m\P5>ھ^ >qwQʸWIADVe쀆qN}E6N^_`,6X&S]^!nCD dTIIoGd_ܿh,Zp;nIH$oxx4uHd5Cm"ywy1U*i8/a)xrVþBOEľ,&k ӿ,#'oy<\wPL|! FI}$M& ?+׀U~)+@Xnz𚿬sa"qU2h.q;$3ckp6V]%pg73z|/u48N \tcyԉ8^Fם2bkboQ'?}t/<~@l بb*4F*$̿>6#Q$Vvk=h@`iP?WS_Y{Z#7%UtaqF45lߤ v!Lfk>;{]U%xکfFwCT Q*K/UvvDmls`qƘ ʧ'?NH0E'=K"'+j+6QrfPPf<Y!SWC: qq !g/4P "/|V`FFMszrQNTnSɃ.?Omq0g.qҥj4&4$O1eDUyz18o}.[1XgT)~ёbN&!ɥ*\ONCilE3yZBD8%V9Xs8 p&=/eq,@lN'QsC hs%6:~y"0=S:a*D#MksĽɱǑRQmnڎRvVǚDž,z%VFR : [p/}Ik ]}W4O6#8^MnW};=S0+SУUgW|vyw䜪*xqkB3vUTh1xձ\DobgҹCV1lhIUbeDƄQkrD^hYjHO$"#)fo3 H׮]tR?gYy'}[{䒞K\/RR/R,FiNxiJ9 nc :_;U+_Q맕J?Ė]-L6d3^R<R׉objB F/3 dэLf9r6(&w#S0֬Wwt+n5*.ټi+*,Hd׮R C{NRZ=kێYg45oGUkcEΐ4}%]~IIt7@Zc{{,1$R罪6j Ya "!l$s 5l T U\lu3$tK+Jd.Y#uYB@ZR$51h xLx.XU+p_x?<~F3X1)=m|گys5ts $HmPh1u<{Z(X-|+.mUi@#u֟'*_sD'^~ K7my@tʌp?J_xp~+Jlj|Qw_|6}ә9'e4MkGz4Oڣc= L 150zѬ$?R1 )2p{- 1i^1 |y<-7 OSlS|* {r7ظ|j!s=}sl:n(x{O*2EJ]0m=NYsO ScV(v bz]Q:Z)8"R܂^@L#,0#9}a-P*̧k}?ӡElv7ؔ#9]𣼥I,G;C[#8~vǢoSdMZ N_mfJfxagY3S^cPtxTt/۸`t Qf:#4k!cM ߺݣ]s+L&(euބ^3\,0 <ǮĴh1s_aGQa%h&*{hkQX$1퐻9WKj?9YPiBOpc ΜUYV@&2u.AӫR M(&+54pNWR1$ta3 O6~,—vW?,;ER65޴p;ҵnZYt&~t]LazZ}̓P}I}FF7@XƂN,9r}95>W 6uE5숃ՌF/i~jdfoE|'9-kM]SAfA^ƣܗN8`vS9<< bv`8R p:<ʔNBzˠ? Jv::8lKq`S?ᛥ>^0p,]r큂ՏFwnM'Qע6;ʕ@خ%<%08TTKV1 =;E?7{WR ڨ(ײyNU4VT #7gH5 er.ȓ㽹y2'w~Mzcg_(rڊ -e!?rC'0AΟ|fW? {SФ jc:xU)O|х\K©sCf2XHݜ_paeYY+"%QI3v;qF6ԋOG?' 0V>i4\='=!h]&,LQŚ>sx90vM Ao=ej89@U0@ˋ]&+_"s=(:Q?n:j;3.| &1"ovFw+shm?% (BI#NȦ>/V @9S|fgA}=+'B{A'8(sAC+p()2mI{=^g 3f7Wz*FN`Ø\eMiWncM0O9ۛoHwZVVCQL NuRϔf |Yx䮪Ǻ?ܝxρۿ,mRmu׋~Blֺ_fo%B-`cG%h r{K^߱RUdaIDczїH"Z4dXT=O*2@"K%'7b'/ь'8R5`Jo:VkNSKݲ%y#dƟJ0kք 'a<1sm6}\.p&D|j)Ysu52f%ԃP͊w' XxP$ ršWrKϳ30k]x;J#o 2&+$Tۨ\ŐzNrd@h5B:cʂ.טj*k mL}S8|%;jViXELv4A&4g,? r_ivz`g!^nLp`w4QT$EreLhdn*!`24HJܡ芵uL˸)l zti>+`d洸Kcq>, )N%6K[a12qa}^V-Eaë ,6\Ar9]ٳ2I  phaͮ#y"0-nvr2-;ɶX[ ̺-ϊ[%-V LeAxlC Uc(,?02l/QC0NZɛLEz7J.;P ]E8>6Q(kU YPHzyi [G,`>+],qDsQ6j']c/K{GM)W9biX譟dFjSoi?4d|n6n>Ҫý=%T.e0ÊU=JI2E^CKK FV;տuکȠz/lVtWe)@Y߿t5pkHy>~숄xKvHs o541d/}iRQф1vf tOEru>*PK7b=g5BkH'Ϙ¼We":^b>kP"-CZ/,&wT $AxWkf8B0B+ ٸCT;lSR^| yT_#dG?D.-mAǫ5*l^\w jP0eU϶ZmY,*-Sfx ֒!3T^QDhu`L@d8++-=SY͌Ӛp_$tOKGV-;;7RGsen=՛1foWqUVC)ſ4cFaZ2Ѳ=-I b(FQ`8Ɖ-oso &|[+og?bT3y!34Mq}IFEzɪQo>h{'6xr![eOlP-/ʑRXZ}wfv򁘼zw?n6LcdVYaꧯ"i%):#J;W{Wc<;/hԃԅiw_.3Ed`m7G6JAEB4ul_#l}_4ywc΅ټwz]ƚp*Ml}EU~~Z+RE PHjAR|uZ8$l_{]}^Ug#'A ^@Τ]h,Nm߳F"`V˃6ch= "i8Fz2 *Q 8tWw.O;$~YG6  =a^֛`Th F)!ao8ϫ#wy;@S!,+dBX8mj鷖~ mI(C%ݕP!&9$ c I& ؚq*o~?6$Y]l&)/BWI#-zPtx1(":sPu=Au>דM>t)  [ gFU .s8Nb A<2f~bs`Ȳ h9;2  O:Qz/U{C`'^,9*AIc8^cRgb8,GeA:Q;6yh]D. i?q* p+ rj,~ᆳ*LVs'8IA3H:+| h ׁq,1@,Om')  wVhͿB\#; 5\S7j}쩧:<{89}_({@eǿZAkx,|)+vxuJ7hdv0 (ާ 06:*=*8cFD\`}&Pa`56}7D3}R3 E+puĉy]!--ڎJDL]nĽ}GcH@0!!t`^01B Zr6T8h#ٟu#WKdU 8[:G(tc07&1 Ȯ߰uQDPdI c&SшeqIw^@Ypcy'rl W:54] |X] ew?3J10Lk1>~ d >wk@2☎o7~$s3cb N+J<0X)ƓXL,mz6QS15 0TŜFB͵Ik|92<'R~ˬPl` _4=A;jӵU)0ƮR3[qw&CDJi/;M}x5O:!w쾇̀C]MK6*}$%z {/lV:&0a2X^޹:Zv\cfzi0վIP2 VsurA%u?PSmLcmz=p@.O쒲v@ VX2r_RXU|1\0h|Jf{:}icqXW|pʧY&dEhsC{֯)U3)& Y贋f?-KqPe{ Qb%ɹ5yWnyNp8(vQr:Jƛ1J|@(v)F6a%|M pI'$Xr30;J M̏ޥeWgM'd\@:#7K&D`[7D[O6 UME񌹚/;ΩrPAy7NK™NĤP1բln3xԿѣ!i%K HU?HyW:ejk+t 9@j9m(D9eomp ݥ.zȇo60U҅@Wa'yF\l27b~% ,y^[: ϒݐt2;d# g(HkܚF)ub`'pңrҷ* F2#"ì≕ ][J6H~9I~L~yXBw  YqdZtOwQ'ĥA~}tpAǬ4xF%5XR)w1a=jJ>m 0Oo494L$| X/&k3՝,sAZ~0ͮS" q`PTv*ѴriBh% /`~K:z H R܁-_Z];p^O,2eO&JK#mV2靗f7̻wxY~bA X D1p7{ <u BTkLVhE[֚q7ٲmP}'?!{5܍R$1n?IU<i)/ 40&XqG"gZ9{-4-C$gQc| 1?80^d;Stw?SM%c/WhJIQ Tς x*rX?xӤ0g:dq 0 tَʻ7.Ay,R,HOa`2-/iMc.A3P(F>h~6-w?58>0n/-'V-ד8fڴ#+5Q|Uf{˖=ݵ,'X&}nQ $GStVlӌ^qesw@(c! ?`C`?Ɂ9gХƍez{uwM ]'~y(eŐNHEY[i4P~ a R`[ 0ӿ{_fjR@$h@j2Jo@s # [,2阷}4dؗ|7Ӣ?B\gijuoz^3 ; H&(LA6oddُgX3=>Qvo+$e6lPOf{N}-[[mĝ2xSe*_;cVS1fL@f+N|tߺVZt$fXIAW:&/">n鄣C~2]>Oj#B~ZWgKƒ7q.9PcX̣R{*8|?򝕈j=|@SU >^`4UgX,wdnPw%#&l2LD PM7+C8o &P^Kķd+̰cQ^(:(sr-cj|NIeu?î!>D M׳lL=QO/w v(dbJevIqHJ5ՃIJ << c*;44I_͔;ʻwx!Ӥ<۠*[V2 37Z0!7 Xa̲{Qx(}Y?,@G!0t3?υ/o sk4 !FƢ2(?eՀǠ}豀`B .)Vupy[߮`|X DؠmP%1mYj֎ Cjao`bQC8Ծdr6㍏$__`i`2wgA}IdI}J2c*CZ3Ou7 JB6c9aܫ-sK;Vg?:rQH+ɾ;SRGK?i$Ӄ h?uX}5|#w|)[bPT =NPES(+؇ 㻂!7()%K NͨJc?a<-`"2q{X^l0rHa{KsA~A hxU <P?vOIJcRN^>QN,NfD 4鍼JeE4\m6S~%i6&>XXuN6|~*w `Qbڗiqqz/s>h gxȣ;sa>%(P:v;vިx&#h?] ^zGyy9fq癷x^*a8ۋ/Ɨ3{:ELk*ҫMI-' 3|gaOdT48:vdp;J6)`'캊NgՈ>hLNr6ہ*1A:@f3Aӈ5=B@Ҕ6q0K"~*pvINjiU$/j|), ӛ?Zyw$47;T 5$Zu.qE-T*NCs}%zayuѱb_J h)qY~>l98-ansHt1IiySI޽5oˏpe\me \2<8nPLv{-0Z)}LsO9ks^KJdϤdEFxQole Az '(Tϼ9R(Raw'l/50@^[t}m$n9—\$s d% j3h6[̡r{  vr Qr߉ b~MfLeIأGy\c5&H$ ><+dBI "*;3R+|坹\Tzuy~-2['zRĸjZJ;V?ts$It2G#> B@Bcc<*b{)<|6M3̴! شxײ@~{ h6Ŧw"g @m- AvtҲM~t¢҃أ]OFml7/&$  5.=A 8+Ap럏D6Bl`gzRv޿d2FNn tHC2y a6F}\GC`m3x@E@q2OF8@C2ob!qPjXAM1Kහ&YY3iT`[_wT!uw[\O!w6#ŶjR4MZ/[g"S| & mG9l]ɿDTiZ$H=_9XJy?m`KtNCJ0š^-:FLe^lj^+y %%A_ LG^b!u4 " pOL?G:Zdn,V8"|)=DIhKr soxۤ*PtnU(CMN9}|&A n@.X !On؅/KguÕӚBN)FG^2SW$h9=ߤGE٨a3~C|$M30T1T,(i{,pxhc9VZy{iwZW[ ic|wغg^I4E.s67Ec18UO%D"GI1Cq]hR-.t_⶷ *JJyQ+])&012EaOWơ /0x\6/=ơ =۸}bHa49 aO&@׋jڲ`z= rZ :& b| ?]NRo(- 1j;1YeRFYm -!+3tguMg3ދ(?eP_$ׯYG_6N`}B3nN[I_u<@wo\z ox19{ӱL Ӿ(sk@Ϫ$J/K9ŧYf6lQrgR#Rw#)x ^YDN>M%MqG 6$G$840(55 $1̜RS kG37#m_xAXt=j?PU"tU-nO^Ql8$dP:|L嵅m@aԂ0pdƝ.l0YZ+ KdS͓J's._ʵ á;AE'gBJ kb 1U{otw"a&L (@7y(, XL0;rSϖqh7PW76kz)ܬS)>t-G+&yǚzN)Ɩ u6wt4,NxXJ5^{s59,bv?pYC  %fA|3 k%AHJޚf,~,XՃco7;%׶E$e=.EgK>Sƪ3_"4oXhnHAW֚4pܰY-&(yJCY e.U",%Q*L]NQQ&v$_&g\١)݅~XnNDcODE qMÖ$IR+zRr#V& 㲦މ"k/Ԗ*,)#и8pv|W26zԜ-?Nq?!,SfXU$췀K`G a`=PuhK xQBŌ!'bzVɒ1~[j-^} :5xw 5K}J =dtQUKg*p]=P>;q)<.|LdCinmFpsvwDU9 27T_ ?8 M/Ǒ=K|apd?kyFVKr\<5l s =IFǻCCC{DX%6մs\~R1[iUZ?/nmlHDa?lA;L([1 F-wh|j F ^ s[d3"t2Fpe.X8u٠\Pc1IU]W9Q~->_2QTԼy:5:}D\4K]1a24ҝvכkX%'F$; fbg>)^cK65:a?ChMmJ3/c#gg럲MƳez O?F+Wi'JYd\JY8sE^=v X}fY&*y 5ߕt!ߓtc./ ȞXV%7I⩧`y I@A\id T(ŀ#<aa'Ru/ףյًc;.;H؁#7ѣMxF4߆a;&6yT In孞Bs!~fOl6a cjϢ;i BǷ+5n ԨhDzw! ]=N.ɯXuIou/#TƸoS mh֨Y8q& >?)C:ZFIxiS$ 1_t>]m]~3Y%h ir'5r;2ES$H?t ^M-:Q͗ޙAM*J1{?{Zlpr("5DS҂LX8K n L20 eJ0:) GB*hnJQqPlG< ܙ=ɳpXJ(^&1CyY ::;KtDd>^>ZDc'`dk/.Q"nDf2=3m&= A 7 !ImR.n œVӜ &4r|.S?H2Ze@>%rJǐĶ  X2I[>x}Zۓs }1RVRޓ=n5 ,FVs sղ4ce'nn/؀ˣI&7٢6q$auXQV]{W,S1HLӕGT353@ џaoԈ`B w'3=|IH D&oUlƼYTT2sv u*|g} ڣt gf.I<'UZlBo]ovD哪fGc21 he+JT(ZimoEZ3I o!ȧWT'L X@ͰG7K>lUsR_ex͆J3%-oc!Gj8w6Gz1su[> ݖά9L kpf3"Ff̅FržΦA)y&Z5ה{Ft47+D9W`\˖ui\ZK^gcRe'J^xe͓uaZF&@!35ٶuTBù5+k^m6~ EVTW2 2|nһn*e?fLx^/U缲J{y9oӂvႈ,TTq,n+{nkbãhe~M|~~Ӆp@aNq(ڝ W#oq:l44AMCPX;&7vNKVj:š3_})xv%X UU3J򾡐nOF'b"4ªiH(QFÉTo)$,}F؛O%*SEı#Fjj]Of޾B bxd/ }#;"0=zV7afZ}y~1z8~A0k EƐpBrW?erQ=If^dn2G]$ĥg_ͤt1 X(ditmd{H&L\7Bt"yε˫~llKM zQqJUСI\@"HA}c)(`X[|I? C_[Cg߁<`IPfBvя 4h z] 5kб5RU b;"{9U&;GgcBXtyu ; W3ؑH%pr˧E 4@ݐ C!ς;Lw}! !DT`]Ki ҩuJ×vtn4F]LW[6}Ze.@&.`1߄E?nBܐ J! {93o &pQ9Q)b҂Qגߛ'=zg̖^ fI+e.j&ZbgXn~Z}\㌴&p+9qs}7(~Q*ޠ氊TO6d|Mb0oe?}@D<&1\(LcbqSQK& ؉?}em{DZR`(?ڔuj? 4˙`JQ>e/ }Os͊90=<3n6+R 8ba8 y 4D .>!y/@]ac) qOŠ-T.N\c!fLs$vg?hu'54tMtzqk»uq]F0ۋ*{.u:9xÏUC['%[-QDH_,Z-Dt=TKȉwU%_@dWu!wD3MoId$OVQ$;'f<Y U%]%o6AEӂ!!~W_ @[c?R4ip.Gt_]:"bfx,k%>CjԷ: x7I=rAHؠ7 .DhwqGˮKׯFr}l<*Gʴ F3ES%;E^ 0{F9jMî Ll0<`+VS[ Eg{lJɫϛN  Iv_\r5[гDc`('l^q T) <`{2`N1߆WHrEܬE%_A4M7.GMU IW 󋰟[+@++$QD7! $4+n_`}U6뾍-AHIO8ڱ&Wb"-8 TxrɘȧɴvP$Zx ŖiíQ-zJ&!_kf;]+7D.rDx9W?4w"\X;uK n~ߛIՓʨ{`<^o)X+hIǏc"h:@5zw}=x @V¾~Vz4P8*|j%7Bt ![ƙYI4i"IQR%/ %7֗;:hz=e4V-^jtwsVc0;ӫmX#G6 "Nj_.v6>5_}%X)o3r;x#yavE8ME]]{ߨ >'lyGn<ވÜw9~2'ApGѳo&*͉h8 YRVPwU-`[,0 k :c4y cwU&$Ё#{Z 48ŷ={_P~g.!NC턄I.M HtKk(P|) H߂>ū)F1+ ƹ/b=tC̏hCWfqhQƝQX*8ՂMRtSݕwNGKRG[*na>*pJ[/2JE ޿ ҆+3X@'_t@F~7fd.$6|G'"mpaU Y4AJ+PaNG k9~Oqn":H#.1Ji=RGOQJ#^Ps3q{xfʩ쨖RIx J6FSj)[$ݛ?Yu&[{j˶QS -jB2Z=v7AB]}TuT7T,Mlv$!()3y#@ fd-XPW:~mu1V7t ΂|cU7!FyҰ"ou ٭銧&$o">nF%NeR.<ЛTcIEvɯMtU,\3 {ҍʞ> 3I[v D=ϸ/NfMDV;7om K Ahe͙Kjc2aْ# @fn=%ac;Dq#՗~x0n|dh[%CXj fyNZsfb-"c*KthH1熶vp='4adVxLndfո;򔇉okH#Qڒ-jNp,(b#4O u䋡XՆjP26 *L@{~Uj%gqOJ:0TNÎ3p!2pZ᪶{G:S܋KW}~t%F`3_56+1a +Ғ[%"x_^sߠ o/[`\PnUqE׬;ϼ(-$wV }?WL+᜗v>U{Վڜtɜ-Le:B);IK",MVz`S2Ex=Oj R{`ISZcܾ&< Mzidm w3Ǚ~#l^[yY Hx/;*`#qW)z 2>cIDQ7΂NB\ dǾsOe5V|=K(,Dɔh=L6pVX~m,ySBRc6 NXH3-]ᬲWT׳ Q^~'vXetm %ח! y*=Qdc tu!yYA%wKѸmƢ۔: i9u 纉{t;z\ޝh [8O,rbmcia)] #XZ %/4N{q [ڌcu"ekGFP.zp %Qڌbk&4=YT[ `^g;GvOqzE$Sr2&2iWL$*h6u?GDcb5 D" 'qpR~yA LK(E3m*k٫2:c>3,`pGaNp3H2>^<蠹JZ<#x_K0z$זa2׭k}YY"tea7EZ2A#>*>I Xoг-k_ 'kK&Q+Js\rfk &~ [XDh0yOLg~+14Ҩ`csƹpAr)dBhtW~n$=_u&d_D{!PΚt'>-hKk a݃I޺iQ uRBvI\PYCͭqAe0`@;6C} nrp 3a/VrfvDⰚ`eA՗ @G83@=tqo1hbjR8jlHioIk`NysPӳ MOPeZ͘OFOu`ATU!aHpy[K`s_cݗ++68Vj#-d:.MeDL;29{%XAֈ 1$0ORfSg:&(ي{^|w3e|i+F{+Gʫ 8 ]nDrbHKPK3 l^]@:VrR=r_uM4 <= ]J |[ "ʻMlLKyſzhfWfc4[;BeJTi)W#(ww~:pzF9#`j_@9 SeƐ: aQO,3YM]F*ڱ~ j6$,[&-Q ţd!BpENxᚢ꒐F˂mbjͲf|?s9"HAZ;av.+gp<]F6kjb )!ݥ,U{>Re=uReLłxBt_K%GmMH~ XkÄ 'xXCgٝРѐo ّ=o swLڟ*{&fX[ [W_~b,D躑XxwZ𣑿\ Q Y7Mvw@i3RO)/~Fl_Tݲ o36GO5pcّP.@n &]$4B7%,EKjHe>G sZ1cM Ƹ#AQZdP{RU=h#&`+i-cаKNAS`2TC~`,Z4䫈&DSKmqu)_Py!@3^TaY(.q9ܬw æL }n-5T£.. )b1`r:)*NówNmm*|"^Vp&cT^M.u.^.ށ2s$[{&"+J+ j&yLj˙"!4 V]a?~D7$Y{/_``9ϚMĀc )q׾H }ms$m*rg#_/'H/ {OGbv}Ehl LLNyݰ~e coPxTIVnϤXNP*,f;sCc j 7xT{:y9 xhTۆ{(L7ڰlf]H& &""1{zz&N1 )#ʗn$Wnw辯H Хb5б?25ulMs<>v}p%AWe 7XR(ySƗ*%)p:RMG;㜕{;O:1M\@J6"cھSNra]^V+kin`js~ ρe]̉B޺Ba:GשَVAf%{L~0PJqjcM&SޝNxFⅺ:6jZ%yY m?Rl$W9sC_gj{z!9fm 8PyM2.HoNDhCH؜/)^Ĭ R2va呬&uؿko4"v. >Vp㯺)mpuaK^M"0 #:a]^A>/ uWݶKCoQ)\0o7FZ\;5?߯b@F]Y73qZmqlJ z {B}9 9k 9HH>07- St`,-kj8 dcsevRHW2+{Wy,+K4jT/ l1W;0@DA\HƳYG^ksTaXzY di9}E$u;V__ Ή[Bѥ2-J3[vd׃WR YRc=g=@J^k[aO7~w-[rW0X6@,Rf kMivFdVL"mSm>:,m Z ~>VT}$I` gTխ4xXU(=Lbе'IK uOp ,͖j%-dm\zI/s㻚vB)_$}ro)iGF*y*ib=:\;̿S~7i?2 b*|I ~A1n2#>۞D[4Q4gؗkiV! FhJ0' #ѥˆM_j  KlZI`)zd"]wġ'K L Q-j?yֵB?r9duvbFʍ ,ZD5盃gn;Оuߝ*H4g85cm!wblrbZcaHTSYr.x)y7=7jSe<L}jkdvoqy wd6?tlީ()B٠7zs 0i1]DDywF#< K8 tſ  XM AM-8 zʻ88Stf_ݱ:[v[#'K2ЩWk6Ro+S]:\E85!U_c nà\[M=4{C/jnCLbOC{P6/. qPJ:m9=q k~͖J *3qv[iVɴ@@1]vO:& Hrl>"G6tXπ楊LpY[nV&HgFhLOj+O`(VsF'֖I!Pəi Pˋk >ڵ=GU5Ryt2* jt}FؼI;YOο ~R"E[:oQ.)z&m$WTr`nL$9W4˳PS,Í4MJЌU$|f;#vNaάYw  1{Oq&%+#Ӣ|-UqG>wi1C]Tgt4ѫ}ȁdMQ9#kWbV!t'bw"7Jge-JlPEW_qE2ZypRp1LwN_^*䈘5?\ަ} ,!ȕm.ߨv=^(*_WcWJ"ʇ#"jҟ )%V^% ]P s4֦5aJ (|Զx6 [<|z_sfSCٴ*<nub b@u``rd7h<'wJV:O;ILS!>YU`ڿ3p(J{#)@P'w/?9pr[l|AKG袘D_2q{ 7C6y#hNZpE%}‚aj Cd1p/vXCe 7#ڛ&(*`RRn dH8ifcBnn,J[ h\{UFy+RKfp.E W\tGMTE*E/y&Qh@7ΛR=a]ih`Q>| E09%ԫfz$ ϥ<h|Yyu Qo1@.y@9L;1hv9pUGHN(v?= QmAUͧ]Xƨc8][z?m Q;}؝[cԾ"؂]xp]gIzB%}|յ%,X2ol\\s$&Յ/\K~!l$b_JȩFݠ=]KKۖ-|L 5{=eME5sTDx.e?7b4z,'ֈ uE@ɱMZd',a$4xKN4fc uС`u..4~nf*;g7E_S|m&dP~|v6#fG1~64 ?b|lZɍҋܔcU{;qSB,ǎ1s+*nvuL=@Q!@(&dFV:blۊd 3''@D9F2R:JEUqh} tӰ`ܼ:/}},OsU$ |VDkD٫;ʅԮ-[@?LN,^%?:_ noL$%Ep*H P]m`%e)mǒύ>ue/xrwyrHXS yh- Dˢ" 8E(IBt)>LgϤL^Ƕ>~LI0:`%&S*D?0 Kkb VKm۸K+ں+(%r!f.O;DWʁ--U$ k|$>ڤɄNϼ⭴SZ}= lwQ^9mt+NmU"c57m%Z򣋪NTY 1;1G$x*O \e<Ҁ T@Iʹ.C# o"SܶZPy[xw2j?j8kjIoaPabDmUZz8Uv%'N;Hʰ/؏d5Dʲ])b;EdՕ[ 2E/5Tس'V Y宔DMt6! "uyh_AT_N0yd"Ee &ZYMWaףIM".y';(iujA scfz0:rߍ)1)Ӧ~E7T)Ϧh=;37# *n MQ~ul{IAKDСM;&mvwa]X*F&C‚+:{)) t~LA\D(89[SV<93!O.yu8oiy K BWN>yP.ՈJ"AgJ:@pz2ZZ4"$㴃jET#dPcrЖWD&.K`\z;qh^h0G rD[W oKʠ(Qi%};Fi2Ѕɢv8Y럿`r~d`Mh4q0pa knԭ`6Iө\2MF9#2Ζ|;Q`}XW(@Th^f""8hw ׶9hu>:q;?e6a 9(2&:G(+O0@!qw 1!r\Jgn6myiFmhR~9;Q)G1x mQ6ߞ0'#*lm-NV6,n@Z?L)äs-&& o'ЎCDDz_TS"\,tnj֑pqœBg ]P#,wVH||\u4YoPN kT^u7u6\ooj&\Ò)Eتkv{DLT:5!At˸5hu4nm/us#>qjM#)f2Mrbz-S_򸻂4Pł. Pm2lfVA$l\>uftsyBb-%|~Ť!jNNdC[SK`%ZѲM9+ي /ʶޗpv=74:R NP>;+Rº=<祆J1׻~ 3tP;CFܟ ~N!'qam^)gqR cٟD X_+ Kx'Nf]j31GOˁ%3j]1*[6eVslU)Z׉PA–_WSP\!В8!~w _BJS E^'E.apJW'1`ivR(4@=I7Q|ӨW[yeaop 6PBU>ߗRǮ?q;W,-Ϟ!g`9甒 ˖0gp?6ZTo 1#Fke]tcf٧aiUdfO+Hs3±Uz5ΰ8fcW(C裁+C=2T>vNNN&?dy[W6mqs=8TƋؐ\@qO+l86yc9ԃgP²5 4#PFsџ^ 3n(n7nu+QA>s1jV'S6~y`<K+f WAv]%PA$C> G+>*L|7_:]N5HzSw*ʅQyy½łB Z2W/{ ΌEvj3t_ 9CœZ_` p@?`Eeu}eNpK1pܹ`%{q!YIơ 8n7^Q띔6H{>⏌}#\ ͧ"·bg~&ExG`$ 4 8<\r)OLtg,>B٩ ğ䃊2\"2uLɭ(HS.!K!jl\LƜ Y+f1DFdIY)!e5]bJjQj߹-A On#YK;^ҹJ^u Spe{R2#>6+ɱiQBv7j!7!qY uyB\9$t|BkZQnepT[ҠqŪWmVHc~o. T`2PQyX.P}?ذN1.1K10zA9Y4Cd#&y_h}-Cy¿%:HO:[8=%'!Q SDW㮆3ޓ&4jB?mW/jax@QvZZ^uRPd1{N"8{W7$ GCcpjU<~;5h!xI[U,l*Y*ɿ+q1 픰ngᙛ2Ti]n`6 cWvW>F ֔C'ԭgbHIOd>bm7dI Ut.$2'fZ"\5+bZFA*,t3˖ eӡ0㪾A?H~tNz{Ҽ xG͊S(狃,}t|+*"D6ߑ wa *쵋6Վk?ۈ(aK(1+ԶɅOM|Z Ɍ'l Fmc޶CxLvغ¸u2ڞ/a9ۖ]m1DωkhiKWZ.3'0| Tު gۭ܉Yy]uOdvM;s\1p>p7(1R;&Ecr_J~hqï7)=?$_']hVtWO6jCN]TD 9k,K[_j_DhQeNkxw, f~:5j0fk.t9Q ֜G\fz;.|픘9K(\ 咪&u1r˞LVbV ٕ 5FF&[/[_O7*,z@(:Na2NV|[k+ibzw!QALH&d?oiRa)4bVI|wHvMؑOGKESۡ nrOQ6yIE1/1Q9%jy`dt/9ՏR85_kqgʆwn,_ybnHm|\jKFNb P}ax(E,tq n;M LjU>=lv`(M)sGΨ Zܽ~h$к12vZ86 Jv,'1@ܱkKs#g!5Q1S 7X WJۡŴ o؉-6gaT\UA"4s}2fFdOBiJDC=kWpyS,Ƣİ,Wt FƝBx^z$H(j<=ӕ`;*VCXx =auxNI?4$i8"XDĞS|nEVnZ!0x{. $i.z;JGfN1P8w?w q}!}.g xBe)`]ucS,,ܯ 7nN0ҔD7ion;^\f~!}Vچs1hFH_ZbXAh qE+ԪL/׳yͳp`_mo~Fƍ= )1k;(KVdf{.xU*Ӟt?2\@4ǡ[|%ذq$$:sɥv"#R[?)PP 2B@4{qVE S->_?ٺ-12̦RU$zΙXJm3VŴ *i DZBY쾶ʈǜ?SPw$jQ}h"8:NKSg)_+pjV'LO(D[x[0}d{y[W)t6S`TUh.]!;3mK^%}DMAn`~|Q-2i;D좥|+1a,(zQYӅűOdA='䇗_%s&s9>ڎGuɬ3y %2KNO[7M@lӱ}| [4AHF^.V>Z*Q.poHXӭn6y$K]'*zjm4 ?ln-9~0.dMiɅ=\g6Yo8W7Ndek%{nϝ;YŞA7lٱtHI+ǻ0hc$.OUr|] ҚoW,2eގ[#Jtt>$Jϸ˕9G۩%ޒξ`E|8 f'qo2:IM#BtlvFf*MzEWy@˹=O/b)N{ֲZoyMóu/ɂ˫Ѱj_:FhpTk#:aC鱯 ߙLj3}џlv,*CwH, U`B)w?dya3_㜛9uԅԕKeܑ}'I<5aC#HNC1G{\q$BcrJ(A>Y^#Oz+cfvER% DZ ~34mO!m6ri?JDy.U [C9SuylŖ]>x[.,)=Q 1/Xms6WG 3k#CZ_vs7{i5DH?=SkR?B$vLqxs(p\?='<]}Ŝ/oAv1~I %K}i 56!y9]#\%ZUxᙓJHuQV,YK(Zfwf˽ue4W?X5(G߼bK$|RKY3TiR[CQeZRR˕iq1o_l67L^n n[d͚ ҌGTsGƯOn/y_*'PQ+FwM5+ s!G.CULu`X{+"7jo2u-z_VE5ɐ^idid6QuwOcmZ1(723II┴4sث,]=ئE'&5tA v4¹ab"B)_q ~^kbIȘCjĞ(z yn\V"YDֺ8`B(RDv} E4"e O/A>`~.ڢH}J+ skͷ :5ð']H-H)c&,=is͌e/Z__d!`,8^Y*IڎqC ߵ4g")h>էd= -XA;wAf -}{q5KH{(S}PHdp2!5?PE _wY1|> 2F]!6f獀xK+梶w@}Kp >;+khz &bl;G1!qb#V=]H"'+p^HH({f) Z9QbqJ5:g âN|6A {}?2dpD,#zDnUa ӡ["/{ۿ}w6>5|"97;=&ip4Ib.f2I&2&zkKx\Y$&]IyTv6t?EHEKg[[UXɛP)Oa/v֪,8;\l Ex6 ?]Wu/G*C MXoV2k\^"$gzЍkglH;b (ӠH(? 7%{= ڌHikkԯ7BL?Yfe4A,}z& l ?PrmDDa%BM}\ hp=el3gdYZzU'Ov[?,?MB<*$1r>Aܲ`r#0Av>q¨RJAX""y<8>-J=txc4)'~>J=#ry_Y-9\ޡ2YcDb݌Cݯ04Qa ~ 9 |4ʅC `Eә\d_Ѭå"``le d\E:3\-wV.UF"v.c@)U[1? Gx_Lnׇ_צt)%ll C0;=pA ɰNZ?l Z9o$Lr ɯ-Lg/̿:R&5 -oM QȒ)hmkߋ 'CdȖԼWZ~o8tۑ0M^$D5Gl[?0'sO%-u1/-dGg;y9{ ;LFXC:A72Bo^9QĜ\!6uښώB(I6KD+e{sGt)K!4ZgQO/碔(++|:;a'k, Ƌeiw;sj79ER>,SAU Qzy gPC0E|;5]/><)u>: SS|&_/DNי8aX_DܸAtt81ٯ^cU)Q˷E7dzL̯@zrX?,lMn7"7!'>mYj(tzp<c]V)8)R%.8v헧}OzZZD~yIuasYJ!_&j9cJZ5 @}-X[NwF6~kX$&b[/  ?c ]ݦ b)w맲LXT`qpT풇*?`q'k *7Jb OAm0&{ o~ BQ5/›&D6Ū ]p]]:5Zu 4F1ImƛV#ޫ6Y!N6Wݢs(i3dFOms+Ш:2|Ys\?_Ċ,6Ԯ,}{ҔDW"**,ف:)}C:nBi{x@R[{qG-*:뾄aʴ4Үf(a]2K]-vpr|E ]Glk{$4u^x&N„&k<x 8iM Oߨ?ZD-{J'pƋ)-0dxSs;-."ẬǶb1HCČvAi12osAE2#w FcܤϜBZ uYVKB*;l4ڇo^_ ܷ%$i}.5#%l,FQKX\&0,HO_F?QG[;R) {vżdGhhۿ&1e/zM nbqDCr VSJv4ٖ[ B<&LڗhGLnO]8L8hn^9{{5Y M~5e&%EQl/߮wo+텋px7NPfex&*V]P]3]De xۣT?cIʜ~角Χ^x̚2OSW"^9duoK}mtH倌4>]e?ZKU/o).DݫJP0yw1vr5_ҿxP(݉ 9GHɋywHHy  i nZ|m'mФ||tQp"w(yd+IڏZ4C̺KS܂z2ԊǚT1P0%l'0T쭍_Zz9ҏf]~;V {}ߔw*;S(2LCzwڒ]?%1 2 4|"%kjgRu5L3YYURw3[$9=OTF/+W!_K\ R&8~4f#HnƛŊEidPCG|Lx:[uE #1+˽W. :܏b=s.c ƗȪax~T+5u$=_>IA~FL~zcUaڷo?B9{Jf'A<1K >g=s*n q7qu2J®l&jG(A [9RU>,q jMХ8.+yV0i-a{y~]Gی]x?p_kݙx+lHo,\J Jlll$O?+ z)z IM?y.tokpLR7}QݶRL/aŇ÷-Hjj,z568bmtc4zrJ[=4GdƋݾcb}} )Xq@'z hU5V5I琱~bI%bGjzCΗ} o1*sK\X͔Xrj 4E`0hj"rP(($#^FNd7DU<ٗ nNgHh55[Hz{ ?? g{*lp9yM`!)yƯA$E n6  ydžvZ _FR~޹"bbm.+18MkP#WPn*NhCn?3 $0%*MOnhZA2HO8 QmNT5d%L/ ,`U,;I5>wYO]#" =h}4Do1yfÖR;Ŀi &Ks)ϰ0 HrYjk:ڧc)5+3O9.4%c>z;1OBfhYA wJbߚZ>XEIS>s:"@3q# a(fa#3^xҼȩ5~ovUH-4R! Jx$xa A8Kҍ-o hsm8vG7 n`z+q`[팥הշHoU  V-'&BTZQs&5(\){+JE*ta>vkデ2b^ӯ>pNP,1~4 ওjyIݡ l )a5DxKq9E? _i r5 )2R.+:^/|;M{FW;y۔r10SsvJ^%ugj,3Q'39Fs {Y/ ?ayl)sX55MZ] k4*:*@7ZTJ3=g [#u +r|LruscJkA "e""6cdzPγW:P/qt{q 75ml˱]uk9bt1-0cj`xJfLoh"f#ܕ}'SnᬏyZ~Sqg<6t*C b{nM~CI7Bsf{v;0t[kqb0|& kK ɀn S;MRֲ Ih?gKn % wf#X{;C`gIr ehB6.: xIVB|W; =pۆ^mq0!ą.v=b҆"YZ]ZI$Rg>iR .,y13|N_y), gfN)!;r~^Y% f)MzhXW[!$F~:'V%~'rw\K+bh78Ih < X,ފ1 `YN|HVV:~W%*H^䣑ޜ#Js/gMRȋџޱ0-fq:¬\\%oPouTRw |FbZke3wғҊ+N 3ʚLQ)追LQVi2%%b-B <>J<]4 ^Ō3yGsasmp[9+cy1xyI0WZ%閾 ÓtFr2-AwopY>G67pp >hZ㴎ߊ A%%-G-}2&G}\\2rNy}a]W(ՌSf4S_7ͧ @"]WsI[zܴYV\WC ͷLB8Mp/5ahPTt%o.1I]kñR.&m$7NKkiGNydh: pZ=.gvsh9,}An< ^fdS|-|ES!RI[9?QRmD?Eqnba<>?땒묖\.m4rdY߱4*^0$MnGJ^\JtQJE6!wg+*B^%KL9B.(} nƨz~;tS`;CrSib`6( ~QW3]U$ERҚY+>Z-e`@FkRM sU>J)ѐPlh@Iz!~}Gv MtxefIHF>ڱKkM6{aS'+T6ةP@3C삖L}溍@g1`8m&q^KC Ʒa$ %ei'?żl ?wz}~d3޿(D:rq~j.q$gt6+Lu)m<'zJxv8YR-Q%P2h4A p8[׉0+Vi,O ޭ s2Y|,ad%*O- #i(Xqr NKOnȳR;s92\mB@V=kU?e1:՚6WXCL_$j( +ҝ90[^!9.{㢙%ICzYɌ9` TJD)y(iq9{#V)C& .g{)I_+s0ʫ+8Z pSdWRKEEN!U(VZƁ%Wѹz9[/M 9AW(F<}gW *ڶg:"'X-+[YP*}E[@jaUpn=^ yYs!8dPJi [>v"#WY:w}aXvle ZߞVm\*K`Xe`Er\ w2-񚭙13㼐{Kb.7-]RZu=NCqlsc aZB2?`ԟQmrB 2DX7::,;K%F/a8/`\nJ괋#S`P^:0i& L7*QR\d / 9R. 6xL6cwyo},$W0 wʴPm%=}?RTudRFD2p:_CDJ^nM^vmX{yz\ѕ栛9,fb~AwY]iU^s@,ĸUMC d ڛ&֧ OU~ edl(3 F9HDgώ0-lWEPuCY;+`2v|kLq$Mpܕ’Vųd֚"vCsa[Pq==5.8JpQ z1w$Z!J2[2 G#zðvr"AvK9Gmx)ݽz͸ivVtHe81nV)0"TwxtmsG|$Eg(Y?!ǮQ%Q5\wP '˱ F~i߼|v&wjo8 YЖ /fXo,o2Kܥ7c$Sp"rN[U@ӊ%';Yla01Cm``;NTn8#-.W" !rMIxW)`6ZFݢM(: ijK^ ӲA$E$_,uFZ[J!8l_ɄFJ3Nb>2h ~9헾[ (,1Ժ BB#{s s;hhLHԽmkLelO=p`` ìZ!@Y˔h-L>R8gNٗӂXC?52g/r\D]%yhI貈1'D_jd?,d lrc8gɽLCn*Kh8wu: Co '7J)c0kߤ&gɁ19zMAQn!K K^zhqA^M[2QTT;+!"rRӓ3ͭUMDI"o'I.*-;xةq/$x]8%P̉e%R ,8y6%-k| ~2Xt;:me%Kǔ9﵏$dKxtGyHg3^+nNgb⯾jl,KOh^rd b2HG M!(X_|ePY㱜N,ǚn(@Dѥd M1٧Q6<>W/I(Pd*ƻxƘ:o2V~9O6aTN[la^R95 Z\%s(FH%)JSL>OkIN@'c4PK&CBܗ);%Pb>n_2z;zOrdKIOA}@ l ~ PV~$(\O{C0'SI)y$Ňozn 2 "!|aM HuY~ 96~a7Ĺ7O+-΋a;e[M#R͍)LC1smg?D;z~7\V{P$*&yr_MCm3κзu9,DYH);=‡Z@3]Hm NA{%Zεj%Ze)­ѹ6|=x csy9QCrkp?ƝX]o^{9C_0KmF4 Gz. ݒ>V} f!" .枿HHl#֖;p^pF'Ϭ]q dp$+ q[8z_]Sd!ᅑ! x铊U4ah/m4ΉwlI&t1|J_ "l3ktT ֹw/IAd幍_Tp[=䙥-E SͮL]1o/P={xCz~[NKyW?qHN-X:k;@hoLpO0l/N2n2> P"eIaQj7Ie 2m2SUu */ʚC^ c -RR/ t.C~a߬sEϠkOxIԯ1,& *9*էWф"8[m.:-EUg&uKv2-=M{_YLrΔr<*pᢵWeAG/  ,M%p1]yAi[C Z YEe\P Aq1_2/(3sckF$-#CH_ q7%>&OqfPnDxX֮dv6]2"t}i⩁XU}b=-x/u@`DMvs'15mfEuEOJnvdU`?R4iͫEUl(G%! 4vP-Z"#r'}MHbζIU"NV/TqE(O,YoBXZ(_f *|k#j.QHNt"VpHXpzIµ3_քUV>lC;)-93)=ޡޞKl ajs!$~$KYi-㢷؜:ƕpDTn1L*MQCnd dvn}Ғ2?Y]qJ_ghX-Co=4y?:[݊FK@;íR\"XL`I<-+Gqsw*{C,zj*DC\Q\ːM Uw͸`J=4#g~~C([hkn~Tt.ɱCz,x,-_CElh%K"8[e`oy6r}փ'XgtR>|0J@8oQNS)C7L4{gV+(%{k0'| =Dgl唒Cs=Q\4aK(@cZB *DwTlW]bv5?!:CEw߼"?zn*+ k &.9 ڠCoQsc%| Jb&J {'3զnph/MACx]ŏ);"s\zs#ޣX[ Xm }"5W1l"1bqVXEYR)fcؼi _>ܨrn"-b4#%U9>;(^U9 6(AC΋k>WA+WrM*ݓ @ W[yXppdC]$໹f1Ql2# ,a7Yt/7Zh'bf$Eqm)``t `F"SF3Wzdj4I>•&{`j¶L$cvsȑxIɈxLyX#U:͎EQEc;|i GHgj31IF$24@m~%N5T>x(wQsceU1]q bHK$G鑷Oټ;.ɈhN"c7ȑ-y6^C}- ?L՟GЂiTd~oSĹTZIWm,&ê h0($P3oc!c.,cfnp8T3a1婚Կ˨Q cYNl!k$;ZitDo,v ~4GLw૟,zo:kױYӘşo1ĒhYrNH+ T+G-Thaz""35K˅g/x,6i(#.h?;MzҼ߃@)K/"\ͤ fpyyj7o){bka_{czz.h{#Oh)—PƜr56ds6Y,j^-+%D ɀk'6tᩉÜ3 ֏+J89N;xV}j% z?^ 榧1uI ]9dQ(;4`>iDdgM~'$DRcʈ H5$}z:RRyqRIb ovZ1e%6fEk,Jahw7 {lN9ag~Ucʀ Jʃ` }}C^qE]X|K{OsK | ^y{:ZV#>yL06x S#6Yv5s bMAHuL=y5ͫy2P=^F651-6rc/Z&5xu6-Aͨ-:+$ra*]9H9`nllMHʁKXNq⡳]׹hsaUuM=NFZ>SE=j*~p@lf`ݔ O+`twBa*.~cXIu#pK3x7$'8!M@\8JfH[4Cn:"?]4nڛ |&bqM|K>QC#Bˋ„#hslS:Eef͵z9^!lw"_onn_^L TWY}hv%^>N0`ZL#?\z3K*9+ AqoP kI.MD@{1ǰ ?2K_=voLdD1;1.>Y|S?~EU!cgZo?jPsvװVbɫiJf\G>NGi~.B꽴̙͛fW"5t&^m^ VƠ\wZHfwT*Ԉ0SRD$7dc]*9^?R<2r'l]Cfλ1B\a(UL9H|w?o 5'u%[6gv8,U^, {D- >=d%PmH̠ШlxJ ۥ[m8@Lۻe-,|rBYQ/V&j(>/Υ,ΰ !cXn HFiavE|m"S[@<5X_7nzl_5z:fsHVU3g},kl75~hȈ1&cGA!Txi#yC b S?O?Q26;Z[5k|sü3U@]1I ɥ#wC Y6fZJۯױePjZ3{{89 Ɏ)bbJ&bLC)TRp7WQ5[b@~l9:Kq_ivDQVy ξ3=<5J"PYȨ[(/h=KXE. |I8KdujJD`;x,ɨvs{O~pXf,a бVy 1^G092!$)=`jz>̒;< Nxt NQ q ~¹h5Kn3LOҽ+~v{='C!@ f|ØΰcAƀʫm0*5a*,j~"Vcj)]2GBkd8#y/l61cBEA$7SʇMI}6Z(M fKe&l!A߹ӷRoK+,(X-*oQ5sq )GԐ\n=`~J7ރ3ĶvL~[ 2\dT$il<~̇`)8}dui8w^ܨ Q4&"8v:y_\'j>i(h ˟ٍ~g`õrC{>FxzLTk'GMRf)o@' $xh.r+e!FajԋM]70黿)Ċ9[zB? h)Q+:uMڤ%dU+VsJn rp}4]!ceU7HlOOUqZ AMn1l5T S[pa@x KĹ-*q97.'tEHQ-h\w"CXzMB<?aU$<)+[t|D.+12hl  =@$oZ$$>6!Fu2N< ?.KfkVy44J}oDuh4D ]ǡp?c%2R+r0qʦ7:78T)9%,{J#4G]W@jH鋶Z=:ٟ%?Y%vF)`!9HM{"1wg;jEYiuypqI)҅T )?01P=z<9PKVP-O˅rQRvu Я9{gY;Ү?1hLRA'% $~: yTʽ;Q iKs [DkFQ"{T9W{S2ueI%uU#5k[mHWtE"#׍ˁa=-}$!˜h"BD.gA c}glOG _ja;2cg݇Gv?Zn=Q!:Rەg;y XYYc.O/j|mt[慧LfI*pl$ 1A0^̓2yPͅL_K EOON<Q^`,B,J߫9c9x0Y߷O+WŠ,?}ڐa)eGSGx(׉~#,q$aE/X9f=TZETK*_U+4Q@M*C)[15X$C${ :Ql_X2cB5.hk@mrlVx<Å8;/Mf"r (z% '5vdxNqhv#n+Y>U|H'rB#c:\ ,|AJP :`lYR*Agzo@"r%,l'i0pO hDC,#D7;l2n "?Jiжm;~g|'cw{b?wjRN\<\7Hi;-P.XaC@.n|Z#ٸBN tnġɿzqz aT]{ i_]̓om8C޵:=ecoXf1z]Aaa j Ad 0=.ׁjiI +]n?qzr;$e wM},D+󎜱f-j7 yZEH'Kk>Ѣ Y=ȉPmlDl~-ĀEzAֻXp#j x MaWa{p+.29muOjPqi@ŵg˻EwTL_k~LKH[Wfi!I FA%N#rc _"6՜i݄2P "p?9anFT|2@xGFI#Cx( Czkh?*.oX:2^w_OȲ1}y[{!_<8*#FXB#ଧR GLQ լ i/RFME9m>=WhP;glNYHX K8/? nFwӦHMKhe6d6^K7mU=-.0Fw2 PUo82V&[[qźT c tbԌ,΂w)bl-GYZf}ʻZdž?uG|ѧRFD%WhZŜ.c2wSⶐe &f*WJx"JK,S~J ܓ+ybiojӵ7/m`KDbI## 騀ˆ?_:V{o懺AM㸯T.ob/f8 qCfdiɹUx%;0[ܘБ0S %weroڜq[1ͺndd%_; 1w?@!E$ICɃRU?A/zJ)*kC﫻E@2BF;WH?&"D( le8ȷ}O?vvGX1B0g8Jkm)[YVٹŅ-BXI#Jv /RjWH~u옂,zuNȬa*DQjiNcSς΄18jeՓ-D1Bs*H$xcl[`?B@ΐ}8Zv"+M(jknӔ+@va8'ϖ-FZRgS+m4ĜbMy]=GҀl&]jZԿkZ+'^%&xm*Z/lސYhR m nj c?+RvA'z& /zYSQK&V`$V %z>cFs4PP4b ,"1rip\tEle0F!ˇl};\3%.)✛Ju ۷L*b+_RiQDBe!r iW%eW/(QWT^Gl&LOlԗ !ə.˔s#a?kTkA:dV/:hTld7`zz&j,_/gc`4 uN s+cBGy}(4+/#ڙh`|1U aـ/ PIpSRU-/ͅ|VZY3TxϷdw)S';ۑthbO&^ǵ}}J8l%QIv*qGw<>xs֊8=JGx̛ېrmYXn{zN3̃" F1@u.9LlB_#tfL ٕ~bxˏ<tldr8K4&!2kpfNYM=M`438K ceFH I: ;[kv$\du(ZSODZVA'}ͨۥ2DYPKU\-y`gO͚GO$vHk/ݤ\ue_ePIώ. ; ҨHzW/8uQvpN{ uBJ?o8ڂ;}RT߆$LSyo~64lKy $AeQK_@_( [BGDrQh٘sse8relfIxجxT>L<c7A־:"_@ &YT&}H>2PaK+Vװ)+L]Kɠ݄R+M4 -_ < Da զ"J=8o)`s8wicߤ>:RV 8JZxYH'y:WZB:b.W ]dͥuך-ʼn,Gs)"q6”ny_}c,NuV>!LC@}6>-,vKA0?jPsPl# ІG [Y+ 2IhCrQ>l錏 ή 򫧧KB̓/5[hvX-) nfhLj."hLǽ/Q t㵏;ͩ" F3xqө%O%FNHniS5M| .cߘp ;E2b>E.˚+##ʑ>F&BQ^%1&aґ'G8ByW!Th+S* .1KPκ@䤋eB$սr?yu! 92ٝ=]5wˉ|EUU O-UKm:U* +xhtD\oFPx NB~KD*iujf s,9ͬ*zr R@j }} FlD8R`N)(L PM3X7;៮VX3GGtrؓ£ }cWY̊qDxOҀʴV8"X!\}T|J뽶,NkG]Ӥ!<>19^ LǑϖX [kI}7d!W}+YX)bu/!]6>1YD&TaN07|v #pɯkM*3ec6F!WRY(g۪ۻ[QqYN\8Ә8s%Nf_-XGRwAFs;قo|JWΨPDym`>%\(/`F=yY,r0&4ľVw3{ COٟlTTZY\9mp6#5<ҡAJ )"Ilg#oO9 )2c3'H- m2kܟ(O_ G^CQ ߾ְ"b\:檭ta#O{Aqf~!}PN<īk0M8\(@3wflRfW]슍b%)Z~a^12qk?TNggD/)<⨫I,K?ՏO[1;-;Ȑ01"!oB.d3L⚨ 1jG![Y qϰV$t έ'>["2|!T@7As5PJrŏ}3eT}|p,P>"Q`[TߕE=tm$\o*}.+|b7-h 3kg}m<)E^3l~%5}DEQ\#vﰊ(/0- Fn+4U a\jA_,u}z蝷ۿ<@Cx-)c朡>7'$wTiYCNphĻUyzA PY)+7Su)ǃ@qDx4OMeu %J rL;6{}9m$~ˣ|TMbXud)jlDʆ"L,f@f>}4 r$wuAJN[*1{_)TQ&q8;yNxPf {}2j9tY"tɆ;f['Vvs:U b=)@`/ʭ'_ Յ"c5|[`LųOFo}O"9<jDtA9a?p?iYSy~Nb$FSN !h*lC㙖j"dwCuŋd>Uw=uD(T|픆#«&]:&5ӈ#ID`jx]hm_82lGkwsUyEÓ+L/xջG 92e#ąlڴ KF%Q_qUS(OMEZs|wl65[r`hM!q'.X <&KU^a wyd:wؑWЄYܴfn[tM_L.Լ @l v & y>FGu8n[?ԃ|^9?7L%.x,4b;_1(k b!Jx {=]5/Xkn} $A9emʥnϸxhQ@Vd_V@|;U}&!bqw#S@[FqYJϧJQ\U+ܯƒTκȰioE?\t΍x EPE7Q~2IT_hךI3k=|O7@9~X.u/1׿n){Ki?=QRD OO"!GPјoAq"3=[X[+"$QJpc ʐ;mֻ69+̶ÛhG~XK0.P_h9PeЫ ss/ݾiurƋ b,{?do-l KeЂ\AZcw0#:Uzdg[I3&=jF: 4 yGZXL'NqpsQ\KhmwŐRwy2c_}2$Bi)Z8-}QVN߫GB C]慭QG? BBN.sC#x78UoW i{ M",]wSG*&Fi_b@ nc wɛMHE?=LӚ?~;rL *]/ǽ޵)XfדS-y=F$r7+A.6_QW܃>~t_>J#뼅 @ԕK{1O]OeBz TO*Wad=, -41,v֫7zI@+xx~CIe@՞FoIx&ǗJU` s 5\8V}2@'fe ^́S g/kziּz(4]~P9xF5gJĔͤ{-{R'ua+%!!%e`%#[x/|!ȞM :PCLZ炇y ƼxoLvkrBFRm6`\Ca4 3B]x:, D:xz"ˏuqʭbMMC"&PrvVqNDAd]`mG"khc x| 'JqU{Ԓ+ŕ\AeNVJ1˜5"Y wabmrSƴ]X]J#ZlwD:P4SRU8HO+R@컈[0v ˯n?*;|<ЙTbk34nzfbD%`i>|ZxP} wf Et !}_%Zզ_GϑD!/29VPzf\l&%j DYa ;.gY׵n's8(qR3P׼]#n+-?nbύ1w< K#Wl/*G>!)!c~fpBr}[KSL2[^R]ih)q iMʤ T[sŊN!0wkPx9@L&kh$ 1S!A4LEZ4^4Q>zҽ|#l2/? ';v#*7hS0fZ/Q^1*2[7@cs)H ,y"y;QHHbƍ_ݢ\ָCjTlv6sn/8}joUMVjsBk|奄*)QNC0c"0tDkzdҫbpv%^=B2,:-C5kה S/Q.f! F弍CHL5̃_%P-ZX$ZUyx>7kq Kw]pyX9]+IcW @߹mt0#6GHTBQGTg+i>d_=ۀi%ts噊߫8(Ŗ{l2rpY ֊nͰGf!'DiX[{CV.FgeE ^'^[?=638 5zװtZ^4{ e խtև|'\#_r3qU l<0[K.׆9E>/ŭ"»CN k(U\w\zˈ EI ěX ya#S: 9U\080!iYO; ɴ=6[b:DW*i3ŋLML%ZyA k}I|'-B/o9WR!Fw4bDaߨEk17.@Q&|^!yEU*Rj7N>?CsM y3 B!޵樮W3ܛMLuXe˙мY8qswi%`RsoQ0m e ;. `ғO/Ȝ3t/j~GNv$.^^$gˉq`(~?2l7R.go,W`)PJ9"oKaeGFɒ:]pa%^9mrm: iQK6d/?< #Z9?v|{ F96ݧߣ/Gb6U[nkߎGx63" Sn.|5:_yʕSxG$9q^\ lgR0/]aU:1^@SYU*f0!vJzrƽڛ2XR5UVWës^O9N~=qZLS[6LZZ[31p4pfd:? /C}e;Su&xݵz>kd5`cs=ri;1 I/<7b*磒qXt0m!G2gj}[Zt{Q:B5 =t߆s8Ap x+ae !7)ʺx$3jeѸjUaI_ saJQ. ]Fi]n5dPY5#Xߓ6nyʧ% Qҥu7ADm\qʦRjmYVܺ|]-\ VMr3M4o0-21 *EZ=mp-ACHJzZ<3ZQLڋ@_i%qbF4Sr/~hIEEb'_XzZPdoT!=>!0LjN঎ ^u GE);~۟st#pCeiF AĂj`glK5-zN[,\I4a)T v}Q4F]UiGh!rRmrF CϏfдJ+01_k9KhP]g|x{/t蟠vHL+eL^|M[.>1]̂=7cb^קD*/cT+1\[r5G{ľ=8a?l[O5yik@07c`aG4 *%vS*YT%=r>E)DMlصetq&cQs/Gї@~5f( j}R5\ Û?Nޕj,< %Y:Ox!ۣ6t-GEDT>,^֝%J#76ER(N o 0?@6hx>\J 谤i̫g{%6VM\ZCT|9z:;ξa ה0+/®IR)3I*RYX~LΙ9ԞѧjkjȰRspZgm1\WFiCR,@ HSY"JM\Fm3ZpdšPr7-+|xse(}l {%o8\V~+(^uۜ~?qǝ3ݞ۷+Y |lY) Qv&t#M]f?yr?g(ϙ]ELKjϋ"!?1s$ᠺ|sNc|F!gIF0Fl+e!J-LRs1^ J:-01066]2뜼ׂErx\'tb!#ZFX, n Nk]ȱROҏY"> L(+3lf-vͣvw^pϙ O&S<}ޗ.J0 ,oE}P~Ԑ^QXQy;.r5æpH~ACK 0r({ao)QB{ĀsmsD)bcR{)>B'9;f @sg84Ն{ң |497'72bB+Q2EP6qzGaEl@YJ^NEKl9$\/N ] Wzi~xWf.(l^u1Q`Xek=ňٴ%j"S}Y8=`PZl"Hzm.>P ' tG".z(zOXr(Ll`윏ܓ7 +KE*􄐦 GF 2Z#uU.?|FmqP$B/|;z(M<Kxtǐe+OaM2N!Hvv,ggAx1~PĬxݦ!Mo!hmNnS*rhxHA֮)!:.r;U& 4bhωFIRj,N*uD>__hpPGԯ`Bz4FzI A݃)v7&@EV)-ce45TOن]ز*4S㉩8,GVk._g4W#yb WOcR&38[w т}(nAj.sbIU-F';z3@{xp5p9+kgmkwc^vҵtʶa-*"pd*NRϓ(JHV6p[Ǣ% ۲@/`dGEV!T=o\Dyl{i+vVO߾ŸDEi?A?V I#,Is^!0d^(X6~xLkpiN0vPyZ>_ Q,FmQ[tF&Mxȵ _Ǚ!qqvqe0YEѯվY]-((.mOi-D}烥xYD͍BOmtH]Ӿ)&Fu0֥VX$Y>qTUsJ^_.5{+ahv'/Myw ʮR>v>=- נfO Oo*25 # $9uxr;Mi?𪚋x6F*3rq57pfD|d2#a2 jGvЮ>3Zrkn1sqĔamLt[_ـyT,IJHe}TL /Mw[IXϋ \.IQ j6{ڪ3&6V?&-&F8ա;FZg3b⮁$&uv{Z}ao&½9J/zPgt+4pBjvr)qw6ʃaOÝEORϬ > G4wEYq$I\.n_<<zCi2bBi@axB4ǙThKj Rr|hn2@[g~C? Їp auۺqoK_z +eߡ],+Xߝ:'-%Ѭ.k /i''Z&W8 ~8-l [ҧV.N$538|53E ŮGpip.ˣRHa\26!Rk445ֹa̋fq#,XKZYTgb{':XGA\+e6l}fC& ItP&3LFg{C6ǤcQNjB`TwPQ+ l^r$z= *J_3ҋ9[pZ_z~{wi2^c$Cot5xinec8Q>&X~ s)u=iwйp86O<7 6&rbnX,WM~bGrdw+R\@4Q2w+E+-(Px[\OE꺌ya3]7k91m{5vm. 7nMHH B*mO_Qw1iUG0N-z- Ï/Y"(ܶvLvg[4|_Nbǫ&@0VS',~F i-{dƪwf@CS;I;mmCT7Ҫkr,G[#$UլsD E}* 1-{,M#F8<ͅ! $#]s1}\I"Ąp9]F?A%w[Uv`3Jz}:s>(;$!b M0(FGؒc؛MokMfi}][ : < hΡ@N0m|#'0'I"BMG-eIbP8sQvi|$+0ɂ.Zd:*0k@fy!7V< |+z@}?t zJS+).?A^NH'װa?AqJ l>kI.~'z^zOST:x I7u0.G}iB1 q= fМ}C\=vf|, -R#Ү #uQy _ҬeQL:|hf]+B>K-|7R(.ώ [o%ƄPIJťGL_HZ^v(j_\g {Đ^iLiF=`relxpg{-R[$#lV~i@8PGPL}hW4'y5{<Ge[ĦC,p ;u 'wtKYVHwo ߻3!+!:Ǡ)l67GÏ}->Fo.e'wǒcT်U!j%|D2KJw ܖƢ/{~S>6]xܕQP V(|A1"ձf&\o>v2}whmC8Ku+wއL&*:d_~Ԡ#6mOUM5KNDY%<; o:̂ tTT@&YU4ЁRj -&Ja<nԡ>7`}JQJ-$6`]fE4V*7%,.-(es +A8Yq4'܊||B~qo DDHj+O~b!y&ɉ>{}EC~;_ wKIL1Ҋc YpgY0)>~3 0[%h:h v(HVk s~Vk!oj~R]yY].N.9 LJ4>!V̟39 •GdpMkSAsbjIjF6@}Vk̷=ܙCj5@aSN%F>y9@.{gSW%mYCCpWK&7 V'72H% ,6OIoq r&ERx 3'G,BoTd.55,Xױ-.i< m5bxIiRWsgXrtQ1SG ZКݛEpLchn*!݈ ﵸ^#H0bz# OZY+Eϕҥjh6nyM`s-xcy)&2x9WՏLn3疱aI&>v8a&re)[Y]3F"f酠"7ȟ|uytu2ƺԠʙ"$%S#e+mntl:s۵h]i1" 4Hu_$&w5QFcvy?Yh!_>ҝnIT2wf,2A͍4 HQzQ{#ބA"*Q"{oYlW(|(zu:r%R|M42gos80 JL!GϖH}KH<ڵg皷8(^ַ7pa1O4 DQ=y$/D5*6h4w!dTŻ U@3rm5`NAܖ; f^a laCN%_Dz8\2VEJoâtusXC \hA?A;K/gowfj*_n*$/<ʛD/MҪ54 {y0a*lfqmfGkh8{ӽsx9e{`W nZL֟V1TySq:# H!}w%, s5AOD[$Y5ub².Iz9Q/&`|i|<^r.d$QQ%GC{7k2[ICԡT}za̛4Jik.0CjD*+! {4(٬0@f:$ApŲꅟ4 eɯ3ijrz]t ۸h JOġ˻M0%|Ѳ$:mAA}Or4`6u|@``*4RMsP\<,C_hj:9ZL95T1ɶHo 'JN>ImrD|9h3nD-z*`݃r3Wgٓ_"=Ab&5,Q~QgjJ̹F]=d2ort;#7-H}pFJn@șoðgöBЯEm \iNCԼsor,PYN>n4|pA3~M[WIc!CI}W7;y1\ba\F˺>XX] (rL@$c\H& nUdc#{T.ץf01M8`L`E-#Q`8A&"֋`m?N°ZD4H7Z4HWqt\j*pBIL"@spw; t^p|00c0]H߀21b;,WSR¢>;`k*FZJŶO\/2Ca|E:fLgj LFvy+"SmzB2wfF9kKy XV/Ӆ+56x(tΗ8iŏ[$P%MB_Btuڐ9iJ1w4t~~4ְ&uUfj =74%j'؁Q?j襙)eH(a$/ڌ>ϰ迪|U%Ĕ|?$.|y!!/C,: <3ۈ1eqr,6z,U |xdf>kwtCkGxF@KwvGȓ:li 'Il* ga*=9!F";K? mp5ƴ(N΅#+= :cԍc00EwJBSHWD3{!HdXO\(MKL;|k_|I ލAzEڵYǫi|R!#yYh NFhe(FrUҳչN 9wNv@ȭ7Au)9OqP5I]Ԃd 3obZϹ"`1у~ \lRr2OsFᘼA\&m\'U* Bwն{ _yVru)EPl*3ɱaԅM՜#]~\c)Ia`M&bPϸg 2O̵8Jx|[{!gE NW0J$Zǁ{mkH&jͷ׿eh` XP79ݙzZ^o$~a֚zE^};Gf{D)&G Zhph+7FYȎNg D6LY]8{oE͒s9$\d$E$*atD5h< [. jLxk7UM4ѳ nLG|w^9)V!߮Q- fެ}6|.$FrF^yp/4ޓR5GDn}M.zow8IRZ㟝^* Iჺp.(V!d>3݃$[6CJ2[ 㽃zb4^y@/MĹRа3>N+ L%m>uQozt? 2+k]aր ite.B'}wxɉwa2"j1UǮQGvkK\/x.6 >;& T&X_p.YwjmAq?M;!R^C\Pw-WՉI]JE墿:)/zr Ñ}19`X .=La&AXHlH倌!a}vX y2"rYH XLS5@$TdjJ L]BBzE|`{)[o{ɺa,;*$Mi:@,Ռg@x DzbF1.6υŸmtUhCy=)-<|G:xL÷Dyw}5I5],PkŘΐwmv@& ,r4j\wسAQ5ԳrCU>]0u=8..qA;v;d`z7 T^BwF^C8 s#}/h8/vdC2tzuWۑ]qh^-yl:gM,Hɑ|݉ª75%K4\>hp B"z X,5` ak5$] 7`I5<:Fݡ]WQ.g T1b1U7o?X s6t䒠^FLVCU"8'ZfQrW"/U`%_CBN 0CNEgw ީffbK>6kS+ݽMF u퓃!̿/?l/+K̷bGh%0ZcYėƳu&r9X/9ڹH;9BDIdݍ^\;Ýg GnG~KC]0@R gh0Ypt3 @D_;bj NBB%g4(WZyZ0P G (\;`''?;ؘ̘"[8zpgٓkmKmUrѥ gA3*X ,nZ"bJ&>4{0ֹ`Z0w <`2`PqH G`$FAu_1I1nV3w5SFfmҔV#,;9YN7Mj MuaKڐ>/TăR~PܰD0.XF)1V7o5wjI4v7Dcf>nCg9JxT쀲3 k-n ?Z} ֡%2#>5|&~Eb-M5H#`S(2"p!a-a[:BOAQ]g!-T ^Y42$l_M8F)Vw>,߮1c*mHw6)NOeoDm&vM1BSNQK?~&[BYl#`Τ6i2`٥VL1:1?SCLRܡ(^ȴ SD&-o:zXʣcr.ʵoۗ Ps43gqO,MM;}'8lv㾂G^aKdA+z 6~LN+]c-aO`*x'u; =,qs~#sBƎftW&۝k/Y5]sl(V'gI;[m;5/E_;TCկˆ?]6>M@H6`{g``ֶTkNNM{|\ac3هňJ>B𺡎R{4-=ٝKZ-PlK\X̬mHKͶ`wkz(Zx_&Y$ʛU.M&*k ×  si9i}ׯpvNyH'\.$yGϿ]m4]j<5ַ4V]zC9͞RomGA6;EgYӼl?&uiX h=bϑ>%84.I%:epdprVn4k.| i:|+!5 e UE2E70_`./XhsKnEoiq"wg٘Vfptzdc7SЩE]|hb*`umuQ\>Xp'!&%i$ OKb&yIjJTd_^0j=@鹖u߃Nz"3»XX9o}XE'"wNXO 0́4W=<6E:ofS1/{!oQ(qA٨G3?% :Q~;lOҀGl˄l n' (@2EmĒx&D֪ JŌì|v*JG9{`xM#[G**/_,cW ȕ%w'!z~r!9Udrjv]#rI6ou% A ɗ J)4*2r.(mK?o׍bE:+))ú"yw1) 0V sd7e>DhMqaÿBk1LHp&B%3.Ic8U؝vs4o2LhjÀVMNARnep5US"ĥ[MZ 'IlxsIa9UDzA6oDŽ tRDZB^_Wvڇ\~鲠m3$N3 F#VphN}o5]{ų&}a9 K46u-R)}qE(L"g+/^ׁ7JR2V.ڊVҽg421+jF ^7nRj:*c䫠#M*Wgܝ'[́a c >u9Nqiz.?}1POã|񳘱bmd@tg,TG\q9As~W'.C&’ӗ֍lv7D+Yl ]PʧD m'@BA-W;!pչ ߌ~p19h:Hѱ"FY 0 u>_5/2?-ptI#3x$2Y)2_8-)]$Z0˜gx xvXeXVB||{!xfM@ڨn;k4ez$ aV0 vA3Qqd1z&yJ~Se-ц ?z 6*@NGG* "kisl+ S]pn# PVZ~ 69FVj]QEf DǿE"NڌSCAc Aho0|$ X rYL*9ODV0WpC_ff"kmUHNKY0^ޖJ#Xdd+ppڮ.5)jӸ_ t@ԇ~p7$-iM 5g2XL>$D>"Í\E B[&23f}3N\2/Eb7GrNH3F>\ᬹ=N3m7$ v#S'3_ƅowƠ3ÂcL VMfR}!z{\"j4RPu8(0ֱձ?Y;{ 6#1v!=yO,*2MIT(b*.WbRGteL|LlKg,soۑ_XaBW0` =Q|ב䗔T\n:1-9{Qyץ%"!/oYzп 6I}2'2_ wu.$*BJEv2jӁH^2SYkH[fRKF ӍI<}| x-bl˜(^:KY8hF4YStpH`?d0N ņE'IJk5V7av5,Gwm On< ޟAѝl+s%!::gM Pnr %IKQ}W/6/;A{NӂJmH<uP@r8/z3ntGޝr{d~*P,!~47j.`,.vQ.gn9#50dwN~07ݓc`, (}cW9 hJf&w8o;<1 V?6smɵcB'W`FvO_o3uFT,2q@n-Ճbk)͡!`;\]ZB[ZH=X' 4N) dhGQca|+pk,xHcr8"!kx2ǿJK@ gmx)9[ F@RLr,Ş8U&UGq7x13 `)nh%'Ŵ|+}vv$ÃY@$(TS=8NԐ0 _{,0ojYDk{4ˍ_.L[HRy!wHx15=V@@5 &ߖk'vDf J]PgL ܁"F_śH#z,LO$XrE˂~ uԻ7=:By#ܦ JU:`ǚě֒/*`CӔF(K6Oޥ^r9_0M9`(ko_U",˲fm樊spRO׿ژ>lA+k`SXGYZ%ߟF6[ɧ[0vJ!#Z1\Kf C'3in?ov ɀK<(ʺ̍42.87 Y@qq,)8]bvZyj_1:)ߑZR9{9A<Q3jjARn&?o5jX;q6!o-`W,Fl [.)~F/Gr+O.fEe.44xb=L_[W(?JqZ&%3`9s< qj\drm{#ұȨ]ؘ$ ?R0d>6ZuZh"U2 ?EIqE/hKn 0 ,fH%O ,YPW21e6f&[(8" j-AҼnE`&[sGg8Ar1R/sX@𸷋D;]U5ċ}GmOELjUSVvHQNx-HHxV!S#P`)Nxq]zdVD[JtYYWX!_d?(f[bkO4Z{j?f <ֽ4:UqqS@p&k^~2 r:bIY ;TYC!'~gT*3|0^ ˨j& ɩH\1;gnGJmi(K{uUNi H4 lӖO.pkT\ԞUCpI 0$bԙ{TS?z Q|Ba`E&3[1zs '<949s|p>ڐ9D:9B˫m];޸%W|vN ?sxJnjAtyޅ">A}Q2{CzәsĈņ)B@ P *@5Y Z5DL>D`4n RyXƒ0ܬ<+GUd0ޘCFΎQ)>tK`@  ^XpQ O]Y__VQRݥ/擄zGҔcIO";み'kj;v*I[-fQcV@ׁIӓk ]tt6ht5V&͇82 Rأ۹ T?.:|B`~Vg]Ӊ_"+3%'&D7Iv 2 :W\z { ܅+eCV!݁ {# Z3¶$f7;yxS+~V}Z:'tSdCAVr0;䎈SH6GϜ(^*T}B[7R}]a%aSWmbhL۴pGYt>s'Fv`v L}p ˠGzsYݨG;Gqj>ZnfRRـ/ 򻲋*(M,c1qB%,Sm2pW&w??; {Vl3 }eEl,O;"1dYadz#xG+@P?&핗I혖e&EͲLy{,Zx|dg1k:,U} ȏSߚNT+.Nk܀ޔP\TgVσ h.Sҟӹ?B/EAeZXƓ0da\&uy/oNQ0_.[RI\q]d~d[Ԅ8l+oav,!ҰV>b#WO+q q<։,`;u!~ apRzO&:";N-|+:hnV`(Q P`}Mg>GO%78=iWjr1y! ' ʿ6>uO]xܑ4}jAZ8!!7]?2)j죾G~.wn5[m'{8r~(n48Z~K# N\BrJ,< #P0 ^w4ߏ0G̷yO@Ķc-FݏGR]x6lpX86˾ g;l"u ʅq8RWwC*p/U5voJg@XL),/}xx|m SK*^Rx53!ߟ☦8'J&C,c-l133QWm Gh |T_.T Uz^@լ3  >I@GTч–+"ݘb^ VTIwnȫK0io3Z4U$0 >S_H<6[X_6Ábǒ@6^Zc1` nZt$0Lټ>̼LRI5+ϫ$[H?u n7MfV4E2H.,C@6hrƋaZ͊= #<| lp9 ˗pq~'xeΖd NqW4xB$Qn&P`7S?'Ev2]IInEE<鬡Bد T◆{h?VӚpO ou\Ctv+:{Hhl3YU oXߦL(Vpǒ\D=w2 T]:٦6m%j٣Uo58~ZvEVr0Ҕ&Rr M)Ǜ"3Y%}[lҤg8iG0٦( daSr?d+iRvP5򄔼mNniE;p9dz(i]iqNԈ.9~Q+}VPnK׸Б ; /2|X'1z* D/Dٲ vޘsu\9ňw`3mk֩%im!|NOrj;۶r9z]W1H2!WzD;~XB~gpPޚn+zKg5:q?$^F lJas"XȺֳMˍӍˬߪD*QȂK͂_P뫩ɟE)$ҋ׍_t '?(&7[; \Hpհb07ϳ?^QDe04n>:|8n|Ɏ/\%Cɑ:x䪵_ރ`:[ m-D Ζ@֟x?CxshZKIr2>U-AHmؚK6 e As8cI)guАQaɩ.>B}9 /$YW@g!2?(vqC4+Fy Nb  A B^DT"Mb-4i.]i+͒ե+R?O!w!<`$xӿ]<أLH/5pR+wM1DsJ&+eqXж1$W:@yTMTyvϿ")? _C]eE_F ~\nl/Fs%\6ϠXhm׭7 gT "kifzh6K,.~,Ji_xrPZ0=4!2[ra<˵M}"3̎LZPrBc旗cfZ`%A[{9SƀGBDPĂFyۯWT> E4ש艇"EO y ,v$L%}CU[PHQ,C5HQ]MPqF\iqu E i ,2N3sT쾖FN iWI[0,^QU;#'J[;51EWdY}@6:Mz 7|9?*^?wQj.KeTYB0/RYR9 ؇}8#ޑs5[)Bc~owٜ:w:rbɀ%6foH ;46RhwͨX2$q"k/5v(Opx4a8vYn)asO+Pdaeg0tu׬>5`H";+H{+C7@UM7NW+JwxASB[xM78=;LМOLR`N;Q2cޯңjpfDJ.)s@9bS 5-8&waVv0aKϳD涋 ϹE /XmѳJu0(e>&Y홛@!z3QNlFI%%`ĄAĢ] ǮSo`S21F-ReFG5>%z{ = Q^ k_+G?R6/Ƞ!㳌 f?!C 5|Q`Mv3~iѮ;]`jD (VyrhLR.TD~ʳbF8b&]K_ݍݞ|5aM)(M>3{D,"pq^(RX^-֜pV/ )6`ON galk*9̚!c)}wcWgdX^G>wlOsQcK06N; D<+]%+`x|r$R*h^=FH l]YIJ%iC=O4Ջہ6QOcFה>;AZsH l ]A3>\S 2/5\ad.i{+.HCV:d}1^HBEY~vɹ1y6 qƊ.iJ.:B:1eQ f ) YUbsw.Z+rKNs o^Lvunޭ:R6_|- L1o/Itޔ{!~qյrج+P 9sbK/";j^ b@bOr;Mit#n2a Vz8}0]S^Єfr5sZҭO koTq> .MhZp8~Sw-/7K|bBT'd=x?̌L=>aLڥ갩zS:j[x$ҋ\" N_W]-ѤrukH *ϾrWgIԖ>m6WoLYQ2j:׹[:n=툚#}m3C wk's,E1Զf0 lƑC[nȮ#:O ٽ#o蹪0bNOZ_ڒ {P/UlSХkm^g2DR|Jjxj$ E3 XT/PKiQ YKEoqלIz|.At2L-Z:]6<wƉ8G}1_Asڏ Uf=xь}U*`pbQ(;i  rY{~l(Ic X4.T&_ȶC8_ź1HBIąŮ+8[MPГl-66\A' n>V?z5EiF.ML L VB /HtQB[i"%T>CT򈜵 Lmg]Ik"+TRw>S5^ bn$pKQ"jLNtn*/=Nz sadMwʆY i9GX쐟N]pH4YQ >mVzpD ",1Z `~Ηo >YDTT<=(kk;ӗ7#wO+6KȲmrĬ'^e(06 7A^x4_tl͍k.:6D'.LpnȓOƞ&8v %8+fZA5ϻ8͋" ' #?pGIhdGHp<֤)0~;0Ay/Dy%)B%gJl;q<(gXOɒ'eIJ++䁌lX#.LZɥMUa8AaQ99y}(?1cR}[斃8<7WzaX7Ϊs̅҈I`}pX:Gdd 䛸Y ff?d/Jr.lW+}`g'e$JctZAT_ܨkaxSi7coY٬?Ra _/C .7c]:&7Pm_(W$*#BŜ}_nrXˆ"8ă81)ia8} ttP%߯G~uXX]jaC/p~2/R2A/ {< 6fʶmRW$EBJN>喓U8_D:K /H }cH^FE!|DaS,.ㄲ@E ;͏*$` m%~X&*1ݸԙU_'"\BLI;TG+eQ4:5,k'퐛nScC$r9%Y:.@,u_uV^E- EWކ83^>$;Ey F;$)IJ%bZXmWU>626s:OItcSȝPch;7R9.f*JY`8{Qg0{ =c=뽯1Z=3mBnsI(h?R&E &]y&_` }<ý^(ھ' rbt;Ipw|GRF#|7ap{e8?Lh7wϠw>U#Mm5~3?& 0>'Qe %h2u}_뀷<-a<'9 5w ˜P1sA>7nw Vcv*,/u'wj3Ȕd'σl VUqGwY&J:ԇ3`\SBOEүYVfF1P]$ s #fx/ǻ`{sW27m (=σi'hAK AZ|KLVъSR]is|[i$-緸v1[=q9,.cҰ^T0/ׁ BSbO:h呋1S\En {}«#l3}@_? $2Q5 YI ؟$9*tG~yŌC*dAı!KοOǛ`F_xznm*b*A<)?Vq2|&c3 ܩ<ӻJIEg ,k%@=:QY@ &bst^jY[8#M@;[T)U&C *jK{!ۓA@g=D˴9?EQ*q`c-0bĿk«:2&LiW`"1D&g &n-%'*=#͵KBmTAFsSe.mt6n$ j^R̶x U gĽ=(pk"~&*hM ؘ`,b},p-^k+{CR>vW d-|=dgQrK &Pеq뚚7ɭ464ͳ>ěfkOZ]\ ~'8mzAkfq$~Vm+Ix|U!t/$uA;CbjE7/| ;Ytx}W8[$6ȝׯ?pc`Vd|UG1S'Cc7r7E&湅 $?1hPƠIx 0;PFi  #$P/tzxҡk$izpV<ap%K?)ﮛl䐰BUFUIK^{I ?ܢshdxf E;`ף+HAM#b9,p[ZB#+hl!w{BB&6l 9ļ)B<i[:i|6!8LrFE\̔M.fЛN. 'iwBN:>Ygr|YZ!| }z],EǗMϩ>NhhnUkۥ1I;/e=!B?˛|X(4l`k^Rr r0v'l`*ᒠˮ(mHEԽm"eʙYح!  ΂@:o~: T|<l*CQ%EL;ۢ=''$c8pJ :y#'Z`D鍬Ǽ`5X}O|g:#g*q@V59ؙ;s Ntb҄0µ%LIr:T&%*sөX=)_TY1v9w IINgn 7g [eK9sǛL*GQ=HG#T}*8huVmB%_]SV{l3o^/L ]mo[;v,H DCk Qߌ|_M*mwNEhx8X0Dk" dNAk^"Jv[i6u30 6m;kb&qpM~KINjT\` X4A#{[41sUE zJG %b*_j:<Tٝ+fpXSc$ljV~TMr57~4 h3Tq֠lKNN{$2ZK +CQ(].K[2=*T|zY LBcwfa=td%ع3xY+p2m$+ZKR6U1;_q}WDͶ=*Plb}(nr&e!UP &sڦG>dӾd,z;Z<6jSTk1b8X Cw2%CdKjx\dDq@8srR@1I;kai>$. eLT{uQ,7VwJ?:keIAE=w[p2uOȗ> 7^Tj =i*uxѬY2!iY/1S1L;ޭJwxf [E{/_9 ˋHoy-1}rq  |s"y9gZt|{F5 cs֋Ma{8GjW GkR|6 !92j!غן7l ^t~sa]F,#HdT6  {kP+kTl_jP.RVcè$#H8N)~|~{1ThNxf_¿CC;E. XshFjM;ؗ(cb§[i& wShOh;D|nՃz/cy}6/޷lI\AY X%+{ [/m*uQ?JXL]1&\DtpCIcB:Qa2tE+|*M"u?ʍ/ VL32o7҂dӍPEA(&^tz?)d%A:M"Ik_͞#5esEo%Pz Dz:v%sg&?Rvwځ_{ireIMBUF;:GD7jj .lOLXT%b #cK逝qŦ,/ "aZAmD, 4O7LJ׏0WǾwʺs[+Ph[=e(ps8_,2v|Z-?2 b )K[:خ"´J}^2(lRvx(tF5sDβecGe֡0* X(Nx ).8?-\#)Z[>~]No Z'<ڰM K>z*G++rb0ƥ0ZeYv ҇Bgnx0aX}sCɑc@SM6`ȸb O$Nv U bd4+$6(]ɆiLd05wM.ӟ&vvIpV&WzNVŷ!VQڢ͜d5ʧ?E8LCSi.0bpm6nM`cGYqiuqE:-D8XHGD-?*V|fX^aW Bs`K۴ 9 @3{Č LX@%|E=QZ`<(y <DIB c"~v 0l\Ye V)$'lBEtB-q\fF2hwcUGc5yD|ޫ#'h .8XƧꤗ`}O`*ide}3MW5'Eُ쇦,:3˘>ʺ5VE|NbNyo0C].kʀ@i*S̨V!ƊkƤKsMu=w,_?9p>tMPW2ޢdVBc!*YZ>X C%eHCx<)$9SltjXm?Ɯ-1jVr )e:BP)iJy4.}, /!t 6wVYF$xhv6Q.1e` ⬩#bi]]8S" ^*.뉫t0tpcs@@KS2{Y]h'"2sÁǤ!q'9H,T_ג]PHŤph_w`>!?g#рo6H<Jag2 rxVFkm(`rs|UDf,Fcd[uoY96ޡ RR{ч uw4R?p] pqGl,ǞFe7 yE3NḚ[RLSB`Ŵ9g*jB\T^T. 6' TDB8Ex 8AAYt8X4IlED`a"ɺZ뫌o!ӕAM~9L&*E;Oǩf:y0Dٰ+QAP5~VaR(0eC*T:K35H A+o\OHwąZ0ESk/`La7JR#lB6\&`e)"ގ82Tjz>}ݑdQE'Qjm1ZS/B7djj6F|E_/Ϊx5.[.6ʈjfN`f{>G7(''sI`xvVUFmʹZ̎ hٛ6ʱs̾bf|Su!-B]z֠sf}׀[ bKqn`Ccm2j%?eu]1P$D}vWS5ֺ2x1j8H&g:RD!,i?A֌̎L 4Yf +VHS pD.ghs/^* uwmP~b]œaTM@\PC;#@<Sgb8"ޗsڊ)*c RCsUy Ȧq ]XoMY6^A*Ϝ!3D{k0WpC]b3'Opwj1DWO \RWv\߱M:3* X^}Ҝ̟(PX7o׸.uSCQYLψg5(o:)#s%c;a- ROr O^nk-tij?6W%;7#|nh r.!Aڳbrazf.PIwB,QG'XqM33ej&EYd9xˁ-31y %aA~Yjw2}Qak[jgD`C=ׁ 6M/cqkv'cu9ٓ±w;!cP8 R{. E~3}z;ZjMs:‰aƍ?p-ӈ{ %M(-lU~[ ă,/^)\36^['48p#>[UuaSD6j;Fq1JidU0{7P÷$%Gg?C~9sMŇ77No,v>$jY*k-8lʓCDp;g==XjmeN%/Ͷ,ݮ+"@+j8UT]Ɂ ")K?N9e,ML?GR8gXY (,~-wŝAs9J~_Zl_rV)ZPiGڢ啞Vtbm6Zq; 8G.d"ϩm7 ]j;ZK(:x/ճ.>FDAd;nX@v:sds^dێR T0[ A0WbA6DTO~tX|=Q{H\9?zzfr yxYnDR؝$BצO~B.i')C6}!yhs-~v[B.{q赱밻(ŭb`'I v\a Gg|Jb٬w^`lۻ ]]lfM)1FZbO%u&IxCÂ!]ۗ (6e'Sgu&) (qԄOzOPғ좟؂Զ;t?_Dgƫ{aUw?8RƐqA4Z]fLzwlD?Sf3FZ#ګ˲]𛩛5+aͥB7T /(^dJgAơD-{?}:|`иJKK M,㘟|x!y9(H la-\e^2 kZ|l{iXfܴ32*(J#1]D(߷lO8jJtAXG+ezHDk'N$峏[v[ (8#0Y\~@]DP[Z+ay9K h~#˱n'd~D$x D0+<)ZIK wXF"ђU9t_Mao ҥx;֕(JkL(L{(Ŗ(1"{ϻ_aD]uWmC[;d-K/Y7ߒJJ1x.@M]4@C7TuV,~_ f㣿{P(xuĐ tix%ϟ$D7ʆSB75[d[;x `RagTg ITKq+% !V9 =!ʥ"-,eyVW/G仨ss/)97P∀H?_]f)LrƔp]yT̲ zS:/n]HCBz[#=9LSԤN`rS+8݂KKj ђ : Cz.kx޳E墸^w&Pg4AnYv>j3]\w>6#PMV@Nbv1h& +׭RxIQL9ؖxM8-o,`SAzzɔ> .q=آCͅvHc071 7!;xԛ6Id } WxMdgj@޷gK,4+S^DiY S"xe< ˀ!ȳޞʞUtnv. $x; )%R,]4zih(sMm3yixNe3pZ͞a}(CؗkGYBBIcK?n6,~8Ih6KE 6`兩ąٶɕ[0 kճzM.&2y8Pm*b5YL:9#&%xquJzÚ-1O"%apd4 Ɛ?XؒAL9?CHj^yDJ3P!4C="|R\OQz:Pƒ*T4&|1]}BQ9`<" f34~)w?߮u)%GkXqʁ!%S[A;JΈ??-dVT򐂯 hhES쓡殏{teHMcm(JtU޽ފw?(զDﰚ Wҫud1u^M:VjD2CLsC }'1ej'&:KUPo 9^8z E;,&Et|u _W=A+Z( ea1?x z;zlsYO.B?O҃+qC@SOڵ$y0ZޱoɔeyT"h$f0[z[̈́|ԸoEAlϘ]&^Bw>ˊZ)Ƭ-6Rߛ/ϽK_r ]$'ceM 7`f,`iyJq<:k(\ ]UHAdSEI Q/X܅ɬؗL%Cs(2#r,v_N̞sytlG\[P>6vTIwXd̖~\ Bq yNHELtcޕGNK*y.(:EUN eglW ք'%e>@A!00aZ"%}7О7EޫFk:0K8CU٫o2^+S„MQuUINs=4GYU֮3خuXks(ⷛ͔}Vf\E(4-) ܪ; RqO".iE:[E:0f? tr)Sx&ȼ/mWTOhR@ gz}R}N+LٸBu;noBǰt M;(*du|jc\͢h8Ra\"Meῒ~n'AE٣8]7 VmāGHGF RCv8iᆡ]J``pbNs]ƣ*L'vG(0&RHPIơ[st|CKM_YK1K]ZB1_4kv;0=;l06aw[lR'S,}C,T2>-32Uc)䋊ܺS(ƛax>gY[Ø!^=T"ǿԠe(؉(+Knry!7=*4uN~c<"3 і.6zc/S,+Z|s¾6.kJ*~  dMG۩w>Z4^E U2b}e0/ol(U _ kʚ90=%\lw;/']׎|ejLV:뗙Ψ>NkFS?%or!`Y:7@x Z3z˼an&NSn&e&wGr] )1(q|iG>PhyGŅw:}Dž'N&H'e`z+Y'm-(@zn4LA`$ЗA8 r6W>!YELȻm..jC`lxW$WN Y, uN6gjyPU!G ǩp_L ɦrl (r܍{j;I 9 |'AͷiTV cWL\!WSH6\w\sHFU$ D3N&qWT΢.Rdu 2w %={@5lZpoTOK ׏7 .5բ9 ZVkOD'@dc O* 8A[VLH\w^=3 fF`ܴ_Tqb!쑚ή?fpyҞ&n\Mt4X$rʞyD 3.ݾb $f*x$"k sߙM=t$[i~pmoS%ږhP7h;CM<,C9^7j=x{l6!dJ iW^I1ofaIxTWʣ O$ʑ(in/$t|TC>H|Rg^n 8HlAwaѺ-aYeNMR֡K]yޛ3 . ߠkoAQ8驗/{ۅW> 1MY?:F)'+Ņ횅%uBqu&h!Pep5h r*Ag:9~%m=K O;/X) Uc#bޮ.e<ƹ)$u+%^lGNRR>[ Z:J$g ]oKOm؏LtxJG.o/w7@q&eJ4{B"(ۍsMi!&ԝmSV[{?X]c] [㿲&9y%=5ÿC 8 ~5%(֕w|6YĶS{3(|; r[Q+-8c(Fm: ?q ]Y_,=( 4 yq.yro)/FY7~0}V c~|p5p5E 9=[ep H/yb>5貒Iw?,BVsZ؁==zpoѦ~TqrJCYW&>3 6oaQLeYGiP%ES@=S gB/B(P~EN,UQjZA:XтƘX\R;KçLڧmxә'tJkx'gEwCHM'`'LoUc5<ױ$} c/b=âoK7ŀie}c H"Ä! foXIՄO:_6֍voI{E0q28f#k_4ԨȿI<ƛ ֡+zD}(٘4&4DWؓ@q.Y$U{_#. Juna8$v{ޅ9|8WVy`niV +֛גV]D\Dr&ԡU:V07'~EAEF5 Qfțc1ť|dI2ӍLzBFBDߦqY?~<#Ya9\~]T1Q)U9HT$XĐ&n@- IܨtN2.V#+FL꘼ ]ְ#QM]" 8R }0:1_"LJ/8Bj4^]dfߺ6DyPNXJ|U3ō'f{x+DA?u7>zZI1W}aPXvnU1b3Sf2Qdآ'va eLBCZ kh Y벿p`!bQcZ;!gu@֚>^HWclq@TZLu$.sҵn+H)ttc!!(>~f"IYh$􉪫_72R#kΓft[dT ֖lϵ|5 W ']cMۙD`LHnDŽt֖Ñz(V0%RYFӆ}?*c@4 p쉈4VZϱY ]+5u- DZ[-{c ;: 4.rG懠'Ev_%~4 nIsn`-Ov !"I" o.`~f+Á'1LRe>ʌ8#FWzjIb4ɼӞ DS)GLJBƨc%:Ei赝wkᲄ>9BC+sG Z݋jgB~zQYBαv[CsP(Kb.i:\|A \$/xëQ6~alCo3DRarX Me9+hjTIx 'x `JO!*p0-uEva;0+ 'F!-C/}$0ݿo!|&AoF2-&Kn)K7}**5yIN7-URnQp#71YٹlA!q).Z"٢(q;˱[g%"3X郕6'hwJ-mG 0Ym<.0 팡q7G(ϝwuh)SGM낼%i~#/i^߿"#w%{XWοzaugUש'pC" x&2O^J5]zh{ˣ911$ n ڿO&P˜@`jjC"|1~+uJa67p~ְUd#(%S"|Y. mM4M %őe_@ `W--H1Q( r0DRmN^1X1]{w-E`d{t5w&v)?tQrkIه9^=lg Inv[[m0M@]8ކV|S. $>t{@DɟTPy0V@ Xʥ)CL\Ȼu%&( :!VYnXa |k3Pe3U[H9Fh\v>P^_vZ}&vzڊD/AjSGA}xvgr u@,&!a Ou(U~ e1؋b[ͪDxE5JV@šUh% ޒ13WWz_kU\U}n@PaȰ0 N}{nbe=}#,B"P7jO}r}QYRVeػf`Lة웼Q馄p6O2c̔nHQj}j'TW5 B <ᯐ%hc#6 F܍gk⏫܎^V`!@j6(ä^S܍p:KhVBM1v@:'ax1'zgL d|>~aNq@R&Wm;CmOүJH|ѩzp e]ı>6! I+ މ~!~&Bޭ^h/6,z7sy\EF"i<`KDh7%TxfҖ vϓݘa4oMgw 1 Y=A|[XQm5Oc?_+89VDSEt8<(d4IYe1x'Ȇ'v tL ;,+r4i?Q3%jߤbKMdƃ,7}mÎ;̰(M73gΦTZrr.lC /`2ڌw0U i{bo2T,b\ '?q\ӔvHNJqygŝ> h A7&GȔZvFXNN\f@o3.X377WDNޛ8Yؽu'!ȡB$bؚ*ʳoMH nmR`x,oX5~\qRoq~e} dy73kL FhQΒ_x#GCJUwDiW`z+l_ao5(}elYnm8`J᥇]՛ג`ߎ+Gk*M U6.viu`oF-IoIij7$՜h%:E۩eR j.&|b8K$Kc r 3-#:Kk#煮xBE7U4hj$DXT4Z$(߇‰5eOX<<^@a@I nrhq14hC0jl nCL0YHGG@RդO=ѻ)<ŀA݆zg6i`!w&nxf$dd1i =!cJh#-4/R}gFȺFGYƀ>ȍhR;F֠= S]phBH@&aIp1j{E W_F-lcF;VV4!j d[V=浙n_>6.++r?1ՀZIQIݡpF#-ZHRf@qU$-PyX0%'Ewelͯ m=2M*+' )-eYYX5G&>_ 3_K"Dr<ȗXԲywzs-E΅jq>/P=Rto|yq%("o/R WtvwFCf‰n+o ,p(oc+tZ q),x+$)l|"1<+d-js~_ ;CcdGŅGJ$fG Jg^ \̘a<0'ķbI#tzt=";P$l>~x8K"fTXDuwp0{r TX6VeqζaO֤Rؿ/f~Ji6~eS:o ;rw6,Ծ7[@L F },t)?f=LBpj̍goJOk?8[QO:̪Ɯ,뤍%]7P_EwPm ./D1(IuzfhPV[F ߖ4T.s̼ O60g_kG>9PrP>~ V X!߮,XK]W?<3 rʹ*q;I8լ:LnH'Tp7t\[Qn 5޺~wH %Lp/+w<`gi:[L- z_a^U^jfL+Y G*HWBSz1Y>mM>݄j,}ʴ>OB2,TկaUTcVmKbNXm81eNm7QHFDl"3$C G}ѺQmn8PϷwk^!Y I!2s6٨ C,vA])@f{&rVR5M騄t١2\a~9G"CZӡ͊}f1&Ϲu|IP aW b/IJdc\ M/ D_|Ӻ0qe9w赿v['L [poyIެQ/V0vlQf}}:΀EMY Xe_d<}BPmz1{F{;05eVLU`Ł/WB'v PGc +~ k7ԣ3bfFp y_:1ޡ(Z{ǥVg;- 6Cp]kaC*"|W @^ , CEb/0d_g֙wt2}(CbޑB}uf^n''Yt)zRg:R:ku^)g7۹SO,&v3F Qlrp|ZIy`]nW~eQ䝫-:M$T+RbxHzYB܍xQEohIw}Uc{"tM㼸CMA !@f5CS*5bĥD2%O3xʷ^0$K&17tG\`>Xص]#Q-}9!sDV]FvoT_L"9B51\QI^)b.P2pCEu|C#Ɠ [~VDfnMdߝ=:gtTjra|aά4PlW<1A\$10wBuXW?y\I@8K!_Q՚*8pR\yOH(=,+殦 amj;ViJa`B|@}f~63\.^ |'|.›N[9>Hۢon}Ń4ǸSr|a9Щ53/@jJ+MR4:#)q.ku#ro(&4sV2qE\XJg^!uƎ )6BT b3-,HI χPѷsK? V7U˦ PABv+{Xɥrl߇i}D9j3?qvʪgAC-.Gu`X3uW%{ÌTx{{Bn> lG!Mq5jRvs]rF^l~.]bDyQiMQǚ>]QdOCE6cHui׾1w)R۩@XV "moJ#9 {L<ƏWoRz+V=V%,7ɿ\uoEHfXa4UfNGm7LW-|ᖼpN],L%MUm;SnVDN1'lD+BO>wՑv,!=D&9.+s٘ͧ/?{Ih&u6vB\#>=87*O(\2NY8\hqfޝrO`vګ٭uBkW0Y]sg1$&5?Fu+ 9KQt- %0p'Zo)4<I?7ȶ&GXz8Mvlc`^MFd.c ( ԣH:eAr09Z Jq1vf %U =>Ո `$}l'YH!k< gmHj% E<7p))DΊUwI5d=FجM`/uJG 3p+g9_; [n;5y0;.C[fjsA,;M߷h4&E;H ˤܷ|{KؘiNnw>r4HAWިRFEqzkN?} V<zs1?kwܽâǨpq"2̀sܒ[IM.8>D*1wl{T YҰVHL<{4H԰Rl+'.s*,.jZ!^P,EpBm椄*wpr:X %[{LشhXTRw29jղ: FBiLN4 jgk ˥ՈlRh0)z\n;Sg'WlNSBPnD7؅# &[r VCb$mo iض@ϯ5w > xb@/q:UǹWS~[TBd>e6Z2ͨ 6C4/xQ8P;S<@Tg4µ EP•g-^ u0 LW2z"TՓ~n6\1 i> rGcgC.'G]Mؕl@܏##;͆#c0C l~yB)qRlhQFI  Ճ^-]^txq&C⸴& ,WfO\"5l?!bT 6c7oviu;e|>tiβ >ZǮ*u, &:ѹ[eC?!*t:eIL&OWanXE GS+ &HWS6INM4DSU-rf"?}D8hZrj(516"a­an1 S&hj,>Sd ᤗtKbdo:AirmӁi^?(m$uC}wlܟ .|~r&dܑ_te= ʕ [13 L:WL%8Jc(dE QM2k_쁣tbɹ w~9h^8 <-_/2b>$"RԻwT'G+5.b+1AY{L11 (frky!(IdM@3]7Ϧ7sQP!W<$j1; `):5>nb nKs~ѿp*~6B +@w׿4AmEutJkӌ԰4pH^3ŷd$:T [y"|b a}yC@X׸ j֪ͽmK1)I$dAM_G!0B"EZȯَ8$I \/ݲ&1!S1^ Ve@:fUS ̙\އʾ1A/i阙 PJ!xd4~qu/V8&=%|7-EP&ЈϏ4"Z4b3+ч\uP^xv8"OgbVAb@QԵ{GFo>*Chw&Ɨ ݊t_ z~؝y0VQ/`!B\F: p^ꬁ6 #W7mנՁR' #o `ymL <r&4-2Fivz?4NI#giE/GޱW…? !!CeA0Q7wʚbp&tSi*J|<:Pа~^y{F_PQ1=?\0 h%hQRF5t+›=^wƦ4ں}E#=jY7<_L 毾05b0CφZqw#e[@/$2!MsԘmB𨴚@B@=;ŗ޽b)[p k2F?fpфP?ExWc8dr Q:5^(#Q! ؟=;GP3Fd͡y0.c{%߼{k\}L1ӎE5~~=N1+06W 0ʸSɞpQ3D))hWvTHu 9O BF2w@7,Uܞv FEx9/m!Rg: F{,Wg =ǫ[2˷UJ%8hMctQSy3l36dm/ [r &0br7k㣠ʥkYseNMPݹi`^L̻F @G`bvvXxW񼈸U-zu}^ĕ{ fcGH7a;y縠[/WmՕQfm-dd_z#nG 5 !:B#eW:=֫W љi"|^R6+o]_;-ݱ,K*FPvd2奔ȒRCzbF׋P݄qSr/A m[7gCD3-m;sB;aSo-e-BYrB3@)`;-Wp=QȕMbA DKa~lvx%sm Y\Ku,P!ȩDieV a7a3ʅ XgRIV5jflO婠^tiMn 9+i`Ciƨ:֚ ?tZ(Tyd=pE(\ARub:sJAf{Fi}]U9 ?}eG~'&PJdʿ/txľ'M(IAזt1/3H6ZƲw߅P/XKӵa_) z z!"0]'#R:hй>0| vϔ߈rN>v dD3_J*'{z |khnNtJm);Ky0Jؒ,[X&J݋C0t#xd鼾s!Y#9ev)5D%`>쀑[oTŴEmNs8Gg)8ґ8^'DAr5wu8/"Ĕ"Qwoo-RSоP=B([F;HD~#Hb]nft;+d )gtTm0痭(n @YA缢8 K.ABF:[!=QgW'^_/K( D(*_U<^sz_/7꓈+\ߗH{XVܸ?)| =o({8҂ k5+Yu'1N?:H4;A[8 jc5Z'rMӶ Lai&b7Bi]L:)Oۙ@@ GW8J6+1ӋM,e4/ yYK==U4xޅ4֤t6!pl͠|M#U nQ,]I!ɪ?Q䞡sC nʲ;$Oj:sʸ5Ԥv?sFu|I{*|`,B[Բ]'A,QQI[ Dr?'PkvK嫳 ҃Oiͭ=f/҈@`n 3K$Y9٤xZlTI?;/ZAIBKEu<"gCxރT aH1{=iuN=As5R{# :-jPj?P[ `2Dtgf VZKe^  JZcB1;R-pcUv;TI[Ցϖ[DیA(APՖwC-TXn!#xӳ˿¥(8ZrxLcbw*CO=VXm%kXJeEL=83\]X5R4 (L0/#a{ḱyؔL:2Fʐ|0VWuI0"U^kiNTiչ Q]Nb-@_]e,{,]^@22j=9 Aa1ފCUtW`ѶsGفCHSɞ{ԆXCV {;4C}+(19Po嬵(sb³mV*gQGDNMIǼj2/'szKY1pc~=kB<Pg40ʨZa6<'b1\z?jڒlHZt+@ŗO~ RFZC -V'$$ 8lb-"%[B.K \a-\"U'XxUc3PE<2=ԁOϨ=TT,? NV='®'+mS/<@kyD|Io=?QmbuP⻮ZQʄ<>+uV*i9sfygʗ>m8s'aỡ`Cw |:Ё N_CEqc{wHwVT$Ӱauԟ-\5Y5 zr/ t|cR,v$N1zV*`; +_ݟWʑCv5tޑy݆y|_FPƒ=su?:I<1rb[,F{ĐKSm& )FvkRJ5GEk0͙`ĮX[ #<5Z~[~֍\ߖpfmL Fӄ[wKf?n| Nu[B wFYnNEQ?jÐg+mC_Ȥ{'w׏ 9?@-E>% Fu<6":`91QW?jA^˿PdȾ n W4M%K)8kZ5%R2bLBLHTAZoSDjFHb!)| :'`IC[oM!p;:oZ fV68PF7>j|R^7 j`AoS9˪ be_6-5.ICߍܶfb1'~ `llB}c5+B%WA\*,Pht3ex6{I[FX~ULNCsu/X@~ٜUwwM4ܛԤ1_OK}n*/dǛWY/g $7 1kkD[ژ'ӽ -'n[夀 gr7<[ 4QO>U=Qu)ŵz;u fAM0SV:ߝ:Co7{׀jtZnH$<eJՁ:@t@'=!N#̘/‹gJ9Qloow>"1ekPN rmijhe@]'ICU'q.z4*h[7nrUڞEg1 ٻfTߍ ]ݟhŪ!`LDP.@޳f?_t[J'Ř%/R8N?(JҔBPQ38Ep  1w˼!p:us2es_[zyVp) NjBt[ziؖm Bb}l1b .Ӛud eAS&(&˿sH.x!0cC-դ5*$ Q=yc8q$ 98ԋ7@d)^FfҭYa^!x\fpbadL;@D1~p͙2>^針X_{£ /jM%_/d""iM{̍F We%ޘmUF#.ZU)_aJF$x 7 Y䂸`+E4cr"A@ 'o %>q-<&WJo]|Y0M|ZF *˶>u0tCA>"-w-ݩE%36b9N ( ra>0v9U~٭ ?(crweRSɫ[##uJwV!RbT੓\k;@`I|(p;j/}q;>{L'jm,Mjs1z8,Jz.Ya$nzq GՎ:٪lWm7Ko34QFڮ!j³,5hT}Tpsҏ,|h x?L4I̒(vO>=%؟ 9emph7ۤlb`ɬ|@躿!6𙛹11Plz |HPPDżCs&}!({w~Tr2g3kt ۳W(lycȈIŴ c1tQ;lkm#AM̲?ajMVC#$NzF_Z(bx k9mpAtt!4v,2IR }XU=onlo|n: \R– `0Ĉ{?0rzOz3̔JPS o&(|_Ό!S_Ŝ.̹=9I-J<7$XlʚyY2w. 6x._J>8 Nuf ɽ5_ݬE?^Q|ia&ZPHegzeQY06҇>SQ_>wݯ.f̘bJ- /미3@0l$q`@^rnfH | + Uq NaTvlRcO=Έs=Z"?: 'iȊ ȥM 1ډJ:[hX4BWL4lbP~6[-DCQ:Ksɉe͂?Iz וIaY%Tͺi^h|ĽF3WcnQ'8Cy%dV?KinE Xź^GS e,ĵIA+^Q`ьxva.}7 EYDK6CfD`"0+glJsD0+6 B8s~C!n_pK7D) ;:]@It W.rL:hI3(Z#AI׫C2p_ p&HAؤnMD+G pRbAsLٲܴxvR}aMZ$fǢAÛ+DGmP]/Y_/7{ZvޯM ngG%QښyǑ`Oc ㊶!-.ϐxŶ*\| fE/QqqJo?wrPϛ-(߶MKKk1WV2A@L3Y?hCjK2Pp`H-Dn N3K0PՁˎ^vm'5Q3V*(om_H|Jn`ῴ3Ë_>5GLWiKmg]e?X#+uSnPO[ LL4fXtg3 AgxU(zV:i[C%5FsjVSPzpi u~zLSҗk< J@FuB'Uj!PpT`,KI4>#Zi~7H%8e$p?ǟއ }³϶1VdCN3ke}"&mk\ zA(XG)*V} ~')z*N LY2*}cLo41jch2z\D^wHe8+|Sw W.UMnw%[>x3LvyGIKdaBKg4n0duٞm0Ҷj=W,_t^k6f y|~ĺ˩TꩊpmcՇQ30O&p0Ƅ !14b;NqŀO=WCey,f1wa"Db\cɷ85]G^t*-$c\Li}UCGX(1IV,*37xJ7^+'cKROn0H*kZOd%sh)_&I&^Qލ|[֮YWvzL4deA=IUSH`ز?ҽFFmAÈkI=N[E&L?^xXD8c4$$Zƾ{a.8Y=.5K1?"԰b&}}gƃ}wagrA M}9ES)5{-WH2O !S>./vE ZG.{n/HEz@ʋ0ku5w>q^OKd8LFM%=Ԓ$&5v?NG~$r'ϻU=jN^84sl&lY{ CUe.e^4M08'f3 6$b_34 WjnYޣqM:"ö}M.<5.CId䟚7,mvo;lx^i>[GU3sK *fvY |Ҫ]p++N֟nsW+n NY.W+0oC'vxΪkiOOu5!fb׮6(iοgaIMk >TWÀ]}z#rWszӄy& .iQnM׀Ji#18SH}pypH| ֚mu<dc<V7/[M<{c>HI!қ)kXŽOƗn9A!6-bHNcߔ(@" Pt ,X&#½96[YԢP1mQV\_Jg]#D9p}<#1+S1y&QbjS2^[VJ><@3kR˚FsN߁9G[-YO9bQm:Xv֗i߭*|ڃ |f7ͰWy%Bvc9SxuD]zN`"OźΩe'%-&ڬ@hGaYy5MMq[K 'Xz\kn\2g|g z=ǭPzJ| ~ޝ-fw5DG_Cs h}'kKI- LzSY֦Byfs{DD|HS+b~*p٧dxW(Y!j 2גc'S&v0'IX؎@pp%'(r0]F4KEPo&z+5"PVuo|KLOy sC2dBsbQeWL6z>S҆Z}ri[PGx^.1P97qe|,B~JWPjY9peԇ{??PeQ 2U,ݶ *&nO:w =]ӞRgbg=NH*P54RvI ɳ\:]a"N+:h)L"! `Ǵ}":Dȿ$1A\ڨ)s-c'@Ӿħ`ʁf4xLJ'+{YZkʽ4_~(f|Ux-%UІXJäY"DWt).>H%} .E8=9bܤ펚N.1}vՒhV.ɡA^0^qhY%g4b}̕rM)(>fPD/_Ϫh2}IH h[3Y`!ti,Vt!ϴЅQCU$!GKTS%!D/D#'DžbXoքUlXwKo3׏vhNuڬCxQyT?\p/'-loĸu{%g֝#Vhpsmxڸ#sb]y;T9nEf.ߑcmN+ pxc02 ^,\lY|Wj:t`6R6;Q!{6ʊeE%40eno+޵W.C?*ɘ 5zO:G5,䧵O+Ԁtx!oQ%X'pgZ˦1;P@ -)bAp5Ou@%5J-":s'T;0hxbQ CR~$îމ.=!QhN7 F#g뼸#W>돩 eDĞep.AQNj~c~ȼAn})T]D +nC6C)G!aϏMg~Zl/LE-|3su6 s r A66{ zOWm:IbU4ȹ (3hnS*(&e!HijY~FᒣHVc:§=V,̪ńwE6mSن6e4cԟ)ҏ\vurK/>{<E|45FћI=Z)ٲ(Ϋ|XTƓ(YcƽDCءp$ ̊Q(Փsw"{LXNy; W*RagLΖKxꗑKz(߇k{䝟aT!g.iDJz k2'/HAw_%.ʘ:< vw[m;q!38h1>@g(h"*$Sa)u!{r3 ?ɞC̨˂c1銹's~!VљRj+ ʫQ!<9߲*gN9DIΕI֍c-eR ?'v5`L\>7N] }*^CRwNaMSſ:;A`@ ]1 %[2-m8/$%VNz,"ÉֱMJb0\q.Ǵ4eS8[r^*B>1  hLԡ``b96G`n 6h`;^~VǕ+y*%C z ENQjl2-J&{qr߮HCN:"~Ӥkr3?lSŘ(tQV>Wsagv܉ ܛ:_a6_QIr?\ɠb7•J7cM\3XD˦*qG .fqU^J Bcp[*yV6v26 Qꭾ^scd!{Y"J Ff>1ۨG$?rj ~#ʇ=_ԓ6w86mi:JF 50iu~̽Hy9_g*4{Q/BAԈGݥ Nx pгs:*Ȯ08{'зSטn&[Qyؼ<1Io(4MhhQ*4·<2 \ sqDxn6fϾ<2_̄9AjcP.<# >UKX$csĀ}0d-isϑ5mBDV$S1Ѿ Ku0X NRVMfcrH|0{v N/TƹAD G)LV6觜rHe<osk}+XT{42>dng\iUWF!uEv/LqάueJ'<0Z×J@Tå k۵?C}nDu,pxsOMApI1/ҧWg)+~t'* ޭ)MJMxOe3Aʐ)$Uv exP7s{Sq 6G]h 8҇w#vrA`m\HD*}b%{ ;[݄|/ Dص>Lv憐xʃ K)ULܨ9aC3 ]+ %8Lk' #|&>JRᥡ,*@OUt3ugEv넊DY:+Q*mSMl 3 FR^;O.7\mFW qڷl^w}p ҿ|gEm|Pc]taHtZH.{|C܎9t!vK]CG6u54;lwɀh-HQa=Ur@#@۹D~t\O p<\ oC37?i_k|9k8ru8E=O"u*D.~!窆!Û3\h/r2_UeP dݛA-I!>.ʁ$񫿛tW9|)bS&'ޔt]0/OܢɋeG {̰Ҵ%qlD]E,T5WIi 'ͩSKKL.iFl=z %v?VGT-qWryu18E4 M(%7z%))+ki77đa)q!Nʹ˽0L}^q!S>2t D=8BW B0s=6*Ud7imTg߄nP4SdPZj_aQT ~jXTҎO@}jd%A]Oe̚A;G c?[RFUe>ۿ5t~o\nz>b#fFs?; %H)ifoi|bsBJ3И7 $CKgeS4+:IƸ;m[xr[e!kտZ惔*uW\4"Wߪ u1N4n_MKY=|`36y)]}kxuoT>cwkƅ$pETGaAlOaF y'qh+L;x x| B"`Իoj^g$.Quen>/|(q1@tWʹ?yE0M Q7ؖZ2+%7->Duf'ڸ4lv@pF;`RP.F>[IP%Hn1 CLvNp +X|:VKUa[42 ^rQ|})tc9@g#iRux_=P^ѯAPսom3γiJfj{Vxm^!/״d{b*'74Y`kJӅ~k/PmF^בH%'ѻ?;wF\9#UӵW-e%|E¤?}ܲ̉]}߃3kdcӧӿ7 Qc~_7FH` D9X\Ljɂ\ flM[Qݘ#$WcGT|Ṵmu#/#@iӑ ^,l:f"ٜmWБa0zy_e:=jʼ ?=ܵ1~ szv^qMb4F`ۊ˲%kKaү*uPV% Kﻙ2x1rbLk DN2*br_F>0gdd -쿞ƈ[P x 2tH`QDTby984Ob[ō!:rIý~r lFDޭ ]Ixt SI蝀 G,9xCNJSk GkSF1\HF'|]%ٜ$dflFI`{?3&[rA@XOJ#sOk:fuJ1{>yzmzf5e$x`@qgmhj~YBa=/puIlY$G\=P?EB.P/11?Bu_ۋ0ȵegBvCn å(Cee!JIu )p?q[atoBSG.0y ヲ?F4΀H7vum+}?GY[%3,<3n ;rp J807GF:D5 ]j>[c^@1bZK}o= Hw6ň tuhz)}Wĉf)JbTHYhBJb018UYpR=BCj"~;&-a߾hjF~@,nq \sFw<4Mh\(oZHsGim|&wFBbEJm6z`K *K|;1[.a B@C \.#`.qC7m>Wػ{Z^ L3\fOh˶NuZ?\a$rNY\j@qԉ^BKa8^'$2ܬ'+̺Yj|OuGk9+[MDavtV|L\ruL ?<N!46MHM{W.k%%ҩOihx{,g)~otGo-! pT8ҳBɨS feo0%ő,^ [Â`Hq# 2C 42f/}G7#a=q2$&ɛ'>oҵ6󣏜?L7,jj7f Hm㦬6#YJ$h`஬~),u9ȶ9_ZjX?%icl;۾aYMrOJo#5Їv_5`lg(֢|v ' Γ~6 XAΰ<#9};_8iَdh5tfֆtx>et(H$QhʓqK6J丁ej CBJc0VB΋rYcq cLi{p,ivѻֿ>b=we9-aKZ -&D/pKsfn5*Tk4 1=ghDN?1e@lH)М=We膤j|ˠ/O@ELHaqKLvmm(67yzV5_o;/Ks#ڢr@eIi,>i]S R"CJqiFޣr^\ -xJiM +ߡb2ak&1!dD|:D^i?iSXb&aTPǵ$~%ջ0[wPƷn4'(GG8EmFd$)~ 5`y)c?js$Xd҈)ӫ|'A $Bw`19Ga(I~h?&Ś@0S?igGch_%>S )/~+ _"fEXdQ}8۞O璱81!R4|<4mѦ=gãOZw/8d0<䠌R!D`MG) O;>`T;O-#*l@t sn#'}cgzm/a엞RX5 iL& l<~b*ՀKW r= =eɷH!W:R1#[^BB?)"q;||=V9qMͦ}<:];3Ni } =fB7=ISt;%1aj" f}HX_=2KjC64*yl|E Zֳ_dZ۰^TܲZl, Sj#:_)DUهY Ma]T-`AI Zu*; Fj`ЮwVk|.z3؊+yJDf,?18KwRKu_'PoqәK2.Ru9G~3.[n֡pe꣌#ERB,TH:Ӓ;cr]PtmR~"C3 76 rUoBn %^z>v`E*Bu-*%=#\d5(d59^bL@j`Cu<%3/$G+# 6ݹcOULXI `φ!S݇B+al/pQҋt P$4\%Ư2r^Gr]Vɔ?b;am`./E"> lMd].{٠3D=D?*0 ϒ?LͤQlfq}|@7yU\[( t}߫p JrK|O;g<TuJ!C{yy>N&H9Dfound"aDcD Eo(='i' y3ǽhVLdmE9^:#ۏ[&Il9νxtY\.P:u`*/kZr/L8x3mզ?mop;rx[1R\PيF2y"Mӌ,:E ~frD-!,û//*t .@M<&ć^nCVytR֫ fmRe&'Π msrj1ԯԸ=EL/Z uk> h䓚S9*zR`Ͼ"M8FU-!ڄXD鱀(`o1-[$ւ5v|6D5rb AyÁec:a;ig>TRg9<ܱ.I s Cvt^G%0uz[% +jPuW\V1Τ($H&6Jğ7b ƀדP97ƚ7tgŕm.wiJؽ,3lE/0/_Me7y4n4'|Ěn%RۡE੥`brX7Ɣn7mIϖoުcIvÈfDtO) \QI'~FNxqM QMҊ.Z="lx~ Pz IW&s-9:wـ/z GE!߀ԕlBfak4,u0,MEBX} nN!'x5"Ks0GN.Y[<=f^v5SѤ*@ti^gzC3 +HFV:Z`'@T3'\b(.lۣ)DZccxKHIeJGk/ =6aq; 3#4OfzZ(nkb CeoomaZ}jA-&:{֩"MFDyAWW7Iw9,UwD/\tsªV $_vUfdWTUǩ̦O!`xOo. 2p:n x qhLF6{0%.I|aw&ᐁ4#vV4%GÝ7ʄ$#zO !Ѣ,hOOo;dUʉ';I77Xwg$pKvfPtUJM=߬SC yV h>.C{זEo0jJ%ws%#d쒃Rl*x>}S`OGE kr]Oc"*rnb]&x*H|!f6[Ubاp'Gc< |~zS˘ְ1$_JN?|q 4;+U.Y Zk$urt@ToeĞ5Q:Ja)zg#rkהvv~7d_@$%Gd8%8@mT25LM Yڿп5(Q[/!d3FocKDDf~Cm7DZq!2Iͱi^^>У/׽6aWF풗eHszZ6Ll+CFPlDiF=c٩*w`"R/jHl 8&LT4QL5x,t*Guq䚝LF'8$צicќ%~fj}0y.*o"_>J̭AX70&/7Jߩa;`dOS6+X3t&.9M38xNߺk~'|oud3@K*\̪Qş}5@:bY:2c&hDdBP>?;@)q,RAy0&|'qow0N)ʥI{,)o "%~Ϝ4^ .R:nivKQQHDnE-x .$]6 24W׃0oonMٙ^ɴS U$-ѧ'vZXj0W=2`Bdʻ,SnEs_XMvP^"Ŀ1L3^H-_~ Y&o[^f< E'RM105/yI2{FC]gSǕEca2*FK9ކ') rl S͎hUUq&*}4⏇p.>zk~044Eb{ʊ e2fW"0Mچ#hӣ}_K50~:1CBI{,,ݸ 2)q ]JJ19mFfrH꜕iʭ|I) 0"XN\2_/h^O*ٽ "i1xZAS :g8\  7352D٥lb%jq:Rf#6nXc,,ɽǮL{'-tVy82$|9#3#rFFt 65V_ic1 dޞW35߿X9;Us~Kp) frf٤n+-Qk-SШ9!f޹Ĉ >qJLL=M2-m[E6^*bjs".w6GN1n?0a2@]wco)4 BOʉ3F:d2 c>=;]r]L5ij7j=a*at:ke`76"_C5J#9d}pQF5\XXf:zcј>%HKΑ`Y:KR#k;EvaATk mKw3`˜^awQg@I&- ģSbX5x`;x6`GBC`E, 91Q٠]^P@/+bwriUꠔy Mnٔvxh@MhjaH'߁f"ɘdZHNwrL('[LͪAL=hP(Sj)dMUJK+7o:fvN5! RA<5+%*Z>uz 3c.`fa׳!LyruWT dS)|[/ hpd8v2C80+F5Z)D ӸiI}N;Lq<ݠbn10砯C/x"]2W,^"|vx9S\4zKS΄,g&07p&QJd сw Z`̳zD0:* i͂60Hi\\&^rs6\"ߊdEz]}v7lEl]R߆XyVjpC-)LN\6Wk|R9m2h7%3z`X zob0;fveB7 HR6WfԌ;:VzFu¹#FЬ/ρnnmt#yz-w%oepEM8&xGy`'5S6(~'tڲЊvJr=[n&:n4bl?y=0T0?-5&QMA3bϡyc/ xQkQa$p CsZUثTaCRb \Io}QQs˼Q\<Է;]5X]kckEg]'VYzȦjޛɨ`zדIncD=wY=<3K,jkgU|״:B_Jy'L8qCRwW,ד@}S[jqHS!~Z '갬۪0Ga}oG/Zr Ը1ԋp/QGO @+ g[#3P+`̩|xM71!$@usӢީa,W-~p,Fi10@v;"N؞fT_BO6:/(ah  XEemͯ1MDl TR3V~Dqf0rEIɲ:PF2,3;DäJ>`SV=1N-oudp+8.趨1A8Û;(s"3Y[k@]4 *MIڽl>z"rX$tb^~{\b#dB;q(٬u-Ŵ fy% dB`4NDZe.VdiUTciGMCxqAuV>g)@eo,t[ɼB ~rg {{?nq_w2vԒ~b-?qh DrL}iX@Ћt;'w}(5Z&Hۥ9̄k2Ic LwiiJ}P ђmD4pr_z֣U'__^)qT2K~vZmH/=bIR N 6ţvTE$[~;r|?R*nߌF(r {P e Oބ}2y3, X~»[ؤ W[rٞ|NTFdh?#'ҋݬN: Ƙmc|#AǬ 4!I0!l1'VΘ_<*렁s uu Io 4KAu*vGLEE7ZkƼ3qߝ}$ tyQ4JH%/Պ@|R`mn ߾5w6np⤰EӪr!O2dmsk۔#~^&RA57M! dr E磾y# =ߚp>DOvGOfhu܌W[smO "#Z~!F'O(χIWx:c"? `IcqMaX-j7liL)9aͻFVmK<== . ,$8věL^ʊF{Sے_gl{2ljX6q(|mT\V!><mpR$U_ ׺)Y&ȠC.W:h.3ȺF3SHfbyNJ$i/2Ǿ~|k$GJ F"{g9g )ar7ZXOF#Bѵړ@mI*E->wLy sRYo:h>xCy[N󱮱Zݺ\"' gau(ϧꑟ*74J&W Dl o4w{i?P ZЋ2i-ifwpVGBy%0H5'#NuՉ@D t@X(B#4k$Mv~\8{uI]ȿbK" l Kq6 {󭮈g3eA.:,X%It$&Lv!c$P OV.K'zpn"|&]; ;y!ZSeUG\pPL 83T7gTd}Q/{yBm>qf='s`I ]6o0op [^ Jo\5ZGއi~/29LC~- 'SqZXO) kwqL%owZ*iO 5AɠbIz]00_6 烈CQ6Ta_ި }~l!5L[^(,i<=&F@dgE5S+),Ǝ?1@:Ւl&z=sQ-DBQv5Ј@,.A,XeȞ/T㡗gA <#5ERV8yGV~ATA*xtLH`e\ 5hؖ"p3syYN+ӼqxY"y>UyTzT|_Is2%&ِn6IkGQ8dΝA[Z^w-HN!e:ȇ y5v ule=f?o4[{}?/9f,!A KyüipW;.RGGf3~3aD"RBE`hJ1A ŕPs,fk_e7VM̡mcDuPW OvBWP_Y @w~fO&T3+qmZ3Peru=Р-/Q:x/fQ!z-Lk:uGqL씩^́3쌂}()&k+OX1˰2( gAc^x0\,op\R?ٸ-[1[OL|@뛴!E3 8R;Ϲu= >Q:ίdNCiX 风W־Xw \i% FPiz%eW,tedʋdzJ.q'NAv2Uz[2H~|I[ЅA-P,9ligw|@5 c@ӁlåTÞC0EL6> 4Kf sEv۵Y~$kǷz.S @.՗\hc?iʴew='o-Id'88/x7&n[QUW8]9n ^IԭmV3'K\!AL$3pgۥ)'W3D(k*^<z{,ϏU қH s!dE2϶#^_DZ=zl#)p4P[BS{ynl ~1C+W_ڑ瘸.<["`pr<\sdtJ ^2\; |zB fXū g@|_.B+D;+,P•6Vĸ 1g6!ZdǠ={#!CnKQ1f`HKE3`1GS;Xs[g+_m#[iM滙0% hw:qŊ0M( Q, Dp~[  VnsZʯk%9^oHa?|ku$-&+3u[KeͽW2RBy0ʸ5;Ob&H1DN,T  CŞByEdL f0%Jlf\)1Ӗqr|\ >}ĤbNMvpl|Gf?Y{蕀!yh'1 j[lf9л>UҔW:bNpGC˵B:uUN!-b"%3N醳gIV3&K]?b,a+igWL`ױP7pC$6:zq.Gr[ S"mɕ16W;B|oʻ4AŔLl"ڞM"IN!LxGYŦ?Nv_?$ s,0@(Uq[0qVV-oi,.5Е]єk3_j<M;_%ϐCݶ0cUcDnm κ 7)r9"W11YBJ/VP)nɤ\=$v^';M~;1]YҀVgHMX HR~ρtLж DhPep<,ɞB>] :GBJ=mz5GvAE=CH"TˆHkHtU~캯v% yLCiCub U3ȂTچ4@OwA4a8\IoLct9s MhHwn<(\m6i1"?LOp4yÓV+;#P 30jK`=#FMPdw}5Zώ`$Jn5ׅd5CŹӥ@︲ VȮl),R nU(L-װ_puB?CB ];( d"c?ɨ0&33F[ŅRG]SfܔYB9bWT7^%ymI|6g"S`HnBG xZvfKFnq|`Unyv黪ss^&wwU=럺pd\_G@V%tFYJ%r髗n|d>J:1~4F%ư3i:& LC)O8H,HFӬS.Ԑ@"6ÑqیC`#S^ n49?hIkm+ȔHl7$S*&+@ ™;B1N&B:nf(O.V)kN\ک# ,S ~R'ȮS>&+ClMG(wY B<5|LLCq/$U.z frZH70GS:f ߠPIz0NdJU=“'6#hm[= 8!iTBE\ȖuP#mt\r䞚ll1ɵ_ŚvЊ VbN`>~mI+ʇ:lE1LE9aSG;a) 8n)e/FȂlAasZ0ޒű|+lǖ&ߝxHo-k1J,ʪJ55ƒbr2!,4bT% ?0"ao-+.vd̥@lɆw, D2tws߰Ěw:o.lw.f?`ͣs9kafQebB{Aϋ;Ff!"e 5߸ nCw"݇:>9H ծevж#z6Qt3YBʺ4nyM>'酹o")sJͽʣܓ9 O t^"Es7,/e'u50]{\~$%hBYsݎ{\A0gڙ==:GT(=̖C.ͩiD =u ~qE.aha &|>7R3ZYYʅi٫:g\*f%KO9D!R{=LWo`6L\FQݖ-`= {@`pC(6sUX͘Jp8u604s/QelcTh VeX=<,Լ[l%SۛS%||һ(}Nn(E~XQe Tddv0߹Ϡ2|N,YR3E/ag'->$c(~=)=꧷ke&gYtAsb#l3V\'#F[3=:7:Y&coO4,d7S=4B| xd  qv,2e9:8^0z tc䖁_9MW"ܐr/A 4RbKH TN$t׌$bһ4Fact_/N'{R[{czB埝J3 פ jBZigR2$/ s >;w*l,y7qq_G^!UƻҁKEucn|L5G[ @XgןJ1/6W!o=Y?u22TiPuZl owwͫ|ҏoÓdbYc'}Uޤ"/5IR4=.r@sD 63 }Z( rH5_D* "1hB3#wU5`UFoqC2+d'ĩ%O-])6My1&@X2X wH'*c/]  % -ZZ7く&a=#Uqw>&ݦr ]FZ y2Qjp2DZn%i%&8yu][ Mtn]Rdu`NJMswkq"S]񇃐9dqd=]s턘H{ہh[B6͚5'OI_nlׁyP8ڧų;hlR1k̹F3U'#gJ;6(7"H&Qb{fpé~:4wBDtJMi2 !6l`~D= W]iDǓN4tI\@U8p.OʵTܥ35>1)jwH ^@vmsYr4݀q\EXWw;|f?0vA4p[*~jE` ul6)59D/]^32UR6^rdCLԹh3_ G 8z&8h9x{g^m~vVJ?{tgZI;y&80GS9Iʴ6,ns+o_y  ́F|uY&Sw;;M*b֖6dT^5:;RKTUoTѧtx-2c}9Yja!ӷ!Bպ aV UGU͎ fIZ|}}/>͵hœ&"1s(Ē8Re$\g %zODq9%,>F tB{z>ln&.SbGYR1|'4~kε. +eɺv7e~tA [t #1Pb^A2h {ngq]D-)ٙVxi41+KnH鐣{,.N`x笸M% p8ѣv'[k45 XHrU@OrE$!JZr`n%<>mdWQ|8,{n!6Roiy&Z *LjJʧrʺ8,6sI#(xdbu⡿`u̪"m0H{rlތ3r#JL8Qp7YX0n?>,)y:7";R43*v:V!J^Zk X Pkǯ*J"8]{ӴKrlӅdI@Exa Ya^¯S6'N϶}u1o"{@lrhHz`/h:1&袠2@KMQok9_m<< ?-ĬќLcC-t%z ٱjc$}9 ~ś.XX دM&[6$v7USNGq"1&wϽm9ߕy_Fh.=KKk+NjhԻH=& T:4ױpƸ̓,l{3[Z(\) HWk^N{{J 4hoI!|ðYNSP%.A3 w,CyamiYBGaf& !HCwmofr"T9Dl:-J壕"Bqhl=&0*WAL{HRǿ)48em/㝨[b{s j$Ys_:yTh3\ WNh2(mY"T4/e{I;#4kR\q-yeZw7#@/}ޱmmY㔮~Ӫc>6!Je !oH1vMw1gsuQK\o/%4{Jb?sKڰFojr.6DӡXjxHU)VS[&t')yeyN"ml #nHylK$ ({]ΈrkœѥV_[ap"޲<ǀ<@̒5(QM:AAT^d7n9S\#MIsqGZ<$9n~&V;ud2!͞Éߦ E䷥om$V`5a@ rɶR`6O@DVhrēi)D'R4MRVf[ .A|r 07dR+H7<].mj3#%VrG[ApRWt;Q6O25)Iݾ~2%E zհ@k]6m|AhЯxI,~@]^\ua.`[?cRޖ#C5/`$U%貉ͤmd*z^K=P< %IeU亟i_CV>42Dkw@0P@8X(/~,eT̺/7 eu/99TT.&1^@<([}l 냆4{ऽh4kni奮/w< ?HgkS&㦋Nx#}8]`сD c+jnP]34ŝViOsMQP{ y;] zVi֏IP.0YzII 3zbː%>N ̬!sѩ-ݬ(L oWkb @gyl1c^ {TXrG`@mS f)2 w1P+~3M넒 "7Տ#0Z \#t41=-e;2pm3>on;˵, B:ěP}drDOM{P(8opP]_uu"RJ`^e2,ouR"E;79"O4D:#p#@ Tvbus۞uYit wB-=1ଖØ T5y|KU:%JK7J!ͦb`)1Rjyـ`ÍbZ1beUaLq%>4l**ԡ/RHvլXV0|ҩ?hԁ1G]%O>?=6QukP:"ph:ϳ|?}EA>0Na0L0U>? LKeczo^L.ŠZ ޙ'nByb:?B4ܕ`&h:"sTN tq,}d;ϩࠋS>/74 qErj_0 û~e<8yCiLjW$k}gDL!\,-xM`/Eˉi3j=rqGW!)wR3%i={04 V iȖ o_XZ̓Ґ>'_'3w,~6.W:¼gSIOZ*P.&kw m6,X>PLaNM{$ya Et܋S%I1p JtN IUs3Д+BZJRgciOTg *=[YQ2okq*Yw,f=y@@%hY蝕wnxi5 /ΆVixCu-S([NLxMN8$oM2Q={^3 m(k'w`Q0 ےh;ݽYː V=;gLj~Kk;u̚5: 4E` h;6'iZfsG_zz)ZP/8 n%/oϘCQ:jnh"0tLΠY=]&w߂Ǐӎ]10n0F#1,.Jj]a{]Mx\KœF%4A*]±ok [QًlayRv|O߯ 8E U27(R8oCg"KF  JkX^ˍL%2gbid(DoȆx3eޑ+\^%(*Y4[aYۏ%lہ`QT"0s@ԃ!8[A4Q wum9"BJ/rE=MC ֳՐ匾=2 \H58u 린3oB mM g%[cDWc09i|VCv+3c%-Cjdkh%)[0#  j7 c4|}~~$T33ruH2mh{U$HnQiF} YW|{TLq V n+ί%4(s`u &͘(>$/a;YT:e E N ~Jdi_<<'F~ڪ8[iV0a2r0c]a cY-r)zDr"p$B .Ǝ:ȵJy\YwPQ(4k!n/̛!j4~̺՛cȥa!^" TK ƼUK].L CXavq2 6d;\%,M񭢞hyz1#*8ڟ MR; XW D1lF׌Kkhf_*s&Qjww Gl /RC?IW}d鱚8,M~սnϖZ 布Œ5o3&dsWQkoAEKCa$O3sTf'!R ]&~t>רtZ\oK7;B/zLڸ+495Va$?aX#Y%DzWt,ҪYhUcM"  uJv*s?rdHQ]c.]bf2 z@^f3 =C|ϑfO6(w-M<$D6iNb?֍vЉ5er8/tZbDYeVEۂZ);Na?j!f_:E:ܘA L܍P#?6&#նIn#hPt+'+իO҇s?*`,7{moQ)֐"ԌGJsl6"!RCÔŢh^|V:Y1X+fee΀vׇDxXg3XP;LNn50gS? sExXK':{5mije{vb<)vP ZAKoD?*ƛ`ZGq[1 u },BޞWLP@0ԍ0eeI"$B-~6tWbeR61>\s5)&J7+Vz689=#.CɒҹNH#.8#Ǎ&XwoPBkbZR!s7 v)Ƶv!=v,r%՝L^h͌$㊿!+#t6,'v4OfP (AD4c1]A *i7껮ᒣ[6p)e71L$Ζ?ƞ<!Gy |.Ty45!wffӚӞCY~= 3.ߴVf͕X l(&A $?.U3rh]U.LJH% ]&[-B\*<~d봙,!>[^Saǽ-&#%fȣW: ik [ P EǡKN6 K7R 0ɝhcj=اP(~5a]9<א5?:˫HkرER;7-zaPrRxȉ(o~C-)_F '|e\ޥhLF1yq4QE&Du✢ /x> !!O |+qAPA&)ߘZlΟK+nI[vVG+QV;)G4wmKJDLd`,MǭuޯD߯[ *NVS?C{Tc>'/ua-2x*b;1fIf s4[ϡ,\ƾGhy="Bdtĥ`)=k~졏;v{ejb @U/v&=&BqI.[* ˾{XCsoNsm4 I#>′l= >ioD-:X^k)z W"NIXqvgڙR}82lWG@`P-O][l J8y V{*sؤkkXND09IIm H|we6㖱Ix2 ՛vǕl>!R5a#e\~0ɓEy_g!yy<eXqA Vª:Ϗ~ZL5 d=T_&|[66Z>2lp8dnϸ<^LrSۢED8` E3:7A?C+߶nnN%Tڊ< j&`Lvso^9ypb%wA"*^ye| "m_fFjO}'9D}[jGl).lo KƢȭOډʥ Rq*%._T XN= /:`)3P>׭ p[7Ƽ3+~SI$x,dy"D9 oҊt? `>E!eF ZZ%mF-Wn1?.AI^خhGm6}0Yӕ^wulp4s.^YHGbO8S @ Ϥ/c/ݣ48sK3K/*}t2`2̞6<*wcxd8mM[4x>|@-RXPic J\1gBH2̕{\$N;:)7M3I{Q$RX<"OYW'myڤ{,DlFl@p)B,8 br!-3 Vka<(P[B2RE#9P'7Zxv(?=ܶNl #_oެUH~F(۸*ڃBԱM8`:x$ͲmɄWBbtr ɲ "`f}B=iB$l"P1!z,-榃tg)#zE/)(kT x`l>I`Jv7 P*Cd3k2 tS">OHuAs4x1}.nq*di۴;7mTNT)_PM WZ`hK q3)@7-2d/*&UC8Ƀ8#:DG$ ݳj>u$ݾbWil=wѷ*󎱅eU@P(=vqn?FzKEþKM,)9kYQ6¦'wbJҹ2Pƴ|imEh+4l1a7&di2X,zaLǍ YQOTbbjҀSeXΑ<&'.ɖUF #r4nQqKbgn.Ars?6HS1fˌ)eX}l/[n1NVMȖg)tc)s/Fubfr07຀-f"O4Zɔ@Ms_ <'BAk <̈́4/]\Qm!O|G6-v@,wG ږuK"@ 4S1iN4Ec =w>4#vyu(wji8ٮy/L Dw32Ks{D2װdMDAL];X2k)4r_n2 2B qOY787R0sf!,Pu}#>s aP|y~Än!(߸k 84Yg@d>ӕJfp²ߕCA#+ h%kt`H$B9*+5цP=%{dSTffg8yW('zJh$BFf=rŀ,p#sO9k0dwTN͵IJFG.P'wAu4ܐ$PkCpru>P?pkrk1Iٶ i7\f< "ygYKT!]֎/]5 ʸjkLv տF hEڿ9t^79͗Ba/072MٯT`9!0dhcvAi%VM Hvn9/!7gh|hդ5 *Fk,a-% 2d1m%/\BS4oboHɠڲ=@$yeR-=+\߫2NMnsKP!a8WA,A.qqPxnC-oAЫ^PP{+J*՝G6׷jʈ0<\F4ϖ3sIF֖'! )+#VZds1]mVLb ¼PZ@B$eR蠺$R[]zr9U.h۽aQ~`S2+skˍ#SWuhY>ߊ a%@ݸmJvBAH9X@w$,#"tc ;k  K rxE1chuK5. yX<@[89GތJ͜͡?$cU>OPv8@FBPƨ'=w$dzׅH> KB7NaX";e;v-AE[BunLUfG 7́0/2a,U[4;F>ky_֛6RPл_ܲвCG3cb= =Ϻ2c  o5 ;qIW ԹdǕNӅ:/V rDCmXMKy5eJ+IDlN5+g_$g. ii5lk&@10ZRpD+F0j!*/fɗ3_n+EP3L=Ǘ]؅ d4mk~'k#Lj&yœp z!=Ёl6@cN hiDFg *G2Y iuwWjYz3櫅Tt[咩\X)A0FAlXf4ξ]3Gn(Bhꈪ&Mj_a^ Z+n>@xx)fvKT=q8Dܪx-羒 4Ƅ _pfF:ТmO q\-@}ŕI^=B>X .ԭGWq h2*:ƲhRՄsm ܿ5 2$L+Cy QI\Ȉl^(E+vs`J LtXzLB@.v JҢǃ:O,*d+͒7ZG|IG!zocC GkDf [NJ4:,K2=SN9eúc['/h3K*)UR9WwsP3C&WGD9qpsnob Zʑ4;s*V]7"4.C|dl .V"WS"yR ;}EC=r%I>Ɣ =# , aK S'잊,ul\ήJb3vW]բcvP|ݔyH`wKz(~C29]$Ot=V0#`݌n?6Ѱg=+vX3$ڒ(:2}UTl^tP ^Ld>؇`u#)/Q#LT?&3N 6#cK |^AK$+#.d_$`Ʈm2]raGooZ : V" ^_&7}htl ETG65>WaEPjXF 0'wN׳ޫ!he'n27-Я2l 17ȴTL?Ez^gBMNLkI`l0l5nL(U~ߺfu.Fr$aC1 !^.be qq_$Yضkt.,Ը!_Xn|XsRAqk\=G"T ^l%l4F-F6MݦJ؊+'&]Owo Cرn~j@/>iS!i.JI\O/%$[WofJ$a"3y}C8Џ{~jqF)qԶ?ܗcqCf>ݭy/I2|\Yo˹q Qebs(+0%b)7kyo6{S9$sV($4T& L6{qH:u)Z,%WG &T'_T 64Re^Bb3ԓnJ.L -+ ponN,cyn̷#u"anDPڝ>.CG{QOfR%B3@CQv:aaLWEs2DsVՔi5 * gguخR8-o29BAs}Cw|nմv9z)]71>c8CrIrk,+a|]9~މ}k+c 40k.icrѩD4+%Q!H$(QujFM5(V#e(ޙSr gH1kߑ%gbECN2K}x'i4Mde4QQ:o1zV}O EڨG}:b{t8UZ5%Q̺g ;iԇX xׂ.FTZm$ `g)ָD/q=[[1y3JOخX IؠٖjZչ8[&b^D9im7D5#ɼʾX*?ԏ !L#@@aХyMIt3_εt/5Yd(LR+ fne`=so0;GVGK.vNRQ~HN/u dDtpQ|Nyӱ:5mN/ZQ'(byбVy/X\Fա@?F'y"sN,Ҡ,![rS<2s7"}"A%>t qz?7¿I'`Vgy޶ lݼzlx~4(<[Rԥ=$Nád#.}gqIkJI$jȡ$2B2tV ͢xج|o Tv2H̶A9K_t׬#Ԙ9!ֺ.\~Jp*7rznH?ntzW/ " `_kqdaFIrH+S; Hhrlˆ_gw*K5/Ѳh[˙Yz2fZ,%#Yx#骸w*yͫ`q/|{$r W/V%kxD2Uz ɦ0+衬y1(#jﳗ*<b.+%t-)^olx q߮lBf ,iJ6t7W߿k[Q>wDO:`tUɄ0D s8-Rgwgt7R֚ph/ge_5F)O$b?- =3) `F5~-_K2l~Z`ג&_5@nj~*%/e9 p$:Qݺy!Q-9d=>DvAi"iZ*O$B0e| -#/8ĂA%4U^aܐԅW!b`er#ɂ: zֵ4r9[Zdľn s| iuҸ$a;tHOvMǜiIN%Z\Zz %0x'.*◺iHl LqJuvfrx9> "v, H@ejoc&@H4Ʃ@j:&H{3h~I$QμbqiIiIsh"/0ITBYO2Qk1 M_E}f;QC =Bz{ ʐ Ae6r~bDa<9Wxym2'cc^(@ }u_k5ro5pVH&mMfϋ W`qIvMg#J E1> R 324e3Hv\PPݶO0;ۉtv]YÊ2)/U<[X|:zW#}Rb:8|L_OMfwP\ b ɴ}$-a ")M8Vr;lzu_M*ō[}aG 4Ő%m,a߿Qߓ=+7J Kⷖ돶B`C݉*#ek8\wNVQ|~MP{T% % #*o#d OPn]h_>u$ٻ,[ěS(8^zO! B, LTĪ#ę!Z|w '<%u["h {^F|89tJZؐCXuW.<#bbfl9qO pliZ$3qA~ cqaPoY]a=~cҝppO3w\ZQfm ]%4gYuA'JŁo aeWQˢCO|`߀HNYݩ v R|K&ʼ7D]AɵgooR/87LvowgtR ތTmvUK,Н/H*sv{F/WWWq^s7݃0uvybz?Z6Y4H/źFlï# .4?\TeD@j3 yki'vT!uD2mEe=^#!5a_Xr\7)&fȆ =;)^0g`# a@-V¸1| |@+ÒXiioP *4vU߄{' ݲh;ېx; bd5ǯ}w[$j% R qzV©9|M-ql:PKCstRlJ+&5aWƭDa d',`chZ=t1 Bkmb,x!%lz kLoP~^' [g1;ޘ nLi?X#Yt2BjkA:Soпܬa񵸢ZS`B6 n>KdɖPJV&0 N, 2kN@?xYaTw=;,s0R;Fj:`ᮧ.%8F߂$ Q[YG@[% s ٕW!+wjɦ?vN"-_ުoʝsEżfs_'osQ*byƴdPoczCe^\-ƍN =ǀ3d8FIBg&-˜ꕣ;ש!;JF5G_lg.ف($l:>JV]mx`IJk;F&srQy 0A&[3Qena`B GepNy:<#^P?Wnc'RUwk/ǥ=IS6[#.wkC%(Sb7]n3*Si%tv[ums:׹Q<[kǑƒwl)|:n+i< xJw5]ЃwO[QLh,>7 syc??G鎀\]-6fF@IePISa5:~0:t aQ7OPimcz'qtuikPͭvYĮ ô0C?`u@|rmwx3;t1ƲT1} 7v'sZa~4 M*}! 2rIy-49r}ZDؾ?]bx? 2JGs &&hb B4giɔ̺aœN2!ln:ț2bˡ-:L1tg&E,8DsL eAC qevWAexEIק';9])>7-G_l~"fsxEYn8Iƻzmq'# ,U}6}#7PKѳF ͧηNB[zopt5{ #`FjW/~Ǫ5'{Z!2{n(}wXAH g\|/Zy oWO#,$*\fꚛBݵO[y7)S(7輩Y\5PƸmz LgUbO+P촌߯F͝/5SXQ2[lvp [.To"S ܝKCxf*RVIp<9I7ד V"8To,;8? I"ȵ!ǎT=Vh Eɦ%+dDIL7grWyZPQrO:hLtVҰbwA7XV NT7Xè3.i>AIOWwo''(V**t-lj !z/6">r>/cYKKTM> t;`1}7*$4HP{8ϒ.KOD Fgƨb y®:gFWޢQZj7sO/:+Z w.^INSTЙ@r/`tACX{C@C1J&MVP`Zt'k7AKW6O.#N/2dĤSŀ\%K.!{  Q$9F+t%jƧ"i졽O1 mj NLs#*,9gRM7 '/-I MBmV`φDbY,t_-ݍu;u}w?n?fab$REÐĀm/of>0GW)gy \* : 4R7Md}xxh2?2T_:n+''nn=6s\]VyxsY:ôlzҖ *CWB͂d Tڅo`6`6.cXVLW.%;rx9GSeF߁p*ODھucJ"`O>k3qد 񎉙(PJј$h;װr6.Y!<˳HRLtnwgћ_hP|ns@ /kP2^Yp7=3u18% (CCMtc=+ʤʒ)k`+SP4[&%'oȊ&X饮! MMRKMZ`'E㚢4gĤ+Qu4ݗ6'ս͉waCB53UBkx1 =Ԕ˓T(-a鞱t7N7H ]/gsR^?'#3̘]LqF|ݩϊV?m3mR~{9b܆2)A6?=w j QaP~pIqBU |I͹ڸacgk^EZjS}:*&y0٫).h.x ]o>eR,5D 7{}aSLcȏ.cS;r! C!C{]a\FU>+b8\iO.5" :HxY++AqyK59>Fg0J . T~<|Sk\M7p"*r̖pqTԕabe~7 PwaDDOla]-'NZӼ:T:ޅǨZn4TQd‹g% pi?넶WLy\&VcFjUу%5G-}0~#QDE2AR r٤9ȃvڗ8bdW,);B0oǯ<-;hol$R_{ E࿄pB1D)iȬTU<+5P:=|ND@2 L?/~6$_?9\̅^R˧ғ>` s.A:#^e@e-u Yd1v8|pbJz8Qrr?8%Pedc"xK9Ʀ p6ߪO_y *&Q@.^. Tbx_2Dp1z` UC s_.A;W-6{H:Dk>խGf kRō ^`a -2nfK⮤SرLGTZʻ#N6]],-ꓢb[}h%5.(JQ(<-xuQ8SC03賢ҞuU>s2~ã7~MĹ~HIAF f'IWYi$V=H1?QMɣW4Ȕ BMC[CO'^<tdqtwU݃@3urcVH5QՆޝXK h[mH+ڛ vטߐHK'`ŎWnS7 R:N٤ZT^q`gv#K0hK<دj߀I6aw]$ ׵ت&MW8j }RHv?c5U?ϓ+zd[}c13sn"`u;^c;`s0ϼ-X|a?yH_+7 &f0;+QI>UR|"O|w{wL{(/\9~ -'A5BdUdq|}aH+C]C3)]QA 6/lֲaGƌt `U'DH`FEܽz2HU[HKN!^*FM| AK%Y\IF20e#^z԰V $e\2G1zQf]*r&xTcH1LOJfWO x1ߍxnEPt|x]O0޷I>?T*q -D3 .gep>X^G8;8ѕ]?LR!#Įp*3 dO4*eנk'IXT̴*НA|e{16:t2so{jן_B((z>+$+= 4SxO/{I g_c9n s 0&!$&2CKm1G'y^}^mɺqh6ceF A-9by߫p.`= b%_%o=.M9::S`C^ 7X E1Fn @ qEĔl]- &=*yyOI˯< пQE>*3u&'vc[M5huJ/:>D'1MM:   .%FWSu e. 徲>J -mH"qMGs/,0O )d z@|hSs2:!qx<T k$bU"ağG[߲64ZwWոτdB;*y}qۅdw5/ȲӺպ#ՎH#S{G ęE=zm0'2`Jh[0w]qJ^5E Ni4A f35KA9{:fjiB❄+iFUqSҥk]ׇFM(랼di:~c/%њUґZIOj? %f @M k7-QMy#&/#ydwݝPNL󘊅OHxUuKwlp,[nlX<"+̀/qB]obUʌN ܍>ه85?@3hMdssUԉ5=kH3#K0#!Gﳗ1 =K3($~=ƕy컺>tVgFEj\EZՃǯ DuKƛv]؉k@ľMOT0pP2g(:@P~b'4`вU_l@♲qP<|oӌ}|[mpFOʻqnp#%[ >_O$KĉƔnjhCcrEwıh{'y9?n+"bM@LIhLp:{#.Lf겗$2ڞ̭~)[JYFۑq+m&. ܨnMĉ#]F{BjmQjy|-vZfm}1Q1  ]rĦ{=aEOFC8 N>cg/,zbʦV[Ւyd*Kf~F7eR;LkiPԜקWJKhF4/35T_el&SGX1N_nk+X8T 97 !&!E3cgM&׈'tCی,/ZT}B[~ĕ$O1`EP7ڊC!ȿ~ m}BJCƅ)PfWӼ] (R5VhU$b-N-mHvl ~ v~B5@c6V!~Z.Y#ΚsQI?!*4 ,PCe|>ufPub` }a"ZWڄ(%Р$gbX-L1]arWx\*f6oίj'eI$C~ !y@3~% />j@ޔy/B'n)\zG>5g@'@ pFTLf"姜%hFo?T+(v7 }}G8,`a﹭{وĘA!30ۮ2zYzG1p%AW0Ti/+z4 h6H$4jCR+g:5nNpAD֧Z&R,ݢtY~6-SgJ?-w+dX+g0$x@w/&g 2{T%0[3@d:)/8Də>;KujfbUԽמJ萴 Ho>ojϙo'5I9򜝄Bbuώ,F  (o;Tû=UCsS~}uwS"+ع hSE υgǛ1%5/}*% :g*G| t>cKUC.xMBxx|yI5р}3֕DWc+|4.^YǰmNGx唃{Aſ$&| uwbxTYӓ7'zF%G/\@]pGJ8FT []9]v*q$sYb| E7.wR'bE | WFAqdaZǝyّt~#n$S47dC6rwL_1J H><nkl@м twbY9pTo}|L2 CΞSM׃,o((ߡ) 5鋦)YUEvHNjּ&f`C2Oې QxJQ~̫bPS>75aj+, QU}IJ!^@Tr-BmmSz|t  <ᅍDPJ]KС ]J)*>9D%)?`ni0V(BDŽ)T6˪uW-:D[6P`#$nʺdp.&)?풢sq3۬84H#AV_DzTv2Ųs#mn=WxKRp |>("{IH`Q-c?wQAcL= ̊U. JE"^jz. -&.ЀNu!gmw7^t`H N[&^h;|"\j؄! ~vcMN1V .5 ?l˺A]."WB DðsD;fMT;P%c.xpEX?mHBO(od">Z%*]sSPe>'B>RtqJXb8ͥ|9֞il4-o{+Ɲٗ'M{V` [&zhS}z6ZZpvoQk-PbV|l; /vvmtC٘T&e;Qk K@mt %]d{_'(UcE(',#"Z8P9j+yh."v,O`|$Hdr^ߙsuTNX-@}{c{4*Jo{x0lEbUArs ,JmJysc<;⃴0/X`>N&'N2a}O6Vp!|&CSi.<O*i\'!6\S} lϞ#|.600-7g|PuÙFd|55`}D_0:B<п;řjf/MͮL&c ս!qDteIwXk\fhn u+up${ؑ]dK İI,6[.=oA.IF螔YWi ^pg X\GƤN ]_֚sAi%\{㴤$OH`bl& 5JBEZ~7:crI m$Ґs(O0?+Uj繫#q(m/;| ˰<76u@T:)/v^EyԘs>q[{y5yTJ{$▋P 9+VoĈV8i]࢜E<ͪ02Vm!w\[C9W2FӀYrIY]-V)uSé5brg-VI(SA B\܍f1*^\@"{ /W.Utwxrs݁GfjLVF2A<>Ğ\h{ -3 :8i\ߡ3ʬPۨ)`&k?R܎cB#"_Ti7uA䒴iA[u {mMSof&RN@Sk*ԗ[-MrP@O9F,&V#:\9Jד013.HCB/^<E`2`0gtPަ"_Ot^|Q@6_om_fQ#m(` `l=\N$b+ȁpgkݣN3HFHI7o9IHK&1{m &Ws5qͧR޼~a*tz7K>eKogL |pKp7(L0$o_Eaǒg7f卭ul L @ٲ\b%kUO8ALMvwԛw_l/ˀic7Z0e?>X/D$6= 3V@:"smI+ri=idqv( N^ j-)X{P|–V#FfB'ˈerՐ9ֱk I-MzZԄ`/Z /W7‚R/!Z[~|WC\g(,TޞRMex1Ë 3aē6h8{3ddG-QbLg E{KU;~Ef[4+bxz\ [FEך8Jگ_BYI.ٖ[ RA=BGI~O/zd;g&Q㢪G?>Q]H߹Tբ=NF:I61 -a|CA1 QOgT5U w>ʼe9'Fq $1+:jv}2MV%A-ȷտWR \Ym牸Z`j tyNHI\YLDI* eȧ)D8q[ĺ,Vz)Y!B[]@*ݮ?g^9NkZK:Ixi,>B5P> ǿFF N0|/U[TD а oUKش!s*eiQkE7TPΑb^IA}7~62Z4nvIHMUw$Gbp.?߮H71C7zW+'Je#CTAo-mVҶ_KzaVYt!ޡ4/ԳѲ&N8]PM8&ET~VPUoe.6bB5r^(;1 0'QZȵ/r4g3/-q}P,ܻ퐪WMwYo]1][ir1lZ#2l r-@]ɽ|_<ح*}jbs)uzŧ]Y&=>{^I,06' ߀FKk4 QL^6>0F!@'fPz>2G}i>`O+Oz -ftb.$#>ð˚^Eo8ꕊ|5[Uvv!JF`b  ʞdDwj(HL - o!/XT]r;Yk* %={r^)y?ܾH;s3Q7ᎏkN0B>(B;_)%˧N_zљ<.2j+Ht@F;NYްi_^TA>Uemz2+,%ZT zsʸ_&WU;_RO0 )!y-A)H#y~YjoG&D)s"Oխ$,s]䶁 r"XFv2S Yl6Ö &iU7v+'$3>b[uC;bucSI.&Id4Fp][2l;4:k)|Qܯ*vI+Hi}hM~(:s \t+o_,mR@5<# WS6a}DԚ >E`E>l2Rl6gqpReKiΒMl?a+FpR,'A.#80Os4О@XVVk@cEg[®WdR3mӸh%(^sЯCL=S: k2b?)rRFo :tZ'c8YJgʜ:-"[P?5ݒWBD'*[UC.Cpj  OKK_c|Q/ m] 7=i Âesٻ DͰC恪q3UD̳gjg1ph<ëV—3-farWV|!.cҗ_|$Vƞȳgs܏P3B~TRw:gA 笀cpD"rT|<l$fCdߝgjL9 7"`eFU0z/n P{kNK"9yҙ-0| ^V3M'G >Gk¥a|s$V/)4пJ!W/gA–"! Ƈ-bjW]:TDf:túT>+YI:чSdPVK؄1ʺP[ePk7!*8G 57(;v6RIGLnnj"UEM}Pd{p,OUoFK:@E 9mNrC#lCb7 Y8|i 6̧ZC~>:#:wxo)TqO@C]x+gMf }ǀ9-1{9'\5o8> ڰzg|QX|8(q .]˹̊ʈ7$j&6+oRlCPJkY q(Ch6l55L+8 v,acY!%GңӥVLHޒ~K Z$่ xe_263MJ7g[G'ʾxdG"@E^(q5ʿ]cKjOR?So<ݠy[ve`j;c^Q0cY-fcK~]Nt O;F= 7hS'/# QMyJxΒ5Ѓi{?̒&#C@% ikPhc-n '_E{W#"++~yppxS>@Bwy'M9MaJp@8RTK ܄S\c1n#i*>He+hssfLi/y9q,ʡ.@U)ތSOp^PX7C?A1^bcB:}G9~#r){w6~^E#bm5+Yy߷֓%qBc=[X@w. ߠ@էQT ,yt翪}m2…šD@U-QX8{piBQZ׈:S8N7}tɫ4g}sMU'0m&"F- {#o!vg inNf]Ș9 ~z)@udY`}o;QXfi5P'C"I"oaG1|l"Qq\ 0Qد~ ;',! m\"MZKSoR R{ieP2v)t0~^f~XG:2Is =M쨒'ZאOKMM~?FJq:TUThVNT~WvzΝsb!MXVz G9in .dEҶY`lz,]-Fp{\x̴.^4=5h>f##Tؓc5E.`/M; {~;^J$,55ۅ`zw{,4R3c.HqSkmIK\oB]\Y>yD֙͝F8O!*}-nk,>xul9.>݆p00y??(9/#)+Q$ʥ^P :3HNlt긔>|aӅFrN<̓?@0Oh1c ˅N5 ڮգ;Pirb$N>}Me7h)8nY0#XnQ+R S6&+&VZiBKOLFw&? Ui=i*m̞cy8\J+Pzb4KuʝE,~ćCYqPHXҒ `<XK3u:":4@@PW-@K_?@uR`ڱJ6[#x뛎$j|QNANp" 6-Kr]PUJ4'Uo"u1r_f.U)n OlAc3Rpi$ BNaKdul;[Sڽh0t7)1\t +;Dxi Hh+,t袽RQ C$XTR+}b),,]M6,褣4Z>})a^w=̤Q uݬm976^ _Wټ9bk@CW;.d^O eī䎊aM)pUO]S )CXOLCUNiU9C:a'&Ys0cQk ')'s0mq#JrH=0O@Q*5Du!@aP*֣Cņ1|?YqvnmΜ.5XTM30K~XjX?F {&X7q_Y~ ;mS A3-zɇ|1[ u{I:i$}Kz\ //S~ M(hJv5CQ~cF,3Bl~}<3I0tdN 8%1,lHj^f Dn,gߥ> ۜ#'f~G5[+Iz%54 u;7_0V^*iF) W)Ј8+{m@S{*&>!8nvv~h"pѺwu>rIe[/ߍY=naQll^`PV`b7%&Uۓ&_sM)~KWXW:8A40ldcԫ%1U.AT t$%B=gVؒ2-,q!WETj"Z _5qt}Q%e'cRM=Y0 J R<Kˇy+޳a<'%q$^x[b~/Gr'%0ӎpKlI؊&ڼDXB]`TBr>> %x较 pdD HB37Vega6ޒhǴZ%*blcw>3Fdڡb`FSL #t}.#:M9NO/)SJB&Ͳv$: 2_i bsr: -\U0CG1%fPid.(ZpJrhڍ~Uё5Xl I/3T4Gѫ2S?^V~c˜rPHvق.>;-a?{cTO$ٟVaQؐp-gdm"iT0O߯0]5?O~\mۄVy6wދS8ie(:LSUD̘Mv`pdEN<|B4ȎŨv{1ٛ,j5bBc/6Oȩ 麸s?ő&fw‹eȝ06R,IlyN.K Su/̊|I]ߊYBs^;I2@fe'XM"y,Aܩlefh"U]I@tö^B6 K0E@)9y;v@!>uq |{X㜕LT p ҋ8ä aEWʬdͣ*U#TǧorR"1K{|%1 Ѡ x-,˟o. 2"%Ϛ˯_l[Uz *޼ @7}8hjqk>(e$E*c@UɓoA=g0:vbz߫ yX<Ş#hZD],xLFIQ.K-D{ƀ'+ *ӅkuA9S|pcۺ6jself|</ g46HM56S+veTI=j'BLS%J~5TxqC !/n[.A 5$MMMq JoWQE B.N=0軬6|i˿lM6/y=󍣝L&U4i?=KlMV>z aUTa6>nKOJ)waE1XfaPWNz?{ׄӲSa[79h\>_+/ + u{-?}1!t 0x: Y\ Lw Ld\ۨFH G mV1RvU)Oď"9M6?>lt}H1.뙲33*/ZpRJdi!` ѷi2jWЛ^eRX0I,$M5ym?+GtRExǻz72l-:oa*TC1uY> y6O$!VyDr1_c/u9"9m!< 41]mhW.A*sNDZn[om%$ *V=ܜpgm!,xvRYG0H8+5~n"VN/v˷,N eʛt,RlYmuDUQ?`%6čޟD@*CSrCPWT~BM*whg~۷Ed>Uhu[`ʉ܅55x7iz˲"JŲ'g4<\g[MQh 2yX-'\.qb#q$bAoD6Igo`bʴ͋49\pkK(^`t IdDKz7gWcz&_67\/PB0jfcqy |!z}kDЭ۾¡_Uըˊ~fu}OK&vȥӊ1D=qcPrM,&~DQ~2FpE0P#(%s7 w@Ps]+KZ32֌S2o`50ZYlQ1ΛiP 3ܤT"SW ޥI~|LPUeAak^-/Yov36yx!i3;f'*L #/DR-])phsjni {:E8ۭOī`UԴ&?OjZ΄mkXK{F 7FX&_QY²JYH)sqw]oϦ^~2fxbxKBC2 eeۚՙ(!& vr?Lԏ& ٴQ˭g4VzJan3MAuUg{JXvΤ13Jo~cYڙ2{> ˴=adjGJgNG^BfIvH6̍nˮgb2ϬuX&8 =sMbxD^2ogIX{{hwkдrڮMa(<#1ĺrӿ66$0K^v-~C~݌"֖Uc:j dGG{}!xPHɲ{Lcjmy~D>z3 nǩ akO-4]enYï)'xӴnDbcbu1a6g.TFo\mSgle9&R;.v$llGȌT.PoGAP#?s[BD.O 0sh^1yV9:}(ϫuvwlr/%c+Hr)};ðxԶCr" ע,x>Њ 2Ͻ*)<3B"<#6#rh0.zO@ (6̂:'\2ny6 G?KU[1'$!km@[%h0=94Px5BJ}HŅ rmGjA]Q {k\& p 4 qvOgd.a|(dl=>ApaxhCR^x5up17\Uı̼)p+&v vΙE1~ R}tڡV0-xJ@ӿJL~f{Tl?,+Md՘%-Pbf6}5J524|\loP*Z2qWtܝ#@d2T.3u &e ']HԕcJ{SEU_coud@Y> pw8kIdm^&~ E4$b9:~*x#v20t;{ZΣ|^UԪ_1.Jx]PN(R52CԌf0Bk!°!(amjvM"M F{(ė@v}HaHO{F!\]E'G"DZۧi8ZQHTi98<4f0NrXnشj H)5Vh/W@Q k1ߪseGmǕs)~w70Mg !YzhWQW.x?)y_S{栚d;s5[pV1.@&̪#8DYɔ(E` #꛼ dKV3U]JZs"s!'Dp-m*u{.T| H_q-Ie؈g99 1xGg@7/|@5B]W&{V[KTVX1[fh e^wɲk=v٣ ]|9I۫ն0AiՔ"Cw2j_ŰȐ5JYIZWZ^mF t}I4 غ>wGk:>AagQYxb9ۃ]_0NjDӞO͜dY#c8 |_e~] T kYSYa*t$B%0+9 6~ ~_|1;@U}&) +^hDg_:`S7l~p/;nXʛ-H_Uo_Pxh]JHzF_sz,ѻ)D9*Ttud>^}%IUެ=bQ"Wv 2I/~h.N#7WjV8ǜ,*  9  m*7e祣&jߗ"\ªn' |  x{35d%AU{`VmC8fvEv1Yi+h[Q+\[ c^tqYC]u Rm a$D "qC# bLJ69g^vKR/^ *uP(.F,H(q#O L B=lתw$.)t"%PoK[!QmSqp%֢~ե;dUD΂,_+gK;&K.<9"bq(S*tiF;j-`Qþmt_Hf{r&_1zREW&;j!2=$Fsd}++nzD 'y]%5 Yiy!XhQjˣ"NOВg#E_cx&"\LsĠFˊ`)i/3f~VS> *2Aѥ,8dSs1G>gWsz%,kcu{ߟx<$7g ٕ:!Yf>Kg:scդyh0#k1XpOzvg)w O/~Jɠ1 FPO ,.1$|,J9AI񏀹GoRvs4 hI;Mm|fa%vʮ|fV^aRZXe A>s!p˽_)mhht(ܿ 5q&*}nb7?rwۉJYPvkC$;;,WGCq=C  U+ʹ vs8xC"71CrK9.cx k]j~,j2Z_Gr2, wϾsxEAi4z\d+'|!,gO]i lo_ (} o h07[OcG ϫ4;](k,׊R¦]3ߵ+bh^^UuH1S(k&%~h^4;Ŏ=/i'lopT=,JuŠ@ Erzi!m(v” d WL1DH*;b}ZULɡ _W͗lrO+ډ?zYdXv|!da+4?~Ŋ4Z!ůgnefsJwm.AqfQE5iv<,Y?@ =X˯Gac,S)^(B% w<0:^\2ki#W`uE23=2tA !襚`P]_ӐE@%)!(y9&>ZGÿՙ}'n}\fИƽJ6CPV\aKiu`}wk*AN`E6W4w`8? _ )Dqs S|A ^c }s+5˪ta^)Y$XPVG6:lr#)Mѹ]VWҷfUz'>&1~Su控8=p{x.Tӳ!,}Z\X6(P+nXI{^7jT T;<'}~aZUD2$ZљB };koNMǒ&~ {ժPq]{ f;PuD?f/Pb *zV=5^ Mma8|!p-7h<m1} )VTy)PC]k=A!rQ )*.yǕ]by"$G:lp|E|MSqŢ:c JZ%nƪƭXjdcN[a'%)5f$xZ̕B]HϸD4Eeosޛ6tw7X VpNp`tB*QO!hkDpKXIc'/QrqhHN(WBy$ZobWΖ8@ ORX/0k!Ժ 2䋷;ɗGKIsj!?NuWgKB|bh ^r}?+/ќL93nz+~dž=c(/斡\2\'\6f dnPGV?P*~"-ڜ6b;TmFT0IOY=BfgG߿f@dɆ^|N4ĄKGؿf8*s PPOKQ`)fLhSyROh53w{S^6)Su^";XS:)E!#T=& \m"_#lݺ1",b_k4PRXVCe_d;af^r cu2 _=76mZB¡O#غÀ4-caٔ.e7NK0ʇI$M 1z38'TJeӴ[F/?k5dx]>$ұʶyp yQ RJr MwssN~QR~=?uQ LTLt|&+*#zN/ܕ[ 6YUw1&؀CPد0( NT'bvxf)in;28Éx:7aNy XMC e\r)NyG{Hi>ߏ[K!MXrKSް'L{wVE&\Oo; :a M.7\b=ƌV*W K$otU@wUeA.UPtd0oW3:;y&Qqь0ttr"t.ޓǏWA&:O8kP7S.O@vAY ZFK+>AńqHB{U2cIjeeLPw,o}NrCxr0|~Iύ#=V\w7)Yu{u"uIG S  9vpi&-fb g{VԶO0M%Bf,i Dv' *&PZVc,2MIh j?xt2XB祉q򡐰h T痮.J\[8zy,~SMR]_Ic=Czoߓ=V71'=d R$+fw02}} !!@ЛqQ,֯{䤻_^sH$^wcLG~Bڢ1 U`䐣5w9XLzmkƒXI 7p%+<*6F̓7LGw`Č)Y*b,i1d`WT ~Y,-*rku⨧ʆkyTBb %K*h"2{! lw`v/cJ#}3 `]ECh*^7vn/LXn)c{5A[)@@$/ZL*5nx8~"~p>/Z/QaA^+Y`0ܖ2"R)`5њ괷bp/u/E^}}gp={gΛ8zlXvkztT$㊰;#ͯd'rn GրsSc^Ë*\c"̜p.Wp?|Vퟚ̥4-uMM %LgWt;:z f0.$GؘkLT󧝚5xn+䑙݆25:䃢P"~u&\M/Dd$/愍p^sHPaS<e$2 ,o-hҲd"懂?E֒޴4r8P#hB59b3cĢ4LZmw2ɨ#lk2u\,̐R7f5bs DFsHIrNjo吏?:(=Dج-Vq @Up!7ԣGj:iV;-J~y3"ӵ Uq3/O-ӄ:b\ 7Ũ/Y^6Z5}2:osP^-}$Jז B26|ƣį {Q"|$}H᫰2ʉ2tЍvp[wagVLOUٍ5ē\FQOcO3U_%VD.O=B0pNLo!{V:@(k Z 1?qEoݭYNV{MGƟiP-QӨ:?¿+kebY_￈y剨c#~R/,g8]tO > 鴹3`Ɏ?¸y{Ieq@RW,~.=pŋK*ji.{lNF8[ { `W4Yff/8h8I[@HU:{Θ:,0fkgrgCzMh0 /bij-FK2_(4=m_pAkNcWENֿp,awU=j*WOd*{-iGTV(җۙ͞nռ఼: =h mj)TOW:5gi\d ~aYM5x%{bk-HBOJ#gZ}5`d~|%?jQ%8#ӣB%P(ۥ:.yz{ʏX 8̺0$lbVúނąQVe&,5%K~A +=RXGBp7pmہ~$>+T}Lw j|Y'wN8]aRXӉ4 3i-kf8$z6إIx[pÉ^Mni6}JOZԔ"=x@V^X*_YsnPqc*]NGЩ{5TS3A/LcgJ<@rT״˃JU{f!풀Mx>FCM&c$sنI5Ϧw Dyb?}q, ;U5@,߄ 4 fx|~zUf<-.А&֛rC [&OMPD P^ QeP2/yo4SE1XqVqw $W\W%Țc ų1pv|%ISۡf.͝Yf&m09:A쯩D :柄&tnr~O&(k?a&:@rS*d*͖ lJ xd J^QƫLeɵ?YWGCDQW#Ť5 dU׃EeSIli{)rÌ- 9q',9 Ժ!05VT}#Uq]-R9$#Z8ClnKڟGR% gm ÈHz×W!c"{bD#y6>Za,ွ.膒θ#՚#\P (@GHEtCg" ?:p巨u& .A#ig @K)ʾ~׷w6@1;͹ORBˊx YV /7ʲtZ.AdRjV1քT@E,DY7[^aK1\CC/CS|Dnގ"$];0V-;4Ͷz_s-IZI-mG7CA!Fpeѷ:Cyɶc^$HScCnXz>:^ILv$sp+M,IrE`龗Mil~+ż9ؿfۭܽEגŸf<;.1'LqT==pCh@s>lDMg? b|Ҿ8 KOM2]"yשAzOlhUM^ug?0M0O&ng- }o;B:1k O(r/!@_"Q.YYá 'ڔ$zQYjLa&2(:=7197ߐZV{ ~KFM_$Du䋍=9]6pTCTҵ.-Ey*kSJji!ۯp=N9)9XeC'2oK ,@"W(DG ]R@uexk^_a +H#N)P TsyJܾ)o^-~ɨ"csϙ!q(~TuWElϦ^4Գd@w1'Vbvl qWiPv]Ek}-)%z 39 fV͢ v+:hG$S,3#f0at(o*YzODTv5¤U;\&ƃ%ޞ#enGvh+eiѬX#9k >;g޽N̉Lt%jL/upv'n/JUi>kB/? &D FFUtjw.18 t:kAiK*-AU>3 q7}0|ón a{;n~\l`R\M'g'6ߟs`q!B$zN4w'l^^|-˥)3z9Pw:4)uiB*ާX䩞U^s8TVWEߙ?{?Qq}͐X)2\U1J_eX$6(/p[߫+[fm1(r9d_8Di?[!n??!ځi4?8nb͒#A|CAojAIYut.unj\1ҕR ` y9{.@zD¬-gZXD{7o`Ye. Jd7YG %`#Cghf{SrOzJOx`uf(zDtO/cI ~̏ͯDGS%M]Z&rT$!h(ay X֛6LP&[ 7W j L[-4mF?pڭ稙8_u7Xӫ+ᨇs>BoZ~T~G[ŽٮWV2<9j8VaK2j̏CГ%3 2=DʬCv8^ao*9Qs3 Z4@$f44Z1plGjwv X;$i?-OY#[oGQpz@~IA֮۶r[6z\gCn(>D6X yw"#',4;k1ys ~IH|9@51_@XH>acw0Cw]?*BDEh%Knܱsk7IY5cʲ嬎>e謳|UI 7!| YNH>kTzGz#37#1m }5LѾըnY/l~Ak#Ҁ +zgJЈwo.Gd2[N׼K"~Y{OSE<CB.tpS]3߭8Zlʠy!&eWZ2 !M{SWߛA_˸n5 ]-dF#;wE_xj}Kc*׋Ŕp d^iP@ У`ѯ*Rc ov

飯-y8x|sGnYEX~ix6T 1 3f0xؾDayE6GpJu{OeY.HƢϝnS} B5kC;zSX9~ßpT 'FG13O tU?/g^gfF!'S 5NFұÃɮG^us40^x?/LNqQڂ1b~?1ː1_" n HG5$b1;}΂KlVBT _$=%RݔvYHq{& j2MK4 "Y#i=bs|:&Ődvպbp+ۏ@O>7Ge/%Q&*Bݺ=yPLn- #pCR`;*$̷t*}KJ6%sa0 '&H.?en䞞ɪ3?fC 56mgajrNVx@MVȶkzdbה]ElDlWP'^wYɠ71(t'\Gf̢" m7`,ψ%anb%Wb`jwu^$WPnX xVԶQ C8E&nEiJfZ+xL԰Cg^יFCZM~XLaw\Ղݼun @&iGͥiE hZDXCd.-VI55;?xSLLh Au!A5lH`HZ^oIɪybbXc$nx.ljSR;"nf(2K7?uY]A` ʳ/ h bI.T9~4FFVMظý{"^f_ᝍfdF_?=sX]{mҩAwAdaO_(ԋjzȁ"+6VSG/W,gtd;'RL*K4k}kywn6K+cY6*Z]`A +Ba~y^x3~Occw]I R" $ fZL~1֎%ZseheS)^|h 3ҭ4l7awZ1tƐ!D,:̷Ţ?Xػ#CIcS-Ut$:~[CY۾&ʡ V_tPײxckec3)8[.d#_Z&+ 󞪊7-oRoo׿.USxY9tgҁd#K3LKؖu1q&g]E ;Hy slI]Zjl͚ap>~d\B(1*c#4 C9{DWP[P.|cyy0SMtKBB{snBOvIO.U?\M;gdQ3,eG%Ncd-KM͡n#oF$үʇ({H,_u_XcQB8+խ3+_5?Z7<&VKo Lrm#I uԌ%es(JtL)[Eriz+ Ϛ4,dLP6 7snS#ٙ 7oє^0F{酠]s1qTuѣ&j R ;?&Aє0Kz!d+0.t|S1ӱz.t̃5`f~ +epj~zld49I\OF 2_gB'%vE_\S:Ƥw&hH71'uB5B!+FL%X놂lW0AVP PDNmQnS¦:!ܷs8ܭ1͕ujVǡ(C2ͬ,ۤM'+YEeb}mNu|+q̃O#$w#_{$[ס*sUK:?(R Ѵj_dLŒ齤pajZ0b[Z.ioV'qv8rsp[x̵O-zM7.D0p5*u!V*% yzR \>61-OĿ$]}]Wwi0A4ҥ8- 6":g~Rzē*Ӝ?`|/D<~)-`%O<(\**4"AV2pWsO=mZ%ִw۳LW5\il6պtՉUrE 3+Oڑb@݉JX%5*lvp%Qk ];/Kn݀<qpRc  @#I|Se0?k[^聃{6e4YJhZH<0.ЁӘዸ`ʟ}ud7RBz7-ň#v/~?R ,sU K;\7 C{J{JPlNŢ\XmlX?`F3.`Ji[f0_r4f`#?GWڊOmFTcA^U#\j(|~\aAi[ g0"zY9$vd?X1\!$iZTۦO8yͧBh<,P*b4EXhGK@#Jp4dt6>1]{8OR+i=,mܑ2`ʵ[N_[ NI_}o8NlEr5Jy66I ޗ I-;p]۰N_n14k ( 7JӴ! D~Q6UqCT"k gy_S 1 =}${SpEeNtstK4Ymt#$yŶU7S"Mݘn3y\ٓ3 >”ƚ@'ʹ@}m/׶eħ#nc'Dc{:5sç)MzJ>_ !>vDۄbEyu2(3`Qbة/xGyXmʟj2ǖf/ic(7t]ݽdj(@CkkG ڹZ3s^ckj,!z 5zvQaJ)R(C[{Ne,ypDX:%꓀{8L D㗀(\ *6¾wí6]{,7޳>XЬ{!a47Ԃm0?4b,&#E[Ҫ jf2C[hAAljL~NtDě!3HKRw1JKé,q`B*[cT Hd@d 2 9[8JSI3)?j~!簅?:S$`l((?.%4.h Rl..@[w)Kln8HWd\}_/1\_&MG%)Jڪ_L0Bttx0|E(X퓣fTx(W8 %^a-J~˪1*bmLD,~i1)v([$a1bG)%7̥LF;{ͪ#d;aL W4#ĐK"}ͧ_G;}P@kzK"KNmM ·Z4y`_4`>kӣ $='^JJe C, ^vp6*ub}VRo0A;~2Ҭ3cdV%Sd{{lCelͽ1,fʽ0-A]I=ʄ!E~%=8;{?]"8D MBKppmJk׋Paa>M)Rf s=鿱fP&36ol8gTz:T4 Wh㖔.[>D!M@QZ!#jEF=7ߎ#VP,I}v5rSpyZ'wR'w~u '*]$QiVOfZ5(Y/4@\ ;4p2A:~4Z[([@<쌡rLzh\(3yY[}˱.PwFp7Zsw`gm+ 5RD`*[bwBFV G+t^o}M B8~Mpk|\}^Mz,UÊC9%.8DvEgunֳ@yF䎦7>=E7B'bC>DSQ>[- ͤ0-;gM}Ќ}Ӻa]Bx~aAij~[.h^IL$86z8ݿ>["[㔧=:SD4F3S̨m /?A;" ZAU{j9kuyKáhd|,:;Y0ki?`X`X BKXGm O=P>L0 qӖ'*RRB@S+7B04攑~(]zE5g ׄvyzѨKK ,(>+= B9 TM=.Cpp8y)yo A#Z5 WM\_94$>l@Z:un/q@qжeE1("rUrһ {ڐ6m&P|"u1:f|S@P9#Uj˜sGΛr=4T0\X@;sd(/2C mb:| %k9b&8]IK겴gT(>Tk(gmGFB~ F8MhǑ䓴J#3pwvLLjHyO%edslv85Qk~$xs|E}w賡e)B$4dM؜jy!cFr"}&9\Iso)~yĮCԾl`ЀF1>G&W] J҃G[i4 odNFɘyHY_frfLD/C^~~ˀbH'`.UlH-6p"o$u&Pp}/IRrQ$ES떨õ$3Rew. \Ǎmh qkή4~C;qL02)j7#_#_@9x(\Ce%h%7CKU)CrXfA;׳jA[t*'KS%rnesڳېhTE׌oT(S"l[p#uKoGJ˾ LbJaRrީo#y9?ߘb_&?hg1Oc^鉉mlKTo#"$IgL56>Y1҂L$Z KRu n""{Bc(ۻzV* /~,tt2Rm?$łt#kg-P]fTKxg K Kl)[QGёcXUws1v؊BڼJ;h 3Fd&HCJLxuКuv!H ;69Y R p*u.ڭh5|ɍ,qvwuԝk @ HH!>^ŻZ aD6/nIM$+ a5Ɩ fvrڐu!p>Pxrv_Jn&Τ !R 8WE$s)um{0\b; -RXVb_NVnLPJ5D[ ^S O)ff?Q3P:6۞q@nXѴq J^ ѐ{ePBPӷ1;l?bNi4D;Jz+ߎU1dUԤw,}2=;:PIܘ8ȌҪDuCz,"T¿õvB]{tZXLd tU& b?FW[̰L\wI-iޣ!<,)ul ?V7XCWGڳ6f3G=v.O>v} V袢=]•Sظ [N-j"v4m>I/ܽ9 i8?t? I,DCiwTUZ]g(qyԳ:>sd+DW6[5;WHc w7pW>9r/f ( ƿ1\8eVONw`gBZW>/6(9j5̼6T5go'U;˩nJmdY+2Ir5B^@g' ?0.iF%;nkw46uޠOg!;IA ϟ)̅H|%3%,Nv4]kr-Ae/j's0X`$Ƥ <-?2]W` ~&"\ވ&qzt8H|;grgB%h7Fz/ﴝXH{`90<+4 UL5Zy&s2G^>"(J5?|E'$Dzy\'k.@'E~B+$Tr &!?ÆTzLn1#355QUA}~a30+Lz)UZGvAP|zunЏ Y!k'E%h7~hZ$ng]Q̑tęxN0~i ]2N%*VR{Z;1rאzIj]cL̗31 %KV; }o7 Q˯lzPqݤ2S*JG~ S)hsM/RaTn/oy-q&ayZ"fʒu:r;N_MΓOn4bgѣCm&n"&ybCѩ/<#CVɃ}vנ拃ԂqQ3\ .1-@q^^R]3I%?.0%le*\r!a ^2w#v69ִ82Ya_SkCFU꒝F ǟE~2FU04%T x/5Xzc] _C-ĂWw;w軐Q2BZ2oL*P0,}.L2l n "hQ%n&CI[Vb BRq_.pP;9$C0=IgttJ8Xh Ph.2u6m,u2D] P{1-~f D$7]+~@h,֕u;Ybaru&gqׅA+VNL 2y_vKdǾ}VW@kn\Əgg *w#҄yb '?:7•:jipHIXuuh5[ؕ߳m{9q.=BcO6kxl4 WsZ6eH 1]/q)ԯG} v5}sJIP\9?%>q.7($fzca17oTpTx2}S&\J \z;ʼn:n7[NvM=;VەH8hrϙrAz 6!*7 _z[LHEy+nW/Jchp @^,UIqܖ˕/r.&VDfR%ei;Ο"B֮`=&8vE԰߂X_ktuqRϡ{ڂR4 /+V/-vd$fVG߶ U읬Jž -6O *8 <,=6wz9;јX*ij}[eo~b3:[퍜ZO`is1]29}SRZ:!OV[ZC6OÒW  n/G=}@! S6\h33ucͅ)?i…p̏e1*l23x,z%)^Vм誟:3.CЀ>+d^Ʉb ?9.TVxvpLs!=Rv"p~Z2N=*?^OFOAZޯwEcD ׺{'Dh`hnIE =QX\!̉,;)J$'yP uv ܆vm$ӱrNDG.Vǁ<)'3nc_ q4ԃg)`_8PC7HteǟbkgG|T  0چ:|:>&: WP Ii15 ™ڝC[u,AKuIb {-8 VK();%wb!qXxjTqhѠD8IX,\"4?;M,Q;yw׭J{jxoDF~*s@ҚxE!.!{Ddn.'ѵ J֍Z4 D%flMYSIī =MH6p/fOzWiX80SKM='sTӮR@9{U9 'w*-RA#}zrXJ #{@C/*V%^jдUxJf.-Ё5„{Qz ]8ع}/jSU:R8G[Ξtb< jɐdD뭂5uwOOC!aIq2@,*Rk0pԭi,̖hlûW /6SiWeKdX͍LjA>(ž+[^/|?׏ٳi `>4%%թV ]?dcEq@?}F=p? čZJ>+ϭ?塭OO_ĂpFC㇖mc)}S }CX)@ez.xNbK Һv/XhfH&]a3`W^12ґ( c56}bsn@ Iys,w [ R$Āq:SY5 ]) D8 ك[ⷂ0P 6K,Gzܝ, Ae*&=+&]d?tB~$px.E]ӼP\Xס "Z&%9g^&te+ -5p}TI9uCA_JΫͷ;*Su7u 7ƌQm&[+Hwmy`rgyZQP-hr%qkz߉&Nr-"r&Kڅ*7'MA.A+qQvH| SGBz@AlAu:4VT=ٴf5ɽ9] o\jE9*=Sia]ȆT&du{tb'A督 MGLdKjesBY=o}\4Zx+Tv3Qc%R25qpt/\ʂڪA@]ը{̈]&oɳSF >}x2I mdbmlKuqUT` gvp{r,m\nԊ*3EeM3aK\R9ux10gD&ʚg 4ڵ`_v_ee_(qHDWo( '"z©f*(V2n_~g>$#䩵ÊKJV@@j2DVX/QlkY:H5&ӫvPt/~_Tq5‹aGZvU".ra5, " Co *OmaR l*, '|ZcɆSؐGu5IB8#!;PH:u"%{4ry nu;/SP~?siaxQ#?waJ?f^ r3pDoN=D S+ -Ssms#Li+ErsҺpM)!ηxvO!L*:Ayѩ9;VfSŀKi3Ǥ/Bkt N{^lC0lѮȦv!-q%  rQ|X(D7jl5&؅=#.h>j0_Uk1xw=n>յg,"aS)Ѕ҆/Ns7dB_lW 8ud|mxs< ΛYpC%o.OL'Z]@3F JJX)3F>SDm6d׀ѣJjW2d9V|zfK0? ޷~8kxw<염"){ym/O@BxV,} !5:ۄrdvVqD=7_Fv @ʈ LkU  $)HV`Ж"DL]|~ 973X[FpO/b^9l+Pȫ"a>~չY w1ZE0XC߾z4!*?׼&,n~B(; ȉ'-SFG@  ~~ $SQ;i{n:D?9 Wʜ# U`HF+D|Xu2p4(EN l M7%nܾC}#ʠq_OZ\*ZT'`"Tz3ahVN}+?@z6z+7E|4XmķU+[. -79h ߉v(twjཚsҏ'*oXFm;?oO0֚L4X$HPA01G)YG_& A tTK =O}lYtk-wMcf٤[ۆT&Aak0៵¹(W(WpN,<7cuT6=@sndA6!PNۥ9ٲ?|+c&/e/g!G%\ nbEU%#&m yB@FK4- A1ۦn-0bJ%n+`p}K!aXaP<5uZ.=ro߁%/q{J6r\;c8MSU!O 5Smo.6ڤ߆}&rJ|M>0Gc"3+q@vAUYJ@2.jTeqb ]sDtrHA3(bM>)@v  "7\]sOu0;=o[1:`Q:VM}Ot T+w8&V(Ny[+lQu y>)WEHqӪ3sn׈4U*L$Ԙ`4Oa[LWꮹP& }Ԫq:q?LӺ1ރ'R f?ibHjٍYx?5~5IBZJ!<F#,lb*LĮ,@{}I=] )DFnLExU)$۠Qf_U@Ĉܥ||'PaͲUY`0!s0(.k4q->RcO܄|~=?-fz3L@sSj-6 :E#Œ9߄qQ}^q<߫aO/c șˍDމPޛ^ vN~靍p/:(sK~h?<ت1 3swL⼥~P3 58KH\bFv(dw[sȫVjx$|hS1ޑQ+X}p]-l _|ooA;@e RX nޘ ΄l~Z@8=ɪ.tKTR W ;+'*.X7C .5P^dڙ ~, LMlzLzκwi Qt=Ħjˡ_&bK0N=vɬ ުp47UJ2]7`-E\EԼg)dق^7x&/{gІ.qi3(n*sxxڋt!DKSRȥH )h"*x X2hUeJ)nB؋8Rkuo[gA^ V 5J!C4|~jH뽧a+,~o׉8dҲr#{ 5}Ԉqd-y4.C!Ԥ} N3˽ sbM$/`6Q$1>/Da 1۾Fbߒݡ ,aA ݇˾F@ۨVh"뀕gMda0d2a JNw80A /DK!\svC6C!Y%e=!t;r^\Z>/ 6%)n$) k_1Ԑ..hդ"b4ȿ{m=Zoobw ekeD>vnS O76Ht2qO c~uhu[hSERv FǞUĦ-=CbH\H_tp7Yfn殰09OS?M+eTTq#ES76:gwPt|¡ж=Bj=/ƨgZgҟyдd ?s(0 85C5 ,03nCCn 2 #?L>!~J';.pXk/}%N#݆͕{Zo9sr '+CwÿtEġͻ]O^ J%_}T20`K5w-cՊg,wIÁbW괮eAZ@ɷ_4"^L>WB܇5c4 08NGc!1Cw䋒!L|ߑZxL~32ײJ8`$=`zlmh_e t"MƱ%Ԯe2;nWcf3?+7 9R]]54YSG?:AFyz0dQ +ԅqI >n l>j;Wf̘sv[㚘'fv/.J5AeCn:US 0A.Jm;p 77[ГoE>]l8 ֮jhQ] ɛ*礚N/pc{?'x0cOk2V8Lqf;b_i @tp ^znv>VcILLa.`Փ`,R%֕!f*A!>A!$7sb0(;)Dw?\[q貾p՞UY$p[߁;uodR>OJ}G*ԓv7>V AY_#6urZxK1pH9E<''|ɗ%ůo{Q[ܠ17hw}ϸK(N.(+,@"G0/oK̇d-+"@T\'"[9K#Σ q%ldy D!{)N{#ib +4kfE̦r1rYY$^Uմx_%ڱC{!È`#DW<^8qF/| 1;DsHO/F!AILM]p9)KFJY [Dw O{=w&I]vRB RF½:د%^~kFh9 aCžH嫁 FÞpz ,i+^b8lwd;5L/Mnո>i _w9AĊkzƔ]D~Ǹysg;xidfw@XBH0&z=cvLoAvSwa9EJ$,@N}eo gk83!t^yr&9(ݞSEIq"#j0M+xeLrxC +,,Œ4_ĵa={JJXwA־%| Z,'vYXPr%DNFpRj+Z/',ԬB(j5ZDCu+[쒤4 fxmM9kmYfj^C -Zj($~ zm=Qqj&^_~֘Vj 7ɛilAFurj`3taF4Gǡ={5#O iƬVR-BO|gW|-]iѴTmƧ8dDhm*GMr Jlzލe>74~t!9وwF?PW 61CBtĠ C#_X+ÀVn2G1CRB&! Lf}8mLYF|ܙ3,V{4@3l?7fN maU?;#YhcpQ"x NVΗ8t0 W:OCOd;oќ i&qg]Л-i8΍UyQ!{}XD- -m:+oN{nfSzZˬR1!=|C $7tKQh7Dgb +#[yPXpmE<$n_bg uXkq5%4O co)h8B`LYRaUd6a}ԊZ[wI&Wؿ6Y[XWˏ(l~j WحWZ 'd*p9<NڂCv[nYʁ\~/M!0jJt0oJTs/ s(GlEKfwZn@!E(d]&θe) SA7 NoAI93 W)ngoQqiXd`zR 2FVˀ= %92J ;(elfAҒi1J`nI-h`Hy˗I];/.V'MUE'xF#d&[ojw Ut)j]!/Z?:@UփkLQ..X&;HIg)`R TxTGh"gB.3DFc.=aDˎ)NWGSX,N;'(ˍh.j'5VjytE"!*E $0OjHU]nYE>`],ځd_CCwIer&.]M"q1͒j>񚳿f{]J/7}.8nXe[=IvT[G=Go{o͵"2M?FsT-'C,6[fX!_l&H}OjQ/~ ~/,tjCj|&xKOC0 L(,J+!QR,=.ٷQP2sfEVx8i 9A_&lN@oC_#{W 9i|vBfk|RvQyt -<BU7r[G0pCB]v?*7=Yhq7<\0+I[~vy?2Ft$$]:Ch*6l5zHLjQ/ J"sh`.3T?% sp3f,5S׌rĭ ,1LnBI鐑N 8.nj@b}DUl;}W}Fi\ѭ\?dy!W7c"-V|anf^o.y0oC*<+KߴctU[N9w9A_{ofg(i:(ם.p-G-c\Tzz\^65S%js| Xw`88r{ Áj~|#=zAb(&s[:~xU[4j+HA7XS],yIt>E> E QVSA.̛kk N|,z\3R XA?_?` )Y?KDm@HoVNS N(_Ҫ,쀹bQ"͎$w$t\p)ߤ؆JlOE~ K3k|B AL9}.."?7ghF/%/zQ DR!gB yT7+yÝBDTu cK!MBRFCHkq|N t, *õxi ^Ek FA-qج`"uɑHQ-_ETX{5EE*=34B_z>}䔁Nl:r0/Wؤ j}P n|%˛ i`YRxW19D0)'2;B. b[`& g! ^̐tޕ.vs_Df>o *@/W:rO~]ř#ǑEo-F ZZMpFZF'd9/uP`~av RR-}MSp PPMZHoyX^&OvőPMcGv ZvsCŀԛG ;dYStYDT]Vlr(nPx:O1.IR'.r%huKb'9'طz{ɖާѫ lǿdD:q< R9`:5-“3(Lܬz :3K ޟ:X={yIZh׊H^0< J]PLM1*$Sf;F̶S2!̠3xvIK) ~#QN{PH -,6;v6bb78$l?P=u|@Qʲ)E803c]\Xlmi@ t$Y:nfNˈd8ΡR<r~,ЩI T=ǥUfqF=Ò] q{;#+hvUuW;S Y${q}&[MEqb1heϮA"t[Z}WH5r8hz4| zh8j&#y]Ĵ [>7s^3DO*P$)%ͥNӇSCVn` ^a0kYݑJK3,Px}ӗhQO T QVM+E_o'QЈ"y./7W0j0~ aD gɕښDU:x /Yh7d ?f`WiH h8bB]Y<>9CTo NR84R)$BY_7D94.sb沶 <.Ye5"]VYN5Z>Yp(N{м f ܻ D=V~>dAu3.~ԿM&>OM-a|{%_JYr|+K,R~#ⶋ0+ J("*_6ȔDXabT:pT>SL|xت9Jd n߽al}5z#n 3ےـ Ѹ gs>t֤4)L1z!w52~ ~BwϽ峊~]ʃwLQOո I9P<3{˖ݩ<¦,l90%ť25G 81^ "i$l(7*C5Lt^k;Jnʅ_P㗿rj/EQy;\$bh(\Ws*{*"q5FG0xU *bv hb~yBqtS\PUJܥa6_hMF*܊ߏ4%̹:AYzqBF4jPUeF+5LpJZ*WsSTqY d7TEPv%SF7r.}qzaY'ATI$/cI mfrC!->VJm",wd/1-8ͪj~n]VrQ+ZBDg 4._dxz C"tٖCcr]zwFnnsFwȩ?c8P׶ 謘8ѝ#^bid`X]4#H;zk ҖΙYcJLH_"9E&1k$T/.m)H`/hEu-X0 nܷ)]/ͤ [FrgL!aݯ5<.rs(ߝPpwuq@>Beht *:4q\;-$B ,zOҪ"1QV㊼%:V,̵Fpĉ:^FvVȰ_E59H0ȂP?𐖻6C~ ec"U~tdW$\m,Ð,: |qGE?HQ?XL> i*f! m⦴%giP&,o=ˁ'lYݖ4 VۻJp!ٟicXy;w֐ᙍ9AڛXLґyX~2%:6\zP#/xUU}>.B>70UFrlnendHHfgȕ.1& {Y%.aȵ==&X*1hNZp/|C m?G3NQFG~!s+!t|I77Oa'ԋ*-@`/vc`$ o c%s"9t}G'Iw)# 句NOIw)A~:i9c0N5k (NBW;i[r;SVħC=&α{#ˇѶL<@\サFPR:QJ/Ph1="jqU7RЙELyҹ7_6 ) Q6(\XwOxwE驵<^-s 7G4}\ZQc ? A]+^M;!\5Lc피}l҇({DP/^<);ۘ*!9~ [YwIRzHd"nL4XsfMQÙB+CIZs ::J 6Rƌ^5k<&СWxo?WGmY dEI)L6#6[U@6HAaXzɉ3ZpV0$+MG:Bāk|oF9eCI@L\oIb!.&tofB[MM$bD$7ZP\ڗ9پ8d~ ( @\N Z2]|8l2،awٗvk*c&n D#e;Ӆpvqٲ*۞(EZ{ƮSOnLSԵ_ I+x* ͤ쎍s;g - O!b-nߙZt\ }}s1gl!G:s!6~* ӳh" UʌCq/ 6&k'<9lUWVHC-1OҾҺ(})KX1 Ҽ$¯e\\w~u^Xr 5}Ӛ5\wh =xA)e3daf{p$!etԳ8vҚrˮw3eTcWNI o_</q~hەpCK{ f8):umF>xi/u KUN߮1dX`ez#rMi!A/^hC"QjldDΊ$r9|pѮdQUo&$. n*+yg)X:X5 u,9J!g_?0GF تERDO&i}x8V)Z%Xswv +%XN]"q@7Ѩ̚> :rߌ4EEf ;QOSWlq.mIR ))i4+m2@N4xC4JN1o߱Esڍ{bVC?X1*3mZlVu\ͻ]-„^h!e$PGDs|H@d= p) P>S☠zAc "03;C&@JiIo) UM:8#^+cPWۙ5;^0Swo"c- fj1B]0rRn/y1MKntk[0#LUf ƦZps|kޗa*={)WWDUHԮ*.™,#q ӅZt4_L`>!BLҶקVNS]E"mg}ܙqN3BߚXOMTbk}mE.v3=[RH<#g$VA|+ ug$/~ڊi>ݧ >^ٸ, XFV\-@XWcl2dNZ!5ٷhql1+qkB+ z~Ԧ:TȤnObLM'Q ̮S{B O{f&&t  H w?GX32 *etrrQ{sEVP9q'˿iOMhLsuc5Igo<0BֺJM2wgͩS ް:G8+hַ?v@ش{.͑ nN3哸[Qz2hr,7A:M;,dcz =^;Ou aRh#\mߤT=b72?&6t `8 `}„kSh9EV(F96ܴ^krD5!"66jm _|Iq.Z7QQ ,;9%m? Mj%(OPd n6.VIdEMPOX|nVdzIckc{Nx䪶m)j)^ɔkliqFr`RADE[-%͗I!gCE_ѐϺq #v9Cqd(Ë@t`5iTܔ;.eazܭGNbJs^ r z1*3.UCG4*}4ݎg*n"C* H}iF#<3}MWN$f bydž5V36nvՀڶ_/ZtND~è,/U]&Ŭ:v:Rz^pdv۟ ײSl"\S{4J#S;X 2,.F8IUwͻ *TpC/&IxLQ:T9,CAC=@IDC ۓhіa.NM E F Lg+:+SE37M=9UO򨷿pсaCei{m8Z1۫r*%j-\ w;WXR` VxD8x3+T5gu_-3]ם;zI4%6mbj2VVߡo֨T:b_2IAKx|_GX @Ʃ>K\sUG^PW>GޚI>wqEh#R A]uBo|cI &3~ Gp11,v[.a]0XW~YhP^mxT}fwx +<4gI@rs985eVm"Q t"JnCsFZc MYOC´{hKX gx\Oc4#S0֪m6Z]odf$8;]Ģ#W a29Rk_O pnK:hAD`q}{AAjd\u1$B\Lq }բS#;{X R%^WZd| qD y$*fK,o2^|m#hLw_v˗yB*XҶ[7k8 !r#3|p;?צ֒^m6Lo|(z`<% H˦X~B1d]V?|1 GE0WxV53ǝ5{0 6.r/${GG3v&ߣ}fNQڑR._pW.^ 8+QDAg 9S]SN#N)x6҂Jz1G_3l6^q}ۊ;kŨV=spd4z2d찋(^OcugtL v_ek`ޡ6yzPvj$ʻnxKڰsBYypoD cGx BpiJ] ɮDrGKKǫ(nW;/HЯ.yno(}#yr2|,V,%D-!(n<&FOW ~^c_=N̕mZJa4)Gie2g8 `+ 5Bc/n`ýfL Q$n +5:(4 )]1o#/@ݛ1u (G4:qp)ťO687TjRB%%8@}ҘV.E VsD(̰5Ni vG8fGH|[΄ĦH~+v&n(!v`JyN)IP̍E ՌrMfۈg =eipS`8J]s?Մ^ •$m *'A;XlX9e!o˿nV:j`& 5X:'^QR6+TVZ]F~an͉cBʖgw!v{b?<~E'XS}xs{˟popʭ1gp3~3i@(ay׏?X1wJS6>S ƩUlD^\ϵKLfJD6y7x&t3[x(AՏ˜ hupithϓ`0 M[NSiũv4(4c@PeȖ!_Aeq$,+x.vO>MuM/^w1.ZZ1␟8^H #}O,?Jdȓ׉BB vwVzCF0Y{g3s̵S֊4x.,0~[ȍ)r,x7^+xII1lN\528?"ؙZE$-(nNWlXNoPqhutKUUZҿ܌U/_yeݭQdz%>Wѝ " +!DX" tseNǝ Nu~Oէ&yuOFWL@LŃM!8 ;8wH-YƸJ캤JD, 7 sk7O 0Kwĥ r!YFtr8vi^w~LQwtx.ՙeb7 T}O`^mѸ>irf\0|b׮1t=k}Ɛ}@.|Mq?_qW 2,azw5/bk;}S3-GEl,h9 (/eMiP׷k5s36g|HB_Lx Pɵ*K aQKm燍`$3@TJY/H0V)Y{@B?|v\{$C_O \ Ԃ+p۳8F蔧twf)}6)*m$.T11AӚ&k>ӞwB%/dhRP63Ga-~~ +.>Yxq: :eB[!tJ@=c_H& g'M Aa,^ :}ch_.+Ũ <} P Fie~?2ŶhIJml--,Ed/#&J]3ZԶ&Wg^@XImf#"f V6 H(:y'edqݘo"/Ho\ e/73&pY._P%!% =aWN1j*v A^/4 7eƨXqwp(&rW湥Q̣0溃Ұdz%`e뀻hdN=׹ * ca`ڽؗg1UR6w’fZ8NA8/.&sșt:66t)cݓ# U5n-bRCp;9Oei?_Hv[@-D)Y0bdɊ[T\% ([Or_>i(c`*Fx4 uo]R(_0g.At Ғ [;Bǂ: aΔyO"$m|Bl dp{񩻆uФ8m)D_}/uٳ6"K^?&?! Ƚ zÐȏB'N1.#:X]3 :$sj{Ykӏ½a4(.g׋P6u)Bg=`<1q6PJi/?__6pVɇ&?ԧ<nQYS p@9PsmD>ļKfXMo/wؠT'vzv=ϫoMmB/s9(%5 +Xw]Zc?tx+:`(_+5bUa$dOӜ(?]2(LG\dfReƥ[Ovv1EEQtήtǥXpZ %ZҖWJY;Qu2rПW1׺hI9WȘP_F,=}p?Tw$eb|mf*ٌ7Nt`]9%tx~JDqD֤+niw'ɐyBu@qw32(a{ Yㆲ.aW+s VoO^*0xvI3M-ś"ɒ&Nvn"ߜHc]"Bb/v93f1C)%LwKdh23m3oWl]N䡰*R)y_Fa;"jln:OCQi>smPnCmBȍ mEr}4 ڬY\cc1HW \J>)qsOeχ%Mc7"ČTU>!fd ý܏$&LMNCҎJ Ϸrpsj"EeH@7̠CR5iS?RQ)ظg±jgRQt~SΈe"nז?GHfWKi,O {aM3FaakHoRC#lkU0\!˫o}}=UՋ;J1ab& %O`iu6؟m-ELX @}31/m#-!z4vt ru&vtN༌`3?0DHdk,W|(n9^9)XAh!d"ؠ56uky)U&(=3kkZ9\Ǥc=pS])qY)ED1u`elDNd5 Tԉo.3RŔN!'-rYX8Sdʸ&|NV% ]iG-Ϊᵞs 16M4ZQ|")}zYJ` BȸĦT2[bDv↵d[1 00x:'4z~A$FW 0Qsh*jHaPK'MmA쾹Si%v:jH&/񟃙`GBB9vu@=Bi"Ohh&F~W "XDӴ/y3a+>+jbQܽлWkW^LND} ͂R|f:0.'3*f}'!:Nt|l~oNdWپPgci3f"iC!I融O Mg_Ã=v 2Q Fx1̴qLؖPb<ေ1.Z' 0d|ŏKХ`x ęV %Y'%Tr2\ :Vy]_oԆkZ55l;3)A yh־,iqXw6w;;E_ayM~l4g͘0=>ђJg[9yR^ҜwJ]kgl>YkMW;0M[dwl>!Y}ibIR.)NAOo{e{TNNsԭ;.2yY˄i9j|&觢(ItPI]:>$0}u U@8iy8i I hUICL`o' 6J)?/v!&7h=F WX=J-[UE"Go@3:}*CjoTwUK;kbr/- m}9}vj bKs1M];! hgYQOA6ᓻ{C;ʍ=@HP*Ɉ8 `WV/2d8XᏪzCzN .SVi}WPV,\Xl/_ fZhDOb[{p¹-yn|ȋް,w4\ iԖ%k%uY,.";KPVUHi*l<,[TgN`N 6 CVPľQfֶf3o,AN9\k^qϧ 2TW7[D\߃Sd8z}$.Awښ`K#Btc*aMrG7f~Bt.;ۮ%'Ǫ2t]l-56PZuЄ0zj\>;:z4ޘCQwc ʴ, <|O)q$wtO΋^ lN0&}@SS6!nߘ.ωue`%r 4(kC޹4}1z"~So dFi/Sggl ZZ8M+wcPbHQ[{%$h\]K}(t)>X g YҾ^;(Al  hH\ck4p(;6i@5_'@ڇ<͞'t'z GڷE2_Ndeu#`y|9N0&żM}dJk6|c{<]D3A;dng뺊bLma6DjÇ0ZP%-JX.m\$K[ H܏{O9*ӣʻ60WNl;SgqABy y%@JAh l21G.=7BasH R"U+R'.\m0gz3]Sο8 2wua{ޭ?SUǒ G.w#>n#)V #l&5VVwʾ:eB醝<= E}dSdA JIkdwM1( Zku s%Mе͒(^xvlqyfdO?eI^^l"5#qC!: 5[?VTElCu .UYAUF]b`d`ywt܎Cb) KAs%F^%׎yYك2Eצ zJ]^`y~VwMR=,k+ q[DJdQv~u`41nFD F>a H<:ş6$ OKɠy eW *Q<j:Fzw`?4ڊCEj#ԡ!JZ cv q:)t=0”i@9XLF4 ]%P_uI3<E {{;<$Tv{cQM6PUfCzR7hsF&vXB>l?!VHtE"o^ĐβH=rJq/oALZ;]j#t$2=mt'}I9ȴ'Ba8)z;dvU^Zn)W+BIA:@K(bڝ|-5u$FdqdaDпk;ꐺ`İ{AJ4R%81TNǶ;V] ? {4PzSҖ{0,#%z`!`uo)H(>+wShAݭsG6 $lwn´lp!gi@P%QA0sPcWKM: ݜpP{_M+" \ÄɥT|2I%Yffs|ΥH/O`8Z2̆Q`q]EaǫFK8U. W!=DW)y(+7O ruKPwuUl|qpyIIg>K;(SrrzϺ^gR7̤ Z,7/L}n>˛3XszngJW9&3j"r|b VP( ?gt/ۖ~T-,tZ$GZнW5ŹW9O]>lK w~NA ~lp:˾1[!u?6ѭ>O( ['է-pdò[%9F}\T;]w ;SU$rrHeˢAiE&B$_Wwւ(B1'ܙ^UaL依1- 'yTpn 4XL"W^j:^/:KWבdc!{JxwAzJ} ~jB0d:(b{Em+yu᎓Nw|oH"&SOmf$"c'J+f#ONVFCqxe8n,g3E5gr䴳C}hUvĒE|H>$  *H߉|+NG$ZӦV]YMNrEgwĥVs1R#LBo \1sG,fT;7*@09$iݡ^4 {W)/ 'fIf/̤)&{Ξz3KaE꺛ilBfԱ1E~ -d Ҫ,Zҏ!POBty:5fv8&, oiN!!n-';X -dz Q{?B Oxm·tU_n9Η=R"}6.!4(0-sv4LWAʵ1.E`^3-ӡ&zLiٜK9 9n-^&D0c # ےy+Jݸ&w\8BҜؒILoL6!(q@k#o?"VU}l+ ַ9V]]i*JoAV-)KRAf~PRǢn?iB,|DeWzG޲벱d;%|Gp^150 7k?nI쌗^tWGZ4做!SU󼫰.]wDpF uA[ * 0fWS͘o{0HO4яwl?HIfN\y8X^HŹ+bsؔ 2܁l]R$_ J*$*J3=`ϊs585-aʲj`k _ Bٮ"wked/m>]%EA{ȵ`bar^u[ tAcM'p"f&z.W^,TO+q9|q<&  ӚQ'1mP7p$װDr|f?GʟˣYTs**@XƐ{Jvgf[\adMKt sY9 ru RŎS ZHyaCC:EkPQ?OVV{) HYjܞ@ļuQD0.Nz]Ãc eZ&4 U/@Eۺ$"L cnv$z&^-OԨs+{7}&L>y=o.ʘh qj\=.ŗ,Gj5 %nk+Z}dbamentT>")+8D'_h@v G{u;C(-Ƀb]tØnv./X ,GzRY;_aHmg5,Rj7Ei(.'[c>y֝1K< f9M AĠ7 niZKalHd3 #%@ǡ5Վkm3ZeŪ- ، 8}-}#Љ#71n(3,ug?g7]Bqr;evl->uU:a5U.)(kjb λRW~9ӖY+ 0`(,,uUٕ;kZH3j*bùx{~t"SIDAN{w|T;vxXdd+ʪX:n5p+ kly_g-xdSLy!0*}sP8v +5\!ljȘvuoBDM@̏>@%؊f̐3N;TsC1B0%]?'B5?+_G3`֊0 D7%MWЫ~0aMV7'1vB9(?*EtZ6 "1R(_Do pAklNCCx}\ڣԃCN yTOYsd/t:  t::UUۙ|gcQb`q l2ʢ.ט>!+*mWBp18nt1i*j3QٵW s+gwfB:88 jE|5 KD)̨"{Թ}|P* 0M~A,wt{lkqFqoeg3?^hw[VGW6= O(YQ2i "ƀI0yj(hdyJI9`_[7MN6>X:(}$l1W*"{f1yg?W < i8g;nӗՅN3# &W+B?*܀~ΗG~!e&WQ;'QIDA/l0.8}TtA?mV&f`ڵAe-C5팳/{pqa2IdOqYRY_^V[ ^8op/JB ?=. 'kL6V#8{+u`BUz,⪟ |YlE֤%/IpTIXj>~EVB8! 믈79N>_&t'铩ug*yK}0VʯF:?h0)@_^"+&ٲXl7%ܗ^!7| c#vͨҤ$ND୛">ܿj;xWZ"HO=^1O \;$W ׇXZw櫍IoFv҂JDekX/l2vם9CToS c"]Z?!' b:u>œB Z[}=6>_ wʒcyYpN0 A?+Ec<>CuQmMmsuYmv.aCʰT/15H+K&١FFQ4ď{vK,,؟Lr^,NGyEӚ7mdWו\ԋUDGG&ojPS2t @ <QpU>cUڶn-Z Ng5XiЊ߆d1F!IN%֚|YDހ1aiv0B^OHn~WP'R{||AUBBatvqF9T"`^9ފPS`fiZ^?:fJyY^5Ugh=}Nb#^npݡa{0rV.XP$}L8ؐjT'.aKEod?8t22EjQxGM5 8Rd6|Qn?ެ`k5沫x>,l[~gEZo!X$&5]Qp}H'蚟y$SiFK$" $/i>ˊ/ORabLΪEsG t5oŞ;x@#gh110 0H N4! i:tn7]gx|PoY<^^ş{{Yd"e qޏ$RwRpj s: Y4eQ 5(iU`m+>!p>x+`C,uL}S赳SkPpVVw)R\<׺ p /O Q9NKa)2tY]NPO20kə$Fiv%] u>ahn).z4`CC.7ǷNL{`ljs[F2l47X@<7ug'^n3/]=dHo mce>XjW k"$P&nT]/mR'zK~P܆+nG4 %ZIt#E^K:+|X McIO)6:/{x)}BeVeFRɝK7xC0Qq `ꀽ&s &T3WqUh)˖,p/QNj ͎諝ū.6PB;-v?+U{4sRN@Ľ6HcCM#iCg=%Lhe.zLkTΜ2O;u` Vk H$xCg'\Ơ Le"GC1NLNW{ɌA#)6cy}<v39'|t'4I(00|q{oC06yypAAyl}@h?~?nm|Mےᅊy7jko0͐~ i0S}\i|&Xl}sJ Y8.">8WASӢ\M"?Y~}7mn*PWGJݏĠwM{Pz"2sx__!6Hb~jYh\&i- Ej?KGn NKŪT겝f>KMοU%rxeP(~1V"ؼ=u vEpϤ$߯zȭ\֏j6rq٤$r}0 "ˀJoA$Q347$)1gSGeRqU U a EJW9~a,UCsW7EqO㡙Wb+w+N@*,<)$y-Vih|0&V D@#?~PcPmg1<+c@ͼhNIBnȲ,mB(¥mzݸyՇe+zc@|MCBLDF@uI\lfC L]BMm(M@2 IR5]*XG+P>yX{c5͓f ĨT+5(z8E#*q0c S96F$`-gQE>~ R=;Tv&_5!{K۱WCufY@c}+Uq̯O` &Ʃ a?LmTlòƊ?olnIO'q'7qж9fM@UM`IzxңL7l^tP*`u4}ttbfO BR,̰VLDSvpÙP2RcDZ#Iw\ƼKMV-h6c^PEA+>lRa1`ɹf]Ysm8֣Q|)y3юلR:_ABO~Ͽp#xs:%ip _RS#Ə#d8$(gv6,4 t2PhBeۢV_zp0觥yW\:+}]A'׸Ly晫R]%Are[9/0.:O 0z RZO^=z }}[Z sQqPARG[s͟hqykmU5%7kGw-UuðtwpJY*u;]VIY/Dmcg/1_n@0T&2V+RzYÌl;rN.3ʍ|yLE#"&LH._+X]{ s09Ǟ}>niZYG-2(CY+'s@6Ö:hKzYvzHg9]2xN@B \I:fgcIv4s?]V0y!@L?3ۨ9rޱ|Sėyc 5A>JոB̽9e!dU9>ꚏ}bj{*D 9@d0վ"{3#匑@Ui&(kBZƿԶh3OUh4>x!ج9#1;d9K{&A"fǢhZq DewYcW>5-UҖDdcRϥC/_xTJNhU/Lp#12E5`a/1+$6_ L 9wOJ֑a`?#lq)X>vNyX7 "A6=˵ CF8]͠jrzZB0q/! =VчYf$lc80/KGSrXCG(cEd/LĽ ] oiCg D {EXȜ\ ́GE<,]G=Tj(<ԉʠ~OYA;{l19W. r.կM|8Vg``:x>)tƜb!^ó'x)3ڳM;E f/x`\.n5g }x =~̒Kg'9ϐu⿮MT ?dHCs[)ް,[ َrOFI~|~ qDOqc M({$Em7nۆڨWYv{@](ߨ\S@B6=dTg#?&zTw23KZ􈆱m7@_+#_ބlYiS_[`LJtq]RLWGoEu+ͅGSt+#!3OӸ|Mn  9,i@힑)7uv}"ha>)ld%B)8;Nz%0Sls,;QyrA?`GGxN2`|[bO"ުu)ߵ^HݩvČ &F7pˑن7+oMK\BfA@Uh>>=n**h7E }2]F%bn$.ʷ^U˾vQ#N+QSp$`Sl}'T|H^h 6:ojܳ@^j{,5vUK, gCvx?: TvW21& XWsch?Y>V-p.#΂eRJUӒE(2aaa֙9P K8ٷ۳8`Tȁ`r dL'}rwf$-UQ7JZLc<3[l"dX/}$",t /BTe  [*oTV.d_X{cjgNV_`BcPW+ÝQ]n]'bCۀaP(S#>2dǍr%Z53}TG%ALv3ݒN*քL.J^@ G ^TJOI6xA@䌚[/'%H!9sm ';7fiW~P{NE6޶ma~U VzWG%KGgg|%#Lp83ǚ/βUJ@&tnDl2&)ԥG,c>?RI΄r+XRL,s}=OKuN9FUCn:2  LNGl> T#8L 1_V qf_ct.Vhp]fsA-r0o~HuI'4W,GB&'2>< +K''_, $wN ekG5c|iEV]iZSU](^{il![@GT&=T->-;#X6^nFw3F8b4QP V>3!s@·eէ!C(#[Y-6H$0k;1-5#RܱeCǽ16Ua,Ӽv(–F4|R@dahyŇBTfXrd5.aknGK+taDrX˴0L* !NΩҋU1 2Đ0hc@L0 gt6玊f,}a)T%Zu$;EġRi>ӁHYiBuno#meQYYQ¨SPWn/BiljY*F9(?+ GYlG7K?b+\ݾDe2<)WK!5Nxo2k7qh,ee*Iz\IiOH:uGv(ܽUeu85 iA(`[ZBO{zHXA}*ۆܽ]RF"xE?OR\*uÙOh'B5yӝW]8$P8<+؏JU k˸I^p|* QGƭ ;U0iB8)feqڋ4h.C+?P9Zl'h1s0y,zhMXϨj7IxC4FGŐ~mu3kMhl7_w03_/]C4K-:Yu7Dq^H[u9-/{u,I* /;~6]ܪ"*eۗUZI1Yi qP4Gt,z;pLzX;mh{x,\ā#WՈI_hdO@?QgUBeɹEnΠjdq`Ex|~GaWnip-zؗFUYi* 3⥽y$';I1Am3ldΦi\-ʎe $4jjtrICfJG]cpr`XZΠ S1vp=~d'l|_pI"ZTƛ[ b!KH* 9:٤*n { "6L*f:U >'=wy^X6pO>RЄ#ɒB_>Y8& Cu !=Tҕ:t綫4P.zl5'ޑ&#^D T^!^ ޱ`Ir X([Lf͔lp)b:_(IBŧB}[OТC^he;n㇀ٽk1<-hJHD,a H8c\P([N> eXЁS9#b_o_f0>6,ӝrtF8d4zj^aZ(Ϡ+ܛ[TL35(lWg@u5=t p绅>߶bh$wHUҺ ,Q\/Mk*\ùL^ mFUI,1Ҭ<5"WVwIeAO[DWeǸ~Nh 7)S1>yh`y%).V)‘T֒gG.\tvmex 9lVtay".JIəO(ټ_g^EtI]B:!+W(}5 1$n9n;o&YCh6=˒R"`tJc'!uu@PބJɬZa?N54O,E`[z ;՞A2^ȁ0O῎ErNNT_7J5E) "VU3R4@(}f.8i bјZrGw.2iy,^x@]0gu "!L8wW?1Wo [Ff Y`o ל?0JF6=Gf1\X߸>< \]P]ީ:r/_a@f^cA˭uGWvPqHq#`;a6S=WNj߄MuUxvn6{nF$2]sFbpnq^Oxvs_F{d{CMx@ޭvQXOܫQX_i՞Şf( 4 }+#[!vE*w0{?,f9/iH9.iB0]U86v`ml`Z4gKcjuQ /B y-Y 8]8$1r B^%\/j|Fe:ƺ&g3`adR32"<fP-3O>OJ)e#e.9@50d}vpo'&"zm'/9ͷdg.:BjOI޵n4UަnDe?w}5;/&[Fpƀ-"M?*X:yx jUb7 ǁ`Q68XCÊ2&8ff 0@T`JX"qZx՜ߖYy͚IY|9*pX2M\W 7t.™$ಘV4 y5r PIRCBboQVq%Cf7ЂXEwQ](NiДzhW^2uc# (/1Wz1YخBTAqN{c%*چۻv5jK3.R2ɋmRf:!ބZNu@b=Pg\ AS`JSdzsmֻtWէ3 XLYsa %aiZ4@^a2ϭ1V2dڥS$JFM|_F,MEkPϑb}*m]N~lgnv@rj)NΜ~uE'6?Gº{50FW = 7ʌ/uL1}f6X gk?aDU())*5?CYezb7*o50x!٥m`kOҭ)%hlG bOY=9UARru/CW0Z^d1j+f!0BX:=}m?srJk1ob`Kv*5䑡#a}ٝn-!Gym??Y̊4@U?ȸ7Ȓdž޴ ]Y xվ–Idp' vz7r`>NUƮ:RA|zCt,{q?_-TQK*CsEc|ZU^iȠ[R[3Ֆf,W?p"7΋4#4V2|"̔)k!zLގEK:d!U6-Hg4 &` W!Wj ɺ( MK⪁>`Tt`zmH.fE \ͻ-}9GOTc&odJ FcEl_¥ַC^cds=F }|_DGIxV$vsk mCVfC!(޼)JBlo뜦x-U%j*ͯ\f)|83g`+\^E4ֽY \|4| ;kVEP=e| :]I; 9]Jz60CD|K=)[[*ϝ[p˙`Q0%N$v-yC(4=XepazZ!|L,ϱf,X(j ɒ2N#W)e`o CU5ͺb\&YI"ZM; 77 ^xo.X4孻&-$0f&Aօ *ÖETt{(/|65=5gpO5z  tMBFy#|(0)FMf;ܳt~w{6d0Ƶm6N\$D1_-9l%(m D"SͶ13uǏ匭nUzTb<szhV#tc:MνTκch݌݇mB;l_dNuE-"EM Ag+z*~lYsý9}C(Hᝅ[dIܞ}+@Bu\'`@yBG1YU:@50xϜջPLhH)v+^-iHQ=OP"'*uZN3!]y4^f^iʎ9!޴ܤͻ  B%ቖp:ԟگ CQWoma>b6VZM_/jAS?"CVmDqA SK82Z٥iwښ~@F uEjJ:]Bd6t T@ݝ;kkO hD~ϺMƆ0M #~0i!/-7R _=r=:iF$1ӑ`/[ڈ2/ cѰNE|Q/>ZqENp!䀞Cۦ|@>)ГLSPlJ?akDa V;[~?2R Y89wi _[b9BP.ŭ.*ǯ1u]-SJϼ+nx;d&fklj?L"Kze2P &Ok?94\Y4R,f]~'{MVk kI&K MkD!$D.IQIv,}?8 >x@zq~j5@T1ugc-%ZAp; 8WD6lm`u$Q4^$"y2 _2w՘..?dRAf` x޹!cth k2-D*&â_$VCyl2=R/Â8>"I;?01U~֕-ተ,ШsleӅ[2l>&!W Z->2w"[u<笃)A.ѿ PVhC+$V>MJ[J LsfMٰ֒̓k~KFe}S)wnm` cXK=rFVoөX, 92O-v3%TMFh cD-ՃdHה+>lN E8przifr]bwO'[d+ƛӢ y—EGoP>XUC{_'DPWi]!o}!YwH}-uڗZ(D9`ঞ$u5hrI4zٔuG!9?5K'ZԢè{`xw %'AbMS+ (qіj&hهSˀjͻmp#X֛LxAZR& fg 5Lђ[63p-)>MK1U /aTruMpcAвB'.L#Ps* 3딩B8^,ip0/V9s HWعسIc2P1`p < aP5j>,DźDzeƍШ"h@,06ӪxKB=J9,E81}ݸ Sf׍]}(k) T_bۘwt(J̕ WLm|25콷OkDnx#PHpV 8ƀhl}AG$r$p1vr!y M]uIkrZM`N#qMR,Ft9Rڕy09 L(Ւ#REٲh8(5nIc.JUց6{%<{O v=A=WNPIwWpו4Flzḍu,Me][r'^M"|lRMR=$i=sxm; 4f/ir]i8OE>ۋq ݲ3bl ĥpHV\  vIMZ{ïrSzhhlmˎrgW:34?{%J! $i?Da}dm@ \0%N0wN<(I8R(ǽӪCc:BcfqrS=Jvn ć&ٖۃ-ϑN8Bij+ _ 0Fyմmξ^Z$4;Z ZXenT<X3%**̍8@y//;.7N0SOPs \ zy)ao`?'c=J(wmҹ CcѾ&tmQFº*즭Mx KT߸ВIru? ʐO"VKlr7M׷)per e XF5xsw r^,%PYUr)֡[=yC+PKPqIg\ݯMU@2ap7 !n>i>|f. RfE' \1IwUoq=kdCYmӂ#rQGC(={?5qtUc.5E leQ˝XSiOPຈCI~snx.ճԾg&t]ȋyclz6y; F'cߙej>bۡPe˟2Z :…=^_nȖʱD}8:&r6iO MNVc U-M #5c0ŵxbDB Q೅왵+L+\RmEՁE;Q3)76-K<*z2?)1~,rU*.H朳t8䧔3bHb#Gă y+#"Ķ- PcC}ڴrd;+c@C"i`dC_U\"B|Xp'* {&1)HP[XH y\xIIwjW*poK %d4I|WNͿ\U]Cv̀N rKW#J/23~$ߜح*τ mˠy@D'׫3 $U/p}k@::*LN3TOuUa?|'$1t5E~#T+='w)rDEX:6NݾB'X:q|u )4-5F.asݦ!𠣵vs8z#jbnOo1(0U#aR , dX=dߡu"++ɃCQhul:VyE0b5 Lj`.̂V!Un垳[ΟK16۠ mW߀_k<(M7?A2FcqQRO>{x,G,3:^*#0/@sȉ|!.IM2n\ ( <k6rG[tJn1@p )Ok]zgѪGO~uı>`^&zjC ,VrZQg"EeN$F5b|-`YWaV 5V_jf d\V3q0N  `P06[ڵ>,XеUA\{D%Cې}QnriRKPhQ z^ RZ)٦]k=Ƒ* E(u1f?ᯮ' /{ҕ "չ^D <7?Q>Q+]Ε1z˹g"\`ˡaQLfIs3Hͅ (kγi-"SrWG !Kg/889ܝ7/Zpɮ G[ ],&=zϲw>\Z$}jzc/DM^|Q1a?_T.&R r pxDU)rsJWAk-X2k0+*@(,la_+6Q1Ւ%c*ipA2xҔhNl J~#?JwSCn=2MSieN.q,u)ZX\djL,a}.V[p'v4etE%qTu=pSXKhg1\oKN#,& Rz"_ di_B7Wqo9 p6"rjɌUv 4h+nb.@j"X潝I4YـF6朦0+~!Rsb}5Nע[is>]$;cWZS)n؆ }Ɛ,RP%=Tf2iBdѳF2K}į;z(Y<7|nj E2,a0%jOkf?йނ^OFA-my҉YFp8t1~eg.)F}jRy94"d%À$󂾸P5)lUqrt𻵜iELtն D!˸tb6_DqI'~ʂvp;-mLRaF?c;,uC%y$ >`S!еw- dT*MTnXFK\Jů%Qu,2U\H<3r@GN@/ou'~ ͈.dQj F xi7N,-z:IkO<ᥙD2bM*Y "˜b- O^A@`sê,8Hbs@ vQ&ի!ԤYi1qE*kZqe޳z~;+QbLwȑNc{X뼖"+݃6&Q.d9y ѹ/^Z$9+75;1gIG?̖@Sb6GZk{`(9~<"ӪBɃV_;dpSM1y,nOvL%ߴ"ŧMս[6ᶈA}VaN$ӍBd_, yeOzG/؟|Nh4M†!!!W55EIgHgOoIQ؄jb={y""E 'QTL+lnуVxxYy.;:TG3"d#,(ZSE)$aͅ P[?]p/,"rf?A`Q']Kշ~OmʡX-$DR{gk{d3+j5A6i;(@}5;xB3ۧ1[au#apqpv3Ƙ'KSͦ7ٮ,Tⷜ(FT1*,(_\*s9 BNvd{9wM5re<݆Fb>2۸Q+-1 ̿2E4c|jQV5 ]Q5$b V,rGpgYXgGВ!TyQO+y24#==_gX2 UiM-lanp^M%\To{4 e_BVCіeLpm c/5-zA LaVgQМUrlx l?жYBGu\FX 6sXy Uq=ҏ8$>-}6vY˾Ӌ_ҏ!g_جW(*?n6:`guů3RN'CZ^47æċ?nZZ7T!9uDY6{vGzwg.Q i4Uz.2<[y׻Nf^ 6wLd…+ˌؔf⽁Ht93˻HTZz]իkI 0:Sn ``S,[=8߃ks<:.l3jwT U58ąޅaXQ Uv+ER{[XN\}{q4WDrӯMY^ fv> &]Pn~˟逸 X~}x:ѩ \y)󿳔-rU[ߌaC$^baf'3U&Ykuy¬KZRes_6XyJ0e e;4KDH ݲIzHᱰ@aRV"_1GU=H`غq+o^wB!$YEԄ3wpD-&=s~*G9DZZfdY5n68d+ 1N:QgWAdJ)BY/\1"J"2@WXlCITU<$(\&TcA#6FX?0'F a;omԴsoRGWV|.+3-bGwV#;o"S 57+~,f uB D!zmiύSspP/ɦl;dx`BM/k:|%3oEZz\yoq#G#+ZN)Pcsp}|Yl$5꺫uvO)~RE- u.{{Asl@[T0*_YHmx\$*Rir)fF81NӮϳV@:g"x>8s#G3[apcw:WCzY~J\!s8WSa02WATxr*<`$.oV1eS޲cyNE/͆⇽@ȚLhF؉4^'7R+&= cg{<&?M4mIRu:ݟ)juwPR/BKA"IJ,hFh-Ѓq;%++Pb[suf1nЉ.RPߒ ܒ<1sJ$IJFɗ".xBܗEl2k ǣ(3F}dVulY!Frv?D_:kъ"JGvrC|K RU0mC;^\8!l0Ak~.2X,tP!(nbPsE :B|XΖ =bIԴa#پk8S g9Aosm2JL:Dـ#* piaA=jJ6Y$h dR7Ƶ \]) &KC&ŀ2mMZg oށDaR``UfS+i wܩԿ@竪L y6vښK2q%$?qt8,0hz )϶y0'}{sv4yc2\"lw|+&ۿí޷ FFP. >Kq@9ȶisblZftH22F{p2%aERjٛUfu4\jb.H׍ˢfU~˚Z_yO/7+hC9r_7ac4ioUo%$P/xZ/k+С oZr$̖gAtiHbp\RO~3~1%˚i= 9Z;۷k4-pe"¥35J k>XaBΉړzCXRZU뽐BPja Fpr #C#ƗͪT_ Ve鉙  X _(Q%)ĻFqDYH'l:/ - 5zgگ|Xn'4pvK-:79ohG_vȿB^jqn6?V0ȑ` *i>!Svμa (;> 3#dr.mFȨy?aQq$v̽&џ-0OM, 9{x(#iS`KYq6*V"f pYY9 Up&{N[5QGĴHG 6/낢yT/ >@ey@ q({ۨEtș,[*usԆ[O,)bfh_3q|ܱA0DKбUI-}#\„F~$"u^*e ˸w/&O8#ąK= }G*YI +l$ϛm|ܷLWw`ɣb9_%}pP67XeI˓:?eoSY%S#H*`%ti}=YL6/}HnY Vbn”F遒^f)? ~;MyP_~ѷHmfs5f(T7)$ꎔ3ED"wAUz`HJ%(0ZѠKD f~3M`m=8b_GB?tPry.t B=.).nR|"B~ ?h=(u72hxXrD,7o{O{w"Z>xG]B{2wxNV?!`ٷ}C;?Qe{l魟۠b@tL6dnI@AI9U3 O*޽Nq"%V+=nOҘhVӈiAEj|DFUtw!,9q(j3| |?^$DV*n*bNwb&,~ aHR1~}wfQ\Z  b+@!{# r8A&ϲ,^:6wӀѿd7 9MBśE໯nC`ܡ?w x±XR?Ph)C4' Zu>si$&(ǻhA4o#XJœh޽\WZ~ B vCv)pɂTlB-J3w A<1d^_z&#[Vׄ!^?+s+*nL&Z (xh~o*'vbB$1z/Ly;OLI.AG YileJEN@+R? 3gz:4o~@CNbZqKjAwvlÇӫě+e<;rz\iwB-f>RR_`y&kU &c ؐB)H(K%KBt٦`<-5dA;vȗk i maT)GP1E#07s?**=v`Jqo><\?&+ت4$?(^bpTeaGc)%z|P+TԹ.)|ϜKٷl\d0Bm"4ݘh*! 0 vnt( u\րwg|v#h~ M<6=|5\)AoGU'x?.`if]6w jF};0n/WL Nb%S/!U5E)P\"e8lѶď*:飉+HCa@T6>[6l|ڧ:ǔ@;j;?C&hJ@ ͊#'26 PF[?We=_!3½Ŋe%)V_M씇p6ӇXC%n`Ƒ7FFoW4OcJRYvn&7I݂ E /Au58{T->?c? $<3O$RdU *3ȊފE\]!F\.~ >6)l*G-RZ*VLr;]AY>g%V{!7r=eP:!M7棗CWf=̥0O"e9muoԶQRĊdae2!w\AG4u? (){gw/&Od\/"4wvg2o}sU]s-T[K٠ŋ6x()[j2 Vu%&( jt ,p=&dOP? [Ñ 4*ǝ"Kё!ޫ$]E3$ Cirp lxPk-eCgyR.Ѕ,JTyXTv ɨG]@I0jtuxvrY:#wVu9ˑ(6Y֕jY .w'S<"k7Ɂ5i2fE(3`5R﹊) tDy-{{ \RY6:T޴y.skeV_;.u=FwZ"G8xX4kX࠽**qV&~E!O;>> k9q 6d_5K ˆz/g#b4{DŽ@Ÿ&{@(g lxoNɵьC 5,.uJIe5gAi-D e< `(MH8OGkpΓy׈66,ҀiXy`Q H Ó-,]r6ҽs6qSfsWZ0]`q$d3ڼ.oJ? 6]U%[pJ;ϞE앟p>/BZKZ~ á6sx,$bʐ{J0lZԀT"kKV[ ӀzӖ'Ω*wZv)+PnC,& 1K֔(* m-:tm¹G]Z]`m hW<5u,K?CTeܭp߲2|%4[9=XשsKWȄV ~6+`~7+b}#B>x7.W*FĈEW̗Wlǯ SF){`Tf=ڐ&Dt[~iWwt[}sʮ)۟8k)`[\@š[zΏړqQ mq&"JmbuyN}]LTށgi I>~M~dS޸Q6ReN+e@jBx1pg2 Y8kֿ=s=V CH0UA807ϊ! vE6Iq ~@ƃdeV'QV~QY~ҋ5Ov$RvڑWyHrVRҡ>6c8i6|*&nQǶΗnMhDQ_rfB  {)6y[Ji䴤뗐hDDy@Cj &4VB3=ESL;xďqZD]yШd/,aBǁMrښy*fnKw QR36 춝2u.C ]GN/B' veGu qe_ALĥ#$|Yuk=7h|RxBiSWpyX\IZw&8 DŽyPj5y:he cnP0+F01'S;I&'4T=?2,j}crEu_r|xN n ]?)=s [F4D&c/jL_(MEPwivRWh2 \ip)29FJ7&Y⤐ӧ4֡.%+zBDǻ#mHqD_cIm =֗#} >:/'9.9iWzxHidQ lّg:PKPn$]nO~‚.CipVډ=!&VW?xn@e3q܋hۛLl۬` huc3j?/ԧ}Ȥ:\&fεcnZ{ tFڧu!Y֎9h^3tXjP+X;ǸLK1FP5Za‘3=߂2Y̼{*qvz3H#A(ݕL,!쌝:jfѤ ʠOK"B6KqؕDda*,`iwyEԽ$ŐYUy|oRXEϪrj痺q3܋kvmO@,0qMi)hus؅&mZb24f6#0a=gSCs!Bj#pj)LӦ7,-LbG_Sv]P5Tx!(nT2@t1 1xԷj>aBcNJ`(E ձ)%fFrFHؽmI+/DZsQOψ`me w TSɎdX4:yf$ I\w_خ5ǹ Sp8s;d)"w"ٜ*Iv,\Îx_6IFT+*yM1Q/ S)ds#mHg/ލD~7A*@7UUL1ΙoNΠiܗ~QzB GN+7?xoi׋܄˽[F8C-TvE/'U6;ϳ ƽs)oaJ7 4g-TCLOvxMa| nInP![ȅpLS~Y5׫"~U^kQ w+B m~3$DW^ (ph=HQ̐Pb[[;tcC5Rmk~ s9_S+bN2ѥ2/[ s9!7$TvWTĕ2ULؐݠj rƵ Ӭ-.`?_-E_笍Bdmqn1XՀO콂F8*=X؎}l_R\ @],6.|$ڐCicS Q@}0|Fũ+% F9~YH6\%Jۻ'x|.qZ ;/.ZH&ǧ_#*W=5-MduZ@f .Hß8oQ#ӛBw~mܪ>ͮòN} : ˺g%wH\8`~I&IU̵w0޺-fM9\/wڠ1jႷR_kJyd`L (s Hܟ (?hR)Ђ*hqГYDHIDəxghG ux^Eb\KDaCLݝӊ+w34UTmcvYBtwI?3k;X |\m[\#gyURkΨ Р{'^dP}:b p$'r|~P ;,V +vq~soRXjݹޟC﵌ƆsFpb:*po҇%!ff]f>~g^j!AF35}S&=uh\ bQ 8>P@M34l1@[9>C աw;}^Wd@|WJ`s r#{ݺS,S|d#W)J0Ǣ1IPW*:7 ''IFogݽfzPӁƖSy;.]p!UO0@c/V~xݙS&mGTAl,sѿp *ičMq54j]e&$W=gOMR~$&O%fgw&a*uN'ȧ%oͲ=B:%eC o<^aLsH -[x"-_[QH6tWBᑿZkfW!rFɽ ^ړN2G{/?ѲAQ ꭩ_Q25ҾͨoCn"ӯ\t*B}t$-wug)) 4 )%^\tkxFѕF1wAnx 6ć%0~gF('?^}ߖ֑UnBO&olb`<S͆Z՘RnLK lsFG*/I{a]R9U=YRcx&Dqd!8g+`u.5]QXJD ,}|s@(#4dC3O/|3d~P59yӧн7FFY:o6DDsgeSjO7xsjj|>< GFP~"$36Оot8ݎ3L6CtMthI?Ԋe}?%B)]325d8$qup_{)V۷`_Kr[:P-WɫtfwuR,`dŌ|Ǟw2ߊ@jԽ|B1Th`zII>G/2NDwk +P 5s\6?Z8|V &ۉvhpv{ 3ip'0?9PRsSyBuҡ}=,j!a-u0*A`>J`sobKa J*}%-%sa `ѧKd0z\L*3~cs`oR3,5ի{~mB~i} jrk'n-]503Nj9HGMM6=mUNlDM1&ֽR9H3 '=qkWJ'ʷ~A 8gz+_WJ)_}(|T2AhXF = u 7j ]$VZmGƿ(?H}6yU,M8ÿ3C8q"t#S,pve: oE4iMbn| ŝȁɹf.ƫlL{Rwוd}v8ˁb 5||;q)d'37_CCA&kO{!9_=1 =RT=w2IYX@oT4֩WHU}z)^Z8Gie`sc:0h7v0xod{r(#>hh]ɤ9C<.pq\4 Ytr@NV;1miHZFҬ(iΧ0E~~H?QJ7p]u~K=cdRBr@!Yڧ(Ĺt 2~Im7L%vYk;TXym>{~0> ߔkSHmC+η'Ӑ&d:d %+ R⯑W̼>e>I ~_Ϫʥ$"%Du" m뗅ʿ\eTaLCd%^lSfe{OYmnu!6tBo-hc+zɊC61qхGEHs]*BZzd@~PN;0ڎr{UYy1L-H9B+ċ1)'{[6d$ N_vZ;HШx&TWH8]|gv4)hc>j(J*QQ U'3pB&UOY]=& "44x R AamzGL1Ms]k>lytMg*TY쁓IiXd6q|Idj&F9y8]K6xӛeC Y^=7(ErGj3f-4AKc[y,/Sf0Q *u!WsaC Ρq6ps+SV#9Dp>~,R|' >pF'nkyi@D%/Շ7x_+,MHaoBo F& Y 1o D*s YS ֢>oFM@&"9mxCUjFI=UNlGVsYS0k'[O~h7JuWnc[rBat,ocu 7Qh?14qjy#4 Rx'Ap,tf:a>eI-wheiǚ%r.x@BNrO&n41%D#|"ۙJKJ/.W{ƹiRqV2-h!jR4 ǤFz,r DžA!/jՂ := J?$EXYV^_72H2ewi93M}5E8S!td\yNas!vzxYPՍ{Y3曛.2=mxàW =a1|ьp`.UJ7EN.6x9pS |-:X\fzKR|QBA<"3STY0C)i!>>T~>ҥ+P fa E&"M"9>~ҋ ߬j'I Mǻ-;F!A0,U.Ne>Ju)\xLе e{c]VYDcReKra,iiGnSv qB~^݋MICCH=#e B;&bb[RdUn)ۍpN|Yqy'BuEF)#U&hR{\k"nãO;0G` OP%P^& 0N[FP:_N$!x:"XتL̉]54C{7@a?C(y&Ch$̷n'޴s3-HMB5ːfHk_gvLP$`zANt/ChrBy:2ЇU:i=-Z Ε/4xIY g=%Do3IdsGfUʕ*0,W6VIRcCfN$ċC #¶$CS΂' b 7S+* }-//s&z3 l2[㤓(0Z? r Wʹ !dRGm%9eW#jFX:v9NdFtxyޫ\?8T[og ];+(1WM0V@6671Gs0J1)ъGTlB^|lَ]?];׻9RPel#:nG5D\4x;\o!_q?/2=,勄rĥPR6?drQ>QZ\|KH><Guku9 >ݑe@YPĢ ִ[7tIRМ>0hw9v-7vND*VA]~fzLrۻ8nl` Hcye6$$ K1r &Ɩo`CJkpY?z^bJeu (^g*pH`t!FS?²JiF#i `u.$IWM6ZVMp[wTP\@.3ص.OּĂ5^107䴕 䖗B(-fR7;o 2`WBk+M{"h^,8E ?QKLrY &N\UT%p-@.2oE?ջ PKHMq/xPN;t{imu+U;/V75Q'' SV[l~2*T_>տz|f{ [j$PDK/L{Ϻ"XٖXwm6*J N)-OXp\&p5"\kM0+fe(R9EϩRRCvg js ~ɳF5Y, Rxbd( 8w!ϫAwҼʚ#] (`?E#1>m .ˀUF>֧BX,fj $1 /8 *&H8O 88ċ[GB'+mp(Svx?VCvZh^[ޠo,R[Aop21Ҵ&B+Q?zm4D0f_f`hƃ l]KN) -zjn^ҧh79w'L]>6(aR=!4 kahM+ LO8t%|ل: YI6DyhfFݽœDMi_+#OfQQ ݥvhTh=qSiÞX6)5cvW (7YLXJ/|zN|ƀ,$1ԂKį[gPBXjGKyҫpH5䉐)a9kb{ϸ NjRÄ ! HSL9'k>y`jW~1Epcb s$3dOA/+9>CT\/YɅe4 |uttPuˇؤ`ĄĶ`0EqG;熒pRHnO+ [ ia5+U`wnRf% QЭcYT{1@:۱,>&;.c @+xq=295JպLӑ N5/40fơdП܆{שrԜɪ  WI͟7_eq'Au22 ?Uڽ>'"#.{0<#ɞէ~"a8fѠ%z~n^OSo ۤ7 p{AfX<2xO~,2<-O-+[ ;GLjFF>c8i[Oț ei429Rqw/E}OcCɛ1"`wU,SuKi5! X%鞀$J[`d4DYnvr|^\[-ǶDR)P aÊGǿAQcq= F<-g9 9뼻3'-K <5.^bמ)V9̛qi%2,͊po8D,(A5и~۟YiNVun02XE )b7cS"SkAo05pg`5Z5 dQwKW6N6'M _Rks̓nnȶN^Vq\\4X$ZwZ!up6 =❽VA^f[IkC&j8`f~&V9!p:ѸP端P d;2ɕ?,7"Xf.U)haeL޴ke f &T@+*e җ2줵{h6(B$#"{1ҰŸAA\SC)̀lh0zyxg|fS2gз pjb퀈c۵/19L:C?щΜWsI?/$R'PUc֥LOp 6fc]!!sbr13ZrsqE7K,sLЧ&.׵c΄{-E0TWWBm]ƯaYD6\dw|ϥq+}n%2\#g ( ~]AXS#rޓ6NIӶSq"f, {M|vhv ٟ "W%=r8ڎ& i$gj{{ e5"W ŞoY>3 1Z@.R,>u{{_t&79+P"2(ʀ@ˋ^qH\}|pk;byBt}C򯤊Q s $\-Oje–M76>̙!)(m<$ ii溽; jϼ}z);߷R lDX|i[BH~gOH(>[\,@Wo*w|-jpK#\`Fq_5skE FTCNu1^p,<̂fኘ=r_Հ!-V`n}EE)'ze;T!S+fƒ ϊFBPn;vl[jh?7|O@i%b^83AEDN7@ӂt6TŅd29  ^ 9D)3ee֜;D9 JlC.%ƣ-~Y]=ٽ3kt *OnD<}R[MKJL;5B7tR;c#Ghx9ep@9K=oG_r~!5<2[<{wAm}m?55ե.7lFj0$$L v*])O\^7p =8% LaiR|Vs|^=HZ{)HI@§qOۉ +(HV+)⧸ ŷb| An)_@~bDʝ $\t6 Z:n880]fbc5{rlȵ[JOx<Ⱦ|vfN3AWI[Qb'O|]w"yv^rLž'K뀹C)W:oUޓ(B;t]6S]HOq;Ōq~4PZM۴c\ 1xNֺ2z456 3KpFa.~c@b|Pv$[R :CA5y(f;z6]q7QJraZϟk#.mv^|d)bʌIv8uͤ@X9:jNshXfV 8@X|1Rm=ZM n%GQD$=DsjK筮>7qbpGLN}mё(b%Ɵ @FdQ-K;T@VE)quI2R-U?0cv7:bL-}5+\@sc/xy$i͕D:Y1s+4aGL(`} 7h]yQF=U2)kh۟XHʴUB mjY[0 _Ę4\:b(@ޤ۠D;[V\>{=Gtd"熜3G;yXplbaB$p綅]S##$[ p+:Šdz/'32w|>=[e-SQ{Bq Ws&Q|>![aKz^3>vüQREcIy hqٳj dA!*(MPhu*MXE:1ҁ0Ye-(Vˮ$t_?D+[+RDV30z?NMnT2;k#l-6GJؙdlvqa̕ 7&wON{YE{S̼R_Е( BZC+e"qP@Q?dN葊L406 l,]tۑ:ҿ+0oT !:DqE:~:``e6d"04Y'cBV۵Ldc.M=a{QU}BlGC#`!q-NC7;:Zs gm4baPs?v}HkP}<%sAѳJCZ6I~sT!1&²m^0z9Qmu!z&RM*`XwJT"{]FVJp0NWxb ]ѫJp@8f{F+l ͒mt^y&''D9&~Xӈ1xJ(v%a6pHl/@=0 \ [V O ;/PO$ ǒ~ \8dÀPzIζf0 ol Fv]b%tS #D5D"0>XHU2^I,3g9l'+׮Y%ڧ|o3(rs;DT$C [Գ`)% Te =2K`UɁ"1 'vavH.iф& `Bp8R~!hߩ._|-=^_'w'%↯,qe:398[!.yپK-p:Hz1f_p/[ yg?ϥ+(F̕¦aIV4뇙Մt9l;8K;X!s|u dC!t?;>]uWy gt8~UoMW0b^u'Byyέ[IV6|<p`r]ɸIBl^,Aʧ ϑ7" ڌ}L%XScGXr"_^\tFgL'*I6 72cB}m8usr(?.zE')+^$<{_E(-d=foxgoPǜw3P%.zInEB0F1*+;HSاJk|_L4yX*6Gm0\ N3&JL`^y$ۯsE|^K pzeM2ax43=,&h(1 0s~ P0#!=TTfCűmI\X۔S:*sӠQ*2 <EOVy)͓?>^!{CsšGZAƴݠ@%Q`q}:S7{J}sXq21/,͆|f&D5/(}/jObJ~*l  RJp4ϛ@X9:Xpna*ƔMCYZWjkRE x=j& clK3)0݌yV7xv\9&UDn0{'f4hµH>(m">mNjxgɶ'N7[ؙg;Ԛ7Z3~ I$ngJR$/Y'j ^&;,">lV}ʰxaum{Gt+){y - q Ҝ!tSb!Ҡ(1[Di%jB',Ds*,Ե@CTl= ptgz$[ rÀ„|\;.ζ4{.ML &D&7 9!QBwMo&&n$&y$DQB쑺Ecn=kG d>1勰 j"wE]f2$Ӡ_]hGr y/*b10P&=2)O_6 qC_ƽJpQp!#7+-orm='3L-:GK)=6IW,$-@WzVvypK; RXDzLӦ: llU'.OeDKڗ eN9eh_oH,|gE ҝ⪭c gp5_i#b59 `)=$_jE3HWRc, P_, _!=ˆ\ִ L+6+ O80 @˫Q̌ƃǫ$o6^ji`6GPgƇ$!^gT4b&0gHz/LP#JD&7Ѻ_]u~G=t1 ,,dKdfybގoFZ%m9+ua t5 mk+L:%~4Xh1R?XZ֔rE ,Ww~[)_; de__fu ecfRbRـ0h^$/]3EfPF.uHP)GjK>u3-FhQa股a() i0g٥e'5mf _pQi$>@ Ǎ ,: [&PQk_'Ѷ P-dmR|>E eԄ~Gеc’/7"wG ֧M.u7kl(?v9kF߶> MM ~hc@ʫ@[^ WXnFBB:S+ ᖸ)- ]<ꃛ~IF4h:+_X_Irv^-V*bFG|P. mWZX2cIuyuŶ}V;QsF'k}sJlP`cOFZɹ+:;_0xFpT{9,͵|TY~ 4NM 1nP>bֆQj@DAbT2LP%bfӃ]T 'ZvRҶt-N1 9& `%RJXGM9+5[;] R6IFl0W)0z@^P~sdE3 ݋!q.7rG#/Ygx ۋ϶-Մ&H9z&?W+˩ R+YEIU𗌫G@-p ؘ8tA9$DWuVsʰJh,%Qx u(* \1Xu)~颶U5U巄SU-Qmo]f֦]X$:Ofl ! ZQ"Y;ގ5tV{zk-Aw6+\YGL NA]ѻ"FSt01߶-M@I`<<涚Hec-&\H(7qO!ΤbxrV*!=oyʽ>n!n.뱙1B?$]=i.쁁¤͝=/U ,Z7õ#O@,tëԣSzt\7<3f}39ImH֢#ʁ4"U\w8E׫T "IdbԪ#1B)A:j|~ZpQp3yGUeR ٚZ@1D9 +O_~WMYVK!20ߒLMD5˵nٕկf:'QY"oQ21J}$-ChJja M&cws-S6~ )nR4G924XbU<;bٹn)V3TۤbG_ nwӮ[p{ g`zlcK)B I|G Feu7uD8.rp ٖ]a2^g;Z!&_Ugކ*io,zκ&*!]>,R6`Ԁ6Hwn uf}cO ~4f*Yh.4i= ޛb;fk!]|$G'"hOP&+|SwrbXEr۰sN t ESe4}dk.Ąqi[oKYPfxdMjqJXQM@DS"8((6J^3^JCm0|װ;d3,h:ӂe j73k8թhoT [- WEۇ%&љ&|v[|je-PTt O}Njs=r$p"وwq<'ψݤ , S@|P_6"(x̒ԔgHR"CīNRSI;1EOITv/&& 7U0d3H"\z!GNn`|T{&& 7i;jB(E'5u;~l[h󵡊au"y\FQHߺV3jfّ= ?Qb Gb?akfw?ο,)dekW}H}|>ޜܣRs}:df1:w `2v(f^4ZUL-f1l"yoWFB5h;^^i4s2Ǟ:@fE76i 0FpHQ9SQymD.e"v%6LQɜ{3jeth70=߿t91*~]#5 ˰EoW9cڶ9%!EDv_c3@m}J^W~aή"_d1bvMV߅hiф'EW'/ UN_J.G\y\oM_iv5?P H+m )W )S $iX /YH\hI긖9ϳRzI,u3”P,-mB؎s*e: xe37jE?ERߌ{^WZv >w|DpW/+Ʀx^CVsOq+zi? 5{)t&MsBJcG6%m L4_L!  )dJhӯ|&;8?H[L.<$,mw.aA%PncOXˈuvN{7n=8V]-ʅ掁 p:p{vK 4[8soAS4 caNʹ_ͷJpcl'h|tk0.ck/Xw5`bDnG=E`«aa\qTбs/9z/)Çfz/?8LW-Vohi/Cgf[% "Gge' 0Vd>#^lٙ!N]$tivS$PXOHe{q?;]ĵH&_a'`1hƎqt s5VhA`$f'hi%pڮ01躅ryUGӱN$a" ن ' -5sZaȑ)"Q]lah"F bL_1*q)=(I PR'_~`EޟR y(PHe BX+AV)d8kcDΡWLS|!WED>UE!h#-Zz&?{`I;B\3(LbTO$-v>ѯ6z> xihjv_usix EG Rb yu!+S-mjjCQد-81NBD.ԫ5nA QaxJ4T pP~cι? c,v-{T yQr@+vC6th?[kY&0$Mr1pKg= J)auXoXc©Y?H[+2 <ϟ{p/1~[Ծ굥t׳r& рuMdp,֭%@#n ^>ޭ߂^LEP/j2Hs S+R D:I!4Ӵs`4xb-B"+HTh%dPQW`^&TH.LTn{ ;?9ݰ9݋!!fmγ8/IISm<Wsоe&]pdgvWB8JaUxRevU5L;q /oDt`P|~Υ5 =22$xTҲi-I%)Ńfh}Ԡ m?6B^tSAD NOdrlIBV'Yu;MfJN$߄<>T3FLVG HAɫhp.N?7B"f~#V!D|SEGE(?9ojBiap}%WؖR1tZ38d{J-uv08\AِL7: C?ML4dt$L/ uI*l6fd@vi?`Tb.6T'q0gL*n] qkCtᛕ?DyO l6Tqlp-Bz7kd͔`RmN}ЩߓSSdBiG.(d( @0<"M&ۄE @"j77R|$U3;~hwp>g^ej}R]& v3D2?VXc,/Wш GCQ6C<,0.3WL] S]W@'(xUl=׮`ϭ(`ci}A NIT8 Sk9ԡ3"|'\&η2,3PIU)E_Uňgv ak?ɤP wX),q3E_єb<aBv(i%C{`30&ዩ^vDQcx' «{qn*w}A.17}*H#gW3'}J]Ku=>.j6KQr@/֧*K /hu灞+G\E,;B,ꬹonRNpцdތe&%K`Fr< nc&/h}w+chNǺ33SAuZh8 qGˏB}DSF8DUBG :ndL)ɬ~ZI=8zAgLn鏬&Uox{h pa%˝C~4atӚH?by6amQ'3wNo5qN#IjI"ϸ-A=Fux}|3Cţ@ Yr<=eGSw)N%>YMe)S*2gIE!+9 ZY w#]JŠZAvIf^eˢ.Ë$يZD +CtC_m$;C&?&I   Gyo|މ!s]b [1 )M 8Q'Dw("ͷC$L@ G^ 9IQkQPE<V$2vFD4 "1+_/aJ &3 9(&5 J7%t&XZǦK澚lHͧ )%F|1AF$+@<+@{i@  alRz!bl"_WE&]m{96n7,Zܵ@2S#~<цwN0ׅ gR9YߘĢbH8$}f agq,L@Q* jcI?.gj\2B_iC4|>/Y ;MLgsQșX(xuHl B-'&kѬddP-<ZD`=Ze> ^/.F<^=V4oHBV<>ec.BA_~ėkjy8%K m{krby牪W6Dpԫ\H'ZeBVo>C_߄pcB)F)E*ԋ?#_];{9!uf9}L+tdlא4dTeevb WfviqUݰ.Ⱦ-Uϕ8)|wNM4M˙O秲NADUjl*SvÝߧT|VKfWÍFi ;pzs &JUP5gπ֮0/M%rlC,)q7tZIG>E`+#ZlݯFTX0AK'.*8rfA`'Ԟw4\W`KfK]%'= IjwS{̔[%N{"(0ta/u1 ~Lb2-q& ǚgFs Ft$@m0p{l%Q84o/FT_E|U\^s2Y&1ܱA)ݛ zr-jZ-\ƝmULמTT r #uR[pj#.wF\FbRVi^,y5_Cۓ8ܕSH5nK.?6k<'YBo`JWG -Y:ј AO(THJ~cҗ@5IK |^ [V4Ѹg!&,ˀ%uweW+/[fКQpLDБ8Ju7p=ryhDf3vP,A?-8QE80NLN0cB9j=6MEuKYdNjY^N//O9 KnΌfXz۴$v$%7(Z砮+àj ͛JGMVđX{ZEbP;ߓtzt8` AiRΪPj/zh FY5;"?Q F(MYО8[^/鷇#ѥQ`z 78PVrFp]L?r:̀;}å0݅c=Ti) Vru+ j*izǻ'D9u)'(yM3q=FQ˝|bk6՟ =VɉmўEY)=6):VTQRJ&"{n 4dX!\ԫ3򐽍{ 3z|0ϩ\岿H6@T.aȞyqa$ ,<%+%7j#lYOV-p'çx.XlHS9됚|*pUb`2TV Ӏ*W4x5^aKhxD!ʼˀ2]jzhEhCN!9z(k`WW=|f%Fa,L|(ӆꞪz\%N8pdF3)&auF]&:HmYGeeB6r< TtZ>7`z`2V*f26KOАgWIS _ &w@IfwN+qHW+Tqch/by} .Gv!$)_,>kt㧰QZ`Έ3/XCj82 \ོ– Y(u0>(Wq/=f]ZzG,S<.?uV6T} 244 _DyA%;i]fgaq^~^_~CQa?%1wLRkE}/p\ps$hPTø[ЍPr%Yjv?q5|h5BR+nat6ot*[͛ &-7,"JDN~a/`8.{ppsaߍ."PR=RA ߛt2@kOƓ\vMƴI% u\j5˹N/B>pI6Mpр:әuo6GWN#N0O=wh Bs*>ouWO@pq"XE&= xpIѣOg^ٍC|ZSl{S8R}Y L#!X5 ߋY.7)Nx6se=_U:W%Nkh!_t:ME\͛sEF"_BLm-.,g DbQճшZSDK9 Ej9g'P? ` $XgUXזv .I |!=XL/ٕ*NGk[j\P gwo>T6ľ=ZsAb "Â1U00+<[G f8Dۄ-(GLDh b_&47w'n9aM;=>^kQ،U*@j -U˅\3gUkI+/X}PCeu!<^EPKpީjIf]UgQqBԍ8H?>ꝶ#7#鹐kO*ɻw5 ;poFYJ)S}LYL+j7Ȑ˭֗FRqgBoA-"Nm?SҘhOݔA0 irWow׿>w\[H)IA!%l#Ora^#$9_ieԻeYw" `9 ? 8p2FMz k|^XVX~'h=(CF=z%}7 @UfJ'nTnĶ0ݧm^!'əU@bA5Ljl=ӋOfmfFA&I_ +qK&vvIZ%PCEEO7*KҴpf |u/s֊%׀Ldz4Lw YZ}7ԡ{ W AFȄQl\}D]!=dX6\`6:f-f V(L4'GGdu%ޣDV7ҭ:dGe3 apAVϬ,EJZ(8 !n5D!0~g¼& 6`5?I/)Pd͔ z[sw~:ɭfޅS9ZIQ)fJ);fb3f]sWRgN1E4#a~Wh;5,^g:^",zY4Dq9T "nBk" '6h-6ۙKrfORU|haxroy9"ߜPq9Kx$T7"Qs?|n zdBua'SN;Pf1,M*JwOL`e\. -#Y٨@ wRSh3٣o{f$EX]C+ 6߂x{}ho.qnw/uM$[Rv(EJK\o^j:)CUGTSI? PXUbC4z-f}j^mP3#:rO.U6oG8|{lh*q, Np4M ߚ[KoP@>a ߬h"NB[=0g̑jTlH g?\8V'T&B$А:"~4=ZgȞGM*} g;6&m XZ5 `r(>6}J]<%{j8Vd'k@u˰9dn<xqyELk9,fVC\ɛ`+faBbz 1n7IcQP[ŮK珓O"82(8$O "45wRtL큮Kv(Ǔe`C1FTIپ8INdߗl ve=1r~ -q k]4.L\he(W4p S6PӰCaA_0u4QbWtrMy 3#GN )"@WĮ?3P WcQ*Y}<>1QqՖ~"nD[VkMw轺%#O0JBH%9}1!B3ϳrܹ3C ^2UJ7$qSL*Nk%%b?~>P9ޔivΔ2 j-)h\U>qe^m:MmN3"%6a<-CJ"T<4z}oR!oJ6:ڤJ6{LC*gߝwav/O5QpF$jK b}oizȾ7:CUYtFCH4,),V-M}5Yz5kE/ {t(b|ɠJlF}`xylN!k>Em[ loQon-*X*C"mdPۨFmsy>ӳyW0PۼfRzGPZڳ\#DB4r1$bYZêaQ!Kz<&tm6"E`1@4X.xc9#H ywE,Q/½`Di`:)rֹv8Q;o R<*ę!EڻJ%ۂi\}bDI06 0;(p6rƴ8&H`{A"1)M-HLz~@ogUa#c¿=<jN騈ΰ7.d[gAuZ%=Q x%'#6~zNq=̶Nix?-*וcơPXy'gF)=.Mw­-2c2kƮL8]Qǎ$c#0~g_yi$+á4pH!ZSEdY+B/;tR6f¯ٰxߟCebzG E" >&pW+ޑKۖ3Wcw_-k_*m>i{*Fe94 (ñc މN&(,e0-q \!}uW4R֜D^ N&R6* -9YbPRDUH%b]qXEڀIx_h`ttar'DnYpk,h&$l˚ظiR:'nRB[吺HTR*.W c{זY8R=؎\ןfD ggH%Y<`ȦrbدkXiW{^Lrカ-IOMUlNVNA>NX)I !jRQ<2(RSkE XI l.ڧ!/ "Fs;"?J/"~TnTTnEHӤ}ђU-uRfB/;nyW-KȦ #Q dyǑ*ڋT5>&JTȄvݞ op'HbՉ m-m(F,pFVzoρ˃Hi$@3*)Rgn=t,ƠLdڜ6WT vnnam'\?/tCZ5J5niuC9jW[)d]rE^FᾔL͋ >ֱ4n~ӧ,.?/ҭ}%vf6Owq#'GzvݹAzEEKS W(f|筱s&7ꅋNUش5Oֹ&h'x1I6_]^Q LtӒKxqn} M t|X×dQkyly y{80^[9 Y/kg&o?W:J׷AMm}cm`jFRMb3BD~} ^vpB3 aM lk0C|T#G2[813>%6SBOG70_;DlB+q|C_._^wZ[sN(|1!n#$N #RO3?3P͐XVxG#Ȥ1eH.aL,vn9U;nы?/oInj>hJ(j]N6$+$~HU[ gSG{`{gLt!ӪƇ/Y8V̼* AkR?#/VV{",|$׬Y=jQw_G|tBznGʭ͖B=9DLYXҳ!}a}?{@a/?S غ1mMhu&D%f*0-xRle;PA}4BCfP?6tp-ILq~ԣ:wQ쏲\l<k4Z 4_ۡRx|xiJ1Nxws8_'&CTSkܝ˪@ n%$ >.`hi#H(lU\ }ǯg\A39[ &lɇI8濟BM\ xPYq[ l] :)AX~FΪ*<ûN<SbUau=>L:@ >#URP;mAl0̒2!\ہO5D71(UqL1{*\OZXnn'&Njwb.96żX\.O(?pvSKYAJOI=`=,<?Iߚe!Llj@=PtQ0YJٟ A@AF16IL0R-YRjQoH=6q;/ Gu7kķOR,0uU:z BGaϟb~IA)=P yL PSkK;5K:&.xm>m 8j< 5Z !~^[t )zN Ravj 5XY Icw&Tx{:2$S+ӊwwazoDyqiš/dHՎ S}G)$4罈bL,ߤ̈́GUH/[2՘7Ȋ{Z|]|? bV㗎NqhVS @S(^єzIraR,i_wj3{m)S_X?P7@lZ;OHp[;)LSto ]:A8פ ( 2ܸ9 ֤=O`׮W`ܝ9iYlIx6/zoLqJK*P"a 伫4=su<B4p)SAs 2Nz(>p)׃PbYw#Ȝn+CAywղ 6>yp!aC*`k5脛$4\Vl?C;qtIlc~wXW !u&}u ϔc'\m%ƇZ_9{ ǡ~s$qEf{mӷ] dY *(*YϜ %V;p;9p96$u+QFR-sh_dF]02Jey*Q[&kKL1:3<P$Q VDw}X-ȭ/DTL*(ڀ}Q,(Isp&8lv#o_79UP&1̀]ܭpD;F#ԽBۛW`7BdϾ^״ q~7oD.z"_Ob+&E(djPV?(=Y~#憏`;h_%_V5u^ZZ &X2u$- u>Wo://5լ9 b ;0}{GZɵYm~'qö[|fvړ2"G_S&K5MvfȔ}|S`W![#?ދ}ƇTָ)[<+;qx)~ ٙGW|yA3kbަb m& 57ARQp-[0?~S B.za$+zc9yظPJs׵VkΧDѐEP\[>fq>7E*a>:ŪI/p0y1fR?>_;mӋ[&vm!M\`cY RuUűE5D_}Z/g<"qlPq<7xdя"Eьp$/ n[Oc)X ,+Z{ux $$KWk-I]4`V2a-< }:S?F_,̨WD<߁KC@kP8.[]鰬ZiSk_Fm!~ޫ$M@\RIdsQ4V R@@h®ve_nZ!]1|pe@j媭"*E7%z:DZA y{YvΓ&RhlY?5s'y2%_5CM1=Np1#[2G.Q3%|OU"lUA3yow)]Aߡ|Bl(>c{LW)e$AQ|'A$&@粓sArnΣ d?#ÈR^J9fYuuLnhj`r׉g*E?>Y!~%W<ڰJL`H7[זOƫaJT{>}W$K7W./fSt;[@{pO$\~]z-O?H/|xs- 43p$D<`/}Krt7|)3?>xֿ PTjiC 94K}!a;_)P7{:~wl@jq VDQ9YR8)5}}O>O?樂_ƍ7btH xn8% gn'zQˊאVpݢA+SRy]y5$Cqf! ,nI"F)A~gCJIN}A/ko/))% E<B}ůI3ä$wa7rT0ln۟CNO w`?X]ed55ke:zQB٪8(}q;AOyԄ([֊ <If7 ɲVCt*9a.Bt;s }5 gP8VG؟sXHG*_AXe+& kWp`堄|h~\N~s&SʙŘ+&%2Y'OaG㟄@dGBxbmQN߈\SL<{y:q-}Kw]i\q7)+'iw|jgRl9o)=_D,Wo2dF,0O2X<>hu`=Ywٳ .>Aih}Yu~a JHt8!E 8au$UA,6Tƺ.]Yuۣef.D'LdKGQkZuO3gfVYոV捈SHIJ2ޫE>0[^ xQxP6Qb@_`b_7-WM{|1{z춽v"a uɗb.%W&Ek7gMmC\5~2eqQs O`9:4j >V4Fz vYN`w;6CF,(A^Q19c; ep$rjHZ2$?Nkm$Qb}*j.Ys/x: =p_.F^/~![8fHPxɨ I%Ikf,[r{A# $8@o@;P:rW]+_w|%rZI֡iF(ov,k&ܱnL :&@Zďמ=!iFo383s|w"Ec|zQ\5oIf1 j8x]Eyvw6dej)!.,_4YA=AeqGhQB8cmOlIH(c\4)oc3elH,Q\6s4KDy=кtI uVM C$ߝBBX 雄{A4z> |x`^2Mgh s8P 3[c|"YbՒ.;Qqx],x_;ŷ%&wƗ~n#8Iu QP:{B?STm꾘sDP7a6_%^׾5`$x_}[XV՘3! WKK 6f9ژc(/g F6 =z0!YuYwN\tD/j"(M!ͳUm;| "[\=ƤTuCme\XP)c00'!=ߚ޹R\G6 S)zPTiv@-8.UpbRc>^+!B̾c^e $PTތ`jMH$GnHp["\NH=mmش}&U:&o9-τ@hXGZ&8ë̬g&\JMCIoئkt,Ē͆B(+Ƒ9E"WZ_Sochs]C} !$/~92 Jl70.ͻ)型2J/{$-1(sbX:.AK(H[M؀gpD$: ATQ8sk%bԶ_GE˘f/n挛"$3 Otc{8ă{[,8,Wn.=zNxb˪7ZB%_2}Tb4"p:\mwpBJgf#JEWnj_sAJv>!hӭ|>0ܦp~Bj*øutLji{W%`"ذ)w9Fw*B2꤄40*i\ d$KIq\n7VMa5^ SC1Poeuɪoy zHjdW.ηƔd:U3Y]E0pޠ<P>mUk_oCr ;Mߡg{#|{rR\Vq1|`Qu@F:Y&j4dP=vD2NE+ܗx 'uAA׳ ŁVⅬTm ]6)^d'J! Tq'򖏣seX:*m3;d>dG#{,Ft[c(gy'tj|tcj$F MgEw5uC<J f{rWGm`ڔ<-?'تp,?Mn|u4./Rw(kԴ |d?W?Sgbg(5; l3nY$TI*% ݲVē9Ya+F|Q^^cN@)LΌ.a }2.Uu1dJBN͖(PMMτ(ljxC7! ( 6pOC|t*z2ߍ: t!F`㇬ӏN#w,%nf j_p[l,>1x[2EХ>DiŗAw\Q5;;&<#ׇE676P׾o};e(5^G+5M ObI10e,@c5:572040k`|:(HgK874D~W9i]+Љ:[[\v 1ҭqbA9:Xi>פD*y o2 fSoڪH3: &ç#g)#UF>؍:$94kwg#Ul2#+xi '{%%v57&޶a4˃/:t=g8HL%\V Mw^Ӛm 5b[7$z zq%^;žYVk`NB $2ׇ؝#mvhU3ʪ+f34D1K^KF~Ȃ}|F KP&r tjQ7O4'!k#ҾE<,ңkF)b[]_v%KG&J"S׍h޺Oા>Q*Bw2]1:̢/̓M ;߬׈C!JiQ/mw}A"xԪ{ ?W-='Gs,E"R08dvʵx}s%w,7-,xNȡ΃ LP!9SIyKۋϟ,|LŤF̺®Av)X#L8*%~; pg?, {Jᬸ  D<&+{m,IR:9cܚt$C&건AǝM"V辥R;_g6lL2YiEwȹ.S>' D2}񪩩j+XcY` J*{}N\>>4-$ڸXtk.9h\39<̐n(6),Ӹkq ?C YfI ݼqoW#&ƆL&ԗ̞ *д&M4 7{Օch_g:;hV=HWEF_@ 80³ -̒-A,z/$8ÞyCLǢ x Ր2~;ӑ*uty-766qQG=aS6G4i&3nc.74@\ҥ?fɋ<|^U!) U#tc 71Q"uoo#Ήw:nJIMe! q`?N:poaT ¦"1HcturcёRȐ!A@g;jILtw]u]e@!3hx\5u!g/B7cF!a7nwtv$( LbMsOR OhQ2$0vEe ~lmL(<}njHtEãRQҞ; ԋO]iJM+#{r-^̈WҊKitf#3U7W]Xh+`ER]ro*$Q$]BBe0;zϽ@b{D p$QxލRBiJh';ux)?K7/A4ژh\GJɜqhV-!}4lߐO&7_Ay(Ss?/g_ɦB۝l>ժ=SF ̹IezhbReSz|096xG>;8$'?Z-Q|;/$:ɏ~< 9 ^[5&WX@> SdS n^\J_/*'"#J)_)T/Hٿ[qa^Iq`|>S,Vې"N+(Az%fA j& LdK?{#ժj}0*2gPѐ9 VJ-Y,eNyXp:!IdfYHOp}̄EuްhW=8v-KThn<*I_[|לei󜘣 ̲7u D0As3.l9WuOnCՔNH}뽀ǽCS:K#U,[ξB թ `` v1,n|Φ1[` i;78@*d )5N(Tx"4;%wqV&k]r.Ů6k0Cj!᱒p]$-%|S~&zz /W8P*]-$O@|Zw /'lf7i/I  TOx\rVT6)'kΥӰ~3SCgmA(DX.]a?mv,H#}첆c9XVՉhR25[nlKE!>٬3?N+v2&J~tn×j13~lj=zR-.P:ԈPs̮+8  6L.Fz}OL;T CHjAK \T)ebfߪXC^[i1١{^37?l:$^H'5ܝ{;2$8xgt*506#+Lme=8;=#e3я5\pS|(0*?c:*GrPFm*< )}G!¸Z5]5H=M~mjwn"Qz=*j~a/y)V5OeO;Jw8x.G3iaX#0CEX[DQNi$$ԼLYAзЛOw֖F հD.N-׾9.tZ!iӊ ?(EM#0!wъSMɨEϹb#QUnv kx&.@2q>v+n%PmfP|jL! 6SnAȲ+r J`;T7뢜ꂪLK>G3E%m˛ U5fo9"zT-ɖ`IS4"i {\_f@C:A<Ƀb]S~<їs'0Cd=MHt9BBAKD'2HC3Ώ*᩹{g`':c2-Qb.18SQ)f/(_[ GDRHL CZ|gxZcpj;`_0ֲhˁ[e&"םvTaaǾ7M YUDʉ8Vh ~G"Yv7GƇ)XqNU iJS[ǂնlY>06Jב1{hv8hիjD/L&Z.EJ\FfX~X~mDQE8*6\xV2$)>4+|҉v4Pt'{~:#+mx{3P-qL~pex3۸}DX!^̭_0*=oCZe;˛%%ȴ]c+g#| #*]T/PLܦ 7g4 N`I'nUsF'PޭYc4ۂ:w;TL̶ef2SEE8@a7BՐ-Dw3}d>`oJ^sY>=KiT'wۯr7gpGɻZߦyϷ.p\>+EWTXV!R(c[/%`/D4wҦֆTM`ȳ>[7B}+X\}`a3ě=tUc]5M{B `-L ,mofcDk"b(B{<05`7)Rⱓccq}\|ƌs*{e~uJ$nRͺv&sE}KA#[ R՚Q~I=tRQ>^xX~= Fh}a:.!:^bÑ@e 5734)+ B-ܨ> J%qBɢHՕq<}IO5 6emOۙbђa 6ь@zGeKhQl(#@r&Yfڏ6fJ_u;?37pT!n\z$Z*Li3UX2 yh6eK[h! ^mÆ/UVu)AшE'ߒB@ˮdߞ6 V5=D?J B989$0}RS*ꨋxWaZ,p1\ j99J@ QyM^EJ%cjIee8`l}ZI~8%B A^X2ZdC> ݴs"~M\.N'Mc1PwK=6"5AR+I鉑:Z6I&1^^/}K|'jx-nC>1mwOױeӟNqoDħWQ#_NYoL^cǶ9WD< +OZ8l̷G*>tÇn5R)Zq4ƝslHѪn0l %c2? D#H,?GEEϯdxkˡn_JcS?G6& a0]=1ˆ#@[P-6XϠA7o>"Ѓ0AW T{ρoJQM޷OU bxқ1)]|yΗA[ UnnꮎsRt38ؠ K; # >ų+;k&nII Br&Z!AS6.r}/Ik qi{d*1F)40t RZ>8ÄA-V *"`AO\ ySoajڶh1'ie{jF:`'震D_34So@1gݥ9TI.T)\KL8k`ZTŰl2Wb2IG"S\w Y*]nY3|PV&|L/ީZg;rpLY=6XGN-U4 -((,H]ʣCZɂ!H0&|A:q [c \֞>\ƖErhLm #?Nx"M=68esy1/eGe2ڏbg{Dѿ5ht(p|w*W:9;v.#Fh6d,uvyǚbs_Df66hD%4G}_/4嗯yD9p:avE#9{ݠu4`W ?,k;rWڀ/xiS + lSLV!V,4gA=Cy7plU9̷tҚ#/Z1]~|Ӡ%^~X#Ѳ+fi%NBAVIt~2n"?$˰kgA8L@VX>V[4vB;"KL0:vDHeKuj=\VW\524x5yJFɞg p MGr<TiN|<8?F|ɨ6qjOZM' BM4f0\BAQ^ h݅,CP]ng2(`Z^BYyd2S{W5 ~ S7KgEqgYG4MsUej#P2 lni %MYq4T0HWTwrr*JJvN;%qʆW*io"T܌z|v/x:Gw}hǥ\3`]vM1dN'3]PQp Zpf#*3yNONǮ)2ܕEAM܃b)Y5^ѸtaK BپR1&cE&L,w\BL޺X Hʚ=f+gz^ ê.O#bi`oYug8aAcX'vg3SwDwtdU5Lؑ IwErpuwVv*M*iij`Mgb| $8Lmm6AaUUcM7_ƿ!'֘ 0y؈ M/ iF TzT$Xwn!75ckB89gABb۱\aFSSNa:"KV9jr.*-Lmz]m~mghƞ11rb}VPgֳHͅȞO3+ aZ6XvVtjيZ5A[NwhuAXUUo4ncٶ2(./x3i(q+ܳ[{N(֨I:vwF7ڬ!"7Rup=HSZ0c) sr/.ˇڃaeV3 UL+}B94XKLR[q=]qH4Ǩu HJ*@(Miά Ybe!?bYE΍)rt ONRko_y AA*9ЁKY.z֖m8kuu I < )x|Yӫ 1 XL2k<2tI2uxF g-@󀃦 F]kGD)? Y'\[(QrE"+/5+Ah[kS4Il` ,@E|"w^ C@8dM;E'̱f@$) AX3'r?=Dp^CB:{Y!(&*Ծ#04ԺTS?%Kl"7fӯ:\]goq6r\# Nz8 @*YaM:@=83};fݥ70'P.FP5(#=uSZTIKR^j1!$}f5m#M❪'X,Us`d,sYP0D<,h)6ӿnT+ }6T\%˰ee@ 691aOsmOf;嫌͢'r2aoedi+}.A]մZCAu?]HAm h=&5(0]Q+~oc2-`L.%d"`(yl㽭T//1k3ms2a{, `Q?j(&4G8{I`u{?K;@ّRm4 WNj3"9C4P.H;\ʠa8OQdg':U%E*:q{_:d҄Az#͒/ꂨMyCG?zTZq.UMK#l7e2.p)f#[beZZ-}ZD/ڔDnُѓDWY F)hni}u:c}ZuLs8i!ϸgLɑ\:vU+CU0 _DiϷz(!r&4ZJ!W*զ!TPw7?f5j4>Z4t;-N0W?>ݣ/ ħ\2qV÷ DZ]xFjA_1حt%nS˶Tra /N^^fyT;> qvw2.'٤eHjQ :H'ZvVV>4@/&9sero6^Tz[6T, EQUl__wtPKQ3|4#^`%!m@swV-rK 5Us[-1I7  A5xj#,W2 VhCWOX9(+Y489*0&;3+HiJ6A wk: X7޼e5>_>ZMZ΁6 b@O xԥ]MAuPQF{($UǔWݷҐ15n#YBj)JzJp>O]Om~#%qLh,HSefi:9i}c.C/NF:L7mWS=]$_m^ 3f\' HZ׆!HȮ3H"zA`ɋ)0Faj2wR4{d?v#KFFq҆5qEΆG뵎 YZ -Ϣ\aR1> l3ÙMc'8o!1:&ɛ}FSq>o-ZF(rM>!/6l~Q>d-\72su=|C?P&*-OyFR0*BFLh7Huޭ|k0⋄*׿Q$RaR]tr*x$et*JQt(_K5GNF3td&}0#ã97inxb >VfVҮjݓmpg<i28N)`d>PH[>f/1VUA=/۫${Xf#-))EReqgQD`8DW<~ d@*~IF{ j S]2iTLMzo$6YޘGIN\`h6v|ur,q"c:cw] N^w/rsS:e KmOJqӄIS) WkD_X{PFa):Ax`SMd\Ę?, F+ij-J,g\ ϳ+%# 21~ c$v{Zc厷)\jQ8dkQOJ0a- 2 ^>mz^7f8R4z4q--CIfz|MTJ0\џm}sϮ9[g 䏾S"5ٛΈ-޴o&6.>gc]@zjuRqK{o߳3j*ޫzn>p2ikD2>1:DGi\)ԺtEb%Xe(8%ߝJ<]PUGL`vѤoF(!4ÇGIjFB@%|߹ͪG b.;p!&4zv>x@Ib;/+ɪT0.8꧆ n`2w-he#Gݚ鞃bm|ް3(0+\X:30;6.'Alru7o+ҥùWO+ uJJ4m { L|ZÎ"< !1c9H3PvZѫУ<|hI2?)4T~593c! X2y~6wtj#N1 )~y:Rkg>+7`W^5OdH6_v\@ sVn4ѧIm7-˛%1,N?tE#3I406BM|֜~8G= )X;ZF3-)ȵZQ'^xP<)5UGϓy-/ȫ`%W&,QW5^Z㝛}uLq̙:~P庚NbeaS?4 4kp!{ZiNosB6}Hm?ԯ) 2| jB$D0 `lԷz))m6+ #佦bL#W޵T3|6=-ZQM9 1oz8~wւM7žefa7i_V2lެd8>i(vjb[Ur #E -KOQX'Q٧P8 z LQqPqIF?lrB:JSf7pοs=r7,,ҽ{-Mc>;w3HBm,bCP!0i ooTOv %>N-c24~}C#\,t`$|εbت0" t< S#^-kKhĽ0qbą~#x-K5H.lLsO#:gW#_:$md0^L`q*7K?uqT6ᝯOAkdɄ8@Ou5R/)< MQU76 mn[- ܣVh99рdCL&."7.IHvDcN_<H<tR@ݵNK]]j(I%x'(6̵Sd1X]u`z0PgG߃s`M^x^ؑ;'AKin43X٢fЯ]&m'á-uq Ў|Z㖪vTqXlx~&N݃6U#z8C{kη|yZho@;ѻsk)|>cs\9wn&4pFyr|u5 >8`pnoOz[ L? y vŞ߰㊉j}tG+B1풝[ןò9JWfd?>S!e]C*Û+Q.VYO۞ͮUL<՗[o *Gkٸ0{q5< Z8+Ms,}:Lvzewe1,6[g* P:gdV[Kj58a{A̕г* uNoHhz/Y}9vL+2n-e`樂a"~>gK_ʧz`WRplYq;r{f0¼ 5l}nL+ hW"$H7m"SE"?xeIJqEDʕtLVY,!+9Pd1M*l(gu-Xwm4kn!B T2V\BȂ}L%y8ݙzHl$ì[y0`<196^d5~SA3VASd!?:xJ){l%:ym#4q2+T6}dֱ%9Y-fuQ RK@xXd.l"XRgI!\7imQ&G; Y}af?Η7*0jUU\'5EGV?~2*`H'cbQ 'hPcr|D\Pq_ 5]_a)yNlx[6訕$vtG.e:w $eTvA|_AoLG6tOaMŖWmv3;Dm_99-In*GǍmo[ ᳈z,o Qb4N[L2q{ uXWX,,E#ga*ݥlЙc? 3%Pvd蒮sʼup/ MRǼ SH+K0{ۑwQm5[f #CV&ڶ\䗫M:/qڴ"^qw؇>ߍ;2I t=ϖAP&;pPh<*qhiIHOd>k&?9^}p1zXB pv b݋s$#*W/(OXƨg* | ť !DOӌ1hݽVISz4:d 5CېvqWe%!avm$!.)wm\9qҧTH4_HLudžB1T#q{ LM?` lֱxgxCT :D\Fm$V C7eɥxpتgjiLo CSPc{J > ->ܷfbx77&&PPz-ɭ">/(8AQ=aU2*XQ汿^a4 4KiųA4Zy!,]>W,j6b 圵 -^8B_+ ܜFݼ)M ĆJJݩ8A,?V9\@jXOe Lݞ͋oWWV$ֆwci{C^A\wDDLʰq1Z!7Y=v>ڪe00N[#e5 Y"@2߻(BubNʿan 鬮2쵡jvYR3b3'v%NϑPO5sa=\oavMlM#tpPd"8]KTEŠ4BgJTRRBVM)bE;:}!94J^EޚV % !idAՀ*Q*?a(YqpԤ3gȈJoYGG~UXVq,1e1_<5ևS2|N>#D߳  lEUо/v'sf#=vt؍O 4&<<~` ~,ޕ*\Q`ZnwR  \#2jK^ !ؔ@~d#an YQ 4 0ҬP+ 9divLO]rywxJy*`lclgdsҜXՂ%^)=}M_ޅ~+oo YgƔ>2I]jһPOCtО7 E}^qȁУ| }tXP`-6 {bHAP#T=@`TeE2?lb琩;\ wj^F Yg6J "aZdR ҅QGkDziSrfZ(z- dYhWd%m9Z+bMqJ$N]H F#41D9;疂_;4r+Xd|sAЉ_ ~tK"3Z_ejZn1Jr|%:羢 FǯAwQdn^* XW$k5>|r~%/^^ )gK9SD1e@,j4t tQ;<ۅ~֚-Y2UL;<ґkջ){C1w1+\b|lFxkڙS%ٮbĺ^v<|Pb^c|@gFg&.م%K[`mY AZg{igNtGM{O]X$iE=&;m 1< 1&Cc!7܋/Y^2;r&j^P1/]IZ@̳RJ QmaX젥}3T4ҥu6[=)\*Cmkxv9cSt)&Ē=p!Oqw"sBu03o(f:9ß٫x9J9 "h.JD$xl pi)22ܤ)ɶxI?$W(gb&ꗡ+ruypuBD^a&"Z-%W:=$it 52hSLow5Ÿ""&PIꝼYy`f/#JQ{miQ\WzHq5)RpBh,HxLGN A/Ep\ҞzEvC[m^~;bMߪcٍi}B(abmwU0zOϙ^YvnUXxe/`$;53r%Pq"X"C&nX\ULj` a9slPCn7HD jSnOg3Vs 5;i!??ش !/O635 4/8ΡX"l9k8" *Gn 8SU̷Jiui/=4%U@DoGaϓ5trrqiUi4~ٝmg$ 򇞦x+ikPW?BeYsڗ }͆*&Wfz}E!VFHAHisF^k/DJ",8wnGde/Lqs-F<ئ CD6%MzhT]&p}=#= 5F8\}IccIi.*y">xLǒCA\GONN ROMA$3Gױ!ݽ0x%q` X+N|ej}}'Lj&΄e/#ں|7/dlL#rāj- \kꙈeE!hrO" MΤlnb[˕wJ2$WG/,³,qFtW ^ 匰cnNF iEy,x dMHKȓȆVW%?"P]6c¶UZy ^{i@ /1<=c9JtMhȺhH6_O%1w=5ߣLn5|vWv4ȖwLE.D$'}l\ΒNꜨCG-q-c|?㇢ԥԩ8sPeUtH3[kȡK+b1y2, x[p$hKl̺J# !բLm%bN-,sKre̳%aCQkSe21)}$V0u7|pk]v2v4%9h&NP ”4B3c. ArF];E2 eoRrճD!;&M !c`+ Iz8$L`#GvFEo&fMMVi=ܝM;v]W#fY@˨ۡ'TWs D SR#mX[W:3r=s:caf k:4'!k#ۼJZYk~O =UR@%7k d1?5!jCl뽟.(ѿLbv8[gd8vqes0mU3:TJcا4Zzqk}gEz^A )R?"U{agy.ǖ~Tq-!Iv #TԕAzm3IUUyW* li>C ^N-*d(e5bH&)#[hdLМQ3ͅ­?z":~$áBZb) BIrm)wQsG'ٞ`?+C*Z<+dO.jpqZLxHeΏ"D  !-mo`a^eϋ_3H֨Գa{"ʮtk&T\t_;Q8R.LċkmqJ%8 ez_QL^6F=={B0{>ؕ8t~{@7WxeL Sl2n]5!_ M~ضӿUM͠_6XF]#~VXqqι=n[4g>MPLu}Kܵ`bssF?c;l<bNln\+bj{{HC,nrMVLwWl8fX}p1YI'J14#mMUT}#a v$of -(>G;VX>az2|nϸX (%$,- ' VvU"`K QrS$BgeYtVSit<E!Eb(tV7#Yߚ{1O= P%2[xNڃSԚhgxdyWkki8m@ø*Mzn7d^~lxF8u͆lVXĆ HJvq4sN3 uAj riG3Ex=A ;|QEI܊BPK5Y>{%*:~V;I SKwK !(`$28Ă9\kYy8@H[T %Ol˽ӝS p0bYm%1a! M:s4O=O^㌓3+&¿qQ{3Yf('q3:۷L92p{\auf!oB0=Mx4`ZФ(;0mt+k)-GJA6X#WW#"Quo44j  =\2bؼ,摑Q=ʐھ]S6)’ݿwey%֑WMtU$0~u~+ml}3Iki3VVD5 *x@z/ȴYC0TZ@toLҩ{h%J((7Vx$)#Uȳ/ +.oSNh&S85Z(#a$!qfzbS{tjH'0X2vt;,,8hF"Xߒ+{IUeԸ"q2&ʨTxc3 ! /n1o%D #?jEAWh@B?&$vpBUG[;:*]߾(.?tw< VxEݗ^ z֙ V&`."- &|+Iu*[#X,OJ:"?@x`c5~g|Di˗ئx8$scWS\{DeIiP#QxGa=niY|3\"+/Oe\ _|DzCh,_Wڶ#͈7m3QWO4a#sKYj .+waǕ^=c;UoJr547:Ip;TH36XR]/r(FOS.[,2JR7yO,2t-Djp03=sN!uR oP#X.CڭV P?qPL [ktŸPH3[Cx}(mya*NLfZ_*wf]ؓݬWO>VOYvE*)$c&B PCrB$|,֭l%)COO |^[&rB y*q>qASႁP`tdf:X CVWȀN/a=4+8O.4ei~͏yz '# a&uLC`쳡oLsI.Kp$ 4`֟XӷAqsP sNTEFW.>UO  M:ͼtwVMi۹:Yd?Q,ֳ?]ow7) ]r2_\<1tͼ|!(4BLت6sYȔȨZYa\*<9N !c:]`Rԉc`/2یުE }HY?*wThqce O?Y ^l/J_S X/6h[pw`k2>iHjwDSTGRb)`Y8d.rR,olAG~8&оWԇ{~T~ʡaɮ 7ݝar.+P'8v)(=QaI G N„2?U){/iңV(x[e^e6FjǃwGL2/ 8gHkAZűW]@9I D\)] ˢ@Hjv_BU"cD7N4_Ri ihh(~ LZia)+i7eUYkL4W?+Pۛjь s=ԉR6Yi]x7@r'u )/#QB{ rBQg|mvD )ie;{uzHR9o]N}=8 q^*LM~Ks Iȷ`s> ,Qq$*ik̐K !ko?LR=Ʀ$tqoK/r7| Wl4&i 2]ި| E"";_]+XQN1X ?P'ΘegsǷե)Y5b`]5'k>Lm`2)9M@W5H2򝊍'ť41<.ɥI(޻ kV6ԍ)8n U}HqRZFsBB3p;SXMf}NϓhrI-ȘӑQ7]z}t6MԝN`;n,tS,Xrd3 .g1f6t(h%:(;7Q/޽U-8bfY@84DwJ+?1=+>klVgK&0 9W ߏOK<vA Nu1-i?CMwurA0 < :X\h^0'dSXq!BW699# tQ1U=PqBJyfuhvFf+g[C.gs\HJhjBx=7\t3ߐ sI~F1rk̥>"U?D}jDއ H*j}}D.WviκE#s#=2fcgӚsRDo-Q+D*\j#< Qk3.n@3sZ1-07&y8= *ʦZn|i:뷴iJ9MPKV )*Ca1xPr"[󱉢9mI'Qb 24-T[&Y}К'bePFE; "W%wi9]}ȮL^<1+IdY,UGzT R}, {/\] ")IOޫ'4x^gZ9-}t~ѵl1Tzfi{| q69W>m'*(m[M`Ց%B[&NsB6"b]WW!>˗ny$BKl*㜝]ELut;umkh!Vj)o\L nT 1k,ZotyM[?13L]䝗.Ə&i`@_1g;W4ꈚ(݃$E/U]}%G~@Gd *k)M=DD\)QČ U$D\:!63"9Tx#9Ñ3~׍G.Nl= RaA1UT ։a ,ַCrZd+"`>X4R `3ۿZ(Aiu;,܍gI^Y()ҹv#=#nF˭zMDZ xaeQnȐ6)HTRxͱ-K Z)Q`anFa VSH^'mm<%7+2-ѽ.D?Zr4VZ4筤/My9uoa0 ݝVHrZR /T9׫+xVPĘ'TV}YX&A)ueŬ&M0 34H͗CōqɂQK r˫7V&$d *GRa"yǗٖOXA:j5`A #q:HT$6I4&h o*f|;@$xJ:2:QMķb8 E3չgS[9g97 hP#d)!ycF3X~*ɹtbU4:d[t/.p9%[䥨nˢ?[d)j[wo@cҎYeG(;u 4j=&`z2h/*ABpKQNK}6/^K ֘#Նa2&O o\#5Sϻdtw_RluA#& d=ڻ+;?S[<[D: r/Y _AX{z |!g~cwaY<*:\k-vcn+΀|pjHGUm M˼I791|mY(_)cRȯ)7?-bDIN3w*/; h%Bdc Kh4d/ӡqv@Sb0"JHo:23jP` Rұu9onϕ|Hp}gB@2IjR; yo a)FQ'Mxw0~%Y'€]uEv헑M{JhIASבet>]O.:OB}_HG4 eU&xUp4"e_Bӳ'>}5<.^p)ՍP-e2wzvAh1зgۚLx41sBaY@گ92`f`NׁL}E eD'K :07ڊ1&zPŰX]ubbTc]V;W)]٫^XP~)7l)UV?+/h()$ <֞Tc\FhLo\]eS sSkMpsBG|.bגnw|ԭ96B_퀅 $q~6ll}{L1GS톣)@cԔsppxJ1 J<%;2;^^J F̑WӺԊSˋQf_I Fy4> Q}Uf;\L2Y5Q^ZzZnv0:ԙs^.MKm-Q/<9S~Ņpw3?ӇΛ3_N*^YuH\lUT=gMM}bToJ@Z[ʖCs\͵xI4d!nF_@ǃSڔo2Lmm3oT5\.zd*ےiY/1S{ 2g=HPz\9Cos׻hһ6p&@_$A5 R% C1% K8qOeVQ e 'kqUн7'g^pέ 4p'ED #ݲ?a@Lp$1}"k#%L?(w<Z ouzB?u˰hɇnsE]Xao 1~Nk0QW?pq5)G\F$ !Q:k@RL5aUQXZNE1w2Alyr3dq*Ws?u mrf/jޢ淖X`7il!㓼bymBU{^dD6T/yQDORiA9)rIw.|bחNg9gSvN0F**E%yQh;?jhq@'pB>Ç"rtmr!Bq6 tŅY :ʪ^!yT@jrlr9pǪ6?-)Q8$ 9y_$ԉG tiUO8XLG{)VT$13n#$D,1{:}-=4ƅWEL*3 tlbl>3h%鄘5 TaPX@޵ 媈V\/k$O/ վ~ "myA_ Urx4k\VQq\z)@q )7#g ?WC{!߂ZƋ (77';)], {8n#ܔD#|{'2`,o#eZ  9G!%0v01ό v8KHK;0K ~ H >K)0R"t^AaQs b:aͻ>׏KTrW1,(D37ަ KHZ3tKQV9&<|sC/OVKja57V2\EW0 =x=6icR}"lS>CwA.KqR![I |h_+ϥAXb.[6Ojwj=/& ʃ1u*Hɜ1[:7"ZQmm7p#( <59}F!x;s7vElOȥ!tWMVi{_] \3wW8cڙ[ ;6er7DH|DTV!,u}UrLL{FP< w{q{3NHA3SeWn؛*5pc? ip9t9mDibo=MxNx6d8sGR%g pWE2aQOܓShZ_}<@٠Bj:wb./x ,́)aC+/ OH-`|'xnF_?˪R5X_25U=.\Q͕E7 OO[/)]e 5 Ԯ{HBW4+*;{~ ݨR'DU/Ybr$3AjoJ½8^cWi^ï~a$I4r6i=: 4fob]< ܜkP ˖vN1P׭ܾ+(|JԈpC!,V^H/rzG_6g9q\=.~rH WhUBO v8YF\xgR+O>k8١eƱ6k, gzWg&U|;A+ti~*`s۴1|I["22n]c1tm栟.6pѦ;$-_d.. j<#·Pv YL{jbsv9Nk g7q讋M]Aqhg$$:q%℉߱[ZqFgWH   OgIQ; !%Q-鰩 9v ;ɁRSe;=a 9C^@4d,) sl\BC.#Gխ^T4 l)lqV+y՚i 4_#9aU×̦9>F:A{gG!q!ٍ[^lQ\,5U7J ,OBv{83Pc箶wHڵFpIL@s+>Dz1lIv:=,\uzQCAWLKQ^19s {;m'hy/P˄V '7fTAl:BWc!/1TW$k۰WͧbO} ZMźjK$lY$=w,'#+uhEʯVtb%v1d^#o#~!FR.lHW\Z Cl p,q;+ v i* `?W0f."}q1NZw2}B-~-,;0:+vXz5(m?6sUi8ԀJlTo:x&f{K m,eOtU4HZȞ$# !+ {Z[tHT?ӗ oYmm=K* 醫Gظ`dL.W~G"{t ㈮%aD?+2-\=P Ny n/JgEܔ'bk&R<K[ҫj'xn%L*uN?goTIq#:R[ZZoQC=rٙ eBQ'ظf;-p.3@$) 4aqr8Y=5gfѤ9 *+QC }pf8c3?B cYRO2xT6LeLz'[W>u$ u2f"DC؛2l[ eqpLEB[tSc&ZE%gA>W!iN}ߠ !HjM Q̈>4󀿧L/ms?G*fpD&I)5k*@Z^`h6=EܿZ<,Ø_ڊj_:4臠NK3I-&ۣ}]z<w#irpӑI6Syԣpu&)젒 =m>Ɖ#0r,},2cfmCw3"-%z; (]U~(>2q/Z^W${ y[x%.A 6*B*nδ6ZZ'GTs9Nq؊ӸQ#ص#b-J;3zŎQ~c NpSN3TFE8*c3lsۏV)dҡGOt5ҷAn޳`C$'گrXlCk~gcU m;?"Wby埻B_U'D\ 112 |{Jr35+YZ^P'0Ndh`9 Z=튧믌vփD6A.fU! ޸7[&y-J0?A>>Λ[e,:x .]sfU1Bx=BUT܊Z>f V_@G;_lS*]`:Q:Dɺ="EQ #FZz[Y-w#v` 'K7|Jkr$g1--Q&iruÐ3XF/M.޿y13l6_[`$%mlsJv ^IoD^}lhj/h߇6)(y"&i#"s~3`;  UeWM5ya!0#"ѣ yT 2ϥp̸ۧ:NɖpqFLJr>]pm1t"P[Q#>9yfL|~ Ji{ ^N p={s5wNõI?fXt ܶ|\R@rywgq]B5 F&eNY^3Εa afU b3SoUģ^sp|- p k߄(Eòiб˫0y췼< M `6+$ ?j_pD#k4qCT8cܸМ){]m2 ḰM@Y$x~^.L]+ ^T09[;y ctqKcg[m% .\HM]ZU]xe.D8*ȎȚX7{OGliomRS}Ć쾇;9]-v3DGU:#2[?2W]oC9a!)zGL7hݱ'qj8AI*o o9 1 X>)K× I0֝A}"2\*}f:cw!Q0?7p vmҷUa-\#) :!!L,#.+kpNNn@UaF`Ik-'cE4Uw,_tLmC}%'0i4a_>eG(} {+Z~m#a7ҭ#>;\.tx\!5j'wկ,>8 <ٗQLbASG5UMYW :t)#<{@8$ P7ԺAhAc;zRf8mt)nJgWw}Ǒx¦{[GhmIWMfx`( #Uc>a,AqKHPާM|CJI5u+UokyWkm^?PMSK'dK VͼZh)rL>D@uȔD5ѐ}SM1prIjV'2.m SoDIq{q?g,tH"eCN sg׿\]T|84Ba'M޲P1] NGd X4jWw\d2rjYFfͫEkU% Ě;E [bz|̿I\A~Ҥd|~uT_K*r м0;VX <.Dؿ~?9Q}~fB?WIsFKJ_#xa!8DE)cƒ$ eQw]]k؝GR0 Bi2+O.I&]}Yz=8~~!w5:H uq߁pi8YŀKWl%$aٞv»Ntim4*'Viy4U>ԈVXЪPOT#=xY9oL8HՁ:]vhVչYr&kyP¸rԷI1ܪtGO.!GWg~]-Ry$ߔw?0A+M">BF.6Fu`n~KGzg/Qd/oB*NC&nr>7BG8!HM&bnFD4DrR._֦*6UWXo繠Stz%EmA:Th5s[]wcErs.gnLF66 T{W~l+Zy|`h*jdngP Kv%;HRz IG&RIHnYG 5i^m^c.?vNjgދa/MLoVq~kJ5k*0Msu\$ }#TcYf{H?0ӊ"&Z>|\Z~%x"q^BQ0/(O6F#}?f+UiN=!: luzwgUAڰDv"88>|j(7ep{'#sbq>a% +@JTO+)H WB7Ff伳)TG8g<2;UjQjY#q 4]soO7ä5QWq[3ߣb_VFpRJ"YC4*5a L*gUK T{Dۺ'xP)deFXGc 73HE.g(aR)N$P9%_ @$k}yQ_MVsd{(2Y' ~ -T嵞iYrE xg+G&qIbE{N aH ՖWJVws0B],>DI=?j P ˝6E@w<ߩڅuIy<ؒѾV x ޚ́7ʂGgctBDUNt왝8 [}NEx6~{5[0KjX%ԌK?9h6mXܻv{u*4珩vԆﰏJ\Mop{HmUWJQ֗(E!_:S"*Ytn΅LS=clک BQ 2!Pd՜ܰ ?΋(.c`y̢euZx 4Aveh.8En$eQ:٤z+DoݪĦ$!auҐ҈ѻ4SZMx.X㑦)LʆX(?(DoMz ^{MUo@+Գg9:?"o?Ojn $<9W!Gtusy8҇[񊝹Y{};Ⱥb;sͮGĐg7l'rI~-ۼW3͚)ɨńܬphm| rU3\pnh?`)U v?M'TjYnZ Hܷ m0YuM Riqևyeڂ| E?Ds&@t= بI7m%}){b{^F&sm4՗i¨6߷.' wj=g:^zR`5\hϳˈuI5Bjv b@8 0 02/5RvfɆL~G,QOZAIҾ8a¯pd`+I߅!\bkO1 q`!A&OAYPd"j/LR(UdẒi';qFR#Jpjmcm c5M7EQڼ"Q`373tc034Cg_ހ;1eHffT ( R%ߒ #F) R jNϭ']7Dx+A|*$ bQ0=fTwrW&Ո hIKOJےK9Nj9ϷXՔ:ySXf^ Ыw.ΟgaDi+( ~UngnQ?mva/Ї 'њSTBW`.EW]9I0%io9 )u rP'\)s`}B5&nr^B@"OS^PW>XÅ'|~l  >+'i^O~F{$qܮXs&Tx ź~24un ߳hy>`2r8k ǠPho NC_:{of+Pz8Bu:#GW[b ,7YGNeע't:`OamYeO< %s{nE}V(nJ\R[מ҉,BXL}@0V7C&kOE'dP튣p1sj\ڒR%NGX*=Qt;~M/GJd=#BwR !oy,ߏZBHjAԑ Fڬ lXaoYJ.GO)<Z2ʸg)*TNmɏRlZ2@Fg]Fge$Ŝ&S$TBR ÝO+8'< :(6i jT& 7{8PKwcw vS%o-sex#a%`ݟ1ڌD@Z*.\N?.<̌v7F'Q$t}ip{k ǽ&a @!}^@eGjlTa/1ۧRaOtʇud4>*KN-gR^ іhNL8_g]\xLz1orNS*|!*FRLж(۔?߄"2U.LܡcG9-Y@q,/;K cqEEn5>,dnň3c4mGW s3l٠zQI NԄ1EJ_ںzzĆfɻ/*H"FL 1%iy\,f 1;YRTR\v1q )Ecܦ.Jq^YI'S{7; $Dݬ6*ZRTU胶ItQ;si"1@ᑁ[kN%[g,"%Q̨`S DPVqb{jdX}z0\>֨Zqdz06jiU4d,I1hV8'y6T]C+2/sr؍wˮ_W <} 8y &;4 B| *%)JeaZB^yA)uhNOx=)scӍSx. [yS.$][[na(_z6y톜GqfEOл#}R%w>fS:?/wf%MW}Πa/ w7'lwB<,yw Kݾ|WfJyԽ_1Pa^w$٧mȖ$Z:?2-33`AtR%^4 Q1_(㋋Q g4װK_?Z;-Qnr쳛uE 1 a 6{JV3hBuOgv&@I;c"F6vEȣ+jd3Oq|b.Z۞5O /v#4$ۋki) _SƂ֝$=3f2;?^V7Վ\&&H˻--LBƶ}4&ƩAo6Y^JTBٯԍga극vs\ 1ɣ k%}7LoZ@}ftv} ־ypDb.8ZMV/;MST[_ܤ,? E/o*4TBL^aDJl&b>O?KT{^hP|ejM-6ª30f\@۩;^kym}4B_Ov)} TMހ?[rt zQVN /Jgf }SgjG w <դQ*ԍP]K+j_0ǯJ:EȖVP TYZ5k5fЀ-2)S7g#%>>3y"l~z]HÔ2K붌-$z:~W} N~$QID(g486N:\4؃;YUVPAh[b-ʰմ;tyFNZs6/}ZQ 8{Tnڥ.r)q&X ~wT g1[QQϾ?q(LW;7/衳)DoW7p&Үe^2#b`C*tYBJ8Fq)MƮDJ۰k$\ -LMl7B%ƾTwK[&ʩVjjc/C%/*kͥ\p& &Vca<%#9 K:TAt>g9 r~-33a۩tJWXFVa e4~ }v3ͺ\^d}ETzkԴ2<*jF35椋RQC Şz/ رt,_@Yzԫ`+ 7BB6oo$ony leV𤻥va&ft6vȴ|% h#AF72};$<\&ɎG/kAل2j҂@y^geTMzl_lDʊF-˼f(݅4:xjŸa?p߀c?fc8 Vy\NDrXݳӻ\laU؛z=Av!c`ns>Rt_g"n*# ?.@Eqa*k'+fg(o4iQ&y::_cg^;f"&L(76鼺q3%[SzE ZBD#gY7L2LƸx@z2rSsUC3rqQˮ_qgS|oxKlώxq<7"aLo:iO$k&[Z̈,)jnb/^dL[r)vZllKg@c.5o0AKvdd^a+,Q}!1N]ZC֊rJՔ`f9a4,Y %Y]ɑʔGexp ;;ﰍ~ln!dJB2H͋>ǟ&.T)>- uE%dRu ocory\/Gf{~MS9+ueeX~ŵbp =<lqJJ6+Vդߏ3PT#1*|9G0p)Wsxe7Bx>7?D_yE4.ޚ*;웶CF-f_>ڲpd{x=vCRgFjIa`l#L)]-)R])`W?]=ۯ1=-TOf8ɍea~ߖښy,5 0u+S%[RMk3>PnFlp 'TPYh_GV&tµP/QS*Ik}A> hߊ(y5.%bGr%A#!4;{?.8)T>kG)kOR>5 LԶ]"~>ڡ,4/tg:"7{,-:)Nep&{]@F}Q7cþ^y.A]j7M#qFz%1AuGђF뿶2zTn(~_/634l}0M'aE+!I.ן0Ւ#%_Sda0k4"oBA0L>ZMp/z $&α$_$Ɔ@|,0$ ({I⧥2-(yIŶ|bޣ >$Ȓ6Q!WMAц7AgGuQg OP4S[j0+8"VSُWkT@GQ Bd/8~E z9}o`aD {އ(oUIaX7Cl-==ȼ(?}UL fVPq7*OYq=9患f@D9$eJ/xR"h$Fc5YnrR]k GV'樑 rlKiPU/(Bh'%hTυme˟k6j=޶5ֳ Cn R'yop\zfpHȪ RH!iXz/KڤfkBbg\ YWZCI,AnEdz| _Bث6^f_@vLpK&q)LY'q(yFI vf&,}$iSi8AB 9iG^l{>D/VHؗ5 hϱ$#vOac/ z4qOqǝ){8 u%sJǕ[~_N  ''V$?6PrbUc/zD~%w@ gԚR5ɉ:;Lo o}7JP` ,vzC>5"-bnYFXoKawńI9 eN[4̗-BZLYkuJ!Y ʀb1HTC "97-!_AĖ@d-{Rt}6A1Sk/ÓVyHxKRIH,,vΏY֨ٽkBCހ2솸_~\*E d)Gdkn"WH# EVu]\C1X*Œp6pR>r]4<Z1z[DO @:$U^P+^)d ԤJzh[W7Y 2)-W'Sleړ8jg?l|"#8d߮RVn,q#!2VE^Y'\xx;xvw4 aHlB.OJP$&SmrKF!)t&.E8*4K 3LiAI3ZB2sNOz„'*+|L0޷[T)n7l:Ee3 =0 0. 4)zLk7s;S2*"F ~ʓW0Xg4LDQ`h ;Ua )ĖX3bKK_*(r$~*_'7;ada:~1: (bxza"%Q2֋arsa\_$Y?f[vi/_VY}Zǁo]]%4C0 1ߠS3! K,)ylP;TsjÂ̈́=Ս EZLDK;/Z5:,k8g'¥BB1mƇv1٢%@5I*!w,{Pm%}@Ey";. 7)v!H=A}W}12Xn8k7i6;舼ez9;)fw'MPRE\Ŧ!~[:͹hS3(ë41Ωr\DS](,&M)єקEk4(YB:#V*5 ia{Er`R'A,hG^\E0<&=y?4 ϬiD1=z#j @ }{,XDd-!N{ fԥ*L۶+eS.37e/xZ+u%#FW4I N 2-,p6MW{A3 _*,TbygS\}4[[' NX'zc쿈^d+QWxZ>ۃ *3 o"Vtv57*r*ן{ 9C)!D&.R8WGv ȻNo.̼,8)4ItW_Ak qި:n=I?gԽ.E_Iє9Mȱi98ZN)nĪH斤Zb-zK2Bsf%C[')_+:=֨AhmR}E#EZ+20b')֓$2fTlha sC߁XPV~7.; WOw@ :dQnHt8T ֠'TX؄MJ 76B;ؽ4V|0w \Ao,I/nؑӒԓsd_ J})MC:G ӑt@01ƥdpoOFd4S0\/jnp$lfQ7O}ݛl{ iJ̸6849W/M%bD{e4ҭ"'.fmإq>#aqRX=/Qq 19@[`o |Bn CC# ⵵|B mZ ߔqp^ _mZ&˵fr8s|u)b}8DW̨VzÎk@e9nfdlDX{D5=E-:W&B0:R\C2 2`V ?ԛ\Z/}{xoM& jϥ2{#ӂ^z`<kY6~@Tgn~B7Y4,ش:S^?LXM RY#DeˡhI L6fy~Rg@Y?TE0x;co͐wP젗KbCJ DȌbg݃oA4S?H$#ғ{rBozWFuiqKC\,#4\E.TAm᱖VvosgA"޷ ܆Fu O//p϶r D<<@aR>9b}^/,8}{I4&qhgAa(w q*phF;V˅DpQf1V[?iô  E}nͷV@yUB[m=2Zk tyBzp,F yjdL3SN*˗Aflځ]i֭Zh0B%Ewk)Hpi:t&NI +,Hr;hSR2~r> :On)"kf'BiKdEt(G໾?Q&:맾Gd }Ds"R,$l~c 8CXhSe9vQ_~ eE1tVx; l 8oM)o< \gjGہL6xgk#oe|umwnӿmNIfM,y/yƂY_ nqhzMAx3;M(FfK€KĒf0,BnwTc/i]=$ƥ,=Ys͓[buSe/D'x? veE.G˦(i;gtlvfOwo";3rDZd>7ϘrfdAra.!Oh^4abU 4Z$:`%&`'5אsԊ3(NkV<#Z&^edg㢼<\Q X[m`Ucf١G2Z j#r"ė| !wr|--c l]Ցem0跺<0V2B|I@a19S=ƩzhDw@]78|Bڎ[:%PYwXcӕYZQIl`b'^ tWeQc=cn|ߗHFU! P*t`)d"ZAXzeslC^ fUA .ol95 6;XCC-I-*!(RnnSH)H?prBY9ՙcAA#Yv@AE*X~U&'t/4GV=8E(  by̔F "t{{]*uQ]^jL ]Ceٚ RZ{eIwTK@{)|~Hy&C^IezY^ԥ]#ͱ>to.}ٚgʠrxcdZ]{={#K<vbo-ۢn׭ SYXyIB(1'zrAdpkŵG_yvyc4> Gw?c|~rk({D$]R,g A8e/#apm5Fl5NxDڙA^=fK %ՌP5ہeLwqÈ=aPm,UM["+vӞi/۰y),clv'w>ư.WK(k¯3ak-Pu~4cٽ-jVTO" ۶ zbGȋV1:fy:KrբWF$-NIMw)@>}G/+av^x 5 6ٙC!b?t|cMd%LZ.Tz; ּYbl5I!EvB2?2F hy=(x^} 6Nj%C#({13o™!cxrɗwu%@z)SU( ?J> v)XYC2g!" u>~-e;lJIE#:>/ fͨ[dSgqoO] \e޵GPyUňyp.=SnJc\kb IPk8W? <'*$G׆N,pJ4tŎ0B!H+//*r8KNשqŕvT_鈉%u T^Og8qO<)8Ӻ7?u|QFNYhQѩ=2ߎвث a1&zY՜_dx#å^7 ǖwu[]*o?|9eyF(]^$fqO,r4Vx,j3 { RɳADq'j&Td" 3(تn',_'[AJO2d3ȥ۴1&.TgZ 8* &3"wc)~e}伣kV2͉@*ƫ$EZ;1Co0hnzex6qR\!j?h!oAfJ eXan,9 ڝ.Cti72X4Esi~sߤg"$R"M0n'BjKz VP)FՃ*rJ#IR96&ۙ(R SH/e6䋻%hx5xMn a q<%u-" {y,FeSy ;)Z;hn`-q(*Yp ŸݚҰ6eh|Sm2޶f\l6pKl`^mQ:=`׺S:Νe9Y--zm:J &{%*[O0tZ~w~]a9,54Nϊ]2!}kٝ#wBSb}pWzYB$RrdAT6 _`joԻFޅMw+10o5ǔQ\+d tŚo>E[*Ɛk3kOgߛx4Ы`AgmSmbtuA`Ti!7\NnEۨUP+#S¶TAe8& s9qȞ;V Fۋ\H?;P޶2pHnf%\-'Tc2~2&ik2ј{Q@uO)( ۝͢.m{? fYCEf1}q%#8 MbC͛,<†;<9n uPKbVX |e8dݠjRmQ=!̙݇!R_-Q OcmblY(gkT;=p7<\jlHve$YKciɗ1OsYvuaBlŚ>9"9SAyk6zޚ3!e<Kͣ+l v{=\ے3<$>PAWxh yj\kY: iCpț U 7@S`;c/~&DRgȜ=SE݈mT "`OJ `}6vO)Q.aDwP:k o:=-g,Nm{8=S|Ek5ZnbSt$!Vy!<qPXx@0o^I&Oi.^ %g\eb;vHP. _ޅ>"Tv D18-3`56D?% sXl*'1%"DPrv2 ^ր Qʊ*wbaf|Yn&Ćx|bѯc֨ϥF2M#h2/oC9c7ȿ!=[ ?SZNFLLVxxTDwsa~ЂEDnRgOxWc& \#TMF9M2P){ -ۇMIOI,J VQ MejJCqzaP'zyF51XD<ĺ Vd]2At<{k[P/|.E ` ^StGX1P @k|9_o26p "v<N38˹{+6PaZl 1 I!M<)~\ qi6c&B;tѐV]])1B`j'(Oxg ht!ߐ/ &>׭-Z(ftLLo#P(E#g\V==W\;L~5TΑKNۣ zp]ALN5sk~^(S?A C/i{ھUؚY9 Մ@{Ev7f'ilP06 lsLn'oiE˛15y?%mx&8VڗMaX?YCGR9.,]ħvaKcN#WťKNms. ~Azm&ot|)%G}-ʔ: O *V=$'r4ɛڛW`v鄟vH vav|~u3^}Ns@iCc>IKhtrPGCkb;>72eL3gCd/Q1B!7Q.qQT 3́J(D4f1!SBJ x尨ġ:2KnhdDn,V_ D✹,_E#66`[HaKB7j[P<+r XEK peYcq.EV֊}_@Dѧ9T ڤ99'YRD~Itmh'"ԩ ۽̺{wswIxoަ{.\wwXO#jy2Y 6x@k:o{2<׭Mp+9ț]X>9,,K:%JWG+/&zF~\=Ë$f-JH:,\ɶ]&GD[8Mu:fDt4<"Vp`uf@{qf @\In)J ]yl;"'lKeqRtEBOɺ¾sv*d %wu;qP@Kf{ J7fGzNoLtj^'UV3+' $X7DEJL4bPkFmX;ϥptȸ=ARHXumZxHTM O;u`a_Vҍƺ1ԭ ]gb\7ټg .,K EHۭu`3up+*qdj]v%oRN;`R+>Ȕ+24́'*~ձbKm|`?Lb,T[}IOlһC ?4z~qv(?^b65fw>/~ݡcx/ ʕI@s$ޓ"t4N!vMJ~9/hh*-0@Y !džI=m{X!oM5Sۤ52Y()L6ɝY]Y4n)$9rooRk],rfبx'rsɨ&{#(GWnR_鵌VNОL?Jh"B늌MegOHŵ8e`WnW!0U N613hC7DmC]H\$d̘^cνQ8P&gwhVIj;sV\XJ]n@W,-qayקPj`RWr;q})6#:cG[~&S .+9CB徫o/u…4aۯt'RyC{{Q6`[ؼy@Znv.%ybZʭ$BDinpD7xٗYE(kb֌P%<Ѝw+rۘFoIHBi)})DQXf4v9rȘRuٳ9]>nz}66{@/!͢h+v|}Q9V]+ßϚh*0NM[҂Α9c<=^Ѝ%egeKP'B'͆X_GPtj˥0V[5L%;ώ,T!Ld_QD8P Q|@bsUa 0şﺼӃ8{$p⹛a55Gr@o3?%l )EttI!JI<(%B:pZs-|eif;G2ix9H\'j VD+kMCEs k#"_}2%=b\̗P B ۸U;%E+5uٻ||8/^͠Fx `c~BI myGYo. ]L*-LH*?gdz`9L>-qt"goUkK3Ye~DbiTŦw,iDG/bΗ,xWf }X4܈גZBt"%rhxxKlI԰hqKIcYnX&UR4nRٓ|LG5'F7\u{}lwimrP SU?B/Va 26 `8U]p}vX |=b\Oy/R EAoVltȈdPEOx:q_)nc=ߗ*]e{]$sH U@B/1e? \A>>Td55 Ԭܛ,6 >gcCj̨ k%(6]+[Fml%ɒF9pcaF0)*1ӵxS!%L94"ьZz  Ӫh6o/'-2f|5<;w-SBOAeNQMjU~qCL)7s{ L^c8TU׆0lHa/9謌uk!\ЯHi 7uR_VݍHMʦ`nР5^fya ]R{YCþdqv5HubwkqQ:"`TrAQ\$Yі]1$kݛ5vcBdd:1zsNMD3Y~ u6=×ϡӜ;D(5ʰ p9 nU; O '҃zGѭ;؏K[ܮVYHUwnxq#Zp9]{Жo"o9rW7WIfתcc7PVvNc΂J.t='kyQ)>Swx-~S(0&ϷdH62KJ 8.uiSX] F/,Hɉ Iasu-p4; XgHmT.6d~ۺ({ p}Xå12AWȐ<`LM!1-*,arѫorې1\i27Pܩf]5oh򰠩 Zqx7sPדWEHzt=fqX뼨n| >HդWcA8Q OT8Y++=O5,n< /31ՈW[E9U1cM{$o_ƤT@Q%>QւSA=5ç0#!08_mWWjt{3.՝#Z&~wMz*4v@k4_5p=T~!$#'gW uHnDdlv93N%.˜m<kDZW؈ ^T6 5dnvgRm2? gC.>+W`D9GRor%(테z-=Tvyش?Ey7u}cB^qOn{o˲ǿ<: Tcx6NRe ][(B]ā6>nKYVϢ@@Mwm\@Ű3fyKW5  43֡8_B4hXvq >)}%!RCp`>$= b41zKԵYRxJk=kzKݤ";Q ñ~OY/І4t"v_ =F%?Fѯ*L7*3} so$&Dׯo*q cK/^+o gt3x'|ŇA`)p2̐81'w(kᒰY8}ZgMZ*0wX$20Cyzaɼ1'ޤ 3A?Cp [c L8Rw\RTifqj8o}&r)yK*:-Y矁-~;ږ˝<\%=Qyv'a?'0G{!?M Z:t#c ;fEŤρ6)I\hbc qhT& t%į!Cdb@%qل2oz/:]%rX`_Q](/kJwm9d6T2o56y<1~me| P6O$phuT9Ac65a6re# bdK2jCR@%RP=5)G:Ѽ$eJ:6=sBڌH#nKH?Sd;4zᖋܜa&F8+5qnk@X|B5azG: UD'}Hpg삐[.֮/c)AKquZDIa !@5ryϑ0QA,P[ p"lE%QУ& &m *Oε 5\BL|ۥEXKyѠ0П[эzVD7s%nMhx֫]E93?&Tyh1XE KeUV[}m,Gy h25.vR6aJ >\ґNGbUL0Ш'ٺ@b$]ZКiAt& 1j;̩op?1bǖI[,sv,+܇H,\KimֽK*|twD) b_0 >@7Uw}V2ŭ`GT`"D9kUVt RPZyT 4ig%O㘁o8 (Nw%M$kֿ.yblr $Qa讘SD^%H֭5 37V>_pJM0S5 |VTeFt8)8/3)+]p; ?xVʍC^V)(mX&CIQЋEC)Q< pͿ.mO^MvҏIjW䲥iX5F^[[BoG %Gtj5@aK F2+j {}c "}bܺ9&YQ&5~c:SoY}j?9mFNGOKA2I*Q0vIoHQء2>V15x.oxA0lUۿM @Q02V'_~Q =P5HcN?]Ф+A_ "O Sx:P4]o|#fh6`F$Yy! q}Z [E&B+^pZߙ_"X7dw!S*X JIm#,Ii-kw> _3eD.N 8BS8!ǺL$s@m-ya_%P$Ǜ("Ji9_N=:EP@mƇypoTrи޿YR8bo@U( mkB/$l-;. z5Gb715%22IgjD l =-Orzyj&Qzջ1X?]!.I;N9'@1밲sDǣi]CΘ2ƗYiPT$UQa;#cgBV†1nUȄ)ͱK :YB)h hg' ̎ )Nl TQL@uu]ʃr 3GLq/Oa-|pNn?FbNY_:8]ŤlPeͭT{Pv "}˼̍|Ksn&,Bgw!avA p.r9*0t4+L%['Q=S yʁ hN}C] /hNnҨ**3.K gқܻ;pke5 ez[Qݚд`ȍe;")od$U$ԖWL>D0ㄷJ *DJ^7,Y1إ[h4n5sa*J)DxS1AT(Kn[|dQg`%B&m:|^\ )/$p1gpx{>tE vLF$ W0yzd0=5٬м+̽Tl<\Ӏ>sd&v_=mcX9hA@ zxg-O}FBB=dOQ|$Ҳx*3ّѕݤV r4lw4 6; yE[i79E.K}Nҙj2 RiKLLS .w+: )Ҽb!SJg(g_>R[ \2@CP1$9@߾ ]1ڭ~ҬXW7s+(sk>u>lzD Xk.#~ɑcD @BN~uIfbQt J<oy=1ۦc[*RHՄx[^ C6:_ěo[grr۰q)dI7v/sU 6tȺ^Cc!2{wf. FBI Nn'@;?CьVkWE²[k Z_ ۲Q$,%<-^@R,Gjn wy3H X2zHOupf=.tGR$HdR 3.SdC  .#nGʀ~sw xĴ+c~UzPj%aeŝ>DǓ;D`atmHU5h,1csxOEEUN8ѻ2o'tNudF COHK}SI~&BPBu@_G^4ׄ=0-rο! ҨlPwxSz4oxos7UXti\EZ)cE&˰ڽ}:p i6fSMoP sEԻ1˥y2Rt#J/f[ՄtcO23ϖ/!W[h yҟD&xOB;8@&*Yꪡ.U.,nvxuIV'M}MQyGC'ʸwR+wr<2nكcs <2sy;wM <7e`s7W6ت/!'ıGa "IEc/0b~{>{NJZ0IJ~ IkqMeVLzv&/~V"JQd)7?V>hgs=v\)RdjPeË} ;b*^h3EbUfLj>`J>6}h^ ^wi6,`xmXN3!yp2HJ:bIscκ/h%T'ɪX*a#K2:L),dykηCͳOF]Ѣ;m9SosRV|#T?rDHL>}gQѯ\cmKRƨ1vwCu!QD iU21Ր兪̔Hk—;9@iij\=}a#sIG%xQ%-evOzD #ɋ`$vxifv1#2&bRb[?K,`g_#%UR ppD !sUԈYJ%kᅕ@MB hSh: r>${ Z"o\d؃#[r) ʷ]5_4|Se!Œwe3!=Gb2}Hiu]O9n?"NŒWnHFp 5ѠovN*@XwJmSsݢƼȋ t̙q14VlO+b x#N:(fzKGr?9_ր9:(sgY̩vfTۀ<|y뉽II(rfAHRFEz=]b &SH@"6["҈5,*?êJPҾxk)+kr3<~zUvogr`S`g„\Zszp?Vc4"S>'k/(ڪS ?;,e&hԤy=ec77Fk!7 hv',%jV0z QFFqRq4%HRHyFYXvP-0k5ܿʍ63ݎ UuNsZ3Uvh\eFS]0;›fD e3.CKf\u}=K?];Х*Ğb-_DA-~1g@Wq6s`lqO)xmz˟c`:lH0kLj>ߙ*\ %T!nGjO߅UPA@2kguBwNgV[QKi^Vb"E;QBH+OX}[\j!~sɘ-"G/W/S/Y|xޞ =KRWV)p7b-Sս@g6E[mmũ &Y$|K+ދu%~8\Q.Zy:GkSM4br:k4iֱ(C$A%N56\֥rcKNjczAD!8,otK׻0{ؖ@ ;.Jƾ%o ZXs%ҖaLX_4}*ʳ\}<$f0ԡeEfg=mM.Ӗju@I@gTpQ*%‰PRTh 'MM'D+(O"tD-Ew3~og^nr~6JE\M -f+u a x1Ѱ1U%!Mq essgtRӼG9` >ƸZ1>}F g yц #͘ƻ2fO2ݴ|^QJɃTքB=&= %պ#xʄ㙘 RN)WvRTUsswZFBE1 u'Xt]ԑ#f́%nҥwX薝] tQŝkaqc3eۥC Z-cotFzRvVLYZ?-_߸GDC 3=8lYpA#*v \7 Җ HeW[*f#u H[ySm?z9oAVl ]W'vq & vmL.WvbfDeĆ)4vGJL2 =ՐQMWy>ᬁtht8 cמ0z]LO*Bzrx@ Yx<\- ϳܒ%xMxjXxt;+ὄRbY8@L‹ }X d/_"a¥qsM@~>Wh%gTyՈ1}(JRJ#X1j?I.3tXO՛k%5`ҷ2|Gx]HdM_%#˗gc؜xJ!%Y؂P+N]5` uFfob/GmF{$"a Dۜ}H [-R|uYR5Aea!Kb[| @nt.Į6o'CzmGqRV/6s+m\C#!/)BLQi.ŬvRw766?17^=*g'^*3%EG9k EWMn U(v2c:omQ'|flO {$ekzvrdSߍ;<.›An[ Ѣ3Efw\j]*V,‰ cG5IʧpVBfz2سk1-KDwZ&Fkfu:3@^d>[@k@)GC:n4RpEXnzDٻlZ.Zw@WK꟞8v{9K#eYpY9N0 )'蟊ƘgP+jY)d !@ 0rg+ƺ $2 2 >K{齓9c84^f);Ut8_RdȎƙLa؄ aUY8W܈8M)5rM}J}yeLmM'RR!caT1u2iM ^$b%9ųώ״^!MTI . e|̰ xZ ELT pKPU;ZQ|fv;1#(v(1롬v#nyQ޽e'Zh܉<ōIP h6ۙHx[.gHSB&掦9wkIGܜ!P M~).m&wZ7'aZ__'~ V01 S.{>߄]4~,0.9y`ΈWO[G ޚɫ[ @·pe/ R4џQ8xk-D,U3%~`~pݶyVVPZ}A*kw)` j?fo-|G{x^BtHIѣu[g!3[6}D W$]QQ>%GiE#)il1.J jMlgȳur-٪UxZn= *p%}TUIph982tJ A 8,xʵgvbQIxͼuǁ{ `! ZdtjzLK.%Ło@m˺2|gvf̭aĪш;a!ӿZGfWW1BdOBxe36&"aɕVzU?'mƐ?KJ@_/J[Ц|O+;PZ,đ*8뤌e{VFK)J\ctYٮ8s[ݨ#$oEI^ttwQLJx@т2KާRbn$|Žض_Fϑ?^2f|ǪOFVH\-I;_mH-Lrp3Х`"A^= ,*8`1"+ \0wn00h/̍璹j:F.5;u++ q*{ȸBg U IQ]"gG?lZ_m76(e Le6'rq?}6y-LmJ:[0e6'lЙ9/G8\?vQ y^ p2)/MOs@JNю%W 6m VQ@kW%fTW i^ڱO:! ?m6N9'[&NnѨtHϣV(CiEC5u~[yT8I4)/2/NZ쪰M玽ҳ@ B2i sЍc*cJcSʹgR5 >#B]vo.4I.*ݢnG`?7}v-@KQ+41cXG~nX)$n9D=`'HB4VnrrI6FlzQkl]աhY?_di"*xHҼA=@'BU,rqN* 5W_ 1>nvq!8Sի$3BUZڜU wRIkE[ Cp(kO>var?=3=ɔQS3G~"F{t {M΅PE1[<;s_H bE7ԄKaիgvxe$5P5K77(Isx`meP fv, a/W_ERR5|M+vr82ɤ g_w S6Ka{L)\׉ނ?D uCo21=2 XXPlR5Vzjѩ}<{6+ ⮹v]hl]bNwڶ`~qr$K0?`~9q^Ͳ@ircw$YG΃/X΁>miK ZϬ{%MLDLȃKhUx4sCC\bneQ?2F!jŞ&3e<\wboOIPf68uuu7s( :_fIߢq'Ńa7w(~mb$~'ǿ}ӆyMlrfBM.$)N6@ 7x5}4 Mn߅*D.$^5g1/W}PHDNN].=}TfJ`l#ŬV8ܝEG`Mkf5>4 WM&d>\{tu iYO[hu[ݥxV3,v:VG#Dה,#FN$3ɬֹCEa6ʞ7)8 貨sC(s3-5.+P,N$ "BY2uO}R7m!z\۳~za:%臽|sDc{3y3l' E:zv1 |y.P.RL`37W usy*3 _ԛm+CKt[eL_kt7 v ; YupI'kbV5zF\*{Odg*+i@15:@Fē\_OtA-ũ]妝VuSWd&P)/('}yo7SDֲ~kNMj5)fzخ >B ^?}n>R WW 6tv4QiӨ^מqXkcbIИpQĭ+E *gr$1w^e, ݌r4$2mSF)?D,84L@NjF> p kHEZe^()^S;[Mŷ>˓h aH"e4A2NVG-ۆ%6*tM,DŽGiAV vC9 Jl)mlw %uYQ7hwY.BdSvoZ|yk) D =g͓EHXx2TK@{a#'״֜BEa\>v -% N{};r`AIQy"yV߿g܇TsY/j@Iz'vj-Sː]nޅa+ &6]4W@yuHo}*|mA[Y)TN1ـ+ļ=y=𤷄'ش8CQl/">{64{뎥t$"pI#׉wLFя]IHp6_|3r*{w=9ܮ4m]NLMwS RB@u ЫߔFduƕ:_s$~{G~=vQirWvM3~iLg9vם.g2N1U{aOܵY"i PWďfL&}ur Dy0ɡXW-D* #j 4^8Xp,yhw Fo"&U{4ZٌmOM1x V[,Q N w跔>8Xq9h^21mX.u/}E]wK`{Դמ:Î1vBo} 4V&. I]揕[oG=/}L-<|t DQn2=_%o^35nɆcH'h3+knC07"\@C1|E TjyfPDYA3Ll|GmPYY,~3}&f_%nEaiTo>A 2*sE1ҞRk@}c)+3I1. k|iW-\1+7XE/Q N 3ȹH]<˳.K`5xI"+?trU ?H 3Qhm}#߄e|6 3d]j,S!wnc~V@.l x*s̄ ʘlnO6@]~`cϑp'gs$ޖw"J("qW%B;?9 hFк3Q5tqڜ͒*LNG5%2ӑTR]&eӛOo=Nr&@Jw ( BT @afh#@ uj?S72#Y- yeU\NfENLHAy"p/Sk{̌<.UL:l&Qz.;FBJ"}ng&Г;W@zteQ!ڱQAI$(\Dd%jK>p*Z 1wF%IgbvC">ɓ xMw&2w 1UvKq/` e8G\:Z(A H{*EEgrY<HCtIZ݌5R,cpg&vN,hs'ZwE$~p@hY2%I24Du SN oe+lm+ejwsDUTD+QJ}$MtV[:;N_NAI3(0)`$|B*IdBl'aG9*%8ڔ~;'50T]Gdg$(߿[6yؽOo3-9P-ނ%p^?+]rzc'o緩*.X'_ݦ"=, }_ W):,/7TH#ؙG8kW%|s79>]sߵBR1 ԣ*#ctwb/EBXi ;<(qR9 bX,ؒ!HӨW|ysޔ:=A̚LÝ+0FD 2n$ 8O;Ԑ[u5r6Di Hd&vnu_F1LllMIp4]ҢuoVL鹡[ WAeC tA u:F{@@9@kҟ[~ػz[PѣD\eca5(fI|M$a&t{v?pb_c.ǩV%|5NAfy+8^z7JokWs4wco6.cCȪ;Rr@a:aV )4<^}Y %#ͮ27{ o∂FxM9+`2w̆~.̌[vR(ٍ# o%m!q䢇6ڋVMv4'lHOC9hem4$|El %РV_}X$?0!!|o-$5 -GDͲe<b#|XqFO(0G Č$M&I=oq<8@!N@]UxU-^YN-慠kC=%f$"l##MlqƽUP\3]nuA(턡9L[j C x-R oy̔t/ǑM[_EcPlHƱ=cq%4aIJGBQ rp!TH?2h~~ sijelF#p$Caj nRG"$r7 =R(ms粬U3<|uuq!eHKQǹv>Kb T/qxzkkk9;΁`,~ S\74 %4 ŷQ$C}y&]{٩I7C#7rq *G1l耼k94&A伕U<訞#o LcS{[dg}۶EW*H F * ]W?,;,s `^,+nZiQ^dq*`g)e.H;SԬB:Hls`rq~%dM 3z!ɖG>"+EAֈ}CLQ2yspwJOȌU2\I6˞]vQ\4;|Fː*yj[=?3l~dJo>a~dVzQ5'OMe" e}T|O%l7ё˪{KEfgYƯBSIz'wn\g|7T꾚M &@(n}92Y?th)&gX8Qp-, 7cCioliԠP%ttOVgMS)flA GYtu٬J_shu[_0\]|b0*zb}ld-hFC0@ tK0kC<՜qpAh7c _m4g( YZN"2uB6yވ^aFהW=9Ace0"qIs9n 1un /E;8L%ϫɉg-S]mf+J%zavbLсǐе.:P|^B5qtI$3B4 \Ngb!s]4;(dﭶQvniF5MlC Sq^M1Aҽ-T |XJ7QK4hS;(_v5kصv}zq0jʝMgty9gBo#*[hxMF4ʖ>GmH ^R,88VmBCOi=֔lGV4м:iA$dbheLR1V>A^Z:HcgK):"UP7pL۫δںUq3rog.Yi*'T)mKD9E=3%V|k>t65[8'HX!Ŝ-3Kࠏᠹs;ÓF{=9|'A`) ~ҌGG< ]_ݒ'T/T2w3مMEA//c4 =BxXM0(8WS x"b{3iW2eWHMwS [,0&1MG6hG T^κIٰ: q{4?em>fCd[ojX4qN3svBT‚8S,v,hP8{W;EŅDg[u&Sw$]y[wՈ} ե1)O`\GȦ(='@_ KJ0v?4Bj+CoClLJm$LKwɖ$7A1nK`֯Ok,QB|IFT3Cm,JJ#/91]p- ORgC4Xqd apoR2#8O/!I6i᩹|ʡٝw]jK@b)]X6tG[ZKJ8f^۪5~GHuaϣt&rLmk8}LCصw(. Hj ,j#LP:sMKR-$31:禀vl@/H/FF@{{dZsEHqcdt8(|Y5EtdX#AfDfUSo¹WBe8uV38H 0)8DܦtrXd^/ܢ'PC^zq9DIKS ;Ju P5\f*oPk_wVf [\G>_l8syx;6b}$L&-@*7ӮX ;%L>CO:D4n}-хq篏eh| ^68ZR77'%f_GhsIBA\ڦk&7=چA0Mkb]K"7!I?ҙRZ= "?2UOx9Ã'R!L;T&oU: ΉFBMsʣ,(*NҲ1^e;,W^7j!QVie% hAn->MsΒ6k (<hedf;\eTG]V9 HxA.dŨny@xxخ4Ok}Π-lN([!@{!f| O`͹OكM Qk8ۻ:\u*6֦43a hNQ'h\\m2zkLj蔣~;]|J;Y( r7 77#^XQCvRA7MXn0m %n$MYpI2.,Y&3)0& 2II2ɻ-wnE?rTaʄI0Xx60IU;NgJ+U 99smcN(We]tW;2}g_H-ڢ@}KxS򀗊+ :MwQ3g ŧ?^>GCd~%Jv羞Egͥ>KP(+[,zapWWO{h|ŷZ#bh_I6ϵ B]zkg~;%*hՊ`Rf9:j؉D֭=F!.=bM`4iOȫ;c5l )RhڐvlCizy F9>*3٨ 7fAXS ǜ"%E#e*Jb%+Dn$ LSoT&BfN(GPI+ad珗.)jaӐn&QĊ4Q?Wf@ДI쓔 |>0a"CjS%rHfj^J:;!cb9s{^>9%xeb zly.8:K^BműJspA#"&*̫귊)/pe%vΔebg&fT;TJ- z(i3~`Y=(߲CDu%| 4i/~ѪD,G'jϫg  oNmvu{ 7<2Md;PS.\,:i${C2ukiSQ\'NW)}:},|fC:#G=mB1Α6M0lWT m~zC<8zrb-Tt&^ih J)朓/;Φ[žKs!cP)mS`ą4z]H!Cؚ`xvUx'8:o'E,tpڤs`wam)x^ǝx/#~2MQG ̈u<[pڨR9}萨_:׿ŠԤdV)S7Id#sLJr<4 u =xOS"bFo`BOah}X8֑"nڳ1aKM| ^D MU{+aH9֠Jʩ@/.:RsbFl22ݥ.U%}ՓE+OGt|Kb_4G*z٤io)* js]___ S}3²L\%$ۧJj>ǒ([%1B /̘o:Џr6{,9"4* S5rpoβh!8-LED+ɑ& 69QSL5:FZICF:!Z'C,ݐ_w Wo(gdg{MD`$RKB3֊3H:lg#,2pOcG=, |yGx4\+G|hpMT#:ǽ])!+QX&r Z`]_Ax[!]3]-Aޫ Ձ儣|oTEՉ?z@.^k̒oPܳsd6n80x-vϟ`iH1sc,B؝ɄH R#%Z7RjDi޷w]4rs d۵?qeyOtpJ%-mJVzYѩұB4ZoâLljc;#D+ɓ04FB`us+xͭ53٘'O'ﷴ飨3[e@%(G1eDAO"y,,{IN*$p~̽ mZ\ ĈL6wlhmֽ ĩ\z̀:5g0j V_`;,G{ wPǬAolP6i-~ Q35^YY.na“pG 8s, xkEt!joC{f,QR^#)^oQߓC}fLI)W pV?˺ Ҕ`?Ch_ 28u>wS+y?l&EԢ?z&?''? +}(cC+QĨ8ƞoHf=lT %+ND47FdX98D@woTOrY XNo>ID!R*JqQx%vcyLQMg}:,|;V/toj׽owx l񅎿T\mHE_ F=tyۀQzc)[Ĉ!:ORЫC3p- 2q&XCXyQTrDdoER%xaxP渫xM3VK:Y 0Tݦj½T"K3yn][f^tiqg*~li|ŠJ0Hs%Yv: F YRd "]{NS_m.:B㾴U!*kxnq\=ݺMs>?wEzYJe++&}ڔqA0mb-.ڡC teChe`}Q .muB\!QlX9PLf9r"%Yr?gنWڟ;zc M sMΗ!=@=~(5o4:% ſ쒔%JsR?^<脈M97XUke*faze`eU?zSog=Ėq_aF}#r]QPoUI{J'^Wjh.zzdf}AkbacJwxW筘@kQ~c(c x9 @1c+lOmj?A_p,U mڏ۫Ǽwy5peiśې, US& M,Dt%ƑE[1A1 ,} ]}w}/۬Ԁ l, IpijcLii蟱]rDnsL9c?FP+tVIL'A6i}$qӧp)N%7$R4ehՒhuca3}R4W1|ɺ[ ~.L.<z`Q(*pDgyRH}uV!nT./;nښse8_;2rL #F/RӲ‚M&9Eq7~49D'@.kW!q-7 caFBĥӾZl"HhckO' PRZX1B+ǀ+GK|. b%i*3a>j7 7,FVI@$)WCfr(_"DFSj-a4@x˅wu?ĻĮQIqK0ΈS~.L)L([^vkq-AM-XKj~J?V}JIu3F "S肤"D-p̊NOTϰ툄l}͙u \-~8Dv?(END]jPuXڭDfj^;?NcCa\ gQ# 7}6ʼW!D)*)ܳ.]1 ބĊ Vvf*MCo6~OAa4bLĖ{Ik=.2MHUU$ &Vp |(s+9p6s6=iaS!DI@azi[\+Iͬon4}%9FBPQ.v UO~ǐ)udE0VsaP5] )q-qy{鷑cuh[W^=ninSO qCzb$T`'7iOF&Opȵk~n_$9 5`KrHU,`jf/l2lgk_Y=ݑ\b }^RC~FCZH)@5ԹGٸ`\:YGd-ErP+umyN5G&\ - /`1:- 2xҼENATeygkeH`EvjnzUBz !ԛ> ̐JA1= pTzkhkSW$b獀\4 3BRb]6\6[ e[״gGw_ 1{KA'5:dEZJ~Ml vHdЛKS#@ԀUY@\[ %kMlMž?HͣP \41R['j^}M@MRFƸc$x[]z8|'HfaG$_1yL,ȍLSD+W>EN>ha73,Ay?>C! @'̴fwfcTW6 5Qyј`1BCTT/RU"{b&o@_166"4dI.\=87P[;錤x*VeՂTtcfNm(1D5{izO,TJ!bk%@x9z]+--D 5&]>Vfn{ܪn"DB#3eDI?gl݇5 ĕbF7}Nhz"c]i^/tO%`8I-ЫpEAc4BOԖ w=OZGc"dB@jr4$1{ٔ,rmt6@l<:!Q<$}^bb/G*2^ Qhq!P(ޥ7?(tp8hTP@}LgaK$t <4]a ^~WRKą5[N%W04Y\zw<.MVmT[wGxP%. ki 7g8ۑI|&k)\("a'L^1UWk ?}OJS-0t~8~c om'3$#<Ȏ Sfke8`$kJpɔ 8>@iǍJ4efxXO874` ;놔#rsLcܺLM?qhIZUE)׌|Z4CmCOZɓ~Br;\7:4lUOT7!Ư3.CghB'*2Y4ǻAa=K} CKM;f*)S,RA#F9ܷ! srSd@3COhZmrPOOY{M k߹lB<Q3k%8{ڑq~ءuSѥdY:OdOA.&pP-6s *w"pu$x$+l͠;.ݨD#&Iz.]BwͳoW]c.!*8mmJ:-j_-أ\ioDI2*eMZibl 8 ŀX2N{45ZwAAA&;k))m#PTht.E_-V^ҙMPI^մs20Dah[uөYubk-I#ϪDӣKx@F'm$„ 'h=GFk\@pvy  -P'aC_XkF̿:ןDfp6 Ewȅ bZ:P !^m<5M#o1lˤL|ZLxQ-$ziԺP2ĹTߛXyplGQpizQ̿_yi_$ / Næ:i_>89T7:2vt! lU(:<#PSSJRJ@XDY2*e)jN؃ggskN6H|sB bqvjM7pZ+'rf_@{6/(}q{\7ZdEC.1[Svϼ]wO~MRkTZ2uWdUA: PHP\kl1[VZ&ޫɃt^;C`I&'sx<{_E1VbwsY|`ox|mtܾI:.84xit_Wl]ĘF~CGP&_VMBq][k!m|& =PqLƟnyI[s2E^0`,$G@4tχ+mkN;F l, 2ryicel=!xJ `ˆ) w5bk ?֖LmW\AvPpV G +:6X= oDQ! >bs?q,1j3Ab킛}s)2TuJ'ίvřX8TS9$%' <d$(.:yԎqc$P}I8?+9ZAO> +tYż00%h)Y4Yf}jtsw)IP^X = s/8_SR7MCjqtGX-ҵ] H(n>qc*-m]]fۂ+{zxU\9)'TޗEހr/}_PE; 5_N7рMfz@m0 O-54_"%zi;Onͧ2[ym LKOhd"=9LC3^a=2M 0C%qHͪ]t~/x9ߓ櫝wE%Iԩ\Vk}vVu"m 2w=b`$S *vxڇlCd.R3艔@gG^t`bxqٳ#z2BUHBfE*]ޗ ,'zF9UNTOhq"[3@bfjOdf_YaK:dɘϯ;|IU lz%pg`ɢ@=ވĹuڳ Yڊl0Z+rYEN1aU*3|vXmG{gvϿeo{.qa,B;/]c)LÏb \ᦳC@Nr%yT;1*±t5sN"ɓ*KDi~  ٴkZ 趁`OۃEH2*81+>oHؘ)VWzxwTB6z*֖lb}XP;—},[54RfMCǕ:#CEՎSWʛ z$!M+>͂ iy='\[c p¿-*~1΁`с|(q#Z&_\zeqYMC+"Kv{'8]\4R/ef FD,!< .tb#ʏ):q!om"p+nx+Lxu ך*иNz!x.| ݏX-l WMw @S$\دyᅦGy {$g* |+0VUJzCbx!2_>M%#\yqCoEګ`b>dY҂/AIWdl:ǑXT&@HOQ8r RTQh&zESۿE2]';p:=z28mPݤ8<49  tO}\+oi3 beJk?W;`^0qb .+w I2f`N]Tu=W\vgث˷y^!@ J_<4ˤUsW,z23+9a[߬jײ5`^O5UmѢ(Αrn0 =\쓛(㪙BaW\Z:o.[մx%DǬ\CUv7Ē"~zȔ"4)S)ᇮ7pѥE42>63[(g[FRtƟibSirkrtM |3-9Qp9\n7~" L8Jhw`C{:4qBS+XǍMu8J;@nȝeqlԩ2]wH<ų c֘hqO&37pluNb{0G}Ǹ/0fys3"+Jn:oF &rn(&MFɹm;] jK ^'NMBˡWQ0sG,)v9"ۊLy[zEug]ƴM%Z]H.}c[y{[Q5I)}- 8F1oa~/K3W6[UB~&N,6[1[@1)I9=2 h+w\}yn5ډgSpk}pQq[* +%U3(,M!H8^RU;THgEϖ_JWpǕ$0xo c0rG61#1R2LyzV/E;ȯ&Oe/Z\~S~>ɃI;ۊ8TC(<1 y:5T=hHL0_46GbHgBp. !i=\&K,Gz8kkOyA/guM$Cm2PȖB;UwC|H$$=#n&7L%Rd~aoQx9l[$Q?@yn !8moÅ 0DǘpZ0e ^F[̒VvByg~Cձ#ٴusPA79fRk,2N)2m;=Kl(j@3\.a՟C@,A6=V-]tեA'?yAڲ#ƏQB8yr)HO&D;P6l6NG>HX?xHMlt9_uӞG:Lg,S:2baz?O_ d׵QR;r1JW)]LܿcI%]tgl~4<_,-QۏY)Z鄽/G̛фYzT*ҙu [_O3ҳmFPbūZ\I`Hj1E:B;c _~AP|A z )#rT't7KnJ{/U3u ?Tة商j"Bd F&޴k|# ?lbT჎y=^zZTx ,J$: ~^^ *ͪψJʱm;Q$K+o#͍t)kT Y`g3nəu€cr$1*6"MI=jF&jYW t2 ݣ秼)62#fꖒʫ{?bZBxa߿rW=_pSaGvc Hp=m 'fhȡʐ5D ahi`CٿtdȐ}qk S85͑6 MC=ZVxI/r+,ד*D3OLlF dx"УU(j:"!o+qk]W 3 =޾hZ xN !˴Q.($f;l9NbtF"q!*q i:?ӈ4_ŵWŪ`-:v#]0Q!|VG>;dXlG~borl5[ ۄd&ԕZ4kI 0Ve $: RN^Ynf*:f? *T3,xc杜c7u]hBWbf*'ԧ@xI:Q 61~g5!jX4}Rˁ 6+:}6c=#Db>|,ӽ.u$bNA,p:Msc@~.ۋ'{AI TC(<۵O\eT_DM'+K ;#jʝ4}e(OU4Ad9D4U;u'zڽ'MU:6au$7 2A=P _ذCCk [o~#`LնFD.@r▰*A,'^8Hj+X-@9b&% Ə5tB%BKE4.|5Pz}aK=VX5kc5U?ӇH ^, ?&WA]Big#hseߒXa%"H.>˵Ʒ9"̱-J5sȤt܄XF6a5U&dzUW*,b9[!4,"'&ɋ,/э"AWm(PZ9*{l ݁dSmrFg3H5wHLAPv-TZx]3C|+;#;8ѰbɎe,isht63HT2`&~t֪O4fڇ_kyGB#+R c{$Զ n]: ENXj9ž +HBR!:j5zWt$]RXSG* 5ɞm5ƁV:ђ7[gf5w'moH,c-%)Tw=A}/K[-x+aגգyɘuo Ei#+=HKT<߾5upy=,~~nu'B :n兒CC a3'Nn@4)w!'ɘXp#UWܾ ar(l6`Mh'bmMTJR~k+:FF%2 K(. d0iB:(n%?&PA#>.*R -Z/::1Wdq*T)0ɲhwо5kcpER#fCr i(;ʋϑYU|O÷Kk,;Nb.И06["[9FF嘩F lJTA{F_.i+-M6S[ȇQuKUһ֜A_ŇʚR :,o@ymb>Mq;F j$\HXۨ&?huD_U3xYF;q[(hK)B!Z(F|G SWq0wA\ TN?ӵrɭ=.CY :RMXsC٠n¿lm#r,s0tsC jAޕHBE|\w2&-ȣZCiknc'&ɡ#H.Q7ivOR>iMy%j҇nh_Rc{˥Kn%Qh+tNf!0OgF$\PV!jvz&0b=@}.O-$ß "J)5o`J= d*c zZRFYлސp_3@襑48pN8`&V.bb@+!$7Y|dcRŖmyמ?Zoڙg  ǔ {D9_gNDulV3 6޹w8,ظ!4se: a9+CC0O[j i @>F,(ߴ8F[龽+eSc#YL2谶o}⛊R BvVOfa#Vh^А=="W e*-WJ!ȼGf>+Z$(pS hUl\0 / G y}xv.T얫~E+gq_S.GɌ [(fnsYo,Y'iey2JNb7urϖwkXYDH,k1HP!HFS736^oTBw%=RH'nR 7'[%u럂H_Wg;/!μCVk/{ Go?pIB?WWg .^ݑH$s$?ݣA7rr&ZmQU3}(sp\TvZw-+DR`%8*|ޜPr/ "=1o7#Ddtm f\U.#7:HTM_p=Z'gB(8F܌\=> dp 0+n^狪N7mऔnˣl`ϲYʗ$tk9A4-L@/1]=LXUEkX_Z[D83b;d^.:%pp7*A,  ?~Y+;|oos\5ZL5JM&!D[uȁq gȶS?(^Pk":51 c:Ɛp2)j,dNS8ǂbw0rw~'}*]@3v:CEz BW΁h=N^GKBOhl뽶bXȗU"`7E b4C# M?ŽGxMy8̘> X+ۣoP ^J8 KY'j3ގsM]c[([q!w o/c[E.\\xw';Ӆ=!.%8M" op #ޓ~2$XkR*0rB3iL.iC SnZYLmc978g?M9U߇(NGn/6?10Q}!0`yRK D' 4l i{ݝߜR\z|YrW@yA_鐰EBƜ7GgP:M7mOgUHu:}Mcb€Ƚn\!n`'6̺bVYqbuM^Z@bY;Xw"x5WG:<7'p5 &ғ K_%9FߛQr9=]Q>5dv6g a+ֳV~%D8T/04W]ۡ=`"س{S](Q[bQN(Apa+Ҍ~65O_<80CP|}Zb.J=|p Ԅ Elkijµ -4܎b<7' tȩ( p՛q\?h~l˕sG"1X ̽Tz'l$ã19%kUX4<+v9NaNbR8J+xKc-"IԷ|ŽClCW"szCkT3B|LNMgS(3Us@DAo7q!S! HDis1K> ?PkknG-(BPզ~"A֕[c7R?4IqN.ȹ7߽ٮ8SzټC播 W ,tu=Rx$nH# \|ĺϯ>l,9 ɂ'SQ}]zHJ$Aj1*  [H_Bq; t#fgvV;nJ+AE`e8L.[1^XX@ N-16iӋ421"=D5~.+je6Julń8S*ғwBsx>vp%$<2.\:GcpىH|§ u$Ipк@F{-DilI>1Tp64=h]eǃN| r4O沬q#v,h?"hꕹ \'VnQm # K{R'1ǤɶS|]>E}`C/ t x*irț?5y][pLɜ F&VTttbk:>n3snxe1}c=۪cU(GF*Ogw[,aJŲrѹ@K+m s4P |ɯy[" =kE3%)";Jtͽ Lyӏ ZadEpv?`~ K`Ξ#wOieI_OT&ύ:ϸa c*\F2_aL9Z-k>L&l#`3×\˫/=sjiE\$tר)5^'.77l]W\My7LQYbC/.ex+HJˮS|f*zFw hY]'_/c*Ng+7eE AŴnQ5k'lם^g"4WhfZoګyZN#!d) w{ah vn ՘WBCtRe=bdա Ԑ]nB]p&~}e$:h72G7К3}Y|՞>q7kA ٘lȒB] D7J{[qtDarK7nOx:k0U/$_q7ɝ<A:Ϗ}ٰ(q8GazşհmdOjxE[ү~Ζֳ̯9QXB. MzHƵ1=jTi G0Lޫg-^Ӈp? >-xP068Nϟ3U'B :o3 T.Qya/%1%}:^gD_QA@|-":VN\'ƣ=\=!zJHhF|_ D>ೀRr E&^o|M'zS 6IYx~*wj{)gv̀n~o2HR /ΩQ%2issP9Q#eclAx9#Xs.%>yz`?XX5G&ɑxxJ 2ot{Ra͛+ *l zc!&e$: PZրۅ.-G <0Z A8RΖUR3l=~V,׉N-.$]Y.axէg}ac e5 ףRv/>\o{RC|nJ8V ejAp&[BΈ (Ya8L#qVnd=v>DT (@8gEfåՃ-$_c{]—"ޱK.b"<x47 W=j /vc:B2Mޔ;z\&TP}3S/ha'?e*tZ@ %W9s@, $Bm=z'ˉ"7\mz1]`3 t*HoGi绔^zD3K38 e0Yqnj%u>j7^%~H=!;Zq+w{:"%FzȤr-_s70^v0S3p U8  ز l!c0ya\Բ9V5lw>ޑ>2|Kg›v[0YMP CQǺ6MJ~R|)C盪ѧ׸6!`/IQQ8:5*4|N_Bi9}e_֑E9ƶ8arƻ+d9DM.=^ޓ -H;q 3f. w+/O4zTH2Jh Q.ցDqa"{mNJ`j}ʹ^8 ٲPhQżP|"R⼵QRMH_#S0 UBSo!,3|l!lTINY KG؋0ܾ~YAn.гCvރMCYoi=;aB,9u)׮bv)0FvP[C.P2 NNP0D޽sU{H>/DW fS\-eݿHm#s\t.*<Ϲo[vŖqp1m1ӁYIK #PߪFt5IüN$&$/KĨj8kxPij,*ߴ,sT)X4:=8ؾ$_AQ-ecͧ*m!IIg⼷d´=rY`t8W˙.2ThKv-K7(?qB d_2_T|4%;H|jGrKb܃,HI}5>^7^c\dUW(sg3龉Q;؀t*g,zzJeҗOHVꐤ >MdWM;OWZ)\w&cQW7#s (dE(T~MݰQim=:qfwϗLlM Bg,A`Q37^Rk(l|g;gqOmkJ'mt:РX[B-,#!ktexf(OÎɋ&̶P!Ä^W9]3+yy8_Zc#+:h8ǣ9ĩoXy}= 7\uҔ" 'O+PatUahƂl,ai  =Z~! #2DDVI X:ptB-)| bXpeIL"k-@ e贷 7(,t1+2pb8@^H͒ޞV{/~t! }M-j3>s)hWPd +ʫfb:6llq |ZmB1I1gڿ9#KM?30'@ 1YieDkYu?!Z^{Ƹ1ȳ#VF_ċG\x".3̦b8X!+ <)ςEI֭z1?T+1a ˏwWjtW^LppsMK K_5 :_[.l_i M v˸ Ao"85/"Cdti(-y2uh%TMiy;W,09De7}z?7dO#u|J*¥*}3$ڏWoK[2F']pEL# *M0ĸJUV`t2X{U hF*0n 40{BR{ ?a ҶH/tIOh"H֍]o٥J]Hd;ł}70ʼBe=UU1z?A`*g*8=czo KLNl&LQ_ UgW| ;,v/˧@a_ۏ5TGlN!P[ MXتΰ)KN/е Wkh7>2~l]l(b"fb'vRH p(k'Kfz:sl{‚w.@ZE0!ڐhYeѾiSzZ:wMTI> LAo^(T.~QxY'->aC?Z]) 9s C06S7&ʇP^]3(vU$ٖя]D~itV տjr-p=yrԭ:V4*}AXVMH惧$'Q,P<+䇜NƂ.~-Pf!OMh~TTY<ܨ2L+V%}>S|r'5;VZ0,f43+9m`@̯֫aZT;0f ܈%ϺG0s 3:8svЃ*TJ^c(c9gʌ${$?_vX0ҫ}$b3A^O87V7@:|A :Ic|pSl*"\ XL<9aNjK>ct k9T˭x$>DV޼k!">}P.\7?\ȴX۶;_JSd2I3zkf`=S $sj7۸,*Uz>(;Mbh#Rcus*/\"|qBS e;aQ@a\;c@;K7g $'v[?4UEp8n=9*/&L6ttp˅F0b*TcOO1w o:l<Ɯ-{͓di|1 )1LaeyC&BKIQE;AdidyRaQ]!} ugq7dG0z,y֤a}Y=9b'e ݝd*Z"!ﰪ$pkb>" !XC,8{M#jpeɏj87SK'$RZ&ɍ |X1.p؆Ⱦ}"?Qt%N6 @\]!-#KQItm`3koA =R96l54} vLO8V ȤԬ}ѥ4E \$aFB;^6dN0<9pMl@T|>5)Y(1l\T۰e0cM:RAO 朥1:r幘ƔgdƵ>c#'Vk",ZZ,׭Ɖ h3^ f.N7'm|]U-u;]&>c|{@n)TNeİ Ǭ!5*!ߞ+u caO`up_?ޚ/I;>8GSA-zO"G0QB[7u=jZ=!UYIqXs @УAhO'L x73ѧFi{ RM߶ =Vg VZWBwkamy43ne N*CDpۮ2a-ǘ,RmCrzIuv\`s辿Qt48usէ3Tt3j}#L@•?aΧ} KK rHvuqղ[8]@Bvԋ6Pn#ܙQF'9cHs9t,oûĒ*xȶZkjÐPqYf~i]1r(Vʒ-pJ<"f8>8y=~uw<)L7:@ȡϩ/?GT>7>Lޛ.{h٪:=id4>3/ֈDEF f 8ޛ "b2XG k!^:BJh!?]A D0^}bU\ke#[5v0pyLPU+/a1(F 0;Q)\0~,{ cB}# · Dd2$jFO1 ?YY.%fjϒ'N@q$֣r[>hա73ڛMd5l76ė%T8V4-n:Tiy/ڤpE&&}V9O"`/PJ9 L % "!JehxD8Ɠe/EFc怑bϤ).ql =*M1{|G[#˘qNn9O0#-1`>/=_cYD3=B`&rOYNkn<5hb.3Θ&E)a5fa˵ Yg0؄+W~q"kT6bLJ̘x/ - 囎T"Cs`$=i@-n"{GnR r)QASޅ~QVT ݐ R+P58qrzy՘[h6|;t<_)f#w tW缋h_#zl/&7z8OdTTw[C,fG_' uijc(x GӌM6 5pbS*Ƽu;6[T*~7*1bG̭tGv4vq8;vQ=MD({0-ī035AY)#S:lpmX-ln<0EneMmNWo3'lZ5 b!m:j29@6(2л]*Sf&$ Ogh1Oz֗Pf\JBϮ%u3TXlt~ۧ}\j[CDpa+ ͘U/ED7Cצ]48)BhѦ &{GDYV^J)Y {X0 Š6 f]Mcz8˥e\ 70K(`GZ&\w 12%:U:$PZ0!>1c}r`k Pi5nh|dr ; 9F܌[W3eloX{(=+;㫟 T]($| 27R̝nf͆>ee\kDqM2rc(IPS!{!}2/8d.Іf,h+ 7Y)>졟{r4;çw* {`B|4S,=_y}TҘҪ?'Do^~+U(s\m'zVő26{82]I Ul p$$m4PB?"oR}rH(0!-L29kP:7L7,\h*Y*^{ ]y] /e?/#.$vDfɧdHqx0 1{>Sn~ph.&]=_h:"‰2yy1'Di^/"ofiA>(F@OB.,7Ҍ@*U=d+HmSj|$G!XfFu+@=OG ضttX^%B *y)M PvW1V]P/M ;}'G'_HYg4%{&ƶ EP[.cX_\Pf`ږ_.Z46(|aǵ&*! ;BE>Xt$Yh'[|4>?tsj7#ĝM{e=Y|9Y9Θb@a|TF jP{1QyCDv@7'2 whPxDfvӃӥct>ևCR~s5+#pYtop'CDl?/7oKOØM zHvv9?RG<-x9fD{dN:._0/<)TƆ;Nh.(xfW}⡘}gRn„'uQY?˟G8 lt'u;$mFQhiCPcsIp\sb-8!%l6D ZdcHrn:J'0A*Zd.W#U#oTDϑat HzO.N` /@BԐmKD G_@r5r"d^O|Mqbľ}q9{c-5cD9b %{XLפ6^".l[( bf~ʇ =oar7٢!rhDI;gO1E]ZRe:/hI`FQ$h (A*m{rj%Tbjڴm6]=hcZ@=DUsRP*NaȠ@<F43)!xO(A3xc7rJ$oݗY;ZCVw"o܋f4^ #gј|ʙ3j-/=+ߔ "ֆR;T6Ԇwif'Ĵ1h6tCD}4‹\9,߉il Idf~k9>U/YϚ_:Mbu:4go6bG&Oo`IоgSBԙKN3٤)W)hNB$2{֩fz'"yٍOC*+)d,+vg|˹,1ԯv5~̀^tUo:Wa Pg#&ݙ[_Y &qAŧqSJx^d-`?t]oTk6*]ϯo>[S?iϺ]9EbXq\rH9Xo`NJAG׀:]TıpTڎhkS=vC 2l?yV.~XgB|Ǎ}r! AzaCxqpX8f TіBᖴq˼vqd&4J(e];vRhSumTK9.?ÏtfnfMQ[*Hm"C5~+(XiC8@. AFNU|u<=͠`_"TO󠨸^ 슫AY^+QY[AH\5H [ai>Pm[oa}}m Y*Jq_)96cOP[BIFzqR>ҽ2e4ލyc:F{[1X՗E"U /SufQƝMr Dv,z LuYEl_fLG*wOH1ƑG7(A7pIAE !r{k\tur֜cЂCtn(cA_o8(NurER(VUG=\Wۿr+J|&QPaɪ_DXgzH!Sw Vfl?0QazAT@m:: #k&Bt=гɿfh `,VVO`fkw-Y)ɡnX[$P1D|󝆒LI0zi&2`X-K=u )J1*X USQG *_]] mδR<9@>H)&4\XCӖI# 7?dk#&5 tti$(7`V\ٓùII_{4oPCN_jA2ړh먒V2N~범n^|ո m}{$ ?}qzҿ;!ȅаl!ռ Gg9TRm7꿶u}?DfUrMmARYKAYcXkۋ bt jLMQZoVpNjEBӢ7RPDΛS؆[B,Ȝ|7z&H7u 5ٱ A~ Aӕqłl>FJ·PU$ĈPmOD";>nrgլ[ $ԅZJ#`DwGXtUgVٙaQHqۣ=>0%=wSlz_#bfB6ZZ_ޛO6jj=O7sie;L݀ h)oL,hu&jr/Ճ(&jJRא@ʜ94jFhMBdD.]}cϘO_b˸ahRM@Kh9hEшP{Y>e6x-d;g4U4ʣ$wMЄ^.:~<a$W׊~ l`Jl'DߣLFPLX5Mov |H&fE5S'}P.[Un-tm\WoOUZ⅛:|2k+m{46prE1>܁;oPɐH+.B>oU'm̩l̮w|K2†hr# X$fL3r?xxu6M ٴDg#SYKAW3,9D&|b^~ s!/4 ^z\jlث@@僬Ux$.6 DG;AJ7O92P#a?Md+ߑKp-ߐiT #bm=|vpx`&W85xwn:mӌj{Rl F0DAJ)?q}fhٸmD[e6c{K1:|q :@y_Z3!7b2T8"D֬YG}yH;W;RKQX| i,8TGQ;GʺۇO]!sFZII]Ʌ=瞧~0-% uQpE}@-}G[^#wkfo"hg0Rl8bm&zisVWlfKJu8kccFm|z]}y̸T1dG0oS4lSPɹTFZ@RL@CO*E{ғŐLC:I RBDz P,X6ldʇn a32X~ܘmvڨ: v~ѥiK^ +>:f_fBYD}JR.Y3)>\|k~l9N`-2󫚪zsXz`UiKz ̈́cSc[ @ez穌N/]28diF3!F3(w%ew3!kB\2Z3n-刦D< H߶01.g|9Z5FOcVG<LTErݪtaإ"}s?$R6 Qω$d Lč WrqcKڋUݟCPn ʾkɗ9^"FPl>hWm&'pE-n7@'9:O{w CY` 5?i'V&Z:;C' kn_5yNx t!P\A$뾖 #;ڻ<`8bq0DK>yYC/ppmnfi?gXw~w:AH&Do 394~yvց&nm&9rJqWyii2c0/#3잘}72`JlԱM#hzm—嗢΋zd;5OMҀbc1iH݄X-!򹉷Itlcq0tbm넕 {!ʋT]<VA5F<OJct4KVlo\Ydq參I; Z6g&DYztK\iw+eJH/Դ< j) apKr*ve}봠w8ϬH?LSeK*86L^df8 OlUr}ŭCZΆl= WK9d~'rhf=n@h;AtǜŌQ뀙u[:Z6LOT<ijE;iI练nMr<5R)+`DDZEm&lͶPX7ugyБ vn,|Vğ{z<S&3}{_UG"x)Kă^c$*?}dG`ErXKZ8QAn؋)BxC];` Z|կl$rͽppi‚&ʹ&)R9ƆƄ^mq%Pe5RWO,wTtUz`-"$n>{wg  K%ࣨ vt01$eɥ#D.;3S[{HhQsv dO,o<SZI%]aUjy4;&\:ONJ-%w & /*[2KJx5鬒+{B|8ױË!֑|^sDYQ!3pPtW YhAۿ`9niPIך.c%}|TmRuH &䴠D'E,YDVXͫOXxmSsaU"f_[AS`7>kPwiS)]~TZxʛ.ZЃGJFK#pСإ;6LdcipͣC+4TbFIޜ6+~D&Ti$CؗBP[މ:"C>{GKh*;^u'%icqt:BeN˱DdDG:F-2kpE p25ZFb[^·6fϹG&8 G eR] +QEU{bGY"J fI(~lUGӭT>dܝ ?LK|n:3M%gH7: vzEZ5~isN7mFP [BL.ɅGq2lUP(e"IfyGEiRZ۟ M[M\6 K_? %' |v AEa0фF]rb^y?t=u9nfN?/f+# & Ḣ AE7^o`9E;J~'jh!1] OZ;_P'Ccm`xw헗65ZŇZT@8tuAT ku'6QjwZiJc60#kPN,ym $6LP/]/oIʱ",X'ijE'SF{Xhܲ! "洽6[OȖY8is]laYLԖl *Վ~G}:SZ콆5"ڵTe/9_Fc-29Fr_yٮNY{O6<&L'2x}*gĄ H\g׳=H߭KA+Bc[[Jzpe i7@K?u(o@lbK^rEO3j`gRONѩP+lR9ZGJ9MfynVL>"ؑ6(= '"}jǮݩ 6felFkZ/8o H1]_2z ~?lYAÆ;Z2Nۦw0=R:q70ߒkv8M^Ĥ do%"zZNdv4Ԫy:K?9'<6+4brȹߟӦ PCRPęEu#"9 ̭+E_kNL/]8$!)VUZ\MH2N7MZ\fIUEJ{+e=x @Pab9 7/ξ|[Nd1/Oye ,e/,H'bҰqaTGX/Ey#^qx(#|Vf}!d 8vu yWRWMYEŷ}W@g{ٷ+2h7;b{t{[yJ.@m3&@36P^T+ר6Teߐi 3E'ކ⫙ td9S5xa][5 xNH AלB*]|&oJ>4V+[c_TE<ؒUrD! u S+dUSh~q438D\t],OSu8I1'fʱZdX?%@6٘+ ېd-3sSZy9=i+?Gȳ QBCUuED ( N;DWFbb_f "BDM0Uj| O2w uQQ3{%fuC7i ϧyj>w -)ۚ]^4cGRU>.]o:%k4\@!;=uqߓfUK =zyY,O狳'f"܋$8nֵA%cOTZ#D" iZ14#xC[܆vNL @1bELvԭ)naOb㢅A(K%Pݮ)P*c63$# / A[ue]Q Jd)q^V 촲Sl#yH:+ӽoU*c[?gԡߕ$@,{o.Y0$.n| MpxYH7*&~2i1:'td3BhKTf2@ͷksa-M⎍@s[>;J=z 1D%$7d_ ʑ@U9ǗJxk"9[֩eVNAUd, W9oe:0>)&9T_Ft`U[EH>Bƚ Խ9xVNnʤ%vXHu4(Y֪56/V#ee88T~g&1&NuA4KgnM4QErdZЊK{ ݊=PNqKP?)Pwmޣun0]R'cqp\ws,x}&qRaA8mmOjOjؘoU^* \GX}dMrEVIgڝweb|Mdp"gAsAdޢF*͝)C"< *FCnDma^ْӞ9J4cNfP͞zSR4.Ҩξn2Mɳt d/5g55U2XdɅ/OB*c]CӜ+ aF6vJBh 3Ol\ra+FSj ַV{[^oJ^zаRTU@q_p,ЩsCT\VJȹ*)wP. .I}FXh79A`q@NG͋?uO.Ї/A=6K3JmUN=UnOvjҿ1pBd}<[ Ĵ|(O? ]h`>فOpl, _ h]g5>?"/']d/9#Vo@%jXM7"@ɇ* ݵ\ŔV}lQKXU 4ѳ̅ȪK3[ArK,\IdX1jk7v& fHZ!@Svl#yF8q 1(q%g\9,10?wʑ玕\[]Ze 73bjŐLa;qe{PnĚ3]fu^^jm&ĜAAf,ل`?&Jɡ@ VRVLi%T)azo n y _nM0 n zJ][B(on YlacΈ⅞]N .\&i{s1l\hQBxz@o_B1מ )"IH(=#s,^xl!sy|VU[,9:kŬEk}YJ>ŞJWg6H6M[jxre0"mh`&%*$YIlPDDo{g 6|') ] '7I"&hy7ɽO,αz#=,.UD"s>5O\H aFT!-Iq28ja,t{B Eʮy P3dU+B Mk}::C~'q2T̟ĴؠJWah/2)>"ϼaRERa?^F܇j]jy6|?^l֙"Ne$!Xm?06.m=\, \XGT]UPC;Aĝ$:{~0OBax}F$>%CEz!GMxؤ ..={aN븉V/6DwpzA[1 70MdѝFԓ2TBo k'sDsj!F30j^)4`p/W-3*S>S7C7y@rA $h{1-)) Ji%<]gѴiqq>MאBFhÿ,ޠsAt/f +w=ϘW/7X14m'O E\xw[6r9֒g,"J`lRJJ}ɺ HX4 ʟ.]t537Taъk1r{b׋','U9ns9~ !<*#":OQ먏Wɽ iA-wOV0_W .;WkkP0`Q9p.?Cyfevwx+&Ȫ+,,.]:6 ꕖY9gݷA [ ^T@c!j/,ݯ7uhzJE+./wr\"K{+-HM+ȗmQ  >_AH`B+HC,7ALJj+eޝNa:jG1هx~hBEGӵ>mli:oE=CW3WfTٗzHU)#CelzoE4iNdzGo9f[z,eU,m/_1Hy5MF_^43Sxmԅ&Zpσ  0O[u:TO'v IbZ~f>YM]pql?shkÌ-}vaR_bw;DVKz4͚,s8Vi=SN"7= >! b"4 UU+#W+KCvu-x.?OC&|3 pbz-ESRsU+ @zVw.yu7˭)iL}ʘC=n=1fUUw&}/%0{m \e+5dNq/4} iM]K"/5}(d8Vh 9FQOduw>q1VZ-ucƑ<` hӰ7/2.g.f; uʛ_%V>=d㺾oKK,3TU/07V/V]nL3%< 4D礮m US<ةʌv7^+_#IfQ-gul>tY:&tkSqkMo˜Z6gDm?#dzE^6="#kv}4YW؂LҏVS^9XنqFbHCkT@!3sVcRxSۨb#Ha4j&VW.)EW FTE.ؖA֏$~4i1*B5EjUX+:fUG~?)>Avpĭnn#Gk]n-}>e /QnlWd-2 5f.B:],vӵM;ǑP[5kv۫~.s&0K8{z_Jom<#a0ѫUnjX VByo8Uf؞Sa,KxJ[⪦~8F琄i&}ol@wXFSa\,Aa2=Ub.͡N%Pl9 ,Ȱ,ߎHUYυSLE[jZ\"ΠFLp.lDCTK~8UPEo0-4԰Q?{]͍jT*; bfs(?Ԍ0<(+ś^u縒'߶d?ag޾J:KiXrpi"J߂lW'[ͺ/ jIԉ$\*Gs9ZC4Sɬ2Gȅ{PU ݻ~`Ol6y>(B-RLU/ټ)qjrZ3e5r N'zq1Uh>W(g-%:m{[7x[6mh pDvz;P&p"fz9P^yAd`iꑃaR@ssvn{#Ij3n3Nz}lȼԑ}}vX6{vM)e}Vn JDWwi;:p58׏kz`=' Rn62,E+/1ņd;FADC7;5\&wAA!uz&ϝd+4  Ewa[ѝX]b@zlng!D_#s]44h^znyn)?CT\: {  Yai;2vs;颡zђ/'6]>~EMYCھ,ZE> |¶SwARB'ؓB3k9b۳jX:y$GoMo٪mWV%EG2[d c?>Dw~%Lz d@"?N/i't5{|V:cY7&u#KKT({bx/nR[4e*8Òʇ}%:}qq>.~;,a7<#&&8! m~ЧP$ɛJrȑtLvKE'1LvC.&tu*9!ɷY!oTj~r"5!(<_M_;.o4.yyc20z=;nm^}ۆ:ch\k+2?yr0v &2PuevJ*Ib?䋱N.oFn*Sʧզ 0&J#y6;]$CH=B;оY\) 3HG=TuxQbd8& 2m+JMGSS1ħ6=ёt6Gv5!Z/{").A y2H @)\5% ϓYE#hG]_P.Ak7Ba e):É| O-+_qQdDrpU|pD LXgH眂_MXlO+;4Q U;8^\q W;;^5M +[ J0UG~u&LolDщ{D|ۭ|vbM3TxW,,Bvོdd<ɤ#J~P-ϽT`LL b t|F2aTJۄЌޘTIeDbQf`!X^3dI^:2woጉH SWF_2f8E#iA4Rwf`/lX+R74mu%^P$ˢVdp&,8hRwTD%Q|(Ҏ;c04-W1T*\ɑ[E=EZxD^/W`krR4PEr V9i\l` 3O LVi?T.{&HbUe-M"Lvjce\âS[:OU[5iXJ#A휷Q=¹F@ѧc0ªC00ҘD*:8㻟h˝*00T JWd༑RQ\ՌLdXx 8W2@6!1F2,t)+W[4tI$.EVVOUk/?{Fz6GthH FkUR)jCB⭳Mnp wwWd~JI,mc]>Cхx?Β栝Dp-\cގlFm3o}uO>02o1 at[Z^Hee;I*DH×MQGK6@Nʺ+pT2h5wp:.֟fO0s7g]iRUuf`+ۢo>櫈"&}?E nV#=>k.o/a͟r ɇԈvαX/䖯Ѝ'``+(]I4xaM#C } -,g#?ؕזC-Ա8G(W\2YedH/Rf6}X7jnWB'Zk\NT9C#NuHYJi0<~^GCb%II3趩kR.}=߰H1u~  Dw HY@֘Uثx찡<޼kJkB&~Bpy zsbՇ/z6l6r,/f~|czvC ͐X#-'DYA.Qu"mG3'jߍRS2;FfH2 N |9 `͍[TMϕE=zL!dJBݽ|I(KsRDA^A˅[_^nu:> VOtz酌ZH KOrY̟" b?Ɣ H%`ܙOwx! ,YO.{Vȋk akjAvmɃ ETP b"|_i30eOAv]˶l"'f_1q[׳2v|uy4X.jvP H.ZM`a 'W/ߡԔь$3s&ҝhLW-7~gY\ :-~D q"3U!ma;;rfl^{4@4gh@\yY;"}ުv,%)Ҙ~Νtq c u_Q̖1*qTGlOf_P婢s K~.YH0x&:xbBAJh6ՂXՖzuzڟ{l۸. ы`츞&ƒ1sd(ͺzr0D$#V`afV0J0}ҕۜ$)I;@iE@1L HX3l+OR 'dsy=?ϱ`H{aw!?x~%<&%U}8}E(v8lN%d jXy-̋/1u# ƚ-IY| {U]-?.|lu[r!Abr⋳ـK"  .M;Q$7.*`** M۠_݂!倰)a~ûG"l6"⊢3\ze%Ww$mw l![!߉.fm-`]bڽam#ꐸd*I*+0骟2;/<+#C9dvbW fmS3-)Ő1QCߡIKM[WZ%3HGe@VC=4箹kpbnĢPZF *6ozyeszHA@c~Y`5Q)

@(~_{ƩUQ&Ym`JGc75j Snh3 wAn;L4P$w܈C73Z_A73Rax%U{ʳi%{fbW 4S!45y z묫9n+ޢrїSz*C *٤3JѸY 0|WFp,^;,g?V)7 |V07Y&ՊXnKb*07zˏ=3[Zbb!aU1'z|4AW|"j1 b|HB₷{)hep+?ٹKݰJUlp׽TP֙,eͪ\k]%ב[ Q: Lz:f_NJ %ۤp̳N`s]#W7OT&}}&R,j /CG)毸إA Wi0mQQց3 l&L#F Y:P;_Otf-egG1y5i8|0:^k+S!h#8q:0x"ŚHpR}o,M䖰ϴJo(sqd@Hg/,Ou2)~z6g ->փ:`n DE7 %Qt vSN&F^>f^^ 93%Q^#Q&>2IZ ^νkÉ` wRm5PﱊKgѪ9 z3bRMi{އY*#'GK`|(݆:#ngF5]{/J$S! V<7jaNs0XP̢Api!^%G0rlcQ[$Xk_jP@yX2ZX_z.6Wj*8%eB j/YGք}SpqnSlMhr7J/1Ξ@,V;꛲ׁrvL@Q$#ŝN^MmVoC2$>A%`A, I-?_09 )Ѡ`˘`q 2D%SF7+R fPuiqɆ$l 17I2<_&,dҝ7%wv1!_grb0l&4qD"6g⑫=N/#=nKrGJٴM(`/k8[kvOW} X*(S?##3dx Rpz2w}d#1 .4|LuD޺r N+^5Θ FG^3``~{cIɮ-ѫ{dF*^eۏ~,$DS5 d(xHWD`DkM~z#}׾)?Ofil [E/ J$o1\[r+~]/~hk /€FW*/0~J0 e⛸*ެK( (HfRZ| -ĶO}aP{g\0, 䎂EO!9_Cf3eoKhRF6h՚|T1sPBT̝ؔ "Y'퍺Γzͧ<-h|f N + kP,d3JB}V"\^ŒHYT 6]6?="m=y;긦N(Rà_XMb9&Dw&ĆRLj$?FK ՚Ace\ -?HFF0&4#3;jشޘ=>D|슻4nɬeҢt,<U;6W`XAH9&lvN&CQ˅rBKH6i+Z:@#?=s,xSPvXiz=*MI݋>,Tm2@b͢}&s\;0z{=n_s{WKҭDZ%I/cWܧ1Mzs,8{BJ&&tnZ *7ofv?`w30G!sfSAv Zc'wũ%"ܪ904_sP^'aly;/a½;+ψ^~iFCJF !^lmG 1DTqQBU˒YDF>jX: x[Xr-c*ҡw ph8 Hz#tqr;.BlYhn|8*!O:?l"ӡ3m_p? 9Y6qlL[bZ(~rF}6tj[xvnx &cp.=cM$:@i=_=>#phAv{βʴ"uM47zdT{G o>:qkvud(B#e?KG&AX&e889Բ u;QhIuQ~fkحS߫ITd!F`Mw2e1%L)~"4׌#/uV]޾ѽ61k |?1D{{KEJ#(chJH-s7{w"$-뜤  wOR 5Q3XmYpD6>p٢1rkg¿zG$O@8GebBV+4$.v'X.iMطį?/nݣ"ܙ=| _0S'ɛ[ڢ2 jMKcvK*/4&MJ7gl i\nQx\߇ LyAY!N:؜aQetԀ zl&Mtq;X@HfBʻAL.Mޯk"1KgR5J__"Xdrv QiQC&TWgD٘ =,Mǘ4}mw17:*AW jԒ#6&v:füy^MU;Ľ=uſ O6Ԝ]z~Ř((So%JE- ïa5њT&Rqg'08:$_]y|@V6<&,^w1-Mha ޚj1vx*RFW*ov*Z=(!3r?-hu>9o2hڙ%jR ?/7P&|H/?H.`٘}`cR 1eؤ۫&V SÄ2|L;R C)Ԝ^F4Q ]x5T3 s}rmc04ލ< &.b e}lиp≫Js<v[j'_%7ѫ窕Mčgd 5!=0\rA#3')qbzcgFuxtM2яM9Dh3dY$fH6)zP>2#8%nRe#aÚYs NBf [EW P(KYr*pz[zZl! s,3,*&h1Z}lB9r$ x<|ȗ#OwNS[jc]լά%vd FR'0k:Ә+ |kN\8`l|p3O=Hv:k-ޣT"X]3^GNPʣI8*b%S S6ホ=AN ? *СulAn2+v+J;fS!ayx'] ed,=&:d_j2x;|%'M34e޲<'({ɽY;fTk#'e9Ĕ2E)Sh:Čru3D}&6l tx?auCBHC s_G,wI_Qڧ}-(rK N&彬#{}sM(+AqaL`if"Z' "x%zmo=Ohc_r-<?wn[ ~Hh 9G*ת`N1s ȹB7 rF6q3Ӣ7,`{e;T7LN S̖JzߩLNJ2`/gL:5V/ˎZ|v%\rtc#XeSֶ/Y_CcqO 3Q2u ZI$=6] R2.J%14#1 7o{%U~4ҶBIL+&; DPAʒFv"e IjFfX>}Dh[Eс2Ho%bE>p* `ҩ-(4HZ&%o@nCz>59لpZI;0Tz'pe}IxCX=k)KꯗPR/6>^u]Uvc!TcoHOo:lSk}_&"c;-E 䎒<%pjE~1+hi27Y0Y"CP{ H'at;6xgURaB]lJ牃^,fOtEȞ)+l46fGd0*+zlugIDW DoE;K.r`ئgXݦR8̠ 9g:G>^qlKJ;` =$k[nS*go4e 0>9~/(Fޞw9&oW>Ӟa=b[و0`ym hLN,#jʺhkk),{D-Ek֠s(ڗ+Rp:-i$G@>?}mZ{ow%Y.#Q6Tn-sQ]qܱIjH˚際bm^6Җl~ }D7΄Ɵ5pnl0IZdԦ!9 " 8iAj z (R%٤H]"趗w you^:[eS\0h)ܨ{@m=[b-Z3Otd*Dp˷`+VhW>ti'MAK[>>Y=Y 9T9q- wvV1+glSC u9M wku;#1Bi@k14Lܗ֥'@>Z{_{CQZDW{ds 9K$~vou|Of}Y£k9F> . 7][߬N3s\nN4V;,GՎ%G/썈u#ti42Ԡ7̑=6UM_9(_r޹ԓ(Y߲6Wa| ],^Q=rgݨK8!ZR'V(\g5gJA Ȓr'9 ^@]Y'%UaQ9|QJmF7L MyR =hOA$pXwWy—\َ1Jz++B HkbS JyDI " / <(:>`uNPN$Bh~ыb5܂\<]y#V$sNrJ=m1whBj0EM|LR FvqܹX=F*&J<[ TlU I`3N) O7I<'=c*խJzkkO j>,xvtyQ}7HOכ@sB#k{xQ0lگ7ZX+Zd 'y#%wsY^fҝ}]ɪBF!> evٳȌz$]ˋC^ R@P?Pr?E)'x x3IjQݤ*lS.Oi}y%QBtLN5y77bո ΀S:q(5Mʌ6Տ@= Zcy%)B8^AXRh||cbBc1A:pԓ{^?̅5whj2#3 pLvyG|h:Fmd$[ZPNlKS)]TUg!&63Kp'k{{#ZSvVVT<+|<Ʊ}p4;6'.ɛqxbg#?6 ۤy6FI3": 䧥}DiCpyg۔"-, K U %YnR,j f Zt+t{J=TA#Dۡ1V6w{ƺÑhf4BORks<])hF`Ћ4WN CX0t ⠪¨<\|+X͛-i[-\jǺ5 ?? Ԝ4kcdHORq3v.p`@ceBfU2SM8RwLM4,#lB 9ӧɢܚIJQ>fEJ;@սĐL Di+g"-7:a.6?i 2Mkg,|cRf| #2[gic>.viǍQjx曣%hHziG 56{CI0qqBH9+H:"$&_wx SBvϷK_k)8!>ds1L؈1/X|}%)#`Q-ۀp,YKK3=? U$/O;A;_g܉X\rRѠSېEPgsF5ؚFiShJP\xl|ob-(>&)pbFĭ߈Qj6n>JAR\b ,B57;/* I~?/BDJ=r ء]ٯj@+ܥ+#3W/֥uP̶'2-8ZS'?֜X3jV}SDχ}jIXgC~͆!EŠD<EJ!PH0 ެƐS@I#+–3 3!u0=p#a (\a驋G9X쾰 G@o'6L0=(Tl#Ҙ}2Ͼ({c87[g#YvJ(@ߎ1J*·qOAfM1*\MLs(Z'+|k኿7(; cxVsޫEs# @OY5,+cU-QrZт)4[BڈԁBo;MP#z.cJ2tۖfC] `[a?*'!˔LTTޟgI5ǟ+H'Ml2F PBd5R cKf<[T7#t6kTLNٯaQ}z'Ajj[ӿIW别躙ymGM4, Ĕ*vfnF[5^SDsul0OY€*M%z]QT滕m}T<$LMx$s-_ ! vCRZWJ.ɯ+fIW$ƽcGOV&/VKvv"P.Di$~opu#E^4䪙ywO lRl;A8VVߪ$Ok4=Q. ^)Q2(>ʚGʟUE/^XhF^nVQgh BN!=7 SRS9'=2e?T>Rc-/ "0y!+t?& K6^<@ ?K=5RI9`||ݵO3~ ovB3mYX{YꞞp@fF+qP8=t:lAo4NA5`\8[K>OuX|1Z.Ѣ?%G*wJ 1I{,}xy=pHm%WFHSX NU D$v ESyt+I"-|F͵,(_屗<言.F-F ɇlY̡ 3k'SI1[Z l= 4b*6^5? 0%}ӭK Hܰ|:^IO4vyaS+szͩ=ƾbQy32mH%"+VC /[j#0s1:HvkW} :G>uXފPBϒQov.& ,7'kB] S 2ut)~@g3Î80;-(NNI#] 4:L*VX2R_?veoyiN?jɻӋMLΗg.MUϵReqNM>C"'OJ9{#!ќPm# B5Z<,]ksiTXDШLe9-6*خ\X*Gh2LdsvsӹLVL9{DO $3cPjt >+GRgU*0'Y#OD3qTL3`~nڿa(r^U&Rc>rIiBߪ F ;}()ۙ8Aji삄w mꦷmHs]˩ԇ05>iTl( ~(*?_uk(!EkhnhDI#>F[!u\`=M"NKlvOoepgrSoL[n)ˮjPҦl a-5xYOSZ]=NCdu#,mգZ?q#qNl>xuԋrpܲΩ%*I8 %@Az[g&úNz y?2Π !1U'ΖUuPK*+{m}>Z[~\vF 9QZbsaX/"=~cbBh2:$V󄇧6#׳7|lT?8# i0L߸/A1gY&?ۘm"G8'ܞφ""On aċp4P x.3M%@6|fQRegUg1ћb9*((BeQ% gf6D~%[Łj%;w]t?UOP~Fy/Lp[" P\ʯ@O3tZJ@g#ʠĤ5LpԘK36"XpU@|ev_JO4Xd=᳓W +Emyyʝv3oA DкUJ;v%8=tQwqʱl2Q 1g]x{B(Lhh ~)hN_SA7"\Z$%,`,Jp9gK$t1s'QLSBӮ*܁:즢2 F̓ W*.'‹25b"#XGA;簟4UAZLã"l?qXkuau'9{ΌW]~Z; {-g>O$7<\<%g8w [TZe@B,XvR fpQ\es.@$]%ڨjCb(r!9y=%zzl9#?ºrJ-SQZea.gVè);iF2 @PZ!:G[h?d{E'X.V?׷[C&wop'T42rHGvMVfTf6dHN> o|N)rz"餏 µf+F`{`P\B>2:%n./($'V)2WC?n4.z6A }I{|.p2E'c/'Fq͛6)nP$ΌMe.Fްt4ʡMt#޶Ǣ *Xg9Mt7>L0{B؎ߔx- E9%F,0? f?*HH )[1 psn cJA!$^EQ,HIn CbQ/vf?T}WӆBAir3q  mvX0) OVߵS< dc ^wRWP:‡>M~K(PjGy\M20\-[|k^ǓrpS4}@ր8M=x $4YƛY &Ζϑ _OSY!_jfE9c̒%i/<}2Цmnٺqᘪz|`R!]0=_$7ؓTDtM Otދ];c'X {[jηhs1 &Mb[APzf@>m Cb_Wο)vA{2b"bgtH9ޚTc4s.I!]#~#d@53l;VCAb@]:7JT~t S3XF-K/"#vFT"o-\Ky Õi v/.(Y+6N(hq^ZW!&"S}|픘RHn uYyt "NE{f]~A@hf#=znasσCBP<51^x]Nrtw٢DM{A*iiĠ췇GZ@P:/+ⷬ1ߟ{ˢ{48&*=B# "e)(lWB$b*td, d _˷Q'$|aV9gKHd9e|1W704v^CPV ۜt b?"ڡPyyOC?OP[)4(%?+'(ԿjꡐKBx̩N`K@KQ~ R܋~_8oqR\D|vC774fqnWf5~p"N?P~>ZFĐ[ XTi\儂߲6;·٦@f'߇Mabx>nmʊ&2>'^fHOWk^en Ba\_N )҄_@|G!aL96.p4V(`o:ZLzr'tIs# D |.@^a_H:DSmu3nlǝiY䥢ߴe\3gdзu0k)=aHƬt-Dԅ5. $=YPb(zW +)2bz\d=BW.J@9Gٟ i~gYʔcPHۈ ƽeF~A\mw[@^p"@0_ a-2%qFeV9yjU~?}%&Cu*}ɏ `6k}xkS#hJ7uC-b}C,N]Mb٣&{X qH"g\l!l-3۪ONFBΐ*Zm:S[ϯTSw4PO4IR=ٲKcӂ\Fu{6CA%f-Th4dUܐF#$6!hrq\\Wo3߿MY}?UeP(Ajdj>*O}! _ƵPw12 ʩVf\hՒ<A&_v`y zk=Q|3؁2]=9 ױlZpkg1S@!J<νW6cbD-Ld-g{i@EJSaߥ3Л{[ iH}QjhhT/3F,2J~l//el8. #f#p֤߰ 2SJ6x*FkA%=︅K{Aݞ82E4dqE ݆ 4pgsa1޼^OBF /¨gj0ϱD9*fDacl{n>4;_H/JfA%FE ɖE6yƓy,mVa8q.v@a&-we[*# cJx)OmBXsMs5alFXk:Q{ZZ:FD Wn~iOGe^ZI0,ǫzL[/e<ypa |<ksD@ geIoIOIDsz.Z#sCg !9Ll\ox4b{V˟.,**{* GA=` R\ 5 s[wA2i5:FS%CvnוG_ O()x=w{`(A fz̏ g־I42_f/-PC=Š ՁGۃx" h3{IpD˚ 7 "꜉HaGҾm0CLᔩG1i3u_|UgY% B'/ho !$OVW:| QF/s0bϓvD l$AQt_|ַB}taa2xh`im>߈+3$q^F I9{x;Wn$(-ZbУ7/ʷl~ w#uA6–O',S/ tFFrn`건4:,^4Rraҵk€OԈ-'C?eEg\dZVF TQ,Ҷc=ZmZUT}H8|Mw[ә =!O;@z+.܅\S?Uok Һo=zOJ%pu}`@DzXjď(kY)8?~8u!$qFH&xg9q9D,WSV#vjGF@O}u\8v 51;0K*Q׋ 3Ld\SvA^z) ĎAV h2< /x!wTnK]3>>K{%Nvj@j;Wt3IJʧq< 2*GBV鏩O布ƭbI#Unk}4}(XU`f%U+qg'宺Ep,nA QvXȜ%eɆK}4OO5h@&.UJSm4P_bE:^ԅSbtOP<,OEOoA.=8>i2+봸F0 #鯴9D,a[:Fu b 79ϢK];OL}X@q\TvgqL)dr)5h 뼕bt! iiV_೥>DejF`up4k``,n7%P`WPט~.U$O-ݿxi&lkFh8vS8 ժhxƺɡ7e7|df7aZZY=vR#\%09@#J P.Bc/f!V(B2: ajC ߴ,x۪؆qtd|c|0Hv?y Wb8؞rMzJ=N? LD%@<@#E!S_Gy#hGcxC( AT11/$՟՜s3}˨~&{4J2# `B%Eg9(9tkmұ()]H2i!C ?ZwgG'‰y)M 867ЇVR=PH3tjZ: )ùyW熶B3.Q1ۗJ3 W\?%B.{wždr/VWǑhÂm9s"=(9$+NV!8Ku<zsg($X\K`G~<*;m]/zu'}-x!GnW/$~#֯#)&\!f,>Χ)ЕB%̒9@+OvDvKk0s%B*4 w+U]׈vWuCjJ60k~h_8piSJW']xN3b2 Nozc%q26+c~ ͠ᩀ[/Sf7IZ,昗*X?ryxK6õJ΍D2G$A %7go|4ýwbQ=l5#bvHL=#QV, %\L"ݽ@ H7q=j~*ͅ>i'`7j fׇ";=M1܈Xn)<,Y1֧|֎㸓w*M80q,k8ě'wb}.oϨ6߯enˈ:oa.L ѵ< !뤵F(N[@ o/[6qUtg;֡:-r`0y沵eZ[~|V|aK ^3,䴇Kǣ $nU*(B"F0{BG9[E|qA0$5xwO7(bt杲Ci__c'cgWR#r,\7ub7W9?`i7bXv%}!5Q>[Y?#¶ÀSCOaߦazf\ o/msc+,Y):`*wKi[E-` *3}dzNXwnlZpQbfL[U=Hܑe^t&7Ui K_<#6n~$ \ 7YS9?])UZdu$U]nh939YFpDR֣d~8S1yR@ *NΫ,osY"&D%v8"Y Ymwva:",K91 2xMS2Vo|Vr 4qtY dEULZe{}gHK6:g"E~aM),8A$M & gvb7~cRCxrI˨lΔW%Uzva#-)s.-)/լfE<@ԗP- "F"ap?)F +bd~V2oWA #kdJ{I^"  [>ʌݬ) 1%%lR5ЀQ2Szc< #(KFY/ˮZttQJ&uT+rfe,i/e]~H>)̤+N,I"+r(%U(A`L|6)EhG&zHP\ǓQS0N/a[[ ؕM{GkyFW'O>!s+BpcT"¡mUr 07>#,@^"L"1hy>r }l] ZO'n rR '~!@*L.ti58ag!A.;7sipJ4hd֌ !lR}'CEKη#^#1zofڢ5/e?}Wە!vFD٘4"Qv*vدjQH87Q[jjy̆3MەAc: *m-i Q{FTAwՉd3ђSFXr!|IokeFsey.e %N^!`Azή%iBQUjk#9, X+!E7[6&4~@9K-= TBռ |I:|%̄EbU[l.(,@`oے'(~PZPF*G:qsiGeD.]wآ: "&WDd=|CU˵'XmE֏bYJ@8ʢ1Mku_lZ!uk60s`!Q]G!vU1` % Xdb.wKɉm~fgk ƸtoqG揁3"faztAkTwh|;x :+qfR0,~N:"LnUO_eul`׉2L@dfY=?+ЁTϣ\,>K]߈YA'3>*xIQn9EX7H8ƏL'ӟl2[9Z;iY|>:81C&àǞeQ-딳%\_bvEU~k/anCx-7&Fnӌ-)glY#klutktR 4AԞ>"ЏΠ8݌PK!hN`C|d|Jk6Xo/EKB9=.]D=*c+KvUsvpr|\^A DW;ED@ l}Iv @h"QmqU`e>FiDȄ%[ `"8N`Q%~ma,H\{9dMƠOWl~q.>~qY^9rPU}:σ85W䀓RZ$C$^e}ľTލ;FN N@ |Q0(P.c6/w&6TH'tӑ4R:YQUR L1Vo[Iַb҅oi*8'E rKw8V~w56eqy?aI@阜c;-텊1׾*](@UC|AEzJ)ap_ԎE7JRƂ+OY ]se-*, 0/ł46ٚJ- =+7υs/lmI˧1Ga _ BZvx|'<=Wqf?3\2^˴=.ȿOM9ܽFlgr7c 17$sC ɐL]}=]wغvC"'Q\M.ɓ\XD҃mzzXX6VTg ceq ~T+V#ÏV 2QSԍ :UB3Eg$AhPXpܯ bV^R#ܲ4׬My/DPl PCtuQ9Ugy>dżs*е3XS>"2Xq7];QD؁/ڞdʡ.Okgu7KIte Ml~1d\xrY^z6l]Ѳ}ies;#RWdaiw Ζ~s.4H &<' _iGVZ?[ש(h`g.O:v<QIR94 GH5Ԥ{xYZPi8#}48hؿd?)V,ULbRXu5|Dm;j;[0hF M[e9$КIfqi4$/Ys ȨQ  JMzG6Of.5>xwY9q(Oll3Q@M~R'! TYWm`[ Lg"9j"Bn俘lPmq85ۨx3x ,_VB-qna'K.V=9QCno & gDE3*1^!V]HNk܆BXںsRzѷv\!2+9ә/ɎfXoKwDFi报OZ,N01IdI ^Vgÿ!"ǘo{A􍹚MVurF)c$P~~j0.C v q4VKRb]U jxڋyvm"DC-L$g#4$Qܳ VAJ4Կ?+(+8`9OQwaEgM GJl2MI)3[ãPY@>pQGJ'ƅy߸G%ɸM_yrtZz NK\):GiLbU[e[@4,q31t/K\ZINq S߽F Q UUd}mm{Up[kB~Κ5A+l xm,/6YwNS޻S0'*Mg+Sj1BqɩQd (n DF+{m]A}y=)M!ȓKy]0Z~ nKSpTExm#ݾz cN˹ Q{FWk׵ee lr9f^{긲m|mHgɀ'p7f,\HW}5={)gh1fvD\U [<]i_qyѼa֏ xjҽj93h8/15cK>6φj1F!ދqX+tJ?W)q(1 8JL6>W?\f$+L%ĘIZIkUX}֒oŵaw Зc." O" ooH^&\NG-Hvq sXŵ\{^|M{=wC3-Jz䛸rD2dzY\w,1,M`ḔNYQNxpg]($qW͡B2_L5!ƌy&k: o .K4ްžv}g,=ܜ\2{Ne7 Ǥ@1̱yA(d9>g ZA8`td7ӧ-ϤcόA > ͼ8jja&5ȓHS\٥ERL&,wʢ2l1fb%6z:vrw3Us Ep*$2aԁ\_T 1OU!T,O&/a N`!ɵRVE)52fH qhn6n1= aLAmzHoi>¾ю?(-WOa0 o|ppK4sMn)wkrXI"x^ U@u0Fe`2krUmJ6,ۣA5kvlh+ Gof"WXd0BT<ל@ $j7RkLb%nP͠e䆋Wߤ l!NBBi0XQ&g|`@Q10)ٓ$>c3|Hl1&ⱀ9t3+ @@J} cͅ @Y+z{l#)u2{^ TvSc擔aDwߦ'W:&a5 hemvskз ~Yts=)č&2_بޮ2m41&.+{zQա|[NYսx5aint\+f?Xz.&.9Av(q]FC nX&$/b(}zEqWci|Qd怕v1:͓lݻ_6d7b] WuW3Ag6'VX&1p46#e^/~{x+l\ ΣeCNR;a֐M[fBғrF|$O\dlM0%{Cvъ"9D<鹯| <uj&:e(K"…rQ+%?ײ-R<^E /9Ŕzb}@;%~M1B2"]S 4UyAKPD\:+8m_<wIdo(EGai}]8jNŸ\X1b/:,`f5Q`p3;N ȅQRPE(gSWAuG4O4)o++ N7J=9q(aiz ySv񮏚,y߉ @xɼZgZQyԴ{`@ܮs:9m&S:C3sx< {8Y ;볾n$ȥ]7|d5fIV>(@tFrkSc?NGTt `b^&lJ];JH=Pwn|;C½2AQo? HuW0~몄 y+-¡lqS UX] YSx5H%{yg2$ d0Ns\eP=e8>^".`:щN@.Օse^ 7m*m7݇*>I0=bbЊVexb0r2󗇋1#Q)qʼMD HVdZ '|u3b^{V끄 qb!Y0l7s%TB5OWF an2燍ޝjv+Q$Ʀhz_=ޠc%'L~i- 7T=K/ݸV(1}y :*rWd|BuRE\\RK'C#[->E|nҗiGOnk/"Mx4'gTy_ mw k7o-VAE'~P_70D;wڅAq$ߝ'? a|QB͐F *fD yhD= 9""FPW 7_ a 8koŵ?Ch9Pa+X/K-aUn V `Ai .cJʱtb*=kYVvݹm8pv@(/Y6Hnݟt@|",eWx?uZ+o` d9U":"9#;tꀳ|X v )ޑ _0'FghBzBVxl /R>-sJK˨ee~iV`%Awl(1sBv'r}PpQF~C(vjar=dJcdf)92pxȣRj:>FlmYZz ,9Cy-S4: LVG[3+TPfYl~ jɢMWU|_93WB/P›JȩONtY$qZ0Tՠ2jN2RRM`ԂBk ?Unx-ShC,.Wֈx7Mӷ%>;6Stl/$4( ׸4,d;6Ѣd:׷'h1it`:>bw?&2zԒ"|sʡ;uݨVZI1 ;V:@$`$.yFCY{&̀ PcS,FmmL8(ѱd@Xp,KR8Cn^heWo;<#6dMӫgGcLm@n)1oWrR5*ʎ54&Ry|0t؝< U >pD*9 mN sZ/.׾m$XT8Źϝ >+RիYnH-@;.L!4|5pRKKa+pSplMf^PZ# hl4ȪkB89߆a Cٶ t|0\umO~,4VKf]l蘯gjwK6xyKS.?27oO.Htzt6w 말~KHKi5 }Yc#3tseao7_$Ѫܩ]5qPsvCdG;ƄnuޕNS2NOtvn\p`s\.UuɉMzY_.f؜A=D/s3^VZ$| ҳlw*l=C">1g19_&me1*0n ܁;q k (֫l_ й?zj+e%gH@ly)~V _fPFH/n }mPhن[ta5Oyxo< A% p-N"n+AvT,mNWD]hGPCKuTÜpfLkuS%fu$qch0aVqE_S9#EFqrΖU lpUqW,E_O:].DjKQ+Wh69sGjKvzVٕmIՁ} I?hrίi 3%7dF`=OZ{OmvJFI&Ti ;!0.pP|HiQ4?*&ի5>bDQ8:f7RYO 99#jFԄH[54=T-P~4Vfq0%2[sMRPV2ST)yKf:Szs?ȕv<6>6 +'zD+oB́X*R&EQէZ8'!v\9n^>d1' >q#?E",qR* 'c]m`j5i5Ebi'/|{0{Th3*W@}P*%jX']s5Nҙ&ܷzr׊k6df_(%'D%z`IUKbx:#t91.3g6QؑvtoR3Sц5=Su&5_3^֦㮲GP\P iŻ ;O,WrD8K- 7?[)ij^zT4B02T `R!=eWvBv9A/\4~}.!d׬:D JH i^jgwfB hR |rZͦR^h\XKW UO7f^GsP%IEr|pj>\/y%UBP'Qr;8TW9qzF3MHLqu_'w$FӐ&gDK$87CT -gS[+I^$V]+bIE^{C) 2bv|:E9i%M9=%K #X\owiʪ/97U$ z;н9})kE*тAz+P <[JCӌ*x8AЛ,$wj>j ĝC ]epI Zo3jM{h-\À=*NyyM&I{AS9:j@6& n ׵%SH9t(VQ '`յk7ϩxpe^ Z]>$5j'#sXm !c87^Rkf5ݬC6ɦpWNflW\˲)#A^w`hI =7!+[ϲuw"G#آF7U̼Uq=sk,8<>\ ukZE }EO3CB? 8QcR.xf+DG~Lɝ|4\4.F1,? O rJlCa I/>w Kp:VkGÿmH=z6-*`,&P9>T EkXV(R\|5o9-@ mlWȚ+mCڟY6>Mr2QB I=G/Uh&~\9 fԦ+#,N|'J.}ѯf4E5|sF妳6m)k%hDԕN=5 KeL]DGVxC"\C>0,~w$8R V5\.$rN^ppu L͐]1fE֩+$ "S's,sHrA8WQ<@71R 9n2J_)-"z}T%$'ц߰(ҥ4O] ~aD7klVt\ǙA! Rjr@J9Mwm(PҟL+N<*JZ3V]./CO1dMbxSo\-LҎ! ١XUO^5,avJ vqQN;ͽ|?5"7%\M_{a%YB1e8-J0Rv2gi^ceZp-[L,$ANyEfNm}AT2 <ygGɶ.6km9Eo2Bvt:缐{^mze'igHB)[*xn0ZT m䞰k)_9 +)Lَ~7Z8u@oPA]K<%g~ DS"} a!9=f|[,@ 0/ߓJ;Wb1t=5 'o] 6ktDlW 6[l.\HzOzii)(Hft4 }vBC)Kț{ *V,Ӫ ن1W5%^XֈcOu t;)th$ɴPZ*uv?n#pq૸_a q +\RtmC mc}W@uD֓bʫ)_IM:eI"͚/Le^&HܯQҫ)xN7nTd;Ss 9;MwUv_8nDqS΋Ü0p%y󹀦0ue7.yAcq.: T4}%牋)Z[x?տIqdշL!%:k&bla/;>"|;Q8`hӹּ2PzDZ_&**A ᨑ;D*(!cD4t6|SF(.H/h. ל.Z-GSR!.`yOo0$O &uJ!,EЍLF+H 4eIæv( "1$rw5|>al[3tvGw6n%B<)q5Fr5\{EtRD5;q- fTQڂ(~ߖI_He6 %ZhN+|=5m {Xn9˷&:^ tE1BVIqdq^Rp@7%#˧2md{>B-.DZqT[TɎ f-6 >:fstVCI1VV OuGRv:-z>v-W'?|ˬmGow~MU]蕦=e0j@".گ?r'!ʬ=u=9)ѽ KrIى@ޑ TtYgXHS}ne*S<Njju̮D&(,B1,S'q: c&= X|:E݈@0TV{ ~U*j}MHE9͡7]]OF\J>|8G/w6dJJ2_0CO?m-`Y;ӑ# `Hፉ3k9luvݔsREҞ\Q}pobdqbfwܸ` 1s&2Pz$wHKT*V5PUV+4?1$gY5^iLL5_;UqO;,P*˞Y}D15fW0nȹjKo=~nP&#ADxb))@vRp@B4@W 12vzuR!0)f'  幉NX N~ՔWY`ZJg9wtz'Q5$I4r0|:mhӺ,%,Pۄi ôYOrw7r6HzWK}I>גS\Ę XH7[T:f86״Sn릹7Z_q>;gdb)}Q+uM:@G*<Nl/ !s"odQN2>2mJK:PLc"*Y. $DnfҧE]T&ikDov x{Ik5s(-)feD;} 'ffZ M:$uidr/#՚VٖW$s^ZlJڐhtN٭%ZB 5[rzd(Op:Lh-B-ĀVܭf/yD趆gg;p.jAUځx1+mg9<b Om؞d6`_9Dۗ[viPᲹMII@,m?',7#MJ$MᇭLΩI>Q^)z'ϔZ餸3ғҶ!썇!nw F?yWwֻ'6Lb?xF L`ap#<,%,(OlJդ#.u7~^Vy"OqJ?4vh7 :g4mGCV[z}PV1}$%+Y5 mq!N()\!v?e|TӐqp,#~ w1˨̲bQ-/.]{؞BUyS9`a\2|~.]tدCa0ͣL|8ٻviޱp~=om<݀wJ~ ,"6MOּ}lܾC ? !/lQNZyBѹ nR}VJ6^xDŽfʉ=~idE+}!CrsPuWMq^+EwiNgQ٠z~G,Q 8.R: @w0̻x則k;mرPJ0|M`I'XK?FҴ M;Tr/Re|La=7Cl,UQyi*x7.bo)4]RR-F3b k[ō# ho!~[Lb~aJ ?c佬iwn|J);Bj2N}WnfM*+ ]][?}K;w#{ iAzyWoF]Q1J )Ǯ1K.6Ul!;=-W2L]w0?} “'uNYQ!=.h u4B+.x`wѹunӤ^Oᱷ<+NnajJ+K.y* ;ˌft78CG{T?۩x{[ E钨GI-zwp9}EQrk];='Tq/U%l#6VI\i`O߀@-圮iǍwj\mEGd䑠2 Mdr%*@;Z.[:)%ZӿTFQl#!*N\zmp@. 9STr.|к r;x_=G62(6b/˟~xS%ؖ1b}pć=f.m]ˇӋ)9ӳv]MWɅ 9鵜r;£/q~!)ԾE٥w5ib0.EUJS#X@J  ygP'0eD51.fLA h_?!2?:gǖ=$ /*XVfJH?u,pgd!SYrUGZ&m a땨w<ۯGJK$XKrX)ƵF{Ѩ1RM5z!G)ay&\TIq>m԰9z}/w o:R Et\[G0FA6p_ WC@ƣIJ?aQODLOql]ogR>sd$# fX2HpoH}i1[Q6@Ruwsm/cW31 ld6[zJEoY15Ӻ-Y7UUſV ZG"zx N!s-*&xTjL =XCr4iaD'3ԕlϝ} hN[u>Tmf#W*uns56' юx?Tx[Y9o"8K J|LV5c7-F&k.%hvd/_[y1"(n/=Wv<$eϵuvý=*D$_9?qXw6徥J8SuwRe-@b&# _:3p~?6.ۢG2l ~wQSĠ(Bf'sxX1"A`Dz$FURaE.CfoV? ߬Ӵѓ睞;+gj ֤r"cP!.C|<•O'8 8E6u2rNV\'72΋XMlú#G3aw f Uo)3C&ŵ-1txl*fi/N-N)M(+f\epzDj$ ic6+bp) dYC4&jCLnºo[/)Gl_FCZ*(O~"]lKX$;*ip<*.N&y;œsK0 kbK08Z~U(Ba3eR7q+|/)>] Jplg׻fggx)LDiCLyp_fxzX^o\[-. E]&kV ?]Yy]AHO\Lv֢ȪuXܝ]cʓ3H pGhW%Ķh!.DbQDʈ uT½UP8N~c*OG9.~-=nMϦ)v )?m%F[i*vlΙǪqD@o5 *dV_ I_-BU\u#MNV^$g)Z{m4b #fP`к.A~ v<1aͱ 8Ѷ^[[TT7BX:wMa+D%)~J4B & re #59Xܦk@9b}9r\fl&wgآP´MݤyCW$j[_W$,wQj) ŃGo,>L+ RسiYw 8败R3Agc-zN pP7p%sԥ=G̘[$*Փ}O᫻NU ) 8FZHsD eqX[Ov(0_<$ҜV]xz*(l U).O/09ڻWprߟ`ZcIX |mA{L@$m} =zJZP5C5 vЅѲ?.fȠ:RkA)qIQLlCv%v !0> m.,!Xen£} sYZ%{PWH >i+oOxvB$9(9BΝHsy`uIV L3yl /c K3){r$q3>\h4ťzJKc9'lſCL%dYT֝ Vcf+*J.G-tdßde|ZݻC'1hĴ=o'i>9z$}EuЀ]O?Ч7-'ȕTr_J>fG[Ԛ]>n*^xb)zi嶻WD$FWn.԰2"Ż~wOU$cHTW_18@)D cǍbkYKJ|Iy`wX*Kѥ}ۻ$bP߰sT?8 ZBFZSC!8=v H'}õ(=:UD?,`pռQu#DӨLQz0xqv'ZdwGޜE;}kBq_ Ej LUfP 7+?bCdbϓ`M{, 1V,C 3 6[%k̰oA,nx}= £+JWQᦔ -g*Im_ͦ_FQ7QB\S><]8,,P\bOn >m!NrR#xx\o/ Q[dxiZZ h:nD G#9i ~},PW,QG6dE$!t4oXhJ8Zy v)#1qBOd*z \:"9@տ=)5vW9vvrs^ m¼k6S/ ņ)?]s/'IZ37Aqɿްw>H.6i0hgyĀ<3oLk_[a8ԁD~JĐM4. εn~KtJŕ?uh?X.ݔ  2e1RMUG:r% jv]IdHx$k l+ ,PObgcb f仅F-9M7쯳^*kbz;lR*lЛ9VVR??NB=٬ɓGفB/⪜ 8lW7(a Jr͔! ZnY'Z=ֻkH*?N/qCY$;(W/6Pa & 0sy=&EF :B̓apcڗ`e676(ݑY{,sd$,bJ)ްm(Vhj4b(N,oUl"zs)Ð?uJm`ԩ?\ %̛*ϴme_HmkhTV1j৮ g" vLѿfr-#;4,#n|C>ƌ%/MCӇmáPc \=KϓLM_ ,j*wUܺW>@Hd~ |ݗ?bjoyTLdKr WsQWq2s, l. '_eUX֖dh^B!8)Iʹh/(1 #mT8˳z P 8iܐQ.##7-PN%uEYi.Im;ïɯk[ldSK-: Zb ܒ3_f?5R!Q`byS!Hl`mA[yG 2f g/!FY=I R'JdbPfsLj┊Vڈ}&?!r(1,@* {pK3ܮ`/B'J\7ϵp0zpM0xߚKre9D@Wz|Y "ٽYZ:5B:ZC|^/>]Eh_&!l1\o0T?`CvLuqQd SF5pF񗡙pzř|ETe7P*-2E9'LF:2BΈ -M@3QK?1^xeuŽ˪{񸥇S \ jWk$F( 1%屫It{$lzZ\` dP{HG H5$4I|t|o9Ae]v},d JwdsRtJ"Ph<8ϏzZkE~2I&$c%?ҭ\^*cSM7a=iH a(ߜelCc4'JPs>\I5:XO1œMe jǨ ?0׾n/w-hqY,!n3u1؀DI7R>sp"30izd*0hܨCB D Sݬ[׹}Z!VxCC tAֲ4H<pG?GqV>OM {?Hk irAAY J6_6^9$V?"0^:/'YOq^k]LS(usX^ zxNHYh 27mзsm?b1O+.<e(%8Kf+j#$Y*q 9(7Bb"5ԿQW7_=R$c\V/K-nXn'x&"Upj5:Rp%Ce Jn |.K"Y[CseM#dcYTbQ*ʾ+BwqX|򵴠`Lέ(e%c*&4\4 JH>痻؎/KPK'SDllX {H[msvRW;2{ס2_c$ ĸag{\? huWKq?0WF;:E Ntl/E^84PlD ˯@ZmUAkw#/rioE[~pU+92zyuin [D5ㄉ| R.>ľL~iV\b0 H#yJU^v{wOtO40Dcd61gX,)v_n1굌|0 8K1Ao a{.@Mq9~RWE_JUuQ =>ɮءNX )2 qD6Poq Jץk9o5aa>|ylx49ۯG;ߪJH-Wp OomUGnzSMkctf u2BYVI2pSFfh]i"q"B﫯)fZ9C#uPgTv89#90ДU(.:2h)%Mr ]$60t*Ak;(*[E>o@A}0_'^Ϧ] ԀPYs~+dӔ(8'lEet_\ D-HII̕bbdx|7NZ7a6HG%*^G0Gߑ-FҁGm,J̤n j5iDxUSϪ}6 VI1(kWs `8e  *T3/*'~p*t I(#nj,0I,6,2㸉/!tBfWkR_BDN퍝t,P+;ǻ,`kr92Eٖ"g $mT4cj&&?m¯@@mYh:9 2BnIgHB8(?< 2Lh\lY)f(SD19sg12K gkSӔ8wK>OQzUV;eO!O} #='Ū[Mo'D  O5OjiV&Im!vIX_ GC1QOF[6n6QV&-ibYBPUi}PwWfz$~,3'Nh'w;pa1l8Cq͚ލ1p}GH=#dV2C2EEgFќsO2Dx睜U_ʇ Cۖ"n('Z !r,6zHcQ=VEqiXTkpttZ9&ͣbY[=nc tH+V5WłVuh\5)l2хK^%3O,PQ ?aj'tM=j_.kKv1kS}>N['Н3jk4~1j;5v,7;-[tff)**}\lwBܠRw˙0fL&U;*2OSf:nÐMމIGNƉdnXivAc ՁM&NJ}hQ@~{iL% [Qme:&}e})'CBgbky,@=W7%zY{,'Y\'TboOUk[E7`ywrQ3cXm$[Wlv6&ŚjOء~ŚW\p4Չ'juHʪYfE\.gm7v3f~B/=Eսq3)@mQ"w Kd+f]Z-Gp FaPd%_* P/XFb bMG96ժd^2_S-PsN/k48Ú * IJf~`O,:*W+Bp֓ɢ*s7!{-F:D {m7"3n&?woh%7VnksӟvVXVX%y`]񋘶* 0 >9"0!P9_<{B$Gv'W"$}w]e=*#AR6 4DQSؓ /]v0v$];zP1mOp$>RvH>iBХpC_wZTr,A|W($Kve6q$xlv{RLjfȮ|ZDA}QGą1y0Ug~DU,y)n0L$5qIN.o͠BiЉK :,CVyғ*Ck$YA&fe^:onkҨE7QvtBǚz aG}~=`$)ӏ7NeZO9]hY_!K?&eq͏޳ &sv6 v0=-T_Q po^q 9;$PwY'pF`?P>LB@e!̿M(??q1dElaYFy:IQ^KY'.\dr`.2@\a`SDIbW~'G~h ދJL^NvouLR:LjY.@2\.2?Κ Yd?5oWCQ}#g.H:a*ӷQ]Q5g _׫,is׵MuM# "[cZYa^ 38 @k/ފ(~^t1*J 6':=܋ߞ zeyo{m5שC@ǷTSpWbX xCq99Mh,bOanN>2}Qh cYJO7x]An;$J8?yоË xSzJSq%z,`\C=jHـmAV$ ʑ( ki5Jx&גqrR.b "%Fm]%`[}1H#`V%9ۛ@aD?,K'[yBy# AnbdET0נgh#K&z DtuDvطԟV=Ne[H>(:?ޘkoNi6"c'ݻHs H_-.j{{$9ݕply&u |n'["=igpF]Bv=:޵0wpC_ 8P罦"0v|u[V3|.)>G:m\~ 4,~m`qF +ddJh%m)OSik͢4Ni-b_a +BEƼL@RXnA"+vtd^7YzC9SOgoJPZO?0BMFtrr1h-8g\ֈKkEYw> 1|YzRzuydʚ?\7P˾lf JE`.yGc r꣯d4vf 4C-O>Bt~xse,ӫxh IM}A sb«=m'$8#} ]"+Vv2\g'gxI6G*c`(!f$\h<3?W–R^[`8뱬1U!EOKE_\dI6o!7 |RP3H=-ml/O"^Ã^1/ū8bS  a MmY,Sc(JBX$c@>5h^.~ky<=\J7k.ӿ+24 #TfJئ!3t}򼯊6VC}'$gBmYо|jWuT[v/.8tہEy>_%Ԕ<}-pJ٠ղ ;nna1WY 2[{.% `$B0T@7>NR5<.)]M4CψM+u0ur`:͖a_)*cQ΅@7rkp( osf{k,g] BDe2fLRoPN:#biO L%X[pm! OsM5?I9s(xNKrFRr9j=hFSO X`PV NCKvQP.[<~DJX@../6ҫ͂͜-{}H7B Y,h(l->I&w-#:",^݆}|nw G~ <QDGsƴ#0x򱑸9h<'*lE6VDX GsȜr_XgPAXozv*EK2ʜ~F8ϧۋy]*i\\o~V{ƯߊňO]vR!s!Ylp>O tO3G|w*$ȿN՞Iddk, u¼х4|==B KczhoY  T~<}6h. Kz;A#߹Vsh ]Ȼkg'U;DՕ\ChdiuoT0O~ $y)ʰv=rS3 gDu)d })JA,5vm?h`"}&̔ *JQyJU Dh=vV`,xntm ؿ5Ҳv%_yIT͇)P&^A-vuÿxҍO_<gSV(4e knV)뎣o 89&vc&0܆!m, k܃J<҈:Y:?xojrMb^QuVoN$cԚ VQweArA! `1mūvcB9c军"2?R1|#1jnf9Cj azqkz/lVtL{ZH}*M~ٷQv ؤ vE=uqsֆ:Cj^g=6$b#^OZ~Aj:6ZEٯ!O Fɿi$1F{W"5.BwKxm?̈́)oP#*t6OiׅZJi݈M͔K ԤUg#`/4f[XO0ص/4m٥!\qR+nkcn63 a]>y-fL1HM"L5u^ QcV)LK&͆-fLv!z.jn:fLOϦ{ J1hV\]̧}JF" y4Gt% %΁ߎ#ev}p6S=T) 'VgX[2&0aqydnP"&0HE|Wn6ia!d0#ݚ@7C@3g+:N,RѬe8L@&nD1s7N,P=9\<ꮕWtq )VKA9*FpjZDj0ysb?AhDè =jaҟ}BIx j\U@ Mo*R1dY| MmJ׊:LU ~*|*W eo.MePQ㸕NrtDRlMKogӴ 3h]Jr$WfݔYx5(ᬊU{qdSSDF1(& q 7k_TV&K(@{G3Tڇ!ț✁*ba*[-L^bz f7\4N$Ȼ  ^(1Y'T-f$r|xr1RQҟ 4psǢ2L8犐| _ba `#R oY+Oa0Q/s1pg e^:ܵ,rkLNpk L\qlϚ:gU\=Kq|k)>oKmü47jo["kUMIQӇ:>c)T6k Z.sqpZE#?+z`3'%ȘB`MΔ vt|`=|ѤoPhjX6 ]D~LǁPs/JME.Q' Mnv|Z")Ddp%n$!F #DB#/0B͎NpsxQҺ͇b{ /M[&m -@̭#/4Q۹N䝕Fel  @e1дoo9*d%~z4.xB[' o+V4BG9׭.)Qg nl64WA j\`0L9`u2G ~}>\lQ} Fw]`F:WQ$!KlDKCC1 M+]?}!0I ˁ<1(~MͿBe2>ы6) Uޖ(]C7Q%K68Db/=7|3PJL4ă^# {O' ɶ3$cM 񪩯ܮPgVV?ǡAHRYܔ٘E O }!ɕ- Ϸr;3h3 N\'qwft\E`{QYJoLdz/!LХ6IF\%hf˛,\|{4$/9^ũiJMIX+;!$?sҦIycW~ܦ 5oNKz-|6.'s~`]6kPXBl;yBRŇr[6JQش71O~%.nW'e1%L >΢oN7= -v{~WY۾^CjP[]DGF@OdžpnNj|mT,ŇRLm]tETF)<h1 52f$U<&Rk\dWľխZ*V,%WF%4=9y(vr3EeA*6픆wվ}B*pTxlQQDCs]"i 6OY-8ݐ+^g'(@]b:#DFHsf>뫭stՓj1m=+&EI;RJԳY+7i|7 6+jv;_^C F/HIMBbTBs;=R-h,'ߑqs#aS#$)zĸXPO|>6S:~2t4JzW6JzpUTTWp("[:g$$ąFAj义^NZ\>2L%x'^|gNɶڼY|"͵ʼnXtL Ri (?2.]D/ݼ*]E/~I>9ei~u%O9x,z&(G>I(<7kgU0;aUA]p8%#W|+冂h9k>k#HiL{Uwbd8Fфw F鼎 P= tn9qh|z PS'"DZV|Rq _iӐkiIa^n>% qHwbYWt(Fjt~~1 W(\m$q}YVqDb?@@s5"GO,VZ` QD,h' solC$$~LDZ.>wS!3ҩ qh*޲T@OjSZn>02"2\ȷ?Bʨx V*y!'"!$hbFWryVRda@դDtz]'ㄅ:#9):# Toӏfx63,͔6 tl^Ivp7Zd`PU<` (JĄzjAM24SgpY uU/) :]WI&]{afVg}"UDpz^sh͚ jz ǚg* 6^ζ8ќI&#hq;le)fu7})E%6}?իAW`:"q2hj栀@ bJ80Jadċs f ԣvC; % 2f: K:Gݾ}xLٮV^EzXgT%č GwXejRwJO-fkYg79PpVutapSgd˜\@WV;}rn#ӡE؈L%Zz;HX)T?]?ni;32|rp"|܊O\wtaFy$:No!VyD]7/x:=/{qߑρƏ_qM* }  >j ?&M < d3A:KSm)O]^<-(;z.7Z$b.7wmL_ҿ!K'6S-%^r;E͜j&%8eT «țifUw"`cת1HUSAҊb1HѸ$XfZ[BcvR<#L"90"*ONa}sy }\ i< 1>8MQ7Aъzß*'n}r4_ϵ+o^gSt܍0ZkaIRj.ބ(kT %&+c$531/(u -sGN' D뎥DP %/}u,O2.Ln.X5p?o#]5x)V5ɪ9 }[yn jD.aޡ$0<}Qr/[™ݸWRncyJ2WQUEm0u"5P6/veDLX癒CmݠTBlkpfc㳆N>S_[Rl$ȳJ7ѱ.U4X pPج]x LۈS 9Ϋ1AsMt%̽IRY="j8eEKKޭϫڥ%CA$ue:d1TE|0BRMK`2m̥^n5#BJO@Z擰'ZG{zM˱dڤoK~`gwǝw&nbq׸\G䂓 n!"ixw*:h{yūǰtc | i !Q4Rz/EyN3yz^ ]T\z}DV Nn'6IyvP]lZ\T}3.Y.O]m9@)])l-gA£McqtNYVWG?3,_HoAԎb'wr,0ro,A13]Tn{bk_ѷ C|p%)_jպ3v7M\.gSNӞd/~IYfvF;I;\C~z[E=˳ V.đSR='r@ZCxs"fA2 RIӲ$,Q^2c[ѿj5 gqC"N7R*-<CeC~f"Xf`pfi.0"awڅV'@]/WL@o({)]A!O5*śMچlvlAWr܅vf :w|T c&Я韬Q]btxvq l43P 3q[&*MżO"g8vV:F<'(ZM$u YM"Wnti'9t]sgN"f4Em{#ϔ֟GtHtý'xh/ }q#El1Y 3Iř,m۫^ Ka镨maX;㋏j"Ԛ@;{{XLakeёNf=G *rVNUs5'!DUogyu0.I%xq$BPBޗp텇lW Cꄾ"Jf]|HxT -qgCe*J_o@o.7lPNPښI9I XhȸV'g52B7:# QGNߴ+j@[M=?UUy"VRݴ5B32pl[.38`QIPeiuT3-/#I6_ 1q%[^}Л;N qƦ=#Q?E{yuQ..v67%(E`31 C`;0b9uc᳠ 8p hS"V]Ԟ{o$O.__΄ ~dXٻ"^^ZuoJt J瀛#ORD%]2|UFo Ȟ5o1Ͽ+mZ|Bԧ{`d\VvEψ< A}2ڀ, }7{FTv:>Sm+X=+,k5$O<Ġ[͈|9ai$: 86DTh] ;4Wd ẽ6)5N/7ʼneVjU"Y$(LJd$A;tWFު%mSߏ"`ܨ0dM#.Lӝ^[B^ 8V!zyQ2Bw}M7&i]r'݄|7&QudPv^C2  )I <8cXY57Ӛjt?WZOLMl(}ǜ>cɄة|5T T QޕukyqqO@wk +q>_eh ii^:x_htn\?WEh:Yu0(_vOQbsA:}d-TlyQlu*gRyt#Q誙{axmhǠd4[0NY #]CGkK>`d!Cl 4]3R UFƗy xLHGSzB\E#nR{k }@x WE" ^nu@&![eiޮ/#ȷL{;VWU=|1j.5N@W(BP[bx}(v>r &TT2A' 2dGk9@:2ܡٓWITEcvx ̙AuY9~SͩNjnO-:JOB!p}|i( A᮴OiʡT :BvF|GЄt?]qe7/ld9.@xО2?Ost8C|;r.Q [u4FYExCG^mXLhy MPN<c.Խ(A!!}/b4@ĭ$]#u5?4t֡Jvsa˩[3m ce/1(Zr믠9*^xBNNB)-!d1&Ro}cxiFd|Zm~E&#zYOIwZu(%W?p (O:v6Ot1 A3v8o ׇ]AzrHbv/mH e5}ÁKݰMy8]z6/yTb>\2t'(h-@MsE(92vYJծ`hC50BJ*GHĸV'aԡmL 7%׌*=92+K Ǖd`jm@1ʜqyPBVT*\ui]΄f%ĵ@^߽Q0쎡K$ 2, @14v,a[Ja:EMo~R.?,L4@!t<(ff=&PJ ɚ3X^9uI dSIZ?flǤsE8MO‚1}#ӑ ,TIלv`?ӡQʙuD: D,dynkʶ9KFѳ+ԅQ_zi鿦My\1eG1uS T* "٪(etPE͟Y`[mm_Ius FEٝ2f9C#Aš:׉{:0L{Ԓ-/M E2m5(Po(IGŻlf@-k#` Dbl=+Tk2F,j7Gd)ԗ /d.`xt~NL QwŌ8jaPuK^wb) G/y˿!zO^ KN/du7 \s(ᬝnda@~HD6($%$)ڢM2 K!ϳWR E*K|,bT!)Ӄ餽_$$Ả=IsU]Jf<,|A eMy)gW1yr0 AAi%A>rJSN7pa6$lsdXd>Mk!6CD?{cl6f0~BJ˺o@N oe&RFng!B+{w7g61ca/ED5PyIT4C@FFB>} gOAa<ݨHhƚfƫ 뛑fU2wl"&?@д43T~=K:˵.cf}Z `wkOJG}ɄrFr@VGP; D2qy#uGMY*LٱΤY%*O;I0y`ͳAIcó_,U y:Yg1y]BP`U+DYBHKDZ K9f,+FRӪZm2=}j{ x%LPޮc"vQT<l=^ ϐ ^2M0Np_ξ $dQx9cvl QRFc@m)Rax7VHU'NpБֹ~{J<f {*B6lSx]tba} l "r=)cHyds@Ko`1HV0Q9l8Ld(,`q;:[e ^rS3PN%]ƦZ%S)Fc8wC #Si.q0*ۿw戎€-%)8ߞ9چ3Gv̛T0?}lߺf `;WQh Y^IBFe/FKpYflo1b@vT"a!"-ArM:F)]YB;jP%R1pPO=F4ٳ+LH&ʃ0z7@6ӮS^Stp)$s3 +7R},"owqKD@+GUλrJNvJG;-w!d Ù~,~ nmX̬g}CvtOՌŶ{yh)Lj̖rbZD>T ~u/|s;0I mEo|!n_5Kٿۂ+z\L$u"Ip!{-jM} c)y0JHf&KY_d#g w&W:sOo ^7WԬsڐ]1DGֺt4%n(/yA4.]wm4LW;2Z PLas&SVD̺2iؿ |&殏!2̓NҁtT̀C~Kw.&k^c823&([R'pR67CdaY1@8fV?2cKa"{;bg$:ZS[|%Óy.Yj3z>zyo^]r#)[p̎$=3ګgEoM+s5d g6Uxrׅ|yk !+; /78%S!v(`BX9 ځ8jL %ݧLd{ib(0"=7v+:wM]vvT僶RS1'D&߼*gw!f0-ٺկΈÐ%1 ƂdR$Prxw|:m[1r􆙱>poCb٬R &K>( By+MQ[] DODEOKҼv0"tΆF)@q0.:XoGQ{Ni]|p|QzoZ1Wb ]% -{eTJѓr \ylg-Ym*l ټ_(ԨlChT7k*]#,J xt|Ai|'Gp$ ޲YmS<DVW!v=HaM8k&w|bƊ\PKS%\/-oKǦ)5#SK 89tH\MJubN=%HNh%Q/mJ4۟F'-nOJk~%:rx7_oz0ܹ-KMzK5nyE:2ڢb{LW?d(,1Vhٍ6ĪHz Z]&9$ [ PbdWB4V31yrVҶcb|d8n a7zF< CD_h.i}/V { ށ"][A閃dVRjwC%]qc:4ToLPEhj"yUE{B$:--?4ČOCð.ё߇oK9K~ l2ObWlib;\J{@Gy_"Xo>s0^}.T7=fXpukHx2zUGx$uc׀|D[Kyq\ '3$ۿ_&%WV+Usk2=LV erǭ)~cFܪ* 5EO%tLW#'-Zje 3XJIg ԩ?\ڦX6TI Hm^-awb;}jjhn^hRעZ+}mF 5i+/,Gigu1;P !&)C7H jSoC\&{,9xosɖ%%&W7}Hj2dxyN9|YVʫAX2lBRS$P4])/ uSj +yK[?3WqaUjz8C'D}gTɼ*& tA(ǓxB8LTz]S ¬im>c$E= NϟՊX<|ANC{ .JLB^vɴ揙KןB) M=7Oviv"3L7'S)<[D R ##I4>?XFΡ?;??)e*gۯ2ӽ) ̍$XbdSS'ΞnZ3f#r(z6ר)=kFT SEH =:E!E'㼻nj/ПHXg~#a CFE^*A2xgj_i1gk9D_6 0F `\ǣ:?YtpUPJ/8?u)^j&A:Z2&] Q,akSs.oZF]S7iZ}s:O& ֍ܰ?jju`W[4Y%I753!nqH%i<3?^V~h(gKu9,#C@)%8V;8'_mn653qO}ȑk~'YOl>Xr$jEABxe$ :|!3DkHrzqh$=sT$^ͥo_XQ80*J?wΌZq߬&1,T>nu_0VF)y O`U 2`,( Gb&Zzeb$vxk~`RCW hi2jzJ Y/jjᾴG{db@4l)U֘Ku6d ef%ȶxv͏>F~2q]4x~&2q,эne(jͅu 6vct)x#*9OTd3#uO+WG4}. {=1_ֱQ6}tAnPKpgzdbS 2G%Cŵ6:n5;CC2"^do ɒlĭ:-Dox:sSծ L%LuDrߨ^ +EJl4'xP̤q)'e&ϘJޝv)lqy0NVnmЄ],WsSf+a(3*nkQD䬐ϡ.n /f: 3Qfs@5t/(T P)Rn@)NhUQ+uIhP]jl)f'lwc?i9BJV@{Oe(ծD'Pb8x BA珄t- zv[3k(אWu7BwEg[#@fG,hґB1o"+9noW1ʛTN +'O4iylz|ü}[`M<k ^aE]Ρ9$^ & 2})V8bIE†6(o$?[3E[mՀ\|Tꘈ ""/v&M!:6nk -@FzDZSB͌nN?AA9= z*qp;YiQ{W5؇?>$vV^h"}c 򀲡`F?6_~Sz~A4[) &h\#@Vq#$W̤rNWt)BWlW#F}:ٓ^UǵuH]oxzoΡ8U{_R JLڳwʍy:3\x#19A[V \jlxٲ'rKƼNR6% 0LN:"^`ߢ_c^HNutBtIceMS_0Hï9?]C( gNqqj5qŐNtozbsUNE fg!NXsq^ J춟uP!oɬy(hiI]E0yJATӓ. ~DKM%P7[C& }˓?$B#Tp :|Ju`0VJjK^da)Q%LLD*ڇΨdWμ ym Iq}^4ۃTX]TMuɚ%Z v?814ZJCdCϗ1^:okq U*|d·cj| 4ꎖ+R77=ZeqBԝ+3Ǐ, EL^H 4$M. | jABEZɉ,ϐJ7hMw;<ưAO =}cp&J4}%U^w28I% VP2thYcD<+";댋i8Nm^<̝+i}BG#`7qm~@o 8*vPxqfFZleoqRu(գhx ; ;6h__vx3)p5|ijc <\I}o"3D2ܷo/DhΘG j)8^2@yk3{r6Q Y%tA?SJI؛x(cXyD1ą9 2­ǒ¢HM-c7a$r YX=!qtRٷo~F\Z{Qc֯W-TZ_̖`9.ƠϜY{ТƁ7_1=ʈmMbTwtW-W[@<jӁCT;2X5P\Zy|E5n#3ٝfhȭf " &x׀dKtg5!5 W-uѻly/SV}WŘ^ cOfRr*F3(]86AǑ&d3 }dw|dlEpሮyŰjl5s0sey!. uJ/M1-Unç\Mq<.H>̿ޕE+giCJ׾JGVƵ9ng|S&( vHY@ U6!lH#wtoLۦ- Bԗ 6Z&mo$׽4J RaLR2Ugtq~8P;g&=K18Zl7sza""uZ  "kQ̀A2Z®M,fLE Z ڰ ?jƴ2WWh.(ꍤbᾴC] )_㏑i@!쳷>0RY7(g\yřq~v?ʟCwǎo[t/Ǟ"ثh oG]Jkf&)iz zҀѢp+?q' C}9]źWKr@ݢ3G\=YĘFp8BKneʃ(r$ l. ,} i\/؆m%zc.9鵨_۞˸p+^龻Cr&^6:;%f^6)7Yur]#oFR?6ZߕP~{ 5mG:JaJ%UwX̰s 4=^& 9F\d :et4c<ceCUx (5'&"*Ey[`(juKV!ѣ'O0lז/qvF 9C#(I0cs =$?;Ue]6b~1q.'#E+eGf,cс1Π~RkI,΁P` %¸WJW&~Ä&`k 45-1d7g6VV g^4A&)/b%?rN9f ]ͅTURfq9B 4{'8ѐY<=UfÙE6^(QHy6>_|w﹕T"/^h#)Y+zNV 12F×r3^åSȞ۰}^sY*GkO?G>`4 ݢϩۧ_e\,e B -cZ#^<_ ز }:HpۘR&|82wϓ>/1ˀM%j*D råk*z0x#FBˆdGg+_MFsxxjz 05@}>f)Q\;(\)G!雙ϭJ8þ+;Q[ .q$0{y Aob]|n0M&iQɘ0aW]e.@ U==Y,qАﲢ5eYp?Oqܜ|^5vK,^!^pt, k,~"*F#d<ן wDc=vr `hQ0fXG= ;)N)bI,N|פfF$.!,Gܰ Riܿ??+Sa [=20vj7ܜj(vZS4zH㷒L^N\}GJ.%}%s6/1հ(z0 ``;%xsZvIw>'`O! H&N$diyN| eZEr!XҐ Eq7 40V&'R}lrEx}Pɱ ςOL:c - z:{!]cfe;B;є ΜI1uDSHNz+3OZ#[wTkzi>qA̿jkg\Χrp UgW+vI_\7 t51wI0Vk`wrnNP&!ppQ +bjĹKqP~SMdW:5vY`D "J=(] A:hV~vd-xPm`ƕ7S ]wQFg'eADmqP~p>vM/R@ic\noXgj2 D@^o{yIB',9hS> s]tDbNy 蔳SRJ+1ڏRLԄKQ[\,@VTQVbko)8#vR#V-zH{JK抗+L.!{ha܂l#n+ZԀPK~%`cЇ$ҽlW[ b3! K*7ƻ1s'H`)L{[}N|~0>G"@+U6W)槬ߎh& M˵jKN֫=W4J9rI9̈́߹ہ +QKځR$.ĩFP?j&r\aAK5^1BpGisM3a-&OEbT%7!XTȓt0,Lҕ =iCQwB7Yϟp^k'6LbqS\-J9\@<+a7nz6JG1%8s4i>} .۶cҰ'pUFuv")ۺ Tg!(|SD:\k#x[%Dd͜%9!:.x]sB"ůn#3.̊Ouog1X7=y?\~ mC;,GlnY<[ w j`NF1!@Mym4oHok~I)@'fH<X,d&}KT֘; *UaJQAI;P Pp!n`(b6}6  {c)J« ٟ5X2 ^ z?yVAKXnʲeo4%" req2qRRĉX줏#*/*0Z/!xxg ?.WJl4fW>u T e_i=Gv~V tIV| y{X!d*NhW8 s&IUgϛ8S{)ti~Əy0)c(u~bգ:Hb+FL2. ڏWi 6dtj{:0r8D.?$u<$B /{T(Ul R0]s=ك~E&(akx[ ?XQO)6Nr$>~Ւ]OdX]wk\: έ289_U>P_*Y}/7i!-N SU\2 2/*ԧ*zo&A4ø79 / bwtQz/JPd:.7_Ә(c[T.h=RraD+5 vvo&;>n8+{ uYUȲaZ=CɌw7˶~(j`6 Pp ZBժd:TH矪0OA8?1WiJ3Ks8-{nyHݮx?0҇c2oP2BS4TSZmq%5 #RcD-*,  ]EH]ZΎC6w>,"'+%~V;hi:dUۋzб0̡w5ƍ>f 䌑ݱ#WJ\8z@BYvy7XIٻ̔ޡ*ؒ !qoR-Vv]OtW)0☻"Fםx) Hj~ c V=9c''U׶m\Ш;!f#+yAZ*N{Y>Eo`,Wbzuɛ tEn?4<7K(PлZ8~+&b .T Igs÷LmZ/le* >21|A: , ).EQ 'j|pI ^.dzr` ?8"QtEd|X4O |7^ݬ#v;ZQ1|X!їl @*_E@+;@0w`}n4{Fc[⻴2c#@l%=Fj9gq?`>!' /22 + 54]>xBRXDU?|}6}νmCXLN(ça2tm 9FU~#֕Z՝m9Uhu8ukU,+Ns2ck|' =у$ $W[܂6 =PjM(,х(h^bj[rG`}&Զp!Pd}Fph80=_+lt|7T4 &O1 'VIa%.iU>`" K>3uE;W5 ;01T:} n3wuo LvTW;b1xޘ Me *mx>Sקvh*,(ikX_;Ԕѷ"+y˻X =&HW_eաM<K$}m&?Gͅr[V庡o=Em_-_L4 >=%79ܶUA}T'uPU"S)+k4scOwc[&ؼ|wS2^g+tJ8~٬~6zi;^[A1+0gg^~&], m-2-nwY7谀ؑX+ >zğ+n:(oYj:9^Ya Ns70 OŔfXkRD_KXQ?B!mX$ztS$ƞvXݝ*iG9s*T1xEGD}oe{&xt"VW~k탇ԆA- I_aQ1Q֯#,n=cAm W3{~pAq)ZoHPԇ6.O^nl|¥3H0U<4 D;v7Fkv+S]_t W*%;*䗢"B+$%jU0u~tʏ*p2 ·IWBرD"tz?V t~ugPl8:^+ #PtH| j|dp[s%+y9F%,m>Y-N ף;v"^BwCD*pBC:)N,\jb^-a5 U`4NA_hn K=H\'>2qv}vN6e =Ώ)Fd튃BZ L@\´95lr m v\L܍7,1z iވYcBf*V4g3C &PiE8I vh4|_dz1Iu EGEt~$|QP0a8_~V^䭑hmwim2 vwwH$7tQ+P _$wUF cwۣjON\"syBr2i!41˶l;#2h\6䐃!,p0'3WdƟJk1mVXL;[y9 s-BD!ZYHDp6dZ*p는sB5d12S0%UٻzI;Ü[ȏ=%4^"z ,/I@nin~l,AG \**"8JS#kis20 *ʊcb4u_36 aLWxf09eu7>dhR5'=Xjq7^8MTSVKXArJpL/&K4(yZsÔ^WGa4N ?[p`Ig;fNNЖ.C,w ?nӨ^Ϩާ,ټP+Zpd X F{hb)' pop;Ƕ[XI^ηZ]daF6Pp!œ4mLkC><1U$] cr~=_|hP,$sjhַ0e"SCAvӫy v`i k;0Ge:ۭ*n^S%1'ķٟꑎ&5B6E2,c uazSPk}꧸%V<8Zrwh - HEkApb4ɯ6b Z<մ:צּ@SyȈF`Si1*; ncRa1[BH 7`.f1np`OHfb#9۶S7Ax]P<*d=(B(P=_5q ?}b㚢i inf~>|J+.sY~N˸'r_p6bl*68-;і8]R@Qh J]4fPz_Q7R̶UK'ѻYz (* zNvCn8:5/*ª*W !`|J~)=MSC$~tu.-0'GUvLLY͑EiK=k]U!zd~O#L ?p tVœ BQ䱯!L;fUc,o%eu6v ԅ] R~v] KiQN|Z Q(NGRЕI1Ve F2E5K^$C 1#r}(I"fom[NpTxLU{̪$̈́r9e|Yʏc1EZC)gـ)I* ` @-7wF3)X-9JE|orQ۽-o#QSO,rkNV{ę)>D@P+3KzoLC8~Ƈ>B\m]DF\N_kMxm XBqelj˕#3˻mAJ oa[6EȂLU;&[-䮌ƉkK/o::iY2KKfe,[+UF ަg {n}geh=A(c+56~% e 1%?0DO+Do_g#-a/Y=#Uٷ{A-Q\}2VէIaS1 #UE\@ӟ{\Ii흲-9[U(E~Q(aZ9Bg$Oh2Q,YsvS,вޑU5=j-LDna4Ce6,`+cd阗f&*q5%LBsw]Q 7yP{ eS;e 3DL rtF]"FFV?k$.Wȥ1Nz^Y2ՉUh5'3ԏELϕ6:us ]p xUC8^@Ǫbr*3 M =Y94fCH􃾯:ܡ/@'}Xl3SՑn[}}8yu1zyDVZsbT(GA&r!w`F=,_S +;M=(#G`sg#Sѩ $ft~BsLs&SH> R]PL~5lY|Քi-&9m;@gMV`/!wԼ嘽 "WI相}[WmHv :"2.TecP |[x:}h`ilD!ty0!M`Qj58B|$|g ֿb𼘅jruKO~G/͋ #,  imKa߸6׋Dp}ˆ$jj6aܣzS.AZV+߃ ),]k,R)>T`O 6ښS䑤/;঺"khnWD.+IT8;h'g{E-fN`6Z긲J0S=>>ks6m*bZXzEb'Rizu4RyYqDEƓp(o[]!xx0sصfI9UvI \C'Vz=Wz:qR .Lޠ'Wɯ4ٙ݌HevY֫vwПs09^wS$XEO1z/TbL"Fh7Ҭx}&WG(X|]CH:c}9[0~.,|i h`Ey$-|0ɘd($ADYk|5>"ѫ'lIyJ'~XMjiDղW`pY2C oeGS&Hɋ3TYi[یk\]'=\ ;SmSwSfaHMNEEIl3e2FA6nBWH}dT{xP%#,h}39ò)Qu=#.M%XO>DA3 =Ǭ=e_5+E7PePYinMƏ8&LzCKf#J= 죞:F~bGɂu[0O"^|䣡W^j uj. 6z y%ݜS xVTo/>2 Ih)iߣk6F'f/93Tf|Dl@).xECGW҅2EG7{*=_)yX6Tz }QOlXCBW*mw}iZr l?Xrd"D4:]̙1:Zx\:'\\Es@/JOKE<1 KxO'8MZeENZL>sO"|FǭZ՜z]#͒/gw|f价E𴹈%+ڋB[IsɦgSz#/XX jTv@ |׈PcȄ}[N@ɏ#k08]ehMΓpLJKL@Yԝ~(8v ժۅElBS\BD٬xz8UsnNR y8BX\{=w dQZTD}'S6c8qB{|7hB@4 pcϋ waqtkȗNCQ=|S#$Eh~(Njcސ)vԨ+ hG.7' `OUN6^W!Ć$tZA/].baplw @1qPNxx|NP|'9%J+' jUe|2WB)~ɖ)pVW+E[y9:nf'HDGC= +6vD^ Jk%(ĪqX(o Ay4~PɂXtQMZWz< i)FBn٘zz`^ַW%.RP3r$4ϰDR }4+#hc׬0Ð/Qp#%AцYfĸn-mfgQw@V&a=ջ,oo5Sfq"~qƶ¢Mw1WF pzloaN].*%nۂ%C I˿ )RQs {!1OmF@Y\X[C+̈́оF/lZ-=ֽaC0sn͂01T|&(ZaSnzOS8xSxqɜ'1?8@4 }T۬-2Ì":(j*VgUmzIhQ}%PƤH"\'THI.WGxob5TJ;`/gH|&#KʔvLDeg+XH9Bob]? {JC7Rs4g }dFKy`L$A[)Ee`7lO@fJ@=&K;9 yk |^:!b!FSr3gYP?ƽpQҶMY$T)2aR$]cn: M+\e5. P_4p-kGae/ޱN`5W&"'LdΌ}&% ( oXv[LjLrU^^#P.HNy ^kPxq  _ܸqg?/p7b!"G^8.}O䟎84'1܏}6Ss.=EEIWivPԫO,8ه-NBep5xUpCu3+"$O :;I\jF";GLazR~ʊ'cܼ X MXEHA< 6s+;ПRp> L< F H'71݌ϳ . xfmٴ|He&J1 \~FA-:ق _Z84<$wϕO'Lp&";3$!OAih6 t΋^(>Wb':څ,?OEklTN+F(eC1Tp4tY9S-ȶt#FPoIGh_ a*b Ju<S%Lx a/d ~ZF):˼U]{Gvei4 x#6%y$0Cd(Yzqn=*!TT,3B>G*6xCjrH+)m'ɬpݸ$|r(M12 g&Q<{fNxHiu-‚#36JxEʫga. ۔Ҥ3u(ߢ˼Q{H,.x uZ 9&˃ܹ*g\3+C! 釺zEZrtg-A D}< )x ͏\x->N&^zV<&)[S"B308ɗvጝy&mrw,,WU'tIB&P֭fiJ I{5#b3]ۈVp?tKU,ĭ.AY{gQӛUS07)J[ZP319ܙ&%ELm vI@Pq,BTr%yc ZrC&N^,̼2Mȥ~S"R뾒(vP"%ipt>}HC+ٟ%HkK24-4]ә;2Qoi ut\? 7 A\#Yz/YtD?68HOʀYpN"^2&GtBd6Q7IzY7wPxyw6`Cs8z2&N@0:KXJ3`&$-٭¯ mO4 m&dQz+H= ){>S*'2)_ Ep-k<3'C'ͲXAHIfm ** /VA0JQn2n&ЅY@w#;A9ޘ7Q@.#`H0:ou9-R &k 8LA &yxt |aJRS&_>ȞQ٣ Kd6k%dԻɍoO|H]h~e ?p ]X+?݇w|}4:W_T.tƨ;7BWpN" f] L(8?C*W9h,}Iq};Q-um';jzL:7z3v= !ͶxT4P<`S\,89fE'J61=V~E;z"-&TP$h\8(] mCzDuufy)ұ޼M䊀LЎ̶ f`i#6}MKj(nX=UazcY@LQ@`eb ( ['y^)UіJ:l6%mB |EPvHR+ @US_&􄞆6TaCv^@rGbfZث i8:J l%21-um5~U(JW ~Ax~I2(`*&GAP=% :~{6(o\%>CC'/y?YТ"[_A? m.0q0*KeLwTmi)l,H#'@2iJN7X=0*$hAr_sh|8TnK s!vO?0ZrkZhQ%H >ajBgf?nJ.ƃ'Yd5,"񌗜Obpy둇ubha $Z/d} , E4?~G 03|+3 'mt*4ҿ7?qv+rL#w9¾eٶ`):k({`ϖFǯZ$bG ܎הO1I: QwX4f)-ju5 t1,8܍׀ M?<th?2)ܱ;ZmWΤ ]U7o$3j(dݾiu] ?Ӓt˦MaG|D|QY%>4$YgO C8#o( t ypku| ZRם*!Qu-xR\ h66;iIb#\?Gdj.IxI%K4y̱cա[Dg'{Xx:p>M #xLh58!ęVn]R4#}33C?LO <67d{n3^h~ठ7-߾ Qo/ g xJ+uv8i*o"W˿-!ގ/CүZ\ e)ZggO[=/=𬬗aG7c>Pw,A'ML599)oBD{Wb- 5 :p|K _+,`AdU5LZ5ܤf86)p90PiZ@QB(OadQ# ]ujo֔{% ,yµ,ZJE!EdD:ͨFPbA"^{A89OɣEF3h--dsT7f)3_ON,Cia^ {2ViUqO[m $6<_|jUoO:E"<)oFS"}ѡ$iQR7_֌Ӹj{Zi'{@nX讞!_ѡE = V}GlچoV$Ցb} XHie8R"~_L}BL"}e v|E\p7%wc}FvQ54g<<42gѧ:B RW],5Cʠ XˮPfJTl\|&F(k11QChzo6 QﹸJ!qW>!w7B =Iݍ4/HfCvjS7,y`Юc8dRf1s\nsZ-׼S= )yNHg -]^@8ۃo뭁0 q.rPA\e1!Յ qzX(U#2}rѪIAT%}\?I: -qwDі DRC 9 r!C1dwb3NwI뛴0غ/Rhx4m/ +S~]o\'ѫڴ!fz0Lz4ݧR4{ip52:|o.X9Q/JGe̎uPDvQJS''݇)k<<|rS[a@:c˖M-ق%#ik,s~_P|E;3_xlle_<09a莅c8 _6ȁSN@%~/Ju3AUHyC猿6膇g3Iѣ\Unhԑ2)dAuX}lv_z7}S'棿y4:ՄKFE6ys3HWzOZ3&=jeb]ʎOٺo&IV\y[Ɂ$—~Ƈd~o Y,"̝?{fG@kPOY?'f}{PѰ$<:LCve8@k||Q%jHn&(Cq O^Y`Ԃ\GK@% x]Rǃg7.k>&B.tL-Xj}Bs.:ΧzEx[lV(S0Nd5<ȵuJMlOE|-#j&;˅"(OC˽lM$&;ڢ\R_9&c'N x= ;*-P*zPkn zB P擪ՃP|wt% %~RnؿE7m QꏛK`Yq2bhH0!rNCXF)-M06X$«#ٿf&gv1|{r*oY"(5 Pxoz 4?M"鷑\DATtГt;U'[^Q.'>ZKmb3c?ժ/ӑ0{CBPK i9;nhhOq!s'%2jdc7=Q]A>[َ7SE!Gbee)nLELxf2 F@6E0PeݺȄ 4@J4гڱM̭rAAЄDm\P1;J˽7q]c4/Œ6Q:;t+}avm~̔8W&Q-pnk[>i3EzRiJEހF1Jܛ8=-VjA>rv7xXhn`[oʛ*-0x Tsg"iC&;)Ѣ23PHrG<,K '%yZ I$a C+uEMLh_lH}ۇg]<7 /q$,`Mjq!U|^l)Lλs§d^^'UrGqBVh:kmeBVaEFxoj|OѴΈnv >F S-[go~'Zмn%ro18{Dv I? 84 %S6%@ʛ8 8D"Ql[4ڛ=+ UZtw?dƭu6IOQ0FOB֣_5"оSwoҩ U >Qj}[:;hnɐjCqo@4ƒ'yC`HF`}Rvz) 2~]ЗX9!KD{mCĔ./`R_[4!bUX1)?O 895z4x]W&@ cs`t a=ʜw._5 Ly2es3L~; mkŸn][kxot`M%P2p+gE4׼EJw(.{2 ӖeY $ГdJ|ٸfpGu_Vm`ѓ 0Vԗj3>Bx9CGƦn˝\%iaRu82~sAl']g!} ψF_]2I2=R9SԒpLQ'L˪Nr`K:xgIɼyLZS+߰ <@.NkkS g05v9!(#q+Xfjef-Ļ36 ZL;er,?oҞ3uQWTݭOk3sy+D1}l5T0WaG{D&=t{ ֧8,xU`!_X]9 /"$9GIbo{ཹsd͉ g*uyrП!˗Uuq llqNRp껰¯-6wt2BN'^{ 4Ruvj|tg7K3 EGn|4hJyj|pN5;R\yu_7罝\4]B~NmD<3|XЖ:{;0۔eI\~-cW|S~?c=$PrU_ le1\# 1`A# G[V,ob9S,36ϟ\;ҫEoL@3Xᠦ\Θ9J#mM F?KVYV7i$c<{VxvyzNh0BqL/k{ dzrp٤:X0RiŻ9n,o)ɣkx`cmw>IOjq3-WT* "'+s 9'XݵTS T*x0<+\Ham@m#'3?uu.8Cw~U.CD̓\`HmՀ" k׭ygƆ] DUPΏ(|\:n&f:,Z@F?!D+ӯJ|.R)dQf"|U4\8W% m\2f.#DJH^K{s;9_IXŒ{gRP"5[}{ړR8?J[\eI 2BP&7 ]0/Tϣ.*C48oC&@~cƇDʼ{KBw+lQBcu謹SJ pDAb]͒+u|. A[(*gufUi`ȝLئˤ"=C.m==m $kFBmŷWCFK 'Rv?6MYQH@S͋~w4ɞ0e@Td-y;:s@b\.g`=G f҆2I`pz >.0-0Lۿc_.Qg):>jʫ';uDM9vQ|Uj`:g,c`Q](޻՝1 3\f<4O``eXY pR:݂'T4VeBkL $%ݑ2B"OA:b ͞HD@v5GbX|q򈤳So*Gz MzHSX2aAEUᛟp+TGwUjg} wrtG*ȏ!u:FloP7|@_4ӥM{xvYG5 #J 'vqǭ4pAZ+A,"#G( c;7VI-)F< sa~][d#7Әfin< M؃UCʤy4T|E4WPqd)n }{Z)D $<Q ƦV-$_DPU^>ŹtLD9l$'9ђ2Bl_c͕H): .!YAI!5{ P5\ xd5[p"<OԨ&hjnJS@(t~fGO#ba3m@v)i-s@.vjH a5=1 n'Mqk~b,VSBenTgTj4H`[t.kcLt Vѕ7m{L+Mw$*3G`;J4Eo*d1d%LU܄_"@W% 4-2P.8vk]L=_k qR҄x$ Џ[ID:U>ó#V&݊voZMTˮ,p$-ݯns_Amm7v Q4/4&zk*wS:D|EePY<2q;o2t)N8zV&Iɴ?Gz)ݞG@wxQ#LIA:HOr?a'z{KJXEkdaP}xM\c ,FQf㽬'a[^AP߲ړuCh|`Z8`GfQ}7}Ls~muE':Nfw7A Τ+ӯ agN_r4GhVZQy~?yp9oh4h*(6D>VՑm:5{bv eY@e%pjMa |xhZ+|J+$o៽&:|9aN0UɰtW#r=WۄKG {M5y*d$^͌ş4ҼUJ! da=H/þi7ilIkf* Qv,C1 ڞ*l<4im˂ -pzȠq@OғRktӟ[JZ#W;MH3Yjr1±eT( u3 K+y!ى2ҧ(3/f̓h1=ݗbq.°`b+MY0^S`r GDpa,1FK]"%bA^β0[4X'KlWD9Q%s/㫧)[wj谺w ;ox˔D2@IN 1],xOQ{O $PSb)TA>9 >\v8sì;&~0t(#2|[;]B 9: u9#]j;8IiܺjpZZI?μ'4;.5i΍s~TgZDL),O% -'L~[ŷб~e0vxTFTj.|j6I<zsq4>ӣl%tG7w$a. Dl9 ,skJHH`nf(%wjظM5H(0*6Z9cX}(@[ha b(U5_t/W&]ӗ78Uyu-ć@=f̲"mKT50M7 )(`nZ*>bجzJh;W/_DMDT(n~X˂۫E䡍űR2xZ$.O笖m)|ӧdU#@.'#->C1:Ai o-j˧G\#mxuy}#P~H}g,P-%f6"=il>XZ֙ 湥WF|_hX!)6Po~5l=1aO,ŤR?gsodTɺgO۝_<]цC Gc }ȩd<sא^B^‘b^I1SEtk4D_1{)YE֍-Nkq5T_> B2>dL9ԤIi-N +IT{Tt*CZE-Ƶ[C*xe[K85B.HG;Jtj4b*4'Zd@<Fqf@tdFjI;#)0Ih!6*OSԥd-? א<`8:h+lfd92)RҊ6I;ZbݵcPDYft s'(\`ax fʗ"pxp ז.뽜{դ6>}.0\](x}H9DZh7^_SBS] \/QY^ yg#G/6 Wd:Z%oDJqrhFڹ@CjV9$ʙBEF-^E|Rc⥀ EDV0 B&]'v%~|*@McH)If$ dt~KX*WD\حvS4xZ ~1%VPU+ V7rmy/V>i S-0IƋR~Kf: GOg̀8DTTws2iO Yj^kr@\+z߉%a4n cdwxp;LoPs÷ _f=K=I- [AFT8 goCzZSgqh1Yqm$Lz~F4,Ewl : V>7i.1qAݬHY5F;'Tj; E,3Xb  2d%eS0F8AYBury{ĥKTWKZM_%azW#R{ljmpd6<r{dM<m !bj;33 zP S?Z+!9*ǤFqinPj-~|u?ՠB}>ۗ chȎBe+jtIeyC#@Vv΋Pȿ/nYayML#ϱA۷ H̸[} J`A^5P- y&-۷7FّQ~þLrgϏ:Z }/oJd tS$HEUwzI<_-Qh;$FrQ+5baB{`97 ,Y P.EmI>u|+(yB yɂ$Yͱu= Pe4 4ydWMOڰ([Zr)t9i4DbZk=mvOh(ORJ5\+ZW'в"Giٰ:D7ʡ/vBzTWV5ÄÔ}{x|佡G49H7ݟr 8WC܀ޥ.y87Xz> Ki˻vפ}S0Ԏ=ܿrEUB2cK,sc lre\mDKXx%쌼*g]Go;ØθqnYȸ-.&e34 c)\;ϒc⑧켧igfT#yhx7-Jk3:C.n9OʣтiՑviaͧJ)Fӹŏ8TXϛ^-LӭfkvPH1Gã87 Y(DU~LpPg翉x%=Xtwt$ _)Ä 5I xs} ׭*4>1m$2Ryܴʺ>STժjR p9;<#MꮑH:! jl7Y!֑8%܅f(Ðzߠ04XȗFĭ:"VOߦ\dbZN.Bb5LsHL)p.B/)UM kA$7A" c UyIC?y:4ZkJYqA:%h2XKY\軄:,5 889#J,5#<\3ؒt|:l ^+@U&f쾁* gvɧE2U LSeDafZLF]6C-6󆵢'9頝;|T=]kʿs;oU b. 9 A<Kl&]\' <_j}8Y#x؃Q̱s-&E`}:dX0cb\'N1b"O~?Jq& ]c6 ≱y㎻i,S?XȂ0O[E!@v !{H pg ;\UJ@jPu|7$Xr8/ko|r\\Lno_@v`^~0oJ U=mjcPaF׍$8΀SǫEqzz33_zr:ݣg?_\募,s_lV2iFtS>W+8k&&O&+ҰD2\gܩoJd|%gn̘s{DkҐDF F f-Ѯk$c['Q1IN] {þtWq.D6Y.HVQ{XdUؿI?#wF9%,ϲܳc!Y܆CğM-RS%5Q GA_bEs )#388OZ+ƺvЄ`'5,DKğˬ;!xP *ueaD'*\<ʌ xaQ^Aj9SԮ[HsWK킳2k ,=_|< =Ӌ[pi>W<sh%8/8*Ly!7Y%*CLlЧOoJ>uca~O7gfL8j]FBvhVy6"-Y:/ %W/ b2j0ӿ0(o 9_Xen$l0 "-ۃ4)cK,]PY!)mk4ܢÄӈq[ȝ灭OqLۂ b*19eSP+bRT~0V/%|O𻘱릑,cu ]KN qgy`4$=QXҰT.yPRXFN:T\`OGϞ'#"TOxܛ@=dl#_Ea>:j<J]tioA5Otq*Ţ 3[CKCזk+̷ Eaq%3dط<5߱AҒ(ũdaY62|i~M_6%蔟kkH&"9a3[jHdhY@Ҋ~-& ?戰&໏PȽIiUEI;-ׂPNj*l+ٚH5t^tI-%h#ފKUL4KPR5JPu :׹T=+0<'؁J$Nѕ0UPً#%q:wZ\m0<ٟ^cr d'~ 4 C' &i[ M5IRQΊ`)qIptc#|RE6|m&}Iôid\h&Ɣ]Q 7eXoj^ c3Q77SüM090&.W6h撁tqzhXc_-wODyPgP#$L*rKө*mh՞hlך7Xt;d"tL>ZPkgTϧG@z$ZO{sq4TKFx,N Kn<]vZoܧy 7:AGP9F@P| `QU[sGTtp?LoppS=`Xdʓn6fHyIR?G弃QOJ,A,wh8~Pځ*ZtM8BA~rڻlٝ3MOB`6lvt Kxq^%+m[\؍NͲAD eQ&}Wmw(0E\{Gdv-(Ufƶ=G'34d*7lɖm#%u `#|wH1PWI`C=@(]giǂxa玆 m|o!1!GVJ VA[~U:>t3eD4>n} `gnؤ& a'IM:T!M(I;PgF(%1 Lr2TܲgN 5|i͞*X~&Cq12º'x"=(N4ڠh/}jC1"71ɯI-.ϻߢ*ٱ2*g.2@ vg* sUAQ!Q>ߍvMڌiyUub-F EmD]dgSLj=Gnomrɚg.(_gLk% ƭ#o[]=RbI][b#u)LL!=#m'#?8X f2mzӳn>ȕB/aټVeyr-E1<ؽIOW曦oՑ4Te^[Dwa\!/!PVSdH@I~Yn| 㝐&skM^rH[ "y08!L9oܐ#`F.cO/v[ A(+pLjm FLąж!.?q|K#I2 `)@1GDpHMĽZiUeӧ*ɀ`5QQw^YbeΓӄ O.=5Bzei@^%gj4+Tw4܃"FVh W?SlH6^ @'^Z^sйY񁚆%A;ɪHaI'bG@bg ٳz))16G'ґ* +o<"NuG]oI.Z+ck:o*YA:.־ud9m@!M&7) 9;#WَO8t t3D}~.q«0۸B({of0Pǡpu[3߹#%,Zꇫlgt8K]ٻεWBɊta'١Mc(fcGFPo@j=F+-Smk;kH;@v5㿋XX֟x|-ϯqP"|Q8W2j}'kQpC_K23NQ.pQF|km6̀p$|\t8?:s'5Jqr1f;"Ԯʁ99 LȺIkft˚_xkm ܌NLYq Ea1Lv`e_Co-: U!`H[6\^Cqץ U?ٝ(E]>qSm3Uヰ_W> 0C5>8&"a Zm%0a2; R %R&F+{S;j! )׭fy"mG p93ZD~ەTTa$vFCBQɘP7b 0L/ ^]+0tQuᩏ9r;x D<-xwWFCq?+28ݘ4/ONIqGLl # ̊2}JS޷\{%H!SۜvbeURh cbk>\q,gK -)Ju>J .7. 7oǨСF4pf7pLGyOD6" s3=Ng7@OM}(b *c4$6q7ܓ*n@$jYW"d玲@>[sD0 f_`#`TSv+fYZ|uEN㍸"gKSCiO\BJ*7}VIDI%$ZXH'2}r^OgR'| !Iqm }i'Â:2{}/69?\H}k0^' #zj5 0;g)r4N誜) X=&[Ƨ5pg><]r<09E"䪞AiV|{ YZF=3jGT)Z%SURm-Xq #R~xQS`S3 3JU?Ђcb;ơc4JHKKn \}VMh&pyU(wyAEꩩr""P)cW[,r P g!@&51{Y}eH4)tnAa?[}# v̬Ԩc rHҙi(dy\xnb{ɍ(pF"~IcRk~$4V>][sv+B\zh y<Ee"mA#T yփ^kwi;w 5 5G6*=V9^R6Z^?tП-p6 Wc>d ĉr&G=fAT;gM?(ŭ'T0y|Ѣ }#Ȍ!҅h{]o^"٘ 7,).!N:xȳ]49C@[pSh82{ͦA[}+Ѱ.Mrش*ѷTh&=.sjQIVfNWQR}@G]_r#sxǃbX+߽^EuZs54gJ1 9w~cYrAMo[ƣ\&fLjZt*\8.˸;[) !Q`|?)otmcMiu)|KYSyT мؔ]'?3=>r=*;I͕X-KAל///DVֿ8Sm`p Vg"+#wO{=}9{-D^Veh `CPnқwչ[jk-(W,Qu^v`C]tgO[&:fs$Md|cΉ'P8ʨ$ R|GłP͚%цmz F~[uVg"'g֗~Wԯ9 Ԟ4Gfr#擝.CN:w2zt+BT־ҵ lZ:~x eߔ`@ǐ;0Wŭapوh8[$!pdJܣ/k2ӳVOQȉCd i.^{nDH X/S#_0}6G-7d7,z?JNAwc RkD<'xY[qk}VRe1+.aPN2#O~FoƻacCf8 S 1  4!I,'2˹{5ΘzDGo" ‘|^L@!&3іH@Lqqv(Ve.85+Љc&gria#bβYr[3-(c/+j4#۸~ZnfO6ޥ{,@阘I{oqUߓh`m-}v|pRK AmY]Pixh+M3 fUւK]i3R˜vX`Xsx0\X H (l &Iwcv<X9 8r5w  ;.]vOFdjhgլϊܽ${Pã=G#~1 Y]6z sm\ٯ6O0"Am1t X7Gʨ$rI=5`yeR7 JQP:f_KAXZtKrm$|+yX94F1e4G &Du i]]1qo'ܑJ/&[@Z?e!CBVO9#XyIR,?/S8F蓛}̑jx6[IR;$>ݏpNHE }OXC% e[iđoJ@y#1uz5ٹ<{T泚DM(b8̋PK\{^P"M~ +}ݍk2.l+EE \K+`U.Pi+s'ɴ2(Sh:^@L$Kdm10`yn(> }VVڮ 6Y4@;̜A P|(r?:ނ÷a}#ڀ(^&)=D&#~1:&^CPΓ<:Gf΢5+iJD(`F3b<)UQ{R@ d MtN Acs%Yqj)Mtfv#VOpCdGvU C_JX}(8%I O+(Yҡ}䎖4/m1ÔZvH&rvAa@Ɍ-7] !=J!Z执wbcRExuRyBM|;q⚘qSԮ̍T#c}jhDƔ a 'M,[$%XQCƟ,Y_aMv2T܀f>Qap x2IkRKvɨWL-zaVfJP*:F6?6}1_o\kLte˶Zǹ4&?˥q:{[i#np+mJ]b{̦r&tY> &jqKYߊ½zwOuF F]7##l/U4l,|yaz߶G& A9hȂkd0$&"fFG8x"W9\x:8s'_>?Md+ǻ2ޭO cdjWFpl\o''0#FhaRf{|&~x@} Dg%׿?6bASgU`/y$͓iAr&#J+LU5c1@+En1R{`hbɴ۴hV-<@JS-Arm&/YHqoqKc].jIT6{M %`̮{ttb|}SG@ k @i]ãE>@ۤѰOv(*xsd3^ o@Wa|_ŸysC;i)*;[֟m?fg P^f3@!3& bcVЕ|$b -E5-tPY:GSqhhؤp.Y\hwEl,ݒyZ$\X]o2ؕYPMG-_Nkڡ-aF81tFnѪl:Uk]ԍU34P*QQ9RuCݎ҇ 3UdpI<_y!F$vqxaQ ZA-2lQG gI .b4.6UvaK1Zk1X:Np:wӯ*s6}#t|HMD]æS *w+?%j3?)9΋DYMS³)$TװF]w̯N0gP^alPCTZ|V?r Y=6E O$*=9ŷ";cHrx?$W$1.udw (zX*\Çjd= lM?7i?]sϊ=UuZ(e׻{5+Fc9>i<)|v\re9fh>,Ys57ʪM78#LU*|GLf9cppu?@E2!oN'H*XKkaAqwvBHl>j\3_C_׹022^Z*b4-(>N w$iPd.MH}ƟWu*Uu) ,"V7V.|;-r2DZ O r@M[(k$lcd[FLn.$HN;u#]ݦD۬lKGvTj\ K6BGcNIk57D?J3OAnRZvH]OFEȟýhvיzr;i﹩ o5V5VrCsdpIS:s5 VASa$_K@xCD񪢚x9aG 5 ` T㦠 "6-hM.PH83Z)΅Sݣ٫Ju u>/|]I.XGrK4Y#`HهjD-* |){H^#ۍxm<^4 ja# -eXg2$_`$AU錗- ^O]#%iM[S~㎓I),ﲚyE5 E65yadi\ZemF,S̸xBM\'Tdp#{ e/AD]4 >6ԧ Ԡ2 "=c'3eyk>0߲5ćT_Ş~vn(-^gU,9΃8fZ+%Ibnzrˈ *Gn);k$*VO`4m" QQo_\+;{5\=_43Ğ"Gza◦?bup9'Mt}4<$)j,6Sx@D6/ġ.|bW3Opb)}UU$֧~&P|;}w<,?FuձwETaR+ySD ә~3t`9jaMh W0QXpV(3!SIsi~+զ|w֍+bX {j 1<>KՏ;'`AL+@fOƼyἵK܍8G˲a9$$qд \1N؍JVڄ UU8<9ji(/OQktiQ6kyܬ1֝h_y4$S(q, tpo!nXH=C) ÍuͨEw${8fRA =Iqp6m[?8=H}l} Nk<vΊbJq;IմĘ ̜[jfjK-YNcjG% q teJjM /D#z6cXŔmv0ǖš"k5޳)~.ʜ4a~X@qD:*6ZW[[U|loE2jGWqH}FoE}]m[$АpxP뤟JpV3{&h!R(4ڃ-\X )enńs*O~5oBQV %RNrnkBqr,,.A.}Fz;ѭBQALٸ6bܭ;7'TL6Fbv˔<{$[*F[-Ikžp TKɏ1']b$W_tw :ДHV]0Ƹ KBu+$:ه8\v#BrRʰ -,Y^q8vBhYp+}3CպGh[:?9TxMU+HiLj8K$}].Tqw0_y4? MXlK)/`vM UqfO:<4R}adT婆O!6`Dw3ڴA}#&i / If*6v moݐz|X#2?ߝ8Ჯ9ҥzR`-$d&+hgҕGr7鷻Wuش_,'xW 4$+":8.2MHLi/""~,n]w՜?MH{,aFwpƱ9hFz:F uNHe3TGtC*liVdU!bkқwa(t02zg$"QiMy?ۧoښyL(*$O}W;ˑfe?g/z Tx-TdAx]ʌoy8 _ĂGǽQ^@"'DեaR{Sр[3fU$lH܀I @ןos PWkIβZT1 B=, M`Q ,W3kn2{_o@箻}~I2Oxk.2,woKրT C',P_ȻXc p?5}/ ѽאBNuQh#z#()&9p'85= oD#z6iR5T}LSߑ̘e$s8*FK}u2K*hV Qo6(Y394Tۡ /pz#+wI˚3}$;%Vh3~q)0H[+Yq{p䯸Z4\AqAc9۾lli^R8}4$ 7hlMp Lpܗ~[G.7)@ hIsj34_FAIhgy}7LL3t^zW @Z߅492<\<]f(zS.% @ה} B '_~([rk`tuB.TEӍ,ý  Q6ke%JM qEnt C.,xq\7%WǴI(x93G"`nS,Sw싊pbik3,`J+ۗ Ɛ ҌyZ.Q&x݇c[6^2 82f&?}cq.Ԑwp <4DWWSTSzYp^ZyLPH'FmExeo3VR> T!w Bs7] ~iexO $JM:DsB|1 9jl~M$g<-a'8?fҴ3=a>10MsH$ƕ!=pL煕hta0J8;DR3C}}(PRq, +h>=+ua<Mؑlx]KT.oc9Mt}\6hmKER6`r ={U^4FٌgI5}V9yM.yoaο12ι8 $Y5rq>VXЊ =2{HJKcNZq5[]nVpx_:Xm턵r KOf] 䮎<N"cp3h$U kB5RxTCt4U6*j1$dM^vO,ƠRg/1/Ӱ .m!ƂX*X$@ 2u0EAEcZ n-IMޅC 2=%Ry-(5ok!z+Lz0emS:]ބAF_I[殷u0Q5eZp0ҁRDM\EӁzx\q_AM]Q~Z>鄞X#exxdˏ{:d=uUj!0Z08eǻ( ZF7m΋t)Wъ—Hj ae@6氫Wh:N#߮fY:PGқēhRpt{4Xe:wnGb%W4oD89  2oo}t2_Cf]Hx5'`G3dkH4x|I,rQ)\:' wzR'Hy9玌ZVy̚4$.0;5YURk+KvI9v0"XJ9O)yVoK. Rk̈!3tʢ 3)lk|zHf6B%P9bJQ0m_<ǚ1ƿR62n) V7_K2-)E h%1ԭ渋a㛨^51 &aJ q*uZݥIX^6j "6Ɉiϭ^N^GjOB.gh}O?0 }lj*y$tE;:ek`_ *XˤhZeU\xIdsJ8H>Q!Q{_n:E]>1c#D_Ae>:DIvݽpJAFUs˻Vc9;.Ø'5414J~.y") 8]T>/?ӅYx?5ܰo (q\̻jju Uy9: S }r./$is(tRvNp1]Nz^+X zU!#ߴ'wcC ؤ"1IlcWXeHcd%)0eD3%4<3V? 19%YX+Fx96%ct))tH#'5渹^.[yK\owuj#uUQ~)R^] c<О 9QK)$QTi)SDDM _-chdJc]j+̂l$0G5:]_ S{pX^T{IrDͥ$yUen (@(%[A'y*yG!ḥב"DՌACM*V_|*+PP:QQyE5VyB4_VcQP rfPs|&Ť4)iR(~tfo, ,\l_Y;pBTseжKzÞB % 4m`;VfZ(k::rN8{zNQޮOYňG ؟_G(:))_-k䬉kfO_k} &Lްr 3 Em~wB3+ݬަsximW rl<;ƕ#fՒ"~8LʁV]hAFlukP*2qtG3 lItIr! ]DHU'vޠrҽb-z9 & EoeӰ'FseV >iD҆Lgr]pLht^M{cAp [o ${{jҢT̙>m)vB%C}(pnXsěX"mp5u57WbAAzz?!p]2.!+G:>X,K%ϋD;mlhIz.^;8 QctYǛvO% 1 ǖ`ZWybgvQ.`p. #sZ_"g8F=ړΐDye Y\O܁d_ G,*! 9>26+t}RuI&CٝI*ilᅫ3һ`FzBhU?mv„Q[zX~aE:јNR fMgPehB#?*+ zMלDۼU "OࡻfQ@\Xp9Sΐ)RàKC5cmfGSQ]}zt9aI͋C)j4&: V,1D'_szSvJt.lJ_J|PLP.4J)΀b¦إIPIja2r@aE+GaV%2ϘUӚ|80r-6|1<[}a{=ڽN.Kc~?/+3(ȯ\ F"b^ERf2qOt,D)jLo/7D0 +TAN`ފ~w᐀npS*E Z75p,>}Zg@1حYNqKKY"B.R~bw,VgC`쵑 _Qv2?SqCE;kmhvx" 8'J& p3RE$WKN6h u\,@QXM lll<[n?QN{oX+ [Pߝo.t<ۚ[,jix %=:)+&ؖh >?zuyFG;tz# V}O$) b/ E RDK!cRgҚ._*<(B|W]rPT1VNjOcoRqsSDSn Eգݧt1,;voZfȊ)H<5T6?`2?0gciNݾ՗ $^J0 nBi{yf"@EX '>aǗN}ڲ0ss}jfCoޯiBP‹6=2\M:Uxa9(EpϭJ3Nϣ&EB?'atts90V3pv7Bm5MTKgd!3BbF02Atz|iX% NԀש7m7=0@4'"}w]~jAaJ"S;I.򱶫[ ]Yd;6k1H^ЌdDEtͣ.GF Cђdյf A .to Zzk$yYH/ c6i)PBXrNÁeFŒm&3'M>IIA4pfM3;HwSmcY|IMSVEՋg΃3 8InڥS18.1z)y=d7p:^gcʶ`hsfڼ-47HA+VYH!ӹa\:LG=)e}{i0PZ.G~A[T$,#.$İ=6}ĤruF=Qf2L߱0՝mAq[qIz3յY5?qx0W2ZGz!'sFp ilZJ`!A9!ot%  NdHܐ+mk{9t|# sh$҆zqY^Ǝ_& Lփ2 ~ 3OҭqJpjv0Nu4A$\oce~I y E":mnkxdLZ[|h=@gji"TL .\`it>W``rjNK]YN&> UVB?̪r93Puɍgޖ+(mVaIbf˵ !|h)?BHmY/nzLT[pn"P&ss\򧒔} 45Q*=l R{p&%/8fq,"CZ 7:)F``*Q c)8nMc`8jΰPG a9Rp GF1yu$mT>n2?㔪$궓6QL֊T/8^d~6>^nS9q~gH923'catyKѠxgEߦ#sb~{\ņo}J$~/lX2`_݀(n#hpV}%֒Z$7=O\;W}g^s/~Ąyؼ7F r!B~@(?hJ}ǘNtʟFbO5V$7{9k|gWG"'θC $AV8 8H \v|X$N5sy8A5Bg/c_ [yc]"*i5)I7(|w-HGh.bz=B[noGEѕh'}n&%A4W;\#.FǮ{P>Uo8_^> )U>T,3Q78hoIHTR XI zܡ3i#dk2젊Z<#jUU"wD=B8G[^| bTDlO_CZC4Y8V ػC\oC?0G̬u@2(΅AJ%599u|%5Rj . @n s#/pܸu/nh_w15{MC~+юp"i'x Ǜ}^{j I74 CZG 2T*O&Y+dțY2fMiqㅶا43vUj( $zmod>OjW;LR8-Ij3)r3ya}nM-5)sRTs 0a+n Za>螋|V>!uS:*cǶG~w1w) dg 0 X6~.a,9㴇":R@Z: R8nB0j3F|V {B~3_LPЬ i,y>r% 9#7.Dl?x64?VՌss~"")\3$܂~=٢vx~ F͎MjvjM9׽- Z~G2L[7j-0Ѕڔ@#-FjЮf6t<4 ;IO 8ONQۨ} zxK-Ԟ[ΩybFK9yIb9E~.4x:,ѭ)/ Wr XBfOr[%usJNyfd v Z DŽ2>22&}.9 rpޖQG%pxЇ方Ňh[5gT/hScǙD< \L^ a⭀@|ꨝ_S>޲#Zd0n&*ŞïEiͱ2ډ]@wyL!2 FݨggÊ6X8\+!Q.%ُ3X•fA"c0=#idcd|ѵZ:Dq>c.+E; xR+dCئb*=gEH+.yk|z@qݍJ%?usisfC@Ea5k:nTL Bt,O ~;H@Zx/?ٖoh5GI 敒#04;E[HldaQc*eJEK{kTJkƆ\~^DXoC8$Z 3m"^ASGES &Id |*r;2ԛsҺKa:竔.p8r^HIRL"k=RJ(,͋_;Sz\]|8h*!E3w Dp{Wuw͂m6Qgi&ϻ϶+B0ŬbE3LU-a) ])Uc2 q{WI؀(DipD|珒@^[1lٟ8 ɓ Fuil:vyɦ *_%Gvϰ Z1Ys&h<.գC={F"<"Y 'Q[zxNC=6H/[CQ+祖{ J+Fp1$;8F9*J%n[nji[ 2%:]Guӕ8%*\ nr, plpnJ$,#]0cx͸L5V^peBY* 7Wcp bGӀMZ__Aiц`* [GX|CƲR4J*=?wu%.˦v"^Xzy`bT^P[L|r3P zc6WNcHp}m"HыsIz0[Hej(߹:ڃ PIBzj|GU:4Փ^=b0Hj16 f *o2@g/y²[ |n6",Z-4bm;?/|-~qP}A/֏hyv2G2mg=cdKf]}r'BX3/nz*V'X"XHa~c5_$y-~+E!dȮ (&V fisY,F0;Lq ys|a&E:DYEfO;l43DbSR!3o~2d`4lyA:ھUH,OX10. { hְk}1yO ӬV*ZI꿺n2 H!M!ߍ9[[åJ|CAệ>uvi1$80 $y؅N.qJ~^gx0؆6'OC5MM6d9vn|@#/"Rg8xy=֢᫧q+ eh%rvXus_7M)ށVP h[ ՋJZu!,PC3: ezRh !ztρوT\ѫι6$_>1sͰqP.i-b?jD~{pC:<[M{gf Pw],K>E1e@SBCO. w6;vU? .W$+ŇV^l_8Zǵm"@> .ZImUsJjiLN5BR#ɜDr`ՅxpePPQ! X8R3_IBa^D8%٣5I57SJ,+wfdj/|J'I25D!`jbKר7"n3XbivKL: &V\Q =G^Tt^&k+37qнLb* %b9PR1CbOu-{E/8aTP8AXyjIs梆tJPc2aܜo\EfDAVH;S.XZ7NTAL >Ct@* %(Mu{ Gع*^ ?˷ H.PގOI3ύ e#|6&+IJ\Jo$H@doձ%~"74p\K"65$:7o{3$pX_Z@+O} /y?&)~kOlMpWN`}9lprPksOE˱CM{]iGu:a58 V ![{b8Қ8B!a ?r,jZR{O%RhFѸs<ۓc"d/ߺbCi {;ss }m3E2lJ^FM)GFn<^Wfk ,/4e 9=Gy\GbaMmIURܸ^GL r>W)T}~ .2jxpf- ݬ8v Dхk,G&"U!z[@ xMt m';}-Y*(դ%vK;;` BRfzqb73nt )^&ʣ>^1%' YeJ^ 8ɬ a/wN 3k݉#T W,Б 5U2!Uʹ>r 6;Y9n_oBUtz?/޻\v 05ÁtwY1HHi Y#׾@7&0sr֓t=byl񂾲K5E81V@urqa%xsY. ƞz@5=3#Nk Ycw!˝(d:q3zsbiCRkj;WZȉRjT-cv: [-)6pǡ\%dpհ(%:2gN& ѪZQ(5z_Z=mex tOaKD:¸L놅f2 -^ll[N /տyr?}ь ]*@Ĉ 贱xq/O1I w$|l H_0Ԟ8oª݊ sz(8ipZW$+;vfm}m(U>Pwߺy{ wt;#0s')/eÉڶ~LPڟ#qig,s\]AćtYdRަtR?DBA}}2~ '"|<}чfaRbkF4ג[9degeM5jSxxBQ;v=e*(AOR:өg\YrᯀK #PK">dS'y. ;aFũTk)[-jKϨ"nT*q={n5]" rdGc`}*,_{4 oH+Z68Ig#`IRPUR%Sun:()bC@VVG鋋EfA>xݏ(\*X"Vy  nd$]4M1t²gz3)5@[^GnspZKӧ%$[pG_rݬw 5õA=_O#;=*?/nt춧 iĸ] ƭ!4%m U&b(JTi$7VF2:߅Ih 8-.G]chG-07KD{{= >e[쭢)sTuHY$C_/t1)K&j^!lBNbxn*j}on0{ kEXcn[ ɐTGF.-T+E2,L ީY33r(֖’ʸ!j\Ӷ 9$< azq#7KHN tpLE ^< [i+bSA~?cK m ک"ВST|%+~RG;M@]ESamD'YI^8Җ=f͛%q uaYa/A"Yʝ0s}|x̠~-+rzC7E"%-/8^R*{IA7p4z4&4º혖R*<2xv9v3J*TnT"l !S  aIi ׈R5<&t ma2 լ]7n3pϷ`Nr' ݋‘ыE9[#e"p+N$cB ѹ|.X,{1poB:H_=ܓNJJQ&*CREI(ЊN/Q/q&_rNB_q9EZ ҫw*Ik _*'ǥj蒧x(~5ݘVZ{lf1AKil*nzRVվSwT{  7`;BrMd ܠv礓O U´8lg֔1fGgI+nh9YŋӾPH:Tr$T$9^iQzz4ĝ`T,'Z5![? JפБ<z'&qQ}@. V3%,l5'z[3}SW Uo{JPE`h|$ueCiw" 5iuj^iPA -VP5z)Ɣo'e)(C:!ēcy < {K7ݴ¯n?򸝌mb{Aw wW; [h>f ² 8m6"5J+ Rti;&/Gjm,5]*$6@i nO I]3~R +D*/.@L=}>)$ga~@v$cRՖ)?!; V%W A'8 GjCkHt'*I*AJn5N]*U:S?>p bj,IFhٓW ɯy`jI"-0zjYd"[H??'pEUiOPz7;ċH1{Sl#Gc\CWܐ + %OGMdo<`/f@&(eFc]Cm.5_Qb cne/ \AQ(8R+D 1y hIM"$1-NQ!HAj_6:փ^ti1ׁkPNK#M#'X rH#Գ(o۫ e<> *% uaQxD@ljR4 =``I>tѨ-%L8MQ\X# ^.uo"t( hҰjA'*_f49'i{qy oP/,a{Ô)9H9n2',JQu`#ȺD^AF)Btli˾hP`]ygU a9iG6݂44Uo=sQ=K츿j&=>HKo屶 vxחBd- ۴ꗙ*'3<` :H{tf\M!1`E:Z}`D%HƐIF,8q'vOZg z % 'tIl=/\ 6etgЗ2WjhkKd`]0{UuQ0+u$k <]pl6\<~v P-h}EDu60.[%Fax cO^0Qvg<6pmr;Y l-e+Ȑ15YZrHl%a-&̼R9\~=fAAG%٨PP$ʆ3lC&\ދVaќ0y%dsi<mgC:+5_c{$4v 5YJ|zK(ƗW\PXPNw!?$ $XgzR}/r}hd7JWϦ4*Ap@n܊\u{OCVKu,py,IFPMj|6hcssxK0\~*( qg4-#ݴhA"[*(A_hsRkd  3}6.'350DZd6 2 k1,Tz;=(GReMlpf@X?1pPxܻ4WAm[@)W)wTXOO 7N6JORC7tvq\3|E5+d/@gh z8=,[!J3IJhVnxI0qo=l6nV}Ǖ4ݠNO1uʚ{+RXj&" f;_.Fr($CLsJJ |jewj  lom,"HmVj_Y-!3|:£  ܜa1M  0"wvszt3hlu¾BI zy+4tb5Ь&U$E8B`,>Wּ mGΫE$m)k>P>U&^"䢫cmhy~6 FۚԞ-_@[͵O ynkCZ[ךj\ҥVha1֎ A tL4!;LB5x:6,)K_9m!t7.@B1'>%dQsf r?ۧ@h}] Nb|oZw! /?ۼ!|O.7mt0mrl*Ѩlf6/ݮ $["_^פ~}sQB6:Hy8:g ??2+~*kU,BUlfY}"DleԠO9c0)֎pv`np_kt&n9Ip#Ua 8Mu$⩮Z-iL{@3M_4mF }7%8lZEg \A:Z!h˻ѤufAk"kH,6B Upz&ۮK_%CPXZ/PJTw*[zXn0%Eoҁj&kpw,{]Iՙj #KN> ##C{ѴUU9>ve}/g8NVǵ3mK#B2l/nQՉ'}pTl!G~QV<]x,7<$=@q]nQhFo3G2&󤉳^78CsB\I ot-h: ?ocxE3r2P:&_, 9Q#^̔`q8$"*(&EnjZ,8K𒳳יcn* Lµ \ ѭaGſ<(1k}Tl=ň0Jn%0p,0HzZ210ov}2]Iаw=Uo3jѩbvK2bjI~O0?5IFwt#Tx{=kGXn^l,ؕ`7>spڎKi!zBYa6P`% Fƒ-wCM$KO}KGc!|[~7Sq@vTdDqa[K0+{dJ+J> /2G,+o^`lnZؽ*K;^)Rѻ۟Yqڑ0,^HH*a#`?e}5= }:yuRͪ**~w嬲TXcrՄsmYBg?a }@ax@Ks]JPDyX@ bs#(*%'R;Ulq]dP|%kzK|o'YS$(̡;s$P.3pP W1|(TIm\ESc' q011I)7 j<{ [)yѪ1(9_K17`P~ȿazwNK֧| :\>tsa?kp2M)2tglb$}³L6I)Ty=|o-hrYUn'A+'"RLl/a8#2DpfR0u;E}kO:Q\If`^>:b&kީAsg5rLYGSR'hb*я{x*h;@|h(2"|(nyö7:oIkzNx*N.E TY^|ĝYƑ.:'MJoRDGibiE#p'*3TKzwU.>eBld>d<gw~ދsW;}!'A\R"F販ǎ ֋jb߄gn)4+D7?пɜz\n$X qIoOB;e+aJu=u J!Ko>U ODcxQȟ٣;]0!پ{ZߤM/#1ir2dI!dfG{QZ6-!wF?dDX(E Z8Z+>qLsUQܱ oLhb/0¾ H xU$3d"ô H 茊 VX?eEaYZ߼ ߪMf52؀UۓiM ]< M2c,=/ 0߆㢐t43tT1>DljԁaDԺ+@B-Ȉ2K(ʭ(E?1I -A>+*z1Wq8:\eGys["\;Y~:ANC3ͭ4@XoC4m C*bKSKZŌ(߳#nq~yok4;Hv.ni!lOl![2:|5&9m.a8Mk/O{'|Ҡ%ٞ_7N6y-9By7n_D5rE}a0r;XPBZ *oK:AL3ʅ6%X[?%]BdߴmoCqeGh<-ˑql ߆S\UC]ezjT"ci½q.#W TG/Kyj(\묡C;vx2V<SP{n:)Q%B*pKnQ棟aZ[_;Mr} },TD|9it;,}D&X6`t>h(Vqވ⡸Q/}7"cK%4JP獿7z`ۻxM6a? B`,lh[ 4)tϻpfkb O?{[2\f _aYZw>iMOW40>Jfi#e(e1B(DYR(7`+X߼0?(9 rmH>(fwEEbU0֬0q(+I~̵Э";s{2/GҲVa=6> P9?M[_PJN!dJUb VOdr&$O jbKXq6y#Õ8؟%I̛7 sk2xP4!P1R?W*5P"7sּdpE y`c򤟫M ])Z'E~$fyir X8M@@$?fQ .mI@ `/ŹR"YrZLDˁ"!>y'ƅp_El$Lw|9Tz腚գ[k)!]@$I ai SH..T)^{,ܕ4&DKokؾHtX5˦o%E(Q+.KA~AeY7dSgrv2/)Z,UFC$N[ hE,ca4bH»!*;c%?b]s5=tT 1Z?S9 aoz]rF3{@zpz &<6-΃hBХp_Kv^kG|b#̽>@ũƹ<ٓMF1d*j\;Xv,9F\pk5Nz&ZO]fJQ𢢴up)-?9!?E%[LiJC`u9d慩nѤZsL?]HZ4mxIʁ?}( ![z2?' A![?#y*E$}#0˧BgSIkOV?D/P"K7} CEw0S 9C r/& {aP d\q4\;/EjHo|D)Bl@CwA;}Ā␪j@^ H$ycR]J3bq ?uOvJI,2J-RNc0ꦼ4r9u$˒NJr"tw>W!`KA8)3_QUW%r 951\mIaC)ѓXp,ph%Sdq5xOM0H` t'yP1i`Y/tM@bCJFPp4!b_^+,ZăMtC\4TGh\i<]CeU4XLUܝۓ~qQ~WV]E=[p/ڌPuؓ1N&"o,w6֍*FC=)'H12C Mײ}GM4f]|q=1&Y^2I6NZӢ,TȀ؉^~űgɗO529MS ٷzcjIRu%%-XBtR 3f~kݔk(Jo)eu!}էFDZ B%S:pA2#L cG}R]^Q]c-~v⒍*me2wNH<( W)eO-X? nSB8`mAԆI\9Hk<"MkO@3{66ʟzɼWxI9+z] 4"r bS[y -??W'v+ʍlr!Ir)s[*?KxIFcCO&] +-1Jܰ |hOĢz\֚)/ZFMGC'+*΁'csnKi}\ƢV9W,6n7S,تxTw;.'?j;pu[TׁgU?5t.ԮG)"ږuaxB~AkB}ٴm%lW# %18=ۢXhc]f|I d}Z, 8pgUFDhh.km>ًQpTAk%fRY}2tyB'#y7vu!4:WPRbtwIn٪ !.%͸Iw߸c ypQvDG9|^`vSefOQ3s>!cGy(ETs%% /]c (2Ke(Z݄&ϧ/!*ey)pخ Ɂ~›[(y3Uи ?X9 PyOv/hUUBUt~>+*,5KL:YBEVy*d 2.bMQ)dhI\< {H"*if5+VTJ.( Xm|ւ$MJݴ1a iqf %AR+XHm rF\ɩv ;1E/Z;Jr$?$\)>(oR5ݩ?c2U7E^jl=%A0idac|W/4N[*#˯49×:S 8}W? V t5\t A=QVBN UF +{wNDn)ٽkn0|}HJ򘰏짷J>8̉kGIp.n9[C }$\d!;D9VI,KlؘIU ݔVċS7&]IțaK,ףw^NL_20}<=>x~ r9 2ƒ$>FC3mz)iGzJ "`HB9^:GLg^o]uF1[0xsGxZZf&cuMr*EJ#qK _ŠɈkNvcB &6N9xҳ0u>5R Q/NH -yH&/bԜdks* L*WKϚQwn ^J.pWCf4vNG3nW?%(]#to Fu@i85 gdJա;(/OJN1 nk!Y8}LZڍdt;FR\63mBuPU5Ԏ{޶CЛ\ArIT'*SUw^Jg݂d w fdj|f{PI!ߺ󝡅7 pp1?*;dQhLd%GiJwnUl.񯵍d6{l}ZP/mWӛP⏙LQWPZc4ʹGi4谴mEi\wF{8 Neqf9 YToO;=>8j ZɐY=%ߖ6IJΧ/< /Ӟ2S[(h,: eEiU0U8UC(qiJ,Vup[ƶ0idۿ!2ji][|E0R.x}#B@}l+&#R-CM!z:2BB&|>p^U1 , 裖.d믺d-rf3l*r4( O4$y>ќ!8ύTWT6 &6{(GvV/򔖨=qTw\"+qX Y=iО́KNtP d`U0IGYgC#nAxM 3LI=rc{ *v pQ^ESYT%K[l)Y mv@C./xB-"śϝRIdgw<$>u]nBr\N,f? 3@',%LY[&ğuJWfS8;Uq4{n+}ƃChm? $XE~bhg2Oƪ ě/|O- weǥ[uӅGBScS0kyl$]L)YӏD|51?^'@!`JIݢjPYR3š*`ORڠ8j=$qepGo1$~p FELȣ|LذASgoΌY] 4;dU_4ɬBZzj7*<%Ӣ3hYM570c_3㋍bl $xɁuB.^.W&GߚuG&vlÕ([5VRG=m,MMF )"5E^nW5df?gC~Mx7q$smsl~!d0ѥH[kOh冪 ܸJw]a~\\flygI]TA]-9X0$H%W%Gd\lݑ|LZE&kĆF@ nğ˙LC ?5υ0CUU[NE%>oo֐) S7޿^.A-cZ'cPBP n*7v[>ۘi0Ht@mR C"QBmTSb^oN$Aس9}.P?@^^Y̠ZKb;MoJf<]g PX>`%1z" cFPwpIAM! ^AzՋwѹ4ҝ8>5\ʭvr/=h+p{Y.m~m(&A,XQKlX/w=}cd2F4@B0Rw8v)E >2;2m <,VjK*sTpk,$wF>U#1b0 >R-G_B ȸ9ǃm}Iٴ] 3NJXg|!R6 G/|,`uآl^}->d2$IIL]d%6da( ]((KC "{l"[@hXc k̄rbheO{m0I&+?q nuL=ǞxG򤒴M%4^T!m&ɨKrՊϙ;w?&^|/b>pob8"l>gx1 XUˑv%^'MO6GC}BfDur͑`O%A8^#N*[nًneUL4˯i c蓳Dt"sށ X6F]*?c2b[H;\ KipLqI=vdq@1 peIC~fV,qe_;1ɾbau^s?Wo5B<7rSߤH3߮oʈ4]NR Q"T4LwK% Y0OU6(y)T _ 2 ed8[ݪ =+<|ܷGep"bzj3nksz2 lf"žјfix v苡LE7 CʚpK=xi"Mm,}}UnNChx`H))IGB5R(Y`8.14ql 52r cjUizd?! z&9n]nĽ?3M$]PDZhThϔVdNZFǸ{Ts#-"愰o]U;t{nS^q%%7jnڕ-Т.sHLjהSfęS<=~yHH ;p vDq ڜ.A+?[7O0B$q1%\|xx7 s^d|%>tc@Avu8=Colviſ9NT :@ygRzc,&T֤͸PD*ݪ;ĺEJ1pQ9j\}wI4pEK;#p^";8㯦J/=~2tN=^}Z Ys#{u#Mt0/`!qC#4A)r;0dW cޛx wIﮊkOL1t\cu!~GGǹY|>_,#^-Ȏgwbc ^m]3t߭:V^ 61Vv hGp Kɶh0npf`Qw.hod;Ɏҧ}2ZCءMl!4>B'/(/NquZ>Pe+$=EC(ao`i f̂ ?J0`΢76! 1,ȍRΆr쿌сԧm(*-sDz6dz)`uɋI rbnJ1t͏󩺚k^=*P 2ao(;<̮Ě FmQ\;ѩ|f}{:tRS=<ϑxd ,,h?S<;^ehew}@A{V~ .#+:]K]b- ½5,Oomޔ8ˇ2J]^_G,ucP#r'À=bTҷ8Kqҫv|ct^%ﮔ߄l5X`8ZCZͩ ،4ǖd'CLL52ɢ!r>9/<62&w4-1JEuM:Fn20]j k:I"?KZԑ*xꜝYvU [~?d- {;puSC͐-9BhN;nF"E_Dt =sHwmal>MH=qGKﺑЕ~P*QJ'C}Be}#x&ųBb}`/u}m$G]߲1@* Żll IeVr`~#!8S$jb`Ɩh%߼lC ͏L<*$Ys}Qc%w&mMЧaldvۚ[wS.ч_!mRq$aWRo(.LɯJX0hDD̒M8|;*4Q_wKfEWO|)% 4,[TwkkS/Yop7DaJplx}/gUM<hf&e/vqnY`$; $◠ýdu"mAg_Ո`u <šbK%uXNq佧ܞ|a)%&ޠ'\$S)3?Y(d5ݗRѪ;f HWheWN-}H2NՑ:}T.6-ȭ`E1brfM[ڡ3w"=*a>A LW``j1. 2-@:LU7#׵{MhhF<0]@J Bf д}sȇ_z=E` `vy8ΡU~2a~K^fN_fax@ʦ(GC멵ܪzTׁAg]u"OddsxP;,i r%شQ|*t'Y3nd9D6yH34RԵ,gn9a kā$@fvkJ1ɮ-,Ȁ{`CW)4BDZ{ߚ h %I5|V @ zRd x8u O˧6Y-˱5)/|xWQ Ez!,)Πzhx| ֑y/k¥k7TҺxYA9%\Ru>RslנTM=ɢXjuՓg/& Iʑ(m0Zk}d~.ݒMJݧcEL=nRnBWN}D㼭m{85if5[~`7W≃XsD_P<({C&Y208FU l! ,J+|:NQCxcs 4L:Iä 'I5W!*qO={ `NC1h:$*oャ]KZtZZSOፈ'zOB5Biz1$Gδr5f^}=S&s?ijSVA@ 8YwDRjrhBA eX+0"n\8AܑˀDVDt֟bR?$PF^`XC/L@bˠ̱dI{dp753Y,E4' +B!i:#;MMx⇵ =ms0qj$N2vL|sFc& Fq##qRÿ=nNJ*w2O*{kZTL.f=[|1H$XZH{]oh'H*ޕhmeeI{aݕ%h}CuR*rX`أcunMy&M8ǚiȲ5!x({Qc`ʼn[Qj'>8ulBȀGW@XOA<%3Ns(##? (!SF嚗:&U"Me᱅>1,M!9"?.l]^Hw'1^c R-QFʯK߷U~9 a~5Yr9 PU =0 `#o{#Z\ghhnVNhC87Vg=o2՛p—jHi"߷G} lDU6*FuB#7gVNilYWC#,@?>ܥ~1xC2ءz2`7q03 &ϼjLbok#]6jo|s)xŘ!Vp+. <bbҝVQK(9˧" ?Ѩ4n; }5z(]MK+ŷ-)b@ `|lvg,w}>g>E}@(w+׶N5dvS|6qMYY?DiA"GOod'Ʋm}嫶1`[rorJ&c@ -iy͸d?5BTp'&F%>N"V[FOU23RF6&okD$ (2`",ی'L;IGg( K -oEݗSyT5`Oy6,&6 > 2] ]In;6"hs Mލc <u$gu;1nD !GΙ"fsƟ ~ SŇ+E^uk)Zjwf EGu-l*}Yh?YIӵN`"Ě>V&Xր^RK4Ən'=O *r !e`wLa_AY9IG.{ǫkU~^ZܕT|i](Ӧ~uwTi@t 7DX[L6Opx(Y;0ʵY[DN50ȵ/k@mS>]hb$Q_1Э]m8 M #c?Vy+ے^!D,4MF!wi]r)D*lQΧSjH m2|f~,ebiM!Ve3.sAގѕ[藥 iCqfzNK@?3%B(%Ģ[t5ҟ,$Kg֬9}^oI.Ĝ$0x1p"jc܊ .>ű Ha`>־K)JJ9*ЎQlʍfjyxa<#Cټ.bFǬW8X :;/-P(!9sGbr]H%@CUV -,~-frɡHl`@_JzF2CԵ]M*x/Hԛ)¨ C<:Lh)?v g1.fiTc^w)~6z0:dzjNt}!Emy4P̉dHxw5iB&#VW= 8SܹA.:vqLOTE)4HunZ,H\l<x'9_b`~@B,`/{FW 2P6tA⌅~.U=w2!J$4j[--O#4~A X:E& I6ZB0ph@R f"dl)`au6*/E9i NFf5 e?'kf!'XWULÿ*Mn*[3̓ ڽH!]̛?wP#dm͞yXvK'ɺP'pRMkshL[{17,;t2MN*ϕC5ZG"Z@T8.BIREƍ&II eB{RaIf=֭ < ސUX2= 77&)c.+}3O;r>x0Z,t7}@LPZebUZ@80XVbY8RnVF`ۭ{!k/עsli-3')aawԧ,λ>,4n=C¡P""wT" :1ZXo%/\c"}NwT1*5]Rf\jΆ\~ =b˜-a zNj!svz7V] /! qX2K1Й٠k-^gB9mV] !~ NFTQWUktG?d풢D_@XㅢĊM"!Vz?5![6k |Gzezyo}%=kL4VhE`|L72ye(iFȞ𜹏\&u8 kb_( T[|W-춬l)w7I.Pym=d art"l2JŎ ^I@TŤ%񱪃׊ aNyk|.uC k駕N.-Tu?MXy![&w+Ϣp^`l\ӲLtcƙ,L Z4:>ye"Z6I lWwG*'鷤ZйX$hHju\AWDռ` s8IXħI: rȞ\!C_cD83YA~]6̾3W2}?)~gj߃SX5LβTŐ7rUX7 'lxWtHh}1S6 m/ r[,E:ЄIn ݩUp{Ъ}aω#+]́4f]l&WRVSln:SA p䕙,ijϯ7FVəJݽ?1qH o(~7J}~w d ng8E EֈYg@/+!ϭi۪)fk[gzϾU? A ɯ .̵y]!n!qj\r V[M˦I_)-*״M'3⻺BL([yI"HU7aIgg P/㺡g#y`Z8tC >zph~]t[ִRi] :M4t9^lh5jwrYo$o3hC@o ~K6%$$|(,#N eU @p&N>맞X '2[iM/qy3`Fz2f~Z4Qa k9T7(`r΀C,ϵnDYx=G!SA,_ t|:^WJ>u "c7~嘔y_|(DDL 9 QGwId3JET٭h^w}U_~sAy3X{:jd$6Z!?f4GMaQi".j&b/{i,eEW 4헀qqG?Y6;WO3X/m-zF%YрpYaؕ&i\\ﰓ3>#]yH=73A7:8#Nwts48 HV:\J;m\>t<ڂm&hXDjz:cR \ժJ|kPo۳?nhA8]eK* 2VwlY6Rs%CΦɴawdYk껕շP|pRgf\P(g8/}+R{.F8ttXT~uD "|q8a^e>G:]4'p˴T$Y ;T=ߜ9M2Q-Ȣ."{{K'FTE ˜Ħr'ΜeXMŔ^njKК!rf}+r"BTYG98.)1.&ﰨOeAb7rX!ͣO0H|ޘGoȪ׳]S6|jC&e\-n;!q޸6AA"ie1&z>~f>c~%B2 CQ0{r "2qҝR5Zfm45 3mzҫ|,ݢ.:s} 0Gj(d?n6vqD9!/Z;j>n"0IU[ec0-ƕoP1xD9M$Ǡܥߦ>}L0*U'd08^O?y z?C%*G(Cl\>bN6 Fe71 ?w:K ܆FfIVؓXk6q ԗ>rOC%gA1͙v״4 WR!Pc#Ӣ@բ$/r_> Po %ªU:ou|Dž*;Mt@1TF+c.Zץ,z9`*Cae6VXF,jmUc*i ݮmD=Hw5,3Uz:d׾`(cU6lUT\EcRWZ`H BzXCY P|\/^1OoLCpWZ|Kl?+(9IB(0ebL|qhxtfaP'EhGoC~]c~]˴oc23#5Q׻Swtܾƹ>z3u< ycY)D=ZL}v*TUleMً~BKm(c۝QW`~n$SZvRBkwՃ@-݀Z'_ UC+U ~ y_5tڡ5(Pf䚙3 [4ד>Ypm᣶6 0aH4yM얗FbxV#)4 ^iАOҀì c{ojVżP榊aKvG mCVEFzvIz u ׶}'Vl tfJth%{~L̑۬}> }bvhc㣱+>c| ٟ.igɳ$4x㑘FA ɹIG[/@~cS p픁2el*- 4XSΣ˩E=6v^8?Ȭ"aWQluU(}{\݀2MmJ5 f$MQ9F1U+K`5jUlo;B/M!J+6rx2O`rYF ;q"}!FcjrYtSWtdJ ׬6fg#B\,♾2UTc7;|/ϛl q<b (p(V|8}T܌fpp'AĩQ ?Fŀ]ҿ'%ʸT-wZ%Jl6dm,(dk3s<8{WD̞rgz( mV228SeK!s҉i{^e|V/3>G7qY>~CٰT86zJ-VRT^fO!ߜ{Y4pODבjcVx#J滗{=qfȇZg;o׺ !,ۮ7$ّ{O3mMB5#-_5Q[$VZO{[k31.m flRQF)y*-eWҋ}U4n_@ LiȰoȹ>o>;P(USk0۹(f`%RnE6[jaE`88t9GՠR??Al~>C)T Tb;tda Z}q(ZiYh JĪ&aRT>߄֢g%N#䢖* >4(B܍bgO~lcdP=G%EIWjFZX- Ohe]1^:Gʫxv]-ȯc߻FZF$DI܆T7}hcs>2V[@ޕ`tRe*׌;uF[ʭYB˞4`PiނOK<+J/F-XϿ@pϘBxmWJ5$W|ӱ\eI8w:Wrd;*lOh{-m⊲V+ꆑ|ݳ.(5Uby'%ws׾M NO }qwXc h]6[01VsЖ)+ԙ Yva%4T%_t:,6zoK)pcIq-|a!~Q2W6f5ncq 㿾Z|c5ӛ=aq~9%8Z3K,817P2Ƈ(z ̆G_yRR8q(Ĺ^ez"i0P*þH$2c@Ʌ>SŮO!w.Ѽ3]M![{RX$n+8FrHEL g4) YuJ=V(%Th_[Sm!y$^)#W-J猡+8] upXΓv>%ߏs{sq`(,3FbL ,I{ۃ":K$ho''iH3ݓ~wW%:I%tf+ֿ̱mh96.9'2ʊz9W^bl_4ѿ(^W rN$d\,M驱kƷV6̉&Y_tspdW5o|Fopà]YsC˛ݫ Z*-Xa ~pFc{Mn{4r50mwW̬GX}DA,XB=Y2DT͗!o=zaGU\:G=mxWWhoox[€Qm +6V ZLu|aG4CS -GuU^$Cܹ?rj0Q|,wODvF\W@C5Uk\ԏ r˻V1CΓT?'`bEu?LSu?0gG4;{褫Oe ۶a,r $*-ٜge&` KX%4mܙnū(p.l{voFȓ-Z~~xߟYˬ3cL)(TN5)jDJ븓X(B a06I$t&Y󃒿o!U,lud4M(݂ POSE(f[zn<ʓ.GZe@$w J='LKռ[iQ(4Tt= `D<-#h%Fҍ]򦻽sw$HQ";!) 9Jĺqf4O{| :;>]{ȥMy35^Z^M#ħ=Dܩt=*ZA.WKz!a} DD<`Jݲr81&Fg7%bV5<ꎬSdc_pdgǞ>TdgDḿ?,/n8y]drn3MD)3$D䀒v(D4 >3)W{j= \'+;Eu\V39o>G)}j%*l.Igs< v_sXB6 2ߎ4ف  Ju f<)DZf:և3fc7w7 VrEDi#?Z f_Rz'#;׈=F<) ̞\ !n(IZ>'R9iX#*jH6aE1.M)*$?ܕpyQ)֛]uPTlyQlHNQy~S3Ӌ <BwNgWK`D6$@fk4;s 15ė.ҝr"SN8bpLa쒞om)s7?Q t?;I%Aa&!<bQjnD ;Ra}a|EA?rU=dɤ4B:FKQ/m";'80.?kQ5pBj\$JcjX/룼,P{4L&8|#>_1 ߚML(E H$\p+d3T~Z(]fֽIZHiu;(2a(VhJsøGJ8 M$D7QS1b0IFtS0??Zd뻉+_;ґP@$>"C~5GxW¢V/yić .Osj< ^t+r½p?F'āAW9R^ap ՉlR‚k]uy,F9Mj"}Í]WX{ebqutMp,QR^K 8XJU? y+&3ODzOaZ;VxNeN(*dx{ fC^=ISy*jdk1皀ɓshi{6sn*]Wе'n5Z3j|9*opeJή93~,az/Ngl{;el"U+w237T#8B~3.>ԡ8ddt?4+I[)UpcQW1K\-ɶYM,Ӳ@9]"ۂ`0[0+#Ux/GTrmtS;o&F&pY T7N {Vk/ݏzYD6׺R:Or`m* ՚XT }]xA#Euϸ7)h {KOg\)BenlQO\Act tBQ۬/JBSŕ೶c:I wTc{w]VY[;׋C9Nv- 3f7u{WZv5GL6?v?#sdb{$ $D S?M  :ī]S~,x\CtI6)Z({^, (Y9u%jR%N9%E!+GRwsQrؽ|%Zܯ QB ߉$Ư2c-cvlIQI%m'=o:@5 ZNYA/AdݣHtΏ"6ߴ,^y<m4*u iV< }qS {gJhMA@OHI)Y8} f9YysQK.6fۂ=}1zL/lZ3~+-:g {(R`^W㸒bcS_}h\ӳތxTq⋫vWoEE濉ED 4)41 X؇sA1?)ai.fKx3y}vYe!&GH"{ ,u&WCgxC;;!a$3{1ی52Of0M{l2`n֓,d!vRXI*k|ƥoN67ߠhdY9~=qPD̓XqĝkHԋ5^b;3hM9axX{]>~9%kRꑢSt4-Bg_xB%, e0VgY#Qu7U]έIs7ʼnsL_ k.wJes2(}[&ƕv%{oƾZ,)؅? Qe N1*iRWU#)xA_4 (y"B F%C ]FHڃҵ1ұ+4ID_Kso=]MJ3NT7\1*v¸ar+GhS~^_~ojK>pz?lj,E36Mi7"{VùѠަBZ&-vA,Ocqb`vx$,V"BbwP]ѻy@|% 7-$|7@2 3&z[??4euro;C=v/jz-׉bdͬ)ITq&\*L:Eյfg/Łgݔ#Lv^:i %k}<[s $JB4ˬϞ&SPm3Yt&tVRmC7 Nm]{9WC(2)]`YY G?QP jQ㑂\[P7qIR 2S^^#M#!e (wQ駝mB#cas8Ucg~4􃧰R瘦sq׭Kƭc^hnָܭXzz|SxP{ zib|x ML0o qjԒ 32p0yJl,6րuHu)Rh FڒZrGbsH/O,^1,@y@;QLm1ue_mF.rNo*#kƼam!㉗]WN.ܧ&BQ?Tt@}na;i]+ӏş0 `@ "g'J>21\>sw0]cI0'r 9_oc%&_dA\+F8wpٜߜ20h6?d+\ݪt ۆyӤ_+~Ɍ_0.7hgpAѪg(\="Z#>?垘ࣦG)+ƌgPƿ(sH>Jr&g=zd>)@5EI2؅-NҶ|n6{lN L{,+RjXtf^~rGc)gZ{{7ЫS#D L)X;aTʳ$}*xhB|M%TF[&{{rTLވ O- w#Lt,{k,\` i͎EcuV[sOHga^7~>9aQ,>apulEMζ"_#J};Ǔ~IƩT#8go"Uw]o XOo=–SU %؞a4p^*[o1 fVyAej1>=gTP oۇ\C4T Ze6߿w3r%x5KX oٵ@Ø3 y6R$ **l'^/iض.yP{#6}6j"czr :Vq<|%|>+1.F"k䏒x/] (-pis調^.>e1J>n6{y=K.`ruWt fBu){:XWC i|vRh|ϐAM8xYxo(^dVB8@۶^GU,8<,Xcs3䷯GN|%*P))ڦDNµ~oLlKO#:OܾudcQtHQkq!V%Cdhxb/駭 \8y<._㜴HJkwnJ${o害+9k:ȼm? dY5kW̆C;ve_ }7.F}OY(K tžToO.,(gTviMr )@Nc0 gՅ)J/?hu]}Ub0b5gj{TW^#XN ov5`fo}Oyͯ::EC$S*&L; >sNQcf.0+H \W:=B9 'U/ikxrMVYЍg@rMN!T|-QQ/ HcIB 4NIC8hWTɁN2`fMeSz qt:{m'||DH4<Cwqڲ~c0 3c$"6Pgkj?"P55AhD%pt0oW6K FlnWbF~ N%i][QtSB3LnR@I]%= UjĥRk{,m ܂wӅI;!ukT/F<9:)p`X*y^g[TAG7c7KE(zddqא8[0&4>5Rh'>zBM8P8u0l 042ǘYs@!2K}CIqyע-iMiJ~怷Zdc2ݹD 5US+agFwm2e5UٻɎͲ7’P\Mm9,˷]_i|sھ*r1@>0zn Qh/XuI9/]եV Vy{ B%>(Z )@@mr`˧]sKULu2] 4)kt~#2IR`Ú$ʕ,16&4Jؗь;f m2(E%b)}1lh^8l"=BНn.Nؼ$}dڛ"Ք";gYdg Yc.$O:^]%pާA&pB`y#402werkB<(3ڄH7BՉQ9hV ?~[IpCq<Rf.BNJ>,.6;eh9"s|N, O8Ƨ{NM6 b޹zUP6;p:O=ISjŪZX'1zOyIӈ){5[lC}}:5 *wQOg"@S~$Vrք|Emz9 ŲD>Cٲ+KWE@ EϛμS`Pmc8ءl>* Iw`GTe/2$(@ #4vm1iE&"*`ڊ8dzƪY6`̱q1(b84a%Z>5F%xXIˊҨ 933Tfщ+ ffQNu-xậ{(jЊdKM 95G n }m~[PI7Ӫq+h2(0&ŷz Hi-8UV}s T,w0Eg$>Jdqʕ5ԇOOվ5E20fC4yUO |JIS.0垝މC&L"AT.čWh͠+uN.'j6ZӐɤ9P wl5I}=u~lηQa9yWN*)a!Bik=ԈcL 00]^8 ;G2MiM,oO$`~`鱪CC&)ݰ>HZOb(đnz(\ S:KTARqu=Vʘmkaí%mG@)efaiWEQY#m߳8O}!|1~V=#v뜟ej).y_YˣG]*5bK >aT7dcN/jAsG5m: Ѡx KW. 2J BoJ n8|4"-'`1M@@ӌ d1歛M !k$PjРRށmPrތ8X9'r'-!s[`r#1Gi2yrY >6 _&V5ml;⸌jo_t%"[^j Ma_CFffLۅ~oe7̘>Z_'1K%e굿֏'|2iB:z,:-5v!A_0j E0|.m͡EPBDB LjC,>]Iwe Qb&L3ٸD.Y\M<w֏lSߒAgi*k ')SgrdW>[dҡZm~S nkݟU{&TUe†>:-Cp̡Ʉ$wL~%`Lj=wITo߱o'.sVK_3TQ WPwH+BFD2G̀5&j3/8sPXZ;okJ^v[b8W4T MvV9s͔_P HW[X[zi2a-/wy{dB[jUtXH* fɃ)`|며(n4Fh!%qfFoJa:t;wdh!4(/H 6q=Rm=K?_:اY^:Q,7} '3H= 7XeW>BYV';5 EYi>ݝbl3EɈlO\}ȳp!$s_dpj{wAO46i#(~<]Y!;mdc;r6:-vHI} eOc'KkF״f3GWL=zV^F:h}%H(x ';v_p{Aa}ò+.ՀT069}h-/ЕR'el,+\m0> ⹪:[*a44 ,~l">ޭEjĭ_үGۣUX鯠= 0"Y;It ׄ0,( :Դl ʜK,|-?2㐎U}["֡mb '/1ڸ[ ;.+=R%WGꮪg!Jo&Ez ,U\iz|gMq^<)M[`P v"b!IOi]v2k&g?OUJ3GdRҐQƝwxB|⧋lLngNճΒ"`S1.#+P&f)wcT~+Lz64N{5Ur!*igxrnLJ iOb5A2F<>Rsn(c#thOa742)Ǵ診k̟F9tfhiM&G7Xٟl jI5䯶0}Ω,_nx^y/de&gadS~~l%W.:|Z*\Ji2whagy3qKx WM"0o*:E5(2#ZҫSi@JPmSO ^\ΊFж{N G,~UbY/8q+c[ƊvrJ qڧ*ӽd?,VZs[yJ<V^ m9_cMgzfkA3m XK@5BB1f;Ÿe^,އI>}c19 [dP>Tfi8O\s N14XL6#CmXؚIVaֆu.ZX9}=ߢ;X1Gf`H_&#ߍ;S_0^<낣vtY4O0*% ~p4}&AasUE@c67EY o"ԪO5bS0LIY TG' 1Ӥ tũ g5VFa#J g.޳Zgtdosc]nas2ٙ8oAȐ3O B PF<(ݨ|h j@aWZ>-[a2TY=vY)v>lg^XޫWiϝ˳yg=0J" Q8\c|bD%)n  C W/9ƭڔa}Jْ 3ǀBjjUКjǥȽ~!U2uO??IvL0W+o~y~\ l4]B}B5൲zΐܷ< 60N(_H}$^.O]~fN(,:-GVrp '28)Rm5ٔĪ >} l"+y}PR F#zuuJC׷><`g:窩ez:zwrᝇD%ӷZȿsAwX{$LQc Id9T,꼾۝z'v{vlş=FΣ12j5E;T̔{=#8K.D*Bǡ&VR7_)>{%+ap;l oWԙJKW~ڤ=4\2 !LU"́Y N985-YX\!3`밹v.1[8¢[+^W4+ٝYAG"x_VYV.HT$[t" D:yHvpFnK8cE$:s;ېLQ?mjk!+&afoM4.)F^$u_^W{40QP8&stѼ :`&^x]G՜(9$J4'&}Si2,4nb>.OC&YD$ݥb$][ .[ܗ!-esț0/(:تWC(#0ؗ(e>ۊ\n?ԪBxʤsˠ6:_5G*ASWplm!95Xm`HhU`<P|'YnPZF-W<_?wfPkb@/O_%u0,=IԞ0I3In/3mF(.l~ޕr ȁ02Uؓ$ZH( "BDl&{ F^_Ay}$)25mPzbqN 1J@{~ -7Ip(dN4?x5 w`E!x }.x=1[u^ZNHUOou4ʪQ[Yw{B[U8e=ĩ|P}48"|&oy]_݅?Y'"HW7Q4/ 5l%%+-JdmGRJlN"<4y8AAPw֖!"XPpF8[V(HR2iCv%-SG31'A L7yOSh(:Qm!6`)K=UV'!w3,Ʈ W֒/r ]m1ĽOlB_ r~__G}$\R#q?SvYn4FkG\6@wHFiSsAs~*}ERD| n}ҊzQPEg6*(bU._e.Ɵ+'pJeJz저?8 ) >Z`lDxث2=-Me$l} H8?]P7o@EDC. IźS \ wIk,E4u̾f@xBH`1?an +ۜx/fHbDMc/Y36EzVQ}%S5)_z?i6Ak2:ޅBr-Y<Vs b;h:(w A :͍}^}z \J4]&HUzhxu2ܱ==tzuLU@=nR.tЂr;b)%?` yQI`s&yTCg>Šnssw)ZϪr@ЇIeDa^bA EXr5Oy SneФ8"^)]Ɖۍd@, {K+֓!@HNʥuaˌz84w쑖Z,TC'myǜLT:w2/jA=Ē%_ȋ2Ez*U]&n)9{5 ʶgnbP>R2M앳3BL= -౲lwfM_LrĆ>;%5 $tH)0'M^Ubm Jз{C|>97.Z=tPz)z[)ez/f{hYYyR7$8#k^zBPa20©1,R~6c4w⯫m8v~s32?޸f̲h.R^u -UWFYf*sScrl\:Z Bod@L~3`]"~@˳t>Gt{ KβX30088G6GmI[ k|LLs*PRR3OwW9=PyExwEP>P1+_#AcW1 3Y<7CtznKߨ~"4[8V$fSlՠK*IG:[cS >\^?^:zΔ[6)ȤCG3$r"]mgRs`I ,!mVhjMI Ebù) ǚ{'@Ȅ SCdrPBP*m 2"6;QP*M[7 :] R8Ja|ѓϦް`jm>zNeqd3CH Z@|"kI'U&_>`jĽa޶y6/fh͓Įp7`ՀdxC2K\dMX,&HfZgz>(Nd]M|eT-\zgn"qfhkfMO EN*NxOK%[U[~>Gs֨qi .|_yNL%p.?x^l *}d%ng2e`'1{1]RΥj%+pd_ZΦSKR0v 0g ]!^}4 0^|͌ʩZN!o8V&!Up IW̠/lqxfxp Pz{) o aڪXziHʹO;̛9r6>[ھw%n74h${ɛ4Hg3N.ea aL+ 3Apz<㝄ڥ Hk5=$4"jPl}j(k dnU5V ZOjт_V72x H# " yDQtVU\[3)@;lW8xxi5_4rj'qKwkǖΜKO JB04H8Hz@h"8{qꚐG7D&ćN(ldL }Ϲ*p9v/O\uu}5/<(PFE6Jekp#SsUH`wZi ΋۰*X4"dLx@dg"-6i K`E6 Kk Xɥɑ7"W=h* %AWcp-Z+LX㧄7"un 46R6uܰfMf0zrAsE\Djz'GiD ʹ>XsF߄%ul%ݓPdrGwRͪ FPz6E|?gCuLʾsDV4cKv9B4|uMn 5ćY0fm(wŭ7}k"<[[cӳ J8^inɰ?& qSPLGK 2{U[ߗy9]kH$f$:h;lM2*+I?{Vo}1#Gmn%@6Lbe<#*6KE6d\Zl<$"E\}m\ˢE 84"8\jJX,cV6:]N3SIX ռqbK9p~φ;r|8<(H_t+)qItRwn3v%A *CUDpGwz6y'?bWxՓTJH+8|x/#iUh. @N/ 95G6ɌMk$PIˢ0W3Al"gDp0 k?HXfO/[fY0<$I2C@OgfdSNsK -~{(هk_n}Iۀ@Wa: zlFmזg],k԰͎ct^ R fZ12?H̬PS1 3qv}=D-tUD"D;B!(! 87)U[#4)&nۆ4~b7Nh2#l̀6B ;:Nd$>`k*ly#&[c=l ;bnq|JnZ\ n qA-%aZk^s$f⽏ L;ԯ,HKeoCGU%٢S,-8-.fɖ#1ky;t^4@=+/].?:tPZ6PȨchԽ:Mh(,2O:׃M_Nj1<T#h+xs%FE6sT>5Msb'"ft6H;~zisg<]!>,i:yW 9?7f'ix|d&KF@4A$LEu.uܯY~'>@NoyhF_ 09#Z}8:atV#@CFwȌdjA)פ.A{o+JKmT7Ex UJK ppQr''T=35H\e5~+2b(w27չ83NgBa'TVIi8K:J#DM+]cjG9ᑂ&ޚ~;ԣ#xJl).S,Ca_ZKB8W+5鈜yU7>6+=:61uQVx?<#vFFWzj0t#Q)ragƣ b,q7dYMT^ļ}py--R_8[~4jzea 鄁_.a05kG_@g@]B "$ؓH9 ȟ5f]_?E**HX0[ly`0o2ַľ*| 4y צ9?h,+@Kt?yu_RnVRD[T(XecBrHE@0U6}-/eSPq!v>tpj-e jq,r \`;n7+gѫl '1Oc-:2RjgK_3i dDǩYZԟ²=`q[HgmFeeJwM__DfDC{a3z_FĒ8OVc%l;!89y}Z{"fPsfo#\3q0kWfwA3jm#FzKcރvmFvE#=N| _ͨQ/P~F%@Р׀3n-*ƙ8d3 ;sKiX+:j"c/F_µggᖹx=ϺJUdi;Pj+@0#qdh*pk) 7 /p]zz$C=G-|ѡ= ux?X+;o/ƤkVr?("_nYehBu!$NlQ+KZ]i5 *{1w\Y >vѺ7'jY~=sOKQC.eA*{7Ъ~>JNFѰ>qjlJVQDBF)xr>9i/‹Ҝ_ (okO7TixKr}`ocW#e0dk[g9!Qwn.gʗ;|o )m#g4󝉔N3 Ps5meg[.À֯@c–qqbwJ]fy;ovLzcQ6| qyK0g4TPlي5'ϖcQPH@z!}C=t3zo1kp'z\DI3vY6Xn7 j:cNqCd)bz#f/9=Ct۠u lPIu>&Ò7;C`fԡLE*Ȥ̕^ßmJbe~ >vK__͕NLl}2mEt"нQNǠi #ws؈lj$7sggqK)g!hRh{91d0G8K\QG͜Gh|.LWW[#8Ld7r0'g#J$9ehI4zK#M$Q٢so kINȩ DMᛙॶS KYI'tznۑN=Xp^@(SѡURX #iOkjd8Ϊ|k ܆WB5^ѭ}I)EJ|Ζؼz [zjQ[Qax5_JgPHK[)l}:v3Pb؁hVpEw0֥V[Rov];f^`wxe(l7xMQU)p؊ֲN&v:9!9yك͡ ŇIS6PCR9ᙤItHc'K}M YsDLM+.v|&q&tsS7%˸W_䥏EvhEv0gHt%T88`+w:l)ZǓe'2 K; 74B3E-s js%Klc& 1am kծ0T4hn 0ם.SɻtnxcM'NhDKIWz9nn1(KeUM<onP*րU 0ҮWc4Pl:$ᅃ`,1)twCs4D|-/GcY]2y~3k"o %q!síe xYg6daViim]M3D^m2|!*~/.oI^yP&_x~v3F6*\Tv6 UJu&$}-\M"ju^)u,BP5K"3 HX&Yes~J}^v)K ʹBƹ6{{'uhc@#Vs| a صhPxD9ُ>Qoʲ6[$,W#=3WR^؟>EvkP7(Wn[C{8c6xKdO(Q~ K}7PU ˜JܾyrߔjfnD;B1?c{] !Vmݾ*;5B"dg\Qpq@p-;0xFl#6.ȫOtʉ{!&r)‘EeٖZM̚h6TA K^|I`mW:7՟wc| FKALQZU 0kY(GC.e$srg%ku>oO77q̓4g[JrA(X&nx)CD7wV,2IpS@le3?dۗۉ3&MĨFȻ|ӃץEU}vGM)7'uP&$),0-y^[LEG -4E fpNMg٣G H<{"3c9hָ0SEP7T` 4 =ag"y&cUB+V_F8;o,72ݡK a =ܬ#X}bXP`Qcюn#Li>+Gsd=Tqqɪ7.W ?W[%)jZ@.AkdssU#܎D+Q$7k^ᙲn`#}o5{'dXDܚ7y#ߏ0PoF8BS/`;E pxm܍Z]{ θ$p(pVty&a3+z\Tsq,Zӳh[xWTʛK=E}@`‡Cw>D_Ǧ#Rđ豑Zv>з.v| C͹ڲi\ 9Iiz%S߫u= }ɮ b=x96qcaun}Gf}ۺ.uVN(]P"{R.fWh|?vI`fi ZԬ XQ;1|6B,FQZ`^Cnk[!F^+3/Gi!Ve8I8:KeXhA]~im'@6ݦ0M $ arE" s߇-BpuSyˀ1l$Z_`Ѷ*bԮ.^} yItMc?,}!$ aۄ6ss<^G}mkM(@oߺs*jowO "+m(}|'ʊP)o$ǑGO|+I.O-Q!#ʽ|y ?i6O?Xe1YꍢĀ2XWڗA&QYuM8|^=`R[7%e]746Jɤ7jKr;67ѕ x́CIz6|GG~`BaqeDOϯfE-yE(oXrNf&HOEpm \g/ g=@~J\ՀMA4X4We2^'kڤ8"F(J#:_xyD#RJMØ3}i]<怜 #ZI@Q.+ӓƥP㠎,KdRnΏ}}d\R]5.;Z`XVyW02kbp%(t1Cs(UvLėukTA?:OmC4mSAkQm0#Abxm+ORB[M'd[{U,n!" )W>:kfe*TlہfxdWO>@NfƓ6xw2;mC^܈TͬɬU2kzLh@_ux͒VwVּKB;A"}>(8&B !D~ 9[VTxmtR}տa0N>Y8`ZMF|WB#}Et5y8k3Q JغΏvbRUʁQrGiWB-*t{O cfƏ_e砯6. [rU`;r ⡂UV$ `ΟKމb\S7Z#ife@pP9M aĕZ=gaBS3Dd=6b;H?#"e,&zYȫA0Ytr:h| > ˜Ny)-8 V|gbcʈNW !r}cJ`B62ak#Ld uRm~^A -bʟ37XIPn rd@6gq5>ǜwNQRPvG=7/{J. 6.GR k+8ِo0,qۺ,˽rg1>IӇoe˴:-uZhvaխ${o iCo@cbtlLJb=N"\$o:h%965߃ưb*~&IMxb5fٗZ> yMesuwGfR]_RȪvԿFV3GDXhtiq7Rê.BhWLlt冢0ۊקbf5{]&=¿27$0r>xk髕K:Z!&\,ݲ:}GEZ-x]z.ŭ=Gb;OZ!:h] jrxؾ]@J:h^Rh6VMD`.ڟP!ceց0uy{5-I8X8I?2w'\F!+z+>U{k}^%ǺK6f֡h-Qy|68߇r8Z]7)͆I5R.Tq8/,؀ 5/B9oTf Ç} 9tRcL*ۿpELHggT*Ia(6q 1GE^ng"onXb/RMuL>ISd/YGYlTuJNPwt5&G<^u2>Yޕ^8ˏ8a:1( $|oYj75@sُPP76伤+ $ؓp.R|L[|\ň̫6UD:J@9' < N`P4Zd;wSOW X-SrYm;!q"\6D8` GG(R.^rcBoH=vq)5L5"L{/Ps/t.rNIq},[e!s0TzbF~c+Pt$V>+^nDdlLH^Tnۋ՘ )7 犼N^lL2{S'q`[=%ü+Ү]oDpƦqiM 7S {L2Jl\n>mC6 pGZA0_aH4Ujz=#EJm49KE5xz^'Xq\B˄o{]_8\gxiiB8\}K X}g6I+~@s6eGZR$V,6NO=>w#̓8"mr!&Ria v!] 2tYd\"䳡!ffg,WSY!alJӢ(eWaA{ބ`֔vPq~wPOGl(/!Jz"]~ =ߌ2a=#RzaBf&] RHNt }d4$ ,SǑG [yerE7Tj.1֤t7t4R{x-h!+'c* vq(6RMe2'Zǥ#Ƥ٤>jt _LJC{XuZ#wZ]e3lkY1 z;qwI:sqUYD5w& 6whJ&({0d1N! ֝! 8%yVRw)}2)b(_Խ/i p#H#:6pf3 jCO;é[B |MBSNeMsכ:FӰk@i&9_/WC5ZA?Dyݾ*Th*)r_zݵ =u0`h`*c=vPL Qc՝;˜6֞V \^OaEJqIEJ}ѰhcG|]Nh R%'SVf|y-ƒ n4EwuVeL~BkN6XvZ*K\8Ïcr.b$2_"y|? !#Dm_1 ӟ8_4gQQq>fh f%xOC@p¾& Ppd dO!Ze#7'i|CUA;`.Hc'CpR5i}BZښCP[PVww( 0bQVW ;A:b韧\** rcێDJ c 8W(%ҋ (H۵N&+q}Ĩ8Sʮy<8"^$J=1Aq `Q}rm[Dbhj[tj& X3sU.Ҍ]akgoat#T~9m6``@^ ;L]rj 5 EB&JM uANG<☙-nMSPm&RHz].F#\]wh3}Zȇ~ҒbYY\z"3L%& -\x? !ei-hYhzTŁ+{NgA{V1 uBj)T}n XϷYp*y36hnj8ڈcS|(`Ԓn"}|Q}{,瞮S&' - D0BK6K1L9TՓIO43*ZuY kBZ A0hEVgY=.#{LvN`>Xem; s}R$qb NwSBQ5 阘r{OF(5% M!M뒃"Tg=L`w$}*P.H"܊vsvF?Vf[%J8.Lq CCj)DuvjÅb=*s t5T4G8 yhtU.h$gSl M΍dN,z$gWI7R#6lݥQxITeB r,@d ͔qGG>zm-}LN0QT՗e^t$dj >1ᅻmuٽq.Ĉrư>/~fآz ^a;QA s9>;0w?;>I(v;7} q}0:,-(`%-$8D;5\!)Qh.ŢŶK{n#B!ttcd^(^N`kp(=W  $[7cOxY[gI)ٴʹaM`8RHLJߪ`Zֵگ4_dyu@-!xv`o@?Ց:`:t?~sx]/,c;~树$7҄:,NU_K9-f|.oF)w  y= Zכ˯7zݲ̽}6qGVPT52Qx[黸D-* U^Pnsnov# XmlU?_IaV .+:*_Gn]<Ō r" SQA^hލO!p{*- EK[ s띅I}0Q{HDu.hzw֡:hSi y3 kî (3H>-5A`}WJC!af^w6w9 %qlTP;h˯j]u1\ll)Q5 LQYAayG|{>BjHQic3#_w0I!P*9-ZR-4mi>. rF{,ƵlO\S[ZOݚ#4zsṋie8^L (ºd; "ddgNj!;{z豩wp^֨%Vp)(FTЗ^h?Sq DuF e)cs<Q@2iߗ'QbO,|[oIIzZ'TT;LZ 7%"xAX#x^zS7ӆ4 {:k82]jCN6;}Nv&Gu>$74xQvfQ0[yVj@%zI9ajXUH>Aa=1"RJRO#I;nʹ%Vj:g5 ?&+Z]*am-iz!].L@e;t 4ٱYMNbޘPkYB_ 6֒-UAOC/#lwor^ f FpE 8вLf!hrMJPT}LR(X{RN(Ygˮ4g%˳ڃ%mC~Ra QYyﱕ|niZÆNʪY8?87/ *(4tk)(JAbށQaRFdI5Uv,KY/gځei)~na(mhv&"Y0*ͭn%m+E/b-++nzUXrɍ+I98׉g>$|(K ݲDN+#mNEQߒTZZoXY i!K j3XЮ>i:j#ZUZD5#ѧ dr|[[xNT U)zO"A&Kbj4cJh!t (&0$ H lcF !2x|6h1P 'C@ŋ U3<},σ*+fSNʫD*w'zlЫ*澈K̳3W`.WV2/|. g@\@z7-M#|o6+1X=mcD^Rڍ> |GR:2,()/7ۖΧR_ Rov]0+Ze"zRDSG T0 Av7aPͅO/}P72a2!$h\۪P-$i( hoIYm"uȒMQ;R7DdSCq 򁯐s6-k]WÄ0H)OU P!`m];HmzubdNR ,g2O^mk]&nV|+mM0pI,.6)Âc;}ҍBf_i[QغĤw|:*?bP5E]D2@3nua`"gȠqӏ=]œYq,Gd䴒Aܱu$HR\7oNeQ\l^!kSϳ<>[ੇmp+^ =z*#ǝ.8n)\79wBipE]3g\#h!-trW;[AJdp\HdJ~f~0a2"C5Xqz Hw=w$+eZhNjȆC0ET$;cfM"Gb7U" VZAʰc+^ئgrczU$\=*9;^MJV =Peltl+;cF$]_xvT+z`JgfJP NˢDbA=aDp'lڿqWOpZA] vŭJ08f0\% I {LZy*hGҦ%ͷ-j1,_% (;G CֿXP5sk-&VTCMˆЫ3UF3@qhZJ y`%KC7 ~8͎"h |MoefY-b}ԥe3P[y Xtٶ+]X$0]y|A; ܺvZXj:tE |~ [e.G7܅_ֳT( fx#\Y<œfY-v(d3I$R-I!&Σ(Bl{g+lX{ NAN??Kd=摫QsE-ՙ#nfrrMBy>,) _$'JHQ:l7}k԰ϵ FBJFӘ}y#V[rNĠ>?fkajKK6a(ԿՠJp\8*0쎎j -Z^/>Ut%$4a}~*ƀ QjEHm6FsL܋ukf2k T\SDk/2H\$ƲK`dn zɓ dzNnPE8zvq.Ez*kx G+zqB>e o `dܬ}C_zcЧZ}o wѣqMD*$opKD[KA#m|Oџvm'Ju6^T0s8NB]tv*y,qs  (_М"8'It&Sy.p;:qT*Tڣ,5d|osv8I&͖h.,Ic7&ȨCKnlf 8-A"5"5Db u[zZCxe^l0i*wA' p5Ei8 ܸr6$SW SYR*8luI~o,kP\V3;/}-Mщl\ S MBK.&u'!6toci/m 41JQncؔ59/*X*i*OUh#Hͼ(& `SL;5yqS2yn zG0͒7=7+R)y6#c׷͐AA73֢epPhZE3CLp>q7upԬ3C Nqv_"2Wpr)X)a7!jWip"z7sk(Au( uH8̦?OaR\24uty=JKf=!pLavY^"BZAkK-kk0Lw_(oSZb= RYg4C &Y%~]QbM$#o45o t3So2?U(j햺] |AȜ9CsE苽L+r~7}7&}{bq7:aKw컅|f[h~Frw\lj=`gwBN=ax;af)LZQ@;)-g@Q=6zT|c'.z r[K!?_ 6q\^P9`5$Eu>nx/բղƣ1b!klD_XDslH&@VV_vn4$&#2n{ǻŔFr[ȇKc4ޖbw}<;y H_6ln[ghD=#RU8wLe" {%eDS6:®vj1z0#H T|gv"KP(`o^\ֱcm$G%_IKF}ʐ褟/w/DoaaKQH}[PdDSVgMUqM>ىn;QwHf8ԎvYO JD:3_2&jxzߝg<;y)=[TDsJujzt|-؆=2|4Tgvdži h}YĮm3$ڌH%0O5·_lzcb1a#zcM؂oy:3/A_q d{{qC-NCGU gcX JGny =;\JJc{{R+w|ڿW1cLw4P" lvsx=~ R{Rm"OjZ<MxM%^?fO]|F4~UҖAe~iCA`hᑓtV|T8jpy,).CC8?%f&ۉ@l?? ;8VCr2x-.˟dV:ÖweF rթw1"?0XZLFejEm.*addāW&C(+|-t믕SFuo 8riqq9X~)y)Ȩ?1,z JJםz=k XZrCz5G-邯Jk} ;zЋ.N=&*e\ *!ljOȩW@\X뮎de.sebnJєlOm Yu L VrT^6AB^,7;s'Asp ďaY,E&vD=C>M<*]bgln "0s#.NʽMwMgO*:8b=1p,"ML os?f ttN`&rJgdWX&EEbpXJ)~0KxFlf`/n>wv`UTZ깞Bp-&XHNGgQͅ>G7p~kĆ,=qhQ 3S_;{vI_GE1:_ɔ rQgE g,>T*вԋme;$T MȦW &vڐILwGu+Tq~U%bٺ^YW GЋ9Nm֍11d!e<>Z,e3R3ؽxH_i4XRЏ_Dl;fw1LzSmhNŹ߱`;6}ᤪ⻠b-i^6j,`U]D9sYs]FxJȆOk3OLa?4͂BZ] gQ+ت/B!EP5J< O Aiiç`d:o Rn1Q_,7}INvؘmS l'OiiJY|֝.uVytϲ<ݒs's^%wrSfj^oGpїպ}x\"lkxvb48Ob,b|q0e{@Z7AGMnj}%IjO8/Cvo8]&ҟ $`['/ %gx(ւoE=ip,a}c8~W z>ܔDs.]$O;F(D<{|::5?bOIo\TK;W#VusF> V@hzZlm(Hp;gǮBU,PǺr\"AonQnRjCfY6㲏Y*[;9g6^E`q. Kf"pF 1ڪ #--#] dS0 ;9eyQH3jӢm t*3B4*8AX5q6$^҄+%/?^l2꺟VYuZe4I_IVAN\hۄAL_} !% ZE4lX#a1>ΪW8 ޱ]x: lNH3QP3+sc  h`5C͎SL52[vJ{hwJu!rmb H,j }zrB,3KƷ(eFcөyVY 31 ӫBqu5$&ZZN`S!}/9!nN[;贂]J-^ & 'plcʉ~ m3C? zMiir]> 5C)n sχlD,zb0X'+e_N &^yٹS#]Iͪt'Q0 @EfsdFNyVW$96jiPj:..|*{$$(,fĕMl9q\j4kYe/ R?p}an H?eR68C>$Rp Z:DuP'eOT`=j]mT>s" RKo Gi|u0_#0@8c-yłt`h){ ]2M#ՆUSyu[qO&B{p7*ya gLg}R;;iiƷn 5e?5UN.F@. ڸ7p W)!Ϯw2Sx+0˦TĶӒRP{ꀎQ/S"*,6AkA9$|PIQM@d?UNH[bJR&O<}j쇝Vn fĻTU;|̷U&-mƄ$؟#f0;I<"w;O-s硫8JaebgˉiW(Ry 7/.Svo#. |I9{Tv,>Vm7 Y\B0 *<" z6w* 0 -W'e[ W/3sf''%rhKS?1WqV@0vhv!;RVoW] pF;@ DJJy>U> R O%j}~xLĸDi[CwaH3͒o.fXllaKʤk2/Áz^zޜؑY@IMVX_MBe ~FѾc DY421/(М]ƍ4{]'~#&U-Ṧ{|GJ^]?^$*FArT#s5B :b(YdN۳*8UkhU {Ci ";}%'+>uczԍf%@`>vΩ?շ _ը?ۖ&>oF”M~Wkr8@^>N{/%?|—M-qju0%YԦa̶JdYӷB $Yp1Z[ioqO!4en'&C@]X̕Ia!pŕW6"sKރ`*$ d@7Z ,#2M1x2b𡂛g&BS1ĘVE>~Ե¡>0.Xc(HQFV9V"π58/6ǻFW;K 7):5!leJ~ƏLoɹoۗhRoAw ,یlJ94wtKЬLҥ`,̽4pp>ъ(<.jp* ! &Ó%?G/br{p @)+_e );gtְe^vfV,IDXߜ7G}wV[w:߉kH&+*\`eQ++o1ּD )knZ&u":0`MF=xfLѰ5:-rBf|cfa yv1;AYw'e'xt-]+G@>ALB}6l9B%۟NR\GdztjThXDߣ f1腽LT2'lhzeܮ/MQvy.ٟ;ޟ˸A'HMe\UKNx8N)|^]\1;0Mug:ҨW[IJS92hܧx6O_/\wu<6hIkWj'ۿdlBRi7ϰ fT6(cODHFV [ܺ-|P@dLw?n6J?'xb;U4 y%{(>n>;%W`SN]7t-ǟط}<.Ǝp0vI\Z%8l7ɛ $3TW8,^~qmmt*ԈiK<5=>؀qΤWv)V,f}׽< f@i!!11@Ç;ԕ~}L:ku~kAy :55 ,*d:+ /[V`' %O}t@t2M~TBJSzQ:U[~S z䮶$?W'(]?}YyduFHnK]i,"\ ; O|,e"dFzoS7b1&VaIU5n [Yh$غNB^? {}z90ޡ*x\qa:hY?Jݩe[RN1cRw {2ӕF0Z l!(Lмwqݙt CL@3`(l3ZM!gV"!Ђl_YJLw4#w%j=U)|K3L>ポo䬒1Z0/8y]1d>!Yp9m7HѤM(=,4%-!\N ο@(M&X~a9K,RD*ygIrQ՘zh<B[֮frY>_@śa3\lbLXd*"U'M پ@|ZarontnFNED`}ObVum7U&CxDn36p8 y[ :@"98A $/FtY΋t~X^ uz>VP=Έk#ƀDt=Y_Lz?T.M Jk>HiYəqg8>dE/J٭𚀈#W|RDDWcA<+|*񈗥*jaӰ^ a+Jo+D$D%Q"gŏYexa' ]G]=;1Z66c .8cB8٦}I>$K 3^jSNpcik'7 z$@x)3iǘ Q{FkGݏX0<QW)[dH]/oV 4Jltj,8d&{euU֔) PEk&c/6$.t\9?ߎ\QE J?*(B)77HXyPuB~{ Aqxۇ];?hɴè71vPmr͒zϽN~;IH tٌ֭# X)X5$Fd2!5{UX29⻇t/A lIPh|B'cbKit8n#uPpw-]rCƚWT[o]B?Gfʭy,f*$dl kzUEAC6JR/mp5'96(vTю鍯u q%5b|A:s6J3-A=E;/'9fumd{(%.YEGs3aP.7t;q7;ſ/G>xC?ݎ3,.s=oc1[H5iȣ9X yZpB{w J| >cs4Fѡ,G B5r c&O!yYo-?KӡW7t;dvOnYdIq^a=B,|[12R׮ÒKgCH2p2}G#'cnH}A6BK!=;mv?m;ۂ Ydރa+\`l1~gnjc QGAPJ): G£vz4]0"FUU ȪGyrjl~w"$ FNqZ_f~yK?p35Dd7fn0OprgԄZ"\}T5Kw_>vo~s{0Y\/;ՇK:Crdy")og7En?n;9A-knoeŶG}2x>|T={d;G%5LMA/?2ԕ#\_ͤA\sv|:wA)^k":7`40"ETLPm[W 2kuɶh]oX2@䋘Zb$,L<h X%N@8l0(0-rZP9!:{KoòNR4R}RhT䃞y#CX/ΐёAZ^lqWxHkS\۽v"&mg юKj+tDZwE_ T"k7%-d`xP׺]SkiMZr}P4YV 1SVP1DQY9+T}jAWs G-wᶒ8v5t0CPB/[f@jrAQ>Snn>=*X!(u4-ՈnN  >=x:-a?ĵsWh7ިVUs&kѐ![ǺEINC ŒshiJ#bl]]VR(2܎۵SS--ޑ1Q9ZN,R27F2y!!6KEި|۞Î'?V0AxЁD 3R$?*ߌF % Tavُ]yܔş _| b^U)5UI]_LxH;YKsDlBGI+@ZtljA}S]B]  ;행P-v`k 1 l.B4By@%6:?\xN[v[\N1թ6A^yɴM DmǙXm+b6{6|{qͰBFGUPw8,.3DFSc "= [lGUx Gkp/* 7D~Hjã*:0Z?!w\J.~~ho*/zGyqWo& O$>OBsJxP%6c7Zt!%܌'g3ѵYSigEOc$罨ޥ} WS;BPy`%|^9r W75O/y9׶XDO~!y҄5"&dS5&ve4v@F+L$z%Έ(Gl)o`BLA#~#A3i͏OfgD?(W_&.VfSK=Ͼ tO¯:p% VV9xp\yu5"V9r97_FG.oiHsUbp՗,(UV}"f0&I.طsg=X(xFE\@6#<=K-+ȇ)O&p] E+D V3.0vw:qGN}ekʣγ6dL8sx8BD&{HQT旔TqSAv%/8_`lhzg.5 /z51I^9 48xE9bRr,dˮ-I~rU 4osv?cc1?L=J$P dtW4-HS6{o0#[cg 3O}x<6R+H{}!7:&Z8g z+]J6i 'n8k 矀}{!y^SNzqIY9;E+6U.?{AKɣ[{'p,`u)>qtn*p҅L/V fB~CXadk P; =7У%Tv4؝WMYD-Az?l]O#W vrE>םpmD^(:-!C]+fPfߡ&F2-W2-b Z ҏmvv-6I Gx%^&'-DZ`Df7cd' h8{wCv<d@Đo#PXe!S E4#r6p-S)dyNYr&>[^ (v5'+PSRk<)?$id0TL;ƒH)H1`S箮.sX N}nL! gak.FC(;[!:7 eQLC]ϐ-i1zvhbh\͠C}¶o9@75%мWm Q,,0nN"uBy%n V8RJc!}g) *9i =j]šyq4'I:Ӎ{K:+G BiU pk_DR<Οz;g9!?_ZpHQ{w0ԾD41rYYfQ1L}?-G>=l8#aśS }D2Y`I{T2aGIi *˱q4:jVZƢV5B't#@^œk_ fmZs\;Daa#뢤.} -t0Ƥt-aJ%U_Zg!~8 .|477ן<4ßuY9}WVI-VnH덇kn ˳SƗUgO$fsF >cky}pK7wN֪PiC8jlY z2ڮw==SOu卒)eHS襸R юwtp̤oͶ8š{ڃNP皼-+%A=ѧ!ec_VHSxDr7jD 3iXsAvbSe3fxJ7Q?u$l4h( qT";ܕ9(^øT65漐Dž9N?N:5r-۬i#}]snu͟u7Jg)jl$ x}(}njt0`zpe2 NQ* 5 0/"MzE:Q<|iĿ63,?<~ @,o8C6::ӧwWeMVXO]}rא1eT~xj-wtE2W a&ROB1 ʱ\fB&bvTg\(=!Y6+83lE֎a]CSA,{{nJzk~Da4+^ceFQ`mD7w(#w]-,4'G~(#)J+5| ~[Mv=r9Akl"61OShL* =nۈ5TӃISY 03k[7/Ln,pP02oAtw箌VzT+0G4'92E=fP3Ŏ}]nyٹɠN/{'mQRk4ļGꫩv{TIn*ĸl,m%qfR @/QpCŞ+IO85+)oܿDuGt`lS"V]f8$+3|'d.[Edu[x=K6kZÎ̀&jdIٱH dt~mdxD|uɁ y Đ ˾nO@Tl]ckNƲFAT?۳;RΝdY_>:K=c枼4և$ܿ'-,jrVԆִ:⢅}P+ذ=r]8l;G`%_uCu TilZ<3^Ӊ]t_1|֭{1 :p枸4 OFs ;ӚMhRt9hQ &4NtfJZpz hTE2U'T]#"7b!:"ft_<^&|eO~eQ[ L9֡Ĝ-)ff(!d j;oT'}e\@)2.Py>2̝Z77 4(]d.CJTVnN;K"Y=sj8YR\,7sPnw<l]ffW_#2tJYt':^-W}m6!<#iXg` ޼iMAHpb/|Q$pf%``k q=>xxc_IưG1D>LWTzjnd@Cv'"7R Ǯ:6fq9/ u3;ZB5-WuSPJ;*tpBL* `Ic+b?x;A]ϣ$,5]43 ?A2 dzfJ;ߑ7١ŷ_oZADArmU)IsLQ/ei3w5p)߸HIi d5b83~?@2.pߓgFu][$?jp y}ē=sh@/MMD[;*hmiA*K#6v6CJ? 󿘳0L&nAH9N`eft=nBΉC$r`exiيwZFr丫J{j"Y *ܗdz@?e/r3&.b(&\*mL,$ڦ)gok"K3% =f'yx倎RTMJ H*S<ΩX*1rB lA@e!{ɾ~/-)y^͞-*ä6~A!=?wY螶3LQ&^]5P?sTc4χTap hXFk*C3-?'1zpTF# #"CC=ğ&d{Ce瘑#pTOr 2^wߺi*C>O\}p¶3FiqwbվE5|HU\#% ;U`=:ȫx$d?.yq/"S:&>N,(Wa} -X]zR >x8qk|,¾oMNBYSQ!&ν {J (~o8AW%F PpS Qń`֋0ݿӕ'[ʼ\ )s Z,nD<ЦӨJqk˜eF! 2/2ö<v$CbQGd lz6Ngj傦 7lVQ#@/r讞EWyn $>mNGX>s>:ܢTz=ڈmF- ۣ;X Px% (_+f{,%wZY8ż!ޠҮiܪފ alQG.`c&\{.e-{?7*id3:5[$->wշ'*\pe#Nij#~OJ)Ә98Kin{LmL\/o# 7 q}h~Itl̝0,vgF:]oŅ>uW" y[tZ_yZ:12) -з0!c}g5*:bV ;aMMZ6pJs/4JgsVĈ~" $ܢ p8ytHFA$&W;M|:[**OkD v}cn-8]4!p LgF6BYBmӽ}^Fp^u3:ujO6u2]^ K_Ca.xu;M4+9MߓEI@KCQ P_1# bw Sz;Y567۝|O*$y6dcs=ʦ}2Ta_whʣO/`F@\'.TːS0gtf qdQn 8 IA"AnNVݓּV[NgnvOі0$baygIuDA(tW$,dk& 1,V^IWZ_) B-PZmdr01{?I]ݮ1j|5o*Z1k??I,}jK؎ߵ&PfIaҍ1+ :O#'-mhWǐxnْ@1ߧnkN]uTbˈ?U5"OBXaP'G)[Tc`IDrmk ;3-{W $wXMIG *wUҨ㟕L?VƴeArtuC.YAJ Y]~`r 0CzSW7u?G⃊Π`bY\ 7LÄGY;po9Rү2k^T"Oac+k63BVQy9gkpL0'cMPt<'d:CݐڊïJ`coVؖzTp^O٠rΘng쳿ݻ(|'јjQswK^#Y;Ao7[QSF L"0lv L9|(1Ps>wL TDwD[Y8ʩ4nT㌁Ad zz=Q5_WSQNI|㉱_W=4BeHJ xw|_/2jfH#糧wL_ݦlA22gA}02J=fFL0hj~ηk[OP9 ZL>B]ɌH(,pӕciľ$Wm _ar0&H0EK?Ny#}(D!-<.- uAP8`O-xz1~? CEű\Xo|VPFac%+"~|–W@tW ljZw 1PrWd᧯HY= gb9sO\F\"^1,F+Wmb‚.j!{ fcM8v~>gB(at o:di6 Pŧ<";39׾bWڱHpFC#υC_Ns /9bJi*U 'Z1X'Nܲ|m&`jMƜ0pRSTvgB[ 6~QgD5; Re䑶+E?X˓ [iRPggZUf{S f]MN7Te 0T2b2],s8px/CRxnR%t3-!aG7=IL "7JDc@xV-f\_\'߈d VgΥ ڰ-aAB#m|2k: #xI q2=FX~sDb{fÕ;aM}6ͩHoԿϐOt֒zvot/Io5Q.F!]ZAS u !]f|^窧> Dž*?ܔ"5*rUg{/' [̳sh\5ګ QM_'R^^UAZ+)HafM-%-<!Dl L!hsp0']%ȷ+7t?%<&lyS=ؿR12tTDŽ.9pqTWG[FPbi[FTP1 |SڮeV&s0>9HܨdQL+ <$eF!5_ر/~e59DzkX\#:5%(?ȵ<O[̳IbWw`ovm,71EsHp%G~wwKe鈺c&v "AtSxmR Yy].̈9>owӭR¦BɣҖSGҖZE][e'71 @'RZ'\O-#3_뷩4[cG?L?N;ѐdNwlͨzƠ.648Xf3FŊpÀ̫Tࢋ/SצyxbɜHEE$)&vZ,lr})3x.RQts_ˊ2K*艍"3O L&C3='68Ԋ驴`6V2fx$?Y[LOLUoV/H+ .V^O-T|+79VPpQVrZ(ٛGVCzj5JVaoI+O g+/#:NGNka1^2Ppz>FZMzdndڲ޽럘x)Norŏ.i) DŽwlY`)bx[TV \} ?x#Rq|) [=r&D@2r=ĨF##x9`P$ -ӆT.7DdKh[ߍ.0RG~  [iu"GNF)UCܰ16ĺ^֡$y t:: b(܋b^Z_vtOx2HDPDU%7rG🛮C}O oձ#Uҳ2eR:s`yR{d Vw߂ed79!IS!-vtό9EHeմLaF ?1N5xccմ?&!9dޭysF֒McƘA`XkCΛΤn]5?7YMcFF ˴I4+LA>A,wl;d'16BE-=umada3r֊˒>bǻ*Rpdr猟 V+ċ e3)$msQU7?4uLՙh3*IFpx shRXP8x= ?loeP%PV;L7oxgXe}X|1w~lןT?e/[9s7 / =ޕo5J`,6K=Yild:9\J&݁~ݿo ҄+ɋ-f6KlԴڍ(Vqޣl^.3W=t/k?X2O<8A4w /|)L9>&Sk累 |X4k>Nl@׉DDT j3Iݙk*fjH i󃔛.TELP,tFǭ)+4!z14iBM c?rنq㬨q#!Zǂp"w kgkF`*oKY\ -Ggx|]Hm-3n9ֿfj^v`'xBB2DMТ5{`"&\n|e܏d5J(:z.k=o._ۆyI쐭%:I&޿WYԇeH(|8Wp{ۉ~ߑ%#x1)CɃP="4@6_ǍvXB\ɹ;a+-GN8[m`“uwe1)Ya| 7Rq0I 5+ϻNwVwmicj0 "wiК%t<|$(Nh&89EZnm[ (a086"u 4q*$5nD G- .`ߧH6||eB~,$,OVӊ-PP>}{-%nvJU%s^i'Y}ͭxJ=:bcCxʲRZIlC}g(|Q/z8cI\bc3yYڕXJtLA!z&X !M9s r m^C#"t\uLE!fa|LyrQ~N<Cx1ή1͵w2|] %JPV% ;j* l4kWRX7J( ١ -9F12.UlXzux@?L',G B97pԷy"-S^xT)[| %_Fp)*od v6{F&=l:ֱ:P Y0hٯh)hIE~Qթi)eiߗz?[''tU-NdI! rH)OG|L`I#rv8k)2ЌT,p9Q Z'>i* gXQjxKRp.'U.˜*SP[{uta"sGO1XI94&uX EFsY+mL:^;Ç~!=Pz| G8!LXcuwwU!+杈rX9YE_8ӎ \4i6K"sϥZ?\ܘtj|(&׸{=מ^0:>WR9M `Wh-> xF^j<Ռ0`[(fN7ZGYQHTg0v/<\H_AĉAK?4H=Rb|ve+^$ND˄M}J?Yhy2Ϟh MW8Zfу(=-* q zD_CWWxlC4 eo@b*g` K}7E(ԏ1P B+SD΅YX]^ ,If ar*E7A~B럲E.`_wc_zijAﵬS`(rϓ@B>tqbjg꿚y ▊΢f?*/9; S{A H9$F!zwUSN.=b8b1QwVZc_jAȑUFn% \}'>P:7Òm* E߃\q՚'`jxt7h x"9_KʆE.i }.u8nr(~.(ȑ܇f Me{iǏ䆎x."!ӫUD>n".nO5H+$>Aֿ@JJSO!WGK#uxq-f?2z:K~"JO-2 D$st(1Bt9+g]E r \2[@vyZQY>֣%y^0݊+0m>Nhޫa78L f.&UtAp4E|8k,E"QjʼJHQQi1Kt`t:3]ѧ i]U'O- 8 LTau/E 9 %ً#iHo| ŧ h.!/?]j1d0Fgd K_í>:"[6{*:/$B(_x MbTce?{TI3rkñ79Ms%ƛ8,i̫a9<q$;Of?< "n~#a/#i l)?l.OZgaCi˒8/ `ᙆptؑ`l`~u@+$؀sU8&gƎ-zT[zw#^HkVUL+M71 X5V|LB1'f _YojVQ$3,!#27Hݤ~r/ w=$YաF>D+AcW#w} J:g6`U3ST=7W`_ `Y̞D*K\y'yL790DZ晫1%'n}$$*-V r3t]pü  "}(wY<b,CW=-iv&Ao{P`cǷ/2Hrw6,P@l? ӗ]u g@! S$8<0'€Uwu{Œm3nEώ_Wi$Q ۤ3@`2Ћ,ҩGv";>Pq8i;ԵY`P3-;q(! ŖF0PWԛ@' 7&(/oodqU[vhY;d&YvPhj>";)CeQ"(G) M׮_V*O| Bbd%+5aWk8rN7`r#6xy+rva_*Mn4YZ%(\>Y(TD pWw bG,Q4zZ+nRV@M(Ws". Ӏpgy#ذuCMפd(E39~ats6o9 mڽYW q y7[`wQ._0bݡS:ְpIP}JI&1m\C% $1*uɫqkhW'C&/XMGw AfكܟsgG@c,uB&Wic{sct& "J!kN &Ғi'Rʑ j`&Xj;i';Sy rJ4WFC dܕY!96@1&6D'X=i踇"\|}=nIVNJV&L$/z/>q !o~"/qYcz h澈j1V:A}[͆F1mfhng9@ntEr*Z1:Yu@7V*ڋkN]t?~_jPp#_)W!ԻYɵ:SS^l=. @ytg_}vf?yibE`l'3Ml N?ߡBf zaSg>]f,'"Ђ/doxz$DQZͦ9r2eS{^]m-+hE7}D)dW Np>8KbI3Hotjဠ^ɋY%s$*,~b.IT 8 ߤ4),Lbsڎ%xdmSNZIIр)G ,d%Uq\_V%O,8HFutޣiAK? o 8~XXDUԺp{}QG$m Tn(V ]έP%嘃Vzt\HP BԠs`-~N`x/K فY{㧶bD[J{}AF HTzVgX@ ˀ1V"8}y1Z^uI) TLbFrj†n!m# xb}wHтxzYSi ݂UentңAWTj53OnCӻTBeŕZУg4#4U>I1NloSY0[hk)Wk-o@.{ PgVi>h͋2H9%u3g>6ZQ]~tЭG>#tO8xgۍ7RiG o\An3U -Xg,t) 9*;gٻ@R`K*={Os/,\_6>#Uv1XsΊRˇZ(Mm/y6`܌,oAxRdWȌ7-̫'Td%ޤ3õu2-8d_RE)@M:>؝g10G3,pE5CK|(l???^~ݙDNq16=|K+ gE6+֛54,T [Aclw\o69!BZ~?[_`$jX"} h7N0iƟX*i[Crzt wH"Tz-ʱ,~15&Z֯0pK r"j!NMcSne[.~҉&4qU`+773e-sOhCFsp9`S)CZX3[*i*US8*`ÝPBL6:JCb""Y)VjH]sД'R~z#V8S7zf9`d"XC,}SVT $F1-b G}E<8.}ytA[ǼyZ4  ʣaCĵ2}>4+Gv}zI6r'kw%gRD?{f>B"ԑR'4;b,3֖C:)!N:sKAȦ_=N+V#lM7Uu1SւP[ƾ+lsF6?D|U+I hÝܚ[W$Qw$7*E1ƹP;cē+`?rukѻV] OP54}Vʧ f@ P/~ [%h ʢ-KlFM^hV?v:}$ eW,~V6,뒐!6m4cn!BK?u'x %a+qIxP_ff$R6a 9on , *hN{[IT)Z+p!-gl+PNk4V9ޟnیl*N/=PXvGԱT-SMͳlǰ6,eۓG< 2h@G3qNlq(ܩT-EװjҮ,-ׯe^Y]p#-~a!V}\`qv?sv{"V?9ss1y2<r4s Suؽ>͕pKp^m:Ch%ivɄ6:{p [,IRO#0o.bQ[[SZ z%gPCS\'M34H;RQ`8,D9H~ɥ$L\R]򉗠 @gEbcDܵ(vm-&9RBjQB$d~S ?| e^j< Фl>|uy=s`~~Z" z;&i.LE4kѦݔ$7vQnw/&GU=f,ӤMjK~9MƭJ/WFBooʄsyg"dGfY>* L`ʹ[p^ ZX  ?SӤa(-n@' Ym{eE8 [Gy6PJ_o|0Ay)>l~W_©RQh6C[S*SUѱɣ2BŐpj fԕrz ]qy@ʇ[8ʘ:4^ c" ls1ockwIYR -Z%u+0uw6B_lbax8{c3<xf !ZkppkrZo⋳3FoS68+`a?+rhQ/:vMu-(r9 *ohq"N$X̽d7O^ېځq͜Ze9 U>W \YQ\)  \o'mkJ^`bC USDa0=|(s ҕ$(kOE% T 4eaO_ dwրT-D-ԩGo>Ǒ6` JY݀o?vNѬmpWTv˘'0;e$(Y  %qiQ*+~n1< "i Ұje'yD iwGh_>{u(þ$,oƤzݹ1*ř_#q2(>E2WhKs`zH&L~3Һ!QZܱO[N a4X=W>%LLσ_NB^NLfgo ƐçB_lηLhZʧ#1ZR0DnTyE7C&cF&Vqܩ!pvVty.q5h@ Pċ䍡O2oߞ 210ka cMay-,/#XޱEW !XyjkpOgvejpjJ?I^8 Dչ J|'w *UHLWGm-u]5߉^j_Z}%&k*^xy2x$}sȲ~X!@"' 4 _ۭzdf*G\vcg}-KH*>*^ص4ACf "{tʹd571bL%SA d!|pNBb_!,:@| Nt"0-=4HmTu$Xi$OǽmԼtTr?yey=U3s&XWpb&Qa{j/IH'$h3-h?]*-!lTtd ^,t1~qU\D_ĉ}:\@a0 *CZ4:+ Ts D&Q!qYx)%7}bc`HLɅHzZHpCwej< >D IS`bFIRM)1ޢ'NTh2 Ž )*~L!h/1߲ff2+R VBAuE:=F(8mvܾs5@ۛwM\88Fo׺i5cHaGC^j]QWWLÇz4<ˌ\Z l?x`l-XU`g{FOcGٽpOkfֈrh w֬I'_=9 s}l2Ӽ6E4O0n>6fC7CˍS~ J\zaʬUH% ‰V0Z*) 9X3]ڒ+\Wl sWl8RW+$<`J˶Nʽe}\Иf3'{=RXZ>;.XXK셟45sy\:8osHI'q!XL > )GRO2u}BMmfۉ8D }_$&m%2_Qmi#8+Q @Aތp {zLvWk2^eB9R2A Ź$o7yƊWؒđK#$2]h%ްM㽴f(,@WG=h'2Xr OsH`s |[Ƈ$ϠqLXđȴaG_}ӏeM,Ҹe 2Gjѝ"*&bQNix@N,QML6d qi DCp}_b= x=qXr ?jNw5ĤK 'P6_[ .\t/*[=;' o]G7!/&ѿ7'Ȓ4A=ڼC'Įܽ%AVkFor^>dk_Db17p̗I"[޵0}Ԅy-*@oWǃi7pOlOۓҶJµ 0!G~A#O)s\f}AwB=&#HfRMnJ#;D>,yb5$Bì OÿЯbz3tzy@4}d14۪1:j(;4+t2;Uz٨RL1Qnws?$fѷeS2R'rUDzTK}5kv"x|X}XEk:rݘZNN@*'j,bb~hHϔO /~1w0TC׭ՍŖFn6Dz+]T3:Bm 0q|<ڑ}]daOhFMPƚئ>R$u֡6XbocQ6 -8NŨ˹TQ;AD`A$*.%< jt;]~z^$*?5~xų4h!@ b,O~~pz4cujɺʉdc4LUPMh=$S~>sG;EOe~[HVwDlqv5A8˶72eh:2EtzyD 03CS#\UzJ`0}&lvx)\#ou, 9ɍ;ʫՕy[{),1; H 26¢ DmY@BN̍*X6 )bVw?}A/ǟI{x=QryMwc`BLXA2adxE< 6/3gTvLV5{^S<.Hz-L28^S, g4d[}RҊ NX>Ñ\S(*/Goob@>2~,8ʐC}{oUTĹXHE>꧑@^E-/e{P{JxйMzu噕_{ix,#5(?~8?prV.Mi DkɢEI4EKO^'CjhdB4 +[pj3c~phF4=3J&XʷlHdy@+Wa;s fնGF%&øgʚ 3%{&?͘>H՜n @i0||%wϮvu G'oE>chɢ l:U;x@KlS(>)Kِ>Z3>9q$Db:FxYӼG}̪VCo;pD1eY~-swU4_QҾs-uoZI"R(D4YcߛcJJx"X;Dܑ"ƶ)+Cr%]sfz+1>G"g\tkM!(P)^Im޵Ñ9-' M@,!?=Χ XZ~\x5q=s3=rKK^UK9:HBװ(J*%xfʻ`_!sv)Qې6=1MO 8Rfؽ*Rxl^<a֩+JN*7 cԮ'13!D$$cVk!9PkՖ~WVϬ&]AgkbOvWB#6X._CxgGLh]d'R~يtz>L;0J$[<5bZP8:d?@vvu Hz)QLM 腓^M w9Q7ITEOfͮK__8M4W{Ykߛ2cĩ_(X|Wmπ㥣P2G?nL_hڿK^Kwkz7-ӥ'@CN.U TiBkmvӶ4\2;pvk3Y5`:ؚIhh8ƲYZppK%Rv>S5pVqrǖz!6+RD׈ޥp}?޿Vkx|l 0 AjV\Hbf7蒺F{8BPO&ԽN9~C?h M[=;S0y\.x~PصȦ0:kyJ然eA[q_w}n@dС);jL!&!qXZ(*Rs^ ggH;/%rd;Aha Q>6Fs O{jC@+-҇ /F}vܣ4zK[,NIMP  :@3&/M =0_<軆2^Fqd)+% 7g쬪¢MyF%ȜH*PlV$SeZdSЍ5Rv%f4VbI؁i#cg6sK*g|)[~tE^̾dpf N, ^($m2۷2( ́y,8N\ 0X Ii4ouK2'2ot`~1|. .ю㚘)ݨl?A>" ?]@ab/-j\xcݑ %A,vɒ)8{U* " n? }k?ybݿJ+fY(Iz.\_)̤LvؚSPweK?Rbk)pelY1;=!!r#ޔIY'.Z-H{&~Jw|:˵G<0N*Dpc!9) GͶvAhq;obchсἡ=W6Y1ut%vn[$|tbQYv$O%5sյ".纤i"@SJuzQb1Z"+d^.Hat$蜑  T@CPg>r?vr|'hQ=d}Ѥ#glY dx/5=n%(ɦN J̸?(s7~`*0 _o:{SN3. sDؗǣSr 'm Eb$i:@r«+k0>NO@BzoQ)D5(w@!$0oyFM*˙9;ҕ⿳ʓ^M[v P vKDO&_W`[2WR}D=r]~Uqzl! l2R~(ɝK8֑dL߾l@ebB~R uto )0Ʋyp/F#q\u?%-e=>&Cy#6vrk5ص:F`j4m{fѐ)u(XWq~U A '!)93H>ٝ+s0*&pIa0R;3V]JE; u) #rV 8+dM#XL& ^gfhDnEbMpr?e.gwlđF|a{Ҧ:;-<)nY/ Ч+W @H0-3B6mhͱp T4ϖou>.f/CM0wZ*Y6F܉P0\YU"V7Y|sss%ߒБ9Mg4φ|딕"42 ^ 1eI^u ӯF’3'|&Y@t;RQPjvy,!FJ=m^*kn2'26F FX32k˶oAC{i^Vuxg+~\'"N|UG\C b}$2:|j Ά7zw]Ʀc3Lc񌧑X2j`Hbyևڎ{'[>l ETgO {amѦ;R6w22g +iV rlدw3_ZDcD.6ߘպ%gl6凄fs(M9s;.Md8G\,nD()8ڣYoqOW\YnFu{ywߎ/_Fd)UMk2C,*s&f|nq RDԱ1 /*AުDլѤݩ&Fܞ0nlkSo:eW Ivbob %ICC'LrX.G\{+.ײ fOh+˜V|U5`Ѫ^!yovFq#y)ǜ J2h\jMd{mꅭeXfVU H7s&fl$@Г@ ?&-oզBGTr$'NPW(q|BEyUic!tdɕ(9t/-ʜo52Ɯe:}|1/̒g*Z,&ڬ7:ivDcӺs [lAS᪛dS{AAL!^{h65'03/3CXpSgXx=L{ z7:[/\l)d-eiG84n[/J{?'7K֡$t`!Z/}څ! 7<6ZQ^j,a\ܿ8Z+ND!%WN^u~m_V ߠY+6B 2Z}Tx…)Zf`y3 K1c 0Ҋ*uwaSqoeؑ7Oz$wb-(Y5TN6;[bQ?Bh\%Tyǚ5}~!𔼤GtoP[{f[;>qЫ[%ZATcfePXf b&WuQl"r]hQ6"jC֮eP$e~W7@Lukb~i%&5i8?7p1bBE gx]an_..&H((MKn$!8ad=E5u4;*ɂ/pl*yq) *)',a\ MPRmE719"YJ x^{ߑ[+E4jhSl2LGS7qs^e xAcMquta  kfW"LN>i,y,amwe_ b{.cTFθL }7WUJ,:ڷAp,+|L" :%`]Ja #F(+y w.j쾲QBYg25HDƨE+`B\} R% 釻 \>ĈR|Ƅ"-\Cs-۴m\k!)vL6i \Ȋ ӕXܰ[@W Imh DPUyGRq4Ermy gV;k\EwIT WT_=TYTT"@2HMʎ.\ gpo-!75HбL;U1>ɹ9hi^."^0J/6f?LZ+t%g4="p@?cػri7HW'$l566o Uۊ=\eŠPvB5+F{7δ7ZGHSׇhRҨLeXO/wnbϙdS7sCp90NDhroɐvm ~V13^ %}=Fvްܱ ޏ8%iy OHbYanXzKlۀDU/?鬛##8,Cc]\8%u=SEkk: T//G^9wqhDzdLYU&){[G۲RYO=͙LѯH̀+nLIiEp'P1 O)j)l}cܽU*peؿޜfx_VnGQzVq$FJIl}\RvpXaDO_V(.+IqkQ_"ob+^Q]Vtǚ DsoY(Kuڻa@3Uᅪ `(CFJYDrD3SNkKh\{4LxӔo7UyNXUa'SQpW!hII*޴ɻb4WYnh,;!_hoRsuY&Gaap\>0Oo>fV'ؠlq׮Rv+y>E巾K1Qz -| QPbL+u1Z|-Nv/⸿kR5 IFo?e?KiPoHcMr[D euDCИB]Kl"[< Zx^Ѱ &V%vNFĊAGgZ }X~)hVƋH|"4$%}TT * 5mJbv]ɥKTp5x'_ՊṅrRJMbq``6 mq9U٥ZIϒ5HygW'o޸R\ W=`:XOOe| B3~+"16ac2#7* !4j7MʕAf+e`i'3v& ooˢʽ ?c$>9nXz7Xf87iczץ[{\#h\t1Pp8O >H~Yb +^#̃n2Y7 %|ahmQp*>| <Ĉ51ZΘuD|5%€/bAOz wl+ m|&~3 7|$~#e6Eo̍CMt}ukx<>jz@wII-Q$mĴ*^KqGf[./0DπW7m#9\w!q$,3t/d! =̮4=AC&`$A3˃MhT_Hhc_y-+Ov&Gڄ`OI?{4,`{ i8%O)Z#Z\ G+3Mz u-8V#"t5 x..ka|)i|r) ^ūW~X y2Фz&TÑ:r\9SpU6R%M|^V~ʥ|"DK_@2)_t 8l*'> Igw=a FƳᕖ<_&jcw UF`V+}F!S`QsO`MZ\G`?`+k 5a 7*SMV4շI)NR!R~D3#qk$0MXVJ0~4lǫ̈́#St-:jr圊b5>7S˾, },cX8\o?.)n8ȏ=XVڨJG薊t#VYJ ޹BˉcJ{65{P{w*׾u8SWvDqWe"ĔÖsʻk!8V tL[W,!]c.K*>mfկڟE|[vd쨷OR2Ϲ}"[Ϗ8nXjWъ!7lAI9a[.`]A>j 6¼F!&m"'KJఆSI>Lr J!X_|{)7d_OQp2\jjg]'Gu͢K,͛#Mp/P`)YGt[$PDj"k2oq5ob2kUMP7iO'!%܇w`+5pfo))FD eOA=Ċd,\ }WOh͍g,BG8(םH>T¼2Ӗh|bZqόmaM 0t[@p!3}W}m+Rn*Nˆ[OA^"; Uժ(Df:Pql[(W͡u.3p6=}U_pGQިgiKv[ǵ iLQbf^ū+J>($] :4)%.PilߡYT cOSn͌5SszpmuZyE c{ݜ?GKpGx& KI ATHk^c2("㊙{5HbZi(=C/E,LD2Ӭug'z^" ^`XPk2܅q>3_`j*%3Q]UMF{]u[9B ڇM =T4=d,ͽ_yDWGf?0I NlT'0y{*s'7s @[B\.iBH kmn[y {׆ *`THGg_#dU7i4Ilr8x ^ҥ+xtFkH>Xр4YѴ$< n=h6dzU_k`޼Dǀhik6IѾp4G7-ڹEIV/=e f(cKniq׼kmhF",*kV<mvb߈}`̣w@+٥8q*.aVzZ-XRTL3(/n#yي5'x ;.Ĭj7596Ӎ͛2=HT6\X;$A UL[QBD`| NoW$Q)$Fy]7VS]K>ZWM4zƋ(nOOrޕPԖpnFDh9ع{U~3n{h /u@ˋ4 ~1hJ44g"XSyҹ}w* 3G#ҎMrdKV@>P/4{ӗ,'9 'sCvȿ]Xc;DdI$+#mZSo:q 7k kFO{Ɏx5^(/X9-v$:vZ46-y,_B̆ %n( #"Ql㹷q_ >TI(#=.5b};w/A IM rA;|k`=Y tjOsnLȆ݂}ID4F I8RwFE{ڇ]vfr2 'Fz^jB"(ہF-{)uM3FlLFT^hc@b \MWDY'ȡJ15,,Pr~bMhw@L ${4lG9tNaxcG OkWb2U#l>*uLA2.,l~ԣ'GFL,DH% 02YuUaf@[4E}m{`h,nj'[^f\AA뺅pAFg2Hn6c'xjɒ pP =d/A)}(XK+|#)+NqO62%tdɨV e[c  }SЫaa}^5 (Z2ӿDb< ( Fҕw-͟\cB@aH}sZF,̋xŬf0&.q{Fw9x Uߍo2_D9M Y?+eD~w' | '*$&+t0 p/3~ 0#ؐ'eٓzmѝ7x9Pjt̓-N^pFYjJ" oǘɠ[zGƦbULpƛo`48DF`}~ڢoRe6LcC.9.\-~it"n,z,wlRTZ` TGxwHR;i^[@WL4++YV A"js`^Fi6mmtKNiYOe1ϩ.\ {E]!KylOɨa95=R =z[{ ln@WW6e~ :T(T1/uQ(wEUHrώŮSɶxCQIhڧ|͙j,||9ioik%-N}G(1`^YSqJ_;  \`^WtrADN5S(m1 RD"uT Rgn%.~-0X?NI&\MEH<՟˴`7)+ET7)a*b:&.gHzS -f!։1fnWˑeQ*mf}vāC8@3H"̤na+n'APϖcpṤYm:T\L>@8zz$mU[Cp!͏* kkCFj{I49[ɤͮn[@ P.Z{ޚVGtBGUA1r"a>Zb)Fnwvy.'.h$6Z>j3ވ+HXNRZYuq̓!3I"CoȢFgTGq+0WyZ6ɅqYnq_P=.OPY;}%Fq98U%|{*ɔ!lTsaf ;ӕeZgZ(ע:9'"[Lnz(%-C D0760"|bD/NT\%=]cѐ)K!z/z{%xSy.oFRWCi "'dأ)Ec<H[V Zi&۴*N6! |GyRd ?i`ꙧ (с>S*Gq$i+ hI;D9!\h {nEȻϒm\.ٶ V96B՚CKDCJDGQ]<Եl>$"Q%&M}! YF1A}(zN9%bfۂ;k!Uz^f< Sس[ >RxBa_cb0<9ߥ6KzØ'5wگҶ/3dnphJ (-P(mdh`7x'u)b(d7g㮯Pbϕ 0bVz\L'04=W>V$y,4ެBM/I^j]wuyq!x蝻xcҏq!c'yZ#MS $g(NOI);&AK^PdJ[* -QJAB]ƣ$/og8OIФj]Ն@DdNմ|G~ޚf.c7eJCy"*pb}8t|FWMC%qs{5OÒYy ES2i.uf22AnY[Fd<` D˖DUM1BԘO{v(x ·U>S|b'bmx?2ɗQ+zU6 a=)^< ?C_u48#fr'#mQ;{d0K_ pdiQ#"}ʪ)ݾG{ƇSԨ0jϪaclD1S1}!Z伥|X0m ۖlĞ ) %Fȕ$Jϩ#C||O'C4%^Hޔ7|h%37C0l4]|H!3l WQrz D?0a4d4L_Yb*kB|CTFx0 U b{'fr~6z*6E4YY* 2mFm3P+]i[m`sy%lw0Lt<<"~TCzh 5)C@(Gދj prn﷈4yN*c%#q&``@"lgR$]]ݽ6h-QkR9 l쥕EʹQ"7M n\ĺ6U,݄_-WxUtR*^6 [ptS#m^^43EE@J y.#t~ahz n3L!RӼuIBķ"s_ϖة[wV/Mi\B-z*UHÐDuBv!3ں7gH#f̝((n>oR_7"]Ć6D.Px 4!>t)"T[|Ό95;$ RؖY3·k(L1C 5J@/&╗iU.aV7WzPBhFgHDiifyeG @1G7>8udk&TI﯒QV}۞V$N3O'ԽE?A;c+#,jl ޸+ZvAD_(6~f;@.k^}/LQ,8KEg&@ۈƛG8B_?k]h1pj J^Q8j,69╭N*Κ"]=z#*enه0ґ)CŸ ϊkM;?vL[v:ܼfWHe|F r[=e Z?P.\Y0rȶ#u',%˱H_@.vl<4v;6J$V *Sd {QpΩW8bt||-xES|O8->;- 78zCL8}ݑ t9Z0D@FbA8~UGdހ~ i.pĐVx#=}ʉSG)F}:ls_&[gه_&L[w"7YȌ ʂG\vr&DlE3%ҹ?Nf#A Nصĥhweg}3fKkw` RBBa| \8 GxpN]-XKT!%KK} qFlh]^`(ZAw_k D<ȺsX0j<&/.-"r#=6<@Bh*}uBf@h%A+*q52]w8Whu\e0E34$="͂ac/@룀%(llcdH ZT&f{=q?!F _|/6,8a~  Oj7nHivLbRtjnMs93/rX\ %/.(LB|+CwBWvXğ,xuu,J]Q*pb>滈K i /T;E= /"痯hwFUJ9G.傽ǁG(΄LxA>b^-0UR55:ţ Pd]5&s$])2fy``/M&]܈ e 7JE#oJՆLE$m /3lPFˢn\r"RH }@(BH|' Dhw;*O^_AsjO8I5wboW+cbAL%2bWؠ r pW߄[Kؠ}Mt@& 3:s%5 ( 9TMg`]8r"-IUCLjjNo%6*wUaX ^u\*s7d]E)ye_VzHvh ЬȈjn}9VSmsˇŶ֧g?)I-͡u@hpm0}}F yM~N svJ3Ii] }T{tb#>So"P̃q%&gzI|1H s@g\He4d+D~Bϛ߱EBUh[QExGwG|6Gp'epO~[94 ` NaCx$ub~q2"Eű2v~ ƻ>)s`/n̆1Լ"Ȳl#L>j &69+oUDeNp%"%Պ!pDȑ6 RJr5J7M}{4 ]^bR'ⰱlA2 .Q O8Nz>Ĩ<ϊwS3_cYBm|yS-[r F9^}p(̖\pv@MaV\|mj"EJDr0:9+t!A8tH/i\O2 B wn;:K (Hɨ{ Kފ=QbA(w"vԯhr&)>*$2B܈qd*< Kʆb^DG6faOX9tR;nΩc*< μs2>0Hˢk6YP{0dLOo5@G8EL~>ȩJz'!gcl|DdxQwcґo. 9hV$zzҁ2JM, ]nm({wxaȸz+vf6 1}kPuBb{uU#hݼ.T>$Xym fл%3yUk_#V_![ig/@i=q\]Bq  NjP]y{.6sяWR*,7z o8k(h"n`lBO :t:-$"Q5wEސ̇iȇ,u^ "BxF&*CQUWzNx-rrIU[ޘb~O_2N@m uI+wC[mHzdO0)UvB.LItn) it/hh@V]NV"pfemr\Xnw>c+H- .X^FhT*xŶa@N BSc-ݹϭ\QIѲyҟ=$Ÿh$7ur#^pt+-?9z|1H~IL^}$$:SD2PDQ[V$ \@tnIМzL - "v&bswlky䐀`C֙"d)/*;UC\Lؗo2#p}Jww79 92|\c3"=^ESؐ0vLJpUgR*OXp>E,>' SyVo 9BD#% `ByM\i"xlE`T 9ZL~1A*`$ؔńe)3 m L`MEcֳYq!"M\ i6rH?#۳u|jn $QN#`-]+N3Zb Nʉފ瘺e46!,dL ` =[R݇'pWȖo{ٵxqGe)gN;u&kP}Ń;7$8ZrQ8es:+YX 9f(;ؓix$@Q]"Яwf 2(C%p C0l7-@ j5Wpn=?neBD3YO3X9lfmP2j`yl#m`:X4i+8/c㮖HWVŻ`Oi=iC4@2_]VDBfؓI-q9bt(B/]F϶!>5h {vda4OmR+_0q_G6cO9dF?IS/@ԏ.R;lK`go2Jŝ +W'0AA|IИ[@ bZp`(O FT$^s5=%$LU/YƊ*FOw?2[3`*?ٔŽEj)y ,15B@N?` % Q<0oM0#7EK夞YrD"D Oэ"&$ =~Z,kPk`ƑQфs岺=Sy*IIMȗZuJ򺅽Seb05_ŝbD9'Y-m0@pMe>`"AŬ& 4BNOLvwKǽjό߄ e+ + 2nemZe)@~Ӂ>9Ylcm.$nޝ"uzDM[J]brʧ |hMbLߌY"rR֑O2`p^9!w(RkFROACve)J폲8"#Bx+>([O'"_Il{>NK 9bQ*=\KXKS2I6Sk(g 4E[Yxq:P+`'MsT_ 14w,p:?k/ ]mq@ʜH$./m(߶h61<ͼ\Rtqc: o$iWʛ[I-yq5tV 0~3f~}dWFĬǫ뙖aeʆF\KO5DF ؑ?۬^ {8隃K}/u}%~篡+DbBęE\+%~귙e1˖AE! =U[v;c]] rY!ΗE"Z!ZRw~ c40ZD-*ᙺC<ue H)di(ͥ| e_*]`I Ͼ6W[cΑX@z/DZ+ nhy%msyK{ W &!`2lȎbQr!NaV 18\*V\ -Ȟdp4(3\ @ rxFF*#OS?hCx9EDtxg&oR\f6M t=yJ면ˏ*z_d(7 7EжLʦ?dJϸ+!g0tzgeUm̹Ⱥmﶮ:iJ LK#yޟ|!7g wJ+rv/:ݰF-(UbA##fsJ=\ dϦgj]v3' ꚛ>1F),.q8 DZC'i\P߆9 5s!}7昸"= ;aMRKnm{i16Vő̭$gf4}PO蕢`kЖRvcz'k-TBO1#1SSA?!Tnl ˭5Ni AaM?qQ&4r`hxU " Ŵ q ɄXA-].ˍ3t=osD Dы0Ϗ]^)*GdW?sϘ?OYCx*5̏Be[hW Iok1&\l -GPy,-YydFi׿my4Aw5q 1ɴ񈱌UJ xM07Ie(SkrklT$+& =τv*:rtc"eig-|;=i"?d?V1E,@ɉA< tk Z K[+<Z9;wܔxJ'[<,tS{Ne+0B虗T9"DƚGW@WHF2[۵Js}GiVޑn |-K5x;x/EM40h=b6v ,jW \KmH6TLfŠP{pQ|@f~UsÑHhē%$_t8 UD 8k7(,LM[NaEPz{ja{w\|̘}f:CD/ĞnTސ MaGW]LG7C`wTn"CZs@ԄKzwLEyyxkJ~Tmѷ0kq$ɶ$Fu78Ԏ+8m+t e B;-E,Ǹ'FK8?d8FBUK1PZ:󧙍+Z[Y"(+s_zd8iFon\w( /(E$V}㢃k:Y?"tCxQŮtgk@;hϹ]΄\]}JB괃ǀ\43e@d1኱{H_551tda ˉl "ufEaxN.13aV& JѶN@Ur(z<#xͱZn\=~>[6I0a6e_0|[DY[n|z{d蘱x GGg臔8]*ֹ$u|ЛϬܱUHtv|Y%j!ow9zDܫ.N$dqi4&H`UQ fHTi) cP/PxI1yv)gX>B7^uXLY42Ig[}'#mjsdn |þ?/"aE(tiKԴrKt^ ۑˀ Y4_n&\V1y6p}#״xs<#h%54Ż0,WMopگS5qCeDW5yrfC@R^;S^E/x4ZxBJ@J'F>I5gj!_Ӧ&X7ϹLxz`A#vqX`ظUU8{mK*d0(l$8%!FS]%'j؆ո,b5TAz>YO€ [lUkK!L8 Ia冞F3ܱFv~mf4و4CQ$G1TyD3(RΣzeI;,!$XC1T[Xxo؈)>fȳ3 ={V&\oEv:2sGg[$$l`Tu ͝NӐ`\= me󝲲jJ*D$D\K]YDSȷ!x=A %zwKfIAJ3|ؽXvU-tz+ywH*I:kT.,xSY>ZY@ͭEN=>?۲69u(\1wϲ2S̷ =|qQ Y!x6 s )@'8԰P922iH6XT5n*Q㑶x]dKwT}Fu^a(̱2ƳPt-8$3mJc(pC3(%>/jo*+P4 |edz*h !f𕪑s %9׌юUQΰֶMKoufϯ-Z'GO@ V63tSEEmmN.ܛfPwW'b[(Yh&Wq1ZA+9+pI|pEc{KkhoiWꔲoC6 r̿E*- O3Lhn) PHGVߨ=)`{DsTkx"A筶9V3bvxJNQFoZ> `O֊1:PJEi{b' %R%:O#8-`K\g=h3_)82"j*;mVԹg#$KKeN+L'Ev$֒ x8SAw,]`Cv?4Z~(aek]pEn6D>(=f΃Pu4 W=Ɍg[228Cwۗ6Tg&RZ78 o:d GR4̂<`EG]ɮ-wLR 6v7-DbAŧ)H۞AE֞0bՎ=Vb5LMgw7 dFSJedP=vA_R.$O.Ke^H[ugoH|;͠Bm,(K'5./KO^x,X1Gqw LoMȤxA;o5)%wuq! X8xgc]{jEʲGŷ^㴯B k`yIԧwm:/tYvind^B YI_J|o]܊3ȡXa ,gg1kA^h/֭`Su*юf3p*1Gg B%a-YOIl.ɃҢ]}t9MӞ ybuK 1Pi̖)GP2 =V \4E\"x 2Yo =#l{Kl8|sw擌a4l%f-lɮj,IҕN|;pk:( ޒLiô)2%$+!~8+GTbyv@`Q|k:v*C>~LwF2 k#穣VJD‰s[!Sͭƨ Qm#mf6DJB^΂؛%%Q8KtaXss6$]?HPV9!)ϷX~M>rp:kA} Iۮp:l9h G}a=?Wz%` 3U% (W1L7pЏK'P0dGbU`c̅5Bчf.I{Gb`|fʩ |ߣi+@C˷=r#j߿U<`fI;po 6~O7f!h3Aw Cʱ ($JeOɫdCzw_s׻̀-07LQ$N}hj'4١ю@n͙A|)Bs"@Dni2P}پ\15qۯ|z +P3{tzPMӳyUfn&Gj Bj!垗Tn8%C"!zO't09>R"qGF]F9ܡ7#pW.T*ӌ/@ P\ ~JL] O;Ba:mrq"çSÍF{"pq5sN^Lwf}m 9:ROkO!9w!ԓxi>0r,]eyV?SZI%ZD:W{?80ʌ:A0x27LGք!+wFMے=f'C04sI#Z`)Φ+*Ǯx2pu(BJRqBZ1R9z-Ym&{}_o^EDM_q g&|1ĄMoixZhi `ISd>us]Bý7 lR 6w'C]=[x‘\&!(&ahUIXwpfJB4dzE3*:uc@پ_hKSb&*XZ$اŬ6vj[,x|l^7%z1e?"뿇~ U@_5xӜTYv9J. 6n6V!j?UDA\T Ii}7ui pGڢ+ٴcpsEu#Yv=3fv8pr A+폺DpR2AF}OX8<>* d.|~[wЇ 7/(sAt)Bb-Fa1m#@h;"( aZ}creZ= %{sr;(<^P/#YNz\(/PfStO *A6=*:-X X Q^BBr}sVHN3Sm ļE-WIx8KdvDneMB l0 Q2׮3ǥbLSpçןPRhd0:kZR]R(`_әM G@'TӞ D{;UPz q}S]fO?6|To:UهʏڥLf1ؗ?{%rW9 4ej23&/x,%7N_s2c܂=]f ~ сTlh4Z02[$Q Q|7R*7}=m8`526y_m>qyy˿ﴀH?$;أ1)ZX6%6QlVt]+} t-M&G˱(D#k4<qIYp|p3)u"WKl%šb߅5DDEFt6=5uUzLH2c*5fP{iSI,_pphb2~/'.kH!7d/$}>S.&LҾ@|Y~xBhaAt:0c: NuB[%>].İĔEphgKr*,F p(<ŝ5U>{.xs6~q/$4UK9\7&7q^#0sڨ8[J[ }]^D'z, ЃHϢ%I -cr ]'7c:+{xu(O_A4}> n~z%_lM*ޢ?)#'.&luf_ʺ%b?1@Nbmd&@fק!MQ!jZψ o>% gWNZ}v$?}x pmn޾w8bi |1j0CYb XXe ?а7tP9׉D(9Cx@|}Xcg&l@$z-ˑ7\>)JLfܮe3jp򷚹%[UMA>Ɓ> 0q@qQExΜEE MSpgnk0,R8;ݏ5CPpOÖW,$t*o[m>㫰韣dd4D8Mv9: l3Sq{/=z_+N&Ll'c<3:"қ vf)P~|ٟ)16"ǣǬ|@ j^n3DFM)stLuv9}mhH:@<ٻMAZoΪKSi6Zӷvd=[$H-ș֡/‵'caugSdCtx֭↗GaԂfNMFh-~:N͙W8_~syglcg!.'S{* ^}3-V63GjvKl3 Xmr)"g6ރ/-M[zu? 2\^Zo3DkDi\6kFNo4S4}LC [mnܗvӋlAyxmiP}LpÄńL8(kъj3K&x;W*e{ 94mV\iH#$xZS(Kd LF#q'!~D% do,mK-LNtt:h0xV:B%^ ʷApG yiq+|<'r}5!13}#N3wmX0;லDЗcNHšc,2HIRQУ>.Wud8!ʝtQ[[֫aA7.c7,$uVB#'I߳hQX'(uv@m!:,&p]ElE}^a&w!#Qjwp۱O D›v77"P "VKa1zQNk9T٤Y2o;4J; =S>pA:/>8JqYLra3-sn3S s9ZUȳhW [{Y^HNV}J`w#z 6#K,*n22OXqWZ;l8XQo5 QN~Ѷ:6KV=kIO nwhlf um aQ:8NYVM;\ +sbrȮUd!<]R̽URm\no(NN;#9RuI{ʜ9F;2P"|\23r8q8;+Žٱny:HM}E*4s\zaGAUor5]c 8]SKyd9N9θMξWX6m_~+o}]5Iq&{hi}Vhzfsٮ[p% C/Q.l&c>VZ R)m}˄ @@~-7\s&y⇼H`'?u#c^ QP&#N˘_ UMmPW(p !ǂ`d' Sg.a{^0nb @E ,(z<`ߴzH1dV%ґLz:%pu0V:`#O 0ڦrb*H(fpa kϦt&YD!x弖.3Q3hYG;%}yIf_mb[,G)|ZaAzFLSȪ|9c2`\2:bR]g"cXT2OD$E܂3S"^9nM}C  fP |"(;Kj8[}:} 04P2@dwNҟ lZpbۊ5n$/cXw8)Nn4mar! /07.e>k;=;-;Tr]NV/3n>.պ"ie@n;0ew6zq1n@(\0L%]NSR1!3gw{~"Vg^!2'c!;-Vaw.HI '{$<aK =],]sz#ZA8kd$渍 DK`0'S?T|HoPކ..R;̡ ͚V=د}7EIzslEW5L55|A=Va#hqW5\M:n<*=~%/p`Q(کX,#2bH?tДC E 3^YWbҖLUk;gKcjc9j\/ݐS8-@%M/뜕JbGřJoL~IRTpd(OĐ%!;_~X I,v+Rv((pq2iĀ|rMfȩe Ve z.qѷ`>+<, EZh#uTSPrY1$Jtܶjxvg[ ]_ ;_-Or9_J_/n[D-N@7C~,e.ӬdH-T{K(N# 5^do"ئi%9ܾ^g[`ȚAhWudG)BZUen@Y42iߕ@zo^W}!%R޾b23ܜE+,JɥnQ~O(,.̤gk(tkiAz7dk:nNfi m`jgh7odӹhSK쯦\Ӳ :.j!72wφW`DEr嬿y'YP* ]AwufݲW |'֩>pMKbk:d x"bKS+s]?" =5k! 13g|q6(rIjӱ@2K^ Hyz;.^RRm@ݯ?v[O*JLnAgqU-PI@!;FTkv J2ڡ9x9v`HRUg맃t-sL v_S3#'+E P"ehKXB֛gRcJ(r7̲ztX?4e>fsᙇe:AѼFޓ7d4}v-9ˈ WNMSbi"bBC϶;|~2p,BwgiYSU17Jj+I9y@Y˪>QR6Z`l> dL"pʾ!0ϞFLpjrOZ>#nWy7"EIgDKp4A\$4'Xn h#ܟ@ u3Ó=]>LN j$(poZ8UaYmpGZ|ceoC5(*Ӵ^dniɠ x.+PpwnEn*ȥzpzh';YTJ >aMW1"[:m||]5^dRZ@g׊N WEմȌե5rn¨.A'"Fbհ^ xS̄s<ԁb@URJS;:j M+C357KK9,%Eح'[(wptl\B(ĊX坔vq#n/?" sB{,IXOAJF UI?@4oH! .:mBsP{>3@jU瘖ȵIO!n0V'|O_57`a4Pr͑l)ׇ5z6 g7w pŞrdyї)m5aYV·G!F2Pq!`c i3NV2GFډsr[8ьg _>5%<[8?{LFYݖ&JˬF_AG'[O0pKHGo,Wb`ikƪ-$beMfPoXrώd.J,f)k8[1BATG~m[G T6!r vB3ælz @wx"x infG"2B_} e5&ռPmb;>Y`tZ?h.jSX;Z%{N/uw+ iSxS1ľC6a| +vx( `9kw8x>Th_|Eh^bCq"£-_P6)_šSXOh5 {0+g+VL`ĄQUugUDd+]C+0vVZn.ʔd牓gc+~4hN,ԎG H"sP+A(O.RX]kj&7bu@CP kC'Q`m޸ R6N [A@E~N0 E*u%qH^ἑ1ڒad&6ĉ^ӆgrC o.fTj".A~Pxw;i CǞg4̳B#u!vRG2O@`FD-P^ÄwHh$աx{WWbpyh؊kit;mXZЉ!b톔63LӐ(Z@{Wvov,T1xR4g**Ϸ TG uݹ}oHr CˉǑ S:R}IiݖWQf, ft)T^!t.w6dZl]s:~L,))lE}T%e2y)NcHvE?[UjbcG;XS;rƫލ4Q5h,'؂&WPq3?zǤЫ{-#DZ22x|H]B }ow{ZL^VĬ)?@`~/(_g(Z1~ B^+5a  ^M;@I| 38MKk7\_W P+d00W ӄD]Mf XkX[0Nt7Z_t>"bBT8)Bc1C;//KtK%^xh?l-b!B^#5L"&}/wN*܌ҴsMsSГ3͏+iaֆkt2|_({RdnϞm4˰79͹D tJIE>fQT9J&[U4;wH$8,,b$6d&As*GJٸ$ZhM(`g _i|k?UlN._^FP.ǒ87 }I!+DUǒO>Nd4p;ϐ|cL>_ iS1:zw=_@$GfZF;?-uxM3r2Q!gUTScpH.ǁ~>`>ㄗ^ [7҆u9QXBkUt2)6c{gHӺ-|THkI2jBcr !u:v &6{Gyly4h)5]ܮskrY pݙUD ^8CjhX050zbbQU19RSd?]lNyNܸݢ=(nvm=n+@fQ-ɸj qĸ <$%.v.ZK~7FG|A+H;p9:@nSCqîR%KV\c#8H c ?NFOg9%<\,Mp '{Zk@N wPXqI|~l˹hμ"rY7!):8~xk:iR;hmsjlUc˻ t?@6,Ss8"1&ېl} `j1>qnP~_їT%.H#q $WLbf1X' 7J<ԕgϟK`bisӰu+>W P:w̬ZUjIHbmUmJSKь%}ӵ(uUٗmѧ=39r gk g#u#?C.cuab9;$FPO0 "+O,Ο@;$Fr`HU TU[u ~[G Î]#^CճΕTc~d*D^8zJ͉qJntݨ.Wy?( ۨY~w칈N-Ml}F~Ri u):RGDBS)QE=Ko=YoCN񵳌܂inÕI?.\/!u4,5BYxSQR wGG2YJQcǤ|/($a<*\r|)L)e]d1)K.Ҁ40Hq>I{lRfр{짜w @ C/<Ӌ7Zr?|9$j[C^c0Y/0x\WQ~[+(XDyYEat=vwE)1(v.e!(&ߍ1@DOSw; [%6ɺjVawxWüFGQ^:d37/Z`5yWdI;&F%kq[Fd?*a%?:JsuZ&v<Sc9T;Z>~n3!yIX7 >)5WO0.mذ_Ƌ 4,٩ZWq9r.d͚,)}AU؁9XD"+UAin8zn6;؉Lˏ:ĉ8~ CDs~/Bc4pM8 ~G.V 15!Dϥ oKiB=3̳5 ÀHD#.(STT~z%G8sny]AY"Q{:QN2>Tq`&YE48SkQe,(ЯNr/kg?8ŗY~'`ѐRL߸Q$QV*I1 k3 TՌEf0/p6#$A05g܍Xڍ@PG[kEcin'p)ܨ+1^3Nz<6AsŜ1/!0//+,wTmuXJݛm}tjLIԶw3Z:k7H># ) 矦=2.g9-a֭NgɉY%k ; 8HU`\Zkݗs^9&H Rw8i50lnKy~f:4wt+i;& uз>o.yWQiWFnE_& Cr<sT OjX^,)<-+"Ϟ[LI%5o) 8y-yE<:C{p(\ tU nqg=b, +N7-gV&3V?+ENW>yudۚaz+GA+*w H52Kj*P)3sv٩ F{?N)]tB-.} 6ܚ0s(x<$%Cy%yuKe) gAuyےܙ f_ʳlІ:yA M~r5;$B!* }| @'-ItDK0@ пK^5^\EJ2c|zُLg ]҉-XKxoBxI>J˅ 9Ȗ,r{AuRAD8F?K}9`Χ́/22D\R }Bۭ(râAti v#,d F[$s(/͂O̪t*;Uo>m,Wm-9g[l|[:{ÐR0!p Yy7QjPVY+DpKEj |i`D Hu-֑ I06Y q?e>f&*Op)厨WP^4!g > A̼Dhb[Br'ܸ/d(k7QKAޢf̬ 4HbǒE}K/^dRRK4L^zMssCia:9i]ƫ%s E5s^1e^nIubc .I=BK;_ƛ&aZ (Yg^҉'eu7U @+|P-BT+ {}*ϋ;V fR0_)$|wƊNJV?% yJa'kXq#_w;X@=`ԎQ>n >,:(Xf3 ;|Ƭ8Ґ5T :9%ѡz(#Ah80%N2jRu.E,/)8lqksN"܁.f&b詾?ʅ"q7ב.5b9XXճPqqROZ\4: D>Ů%dY43'W^߅@J.'dwJQA,@B7!5=>?(>c8CQFհ[~*11!`L%|LD|t'y#v3bwͰ['vB}S'Ԇp*ߊ6>joq53ʤܥ9ڼvM/> rUݙ7',JQj0:^HOYsI=dywV`L+ r_:[aBo8Nc!3TO & \BvOi]2H'|pT8tؤ˺ 2;ZgwW-B OTGF*sQ-)~g>A f8Z jEι@"ڶ;> g6Ny\R7/ū#1~q&x b)( 3gSD=X1jjVSg\n/`ATBG"9f+7J]s&' C|%kA?kj ;2gSG~ngeyy] cZ;dmQã#}_o6c:|>3 ӄe Cw6j𔺫ꦟ#=2 VkpYdv(m%q֡L8@yx3[6gj0Z<~VLS@5\57(]SU9~[D5\xlZÜ4EA.iGI&'Ju\")a$pk\zF$[ ꠇ.y,, ]M}3zb1[G1pżq(ٚ~LbEq;=O|fZv&~1Ńj4oi꠪0s# ^u#d/qI%<[1CDF^r'鈁a7{#+$n)sFYd]u(W U_y Ͱ<± T \XcXi|&Q;ff<:TH-=3:uJ*a7,fA>~tyMdHի.G |1/tľut ݚOj8zfQE #y#~Ó7N=g8-Կ&dt@]hL@(w4ŖũfY9+sb :X_Ӻ=*-*5V9 nf;kU c]lmËI2i,i|ƾTC~2%LMO7ďAq9J uP8mir<΀̀z\Ko?Ysu[&"HUiublo;v.VdTM)' Ijk"#XgAL|SMz&ҽ+fgB֥&)]{{**x*e73ҦRT0Mgs4f amĶk˜6D^Zh%5&'۷-zt U\PADOJ{"MptY/F Z3~|'l H[H;h]/j{o31'2d\)ܒ&Ix_^X_Íc&{{+7V#؄=2ÝoM!wig%q o1$*n##jhv EevZBi53t)sE>o*h':)EH/d߆`;}֝Fq@ٿl}PR^$r;Ei h.L0t7FWU(5pj/BO8TaFC\0=5 Ѐ9.N:beykI" Obz-ܾIXИFrqb@GBP~ NZONkZ\ԫ8bNY4[+IEﱐ'ntD&K?ё2(f{s['}߱+)᫣\tqDAyYh\U3 eYyr"3 asF\T(Vj/`8zZ(k=S|qk,Zcu(q?L{ևGhgX Ӛ;ҕ&ckR%ǃ6gknvnEv[^okP/4 wԃrMRUu^&U\(ިZ*ynJ3&mpLA.P#DFGjpY$8H&&p3#nή)!q<=Ԟ._o8ET61-c-̮ z^(M1q 5-BN53w)Dwr,66${ppı{Ciɯ6V?*`yV g{f"\(\8Ҵ}z hc k#~r^PYE(C8Uk,m/2uτf|v m'S>jE ؂(ΛeԥŲj2FxMH9m(sG@'UF _JͧPO''>X(q"k{*g! )qKe pO)u&c 4aτzp޳9]pof53VՕh@E0M߽#a"^$^gPL۲5+p^jQFјq :^.062[%]#6&;UmP(5 oʟ?Ȋt' 3z+verho ld6;vR6F!aF>lՁ7OsE $χs {%R0CVSP3E?qŵ8٤`%KVt %uSc!+ci'M,&Z;ScMPOS:j0R~'Y }~#>:nURx+ ^mKΊGQۉTZt[d>ΒCE,3L l@v;ǣp3"eM꽀=~HpDW EKZ}t`jإFqq"&>6˔/Sf T={8 &o:4mҫIw> a\k~\ Vun'Z.T9"3?6$kٲdgI7<)G{p 裭JSck BM8\*u]Ŝ\9dp9Ǝ.5UVI i=G|27䲝pۿu$Lv"{ 3Ҷeb]-t4@{Rs2ɗek1TQY?Y Rκ<,[O`i )y%JϦRHB8"CeU)z,8 WA9䠗ȏJDC-$Xs9FSV^ހr;F=;f ѩ{Ŏ*!ge-i&ϓ% v^PCړkY~pɽ 9]Gްbn夞Y0uX2|ay%*nG ZjR5 w38M)N@?*)&Wv&K)\'G;0vpb L^ut%tᡄVC/HD1QoA kϡn j9H5 7Z0"ǮߥFHV>kUmQypF)K|[X6@uṇ3L[8X&lF(ueRQQB%k%ŚB`.:CKP̛oLE`p'tÊ0EP,ݓ-ޤMNn`.S,;կXIZ.S?@QY9Lx c4R",Ect%?׫1: Dq҃~䟽Tnӫq_ ׸ 0[p[h.3?nk3\CLaP,# p}S-7RiJkݽj ~yU\w M臫] Z20d6zVYmLOp^lnsjC buP~Jh5^i C9^a6``̳ÞPgfz3*֫m¯ڰY*](z3|=^=TT3{Jn/2M:*dHǹq.[N;,bH* <0 ʳqS+yK~ۛL|k2˿N-k>ߢTaֹEu"~^<1˨nL8Ly!HL5HDSgXP+Y `Ƨw & DLh͈;i1ʃv<"Դ>yc5b*_o^<]zLITUԵlH+)d֬+!ԜY[g+ ŪIE LY,TJ-vqqU$ж })'9%Ւo~ZtO ;GT9c+N*JȩĘ×557 Kh"Z ݉rs>sҟE 0Ѡǃ y)7H!Fݮ `Py}$l O?㌵̜\8}|oTI! 8pn/NV :yN}^ڄi2c0huiB_QXHr9^!5cjhSDEj@;j{  6XY~NE;X=b-[ 1lHt!D'V]zT㫶A#zLkiWElʹ?'%? #gk+pXaa*;WuT; \??t:y6&RZק@6/_>,#JurW>K]r^2]#G[L}-Z|bͮ8GJ\+م9WĨ;yxhJBz NXF+PUP 8bX[񈑞XV5c-i*oa N0HMQ$6rE<@!}@hIEۀiV [Q+hau!lG6 ¿TʓsU-\,ɡr+-*wsbޥn:3WK*~ShQGN[!s8;l]$ DRo&ݖL&" $&GIUUMhE[s7Pp^7,ov6,Ogp"Q.'80Ō*8/\ʏ0=INgtŎ{ ޗ+#lc! 89B|l>{baݩvmfT z[#Vt*~ 7dڷ7k vj^fd ]kbOّdQt/(4˾%b;\(]Gy1 82r?Dٸ3/`升:0ۤ%l=< ME+Z[U{aAg KN:PERBHv#꜈-,d64W"+4X6O| 0肦+LaR ct#e-,G$iy9 ۹(-8܂ąMH1 ei6´O 699Y|ʙMVLnϴ<< *qdhn  JFԫuR+xGy#@n-lUGOGlrQSqf XۆÍa= HdHDkMwlj гLG RyY)V17vo^BS)֍p0$cgPfUVf)~&Xm PRtlWw|+$>5 Sf94*%wiE~a"\46=oGd{nPBz#byx5! 00T5[[G k:q8`E<ֲy|\;lD!Xv*f\ޡۢ?VU˜BT#ӷHޯ#|(f2 H1n .M&-u.q{W g7.G xn*埅(V)cj  nOV̮&w. %' :6poTK\D"8V2._Z/v6=L_ac8@0[Z(z.+z3=ht[?' 3>P $F`K3/lF\WFI?߿×1VʝNR}t?+ga=26 3k!7Q$?tRk,s@L+^AD+rAoJAQteR^<#cWS6aA66`M IdfdTF"goBQu}wL/[\ Xтh1fWTbO? 'rݮ}BZR?g_u"(sX 耦,JCjgy2:1e7$n"V&N]oj6T=|ýLҎfj|x& X gKa1JԻ\= oR*V@FT0Q9=LC5aOS=jUrB& Yvnisctsga˄CB 6ka䥌}csWX+)_=\u>#uUwN'epp̓@^&0۰w](9'gWUv 9䖁KV-1ԩi!sD:$qqHk@yž:yԀL=u >k_:/ku& 4eJQtLoÑgQ_ZеW+*g.:Y;ӐJv`gG#~W"*.R+SV*$}']Q-%Hqh!S .đOClÚ]-MHLsF2dzli1Q܈)j1O19f3\w˂L]D:čCTӨpQ?CཞoU\sq6QF8ZdQDhى8K@?:QWf'ASDxeX%9Kna%"WMPs(H0tʏxV$2mBh'FZȉ;\J5d]{.m bL ,O@~u "q)/A[İt+v57(O'oꓳ8b8󖮮r$ndcHc/,oI <+}(AFȼBy| V<43-}̹RZ~9j/ŤdR'ΐ x̱ npeҲ`īX1H9 (o$bCj=2۟J 3pQRe2z1CRavt93>yxVYa+ [w< wmdN 61qݪ#UUt:=; Bb ^wZ&xMIZe*Cվ[AؤA 5t {i[wNDG#=F8"u%6VZGہ!(t6:x@njbl2=&r{3ḵ@.?$Q(7mxzO^ )Y|MK!v$58ک56;)-怒R xb *`vkv 1oc̪I0FYgq#;57 nZN9"ZqȮ>tƞT.Uǭ1oT_Fi=Ϋ ק/Ueѭ.4GR3l>[nhNyEnkK[=1 P:DU}YcuX# rPb_j>MiyXHY"S5w(+k7u;'A$T786af08JJ"SÛsms,C˵@K3=e{)jjCUtwx*I BUWl멛Uݓ Q3PK`A1u-\QodILj A&[*̋|Qd!G7 G .q246i>wN7HvP3 qg#_o|U j.!CU.>r;F.4'C30}}\~Z͵;vJ~!FE|6}K=\HaF6F~H4r˓pOsxq'va6zΰh isTC@uWgrV{ R|{ڞD m? /qX )hu1'a ]&A'#啿R9U I-I }Ca9wXYΛTW(GIcF*A=7Q*քm0%%4E_,j>vWp`)L. F50~\f`ӥEzBSV;xMDZ7&ȞRu59z2NB4}КM)zWKf3j)rƂb ,q_Vl-WyOzұ/N<i ]DjzV" *ӄ Rc4f;~c8 ӛ3QEi?@&O\\W#~( hev?K,OTdk>-хIZ.P~f7"S&2Ndc@yԨ="?JW@kU0ϢUd9jjIqp`%6r>Wc EW? jku&/_| |oekgHؗ&/+p iS07f?vbyFҢwG;c+uwUgx(FjIl;p]=Ov9_3ɔRpמE8q#80Eu?9Tnw?¤W)_Lt0&G;gVcbSC"J?[:Wt1JNjG3Ar)#Y*?һ3@a5uչ{^ VBw iL MDEĔ{K-Մ06x->- 4'2\5Հ {l SsuQQLӾS33CKU1[28cNܡAݔi[7/0K7-5 CR!1 $_=mmyZW`ْn`!6\0;>4MK7)UGX|uh6-vM +M}$0a%&|MQ\U9fg$#P)%XwI.Kڎgn8IK?o:bg01_͏:W>b*Q1_Pv/2).nXsɎ&98w}PcGfH2&UPxe؈~qBClXxa6V0>JôhT=e6g󟓁 [BM i/>*VO\˅~/M{ 0P)*҈+yiI \_M6ĝص;J1YRށ!X(^ZoW02rc$tRizک4驋"WNp%Rs?Na qa֞UK7p$GɊظ,0k@ꮚްpN´hE[V?4Ze6yO5- 3eR-;p$:JZQc(&fQCT ٰ&GAW EgZą-),s͹8q]2u8S+36ڸ`΄ S|aן[ `BI#(O2岋20HdȊ?3&s7XTI.vմ5AzWZg[/:~P D IՐ7 Č aⷢQ ,!d@vefQ&>^GM+^1^Ի@h,i&NGp]mPfa*`I M . y6\xh]`%xJxnP&]T2;h+6>jv_an >mtڂAdxџzVE1YPQD63y}}*rS T?!-͏+#S^9QTjqnMdB"9\}5)ˊ"H =W;hm `ʼnO_Ze6H/Ȕ>5^ϖJ  $|#?'.‡Oυ0MnihArLtǢʭ> @M>i)}+K+(Z`N_+胸e ~avJ1,>tXy]>O~T@b>Er  ÙNˑ,}@LW$<Nh <,3=NN`j|"}]_I.B ̖%q`R1ȯ]`kFVũX şٯ=yGfp]x#av<ܹ';nx>7駸<)8qn>{_!=:pwptX{0X\U\mnPy`yKڏƧ_ZlWQ>rY1GdG]T&[ :w3_SC4Rup}0l&րF~+ҹJ~3p (hc_;ݳ1Ӌ9 (I:S', RFKUl"%̎igϘ|ԒB}JytZ H" α [Jn0x;; I>mr!M+>HD;Ҍ FH iT?."沺6.dClJ"Brѳ30'pA8dh7줸t +pc@MŽS~)+${NR+'ɩvZCACXe5+Lx*vD%,l2yzr`bcrQ, !~ ԼF|^HRj!{gJh qөP^ɋaۚuoh50A/!@<*UP)tfԓn\5Lؕ*]8J˥Ng!eͮkZ1B$fN[I?-XǯqqG'Qk5si:9U?WTtؙePGw̲| to ͭP+`)Mi.tEIfWfհ"R%yVS>#TG'?G,\(ʔkba8ln1B .I6 [_8fPƮrAHiG`?]%/v,r-U+ܷ}N[6kcd&Ѿ1菡5Ak9:⊲̑oo![Ӹ;kqαġgxz9? 0A)n CCnjiqTuHM3" OȬM9~^^[FiIQ6~V$F!.TR$R8`[LJ̅xsִXba9Q'>*~aR&?(Π#l큑fGZ~8~mFaH/D%MXm]Vd]J%Jt0iAm6i{S>Qr  [)1r6EiHͩǬ62Jz YYEncͥI'qnz-n7?o6gs7sp#lKrC d d6?λui3hpX,,%tiiôMTy6&'i+ :o#?NàS=2CF65q7Vq5 yaXq.J/faQ1{dQdf9`p]֦IۧzVSVz`VS@֭אEcCi~G _aa_-[=%$pNiB6!Suգputl j@;s_zm\oT8e]lyFzl5]}k@5|z+-UIgh:e!2SuEFT4O"Im҆`SwPy5JpXN:Ⲟj4wxQ^퐓tM4L-JVӼULih n7\"-x8Bq2M#݌*2GB2}=tsB&Ä706>G(<0P'٦x{^`y"!RMqJo~F#ýZ þc& 9/9ҹQi5OưK\ CUɌT 7 eZp!Rb٢}EEjB/c3ee/[JN0.\IZ5+>d ,gVJ$WX3\MiV~O@.% 2c1LNq:G"}W+emqhoN5_\Jۛ!0yAz\Ej!Ays~5\G!Y`_7It}S7k=˧|"i3-g1/cJ`Pj\w*ʾG Zo~NCrP, -](C,p%$roMgvMT&4i:$*If5+FtP+y Z0)T85u;nGK2M/fQED)|U6C w76nc#Mc2 8_cY5A }>уpw.ɮK 'xnŪ=/l4*U7{C KT R /+'[wda*BEܮGH_/qL1L(vbAmDze ,RmgwW}Gg(!u,l ,iMfVXU(qtORP:t%}u>2HQ#Jxc9MQ0'_ K4j=uQnCDƓ"g*:/9ad4jPS桥RcZjKi}QłaD񫵇XCdodHДԒ~1Q՟T( %޾9B I/13dW^16Un`֍Nx#orhsg ^˔D1'b4 [څVo;~۫u5\ ߻7ikr@ UYu25c'mhK&]!##z<ӏ|ۼ~ֺʺg<ܮs}xJ rPP 1ۿgop65W5^ YQOf.-IWZ]Ld/ ȻUÙ|I*Nd |Tܘ6L*S4xZKF*Gt;oH2tҟ/8^ 9Yl@1!W.:t9,b}k <ҹqb.▮H/2N]Zh}b*72_"æ `!_q@ŕUctVJW qXM+; V%̏tbݱό>O)!,ZLw~mBpջ 9&5O)mk$X@q p_>wUMeBөOլ~Gƃz6ƬP]~EbfmbpY8][e/ Nu*)o3 3| ƍGU{7k gY>ՈQ뀣#cX֪%A3CS5T@r` _&UҦ/~Ũ:r榳 $0QTq@N>gT>`yms+5}U/MsGq6P GwЏgu2!^A@nj:A z0QT?zf44Ib)XP~%q4 %̸70Qxo\SFl15IA;OD anW"917H4°TS׽JLpUڦE̓˦?7`#A/D< D3ȿVCg|j42b5H(]6 [8^nQvXxnu0rcphHy~KpAu%u|{ob/4 }Ȗ-nyDB- \RuF\ )w{xmE}zӒt)Di/y"@ ?q tE1;Q3TI;TuWlX e] %,-oxEB>湥(X$ Cqw瞀MN1BRԾ)r\Jql pu̜Q( ][m$~WɛM-#j='vI_i;Zt^&F ,.oY:wUMl3̎'}"r}bĽ=0/?PQc`m>Xd(ye 5NBLIm+OGc-'ɝ}0Qo?∐gN(OZ؇24GT^T5. ҙY ~|]!`6P`"wj(҄?mˠ>2EF|9ͧ"Zj!A춰W1HH̸Pp6J>|V%Do"iIߜ~a(:Or2xꍒ_1W5gܗJn/]w ?c#W.>!us[8ږUЙ. ͛n ڄ t2.ntݔ5'\ðVw %Vo2-+/=fqtd%2cWM~Jl]3XSÞ{?B37Ti9׉ i-Q SUu.5G'w8ѝ@kA:&#bN7xavU( ^w.M_WBF!V&8!^O4:$ۭh1'DoE#ó^hRnP+ tlmQحğF"%I& ,+ɸ+88Q O܌ XRї@S􈡧\X 6?E47^B cG(s%+(".MI='${]o/YD|0%39>4H9dM ^1ci#m|1)iT9a`' % T芙H4 ;7v(gh)^9WAU8hr!X3 V>.qžuLSYP2zf:0P9bxKag@3=3 4c.>]dHEb#+'5X هz77kޖ<8+\jXdDߑL80b)w1ݧ`H=,! kMe㵚8]]_I}렬Y'gb9(k{%m%,,?|p:dRІWU iԉ3@r@A1R~<`xň0ط3qib^~R?KE>LV}a>.rLhVěoG.]WP^'ä8(5awƎs.C~ $ > @9>+j֊뙚:mR CF ^gU'-2 lhl3Pbo|"<95C8iSZg;&D,z+IW2˶Q,"v=zQk^F.ą;2Nb?ԯH1Ye3Gf꾊Z!OƩft"$;YxrrzU䖭Mh @} l97X?g;,Oqo{'pX(l7jt/bje7KnJwc?C.a:W@|Yg0En\}b=;B Um=zc`hm֍տQ8cN|tzjx̽8>lkCWժr$;WC:jL] ZuԑX86^g,;'=dVS,o-I&EH GѬfCs+1Q"HˮQYsqC=7Ґ-:sL4LA!]>ͱW tX*CâZAÜ!u?*Lq6GbOLERDt }5Hu+w=9p[/yoޖ(Qdeig[(!Pi~0!_x[5ǮVUqxbe_/]RER]sYc)˩fU-l|=D d6|ofFQV)nS^-tw.3>-0MFi>Itwwdgk< [,[= }/E`0T6$#FژO#ׄDY -b&<`0gn1q%PcwØW;'~6I {)d@FƆ:&unץ8)P;Q!-H*yѾսf+|jM}OVTc.`/g'Ue{3H1{731oG  NH)'Ig%e{`liƔa_yby_%_;\aךe3pjcVd3{ͣ)KbҚs]O``g𷇆oy\pX1j4SNc0!1"A c>Eݛh*/6H!S@l,(X"X0ب{Dl_Eݡ4ta-}/J<<{OT{ATYje,!`qBZbY]V-`(_{(gW L0vB\,k\h@ʟbEd!UZIʺ37ige @[zkވ){+]4\ftV"ʘ3`sH/편[v@ bjqc a! ю^0+c_ {zM֚?,SԧX.5cBL8}=nsTgYxxSYjVnf}l7K&{Xy<|:у #56X@Û 9g5K{Uv3d9F9^|[b=s NIf+FPPD{hP\.ecoQeҼJAI2="&5w)#(s2DK0 =`IY^pϻxޮd?;eMEfxT]͛tJ)yI{:ʥZw*rQ ~5{ T qeL'|[&/"=8WZGQE:$v/5>0Q(r5Ծ|v m`:rD2F[0SW `jROG5X%77Qb!a<4ˬJscsO/Pץ6½Ө]oPTL?'jDL qdqjjQ9js&eXZ% e `MeMҖ7c#\T ȄOdt /=j\yB⡈s H>Q_falɚ(:V_bpe<8*bMh3F_WU8l)58MʞN/.{O%D2`)]e-ЍEf"= v>b:V.@Be٢9,aJ(4J)4p4k/ǐL;X$BbpTo%6'Nt.m I٭ u ^#_ rD:0)%(ܻl+PϫO\-c*RL4Jk(_xCOK#W^Fw4Cz&)L=2?-YL  ~?NjnPNKv#G)fט{@jzCJ)_ږlԼ{5]$NnXZeM <9@U^W>VmyR8:), 6L xJ`H;9i螦s T|"zגW5x NPLviT >Km#DOȻ@K;JM?QfMLEwωc"Wqz\%))HQ=-WBz-g|U1IL"fo!} d!迲KOu& VpAU]MYgI2٫745-h;r4؃NuE׍4f%wp"݆ẉ<1AgɄF(bBǻY)%AS%_|F$彾(_w!'ɇ $J0Ĺ~&oVqZoWH ?:>Ϋ&9j= ']E"΅ht)0pN)]rt4x?=;\H_H }\]C6ȯ!L˞ W 2j&_H%NVr aV2TQ!H 掵Dm4 ⪁39s(~[FVHa| &06(qՉeYks%_BƳ_U>r&M(TO3:4_Y%3 R_zyCi7k?.m]3RW]Ai 1 `QSŨS=t 5S?Ĩ SrL3=OʾJ gDݫƬKd(< >2T amoc49Tű &˨X1yHQ\>!1/9eQf?^K*ؾ2n*7ntODwC1PhO4 E3MșҫV"29N`-XPfSCbe<k6J$W3UϥDOSö0|A4Pv M[-'EXs&A&vUE(jW:~ⅢW0t8`fMM "Ǎ M˥8YߏVT!+, xƇ$TQ=A6W9i%3j} @s׏jhb҄oq>!/U-(ΊGY_0,ۀZ1&;1t{cf Y0I¼6lreZ Z]uݑ/&;%#kA7$P3^cY]nMA4Z=ǢJ}uք깿9.B$-?5L5a.#e:.Fى"-z!8&Qe c@@'G/ Tr$LOa )DdBn la{DD~33kP_.UH/* ,{1OavGz\f1W vo QQfe uD2t'$v˯)",c*xm7!dde7 kЍ0*8qр+oQ$IVダ4M-~AʸYY407a3*<2 M >h)\ @b^?lM7+І\zp7Z@nY!jFnj}Lpv~t08Kw wfP|hj Qt>xXaoBsjZ4-*^.9`{O-ҒV?,dz5}yi5(g )]8C "= һ=-pmjǥJ8p3Tձ5Us 5/v lb+|Nhfj2t&2Tcˁ0%@n Nfڡ=6p?P #8.9(yz&d:4˞AIׅyc a(ҁ=[!3QMV/(T / $>6aD/_t1E/%Ģёc^au~(C*Q7qQp}[}.n1J(L hYܸRգb<K @+iF@R'"GV+2}4@ndinfU}9lWlSUَ$8Be%h=jIō ӟRՙj}FYK-:<Ǻ-{ 2=O^g$Lc0T7f1IrB^vѻeFvJ{W+޻UUU6T jQƜEGeAi2 d7kTa EzFZt 9sLeTV,YubIvQ9YGdM_dn17ltV/Km%'`ԖFR r.sųe 78g"فPmN4Iw:;AzCg8ak5ܝ09?m!yxHv;sQYL8J rr=i*]+vuaH/Ox9XZ̀CӔY)z"xC,OV }?" _!fAVf.I? ?)00OZ8XwF:r@ r>.Otix<}GJ;#nOo+ ЪmZ02%<ᦑ p6?6쮔mXqrLoJg9|E8xz@µ["G}㌹k `d2(4wԕ [lNҐ- Ƕcmz),Y;Fh6Xk1!!*_m(@_MNW"\Ŀ޿7X)Uaυ 0wl A!&׹WeŠq2:,'vͿZ:4ڇAXp<׸Q!խlt(U Zi!5i.V,4~VlY3#)1]I ? "]Kn}̝X2ҒM S)&Θs|SZ.@s[#lf8yR0W@Ȳ!![lF$!Ā~qp;RF'udڠ~шA`L.FA6Aɣ[K<u$z4\(y}䍜 ;-m_P N0\k@uv%O;z19I70M%a~zͿ#aUC9cNY<:-"֜KMY1 7 FHG b@ X#M`aEE9Xe$ HC/cWү%qNG]a~?Ҙt(l9G:PjRVƽ"Hd&?yp+QFMj4- ϑEEM]:ߘʶҋP1giMXP".jT@|L1>I_-oܠgПLF.$!(^~ 'Fk:|gVAD}r5T@5;$7EBx1'9¯?+:vBm?lzym,}FE]Xa@>#6K%8]!";`1[CDݳ/Xz]i.h+,97. ^ƨ9v M^ӉkZ+@9YSTMia;9 *l/}jl+Aa.=L`pla&0;s^B4aԁd;e+(_=Q-`nGNUmh$@ <=ݖ`}Lni EUN[qE6%R(l\'HYX cRolMkhщvo1,5lPpe?2f١%FtÃ/FMmTIrQYͧv8씫ʕx#Cmo d|' v2@ bl-ee/?.j_9d2CQ+(|6 m2a[" qxޏ0$>nXq^{EFhQd33SY7Desn̫+|Ww+;\k}ٍ|o MlgMp)'e5AQx k<,$tIá{͜\{8눀kx*PI[ (BϷ Ԙg~vs@ʙʝot{SD,k4Ak sW&$<(dlr~ܯa5-n'.ѷЙr yŔ ʓH8tΔ",a>FG!}$U7RQUz)䄃Rkk$T**βJ) h&Ljz*PI]vb~C}O8x2콰_y [mo l=O*TG>AF@ ++mz}hI똀Dd뉔cJD:O8{V ^)0(:tsVb)j+tO.KESSgB gU ۦ\( y/4f=1GQј\x=s&w["t$v\ClOǘWt"N;yol#Ba3>Ǜ;p cپƘ [Z-/%#O>&eiqe+w/$tp>[ sO+Cw,TK8*b":sz޶MheCc`&umd~O6e\fY{S6xi'Y*{v%;7^3?ISb8TxCnjxheD2%*hsJ!]ŏcCg]9mUU; K 4PYr*aynrӮiv;Ƴ ˟!65k&nZ\}bc@u|%}zZYu:sNDQhD֬x?[)`1vi*D짐 5EXWwtKC3WubRThtwA1]TGj_e7`iGi'RvH[n s],*T1Q8~hRv6$/@O8V#A=2g(V!Fd*{G?Wf Tj̤`"BQ|mcLAB$ F4JA#Ͼaf,S֍T<Q>èԒL!S/&] 'zRܣɡ $w-( `yXiZ^oa!BY2KH5ҤMnnPkؘ2eѓm_N(1[QΊ\r|MKcyPJuq$[5gNM*QQ 6 ţ;-+/M95WMACƧk)tiloYb^s8,VETT5"~ۢ연ݝ̶On' } 5 Jݭ@Zio aIGp7ݺ7$dMqE@8iNf$o>&1`H{sw7}p6|8MZvfS)eo'eo 7lЛ}=(Tsj &_H@dL\W K[p=>56 (cdMS om/_Y~yo.6< W8D>߅~jZw>, c1]<+Z8:qh-tš8:t{?U(1 b$ҫkw #ulO\~ _\d Wi-lI6I)wȞo-Ч*H:BѮ/e{˔6lSn/۩|Fwq}11&ͣYӔ6zC W^ H N ;WV"7%-e[m3`gҁibF$x$gGJ9A`^m#2>C8SDQ`>ݼ LMȇldnx6V @qeZzXQG $CȘhvY<Նn8l r+0$5Q)է8˜fM `Sb}#J`c:|F/1Fu D¬5[*k֊*a݉ˎ ]dVbX֤]ph֪e$l'CA .G+?*ć 4N*aHִi:-iҬ8Nf0%sߋ5#?p%ۋlp[ bڲ ;e!$;lZp~wY/N$nw4#lөŅi) |ݞWu(_7W~Jd%i0|H0"Wܠ(9{0PxȧJHM/utݯ)>ՑXq3YyJ|pj36WNx(ɴrkS[fz-fP*)+w ~piZ֫ `{́*~бDb0Y^a_RV˩RxZ]ܳe8"9ΒnGoo* q{![v"{!_e]v j7L=hZ7j܈r"QNL[155iR!l_M2CB%? =@$"/Q1ґc!BEw-zzv=Jjĵ80/g(( $ Rp?8COe ;S:( jv*Cwԝ]xXcFfXy tuGDBb<[H [IhEJgF\pZ]-GzHJ.yӚlޭbp 6Oi}I9㔎$"qV="ۭCN }Y8POLЊڽ9rz.Ikkka09&EuٯSr\NQM^6ݻfyٿW0V,itR%#}W &xvnm7E]_z9эvLEGD֓~\T K#&EKA 9v֑qBg PA_Uk!VP#}lVЊ#osY&Ҡqp}A,␸ʫw6HPw"y'^;5Iq4IhV8B%/EEK$W<<9͗V0க6#AVT!c5|TehK^⧾3 %A~<IowdzK=̅:YΑ(˪,)?t]5kʘuX@0')idJɳ4ВЈ0K*1]7aFxtc)nMOpBo1)ɐ,aXSBZ Vz<1YKl:B #kL\rҳ=A`k 5бJ#Ym-}o$8f9t:f5Nrb[ɨ5#Ҝ )$YvYѲm !٣w bG|j}b10 f%P"b![`߃=l?3vXq_UM`R&ٶe0z/dŨ?_^ w(273pb.Dwܭ4Ja^9Xr? yP+!\W&|űfÛॐ'pLZ`8m$'zi=8\g01Ee[i#u{c=> 櫵[P٪mWٻֈO956`i9^p=qe4$5C|^|yGD QKZߑ91Jb_W%:bVB eFZ~rp1\'*ZR-$fnt ΗŘk&}$uBK @K[<e֟m@ =Y+ùbtL&8e5gCp} z`+lҸ"$!F4v {¸]F3p}$+|tNEW=-=Q7RIB7 }5 /Z;ԡ `ńM‚g2Yy 4!Iw`kjB,+yS@3Lt1w0K?}wŮ(y{٥ ~h B@\9,"ʴ3K 3>zREdϾR.5GrPj'fz{vh3 R4zZR:bhydvTK G$jM)ֱwn@6H^~?)yJ`ͩ$B% @- iC S\ tv&jSzt#ւeQN9<lM@,NSiWQꂉ>&T;4Z,BPJPݏRG mWLҮP8@Hj Hm An -o]D-{J/r*g٥@ `upSɓ:' ӑfPmPʯ+>ԣ loI ˿::7sX#Ѓymsp^UkflV}c>QOP.yEKC%)0 [*;NqU]6Bʔeѿ|?nn(bb.5tu1b0R~hP4]cd"[x̰T]ҊS=x؏0ra̱SK94(Ł7\JIJ^ʽ;j(T[5[BɱX! }bX XcrQTgnPbFz*^g:f.$nS{hf̢x9vV>emcJSF Ar>U[2WЎ %&qS _H p+7|t#gZ{_tR!&I,#@ߣ5%=+`fkT&]h*4&߬ea?9BBnoNw4•*:oy_w (>Wvģ7*HV\Z'"i`/Eߥm\;Mƪ邝>{(6/ԅg\hHꜘzN-V M| ]SA95J~WƜmwaMF*>i-NZ"7('|BZ<޼?;=sdC7D _ %Zov(?nR`>yFmܚr^vBk]ZHt.v1 yW3*v{O~i#H_ @έIzm , VK.@ŒҙzRUPz'tzfW6;vlnT;R]]Ų94OhAF;&It*N<cq r|X+L@WrGvh++Ԫ 2[CfSĥE'w9skZQ 0?zsDHTJYۿ_/ 4$nmDmGXkU^0ѵ[ g38:~0:SYNn8 ..>C9efVlҊaAOݴC8JaǑ[\ލj%ht%pȊoS0b8J=xZ&Âcǹ4%f@fN]#IGK3AqzЮxʜq+Kwe\eJc}i{~t YQg١>Ɩ}LN#,ߏPr*TAk=e^u&3'Ý |DM/Εj[푣/;yd|Cؐ_CɃo rv pPc#)p{׺Xdz ^"fnalm>FO4uIToP-XA6ԤTf扸2Mvy`:(" ږ" IcܾBU|.iŶO<gQm;$^UI PnDLuU#!)W5$!>.2|ffl&?~&7xmN$8MvD|#ߕPª}#Ί{Sc5s2zvjuxjȥ縤r.%+ã`Sjx KV2[ 1xh/흛OЕ.*]+ucEԚBW³'2 sN WaM !` 3ʖ)ТPgvby(4܁-m'# ,h7!p2Ya[\ivd·:9l+T)!;|h Q=gկnRj:r,9&6WHk10Im>6r^@RG\OH4*R᠋0VjhK~,Ija3= lWjk.P[* 8o iVرaVƣ/ pi9a|w˯cR$姘 ԁN+Hvj[adeR1~̏ ;o퍷 6?ScUu]e4iEؑ.O]!/V*$|*( #`$}o@s fhL< Lzֶ.WmN]λrn_Q|/^]!a 7cQw0>@ZTyAA:y2y)&%>T~LWn,JȅSW-`FZ?huvQS@eodmR|Z`Zx},'98 \2AJ _D`nhV۪U,xL̝}oxUP~-<",qRf!{fZ$_DJXK!^ Ycx{֑Sc(.4uDConodڦUJThf&,p*c镛 =):fEֿ#fɨBE\zA1fb8ÐهL& HEV`]iٱ,i;T4{(&,f]ehhYZBSpEi{5(]ʊ3"v~J Qk]ᝎ+5@u!W 5mCvˍcN{E Z_0ci P?sC9l /aW 6Y`izC|򆜫R\jNDJ5]xM!s+1`f ՁT‚)~d: wp~1B򜻴Z9v;A9vi&%/V5W-!ڨ:fX y b;ôctEY˵ Jyi6.38},idq(Ո<8gJGˏ*Ljkk>璏D>]9!ˠj*;}Qf"&a~H'3Ou^}j jyrgyޚئ B geç+@#+f=qQOJߨ* i5vrǔ m'BytמZD[SVj۪W>}2e6O3*I4܏I#o x~+"kqjߧWuĞ?h-Pؗ,9GJn;Jm<VO 92\qh }5!6'latSBZ lvdGK~*bx-s_TlU5A{e@ ž sNr9g/@og pd'V[8 JsO&!MN%6=eT% ih6.fmmH.nuC2}Y  j˧p*%ll0gC m12 MЪa^%zX:Abc7 vLbtT>6GU mh '[l1!m7@q>0"mz &?9MeVv>n'-T38[룈%jN`8mHL%u>KI_7#.J[U\ ?(V0:"WPז`k aJ+\VէԏxeRbG`ʃ" * a @6.e}UHY5/80 |{Nh\wtUPȦzo\w|gAaDd͘~QƪϏjܔIT91t% ŏ"-?3λI?CKZ6 ibu9`(1SBv>Y^ʹ[K@Lu+ N#ܥdJ+8$v_".FT{1,:ˠlU/YܪH7#$ۿw-G|9*SVmRVUI㘶/k$$U)qCL0ᔣSnVr%-8`]A-T޺˔5}`Dt6kZ~{3:(SgP}[)cT#cSKNYyT_G%~tMCVXо-LE/vH |DQ(| fQhV2H}NBZr%c< ^H[xVQJ!'E'lwB@cLqI%DKB)@CG?o#ʤޥt!^1OTMe V]< uBE"EEZ:! 2^-ZJHQ-}8JdJp-]\zQ,9 W#k87~`$68 >ЃS5Pa wjߎ~ҳwG(-kzBrv75GzX# L'uyLdZYOye{?"G #]IAb:O}DR8Y5dmNJv3e3\ {9̧(v4lɋkzB;0ſ~¼ЧCIZq>*K=..'KtWEWBui<%^2/{Fb> d>%3@YX2{ذ7랗wKJW,wJKPNMR(r,ncW\r#t.Jb{vdV}v9z\:C+]2/Uq)@q{ 'VNOH dZoŅ1Ě%BR3qP3(DNcȌw96`ZrWo"zT*fN< G`''@GѸ-^KÒ;pD46I-O~\&.>2nT^DcUGo3qSR^԰{C<$R}Eir;aĹ ag5[WïJp.9$rLp OZIx5u  ;ۂ`'{?phH()hs_sxYRL)SOaXΎPr:/"^Dnd-C8!*ٴ8yiE/1S̳~tC V I_(hk*Rzv'{ހYs0:+Fxdbr= Ñcit'-Cn38EC\YVC~1Ө ~r% -.!a< ԕUT: AƦpcsk_OP.zkAֹMЉ)? |+*#ԱKmٶ=ne~:ҢU3mG0oFVD5xqIu0}!E(z /½'J3 7&sX#ⷴo"k&J3wlyG(LR*i~O 9!VVL5l(#P",0wMM)oYՑW+}'{Ad񗲍s*rIUa0@S,+fw4L.K?p@|4䖶m*Mas_ttOWspKyo_oʇCiP,:4 N6tj #OnO+6 _w|?D%䴸3aL^'Cͯ#9'k4kɿ˨n|`?r׶$^\xmMc&;:32? 017xswy=%c'@?e1RVC`1H C*2RNF6t.?jwƛ4s1 G@pBx.DHO~?]W@ dlg|L,:f(k'o zN{\X, ުq$?ZaEmѩ{:M>4|[ mѩϰ4{qBF ĕTq~T@ξ((Ƶ1Db#kҹZa Okc R_YZWa( mA! ^O}" y0dzQ6acTwrȑqGI|*$ᶃ_ϱn.ͨO DiSzR)vBde{FqD?֦2uvT+71n%4xb+&v ~S\VZd φ A#>V91G+;r'/ ~\j. ;pv ,[Nqbt"1MżXq%~-DʏF:qk훔{HJAiWpt6BuvZ[^9|o\ Ʈ ݅*2]'N8w4҉rFR0h>OꞫy@$0b́1 {-h|T ZpWF<%EQFR5*]9T6<qEK{hҌh'|!Nc'L NEp4JԪ PߜXyj8gp,20y0bkpG*a2~5_snpʋ= ' Wi@6 z xV\{nBB73=Foӊ%dUDE/i:?X-!x缆1Z1|y.AF[]V StA6XW]C2?FDY&\, x9Rvӻ&ըBVm ]AVS)K)HUK 1!sI0 (9[$:rv^퀶aӍc){/}T̓ed&7k/,ό{մ|En,:?HHiO"a(gԺ0*g"bݭ%WƉîG}{VoTr + qP,Pe-ݣ &"+u-m hydc\њ/~4"{W6>)QQCۻ\MROChT= ݅P'@].8aCȦ8=UV׹6qT|2yxdI" L: i .SJLOe^P~r3>$Nnִ*(fݘe W`Cu.8*F4eBu2*Nz:~N8gL.8y"Y\њ`˯hOfp}(]8yGթӼ$+NZ[Қ~ՄTWyzl5yu&" iV45lcUں:wx(yEyyyq~>,؂<6n 1ݬC=x.^0:}mx>#x[[r!un6Od󁂞|pxʸ +GD܏RVgƱs,B)OAVzщbsޠOH <#]I`&肣c2YB]u\Oy㠑dR]'D0t̖ & gil &Z?'.ޣ,}%z?.4ѭpT#zMWlt̻%ۓ,\Ljb 7 pH3.Eꍱ,Jo,!A30<N046\N$ +$À3 @yۜ\za~^ZG&Ky|({b euR|qr=X1v~UBۇTEx $0f׭tz&]ǭ꧴4'롎0, t^,oN$ 䓬SrOjL:)'xxbV{*[Yg:zM-衆w.0mtU>"A&}Ύmʒ"i2W &:ʷl 1+)M~м˦@$Wԉ0g:%*Vg(Gj@I$4;=bTIKKoCKsY&|R8ĥf19Lc又g*@kd71uuY+!J_;?D7KtװrfP/~o HatJ׾ڞZ(+J/@H?qh0K^O6&pwqŒӷ)zL(0 :aq6/O{ ^|L(}Gƙ 4MSuS17ճj&0ynH>{IoNnоfi NH>.*-V{nb6`ҔӶV64yû,Sa!YQ$$ZhS{ 2΂*ֽ': +YɉrT# aeI?CߣnVI, /m*%sG٘UgH&&+&9:+A&䲌Pl2O;/  ;)ܝ9DU7ݣvQp #Vc5\wή Tş%L͕R3rob^;F xޏ`L͐ Qwڤxi񼘆.½fLb$v@t(k ZĖ`jL^_~ing}|f荌~B@30d5X9t)U c,П'G`euw*2ZW_g,|>3B]wOM~O= Y={Hy8\oLCoS|Ş:LLCvk1RΓ]L6՟0]d򤇆ihbs?c}.362eZUU?&cȥ,ΩL}W)qtF?BY3ӇMڳ(}2bZgRGC>yBr0/. [pat>i:n -jNX܆Eg⑯$ O)PY£}9UG7=Ev_AmPLfA+Ў} XkC)c=JR@(B}>1DlԷ:4ܻѓ qP8z<ڸ0!w DuUw%rUQ39ꟈ +̑> 7iZUW7sWLhH.-$A!-)ӱIND 1R҄N0OM@3'0|l*Ѫ9ay<{;C+Ab^9U*zXPbRp4ÿ}ʜY8 kݻQt -[VZJ+Ր>gCE4w'F4U0 l>ǝ+^c $4*كH$/q)Cr3:َ}Y[.ZWn1ŧ@|I%IE.;v5ZUZ#>||0O2et93U}_yx=vV|NVE@qBR.2hByAN&[O`1_h>\lZ@"HKEh(dPOO`͒/ ɹ K]& o3:"LFÐT ̫7~ƶBT qY{9)nR-S78&͐n9`3qD0ff#oՄ\vÉqɈ ϖyW)b,zIZyɴvtDgK-cY SQBdH_A <Psġ^t_5,"z)-'$=:OCe^ X&?JX l^m \D0$W)Rvs9FQ:V{'&~Fմ tUʕp 4X:[!$ v)cB4L, K}VE+>KUT?HqȷmQT-ӎP/e/nx+_esaB,_1YA1Yz9if [[ 65]:0@=X:{y=Xς+KDW),TahqM@F_&]ږ%?U{y9TwBmECr)jE:瘦KsOxB(SU`u(^k,v2zu!QO ʱvz2XHY&SiC*ty#ͤڴM^N+;q">LK563!$O=4Y{灭xe k1OǑvU,<έMd ?3?9/NkZ h?k*t]!@YYX(`f0r!dJʅ6z<S~XQ>˂sX`ѡgu nE@?LF _FT/n3tgQ$%Pf֯-3FN')5

.(ó Ls$4BnŴ#._*%\Uc>@xufYKt2&>{I BJK»54af?| n@g(B.M+t'T*zYn \HK#Mn[{йg-IǛ[8$#֭ٸ4ʑ2N1u,!9oX܂|p /5ީl" zum0ɣ2̾@%:7")n;y5Ć 7bƳ9/Ii Ha=*ӣDHO~XY9EpuRUNȀaGtMC'&dg=5"DsVmsցQÊR_\LƤETx{ҤZ[辘=A5oC?$DEr}ZuSFb0(pS8yRՏ^-]oa,@?&#CGLD* ۠[_%:/jb۰JU5r3?k P&\>|h$K̻K㍌{tp-burD?3mz9LRDAdQNLV\YI9;g@.Cҥɠd*K o"q5joLKB)E11ig啄4 (c,0%B g@Fb(܎[ ГŵBsekŔK+ȃDŽžs#LBQmF !·nr32tE6NŘ3AS##&nҜА2 U_c39÷_dU]U⏜{YC ,?HV2qkwјN;*7kOa6Zz萘ƚ=#NnX)`hd3s &%S'޵ߍbZmvhMp)j`j/鞘>qt#;Ui_j z['FNs0U( ?_V  TwLĭ%)0bXKy?Lt7D1P ^{Xy^0khЗa\6."\|{^g42ǯƥ(9 s7e2lҴ[TVW]$q[bzض6Z;ݟb.8$*;zwQӯnŕ13@ny^Ma)U9iofJwć8fZ@4 )z <{psQkJx٠wč(ӳ -;;Q>ZJhB) i^5,dFT<6/r{NR5svזs0pI !.{m?ô9OE,%+7vQW|@-LMS~W_e}w`6Ga}4՗!l*E>7Z}(d܁)VvM1s!w^CW5_ۜ[&;Ob &. bO.d!UWv1գP2bVTV?q bZ*["g%vh 1pKn{dy=9KɩϺs;b='KC8˜u ]Dww:(E #)K=M7{ԛG L7~M18C N.>P~Gac(.[yDs!L38G5"Ds{+=C/ZwIC7n U9{#C'V(Z/7t<ˏ_[v6=7aҳT@Iu/1CTb'lWߟ0W.dTM!35@G҄>3&(t$!J~N$kP]p8ap ya9ީRW0>LL{xJbwˊšO|F\-0e,M[D`~^ `_ƨ#<I&GKt:8ͥρ6ºi-׆5#-5&h@niW0C%8 q{ KUQֈ[$y^r/lV 4br%T{z' a";jԂu_2 $ض۽dUeW@jsٔ`bv Fzbޗ+f V"V͜> ǔ4>Z$\/hư-^F?85f됌g` 6Cfϐ >B5D`B_[dxX!~䨗 r 3KϪ]CH>Zn,匏 B PLI]9'$GzU7,2.Ž6ULlg[ڇC BbgL7*#aNRYar(R (}/Re9qh5>HOD9|:M' d3iw8ЂRGv15'tunыq./ d1xX{z,9YgQ \bM;RKw`Ѹ/wgp9C4W sX.<8q^Ə=`~5r-%iAؿ)*+xD6}RfBKW?8d w|(&[ث[!z=YuM ;F8O_R,-Pj}{'jfC jDN9$%'n)->[L*rs~`GCapkKs?+碪P)Aዔ;v2_њKC4@3&V7AL* $e _$Iκ&iZkDMlSD',װ4*c_ҖL>24[|i8%?T} Bwc@(N1Kb'/ozw֖b=^I ,B]v>oAjl_xDqD^9I 5T1 [ImIے"/rv ?URb} /8gPD t33Ȳ~\ٛ$(XmzuNQHa}?QuctKfPS[@X@cšP+*J>Nmٺx'h>nv秊ݼe(8i"ol`N !;"GG.@q&tw%Ry_6 B9|o6 o[m݉0+ܦwf=l.ZF>/u׵$O_g:yZ*sgH޵=PVtp_Yu 0}C@_IV3͍m8'ћP&<~Owk2#fF05@,kkZ ?NRÊ<|/z' n|¨ dT7&5{,Xc2奄5u?2v4|3n %$^Y0cG>6NS JҤsK~zS:(;zh֖ī0 &0 *ێ}~uʫy̌yj8xpnsD|=&jfș}QiPoSTcIo,(i#a Dۏn h'GWB0t,j5=ʯEe|Xvs`;Xa2Sm,p}=k\n@UfJ%O!jkzAv:?>NU.+It>mL@ݣ gC oz$7!nGњˮC&"N7- k+0CG]O~vuCYSVd(BZ^ym9?]5pE?Xu&KOfJ,o,>uUANUAG׸PZ,IP/sdA !嗸0WOe̋5cb^*|߮ͅ]zczm{ƺ7t9O># _8(Ikko|dmet~Aj!lbq\kr[5x\XqYpyWĥ1rR#I@i1Z>JBX8.X R3| B8qLڏ$^y2Lz%*ʗ $Q/,}2&0~˜yhIh. =݈ԁz_|V̔hyrX[1Q,W3qSLz4]_Q5/h9}{{qɹ)M.˺︦Ӫ#mYSE R?^ HTdc~` IPM|* ˕QZr̴ŻMoaJ~6^]>jhZ}Ƹ_()z*_* ;@ö rpk_cncۘw&M|٤G#ɔ!ʐ4 &-UmB|(-7r$(NXO]lcUоxBvu.f(Mi+t$aZ wyɟfCSb8(p12bam XQ ] ˉw:b5a4ucOe'"eC{jI3D(atR= ٓz{ 6ܑi/E?4tfCTKf`]ڮ"KtIpm,JqKRF%Ld׾ 4)ˢ/+ZViT'bgLZ/v[`MvxLrx77os{{t0uK @n1JcuѸbra]܏mK XW%@ y 5* 098z&B+]-LZOQxIe޵xpҵAꑘ1@Q/KW H=1qulT~1TNS )x.=YA0Z {wlc!5Lp0=^3krN={Xdxc& ? 7m ]5uYIy*!lKF:5!H7/wݞ{m"xy@1,ai44q}ϵp\(GbnQ彨 'Yëp@u^A COw$E%p<9+.#`(R,Ϸo!E>>iBޢu[OPfMV-+ҁ[l>BkS(l9E g!>Qoզpm}SBǐ8HVz  _@ՓW+ݶ_:ZT! G7[} kOOEji~H\D;}(BWsɳTWȫi㇧bS/hnnh$|vKn7~,&UU_dO|_ Q8 @9f썷p2][hƮuUoGb>g(u3CQZ2aQY@B]ާ`|Nv +) !=_Q.m3Wkc%^7| 977tLpwt%?!l í}NE4yZ|2R| 7WpY \5`&c7&1XVU{v;Bf\>0Nb\ A N2>OsM|JȞ0 S^;vJxr09A<\xǂd25+ K$t 5h5hjU=p9բj z"soűxBSa|F@YtmkRckW^?H>JKO€ThF D/]XP? zkm \iCIzPf2@sJ~11GoVlGpft2@U>s47'GyEZrYѰf=t=B%k3.yd<҉21+S5=#!1^,R^ݎOڈv0 G /[¶taWb햕: ə=?BAGysؽ_J&4`բDn~,䊀g;]/.C\\i YWIҎ@QO,rxz<c!b@VAd*Rn/ BV) Fai0BT;}jg[6K[|a^jTgQ 0'WDbn/f6 !9wWpArSCᆓ²ܚލ AM*'XfIwH5oJԂY 3@MM? ?BD[)q 9]LM6QP Z~TD*gaGj \ʗ_ hw&HL w)=$<ڻٗftɜ،l1Ȭf/P#y^ wH)AZg Qé.v3"t:)V"g6pe~=[2~Ug[(Uk\^e%"V\z\ SF~a JJ 9x=j/ܒw em₧(jgh>:^ v^= obJ%t. .&%C1yp)o~'ǙRl  6*:J /38V-'^%E%[Dn*){E.uv#a@ep9GNAs!klOq6}$Po3 v>F6c ld*9*Z f՜Qx46?P(}Xg ek\TBPRT`\ =RvA39ug4ӫ^֘QA{޷A#tte,ıjȔp=K"A_Mwf@iGF#J[l˸TYhTZyH{u&XnNj D:٩'HJB{;W.k@LȪxZH<@d5:U?. D֢_= {zf0hH;*<%#nYjDAd+jm0yɥVXVt 0#X+ⓞ PO!u9n-j$##縘XQ$j|E|{cD_-kD'7@SrbR*Ҭ=҈-2WD_-;_\M.J83mC#{=YD:q8^0`{,6i/R6\NP{hHR d:ґ=pԈe [JxoĻԔMs2v6NoC^˜gAƬA UIjQ: _Ƅbi8eTdMP#<< ;őGw[:W t:֓.(WJ]oiW 1 EE.b>>42*QE5գHI~o2 ! 0^<i= %*ܻ#b[qC^P_ PbmkT]}Q^_FSή9uM>kĂ6us2u7wMV|Ad ɚt}a),2 Sn !wj <^Tj5';~Fy6:׹; !Mf23=o{p7! oTiU-s#R"qA$ylr1ׇ  FǘPȰ[oLoNS]y zoHh"p(fc>t7NcyLO Nb5@!`yzh\j/!K%rd"ou2ڴjaBGN8Kr D)S8H^48ymk(t(r+@CpGЮ?S<ּg6M arAJۚ&{ٸ7]TOF#`u_>3I[+dgC#!fKq4] 0>&8A?P? zP/3lǙjL0N OuВq쥭A{ō."&zaC6 [dMaW8 A@|7fB|>hB>TG‡,섢A_>l,#譧}4pp1I5=qB%.BD*cO.4cRr &lm~u@#1DV$*\c71rv#y`NJ3%lׂA7[zP%icbN(rv-[#SG?~]P't&x/% ܡ;\K>Ip'g 7mo5~pOYD:O7vw1\PɘB1%Cu1kpwvx>XEPjAI6L#Yy k0=}bЦƥXf@5śͯhҟYeۍм42ozfW?=&v ك[=M[VXh (mPzHL`gKD "LKOjŧE> ́i$e? eGV;)6|;oe& O//ͫ6~]I1_7^E>XTbT-o'6RXtG +ө:9u1&˔>3n鵢+.ű%_Ov|.OUL]nb޷L)rs.;8ŢN5MBI9BƯ5f!3sk fA]Rp*ЮY7 q r8ڗ@BEh|T8GUX>1˯AE7Ky8;-;]E έ~0F c*w'S[5D0XIpY]p*Ok1Hx+Iہő's%9r-p<:Tk LjÛ=>_4;!u2p)^GaUGԮAJOV:(oPKQHePkZQe;#z T"dNYv rsH=ؗ}8GrGr~uS_CcMyA.~ʢr5b玁Gك;r:vV+ <btݺdՏԨKځ/cUZ,CKA nurO^To0>sMId/y ½Md&ӉHC]+I",;OX~rН>fPޠC^SCvtQծVe{Yj4h /lRKb6?Oaa̟T a\X8  CbIճvE4Ҟ\^9.۸GU-LLkIiݨOLfC@+rl3x|7.5'Inz$DH ɯ 2_uU?R|`O#R((j˾{sԚn2ȡhG R-*t&wUS拡g93EkOO-wq|{KsOyj$ Ԑj[HB_l{O&qMϼ$/p5@wқ:CrVbZ9[y]Ѭȱ0 Y![Y[d4jߢfX[}ݜA@#U?uJ41A+E,Wx晀DJ]:Ag[,N8>Dk'Vwk~o(H8Qs @&KGSs P,#ެ{o9QN€,(ۅKѽu9j湲F< TϚa.y~;D2Z:8WXܗM}𤺩?OJLFbCc'p.sth%u@0 [gUq2 XpWNt+T{JȻHi HY&Fǟرa:i{BZ!&k*p 邧MʕfK?Eں=} &{nG0F.h6 mdK}es`֛n߆*1*&WS~ \"xV~lsnЊWE; Qםd{mL#ZBc}@IZoOUi/5kM8W4O~b51:$0 =5ߗ~`եDUǾG&n]_90dۮnm3r}GGt0uø? V*, # ŀr(Iih Fih/`,V> E\S`(&{-GX?55]zMgwRd\Hs(ǚ4Jt5~t C#lX e>yoO׫R"LwҫÊv\ߍZS=bMYkF:<>Ħ~G)q}8 *|AУ+53, }w!-_'Krl-*#maIc?x|r5*p MN/#ÂCC :XCtvIm5zS[CluCŵ_v,]&YeO=9oNзCJjY'DկſclU8 +-bioR QMNZ{qItsHL A:,Bv@wqKvɦ_o~vtl#^tvT%s<8t"u I^68HkGs8Mg1\4.-U( 0+bؐVzW#cD (Ɩt@P\LnnOLP?*3O?9Tۤ:&΀5hWd W}[{WLHoQ,+^ 1!i\!s̩rrfE]"j|h84@h9A+f59Kbp]I6bpuWٺ|bRowBD^`dcl$W:7T>O9܏> Yw zv~25ַ*Nǭ{}i %=hOdbfG%=u_/R t|?`9f(БeWOqYvm-fɊW?;]s8R,8I;x;`es`K?I,IC&Fn5$MuE&H?vڔC " [ D*ڮޓY:^wp^rruUF{<މ_%s$} ݃Kz?Г/KJ0zdx1H67Ǿ}~HWzw랹ĔrK}XV6~P]nA_#.X`۳& W6JN1N]E d0-Y擺?,G7iIj*q3k=7^A=# HlZxxh,'\cMt N$lcy3 u;՜>rry_< j.Əq!іX@Ո ;QbH= 4]^Yf#kq^<>G^.YI4S*s}=Ni5MG`b.s1_mvC9w>ى8s@,Ik1lGGD"^yňXҿdݝ܄2bf#>E>̓i"Y4SP&f: mrδ:s4ͥIeT/5[yo2El**Ξ+ Mkon 䟿Qֻ4 8윊0s;E:RuY S?||k**UT_h~\yNP@Ku(Xf'(w:)Wgg;ā?h8 mƈߧ,3×0x6/pmtZNV.?6멿9՘r57 kع%wtVL}y.c\_ !KeCו> "7 [LK&yx7׋& HR)܌Bp|B;zQs)38h<>A]0S̭$ݫĚ=hQ[i>7[S*MN8_TBrr*[B97KIt2ZοhyCeuLXwɝBtE }1T}F=jR:8UEr8v#AL'Fw,TNppcB%$,0 pZ-+22=%EG@2bSRG2H8Dn+.7郾2T8fƼ+jO.{MXby؇H0pƵZKAP%*By]to< /._u4 AhXD0uJji١ww#]8E$_M_PaOoNRa%{_ ty;FoAh5jg|܃On.m>U- m&FHDeM6u&v:bcoR9 C 0cq;>HW":PEGi/L"AeCs]4QW5 !x)JI{D7v}Up1IH%P}.x]e`@VČKcD0$c[[r$װ<AzȂ۸ġPTF\1Gzcg+JP}_]lrfռJa,?ȱ_ ʺx,DC9_Q d(ps <ii=zawOy}٠=i@MGooj7<0oޘҲݛxV䧐$I#YO..` >ڔۯ 드~w#GYV?0Bw^Ti GsH2:OpiRL@'Æ1sYk_<^f臜LbaU´VJ?sEuSq zc,tp B (O Tz%p1.|nXXhRf#>eLѩ+ A?^w72c?Sv¦(O$KHiF͹fe#e>!;o;e`Tnw3w&nY㼟6 |g''-1Y>&}lQdrG Ϳ7 pI<)paY'mDu!(]|{g+!Z88&ZSlP @{5'vJEX%̍ʩ.7r'Rh%q#K+ga0 TN>#p#HYD=RyNZP"\>OŠwdndʇՠA2~c(aZHli !֗}L[jQsTyFr~B|vnh袣~UREI>v>n oBlT}w_䥇t ߗAD=g-T̡BDG@1~Lm)lNWvHNAZ^w 7/SmR^lmC]fPc9+0G1:&451~4d;ΕwU~i]1~`//̢ʱ} [X9pD9|<;빊'('Pjw'lD+v{Eb{^X)\U|<+KʍfX,fK_2ێn}I*S:QXm/4+?V[ 5D"Wl4r1m'W0;P;9lBebdFPxTE)IӄHy d">~K'4NM6y=phZU )Dg{5"xXJe BQ$!5IMDdN sOj)"nNʃ9GDDN0Ehhŕ@8߷sf{.JǺx3vΫWIe>NX TUWqu_04K@kp[E08onK{y^ 9;X 0ƽ!뷎C?Q_^Fњy; $U7 8m?7.zSDI0 .yd?XWxw6z|\"\@dEGh?9lS -Txx,` i\_"ܧйO>Z޽(r w XTud޶)w3~޷W#nƧE^w0Suv?(Eu[_-xkܹQpp)F7dt~-_C/AM.r9n; g%̸m hcJUs8r}&u]C~He2dž5 fhA7~`c'Oq;Wl;8՛|#ma %f" -f@fZ?9 y+۞ ETV?A"tKKRckGRԜÔytq[U;J8{Cssvl78,@ Z]DT{lMqW/1؏3־s@KބlمB~nQyo ,2 +E[LCf>{.^˽"XX U}<`JE |oK[9r0Z߽ /B ly= 4`j U|P C &lBR`{)P,G@9TxnA}7+$i42Au5w( %]( Z{!^mAX$w2\Yq!}"7hjG'yJ9*hU@rVNl(+p{i]D6ޒ.c1s|>A\,7F׮VIpbyf`.%d8)0?jELVip8D$O9R&4yҭvn춹JQ$Ē[1Bi%C>bQLS}gU>uHM9^̗;oqZgMzC*T qL0MGn&'45\ES -J۫SqݽgvXNwA@ظi0價UHBa>#"d@ #N1b$_Amgrd*μp$6xAPGa C+( JQ14`h.UEQSd3ds3x,vY=-n% 5`j ˜T0 U  tEKLd6s0I"\cA+&xGnҥUx }o>} ݍpyBE/=ΉP.M[OţwSV*$o>$k~Xbh~FSԉȟoӛCH|7o6FKL]*6<\)}5 iq pd2YJ\*y6mJC}oYHM S1x뚄vpdaNSsrp-R]H{Fp9IL88ШC}a;0p!C&~a/sW[B FL/ sPK8~܏.wFj땧7𞑤1K5FK>ܸiwսVJU7ˍNMY8qp% }quX,ӆQ@ X;8C'ꋧsƳSRy_'LBhFw %~::2D˖j%_f}˚i^LpM& Aܾ0A#UK>K!ħ*gur;1հν L=Hԝ_XYqagrVŵKJN?ݑd~IEJdB: NqpdGBN>P,eXb  \+6,뤟 8F%}ef/f|?+{M0e We+ڷjGi1[awv IZǭ~);~~ ݙW!Oe+$meV|&;-5:Hä͒Dԕ7"'yKAc^٩s 9gE雤e䋆`_bo$n}5>dT8ul Lb'4y\z+(Вp]5Q˷s`ﵝ%>CW`C,%evZn=L _*`XMM0aj2E\͘yq>5G&KA/M=DI M;2}{P */"o\9|j7yGYrQ.el4lE iSq(E xQQro% 4wuA!oS\ɕ/Q Kj29EBL񝒟Y;cVmGi%UDz+as_?;nQ\RB6GۥƸԡ'spIzFMk0n#ďAVҰhgbc&H(bH^ekx ̬ *fN{5PBd̩X|ݥgEoaiT;Oj<4-Z+cʧAm d+U?Jy@D >wѼmaeok㕶܁Bܳd7%V2VM L]o2_}v^mN2΋ clڊѯmĪ0ٖGC`a3Ɛ$ꊩ{m 9Q3k_ؚ ŴC2\OZEu?7ò@~M;|~T`D])}n abeٕ h[H^{]'F>}úؙ`{չ }_"ɘH/ub!ʘfwpԼ 2b-jO d/s5db{$'N}#i lܚ{Nm.K;!I,yH]fNGI{ Lq#=T+P,oT%*h$1c!ܲr#rK⺬B=+J9y+~\0EGM6=&ce*w+][wpwяH7 kfXI+3"Z ]_8(YAEwDw1 TDmXn~h3vElCҫL]ƈ@-5L.X˶յ\=rT }a'R-- +GIEIPq@9ţ53|)Dqo)7B&)@шD¡ "LHhyǑ{$ u|A@.ue@HfsSHhk 1!JIl%.?"ZJ<`lNy 5/?&ՋAhs߶?OzmiBZI{E&޾S lLNe ̴<,qZ 6>Ps'jY ZXNkƎ0:Cy&xaBW?Sjw3=o>9׃`,a/eRtX=GapǹajaQ}|v =2;fx誎9S-S1P|NF?zob&$@s+;( =۵"Cv omq}~&ְα~a9ZhK_^×ڢZ#c}ww<]z.&}}uw(Țbq0 22xƔvۿf3 !*DA[Ϭ d~ 31a6HRo tɱ$!:=rː~-)OyQϲ'NO|\S^_+JʆlWသg;֡xGٌ@=ub TMkf^^HpQAת ,. m`u>6*(ybͮA,ur\ '7& i{:a!<~%MYy_)RZӢ83 1}99DHLsƊ7{;duW=LZk,% ˑ8H6^u/HֹB_u'wVT Q5k_h2,rK9l'klqNxSЫ1iA\ֱ}D1|UйE@/ vgžD g3Q)-8IRr8VzGWݚfaad]#^v[~M]KoC!O /]ȯ`ea`v)8phsq5K |"Zf:ep L #p$ ၍axuwiDNrNԌ_cs56D&vZUl (M+ Mn%#c]쫇Ml)ҸN=|3xhP쩗Ɖf!Ch!?( *yDу,j\NqQW Q';Ż^&%,^*[£&U9 򖄹S<)!%Ѱ !;V#O??N־_}UϊMIm+j Ex$q, lS Dh0 M75ڲʪuh&u; iт2 ű l:GM vݗ(A^].1xT0qĆ:NlsDjhumjisn[jIH{be| 9u_JqHT_-&)PP<{J%+BzuxAFI͗OY1|nϒsF+&uE/korK'.xޤH , ekopC'C|#E'@ѧ)GC>93Gh4Tp#mH6ʼ\KE*|h{BI&{y# >ݢٶILz>>U+O3{t$m3"o/aq L\uD]m0|^JK,T\-OY/ڌYŷ 1s4c[Ϡs"(\\ 7[eoVZve5G@Ze2Y4"y76k'ǑK\wyCiM?K' .vݳ36np~Ip&Ӏ{^%7tgD>?Kb-~ssme>^=7ris@.&CH7$cd}[g`M| |x`u~-ޟC5g+QXq{d,(ivloڡH#!*r?7 9`,7@?玽qt\([C4GBMM` pF+ 5\{'M3aza̲НYP TF#Hr?4qPnLkIQQ? @K!;o|rđ#nNJ3fqdȧòކdUᙸm|#c99AotbHzG ܫ#6FT$M^0!#EgY R>!_yQuksw2 x bytDxsPhXA.VgWj>9|y:`Q1K9"lNW xE!l6h4"rPK rYF |/O-+4:A^I MNJ%{TNMc"KT>y_X-dh{QhQHz?.>m`>(p4u,BAkP*4 jI;u цϨ\Dg]{H'*X! h 2Q=>Æ^*-ǴT[$?\ 6Eo: e賛YڎkؘAq\: Bbԃ.UJ%+r, Iƌ. =wLq`M b/dnPi&J 9n=Ǧ(k= b՞-kPlO^ݶ]iVW"S7v"%%?mDJ`9cݚQKSrfzeK.dGTc3"@lÔM15615AVC>C0| crDOYvDŽ–.7bMޭOpZKgVH^ظ)ߍ ;1zY$222ZJbW[ jQWdžn8R "}p^jZiqۜ"F Vό|c 97R` WoYD8 ZNx5:5:u`7qԲ3qyWs*_W?9&D#lt%y+Gq0# ]m !y7IC"x3HmTxjt@*4IkSaNwM3--g]O[C7$BЋ16A+0.M6"/n"s+xM72q)?׬FAKJGc=O~r.Lˊ3j;R_0Mw!.𩡋ꋀ&E<`ehU!KK+U.~+"w35ư5/8̮s2}|LVHlp8gb,*et)j+^@NQ@d3%;l3YC=q4~=$Zr]:YH^c˜OX) byPMJPbݩWrb1X4 ws68?}s9o7m [ֵg17P I>(zg 0uZ\e\o8ߘ$6X`TN3 A* |IE]$E^x,}4M2ome_ G偓~A !2TvL ~u\z#t1'_#=[x#T} dxͻvEI{ I6V2~-.7B+oQ DUΥ!ENdz坄RF"A+=/"\' vb2 4z{&U;Qx+Zm@=čiyyQm QUfmv)>sN GzkTs[v)󃯔 -ˢy fPW#˿z^gB +: HN'H&󅜛"y'D4KfBC?pW_qvi U+>ӵJN7;O}0/Nnd'Z%7fI9CѣnTlv"t3r6X9pؐĸ=Fr{WXRdo?3e)i/)Hl7n͖K_E\pi1L"ce/[ =E0b߳p-M1\YGQ .{Ei(+_x #MlWˍ0e wk8zc}%M'-8U9XwOC>\%Qb{p]nCҴ ~*v^FmޮlW p%/f'(d 7Q$΄=Ww`V]*ܸ|륖1ZN2I:$paqRJr XYR{Hؘ/rAF aZXIV"u>HԦEs1E1.ٽ\AUH^@9M^S )v7FMv_qA q86U9z =3ni LS8Z`H\~|K䇼Q*QE mOAh)b?l/Xtc}C|ћ罎'])mŠKRVN$RSON1z"u{N, }d^٨ x B)v~'q؈!RӖ0Kz7<ae}^hxrG3Z$g[4>r *B".467=#[ń׋<ݭQu-S/j*c2%ꌰ/!*S=eU%WW8g%~ī͠oE5*M]BNEBeMBg֝*sqkcUG/Q@'%y~/CHpWQraW l>b15Xus byE$! ȉ@ixc=Ezvƻ=G@j8Ɓ|Ŝ2[Yq[!Bvʑߡc,/734~__4lQNKs20u+-b ~^ҖלgRt~Ñ$} DՠJjϦs?!xfjqMfn3\W&W҃J"!>il9'w>PaW8 ?{0}FVx ψwصdwL,2\ewCؠ+01+Ծ?E@xA)>NצlWīYV6'Wsb$6zL9s@Ys&~ɴswWA~]H0Nysk+֣%Ϣ$`IQu$]~Bmփ(XOv$C\*ֈd %NW$Jo)=Kv798W7U$z sCw2!%Z>8 L,zQQάIQϹMpƷ_0n*k ٱf׿ItÐ /6#VWw$@f rq@< [wJ%\&캄s0]yCäD-6 Z+>mtbhw&<{\ǶRhTOΊ!Eቆ(t7S~ *?gt=5/bPV{ea+p*}9ia_ (Lઘa]7ə[%B/LV 3hrQqj:{a3xo Wgh0N|)6.晙d_\K|pmYT1s7Gp hhw1Z(H 3(օݱ옊 YS1]IѐpnBR˿prx s@܄=54.s[tc e}N3\bu.skd)c:Q=E>tTn +u+SY~ } ,YJX7[([-uz =Ow%1yG 4kr>"n+]ZL60=\@R)@tU72̩q6cH_?xT k<roDCsi#XK,gX7K\c5qlĆ76Ϸj=/OggU-`eVO=📞jvMh&:ӋY=9EwM$"}WhƓ.Ͷ̇]vߺb#nOÐ}>V[2Dk.}p\H6ᗩ/Tט|}}Fٳ4QF`Q5Ή%nLr\ 1P ]} [%N-M 9>[̬ݙ7jH8gn,=`x-ʧet(jߧҲV3src/Eb8AM},4 =4ͱ4A j( %ry!-^"VyK0=URzk|)؁xO"|=wטV&g$ rB2, b&,fsrpAXXŧN _1ǫb=@~W.?*a$_hw$L@+Gњ+ C`'L3{p 5;Bڻ9SKԒ_v+ӟ.(\{{;?A?QĩcaRIATTHQ5/Y0#;~%s% ݗɰo>β揄4Ya](O݌,և8'kѷ@%iR /Sl3ޑ'H^@prI %1>\Z7RA}oOg6򚜦 ~͐j0裛 {ގ{6|J;J! $RW%ʜv oA89֚/WAǪ؜$}Ex¾XljlA))-BijXǵęHxjRnE)딷ALMxMB:+ :"7qa>|۵yܾ E<׀<"R=]ٮtdb>\RFM­l Z4d\A%HunVkTxÂ]hmx@:"  tq6Z9E@*?#"M̯f@N/Dr{e1~~:)Iyj1N|"2Du=дQN$$hs\2CߨL펃&Om~YN,Mߘbqn FةVv{L5:?lzWfBV9W6,X#jfP3;f4-E2+Y~OblUV$=C 3Vb@9>Qg$34eyg&J1>ˣeb`eR*o<|4q#3m^ƈq \?@W?Ä~ Iޟ q%)Nmd"xYPb0o} [i+E']׏ +~#؟X*O7ozeMS  ȿ/=G7מk y9c/+X[oa,pOv^:'_6G3,+&Vය (~G [J4,V_2l1b)!C */ "$5I5f=0&qW\ܨs3t&1[H0v޳^ZN(~*%W88>h+*>Tf |l= re,qV զ݃2JΘIޯf 9LZMRZJ1 $kE-._k6܆cIZ \uTrO9⥼q}t)P>qFx?Ycw?|}ݦ)ż]SOpx|S y>/~X A95}GOwBK?(֠ɓXOw PU">XCrr~864/x< Me_ ّ5iϪ\ 3}D*Wg.RJ{aPj8J.ND>-WfZąĴ8|o \#:j z*1"L%-daxzUq 7g:f匃VrOxgGc6o@$~jX]kǪ'LŃ6ϐ\rW в #Q 5739P*c)sՍ\ľGm.k^v_ޚu3_Drk1^tVa5&MQX`:8m43Iopd}i@oZND͇Zϐ,@{YRYt˒_T舏_{X)Oą}dKY"4E:SeT.1xY,thoJ#xhHKz{')yT&L:AkId_Jz[g?:\x'XJ|հL~YE/C7^ e2ŊT 7\'2Ut EY<-Jx6""9u`[07P#f7m6~dUXj MIӾ\Cv4I/QJ>Rվ}=v„XGT[s+a؀.9f&k2#[ i&dHGWI<H`K-<9<Me/(~_G/,YD?9taʼb"΃rĆBH{+JyO/oVV.og+gEҴyZj}gY3=p+oL:Fl7"'-#'5χ2.U<\hlY {Ey![]b\"Nۃ0r̜K;u+K|2jY4z̧?O3$)Qq&-pFyKp$OY'RghZ Uxl-x1޸_f*Mpx*ɻ+ӳw"NW/4r<=bн)uK򻃅/ˍ gnP-E:2V2a祝b*ѝ{KV ^b/ȟ%3!btmv˶y!?*0= jO 2(C<[+mT!= A]Y,neCW! 6h|nS} ů Lq~P D-lgPTK3_#4gj6,=+d>9 r$hSWM%'cԾw> <6U-*{ȏqzA<eAPetiK𞏪;yə(|@ͅm4ȒI7 pLCA?V ELVB`:5?w{\xvuycJŽ| >FuXޢ 2(bch6A|ŃZ1PFK&SC`E;Ul@R;7}H'ee@H%.̍ nϜ鲲␻%vL%[_Z֥üW_ط P? D@]Ү=#lx)"gѽ\\EQ {/9([>f$x˞?m4 y"z س,U {u/$B>S&TMɏ['I^Br3<&-8;nI`jKeXдtٺb@(9Jv3U@"ݜ5CvpY(1 -o,ۖ\_*VtԜ˼PL;xau-li}짆Wh"@'Fm`M:q} $*zG1,!J%JgjfbfCh\̞~xW[(q~TKTiinlN|wG0J>kN=H_|>n+$: V/'ƢH"K\d"#D9koF$b %E?Y Խ  ??%UO 4!z7(% 6UR\נ \$Sej +Į[qv6|#^k[L: <'ȍ`6t Q'.o;p` h!Gm,%hb \I^t] `D&4 Z Q Ոםր̮!yR2i{9kP{趬B"9rslRq Lz TBЦf*`ղR:'bKD3v~,MK\Fz}*nʰk9G rr^ ABe9鮣@v-[_`;3h^S ,ϸ;h[>SfBnitX2JzTeb LY~ʄbd U tώ#XZ):^>8mϏ|TTXyܛ$&ϙd+o(n8HHÝҎidzaZ>X_5\KR]U7=|!?>>[vpS’%n?=.'i8%&a.6IӢ~Y3Srֻ[ʱ|b(p&+!qqM? 0"/6DY `{BߪO1Ks(`WnLv -f3V`"/eADKoLRiP+͎pTozf;WZw)B0~WVٖa|!8/1P /$C?m"$z}E(I6@K5? kv:Fd MFeupT2-N #_Zu8uKS蜪^z qt>TǺsTY!, 2zZg*&`-xl"z"1 8?4$!!9q,F5x?}o\3 n-b3A4U.ɐk9t"^`@cX>LVrx℞w̏3,(j!yYa P=1Jǩ?M]P\K'*RZ @|(WA;ƵKrҒ5RbҖUI}hTk6,@|xk3u5(x7dD_ !0%L U#>%!Zdg;Id}0"[OnAbZtsdJk9^ªz&8)vIV)a>A0} 5pZ\2%A-U5 wZ0>qۍ "Qxq`=r݈K,d>`HJQ M!QDMXJn)d|uaLW%JD4SB yża^;=G4zQ0vuKW> UT#ERvK3?Ҡ"MM,"iOô#re h9W],]F9C=wcRd%1=èےt(ɇkZ{g9EЙ~Խ1`* QʆAC䒎7-7BR[cCQz5/Z_Ƽի7¤,>E ķȊo**mkR$͚ftnݕnkly l+~ED$ѯswh!!x[-_ S~dc%jo5tL3z^/S3<ؖew:[\*P!`*EGJLzP 4NUSHI}2Z2KcW-/ ܚfE$~mBa,r 噋X}|H, kfgc3qN1ƓL τT~zhabjYA+U~E +zIJZbׅO(P+-Gvwgر㦫7AX(\Q-q P$Tiv0=5VX붱2,҆1g^>6r7 S;Jʋf D)Е@K{NfG֙CiZ&AalкW-ɩq1c+ᅧ_ĝt%_s>LTN4u΄XնPk&[~Suaۍݔ~_ǼSCUnxF+aLki(:PwFМK'_a : fri ٬ ܁Z}ˆFF[nGq.Av1/|֤hW6= tl1O3m>)@pӇUeqwwK7t%s;&532Ԭ-PiN,:|=G8?:xʦ}C(\dϽ;X%]*O27F@"t WQM9(S֎qu=ѼVvy KE;Iycm]9&vfjZ Z !QF)9x鬔xrc8NeE쯓YOdaCaS#S,!Eb?T A0t7"UgZ'b5(f}𧈼VUԕF'^{b tiu`ɔ9NV3эK4mUm[?YQ-UD3=2ӱcg5*&In8۷A+%^sա?ŘU΁`6KC;K&H@nWe1D>L + sZ<]!*a?`>" 4Yѥ'> `ԿukX=*@o1 N cc<1\lݕdE#!6_vJ[@J1x<)L?`PL)'bϲ ]H޿g2Q?g볉=8m)f'.xY}ζ9=VI$gnKV-y~u'YޯAQ;$^` 84@DSE3W27xҷ?^˱lnS dmRyᇾ`<5"603҄hCҹ&ԑjvऱf]Bs+t˚D īQ5AOwe>mK@&W0*]s &XPU?V1R2rHH22-7yC}sjXhs{D,D4 nJ,+P-c8bs]1z\a5p J۩2e+Z%ZT:$-`ӿ # -M(KHI aXזs+9^O#ؽ5\GͬU\C8с{c Y:t\ҰT|뷼7!?CSCt[no.Ը=<ЪFs}!2}U^kܘ0vƆg( |?}FzA Q=vXl耪M1p}ۥW jeMAv,r'F|[E|p>xUQ&/}$#j Zw_A֞6yif+~_7mL"F,ׯ C%f<+tJ^lqz;o=)i|&=y+ֈ,XT$)eD 6kk4HSVH ߳=:6G &,ynw* /0Jr1n ڳN3rAX=g;#6&=.֣`5vwD+hp)<_*%g|A.Ta~ h5[2q+ ؇J0#Hdf]PEH2ʼn6ʤDQN{ź+I/POGxW;H;S&/,Oͩ}+fXYe㮵Cԏj6[0WbŠVE"O=6Hiۋ"1!RMEqYzx2͊߆ۯ/N+cOf~Ƞݑa3zGq ҈YvpԑFnw.ѕ>ϩ`']Aӂ><z+XÇԴ<ϊ^IS9P '^0ֆWbǶNTօ(W,9C^E $AWHZ + \? 6DYS68+o6l%X^vN3Ųrb1ҀH6uyǐX\*@/+M+Zyʜ1ou_\C$*u4IXMC&mgb MuCOPSrsٖߔjoHg090+P *WLR#$xȌ/+#xpH1m@Pp0To$ 4B?|!wG׽;b]J!01~-rjPP6S#x\J׿$wV<(nm9ebOqŮ\77]{DSJj6,ѧ̣+u=3zu !l>M/OcWcR(l2FF7-6\ÓB~-z{0Y?LJ~7t@gj'^pZh*V3T]Wpnz;,UVZM) ;!z>d8jJ ѭm } 'óuJdq|# nNgO@ம!YS1y䏞2YV&.N( ]=`eHvsUwYС@\#LZ܈;A : o,. }{Op*TR⭜ۜA:Pߍ%ItYٴ6#w=֫ @F7`D>M.{NK r?`]'*ܚvN /5yǑkwU]qbSAmdqPjxqzx:jƩK@KpvUY)}T|ˬG vr/`7Rmnx@#>BԳT1=r ;x#Ze(27Y|]"x[I09TQ6|Que6ZqtKY%UWT~0Ea!ޮ: $_ rF)-ɘj#HΓ`+<Ҁlusr^^On=u^?Mk?a+[C(oqQ%#x-Asݐ )<v8c ".(}(k@ʖӚxdF'Q)&9Ӳd|Ga1hpqX+f*7;aّDU6ޯjE:rhr¾;[O!9&5)`p<;Q@h4,$RZ{o{e'ڹ~:CKM/T&Yn㧋k贸7Gሮy] XGMnmnϦm3$5+=BwT:)#9ؑf7nNlA9]־Q\w),͍z{ARNW'BdH \',s,Sl`FuV6ʙX sp0R*Qs ڒk XwVKTR:}sE[9Ӭs{f5˖6—e΂BhH"RQ-+knۆu^ B|3ۓi %y!zFTCA yKV]3{j7)fȫL']UBF҇¨x U,=Da0enna@8WkU䶺EB/>x > t,|ӇJ^E1h5ʡr$7gQ*:uu|t,? l:q*隶ԉ7̋w դ/l* *:4*Z|aj#PZ[ՖNP @"Xz jpAZ4SГpxL7dZyH:`vot DFWL"hL(-83ׇcQo|[`Q& /I_x6V֬D_fpZnMF/df.Q4H{ ͒4jZHE?j:AhM FRc/I(Xu:2 VR5TtAQ1WVp1Pc}bg9kCXQl_$'. (it!sVh̪Rd8Fr[? (vQ:pzRw+?OlAvގP 0f~ [eflݒk: ='%B@Zi %q-W+0|uj%6L3Wػd̘7|"S' =&̶l3pTq3^es,VK lFa,J#la9|% @(jetU}\S7.DyA(q NZ[[E^ gnW0 1VJ#(6@\"6}~0&Y9d'Dj5O/"A*q )[ZtN;姗EFO{N}8S6.D; Zv['NI #ǭ\8q,~aMB! K9WVEiXw1H1)4Rgs*T>i1:0FUfgj(V8*n`+ZR-c}ϡv`T#f 24Hhӟټd}[#Z1K~KuH#Q F=4`{|f91s"mJ ȧCsD8{Q?f-LK@ ecN*_sA>`HLPԸHk6VjVvA%<1멁N204Ȑ&G$Jj~GKU /T@8F,1",ø=ʤX@z?͚{I޽= tUºl<FmxaXkLqY4t?4%MeQK;_ccJأbɈ^JM2L׃#Tr v% ^p‹waP|1pWpbf/+A2#{^4P_ap2h oZ*L%qR\趡ADN>jqvf?hjҬ upMďWy>EԄ,d ՐfM4^{梫ۼe{ WB}:Jb〲 wrĂ;"?@O_ZV-0?$7?)IvY>^Iu{{jDSqB ̆^.9l˛c3}ES;ÁfQN`lӼߏej01_[:lOֈV[ q<_=.r,_ zHNH)ħ鉠̛˓A>74mlxVƩl+Jfkl k0WAVV -i9Ɲ+ی7L,sjZ#籧_^6URD'ЯonG+ aL=ML16с!+Xã7{|%f;rV{I߁z2!ZF]nv2X$T6zx_>KN3R-4+%^>M2 \cO}@87_ ^?>nzPJVh%*T5#+h2N.Edqr;4Ͼ(FK|f:"_^淘Z(R#oXAy1Ҭ,4^Ɋq ik-Z/ߕQ)73}uɉ5!Sm ^vl p-MF;ڦD3 Awۖɥaq&! !"9D^gݩzkR.PR_s[*Z~ZNfXg.|;Cr P 2He4>S#t}Ȳ8׌OɝڤA2%8UPp1*&HN+Cnc[g dD''%O PPVk@ Jn;,i^ir-{+44KVpYXswM.ɛ?@WO^7\Xkr>^㎳T`l|(7N_zȴfF N8Hdd syuR<'|,ѤRniWd&'Z `y3nͽDrpVyqm;CIqݱd8ӐǀJH>k=$+9 U^ ’k|8_u3^|7b=ҹ16ۘ'7/CC "u} ôrE<}qRR @ϡq;WA>Vy$ti>b>U(SjɁ_B8GL)+AO^ҩh3]Lxl0oFbևaG%FMtGǫIhv;$hF}Y O ҪFhc8 @wLx@<pbJ;Fq'JH_7[je>x"8|tǫF. 1]FL[+n|,i\ܩ`fU ʰ)ׁ3DgIQ4ޒ.R}z ŽcԛiPwRʈsdwC%2W)51ev (G y褙vl]q2>?.<ղ̸- ae/UͻCrFӐ:l9UĠ#k^6;P *`$,1L})m76tߪ%b?OE`c1mmQ9E>)(!&<D{*_ e\=9JnAxW)YJѕևDܲY`Gwp1E'J`-~YyChʰII-ui3w`<T)ީxƵhJ5]XO%&vY12 e~ǫ&94YwݨU J.x"3ӠK7 6g s(ڈNi5DZ?0lD;B:D=(Z3BXvH{ץQgT㢧0.XQ70YQ'ihnjU8 yD^nwo?mc3e ?iT{6JE`OҖӎUQ$C28fqGҶCI_rNK N+r Xfف.pIqN#'Oid!("Mtզq/eU`TAU{<Kp[RE PӾt( N.poVjN7(wL&!& +'5QӁMtRWȈ:fxdyx4@Zb+zozgIp2oo*QRYQG!WVggp>HX)R =+jP4vYJtm _Iʍ6dor8vPoa-pxrpJчoFihp=*@hE><տ#f5yR]Lu.b%ȘT:L^-)n;JTo-MY,vy$!WJppcTOf40z{ȻZZǿ Ǧ&&/&Ն]t3lxז!:MA]9TU| / n/Y"`4js^ՀzWjnaxƯ،w3Ir(p9MI%7oA |mn@atp@q]4yt&_yfe&,`.i}iPMtC38ސ>*4X5ny^YLbo8҄uߔsU%~  }_ĚōfxYGc,do8 _7&Y;n5Ss ETC"tG[1.Gs 1fIh!Lv9|J[LS멘Cah\C) i'3hRd\bZ*#Y:c>>p ]/v!H&TSnDf9X>B KHM37:I [3L^6&ue۠j'cKA~ 7~@'GO{K1'[Z }J{7%ǿ= AOQz^hcd7:  \O gŠK/"()%^7=(Fz[ӏRd'+|Y0'ܔͳ]Alr+ao-5UCyD]:8hցSrw*(VV(` Lm09UXC[X32:AO+P*B: .QjiSSAELbnr 6H4fڴ`k4 ՟"$(Fr$䱲7:DEť"!p/lV)4 '|9:1;br(Idߚ}H*03 O3SMh1U Mgl^c;e5ޔesmA$l<ʨfE1ߣBӫRn|ňn.ꌪ^nSٕzk_tb")xSa.b(!oztߟjl<(*9fM* c}F1o *N=udVI\ؗ6IzOH*!d4=mgznCm x  z* 'Zpc޾"ON.vg{uTgAt~AH4KfST\s;u6;_t%w@皔ɔOvz z ˘$՘Rօ<ށicqV% I:=i YfT!Sw^iͬZ\;2ra{_ Lȓ Te:2dOe`ɛ҅ᣪ~B*%m֟Mam\7VD#n5;ݒԴ^4?D СS*#@N7b>טMw?SΘJh<X aJ7i.S7YT Ttѳvdp&#3&vt,E$sCcSІ!N0:yBֽ(wGZRV~Gox 6jU>3Z鋃,H)֥7Q ]X%B, &my6*Q[G9C=[ja[rx M&Cnl01!\"L<~`LĨLh['c]`i"*?!6zl6Fu!@f.B,n:q*d\M鼘@z6L{`HqW!c}Sh])'}EFnT?mzOmgh^ޭb_6кuOFuC;tPQS6g =A a^Am>&]@{II:P % 0HE:)dbݎ0_zR;+݈9I0,wU;ͻd+! F@gQM7#)*JMԚKY6VFzɁb1YoCP+@/ e6, ,SRŽtIVjW" 1)6a hdmW5{DOk2ܖȓo-";* Jޣ97)+̓yz8PvÕ:Өm݋>F[ 8lj6=ɐq1N5=W-F.,i2<.)7fŀY}JCp8-_';K%дXIc{^D1}k>gXTFAЬdŒ m3z m|b{~5{Ive{AŔC1OM=T;w]Dh"^5K@Ljj$ݺ7ȞKi0WrpeJoOaUsk@8 %'hR[dQ8p0 wX5w 4UsQͱ+4"V 6}1DACE- GUL w0hi}ؗys~_e>_҉ZȅV^[2 p AIXw]ut8t4(7~S!vܛ"qaog{}Lsxa=7&:2PZ|iN4L20@FC5)<)aO_-2s' CLyGA%7g#HNQׁBFO~kb7mϨqy!p5Q^u1x̂1c[mFyj!.%J%suU%>Þ )Z|gRg=5D~NG~wƸR54qgD<"nN_;>fWO 3j/2 4g+K[]G2MsU.ya|ƙkOK顙|dːIݴi^%;)F|kta/k Y0/>R*|,Y;5 X5u52?:at"ҩׂƣ~K 6vVyeB$cJ#v>=NM[?91dc.lCy[%7YHc+(4?X@uj:`狯K߯*B: N3_<_.s9k@P6HXقF 2ƯQ'; id0b]4((s ~EsY(1L*\D !tE#Ё FWp ]*Zqf#[Rf#f689QO/Y{,p\Zq4sα@H-aem)s؄zx$ף2A&Mqĥ%v5Sm7xIzA"}2OEPY:TyM]{yr( FtW9Ӱ[j7oP8oTe')Y&n}U.c?7z!hζt ˿|ǛO`!'5<[^T#N~0XqBJ9'}Xuu3'\nTkS>G-ф eN=7!3 /Hd9|VMN~0ԋ`_쒔&یMo[u/IyoIBC.IInLeak1 q;%*Sɵ=]Ym:w] ΏyۘzOhe1#*#JYH_YXw-UvQxQcѲ|(\gP'MƴMO>cY;conK_k wh7_ܐA1F9?>-XXIee)$IܑV /ͦ^7U9 |Jv2U PHKi9巠-y+̪ۨMC::[ϧX^;"yLM Fj|m]?MrG^m̭Y^ &77lx֋1{BmBd/nhu7FׯP(2 jWwCoUwuea4O+9n`&ϴY*aA\f*Rs{lK=gEO{["F0mہSrӬЖJ#Ԧc9T'5I$ #3 !ݺ^qMHH=aPfKg+wY! I9>/``k{sf)ŧiPjs9D:VKS :kOzQ]=UxY_!tgҢ S]xЛ> ֨vBHNZV5 ݛzUYy\uWH͏YLڍhl"__d.|,8y5P&h/Ny0 JNxM~N:nVFJ wt*Lx#cA& LM|$4ǐ-ɸn/E,2Y.yDzkXx[?@/*6@xSH ƞ$Iٵ[Jae{$}}W-[[ & 1SyIPt$TDd~ IC9Y2{s6ab71)X+@$uȂ?-^YYXwAI$ nk 6~L#feAS=`ԫ+(Z>3hܝnTs/&{%\5 gJ11{ U>R4fW-ˑ3cv m$AÉ㚶&(BҘ{C3"hY(8Qը0;]ZIDTSͻѹ5'p@׹zZȴ3>FjVӕ%9= A&?xf*E⚕sCV7Fyd] jUa̚Z#koսDZʬ#ewQNL}93(Wy5E&:R_Jl V6OdL`"(lnYM_O"'^Z{$;b Щ\\3ʡ®rnqĽbztCx1Yu_.;23^r~?$H}EuƦ%Yw\-?IꍦHTA:co6$8y(Ryϟ9N{9ܸ+&^yH+$K J#|iW&G79|C]C0$f.L9GeeɌ;+\qHgASyDn{?(L ʁvyE:Q91U;Z@0ԳUU'or`HJx?'`7AEI~]5ZX;>5gosh<@J+_z`w=6S$385l"QLÉD_1(KD1کStl';4Bf-kN M:&&Z;8\Y eJOJ/E-CoV ދ̄JmiRHl{s(AAI8A֢4ŇKVkMUD(cKJ(^elM5:?q|cu'F-k'h}eX0̊-QFAr;ɕ@HAop.Ho@a3kqnY=l#NIsxUœiRc'.K'Eo6"@t͡hVW2sT"Dq?##pqBL)qȏUE*U_)3@.Lyk)܄LԍZb܌f{48yGD(ZڨbK_۪k3U tU=eKO_b/U@5 ܋ر/8wglnlRy5ئC6# d؀7J[_q7PgoQ+2r⎨xvg01~KYlϧӵ? l$[\vy N !UHɴ9&-53fh"W19S R$4k$\V_Pq ۦJK4c|FM)N8\R3]:s"G< !8Nz#cnd@&enQ_/Eh<=Ԛp"A|${/InԲaB~Ժ}NSx7y>w2W)}xf$MH)$@jE+\- {u1CXҮߕM+NQ)&wm4@l پš=%hOQX 1HB|Y/ eo`je$=0a3 {;t&N8< .ű>FG ]9b=f7,% Z9[8f21tO t51O2Lzب/:YBsab^yyx!L6צVnwgr[! Y,p'^⛤ [ŷK"zidSY6fqbhXJ$?&hHmzN/;Zrk[SȞഀd0 uYô/+ݽ@,k_63q-vLgf3.4q+D>Mώ% !@5%srYd^FkvcvyHb 3k;9)Luo$可DH{[oGmVz&D?? gw ۚf+xqp}ՙDS+@F)<o _"6VLe!ֶzLUK-œe_Yb0ަ:1sx]72+ėڸoB/C =CR>3E= u[-&p? VHIN a9JVl\V Q387HDUjR# ~,-]* SBY &жE s"<5|Yd'@d ϸ)E}j5$g;1Dl!C% UɣB&4],s\NW^6~i|vetG 귭6HPeNݺEKQ{:l3CsgW6NhTWF@m3Z=ai Ia{zd( AxΥ/t)Y4BYȇ0iɦ/͛uό?PѩfJ upJmC n/+M[Xt'??M2mG=ۚ|_,+puV P*!#~}w7sNjru蔨Sz1;n (vb6( W*l.">֑svd$Ӓ4Y,˛_TG4~~]x#/>X,Ő/x*%e-G4 TSk.o? l6-X+mV`.S0MEKa­<[2a]m v 2Ū" /īm0]t@EM̌6 `VmYy+e5/~ɼgYѧIKV,̥£nb{.N~bNU5h].n|[ِ.)"cS7ҝ_Nyٖ}c{X't&3/w<1<< YvV lL"(=k:7jqǑ|Y.Qh!ƝSGRBǟYbڢԸR?m{Txyc}a [ZMjzJ7X/O꬇hs@,uP : BpGT:Yi (qɐѳm9a-\)~]eZ oSA~e^-p#F OY3@䵄(f-m-^k-uP&fCcWb[3^$]/(I)T[0F)嚄 I[Uj!nS |N8 1|=)a mq|Ke9_=35+K- ypNtbMh&lgf5,D`>9gSʐ{le,CuȕɱʭĀ_JwG{عh$=FjTݞ$g+įh'FJBU㶩ي/[Ҥꎸ*#9ؿ3]NjBI&=wMy5PAYS& Z#aؿ2BS"8A;c 鄚tU/OBq #FYy'pc25Ǯt7H?mNz*m(80-6l~ar1-hB-!{ ]!Q`Tv\ͫ"v &PNraCCJJP<3@?ſ~+at$kTv5lwZ,޿ٞS>Ȟ :O*p|yFQMYuTHZeΪ i?m)[\;un`˩ ]zeM3+9Ol2ku8iJ$tUs<_/+DtSѸ\7FM0Fc,HtrDxy5]ڒy67"|0絘妃@ Xvt\s{W?^ԾT2GFݑW7\FakxG1vmm_i|5H\.l=qe-5!OG.uMy WWn!~{9+EX460Up] ..% i;j qy r쇵{($V8]י7ʬġזukp@*J +pkbm^<D^{ hZ;r_lleVԀV9s)#l2ڽQ/OKEpڸ]NIM :C`sGT"5u6 hZn:2P3C3mr, X69Э#.ky=Z^վ/4e!k \4hVq@W">mn*MJն:2H ^uP-y\DjkӋ-vc9},.ܹi3¼K"J"X~7HK{"?GXM\= | d0_CIP!2ҊF/-vYp6yCtiwWvXV8NGrp7Q/U)՞і1@˜6"w[Ag5ȅ' Nd2\H2N LyIZmZExhߦ+1|6N󺅛؉$Cmݳu'mh&'s&=,PPaz*4fsv] e}KRjAZ ygKʷ3m6rh?ܙFV:ש,.S\Ԙ%$ |`tj )єmQĖuR3l3\rLeک+SQtyH ?W4OĞwo2$RN<hDL!1;U`֐T*t)}r`׾B逺 %TeJ0(y&K}L\#\ɥpicLp;Qkt 8ˀ#gEwŴCszSL: rjjI$jCA-U v0:,O(>x> U$$!(VbtS2?^<$97QH#ypŠ>#l ;(PCj;T }cEQ[q4=S^t ՗R`9 )xËU_$y>g9Z'׳k YF\ m:7%x:9"8xc}wW+#o87"X'Vjtu pjJsk`USyPUvi~kSͭa=Mס9QBGl\m$D6<(L7ls" R5 Xǥ{~|`s92꼈Ã8DH> yn|};<;(@aI~Mz2*hb@/Ύ%M)ym6c9N+ǘN.c au>dpLxVo.[e>_0?3%PKi@,&;Y]˜P7Vά} ֛&;&ˑ qQHy|ʶ[7<VW6WG8g~2DUOO ‰{4:>' ?H*i>AE6[ED;59K9 bEAtOiM],cfx=ӓ3_Ym$8+rs b?4lDOPԎe^~|Mhf+%$}TJ~ LjGcˢK sdN!1*w]) $͆ p}SW!G.U%ZK$R~7rb'[D!+V<݅ω\Fh9Ms(0t<]b|wvޯ(@5]O EH.kW3&x&~CD{[wƫ`sϓ ,Ȋj3HvT{|ɨҩܢ%/oLi^Kfe F./aT8\+$!RR+hz#`. 6:' ^oTorݛZyԞoܤ hMCҪ +W(K\oa3;K1.3^xt=ѮǙkWbw/ͅHaҵ ]u) ^iz)K= Di@tψ*fWxvtBw7˽Zt$mh)Apy0i'5b56#J-LNc|Rf\ٗ#XF-O0eСMYl.< A&rMnKVa}< 즷OTAs/ZD3V-iPɚnvѰ Ba4γnxeJV`W./+`MƣJ` Ը*l? >H OOP<:gY XaWXD4oݕ'B옿Ig eò fLxV2?kTcEjh?ߟ:(f72( .0A D]{hwAnڤq]y8)#R:e#|A\*E7Z}G9;&\( '!ccW{!T|'Q̼ 4؁=LN50~.K*9~{Tߨٝ|N\Οk%2>ȩCŞ4ghp@LdVy@p';Ӈ>c9jVe0"z|Y2ˍ Фq߲֭fnV7/\7dI 0#j!N ן7z=j`UBA-٢m c?5\w1ZENJE16a uD򥞟R7,+e+cCzMzſkuē=lqRR/gvSӅ!hJWзRc-ɌSq͈n5fVDy>=a5+"g;IB&e <$opە2YQ# STѵp$/c+hj0r`ŸWpܦCM[>rM{`>O$Hىj5/d8`ikžf .JRx$EL}:B^n,AC!lCmH Z5Ȕ(eSredJeWۀYhP54/ݾ[1IլbPߔ@'Qo YaTspϋ \|xD$'~ mD Llۄ>4ʻ>s( ea}E@~D 1 (_[~m ndQ=]? * KyzWvđe܊Jf%.r H618-#?GLi/P~oa T}'XѰYv"BNN`hY%ÿ/AC_n#}:c?(`d)8ף!d^ AԺHmOs*s23 ׊w3A%:  vVƸoP\ĬNAGՑ@$*W_wB0RhpĤmm&#`q4Y;'IlLn9s\.x0z{ i:;Cñ&dZ)z qi|aKPXqR#o+ &h?N!&ާ{o;XURE̹ߤ)_8P>_narKgRh$ 8UTT/w\QPٹb8nG{bN7Pj*8DjpH Z҉}1B1egfhXtA <|}}(u.tųx7UX%:ehD |u^$t7-ge!vLn&h2-u7=%ާ/p]{zU<JcA e[bD}}^+1CkD+ ?v durHvS71"pz鵸ݨRt^ 7 0HY?LO(r<(2WeF.~.-7p½ڳ6oRPH=Qc`$GȰT,THy>*B{BOѐz#j)Fʤlt Hջ iHHPu]JZ?I5R:+Tj q%xM|&k;<Ϯ.hBfRY;! ;rSs\Lў52]{ =>i?>Dh ',j ΅F@:v <9e]bYzL)n ›VXQt)FEgѬ3,R-l8VDb6\@k'yw. O<ŬHqҾA"'3UT,,7Q69Z.*"Wq.j-qql-ibPq; O{T)ؘMׅ6ySY8\ ɮGӵQKќxZ@1Eh؅ݮ=K[H-[^s1poTz@XLꭈ2A-I*OT\˧pfb6+`']3S}*˱RΗԶd_ @S v -g#p(&`T>InrIvB6 5mB7-Lm}e)LnI+zj NHt{א^c'Ys04A8L `<_w\~v5^Y]܌Jqx{f~* `ИjKXq-c@pdl%fsA5`}\W SBlDڧ%YW"-+ Ed$𐻗`M(q{Yמ+yƛ'A59{<^_]:|wOv9#oaѶM*˖zʢ-ncd%0inp*`ZnUfhe@Ƅ6Qح7)d\s2y} ;X̠InP3;Svbx_ L&Lb~% V:f\0kAi'0(ؕ~1x'$~O) zz\HG޻*t6 TBnqj2Һ)ݽR%>=q6%mjS CX}MOg  G.쿱90 be薏 IRٽ(D$%@"MLo9}\euW~E3a]_'KR|LnˏH#ޮQפX}ef!hW ȹD[&r/i(CrV [u U T`m(Q7 @[O$9e +LZwӂ#`fc`S\t/{SUTcoIXk*xLF ýƍa%,p1(%ﰙ /A=L=9/.AۇwQ0 '~w7P~b 194a:_G;Xd&8¬V 3%ǀ=v[Z䛀yPQoZ$כ|yq) \> ?Q-؟^ l9a5cSY{\3X1tFǹw:!lK0 lA͞>.72ý/QX%ZtE/^}wn[-GDvmx[G!& RfԱY7#ʓli(Yj?nD y8Yl}5/%K:Tq1#:l:ERoBfI~MKĭa 5OJ0Nc4:Hv b‚mk9z! w.3pmmV^qrЈLeXBQe] KD"[ꏯuJHQm$BYD3K&gK,:tZ; zF[Jr#-U_?Y =MNx1:mmsÒf+mw%KQRgPs ۿ0X > hc&pXna-cn:0C}=(blEn\c_k)$uPlUd\{jByr򮴃)8'>E]; us`&0RpCiVï HL5`K;;X'eq. 儠|&z}D D0l$^_P ,R;=z2ouN\XSa5^%a$(1`wI)uV%A ewf=)3xa~者&^eAr te[*Ù:ϵ]]{ʬLe' p o(xLK Ŕ9Ji.zF!C|.|9+&d$e3!,IOVbj󻅋N+ҡi/y.D62]!(Du9D/+)p`^ hBʨ%EXԒt MỴ%QvBa1W) 5ȭ+! X!1nGHg(_(lčԹM/b>| dĔGFsNW|b(8Šj~NgI %5T(|"'Y)R(Yaf =I:Y2^Y {[ AYI?FV¡WnMGFda)X׊BQgfy?3א֭Mf+{0O-~23aNѵ ' ⸘ԥ$Q=P/Fs*e8u >>nVN9͙7UfνqI8709X!28ٷbBmC%7Skؑ4F*0JD\v L?~?[F3RPEBhX1lsN""H$jbʢ|#H /u,립Xl8`+'GкB > `gkoLr1q2H- XS M\g):j_+=z"_} d޷rKPY968r d!- PD;w/ iSxsLJ1Яx䶩H8}] OA~ E g.b2+qIe,zOQKƁ˪nnּJ;BJhIxHPQ;0#ѬLmr`u4-܈G2G|@~̜Ff։n+PD;-~^@8&8@e$A糭&uA^o4M|ud7q$>ـPG-Bږ\\!! -L0~GEx 9ƒ蔃yȀ, 9]{̪fً`/izYV̵ӄ?!QE&c+ӀUloۗ}˃rx( I9Y@O*}7wSsY ylE׭[L8ιUJ[e=x3{dq>DYWnye94&3,+&fČ}CeǓy #G0{.aø@mpݑ3: wD1Lf)ϖ_L#Q;ɏXV]1;ńU mOH=Z)읲}ց:LP@JE7wYC EgCȟ.jrz{Ȝ[ {:hx~^΅\1\ɵ=za3!QrQq[`VSv uQHE@ɴfjétedKGX_6rr0}E!l+" cRhu2(N23]oOC`YR|%d<"kf!pf;`}U?G>6#9#s!auqt`.`w/ MBuHgr,ǟ*(x˟j%~?mΧ#.81o&GLcp|#ٿc6&k5ʑpl8, ]J7AzZX8n&KDW"0)mnWk("ĦFn|,qfW"*iӠ4y:)"+цX`1bx',TI&81Qfp.J'~F%\ W _4 D\6.j? G<.ҏ٨*N}ѰSҬe9j(](0 @*BEiS@~[LN\dWyA,/4-,~7'Zi:n\(|hs'cb!>pd\)SDK~:ՆgwJ9OG0;%FcL$Ȭ ֥oR}AUuDF\ |D\nyNÏ)?ivsW @cJqq?w*B!e>u8<ʢ"/ #[KM0XUzDǻ.%S jl'51~Cp93\40Z%ToH(.Ojܸce؝8ɈߴC.:ʣh58C?|3~wuf\ ^pkÊxZ<=86Baxڪ^բ bz}4i@-ALAr ˈ5"j?Gt Fu@:steZ#$msܔ?8<ё!1#ξîT\RW&_ .~gΆQ׈ Дcufz._p^X3/Gq0kQ;`1)']g b [0. e`Kvdx6J1~Qy޷'ѹE-G1||G۝ PkT5CRxp39v?N-[,M7<^7G'e*BRR6[ȆV /'AL HQЉ(3]ݼ<%zj 8B E GE}&? p+ J6 &U=f,j.x"땦7\ɋ'#It dP7qOSgSPλllpsY 2:3R9OP H"B"}3pnވCFPkOӴ"S `p̲5`wX/ J-5 tk̕Xb1<'j@YQUj""OZLM8v!gޏW-Xݭ 6䤼 T_JaE)pd4?T犈5o]C+@R(<ֈja$u˔9b&U&&ko~OmWSf~IFJ;PSQHk vWoeM4?&5D LV 98qh )a҇8%R}+QdFM.4߹Tտ"X_ A=(^an&v}y ф,Ww0ơq-ay}zhow7!;=vj[wSR'KQ?-+BsD7rKW m63 !9LZV3 _ꏑjpR(=Fby 5nKki~qN:2w+O&,,R/}< .9Nr[i-{6;퍐r.ESrv#)GX,n`ۏ' !>WJ |j*,^ɏrv4jW(ڿm8NSmF6?.[IC>q1}"79JldV,]BGʏ6i7DD1v*='ef/ 1WWr3 |Va{;de>n`o}V^R&3ˇSQ0e:4H- pr<(M?!.v3zHN$-;i{ jZF WIBbjv20XYA җ3wD7;1g;7N7„͈=YHcH%%:I]zz}dR&5xJ.mõ> v(Qz֓ x\q:JԌ.^,uRA3"aզhYD ۯ@`d~+U`O-Wһ|id-%t <|x^qoTE:V֊ܡJ%cr3FH A#bUq_M>ccs|2fКC!SټEE3&άO1VuZnS6N EjYXEi-v~{ /{b^Ѳw'tHHn{+/]< VI;0Fv?OwU><$A[b盀I1Qv^mӚ)zOYJVUߛޢ~+ oqIaLFO§3bJp,aOxAĿw \y9}6L9$9s@ь)TVc+;n梚z qI< n=qRD=c ܥ^jy|{ڒF"~#d) vㄻ4P20ۄDvefٱ/Fge{)[@9[!}@ @y S˞B¼H<;''0m`z(TyyVSAqs4y` !@vNs`IAͬ! qʎ!>\:$FƽǍ&j!$NYQ=m_ukE߼7@ݠ\,S @#ӆS-P=12ˋ0l.i%i}*EfƵR˶s{.C8x> ?{\4=(6%mQiuqz]Er2}֜"wҔbDgN { мwsyX{zn+xS"BVhD8],*-;Q_%?x_ ToUjW$7; 63uCڋQjrXOM}{˵eՏ[uf7`! =O?q)=$+5}sj'f{qTNeSTy+?CMr&ޫ9\O]5[p}֣kckٜp4J7wfӷbKo[Ɠ;~wՁf@O"5F"^ViXد}!|!90UXJyYVDF~-0|醊Gvr۽|.;,?a+C:Cf?r3p W| T' ވ/Yr 7zvH yq^6Sl?XQW'%llwR!7Ж_l}ϧV>WƀEh[;wG霷UgO\& 7r,ZA$B.Ӱ䮅%CxM -Ђs9D4~Ͽ<ȵV,%-]$|;Nt~YK,0QHH1ۑlka}&v1FN}NʼRX}üYx=;5դ9b!k_YOc)̤h.(A-ҎҒNȉcYu@:LUz_&YVQ>5K>Y]ɖd!M+圖tz)?ʛp œdˢPȆ&e,\dm&!TET4*؆x ]ap Ns@{U")Hp(4҉Y$iC[;2d2tm7U^6\}WWPe3Y8t;viI wv whvEIw`r};j=?nV6!*,67Ƭ>Y7<(չ H[,& t£LY/W s.%w?OjK!G~n WO껺Qُ5~JP-u,B[@i 0u_'[ϰ2K]Egҿn0s6VB{>[|1aZMqlR 9/X*r]ڨAwki\DmW8kJ=GB^I~Wʰa"@逬矁d֒4F2²W+g2`n^^v$fE-D€sNXzR{HRx2m@R< "[^_nQ.@%X;2|'j ~!kipWe8h>"IxYSI2.̪%돲ɻg"K؂ "j&ѺM/UŁֱi"h%.T@dTVjElJqN+rGu'3eBH <C!R}B;W9}Z|n2߃UkjFi4R/ZcJk P8!w|ru2NAW3xP Mt6~r?"nMND{1ĸiss $6ޘ&C6˿)+O]l}=%|Lu,p2r˷,-%%>P$jV:/-oIh )hsNN\%o (TyQPi "QlFZ#a&߃yo=$UWR?! J{(K 4u K5zH^)'A +=|VTE/h , nRA#b#7LNm;rNyKQ8pf )~*-푢0w~? Ʒ(fA?4c]@ʉ3ir8K3fC'"8D`% Mh%i9nCuVH cv-&%G,GU+ə]RS"Ї￝/(Yn_ӽtk\T䕅h[3T;4iYRb.BB|!ئD0 L\uBx;qO!/Tp(LGDftPvM!bsקzrsHIo]sDg DJ/-U;1EQYw%[ 49aGV0~K|}%rM}t(2afoFp77\N߇CP$!:{8ׄuКۊ?ͥ7ȽVaEj`_w?]N<>1 @PUh1JpTpa<Q$a^$&QꇲlkIxF88\@KLp` +v>"s/vuW$X+>R~iɗ}cRH+uBQpm}Ɯ0Չݬ %Sljx|Wsإ??V3Ut>Jr' o{e& [-!3 YWþ_%EC~ua=F _ ƒ| U# aP8 ^RgQJK$;7fY}Fl|&>5*'RoLRA$<[4w̉w8qCsz3bmTZ] AX$:i=rmd}?D#2`"@_e~$:mJ;Y[qSoSNl @0H Щ!4ӅfwsӇ#$d!Ķf - ps]"JјL*CU8OŻ<.7𗞱ɸD\N݅t5އ-7Zei,,svH[]ő kW)5CMy$Wȣc:$ ޿ciJ.F{&s]_zG}&${|@zo"׍nI4OHRr `/{@;%^,.P̔d;^4g]u6\ekuBi)t srUEF y!\=n31F}2- 9>"Q>vd;1v3n]#J+U.XˮDY<<iRi8miGkhQ7#r5r|ˆULQp@k4ӭ ) akqSfrlX26k%EL.3HO0/1V &Agg$;iuY"ȦUϻΊhJ2vqILFVv"lysr9nYE ZĹEW}Ptيh{Yy/c< v2P N ޯO[a^q:6No(~Xrq6!}I)ȠAn+~;߱UL'(zBLmjMP d{{ Sj`ZD⪓O=OM5}KԚrvFұ&T*$`Lb^B鈘d2S7P 8_䅭0^Ļ`ը8!!CV!pk14}ĝ:2> 92Z}Ru"%rhU$>K9ACǘȴz %s5<1&XY|B¬$&^TI]?|d4E)Ae`FVRZ2拥27qz kؐ&`ADmQjgCCɦc,>ݞN'S_geQ^XG0K|0Q!:JqR {4EN^,z}[Mh)Rw:.PRxĊC]'ZXjN;># 0v:D jeϘsz1'_ԡRs:E-o_eHkFT_Dcc\xpRc}2}#Zg00GD{:B$=m8OS3'3*ہgi׈*Ȕ(kݪ R|R¢r "9~ m[)AXe̓F+"h5 6 #Lң:)ӈfdf{|YUQkÖ́ƒy(zŀ-}SC.N{@*%-28_}(4j} `%Cw\qC8%jPcV:?yEz)a65 Ӝ+|Ap-\µv&aKu ١U'̅4-Ofs qULXۯVQɤwkrfۋcvvطf1[܀iϷw,My*jVL.$ǧ08ʬ꺪V4p7߆̆^̣&_L$GY߼Q:7E͖օl.j `.<7I!Dh 6V]&KN!MHqRL<^SLesfi$>e!㑜CӿIZꪄ-;J&wƛ_KFK'zM/f t%vFtׇ8/>0S sxTST>Z8W{'gk`G '4;";ˑCwz\Y NH$p =]V@oflj+~N ŋ w[hB6v# DH@=$NOQ>9>rh[үJL˕ .Q6 xTZ<u8ܹ*c FXsnXaDEzg0A(Ϻ)(ԳvS];#m`j:o9bD@~ i~ K)0Y3el)<=lRd [ƶ7]̎a/#ulo?TJB;~U~Nĝ9Hu3ML|j吔tqfGgH ,DSW(7h v ׹uYe b}O {Ud:ϧƦ1vDw#CE?/V /NVp| ۮa94eAwS!GUd|]{Mw7/xF)|jT  kifmhF:!M)cMM"^˺ʋ$`:hRP KY[]OPC}s?:lQI`:^P_blZ.ae'j*[xt*Q ^Ԇ 5:s4&9:CAz6(x@]#B}$Kt ~Q G8&^=#O .0@Bdɢ~@ڗ8̣Anv}ϹևMa窝ZS#xw+ E hOg7jUnoQ\ M>+{)5Mt"E_W > HYJQ~e.ݑ/(HźE:e4UAOCL,x9n+D^i(-ͳh,I2us1wfQ;d|d>#L;q r"(2?ۥP_~[nkߴ0I8Ti byN쮊oĺL#ؗw6& '$ϖ`ty"߇$`[RNh$$fMpe`b=9rF7qInLL:9 Gj+k⿈ق;û||XF߈;}ʭ˹4,g*CwҐlҗ:D%Nn-Ҋ4\{**< d &O@Tϰ7szmktߜN؇~]8H|'8uPWDsokwWC9P FeLԼ|h|?'ɯQXE`3Ik Y|Z?^Ӝa9]y>,o#?js@, Yr**\R̄QD&o_V L0&Tr Uwݓulp`0,m}OF-5^ue2Q=kϏQ|.F;a*uX~)= XA?G)<Baƫ7y \r?pʆ;8bƓ Զemϵ/G<~R?1G} ^!q_+"Eskd:Y*73qoW!wݣ{d<¿t(yo6 !3mʴAvD 3/ ;W1&jcux'4@=CNo"/FSH*륄ggvJ"Nc'Oj܀|A9u7ܬ'-})@AW~᜕WYlAQOrkcAU?Y VBz7".p(?ZB+]$:¸McnȾ#Iݹ8;SF/|MT £ج̒!i̲!nE&$;:kypԯu -$ZHNs%tim/62UC*Y *wGg5qaƥཱུ IW 1Լ z;"v HBHQ԰_#:P/&Kug6+Kʆ21v[? D.غnooItg>~_*kCB5.˖sq N;,]tcM.OT3α eE 2/Aoӱv%g+(QYUc }1n^1G.5;r@V'{z.{&m …41<^3&'m*pflBLHw.'w#45ܟJ4W1LvB99^dx(]+;kyMsFPf vpp&Q[AQ 4QWװpױ+;}.kf;2=*!WJuNV ڟK+ P\u"OׁoktO1{()vՕxg` n J 9vZ "q&~ߛֆt5wr–ZxOUZV/Wp2ɛ=(%7)#r(ai6v0 FuRBr0`~o'Lg ;&)N} л58M !dnh/N?dtkBifJ#כxi9oȶ$ h.1 ^P~|'FZlϫ1u05\=~.vdK_ 6k¹p]{Xߑq%kwNw}# CjwUImY2Wp!Yx#d bxmxPbt$\^K_Tw;'c ٗN'qQM,ǎ[Kw>A\*+- k\V#Q̸ʻ=œ ,El򕲻7auSRGdW3=2\#*Nasi6>,(3hCEV? \/1G`+ -uviS >-94Aq PXJ! 1ɑ3CuH2j`"4L0J>ٓ?[ Ms9|[) {յ/-D`3N! ks1e>NŠ6! o@vգWԌ[A*ifrS!$o? לR՚},i,jR!T?nr[tm\%rq7/zn ,1li$vC練[F aiLcy\r`GPCn铜{ThԻzY|><~or"}>F]R!He قm^kM)T%crk+M(z@j@rSh:r%Yҁ^|V+o*E: #̺ BZzgQ%m|TL*۲ybZil.S3w87혓ڳ~cāM2̭K=Bۜ``W/ֺ r.ڵLクd'Q7%GS{;S.2Pk0NX(L:D0뻂sN${;!.1p# Rag(b젦 ~jX),f^utk!!`窉ES:<0﫦cSzIMoUODDM4PIg.Ya8[| I,&* hDQ<1zˬtvX9nxS9巹g A.b;D+A6NΆ'8vn =Ike*, ;c\ҁAjȢՑl﫥SoBWUj?<TfC?fCg%mOzH*1˺_ߑXZ:,V:e|L%>IJ3Zgx|)wwJ:oh+~\jԱ6E55Swy:% X 'Q9ˉѧG a,aQsoXgqv@^0oWfq} pUmb״ W0[NE6Jp/ϳ-gcM58uPapu embKS 99gފ<;|]FꚅH@La ''p.5Gti258;ڇ M% OĤZl:pu7 xBzQF:moZdVlЮ(IijYu:^3T-3*n87xN,Ju4Drq~lfK%CIqEѦNv@؃Oa>H[9IF:<_ v^0TnUxu+q#U>PM({6M>ZQThbƼ9${Yќʹ;4*eT7峞t~B R0a/yghV?٪7($~m}%ʾUa0qm/ב]\b:pa}$MmE`Wq W1\:L 5x%b'T|;)H-c>Zh  bqIFP1#>~3)V&X>\ @ yBoSzG@Q箕9 ".)Fԋq~n&Z[TRJ3#ܗGpx8Tt.r_v" ppsz7]EM_%\63X5 W`lP #)C5-ϮZ aT_H]sX"X Ҽp!mo30eyj<.x {PՌFZPINWN2%ia?) 0\:vJóbJDhionzq4+ MqƦ\)[ʒOn0t>; ²D$^;C"RN>D(~ѫ|BX+.l?K5!ǰ>~]mw&S_Ί%qv١`K>i|rjGC|yU>l廝r>* 4%󞶠* r&^-U*OzyV!K35TK1 *h*4CZ6W㯜\m@J߿Ll SHߦ .5Q0$y1ugV\G(P/L)?#EemМ%*,7G61Tk<@ZBB5bטcT5e݅ÞS φM-kIQLr~񲬭lܢ '1s㆟sH,nBkŖu_$4y̓s+"帝E;:Sh&4O[׋HJ -p[k'-2Wďbe1ju\?^Cشtчy]o Z#ٞ}!:육g wq+a_l:^VUix67_o־3GʓKX XjF ȪvAiTŸo)T 6t+R[/=lã^'AUU!'BLܜeCXb鎘H@;c$ B.%%|CQ\m4 +J\r\w}2 FwxWLa- {j<j]aF`;3,R{h/RY[,%5܏mZjEZ;%tK#|SFӽ2)b17ǀ_ܽi;1 iNm:%AAnE4˒K! #­N. 1vkp2UޔyaGJ9Z\֝ .0U6{fSA=` Һ\[&*Qm t +r&.N0KD"&Dxi0iD0n0ʏJ=aciF)<{@?<4g x^ FcԹ=xO&|Kiv%.`aT;fUZ1!^{R 6Z\bJ L艞Ua iRUr}mK*LRQ}c>BӁ^N+Z_}hGp \[L#9E jy㲽^7c1M܊t؈^)90 H e-q"O؇A8>[9qGmݵMO'JՔ5_@AzK#j|S>`5f-@Ku:U'+|۵;jF%xPz5*[mRmbw4飬Tȅ|ҽ$lFj1qA=$c+ވ|j"[\?IAMP-AWdB;v#@JF[f*Tep@%4bīUNzQ:6֨BOXmQؓ7s*>4&NPL$z.?p/p<]cl 3qӈ2q/ D_~ѓӐof?5]C|L/8YVo!1lƖ0q[J./rWsZ€$챒;I; KC*?71r붫t#35m-)3L~)Oװ"4Kk?Dӌ S8N/1z04!Nxl䃂orʡS#qIާ+f0fLOX- 8iT6ְYXX=l픤۱˙clY8?RZOl10QuRYd r*޹evZvT;mRR 05unpeȳHpe? eꂞ",}(lǤTGN`9,'D=Ht  צ CfĔe5Ywj_ VSՃ/e=s)gҧ1%ﲖ )pa|Ǽ#b3<R#tUaW98*: Z;{SYOmw 1u(ZTw'ߴt2@ʡe%)r 7 @v9O413P[TH}dRy%~p.,L`2=U& TL Ƅz9+ ڼ3EWw䂞Wp]xX_G0ϖ/8N9[~cj\N,w.L 7zRXS' kc:3J5,.^!]/vqDZF:}F$0,e'@Pяf~*R94x=)ډXGѶ̪^[Lo%~vb!ɢ!a[ N¸_f?!@- -&, RAwIȞ[)4yump }FP"F ԲS&{HzJl) L.ݤ:bM7(@"tIرR$n|cĝ*>h&& 4I'⍀.:kg8Q k_9w ;t}So(C "^Jܩ3T"`۪HjE)JE*7lj4iלp \t#%?9'`k(v@: Ph4L/^i56S_}̃}XGȨk|j#ݯ\_ p[oSB&Kc' =jEHVIHhЃ;Eֳ3` }hj5Uu391}Ww4w[>(m!SqXt(NjJ JC}eq+PxPھHg9)abou§t_2|L{b07IxËQ{X|\(u3|݇vԤUG(8PCwVzz.Fq6B)4OP8gj[xZF#{0|9n|);U1DPʕ)GtJ5De(숳y[L$^Sā# a/ەm[ ًlI/2zYjYCyhvdQ濝gO&zc){@:o{CZqwCYDnM_Kyj9+yÔ<@{ipDl18Id/ZXcHϺR 0gZnC^#:4Iox㝀"㨰 }6ގD\cDyXnjQSOG?VLl\ps8u\(Z V͝k A/(`GJ,vjrI!* ,*:_$*FaB},<âe4,I;`Vr`J"r-+0! ;ES _zt=a^u<)\}bD2"D*9=OΘ+JDX!Bj`Mi±D\NS'P?|WB %YIx32o}50cIsՋ"zE*!M)u-AAu YgQio! S*؀)/GDIG'gcGBzUg&̽2p_DFpح-ro.5WEF鞜غϗ?F F).- zcN;_oH̝Xa%D=tNLhV ^ pl{8.2ж$j}dLز5qƆ99OUؙҨO#:|Y!5˥d]c&t _`8I)q,CY0|H1ttvW?%ׁcL_r´X)sWWGV1p.K:+k4t6c[/]8h-Y0d.J5D" IɸĖj7Wf'pXMP2` X@{<00~)`KRSyO 2[lF%쒥X҅Cʛ?J~p xpvHe}%@=b,5Bܯ 9?ɭX1ga*O%/tZUR$bg"_og0|Q~ɣ9 _,x`} Ptbw7r! P+Q5u2gy틘=Bngl3Q?X`6*|{cX%fӹ;4#_ٿ)ƒ+='_|n MY|0 tM^M\;SWGȵJo5|, 2oMox(/ 8z6^70oTV]< ;H?7/ys+LAHGea6`6mX17>3jsRH<ƝM T /*N bA א)Gڔecz.W INK"TImM\Q b;E6I r~>872óJ&:*gbD{5<Yqz$e [?PtEt*N&/g_n,4+%pz koY[ck 큥,`9aΞ"iBպ|@1% L)6pV0M(2dO}zXsh#qu~YAjԺCJv. ӌң:efBrVmZiHȫd0iƜb+9FhOAɆۛЧt+6(z\kEAN7GLL>7f_0pZƆi$\G1xϗ7 /ҫ\4@"m>Ӳ$ڿ1wpmdC3DT|GxB7^Ω_"Q^bWK{1SP/F̃ |=wn @8҆CI 3 tbM,Ej@M>3齛G7F#4l=pB>\:at^3,TdהgK^,7tQebu /8"hoWmylX W6u'PTzX0[w[PM; ju62Shhɨx*Jwf"Jm"Kx$FE u;("E Z* 7/T#\D^|kgQ9*d~s:u&\55Xrd,y%Lψ V"V׼ybgNUW07˒=<5-ҽt 2Tԕ)z&>tt&@.K>vQ&ī/|ҍ- ?@ء9 1x&Š:xlX M@p됴ސ4-XQ+W0T9b|,Z0UkdMGYmpUf5a 8@dFY raUV'QRT͑G\&Ac~A%Qmc:Z;1)+$:u㤘p'eʫ4-#Lg-Gg-; 6Xկj1]Do tk u!ag.cGL:ժl&7ؒmDk ]ܫxD,(ryg22]bM@t_4X,ߏvei{ l0l[VUSMg]c[Vx4aD}swJ`W!T߀O~YDL=@Sa49M3$ $gs"w|YW_>yX+q̵VE!v3/\BpnC]6(C5dء`k۫ Ԥ^"}rr`QNPr%eR4vR%PjAP4 M2ET%Vws졵x}7+p3X!k`&7~ FSϲ-I"<܆y{GxsR+ hB:!f \%@^;&ύ=Ì[dnEÁƞ:[ (7Fm!!C;\l@2>u=K4i@kEcmsx\ J}cT)WQu!997 Q&7ޝ$Ub4Κ].d6}U 8.'N+?AHV3FHyw#e<΄9vdq6U{/#~Ar~` xRpٟa2{]H@`EQH`};䀵D1+>G䗩"KP'VdH(6hH>g R](r=e?Ut}+cU;]aVӑ90#ɤ El|Z ,v3%ږ`V8vԌ񶤺@%D7ȥ,<͏Kk/H)ɝ*3?(;H+w m =Xѣ&a[8M vE9'@%̮7ZڹSbwgHw=iΚwGjz1* *$i\]?{d0ILDKB\h`EXj+ {N-lEPWʰo;CeiK$@7m-c , ՌBl gW`xBY͌A`̗cxTbAj[in= B/\vlGԝu '[`܄hk$e.| r3:CLM (ZMԕζ8o0%h_uOQea!.Q0RNW\8.{e+ڦg>|F\M{tV!w\IMPoM` r݀mMw%=F)}M;ӊ*s=Ě6Z}p `69%.w5&4TwLRf4uMTjɮ[0,e(fP@Nb1VkEY]7F{ ln!X $R.!nR;i=!`\ ~/P7A=#>D9R:Kgo$]$%xdn\=E+3ę?'1l-+-0~(Jb^4e1 %$LtQ| (P"lЙ 1CB Gz.`@V|s+WC+3a⺉ I s#;$A;_'#NJk#?ĖEU:PO[k=I`%k2Sَ pSmCmKZB _=:5;]CAy1qHaKjg>p| tF M %lrԊ(:(1NK@S6]+uE!ʞkN6W&7NE=t\Q1# r:Sǽ\YX:?P8jnE+¤KH,djy(Xۙ৴n^[iyݩS<\o}Dr*C7]rOHˉ/vŀS)>b D+k_H~uy#t"x}`MC~֓9ko|͊?N{,1+uB PbÌ3eX 3mJ}h)dkB?-!f} rx/F&f4a1S(~H BT@A0R)kMگQ[h;B\:v{x\wj8+CS1eќ 7Zr~ߊ|FHST\0BaQ P?I:71vW"π3=Sf0ǜȬEV\ȺKu5c2Ɯihtd f=P o {x"ƣlG:5L4H50"0.dw{"AO/l x%Rd7Y5:Tfa&/g(1CGWVl=2+HD 's|=S& :S\>?? s_sTyPPHc!Ru[.w>yDr.! *\O4Gٞ#cn>̀vmI^̵k\Xt;A,U3~m ۮC&ZRYo[=,O#,bJQYvHMk7nq&||<A״^4i3.>{3lL:^ 0CpMy+wE0(&o&GSS´>Dwb*R\힅ɔMhڂᩘ HH:K V;.%:>Ôz$+X4t} #J\ ŝd7$hѡj՟|BDdt8#ec4ȃ+CQz~ވ(mv6z'kNu<Ћ?ZsU:l=o:W qlR8 p׶~I5OӠθP&Ik耗2pv-vXqq\M_թGwP?.6ȿoT`5}=p TSMSy): E])');6hcdGKc`Ɩt<<.S)qe8uLdK]v(Iu*VecVɧݩ=H@|{])a>G GqEjh2%|- Ne &7sfW(sRoLY|N']fP&5cܐ? 6+ .aҢ *t3>r08z!W8N>Q1XPQ<$,*Xpiu'ZE児A.0ɹ҈\ѿ5\qTHڨ*h f@ItTl=fN~ּ_SVny;# Hf=F8RP>tHĚ ͟w;'3L^V DEdPyuD{Y"eԫ6%mڣ+z|(&r5FYd[ߧ>ߋk%`ZARk˧76  8_494q1Z*Vȕ%5Fv Ŕ}37amxn;@6!Uj$2 pYΥ&(b`''iqibO.v{MSS$\ ItMn{;hXOH_&q\ so*I- a\65oz5R0!)_[Ih4yr7q%.X3%\ozSZ}2Wd_#I^}MFP$-l-T̷ᔉ>_<|h(0thJ|E5&3>3Bwua65I GQ9U[mߌh<;,$LO͆/DZ(}'r[%k\:rUnrUc_!e=VRIY}RF^vٴ>P[XTSYm7$'[m ǽ;N&& N< ,%h9z$L͜xخI4nM*a-5(]c¨u:JtASf``^VgMBy*X-54AUuά4!,S a}?즤oЦ ى+΁}ZɌXx4sBQścu'Z<՝5lKY}:rH[xk__9"$/ʍ@gbH4-G(^BLM 6Aɋiyt{(&P8=t<7q:J?>,]0j܃ "{;8t]j5nX [>S"lz<5 Fф`9j͒]e䝺gq'n>,m2=8~DhYH?MrEÒ~iV3o\*q9ۼ #9\8f m (.uZ\*nl|,%Կ5/*+pdA֙Z~[U:ȭQJqod+lۧNӼ8#~yw;y ^:ǿ1iY:`J > f ?0S,/P0%whBkIswksw,ZIN,k}Ma6)޼ OD>j?c 62#ޯO[ȆX)c:`[ 4 ;ӻ;-m'"MߕZ|M_$jRn=QaIW :As(IWu $, + /Q;vGD?r*.ƴŽڳK&Eg@Em9 dSw \մ߉#$ԲxuJw]XoKw[9jßi{Dd(> }}:lyeipax^d&gWTW[2&Y>xS mք2-zBW67uv8zue.7gMDkQhiAސݳzq" s04Q%e;PeX:g syox7`@rWB鹺J{b5 bYM 2u??).%rNK)y˃U7x4-F9)<]ۑI`cjHb{MvA|XY`䄐~EhN209m>⾏{q]`:a&eI,RL?jx=ԣ P@s<5Kgy%w25ޑP.&Ujҷ=Gʻa9) ZCW+݃`svyG3%p M!9* SVq$8"gPYNAe)+Ѳ:En"n,2`lƴM`JWvZ#Ġ˶j~R7Fq bdA^) %)HWosB.Ǝ1sy.Jq2[Hڐ[zHUD%h1u/ĤXϝ1DaoF.a z n*\p"'-Q*]pޱ̇BBvDԥ(Zձ 8Fp%f lh@P0XҺ>Dĸ0#L`}?{%Q􌏄K>2D5a)E7,3i 'MkFy%+O?ǹ-h[ MBx"MMW .]pp/WW+M+U`붽J"ZLGؑ4ut:f}9NΐL ަBKE.3|h~܆hy@ӆD bI~e㠾= 4: 3#k2"F|15,k'QMJ~mڒ8}w܀]I{oԃryx\b' n]3 CT4,@WA&x&D?Rr]О0궆+9 .IދA f!m[KcW.]!*5ؑdM(P2"x%T:5T0k: ʏ" Ȕa N7D٦''i `R`WY}$S4>W2vz,*<ܳ`PPG<4}E;Reר}O+T?Lp2h#wwc)96Y-HY*I9jSp54&ySDT]}~Rx;D_R| !PԔ/6 f]923w ?Շw|{^IZBHAE!i{<}72r ]o/GSUr&l=o )1yc{~jYjgONYQp#Oג!y*.~{Axy(}=?\ ?K0RO'Hirc{pR!,t :b=T96wm=ς1wF!R=%3/j[UO.č=ɹ!._xi09uEYԨЕS@%4A4#ajF_K|t$ܾ46 ga^~,Kϟ*.Xl'NF[,6T8U2VL 8 hQ9-eV"n')~*ftwTnVD{,P/'A LطyA4m~|d/k݉7c *P;,^`B4Y1jS"ƳK]aM0qjkΌJҀb1 u-,Bggs tXUWG2JebبE3%tJ2=O*k/CNmYQb=YY!;[r?t.IG5UQYg$ 7U/yUle6{Lmb/2}mM Xt>ᣬhh5XmE 7ZRr{#xhn'4-z3^K2tkj;ޭ.EHkzHlk+ =zYy@k0!*|amlH"z/ίa{k%`i1=1:#f70/^-| vxw-o3İgb`O6ҧ&;|>+I3O  D_=TH%=sG@PA.9WL6v`]hE :Me݇8+8Km+?Kcٕxck5XnUR nڞLki(r"3Ѱ=_#bz Ϻrx/lV\z;Ӌ~CDy#LH?֜G&<p̪݌|#]:E_0NA7wx*)1}Z|B0AaOsq8'e몓;"*~MŪ貀Miȭ'`]`KO3pzJQ{|~Rzo|J䇚d9Q!HPbXtᕾҁs󫩊f 51]H50SLlb)9lw}C}*R$ǜ. ],h ffo|\%ⴗHl)6R!\s0O,fy=?PɄ9FF{P6nH]p%zkF+!zֵ(Z^& py]'d9T2/jS?Hw7XPރ2$ \7Sg{ДN%gFIM|W~% @ hjLH)}'8.Gx0HY-̿bHSV`fy_|9~]D-Ρ쀣[N{ٟWZ )H&l(֡6RT`ppLzXImy͞e98_̾Е4Ȧ7>Nά 5:J*>IM"< AJv\Z&D:Nrnв)Rn$9żPbOO1 D J՛L VcxvBXǬrv'NHA0Eg1ʪ,UHJ<#c{p泮`!,!2FbًB cSk@ת9[sbr?86#qƧ`#fihaA|aH?pn D V Zzٔ6D=-i3="dOo_PX3 搆steGl<3ݴZc4?ZAFRphfP*>z.Z2vznbUJuK̒rYѦiQa90&H0¹QA+L<|IW{3..7ьH?o=%g,4]fpl-1|VZZc D:F9@R-tf"F9IEzRätB-1OLzG;˾sl1< B…c!%5Z"M^;4Hܤ pJH\>Py6#5Gq~W(X#1QD̓ؿ6Vς͚>NA嘃 <?үJ7:Y!~ !\zVYlh4@׏ٹtMU#̑=8PM:Q|1 wHn^ԡw>>ZѓaԑUfֵ^"g:Q%P[?sH??:MMx?g@(u?w*?˧[SZnbWQ㵚292xCZ)ǃʟcRr^8<'CpDJ+W~&|\*`_芖;`tG?5RJ/ʍEnERYvaJxPyb0L,hhLD Z౶Vk%4`$40ʪQ4;zOHg0y']]Mt0V?MB>q*jFEp| =Z0-۠/om6E^oU 5V nߡS}mD=+2ı0^E$= M4R !hJMsy'#.䔨xGTQPDZxV&tM[ݐSȪ!~gGm$mi(ɮ,&0s \ZFo<#fR*/rV>:Y'7?H[ *fw2 v%prI<œ*(d+60kJ26 ?:<dz[Q6J6AD 3PBb_k^MI#79<|?哌Û8j0ld.µ`ߓN eb=)PL|j1e sYtl߶"֦g[ jՈ*蘚[k\ꤙ0,qr@i=0)u;Y,26Re,nR& x>Nu^mf7ȿ!$-M1~QbTVTf.3xvK&VlA<6w]+ʻ;a|}PoIgm3I8oY+Q.^DT5&SMAǧwҹacZT~a>uH2=m |̯;Kt+zʨo;oJqwao;.qa3'nsCP荲Z9[9i#.UAYhO QJs#BPZv'i1aKz}vmZ?ceL1wG&ծ9E0MAAx</\xmBUaI=2T SGU(n- ƨcɭ5K xQ+Ӕ;]);,$p"Nxi1;׼+y7`22Gx5Wݐ}ֻ EFS:**D]w6!ReHgSfͽ1,EA)oPzi6%~4|!Do;n~VؓL/xq4~\|)ϔ}3!hDX~rh.FoBݽKZDKXYvR?:()^dhM}JƄQ{2499S``#aدOݸcIxS4 ݐQ4~"nuo%M*if[-1ʐeqfTţY͠J{ V5%ߗ9~*_?/~/ۿć6:.;{}!bk8+1ݜ#PA?B\<aMYȺ[8k8hgRApWj:e(oԂ@?%1[Y^@{_9 ʔ>^'!# slCǁL"0~q"jڥ=e v JH uმ7K)(A\ܻ{2b;fl=<B,mȏvf Gɠu)7 Ut5@P T.5Z7«nHg) ]^ g @ñT7)X 1K%YP]>MMsFtqGޱsh7@efsw>&IΝ]1;y5UH *Aw&gVlm<x$'D5H<O'x,Q ϧekH] qvcHgB[F qH a-kXo@<#ǫ ,ŧ`E)e} 8쀙ԷSbwc xjfzm<$cUi6_ I|y+f9`xX!%}6W~a&ƵDlcʃb`7ޜ$.' .yMt˝3(\␝ZYn]@ zCMA%M( ߖV~%߽T^5 /~)Q eK%yc򦊓f" O2D<>em֜O\{@3( {uxboeV[SV;*x^A,HZAUֲq)}knt5K#JcC 2+>/0s@$kE'; 3祣 TVa{O8BԿ~6. ,'un0[R)Ę]+\OƼR\WfǓU,[^銀_U%ByTÕdn@j&rĂ'u|М̍:n$`s _+ iE$qBy$Z{O*,Z%Åoa!50#ȑ;7$~M(dCK'{z29Utq"tApjv9g>{Rzh$u{Os%8ywE1icS+-9@m+ k/&w+Zذ%KU=~?"qFڄ/_M IFNk9"JxO~IV7v:KlLd 3pȠߵs/lJ[;]V^eXr@Qw|[q:CGD*w0Œ(ؐt)4rɦ:=W9B4tnxiŗu%IHJJ {yu8d+q?!Q  .adưE1[pΔF2K퐎\ dYONA8@!/HMevP> 0;Ӈ9+z^``<4t'M-gwJ4-cN{a$E:6dV%!pqrvbҿ sl 2̴]y>ͅp~any&Ia,ӭ̌ܣPXKWSeڟa7&p1hx`2tQA)CڀGn߬#YC1ibgg~T i:be۫LpjOwOH'?҂=q|ݲ:DYSL#xTX>O<ɕDQl#vӺ*(@ziV׎tc@KUKt^ަ{1} &i ]q0GC{ۜfP=OBH¯:֪OaEjoqxJu#*dC'vާ[Ls9LCa5@K6B<Zu(r)+JRyp@!U=\RNۗZ0UnZ[uw޶ jO2rxYPF˥,ӉҎ 40VhS|dT%ʬ&$ćH ?M7qݨ07]OD?тK(Ap+Շ@J6I4qgxO~at L᝞"zA&-GdPO5atItəejbFp[Vj D17VTw_񢿮7G.hnݺu!O"?(n B(iz÷[l3,NQM "s@pKIhoEŀ!KG %ƅFe9$ 87T ՎOmJCL2"6FC(^fAP fQjeɜExX/f$'˗l?)5UYgW=kb0eS@TnD#.fEĤʹTvڤP7M`ځE%_6`x5W*b{p z<9hMЛJ=IC7 M1b 7VS3"Ge:Ul\z.7(vcfB7Lzpl9";pfuxU:aS`VMF;ܙձu4<+2w[.o`L/tps:3z@f1V%y׈NfzV nrʊ7I"毢{˂t]Ӕ'+JN1<yMѯ:joXv+:%Pj O|-չ0Y8|?l> pd8 L?sl+)=|2*eJ% .#;U{!'t+֩ߧ[ 5Al+M(*aH)iռx;K dGaWFy ZNZN ZnB!QL^vƩ6A1sHrAxӗ(73UL/ DI`oiXnyZ‚WƧncGf<8b.4_DJfXw()Hiz6'2>wv!ҫ [{5|w+xt%||qʍllPshӜ7wF"IOɽ K 8y\ΔZ|V .ԓ#B ^2'Iwhp%4 Vp@=?1=>Ȃ7LvD?率@wdЍR+sGhǷ!aIl`7)%إx[ruXSS^xiكƚjayVQ츣0#VKؖC6El6~P>;YÔzk_x0s4}=1rӍGUɠ<B4k_vs`X$0|пKdO֐6Kּ1)ږ,nqǒk0) oBLG9=y-Iƈmq[h¿gGT~kO!wpyhށ¨@ =X0PA*.}@F63 -&96 PQ-d3MjQLí_iQGDcDTFoUXig`4;1ei!UIy}o|b`Cn_."5㥕2\/OndTl9W+dA,9lp3źN"l|ڵazCڐZZ_IRpϠGd1Ս07b1G*Hf`X ƹ$ǒigA铡T(q h3H/joXH{RB/b;M@઱.PX߳sOUZ-I ٜ Qo+YngR)E`L#SsWA)KO'/󐯼7ʢZDdHS S'=di2;Ul{8ݗY.,IeȶVF聹Q*L L*0oXbvc84C,B tq:1L并U`~[8~p[$g{O $f!`@g) #1_B>I(rVY!9Jʆֲ.tr+12*D#πSԂH3UrHWnG.h XPO-58ؽ W5x 8dv'?/1"B"ʭŔw*.9W序ofr4 J_ay{A)_> JQ KmΆ[k]kb9J9'M*: :#ۿhDS屫eLqWzr cxz aNےe c vnUmq@;];1_`л`|wI] .ZvO|xЊgۛUauFċT ZD4X;l$)6T?yT5IO% ;w=+p>@\>[((HfڿY͡W 67A林Yn5yvhYyn'ux"&_(b-= 3PUzUR?xk~*8,J, ڜm0/Z^"NRScZkH~v]>B%:f.'[eiv`.L.Ğ6eEk% ^V ulGXH-1x$U݁ 4袣+vZGVG~ca2:+ÚY%'/E"1Z'\hiem5}t4vv&3R倻JDBQ~RqN !]KnFYKUpϘ?/Evwgkׅ\$~dhfuyf}=$J(s>du bȘf@DבZQ 1 Flt_Gcf1gCH5v\jĭȕr,Hw5[ a>4dR՟`1"K9j!%EC|1~?F>f:t͍KOל9 =MRBG 3$+Ӂ1ɾ 0|V*(CYP9E:>Xį&_u2ΆGB k  X2:;W̦'奔U?&#C m̌ŌwܞZCE5Zj\5+)30M#V*E:}R,\X aJc.+:= 7(\G 8]4aYq/Ae2Ϸ*ME}OmmMW&NWز 6bF{zV1^75%3pX4̓MeN_^ٺ_"'!7j*'kB[,|9J0JOnl3c.s=Oixouz2=BzIw~v_ũ펬%h +ny;숶 TSʴ~A f R1$_H,*IW24k|4.D$G -xP9@./. |)H8#ŵNAUۛlH'E6I hmf'IUx'HТ A=~/j>EmF?AcbD3_cӹ[9qZQګZ|9<ѬgiftUL^28%@!Cguv`T|'%2# 5m~2=BNt"|ɹPVw~EEr Ʃ(Rs:- ̢[7PfkcTM¢JB1F8oM ̟ kw[wa gB~sJ]X;Y'06_5c-y:y sӧ_"BKDP u|ӄsWa wf3^W#W#_gǼJT'ca"<$ ; Yqn=cq)?PV:3.e~FpҋJ˳|PC6 Mʾ%k;*)Y#e JŞR"dJ*z$j$a糲6D4;&DZvg墚™ˤzhk-"B-8+P*{;a*Hο5QN=^ 4RR?-'ĂA?~i*6[`r{>6H%m;ZdZ3MU9 oL5S'=>7},m4%yWaw+uYVl\EL j]F ud`Jo+dFSNQΰ5>*V5!~Gqu{j}j Mlgoŕ*yπ*9 !Ӷ23ؑNc/\K ^['ǁɎ]]>B3iZạ|'/1԰ vjwVݶαl2qGJ-F-JYC_+ )\}۲DRZ|p&2X,YgR*IHp}?roJk%44q%F)1."Q|Wj}^9r-#u"f4cO*C lV+Pb;WL;cP ]Z!NHC#o}\+Kdf,# Lc1(ֿlږQfzAkKX#So+σުnnR ) Z eqB~Gb;A%="% CcsR6QQK\9L+qmTJp%og/XXE.X( z`aɧ0n\K~VItl`r|T$ͶίU8<+ebũIZZ!n'_Q%Ze|GX0t8HQ =] 18pcޏӋ`FL\w>Y[A;YB yH}\D"0+ȯn1,*T<ؽߤcNhF~m14RBcźkmq9iY=U\,7&SB_vFU>o-_37ٱ`q+I=!.þuРwDo3}txNK[l`Xw9Lc()19qsyic>&šȺ\@hg8b=æi'Vk:NFC+% 1֯8Խ=^))'Sc "{7!i4ߔo\%Fݷ1햆Ӊ;avJzLudB]SFf{qݞNu& o/zZ?j- q§%EDPYa3,Ƶ`= >؍wD~Ld0W\~]K;_Uc/,6ͤq 9QFݼ;X}IMSʿHᣙJp̢HH'Y  '+\C m#W#hxPs99Bo!2DZy)撈 6CP(~^K@#4 PȴٍBUb@&crp L w~"OT2R]퀜Xş75~wKMKȹ$+X^aKZd GŚUOO c!,6>j!$ b{˩݌A{/sÖ+8+\动ΛNHuxy?Dc=O(ºZv1 LBŪbUnI'=1\ou;s(1x4x0($S@b&eS/SqS* hN!UMNRuw[->UQ2d;/80.ݡF:aFA6 :SAsw=LXPV'Ѐ|eo?z, *MtR0t칽f}8+_fH? eLIVd9r*6`0kȮ {kٷګnED@PP^2\A`;(M1y+c #x[^=g|iאk8(FԢS8J|X/Kï,d!'eQ nL0qW^jʍgRD_[-+|ݽ+$S)S^21opf>+ :@gfY6vI=HlT`?' yitEk;]“]p m.a<*~@1"GOWp!vZ̸[~@ZM|)]fܣK GԸ`/M?W5 dU"C 1fi9AOXxR.cQܘhI>V˨xqa2,>jp1qBO= {>@]`4*tv]ϤG( q( 8&\ڥxBKo d0z(`2]Z1q_eq[./FK04{ :m8NeMV=^:jO'{MJK(RΌu4VEϽE~F>D!jqdn)H)xe3+ߥxMT 5M.@:KsZɣ=b;[^hj`Hm>%]Ԃ RK'hi$Bcj̟*s#W!eO"tPňr΢Zaށqҕ nEJ.0[w-EJ,ӊ&|!3vœDt:A-h„bcVx$:5xaiُ{=Nk sҧnÃv[|_ܻG] iZQ`T~D˲JJMrk4=O~y܁-zwFoZRš~'+Q,jm:&} 5H  4 hr)FJ%7,k8FwP?ڤU].~@χh5 v>+T^i#Uu0 Y:DAppwJ~ڄ2Qt\͕JI;:Vjuy$6 *r(LgG.[.KTHXsR;ZL-p ⨯)*ṰSG0(ܪ5OYMI VPC?  9=gE[Mf""v r+]+wd[a1֏3(Sqsye OΦT5JV>DE~*q Q<]W~LɨQQ fd}?"vaUOy1Fڳ@>^ Q%@"!9.U7obvѼyD*,-i;[{.xScO*'X!A ZH?ke A J 6޾~ /[Kqa[7[cU-yQ7bu &7[#Cؤ˲7DĻ8JgJ [R G)UƁnB+(\+Dɻ?I<`ӁO5%0XxX#VsʛẈˈNIVE%6(] j|89a@#F]e&"XwrvWcWδHTKsRv# 7,] 훋gsL -žaot+ /Yr$kGd!r/^J aNZl$tKe%_! LrփMۻNgx.EpHYݺx)G0Zs+O>y8wI#bZR\8)IȺkMUR6U48AscٸjsOP 7hnc~bhoob.m";(ꭓz=u(4OKVCB:,Xr:7׫ C_2Cbk3bL.}O{J"<.Lv5<1?&q}Mk x!7ݍXR#d"?` 6vl틶{uYucJ8)ʥpT5eJVqH.{qU4PةF2߃>m1A ]AݳBZ!Wq?^ 1A2q #A!&JQ~#\1]z~!fu%QkI9B`.ʶiEOc9H bP2ڍI~GonH(bg7ϑW% 5<ȷΪ,e:j9idMJؙ et_vnl n|W8>-?}*=xN [Ibk@'M᧶fZP(x@\7$G&~m1n#T K|exg}ΥGo}=dYs댈zm=jɛˡU$$+ O 7ͫkg\p`]/ga `z ~J\YJOV! w<.@`$P Bhf.rB"?1H + Uz#/_8J@8Xُ--8S7Dy/00CI˫ZB''Kvpf-̄*xحmJqۿߍG 2T#}eNE3I݇QCԄc\ k v.a^ٜ(k{n;R|R =ܞG=5ã] yA4N2R'k6Y\cC\ f(EId=鯝YQiƗjDD+Tv6E)/ wk:vsYT&$HdC,o,TuErOKXXNe]No1[-e+e+:0G"NrOi*zy\)=1]Af-,rA/v/`Łt`gֆ' 𕈄hŔJCWXȡؓ]bK=#Tf3(-_">0^XOQ'4Q\张H޼ڕ H@5HGOc@bc MʓM63 eX{ܥX= +W-xj' U?X @vp$[h٣mZ9eZfG[`v2x<5k7I8;TFq+ -Ap$U*fu.j/7zCw)+>u"D=+;k_O^+7}!q^ O'; F)EK?,t=k`b#5s6ٴ?KhPwP1OVoX~/ABӯ<)>{Ŀzj՜31! !ч Y |p~?x(Eglr okluoT#ҤrUGρK!K#+眛1Q]kC:alt&f `#V̛_fvD$Wu8)#B!Z)HA)>o ہrHD742;!l?bdWO k":mG*,(*ͻؚ#JRv=ԁ D:h>aFEЯʙ$aa JSÚ {'Wί W^ޢt a O +Xi1vx]N!q19,xFVw$/4p.?B9aNB`de(k ڑJx!.p׳P&O^s p;dR>%r}; ڦ:2@QA\ja '?Ƶ'^N ܍dDB_$=oFd[ٴKpD^%~r91 ^nS[Ъγc:rߴ5&)yۢ'Ȫma…KҶI WldVXr)vѶ~zjF[ qRZ|ЪZ ;O-ܚHT\5m&f #W/2v P!i!̕<\nȽw)x۰<c6m(gN' y5ْXtY`[@$p}Qj<SHThh-3~tWUXv}"{iP Rdr~EуTI)Q_ a7t% їS5YX1S/ )㽺dIdr IV y"¬{i5+XL3XtjVi(V'>@4p*ӧYP =7C~|NB g(> gVَVm}FBLt}th4Ra`6,4LQ$|ͨ<5hڃgƳsm6,hu|m7ؔvV .!{1{;?!x~#>yb;$OŷA`l֓&3c!Bf~&.fV=CC.(a'$sJmba.XYA>u uDD ' !+1}5J?. 8`Z*RE^Ǿ ecw:{7˭JCn榢sœk[P#<amt sY*=+7:UʄtQTlop`QC :mjf*ۈ&;^ nU YO6`WmA-u+Xh n;_#<Bo:YIͿݧ>T~i*Y ʞԀT3'2pHȚ Q\*g+lmʉʉ攖ƛ NvW@(DUXl~*VW hI8&}-sV"!b3\WrbES0Be\P+؇d1$84))E.̯Eg%uLru Tϥ l;U)ijW?0 O/_ɮbe"U^klA *~m(9;?zm 'Gr{~m5ӺƩ0_(H x_[P 0PϰG`UmHjsuxm`wP}VNkg8PAOp2Y,ppC[đci`;_Q{I C /,~?4#NIO(ճ6ּۧIQ #YWƂ~Ss7T^Ui%sv=p䌪'ahbJUː5)|xV TI3,' #WWhx 1Qu8],4Ut%u4z~i-KwѣҔ}_Πi[}B, .G0U!1aA]lH:5KA4ZOu$qU= *{M][Jbvv5fq)ʶ8e[]cu+A;}"mspDZoR9kTM\j-7|m8ۊ6wK,AZb3`5r_W2IUgT@釖wd$2C2sXrhM*/\`mn VڭEܡ~'' Q&YlL5qD!J,QSˆg |i&3eW˛lD.t#"GWt /"~`Rq|޹;w_'Q߲$5#,P/ܓ &obB[M-rCqgʘ_?~2CmKMM8l[wDE_Q[%_7// ϾѼfwaoXN$QkM3+-[ `'q^4XXOR ]WRϤ8#k'_9[4=u%VMZAK- @gӻujeB7u>52;T<~8ld}+k"c6plSi oB px竪]e|jy803SC4S0wB)yup\7Ұ0Wf69YYS0iṞ> 'DF C4q#%05˛! ,7vU7zo@D&@e3H4~?@ - ZvnJw,Z=a=v !LƜz#;_h@Nĭ4u r&@1 Q[YTtCQx p7*MfE ]O'-M#E)mõ/xQfL@d5@1$&ٖ.s,lMD@XIU0)6oTVB'#?6KҴBJ2) bPൕYwX Yi+ gBQz}[l(2u7ԃ(3Yerx A[W^%&ƍr&*k|:Z rJ>>/gH]t k죜r2`>oμ+^eD*a,52!ɡWsf_p[2qxzhP>Iz+׶Î#\y2 &+v\I]S/%vi2 $hE#!oR8ηX=>FmxPJG;zJ}04i|`0VP֌1ɇ<20"~XQZXBי%}}2:IL<];_/i-uF( ]>)w>@$4`7᜗LPD />?XbrF(a0L</@\*y4JSK CKyŵahDan[@.𰮡* .@~<eZdZm"G+c8"#}~w cxW'xp]xLL%ʫ5f zHiDn=M^<`Фu<9bySW |&dƥ)W}M%86CD5lQVd=( v!gL_}Q>hk{"VFj'KtN>:eo |͍huX7>*Uc:Q~"X$*YІqf虰}9(Jف O \LxÙ]o̅.8, K-xEi%@+l12fV0"^du讐)cg-RL$% v2oPuY0&5Ѳb*^uΙHv.]i@GۅRLRÅ)iSs_;JR?{2 B4]9T1nt;mtl{>uBɓ!ۮ; >YEz~ɾdJ(BȐM-kَԼf."B&d(Ney󊁤gNB x2LbfVZgeyUx+k5 8ii2_FOuTkxcyswpJ ϽO?q.Ȏ.|!G/J(" `#`)8Y0^YCՈA*;n ቫ|>5T͂؊l5%I КNj؉ʪ1ss!dcj ˭fxq[L`[8` ,`}9u`&EwaI^% RtJ6gݮ憤M=æ]z(l݃"zMrPH9 f.Mn>lL͒WAT_Z#ʅY`Y3%X<} cP5ʄ`\Օ83oMHA6[3磡2\6#'nèא\f< tF'=1b{["pbb– ۳nsN {* -lny}Dހ4yR:<ŸPˁק.-Nb/;['+DIb^32.}"#wZ Q6іƴKMp-Mbc_b~kz ͼzYf4a7ՙ[|z8AB3]әv^e_C(Ijqaij \NjA5\eg( rD ~( NJFc$0L-׌^}c̫_U "WÝGZ!xC>yT{$ȕ*͗7j/ ^,8HgƬ5˗aO.Z\AUF='8zeVFݦ-Hm٬;! T$uُUڵYK=r${D;SAEg{p& 43MO]fDa/ZM±;!·sMXZJRŁx}0_ZĀAu ŚI 5!> [x;kf,C4G{)YL)3$`hΘLbz⢀ԖNQ(yZӀK,ll] {A9 BH êO,)x*{-KŌZ^ 0PXe?>^n۔Hm%} Sqf˲DhH'^zRЏ 2('C?Bzօsj}BUdTUxc2(#J쉿;u {uH UN3ǭ=ZW֪Ʋ {!2@:Nq|/-oN0t ?}d8ҩLMj܉q3;ƶEVnPte籙"?Aa3BCfփf51&r)dž:܂_}}x"و 0sŲP&"w&Vw^򓤳;p m_,v 5G[2ޤ%Sai8n`IY9טx"L$xRy@]c`VKs҃HFtlǓ =N 0"82u*xx8 ~'07?Qܛ=ڲc\aQ%t/e8{#guW =zE;xZ1J3/;mle !#G "o}lZ\Z3hF^p.Z+za'ם2s֏,(_\c>Bf!pORxޱ/~pYAy@'\"?]e\ϙ0vnUT9#G=a[U"< #2.gHy_1↨!8d8uZ"Bvj"O*ziDrH3Ekh|8Fgn9NV$!s5ݻ;LtãξXQ8?.;wU3 hٞ$٬9##\waˊ{!>gntV8zj݃›Lؐr=vkul;W Rm'P|*e\3g2`I 䠜ƥ{"BR~5lp80qhi>/./RJ;-*-qSCq%@?mA)tJݏ#-d﯂z&F?ٴҝ Y 9=ڽS9t0> #|c_qO/%.7R9^;5}RMCc, I}~aJP#þSG&rBڃ|̉}V }XF i`j!vY;q%a#\*L)Q/zB"0~_xcQ(x<װ#be ,cŬ}~IMpd퇑zq/Xe $KM#֔^4c" 8IИqy"*"M۹2?:Uzb$;'Fc`"alMYu䒵=Lrӝñ}@6Ia-\CܶB"oeM|. a:+ƛJ1Sοsm.y(>腘eH4yn ID7<+ ":vMK*mb=4y2 q |$% ?46~P)V lid 3n.4സ@"w'Yw;$ˇ1kOcV$ 8qPtoz6y~ji[,k\]WWviAA-vY~;C))و*Tr#Oj,ՌDHӉ'3tˆyOE zPsd XW}y>h/6fRy3GHw,pqq Gӝ q )tN+1םAgKw #mr $X#ęLq%(U:Ɗq+/(ft #Y./(XA4=y*eJ|ᢥ E+z@T.(fv`pȎC{+;J&W}]YRrJT[Vӌt˵Bm{tot!q7蓭bgbG%#ky넖dGMZw IMyOdӢ?D.zm?d!i8>B8'XRCn $YR E},هcuy$%E9 #$1$L;x1/5es.\Ê0{EiZlho s5LV`'r5{ztYL-Ue 7u &bY^t_cGp'Z 0Æ)[5mSX*ivydb-q (ö3cqU~]c29`WWʐ ٞc% mb9?}+ۥt;yVUR->H9bڱ-4i"'E D7 }AfB#؋^_J7H U Ε>0cN2FCr%\v 7žbNGWM'պL~kn?7ZZAAߔ'ٞ|o`ϼKX``IP軣\*gDA6:Ҵ4{=z]:Se8vKsc\sǹ3ERlZh;RK2{޺sV$tJx].l_|e BIOUs@ۋU*|wX9v~ud!@ 4nfV/OT3nw/~Lkr/_Txn\Wj"#Ku%^ $Nw8܎3VrDB,A3ddKf=V[2B /vK ܈ -LVf/lpK}Jk_ȢJG7ZTsk9FK ZWm7 :bRc(.5Fp,DK>ʄPwp-- U`&pEC ?2? WRNef&VSF2 huN~~ւ50-螔E(7$L++V˘\m Mu|+u"_ggtփϢVd߂׸LR&?Bl?5<ɫ-JjӊAWdLmdJsڢ2rydRmR@rN%IܱmӞ zt}<PߝD+b*XHQˏ'_jPjs9R| 2*hKRH!ւmGz%7̔~,N5TA$덹fh↔Ѹ 6' [͡L Ӥ[چM :%w70U2C\ޭ"s7Π _΍~[ ߞt"!o-vuS0mԫJ×&ckcZ1Yvv- e\&iȦUt}Lxb B E4{;Fr_A̮wYz=ƃuo{PNp? tV+3;:9l K#! "[hƙde~TȝQHI[kN@6Y.,>d; Oydw•i"]5 =( càHyT 粢&{U6Xַ·ITZ(ìУڔj`mpnK:˼֙xM>gI&,ΉNіqJ}'5ITsO^v{E W#}bGK`h { urO0M S]\Yv-0 1f}5~d)>ur!4%$ǎ09D"܋ y9BԮR+^19GI3Ni&-<9fnwh(+ :>jI#|c4!,sn#6t|/}V%pKLA_.܄*~s3pVcB "^?I!A:M2a!SKvqhĺAeL'b7 qa=v"lAF*ԅFxMp#SKbtXP A C1Q3Jx;ChbddS7=ӹd4\)ĝT<7~F/2WK~6Vl@8`b$r+ӻ\ 5ܟmaH#`1q,i"kt]R!{5O.~nuݯ#"xG1e9j&=&IBӘ !PC*UK4E-Ib86pѱ5pŷc#,'JޅL"l|xuSUU_74->D PvU!Y:96/}&)=@hMXOFhXz2pԈJAg.(yHU d]{.^Q-q&5o9>//ފAPzO"PG -Cm`\@X. \6D e`&sO IH==[fӤ)v-: }t |ͼm`/ xf!btv2'r}JkxA;RgG Aips&HByV$׵C§ǑyՉ [IBe(OhK\>F [b1JJfk:=THF}CyQl؁>M u8"*JT9Z줉RoЬmI3RSp*H.״_\vu6BS3Z|I0ϼd~pՔ5! Wj*cK4skB}8y,"^mҞ!;xehr0kTvvL V(xqC£zFhûÛ;cV _78wpd&F`3  6\ڝO 8I@q}jZz*,k8AOUDUc=H? LSp|Y— ibty>f3G>GAMMaG"Й(C_݊s9Y$ѦƑ?NYSzׄeCDWAk3Qj@ .iJ`AmSnRҎ(:dqE Hh*bRZ\aYiq#d Sk|&} WԮ]GrXb67QIPA%_R@St:"C*_\B,dC;&`ܩCQd@PffaV>vX)ޝ[83d;(_'18U/^jsфTϷTf>gD\UDaNnid;֙]i?sAKKgX:;BbPI*΋ڝzZxqJrv *NvL)\6dN4T.˼`h\rZ%F X\B32$b4{WSz-a꒾d^#pg*GNX٪ꄶfViS{hi'ō}ubVV.c A&vӈo22U6k4#6]5G9ծ"|r5Qgp!~OAJ:;n-Cqr>!=sZ ~p%V>ڟw%Ր= (C\2],Yy}-wҢI 6wiFٞr> MYʸɡVW8^ ~ͬ=9KL<ҫ @?F_L41hLN5@ (so l2 caBV')qeR 7d*MwH͋koPv~ߏ6Y W>/h2|7_~J;^h4|RNw efSUWgr sCcI, oNM)l/[P|%"czj >ޜt 8 6sj/G CԑYmM^WHiՈ*n.Dn~®fF7T2 (9jϡ4CO-9𧂚jV0"gMHrH/ m*'߿v?lƍXp}Qw3"|AGF],=:=?df\BVõt}vp_?K+܅\꿆sgYM!w:F)~00N|ń[L2TESRxXD|:x7818(>MA7nKϷkJp-*!Z~{ mOD4~23sEq:!9niq_=\u#?I JKDbH4$>^̴2jdx˃j2/Owv$Y [|\?3\|#e_̾93ztIF6=ÌAPT"$ QQ~YQ"P\@|JO)3ZȽ6I caX4b&p=hY[ -_e~l(C=1t'852.f`^_~Ѡ U0;%#~1ͳ#xZ ikмKg]i D.7wwк!R4ZM+W^VZ2A?3}svއZqpKF.P&M3(dH9B%/H?ԑ1GuY"D4n&[m;e,Tڻ@ӶD#EY}>߹x{bDx?Yj[w"5Ҭ4;,3t7p4c^+1l OXܦ |J1Օ85u|` Wz 5сz6مQ*s94Ε\[N(c"zAP}^Ɠ̽~-:%ao9`ʧ0hOm&C$F>j4c@?6*j]N?6B,ɪz3E[t9bP1HQ-Bw3=E* .e0E6VDgX,lc{d8 M =}Hlb͎fxWwM6aedzt6TJ$5ΚAv\A-V[ət-? qXڴt}YY4v-IJ l_-~Vض÷1 w-23@ɔd=#vVa>"i*x լջkůZ/!pDoD=BL||>N{.!SHSCFS*8{.,|iYHj~t=!^I\|hdf^֦ -:%!΍#zR&fǜ.Nu}Z3Uc0XO{'4 cQ H#pmŕ޻O9yi=6BE>7* h\K=U $`!H0% Ks < ,NM¯ %śadث-@,]/F!x_}0C$ qzyw1 p"H*o1g 6`t£YAXckg֒3>xҘtL[rU@KcnXÏ!ɐ5[.g:i{:i̱,5Wc16N b2l>K|,xQzԠX $fys$0YAJϴi4V~lN'WhF4o%!T14/_DKN`j?uU^[bM.mhX\E.$^N2f"h"7v4rJGLF9[T %, Shb "+u? BPC#qqSҬ8Af.DۧexL*ض)m$%'!mYh)!e6McL^ kЎQyנ S?)sϋJ,{d@(#{^93]t%_2 F?¦m0f]Ӑ33l؛L ?OS@K3/1 B%}~N &I[{%oZW]+:|4rߡ.jѫP? E_()v (kAhַ'Q݆ C1ooyt{ascu-! aAC=Bߔe}!]U=&2"nbdǩًV ,oyh1b11 b8Uzk'FQU(0eN=$>X@A{+bbU9U ;0l񕎝i֏m7PI:ׁ,O4% U{DC> N ,bP M9񕿢q5̣_AX FMϝ $i"f>(z5:?@ Xr8t)ضi5 5!]|}RI@:-B- ZȵW̗ R8f5\Ȟľy|saxqNX F~dz"2lݤSKv[#[H괜R; :7 ⛗ڨb[WP/Qx oքtݧ0O(l?F u::Oj=YSjqXP@28ҁdPE("BBTي 6]CU s+R42V8qR:v1JA@~d[x/O%CI`YAԟ%5 dz(BO5K'`Xv۠CX/* -tXf]~$c&:x| dU ӿndJtaII~'ЁHiX )*νP3 >B{kpBtnS|JhtUS.|y1E9 w ?ȋ(|jƒPYI>x{l.6KtpQ(.o;oٕSa!ʠD b0t9zd'0G!]2m XLs+sBxT]v*kMQ$l4wT$Ip8B qb *@N/)K=z9cvB Ðq*\-e@X%t+%/QbMQtuY~V|F-hUOjg/SG Y @jg1΍nͨҺ90'~,Ԗk5~&'@K {7,>s6Jin95nVʮ +^_|Tx:;[ml !ag*+m|Yog%xUġSXx E&_0/c JLͪdZۅ3sōE?+‚o ~ڥ=*| UHvvHN,I5^ePKz:u>ƵJ#A5$G~JHV3;3̭@AutXYK3(`iKߞ&@wz.K.bJ^KvDIu51uYL^#;-ӆ3QJ_k f~(xҷ6mf2W$F mc~9dz؛Q +QfG&$Z7qȠ_MïQS0ֲO,E)o`!0i̼{RMs#&)-mhWg^^X",q1w 8=GT4PxJ] ! NO(<żA<_tS0LR\ Sm%M$cԚP[~]Y C0A%'TAcK)aMix͑˵Δ-yP.Uzw,m#s }XjcK˚F(TdNP]v}s-y{,ITə&gˇE"=shPMƔ0Mot, pM+^`l:0W8P+GBMW1GO({oe2Bzd$<#u{zg{%;~RN!Rݽjؐk$~]!}2mo3/:'" qTO.sjabiitIĒRhzW[[˜ L!6$<^)u+~Gől[M*w%t)# 5loM̚ǃ+PFE c&N`C4ʭEY$1)PA)'vO0:oKija |l9gGR!j29#O0@d滉,{lZRs=MSoeY;LggϒY޻)l^c{|HP5nEMѻ7̻|JVcZOun=N`śL_\` %Jj N`Dk*}ԎWZُ^7[KoƬNlyG*,́f8'' ހxZd嶜 +H^edxlz^vCMSP0QWJ BH^[2j6 x94HUEjY'o];M#=S pR8- \~¬s}a7 .:XJ^G`56iJ2>yE@쵆9=S_w U&"? K3h6c)$<#S m>rdVӼY2cM$N JLqg[uZ+}^nd؀>t;8؅}cRR0 e۵_Vy !1f.$U) gf\  - +~Ct~a;]h:6u@{2_]ҁҌDTgqްEwzn0=bKxډɸX\*c-325GE0NkډD+lZ+\]n+TLdh ,s&P"PF'ʲ|Qy% 11%CW뉪>|D,ʚԱMv {9\_k+ٹ-0gq# @&[mJ'1{=Tp0akLt0aia]пlJj0;TwOepO>H*f4L8 T D}WoNqsnu5 d)zp)hN WdTmf wWR_`(Ji0"0*r eV]gr@HWܥ3TOv "v8ca(܁F _ei E6E eOϐۀOEMŠF `f=^sT`qX~*3v1~6t-]*EB %hZ9H GuVd_2ـ0N`ȿ]`c).f0{qUzd@ QJ[ڥdX9>lVw_ ┺iƻNo5}9fhTmPh7cPE]Y)C"'ϢY8QO6/3rܝR~VٟN_DsԌ|iٔ<'ЄcAઉvY8Hm4jbk&_ILX(F:dW83 36q o7.%WN qyM@8#\-M 4׼^9( WIֳJ N6+~ ^IPN^AHilYԾ֋gRK;WMSra);;)VhZg:Ϻ g ,QZGC}%E$"ry~RQ͛bL*a9ileͤ xl=i~* #rmƯ @(P 2} VS*C)/*_dѯHa >ȳ.J}N J<^W<*>-[ M۵\+ MNhejo Mਜ਼E.0Cp_iy1^aF|yJtUSA7Bu7cel/a%bY=\4~%S\ey2j|:g>%>V~n8I p>-:nmUdGh4}&X;󼯘eÕf"_vpY?W_*觀4u <*kK]%+{Ȱ5bf7gfֹcʚɒ>=vh*YM&VBhCn8=Rڥ|(z?b)H+.~T$F$iơsoGc_ V,ZcVE'K['`4v W 5KQX PǸHL#L=s1RIEn[[P7 SAo|. S'S#mXt~AR≽uh,f=1HhQ>AYLT+e)-@hYMfņKnvb3h[L *--0&*q |R!9$!{Z[7g(~Gsehy.t SK6 GY;j=DzsV8cҥzB@A6Ẉ{̩pdt4&IZ0^KrT-vZ{[m`PåJs p_ny\/{u9[6w$3wW+ȧ C9;<ڔ5"][c*jlr;K?NOoa+"􍀐kg4,EΠJӾPLc0ō"<>\I>dnJF`Hosw(쿂VRjP01 kc:La_xkŠLGFN5X~"U衙 $TX:Hd>gB^kMN%uDpvc%LKރ?B ̡ [`w)`%/9uضl$i=o͕]@U6f|)4iB"箻(*G&>gnߞ^Š셓ڟOzSZ}e7OOd_Hm@! /O/O=K*!#P %e/Zl%$GjS)K WQ*;YSU 9,+{J_.CU}DotƄ6ʛsBg|;=spe WQ3Bg2JwJ " CUg"٦f;'yY 坉Ueഐ|¡QAh+wWrE/6P?Mju6Huo;g?jt",;zEAk2zr8Y[BG w&Źm&(O$A(#Ajx q.)Qa`pHIH:-- DLސ {t'N6]*^ӷ(|'҄ޗ^$I,żx_nAř7t̝ecjں")rO١[EكlkRJW@)=ٹ 5@XW#Pȅ/NvF$f+g-S6Yv8Oe[GEF-*w,zdBTB^i?v<)- 8XAT <5I,ߛ!iK^|EoC>4Cz D,,*Dl,ֳ~l۫zCwXN4Zϝ?]+/:,K!Om@w rna?ew%"Sdz)Hq:ǂŲ?ќ Vp[2x+(ss;?UL!W =K9cPڜH )[9¨;o|'q1HyH]z'.Uw~mlP$R۪P1kVȳtB~z]x5h2o&"%~@Qqvv"QHO"'L-)"HGCQ?R҅N%$(r=hzGmqbi!2JB]S*HEw b P!{AYM;rEO2q#"=";E˦?(';Ȅ?C-!R1͗:ky}[y :͑`A #JQ :AvoWLJ=6W!avFJ[C1h>{YҋH =!lM/!Kk3$'g#ٯ<6 ӺK)GN=!DnIĞ;mC6ǖ#揚%+Mz ic>4dV{Xf,7"ٔ Tƍw^rCEZ%.Gb2UeVFDqyhFQ`N"\X*ōYi[lc{X8 ]z(Î/)inQh(|"q0"ExxۆCeW̬aaرrYvSЫAWk\ƆND4}?7i4A7l+Nha fC̉a ^t-h{ Y7zM1mm~vkHt>=ZP5oĩ3{m#"vŀT:@x3YuHmw,V͔ GjpujhbWL>O8%=%_2 d0<%Y5c79 Vٵ,J;r]0&EK]y0` A' Y=tpFh%tvSe4PS*̶C],vsW^lĤKD_ ')yfG7*od!&w__LWHE dXo2W I&R@ڭ`}Ϣzp'<<!: (w川~6U)+ 7ɓ$xKox2s%yBf t8t2̼69܈:dr*}guS=7޲Tذ5*2BK:g:{XP"]יVt}'_Jas~?*Lz{ʕ\q^@m<5J~HP4o+XF}#tbi .Vr ZЖ&|{ ,*$}Gho2`^(3EJ9+gf.Ң L]騀g wW3?>/Ź_ϙ] sR=vr&Dy& y)d%`zv!mL6GSϰBKtһl0WR~ {Z-q"_ ?0le]Ⱦ{_[E)5rbRXWFMhw ?e%rtLl9?dq;1x?1g}^x.9 #gQ׃-גk g' L x?V2VfVXbv,jʶమ@?⛢ h*{dՍuA[|{ ?TCl(Yh)̷8I#֩(ŭ2|`^pU4.-Oc-M8>w 00s2ҢKTOY}Ңr6/Y/=nEES+o݂e#Ygޜ+ qq.k:5t/x4B+jUZ[Fmhfy6t_ތ@j4_ jR."Uv0K7OBqGoID^O8)L!jc;ac롱5 +W҃xqe]zMIJ_AQ`/b˙1J>I[ި4z5H(V֏}w'l(Hؿ'(tF+Vm~nAJ.|'*ꘒwXSnZo!Ey+'-88)OYb2-":AkL(>L{.pv q_:RJ~ccH 775ϙ}pY]-\DW$N8⋅^螕SAs#؟\S`hA-7|-U x(3Ic/镃!(Aw|3.q NU-u.z}C"l!nk񰉤`%ZF]H\$1Fšt( jDM-/WwہjȊFh$[0g걻4c&E_: VKYl7H=$奋q+Rn ft.h5,`5?N;nY"//bu`z[طi)yz|/ ۊtQ )p37YMMrH1[s46nY U{;SR:>B]TEnb\~Z݂L =`m 9 +VFV7O֦ e 'BӕI(X0E_\D0J0| eҽf؆<<59> \)cO5`@H%li3·bj; =\Ew8cǿ& ߗ)e 7enjKY2? 9TK䰴I5J5#W$xrL// #*jnbOӴe~Ex{ ƞQk!M'`J0`r2M$?~afev㑿^g኎y\ o! OTW]}gdFhkԿi(T*vt/zTg(6;:< 2r[{b絩S zxZ,']-I)p/f8S\Q-Լ^7m$a>bl-8;Ab R 4;D]6ZK%[^*fu{~zCM!rfhA W ]dB?gGZ,`  i4%zW'q# 䚶@`o ^x@jI6FG"TQ7a~ "[G0)+@?4fԧ/=nf=*O]D`%<0.}J4ζu>A5i(7{:7*oUuң?rV NM弿EHaop`օ=7 M%#; )8O@L0)U2 zM{.CL ,ߢ2'ǩJ@ƟE$^ hODx 2(`,:`$i-o –GoLsz;`ܯȷVHܝrwϪءGwMμl.6d` ]i>4H)dcOT ݧsgNvIټWŜҠ^p`' faR&OSSWĂEp}IN?󐗻!G$u| {Nϲ?Is 禩eO_?[@~=l,p̞I)ħʮWf!p gF(,fп6'__Lo^S|V动] &mh|Mܾbwx?~ΐ<qi,Ux&UW[Fanr f :}K/e"T3L[քd@rD5ؤBQU^J| Emo=Pjb=n>A9b !V SV/3f닸wɴ2=s1P'Ub!EʞUbp\4,]abk8z,VULۛn-e>Z {6xA^FtL5%\2c^hVr~Ǩ~5Y%'=$B!9+ii9yV{3PŴOc>쏸(,Q#`[:qcf?t}"I_*n ¾P ;%Lqt;<N*coS8l^>s'K BBY8B9pSߘe\|%qpPMPZ=f2WnU;y2bVN< 50ȴƵ{E'*ײmC[66Rx'!Lݡ@wϞ,;/ޛI6[ !ٺ>ml,?3t)EEa1ɼ'C"cRE$YHK?^!E芌`;uj!L?z|ȵS2Yj<>Sϋ@VõcVqI.<[?3iB'50F0!Vx%yz ;BsRĴ/r -DkܳCCާ2%3/\yMZeH}DU{El屌 rR.5|L[[H&$ ^RoQТ#, `"be siFMu|ޯ_M8s!㘕#S S{Ee~M~!zL'[Kd̖2F9$G!UF1mCzat-HJ$*2i)eY y?LJ7nC a aKOiB[in/Q6ifkLq[0ٙiGZJlh:՛rdc4K)*_;Y!,~uyp?r l2a%E%2Җ?kS@ޡZ^^q]~S>=E3Y䬛=]QU +Pa;!*Gt-Ԋ+ DumT.ߩcOxma*ū,qJGp' 3_d.JO&}0CljGQ>?T'Im(WEٖ.c(_vZQmc#UT|E0/Q&\c_sh(??E3{'r^׻%C}NoE8<. F8v؉Ŏ4MB9!`#Ђ#h**QIE(bU>4'kUyuןxn>(hCl,=jMzLL { |ry28 $uPW#0|,Kyv1"VIzIRw![U")P{jۃ- ,[{/FRb 7]/ۉ P#GU$4}2)Ě--Sb*QioI Vm\ ]c4V&|^tZenxG ;Ez64kKT8$DbܣӋ^ {47g"A/JAv U_$1~lIs ~&{zp_,֤I5 zGʊmIɅO/ +7(i'9)MXj:bG-ȭUP:n@8A]) ioPL2%rx Yj* ]9K3zAOwDUwjv{L{QKV]c~vJj@kr6/{hRUȾ߹I@$61 2t$ssA7c0(gq Y@0V1} ^b@/iZ}̔FKUӾrJ<Am7ph@ bK&1-Ó}_O qڠpewYlr=qcȒY`/bu?5.]~S|=v**a;^t̙˙oL*kQ+;^/PCy/p$GD`wny? B甍 [d=]@u&Iv. '_·Mwm<Ltx^dF%!?^d '8f ]әL GZ)1@yb:&^VjmCks篓}uT+-j sdٴB3x4W:݉nWWu|2'K-.\_AK;x [e rOgԤn2zj gݕe4Ηs)bW=Z7O{AG QQu A3̔Ǥ2˒H ?SE0#`0몌%`#F( Ѷ NxTejV%_ AWD&gdŁA13mMD4 题^R@Up9Ns.ԑ`r鼑H=8$ RM$IpY3aBC؞21Qr]-%"YMKj3RwC~môKQH٣# +vEbc=ʜ6G$vdQa@lqm'B 홵{"v OB[E ŽS4a^}Aj d[,e03u^5JlNt'/AyIC+ Ǽ;upjN &+yF|ҧ݅38Lʰ܊h?gNmd3I #A@ ¤nN b Y+r1A ZKDٝ$ZJÔ4- ${n:Vt3a\,[{hpֹ@A]=enc1ܑvmk6CL@ Im7^c -cc o'>b H+:&7 DGI׮/h\:Fs&c-Tc!YGu@-qQm߃9'[ 忸YBۯc~GDy)]|+^9,zIZ NIQ0AŸ%)Zeʳg7߼iwh6P[5 M'si:.D62$uEQo%haRU.FYRG[{,%#J)*@acfGhE?Ѕ9C rF^nC|V;g7tQ6=,B`_̀^ ưZ09H]]9eDP`=uЦV(~8ԕ&M[Om@Ԩ:PrX`lV&}W$KgXgfTznweɃ9YbG=o#] Kg>WH|wFF"l+Y!/ z5hu:ʌ`K qIO ?a~{e{<9dC}.^ǭ \ܗ~$<ӹU?1O#t"S_*GDy{Ӷx.C˜Xf,z:y]/16U%Q?ǘ\B+t.%etC 'KiZ~4Ið%kmg:˂Vzw+ AP 2]!bB9O2'}7taru팳x/x*M+O NGN>ܭh@qaf: ՛`j7fitˈUrGAwe hQQ{EPB))'^ iU"_?=a![q(*4#ِ9ȅتnC? OiCN7`R9L蒦ud"0zy\Т!9k#)#wڕyN̑?^vtǃ5)m8XXTvP|Ud>y3`iv2ÅfSP<毎!1ockM`xUL_QNPbT#[A3.7PZPDE ;.!r CҋaB iNp?BkPm=RJT(/c h!i:/&ie&P'Y s~Fy'M#BcTI;/NUkj8^|r?x*$:0-XQ4\k=Eno?FfJ+JF߾bZ1#S?v3r$ Ap.Qs,0#׹7v AV ϮQKu-XpmGC0m#&fi2lչJ0Px*'*Nmrlv9MbȨZ午Z$UeBNw&>& ;/U,S.G(T/ʆ bx; VrHN<2pTM)I}ÉS?J _MlH[Ce=:651OHB=^˦ /g.h=/A1r%lhpҨs+ [ejFj%yq-wEutB'Ծk| K~kPǎ[ 8S7o [*#f DSpxGQ^LDo^-ƺj*̎Hb~%lBo{%Lq[bɝ>3 e0L%$WzY|mw3wcnD#׉QW=<1 G2G\rDs@v};e2va|F$(p2a-8<7HMјfmi[3V(/gXqRm`vr 7Iyfn:dg\iVh#s5uiY80ji@X"UtL*L~ck۽ΐ"u~lѳ0bv؊f*Z^RVA w>Zz¢yS iky"Z*Jd$\[ى̭,oi>> W(?z[\ׂ"q,W!2ٗ U:xw !bW\Y88T$N?$R3-'ˢ}}*f]sRv"F+b'-t>0=5Kq1a*genSZ&S ix؂ag s4!6#)n"-WV`\n-E*țGsw3Q%-lxyt6X%tzیZpj@&w=*s3dF}u5/Wr3\%N_9V0m(*R6q#7J'[C|c䜉N`$?XZa}wI_^r; [8TI-vj׻JCtO?]oǔ6Bm\oz7T9xNz}%#4C]DwO^l #*v{τq?ǐe42;9*^[4}DS6.GR'?X:׾Ov.Fm\ͧ,an~I<.p2YVi7FWP0Ey;P䗮ۊG$rʖowyiE!PhN>=2EZ Z>RՙH@7A./m Bj WdŷX `y @i'mJڬzxs%dUYwʄFRhұgJ];9.y o5Y ??_gL|4 u>DxP%*<7e){1 ,/s o&FqA,7 hIM{3UOF ƌCEOsT-X)]05({1d_)MIvYӽ"1C8uqKZR*Qd-+8NX+8'tpcrQ1QΉf_\񳗳!ք\uӒ1Fg \rwĉymbUc8nx2VaZf>ěU`z`j52LzhMVۖEs{}W|L*ߥCEbTG11$Xxh6$v5H{ct}:S?PewQ'ʲP O%pVjS6S"C?_C3k2jl)`~Yo\p0,ap>9\Ep}!?)p285_.%Y Uz"93ZRόA;%Xiw~K Bzh+l-a׷?Vn+gjmSg*m":1~Ρ%ux޾&Ǖ !0\dSD ۋb僡yqGt냀h_r߁-~_IEk[^~O?JH^JLihAFc̞uӥ Y\7-U *|#JVj\k],gxTMx. ht3/MxOz %4W9\U(WjۼqT]tTlyE{ǒjWV>#N"ڰzfuVεr2xLR8E[ϮkqV]sT^-{T)_V^v$"L4:x@jt?fUY+Fn&nlm |yɊ5S/JP*iDhztb4f3 hu7>o0ğh5R& B$x+nlkAbW#Ӱmrdώsi~; nњo:'OU֒bP̚teUtkF]_k} Do_3tIW Ip,Ɩ>^.zʢ#u[ ƈ{%܊Z˯[m͝Fb@okN=6G$\3ڍJr?՟u̦;) d^' U{\"@JNW.L :1QNܔTak*BRz$_{b:9$!F0q_ OjO]|2`HSH2)8 q×E%r6 :9pm""6A#o9) [t/U}^yb8"V:'y<\wTd4$-2^߮wL:J2=(K)Z Q]Պ0&SVv[{TVh˝ \&;7lo-oAn1.V/oFUMVQ"ZD1ز}\@V)inSXWv<2zJMɖiZ\hdIx쁡&Iـ*l E{tci%/V?g ʷ{\zcw,:up܇!P^HMFi6MC0]P0p{6p霌Ÿ{:r5wnOO1n'OcsrtƎU[$Njzm# Ѫyvs3}=̾fi Qb @M)Zpnh\pѕؖTTQ;~xD0Hɏ4 Rd Q!^vze^.`y4SL;&c@,hrSHLT7񒽠گ2߭_Sݎoz|ZAXO Tמ 7iP7 M+mLAXk5k,Ѳ0Urr Tط')'S(lz:* 6tʗdf1!ҙ]~V]#޵x^}IY9aqk9y6ɐ+]̎?WjiF A>+G_p3a&&'Ojϊ 7)VyZ,ݥT1k*U7{m1_7S4l99xNp do5Ϸ\>A*|ϼL]x]1/Aq`O$6r|X<4,&09}'Oeˈz+PhVy?bw)VcU=[Fà!Oͤ2KS誱@Bd!vSpj8VNOnyNh~z9vU=;#8MzkM.Q˻VJa^ <9½i5R4 ig[o) єb!f'p6mmz bᚬU/NKDQ0% lEp`xʄ'NhjS, gHOu\}[fI .IXs %`,AlCX+G#52q Vc|?xYZ Ƴb6u+WfGHBk6+YxO?|EQoOgpgqBo q^.`:Ԕ7/!jEi[mզЅm|K+ioV^ID|a+41|(ݻ[trUcVY゙ $՛O'Ġ%I'Tn%3Ņz2~[3?v; hqm}U)*4|ZFSUXgiV=jmo;8@40v)D|Rur"a|2&JQ[~!5^GH)򗩳{ArxǭO\"6]Pz(G;E@/ϨJ.fLP-Emɾm1;}=궘~w) ƿFM0sdpI}a"gw?%~dZ4|=sq+GF_E+si%SQ|1#)ޏaJD?t)|J)3^O;n$:G>-8Q7@ gFo>̥l 6?\bY&VJS 栚j]FO <!V<ۢÿJ[ƌ,0N`,B ;*=4A0n1%!_eғ_iPI]m?Wu}z9WLNJ g^Ny^.o[ҽ VxȘJN^jnF+eXZb"}@ &PH)N?Rorȗc9kpyHҡR.>Uoglj(=:+hʙƔxEDigMM3'8ݎg463^pi0$X B9yy1/4H'99֭-NO6$3uIc3 k9<$Y{{la$҇Pt^b4TL'v*! )y&tíGlCB7M]<d$'( ]Dz;.ʴ$&*(g=n)gۛhJInpz8 7dD[=+`%8Z:4كF*հJdžG `@>؛!ENϨ%0hj.jXU #-y7*YՅ`/h)+@j,߾Ȫy4zX+̣k^W|YMgHpT[%Ԥ,S`d Gm,Zeked' 93+]=gV2%@Hx'bzk;NʔWn]C8N>Gw4˒T<@1n@VGø {Y3?0 ¡?*,l`VE7h=x|h>ZwYy4Һ 5"^tڹ`zk,ⷖ'j5i>S-+ ɈG-AOn5Ӿk=?|Q`}Eu6^-/_9hX0 ᬭ߁eB #r4kWwjѩNXܴ {AV^x^1Qg qYpVp9M6GhS* 8K@!rF.@I-WًIUp;Cu=eձ$ѓN_9/x_݋Ӕ3Ճt^w/8Q 8uzա_MR| 8ԸqJ`#芒d ؉ 0~wN}t "/L?P(&&c$JA[3;l5Y[qи ;3:A|i5&b ׳Wm>^؅y;ѿ5lv@b'Idj"T2"ʺli57$0e ]ROS!&qEلH'^ ɴؐ 7N@F\J67n5j^)\C懽nyn 5^<AH#ef' CFE0,$Kr-ZS# ucal8ڠr.jL@_Sgzpf!;GD_]Ⲅ}mENX.S٫M]q㍿a*D{??Q-Ԑ|[a)h%f!`|VC]d:> hslDteJHj:\eU[ Yu棳KYMbBB (34/Iݐ{.91a$'qP\ bU|Y8;FO-M@yXʶȾܤպF2V:2Ҁ)q^X2k}Hy[HUD0Sxia6ί~}9x \Es~`R <g)Pued|80(bh יyJPЍ-]. ȑa;XUI)f"KR/r^.:*Kۤ$!W*+r cƏML`E Uªlw`fvC@#6MuLم%f#&O۹BlcFiQMQe&:x]Vj r'+S*!p߉0cᔫ@flLq#HdKw &HZE\cd+1|495?5nT|7du4+c^e$"x.o TLrN:'X`:mxdЇa<@?z7|CJbőtqgWK雮'O g7֮UXu͆݃U~ah{?4gl77s hKu}-ͳ椤#bDC-uȸPX6:ٲr(j(VFLRH30.}1m§%&k;;0czb@b-I#C!lic=FJ|C퐫~͡mjQ.`N06AB, {J B4֨vs!Gxκ]x/ySУkg=@ӈ /q%pȨ: l7ޚ~MWp&Sgj.DCcg~hAY:CjPv{T95nM#o8di u~bΛa MW;OУyrw6Rruio \L9rgu3PӰJ} ˶5㞑:">zRZSہ|ULMCQ)Ū1 }O_4^X4t񥻃H4i2w[^5DRDQ2M;+=\6:$v,SZ\X9[l;`q~Ub%! 2]Zw$t|bvu2ɾ]\G{+lW$ .ϩ]0|O͟͸EߗsRaU7tM1&ÜY=:h1/rAȸc(l FC {؇^h6p+ta{T(# YG ںԉWsWEdȲp{]ݹeQ\SK*B/'&ZRd˦:v RjQ}<4NYQǽin,Y?r1?ULn-VyV[s/O.bTtq (ӳSըj&7R/w9F2R 3 ɀ5uWO[@x + ϯᏜc3żVrU 27-k\o4/oRi8t hؽ+;q&N/< ځaݢ`sĩ6 HBFX NW_"ѰWٻs]@deyŮ\$EL&45 h}8` ){7Hlb 0关/mſqs۸6Xԑd7AVQwSƛpHkS㗭֣3Ǣǎ^E+۝nj? ܳoþѡ n\Qjީjh7Oo#D' -9 Ʃ+pn.>L"y iLWm9G,*(k8BIu6V)܅JYRVl܋0KMkIO#G9隠byLhڠMHѤ 7a~^R}AoLP %ZRh(P!~f$P*%So4ܣ'BG2yS,y8㮧Kױ$!u ֦WKGVf'Fa:G ŅkN)'Jt, ^  lMY86p+S/r/Njb>a(V/NL83ko<'}?_\/귓:roGxIGJi(W̹߬ܛԓį)(хJf9W_)o\r|??SC:݂s45v,On{B(\! 9'tqn)B+`3^O E5a^%=cUa A<7(zjVNf_$'Ƅ88囜ޯ&O?q] O՘%y v>CFNcW#/<6z.FƋ;W5Âay444K p{XYdNn+z{)8L<~Ac U4>dH=,}DZȍ:I\?Nў M'î?gq,({MZJJѯ}W/b='׆J|tagllEq1_P,?I߯r<ڡ!cܡ=bVIDqL\g4& ; D~JgFJQz9swP/% .7vl)(9$0Kl}Q(+U8sީ}4B.7SŸSN7#=U>kkkxN[QfӍ˸k!9i7\=lh<6cl;jL!*CKUf&?~h+LkG?U ޕDҤDGЙZ+°0u~Ǐqjk 1:1 bOsbZ8m_M( E"#tSw.Dr0^p>k{@_|EX!qi@FꕈӃl`4wƸ(D`Vٷģ}El{YU]];sbj] +@d]$,ɦ٨9#$&&DJ5emj۝2Q8AA&4VY8v\gb,wD&r2E;G{*MVi3DSVOVdl%|ccWdMK, F(͓.LvĿO"#ؓ擭;cɲt-m[q2\~ぴYVĹ QLtJ#tCmk3xz>}׊~ў1Z] K g>n$V=zÉ ">d60* \YהZB3~֏oSJ4os@f|s>sǒ(PVQH+$IX xم꼅EuߣXsÔ`Gw-lAG@DlDT>Riy}R6X2ŧsf椦[#}!K[{ENޭX` ǐAȃ'PXciUZ0 wKW2Z6Xz3htڄîGG݄ET[zgK}5R֛ #> ?X(/+L>=L]0Iqa!A_բ)0/~{:oU3| O4c 5S Oa,z0H)jѴs[ : `x-u\Ow_0P0‡t#ѻmkc̍'GxPG+R2papCUw']hB!kG:8{|~pN}H[<-#t.fBVlx?I;a]ѱE=5" 0D+CXnf PrH=+lxLC{7Q\{2m|WPwin59%Y4_<_AjPAzS+D𩀰NJl4pY} #C)3gҡg[\fq 61=_r]0yQ /2V =:7W%}\*RQ67ܶ8uo) Zԥ5 "2[< Mے&,r<(SvM-_H}!;hFkZl.gk n^!d5澓}J@Yޥ:Iy&嚂7 8YD)XYcTDKh;і I&:pMgܴnY@F䆂%J(G 9/]qCQ \9h76AW |,je Q}) F|U=7|@"fdo`F<ۀS:~|MENhT*7pnShS3wJQ 6mmbd))Q֋Sj\v-G FA M+YSN& )\̞||̀_@7/&,oNk X(j_ 24ZT1)w:D]t(B,675 SIY[wĎA*+XλM}m3lrAׄJD%tV{i쒤IAp K~u}+X2ma/ lU u#\i}0##_ɵjE$hI b.k(hÖ(ޗ~1*ֽX~OØ݃Dxa=H xRIVKX@Gh'fU,s<: dYާ# !jhRid(3,=hV#ru&STTKb^ѹy{M5٢cӮRJMPg6y#Y_/,=2|kÙ~ kca=ĥدfO4j㸜  To/BȪGo[K۩E,os7Yip]t(;V6(NSbq$AӛMj` QiQGQ_hc)U#{ϒDw?*;-> E?`Og^r&3j"泘tn1y/]b,qi %Q'%j `;=s˘6B2hȲYvMv"#S*mQpz4G^1ЉV/QLKSk'Y w G(:iiSq "-ZF-P:O;5612)˕ju%a6l0"@zC2v"0R?jRӉ2X!R/䋲2Twnxb-Rm*,PńDg^0B!kONqīhq"7C?#vB4 rm_J IFLʞw+NlAq[Vrګ'Oۢ+Kz[uckfkL/9g_c2b/ k /:3czMrv"^dal+=DQ`Y$T[} o])@*T qP vȓI^y6#B._U%RRw'UľN-Ԗ(7r T3 _.辆ìAFٛYp꣐{ӭ>ivlQhj X"U .}Zˍl}lX ]! iW՟~륜M|Bă4hf唛1VJ|kyi iu5c4"jHA(3+ix>Oꩤf~bi䉑Y:0>V+lJf]/H 9bܮ!S.6 G _=9Z)*q UzO#擟X $-g)Q$VhwOq3T2h i}SםX c;E) il諀~1êB6J(^_ճ<Iy0nofh> zʿ$U pE'׻[+VG/^RGX᰻nd>drLnKvAw2e<F=_PR ׅZ6 bzz>RwxiWAWe WX rʽ]`]V9e)jZAw嬳Wo@@Mh"~1:puhI]؜3%S{92^7gRG]ӠQTNG`\(q)grY0%FA33JId=xUXn׻8AEcl2XԚaz Ӂ:8g]dA?JvGXi*ٚ`#߿p*5d<ܤH&mZg(,*?/EyM$tJэD1@*F{Au`52ܐ1z${N 1v#VMbΣ*[nI#af˿99DlC-vUu(sS>wUGt6ᧂcwW >`U@!qOblU&s¶I,Ո+ޱE}t٩s":17/A̓X<֓V=6W[1?TAHi_&}I'l@|1FQ5gәBi|2n6 M"])gb/Bd]32D!F^2ۻ >=\ZϿ\ JUkaX?;EqMh:Loİ5yV>; ;}Q]Z*쩷/nM(X5ɠ↯@"T٭SWe3FeǬ9HX$ugxSG8T \AnzPݳ( Ƀ ςq nIN?z[bp GM9 ~L(Q} ^x4@6)!ȗ7K~gӶǺh^^\ >\ 7<kZǨLdZoɛC@(>ӢVnć^匡v17$pk+[(cdMNKQ&PZнM5EU~}h ^aے{Y,7b us {:,8Ȭ%EVks,Z_YX.U g"&)P=D_2.Ճ†3qDW :lQ\xyyS*p1 /km"23 y!ةZf!?b Jj١auDzrF$~ k zS0ݤ\ -ń";7:oA,-wf1Hw~yBZ.e@usO~N8tRՂO<mPX瑙*" a^ mR͇$@/P6RU9\] 9Pn"ڳs{ic70B|a}dYٗARBwRox~=cIin]#ۂּςٺ m>ARf<Û~wܱy%RGVde}Vw%ٷ4㎖|5hEb8qx'&T2I_OO\#*5v!f,b>8zIT;iI%BݳvWl {apd_2j6RLlCT2 B;_;*c#ڞNK.޸3JJxO=ы%:Zydz hn8ISbUqr摎}fO-,2K0#%K:@q)wDN(A=S ĐH褃waɋTV<]Om4#ĝψk-"n35`H1nR xI1Q+ATySkMU]e_Ov = "ʹnՓ('CosY`yd ֣}>׈Ǯyǀcw]>|꜄D'8V @:fl0m75G49ayuT[ܥ韷3v Mhн䄂fkl8dOhV FTz> E6 _gц,)7){f \}A=Q'~ +wQJF㈗M<\~+`R[yGLBUl9ݣx wpr v*mobu[t 7D' ٲ fObǏ&! jp]a[aqI˷w4I@+ڋ]hFQ wc_!=^tǠB5mzm"nLIa!G~4CߑKmA#roS9D4VmlBF{LX綆6Uź$$=(Fb,93Sn4Q P=0SSXMȶѲ4 ry{ۤ}/*ðq3`:cKË ])֢Α/ %5\YQKi#Qyᴭ(䉙Uk7l,,KjqMF /Z"ΈY?7BuMbB:Qtbxy&&|%;" ȁlpdĺvv  @ ).bki^r5V~ oOӏy4[xxPn^Sl,fpc=_4C\\TD^g4~TX:+wHQޣ*D;Uٓe;%Nx'̽4tw)(Lg2/ gBD3$OF#bK i/bRiC8Ka dtp}anҚDg%|AxNj40wD1ʋ '.c8\e y,.h-@ F9>#9{x pCN%PG^0qў}J%=FW%:kC\*"$]vꌭ cL5p1wv,E+Lq9FAG|jtmX%{<s׵;IG$$nwD9kیPH Ή(\Uj`z x<5nkȟ+=tC}W ]dSW?hI{ sŸ"(Β_9UPv7ITF&,z(aH/@fye 􋿍?$7e9Pw%wWLlS `UnPY6Wiv6?`49s/t+W_ghp(ʣtA@^'ROJݹ{LqC!."Sm`?b ޭh}H;VΊ\^qN\gnMoE ZVώ9Aw߷a*'tjHl7J<`KOSuJݧy&6s؁:>Dn|cΫM2|/wqZC{Z=r6a gpïVU}Ig0hR ~4'u*W( ʜIj" QUwϓe!mD( \[:[_f(D?Ȟb R1W&SMeB/z 8*|>'M٪B%CQT)%qzu`RRYg u4%b(%8xRm+w9uڎ΋{(B'mc)I*#A09Ewl@_Fn M>rY`a?u5tvIYrїA\?Hb0K[p'BM2Om~bma';xzPE3CPYܖNR8]mB!֤ӮWBB?m쳎Ͱ"K>+),:@.TD.8 Ho@12Vqt mvڎtƜ>\Yԋl_Z@vy߅G@Ъ&řY}Vx3n8R!B, U掌ӨKɰ:+ uo˶_BMoQƝs*L"j-VlF:cyU@Nj+o1{#x7m-j~+b}8덬#nէ싯8l30+]S5m'}"z$;(~㶧Z4I*h3H@ d~v]q0P;؀&plFy8`5VNSD1O:Sy >݅Y_;1EDzO}irpN1=?eJnS8vv[0<;@y<T* #\NC!5 xh;)Qe%8 WZ %i?$7mI&"]9,O6p `_Z xOnruhŮ^Pr  \BT'K?]̗$g _L_ i׷;5VFV[Mi0ACeɮ Г'I&RM8%&u]WKΈyiFh&SlܜĒ߁ 3NyK@IC-SCV#0މmˊDŽL8>׀&BD57 >)'-8ZBY5A#һ>~h%4rJ\,1(IjDB !5&o a GaB-];cwTw|H/`mrAl2g 9ߌDG^O3f_ `ތLd*shgE;as0Vs#Y,_sneRӭHeOQm4 ?Թ?Pő4DvhqL,bkm<M7, 1 2ۀkD]VMX?Ԡ.ϣ_=.]>4+w(/IRv5c\3 mvTW  _cX ~sS4Swa:Zh/<<1,( = rgcPzCqD\s^|)Wz,/2),Ag&Sz Fg15FN)oZ@WѤ1ʤ[s$jRq䞛)@3+8:s W8zT`QKہj:-TcDGeR&|_dXOLj,!s+E7BTj3D.ctZN~ C͌5L ?o!EGZ8y[  /Cb .H{3 >]8!Er ?8T[Z>|_{`S̳XbdΝe;V>߷m/ 4J{^2뼙 QwuuLCHuoK;1J9hOPo ="j ĜyBqZjV [)1HΡ~$7N1wB5C_ EVy!7yޖ´ܯUSܔ.w-ݍG.W|CG2Ew< 8ODQllPsNN'pۭCr݈C#B,!9n<+]h\Frn/斕 uy ܜטB$ֿ*7cKFOwyĬl4*'P *GfwѮH:pT}{0N2 V0oLEe+qt\%*~U4E?% t{byT%ⱓ1|4[9|C1ƳߣB&]ة3-X!$e;LjճPL{">X|DRTX"t1"&oӢ@St=jIZm*I`@;GvW%M˒rQrƉ_Ӓwk,뫚xGdZؒjÀ]ÛF$yLڝRjaAݕܲ.'Y^Rqz"ײ)]47W)>X=dXne ~2Lߺc# Vpؠ7mΕ {R 2)ujDZK;Ƀ nؙ+ӭQ_6=t|a]Z}"Cjh96UD8dwL^i6Yɻ第d6ݷi_u?F_t. 6-Ȟ^1ǡ#ɼX4)ݶhʈMdBxE難f9& AwՔs%YնX2<mc\(>9HJct'"P&n#}],@Kت80,]"P r- Y]Xo}0WDV%[^[ dTQǓ \XlV?B ]#mDh?B|k$a {7t-_GyB4d2 qG[<Ԭvi8Ok2B:Z;ӂ1#0FTx~win4Al~4D刱||sIhܘdgq}FÓo(yq!/u}9҉H\[JitB֔B:c,IQ-u~a=Q‘tҏ//rzWqqs/z[ v7zm02owb|wm>V׎_x{Ϸ5)9*o"!NyndeŲq=:BPsQ՛2"3|gh&Dm@wa8Xߡtf&,ıLD'E7H20vQs7eBضRWP&7MQ 90l~ljLͮƚəpvS}/&Y@TA4ܝM}5;VN1Y2a!L,8WqhUh|/a"gumٽR: n{kH㻙A*X9D CKT5CC-{^f+X \+V(p=l2H"HrZ=/'IE)ɏpfn OPD?c^}8M"]Xp=SKXqIMY>-VTʲt owpl u=6ђӴ^|֐7HDT'hh;P/lg׸T9SH-50=]"rtO ]N3i K*Py^M0_,-pG:ȦNq5d)H=-<#8y8L6RPT}@6ڴ^S~n@]YZACS$!_QSW7m'Jy $kw:5l!⪁'l?iZ~ *χw;~;v!v5ݢ5pp-T:&,4Gښ>|)Z0MV>}9UZ@4d>[9y2CZl`\ƳU =cWI:=]$o QТ;©_Q aBAM@ sZOo'2l2||B?$*x1d8Ɛt[Y"M*^g^f+zEI$9k/_|jl `:n^|Gƽw;Om=;{Yu7 Qb 1y:!g./1^,л@h>WTL@-48?Xqn1yJ+v%ڳNL$AnQdzΡ򛝱 \r\6 !e, :{JQp&5,sSEQlr<`T@DY"g? n ^_Y9 lb5N-C6kM*ÒdW=F6X~旖z?C cN2ט(di~ѻ=*X^7 I}i: *M* kfoVbn:y.MZƒ$a#7* A L[y𿑄Ue4l6S*wr0q6}#jfp>%{Zp:f#piTI3 |1j<'?ȡVK~SDH3c 6cW hpR'}4䒐ru,Q+@G)!֥4NfZqRws_W#^qEZI#|7,(inAS虧iϲw>KBxh(^h?cc-;6Gwly\ƌ>!/>x8(+REoIUFG02n R`/ G푧E[ LJk֘ <0/65r$&} iw31ͦE!:9т+*z J.GA_YBe(3;r:Rg7ȺJBM̚ ºipo8Gz}̛`PߓW Yc{0 u)Xh"ܨ`lh$?vc/$fgk|"qg%=N$t b$m|ih$X︱pcu㫖|!e> ,m<%dkFjk lWf\;—˦-GT(щښ$abL@=wە{ 1ٺۧ`2q{Mpi#CGИH'Gd<Cʹlz7Mt'n r4|-s|t^PܠGylc E%W̛Kpڅ:ZWz"pR%Ix6Y7/q8 vOj8 4*vԠlLk9N7NW$`hr8G'=5 EtsT%yY}KY%T>ZuX8:~Eگۗ|7a9f-)o?7 Mr:/83i`8s?ߋBG{|DM=Q7^NF NU'Q#|DS {~N%_e7#~Q]ąl<1d zXäWL]K.WH  gSXUV;fw?Yt?'Մw/6 |1 36/iK !*Hz?B&&3T\Df:mHL]+?sxGd}j٥70$b@˅K <J/ֳgԝߎ@CHbLxU !"CfVp9i3}^}ϘVN;%cwF8+P\Z'Uִ?~s{{ j+C ڭ#6"ឭM~O3/N܏@D_6q;]_ʞڿl~@*nii-gCY4=)a_мpae5PP (RwG;ie]!`/ʉY5vYG]0"|jdPһ3tl]RE;8ߵԔТu h6Klo ~s+kTޟ SLO53I t aH|¢KYQ|VJ&{)K8`Kiu| ˶6ݣi^u ./v44蘺 *5| Fj=UeA 7ɬYόvulhG 5 o.v|]*$(*~Ѽo^q*&X}nʼIU,7rAz< A]@bdN9TF`[S09湺ry"D=4XXxM܅Jb.[nbqf縸 y)DHi~޽bVℜ+@K&N.ޝ0) c~|0OYj* ޢW0@RBOx^VGؿNH_bVx&g{44UƆiΐe!U|wRyHƁ҄ՂN;F9՞܆JHmw8YrEtiEn ej3M-H>)Kgz Fny54_5ܛ\g G;::z2Y R0#toÒvF#Z}@ #q[&c>e SRCftdud?V) lfU`:IjWC/I )Ɣy^1AMlldг cH#nXQUq#[+SNv[۔@lo<;a0z }j%)>ͱ +ҳ+$?h*.~ҏy geòˍQxQ{՟?C2W. g h.LB #ؑt?%WU!6GY #Glz" Oz1H]bb qŬ4Ҕ@jnl2b|NN|UYxԜ&<]l+$gJX|[tt0uAƸb,i4(XIq \NYzX?")713M,]>.IAC )H>uA9ֳc9}VcJ:fq1!A(ڴe E#,97Ld ; ǖLEt!Fh>SsgzH4d.K9.;t*ʩVM  B)>w0g3V+ a0bKh$I{FG}b z{,˾e ىT CAbptE=9aAIԕ(/DϻcZ+B M0[Gסf0P©@*-xs'bWq_1( j( L"!Xݺ}ڰNC{o9@D ݄iY$u.K@ytS^ #۰G::A4/۳+(Sd:d(O5H_0n^)p [~qo\ S#f1%WKWh+Uiג9S4yb:u6!pqڢFɲU GFh.[+s-ǭ["UlK<\pA'#{u5.wf英w`lDx7"zNyRM_

i&i\~FL rBi `wef(_h&em/+&VSL~tATZM:9@v`l,5iT';6+<0 z?Y&?1(ep*L)k~?M bKm~e6"Db%1\'kc-H|4oHv$(#8oW?4TE&#:|l" [jt$ 5AsԽ5󅂡 Ep3[CA'H<+j(>*",a6"S[OfB"^dL$a,/Mx5G8{: h \~2xO[mB(;)Zz% guVC6 Ͽf-82rfc#iYrM@dOVN 73s>{>1Q =pXъ"BSE, L ! &CɒC^c30 ӟI)_ðg jyb\w5A]PRaP02\"3K@4fiQG[z0zbgT-}SȵsP!xׯ0q񭴥bD-MaY RmGz2 2*FDi垸hyB/?bSWU1k,Y)ln28X[CǸɧ:-oןWsW^Vti5fle玱JJ1̍XX-y_ʎ5SXըE=%mqS(>_@5XfמUNWlzZe&ZwagT RQ4ڕӋ: r{L.3NOœ+J׺te:zeɮ=)4T:w٧!iΜTT%"F0btnTE0%+` &5z@ƷE26P)3\IKf@w!VS1d6\ ?DwZa?6C]'gcFYN,8SV(bEF2%x֔赧4jޯumU?%%POo6{kOC=F-ez^sygG) NiUkr ]5xhYyežӰV7H D 0W A*Gص 4qšI ,&TfZ݂!¯H֎ƽJӪ-=M2>j"Yhn6`9sófVx'񑑍bU3MN!dJ {Y;x曂5|3i){ iYJcEr4 =jꈙZ  㷌 xDo#-1g>2}|Z7k@}I1Rt1߬r\L1 K׊\%K_򂂠԰+z9zbPMs_}=KmDY:qjjĚ{luW]h b,Hh r'^^qS^=֓5Dzu\AXiģJmY4mѴ˓SdLɺ24WLH+%S?$Y ҷ 4-1ǧ'z[M!}c4đ`M4m[ `F( 7KF+W2@֨xjmab&IR. "&ߘb+Ԭ.^!f A;-DQD]QxƠ659ct.X#/m{etY毷9HI}GPTNZԺv.@RPe뀧iU+'7Dɼ'RZßĬhݨoZ;c&;)ڿ øGDڡcbWVUO?Bˠ G_}^P nAP↘0e?C0(@z 4n5Hk>ԷyyPJ;~sC<-lxVɑi߄`K!٫Zf&W_6wp#(Wzf=+G^P\G >BPZ҂ZJBDԃ@4t9 zrΪc ggG3ڍ淪p#BWǸ=P xC9ڙsNDdךcj_Xe[~'v5p7vɿN))ifshRYZXږ!QTo՝VMJ,SKQ}JJ!vOǘQr+GqD)*EA}Dyު_֢3_kӆ`n bQh" Fǰ.s -}mFoDƤ^A\JZgUc%[eYؚIyT&|WC&|}Djbz I3hR`7vАf:j,pTM{'lU3|d2$2(Uq-vSgM>6$Pᑔm-1dՃòϲl <ړ|ljHR1Lu!KY/ 䁖5/3K ͢xegns7_Rh&M)s",眠K$FG˔z©ixa<6Φ{7f!`$|`;QPF31Sl6!(ov #1Cxk(.cɤzHb1uDg82FItyյ4C{=ÞAwݱwM=Ny1ȉj"Bn#,q7r9{8R.WY(%goU0R0b^$N]mMP-=oCz}ˁPlɂpJ{= +'> ZZ<:J3vQP-,K;y (k*J_fҀig6)5?tQ3~{qN|cEBOtxt;'UؗǛ" t O#CikT6Ծ66안̟vŔZ2TSR1X6w 꼅Rjs YFNѠΡR(xq <)6fhldmxUpxZ%bTy3 1Vnލ=bVpg3BBqd簪@Չkq~RP`1w3EI DrQ1U7 1z>o~zV"%%Ht00gİ]Mj_L(M(yn)lM16tzؚ%ˬ?r2t:J.Bo ==ڔ2*OCpG1볆s» ?aёC m@XnA2Ӣ/ҭ%[J@7G]'=5P{Q & 1&'9%wA_n&[~Gu eB~:^p0 Lw Qz<PQ$>C{P5wcX_W8pp8%}*1~ϢF 3a5wj=lcslNSx@p)~^ azw aT*I3coBP8`E+9IʗʠIKA߆uĠ__XXfn;Y3x,Jޖ9c8O^iEulrztOr$FXl[+/mȧjLp궘H3>oH@;ڕ<'IMQHuQ>wHZeg΃8=*:Ų|ŋ:JÉ_Ea~z}=V;埄u-۰\w8s5F f|+]6?N=6S"#ߺ[&`▝V`߄?kaNsqn-F2:{g;dٙyPT\S"j*sdR#!-=w/Ks6ymyjIX?+1F<\>'ɋ?*0 2˄j鞬J@mBT[ rM rHQL,rU\KDhorx!ؑAHBU{N4wXW[+ fxXPDN}9\L7EHBt]NRY1"K^M39+VO "zl,01ƟP#(3Hif:lJhSb/]H,*: 倯p^ok"wV(q0~5ɦr >htҴΪk}4ցe XIb<\Of/p[UAEX鍸 ,$ւSFl=z)pNiKԴ34+Z(Xe[Dj8-*])Pj‰jIL\J%Dҭz31zXqb#*4(nL׋5X@c^ niסKS.Q^p%8 @HZ@†:@u %[EcN>\N4e/Zh#nZfNڀz&=L88;R| O)8X+,k`,SR55e‰ SnRRI[wF-WI#Ч8mQ~vdjaNڶ0@]~K63ĈJ?&OLbUX>ƘT *ez8+=dXeD;|eckA Dҹq ObCoY2 .DEunW}ZJ|O;R_/<53)p!R>o:rOĒ ]R0fk)I e{`n&^( 4@J3Q}8H\F80|˓~zۅ82m 0@.Hk" UWzه+Ԛ€'-%Q]0+hiP{S뀣gmrIvpd9 Jml(ׇz mAߙ%ݖS72l3?_Mv*)m1Q\&#bFp{xHaIMpuSm 6N0 kZ%{td/ !>ίX[<Dw7dn d祇|D.  9V:Uc91ҌH,=MD_75] *d.UJkxNSYwq{)΂y#vnj'RYWPsz9IWQ ֣"RՖwa ZLSV诜 *"ΉKÝfX5M og2 K=#TvPbJ:nzY|ߣ#|g"!?9='&لK X5!Iu!6R8SEB9 i;d%ဆ`Pq #4G1 yo CՊOi=T4tV46!aKCO(e\G' |F/_V>҃'ڭPnO+oPC9tCa3ӻ|1/OW/Rା0ǎp 8YYBja wWy ra Cž]!ڒRv5F/>zද/f6k#t hI/B;x0Q%/߽Jֻc@h ?SUk$FWt&2^ǡy*o>1,a4g#Fn3FMfP%?bd xkK&?ᗛH϶Vi& ļWAy4`\8NYg4^[aiL:6->CO4U8fxo*~ lWy$J[9iţtLcX_c[ 5N8 ̴c*Ac )A!n1>WB7ӅAa S-T.nz{iv<͉g[Z!}ѩx}j3ɿ ˻)@5"=M;+!2J&Ι$seUS!KA#7t$bmXMMp+؉NBEZȳ䧺<fjDŽ\ng;z !Z~pKQXƈPI^Ӊ=Wޒ0_[ӹO| ;bI K,afX^wU~ѫw-fw0q2s 8oufb)+A$)@͖)Rn@D{ `SF%_D]:@2Fay͝I ||/SY"G clcR2<-lV$^0X3("i}D: ڽpڍ7$,2Bo96RΣwˮ !ыB2Dxzɢm!%ݑ[F++Gax0QXRo磡G!l>= ~ n8$ 8b㚋5,L:?Z!tࡻ'Pa( ]Wxa W9up7 .I%VrsTc@BMK%5,7޾Fʊ.۹\3Mձ&2#W|cPK5 SMtE`:Cl8P'k)ء~Bwʶ9Ppw>^?з2$))'22vW<g+[3TÞ|T/'WeW4M]W;53frp-3ht >I"]m۠Mp". h[.y)TtwrΘ3`66 I(pm̥>],#rf_5!z)F%s)1-EBW穿3Ьj֜JGaAVخ=bBѣ3~X>Wo!-&#ޜFa gÏ} ٹ? NJcڑ712BydnAK˼ 6[gZЃkhC͠&Dr}SKy̴P@3vlϺ̜;^Q3%Y:8|I߭.Gkq gS)wyPv/I+_sJh4P5j'ED ܧi, oG/E .@W'2-hKὑ b#6qnr`Mq͝8PLݐ]v`ⴄe!=Frq~ȝZl?m:Q'<&\ u3GonMqypl;-:H  o(ΓқqW$+IEv1= x-ǟ0*ݣ8wL2xрl" 2Ax^IJ  ZPRP?RhuÈC]Eq52]פt\LfHCuZXuN ѧؕWOksE}8u–n'\BM ]dK̭  ¬ޥ0ӝ B._>Y7އV;=W7su &1J!kw=0 - -7}d"eZ/:Pn6` c-'i[QÖijVD@i$>j3'BDR4}VTCd!x3܏2\m$Z5Uíϧ~W2O~Wcӫ!)lH H {ؙ3 Kx&0wv-qϒVVS|%{JOT_)$UP^=%q[gUb"X: ͇ p4?jYj3Ss あ] QF<̫yܕӣͳտ38V\GI5.ʪ\Zfoj' x<>;bhk8PXm<78|_RZED7qT~  xny5D(fMb;| %{,5n0^˾H5MbϘQ |FFaHVnMPIHر^USipN$w3voS[LIijԒs$HPH"e,6rCcuZ?.,՘_sZ<2%=عijx[r|cXX5@dfANE~! JPQ+ML>6*3"m)sLjfu/L.?]ŅoRw|ZB)YqPsCps#'"R݄TGi2\v[Wv!Fc,wh@ sG`gf|ԽؠnF &f@wa/7j+6?O\_k|\_G@My!E(WDV&L@fOf{GzezFQ-Ohw}s)!Z$?A6ý&R.d8./OD 6XMKrjz16#x-qߝwͽ7 ۔:G{$^kUKm_׀ TB4w8$um~G `p)V;,/9#_U2_9̳ʩ8@e}ZNMlzy-{%W)ci͛`)Y~l=/] 23cOao7;3?@{{= Vi^LZ*@WPQzm:,>*Hѧ &11%;珼t:YyPQrk W#;0 j%.Au6ƃ,'?V$tdz-ԊjX4\Ny\/f q0k_B>s5%:gP18zE_ՅvD% !(ͬڣ ۠#k'qcCxHہNG$褖tmPY,O7-dK̗q4ĆK) :UZr`@&?_LCJi'?#Y&Wrϧ`,o\k5ZqntyB@Stw㆗\ y`SQg2 No6K5IW{9"+!Cꑴܐ  uLzIҺ"6>Jy<5.5T+թ_C#v3Om(JEQբ%/O5 n{osbob^J 1OL= K 'Op;xdyF~t8Ob9TM 4W8(NRa.A$ h{U}bP\őbKfO[(ZeJȩz`9DE XG$i$O.^ZS -lϵf\A\l~tKUfOdT)C/x~y,}I:3szʔP!6G>񻹙5TͅBFʢ#V@-m)\,X~.IЛa%";)l9f"e)nף2BTtI .KܝPtȃ!ybKNjE71\喦\*堭 nv_/!`Sfi tRU伽%&dڎkQFX_yf2F1'8Pga܉ M*+[㒰F:UYhKA"&\xbꉘ{rp)ߍ1/L&֮\A"ΒXe>.r RA A+ Uo3x$bnC6a͟B"g'IZfeiʕ+nxad8Ƕ5sgd.kBaU %F򹉶} gOI[4؅ᷚF/Z۝l23[o`”Eu6ԭ޴-xhC!R|Q! i҂ϒ|Ǹp~ M<\8L>CUugk5}MԝۡQUlD,*&"s@<ɴ4# 3P׷@4v js[p$bYz&'VAe񏂪=&c!\/= rXL+oKo끛:FLf}.ʹ'aK[~C!FD|G ;vmHؑC܁2n\@2/(u3gPp*J"(T!r{5~>ꭁDuO4rh@s^_ΦbI\ 8ƯeUAvbOQghBF F ;vO|˪OÜ,5}7=9>spܥ0*3$16n;ƚ;d)wش5 RQ ܊0,|v2ا`G3t q*QFU8o?Mm ]\ [U7⡕K $ $|!E7pPVdPv2Bp|cKEIaBh{!4=O A )&  x[o1Q}B.n[#B'8v7Se%E~FjIQoݗyo^RΘɦ2nuip0ШoxdeRjX-).ּlZ:c'^b{xo*ɘPXH6`¸T(0563q&D#GVD*Ow6)_1ZEtglT"Zz{uKw>_W9q**vY\#Ǖ-lP^K#VRgN{hKDxη@Z1l%nW\`WJ4a7灝K~_HlꛏR*f^+ΆOOcOr|jlc-PhY=ThUfL,iRT`/\o&&nrqQ%*Kxs1 lYŌ*C@*B9({ `t dzP=ԽlXdBM٣ayh6ڈ d W\'nó \Pd 0)I?JTǯmxMh"<}|[Wu$[\H55॑(LF `:;BF(H7 A??8tkޞl $c E9MaI9hΊlg3 Tk-923z0m1j*cT?"hU/bb:湖qIn# |P S27x?+E; zQ(n8b 1Nq͉C)y}a hr\nP;U*ŬmC5s%|  ubBCin`9si/U\GDW' )Xa6~,K-3$Ȣenpg΅L9lª,,I 'N1CG$yHog:"oi FnvF  ܞuب\)yLvy!}<5;긧Ud @h@oRJ'EЬY5?bsNx3]`IeQ1 %fy$EuQ@Ž$M{L;gYT_0`ZE}R>)*34 hpDH\qt}DeIe94A$B%fsq2{˻zZ:־"?cd69uW1@iaz[g59w$$63OIҨP@_%1pr!@%3\ɰ,<~~ݷ FpF@3 dϵ,vehNіVobVoJR%#iθHtEy\ n} ?-drb4󵄣-+I &_=kb!:=(^nӝ,fEp74o;-ppH8$; ⫔RZYxTb0ad0x8֫Ɍn|3m'z310S=1!O@VL1Q#wg[yDݐ NϺɜ(Y@nWW\ɉ:`Υ`藈&v+@ aWˈ;a'>`}(-HT%#"U{#Io k$?Rr+*[9̏9i4]a* =Gaڰ/j"lGCfKCocQCnrla6o21wF ӊ΀yE(KFٲU3r'L# | j~VY9&3~h:Y̚o3(/r|H{zan;ļe/$d.Gpa=8=5Lq&70B>*#٢-dե0(Fvp:gY_/5MJ`aue26F}R; ׆Bd dwƁxLL4F)kHTS4b y0ĘxA*PIwEX[Rl*l+͏" r9l{a=V^j.%vh7h^ bPKB fO];@iW\GI _q S졂zhQU6 ca*^&5 Z)ŋ}%c e; HeԶ~]z̒|%ML]2MCݭM:P߄ ҫ#K^jÉ&_.I%р$t2ӱ%n#Nrg2k2Ӥ(_I=Z/+pJ Jk@5~ + U"Xn㲧 ٠u녫Boe*jz 2MK[ .E,Hr\<{H溃ʸequ=?i4W f%R !ڽY;Dc:ɰ Z6RFաSH;K.E +w+oG[*8_h&9 toi|Ī+k@PUm9̆Ewlg!PSl󶮅4ZnvAr:=P܈ Id:e4x1tsm}g 6;IbŵF3hًv5Mo{RP+BW5@# Yu%ӿM{ަ{<"="G|%)Z}8k?D{B jU5aE3þ\8 zh%)Wp al8f0J'cw V?X R'xs!m+Ctq;RÑ5!^Zt *Hp[T˵GL4#Ԥ&ᡞ]/w z;fZ[. Ɩ/ȮMI޸/Mg_sc}s0U@!7Ŋ1F uA{t0[f6!7X>!@ļl8 BSvCh7H5, @Kc$ίYL:/߶? 'Gu x r7ٍ=).' uy9R˓yGEnk[_k=g;5V]kX/ϗ HW-ي~E/Mx-LG4ӭd7[r;9pՅ-4uSA-^4 pX`M >X⻜5^ aA]ryB (FQ;Cm*β8{voxةrb4{TDk-`QRۍC1bC4'!,v4VӊzR:uu RwĖ˜m7]qjpVD#ҝHZ0ޭcڝ\<,!m̎ E;: yV^T]@LEǃ_ 5BM h,<(sPǤSdž*fxZ/809dG5\AQ[V:j'3~3S4a$ZrT1Haa`_Wؼ \EɈ_nL} F'Y>ȶ%Voԇ"<.FVM4ҹ7~) wѓlq\cl$`bQt*̮F؇[8'ɂL3ޤИׇ#KmN C6dhBu'WV>ـuo@WE]?w5l,~er!uQ' ӧLA&( C_;OwYWG"Gpu}ۗtIGBdl8Qk ! DRH3, G=6 LUYĵnep4 T`!&,"]s\zF/D"3 H=J-ݥ:S{GSа~\ ތ??[М߹rUe:Y(Jq.8J]ԣg@|˺ڲC1}"|:5Dg0"_=}ػ1fpgy%a؇AH͞phZlWwC.޺#Uϕy@+ :XWiOCieϠ1{O'wm3:C![5{k /]ܢ:|@<@~$ Dnb\?UȞ`Oek)'_Y 9wA@(uM槻nap03)bkp Q~h՜uLZ۳j<14%ₗ, :G1^@':Vz98?uB.HބP! Dql^`gуK/4Wk޳tUt-=qx@>b($9%zN J59~( `WZee䜻ܶw6~Ed ,]R-"=i= IհG.@Ae-S.K-i}Ґ eqR yjvyPݤ9Mb_櫺1U \H5{/-3Nхǔg-bU3 hOes&~9ޜyw̶|tMRO̳p'y{uq̶ fjiOݘe/:"t/!Pga{ yUvM+'[EdžEAv\X=Zkncd%X]ҽl"8Xg%E3%YVgiV3)hgPS bqh=cm AP.2L"$YG W)a2`1؄b97R2JZ?VtyiU}ݵZՔpUC3q0цyfزxeGn!i6&`! Zy͆Y;}}Q_zJ&u1M3ن= 2Ql !k=cF(s݀ }-~yl6f*`k-2Ğ^?t) ֐t靟@/TmC$ɨ52fn,t,̈́?UX.(@+~Zu{O'瞋cpvȩFLbrxD2-!;C3CY9qn1UmWA7e!߿ku4@)S3H!|{AG,l蟓Тn #8~fWK5Sivs Aˑt8˩~Gp[lNk{t^P0:VZ_ _WCeJ 6]?{j5 ͦ6Cza1:BR@ぢ/k?BTloljw S52$xyO(>nB֝!w"&ݣJàgfc@ZO,G0UwMocH\ QϑrQtRO +h2qh K ^0m_%#A-4Hot;;+0Qw(PE_eA@;>/@Xo fteR΍IJw"!k?m-;k4/M`n4Q>_x" o}ڰPu'| g hxI(u-*WT'??5+MCvš9Sdm8}2G(#)b kJE f]Y%j0jL"S59Q.;lBZTM%# kbK7@H6r$q3Lؼ|pTr$gD@? 53. 23ViU?޽.^ h*3ݘiόssI*&FZNg8z8.mU[V4PWc*)V32&@54b̗ gַ36Eԣ,c VtX4TP~R0 S#_ׄ$3b~gڭ#'VkɲnY?>?աII%<`p"G8%(&c**0d31^g!3R,C/ x(S ڨmSC{ 99w% D؈d h:,j62%r\_rpGY˵/1<NvN7k$b\O!,t 5,Nw|^#R00'x`hb@ٺ4.J09]LPcG{kU/aMl*Q31B ]^8 8?zӵd i7A~gGi߻B暒N*vƯv?CJ%̞&]^wPm[v~ 8|UlV8`Sr6!1.^.[4kIۢwd^Ċ~NH5~ b@J&H>oQnY*t~dFg:4$f~#_/* ]@J19hRTTW ať{XO| T4CM H@yڋ1^X!^ Ȏze֢ fZ6Zĺ*8x3qbx;}~*QKr#a{?5ːϼO-kzM_u!4/[nJl5){qB7Xj1BDǀQrیMG1Fu&C@ XzEN]G@ WإV~-bUv^0 c*6l[7Y0Ka 2&% ,5z暦,4̳-湞哙J3Z *WWifMDۻ30\͙z"eaU1l|94(&.ai6^Rqz@mLb7l喜)j,Z `5fvob_"RZAV%v4r=G2Ur:hm|Z *6w*E᎑ws H|ާ/PɁTIJAĺ8F %UCMw}[ t{09V.ib®Sd/[ep1: ؋3-0byJg5BҒKq>Pnϳ[;P`BF9!nQu j,[i5xy0u2AUKMDlEMΩ*>|tQEq vk.>B9>yN-CXXȀ  D<",¥Kʏ7$=ErUoL-x(t=V u opXI:y 6w4zIuqPޏwtd^nW~yD^Jh?-pK. F#dM@X#vLq#f'Bz(IrH8۩󅩆)qt|COi8&4!N|IA%N|%K[gBem44k)k-=VDL950/YFWa~hțRwfO̠8 2X A"D+ J)K)=#m/uhwÎփͮG ǬF--$*RY>UJNYQz;b(;^Oֿ/r˼?'g 7Ne4 XVϡB:I!BN7q7pEvi| Ybӛ\n=x2\JK;~-t[4=891J7p>L qzJÆA\Y?g6g%g[ SbZoF$on/(r"!^i l=+ OJao8&^???笛fK}< 3D6' dͮ8^?SƓJJC!i&K[ѤmT'X#跣Ἳ69yY#GRTUCPA_V(mBǠYL0^lijG݋LY |QobUcRFM /1 O_ܙWtjEz+muG\UQ0ȾPe;K K,H#Q0,2{?XgY̴UDEDt0R^xVǥY)ᡐ Yv^^E1}Eo:S_tg| LaWx ^5tUZtgS2b6`M*-׽!MWmOX odz/ KϬ&͆1tV ,'E>;cX? RA `>rՇTEu-*P=@aKkqpj _:s+ *랞vR( ByMX)//5_D$(Fy.|fj!V׺㯖w(9jUV;xΙk9/kί V?4Oф$hRdA{ 3&$1w[ݰxIꬄc #bml* pKwtPX zyz=n7wt?k.Uo$^cpl%DzL` 10Y"CU:6!R'@uVX@~2v-4q=ZWA CeM˟o-+1z494Yf% Q /`+l Ql1^MK䠈TAtk4H>Rrdm@}C 1jf+ ʇ$ ";غ  uƕ,R’c4kDqqel@S6_\ tV !,j&/3͒! Z!\ߖyJKvg@\e8þDLNuo!)Ƥ`P'2ӄoݕ[ K!9Zgv*޲MrYv"%]HPٗS@miu8Q6sb jNE%N&=1 66Ԭ[#S'@W*OlK|Qj@eVBZq?3co'I6~!*}f$" W5(} =j5eDd8WZh"* =m_(NPu/z'ek&\auC6>1>BA])܁P%\ td쿽QT`ome[j44G͙清&w<)m)/ IogБ J(t'׬;.7ݫQT1Pl%\r)Y~&pb^&dX*E/N4tl:( O8wYXU`[z,ꜝLEFih:ȿ=}N*ლ;v{k4 DcՀq uMZ( %SO},JAh\ Il}WV&lӒյvQM-Ep 7)x` N3yȄ]chO@7_5#([88h{,l{IpLFھR^YNYRw.%7΋P/y_9PytE.g4d;FqÖM=:J=loN+ xHuay*ץ0luEaא,w=J.k }i&iCٮ_K hHb#NgM[ ~W)s6lN3IBivp$=P֭OMcu[lpRK.0#xH!g7ADA//>ϻ l`3_!ĢH(0MF&wX復.Wsqc_N-i䲗BSWT hPJ"c Digw] \_< ZR*&bDqV?~ͼAbm-k ;HS3qեH2e}_~oQP,*tc԰OI#ek7})]z6[ Vvv :JDABRDm{7VD{Z 6G&Ae=A14gO “̯r-qj_yB,LyF鎉KU`EGu,jg2}*J\Ms ֱKG0jO} ;+M:ǽ[XT&_q7IL̍X #cs:NEj{P6ZLA b,i4+ MWլH8gr;Gd4J ` ?c|$~' eރYFJ2M4r.Qrod cj2Eu9dgdʍ"Ӗ]ƿmL6Asa0cW^n{nMxjsW݈EBh`ruMr*N ? ܘmL )2d$1A"tkV s EYiCHb ?;UQumhT7.38Ҧ:i*Kjb A7 _Tf5I 숻~` YVy?HXg7c7+4?(5P~HIc_] J‚w|bB qc )0W ~NХIjVVjTs[Ԃw ¬hY #7:4d~+\|/ZIPp{8,ĵ=dCS'xM2T13(&B!1I%{4Ag>̏o.‹?t4SI}0KxB _PȄb3*W %=.7@ #u} $ J˿9睥[rYSC} yyXi]`69}I2fG MPt:.9ZZ%FmwcbNdO,ĥyڽ7+阏uԆ nEȁ@NrS:\C*KU/b5z n#:`BmJ-mt; oPT~=O(SaM{[㉟mJXj(n@xK/hy9Ҁ0TfqxtnsS yX$O7#w?x|:tNu!NIz?jlRBBY6 gxeyb +v þ Ѻ@c #4-r#-$1I X+$PXT:v8p},[ [(.Ό>Ɖth"3$)Aiad|EQ9z/*G[!- >A.#7#:32k/-ڃ^S q 6Hݻ{3s\d?.bI7g^+xvhPB#bëK4((DҘ0?YlXr4V']tyGYh^[)u+68JlU*O%)jW[3 ʪ}?MFN5}Mg :GNFwJBB?ɂ椹.x{)^Y0}m#c#nY`ӂ;$k'Bxi& !vm|tւ*}*V=2Q?$&[5(=\<> 3l"B^+ɭ [xKr,?S'4}!Vx5!h-pDb4f:߼eϸNA5%`wCA2@C:5U t?K~bVbcdO3mK SS* ̱'azYRĘ_@[W (8%s 19/F; Ԁl%d= i`Cxׂ`!,N%zO&aƠ.'oLpኙ,K*IxTYޙ}般vA:-!^ (z)Z\k}-E7E%U`Kw%gC7dgMpK͂}J4 `Ȩx_sԽʍ*)5ņDgW6=͋OjKTIWQ֜4}!,\U%d8 /^z[0Y Ҟ{ n\F,vt)ғrt:7F3AKZQQp_H~gűJOo*!Ecp_%qE'8_.,4\ˀYf7sA-ږj'ds'Hz 2pP I=om±Ml؞WC[$H:(=G .}%٦$00<zKr\`jlZ.M;F0:Oe?~U","TDRG+5R9 Oab[2]*,F%q(#Z{':V%ƪ " 'zlc屩FdVOk*Z|A>˘*I!vgv#68DseI謳a7%]pMS+z0ei.up$*qW4q\R^j]:{I] /B :6MɛF86;.TnCh{i9J1O4%[h\"^YdT >0 "cp*ަp^TMIjɌZm=m0TV:?Uk?4e; sCAsU"!1Asnx h"IeH<6E`OtkYL޳ |kOkXxA/ s OUR8#Sn"qBߑJ•&AZ P<t{sяbkKZ0s"fq-}\_󒫉! u^.)UzBbbeq]Iw|='yǏɯt/:Bzek#L- MzFT,6Fl:MZ4BVVZP2"a'M~[u '05AT?(\ސ !t*L1G0ȻHP|S}-9Ub>!xUޮhn`+`́dx0FI-=UPvQS/p(!PLg vIXb;T[vݕ("p^bZ/d_FM1?]"̷tGKm!~#p{ _Vފ`mfg4rFo{mBnPEѐXvV>:ɳ>\Y$VNB8!@fَd㬰O8'*r 탻d-7DOPXԄ"v.Vb7݆NMX}\? G:H*\X}+9s@beC'H)2^ ~-jv&dI[%>U,\T=4APX8m FZ3VklݮJQxu[4 jhB>|vn5}kSKAPh\HF7~^zP>ܯ^9 ,5 G7Wcq/  ݸ8_ڤCv^ğ˚79*ƋYuL TƆ6@WR{+(@brT7 1V(Âm/@g>4s!?v/[B[L THU{9ҬBr-õ@CZ嘃nI̶Jjulq wsWx-wk`4S}E#;.$!yQh-sn s [(hLИ@$W 9q)ճ6ݙtJT3y*1͋K1o $PeUcoU͆Jk5L|=ݫZ®W|?[Kd.lKo{7dk3nReq5W*^^4K7W:ȡkHC~R ғWNYj+N|49dʥ>YeX/ kKkc,-3XO"|R@l6:Cu'uoSڋ_qcбĿ`JH~38`-p`|ynk01D:;u٣iv0~3N5Zx{ Qa^Q?=[p^B ?L{e+ZU$@gUDŽ4ħ(7㒭tĵ9YO;t R3 #44kI>+2\\ /xP/v8L}aX ԄR@/4A fͶ]اZ {WhAYFPY6$6Bu>6ʒ!M|wR-Z}0b@eauLip ,tĭ1Ĵ7S[|) 橤ƭSU^\/p"xT>9R'Yvp~;`b}V캬4(4E#@hWٓ:n\f @JiAbRP;б-/>8Q6XA"rjwM}{ Iҗ3 ~e=44`5/Mxk`V-2K?!IUaxZlŇ;D.5Rk7@DQ@}XxHr.izg^s+i_y<4Zе4F#C"vazU}Q.ײ\P|0 Wbtʢt>Q"fB&-k LҤAr?_+ZbZ,S$A?ܳhN#s?e}ϧr5ApV)ᩩ"[;lYe8+m9W/z;x-V tPzqU"v`"E8esNf}r|僱i`Mk~j-Wb+=A?2?5k6@k=8_o 58݁d7N2ߺ'e0Ld2[Zɐ';HpT0E>O~R37H*s} ){=DgOWBk-e{l]Ap`jl >Γ=AԶU߲%M7yT\WLZkqxH(hsTUS:Վw|"Kl~/w= -B` $AAbI00cE;5-@6srf=ҵ_0Uʌ5_HqDQhϥƠyguJj?)(ΰVN;`$R0DKwLtB?kh8Bd2tr3JC 8:|njCO0 H?G~ApIb\w} A*nW|:Zchh>W:fH!yjwVleLCTz(uFgT#[lv }}q[neQ yСRXװKl`0a/BޏoP96]AgHohTc[.N~*C?m+ndB:9ĝ^P7IE޼Or qq&y܈m5NYQ^:=Yoq`\Z aT,-*; M](k@cO12 S&'Ι l?42R;ZzF( +0oW)5M>p`*D˴gc=nt9;g%sZdi,]d~G5GIW.'dF:3q!7c<47'P4h@$ȰwS.!ڂ<. 6r808|I+h a,W9luXMhJBMjazP5/ 36G}@Q.Zfi[7uIDn+?81xU Y_0IZ-%C;S3u6 GuoړX\DF~87ŀYˮ}c8JSWZSfrό`DN=s1Uqӻ9ږӱ!X a\s| pIbl2C=0MKke.$=VE2&i~ 雳v*~)h.A X¸vD~WcɈ_<>\eWؕ RJGjSUCYroFIy*NXӚ`IL4yafEݝzb#I5v{imknIl7$@gQk"@/ᜎc#zVo{wf'F"zR`BΌd@/,aJpw+cn\-OuY0٦ۂ*GBWo0L~08Xwb:eCci-#RFпsb+KKw2Ȼ'jj&a;'#ԭо. pZo@vƥT%3ek'#ؒp*>.@y+`&|: Q˭gYeC1 jV^=g{s3/ 3eI$֛VrK_t\M'Lzbk6 ް)mʞ;F$ƨ|1\&ǃZͺ`_(Uɐ~\.~؎A34 YC@e܏PJ=9oO.{]?alr)Y_g!,jjJJj222TKȨ-"V&@Dв?KTck-5d-j(^;ꑢbeܐRa,YJHnqf@E5ތ%[89l1{+ӹ8~Tʺ&e280@@݀k~ە-l=G*Y*/Q. ;0Q<͑VQ8kG ncT8)W?x@N%nsL˒ Qukpv5#ȱy8SbVTqtߞ}z!\%t0  ݡ}cT#IRҷjF2W쁮2[- ĵG8Jn԰40gj3O[+W2tyU;%5/*0Ev c#Ae M"l)*L\,*rV*Us>  o1 @ ߒplKXKJV&b Dׇ:<7T`x,ʱRd=B+Q`=a|DmVW)txy՝,7*}T{obɾ7*1Gs%1{]sǍE>dv'ܦlRL_!|H-gH}]p֨P }I֡.5DV~M].OI?R ^[}w34_ܵ{#ۧOINqݲ`D2ftj7C(៚G5\{ "JR5u'$2xE[pZ(⥮}(|?,=]m-~X_? B:-Buh8p Yv$Yb£l_FDsG/>ZM>OyL[hxΤA(l{.> YF1F`Dﯖׂ2smߵt|wJ8l{L`ZQ4P͚ߥk(t,Qȉz3<NAFWC3ҵlٻ18oڍ}g砤n4Cg$ x_\;34:u2l+<.7詬㧏s'J+\H:;<zg-7LoO-'H$?ff VcmA?s*0Z0hJ*BHޱ~GT :'`=M|,gC㍓-pp'MPomP=va=>Ҁn4R#>7gd'6Y󠨺Z3Ygބ NGbu_be1Lz-V& %LިQ Drm޸4y̅Hs|zD\@ rQ6QRp,=5A|AWQa([?{ ҊYXK4o|֘1FyY-KZƇw)K!M=P݂]lf9~o $sHv@cf]D4NfR Vb697x"y! 9}S! ̶ξ%jN^v N]֛Om'=Dc[[û$O 0r6p;ئA/e5Pu=QA. Ƙ+& ,-O] 5yʳ7_6WQq~üP7C ʺ|3GF_Ѫz܅yث=OMwiPi@dCB WeE.7ثw 2|¯-!m%BPͤjy4ߚ_~ق:E3 WCfj*'EL]nx@eAfg y=3@zh=ȇU?3-VY.?3XFݴJ\ A7SQ(%਌Lh,) ߗҿӺ"څh() FxQyn4u6Dž* ?nO:p4A{ ,u ߾7 žX (XITCeXJ/q➄${tJ S7 :xe'Ϧ m> {97+Q2 d my`)ѨZl,b]HKˣ/oLyɏD%ڛ0@j`u {l58,جZn1iӖkK1hf+ܟcb I9ڠ;2?DGV6zS~4K>(NmL]u\/P)l#̯_{ϪtϊScJs#i>R|㈃E^.Bf 2ՁoBWyMM —WW{!I(En5 ۴gwu-Evөxg 03elZ7X}ai}x͗9F:W7,S82!E6Y|-̦:ARv oߋ#k!s4V|-pVQ"[TrcHQ\~[d4o/<L0_ilނF9H_I4Sԕ~ (tMy6dpoC&U̶AQP7UۦUC؝2N!l!hZ4 # bBY>:GO~Kꗉ`_JmQjȦ>: bW⏗R7 Ҁ9b[iKJ j圲w.?n1"q0943 HbFQ挌N;]mͺ[g9D67$a _LGycM >GC"iVg;]nJQ(d6BNq?YC,y/W,I i kZsr-1aJ!qac3>vXj>h=&z:?;lPMC5%.P/rʅauE%k[۾L{qg-FtĐ VM¢8M`V(ՄTkѤff.71,t:3`z8qBA쎈^~es"k? ?dV@Pz 'Ky"5(?c !5o!<OB#(,zLny]xEm()l d;*m* l^n1p@iN:p^fg6Jk1wMk? >I6 UX\(ʈ2'EdR5Ȥ겇WjQ=HuҢCi!quIݍC)ԌcW!孁mf`yȎ٤sF;>3kXi+¢ }qE Տo_@MsLhqS^_zA$pykۣʍOvA}T;Ns1~tho;rH&@ʹ cigyZx37S09)YXɚdRXr Oo&2PgrfZވv j$|18w xxRᇮv،m> q((A bB֬]Gs/\T4StdѼGiIvI(Ak v6\.Zx~͆ά0*}'QU8^8AH"~}]+;` t=(*T5ct@U'?xVbX~Tɼ9")[ψa~ D4Qw%DG4O:+gbiͼڿoBBv~"\GnW69i6Il3%˥:<1GmCxc R. Q͈$,.g͓A(č&L!r!eh99<إy~,ȝ⊡űE*uaPԌs!*M&Snݓ(^򛢼5Dc=Yz0ƳWH`\aK\CpTgs4X~SԄGC'Fԁ"?^7L-8^Z馈z"6'tTk_}iTk ^cE7|*X^;=lvI?h6~&c\c{Wkk3y2]=vDnITOcT%wluEn.*VSE$JFyT 53=9ȣGFPU,Q$K;%[vaa#? -wMPja+kd9s ~=9'^(s2p|;+\5=]GJ?\لq5  ~"j#. )4(u$~b>JF kBś-$#Ȓ&*Q$.AvTPyMSEom*D(vDƾY>n`)XbmfU AmY^oJ&ȩ̬~ХaD$;`ͬyek *ţҢ48SChgUJ7wqohOI(YsJ̦Z<-xUT^-cW/f-G?j%$% BBMc{<\:~9d꺒;ct<FLfT@.7(*Zt*Ν濤kGEI-1t)Nq9\^!,fb\ 6g ?&u[&cESU\)cN~Π؟?+-Q4Ck|1ݬOqfbh* G{H0ղR%UdvhK2eN !$EO" EE& q=ݩ#+&}|҂? T IX \b<ƩUM+m#,κ;1*zn,b#CLL+x*fm>30~SOˑ#vHinYbXbhi݅}mBdݢŴVeDž*BKsoh2zl` ZA$&g$-}ؼ?!W0z8&^uė$x:V 9:Uߋo2ҟo! 1b snV) IOijG-ˮϼ HR$$ U{qAվ;`SP4F `uGoMܜK$ t~뜝̵Sybm-?w~qoz.˕wm#~ھQ:fxP @JD(ӄEfRV&FJ ,-Ra66.z8OY95BW~ЖTsX} [AR-Qb ;wc ] qwyr-@ %.-thMdZC>MjǛ٥h'U'µ@d'IʖLyЬI>*:ƽu)a n] ņ?Xh׭W& bW"~6:{ׇݷ 5Y]H%Mtas-X㣂$L*I Y{OQ'i}ͬ~VK?2%|a_;!Cxuʒ%P]x`{olV)fnI.mFVofͽJi BϼPqN-#/rB®l9X ZGl:%;c \!m0oOwlT $j# DLm,B+S!sassRnb'(KMLEwac٩$ϰ)zO~]I֊jzsTvNԣqfPg(^VIOpx2U9%@,w;':~/V4䉡9)CoŮHj~Y8S7@օ[³rK/墿S_]vr˄64aRgZSsփw 'rM"/|K:$2^ν@$PC)s5@ZcLt{ȟFqrk -֍kt;K;1(Vu F B5&0L&\b>UKAE Q#F~*b$vP`φ}AŠ*z&(X& v鯀FX&yŰf>M$ޝNJ|ͧn}놙pС\rsY=>sF]0Gh3ȾkGwz͜I!zSI`KI"~t~*{q\D"U fe16} $=B-uEc/sq24 Nجqّb^2CL[4)ܳ+do7ۉi( 3D>J\.%.*u姂\H/`-_=]0TvǒfmN?]Ϻrd J·`/GyN`_\cRȁb2_5;^H% _\O9W}e8V@ -vޔ dY06]&/acΛD6A06Wk!bS; l<%SW!16l…BF2fK5jdyO3[X@ѻ[ޫ.H{dݞǐ!zrBS jt rNZ#+aӼl aHȒ^jo($6"-;_2vkbtF3 Gz,|BkfPz@gFA7Mh˾3P{+TQ9`0.vڟ+YOمg@.O!{]-z+5lƹk_Y+xO0  CCy~TjK^3A*΢pRN![7PQI]c°ǘu ?@Hjˑjִ]!#&,l]QA)TЄolFna\k껰9NvDtyI<%YVYT5 J/]`}$%-=mKöSf{)^^YSˠBG)m܇#e{\;+].cUI3޴g4Cj1)Vl6 tv+ʠj߷B o|Əka' Ѷ7#ШJ?&%(fpDHN=*_򌯖9l}(O,WT7K2 MBS}#IG-I,PШI?fP!ʾ q2(]aOMj%A&6dLv.  OQTn5[BAUe$khM:In0 lRqMUI&9(Z*b) 'dnӘG'%b4p o0-&plAcYrfjO!}~Q(_Qr]R( 7V^mN!6A(VVIA 3B AxR4BdN%@UN]am291Q9ZA >L<.ڿyVu,0n_?;i<>rέ%K.ُQOkZNK CCpdbF?ģ"VdY{UVl$0jĞmdojG2v]v#\ SlVFŁ&} 5_H/bC1_·8vцI,u QoCPNNv'qFU`л |p)3qFlí:j)G72qzN0""XsťOzd "~Χő{ήX%z7kVOYO67o:;O9d\e@?#S BQUE$ż*_y:z_^i4޴gp-8Cvd9q rkﺎ8t6O˹Hp`:}k# )" ܯN5@zG[5٘D=pGCTsHWgQ wE d_mDp&\^!}'۾e'n3wSL-&.Xn('Y$&RUJ-m+Ց[DyrhM|RsTrMhz"B1l_cf R,035P[*CHoL%=GhPolܘ]ܟzyO"*RYft>uj(-JX qXYݹϔ„M݀ٹZ̔V? 9IX×3ƣ5M$ЈwIhXv0˾ΐBT.$C%d dTP9Pl)*{0i.k2·}!:텺d":x=4V897GW>\j&:3NL:q5|t#&;7[->R-rֱhݒ$%K~N]VE>{ܵr1R Y?2^U>MyT7`vx װh~mC? v`XoV\lZ.ds{KnTJu a?El"T}p_{Cv7 {6XѶsU(L"NRԩ cəeҥ9ks;p^d[eKa& +l}K&+nk9+'OtD2u6!(fk[sSH`¯F/ s(wաq nl\~eGyHmQe JxÅtHp#|+tR=mJdKژsu~T1H7SPSbsp;} 9ղÚٙ_pNT0Ū\MuDȎpFL˽j|\O9\pzM(L" K?Q ճe$Q-Tq #V4B;JQb2*TϖOzRYЋj9ʬiCn1;A 'N @2^22K_p'g>مr;yF 8ITehIž"L%7L1N>:3)fw@8~?mȳNLsO[d Љ^o XUeĠ{I2Wܰ N!8#FDwV"t*I0 AjsFǦ^`> ca0њm yKkvk >f_;r`4 rUqJFӭkQy3݉͘s%=-WN"5^a)t t.XKb+dqj^} Z7/H7.OiGBmp΍'ܦ?LI\NjvMy-!V\lFA Cr[zhmyooγW&>y6 +F$. wg]5ŝ;c; v]ל \hXؘ~Ena\J{xz81${}+S:OE 5V}7^Q*b$ʶFC>n[!ܭ$mkMzl# KIZ~$D%w9ˈќt]0l䴔d#AxX 8 S-~*g 2C٦لx:JPJ] 7@3޺xtHq@_ "3Dܑu1b\8+3NGVvZv= W޺WIyArreqd<}M@HۊcFSLsuMh3T<~+'Wal/&߄B"e؁Fw^a;B 4e"Ô-r3C:+R +nrGuWcnoEb}QZܸYuük"ՎXEf/㑟#KJġdn/Sע.3|a^*z0^qW);7'(W.)Os ^bϕΉ+6,|LroM@rJOK7G҉|7̹gk;Ǔ'OO`DrQ P,:Ǵ±hd(Ur$c:,?GY(Bn/%_# $-DyT;?&s*OpwSĒji y̔ s0p276ƅBg ) OO[fʏu1ev(=í7ΞX0PgKVk.r"m*i0q/Xpzg?D8hhfI3++6Y/Κ_cw>!rCF2l=acݠ&C05c |KR}B( ioWIZH#l 2/!/ S9t%q-XƅfTEy=,'WG.X\I͊vЩ7[bA|]7y1%3ڑe;:6>=Q 3el__t@07at"ib4RCKwܥ8PQ#%ǖ2xl$ɧ4JO P-$Kb?pm(l%j dE<'@mdi""r+u:^d`U N'ptw7-f{gMU>F+io],v 8aYB;7hF?8wb9S8h? t9đ7dˆsB.ѹ9NlkPFpIQ1E'{ZV/b{AL§W)cb@]6:'swh{~Y_h`.}j:Sp2" )8;vrYeM vbLls~8Tܸ7'ctŜu7Jm'O}lNW=fy^He *;Dq(8S`PΝg;ϷP,1۫97 +m֡_)'YLJ%$Pj[0)NAN ݧU#$ Po?˝b^JN|BNܷF5sֵAHpT+ӹ#5SϳĈGd kLq!FJռ\6f"1>*T;ޣc8j `?o@ bn+XsWՅJ(#[틓Fewh"U7 .֣m(8Jhtq }OQ.y Z%oowAՔaߠe:b~^K1gX}K0fn0կ!ff*C;)2\j=` ic:\TY}Ìf +&XǮM#G-|A6Jj8iz#%>)W13t Я+ KRAL tq]ePg+ҋZFOt J(݌.kt0ȿ bmirKᐂOq`y]=zؤ/v í^-$q M3moO0CuIz{IƄqPQ =@h5c;@(DH##:ND٥4y'vQ~j|{Q8d!zr1y +.ߗh( AK.l췼iӹk]EGPs *WIt9bLJ}AZ_ p 7H$nm'1DR`DF{ofBPhwc$[Qѡ}F7-.nfvEc04:Yb'(P$Mw (J%d29䡱脫|*Ɓ?3;},A. !I&YO=_،o}kW"S5X#=%ga+\'U ;6=80vK:/& "5Ƌ>3Ye:^+b#rW7+R/Ϊkܪ_89iF?o\3Fq1A}T S3zŸ\e$C21/1Xs9N4~jZ}ZNZh JywĢD$?)>;Y~F\ 7?U c?$i993Ib n-@O1#fS`j$!V0w;p(%;4镓_0 Z`tk<= |WDNaE;8 vZyiېh<#+'xbA1']B޻cvZ)zCmVK50$S#rx8FӱR ogW0mE)X=Qr =-#{w)>%0NokwҮ{g" q4c@+ib'˜|qc[omC0df$X@X= D,f.Gs**:jJ xdQ=KWŀLLo>Prk,v}`V2.96eX!_"<xE\rl 2H5|^5V[8HdsH++hNsϓ \9xGks\!rJd/yJ6QSiK>I[m$f2O;U9VC~$ӂ˜a 0Kq>&M~2eRWԜe*po|]<9fC%{]OL(Kb-)_kAIN)4YRV3+1owI/R…ҁj9w_,@0k maMelPqw,}/6Mx*TiUryIƙXhOݏ@6vx, Ɱtb/>oE$<]l 6<&}dOt.(q\#%bOj}z*|> e>]V8=pILb4,[jڪxЬA=W2 >ڔI%E: Nb?B+(^:c>6{g9/H0[v`wk|r6"#ni%UTy[*LǮ׈SO4:lb4 &3 aSZBPwMZ*Ͱ/W<z_Ƞ/7ݦqN?ծu.V3 %Yo ʎzr Wu|2 b5r./D2pPBjOգZFQCԫyIWܔr-ᒚ{߸D[/)6vb#k$Z&G^a^h$~,=2b-oBt%G|.g+<%4' i]4qK#-3ٷͱu[/wuDG 7FN#r()+nu īk595X^d:(OǧWPJNL:[ &>ҜuTTs P j~+G$_.Ϊ==\b{`$Mi[ EmDEѸ`a`/h~1QVM$-4 Ȋh푰*qwnc~Wg_,GEc왪ˏ?ycb y6unBuϨVո*pi{ۆN*.K/ur^Th^ފYXZ#=\z +Ot۲aBw [ES$e16N4VE#)o!0'2G0(%aͽ3㠱 -) x'Sxq]tA@]1kRfjÕ=M0$#P1٠2#˾R{{77h_15@ۆ EM_A[ EI;HFʽжB,6K*5znddpJ\*f4DO4ʮN7j,J_c>N|=mh~fXf7pnd )9Z犔`VmoBR?rQ榯Uюqdt5qsn$ǹDL5Qc"3]lfCE 2 y+5xl(S0^`MB_2gangvrx1m-^PKY*$,HE 5#r34g(PetH$!D]wRnԻM|%9@8<ßaez5_F>j$`悯XX"ehx+;ܒP(˄=.1~?D=;¹ul΋c>o<(,Qp+ȟ;IIwo}YzwN14]x;glEwm1rM{b3t݌#*]Fu=#Ʋn]*o$i{-*{-2H;.G{#?$2 AH{=8˄鶘 B?ޜ t7#5Q2TVGN1J~!Q[ (Њ:ah@~'5݉TīHL(I[7-XZiWTa*.{JI*# iYj7g(Xć$nOkM\?78n [zuH+ל-3}y+ǴSϠZD C7 HEw*_:AO4[BJk]>$/wݟsun-x)4LYcRm[<3[eSN9Be=c^|2k#2O^YX#RaoXPL ~-k,gh%o1~/[EGd/XRoZ ,sbx1/lQ[fB5S`XBǠn^pN:1VR3 =3ՎdjamO=%eAU43_Gl#yFWY1qf `e`s2Q |LJz Oۤ,l7Dz1'b<^H1nMZʛK/ȍ#vÎt3P'31U%d)vm,_u ݄?2;*df&IYO 4Aiv $xdnPսf1be} cYȁL^rGDh";H^c8ւ'G/("Xz͔.V~vO 丳0t/ŀşsĝb@'S4-@ v^&̡ NHUȆ3MH44%,* XRۼ3~F:F|43ޯV'YAd88/zn7Fk sW\jrkr$ZQZ0ҙӞƼiũHs ꮇrlR IOTL0%DlI/#2OpNc8jOQPX5iջTs|52!_U%\ 4g>Y43x% Bl",sk݃!ri]op4g7A<&6S Sr;U[ʹVmu,Di(DHk`CW_As'9_ k宍*#_5u z2.y!q &Ϧɴi㎆F l[a]? 01VN%V%W> hnt*^qpk^U<œϏ $!GA֍f};T(q'=\Ym<>7;I$ya%e"g xȃV,EeWĝnA,E_+!W\#[O?=g^0۵\.3vlyKBd+R5DA ɛh"4 -&Ĺ>WF)Y/#ɦ*t.1-9DtLNPc+m`Um>Bz,RkxE8?G-]ޙ*FQgƁꟶP‚EaxfcF }i<isM<ΜB̃"IݬRt1;oV:3qy/sU@jui_=/B9 Dg<)̣ٻdLb6FǞC ejѠ T#ʎ mbđ)SIԨR=dpY :6SM8ԏ~L}[6;%G`w\{ (!X{N{BwPȦ h51r͜0̅ri: v9w`jA`kR`Y+zET;z]!ӯD^cL ?wR/=U9;>s.8MJO$cW̤OQlf.M]bY(m=3g.§ _13J|::#^6d5ZqĖ/hI"QA$O4lf۸FS<\nW$L;%CӖ*+5D4%,驖NӞPnY NiRrȥmV}/O` T3ElSז)qyf!qtigSLmۭKb!թ\F&fR Ч($q+ll6nъ^Vpš;u~ `GmT# l\9:[-q(?̈́:ou?MVbc (_HfD-js 㙷>-1ZxmEY#ԙkeX\m6')GsȠnT.4.'RRmAMƐ`dExu7RFӽ;QbK8B٧ʑ;Ɉa{?1+I@ c jA% glNSiG e(*=tE#)%bXEo׻[c=S`UUiR@'rr-6&̤~9Bew-<UXu m룣yƺ+O(gG^t61w-xX&\g*jZ"א/Ů}݌6+Y4Dž.(¼5sʷund{&F_ίj(eJ`ƪ{`*&ڴ/~  {I] rX'vj?~/lZp)6?<# ~n|_, U (Ym}ޟ݀9 XS#٥,΍k۸q4IFCقr\\QB]|P|<9g`&FcQfjF+6ELݚΈ  9Z BZ [m~^M_?PSp1 EdGOC5J6n=4N\lr1$|dz'65ogXkBy/aX% >6f!!o$ Nrn 6->`"/7h9=Y !6d{!s0dK+z^Q6ڻFe?}L%܎$T3GhǰA pC459 CG&*4%O<;dBP 3>IF?Tߗ:Hi nI{ ZjQጨ ָѥ!ԑRG52?&*82-xE'.u%,`{@y֜R ߓD6?'`N .32w!DvZ?[iX%,BjԸ0 󤧸Sa'·1P—n<R7Z\nWHa 1fd<4-xHJ~S׆nAH la YΫ7=Ka-'(YRd땲I>Ir䙗2cLh\T3Ռ+Ba1e(x&wad-!>4LІӷ0qG^u_>xFvnr?r2(]dA_qLg+Xc@e +2٪vH3=?5\ jӚ65h}J^)a0JL"N⑺rl;CLڧ]s8rw e j֣ChgAC9!zDvKqhwn7iZM{J S3=dgIvU5)g(>3?znb.uA-w|di*])W?xΗABO 8~qgWNZWI7p&|Z:OL(~]L.̈́[ppL.hbh]<\c<~gJi3+'a' _m0WgF餉b󚮹y9ړ}Pz<5:K80t54H?'R:R:-[\ˋFl}xYv悉\z=1qK:O0 9\]3q|NNav9WįnS,Uv?4d:WXo<>1b7jߛҵͧnʢXbyd5yz|U|!@3!mD>(>ܷ(Dm>+s 8\ܒuC(#2yRko ٳ^sLރ0w6:Ki0.ǂyG%{"q7Owx{lPouZ΃T/Gc= ;d)nE`Hͥbk"ȴ~g4?mU/t9Y<0 h'}v/[~TUhsq[i̱u˖%vvޯŲ%iBF64`<#FQ*ϞKEX(j1'0PRAB\Lw㋼5<3/qwVe[22r{ʆVT2\kQ93F5s"}a0) :5ᣡղ2#[ !ϝ(WC$drBp6a>ܗSg-FI^n-DNqFGҟ6@3p,!M~XL49WX8VbQ+FUPe# u>$ո0 =[֨5F1ǣllE= Ij_[b ދ::*V2o>rO45e$vι?!»;yᠳRe_xD*CJ4\|&B _# Î][>Ь8>YQEl bn4Nvfnfjo A?k~k\A4Dg{6Ǡ aTzp*G٦(ꖎ.Hy>Ě S3t*مY|T@Mk[`мilu.Bݙ;/ Du2z\ijBΓԟN\;_/[G,"ǣzR?˜s{MuYEDNO ؚx:">Bh98^jOH!*mJsÜ#L5 (\MӤe=Cot3xkONtD&1}6#z4ϯZ8l!yˢˎ" #$d3ry\1/iw<rt)cxH\ >\V[{D"m癆྾D'e}Ł-NUEg8y7V\g1& e?e nQl=7wVOGo`셸uYR_,s;Hۨ39oxa\^t{B9xekwEIHiVVc;1U"ڣ^z$ &Y/ )? |]7%cm[bu'7OL:L kJL[{^?T4<nLlBChufG\.#Uoӆر-fJCEH!k05||uz~Q~Yf`Ƥj%n>& >^lRڭ1[p\h =Nw0—vPSY[fn.c>mr3/x2Tk,N#c #[ctHNաWƥ̫мzX1(ñPM)It݆Nt8~Dh(NNwRHQ8zNPM7r ǿp;1]5Ʋŷ^*Hŕ{n̯;}LT8m/{Hw 7Z;A) E('K5sCTX{\ENG!qO+Ax* UwXHrGAY&jW>:Մ$"Xr8݄'kZ#o=u WOߜHGJh;wnϨTmRjVT)F ᬞ8Vl4S4*ULIr"+!VM47;U?۪KcsK,7dgg- @((Dσ>u~zY`l!tsٛ|uG]7rl4@"rXkb$&lf"y Qϸ2\@g\?V񂣘@fv\L%})NlW;A_(RFm> ŻmƄT;覞~ (-d|#|#f*AY*?| !|mHUMܜ$%B +iӫ|i+)¤FV#xCV]hxv5j7@ȖX?nhΒ@7#{_m\l>#-Ry\MF8$kr\<ðzV9(nN=fd F -My: AzQ(')$` H"#vBՉ_uMw;N8=dicd'# [ƛ<& eJgԻaL!$8Ow_W#] o  L ?Iq5XmWeT8 SZ\ь |"/D3J\Ãyf\6-qo >juW* ?CR@ſS"g79C zmRvy^sRA2e6#BO׃+ JmuKfv9݁ GZB/ ?ǦP? D iչk yR#=Gy[G{4 \YjSUϪbm@ֵSrr]ّCYYz(JZs2ȐƁ7N[T󏱡-`uom Oē1o$'y` $tRhv닣jzm#o2ݽ&/Tf(y 1 L&a1W)дg 3Hj'B+[ "$jꇺ@.+p 8zU~KmďPA JxRg}#5oL)MU܏T.EԁUUe˫LmaJJC93tڇ[IM5/[1*HA ̯M3]tVl"_~f6G0f]=xʹ#;%'=*2:şgCOrD2^m@!ON~oS`iAסg yɅGBW/+NΟ rDOK 0Tua!ÏNXM"E|2/,eb?5:YۓVAduU|S\ߒ$h +,xax/ . eJ6T G u=[| IWsqcEx+tmhrkYoa7q zY5kϙZiB0RWz-#VoeaTx".6Л7k>dյb)vi;])gxu2XzĮ<֥h Z9ZޮuVxY|: x,=…H tXeڬ|^ۇc,{kzeʴ]sKr_׾\N"6!kԃ_m/l ͻY>ϒDKTI]%֒ፖ+k\(Fk՚t2MYذqf>v Jt/܇tASLY_GdAm^ 0a%gh]Pb rOuA/`@tqo`JfJ*4fіQq}?\N8* :]PY3aEӱ?9wlv;톨l9?ASh}Rbʦ<|ԮlةE"=/U(P=Ʃ&l 8ح*6k{#7?yXn3j wNXK@V+k>~d-@oTvn"k2NH?8B.aX&H}LYYCn'0Y+uph6Y Ko"&SF|P̈5zĢ8ʡ!S;$)~}O3f2LW.f8,68kM17G dlp7tS],{-o97ۢ1.T~.DM y/RDS66.4@G>2EFbTed؞ +;p{jz^ܷ_è "fЪ ,W$,yWvOw6¹ABk6b!`3_$Ҕӓ1R82}7Cr93&8-QLbZ?Ï2 niz7suTX0̺:c0#!'woL3FT5aS59/+P؜ihYC] cWl6}574w6%u%ٳ M)5 lN,ǧu kHwJJg."~j!Ҙ0O>$ ݡ#iZ 9(|8:+z!'{'vӪcR2}!'txQt_s?Nk꿂\/59dߝvvzT{ MWfb;Nit}`_Aama찈#Šij&7VoQ;sqCG'J 4}Ϛmb*UA J \3Z7bs9fCBW%p^/[ \*yT*6'U-P7 pBDG$qn~Pۿ q5^:P= QZCnCg?[BgqC>#eKd :no XMhUA}HBFS撥u`1=g",wX/F&nIE2)$kcYe/i:l|muAHqa8 &n8"OKTϑdT޺t Ab"6o"__H/da ġw&̬qWq* >Pv'=:X;C;U/6Avf3=%?j݅Ac{%ì7>jEq5'9t:]Nh5Ԩmt&N]9JCxg1oZU^2+Ӧ_9^JNP@1Vc)'8j #*Fc -7 G3*Η^ܱGC(s) H9;ǥ&Jt]7Xv{=ñ犄c6(&oeiL*Q- S rnlHB6uNut2EqY.x FmkEɉ(ub`Gm%ﱶS5ei|PDN- V L:+7Z _CB~&ݯ${mJmFxD# 8Sg$-k`-!?ܿJ^fdmhocMXGv3I֥U-$ex"dPR)0y" 0wiI>/ =^$/- s3C?b LB RIvějE:7~V+ΉZeU a*0;0wL]HW- 3R܀0ɑZgM[y|TթN7gO+& Ndԡ>H4/3dYFy䮂gVy5_z8[t ޡGfnԸb<#~rXVD ֥+AKK#}"S˫{9ףjGGFhk8Y@84I-& I r$7Ͱ@҈8o Ns$ę-BjVe{F{Ƀ1OOaW g'qjMW!o nn]ٚQg 6QȻl IPdZ(WJgZ;JUG(vx{8W? #cnӲީ_1̷2um+z*+GH*AjhԮSܰ=^ rCoCM.~>?H2QH%oK_fW:*n3^p-74Љ5z3 bۧ?SYtgodUOsj|( ѓ>< ^ =Xag7pr%ѹfcxQ[$nĉ(\_M/8KF_'ws!4Q&+^oO$:sfu9 ̭[/7s ?.;^H:JsJyLU grnՒp1 WP\moO&A F(_ڍBo@J#[2~G>+Vi"sto8Rʀs Qn^8/A,@O<@]vBNBrbFt/ihZ8)]L|Żx-ͅXl:Ȣ_[^fud+>Gl,噾R(`% w S&w;ծФ@˨U^hGKnW"ܓhޑe)_,+ K۠B#;-ٌ\5}ۘA,&魬#D`1:kgCΚK6~7HFO얨b /!P:J6C7U$:L!2ZUA])?1CKZU'DS$NkB|^9”ė/h7a*o>Ћ"/!<HٝJz q*+rB/D> 2ZQ%EzI =`sy*.bn*D~ic@]ťx k{/yʴL0 #:ѝR8FA ]ډM(Dz`i,eV[-i.p'W7O1LouY#9PĉqMHp)skw5,Wk\yk7Z"qrJ #o Kܙ*s`!s"ſKKy72LJyWxJڙa-=snER0ۑ;gG1$lE!~1yׅ*!mΓ u/KNy5n|轏dk擷"yRP${zy{Y\ux+%bbLjU t,Frk̐í!H%&ӶuT$)RnqI0^,'i~G$TpfPE3jZS^VSs xAR/*D0.? .+hl HmR\Дzs!n:CӺ$/*Jq`,\@{q-&B;>a 'M'Z?: L16r%Txq9!؇@"l*BC RYav7@m'!fěZa&as>"~O5iQ %Hڕg2Hk0P Kow3U1[WYדrk6i${I%ECeU, >ys*$ &t Dscb]p} ӊz{;r*%z b29g n#Sp?)|(Jc0N X'Om\0mh@1pO&!ƛ|̑ͿzDmK=wȼX2~O虣z]+ظe^H38ɒ䡾$p0L&5`]GmOK 1FZ;/ $,$<^jIjAidE7=Dj }LjEy̡EN@,:+V)*)"[7QDW{o'G \zaONHg:f~.0_8f\,x)IKn|ː=;,yXFIKRo TK{Lc&w#ݖ6h˽1M)#t5 ZCjAnv߉.8d5Jcqŋ£%FX"-`L5* #~+-DʍԆM;D>i!H\~KrPwܕOӎ`%>>NIoi/%!Ss ɀ.Aï,axU`eh%_ޏ \͔+Gs"v8 cUH9Ҵx .)0-`bDk,`B#zQAQo &J%Ζ2]z6HXc|WbwL*=ݞPi;86M%>`\rCنDb7iIֲ\) efP\nB@Nz,16YৢA$[J`A 8}Q)8uyMr 7 7A/7+o8vsE"BY&s6Qӣє&Gp#҅mmFlLNYg{CEw,2Kֹr*![ 4s2~q0Zj)$Uv 4@{9.["uld}jq}r=~mXE'So{0`5NjX+Wi=f5vWoo:ic0tZР[qT`4W\d/#5b$,'Uy^ 7 {k (-'u# P(v_EPNZ~x&:0%?6?CHGr6BM yQ1@Q{W(-R*]]tp.:uT`KW@ͭSNZ8~?9h:y}/c!3pCjit"H?Vblo#G i#yucT[R d>8!e\1_BiE^S G_L.^i2?-<ӖEo>*ʬEsbW3 % ?K .1I }})ukƵYl^nv@zBŮ @P^N H 6/%ꝳhc[uFf88ӌ0[|+u~'%6];}Qӑz7;2[RJUn*\\O6:Κ6n/=`'Fi'eA.+M(uwh"py*)=ْʳ,v pNC3 V!c 3=|Z5⢡ <^ $%[>"<#:J'+N*_e1/m-UDUAX@f }=h^#ta0cYWyl(DG_JkrG۸|E SqIA /}Ws?@67*e>0/y7>ijHEFQr+4{ 횸2;,S^f_ݜ?gv2X?KQwۘIJQ[eNfcxWZ׬FƝ恛--߉Lq+AG댻.\D0b6A/"J^X G;h{-;٣AIlpJŒ18YxYY0A#lFz56nra@9bݯ4 {N/D، ENQϠ!! fl`Y5S(ӯH핰`Ί,KÚș-^/ 6b)]؅kJh^&˲8 HW'i`==@ )9#ggԓ`Q m3ڋ'j3,Å41Cpd-$Uu=2gβ&@aY~3Ϻrd$VH/Z/5{X~*S{~7=h8\+_X39 5޲ת6M ^u$u(ƚ"SBl4һ>/`0X%XVlF) G5[ZW5Gʗ ^` _jQ=Ƶ߂oiӡY d睃c)ζe}LTiZ>!Tl$> !hPI'7⁉9o3NaW9+$Vq^;@91][AhUA n~خHE;7@Vpq31lZqRlt)H -V Eҙ#B{| yLYG &"\apH7\dPI_() wh>BR? lzQND Ew`W )ե&OZX%K+;wzX3ۮd$~Cu$bS!C t䷨^ZAtZ[LS~1w-WݢP B/k+kRiHxx:|-= 4eO_v k/cm4sO΍pmat΋7C&+ժJPכkXk;)}VSk!fWǨE>U#0{C޵yǝwϢ-2xr-q 1;ݾP@h~bľۺ un;>C"fX\Ǜ3R.}RF>lWfz\Ih^|雱7ßRx)@ I ,Eb`mŻ٥4ٷ ^GAY+NxDEPHKSH/:8MrՂ[~pf8#ڞmE8QڬDS *3m U1nu >kǩõ!+,Z L*+ 0Q4R u:bVQ^5ӈ-0lR6U8LU+~ʩ:B`@>吟ҔTǤ7?G KR/h[l3w2.<_!l dSoN] fH Icm{ЁvǹdZ~ph&"?$Dw;$٦QuTa \BeN(Xz †eQPI'fvri7 &~RoЯ ! Hc$2_:Q}I$F\hf4p{6픟 =h sKYM,)TG5uK\ej[[E\/+BcT=K"oAQ;P| qrtqi=`fp/b u+oy+Hei{-j&h;Lt (-0kW?.1g`*4P}11sufp,*7Z@W)%:#|h @=@8.e\74'OH?dxC%Kd*!s.Hw̚Ƚ4i/nw1D%gBЯ3ro oڞ dJHmӰ /K5ngV7T/ٸS- }%46"u=1W岯]$Y`چRE,je؏ &fQ˩mמ!BH-dnƗ%p,-PяQr1jCʪc0;lh G -/ ]׽ν}%P(X8l2֪OM>RFAb=ۏU|(xIcn y Z.Zs+ ^XwyeCwo6PJ`Ұ W"ZYk5ͣxQM::LH S !]~;&[Fn[8>(ȏB>f!d5kt>Sd0_E\rp;Ԥ*,2v۟2?秽GZ=bHSu)O״ -bAiH_]6Oі7 aKEKg>n})5%[3V:h)>!(&~Un;$F'F[ ﴖ&lCYX$X|ʡJb.rTEzTŘod HB5gwH^O8[dSnǟժ[r?T)kͮSD,0.HB'CLjS4E,LgU_8(mh`ittX#g8vDHd>P-$5`LQ8–xIPQ|F+&퀙/y9̽ v|ac & <{֛CtMJmc/9qi때fPJFcNx3bsЊmc)$AY'C&ݶ.#x8RŦ&! 1 Zz>Hom^C W _Oc3mt1OP4v3_Y^1 4,!MfPDB>Оr$Ղ[O"_郧~!=8N@M4s؈.KV/'41E ʀܤ%pP^T=Lʶ̤s |Ɏ";8kw[]كȨ+pF%3 ARFosPܚ>ѥ*P>pPa֬Fnцk^U8}lLMRO/o1n~W%*JRdۧa G|U.Hv>"J`XNd:'팮eWS б]&uUNX6ѧcrē 6|3tooOfrMd~ rL7id#+"85dæ1USScB]IHN(TʆE@AEqab98~mp[m:|NcxgbH[l($u5 M8cPcK:}{WZfWL,2[x!Ks݊,/V F-G,-+`hWt1FWo ,(?A9%H7}&A:b}VڟV AZp MkCv@ѡ!5$E8:D*(xpGN#)pZx[Z>޿cɄjX{=ji|)1$E6 {xpQo!]Q=$dK|0$NuD<ErMB9+j@#֋&?v\ZЉӥ 5|dcvVN꺻Qw ab²-ZHl폸B=`:A%_IQ)apdSW 1{y>ܰwi7kҦHߗI}OuIA?$N4Tסl^iiΚzJ!Ǧ4˨mR{#n Ai,]gRtV>Qf";VY=0ʐXՔyY4.f7^ Fm/b ̵>,a g[,6@KX0ʼ{h͡lr)Kү\ $ئGp!>@kfY3{eNǝtag~荨|\sA Gj_:P%Ų(^ ,|=-KwA|\HS)6 ˙ Q b5V!zh =p>1OADs1 =/$yS@\)@PS&77QXMZc$R,9,g) 8'e%%fj[?$q(ZC('{8Y1S KAx n!HmƖjޅs8 OQ5rxK;Ɂ F'h w q-iVVE0BIW5pz 0VqưW_A+@X+8\ܓar ?X{9˛d+]蹾o>^$Pb+.T~(/L㏋!@G'GeQJϊD-w*-%V}pVCat[]oJ8qMʒbC$($^)du } f_bJ#.Q\8m9A{y1b6tW<[T9bE5ñB|L/s\/rӸ28ǘ,\m9]LݾiSSt Yے J:fq[Lb)5`vZ5Gf6SzI(1`9#E4 V$nR ޙv*~RXAp\R#Ӗ 㾌lfcl1δO-ӃCdXYc@8HޞK\$s;!3bi_p)jbfo1^05$:(Lj@ew9,>jq]>,_ye0 SQQiaix=~x̉sQ5`(h@5T<-_]|#ݎ-Ͳ\"/@9aX|8xWaճɄP \av,އ/ͫ-#s 7l-K@U~ +pU_@Wf=R("SyeNO!Aٛ2;obklP`^Cx/^AZJ>Bkg`mQ6 oS?e*J!gq4j}]9 ;Iؑ\!hvR`\+B&Z=]J٭ < :-)P!P5f2ЀvZwkQ-p9Q;bi/ iW Zu{Hbq3 MMcYA{h/fgQ^&s(-? kBS!pηO:U.Z(;|- :NN$Gb+C_)Pg;XOM߲=p9'AXsԺ; PQp&#wb'jf4wvi8<ϸlzC.0fFjI/&TS['MbZKxŖYunE(?~F ]ӡ3N49x_GAb )_ϫQUe)687O fVֶbdzK@cksa +Ο;!c֕C E` 8;k a]ƃ'G)IvAZQ?Tl$`{$~V|ZsCJ#-6^ @w{I9J8fDbh5A$Hl?%QJǖ;xPPnQF# gؚЇQ<: MCp쀦523fyz;eSy3ʃv5vymIGpÈI P>0X'/ =$PW^^ UGl4y¾ӰSރ6SssT[1 ) P.~y/l TkW;+A{gec>:yA8_l|p:At3 P>׃K1IYr7J ";qpmRՅУza _R\o H}B(:k[YQOŏo+lD%< P=Lfi_osIC! QXMbq߈7Ќ|?,Tb)mdڅž亠"xV{S4;ADk!-4cϗ&l \qFWJl;RL|iv *z%2EQX(._ d&={+ӣ}\Qyۈ/S*X :;>h(*_ʌq3po*&.)L:t 5~DFJ(c2Ifvkd)xn*\aW L3 Vl9DfCy)9-)xv7mIJn(L]9(e!uiX !`X 3{:#@lHp4xb9ߘm0MSK'(ߧ" e\;4-$|'>,[7$Bn檩4)Z)7hXBV%@41v`DҔ70en_ۂ<>[ ]>5MD8]\e ]Zi?Qt&h`=mرqxo#`rHAKa}hicdrbΡbe:\YE粕*̂ B .Wd 4gO}LbtDy1Z`S&]+xbxt3,^*0],h%XDĄNwȐGKP[.lɘsR)rVCM̠G[bgC .J[f+˕O2c\v1UM|([nRh# 6/?wfrֱ($\ށ7I@+$"ɱrýލԨ;O0$釐!=ji-Q'K2q7d!n }R'&%H'Ds[r_pjc0:pmEM/ƕ̮y1+՜Bl2'78kwy{ZOF:}-_쯛}>Hnc"jmƬ;ZHքy;384~J*$Q`b\I$V":qjD`t{y_TUpʇIZlNBOZ nf_G.GX(?XPćjj|f[Z!]\y%>ԃ7nU׹,m{(eSp G|^6V35d6vF%C#fmBc28vMP:; GRTyYVRY*87hj 9KZ+W.)ڣÁ%Dyŗ8Y~*~PI?,"B׍{QZRι>œR[ dS ?S+m̊Y}%%1%?BRA o%`;rfK- &BR J8_{r"o+&"M3JvH]KqCF !CIF"n,jv+PqzĻbEK_vp<ݙ=ղA/i1"=O62>^i`m=~)CLw˫:Ų?GR'Xy䚓 @Wߢ(9%&np.1|RV.12pX45cz*|Ay-Tb]^j9?6# eW'ŠO,{Jo,DHO,!8Z-qKۮ@(#i)32‘_G@ћ=礠wXک#w<} lZ:#KFzc(%!BG!a"BUdAN¶Js㤊/-gqV`8|wxr%eSɺ^{?+K]6Ւ|t4zHǣU16Pm?:ڥټj]& ;yoq.1&r(0ՒS\HRjK=Z$̸ND}B*v: F\DuϋR)IN - چJW^{?Ԍcb] &QuiKc%6۳+ %,7.mOCUp puwy],3R }K 0_Qz|@GĹk#ûC<-IaND[WN&{\@X 6,-gTC@iw; ^QZ-ۢ]$(Sq_Jtp0$4LY1^o~}ܼS옙 ^PVZcftՔFh֙@x sP=70t7Șa Y|i Ap\~؁gl!dKSL ԕ"BHlTUH&)y1Eᡣё6r?@V -V!*¹a$DaaD[E8vlBᛊ6EaB}7Jq6Y ;bJKKMTauN2OEKȍ^UxN+hP%&㙤ArOF;g O]p" 'h#_5"!zn""nk|,t᱅B \!㭁KN .$l ץq8؁bJ̌ ~k;X;G>ՙU࿯b3)âک^w_KUp $N}>i&BSl`F£).`2d;z*߸24xoD.;9@^ajzIq;zaZ ^S./% -@: PZx^0o ]G=JB/!fE=3~Uh|4c &>t4}n؇S]>\Wf3D[lƇ@:D3C2i5un.J]! 5;Eh[ā5+L|&} SrehByQZ|ahե啕Ec8oNMKJVb(e{\Sr/ph|,nE 6͖+U<4eg*|C89(3ͨsP,h~O8m8o%=>HƏd>E>Et|RCWbU\4Ѧ!b_Ki|ۈ{`-穥eěŵSтqsڻ%rR4=`ycgT B+z^Yeide5XK)qnw68;$dƴaB̜0n4PTv@ZF))Ŧ[nF#qqUzAtj+<: j3&+h99DR lI HG^/|۸ t XM@`n,8ChuNvR A껙z)J\ (DtӎO >^%nݙ92:6gr)7Nn6J:Ké+R0Yh"|zgy=Vl ~bnuC6LyAbQ ۊU _a0H}LvQDw8"Ad:]'Ik]]M7'_C(.FXtBx৳//k# {*A iKgH7#{dQkwImi%/lVd33|HfG/Iz3;:^YAce%ܟ>>$pR[+Iҭhfl:A!j5-I&D_u^hUj @. Gf-x23xn! ~ݱ2Ad %HG%47:FJ"{d tq@*B~ SN bMg;ӵa sgA/yOO)H9'Ei w`!ILSra GtbCMNar/iaZD!e5 HHM.LLLӡ}T߁"T6\?!mfx 8֥|P,0 (oY=UnɶjY[7NR+Y=}=)`UKAqmuA\%]jIMLqilttgh*P'UD`\d -÷ʈEuh\Ďo];w W@0xq2yo65^Q~P3%]L$+~NZ'N^kڋag"` _ȝcBpK1J} ]րgB^sɗ؀i:.Ԟ8@ W;rv_T5 Orܗ*PzW;q=ڐ%؀ >`ѳ)GkC.#+u xk[}ycz ?2gtͼTWH@gD.!b(/އ6np;[Lg ho68E/ҟ;]ꛉ?Nx6*jfƟ{;P\  4SlU*s=$="I놏w ;@ ܂΃٫%pp$frW<('#Az* Ohs6[&LfATtO?jQCj켓V}5q> =tRh}v[UřRb)BϨj}km@1RCǹE6tޣ+[o3nt"LΔ׃U @m/KD'Cb$yf;ŜF23CaW k26]DW p@C\JVcDy xbf.t*q # 2KYB!5D(D|TO;Q]W0#J1 ϗI*Qmb zoh ^nY1Y9uh!EW4QD :I8f%_E߰"|ܺHg\e;?$vw:$1ݑOUV_ :&fz'vOr-FGa$YB1nqZ<,՜׉8J?Pt1BW8+b,sIhɓWFJTIg`t-ChZ шYW5p#gL8^1 '_L⏛Ny_^ ^HK-jeCt簸2ZJ^su)GaTE\&'% ҽAT{ ĞdM0Lyǣ .xkeljF*җpWLK5PO:ØSȺ s^m[޺$ԷZ%=.]CVW\#q(Dra>^_%d$1ulh<(,JCϮDD6K{pO[I әRE&T2w都B<&'HY>3Bs3|mlVs"i bY@p]̘ǒ+X|ʏjJK;̱Bpdr[ԑ^9G܁gM܆mC#atxTN+vK7j6.oc/evȟ7qtW}e Bo> K4 Iz~n]ihDQDc'_oQTď=F35/t/ ˙baHC?ƣ]@9^\Mv'C<' `O W3 d(%ωwיPv} ޕRËSDT|`ajm"xMuP |5 N}Ҡ!51{]tJ)=Lx@JO ןZ2OĆxN 9& & X+>̪|:NHo?_jb@lܘxAT x#nGa.V߂<_ÇʺfCgBum**t7T!/%@zɰWKqvskeʆ+xy0+azyis{ x"FqጘdthQ"󚴛7; eY*3i%;K@{cP^DRڽ8'Âȯ x Ė"59/j;{h&Bg I;^t*8P֓RuL0l&b^Js^6T(ifh8;@^:B kmyѶðdx1USΧ@AKC<< p!N>M? oS;~)CC] LbPpKmRA^.A̚4g{~^E}-_ riT+k@ OͥQm`fΕ fT"5HJbus3HL}i[~-w=p˽g0ԁ3V41S@dj R -=A0Oa6c^dMNmy7ʱ7C0HMc?Ù]c}Hy 23.RSs? dxs ;fkOfS"=e@Ŏ4G3,}%e̦*_ l*Z9(XG?o(fhOȃMxя :Vy6FQʟ%{Ltʃ ̱yCu,@_J#wrA H5){a^Y%aC/Ĭb1% OlLՔ´—mleH1I*a"akdD٬Á.BEM}GJ2HW C%{e?^ pqMΟ&ԅS(w 9_Z!"G鶶Hq3+9G2_3M׻yy=mO l/if,Q'cI:a_&s{kv/8PW!N̍tغ-F;|!X{F 7ҾjY ( j_Yiٵ&S#_鍀LXtXR3@A@53AMXNd?j'ҎAZK]U-I g;{#˚?قzNmX/<(.{-h ZO4' .!7?-^3* TL;ޭW|~$ζ-$? EU}Enm48)G)\m'*MEp{z?%fxZt]zۥrK !ŝdwG>"FKF0]\H`ʓXM+H#4B`?"OrЇ;*i\z0t,G|B'f`yȭrlN˗6&Kðh*d>,/3$ _L99:8(3Ȏq&oK6`Yju+dJf(/"w% QGV(J̑W܏7,Rօ}8[O˰Tn"ǕgvA:#c1C؁`Mt;c褢[7?[,ArPίMfi>=sD4/ fnӡttY$ڰmD:;,bdbLs.N%=:'T0N`9_B-pNMDm;j(_#ĭ g)KNoVo]7ì^MP" reOԈxZ[j tGrD9d "]>:FE'[F6]y˵E3Tmf=n1GIf2h&t CYKLF.9N*Ծq40n[TJ C9,yol*&mG4\_b0:L! uwQz?Tc:;shGy< ?a*9W]UwWtz pVl)@:wk vFU_CO$<]RkG]\pOщ*z˔WI 򌷑Sm{_ʵ&=>&`cS`eN=,sV$r ef]![Q+{ Pђ0h|!(oAϯBCp KvDʏ˔Xɰ?uĄ^I4sKv^`  ?3(`;d ]UsS_{sg$64 \-2Q' -9[2OE?&[cXO'4*dcogrp)uaehU Q?~M+Tbdc6/ b* M9`&Nj>HJ-`v$ϕY |7LJaR|Ov#q-!֮8hcg?ba] LKVQ{fXBà.5 o%w;>90S`;7%amB}Wp Fp`!(<o9!x>1Gx,HNjjŌ~?1e`6k 4h) Nk=9 ۨHSJ˳QW`7wbPUѶ c+I_HN%V]&7L !9u :~zǎ$v Gp~+Gj ,=B3O|?xEp(Yb{%'IFń. Yrwq,cĝ.jϸ 6 =*dp>Y) h $* 3^yTsB&m QO.x QN3뮲p.Q޻oRO Ve^b>;(" "c{M\vP}[mͽn̰4h\gN24Ǻ ums_ɦbw!Op*Zꪟa4Ig G8GR'! o⿍;#L*h]~H.x$qR0iKz坲^ZU0 ?JHe1?ܧČ }hub-upRƤ!V{7/)?&ܳ\Q*:oI~D}Y꧙F%❝hXrc6Vpzbzwi]ϚMi`FD_-#|#(s۝LlpotD=2>)l(.*}H~"3p(iZƝ`*$ضt3qhXLҹkq\#g7dojL">?AwxFƆcB:Dm}0`.0ъ'`[Չ=c$q6(n-KD,咞xtPD̺a@%&:&{ş''Y+`qrX7#8⩭\778~Etś(j_E,6T*]-Jlwu "Udh8+PJofBj¬6&>6?)mE)`W9uz5kR^-; 887 ׅJ>lf?&2S\Iuyn.DZ`*m^{,hr i>/dV4t1p-I>E<6q#6Lk~"Qϲp͐;uїF*W&YlFb{{AП (z`Qh{"}өܭp0 ]x&!a0$@⫕1Ec]]y&W*D~@mU%x|n>=38@Rwiw Aš L@bfGCd3mmx?̍\UPڪk/\Ơb@-[.C~Ȣ)rC%&6ϒQjYj!raܓWIWWq\?սpE_Bͮre:Pџj3h+vCpXSoבORZʑ`*x!ju6ѺL.`mI%'^'N?DS3;,ie~ LtR?t>SXěYd?ZS,N#uVR9 DYsS)۫ZnxadVl-Sx*bfxSRDFwy.."kUljg֭fd-֒3Hv|}M#coێ8=NMb5o5t%ښ3y4Ef)^U~ B8F}'-kTg}Sq)t^.w`DZB^X0J؏ * +ۏE}4=,/AJyOk2]F.ӕ2Y;r]2K/21Ga&*)BQ΀3<)B;ZX,/ϠO(ssf`k+{#4G/~$GtH)Ek9/Xiz X{jj-MrʏI9Nf bDsQ-D@M[{v8c F '}?QqMq@1b5NkIww$:`]QEA6 o19uݫ6Y QyOA4u`+|o\< 'дmPYӤyTv:8Ǽ~+ )~_ Rrhڀz '^lj`4EE >qfaK`>IV;z[Y_Mw3wg : +orCYڍX}Qښ~O[rOOy)e!K?[n\>:C*}G~iJ QOckݥ>?4fx`wOpEdH,4wb]t@uvO"p^0; -cA\Tp#SJTc6D}͝2yﱤIvs ?ҋ0dpqH u\HSYPt 9l_O3rAF16qu979}^V m^yPP);} SbL[~;(% }u7\߃P^%U{]jNYiмH``<'g{I?[EXv~!y"0C p{XZ%*/! 2Gg#jHV:ϒfPJS+)(0 h [6lz}đ"Ek ɭ#t]2;{hA1 jh4t{ }:}ĻFY?XQ̑̚TAa 73{c{6?F]z^u"lOQC6tJf .l3[J l#$+XF| YG{+|m O$^Zե1)$k?X{:YXEfּ[$C߅6FPp; BrưHO9d< ̑\Ͱp_uI_" F96o"*`8 jf OT]8H4͒)BNQ|}αwHpnAz OZ8 nmQ_ْPE}KJV=>^ 3v# 70s3Vpq $#. B712!=v}p=5.E%ý=BoY0[ګcX]b7|1S-X U[#y& F=M`7Ĕ8gpu6x#uY5̽2q` \gŘqeY&,.j&h>TdZP%,@h,ca(ju &56Sv -ʹp=nQbG92(I^o3l%zHzub%˷n=,(`U4DUӼ}\->e\оzk@%!QHaKcF̿-(xn^ !Hj\u}>".T,󚇓Id MƊce k!0d8EczXwByӉE|\x )Rd?2grv`c "َ5x)EovȮ'|HϋFV6eO5Uvp`-C pbVVHm)S&HʒyaaX%/kr]yQ(wycxYV3wD)S{ NȖ*xc'}M&ļL*8v +Q-rtnk Hjǚ7=;lN<]~gr%5q;\MM)ṵoig+QEG}k gO|\\Z7֠0hw/pHǨ(o>]bVçld@廒17+pߕv짯vF+2J>DF=55'RIzn]˒8,}ZyYoA&.I3yc(ݽ;5FaMHK_uMa $1T١FX1kw9 U`FLDR.*bȨ=ݦ #BTس؜DDfa٩k Dp*Ȑxt2ȡ91IHcl]?%̾z@wDsጨId kavsM)+7[?ײRw5Rίv9F3lQMWZ)ڳ_ec Ll<z tD83z>8̚_TY IRq:ۈʈ;FKHC)\J8LD:qi4փGҧ:lW;57k_CR=lc'UvQp-&ʇ.&F fsk BJl^9H]n u11{5ÁvZ#ki)MvF M0h\0n kX0%ZɽV(Va@ BfnVט xדNgM d$9@=X9ĩϦ$3MU stK 6ק aw=HN#4 #< ʣZ}uQm[5`n^?6eO!] AXs\,"?Rˬ4K޶it::`p@ݜ v{4OzC=;M!Yr . cԟ[ztcAI/*U;|JS.b/X+$| ݴE#%:47!ߓ('g{FY}ʐᩘF{NŗԷ; Z{|Tm~Qq$7:PMTnUomYkz\"`{oƶ? 㯯Q %{mF[Xk ݝ[Rw6-}GO+MTح&6ħ%z[ZY 07sk3W9\8pHG) <>2ozǓ& a7K^96YѦlR֥\˻ y;# M.\= SʽՍb#TD7Zr-j{Yʗ1&@o ),߀o?gY."B%o!v@D Xucys5]"o/ 4huZ$3ۄz8Ɠ7Pyo!x5VxoHl)i$͙EV" @@ UH5;,F%j^~^v SeEk9jʜXcĪ3YC8F4#gp`X0*} ƹ^ u=_Y5gro0je[?Sv49ƱVK8ȵW."i$BOwmPE><-m&GDg5e~i;#K.I?Lp4RDO†@St v_ɕFBz> tݚ {p+{+ܛ*!d_('@B[MLaXYuwDC+:;vJǜU29fuTIL(W}t'/MK+[aQ(38lOhT=(H){*}.RN:l\j _]Z5caީ;%<_+I%V &\:1zwD.ѻu~Mj҂ ~)Hd=q]7fE Z' u}kfo=L>KƟ`.hY(& JaJOFq4y!bɪ4؁ nd'{b5-o?^w FtF34'9Ћe ҟBV)ye2͟e„yӝ#q˷}ΦwZ!{|^1l ~#D<8G}}]pm (y<,nhwSN"LnI"NN1*)4XC0Ѓ$Q򯞒MFGN!nq')6^9ѬgɪnþH]\pJU_AP0 =J nGTbrBIU9@%ud(ѽe! %M.]b#R!  /2DKtvp"bXfm nlK*q}!~ Vs1(Rt&Ghi C3Û|KnεlZY?9P!)]3Y^jBD$;X6bq 4*؋4v̀ 00t*H"#〽Yۥ,rT 7ҹ>r; =fQ_Ev,D:qO!e0O/1J586d3W:0Ļ-1'LR|:ٔl8V WF55" LHmer]\Qo raFHcm6R@&N b߶%cI^#enJM~W [_-ɭnH^>pyX0\/={   1G0] 'új`|35E^.Ej.(on7WO|~лlO}=H0}2lߩȍa }T@%E L" Z|?eTi*ziD 3eC,S)cV? Rɓ/яD~7|%L1BT۲X-焫@}Knb4Qx.fly'L {v7\lV&ޖ#&NtB6b^nd^%4k&$]\4_~Վ7GL.@U],oD*C%L]Ul1=~D#$zzRZDG62 [T`t7wtňr 4 I ɺQ١O%JD"?1| u ZUWQC46Uv`>7s9BpŃA  6qN;e1fK&l`s(`D,ʼ"Z"۲#*ˬYVv5Jk_Ѫ !L%T'9th)6]n0]|iWJ A7L\$%L`הW~ka-U|?K? 5))Ʉ^\?j-r3IB緁oQp#7J5ehbzdMSV-B+~[ R4$* $)5*_Y(M[[+5t4ܖC5CN/$,+RʆaԂR*ro`sv}7BGDh-m,U袣3UK@&ip[!.#J( Jt AR@ŵ  ?K .JqExTzrNݝ p_~/'r}VP s)\_;2 cfʓJ*O9v v'^Q:Sq '{6٬*4(~%p/+)406bg0J>C[&S[o"詽hK'g>4=,_k_$U:'Ow],YZi$P{COns۾)$o3ɰȒ}hcVDHH_sE-t^\aXz'@>W] >]j'e`/B /c_~_.;m^hmU62G&Z͕w-9l|{0gBu')tdH" 72ĪBrKD"xe2P|O-("n/#M+ԣ%#8D!&`s LqvmrwrC<[mSܧx)M3\`ЦFXBA֯̀Ȇ^Ys! DXOUPu-Srfٵ kQr /-$hB,Vh=`,M/n=wMB}5z366{h/2%1J N&3jf#'ee/>S_ٸC s4%ZmcNWcbAZ L8|OtUD.J" }bd yefi=m*wOvǼȻ),+鰎*&B]ΕåmJ:L"1)FpIE-ɤ>*_Q8~$g* )#*Z3#]]AΜ1>[2sA84;vZP՗r*ӋM Gң;oF,ӕ& k=GbNBwTYibd_4ZEUPNդ&ܹTc #ẼhLMlL76CvlIaΛ5Q+}dⴭD5k2:VItghH:MOG"q˭VY#BD&?H9S _֭*97So< dpKbUFaqt%uX7PnDsV4icO'GlRQϛtRrqb ѿ#-?;][}I2Kؓ1N[RF3/.3}7#!%VNn[{mWi"Hرzjk(.>WqQ3ښ7$; ytH,^H%7dhfZ4x fHd?] Б$rɂRi1]b8+2A"Pg^p*5wo/ϵ̸nd;YPu9ș>F*y'qD9 HXr H)վtus a>%fmޑڈE.tJ#GxzyBFJx+۔;=;:%OF+snJ p2W ]#.>Kk ԕ$QK7u)ULLޚO8\,fHKuUiq4D=\4&Y_M7/~Oq-pL f}ЦS9\gm6;idP66p6JO ^qE{#c$${_~ 1~Ôze!rd!+7-q%EUq^Vk|IwҼ r${?}+:ynF),.ͫ[pF/n%Zy7d7 EVҜ<1?k2`xU 9M]MFhK1:81jEa#'46\<#wF'Mqť:ꟗJXQKQÝ⻸KP.2ƨD׿o =5UU ͓U&=ぁ#NR V<ВP U] VFg !a}j ƚD/.l!fЦCe]*VMAmk8lR3v3:j! AULž\Yݝ\kZC])dw*_sQH8w>Phmɨ^}@3f:MMo JqL\de"ĚL汊N?S꧎_>doLP)*骨3պl6<ן{Mi׏ځ&Gc@7SyZ&o% jE} # vZ /&ސ6<>PrLQ;mdu7oQ 2ɖ S/;fC'bw=W.P\[#Od1$S )r,s2Í)\O~(4-{B"+A%A^m{>s`ipErN:Qj ;lVn"ձ$6O9=W. l!*7.E$DU2v5d9zYZzl[P[iOUxFж(rFZ"ylxp|`Yr@أ Bc+ʙi+$?mjt nwԮ!h\3MMzhIK q{GrR9K8./̤"xa7RZ0`4̅_z RTuɋO)6Tұie bKX*!q.\<+0S9NV6(S`ZCa W%glh}_~ e cW8W*(4 '2mi͟zEqTH9} P}?WJ! .قA^ܺ~YLG/[ǕxB/Bp1v|'UL`GM{=aڄNj@ L~996:\oztJ]Zܝ VdT+)ۇlKG|OȖb,~Kr.c^ L$"C=7aXx쓂 0vPG浊 K<ZX䇖^X 1myu*TosY\Q*פd=HJE13rb_di9鮫-fhf?~JI\VKx|\ |=Z\7h>*'>آ;T߱-]j-GQ kVVd1s@lKa8 T)cAL[9[v#(80#w3XbÏ*`FQVwX/h m]Djh =1Z^8 >0Z(>̴`DhМ$#̘-^ - MYzwi+ f&t#VD+#AC(\=>NGXNb;q8|av~h9Y0&ga1{_qsDZj̒MݔPc߇eWBe Vn6ȁ{Qm(ZE[h<3EEiL07HES FsVgBo$>3[ܿNG''' cIa&MWuEG8E~guB{r>!eDx).p1{ϵA&E=]G&# kbmRzOMg9<* #Q]gԉmG T(}G#-J=?ڼVN@;~v~Ep1tX˙Vf_wI@&Ӳ5Ǡb|d <=(la@h'=nֽ`<\r#e:b8MKjxLlRcL.>Za ܿXu;2Ug`sAS,`ojtR KQ "&5ӓL{$Uk+7YŘkB7" .3!'<; iYcsBy?6ԃ:jkT-MMDi`w$\mlh7 vD :L'-Q R5 }*t]\yI4S9:bls*?9!'6(B1OZXF\vESYчXمr$Vs[jNku"0qͯ daFS:XKu$G":V1R;*7~@ 0B9L Jb*ĵ#2@,48"+??]p^Z.-Oa@$NLzŷ!7dA ֑ioDJiT.hP_$TBԭJ usp[hn vݨ#‡(gUu,!˳ ɑ=GCt>4j)x1卐 4I[oaO* 3Ay t-Sʅwy#=aYǍ.O DcXfP3C%i|MQЗ9 1}/su`~gwӄםfMծ13%h<8\KA`"mnץw;7.S ^Ulrl,<2t\vfg^cnCD0 _i v]E'bxԖ!vpBi^ç rCYt\&軅cľbT![b_A!;Rtl싁 H IK&Ч$*h{RQ42l袙_HL,y_h## D /] .Ye6 lrG? q{[i{aFtƈr^v,J5F.#<_DPMh>bT*j:*M-2ČE'ЀšEP6A,P|R.|G2*@P3DL3C+q Uǂau6R"1mO)3OX75@Him)-RuȂzr Ue]q]E^u2;)L=F:V>:3#c#Ge|;uzv`+.b8V+ԅ݁g#+y#lzW+ynD8H}Sñ{'j8m5/ؠ]8Apzjdi(]9{6kf$8zC҆SASzas֯,)^WDSFq0h$H?_\[4.zl_!E 9; |L3++A &?r-Cuu65eO*jh{os&$Ҥ,B&>^e V v.gCSkGb=? Y#FxOQnQiMzkNW9,/'icnh8@_Fln$ڮ5|5TGl8e8|LhYt\^k- KՍ AxEapY,NA(Z>GHu,˖X7wmBSӥ~Oɂ]Όh|G(9'qN$͓wSYiZ>Oߡ6ge#aury Z_y\>!}%+ͳu8zTL6chԂ0RN3ˀ|Fxl+~R`7:V۴B/>Jmsk owƪ1uQ!Ҵ7D7M .TybU1Oԓ_i,?Ɇ=V~{u D&y\|.!5>Hky*}ɶUMGj=&K[ˆbE2ms\뉘&<.5Xs" 3*H]Dx-GǠk@`.H2eI@$*IEqً.;Ȯ՗N,zy-gdsrhC҆g1߭H"Nn^de_xJ_Yxr9ӽ wA>(c/(Eԕ du,b]nL!!x[Qqy=A//S$$A4mJwE$m_G>җOg])gs讥>yhmbC,y`Z9F @lQdp\&>͈j`/9-$ڟ5%a]OӀ?(!j.v~yu5>+Z|G.w99݋?4uSL nιlvH8ZiK]b<rz fmSL [ډe\i }Mn5EdMe4E ݴvl]A׺kϘ+&Z(G:+- 3 l˞ LU"Y_E2)3{$ lh;N>e ISs4h).#Z0jMD E}|!&wcg'nZ 3\YJ{Vp{Nv|A |;%@G Lt4]$, zאBa9եTI 9ogs{c OLKJI:@Ĭ`i߮&1ȵ `wnʾ҉B _߄,r&^"zFL:-G.ڈ2 2r8ŤdT*{j!mѷD&4N+)|I;F[a.* y^P~7.o8JaR<ӫʟ⊈P7{2,IP}&枌췞$\> )JNy"H? k N46h@ Ϣ.0j'MP!FtôCTwסLWCu #a7@Jq>i`F˩n$Giri# 3ǵK4 D/Ӥ<{\ #v.*,ݰ0Ϝ^? "as o6aDvL" U[6gTͦضbu#9޵ie䜩L Um.2z^^$*Ce@=fònψVU_\get8YnDT~g8hEm O0Nu՞RV?VKx]b|t٩te +P6VpPzm6aLade?[ͷVcѮhwdXԯV4 㓟Dd~#&bأ |/mu-gS 0z>ʤ 9j,C̊JJBN%\0Zм eLe}*`)`'OЯ܂i?6\@`(!Db/ܠHH>m_x}J|KR:pa+TSJS 1j2ezbU/zC7 }! ?8L}^F Tjb1p9O1ɳlni_r_꩛Pr6ZmX&Ly#6zɨ`)$v^uY(-CHT6Iwdž|^F { 9h0ks9e k5 $~j__:w 73L>xPfpT]4liyWMWpy) ꕐp?8Hp?g=.Kb9pMdjj5M鮜0Y\$Km~ M7=4lTdϤSD=ouvCGoZf,|Sn\>Sa ^#8Jm h (e>9~T ?Myޓh_Ƣ՝isGZ$~eP8m|Hc|HeܢMraYqAkJaR@ZS0뜇] *3+R.ք%@#/JYUaWO\9GMG]:#,ҭUd3>Mݬ =*s#X=^FܴC\ I: ق^L(k s#%76;J,63_Ըa`|Uv,Hy~ZVW-⻝UIc`99(R>ټ_VkcK*bzҌP^ /5g Crcu6>7ҶF4)ƾr̴R'$RfZ2dmlΥ.Ǒzi0z+qީ cM&Qy[b 䢡u)Vs$ Os͞a7v4U3ȁ@$̣kt"v_ O-!]+)h#B5u*(9;xmv7˿:3RG`u6}>`"/!FWHmT).օkxozrߏ0{+*$0~A39]uYn"`(tU78>##a\ 6Հcڕxv;Y5zukˎ-7fӹt_ڌi9,Eәvz"h>*Ĝ0nG~6k 6pWʙMAnWOK £q:58~& &͞#V'i=9ٷ$ ~LW~G*/\:x;g^;0(u_bwK_&7Rǔh@ 2Jbh>{s6)M["1uA]wky5'qH駄RkL8&JnfhKzV|'p><'BuWѣ">LmPZ@3aq<`MGIu˿= dDX[ G:ʥۮ};s0= wS~' rNO\~/'_:lpw)ƒ)[,}/8How_ήreRQ:cqB0%L~1r!c^ҬWz&G*|/1w=~oLk?yjgLJ]JQDPU8)B 6 VY`} !Xw6 ml(Lh*A0Ap4W/TOSN r OCUo~~T񵦖\t?vUx$sƤ+oYsXL|76Fļ1G&^ DjYL4 xtKTIMLt!avD31ѐj 1Rx^iStE1XN۰ZR~Ӣ3jptѽ7C4jZQOe4=5싣K _J!ˆsRKDز({)C@zZܯ Oק y@vczrlؽ w[rI3[Fb+q,1eh%;Mjw4|( * 8R>vr"Tm}Or^K2 c+:b7iYϥNn ߬ RmmĔ1 nlz=!e{({Z.ȡO!$!fꯚJx:KyZ[:?;Vp_?|XFWV-gF|Ŀz\;nvt@Ns?.&({A ؐOeg$ ?f2hY~BXexUY5 Bΰ?s3-s5zP nyRh_qm+a+w3S_ǮyI rqB P!H' .BC{eɴEj/wJv6#xPk+A>)w*èNE,*34x.fip8j}HoZI/_$(d.(ISLӮt%oIV raZYH>0cYJ'l&2QOE' '`桢^j?5)ewkAъ_QpRyƬְxؖZ=7!0Ke$s3-&*Oi89mC1z24&q./:TI!'tx0~%S`ʃnYT+wtJNF9]#Q3ggqOpq4IǍ`JL8,b6>GHUIxDnMY5 q}7Păz֥N 1@L>]vV@L#d,,D"v\}t+g+9|]{^;b/kƧR>ǃDM1mROTY|d+~\rF dZQFvlC1APOAB$7 e[K=lyB5g Kl>㲴C( M)sՒK:>Mh@isXkG~;H؆M2d h,1"0oNGd~QTNHGrvhN!ĀٜC،̭eQYD+ac*I^Yw;%+@POgKE{'6Cr}Qa% TL7qG[oDHg3@V_}zQ?V mgoLGwe]fx5Jj.wiGϕ0)jP53vTXP]e;_Gs_f,@IjPwߋ;z(w€h7o W ,1IK~<ſҀQvtxS31nBHK_0r~D1  6)HaL2楧iw$%kwsEv 0#7;'DeT`i)C1ҡ ?Qm<6 ?cqxс@T\ ^%DII0h|ۜ+.?/˘;]\λPdeqđ.7 /RZX,[ˇÍaFɚxn)ZCmo7 WXl N}>/(*)Antzmdt-p9?-Ks`v_MPl"J,Xch_nyY 3JNi/*?vXο(N Ƃi @w,Q]&_yWv;pWhpGyETmLs"B!x"r'?Baboۍ?1˜p\r|c}z y14ۆ\+k4ƾ|av2A( c]u&emd#ƌDg `)̛D]w71Vi}6BΙpZu^Z [{`ֈx㹓' *dε>5"wE)rY\m_pv&2HZ0Xb:H3mW?CU$%` 9^}f^FEaXdgZb WF=d~!uI^N G+d$ˋu{B7\hFUvDvW,삆4K4PnSH4?; ut&7& C~3 t@*`d$FoTŴC~z)31[*)񙛹aX`,+ {}rYY %q W ʶ=1BW&Ϛ:H[f6DvBy|8<|"0POBWY @h7xb*Dc<8 j;A=KYGVӷ_?8EUуP,*eqske\ 8! Jp(m*n`~ZD'$AzfqRa\n]dLG/Cqx 6<$CsӡG#!!!ԙ56\xcxluo/|)cw*hXJq*y/YheU ;.@1VxdqX9`om9ggBfkYLHI`5TL5ͦfv *L4s4[sAجFZD/o>9s73 3O,~2\OL5,^>Uv-) ΀(ǰS(E:3, 4THKqgqn.9ؓx`r[{SjrMN.}C'oX\h̻vY"2YhK`\v)>}6V0uW) {72߿džMPwp&rT|J? 9k[IEy%; aZ,v ]S,&gbV(bj35j-,5>~XR펮gjTPrH51?WϲPܰ|zĊx!PL/`j1dRН4:LMܒxȶi"/r5A!rђY}&båk%'Z@ى[KJtonW4N`0 ŦS;ֺq(;CfM!|ka"t['蔴^5ϼ"xh^Iw#Az>v㘤Ss:7nziM(X\Afkh?"* ō= GESEScc&›ϥ~l?zvUIa]pփ];P |#Wܿ$I'чό^n%a_Ma&k@cp|c;Kr  -2t .I)旫;n%T 99%dySHTooVc u0qoR RnsJun/;PH*9T|Ŗb+oOKDzUh\VM\PШzDO|/-ەfrẢ!4/#Ϥc_ `%6-_?r{pk0cOʶGy^.>2hڝ[Ʀ-h`h>n,O59C $4k hu 6jjM%V{`ow6s͟PN|_''~S8@ruI@QeB|vl>H_ 1=9SD^wu|2`Dbqg^uXAY@>` 9䮃zzgQXRMI[XOJ*b6W%xS]{$ cY33;䏱$:L!HLd@n3FABJ5ՆAY:L5)3S?XRn~s!T `Q%4%IB [vZ_eӷ$3!6 Yn- ܩ l? jy82Pl4U 0e*l^@+n<}iLy|Hvm>f ^P9{z\_sf ҙkIĨ(Ͱ!U(m`t&H1d[JЌO0hӃ}× y"ϭ¹2p0B~e9pE[U^js#cUy$.QBSoiyGS7u6{ZjCB~d;uE3%w+zb[?-M*XgpݕIn9ӧfLF8?Ks>밋Cۏ8Ͳ=N<\|ڏ{-fѰ*xC*ϻ$¼Y&lpE)) /QDɵN/ JHιDFFB\u_F#7f=.H*/Mv9rfpY> ~op<54q$\D+?zcRhի0ƪHm-⡢`AxJI&Ҍt_Ϟps t! 嫻~2'k0Ϙ($ƏԞ!]b.?z# " ]yja&ˆL'`ja֗=ِ Ͳo]h(sGE*4dΗS{BbXnw8lj%#Nm4T{9^JzsHR@|-FO1B߆hk2Olo_spsSkS֢/}0T~̇ a+VK_ &>Qul"Ύ/}Rh8]@#{߬J鼧s":GO;v U%X*!LNۼAvn<޻kY>L_لj*:Z>hޜ|쮲C`.\.FsS 'G &~K-xQb!*4ea94ʷB93aA9J7:;3_?s|_lQ9|Qe>aa%%Q?vHwF"qe+R$ \f?v]5|8*,nyA{ż3vnVwo^F 8Š&ej*o|-% 8biEbO)F)xܖXvEr Ida|98+'Yz!D(!J*/>JC9ц^gIzr%[-HlUR7)('pHXJ3vֺ9p͊ˏFlƲd_:3.䮜{ZC9K!R$4ЍDzs:gspA֍1g5)`%s SfZS@Z;_q&@V4GvL$f{%TeAhEbrCsf<3 SE n#fIuFqP\A$P3"$F]']3xQ_\2MHi_ph[ DJD%B8zy\@Ar -C`xm}֞}y/1MV֠|rQnGeP[O*Z~J/{ۺG:s7ZTvtb>cQt "t'rZZ0IR^1&yXᴭt,7}e H\*Ę7|ʽ#Y`Yz8Q,K$xBq}+ Xy_Ϛl<;\KD8ۀ4ɺ(@.T;?d!],&8edYVMaL6ռ>&Uw'etS};3dB,Fs~ zzF,AdWa o{H^ΐqpcT08Xk_@c}?  J>c9o^|Z$-o+:D7 t;*]Y$ 7uF1?_BsKby4hӁ'p(Z b2)Â&&mgf`ȟu, hKx$QI Xۀ{s5PE}\c `11_mŕmJ:rW-Pl'}?DhpA~DŽ1vtd!]Sn|Av!ZP% Mz|S!v Elj} 2$zaPwVu/i,!OU 4Bkr@N])'-Jb (*c6qt88ې+,5JkŌ ,,:[m>Uo:X-q?I(M]Ejϖ@>>V{"Ha0~n[*=MuLzcdhެBdY a6O-fDǍVق(5>BF=`sSKy:K!2` si$5>S{q[IN ÷m&J!8~8K8!In ~jK"R7~@nv;4a g*g9;S\ecȳ9 C^eṔT8bs[Ѐn=_j|xL"ݾr#zH(1cTYbLȣu3ǖzWa@ i3v`\$7cb6\fzY`iM3,{R<%M Cw$1 m׸¦Ufwܺx69mĜFd2}5R7SGP^[~ڪSyFԋnˎs.+Ѯ͉xwÍHFTP׌Bw"sɆ"rrکZ4qq ''4p*ZF(=5ДN(MQDt [ƯAS+1vq􌺨IDyە@Ĺh9rzgS2i204'ka^537> |NHܙh O_5HB~dx=Cu?WuZOg;4Y^EQVCZ "ndglEj?GpLŒsؔҘ`믖A0F@1<+@J٪q|j׽zwr^uHg";_<>8\ ˘&]NǔL߯쫚qÑWÀ <(Px6ݔ1p&Dq` -1pM)'2~M&a:$RyhwzeihcB?-.frϞ6b5̬Z` j| `48pk NtEK! 7G սGb2uFV@Y5ex VY nFv`nf0 '׻fZQ|_7&4Ѣdpw\8 nE];hag:9*})FWg2a7[²_<`DMn1:nps icx-D(ϝQaT_xk0\իJd9&* "Yл>Kpϛ1vآ3J QU&YH lČudZQ>bDFz+3uSm0X;~wtտZu54M4baP.|E@O3[DEBgd()ON{mC(hGbh041K@8N4- 3V.ÐQ0BG1՜mNfX pDTGVqy1 ,N_'ՌGj. u`jNzV@bCK>ͲxsZŸ7 04fG pTD@T9#Fh=bwT8JlcFo1 FRwj jeCOn0 BC FӖ_H_g8"TdY!8zr#+Lp}Pwv(8`3/˛1RB8HQ$d.mR^"Z0,$_aWV,mECXv29.)C[ !Zur5"QPcXZ-!rN5jFJQ=r@Q+KН15b1bЛmq3Q]TX\+p_&#mz}^ޖ勹F *Ho oN<ۮGy^h{ԦqIEԃ@5- ubV, Aּe4XtO+;1hga[S& rc$soZQ!r_(ȣoVSp0kv$ IjV]@zhb[/P RI*Ia児 (UqP{C9V pBt6S>CR/SXbvn%p(~^ũ᧪8T@cH\zBq~X7vS]j28E`/L>Lm] ޭ+8MjYk9maL$=B v+mw;қyqߕXb$@/PgGD?hSMy<ӹu%Hx DkJ翾 jgGj1sy݋A4m$2ci]oV-K>D hwmIx9/@$A ebFa<+C<ݷ٭.^ M"yQkU FVDGRIwwk-;VGwCQ % >F Xq|&>Ny/ >G[md (A{]zҬ҈ԫygv+hj,nKSO'ayQ9gA`bR9gOBMggVW8Q `@Q-pQNO&ZaJA ۈ$3մJc*PPdXVj z_B4v/C (dO̻g/8*ȳq.m;_:uf6D_]'W;ٕm ]g]{o)1.8QI810)*Ky `V_1_SqѫIrz_le)-"w1xd d,_kMy-dyy `uP"e~q12`Jw8*f +:Y8 vG#P%oFINKXfzhm3{[Yrӕ]8 (@!@譽& 1:@8hhO%ܢBP^뫟Wbw? rŘhӭ&hti0qMB>`j}/]@4pM^k vg f^5e0⵬!yofzLJ\3JyE[$0zQhD[=%[1:9jgݍO1(V*E}K =c+2rH^#ƛE wfK L`RbO,_oAi/ZC~S yvsi:cČAk:<7qKT~7 Kú9EEfuhh[blsJ]?5XhV$q{[.ń"ʓAz}Lu\߸b -Er|TK^|_Dy~Ff RuHwI>/ZKK(id0# >Wڵބ #Tإ3Ƈ#> J ^v]9 -=<+(u ЉB}UW/ڟPY*@vW#rÃ:.CҰm%aJ2P X[T:7HUr` 620A!ߤ͌U|[G1|Zh–'-/3f5,l0IaiƋ/=SE"+O;u ;b`c>#`#EBRq*ofxdZ}-ӻ  >b]uiElVJ!@! 5 ql|܄y8- E~TJ#r(&t\iǗVsӼ$_%16ga|C͊رBTgKK䨄7*&c7  4O#)s7D\4I1_? oAߚٰ.N$MYR]gs~gnZ◰'l<9 )1mep\jls=h Uaցf5~5&J/D Ry ɕTJw3QѽeHnc_Gǎ[kwhn96=.- %D;:f ׁ!j ķ6Sf%L N_;&:D)[Nܧ]}k7:ȭHRPĻWftM|/{E/w 8iu%pŽGpKYi"$&Wp L [=tp6p>4egՊƖ饨|" ]2g\}*ɶ(Yݫ"5([oˆh F=LD0C(E&u |9!Ul82xlqW 406 &Tky!@#fJET-Xڊrϟ$n5jڻu=zNX58 )sNcͲ)GOxZpgfGcJB[E PQD 3!dh+DV\xE|S.)j啳f%BS' 4ţ=DleԴoI,}2oSgrR8|GHg:;A6S7yZ7~P;ahU#Q*K a(BH' k[E{ Uۊ&-gg?nw&KٝS fusu-7 fd 5+uU_~VN_XZ3ZۨV˗,Tٮ; Hd M9_ _|75XMjaե(r]"Y5RTK2.aeS\.e.> 7)"5PIv|ȫ]qh#AV3$gnsh@ڿ-`$DtL9G<C!߆o^[0T^+Rri儦,[>P`l1'O#vN,}ͪv= (pt׃GkRQ(~),V |bp Asju;7m!I$ ޔU^CrwaVWw3p@kB mEttGl9g×45:_ ;",4b\̖fINE&- 6Ug"g23(43Z!Fx5*8Kj44XJ. IFm;TL4!zB&^&x[0c-7 -m_3 h0 s<ҡ漢=AT,f Jy9͑Yս:,#_RƻG-*Ef%-0"4cB\ffE;=q`VڂLĊ7" ;x'反!GyyMJT:nw:=@ 'H#)`C aڣ'Occaشz,i}D*y߿Mj$#pGF?r/h_Lxw6<DŽJL슗]@Z˞90iU`FK~K͠O $z(3vuQnc?zsvGNZrR>\2~ 1\VDž-Fl3=3B6R3@Abeq> ]rZ5APug0R]qR "O!#<#Rmʻ]g нSj]oO$qIXBxÛ߆%t>|%`y41ޏbœPAp-' tDQն=Jr7dYblk&fqLGn`9qYv+Z&!C}Dh͈ȥ^+S*́|0yдI3m _J XG?P2klHpJi4ӫI~y?ք0NI^&9.a\w&+ss-=˺gnq >򤤵EmmO?hz9a-MB-P L/ >Qv)oʕ&DzwnK{P1)c*&G{VF2rƾ&/&͌ (N|2]?~3V^PQ'jA2j~%?zL'j2e'\칥P>pT˥?APsNOx1Zk=#|W<&qD]4d6HҦYmkY&Vf|$B'c`D!&?-%ŃyDK#EDc[Hu=q |@AGhbM`+C{MtgsM.ĢI(I#M֋T(cG SCrl";p^Q;=H Ct􀣡Fg,1q0 ,nh\=riP7۪!d5'mݰλc-F5|*jBF3MGR|VQ@:YTq%4d&c(Dimck=A Y>]Kk3%L5Z~z0XDl/p4 ZBlf(J̓sf aV萛8}ׯs)(2(KuWԃ  fZuO'v< ˨24*r)`^ǃ}ёN* &I S\vIĊ֍`TmP^u:G'ȫ6!/z墪 [) "WVAܡN?Ñ󘚹U8Y6zѧS-{%y$]|?ITabjNJ!0TԦ/t7Pj[FA[sX>І{\ T!/ ~GT1ECpde{G7N|vQz=P,o%s5 )5(XN}B%Wf֧Fk#:J98C"-N,!Jsb=2@^C `?6z#n6( O/vi!x଀i ]\bpVR2k.1Z#? hҀ//a9x70 &- !YۜZW Boω)t zDhhqH44[^ZW{ *qԾF@_cCb`)׾' v ᷱ#')^ Z DWW*Uxr,=h*;t_>YÀPrD&Fjs=* > V)5t ܠtr-%_[oH<[7%/9g$4p,я3(#?$qJ^F1tbw^6r&hοGU_{ T F1?ᇨ]~ez67V't`" DJU! O4"OJ^J"4HMYf^v 6I d-5ZތYFδK-:77E`tn21FS'`O%#iL$`ݡV+@mc"]gW _% dG$quObD\he#"MX3e#B(⢘dXuXxTJj2P:qq(:,QM|wN/4ĺEy;OP#ݨSK,ͦyf5#4מ msE2U\?2.Q$6n93x;䠕t|O$/ﳏ7g ekf*;祝=i!n]n.PJ_laW*Yec Ҕ9+r6OddT1 0>[ki$7& 3'=)В4gib:•@ȴM5$ùӧ$*"7P8OojA`C?2D* XρHte2$GRK-SWyVa,4aR|29wV^1</B+S}gMS#DVSrveA?oJ#Plgc7Gg3-UސZAf||ut\2?p@ Yj_KŀH sL/to.cO/k zh[GO-&1QF6&c<ziwV`LmBOM8r+uQkBj7x- `~߆,,xV*u5ΩqMf2j \zfDq=%%.|N{QGKVT ]&V]V xJWR[]_*ok=*kp\Kdm"̣1hTHՏ7HvP8 =Ie0o}mmkvHu;|\`52{,|6]x+f*UTfic) 5.QHeL9ʺМ圔h!^w絮b|ba׎ֹ)V :"jT\Ǥ>k%]K6r_Ø8)x R(kI< P[Nb#141BJiy%{'dZg C 8.gf$L| ` t꼺W`q .ĤcҜO2cڟe97Y C~5r2`RR!@e jm0o!KV$ n~$9YK ߭Sf3џ l#ªDž0#A6u|z)w;L)j+m_96ϾqHV_0٢ NUF/ e4nx+hO7_#H5~Á>j789K.vFxbjSҍ@=NƢga9 FwqVvP:s;.COKl&l2SGUh0pðslÎ( "~eTe 6_O=ޢ>؍NaS W W}B}[ؗG*J̿=swaV,܍j[jwu/]IM4ǃ*u!#C [۞7dTqPΦRy:i@Un,:J 3V$-: gX<Tmy>uI,-]TD骇7Vpv5bjVXAZ]KHo &6;sY {5MhvWk%GʛÑQNDг؟%ec#_߉jBSY]<#5K|,}4] [n&E3x/Jgr*[\}{n,z >M&ďiڦR@؜6aFJ?8b併L{MzVCBA4/n@;DrK0D,sPDDrSMEx2X-Ǘ׭ Sp }(K67aEY7%=UqSe*{UƘ=V-~oK R/XUD o !%i4yrU_#/lɂ|buja.XÚ$ׄ׹_A yx#/w}6wV^Vۆ3+~a3M>&OvMIj)0{sFĨ=d#D)t19KZgf/ɇ y%x%E]/:PHo1>7 ̇2ύωHҿۉ65PDh(MO:{l}q~ҊTN h{a^I*0nJyVULu&5?.?sM8 %w=Ds(R`!Uim'h+`J`s?lӜ'.;2~d}z20P6}G >7lf/p\!-r\p>brX‰;~xPYʀ $!L<N*X| ^*A;Z9fg;} .>gs_تِ̐񎦅Kt$ Wݚo\to,m>n羗1i<_ = a94/nlM!͜w#Y+Lj2_xDEO=1Z~LXYuJ=$n=Ã×"XIw ) !FAPYDzDO(j MgFٛRXA2];d%REK L8؎Bf$ڞn]*+C@,,6TQcOKKT%] ;hBTgIξxc6Y#>JqPPStqE[_8noYy;U)dw7JcG<"\)ZV,'&ZO ԺVa~xnz&m܅2BaUhMֺ`{ޏN;{M31SKZ7qHM$C"Tܰ,9l& o,ߡw2ćr)`Adtp V• nCp z JcVmt$Z9Y<z*,|-(#9ӖxE ׊cGQxZKILi8HtYAM0qr(uyfE##ݕBJސ!.  El,8*T߅]xW:'Lc3.]*fM'kR/R$}& uAG׮^[ fR}`km[з'- @^yP 1nF"-&[ClYQcM%ve.kYbj[͉ j\[»v(<̰a*:d$~Pe&@gYoD&`+~r#{Zȱx C=5Cʘ7gNm#FćTZstaƮd4vE8s] \ ߒciY"Lqm.O.Ma4D,Ȯ r`qBxf+zdkPR0_&`]dc!+z{@D2ɓZN$.Cfd֘|12^ܕ0!r9P蔹s[.x0W1Ũ}~ձfTul!XnDo *Bbd |쬇ԝs{,4Z<b9E%3cd6&}_`==Q9W+FpNQ\rX!Y6\tQrYsobN_KDG]Ns9 VUԘ?ī5*-/ FRCTܳ} s=Ђw@C\e}\¡1]5ڒH ڌ؅FoݞLpifҭsZ]MO#`eRqtq^Q.ZyH4ȆxR1&/LL"Fm}"3U |:L9dAw&ͰKO5uJjш_⾂F(>WQúP%Bhz&Q1X{k̡۪MăF4?Fl(?_( vW*>ȵeiC> 2+#C;K[޵6eou7T2ssIg`N< ,@i(Gs a*#@g2o3(/m^sicEZesaH_ -f>8I:;ZM9aDRpcF = &W (msPg^5%FМ@fJ4=nzwjs8Ef5V9 l#bEObur0JZ}G"TPӯ*  `0>4p[RW]?N_ ޼qmD&ߺmLu7&aټSnpb/bKZm1()Dm)eMW,wI-,uC_GW4aUhc jSiڙG^J 0J2< tb S"pP#ҬOcy*[:3oW֠"@?8_BhI\R`z])vRĄ&;ˋMhA<-Hhyxwm,Ʒ Uy"0G DE> /؀&&sf3syHhnr\(_lmKtޮO>Arz5ʃ-IAhUWU75 Vcł{uTF@J\7 ũvAlIR4ID~$LA1mB Kwe U(B3eEC1E֭:5gs㍴xvfx]fYǷ׀c/%X4BTWX|QTA~~ؘY-OUUf;2`9! =1>UoXrd-)DীծW n*4 CQkgUx27咙ѭ+T0?qXA!D q8Ѡ+޻-@귗p'@:R <,0I4o~pŶ0 "F,\\O ?s|P5D*YV&4Lbl\I! ju cJXb./Cpkdp#6߀{53J3fk_SS@=e_:`9g|^KwMQm{Gn8+$t-@r2N$WFsu EM$(l/*kP8dM@'il Ɩlw2E]|g_;4FVx2ùLMLJfhY&Io1L IO{nΔw(xBWS<.QT.#Lgή )Za,Ҕk{bBhtoZl`Q +Y ȥM*0' _dGU.nW7#(J[uY%`vsWCV5緿3kQnL0mVM=(=W{="G ,,ǃNnSA@CcMrW y\Ef-9cX>6^QwJ35vj3AxumteVBZ*99MSài`vy`4um:sAJtx,?*F}P1>&oCËNdܩ7 l1'%w)8G6`%zqR(";TH+K~gS,Mn*ji`.pM9z*Edn%&yКPnQlo”ri"eJfAaj P!ujzJk?/EE) YP+]JJET*3Ϣ[v QQj#v + nqQn3Sô7c׳g+㉔hҗ/^BF[:!L9A+dKR֦t78lgaV%8Ea.kBK:y!D;Hk׹ocqZND͟$%bNdޠekm؋cDu%h#v78F43gG4pD[T3JmH~fdl1Rh'Yx%.1~"& 54,s> _sJ! ̟VI1 Ӣ*䗩e'BL*m'Cs"h5g3EBJ[^AoX IJT۳6NI),T0<;32d‹VKUeפ'+.ȲҭϷ-4S] Iez'G$q'SuOUfvDaIކ@)#^'18- `K-kr9}9r58|J8g??j "*! zm2bO !B.o/;7wVPT t1Lx8C o!ioHJaj~7.)$op6>5#A?e|UL?(&/gpU!83Nsˌwt.x;.^UC(!ɘBjLNjQre -$%f0&C:iL>[|Mlkjĉ6-!OѭBŠG[.S kG>f}߷X`Y[ngBEW9$IOHMR m{A)7ߏIR2>mO} ䷁ yREUꭼ;RvYR@|#P1yH\vVwZэ,}(0gX C2Cڄ8 JYRHu)QuIa\Z>=g1=?nαWݼab!s`D͒'e/Œ; '|>5cU\7rlKVBϹq})1ކiCˏ#?}> X e^-plMppoD T; >:O| C/~^# : ޷m+^+PJ3پnS.0hS.bJKp5VC:̢1^]M!,eǓ{Ot[[ҔO\՟O\7|Tp*l1xt*>5D\}~h0X %5HxztYgf]9ʭ=2|&N\75'2gy9ÞOv M*E{=;]h9-ԕ3,RWY&YN^-۫1^/Xr2LU9\Q"k&"4ThΉֿ,Yxa|v=+od"[J 7r{$MOIpF\oZwݓdص;o]+>p p} m gK0GyIda-H~jnK槌g9 # Zg܁ inmk%ڄu6xkK  z=%670tׂWb5t wrk^pi&|'kf=LKr@Gj4 T16|frjPw N/ΔT%̈́;nFJKey'?Y.2zK_!BG:UOrԗoSVID5AdmdY/6o. iy) oIZ4E<κ* مfXM\#DtP2r1D˯Mf24xY dK9=I(e;edH  VQdY7m"'&&'V!-!! zS[_g+]^4K݉Cm+Ԯ( {e9_rdUSO ӻ=F9f:Os)Άc4_"lj[.+Rkzk$(J~F+X?vB\SK SބQ;qۋAh\;6?R3X;](HKLhm!أ4,Khna˃GAoB/2w7,BVŮ}wC8e¼}=tm£4p }unyc߿<.;۰^;qy+_QP1Wt C}'xZiʆ^De8'uGO @ |R9z5H|;bO@Y F$UNoUp/!04DŽ*]PM) KM'ltf|k`3U8t=-1Xj`9'H8Mk7CdepLH\3E'o{c"VƮ g~ƷrTrrPҕ´ O)tcZYÿM;~^f3"C(;l0}՛iD<>t).ƐZgyh{,bln(W|_al]LGTs`i%;F$;vAőVSxWJwjp.VtI*2?>,T$s)HcQ~k)p`>댲-x}ꉜ*g8}_}b@VcN#,'Py+08cطԅ vi&0]E/c{+qLP"+j\ŏ|WӆM٧Cu5R, 'bJPRW{Z%oJ@JWסh=D6M#iQ=VkwD,ѴMF?>fעGw]\jm_G'<@{D}@!LRd*[(Kט8?ITӘMG381"OvcK])r'I39^/d*fa3pR75eVr!RI'l{B^,zEb - 65Dn#U dQL7:oچ5±V:r%nTܼdUuP؉Z*3 zQRQ:_-_Ha1B4X F$ЯC٨9&$Aݐ-YpA;ز0st,oGzuנv@|j=|/F$ȽzE^=Rأi"qV4rǵD&(л>XJO:JYWjL0KV=dټ&~L$w$g"#ua^J7{Kn\UE_]YS! Wd;H ԰by)O,[(-yVi}v@Ϋy"..fݛ|(YZ=M B%Z\/BܰwG}rٛ2BOl4!ryn@;aw{jf](]/҂ 8:Vڲ? Dk5h&$fw(\Vþ'Ad5cgI1,ǷVhߢSaF2B%VQ.yKLYɨl،?.@mj^*g~֣5ßǞH}K,HF_+iC5l`{FO USja]M}BV$]N (qǮf%خQ.]b3D46`D,M4W] D?߯%'g' J/n9ߢQ*nj^.dqlk`Uo*ܷG Ds <H8IRm 8YLQڊGdza ERTܑuJ1qp'#1}#6u#E4]#ˈ\H?. 1R]+6ͿV#P'&X3 F># s9Qgv{ (~DlAXyO~~X&Ƒ1گY=붳x!+K}*p@u")\ JpS m CJ/PcCDRӉ "zPJbpcAr&ޱxt9FaU!߿s{~"8K͚Vu )x*jvy u]HϓaR9BvD`sHfxJc\u\!D? a˜p[z#N)D{^#cI]dk{¸kn7]) ~QRE,xlX@S? q?/JL%9Sʤ,)Lyt@6Afr䵰InN8Rj?dxVc<>8o.I)A̔K ]R1"EԬ&EcUd"o1g[9MF9O!-U+;*x.20M?|6Yo?)&yDT˸x"^0eVuɯc=W1IBsf Jj+:.a~δUad*hGZ|I,ڤ^p"1YNa#&$f=?MBsh(LjWj! oUz;ei& ߥ6I/lBx䭣euHĦ} dh1#>vqIm?oTaٔ->6n]!>LFjewd/=N@Cdi'*SfèdFUqzkfӓ_G].LDiiAEbs jӆ^q ZkZi Zv_i MۅIL$m0e;ݍ?ĢMcM` a^;b>g%R<XFL^i8.K)7$xFtRCQX/vֈU~/ǨcCPӅ($x8|8f"?YWkoP瀥3')J $&kQt TeQKSH`I{BD` r(DmzIz\ ^o?]f1\V3#˚_}rI[3= c?yC?BM;-Qq o$TvdyBX=7"";gT3I=m\< ŘTuɺ`t_§޾4*m%?ʀDӭ`c'Т`vS(}KpVYWk+;B v [,2 AeyȚ#Ebp޽ק} <&6m|9?Jg*^ `+% _>͡N~%pE߸'")Rz }vN.ˁ igD!7G$C-arབ(kʼn2\O[$ÿ[b'',Ŵ*mxp\Xիى1\׋M2I6n=V֯eA]n .پ;RE;c|?:5پzS+Qk!_ZU8t`AwEb.)@ KR5'% UXjDcdd?մ< ӣYN]M(SQylWM/[qV[lp4wB&&hqaL%.j> 4}FIf`P% [*l(q3 ~YSE(&W\D^5!Z^z.|YexyEXİ d{|yftY+ 5-4&p?5.#_Q9MN`4x^3)l/`B̆]nbaㆠ^`ѽ47xV4 W*U ,D>ِ I%gI.Xbe~ߪ=QBXBNA裗r!q?x.~GH:CZV'fo`@z9q3!J]0Nß0]Tt#>@7 ^7;ԉ2l 4oweA`B9:ZsUZ#%4~9xГq!9wpcz65R(am(Eq9Պ; I0FR+C;TWWݖ4bn쬅W Q…c9F.1˭>\MW#ooy8HX߃8ϦY<pGܸ%ǖdvoQh/? kW3̌pKL{Wg?DșUaO45Z)cفs)#4GOB5][uYs1z0V$6yX@K5 xC a{(>~ozZ4%x {h4 \$InuqٽF@gq $3pBs6V٠*5Ͱ g &s7Vds^sAµ+)>s'g1 l<$K0 l=4EwK2k`zCAnəo%1aҁ+?Gh~gCpZy_"L-/VD7uS'{8޴^q޲LO\5¤0gI{gQ_5UkI B6JRlɳaoD;F"<A%w{*ԳEVA䓚h)΄ВWLSC f[X )%k G eI[/PN- ㉍jcn=xgR lzԻ+Un_ީ8:df4 ^зjMj *c˧;^g~%89 NisW`0jr% b˟X;0Dj)uƬsNmh 5\Y_AݱBl^󎜯8}P>t^"ÂlT{=ZDdhCz]U#Vٝ@L<],9ό(E F`qPA:5N^o8ow_ښKNwƖ^8G'%R*f(5܄O/'ge bj| 6"%(Hcke`(΁Z?3  6Yu#ō㘇^)>3O+W*&tvyTs$"`қ~߆bDWL^9e'N+63Dă'kՕEj7b`a qLGuuΓdt|!EмTYMy֏ǹAR&hiȞH#ul%Y%UzۦV~zMPQŃ.NX0/|;SQ3:p, A ]_33Գ:t:$.0c*_}[q(g貗To 7rR#0ރmj,8ĚM#ϥyWÚNXm骈-#EFgvST[Fv(xWەY$޿I&^G^m˒"92E^u$'-E:uEXm;s`1 tU:fT]4h;3FK,:lz{Ğ._-sV o<~)Ş]PO~?OI}2oYNa1úiO5JSFcĭr}OhzM?` n{-5{%,2V#eCo6-X4h2{Qj|8xY8.v{d업Qg4mv{xǫ>/ߜtv[5UdWG$_8 0*f8l#O',_B. |F66~|{5K-nA]c-Nn qWIҼrA;nC i#eXU!Scŕh dzVeN?_m=d 1P@xq ekޚT^ycrI_ii.׹Q3I+]G!#_oJt&NpUL3V9%[R_P~)#)[(D GkHohu|_'~¸{u=tMú2g}!MC\faZU:g6M5\ 7ĠrGֺ̳~;W{ȗU#; G$} /?3CN!D:$u| psnE=iBwZdo~p ~ |u8]_8#a9ИzTvh#cxT*+I AilGeL9\RGD18,}q,;y^:+*,|09l?@wR/2T73m ā]PSs3W??* I$iyeÿz_ {U\Iv1:Om+8/!j}yh8I~c\+1G~dgwPmpGڣX ol*>&͊33CwNME:;_BK!x(9~'kߜMOă~>qC]!a aU:-eѻ`ر Y>!w?(p #ޒ IȲanf to$YJT%~y~/oO0=xu'0Pli(H w"pB[/XZ, YdI)9Fb+Aoye֨]cpd|\303IZW'pӝ)4q/1V1cCG }: -D#IOFb([1my56}LI 񸅟$_2kSlo(='TZE[PҖ&̀Q}_$,ONKiǴ(r'دz n,i'«15H[3S[P0(ciC/m[`?uJKIXPz>imI@FTH[$Υ&z/|,go^ueƎ(De)(]2 `ɨ~ƈ`/[{MI~Tvߔsl+Ӟk6_Bq&͹/ } {u aCt=H'T0 =s<a`B|L(SZQ#ZU^?e-4.v_]E^c$m7cJvoF8fMgc![.z:΄\tLLBHYTڃwE1dR{.A58q%=Ĕ ]9Y?634h^/=b*1m:dиE4%#:z4]OӚ?_=9V跎ja>{VN#[8e8U&C9jm>nhAљIkU[N&3AIK?35X+ЂDț{]S@(S(#`-ъKDC"g5KƘԐhLz>2BjfeɃQF=Y?Y% [0!{Խcz 3Lφ3-D$ CUc5( fU `4w\TӬ?S}R% )&Pt[cYBOط.d eUKY*x ŗP2xB#pN ȪNR>n("EPP'[1 &1eFB0~$xT 8(74:|!S]e: 5yusq݃݀)X݁W/+~]2i]VYEvsX熮RjXNaPݵw'Ytb'"c[1Sze A]UT}jl4nP;2Acc&.3҇%og! {CɁG_RjHw\P&(TFF$艛OD'%%J:7G.F0c3ATN[X]0 rd_oN0{\rR‚^+Ufltv)•ToH[st 4I&.`F@WwY˥g>)~?0K+3[leGxq)r5p$>,۹& w`ȿgZ`7to?a_ݘ[U㷞H(3b3os835GJ:AD]inע8r6rά%l-QH [eGO20r ^vE\}3ϩTԶ,qAs_$龓v)e7U]Pݵl &$_Z۹ǟv,Ћ 0R$GƐ)׾i9^3q"J\QR% _zJNr$_&=&pGqw&Ή豵 l-.*_u+˰ ~rm}acC>c0V9 FoN-:IQ|V y1,=| f,r :⾸b<c'P^E|Y㰭<াpjVas2$,'p NsoT")'H6VI3a[sK!%@aHvq]3d[IW3X6Q5|2-ْz)6brKHЀi+${CM&$6!Mqv|s5xE[ytŽe6p~ oĸX(!s]*]ʨz}bo#-QG] #|V?X\ )ea O5ƀ# G 0)}Zs沑 X܂+¶4c_AZ@md  4Sexn 4M9:7.rZ{[<l)aസ h$m.9j.p\#2uCE /=I#@> =wA24 F?b O8`/386Jܖ̹8x#=,(90+fjy]zѧf:iJ~[g ;gF4ڶ˦%Bw>AO/眍!Z68HaĊ'<jM;Ϗi|w:!L7H\b׼iĄS&HU up[^s$=ZH Ekz z2*ndCm2&Xxb/q ٬6!^{k}w$œRvLjxE/Ϭ*էq+i,fr,L-i~TJ$2Y,(_d(qF<bTGnƁQq`[78 h.Qn39, -f^:F?4QiگAvbd$gfo\'Kuςa&Ob g>0ildNt]15#4I6.c:$b_Rxey3ǯ+YA ΪK!z-j#b`k%ΤGC%ŕF甍'| FKG<T5dadZ0ە c0=; A1 .DͩjSΈk\M8%zwfT7}gBф"pƧ<Po3|-{ʨ /sf'X4#jAv+tVN+Y;E(`}{oFI^xdpfV3;2M.DYV${ 'w3q{R}i-]?9AI-r#CIpiBuA)@l1\6!3|:qwa/{ )<+&"Ƣ(lA^xkz6{dla&V$֝ 3'b;ޞ1  b3lfzPG$|p5UXĹi3MmJ 2m qٗB\߈D.Uo}IUjqX">V TR~h8,W^"hyzeLsnsFkmǹ){(.v3^L3x7,5=VG2asIsM9.K\!O2@Lo|xD~'Bu0>6}AK,&mg\֑V :jΕ6RhŒ;C.|6Mhi?Ѐr>r״J3G%jrNNjePMI'cm zފ\xz> IY 5݇\'Iѽ;F=`p^bh{^dH2x7^.տXx0xlIzc=` 1<. kmdDw$g7Sh{m۴b.b> 2/ycgVL}i}i.8 HѰӽuW VҰյ+Ծg%C[Rcmǯ>УtXۋ;,6)V\O3;- PAGRDvyۡ'8Mi6 g_7[q(,Dž){\#U.l%" ȬrGEɚQn2LhG{2/ڋFZX. %2Mt45VG(;hɿZIa1KRd43Wt];XNYhm CϜj>5^uBkNCHحݵ5)IklK1x6)YNlvtPKʘAC}x +Z'R_<5AFukXBT'IBj w<%U߫cr>BJnáƵ8:,Nj}eQ0`:5ϡZX֋{Î>TpH6.\C3`v#ykT"8Ba/E+: *;\E@hntYxqC\qH WkndOj&<ݐåg2I\I{ߊ|;YA;ǝyV00 I>@hȗk׈wrudL-﬒i2 Ka8"+rDcsĊpPLL,y8*[ sX|MJ"jF:Η18 t RR(M *; ,piB=V+OWvCcn᳊ K=9y 6aJq;+vVg/&f4Y)={r`_pK-{t{wZdi|j*P@ U__CoyB!=O8s) 38݂2>?tB(e؆%HO<1aq,( qGMwy@΄P?w@47>ACr2ȱAR>.wۖas ӍՆgDuFgC3p#EX 4n!iZ~~fI~$]ȝ?c' cbo0{5C2 1~]c ž^/k}viLX2RQ1ҳdq!B:%j} lUDh(Fmss]L/Hgovү{w{4<:GEY:1 +0حY|c thỰ3`2?L5n$?5rwWZȌJ] ;xXii=ɤ7ߐq9ќ*a ;C]6KSZLj]AQ;[iz&*<%|y%@L|v=#){ǜVB #&T%ƣ/֘TDߊ@<łc<Cgf%@BV(mk;8@؜Þ> 4/v)Jƺ:/JԶ (e^u$%VkxP(bϢx9*d"QX}m[VnJ`dʯtfdB@ Қ|~5jMqRg|ZGW?r2;Rp3D8#/#"`HXs1s;_4`S3 N 6)5ǃU^ۂRž祾Ɯhl _])`wЬ?rCՇ\N6]bXOBƗ;e̵IqFAjn?m /vK bo[+p J^]dݞz7fȪ;Zlm4{wz9 f%]̀gOPUBe:Hdcg2HsSx:´:P`5Ts},*Z=:}u< ?bqXpumJ؝.&NݦCܶ{_B@' S(UI^U ~Ɵ~|;v4kKĦarׂZhb+N@)DX<#cMF6hsg<$\aD цg(|?{z$@<=K #2V)*4!F'^9N rU~GofO8Ĭ}譪Wڅ+rZZ~p͕ $`D>AY@6,|H?ETuyA F֓iL9Grsy+lپ6$(^!>F`hzP!ۙm"X'|{CdŐE*oEpLsV+(eaG_uk1Pwȷo&98WK [QCj ¦G&tT<:w&>8GI5FPx6FБŐYr.q 2YsQg5=Ց^6h ] !US脴p=Ϻ;`/=MjG>=O}+חd!d'B09Hȣk3T,^qh6BL ZTx9w݆j;h?mw=wY-38߅_=iotHH&o*]2T,}Ƽ@Gu4nBzF*lv#xi(X^W-y%A'}lQ|!ldп7d!|ֻ|Iؤ+X9ґ苒Aw--y)P>-'VR3\.Dr |5AX!plI)rn&{N4Y:>5ae=D%?d@8@q`^ Վh1_1d|>wM? IJ"ু. ݋BJz\JObӀ]c 6kb;3u;:r3 k[!U`r+V?Y< )pVH׷^?U&XըTٸW84Ԡ W J@7teC bc=;5ŰnfGr|KX`FP4TCJg7{? @ZEc^ 85jF(C` 62'g}]v9hv*ݖ+mq|H%Xo@1-b+=82/#g ܎v %\ O>1< k[yy*f;q\XP`yc$cNx&'Lq+Aȷe w|we~q]Op"I5Ez'0}~,_xzM 4>2m*RRG|:R&BkfZs -ȭ6E)h܍|TYWYXXN7lPL(5"2-$Bi(0q4dp1R)%ֿdC*MRY@h: 'haWN 5\f/ y [׶tUsaUq[Ch}&<* ;+]2}L I2N*aB&%ȸJ#d'f y[7OZd\]^,`zPi2pQx܀BQpj=-#M  Bv6YNϨvk!Uw6xMog#Pu ),! )'R}񘬇e:~R:qW>V'}4;>Bۨr{M;'iaط2Ձ>T{(JɅO,Á)D Fa~5>(Ga0aQ,Y0Q:q3m( T[la*rD4뽲HN)݋CIgwAG(S2yK (qrvU^tN`ɃA^O*Ldat\^c3I:WP=T ~WIgz+f5Di8W= P<|V1 /#unT{UJMBPNQ;_5 i81'>+ja)<\t{gH@ኑp!|4?0~#թRUDyz!vbҙ:NI׎Kй}_IQ4Bn^S߸x3̄7Aiܮ3kg[ԧ~|7bY f_FzJV ӗ7vl KvtI' P˫&.Bt! Mq겔m#z^"D`%zhWdN wjS?zR(=\B,@[DU_] ^{c˸t]HrF9 yEȴq_M}'=8Ny'\,v7D'A ܆,Ko7d *.Ah6(RWu"v$A &}r{ϟRM'Sba|S.@ l?Q+w3Ħv =TCJ)͈y%8slh+oQy ElPPj2ؕqBjK&abK6AΝ˞Jjgjcp@2uҚH\4BI bUb ) qA8I{\;Wd>r +B9aXy.iF <􂏨lzUBӥC9~ RQ~b('1AP*. Hn}9\Lw}?X0:K emT_- IwrF}1i,߆\]ޟ(F9=ILG \-V(L-Yd.Kڞ"X@UXB^{ъԥά [gŽWhi_`!J Zv<<ݲNNI20д|] Hma}g?Lv6hИZku\nQ ,01nyoр[{c8ReO\",C;VE 5;a\\%Pv:%kvRfJTd ~)*NPHvk̐l1rҨ~n~{cqSbb)ԉ|Rd3 G^ }YQ$I)b<c\Hk)-Zw3 B ́eyޓC*_lr+19S PL[Bl)nGf'8ej<_}iJbq+/g}]ODZ^ :QTnT3J\-*"+H/ic=~0SArq9!^!Fk \[mʸ\6CS3ѵ*N(CLVӼULc6񪲂JO]WL],[e9 gc1uYy{7`@)Dz߷\%>(S][ɟӎK{n\R*d̸ئ/ĐAѩ[SJҶll'c)*O/F^?J~W LOtabQBt$j@{Njǒ^V\!LB]UU،˰O%ALzereV%tYKÚg$ t@x]th)N㻣*ힼ3qt`}29/{+O-OOk@GzP> oώ'Q%l tokLo1߲hgH(7(D=LMό!u5{3ORKJQ7ye5yMOVޯ$g}i;`v9'܌vz-V|겘. k7.D(-30tGG]Ԗ2>_aX+mXIB&OԱKF4`FT^Ft=Љɰ 9X5@k 9;oo"\wmSf-D4H 詑p+bƞ" &z;2O~6? "ߥE#>}%"P˕\.H˝w5t0FW\ 5x_6%ٯpnǘOム SX9^pQ5RW(Ua~#UH8 Dg`MΤ24VIZALrLUWQt!06"?|up[O_|yZRPcH {"`2zʏw "Hvqgdaە(J{nem  pA UiSi>! b,@dϔDB8S{n  '$cc6Jj:Yͭ~7D8x6eE1)`w:xצ xDž-[L!Fֻ{8~2Bs(Kvހ1AzO4ӽ;㹹eՓ6Aĵ$QHfI쾮@kOhNwx@'`Rghpan)Pᬓg({݃ .8oͩXZ8bPi -pe ;CN=Xx5m)cm +|wgr2H.jKXOWs#]eψ- xwNLWx;( 䐑^Z⒘ D}'7ؔSi;!s dݠS$ʋac){lYۄ!7a>p/pi:xX?aoXafՂUs]]1 3M/6|8o%̛%%c4!FhPv"vtE>Q x; ?3@b5; 93&9&Lc]gN^/NbQ|ǙW8h!;*Lo覒~x bM,d0pPM8EVY)$AB!x*1-)Vv5Ĕۛ%"V*Jz'$QMͫ_Yo60:2,f+f{ju#1z`-a3Bl,}YaΣxit~;AKߗ>~:Nrn? "'"Z ,QQ.jgoFӯe3vsq5 Ԫ vA#¼yS0wWV3Jb , EYΪS BWW+ۦ~;7 UG”(gèu*{ qFȿbIΠɟ[+״O*v1B/4RӲV9tRgцeC:Sرn ɾϋpmCIȆ1eW40ss-iq `Ɯ ͢^1',&4R8(P"\+DP|ZتZ }rYT8 /s( l%'O3#8Tf%%`F*O}B$牆w`yeUtSO7QXuODPIthBhEͩF]E>dO㥤N W(GܣԂ# ck^x9mN G"*Ҫ=o t!AQ܏`OwU`{ҸkLL?8m"{eCpڼ=ewz%\^"%9"7h<sx}:kn6= &HάkɆ^$k+B XWlnR[ DZ8IwdE (o?bz?o0yz⭆W2 *5+jed8Tt͋ʂf V~SNsگ^k/8ov /-I*)?C~q/|ty)J+MIw7!픡&l_d1ڜPQV]o mG@4CYЏ^A 7vI \*A?uo,D2ZΨ=tLi]7(:}rj[0@2hccFc1Z9V)c a:`?W(  #wDɘ4{U>[v}*`( \Yjj & :$s,LЕ ,rl2gbu5 &:w=&KAmU@dht:<1CTKE}+F {l0sNaF4ytۚ"Nq`Y6%N{@};?+x U*A^ӍofBAЉF+w ѵ:Rႇ?LzS\|a$[V#@l 'nt+UJ+vz᭟qBW9Mv\3S[4{R9Y$r{VAgN!AOI1}G:@(S2#ȎCbA+:3g=U G GS8i^5Geӽ&#OLX{h0;顃%eLSk:P4iYm\w7V#:7` -x v|zg+ Jn聈bga` b2iS-WjlZ^ֿ*+jR3X>,H+B"3FϬ3|z9mWŌԗTH2@X)fn}c%t&y+A&0 /|0T6=8 oH İ!Ӕn䅼EBsNQe~"[czx]-԰~S^([*"T 8PtOS1Cu)w(v4= Lq%tc:1Q\#GYq௜ktI*ª[tJ@6%bR:CZ˕ȽO ؝}ҤB4x :얚RfŲsRGҔG](Y;'F?o7]*s\L'蛶'Tз VlK4ȹDqHO@)xlгkP0޼Yj<9)s=fIÖa/۪sSp A,0G?w(V} Sye`I`N5ov J$dw^auD`?Vi)oudWCܗ߸lG~1BJ JT{UǾk$`:qXk5ڜ]Bal޳bp_IkmMknC&B+J5_l[!1 _5GJ)jji_83-eaR׺ͧi7sLCb貹tkxC*bx><T&-E1WSҟ>JpT֪#⭼a0K8r@+9[{ s![ {ԣD++D.7>h_8C*Twp]'́wr_- &֕-~u`FRJN;TLnuwy 7b":2auJMD&5")*I*^B՛ėE}v*uulb+Y3$/ͯ52=k^mMǬ4 RHMRz6ƌPQVJ\_xךFޔp v6ZؕZ!@3J~NRYtpvDXnҏ qD Fz] CSIUVLK{¾u+._fn攽3l8BMFxpbv,]xMv&*d;Qu3?P1ӯfmP݁.ϧuJ nattOo(mn.k_s뛸q +Qqwh=•*y<(T^n.`|tn'(ek/M՟5a*T51cave/"§HXFhU<-%[ݺ».睭+ S2uT*40̍/4cɺlmiKwri̐naz aD-$3+H:l oɐJ{P<Z;=xp񛭤j-Ă!#;w}3Joe-s#vl$d,M2;^$QN涻i/hJ$%s Lmоӝ˻ ^@; daPJD*L3 vF}G1v4 e=s)'gR,d >NsS-l`=!~l |Ί`CE9q샤A >dCEky0zn: ֓o7=V?3Ŝx*cX]+:s jw->F#|ffBwcw53q22BXĢ,)񞅱} &_ų-T*'6jGe.eXT\ [|U j:2~ SktEgޣ2ۑy}sPdq{ͼƊN("e9%pw?xKb%*MlIz ,.p d  nP3^nJCm{.cܰs#I`G/aJkbFdve3^UEjDRWF\w*α jrˏU/_lXuhzfy<H+]E<.m@/{<&"^u' t^/=D.]WWJ|5-C<׵=cOn6osSGA.,DQ(^j`B{ӁM'P3+'@bs-kOF~ q!ζ@Qhd[T: ',gX|rgOQJM%hM/ 'C ҮfuvT̛с0(B( ֲt Mo8ڴS#\}9pc3a?Yi&յLH!bA,e^)GXNQ#um,1Mw@fv8 QVXc$h a$is3,jq#-iK 'FĚS n]oK+7'BC}퇩l .ip69ti Gc3Ya E&%FS;kvATp:F,}];L?<-)|Q4;9fcCe\CbϏ-` [7b|+< J]7">K4Y{n7H[x*?Diy 'xCD드c[2ǎ0rP.c'\;R쯞8oš _ig6 xFEEQE̛u_ط獋03WHrJ&gޗ'u:ARyŷ`*|dy$+Y)EZ>C  \2.*cp٢kde O|lx ɲA`ҵtatY[W1Qn`&C(^G+DV,S3z nn@yin\Pբٲ>\ jiL1@%O~Q3{gFaڛD?WSh~œӴ'OzbNLUϞG/Շ?Gj;~b /gɦH8䕙p,\AѠbfHCvN81D-YYq4'?E'kMRr+ˆ2(ɓe5a1KQz~d:&Rr?Vc. FVo [^="I(^a[mT}]-Ƴv&yw۴\S'7BN&ڸxp62wC'ܢ 2!xR oEGT4u*sd}2H6橖nGxʸ;2]z6# 07"I]%pX| G Ƥ ݾzb,oج`ɕ'L]ћ#ǜ7)5@n$KiEHo S 9\W< #wv ‹5/@j6^5=yӻsfίs:|9E`F W0˲C ʒN ͮxQq}[&tMғXn=fܮoAZ8A{@ `tC?>dq~=]O$`3lp~62^ŒINNYi68j~/u_Kz}oPvd''{1[`tfe .etw猣P~5cCFVGa !{P9fti/HӮz$8Z^^+Q__B䑡H54w`LsIp(Q4=v;vRv|pG_ XYEz@7] Gon?qQoi+{ Fh/h2Sg'Z! zڲkꚄR;πQiA4lfzEQG]^I+''a2.yi:W{~?<]ft/`d],ݢmEƜpXm=mÀ#Mismٶ)ylF}lo;^6uabϒ'D }v(_֊qdEoS/clei%HB|%;0~f 鵷S->[ yԊ:G8˲pNLѺ1߅uN^k:ecRkwirԦ(T5LnLS?ꮾe [zXavA[t_Uf1ORG,!TM9᫺`, ̑ =WV GQ}g a84(` WQ3[BÚHLus.~+P? ӺNYbW'kVm|e *x[;-xR~Zf'o}W|w(΅N# 1*v6 >RhɖXU.ю&-( vn4;H1l *r԰"ӯ0f=gߧ\NدKVD0+hE&1[12TڠuK\lGuFeXKu|`ag5Xۮ!Đcf=w#2҄νI1&|Y#| @O5;sYRk(z xks+d^g:.?cMVZpR9;P{v: Y+Yɥ^bRpG<15Qt_-Q/H!:-$z*-fr.X M4u_[ү-kv^7]ihdFmD>{_AiH;x:ۿPw|챳*9蝖8VT͈N9?lQG߅3L^Q ͽbtGﴧ$D#~$̐7J3GۃXtLV_wY> QmT\*˗UyG'lpjTkp\ PKg 5p" /"2jdūb;]ne.*cT:.5LSZ4g0+IP7Xbl7c f`^8hOD|/đ`G}϶.%:~OqI4VYLjLB͟1/$bvl1.GŘE1-AjqF&߸b$nL6=\ LMgr>A#y˽[2pٗ\×gk L^L.| ]/F]@wbpQaH/6*SĂ [,\tyb8]n2.oy++ -/ q\-z| lF{:BI&ĵ4ʆ?ubha:aC[˅=>7eֵaDmKC Di3T;p`gFt5ޓת#[;4ܗ Ꮢ[@:(Z|jt zo J"W}];1d}V ea EQ?lx;#oKoG@*wlUO '~,ho2zH,>=tz%F€erI> `.7.?w!r[nXY[+2MճeklC8O/}0 s '-/ԡ G_x/) o|SI(bڶ ôRv,hok=;Lx4/`f 5PHzu eX+NBM㶎kI}[νǦbhH6uڣ8rɡicK y#R,O)H`~p̨2ub1McI^Brx4MďL[&tfa KSC5}>>-A&@f?/mJ"=4z0;8vJ|U3 x5hJ⫞xu3+k>ڇ?L 6Ÿdσ(S0c3K$1jSz.X ]O)`ɶ4bЃ# ~^E?x=s网韗LKja)')zIl_#i9&%I!": бRGݠ $a@< +@p Wč6jzTY@VjS7 Prdaic`㬹Ӌ,Axq3!ڦBnY>A%~s(4"5xS &4$ zNyyO_"3S6#ߦA _t+&U:`䢣cClw7 ]Wt0,ZʻU^t6$0K=GT5u/=+`q0tʞ3ħh0B„4e=oQ jX4UO*k+|P/GjEW6y ( 觔TR6Zrm\a)˲̦P& ~fǥ!d\-[o |钀+nik"ៀAm4Tp7z1Y܀rlk&75:'[)qeV3X.fkľ|pES,:2qK] OJC~m6Дvhauie,4Gj.N}ԣlzҽ1H>!g(˰+)]fC47;UYIbGO<-R_O@ aBҪwR~T7Jޥb 1#E.B]Ųv%k0+,=9ʃ?Iw7"N4(j|/7&\h0AGRĂV id>zm:bQ$bRB|DG}#zw\FߓOErh9aXiKhZTgõZg,9BOsJ4XKfxS, W8gR'>pҘj:@+h)չo^q ͲHpv%IYQ0ub'@^Ӯ㳿;Q/ug& %]@Ivn 7݌"@6x4r'x }`%&~  eW56\CjQڷ{$o/|%|Z}tKW?&_DΓ++#7uF8uCWN@ ŀ[j~M)IUH3/z7wnka%ݩª+)^EZ @FZ/TEa#[Lol(Х~~ \~YțlBm97!w)Տn=* .V0pfֿ[)6V&q NRC1`Xr^+0GP-\K$"פVY ۡ퀛R !jd7>$k LT1=t(Y>Z =+_O2>}OTEmZ=1l^99Cxt%rǭKzշT"?=2\j&qGA{Hn@zN+ܬURF7Μ{D k ^hϣqsn)т׮S^یk`w!wZy5M$)cA[-}B^;Q2jlN tHj2V2Ԗ|LJ(9ohwmcJmә`-WЮWQ /bZgL嗜DNsq4 OZ^OŒd&CT /nM ǹ;ؔG^~k/nB؛z&_/a Nd:[=C}d,!Doˤ(|fhMևZJ3M ~T/ZFg |b!^7ݿ/+&_EyJLurDJ1-l6(OL?` 6>`kμn+Y $ȑ)ӿD ~G2r+{%̕]2}&ۛ9Ȭ֭V>]hG)'PYxzjǧrc*zM: óafA\=AG PwjS璈e^xW3%\QY"ܡ s~\2ܸx{mݶx:(Q;J-lK9 {o8!bM}|FѸk<3hvEǗ]UHt0T2Feiن恹?>4%!1IH헹]רpL/|8vr^K \LZ77݉&SV:gEC'=qt# 2lOs՘͊haA.b U\6vn= w凾˜+9c9T9YY_\> 4 ;ƥ@ 2d6Ļsk`b8F8cg4Ig5˵aȸDj>սivO:UgU@?@+Hit}k.ΑWOq87 y^{ȷAyL JXlU?S0R@?b'#v1O3<ٱb]犣*I̝A[SXoP9$HsY{ew  Ijn='yZ%OuIO1)$EM2Gmږ]Sofg.xMճj&^;  N.#3q|R,.zBcwu~9l{˦_gǦOXvWs ~-u*d+|%H祵Fq&Ujx/<v2Cqpd.w[iYbQWU@49 xdyl}e֒dfQґuPe(IKwc0cf]:Şk]ս ?NM?\NV>X 3XV7*w~9(7xI PСaV~גE2 \)ORi8qOz k ??ܑԏSԴ@+|翽T.f6cXdg1A'he̩Z q[|{M{UGN^!㴋 9LT%#|~$&Q3i:q> \$h,_s#z1A 62Hҩm1bʱ6;Qk^PL?CA/:#)}ݩ9P&n2!jS$bކ$Iu:b\?p$wDz/l:n4Vl 8:cj5Kw-JzʡPEk;5Yow“N+e;m {7{}x0A6p1]u/o,}ލ#XftDaDKAp؂Φ)a9Ap$b=>F2"o*ª-dLUg% Ʉe?xӷ$e%p%Inbq&'$_ӊp}v掆0j$9 x<"GZ`McTV)U) ͤ7tAU[+*X( d睐9TLzd¥t )\e6T93}9/@ل %Ȥ0TWsnIvCx"VDbf3;;;Us̰:y9c A4>}bPZ:) W tzoDc# 'ʘP.㝞uݐ(HA-Ne{CmlSyv&Hzgs~rvD/Nf/[aOۊlg7B}NHwɄ)Jo\Y_TDT>X_@@"琾,<~=ɇ,C M_G<=>٭Vݱ1#)!ok5,aU,/\`THTMg tDD3}D% Q,qNj_ģ:xQjі.5B} ¢)!TC'Iq31pͿp7>{ xi͞ϑx c q^bSԖ7cXf휶v d6ʷ7DfȦ'߸sȆ9{õ&V붜Ʃ&2~޴.d7e(6+:SDc~ i4 WT)]"n YƟ~ lL{x=NZC3@$Q1 N%ߍx㨄tW`Es]UB1sP/QѠz H!pe7R|Wz9%C^l,|$:a]?.!@e*5!a{o ._xK ,{8#|B=gE2d$YHa: m^N V\.5.v*~dž˄tth\%xLݽp1ny+B_ʦ%qDsh:;-EhQe#ΛգVX/޷&"[\mPq dtB*uG٧ hnZJY9mG$o.DOVۄȮ.05(2Z/vNͩ}uUef Lx$ҷwɖl1\ozTe0=Dyrq9X -$pJ` j~;sD{=2 [&*ZmU=/E=BwOQ)OA+RyO!$k d G~d~׬~Б]$rJ*щ |g2(J$_AVeНg_VLXv^v4H8d SP0Xw8fdSv ّgqjLނ:KI/KIi]z'<˳ ΪhnE=e k۬|58Pۋ̜WEm?6{Ϙ_bjPl' YM4=#^uM? E ;E6_/YuS8yqK}0*ā2v㾪>OƏ."g?)8h6k&_%O}Xc30{kϷh)e ×;=} gi+n kf|_H=5$0ʹIkQͲOTb\ƝhdS̙&J9b3ԥ=T-(lԺѨ/O$CW׈Z6JYn(H}LїAtƉĩK4yn@q;Ӵj-wC䓉ac2'6JӍz୉xȴtHlo7ϖbpVIb}@lDUC5z}D4i*ԩ. 4GB?DU QGWSQ#?p^4aڨn8 If9n67+Xs\}vʼ:Ą2_ֹH >/PKa3gا2c$KYMs\,n~yOis#A  YqƯ(KHKx\%,? {*߀<lRz0j[*I|kZ CiĨ-S*~GA{j M hr#Q&Sz`|Wo#w񟁖ڔ`#qmaeI%gӝpE4RTWx?TmPfYYBϰMiP*)iruU2%XQke/{كA da6K*+>։d^} R3fK2KI[VQ KOrG FMgqZhr8tW~SI""H%rgxb-;S]0km6(αĚ;bI]mLf^hOs*c)@41|w7t0A. ҄AƶMEISE)I_=1i07Y;M[48g#VRI$ .4/vrWB:7u#6M ut(?/a '`vgSzJ"m&~#Si4qΔ|Ж JGXPcxCi YY]ft1V.تJ6X^bVͲ|DLRUvnWʎBQ_Ttuj8'w8,WQ9"dmig.ߊ\(\G%Nԛ\7[=ba}O2Q9GQuЍ6k߉Ӵ0 QtϦ"ZCv#F _MnglӸ@VzTM*̾ҎcY:ȷP+.Q..*BD%OnhrU-6ݪiBtČx]8VD;GHym= t#PC;h]u4/Cm5x +i앫ț%U NoQ'h&_`հkkRu+~iK%GrOke6=r|wըN: I)%t$_u)!~\;~"$gED#΋ܹYr֩wbWDnLM*y\`'K;]γ1HY?lcmA>y;FVh;+{9:bțD8:m1:&U[^>̭v+e5rP2Ç).3GNA0r*C[?Z\щlNX`ư=簆аbmN˲'u+B"=g%Hv t)aՓ3>[AҼpi.E[>;]CĠ{mٶa`'yN1dA Rp?x}1W1ģN41x)t9$b'USBy^l"byZb imKAQ s[O?mn2趴yaz( B /_^Vk~Lnṭ[stn.>=&SgGi=XfE`n!e"{lfXVΠn W@rR ?sj,X|ӥZ)֛VͦK=1y}35h~з$W@7w9gLb0`>f6DD=8֗/;c\˕1&S$Q2!ic@*V#p {Vx $)fJX:УܕM7Mt'&S~u- C,_Yx}9͒&!]2NV$Cy}Q[z10qvLPb 'YD_d0]KC U!>c7uḰMXLczZ|}A*7¼>!R3Үv!~S+;s4qd̽8'yypQ!ɝܹZi},PDMc.sG4`| A-b!h_pCRWēQtї ,aHKf ŰjNR"VЙO|5'ɃC`hQꡖloz V?A>@I!uixS=c39 y׌ʦ3T[ѩn ajAU^0#_ ( *jn1%֗Ą=P<9/ dy2;t&`*[ "|4} h΁*/*$x쾪\sEezLk+9.ʄ'xKN:+pzytvyygR{i~_?C#Qr$ \m%pZ[#2Tb?j<-}`Ж6((Ÿe8lCJk"男Z_a쀚"lVրJ`P,heo+ʖgV9SOpR9 k20w1+ %[(iO\6#~JX72XCP E'Ӯ)䬩{5 d|֤k=t z=?9Jԋg>2N0"8Պ#Eլ㩏qBˮNjC)0Lj%~-@RU8ac]&?*٬`LdS=9՘/׺FmH¹? RǤ1*jKBBDT"=+Zy!IR*h<@O6Yp*U̻Pؐpw3!PךpGWt!0fmz? 螒U6+X'Mc'!g>*n)0⟙F\R\ 3 9qB0s\M4 EYFC+yKڀxP+W=Y]c3w fJar`mC&Fy2i!'3 }J߃=;C袟&")8VC# =0IQ |Ve\uzG$r3bC-$x"χ Ij9zd 4F`v)#`* p?[,{Iտz^l{Xhu 't!Pcj"xr > "NUfhڪHs #,]= bCKuN&m M3i':Gw/p Q=ע4be=m"d̍xFPGhiҦkogsZyrwhkghYumwbK,g?kPEእ/XasB>0}-CBӂ2)H[ubP?r@nߤZuˣb5= \4đ?;N})593zEٯ]$)_=V{;vӤ3!"o/7P?;hb/Ak 2 .J'sMW>KIx kK9|Wڷk +)Q׮b24NOx[1 c ܽ&u-Jx؇0!w[⨳p(Z"d~wm"v]SL,A0*q( wo-O *qsԘ[/Oz&j`ruq aYzQkt%3ܷT8m= xМƒr+ +}j^GFqKzi$ U:pj%C"!i>Ke,.:&Ex+g%}+F(D4jr̿."v4Nce\9\!,T*8ylVO<"pa2Rd7H+7Wځعѹz>~K 08τP:r4;3Ό % lRiaAs\'&d?bP(RKH; m@T$d^7K>m_dv׫CG[EICg<)a}ֱY ߒ}]:軇S`7RKq;&Z٩L*D{:|!/WDzhGb8|K_H*3 Xpg,d$ 0LЩђȣl[QkuFP Hۍ&j[MGhgS'^P;@ Vő[0!@Ly}f\\B Hr㸪0F%5zG!q2ǭn|,fln`f6bk ul*%}oʎRy;XcEK`k@5AߎLTK)#P~DoBPUic}; `STxN\7++ucjÅe4z²6ZP~ fGvه{?FFŚ?ꝒGbf|4]G Qn(>NC>hdj>P\gv?LCoSnpy w\Pzvf <'i:eH|D/oօc!\F~ñ4zjln/A`۩.Pz!.X-٨ Qzh+4̬X1 ³*C@p^S.Sg0(vI.cI+#QN>?bZuu'GJ;[QUQSjFAs|W eVl5UҺjj.E=O[9E}5>?@<ԩho m[Xa:Z(U4DC;/- ǔ#vM+93pL3tx?:Jn# orRjktS%n!RX8I vK7Nm.BJglu%3FTnyq)Jk Jo@Nq?geM%u[=!/*w).E9mGLo`.Kp܊#[8ʫf-HŸ#`Yfj όڑ (,soHyH]}:%}wSr M37!j{ EfVP-޲j@Xʋ5J@Q9&eԵR#ݓ_hPukPJ[.p˦آ|򋵖էxjwoN63'@APq+@Z? IBs3Yrɽb{KFOYfHv1ug ?mC&F[.E]b;ORo2'j!V%(Z]7O: >M &>^k[J9uQ+P_xKH; ܉dDQO谇b *M =ЙO񔪶N^yH OVd*zm2]r?"?E}KT.j=UiMA:Kqkp`> cCPdbv`z cK#1/jB|j25F0m}綣 ɵSQwѫ%!< T" m/aX5CJ"`]oBoI.f?16:zwڵ3bJ{TY3: N2n[X%-lnXw P8Z>I輍-졒Ž| (9a}êu|T]~ɏ_Ү,bw &ߢ%Si6P1q }|\YEI}#^-yՃiZKݒfXu."V(b^ӔjX83P[d^عLؕK>*ؙ ࣢+[倥o>?ia[i¯|c:3)pv{ ݈GJS#g3_QyTz OV wm+qٌkfvl_X 6ul d)3FX{ӕ1;V~M6γN7WM\tFVizn[H> "KBwtƃƨpȚ&6$ I6.缫GxA Y!N"aJ7wx~'Z~oN9|z8 ŲT6@}WP.L cM?IY5["|jeowri Kͮ ](WIђsĭX_@c@U%ҮU0j9#uW~$N)=%7)K8Ìbn·a[^5W++/~sxsAѢ'Y{zWD,(aL $'ǟ$hK' ԬskW[r*#kvlØ}V8JhV@,ppBt.:4?4glĨ*ly(|z*BqrsîrȝCj=fN%d.n=:ԤRڃV"uۉ_,D! պ3{t#Տٙ/2E-,[V@~.'Y}rSe5I\P<DPb߇yH5xٵy*M֖VI&c;3OU7P #tnH_pKbX _c`"ok`pLB.ʒ`yoO)jF=I,t"Cg/ G`'!UzyjP˚Pqq[&P;ry$[-p|mҲ^&pI!zbOE,zfВA&075_&FQpx7f?]%Ekbypu?AZx}cȢB=O=R% f}AIJ*`lNBiփC(5WA66M/ /N4jmMM&ݫu Pw'$cBY1O ZzKG&n&HcBez %qp$3$Ŝ jEV:NV $QgBetxsTA WM4[?lpaWa]%`N'zhZʤXo-"Ԣ) *Ic:YyN3];Jo2OS}a*S}ʘ< C.d~`y|C 2-*3N ٬?g{ᖟDp6 l u.\ $ ّO[NxSF햕QRQkCmIhdWW{1̡!AVR첡lĥlK7!uB%(qxZ w7&\we |PT!a:|Pײ5QGLtAm*K\-V/tu^ve4ʧ:Bp)Cp,W/e%%Qkv q 8]%0T{>`f0f@D@Ak4vǻ<|hJe'N~oyH91ɦyKSX=Cw !VE/xPL&0h4C#yZ(Tlv$Lh'x#&ؿ`OK6 b|\.U//|A/NljZ )%iĈ0\a"|:k K(sбuSd*&=&xG86'jG_6&|fffn#3z=k% pe8Tuanx0S;}5 | )l:4)1>Cy2`fUӃi:.VSʏT(+n =qsP7WFyn %'uK€HP|XdhR[E+(Mfh2[)%g*?/AqBEky15Ze2Ỡ:٥_3w1 ч< vm1Sj| k ۙ+Gk}%ҨYa<#%72ulA|g(:{,CBVV+(Sd%;hĪ :tq.NWmF@*r4*+2wnREmy]#'VB:3OzLcAFFח~Wt="?ǯ>Ŧv8Sb1$LѥOa5_YQt?:|0 nGZ4qkGG+5<ڏƻ$j_?sBf MSCH/IiI˪^o]3 P%t{W};ΟC+~0ai,׽$L}#88ֳ Ğ[1lO^ ojYÿ& H_h/>4d`RR}&HR (6.) o v(d.~}2™3z5c B-_&'1F):~,(9},k,y2);Xa.! rbPJxsU9èLݰ(Nn, 7le9" `)J⪚>Zo_dnngDQ.AL:Ҥ4Zg+.'9Ry\"z`utK$`wX2+0{\ҘĜpMIO?|y2j 1MЋZsmlTUfJ'yRL`R˔yZoY. /^$cqT ؁rZ]]dc T ai\djh ~^֪sv-NRP7Cq*9ߎ%7AsafY `xO?@&P_^L8#;I'B}O.Y1xz~hpw⯽Zŏ4O鯐b(Bw&Kc@ s' 7P>fPď0G=~T.`;LPb!I"S%qV|j/U!U.8rn# $DEWEP'+y}PH劮bQBxVt?x+@s7q61Rvu?b~[ < m61Z[ I^u]>i%6Wuxއ4[ _'J\@)Luh_VZ6aVoH3BdCVE(7eԹ{xhB>s9Km$R@qMrѮQQ[tjwn]PQB '/30{ @a}k$S;)UFaCR.!!t.G-!p&a8ahq>9QFΜX 0q6Roѿ4^RWU 0 m&C׾%q,g Du8.?ફg-CEU߫;ar#!K~Γ /3MO#v&=*6(]\.GqnĻocEt(G}d8F"Pv tuɘ| a3"BX2x'yS&/p3 FUXjs8#]͆#:f H9ܙ.b䗾I50P,JXr#ℹnJԞObUK+g^X:b]P<ߒrK06OTDH eɗ¦I rrO::v˜S8apuڛ@ݙRWs8VH2(CFtê?ú@:Ў*銀>JAҫ;%56Jyhv[Nc^c?5@ydRK&Z  ^m32>MdkeP~("}<鑉ЯUtx *^t=pA;لJ{ 9 l%q U)f䗊eV> 압5L7g;y M?Ү1v]C*x|_<;LS^Cz).jlMf9ٿ/[@J%0%Ԅ?𗩨D-,/Rlɾ̓tny;NA LߎJ6i`pM_oI6|Et^f©ziGh XˮAcsf&dOu̩O,HPW|i7g]5p?(X4 }K)}H}I^e^$o٢䪃񌆾]35#uOKz0)ZZEeF.9a$<5cݍxTZ `7&Kk|8Z{5#ksA,wUa8T>u \2=H>1$Ӎ c6QHGq+Fgu"iS`8RwKY`גuƬ?ħᇣA'CYb0`EW7}3g 囥09`В7_vn,r9s4.CUsY_I+ e巖Kt d :5'F8lҜu~ tzo?pckaw:Nn9`nT3OSNѪ06U}uaSƜmcEoϑY!:ɼ` ً(G >ȂOW d((A1<,cUD=@UɞKn>*RcqМLou$C tN[0өF5* @Dc%uOԦٖMr%}:~$%Pzes8 %uQRVpTQBΔ@}ǐ )sLVlqYU }2{-YP~-ZVW1N]P:,ݜžA 1=S=@nAږdYZl/y\ԁW(Ƀb#YayH TE(^!F1Ksp)R4  Z f3@QC;K|n?%yk5!~,zM:pq㺣 e| 4M2ưZ zK@yb(4?;JQHpLCh$(#yPeP8Y~,}Sؼ9OmjèGrFB3!m;q4%F9W=j&SE)I򪦷Hvdd0h<Ùi,]cji4'DG7qE6` :&T@ m- ~Lr-'a.[|1ticNeO*?۠ OOcwt Xw>s0?ߐrU#nł6[XG6&ݖ _Ę?yϫsO4ψ-_A!︌Pʹic{m3)5>UrBFVz4:Փ{>(5%VD]VN]+0uRU#CD-v*=4|8U!'Y@ O{Ѭ 8{P.m镕(9Y_Ks RB0q"QLt5`~GP½=Sz@ ȝ xwoMߐ LZJʸ?4Į+<۠E (!K<>E/3 䋌nÇ\{*g[`1zPn?~."h?Wr"Js2>xn8IOu~]JexcMzF߆[8kY|ɼz?4Uѫ^al?2Leݾ| LY} E Td[0;'H(ʪ}X<}T3UB,e L!xHE>տ4Hh (ѧ?+ ]2إx,ٿXfZ"{+O2 `mtB@>E MֳԤfQ~Yw&TPn!KHߜbDQ LŤLYF])/viMvq[tRhYnXc ս6{FpNYI+?%-`EE~vwȩ{I&2&8dk ZA(Y c?xS뒋ېؕg.ӆ?B?<h:J2L]4/~8z"2[z Ε*|ʲ@!CVjHc҈j.K(tCYh+I-$>a# 1~|5Szɟ`.QOv%Xl\[r%0b\ܷCU >ju%qښ%q+$5<5e_ᶤPXa/@di7#ðol>T'Ӿx@e|1j_pӉXM}Sy.l{B%{BT@\KE6w&Fž&zwӗ3hwaNn6Qu=Z3#"M8 D^}rR|r˫N@@AKNJ#&9ȣ#"hOa(b;}c. $اY4CP'Qy{p1" |+fO$NUqe% ĻHGvᐪO(v}QU'@2i6q88]Nk=.BL*wFxR*LO]0۟f;7rD1%QQ t].yLh l:6CV=TWH'Wt#R y"oE,9:C#7x%ϰE1z,$m>S@誵&c*6`Qj;Tި g[2i~m#e+ޮb+چVĆheb" "hm_?GX~B{;B3Ђ~|r2EǧK_غ%4y"Dlϙ)!CcUȧB5{`A34k74!z{aF e}fGX%A } a_e.FLD{(TZf*EDՕ{FS|aX'.xJm*'Ņ` eF<4*m,@@xKIu5+b!u&wuhk\NڀuΥt<} ޭ% 쪚:' -yR{Zg"y|v  Wa>I"iW0Z?5\9<4ꥀ3_xN'bĉВz0W{N]sٔQlVMױJW.3_xRtLj0@+tWH\zkgߧ~e ]@]g^^?g1yJj_D)aRcf`I2l+ ;j "g-ɣcI(L lmRHoCipM 8N˦J]hrmA?\ Dp&זɈS 0*9P@ x_.OpUlu}Ɉ)^ 1ыUL1SHD]ͬ.C;U ; i cMM%̯.Ok\KUK/\ǀhj1FvNVw2:0s_)h F CRh}hfbȫ}1{iRgCxGIb\Äˋ"-G77om=.2  m F i ڛzz9XCom}hNw1YLLTȦ̒'p˶-PCQ-S%5Of.͔?nF]9 ;NX'לX0+FJ6DqppԶy 1A ϛ!(āk4{li6{`x9-4p5ܔZzXYyLd|Q#q'+Nqՠ8^)L0.K)a#IC֭9;T7&_Z5e_XjʿÑ) O*oSw;ADžIAkwXC/aA&fp7}KtmZo:4NuKj^ kNL=X|F4׫Ai5Ϗ b9r58uSt}qG ^!)Z̺ϖV~dw_G.3;(rʬQqj>)<1.X͋-O_J͞*~b}+l(i^cn7^ȵD_J7f G(>h.N\3ބ8Eo5ۙzЛD=0:<2 hS3)@;,r1]WHukTwOqiVIogW/M܄%:m{Z7Pԙw Jn NT}kSjIєIf sfvdxpU t=X rpGJBǽyP\Mj+6ӬʖW|R\$d9d*oq&%Y(.uΏOn6?vh @em|g(دܢU?ㄏ/"a{ 4&ޠpO l% cU?QScP#4:~I9Iǃp ՔAb7CpHUOԜc''S_2"[E;?urՌ7% I$ ?=׀^(:Y<뜷p<'¹|9&%<5Q2"i_HswQ~.npb}] Ҧ/'qGžqXUn9mĭ5s+ &sbҍ(Rɾt Ϡ+JVţpZ|tǴQG*{ |Bf tw4ҒԬwO/ݙ`l!Y ' Z߸"$n^1`u-p(- b`6AaU&;__LA0Z6DEm⴯ eAgZaq!!v #WU *X>`1gT/ hmt?Ve@-1f6 ]j#5 iTYjdsxih-uMuSd߾V hrn=4OMHYjhEj4H+'fp'@B9q*X[͚D*!wE5  #BkxG-yr$ [A.tD^{N.ʽ㏛"kpֱfoV p}UqXU$F;C%_b1l^WBcy_ZGʱ/ehR3n|b)ƍJU]- ϳ@ЉoTwxSIq2@6KIN#3&3PD;5Fڸ$]=2&J S铪}W*Z:䦺4pK[+^DM]F*+4"dYո#srn ep8j|F(<!gơ3XxQ,kWX <ev%;d 1Ժ]~[a\6Mt('".ǚfWJYdar |!i 9Y8mƏ<.ƪ-ltϺ|V?D+ivʈjt́SE) :EݶJ;lFNrFz@ʹ .ty 'E_1!4vaLM}j}:DkIԜ%XVd7p.Wo<f xVGDD Rt7C~WQDjֆ;S ﰊ-L tdd۟"t!?IۏXqդ-J[Ik5@z\T]*~mo鵾 D)7'wDYR`+]=Jv=( mP/hؑ`˱ՎF%5OU>|C6 '8Lp5|9H(Ru~rM{L|O@< :Ȭ^r{zo$- }2"hL<7Uq5sX,Pt<;ZNF'= W.K^: ()x%}#ZơYml& ڨCx%?3\!8v!x{ W}D,vh6, S]^&D::oPO_;8 t„{|FL|1Ov_c;Miz=>jߘOjQ]cKGVnuZOme.'^FN±6pT|iWp`ȉ>;iI pуT[tęD+'7Ukz@J HA7{\l|D>h,N^ ]UD|:KR#8Y}d Ґ~ `V%: 8 Zu AqӸ){^;e̳_C 7Mw25\kJ2`KO ^EO$WRZS0 xh?嘁1 B?H1l|Qh|X0 &k^ J?`Vy(6:ܨu;BEKuʰnqr։: =s(9egZU|\q0JY)|~ȂAHϦϐ7=ѝBzqqzr\IO6ZstRo Izg*7X Em2;4O֞ X#QU?3ח5~z= uRW KF_&֚`eh0_dw5u+I(:b&nZ'TN>tDgm*z&fGb'Z>j#؏FLiisbvsYw]l J兪=4VaC*H/ʏ?|qQUQO@H:XZQ3Gݟu9$8r쿺GFɽj& FO bړ;-hIߢs4)!ӾQF VIuy캬4_+_ -e,nN}\@1f&]<[|ua!ɡ5iٿ؝$4p'6/U'&A*R aIe &IC28*;ctN)-+٥:JYᨨqEfTH^Bifss/BR%Tqɞ۞19{Yp,ڱ%j.VHvuک{.&I JԚMM=%r fr|f;FVfE K|SK>uPE^)NÊ'wLoh0SL[Y`NW.߸\v 5&ocj0? Ԁ3R\cܵzQ_3᎔8-\D GU(J΋qAhV/e jﵽPc0sX'z!Uvkm oӼ tĎ( Ajcr vyR+sDO Z9?S_gUIRpT*WLrCfʽ?L> s7 l?8~N`*'Ź=!л^S18FHWQ1I`|Mzh“C+V[H6iE׎tq 9fy5T{z3y|SeBL(-/ 9ȉkfu tĔZg*J  K_/ؽ؆nTѬ$E;t͸59&ޯ"q_u3XʰE,GQ0솒-QMzͧ%{PiNH-| 8]=:u/ 2bρҖXD"Z(uK$bV+, ݀1Hns>YAwLT+bK$C}Pawyȋ:H@)',@<:(NPSk,&)3F934mԐV5cHjŸE:/4f^t%DSM UtAKiySꞸ/$vp˹Ub)E^ALaW%l=[ZFvvj~EE(ZbuTq vW_V6L~z] f [xh384B79QВю*O(~*q1 D7F9sAMJfDfYH>"n=q,^Y~m gK̉"\ }aO Bw: +/cz%ؔr?1i;u^w&fl`2 1-\•xv=ҾQ 'P,wB9E`7Hu6{vFyF#LWp ;G9qɠFiwQ PABR돚 'HxTezeChvm  .5}U+_MfԐZJ_+yh!`Jh Lb@Eg&{n ZWH1NKF@Ws1MdxMxYO;uN<]E*}n!ELLH·ʘT3P[J̩n[SzB .LQ3پ6q!~߉Wr0Z}u+' GPڦ&/*fm}"[z bn8T8^DR==ɧdX|xeP H@nrrHnK#,iFuRHk&>>P̍[&ApT"rK:[yNlvQ(oA۫蛰Rj;JPpv9Zc)Ls`#S C>s24@J62^)bRC*a{{TZ.*pL%ڤ\oS'K?A/,$pWrK2̋Pe+faWĦ+B_=\qa= D>><;@bQlJX}s*@ls$ھ _fjy8Hϯ $ {g8#Sשּmrl{%>Ŀ)ͯW'ЁkZ"af:\b])@PJSa^26qu `/+_K%4%Hh=&iQG۔E)֘QY.q;Lş䭄RόZ8y}CWTdP;(O ,4סC%M|ijeЫ yS%ut`3k".+X@@@6z'-5pH]GFJz1oj>;X{Buv<` uynQ^G)e!!FDy;bJ뒰-kNQ]W )a<'Zgf5pqlnn??>@&̬"]G>gHBp)Y8b"Yczƃ7]ڱwz A|L ]&X~6xI,֦ Oz96+C\-yS"7e S$-3K+ Mai"R n8Ү*@~!k3 aw1d0H*ΈsK-?;[u?zv_L%H) ma*ӳ_̲݀͹+Vctl%FElGQ\ 5ωcM XQP;4d4 _: **es"9͘":bN "xUSJM 'TA m'KJiX@dڵAӼ$OjS=$nݗa<,4^2Ct:[8.*7@ f븪&9t?lw2;B~lr9M=- u^vDX]9ye}6= /U_s!A`%CQ\ڬ;YKl qnx&5IEs^,KMOȨO]Og2-Ix4J~DASҶtltpnΪb%C_! Iӥ&G{@_.))$K^7=} ~w(vjAPeC#|=_ ls5698l=jѡ#p B,fs,;٭9osldž렝TrQǏz])9^.8V:_8gI\ؗQd><xT%)t9=Tcz;am JuNIG">iz=/RjsE{.IjƚV|sN`..!(F0lr|*?)i~tK [&hS? h$W5&<RX&F1=S 65'\XT}xR ?j 2ق3)u 뜈:S5E&%`I6u;|!hkr,eKXrr=c1۰!mN{fZQ?ׄ:F'l_a^\fܽ9/oQ*9;U_dNց7l,W.G;IT3hz].Pf:'>x(ݙ{|B~Hӄ|Jbϥentae@׌`_nO@EGV7*A[m lHK+P$24#aB0mn ?y6'-:c![ClƘAoPhrkKkJd@^yY%f`f_5X`+91WIhf2=QI |U9% KCyw4W}8mM1el<Ñaz-X5vL~[ĭsE=YJc\*o 仢rD}y=vja;0iN𲥥i^Yo[$q3eIĬ̏Mѽe ~g}Q^ +Pz/4;܃=v4g~UUԢ@PcV{ZF`)%-qӥ.EZIr7@ȊԈc;rVbZ]s*3Qb5!B^k͹W N xu"5{5}C%#zB-0WExMvwC-kڻ-6,ӲǥyZ8Zn@k"K(3Co6wA^(-ٚ ;fq m_8veӞxIn^`^\3Ww} k33*\[LpDuG_T ߤT(Kԃ[Z!Ӟ[UAJWP.,V45GifHhPa(m+VzZk9;O!sszJ*cmZA4DC;T*vk]+cMcܓgį%n M]0}a*_'Iq d'ۻIڠX%ϯWS8@3+_^gsoI t *{>oqaRӭDރQq%k3"]R%*^􈈅sE?s=@0`l&D7@^((06:,ٟ㙡t3آ=p<#/#eLeGda0o#+ۡ8pt.g4Pu< ";ϐ2b׾(㜃F0яwO@y=JY^R# oLMV=K'*IK]BJEc$Ό^Եҭrڸn/#b7y3>51qryLJyEr%7yvW[ A7_Z]8t]R c2-ZQDkf-e9=J!gU1cK6>i]i95X2[<53Be\}C icKQQݣܰE{YTs==cMM&2: $ ߟC5B>u?AÐz#ܘ&Ūj`bD*L4 >_v댟(l|\jUCMInM$c G `FC|j1:R9HWHa)*jٙND (7cͣcy4U5!@}bZ!S Դ? M+ZR8oHNtRV i쉚2RMMsW=(fҖW3y_uNZՒ* A%a]fnQ$)tq}aͶZ&.~(5{J\Fk QodzD'.CX{T2 d>3˹enf0742Jl/{Ijoz °3Q8 7:*/9Eֽ]^Yl qEKLpzرН%8HM .S= ,yq{JAM% KW,WSDHWZր7\pЎޔ̦]́U'TS_n Ѯj@`9o"> 9H1#; d.ۊ;ϥ@'l$p eBx|NɖҎrĀ.^nU#h0}0Nҳ$N {)ÍCD?w_"C:M?j("]gwtE $H*r0=H[ڑPDe 9mrG1i.\縢|5Q-܄0=-⟍lj$]TI,;)!Uz@.4I])HԚB׃JOAe~4w!"~JĐ706,6A(#|,}C)qW3}x4u;5܁eϪmʋ␜A=UHl)qe. OgnsrRzϞ4m"8OE":[σ2w):r!DZ˗*N~] yЄVG`Dw.ˡ( RV%';ʭ6X !Pm(a&qH+IG)S}Y֜׋՘۬ga5$w*[YG\N_vZRa;o,֨ӋJH lD-K@=# jM U[#@L[K铫ݿHdAݍv ^TU4ŰH1&>g:T#:^M8U{a#mL=6 2y ge9",3^< B0e T;+j? nqGSHJb1oPS~mgH' ;MXt>S}Nw?]ZFdj5G3`Caujx<\1mURg Kq)Gf?QZËvKɦ[ %>lg[+Jf9:;m _XmDg}dG!Y˖nyێB:i4eTZ\ F7h]ST5ک+d&j Kmn.@5O?Qf1jь6Z=2+ ovs 1vXT{fbѧw\dw{p7,]1#M[ڬw""x? ! t̡u#\v\DS;d##Xk2Noo^ !#hTW)z{v%8yR: ,||lY0\mH(4J<ﰣJ/DƏ؂2*|7"2F!$ȆL:OYUHAU--BV>ѫ6i 3x LI@xɓ]# }=9BIYsҗ+GvR&b0/35#8"YoЧ`pgD~ K>Mo'~'}h(A_.E덑%DCE ggg{!Ѻ_[JE~Cܳ=l ?YS$Y߹F8PXTL6&w|c:F _\eXV'm+?}+֋fqRM*6'dtJGCU?ݥC 'tW~NvXXj#r ez%# s$HZUn?afm!X1u<;z=捱)d:t4ٕz,m ~ߺ7!'-pz96rpèk 2cځ^x31iΟHN%{5i_s}A`XL n;KU6E>ֈ@]I3) d.W%V0{ ҲXn쀎H:X;u܎Ez򁡐'EzמFAMĞ\#{0ʄ= i*٥~8- ԭ|Roh'ih2pjUߥP_, ' yI\b^%D0Zֶ]K-[^|u{ :! ^EZ3˚Vqd8 >XfGjCppRk ըJ|A1 p%' Uv9g?.1 D=M>`?ގv~']LdkY[cvui[7.!_@vb?x=ڣ$"V1 qפ?  ϜVLzv'`8Q+QKc3hzuQם>!Zhj qC/\C fy8]a N^+tXڞq#QtJl_J{Ji$u"\ӂ4%z/P$^k+{~dprղ?]~,&7=ī~UQ%J"3>vE{ɞ%E#[Lհfqa TaWeOH~}cyҏ@*yjq-c/ׅlu["VLeG/8KYĈ)?c+OBe\oWA?6ŢgF| Iap֪4ze$s|p\>X+v5 q>xk䮩θiw bEgqe} %Buչg+9 d< !A [t_aryTR:[ܮjЮ^EخNS$a2Y9v;d$Hy&>6td~:chg/Sh6RnxS+ U z㽶Skn2K^N$Z Nvu"3:='vCb=?$.bERM.cw2:J/Jq7ڥKL}h»WTalM4n4Ͼcwp>\1D=4?lf&u2sۜ;?Ш2^ϲWv1,@q]#?Es%HB{jhL-Zfܩ=2 ˴;.ѿJs<&.۰Qk]vz5,}7z; o J}bp gW髱yfyGQ ~FDә Bmت1.\{/A§!X>W_7|Z <:Gh[{ZK}Y'eeߒ5*cXhm怡fCdjyJ_7얦?wU%R5t-i 'g묦k@3'AjwxzI7'(Bj̿M5gܔjt@m] )kq4^8Yx|W @6')f&<m ] rRj1)ܷr.L>yQy(0I\RG(]i]D;9n>TY]ĺGG5 }/^TbA|6 Jb^9$yhtꁮPǓjt9c[FuUAmiezDYU@/G`J//Y+{/%iAFԧK}1?>Ixjmc1Х ]J\A6Y.ufl?a@6:L@?C`=vLw|x~V1QJ>tXt`ql‘CVDlx* $_>3u,Vr ~d3x^&h Q:H؁voO`)qSQeLymb._.HgG߱#7'ZAEՄEݘE=GrEu&h :FH hp=pi:Rc;ꣻ[u7{MTیJQb p.rXNmiu2gC9pg@ =aQA&\!`Sh} ZM\Ku7wߚ#+5]TDª|j!Ү1~ } tƟ6+!lEw.} Rt#ٚ5*ys4W$L!$ʳ " o&z cB촑gx14,i FyG9&3QN:9]*xX$ ?<۴:I/O{Ik\.Ԗ콥ZW\k&G%nⒻɏuSӶryaI9ßW[-ϏRQ?(%E Gu) M" Oʍ qJkYeyy:wZ{%[7r(z7!]l;[4Ґ3x<[&Z"ECgSL}f*یis9Z5 9:4ǿ9H'&,(֭0[dVnӐ ", C5{sd1\.KF\ ?i8snsi|m; dP>&.(:do @fÈ^`[K,r:y6lDN*Oϸ*v%"N FP;`Pn>85gTӜhܬݵ9ur6b5aNM{FG 4UB֞1jdҎu8Şa"`oVal$b[fĈkǘ1wqhM{;U״:'Ꚛ,Y ܵTcP /8F Zerh'|' LaH,(dk֦mΝa$\^J/ݏV<7:ЈS51KjJ쁘n}pB彻`Sjk{a˴5ͽbZ2I0ODqb5Vy';;#I0֡ȃQѸ =I޼S*V>NlWZ#N0Y~>v]+GbGWoƨ2aOL#ZtG"X<L\Fl& R4֯/)K$*NMI{}m9p9c[31UJD 3ÊJ)E12, 𳲟W'`E=VnY0jc;BT:']w;yYLE(e?V›ֶr:ڿ% uWov]!f'[| b>_ρ苃!rXV.b (#pSu78}k_$4RGbzK%Wc9JB=ğc5Aѡ\;((Ӄ ;#~R\w[X/gm6PfcՔ'2l@7^\P!NukOw Լ 2OSH) G74Hrօ)qsQ຿+xU,T=AeK7zij D7" /fdti!ӷ,<y6bo nb~BpJ Wq*d#h:{V />%4g t {gA!SV;d@T\tȥGϩaUA#ek*Ǩ9 좨*9ΚXZ`7@N-Ǩ..T/"\J|/:m}!d73?:/=kA89WP;$Z5ƺ4 y.maZY_H8H&VBWs(kF.QiSEqpOcb/ ?qF2xM՜-O=4k,ݱZ!l;e*O˘G[EUШDvNx BiX hh.mN5rSk0#*;.Zr WJ?Ŷ(jK/ 2d "ͻQ+i,vND I!4V+pQ9=F`'ֶqegqO#;i @j&Ѐ(o!P퐴q/`&K,FP7¯p 33 %#ɀX$ȂLmsgT J2@@XF*×dê]`bib ʜF͆ވ1u79 1{Awn8[BPUIl 98D8 xWwNfFZl,]fp_XtlB10~3Grv Xrq 05V|7Xwf%a2=faS/ xKvI 6q/Cʍ<(`d= j6.']we! EՀV5IwX$@t'!8/yYs$9hxd;UYI`1G- y)-@$ ߔTs[;Z6w|S^卷I--*&%X`_ouA\dj.2wr-Rlٽ`8rʊ@Eau9G;$$G~~6'PI2w%:k$;[²sˇRa~}X'yaء_cYYrܔmi6`28( \BExSU|#9:<~1%WƙZ-oc.Buo+c=D" DnRw-]wָQRW\;" %]1~[THa?!UT.HlYzSǻբicXk9_sOW]cc΄(HGfpb+gJ>NS&( D az i"[Z3!j#u`m>ҍ o=FM3ygY@[Hg}]E>QŁ `W{^N'V 5z WTt"&B2%o;9Sa'$b’hw ^4LQ*"kݱ?)~g )1׮ا*᭤Z]sf .14cQg\ zXJm]4}&j?>픁4`~5un:zYGM$%dKT7 ";QK??PSaBO43(V JbcφeAKqev b[ے߈?G:/U(=t=$Ȭ2,4@4 Ud/Ăs fΞ&ny]p|E%:iV17 |b0 1pqZ!hW'sIz' ЫӪ `%s'4iuo6 E%}HN^gg`FVg aVOʼkAѷ3Wk_i)%K=q~Dd:1R/2.`:I(6z43+b ²DFE$]-ܟIE, 9BCYL3J0zbd+/`P^#CUÁ sq6ĝo@/-2j hG+gr``8l_{q+<<,s6pM}wɺ9 _aFdRKY Q $'Wf9JkGZ,j|`RRg _#n#xA+uW'@/c-`xoaU+h<9!A8cgG##HWFD:ʻ.|炍­ds*XPaG 9b[CJbr!8uR -[O;Em||Gwjn0<b&PݝŎv$TJ܇ySU&ԝ"!r ׅzJ,l-|?8]:l>c>c~sL ”> 3wjAq$Ƒ5O`IAoίo P&i7`܏rI`߇ k w-kd,}iިWߒtSV*.Q`5UqiYӚ^g\R(RMZx/G8Ɂ3k^a/7bYO+ة*LNĠ_V\ s cF}Nٺ.כs*q3\Yn >I)̒NYb#ۍ+P9R1I骽q3SZ5Q)0vӹ ORRȺ.N(BAxAelF[۲ '(`/vQoI͐ c5 oɻ6㩺(iYs؄-Z@^VJm^lc^s4=Q?nϦB'@Q̱>FTuo42}tR^=G=BN yg3ˬ}F3>^+=zped{'[Fj$ 99zI*b20@+~ XOp7Cjp$K`K0W'] أcg[Ӻ HdpQ!fuEK|ɃKM\0Z",%2f69#SE}D4iH̹!ءwzùs6+D 8tev9R9Tuy$1X^W'PviEp"ާަ]'Ȑ? g;!қG~mZ2W۰&cP7AxxLLh\ˎ=Uvf թMǪ6J _qZ#c%j /|Y^3Ìkq.M_whlu\YT8)5SR*30}hI=7}9IEj)#43gQ>ĂY*! }Y/>O\f>bsp J SzyV7%FŤ.9 Zz/R(gw"0^6t5A A(C٦^$j,nLg [!, cce.˸[wbbx[sL[hy\*=o8FL/ɵ &8?RwV $EK~p\1tFdd}㡳YiOBfHN}찯8[47tTW;pPC@;$1KOeз%,ZՒ؜l[P_m's uw~d=g [qʎt1>2G-xrfd;˽×+QK x&.쁗V[ yڜϡ~LA'jxQ C6Zƴ&sM?Nzo6m%S#o{w,8хߵX9T$5UA;+qVg;-+Ԅ_a6&ب=iaFBVCMQ3'>AѪҵIOc\b|Q$"t݋]a\KgOG ^U+H^!e'L$Ko<'5xA>'u'$`(q<)'l#DOQ`Ps h>9(R G-O{q*aPH!m߻ScyYC':Rhh]/a]Pmi1uJDxe*H\.ˑDLjcG@Ʌm-߉OĽq"l4.`Ns{ږOzE%rZ) ߛ vJ'sjC)6򨺋40BX\ hSCd7]^PN{}5 t"*0MRk]`` ?w0y{PH/ɜIeƒd"uVxl_΢Wa3nuXч `M@es'y֤K>QZ&@QMZ)*=u&"?o\'!\f+Ԡ4ry '[7KL%;CiP(ڊ̓\؀pf׏ -}J❭HVǍ.͓uEXV\UzgvK"7zƒZ.[lliS[;*=0cmfm_0<-ħTҺ-3%%`I 5%uICi1: Qj~'\x`*poLҎ1ey-b94ںlĆ5j8\^ӔݚWP!QZ ~cs;ׂRB |#0 xl~w3dô% ?VsFKAh\rs!bu7H}TG;W:hYJ}">6 rDyrsU ),C'匘mעC#isjo'㰱P{8;ũ1I|A 19V%˜BvDO3 WIč.+ a#KzYUi&f4ʯlbP{ >y IMs[ Ar&r2(Z)ޟ> ~C$P{U$#zu|*B) @TTOE>5k<(a5H/n yA#$M -]o,@YK-)Xwb6s;511J/BpұJsiT? A<4cRTX4K"!IcX]7K!SKVȒH.}oLmo=,ku 7Tf/3E0ͅqwc!j'$,st bnH`ٗl1~B0phz TAA{vW*Pǣau"TUiݏSJttX'|v!A6oϏkڇ6DC^x lDZT7w?' JiI$9f__TgmgZ_";pJKOm{ P33I5+Gqc 0psn(De\%h:MfBuKC 'zFu L6ɒ24LK+@G$\!|v|c LU#-#țEWg2M QsX;cwwE.}%Do 4ٍ=P+E" %֙&+k?H'v5a8:D1X57PTZk aĐ>QlEAV)-Jt#.^6Tiޝ$!e>3ҕz^a'j}wkW<=E؏ (VogAa~vKwI139\V[gEX}sF,2"qVOIb?Q!(}6v?ڜbKM*(!"ol [ B|%04zfIipFƕo]1g4RHq[t @)BĀh4<+ii#X4^SJJ+òpe5~ GV}z[uo\ &{ 3=y@Nհ+ddPXfʈ~YhQB Zp\@IeBΗ <<Ե()? Q+P[;ѧW UwVS"fq\4j ٽm ha݉ZdpT j0` ER **o?_+Q[1t* ׄ2o'8Thuaؓ6ҧ_,$D!qaqM7[0+<1QJn+Z%%lł ZFX69,|FtڹUhsȠIK=P "o*oWxK~0ﭚ;2>;<wڲa_CSVAvOx_\Y-J dS>c)Zm`#B fI_/|MBafxsFiINEWPoT1s6+=6mz>Aaqс&?M81Cie_63[K< ҹSk ߧ%ְ#@IP5oŬ@_Ȼ[wP5cTr&a:v&&_1 n $6Xz•]su(#sJ]<8] jh T[~A gPp儎ɤ|&rJeN!k]U KZRNOYH^StJJT]0D$=.@`4p'tW 8Ƅg}yđW ;_:!ItS77t\ay B>+KD^_BHknfd"::j[moS@ څ4i4zeJp [h[j b \. ɢ]g]-'%q"\fH4 [0'֜CUD -bMVk~nq)ϩTf{*G)CLUEAw'ue\>, '{H#'%f35ۍԝ/4f dm|vc>u)؋B<4@}qGBZ]b"&(>$Q&zt*f:ۨ aK q|k(~4av}Plƣ'+&nJr497;jݟZZj.J]gG+]4k"ЦU/xw Cy1wbkIW|6@ NfgT vnO|}M&$N)2}52yxHh >~FD|tK=~hjYu'-F}hAr)M SMU,=1//HmIib&(Q卬CA*^C yQbH; b{V;Uh:25liҕ:1ckfF g`hNɞd9KOa0{Oi[lV!8'(¿߾(?"/{EK7Yڢn-D_ε1h):/.Z',2 Lz Ǻ"'.1fEųЃjn%:M)@S@Y G3es2kI`3 BA2n*ss#%|=akYLpkȎg yТqrWC!c`NYJim_j}'yaSswnP$+4L޿b@˳tH6'^|<+tc ZhkUOKY 4tY p(M@hɎ'j ZH|B{՘g4cj`J1 ̼:rr_f!+F۬|X>RWinMz~V7%A I~ V%;A|1ƨW`C֩t_o`霞I{Fg&:a56FaObw(lx{PE11*A-u$N# (;`"i%V"_q.i b`:PFOF Y/ "Sx.8u=m κͽ:O8w.YF< F tB#$LnQŸR' rݔ:%GqcWh~ ]Ȅ)X6Z$;f1fJp4'@nC#?/7w.[$kw ރ̈~bAgLeQS'ܥ >" V5[L$t.X`qL 64Z6y4+ HMlc ;lv[&] Wa.-ӏ%iz?& 䋥۽00'kҤ}ZjP|qn/muhktR$/g S$'l,.o^[񘣱]wcR~,LgEhGLmXA'%U lnD)V-ƴ,|h{{g9W[lWp,O֧[HC2% <')=\O=RAdMf87Xb$ގf)};T|:,JĐN~D՟CZ:|FZYit \Q6MS$P Ĕϊ(UnP4ţgKoTF*d ]ͮ̅Xcɬt2r<`T3kJ:jW.nERL={[&003FKW_2S$XG:&@k![6㚰U#sMǷР Pp,X&Im@ !5?- ^:Ig%r8HҢ{I[F "{-'R"2?RBVI9lUvUO5R%Y?o`3|[V@E6DC]Wk7(sN̋}RC3<ϸJN.7On.1%<8NJq]6+tϥe{^T|Z>˵*5[C;MǙ<ɌEKt\M4P2$vM4s {;:0ęiE`-}w 8=P@ R^-ZSW!weaOQrɵIֻFqx-K)XU'!lfU`0%S.KG^*qt !1W&<˿F>(+G;D} FԧtO8=Nұ)LQ Ұ]+e#زwqtbH|~$9 Y`>,x^ h ׍cYD__ BTu-Ro*flS+E1,LD 'T/L^ƚ2-UQ&zʀr??x<s6ExHPpuTGG-[t'TSɦYd>]7S[ϔyBa{vOf |OKѱKﱣiOtּƋ 9іƒb|"kJ8EzHa-:JXe&h9JDct^$|D;~Y?PdC/NX̶[:ϟPMl=ϣ~ь&]?C;D) >VYzϷ-Z""ajkP"~ - uD54scbh<-|rmr&f~g]6K%UBΏ-< oߊYTf˗1ܻl4PbrE0G kZ_$pfUԛ=C$jykr`!j<}5aXٙإz,+ڼ\ a{lXJ_$xoMK]U w쟤I=ƺ{vbc^G&i1B)Hd,X kDk=M-MPtȚ|^; ]V"=R/:&`2 /И#AУN-Ԯ՗N:bMg0x€.y/ /ݮpLkWX赜mHa{^?9T]jw/eSWϚ+G-7[_5/G% WϢɢ;mlZщC7voK|R+P=daI8Ԏw DsDo͈x.H&?հe"bRW$pKφ;nA8y)Ypy ٢թaq,HWR"ڂ# ĺbAMiR1C?ŋ !MFMSԻaF^:B(KDY\s[M^ MdP͏lmi>zy@"Cͽ$M]eE{?F'9qkD'L \x(wa8k=9,0~FY{1FȌW&OfG *}r&FF/o`P js3D{`FܴB9#`OX8N\-CA"d;dn*\vjHPg@tHV[+1meKZknX܋;v NW PKUŐ#;U|dRrKJ _(|,"gB#*wҿiFFrEAdߌXxsfU,ʨowi^ŀe+ՍfͰaQHQb&k??>{FZRn vo/-aЫm\3W(MR@~^E:'k=>"%!k)~;gm;@dBk^h~z6b~Rab&2$?5j(=dJ /v'@5-F 3i@4O'tH)# F{̅T94gF8A19 [RD(~w[;vk|u.;LPBxfL͌sܸDֆS`Z5E*2`ߟLӗUĈ}3fQ42‘ʔ:6߈ϑGgfBfwg_e5to ?Tq3yeK{&;'לenD6~: J?/l5Z!:UרzZP⃿'C؇fu+Dxa&W%Be8/jԙנXI Bs.2S!~.;&IH~vMQy5bʃN߻nTq i+>_tIxoaQԿ.F?T.B^c~t>YgU)_o4jL= T%5A,z&WSbp}z!(۳ZC,:e,0]!ʔ>:DØ ~ˆ>+<xMsfna _!W#R`]BP`!Wr Cһo2-n) _Hmczft"{ Y:@ɣְwwG7hwB+"jxs5Tؾ JX)C[=M_ko{[Mv =щOv)C <;y3ߜ+Wg Su_'M,qM9W4)LV#S& vkcT Ag%Lm(JV9AA><0i[dK[9?9D 7G냺Jj!#yXʣ5ꬹukMBl3Nv9&Z4@8!AyW;KڵdHM}CJv\āqt'46hSbK \>CFb9uGEXfG8Qۙ\{Mҫ1OY|F5EљgW*npк wC}VPXGjIO:)d5I; ӧT Vnz>ᑈW| f]] ,,}eZ|zh-2g{EHYvw2-+׿hO ?Go%ʚ @\*m <.AXW<=LTEqQbkf_PU f'wZ[yiFſKlPi(%rrMndyPJ+Mla_wW01INŚLbH3_KA)W@YFRǔ[/,Rb2ULߧE &:;9խ 'xakȫ%]b!=uO>NԱsDL_/qSo^Dh #\ι l]c%}"$q]3(?7:< AdK-UxiYD91BC8M'0Mk)wÄTB5;GZ%@a"!wg 8}_(y fvL6h\+-96'cYT"\f|Pg5> T41@2r mB``|Y(&@r..m<}e{B%@_KT@>Bo] g̪Ayq UmX*_U3Bo4yEǻ|Ѷ&wy r=QK)ʒAG7ƓQ]"vpTit#~>g?l툼~ቕrQ.n{+S'b7`SRK_g3@cB8CRlL9Aeg71>RMS{bC7&c^0ugt-mgOs(g04ĵqd$]W6.91%]:H Am{K*rlΈCC&ǹJT3J<<ϪS h%V.]! Oŀ+.ttYK_YkR>mM1~x..:+7dIYcbf=uڽ %ˆ&&m Z\|dv$b)F\gat&0,&'?ܓO<( Z0\f_%GsC||K9EcgŏC%%ie\WF9-R"Ѫ8BCAse07ĐOj؉_7FLΤ뜤d>Vn2dz^چ!|G&5MYeaci%I4eqgcS"fJsyq38y%w3팢ARsX}S!i)㬪)Q<JSX_=4fB OQv bCPp BԩmJn!]^ױ!ϊA)hhJ(D ~4*(>!5;1$F܀v)ץp2o!̼:]{ TI"tqIjK[P cF4Ò_p ?"=%XO=r]V2ϜD)?m^ <"Ӻ uƲI&xdbeDKXW`nLQ1K,T?ψYαumrU;t|^ReWw~;"zdwiQ(&Y7 <'Ӌ1_{.]0:P> SDFl@BF0Gf.#0Ž˖[+Op}U}BgkΙ3_U.VPCQn ]O0H ۦʘ2 \=/;mbT >^,=J.<[ʴ`̹ tS,=seκi郊s;&ԠcOGRs?uDL-`s:Оό).8 ة s%I? <`Ƶ''{JV/7^){7U-a]#7I^iRw* v0TpT`k~Ʃd6FG^\# ]svQT֖! au""C't؛c.|4iZ| lT勬7 }  ^3w{Љ *:fÒ&5sTيIx$X@K;6[>XG9$kM[[9}/T>oZr=ulp( }.U;KFU7gsN\h_kqe̵ղ/7יxgD\O9)V,G|K=?S~ p./=R|i,hllc*5BfozY4?/,'H5(a\YszPb#ȟ?, )H@AzK%H&+ͱ4[/3v7m^RVԻ8m$J-f#M`]m9<נnf.K+h^7‡M 8@bmwxб3%o'lkaM= р[MTKt.c6:;H&rJ| @򶟹} 9xs*!vᔫ4C˳ݧ}==lӡFJI܉#A$'8:d0βI+s5eIBr$nݣUdq0S5^CsT61NwwMjVr)=u E_mErn;' :hsp=X6~ce-|):zW䰭8`ߌ=(5YnLI[nWи:>_B1ET~IqnIsڲOQ{պ?謢pɽ%S  S0zZ]0sJ\!օ(-~/zۧڃ} bX=G!o dޏ&[*»Ɠ %23U{KREc6` 92&'J1LF(uNfzyCJ!,z14c^pT^*uSڦȀ.˜w&X΋-dLgѠ nʉibcyUoPf'ijw`ؽGvAޥ~^q9覫>2N'( 6p>sk!+$qv9x7Cbps/ʛGu#I9ZlyZvHTI?Awt+[Z61c==GV pi:_d ls(S@!_k >wH[߽{Pn`Z$L J!5h0~+{A" 9"r ЬslJ͵D4~v&4 ZH] ̚zzWCoW6' [Ή+yz{İTU1^ow_b[ůnS};p{hJe2qήyKO^ 4F~ ̶<2̦E\g1Ǘmykb:s %)m;+5AǗ¿d/2}Vs[vt'Ů+ݽU`";mw;D/Iy_&'7~yy:8ev,-GK#Wg[cmO>7(JGE"Ag mLJӠ݀acptED55ѡ<7D+ hf/Z<-ǟ $ΈJQJ3DVtyq7l/72C[8I4zYޢ GPQg@/$ALLG7џw E|)W?kHI>Gϕ#w(1/ˋt |4yCoxZ`KAO,mD:(j=y,2c|_mwGLQ||Z"4Es]6;+=%ߦ5)d薖sFqb&̀?I&BsHI(v&7Igwb{l3G߈QHy-/˸Y /tPXpduw&:#,RgS6er yؘ=JѐY5%Non?U,^V\['幬1e/_&Zs>"yqLYt;l24ouh`qE=(e$B|/X `94 㿃̴nπ)0YSZ͋9Zok$WXCC t1rluui@mUi9T4[3bl=h,qgE ȑ4akn@U+5Eџ ײmjiݒυmPKBЮ_}iά[)=sY_GUOҦϰg"geK< ?2O 3NP@ߕ,l9gN蝜X6:C/Ң }$5B{4bݟA8:;9>E.ݯ<}8x.Tu\g+ rH^1;6$&Կ C Dc&ɰ{TuT%N7PTAֽ~bRsى. Ɔ(m$ *ՁE22xp誂qIO"ΟX皙^rzŚˡLN~+e)}MȰkp<:+%o)=Za?Lt=/)&, fb#Or\" ȚݥE[$$/~9ᘂ9ZpL5xv%T%N^#+)xde|O&ՈѭVO0~ђ{%C |ÄY N9>+X cT_HYd"Bk4\Au#} D(qhQ\  a^'r\% ySDoCH~=^t;Tl^z_>@:[6ytdmK%={ج*045mrI#Zm4cl1[LEDi,;*~O8FP0"+BLz9Q?,!i?xau^r(!jSNŲ~#*Roe>4I~| v0ʞtKE\-c{,tIeu.y-az2W.ExZ37m!86cACjc7=]]9 Ud7^~WQU,4縢=M?;n#|3 H}:r8 xc?s {(C8Ixp05<ωցǕ*ŭo#fhGxOĀp5녥̾\2K[ YI"`Ђmi9f#Mdx`t1yvEZ6jϵ(Hft_lq2;.ڝ7]_0\ؙ z(7V7]){K/?3#>lL1aX@[Ox/k+`)q6/Dq{P| ,ǃp+[-#GёNd?sIjbqX9F BeCBJǁQz*fL`ә y73rG/%Tiim?1Ym`"gBc󛒷YԙKT !3GN:1qSO,c>Ȫ۫;]/B VeX߹s#[#5a=;?G$a6 !1cTT#E@~<zL%/y]~MC\ꪧaD35'-@ǹ%sRAѬkwh+f _=7ځU"etS35 XqmKfXww|فI'Vஊ%TKD_Y ]WPs^OD&g-#,^Yv.0f4zFyMRR-۴ifIF-@^[[ =p[wl01֨J3k9nd.s| {nbzs/.fC6jQK<> D,<}- Zd^DJ3WO*;'jB-n/38Mi+ !0sR+q0̽ I8D=&40lrHlv 3 z8ŒLB,n 5*cTa(@ycݗDπzp<. ոH5 G]oV<ubIM*`)*$ST~#8PaclzURƯq Sɪԥv\!_lǑ{;CxWnxh`_GY ` -+ŧ?+=dΝ,D" 'fD(LPw^)'dHD&WQmCǑCbr6M=KXB]T7  hWp|D!q;ՙC$jj[UIej(j Mlo8v\zhl&T[b@gH@ni/ I;Z= P)ˁӑ\QQvP}IĄk|pſfI[6Ql `mnqQQkUKt8@T$7p~ψb=>C<90E%.ȋɝS7Z([# 'S;Ըe\|3`I9b};H%L1QV28?F_6̴[fH=}D6]1 fI=NʙÛp<) q*Pέ,KGlCQ1Nnc+8K YQK%nr м F!)Wfb ihW!KYs ̳f˵*ŀXݏ[/ψ&)hlwcM4ERX֜}}$wvN@T,-v@z{ٳi*-&W=YG0Хnl?7d"pR ' kR9v}`%,\SoV19{=?__gs JǍ(UI2\PdH_cH?L/h nVD:soQ(^ hX0~C?:LHb8itm-~Ԥ5{2E(aNai@~%Ն0}Ba˼za{1jj&&eԇIeЗovIB?bܱ ρ|oG@9ђ>6y]䁗nFot˘ii~][u[Jyl^$6-/. O&ʹAh7d}py| Z _o+%@`>T-)nrnapȌ9':XmVTr;Z*E rD>G9˯3$Yo\hf .A"00vA~%%ngU 1R{Gԧ~nG@k0H.hshH7  F N|I C.-(yoFQ7j3}״(pa^ B 'ע=Rm@ө#i{sOER_ םb#8,Uc ׈ $P$5ֆgU^bWvU{4tkg2ֳZ>:󎲳IX!\q-joFhaZZ}sQw20Z<}C┤qG =^88<`pXqv*nTz! eOCP7 /ؔ1g5#ts`9zX+ g?}v&+@rFWڃI).G4{j[Q;Ǝ?%eC (Z`@,BJ{PJ`R- &Ylq~LU.w=bG+&qC]xZ&ᩩ^0ByЀ/ڡ.F&vJxm͠,1'O DU+ީpr x] w<˩Uדmޒ6&IC11((>!xjO4ӼA {ԕAmӑmy0&`X .)Y0!QLWO'݋&1"#ٝNᘼzA1b^f }dZ+me0*g;wZJՃ+ь%)_Y"Á7t9Sq( "=`hdFѝ41>SGq:pVY6Nk*El`5]h)?I᰹ aBۯuaOyW9^l -2 b*&(QUuxC^+_ua9?ɹV@yW 7L7,r3sumYدͼ\-[j!+~x{!!eNdUwjiInErwK6s.PiFtd݆M.{m@B#͚HK$lUo,"ƒ.*AM&Fz`(dyC<; s?oì=۵Y&$4fUeMKW\61,! 8įм[orC51 iNh?;ND?莖4ϤnPN]?V+hPcHJl8 CuoDQaǻuEG =[DoW·z8@!*WcKB>֑O/3lge]A%Ѐ55D/o5;x8d Ta%h Eahxi4K CiEjP1]DE@J(leH2Kt`y%G6eC|AGB_]n$Tᷫ%췻ov=H{@)ڐn4-+'jyPVkq#kF˸y̛Yu}d:*/b[Do/y~N4܃Q7N~F"uR tgY*@T@yȭxO{hKf=Jb`'X ^o "j q4uB+{x I%0ڬG M DwI6W“EwѮ9F2HQZPZ|Em0 d(陁`YԤj*~ F7Uy)yMVi:ѫ9PhDnjy~ Q9yAsS7B@M&wys5Wۗ 7HJdZCaj;ڀL̲r:X}[cN?P(8?cI#s?##kPs$ 5VF97_M>_8a|qu5,(5"Ϧn_zגDfWB_n 0MD%㙊6T$2GJT.h;ks8l0|'򃥽ySvb Br=˝ԁ֕~/qR a XHK5ڿscT7h#riJ`׌Т5u lH`w鵒[<:g(/ vr6Q66?־nohԚ_?16lmcC 'αP[tV.LOϋUx #塰V2,P3nc*ew+G3,Y1Cz+A}sq[!%eE-Fo!ҮGeS?fǰמXmSCx%Z$%aUQߜY^L؀VU/. –u0i9QGB:FSԡa76hAk 9*V) 6z= W.W}<~ _I}U eȎB :ɰ_pu'ˢߨ"ִ]nQgVJS()hhB#ח6Ft;(9UU}<ɳ޼4.2:k%tCD|vnc6 4i4UApË2IU!3)8-0>K~Id.j: kp:+Z-Z/F{.ɋlMsEᇷ1RE0^’nqF~sՋ 4ܥE@ζZcJO,Le C#oء ,mxm=mP2wW62}4E./RpM IJC8+ݼ}jLM6ر tv} *ϦMđD pBb[=1!}S^o-C*:Q!)`[_7&Ks1#y%T~!oj8]i Znq>")Xh|`ǁJLvy_V_.{TF+M Jz7{X3v`(94QLpJ/c Zp,El 9˽H'7t-uO "˗VҞJT1 ܸi4:0NCApgn0aKL7H@#1m1Y/.fJM;mVbP>VhdL4J;!pp؋%*G~hV Kyhe6[D{%rצ<<_نVhA;Lo8H(^=({>)c,^g{}dn=M2JCLKf;#gy3?j#LNn`[~noPQÂXf A;./8;EBȖ/'GϘCvl_ыUsM'a;@dzJ]ovGgԝm2F.@#5[hwKyֽ|TW ln;nv'K{Qؕ{.jM~АILx>vxAϞZ^5؏ܟU<a6CC^ bGDxde0< ٩c8Е?tƎFT S a^yprB81 SAwJ}$;2BNJ DAQw8" ƪK,qro- e Nm'(7TLo_&6TX3T"iv6sN{{ Mg !)W>z:m\9A] ~B~{d* imɂ·nܟX~7ֱa+Ap&o5+Ѝ};$ s4'%:-E%Tx:F)*p Qq~#}?*e'(ջTVa)`|GMS 8~A9,AZ=)Ҿ^†DMAUbC q'*EQϧWaW_U/ cM9[i}˓OÇKү0ёÅKx֝r+jJ6.*O89̪ssfDwƶyf@!  n ~4O]Cr8([vO 6DWAfGPWNއmYÚ4hO +cBZ''/a.J\XW1UI#&^SN_yb2wGAeϽH"ʺY!,gLq`GcEm8sK)k[ wù̬yAsJ8WষOH"cq {Ho1l0^@Av?fROޡ>'Q썣+RAW޳2 uմsφX F}"1t:H $=/&]R:h*WQy/:d8fEIOcA4xی"140a !CM"_ADjd81eMq9$xAuM 7AzfR`a+a;s^ s1{`u-M{Q8GC}xȋU}`ZHֈ͓BGOꊜ:czy$Z1X2P]e*|͜k&3cK[7<3PzJ XŜ7ܛ?NѬRyqO1o9vg,˲[;$?@}}"A*YxotΈT=}.AT gb2~9E:8]dU9ca Z{:wg#\R} A5?O591݇5fum]E_32zMtkx5xX1 ,cՓ1Yzsʫ ʸ9m(Vbiap.^s!]A^H^4 *dqCv ۢ}ڻWF;SI5CșD8DטҀx%ݩkZ½6[XFp;8H:Ck([5vR'1+f KV}A임3ԨPu1e4"j=y&tAϢq'a`N&vv''FW|Pݝ&|E_SȜ8-?! /Ѓ Qݓ#Mr%iPȲ5B-rMUn[8_c 'v8F('*F|'oCuv6A_| 72Q Ql;*֤;\7SP|γڲ Hj J)^`&QVUF1pEd bf+!񔴮584Nu)4ET^zۃ F:|;%?} TzlYz.2QP&cƺ5׈{u481N"1%Zb 5OZm&E\0:)JɐԳ4?:Ƞ~1.@fшEóɷyV 7GtW]Gm3'e7I'Ѭ`5b|O+WAq|BXިvFQ1§Nd}k,j(]?2ѣNhظu7y;'iLk-98Us8y!2201.-*xLt x}X)&c.(#i}T--U#gh:2pފR)YmY \EvaҸlc/]:| ^ j. aݶ!+AZ܋ˆ38 P5h/6"ye=<6 h}ڟ'ޢur)Rr +6Ic>t c +aܺdG8%IbqlӔژa,r=4ܞvq~0i+Pe7/s{Odv!g:8i69ղ #.Oj}[/piZOBi 8<`@:4]uJZe;5ri;yWuq+Ɋ@@9wI V,Ol,hy >ޤy̫RH;Du.:q;qo0U _Gn*|=*!%rHB>Ջ_p%RE:F[}NyeXɹ4A̜bH,T .j٣tb18ͪrJ>^DP-  e PcA&"kyqTϴ>E-C=6ζw޽=Ǚf f30-3gcyf5]+)q|kܽ/A<(98heDK_2 T5| h)MZǷ9ۙn[Wyo A Gk;CbVB-x'qE]s@H4 (rhh'*,t[#uՋ ۄڃ|nik5W:h״i+1eP"gkYXLcN6.!Ao)G#B_T:v'E[LnȻ3?T_,~N8 ߶罒u :QZEW;ӻɕC,~`;G*t-Y##gG Ύ ˽ek̦"V̧#C͙&jj/7YW{^mc% HM[E<.La27AbRj?ށT5? Zrtv-oy|*pKIDg/124wYOoHo`|Z|eӊt43I&F&4*U̙v8/hY^rdNկa'>s=.Hde >Wy#ĻG֗[Z8ٜ ʶ`+& ot}1HRԕoƌ7-χPh ަ' jA 71ҫm0U/Ÿ*OD# kXv|HEr#b:ǟ0prRbp<?y>k ~[+RTǡhN (?DJkxIӀvpG1AOuvԳvz36]mg֬Y%yB`0/۶g\׳4`ZCΙ;^<Z+5&|D \ ' A7j!" rOal.믈@f5Z3]eRɾY>F.s7z L(1f 3ÌZ$;;zYS^ܧكuP?Bݰh!FFި}*沖rY5DUTC<]ZJi3Q*=J[& )m 22_3?`磢Wk BznY"Eo9Y'A0"[Rֿ洙[O L&d @dy1*uK>OK2IY( MkgJCH))-EH,~]$ f'ZpJ v4Ú^%ihG79SaZ¥ M,xv@L殼]u>Xm2J6  0q#j#H)bam>c}7r8%a4hlu-U5Dն˔ Q<ЊԵ+v g,=OgM/"ivONQɴV\S+ݩ 0\ǎˏK(mg}QR|WH{6,ix :Ux#RmH>CCfN|y%*4<Ϧp"\YEjSOGka8hjzCx@ 1,cSYJ?t%g8s>{×OQhmK+/gwaւ2,OyNm&~sJ(JX fG|ozv9E=U\Qdi^ǁI阨 ۽tu)zZ0 MQJ|-{RsDTFI=ae&5>It[\AMTI@{I04`RP3+J1*'=Rw9lV=TƩG֔gƉx `n|,̶]iƪKl/}TT1!=fzmmC)O}|QtB{3ئP83,tpe ,=X%Wd>6k/ѪGX3̀aSJ"v̜sVRZ4n}'JqT* uy/#ݎoc QD@uI S>~"(ްtSOw"^჌w q+ͭfqf1x)?$W}Rg*[h)m}E,r'xb\ܠBV|CoD-84pWKwE-Xcf܍BP %i;4vY 5D802G0s}ʯ :-xqQ[cn!q" '?|r"zx.ByRюǼ?9f2,6H`? Ϳ0D,5x,fpzL~+=i?=/Q5*1 9K{ۭ`S)Pc8p73'Y⏷:3:jinQV.bB^&O~??h ,8ٕPǡM'T)4:it-1xj]Aj:G]JOeA'7Tz*wnsɶGZ&YK¹Gd6l/Wz_]b%ԩbY9]*hx^+*~&i S4G>A*enlxIt+%X OMo1xo3AWoȷ:t#:2`5 236.Rl72g +˚_;Κr֕/]t@I_}ȈEܨv&j!1%YFStʈZOcď{DMYnDkU"BݹXqOX9C]_$Fv?M",_aW> ňO`?GE 'HE@2$? @31*h7= 2^!wCAxUkY'  TH Ј0 8Ǟ a`+6#~\ <(ڍB-w,ƈ+a#@J%JEC>"XX|%ܑCEze'!goCƤ(x H3kaoH|A69zp =Sk/lgHvrKflhOTd#NV]9["/2Ŗ:kzhQU+/ 1 &DB>k(bE+ȕ]UVʐm2ܡfE-[W`L(B.wC<21cRAwGwv7; ߆3iz; bG }6ND1WC$>5- jzXgj[l=kjP'$ b^FE 9V˟w P6A9U1! ٝtH>%tWg,ZHW:K& U!aKdSXXlscQ};ھ} ,1nNV5+̫{*#ҏ۾Z?ω_OJIӀE9!kH!R)\I74NI~4zVu$wS^ՃPr&DS!uaD"fFwB^ ġﶕc8B#a}8Մ+PvAh|Uzs "U,} *5wrn u`?#HFAD-B|Qc4C>k` x! Ǒ4w 7Sջn\+8fe?Is*ߔWHR˜,DoANOؓ1  ΐW|:|Exև=AB<ㅒ00F+UGy_.)ƅڽ6_|P3:G退x'6b$]J45Ň/ Gh66}F*oi$<\C-)ajc}"F TB !t~a!(?9}7jsQFOlIpš{Y_l?sk-_{=Cw<rSC Qz=<!Wb!UQxH^Aۥqdǐ%@3=Oʬ[P/W*m>cWJ &geod^-l|%tK[.ϼ(2^ W&48^Q^3Ue6 mt/Pe]X+pbD='ƥddSFMy@z, ^!ɫ^f\LS$ߣ9Bk%h!= _"=Mٞ~ͼ'nPTmjS7@_`1o&P쯏g#=uiv98(a4({^؛-Mh_;U~0dQ򀠀9rzw!m- c5)%=0'MbV.$^ .S]'*rw‹cwNxçEihjJo鐧y`pBXԹR%31X ;6P7 }= ucbyǍGJ'j(\܍Et4~ogQ=K`M2͂Secv# $ۼAu,Ÿ)] 8Z9ԁo0OrX *>ilPPP \XEc٫CtCd~\Fy(>рyDb_Ǩ,U~ ny,,ĘV91!{\BƊ4Y6i&B = s*E`&U ~YEϿm4IHKQP2H;27!$yԷsgA 4^Wtv;# =ɩi9ѶGΉ_8&NF*q f k-ՈOLɖ}1~ p>vf}lZ dpf+CO92ed7VG^P?F.Iz =z3@btFO,3!cصu1騤ؒ әt0V0(W>SY'^<-׹$o#sYq<@Yeti}.$X•[66:YYu~5-[ᡲ>o|c;Xsꢖo|]n{",փ*Y;yɆ+q]; ׌kL@S qeg:N "S;ʮ*"t,\a 'h0caL k 0_zDaab_\J5陛v.I43wL3m ~cC:QԷOb)3y[PeJkTξ=eM۷}2n6P; t X'%bGc2?7..iO#N: 07Dwh<Ź6!U#fdd0VhTL:#֎&ꢶ{,kpZateiH1@xR;op[(;J5<̷]=J%.FwʕEI"M2π @m,Z%]=hw&aɝ܈)[4szq/G-O᷼} ׫ĭb`Q tXO&Ϟlk3Gһ/q#i0)Н3$D/KSSg^N >D>avl10^AhSVٕy*GcB)Њ!Մ@$=F-jBnV8 +P@FDpXi" gqU|wZ{I8'&#cbk4+QARV7P׻Kfͮ.~oTZ5 X=@jV xطeqHfY'=@9ࢻ%1kLB?Zt &[)feAU3O ٖƑ~w8d@PT,Aa@Żk9q. W\^S@\9wy |MV{=srbZֲ͟[GK X>>(vùV"oжX$;)ϦIMȭS>.fjR+P|~q͊x9g>M0 o#Q!OrJcDY$@\_Q=QBjō‘rag˞5Ykt#p0p5n";4$I'.9x\/PCVLQ{ivbEmvqtuh%+.Obk.Y?Υl,Es)o@Ļ_5 {@:jgA.钑x P{(g$d10a",/zޯ>Gjŵ ?`yȴI[C>237QB|`qعԀOʀַrPQH$"vIn>(|QL'M_,#Od/8?w+o+bhoXy?F6u=?s@Є|v[+D˒a{$I<#i]4hMi"&"IUFT g#&6K˞.EMmWs#XNď2/=ihr92aD_ݔI] B"l2nͨSY8h2r< =Bui3VJE-WW| ;ꐫht3xZ۲8u.. ֌Zk '/+PhZx tjPŰD9v~\?j;7pIuǓD66 |ڥ?ȑꨇMRoxSaQxφ{RLy}X kA$ۘ@[7e2·tZ!g@~5scnĿkq9Dv[ѼoV2h#tu\k.ͫݗ^BN{zRkiGSr,XAؿ^W/p [ elBo`F U7ݡڱfSМ)A='lɵ)$^>Vg1t+tB=6 (vAc O;AWsD L+BFZF]1$/CpH%cҵ Zy45 h/<iHwxW|I!7iS} Rle$ŨPhlV]|85=%_613 )N28 {X.kbTŊ)u榱,QdpBaheAP93O7sbc# ia>y%~H r&zZ/H}ϛo㪊ܞc@zZzo0˼ۂl %8EVozg/ҬS6q4㓒UBܸgbv͙,8XA{mTPm{U3(8䫭;ELy"V38C2w{f)|t/z3rHg'  2_K]4QnI]ٕ<+ΰp:_3a|)OGYB?{KPZ*0,VR]9\()2_ݸ<ǼQ{k1&։>ڛN vPT1HO*ho;0긻2"oG6 68t+)iȋ>9z3 m]"[1 )-ݗeHQU0Bknbî]7lZ34ZEBV*X;8+'8ohnB*/?z]hf ÈQ^ @CHϵVuo"t>$y, ^:lMTq89i_ 6pW% K )"lPx3Q0VCRWطIH_YrAQ98&IU!vG@Ǎ9-`|@m'`"gۛL @0B!3yiYD_\)";3N KOh<gXvQ.';CՉD}`б/M-2X,nhbHx49{Ej%zjOfcaEw~Zewo+;ǵ 'vhIڥd@:luQ&u1S ]anܛgkiV]]ǣ D-1H\mWDH;ХKSү %R ^EHS؇GWSŪ%!%kGz9W&-NG6|H ԄAnwT5~V mS_̯,͜F!9_fOeHNzKP:l &ףxK_ekώVÅG?T@QXӦ=mkKjN-|x=ǔiaHq{/#B~ҴQԑ-3+O#'}`1]qd 1k_ 1W 3 'E0hطmDõ_L:^$[&}1w﹠u`nW`~mgy'O!6mr dωv明6,\ú Ow#M"L}ӫW!Z2­[0Ⱦ ũaf@eCPPBL'N|$ơPbȾv{M i,e,NP8r@Xqe;*>ws SWNT! Fp61Z@'e;AJ_lBmxA3l_Ҭ\ B%2@ф< c9 B+by@n;YסzS%M]ޯ4Y#Pҋcgu'2tLC[,lL Xhv\՟+>r|Aw?O!5%myƠE_8+A#`OXGM7j5<Ǐ]W@{q7pe2)?$$۫bG+RnT_h:$s >lbEqwbdԫ[@ĖW{Q@5rkeHt3MJz A8P`lAdtʬQᨰ3n/Py5ΧfzR`R`«Kޟjmq"Ld]I^aEZ1;>}mj߰NXx}tOǟۮ:{@>F8JLi;rm m5α}^>p\ЫfЌ]ⅺ?1SNU%I]!x3Joy &1v}Pj<( P\q0Cr_"I?UHdRVբE|Vsn쵶TS>O-k lL"_ ͔?BYiSPE?0[W%ɵlIɲ*lFVV!!O.}GP(Fَ)}BM]b(*H%˰-_۾슭kMS7RP'l,\%0z4N gJhv4P+ 2G3l鉅F&#%@ԪƋ4[D^sKY5nec?d {X6@XfcIC>ґ#̧t=r\#8)SZ"eQ;nlZ\80 ՙ%r&~8<ĖG  Q>H'"^TR\r*=]E8JC7ۿ De5.3ؾ׀ĉ~0-ᎋvPT &." {%'OT@ztb(J.IsQM=U6dN(JOdV~l(jCn%|k ?Wnw~Axc6&:u`$އsWFk.h kt^u͸\*Y@8UZα }ɝ Ngvc3mC q^D"=&;nR΃Vm !^J؁m)MEOhSöـ 9 76%s zN5p2ZL F4j2mf-aιddsO|wؼȏ04e>AN`guHHدzq649⾏f+*;zfM& w#;Ю,sF녋_Z(O6 LC"mI1.ffiBy;(jZajC}\,LlǤW>_ `ZHY:[9Ւ<4`[!&X"c%7wC.p n-2}X"VOCb5r|X]3!-UH6?-(٫J",9ɏ]*` râ,PS.̝a^`0!^н) Mbtڌ߀ظp!f#7eU3 OiphU1UXZS79beu#b_vC;k X˽]V"i³:{8S%BEtk_,QxoKoLS@/j0kI[.6VI'xW7Ig"No0X";C04n5Ue@ⰄGYtf=^@9O!뒠 q^z8>Xu;:C7(cb2{g ¾3 Rwx " ݾF@>B? mK{*Zۇ P>Eֆ{闉 .qkDQ±稷[)ևKsH"UҼr݂Љ1%(|Q8yr]}1n_VeNsƏ xy`vɵ5?G4r\$Hm WQd?G纎CZ.RӛÎQ&yMsZǖU*J xbm S޷"MK€fTIZMYTzN7ݣ vmvC)Ex8HޕG^IOݮuQ:FLM0DE 4-RW_bzT:Nj"omfr)n *26Q鹴-ᓉZ%=V!5kWX[Q҂-FxHV=f qt -!`Ii$D-]|6LI*Ò.(?e}8dm *a?_Uߨ  nD6}ەNةQI|%[*#/D`St+2keglu+L3g^#|savO}^ɮĖZ)d bͻ[aggLr:ϫWa厼&mn2T8;lF "_NQ$P1Xa85y;5nZ{M}/5 !ceQ%Ŗlzh6rZ:#F)|O&hLيJf:2L'S` X Z"xƈs1zZ>;Zi{Z _&2kn{e9>aNYfoα|,c,:R 2ȨI$3$!Z;a|Cݯ#unBŸiϜ1)JP-9Ѡ0 0eHt"8xu1zG9FEըp`R-ҿsOY,b ]%+֩CEf' T~FW/I!/ώu;S h#Y`1b>G72ƃ]4[/A\][++^?RDEdp*e$ bnPinߝب+@w{hvg;ڰYZkUFrk0 NQRZ)JaFkEeY8Kս3E$/GSswrl#U0,h$ǯ9s3bv[x /7b8%PO*!\4쒳Hm,;%q|e iђAOsRG3DOd\*u zSZޖ_nHȞ[ 3^Bh a|D5PąnІ~1P&6QF:5e@#P"п" &0ǜ|BϭA9,<4 9?(D_VMU*Cw#k#{e]B^.hݽ~c׀8,1\Shi`4bBSwm`WlP"cC!pJ0,XkGCsO -<ںeqYU M\$>駰paS(Dm/0=2F{T1@5_=T JGK r4?n)Em1jqת$9}[5v4*39C&R (X'Dd GQa8c&02w^p-gN8g?5 uO!&.n?V )d1~2جސKf:Z@'$ ( amDB72-totB+P.p+san*vr4R}UI?[ tHru+OHPL0$,*a8_[D0)N&̙ h\'cHr  ɂjOPlj VOFa~s+Wi\vďlĶZ3 aq-'\'& `(! R5"l.r}@J2.ԇ/ۉV|LɌV[H$tmpPEӗt W~W0n?w2m{?o(29E}SN_etoNf'ǛP0I+آ( } 9!ᜰ\ j6(.j{iN5=vsWHF s+e=byc6 [Wƅi1'( \uK5"qt'h?5]-f$o,Ρ)` cmE%T8'b&{,9`@!,SJ5Y$eF]G~z $5d/CgWpdIz&Nimm/x?ׄ[iE⬃C=Rx <03vKqlǰv/ "q@}j%iE&T,,i$fmUpq BnbپHЄ[p tr[7J*); G/O ;QU@sJ ФC_~i ϒW@Tj2 .TiW -k s"|oY 0DGI'#I-|(Hn,q7 iiauhH8Xö-PL< ,{LoYr[<]+AXYfC$9$_]enmI 1T؃U;CWA)t& ˷, μDHD%x@N0~nlΗ2#O5kŌL檿;s7&c}R6чZagONj4 ptW&bteLa[QC 4Q*ͱU+=}l2N)w zYt*ziz'~$b t:!L a4WGiCaEa U[O\kM Hzhd$1KC~fqjYH"7x-|~ _`BlڑG\|OӾ ʆ z9kA|rD[?j`dC[*Ahlթ8t^ gT?C2Z /Hf?QY"8ݙudMk.(Gwy}_$*`;QJotQDϭhE*@+$+;To3 {Mv,:"DAQdێ(ی@}JKq0h'`T/yT DB=f{*z5Ӕ~͢lh,$c_^x>d*P"2Z71AT֏f+?p7LP'%N$@, ߑ!܀u()BS:;r0s4vrbrMJ,W@F8b묮OkE-4=̜QB8>5i&IS&:'3_ 8!,?F_釜̕&WdZ^MULW2{Q!1vii&@o#K]`s^pp(ܑo@׏ԴZvÏ a0B\ԮS:V'DƛSJc\}Z"\D=)gXh_"6{:g$ߙW`vG1*ґE Zij[&o.7X A t7AOQ^V; ߘǗ\o`t!gNQhؖ)twF{3t#HKRE;PFp!~td X9ČlI xy0 M=0* ]D?rӜ=fzR:?YDKW`ڟ͉(OK u@DgŴ7v܏"͸4i?;~tY0CBwD`]͊P̕IaZ0GFFJ4;E_Taֺ`hðn V[Vt$t9QsH 57h-K@Q!yR, ~X|Z2S|Wm]z*hIOWq6#PK{7j)Je2\C/9S%JzK+dzn%恂cO)ʨ4R듲/z< `NwhߓXoTЀTi~dXwn]9j\v1ȒA'X^2̚,8[!V~V`.U=ќ%k;p?#^qmu5oF׬Y{,!0y!DUlUZ3:hjU1.&(٥(>tkޖ Ȃ2EXGVPkK+ƺ`'' _?wZ,Ixˇr8=IsQNWruMĤ֍p?O1f7۳7kb$^_uu3SN%U&D-,J`|;#Z^it/i̭GvPm+di~HP)ZlŝhtWײc3B%*aF3f~#T7f.4@ 6a2gw5ՌomutW :r v. g&TimK-`Ϣլ*1t{kkQ4v̸JWdL#wm#X3j3䟒 c6ըfޢ|ó$a*;$nكۏqm jVsG,z:_@ uG槃}e6A%VR(p*\A˹Eh g<ȝ8h¦}[h0(laHYm<ʭ'U˖]s$`dB{ˀ6I r<dUz2OG<@ ۼz$CV!@Bg, ˒&^T\c$$j;0 -@}ZbPOn,.qx+@iy9KHE_0@u1gdk,;0L?[*Y|gd"Bl,Nq <h$mSUšӷ *#N__|^!EڿR?uة%7C3&_nreI"Y./Fϲ_%!j#S>VU2 Wg ;Ъ2DlCsmz8kFbu3A 1} ~r* M=h,."gR E0c4<(μb8"{X|alSHU UD]b]2_@JC*[mѾZr u1d(@2[`iRr1mO: bv}'jq5Gt۹H/PmEOLl|?z #xf5}4@QgT[ڛ'5h9Z.A}X|JqWu۲cݦlKC SDTW>WEmѸ;UU4.GJ+dz.$q T&asZlrHcd Oc~M_{,1ewxck ^2IP,Q:Hˑ<䤳ggFA[tgGXlBvy暜kY⻥xUbhOgfEVQ0lS~zzA❊a} ((F3-R1nV=~٤tMGƃJgRM%,_'"Β ,`",\g"5׶Ԭ)66Ewmr?fICxG`DH^@na1RiXn?ʕߌ̈́*`]ey[TK`^6cE},X("ŰGdӃ(6u"Kt*BLPEa/;ih/&5>Q 3JY}{l /ш1:BV*IBk`Q@zBT'S:=vTx .X1&byxrIR&@\ pYO끅E@M>"s#B=+@ L`#{>HKP>w!=q /47`z qͥǞ z:&ZKTNy˧WƖBt(*$Л6wIWZgVSwj" & 8sN㚡yӈKdiy=, 2Jx(x؀>!K N=á%ơWȷ?*;!5\U1 2J8ox,:. taɅ7&K MGZ?&J내({r.jfYeH׬q;6#R2?br)\'^};AFtN$A+ /~_~]#/XvPWn]lLyݏ`a>;|/-p-NGY1}:tA֩Jx,|8\4fÓ`ZXEOYu6P?ltI,m3S5y>$KrRQZQ774tt]K10J[i@Po%wzIbAl@E:v`vjӦgd_kO7V~?30X[D_\~̲C33.tu,:ؖHPVlBL*Kw# G&CB{M 79`m Z[ajt6$ @Tpj8," m]9nVKx+faM+-~j,~$a )prgBõ2ڀ<,҄좪ط(Gu3ɼW`PQ ^7K;='G$iy=i}SUɟ#H5@Uu;;BIزDf>jlsS] 1)"a&l  N䴌/#Ǧ aޛ97pcS3"GvQ-Qӂs %dG~U#K aOHJKM-2Z?K!ef2<z ?ªBo~NU"̰0eziLВ-PzsO^Vñ5$) /bI]H+7s(6BA #}jz aNy_ Sajitw vϒq͠l^6^`>:n*eV1^ɺO$wf4u 4B02|x^1;D0P Yȝ˵)HaO:+_~]VղS\TzZƭ$ˬޠx]gA\[ӭryRٿ޺A:ގ3R'.ҶBxgs_jzͶn^LnCs>L<&'oR! e>:("r9 ^̙jJ՘\yY_a%mIq 00j3_}p:&UL" t7ޝ?[pwUДBB:6&2b#xʫuinI 8C7hΠicz[uَb>Rd,4ZcmOd#,nwWb -j3`oK?B8@3a7Bnk(WҰj*, F?F+Wu&aK)Ё% % zHD:f/z1+ 1^BQ$'jD[6=KEv^[O%rW:Grs@2^(@c{L( Z"[&Z @ryjRu/)QJ/BU2olhW8YfVKܓ@" H+˖80%:<:}DU8 ͳ?Q6Pm`^~f>$`a 0+ɳ UiI"]axN=40˹$D聤hʐ*L=jQ!^ ͺS\c}9N#I>@+XJF+w2"s#!1+e߲M- ~ўFROӇNnK7pf(8%^.Zj}yki}ﯞ=7NwR IO(WG\D,Ux}|I4Kݤu,hwzzˈWS;Q3/`IImu|vҬʶGVC]:?} KSB.Bcq\ѻIMA 33Rd+! ,{'e5|&^q.A pVaE`;ẅ́c@oSOb<~Eףsr ε`XH6kDwGژ^#bS,nsC}DIdw 3hϤF 0;}%w>V g&ŵ O U_.@F :oH3fx(z)Nzy\4D`nPN,HiKL=K})o`$;ydV:m;KTJf2Aٚr0` ; ]60X2}onm?`H2E>lC2!}_xδWu 7?=LѨZhiXV ҲN<鋞 L |J&;݇a c`B.rZ_77lC{ 7aȶg޷op?hlR&NjIN ta /霊nClZSIś:kTьG2 R:7g}pj*@dĢ 렱E 7J5rfdz!09|WFuKWڶy L+ߑF۶27iE:ɡGĂVV.KTҗ ∩0MOfk>iSXkd!~j?ЭTt`{/],T`|. .n",lV@x@M:'r2&y4oTOS74YGϝ,*pE(oS%yj7RFQoBS&=OVRH(;,(ӭU=d-d F؀22{z8$2DVVqroĸ3cv$rey+E"weSo,FCfӄHG*@}@eݤ> <ոL S.##:VBpA$@NNm"Y<7P<x>K7 :~ꆋ ;DN\P׷I'7l;ҩ2Tfi7- 5Pioj;ѭ: s.^]FnT\Y a:jV&0 /%@E2dGT>_ci.J+}AVZ 6!7OLV2z̝,$GJM3ʗDKz8BG w&FZ`{Ce*FҒ* C |Nݘ5H65;. n&4hƸgoY i A²]X2} RE.tWQ50n,-#mזSz᪛޲U'V`E̕tˑG{?\^l}* MmBgT?8VPl?NmŸV]NH>E 7QVM.TTLĹQútH_wEY뉤,W?Xtyi$I";*g$f x/d )F)װ$k18]Ž^?U"r)n_ypg6AݦaH`졻^z^5EdTNM=/A`Xn`J6M&aC6ʕl5w/3>]Ŝ{c@q wyj;:"9އ [,=MY"Sp,fRJzQ{F-QE,ˍ7 Wg4WYN<ջ67GD75!;D gVaч.8t,ӵP@:qH0| 7-"ǿ,Ag >/ 2) (d)f:F>ThZ,.G9 ` 3e|#X乷Yl!4j6E^8_]jd TA,q\[5km]O"Jm~V2/.e}uHB2JqsOmB4ؿҘ@2pZ/W]J%Dt4ytcI˲pVrH]Y3@40(r>5iq=X\ yͰ-ll*d\$[I*7)uŃkr΍lΏcg%}ĦѬ@d@CA_Q|:sH|+webF|劈\t5D3&mQ/׺4@_ Dw^4LUT# -d$#}-'V5;t=~RG"f'W٫A!Dy-жYfҲ(7#8Ơ0i6&y Qx0t,M`!/wvqzjdK_ - MDqRkVE1Zt豇CQE'C{ţan k{nDl@A^mHm+i=d0s7oow7 ~wZEywu!0Oc ߚIc[<2T~N Ԁ,/wi;?˃IuE3чox+ pɵۖlɤVxJ nOx mQ! #cyYnI7nlJHL4x v@gՁ2EYs~\m?5\ p"9= )Tppe8W#/ 0({EQK2\?м(Y- ^R]k|xG,/0`uU:6Lzeu{,4ȝK`+}߀a}EN+nEo&: E*,aJz?` ή2 ee"LG`K+@}eC2x9Cd(ѻtq$f 걔M}3#:{f:TW>myE-3][K>wg@ )5.plLƗ!o܁CP<ЋOݤm3KQR}]YLeBbW_δ`1 Ge$ex (_1=VQҕ*P:IJoPv)O 0]s7;'T4},6c$!hM8 Y9'7< ,%]|wYCˊ10_o_*m|H'4PEndQ3IՍ^q"5´E, C9!PfxR} |;]sr.qO{Ѹէ>tWO23YwK~qZۂ@PV<0#,/=T$Q(+m3X#GGi.jzVwh̺Á]&GEWkJ&5H#ݪoCU]gԏѡOhЛD94V $bUq[x0>HCbfG%,ĝ0Asd: :KCe 7MPmT׍ V-˱:aQ}3%8"ЊTxD"4swՏ.g$W  >\'yq?hY0b=w[IxٹCXaν{amM=Aܲհ)3|J4|4bˮodno yV,v(,.\,T&.ĊLjӄFtMJųN:zO~\[X|6ZPcxmnL鱢Trr5 \6=DCNhvfB,\hvgH~o18*Kaelwt.x^ƧgI$A%[{\"F?ToTEb1bWƆp Tzζ Е6̈́S -r]e5< {io1Dnon͵򄟖 ŧ뷏>kWu9ro -Tjsqj9$8Lȑ9iQ6n G~TlL!VϹaM{OFQx$ Qzk(L^'z\nbO060$2FKj*3Mc_ cwzDA[NuCGF١yf(Qk>Wza|8K2e󫄗TX0X/OutӅDKi =m* ,ƽ-5Nzx1ii&Q-{Dytah"Ѱ"ƨWPIB$nBbLӴmxMH![eMq :YC2uXa~tW5dWg)X#Ӄ9nԔW/P()8 P\ʸV]aVd_,l[z>;tFO W=ZŢg&.3z=R?%rh!#Ӱ v4mz-ßkEvСͶUlԌЯMTVDK4rJ"}QKx |ţV^gvTEݽlj1 ۉ?REÂm@) u .SW$I:\}猪:g:,t٣h;p+x3zrƧ"ReU_&̕>~/E܄?TKH| +(>+/kQl;@' !ҧ\۠ V\#o_X^K!+`<FihX-.D!fql[{]-9Uyq 5e_u,-xlH`mD;i!wč~`E-qZTuT $ EJ:ŏ&)d0Jb}Gð 3uJK"L7 o0*<$-^]Ob gGKǺRrF]VM֖d~_5!~vۏ2cѦS-Hf}`oVbP)ѩ/xhRx |@uWhPZkՈ=\ #e9KX!qRx*?Xo!f lChEA)ZkG|*eVO|"GTZn~ u J4<\gLT/-mXx1܉6/-Oӫh$&`^&DMz)Za[huϴ %ҒLgZ1*O?x lasD5:K`Z5v2>*o麍ݭ\^(dSSD (f^yԴG5l\wsЎBkOl[`a>[=w%3`h)0i_u_|- TGcB@R@dh5OJT@)-\~ %Xq,8pȲ<nuBoF<1CCT^\J>V *2T,t(sc2 ꭠaM8 IŢ ]YCNwQIYyxTXlUc=mpۺ0=b isq6d(Qc!B Ǝxґ6'6q.vs;͘Rɽ%gl7XQtWtbLB6u,n5 `@nzXe{?cBSBOpH;+8{dSNF  @T`(y 0oT=[Fڨ1wwUţz%?dH2J{B $ suj9¦\Q0xS6l*0M܎A횯7֎8Z!h7T>* ޶IOʅKp\+?+\0 }TZS?Wf_Q9(v:_,քf 7'#Lؾ<5pXQ+27E-Kʀ(P}G tj7[eg.b村utX ?q&)y[*+s2d'- T3(+-g /?MSA5@vAWCNCTaX:U2*BmRfН_X/'`cXIDqN"mq,r"-Mr&YϨPRpnMRta|~m] G_ޟX4[_ B]u&ZO;B|:t)>M,a+FPbS j!Y.(Lxx`a*tnoJΦDWr;ks7s. K`B խg%Q0}#\K !T31PYyamu >'Ms/xeq_rXp=@Fq<\8 xƥYV`i9Vvq]Rp.g\S|-^콡PMvzWʱz5 * .1QQ !Nbä-НfAsV:5O."an/ˉs)l,u[f#XwNǢ+ Ty-e$x?4,1ʐԯ6qP<止 ~H~*7|5eYJYr>=osAr%(TbV$ŻO^8auM"m%]썜[MNꢙehqi YvKPc94~u֯:K*mea!*(n ׉3dDC* x?5=ŠYFa ^HDw^|gM^dIJ+.$uktl%6@h{h-{@> A@Vx~4lt.AvjcNNj,:cH){dq|m 2;WDK&:xl ]D6g2텃- 3ȗz6 KKoC2ţIua;W-'LGݕ'fUu 8h5jLF$_O SŮՅd8 Enhs:':l9j<0XJ>xng& v(rvW2!3YIk|EE=R؆LuP%ܠ͙E?|}Xթ#W$hq4Wĸà?66%Ґ W5Mj_8fKw#u5(Y\&0CatXfXF *4C7̗0i=:VI #Ge׸!0e͋w;m+?SuD^"$r= pT'H'[%i |*3"> CAΐ=B8OQK\\0s_UgΕr@b8[mX>`&XARu?omaaڒl f0D.\G#ik1 ҉3ğfע'k(eC:ِ NG/Й *İBύWՅsCVs6jMS\GhGQšRzsˍ|| :@qx ˹ǒ 1V:ҏުpt(43d^PTڴAbG(x,؅f8~'w^U+/c/q(]+TVPǞj9ŰLY=l ;hԍ $U1NpPk#JIY@&}1OQ]6܀$R^7R(b KiY뤟 HxRz*C'>*ojC+MZF{tQ;M*L'zIRu8W,ӺOED>qo..$$MR< c#?)ߕEfni\Sc!Ni.0A *A_ԝFx;Y=ƻ~=e-m;DjgEAeũ5_V8faZ|Fh]Xtѩ{M\6T?w'2̙)"ŞAӨqv!Nӏ(L9 _>C('OL&UZS.%‹a E P"a!~?S,%_WrWkѺCSITn!V(y?6UJwfa+j笞2"d OǾDs) 3`+>t.S\:6dje_4mTn2WKFCƢo7̼jghNq3 8׵-pqOvhQ!x`Х+ؠ bH!r3y Z-P$m*pHQ(RuE4Nehfruh>w ^Rn Nr0<ɘ$smFcЙ&DAs^P8p-\Lj<!W(yCɰSx4zr{G卄ƛQ97ٿZ{i&7M+ƍKSLo ԉȬQn}L}q?" 8dδxw%DWN^pBAo|P?9 (J YEUOG߀gY6Ra ЀQtZvt.Z9ȳfPbN<,<<Ű 'ۘ15>8Ц1Azuk0$^MP]š72|9557ctrP{iIqhFs7vV~HRdI9['r|M!D&$e%.: ļlvrNGN&=(B=Rj_1@tPTfm.ޖ¡NĈ]b]&ӞT&&A*lp6gl_bE r;Ir%> OVGh/J#am"VEzImPb4VdF ߇")ݪlJd@i3`T#,9#g8LH{pHK K0=cnn7ݤyYhqy AE-z~F)N>fO,L #~O܍Zf[eUgI-|^FsJ'_dasPc8GJ|HO>`9_뺙SdthJݵSzudnb$TX,`WL0e1eM lHG4TaE^̲l& Tv1D\פoaڈGB^aƯh,˺)JYZiآ6Ɵ8ULBlpk_EK0XF-Sbtk=B3B1X JT ;MJZƻUs2cP64xRtyjk鿏$`5_qn2' x ,\y:BVޡrsTZ:K[tb5{ڐB8")Ͻ QJpN1בJ5p S!׫+t/ C;q<לa%0C\]$'5g'AL*jc;5N@pe2vΏ|1DFOU`|rgRoe@ 1K&m{,=n@s&oaD)JBrO[s1]b@$H5qKN^VCv263 kCbdtCMJp+5 疂ė),ڼDԒZhLMx@HJ F8>e{AI} >\ =dp&+~t? `;WHM)H5:)}4-,Q"di,ŹdY\a 28\Z %A1 ܫ5ih,VvA^,?7Ix<!{OwMQód OAF E5tf#܎0HzPT{_ 3@Y 0#}9nYR; {*6N-G,L*<2"m@6F DObn}}Vd9XcUQ4Yw{挗fj V*qRp:?qQD}?Q | F\kttכq^F gC*P oƨO{)#y*Ou!lbתm5vEɵkEQ&҈Tf4ڛyvh֋SObW6;zKs:\8ՂaYolR7]x qPk>-ٸg Q(-c͕ z k [Ą*6BMZ<BM=nzqc0 :_C1a˘w=f2U~80}7]Xc>?=݄viw?UIX=Ǒ^9DXh= ` y *DWUApE)s9F TZ $e2T dhRqD ʩRv!bC݂(`Wk+!(bZrLZ&`2/67G?DMXh;oF-guK8LPQ*b²OkEELjW6a0'D ,ƋCJ 72 n(Q7zID6aȶZ7Mc |#׷0Q8H M~ ݈8c͢Sw)vu۔%\rEIpeՕ^Rr&Nua7 Ai*T-g+775%>hzL+[4="kˢd!ahNc]yt ΋ȻI?/]h4Lj}Hz"%E[Ӵe-.eHݞ`lh5sdXrzE [L(ƿ2iT'EsX?dmULU'|/"/;ONJmPϋKѹ4Tdĺ LiԃDd#^Ӟ){M6_ܑ§g%oS`\0B==kh}<yrM`KC@R,*j6C `SÓCUV1)`p %KBʰ'|}蓽*ՒA 0eSu`, uKF,tLP02+qB\_=/]4OiibSUj\0F>r}0&FEFPre x?n{(i",x;zfm}).Yg^[u6Yf5V% V* >Zx['-eo% PS/Q"Rv#du<{[NVSNlj$ R02='=M% g͍m& ^WwfXK;?a;m+(oEX hsX(gUI*?B))4 R\2ΟNʮ|8?bru':Sn3&@@J -qsme%u#'Z} O~b4!c[sv~<ր1Rlj?ޭp}DmW!"H@㊃!2r"@=w5ڞNxd"u)2-5Z'r{ee棞:sΊWBxk,2E0r'VI"X lpUHKdߔF63)\CB ]Gui$ $[C\}.@@h, PnCu8~PCQ]Nv?7ߴ,Uɫmpt]GTъڧ\j+~cL-/?b )ar;L4O߆{`Χj88P UU&J^pyx‹y{o>{-ϾmeEr2{_L9߆~Pa*sJ@+n8Z2V2G!E7{=ui Łu-cXfz&\8{? @Aؽ/ {na|r}f= zM=%U2L8[h? ,cdTrk7RRDWg*XuCH,`Ce\mv>?Nd~B̠O4 H sք*A"+9 [w@xv2̟AUExrMv 'MߎG@ދHz ˣãKdCmn; Q0I81*+G]塌?5 [㻄-E0*NF0}?&")(of/*Fj8CO&;em~|gSUZdˇ<%{4A{kF8`2 wԢ:чܗcܜlF[&7zH4 s&o{E7=?.]%T ٚ-Em_NU?AI(2_U=FpX-U98 I$\.i M$V$yqfMcٞ4$/eYxS (-1xmk #(7]tT3 HOzyǣ;l+f# E!ws}ho_[(Q!BݳVuǭLOpޣ0Aq aMW]$YٜSt'œrS u@ ZsOc{%Oݒ 4dk>6@bj^80DIPԴMgj9$hY%Y.za)?mK9|SUe ]fUרw08/T0 }"r>C%Ի󅙢b>W)P .&?& 2 1Lm`7ݢZjZzp~47}$e/ɨ*DQգZ}h0jIV c(˖s7|6RHt-*s;6`2˝Mq<14jxGIy@{SVW͵-u{+u:E䬃kM$!r2†ד'Rճ|/s 홛4E?~)+Ke * ,p!;i"IO{.̭QYe{WWWEwk}kx;撲u)qKS}Z.;b"1t*&oig7Z~atg Se#Tzgw=@ud>[^R꜔ȺFR5|#M3Zl'z0K"f)6Z#6PɲcMAKӃqj[,x+@wKI(ȴ`hXŵ•/'RORNoH&Md~hX "S9&AiaŹEH,h:ڻe|dY}|_& >Wt ;5v(lz/nև?]QGCbƎ$0F8ut(o/s7Y)'V2rڟI? d#b? N ΩȉgnqY,K=:$BF|%\UF3~:dG7{/RN$ M>b9ۓkg\=9bY'J%} & )r5K:9I/59eEkX{VMBcU$fEˡ|z/;FwRSxAscI撥Q1*g\$LC:&]ϴD% ThU.ƃg WlTP~Hiupuw!w \.>HQ[}Z0J ˖W Fa N2/i yeUȝМ+{Nn7: S?OADغFN~(2-C^Pp)lk; &fF)s[H#SItr0K&pf᱒؃eM9x㬤)-đqCpS4Cct$ GeNtɿV45ɔ36gahNvJjhʔݜiq8W<Hdije1t \!mc,m(RxX-#w[?Ze߾F) wKBi@ [tkU,r}:z` vㄮr0pv瘆\oG"l/3a^o:Sbk'bT"NS%cQ3w CVc AjoN}gY3S+lYH^T#j!$|h4TįfAW)q~$fɅ?\UIkhݢ Py&I̱?l{4,apQ;:K&bHnOqweb>x&KNx]bd(c1VMz q>n$c$'jHJY,sL\U\22ox|_+`arˉ7B%b>lfi:~bryNfö3Y"Yq W `+WlIch_g2&*2N՛Zso?E]l(o:R^| jxgK u~'0V[-zs}` g @}3}9tjz6au~()*&hPGOEDnw^W(.Xi[eM5 $_ap0#ˢ'vER_KD{eƮ0Y4!ٲX)j&9Ad4Q,DA{x$YZ/Iwٜz_} n}{n@Mrߛs6/71l'qEEBOEt:#/ yY/\\>qKiBzm9Rx7M7d"_ShЭ_?!UMȝhC;Q)1gV-ოY.-G~iM$&{ Ju:ii!i^}nM {I:ьX(`r؁kn ~Ghc;0P$ƃPV! orJ^(qNe ȅ#=?KԔ#]j+3냴S[ܰaٸ>SrP0DI~Ql%\qA}ܦS&i5^actતs  R@Ko8y#d ~T RviA 1w++vɣb/ , Iokbx L C9|@ W ,jɣAc>?ژضN(Ї)ց3%aŀ`cy M䓦9=R_Uo(THd4HN8J쳍&82r?#? 1dwKHEN"d~,:6.w}EH=W*0-l?j׽78];yDjP" (  - ]0EHo[MLYp˼_+iӚ*J4T;eϟg.BR5xeL#Dp׶ԍbtx\*$֜>S=.v'r Q2g*і8\à}/ݳgxu'm<<$e;P4ֿx~a=b`hFw2L/inxuj>)Fo|<Zr |ְ%X:# uT>-FLc-0ip͹"T1#4$ $t;Y\Oʽv^)XcnveOtI.XPg041 $(QL9eبt` +("i+:'¯]PsaM-Y6iw?e5H+NRz D,AW\Ow74ҵ 1i.]p5Dmv B4 <:dDžڝ?KmL*#w5MYuئ*o\'jSsVӸYʪM- q-5e@9/>anE8C5qqU\u4؆ f%t>}fU.-ݐjrgvp*@ xrLD6-bzW}Glpj\4yT'ο"n`l {}BbzzE'O*Oh|n,Z3U@GQi$D%;過 "IN|}OJ#ż+pRFQIqO"k;YaGm oPsIt"ެN=R\ѱZ;`])[FRoz@Y=_had4A1ւ>/( unepN4.Z*Ih׊*^s^0d)-O0C04ֿ֬絻6cNu9,$4*1,+;1vKv)e)ABrlQ0pݿH631 JpSW2&OQ %"fm>R+ y\h *&1y;:}uRRtߥr\km@FI%=F.@-1748uζ" R-bM@T&o ";vixȵnmrF Txe(D/$ cNi*XAtvsN9QQW` vvj3wdzmM åtDQ>;* q2%) WNXyz$4&Ag'ؙq8z1c0_pFQ[n낉oOfyHA!R8CCd JTSLK^4 ]nwG[|O@Ͻ,˘kL׳Cgnj17G=q0' )R-3gCٷ> v~gbr¶*nM}|P*D=Հn!(i +OӼAGΆs3nuުܝAS_96Uj C۶Uu*\"x^G57گ*X"ѫ\Cqç04LYשd+u?6hwTԍ}M34*.MW% 5.Sub= bpL=XoR  DBmtBxkVrМBJTǨS!Q,.Bx5tPMb=lI !{=zɎY+A wL{TA<]0'[  B"hU@$v ]]w-ŏJIJW :ڍb4pQyj{=$|IlM ,*!T˹qz3esR'-2@w U@jb9H^_] ÂA9?O F;n9[:M僊_`d {:)+!LͿ[9 .@v=41/+oH}r{&jt-/>_>Kt*XWפZA"HEvRg-.J< cqYxDg-{=O+sVQ慵/|֓pR` OwDDS]i?z̧z)8=ݎѢZ|/z~yIc{ZZ)Rj?Cm/e'Tnn!p2#xOk <';ƦS>7 ΁덑E@"ҔEOQP{uba"SүlǾ ]7HA{A:uYp܆ ?׺`W1ɣŃMmztntYO'x.mh̴ZlяH]{OZahK_< 5@H/=(1CeCrI8#t>#EeE('S^`S{K}pj7.IQ =LqWrn9]g. ]+!=7,ut~0mNݿ3֊iD 4އɔ8+uPpy+=8PrvloJi+ݹk)~"|XQ&Xe i~r/2VdIȢS O ŻDX 93-tC(t0S>+ "2Js׼-1&EFws~狾a{̚[]Zejl~xC8<^_ڌ dž|;zfswÿg+Ңˑⵡ5F.(SY}x0c]MXZaivAbںa+*yf_篏 Vh=D 1Վid2E*U#$gl;>W(E窓weaCcZzhY3`˼M=Wʶ)I6YhiD4YnlףBQ>y2ei1>j7,8N~f>_WfsN!/D|-}ܼN)ydOY"-rx1}7˰g71؜zDcR;뻧K&@y8^P 6ظG+mj<;;Gj;L˟\l,J䌈&ׅoRZWmQaVVmx pNoCC,Æo􂹱k4w/ vf4`r|{ɟU@+15"؁h'ݹDL>{c^)fVv5w τ"js=o'}NG?;Moed6ݑ6)0Q"?@5"=kH6ZSq:"\d4iJI!sY<})q;&vSG7MSzf6دp 47:̠2Wić`p~rfXj*L~Э" ,{Aе>t0u՝ًѿq*|ʊP6JBzZd>>1#0&g`^.T$tCX#Q5 .n=5Ca4DėγNN"y2z/gGy9Wqf~M졇s+}?!X hS N甩3x9]gxsdQ\ e?<.jCzCkp.ʭ7xx>; z||]ҷX{[ DZݭ3Fdet+o,KUܠ^D9 `Z-3٬?ŀ%VK 0äMvHsO' Ɨ(Ayobc?~A|loֺ/lt4?1!:j-_ f5HSJ.{poz6Chg2Cp'ӏdyBвP׎*^iX5'p1VQPg׹.@gH38*2W2ݜ<$E'GꙊa(C9ViCp#Hݝ cM?=1~A+Eg'>Ӷ0\8 ΂6ܜ"qO (6weݏ~$:HROsyrsR+|ȯX _Nb*qN^gM^cZTR͒!3!?d/kޫM< h>6 A4 qm8G#2Ob# a )HC TUc[M ~ o_mׄWe( JeqʽrYd\Gn:Wԯ[\l  WԠ,Z`Ȧb>cSr~כ\'x@ƗxRiC|x9lҞaVOrTS:طD *?#IΉ݋U `) .-s,H{U%5r M% 1 +r ޮYSe^8j$TdXU2%6DDMd-.+S}Xhh"Խx 0΂$}B`}J 'E oOJҭB{X_4xbAbi};R"h~IWp*USPt3f(5?<' ~)i>.T;BI&4mcP˜rH0m>@BfS熧|2|4*E6ׄ^G=&Ƃ)^)>.A8ԪU)&/e- Kzq,Z7@OrL 2,Q?g|Euku={87@"t#d}IaПBE6Q+Zg] W9 W,@2>} =<:a(H8'D434mY|Cf UpTb-3Z4HUfc4o]OȢv&{лP6 mWNXs]!Gf$ߒ{f1-]^%e`sKO(:H2-;= , ŷLj[R)Uܗpm6d݇H7^u@Һ{V+iэM2Jd' AO{3`CbS}7 .{j$ڴ~o?g6C2\ yC6FÄD hN;toԬbNW8};ʝ ݏ48?4zo@RqJrkGFRʞwϐSS =Lb5ϥP=ؑ-_^1]a;wyw?zFmZr߇#nSwa jzz*PlyLQܤ%! iu]r }!yQr%gͽcy9kj<\AHv89iʎQn`˔ bA"MijZ:[ ./Ts ѳ`Y5-{m)Lӊ.ٲIztj; t:A4jlSI9N9P@,r6HFXgǿa a7Ɏx_އ 1YTo]%؁~9]ϙ`5DWMaHS]8Fܮcu5E\],b7FlPtF#+;? QL+j2>q>IѐG i~n adt֍;3mclWc,O'n4lMK<.aR2ˉeІX#F}Xn:􎣊cF!$W味Ef.(Z{f `8/߮%@vnve!^JH I˜f˽|WsH E"%4;Px_pMh24`D\i{o*(5q~3y;}RȌډ>0L.y_@TE,k՗bpep(%]1S#klDnb)V" [k ܋8#׼~ZΡE,B)+ÈR"Q_0(v;6"Wk6 #!kIؘ\ۦA,2ѲE&_}MPV3Z\tLaU T> C +|>唺^o? 彻{"W)β"ّDE3tZ/Hȝ{U/_+ȸjYT[uO '?t Q`~N4+ۚBbf .r#1ɔA%.:-v) ۟>P< K? [sg@ɘ羅s'~db|F3*ωa ,$v,dH11j0aMibs5G~7Ag;Vwi74v*'ĹE }MS t.Vn+y5Udҕ~1&`/pr>v 鉖Ѕ5zR.ϙ)>:GX ~c;ye8V'Ywݞ͍bq5Q _ kcyG\,%S$ޥ g)-Tm50d &um TlsJ9Z&T'a4QX~;a]d'ue\qwfF΂J{O"$,@Zb \Z9ƌSW(5 WĖ$/ d&%dž!\kAO qmFy>91\[q#Fט&g0 nuE 6' B&Xہ?(Yg+`ؿʒܙWT6.̓?>0Sȴ\ʀF)M31v'2~)l B%d3_쯁W+yoS4N{g{0;3`R6NM hh pzݖIyp2n1+ kh,PKkZZ&ӳ>y3(E:pT|fPV5<4Vh.Xpb~LߕffdnZcOvvvΏ[ b==XA>حcěh)XE8Kd<lN!WDdFw%/S sGJeu,"S,HV"5͢A*'?cĘv)OL1+ SQkyP)Ȯ0g5:(Aʞ\ˎE25a:$Ӌ79m')ʚhv-}^?.Y9\'j+pAP1sB{xֻ:w 0VC7Ew`s?%>Ճ\]D+b7Abb98,ٽMF?Zetj&Ms!Ʒ_ M=F46TɣФ?91\*,;.1}P@uD`8.ŏiN;kM_ Y/YS4koc #!zW`n;\Պ 3 $֥3 < 9 @S3kI,ȳxC9p]QQA=vPOh>'oDUCSO;ѴZ']:6 94an!;3qMR05 "{nrU|R1R;LJҧx'nk8kq86F!#]w?;FMnB[|[+B?lD Nxk׸ bojŒjܒ]qv@޺ie.q8؂V3ذz7C1vQ*ߵ2I[?hكL!#QXӻ̒sZdcP&pQɕR73e\QvC^ɱ~)xBEyPLjc1}Ɵy\s&hI-5zyHvɇ y4Z'Klέ->0h0 S&NJ1'S -D6R(!*V ACvR4͚L|7nt'OIW8bJGm;IL"&O(o d3^2a?1CЫ5 9u?KJ !Ucn') vX4As'AELI6.8=m0[ n]0ڰe̠9n?m;V6斣& ngYPbѼ9@?bpm|^X:JB9acTTwmI I=ugg(? Ѣ}rkUKO0mW| Nx$aන2 %|zId\D fCuk7wZ |̞?BQ/?n(BEu[$q{_42wO2 ƮıDT{\|m9 $¹Dj"Dbz fr2|v6} C>G'- g{ɷyo Xytۃ}L? $"W: Eu+[( g`(h[b9mPK YěC-`*錍Gx#Lj1?(b*qB L9~C"{">YM{#ɍWLD8L [nR^gcFy'8 +"z+$Ge%(lnJ+?_aP4◵V)vcP'Uʪig ng>1^qDjy9U-EC4/Xi@3^[Q@>[J_ñxYA:QZ.!3DeK<7_\xQ۲wT([L ؤ|bRA8J/psGl.GkDCJU[30)I gɒRv@MX?jchOy"$˼ QQF؜ˌwj/1kw S ZzlipϦ_<(`V.a!+տ5퉚01?'NO\EX- Ee&t kD"wy"-ϾlOs92+[^R7rѕϺp{›?֛>Ect>m{=Ek'Sqڃn/Qs%2#Q褑.HaNܣw :7W؀9WL#&!gP_SNx>6 A+԰4 LP{OGv:GNƿC}Afh+;a0_ΑJwNOXVz3|"M醙.+x rggIV l:)yًYm&0Ls͗ij_9=gt 9݋Ǜc۔9\^4UVFTu _ƳIo7>M{ |\Lwث z;3إ@#@;b8#hI=}CU'V̩6?WWyKw#SMg8XAX'鍠$cb/b[{γ_4vz)>GжQ8|Qs$ =[\Yi% q`~## ޢG<ݳW'[tlNHݕam}m7 Fx]]tޚ9qV^5a5!l,A6sO-wl>8Im٪j5Fz"ִ^&`$NDGJt&qA-[\3cL{9,Q0j4(%8{y{t-S"*(7%a}W?8S,~+Շ1| SJ4mR˼fo~m ¾!'L,2ѱkպƸBr&1bS^W56ɟ Q>I,&jO %/zS6%{Qz8qܡQ,.nD,a{ TyЬ;R[C;kNCML^ϫ.#z* }y=9 [ K6JLڂj)nٶ9oJ0u6 НK@i*Y772Ƶ6sƔ \Kjl].%@)!o }8Yˤԍ~'xTs MޱRzzK$`?/ o@ 9j`,"Q3Y9!dF"Q;uEeh92JR/b^8ҿ}źs8.TU.}n,GURO#^/U5BƓ~AFI1!Ϭ-c27X$Ӻ1[K S4\܏j" h 줱!vrAh yw4!0[7Ba7NZ4jOP[Jt"گ3AGu+"wd*uUvl>As`F MK?I93ovm|h*_} б5CA\;С u7 ~UI~^^nh{#wY:uK̡{?RGX4dzt JGIхIg>|!鴍P/-lӨM+,W5fto@>hPlǗv^2ml޴hF bvv\-837 Һjvi:-\۳sC`3>'ȒFR'Dülqi1:(WƫewR<|92N-2yLHΠ@Hvd*gs-)?qQ\aeX$w+LnrO%EfZmߎ ~Qs[1PކuVVKg |bQveT-[n&l0|ӔMbTpvQ c0ϢT58CJ2# Prف #WM> avTMfmT{|.OX=ZyLJ_U8-ڸ *ǀ!~.I/qY xoçGBݍoJdlЏE7F7C霓9w2ǯQ?5*(< 'fL<Ў)^u .)_9%Q1əѡ;Y :dtI1:x@Dw-Gx4ק׆ D0#N(96TDuw^şmYeR#r&`5c5MåIWd.Y(VUIHHӼ{,x#fK_ 0P߇)uVhsE70@-44T#{yo|;¡+6{HwV^l%NCJ1cHpF31J[Z|FX(s>޲'*C>fe;%[SUr3*Ph=-^F`դMj&Gf6vEy5hs˰gaީ<a0suO5uúaYKiOahrSR3ϼ{yQ k{M :%[ F%l~##9zy{LxzϯV7ҥ?m""4^0\?X\4:6d۟Cz_IS:3rz@I"|G^ 8~,@VK[.x7TDכ:kCzGp|LQ3qLΎ҉Z2PqTEn S6}%<=dI-g*WMdpZU,fyq88aB poMLf(-{BxI`BΘ[;RZ<̞sZ0Wyu8)S.Z]Ҭ|ʩO=LӨ&WgT!fr6@|?RrTi1QS$\v1S*(@A⊲ޝE?z^ ɌVAXٰeη[rnv ai\W^.hj\O( rLqW\mRvlbg#pW:Uar+poc7oy0%H!G Ix;<~5ïDŽ#| ǃ.Oґm"B- iH97V|gd;î:ThҠ+LFB''@tۦXl곤S W d[T !k0Z\GӋ`lj{dqz!>G庤 ~X|uˤ=,FrW*gO̥*;O ela7}8WFĮFK$#vp0 7'؜wwY5l3+=#T;OPlĩ hC IĮs,O`F[Y#/, b+ i]tjC#:<`Zѹ2J|5`œCFjTs@^mzΏCzv-avlemN.e `f lu푝`5sv;o yG1HR?@T%jE OA{*f3]let8FT[1Ƥ'׮Xeִܼ[.CxJ#uo`_FzoRQw*{vL.q[=ɭȲ7C~F6N2)[}w|5]h-z&xsFCR nkĶX>eLlMt{p_JJF jBcG%R73T.7BxoֺJFI !&c?HXCv*?<籯=9u8Cr١37s:b1jbˢWHs[ (匔K )%.Rw6M QM MKllhl ;w T9tꃖ<# ܤ^`*N5hi Qf8.e70C7.԰]oogmn{zhx29Qi2)VZv6Z/ckNFPÍ8EWvR]|fߡloWD3.=l2@S12(d73r9> pT'mGFaEx!pU]˿qVD?:J|yDƹdA Xb-zjLq.5^clB#8@|qSTc4qM'Qy1ډUӂVB=z pwd _!D. 36t.=fy(a|a+EЅWY:06uQ.œ9'۠s&źS3&@|9'pq"zymq*;]CWJT+"8" E[t f(P";^3KV>lG s~+a"MTJ {`q 5CUA&fHj8Ma yX@tR٩2Q~g-'WhVtNdw`~z2E@l0DWN4Adn͓M+עzUsco.9H˅] Ql^jmrT29Es n)% ӌ{ejz,M< Dנ 䞇k+\rQT vu,HNvnQLv 5Sϫヵ+ 4:r҅]X2{wtdI=!4bK%PS ǹUf.s[m9s7gOvK\[rMjHq̒f~Gp5],%Uc8_7(Buc"āmO\%0I8(^dB YS3]xA7W1ta>Ɏs%?:\c=M}A0NQOk" piwD"m g92DA!ΟW!5wM{݋qs+ru"ޱ􊱀*)*9{6(%j rls]:E%=6Cb8$EŘ}e $j'ujg؟tV}^EUuH|yjbB01|Ygȗ&cZ ϫ`Jpoh/T[g&eY3QB,b0wRdWd] qf=I,!5;ZE n:/i.2:lB(2Q kKr@ BU i"d*5WE`{S NGsD%?OU_\Js;r]a;eד(<,\㉪U&1 -LܺN$_67Ŗޜ]."C&C ~ܳ;hr]g=!K3:v!~ !5azC g pwYBMrK.ƣ;=yU3od31(r}Ha|0!L[ 'Z5J?R&L, Aџ:sXsgVUVr/zoL iz|ƌ -%xL%lpn )UVTD X[:kJ`5FL}Bvl{Q̝U4enʌ*r7Abu&ŧ+*뀣\J08Rr?3*>[i-"rNźJIG.tig̼UHWHª8z0A)Mhr^yek& E?B}y iYҏ Y؇fel#wKt'֎}&Isr-4Ai< 2y$q '7C"j{uw =^ 3ʷXdn8rS!Sa!{n&4=At>ʦꃩK]λLk݀1!`x%L isQ}Ū}PzH}7U?<#-䞈V,A8YK 24"' O땴55v,|m1}#9w"J&媙0 Ul O Vm< Qx _Fْ5"AA-^O@̳ M63Jrap"qr*᳥Dfy[B93,ɞҦGP֘ၹ""s¸Ԡ/OGO&+dH xm9@.\Ne aest7xEh`M+9ZLMLvҰT# %Z¤4XE'KiI])C)+=rϐ%f CaȦ%5|kV!"|ˎKZHf7ӲQ']r0z-D}?$/LɬB]_a ) AHlGHȐ&@G< a?td;4(%mṂ#m(<22]’9UwЦD&j.Z1K&&Ӫ9\*c!_4D||Ҕy95`_$qAՓo ʳ@?+֢O m,& -)u͚H!L]gePW1?HߟBB|4 T"~< ټ„8a*l:¬Կ #)Xx>` e2X)O5H^I FҨYL;+m׏r{XoBJ&C;hᬭ-|\0 r6W ݐrrL&`JLNkdmI1K0CizS#Rio T/ 5}wAW?$';@ybˁXg S`>ɕ}w̬\i|CÍX=͞W]fAFaQNm;Wȟ} .:97[DMEa-kyյɺ~Z+|`\Z\Q=Hi-\gd\U@"%k~ҐjOrwkƆ'9T%J3M(dpP:6&S}w}!PWE,kZヌfb:J''M.#NX&S&I,B7Qy|7G6vzb\ rIV{1r4{^K6?ԗ"*دfE;vޡd"hx*9 DyXzq4Y0,Okd_//'YIlV i";)  %悮=(qsB(H^5w-9Tc)2vBտAܓcq(0-fkj5-. n0{BW^`b^Lxס&`.3 ?jɇc>á.H9gaWk۞I(tcW b Ghnnm+:d 9>\ }\~@W|7j4}_W5&WBy9iTL׿Bƽp b[hM.@ 8@ڙ$'>&Z :<3O#lGLv(sl4ʩL\jERؼ|m/aD1y(uc3K %3Kɛxp8Z$剨NB<Gc_K`Z4"Z߇:fE\`/Jn݈ $yֹwkYLz˵O ݀?xhm>GD`Ɯ6p9 6WV!nB%#~yO4& 0w}vC??4w4՟ydB5"$q{CGz;J$uE:zhG_4Ϛ[DUhZ+ܸ${=b |$[>Gjc8jj퉦,Yhסm i=4n+t7Y.tm K[2I7_`U$gi@3|c |8ocp( qMao4Z}Ãz:4anyXr=>"T"IAe\/t7xf?.גN Y}gue(00gAZɗβb_dGgH"]S!4GoQ|i$d1k,|v ij#dJ^_{6 \^a`-^=`1۲̾ pj'Tw0 Vc/#5.-%&|ܴ˺l&z F<>@ S9ൈٰ*֧tu2v;iK410DnuYM߬9S.*6`""R9!g V;z7'ʹ=I;9Fhוj wCs W)j~7ox&Tvd' ^yu6Nd.;z>cI*+i0inK:.W1zgm x@#l5~]k/o{9 Kvܽ˭(V"O&65A&9JZ=.G:Eb*rҞje T:idBxˢrITc/#O&<5w/.͏I'p#d 3&Dz \oDz ؗ(ۄn>,XrIck^ǬpjvOҼAZӅ~b6hRBa8ۜYnҴqdIDb*==j;[0Fi1&Sj2Q|x>hJXП&&u v\ffZz ׿z35oi ӂ*tE9¤P]6=JTpCU 93(>FH;*ZpLD[INGӿagU/⸁02[J_O573UtkSXM7Bؖrzvz6={8_pD}i;- ]3kSG4Y'5bdNdv*#7fRkYQāôhʋ.\jDMTAeTI'IwB$6tF ,@z'{IxG7_m+4d,֊W ]lӭju:!Kj.~1T@ge |pΈ(4?Pe[tӏbi܅omҮ\jfYeљi|(" qRܡKz(d}|ĭ,*9R{?F-ޖ>HɃJ 謈@UwJ327(3⺹Q9[FfzP ƕ&Wr k pɻI9O6)ضx9*jQ{Wv 45bb9Fﭙ\Կdikp 74'NTI;ݵ4 AށȨ_HwC7rclԠmj'^~0^ZAUxrQ?)tA.]a%_c.mg&oi8|*]f mF^O4kkH-;NGCXI;pĩ2-"ݘ2K9gm!3ÙX~~sҥfiJp4XIpuoib~}*焴9Gy`@N?<+[;epac\.2. n2tjp}n-sGPʆWm"?ըMd5o:k$? 2 A읻y$z;UYz$~i+N^9S_qi༱F:%c||w}}[z$Tc͔< X[. |_2gz8d2T=;Qw_bw@O;hn;Lkc#jWy\!L/BOV?+oC )/4DiJDc~㬙ǨRݡjp.@ ?F'%0RV3+- l)s}'d/~D ֜pZcK5p8ړ:b 6c 9IXZyګ,0B nz؛_ijs!f-`T18z|F9H"<9$&W(eV\pzNZÔ9;(,8%x"OrNCw~}8_HYh6YrI۹mӿ!tA˨|)3kS 5hTtNWz-V,7ňALcyhG/Ɲ@Б`zᦷ"As+VHzCA0 5# >n 3e3ݳS(Q՚pjYˬB,~e\5&ݗ?ᑰS)o=D43軏M^D/J4Gg]) wWy ZC5{˫oiE-p|4/W(pQFvѣ%UHF&$AF׀>6+LK37gЀ W#=qOi/ Hh`]>E}yVH{SQ]ttϑn_L'ud'-ØXd6JJTNv/3U1u yjh}[%u C-؅9 u!Y ͐X[1X==>D;2M [\ rg ?!TҽD 4h=E,HǦ):K{/AD6x':tL[3W%.QuN'ֺ7'}|&WR._(RkamG0;* ~T, ;_Ps XA]}{gJä)du"&K/GmS(+vd!;/z<:t[]4f#R’Cխxu6W r/n#QY ?MWo(ֳi{v2)` o޷=R?0V%V>K{/fH`+  σN_ldU95yab6o~gtH7+nϳ!9lAXc8,:’J4&b,Ds揶j:dkBR{ ijOPbx5gEřn.R1wDEUx1&jK0iFwho{. >jLܪZ@J$$Ip~i.6"VRvjv\H%tWBt;2{ډPSɜew1%7ލJu֔ڞp+ }`E"aUSMAޛVBυdUbm!LSbJ󈍗 ٮRr#Iꂦ:cV)BҦO@O^Ggc~# %۽,Nr6-aGA^4rUOZ0fAyTlI%c3{iw Į! ?PJߎ>9lvr?FUrDņ.gçw(w/c߈/@)Z}:w@DHM/F!Ka4"^Ʃ,O׭KIS &~Kkxi(ُ zFáad*V9u-ֳG[Iu:iq F~.X|x༙sfzjE"?~]ja @olO"5 t*u;:sۇyx\W:y7UBe{.ajm/5QxMD9ifaĖ2c*qaE123x5y:cll i8yJ@`}ȴDvyE^!(qG>p,tb}w/̾OOAuC5˒4 NI ԁJb)o'TGԟ>9j>5@&-h91Apg-ŮyׇPKPA cV: FC0/Gr+.dٶ$xP|=4X^AxW\5Gֿ2bCabyr0]\ \Wmv&Z^C)WUF'-+`(?/M݄}@­QVm"E Tӈ}W,$a@{X (f';jh&23eE88Xc ) ΀M2_ )5n9uD @λߕZ.8GN<=6`T.)2kͩ)aؼE쉸 0awF^$b!Ŋ `)UbڊOneCJ4θ9_T_~or| J:nrq#ߤNP }Qy7@0/w<(~wk]Z82g+I}'mc3MA_0.I{@?>E_{N0$u)cfk]G\?k|P+{ =߶"stl"EHuTgGsP5_O^!"J6)\b'w%? *YTa 7T痢(H}7wM6twgSx658yO?"_rZpI&_3k.ڌ 7gW F,qQW[\Xl#Shv@.k=N~wmC: VAaN5Gւ#;4$gص{,>H{e9D[:`AE,Vޏ&ݬwiᄳгH{-Ãܧv5}vA{dc[>M%[HmXLanQu~iŭ>FUkVhۛڕʤyXoyQbSabbhH`:(ayY*rj6K?UcJZ@Ri=T)vY" Mqd_)$ {1Oto&f$w׸DV F| ~5P4G l18tcSiҫFImo@T x{W!2oӛ8vW9k^/tGdɪ~k:a<N9ݺ!%7vfDY,6CQqYj0&#/7 r[ݞ NOpRM!|(3ֶ*^i݂oȀ?rj\ Ad7朩exk t%h: VsU|нٹz.!R2[#;$iֶJc˧m˿..y98"cЕb߂UDĺX1,W3zbm3稧>0%v]th\GSWZ 1hK9=[y0dYv3W(65B-.ǒY/6P|ZS:O`^  ?E4A6S3>1굅`\OpeC\{ K"g`릉@$Yi1kE2!6 X$cBx}cPݫܝ5*h&}na熟հ`!=Cw#2%d A͐*&젫 YLI吢>kk F8B.% 1́RK૵wGzb5A(tv'vQM/ALj*sQ8J`8sOf OGĦح}CD&u<ІT11f5p8Sk‘-h y{Q(/ `=tv K>4C|m׮ V~yg@=Ci!'YN$q$+Xwǟ&uͽ}*YJ>j(Jg\Oms7 {G7I` |?8J#xee<1pwLtWT_`TXRN> U@: &eE%80 734%5k,xǸ|GlنrRKcӃEkEi+$b3XBcI[ɐ[ m͓L՝ ɢg )r'pH˾fņvb)BuZsJf] &łJ%oz7>+ כe)87J^]nZP8yBaeOx:]rm4,Իy(7B|wہB{~N49B8y%z.lZtLS\iAqi; !;#޻;eafI]}ʺ#;gYZ0y=ڤi> 4F~G+YGYGiV7ɣq2rYᚐPxOvJFڥ'欤 ӡc=΀DG a$*cNA([\"Óyw#Ix`}Oδn%^z@eۅuA#.Qi"~kt( {Upnj\-ƭx+Bj'`K+uMb BR3 as@5h4vgMHH83x̋J7E`S ]8lFr w0;gbRP?٧5yJDžx ^1]9C!*'ar p>)2)ThOeҴt :̓X_y"|/8UH8bпѭbz˾jkuK,&3^sQnUD&y@v\Ck9Da?`rRXs?ܥQz]IFne  fxB;_Ɗ:6 jnEّtfU,6uF^B5(OZt$3H8hj;,S-mgT5-O6ﴂƐ`'>nӬt ?gKW#?o?Yۨ1H oV4x@SUnz`OТ(ǻ'ܴ{e9i-؅[%SL9[?[o8 k\$a-Wkz MY("I#ZrE_ΘAkef^dZQ!Ld E,B6yڣ5+69ż!|"CJʙH%qUk3d̮sjd<Phe?_̸?/b'{谰A8HTf|nJx)wU^AGn5*:n)4[$!]euoOx:A{̰- -?ZjVBռ.8I/ul^2B;6tK5,ap'7qrm\lyzҤap=Mn% Re},kzb.szTS`E/uYXkE`~'lPNc,h~}e1} e SC]Kalʓi1ξ\y;+ǂMa C0%3In!͜8DEǏuIK7lM骴PWv D脠D9[,PtJ.) z5TƛFs0 Ł31"@%Rk߲"Ж~v)MwHw(ofsd.. cqAZr. _?t.pvf& m(M8xREHîhp7ZAwR0yښqgo 54 Q,ɶ]Ro3-UV3|P^/wDɝ|KD`F͡;ҢN?Lk_p*̠V9~$"#&]F^)'NQ~ ^VΕ+>^̯Mfb턌~/^n!$~Q0k+F7 CITNU _8ӀPOs \Cr2| OLlWsㆧ,25~BM = S}}[kčj*.tf> J@7un)SBoC v3ǝ`|w$;IḎQ?ʡʼnZf3ܥ}Cֆ'mrag{nϝP4Vg[C o`6+\5tn6ch[ZIDh␷ f~ݭ9Gʹ,#P,X~,1gv0O ,ϱEyG?)?Ջ~sk% ؽg~ [BtTM_s{AxFs7"K0~0DGqծ1tIݐ?{l !bQ~ ϶ƨZfo~#Fz77dVU qp]9b33iY"HbB~ өvբH˰lR~#v-A% 2Ii:DN-mΟ|EzJgZ(f$ Z&&ϤZ*'ʝ ք{Tr=O!8vZNCԁr'"q%|??alȧ[ zGn؅~L~'{2*CM"ܜ.mٯ %a݀U8O,vLV 5oSe4`X_OO^z{-fē#Sɀiο6~Bi4~Ū*%$|{`wĺw۫CP3R7?xY0-B"u9M%=`+zW3yĢ()U**Yj)%4 vW M̙5z}DL~\#g &Y/IC3I.AEW H8;pϧjw|qJb k>OCXDA5;#xSA OANfS@pȨ}'+[AcX#* ҭV HBD? : -?J_1*<ۆjhD8qs8uNmKh@G3UT_%'bN"n5s33_ k&3DfmkfɊ6]hA7KRifyה{'.L#?%nwg3c4u0S{8jh$Wn,C^o83`pV4M25O]h|coUfz廝Un,+\{,NXO4~;o"o_$"px941(:Iu9 cQ p3pը!Saoh=O#u& qw",jL,n_(jMQv+Wэ{-7,0f<#>ZiemIHx A/vQ&;c!r7p+kɨ6="$0q"ЁO MgP ,8(ԚJn#ήW_ZMC oO`vZi_vt*DKHe(Yb\ )_4L1}xZ.kMMQc_r+U#QvJek&7[LI9BY2Ɩnh=kv7*n9/n"S| 0QMc4v.7r]D1gQ!Z$)0*5gbvZ +ߞM}[60eL[~V}!|ˌ@+&SV9ឫ2zq6Ɍ@ʦ/ǼD3z8]B]24he3sOxM%#B`5Ӝvjk'ڍ;6b!jWcD:KQK\WJ$kSR!:W}%{|Uo\Zڄ؋fw`.@*O0ݘ-m9 AKH{ketk˨9-UqAN{T]W}'G͏\d p#v*a<3ccԟkW@8?TWo`,I=ePSB5cDIGXw!F.8{QTL=KnXV3[SZ3ot0y8gyB1j[*sgy:_31}ԷY=փ(GJn5|/_oؙ+: TOVGivg6~/Ј(**t0v`~$;_M0ֳu%:x }KbhM ]jA^* f/@jDy6ZGƙJ/(ɞqOR:1* foxq #FC ¤ G1퀝t+dl6Q$g -p0 }e9# WeOR6;g?`P4Qq?+J] M]sro-Zi7۾0M(k?v+sMT%w4A{(? mScђ+,* ´+ vPxbrJ1sGG-U6 {*ZgHY|.țC^VMZMsJjqoCe ~a0#ޚS%mzQl;~ F8VAک#8\;6*uS.jc 8qMlg]B˦>-N+1 ) X|a*-3~ρ5%$lhmfF\o%5o![$A abܨl=qے?_*L&DP}>[Q8 p."tYLfb_0f0,9Οs1;fT-\Ѿ(B" v6wfAĔ;xz6= TFhL # (#T149?Ti] O \dtR7;UGQXtJMlVni}*V}{`?E B-by;㧷U] <4g />\-+BVml,zrsS]1J@3.\SE{dd_#x1VR1уFWjoݍó Pݗ !a{k*luDw u(m`8('(͂tc3P7-X`]5 +v@\Fc$ڐsH6005~RIJ22`w|3Xf vg n|?WpgBb~D~A'& ݰ7k/JZ%l?݊w2-fd 4ݵ3w.o|Gs!D湓҇!=tiR5ִ4򽩯ŧWEF˛7'_'U4͒DFXj> F6 %x3hQeUr;ARfXӾ-e#CxG7uaauMHy*VsOǽ3L67Akb;V_p7Fϙ,W| |aWRnˣ 48xp\~ "Ԩ@slƙ(2ܒ&`#+(”Oڏ=+bD.[?!.섂q7Tp&iH8C6>NZN>_0%xpVm%"(iɥm "Et^K bOgذ+bvOTg3j$)?~Z8o!sY=8+a콻r :R֡GuLWctZ-Px /}aҭ~-*bB@|7+E( Ap[^62\ߔ0rSFe^QigsV $6h3h~ )sp2V4IsP-[f m2#Ot0R}Gmᪿ,bA aҸu tWV!6e'OR>d Gp 4p=t# f $n,l66B_C& B:W4.29Bԗ+ "r~𖳟^E)Sj 7v?}ZY0v?[fw|ʉa4R9bl[0d@4QRPu#m \3j>tL4O`]?9D2qY˦B ҧB'7pd3C@v]0wܢ$u`ޢ‰3CYidi"!. OwXY c/,63R1NE[k[юzuGUr"QB0T ք4MӲӓWUo.l#͓aFnn4}äQ].@+E&1^t&֐AY)d;Ëzfw~C{a-A7 d]sxҍ f9&/|\&X)=B&X%1BY`|qn5iu ކlqn2tJvԾ_Qi>T-^n9(A\T z{an˄ >ϕJ3o>{AW z0%94X0cpzfjXfdVvRa&D\4/Y-F7quEU(*|a pl>6Mt5TywcQg`e]tzOZ-~wy(WBqV@IU44sDUYl.oT~4 ecZ60hR籆_nOtƯ>)̡?mCt;CmsM=4ZlqJX2Q~FP󩲲Sഥ,q,_°n#&k 1pnp4<\O(q '|R;CTQo$t\I=v !:W'i mS|I]MoV[0'usuK]4{~eFt"R 5p[o~mrpN$8[riCNw ֧T_^s[y =SAOH@!5.P7( MmY_=Z!!b'#."WESŽݧ3أ=΋R1Ds5}[XX v7.>dBvۊoH8DtLG 0~uLEPh­̇R}RA?+~_|$qnB',ŸG[bĆ5 U2~\ZOmRˁQ(x q4%OUmLϥ׆GYRS#>I@ ˏ&F$J텘ۄJP ̽SC6í51D+'@œie?Vy3e%%-HȈ ]nnsv۸ %~y."wcM d.;ZV``nPx/#"u{q7R/LbH},I `A2O9& N&M~wгbu[rqP/ jiN`=W+j;p@_MO,ED"$[|:pǂ%dHÁDB㍤YϿD$r*xMF hXlI`5&_:pKķYb$RcaYʇ _mi+\5@F:.kKl A‹׆%u]܎]Sto Se~{ 8^ a8ʋo+տ5bO:!XSd]KlB\zy*kmtLVީ5hgtII:!~} K;%-ᩛw:r4@R6 {&nE~<`٤NTTę[w@;:tO.Yqm|gRO^BQߩD3eSxCX) 쫽bmFP5*5 >$fiL<']{/N^slN ߘf4CM+19}{ɵd;l9']i,ܗf'`)XBU$ \fۗsjڣ?{lڛp.q(udmꆋ5-%t,,ak8A}A 26)~QWp dB }]ΰĮ 9t&bnpX* ȘVOlW{ ?\OiN\I.+w+MTD29}oeQh{l8(㣙lH˛PY}2) đj6Ar(`SoJT)|ӚJy'm``oLy&F8y +*E-ȮՈ)ivZm0EEWnzUy#$O_zHZ5` ‡3KI14ΔP1n+6ɭ\MT@JOxK>˫LFyA kV)X6 xŅ(i~ùĎLfܩ)@hNMzϤŻ^k|_@mSɧ@nӔ^|@SJi oxS΃&X=6ege#*#Z}`2!/2} cu  tc̽b.Ǐ,7dA"T/Xs v]I6X?m`A#15c4p\MxP"׌ڣP*E&! wFfJ[T`]tkC|Qj#zFB}Ax!yvN<*DFmwiă 6HtYW-">Vz Òe/9:#Bk9-upb`^Yk1W6צ7I(]rU+@"yo"/4eԯ&ȅ"2ɦ0lGYGknH!+Yn@L/8oxFsB2IkMTPbf<=,F(PnܳtOqƻY:zޯ ʄo7o` KHKo h!7WvmsK6M(=pi4X zf|ؾ!K]yxI_"$21'E.4;M7\b1}!#>+^JqW'ݖ=b $FfA=Ɛ4$M, cxj.oo` Uk&`;`M)P- ge{"gFƯa:k^L5, u3<8ԩ(1 0`~k(N{Z.w"]A˜r'GUt64XC*j8PoI%/-*`GdWEgI3ڪlkG_CuEݴ-qm-SoqeB2E.-!& fv{)K508/QvVy.c{[H4`>Rq̹iˀ-y.: F]K_6J;t\ dQh[{ Q ˈp5i+H\ZݸϟK.J7fZg)$nm;)Unf~Hq06z@_]C~PL r/1;(BDNB$xzLFPd3 Gw0&BI+MG 㱘dN&Sg8ɚw:ijd0$Jʭgg0BmhABU;LQL_PC 9Yt%AM[X})_ q+8˨ugCqxYyֶ}GNȆ0co@ٴ-p`z++ED?SrĞ8M[FCjn[sX_(ʊ끦֩y þLǎ)E^K)n<ҭ|#GX;&L߷*iG.FPe P''.nP5R E^M(YXZׂ閭yW=]02]N c^76 J~ NTcs3Vu[ᶠIcj )xhEgES.q2 )9$,o?Z, coQ Ke-izyB]p ;ȼue߃J"$)5JQ{/  S.1N1 QڨKnRZr%\E3?`۫U<$xz*)jy?n/hþҘ2AP xRk>F*.jms:XF< *EvJQ4zz/ڴ #)t|w"xN^`(,2p(x12(@y$jOúJ\=1Uts=#:qZam)/o1jb_n'gKN𒅻[rbvJy~c;g= ln!3}jBWk˥Ge]y$iL_NSKKXi A(`~?ςj oSzDKj;o7~yFફIw0G z{ѷte$)0$ǩ/@#*SH+a*֒NcqD/[bfGqJOxCϐ_j9sQv%?c[ 4^CO$:`~9A sTV)pV*~`ho/3&L9Ru'ٻ&nGh?qv tcOb~ Q#{CT:DJOIk1 RLU[ǵF'OM>rN<]H%ƴOEܵ'} TDe&~?5]}:`cQN]l25ڈzq>\0f\ /_}GD0;Q̀K{8onϒɹ 1zw2 !ڮ΀Cˈ J= ?XJffV:Sd1%p1Bd,? \4ı8_B_>>UStAQ:lTeςMA+F") rպÙ,M9q~ Rn`ihb(Ht7xϐ#9ZiNإ%nGy]~ 2F<'E9{c*6B;;YLYuڬD'-1&ٻYb* RT/VXсֻ3DU1}V0ň|M\SQ>8k͝][4 ..q6(QՙD`i'?1İKwu#10Ngn1t<1*E(O~QBp#hH7U>\9v_s+ͣSR{i`x mwU Z Cf*D; :z@ԛԈ_r;G1"3In`FZQ~3j9 xOyO /% ՍsUP\갢/h7ӔaKR؀)*|;MHSvT @8-t$% dOc>ޛ}Ne_E"wYKVP2蠄1H~a~*ʹ;!f# 2AT7Uywk;%zhxf9)_"JwT8VJ Q{+67`ef2 UC3F69m5,=+eN2^H67Fh;"IEDv&5 @dBd&rw_`l+bp$huaXzXG)\ϭS)7UWw/5 ecnV-XĵJmtJmOu)6ۑ+@;'İ(2 'BZ_9MNcr_Ŵ.d "E3`"juȍREn 3JȪV hs'n\d25Ӎxc? ^*=]^ XڱMupC^ZV7{vڼE pFXErMh$F:cFćQ*Q/)㿛SHӗX X0'ޘV? ԅ"}gY[C g+(i-snMPV! ,2dJ $f+`f!G=rE$j=ew3bp+Xl.䶱 lKAB\8#t6LП F,["D]O)E# )bOt^,*}nugv@pGq#m8lN1%z)VӶ4 @+.b2qHS3[T$( &cJsՑ 1KXVQ?üa&Bȡ6@HRӝEgbwɪ:kxek7M)۟3>2Sm$3 IvGPf3g5,`$62tb7 !J޶Mn&cݗ3̈́k#׮ZKڼ e)$LY;I>>y5zQarj9Gw4s68H 0*KeuOiK3@na ^Z͖{9`;2Z砠Jݺ.;sѻW:0PJv;b!0իF@T3яٌPc8rH=;"%q3E o8 )=~6f~tTgM1X:ݔe z ;~:0:Kgiw+'řŠԙІ U3)-6); %F /ZJw赑 Taq0,dOUh[͟wyq t}9Lp\뫨[27"!@A Zv6ld+i>JmG$lz(휽m:od^2Sɇl(+҆s:P~\jeKI,E! .V֚4n@ɒzPdj!@Yʽo;H6Z{#?yǠ[ڑ z,鴋_eY/~&zV+a3lJVΡk}]K[y:?#8 /w+XȕldF;\7ZH$ %l*4C7QD1h4E>i} qAFɐ^e@#Vj&s FS.(˧;cۓcj?'WJfju q42) P {9,[u/Jb[8N)Xz䒩[P|Hy]hvv8̵s*!W50,O\;x,wa?4]a",P0$TxRɘl8Q,7*]iGyw vBM!.+ |4ێW'8hL<X/6's!R'e.f[le䑅6 (-Ӈ\sLym %<(2@ѫ$, |GK$6- #1x(U$ezæyY<Oc6xNO1iq!}7w hX5#4H/HKCGp|+ޝTO^'G$͈d#@YºmKj4 0U1zO3^X{BGvm q܊tQfQ0\G;KeQv@4NbZ%2'ϟ{3U  4P@6J˚9CZM${#b3R05~S.±PuRۋ4nuxgN?M-uADHĝ3HIf5.%3ѓ 4YV=OliZٱkdFd)f_&C_64(_4 KSa.Wh_UgK0+td%"BQD+5Mz*T(9yۄ; '~cY{\o:r1Os0@lV/*M L֑Pe-c$ rZeYՇ(h&QyژȄ+0xDNqlx7?ۛ{Dd d3~NQrJR{65 5s@NH̾גHXB{\տ 'r'""ÌdȝmȮI б:u]eXV*qĪ"1T=[|[/qW"%͗<b)rbস5܌x ]3`~Ȯe-qؼ,zhoS?@!dcP~r%w~ '[Jpˉ=i0}YdL\K{x4oU-Y˛h&xJ %q,7޵APC@O6#TAds?}5z Smb `WTg oV%Kxd.xm'xC;^hZtGNz]nf &D95)!0Uq!G˞CN=f o2-LWQy9/)k= 8^NsW_cCfݕf DO5dK wqLXfg|ys#TԈ-jM,yCWGOH B(vGfla ;˄=lvyc|]B Cڇhõ֯_&tg foȝ]ft'* ^ڝ@Wxjh:ߋwê xKФn0J, EZAUD-.Pzʎٴ>}b7v0 F#/WMz`!w M?%Z+&@]`eyzPݓ֛lyedMm^S|)O`8qLFБWQ^S*lh3f{t ,1Di#fk DNR"T.Tm{-}kg1J_w.Hv[7!{s}|&wfZ8#Qru <x+.YRN!`蔒HR^$[IxYJӱOU٩ṛWmyD#K-?~;VL\껌4hj?#rz(pcKV,кaբQ=;SEvRIZxn1|/ݖtNᡇ%ub:L }GMtᵉF`6uĽ:jfy(ۊ]m  j6 cocwqRD 5ggub0:{09 "CĕX})_i9%`]&6b.ӀO^H״2@zY(ǘ*63cUh3pˢz!¬tl?S曹FzA?|Hَ2^̭񳂻0@_ .2ޥ4]W$asBNYVNw&+B!A\TtY hUox&qS3k 0Ϸ]Ӓ tZ-ơ7܉ RÙL8zin̗IIK쵸İe.{qBZO 5}? 9 4Ŋ `,-t!tÛ \'e'2XSlvPޮ`*CosG|*k)ݶҗB~:N.=+MԈb=lf+D]1Xo_e!ojkGSWF$M6SܧK.H_A` Gs PO&nSd. 2"+Qz+`[lo8[UH2+nzQCछu 1cd'YfMpW*xg/2$TuhX~UW';~%LDEy0~)Շ|.dd?lOc\@  ++N{e|br:ɳlC'B}<%,g\wjC_*c¾c97a#MO.YP`+ f^/ lŨ4"3"BvY%l&ryAkK8m D~1V& F*{Bqr_9UhQ2XMgmGuW\,)V%1*E`w~X+>k92 |=Mie~֡r̔ C3Evo2~wbI; Kt; N;=s _Gюw.4sj_zE)`Љ4ыqM"/*:qAz7xF+ړ'v t78K96DatfZ/j hmp.n08@@v^[ÕSKQ f`_?QƗ1v5Fن_9#֮|q]a?hoI-EO­' 2PW)]66ɥ^TjiVhvw]\g{Vc5я쳆 + $];>B5dG_aK?ZmȤ_E""٧ *S^YcZ;$9r%[{zD$6t9(,)LsU)z#3=^pla3 ;43%Y iۙhWO DZ{wAդ,DJQ?J_o2Ԛ :I  Tw ؒL}'XM,6 u鉓dbf[Dʌ3),]5G͝86ޣ,p^#f˶+X#޳oHrس ":qJMci,/+n2 0Ij#hފ&2?IDV~FL %UҠ]hlX^p"b4B{X){ J*Mn]AI hek\BHliZNAIHrqyڿ;$VWW<|À}'C<4U9 raXV ,⧭ݔI*'YAk13Pw4^ |!\]D{U[Ձ)&&>_mnT:yugyub.*(}: _4L˧=ãkQ KLZa5eR+D}y0-`vE_Y2}H-NR{j1prPA"I#Ɗ I5ϴġ:p32NԎZԼr}h@YВRHs"8؋b9$eR0ļONc!D!Z}jcKّ_r9+Ľ 0:0ލXkmPtˆiˇqU}\E|2ϛS9A-=HZɶ,ӡ-k=z-RfU4c {{> : \}U󴙡XE1Дpp} syEHLޒq$3I`>L 14s"-#ŪPvT^Bb%pč~;􆜩$M3.Et2b]HxM$i@(iktYA5!Ar/5_U9 qۉ_W9p!wH71NgI>35S.J!FӰSIuo-mrԽW sjg2p+ FȰ,e eJ3adҞ](#׼D{ZƗ,vCf, :E!kj 5Z?z_'=`FC.`scE?EYiA@@޺Hu>}2bZJ|,śY)=&XSIB) \B@q$3w79&[,e~ЉM(6l|V/cB0D.pC{~p]4C|XBa~Kaߋ3LN,SN~=KSJd0+RϤܑ+W@ʡ0>HtXfEV{w݇ p@kN["cVTdEg8( 1$2Z5mW/L&I[kx2A4`b9!|I\&.獝I99"3vtտۦvBMsьFK /H-#N.UNtMڐkr-u>$<ţ?k֡`5iN;ywI'D%8Jz*Q:^Rb><LR<<~ͣ"Di$rRaY^+EDsF۞RxRG˺(RSb[Kw Ү5S"زTB[""KT"gKA3w*?3gU{ƄȠdNma48O]|?T^섓GW .>vW=uw#/ -L a72Y/ϵ2\9o|UM Լ>Yw#0B)wݩT%)[0?yfǥt|0@ff%0ulD:z7ejFרJwU1:y?+w-\^J^qbXVT[%~~ Jt5PJ0OnǨ;io泿4=H8.3 s#m0(~ >@;'|\2U^-3.n*Ӵ車юJ</^`@vQ}ܽnϟqQGP +H`8CrDD!\V_MQ Z4܉S-SckUBX;Ycz?;0_-dgb mIſ /qeAa:tHY^0ظ|RA#Tiv荮Z'+9KBH_'kYJ@p]yYB+H _R--%m7 ttNe OzS{)stSj$땯(jjZ |ʝ^ӧgl)yꓴoܠպ6-yPE=U*;\U΄|z"Axu7gCMfJ~~H xFArrM(dRM/u zs&w) ۮ><ޏrE0U$SF67Zc !LN(D̴LYм݆eȁ Fy=P@iGi!|˟ӡģ7Μ,؏IۦVDn_#%ϯ{]8s7OQO,]u+ߋL =WΆ"K١OG,: CpOq>1vßs ;f^_ٓ^`ׁ#5%BXѥ5x<]GQ\#Z)n77"q5`)ݏD'ɳT2y݅Bt]N\Q9+4uHZ^ W8F/1qC1頄wiGu׶xZc0>i@F$JDI 2X# ES.גX;tPKf{:-=6Y}<'L-{AoԨCXjfNEQv8 )/&Un,4|9T)te"7_lw%xOb6Fv,6Džy ĤuvFUYeIfw=vTەR6?-t|w+b1阂i@!mB{` !e}R:X}Beote2k5 -3_iC/p?(% vt{, ZɤoٖI.$ (AG^/hR;=@=(=%=67L@U _"76@k毪i~ Zl; _6҇H+D#ͅ+2%g}0=Ǥ7BeW,:%.tt@2H1Ѱ>i|Y;mNC(1j<*֢J8JB 1gUDgo(Z>j G,1伸ٗ+CI!㴢д'}{4=~dg7>!# 7++ ъ=&k5+6tC)O߄8wfWhMd/6A 7W6FuX;meG=inۇtGc;A[&@Ϗ_םd:mUg]\ ~̜T4`ꭣrFЏ._jAD$c|1.N9reh6\5j2ڐb˧*{H?孝$SG̀z[Ի"~AH]r\numr<:(#+yű#[~0+ YTH0Gv%Bp]<ԑa 1|uٔnP]0jCbf57(ʱYe(q)E0=(щc.u3X%48b[LLU `\ݠd#wMPV7&7.G)9#U2B#~ j[.Z2W" FdĽK21Q=I`cK-#Z״mnN)<"i?b;Ԣvh ܢDV(KplVpG^V+ 'hxRTޥ3 (az^nie Ϊ-a61Hpя}s&ubs󪊠ђ@%Lvlp,bEآd6W=Xk 5 yN9-,s66t=kw6t7 }-Q~^7Zۣ8:eW_N?$\ͤ)J$M"Y DgFB/)C;} ܢ3Ae:tt2i0Jܕ&`ܬ-T=Lif]*TG{0ν  :XpX̑~bOv))`}v=聄A>}r$lFWLגѷ*5TI" q9|NE$+ӈzjm\`oFo7Ísdl4y6)%Ƨ}:xXBx]{u/(f"468Z Y)<BHl2%+tV_]!O=G'mgS ju{ r{Qި~ݨɼʈjEcK4;q'-: \4jh69 aoYk~S`fAopO*bMh^`L0y4{&7XCh3bYd,ƪ)c cP213}~N$qغO1IEW!"|}g3(=~-{gQuXɗ(exe}++AmDx&8)a}dDo=I4*1( "P7 J(zi^EC(PV退ƒ﯐:rr*VsRoQ|.9: H1ם)hL&`(#ЂÊW=&ۧ?.|W[Ƣ>νNw}}ODsj%M_Pʟ{VDREzHu|W\:7yZWQ+8k ^Ŕ=`Y/bb=roHf//G22FWr~u ;?Ќ,2?2.WS<"BWS ^h: e:X^␔띥Rb1nIyoqr3ZIk+c,|U/ʝ65˴@cdy=]~hno_+G7ԠM|"D('^CcAn"/ᆠ-ўG(.-(Qooj='110.=h1kzϻ|b=ȋ%j"܎:b&P(Eŝ)&mpdptaٛ!J*Zy z0#7d\鄍aLg>A¶H0] c|fK4u@`vR4ߐLOK/l-?7R,CjR8K.M 04i)d`_D0c)2Ȝ>ES@?f{bj+'g0ܳRЃe,Jf)pxa),rptC&4a,̕K@my[P{Xl.-oDy7(<꣎`3l87 D4ɟ6K6a9y=KxOp uBQPU@>7-٦ F9p-R{WeYmtAjO@btYZT'zrrN 7(΃mjDȈm8OI|92XۧH*\-[mܝud \H8X#K/@8>L$!T72ӒWz)}na s"y]ؒ/odXF{tDq& ;(譖^>kpGN{T!-VPޣTQbzjȡm)"w.8r7B̯ Q5> z ep։HI\otltw ]L:-~.fڑoL s㥯T"Uʜ\w=_yͥ,5|z\W8.ksn _n(IX3ߒ=%Կ1mdE=z*|{|(%Hz!S }z0%VlQnVz; Fӂ@1j!Vc/Ymȫ-QW{@GUȜcmmeޛ0y1减h}l1SGaJk944A er\^E( ;ZvY}=ʶ]Ǫff5:2l]tX$mqIC?&Ͱ=Й+}hK!X i_I߷89c06pQyq&=Ia\|Gh7~3Gttgma!NOj<&F_z qʿ¸K K oŪ>hl-HlይOAO ^us-rw3#g} MO/w+~|<'{l9h("5{q>nx'l\k?|T ȇb;= \WRq+qMg;qU@*TeZP@/3;k;%U1/k Ǧ ^*cSww[}4K|ju+v]:?BM omq\nik>㏔bjhتv+u/8N7plulVQ_eN\!;Q;Pb0"S2AxrXSr3$ҧ 6 7)ư} #9>K< qe2{ b<JY[qpح5L2Tpg qx>46_zH"=4Fg<.Al.'xIJ:vFxMNheV ,Ʒ,Vpeb58"C~Ż3/1G{a!TyF%^^3/"UӢpWacoS8IAMB"#}hvLBNOy:嬋Qe(XC+Z{+v1i93ssCV %zRJTTljӗ"|n8q;?.+EÃ}]!sˎ`ҋTG },J&UsRgax7JT(&TcG-XӺћrYGp'n /#>`|ɂD[ek s2C rGw$QLd`_sn>Eըnloi{ClUzww{7˿#1_^Gw6a,J,:ߕ咏I-Ew5e3R`x`#D\|r x)䥙L Uͪ:w &*<`ߕj8S^n|o lHS<[ 8sZߏ/,rS%.%7aYq€\U`et# ̥~e{+ᖲа/p"6eAr(+NYz5)}dՈU A$=h![GR'Dŋ/޹%J6a̭\L:0ikGL{ڋWc ]OÂGKa}5[Ӵ <4lǭ}"Φ=>4zH}=7.39f]b-)hG9ń SONVr3rUbx hJyoxnܷ{aߢmS^ZjZO*Z TqRA^mP{c8NŌKHXJDCRf`3s'x4Qހn 92HMO['N$'@5ˁ(sX2Zgbpc`X-e>Ҡk{sY=X:W||p+jZk}|Tb58\f0 05PcyX S^h| 0}Pwu\:Ĝo!@4S>=BGm[24 Å/c }SL{^4}3td{Z sQ;L[>W6 fAGDPY떽۾R ݚM\Aw޾`+WTokt!wSvSx8̞E,_zV#ip7C1}C ˑjq 롡x g32J|S G4Ca *uAp &1 Z*$ac'5[{ܵUy6ŭrIoUBEcbI˶}]gl4G5!aƒQ_& a'%u-ČDcG9e)jՋ* Exȑ u ;V\aY8 .uW_\If$%A

\Ǘ wzF${ kyLUE%y'a+Hǔ7NL͋cƠLjmi0YejCM%΅σy AhF:_H7Ro^b+Pg P9oOZT-"Fa雉w!6cRK$}Rs{ۑ` ~0: z^qI8[6rxRc cew2i]! xn5h`0:S m=?"?`~m!%RtGÎ|PNyH݄kcM,ϙi/YI/fMWcq][Kv }?G=_J%./)])ȥ ABjkX_ۑ/zzآlm B8W8D^-1ս|-zDpYԗ":ƭ 㔭'cX^t髾\0=Ԅ{PU,^P4'n ]( J4agRJqw]֋W9 CmZ&!Sˊ3m>8IpbE^qY~O#/#zCF 2=Fq4,|U (-Lʨdk`:.岇/1ixDbl~!u*.N{_`g]QLCg3Gy>H vO$?P0/y* l-hPM6+i8G#@&OJ'bacŕO,)4}{"$qK#B53 1^ɟ}%ݔnYЃzRY%tM'6>F'fNC'v: AL۩&Zo+Ih\6aF=^g,nG0Q2"KZHmgz FC,@nF+5قd8W~2Uc"*=;ց8G d#\آOĚSG]j]or[ g^yYO͂"`+BA A];WdǹwUP+$z[AÆmbrIZk1׆P^^>hd:ʵ<@VRPL 캺BdЎ,L| iLE~JMxf#*qci01@3)~?s$q骐4ud^ ?6A -X!i"۝lTHPhS:ĝMDA1`(zkfc1e|,P ǔ'\;>SNqeS33Hk3+ɩc"kmvhxѩC쉀qL/G)V2{[ڐY>'#:בmSl!{OL:}.~$3$ ,;WMDmc~F5}"_4dlva&ЏҝkN{cWTf޳דHT6C2X-}\."l?2x$]&]EO‘\rtd-a߰35WX3ߜ]-zMU~CxyHncԋG:COro?#Cpl! X鷓fj 1rIAW.Hwg$p')",:Oq t#ơhQ_D*!aR:qT3&>q@͒tGGf"#ks<1<=/tNrICUT ̅nM}VխuBvYr 9qS?N5 hƺ}3&$Dn@I8W) ̇ ;J޿(kCd͖d)gu$YGkYȌ aCP7SM$펌DPπRh(Yqt+mYC!"Hf6.5/ʴ^=#Ziم%G9pp*T~T,ڀOo%|kCf]oc汪Clu#?_`$N?fns OKfJKHv0]@TS[Ґ+UeEo1=;KG+ƺYw%B ӔPU[Lu %E2 >ziEJM쾶_EpOM7>v תsIC)[<\aXb`\xVpo+ZPj@l^ҲdTr ڬ<`9Y~m!Wa=te~e$>wOҫ..|66 Ds`hqh7}ПxVqr'0.U+N aUG+Ǵw )A e!~7ܐ[1\Ja؆-iqH8{XR\65gyY )awQ j9$:8;nqecIp!df>h$>IIR)@"W /olKz 櫥Ex!#Kt`1fmCB Lm;>E )E)ج]*[i-2F*iکfYo۵嬲 sN] &P یԼ\.UrJ׈Pp%17c}#1&|ݑJ;)S|E#Y,^ !J溾P!3A-׼ϵLJ*ϚCaiF,r$+,z`;!2u ze#ݑH𴕽NٚʼnH}(l}%Uu֥)υd7-H:&͆Ns@[cza-ir&y^Ci1ʧ3 ~OD4ojHf?Nb$Tـ{!v`lJ>ʲ _Z^{[9h1;}\+.Uzi=8 .?s,KBsvz0>}茓GܱTJӬt|>!S9k>HDZVV>y Ϣ~ra*xt&a<6p|{ ErŻ)FLDA/0q_39qcU/*!\Gىq]H'q9F8%k|7ϥAlQ*H/Yٽ Yy$^i0c*H5؈/;aeړRKbZMР"LKU.=`3)F.S?8䊍1aX|CQ)>rd½yzgTJݑЈјF#.f6d&X̠͛ o/S̐buDiETjpcmti-AV/0E*Z& pN8xs+܌; e{HYhk{QbPq͐ks2ћS ߴe\~n>$i~WD'l&fO|>s%1$۸WCGhdM̵ͯ7L܋)7[V0*/d7C'L#l>Yʻ6538lD2h"& J^{y02\_ė:l&{ FqƯϟŀ# ?[pg|֔R0ZK``nM|L:7tgo>LKFC' :Fz5>,&CӾKB[T[YSkPFw68s1-jH[I P˭dk^đ4A佣u#0D|پ0>Jn`,@ X~V S>{L6*^+? ϕ: 0(]igM0#/9iO(i"6s{tL=]UJR-:W#QPޡ.ms:R\vaG&^Y'ݩѓcLǰB%3y_JBad~kKXY u+B'Q /v[?cg%ǐP'rYw~ UOhstzkMHXMW|j ƇO Nk5}ddJ>$٢wWq9/1Y B`# /Hv,$ɇbkw;5/KD|b; v%ǎc0Y;p\I1](tTyvGJ#I qm:;Ř*\/ѺXS.J接!B'&{AΙoC(!+r fⲯr}}K-U/Q(>b C&9E)iLhwKbH5 _j~gX,; eq-.Wun^!Y3)5yX?-_scV~'kThQEClLe\* om$u\4- YB:2]*dG&..a#`:6Jp}հ DPW`pYɕ ĬeHXA>ѽIQ<|/@y܄);02'@j Ը"E eÙ =}5Vl*7*@; t`o0Jr hbjITB! v@#dZ#J);_aLvP΁3Oo紐9KC_m#"hWGG Q4w4'O* rPPSZ/o&֕xz{NƔ,CP`@ F@% gWLvA hSgbXR9{S: 'wl{Sܳpe8`tɡGt~;ǔ[ֈ ALs#L̜ikgN4ϳdXޢL>tA͑,e v]80 ;9eY[e3Skp%R >-/԰^{yfqCU̩XBߖPYZ[#ob AT5,K.85|{B_]p)Ipo ne֒TVu-wu)p&v94BXgty=z#ԤZ6PoG:u&_@Z9VNKL`wWfb}>W̿?0J[s˵ڍ4cܯ Sc07ueL(\_;_Ӆ"ww`׮k\6܇vWhi7Ig_ϡbTG^z_QL׵9T-vxn+94;? {L: AaubP6VCs%U_YJ%ΆF |K%[GR(? ﺬ~th2;l~#DsJ)N$zx[wzxR;=~#>K(\u'%}ė < _4+ѻP [#r5iKl!$rntYZ))zI*u3HOcvzT F͵euh Q֟^ɶm͕I]<ã1Bu"}ϠYDlX~Ƭ:=SҚRuB%ҡt-Xފ%I qw[|0ˮ dF N GxLu`u%Ldds+ 'byZX̚t:"53a51$@R۠`?zqk 83?ӽ[/5u!El!N%*0:@l<*EWrvH_쩛vyİws%&o:|֐I}ª<?TxϒΡ/,r:l!.(g5ӏ88kHEosQi lųP6SAA+jT2#<60ca#=; SQ21\M`m 2|>͑f(|-2_U$𶶇uoUKŜwh,g`=mC?!Q$:Pq\bb3ۓ,D%īrpVLC[r0/lF+zyij. eQHZwר|EϱgFyh@,9'c-ڄոV;E-^=GHZjW\dj=@ޗ|Hfy.p&*w G{4m` @6Dyoa S9SGU*!^R"^@y$ZC%68f] ~@^2lL͐ ><頻B֏ Dg' xʜuIqMЉU?n)!c>(D|mn8ZSX)HkYw.:Pf;/1e)W_*pb{$hxj]3Me;L;y0Z:ҿ¹:~keOIu095(˗ ӋLRTo[e .C8/i5nSzq%Տ+Mgj2ЯS@@b/O Ǵy#0&9E1vAI+ᄼ'M"+-½ZR Tu1c[ր8Q 5۷a 3N4'^Aﭮ$ΐ#񝾖ܗŗ21Tdk8nsV>("#wJ̻u-3DL: 1DE?!q,'76[|7h(=l> X]!Iβ)Ż~A#@@*x#JS2(o>91?Wa5DHQ_~߼hB,l|tgHG=ϲzxt:&CAB 'F0>4: BcuUOx׊I7+ỹ,(QKpן,J'Ro}xSjgI9ۓf4X`*/T4ZY$}QKϢR}dT3Z4h& noKθ&[?ܤ^ A}L_ 0IţAX^#)Xh:xrh_48 ?)_#pڕ3P U2kSڽ.uF#@ c %'p!zRRsDτ,#% m8J0W0V z+!v]O07y G8WR 4guK覊704a ~{%Pʽd `KFl?g{%p`7*IU8Td9ij'3b2ߡfǦ&_l &J Pـ(T_D:`=(H=#ݔSS&tJ ]ơ}nJH jg o/qݶSE!A^H<)@!Am;_2_w~ha.&j%8/8 ;ƚEN'eO^ J_H d뗲5sӤ 頿rGgL_n5woIiʿ[lVf$see".A'tH倄f]%j^# 3&<_%W4wʸR0+7f <+`]dĠ`4W͏QLM5N}r)~#R07jjlY^V9r݉QyBhR7 Znb@M_BsM8 $4 晦Ը'P"a|8 A!+70`B s̔M9z2̎e]N>+v &l B9wX記= t@N&DJepHVDF~Lf>C2kK0H[3s$eXW2\UMBLJJJtAIQ?r! /͌'M'c4j0M xQ=Kx i [86̳<~a7L<fߝe bVkN[k'cɶ zeoAbvXq wuR b 8'\?b\R2ۿ:Ms+:yɑYԁǃ)2;LO_f%.T:|hpgެ cjF#,7Z@߳xƦgHIR[ui9/54n S.hRwe3&tfgz``Bq>/|F]/W~)+s8ͫ~ܺ}~7Vrv&ԫ#N<{Z Ű۪Sy!XI?:X7v-ZzCQώ=~ 5ҒJPg"XgnfnAhDGoJ(x[+'H5eNu;QEyQ7>kMK?qh(.+Q5)a8 cIL:U+#)5~O0;:缴( ~¾i*]"\JUnP! OmEa *QU;إq,f?fJ68k'CP0*gU7v\dUI%DVX4V %<#ĠFu=Ͷwi3**0B&Q^X|"(5-9t4 BGsAlGï*fbG1ڸ[L5<%U &-dCgNp~«/[rQTrd[51E_[!gR3Oei#In\䍗JnH&/1IpnJH?3{vnL0í:!lx;2 |iGNm=rԨTsk0P咿#,'*=tӶMk2F*\@yD1QTAf=i< d_PVJIo&Gk/,=4p\ȁvCwKRЗIn^W Q x[V)JV#!qf/PJ`îJ0I`4P?nd,8^P7fXmc)YZt5PMIې5V|"4 +8zD]! d~ gt/$i&VFJXFLGl$vq"O-/_ݗzWL9&ZN!gRhOᄌ[ƲQY| g&7BX/=WrM^)Kӳ+ ]ضrrb$F;b'3m(L5|h}W6RU(#<=gOXI~*= Ib@.x3#0Qg7HSoUEUݹ^*q{B30cOǰc6EuWA4ֶ'7M6eWB*Ș "7ͨ*U(J\65]c` `]Y}"'wrfZRP@bzX0Y -#s Gǝ^+'| Cy|FK;y!2(Bq~3炓IJkDi!?VdʤEV p࠻Q\ԍTʹo N=- ! S(R)W_ǻcٸsK#|&=]7`hL V6pML4mɊo~(mQ.c;6+XCɆxVN` }3PE|ɻڽeû<8K+@3r7%`ah?P;jxScș`fdBdg?\?b m4[x qDkԥtz)k]@,Qm㰻|Z?/  K[rN:Ȁ]9Mɹ(Z8l|r|0:,PG{wң Z۠L*kaT8[ǎhi nJeQ3s$\*,H ||/q(bPꎿ=IlD;†YiQ(1apS3NZlg0u[zݳ4P f˿$uuLmR))vk`q6r".';`F;Jr1+2ʊXZ%5K].8ĞtJ#w%[ tzݠJZ·܊H*Cp&=|TfQQ ,"jtEnɳQ|g*;L#/f6l}xG* /{Pau*8fy$A~<\-?zIy6n 冹7Թ5Ov "|qRhb/q&$q,ƔFǧ]Y:m<ݧ1Trf.y-]i jRb7AI&p~Kd(A"y;;y։Xa߀gpL`aMQģFͨ#&d,<tTA }kJb[W8;}؅qo?Q3$ìpYW1OE}R6DdC)J/H $ &1{|jx(  t8#!}1յm&3V ItA%!Ic5-!ܭt' ]Q[.]2T+m qP e V~@Ʉ RWsiᒗ*޶TʍI6u3(Pes.e %s>Xay}(͂:޾ej=q&@=}{yOaAZu\)y|}b!A/_k]q:c_ 1MZ=hGK4>DlR62򙢽e];\@oFtچMCA!e=ͬo{KƋ{J8QmI³D" n2hNVMs$|h`26 K;E–SS3:f`h? *%>nB8?٫Oд,% zz#IsE58 +Ouh ZnuIt o~a[`:ܷ:{)3 !U#xȵeJv=o%JY(~ y ߄tt21L/;rf0?BU&#iɶG0pȜ? e d&>U3՗XC7ٱb@[BiQfSaIц!3]~ըvչ;NZl#4r9yN¬G(Ǿ#ͼ*9o($Y^ɧDg_I\}طh $=Ky~IZuj27fHUJ-ƲM,쌆즌FGa7h)#B>KzF3oYXbe8dՅUmZhyo#0"MPoAEv}4-ľ3fB{3eӓXŸZbZ^{Pd^͐c%ԟ[<~!;cSMI-f([zMsh@cD ~pw(ASa/sYGTȓGԭA"rS@7iK?+l喢rF@!E#fǂL4}).5r] mE;Va;Ⱥ.FYٺ^#GIk.1>] Ly+J"%ATOK 4Eݤ9ޙCrN.F1NbE8c:#C>82N?"gJr|d OQye>N)2ZSr:NW!uQ4PJX2R% R:|wiۮRu'`SlʨY˻Mf\.l2>T-vJO+CN9eI^?^:hsz)y1$xTX~ n}3-{뷩h̟\pzϹ胒=M"ihsѷ95:_{Gb=MAMCkζ'8\O+Q֣Y$sK`n N%b+.B`űXٮ`"7 9 2ּThtB eqxq ?^q kG @뵳A!zS~GO7s 4S ([Iյ! ^<ќ}ۜyxxG`tnh*/Dո*(/)%?YaGL|,,+;K˩*e.JU9@ո3ZMB,xDUend- E[Cj6N=c %JsD6.^k՚6BV FwCTrm&n6!h7>;v(R?Jw͚ex4pSv'%S`kutjwֺj>NL֐T~-4Ӯ_R|G%옙6Mb޿6kOp8-ʨe8j޿%ne\p{;n@8ːQD} !hss"zի#%R㹗wb-tpxFCA䕯,92济qv1hƖRI@WSZ̤ڎ#g4=s]kj`ִ4trAI^tU\1 ~ ph@S{џXu]q y0*0Ġ.gkVtj7gC!u3LQ)XO(zf&Ԯ;k$>\{r멹R|8bB\9YP{}ȫUo42ҷ3ZVwq)kW\c^u%%H$^h:Ts#sL tZ1N{v ՝j.buJv#Q(g_/ \ӕ7s~eNFJ"IXBcIQ1?p~)G e_Sz1>ع(o&jFoF&d/_:YvQtQ-:yceO[{ jȱ^+D-c&a#n/~ėfM4j ?G6;wR D B[HX X5jL6iIZx6]!N~ sT35~,c(Hmk=k՗7młƲ!fsܫVUux gګJG:>28h< S\_4^Op'lcӻl۵YVR0^FDA#!ؑ|Ǘ-,xuc}h|< z^<Y+ JvM *sgo:ꪧɜքd CPcv3t:ym{v+>9ٵ4%='eQFfu u5O">p2H4h~ZXX?HI2pЌ||㴖a }G>FEhj @ |d?,08BO]ٲgtcswzW !O^.7Yb  4F\bopy SQ'ܜ؇)+=v$\$(؀,7@E 6nޚNc7N *3b|  2=Woa!ohL/𮍑keZIICYm.Y!xK$?(i)ʒrQKqɊ>f0M (= ''0!//U /1`Y1 f/5 MgGAa6`LcG \l>ML0FabiOM>S0Α#mQ- Rxj" 3@- I<П{t({"ze1╁!:ȁWYi34ҌIi9Aˎ%/Gs$ J#>8N5̓)%mv4A}e uP Eȏp6vlp0L v3*=ÁmmXțysA Z5]J:IPDÒUqGin?sVK^~]DM tÀSxԾUAćIùhK'Sʲ%^%211aigAHцc?4I5SY׳p5.XV)701+Jtϒ%!/|p<2LOάrl,6SrѲEQGj)S X̉%|><2>rulk8;4蚩s+w7~@ZyK_6z Æ6^=¶Rj0VB٠ݙM/xБ :SoV3gqPdA= CPºot:*<D9cDUuդ]ߺ\n`NPo73P$Ld~se ֢]#/.G'J^5RPQCo&i)dm~Bz6ťIlʎO+x0cݱqEgZ\UJ#~߀)1y{L~iY m0cX[APtHO0DL$!ٸ^ڣ?zq 6K UXyi>Ǭ=!.xmvmW O4?~{G9,NVT.Ց[  pQ6Pgs$Ov/Ŭ`IS0ϡA3ъ9vhg~yJ֎K60eU6ew{(kw'CY/BXP-ޙyq L)?$'jIl`w"; e~X.9N͓۽J`BE a?`C%M?D`>%Run6z|3"_ 9kS.T-acV|\ԓi&8׀@9yX2Y-xcg= 9n-]HE]ŸǾGAV͆!to)w6m?)<`[_Q{eIijN9e-+xe&]ˉo}v|Z>p\M^ZI[ G붞IsVv95=l6E)2`E3zΚ!]Z:.KB(\5 RfOS@%h1崡 "b(:ZOv? n63*2i c{Ģioο6LeM)G1ϼ oSa\I0`Wu軣`Ďbg.jA_oMҨ ^!AƔwbc\Ohݲ0]4*P>95C`'jBJIeC&O}c i>?n3 ᎐CjN岊Or$]njikk}\m$.F<,|0'%'Dј(E&͓o>8r7~V^JF/wq~_ 憪uY܅2JU3X}{g@{Z[9VpPO%Sox ObO3TD6(;:pz2">emK>yx5bjd1yᆩ)_lWu3c!uW8X[ СHp4AoSÀLҨ5Uwg%񯛕e_᧛c.&TWK!^Y0\O;ݎ Zq˯F觮уM!R%( 9i}^ R1uF0555dMlcN-#O$n] %`<6&wHޔp`1o1V<2x6bTkgCNg,yTrbb|ͥ뽴HbYJ[8Cmka[ݝ̝^s#q͹q;^IeP4?׸eYMߟ%wjd,! MGZ@ OMcKvԖIw*kbihNLpYo|B֎![ -ҙ3Ek܋*m<9gw$Wh$PѴ&HLBmQ3Npx uu'n% ϤhD=rgɐq"bh [.N2HxxI<}"UظU7&HU޾9y 9nh0"ǔޝ"R+q " Ӝ"C]$ί;r=z`W $X]RqR#g#o6G)IT.5E/9.dƇa`jه1[6A%CӴ S \D8|٧_k?ӓmǘlkԪ+)a4l_XK~gd`Ntn?q$_ aIR6ģ m@ *#4٘fQ.#G&~uyv.i*n/ڤLϟS%~ʤLvMƕ^qi=C{К!*z?4< Q7'"h!^_p4OcǦFZ28%ytaw4 : \Yv\[!Dome’2g-RS0gUgۛ ڀ?T4CDpY2׫u)D 5; L"|nuru4ͅG$mOb$ySҐXuXG%w]ƞ{dQcjpZKd+Kak # rq%$~;72R*~`+[eXIڛnt;xl,k0jT 2~m@DYS#'hM Nz=w^Ȋ5r +l|]3?_%`Kia=?c[gHWls_[[,1,c,dh=m8W+,3IBdɜK|gݺ|az&Ғ3)7kCi m6ѯuMgR2R̎ e[+ e=5]Y_ia}9ȱCmeTXpCcͤS6ײDJ^ 0b|ɺ(E :aRG]lL]$~D!Ӿ |kN ,e U4~[\H喼lzN4ߙDDNwޚ`}q8Wh)] p 5.G,}V׭+橈Vٗi@=q |}Z䉌*ў`(j8Բ%u8f$==,t 1jm&c [T6n9N7wnFlezP4"RsҰIM|vifBPjEfxgQV0 /:7N;G&R1fBq&UNNa8vE7M:-d{s>5M^;u|ܵQ5ŕ ;Zi:fNϢe] B]<F8{, A|@v{KٽQ!bq@-&1Nr!oc20 YP ISkalk6Aڗ6SBW+w͇XIYgb{z|c&4y;/t6I{ԯHJ1YsQ`oCw'xd]m$94ޘ4GM_j6Hm 7>6iU.Fy];0NC~AgX1s9e*4c_\d\R*4c 2:Q.`~sDvJ}ErRA`㒗rԯ=#h_ӕXRCX-Tl'D8+{;(k|+$vwtMu^wݢ%a ϻ}ܰ Yl\n;UާFFptٿ('2o.ьZ=(,F "PϢ+b i7'Z~Q.RѶ]*wp5BE2\bΤ8Yr$oi;b/b]z| /hSuQ̣0-ym<%],*qeXkqWc'BzB\jᢀ6d|xkiU!K\I>yT1oO딃,2 XΚ* ;7ӥ(lxѫ=^SxMbnн NX"ILY%^wr1tCZUʲ;@[73cnF8hl11˜YA}noyt[&5,i0%#h-du^֊#HPdN\=y]wІyU QgÞfƬHtej>T* .Қ1S0{ï~O_x ̍`ۅշ`h5vw&L(P[nksr+)p@8U.>ڏO@K*+9=4y-z5>霊Q/f.b#ާTy(`pgP1BG ^ՎߑپI&iU=Q ,\EɖLɸ}-[M?uE(B )KBYyfYR-/:H[G8_Ŝx'DJe {7Hvf82>KU7-I`0_J C1!ӑm}W*vQ5^6x=Q@ ?~$n:nnMF]غQ)8Gy:Ao;r.ˤ:${ADu|5OCn`)ky, lv}ywU/P3"f쉥M:b{ʟ 1A՗%]yx@ fnAeuU,M4cD\&9.&p@Q.$3YBj jW12Y"$l)xG;RU ܞELQ 22Q D.cAj4DufW $5`+ׁ=KHL, 2Du ]^Cdň;'CJzcA[oj>6=mr[-7}laZX08vW ؋4?ef}z0.6M||z۷|v`E[A0{ rؒ!!Hyb1R-3WvxT&m] ])dA=Y qm!RBqӷ"*橢ZtCcUXgܰFS3^NZ}3SGXڕ7Hr5=cyة%ƹAwUiXGʑS\dz0a W^Kt_s)WVyv|0'ZqIc %? ok8y%bvQCNDKe(7<ӐF/. ڑj%T7W.WGe5ˊM/MT&){0]j:gUBo!U,6o޹dG_u%bNпT:?c}O[phJMnTe48MW\'xB~Ӱ41T<\jrS ͺqj nuU+uڃT\ZV'eI} 5FnݴEXWNy7Fܖ/<,*=_űk5.Hy0?dÐxOE ɼ;?-SgT;/17"i{ u/.3xKm*̋uӓhw,!鱷Mq< F2%6΂a,b g>ƿwñTT4"{αM,f FOMHѡ\:5^,.bٹ1(j4/;ffH#nO@צC/siG\}o]c\A꽢Ght tT%h9SӚ9/n+2D,~w hb'ڕ$vt&Z΂N-={cA.@!3ӻ\X4a]0_jeG@Oij{%~K^g!8),N$D* /J$q1,a\ܨg)|F1Q sysm>K gPJΎ31pro$cA JQoؿzcHMė|x˔4cr?HiPS:UU !_(x]dm;`ϋeiEOE=Ma039Cd,bJ2(MbLV# y'V. 0b0罕OLiʨR ӶmbX{! >P/? X:O[Wn/.l:߄VMArWO*gҿjr W1ςmV)0&Mep9樱D$&=ؑS~~fxxݠP4,ڬn}vIWe 3we|!->$̷-Pn*mX(FbO>-G5 )GW ,-KZ~(=W9do يĐ4Mh / Ǖi5d2ܱ_S)8e}t\>)dP؈R8%wlE\K)ft0RܛN bBfiC>#J8M)imH W_>1=Bn LIW|cn9{.S٨k"%94?(4@?y 0dVq5_w r3of\7G]ViV[yma]N/7G?Hs֌;As$_1̃#e7"}$NPW3>9NA9̴e~9^6@BBu9K_9/KYrF2򜭃JD"s˭[A(W 9𺏵*3JU3mV[LdwЫ͑4n5:zE/g;Tl/"Dr.0 rD) ([ƈixn'p'n8J5@El*7Ά y!57K R| C2v}P!i2z$դMS٦d6}[(LI=,1f,# vjT4qlNeNũt==fDwB#s$N K ;޸.D.SA ^Z'"Հݟx@e;^^/A?[`ׯdpN2vh@RgKp ?pfAڠr%4gc"`&VzDXJAgѿ\;0TOB1P>TҠ$ƒ%z%I>GsZTo("+|^ -=k]H_`I7ןZ5l\ҙjln\| oݾA$dZL]`Y1gD|(i~ʒެDJٞo6DڶZƲϖl^ -ɳ}Ϲօ iqҤZQ3-%x8s.MezAĪf/WzLI)=5 _.m ջj#|(Bm<2 ԑgſpc313VBiB?W$&Eu &)%evݔsԯ6x}lx<*MߛW wjm*EĕvEwE=T%ѾL:f.9=ɒS\VT'snE5VY b3I ԦC88V}k&[(G~{I8/v S(o:p"ifd#.68`RD[ Q\UO{CԤJc] TB>q`f-_EDhf 5LJ#\ˮx$U]trp)331R,xqFN֓lNA|XɒMQ&6Jp&-6(!굞gs8T׻%/wJ P̵QfR7#叏.=ζ3fja5K 6&D*'ߛrg9 |ONH=mU 9]e$~4U& )tp5%onGD!,vS!T^ a[o)QGjCvl誊}*+R#'j[lxC+jԥwhV՗ֽ;1frv8']fyo?we"#}+qד+Lb#(Kbv=RT0u9s}э``I-'w`{fVDn}pM QzXL3h||~Zs:-GC )-&D{زl%]Jr@pf13JB? wje,rE6REU y4-1.'8"L\ntаus_]|L36P F:*Vy^\Kf<2 b[/>e+]4ʸ{]y(idi͗dڟ{zύ7K\KPI c)ՄWުyu0 hf m']]"$ȹxՈYV`t^Y ^l[M_07 J,P#Zwcnxw`-Wm_[pX| |Зʰ~&TH%b6{ʺ]jn-&yL}5Of *-|d %#4%؈;?_v B3>o@.ٰXj!L-gtylޯyt]49ViʣQPKG\^mߥAԸ4{mĚϬݿxzl_99iܮ[*Y5q߃6.ɫ/"u)$1Mv:S4iN= nkpY^AY(l3ǞE\J L+͸!oDLUUwAwX,~0(ZoB1 A\sNG˚ ̓)AI;'^l/f~ғ_~%FUF $N=YdZp1MG3fN5 DdWEa ) Z3Oy7egfEv0=RDӥ-ɸm{l{4IRynF ,z `?ZAE~,_;>M>#ҬJP & Wo^"U'4)yy2"Vjfq,pDMWo P*^7db pkAIA~X9kEZxuypLZGB7Z~AT5Z,(kQ[\ CFg-eJU BiI(x&EJu⢇;ð5m-FАbrSmĶ?p, <& !aU8:")ə _ܒEF),;IH" hb<"ͲfMס-8*<=l&D;֥Àl )aXPk>G)- \/:6sUvp3S\ Yu?k1?3hCb&ҍK%jHLrKtSDsV.αE"K3Yx4'7APP︌4kBf 9 T|1o?^xʹGeq%<X->u?~4D;uq6U4N%u۝>n?EWStr.wI<󳌁0:<}\Cw I re; QԻtETlT/XTfCWG C4R1@5wͺ^)l҆)nų|U2Cvbu[}֟89)v%scN>SG/+bp=,X6n|U dkMpΥf%ztЀyu)kI-x6j`Rt̀p\z9ţ[当jb5Y4Xhŵizb1sL/M26mLl+q|(n4i(.ξ? bŇYHΥp5-nxGEn!B#ع*^|}I!A7C.?aY &3Jb9,tVsŗdS&^$X(:8 Z?*~^maĒ]+є`ї" ΉrAy&$߁Jjlw"g{FsV&%ͥ SI\tRZ>%jbLXZt^QVۊs1zɟRT-ݪp$a4kwz_*x:k13",D_v'rpɜ,y#!iq0bb/v]TW}/ iR85AOɄ>b 5nooxa'(|}Q:v$bON,%hF{aj{usXEn=v^J>&$MJ.ӂ-Yv ֘1ka,S}GHkP:[%@E⎳"^z }.>5aG"j(0F^--5d[Coyp75^Cg*̢ξ-godbe$BP +ymR.[$XS 4 tFƠd+g.=k.w|Z0hi]=I% q.Ѓ1HE[3unLNnY=VH:DhBzܳZTM^@c7Թ_'̎JD=NADI<[de>Տ1zZdDa-)4h/#,~~RBO9&z\AgنU]zgA_Վsp$ abA1djбIp:TT>t4~Χ^?D]߳>f㴊=h3)m,OkSH'mzoPz nl)UQv`6@`$/!] U_L۰*Ͼ*öN3ߒĩM@4/I|Vޚ.wѾMQDd[FCXl͙qT@6ڇPz62n2Lӟ+vv_%P>5 umoPU"Kx?D=::nkyrYmMm'ɃVq3H(4}e(b.z_'%]P[LTprX&OLq.^ee06Y鵬V0[v]]ŀ5'[SeksY Qx^ٌ= LsxۏhuN#޽p1U,ɗ2/vsH ih+Bs `kX\ڴT#_cѩiسd_D4`;Elk'4y9x1[F[9Xv8{ay'ZW5yeNuM0 x89μn |-h~I!@ y}N>':1IKa.|<_yЇOaؿ~M1ì }gIG~7ۅ 9H0Ɔp`-lwkà]gܼILf,6-r@׬ǟL20wv *|A~]tןEǛod, ى;.ss"j85^ik|Or#FLeBP)$4U *U*;PO( ޺VŲ"|4%ug=]NφDi x5w DQN >`Z-QBk26j۵`sNܳ'x׹^JbUd\l!WxKbk"JVc4ۺBޒ^S 8(=Z}Q03|O}6iuWXխ׀7|[!H047 㧕qϮV&qm@a7zg_1P`qt"L771!-GQE,XMm)+ص"^?lbhBԜQ C^wk>Sc}`k[~K%U/8]"U%7eC>LW,3S18"N'Kyg(:ߔo3 ލ#8nq1;w:)y'B@Otg*yNS,lFy/{sNG%5ALQr}#Ӊ36wG@NC$!iBRV-T5shb=w}ѓ޵ǪNDg&=IvK8\9cJ'f V7! ^j9!gu.xen o)A68٘Y3+2bֱ-†2r>iVdzh!KlϿ`~Rq36+`1 <MR8;>%Ȁ:޼|vfe2|,P?!C-X7ʊE@B2E 4CGW{fERB?ѩ-zM:.Dޫi9hUiGW2,8%GO_'5B£{6--ddWC>%]qL7u.F+4:x԰vDgy*œLWt=hxPbqSr4.[w{T nE { i *\5G;vG?Bs:j8F{Ԉi W.Ke<EBPBoL TlEs3zP ؅CWw32BUw^]#X_Wr{7ѲJ=gia0Ѻt`͑zeOQԪ$ǹ2(6T>Qj q:KR0qG_)J9rKURT{'t守R$p(1 ~1 N)dyzz0Go?_7Ȅu.ͥT JV&Ӳw.8"_9rXLcDo["Bz3< DrXzPc姹Mej!]uR%P=>栠fyH_GrS0w:bùĝ_9:!x!2 렖[zJۤ6TzR4lzH)V85uaA&x>Wtf9KzO7 yT lʓ2 r岧>1Uu0ȢşE@lV0Ϟte+ /xd2k`檶E:|64&UB^4AR)pxp!2;bj}օS!\if˙C%>aAu~qP[c] 7݈>-Ye,mÑX ]y7#ĕ~}}U]j|lNNc 0Nq1dz] 5=BF->Sm`ˇ;J,̙~wGꍘׇ'->+= (x8.y9s0EYOk#ʂa_ڣk$/z 8" 9ۣGMDS+p|]X*gxt-XewEEɰȰ%cįFWwl#f8{ .3 zbCt.G 1U5"d!\B'm/{]Ke0Ρc.zB^+*I޺TdG0Ir $DǍiUMdg2^ Pcm"BD p9y0b߻6\@dc紘&┕!Π(U$LK7^޶h(*նv{iq ݸ-x&]2D0[^G1 }IʚZZW#{dW;s;Vq9Ci=(|p32;}m78 QNb9vʷ{"DrF|0\ċzu TJ$zA ^٦+)}'c(lq˴ψp2L$_N?Cˍ;)rnp ]&p.#@:' `2gS5x"ć4T'm ,csX F$X dXC;NBd/|˪ҽUlft7#'v4"Q)naF E9:hcL zUK~oӽZ؅"dyPNIJ=@bQ=ۨ@&;(,(>xʌb# he9H0-0s_'g>Cccr 7qw;ON"d&ߧL`cluWw%>Bk*0?%ZM!2` q#y:`} Ez m=iNMy(~Sc'sſb%]YDMviԉY8]ύv+jW/ϝm4O4wBѼ0p~c<㾻2\ 38R9;])YpLnw/㘓CEx5>= ԏ!\Ҷ|KqŜ8Jk[ECӉԅ49O2NO0HGTT>8sJh D j%l@Rh!6Z7sh$wg"|޲c Џd=s=_bB(n8xȾ` lq56ǁ>l YP&Y~Xd9}Y.q=[97qX3~gyz~֫J|~gA1DE i\A2r,\wq C H@p1Ag"6UыGFPkЏΰUo<]ࠌ{7b1HE66eKt=1 {`4 ^#-GN,lz=ɲePfwVtI# `WHA4Zyu ѢnJyn*~RK+wᬔKElk^yf#}ɚ1Hb`s>; -eU\ҏap]#G\J}Suv_th!*\|jU4)_QPڽ[]f+irvZ.|n/!ҽۯ3?/&Iع;1"0vm : k:aZC%?(m7{/(Vz6(]>8rjF~A$'R`P6'71~?l:N֫&҉TO,%>JvJOcCޥr Ome `K[-I'qRaV4dE3^ߺ)}] sڞzsNԎ<e F-g0 -TG\SW\[Lo߽S$w>o$A'FR5ς9ESuF24l(IAX +WjECi @gH~YzXk]HCdnq*{D(\qT.#D{@Bw<= PtКRr'5moҤۢ+j|@nt|WA3ŏV@yڤ8IVϟm?3R%aY)PtT͓1xl s8h7K~B2,NCP_Ja}*^3_}k m|NC O<\9XmcĆ䪕ӘytHeh63܅0Mu2S=s#JMKAyܕiV;*qHŮ.~Rd$_}u/.ߜ6|Ǎ_F|a`\c '+)^a+?ؿ@,MEuO&xI]H"gH mO:Gtı]`h(i%|pyEy1?!B{+5zJbD/=gF}C@X,/ͽ(0`MPD"*/<}M1{߳B9c+-se*} %u1,=!}jD:isI4wx!i\'.B{wh'*ZZ`$6(ywcag)D,j紏- _̈́Cɻ ǜWlzM!NٍQk"bj`E5XN}V!wh\2a\la:eh~5+Θ y٤xY:%&ěY ?RPC 1&C2X?L]&j6,.8keQH 9'N8gf0?Vj ';>Ig?ե@qHEYK>IKRM٪*dz` q씅ĥyK&9ӳ Đ?߾W Pfj0`<{Z5 S4hy6+LB^;dopCPyy0VGθ  (B_CU.Ԑ=7ByݢHI1%ߛG Qg@[kB6FQ@!/(|Zf[aV4Qp26&J}OQW8\djK>9 1By >+dt1f )k&Bgs!Di aӏ] 6b{i0O6j MCdK_)d;c<홽8vA-2dRT^ {M<r$ȤY#X;.7_k@8~|p1&K葺;^ldj{AЈdO\duxu-wX~oq˚#wwh,)v42Mte=Jշ~@r^VYc[YqmRd'˵@iBT _S~7j)`zyt<ݧS&&;p[6*_+XXKҤ!Q^~-gV˲; GoE kϖ"*%3 W;$UUʉR}5]|R{V(r0G`A$BN3M7XpkOgs|d|=i۴24RI2;DZ铼F\}Ńu\&Z>p  ^O$q#` AG@ P1N3.@ʌ 7B9Ұ}R00DƞQUqFsHYn9<:v,p/(Q¹ k>|3G rwjr6I6Y1?J EDgjWrܙ7Wu*JWXvx։&n+4LMâhy i-aLmfsGDEƜAZy4~]tHFCrљ jD~'ey56A|ɀ:p8"PHz!P!,=x"$>lU_>b> L]'4d6b-3Erb8%$hv &+Z0C:s>v &k9ӷ*!wz3b*518w??yrlL5-cmF{13 3R~mӛ p[+,ֽ56*Ia(J(}P D:8{U˹vL2qYGbnETAVʎ)r#&Wh7\͇j {Ap`c]^jۣP"]&ۘL| }\t%Q`EW]?]\OuRgc?ee׎BsT^c B0汮C.eqЎq-`5@ $PpJVZB{I~b5%t8R=3{#ӆ'`xu|: '1]% XW1pc=cN`|ՠQ1X` 4+YH.X?݌g}v3#jeKc__D+Wc>8=a058`f}]-"sC?vzb;m01 n\n nu$9Wz=#dF0-)E@XfY8p m鸁z6:y(% _\9V!H1Z bU ABY,tve &x(|'bj@!)8W򏐁+oN,iݹx)v*za9LZ'9% 3ji1>gDf 6p4[jIFFScs!!l  B[?w#WcI`2C8b~,KFo fӐ"Zᕶ8?ް{ @* +6dEJmVtr`~Ӑ Oqy@SX K`!D~g(bUc*j 8!҈gn%`4@/MI~ \{m8Mk S@]P )vȓ>ʜ%߼ /S8]^`Y&1س>m*bETXIFb S#2bDwl΢k^'!/Դ6nӪpFt,BʢMeJ匩1#ԪFZ-)Ӏ|$ՈL.uAr"Jk')c-W U-8}m \ζ+%M}cU2]*_[d@< (UT%HvџnXqsڥy{3`P(E"Rp͕a9$uUZFc{'cִmSAڙ |"g<֙Eb3{q<593NGƒIi(sRb}~zX l3#g:py/m!K:m$ZʊTU<~s]h}'n0%7-9Ziw+pg9QO_p@5DČE^FjYvRW7;{*|~H=1HD?h\P|vZA`[39C þee wx Пvu'>Q'> PP)|!wI%ɏ!RYBHa=+QsG4b9v) lh0x J}ѭPɠүj]6˫k-uM7%Y_ρJ,؛quL0P6y.[:m/\0-aŨ&Xq}$ SKv\tAE"@*,365c-KJAL@wL@| .&nk>*n 8NggF"<ÔMJ{JUk,*9黺n|q^tcźPI67`4dhTmL8.EϽ ^ " WH8;}vMmʡkNf+ Gw\K4)7:=͚ҵ.ӶM-ZΒEȞI,RZkcI rLjظVۃ9cASc<|zg&=/8O_a!v Lb8Lv23*KBw5]9(^!+ų p>G%Nj*t/d`LVWQ*bD졔/(|F#:Hڥs*qӖ8Li0Kpu bკ /rAY:o,*ą&wG{h)|`QH&K5RH023:Q :/?q跣3v sw4 y[Vɼ-mCn$\f!y_O|dϳ`6HV,x2 M9&$iD*TRS1 UDeT + k 3{R l LZiLϨaRc7Bز BbP@٨30D)4ƲZ#OA@DPtL6e{ÖdI#-B^"/ˮW6zh~#E'\X/[==Qi̓‚;fD՝ Uc [E81owK&W)hjcL%q~)ӻEX‰ֽ+AS}n)#b\MU~w}2i7鴱mJ'S-=IO[\Rs*#ePۛ(@*tEտt"4Txla} {`KpOl @@kU={_ec] ]E[0sP.g3_̔RXնq)bR(ٖNʦBMnWP~"3[ ,yhq6DZύ?j|֪IqJʽ5le0CE;]_jUP:Hk$7xx$ /HfN[O(4Bjd)"(h 0&gp4FCdDN^V_l%TL$+1(F[:nUleb^2w}3̈́ Lcy֍X:틉M\EG;edGzm/iqw2|j0Nm&oִņ1O،%M/=F V>`X,C:*' 8Rs@3lB?PS1;GXTOdNaLm{;&{ }Ɨh%p.%N7'h,p=6nYejsi]{bq8N ZcpWN'~+gy: ǂ*%U~bdjZz`NhP: f0mS)4FD>fX>ցR7Kh4gn1EmR =Z1S:9B6Yw׎VP\E6FCC=tBM'Ey@],9m+&G}vWzr?q)j4:dXjm ~!LfHZ5ÌmB՘RV.,ONԴurXJəj>>r.OЋr_M*h29 С"A2Bq%[rwUb901HO_MW{h&1>eA<_^n{F:wKɛ^^`Q'm'K_+ߪ i(.wDX] Y!( s6(wXSf՜Ec3F7m#!g;y/[_%$‘!sR)f1n4"JE4aDá,tD+-Œͥ bJDN@p?L]m#|Z_( \ErD^ 7+{-$]ʈeô1a3Ljѹ:{"ؠa(yUyR%(^Xn_PLB&X(z^YGXI/O EIM Lҧw i\/@nQ~⋸6V\ h CUl+EВb<L:E9hx d(7Ns| EWϓbワyR |kqD4 tӌdSh !͝ ޓ("L_pRpejth+֒2A?⩶ z y%p| }b>z3˨ǾhȮIuN_{CqDW.QWIoUȫYJfC{X%. I'Y8x:TBM3шfsyޥݿ!d-z̄kUt}8䎟DeobQ)L"Sz!?ѺR҆F)9ah{nOq)EDԽB p}I-=qF!rr&bJJ m JrٞI xpcb}8n]l Uʾ |55(-X&Cpx~#)isܡS.yMtۑɘ*G2qn۫nS 8v@ Ne;U|>V33!29D$Ǵ/ ٝ-tKj'=wYzmQr:_^Bw)>.,Z*Yݬ㲁̖{lLom ʸ@iq 9O2.W]hw56hv}8 'rg6o? $B[]ns?qrOg|6Z2Ok+ zݵuQ~ F] 25~-xw-Mżq"n$#vK$ 3Z~7ox k I4gi-͐g4' ,U4Olj50t_wϟG޻5>ʳ83@68{a(Z߆Ak{:S٬:1< X%9 \lXia#*tAsQ@`'+IEk)6xO/3,߻ke9觞o@xx p}cyq-[|"<4yS me"cb+Bc{U%o:Lh:r4yؓe#r"(ڽ(Q+|_yd:Y>iK>rN[D,$9ILfseM#\}( $v7Mk_.@#=+d%2j6#krq Cj)hQoK$|d.X\PN EqiX<jKFT2* [f.C4^ZqnWtwu<ˈMB$d "#oE\%dTODƦ\Z%L\VA403i~g|,`A.tw=Hna5dPiHyWM wI&fӝ FI3a}qaXAQovs ɷWøL `0x-5xvQYstڻj[4=NR?c!m`2ZB>n}8 RQ*+*Q ۘp-*33xZ=vuEaJcJK aͪ3A~.{>i޺>}s$.:EnEnNa~[X˓r3Z B)jwمh* n2xo&NJ'd Khw68c*zԎqc<4V!Pwby1|ilU偘b2N˰8 #|$O+=w[MEclR`h{y|gʺ]ގ}G hpKP/7U?m7009y0!UQU@4ۺa3?dkY HsgD2?Įkj,F6Za/~4jEؒo){||_Z DƒmElN,l[:=8>sId9޴g ɏ"Y.kgGed[~M %e87p"X5j( pD7_6}Xn6D_IMsIj* }尔>n!3% 'x> :ҮX&~&aL[Cܬ^C܍"Z-HD 71\jMlF]較-ï }1Sй]bӬX]u7`c,C#J$J:jQY|ui L8}/ :/9A{ݗKewG2,ߤSd mTt~Ap +O8}>'O/ض,/14T !9jcH lC.)aG%oj1C=ȇKXoNd0)}&n#E~U'T|8hq>(o$W|H)# >hʽd5_3ꘜA8ɠؖXuz2< ?sX;Hљ~к,q=`s|*Uwasi8J趬߿ 1Xswp~9zn2%Fxrf-P4#荤KLbB t'*j]|LIRb: 3;rK (ҠHM$.GbnhYU'Vs` ~-|V 4- Qݿ)-K*aY8X/-nloKN}yH;ܯ3"21>@jTklUJ QkSP +u5Qc{۸*k4QzF;"now7Wrd+$fTFAϱ$u3b \ IslCQ #꒢y "hlDi(k퀔3! LjJ|JZR!˹XȂBև1IMQ@_Q`rr2D½0${~>~|d4'ѻJfS> (Ԑhz'BJIѺ97;}g@nF{}u}V@ǵ97 Aw7ɠ4:gL,V}I[J4 91h)Pc@FJvUl.n#Y豎}*gbjx0)zRuっ$5kI,^L['L؝ t5j ]J8/QawtVR>3jީUU3غl1)*}`@IZYu"}Ǿ{m~؜`M$x_Mk2"߼LdihW;t_&Y]Wuվ]$8yݑL UxA:o/LTFU& ıdYs/1k# ˜yYVsvCkg~ CruO̫cxg,Dܲߑ{GH sМE9@}_[pQpCS(sz!MD #+">ېk\]fbB):$}Wn(0QQvȅ {?zw(S5-/o"+l0Ì }`G 0tzF=lA[Z_=RSf JݛHn= oQ8Ht:Vt䚂tV**ԙ'FRٝFڸ$V kf.G؜uFf_ARn.ۮ-$j'嘦g``eKol{އi++ XdZ^ÄLpm//s::he590ꆱrgA1'"ưZ>ȼnZo<紆F8W.H8@r/5tU^P;8i|C)nOÔ: ŲuzԲg6<5G¢*,YM}NZGM>[e(1/ec;Wo4O$gBm3PhXw: * BvY5p6֊\xE Z]&hAf_gaMgfJMQNr\߽3m K) Dpkwn 0zZ&AGo|Gz~HE`8%%TCw ^;7ʕ͌M\HEgdpZB|4=;`sJG;"!O (b]tZOy\4+ VD!pzľZNaPH[E_cauFMe3_r |- 投)dwaUn%pdF+CCYR+0ߟW2&@8)dTev1NJ $;X7\&q_hiMѵX=-HSb>UDd n++(|9@eT׽B! -fbj]3%*Ju1UA8opHF{*ά|a$!ku xߏY/XvH9I6t6dTPB/?Kgni U7l1jU!"z 7[߷~6jJS" p'AxT5ةyirm7-/4!O#MT `p<Qn=K)Bn 4! Ri4o`v\y`c5c[!Q+ v~x7Ogf.\;S3Zc `!h42<^gQ4;[X-NEԘiXK\ԏja?ﲲM*W-F&k,{KЩǼ)Y=Mo\+E#l:}:tx #8θyR U g#g%2dqkRW$EhV׻ IN5IU#"&? ܣD ѿ6(N("rnE6xm- P2"8V)VJLWe= J feGWR9ed_*&h3 ԉ̞[py8jHkVDxDkytȽG6^\qjL\1Nِ|7H1Y@a}*墴76}/| WENi @ۖQE5K@ƤT5NMw\|-FW = N m ,0ݻd='z?T_4#hwm?;DDw3ܫD$5Fϡ9]6 GA^7J٫^GhYI0-%1DeZ&Cp)^ؓ*&*5 P֎e^O__dRU`O_ʏɂH{k]S\Y.t9& fP9R~uIԈhQ_2]+$ ߐIjķJ?gıMdϫƪj%nt jr!t D?O`h{Yl_mҍQN] &,Ajr&S>O~%3`)F>]*kJ9fЛt ϔ&糧y(Wd 1SBc?V"MiڜRn#XvVuDBvuftO@Fnaj} nO3q&K4i֩#!! r`QVkO=lt`&W2R #r ^hlلb'jIXQ w)Hmu[ v> oϣO+w]\eA87۹ T!RZpwpODvL *J(hYM`M?SnτyoO# m1~Aq2 LA;{'IeKnjdBe_5.RyiRi>`RXx,Lv a~]@6T_|fUX%Ӛy$g(`bKHHV=x80Hk^$Gc QlPҕ!V5F?+F.Ьّ=69i R~j] ?eϺ(%Oi^ H{aY7$}B֤lF<6[My_X|Aſ$.ɸfm!dos*Xrv=N jx3N#uy"H ďV~9fH]7. #YݘMEpHsNQgM.1\{ށL`X" UbSĿޔU}o5] ŃvFNJm*,  v$Zdħ`]2-D.ҋUhOW}Tsfs*,{q۵/%vBys.hʞ{k[Dݤ3a[]fpD@%<"QR-+1|53~G> "~ jk,ݝ@yaPAK {ɨE 'ژKӣФ_Zglc%T :ؿBI~q9f:ָNs_C)%rC)(`H kf-__ HaHڒQPM^pZN'ؓ 9`أf=cnq/MGZz%X62E@ia?R棰&@"M`"c~lj/D;٥AOvh:: + ,?di'bv1jJ;>,7 잇^qEdJ.]2v-J+~5 Z=1C612~S2C_5J:7ew-pa+ߵM[c jA6),RL~By M:ԣiYW}Y 00= WB 2:( GTF@EB\hX#e}.aJLpy]Addɭ0Y@1#,1b]8wie<3jkxp>Y8xqQ/bS)j LRѮB̓+RT]#L80g&dO8@ 3u:Mk0T-Ĩ]Lfn£=>Ih g=yNl1ճB-,x;L6z+5Plm)! JC?>֛Z)HSḀNr|:pIDw)bZTc_! zNxm8>;B6$r.,Xe  ɢ}aӌp*et/GUXJ1q`%Rǫu*9RL"p袭n͌OV(=śTL9~=Z>M)QP ]-TP,w޳@4^eh?j‹S' ױ%Ҫ3y-͢= cA(*Dg#?cYhg+8C(Cm =# #W5H֐{;P%Țz[KwՖz3*ՆvnkaP;tbt2'n#pP>g%Z,AT)4#x`M}N#հ`(Q w<ObGvjW `LIAs;;5U{Z˱0OHWlZЪ I ,M}*?k,w!A]T;BL𫃠ieNj!XII/v.:M6[}iYhJߠZ&,aMܦ: չl ?RZQi.:|٠j|GTdVJ7NA1>; Vc)G}'pTr) Y|ȴk|xDnϑ; x3k~@; d)`] 3@ظZ%U^fq]9MG'y"#uNk J&`:-d͊LcQf_ \I.90܁E+R6 'AuL.rR3U& o}( 7ٵ+@=/񬤷iRg2%䟕 ,m,1Ej>R+co|pQL{xuT+,ӭ ;(cy+o_ jYŲcB#)vFTG6g} ́ZMd*܂*Sa?`=Kv&xII4oGNTA(=(ces`2ۍV^Q7A⣗@ܧYB 4_0apPy4G|@ ^kHuԻL"s®Ȍ jT̋e m=-*S`,DJ ~< 1*CtcG^k[|BkK$iكP8"1^مU0ցC% }t@ * z | P-3[ӆ7 lIrPq ], O8y;^즨p.ȊUenZx-E6khbZN@buFq+IRjj]GW%uMNΩ#V)tJvG M1(-mıѼ-)t7n>Wc9 5Ήu6~^|27ǵReB Sf+=9?>}| 5Y#w9i"" #}j,S$AJ,q;c, "C"|T q>OFWr u 5 BчtH~Vt7-:K0.bT#b1/jT~l-'9b3O-O5g&&K#J^ YVn@sħL:KSu?!P.Ug %ZQlocB3`>XG/ԧ|k0Bnybr Is+4WfYS&)HN4e0sE~wƨ^dyKΡ] ~?`rjTv9tI(Ivm if1:g *443ɿ](H,R̩+NyA:,((e]CbPrƾsu>X?$flK+nWr܆SS{ ^]+6UjVjG10;j+r@3(D/Ӄ6,ũqyq3lJӭ)~g~V[^&9k^'x%F3cl(-ڲBi֞[: @G W}7+ҽuLf8µ#ncF mF VEiwoQKcll@y8ՆF &tinxB]$|'o{s> cR$_X;z eLA]T>qGDZJ:\}|hҹLӐ3Z :I greb&!c(N:JZiI<jǃ6~n[i VQwB]qB8X̻!S5յ W10iU?߷nk:Υ܁ Gdһ-$+jACf+|k-)S'&(G=-]:u z{ sۧ] &_[th>ha~ef*G^SODj&FFR6ÿ!f |6ITG\5_norUx/kai"v!ޤ#qD5XW\ cÎ! ivwha+ۇd#"-Eb ;+^[Gv1BBX$ -*f-]b8}:E7!nNf+iOQ=Y탡-<;Ұl8ls3@KÀBw\RYvwy <jC7V g{+dz NٽQ2|#S}xbșԵHW) >d|w% pqcwj fV1u7pAId՟+QLԀ2h-M~=`]Yh ?y~#9^*1h=𗯿<[pSŏW?Mu]rvm̓&3 g| }d`r:AL<1[PVY7$`c_TUWAKQֽ D(&;#A ^{ J"j擷ky^*O4#SUu]k&\Wt*MC+usḰZڑoy l{;UHMĆmBU_\5րҊ;D񣔅nr%L~.uoA1Dxm&;OwRU4|mX*1bc-+H_|[Pbb;dܼQq%q gIkۨ>ҀG iR*F"ΝI Er xR>PX۸SZœ& Yh!JSP=cO^1A(DXF]5%r [wg/dR <:}l})mAז+$s%Վ/x5Quj܅OPEXV#GlOVP<qTez=:ʬД.h^E:)Wh&VP7Kq[;|U#I.VěNc1'xiМ2@]`-۫UcccE$0qΒ`b]cEN;VdH 7qUIKyrڊCE^Zi~efo ˟iʆCxNDdc#+fE6s2y#Ҥȴ=z`PF3$ٟ+wV`#U5Pavd$ $ y..ʾcTx:ycDf^^`u-;x_Y񋮜?"z@tuE']:t|f`\VkX: Ka#s\ z0RlxaBŒḒcW%ߓqE FG~eʹ.5=j8F-xL+{5a2.rXxnQo熸>e~Qe, &~ 9?*w u1=]Iь.*䘏matۉeie&wh2n=}&ae’cR_# j80UMъV%qIf)3~9y',&w}W-qC!ԮPs !V7׋x~#djW_\o<XJ{ _k[ Ϸf^(ethkWFEV ga7"ܓzHu Kv.*wJ&!6*D&uKLKZ%i=)/,OTzH6/KtMweoUހgLC03GCہ7 Q,D}X4ڢ?eYBئkα]|f6_rBҐ;HPHKDEFZba;hVzs ICFvTvs2*C{vK,6 8sBvR4U ;7yRIK2"Ac`ipWJ2WH}W:@%xy`oO% 8 Oef CJ11 3{ "k LAn/kEKmE[ _|H"Ӽ*pt8N'ڷ0-ZA Xno9"G-XHĎi">Rr\Yq(zK8Qbg @Z}DhC6#bFix+ʕK`i _{^_ QH߆_!$QUT! \$ԎZNi/ۀRZoXn#. ԣ͡+^;9lu $Vy?iSAտ^vt$y`g~HKT p:c<B[Jܴ@mїǀWkQcc88=-g4| w !?̮P;Np#A,Lw Kg+:&w7JxL| OsD2X^҄.r]q4Ev>gB LSKc%@ԓ/+-QIQhA`HjF,T(Ѭ=yuIhm񭰯a*ns!9Ҫ ei@̊$kH1Cͩ]hX8춭]buY}4 ً.ԛ0l8ӞҒfNv9%<:aHUs]azfY@GkZYaA,8с+D!=I02K>6%MA`} Q<+\Z.΁ eOHn1T_J{]paP|Gw+{9UrqIUjvue2 $k366[ UcC!1'% @8$ٍJRTn1ekǝ@0j{; v('jdd(TN9GԞjTIE!Y{7LPY;ܰZM |݉^O&.~S &*Lz= 5m,C;.Vuo '#ѳ1/UuݞMwh%_7[e&jO39Z>m0Jڔ4R݌>gM?lkSE0 =j@]uհ+~ƝN{nt{&Bs-Yˆ.^=BLA9&JxBBvcaF%I;Nj{1[6?+y_O&L_(kӅ> n(1& F"yLV=ڔ_ؔJpDy:YO馜2|t-)b{} (s/^B9 EzFP |S4@^ud!_zDY~\8uh}{j_ $M-Jjp/R=ŠgMK;Mnyx2.w>4W$I{V*䖀/C=xʺJ7eӯO<`Lo˵-? !Yr9U{|Z$Ǿ =yY]НXJu Y^ԘN9]H%6{LIVӇxrtGK2܅^Y"mG rR#C;Y l;7$AhigLDCe (PA8D'op~cMlұMd; Ҡtb@T C}tr42 @?Rb19PlK ɏGB:lÊ8;I#QӞؿ5d6[D5= Lv?'73'bI׆vTyLxR+GMG b;xƗ<u< 9gK?|a"l;I掗MLV/RL T [i-cj|\v?+.Z9lS4f[[O( :{1_qa r}VB,65>}.=̧$Ӄd#OԱy ?RgOD]^^^M+mNH-fj11w ߋ?5T WJMqTt|49*Gqebn#~mi$}38ՌmklL eZ;y`]/h>=O<]a{X0'RiN\6,6 CAB rh`Cw*z UsAKG#Z{@~;_R(( ;0*Ux~-YMR!vX1t^@ToxiRM#t`|JXߕBY80Vqd%eԫ0XxFǔ=xhcnvظf9Y[eim?rO(nQsN!ox^rÿ̃Q ϝ g6F`Cv@ mg*Ou{h~~>X*e6vRL,TA V~GӪn H20P^Kh&sr\ӕٮeIZA3 99=+7/ ݒkumb(S~"T.tvi-]RWcyLҪWqfhЈ{>8)V@nH$03߃3]{oioMKK餲hN>Xu 7,; *-ↀb3&`}]RFW>jCfzB{`DXV7MqѠumv`řX179WmLM;EYaskQ7h}a״@%14B!u-- sɩ)c@ -]j)a -D,,Z^ i K(tb>X\`kf?r! 6R'7>) ĝ^Z ܂~8lIQMb+(31LsF k GiD.jz$yB`,z}TӷB!g]P{/a`[ f-(hYVÈ?RC֎\g" Z 2 呌hA(v/rEa¢'QV!/`(/͂󟰪%)̶o:=#7y=^lk29L3oǞz×Y mڅv|F!..;F:͠덆~ΊX > ad3-CqDlgO6^)uH ,K%+lL>T(CEHfj &}WPo]7 DUcI\Lsy3 $(%~nuv@|I5fV`[ZFzp@ ti^)(epМ>z쑔=|R`.iQϧ$?OڄI1Y]wv ?h-'2vj `׈05"]j}9[Z9{S]݊?+˵w+e71T //G~}r/@!WtO$E.%P8d(d8 'w!o0B8MEBVyϗp9ӁvCqw߃|Ú OJ|oh|crBr܁0"d# x*EmOY;˱9viTtA ZMw#7*IyX{!uƭÈ\lV~B3:;V/Ή\|&dd-FiyF -q'IU2J7My[IyRޠW5Mwz/MLnԤ!j AڡՑt#-I@FC¢o-ax$$ZJ/tjs6u+ONLyYXҊ"B"h;bZ{[HV#LP_s쬒j;r7,tW, wn?TGUsV5P.[0CŻEu g%gq9~&lMOȦ DeZ]5琝={;BZ*2Il*lpeAE]'٧E)HCBL0CLjK Mp.pdaĘuJҎ M+(I3S 1[@WR\VSi PGnP%8qU+3~QS1a+H'vz;D: jYK{2e9c✄net>O2B}q a+E2}Ks|#Unѡ7eꄆݴ@xHlގ̻[iϕf/@Ҟmåm)|("0hL.h8X 馉z,&T cNd E[2y#`|YB./ jI^_^1ƻ6e9#wڮi  3Ë4jPgc fm|ĉ/ь_J2{~^ٻ*emB^xYI@8ʹ"P dx}l[[f_g`ZL61'3='slU1 ^smWcI7\ & a7k/;XQ )Z/X^Vb=-C~ p=jJ7}.ZV'[Ipqy$uEyΙCjGO݈Z ByUWkSDnvLg1˺aSM& 2/MuGW+YÅ3pM{fQ,%E{YNCCuLkWV?qп:;y{>|x-'&2s)W7҂ςF~m]!U;LpF >nwQwxxN!{&|\!WR^5%,RӤĄf+IVn%Q>ZC, NH12Kt%_4Sc.bˮH`%TƮP}2oG"*O;Iw\ +Hˈ7ȶ^e!sYa)hF2Sb[|z\Epq9>T H'^M{RN-<0U+t\uRi* -Z$e\]GLvTRj-sED"$ ޵}Ox\,x;p%vk%Ռ2?ifPb[70!;f;"7Q%fXWu,S*,l˪~% u_cn!{ؚà ;9s UZ"Z9]vfyv߰-z{>+<Uly6E~ɖ$BWnB!&S͠ 8gӎE;FaP~`k,$[Ў a~&Ol!Ta|$Ke1AeƵa"(lxo?G 5r>WPڀ.!D'+S;z##rͯ(Ο:' I YrDV2?=_*Ŷ/x %4c]0Un b+_j@\_TF\VY(/xr(.CV==o%3D _#ZlþirbÛpw8?MOVK*e?)Oi}>RƒT ',,ARVgD! JLgÙ8GP<"g݋AN§clRBk +? 8|3F|+ZJ` Eז/dmvF @nv9D>%(,D)xZ{_;i[Z,ty}jWQ[0u'G\[]gj FߠM|5@,8b>VĐ<|96iËV\'}f)Qn!MM*f3a B?˕WL ~"WU7"CjZSƤ&c̽'ٍ M``D9uy|^|rP3_lN j]NwViYɽBweD[L2XI8ٿ^y!4S,_κ 91Ѱ~g:DV RA#5R./S j\ಫ12,D.1Lzڧώ ش_ ֗*)Phps`|.r"{Eb@D~qpH%#Cw^evsvL:7?}k|_sZ7\p>/2hVIO2GèQQ}ܥ4YyqzΕ{@В@?,tVl=u&mnο5.V&_+ EB 6ܮIQ<|FiZx9(;<-- :ϑL|I`.tز~>g4٤k5N&ZЭ9W΂ǪZ9&oXK>rS7_˶-6yL[l2+dVTuXXp;#Ϫ&js t\{=,ڬJmϡ ;®R"Q>fk)] /du^N˾[ M/a@kdK9Sgx`^Ä-&7;%9dE #qB5k8K+hfZ$ zݻv*9Ũ$;A]/)?]eC<1K<~P ]z_ $ƃ0@1nq_nBuCbs(L@=v^<쒥zcRH'! Id ?zH%Hhͫ v׷h\<j_C٧s =#-bָצ7O!^5h|30l`BWjl3_gǾ Ԅ P| }]fBE6}W/|nH^AwYFf ZTVJk-zosF;D?"T1{EsQ=@AWuCK-m ˊusi;R>Z~FCV{ۻ]4kp`6>e~4'"sOR@.ms$5WOv"uwOK䚑?O7-rlOzN۱qWɹߍqzSr.`X0j.v;  |g=XD]=f 4ʣrJ)j*N0(|?pdϫ֞4`e'v!< Ln+?j"R{ k=|Zmy cp ^ug8UYY.o97&.NEOs&:UjC:, -`ݺ0IQОo?yH{_a#huZϕk; Cj_׹}`4}$[h;!yZCkt1ujZfnܘ[n 1IҬYfe]6*h.PFfT?g!yjGĵI6A_2h@SI;MX [`,H5d0)K*|I; Z&?`vzԳTR#G/!I*.3/=)xR8BE EGw JBn/N'ȃy:1m(yf(տ;8oJ?4V`"rc+ |QR'VK eбHh9ڣҼGn J&"K5 =OJ`?B5ԭ}ʇ8~;mKA_|5qQK7Ldo  v}im=]@֘zyidQL AOi dzpm H3;5Hݪ{*_}=<0]PNvxQACR3Ρ8f45"^23cC~*%OFMٜ~$KB$_1EV젠_ UR7.(XT`kcH RP#<2 G3څ*,Ry ]9׸1 ,F.Ҝ(.D4=U2d יr/N&A9@3 tn)lĦiVwBV[Z-,;n[ ˯~6=GEp:\^`CbhC >2uL9U0E׻ nje pxk&w~,Rz!b i5`JKt =0h?d[}Y8$ɭLmg~n}Fyۅ`.͒~{ 梖i" ľFiCdēSc ,&w(rn}I+lyʛ^2s:/j!qZOzM'/T0i]l@c4}!qDZ1IӐРJhOHmi䇁XtSլ,tgj(_תUWnSĠcz?-`Q+a" NVh$+Vg[®vF6~8UZvS̍V䍙`fQ ~\;o0qmG>ϙSx$T)bUq4`/ƌ axѼYߎe2vſ>@W<ߵcޏl#ԥgo2˓jjD"wzeSoV%zP@&@Rw٭Ѡޱ>lҗBVፌ; ݓ8U!䷬~ǵX<)ߒ;Z.ԸN׀c&#jkL\+511-`Qxlt&ZJaOĈHM"$|\s3Hdn&-:-'n{͆/.O+?ͩ˺G z$'ͪ8p**L|Zپea N6ȭfӶJ~@bp=[\+W>On+Iu]34e.8j]Wv,ʙ[ ) vIQoUSp7s[ S菔!%i( 4+XX(Ζ  =DQM%g`mm Ԣj[z\Ҧ 7p >` L2u/$.f%FT 2@Ć)dOê{d6.S+eUZR__j ]{Ufsl x0gϻX?rmTf]i34t^!x(hjO-o \Fk>>>[ {$Z'idKe*ASQ{|C 4m/YB˨RSό:Ɠ%04 4F>I#Wj[\"y!]pl%w*`-({ɓ A! ^ 韃ţqR( _ɨXle=b& - Jۨ*~}!:p}{МM^yEBYW+aܖ,l@K/+mp oz ]*s`j*]f'~n1hX7m~ho<[bS > kO"QX/@%@;ΊlROC_f NW-D< J5۩ki"T-{kWBHMʲݽ%~]UAjW *:. "iK^J7Z_<TջkˋT/ǔ u=[bB[CPIy?qn3\",#}]S +ԞD,2In,)DeZ =$Gpw^H +^@Aŭvu <#dbv&|p.Ui;%В'r#;ds ĵdb|'pMQ &}-ӏ;qYsA'fw+gI#9r% h7-J ,Ms?bŅ:-xHpքꆣyR-=3wJCJlRX[ `@rdkKzJ\QNDE|2u^4̐L&GÁ?5X{&?i(#6a6Z*(&jKFShTIPNEl x GUs]ZCmtKS-ZZfj(o6"2r 9,-ļ =2VUmM6l2oU_L_t bylp:Zu&=XC~}WR4rTbN!F״`ݭ Ot8m#%ΗoɁXZf [M{%1V0@SEH@͂쮤c?0sҘ lF<\WO3 kIW F;U#'*^xH5Tbh6ENֆlJ/hFI?s'qk5il7ꗃ}Ec}C #*ͫz]`r*1gw VnxHšO1W qj#mAӲg!sRia|G=Q{йo/ 셙!5 ~Qg&S@BO}H .` M) }cF*BͯcF* 7IŸ'>*MANgǧ )㺔CSAG=U<'y!0'xǦ9ZKlҰM`Y@IVSEH(L:)^tZ/Yi0W'_KtbRADvD4C E jc٧~#M#ܞIY`α_f@Mv X>*9nb@tsORm*vz)D ީ4ź #eUay̝9.EQkKg)"Lj^}l 'hyBK!I2̶ïk ɋ.KH<:A$™{Z&@Z$1pp.O0Y'Q_99ߝaW$xPޏ7"µ-Nln>jЀhMBCZ}zz3cz[34Is}iY <0!_ b'7SݧLlyƬUגKG塮tzR֓"scS}:b=N0~1<%&):|iHU7Gu iWO y,t-dk5fP|_?)Y*5ŜY*kHW)-ycŤ yF(NgG ^Đu'i!$"} %ǝ ݃S(ԮBw,l39 SبJVޝۗzwӷ h79jj`Pc{D?~Jk 5@ ڟzp؋ AD+=M!:bۨX4‹Cqf]1*-6%!"ު>sXժe:p# _eB2Ê#K$pī%%_+,1 Qچuj_=cjD3!=R7,uӗm.4kqYm>TRmx45I""=Jw3匭Ҿ,ܶGkb0>'\e)/qhc,g+}j/d%FUxt;l@`r 5čTbtujUgF0:H ՊW8` GXrԆw3EOt'*ȷdNдD-/v`4vѤYy(b/ P:#^Y3,i.scȟ!~L䩸C'4 tGG|dRr^ҭA2NЋ9.f:>HX*&! yl]iKdt~MBp "\Fl;Ӑ(A'lj xh60(\z$(?ß6c GZiǀǸ !<ٞA&h=JǴQ*t`t&dP(\㺅2M4[?d qY1:fZ? W<[YFrhz Y&Al!1lBY%z&t]}sVYec%gT[sXQj@A@0;2l˜̓K.jj)m΂b P zRR=Wu,E1!OzNDCx<l b924@-zU@>.PvGĦ({"6{ܤ`yQh gM(9 aN":lylLJF"6F7)c_pWSC*[x ˁTX/yQ29lei[&®@l/+N̳hG w yPN=ܕ6M j=$w`L˪$pZUE<Pxu@Pq{DWxD8@|5rl(=Iavk4sV6{EV;7 iT1\ڎJlQa%M6Id@ثqzOU>opO=7lD ?f)G>xV]+ _VԉunCe8.K04fUpTR.)u*ERވ;fMPcYS:Jx!'-v4_(e2eXHaKOf,T&TEVkq|a'P^Mt2Z8h{t6_t}.%wMMW?MGNI!?]C_(n4uXi!3^078%|>ɨ8=96N&V c:BiRw\4觬%vBD,AeF%XWoǜgip-6[Af4z%,w2Jr@9NnPgLKΎΈ.F~C9A[?,aQL*5ߕiK1uɲH:.eyЉ xme(V~Ct5-t,kXI1VĐBr#"{ =)ɝA"ζ8bnla1 Z?uʊ S޼aǰfaا\k\8b0 x@5DJiҶW!InMs l.0Ck*ȣ~Q]GbCBYSѕ'Ӓq&}]{ymH3LG6GGsM: " +l@{>%QB 8G=~mg2AY/4Մ "3ʬ(ѵenE̗Jm狎&{F+B:@6r^zq5uL)( -~ ˙s5'&r>Eaj@sGi‫}Ela2ҽszuI^-a{fy(Nj+8s "9:~ M%&p伡NB[I!$;qm3|wǰ͏J+0j.QZɭ̅Tm!Pݪںw7 #s0p `pTWx$z+VI5b&^2OL!-OyJ?CNLwEix.^MBYNէ^ M֝?\%{ 6?̄`- d1J6Ovn0$y \V)6g;AuoVWvBG4V7k쨞 %FKbd) Lp> _.{Gϟv2p2fiw4F[sy{Fڣg2.h7׈|g|씡hs̱ Y4@?BhW& T ufI6%׎bZ}1i,A.g5o&ooBodC5vLT77\`znjMŚ]9 fvg~m_$HX!0q1|$1%A/-^q4CQ ٕwp Hx>YjYtS1˧vtMzdubE<&6Oat۷ߦ @fkz:QG"${-Ĺڎ26^FJ%mWRc/%v8 xj!:.`ڝA+y7 %,jh4R!&`cB,Qa|(c# ,;7RMh/)2WGdfKPhbE ]zx l[9iiԐq ܖ3s kP^D晖0K>ZA*ࡴY8x3+Zkq@4-4\͗g+HѶTL[$t0 +<:|4`YqVZk?T-_&ɯze81p`ߥ{aӏ7fj@=jy<0>i$JgnY}"9}!uM6c12Rp|:lq~*MG üԻ[mxil9g5 nc>i˛'`٤% f24͟.!c'v, " ,:R1,93jYЊܨ8%| ;t!4*C^e^CHQCkWM M}˻m8pLjocADYY\C ` 3E g1)n,0\5BM;UBy߈Kb~jfnG:DA/^<ь8xSH Rj*B1ShxnA7 qCdm?2`Ytfvqv oBZ$ЊƨO* nvl< t 2yvvvS 5lh,ݫ]e|6]ڂ1~<\XFR ΟJ ܘ<ˀ`C^Sk H-LA-76u[) (QgpZjAa<1Z0 4|񄂱ٺLP CZ7]U+w1:ck(Z(k=[] +m/_\ЛRNc 9d[A?m@FӲ_TbË s#ͬZN1HuI:Vh|؊|1+d=Ա%cw⏣IM(~~=+٩Vwt){N(wCfZ q%[Syx`B{OzCWMn׬K$m||%ٜ|7~OvoqE)W^,vsdt BUwn9)!lΰ\y+Xd>"A'Yy,Mo;@O" ^&ҷۺ}ij×G/sN ITTA cj3eX"'_"Snw\갵" 9DzA#HDA\Nd({5KVEl}''l76=Czφհ`NIpNa45Nen_5]sY*TK j'M24mMKU7 '`!~ݳA2Xp2||N>bYNe9B e&ؘ&y5.B]1111}X=4y3 =Nm (l7cv(gnZ?`R?ip3xjS4a'iF%wۻvT,\Ml𓄈~;!bu\Swl׻iGp@طOVdewDwsd0mSVQZ\82Y,a|O{c櫯U($Zv{S+2~1"CPoW.$—DoATO1YrS[ce)2O.O^{ɧRc}^ ,z-[f4;`Ҳ03?SbKXaSl1bϵK ju՗]D/z& zd5YˍsYb8AO1ftU \>,,(tbɸ6,J9o4oX{IpLJ<Z } 8U4-'2 NU5{ͪf9Cqf68Tl1_QgE.#Tmz T0k3tpmlگX3;3('L63[tw䂶ҵ7sl,alw$0/Jsd J/Bf/\w hA#)B 5 U˫F=(W4z/kGb 8ׁ~wɜ,X mƼDA*P֞+#W^o_!>dmȌhܝ5r%dθzԠ4@sYʽc4+ )^'om@[K1l'UT:}HGdՖ*!Z))Ldp'ygإ9݊P5+8'GIC#kqGIL@B~DM8ZnŜaMˉͱiJo:ק &}?Oxu-;v0_CxjX)Fτݟc֎h GͶȳ 9|4?1Ku%- b[Ww*@T S_ |tq(&XM\nvcξC2|( ` J+"l25sGpYz2OVWqk3,ʜ[$+1/g<}(ܡhPڐ =fE@WohWgV>f H͢Op^t7#:a͡Hȃ#Cq]`mwLxx6鷏a}Ur`/\Izs=гjprFGpf$J!B  Jpêz@%4tFPgq1i"c16( ! PO1qQ (l{zP 8@JEdz~Q!hUcl2w{Cd| ݑ $F+Q@Y`ԪT.A:e Yhi]*%tǘ_<; VRvt7iGC# SXm `\̍"J4̻ 3޳N7N2 s/?Jt_d[;y/O/CJsRGr._ګGs9G>sq?tzEB$ʇfUwi.HRQi0 yrYWԿDX+rsuѤc؍ Q\ )5[,"u džěi]df B2'gJlR 6]Jt/>X %(4vrk wcMH5_lr=6f? KI%1^5_6`[[5fPl2L"іY54M9OV}m`f̚fkZp 8{HSϏ'a"1nٝm*}{sh)thro\KSd >)xȟd/"T/ ̽aLа :''7Ġ}C%%IFQXy>@̠>$֪!! u$Bp$&`1&޳CQx 63?{aR W=Aw$j`_@7  c*#\Ᾰc=38gbǖ\rBB^5w`\& PlQ ;:Quty9qTJ;4)%G2rYy\ЏB8^I%"Q&~xr_mcܻP>vG՗o,hf@:+)OQ~OQxK[.%}~tvK i@mG]Ű'u,̬LX(Z^υUIO׭*h@a«PܫU8C]nqJwKEyFŁHI.֟UWVZ?߷Nj򼠀os$bTź~Jj6#uY{4cT6 C^P28̑3SILvin:=}% A{}mRv-M >g H ?L֟b![Td*i{@캩qRg=D QW Mfm c#ƇH;* s4YE ^// QIA@]U3`)3w (coZus\a4l OJ5)4zrSj P̗/ !’hڅpV%΍LH3R$ ok_g7WԞ+raˊMyv8;XQ aebJK ;Ep:5)uԑ۾"K+EgNU]=DEκj1{Df{hYk[D4U0 1?y'&_;yn zX$fT$ItWj LU G>l:z RI5 f='cW1#w~Yy&u! ۋfT,}mՠ֟ d+tRE^ ?64e-dy_]j_ [!;桏s*Sq ^ރxAIOU(T z2Q/HV8b۟]T2m͔gqG&8TH焊~Ӛ9VUkeXbLyKgL)H>^0*]b8u@Ī֐![ ՗g|)8 !2UxtJVA릏s HFJ^Xi|㶒lw!tjIb]Nx+FnkS.ajcVg0ɋv9TEQ3]@=j^RdxwYq5W\tl/K58ek~K+lJ1G} ;FJ̶MȦTڃ<;lj{?[CRt:qnDQ* =ܰѪ lӷR*4m-k>{&ط 8: ~-e>CZ"&3B` @򱭹hx"5 /jLPS6g-RU7RrJ*sd+;H\ߔq+CQc5b]`::^9sT$jYa9s I@IoB<`y ]3!w#XCj) ;v=r/ >8J1<7VYu|:fh  ZP]Mz3By3GAL .KleSjcE>:*93-t#%u$@n,,|x+K%st(*N>uoaۃNB fCROoU67 g, FLma/˴w(-Z(89!3rxAgc4RD9-N/kMtNIG YmlñO|=| |'(&;^w@O{T(|WR7rH\Ѡ_F-qdwֽX`Uf4Zٷj/r)Aht(ܷAV6RJ4mgZ.3+H`wXf^2ebP@'.)E\1⎺Ϩ|ޣēAƖd&Җ)yk )zeݳE&uՆusr.(15NFfc{/{Ofz-Kd"FDhƳ^2DQMz.(l/?Dv]%]W^1.@YS?N[f|[LJV/֥vhivRk}[~gdK wO(oVhfwTyU-2LK#|xZ_{G>BX2fGJl)Eݏ+%[ +sm Ud쉷ˮcaZiU[eH ;8GKGM ř[b2<>賞[ҙ "Lr`بl $ņd rSm giy慹>u17Y!c,|8 @%|)! Лl0`6_ܐ|@Щ{֔ clj/ZwhwKepnÒEgFp9w^Q'SsQ  q̔/dK J5g]¾}/n$:\+}!~L .iANE!0 ZQJ ]TBn\$Vo=ZK*]U=#: $+I'_: b(p. S,)0`ffy{IE~F94N^wZJz8fiiO$=(f[ٹ\c7rt=hOuμzLШEgMN7G`'EW{rlrX 7rhcZF$\_! (@r[)d[KPZY[,Ty5i(Ie6ѐ^hHE ?J^6lJs ';ku%XEKJ(9cl ub!L\ [}tI 0Zf9:#,o1UehY_co.W?uuءE*7,iF1AO9~A항C-F8cCR6`D&Lima N{+HXQPR9~_:ght*OGݶv%9e6 c3#1P\%?WU-DRc$H43{_jtÙX"ƀ@Fh)–*df}Uydε.;Y%Y2RuYMCxߵdzLbY xH5p  wC93 Of8QWwqy1{<8Y>ĖqmmJă$H&R $,vC&II vtΪUrY:j6bu-P;iFgh56W5Ðl'=h>.Ҏˆuz.骦 蟩WKG#!K?%Լ<" (˯!}G8{̗3r[M0pr,߉I. fTa8N/1hߦr\]A9NmDEzSc\s,s@_n_WdLsS0 H tuIx%+-kDoMEsAq}ٖѫ޾$kUx 7?͞ӝq)" 41oLۋs B~ӎ.L4@` XF--*n;NR>9h)Dq f3Kƽ~r]%qxd@ͺj,;66p[pP_ 10o^PefVgk3p̡i˼R5(sI6u*&?B+c4\C&&!ڃ}H=0W 2H6`CW)K" <2MəGV Ig4 ^"ۗgE!u;[K7'%T3lb65BroC5't?ӄ̗?Y'Yq^$I̘.˽v/#jI^ڳ1۰wrۻ5ɑ*NsA#BY]s0Ha1c)_׺DX$OUh/ lN"Oګ#*)ڥ- dzIVfˣx:25ځrm"o4bӝ~cBTƄz/@e Yq\z!Iij{{^P?L^(Fv^ jT6l9m,**RrtL Q/$ .6(~-T\$.Ȯ0<1GvDS}ռ %J2SF62@dYX(#6$Yى$V%ТQ 4&"ֶQ"0 1N-%B/=Z D8ꫤ]I.r?fmeZKO 2&Ue}w8?}fӥ)bRD1v{aO٨ KMqۅ]#JG#HU.j1Q ˥cԘd5)0OUkh{r &0Ӂ`ȀVW/K^b?=&0Akqdq0Nz#!}noHՂz $N:Xi{# $Q'rDn]sֿ0IZ\(R њ Xӱ|^<((ZTNPCbr9$(dɥJp (19FǓ\12^(@x1S?MzU-B.ޗ;ABT-w̴GyIS;krs"(5;C 9un6CLyqn:Gf%{YKl}.ΖDHY~q˄BPv=Qfw] K߇Bt'‵Uз]KXr6'6OEO#oDҩN(F{M&1S "n sS!V,`Iخ_%+Ř$S)FP^a*طvЀfkCFd́=,‰k9O3u"(Yh.7rܗ<A.E b2=h&⚌.7/i`3&/K%fg\0.l6VTG1>~{dԐU lޛ"Ő$8FI'v[4%l(VnjZ,~GEqȒ+@/E^1@*Yys$x*$ͦ|IG C@~ˡ썜5q$߼>(9~;V#Fnۤ5'Jvdo0ӉƜRem(GKvDzEI6"%י?o>PUm3>;a]" B“W*2-a`<%9n ׳Cqiop':շ{#VCPKG[!rcp]`9tn/#%Zc({*q͓BI8Ll3nBjW\;P7zb4ߠl\Ŏjj^<돂4O#NYJjˣc拺5 SgVLϝ-+?Z귑cEx|G&G *CjBK&Lf8de h9 rҸd?'7L=qٕɮ^h:r]#.0aLŚrzh|BjR}Wwi!SdZ(c PCu: =wܸ9EN [Iן@u9or%Y%6@ҽvMG/` ӊ#C8ȕ( s=酬˒ېv?@=ȰL4rϬzӎ8hXV)Fƿ-UQlF {d-v?Hԑmc&hp+-6 pK aUo;ZF0醀N{]'l bxn#ruCM츓amb؟|d?ТӋ"s5J7E>^ ȁN3zs[13=1DvXFT0h5*Z®NC0XGD6bۆ>_ ;TYэZ ȳʾp?@>ŶorC9`,>"gTKoOiuH9/?UKPGcyfl?O8% H&F,vgkkhz's zl?fen)Y[LϾ?&h桼>j ա\Z4maAנ9DQ_RQPBLfTyWNUӅ X0B\u\ȿ8N *7|Vck) `'5J|e(^gXk630he1qBz*#i吣DrlFj6^]+PxZ%hfuS Аw*+G36d{0_fjt{k4ӎDd(&L@QWjm VRTƺJM 'WDHxLS#RSXr}x0 So P<Ǭ+,Gh Κy6qW:!m b?RxmS](/qgϺ̟ \X CT`d`.vOf3gV&fhO;C {sv?arПm`9tZ鬅sQ+h}I[a6[|p-D!THAE0ïx`G`<SAIo5+51@A^X-/L>~"o伆IX-]:u_\04xNQ6[ý!_b^X$uu|_1N7ɜ8+3 0?+ g$$2Q-/\̿1ˊrA[/qEWW Hxc' KR5;sTBC:d8y4 ;[SJmvs-c΀Jze'T-. qHZd֖DL7J7SbBV1<?jk>FKQCǧ;ٰ5X黏'd:Z(qkPs1UMIL]<|Vt#qT]&]Y`#?oddN0x҉hNs,a|-qюFeў LY™%mxjf򁑥~'FYz~g.Ψ.)qBRsB W6 d=(kި] 9݆Nrծ] NbJWҌ<2F3.k2ʵ^ 7jצ3G9RPc[EЫbltؼ~M):#6[^`rކWp3mV0CDc$UO2F#jD)T8}Umxj<ʯ se .bǷh#۱V@Ճ'WFa$MHOfk#&u7ŏ%U\P}{[9yC]lr3"AzQ[tRhEUB8N!@޶713/ͩ"OøހƜq3Ȋm+ ^vM w"btJ>w^!L50ʴ[RU<7iF{Y[uw !7Z|!GjL@ quY4ѯh8$+NBYRgRzq'Z=|=ko|.azL w@sm9/zǒVNrzLGFbuw}Џ<ǼX-CUo+l?n3ŧN)cd4m~`s+6KC 2faaUI9s{ˑ,YXpxk@ tdԡm\0&^*T#~EN( ~X܀*O^ݿ`&%SV}O*F/ y ^-[$p:T> eЯھɪ ۀTZ-xeooߜY9](θ H{V O\1. *[`n[0 ݣXYۉ#TR 8c?;2Ge,)~p^6rz4Cn|nVۛIjw\A s}?6z*_&8ToGJn2njaf#q$yh?9tf'cu%==}(:S5,N]Z-Q8Np=֯^X1[D٣3&ۖ[Qk쀝^Jd7OGm,16_S!D"%3zu^望-+"8Ag 2?0 ŪRV@R{'nb--VA3Y􀔓-: Och!$슴0\U$Dk最 nÓQ,YJs$/ŘS8b"qh9]FSJ'!tfǬU1*١AmǙ0FrIt#4ķ9:>5&#<« ~!(lJUHC{:ʖI(O K"~9RdwfMLRqY?zy#txG)%uZ wG>#n;J( s#hJt_`bSpҷ8G wbf)в CPڂ{+A01,]޾%54 Y0H8WkE/3|6$VQȏ[䓧ž*-*+8~0 jp@3HVK;m wb >wP.5D-P A`CGdwTAut&G%:c d)TE\x814cՃxe5~I8O F'}oNq<_#?BORI<AtBsne#*a gd>Tk{JdfT{+,G[q`Gz%SJF.NFNC1Q}̰0O<'%`ے:޴"yRDeO &鞎"ƤL+ 2{x_ ,﷎_v11z%Y3FL`h hq-l| 9:.#ѹ&^ZWk&K#-롆mxyt;@ҾțBUckӃ1YKyWB2+lN+vzsY+ D)5[^7YJȆiv2L@^w^֘7/@?>ͨQ8D髋|Rs3D\b~g:{k8\\X 3zc &klt修O&ڱWX ,_alE,ꔗ[tHblmI+e7k9L<ٷA^_&x 7?O\~Ui&=N2mXbUȧrTIiH#(9ԭgiEY&(s?;͌׉L){^NJ.u"_92Cm<_ hx)۔m@/Xxe@072wb:HC;IVyelnCsp>XXM05 hdMrjعřXWUo:KB7z(>m1 +J|D81)UA)g( yҞ/Vr[#vd@sOӦ1^2.M)쎰ڃ~aI%ȫVRƕciW:c1<C^Ct5#KB1bNLʪA8Eh/= q5!mWzq~'?ghJEV\3$j7|O? ^GX:brn@w7M7A} ԪERH$+))*:5aiZ1'M~ԠX?{ZFoN"-3`Vр^ХĿ^cz.ɶ[3lޖ6RE懯@qHCy4:=%mH05vխkSb8{ ńT[pfZm&aEkO4M_]lsR~w%vV=9Әł_%|\Bڷ0*0dédal8)@c@XBiNrI=W8Z c lyPߘ2{ eM4K bM|H#I!*X|'C'{Ofޫd?YđY*;6M4jc }Y ijxK  XHۤӋR q[wE Þ!¶Uj6)T1m4Cl)"T+*bY" H<"?1so.,_5}+Apݬ>zqss>ZLv(ȩ(RI>5Jzv}-bvh}2ЦqC7"|J;fyUyzWt!8ą PCjcUSCm4C_hއo x"4뀼AO㠼`tdW/JWl=n'\T#0?;br7GUΐ(_!xk #"/jLik{KH)O 1$L6]' ]2$Ēxr6!8"u`p&KIo::7sصMݥ: 1{?S,t0#*\= \4@VMؤݛ?:ObmvdRY]Ƶ 7+Vk2BNQ{tz Re:% v_:P^"GPC5U׹xFmZylBr-yex0q?3Cf 3m<-:rEbsbe;A?3C 6yjBZPl@Wp=|ゅlAB|2M8qumY-޻ٹGah%E7a@8tI ( +J~Hf(x2tZN-؍/͎\u_ Kp "|eap%vh&ߎiv){{~T2?e_5u^(Nw ˿eB&ߍM]%~%q;^(Ul8ʓUpv-2^Lτp U%C8O|إ3.2k7dɸ\3#*KB8%yR~YMu7^L"}YLہ5Tjq3+˨e"|&vN&%j$M'}"!w bgNo漐S}#tNF&we//K;Q.C)jtZdgCATFǰJj-fKhe&k D śD 3*:Pl,8 Їxt2m!z O[>To<Ƨë 9KB$ mtډI/0mS3;~rλZCGzv=$f/b]VZ&ܡ[v=H5qS+%O\FH*R/ʵʫKH"Jѳ.ZO@ \zFlGO0ԳW=;|"Km(\@OקeR3hdbJ^ķ {ŋLZR^Er%%Sx"[>%2ccœ7!&J嬾n @ɇ  ֏.oB} W (QT:@ы~wT+^Yh *6L P(ڏjzwqg .x=%,L8uzOx1,vR)?D7-!{Zݥ$^P (kNR6cT:V(i-H)HYEwa[ݪQhCP~nW#Q} m*) mR%68#*Fʤ7 @ *Sy7/O5:ҚQ3J׼e"L{wBctǿA^Bq5s\v0 ߆Ua6Ϥ.'Xq=ޮmTef/ y2YEa\ڏybq@Άe?Ħ\SpĄ=A9l$ŵ^w? zpKj؉&tSw5 >&C r% >UOCM+]8"0’.JJ$NfHQ؏u{I#/a'"o$Lrx`"Pc>R3HHIx9*2^}K.p)0& B[v b0ޜN/?7#!. гncٶ6MEhHAuy ^|&CCf\ oemg#ʾ'pe Qow%INҥӔEɐQt6i`h͕^B[<gAw,Q%nQ-JQef94õڧ -fʼ"x'X׸?<دogLAc WC'fkq5 H9xٲ4"qM>hEHl"$|DgJG7+ $JUl7\%'~8*gb*g@ZYJY4]w+,sܤ *|+#{XEҭ}d-wanWmT"{!XWbTU?'M {?7c(n+0XCxfϸ^#)ޱ}^a"r- c5MgKK^噜ݬ!FkQ-k {[q2O2">0RӘ]h{q ֖q &,1dQ-l^{LnYDW/BԃԄL+<)'C8=@[ǟgNw}쏂2znF&rtCԫ<3q2ad1[Ij[kRJ8 X`h 1~[%f)(Hr;I/UM@go>k]5#?kGQEIFћ 7M3:6Tߑ{(9(Z\KbܐO?#Q!'V@~yv 2d@J2g&_D  aq;[N+`h=+j6Q.>)/0޻);?_QP&IA_ʗ;FAO'Ӗ\C:'Ј<`tNݽN>iO-|o T0'(9('G⍊װULE8C\4La݅wC"2 `9'!5ɑX~%SБ gh>3*'s΅[!>2z)ahb[\z05#6̤_rTCMK6JfF{V`J4rΟ?VR5[ 6LabtMT`b 1C |D;0#il:=\U4N {ǿvc:^Hճhp\?mG\t,FN #="EvK?<'o۸oRuQMr: %64x!*zIOb3QpފJLi:޲<\Ma"#009>Že(1NԫUOhX2KxpEHYWNx;b]b0HX5x R|M39%(oNWBm7rkIs*7&A,ZWK%=5~Zi-A_C%A ̥+Ra]Vny2jzf!s)#ا Qp"?fQ|6GF#d/:-}bI\Tebhݠ0. I BGk2:(1WxdX&0MmgC)X%i-h >^=Ts*EKR\qU,"`'6"N&{e26HKyGG)Bl5iyHWWqu?^` xU1X#C lp\q"ao,h1iXuSŕV*C.I8F5˻)$~[drl|6L\Hb)j?iKquk5: Ec[4},@1NKtDg\2 K!`WO&|0DH %,PQ0f}ޞ?/lkCKE<++TJꄌ~R-U|9&Wi&"|KqH@kA93kTa7w|y$*Iy6(0D:>ֶ*8|^xLM2[`g(z]> r+~-uxPtSDzZop .ѹDf*|t]PU\>,Mj qɑΌ9BrAPr7g ߞffa7\,ק`p K%c)O~hW*&t !h#4W0bv纸F (93Hc:#LP4~e=3Aē70DT[jX.a}q&!ϝAsv^N +5h*K'T@Y?h(:Sk֠ʽOe8Hf'nyp %TwI5ECizޚv&E}`FKC`E|"`R?VR_f6*B[r;*ZNL؍o` viS3Ү{UYE2]r$*юE*wDwzɜ>P 4& ezS܀ LjOawka}ن^@5xlZ,@8=:::tQ:.1Z]2ҽ%:VXown?+7sB$/aX|~\bn;՚P3JQ#퀮;z?.lp_{0u6}ـ/Xs(;m&SX9y72~27a2{f1}$mXB5߂*J웏qp^G9K̰Q XCFE sg>F'@{dLr٧秡;;#BFHS 9G6ڀ }a:;VkbkFᆆ<7*[)XK+L\swtq199Kv?+Ѽ¯9Cjj, Cyt5%Z׌&k'v:&`k[~p^Ҋ'`I OV2pN"ӗkHQ}lcgqd9* !wz9UcN">c*&(QW,+3 Ѝ$3;ʢҸsB|+QD mc[,-;U0>nD8-ĖTCо.%liW҉]TtyTB *;)9\IGdlNͩUA %GpPJj3ns|?̘% =! yqLz2")Fh(vRbk)"ٲ, ٛInBŰxA7Ո7Dc@l" r3֙uyռH7ŦTAgFՉyE}gN,5'zh|W ^dc ULuP "z.ezOGeꈷf4U Պ_:-⃍uaFZT(򀳜]zYk)]L@6>.e#+ Swb~RF,0l55 $ s<ң@;ƙ-R{ʭW~p k>:-f)}S܇}\]&^@oP{q*/䶅愇4̠I^F85'So+DVIx vBQ< 谸Z h/M:]|v BW.8nö0~|V3 ' }yUoZ#!;E[l+'v#7z nL@h$/yEqqmÝ []ᄄ8 l %S\UTYNΜյv|,EA ~^1ҜM;dlΛ o"+ J}',O?y)U #G` 7=/wC +,p>bRv4'e5tc"Wq)hF fD4S]kw@ G.Tj*ᨕK3 Xo-jpME3wߨiDU76 ;A49ņ1vD ۜ;iW&4DC&ܪqKA62 ݏJ;KK/vWZY< g!^C1 WTdT9U/e )y#uthGyGѡdr\]> K rD^JL&%1#-@ |n1g(bdCy>cn'v+Y-."zDzx4SfhU OI˟VaeQ'Fiy%_Y`$y{m4b4`#8Ê?`ʒEy$i]g,M{uW_)& aTQ b$uN.{{,6 bK$!9(1QMsA1"ONǏ?BiIK!e+ 0 qmi)߆w :@.k?uK47EFr~y{N[xv}^a8^^uy&|GJt؞$]},~;6VDc\e#~\ FythKdGuXx lk6ۭ[b]p2)r֮#_e9mNh0!e.jM4)5W_kvF "MQY/=#IQ *`x99,_'>Je4^OnL3Δ!`%afVs?D j%"!bnznӹDc;M㒊hH|OU3pQᝬ|dS+I{S@M7OEZ;, 0W%{g~e.$9NCqW^˪"N"2-τݣQEX 50̎N 5UkO5-f7T]fSz32(ÅFJSE-%!(LUH{ꙭ'$+Xj%9:@x&$Hy3:JAz[{6hL(G޶Ƶ E{9q}lQPYgj%-Il4K8ljLVGtc4=C۴OdYר.Y`=jT+ZSE_ TF/>!7q 2wdH8zrsA Xh#^@;7z߂+Ҝ6tOXH~ AtM3"IҼwxdm%nZeU&RRGϷ3i^ rd*EW՞穖sEˆdOUK1!xMs4҂5:۩&G nklD{> .)rY^p ̛D\.sE ɯ}RlkgJ>GŕGf&-Ͳ4Ec:zGHdM xI&!Z%.!*]~G 6STFU~Y6,Ħv#̕A1C׫9Nƽn79wc^4o"Vv*`N̷=uixKBK-5xe-ޣ%?$>vЍv9 4nR.8[$A/2xPDO̅:CO~'| 0|+(-ZPwOuZ!v9Za\tVu63j)" ztxVŃn@|rD)$n`qAhZ_M{ξ3_ {R2W=-;!gll kĞ~+(Y;3wﯿHy E(A[UB&ڳ.8j IvV#D ҃L7EϺZYh|%;Ju@79" `(6B>˖]r$6S͜˰1̵#uvC~248ը)LĻo 1Ɏf?O_-}@Tr?@YvF`ęaTE!S(`j$<7fx4H,woByU!wTmr9fkuEAsϝdwYegugxabmQլԖAC3L7Jv]˂5~$O_ԶŮ1ʵ&|3AV c"WKqɜm_hqa){,+_W3U;5r(v޹Ȏ@g/-A3яJ# o%?#9}Թ0J,'".Uh=RZ.kՂ|g_IbRn"]I7`-mAYC\Xi^' ^"[Yf]loW-k+ӫ42{|m?[mN T֎]Lvvݓku梁eu{9/`~>oxJrrP! _ M0"m2C!̿TVЧyi Dvض-AR4'jE1OͿа yxg_ר8@itN"d&A=.3sa X8CGi"nsW);!dY9\oAw(@:)FiBJW%IZVJ9bhڲx ̸vҥ5 CWhg]JQ=v8[(m܏h3(PxUT㣝 Y)!bV"(0껞cf1wbt@rO@5\єfᧉmqv\<6Rţ{DEg#=|+p·:|=Z w䞋D/NĐ@x6S^1/{D!5*Rܙ` | !6% PCRG^~4u4*/pT0 L]bXm "F/h\HԼ'9 Z.c6E|3z1T+<紂\Zvx+%/$P]58ϛsH4i%SUY E>B<aa2$6,}T$u7g655v>Ldkfk$HҎ_ XT+Twx a(EmI,)}0~tNhO$7z1O\Q TcxgR~wm4:|׏qAcn^bPk[Lojp샹m?bl3< i'%-_bx+^5XEN9SSY7s:#\>>ZA>t-K=q1٣m8o€2ldxF^CMVX ֎pt!+Ӏw=#=t*.TY683Ǡ4Ie·3 G|._$c?HB^jEv6EYS)U=˞cm~!I-un 'ʶTn:T~kҊ$sAhNyL_,n1PZ%ש#qulD(j:P:([d_NԦhq6)\9ʞ1ۡjN̍^Iޥn NPm]yߒ_KHQ#eI12)Wp8Rcycp adhmT/8q]kҪg 9 4l AJϲ[w4 MPTjRdƘ ҷ(tJ C%vMg_,vC55Vzx ,fiݮ"oc K!btRE):S>0\\^KhEB9ȷbjJbZ7נtǯv|ʷxz J2v2^s>0P>g9$20 ۂ:h1ìfsC NcNK)=~ pgC +umZY{>F@m xK XlP))asm[ ixe}uUt9K~,VbAxCN:Ӛ*jl!PYG7L*]Gjt{.Lu*Rz'^Mq#`U}c7mYθsѭ`]""8FSe[Ku8u)QE.l;g+:vŨ/ R%>Yy͙m' y̍ہ~b' >RobP;X{{zfA[If{:e']J(j{-ñuB .Nef iEI,=r9{\ YD;אa44cNeXb5˰ƾb@sFȫB?9ω s8CQQQEr(ݞЏ!G!awI8缓$˶몾)+zWAɣ4La>4ɉpi_E,7̻d7/A3qp \ҦWӶOjw:X\ngۨߛ[ףVB_T?ף,%:թs.VEOx^z0y(`YNheʱr% bc{;i|az Xfˏ7*F[$_bLc,e*F~˹cW(K\q%~8;(yͽ&D7{ءmb)lS[rwrzۄ GmHs;ZhtإӣT (nЅ盧Eb]O /0׵Í/>@dB9FD9S*AjxmRYǂaE|zhZDk)uA+>1*Z5AJ0$YG|᮰ Lbok}7a85d,SHf>gʚ'ZkQEug/>Fԡّ;ְ#]V7KpQB\;\L{ U=yROB_R3.C@gVkN鸬d%0 BPWH,#L#taI"nD]S9t9Fy6)| /Eu0|)mEjh} Dh9Tn[(af}p)EhXn,0NucP;`cđ:0Xnnkq`'Ab+W{mlϊG+~ OEJ:08E]d-8b(KMK'ݿ](9x P<_97Py͈TZ=\vRZ>|&ndkݛ;HdMBB݉0SmׁތԜ]8+0DZ_"$ MZX$ic>PÃkqV쨟\ `X, B%Șu yS,૘b`;"6ڬ&) y'`|$XK "Mk*z^UA: u˩Y$MR>GiKL'eSͨ~f:,e Ò" jQLiu[!S*NOOV' J¡J- s9/\FI'!o.ipu}I&cIa;E p,5`j Xp /Hv 4[Q Se NbJ>D7X|ܺLb|ejkA)ݫ`p6Mv|dr+^MXJ%ZI+Jb u3*񫕈n"Sϳ>2 \Ƃ- kzY3pM|jl 5M[|/Gmd#x ۈ: }ӝӕ"|cUdŜIA~sf.(IW0;ڼ .4Ae8%s<,X$(RXvPW4?G@jf2bUTJ1ہT{k*J |o:Ǻ#'2!#>XHMnD팙8^YQ[Vm=FmdH 9꠪CjSmڊ & ;<~Kd|׆ݜ+S6DI9f ݗaY[WE570+BX Pa+(8bk[yFV􎄰49#šbo'ߚe%q )c WnO+>e9bxK }YkNo u,y.==;hJD<ڭ)w('NEQ')Fqybe^SakE5̨} Nt>vmF9N$ŗ3L}eAadAim,jjv!C]mȭ9o(#ttqivdF49 D5գ_ݓ? ۿ')"a1E/2P YRfֈWH'+_um"OMwum$zG4w W/m ! o^ir5\`%08(HrnicQ&o p݃N9p]d>Ql{mjfY} b>_#%Jsp,ZI궈S1UQ-%&:G[Nk2RCavCU^@ }1ce L-ma^q-܁UPX0 W[!_8O`3TJ/CgZMXnyt㱴!m-ɼY9u" IcoHb"Ug1w^-{=i:8Ml AZ[ʶܶBhɏWogTzL/P&(ݗ赅hzZTk_*JŲWxDYիK4@OX)Ve\|b=d^\6vp!8ܭGÜzx!m3l!8BZme o. wuaY[>Uٕ0S[ߩaO~Dgz|{WuF%[Q#lJa3mWW?Sj6Vlӯ˚b~M\"q/}*x7yEK-rQy£ 9+ݭ]oU39&УZb !+\qǫc(/!%c& [)rs;SEۉ7з'*Bi$qkO qVfwZP>BԠ{f7ӊ]OBWYir[yb@YWI5N'r_b o5 6NntR,Q9$+c$W7 mxi..7?`k-phӨ',a\ʏewK*5OX64.pʺgôMEk 6޹ʱI-`ofcr=A|7B-Э!iȜ uT%)uO$d/[:#b3%kqp6KmPƛYYxbъ+u`GQI)uB;+Ə,PkpOoP:U +7K'ADHG% mz`fC햽m_gT+3=[vǪEiX Ӽ YM?Iq`X7V7KDp9,qO=[:/Ҙ"]CͻbM$3٩>WeI차W$O =J(Sr+#ճWd^rNza 8o#򂟔1rTj{K:ΫR^/T"Km|L,Bsԣ'3edtS *o򄶽rRײ$@EΟ3FG,otAi(2Q@@'Ss_wFN20֢ÏG]T~<]PBeq \pZ.ޫ<D DfpcCM"D `%K.&qO;8 ,Lxp[ EyYYXeXgx+ ~'aםXG9 m|_4e#9/QT m|wiJr۾NW/g p\XtXԖd%GBX`8^SœMd`/]7 ؝lތ4x jRJO\~g9mҽa`BW`:fY 0  HUzc 5!V Ok۝k ^0o=Ch-:kPL^_1~vNмXqmDANEr8R~(~j@HXwyvaLF&vUOWX1YDau8''C#ը7Z.WJ&)k/8'?Υ!Fg4締M4[==3-/PmL4U Z2 wwy4>^'C xі:?te #Wt5IyL8.5*;fAs~WQ1 ?ydٗSۼr1 ocX8((Sj}`./au'Ut(pB%}>Yd2 F^#+Iw F bRQDxA 7uGos9Z| Ym[ǧjk >\e^Roo&aDiͽQsMƙII@#+g@LT%{` ۛz1-,0 FYrmv9̻~yk-]-=DM[ ,\SG䁝%P [otsY[IMckxUϽLDÇ'5~=7n]io4't.U"`wY]c ţQ-K<",6U,#t(iabN۪+mmh#d*k|ܱR TcD>Uǜ){؜MhoP0j@wj:M 'I|,zLF{ C uIg*iI֏5d\fE~92T#2԰?%ve;~li,]ʉJ> "XI\^d7wlUT ?i%%*e2RC%q_Hmv4nznUY~ŹcgQo0[3"S\=A$SסK71iƕ2:PU6I<"BBKa`N[_sRtzք)1lmA $85'݂kPQtN{M)1Ϧ.xCHh泓?qq驎NF15||JdS@*c9.UG[OG>c(5'TTeE,A;6\O~:̀>4EҰ HKQ|.Rs@?Jۣ[gk bvˇX̤yBפCrc{RTaF0,̎Kz+&o ڎ*,V2S:6[^v5ZHu.|ZtxFfHx!,:G'| $!siz`n@Ҝ]DԯWؾc\O]d:|{^L”AG&] n.CkR%sWa ~E"?C9mY:,o]k9[ Dצ~Gq9XPxȫ2wMv4uȕZӜP T\罋8dPᆆPBM8̍Ke,4,T3g2.('|y 8qD$)hь]bm= ~aFp!+MDa*iVoUGȑq؆:|z'mU`&ShE 0ߧ>&t%5iShH__Me Oл6ԻM `z.0<-m2=;DysEyb(skHo/+%8>H? KjwMY7'pGC߫p9rAw7;$IEU#7 %'ʦ.kR](ܶX"*,C|{60"202_z{ex'Ͳ-c^&Q8!foQ.QɼvJuaaUM14ҨG֯jԶ6ȍ|'5Q =6CW(H&Y5L6kԔJ;6nh0dg9o'o[`<HYd[VlN.[eqwasmD0>[/x1ߢFZ:6 %ʭV+r@{8:$ *nhV&lAf X#o~~({op{i XrA$盵؊,JUHL;Ǹ8(0J*X(jff&yr[= L.K[)!jrɯ9r!x0aŅ]tSXYT5z_eR0l =XDrvLi|贗T R$P,#ݟ1VE1;Ǭv0E^Ք{J/SꦩH_5#\dtĽFLEFU5 #% VAoK9H(ITYU`#ϸ׏=|2%蔯Ʒ7s$a PCȁJ!VE$=ď"LBhA7~qS.Y/Y谓= i`dQFtr7uKSxuu0-B1P+ݪ0Tv8ȝ ̟oJg#})=McyM\GNkv#`n~4V -&ݾ}]9@ `=ܫkiv"L;o!YUH;|h<\F9WKPcBN /"[p^<wa˺AЊ2ي}ѥiC! pq.9).ưGW_C!dkUF~F?HlTX'9SBgmuL ޟ鱬w 0Qth؜A\b:S`_VmkLRܪT@셋/#f))Y[xDyNflMQ8(j+?]NT8VACL5ZJrBaP|dXt1__%,]?fhq+fs,_yݫZ=8Sn soz<MoB\DBt 8 ج^e=WDc~9~1>c#aފ 7mX[FbCѝ/kL2+0H 5)D֢/ j!^q0\=Nv_}h'sԜx;$N3٫) Ozʜ2HW)j/^V;,- vVoZ6'b\'w`AI[*yG9mNk[cfz Z>1usƝJ~p6N⃘&lMGwh?ϒa*!=K}TŚ&ʓh8Fl1Q~Nq=\G哣̛ؽP%prˣwdOO{!? Q)7d% #w. ~[ P5}+N{C+?"USOx,?;*g1 ܐ`v_a~ח{\p|qDA?E-̅ !W _[61cHGIA}qUsǴn޸OPZB׉Bcl?#Cu>-<㐪H5nbZ\Cm:W%>Ll ?$ijo:m:4(qS^J%_> 4̚C;ÿ z^uz389GcT': ̈[ K(løj?00n̘Ҹ7><&uzΏY_|;B '1VAo;؏kIkP geqQ(&lhxy#1{Vi!;Q.SfZ >'Xwia?F,=<􍇮)B؞Gv; rF!iEكV?  FaU~WG!j7gė?p6@8("r;!(IrC)YlL4N&>4 S ir\wVTW]P쓶pEP"j!h5GF/rTkG'&f!i񢖟ܸM]; S EgԱp_;z #qǟmͩwb gD=]XN ֞`qլbqEBb\LSGKz&Z*{{>k{QLEe~]`Az9`tQ\M uuzwm9ac4.XõZ(2]D/0*_?OÌ ;xҐWkv&">CCPy¿Nֿ]iAս.X2Dz'#4:~%<ėx1o% ]_ߟ§0x˟oAV!~.bp6<gVwJBSp.ny@A;Nޏ%ɐ?a>Ԭ[HW$ fF{פEU*ptz>&gdҨu-fH ~@u#L;H&ž;cpw<¾m FwHyo M-k@OD`aϻlH8ǀVY?FY|y,EeshCCk?o7 ]΃Y9vѾf\Fh?XiA,`X5ia^M&+݈ה2N2Ex-XČg7Z\CxR7p 6pSJ*z{j.b>ADM4(bN"솚  6OVh-BM5l1v9DEJ# _qzNfy! 1C&C,ye?4UT{>\4^מN=`3*,i-p"1S?_H6fML5]VieÉo# ":u|?`ë?+|aF!Kx蓛e8`2ڳ>A;d/ЀD*wXA 21,Nd"AlE@tKbOY6kХ`#S=>&f5idۺ26x5Ue5j"(SBx[qsgt-["Gp9?ź +gQ>} >Ǩx_)AhO@']'_.(&<ivP6 8$:Ѭ,r~qIHޛ`+HXvQѤ{ B?LK9Y|,opdϸB!'JD#׬Oc&VKX&#' \ڶz9A?:N,dJ?9,`^䩀Hݾm/rxlrۼhx&(e/xH=Skъ,,cBS]k쿿hUYj$L]j-Tެ®&P3 ׭8\Ҵ$Yu {􄙑/ H@+5cB,ۆ wIZUUyY3\M0#ddh\LÚk4`(#$ #+2*}|KtQMs_-31.P6}@9Jq'0 hzۻ78wDKl mZp8B߼9]\QpΟ,mSvZmΠYYV@O Jޙ:ALl9+XƞPÜr@(C{Z T<bYs|t>:HHjqSҏvѽUҰ/gE.w|kixZW+tEvYUq?Xyj Uhg`đ$y.o&/W!EӑŰi'7C U$!lشi|AC3cǁN6geg{Emӡ샄'PÙFoikTzwA)d; /QSV8Q/3TaQZ%4Xl=Ӎx>(Ӥ=SDA-jonPdɨ qKS;z'K=p6+Ek:JJMṉl3֛벬JKݼ9t:h~މ80r/ ?̺ 2a.)cPt-F~wR7%PbYA=>qp x -Td(6ĒzG$ F7i(GpП./͏67LAtzv LZOeodQKk'TX|З&+R@~KL=@iemTL`҉g%[8#d^ا5T8 gEK^r;q5z{@[F>q[bDEIt"j8g0kN`Vl_2+exK OLaȼfi sKfKVv(R ;2ryc=|z D(.UXNZ˔5-I@\yE$Q{GۀV='MOStz1y#ԹoUwaOT4 _-#W*%SQbMcT:@S; P*?ȸvky"U@S#ռ j}ns#.Wp9^ꗨ ;f>-yF{M}߯*phq+b%Cp7/Cٌ$gWfD#;Ɛ,;?^U^Q]n@ mX XAѲfja ꡈvTYa!R(FdV[1 s.?KpMa^[4_U O)'RӰn X@4eGYjdEq:~vЗhg$;OL c:gS˲ RD>+7Yi.{/rG\AEx4W49l\&9@mϾk-|5⎨@+j HȩS{LZ &ln]FP.<"F0ygƶ?AɴG1b^ (=1 7C^Y!eׯJc]k졠.٢r腕Pu~\v V3gORb?}ǷY` !.zY8Ѻk!FFMmuA$ /]+ ;߮Uԏ#Y$swBm=%t2WfgVrS,MH_Q]T0fAǍ9Н`^2wb/PW ޏ.8/Ԑns0u 9|?eZߒC} ;4}_؁MW*[ʴGy`)mwcg >8 MQԨ]Rmln( K-/$3* c-F"r^qR4xwh(utf.6_|7I \%p6HŸ^y߬U߉Eʍ\(#oF]V{Zdʍ@)~<4u{&* T'4Q>Ts_= %F zq*=%.|\)8JBA, <\:+Rb,e6N9(a e13M/ǖc=*΂PXU #K^h*.4%{\ cv6 pyɆqX!)a,_QYzf OO(ߺG k֑I!yY2ʄ|%#A NJp2ri\ uPI&U|.b[LcJjc*@3ZZ>NWz;;AHfϬe3§ZfC>'pAbʠKa4(i|t;G yPҺ6sBE6<ҋjzn|ucW^9f\HLScigK>>]=\U\ږc$&gG(aܥ=4; b ֨9?A2_57YOmS!X]%}B1bN9͹ .vfbǓD4ܷP+tc/^wcpA뷂 xNr`ZCM ;9wUGb2 Žu&Yhu"q7CB94#HXQw}Vnm5u&mh7p]Gpgg\'_1g0 xWv4dY_9gRW_I _b1Pb5SFť[ɧ6w9k*׏^xN  >%9Tl[8^2 e(s8]8RzXu? 5fJ{OD4-3y~H8sיK%9?LG5cJD:668e)˯ QiqZp%&l~VWc.儳<}*}uB5f꯰V~bf]^ yw1TGNd;?P HvP,ۓ:>|Vז)v4=K 73g}UC'ֵ62<=XQ?vn$}uJHW_Jѕ;&ګ:Uؕogxpyp'I>&V}Tň~H({F.Y`qZ-ݺJ, B #x/۪i;8H#| H0.+{Kj8ᔴw\Vt콚ޛ xëb.ނe=@GtM(׉@f#uŰX <>n33z|!qa~,%5M WRoP)K<:ёyxפPC޻qa/t PZqx܍7u jvW#0r /Q5iաm Fs IC.~T&mkE.Q|`A-3ڱ!m=BVhpܬGJ.-9B;Ϭ9b'9 /8Tb6˳x΂l{ җ#BmR78?WǰK_:u;PHzv >Ozu[" `-Vr)5M@L^D'< Q.Ԏ* ^x0zOi]p]!51d< "_G=4Z#S>8yyr@WÁtԯrU1u FFċ)m. Dij3= ((ysċ )؇o>Kq;!G )cvnh{* ys#i 7>m箭Kex: `ς||ڷ*?o8~nsm\s#_5HGڑyhMhj#2Hd{Wۡ+T\QopAn2%SY+UgF4vVWMP. kߟdK.=jȟP^a<6(%NRsZtXP64p$. p6ӒbZ L(%p9T# eƽrwE;Y둁nxnPT2'd* )!..Ha hTsʼȡ?-SVbkg⢓_]]^$kB8v#tbPWE$G t-sunq`WQ*tovJCD-tJ6I Z_dsKPç]bRAM [K{2@7 S,-f?S݊4B/$ej80<xzbǛ'-zßp&̀BR1^U] s(aw$8Š!TEЄbȊ1.0ԥ9K7_Űܜ? s aVXjr?5@ϐGVKゟZA s]Q E#tW`z 0%ld}U̶Li͓Gug;^FՎVj欔FbIQxO*9rAȬ Ue1`5I rd@ldũShgM'GhXWN9@e\o8GNhf&MRB;J5I%_$pjgaS 2s$'AREAÝSŪ>h=.l`vWk1b[؝Cd(̱٣r8'KQ҇ \`֛BQ!޹@[^Bǣ8$U- tt~ Rb0`ˤ.DQ. _ " `3+Gwp;c[hAjbu2`Op>]mqjگ?k3I spb#'X*pи- ^*ȏ|\h'sQxcQ&,^oka.C,M:տ=r(Ќ!ōP5 ~hJ5@Oci$f _"yt%> rmFuA$p&$V݁@qO*%M~C+VZP%L "%]z·Z-'=Tel&u Q`3 a!B7QΩVO#bINfѡd;{x Ek4+g^+ݮ] x?HWVń~%(SeӖiTB=X+!x'^wܻ3T%io chAyQDQ=px|pNa+cq"{p$Y-8ta Q]nmɍk<ufv(z,K=+<̍(ʐ H}96s$r;\3K4u ?*|CuT{[\ xQMу0>G=Yw[fیo"W e³iS54v w6$`|{իI;_줃n@=$ -yhi^myx슘GxF]|QW$ex[ɨY>:s6s _`TCy+'*mtelUbhwgNuR+g~ `4.LJ q2#cҠo:;, "asУ 9d?l3KЯ۳2x$L&˕ry_6H∈"_&$YlUml}c$P@ltT69ZPHgbؘ{ M:t,_ t`rH~SK<=p9~DѢlWF)C@21tdQ:p G|Fr ":jg p_7'{C(r%GBYܻRĐI"MBG#\ɚWt1ҼR3`$ּޯ7wb6eм&rQ䭘 e΅83W4;'~X]oW`THٱ|'Ez=WAeXYRu+qf^im-"efpDAwָ$j {t?JZw=|)Թec> ~@7$3ލ`V7WIEAɡp 9g`7^+m ZЏ,w{OM9_V-iTL  EToONK>}:Yև(v!$TZ7; a<',H2Gk(:+iK/*w[CGdڔ 쯆!gu1B'C?n~njb| Qm ,&7"rޅ:vj`N| $PTѴ, @сԊH͉"#Qýdm?/f᭖X#U$5.+&j"7BOY0tj17 0waC/Ԉ*Z?<14Lص;8BHo`|bH6εf'  =ђYx'Gfka.x?nSؐ } @##/I`-ťܘ_lyT!Xj4m.}ճZr0%; %@56-Ac..9U ?nH'eWFu6^$T`l纇m,i{.ޫ7 ĤSbv :?׸|"9+W %fhfe,:.ȹ|,b|_.֑S)@wC̋@@6Wazҝ':4riQvh <-#Wg^&\|PQRaGF"V}tӚԪ0\l9M>.CYw v{:lBnCQUr"n%xm̀Iߊ\c5s,]ࢬM=s}LN.U~-.o4 IuB}"X-D=s{M*]7E5 k@Qm@ZĭPԆ,͙ .Fd&:Wggnj@L,K\y16Б'RFtA uu²wC{ږ.#m9oDbnš4s2p؜B?u7O)7kn-Ӯa9Wx] p9Z|~Wu%"$fݛӰ1O8]彦Pi֯qytxlLIJ!6z09]GМ 23u-B"@~XRm+7_ ǔF9dеPt{` u_-Y\/618\[a>;eVgC9u2]}aߺ)&5I~YpU˺@ T-Ӡ mVz0w ݼ0~sso+?ځMA*ʿz}11%<#T% M~OM%m~YGlN9.kNZk[|NG8O(+{޼=RAܮ5gJ} pCZ]eZfbo%pq[ =h̻h6Cvϐa{~,1H90􀰢*-xڑhLiy$6,.A3XZc+:F((%KFԨM= (y`EġSknWML I {' 闺mHK)d#Pߒ1.2<0C!xZю5o|#+Mʶ;w0{GBz^!..4 .ǩ|f=>bQ3鄪{S&Olg`K*=kxP8PDwƑw-_ +ƝVxeZpAF{!Sy1PgTJ:Щ?Yz?ʴ cBlצC64r"mv޹xM| eԉU/=K{'qOL_σ)_xOʨ~tgB]0;h:Zl8&K$`|Dh<0\7l@gY¢, mI,NDh6,5F{|e! ]༾͚k%SƆB6wKVv3׳>4=>N7[60\އ=y粮 9΂ILJq79NJJqGDd%I?9heb_C$AVs^FlƓx?Ϻc=˙#]Y9$M ꯯:=MC={&xky~, ?ծ;P)pNʼn;SpL>kg_()e; XS밂A^9+k@gz%)F&5D;dYǨI0X6Tc} cyv/?GX#Wߡ`{ T+JY#\sE狤gqrܚl3^rY aǴSB.s/U{V;Wsz*mޫ,Xb:yqb F7SCjE5p׍啕zHlW8EY tS3X:d9`20n1,j#7"i%ތ,B/͢@Ih>}"Jh8~YF<Ԅ\qqIfunqxum:xOWډ48rV`*Y_vUǁ:CLmWskf>m%֎&G$vN4> hgr@}jx%{H|`6ZpnXCI"8OСc=y|,؂ajԯ+cMt2xOsgWiYZJ ² ޞ'7I/)ɭ2B(謬A6S / RcZ$FuY#0jiy NߡtKAXAԴf7lUҽ  nҪ Ӓ2#wL{J1=O][[K: HszMQ߄]h(aiDul ֎ZUgcu HB>Ch'LiQ6Pq-2اR9:; __?\@T ݓֶ` {6G7>_kH\`'9^8MW6Prɣ0%O'ob0Bw Tf?1Q2Muܘo(,T9q}ܶ+1"bU)LjAe60B]6UV;*ʤY/E߈ nR%L_Ϟݱ=,&S񼬻ՆM92{\? 3IL{[=xZie ƌ{N8YJb.4t]6m?K)ۦ.aG#(Y)Y1#CҽNZ_;j8kkui^S ,}ur]s2d{ަȔ+:lFA_+m^{sYƚHQrX=V2[)Og_$;"<V/+ mXQUyY'4B8; H7ǰm<иo~CclRo14ʉgDCD?Ѥ(ɢ@݆QSU>.0@ޜ+4}*;fqQ+V3#[\6S4a#nAoR1tv l1ˊzY wִ"{{ 6,cK(g|SU|@S0AS൨G[! h1 |(7Ӡ/S,g#XZk`˩FvͰ[ L>~N4Xpu<"o+CPQsu;RVjA7DF)fu29U 0۝QVE=6:m0nuMtyOZض@+=XR @>ڵ^DA`t&BoghofJ&ûmtfwV3 \'dNgYD4@C^A1U^7ɵo<ȎYgda{ŕnࢪƨ+`'3/x5 3` ,­:/ڿSh h/ s]LU㒇Әr-=1 ϑm`sZ7uk7>qzh{M GF] ~F79ŵ}J4 7v\^UkLeD&,A4y㹬 Fy~HA[]nxm"B<fPg }L A4!9nӼ&*Lp%VR"kko|;BMKܜi$nbS\ч~{" GЯqꝸr0x&@abȿZjXTВ%r WqPTE%ʂz1.7Ҝ)gFI;8SfDcwGqaK6S@rfINVZ$$*Ť!Mrۺv:  wV-UJ<Ϋ^yW˸B|E@2@4pS88epͥ`*Z7Jt=&9 );lpzCA+蝍(IѫҐ5iyqv1wѸ`pV1 1i4IyC 6~Hh5OfЀZ=vnӚS$?66;$UvT8Nnؖ3fI`X{0+.(h٨`a|#?zg'N5BK 2j ʝdnTi㹤S0':2%j2A=9DJf@Ġ?G&XNv _V"ͽ`t,|5*~M}A[eB Rln&ruĹrNa'{iN .73M5 9ϰȵK~FR {vqf9.|Kb񸍤%'?);qRN&&W} [S5]y%I&a律dwV9Y-OP6k|QYk $MИWi"# > X~iGR/++xC})|/vcy˛7pl{ebnC5" )7NWPxkM* ʖ_FM9V!Q*g E]>ZD݄54ss℣={ZrO((-U}lץˑw-^OQO*9t֗f$ʹR,lO)˱|pepiK$ˆ{G$!m[MQe{6Mzz)힊cD +*)gxެ*Hk/&vl"Fлzۿ@*r&.l2^u?=t U(&Z,44lr0́'|=z-{rȦ@hM3qqU64ih+O},EdG\HCJdw盧L8fӞGc~H5Y.9}tjՙa_p[`HBQib{-j6Z8%<+($7 e, ꯱k^u8.QY`$q*쯌XH<>F#: "^uy:H*GR-u=xD0avq$U1L}#^l He A@Qgpq I@X%wl<0bG I!R\fK̎Kl˲EO\Dgo"euC杶JoPAXenF&'1)Y?9+HcIV2''V>8d 3|Vhi%~ cX q3aqa^&KM>a-\8EwU-d]>*#a7ۄfQ =%z?͕tL{֢-?yY|h67[>!X0/yU~ mB@X/H@.?OЉjv%Gdy{6iI OɹUY jlL <#{X7&Rc]Y5}굿ʆ$ rs\\Vɕ,P" 4~!ME֒gpx) E k+@Ҝ.8ڒTW {,rՈ[w1(A [ -J)l8% ˜;&8W Ba 'Fʖ!0K7Nc"!Yp =aQS'mp {ǧ%b֨ rl3kH74 O¥F9u4Ohͪ!*ub`#eE( nǷ\mL7oCuZ8^`Ii :lYM1Г<1?ׁ$kP8P%\֊\i5oh7*׭T%@Y3jF,_8؋Z!Q>@oj{ J$ɖ T;6\=L=!h7sۃNu6r ga| ѭ( YdDMWOm 1չvH2%;SYnZ^>}ݲHhfD|j: \0ϓZޒV֗G /# a8H험oVLz"ΕY啙ڌCN_Rtj(4LpQ ȵe|a&gKU JfaJ.GNТ ~-z}^/6 W_„yDD  y@WʫEӿ2?.\O]VtH/vb/EZrxl;)u,.|>@^mCh4fYu|wU(!ޘ 9$Gs@#H56TQg|•qaF %>`2풦̂ IRw !ϗGlAU۔PZ[yԮa}.+0ʫ;< PR̔$gRڀfrKZ҆8]iEٗtR]Pp@}y>zbB̈2$-4&<;h\ FA)Cto"o4C60P.j:j 4({/5p|IE!BCy$wQ&~2+9TYZ]gKo\닒voO}Q`n;5N<׃xĪCoqFsm^fz|j8 / KV_Ɂn EkٳguiI~vWK11?1Hj! zp`%ugWa!yLsEH-eMsͧ7J42vW}u(>ؒ4pgZ FEhXys4͌ du}|!e3"6ኁ _Xݍu es">!8˖n֬ҝx,dڋLv 9޻nnM†TN7pZ{{ub;Hgf>6bk|}dMNRQ]KfhJ 'dB\bP`j{Xs ٱw*uY!Ã݆ǸL~WS'jT\\8{ ?ewEN3pу%4vk~uCɑ11q+5?T(;F*a_ $1$$̍ *v_ڍ}孃j:,S?5 5{ݤUNDS6eglM!wEx3m"8L8dt#scLrA]O?4(c[ DIᱱ,mIM.Sn+Uu/U%ֶq ]L S`89*CHl>Q ./,yr6V3YQ,(0OY'T~ةʤjvk$<|NowO< ڛ6!s+1#[\.ü˭S'ER5abntc v8I*r;ǀȗ>AB⛭O%;o\EI\=8Ǯ, H fM!!!vF#} [Έ䚒 @H|YP8%$%,s0&]o2u& nFc!BH(1L0ȝ%y~~3TY>ɐ ^]9NK9'iI&/& B,Un !y?,Ëf9I%[ qesiU&7-r&oEؤ/:' &BNrJi\ c5 ~3Vޕ5y!M*%0gYwU'one|}_x4z^l^MtIpC:gˮ(Yi'P sÚū忴6|Ҭ .[)wݖLySrR`vV|*1ߙQQ]x/ ij# V1sV%@s@XeK|)'2 XA($]يоtH(/3g$J_L`Zb8;4L^dMJjB"]='AhmF0!x}&~PHپqV HȔCuWpDM ( -ckVqSzgRs"aP$%YB2(b^&iՂg~j&_%SIBIQp.yS p;>ZCpG2zp;d;zyU%$FzD6U9ƺ,2)eLq{Y\E0T ǿdͦfly7 ʓ%NlѦgHA$sMw2" N9*HSdR#Yiδ_I[V* `_TINwfAL譗&.,xWDuC"wAb_!<>;Z~ա)Eyۋ;!&@yu`u<+ܩ{I 7,V2LPix}atLsׯZwND`G7/0TɦArdH]747*듉]UpϔDL*Wsf;rJZ<kj|msh{Q[a0 G%49շ՜(0 Ḣ"gO%k0}{U+SYYRj=$sߡgGa.$YW۽IșԚ;@9l7Qi udH`-bՕ8vc[>T)]OC̶͌ >E=`Ck3P U=OG;q`ry'lU/}R!V Dp_e`ٛhfXe 4si[ՑRDAJ"'Ri} c 8[Wa q;G*dN_ :ͦrn VkZ C}Bj S]ƒ23K\E# r%*/Hw!\/ijih@o+>¶\Ć1jx'.ew o1_̃ƂkZcTpbEN0wDnS`~*iɿ*5ZS\ Ps0PJgkopy,ٳtDک#+j3ms3ejZрb2zv2,41l,/>a;mU^ю"Uj'G4(4xhiqjd*t,Z'i OhkͲlf~4\J4 fQO cT:lS̭ 3oyq'yA_Wh{% #? #A D^:ʷgtA9zY Zo9%唨qAP0Z*r NAKf30~ p.LŠOQšY8dU]O# #bT:)TQpq C<&/LDrصKh5dYwkM 4\|Gu?uS5DC}q P%֣yJяbkq Ira\:P0[e{(]zz>E74(A J`k@?΂qsϠ3I̊գ`ӟOrϱ9E+]Yt!REp8+ڳ6nX<νK)!Vd}G_ИCr `,p$uֈ3?t\ҬlNE+c&^IĎ=^&R^,6X5eޙ쓨U J$ uUV&>ܝ384vPafQWlb*. Wj%TC=1 hJX\;j pᔺdXvF4NRQK5rww;.#Y&*H4!5hFx`:|ஊn?tZǤI8n$̅Ly%0nameߧǗ:ux3յv]Ug^+4N0lӷǀj}Kt7ޝ3mzs.oĢZ$!}rbv9Wa11{/Zs=P~=Mn[u}N~[PU2VW9âb_m]*0Wv3C|"y+v7X4TN^>v0 p)6 }2[ҿTʎu? i}EYЫo &obx~Az(,~<zmSjWҺuG. ₰^JhY;r?!G:b^K^Nʞfi>lW94hfeuJvZGx$/`H֓2c?In(fBHsx>mEVV2!r6Mpg9{N&AeK61=-gx| $o?e˺55uP&5?Ջ=y}P^FOK܏OA"V\qI;*N4̔&؈[ʐnTXUV!VPC.B^p(#fjR4@D6!֜@ sǓmj[űڀmKT(o&by?7N7` [uiWmDA><٥c>L}jF)J z8g|oIq]9|%LrHM"=^a/w6|_n0zE`lS!2(@lf2.=@A&>Jd[ b3w1JAŖ4<ʊ5;BA6nW<6}Ra7;'m QRhclf$ZZNHOe#nsL^5v&IWK\s@Ho"g-bք4SE1IlǸ w nnBɌrYz8GquLJE} ŽzSw>ty5˷&5 F[r^l}JMO!TE,"َZ A|d&͔@{DNax)A Ii03[]F&k?Cg[X9#tZn҇׹=g/ +jd(k08j vi8LG#1Ng&@,(˵&!C<,4'ِ @fw6g-&làx#9G M T˫H{Cq|4yv: ra:M" KR(.Igbo; N=0Ul}7 -N(l#.4Lڒw"|esC9xuK!]만>X8\QYxC7ygu#DO (\k%s]ofiGP㔬ݵgGo۵}'vҭj);aD)Ӧ/I'GǸXQ|dfg- .z+VϨ/)e[Gx?C)UK>}%&=(ߢ^:gĜs{Jw[QiIHtyR$XWY4@WȄ&et %tHc:&فŰPP- ݑd.R$i8<6&V]nC4YeVZ~XK{f.0 $xCCܪ~SO^ ,R|śB'^? [iNBE;- 5; hGF>MNb{E^Yթg'u;^SvMB*5hLr2]K>iq.Y,'^cZF5]_AňC곭N5M@Ƅ*#w؃"]2){iA}92{+]RJo4x4wOQ5,{Fͭ eX9\k՗^yulBZb5lh2n$=uߋU_!vPGQ .PR~aYQp}!Oxph+'b@NkR`;J"ȩJv1"mAXCXc)sèDaf㭏ӧdQABE[ o)T-rhofvL8ķ3s>#ɏ#-JCApxC SFZItOB_SguZ=e>g x:HSR7i똋*¾a@c{lLȊĤ[$/!tz^j>(YŝzOPCU(Q$LK+UfL%_]5sR׼l MrLq ">OgXƹ^K}5/FeSq'c=Meb]O BW'ow1XQ}e[.'tiҹ_܋smJyʓAyv5fnKvk;"-3ƢB2>zK C;m¥vNT]d)\~o?EAISQrӴa/t3-z B</~I:Hp@CԌZ6ƤU'ہJtZHOBF~&.x?5%jHr;<ԭP"k@<)6bq 'd ,u$pp~I]xӂ V":c{ R0Ra(ʊ]ZN|U;S e,5Uixt*>}YCRFMj! "DLxw(j/W!Cc)4ZnD6_/`=co Jv˵5͜`sӢg)X}8RDCq6k!Qd+˯򫘻ZQ! $|,ؐ1Un@ l i >&UV LäNyWhӃ?6뛶a0QmԜ+Q}GU. 7{ TS 3nqռIzWf]lKݖZv#,i[,H\B iW&\i8:U (=Atwhf ] u+o#x+_r0о`W0P!/C\o*ʏaD )A*&hպD,4Ha26} ҩ?lK}^Ӕ=FBrg?#%~PAr(t;,%ɈaRm Ɲ:&gGDvޕ{*K_b)ȼ2~Gm ɀ|3t|xX† ,%}apI b;T?ZI@kHX0;]8~᫴tƯɊ(ujKe@y(5T;)J@-Y-s(K ˤlBџj;3JeB/ZfLfZٲÚ87>4sD }ۮqŐai@9e`$Q""MhC3:u [{S645SH%!a{)\ܛ^NXBYJ~P4(vi:DaY&=|W"o -՘Agg9eC֍*̐xo8ㆬ"<*;{({H +^[Z=dˡ㓉pN^"&%&I_8bLե)'Bg8|u$ # 4&<>wj{uuD|#U1‹n50'D Ao/ٔ!Dtxϒf1Ek nO$!O.3vby05NCuEH4a?fg_+[x>mKJ3 t{*o*E>?lEi؇B+D"ۑ,`❕Rd0mO ȳ"Ǧj]PI6qB]aO& r!5$13ө[Ch JAd/ v"QR-N:(`~M`BPG s8ND Sby&&N(CZžǤZY$Gg#Mo`뀖sZMs{D0n kFH~p8HKTeV{մd06mâqoB1C蚨K0ΟeCSsODHU5 R`دD4r9>Zvv /t&Y!.vlO$wʶot'8=l0Io뽺"=:fFd>*-!X,JO^HA ݳ,]|PsKb$m4 `Y,- 1tU[8+m?~" Xԗh{W:୼ƶЯQZe%׬ױ22bѨs~. DU1:Z06ɪ-qWLC,a:2pͤ . H{ ,/x so;2A) cRC~mn FTkn2@nHG@J7g TH9R=t5b%,t/ vs_;Pj %+H4(u-!!0@'Ap' 73n&,!=Z>a&8PW| #q϶oVÏXl vy :Z֏W0rVזDi~9"(Uqc6U-ѠǮx|%u:YRu{ۍURw<6NCokwXٙ)};h4RBb__[ňux92'}JhZhIPQU,둽isD&|/*.՞ؑV 2Ь)17׺x͘?sD+Mh74s&K4+]?| '}9> +shhXjICTG] CY{MŌ ~ 0?/fb jO3d-o'=)M԰6iQZ ̢8me^f83;yS+[jW,sbA=9![eL$r,̸g!5:`Ntؿg/k剼 Db- '\ȐfH"h5wO1Xg7h3aKPt!\у TFu,V|χ4{Fx/go,}{=~QyAՈJf+_⪵.r?2RAjOޅDa!zS)h-lK-rG#>w fȔlFAB6Ix!yfq2g1v<"0VWL&#(˘(Iؾ#dSk"!hBjv;ٴ3KC.&MVTG V0>5lvS]{d&J;`LQ'6dWXilL< &Ril<ך8{JjZ~u@9zX akiUu0sgTM>}tRvztRM/ޞ1;2`"a/(ILpX]&=?PB/MDb'+-w%?IcZ\9R|q' $Eɓsw q2+2_H?>1[NݟM/ )EDhchEo8N?XwnM{!`&Oz! G4B4@'Ra>`vOS߮oYϔ*&43{EPG7V`uJӦzE"f^ .ezvBKggHN<gCD\ =8xJw[ *MJ(XOA HB授8' 'Q~?~n:I3%EyS'Ƈ!1@gﺩ/nA{1Y,Yƚa#|܁m٣>C AY4 +(MbJSKQ z*OQ3T~38P#}CN šz(X@RY쥘m?bߐlE_[>?‘wHk8w]O,8ZPN0)$J#1dk( ^yS겭\1rG =_ּP=FVKMhrk; To)4 -ysTn:m4qtj p^+l7jәGMwD@ {qH{yͱPJf _9ߒjsbr4F|w*mh">:X/6ca(uK!mJQw7yYFVewz5p2y2~z@pT~*\*-B9h)Z$2<xCJ䍢e6$>qdrVl;݁W- ,KG|3|REH8|z$ Á ciDfXw:r:!'&%K  &/8ҰERcP`6hqaVi" (Q]^w.{@=#=3K`rC0أǐt J`VwtrmR׈_W!i.<\cd1- /0i<|hD9ZChpNY .hcxDVVy'2w;YA ԗ(ppmc&9y>4=2 +6MYN]a#w`"WDJ3J^Ui7m@l>.AN?1CkdkyUX(3VS8?c%;ݾ=c;v |gy5Ǎ Ã|4c,8:7,1ݐi7QɦR~rk>Kao]UiX}`6=^/FJ9?mRPtw;ˁW4 o6nP.&l2,L7*]HbcT " <k5-agg`ļW]^-VPoo)ddKmYV{(k+W3I*Xvz\h;w&Z1niW)LMTmՅX|Ya=~ MxY޿'T~-ub,ZJM5ĘFtA*Y`VyPQx'ADƑN!$b"B!ZnxO'[h.9be]܀!C:yxBx^F+k mxoVl*|~ ۹Uu>nbSm!Q/dCLI㖡5coPG.X@m4ɕVX1/;ĶԪcꍯ:- T7(w8&6 , ۭ QiTJc^:ChSԶg2HPlB'Ph Sj[Nn L xG k a |$l#Myr73s[A6U;TlJ S~Xf}f^ 6$rn%a\BpqQOBHH0i*Q%@Cp7֔54X"@!Y)a)/G8jv 2g'f ͇_u4&Δ.~),u"':HU}@n5"ncm4{:\F,lR}MGſx^:WϮ}*=eM9]? +ndGkS[;x(B=3}AY\`j4jR3^l'(9jQv^9Uԃ `/ۉP h@z Mt\3ZJ-~r;X+t!UdBlaC.ѹ,;`(R,'xh6/`ii ?`[4q3bi=FΦx'kA!aPDIM k5Oxueu7--AimhIzb5tj"873SIRei\ŧJ"a$ͬWd 7*"kPXzײ V0Ԯ~8a!H{`e7ԾXt6;Cyvr%=LtBknتq_ϥ}Ȼ6u{ BKxXj>ɍFgD 4*2ޒ~Cy>@%[ty)6X= `w$&%pVK|&HNfgOHxKjyZAUUC! { RnȤ Y`S1  fdc&z}fC`r_6}˂ݎ?6uR:>|`b)P!Ȇ6K64Y[طhx;m/qPZKOU E"ha۠/A>ɷ-8:+NC.¢(L Vo.:@SS <[z2ß55J3G ?2eYa ]Lo.8s:E2IJҍ=|20]w.˱GJ/69vV{bbHZxICk969,mb_`PAv*ĶrDQծZ;ߥHy zLES !iF+-N)辭שQ +5Bid>{MA7Z@4fǍsȠ <WGKlUB-uw5 0GNؤYo,^X=d *b1q qJc% :V, 4-zjiYZ~̸܀!q1.Ꝟg0|O_pd ҲH-ZATgp:lyR{;ޢ)L'\^]'Ky^敺m2.&p 1B鯒]$iFx̘Bc?_r6'jER}nHQۧkԭ>h5R.~q:snղLcLzC\k1s/O%j5a s4ط_IhBނ] T4WbL@+&/L3VvgɈ/Fn3TwVʑjmڧ:)(CVu T.I*lzj΄Ϯ"F=;'8UGL w47t`7!A* 9 cZw( :\ nYcϚxSBGꝨٶ6;~X?3][p*"N Ě> m#p/PC#ӵ-m醮t _ͳ 9\11q]?ٓ$w5ҭt+u1yzQ38(}ի|6Buo+cs-@\q5s YA!s=`߻Z֊+TmpAA4Z]*M\  'oH:^ ׆;@9\d%sE 6$kk+_2v4]8cȤ6bӟlS*PXM9 >pwDFĜ@0U5=3qme~sD5Q@35f$LqA%olzdlDgʹ ri8Cnj1H^m+c&%$ =b7 Gg$|631YX)GW= k"@v=/KoS m {?}`퓎M]ppbUlwүriO<1VkŠv3kĺ&&;gn;+X+Y?56µ(+F|{b~h/I+ʬ x.#'L-}R]َFsLE+иx;!VZpX5YvGxӔK վnnzaw iT43ciꜬ_@Q$Xl9d$J sJ?_ n45!8 kON-8;}/Zͮ=W׷6[uB,y6R(;?`ץX[c?_)Fy7+liA@1 A­g)^gSc›M,> lM]i %&&6s"0%7O%vS4GyEx<ҋ1 ;`1Ѐ#W2K6Hl4/̮Qx^ i!..{kإ.1kwнe3{M{U:/b#ޜ\R^={ay2 65-`_.ϭy(8._&%r]]Ӭŷ -Xf;GZBOHL(Z W-*Il\l0Z.Xr圴1 O6aCKR% ~\:ݪ{ԟ 4"fUυV#\d|Ydo'+lԿ:c{}yYx#$`"75wH %uN M/i\>G.ͩH^UgdBR#=MgZj;YrMhbSd?4K:xbTt,BgLUVqޖ+ &rѡq(ۤ' A[A68 8A[vOyfE&R Rpjꭜ*PJp[b랛F 0,]+ h5dTFR}ǁŻ, NG>Qԛ*Ύ)N 0>c MbsLXD^OQm4&_V `y+>P?[Y \;MFˋ'ːN#efJMɷ ؏.J`Gƒ}SVml[kw_Nc"%iD`U72}-F[ǜ#08d]}|} 2އ0y^ &6H Dv$q=Qޡ۪Vw9'大% e >$w"⁚,4j!v˥*,bBL'Epbwuj gƟcsGrz-M4GmaK@$ZY(EÂo|w3'Q`&l15OX8u:E>_{$!D܊z9$wFVJ-zC4f G[.?*9¥^sÖ5L$"!sxפJ@hEح$QAP攈kǕs{QUpRrjr9 =˽IRіؘs&kBJaSvYMaӛlG.ѽ~`|%<57IHP9M? *|]|>y~.4so[Í7-f Tt5xj*EǤpRD?L@jXfWx0ѳ'FZW"T_g0Zy!` R-$^agǧT@\M5WL |XKk5xmfS1}iɝxʅjǭ4m"LP/ )@f. -fU(@5f+//VN<؁>*;j 3!O[z*cEֽ_iE#O16#h4G'X0 7そՑLA9z 1$o ϝ3=pVu\#%Ӹ :6GdϞ'x\n'&B>BBmѷ(o@n\rMT4bzc4[j#;fZuNVJXlrm('+JgdCJ!M{k  Tc x) ]bf*0S6+P >%Ǜ5֡Bz)A :RN5Poy@ze3i\Bu!ԛ`y HHiM,6'Z+EG5ld cg }ƍȳx o<Pl)S". ԙ.~[`Y W,QձEܵ+}:ZۢfPؼ'Bo&soe1X4!36nfE.Deh}K:~2bKwޫQKpa78+?V%?]a i'ʊ\TŢ\S&ow/QL\ԜSgEp=I ]עe9x88Ge1F3^[1O!7\6$ `)h1FW0Z{dع|"`ӊ2fJ&4]D_`io“{6ۄ# ,>Bh+=&qiEVe͓Ҟ CDXĜ4D@}0GoANW~8bDlz ڽ,$βj7\}\gzZ݂M?U89v=bU1T_2 qȽ֣؟sQK& M94HVFQPf%@b? rpbAOb2˜<*@\8%[PK ÈlvS&Bz0.`*_$k}"gadŷ^:n6&RWGz wY_r%P М2F)ߵH'-CVb},l+?m! 9Rܱ(GuNLu_-2ɟvw}Ka Un;Ph ,W^:0Jg~XY,#F2P(td!\dyԲ' TjW@T:;/럲XܡHWB>OoxjN-$XΖ]-nђ_7ago1 hGz_[%QaxЍ"6Zmj?[vV ,ԙORR`y0f9m`Չ>$6CRyy*Hё/!MYsd&MD8cÒʐjY&ȯ”5@b0^.0M =b~v_ 6sgSMZ*'WՋO+Sv`QVsSX>@/GQ2< 0?N3aԕ<R7Oq6H{p:PP.{hxS1~* Xfр\=JqZ??#kՂ$tvk='DGTbBB\ԿKT?Adw-TK?5Xus;B&[nMҀקquWˏ?,^)2( r^]uȑ^%F1`Xw]]1O37@}VC=xӷr0z:IvW{dОZtV\5t^l G޲2F(32ro;&oI {݅Cćy`Z'>h qAdNƎJh*1S]a RirBP< wAwZbZx7Aſ7#q.U+%+'9P>Qb{ jTr~! i NALP~ULVGbGq RCfò皴@.- U̵,*}w[AL dA~iκ xxpG|i},aWpV|%;Ɉ`G Ә O%ֽJL*>2)kW+{MLg "`&y#ޛ9"32e4j4[j! \Ί9/˙ x.J( /mҫQBbS'=K'  vĈbKme(gi)c݅팗Tet%x(PyAP@ f ~Gu!{Џ`"6A$6aBB N]DY6UԎ1;F҅l"1t-N;”^t~S1Xa[s ®~ .h) *ϐY#Փ^a" O )gRTHMFՉdúr\&GwAP-~ JgLFkZ̸QZk5un~aV<2ik`lAkJ`T*)h7?$;*sXJ>-M>93720RPQ.jC\ {²~i˩f*xU,.c.PdtFŽ1RVC*X䕹;Gg=opO`ًnN۳(<'HHiJnTDPjhDaͪ "XS-?R(+2"Ѯn+j5w7P_ngT`]U 1.WHVe,vA9 @dTG7y腙\1דz}d| dԔ+qӦ L:D|MGKFN# VRKyq:y^߫a Hkʏ$ [ 4ztGXn-U3 :$"WPFڢkG5d_<|Nj0V QD.LuMKGMJ6ƙLiJXwd)T1?dXJZIkPI,ot']W:1*3wݨ5FNnŘ,Zs `y/},GJ*g9atAXMZKaOZEH@S_j$iv ;6)ȸ#4);ܦt= J81iJ$: >G e|i[)g:A"DBzB zݓ]N m"߻SNQu7F^V:F<{|)iFl ( ex'NW0&D T ?U6{-lCB9Cd$i;6B|uSYA N&,olyA4N9Gt^DUL`ˎkD:ᆔҼj.lX#*R+J녕D\ L),>Ӏp ߶@F;lv^rgxk* ?w>Xs?Tt ǨmtAzcWi= UY׵{ 7GS,U0D;"Tci`8EGUDq{C6a TA0{ *6)S|j>Z/efpürvn;opL/k*kFrr\"Nl케[o%$%0- Ar"оO%P. `mX[ ƶlه sЎ-N})RPP>Zp9z=f&Uc-Vh` |*s⌯iKmq9qHl͂}0cAobL6MKo!g>nBLO}gʊXi5JjvFH `:u ВN(d? WYmYM ia.@')ZQ[ .Vbq$W0S0,@/KP64B|;F@t1ݺO cEp~fWǵ붌#vxaQm bH3yo7gP=7A*NA|QȀ#[?R?&i#ܛh'bcV3Є~<%xm r_tֵSr8'p+Wv'w[09&{ ¶ټ0U¨ 4&,B~+UR6x, 3,&j+#U?XKWj4Պ*yzcU c+Pq۹sLc3stOs 5Ռ&0};2~b/VP@zo'\~Hމ ߵȬ#I1uڇ:ck5=kXxҍ,W2FۓRyA|ﯓca:f[5U8>A (,#Fܡ$/ N }Z[zSqIwȹ ?vC?F}О7E0HbfTE3+3=٤;@j:2^o;% ^bP%7vEI]ARbwhD.!VcAkV[9r4hb XuvVQB{z\rʇ_J6qNi8L+Էyt*k.9)cMF\'t#9PBF bd;dڃcChIcx 4x~"}GR62,=codƇQ,qCY_qN;X.Ofcu^oBx9{dؒ"yX)ʖ]ZCP*a˨փ ϔNa1!Y y:`tfz&˦R~lS"o0]i(UҢrW{}9R–8ڽąFId7 J퍚 ۄQ?;XSwARcM@zܹqŧkVą&۬F>O`YA?IB>CAYH9Ok0>և*V}9ywyeҎJ\c|yDȞ)}!juɄgeŗ IiJ']<&_/$t(OɻAa8~c+%w[G3ؖBL,]?3CuW?m \[eAY^&_}_TP@16;4(84*P55CQN7(!,5v<0c~5:J6rzșqk6Mϥ2tT/GN;\?`y>?aVIF:Sv񭎙A1'qOUnOl{W5oZCD3,eGI%@OǜC㿔n eH+G)xCM|N)7,k)dD lYd Ȋ":Fbw͍qRQ;h"xIdg#Tb<${s4 3q,^ 9HC'q(Ʒ_ɘbqZT(bx-y,V%C~Z'O/{ȫH1QIMc B2"4iTo+;[Č5+-0?g`|ͫb5,~Sy  z87 J&tpP=Rl1wf@ ]>:I)dMEO~W` ;m#egwWf/+#|U=j/.#Ӧ[;7a˽knv!Π{x($0e>y#GWGp`8SSy)ۘ>w׍;QgovwUۄPOĊvA(*a,W0 Be+a0-$qAf'M#fpBr`< c/lyԛ\C* +bF_m&@c{؂(P6YdAc^G&(Z%$lΜR۔Kk8o$br>GQAp]at,`@ީ,6amRZx@FĚlޛ}?śj 0fcLZ ӥiAn臧w^Wo,.,A29 y986t׭"tHo X__hA&!C]-JڍCoz'C!tnQp)6v`w+t"-4 ee ߲ O{2Tvt_Y_ 6%QCt\T]oJN886^ooaL8#  w$a]u[Ƥo7 cO 'V Lx]A~/~0ㆡNaȕ{\GP"Oniɾdllh\s)䅄YBlb:8dO\ˏŸqcAiab/r Â_К+=}-@ޞܸ/aj)$BΜDkX*K)9aT[SZu39M|y8&QG;Ni\HA CUG?k4~Y^Pg*;|g:pZtV+lFDn2g3 `u:xp,_qJ4mD y>uͮ1E>1CS!Iou_B 5?>J\hJGB6w&͓$ K.L0͍TPxݗUo]9}|(nuPg@(;2|rIde60஖HA|Ƚ'ku^F4 uY6'H1o.ȰD~ac*QD}nìiwc-ƫ]3|"H+@'[؊M1pÿY9Q-+.iWu_tU2G SKKPQi8gEHI$:Z KaLLko/(YrDFbz9HRHQ9D#I :K 'B+2?_\ `-JMz Q>Kt #zDqKE/=vU M'ҕ[s~kCIxj]F؂C H"D&lap9ꛂԾ񂥼U'-UϷw!}pC)9 7nmrj1bqr FKvWD&QoG$%CP2:[8G3Rt4.Sr[B_F`lֹN$M2/>Jo= :?4k8jKazf9Eט`8ס?ZnYDC9KGM'l?L ˭ l\J':O߉KY:.GHT|ƒkeZ4՛R\ `M8*e<8l-H )3JCj3IH:!ԶN*GYf>%-Q(=5~#,g`qJ}I#̇/3SRRzq};恇0LGᥡ dζQT8!{roamw ~7CDՉ6-Lt#J I zCeXٺ6 ?Z(w7}}G?) ؜SGs,uu//ZM܋+1AofziWfS_y؍fҝҶ߳áNWҔ/L#|7[?+@X!,W&Ao"F.ɯw;'P}"A}-exskZPv;u'8y{$e +/fCj to!;3gQEwwyw6uGttE,ftV_Me`5/o}/]ܙ,(ȻzG|fMKLgw0B"릻 1dY,qU֍!p)y8Y_8wwe}wGJ`x `4dZoI==R%=b= tL&K; $P?Mhץ u9B7 d NWijf^U*Pge4kН:g+D;@2F_Q2oϒRyrײ3܆K! F ;Ԡg$ְL ); ĬC+4+il>ZnpC,Ηw.:7ŘR彥^`}`! U0(GbkyXBT_5N {eX=U>Ap%q򍼲-w3=m/!'7M2 W5#lB.)J1J)=$8_3V.HxnalX"rQwW1 oG o#!Ȗ MP 3e4J'.&<]p 4pAȲ!ҬTa6?X,Sw)C᧨(OTW+(Nr؏ut$bYoȽS):Ҁ%Z 0>)pnѦ: hmJu{'B9OWȤ.kq_O%[oϒ|Fğk&dn2.|{%*'9Li*iD&"K_,@Lz&JJQÁ]&u> I RS]eds0S\żka%9Cb%pU½zQ|[Zo_(E5PA3kH<zK*hn@0-.xЈ)VGČdF&A5 0\{ n1d?j}a Dw{G. wN1joUX` P8Tw16NHgȿ_f"0'S O,2;n`gH;kafv饸m9 𽪕[Fzӹ,Uor޻J^6שQw2caKm [+{5V읆"Fj8"EӠT6g䙯Wz}VvDs[< N ߹!ô}*K*$|ZlI -I`|)wcaRF\=SV<ͩSHF&XhyXZAեi`a~xUnM@u4Q Y< > FJF0iZT#!Pp{Fdk4qK&@!e·9mZ h*I^ՋߜC ö> n] RHlX-?!ۍqZk^t"{F`MfQWS9XĜ"jRN#xҟiXCV!`A(邻SI<^C܄ SȖytvP$ R q~\]T4xۉWrs4(P1]%gLSPjYvjT'ZE; N:x02k", ނbIt$VUa!ݾj?J3[mz"%:p-7È[}BrJ*j1s7=(*zGKv_o pY\ _<(zf]H FeV_N6)#0)-&x}R!%! eWƈ=P =I:ymvpXʹK*ފoOmQLntmIRhtyvk5A2 Wp7LiࣖuF%{w^T q)kwۥ ũgFlM|n>HcPavY͒`B֞;f4;l*0X 5q%?ePCyg #Xe }"S søI%nH%i#Wm0B^73i[rXi$jsghh Ip{ up$~ܳ_Drߍ6t}pwU!': meUhnLO(ܝaAXF S`K$PT1ۼF&DXruk4|@Ygx"}/P@HE=>#fzeq2OH[X'iVS金9]*Wyv-޼^x^)OȯSRcl/ W+Bt`tZ?,5<8LTN,=KDy;D蚙<tv}4L$x=qalh!uPV = O/!^k8L5 Oi5'cF  0ixe,9NK򋒱 *k8@G x:"3o;guBRߐZ\^IǙ[..Ŭٸ(s$-Tka,M!I*.; Yl9CjHc?wq _U~zEщ.vD5~_T[}c/pv }aEyC^TV\~`G'J@ ;6.N-ԈZSgܫa!v\_8yrb3=+m©3즇>kE]_?_w׆hc%H]b߾{1x'g=Jp!/b" ?,LH&7/>_Mi:` *ϟl#˓ ɥ& _‡ Yݟm/p,Lε^P*j劂*]m>k@bCNvy{kzt\h5tsl<~Q+]-VjU #0GBkSR|?im,5(+29ܦ閃0|贘.wi=ϼͪV..C?Pk) Xrv? ;TΟNmF%(E@,CAlf^ۢ:>8ЛASW8tjrn5?3ω17O&]&\0Ͽv%.eܤi XxUvlFQ%2 g# ~j]fک-g`uܘL|缛j66\Yb>S4?rZO2g\^ھϲޏe'odd۟|b Fj}* _=t?2kՈНa1T]O_$1͖>y}`+e掕 g1ҮnNe C\8Έ qܺӋq F,cz7l3a@Tm%j.-'h 470/sM>9,%R;{&X4Z\7VcW{m9@Y,Pߓn`YQZ" bG{""$w'ӰTD zM\^#A` nΘ@\y 3ۥ,lOPs;'"e}}P74c%IHڦC~&ڀO=bU0T,qJ@EtS1q̟?=@@bQ2Y!a$FFF :ŲA^g疽l%40v<T4E&(b)KpwPRr}5X4)mylɢAr:E:-8%ȯ{_z>lfַ6::lNz^-oRXs's8_ } {l*|:a%O]XK $g:?tur4NޫUG.]LQ«Dd:D.[f ;q59W4hrzqZ1ӨӜɮE L_ ;0fcbgTHx}`QObe?WebkR?k8sSO2sYo˛,6\Viwr>F"S`,@zA4ROK~O%\c.*n WöW4+_¿ӭLaI?UIFpFJ =@7B#5l[;=wWoB^nP.W ' > - (̩n/,i',}:$oD2bl<֔:o[G[3M\u ܒ#{zPڹ6][? vY1&27Y/-}44Q:nh`>MR{Gh6syMӌ)ϒ={Gtolw ~KiXoTf#<^|cm/(Ck~?K}@fؤaec0%XސY9>A{jeK,uզ\!i*3R/GŬf-M6_]IBKE޲;`liq9=+SmĜ$jSE@6k[Ov\[|&6\Ay3r( |lPSRuxڵ\djR)\צR:.Wzl=٣= %_՟Nh хG5gEnSϬē]x|Ahj@nl(1g61_־ /42&L k5񹴍\l Eb;e啵οDm>;<ֲ`t npowu|\w@[b'~ܼՏ*SrHr/UwvzR}yЩ5k]%9@P_ Bſe/Y Ē6RC2Лp8H,Y/n(v`CZ Si̙?-jiGuW"9eٹ.b||3igtJQ̀ABC'gYD;Sk0 Qrd㕅xpu.gˍ6Զ\||`n#"CUUTU齷938Zp Hb[j:Śp"<?>|K.ov&q'Om N4( yrmQk!#@B c+F N,'ۯhJEfd#`˴2o_%g-Nэ"^`ӗ];[]c HQ->[7-fS'(JV0yMq#x񘞺hTU;*뿎Gdyw  F+l82H\B?%$S%Ӓ4ᙎM_RHM)@C8vsj)Q5=\L~?ג^Zsc%\7Lb:Z1]5qڄ|&uvPlsoryirRF'O%Iu aa#5쟭CI .ȩNg@ܘ^Cl[4JwT Gn ~>)H# "Ӿu2lxlӨ6ZrAJhSYԙ *=&h18r2QĬ!| 1:2L2attA 1E;(S8pazpۦ%0"oǸ%]c[Tw&Td#`DpW5H+scyfTfd/VKlه%+$6X ءp}Z`^W"zfPh!2}>m{$ԉfN5x'lLGG̴m2LJ;JMۮFGIe/.&<` >AgН/+wg_Ⲝ/ {c?ZEpյ,ϧ0}lY,KoWtjyDE{1㠀k! l6`<7 $7iՂuUkO\{xj"„&M)RݴCkC}A_4@ϥ gtW*H~oo.Y8t}*JeӋxd&h›|Ѐ,=s'B S䉤S5(/X|FuZrUU*:hm|p歅.Z!o6t^l3/=fVjQxjE(2G-2+LIq"ROl-]8ɯg?Yh" ˬ;V'tO͌I" _*ʧ%Jw2JMOJw&z^3v)8<,'Q&)$cuP˦ʍۚ;`5'wi}TϲԬAMnz ]@! ӫ!m;N\{5fQOJ +MVRA]hxuiAKD$T?ْK=\ "Hcn qF]UO(WRrZ>iGߤ;@A~ӉIq_H5?uJqS_X"z113n=IKoRd̅Gvw g YM=M3#y{^>.5rg!R vj?-@9>n5Y[3iA RdAbj߁IO4Rcle廣1AW 7,T pQ;ٴB3u;D7Lќ|mz7e]y"MΛ%x,f>ׇjf=qHMӲ^Y*^cO,qiËMFHmf*?|u]{v\ 1gT0[k''q-ijO[E4"cdiSzhCfBF~bK䙞^ </g7J(yA).*d`# ~NX+SiqZc$(`~S zd ¡e~}_ShI3==?;te6(EI8EX14~7f8q@E,rZOCH\ 2G`/kkiTNN߾o_ֶy[ݸ5X4Se>QfWN$Nx/ss>?) TeSPrjr vWu +ӵG3n$Fy앢4Ed W!TR L;ŋcZ:0Yr#/lnGä7%3u͝1lϼG*v)OŢ b=Ƕ5n׵MR.χG^3⌎x+01Jb"z8ɊOL-@U*Ili~7S̐/8? M%UKk#w` \u|qpGyw}e'W٘qD(O`s qMD8\JÙ=bXhprXBT{fߓ_:9DD}b\5r),D+g^Qc^w[` rt9|uְu\ض u(kWd@3\AĆ<t5/a^j)2+"XOY8TS,ˑY/Z;{!2}TgF:lg|- Ζ@"$s{nMA$ǓcOZ%!9H* )bŷVׯ*C)ob9vn*%7N~Mɽ;Q9a۪iIܷ^/\A/I>YBӷ$coccZD, ڼ1v/Iø Y'Sy^tL24\/oȮ4oU6, W;ɖg}˒gzg[ѠAͶ`qM0yKbgMw6sJRBe[ȴN<$ɌA;$׋k@b{)'uT+D UQi>^R<Ɗ!zKP*UNj }L4pe&3eZ-h454S"oQgyKps .wٞ'8z I]''w\]݃f|f*y~Lrp}0;GCߥyVIL3W:_!U"{#{=$1 6UU/!9)(^caH6jgyo̷ kig8WdX%~:oԛSuϦۤ<=Ƽzę7!hYEh1ͦ=[庡 & G+$C[B0pyN; ׼sRHP7%@ZD%R_W2 "^FqG4J5@]k*LJW_ Wx$= 1!0_Fi*}Nj2ցr}uvA3Vte86KY6HQV<! g(Q7݌cWS )twQ哤3^>DWG%`M+蕗?/Hu#14Lu *F$fgZѧ)OZHXXP!ƘGq 0/F8^Şm`:E!^sA_A*Tiٟ/@GV0xBD zONQz$xW^jx16geEzL8bs\~kw3X֧߶E6];Rj` n94J~62)$8t4y߰|Tky~IpɈR XԱh!Fy+zfSqWool ~ S9u/|PHRY72U*Kȕ :\: Gm356/`JWϦ%"Myp@x-8,t1{ybĖK 9]= Pڤ]T <<{?w/ MMRr5̔5#&/Ѡ]S6~|c> ҭ"9QoBm}JCZݹ{moASJ x^;fWV5u~qe h׌!䫕VH ehɇȕ삺&Y 9 Q mҐ"r`XgGL̀MbW&h)oɣ|HT, g~ODIZ´DCQXbYwC/؂m?ڜЪCtOB4$AG4߉f'w{",<ۿP jP#L/YPtZv"oZŠG ӷ99GǕ t .܌{dsdyx ֛$ :(0WkHAؤRN9D$4SҐ|D엎. /$|4JT;Qj`y@7=kHDd3VUl)9V=B9nJFt{*.gu^Xi4ِ(n LQYJu gTgȚ7?|zA؉APr^逬Sα"_; 8\X-s4!X{P$͕ ΍f;KwKQ`Mn2wbЦ.9[`η&6^ֻG ]Ƭ5kU[t]6Y~oi\3#%Cdϲ9 [||Fl D(;t(ǵEIÿty:.N6JN;@ ˍxӿ> ]Q—!WĒh}t_!i'5He G4ܜ i@~*76K4إhyMH>rKFguNP塀EZdalhvi Ea]/B:d?_>F30ùBT)}n(s_dd 1Nŕ-'ೝʞ^ɧWƓw5mzYaR%+ $ۘf QY-_NKyh~eZNQ-)ܒOȸaэFn/]_~`1աhA ;Uݖ&o%H%^J9tK3"^|!d:Dx@Bh?k.b '}N$hHSY\eR(&-6,eH z.ʖ=(MVT؃#m+U=cOՄn y†VTI(gcІ#T1UX鎎(x-(9~6&Ǖ[6i4.0cvYp)z'ɘfTBgShhKw&f\!;YRrg_ܷ{3k<.^2ih;<\z&RA`GÄ5ۋkH͔,9O`q_%m/t<\&󝰡2j1[$9#WN0t>\JYijgpՕgJRoJhK9m֐{cSiIG,ך$ieJH<%ڶĠA{<E~!rfhMf-؉'Zmb)xr7Dg[P 򢠜˯9Eq+n u6m&$L5:T뮩  P~yhE YCT b=[Fhi g@9A!t hgqāD ~}/_% n}V恮1o|thm=+BS`i7^Tի&7?bičp_jQ ,iW&jn&Gk7D <\Z:ڱk]Ά 9Zh#/ M / I[> wZ"~A c%pWv|t4s5&t^2dV}"sl7uiv 8<bgKokfȤ9+ /U_4A9im̦"7O L$PinHM1=6c6S A!-u랣'*@m3 fžt:r:2<󠖮' rR&bز}7]Sz B+}Z5TM;%vI-/lexHsh6 җl؉'>8g!%#m}ٰQ00j<4ԔIBKGdv*GV>eg`R$0֕=^% <( |ďj=ӧ*lGO:7ÓՇ R6eU82 B!چ+O;1Gڂ*I?3H'_?A:?€Eul }x5ZQ p|#o4hicvqQ뜓.4=/b0`>jPcW]e"7U}-sC)5 `h}VrHVYu D;G;U/hߩCJ,S%&'&^Y۬>+\#=K"ϪI@Y,>/ܧb5X1Z'{tPfhi#G6!87) \Aj!dN)_&z#h!O? =cu]KבYE*a)uq'JJACV/<:i3Y=PuoAY cg_K$Pj%+.]*WM ]>YǴFqEV)9s"1IyXXT=IL+n?ޒi%h%)f!] ߴ^rҩ= os^2X!jiҔXN6_D[EȦ Y{M2QՅ(s0Yo7'A^Fi׫vH+ ~sxڴxK 9pRSmh>:K鱘ߋ@jYF?B7]63i,aX3,LL;'U=_`C?')tP,]@Tfŧ[Rsby7qvtTtZ O[b-O臛 '`D=3sa.Xmf3-o'omrT91z`6DZB(}4!,('{?JwN<_EDZ7Nc9|eT*kzNKxaBZM|Ax^yN;')A&'d3P 9s=!r0# tw={:PDdv Io ({-6 vG,!rbA̺ x2brOaI7l~#0u"5uCSDa$x裁 oaiI!)縼N|֣"=r7s0c:a HExJi KGFD)qž+ `~>ͦO Y9ǎUy Y*& n00FE+3t^EFGb>1n)0q,MLtїnmKF";ğG΄d;%y鰼{9fwA3KLATg灈0QY)fUIu>B 4*W2<'Hˢ(ӅWtyZ~e?Ǿ1$2 ǶBx [DP]ٔfvw+G/D=PEd0#ŃyB_7X%R5T`rT9nXA{c} d6mk/? "x'~#(:rpXz-?FQmڊd(cZ$>Гřѐ^8J3c u)wFcRP at05T<3Fl/TtZQ"?cOiwUv2ɢ?Vl*H]e=< x`x?F.϶ѴBFΰLft^rښA$$*cKawHJ+M66OZ*p9+fj^ h'x?{8OI"~~}ΙL;ASzIlCDۑuT[3M{ϫI!KF,2E@~]i3mC@(d dH?gs|.qՁVVB(mr[0P7FG4p jk䂛dcIO#uy/dw6T j EZ !i+)DͻQEKefwWrƟM0;-8rf.d|L8o-Ig-RA C-_/ A5H=u'FJ.iqy$PZ+}N F<@h},ǣԟ.u/V[^,Zl}u'Bnjp{e?jtSO *Eɇ<#=:pݹݞ)8˕G\:3zqBGWԻ'֗<9Hhأ2~Xzq MCK;G 'zd :Incwl-L DbEw ÞG_wΝC74&#:"X-!U&cDi?@+1miO5_NPJp+> E\_)GݻɋCa*~( xÊ V#wҖ0Ѹ7Ix TqÖ֕N"# *顼j|ՉПw)QеOc`1@!3OE[|X2[ѦTQ2{nZ1NWjM8Wk_G3lUKJg&|*sIrO4:*{Wɭ`F/UƃJk^j_׹: s -n& iƸu=ջ4L>g$, 'y" y>0s8 6q3GҘB۸itz=ka|Lt|ԟaטЃkƯڏIiG:p9_7~^QGe[LWw+$$# Ek|D+Nm9 EUO"e )+;o@$!cG[ 6˾V))_[ mF?0dbp'2"<8x+q1 _Kg:=Q:)# j eLzx|7tVƼ 9nd4 ;e^]L+\C2)|ڻZ؃Ԫ̠j]h4=8OYiFqiD&f.ʩߊɱF.ύ:j=#?4}Е_^cw~?|;eK Li.v2^)FƃzfLy|N0 dr,+ٷɉ͠ GvPAH0 ZM}WiQsF=< ZjDn@/eU%f7Hxק ]3~ S*-ϲ7')vZU¬8W(T/Aɪ-;ւK"{^_)*U hh(An 8pb3^ϲɜ +XCWT^Fwh(4m!]1$fJ萋Bc9qĶ1F! 3>_wn[췍 h8hRߨ*]"1@@V/ĄxIx06rT?21EQΓvaAGت: !H×}5T]9'*eQe}jIvꡁh|j@ä W_.pєb"yUhΛk҉ ~Q냝5'=msSk5)լUSlntx~X"ApQ-#MɌ :bc-9dsmb4+ksUS@o"h/6Kйf&kҹ*c ٭LaіGǐ`iawW1]?7Xnu11X/%+|L W@}*ʄbQCMJ<=0r`Q%[{%0Z=].=h2lσpU&;Y'{5r3tI0gV^<DFJl~34&*ܭP>g~b-IPzZfh;hfˣQ3Lc]p1{ q!6Y!HӕkD"2>c^j:JC'Zs$:+q^ صúA9=BVѾىըt9#͜`ikmdg2?paie-ظѷ'Hz<$5)U<[}m&žR Cm=)#/ӟѰM]rMb׫bp.D^v373"m^ $x"U"{MsT؀ʬjP&l%u^mQN)}r[@LQQ4#\zӯLJg;9V.u016 H i>ɨС!ƄJ }`9ƈMm:ځ6VOَ_K3[+LS,d>/g#HQWrdњvMtQaoI ) &߿D}?-EAbC{t+U<&GRq؈pvJaJ7h>2bФ>Dl,0s|tAM|rZ}&A\miX#3'*@Ic첃FQEGo%A;}׷o1> $8Jt,̢B~ Ff7||deD7~SǡOt9H FxQw>0 l1Y\l\Mļ uH$b#`ގn iWb~tDK~Q vŚ49{|eOHE[m՛ZP_2_nZа,HyzXU.§K`d9zKhӀAJC<[Y„IZp s);I,ˮA6VURu+HL.nh`!A'P8H ->)*ްĩ)r2}DRޯwJD_J}~ -\Ⱥy'ϐ~RDjOʠg)|./~l7vL.Tc^"dCwNJ1{Ehj205 _NA{r7!d ^Qd#qF'ֻ>qy/X( V61JN8ǯ9)_[)GBZ fO"yN]X/j9w&< W ( ( fOJVQh_@Q\'Nc mAzBabm&ӑJ|ss`6☬N</'i=IϨuصIxiC^;<3Z)G~#YclއPp_#KFvG@H8x9bUr{x.a. -8u7I9G姟ܶYk\!8d5gZV{$-OqǏ>P4D eQb29m$ѕ\&7O,67Tyă*҂.li'1#ǥ\7J?sQH逝IY\m}x}0)g9bbwHcђe +mkUZԀ/p/ YVØrW邱 +7,/ŐXGo&sH(ƷvGZpK{K%Jsλe-l ^3ڮvX:c`GO.]v0D{RaUd;~tkWeע5 h'݈C_5N2ջˬÑb bܕ!=Y oxeOHb#h IX)JSg)1$ӮUW,Oy҅K}=qO;cab*D\HVb,9F={`u]bm[>ҌW7(*?0ԃsU:mbp ~ j^K8%ޕ_G#ۋ.LNp&`&F$09򉆏bqى%-D%Vlx=w-)nCNH$\r5.p΃ 3õδ hn|^?HRϞ>UgB=[`2SF^/V\NF9cX oZQ6F&aCOYnrM<5 )\F8-0;l=V6\,_'}LQ8~*2[SOPΙIHb"+A# mF 6Qjw#BTa sr2 YB؟Hէ" ߽VV>se(! J msltsҍ[zuɇN_mmR4H-E 7v\?PGЕ {^' |.]B@E}F=whe801ךm/P=O;r m8 [* _E\6Z w^{޵vhUzClIX}_0S:5U&16%=*k2 i ;F"=e*d}_ DSû_TɟC5{N'yEr@v A^8*O$Ȓ{"i>_ZrteXxQ,+-, pz; T 6wW8gg=$aob|(gX9W8ms..WW;~#g,Xvz=k)l"`٦-Zש \ o}`0ĻBUl((M N ~[wჩgDe/6H{/%)X3(#3] c+0zОw0-Iӹ+%4M* 1 7׷* QM ,SO/lOn56nhF~*HH` {xR&(z<.uYL2DZjA]SJ@QZkk<Q  O:.!]L>r\AIZK6tNAZʺmPNnM_)c@ w}hrퟤo4De h3m#5+ƴ }z܅[rgsAl `5IwqߌA%v(rȴ,  )2ZoSQ0L{-m70  ?aK+`Nڝ3"4-8Jv2dv[u%1@G@d۶9*}'P9=UAKb6B$auqdĤpZ}~#d\>.gn.0dvGא&z#l5,7+a2H aKF Y&lO~jGr. [7Gpl7 ЫjYjYmo"<~,7J#S!$L7_9nƦçS&+RZ y # tglhB(^lT+ݾCVm'*( J]RC~`M]n-nm}D˿^.°!NFÝzW? vWłj _㍞@Vt*4;Vfk AnT,@ lHl`CcM#fm@E^t0zqپ+S~@|)\0d|ΟHﶯUB˭pJwϯ,܂uy&t+~|x^>`*FPմ&b %L?%E8FFBHDH!&n 4b5^ːE{/Z=DsSl\ 32{pCF#𙂗J`#w lPK}nmح@rZlɖ-aje|+@vN+ `nP0U^AWE$%t|P b飕6|(j{z'\MSX|0O*x.hD2?Ib\a&0ߩĄK$T`=eR4D^q= 2P5rw?:AA7G(J## %]Vri|k@J!^JxvW+) Qؘ*F~5?'hYy&S}GX@ y758Qy-b6P~մC6k{GҫI\ t{^SkySdrU\SȧXF be= 81VxݠS CԄp&RQJ` П; vXȹMzw;h*~U\) 6oXˋ H~\!J| MK]{]nFhEyT78:R3n>H1x)5+8"#̾XGt~c &m"Db.$^x Afxx@B=\aqÈ#(X?'__O]6am$\0P- I ugf>gy^C"H+5(̼gJ=AF2v7D %06+c9nQ5-!J; n^L>ଓѯYSD8Y@͗@"FuMvfz 6BeІiK n. +!O4;lF8ܷnFDmQ#H9I22o5 `PULv6 ]#;Yt^O!0eav.;BpˎyͿ{Stx=։~4"M`|!lZA2 i/5>G鰵 [(.f5I~E*.3(JH0dˁjDuD8|a{BۚmB RXZ?YM 񹦷I%.=9f/JY{طgegM?Uώ|YHS!{ H@>S}Fy"jͮ| #vo)Լ :`[`tl֍;&O+!tF u8˻DsY8W<(UmXuR19j0?q~lS_({8Հcݖ M| *.>Uekd-6Lb%̫;QrXcyw8IO,ӳCxO[Za%K燦郛{a5ʈ Jo{JV2n®˓"?7FguPXFi\eqXV{մM td8U&!^"KeF鞴A_ĸEۤ늦}`Jx ?7*gu!Ia gǢ믎ĦB+ZĦBLr?kis3o!0tTSd_&4& &bWI ^M_( ~0?nj6%nt #ߍ@w5M~Z6~kW6/՜èAJ3^_>>T}Xxv\$Nٹ;/ d?6|9}_Ϳ3j' `I)- pYM90UĽI+${ƤRO`A/6wPre2w5ƾ,ae!nK[i/6JhElD\"C(5(ƀ֥@N\Wk[/ DMC-+wIq{ָ5YC/}U!I 4yHܥ:#{.Pr(,<< o/'x̾%^<4H? 6qߓT{${ ns1N$fo6WN ;Άٍyˈ+"K@t{sm #EpF6>f]ig%+h*w0xT0K ޚWOeTАp1ScoC\ye^/usfɩ}j(Km'3 lPZ<duU[;zvw??ش ?S<l`pS o'EWy;4̬`Bd&i!vge`KhG/#9-a8Fi7LjE V F׍x3!5x6}F%15 jgݯe $ھ٦nCb ֆ=:/+ EaUOYіû6Do}6H$ 4ÄY@-L^Ӂ9.J42uXρt[I"WpñIѿ[zC>'0);y unv?ގnBe9O!rWK!:k#I]I՘NJ# jzcu:o@kFȳ{L>#/P1}ƾgwAJnc @8qN/.K>;ὓJ- G~~#/W' F=+ь屖zn-Jj\Fwd@ZxYGcxя5A2NhSPg:H`>wh%P1/%ƧLr[{XC=q[R0d$;{8tVLY!X-.$=q 䟶 GЀ =hㄠ=ixs 1iD&Z_1x-<r@*@U…2-JhS ysAޗŐh=M>?HFR9e vG!OG¦7I}&XW9rɌt Ni!*PzB1b6m4[ >Ȍ;LQ {Kɰldu; J7;_OS ȆYd$)H}R"U'⺆&2l3X0JEt,PIkFt= N* e9HP%\]ٴ*digשNx}JTWOӥ1^XX՘:n>BrH8D!u_ˇ79i [6[ k#s y@]yK&̆Rͪ+3L1>'g&<칲<Ξ^h<3] HqR)եY|L+lk07z}|ci m%o֡ ={-WfBo`q間G=h4\;m5=;f^Y }o!TSF.Ha(t&ab g`{ s}ҟJOqf<T,%_Gj喼+a쇆wrAi51g ֵn]E`5E9Ńm˦[TqH 9M#:'DM$k_D-ҡ뺣PK;$L#|t6ay5gM ,}^Q;ITktLpVu<# #cgxef٭7L˒@Ĝ -';XZ2N=s8褀un@"B@C2vP[]^>Gb/{;ADC79'5 5.a# xhibSي(Z1`{DX$ю5 ;V1*edqhHZջA0-Ga<5mҳQ!q9cܩ~Sױ "X9kR5y:/pz9]Ǧ ė+QB߸*O*P]@͑Fo18ΝlGlSr7ǪG|@ vQ(U/k$/{$;9Rg^`9n8{7X-jAj& bvhdZ䓗`2ʓbϘ3nyvgT#x )A8v"2cPeM-!8Ds oVR.Q̃:[W=̣ƫ:E 8a mzTCF~ (0(>y, e] 2Cf Z9%"%_{a8N.{͇A;ъA|M:%`k¸i ˭w,1i3>ۤvS:>;!첥AN t>k]"Hau6&BzЏ+ToGwNսtN]~pt]?DG8#77dəׯMJ'_)วn~02L8Hq '\|BrYX)JR?OHY9?dUf,I+l #1 5R(A4bg8E95 /2ZI }"UP8 n-]R,I+~f|2jv> D{RЫ&vR\ $Ƹ1 `jU51xVFn~NkHHTg-.̔<~_iTzVmz>sKNJLJf? KW/lWF [Me0LLpf̼2M  pj .fv^1pory0qsDoWTs^/L˸{Ys^K9-d s+9=JvRLr3*8~57S,Y!<.䠳>8&T."<GJjB),^fHVpĬ=ۺ<!"BDOzr~qj/CriQgLB W/Q5dޖ[a{䑅ls}`6xtS4SvOᵗ'"brEL d5d7J4D )ċ̒[$@W+@A!a3l®׸Scv5j6kxFGyUv鈚ff\Kz|£(+qQb$śrNLo W[5ّTO?@SG[T 08!G''{GNy=IRL"yf<& [rĦ_fR̟Ֆ p7Ot7ې 92%<,լқa.7z?nNC&1z#Cb%#_<ěy5ktTrh],:W;Z˂S(*+`-M G0rmy?L.8Ȣ{ ev6ڗd OR8V|7QulñitOB |&źOqD%zO뀎N*k'W\=;TRE,J6v Z1o3iohyπϨ{RYڳ v>?m`H ;f˩^J N =N}PW0* \_Y@I |XT_bA zALhXFs3Հxt$AY&*q9mprE=K=#UUSO~eV\$ΦJ~h2Dd۠d@cm>lx_8ߺm Ĥq>E,uo;`++wLR"1C_cWQgzu<ΜrԘG ,]X-sڶ, Ax `cПfsr{V]8XXBo=W$ Okb-^ pA⛬ŭk\6<;d~> z"nGRI@:̅ qԮ2Η.-p؃c̕#3Iܱ6t sU.21pO+^u¨Ah_HʅHzKC%)WXfѸZ:NRb;5Vfr]ݤQnNr 54o|(: rmH7q ,8=%I墕 >"*ЪiK{Gw>NrD +4VeH>z~aYzelWc(mGq j+ȉG]Ԋ7[ o_5\@$d|*7KI=ݫ!!$;,z{)iiX]rK}uMucKcu&Y!;HႹHơVjdXUeQ1+6j܅TﭰG;¨~ݶ `k3˚]]V4@ǫ~Jgt,gi~qQ)BF' O6\%Cv ]/Uc HQ 6iae ozVcY=+UR£oڏh3 $ .Ӑ i' <}#ͤ]E$#F䘊)CL,!G#Ue~U]UϜMjc$˟[md ҹ CE'h8'dόklRMV:JҾډ\!U2JׂLmem;-{R9.^QF{ Ҙ餬LTYʑ-"N_-/GCeɻɉL2 -eQ}w~bv}e[[g;{d4M9~y5h170 z=O&duȭU`?Nbyk{; A@?NJuȩ ;^^KѠ DaH2 %#á1V5:me%*e+\NkjJ<)x5'Q~3D-)oȼ{)JnV} F 2yi4y MpDpM\or|[-(Z2$`5ԻhH{:9ͦ w9Dz{%6~}VMڃЖ"mZ]7D}Cq뤙r.:LQEj(B%>qGnj/3,4;s̥v wfÔkن Ћ9rM%aӉ-v%fF9@wH5_|W]m bU-4/>ͩd'ӂyHi8-Hqѿ.uc[yPV~Bg7NGq)6XxoY6!ha (v)f"G`:5:" .@>@T V"}ڠ~,4nߋ)*+֥Ed7 tDɑx~3ֲYb2h:%-{2A+PҿA+"-(ӖbKq⚔J{O0 韺s#Q cow{4adQ$ 4ֶJ1Yx7K"WϒDXWZoܻlB2}`dz@ 7jC־L/X "kkPquH4|"!\whus׍ySlEnOL۽4q C,6Bd[++Y c ;aUo^px(T?>o56=R02#S4 @kyWFWUf2Ŷ۠ѣN{hѶ@դD*H*{ElbV@ꫧݓ-)fjS]7^#з+;-ȃr.@d:O0j=~ԛ{N6&4VnN~ -J)\uڋĻ*znp :w%mu]x2"rRx8bԥKWF@1'J]+.kQ#fU*|:L4wN>|~LwӲPeU0mN ? *^a,x>)#@ T"1ߔwXo;AA֏`G+z$CM52Ņtd.%5ԅ t%Ɛ^/W{y˾v eA5V/!G*aLVCSn`^ԥyťpHJi&N mfl=I./>(<^/zV즪 $VOhzZ::OY_"CPpV/3*'+~`+y&ޘkdのH}KչH/*NjMG`b^3W4Bgj|!F/^u?R}x`$JSV{L wş WnLҕ $cb&kUr FJo_d 2`Cm齛] ((ܬKrjrP#jTL#OCLu\ /uP~ dGA}k'?n 0ciɒ_Pi^.~Ibf F^sÚ>ÖFD Oku%D(8$zo3I- $Y=$$۹)x5WU'Ly?ϾUoW2qogR7^& Dq<[QĐP(u^;Ӹ!ωyЋ1K/L {D&+ 9 ΅vT _q ZB} d.egEA!eG7NU~hs%~X/ " _X&MnR Z=oQ<iL݈j௄D3g]/NFcnsj;$1 ᗟ̃Rn!̉w c M, Pm!r=O}Cʥ:}dNVSҁH#ygZ%WjҾCE}D/v$#SMSH㰚>< ?%x<^UY&TdIDg&wme3t8 T,,F(w'ZT|P)7L[p&rxOu/Š ؼ'Ѡ wg&l2 _yiMR@-$N8! v@[UM6Ύ9&Lm¡ ˩MWiZRxF?!C$ȗ䫿KvMz>"2n{e5bYdԙPS.Fi,s0A _iC"[mTZ΃Ҋ}1U=]&z\wZ=QÊm ͠0'Jm/ИdZOJ4HaP8rs?{0,VY;|KJIa$e,^-0p'gO4M~x p&;k.sXy5twOcHv2-DO?$+更2-OT!s$\_Q|}q&ԧLbQ,1X4Eb;$@GY~6 }X~Dm ^!KŹaBMH潨,;Yk1$a-߀kM]P tML!WIl b Ks7 æcqԹ)S?OcGc -F-$t7BÜU DD#b !Va-Hi _ڏg/e'+*Als 597P|](Mi?RƭHrMBZK?StR2-H-i}&/`չ;ZyXV1J*D4)PGsDYkj,L~EXÄ%YPםti37Bpa@&"=x>9d?txHy;&w.g~=Y nQI".L"Zy(DRj:׹⭤!MYQ_Au lW0ؖXԣ%T&-u/Z[z41=oxi.ú6N3f-YvL DةM]y+5)zC L+]a }fdB>e31xC"xr).ShZ~1X 0fHez.'ΓͯǑW?QSkkA@,8뉬>^.YTNA*i?!"]xGh|ػ31v =&*Hg_Mƒ6F7$/vM}I=A'eK.zpWj_(+21д: LN PT?oĐʄAhY~ =u!@$2og+ԬǯX \ZY5t1 ƏPǹu`*B$$?vȕYsTɰ"Kq-a/a|>.(y7רB g`-om4Zm Z[-řقW_d>BQb 勞B>( ޻@T&[:f%I03qCF2wi-cV Q #>6@<-}(Bb_nʊf$M!0cq(&+(:)$o<.,g-МE즥 RŰ{qa{u'?`%B*#X_3e5YAc 6I~dW2Zt!ܗ r˦QDӆgжQ0~UŽg 9|0CICOscAJ#6 e>yV|B!iQ z0HLCBp- ]P2~DNS\(1r'. "} 3ٵZ :0Q64E`[[.Ґaɦ顀\ۘfG7h~_;xòX31";$p< sx!2(uvZIЮ;FH$/YU9U&S}- ~מS5Qe@ 3 P\eKB]vzxAg%ؖ9JcX4S"J7.K &pP~nE++^=NEn9rh]á\@OyA9~Ν(5JUg80c|Hٟ 8rElI4`66.Su/2"|̺ ]BjTYKω,ަ0]mN}R!ㄇ(uqkYM1%Yd3ɸ>:)8飒-5,Qw;t';5csSB큔(5Im|TK7*#Q7϶"}O}#P`C18'c]Jp$BF"`S2ޕ>Aǭ2V] Fk’˂-4YVmUYsX/_/ڲsiˁGt!"Eq2ff_4D1}`bA:M.Z^P6!w4scܻ Um~MSI gnt5xh -& D>30.LgX퓘rqܬ|_e8>\3o%!Xɲl6?jP9S{A $T,cWDw(\0"]S,8eoe#j##aB&#R.Nk8Z.&g3js0_$@@ ܭՑ" +:P'DB})'#!&UbX͚ Ψ("y@1[U*H4$>sާ/۪e]kH:Ԧje[S 'iK#L }Y\s*$H(N ß"?RM틗Aj3š"Z%«XF&:{y.'7ܠTLpA?5(N 6u@e'0t^މ#BfEJ/7q;zW\fch]Šp/<ZЍynUu6\F ݤca?1vlMՀץJBl/ozX[ G\nU'Wdd7]|=p9)R"5B>w㠢 Ⴛ6XBjRQ䁮bcI6??K'ϻX_J}PuW&y5<_O{ch8e%6(/xcBŽ?ZG+?iq^ TpQcP3{+ld\؃%l;7ۈ 5S-KռHfK[}xdPH0UZ<޶Odd`L/jH3TFKw͘<"TKJZ :;q]zkQ&h8Ơ\jd>7ݦy)] :fk23,I=rO,޼i%?ÛKf姴|C0rGYUه"R_ xy\Q^ovh^@d{w8<:)~5ԞZ  ЮPD1w<0RM_ЂPa_J#1pM& LN4PP/Vgc~橨,EMq&zPmnb!ci5~\lQNf!G5K{C6w!Y9>_候^L+h$"4iVc[0GR·PQm.us{#O.=W?hIw`Qdƣ"OKcVYYm܍/-S[&h4'GH Lc-6g92^(i{9ۨ_vkTJe|4GD&&stMZ\ȒRt ŢC!47@䷚4R3,B:U:G'MpE /it 2utchIRMjl \->co{Snx!-YgԆm ME2B1b ZJ~JOb?$fy.+qI{~BcU50Ȃ9uPQ|qIC5 rf͑Vh$M2 :GvxKh}&.K/RL@(Dւof2ͨ`#I f|liRÿ* g>G4ȷ]'â4Aa:j2✌ݢ ~w?q1gKrã`kW P{ `| xR7d؎y~ jǣE7vwG 56=W}Κ;&U뻫asjhJ6x7l1c4]V?)Tj>'qi4 0UH{Ii{(=ԟr?\8!~&E{e0% X @_Be$K*,6B68ٸj}GD-{J6[Ƣ8<]{ &$]-1MbO1[E;sqQcHa=X2)K1mbY|lk$a5y1(.}w߳#Iټfj {  Awqm_E!?O&j+KCz+?*=,g|(ಌC- bvg@%[a|؉CYpYS8O^)U<Y>-D=/1bxJ9o HwAnLoA8ko}³ߝ]gp/CF*,G8Q ƅ_| "Q|ekgHW5fm.@Py~4-ŸԆ7 Y1tZ|K ʏb05@]X-pbީF1~ov9uÀB/>j|C_e9;%^RpB0.fոKGRծf%ևsMq?If*=a+z=E=z!/ *! 9G,^g!}QdNU9j^ﲋT0T]K+n=Vu{E~fg}\|Lg"[F܅]iOL#:yկ}\LƿG>Pv^!%7\sy?3_Zyl:xE !( cgh;s~6TK)ڰ?+,z8q {\W%8$9{S*6Á+W;_tRF[uTqC]k8!2x%~8e{Ybme8nZEq*tr_FCҌQu"H`6svw *Kͧ+ o͌6$,V tcj<8ݢ0^n9eD͈Xy}JYVWl=sw'tܽi|՜9y,̴u>c&Qҗ{;y;{Aag%y'¿46-+vH6ż5u6hOX/wY*]?(G!-rl4<*yMOϙ<K~h՚p0 >ORHdGpćGa˘)`S#ڡ]d=,% cw#dD^ RN3[g5܎D|RyF̈k6S^Ć)Φ *E/9,|^-W^7[IV8pȌ<,dztŒ!_0/'*W*:'6j/V5gĞUрZ ,S!i\_jU8I;\y*8#_]ӿSl"=h]^:~^Ykn/7Տ rvM7F֟ȵ4ՇK#+w!swx*7ΈitK>|O iyjm^VJ<34[sTm-C"h8_"p+/Aڂ({D1bo9mPl<7琫 ,-DSQ^2["s —xFY;nON6$۪7gE% Bµ[ ΙQE .5@̜Pk+5Iufg`&jYMKe^t nQwo ;r&_u$gPCRvȈ+w%ﰅ>yzX9=6 ppS'}؜o_*WB]yM~kdDybvXFFMύ̉ynؑ}.AUwcx=G'M}әҺ9c[p︰GPW}W>qxsPB)):"z $fҜC5={+ %P JI<_c(>DI@Q&);*ġHZw-SE3s.?Tc@Md ,"ATS櫊Bƍ%$kh<@dU}11:DaNWQVv&K"U = N]*4c?xRC:[⇴2+F6{G@kvWmwUDͩѠzܝk>J,DCS̳?P)n}bG/$ H"4YL[ 0yBVY:oܟ@J ڣ YTTK`7V1`Ȟ<%cV1!ι BlP:4z#*4EaqIO,`5by+SSb-5x‚0IX gMeא)L\DɀL8vxWh*.uPW^A^2%mKL.`<)-+@X ?#Пb:D$b4-ذ\{єN,FZ AD#מ* 45R}W. 4]";-c~SFTИ9zf.HHW[ĦZafW$-G$Ǵ]@|Љ“5fAPb4A}JmLaN.H6xBXCDc yw6mزFYٻDhP}TíB2N.vxmGOLzNb)Hr}8+T]2靎P# ;dm$s-#\VۿI,N+}`$B=Dfʵ\{Dxp]M`qlvD}<%F2ꅜnIl=cQW_s+!Og;0 <2Ӗ 9BFwi[._h}u ImKdElcGidTSD%?!";b>aC_=CՈuk{PvJ% ̭7ccH'jm \!.hNGw?h,D"Y9ٜ[ֵb^-!(@@V~WÞ?f6ɲUo"BVInc؞(,\̄V?ϝj M .)ѺF8P뀐sau* s]_Q<ůDQ8м} ))7 ҄r?b B# 9k *J[ΟX А8 SU!"Mڄ4hHO/Hሄ EJ4P@Ю].(f_ ~_ qz ieal8xXxr|Z{GR+v^F&P"}ww %RuƠɆR;L<>Fa7ynkԬy(mYB׈ iisiJ2Zьo}w1NE!E6@L7Ec+॓,..Ă_:ZmT 2@is?ҡ< unkl}-Zrѩ~hv͉}|>NU+\jj_eb̵in8ȱl^0 8+OHMbLee!jK27&2>!_+ (" TS˺iCB )& :4>Sa4UqvǿpQӗ1VANVy{;&*20vϮpLe! ac8ӹ9!)rclkSReL§]v,9+omUn }dXrMH)�\z/آ+.~U2h֙]7[^thkA%܂GJ`?m؃wxBmHu+Q_|TBe$᷎<\I P2M~ 甩5HR@aGB:Q$.G>/k)h3e̞+{ -8{(Û3\2fg'4k cLIor{(5pXwSO_=-6n@cѮ0OX65}S̮gқ.-1\`;4z7g |lug"J~"O/MЫCf޸ K5)|20|C 鵉,߲ eWuؔMǔxPd2|z7hP&Oǝ_: 9$ٖZ[;ubĿR4R_6|'5q#WFӬܡ, ڎ]NV;ٝ~27+$PPa(o=4߰F[4 Q7n焎PG_TJlŨ*?,VWD R8}RڲDFmvT Z@p.v+#R# Eמ P">,TH+ʀ2-֪Op!Tky6i%P&֨F ==ݶpQ%X0 K6DDDifWךF>WD~\g#u\[(%}>Z 3ADžEilP2tLd>B^H zs[)a`_ Jwv.xr\b>*)0O%[oR2Z($#st6C flZp9^F$Ȭ ^t{(oҕfz{[obm湟ՂAes|Wߏ_)id))O5gI{/j.\D707ݥ˱C&r2VQ>T˥P{ԐN*y2pT|56< !/DE[/]O42*px0 aFSZ|˶G2i_DhPg {,7#͏ѡ"x# +TXe)Edm;q-Ubl q[8ySA8[6:DST ~ PPe:nȮ#D-n M7f"_c#2̚{CI9>LC7|BC sdQfn(mJ@fbm#Q7#YNɂwcc5aiAN~8<^jY 2sYnX 3p[sѹ~c+DqWbSPg,EZܵ<3 X^ŸfΧ\:Fwk*DUh@Q\}]i(&d iImPqvu Z& Oy 49^P` ˯:M믠(zq,glW'!B H1T=7 8}c3F&RO~:/|ݽX>a:v:QmG}_dH6rhFR$ZdRA&yHmI$̛V6ōȌq(J*J_'nOE4Oa^X֛vr,jd(h 8U ZC /,ĸ ե`Ց\;wu~>ZgS^;{Wy*Z_tF#4J`DʍTL0:|XGrpl(Xv6AfyS3XI&5 6La.Jãbtgkmi/|g0kI= z[ Hi)wc*u?hq R/P*"p9AE,@ƻUgE;$-A@aB5%9;8ۺ\w1D9:8c=+p6"MՏw5[ӛ]-͆,IsL8**2ԉPצJ5".]n&jx !/ߘ(}DZ/. 'P;'ŋBҥW \(qJAS nȉJTw(F;lwX<[" Kib#jsgiOV{u5. Xpb04]sZؿF4yw t&ca8 h9GQdym-0un;}X,X?茸V'׽#UXW2he.=ZTaE}SsP`^NAE`rIYM4G TQ`>=ܵP6#afK+p\!4?{a#uUdiѓԃbF`05 CDYSl[s$区9qi5nu"]ϲiKJWݠ~pH:2MAC#N}ЫiÐ[`JqQu㬤p=k[r)"v{z :M^)ıӴ8x)*vɟw!Y~qD {F|<Q[0dXIJL93)Xŀ ^]6u<z*Ʊ]tR}X/FQ4_#F So4>29kf_@(XS Qװc42f]|1O~GVo TBS"ÇZ |ڳ}%8Կ.|lA-2BBcm2K!mY|yA [4[9'J:/4Bvx % ';AȿzWvHt;?'>4<LnwmMM'&SP0`Bh`3tՠ7~+O:̉B[4Z$0 >~M#/"Ay]$/d<.,Ƴlw¼zie3UhR;,lwiCHă),܉t|ȁ:#򟅯3p 5qK=EAȀ y&WMb_g k8RXc.AN8o<PJk*___OR%>N4 @ !q`L0"]|~  B %fN*8F ă ȟ:r2W!܉pvz*S , ^p"vZvWm5SK\j^(x0$ӒUǭy%PZ#Nse lod ~=BAWT.T9%3uRl@IyQ!d61@)?^f+3Yj>Y{qkoLgHYCލWIQ!Nft5*}>m%&\cK{É2Q}ta4q,ǀU^TtN6AZ*HXR4 vn5 >Wܨ]‰C,OÒD{rLnR?4)WsSBi洿걃G6)/7,Tk vNUAO^4v>1ǭu̝ll'YQNhp/An[ IhOFuT&NM+n&ET5::ǪuAԸâbG!N+$EB/51 Ԯb0$|鶾CYGY(q2 yV {ι|`CCB84z19?#8ljpj÷13?GB+_$q cMbþRN:ֽ<)~v@M:LtDkGnJMGD>u -m. yXqmk~ybl2O~ x=N.OЍ)R^,s6~+YMP } t`['DpKGЂ)<<ʜ԰eSg@J\%+Gu[ MC5|jċ)"DshR}cI]@rpƇN$6 .= *rKzeګ!\Pv`Dgg27կVB"ڬS*!4SJei~b\s[wKzcy4(aD}rass{=\J,I(^h4M@;мCAi~y3(@ВGvq@C`3诩cyqRC_^X% Ezƭ\hN Rl`x~ G^1$sՐ`:k /;fGB,ƤvޑXbPPU6Usbom!N vnG۞vvh<'ߔ@ܭ K0slOpAR]GZ`BF_;L{ᷰ _@>(r4 Z5;ҹQsP5:yV8@&is S).*fjPI{>3V?]#?t~'6^ o, J1(l3{q I;iw N#+*4^\MeS=GcQZ²}1GСoz7V4s&`vMT0l1aRsF–% 0^3vAz NIÜlU 5X k-̅#!E:biPZo@_@W^ǙFե[n{l~s]E9lNO5DQ |_3@.̊cG`H54TCxra=H/[Ξ"hiS9P~"(!26bl8_>%0{W0q'ۄfGƈwlC^7llQ:r5M勾EHfx35YlQ$x,ݼ 'XNzdzITq.| 1fyx҅|Ly9ͫz mH'[-N驷>)*Sz(r+kM#AFG$[EfE<|8榤A@iZI$ nݤI&u.$x0>#$=8Apq֛[gwV_ &1ňv (yEnjaxuSrfݦi7Up04dw.{2{?@oI3ԨjXL92g$`qY[*T<; FB "m=g $PhP|E2E@))mYcwJ3[BK:2䢓*<+W3'zY=cH oih>6 jf@EK`W,0prӏrXT#({[OjR:lK ^񦷩Y>"d0W,~7ӳe-lm©q[v}EL_llO$yJ[GNC(Eѷ/fWu]SiP5uѭL$A_$N/u)H'u?kW1N˅뙴9Go*T@^.hWDw lg^3Q>B_ ֢}bMPh! L/rK|P,;W^hYl\4g5ӧ>+I@l!fcӜy@0nW#^y+xZ*h7<9 ?)@V2;~q[@OHtr /- v8@+7ף>(Etضaa&Η:'˜ :H|b%=Gt}ӷJFV7V8kLUoÿH~☵tF02${1L-%{>xRZSd6B.7VSfO- ^vю+\ѻ,NDAؼ|2I:-jƎjϽ(|x߬-^#k K&W޳N Lݍ%>qﱸBGu nT8c+1Liz<(嚬vJ͟1C8iw s]l RMоq{3dFKS.şƄHHg3L!Ę}3v8λBɤXqB *E{ar=}ب[t6=}`NYg BaS W|C@(oU:d„_N u=M4W &-reR':iƇ~1o }4k|UK0!Ғ]1EoTvp/3~% ?DԶm e=&'%hE$hALЦs׃49pWbJFU|yo](# ĝ~}r.\|^Vn+fExo|Pq7鶉"Rz KT~PrLz-DJtXNaGG~,B~TuCW5ԹUZӜD?l&&WL]y>:̀MJ?.c`>؎ǑHBsE9*Fvҗ.r7Su#UaODvO[-a59˄M/\zx(Q;E0d4&(%ۖ[- p[j)ͽƾ@}I9q e%(HoYԉ7e&cxF`O=ұP+~R7Z0%ؒ2F&n`O)8r`*@,}0B>wlӸg>Π\Qv'eFLn'6Ԟ[x6s }tF.( z?#n5d"22/p-1*{HaR)=(xPӓr{^`辩bR<', \LZ J%&$EūE>ιb{̭'B0կXDVJ}f-ISYڠ4Gu=2CXZa#ZѤ%<'+R͕Ƶ0ADLw5u9ri闑˴PkXEe+ wf1u\2NHgOh]sH])-ı?m켒_v $NAa$g.^>JyLVĿ ҉ҰGJt8QrMf≢Y.0 r$- ""o;CjD 9Aw$zڏZPF*xY|_]WW1Jya[rXC86C<1(gW(^Up7ЁSHYF^4Y*AK2z̦Ђ\BXP@{ڗ,р>%VJw;7 XaS}v?#jWus[6h }$ƮMBx qFrq.sϗa2s.yNuF*򚝨\1xJېJP'#>*8p.#Pl!a_93] lF3R9w̗\Qt:BK`m|%_.]H3IZr ;SS 7#]5gn3rVt&*^Ywq\-jj* kqC` Τ_ /.5|r?^d3n\n>E :#n\J*di _:5\"󓙡uoׯ={细RzAqfC U~&v>!E_ߴBw N}ʷL-,xgWlKҠTH@B3 +su6v ~OXuO6N"hW4B 50k5/!=yκ@ԬĞmɩKςy27G޳]7IS+Q!F/gk! 7o=8{ $vV!-ٔeMCUj}گ%-Y1%V6@RpC 5yZdqwFuU3&5ql_B"KM{Pz k;)0L<˶m'3'&zq1y |XHfHg(2!v*0x6W w`0 ,O rEnB5hB6E%?ViKDl{;F˩0,0%'0O< `moY[{{G8.M: hDu/%X"DyOW纣>gQEpJ@,L5XRXc6Qyow(p@Mu8$A, K+>عqS;L~bpƝx ݳyђ+_{ZQ ma'6< nQ(Y i>Gă2xhX{_:8ӫf1[~OIph#]jr)(1Oҋv4ixvjQɖbWa=w ZM=] <$),r L:L D8l@ "atU%WdQmeΞEn-yd g2ȟ@Nk F/{P<8ySVӞhcz.Oqy(/V`"-SbDx+Ї^a![N@dvF0ӯrxLFⴶQ?#]1WK:䪦u-9=ݱWEL׏?縲ΖnNKmɇf'2RGTb-PGl\H)48BCVvOu6-R_`yxejlŔDR-G[87 ͟?t.?ԚWKS>;,h WD"pqa"\a>TD !~J^Dbo f$uzR{"87)]b[L?A!d@/U|X}dz]5,Ǣ5U7Lс8g>P,Zb!e2RȻNONB'Af,8^n#N.e&gVD煊V O62ZZ#軗 T-r'Tv|Ô èPjRZ]ytCB(qHߝI2Gz½jBh~2^Jm'Ĩ SWOJH; ^2Gw1!<~ovNkZ9ȩ/7ѷZ*?~~){EDu"[y~Uw#jy-( ܸر#"pС6i]C*&#W_(Ci^h4ܼK*EA,l!rҐg|,sQ0$2A [ٲ4$&+z1,t8ADK ^4QF$ 2{ 뺈f;2ĿÙ=/;]٥lalcnpTat+=!O G ?ܣ!C=ϛ"_km=u%9خ/]y5͐K i:۶:ݏuۈV\gGfkڰFn!ګv : ʌ{T1qK'y0|ͭ?n=+&J,;|؊崹 ۜt5u|dO2rI4`MuV I<P% '>aOPI4rMtO~w=k ݸQv|H6x>^g,َ2$xTƬ JVsFw=(>Ыk*,KׇwݙR7|bpYYrN+%""\[ 5.n.'q}"H$^JǍq c̅XcW=b=rNC͇׎ʻS"!GʧS]\2sOStDy1gEgu>BL(7Gy? \5.l&HB*EcTR7b{sBSXI3aB$r=97 10CW5tȭ7C G ;]a ], OCI8E F0,IwHT_=!DeִB-???NVոX'[93c#~3)Ԕ'@eb&V|=0(>;f[zRyr1<;5GnwsfΪ8B߬-r)WAdyr ($L>

] m7;m'e_I&Yyy4 !GT)=|+"ޟj "6\ap@J >z;$}PĽ*d=)F7PN~HP$$XFޏ2;gnon%Fb0~>SBx> 6;# Hj`5a_h .d5V<Ʊ*XHk%h &U}WYQ!MUc0KӼ 6U>CT']q uTy'c9'Wgqs>9ٟ2{ V% 9\Yv:`e-WZPu5 +) 9$ JTrQvg=NYZNI~ zSvzb=%6G4dWI5x |::0^3E{*õv6k#6U(Po( ﬓ}Vs =f׳xdh,Q90|<@"3OcC,$'jeU\T+)}wzQO9LX)-a|+mAFܨ +hV~$Jo{-$|,^x,,M*Qo8_O:5jY_Y0!xkh6(MNbHX* N.r^}ZZJyzAx`X'N v<,= xjյveQggv*lmVg%ع<6dEYY>^&UzғǦ\lZ!)WhGyL/lKȤs/o@:xq2H~D#{Bvs>KPÆe9eSU`joN]cl\.:%b'OY1o9媔߹̳EɘdᲛF 48 oz\r{_ k0{~QO&;/Cb"|'t|`RQnAlEUZP0TQK ԟJK߸p*123v6ۗ>-`racf F6.;Τ;)T"^ɶiSRq Scve *7{^!>k zUTbH5Ʈ*ڪ*oζ7`G,eexzҷ4_-t1,ip'ꥷd&R#紲e,+ڹ|5TBɚ騐"qH"wZ>~C"CPQ|8Jqڪ){6ʓׅLKS+rGʶW[uJG{ѦjțyzK ((!VqQQ *iD.Q~CWٟdN i}$\ӗ۲H6šζd'Ǚ 5XH“YS> SG2" 5AJ&uP|.Yp4v phdu_h.\ GNj\,udLw(Q6POBT癦m{Ŗ=B;x2pb>s <<ObWyG?UI! ^GwȲ\A&nRFcrq8($۴d:M4W6bw#398%{^0u^ojI0vtF_Aa;ɋM+mY^\X?%']<԰n.&~= f/ʢT:ߨ)ylgt/xW6xcU_,Ҥb6BsO4y7Fqz^k7W4RO&gGPvRGZXܢK!X oi43)bfea SֱCgJ&=^&å r\='klvΚPz(lm0a h}+uD3á;Q^rWW<@v"Ш$d»MK6mԺ^ %JAWxP x;AQ7q|@Փ5}goL`T85>{HCE \W*ށ%g&# 8\Ȍ+:1}n Y۠ÂC8l[S ϧFLEy+A+i,^0)]>M0y~ KxUQ2*k|$PF A*흐.YFH7&,ts^TuS~Gy(~xȎ;΍HkD=QS׹ dYIG>?ܒ n? K PI P1< ܝI90C/p :'?1),X(LO[0Q7؟~S'C b!~4,6KINq27ܙ}o9jd%EImN-'CлĖeIx);ݲ Caγ΅*#v/Eޫ%MfV f`_01p3 ף_n-ˇ<H<TuBW~g$k A45v;}Ool>Y1 8hYjG~#[?I ؗoOX]rֵp(3[ú@"Xz#5MT=8zreVhWRd\}+;'Ml{u]}I3[ʜ_X :OPXLEqo၅{$P3$6n/ʀ/ 6֟@Q]`R+N9@[܋xNN1@;~S. a}3ۣOƞ:k`ro4zݗWA0JYR:XFE'Ĝė1a.dMlX=?"h'W/`L*txNUΞϩ[@SI Nc@Kyx o?yJ^\ܾu;FcY|ߜN+|0-d;ƈB[!jaoJHA6qD?3c@kCLtnV3/\b'b᥂0_$|,'^xMD̸zhad˹50opLA詇 R*N%;#лPe?yu}Si>Kq@zogT`#wG^i<أ.Qόl@C5IF(e!uz*RW(,tEK)<3wD$20,۱L4+<7$eܺ/5F.vNIRIH6DjgE0 TХtMTZ"}$o ,RW{ʉ_6"08 jfXoE3F#t~"QQv>Xe^ i0..79@ BUlnϬf_1O0X$)) pz`mu^J;F"&QL/]Eyh9{P!Ew+4oij2Poe-iY{U t&Fj3IS5=Z^fpFC+XSH؟rJrw"P"qבbN HwBG}r3t 9@(!xMh519T6{bpf_Komp WGt4pIt*徲ܯ;x89ZJs(hlaFQbHHPS$MU3LOI"qIv^z9N?Oy%VUu|%[mN,i'EsV<7gV4dP|L q(2}q&D`c. /V㉣ϐR{[9`00(7ӱ?RЊ;_7;UTLP毕=73mVS?uϽq޾Z.*]l|Y#En.M aJ \E. x(ܿ Bm?5\{SP&cX%`iB#(X'lzO.&5w\c9k/%0ȏ18]YOe&$ ł*Jt\Vk;f Y|&7֠lޙZVk7,'Wo,E=jVe)L(~%d55 E=qѣѻIuPd[)ĻDK:td > i7I &T.T7UW/H8,lF*ikba4ikb;^3P"̘c)d^*^MM2Ğʥsǜ39[oyk po"7\Tv9. ? vXxGy^Ş7 xF VjSTQ-\sLԶl1@I㸷/f„_xi?s9DBmt<9k#?ajAEjLE9cbY^yb[vco%EL88s@jwERf꽙;MĐ.P²8zhgjh;rq2g+\Ĕ$ZtZOE ,tc %\q %:2XytLblǃCcJ X)e K!;ѫ+e~-'jt͔ͅEKЩ1`EMX}&U~V1ɘ,&ͱ )䠨Xmݤd_a\:%!2h,zu gN?8-G,ѳU"^#ɚeU/KL/f^ 0Mޅ9;f-$:pʭ~ëЩ_ovk(lH6hnm ;qW0A%|$ԩ uHI'P'6v}*ߍ,GhMbm%{=7^8Q0dʖCv"hT|NV3lMq|}(P:;vTZ`Bq.5Q*\ oWsIZcp3v!P# =r M1bJth#`S ;{ZoBL) epy-n(jI uW:lAЕV1:1MyZob!B]C?S7Aܹ A U@ZB:`5aG~cCp7"h偘}2 SE"GgSLCH޼G҃#E_knB"+E78տk`ڲok ~ j|wmND˩b9p匍X e|CH^ж ZNHC@KUރ9&˱Zbuv`-ԑv56Aӱi7K)DJ{ BdPʦx;2qq#COHDMm;[ʏZE1{=MltN5`3pSQu/ae)t"$Y]ܝMjljDm9 Eh\]>woSGb'і""yTQ}a[Ҳ]w,v+4:I_ozX#.i-fl-7/k7zj/zJGױ=x#ĎdxNr #NoEdrj )9F^+˅Zn|WCG:xŎ wTR`ټz9UwDMdj_\y{מ/>EJqD.ݙ8 q Q&9BR*hX7A6:Xt2'{sF4%)t4jaK֓a%*>BҌY vNriX&-R\ݕ[qR&yY +(v.}usg4!]_ ~"Cڤ+(BsX>;QT2˶pꡙ 4Y+@>:uA#/f}"MbvV0-y3[l{ vJiqd{+1\*},#Dnd_>'I\U60fM]O;t5Y'vBv9[%8L_"mL:k~W߷eK੩AQbT}XlZ*A~U};P7Som~y4+h. ˣWS}`zqdye6e%qrc Cb3b1k1@~ p؍2jwbi+(72oug9ڱ9ك45{d C^r&ϓchC~4m}C3-P cP/FɑDE64̰Q|~Kn(WSפv.ʿS ᫢cѰ$E` R p[h/lGe-*c:a,*.y׌V*궃3h% 7ӏA2Rz҉dh[rn8H'N<;]2h@PGL]Buo}Hn: YH>îHs6?$d}[~c?mC^:rz6zPyS! tI/<C$C 3M^yD ȵq8j]UC&h/ؠ&ޱMVw}jdq8}uF~wǫ a r.h/e>a9>hw"'_ ˊ(+{Li*?B'~0E,9\0~u{/]IA%P\a}McqjwEn/. Mޭ^=ƒ] 6DT-HŵYz;kpWK|V"VF:{i(y7;rK `Cs5}Vzh4" hG'CZ ,t_)hefYV\H!G`N8˫ioJsOT(3V}y#R1FAMf"OLuyTif^p{Fcj1ԫ@vn& F"S+7DmEf[IH Y{ B% F$/=l)x#(׽jXr-$TΪ Z!$'xAF}:4Ȇ4b~0uʆVS~4^ bƩԟHYٽfPW<7`M; "Re6XI hDzKL]''u)BWY0Ai@Ws}Ceg]Txwκ~ AҤw~q!By|gt((ƁUFPgMd!Z4z2r- jBNK-]@ZW7!6-qYgLIzq }`p+\Q2?Q-j3]]";b}fnA~]zLtix;{/:KgC<7M+:w/om?n1z "DNe@Z@Wt;}2wa|Y]zPBzJE@yjˡpNs-냮*4>BO#Dv6m_8ز+ Y(..<,F6}4ӧ cSjMZZ=Zq?}G7ʙ98 kep(NBG/ jeU$ (=ș@14Фf H7Ơ6,͠*jk!\rQr,-A뢳'4^v&=Z-YsʘԾEn(@J]V?̄ՊEtFcXputk(-" Oӣ@Ȍ@aVj8Xk5ձ@ #FWi{l^=_?Gםlxz|I]LG;2&+֛=5"gI&&w4 65g!{tXvmg&87f &yecv @H ONzX&yx:z?hAc@ʐs #Y6;I(=|A&Z-ce+hmH] Oho0MaL\hmOrs]Xa*998} _;vZ1n̻{J~:*Li,^  Ti - tSi7yJ. )Ր6& <*6 ]5 .|JA ]]LS?_dwߔ'pB+Y.|"(z8]լ+240C6JZM @ 20&?i#A."9d}<Fָ}|V3ѻd3y;FN$mL=@$6ӰҩV+^̜R .lz=|(PIDo69{}W6O/+i$jCDkg d@R, 6Wk7+rjuc2Fg bl'o.^z cz*O>N%dB:E-(t4~ZHzȯ?,`^ VZph$>^ػl!H4t-୎ԡ*@X%үNR'?/n Tެ0ν'պsq}mDI0߮Y$+ZGU =Q̤9xv},9d=u{;ѾfӐ7Q&+IOboqJ@5'1?ză$oIIn%=.|Z2Ao:۷>҈2L EqNc,P( [0vӀLMK4ꛁ]IcV3:mKd7O(gߔ 60ijf#Cʔ.DM~_jE_ƎUn"a͋OQ32eDŽ.=%zlѨM F-5ŽrdM ˅0&!Mvls5^Yw2/w`]w(Ae^B#/,_>3pAxZ&FLo9AcR7Juk(wf7XD,lPN ! F-qC.3Uls}:V U>'6Ţ;M.''vwga7&pDL%R?'TLۣ%(o~җX<tPm6sI\%RzG[*yGQ;a[#&RȈ l?[Q@CmbW:aKQf-rLF{%d=/<:9`9( śy~ڡt\-k:N)L(6 TR%,akv#FzĐ^l/:K ;4=-Q 2 b&ee ]fH&miCW iQKu" q^:c4K# FbmJK0s|'f[,?'N[cC˜gTle\aAc⸵˦0 "ԦreS@-1 SR&@QS"̲c`B;V=8#pђxVcThX*<(uڹ E!6 SJW.wr53,y܏( 'i?AD!KrK 6^dE#˞<} }L P3P8܍bg^_Ҕ2*^!?t[1js7?^H.茿*v_$H-!t]3nQtq3>KEyW29_\R(JEڤ@>[Tvc Vn%"[^Af2+P'@){c\A$S,ŭbYm/;4"A#}CL:w]y NnD{,۶rˁIO 51Ve=YX}*v֏]#%%?9}B[$ZP6߉ b]6aڹY] z*(E" 4~iu:-,ݺV)ߢjnM2;hʔ >?Ș\Be7rp.,ZuX ;n`+㿬}v^҆6iK .i}{-UgAbJ yP>CApKDȞ!|aS3$@@OAVB{V^RNZr|A O_<!hvֻto V5#k=*džsf7N.<8i)W?48Fc۴+D>c&0T NI{t4ꊫKTE Tf;3Ag}/2;v,'. L2>ӳL#W`6Q&tC"NW"Yfmt PŚ)K ,p8VLGjO%ƛqMR|2 ěᬄW_PA*؟q[AƯJ*/ivHţC w ےɰ "VERP2@SgňHO s?T/."5 _\u^a@-*4:eb&vV )"h ~'W UiZSbp=u6 Sj}_Y:T7R!0`@+_W`vo$],Y|=mTmK2QN1\Iyv}}!h>@2ނ*w74`j٣ZUJ3( yk3KUMWuO*f.gbw?BbTj} ͯ}!8P_hyǻ(mR>:h6Z❻ap7\.Yka/6Ӷ|b0 ogd%CTLu-=;yd%@8.(a~|ݴd6%؍C9紉`䍈ioBX>Jd2p \AgJxLrT)ԅ]X`#,ԵԜh6L ;cZ/M4"cM'4l![HapslP7"Zş\~2*Ib؏+,Wc{@]|_$.}$I[BMV_Ӟ2j> ,k= 0e9a#H94Io&@ju~{Yӂ]–*qU@}+T50)^V %^ l-=G5mTȸfw;H/n-3PEZcrihHBflJ?<A^r<kM}r{r9J>=LD'# %nSEmoeEZFІ*&| ]j &P~z`x]1r9~`דoК: .1}KVp#=jѱ`+M=y.B~ i8>NZ~=sasäl{˩ި PBfr*Fv烬gy9XοXmޞB٬e˟_]ђF>"^'!ӽR|캔g/޿b"h?p;^=CwW(5.{4}qDŽa&_kAyƀK~:nPx_ʧn?2D&G8P_Ӂ> x.'2YjR:?MI">l RuhSPB}L'G/zpOB6=1izؑ BXaRHʊG 0JޖO]Oyz1 »t4g3lzE DA&(īhҮ5.3OC5VΡgwK][.|:g kdH:lS. z֣F)" m:Kɹr_Ρ=)ʼnK?g.Xѥ_udGoHUmEһfMɹqv%w nw%~^ݬ^ӭ.7 NoC9*1[N8 b;W |;ƴD +]%[]lw'%Wt/ TqϜ0wOJkYmzpS֊KڬgmDGE< Z! bxO :sN/z6E Pl,gITӠ/ކ'l/ATMs/rwJۋ +?{1#ڲ2G}.|Q'B3`I+2GkLk҈Hq2hXs(-r2? SS#3wXw2Hx yqc{SycGI^N mJ1p9%0j-\/2^ߔE%9TWa\ Gu#?ӡy k>洺yJN[QfJ{]Յ~c U sUcj>y˖*lJ.w{Qg")֦xUA;h)K+6=P+ >ޠ?TiPUWm\|eyѦ \aC56*V[vC1\ot5/ e4AϬXQ+:Yp6JW(!ʆmH0q(! *Z$tTQ|)D!lj0I{֢sHJ;C.z~燝\[Lp urApف ٺZ Yޗ۝NgmS?,}EâWlL)yCm#R&gZchDŽ[>Y >(XyE芚;IHzxOEwA?a{l2'$؄eǤ+ƆZ&rTe4=/? ,U'KV|5lQ&$!82r`qaҮO_W.oh[cHq+yvG4w]N_fW.F#9:2ؠŊw̓$_ԏ#[_#GѩԌ& ji6r\7ɔkiݢ'hj؎(tBęE>=Ę{n3ˋo2?SA`L%b(%;8V<ʜh -~h*Akr,3rlxf K2K޹š>D|Z9%gb&(fqh}t0ͻrl5֣L e nz3Xy78Et FRn1e= PS?KKPN jVrinfSS\Ñ\۟T̞55m/hQUzz)N'5ܶտ9 .HuQg$ooSLPW[+7Gnyy!poT2E|`YE > YBMm}@.^P){ Ɠi:~>^.M"aXO5v%P9@Yẽ|1'SK1&uT8z[PW Xs?@!Ujv]4kW>pTrjt<_v'Vd)w &92.E_'pBKOwhPCô6()~pqw~`_t/+GrgV,p=s7dѴ [3 q XԠ?DJ: ՂEdWH;Z.X;_D !LB xsi1{ֈ9ӻؾi3[N6B[}n1k@KPL.[S&7MS>k>H$JTZ^k{TfhVIkm$Ta4Rҭdِ8([2D*?Qr$vD;ST;.觕 aIƘ_;@AK-o "gdK6a&p-@u'5wN(Hp+$"o+(8;tP\p83lLD"gB H'UViFLIPNa Jzz)& py6+&02VN>xg4mugx>j$X*M] z;?Ϲs]mĀ:v`Y1a *Ki*I]tGe8VO܂w[6dyW;}1G%/{lfRO @y/<9a<4Hh3PN+4Tm)&gt qU ^])q&g&=NGZb墾ܖJA7zѬT0x;ndxKʧVƲEI !ϴ?xx\믃}[Q'io{,F/s擀>2þzS[]1lnb<=2bkf'}1B 6V^; l/z"%au!$j#D9_  L\3}܇〒BICøIbIZ Ҷ Q 풓{Xׇs Ϋ)^_ ض*lhJK˫Xy*h,lP/FisN `0mK 9WAc&} ZWrdd}u12qgϹ>pfh݊W0=km)A\@Tw9U4H>XyM bmJ{[?>ީ2@yޡlGu].,gd[:uPԺ0sOVn>j6D,{EZ9CLe,GDrsDʒpy<ھrFNES릢†#I Kb_2zkFC=SP -=B~p4HUJmb>^xq;F` qm3r'9}?.ʄaٯ/@DE)V >9"t ңH+QZj;vD$'uK7ܭg8g62>ֲv4%U'bS Lg 5*=Nvaq5}n/*#Sztܧw/ vW\]0׻Hx+oV1JR`Ea5.T;=} `C3,T sά.S"C8}r+3sEaRc)xYZXmKjCw%];*o+\8፫Z(E2V:Ll! 604׀>9rCLpD͎P>v˂4+/> Ewjb5k|F;%L |r-dVT<5ىpaՒwNyejuK,uJ':CΚ cvM֒Z]&Ez06cV(6oX1p60-#sPr_k1.R)~[`HkϠ6BRzV5ڲ/uLn2 b:NW_2hD7O%D;3PA:.;#5/36{3fkF4fԴUa%Gh \L/ 7Eə|2~쬤[V.񪳬.e"N&>ҬDf)"/i8a{>; 왟Z^g>mGaO4 \4p{wQ> 2ϣ0؄ H<1+b?xY:|b ;@}Ȧ:&\LL="0><m{vc\׸c فo`ED3p'o|HoJoQ0^ M{Piq$|eN*\u_M*z ܢMK2nyok4HsK€ Jv8Qcwj8v+wd [皫'h @.QuT )Ei i `E*c ҇bhNzB=%"&hro?[!c'IVֺ7dĐEo`9L3( mu_\״AѪǎ`'Wz|*L33GuJÈ圊Rq֯PIa%80>SIXOKei<(8⹄CU+pIkV k98trw^yxRhW3p M2l m[e_oUVP$xOuVs9@d5Lc0d5z{)߱#Px|bu,7B^#l@$ n&ĂȟN~%q^3=Gf3uFn+hK]Mn1K ރ#ФKʚiqa1uXYК\bڑ~視ۥ_ρ׬S̥?N%%  TzlHpco>3 fF1FUЋśT.+YO6ԍLItQWK}K/MuʔWz'7PiɅd5$.&1./ k1~цrNw($v"8,A$RF{5JyTRwa54x#z4+)tQ0;f5pWj]FP4~9]gA"cZѕb|cWb:2 P\VTuM8YaZ݆ЌZø&: q@b3Ky:0HӿdM:hh7/HF騑JOH!Jm&kcU < G)wy)JCgW={_kw˾^]CԹ69EOJh0l]j(-M֋Vj<h B>]{HMN4;id|FccHSa%O\Rc}u#q 9"hoaCΏ?լę^ /6K7%S- ."$->Edڒc=񓟲_We}l *ś1ܺۓ^kPiXQ rǡRŦl$6!û J7Jxr&k8;;/Ê4A="_d4[0'\˕ŨW6( {6ၴH۪ Zj̔)7 nWa)b6Ah6*Qo7rs`6wjyE*h춪拹B3.șJmƀRᏡy0=nx4\lva.:74DXwpt?Q lk%sV\*.?s]p'W(NliL2@Jla:Uwv-gtaŽ%i_B6>ex/h J[BǢl`* Vs`|-TӶIR+T̊i @~CWGCȬG4yDMP#+zL=S"K4(\k85NҙJD_}C?/ihoę60*O=[wpDNFDWvgVjX 5 o-K CJ7_3[VaI96y9Gx\wxaFlKD=73i#?|*A}~qOrb^0mM1B,4A!IKw'NOv1)ժnmmň|Xdv&:T[-A^0__CԀl5`' ޯGJzΡ> xx4j|H+zo!D`%ؓldyH4ӿεqT6nƑ E+0"HɈ-XOC(,5?;;:YQS=e,OK9 )lgPJҺ0e ̢kW(Ԭ1I_Z?)#,Fk 4s jDSc1=4&E&SER#]al!4tOg[t2@V&WIYv*J=]ԗ>x×ܸ@ލGE&hdֶ^!rQt) obޚ6:K[@ᚢ]KE\wr=Q0^Ap, Od+cŝ<<"+k;xz`o3O4wRh>hyG1/+ *02[v5s ~Q賞w-`Fj~Z7}2`|{w|>nʌ;~ql-P\JVJH|RZP~Ys,TU[/[,.eFic2LH2j›|\Աߥ$ގD7k493hoqRBzK{n7')W:↊4Xo'2ڃ-6qgts[$t iA$3*3`6>f{Ό_ Jۗ>Lȣ}A\K@+JjȝVt /OpAfyI*$jD_}j@?6Xv5x`/ɷ{'E&tac|rr3@,4YݞrᐰMҵ3 :Wz8 ;^4R ?Tc܃Jm@]A+%K5*vg ,b>tPϘ$ZC&z#2HV$/HL\ummiQ_螔!6Fj'qsrOP 5$<ʍ刋AQN8~z;Lix ľql_ɋjY Md`}þ(hĺ.-daQG tC ÄߠءE[fMR??+4BޖXyWxu ֨-KT\kȩ\>|+_BhIo\T-bVZ=YUZUU+Z ,_ Ov)KZ; `|U O!h-}G bhr(|IiL٘gXmlhҚּJp/ƶTǔyycK٠C6Sv6>\fCb5PЯN|ͽu?%D+8)M~ȢJBgqŐWFh0@,N `V*4{1:$3QȝӠsҟ }xKf7R1RNAPv(<pѓ7yv*ƞ8-7'ac֍\hGI uһy\΋-a@ቓK90y)EtfRL'kT'c '3n;.{RX?ZگO4%XBזm=Ö݌/%~&NcW0ڞ̯}4tQt%4cw޽H0k-!,Ͷqc=<$w ö]~ԗ,ő ;gHb]UP˪2)}$>K^rA-^sq-kW.{bx`=`{QvE\-,'ӇQ3Dj!g*uXO,E/b+} +e%AU=>ҁ@2+?7Tҕ ' v{yR`]̤[eqrKas20}?&K{!=ً]~}tH1xgGGaZxuzIB>|o]X}%1(k`WZx_fwdSMـ9*w=X}vڷ=lUIԱ¾i!80jW|\˸N]QV5! =DImꏋ$–.iy-g/)}`{cPΒRFڊҙ:~'YŵSPpW4v])6x>mZI=_nITǩHdo?M[Do])K8|TuW ]&s"\Mdx=60w/QW-b' 6^(F7#AaNd.շfUfcv&b.bG\!a7_9c+dl%AyԕnM֛qx{DŹ^σwwEAGhŻq8C3&c|Dy[?qIOVW"9K&bBYŵtd.O{1`Y8[! i _K_Nu&ս 9I5zɽ30L3QrP3cmXnJYfFfzW}">0) J\Wn¦2}x(1F` 3Ues$fٲ2(6]JrJF =zIH@#dgBHBmf¼؀9U47C+j <$Eg'vv=ٲ<֖"_{kB7ߦ,} q>zjJ)D<HeB gl(d/i]]S.BSFDŽkg lg} vLj n:i}|QX%=?ʅҔMک~$;Fd[վX0Gn("WW*y?=-~n #qf!j At6҂O9U'u2 j 83Q uǙv!-|י5YMF&[xz'I:NyJW|yW]1$ y٥N4(]$n&콂B {d5mlEU#_:ҥp &uZ0ab6A뿀Uz`oTȤ J$|M ;S7s6>ʒ}0uOҞ¦"[8/l-JA+AZ*N! ̕yZ {$qu:ޱ "i#ߋ_7*>u'7?n^tG+RPEeSzawcڇm֏7_ȇ0<+0 >FqnHNc3M\rKZ ,&SW0IsᓹZbWa͐&>I({I]HMO셇i2DwAeٮԉgpTӤpPALkNQ7 KOj?c;,4hD% 7>\PPqL#p4\vȡD;mY8piUހLZ"\h0dq1103HĥZX'n`v4~ϡ1@SYOPwE`{iWmro%x$'^h@u?fnj0TDp o 砒c@񾠁Ienԗu=mmBO"ZͿQ"CR݃g^Dp;):}6J?,͆$q q==TNU08MWg~<lm(cA g4CH#s/Rcb7LJwE}L 0k"݆^Yis>19ܖ6؁j#|ʼn5LBNX 4%#?M"s 3pʧ,Vڕ=cxKE୯t[S,@x+Z@f%>;3$.y)@ εdebZʣ GfbhنXIeuh;u(Fm@J@=bvl!4̯ԝ+ :zA>)F0'T; 2CsՑ:(FvўcED~ŋ=k.`g]DɄUCw*צwyb&Qz/!YY/=aW#6fNdxXzU; 4+y.d#-?J^Kq:x~{5GeNGp-l52$D@cԹp?,qcQ挓9WMf$z\+rʇD~B=o;C{ G&*.Þ~R>.`63t&>BwYŏmoYX@n%#&4`Lk>'nwl\9CnH)5/?Dr&.z>3kMշWS/"9{ׂou4+7?ՕZ:ځH4`hsE bMjٸ=H> rAoBy`A`gipg`sZϞ~a58Cd5+~Eֺ֧ /:O~xU k^xl%gS RY;ˈѨ&ix(\ "t~=M|ÃC ~"U En0Ĵi+ԂqDځmNoÛw1}(!f''jEҩʐ5<) d[#K&? O}.`4I'snD8vTɮ#ek`B#|:+Q&f_!6R"-@V"VsqOu Cbe RiՂ2׀^K)at۵N^ՑUΨ-]Hu)sǜ[GlaQ4rJMDzk 0zZbX'RLɼ :G*no'|a 0.H Y]a8gQ~ÉFg?Idϱez!]'^*px~ٮg?y9SB1~V0I CxtCLn8 v|![pB3~&HLeXYqqagbcd!bpBI)7 ~Oe+j[kpaUoϞ%q2;[N`Q5ѐbsu]rb v8)/]'*Ipa88\@+zeP]7̦R)Ey|qkd9Zƶ1CɈ>Me1+ &@䏈g@Ri:)}h fp.}$,'[}'`xMjJg vtd=& qU>w ֻLd̐lKMǔ>1o &Lmx=A5/)ᦶC PG.w/+R-^3!yl[x'T'2ݎcҘqlFzmS{^{|&p}k)Q\b@Ohl4%Gj7 g(3 PG.~ )e Մ9Eb;Vf.^ڠ)|[zwi7|7lv&9>7G*ޛŒr6z_e$sjHe2ݤ׬/.遫PWŴA'IS+k!n]i1yAF nW"fZ)^ìU} _5K?D9Qw/Ey Yx‡# nBs R@1w ;r W:جs\B\oIA\J&'ݾx11hDEzCR"1y3e\+|϶ [ik$/C Q5鿜$hh P؇^L9ؼ~33ۯ%1k5De3|γpk6Rw699s墌O1p-q!xt3)1+<ŕdOEɗ BXh Z|03&)q#F4js%uU.y~0D*Mդ/+rƕ4ڿЧTn^@#}%n?'s|"v;"Qj%Z /<>Qa02J"hf [-eTH}4da:Ī֋[eB_ѧyH`ET&A610rކt9r26 $h̋[SV7LԞDN$8%*P)CSgw[*8X"kAհV5jXq"b1KWjA(i%K3׷QS6'RRMY{Lн@D^ ߨqR1E`HIs mQhp^ex6vvC ע&yj=H">]~)-_c$ A$ EeҖQ;a^1ʇi Ġ*6efUr(/ъ={yhNYU}` frrj (K 3C^eVݳx~lliǾF9Qge8* "Js<򘑬ϿNy k_s.9g _ZzdF<^H @3qdPh+8\1xW .Ă. zkȶ4U" L60xnp;d ܼi Ï J% ew뱝SXMoD8mR&-RP^g\Zrл&FB9u^E5ORcZgڂ0Ș:n95G2ʉtX3T4B1@t \'vB$>ړ4& H AbåJl'p{oIwWi:6J6ex\!#PT}~Qe; 7*Ke>@"cq[Kw6kTx#Wyŋ_KVc:dVOQB{^?3G~b%|$i݇2;"qJŵp ur0PTP`T.c \ۓ>"-5Ual̔*GfWELՍ_ B~I Տ3)!V"u0d i؇'Ӭc>I|YX"u" 7PRp&4Z2 84H*ZAj?'ۛM)9[4ʪj$aL|#$Js Y{i".%_yRopu "FA9YК_xn[[.'Jzz Sz-杖jgXӠ9v1iaGrڙL^Wa}N a"HIIWt8Qg} kCɞܑ`wc+#iY~SsӢ/֗Pa Ty|mȡ /+ JWkh'dMlk `'_-A4 bfIٵFvga\q[¿xS%7/ez=bvN*ZLRUS Q-gxG;$?Y=oa#uҦ)TA8Ŕ&3*SdS&FE8 GJ9&KyBvJXhpeW47'T9HS`x]n_%73@TßgI ? x)eI-|A!hRUGVX k蘆*uI)]H{;b CG9т&[8^M#%33Tk ݭ8-y.CD9/F~Q{R^Y 0_7\SM0/Gq!܆4SDREy=h- I%2 KL(k|`ay|h c wW޻q*5|&s|\Z!o6UA"\./]j á(PԐ(]vR'@rZ=Gn Z@;jS6H RXjR]1˿sT<:4M jR_a+dODIMQnYJ4qEض%؟էG(8ԟ k.?>-q"-þmxBG;/}g,$}~΁/@h9l8\m TcNq i:Eɕ7 ?4Ku*Nlݠ5Am:!Ѭd(exnM.+Gùbڗ*1i8N>| qܮ&^cY__ ˋ q5!yPzR&ȍjlA<FQagf{S̴+I "wAoݵ.7ҕT83=*sc#TDVO 7!4D:R[6sIW=Š,8p Л|Dpc h:U)a$ ,^Mp=,,tVMł/}khWy>N.yr(}񭚡Y?UʲLN?; ĦWI@mSgF3q Cs˷@oqa(z D!<$5[}}H4Jw` Z~@.\ ʍF\34Z Эȍ bz_8 Lw~:;xr_] wOnuw&mXtFf,97Z# ݩy$iVar ~AhUI aEӞOYZ t6`ëΡ$q$alFrR#SXr17KEֻR6'w{܏qv\/,_;fK9ۧ[U1wp=kdgcچ?՚?* ʉ=Ŵ qvuH2lBާ.yC%pp#Y y8lٗ>1%ۖr뇵&ݸBf 35zMW;t%hr6dZI^,gyon@i J1X +Y0תw$4-HkE&pb]@㠐G]^ջޙx8ϯ ~I/֡fL!|lu<waa—xZ@TPڠ1$0+'Vm~7p=L#y ckCD. Z*a1۳@+a3&LB̪ZAz^[@L2Oj"PsB=aTEd0bkei$VGx_ O`BE8#"o~{M20=xg¹uF^Kl_Sv!@st ?ℹ Q.tm9~&*d',\ Fd),K;3Xa/-ǶrˠHIEZTo^ J9r{f:,ެ<Ƭ8Z#7ѯU^eʠsw%V}vBdyVZK]'#;nʴٌc^#Ats.YYx*% kq`ch3PZH[{GsJ}ze =H%#rL4U2qmpg)CTyt ?3Bg~`3VG]]jcRi=RF3DV]ÜT=OJ||a&Ʈx>랕![n7l(5ϦNwrWp>SoHPNg4,a hYBT=+WtD>X*Z%Y$gA^){nƤ-* $nRRz&!|"3kDcDLexYh AS8-9t2L&yq}M'Gr=.)['ZE{3`vC?*+b[+>tCu( HŸKaA%{+#S3ŷO8Ugo=j/&6~izr.T5,uf\V}*2GGqOյ|EzQr,^&9Zb?96+B=q~ ې6Ij4`iK}_sR̗J82Ahx+x7g 55Z2Z@R tV̇4$'SV5*E܈HX5bSR:1_<4uI`פD8.Z3:t{RllEn Rddm[RO";t2ń T`p Q c0k]:*9ڃ6ĈsF$A+vʧJ OcQjCW֐ Y#}*mGXԢ8:(QUkf溿GVo~7AautNP+J\3u(w4;)$Y85񞎈ʍt#<6sk +#HK[m {,.ƼO:#Rѯkh bq|̈u \P_<}7>6rdQvehڬ慚ꫥ[W UjD ֒maՑ 4١l }}0qeH6 e$f4'#mg<pIxyCAw%Z1O;\& Ɖ2& qZ XY%iF>z_hT=@H.{钼_)]Kt!~"!2[ۗ?Of1:?^m3w^/6eD}N7ؚn_xcIXjΕ(E.+dEYp$h5bǁ2ݺZ|IpMZQݽwbIr(Zri69Y7zFڻV Wژ֣y}l1>%`YDN2;mF&NDըnG(qU!LJ1 d8H`^_`̥t~FǗ߉ї+W1DnQ:U&XE bO?>o|XBD T m{Zpv/p<dze%(zÈ.F}L}U%Uc$/_̴)SX(bQma67Qp (OS=R]# dP:` OlJ^/{yJB{p/V =#\b1s4cps> BB SSMZ]y>Tܮ:?qPZ,gKY= +05 x< +/WrB2zx;NY.KR팶NSƩʼnMkP》#W)bxx@]ft!BPJZw 8mԬn7~7Iay-DXXʼ{,Jc¥Yl nVOɿz2=+ALNAF {![^BJ02ds ח<0_)@**ٴMG#ܠ4VЧg3|\c rq9146KM qX & F{YII`-21@7'5̚>&} zX.DgI㗦p*^-Ms!^Q` dj=.IC𒯻..ՖpRL K\ \Z8~neOoPTL@S񻡣^0B?%O S̝$&s Y}IT}͑0\U|<^o6c9 JHY)yZU]o6sLWWU{MXGRuc{u ai}/5 } X1)NBitu"mHO؜#<Q=wxS2FG \j7YL"Y(UiE2VЙYML45*,Xͫ:xi3҃ -qS nejW_}DfCb "N]~Juu?_>6 [)x~/y݁(%u?JL, tW^>d:cWYHb2@OQǎ|l픖>W|0͏eS3Sq#9(R~>u@CU"rIT[^ժ 61P%+z+H+͑Nn=4U*8VQpQUgՕ uBHgDb2*?qrZ9]n CxEr؋9k X\˦W <]1 Cj_C,s}E_܂~E/ xh0I65e" f#*[!~i~!g/i]؀E+.1C,lNG?57[Qk66#]k_.%Ds;jiQ]?8,,YK1ڻ Ҧȅ%_q%?E¥m,_@˒s=:`N;oVwTe,cV{[VjQ]?w^c_.\/D؇{Tݤpgb"|B+t##ϪD$BpxbAM4Zg .+6T-y B"8/M"t2HTrx+EcpBйn&!6Vs WV 3jդ36 ѷ-ݒ%7wK:)`a40j6]/5$AƶvhKz,jxh47e/VQ -~]@R``A6._؍tʀ;Md/J)M\HнڳW3Y>Ssp/1 T[UB<"u--kJY6j4=aeP!cFkn٠& ;0w(B/:CX{l ?B͝pw;ĭqBY˲+0jj ’ש4܈^roEqAumtSPtQr']TKܻXYUb< Ԑw2:zl#2soMɩq! L)y_FŸ,'|װφR&GiǠ<*9/aൻ+X\`\G\:̐*g|j8ْT6K4n`"Y}[bRU5:Duz,If h늵ļiϧYiǛ>*1w?h:l!2*ALv,As/g1?s'6G[_J%Xs Mq) L9"DٗEBجK` ` 6թGi8j0 9O0ӊtJMޒ"Vl6X-FAŵGzxe'Zϖ sz\s8B#^AOZmI$ Ra A8Z;hTaqwj1[76  WGؐQỬC]>z6^왜kRRB3t^H]e0NgՐ@ncJz;i$ǁص;,>N' }D*ZEn[ޚ CM63,IJtCu5aY3rH{ȨyX;·GWSR[6΃+ԄE :87`e-ؾ;4~m.Ѝl fݣM2ƼjKvyӌ_ɞai:e!\Obԣ2+ DCY hm6^g .[՝ao .BZxP\<cGa,ưP`c=|QU3iS;Nnyr\!ٶdco3؁J*YkQuy.׬S\gJDSY{DD/Oq(sl ҁx0{gyAf ֓eŎJⲗ8zC[T^Kld/fgud賭 &$BBl^vlVpW9W [?:yJ)vc+WW~'[X;/Y/N} (}i)B|V,?4g<8 Q⾫ |fmVU ]֏vĴwetqmjmUы߹W4iG-PwM3\]+?:+-.])Tcr,gN1\9 ᬹF;lU(."ܪN%!&Ӓx_ِ7ZGLbFu>i<p9PY.:`ԸQ"IsT9NUtz} -"(̋ aկćOKM!å c}<>Zgv,7IM4bwer/caZ7d%K1\(j g\Jۇ]8U*,3]NU^v ֪K?څT2델&- uP8;J+V e%[tiL$߉,"vS/4xON c&\RUPXzh)xJ&MţVCQ7<ʑ,-C:U X;ilr;Jm㱪ɐ̊xMPmO0a 1 4/Ypq̖ZU^>*+ |Ln DfVajSaeb8;*$h1-}^pIg9J!/ b\pzvefD/BMI5)˧g2}v$H׻DFstrק",iS7*/;D 0A)}hp/4bv#U\|f>/1X,F!4ׄݫ .D{f ; =t>A0Ik5oސ[?g\{[7œp,9s&!3nq6dSrPv x (H@hܞK}}àp01Nq8'Ȃ3ͲW@tUe}Y0":h%LSXH40~N'vKu~ᨂϣY(dqe/f#g7<OtoIS;[E*ͳ)am3G3f+I0_V)js}$ԩ_Xq:X̵6g勥-s?E ؈#ND=BWXԨqJ$(?a9K~ ;)g=Y2 6zqUe|~<`ƨ]0̑EpO^uMExMC,{y-ae_ǾO#r+*q Ï;ssUC0!0@mMS8?;(l2sk[3x51 FxԫAF~8RJ?#2dq+/Xq+5t ?)\gK;sg#]T)gxi ǒSb8Kn@~hen|_g `jଦKPvz؉Td+1VS]reGG`M-NQSY+vO'邍αro$8r]qzRTu+H36r-Ð+WtqY Tw*.XȁUZ*i׉:^ e|ĺoM^1]!M9( 3Y]>K\(С=؊!ۈ&IXI | Bd ;Re-]r-n| z yT؄$:VBFQ U Ï@ `>%D탟v;ې5C 9%8!S9p_ bDTGRu '& Zâk̶ʩįFf6X& Tznk;ҥπeC/ROSMZ~l[I 6̞ތYŬNN׋БzztbQ>zg_MsL=k@hGf^iwF`nܶӿ9᷿wdStsgrʚJ`&|ťf{4.W'vKa9GGJ@ϏŲo(=1}b9>{X\JIIv7h5 ָ䠀pJ>)M-=>-84?6۸ŷ4so^mXۈ jOu pAZ=;az/NSW9b &bO DҮIw&Y=kXn;|^@[bIېrӀEИ$ₒOQJC!;5+X ޓA2ӢbX<)rΧ{5Q-)}[_aNbcN\@*ۺIC,grS6'4<0ic-T2EcO%NO~{7x'k=ȑwUO0dߨe2ڻ8mp,c:!5;a͙o,i*9 UMO}bBLYU^ހf_D>Aģ.{L. }$ jސfW!*!{WqCӽY]-r;ª"=m=yI&M[R$ZD -G@f$/=Ll=߄M}v`5*,M#X_)'S˥C pMVbr}J܄lWy^h''ϗ3cw^; Iq::JY u S{!l^[6-Ϙ3nAYgO H9.Џ{-UKςŎ&fg:[g1cO*@|.'qWԖtsʸL1Jr5ſ&/SaqQPۥQ`7*-QЀM ;l7Mi%|;STC_Ȓ+hoZ0j>Ap4\ŽL{~!;cMb.IVgѩTM{נS]2(=; \U~jH&B}Sy؞N%)oՔ;3 !3v]ׅ WRNNSۣr-7,Dw=n `[aۃ!ClmӊjrKTc]&H;j*`:]*rô){QOb˿ڝ9*sRW- ʎD3)tZ,\ȷ@8Z0/g c׍]l0ԵHcx07 q743[Tεa9f|Gz{˷c1yGRqe~;?zz2[{1*!}<9ԅvG^syd@ K.d5o*T uxu!u`Vw$ ^{=.s?9DgxQԘ̘RId*:'2ʸ]ۢ;àI yvSlр;\@l&Y貗H4DR, _APDP~KaeI3{\_ Pr2ԛ!=Z[r7}0@\>c%Ɍ]{sp6 wXsm0~:qu?ܿXsd9F^#8.BLfcN{-dKMН/+?X`с9b۠*=LM!rܨ^$znk ".!ՐbQ5׼FKCeOi4XX?0A$|/ATXд՞a#HA ބy)C5ڔ\xY!ֿK׿~NT@Nr)pt]tDɼ'KpJ̎he1vTתp8LaO)l9KTƥ5( 9l&/W.LN=3q75$3z%4g㧁bhT%8MNBIo{C -@3 C(1J12Z+xw: Gioj0y-1'*ovm^_rZg/\۫wcȜT.stn; W #2צQ7EgtiLv.E,kNИA҂@YQ&TȒFX]ovtr-@/a}ora(Z= +k_J|&?`;n~pdž`QզjnJʼn?(`,_!k~O-.*-CQ)cң*ILwYBu%M #,_S+``c/iu4$b7ͪKnu<^c#$~Pĕ='()) !T)ɫJY-Gc<2PV/xD9ajrr{L@&?2#tXʁ.*eZl4x=yḰ+(n!k_XR`Xɝ8uN^ܒq;]T[L] .Et}ۆ8jO bd :!7&'PEN5ᗅr C 6#TV(WҹDԶfSsS-*<[4JCUiA/>ɞH(8ţΒ9 FG&qP}_6KImvU9ȷ(MwIxFeXg0]U2/Xrj t܆!G–ZWy'U={PkE4:#s⑽MT懐ftZB)bU#2>72$N/b\CGMaG1LwHp˃I0a4%WJfMf_QgL"[,L_7L q́lB0I3័}ş.銭ӊWW6H1&M$M+nwMOk5<%;E{am=jW,aݦF֐@5{l Uk&M0`4|5fz?BoS6tEC|[uٝY5UMYBv$J~2IV< SW\JY2~?b6t\<zЭIǢ\02cR:vͬ0a,@OO#]?%=DÇ'QHCH~1n6٩3;lDT͇hOQh?V^Ш}Z?ocSz~^j]SiQ/R4dKZ"06C;DA{Eb] jdD<-Bn>-z 9]m/NW-D1.JeoHCQ[G;g'DO]F\ $g=HzYj_z.E){.`N6T"Ĉ\ԽMб=ө Tx`2[o!SNz=\<3oEb\wC.(}fKkŋR<>9A B]ϥƑC0U@d}CtL%u> scu{S&:&[*'IkGwLLh'wb6YTzsWQ)V~p8hT4-`'3ĝx._`#D?/e`Q$T UPwݰr%bu{,"d{-1ڀ눹l #LuiZQ@6R$,~qr%Ezɍ{ Zgb ec<7\Rc[5*=i=d{0^%fg*N~P? RGtvjrx&U }]LԠ}NI+Y=jF9:Ibn?ҺJU%M2^_Rz&ѵb'C]ZIE^kB[KЀJKf<¾{6 & }sRݓdKHLw{ {<,@ϋɦ>}^_eE"n}X9)NGʧ |0Sb:;Lak6Wd`?Lηh;^ 4#H$lYդ>pyu][T\0`ՏpVqu"/qVm͡Q"jSF[x$ 08bZ*|MQ;LQ|J+Yq%}¯߆4ΐ-)!ʡ+.Q3*wPD}8֕qpEjn OF򸭟 jzrWt@E$S;g9bѩ^?W2|єu 8C|te8Q-ax0ڍ"Jz5P.e{L"" /M(gUE6pz$"C&/)hA#*cXgIq:Kʰiv-#k2p}8|Ȝg'NW-|B` =~_m$d=9KNhyGnyeZauxєxNhjElUDR;o@f]Д؎~F@,vjru@4HgmZ 5n^!!]D% uve@^Qiِ+_e HSrƾ Efô'm^,H} >+g3f٭mU>X@M/>Yp]#ʏ43 ?Nd֊PI?0&aCU;yoƉ ?%Cka'-l̖kA>735{Ḋ8!D@\Lo\뇜FGw+gIdM<\$]҂PZ,YA_Np9V9R߯PK{tic('pjn'Cn`fK6(o_m<*vt~; wiHES%Q4{`1g94ߠdFOn˸3>@9CCxUw4 *LzY iUAZv!P# rBwX)/?fœLPifXgw.WG޿[+M?wk1N<>9f~ʲr{aD@__>IɿbT1`Ѳt&rON*PaI k8rv=;Ayzb>DOloE(u#E8FcIW P I\"䊧`*Օx2:McLcuZoW9SnQK"%K[|}BZn*lbY }O^|sD"K{oN|`;YxA:[0J 5Q=S{LOGkͪyl:; Dz_6<$y(K6!NS "dh bHTm}`zS{pR?EłpOp#C2-Mpg?<IyaÀ8W) % B&1Ӟbw:>r2= 3T{ GYi_f w8QT|LfLi2Qo*ah Ht/+ жQ[ӷ^y)x]90l9&p./ wSk Qއ%06=4͛ޝu O%XT/p='Gcdw.z7r_ӛ{{kBE$y.̴7y7nw(,&I$wկaRE61 ʱKCBv<,**ĺ*=|ʵ;a= 4fw0) F67.16%EfF~&$d~o)~Do]E{"#DJ;/ ox^Zjw9]GI}ǧ"s"}` p~pC %qFD?e,Pc]:r/Bn(}>.W$Y'mP3[:j&Y͛XT|i#zME :1#F0 wy73yAz:#|jp<ɵ$Dz}kj i5mSmtUWlQBhzjiA71K%cL[Z-`xO,)e1m!E\9u7Ic_$YǸ6Rg3**TO ,OMB7ח3l$p/@(/Js(c%YQ;?XZm"ծUoͰ]dَ,fhAɴ'CYt%N!7+J|li=Z3h.\t{umwȃ5X{m)';Ɏ,3ЀO+\w@oaVN<`$Wʹ<=ӏ[F)=6gF"|bxV ?neܵf_8 LL~-P!]h:<ɭVSo[uߥ8C}֥{R=n'1xD)A@=Ώ vFa3ɉA㼟!f@=0q52j4 z-٫|ߤnߞ~>7>ꅊ-LHM9 Ąh׫A:uj*c9؎f%?Bzj\k Mf b;=@!92cAFN"ZDuz=|P&}>L>FåVF3;7 MK'S *]9emeAA~!%wWl1,ץLWkĮ3"]:%`PA}r6UgVqC?[n~GPQ UKyhiXq;<4xmЊe5h`wZ]JG-\L}5:W9T#Ţ/BIB; s"ps]SYJMk0Kju@M6~#sA)!1rYh!#Txxْo~V_q󗿷N9O)+h6(/J$+(bt2SS}@N1f0ʩM&m8^%e3.MeZqemws2<("`+בzݰ:Jyi n/fg}2g絣IPqzhsOb@- ޝ7o|It?eӝ|1hg!h=cG6:gRdI$IՔ~ܟQzYׯ\{j fMUFqW~Δ5| §xmh}DK(lROHZ+~yڍS(7MIV[z=VZ0}ՏV~.ShD-ߤh3({ >] U}36`n-t1ryvrOƖL5[-3L9QCO{CݤMHZV#eqPC8sv,y0 ;Q#jH̛|VxT_m'$yxZoi@( B-32!tOj꧛v&o:;+3؎;kɁԧ^p$.\6m{vTHX{-6ADFoLS>C8b-]%8>S?qlaނ\|!kAqmcrFz,/5u" >jr8-@b#8 %(3ͻoY({ 1bd+( sbNggT$4 J?g@-w?|eƆ.?f`7Sh<FK}&ٯBPxOЎ@m5[z" G/UV2( 6]ksG4nj:8;n3u9,4Qtq.hg7!7 ccm,)g_˼y @u>k/GӨTU"42Lip+]GKD~q,?E!/B:5,wr""-IAOYW|j }&KOsk NIp侍_SیIָr|[:9O0jA1c>[eXyr@mOry +(!{LM;7mڅ;ľBޮn1QagK `/dF.FT36/)QcM; KR<\V" 2ovgsN' uZ6Y(.Kʂb}" "FJ5WwQiլ]Z "{x-P!#<=frt`qA=s HF7eDڽhG6O}4oׂ,S̅:##+ ԖC39ռ{ H&) D͵" yΒw%Яs*7(P!~nc`>DsNuw2SJPt1? c>'>36HÏh- =CrkD%V7n70koHG؂khzΦw 6PCtE%laaԋ9ck.KfI>uZOA{/rU 5Ynit9FB6s P\% S#X w [R:-_R5N9qbZq+䝈h6Uq} Ez+lܩzmB(Fw 8^R=ұsNŋqt薚#p{ uf;X3BJPmIy^L62~@9gYՍo"J[V|r4&+4[mP' %^^|l6%%ah#>B8±8 EG:YRHMDNhWg4 nqWYhHGhӴR8HVX)zK,KWn!IeՔ>]ZBGѴ9:#eWoqϫl-o l&`e'T8t|/J@n3)2&ʲJؔ":0)ڷ`mF@luFB{X^0j^aS$ߺ[~-!uV#}Ohް8u$|`*7b\؋7}"TΣ#ix( o8x|4d6 C{_@#0G]M8|MBـ2M7 |$#݀ _@Rn$Ta4{^KC"dP5Z~EX;T_@^1 aPm(8{8n0QW\ER m kͥ7iT 6[5co-Sim`ums644T~Dh$mk.4L$PR/ԗS ]%"nG^n ;K!ÔV˽MD4VB qY¸Mf 4^( #<L:TPs8a(57|yw%vg7t_}ѨN.z|^(>oڀEo#!&JDY#hZ)= <&š4& Ƃ.t*y )zǰvWNoDL!} fV5X-m0uc3ui5_FrV2'<#HWi= ou <0,^TΦ(.+ '"g=EaMerV^ja=u? OXtؘʇ Z!6X: |y >L~A{]Uܜ$6~I;_5Gv=߮`!>rVIZ)w@.Jr5~9Ba 4v(A4ʣg@c?00y%v(!SY2ٗR溬ZG3 )=)=O{Aa୅|x{n*R5OC}*_A -Z[𼊰ݥ+XXŀHw, B T=ɐM*հHl#"Eί*KlM&C{^L9 s %],k3G%FEnmPBf輸\ M'Rh7vOG\P:(n9a9| וv75d <޺ɧ.\%ēNA,fj =Tj+m͝_OEe7RHn(Rn~ա/Kbk̮Gr1)axX/|ßQV Ě3b^ ( |sIm#z #E#4~ s&C7R}˪4PX[1-ԦETI.}V59JU%+e=*StA(:F:ki4[ XʧiW󓗦fM0:mKn4XW!oG4;/%T1Q1Ŏwo['B7oP#*MKb'dOUe1,(hBH8yYeB,Lw b/HKq})o`> $<.5B?tmy/.G= 쌸)JK]l𴝈jrs~SvC෴RL=\ 7k UҺ׳2Hd" F^BV ?G: }7KeѥrQ|FtmrY,Yǜ^LQjaV[~,R<;,t6rDSy؄Ā|S,_+ jL1ҡ&0)92A-I.ZFZ(;X1C3d5JulN%HZʗ1af>3,Ϝ) Q :`! |`2ܛo(F moU[22&4&tKO$Lg90p=k%P`-xk܂{" ,O04>qW Ěnfκ*a ` DӗL[J#+ww&=IxۨmYWCa<緶x0W.v:" 휊95X*mDezgA9Iote_ڇ;]^6ƣfkTQ#ϧ р1 γݦVjhC4d}1}x[κɸ[̀‡z"5yǫ] EBx Abu@7ᆔY131\k [c+&-I!]!CHbW[MT 䁹W"h{uEVjY[(I~5??"~FNc\' 12@64ob\dNp]g$KrSTX:kn\ T-j"5 =Ȇ[{gvk rV2ۜh60FB`HWdߥ*-İSO´[`Xr|1EJ]e2)w.YJ9˶1= =y5X'3ͮH;5 h(ɍ☥P + *~mޣtV&dE]y "&:H-j`.3I ?aL7q:S"@z|Ǔˀs 5;l .JsU"ن5[>(m ZkZκzT"$e~,&s琮6'9(Et,t5e@pqj}" 4yY`}UCD5qB\N1[3e5j3>͊(2 qQMBKBsԮObCGtӣJ&(žbQvZec׵t`c*j%%]m5D04FwOVZ>՜ 0/EUN^L}PT%m%E#;V^M-鳰F7OM\ePT[o*61Pq^ࠋiڞXoQ:Wk5PM]fa!HrδepNJSz~_m/Jo UR15L7MBr,#w%ÖrO8{#۵Y\j̖9(ށj-o8-X'lFgY`xR_v8P2b~2zrkôb=fΰKXHʇ$݊^O7y/kKD~oLa\Yvo[1e*~ڂ6.InjzSvy "Px qggYekѐ(z` U8oZ*eۯۺBs^#vm8S>ZTuXkyl/yg'5?įH=@nB}f=|VR߃ZT(Yu}=Ü|Ӕ+Q&S|jEdJ yE+1 ϶k0SK:qe ɛwvpM+fbXf$ .MHŸ5憒d0yބu5UU5?H`P`-x9.T%ywW7B :=V"B_V814*Hܿfq(, PR!&H͑!pfHчP5~Ν̠zǕ2UɀNK*CW?o1U[9gC:52+E;&'iAT_n'Hn=>Fem{ʣ E%''9su+@ZO`?s!`5f)O<ΖY~2j{=Em֛ID x6s@ږ#(m=uU!ϝq5KLdIJPZ"3"K$|fM.V+x=BBbqg'A_ΰ"#pKgE)_]ٮQ|gJ Hu- 6nG8-%W-ʰmqsSL2%=nI'|70Wc*p 6N0%Vho9`޺YWu%g9, P;D.KY 垊 ܣ LFؓm mÀ9#=Q8`Gtn@+ֱX|$c'Z`rFbzx3U8X$8(QZ##+wŃ韽[-(_ߏ}s@>A0xG";$KHsbο,5eUXSXs i&dÍ$uj3O9Џ!2q;#^~F:63 :l3cyGXj݆R zM]ǧY<̞9O1@]y0n0fp?H..r27K[JŻ5 ;"XF| 4kqEH.rq"(ԍlrC}@(u"8<5';nhaYjwmBc751$YJm g$: 3bL1<;oVЩѐA ݬJp ؉ Q^%WAʝ fsiɃ%ӊ8opyV8&k([qc:edUlWu%v@epa|WuPz]¢R($v_檆hk5N/Ts#09C9?;]:xe/iR_ +CWL,9 kaY:jDV $%]!S+`봿20nCdbc\wbu}\I8 {`:l ;E3 rεw%[ :<㉟ې P>1 32m>cv57|DŢ/ _*yn}Z8?FCݺ0?r37a@c Vw9K7 Qj=3e<2:lG^ޯGGhw.3X wm9F 2P2JiE$ޖ kHE j2&#ƘI4ga}^_f*4N&h3͚H9aHl::ɘq̓F?3l *sjTLw :ĿP_ԕw5OH_5=e@A~Xї"ZftE_Mk``!S4foZ,51k;ˢ>ͱL+YE-DM7 hN[}dz,rsuq>1ݳ B7طg6hļPq{f)*ppѦNИmN0ZjnM? z47*$t R,HIS{Xws{]_/pfDEHƠ/64_eeZ;W*_<N0girX!Uhr"ZAUYHD_TDo0 GCdtEOfv0@.4W &a;DMjZ{C;ǣ 2+I1| g)9(IQ(`{!; &6-KKl|D+tn0 oGg !KbU#sCr=rSzX),' /#IJ.!~s_ 'fPGzf{JerRCRKQ` *GO;µ=G.2HV;ea̘Uc̑Fl~޾tP:BG0cU.;@{zϐ#&׼vж 1[#s~:Ӕ$"P T:nÀ%av<,wکÐF&ݫU4<+&u`e&iK qi)&8ۥc1Vi͙"-*;vv r9!#Ss<&m˗$@昼IZ}$/wA- ]\lelN  7f\"j/n:t8w jB˔r6#hfC9123"$amb9ɾvlopAD!?0;er4xr5%:pZtc8mpsl:DR8 H)}3w1Q`rQ4_0`IS(DM/'2Ĭ7{g%{M_i=$|& 1U6-=cQ#ĊzGp~lNFw+Jdɢ@bjˣ۶[\ H*D]5"E@ޖ4i!}R;2D4xEmO/ ~Fڊyvw1qae굞uP6ai<-"PσQ{̶r҂Vm nei9t^!X`[bƁHݯ] 15(keb%M 4Vu;GhH -#z&f{H@ nBxGeFg86dO 2͑ VNH*K2ŌZW*2pNn6RFL0b;c)6- 5Γjavm[ԻhT!78T^<T 8+r ˏ+<%]BB  F0ox3Z)nm*?v Dx@)JTMۈNߙ,Zx24RM(BU"ԑ Yt_ӏ$IYz[e)ŻtV4'*"=>}U $Wp7 htƶۭch vt$hAuӚ3ύ;fjkVvkx>ev9ܨ, wrؒ$i/I,W{G z.Xm'f<`q2/URJ_JwsY5uN6 g]-S,@[1P&=xw 19v{^,I{,<9E{#j~ ~e+[S '1N(lӽ+ 7 ٹѶ w5QhkRJKs/e^`q]'BtJ V>E%2 BeDDuטWڇͽiU?u٤ qnXb8D}_ Տ=hq(K1O'pAP4ywЉ]L0g~/>k{}!F>1A-,h3Jլ6wz>b4!n hE'6hd}z1/vGm=`?wD]-VgNv "/\bD [z(t-DU8HEw .YlzQ@M]o`!2}O0ymqmhyr Siוؒ>%&lsw+L?v})"Ȟ:DiV#w-T{ڮȠɭ*hq &%Luw`F"|[a8 M䆣wpצihD #\0({U8&~(U4v=M^G.vO$` W"㉱R=niV;/uYzN i2tU!9[w1DŽ&)JB[ 6+h+穱 %55ε*L{^";G[|Āű()e_-? ,{oI9a)A\)#2Dj t&vN/+QJHO.,l.1s?CB]=Fjw==(3/]8Y锿N5`Wb 8 I^`iJ1AsMHR ħ [׳K < B 7 C%xM$׏Y@"Qڤ6aF1:m]؆dGN/}MMS+|ӈfxO7h?q9'$Kx6LD76jfmn갫SI/IۄtYdsZcr?EWHO섰&sP_phYewmZr[y]פh()ڹDP%¨ԔX#Uw:N`/9aX]ao8zn(]!7q%3H Ϡ eq Թ&~70hJp[ G`;ZK2UZep&߷mtnH苊H}VZ;K!7ED뷎g*.휅\ ]TVўbLd31T?/ZOc:tj_p~)PRz#v;pUGP&T-s~f|$wDWzT-dڛj1c6ܺMYlQ+=r3 Ȋ t}G \ brz &C08 WZk2@D0&'#gBK7j.2r媴Z2I(p3mO5X\c6:N |tJ4_ 4IO8!'J$P%s]kI'O,Gܟ:fRݖcEM"f]Co+tIZ0DxJ<m0«\6Bع3gBkP H M%0sUűdەFv/!}hX`Qfљسq8$sY={Ru'VI'wH43(hm =1EKL-` tOWu>g8,s5*R0)}[M ו!;-=x[[+6vioqa[ؿ|n,D2!uD|̻cMGχ(@HTȺ'R`c\`HZylK%SR]Y;Ğ\WcnLƭ61"ǂv'e0 OV&NjsQɢ)_^Hy 0i)HՐG3‘ $mdXNH(%Et8 gÖj^@uTc}ϯ3*#L#a2_5Ұ9\30Gݎ Bjmihy'EmTfCJ Jrpj ~q8'[N'>ڟv5@TxkF'IkMYF.Ci*O@U}K=z đG }1MPet@dmbiH=E0y#,KRngġd$|fְ̾MH QsW- Duac@sdx$C-22 ʜ%zx9&ŜDz=M|![15ec;3NA3ԅg[1X]L(@(;"uFޫVS!j_fⓑL֓~ &}y){ ӁaxON\Tu5?Cvm`s='i2:q]w19*\wx' _P%,☫xdbtRƋV ']~ڃt1@eP?Nqaѥc (E2l'=i-ӻž}^ D\m(}\\Qw+t2mt\4V/C8]c"W6~bIڣCc,ӽYxSVy*)$mQ.p.L`-k|?[1uVuC5nUO[ ZĴM|_?l_67IŲXL<jiņBSD,tGޣeھx;KoMD}[3?varŭ8' [.hTF$ 7`Oq0 ܸ4zbDjŽสPJ%s"M$e rfLfGDKZzm>74֣L*6ir NR-dbhRYtfXUieKik>|fYu,()xUg-P;\f :л}>h|f[cGHaIOfdj @!p.FVn07F ƴmD.k}pې{7M[R'Y!Q$q |+=5Q۳4^=)x 4.q>j632 m?Y1mG}>WAL78V>2~/2Nn.ZY}A&i14ޛv.\3ϼJߧ7*x&.0=g #_k %3?rBQHz H7=X:5Z%Uf5YrѾ٘Ac=-Q)~3H9(Kؼ: ըanU72s/ZwpۤВf: ѿ~ȋqjH+ЕWl*GX@Xлx Zk?|Kݼmp.gt1V$=mX\n˄@yȣb53!٭NmTLϴ34?Ņ:u_F|qhӡh3",حBtxw8 wfp!.![Q{O 3K sJ Q]^ K<$+8rVET~Llb%O(E# A:WEy Bi6 Glk}J?JrLkQLJ+giw/c/GmиmQ`LVLo^tdRksX SKt eJ4pײ]U O@e*}vK(@j@FR*A^ !RcAA{5Ĝɧ /kdGLd 힕O'.v :L|>f2)YTf!4=64EDžذ]fJwvoUĤDsCԂS8dպ$ /of2P'S_z=%؝&j̡H5q*+ eZJ:]X|^Sم}O:j^T{dN j1 f8'Z! mj+VLN]tt# ,eA}C0\u;$:xrZ<վ'ưܼdl?dKٶ˓P$;=t| E0:N$--1 Da?xUs$!-lwW,t3kUlf(U#W1o>F ~jAȈg"Gh1:n}#91 ;J(SexnK)YLVr‹H݋vxCqG <uq4;Ah.ѫĶ'Ɋ@^u-'yq)%+CD+돇' Ӊo3_%'\W*oD|uӬ [yQPG9J o"s_, =SŰ3.@NzW[k#$zHSz eJ-nlgW e\i+FyIDKz=eA~M?1S&O+M Θ쵮0?$6`&PȚ٤˟Z2`k4Ρ\}^ɸ+VHC׺Z qyє6ߝLXӣqf+*WTMV>lBqjtoH`ޚAđI'R#rn#^syL N]:[%E:F֜ "gWf$CG L َF*VMY_Q"P O1iw%d,em`:m;؈H([jt$4rgV c26Z=ItZEv(S^'=n:1g)_MȲ:^;vFKo%,mGyv#[QRrϤNۆHvK[.x#ǼW糢?Y雼-P3N⨋44uOV rzd%Iyf߼i|'~w0QoH߱T+2NDn["}Ot|vb#r^*m֋aG;0QĈtOB.xtʶ7h%E[!0z DlnNSI,9qtZQ+P~;.&lo_/Jm!Iy*&d&n\z/kBT}(-Y9UQ\?:^7$2y3cIh? fSiwfZ$#;$ ^r$ S$ׂE T؏Dk#v5t3lװ&:(k+T' n6"4#DĉbekS;> ")u4r 9CҿIէۥYw,Hw//!!iܭ7a|M~F`Pq"2if' 2VH6$Ten[,}RNȿ+9mDa,wcDG,,8ƍ$9kzr1iA A sS(؀T%T޴z?XĤ .XTlh}h,1]f@Z }n 6&/&gߗl0g;hIN8)][Ay&Q]z4QB&z_= x!b *1oGtGOgְ䘣|4*=GwZ([92|]D5.{$“~P@$9^|oGp_(E]AHΊ6 !pVw#kL 4\`g_hLg9w42.p Ę.h<ӡLW5; C, R!k =IQF!N59Hr4}wUQa[o ,ׂ>m"3׉HF5udmo>؆$OA`nޖ D!rmCJh1w2= jK%hxonŮ@E%U?G"fVzf;e񢰚{|=ƎA&/[ ys!b$7}Z*k11uԃ(X,' qTHۆYH^2:hh$GxʫLY@yzeOcSL+vFgN!PL mj|T/:ۡ$U8CQeؒ,kL9N0C@5 >>NP_&1R x~/B5E(X=B k| [ne{#d #M֥8kJcZqiD٢!]`9NC!n8DG0*(gLpҢTM=6kD:wYSW**-m|@c]_Ẁ}. ΛFȄӦ%ӨವH21P.%LMcN5Ũ1nSi&UIod W0լ{z wF q8`Q<3jt"PXyMx7IHTG1ݞÔ}d`>I&=襩"sf2ke|U[^~_Ug AlVY#Cn'gYK|(<6#ϼQĄi{gn"2PGQP@[r=OLՖe1;Zn7LcXdZL]5; $賺s` lrԱigIn>B䇏yZ rwx E?8 ^!j*_g9bTʒ;$0^X&Y Р*=BO_INn;ž)$)"K'GO={HF-tY,}Ăze G- :y(sPd+I|-sz&`=mPq7\~cDz3e')Ի9+fg$D˱ .hSz ˦;;!B LC6\Fd3([[mgzS 3Qk.{ŨItPw`.Wlsۿ8 *3aMEʰC2 ,_ }G{(M )7kMCD;9:[A9pvV\[1O=Cj*}:^lN,EZK ^eRFuWR1vjL(NF˗mh^׋q;ltX(ޕ3VT},E&M/1{&RX*0>T2YWyԤ.}d41Rk&H!KXg&K(j  i4})ׯYHXЩ.7/ { { vi&YU~) 3}ܕ˵GBO4,} р@ |(x U[r:Kpe_qg"+hU]u?=+߂{qCm^=@{$9'QSy@H]-Qtlq`-k?2.I>#Ͷ z N*"ho bZkb(>9 IJ͢X= [Y-:FXPWbN,+*l;e)JbMj>V<6]VDۭk rF>^hF m025G‹Ax|^ kPD2|i0j7P,FuD .˭>W"6VJg¸8<"4J!h곖V +ɸְXX WIl+ب,$=~pN~i*!Ti4N3Bj0;r4bfdk3h1xȜjTo:6O3eؙʫZ/׹ GQR~Y'e?rI{\2uSBUlҝ_R0u5zXZ}, wI ]P QM 4ɽ"A۰Ӈ ѿCe.04c<U]ЬFe5(L^At3J앋u$CY~s^Knr>;oUJ鑛j>jxk,4@va"TӺxO=r?CЛ :DmU B!o˷zf8/Bj~7 U5a qTra8ڝfl.QH * "`h\9QJ ѺKa: {N%GpqE794%-'֦+nmX497&e難 \p+$U}0 *ܓ}עl YEeGȠXK^KiLo\ O@h;K\u Am,S.Nb'C)Ìik߄Æv~5!m~_**+h=*@`DvwDҼXPGߎ) i`Ԡ} D|UqL; yJC1Fu]!;MPn:oeG"lQcw?\&PS,'g %x::7?@o,N7Wg=j[7-/Xmp'm7aL^U9%C6o5:dv9pq{g.d"U^i-S#Ti3&<~O/ͷ7~0&! BCl@YD[%$n:N fݮu K=61=yvQ/d")C(Zs"J z| d;~a/Ŵ{ B6̀{'GvY_37Ʀ50QQ C~ijCCB[dJs+,PTkؖ.Ҿ>j.EѷD1uh^Ӛ]uwr.BRf1N$8&p~C] ^j7 %F55PzX M[XEhv-/~[J~%p0$7UbcG%b!pX GD71zBTlx <SYk]wc̃l⨮+hWNg:.)}xSjC* J Z'2xrp/kȑČ۹ a nm} 3gL]njm(v8YJt^+INk\\7ѩss%qrjBe1#3KK,4D*{ܩDD";bμJuZ"3lERNVI}3B,@:Nj;zA>!jzCYFO[f>~֨@, }(+'cٚ]\{8ߒyN ci#q7#r.<Pk! 6 M1^|#dǩo4삕Ez$Y, 2ǖvgGŧB/1vsr"BRM C%+v<MzݫIg|W0Cm j"=2E}<JPmO{"&th1щ܍ݍ4鈉iF̋֗L@آīsuF=lo_nҧkݑ13 -"7&S7-5i-Yr+Cu~'`f~,=nu NoGYPgyn&xcȩ' Jj82x8Uh՜HjjUo\v$Dž;- d׏`=Fs㿌 +k74cDebp1lhC!&Ia%W"V# @jF`eH&qFl mR?e^# Z;2mڇ pk ךg@s`F2S_)PN8} t̏=h" U?cQAJ4+.c1V@Er7 mh' {jҸ%˪ЈBږe1?$ {h uk"387j#@q_ԨU$$;;ՔNЀn_ZC_d8nduBX^\լ )hndk?=>1*rE0E?(_eW0}ZnٞO_S4ыQW7ҮEsؑ 5 &< /oRg^\@ VKR&"Pֹl]];Ud88v8RJ/'뮷tg@_]/ ?e$9i? ?2߷Q]Fn $8,b&g_ |tE;I__W ]-uZ^x>+Kq!|ަCrGalh6޳v65lHpz[ҲSwomd5 9 3Ŗ~5CS[b L+^t85($Ak҅FZUx݄l[z zꓓmϓ|H#ʍ7ck}tS+RVѪE4S2IbǑj;%mݶ 6xUI"P]G 叨b=ICD<9W0p=%$Y^4Όs7{V \_㷡]^1ZC8@4wMzY"fp9rMY\0:׉('x=#KF4gF0&0d2C(eU.b[LG $&r, 92ߩ7UtK޶;A_y9@}ɪm#M|޽m>\I-%g@]^?]uY 3TW8cG`&325G?Of!p{zBZqjBE*AR nӿ).cP۷]s*@\T6hؐ^ot;3kV hf jF7]]9K#LI3#3pT#DzWҜ9~Y:R#eڴyuč mY9"1#|~Wt}rߎ ։zV}-?D @a^99jF! 7]({z*rz&TؠOlI*UL/"i^l9Oz[IS{e,\j-PɒN%3:PG,Mhk+$m߄#+V'ا&Asǭ(*Q_&!$?"e|k#R1~M_i1$U'GE-VQuܧ1ی*67!# Bbn2(m$"-(-=gai+Jgr_0!Ŵ>O.d s Mrm:lJM1\C|N> q6QD^9,mfqɹ33O*kbʰs}Mc2k˙4ʅ%H'6UEW+!QQX3 }T*bC>cGQl_ R&h)n\߷{ϊ@Z`/9oË]7ٳ&ѸE\q>,)w P 9J) shpʙk QK@*+V&D.YlqԼSH+*7|%w2,udHF6L)16jr0cP:  7ƌP7эeaM\p㒯c?L* ѕG\m<'2`.e[!bͬEmSI W`zϫllX0:9ߊqzO䰌|qc~SP\e{` 5?JGjHG Ԓ~8ՏU4R' C%g]#+C+IUـ֌h̿xyG+C5y:en薾hz/T* Jf8QzgI*J[Jcvy4w.ELVTMB12}f-=IYԆ1 {$uX+06sffAR;pS=2X3^eI6!AѼϯ-8;]a^!% piub1#(R*7j g`k³~y8:$ݝߋE鮢# B"LM1]BQMڿNnU!?κw@Ϗv}cZpNhy碚ńuKvGV2!Z4GfB`QfCkrtG7uP \j +V"rUٖP%@`8yh܇R^O_[?81< /\Zpڥ$P&ς .[oiձF*Wf)Jg$67A E \2*sVVX]#ltGEn ܝ`VFGEm c0H2æ+lŔ6O~viw"IE=f0G))bq݃inF6#DÒ"񵙛ͤW@<7^ۢǸS}kǑ'7oDEkP%3s.477Y0w "odnJLZR|L"K UN6RmNH%G1 3X8ПC6}\vXD(']e~`e)fT#YL;R}4ʺd?!A+BhWSG0I@K>+y D糦*w q~gJxP4 '3s`St)yxY6ΎҮ ކg0\6qsJJߒXtO 2cPY "li3J8qF\8K%;<<?1zЊg>K**7tZ!P@&gEmz0o*]oT?˻L DtHpAa°T M)G&>}7$l:qﺵ09FY2̊޲8m#Q۠[cuv]=}&64/s}vkMGOؼv`\^>۬Q0u) 5!2/6c%v.mD'A3Zjar1Cw4EZӋjt$Tx7ۄ.voRzR]9 +f,B[}i`8D)&Rsʐ jmt @oz4!Q9ۊ'&AJIj=Lg)t;F.M;[ (bmSz-VS` ţhn'?A$eIMgFs kA_&T69E5r}\ǖ9R;w`.Υ lk{+]5/Bcrug~ɋ5%&K6y~&pcEn 6\Mn̊2.=X2Rsc34pvƱ8s E.T4Pl vtLl's=`IGhܦh")!VV"fWGcp'%aQ K-'Z=F45~S,ΆnD);]yyeD `}z!H O-[ࠪ~/|7+yǩzfȃr7Bi6BJ-GNw$' i/-fޤ+G,`Ds/&E*Q`9&yg hkb={$g`tύJ̮5f]OqpP$6h Yu\UMV)*V{8&|%adD Pqf=v"YUsG̀U95qFK%e~c[)\b{tӰPNKRLzQd+ZɴyGnGM/&?F:Z@ =θRyaQߛ*zCeOL7'EQƾ"3oA7%$'oLLPw lيuT -[k|*,ۗ`. tX<ԩΛq⪐pgb&ن?-6%3EɈ }5YP9$H;Kh=6t/,Ex6a hǛ7G!OFvUpȢbbP97!A*nBgل%1,7Di#hGq?W1]aȶq81 ~3Cn+,ڍ5&.cσIr1QLd}v@q͹vqJ9tRNl |<: XgUqϜ>a$r}Y#2 eO;P[&5Z_Q|[I?vgA+OJe]L_ON0JCE$li<'(csj0,,~A!tހk? x'j95 Vնp0zKǥ}[Qv /2#ؙ~!b:Fnh\rАܢ#Ȭ n YŅ,Y;s;g,p=VD;&"SvBզ>A4(m}|}eYG#b+AVy2Vo4\M6c'sKj;e`%[<ĝFd2u4g+Wybcu~oYW-}]aÁkY3 wӏ#Ĕ\vפD4 )l8c&%EFT*6OM.;-a= #":%*m[' Aٷb ?F$+s,]vbqč;fs$e+v[coTNu\_?~0{Jq zPs^j`VrO {O.ŋ1ZAJŎ[X. ΐ-\'$yǝ Ok)SVٺ f*;i#*bpx\Vjo`e"dUx.2j&~}+LpIjoC^&D$AVv YjȬڙ)#QjScyncX Gj)gb^v2GN.c)}v`r}ͨݭ;p;;KsΗ>|ɬLr".DI/gqU+OKF9LrNgIWD1d9y90PX~i4>E2`ra 7-rtRp#j8wQ <_MdT)kf{1AR?e+3vٿO +#dKW E611EndiJÏ(=u<EeBPij m|=Hɣaa1~y[1LǾl8]k?=m5T0Jd-xO5!RY4'k'|MXIĠtT_ 9=¼pTp?WswS;7=ko3UA[AѦeKwL}m]O ly|1s!,.G\ac?nޱPBKC #tL ~\a9bl-}4QC&L@W{tXa3̳庲&Q+ړIEi2!z5z,25>J9݅q,NG׺\پT?c L@D/r~O{= L{#X[5Ʒtu"ԋV{ejq#7 )ۗOl[?*9FW1u#ϻ~GTXw~āuDۗvJ$Z}H٪k@ Z@ߊ~#P~Sl!fѶ@ԺjSh7 Zc;pZ]Z1 $4j1 _!#ӟ(wHSkƓUm4+N,lLb@l驗52}Sx"X泮 t(1JM7KY{&$ژʎ d d'g76{Qe_(BgEKEAn@񶿃%IQA+\HmQiWO2 nLO}X&F1D?b_G7/ܣ#Kȉ?]J8*$򛅡fiؙVc ;0c Ax^h#3>zH s` Z##' ߖ~ sWZuV?8yw$#3q<NgEbˌq4M䇹K?ZSp)\a{ކ.;:HW%Lh4c?`ΔKq3qM\E|Dp;M+(5(,Q"YJFVN^PۻZFr5VD{%1hpػ6>oHQJ&ر2 ,ߧH5]CpYCm0x(/vp#_,+ԡ+>0󾔈 YxO16C~ -x";Z 9@&SPD>qAń-h@T@}Zb>uE99L}<*wϨjPgMU``.u+v(LxP{~wZSsǪx'd8J+sa}F N!r0C`dsJ\#"}1߼BQY1ϱ?R IjG)WIz܀o䗵z!'VMMR>E_;/fP@-~Nind>NT84lZU"uǑ49)aV2?_A:"\1C/4c>Jٶ*>1?G{5M$7LFG}M;$vjcZҨ=c=]X{- Џ>H M9>]LwPt]6.uQ >ME_G0L_^8kGqˎ"a/gVΟ0ш= AK`{߿P[u?a7 1%DMRY@Ԙ)(KGdG"0e*澒K%˺+cpNt]KWXCe::5[K=T gj;!yZ"v t07a!'|r05. \̬9Qn]8 Pӂ(=:VfS]D[UX F{=0M1ɹ~*6мbG8򸬁Թ2NGT~@0)9%`'~$jl+Ϲ xOw.NyiJ] GXrrm$HۥaR%_04ڨ琥3BrI&_4ҘwGO IQЎqrz/]d}<f Y}+NGrlM|^`k"w.Y_L”5Vs`J)'AUxCpx4(BX5b_:0M;x>0jV-YLNH-⇽ ) 1Iy)򕃾Y; [:_$3 Á8mU6dÝ<%!k$;ei]Q6u'׋88Bu&KJD $~ʒ&PR>WԈ()[\H;k>\}c$&MFts,Ktk\ne|ww3V 0):{ɈK~_ ra6 /M_NNyŐG%Ze586s*(f$xFa!Q/́͠Q.δŸApؗ:lsw&RH {׼Z}^<5yQח߈z mm}mXg[E$x%F\ܥ<ܖ2Tn|ypmBW^vCo3P<c7R?P` z Z&65?n/}  qd  Ӄa#< ģzX I 4iBE7g&-krf_{ vxvzw#†YL:Uw2|RC#<ס)Y}\Jf : "03Gɫu #]RH(mqC񪮝Y*ofLXmt!\du_&%*}擠P%4%U싄 L6XexSai<_ hLx>o]cyǴE)g^&M2dlr#cl>شg D-?Z!4FD@<ܿdHvc2@]1+pe` Ise{fѪ7ZIlԣT'b ,c#_VvG]g7\_mWax$oc[8 'E5ўiSyF:׀$\jRh%3MZyRXU" `UyHcҰ]|lWm<Xt9ARiêrEk[3eTLsͦlj=zWon <Ǝ7LS T[籵>FFh lkzlF};X@ԅa>õY^D׸r |Y#X=ktA}eqD(w>ӽ&ao4ZʗhӾPiXIkSun͸\3n9sYHSy(3cҔw@.N!T%\ {C9|S.c즐!V:&ޭձA+h-KzܘxA (CvӪ:my<7N֗Ee`p7`RQ;'˼U% K,Q[9g*$c7;.G8ȼ҂䐄mW(:" 1O7Ym3iAvWqT?W t{tѮWP`:'c3?nS K!pNKnG~KFdHdئ*2ߤjY͇,yzMFtï ^D߮&QZ6Ѹ Ѹg. BQcON^w (5-}u3 Lj iysQ?$upg$ ^dbO:NSAFEÅ\1OTõiH=g,<mm=Vvm 6LP Rɓ'Fɫڠ& ]59RV ZLFp,Hn<nHzbV0] kHA G/ Xx[}nkDo JiS N&0[hR2~ .Hy̿d>Z!.kV ΦW>DG&Z,>Xm;ih[C9c-Q^ULKá 6'0i[/}Q)YS1j[kH#c4sqQ؍w~Xֻ^ q-IgؒIt65'C c3dj@['xaX" v؈~Yx,9aA2{ƌz[RM _fU9^@VB­czD+{mc?#J:f]Bq{[x;E'T:L$An4dֶDſ΋iVXOb*HUZiU̎qrOo@0koxԐH80ϮtpÄFnj33b͗CZm|,ɽ:B{U5Z(ln6T[f]GFGW9ZZ4"IrIKIyTF$NZr$akt;MXIe4Rf Ŝjv=DTX G 9ߥYoCPTN޽^WTkLEQe ;AcܝZnR.(:-J3IiOS\I䑬Φ~^6.E{Iu44L"J^?hKsjWBcFxgmjZ5`=Š5:>=o^Xc_Vջ'x8:ڞ),4|ѱ}H?? n}/U)GMzc'BDйګ3_dݑ8go"\ ͸>{UI )AmOV"d֌n/G*/Sx?A-s0:wάf+X()[Z{IG*4 yN7CVH $Kt\9b!lyJȟ0H,"Ţm:"> ݙO-BȢfqwsV6!l V?jiq#_~sP젇Aޟӎ}97ĺKf-Z fzqOaۢ,ݎ FW7;;AF P;A|S)#ƫz, "1mIƷBWfC1e3uu56q _?FAɾ= 9ZXBxyf6H2Ur{j9F("yL{$eGH6 9(N'6m;CB{rdZ\lP;I ~)~su>՝3lr_m\@FmGa{)|~O:kXp?^Ε! ':4S cKnu&;EX쨜T2u&&.4?*̣wlp}q ]hY3k'YG1 ZYT/n'e_Ձj ЅbO=ȑ<=mMFzKre7SgB])yxg<E3x2xr );p#Hzcȏ6(ӁO:b.Zb@(a,fbZfTp2L"W/O울 t?[kdȂ~&-Ikh PU}cCZ[\j@hAdm;\68W4>ĠFͽ+p k^ho9lj-PڋIUS6!V{y"ǜb=/Fydu69^Szȸ$T`Kthӑ݃Lip˯]oo5_S(ס[#i2 Vync)oϛ΄e :^(-6oneRGJPԧ}51!yTU` @ YYT_/%gG }P Pkɧo7 ecUJ#u7nw4*.ȁ.Sc9z/ܽEkcw~uaV8y` b 銛&=o,ՁZ#A҈dH15|kMw`:5c `2XViޛ *i K<%!MOUvqh-[aLȵlx l+:݊3@AU,hCl'S=d9YEE9y &פཤ/* k-V _ZV#IBшpvLG1xU\$OxK3ϦSؼ8I;w7a Yxn[TL"k=**5P™UviI%͂dW2w(Wx!t LH3nQ=: %n)FW[6*GY=ڙiME۾0@6"Mx~LZEɴ- I\dh_yN,$بlmF_Ǿp-ǢV, ly%GI1M[N[Z1ҚA&2ljJAV~FZ;WZ>̉i2}rRЯ`4Ix:tVgE|G/z[}ZGty-y.$;amTˉʒ!  vZEWJ8-X>eIǣ |ୂܢk))uSޞs+[uג<7d]ΪR>."io}\nRѶSw0l dvk Ti_bq:fp6nBW-%]3>|HxHQ{x^ 4*-H/![ 1 Bo\VH:8N\)5 o*PH=|`-@:l>tMZ=0*Q=*~_ {GXT.Ѩ0i", fxÃ@N;1 wI >uOO!!eM1~!7|DCF{5?r=ol^, eOL33imBDn ]G=:.13<~4hf|M@V\#S75؅V& *Y5'> 5&DƊbIElkD`1.\#8\-dRq7 9 zd aaUn3 %׺%W}`(dW 8kE`:{0K̂"]&CYhޥD#O?nu!4SS‰μUdm|TeGʔpo{1]A=ˑMء=gk)dCmKXVVKM]H@ S2*=vWBǪߚ-Gu8vxEa(Z pf}ne%soVpIpt`<|}%;Ȣ(,P{wRJvڛudg@Ycf|_z;DO;_wkAhw:K y ou:'4UUϝ֏hqu>7M<'E)󨻫&2utL/?b9Fqlnd*yZ5gR0V)%QPp| a 7QSzNoi ~+RgDŽ=A G8Ǫ7 @dXr>Lc ;d p3:/y;x(%]B\ Smh~v5o XH[1fs? ۃ{O$պҾlȱ"a1vJ˷'3L6-OQ/3D䀕Z8˪xOIAVJ5-FYH°N&_$3J3l5#(tj0ɰ㼉/6^}?A+ҁ L [Y7El0:@D z|  `qi kϧ*!˒V  T94TW2T^_%ܟ:oM c@w=k&|`F9tZ#ڭjs늗[ +2YTݚYO4w<8\,$δM$!aK;p:|Dz4^%{LԹYKF]MIhihefRV'v&pbotxʝz=0BqCoG L7RՔXUK%bvH1n[k.&` 5쨕jevq tW20UMϧHΉ EjYsF`ce\:?')/lx ;uB x 32Pn;6֫?b}B8y ὆#˃7= %+{<W|Wz%?8Vz߾A!|-cWgsYqS'[`’舮Pe]Ojl@^*Xdt.:uJ C;S>k\6D Z ]Ng3mߵO~ǫ^ _cIMT%Hɥ *9OU{%o2pnCT4LK` SۀnZ]#ܸebf/캤w#lRw\qhY.B;jC"I.Q& 6G|(x5 WzZ@)u |aW'F ;n딧G#cE]vewS$9GMu}3=>xvLtVp)ֲ[o(=O?W}u8o5|+w&q3ρuϒSNbDazJ6h~ŋ#)D, VĀ90@k [2KRS%ýؚXY U=wE6RTO} EҺ[V86yyq%{’/{>eTfU.1k[eB%GZٵ~> a2a3p4,!wz8fa0п7eHOAd#]C^`OY:>ywG c4`Wx ^G-@àQK5X%U \Y@|ti*tްJҍHjNG;ؠT6 :CNPP5e0$;ȋ/Al9I풕^2 ;ZXL89=ͯLP;LR2谿0He_,+w" ')v8ۿ :RF3ٕNk05Bgb>J-1_S]>zݞh:S%kX~U7gJӧc0L9g$'u=e4Pk_ppEur( j4vjNGT@3hkBn j٬75EK_12 J6(>'ne=lM.y$ǂtDcxܯB$u++qd:aq'i<`V0|*ys ZfE`8-!*J[ΡfuX`NdUxœkjMml'2D91! |XK.H*ނ6Z/ 5.#kAoX3zƄӥO6=/Nj:A'4?CΝ=򄃔5|gv̦{5 %L\HXFxX~ܑWKw2+GOeEM:ƚ(hE ' n ^YYneܳM,c rD'~}&k9Dy(ѭ1)&C%qa%::so#;HU:JF(m ľgя=ܘ^b%&g¼mc{Z=5bzC21}SW )`On! xfQ#BI"!F5#ljLu/ok.:qGB_S|dX6m%qiTJżPÛC#JtURְņjv;Wn#DjrPq !,.lkb=U< F -R1r#iDC~_a7!RU'=. ëe'ԥay''/8#6A#,%Qp WF.$w8A.Ͱ0ʣX: (J/SL)QPu?#7p\P"< x(gq4MgvB3j;okMbWǀ"x*[&I7ӝmP&(HX9NC,ȣp+K<~rU h´38!o}iςoG'R*(U;xy8Iģ  a7q+fB7qyaC&B'f-DA7*?Znxh 'KJGm_^Fyx|LtoŒO{ q"9+d")5n6~hZ^ RkH darSzg:QG]\^[sD شbOwTjNN-O)zL9œ U oR>ںfE)ٗDF悱NnW(0."YW5 Ru\7zuc v&갉M5-15 04__w'jR>dd[)y!}jۣE&vqwU$ *b4?:%K2M9<)xYM)!<9C@NMс+qg@7D,17q[$M 1Ĥ3>@9;h$?B;~%!: z(S#60w9JWÓkH>lnLayv6W#N'3yf zJy9 AN <\rR&$حZEi !a;9oW1O# {ף 읳j.م[>Ҋ(!V`Lg-IVWUd%FV4tBuO%TSt'T$hm$**U䂔$R JXsx/fv+Zy( '|oTvgp> +Z⢙x[ ƎJ>Rٻ7^r0.1~o/*vX3&h;Iu M~DM+)v5RZ f_LIZJuqÁ"]${'Ѭ6<޷4(sAjxTH'Ǝڂb̄׏` [KBq>F@:l5oc΄x-Aa_upQc0.MaN8ZZ RqA#ǜk~z7&AVM$]3l ,")a$ula JAިn%n(R"zԯt,rϺ"v% 8Oȯ;pϜE|m{̇Wy 7|5}qCEqDbnvH9%jz&`Ւ/tx~gٚŐj)+kne-41bIPuh,T/G;5@9;]bS˔*?#zBgm *@. Y c?KlG:I"9TyŚe:B9:XvR|džx,U,@t׍+L9#k~$23[ n&Hٔ\%z _x0$d//xc=pOZyI5l%6rh~2}VӒC$L̡J7c(!氪ASR-i_{+(.-N6B'49gB=cw6hKk Ѣmwju.}@PYoۑI_j}o\ ר> 9H?_U 4-2hɝsZTk>[37u{T0%2$`ӪˌϏ![.\xǻavl>!CiM@R 6n1%EPJ9Bы5š}SuR]1PdXES!KRê2 N1v}T ?[gKF^ljoh1COf[s-M.^&ϒD",y~圃{i9a3*,vyBhD1V<u3Q 'c$d~ HZ-XiJi6M I$<AG24z4\ _*Y%$ؿ%Z@j|Cܿ@֠٦g b 9qa1 BFj[COJ $4bImjt._bɋ~xoL$u;-_n][nGp $zEdq6Kos)RZB3,e)k_V.hh5U;K4/POt{, ic+? ]N0kp_(pAgG'vI PփxtZ-[s ˌ?hAx?iu@7x.⟙֋uh[?BQU4iMy-EXv'f -#){DD5% ȉq&)O׿@yU|lC$Ĉ_- ݓ(HuN7`K0 !SGu:!佤{夓" Uڒn$r^XaC.*Bl6)oY%>"{k"! k= U€&u_j$~FJ7os9=;ݎ^CDt7AvjJNr /x\{EM4^6h71resTYa w+n3i7O 740#fsh :]fݳELګ{W T\o][:^=Μ٦ɋ:(#KP WCz d!`LO^sN7/ i&A.IƬN;@Ъ^]ܶCTd] 52R? 9mj0d4-]4oDGHcmߗ6ţ:1=.^tx-5_TD u#z6>c #.Ѥ[LZLJ"^ZUDp΂xo"V6VmBWor֞;%$ (U~sPja#'u=,ѯ:W8Cm<>Yi2@E~B9b{d}'EC-C\8{$`@"\!_~7NoE_uİ~8TkC!NxWy>%4{t+kr^@s?7/paR] >g|PQ}[~uK- OI|OKbpa3VBR,D8jh^/; 1VP j:c5DRԉּR@uwJ-d 1^"lrdDM)#8Sm=`xp)]7ٿ 7-KQ^y~j%!ٶWж,ȵ&Hu/j22cXkF߃GDO`donRqW<0)2nR:Dxm[ZVOP&c_9 %VEW9nJJ++Ҏ2KysԮh7Gu:_;Qj՜Y\eƦv%F1R-c,BJEs(bRX?1u@S~Cͧ40B}s*F E;e"߬\ß|:rfc؝aF;DQ\U)QEq:aKؚZXxbg4Rv]Oɲi[QPrܵHC`ZЏK6"/sB}ea:b#=UkAkDJE.ZFDa^,Y6`o'Siq\Ιva.-|#OVrDY>?ecgrSWlN` 5m|/@{ƁEiYOt1s KC v~MH+HJVAXa[>mkbe%e`%XD" mz)4&q):> fP]~1=FwMb@Edœ(E~|@!rm~Пb&˔8vxtkY2rsn{ŮQ3¡#wUZ[Eśfc&W$?LilIٯ|\fR0( G"@O|flQVGlwo*nM֩U? W2bw""tHe F"}!#!Brw+\쭶KNE=4ByY%kɨ{!x" Α\;Gwl1OЋ=Za&P|% (MH퇲RJ+GC_Or2Hx9Paq~ VP>Zw+wL"r6'^(}ByQfD5>?LhՈ*$"YH1ok"\呴z)VqbvCmGrEhWǓ|4LDn3DE1fZg ʑ4V)#{ٯͱ?h3YcO9#S.֌5$"-;SQiU`?VƢj]CvohZpŲsS<ԕr3ڹ6[*zfu/)_wF[nªs{IeG O */9Cŕ7-z0Ӌ<Zg,)v6w&)u^ʐFm)Wb4]T-RRZȋ3TQN+zSOFNR훬!Q7-XAIx$mWz2!FHEVq2|G_f"jr0Kˇpr"9lK xF]5s=8%Cm b""Yul*Jyu$;.m:̤rYppb hGȔ*oҔTIZ!%?Q7b*\Q(Un*7g mY}zF[*CN\DpF1^`0(,$x%&-;AnA"=4ѺiVeZp(f n'(3Xj 35 H{2{|j*jڃ"3y嫡V@Q6qX(d60_Xǩ}c?!+ z=-{!0,cᳺxUI?$ީ93>ږZ7xu Eι>6 }:.+3ے[,h$M6Yq2*t7uʽ]fmO@LnD̮Y{ |7'y*0b}(u=h{ Zc=Yl[p"ߝRJ,&\x|wl; ;=gw^@C0僥Ǔ|px{=@R"@SL#%Sy+lWg*[jrM䲷4QtJf~ۖžv Z2LoHaՔ+9gGpѝo"Tdʝ!lyL:Dh's|[CPE^x"? fFHwKh\~b$_aZQ >ךjy+i`P<*7LJ?QR:|R>25=nyw>@C*Os(7 q2fm͢8]p$NtiOm+@3$@ϯJxp;Q\Lݳh!:ZDa@`~a4g1D[T/ DH]cθ;Hs&b)>ݪTWieq T7E!*7)B4-_6^JJO a 8|9 -/vgAA9 oY!3ӫ/jiьr|>l4LPV"Ƹ3:/g;:ֿk\y@7p!:<5zьK:8sbUuCTTblꖹ|ơp@zu0|UKD>&k)QTx)/CgLjώ'4Ð8^g(w~w@HZCʃA6ݭbd]<u PkA+֓5ms*0vDm!r:UDt8CH!:WZ.DQ=H3hơ94@I'pV2t5zL ܶ$ea 3Zj`s?Eu5IJ1q6Ԓ/9Y:꟏4W8781vcܰ k#?Lk&N`NJSg71v&Nz*w` ׺-I[6U`sC(A^l/m l.nq veW*8Owl;@ MF^%⬀w˺dOFEjjdVAx@ʄқ~2LÒ)+~yH]-">u')0dє2yY7MrÈMB-JržMD"Oաo[G_5>(WAa">tִ'zPo=Jy}H( XJbgfWYȩ(vL2= TH7Z+Tﳱ$里ugh6lsy%ϱ)J* ,2 oU46c'3w}!`uhHj$b$BSLLs9`D>yb#Jս "/q~;ȴr}aɯn }"Bw:\)=UMP/r5o|w.HgNP &rD+k'؄bl bS7pbQmҦKjDD"ۿ%$Hw)ڗAuǵ:vW&` iQ;wvvsu0X]]&{Lhg)9A\|\fӾ;.R@$KVBn=u|6ܾ2XwDҾlU̒ #x$Xpܰ${ٝq=/NR*yfg k N?/e;(]m 8Uh ll5$:W\҉_ e['^HχDcAg䔞GmQ\co=GE9Ek`j $J́8,;ם!(4w~>Dgx3U<#x&W|ҳD`tmЊq4vVfY=cM&EӦ~<h@ d6I q]mw̼6(m cwtɔ">r5;_±Ъ_cS8#݉_5_͉_9Գ'7X1&߬&r>,=i" ;z8m(yg3i|Vⶐ~:[P_ѿӠhK~q6?ԗs0ޣ1>mi]ǃ`~ ϝn?-#zt6Ce>Gi V.(*AVfA@Tty>XN[`hk/i֏u]`Ϊ]5t6F^0Ew'v'zhoS~_n3+KEuT&\oG;ŁM>^ F̸oկoֳȉȩf:,1QOPf X:xc+p|7d[d.8h!#Q6 l2ئ.F9%`sjyB"a'ErK-LYΏ0RboOOT\&wG?705 nn"& Bُ͢'O\+[1zzM "%6dtgKl;;W>TkwCUy,&c,IFPCxOֹul+ně;'ڽWCLBCS˄K(z_X :>Q ":ٺl k{(G.:_8A fi[ӽ:l~(@kһߪψxN76 pζ:\6ۏ52AIn2 kSq_ԥ0緯k_ЛXb XJ20UurvxYFUjpT`=˻T+lܫjs OlFU~u(bWYZOEwYNj(-DCVpn޸v;`iصu+ftT6wXhަl_3vH8mB[.ȧQ?>j *"6x]8:]P7aO8)? 7gOQ.^4,k.dOˠ]2 x \>EyA?#HB =zdiMw a0(nGۃ!b? &B[)d4:cNsFqlz,_*OdvȚtl yYgݷi3WM\2X2b D!/=wYKA MS~!؛aiE"ç.8z+Rv3ΡTO[Pe'p {p?!QE-rD5ɶvkםՋ0.ԛUVS)M,wϟnLn5?X6+~,rĕ'I'9K_6QF]d*k5RnLmuLʇj B(#pZNyOfmZ?ؼ&zkjoA^^`]qP'r%=4tZ6#=@elkc4g[ jh3w  )΢kC6*=[ۢ&qX!dqP/9]Y~{w y&"^0GqN4MO SzhƘݰlOTպ&n"p^`Dbl~bI1Oy%}u p[ZziBsUQSuD":EKt)u'JB3EĭJx.SE56WNLӞ.y ܾswWʳ=xG.*W{kŗ(j2n{" l-^2Xp ]nK$I-eAzgQJ.&i#%-]8eVTbuYL&Sۛ(?+.OHєDj0+NqfcUe΍܏j@)tN[xDJ+9rsD5'82}}p/} U̔~@xv Ptl<>&]/u3V5^|lj=cp0\Yq\י\ƟՋ+E;_XQ8BW#^<b.QFsoWGﳑF\y!7Yʸa,K+wkO"}Թ߆|5UUsq+~HyNDs1n][P_w, ULnYۍkzxUC,|.Fr?4) 6.RM7 W2=;uZ1SϿў\#Q(>n(r@@Bam xjsQ| >(X&:zgu^î//5i3 .$:C d!LgZh`'svJtp=90JhP5JזFmDn9jwPALj\u`\S+;};u=d#:fGK[ ܮ+0Yhܧ+tut5$d0pf.rV8EUhk?8Lxw* q95H 'p3>yL>C5 ,D)x\}TR%x44U__?@K4M:n |*ن kcc%&dHs6@{01w~L<2d&Yywke<#bh9mÖ׶Y +"cl#XXrųv@#~ x^c;ޝ@jWvspr2u;h YaEGksk]GZO+='d!V8dib,"cR?wWG{ Tfg)!ڵ3j\@˹L7n1'  GxT5­㢵[OHӅྌ"I 7Lщ'@-"\NI>`ꎿ5\TR d4r^#ԯԀhgJ3{h} V[^*ރ v͸ʏgNX! dus`R7 qt:PNh7*W?BM|Y719#rEϔ%kYpH$ /+NG+k-쨉&!p|uٜWub!}׋bnN |=4 J`mo %J@+4S K X,9G-+6ƥT#6 Dr%, Pv*e<`އZG7u+G! UuwȑW? _r33wRd>q(No')U=#@1h83A!oB:Di0mWV 6֙,}T4B#)c7 }RZlvsȈw)QD:}{E"ЩJPtac TPJ;]i&?yNZ9fѻ8V!!]Є-;0EZ<1KjZ%Ip+:pщ2 V~:ڹ5% IUy]OT"?O/H?U>)%܄j`dH\\!e]4E^mDhUzs,̓J|tZ:YCvx;Qip?hV$FKtZS8/߯S:{]tf$Bfr4`.0'?jegQ>Sy_wfrVg+nZl;.$~LRPuķleaѤ^!R{94[N?iSM6o֐ XH:IF#)v_ B@dv/YgB:ʿ)>E݄nz.P_ 5I<}nEE/HEniW+aQ~5NSxNSkJ~A.̚sQ;|7qoÙ,a%F鬛GsBT[.*NWI!eΰףϻlhy",~RJƔA&"|~mR@~~d7rI^Q@49?V+ȄFz:[ޫnFh^$ >LPy @S6:ލRT 27|<2-J.hR[FG(o YܗFtQb/U@ ,w}<<ΫXeg @Ӻ"1%~fA1 & e ҔxOu㄁%2((3A/"~Z |5Ttf"t_jfUJ6M.|@RH=N_w >m[ t J_dYq99>Mruan¹*gNRI:.rZ e:Lz؁*Z}_lI A]^:H|}10}R f0NjlwX^0aNal/s?eȔ ZK7Q0V7њf=<-.ُka߱;+E[;}V=uap'RƂw9__]5i 7ybEdMՔta"Y!!f2NZOޑg OI{%j\_9mzS0(SQ 7# Y&HvV@V߸\ڽ;&}c>BPFٕ7Kcf3~B|]^x?lQS!vyS*tnz8ql9G׿02[2w`8+ۧ>HݰS-co@xʢȈʼnH:/>"\c:;+^jc'&F?IKMCco<4n~3'X ./i :vUL-E% V4܁<u2?a-Va $9cY[o%KH >?e_lH*#kT*nW<$7NIhel3ן3օ5۵)P6lԛ3ᝀ٣cUoY=,B RjKH̏V`/V! BC* xrD"z:ϼf\c;q и;2ͅoEM%ggJ 9/6l R`W'勌S:Ë!΢aԌX x-n, 1KW4g.Qv͝R|h_8I ٜp".)i 1q|nd('ۥN52uHrIWF1$R/Rt\\a;(YPqG.:=W27,/}ߌ@^(L#D]ox QȐ=0>sHґX^DGV_u##\GK=s|ٱSSׄT1'pVa2/KlHdT'U#H.d@ %Aa yoK4R3 PpAIb!aDx(IlQ$ (`4iJ"TPt$CW0ɮKSa cA)Pl(@M%ΛFTŁ檎_ ijo) R@7q5&IT W1f4͏ȖBtWt17*ՍwM}rn%ǠUľ(T;i5jrOf+0r,F.gs,͢*l~"+x&AhJ@HuJ~2ǣZӏ Ei;SĞ&clW8s1'zOV]! zxy2U/yHH߱]IŒeAh-_\*:C<ć!DDJE@ ni`56}H}B>:j1vsegy͓%c|LTV~GrdZ42ɶVIšP~  _S``9S,E'["u{) fv#%uF6ckѰЇu[&ɈfG+߫iqN9X޻Iuc`-} .6{ rlx :Dc)bѲ\'0bjzAgaM燁im$dd~&cnE{*)5U}?%9}SY?XeZ==3辣yStT2>\Ă?zO RR^7J e"z(^}٩g" _ -V eNS1*C6g_wpDaZ_ţM=Ǚl OUuQi#\"[]r`P'OU8 krܗ6a,cǶ,L;(JE;{k1"5 UZP)mOs?xU>ù]qQ>6eZ,&"`ۇkER]%z]5^9dY!l?  KA/?.\o_rҤ*" ?7oUٲz1%D|G TP 4>#ԙ,td^Ѡd(Fzb-'8Fe7P&Qг_CmK>6-C6~]+Ӣ/x3s)ٱ(SEtf`*u SNFfPLh浒><6=]LV{Ǿ52[l QT#G2]_>hXtQ5ؒtٴŒVU|oߴ rdlkqRٲcԴGR:Rm\"`qGɹ?g\_1zNQ[fDXUa)X gwC,r[w\5Y{Qa-߄/4@pQ1w1bX@W+27&K=P )zs $cU|xY*^ٛ@كQX:0@GLbGkKqmyA3 qѣ7Q'ba[ӁK[([U*%T3c?P5RӰ".7LBymGV>aJ_EonSju!1dWվ}Tc.3ޠ:{Š-u.QӜМ$WvC_Kx&WhK_?HkÏ ȃ)yt_.HtR 1"N͊7 Gc b2ϯiBg`2Tw˓,Oϳ(`/&gstY'ƛPF(cکꚝ^4]t:?{?ޒ;>09W76m ō߈ 5=IfYEA˶#M}/FWtU[w:/PuO\Ge*~wrZ2GIKVYhтLV/Y+aҁt#ve ۚFb )S<NO~YO4ݵH~(0gtjKyg$>- 3KOKЕ1cj.„T)&IO=FΡ?ɟNǭ\f9/StR1![3qݭ$WWbm]o!]brçM12D|A64{܁oUQԩ k8=u&|kgrj|0gC,%( )/4q`q&=_q|%Qv$Zk  ?,ZH7Vx=GlqQX !\fK<Zv=:ׯb=j1@5b\N7;eRN[lTc,Nѯ]>ӣlcm'/5#i^ρ-OnR&ɇFʔy!]oLJnK݇5HM7m B3m{lHhpzNMtʼnv73L{wIvN.Y/(\pӨB:XI#n it zi$"p͛!Hi.l5,oẔKC|#Gj` d[Hi(|iB&AVi6cn^U5>bY&2gq_N? 2&~us(%V+wYeԾR*D^Uub' qàdQ3h"~:XTLNҕ #o`Y}D]m +*G xWbWx/0Z,TޗmdTY bϼ<%C (:ԩz.~ O:rC?W\a ^5Od3hr֖rlbPWZwۡvˢ١ 6 >=HD"8c2>2W٨~iV;J,4V=*l9C$ uϱjOe'SE^4Y-&~Պ |/puu/W qaCpdWqWَ=cR᪙?_Y>#nU8UqeLJ5y.%wC`]Nz"r5NEٳˏ9W8*2Z#zDӼ-$s+Đ*lvۓrk4-WMOۗdڇrX/:;k{=hMQ?C^8q/G"D4~tG T7XRo0脩;1&8Ia[aIk:J8%[isXJB(i:(+K(O't*hc49Ϝ-@ b˝;6\ befZaBv\B\, 4wIJ[3QF{vW#j&?e%%?H{'\-KYq*:S i~ EY.P}(*`W`'x JBcZL6ZG;"Z+d<:̒ QAwtSvĊ%Ka&rvr̩ qHIVeEr><cSz\/icX ʼn|t; `r (7G7@9ˢ;ϽUvvWUS.t,)yȆ Vnk{)|2 ~D `Q>51,Qt0qKy;$ l;j$vGț,Gp 5X1Õx6vxa\Ms[s Rm,Q iHN7%11K IYF| Z BFvY#_Fg  B9VABfNЖT$6XM-W?ԂJ\L#An) 䳘9#ĄRjjlF0yqnGXgܲCqSOqvSˀ*7]LY!4-= a՞`]ch!"T)y$ב(8(+;Nnf#[5Y3N5k6f86yɈ*IdVqk q$ y9u >]U &z(~%+@HvOjPfۼ5YEDDH]˸ZHs娀N 4bp'߯8Ef gݵ/ET!%JOxƭBa'iSV/G6`uѴ}.zl=v4$_ΏwAdL=. Jcv,]NE7K./~ht/e{jzmc=Q t:PCM̌>ׯE( K. 9B("beΓ o3:Nj\Ah%WqD)P2oF{Gf A+otaI;?͒!.gG/'2rbMq2*fƃ4i4̧QeIT@v"zSEXnrNA8}ڂ  j㢲ZjTYNq}u(PJ"8i1?ŷ<[kR i0֯kZ>\H6{/&#V4`W>Z'5n=1>썊+Q>اb`Mk0jIz2?`^>Wa- %oUѓeCnۙLݻɼ:"H6MFpkD_ JJX ڝM󚆞x^u`Lr$Ki6#m?G LdUMK,<ĎHcN! 3 atp_[Izsrbq9(#2s1pg- DAqYYM)g~0 [Dǚ$d`4̔y' ͣٲtPCk] f*xn11K] -;Jmx MiTB{_vcLߑNz(  -/ $vLYAh0pW;"#ߣHҞ`º$z i/:&)2], Q)9P0 _=˺s;Ϸ18i?ml5T:`S `-_,co[GǓ!&֧J5v]|an/[Nx}ȩ҄xSϠ1ٶ|t85J}f#SKq{{@@z s#j["70%yUZ(2aXHlS-A(3cmAϚj]K {5wC<7E쬢BY1*Y]Rmo?Ïu}ErǸ{xЈf]i`0u 4 L1?-кzKu*{4;Yt pIXɲms'd!rne )Jr(:3vI~鲠G*]SsSP<.B}U yftV@+s|hI|ƿ?/<䆭NT{̂1o軾 ]52]toX"u{2ɲ΢&M`8 p0Nۯ s Go[)6>8ܽX($e!`Ѡ>Қg&fSpfD>u?}QF}~4 .R\뜷K͜^5 [Ah42!1+9&k\#$CZA5kr&H1LA /RNx6|C 1!4p ۥ;o#^S|Rsrl5ϙ&F`RW61;jy&ƌHB;r䍩0]u9bJ<=\tw?FPM:6X&E٠<~3І-藵\.Z| UCScOj$Mgr|ӽZgiV}/DtS7z ҏb0\L?(ԅP46&/$K16W: l]hR㚁϶!\߆OCCDT1߼#,q}g AԆ' ty C^vZCپGQ/J{(\ ʹ܀ՒYOb1s)3hsIyzH 4sf]hsjXy8kF#k1 UDۘHGrH1%= xK1TmK@nCfݜ,m?e'x褪ppԇ\̒ ϥٹɓRaۡd2Rv=E3:`:X>o(Uc.21T4[_{7Ȯfĺ;r{@+D<0TElVv3+U1q?r|v|fh4Wĩ`A.p1EOC_g޸Kk!ثl^"P^lԕtGlKcyI%A*6)=0BS1i{O {FJ\*%l-;VκwQ\y*A^ūUKJI[$`41ifL!!}wLDS/(o^/1Qי^ ܥwxwQcu3gQ51ip9"XB"`F =5~4dqɟW[6pZ/.*^\,tA$Hx`elۊ.3`ͮ 2 xsk8tbKIeEtX8ЧLzL8Is zjE/8ko Sܞ.<ϸw.rW:@g,XyH/á >+0Vo164oN qsp#fƩ8?TrWNJxг/IZB,ɡgvϡ+^([$hm#x/E`:h%@|O#Q HV :\}\= }G% F5/C{;̜amihEXYC2!f-d+ `u)ЙyUUVMONFDauŸR ~>&ZBE#iG4mR_ q"~䄣UZP*YS]i"ǐN.8{G]w4Q.ĝUJ=Tb&tc9dksAhEP#wTv;2!O5o8M<| Fٚ0k15Xq ;5&-\af08QfXmXW. LϞͷc2LC咿?6Z&y1S 6w;O9\jx7xK Ϲ`IR$ e;'cyuCJjCTN\0-B!bawd"(i 0k8!>(G?)6 5ejHrMZrȪ7ۂ͎Q ``=DZ5%#|9Җ;bmE2\j\l{LGU̕S*mmqEn$`?MQ6 C^bیݡ3M'A%P,K^"-Ie"Eaը >0EA|hCїo(3AEj 6S@oIYQD;9rLbo/#FIJ.=s$i䝞%Ίȣ/خ :F[P_PO=a-,͏''!ƑKe~2vj=UG_psB,­{?r;Ğ:gqZαPUTr*lE-?.0y8Hw|%S]h VSHi# b]Γ|Dk☪7W'3$%K~NZ1ׁv>AE3;,*vYD'wqgO{k0"cŤ=}mN3߹C[ upap!CUoMQ\RCC4F,/鸾Ts{ծl"Z>ߕo)6cXMv~)ʔk\Xf¾/ :ⷹ; }E桍bC|Me--1sQȰ S{T$L .UIХoHDɭN2P_~""Xlw#=TLqENPtr>ϰv)zZ_lO0xS7S:`7 <@ոQ 9HH\0Lg\sV13]C \A Ϯr \LRq v-h"搦x?^?udFi78]9Vq@f~cf(v@)\!Ӛ@f+]ݩWl ҊOh@D;]lN/ ߭oZ]I|A. ;V-++yhO.K. '&OIYPoC<.E $p5uC戾ή@Yhy{66ҿ`_[ o>-Dx; ;%Jr/(z/7C%vnP L6l|)4?tkzP:鄭oBQF8yrˠ,U7i&1~b?f⊑45#l\\Kmd4tbzƓŶ8ei-]'} <|k,^~Bkt˸;i_s -W\C3t1Tj JΗ"]8:aֻUXa21᣸5B%,rr%0F\z |Z<6n `ʵr(U ϖo\X(^Zh_CҸ:a^ ez[yNʤ@-N(~"N]N/GͥZ.J x%^!uhfOAnvq횐ȴiCͶgvdZ- \!@ܻo^F8ޙ ƾ;0E"l>{.y Sj߲尅"A5>ҳ@ZX"l `*Q@K"WLpAW@B;-x5Iʒ 2*Δ;Oؾ31o@s d<({J=EPuFu4AޘQrWf!̄uy?/^DǠv5 Eu < 㜤J]qzdq>.]t-]g)>ES buP9n;pc>1gxU{b~h"'$AG2R٢ۢK[%%>hs6fP4|N%,*Dq3lpr{r?MR|?ӜL-AZ 8}s}k"y!7A9o~Rkb 7A~D fJP H؀뛆%n86h<ՄѢ%:9aA%6F <7覘3-VN2BNkBCf ؋ka#,fT#@R` Kā}^**xP>50ffjO}wb^CqM[9{5HNiK2|mUDtYoګWoy.:isӋ4[p&[)|2rBWK-B`vUL쿰kD, qEJؖL7m31>vy?JPG^dW"A6>,B =SZ"7@? tȱػ)ac^R1 +rT҈iu'76 !'Px4`o=udӭtXXmJ"Fwp2pFԐ>J`H¶ɯ\,ts0`E=!':KPǷ&2Yx|Y3H> +bPF3>Q;^r gmtN Rcrn恇[?4#A3/36BIUy ӞI?(V2(9oE}Y&^dL]S3O (7jݺ d0F.U$g*1ӥx}3?AFaeOfUSGs~b$0UX9պGGuTҚӣecE%#l0L8o.te[P &sY ;%ცl\,T|!ݘ)@цtUl(W_wZhJYe.X;ЎIY<Ba쒅n,!E4@9yDnON˜:+ ᥷snZC?KKYv0W~/v#MN{Z:T`/p_/J>\EıRXNC, v; 2B:I9oOo^1ּ|9%#5NnًQR>>RdjG}f$ G{ kر>a,erGr]b^sqBC:1OfhUr`yq]NH$dQ5FgbJ4Rr ~+F:z͖YYP/vnB';b4ע+!ap^< q d ;?ޡp %Aw:X:; z?$M 5NdFQ+8)^_ {͂$Q 6S5z rj[-A .F KSNe߄k(SOZ˘!޹-Nۇ}h~.lG$:2.ܧxpSPlA=$qk+N JKL(ڀr؈mQܔ)LZbU A"=Pr@~Ў_wc|\ddؒ'WM 㔗 ZyPj,k{Vs##4>hdN&Q&Q+V{N{@x7;zSHҫڱI>8UE$u2&B*ume>>VllHVsVrWy{( aL`_PyL9!qU=T~6(ʥqCW9˙c^oZܺϓYZka,|D !5T'ʂE`tB4)EG FѠ9^ўc 7]"WAs+Q2JsDơ(J#c= 5&jn9i&y?[p@bZѪE@)id@9ɿ˴8kk|Pbq b+r}d}v*D.S2(1JiDKW9ٱWS}Hr&ѿ&q^F]E`b!FeJ]Mҕ4;Y6w-VpXas8ҙr a>ul}Ve4 e% *o9Z]H#E{b YmIgA3S^,!'~7^э 3WGᬒTJŶܻSr khBH?Lw%ߊKq &TK\d83u GG]{(/-f- O8md֟y-a@?DD d#R;RJAhUQ@)La<ٖ3Y/ř(3 ?MEIrS?Ia=z]4m,ܿ~2̒@ә[Ƞ j(` <>G7!/ujHTd܎Q y  JLojR|bȗx NkaUqb^drgi3_u:S$_&tegS_}|NTj!2$jpPx?=gDž'Bi{aTav=@9Lj-HH:qyDѽj+;QDDG熮/ _Bžqfq.WN "/Zo43o JPlZ'n"c<ɞqY!tE-Ob>H-ȼ>#htzijA:qxVщ(D R>?!g)@8Xka>tO|R 65jp!>|6L"O[i|jCŐ;l\͇:(3hU* \@J+$%N$i&O g'~пzy;ʈM{8v?aElLj |Rv ^1o%./C:I/_%|r)kT;fl' (ѴK/aFgG-_Z>e_QIǴXԹRE`#w5 'Uԑ؁ ` ίD=N"-x." 4WsE_3H'ZguCmU ޢezH*9\mdb/ŃH`I4RY I<+ʮx )[z+%S*RQ4j}(T@g#bbS-#ѬvuѬmEicWcDK a?q*n^n4ݭ B:>sh&bqz8,Yvd{*lL=ٮXe?;Bq/TK}.sd~$ɩ+.W=..tB2Loǫ!"׭C係ٗ+G0M뵉 w?Q~eآ[82,]g@+FN۱;GݨCq5O|Aڊ\%3u2Yz}z%_'?=V%ҝIUNimi Ǽ eMb>/OtϤozTxz-5:FVêiG_ZAH`qRE3=16':|{\ ByoF,)=r K\ 4ڝ)p)gi,$!j["vL?5+iIi- gj *OE77H.Ct>rŁj D20/t$nJ ou2H=w#R1k̀k5!]~~ި`.QMpۥVL)WW<⇀2NPz GF NVªE TVT0\`P韹xst-j)R?GnBq?Tyus`5oM"!p1r]x'mW֘unEhP6r^ uI@XZAKz-i9ehcBŬ)M]GFLwvt! $K?e7 .r>z|2ѻs[Ewn~hRP6—}}a8~?G;oWՓ669 \_*yLMiY}O%g$^w&yt^&M*]jN'5g+I˼v3-cWgn0Roi-FX{Nϐ-00_>\TFP>3[1 6tE'MoC^옋ڱ\j5 R!>DwRr(p!BibTݒpxZDsؐ8D)qIS̕)֭=YP3eIr.% B$3hr.">Aԡ7WPom)$E6adSc+v&J5u_i}z3U60rw $.Аs,ahv(jEn˽u4)c+b ais~R89FV]t et]4պg ǟ[4kR*֧/c5S[9*wE#^Cś^5#M@n.N1 ~ԯ| ^r4>ņ ج/nBO[PH7N„^؍6KV/{cjC-dIҷj6t[Mx)5,P袣"' ׸]u 7ٽ dMb&-[-{ykEB4F,}gڵ֑w zdGa V*QLYaz·ǰ > NeE)(Md$&wd:$cY#/et>HN 'j=E̹Wu i#)g(^hpy)(u8̮,XʫX:,V7NU&oni!^h-7$00ofk'VRt ZfE{5/杴#~j["r1IO"bUom"x{Z$n7r~kcuE,\#YGmJM4vLm&ꍇvLTێ\{u q P.< Kż v78TDI VdLœxmJ.Sհ`ę5pY$pz8YPO^agKI&5EԠzn}?-gcu-p:vrbKs*>5dsL؍Y}j9'G pFwDӧX bt9c>LgJĚ1x' y&!UJ \p4 :C˾أm/FC@-{ߑaa&w=7ء= wnJ F+m%wj3PîYG$5uڻ2,Hվ zp-T z~QZHYv{7~8W9Pڴ"Jjȍ>K Sjx!S_,&HRZi?e~Ic$4g rg @ qvAD&eW@\c;l_ Vi0JjC]LpilZ;ͨW8K\%k.\7vrxUԜ5| K=ݭogFن{@<$#}4D*1dbkKG%Wwfߜޓ pn]і'\ ({⩦ԣ6J"T0"fWl34?bBԉC<.jg>pRPk=AHL[s=@ER?Zeb)-#R8 )>v=>ZYdw1c8L߻ـ5V EÎxkV5.ujӓܔt.-*[9DyE5CQEe jӮ\z_`X5*mI7@R-Gkj yWtss-`?EF koo' ccK%jki"Bx*^%L#1f(_=x'> %5p.U`wuŋ/V;2~4m1BåvF]VDU/|744'oڝd%I`Bg]/L?3UǻsaB9 QD˲tf2] jqLX>ueP$XDpw\${}?hd=v_a.*E)_Sf4.< =m4Jty {DV gΆƫ9Qy/P')cF=Ow<:Nk5=f2EE6w',_:phZp DF>I"xB}1mق Um<mt^+ N\[%ɛE5C&FM3.U@>Ms2 xt{c= w "F)'p*4#ќE33+$!}mL%+@G!.S|pxDv^.c-%zu#WkAӌ6㳵]SM>y< 7<*וo ׺o4K{~"sCr)Eۇzv~,AW#-^t!ܱo-hPG2WgC]p75:HБ,>!*u@@_ n|{+\x|aNGъ}$XTĴ|gl9Ao |Sb4dxyMLvFu80ߚE N[^r"^y/kY !NS;8Y(‚J)2S-Bcu g,=Mb /:_+5{7kHq|7G[uO+ g2-?Xpх}?Aʣ75?d 4g/:%,n&!x1_'Ԕ# ?y Côg`Q!th(9/vf%C'm pU¢H/Ga "*gjN bl[?_"Ң`i"TI,{NjffDkԁk + >zM#t o,ntXNyZ2i@Y/89e)3#oH;$$nFs*2V8Z #YE ?BWJx窊-dC0,6xƚl5NSD):sDYi@qQhި-**!sJS\Mvlq5ha!f6 56<-3LH@Ż` ~>*CvW)TG[U63ј&G!Pr -QR%$X4j28vZgҪ|G4 t|8KP[U =OJbAGVY 5l}2ZHfZ]!;vBwF=O*=aDd"ϷR!9hŠE5w y*)EYr cÜ,,O CP._tbCק!?_xö(Ó q 蔧ѤtVE;1+=iDNԂڹzڒY0rW/V18%J.E?JVF֠dv늰@2/g o/C+s*ՔJѕ=cg4ZpǚTm4G'/m2vpը3.u0I5~*Xrz <JOׯxU7H=U~%C8`=Kf 7aOcgOԔH9 " 5k6q""D$3u{ZKQR天_|@Sp,+6zhPVckȿqTtCa^KplI,<6EфYD'_+bd!]W<+hSu5Б Τ!RZbHr$@$fTk"]7GTU\$!zQP#VsXH-7 ~HuYP^‡R?@Mc<%SEO|~ jodӾꮮSk扝1^EC-rrOHjcoxlO8cBr15TBP# Ī'nA1fu݉,Λ7a( 9B(bԴԌa\d^;ǫ099ro m=bUxHxav>,QB~) bޜ|-|RV`X[MeWRDّc ,:| y⧼GLDԩit@$3g;[z.D8^cc=Z+ W ;355_X>/Ƭɐ?IL2^Ri%8iy8/CB>#]B^pbO8߃f=TqW*<@rA)ax^_(K JZӤQchWU3uQΜ#5Rl Ej,Ky Kǚu3`M#u<mUo<3zh,}0PƫyU]|{/HwDٯ3koެ+|hD704+wd` o0d8R{sBwmd4ӦkK_Cqj7)aLEѶģt܇Mq޴+l⁆ 5Oj/bܖ xǃx_s59I2x[1[ ;>x 9Wzlſ/$$6qL\?c) aSAݗ(YR^GP{~7utq=f8- eʸ? շyL~@ڶWqnm);Xn=ɪ0p7=kte."ݵ]~c1 EKJЕdy\Z.NeTlj&)Y{K2NKك\AW2Ʒ7 JnwrZkSL(#/Ϗ_,8%k֓g=?0>8:>e%ɕ|yg<)R*ۙ*fD^C++DacmB飣'HOG % VĜ%pWGnͯo> ;J;)YTs'_P~`p#ԒY[TN1̫5Ūxތ3ZtiIs ]7( MǸP}83~fʽaΰՙ`o섉HV&.&5;`Y(gm6$ۂRAa?7uSBvm p$Sfbe`k͞3Է11jp"2W|m]I$C嚫8:UFpawYE.DF2tIs (3?,Uҡ6*NQ-jiUJ/~_֨i 7+'@r%ȋ$q TՍO ) a9QY֎SѢYW*2Myſ-n_C[_Y qokX٬%{ , >-#CП3V&ᘡFjW3~ S{<?}ܷ`L/ ISd:ǹv.dC*f]6[&p3KniiɋѰd{Y-oQ>&b9k5 'Yan#l5Pe ;9pZ"7LVY y פ8E^̳RGB[zЀ\^~S/R#0QHYjߝ_1"gIT;x»eK'mwU&A#R;aeCR,gM bLK‚j2${..*` L+ ◣;-wn9:VS0m2!kZ>,ᶟQDm\[53q\HY8Mc$*-3r\ݔ܊ᜬ l$[lQf>Y"GP0ytGs˙#|xxcxH/ 힋~_MٮX^aDYd_aJ^>p:wXZw.֝Ay DPsg\DȠd07>#R 9y}/D(db&-΋(sTm0a$ 9$_ SYmZxങ'L9`\nM;&yZ 4Q|eJpJ;],;(xMӘi":ZÉ~~Kg{+&NRҍ(ȅi_JE"0E(6m;;j 퇍3[cͰ~ǭ0jT0]4Ζx+ť JG5"Q"%7Skg^ArG@,3S!Gˋ3m #1?x]˚P ׽ !C0#\hR`(ward#ϸn9/}[0>1X%kP r.LQ~nH ] e C7n1Iz!`U gsSP߽~Ȋ%Lؘ?CXpFtϳgC; #nG,|yYnP>kI N;nNܴ2r}%`h:yð^X$U+uus~݅8s:,Z)wM̏wrm&.t&W4!yL 8EHd1G Gʟ kuI2UTv6=ƱPWỸ]T:rreOX( `ֆD%c/Qe'|0 C61ة/_ WcJYt<? 1p8t/*mL`BbM-P9k^Փm HO:$DhD2;F5h6Y`qOn8Bl@bYuL  "bp?6d.U$`M4 I " ?Eb R֌+zØ vox͇:}D]IJrTG*DR#pMNl ]Òy<(!ڵƏ\u$|mV}e QHa0<&4G=XMv-nEb2{1JlJ^α93<'$nR~n8OJ/ԁe MqљMއ#I6)*{Hu4o\f^!#gg5f({? !=G* f5(MG1ڄA^W"X|gbOՑepP<+*RZdն4}V%-4h-`7Dp(+KbZΓ`e˱ 0T sfd҄xZM ٿ]ipܨUϨj. օ s.A Me)Nj n_Xya@"p2UCN*e0&ۀ[oXqiQXcVJ)mhn=F24R-T@B-9Ӟ?'ÑMJՑm Q[A~/VPV!iSЎi ?}%N)dR΀8کݜcSdj|~uґ~ a*mpxs‚16s ?|fC?1xhI{"òZ֋*M\FgʕpaZ4cb>-e%<&XPPQcЭjcx\ϨWK=~=^|!\2dR][1.EjrƧistsdC"XLb3Mvn(ێ?lk{@+Yb-ܻlo_{ToBĘEfA QNȧ`^nmK {#v=gVIVԱɬf8{dc/;q)17mMɁE ^Xn nR\z95ʭ4IDjӾ#glO:zj Oz.8J T `P\ca;E].|X:yee ǽD*7_G쭳d㺨ɏJN$'L,)E7S)B@6;pADȿ1j6 ϑQpY ] v%UE ],'A۴[_BAaFonȒ#]eu8qqjM= K3K-ʆ_&-FSW+GϾ֋@hEK}k\ 62 :!z۔4*=+j&-0NXVbD.F=ojv/^Y&3_!U@Xo^P6>X,[wqX,bf2kma{5^;O2+ҼT`GjkN3&&*GM0;w͡&? k !?" UJr"H)᥻=9b@`c-@eP(t|a @ǦeIh^Ṕ5#r(^Fu,._DEr3X͓f"-W"wssF{[|Dőgh.}Mn.{!C#T=#mJ ȁ=A"~ L *MYeek5];9]ѢqmuĎ9V64LYdzi^U'4S_Y[`F&db11V&R 6O̢c_;J}3Y=y{g\ōKH2\]niqdfla=m;lVZ>o>5lgĉ(>z'~Kvbg5NO2sWrDE~,R_X”w?Z|g(|QTU!~y1(u- aGiChst4/~]%"_> M|ӳ5O3yqSiD\ 9($wȽh~7xS5~?jmTþbץՕ=ƞM_ݟt"P4lG15j-t,XniE[|/-q4kt3>!dyirT_n.@ϔ-=?e7Ň^CxVۍMuyz%0x(yΓ8[phWAF .Јִ)nՓ:+Iݬ#a7ʿVC|+nѠOs"HŠ.rtJ@I B@Wtپ-3X7[ >~ol~oRu#@փG-;jJ@QU?$W\&|ms,=e^y &nHV7"԰iJPk"ij3 SwcIUƭ֎[nmtH?J vMu>Q m7ˀhɇ&qsPШ 5sMesoc5 nU,(FMԃ>S,"* 3#,9,g3|Vrn_.U96˯n|u-;ЅlaaiǢԏOD7 hbK{DA !~6ID;T@Hmky\|bl┛g3Ũħν(l]}d<~EvX B•)`9mUhvF-"nFD ڏGNEmTH1' :ba7Y,^jp2݊_xq,=)K^ tSrDՕ6F26+Ϩe~h ҉ONVNXf#7|9 R%TTExqR&++ po'@QV~ܜ):Y#Wcݒ`*<9(V<~m{rw}Vɽ֮dkJXRXϊv|3z;'[E-Јl7l3mB7(y+naCR5e 4ȺaED*%xSk;}E@{l**a^uy5\q XdrDL } Z֦z=""ݨYiP:ko58JrggY/7vD[K)H mshZ>6B<:C 0-> ԜgnDו9doRq:Jh{Wg!`!T~ĮlN\Luꡗ,&vtJ; %Η*s%F&4(zq5f%{ⷀɮªsM{}1˵IHX}D7gY $\ FapN 8 욪/'BgNdnLN`GJE^.]q}=A,4h k'Aت{*BDCzUrn5 Z=R42H>w BL%J5%ǭQ5d!QOϚz8-[}ov 2ib dBtFihYk@y3cCף>&(L5kbj3Z yPB|3HE9*W춺N;$) `Az5Yfʁ|D5Խ r 6uOppq9w8=9?qOөb^Qm,!w% ߴ{jyA[> AKW. :\Vg/46e½Q殝a@]cp*޾?ŵԢ=mU xj}rB#})LBټEFA fm4Toޗ#ncF3GM;\ؤ,l\ V$w9q.sȀ9h=Q{CedW$y4_sSDg n4* pOtVcTG5䆿(a'x.*ֶ[dhHj$-=jC( gXĔ[nRஎN eKEN)W+0Dg/m$yQm'c)UJ@~S9v~{l[RTzM A$Pf{xيNJ&k2t - uï5A3jWHcb6>Y&k0f5 Pu8 ̆B::CU !fJ0%2U&-/'9l]}hFB>Xe%;XI4Ʒ#*-:gnbn5{&L"15>YJ p1W$|ٿ4IAO4(L`hiwuB2E.d=|YR˻G6|4 /D"ॉ!T?&Ʀ&bQ|F :=jIi ܾؖ /<%wv]6a);rN,udEI6OSH%71'7&K/[,:5VkD֏ߛx5dm-ʙ "Mܔ6Oju8S#V)wVc2Qmw pVp-\m& C R#CKz@h ZoIS#xr߆kJkܚL;bƳDA+ 4+ma:u슧Uk~vTw}9Tm4lT۰ZlgˆT_ a(dw_9x t *DZblT L!A@9oF\_Im[܌koWE|B-@Qx2v ƽ$tT_Cf1bQ3DH,]Ķs@)gIk]5k&\¡79>\_Tοw'ddbNI( Z7$4 6HWVW{~q.@ 3Xl)e!8tܞHw&IPkĦ,3䭫 5~`l 4+0ȵt\ B!Ypg䊿kar4f>T? óAlBTH@x/=5wH2)1P4XlP s7.^&=k8uAW7s{H㞖:o@:gr3VzQGCˣ`4^>ۃa [΃.UE5PLpgY ZIE ˂.f%S_@jm= }ʄxv0; 8tD29bB5|=`? PG.惟ܙI<__۲wYk ¦$t8g6~ G{  ccщ8"F e Dk$ZPxMzes8#N*Z˜qUpH\o$d)d%֥hEh:x`2ǝJoDsS4ܾ*9T-!l/J(,=\)/ɀAb, fs@w7a)S>jI@/ePm#!C\()f!} AWl!a_īsdEh rt*>UP3MY6Mfr9vcLE_̑"~F?@>$hJL\F [w"ADR" ^2:&Z%u&Y[ [ 1Մ!VDfHi0{5 "'Н:z~ZP YR?*ӎol2D+na(5Xo:'C)8-;ҹS]^ L i46ی0t.ßڼˋz_T^q3oDqSȞJOP2&t!, 1hr XL+هk|m:@z_媚k#rhZF;.½GAq}"zюW)Y0p^|'pz!,ʳ*0wͳQ)s,(Q/BPFMaq .b;.LKQ8LC= )Pyퟡ֥7,nC#J Z`ڴqjFG녬w;nvHNNڝ̭ZAH);`Z-;5\_iY:hp%# 1?vO*i!UT(\AcW>E$L&Gb*HB6 G. O/yv᪅P#@G~D/9|϶{9֤W}h2 F3B"2m HzN?0sMm>7|" OSSB橶:b$~ka=7ٰ^O ,} e?Id;9,O:ZpdElvFò&p帙M(no"MYg"kUT/Y'=N$SԱ;u6%oUh/4ka u#dm5vUb:Z&nƩ&׽to_- QyZncl719b EyH. Rp[Yq_Pk7>WWꊪ䥁]70A\G$)vN]O<ؚy%!ZZazCwb0z_BClNcKm=}}0{KEd 6I%bM^NSI#T>JVnXdI@ҹZ/.2ao˲l`0z9A`sq#NTuWDC3^"u!?Uȉ>=\t/Qp%ʵeg%VY<y=%]I-OW}`Xry~iZ@[z~Ydgt|Bl3jq#Ӆ j$۱vW=1}{y/#;7<)1.]K PHF8.kߐ >lQZ7x҄;*/ٚ]ZB]*>U;o4\zՕj249.:+9dz2Y.r Onv` ^#mvlwYSx|˟qT {fst3aoo#L.cn<DP3RÛKL[ `lA ߐ~X9U6{ G9LJ:6qn!ЍGE.H-*ut^{Hn&ag'ns֛6*Mo.$D% @S1kkx~=2;6n@Ř%n 39~0O8B|H ȑ•<?VR:?Qzg~6X@򁚆 H&:pҿ؝R !Ÿ :8"eBoYٟsD (j:r$l:ֹSIȳ\Zt]6ʫTC/nU9a Ӫm+PA=&y"uKWĒ3i1hwqoT+O0)B ~y J1ؼbc*Oj7544OP|kf :<c>q-tAP*ID:_viX? WaB]z%=ؙ2k](cU"^|8/?VP鬐:KE4U rV>Am \7 і.dC xlclKv/?PrI]Ν6~A4 CwˎSV`K83 1 KCRfq|,[PaHCo|a٣.E܇GCejFQI>jF K5hQю݆feHI&|(>W+OdAibA)ZyD>C-̵b gxвj _:r t"bڤfŒv|!5;:m3s~9WgQސ`ڽ(Uq٢l{!$!J+Eotf1φWw|oA*{hwfti:^CG-&A(UK24R j:,(Gդs,B;[@uJΕon|!2r0-pgkqIrb9BU΍=V\\ ſ %gP _rgvq}3j %-6PaH3>ͅ/0LfOy$9N)!Y28BkZk _|쿻: -MF:'qRM\(M"hT Dm -׺m;w|vi77Rr|׮4sb1 n\VD3w,6[)`U~Ty_Ωqr#?1`)@K* pp/0IMZ=;rdJO ؔVAXJXD'}+Ct4m,*ͺP,`ᆡB?YcoIvpMf * ]rWM+Xl'aqQM{(l9hFMjd^*Pc*nKQUdCRt^%OjޡZ\>Kg]EqʿPPޡҸ( Ig QlOd,>Rm@mC"BKjj!`mٺ&e\ akU5oiX)ѼK jC-0AKjK1xbLT.^wgHb0 ybq`(qe+NvT$H2C'aqd殒P]aBݕ0YBvvN$ 1>H/Xa}xn|3@ٚe\ķ{_x HAh3y \}<Ȕk/ f\2CT r,Ew\Qﻠ}x!C A/ ~$|E5 oh61䶧wLQ!>بlT lWvTF7.ۤ"/4ǿCj"CgR3t ֐ڦ=ՠc»G hʸ[=[G M4S#!M<7p3j%΍{; 7huwd4_RM Nd ["z񦳗+,$u94+LAwM1kn|0wnxptn)8~$XGİg1$o4#Wm'!8 ,")LZ[x Ư)@\ŊS%X|]i\ΠTcҽm#/^2{iDw[w<aX5f\^_KzSnjM ׌BnAaE.y17ݥ n. VmU̘yez]0²Wyd>%U VYXh$6Q Fh'*e+*.ph8wAL0\ 5gJG,і"mοMOx&=k1LɌDrAA%e4.2TV&W`}3'&[^,얽M]#'#G5qVo-+$2jH)\[! mqɢDŽJ|C_ؾZ!$눌DEȨn ː(K!ax G3T~:tEJn6von K2յ*y'޿fst ^!>kpvPo /T}$`̄{{Yi hl|%i/Ssli>"?~ѵF)<->5$ ^Ny%[I.AgG^75IV *=ﲏvychIJ u>ܐEྲྀ؞.a6U.|D)NRɆʋPG6Bi[$5W p>52K#$Xg8!px߰~I5";0bcEv}dOEbѣ )XfcW.0o%LeQ^l@oO쐝ɺFlpȍ`p.3(2/#\& GWZykNK^0^[ȺtکP`mX3 Q#,8# b@RYkA ͋D l`j:]MBpbOC2m]YF3Y~TPtи/%#[ ԠӪΫo9W:T}1ME[nGdR.Elx__q? Vv!QmXRأTƬn~ E?ME6t{w D}xű̔͞^4S˻Tn/uGCfȬ֜iվbEwa[Non1V*LJL0 @z A' B07蝝gNm3xM8 F{@6僈E .\R$R-LecVw1!?g&|v^=t[PF)zr" {F]]5xKy@v>l(Vhyt}1ICuآ+zsQxB\C;̪H*Z7$]d߆P3rI3 ra'_tCg{rdoy4}@we\Vdy֪lxZ[Sǵ[*( si}8 'NZڍ~>?Vղ ((< >(>ӷ,pN0+#ϼ1 WlYIMQqD~'Z)2^}!_ Vt@"ߘJgj<2 <$Nu܅l"膾W l;ܸ LN5A%2\{^0[hG9 u'MJ?SZЯE}Qh)Qu(-yL/KpZYlv2Uzz`qe:|ŷmD/ޢ>܂YW(!qdqJF`PCl^' tf {߁d)tt.V8+eHR`p9'|1T;&zi_] {?W[kv.6D\+;0e+Bf" a-;{/{ J5+ MԻ4;޽2K)uߦ3zުh[m! L%xb Ri#)삩OQB{nW)gX쿕 j1bu=`#+\c[WIљi1,T1izD3k4oDΘb-6f110XNTr^OO|T S4K\2F]9EW=oƑw򓧦L-T32Az0H'F/h,Pa[-\RvZ &aa.h'g c SFiQsJDik5lK+)JsMpJ!\ҋ:Knde, *7tOk7PFTH[VEo:(bޛfV711X796 ;\ < $1d5]SoHph&U hm\S[ Y"|M-OaH_L(BOFڗd.sncPE$:چ PXыl9IZHs_ ,D*`` lhA/=.,TJg0XjHhB|P|pﯚ6IDj\uOtquٓ䭁F,:ՎjX$]5{{S6{@R.F C]%(+:|o8keqU),vſMZ~RA[VnLZޱ^*,'XMZx0oX g qR K@}l7k4;X* ^f$OOIHX \ IҒT])oE-NR{PƺH[%!Lw aJXߎ~s퇏2Si)*ՑSasVR3sW@^(Sq!ՇsGKsw!.hso\.fZƫck:x[Bn0Z,ΰc˒mt<Y}G6ry#$o(cKQrd92:SB5`<l 6ü@#Χ@{؈<~:)2VI,gx#F jU|mZÆhN;iw~`J0Lxp`-dmZPp)Fǎkg}FjvDoͲ:v9l~}&x-lɩ!ǥ^'$PWKXcuԯTK}2yF\.WϱVs4&6 hh/:n#n`r'hx@瑜 'F648 ogC!p_F'$Z0)M070UYcorAH5".^ I-Eݧ86-_ZݺMԥdjp)C|1”Lb8a^Y IU^4ϵo..CDB.&'vЭF(zU0XfqEv|8aٰ$ǒO좫B1)3,N}_KʼnRcpl8Ǯ#%/v6+8򿑞3\&h!|Nq70OU2G+ OR,h8`h;aFȥ||;Xov[늼 Ii*ck{CYQb"qWPv3܉,}`.Rhه>Y]Ukstp2)n`$5 \" ̨I}@b~nG݌8U> KaȀʵt¨lVV$G,V1ZYifpT'LMI)#Kwq=8z_ˁgڿ'iw20`N)~.>L`FI;nuW ^2l)C;R,s,nNnܖ _F]U@_6XHժHtݥr8>V߈Sg4p\0ElqsvUڡs# C:aMRDDN Xxo&.3%?a\ץG5ԭ83(%v. 83y>ռ_@V (4apJ,RD,~ |mṬCn/]̓wsA!nՔbnz>b dmVֿ x* y,(^tTKSEy|ͥp 4YMP:ʤ,jFjșu?r#Qe;͇N 6jAuȂUŽ >SkH1^RYTaxڢLjlu8{ᔪdsZs:J̑ tn/ɖ >" b#ƬUWWY(t+}ygZ Y4di)ѭX n"o|X3 EGrQ%Oluw2h6I)9J=bSUM1 4^2욖ƥ$p\~#"3CTΜ/zw2y?0N?pEalhs%?KĄb(pbt؁h5j5p\$= crAtb;h܊ʊ!WF FB&,2%`4Хd)ԼDPnzLW c .`^fU,Q惮J`^%j&V8ԯMWU!mif%$@F:rZ˄O$Sm~OIQ`œ\5F5Zxʋy2M(F'53d: 7Q`g%{o}!3E~EدǻySW'M38yrrk̷$+֨yJ6gϭ{!BUr >(L:F3ZQ b[ ]{ެ-6bk| d%$=M8iDw(lw5`=J4 k/Ugo.ȈVj04fxo/Z{a#.O,LᖥVh^LylsFg|ZVbr6O!>DѲ[Tbga` ]@(iWl2|{Ŋ" gsyTf}&DH 3UIգ?Y1CͤkE+Fvǀd1Un@z'YЧr z􄝌^. nOkX\A)զ($VfF u:+=rQ>;ǫcw%3Qnqx/K/*Dؕ~7I`ũ^peFJ3;Xz Lv1{c›;"JH#{* B'\O g*vgE.DrJiMN ٫+v ֆZl;PqC4(뭋[߳a*jtNE?#۵"ZzKe7=HC_\|3*n9y]Y+eYT \A>k赻Ӊ4f0h6kN6Rhfd5/+r(zYF{EwUnȲ:%dٓv r,O"j=D!si#!^_eH%Ӊ5=^>m*!mq*aOujԅ4jvVqHԀ jl0 domg7- ~A\7so <=8̈dƖ wR-5["8z”r8}aȠzcqf/r:a`ƫҹ@ "0p4E< [MX׿̆ĬR20.)[(HPdE?aippdԁiĺ|;IH2=6W87DioSf5*|`DQ@' + 3]>"|5_H*"{VkvvHV~1\SoFg)r!^Wݥ74mTS0evW` /t~xb^_Ъ&Fټfsq׮q//|#feO E6b,L&SG:(Wp%wZ>¦Tfwpp 7ЪDd!c/}6NU Pi3%0]op8-#OG}>- X45fAVڙ3S]$KmN )IuJy"%n}7@|"|z&C{Sަ!|6 ,cWjF}Wg[}pľLA ~HVgy|'?r^6)t609kmu|х _גI$}8GbצW,q6$V)-Q]FOқ0$M*& eJwPŒB &b8V1` ly 5[ ]Mޢ|)Z>ZBم"7cwΛ Cp^ a1Czŗª' $t?0U c 66PЅ0q<)u-+'͞F}Y}c4`^Z&l^p0Tc%HG!Wܽ!l3\GcVe2#ùfg2%Lf\CG`dB/r0X ?y٣[nEeRؐg@IXNPUEmY1_Ww9D~.lqxMZ|M!V.u0v4K|Ǔ [ٲ} z`ɛ:B<(T֥70,g|Qgp~ycDc(Aju rsC̽V$Jq7Oh.N`]H]^,{CzB{3Lw #:>.>c9zLs;3V/pG? s+:4 Ha%j]L3&)&*簮 "k5^6|mVRpe>|7;kfޜFHk33 <Fۖ7`wW-a=2p1E:<]s2K%.|{.hSɯz3Bɷ:]sT q$on(wC>jҼY~&*@^D%soc}]p-@lluKK3}`C$nR A O:h!aYCE^yRY mHL!Wmr/RG~Kǜt%2֦E$9R{~-b]hZ2ٍo)~1`U]`w 3f,9mkHv%`]ZCc-0l#;59X@*9ɍi4$0U,Oį&yiD$\|':<4\Z˾|̚;yӅY`)q$c10ћwV׽v'sM4]s-qbe[qjTaךʇvnGO*)2EdCWI&IΨTz4}6sokTY&zV m@Q@חw Qm[>gSTKyf%zֈzvLSrmu*#!10i~#XHO–!+kqж:w[@(|xK_ţrmb w3ńCź#yL_:T8g~*P/uaN*DlȒ!ʐ=8.+z3[9<1EQ9CY4/3_F僙âY~3#M{b)ugk i=>6%)ֲH3bܲYF6̺MtAz]}Ec2)ӧ3Z!t>TBC$&aa6g sZs춎)܍`0)@YYI#m)E[0X$o,S˭s,^Epk-LHEM`놹uă Ϲ[6{E3FX1߀(;HGFkڟ0vTuli4 Rjmd6)cRF[3e/艍-: 9WuOO"NA_! @7wB1](cu/dAY5_,j6 U?PiH kemW' +()Th3גx爁д֫[z%s_6=U~I*.!#ٴ<:o\t `y(ttq1cZ-$|a7J~zwܶFy,z.BQ7z+G1}Mp"'/UHahf VM*% ahOPd Nq]b|h 2!DUE&:Y~~@0bl@hJhw!  ˽ uLB[R5Kx4_A[Oi"ߋ%aT2D==3Q;ծg elM9a*?>ǂ^"|g?:vD-"/f`fv]b-^rcLz5nֳah'^ kGoe‚ȱs#Rqޯw<E@HagSX@CV̿u+-T MBhmv+[ﯽvoFxN)OOCd Ӵ)b0fMz>? ƅ_QyBk5%%01@RƛY{Fdgqew+զ8-Q>=wt%,k (;CzNW[Cv;sCdG}(Le)W}kq sBRo&/f) . dQcsֶҦdEFCşާJD`2i;|q@QRj0v2Wr1XT_tT``guL^<#F1(@@rp)A,LI֯t-:)V62h7Xߔ<z@LFpAPs^HePzg3|ZIt@3QWN\͈WOfe:"irқ: Bj^@ Ԯ Ol v!~ ?8?ͪQ1]P8>rT)hdo 00rBN 7|( $抅cժu Ε>ٝ913%ml#-/ʏV xrŨ[ؕ nj"*B+./LďzAsS̰6PP,6iT;.D^D`2n6oU 5Hiߞ( Ě{ rK4ZKsX9tx.pT j\S]W'i2dr@PN < 7LD_:,n6w2gɕjB齅.7-tR T>6U6g#6~C6YosxbbNκY~<3e($DCHD.Bh7M?'dW߶憘) ߤl̳Cw8Z߀Y 2g|Hh7EBaCD T `o׭kpM9AVK!oe~=>.GKE&똚Kn]357 ևI4֨񠦈G\83W=~crh wnSmk8Gt 5ب}Uޘ̰Oo>!y'H̓*2vBR [NLJIz,6}-V2HG]|3(7GwaME?ٙ=G 5o/ 7\ΕbbNwWr`[RέVO)f=s:#J0L991B-lMxUwÛk@BJA6JJ! ٍKܧ../Li'p=.sss?QFposMӣG~T({z\K{%8q f%]ln &.%zu /Xy3$J__+1(av^JI5s)\zzo2}N\).fMbƶN0-wOg?ӎ'k_pLלU44n-Y³ vn~';f4+a&`gF֣{B/.ըqsǫ3B)2;TKqo1,0a9qXWq9]qYkfb2ctXL4dFXrk6kY 7u@ܞ] ̩$0ά-mc͓2zMEY6' .շ\qp& :))aQm9iWB/Ze=4kfPm7 fiSf8sreyQR]UтZۭh *[N_BEEr+=\H~A1ڣ‘PzZ1wd!JCFkG)S)b /YhΈ*fPMw7KPQgK| oj!^È<@tpn;Q'.ztg$TpU""z@#K0 cC OcV^ mCpM2!*eY1Xi!28*ɋiB茿o $皞%a@u-:=Qb^Ug8 cv|6Ԥu7uFI*ܻ,yƽš]aA֮e?A :H"4k"$\(*i[}: mBg!lh ,e)mVtNԝMRW*_. s^*2Ȍ;=onGqveIZ r͇`IOKVAs[PD[J ȟ@4,aDnxZ]R+r,)3eSH [ɇ')B):&STg3Rvp5ŅZm"mAD0ZjaA%j/+\&2-L%h4uѽjSQ)k%9Rw׹ #f" ?q~`MG$xh%&&yCaѺ~:鉖$Weጁvï C 󍎑Ca4GKgf'Ք U1_μPVSpcI5V=2C Ҙ-˳SL(TūxjHM:Xv,GB_[vScņ$37`nPVdb﯌E(ҁ@Z L*EӪ \ʏ*YB>''@;j 4;`/% $lG<\A gC" 5G!tq{v˨G {kL(l#c#"HQAcXIzF, ]ի ЭL"dF1d]DToUz&9d9̰RYjSn0!ktY [~L NNm]~4Dk/3/R끦VhS E喞:9|5:C%S[֭n'?nGNڍG~9D 0?Ea1V0VLUTp`%#f]N d!(o~\|?a}M÷,Q6*.\d6SlWxb$w/ֳ (}T6C$>BD A}PDG#>*5.J _yZ˞b^p 喏}r9"D$EBcSEWlWPdc(>֦ Aro:u ~╟%7'$Z֙j/5gi ?He6?9| +c'-\(s~q+O(p$}pM |jk(cG_2.(Ily7T@*. nБ'ēWsMyJ7#|cJF6!h=Nno'): 2VZdʯW4pU*cAJV>>z.f* %&x&J՘%*10ʤNb ornK%IW>v ߃U.`dYw `#-;s ],@F؅yƻ#s9G&nM],K뵵2x%6I*ܧFh9h}l<>Jhc,r:e$L1[A JBi[oV y:r&P@U~@Ƞ]ǟ^zN+@?!F&>p[0Kuߠ5-NN۩`€農jiW% ]iOEi=&ᝳHMEت ujֻMԍc3FM$[VVśBQuD+plpWXϔQwWJeX%hCu- 4f9/л /R{j)g'z$(k=܉Wa?X 4O, =>l q/ d+;N XrYr%kmDL  ޗ}f@vY˖FJΤe {]^oT ##Fyؠbe#Oz} ڭ輰ݵbFR È/8xKKrZ̉$Jh$W.5gGYhbGLMGVV͓jr}NwƿExh kG98u$G& jۜyZ^3;j|>/ Il O\, Yq{I6y~iEc]L}:]ւ\lvԪilPx.6t'"1@FE(J)#_fj f|Z1XUb"Wu t5X`ķW/P WM>[1+SO+,rqS۪yeK ^3Eb \\:P#ugvXQMQ=E{,E[\7|m/Oeo $L*vU #¯ SS^/xHz%UM'8] JW[3oHqWFfNpd@u#޾iw (4"uΌJ֡M[J! [TZ _Gu|O+6;9l9008dB/=xth|EVKέ$QH7 &ߝزqFM&.y=;La'ܬJo;6yY_ld4/ 5P>C0i,Η=!w9Ro)>` lZH߳/f9oexHziD$ӔtNrWֳutrÈYT!-¯XLz5Qs(YX^g_!Y2Bd餋n 9NiJƇ$^>^ KެLJu`=*pbB4B)j)5jˈ依{L$6%Z`I.>ځ3q^u9Ҥ%v=ˆP.Td iXzcT LXgyCϓE8#kR!0T/g.+m1(3H7NC H#m 0d{x*A S<ի6K1zmvC G= pǐ<>ue F8}!5V%Y; +9#䊾2"G|أ.t19!Db=5 X]`AzR>`%{Jt!n`WHi/c y Fvd_3%fa-h4J'nx7E0mTNwyy7^񏱀YTEl+v&)r6|UȽ],+\`NLhD%bȻgG FMb$pY*f%t{/W yN1.{#?3f4-p௃Sli;.QXcBm_Yl? Gj](檽6 x|Wh̼#, ' N1;z_Q.XdNO| ScbY6ļ%;E,QPW)Ā]{4hBP"mW$Ei+8ZMLY \Z}pY;A4L` a#熽*VH]#3M0Qݠzq6P f܂@'_ Z5!fy/֎IF=wEIIL/v| yJB>Jy)&W]O84ryM5gFCQԳ޹zM[BGK,42JY{mUޑ➩1*()IǹPa|Y5kS\o.;825>$ /ݯ8OP0sah 2ogPkL^jy<PLvhe )ط\"Āz6Jǧ*}ƾwSvuX ]r E|=ltOt"k2+z2Ţ*o.3K| /C7ZF8 Ӧ몭1k|a-Ulx83'YY\&1b^WR7_{ч)b4FPOBdF&*мiQ6`zU:£G0bJܗޢzI){.8}ZObYϑ :C '$vEav ,C+^Vȯ څ$l8J f3|>ʊp4cں_zdl7SSH&̸J,iR"'ݍi5k,vc]嬸v-Xe )r!k̚-4.a X#'>)V.Z~OK&w;RpFoa~,:+W瞀NTSQ)g ]5<[RŸgfŇ`r.xvSU2ς2gDeJd^v@AaKve4|T@ze|TWڹYˣh,u C󘆍 mDPNTO,5 ͐"G윣@Qnc6׶.bT&l 0x2FڄˋVe:Ahl!;66LjO*lSV(MFO[znUOGnQF/M,JhkgYOY|CJˢ>)tʦF鍒fӀiem߳e9gg+G]ȳ"4N/>d!}K\T p>Jj"6Tو0V6[dS9oaO0 }21<%$8qd}j|~\Z[Lt7YL)q{1\*Eea\,fD@ȾYF@u=pwx|A'ŗ")&JlBVMupQKfP,,@iC6 .c*uAIW an8& Xp9ϼ8 8A𫩩ɿW؎}M?µTuBT^!HkQNy0hJ>:I4 q 76lRq%ޤ_AןVeoÅ|F#*#ʄAl% ~nm=J ԑz2fP>,YL¨4fys_sQ- [4qCPZ炿_)fҷOƟW{[1W05m\+"u>G/@P( s @o&MkRke1ٝR\!!-,I@quU XK1UE3%5N.[K'+ cGLƲa  hU'{:G{ͰYXeSkeΙs`T~s]gA}1xhGTgD()V%jcY>{q jJjg V:J:yVB㑨(c\8{#@831aѠAտ|j^ѯ`zqSDTlJs'.Vl7?$e©UlhZx2_cH.VZ.I/ gW\Pq ;o:ߋ z|W`b!.  /KWu8ƮQIjnj ;vnZ.%4Az-hۘ^*r'0lBT٩_ Ǵ/̈}`A {gQ^EUWsҠ4(sV- Wg܈# QsAp^x Kꢯ R'(Vތa9aK{ qOD]tGY]2>xd\^؟ G*nék.M}!X z8Py%si8U-cA rByei>^:~GXkW W)|"5),p?}:Hԧ,1܍+̑f* c47FCH@`SdB,/'`_+L7TK:Hfo6j.O>Ft}|fi8d7o׮+l^v[!aK@?cv`?׹o H,Tz~fAd, gczP{$QpA%X@ZX! MA?R`i]xP|m:qbdW`] WE=*j-t2s6[~4/ꩥVr<t ,Q`\'WWZgaDqQrOgA.VhpQSvpڸzyVrtaj:/_ƺ/eB9rʨ^ }*OKw6GX2I>pgTFjάxeRŷ&аU2JH5ok g'(zcL;18Ibbpds_@XO_lj&D%*Xzuq^Y8ɍ Xu1C$Q\0AF]Rnv9U . l_EvbFmyh]'{}\.%ˆ^9vz"y4^  +XCyeȻfclaFw6 M/ woZ ?t_եf4-*وQ{r;o p`h/UTL'msb,"鬒 __I[LoQ|Ge9~P8 t*%k茉=_]_ף@}Y)>E7bbٸx%vLѶBi/L3i;@?ǢϷScUǎSNX/x)OE"K"x2T~`i>ZO)wR|k`On pNS͢2!-~oo!q YqlۚK  5Y\Mưi;6םCn1jX@Zӕ됱n_c"]&2vȇc^G>cm^Z4, 1MܮC#(/6Ye0k +X::J@ҥOV *pw T`Gzۊq9-vGW,_qZug4)miC!{3ycȱQT0csjʶ8hᖯH/\Oeɔ|( !郾Qtl/**.7TA#o[㕶q1m‰|mܼVLT$87XekV9~ )l&; Y)t`jooIr+\D Jɂʫc6 ?J-[z?ؓ J {p~K_iA$41.׾n>$Q.&[& ڨX[?EhnUnUwWR%yg +Υ&L_1cxvϟy8G;ΰ]jė :Ximq0WOgSڰ}Ϯ UAS}p7A~M}@+@ Ụ9vp(9<) 23 5O slo1iޖA9M])7;Ltjn1=dב1Ɵ>.\Hy+SK`+=uPVa9j^?6ܘ]|0#9=JNZ _WGPTp AQx!Ub&wB IY}Ǖx,9=jQ*oUd,jTkuSO]E1 /sI3AKTV9½tA*9 w^J\xKcy5mŊQg(!5Z&1qpC{Ϫ̣0,H&S4X0tmۚxO T/±չޙ4 $M5 `VݡݷO|jN(FH;?B=%0eoR_v0~5L6- 1/H=Cf.A{)t|vbkC@nfi +9{ $%qndn1uIr& etd|Rz,l2 Z%b`!IM?x33yc*W4G%KX Ca7XOKЖI CD{JN$𲓄ʤN|yrWCt[t83ӫVn,-Hq Oe0Ů!#Œs*An~oͰ`ٞQ[]#@}oෝ \a5F,Gjj ~ v0m/a*6m5X3wFzYF.DlaK7Uc e~Yp=F0#j;cisgթ#An{aߢEL5gx Ii Chs/L ^4< `w_E#,,d,LFS8%?!G?$%ʎ_S[TZ- x򜑕}aIŚeH"}B8w1_`nG@@,^ު'Lhw+y!F/T#$n XQښh];'8?}\j7%-k bu>8)٣s rͼՏT~~ V8HmϺTZBN˗Q$6>={d2| P*fzx>z;8PG( i$AWl\c.i3I0HGj=K I?fdGɋ f/~ ;+PI@ˈFib֩vkUa76Wִϐu{?tOUgc;*6 Gj 9bqisONiFP!X:='Xќɣ l(2PM0Wlc5ty\O#M} nHs@3_E{yHYm^XF|kSD *OVv?9b*Ԡ SpwSwfRn  y!LXۢy96RtMuH J*Md dTG'h2P_@DbgAAs0B*%4d)Faf\U nYrpc8z"a &^w=Gܢ: jH{ܤ~gVOf.jpε8pvIk=:XͿF tЬl YѮ@tmBKP'ͷ@Р7}mK8q;)[ĐN25Fbc4+7piTIRj^ c?5|u: X_=(T;٧Ba=ʢ'D2`V9?Tkc&t)^\}-}Mvu b ob։lKdk*!cӻw!iGĿW%X TQ02#)"٢3Wm+ى߬z/GILlfzHhFb:5sdݨs'~hre0HR |j:D֕R J;k@iřq%k{4R'2Uw DQ֪ Kt+fW<.;^#$Ͷ}Nts`_Olkޝ:< x d,t3?brBsT (3 IQ*:J?-藜2Kq|4 B HZy ̬:s⌏=8cpj/ I}I_w!ĭBhB"y$4TQpuk&dkEQ`Jqy'}UHuMWm Qe!8T!GU߽uCUS.T-Mq^+EtJi߫W;y,@(©>>JjhGʌvZa4SVrdLJ{k PnRmYiE}TZ3; ?"\[D?ʇK.hts2S]BGS5=I`4lDmiAsi+tԒt4tqy(r^E*\nSwsҤTb4W|e0$<9Rzݠx}48wWS? Aڻ-,,NSw+ןJҟ<~F+QJΫ]]-ڌflDFKw1y(2\l=}U?ml?Ȩ b+'ew+vQ`7‡iWnDc1MH#Yj1J?W)&5ð2z6nVU>vaE>-Xs^lxz akۑ9;Wa|1\,=Uࢹ(D7_ m"CvsyY/L':)~İk=&oYFiy4XZy",4//}X2z"DEtʽ<XY77G^(ueʬ)f]0Dz]=&~-j$& 2Ɖ֛@X$B D*xM>h!-f@^c`0,Ñ&tz 6>:7~3Gr ~&tLe\$Ź{n{ ?:AEOՙhlgN;(P<&o/צK5kn.򔯖ER6B5mXx=4|9~i/"nt./LLKYȈk`KA 5zԘ@/21i8!@2b Q3`gq.b嘖L%`= OF~(>Je;kqZtRFNrQf&VZQk#&97ab_qc{" ~<@5;:%yU˥{C%X0{.8:ޱp%s*\%aCOa#mJbW0=9_ust`+./,࿺ bkʨݶv*@5_%G= Vj@>.*OZPit̑}7o`*AmO_3ZV2H7W< 4H ~f P!3(/hMdh8;}כ*MEJK>sJİ6 S> #[0ptgEW sf:m@w`BU#s)RYde估 D?]t}F[_Lz~ %LCz2Ri6yם0ѿ, n*d{27E3ha0wp@6‡ĥc?j%/ɒʫ-n&wn12r`Ґ*Obw#?B^}x jTaomlSjKE=`'p54XГ#3 =LU4X'04,%cc$0dMq5@'$ C-@hґ%- 98. p^\U_=AgF='ZmMMExZV=7KYb}R?,q )o(ߊb*ؓyDg]d`T0x@TQ \ )C_Jo^ ]VbU23*Љ~@ N/mZ/o V􁳯g Wډڡ`F}ۦ$Ƙm &9^K>@8`IS)F^*.DſVaV6,o;E^}&E_f'99u}@gfj9F/leLD*|ig؞m .LeG89K=bFj&RzgL,Y:dlb1/m1.ƶm_J#{'TsJhFݝ8{'ͳ-lC+Ygul7KRذ5{R{~ {DH0JDSĝ#jig~N2 !Vt;k3 5)bo_9!ީND+DTtk8ku(_0Qxs& n]a‡LIU>'?40oK\Ĉ^)ĺ)sT=Ƴ §]a`eNsgsbp_6x EhǶi2|ӌ]Q`V sԈ+6 \C~l˂;KػRCXY~pṸmmze~'L9l^PD~& ,'LlT:V[HmY9"|eXt[Ub 0|d\1G:} v/>MWcv%dgyJwVqSq`is"{W!n hO1*0(3 pTȋǥwGɑV%=.W0lPmF䄅-Br;xV} "<Fk͍P|t`4+2s+fՏȳ6J։AKu f qGs.1{Z [% UZR|#2wCo# B$g0Cy|94k6qu)6% $RmJ{;nR}O=PLB@Meêrs6`4" *GdIVms5{ߌrMH j" h:R=ݾ ,HU$q~V="=S0!I]Boc'hWNH^~ :>9LGӊ^Lu'exvA9[Ԛ3"N5 ᫹'kRƉ/β.qae1js|QBS׿hÓypz֦8?YljeYsw+{F3`Dp/ׄlHgj%0/NHstﶷq_|= j$/n_'nSJ$G+Ry!ޑ8{'CǴdt6x=C,~D$LvAeKpwM0"k cA, R1v۽axO ӓSd@.#vݿQjθ,ڠG߽{~x+-RHCU\ ei܌]T[b4h$;a`z#8'"$yI:ee/X8X̅#qUݍ#6Էt6 \1_o]. `? ~lS*Jo 32elHpAp*p-_#1B6ʟ0d\7 {f~ viy/D'QwJ ۩L8tp jj lK;-O9S;%amɤ=F+ܺ&{d@p;URlX&G DtE;+r[E%., \iס SKW,iC#4 ^ˡǯF԰"$]^*q4i hDz˫K4lиNcKqP7-7 ؐ:~Y1&|`|SOxYW4$ Ʋ,w<XBSMfn^2jH2 YZu?Juw7N]lV9 H;GL] + lvlH52tZ򘭘.w[hhQF FߞPA^jϦɘ`݅m!44A,ztT&1N)u4)Evb)V:ػv{Z'KS+t~Jq羈Xf>C#w(z+"P. ]Hw`Kќ{U? TV6HxІ :0PE!@ȯ\$u0q!`ΰݳ$bSr0iH;oLRGaX:32$g&`݀2 D!`=ZR.CGSpvZjt7Ur:~r!۽5@~2e k"#t(18VXnEΨwKWeG:8h2I@$QJ֘s uz8;i^-'}3y31:GgN !1+?4DjU,ԤM#g>ǭX\XPt\x kCQ] {׻D '.#Gcd,se@ C݁=e {-+w ;I B>~O).~H/H&"êV税fhŢtص{NqmU\BnW=5a,$ĻLC11Bs^c+ZKi:y>OiLboBbt#> Vc_,֑ T 㝤ڦfړ7z̲2R80@ˮ->;@f)KGfAc9C\Rj|B}7OvbD|~⿋ LP#"nsoJ+ŃCk ܫwB@ c:k>jgV@Oiձ^=M@:&2sMxr[ JiXY ul ΎY=w83r/)EFna5=Ӣs,~-Xp V2F[+T}u\k:Sqa/E"tÞ+#Q1 #TŶo5 K=k]cfFtީ;^@8Z!Uv!?iYK̀}(}`+J:+UpAжvN9_G"x 6nzN׮@"Qw*A۩ ?*n=lrD7 LTlU융?6Y^yBY';ApYW!!2:Pje!P.IL eGCoN,ySYDd,Ug}Jӎn͊&qonxLL̄0c0T8 TL ͻIAg7 ,(<ۧc&N"D'Ws6v1dc ޺У3³~ SG^7=ϲ0ítJ2GvY=qNՇ'"r =3|\}F TM6 JAxBb8xdilQ'(1g 0[.WI=-dƘ+X,TY3' d3۔EI^ "m^#ˋ\{NF %^ېÚ \g{i!eNS*I?{i,~ʥ;mb#z ܺ 9SsQ'd| ..O aȁN0v4V9Pr$m$~wȉDŽr\)r7X8b+;^izߚ vv@A=OTnq?`ͷ`IIj:N)w!O,} G[{>de)@YGo4`jhՙW  XBx-Zg2K5|P7=:ojx.2ePfw۩F:Ϩ<ƨ|XW4>eKu.Z<+y㖞a2pM@y6Lh4mJ Zy٩;]wA`Y(øX&Ȥ@*gg4Ӑߑ9ٿ9 g$(h.K70H%!P\bm$U&g.y1OwXGmt4gg`_T3Ch>4hFMߟzms0PlߍvT/"c,:ndI^o,J⤁kEm#0p62=\E@~qBBh}m[q#c/ YFl\S?L3,R}1G  BG=OpV_L`[k#J'aZ8V)ͥKfʜ7pz n1_Uwq6BC7c\B||Mh7N+hQV(" #nwWH]!2I?KMTq[rb)?b?(;*T].L_~yI)yv\}s T#wYh.bp_R$o> z]ρ j=:~nTn^6o\yarw1f2i,ͷhckl cL]w䜞`$Iͯ2myXWKY;vw?R6rB-%;()C ieBsh}ЋPdҌh•۷j5bO͔f/+&񓙈3ˆCg#GW=$5ᄖ_=g7LAe S:kR~(xIk:/AOE3BloH@lvcboC^']Ip &!5%ch >MΧVQPžTۄP V>b_Pr%v"~G ;+?;5 [ԥ(hs?Ԝ@^9d 7TV֧UP~@'gB{fןIπ.CW0crMIG4كA}r`QaGiNJyߕmoLy0 3* r܊mFЖ^Ѓ.CZ.o:_qFAW!ug\KM Ԁizi!YBԛ6Z Cj3]E MтG s/ G,%g=iT2\anE)CTIv)mFTT{μR7!tɆW2((IN+Yp]D3+y0WkiFŢek.z3X]'bdNtmg}Ia*YpK]EY LڞzfXBw ?$~ M>讠ŝ Sv3,NtbEq~scN9Tl7C_Kn9KV΁#jE%ֻD.>2Q۵C%v^Bw(߻*+^< &;&mx2K.xO.Kn2wdtWdQ5;?}~>D%wPoG Kj*>%##3sbnͤdZ dTczF@{X$x!MTJ_sAik5++ $#8:vOta"h`LIv@@H`mjJ,7WYSRjBT;wg7->^_#A9;e]ch/IN<I.y4*^]ojfsDٹIK`qYaXd ؆7Vȯd9_,BQ3h`X|5H3XaP wKJOTK_AO A g3ۿ3ZadRͩ%<芼HX%U"5s37XSؿqU~:h#L3P)*-vzM޸NLP#yTI5lz=5wP%*P,.9/dg6|Ź:۲i>y?ڙ Q^d<$B!Z3E)v3r{ڀ]c^NoŌ_ +[_j& [G}JL܊m3!lGu}P$Ƅ'GO.*a5e@N;(#@_/RՃTj `BD~)rqb8 krF46g8)Mp#KsShca06Aȣ'K4UJ6Fl", )!65_{.f7Jz%L>e k"Eb8 c5 cHK*7Q)/K[\yZ( 3^)q^7H?q˾xvlgS,ar@ؠ̨7316I EuN"+zn:Ef*8*}_9pˣmZծތzfUp;8gyjXb}OCifFɈzP.iWc߷C.qAz# G"_ЇhL|u1"vIRB9>@LmkjX6A@kXuK TV١Mlv@q ?[{~L=PG2hq5[V}1z·p ѿ")ߣU6^Arb^Nrf$:'GOFRϋH s3S3@oԅ'!;CzwS8Fu)cX(_yWpr )#[Vлb.tp/E/t =-bTaY6)b*hUfjtěz #yгV720 $h$% 1<~dR0pF%-aRxǰ˶]F|tg}0X/ZxZ)f[o]$ָd =tFhb ՞"Zт&G\{߈"Q[5M'Ȁ<[ep"kq<<-ChZ0tēs}3?ڏ|[UMJS!] B}RA?6 ջ7dƝc\$h\|X: )wjзH2t!E&(j/.a~/'nzDg=)c6.YyPRKfhK̘q(mC̞B{nňژg]bK|ɌG4rC2BL=)^oˡm3) tcE`ܽ;~ZnTVThk# |!P ϕ11>fx >XO@e}#l>>,˭PpJlJ{cj5u%Zd1yRE(ذWӛ/PB"O oW)2s%imh$>$F2b6W% Y?*Bͺb   9:#漘nӃ\*e(R-ٙ*cq#NY-UVw{:l cti^*BD+bm]`}k0k_&0;`X7#ZW屆XA ɫr^TX`谚݄RZ/؋̖ \8&5Vy0.߉|=Gt۳C9ݾ6pVdtBU -ŀr,fB¬倈86zƙ} Go-2ftG7?f<͵"}hiK &)up v`lM,+cr.r/~s^ϖRRVLamrߗ60ceF]ޟg4;H6nDW(j',]dsn/%Z4ɴK7wlߪ'CC |-Y,DR}" }F#lN`?۫ߺ@A|>5/WVRxke$˾ǵ!X B5\u58[RgOv~h EZ7^F!QQM͑sƳ[tH3i V,GJwn&t4G:m~;( ͛DtD5yͩXvcYYN.a6.Z%wٌ8Q+oTs8d"&ʿ*8%[C7ivq.d´GRGFx2}7KnZ۔zANjB¹_U(e S t}%mbscLE05]+j)#k¢wAv#s]:I D*yZP7Ѵ \<"+vIhdfTm^*w(K6G,ۙQiss:jNY))<0_?[Vr1}gN/ˣ=Q& r4{єӄ>9FWڻ=#ĜN#)OTsy h^ބfE{p{x}C2_O舺GuT[=&-2['] 1N~:_9C Gܹɘnpt3J@K~uPA[qk"uIO%~hHDy0j4uUx]GpN@nb>GCtGhb{fFFP EϭS-~(mMd8oX/W^G׳NE厤x NN tHR+NTR%ќO+"m,𶋣kajz)ͩ@^.Ȼ UL'iM%Fsj,,cO+w02wV''yDmʶɣ#˃ԀiskEެc$Xb%eo4Ot] OoTY:mw/&*0B}t3C/" 0V!P$xA!g'Ako%m?.=~5#v\TG@"M1Vz3> /6_W\bԦIsu\u RXk;/}Q_ ` lh FWf9 % b*vO].8o]X3gO+ΊnV(MTE0> 1,#qID/M?QVwټ5mwh~f ТToܳ((6A<"!{ey^( }c{Tb)h/;Ա\Pu_1s9J&a;muľzbS;:@J"=P-UqfD?K1fڬSC{CZtvGFXj;(nR{cAK䫭˳d#6.A'#cގ6`am[eBƦ`!'@ rNF2sC *|  Ag °>bn^ia[fbH*LS!؂kFp8CGHHH@ҞD\ּ)%pctvYmV6M0!y+^Q!W jPtqxǴ 0N6DJ@je3^Tmw,(G=r1Rw;9hC/+Nҕ}/͏%ț)Iw"B2o_ {!bdanT Ɵ4Uluu"$#J`SJx>Ĺ[nݣQ ]XAatT)TOj>: 8*lXjh"}|(snb' .@,R{[I~:YR"9{NҴ+6Jy*|\[ tpp:@fn;ǽtI8- 3XnAe/jqƍE;:qx様,m[tq0&E1SIs6 sW LK6x$OovM* _ Q= 谂mVCY7k(dP`Di/S);h>.-޷¹#U$D崉iPqBP% VS) ӬDs۾9KS2I?@1j 1|[Z.vlt0U{)kfV|^OSJZkN9䎲R3U"lUN(!yW;=9KyEz>^H=NZ(suqfj]yXj+nlLq GogMS).HJXͦ{~SZ 6T]kP: sjY㩯+ԄŽl\܏)2[p/w[`Ǜ+}j^>ĎcJdɁY F}yE4!sR>~n'>ؼl`Z8]zeJ$xrٗx(L^2jd#gJ-@\#ayeTKdv:+S?`7|%wG!y߉+99I9AGu^/Sy7M'Q2729_,/P`*"`R/vE +MGN0B *LK쌇Z:蹘&>[ErZ/~%vVLlsYzWڱjj+Q6~ޙ"'?@PMEXxqqB]WV:X[ 7l>%AE8pͳ5nAF[Cb[py)|Ui|1|mb,|S2<#DXCQ p4&] "OϚr >Βt( _/piBn*)#z `֞[ 6H+MQG@r\Tn'A1?>M:(vw}f3[{le8UОҒkAbM6{y.fV6tw bD8Zp%5MGQ&ֹZ0 :_4Ly76TA"/+\|$Xoi=ď $Rn XJvN@7PZJJRAs"81 ճ*K~nnY\ YR"Jʬ{#k+py^hivW`JT[.aAjaZW6ǽ&.f<܏6& |] ,GZ,N`p] #fHD2vYFEH\F^MUh-nEx3Zܱ)yrϞsկ*8Pr M#[[+vr=LȋS{,=6$Κj9Yy7ܣsu1N؋|@&bK'}]lFT - *}Ķh7~yM.Wa~J4( ['i/;!6)3.!">t:Jp CsxPpR ~r71R\.J#d`+z'ed}cZ˭ u<qXi<lgڐ]Zs5hr6P`G\Q{9yxeԃZqOwJǡpׯn)&ZQ`Am0[ĹTv?uza{Cd.m@JX|=3<Ksc^x˳YqR3ew:u¬%([)4i >|UuTs͡ -o`,c}du>b`3駤l - ܅Xɍ>ʷQ;U=2u 7Dʖ!j5R46 x%Ɋ5zd/lox2է$nF+:8PJRŲJ"^ƹ=P-9XUo7rmSt/%ʒTIJZ~p60[KbSK=Z_!;Y 5FײUL:˻->\^`ucxQجâ`%m(yfRcyA,6vf_Dxp\uZoT?|#Aͦu"FrjdqwEꂵU% 돟n4v FZvMa{v\_>f ˱,8W~ᑴ %8 guGUL~YS,,1hLz6] r1B[eVun;1{!32w)0;0dHg:8akL^)Rp;Eρiq\A'`I%zQ ұ?kV{ހN/wr"BQ/U/ 7r(@qdvBd;cgdk*G.2ik41+vbw> 9xRg(*nUHQRϨpp(eAMtکY>ŵσR:Mόa+*ƒo]2$ߊMoŠ7&'-Q֋IZCiOaۿOωKǯar屎oMCkcBԲ(=rI r44HxW=&GPن56-'9 Ө`aՎ\4"=.ek_8Oէࡴk(,%o%{Lf}d_; ocdʁt{eXw"$'4*_ h$D6ﭫ-nl )^>J!0D⬏Փ3b_*ؿS͇_5<2WƵJ2:<_j@"4;Äe|LAJ{;ŁVZ΢#W{EyMt `vGkkXu҉$t3u @ӆ ubr byt$B+-j!w8Sb;4TRΘb80~/S7CH(EyfWL2`L#zV h}į-Y0뾶 "Y$xejMv/WUL.D,JډkY *b< ;@nOυ"&w|T8Ѷq=8Bf;PGR-Ȟ!Ϊ6hzvF0;FXBz῱:+ wmHe8G-gt S_~<f_?M23Wv+{~ EN)IJl ГxuCĿ.O֬'_Hŭu!؉dPh$tO1]&I DE D23A9PT)WR#eNxw린`EԥLiG[wێ¨4w&ЍxcpM/t%ɓ^{kx[&.tYTȡIIq3l5Wt &^NRy3F|i=a[\/se٩/dw_~R_6e]YrFLQ".NFb &GbdAcmҽ&:cR%ZbޘɁ&]-絩?BẀQ2bB ,bz}1'x"D_'#t!䫘"+G<`8 ZvHS96Z7E;xERaP_QbkTy9G@3l הTOa\StHIS6@N%f[KMgQdRՙdgpl ۍVTt)lWN̠8;#LZ-h3l3ځ㢩ݞXM-Y>6fšъ#'ƅCN<AXʍ+I7\$E~2"1>OُҶ&*sH${3!) >)-O "@ ݔuLeKJ7``aiTUU" 4oV$ŧY{2JdVe/Jwj?a?~,@`)"aa[p`҈)fv QqrTےZ[DP+g>#x?%n F  t1MxKSoRfD y#r3džh`ʫ^4%8X38/SUmf]CX6ec}7ft p568O-Ys` 蔚|4kKFFm<> X[OPR5,!r̂i|Z,HB%h5[ u1i幦 fgXzlCqD_ .L9 yh"7UPz_K7x/)+{V˝S&ΕzqXIK :P-D: I3M1:[BARK=P^Cwhu@]_e+:>D!l94_y*HSA?P h[BEpsW25C]0su~~On$G/5EXE)Vtn]r7IÞdX ғP_6B?ܑO`܄?1M <>~7Ҟ4P};aPH׈mze^GjBDiH!v)PTӖ3zױNt(n[Hj~T|22W8ΝcPP6$!d'{=ax(5{ _^B`ikb#)J/M<2Z`"47k:2A 졯#ڶ_XpD]sk:*3xnKP)"_4oR 5)Z=S&E<:CKGdQJo8m`z11 [dҙU*fQNUxhe0,)3**o2 e71;Ab0&W cЌrQ l'4H`1!>LO)5(s>`Fv p&H4 |TY$*1^M=-7P:f0Ð1-cU"h+2fE_TuNsg9z} j!G6nдR􃆙$c'X4 GbQU#26Wn@(uҫEY!>P eʇӂDVQ1EcoH *daE \~}cuIw@H$s:^|ܶBFSӢ>~Gɝ9<1=\3;X 6˂z3Y AKx[$l!Xu7? `zV͚ 3㭪qܜA؈l馏ܦ hrnXI,AD ]dkKFؐ5)"sQs/5rRzv^c" ˋdKxY;RxsL@Ι囌Z {톤XR=D<-s<ONLSb>ֽ]3#isżsJ2W˥6l~)F*{& v;vLԕ鴑p}n17(=X Osm")n^R2ZZpNm>gp~k-KRshf݄  _9Q{(ke^?_8)3dW cγK#9F{X?˰Ps Gz!Ql]a/4-$Ihn|P*J_L~*q+H_] 4( F2L.?y{[!|!"_bJ{y%WSX?;چl1-pP[4bShv@:"kmB.xc@<}*RCdQ&J7|#WFxx9#UV!D-_hv׋8z!#H0sLpIʶyr(ObPd%vͬίD݂8g񛧑Yg[}KzEonDы$ (}t5DC1woA*>c4b ݋Ȃ[WKh]dnv3:JA:-75[W*)KBu˜XCRm-iYuH=;C tjH4*_Y8N7 ZЕ{PP4yk$zNi  cه-&@kdKayaD͔j67{ZkSo)M@@4ڝ .^U'Lwuc4 .ٳz}<;⮊mJJ/#  >kd88ɠy+ ."}7/5+(3(Ԡ.L5m6l1ES)rͥ| Pr[u{aە;syJ >"x26+8g7k8ˣ"aDdGa**ƍF6SEXfPhw~ĶEP@m%a߰[»J`mݥEu[B|tíRN?AbVΫ"^D@k?tHm].`gjfQJ+{Y)}.礏lw0 2I^4Եt9s_ AZ{y ʁw#~Y,_zY D23 Oύ(9Jť*¶^G| kuXB81M``+- jL`bB.YO~_y<*{sKUAjz)7:#b _6] F3#7k"&hwkLAT4' "EB-Sw-ȶW.ƯɨǏzXo,! GF$82T J!,zW4;p:1,ǝf&w4p2Qk\$&hwBjظY)ٟ8_< .S: 6+K2MX3>_d1Tќs^8}dN0t߅m@l3x?ЬcYmd^HRrvao-GfoWs޻q<{BfH=˂/hjV>qx0;- ; "I3bTke~rNZ-gHb3w`M:N#CQ (K(+z5熬Ϟ?~XvN_l#.'"^4–2{Wh6q2{ фp̼y|o`HU(tnM>+X=K ן`nsmHE?lպ0"Lsΐup{F}ۤ96wI͚n^C9AS/dyJwHt$I#@hL]a=5!X,g^}}lX'[ F"mr*҆!$W"r[c] u<>OjjNN[m$ȡQ¶kZbyLp(a-e)'tKqywo|2];R?t#@᦮Yhpm:)VFfgZSV5/I#9hw뗞}׏[k#d H2,&X:0Gu= jm41}R$oOotCy0b1cW5?CsNǗ>dP'ƶ[kƘJ Dw02l6ZO{79)Kl<*Q; !e~b8 q;p8t۹ykCsT2++ OҼIˆ٤ǵA]DFxaN/M$so^KzO[榔@>j7~Te{?Bxkk<N&$4=Z,+tΫKP֣S2ķΧ@o0ɼՁzqBc(_yMeqqHc MhDg}"9v=iɑ)ӗNkI!Q癷i+JT(V`Z4mFGFޗ~j" ɆANBoڅ*sC/U쳏ll gSv- *5ˀ%,ۨ7嘛p"Yd裱Vq?x+R<!*Fo$95 !PkBq u#p4{drru)jd4.Xa_=S&\d9{DI5BOW%02gr uK5.!{mvfy $|7Z۰&d1X1 #wW"/sU?,ؠڨErLr,低#/ig^ogbj\" \  .$lplsHHI=>"~e {:Y\.kxps9 0t]z+խtn͝iGw`(*FW}:t-?g%0'/cHma$`gT_l =ѲkGE!یfz߶\Q⮻eԶ'NbV}fr$SGKj^L}U]| YDP>d[B%ӘZDQllLYb@ęH@k A>4[OoB0~RHQBN4%2Q?ij\密.zTtw}ou[BĠ UB)gj聋 4>}e@g w]en4)vu P( ՠjXS=e`uR!5ԙ 6]Ww1ޯ%U(~ʰQnT9x%y$FX6k a)eRBn<*x8H1 aѮ豜N1[ 9l+bQ;Dxv9ŲCo2rwjQ ]# UuCܶݾ'zH{.;Йs:4fO)˻,D uhKqEE۬OyY_Ks%Eܪ :SܭLzw2f|hے_2Z.K^5o"A#\i6"C|sIbI'f,jt\ՓiIV ֊э96)w݉N-i$eLu$mB͙.`C>8ꦐ#MvB{~ ]֘jskR(U0ҍI-:LrٵCPkžg(e0'hlfuDI <,Ca;ɋK^ަ"tPCG] SCG6)՟CvշoV+bUݐ,}pQ_' WC.[<DZ"#h'ՏSc:I5orq4]ebo#Irr|Htz`v7^Ӈv5WNa#yWcFhQ@, aWdI!"b ܂76Ks(9NVq`]4Iwr >ո@Ȇ>ל&j8-@|H}vy"q9I|~Κaċ9S?e<(hgѴ'#^}XOjCH@jx-_ F(qe|h)$L*D.x_D$ō, 9ZD {UdT bPT`+GѷQ -%2+7O!"aJsmװ 9R;e#7gZlYEwK+EϜ"QX( l??E4]%JpZQ(8YajV+[D`{pH*`~MpWة]s7Qq(#kXb .LՍ?Y7/gsӛGŴW"/Fy&0PhL#[jo UZ5H ~rkTxQcޛp@G Jm;5{yA%H_a{CO~R otZp5eWOWɣe` veoXQ'f &E%f٥ U1>6YM= RѠA\n)3+ZqJޏHpD:iݻpfIi-XIH82ʔ\Don緐 Aʄ:1y*JW:T>їR#a<+1=L(tHe9|mR/4 L }y/1l X?=|FBfqh *C'`r7&O&~^ jF${Bvh>Z B}uz )i:RY[OjyhE=ր]a<+sM431$pە` ?,#|FZoxvme 䶧[}ĻUtC9DI%V%HѨZ3dgљh, ;օ`Ґx06<}BJPcSyKJLv4.p?ݜ#yH2uX wc_ St?~Xm2H3zM~z'أ<#_=qeMYz|SV| D§JS1"_@XlzȯnVLӔ-QR~Mw˔n3\HP\yr;9_HNubVkB( 5O+*̗iѝ!z-]E;-nBF YR/ʛN4]BaJ" A&0iDF0y%Eף泀jUiLjϕ'{|u1_\۔^Af7QaoAOgUs a  s2 MNbs7=f%<Yj6x,yHۚo.KPW.\u`lQҎ?umpKQҨ Az@m*4N1&3yt8ZO?YLILT(E ~S;B@w}``I$gyݟ7?6Wא|')7Z I*]AtMC3Az›h&*p/Y (ɅcR@O0I`{jV+0k Zi5o}^X)YXO6]"YnrOMۘFc&W<8syVۍmXul:iB*,\EM[YoaziLY6nP|6bV~> vVp:pV yɲd²An@zC. .qU`[cLtsq'đͿHۧ/** Mr/FqBzvs8(%,∋G:frgjECIWQ)WV-{Y͹[TBK\ Wug[KArӲ. 4NDWoV?m%h.5-6:FªKr-bg=):v  z9ë!d$FӔ|uT?b]r\ng: pmR޻!S,tb9mS@|`>>hΦuC0S:3\K,ui-RVǐ癆g"2bs棬т]h{ a/`g`~~'W s,Ȉȟo&DsW^KDtCGڸVqGz 6jx\-$& ZqZyv?՘6lme<|JX!ΆōⲯQ]+GrQkH}v/k cP6j$iUeTGbHX8Z-]IA8+sv>^Eos :p]eYD|uWB>34l@3 )ŧ $OdΤuޞ KLo OJvf_r-[h:x(rW񏿐6R̝R|)z$i)hߌVV eU}/OG-i  ~ bbs?Ζzq8|㔨}Mև;기Gå xB jEl˨UFH^ܦȌ T(&8 ~IQξ*9W{*]<,1W@ /"4kr$JUj~T7bh '-] 2gE[{EBa^wj5\rcTlB>U?i6/m=/r0ʩx\*Gxe&pdzY &T_G"<@=rNbC+T8?3zGBkqR}n2Z39ų/kE%pUĮW|K5ȊT骂O0J{'lم-&^Y `Be> iSX"_*?oɗKHs5HmEH΅BN])j@o?>\n݊x}1A(PUOEzXG5 !70\ h[<A<ȄJ=i[L-p*N-P3U6w3d5,_^9C_x fTMҖ1A#Wd jR8]Af9`{mnֹįfq>$;SZDeՖ>Exf~;s9cg$/٦6Ĕ| {c5Ϣ꧖:yM ٔ O.>K^A8gm} 3^ܭ_ J|U&D T_w?c$<绍ґڔG<ԪJ\s6ޑ0*D2Y/hgl1KJV@iX2JZB vr%Ȗ%l|ݔ7}Z^`WZG&.ϯ6Qoi羹Mu%P8&3-R OR,brkw#`ٰok.}/tH ^ s@0 6BSش} W`]7,)M߄C ~_}΀򓪑}!k*B%@D|,9Ʀ9vBdj Iڧ9%d/]$+3P_z@Ċ{f;1/=/ !?rI-&8 tvh'Q{}+BNQ p(krΠ;3v[p?;+N勖/qM~**"'?[@sXhXA QzLAz16f4BuoFy~Vt3#Z_b]bcZS$LDg52yfaS`1.VPA8Pywks:=sJcK SG7u6Pk'h n<ӛu/oF=$ #ɿ{Rs!Ć*Fi}?jst\xvwҏƛf1 ?C[5 <@]:Y>Lcl./rrDZ\b%p$^wU#o%t&B€fv%[+ZN45Kn|2(2J2cҔx;ArER&摉?<]b`iHdSA&U[ EA|v7hQg-),w;_: P1a?XPvwksO0/)~fԾlwZ, T '71#edv G1xdf%-˄vNSnO'W+J\wX@Ǻ2HuVa,ܹ@@&{{ܕR]ml2"cPHiڄQo&4LedP$%݅noEl̸}Lo +L?Kpv~rðm쑮*ֱESfwaE9?qH~} 1J7QQ 9uC> maI8KƔB=]G po@,Ct1K!BMnu-}N?Z- }KɅn#=rL=܀D235KddN}9L-RL.?icД?J/KelO^!>b32QߧۡnO,.x%UV Vs@F) kvv{E & { ,^٢Xl)tREG@hTE ϣmSrd+A*z}XZOSFYKc?+ݏ.sq7x6)@E!Mw#~2C+U΁˞)yXg!MPF"8&6T{}PٮsۼNq BAh-4kTK<]̱[Bg;3kT{S9\[A4WE`nN ԕVkWυZ{YK6 `%[U$  x *"W_,:}s/^&)bﱼNgVڼ lfX&&peNXd<[wV옵M #:(ӕ`V%Qsɛ ;SKZ-̒5|Dg{`|ͯ h;m(>l 4)U5T~0r*fA@J`S簟e0+[ ZW;..[JrƂq)l 6,:r!Zah!))yJJ;"韺6ӇoMHf 4/p9,N}tG&iJ xRȓ]vK!pxRỦQ.+ D: - ]B]Wyu%בY —q< 3%vUkHl,5Rk ^<ܓA/_V$Nq/+1?rVnݻ_C!#@d|hV)AToQ'8X %ɀ8Ӏw\&'M@/@{G3oC +@m;j<Ұ%,5K(;0 m:*n8ye6x_{c;TFIYABv/&?!y ^p;z=ԥ)K|~[q@4Xxéi4᤟h r}Yz!bF#*8݆P: Y-k?Ch]F+,Ǒ) RL8a${Cl-Dpވ:Ƈ@X@L

W-dV) "Ft l+&c?]P5sv7--8" k7D|&5t ~:^ {7$9<]'kH!# rn˟&;]b0<[șsb5#@[`=}(8mb6^*kͫϠ@zP.Xj 0j:0uM\T7gdM1m΅tSv"NGP;DX7?$,xWR[=Vq鋄yFKL*8lL kmuO3Υiekq^=2<ds*/8L<^c_ ֢nHiVyƮ:C`baф/B͉K:Xs&X:즙v’&phV"χx =ї2-da0k/y !dIgN .Ho(E4%kn#;'?@{6 "\o&ՅpKcT!8wƨmg:\e7#;P, iкL W(@< :VH뮅"&C!:g42|`f[*;_B&η&L&ӷ}uJ-W'!BHYW@:r%ɒ9V^mK6D΁*}\%#f_6|ӝz;?trldf7\;tT8rM*DԴ֏)|:DAiKN]v%}oA#ԄBb!c$1  *- KǢ~;qY@vy`f)V5_/]&`ۆ659Eۛ ,<pJS-Jk및ejMJEaPEK&se[v2nǰ\lu8w `qQؖRi,„:ѣ Zj8SYb -Q0: Z!ފb>1px<|:Fnj7;2jvcUMrh̲L\>L&S Y ?. h>9_{׸Ftcm1{ Gmy: Kwr{XhsPc星*s@B4t;}.àKZuPu9gtO:J@Pʞ̜mXܝ̵;|+{J;36#,B 0"]N_MV.zq>& \P a}^!J\ۂ;:xRN̎9V2wț ٪ǙXgIM)q/J=Ie3260n4&yaz, V.ŗBmW &?g/ M|s'y=~whh{6f=XZ xyfA m'#_Ƞc(Y,{MOIZ-H ķVw]jP:{hm.ҷAtɌ5S*j .źc`s6Vc4Rt?a(~cɜ,N7#_``'&\J,E-N=jI;u<ND d$ pwz8֕YMh"nO&$q?%z4k{Qq+QsEIʧ4\4/fCWh(?50I J!8yD uew i vHr~-Ӱ-M(S]w,gvӈ$؅4fN#xǴ}bh9ӻLr 0Ft^-KpԹ<zRCrs1Mlale._ID6 fc({ܢTL-fwj7<S4'u*Yn\kTdګ e-R)kHߌGXL[ tܼ0a(VFVЛ>>f/ 򫝀roYȘr}bG;8W2H$=41t@.bb.A&W~c"kS4؃W coA& Ƃ$Vai)iEn|a KO ٿ/6X0wҥ05lqBFw{*v١hm[>bғ͗~?!q_T&E1i}\m2S b[3[Vlm% -72wofdz TAJd#v-KQt%}`1M A3(tR njQa4YlJ`FSێr^5'{ \ÄN qh(逴Tmgs=B8-|*G = >7h;IdօLg= CD˖~'稺8´0lRbC*ӦP:!nwb0}Br >h `Z9jͩW0kY)Rh*,]? p%IWGP>RI(j!V׮ܻ̈dxwjM_~F7' L/p51zNEҵQta5ՒBCocBQf s!^0E\rZp oe ߙ -ܨ敉sƝYwol2zre'#=Q)AUaY=UbYqf3M .=Cǖ`@.MZk܉8Yʡ)≷ŽBXmM1n?g.Z+j`'ʮՇ)wdݯaF8XY=een gK!ϑ!- D)G$lHqJo{ ;!@{:MkwS8>eєsuNȪH ThM/P ff VVRIT?/GB*[f~Yݕf镙K7_G/4N!$'L БkTf(rMaZf0=!¿:. m (]6 P"Dj[^py8*$ 8$jdae|0ELX\̴*$aN| NVZ,6ͬw@Bqo?ZZ[A/XS<ȸ`aw E D|O]xW{ ϠpH pщ0PbUC#L~'fZU<QyH`&Ft%8΄:LL䣮1yHI|ĹT hd품--W{Ei=kMm *2Py-@FlhO `mqeԅx2 * ICV*..{aǕ@*Hyk''0 hM[2 /1>}s( +EhbA ejAWCJ(PwKcO;=FB+'s!RS ,؂R~ ~z]I J0O\ .GQ81ރqVY@n ?ֿ:6)<|À aI5EJ.JMHaWc_1A|U$iE~|[Bh*b/ˀR zhs'dzp3Z:S^1rtCD,3UǼ􌲳L``jrs)( wWAsu-b@uA01>b^pڵn K'E?dx#0Gr݁#X0ZFM5;d`GKHږEG X L|Y@,7D_a0d5 ǯ/ ܄ؘ {L=>懸S/ 0rӪCUhү7tqf2lcZr?JƟYD8T)ϴ!Es_9#B+)CβE }eUtF~:wٚƜ0d/rކ o}]Rs[а-L%> hL9=QYs·H'T칻By=#M;DL],+YM}9E`xJ\<ힴ7PA7M`+EOH͐Sߊwb+PQ6j5Eb[J`L2jZ8gm~dzLɣu3s0`'T?ZP# pL]t$UVIg Nz5t_؉%-i?,!bi9e=a^8"ƯbhBGW6eY ¡u&yMHojKA?1'®tg٣cs,&rtTQq H]ϼ<$OfrpnZ4cnx;2yA͞ I]N/k3%EI7،KS3H{U 4go;OGm5CX2[ Yly~n9Q=Z|܀ZySa V ڒwA00H[#lx7Tqrl7+bMMD][l" H0c䥷"Sex# ꝧH)×C/ ̈e ]fk#I9tJ)gcʉ1@UTw+\jĭ7θI- PZ5.zd9/I0עPH"rKewSk}ҁ_VG%}Jxȱ:O*jD^#(3K ũg o(@PҺ-3Lg+TɪK6GCW&⊚RK 2nS\U.iA#3D>-),HH/ =v˒FT ߍbnFb!T7zN$>J'X7=朢V6m, aFtnP@xcbu{˝k2`T%+-n3^M՟v_hCC##rP.ܓҰ-[JgjUIFº+2&q!)8@Q?T飺M!hac&pq:$YLPnW?};ܗ5 ?pHd֓c7x|tb+OH#wjJf9Hv*z`ט4E>jX3 g*"θ(K)͗Xڟ}q}nshZF7qPj VmrDImW<^uR vR8sj@28X-2z`JvSW SX00z;ue /lغlߩ[/^Lѐ!Wާv1>vڕޭ. \KӒyr.PJ"Dx朤H_g.nn{//͇У(ƈDSq'؝~F#҈ OQWJNN׋HHQ7$JyR%#8f0[c-dh`wP žjr--NHU*Qp\EB8V-hTG?;tA÷/'Ԍ/~'CBeˉ  nٝE4omGŜya E'Jm'7g~rB2AX5Gvko/ ]s kxA6.lDqpKMmmu܃]Ib]?>tp, 4#辋Ⱦܠ.w+/1n^K4UxKf5}:xcq wW'phK[)PTB2_⬈\pJJ'<>Bl-BsW[A:I* U~C؍ >6\f}RO+*gň-!ՈdrR![ɰh/giY%xB` dD:Vi|>h\ushTcsE.گ;{n%j:jB)ǭ^ R6%C@T_ W\>)+MC"\z> 'oH 1ŭcY614V7ɂCQ~$u}Ga6ܕ6v5Ae(nHq)2ᆑO]NпEzZB?hQ q]nrym, B@o֟uv*$or8,0W?XBkdP:{ ,u4Uj͆C#-\̡d%^: O\K}/, ݭ˷ȍ e?W6!o=BbG$o+6N0wVP"DOLKvd}%A+Lق|No 1vTNAeխ۰4}izŶ6ݨO!`'-V/ϣDMap^C9$xhtΙP`E%ٝwe=ʅNWx9ZA9 8rz(EJ-H=&ziXkj[WifP|2~*z51@#%B?y_\ᇕB^ƃmp;ƥ+nG'QXNΞ fF d]9UڊTĩD®VNPo/ ,:#ȽzyrJ ؗ[ƬH_A(hʽAQ'riB&OK/)` k&Z&r3qH<%xWں=B.ۅ]b]x1T*1ЭlpԻE HJr~;UOk!vIHt L9!=`_T%.[n3v4j|Vnj 0wa0oKWI=ݜO%}OE:1!qar>E֘x'C]Q9z闣G:ݭ><IT\qޔ&:csVYF-JHwc-fwq-48oHnC" jw[d L%JH-=zZ:mIk E7lh L/2z [< t))qMsBX}IWwt-j"-S7SLUр@=9pM"P2w+%r?SFO!o)~ID/[oHb_l'Jí>Po ?6@vpC3[$?p)ZU3X"(F˷^#C¢ zeG) j  lb4  ~Z5q‵{~J} tsOt>W:^RD+/||L\zevXGA^yT6uLX`G#S,W]kABhӴ5Y LRМ<á^8{R^|>Xw#`ef;.x_MY͈3ޙ}okb  萃 <Mfp8W& ?QUGvUY ~ys&Qaxw9@q!S0jõ<n!Xf+yX{D:(Ijypj 9훁]~4Y-j5Ʈ2?c)/FЂ*&K$!JtvW}~x7\R9F,Dux{ssPKzЊq[w~ʺaNe/tJ?JS]뒩n LGє3PPT^I:t~ Q̼)f=i MoDyx(ǐ&5mAz-NwT`<`R]蕕It+yبRAߘjB(EI7Nt0}60$iZ|SӮGbȁ60'']UI&ց?ΫF쒛fCWV8aA H/6W=VЊW^M"UӐ^+mvh&$LQ™Vak#s軓_Q1lOV$ CpwTd,xTL=mgb(N:P[̠.T@+s+E-nTh&Xjz.׽ZcF@o䅘$鷎ey$|=ߩD$Lh@|i=}^ջ8Vw5ᢃ4s|OsvK#bdC]cR>xwK!l0 b>Me%1z6SS'l"`gS.s9~mNF|(um*H>h. &>YX\YL;0; FA<{'xLy}+{a#RAߗ<]pA1?^\Բ'<1v|p~@#f%`f7}:ibkÐ6Xo% ign_Gy!;3[{h\18=YW"K\,!rײJP%AXW;~('T6/Cig)6)F|bU֠ZX~)UUZ2IW "ϖU6Wc1vC{fGWP>㘢Ƈ[!7 ;)IkaUlN2_ Kj' Lu;.7E?mHӉ܊ P@'N&˿+1884Md"I9 E}+LKʢCT6dߔA"L+ۭ olmEܜ`%4Zoaڛ;bEB(ZC <1Iϐ4cρ n7((Ud(E{^,~2_/"6sDx-:,f2Ftj8KtL+=Q95tY^g[kZ%/de45e ϔ\6 h́ZOmb\Pte 5 d[ ĭq)]~$3}/+qbTtd (`qw)LaS)U li<מӈXg5mmY_~XZTCi8|\`( WՀF(T .^լs{&+U Nk^wL# Nqϟ/m"bFi՘5;;uryz8Zdym3~9cLR濟 k˄`96<]d(T{}&^eHlG~+r~ S}DT^3![3SSe3x;g#U/N%'VE< !?|K2 }wravaڦTDx9~)\l >YCȗ~n} Q%Ydctˁ3&,UUq{C#%u==A] m&z8;0H-D! 7Y-}E~ځBcD #aOW>fB2J3Ч΋qn,@7UU@s{Mc GŘh&t&0lxx>OpՒV8xTrW{ɂ֐W, ]Q9Iy . ~^{εa)77؎b9%n>!f->W -#` #SIeB2 RB]dlb^%ii[ f<`{"Gvh.e'8i`~(%(/PCOS 8^؜X6w֤B@kѻym5L#rZr[5^>mArd캤 {Dz ,_h쫵(糧o\3,q3|P"7#'lsХ[*ŋH#NT]QE yGf a| (49M~i6)L?d`/[gVe#lw5$i Aiw) &;kW1*Ŋ K9j1ٝ1 Jz]mN?t=͞;NED`\r&$f@Ɣ~sL&gV09H6^sH"T0#CTesW|A펦بpP8kypPPz4{H^8Ȍ"7*J}ErH+'5n$&ئA6 YV=:9q4NC{&YiV5Ll\ Yq\ 2V,CAoWp 8ao8m` x&YV]ۚZI$`\PjW{+P,) M x#a|S>OJ {3RE71T*@?Zxz?tbpibIM\SLF ogO[EsBeQ[ؒb%>B-sLOڥݔeMtG$;\-D|UoA?a*+Wѣh ~TSXis~V^hxx*kJQż]imWy2;!S}=@E> Ĉ}2jf-}VRjҧ_2ɥ'U*ykhO?^%YBPV"G㈋#luRd__W^v*%I9 N6~)%f,[?@c>┙O 1X1+mn㨒. U3 5CVrbdCS_m=-A(O`uݐǕ #AH~#\bHL)qUdq ֹ cΫ력3U}0K3-ribs\OMh}}W[x{&XINOڤ,m*EiV2BR2iDoԹZ>@ߠvQQ7):j=ORk Z2Y !=HH`ӸR}4H) )ߧnJNB'eHQXt ]8k@ϊI*aq' IEWR OT|E?#XݳEmiuzWv Bs~/hzQJ߈-2؟:0)s?F1~Q-P`hP.K$[W܆l:^/#,s6>q En צ1?d 򥢠Hj~~fOQ@WXBn*JprmcFݓEdt,OƷO>ڿb ˍ oW:XV`~u Kg0W ̪ĕp<뜜ujA^y%oQ"Ъ-?'6}]DnN;_mƝv1eHx9BA>{53 "E"u|a45__ xU @Y=L\4^8xtX⸅!s5/ gMEXcz۲L&s(.L$v8 /0} f)TtS/%}gs]z] 2g;W Ȕ\ .fW H覴Ol ++쏫I]tSM:danu!ƗP;kxoҸ qE,/-9 -@~5 p쨥7ʒJf7qSc搻˶/ڵjc2nxr'ݜkǻۘyd .dtf {z8BgU lrPZa4렿YuzRp0zT2/Jq(!f Yrpm6.AF^,2A %zE*G['}}Z94ޚg̙xu39_衸_QWUfgjA;Ӓc{9Hyad?PjAET͵vo`QTR^7x᠀ ڑt/ǨwP"֠<#!t@K?8ϟM$8hõININjg ?Y) +)f1D劭!fb>ʼw\zHYz4#:1u(zS s.:,$/X bz2ڌ!UrACy5)1ɗhD9%?9ɑN{= 퉄H SDrue.i=ݦQȍ s (L%-mS8c/nAmO+Xǫ [q!i}y} "`_IXn[#P[6AƎtѰ!"lnr3IE>*N"dFSӦܠ;^ KX9c-{))>_K1-Csm\E-#$' '@Iw|꨺`D߅R"h"(l #rGn,˓ Jg]?kR0Dwz= "k]{:+8C c6ې2 7TT#ʽ{XoQЋڗiA(of±9qy@n5gTb9"%,-IC_Eh+<0>X;G{Q7=C_SAW{Yh})ew4 ~B QEdzPwh u?*dlB^'oeQjc5-;JLm(#`*LK5Ejlz]с5vȏ#%ܒܑټϩi^J0)>&k6z/$qfW<Z/ Ey)4!WH7:ׂť=S?6wѵHZgE둋y"&XP |i^5vFH0 UXUOQo)Qf>lNr$7Xy}Utó~ ?+NY6zp1zzZ/OקjpNFnf8O~ Gzq܍m8iANfƈȘ`*-~5GOg]#>KҎElǬ(cU&Yooj=u,ʳ8 *U(2z/s$tӬzR3`<5ЗڜS  u h왌[Z"v"aX_ETӫ\IznǖPmcFb`(,RWЂ *n }o >C)Kdjb}]/k=GqM1CDw,_aTg@yǦ6b`kzhxLʑ=7GG9~v%,S.ҝħp6aEpELkhM\10x$ (Z֭|-KL{00DSͤw "o| P \/f|_@b@DI]I{]eQLҹ N)Ni3u*wvKhGBۈ㺽*$wNK>{CRWϷI5ĆB4ʁͣ:r@˲8WT]UAz׾ D^VfK]圄Hs# ov _Ҏ+F7aJ6M,cOsX+t k!K>ڏҽLGLO5EvnIЕ8F,!7la gC շwbPvs-咪EY t{EEkka,R9YoF7Eesh'=x޻5G)[0χ_  {uBṣYWC [~bUfGAVÔ | sM|dRt%E8uFMzkD+W L'2AN*%9(nȡ>ej3{TǸݥo/оO`1Ѡj}P>~ ~ru W)>k Y/WRDIb]{3.y@b< '`H8*fSL@-xDf[ZTIB Z㗷1vzwu(w:> xcdMx߇ifq%-% b4MwM@t&J\bzUꋉ,.QY@n~.5'Ml‘˪r;粅št;@'<쁣zצ-C)B]-I:X }<0YoMv^/y}i0N$#%PDzf< m fiQS$ksT)ݟ9'ÃI3ŷ/[쿢 4ye tcq5'V:a'c,a:P_ cl4$fIhZ`(g,휐 N'\'1; ., ;BԔ-%) (=y`h}ވ<})2=$y3ڒpH} Sh}ڰq_%;ȬZ[I!t.p1Iҝ$Bqڀ?&b8v/u3 7fT!&pŷ>`JJTيJDE Z]=&j0X,Zg4 DžiQɮ"cOq8}0q= -/iKv Rh4["DǻL {dj`!X!$0;ůob/^>g⌅tYG⊤_)V .z= "\ggtVtxY~N#88s{۬ ,*!.y4BqtR_׆ZcDv( y?ȁOi~$ #qQ;&jŇc!q+NEpA!ܣ2~˷CWs/JuS:xپ~kpk~Id2hOȮشBµ0Pr iq7_]QUѩb8Wmnp Jvf2{2 nYeuӔm͆o syv6hbE7XSS:A(A`lj93\ !)=J;tJn|K[Ii|z:\LXS`}ړ$7RiL_mNb]?BJ𫵅{ ny pn̮Y/j0HK|2l4Vo dG nPˤH߆6U =hRJ8vTVF\U^ldZ-wBQrLfyݼ Q@<@29qsFuID#U09\[mt7]}ƀ"h-D$Dez0ـP.{y|uCӰd!x pMM8ЬceЈF޼$7 Cwڦ`7 e ( z8Bzk (FI zVY*ݐ,D6K=5ԛnxP0{pV@ّ sw87֬K`K%{Ô*6UCngBߚ3pWY-'=aW oiBG{#{o Xun(+kˮ%b% (٥oҿWïc!` Em:ш0D4ls5,zDA9 L}7 }o"XQ}nʋags4VgsZZxΏ7I$&ΉW&fa+S_ SlMfDc0#%:R,z~VJ(=׊ilwNxN4uc R`g~W꭯Z( OHIW 谪[Nv1,?r G.5PSM cAXeԡgo0Ġը-oaC/ 3nPQ?Ju! ~lEY9B=;)8DbMA7ė'Fgpfww*^1#+'80 һuoZd ZAU >ug玶-!NĐ':~ê䨘;~ij9Gձ&Hhߝu3Hvՙ}_}f%ev Eߊ#)lEļ$^%-g4}sLd8FsFR5MBvf~FIc4'”4K D&!. e;qw]*F_qLNl="g}1;܌N3 *%o7DqrƟ`dBzoi?hv*A0X5!% ƕ cw|j]C*[I8!z*Ǔu&OP>#~'>\ZKo{ rm.FJ՘wD󰽚m;{(, MvdP,3|}e^y IUU# oܹw7}|.WS(*/4"PEr1SMgu%8bhP:W凪-ݖj(gVӡ.6O}`mn*a(D_OoyV2NWzt~?h{oȂhR)Fծ$UtZUȁ1H:nsEM})|HkGh@" *N̟7#/C.eՄ,V/~B85?搰%baaQh Z!oH^ڶ@'#"0IC(q.A=PZ 3sR-2徥"bwJcClǼ52װJْ!4~]sa0A^Wtj:Cĭf=W9͚5ARzDG~xޔvtJbZNgΔY1^yJ>4zPZs')'62{=8"eۦ eV]E2#D> }ǟ{4/j, \,$̐Sdb!JOE}G3a >(eBSNiy ?*m5}-jyC6#mPgG#Z2{^Qkdk)Hz2+o3j&4^&&o];>٠\wkW)ce Eз idkMI`>:/cOX7Œ!C2.lc:\*5[t'h^4=_L&ػ9ND#8$̵czݭL*4ABA;vy,:EOO4i2 IUk\1zQőP6u|%m_c2cQN}^N H##zbOOzuSZ9)r)Ku # ?x'j@< $[>x.-Jlʏ$tP{tBTZi㨳TB徵Vj&.*(;\v׍eVH&H~‹n->{>mƍx3}PN)0WBwC1EZ̓ GoXrw ;h+8(T e +Ͼr))EAi5%X pM tx02p'ye=mCD;Ytcy|qW8u9q?dD eʑ3 >=yj@1(QdPGohM`f'ImW%(z[GQ*n8R|jb=I#ImfsZZR%)!!,<:y82:Ie膉^6V{ᢞ婕cHn̐ rBZGHBYt2e)WH9CE-FOpXnd¨v9`_ˁR(A1M Lfr%SOxEE~t1"C*{E9iҦ |hTX; Y(hO!p7XgYF4b?>CSѺR Y/7sK-vP2,c`yHR 7;@m9vP&ŷzX[<ӿ],Ϛ(uI֧(M r`DQṶƂjv @RrA/@7Y`HXwh0zMCsF`P)(n*?ϡʁsQoŎ"z+;/i}  z~J+2%Sj`۽s6`AFhǶb NF\hwN9k|uObT` j.arFiڵm|bө .wl.N)/|^+p{ b1+nW eE9}XmBZi@LNF&gaVMTk6M)xy- f_#Cȱ.q(' '.][NYGGM8p\K*rU   >檃}?W{pAS wFFM.t,@"v q!!׵ <̻N0yV|B==ut2ƿ]G,]j']P:%5 p[0$ |q3vlNhH'FrQW`}-ZܲnD?Dcno@:Z%oiwype+8C.F0}Fp#]VSgPWLpp9.|Uv7Ro:#s !}cck?=*;șCm89;:)ӥ@>nNY!" QoMDE?1 da`;%k!r.ʀ4qUb.ve*WfzA3%c|htBLp]u.wZY4;nC ΟI@|?3ɨU:Jn#j5 T/񿏩!5!5|~b2؞"2שq^Q>zepqhnWo3i&>C,ZNV<<+*-}t) lA'M K|+ɢx%Fe`b}NurThʺ7@Drcдͩ.VAC  ջw!~Cv Yv`|ڃP -BQ ^pMK䞫3-~™6N8MP=+^ѱ-U0ЛpdBcwNLA-e :AMiISm4>\݂Qhf؂^"=E_3Iɽp"z&qJzwR(SN*zcv fi{>|'d1TFʕ\̿ 1p򾛪Qw^_㧬ʳh= 9S in *0;л]" gWcD^IQl՚i_C=܀%v/O :$ӑ6F"Fz/>pVخ8sx/sU$ fJlwn1}M:oD(IăՊjpyJ&J.tMUQB[)x8=\l$8N!~˪}-8SqO-MD5QӭP͢otBv>~^7}$sRJ9 ~7/f7`bafi\ ʯ9%l we'-0bY$[>̯Z t Px t/Sf}F%  !Jp `+zi%uW0)Q)|0諷j^] شྒ_ M6l vt{u_t.q ]ցgyl?S.vd3'yMOЌƐj֟{RFWH[,cN,L2k I`0p\=_E ᢱ1f:Y"9# ČȹR6N&gk[Rtz] f͡$ S)U y?.8f5値X]G[8;LnT њp=uּI~cB9tAcn_ƭo;HV̽+ߨi'>#d/FSgpvr&8QDl"3 .=As zCH\9`8:Xh.+;a[n\160 PϨWP n[s鰜*|Qn-,VK\:h[p)rۤ'?{.%snġo Bq.>oi5.Lޮ/GC673g׷.,Xm3 G`FIVOJQmFr^;&e(q7fz>Tŧ'9>}2^=]ץI9%B[x}KS;羊P+lo-ΐ=G<@vNsDfBŚi@k ,SCXQEi+TPc#x<)U>0RVz -A!EDgEfA"rNJNمxlr?a SmMSw7\ *I=uexC t4 ƐRհl@P2n3Df"5htAI[Z B4K@jV{bi(K'?ܬ@V뻄VcEpNl:-vpUɆW32(Hqyo۔M u :J#O0T}ܽẃ|Ip@Y8XvUI&}]ުM4klQVNG[r"v_i9>ⲡZ-Hw)e;ܝG^/\1?Fr2 n }O-=U?c*/y=a|A;My/Q3ꀜF/%~4i,U(՘y|xeaBГX bOT ;*D|aFEZ?F8`j<ߎ2&TٗШ).{4@b~}2(YջR\T.9GA ZZG#ccx~ oi^BG3J=rSgE+B-kGyJɱ(-<$5"wLP7{ΐ!Pr=}&e5Glm<}ZqG8N'kڈaͥ&=H0HI)аRIN 04 9Z{LxKi%?׺]EOr@HQE{uL/DRLqf(2׆ҝlYpoT^>L-T1AdGGrATjÚ6ShnvV#B\t 'ɪ; /:Q?/P; r*=j6'aL>>dS z -p}nRAJuZKrNtܺ Nk/COxt0(J_CYu22CE?Yčw;=9"Bԕ)NFt6v^K)n(eVk1ROz&A!Z\ _QM%y>JjR~)1/E4t 54SQy)k7Um[o+kZ5iLlq'?ųHyL4Ƈ$0؅1iԽ4_%߃X4GtTT43%uJfܡ|t}iHy) !"mv5rl~VEQd+x8Nf =ޘ f.h@`OH%g'69Ȩ]\SthO6l0J9ֹ4&mm_g@.ʺ^K颃T6VPmu4RMա 3G߉ܭQAz3ܭ S1L uY yrfӺU!*NhzaQ v<16 q~ui5}`+'z|؃0f .ruVתF]q+[bME"^-iԼUkUg 6(W6kҽdGLλU!=Es 5AMCCCe Z5̚>>.D:{w~3Q]jq Ssňbf1 ʩX#n瓆o[g$cu7S˸5遥ҦQ)FT훽T'.'h }=s7Br3]|"Bwh?GdHt\V 7EŞ(s(A R%ȷVQNni.)g M'b#NO f֗i 8uګ䘰:C7V]،S'l_æļtp<0D^5~%CSL$cZfKN 3#AeͣT[je:*rKoWUn2l{6Acu= %vDafg+")UCx8J?~ێw2;dW)Y&Á|IGko!vf瑻bHtl7 w٧~t!d(Hd[ Zj(\`}DxIڗȝ4Pcȩu, o1Fؙx(F2&H'gYFnv?JWo/T]_G]z}{sGi}lCtGzվR?|߯{K?b/YJR5*~~\u}A6v&aJnFd1KE+oTTJV>;SɪC%d^^2Rck:$vQw &^"7T^ϻζ*I]3`fOp $(&O3`o MNQ=u1C[g2`  !2}83s^ pH1=23RɟjTSVg;v8 oYKؼTZZCC\g_rXD+96f)#) Wk&a:rQ] ­`Un#:fQʽ%1&{l4Fr[![uel@|U8߹fk )̐҇"h<(Ȓ" ݁ON@UP01Y|RH|9g0&Xū &ڻ-;`_]l iYJ`艣3P+)~Waڒ@@$K(9;2ASJ ]Cz'Qv^}NTu[հcLVk KL] M L˒8tY"dBəͤnl)Q۷a$*{^dŸ;W4Jisub;H)K쯌3 /nԡ:'@i$7umi<}w_Ӊ>p1ceL~>8mVQ|ܽ#e|\0INTzȴ64Bm#r«Ʊ);zo;m^)?}q+Ĵ;3Gs:#!(ɇTK6#V]H5lP(kk1]A)k~7oQ/x&N6<ٍt)Bww<3+չWh݌dﰘb{v!A ,+li| :u"*%6|Y^iмѢYJ3D-ekZ|"o}%A3t,kZ*= Vn#F]S"of$1UZ2 J]fO= Y]kUb + >O#JApbDY=YI5^ : N=)6aε`ЉeҬHh 4W0k>Ue [CXzkbzx9} Xdg0!^s zUY/HY1L : _Ӄ&'@kcO=^O"ld>)uĒ /lI+GfͤJi:cq]ד*J#29I[G:NNnߥ)5c-ք|>Sc"edaPͺaIgm4렎Z0Uy}/}2:e~zb>ydS޷|≻CdfIz_G|)$*P-uj!Y",\ydrd 颟'_Xrp5_6 U#TOc:Y`= C,֊1 _fxRx\/Ne^\^uSX {1؜{YP'ĝaizN.fE8\"ш.({G&Lqp0j 6mmil.ȁ/&!Y,HBޕ0kt6Ҫ -p2()l̳}>͠XtGmIWøTҁ2zFߧV]eѸ! ͤ+IW'iaVoVsqd<= |wm\%"KSysUVX5c@Kߒ繩W)L Wh0JKi*'EЍ&eOX==3WJ(> oTvJn"9*1"-}WE8iHI 쎛ASsMG`e7Ԓzfy9T`\Z$: <p>-,`K[#8ܐb?ؼ.D% җ<}J)4pe_@a|oj7WƲ1G0fBy+2 UP%% xYþ? :_h >L[)=,5Skp1oF9aM bt6R4q 7~u )+x'7X 9.m1xYFFaqG8ߺhuY-SeJ\vxAҖ\߫ދ4Ŀ~qG(A?/= hdmcOQq%u`%PtiTC?.&iOl8)BNt]rG\({i"o 5NS3 eơ("rO\1+۶_&XQCiB^NĠ#= HKW olϯ-.nný)dz7@oyr'8)|VbZЀ* I=rG^;(hOJV#m"ӼE  d$cRFRΝln/۳ ˆyZ>u!imR}]'^k$rS-pј%^ =cR=R|=n5u|b+O?XvB\t r{6\>l&"^5l,jq^%たlJ-a[r@j0,CݔsztWҸl2DBe+H<P"Cy8~m[.= bM,-M5v8o4C !!%U_U: x"Pm^ WC^Ftb+H ,Ohc[Cm,%9^` pC$˷#})i³bYwU+9BɕQ ZZ΀ÁޘjI"/[!*I*x`*U ;_)渐ة_\[g$FHtV ,;5 ZuLh  הǒK&6}Ѝ |+z%z ZV竚سx]XTdr93 HTk k#53eᾓylGʰ>Tr7MͅEC żqFpj })w}Y*5D!h {PjM6 H.=*2w)PSo ́v‹e>줝3blS:v=ET(cPcCfz XqPԊcd%M]䍞E \Jx֠s{GVUe6E;*,k%? I>~ʒ5#ھ7OgK+nء"SPɄ0՗򽥐(){!9MC.1N*da[C6YZ{G )t@~cT lv E Zs^4T@3 7K`1L2CΩ~'y摹/ׂ&gJzJX s* #?+4* ^m6]WaOae{NU]D/gq|UXci;4PME[E'7b2nG7Ea͸Qb5o# :V";'N1kW࣎Q_@sbȊM%44[ Ox(!.MrDTQ᜛O`!rjp ׇ@rDdf|sO* 3ÃSX8'P>3c+ӿIm>ڐgA`jФ#ydS=G]?uY^EKg 75vw#)r4f+8k%&nFyWN ƠQ78yF &J~hͱCu帳zJtzV> ]uLq)FTj]FG 處O'oͲD%#?0c"JHn[=m"g- |YYY]p;>` A_59n+K띞N_1j=)Zt>eUbhQMFûpmju"#$6 J$KTfc,C#4jf8g:,y|CUo#쒁5߆:W}|Z!fD7}>!;N[yz%؂04f\0':2O]S9{0tr6{M:}g$p)2ƣ1̻(L-b*XY`]T0Tw 7lm1 `Y#@L>D;>#۶>%aX*Z6 ͶA sWH4P):4IU r;j!vtfEVuP -a6m? vKdq9|SlufJ7m]&Q(gzV?ktS:BeRv5֬mH矔R 3k~vjO*1j!C[wxh^hp+UbsR-eDPL;;청wȅORT|H+#Nv32rA[%BGo"0ĉ&[P&恦7,7hyNe-)4 @Ȧs]&%۴3󸍷22سolļ/^Վ&e.<@gfNZYŋ'{錡σ^Y]MNd<ߦս Uqn U"dea$qUБᶤş }Qho2_Lΐtm-yl@6&k );_ڡ*qИJR!,}6g`Llc$rKF5g/JF@Q{m]_>zջ>cżpďFgj1>3F<: b.凭_yE'1@~K XOkgP~-8w& 5V `8-ma{XuL,K3mz%SR,CH& {,[ pU8} ɇm 7X lh|clvflh5a >7[sd.FA|GNs5ELxŢ_orA(pz+-Hb\\A*Ke4T+3# `j@$Pjud݊aÔ02%<@|i7 G bCC)x(3OkB.$7&eŎsX >OMxEO. d#04MqLUd֔IF9;ՈO8k0 694'|Ǐtghx z1Lă (cV &u;x͵ҮSt Wx9 yRU:Z47R5qjW Bֺ Ff#-,3U?>^tsEwpJ M4MH]4U5{& + ) 2Z :&ޞ,@a+G' 4,Eb(_́1N 9Vt 3M6]09~-g1YM8B#[(o*&ыsIiinyeߤ0ul EYkA1$yxyy `tSj}ӆM|N.eb@:5|d9JԜBY# &џ;}!2-#'(ށ_XD >9?c^#6@Xl A;+/QOƊ d<0K>nPq\B' cҠCF]Jjȿ˜H=0 # L <GO[EԼn) DmF(Zy =0DE_ɺL4oP79r#bn s\Jzyp5Ae=RY "w/D #; y@Q渌uygډP1=sW8l$-4_*N,P.%lxi|]@=P; %2^ꭹrgI P(dˤ ܰ7kPѫ{)?}zCАpzmeD']uYڱīMj 6jPVbyBG?BTj@lVB(A!*SvϮ \7uzOIG\͎L'01TnHʃs37Ͳ6rT{#5{!_Rуl ~2*U/U.c!E[M 3.~+UX'cr^G|vvShfsBóKѝ}jF[[G2"f)G1ȈVi_g]y"S"Fmt(RztwA^f۶c\w6ṫPw4f"pj煉vA)'r]g৲JY ·_["/Q-Q^k:*7řK7[W3Ae4s::e8z}KXCM{pdĭMbvOJ/jmMG؈Cm> U} >=B05NTAwECAnkR*t: ݺki0+e֧jα`M5BT5'O1RiHG~oeuJYoX"',k3''~;{*'H0>0u=1YX[NZйg2Y`^4FJo:\FFồ9u~UZy^'[V8G2fr9oh|/"DW|~VZs OxBbnKG[sk'~ロߋ@+dC'$eARWѴ] ] Ǖڿ,bTXD E)yl3ju2̤FIIY8k a3f )KeYrU@X{];{63ERȧzə`֛&K~%rJv"\*0R Ce;Q2o:b5hg 1D$Hpa:-&d2ԊDٔ=.oZO/ ]Y/=+(﷕ZTcLo:U{'ަ0adr9i z.w!;ߍT 'CjoԝrHi@F4To3d^%Aom) A)BD3ȇD_R5pþ$H Zr5Ugrc#s1Ty 'ڗ} ߜ'IgƵ=R^*^ķҢ #}"8vgm?~kVn2 W,_m/uRLNOHYM9;C$ƤϳqaaD}'Zgy:_Ǿ1d$gKJD aU*22ܙ? NMTeBmuYg;^~;4)d`D~jY¼\sw3D73h|ijBtngIR_v/w0FJAL:>u.#bGCpsWCs|,E]]] Ⴃ9 A$6#{,Tg߂*J)Ec;!{<>} ԏuMYm1ij\:?MhFb&l] 6~͐g钯Dx $?ӶiBty\BivLccIGd<.cQڀ⒵Ke׳b_BX0x?>/ZPEzgӿod9F Mb^ϓ36rP4S| Ɨc,`a׳xCsةɯ'!? ՉIQfycu)ՁJjY WXصUٿR 78KS(쨥'zzbXFA w5C.2{\ sM1dTtVXC,yīA9u(PoS ]v҇> d1<'xȠv@DɃXHmkhz5$)Gtrس1B?˗4Ķ+,= .?d%Xr0/(:û1jޅ7Ek)I(Cx%5~B\;9OYAs|j4b (+%,?r S cWx&_b R\.̚Qc`͢ *SbL?j .)2N_$PDd4x"eVV( O =7$,PXQkbiZ!hӃn Q$nhEN}%{"֔)D r}_xF͙T{~ͣkG'̀؛V5Yp[GA!5,JzZ^Sn?1GaFOHS{@Pmq5vg{E0.h0$5C(n 8Tܸ+7GnDOFc qf"÷D[ek> qZS4ҩ(%+Dv 0}hY0 1 `%t`^7#"Uk &\VlYp\L?Džnz-!@܎݌`u5oPbBd8vhXOT%O sn/|&&8џraAZR%c#vD*dUeUa eߖ 1SU xw ޠyހH B ~ DԤ|q Jg,iX#|liVKSNKҨ-SPXxh5 /T<7Nӫ7:7 UotFRN(UvـY(="CٓIĝ-I{ [>CD)JOK(i5aVrW1;mtJwo0._S1F?9!ځrDXJIg\wEgE>OۥLR:^eR %P{Tun1\i i/K-2cN+EVuK2po'õ\l~L0ܯL:H9&J* ŵI/cs*DQ> 8|D>pmw;د F[-."?*DF J4b[.J͒g+D44db%nWs>N*FW.:}I'2QǥJ ϻoV=of Vy>k.xwn hc1]te:BqBC~R0lHW?7ĴF"ΪClmJX({!yUAR \wTYsg75D H@m-+FY={߂fW=v2!/e">fNfڳ_\] '1t<2B0(+!UKS۱,3:!h5Bjo A_>d} b{Kv1y[P}MȽ ;LAX[),/(09CP0&?{idQ=jI5Ȩi(PE\"n8*e7~xIaWYJjR*9rf:cU'@U0AYuy))R597+3qja4 yH fЉ&r }܇p"{fcE*R %C7Ň\NX"Uminn<̈ft>^)Ѹb$Jlse+mZo ӄNB+0JJ)nQ|=ڎq_kϼG[߶q8Wg cuSbUt1c):N _^'؝3^IMFo{_01S"K SN/<ב! FGx7"38O걑0v&[RTxj.GB:trc/cys6F j*vuO`V1ǀBi$ƫSƤ4 n#+x :/qg`ޤަ2 _*z/5s+C5=03:r>q0_ -nkwjk~rx%"QOT`(z#;~D. QA"٤/2^ BF2-K@,1[O ?:')˶CKyT}uXN~=)Xu}OZO#FnLԻ 쾖\!-rmKV́A:+y"GFژT3bd_*_irt@z+u#ʤ7BK,seP;tpR*X0j"|ŭwg$1dE?}OA~QhCW C*2Ey%JoȄTWPw4N5ޣ]C/`ʔ-QG.8 ?,jd|]U87i6+M!w#@]m:|{nNq O 5PRű||'X /4<LӴ8WCAe略W B♕#yaM(b-}>^W;W%VXQykCY#}H1e,qg^(/Y؍JNB(5Bb|ADL71m/]+\/ 13'Br }w IWSKiCT@T'_RXѽbrNdati^E0t7~6Zwz.Wwqr2 q) \x{L9n k'U- ՕOg6VzHa0TrAJ'ɲWLa=B,atJnPH|H7PaN7uGmR郯 ڇLj+F-nn/YH&o7πWVBgSs@D?OK_:wU Y u1dg.Ջ>e21Iv <1jYI|[a5^jkj4@`PpݦNM~z k:/J4UE> f^ fպdRVJt~SfPem3S(v")棿" n:{>P%%`36Gm-s<dk6W*JEǩ.z D "[GrMpm{c f.e Kwg"r[?2IBEe[7Rf`[[{dSz%d"ZwqfV=i ˴́1fW1 s/YvLfvTNGDdƖ+nX\*yyu7RBpob\1 >:hb{N,=8а"Dn{vI)p.pb?iJ#}m侕&p|3{K)1-B2eV9vNYÑ$b(l2> rrvv| >- \pl_6duAsh~ipuz |<+aiӃPݓcqIh7*qXYp:= ;4i-NDIfH1n0i5,It LOGWzhϞ Zh޶Էfe2&|!3U1 RI[J(Hg 'G/d6Ը=V LΌ^9|8Z @'Z2M}ۥq SR zc>K(e⟡;6-xm"%6v2OJ@xº``"Yh6<4#2"\U"< BX7%>K;6qL#ÀUMJU5V+r,[ր {HpQ\t1]Z 2a$@15 ,/ߪbZ ([B$w@=g]#"@:o t|&)f D.acUo|۹ sԊB k4٧YɠpyRVƣ,ܴm2kf@6 Y&c`K {d6{5c>$&2gFSt_3QL`k\NueL"/T NM{ħlX0M[[LvuJȩS>T+*%\Q<@R7'+; M6<-i8gBp܅ӻ{cG+iwش~5$!aSW8ƧTwTk$<)i|֒1.S..FL"RQGk%»_jGsǏf)"IK퐝>~ *??gfO7  tO:j"H-m;%*VVA,1 K 64Y{= q'>Jo.+!  FQ%)w &뤟$+,Q:qNA> Ztc.K$2]DJO*.Eb Wx YjVWm$k`ܝ% t$ x7RD)hxmiQ\vqčuU|`\4Pe8#n2 B2]9L.P`6.:,}Iz1IʲyD9~s ީm*oJʯ/pOYz#R6'K12ub<aa}(#\W)"r3w XW)jRk( -YgnXD5? dhvĻ&MS;R%,,<p"t7<'=Y EqdPSQiBt^oIu#jCVGX@S@I!d:svA-/ɜY#xDJݼ>a _'Upp* ۈs+w7ݵ #p2IKcVD{&G05˟ HM2XUvtwQ#uׇ8dN0$5D|+}aC?sh'=ݥGJ Zk~rс!2B?B ImS~oI8CX AɃ ࣐ ZTs1DJЙB^ri3,uEp@HTq8?Ъ?Qbp[G"Q_o=C!;9q`&-Rs93ףR^zz 奄DRf}}T|O,dm?DnziK>G·Jg Ѕ/%]!?C31"O?ly'UT5@_LA(}If\/|/AY6 +bi]%ɂ^ 0BM&fw1W(@[Я@@$D^˾'_3#[7 24Ng&p~V=eٳ K(H*Eto= V7ln-DK(پKA-1 NNxc%|c$KKšzRwV/вD!] 4REs ͣw|GwjeD㦼-9rJ1fL3ٍP-?XL">p%"-CQ#^8~`D1 䔭;H%V޽YXcp{4A;( *6v &[Il'`8$4?a2YDFи8 FI&jۂ"X)>d}x4heQ鏳nR{_*aLv%Sm e&UiiYF @畹0t lxtwXibo{TՒ".N󦷒?q1k!R,x^QƮsݞNxMr0vLdw/u EFgnw^h. I@mJ\ Uegrl,O~KaA}\aq~WKX7Xd&ac{e}uFUP,K虝#4`"{Z#Hu 21o752Z"# Avf VTi-~>E}&9m}4W29G|@P1Pǿ;Coz6hpohyl=$5wSs BPMe9^f(듅\ 2{`՟ n12;l!tI5@u^8%W\㨼xKWM{)\geLtu[ন2W̐o s j\)kPU}.r:kRsY}X(߮K"0~oå =,}+ &Ri =SkSeڈ+kYI>uˉYk=x>~7̙PpO:i#̆XdqSTQ;iK@ !2MK1~֐@ {i0䅔WDE*!&@`N nPZQm?*zjÅ0܊:&Otma Aj+l>=mf-b!ܮߣVhD9.Raaya Uypvjٙu tm0bD 8ɡ13I2Bw[VdD6VgC^NӒ򯿧U-d)Q4􊭙s*"ȸD.5Xe!`.4!!#{9g7c 8&ם,(0l/u+{I]k EsUagf`U| >r/Ӯ 8 !uw34ФB8fZe1[/E|"F'm䆆NHq ˫8,6*l('[q(fz#N/N2軇t@RҋX (LLQ-9"ꖐn)ڀɢI\2V]IaZu7Aw"JC0#6XzMv b-*kѶ刪).ԬAz8j*6*WWm_yCTnkclB1z>1ꘙ+h9p 50q[C> CS7fcOrt^Ӵ}c{4஍хR>˚Mdve@(J2#{\ u?0rP_ͫ}+"?0Je@[1=q% Oݮ##G7=P ߰@%NjW+Z8ۇn;ןo=rwrzL sk| izLQγe^ۋ 9r;r|@ze v\MWEѲ+kʰ: 6` bwtavODyedRQtjr!0ņڲ<$dſɘƈzVWha2/0mQɼh%m˹E#ڌ(mfb$9&֦EzA$y9wKuj{Jk`/% w ,h)5$5^("!tfv_|Ma d~m.kdm"i5R߅`2G 7gQ _)poظV"#H1Z^Ҵ ٵlx*堊ɴ$V (4a(#N%̈|x77 $|Ă IVo,P2ɋ#^E$ Zyj\kJQTK|EDZ{sDf5@ ^; މ ={DCMZ,Du;2gQ`\_]{VX܈ ڨw.-_-)$RwG/DpnH;|"ut[S bFQc#f7/gYŁ(q6`.tzq!BzXiR픓;Ԋu7j7`4& EG3*1VsakK ȭы,,hF=1s%zK)ݻ#ݵc^ Is*un_Va8UrmЈ֕Bf{wԆ+ (<;Ģi :>n)@SIZjNq9.;aVEܭx1wx#J‘UQ<ǦJ۾e=-Y~S`L@%жD7@Sm 32GEa=OR :# H ,EI- KǤ`l9Yp##]TRc)uƑJ*쐦l`1_&x;CG95tS0:ifc*~T|qVVz%ZNÿ'oC9(ƪ2GwgYFO"XiI?lӽ:GL&Icf=ñNnq #_$+/kmF=?o.ڏ'O<9J nv caױ\b},d&1Y 3gEX(J&OU:Ieƫ%* ܉)ˎɐ7hFS#G#ጃq6L#|wS.ß>JT#TbIq⾍e]U8i F,̫q_K X!"|[KVq_JdzBs";8v0LޘVF,q/[aKZL `Q6Yt4ARy<MS{Lڑ2,sI%7G5cdbFxɍLNW($ߐ~L{g&Wv»2I NlF "`ƤR'* ҁ< E'-]#Η wq a qx~5;QMc`ivМs!m(T\]B"r1 dvIߑbF I3Dzh'B&iay糛%y基}f(cujRdd$VB>7.Xgѻ.X~V䪶"E|/ٶ639 {c#765ͱ9<86sY Q$'.c{Z0Jǟ.a7fSl.?Q~NUkx\*!MN~;DCN>{7̕m"j) gz:ƅk%s6>b>=&7 3u~8 P!NOסaVxPt6fFKe x2@_!ʁ4J M3ʮ$p>so9-F;^}.lOjvHg j,p(4X(LCR'T1Nz6~Ѧ""xBPx2SA%Rn1oi|ʟ= (m-;pMtig`Uүehf L+ ^@!~a{Al`V4fǻ?YYSL^p !be&;,L!KQyD4kMe jM˶H V-&4)5ջmwi|*CL_k d4fG KW pHO66fnoz%:r3u\Fom$!.aa5$1a嵳"XrUԖ8"'Zkx:[M7ɣH Pf8#K컯TМC,{G贑&A2|ԊDլuE"a.7ɹ)hZo;yndVʹ| 1?Y<v]LQń#6Snۜ[?~{_+{[U.@w=5`X)hk0+h!GLr%Gm4xBұJtn;TE\Kbn+5Pv1";o8G:YF}1C&hE3ZJꉷZÇbʼ{tSgm%ۨG[)?F'WȚN"'4ΔaP,X܊̽A~26K?_s/:8nM\%C1LdǁznC.̡JB:Q8Dc+@OҠ/ܗaX\N5ӹQ4#\*p 6E'$7=ck%u5,񩊔a 5 ;)^&tspqs#}lݶ`S[ W( ,9̜Tq9L-8COW_?_/OXo!{ADclaY+|4Ù65]g')Ѐ+NN;W342$GI/2b.&93xgUiHdo1*kv=2΁?,Y[Z]Su+>.Ã>vb}MoyF(ĞLѻ#Ssըp'1!v^'< 9bNZ="tKct9Ȼe> RhtGɕX|yqh ^yj1Yt;!UJ-©}y]U-+zˈ K#jհoax3u2&#qH: Q ۠P]>,(uO^ZM@B$%3H=PEMӉ4YKر7@? RFWwȵ֒)oj7u}QC̦s<EHaٚʐT{-Re+o{3wf˔zF0@&Ycb~CvFw."_;Wt1`e?l!T629c%9@/J awd!:t \Z2 Z*w`pexik} M=ܸ? 9vj])g< \@{4)uo"QG)E.xX J-zM}E;Vnf]' GZ)\F3]_brT"ť.{@H`Q>!)%L4u_ȟevRR|@(%p+q[ҵ͏Vg2?.}mʏպ#xGsJ;:`S|tdk CǏ蛗.YBT:.OB(aO $J{Lv{P+Ik3?+|{X۴WW{|e% >ͪIV8V]Bv8ԵZ{ˢgr&؋dXt^(]ˇe!W8)M UK@MtqNG"AWV<4OcQ CMT1w PpM%Kmp0Gp̱X b21)hEڽjŠky/nqV|5JFN˗'lD ԍ'*(+H<–_-7*d$ݛ>xEi dY;3>z2]nr5zC2ݳOP2}YF@}RTnYޜCXPLFDz8?*>- a\nՠ *c zyf~77K%YRqÂ:* {~Ȍ^I>r<LӶd4[K*^؎>FO)Pb P4a-OcȌF -"S^ACJ 6N痭*>oժ`9ד[CC%Ahv܄gl&6\jeG;%y6VsQ0r|({iE0P'ɔa,hGZȋlngQ7HuNTdqf }8͞2X7V}#80]K%hK~n]Ҏ`miє-,5*>Fƛڜ!TwUWW}(jR%A5%[._5m;6j{JtmhE <66 騾Tw2[Nb#s<I{9XVA:ږd4IBEp ,M /v[ "9ot_ìBu{wܵɔ,tzFjN2K*c-=EIQ)L?f2E"*?pkעhx A XA}!qCGNӭ΅)ޅh ,&_SssSl[Uwee~*E0'%qp&.FIO>êD!+ `Xe#bTװPM qʤkB21ϓk1G(]wC$]6n<3§R]|e6paØdg6d9ZV}(1EGG$4|a NƺS1xNJ|[;_ cDՆ TrYջg?OjYӭҥr.,¶άYPSOժBE5z? )_ŻzcSom0d"Ryd\7@OUmv@}2{<_OiC.*L H5/)dŷsh'WphDtvVC|c:':k e-j ٘9R:\}G :q߱3N:gC kdALTd-) [1k/ vHWDsx:Ni-c9uD-Y^o9eHO?ixۂ G0BS5$4LlJ_Ks+ȟpy쵥G'Ek4JGݨsSMZ~8%Ske+oFW 9{w M_Ȕ5K\FܴUWcH5u*?HAM) 2{bU9JzY;\*䰹Rs}BLPP]Av~7u/F3gS8/W`۲.30]J?,^c%rˊP&gǮ nUxf6t]Aj.^ò~U)_<]A. X'SM#n $]( 4u|/mb3*U&j+j٪Z(S啯%>o`%Cf^24I/3Jwqw>#0~n; C+3O@[+4>r|,4ŗLgGo=˲Bl~]'*}~Y,仩xMR 9c8,dlp,ƴ H1!⇔w%>Ra.^0XB6 .KAa=pk $MB@Nb0ս3 iNi?m 3 @U0430X3>-'.<km>>~@wk~Fm~7N;GߜjȄ} jCF?رL=xӓ ±=2G49V$[%<,c1K<,Ø1H`r)y!ӣ(jwEH2P;lwHF, }HH@BF :dW.W7PšCEo.y>؆8);f^F) FBY_/p$m /U}\8#;]@=8Z69j9ť 26hT_ _ňFtȽyYP< R"Cx! -rUI/EG5,x w+1(3HpWQF< iY)jU']0]'DyU`I#^`Kt.@u̧ 9+,V펾rADjӏ?&@mt+8K"\Fo&v^|'lP$ ʛ&ݤі:k^>7Tn…ql;D9GVPy0lFw\Ix[tJ: 4 Wg`"sjC$>z B*\}W dp4*3]ލhiiHo@w 5 sWS3-R3~;!ywVU'om2@IvOD8ekm|B,_Tdշl .RȉQvf^"-cIK,i E(x _kpP??w| X6 Z=GQws*Q(8wuC1WICMnm߭+Uj>Ϯvr9Qy+1K:@ hzFLb_mZ]2@}r}^ Φi֯СxOM֯2;d3`mߎ/ Atq83 b AAUP!Yz;\Cwd/4PFD"h>Ü Ed'`{qjӘ*ő땊`\+?؏ǾO`脲4 F\jcYyw#/quvuL;R -vmzS!d%* Ɂ:3#9{'@DиzIc]_ D(UF+hٵ{i4;?I-篜5[%iŵt6i5bOy4MU#)4 {YJ#L?/\ }{5ZQB2{@bNT y Z^us߲zlI,Jaʜ_%uDd/zn*|K4Ҷi$G}dh[/?P] {_| VNe{H et,2 j4~cө}J'}?;qs;j ^) ii^/GM3btXO}O4Y58kx'"MNW߭RK`^TFю.Hm&W b)K Ҵ\ hY'T*JN co~^٠&s=W[(a(TON}~%ei771/+' nƒNL[g})*wP&w}#wbo+ jVwtE?J~ 8N1&Nt-^CќL5=H#B<ڃ Q۟ʳamQa=&oΦ_| ?i pB0ߔ+%~CIu7Vzs-P˖3HC=ݝ A]Q0 _D햕ܻqy2kȢt߮7Ogt%~ܚRܰX~zT8e[jjt? !![_xſ]V"[!.Rwt9N@H^9dP4ݲPvwb|) AZ2~îWXuEUǁݫIZ[%D(_'d(l7}c@'@U ߻9WyTn 6#M>w EGryQwױ 3yyw1f3gFœb@ǙɉG>ƸO%^>~8T KhGؒk<G'*,;U)g :B|-fZaLi&s^8 ĩ&ǻG 2ZwUg<$?Nz剱aH i1qtMk6f M`Ʊ[&bD>Ucܞ/H8:(m'`Y[VwJ3O.ỸV_ Gl,xKK33Fg իy bHnf,Ngw=B_Pt.]EyRB7PW.YOݕ%1pr6XH6D'ݩP*pKxУv9׃E5uE<IN:휱 iT,}I~<<7L7Hs`I4ucẪ;+yGprZV[EH쿤rZY+[MDf(=)sENO*k!?Ǿ<\a7Nܨ15'!"sc`HGA݃vZceGs]`o,9"_FfXƴ0y?SʥJ7P ޙN Ęø liG`Ac"YF?@ |ݮn]N=BޞMUZR3E=*_P|$O{ϵuDVk}}vz// i3/m{wxwjf֍9|<6ʹKX~!{:3oc0.Ȩ2tMA=) *=F++-;U,j4p>5( WZeq/םrɤnFM= "ױa#;}`;145QתAZwvA-n?JJYPEfc6ՈR07x^Ȣ=JbIp'.෾tx n#Oy 9/2+Z_:օ*A`)J=( [ՅTY:m/ijqlУe/d ]CR޼X7>Rw4qkZʔcuJ531alZ? Z 3DYgI 5N>VR9 /jyGBk@}jezdC.f2 +M`M~[dv!yȸz`'!ff*z3# H ?ʧ7# x|FZ8 ɭP|:^^Wl@.a}5n6uC潖=4?<즷e܂iR2V&riVl_3y]q HX5^OyC%3fI's; M trҸ&ڜ%׿A{fY!O6J$\'lXUX@шn)l S M IȂ);CB+sꅐn֟?$•# '~y14RzG&p6~2BF9:tE?,":V6i;?m)'Y0}g"ݞ' _}mCt,eH.A5GPHr?"@LZUJ _+n0¨vUͅ~k2+Mt?&FPm 8s8*Rq6lXqP[4@ph7]uܖ?frB neѦmL,֪CDyL֡7>oec_Cu;rșNx8(+50;$d0.]I!IÎ?^ hӵ 5 /el"OSwffVV'٪T^c{ I3՗ǔx@F?E\ Sk '~\}QA^d5&X`@~?X= %peb!O:0g ҜU<Ĭuʶ {qnXU x7+ Sb-e&XOOQHDG[ ߱9CV'hsE"RvTu֗tI' DRGeLRW2nQSpqEѠCM!Mߥ U %#ls|LW(RfT+@qoሳ c)n錫a?%VL4L~~Y=}qrfCU X ƕ}kCgMĽ\Ds\,Bu Ӧטo:Q U%%wNTZ.0@?-@7vrNVB߯ݎUR.2dL{sD9o*x⩘ bU񛂐/(ڴ z=J)ȺlлnW7^4\]N݋hu30MnWaF2 =^\STMZ1pHd_^齍J 'S100v<Y_ Vh4Mq.yR85Ec!@L>z `WDa?Dºd۴rUk5HIXbwL%:oihl(ho(Ac8YÙ@(p'm=vIh3 ucwD靉t>.5>Mvt츯4V ,].byI1Z' w%Nc"b)NYp1(1LptAuȾf+ W0~}vϭa$̜y 7UޭEGZ=12<7+PJt wC^q/>#m:tvrz7$l֡ZX4ӱ:@30_am>ΨOI4үH9sK,\~5 VRiv |{qtGZ*?맍"M8k]} }`7$MH 2$"&WRNـ~cr3#LK%HŎmq|aVڒP~o KN7cz|do)1/Tfl鼑㒐*jE]g0Iup mx1'Xu#4' XhefHœeԸ$f"BUuk9P T8^`#:Kuc @;;_ڦgzQe"ZڻITŨ9;ʿw>ȁ}`|+5նQ580mQ;F14lٶ@1d-6)2#ңG)bXˡ${~]{5vςPlؘ qڅK{s5 }  S1HŢ.h]s{s`o7` U=p s^Eу&p{TXh ׭s>?z{ykJ!qT)DkwOx_xFظ޲ku*Bya~,g\PF# 9˩ݙN.1$*\bJO̙I܏4\\հ/.T֋a!FA^ #"`L }+Nyg[2x2V5xyZvHA m__0L")W(B$Mi8L zHeBghDw [NhѧOP=r =sIjkGrVHPG-aD3N%#m($3"ؙ0(tD n<ћ$<|4 ̉µPR*T `QnFk9vfq|&lք"8NntL#ՙ-s8Bi:ʒ1)`B?p+ h|1q&YMpVIC㨔 I~XEV j=t^㥢e&c:ř(pdp=UX}-lh9;AKT|0ٓ#Ti{5iV\*eY\@uaӠw͛Z&MV4@֌o Фqo1S J5v>SFVueKg"T}ZqXV4<տ} dpy[% ZS}7MxERD@Rɦ~ӰoTQy5ȿq, ˜ xD Y<=6 )}i0yžJ߷:[$pAa=֮"쎠RQbA!kPx9})63_"8~YJjNS-TE3p>ZSE#}q;M\xH}ew85oXVΛF&7y@(C݁MkCcDdϏ|}?h? n` xlR9]ѕ Ia4*.ögVzÌ1ږοEv)̟VeerG [´@4+qu!8KbL=KH SpNo Zgs5/B&X!|krx 1+3Mi-O>MlN;ONAᚈXWͩ&)GH͘y_min<[_-N%WYcV@DcMܿ1d~#_!Q6Ca?˛P@ ZD;ჱyQ?K8~Z_1ӈMTQfG-ZyPvxd 9.uG/.[/jzPSD3Bv¢+XRj+a 5\W0Zeo2`&c_xy|>R*?!t)IrR$Z?wg=p`"aPS62٣-!v EW0)8fEDcJDq \5ܩɢꐱ#&zLګݏxWSQ3F5ə8I mQur߫N|`gAw}YG[84t/̄т["wn3,9rG:F= Ugȕ<(>eϧsЈ&a]ؿK-&2z<dV 2xd{HaJ8$ AGYg 0,kpE=Kn_n8(&Ivo'p7AvlM%raŧ u7ϸU'pI]z:Br20}vR;Z{Q+d&[4XB  u`={F׿&^cd^T;H%۠ WTY"`5AȭLz6͙9ܹ!z,ɠp׳WL,f sEIOB6n7mՓb^UV}|c2Sv5?\yNkM}nQ湵@<|`vWxYh 'I{<bmۺ`PdC+5%-~_%W&$MMG-~FH.m %\1ξ< n9hRy}>35NX;h<y#8Y/Uf>ܕ-&xiemm~f2LdtxUt8;|[7bp5Hߦfx1cJ[vduR-g0]Ak34P% T1qzI:j̬*0Y,XÏ21Hwb8m f)-Zf3QcmG0aEkT]2+a'05ˤ M[Fz`s<#2Wr!<:AApA*yg=Lec=2.hFz%ĕ-Pg "k78,kxg΁M0%1@BvV>~Q`xiڽ6x!Z?ID(WwuQP泗:`IgY?dk3 !;8auI3U Tߑ6$Rc.hj&$H(62ⳫCbwy\<#/3` N^^m<(ez>1 _[LnK߯k(fR{'Xb:#.#/y1kA1_ t=64ύG/HL0G:l/igO\Mp},;F MVEpԨz}N`X ȲJ."+ܺFܝ oYxY|]ުbcWm| ٵ#W< &j=Ymg]%EssNEXDhrpVƾhoBݕC ',*@-r<#fwFrp ^G`h ZR8[>.'~ҕ%)QF%xoBFH3Q%ψzs^˘E:ʾq7)$vV!xN#z]ӵ/MlL3kǗr^Sj/줃?b0@NofG,'p9# (ASRXOXTk?M@ϒeֆ(4* FF.ȲcSzw1,xfeeOJo o%wZ;?1 z]wyb-8Kd:)2=stÌn%q,~Q<@U堹9V%{*;pr7߾O<T^ܮƁNR_J4%{p믾3;unMB(d.sIm2[*Su!RrU.,3/1N:mnGUT]A/ )0m8$x*O|>')װ?]j/D*< 1.~#ɧInlV.EAlğYC\s`5ǔ+tBX,?>n.Oj@m{ƑFnwV5oY+X<Iru>W^~?A) 5Apan(" 8 i~{jf@1;^&Ϗ#pDGۣEZJ.+}XNs'ѨA) Up %1KQ$elQ*r>twCz[ +`zLosS2%AtV;hB<(d\VIߙt4.ǂkK:  NR] 8I)awRCZXFlZgrͧj55ƈu[fV Vݢ`h>N-1.<`{ dżcdpܔ{&̕ JIbī m ۧDOSIA ;Y͔k_llT B{wcBurC??5e\FbTfdRjet9"bw!оR,˦faT_Sd+AI5l|hSv*K.5>Rd\-|)a~r3}M-g}J|aXW' +3Β3-\f-vL`+ܘ9G$hնR!1likLDY#CY䔇5q3S/ӷi^E{ym%O`rCtl kU&'*Rd@WXlC 6$^>Tt쁂f+cAΈ1< [ɯ1HU¹rS{\7wۀUۤD憂(K (+5 ? XQdgnbe<pU"t{1j<`ʂSqBb^GTIvۨ%D@CEJ ['._6l< VZ/Rn=z)nm\Mg-<̡Gm؊Y\Q5/+?PzAw(-DPL5c-B Q@/YT6hl(IU{ gкe:ćF}'h I-呣r789 [Y|W=5~9\Ǔz & h#87~bFCiJ<^mjL5M+ZR>-f<5/4C *J([5'靈*)&RYdML0XW$h=Q`N刓U7qsgREx`ZN`ZK߯&+AH(؆?wHZ~ "}ud^ݙm![-O[` 3x Tdۆ&A$QF |Lj I]<`dOlp}N]Gg~kT=TS߽Y#Te!o]B*r8bڀ.thW Z{T* HZD%0$E}4 ;WC1!#NMs8Fiy׺O'%rݞ DM;3@jw9.؛zB0NK+G=x7\} ENkP4z'A"{B9>mVŦQ\C2PNAOo 0M <`I;fLW ;\hl$Pk=J͐Q8]n>BCtT=om4>3jΛ{|MPN?ʨݧ=NNmC~qgku=~DFݦK˨_qN7R$!E\$6wݒ-oBs &Lȩ~'}| zSf0n! xJ0S`V݊Psx>͹* +ݻaLJ$^hEE i!dvӒ HuW]WliW,CۭcPoXp8iVNsV=w^0d5WIS-UG=L\g90l+x홭-4_ jV`| E3ulqɰоLh qj,mJT@egOH(IZ_0''(SWW |\|P{ح~!! ?@J6SQGX95_jx7ԟ #V`k]SI%^!}GK.%#!EU}'b͂qdb֚B.pJS.Э[MͱUvYE*ly#GF%L辒E )6юGl v 9GIuOʇXA*{@FXh~N.;7xGuod>[؀u0`p^o@ocJ!JDXTvE_Q8K0ON4fx\q$ Agۅ2 |"OGJX(|qH \؄a}ɥ~@_BХ GcU mڢ'!qA!۱Hlw%gH<t|LËZH¸eF$ 1Vp"L2 ' a[ᗓRV{E5ʖzZD<;6Mϰyxj)}xf&vX?(e lb:B`}¥tI֨u288xË"Vr^6r$jM8EP `EhHB p8z)cYG]ti?ǴdLzBXfCK@;E^%g%~Vq4mjΩyƊyHW}}G`V?U?y/_)9HM!EO'Y`?ԩ61 (qbTdd 0+Ӽ19 HD)D!sO),ezf1{hN :hj+BV]#`P[he}uNoT֓RXU)mļ{?ޛ I~K@ג Jz/h LW &f[h+ޠ^bS%5p4N qLC+Pmܙ(L9)9<°r hUC99{vŸ .3@δB0 c2rQwa̎ԠXtFVTmb3Sy+R%O8EN1bXW u !fpϴ'|.ѽFy[( ߐ7_LNj0L[xn7kI╞&;&E7ԕw4S$G-ŜO#̸<iTMC{&Q: 3 пs#y}<9\6*QjG/͘s|Pz"{fbr^=w(dXJlHgrږL p: 'IFA S2L uTE>flZ.z=nwHwm|,UBT8ݷ :g<<# J#8%qg*3DjCD c <ڮix~$*==g%!JРqLN#{UUh nbʠLSVCkߢU_|'iTpP5W8"~XNE@ª"K=ym\مǬx$h¥&`/ 2x=NF7Bd,EAB#)' C*9Ie1k_Vg?mb0;=c8@/`[N0IoY%U-feL@6fyR~ 3D*aw:LkG%p$5.3mh _x߅sC}ڈ(#5u^ - ҍ͚2akްmʉzYZE/:<:`gߺg~48N˧MAE* \tm䓎Q$iqIԂ>6Dnz6N_%|P _YYUn2Tpg+e>^|jCL<2,ӂ(8s=A4w\ʢYT"Iɸ;e| TϏo4xH5fӶ:Ȧ׵^(""U%cFYbyʺaђ愤m#ۊLjWu?#;aW3f f"n+9,AlwN繖x-L;\󨪤 DӞ#{43Y%ӫ-A3E*JFgS 7u*MSD3EC'Og6(`69wcn4^NV~@ԫTFxf[pQ s!L_,e@[iVU77rM8Z3j?QW.N%GZ::ad׬̩ .-rдY<C/Ckw0')C@ĝ7{UKM&Ωyߦxϊ$kF8#W|0RbjMRz鏉Fihy7T,ֆ{&jjĬi) |^Vูo͂qElrJЖ9,p#kFG6M-Z*"kFpM~ЦgLMݢ M7#omw3!RiBn%/B$OWB-*K;T  X-nO¡ pJǶ59;iC d$S›a pV>N}[p͹\V{${0o '!5.$KJ.Ԯ}z<B2he[<$&nc{P8K7 5V_|ejraAץfx)pHD)ju tU;Dn{3DTM}wV7Hz" łW:Z1L_&E hTf JxˬO=%deْIdUzP(JK%!3iIv= X"]xjXĄ[1"]=2wVNHϙrn))7d#IBܖ^+]쒐bVZS;GdΆ9 4M'/ӱn1-}Aqbr[n|E7?Ohiջh1naHX!]4y0ipO|:๿b\k9N 8emKl挛@Ns"ϗ~R.5F5Qܷ )e[g$ ,msa2C(;0R6v Ąt{+}?ט-u pPB)<7p!}lkUOKgd,PecŮYHg6X_x; څph>;r b}݄/ UCUj_6# \(,4rB3_M.7?jC ruN|3M:/rl,[ղ2n@{̯aTtȃ ԯQ%ot;PS})?;Ds]Uaϗˈ`M~-÷TZZT0iNWeB k&z1J?@/UIPH*>[3H`l%]e4"/4{&ÂcHCMi& =[Mp/(u#G$Qo~L7I~xq35OAӫ|. 5tꘞZuCďN.. '-=p Z/s7Jy@v:(ZD@Jf@wY7CQIE4PNP W!7^q"Go~hCsڨW`u  I3$R"L CZQK}@8Xlϊ)#KSV L-VW!2sw%RnJbuX dQFJNI~2:ztYYfjW ep^TY~ai)^vfv+KlGϐ!er@*Za h_·iɣbO?W8 n`YsҨ*ǟS+ڽRj <:ZaLe3]Xq 9;+|Pt<Nn($ yͱBT~e^ {"{I6b?v>ʌ"uSg뛗ƫn~و?;Gd;CETqv$4Ⱦf:p ;}28 (i#APR6Z 4ʲE/ &.ݹZ.۞ qlDWpm$o3wtϠFRǫS%c}%f>5tKzLqO@X _G@wKr>t}i84?~ HbVAp ~1y#pYOl55%DiH3#a/ O0a_r288ΉJ"8!EdsSCM=1mqUum\ٜpd(qQ^~{^;̚\Ez` ăZљ0`ح; iכAL< @$$dșj40+hp#ӱɂ|]}`p[*(kzxrZbȳx)|e3 [p5ȉ5A0`'imxζYS*}H6S3(N;}/cQ5StDRUU~E A`Bդ,qX\eHf4AR!IR `$f0^R1Ss 5hۄ3: r]}be b`/+8+L9]"\]E,`ou3&([O*pvT4Nk,s< c)xt"`A*5$hsdq$ј2GFVsI+ Hc~2L3VCPZnqٶo 3(ɢxSɛ<hB:">'2#AgYKP'3AEk6#ŗ-F&#/)}B,(۽p gTćLqx.tF0XC3~s{Ȝnxnm+( A4RAf ׀s#dֵ:@~nq.ΝJЛa=1ꌏJq9d$^@LOIp>(@YeH?an5 O W_\+lGшI۲vF,7FƾEge(J EVi=~/4kVIĀ>Lub& Cs<߾;haa14!'qP/즙f8S?b5ow n 1qi#q<|23!&FЮG³1ұ9nx]OW=nIgVS35{IWác29&2+fq(Y[M1{S|׹r@Y,ljۚb4ؾ5lnS5&ec,k/LTB=_JHxW#2n{  ВQ+g)3CVا{xc Pau,AFR0p@BVvP}Ҁ ?ȏZS6 ?#`2SBp#?`v$7nTqa2wEYDT ٧}߷Swn-E%iCPM*_uPRˉ!ҟc&UyiTЀ`2}xMw* TGJ|,M<2=E y(vYnTLq~Ro؊ TU~5Lϗ]{䃦@`!K\+CDvw焌YƂakHkWlyC]┅WGiK<:C4}ySͧKk~hkkE Q ec"л2%'IZWPt%G.zK1܍##SPlP$W%b(ʔlF~qデRDZ"|6f|siF۟_? B˟0R{ 1u(I~Sʤ|9 KsuoCFRª[[bP|rȴU#X )Zc8lFbiW$i%2bܗW~ou)".AbQB fK@5Um}U}dL!kx4wg/i^ :}Ws/r -9P ƓRģ)bC]C׻Fpt&r)Pdqt]-hom9hƴ)ERLT놷B-v~bCtʩ)TLdlx=zu[$'Qֲޡծ}u3 O ɄPFi{l5?)䯮54JCJ^AwѶ~A#p_IhFwf9OSu ?mdPp 軭ϗC \8ǩ}7?7 &܄ehHڕשGѝrXѿM? r |'@E!Y+x,*cw?w7Ѳ?YmQ1N!j/[6)!Jy?KJyJ;S>]:>q*F7 kd u@Hڹ&&A9.MwBՀ~ vuwK[%ۿȻl aNQD9m2ZUC/,xC&HzD. '#F^ yZ}՞ =/*/"ggeMXzOw}3 3ޚ#pcM|߯^IB&i Am(.덦0 t}?e;vWqXהNY-R5L=^F x-" a8 ǖVɌ7 #HcEss//AU NkVMqBkłwۮËN,vb1*S/0]EeyF4}_R>nuly6UvJ g^K63v d'T3)AWqEȘ ŷXq$ 'pVaF,l^oےh0q/NHF"_sPS:m }b|*L\k6"mU|ޖY%Ir{C9V}WM}clױ:YI@_p4'ߙ!9 3Qeĉ9ԙGև>STHAf])`Lj-I@M6=`/ۆ_oqUX=-$ia2F\g4$'ZkCjхin  ׍uX$Ytc g z~f{ 7-J1tvC9簩RW3镔ا ng_7nlؔ"bR]-4\-]Q)=`@y-=LGXe3ʁ_gPTlA"Xy 7̱K$e5}/_jS~\x{Kn_Ԥn*Kq-EVkUT썈\w|n".6H!zGoT6xZ˂HMYwF =1JgRc7? hflD>Zr+lo0~bF⪯o}^(όB ߬'@zs~fZA0GWYdzG-.m d Pirib2h/0A -c<v: ۓV5>`ǭt!1"7c Tקꗈ!"M菈VĖ;KLd).h(/C DYl tTKtl%eJlB4*-i~@SdqDuPԭm#7S.Vڊ.vGG6pEȖT ڲs*e%0A\0&Mi%ascYD\>sw4ԋX~<45i)1.ep:`\(ǸxZK}6H{]ks=rPVYa1.*HfR.YѰ-0=oHMJ?u)~D%'q֋jX! K6&?QjpBP~1"\-8ʆt=#;߁bn:VQxe{TI2>&EB d;5}&)5Q 8U*\ z[/v#6}Xa )dP%WU _Kx"Eoz f&EV7N3EVlnOdnwgt'9|/yvIkk+K[Gq?x 81,,$RQz *S[/X%fvw}I+U K jP]TahԃvUL5l3C'&_QDG(`&LJ塮@el*M_'p5yM8%G^4:M]bŚTԬğK;$OwU{u;yAZI`K^nG k5ni̚l6!;nJ +ӄ<^*  __P& u*>jS7cx5@ 0ȞA7}LI'V/oPOjv?;,;"?B᳃59AШ4鐨/Z7X՘^o2QeX*N524t-s<'yG6sxuD +Jd ^_מ5[A/ů:~aZ/%yb_Gse}7Oirg grgc+mf/u#S>wYpԭ4n.4s&^X.G 4&־[%6:N;]N:eƂY% ^(5/1_= <6SMB[J-Xܒ(C0\T .j5 Rf^~ϟ(=}P(` ua$}z"na(3X Ѐ-b!Jzҹh"#OB$|uUhtEX 4܉^F3G&fgw|XTg~DúM!"Q!8pG'ZV?N3ׯOb$wmeB:(IKd։BT_V[4Ish%^GUE^ȧ8̥ `2|A$зBڌJ1u3ua`JJ2,o6\c&3:ïKl|&_Gjۺr?.Osf٦kVeAc-i=/8bVS R~n1ΔRSڔT!)mJ\y6/jif}"%h ]ϭpiw>ZG60)邰N+ f,*i6Ē`[Hw\~:W *{TA۞cj Е2oڢJ'&$W{>:^|﫾.?)ʐ@7;lJO _oĕ[E cUWqÎcDF!.Ul39pG EkZNft~s*.P9u&oGVnN!G*yyC{yD9 1Pc)'yCZeI#ܜ$jөprSgW^ ]b֝K.u[IL|X\\/)|^0RU!J>3r&A}gwX7T+%MF C~ViX観DYhofKY_Iۛ.1ܶc )-5>cuDU*CY!ӳw-Bߟ.|TBiFB|]٢L[kJ˞wە15kL7|5Izt'9Q +y‰$,]A$w]O9]/TZoV@0>*~ڍ;%vVS^3I YbY:j;=ޘ3 NLqy"Ew>V9!uhUsJ>Ă#EK#3_[%*D2 s*}QSO9h<4A/+!UAP!%˹dZn*X !o`xF%o ӥbO Rz-7%^`Щ<Ҿ +C{y+ߋ_톼z$vݨ@*6>@T/1RI2+=?O㰽Ux{N C6cKjIN4MgTLBK'{^`& .'݌ѢYzstj&2fUͶIMi*#L;Wg-'!t-NBBDycG!M4!R\WUIzkv"fS:WrO!a~tLg#1Պ`lS 8f<) F+/l' &!lbIaZƬ?{cWѰG6B'E+F0|Dm3' =ս'V3Zp r",xS1j(az!iEɡO+A؂fKZyC.Zk2fmf`RP=iofHM&(KiBeje9kt.hȍTjjg']ֈ`t;Pvt߄uDŽ Ź=FQXlP%TnTepϞ$r+SJ |n ܿ-Ig"CY[`h3P@A#FCr_sy8W."+`KȐ6{VaCȈ+8z^G#mZ+DI|~~3hDtXg,'!RGhK{[uSˈت-z!'d4ڛР^C{<$'Oݕ$j}/mf)2R&qF! ƯTm,E' QaR }@.nh=B/Hd`tEV$iIy_7Ye۱h.O TgÌR?J/oT ^ki亮DuMR/B?R0H"=F{͢xq[f5FbI*v*HBy-DVu Qs$e%/Wɔ^rpT|_O:ޖ5d8^e4F[iR(H1ߴn%ֽdnL0,=dr} Шق Ed\%t=Rw(ׄOYt'p;oRgaX|{aklλeQݒ`)qKǐUu|ͅNGs½\4܊ng [p2D'atdrZىPt<%J@uZ,v%8~ZeD,)gkUS}R fȎB'ZTjg^&6t0Z0k$0O68-{wl|.m iA>qk3m?oO.5U9vhM% yL>xeVD!aDv_[$Fm {bA{'u!&+ՑkUky2iq5{늋x߫`efw (ҿ#M@}oq#7DMe\H!Q Po˩)I-#bOFvBgn{NQ=ai!k=i?}bP(ߊYnre&'D SMt705,:t) eb751+c|P XNy6nF،7iFv;@I$Go y%qnٷ_31V ֦_> } 6BEK Ҡ|!Q#ml"5klY?np3# L3т%y/HUC u!GhbfǼ\Kq*C&>5z^J M7AQ j5M,pm;R =s3ՍU)bQ({]~|-֫)x4 eea9a 0DȰ5`HC9%*G bIg;a=)-v^k7'u";[QuH}xѮΓߩ$0;!8 I-1+sXg 9a<%XIWAii<5oDzM#hߣ1Dڞ ! C¯35+Yۑb=ԍbι Ue4*-"rw!wit!m?4/`FzQ1Cڛ6AWӕdMbk޶21LNy֤]ݤ'YCnEK/SRrx*-G$뱑3D) Rrf ݪ$92j?xS4o ݔqk=y?3Ѧ _X~ V"?I:j796BA<|l*JkYrxk_Z泬&i)t̒GI<Dw4f`PG%( K`F^cBLxBЊ\$TXmW8 ;4.{oRWlhh?eDvèIBdZv i.mv;d@0 FT}C38D@(CH &;Jqam: P=Vve;*fw?l>e1F<8bAW eԤʼKjfNܦcjSxpH^nRٍ)uF_NeŪvi&pt.0<+zICkkm̈́F xf@!I.g ~ܑ|8(,в  |RwqXNX]#lt -3pwVdIWJlr;_1˧p6l<5 VCdMy|8@= +zESpL|c:>k4C`ʌA;Wb!,H)ď(mn:K<\A$y73V"ᝬ>?x[E,ȥUbLP0~.RUN;27xBP R5]ELݎMOxVFmW$ؗnA1C{7VOxe;Ax^6\\iGb_<(t˛zYCATg)!S(.|# 8"Բ;iJ]x[wvnBK tD:.> ɡt`Mj:uu=`aNǏ~?N\3X{Wd7%7^2A´{˦)̆a?zNZhX[5#>?ᩛ%qc)Rj?y] IE)(,[a%[7}⼣,8xY<$āzXA~W{b5n'b3VRCNGݲhŲ\8u_Εqfp /;?`JT6ί6޶[ w%/o=8X! ahiWd<_+Oiڪ~W(YZ@r|r!toTK(y:ŋqtTi#MꓤFOruZG|M)?̏,fH|D}dyD*B=p`odTڨ/=.%]3fh0NdmC&wJɸ@p̜s!L˺" DМ[Z&óHrtNhVrM؛JYr6Q0U ci> O)|WiBt2#0`y]/kj.rt5htx@l8}؛ c:zReШA7X]p9-Hi|0'KSH!KCC31S<]+KQn=FpA(X ұq=CmE֪`[-]h'>lh8W50y,tY`Fs3Qicw2o@'. Sh a@Vd 0 I нoc]m5,]*fø*LNc‡aAxVطF4Uw%ߵ1?5I߻߲u>`gFԬ=ƔN9O FZ<\YX̖[zFm6sIkRjyϫϺ/}nUr?/e.|^+ rO "-&!H:8 &%:U%˜@;cFXݦ*O$^b2@+J嫕5|ժ㧸%8\&]RFGͮ)LGM)FR˹JdRSE@+MT5"Mi׽ ͕9duZq揫GsRw*'y6;u Cd~ 3>E|nũv,9_Xbk0=ÐͲ\i;2tqo)wG)Z(I^_"6i{1H Xb D; /âafG#J|sr/z(kb K,OߒlHS|22AnX8VZ^a?E0#Xy8G:eIo⫷sh@|)Gڭݗ?]H p?nRز7ЦI9,.;N u.MIH\5o[-ۼ+tCW-~2 W15Q@t&[cu`X;2:= /`=!kH;iE憞}6)Sġ2RQdZ(xF!C0&—34;a;mV~%ok:5*$݆>` &~0} LM,boH s418ɍ1TQyTzmN)uV%蘧 !HVIe,:'7Yex9L机H1<)iDՁ"+5VzW/?RF\b2襵)6M KP \恄BHM_R@^[h:yt_t*"QpXx=r\곏JtnsN̬*zG%fYF9W|{-[YQx_Yz\4$/B(m!뻓,3Ɲ< Vx~`V"UƘzr 'Hޙpƒ rV"H7>ǀmA,:_r# { ڶGH-5o13z֢⒑eӦٜR/z_X੗-Xn]V? VkUZchHown'…7^H gb `9הσ]!i;E{-yXzdVCyiop0x4T\z6Yjxg-|9Z]>|A$C$!5RJ.>- G0WYzwITfEVo]8`Xe"Re,yƸ&?p%n=Z:sHf%o=]  B`W{[mv)5L6eRT=.49+n26a֋fo9&,N#퓝),j:Y"_BL!ظ%*Kz pu2b?~t?v< ^`B\ң/@ j8[XcyR9QƂރAϒJ:r WT'u-N®?NckdCrzJ"mtsGɶ Tl\mYoO]:JJ|G^/jF@nIvqt.ƨ bų~;l6.t !VO@U:= V )v 3uRbϋ3A/Z  ya|zd?yFU!"͛x~FGd0RP[{Ë+JR˗vMG4G(b Ҩǣ#22ZGYXk_ƓjQ;u YWK|POb}ߜN\oFB okupp)eXg\"XIC4 UT] 䖿EBЪ\fn<)^r1ơ${uʈAᇾ8G+)`rf췎?8vjA[ZKNLLPL';c=Xٟ? AIQ@{@\{z0Ͱǐ14E{pН'0ŵB-Н@Ũ(@,Qϛ J$LJv;AjƑq\Q$F9}T{ be yx:M3vQcE[̣8KjC~ۺjɉu) L={8t1+>ؐFj>i/3 ? xm%UoGzoP+k <'q=SYh $]cd&{g: ` #PA!l͙"f~ҩ :dH@q)2Ӓ@'$b6 /E4gt}6 aQryJq?eł}0y5RD,fz0lɓ2zo(C JYƏZxjx+YM&JL{1(I&u15]>J5=J0zhQn0frY3^Ƚ۲hܴ^Z咮!IҕAp«lo!&)#b&1RR-2R1W;{I%#󔚥aVu|_#m|~u KR^>m]me,BJx?/6XD" #NTl)y Z]bvD҉l8`}N1jCg*<; p{:+]f_?}"G@=i{[D`<:9p X TTCƕE|j=ԃ={zw8-e>⒙vŔ U$P *%a*`_%< d\%mkh Ÿʓ%ϡuٚ/% {'UX,\ؽ5?Ը+i!7"ahw݂:5KZiQowګL7$=9o,Ѓ/3IL)l{g||иs#|X8! `nb!{M $hkKt0 BbΪ:O}bVB+n,SRڟ76gOCynܝ\f $BbO\.W>R"x[-гɝ2@rh5zs¬Y5[JP|-tFT`]|Ybi.ĈQq.X%[hjn%/to/+aaݩv!cOV VHiDk ~V]]mO:& ||At ˲konBe,Wh#Ssffl7-a9QqA{?Ruw5p4 UEL[Js$"ӱ~&-<fUeh_:eg2cK=ƭѦa6OVCWv)PpKQ:&mW=%›͕~,V.) jipH$wX1,ؚO* $c-r㵂mT&Y%d(ءh2:DĶuƣYTf]/^s!cƖV﯋BHE#S#eg ?:`Zcڝ^]؁KH>EUWeR6X!Ly{ CGM29 C~M:L~JmO|iLLA]dkϚ]P ]nMI 7t_֮U 7s(^X9״?4#}%>Z˼pkѫO2mֽrK4V{=;3}"vdcL9BB}A#{ J;)~X^}%̺jf@} TrM߮klX?5Ǚ3_ѡl_Z OOzً@ Y7W687^묦!ih=tu+Wuqcn Q{xH&N{U;x<;̉;t)hI+zSG.=Ďm)bUWdԗP-x5M ąpkTBW>8mCtG_ iZ22\¶oyLcp,{t&K@bmBA'v1(9a 8rotY֎Gnh\;,QA݄/il, sEdER}Ӎ (=[ťaF2'y"sHڂeR-1U܁{Hh EIuP\!3dV?x}'~u1{qԯ)VZ ljCft~CymP%GpUKrlF}eӌ Ca"vx(y[V Wq\tџkjN~K{meUW; tzO۪G+p_Χ1sTy @a1x>mJWl,:۪xv_KH8aea."_c0z!|+GPeJ uvɂKNDcՕIyDS6hY{/r' ?y 7/}xYIn!{%?Ej# mWbOx1Sh'%'&p |ik<-#T]eN-.@.ōBz)~3.U(2fwH {sy@3w,ŏC/Y/I"A/8'U2ɮvSߣ <[jH`kQd%@eyшw7ZIB \}4ziuݭB^"R?AP]Zl6l÷U qrM;}.ј[x ij ]5 YĄC苐GV 3 OA\vc%~~*& ߅@YME)*-c3Eh>z6UnJȘfHvsbOf(rd '<][a~&+rLKL<#CĿ4dYU"טcB|Qg:&m=CV'GjY' ܹkc7|g!?8q8ّ<\O r[q[n'QǑ_Yf$^[w'ϴ4n:a ۃϏe姲ʨ7 BߴҚ|0S-[\{E҅-j)Fua9~\L:;ELZeJ?ԃ||Lk-YqϪs/czj޺&:jz:ۑWei+Gy+Qn74oT=9zϕ?KSAox҈8)\Gkǀ"Β~'>*~^gZR!(_1j^&Pr:6EѡaI*85»xfUjr3c4 :M[)O9|BF>rY1em3 ƠZ*J2g!r ^E.3v*S6%hJSz -g9^@Q4c(!'sKA&L[DC?TɣϏGFS6Q7UsvITlXƬQV7UGãG Lk6:~Sm LrzN*ޔ'5U'15L[2dP3~`.'t^nt}:EwgWqɹT:ٵfYq m˃ @Đ}/ Gz:ur%[&~0'$.j@8`w;zH&gwP%&z70W;hxcNVZ*jwotW'˩\ӒN42~Y4HEB=mDDk0*j5]%Tؼ0f>ҁT|}IoR^6ɔkWBaxרێ zي +"V0g ]- 'u\LqaTƢF.>{3' 7^l#v=՗v $:7vZ1>a_(% ǽoI.&C$s;|x.8ͱnk2ZF}%䎎">׫u|yDZi * }4V*8TrLD/W{I<݈6#:o?/BNeF+s["A㫡YXN+c7鹺K7lV:U۩?vsЩSuꦖħ3zu\@4qXA蝽dz9 _N< ޜqIJ50λ%t!TA^lg7Ih\$u ariVՊ]8 G"N3[$ndyx-ЌrGdd9YGº|5>U4+vɒBxt]q:v|0o92}W{ o+4R$ʼv J:{ ( I,#̪ >E#c NIyl/trSD mP26M : U/?$qn,#x큡v[Y͸i˔(%N_ЕId-/3ȃOL/'6KgCNA˺?OʹpL}A_^zhU-exUt;^jm/Bi紦U7ʫAdf r; {W]M~;^p}CIlhn-whD֚U@5]~ z _qݔ.m-{m7 (y:v8o1%%Yrd W?kC _MަTr n"Z KW 1BS~쌗(%;MK:)├jm1LF~q].v vl`<0Ũ"Ⱦ2f1xƲ.{'ƢIr`-5 0%][BJy_ĸU ,È=蒞2b/v1ΜKr2;?Al>jlVr&i_0K1I-c(;9zj;+}ؒ9v\]TKDŽN3ì32fl_+KԳl0EDhZt!kc@TݔZ4*AAA~KKO7y0u8AtTUU X2 5 |*9l}VkEߕ(^[le ټq?P`M"r$ϛĮb(O/?*[E'@㥏0ٽy9AaWAu)\D']چ?^Q76gNAjTs2 ā}3Sn ˖D`w!H"Z nXȸ(sdA 4 L7Z3wz>[a>!FkԘY]bv>Gq0چd#u$u )HS4: D*5waC5⟶ËK5O+, 2ö G?E7f4PMDX5V.2a(j+UMbu7ԓLm꼼|FT,)4PjSwW|?Qu~BL֍}I/ۮTO5\4j\k~g| ӔMJn?Ʀe_//Y˺xO_:Zt(x(u)m? 9GU +1X o\1]Ms>oh*aX7fFcOKz*?i_l .`.4.y;kEY:4llqnuW!c7J^1&IVJjBXhe͙e%x!k3+"~y6Ѷ`zTfc٩>HsˇuGb|bv %޽9M4ڊ7~V>xmfg5trfF)u!Zz#8$#Dfvkr>M2F1tn3RG<5f [M<4pΰg*=Qo|Զ2 r (\MZ"*@:xۀlYB:`[фHx_-Vke'̙1ZQN٤%ܯqPpd}([uHz,.i bf|)lT=ΖjBd,9y愯ڝ߰&#-+Gshه]B)&G>Q!eGIr^Ok>8{$%& .(6~_3em,ïƺuA9ZlH6=f@`OQ$ t=Z<;l/)~^6wBBB $܍. ӱ!H# 8 !$$=20ۑ|fe]:ͬK4#ʿ`MoL$X:2 R&ub'{̄~8cEWp x4P] a\̈́O׉-ECwj+\!  t7d"B}] j\i(2=$$.G>ș :tRK' SnҎE&U Oim]@d-qiy+eV _e BC++s95Y/gB U@_ No9N̸>qS[j2s#UkU&mw~8 T4:ŦK؊ ? X%нB]3!Д4Q: YLi6[:ט_ # !ֳY__Ry:%v7p@͓uF KO*`~4[@IRAG7 A[3 2I yi=G%?Y QW>d SӉ ?cC">Vc*Jc]<`AV}^מn3*&j)lB =FX~knz:Uuz\t,*Xл)~D<@k{tJڄ͌9GH\Ne+2 nql1sn/xCؼ+-D@߽0;xx^kπ+ Fa@`S Lq-|.j 79=+#oQ@(=2F[i. .>)onqɝ =-Y*Ike6ajef,$dZH86 *tg~L@_7nf';f z" [Q4<OKw:os=rr"Dm9ٳz¤@ "BB S/LŔeMSAeDր>MFTld.b8ɫU5_mN34׀[_g \&qFIKT[O_!ڤh ˑR\裷] QX+[=GC*~λ|b|z,UcSy16QD:XŠeJL Pl @T^++,wDMRX)NGh}ɸ\<{Rr IweIfso٦ j̡c :_5z}Ϲ8W4nT $3;MY,%jfs=۶T*3ab~B,wK++?g_Mߦ(væ{o5I%T#ٜJn>A5߷6ST^is%ܟc}$v9Dá?v nEЫ@ʌrv"慥rx'GHd[!@ nKzUN,l[,feՈ֫]Uu#V}/u+8Erv0ݧ}F"3nzxתiKXU4:?@Vїb5ffc5c;ZJ?] VrZvv sAR . mHlS. 2;{-%Ǿ1Ct[!/p{qu݃/*C}d15?~ZT:h5ԙpX}޹EyUILsD@Vu{amWbDz 9T*94-aK8" e3_:6* ZyrҷYJHF ԗ0)W8L\kt:ݮQSUR2|}ڡ+]^1RNDQj5Һ 3fl(.4#$}MMESIUwk6Ѯqc#5\;T׬oXH$).ǃ1*F~O`)ر=m84"eMstݽ.;d$.󵆗s56_&zWKǎbrN8h4u$9 p,uKY7ܺ=eP}gIPTgY^C[וY}CF:0󐉉 ]Py/"-rQAX_BC6So#) /X? Rt-YҢ-!oחTwN^3*z|^1Vy=:+J_G111!w(1TƱ̬ *ݡo>*J` Ǧ6)c0[$=ϖ3 b5Uu+9;>X[ ?R-Y!4 M "81h\Ն-⫹RL !̢Qq! ˆ,4LrYU!4%y8Seh$c.!^EHZE5՛;-S=$VYjt}HKtClĄHrc3|Ss`gŇC:EؘNB,ڈǥ= N' %VQ_ob;>O=ݑM~bw5C\v 65{>"1K*A=8BHwD5c@;p۟t ؏Vb5pO!O w3?t)bĎBrq >cdgDt=Ş/r6RP[h\_4t b hi L: iZKL1E sqODwGYߍ40ơU]hYrKTL;­o9J(<"af? Xj=r jT瑍U¿{OZl̆/%«J j8(|O@Y*e\_>76~w3.*z]baR(G !xZ(31Ƶ,!J۞-6ĩ4Z/d- )vl'0#vSk8|,!j6bc^Yh%dzG&fa<ծw2UdlMt@Bq~!tWg9qfAI`[-UP|-os ˴tҚĸDk~@<R}T<"AfoXGt=Z۱_Yh5VuQ0~pW<_bPMsGR~KjSNjM@yE뻁z ?"{B2L8P}yŧ/gޫ e_ge4.\B1]PJx;`Pk ~f(wp+aCWT<coo(H`{E7Ӷq|IL`zxwɂZ)%3m6/QbkeʙRy1ڗ0|RE˯$5UB>%T+Uy}A\JQvQO c5/q^Nydf<^̓ o*Tȟ·v Ɵ*?UlgeE gW;(f&!+#P:HO<bnD9j UVuMEjnלSf&i:Gœ=~9F0m34{/# A ܘʎc}o =ٲw\g ڰ- ,.y3^p : GKّy$7z`b 1Q"1oTHiIb~KӡXsa>]E@xt$CZu͍ bMNlIYP^uKF$L] _aW {g04df&gu0L hWPj6$1́x_TYvg HY5zA#1ViJ"{Ir!ۨ!h۾Kq7\zbcGRĘ/JdP"1UnWxlSçjjt LpQgwO x vR@. ű~H Bc^Z4//nr9*wbXy>SW{86uCZTDy\c$PTn҃ʂNbk mgE5`N >4J*rOcp, +K *=;`os'Xo_߈,p`n/P3DZ^8Liye6bh˿Mm!!'ͯ~ٶi^7DDEW6pXvcq#66:Q@"Qy>2Ǯ0E!O/}K*HLxSzD}1 it|XڕM{Erɻtsp@}GI4Ysyw;` +6\M*'F^ 6QF .BUڋ xa/!-<â~ev r$Wox9+֍?j4|"iD=-_6/L=ʽwk6GWlР(Q}QpO 巠|$?s)ea!IvoB3v>DHJ擕*8 ,GnZn c&;P۾,Ur7d{QЂZ@ Y?~Yj,c-X:Ek8f\]O|hEuE '3^8%M4dxMuB8=o8vVx'sl >|y]X[%vԅ.fe/| nwJ—){\FyљnjlKn߹3%X6 2[a5ykC'<{a"ؒcј.uDtH/'׬=OAvW"g@pQ=IbT"2A<9^ah~k |=z̃_2Q̹9o>ޭO]U^Џ\8.򼍞?ߌuxRr(ņW ~P,ZȜL]oꎀ3;)+x0t[eƷ;o*N-,>ݍȚ;)mu8+] ! TtJ?A[[G=7s$(l!-LtI\2 |Wrh9I xqWu{Ghgg "6*)TI D) ;eXBG0b%ДY5gO5qjY=+Lڎ/BdO'X R1&'iqfW7byG'x]q_.5kve3E]l_2{|/\('S I|琅J|c<Ԟh+T+(3|Z԰ۻ#ӐwKUG> p6y&WpES A0+]FfpPSE6P-`Sƕ9 <G 1]qXo}?0,Ҫ*gN 8܊J"SijZ1O9oGp,Uq̉6`!)WXEU;hXiSo:6g]TdQpJĉ3`5F4x]ۗ$S7^Å7;nycRqeH-0F]lMDj  i$x"zi=gvHH 7="OI,:tء Dplea[ Axm{嬩gq&vՓ BBFZQ=kn#BX o;F<_I熄qWB@&SA/5KCqd<1.]@YqXj|oCԬ[P}࠙'?vps(:ž=yoI@Eh.狰σ$<=ys#zx#?]٠j'-m q@"1&vä']:2'?jvPr8MBY*pxpHdFSSTz.wy򰓹x6;l 8 * P<5kىgQM] 40Zhm8>eI\]\o @mS|`^lX`|}zG©prF2pĉeǛ/K15SfvdaNx{pX+<>0Y+{q33}uʹEa悢+M2hhr2՟h3׏5a*CtJQ{TR 1;T/OWCF[V%ExÉ}ɠzN_ g!7VXx5 zFP҂"@eqVm ǀpa?Ç<ǁx&U"K&j0B-F;%pEaE#zĉUiRuxxO[ur՗૰_qepCuh>nC/lFfSKfs!=fpʉC!٨9JN_&_S>s&-,{2F+a;፛mgW![Jv&6NaԿ` yD =M`^ %;ZKywVAs}/Lo7י_y_ މTt֩W^"cp\tWu6>88[p7W:*)ŖĚ;D(ļ[Wj Ʉ!V\#W4XR)+'vo/3;KܽbI0(j9')e'!p@7 aJ"(A;T؍yz^!qxV󠎄!vRIAB{mYKRyJ `z*\ɘGj0%&_^ԻJU#DkyLgЎnccpԧ ~||n@~jkO՘)"BXǧq6Ճp4%ӥώ/5r6_?㎅mY8S(T8sbFi~^m[༌> ;8\l5Vj-x-UN( |v~g6f7TuA}{[p]v+)b^cyN `AeĆjVQ[P $0]NQH@c``a" uBg{sLm.kܡ.A;f6"?ua <#(ޟNIϨ؇Mcj'YʺeֱVdFK8k@v*HќtVExFѴGOHWԦ܈Y<ɬV{FQq>XteeS?k2rcf:?2HdkLdk⵬S@@rAY3tQ"Us2nF@Sz^DǩQW*mҝ\{6y7fCOdZ:w>ϡ 0HO.E`%э%>48º50ʨ{*~«U$+dM/􉰂u+~Kksdp l*/jՊ-߷:(;jIat'nFCDK^4Om Exа !(<"%TBhނ[[Vil;w]ʓFUA_EB\Ko |NyBT~/@#Lks)8:Nn3r9I]>#΂ǃT׻$*l@s޼& ժ]'b@vVA1(p..*F8nFI "@;Y3\TDHKP6iS?r>@jE?Bc?LjY.zh[/Y BUbih~}?\8 [m'`_!D}-0G%uf`! O(qEJ!rB* 6eCmf|UT:蕭 3-ίJD R}D 5k*VRjyRi7i }D 9zݚg.ʓA4 |Nr3|0 ^L N3!=mrǨ6H9B6)lgw;5u\S'LjxA\>u mT[ o;rϨF-^T3̪̓/I9d*!>]O ߪ3+ )smoM1Ӧn{ LJtD@3p,"~q_/V%dD ,}^+oޅf0;qoJkY^rF{4n1xv1s=Rts0F5nZ؆{lÂ5m`2K-# ?gtҶËFIʞ_F@CZ#͕0_.-z##F,1cnI[$BpLL-ץ*7u,ۏP wѲp~:`Es7Na[dQBoݥ4@?U\BL9!OɋfW~-_'V12:cɝJU6fBϺ:l.og>ؒ,3jw麰;{9];3S 0U4U֐)w,lV}u0 HڦLj+jMKRͽv/6Pr^c41#~u'V3=/-a$A P#Q75x]/ M4CN"N60;LW6}eŽ].HGQ~R0ʱ`dii6ݭI.]YH`2BۈTa͕-sy&DL?X*'ڲ ym"]ۏ,3#fRˬO@/JZygzQuS{m0œȗUΗ9 b%u5;XP!zB`m|* Ʃ:OcrN|cO\|qOdW I˹]q"5Z(JؽABw ,$9Si:0 3;^'aءi [6&DMi-f-WdceXFVxDe:5PK\`nbj1@(sy턮Xr`gFNyGIKAi\z7=+\ ty p N5Rc;>!4ά wyrmsnV8֫`]TWH"^*jyR,_~QrXuSA;⪉:V31q6#Hvsagi*A1d-#c؎u ;=/WSGjLP:֕NOjLe%,h9asT"R5 kZ$p~!?hPlNƊgR5;I+)r2:.3ןJX,.RbO/ V@sD.-d%V~jޑ(^M3k\:0UiOp|e)F$VI"3ޚq[\(!S`=`.FhZjpݓOͰJl- wISpHjq֫.|.gBƌ*Qujlc1D%;מdпiˎ|DɃ9Rx!gⲓG`#~>&wBQ@#&m1:x/g@(l{|t~ω*d|*P4`}~ap?}0KmoQ'գnuЪm/N2I2xʭ,]髊|0 ior 2#&–wœ=X`%šJiA` !*9>a zȘ>q/E'݆F&NNcjÇ8%5P#J~FZ ;!ܤܽ>6&NWVԞileT$Կc?%~v8hAӝ\I*xO\#<0SͲX\f3n)-zBcqM? /#0/_io{4ؤs}D%+ tGs1?RwA@LC-H: aƜ<1\p.=tV1RoGڒ+V^O S4 !fmYZt_Lc9u0mGHD3m۱lH7xtysyj0&?NlwJ'&9 6!R}v[.&c5{뙁1tz64Vk5bdH"6%LjDG(hhm8A%孠iR" gU]_#&Jr UDR@^nЃ͇wDH~Zmj-XF Jzs*'TIb >;!W.dHl@q vQ"8G{%%EchqϬ--HYQ7J ?hտrLnvUjk L);@L!O4/vRBZ ipWyoV+4MrGKuP*d-ˊI%偊&HX !:n7@|0`ca*^͒Y\/ݫQ%eExz]Y=A rh! /_{jz= WE0bE ^ Qvy3u _NS1c#`Yr5 .m h*I۰g .K`j)j:="=q739q?5|&(9Ц86O.h`1V|XX~ S|!U^٣O3r-M$SxN z^:m J| rz3ѐjHu$$IlɩK-SI'.9?MwfIOzA59`!"O`C܊1dƒqn8PQ,L@S{xyڎܸ?$,9:$p`|P{x©.=dՎ-$K0!,,npC ްD~5^rQ3~ ;7r?&%3qlPVh74I[f5yu]h g (A: pOq)'EVGm?nU[e͏8HhueY@JDYR O4stb Q,pb"IT>|փ`L'B,+'$b^Q$VN_n&sA0.mH/ ˵~e+g,+r',Ik2ML<<0qya9*irÎOS!™d[H뺖SP̝i4.mYݒ_P$}Vg |&qܹZZ'(X7 Of]ЧR1^LՆmau\0oJkbN["tMMikhZ7̾\/<1]&=AE)so՟0-AP?&prOh#83Ѩ>TdsWC4@Ic@;w&/MBnqk;l}}4X}Kɛg,ܠ"@KPذU@GS}Dya'l M#tZV2wc8#ylɤȣUG ք’҇lOlGճ-vJ> :=6̓ĕ%J|<s*u߄^KA[s˒6iٲRq*/7šM0ŢD: HBRW(niѹ2LZps7Tk l& yQ.2U=ni{bbCA?ӻ"[0B10Lvc㚉9t؃!{mbBrZȓOw=j%b,fqpxAI8fKky<)#eY@Б)o:EPÒ+Lɖh8n8 >Ś2*aR CB3εwv?zZanч2~T9:` \IDC+6qt8(f˷t/_MM\ ♦@H*-2OPѩzmY__O+Y֙q0†9?ܡg*zkK5O|//eX_8Zx8tR"fi(.h)i"F:a xOIzj"πn<)ntJOQÀzrzD]Yq,-ڡTx*R 5 t y+;H4شoUs +h{7҃i,X}S} BmJЀz&,G.csxTpbxMnT]c^1b80#S3jl4viYq h1e#F!eN^M1:ꏤ+ϞFU$8`% lԛmas $ [#3iܢryF0X&urk\+2{> =<g&:|[vHyGM:C95žQ3͗1>P OL22!־̝CƇMC-z^>ذl݈^hsnmePdQEqxK67v./ p$@u^";dH3vܱG W߭=y *)+/cz6e (l5gu_S֏ZO2BNI`ߺ?i \psz\X׳u2mA!A纹γ@U٘  ߾ y9%|[&]&~a{ gQI15:Nu'Xܕ6$0cvzӓs R٣4B%(#WŜq )YĊN'-`H~F`䍂WƀaJăh:QջZl`l0pG55 ìrŇ*mwWQ]EP{6]w"PTc>>°oƕ34F}f \޽_p3xYOZ¢4NTf-CRD7 h~ՠjᤓc eW*e vZ,s,uÈ&A'^4>.y5:y t*) cIDC^OWBcndd.֤\äR'>:g{χgM>冚$mG^f-Ӭ)ƢQ35Vj gy9c_2 q>s4I cTOG> Ձ[#:u\[mcPBIֲ)CL[}_~`1VPp#y @.P;=S/,=Nl!ВEhdm HtYFs`҅MH^Ju ukLP.1^w<[!U:7LFtoHp GRhv kKG!<@]sN|n+OAzo9f'bI3:3u40( 0ؼUȝW0&M\t8yIYנ{GzQXXP I l̚"F1 mDY@!xFnUiSF77 G2#~秥{QZoL|/y!?`BLQ`Ct 72 gL)/޾.ϊ1[nlqu٭dW ]p Rx,ns=g*ss+fNP㯁Nl!pAiq6Hs?ގC*PD<* b.f F1?cS-r+c-Dg ([PYC `ެND;O7׍ XKkUNEmհB; M..3xT* @ٷH9V:U>9ݼn ?]2 U~ )|nb*Fc \`weY( Q)5+R +HS@}?; L*MSRT%kJfعf]jS1|hZdMϊϑ-*fU_fXK 89:C4Wō$!9tF]Pw]8P _r{!m^MH `%@&q{a6 rFv1"eRͶY}Uޙz:o)Mu4D VaN-3QbS o?s,Cω2+^qw3,agw.F ;Gp*Q:*N%BRdhZ?1ԍ7ϩw?66xofdV)S%21J}/vw3Ȇd{lzjn ُVqJ ս(սB怼jXDiT<IO6QF\ Q\-0-zPtԳJ`: \P^$X 5 nO8Vk;az~uZ䝙iK鶹cD8X+~ZQ]>'j\c*Ɏ`\[.LLY Sxyp8y&qxq9-:TX##v$RSt;ovrr 6~lLF,Dk0{Lu72&n xE$zv١3m8iIT;!wcֳ-}ё-/qJX\,T(m'\N7+f-2M[c:fWF|#O\Áu&;O+8uAkZD\Y&֝fcҞ&9rtq{@ ZJu/ Qq!#ż`&Ij`cw|D??( gr%5W8c0@+3r]!]{x3njRyUגNC)һZm傄IݿhA싎e!ԾY)znabxtِV}Ţ(B,_aS IJAPOmZxwUeY]Lwpw'myxz=alo}Npi,,S,rښRvn-̾vy23&hչLn$󊁄N/u9a5TŧJZ!OثM~LCj/< XSkcJ(Ke8..=5pQVjEUS;KNŻmia&2( c$@T!SZ;nZov%.q$"tU />V"/#EIJ{\ )ښicp{]^m.tJvw(X#gm.wb\H ˖^($k.oBM빃 M7v.otNH]DB]ȴ;o )U='BJ(BE"TI񓆷 *FИmZ]ÐA 1㦹W͏U/ -kUjN$ZKvN0 -pK/VZ\NWܯҪRJCf{r@j+ϧA8]aX-pCJd9xl8O^fz&E=mo_ݙ$ _Ň=E*ӂ.Ck4drMtb%?>q%ٰ$d!.ɏ~¨|@X Ir'Ԇ<,-čM'e%Z-;A&jҸeׯQq܆J1!zI13J64|lj.sԺAL[Y|(ce fFX.ՠnCv29f#0ݞqQTg0C`ߞFܥR5U>Շ4o\GA#xuةƗTYg-;IQE%&"5O9/:~2}a8O9J)*K-@ؘ!hAD5tg"6we?—9{hv9T--6lv!E)Zod@O18LMEy0׍ɨU,C |^g7昤̼a ޱ(B9OĀQfǿt(z"ꠔW*V};@GG  ;ZC5&40Z>sh%J n;g03WmRnKvV;"mLſsZBۗMٻN6ی`=\@7-g9)8;:]=Bsqn({K)[9Bx-?!%Aԯ}Royf,v*-p`^4h9Q ~ |7&ϙ 5{_H4r,˜wS.d[Gam;Oձ_B#3i0Bo4y6"W:Oj ,~,|*dJ7*~0!Z ܓMtûj]G+~u35tcbUb]] *D2A $zʎeV\4W1{|)89_ DvR+OR)z}^{!46gnA^"N|N]ڪ^jAV"~I/!< Ը06%3ԏ6ȴ$j0Ph!ł 8D8>۲vh6JS&.X잤fOA^W16u7jb!ifgZ"ЅǴv&5+/@z C4{ϔy#쥄Rt|wQ0 A/bV=sN` -ƘTm)R>惝#W_RcjS;.FbJO1hG0WUpŒG<ͦӣ+ cϪK<<.Kt6uK+uMJf=/{=<; `؁#ݹPpSts)'uC`"XæZƞn&o\5^u0f:H@n )(S0 jJe8<ޱ=0p1lRQToqbhr1=[_p1F,qN)daOcwG̼+C!ɒ|XoȷW"eR+I)HC)kʓMTCAJDĪ)EkN1"h9>C-`wrx,Ux:CНzDsDIdLoGV4,V),@f}7gyܤd28U<,=ƒ| 7W>bvM1܏jHmL/~8(;qk"YنEtrJ˩E/L{N[(iӥ"yzn$x c*S-0DiKk0e}?} CJBm 'ÓXYexS fՂ~FK}~?ᔱ:<=wMRe*;ݪh>IȰy &S'oxws_6Ϩs 𹽅~ηX7ܥ xh)_3m $ꞩmwfՀWlm7O?vE@21:W:3BQLՒ!SYnH|} W~ qљU70aVVJ!h-(ϻcwǬ}۬wЉ'ڏxe/6dg_wگ:XtU 4n b4((Rt@IxfKUXou!$gщ-YeSq3-qiX'P>&K2]IQ`LZRݣB~jdjSQ$b RaQς= I*\bdzy^^HvÅRE%@G8)BR+~-#;{@lS#vRv|t$V GQκ^w~?i T.jpW<Q;Ӷ]nK5lQ3oe ܙ:Y6b 6R¼_` d" cRC/0߸Οyq./؍ͽ0^"EPԏ {-811kK5bWb 9!7^P{XDho˦+rΥ Ϛ= R"DJ\lCƛ#YgWfXmȾ&7f=1$+t'Cƫc<][Cy˞M]8cQ7o!U@,Ȍ~`|ġ ]HD@{k/9aUP|nh_-"ʝm]~a-e3Ɔ1~A$?sX/.wa-j?:;M6o^繻?na^Xrj@Fވ\Ӏ> y߈aXD=V3DҢL %͔ jIɖj?VדotX38!b-K.cFB^ ƪ{.@Y0vcUrQ."Pϗ'm`C22 bSL8$gFPC7]\CiꡕQyzjXpQabmy7+Ik ٜ3(f3Κ1oR{;9C]p9J U_jpdrG  ﻟj'ke)-1|ǩ׈@Nлz+w>"0e/|]Vd3m.AU]HQOg~FG{kөrNBZX# r>삑 c\؇?a: (baQTqoX_XWfNF\(-YFa[3s~$x-xA4$wntX0npI\BGaS\jLvAK# I <[LUt|~=x1N9>F/k5[z%K+M#lXF$ߣ'pk੍el T-<0%zɏWPUh = ]uN3+9v_Nd 97.thjlO~e|RieZe]_0V&h jך6J2gkBɓ.KXܚ.ftdW_dz5, 2pLPȗI$L]Qj\ ֬ta؟A| hw#_. w)֊AxpU3*A$R_$휏0Hm$+[ꁨyK 4-Cc;+ta|әsXD8^7 )vaīDEoqm .W)F,3 I{?P׷)㺕OMRy$Rdv̄"Njs V6tsDK-G`zX ifjpFujI]d97jmM% Ha3㬜M. xb\o\|NڥQC T<]@Tgaz!:Gi9/^Ym/V/ZYݴ)?Nl<%>eԱ leok. 9n'LXRWSb-甹_AZ'.?]KIꊟ${ṾQٸB2̺'m,4]^g15B&hd>G%j-+9s:0Jn 4>?tH=rUjcX!-5P S_Q${:AVX%|chS+ 6(ؔټEpbGyG0#: >i)V>Pʸ0e</'L^'QՍkkkMRpД.JFg?ڱ*@ jV{t:&*){;қ=ZƗ]Q@]ˡʦ3={dLVv]DT++žKu?BJj`V =ꏣea$z= :o%%bc#Z;ZmBq+-wbSt? eH$mz@j # 51 =P+;U  F/ i$7HհNe7{M?f,5bL UGz uYkE;[xaHǑjik)N) &i4T¸ICp i&$AuޥJF5R ygR1ߠ7.z e`wmz8BމmĹ u$`׶XzsA'+ xHgjnf. 1]ڨEmƇWJ ,&/,e"ԗٷ`!7h]zs}gjw2|9޳RN¡p'@m;8.2S[2R2GE3Hv>\S@&϶z|dES(HvCL6xedݒ !ps9 ~+}I7Mu`N ,ﱈSVI-D1jH9փTYH/Yi<_iWG".5˫x$AZV1@K̻84MPiØАHN*7Ŀh4Mz!?:s2ǏWO7H4Q5wQU" Qߒ@ _{j,-F4~D_lg[;YZ~(ŗ=IJvZn]YaWdžj|Oc"3uRy"29[MظXb~Btȭ:z>9Ll,K|fW 9eh@. V#ɮN{(ѧ\OYlppODYmoY3j<+*7i W<${k(7-*wHmF;5; M܏B]" q觤6S¤ͤ_9X9!P5ԛ];D:٦9w Ro@VO4fNJOb/GɔŤ Q1 P8ҍԸXME@<ٯ FaǙ{IՆbzAXe1o3kr k'Q3,2OgfZmIH'aU5nj-}Y }pVM1:* JHHEt=Ltx N߭8WG>@PR^8ف JdOUOF\oH!^(23>qZr>mB]?wZ hoHWO0VЋ@'3L<+)ͦ?jJp}IbX9ዸ"!O y5{lC{Igctį Th.{"rJBT>q5ͯ\Ծuf %x{?T~C$]ؘSۗev/iarv`S*K:4 ;YTŸnȽis7_t,Z`8A3\G/Bk3٤Ay07 oDswuVM){c{\.F _l_$͒<(SިdE\uM_ Q-"],3^35?G3VʡLrdҝھosFu@munBLT}ŲA9:kH^iڥO+V!!ԕAs*whR%ww޹y_P^aڔwA!Q\(IdJƙ06Q[Q].+,>9o]:i.G*p< E${~hR;-"%!ב\Lʹ;<`h߱{v""qn껐ݕ^ނU-.Y YRAiD /]QdcΎO%3[Ur*Z$뢽/;aqػaԘqGEk[LC}<jQQSuyvA:H^%&xbG-樿;tKúyW:hqbO= wAp:cAD|"j3`(镂Ȭbd;?^*o! x0aQ/5Y2\~Zu.o3c[akA}gZ4)޿Vy Ӷ>h~82=or;cZ*kF2!9.;jO)~g]t_Fvӣ`i{6ֶ` a8bZN/&ڟ5K6KG ,@ 7VƱ[0Yd/%2-4̝J҆b6 וE5C& *jO}Q4Zx37)EjCQQ>oPu#zˊ{1~Gky;e }렌ẖK1]f\Gn/{i%%3a3:5ՙdӖ+B7ӵl~f:""K)/0R|nnsZ2MÑ7 .g;*b/e%ږNX Awqp] %*PEr+XȸX=oRBXjnDa߰G:, ÌxA")O.çB l5j\&<ݭA|R3L #NY; NOkϋ҈ڷW1XacDhSv,Q9 ݢt97ݯ'K~:,@[_{.GPVG-;p$Mဥ\Y uy7cڒv ?hu PSߥdn1Vϙ@!iKQ[0|׿H2bH&kcq DxdYS=x>)!%UY7+TzɤՏg#Ƌ,kbC vxXzAQ sҿXjϮn}e[߬u5%\$.n>-8P@wopgS0`*,]=%& B jaxbj<}5TlʢZKL:@X#Dt rI EdxP3Mrs'G'$9O'[%Wn D:d{!]y\TӤ!wNj V?pI"}eiWpGLN#% k\.;Q F\g]ޢCY ݻJ&`ݠhpB'BFطWzx~b`H5aRkHӽ*)?kl+ |Xf6_`֨|Yk4x~g)sfr8sy?j&?QWmkn TmȶGMd Uĕz]~؂6VתBp~J8I3~|]Nj<<۱*󀏝Arׅ D ݦbiIJ\T+~.&X;UT,E8g:fQ""ja1YA.4s9ɼi1)3$tVyuͯ?*Y0O;)G_#]MY[^H@v!-&̋?˜*LO}Sȫ*P-+W*=^;px&ۍ!>nc{Jڊ{5^81>aY Ɵ;-|V!={ˠ'fWjT!eYΈCԀ5g #6}В[9߆eR!2KΩv@ Q2$Ht24oDl3;GJw2O/pls'C.w d# 'o]\DS]\1Wkܿ'gӥ}np Vq?"ŢUARnG~;nx RSaM s5!UbO$o tcSwY밮$ c1j{It׵-硤uXc,Rd^pPogu'BeDWu-㵖A e.e ~g2%)"E5cQkP(}~+fw^RGu9iCB "Y x6!oW r2]2Sp/e߇!X+ByNВ} m]"H%ږi읭QUȼ՛ %/k$7Z] /ftW'QL/{q11sV"=ߋƀwBΫdqK"NuvίE_Qn/?+Bq-uRfZ)>?BԎ. X6?BZD$JRT٬GL EXq=,?vYfVܟ(fN;b|K oŵ>~KbP? 4AM6fZ 3=`7MI?WkItlQN$h`gnRzDACST$^cN]O3nѲo/Sr -PY]w^TBugC@)MLgk`ٷ4(rK÷FĜPY="Ȍyc޷xs8ޯ5zF~Ѹ2XV<]wBf^;!&9i!6Y8}oyj%e6瀤}j?mm D{"~Qah %څ(lG}J>6$ Dme뇳;/TkLJ~ٟ:bʳ TX!DTv3Bh'#'^Ip2J@SIoz&{/X\*ʶLF]%1 K(ڔ{.QLq̐\{MNѧ.ߦbacݣ[է 5A0] 2 UGt@&`-?Iq&~zNiL LboCGG@@IVbW NAYtɫUf|Z8z:ٕ)_XȎF9r +=WӜڐ@n_ ,ևD_WwK[05/6wIsDysx>CC(MyZ0»rxzam 7X;~*pJ-΄?%QCkxERɷ]8Crv%*ZO_AkR$_SZc.N0fٸ-kZ96C+vTو~ yOU-*TGV萭l+4K ,qۣkb` )=#kߙųܞ\$W-鎶 3E)A1Φh`bhstWVۉ0QLA.9:J%ps7H(1Dt{\3.Xr^g 0bEs1m"JXKPi]CkY>7Lf?6o0(Vح۠lQxQWӥ]5i(!Y>80(υǷ>,  ] B#T46JƂx fj{/]VS(Le?S.o B);Ce㊪&~Ir#%l'7B0 *G+G4o-yN)nq&-@瑮͐?:(fCY8Z}$Շ0l "./ԟ2}Ig &'br]cD4Iʶc@=CCjFZVT` v7tڹ$Z*^VA2 B0!!n! = $Hfδ"iQ# I Q.C5T'8y}#>qǦY i >T*+A&C$,01G-avoJIF0 {GWK q LrJ8CÓj$h%%+(imSĦB)z& e}v0n(4fv?j8vPv".\,EIlO4t^/ϸdƪm%'ummX;.3L:JaNuoZV6}Mx (%M)q\geTHxCG^Gj0}c("EfT|[X\ɭ].gݨdBl>Wpl4cL=ꑄMD#G(H DPcR~zVCẹ35AöQEώukUpo 9 9&{(|0ʾA. HPhzv||@J5쀑!MSք珛=,YU Y`cML ҧANrq*4gNCmEnϴhLYI8dD2~}}+=e,N٩vާ%@Ն'mYCgIU #6S9cEEq+0pU(⎗Cf3m[ y:f-D79O%09W@{xDWk.H)d2ێZOwkxe"7O̾~~QX,v@tsA;8x`nXc^f~ t+9yTs'^"'~/уn_:B4<4%'#אv1f!ﳼ7:@goEۗi?h^"q}[ [k c7 ]ܨn!;1߬ad+ШU* w'aYY϶+̀/*<-:IX bIٖ9(ԯ>P`X%+n 7=H||q5 Jm,vc}̾n)W[au%w}?JzN>ZV]Qs`LN:w &L|[s3ZȓknTojhaONd 9 ZM-lwZήϸ9a^t5H-0uU@0]lZN*j8zޖ;tPȏwr^!)BܨPY5w'؀oseu#Y-Tcsl̻;28Qa><`7A-iVh!' pD&!^}]G67d lSO]@/R 0M:" ZD%H̷_2&}ο`51 *;49BF5ΑFq]6F8ezZsʟ{!*pñ.ڛ]"y%59%&5Ε6zyK}\@v(wsyNTc8Akjr{gћE_}Ao}. P3lua`&ҾRi\K| LV.lh> a 4-*^Ucܴ!<)ѪK6 Sܟ]": dX3~}IMhzzzAj|Tl)Zsmj R`;RN@^{PY5iY~[eNR}<]dZλZR/ZYj]jHTH]W5}ptBDIx9W\K#P}%YVSje [6MO(mǙ_|9;ZAoگRѣ_:L:Ӵi.{cR?% LD/.r,׆,POd;岜;Ar{M٩4!9GRŊv5gn iZ:DD;$A59+F='q,WĚk_YvG;~lO2X0]Kۢ0mdSQ`&2g>*Up7ˤ/ ﵪTpYv7ce4/0 92{<c(DIM0~ j'{lmA.8}x9?P*e64=c{7E*KFvURnNr%\y49%(,|;Kmsa_8- :sJp{{Tfmp\e͉ϭ:hLRT/AJR%BsDhuT#4S?X^9/GK&v`j[J>5>6I<^QץmX)n?l+M3ڏ1ΊҸ {b+τky`ė>~4P@/,}`o=#Dy"n&Fr(Kb qw@yJDaJ̼.RJznvrP p7jL15\(D,8< -E7N1-`M#^=?\zBv/zMa4cԛ5,ԘkZsVm%W K[71xc|!'ϾHVmۥ[y=\#׶^%6}*etLD z|p5aŻUValג(ϭǞ7a:ҕ$@;8JWyjǓJ[^O`C%HGnfYv0/W*<>i6#_e]87~|WKBwTn$ [Q0AF?MU;Hl0xmci(9A(ExM~7B [%W/7imGdq:o8Ө0&l8~Q不 ҙ,C$2O;!%Zqh$4\CNhvL>JeI@j·3iEa­L5)XO&{7_,s>X/ =5܄|C뭋#-.j ;7ZcKo꼹uY}G݆n AjλTA,վ{hVszfѺ#NӷsYСډ FRhD4M"{!тnQu!56ֶ7\(Pr="1GLQ @F37w6i|\IO3 L%|;jsؙ+8vŁ" 5r%VI&̻ Rzu}FI:9z7D_ep L1G CA,0< !V{̞%?P@~5ce(l=& qD'@KIGao\ŘQ0 -ǞS|Ͼ$r,? @'V3 ?Z*G]2[+QاA VY4]8EicBpF(:iiXZ1ީ?-;xdxNS&zʌ=>[pcvDt,>eťNEbNxzf+8W/VãO8KP/ԉZhMLuۖ5s!ܒy.v_bh)OPa>xRi5 V Y4'&g4Ӻ$ M }[BgHDRìqtGU;Ak^7AՍ["kO2X;," @FNm}Hgx= d[peˤT7ceu4M?9lp)^@eRm+ os5]><)]`v, 5[gm~W 2qI {e Fj~*muN@ǡ,î Z dmGۓYWaMSƿ ss4W佉oZ(JcH]/ir:1 qn`\p:z.}=FsFnpv[r`!=q MJƔ C}clC҆^q۾pdo)b1R4h|)%Y,yU,`y*clq_Kh}̄bƶHr}\-s8GbcpR2&Nhv8 yDgCVq Y 1]7Txԉ*nc -Q/L1k{uGpjrI2uX$i[m-5w]&߶ka๖i%ǕUr`*j1H:8e&f}Iecl)ysP_#9EF $'ˡE[@F%~BQ}z/2٪˷ :Z%[L{Ҙs^䢃 Z{; FuЙhr?Fhk">rxudYqu\x$$6&HY)0ot|=s?ա:<R1 18̪Wˏ\l c!(, + dIг?FyU>Ͱ[G&ZMl9g\*K /a^ZB5# V~!S\m>5Q|¹P+`紐N1+<1H=¡v )^w` ;K>ɔm0n 0&\IPo(^40DozWe+)I9>ox YY5ԳC07ir8B"Wb]z}х\\%< աyugt&Ĥ*DھGD ;YW np28e7AJHGjlæ4] In0ݣ0x|NP2ǧ'2!ӞcpE qw\) '7HsEd}r8E/gb^I8\"E"PF)UЯW8"T -!A`yq*jSC#~SrewT4Pmb%L!>cFA[/Rs|Gc efx#l a>B1] i 6"iW]9KTI5Mmpty><,,pivtF֥>LW[pOP Q[׆<~"'p{XXlb 7rRjaEāҝ1a#Kuۣ"AL 5@[ >M!k$.[ PpNSWdADq$*D1YontC![-Z,3ji`1{"ѽbo6eмS8 |. /aNÜƅ\ZQ[>YٰQ(cuw?Uh-z;VB-G yPM>K0^4x_)[5eg_T z_Og<{"EMz$˦Br{M]67g7S~l*erU1H,{ɤfQb$zW1Z\ ,7vװ_@d-ywVs,?BWޘZo}󎕜v%`S&F=.Amg\âӍ/ډӗ S #PaQGSѹ68gbZF}>8sbϾ;8{@y̷ zCŕDT'w7N DP_rd0ci|t,IY$Ƚ]Ul1s.ghw"K *ƍ'ZulXWcՔ!9be*Tirj&rdֱ?v;-l2EEߐh?LbnWҰ,EdުCz\a5"zjBLSvs(n|,W4'hJȲ=Es=/.|rhAV&R&#g˂b:҇ZV* 0”j?'p 'v嬕 giyel5N1 ?q~2㝍}JGJ. Fӷ0&\dE1;k\4+1 `^)g4\\sU92^LQܖQgK  }0L'Xt$}Q53T^>ŐYSkĶ]~IJ8/;9(k%oIx_ qYyvSSm#INcxDNlOMsذOB`굺rWWKm@go)WH ܝ©j"Mwv1J;1.鑕hCl%JQ #J' З{('U,w؆(M.Yr訆(Gw5 U4fZ .WnQSb`F|Lm"U5[ e}KosZUEYs88R 7?['v;i̍Nuڨ` Mϙ5ϠUOjGPɀ(+7x׌cV`tȾR[pV[ 1Ttj3ǢEc&N-/˿0߄ˀbww2= y[jz߯qA@A*NFaCv7vS?4OېzdS-=,i^,L}ōW(_$JZ) j靃a3U{N[;۔\a[3hz-Z(0C3 2C\PbBjT< u̾IE""2ЁiL;~o{6RT˽89mnݦhw?dW@ȬQ_~}KYj1P25[q x~.mT/%0B~7U,_*a=o40X٨kqBɕV8rrjGY_$z,4pRO yfc ୩+ MM`W Z)>. (3S4.ACtrl8h)%լ)ݸ@O6A}o_ ^~wM8A#=@@GKG1vdž鹠3D"VQDV h  9hJS>kGg;?jS[$-Ľ)3 O]; ڠ|UrmҊBxw,MQ"GL|Xrےڒю:V>=ҕ\lXmnBJo|8l7  x65` .Ye7Qy"H[ gULFs|,[dg.?i107`-qq&0atTĘ,YbN>{7`z0@jͰFGQeP;Z86]ZHbF2N(x7.*tx\_2cyI:IG8q * UU>$ J@akdJn }EFXRA5" Iޔ|HBh<Q`QxI ba!Ym dְ>Zz|W~dsJF$v ]9E֥mceqjXS-E]qY\8Nr% LҶFmAN bgȠH.K\ SvnypMȿENCWaHw1i@nz- 3d,f^YHĨu [J0h~=@ۭl]4?%8nTZ29j5%a@`,lOLn9(i87O,K.B]a%MHkHD+*-@q>\J(\<+T)ٺxY@yXeT*dł/ڲƨmQ(zcй gi~ə]K5awUu?Eg/T>J9[ zӌyT]]JFv,mrnT}ڥ$ ʅy"V΋8|7`mXwe&lfdk38덀bxt2~0 >u!3k,] 7;lE:|u4l06jĠGÑ̜1 lu*'.z~Y-Z,*0+\& ^xŀޗra!GMa^ezCA&}ëb6w5WIu],P>I㫍tHgf-g52B=9}y]J3klt?vA|~gfgRT|N} HE_Hv7]iTp'4XP߯%v !4HT2DL\ChŨoABVh3QTU?9rG0e`L=@P!2 J4]ŻH-hQA3OQbJs=YU`dGtŢbW~bQk',>+^V)cLdՃPu0r pVѬ*ܬic( Bݎl4(-V)dgM"f)NЎ(򛔿U?XZve'L6(JSF<^s:-Z\$c*Z!Ռ3?k:L`)*`YV|]nxw9|?֧%H7MwWawZEcgx[塥 ѷqu^CQ=_ Cf8dD9хY"@HҨOvW>& }wwk`JWYټtn*ǡ_ՃŚ_uKP P ES6r#،Sܶ6a|L,- {g"E`I:RUCg" ,'61G.5m+Ŭ{G&ƃN7HUϙX"j@`\u ieYg˟LO]``= #f-YQfޤ\Vǿidi iQmΙh>ݳOI 9;7r:ނr;>z]w6JyXQJ*3GWbx\E{GZ{K=xDXF;me?e|0i1?C``v4aHH H& D3(H,v!MDH>k>I<(|*=ޭn]ІC g xw/?,\Dlc FuSM)(Jh,}Ajj16a }F9ĿT+Vx7_4ɊW:,|#@Iɞpn#V[7ځaŰ30#e-ư_nߨw)c6F,׶ mCm!bN* x _YjދY4Vcc?Se=KHw$xMy"C$TW`;M;_)y%n湙6 E `2W4.-尓TGq0mi M{12T>^Y+\Vt1>L !lFWF`Q4IP3 b Ơ:L,jBksvÑ2p1I0z b $ > ZάH*P-5HWZP{%N8n=eMek3*{В(41ڤLV3O;'ߗ7n $ 2(f#8WovֹX*3m&Qr|"4[R6AEP#%tp-t)x\YA01iO' rn[Zm5bkc^!Nʆ=ƈ6?kt,%'}1>`^ wN֥GU|?2>/,xН!aszVU$P!~qG@S)Wt'-A*`B阕kPP|!|ELFymYɯTKۄM]甿A"'1ə`15$}uЙ3f律PFXFr Y#2-*/WO\' h\sdZ:zF H媨x?UPbja6^$B к{"`bDE/\%.NttߚYi\d6]m1|ie:C֫vꍁGrn)&4]q꼨eh;w}:Azi nYFBe=uQ4xtWpi:|@TMι4Ey(d&z>^O:'unSXC)r_pi/A2 ?FXGDJJ{-sJnzI! 2)y)зQV9 ^*͖j-=Jcw Hw,t :yyErjNg4Bҙb@D, ^z uWcq8ޫ` 5VqEݽ*XnrB1*2 o-5<˚l/%"7ȧw)?V VIGvJ43O8GθI4{*ثvՓP-\kk>7/!H`ql_TKˁY; ߴy"߉XJ狼vOc"|B VK Ṗfw!uz&!V B=i7р48;Mje 2(}!;eʃhE3Si Vxwy!&6+=kP$p}y5ul5]4yiu7]HM䕉Y~%# 4 pC+\&Ի=qƅN?܆ծiy @0G?\R=Y?`o@x:*" Ө}.9S<~MFČ}s&O6 ]pTW/^ԤSS]IڎI.SrsI6"D]6z.gt.wXk⎖ vR{1|;UFrD :~i\@muWQnbY7L!PmB| ^3s#ma'Zz*46P; I#Exx몳^!Aj+zsU&.d܄xp7(Im²؜IX.e͛:9P=ߔ}4V!7;ƨ… co w/Y|:i춛GbTDT7t(eedKp2%#Phu $23mcy0'R*pXqg5aۍW h->"E^H32T*Texq 09sM2Z{RK kv{T=P.0|T~ܹb?q.w&ǃq hë e aMCs)/[p\{d^d}2zR㿸^Vj%u8W]<;WQ? #X1 TÐkNO QSS*4 m^G [fp?HQ5b,+#G鎢dCҠ[?H}["e7s,<Ѿf[eFѓ_%FQN0CΞ]$~PУE7Ţ.A?bSԹ}],awpVV6kEjSTG9;+Mln_8#!{L@DI)FI9*ƆQ7!>9Cd85'XE,w IҽƊJ&+#y|''o2UpSV|V"HA+ܲΘaUKDp{ j4bmX[{*`ds4 .IJg1F]Bز2Fy afWP#.8uY\jCܪpnK(^h lv0e:[EƆկmIIX1c v-'V;j+r/51y&}\Taf.bXD|63 |ԉvCB&{1V@-oD2]j,Fki@jI]}g-!/п3㓦I~6v,!lM6{6]AzMՙ*@tXe}!_ɳs;>kQNrp @sN7{3VIzگ"eYqv$3$'ީ*%`@$Ԙ} C|yBE~Γ8Tq`{EavȓLTS]0SiUx{TX ~~x΅seo }CIG\* e<Q4deÀ./ݴ8)0??ό?k.i oHx8vGdϷ|5]܂?ZIMe@脩ED)>yk'0*y dV9e8ʀ\2 h5|IzIge};mƘR尵T yiukr1 ]fҨQHȟWR⽿z|=<4aEr줿0pu JoEfܛ*MGO B 5jg<W!S5߉✓Bӗ/q$SQQˆ"|>/f͓yň1".'b3YyMne \0pVp^NkU)%W?i^X<ߜ-95r[[2P}WZҏ${L b$|3v~&?ǁ9Dgɫ_,9E}d^n;U&nSkۣ͜Ϙ4w)A%p4]Q"q qz"E"=d~67E/b S7( A#nC!8kiU?EpUXқUeoqFoAV#gΙLUS\Il&:,Fʇ׀QEŻt};ԜdL18xq'c6WzOqݼpPGȯ70I`Ź1ΥX&cXkJlp|h R|I߉}ekLm~WL>vk$:+4t-/@qh攔SX?7Cj,n-"1Bfmh@5`. m4=}|!$/U(ȡX\{2f6OpS<$Ã%&ҷP4عX9(]KlX`&!FILy"EI !j#FR-j׶16gsi8ptd=̢qyyGyu u]03=ҭ,; /P}uNB^F6ah+\t33fVsZ#!ҋ\%"z4y΀ہ#~%g=udW|}NQ9/ۣ3HגU&:8Qot2mƢ}WYM!J;s r9MNg$օZx,Cȕ(L*=1/©v8Dq 95X"ѫœhήz_>o~͊!Y`,ʴKF;a {X?(SP/g dN&뤤g0#kt>jY7`UGQ2dyEW|*Fv} Mphpv>Ӈ{]`T5G$xިP1 t * Л!Ȳ j5a%?A%4=?_3 2w.3N2&.rPW8Y?Ϸ>!=/X#AYU:q\?p#N|Eu|,S~pL7P)x}ѠnݶDf11rRmc'su[ 0 sa/h"'ϡnp%QF Ea~ėV $'ኚrO/OꋌE^@F M|nLn [s4Ui;_zF8)*"JEvy9 & ? 2tLIcs+h%Jb_Ѝ/ Z"W@1o!y\K(G8۟s;Ak |gʢa*-m-%;;Ma?mvU}F ۳Kbw/al}{ցy 2DK_k׿qT'y:Ƽ`<=lhcph]nd JHbM bVF˴dF*s@yxoٔ1\v I\PݭwCAK>tLrApedzBx)Gp~1pSャS@\"rTLڎ;ťFj"kLsrOK ]LgjX/ä\4WbV[f-rQ:(]zBD 馽4W('}IRּ3[X(~rUfl8/n)LqNkkK>GL(Ȣ)f1 GMJoon3^{E/ -iEʂI8XwRl4 x ATQ$]tEcx?Kqs1jX&5Hz؄~,OOv: P{IY 9a{]bƷ} ffAΪjfAA$K&꛸o<{h~}h|RZpgR\ `rj0LJf9u١4zUwnrCح=A6j^_=KCgfwݵIL lɗOSc8-%_Q<ș٬R.@e.־QUe n3.8$%A*ZyMx&6@kH;3˒cg X5LD@OMU@|Sqi_SEeg !Y,X C|u\1vZsd{Jq"_d *c^o1zc T.imz7ɾN}1RWAݲPX&E zv.$5R7WNiCoQ2 & -$9"B7~m ZE_w^Xvwt$%-(nK ^ĸNd4 0V$eOg<#b.Z@+} |Ԅ&-mЋW"aUL3@ⱊ:ɠ+-Z6?9JMq4,x9RzB˝ʰH6eo5IX }4 ˌǰz@YIVIl=dۥ_ҕq"\8I$FtϰVmKmmG7d:t?ʧeVϼGWXfȇIzu\M#3ZʅX :_M}wW[aҶ.=wiV Θ8Bӣ>pz ]Ml EwUyC.ob!@mb6nKZ56y[4b=__U|?F@ oPZȪQ;Y5$ef|_B1,]Z WRd𐨫8.-v瑤oXBJn ?33o1׽ig7>Ig*UPK#H#ל!,Pw+}SQIWA:6]w0tҽk,U\NmD9nUؒ2G@N-Rc!"P~t- Qfԙ5eF$ ?!?+vAޔ8tU̥>5J뗃EvF;Ȓ~bs77 xr?IPA~'xֵê}Wt٥fXIlg74F4n ~U! Edx}u T!Eֽ.jknr5cvk;!h)Yf UhiMD|&(Cw؍B ÌƬ3e|XTgi Lˣ"&wSQ_C{$[baV^꒗ealY({kZ5nP1X$\=e%z d rgpg q Lwbva|N(YHP˳#"uډA>6Q4+G_nHU_EgUвEVO>=,8rw3+qZQ!hDI &ݖO2o2xƛ!= x-hByJz qݬ$vq҅ȿ![z6,%Xpm҄l%F5rTsډZh](^3 )Ec]C+O_تOCo6.`%Q}McBA^[,'&DUi)U3c/6L_\Ez!wYS%4쮵U !"nZZNY]$O(qw(;l++TwwRXHNS"JUӳ\,S*2T_t`e% mϲc &߷G ݛzYk[M┨#ڮѦ8e 㘃7~"}n"P 􎣻q&<:x۠b_d6 2LGzϠqT%6KUnr+ .jqա76PI3\X_'$i^ ]ZzyyBu`!cK*j82/~*6hr c2z<\iZޛףnhJwo;L\odKgL .S1Y  :&/KG UksTpb2<qWY> P"(n`6%)tgnXtPU D[4%ЕϴĢ^c𥳐#j$K:-Sc.ײO4A& oH,$%GaSJ8hK`bX 5|0')%eN3{`cՏA +.dpl\3wP41'iyEpv?l>(_~ctd&[X}PdR[O?j(nAmdl1o VQM݅n6I#ؖt]j {W쐎 ɐ"ZV5($Pp~Y hw:ӥ[:(|6b0Өt~ck,)zJI ˲7A"p.Io=ehj S" c}xzs/=/t~1Szol?,4 .!` O@+@-zӴr 9O.? "s^!no_Cc )>(y-FVbҼ&k'}<t_ O84*8ev./`Jpb4c/?e8[5v60CAX"m{;rnH#t2|LJoz+J7" #g=6+f"o7!SBnҽCwyGfbYI0E5FKsCi݂QE<m]4ߵNͷ(cMɽR~!HF)QЌ'R&]j|md5n".OlZ0 ċտh5bM|j™ 6'onw%Ym?e lcxF`/RĴ?[a6H1V?YZr"V-8$ܾc(^j$sqU0o8FkF)AVH^h3$:w7wvq ^dgAñD!aUP|W h \]f܀dDYMCM\[_D'=x݃bW 0$h9Hi_vq\7A܆k]2!/"fޓ#b֫wĉ*y"mm"7 >x'uۏǐ]ppfA%_Ɇ'~yy*A=JwEn3"m?B^P2vrKILiپl|3/v:[ F8tj{a[=>ޟK-}BzJsB]{.20'b6H UW<>N()n6`Uwm(^g$D(jcUBsjRԿ ɐFcYW&{j=<_Ļ8#Ōjts *gxWLNJc;"O|"spn*L C-uL/ױ8͎XxaDM J<0.*JD)Ayҟ[>;Q(1ڵuI-ͬ px=HdiYxЏ/) ڂgsy8 s- dRGkmVHnn$䤰d@@5M-t(8]QjEI5([U?iO7@S+0p`; ; g]IYV(] +q9ݤ -SqB'~2 obnHMn,Š}ѵz P[ L60-94G)[&Gy܃:}i>je;!z=`1h;HNQ$@o 7[l "%d)IPKQ}\gFŸߜ271go6ϰ-K\ʶ$(yPtu:ˌ\E&6u)Wi28\Jq3Q(ɐXֱDN01xnd 28m[c~0XZbEc=N<^GxG[Dv6{lk aFl\hڑKe %DVDAGP18G>0o/ Hj JZK?|3A\,L9y]J R,}F,Q#eEM+* ϝT-F'SƂeX+!qOQE)P5: "1(|@ߙ҈-23 NXlU)B돌6 r(RK)(9 Mt̪JP!ma76wΤb8$@pPxƹ˦3-tyi#UF^x93"/G:ZP:bue@o h3vZc\CW`DZTR,wdtf?vI,>S.J LYFZcRN,a)$9X@5V>jQjuF%^^?ָJZ1=k/j? ƀ*1Gr@mXÌ kQiڱ#93wK.ۇH' JV(-{O/ɖ; %pr<95DYHA,5ݓvsH9CoV_˝d&OwT31lE32EA`GI yv\lx.ةv%kD·55qx{ANʆ>xțϬVOg1 pfE^>?DŽW˔iO2W߳'f m=,zQ+&!bf<252oM,{JL$y\%icǎZ0_TP•ù6/CtClef3`8Bߤa4XgtƏvF7afT˧[l>Hi.eėo"q-d{_E&E`! ']qy wzO/I.̿M`EᚩPp0?-QwsڣYt%pW_0:RYt ?<wˮy7MÓnGՍ*h #i57iF8aw#D6:Ls`IGf  ]*g]Csܵﯤ++;k&;.'ifUfoLg$l0 -(0JunDgyOÈDRj9{x"V1t5Ur dJeat8gOb ?3E|>;|_+Ӿ_jEЮeC/G0h\S5ӹ/;LF)ɀ? R|:#l[d#@4$,K/4=\-fsi>=4?uX_e?U-Y)S6Ypidߩ _>X s]6)N)Y. +w,#lJf@H 1ήb頕;rzJW n PQi+.Y)q4c0,]h;ȩy zS~(P&s15X(Ge`fyԎj1o3F;J{!>|c܉;[XiC\ ~P(iX^='e 2FN fF?m/?Vb;4Am1RYՒUWR[sS&؀))"-Kww9OjvH* 6O~'KR?AYR(a~IHz:)Y0MAY J$X]Q n੔2; 0eAٹ{Cd90Y˨{5 ! LX[zO<'g*dZ[C,=OcTk2\-2Aw LI \Oз{ɞmw_sn?lЏrj B38mEF爠F5-{BH,=lxI UN< w:et@9.M6 |6̪xTj=lB)LV(/>Kn4܃!Ͷ D>õs!Z/5Κ'W&V= QX?R+(9hh?1)ƱlžX2efnOj;Em)<\EnyUM%в$#- P͍~HՇm-', {ÛG饚f xntΧabcd'@P+ VK)Mx[eqHvzLR``lC~]YW|L_J{רVij?褷3X +ĹBwq{>GFY`%#v[c!['E$袾є(w#,$ 9TbF6#su`RhѹKw2ϸ= ~jsJJ"^{8^PT}U> ;X ZT nVKICW,WꂘQԩmmV#sYՋ+@2ؾ J>T'BG'P;v6Hb4uB#k^jR ZE8] vJ^g+ElwSVG?Mg8C hVDz(s"0o/v1u[,e{-Mc۪ Zc/?Ccf՟5)%WjjIqz>ʖbF@jJ6zˆQ*I}KpkЎCFJ ]9֞@ 8^3tAמ6˥YN`gɦsNB<@R7.RDUēnNVc7Ez_ n:3͍-Q һJ+Զ]P @2hȏWPWAt@Ky툸0 c.0k ߪ8QpG3JuZp=%ѹG2!*P wv. lww 3gK#Y^)yjw@+U%o:H [{j˽[b gVK`W2iKxtn_ܢ1.>ʼn15՚~wX" ыi`T|fP,&:&yII8Ѵn-FVaOڻ^|}1Z1UHN6a e]1DPb{. 4i3SWuh A&5Ԑ:ƿNz#ב8LÀYrT^69P)JY[ʚm<$f~ӎkVr Im 5ae% ;$mLMB[24qFuMs9`## pe.NtϹDz@0\wЫ{cBNx,dޱ:0F،o5 viY8}d;WfXmxr;ϊecOԊ'`ve@)7Oga ;.(N4Q7q`e9yuă}R2M/sb4 70*˫mRnL]\M1zT㤴etZRz꼓-8AX7=$#ղ * oG6qn# +Y.Mޖp$${ts85% ڎ^mqAxƀJ-"w h/-r;|ͭ|<$,8l/RO"y:+$go uIXM4-]PcS"lPlC?:|JwѨxY qYR^;'-!^;oCi>By IE$݉!Vb`߶tP3VTU<+YȻZ%@HITMf"Uw@oNqluY:O~6мjMV%$>Kxb*@sL}eU9m~x#IUOƊM%Y8!9l2v,S{ ]ZwD#.C_E$* {'J1z &^YDs{A>gIW U3B EY_Oᐌl &g^w-:0(ZZ맂n L'fWP!7r\`Dib.[euhQsLߗ [[#'˒ԇzqÒw"hZ/-]4 hMﱶng7@GdAEǘه^nT8m+kiNՄ\wfH!,A\qef[?jA~=%^.,sY#^WWp_4hg[-jxp jZ͐+4N3? \PL,P8o7 S>#i.3å]X&;Kszck Z/qU`z-.UXM#g$sa(@pȆ\ΗJU@!64{u?Є?V Gm!%m6C&﭂3x^9wT>eE>=Ȁ;hЄNsR~8T}EEPAJVYg-j%PwoqW!|VpWBPt0VW>uS*NM؇҇N%}k:oްqOJip6}^D @h]UrslX]ﭘxFmYRI>o_k<tZZd;o,2jII4,5wI3ϪXi*iAg;ƀP?]YUgwXt+9 l8k|/H{6Kdzwċ=/$xCnF2!% 00bz9ktj50m.  ~L1\g>GP\Z xgA*FHJ-Q:|#W[f`H$w׳|_pȕk.(lj/+J_y)!1h1 ŧnCmm+^x,`o@|-' 4g۽G[֧Fϼp76pSf+Oν?ޜ"ɂCsp`>vS}(PTl]b=ʫMYzN@|߆F~jig7γYWlLMSo|\јKwc)MeC_h?l"w'~C6:z4Gqn)^{Eq1o6l퇦ۄ;Ix_F`|xeXDxl\/s#*H'ޕ|^$>>-i>r ̸feihpH릤R P-vhuUgf|Jgu٠:m,j",Lj#̴r67ڿA,Ň*!/?F"@G9Z' G̷ ഴ2E }, JCgCPEnCNx4YJ{ ^CO̩ ld'o͠ \KK] H\L6 Ͼ[d+y*/UPf=%,nrejbѶ- [¯ܠ9( XY%jYDۢH.qZ6)eޕ@Í*vqny(;zzn+m^n ~VW+d+7iNZwE&#.HL[}”jP@<澁.ŕ\1H$Ʋ=N +{}˙Lb&R]ר Q|26(?VnZd0M^' gh4*wG $,JFz e62O UqrchL^H&֕LwOK:@S2z}PY0Q}$Z\OF/+`r#n4ddjU@nս/ uj(o~c=򧄣)!ٞM[%ͦrk"w?fAL8BnqPYkaDQp Ng%d(5o? >w7E4~!L^T*¡y_VA5Sv:3>Zg\)Π$02937 0o#:86x{[,6MxK34pVRNjOQ3bƵu J߱untc]Š›SZo;@YVvuofeu 5RS,B?ss6r;IO@;&cwz qR#5 Dg\p,]Se_< 9~Lk?ǃ"v6>hWۄ◡`#,KVͳLюYk$ [_Z"ɋ 9ls|hX ]fCPգ,+S]k osg`-xXcxI[x8`z*oTe.O0%;Oɓ%MSEukA I;1%v3.ރfnUOc{[gBi3o'SakEk^pK;;0EP;X`ֺʈgx(HRxBA;}#f=!f.hoPr?^ny@i}T /` kF*Q%ENȟ),) u߮)*guDvqN-J! JuX<{X2+Wɋ7էDsC.G}(:>?7Ob|( n %v{2k\̈́,;3?xWŋ _CH}{D5W`B N.pS8 9, {T5P_.QToL9#]K*u2 ngW}k9&J2ЇczB#i1C 8ȭ&4Y౾=X$*9'> ,dzgmR(LWiLEV[4[^_@fI#@#|W-.D] RuIa"~*H; $̃ےNwć(}`h}mzܸ I_M44Uqb =%qT`W>ea`C.QI۽zz2 xC@0 za5ԭ7.=d+㥊aWU_3w>jMzly[jk#4^MϠc w*FX.jUʆfSw\Ns ofF/>_K`!@TU2O]/ܸ‹}qDd{; !~YeE=eV\6?a8ZW~Bn>k@k d$Xq2utL`?|^Q,Ub߆^}4Gڅ. af# ³{,E6g*a#"WϠλq,1b#ꠞL |V )=:,[@p|nSU{ b[Ʀ&\| &:e_blcĞ%eF&L!fY_,*+6]1էdI\F>80t$1t"8X.:?R` C[Opz~42Ԇ}!Ĵ~>w2ݞ^9{{l~XЉA=HDg! ez ?Kl|o &ѼXE d]UuRv[o=9Xl)ck h "?ҾBZO]%oexCiYlz8KyT^ lUwpÝ$`*j+қuht!@q0U?Q WPx'Qb/B7G6״PC8~<ý} yB |Yd = S˥{uX}Du%8pm'V1u'M*ઃ|)(/r}_jn1PXIJv1]rb(QqfN8@Zo(Z\_>a{cjB}bC4W7gYWԔ5q"R%{ȔHބO`w[EĎXm8bH~yc$[,@kJF1 Ppc{xqg:ju*iO0DF)_--Kី\%ǘ)?^1K˙kƽaa@Ka[GJS#s-tL1^F[!k@ñXNLa┻#^>u :TѶI*2%7k%|=3\;X|~p Pormk >qzT"*FEkү9H_cNB^=#!6Y*])*H Ψ6%'pV~)߂3~RBt2A nQOZ`O7fdRB+e,@17kjәY|xFpIu3˭€kބms&<6@zE7Eo@tL\iFUT˖ {BI !PWVmq,߲L$Sr,+'h-o} %H9epsO2F7Gcs>9iۍ7;s ܀-jE]qoϧ9{rc 8rb.!7™sl.(*m[ ' #:ξy:񭁕}cIbđ/:=sK>h*޲,`ѻh'Q5nYQ*1׹u)v< q9.e>ddOn<]tUa^_a5f˱F6 u\Bt*i=krSF#z<E&?KC̫gHFbGsoEqeO?7i:VGcD6QAX) K̭m3M6dcgy:_aQG sʖQ]n 5JFB%tY]mRdc'jDw'mQ`c~@?_mApE .]C^%>0MnߐP$mDlA!>Mh{VnN+o[\ULcOş޼? )UJQ _Σ9ߤqB[6Uөl^K>[W.-UKXa5i3øOdv%UGCׯ94mPl/F/!i4pmB_7܀XV7=vPq3US R*]^r]eu.G MF ] M;evTHc) 0 شۋ 2;EͲ1cA er(Eip8^vjGt1S!J4c[ ^WRJS݃ wP1+IӗGbpc&$]SfmDyp9DpZNYLn{}nM?#FY7T2TO?PMx:]6ŎJ. .:rFt1x!Y[6ht`$R@V!`FϬ [(ƫozQACX`b\s`xCҒCw&A~D/T|"VUQN|X+?0B" 3g (osγ[x%)q&jTGS2E}egUa]dRmsKZ&/ Y#do&jBX9wK:km/b/婕ND%"u혋c;+F/wtr S و>1%ޏH;,˸bs'B+ffr1iw< \,6=}F{nU.*CPGrzћ^A ̃=lihބzD 7mű m)jІGq+0[O<_`]mOǥ#_'%{3 PlߛӶ.ܹ   W,ڴLJ 0?IKMisby>vǙ*jS#=y .\8~9|gCIp"Dd>H;𚙻L:zӭ%!r0;GMLR2XȔ2/C䄝ѩvwdJ33wrJz?crz+c@~IRZ4San励O?BQ_7tz6ʷHGI+ӣ pjwZ*t \@."_&Ef˔QoԉڙDq,_@G@krW;׿#.$7\q2_`^l+zVOyYR"D"ZBRVfk;Xrg.r^ɮ]UVӸJzo)=ZOA(+cdz^I=](.܎(co$Fڍ2?ڵaiW[{:]*hGg;-}Gۤ_ek.pG0Wg|&P@=TzT'PG6 qđ+kZ )1jA]y{n9 /"!M{w3S@6P3'~E g_^ x\!Ɋ.m$9Cw_OPr_O5ÏYR03 V8&ͥ6F!T:ΜYxYVevHg> ed>"XSӏ`ר ?2t~v6Rb\mp?A*$p \.Da;lge(a܀Bm7]vfYD@r1Vd3q13b,[D5(кk`Xs d~Z٬>E<-O~bޡ*%[!/IO MqM^Ӓr**7acZ3GԆNxrkal룽0_gB^,l܁{5. (zHy5;%*FRo5*>8x"7ɱ 1E.mqH]#5G ƼMh/nZgN"6PE+2FGXn/gl+QP,!//ޕ86W,1=KA2ĆE!:JzBϔ\iNf!h\TvPwSu\^ӯMFABحX].~6 0s `] U%SLo\ Rpق>h=aU \b5l2`/Kl0HR楁h\X^;;kƋ̽p;714(lR0g2DH'!_o-Øi?hՃV;m#bZxKxhZ(SVDvES 6$i+EP|amn><~5[^l+bcu`?:YΝT]I#S5`2w6]&naW|i,C>N/ں6LF:&ִMW?:Rv\t O:Ƴ//&t$[6C,ELZ(2_-l ouE/{92!]n?BڗmLL9L;jFj3qѲ+_bG5ڔ*DeK i|wLSxzAq 8zz81@ZD:hLE!U4FF p OWƲm vٗuCTI}e7e2WMTںBch. y&]__%uƪ~^_GBm6X޴d,JbW#iʆ(Q=2θ7rjbhSf+g Ӯϐ.I`)bm>iԸq B}F2ZEG1f „Cx#R\ S1P' C_5 jq:ո|l[:!0%K Ku/QknK ]N1k iM `̏ 橚^IWGӌJlSea>&уwXH)nT,`d0`ݒ#:\L z9PrT̐;H'k1жRgfenlJAap^aNH_!6\\Vbݰ#>*JDK'J4>Ch+~^I{ Fuw#N@ ڐȿxF!/*@ぺl+^Gr."cGnp6DGfjr\gB -)z^V^Gb ۭW $o4DTc&I)1B ;횜{IM)'3P۩M:K`> @zkFaZ'f@qjaVIZST64^8os,qSƺ}|ԡg[NN}AJ&_ RRokWaHE"9mZ0ލvGϕFEwEDz "*3pt *ܲX%& `k,GUliMxan5wً҃K%ģ{^.W2v-m(E9= w~ 7~=4?bM4 u_5P fhR"(wUtWEmvq_Ya=%09Bs,ĽLV("G!-FbZ`T ""!(>&+%Kag;IXMW]i=t~C|'3 yR_Oh~y$";Tzf@9`%3qf-l(oimJTO͛C,p S1}nVg;$HqFTwpɀA ?ٵw33UVW^6V MÜ'N~GS)!o]o) P]"ఓ }+.vp)fLL`3R8ނ*Yvܹ=5^bxENYLD`C\TezUl#S#DDr8HktYrg'P`ⴎ,$|:fHJl$Sl`yxlONvU)Y⢼I u vB6xZZ?g;,D{+qjBY7٢nLf& G9sƢӼVrѤ;0+p] +2!)x_`&(D'X0mє8WMڍ.NKvi6`>J[rSEƵlSÚ-L9ĖCJ/x/槪$gwZ|1O,VR~˩r0nt-!{ʣ0z\3gC0sb\x993It❼NKY Z?yg,:(Sݭu;yP`ԩTSTC‰]KJ/jePi^/Ju|3exZqM4=UvX=p ԴU;cojp[HЏpk ­R 4GyfvA|q+f_A Aƣ՗OsUh+#IL]j*|p5K.Nn:f >$_VG*U)%Hߒ@@@gcNp'+T=Ff~c|US  Ś,?նwU¡^?+Ude7Goymʌ.:t'24aJмYVE Psl".OL8K}Lx .0۷g;cG!ME!+KM+}}ŶmI Vu/bFL>!,j0X G:w@nŎG 6r9o9Jx}ld6yv|LD5Ʒ8fy;2gk!e=ƣqD(d *q'n FP+"o @x=QDsܯ)j9&$?mCzD[oH{Ebv3Fkϝ7?yf290P/(d<\ZeŲ6Tcؠ#NȻVss2>Co\uDכ DgE13'q#zS=#bD~wծ+>گ9\4=jT];;yЗX3f.P㪥HMw3$KMl@ n3&"y:a{Z'^'a6PdcL lCFVS6ׄ[Y ߔu .QXfvS){֧P-ġYl>VixeN_?KaGY (W 'C-XOqw ~algcyq<]!Y\Z<4{3O~rH q"Nbl>Ri1W:p#Ė-mjE`9V! Թ?nӫnp*3C0I:ܹNjz4+jyB^Jcl`c2`Sy]!NRB:}&U4^ | C:EwS1T#Ż+ qtƏ-l{lZuhhE=tU,x1GoВʁjn5=B/0.du1Z[26,);.vi 7 %͹0+bڡ0̎*ń{*VJ΀+d~ R.6>獐ekV >i^8﹅# g9o6I)%oy_&s@z"(N˘~!!V=T7:K[DKNSiFKhf_>!jI_Hl\ih{*̪R&⒱O Pv0/PYA1ށPdw954+*(4F'zM;G;y0EzV4MrP@2{tQ_E/9l0xWp>N| eXr U1s];c:=(LfNyFHΨ^=RBlV7B "c΂5&X>ޮjF.\PYƓrf)cT1Nx}m0aPĺ*ҍ@00yOna/w6ZdLD?(l_6G;q|=|`P$A4 Xj{ {gfJۓO+gFwWEZSe7˾ޏL84#y$5C*&C*y3tj'$. sOMiJƣ>AOϾ>a(HpBXSIڿ;4ߝ`U-%"3`g`s@T[$C~F%MSԤē(³=/4zOkvA xW/dIsbOJ8#iAd8#>C$R1lphiiNK"O[A#OƍJȘr3/?-P(R{]>?sT@W|VÒ)RηJb~"YlqIUœɯ~-#Jj qΗ]^νP#HB\nܵ3S3O>b?g3%Lf=I6 fw$#',*/>0ȱmb[47N=9o*ȧ*5>$jX{^P\#=wG~*_jpuBypoŨN/+" >Mաs]R8Hq/,'  c540fT"U(+D$ÔDb)s9Ĺ*lJS)HO,a^pqE:>%V9}U˳$@!GuBPI1<:icS&ƍ;C]${V%V}4,0dq)"Yn[͆CݤQ>bݣ@m%Oe|X SfZ`7ՍoU O[N\XZȦU;^lrH-o!ޢ۬Oc >T eH3~K߹70@߆ltRPU /ZSʃjqYSTLgpL<<֑-47$[L+~N ~sg;c4Y z`;[ +v;O FC#iį,u+@^V[-}+AT7 m*sCP>G3ѠɍnyV:u%/Qa3[UuzWV+OTBE>tsgY5(X[c/dVmEtrW^, bCSݬɈBN9X)"+WSqWϩUPX%>Қ) É\X+:](8Ԅ~ Ύ]4'-:kmwAnDV:%*u2MMtW"fܕz VhJ+LxI;y`ޝ`Q@0IpEܓ8^&`~8?/,X>ܛ>Os,Ðъ:9娌\ umM1 )[%1UF/"rIA|_PヅbI~!kМA` 4BJ힨뢨2DI'.~Oډ14kI||]yDIʺZ9NX6Ol?@)t!A@  8/4IH5|?[EHoL PVs1Xg,Vo30o(Hst6 Gkv h\0G,_߆%睬㱖cU5P44_5{@Q٦Tih~8bH)K>U}#@8O첞ZT| ci@V},:С7]F_v]>.Xh:W6g :}tNK1ުZ}K,|K"mr;ؕv-kwVw5}uns8sD6?pg^;~[P%uba^evk<XY֢4Q2 'H^z^)n7[f]UKBD?_^6jTE6!GOxp%~`G=EpƝ'4{ީ{UE9ҩR=Ŧg.⢀?CѡX=8tjs,7D lb9AYſK7aYOh9IK,w⚥F+(]4j<4-=~l$ba՟.v^IE qNRqHBuN;K ͅS\4%8XTY;ӈ/=:O݃|sJ>r9< AB$zH){ބT*W JM )R7HDTaħ1Xn) \1;`Ѵ×/XoZKB S&D]TRph(*ȡKgHcUj Dž eYi1}w^{׉ğ%C lй;^Ύ=Ac6쟌]`uxih ؈?2r!iqSHVR8#&e䃢igFBq@'`\L-^ 髊!5,db`/ƫüTCM51q@W-d-1kjwWT.afz%j)ڛ|~Ԁ i#(#WE#sP3ݟ|"!z DR^:u t;M"T'+_SV4F9CW}B*oe |TM,QB\憫7K|Ngb I>|*F1Hn,~TjX6fχ7Xз*R tcmrtQaq,G?vTkT2fwDlTkPϞ\JN9a18|HY{)@5xVlOƒngȁ\3<ǎe;lZ_F^95Z'> -p q#R'υF"V2{oO?rݮMvpuVFqYѵ+Me{x J wZ`Xdq7)BdoϸNg@3x5S8k#n]uMdj|[\"] EyȠSb[&xJsh{cPWQ/1,+{ZNlۍuZ^9ޅ(ߑ-B+ri|>v,jĀg|U=+[*aOݰJ U]B!&nv竦} Gp}aTaC՞ACag9'=K,U(TTw+Ʒ` ۥ|#G֙w 9impc[xb"csJlV j$7T3_KHf6衂Iøu Rዿ,p(7Պ\Z;mR$y7Uk^Pbm?j}^ȗU,a}V\KYxac܊w DXtmHdcB !?_/UW6Ǻ,N~3d_89 0$&??b+8D]WLwBUs<\P͠yE=/FaK̼XSݖl:x3|(a>6F*0gv]r294$)/v+FـiIf Al/gփ#EJ"V$aJ}*e WCpD xlx0p^yIH. /fpM7G[cC7_mU.?LśBBžc +h_L G`Ewk 3I&Xlka&=䆡FiѴuODmeVAV?`r'J5:nJ<̗cpkus5}trݲjnf:hDpe@_eΊ*#A4;iFY^Wp^u7\ } [ `5m-KhŧS̗E *y1^+vhPIҕ|1M>ezf(~hQ:@cOES:Ad=m)r%eV_Ac|tDн '%*(,A7-lszG6bbF,!!ڂ``]|3D8?ţQ2[4QBY`7#V'FO0Ӳ 1S*9~\.$csg`toE`thCJ[{,gvA#;TԴ۽Y*aEixɸLvs0Ҏ *&> jY@:%03w+iS EShRҾ;ݒod.H"}NQ; TnUqy`Wx%[Uђr7٠CH9@+b5'V(``7h׌e Ce`rN5"#ZP/v<۽7fk O]L ƳCDž}dsT&iUR.yJġ$nd$\%iKpP֔AƯE B7PBuf%(cjDZL&3=/=S4NUS |G\+@I'3ݏj7{ޑ 0KC^F_F Dk~GMh\grI3-?!J7}6ٮ1tB;Pv(|r0I'*$R$5cHF`?DJd[>L]M%8N'rv0uڨ(^5Ȥ:Y^ʍZ4lKu0w6kve!UO)bnxV; !+pN9sX6dO e=HN-iM.wKP0Jn=ɚƜ ȩI}錹m ̒ۻȯ H VWl\Ԫ?FСրsFLNrtZ `o[ ) v16BЇ 7)h՛PYmµRqG1*Ϳ!oVg9稼\AfR r=ֳ-,E/#N]ӯ9a+˴Mz7kw$(e &8ࢋ x]ed|=?0<Vi| fGɛ4"^nq[)|8q;H1,E~b,̜ ;)o2m̷0i䉔;4<-U8f}Ʋ| <Y_/)T)uQ~g5v uSLݿ"fA>gQɗyI>E|ÈworV{F5!I;`^eFͷ|AuzXEG6ן67/z_I5rqs$#jw~4'aX1 #Ĩo6eɑ/!%03bpuq;&aGQN{@[j ב4 *xf۽ݗf`X{twMSVQ'aSn8{^F( D+à_㛎O߮%oXٮm0{ 5<Fx)M|</h"Qg{gg}?P#=XP6%~Hi[CCZj4@]2lвI5NdSy>dFfPRN SQ=+ qjP툠@1mC AXx l. - {h3.2zLn`&Zv .`6]ͅžK䘸:$ v_d=xTHd2g:B$N e[0 j]V-[4-<ؿ|=H6f5PepME<Ŧu sO>1M0@[ pʮKxy!# Dɠb*h>(F]wM@[H2nl͞._ L~Bwo2OBGӠ[h[67gCs?:EhCɲ{9]_uƉ/Ky]>0 Po&遜!@ }A_N0gr?q4,f@)MUHHw:"\*ɏt$uN8shd u/[ `"q*)Q[`/2-l[Ƀ,V@f@O*δUE/r ]sufaBjkGLWq ~?l}c5F7 K#\|Wl|nk Zq ԋ5I4>Z!Y:s [GC'!w^ʿa  (ʅw3I)p }P Үp͹VccV\^Rߨ>͝-+r9FWB_c lD4<|BzI)HHEkjd3si` \&mpwe2!";k OdnKRK^gRFIi1ﹻ\LqF.Ao) q.JUVAȃk6]b1РЕh O1U=~cr8aEn]6ǞwEx}hLkwX0ӧ"j+Ebf4km։S~'Rq}{׎t׆([..NuA.Hv_P8йxh!_څ,]V臜SV+zu$bVTNXZfvm&TC~(o.[K[VpST,(Xek0$dPI23Ӄn11!e@3WQM<`FndzXQ5/g\'^CZApclLpj?="ĈfI *ͪ nft.C |"S_ˑ'SP(9.uz*T ^əhҬ6d7z(aYytY))+71{5q4|/S]EQM3\rk4́#E&mHL9XA1u(T;v2 X'|2v+P3.o;0Keژ5ca>8oP?^Ht}5mV嫭Vq/EK0?ѫ.`YoyEQ7t3_r6>ŒNdHEf_xE.r98>IK,m(袜 8Y6;gyógsΈ,ی" +$Ay İQa_`S Z2yt.;JykjG+eנM?]m'LLY+g, 1FAcLQk oZ;[M ,W{ ٟ޺``n]EQ\Rʪ=֓9#1srǂ: L,MfAz,/Ok];;*EhcmvګzQU rDr} 6;V7 cxr9jJ6AbRתݿ=*+j?o< WB$:3Tva \,4fDfQ+hS@Y孞4֙)$R'gme";NQ/Rm%i`AȞkE y({3g>2WN^Ne[|n{ 䌀U&$酯 嗀Z)e`Cv\r2= ɨ)0p榇VǬ]ʁ] aifGUЦF5)dv> l5#6]rUBBt#N4Wy*79`BzFJ34'+fem|1D?95tΈWDôS0YV w0r. *iWQk?kafMTpm6hcыѯW_}Փ|x~;MU!huSSc"lN]vYSMőYTg";s;t@ǿ59*f/X{S,?~vލpIil&]zbdsJ`Q,5;Fm9n| ɋ_鞽,VƜ  "wȍUf' )0N.sAb >!TZ8K!dSC%E7[{|jGi#Ȓyxᘿ7Yx'*a?Ox@ iF&]3oiCBM񛋿|MԥO;Σ2~ ִ6q2WӋ_؏\oOq]rW[oPwI\P(G|XOCiNI>C̔nAAK\f?K"JGuw{o_:+(NX("1)oI TRߠG01m}Bƹ-ٗjX fDu-$Gdr8ٗ1:=nwuq?&`69Cos#b4Ӥ(yKTwD܀Dپ !JRŹ)F>jM14xiy`"2ZBnդrlaH9 D 7ys뒤5I=^M\ᬑ,C!_<{(M{6_ 5ZfOno2HFuW^0_[ 'cs/_ppnxń*l\'{Lx[cb- {?-ND ku~WE̾.bFV3OZ$ q=z}ezT9T%v峹 rDDB%yyl|WR% OIGv܌Kp{W~VONn)9k-@}⍧y^,/֗d,YSOºhĎז"h!7C%W@wpKxͅ_lVi}}Sa4[Rَ]^[Ք8F1d(14Sw{2^ߦ1e!o>؂%,Dʌ$fI*l\7tkXŁdt܊Äa X(9"8rR?]_۴.h36T$$՜x#֢45W5kpUQ$პ<B1T`ߜ+ x̰F{_ "( }tU o|{L4^C#u u%ڵS=zp]ƒޒ 7ӻS?ŧXA aVD.<NA< whCa`5tx״!O߈.7bUc(G>xޏC|9 1]z74 LJ>xieIk?!`M.H{VвZ .u7>:vȵbOн"0* #?f<[tD< ? r࿡EU*ߑE/=nD(K*33YzXlK Џ6Y΀A;M`>!&Zb ezq }t?zq(n#[{^jkJ'-q9n(]S)#xӲC/H8k2Xc&ai8/F&',t D^X?į5̽dk͇̽q>[y"tp F9w3aia/_P*d?8ܣ987cǧf`9{#R j\+A mJSn5M{ͧ1E/`T6vu>zsBy'b//tqZG ,lb0<`vQ]G ~L*:kq}@$U \CJ Otzye߽ρ'۟@ Iy))g, ߘ}-R]L2*ҘƘ+|2[m,Byh-) WY^p>0?';Gـ6FVGGthf];ʭS[aG^X[nR6.F]7#ބgunZ$j2@~]#ЧekFfDGYL g& u!CKa*jKu) ĶRb%G6~8W"K*zRYbXȻ4%R_&Xj`R˓DIs00Rbݖg> [ȍڼ:)~|>T1\!Si P[Kú+0:TNȏyOc6.ȑ)ɴDn#E'DDjNeR9TxJmv Vi@ZOow2YmHb>IT-62 U2ML{_~Od%dOч1S6qȃ-+/㻫um/ƼƀD؜i쵺 OoպN*= X>ZbWߥ 5n5ٲ%.uNm53WmzP A?/D7JMN7mD/q{_2,VAӨ 8p_ird,kg]^v@Feu4"$u5N~15 "Em< *bW\izt(|O LNT;őnHt= ,~?k,&K07x粇$u$[! # @wG+V %g_l`:/'J0~;[ :!Tlݴtbʔ[-鴟}'ISV;eRѭUPG0vq5|iQ~ 2Qk;Zu]zZtz;}aӯr.fy}`GxU;qek-8 9'h(X$ kF4Ӭ"n[r )N!^}^Y2ko@,cJ@M? ^D)ZۗgRZrXHMrL@4XQTGb!pa }R~qhpOC sA#//_9m1:Εcu9rLN y, ˜n\KΨJ3g`nk&+!3yd'O|y\- yN0k3}+n\ @c~ %G1$T %:#/U!Є6@uE}@{[,6<=.Ճ(ڶDAğIg>ĔH#d|$.H#1)GEg}%A4t3ҚK2!wM.\+P&Y+BvE8]@%f& s9j3;]/#o&jVx墇# Ƅ '?햧$եIo>=3 {yǷ(!3k-fzGZoL"#w%!y3qz6`{6'TOM%##ԘZz}+ hXL2y(ɰE6.Khނ\ =J]N6VgqQکBwtPUyTs u Gq(dU=|=^ ~b#JoB2 I'lo#qthlvaKid=8<fN$洈O?즂{_B i~[B3=J'Yqϣn|ޮFrv,?BXeb;2U\4oCOPu{J E `[7S}ARjU?0!_# P׍8lu L'߹s~$Q/p{8ŷ024ϗK}(KqY$$KSI{ȣ]dT* "\Ӂ L/ɢ!֗Mn^}o%ǛoH%kxt'DpkU m U)zd~,v({wGqT+1z:dNh|rp+mTiAܔBo#glC7C3 V́h(JYBXh@UPn@fnC9e kz+Kǹ ›2}1F4Jc2#dPsҝ>\)ClFRQrn)=PEF oG 6MbTGM변4NS1bC(jNcnDTOUyY3A\Lw9-U?pHx23YZѭIaYJ?73[B pb>t}HTJKcS,q>(sS)v)B'ʊE4aB$_8W.Zj.!č8%`倧p;"{OqGp8Jvd,\ Ě[? K=A<5J7Neي%i.'taV 2ʵe)(F9iZ!`R{?1XF|v[Sz"/eErQ Oq<@ "^ gYdólY4Dᄊ͗d¢jn)-+|xW2Fa\T&(O syKI\zgl6xC]?ipۃC"$oVRIз qqOvAHcevk-Gq Y&~0za5$vo*KK'DKȁQTP8+n\ͺB=(<qTxlᡑ2&8YKqs"bDIqs&lɛ#|H y"z׍8rue^9Z:yQשk ƌA9xI1@{q5ۻfVIb55ِq_9Rn#,R ?>Z[+&y˝`ne'=xfT"tdG̫R{0(8cExM*Hg*.1˓ͱ Xi|F x}a3vyĿ)zX6f`L(O?nGIGZWJdmc| و.۔ ,I ZW.)Wo<,`sKal\L EM8? @"joTZHU/1$ ;.rvDZ KWo!,(3~;̢)OijE&-O{時\g,.uBR%(śR5PHXV,*F&ڹ)`HVD\x9T%Ks­7nn Wsp%RZ3VTSZ^ڪ/ :Hj]pD Fr wF[>z?9PSGJJ뱖2W+-qN]Jf]Q~I6ry9%Me_*I5;Ck*:B<ٿH qRRArB Q¢<˟ߡW9y(h& 0nMHEQ:H73B:b1onyn8)ZNW@<رe" lznQpH38?>ezYieuXd6ی$O*no==:0=yG&=E9gYMM|6lv@2*RSo  E+W nu#pΝRQ )hKUu?*FFİ1hI#O1ĊvϫXE*wL J"@XVi fx#|l%-;87P.+=ֱN2-]ӠTYr[f$A}Eb7:Wm|PbwxޜNy]9)}S^%CM_`5 qљf~[Y<1_DWÞE#&hCĸ}AkNbQ/|0A``vރi:/'w|j#jSTB~Aۯ њTmyYWG DsلIm~ˏFV f~)X6T}R%X|߳d4+:\qł[گWN|U\0ݺ*q(id7ۼF|3 "#w9b%H{#m-|WF|yTO6W=S5F5R!JXwmUKu޽,R6v"im)3 II"pFgXjܵ@ 5䛼$:hS  (R+)M.u!Q;S bnÑ8L̯6kJNvL}mbkӴ#rVQ71Bo# W!mRGi(OZmxbPFLxwRTgRaO,T.UAO^oja8#GW" ۨ=Bz(,6"L,V''_ut&!BH}Nʁx=v{B!GSSJ` rٯO;{0'=J^GiCͥDtÀUg'&\6|{DWl_k"zw#6|.ōE{c#Z}hyTBl ie-`[yk}[X|MRG(% NW)I≒&| ='|lRwSJhbAȥA-da[˺yzMqAuWwkP#o"o/RǤa`+MI;T]{I$ɔ37gc-dk 8AAyw'et}*>9--|*V6 (33o/$^Ԛ(Y,.TpQ_ɵ#A&X y?g"D~qO9"{3/\' EpU~D jk&kǸFnt^a$S5m|(UĄ2tAw ޺9:9ex&p-&uK&E 5#,<ܭ\;=^DŽ}2jX~VRkM]D;Dwm$nB细5BaFww;kx3)t JZ{A^/ۺ*x7]oT[UslR h=#sfd ZffES|ԇ=ߥAHJCJ}q&fzX$tfXQ0KUM8T?RwVmϧ=@QWaM5u=HhyXlqkkKÜyW-׈M!(O]nJ9fo``Hx^Uqʸ'Z#O [;}9dǬgr\LNAi~׶k@著fw:]qU|jB|`Qїl\^- JˀX"{^Ocu\-8{F)]PQ_.%&j,99ܟ)!b\Iwe Bɪ7U .#HAQe}*@TCWb~|v .քdw)1_ʕ.1WXtTsm0ui a!gҐrYd 7L}¨(;_~I?i_}s: DE PsQz`S6 3/Rh-QߛX)65]q%9XYiAo>L`:t&)" CR1 1)Fj٨a>ӯ&$0폀~L̬eH;(xqaS WO~Rҁ^FF,| D͑o,8_^)’mZCۆIe$𕘹M[ >^Z' 7%E5b 3r),v0|K8[X3UIt7Pc5n[Po><oVk<=o;Q 1rF;` 夬eعӡ)f([8Bɐ wX>ۘcOvEZ|8\ሔ]9Ѹ;hl8.CX=6xDv4\*QhUZ eTtp6W=wۃ%oM1Ϩ=㼺YP(bs_a4Jֿ94 - 4h.D.6u[ʐ~/$ ;a+hӠ~C) P  )63<7gI h"RqEf˵&;p4UQ,!3_K-._@퓁+,u9q 4tk+KA'k*{j֕ "޼q7E_[6L>5gh9"|ﰷP~u@B<* Z%v)LFɹwi&0u֮"_IPw{5Y ϚzphDA/=qwC"}doa čU4=+߆wg][ߞu6;nWC3sm tv+8b8g,HrvA7B֢(71U6UGt V m-уeU R -.hۅ1.عe ]ץX Um^UN5]q4Vd/|( @=Q9.I l Vg>8>A?xmg'$ӶxŏD&|_ >,T`&'eK=ɔhśhh%Ba՜g>QF&1%Qx9e9H1kF1yt 861_;[p vɎH0;{X~AcDy=_OTkFаGQ$.=;*2xXpeqwj1h(q"Oa҇Ρ`#'¥00{u8egZf!΄y%ġ a *IWs1UAA賄^izI:q_Er+d嗺'c,h y;nv9Ib>XU[')c_,N9~\Ov Ud$i5=q;5Ӌ9pMj!K)QA: _ԮkaEIlXyz.  >^0ȍ3IdsJAIxǡŽ@D$ժ$>O%9|'fS\_ PI8;c3 5ۦ<9M+ wҕnwm0RCޱu}+-jrt۾|m$:4aB.q Xlg}j+ʨ=[w i9BNNj; ޻I\@/YEE8=ФDMvqfLH,f% t6B(X(HUkzʦ؅ji> CLkuD0_g\{-JܑǧV8v"8rK<|?G$ yGٞ/:ڦ#~hQ1}7wkb μvIHk%ѕ I*,(> x9yoPhtǑ9JՊglQ{Ds3qT7bSY7/9#Ov8QM2_O* z0 \NEF_j8e[%uscLdK _O텳LAQe/Vun҂.GDo̴vyHwE7T=\,k &Tz!l>Q0"E 2ԡTNzr X, |ЛD!E,k 10/FC+1r3ZoX`x#ܳ1Z$L4IWQxQ\ߋ;di[NW#Bm@f)""j̎ۍ#G1iJJ}q+NqBpe@Sx n)rN$N]Bjͅ0K,'ѯ|mq`E ;rDoj|~Ka5KS\YCoVI>,j"O<ܪRpE'MxܔSQZvdk6\!ʵ}4뿂:=زzWH֔~Fa]Pj eQ 56ZsOǁ?H{nl(@ad_*$mI%$KuΨW^]d৿{C]M#>UM/6NP?Pk [g# 0^¿_;$T+і:KWmtv'gqK gUu׉f w6oia{zu=5gn;ĂrBUI-vL]'J 8nĶ8_ِ]wbT| D#km.-b)lhG,k5.ځB5'|*71D(}q&/b˺^d@dq0X[͟/<4;h92`\IR0r~6 q$W}z ®034IYvU9EJW3ӳ[)섏><}z<ƁL_?fW<;/b9d1gxDVlUj닍M .́ڛ(&KfAi\=Toqqrxr3.?`u&Ѳފq C|A1P/|7%h~"Fm#ATWS&X\J#Omz&),5X7lΊl,_{KHHTā6, >%K:-"} 벯@kL@<{*sOq'o3ZEլ_FtɭIyT m7wȗ] Ytt=/f~tF"Y DQX=̐fO}G4K< &Ðʫt}{y a& ,]J|؁)2 4K$C`>"VvX?0DKnGhl \2Ƣ@UۏQsܱ6^fsNր+kDm<0rc(7}G2 ۡڑN}RdKyfL¤(c@-![_OWq|֥T@dXhj7ͼeOGm5 d3l\ꄮBŠttSvB*5ގnD~1u+4>w &N06;00]I H0tX3Լ5[;G_C dsG!sUn!)IEÁ`A5)ق B/A79>-<\SLEYaj㞸N\S2Gd&pC1\#1akܓJI~fX N+^Ko;E |2J d^F7cjA;y\flh6bcp}o5 %G]FCǮX.IPWܡ~|:T/ot'cOVH_D[ Wy kb[9#K|" QdQS@')CdWf+%5<ݚ9QEmahaS6hW(tJ3pmJܡ#i,iR(Gt*9iYiu @ FX;}ϧ|] /kb&RN4. 4E#:5Ȧ,)a\Bԍ3" `1, i-e;SxȝXQIAYy( D=Pkf^ |Я$#@^JH}&Тp^ruRA2\8M:Xԭ4vyVw`]ar3$8W"=Uºkst86'jr!lCU6jSbƵZ}e4gc "P?0IrKhx彶u%hb7B@mѩ.TB;5]rM/🊷L29 I bʜ_JQrɟYÓ^vG à`R:$\kg;4,̠W-"$.;'o Ry G5]1Cה$.œ J?qS+dJq8ZCa7ec *3vxq(.ɷg )n^L:;]X,V6淒ޞq7n+ M3h-j݄n{t2:Ê3$NwG(L;.N }宭›.Nlff+M|SDlǸIw_b uMm,)zZOCI{ߎ7wdJĸ^e|!WֆRQiH̲B)(\ J, rmc` $Zմ6+UJٻ|>!! |[8'=/HQ}Y} $kyujyTU'b*Q` ȵ՜"F0$xV3)/1HjK[X @w`T`$-!*Q-ײ<n1Ž2s5ࡵzdLIneʧ$k RWbtK8bӉ5@l;UEVOq/Ν!v*C $a ? Dڂ&`,[->i(э'7qK.KɱF2jG{Ɛy{;s\$%`R齡mzh2|qaQ1-o4{b!/#2^WAZ 8'Ċ iaAN%k'^a].XlVDXځvG>3Z4)r曳}^m狏%cfqf?>ou8_"EUam*2F0.|†tPbly8\GZs>`ÚZ@txU+ _A;{Mxh(;e?t~DBgQ1J768 ;( RaF;DJ'#5rrdMj,:.ӹ Њht19nz;R(fDOն-LlؿVŤj]4i( lNZEFsOiH/{q` BHhE5NH(qՏ^3EV! !V RŘnT/lu)k+h/P1C2m Fץa3jDJKts|Jg^`wH'#Hڧ1U%ܛOuĨs\v7Y:q0:MEa-heW2ؤdpqN;?5A:1hHG&G޿ɼ7Aæ`Y/x;ӏuL xsX|r7& !dMP}FA,VD[ct؎@X>}nW "t.ō*VP!h|Kt_MMP?poh ȗb,cJy;\n{l}%גxQ ;ހ`6DkRb/9Td 6~¸ CC򏔐ZUd H%op4m9Ar|aN--Nq!I 9"I)e6ɩZy]UJػVI;bLdSGsfa/_ G><ݥWRA=LMQ4>TeSc ͰECnE$yOO Zek2\9^ YSQ sl~X7&P`hvsC̫;YݠK`e25t/BFbz=0KpUp'm<ȤW)ixRǬO5QB4*Y$8>ca+R@+Mb 8f#߶0AvvMFdsc]pp4JPF {(NJ :}s p1 ޳.dԚv%yֱmƏ'v CԂ)H1FH_Y=b@Q_DvM.qKIқU"$"&x8ZkY ESϟFQ7Ǐ Vhߐx._rxV'/țe%4<rxYg(~шDsF֔LF3 Џ*ߩDAl!B2̟t?T.Aiz1\oqhOf,==℅:WpsK+f+Uy#= F$-1"1!k"͋FiTJP]}d/H_1'~[Ĥ]|<>7+c,_®&`c ›CںQLy`Q=YwO_AK9h ZC4.$ő.2ARCG͛}L +;ki5JA7XzY &Ց n b)J=fj0$m/p111czgkHI"/`$]iVj){K˧SAK3~ sOTHhñ$]$A&̺\tPoc=Qv50JsB"&#)Bm4NMKLjtFR/wxdʧJ2P{wۤk/ʼڋ5o3gAv ߍs?d sk2oHu܈nnVk卞f=ZrSLuO>/=o0& `2]Iml%eoՄj@a*Ө7C5@}f`1*ʍ/W 6]]7 kL e05c/EK>:ZtV~G8b,Xˡijt'N'PcLVFE<M9c}Н!ժszcI*v2VC/TmIea.0.7$950p@VV]ޚ5t}ncjxO`@OSR?\GXf{υ#=k'SM s$x*hdإZ8gwKu_ L[8 yCb7/a뭦r!BkM0o (Tx5:J<˺%# I .k써_ u{o SU-1j@pE4,/87$LV4EPj <i؞g8>KBP:6\5΢T})&~J+\=̄hboPaif)iH5n|\㓼L 9-gѓ e7e2[,Sz$K[%u8=}] IQ!2D&S*)ù&Cul/Uf|һwM@\ :[e9eqs'~wsS|Ӫ(\RLLxԆ9QurqkS5?j(sX-=\VMM=@K(Ѿ;nd![5NסJm^DaJ[짭"\u]U3đ@"Z\ytu{*:<2;⦔A}Q&ѹIvd1u=I.6ĪS*Py{'f_X(er0{ 4Ē "+˦ٹEzj#oֈ6&o$ `a_mj.l\kB4¡o( 瑨QNxVfzdd\o\hm0UX+mT ERtoR|CZ (I8DZ+< T: LLϖw'fL ٢=LM2&0ӡT͑@Lxl ,t  '̴"2X?gxnLsFԕ0J']I"-)9d 鈌߳|'{{ v:XJCͩO+!-hŦۭ)u I>Ԣ-E+΀/ [}΍[8RL]gE5qJ^fFӜ @%<]k;to Wil؈_qjvQ6|Io+#moyk"A"?)κ6l#08ψh}g Eߊ,$l=2)]0 rƙX?AI5Ȑ \ }mXgCmKTš:Oy̫h]j6. $kZW{*! 14>FP|KOV-܀jÿxUW[h.FʺxX'a-ɹ5~~6=)ɞ-Nִp|,Ēn 2[AݺUHsZ~+pK7aCY;pٞQ[;UT_T]b=ZIH6F+ޑE#romgne3 Q6,`mC!a,]iYd FM]@ȵKo,a97,2wdl7@e,\)KQQ{\ZIA URTSnh>91n; ~+w _0:t\!'fC0*Tq8P„~MRAB~vvHa"CPcHgh5wYNjX ~]N,X}D>1 —ٝC-wz&'2d.2oҨkm;)kzga{.Wy(wd^efYy DF1D;Z#.T^SoQ1 +c-?'4 z@?쪾hhn g#Ms/Zߝ, 9 Oڴ(9PӠ~t3 W.%_⤸[\SeOo(w8K/*b288+)?2:OYK4D"ʤc\erӴ8{`=,)|˂ Mї{թqR~<`Dh]18ղI7h; 6>%kTq%$tN.| 7pjjX˟ۗZ9D -o6D;m`+ǟi05MقT8- ޱzBjk@K GC$l mke,}G\aO7y Km/a$ӻoaK|H\ "xC@)lr{e?/ `տY^(_u⇰U|Ӏه 4& VL.#V1Y鏔O)E72"ݡ?Tfr Vs #R_1;E9МsRxh 3*uU[Z9G@!ęhL+f}!ךፘeBD~)>AF¸qE8v`lߚK>eŸ}DAP@ Q ;$Wm)l$s hpqF͗dcQq :K,n LIí_e)=T hDiZh_#ձeI;ĨCqTU; HA (J,Hr4"ibgs3׎G3 )@+(a&Ѵ{tT޶)r$#U7X#A;AUOׇjl؂j ǷvLh 8T! oc](#>m VK1$ҿ5}U <9s58ޓw.Uܾel0;Ϯ}*𙹦-d{$R/+.~!ctSWn{`'q%8l[u*3P[cPZTwh%=iB[>;΄YJ[ۘxZDk Q%vZj+>.V'sׄYD8w7w#~sd᱊7 k -$%Jжcf~2:VCd]r5=iL԰_g 65{'Wv 1{ř׽W7#۲>% A&= û2nHǦ/ˢiT2(|[%}&Jݞ8pqH!34,[p&IxԢO8; 乓V0` ̛1ȡD; 2*s\}Id^<sR|7)N^3V,?ԐL[0G qsUOnP(8[+~B> .F^ѵ?‡S'&%3psg!vcjE9s4qF14RFxQ"@ujUM,f}}(h)aF+U;n*R(5=Ɋ@T\MWXIw2NDrN C߃ĿLƆ<0f_)-snRr,6 :&xљeʏnKڣnX@iYd("f"{]%V9Ǭ7oLBWrN3Qmӭ^ҵGN շѕ_=Z@br%1qtR TOix'cAss7C 5&'/'b>Z OL1Q^蔼i< g#| T7tAj#6x+2d(d"- U{[Ϭ6uWRZ?HXTwU|ܧ]y7d$#e1ƂNMɾ-&Nr:>+k럱HY^H8٩[]U-Q0;D[q!1XU| &̉nN?vƷtuJ7=*a ؞OsFS6wp\Y aՖ zhx jxUn85v,܍Hp VIeSɦL'2Dyaˀ9yieNeMV+D(q~8d2JОRTr ` a s3Bc7ߌ#2ťWda7eS-gvRMPy6(*@=ZB5Zmˊ❕ ?# hM[WU,xJ"Vؐ^ӧ}.//蜾{Kw)eb<}hضDV/{C3z MoqPU;;&޹slWԠ2 A0MM:֟8wӃHLc46 Ci!#x FbYRDtߏkŭ֜BM%i`kw?;ީ9cR] qӓ^dG-}Gc|)y"Q ~+>7з֜AG'D8 ߌ˩;Ĉb<.g~6"^-O}Fj#JhߞemWSOHn =-OIL^Gr,TvwJIoƳ(^Yh \ "2V=}=~cIjpT*?2]-hkaDJű1p& #& N2Slw_yova+)\D+ L!7 (_ zM"&HaF8L'Cpw/7OA>(?JYnLoOI<\hxFڬ=dt2nK Ďh*~Z0DoXمbAE)exΦ"X?8>9eR4zA<.lLIl<[BX-K8:A,EdI5>z b_ /SlA*Xu*B!GtxG8zB?%U.݆X9H9z0 $1|I9uKf}VFSm)r{Uɀ#![?ִNuk_)_qt.s8V9)AviuK7 q`+X!ɻe %ɩր%D"@1 [kyCxb\(#NDz#˘8( nŜ@%}d.SE/]jf/8!a@aqE(# Wuh"pDm4ipJȖF93䦍n)2qu8]K9rvyl 2`rģ E;?E)~w,h&Ih`ECsa< @O?ҖG]! bD:޵- Tv?ܞZTddsQlύU#p; j\n˦ r#鐞r&CcA55FxL"KL6|Gs#5>u,n/kp-=WsJ(<@tG9>q+pnsySX}7ty@‘d {NTaW8[o,B#ӊY`}GNƹVr(㮓Wո^vn; LSk㸒1@V5NWT/{ᵈ"h43+Og i`k)Xo ZFYbls̳ZdUDʣFp揾52F{ZڟnԮ3rPǶMLm}DhIl/moF(`vq5}mɱ=k&&1Kg#N ᴤa2 `Y3z o;۷o}L2'X,C͑v-j]ڽ]bjyns=}ϥ vT:"HHn>v ƽVetc7)A\Omm55C˂Hƶ;m|>a-@;` }C/36Y8F`4lWt@:}ݰ̾vfՓgt_FN`}rbQn`LkA \{R r=?;F2ο¹e |ţ|'L#aB8 AՇ-~\yO)#t[47Sgm x@'@_Umw/ڣ( `ֲei2؇N:Hf:\9&a"MOG= 凃V'BR/miQUWg 4 ,9-ӞJ/9Mzz}2 Z=jlK<GkBJ:%(b8J⟮N cJpG2^ȃRֲՈm}@LTIӃHɌf)ڑN8>啾X/%GՠRO۟EFH/%E41vYy,m{ I;:lr~( @#I5\΁^)@BΏ37݂ե z2<.X :A[1(\En z5N 4[k#/)e-IVUDP:F?"ֽ1K ^LG>% e f]ҁB󨮈)ڋ _&)Mt.Ԏd sޒm].ɧp2[.1I3@!gvMc01,yJH$ ٰuV_Џaz$Ȥw2!95:mm`v@u!օU(̽乺\N"$_6 I؞{A[N&l+re@~4\-$ 3O>s8pߡJzP_VqD9db~I41dyltPE fJƂ~e,dLƌ1w;T%AJ-c>y4d1@fdm},; <,h^!ǔQܒfnhXׂ?dM1JD*8Is(Ѽ H(ZzRYG505٬OrH'4ǤM|:<1;k]3 23(AdiB,8a+J+G?T=0n¤i%Q}͏z8]zKL$~7 6$puUV-!+4_C{ߺ,d/oE_krXDSXD&Ʊ%Q=x{b@//9Éj-WƭDZv-"ɾ_?{pRV }<L CeͫS=\F>1^N̺k5VYA~thX9rqy,emD-3+FAU']|ӧRm]Oeٶϟ7 )}iUuҜ?8Qx!;o+ adC)۳E>{D, ȋOw gzq͠@6D71 u- P9ɷ)O_w>0vE? ս@iϞ+OcI KI^ș|~iݳr ~ 53*>څ 28]::0UaEBO_ˆ-"0+xh7\|BmjErʟ}q'q7r! {f)w!S ]peb'Pyc6Mv齱 bDcqA3.bT([-n'xV30RPK21䓷=n!k~`aƷ9{d)nH/a8$=:}ob %]2oa۶m)xeưzYgN?F3ԉ9c 9/zGԍJ B|tzSR?VF֐$ss8TRavgZ} 8`Q 0.[k*NNmU$UO)܊ `_%.OT䳌>E*6۱FgqxCք{Irv]T-b4k9<B\oʠ[$5Ody7$Oɋ"~]s)'")ov(I9Ry ʺC5Xb{}vSJ PGAlIIBv6x "5RWJvGfEyȲՁCZ;1냰܎"ZGkxy} Rbj\ZظIys)صd b.,,ru\<>X'dzRO5 є L NItG5(,R n184 GR!8c&ë*,Hh\21X2Pk 2gp4I*΢󮘏8k~@k0X:{od2?qF Tx `4Ҿh,AA_` cB0̀˛bf~ÌПLo>+mFsC5gKޅ^O+w9\郏MZEf 0nv}tm",Tڌzz2bMR0M}Ӄ+t28(Nt{2&Di>]mpE|κ`!c6 H>f{2s`* U D59 fYr@OvĎ;jݩuMȟn“`&ݨjp)Yto뎚sf_4Mdv@gk[ZX/|2>(?E pMHVhŅ%H(`4NM',9˦yIq3!w5Q̺=c7QW(|IhJH~g*IQ`}λպB8S%Aտhϣ@Ң PfM8b*]:VFwT'[1sIW69=)-\ /m-Bph'+vo/*bX7LgYC׺#{Ʌ"z03,VC a !{ ?jC4yyXQʑICψo*d cznG_ޕ~4N?dxPwqx]Z/>a㱪;~Qes`a8rǟ,BB"z@ӑŔ ^V!oTdZ}w 0Oh ׾7 nΦ&{ˬP^a,ͽWS U' A'lQ+:1ر? Lضqi`S هTn/46vDl|3[O=V|7I'P[KiȆ+@>5pUcvO h}k/I*=x^!9SfMK<5R”ͪ#T`mcdUS Fw9 hAq,MlP. :xl(ƞ&#OOC͞vJPaL֍](RZ)TѸX%j2>^V_ҡ1{V.)|s!k⺠s+Nvr,MQw=nn:Ѥ. x#M" π,D:2ܤtwĘJ66wG)eS ޶&,˜_i8M:)ӣ-Gj0)WT?8{]*V˲ќ)w\!,{[f&jjyHOAo_Eٚ3vܭG"86FgkqZpV5aFR&CF.%f6'4<.fiF?LWJ HSaJ5pqHu;9Z:.鼏y Qy.\MɁF SG vB -  ʔ+ޗ0ݼJ}03uiU\$ZepbUHݭ_ W)J4AL$qseִxL.,(  (K=֦^}܌-{(Zo^JP6m$n@5ыd`fh`?[it+?,_Gl5)WsRiQi^Ӥp]rDI>H!aޛso|MqfG7pt(GM3lc(KңI{]㑱o%`2Ni%R}8ɼ[_ oށ 'Ad|Lb bd2[-$tA2yn=ȸ. UEX2E襨ndY2. pp&O{;?>wI[rũ-XbI{ĒGO]} cecoW=0fX\ y9Ƽ˒#at8%nS@EgqEj.3HDfn[ )Js̓F. E/ʉ 4ph21Wvh|ŇF[O GpsmhaREN67 z[&H.y΄7Ҿo y\Mj-7y+{iHQ k:7[-qG%Qsb*+>Ǧ،JͰ6Laitw@f:Ʋ;(|?D` s/ G87}3vH s::bp\D(.BTN^QJr^ d1Y DWa4LA\Qi;Q=5@~GQ*ume.Sup3)٢Ȁa̸}"y@# l%x B_7O04^ūG;NS7* TJu_BGŎSl"Kҁ-l2`Ӆ@fl o}oiZPaljN ɢ]'jAPhUd p8F&jDZZs9sn6P^oLfPd.lQ#4;a{鐂ie?Yh2-IH6vr  ɭ2z\#kt\3eZEZl ѝ3 GՌ# tL<=鼞J }V^T8Av8&a,99o0Ҳ 7ˎ0- Yd%qN& _@ex4σs%>PΫtQ_b h"[Z'ԧx?_})m;J"G=?Jm7Vͫ~FQqˎ \P@ ڥIWX>82.صhDP.;b}_f-߻z8v[k8TD i'_b>ZHm_" *ͯ<L OUЄ%F 8%j&ődm\U Zٮr|S֩.֝%F'O+g\rrpp_pJt< 喦z4a|rG_-1<O,#צ(7L=-svYѿ89,i>D0@CNNG-:&"(z<3.[v@B.&;GIx><45\WTJ_^SARlChzР;t^31 ar2U x0LA{:AݼUV?;3[Kw,W\:4 SO`).RntH6';3x È&k;cXhq8l?=\وdE%{e#|ҟjeL oa.DESxGR_OP"Ӯ{cy3-V |G2̃Rs&+iGl63QH=CZa[k3aHmQ(90~4BA;>zӴ6A)QiA@ud=[\XR$Ȉe*QtFHf0u,XsIDm#V*)"P1N2T}wG!-<008{&4X^%^&`aMNT-Y?c?S3qN2HBA}U4;AD5dEU>Wn H~<%#AOM=$N(%y Қqko ȿUx/3l~yǔW+uxNQ#Q/,P_ˁ=ʽ(evBz"g)_.y/fY%E~;')Wd1]SL _T 65r92ϹQZv9j闳PIwM[($Qt._fm[L}}UUU[32jMWJj,C|0t+~v)9SCX-Y1~81?J)e45NwWx[;2[Q|OMOH\RI! ni6n]9̰\ $µCg<YK)"XWT|#w1S/i-4xE-f6k oD~C ppAEb+03T)6G/3tby*'>?fXc',hM Mh -1hFbGvZ:~Bz΋9x*J50 תQ;s 1Lr$Q.1 ,#Ԭ2u<UE΀K؉i-%c%A -<NhyQl])kT0ꭼ9!xbc!z1[ *.&m忂'Ã[y;J ]lND&ӳŸ͡Z@'!I^a!NF/O UD% EbiT1},6uɭ q]>TXcy/c:i  j'pyUK,"AǒL3؞bK@54ۜqdQo`g^y73LA[+28:q%qY}&gn'A;Y){#;8t$l $=Tp*UҶQͬ\/ZAu>ry^8HnZ;ȒʘJç}!J{T󫥍smo=o->:"<6):rY~˙+3Jk]0E~ w?=e)ѻhZ O,!UrD L2SWb*MM8|y]ɕs;hSPђ)$вNNk%p<7+Z)ezMn_0*[^x˝5W2[.[7'3Al)y$`ɜ"D d-4STnH"#Fڕ408`&…{-JޡƝ_8$$ 9HJr'%tdL]=)cܸ( #=pg %Ǹ!P?ܝ0G̪f+xuڵVC/awcbt`#XZ#MIX) ,Vcl,<۱l0d&U: MO5w*cĶBҴ.gJ'>:fu`HcW6!= Hﺧ Ƨ.Ƈ. Z#u%P(*#Av)6>3ƛ FQd)|.@x6d z7C-hnZ8ҏcYQ3:nA3PNwx񑄃#icb yW⊀*7 VRp{\Fd9R1,c!yܢ^S8w%y˧OE[+ϸh~>fm`x1x>U&!nvIm[ۆfNMěs|>c=Uˆn+ b&;k;E+ᬈ73V\xR8 |R?u?8N(TXM z\hS( BBڿpgʐ3gYp%+B6֓s}Bc'44R8W[.>[;Q)4jX"pTvB8EâhƢvnIJm2i{rDCxWWn.;-թ j5K}rߠU៕~Z\rQY鲢.0c3 Q^SoFVVW5oP3o6K<0&(n&vB 0='cy63ђN֧Z"F13g^l鵬%hqKm 3f !$ll1 Z}! [25#6E\.X'~0Rrf##W`E oc@xw+Jemq`ᚇ{l%L 0$畁Uǜ~Uɥk2D?)%%]ہ75Qƀf;+[:PR6#H1NNgz. 5D\]9&#b }8/Y$+;M]!h7zvY58TWrIni0fOBuk Upӯ`6esjchAhw…Nz(|$R5%  7}„kGViv@ $`"&, cO3GXp998X 6{R]l]{MOB( >,6FhSYeb1EV b V$봫k?:H0I_f%N ݁F@lfbo3`~ k4zE$ǭ*p*Jy܍=[M_<76L54JxNWT?^ˊ{/RqHc65`ϔRHmU2&y\I~ ANѣ\~bxhTK?`TCBGC36<>3#O|a{a"{;8ޜi{y__m34 _KJ/͍Gt 64fv^Q Xd7 Py;@kL"҈׿8yona%Nv7)rx>*ymKvcLC{q8~,\2 ֖%쿭i%\ݽr1EiMS8^0&]>AK~Y08P8Ƶ?tafnj5 4uv=}OJ`h|$eB˲tJV}7ɧfsK0 a3 9HTv /JiLzz> kdW% .d7L߂N !{~ƒKAEIc iGwjk &M32ynHPiR,ctI Юħv-W 8`= cjh7S>1EMU_ܞZm/uT$m8 )kEڽ.NH8b 2Ƈh("G_$fi,6^zbi QK sH^XSv=o(!"e΢#^Qj$/ +R s>2YemHf?F#?e#2f챌Gg|h{׏_|)Vn墍a'IH7<"'ٓ U5-KK@Pٕ2 aejZЄRnuqŖcGʕj++n*,vO\.$@ Wu܍g "!)EC|4кƫI I#@Uθm}0ֹM4&&4e{XJ lvENZcjq Mھ̓7 `ө۫ƠAOP|-yaW>f[ {u9%4Mz36P.QYVi_`'8|Q!<9Eﵱ"GP5#w%Q+P{WQ. gN³cT%ŽDv`)y4{ذKf9~%R0f諀B֗BS dGuu~AHIR# @P?r役д%ījup-Lb!=/ξ}_) X.fmV\f5B*&!َOIX#R?=0>sb~ZRԗa$ͳl|k$6ЈdFsB*.QL'~ղ7<  &FNҦX[#៷@٪Xc;Kʸ&Ժ'N(Ao^Nv>9%;IVj%FK 2k50;1b@5 p#]MFQINtq'=p ean;*$F@DT6bC($\c欇$ݒ{e6T'*^+U'RAGw] _CEj_Hs4m32 &Glne-ۡȄ5n(7xYQ EdfXs8s#j`7&7-nIim $-"»Tʮ#S@!$U 8φ/ 8:C '~CLxCTi~fAzм o}5]O,gJ&Sߺ_tÙS\.K6v%hy >YWM! yĔ/IGdRpR݀0w@&]d+v'CjP){!!eG)R<})=/'GY( iܶ|$sqsh˳ab V{Зb>5yS a8BiS^ gW\UXT\^ ZB2I)#Vk8=qE?AJeBb۷ *IHkɅydC*'_|T:jپd[W?Q3xC7ݖ(2Z$:O)X"sҊEυʀgty8@؆M"B*#&}owMBU8qY߷U|>TIyNj..X` /`gvIdb"Z|p,qk\9b3ƒILvPq #4yU.pO"2"ex)=Zr;qs:{NQA /:`"G<3hqʂ$y|-/dz %@bBܴE8$;s{vhҳvmtZD$>>Z^tsP6clS#C3S^\S:eG09O u^MU"0{ְ𛱃"O.`l-WV=;v bKaj+ƃsKlrfy+bso.ֻe0Ҕ1pZ5<5CKϯ L/7 LJ˿C(,4ϏU"aQ[5BIu2iZ\kw2 E԰/ѫ :"9i|E_N*6 +rq\aEItPY|ZFRHDF~dQi@#5PMu8'vD,yUQ{r184@U[uR 3p>80.|)0wFQW9k6^I GAMՈIjOֿN;D!CJ45+6Hѹn+7;eAFJ%a l-p얱;BϮMt+%tLCp#a6*r?BAvZj;V]L}XS "oE9ùȹ% T_FQ3A?$.yZ/~VO~~\mAoUKX r! ŋ%ƧM\|ӣYYЕ"&eKW SJ4ܡk3H^8>4S}.|(RM.*"nXlمtQ?+f]Xܓ*b f@Em̓!uڮ} d93է'k[ktT`Guu\/CV]\G&^؀s' *G| 樆ņMu~pužºlҵN8wM^<9LƕYg!K:q}&Dy>?WmF@0Sn#܀A F_ `Ճ߱}\Q_q`Hѻduf0fn3%'58/瘤L[4EфRz B< :s5[4G_@?xx1Ƒ>/ql%6Ҳc- uJid&+&U W&5v^B܌8 %Y! _!qzȳES]h:Jĕ!X` gdWx#P/׼D,A6cgk pe>|t9DowFBy4bbMp~}5&̳;+!y,Qb<*]{:@dHrHX&tL8$;U!R2clud6d%Cz BA^aNtxF6.k|J;& ;3_S K%1yj` j&L9M|WIr+=ɉQuv_8zkFM CnǢih WG`P;Tqi۩lQ?牸l6.G.E-42vܹ}CH L]."^6jp$0)PI3bBLED|?VCٷ'GF vJC<1O@CI?G}aG4| R]rjAR ׯĝI"0f-մ==Bwdb]}7_;6Fܛދ 4Fdus1ʆ(  IxAa;}GH{&XgP ^D.+%)rB޴<"Wɾd]ZG7qKkMꢦ+%r903hڹ ̫M_ź&#ɏR$^:Q EW~" z> ̺?(O͟IHuHcOoBֆv-u.R, eɟ=,x1alzD矗 D'^Č!1*wRQ6^`Yk?H ׀<|ZU%~zBѢ=-E-}=%o?CqEfB'BERXzMǝ;jh~(v{$Y.8k*hr0pzcXL 6tLHeG3]8"kmA0mV6E+ŀ'=Q7Jz0;UFT@L-[o(&S$P ?Xn!j_kr/ڒ|iง|IސH.KW710c~^31xᅪP4F׽aFZӝ;$d7B~uEP aYIإXݹ?gh֣pxvϡ ߖmy8i0iѓ1Vghis#Yxe{Mc]~ ?*-J>}< SE 3@5Q(? e 9"lA;X-X ;1 a;9D۽B#sXF8rECK1mkQi?,! f jY^y᪇k}=o+ө7 Q+Snr-]_]XI^Ro$AOPְd9_hwlBov*Ev5,#'R AY҇}fe(E"|J7cn"C}:0X rӹAd)}S'D孏p^>ibփ5u: 9z]ehYqPb3/̴ntg BvzْY99t}d$.I63K7}8M[:2`m)'ͭg\( ;Vk,,4BjYBuǧ47$ AM&楲"+ĦO#kgHa4}3*{ m"4vmzt] I@O'^2^-):(ke Pnl(sm b7FvPʵB[<1=$-3ŠԈ ne+z;3GxjZ`b)Nz{\~@#y!td\SLOcJUwoAI}W13uf)^B@C"==h;@,NDY3<1/^1V Cx<'iqE΁ɌUZEml`\cݘO  ~෎U\~|<M3v>ƝF(8av sR~ҘshAGuOAҌh›k!\/;gaxZ{%WUewc25H1c lGRZ{ΈV_,H9.(2 jT%C:!*L7Ə+VI~mn`iM)~M #ܲM~gn(Y*쎣 ۫eeF fW\Ge#yHJRx(861u2o|fܫ _{oW PMў8h'K]2z'<׀[_~i0a$Ei8.}W70S 0ٽc{K}q+3AlmIlI/]ܡ@#ǠڗjDDRjgC9udj*Ç[XCa]{|9J^TF]P&TpY]!(Tރp_!߃D,YD+8ȕ /r&"|jߞGE}d'i8Jbb;+
aYԤ\I թEbj6u삓JA\&XQX{Z{f.yc V\tƅX9}=쫡J(>)Pgr-fMe[)Q#ʼ0פ%8 qy^„@LiJZB3k Ďv> v}b|n9?FBsp?O_TI|R(J_9*2u{n;$CTG(R[KɚZ1bqN'gFӖoE J" 'qŮwe3a@, 6x5YcɄsemsZ7-4'Zp?m jwm;-:ML:4g tD*' N,Mm7.b\ˍ l%zx w*[5M{aH ߁p&ԥXi_Y.\W >pkҪWqEo-aeA1i#OT_1 ]*{ E8uzpf< _\&l8%?{+4fE-5_}>X+?W|pzQTCL%S{cHR9ք.y8x̴Զ쑹{k-JF!F ;E*MGut=drx]ϟ@)ŪQJe<~X6✹FJ)`Aw%tJ@8 M*+p`^ƌMnE,%X/t3ߙPD&’-tKH_sm jo>@IQp^IYp0-Rފ>gGNʴ?bXQf84ӵQd2 {)?lI>R 'V9ʛ7QyװbpUZ&.ڍĬ .'Ar0ƌ)żns% 'шA,/B&N;VWG~Iޥg4Ye<$:1&62$F#&Bq=jkO;2둨m3sBs0㢮[g+? D4 QL|Br)PDhT^JOh{n"~yc]ڋ]U@NW2H6H_vcƲqFp~rKEPݒ<Cb[V5̎6k@B or!O_EGډ)5eK`q׺u\h3gqt xoȈE Je֚$ѫwqA6 ;bgS3;R 4RZ蟦'_!ԅSrc h#J|!ҮIGg!yX3̶M)E 3onBw;Sjv݄7=.9)gܴr,4jh|)w)҂Rr`FcRyva<*dtP-wL֏FUjИa(r"qFRr$0%ݗ.fI-@i=S6_ݜq\ms$/_P`6cm ~iOڊp3۫lDӫC l=XGka6|>̨V^gҡ-x%#XA`I:XuČ#*g2"pPps>Oi n,C3s0kzh7X"riï?/ lGr5ހT]-ό{;!&Enr`$Y!!ayJ$.悲spwr V8W02h|B&w@bVŀlZ .I=Lߒ;=մY!-+B*:›Zhw}AVZH-0okx ;3Cxmܺ< o;o97#07 CrDu?Q{5h Gxz YLB IqN[g9^X:|e(y<E J~j%3٨G/{F?̗nj8je5XwӪ~>!eoVHϘ6pA~07{'>Wɓ5.ޒS3:/?oX}GTTۼ݈^ps@DZx'qƭ63A8G]Np UBnBϗ`hfjG\޶Ma97"Y{'huHDx,{E*q]'.;ӹ'OϤVY2ˌe}'aK,\4) R.,tLӘg_WUF,׳ziaBXy :x LVTYIڌRBOcEb( GtR8x{`ҽ_9U+D[%ł!Z £V1D$Hsƒ.)KG ]3i}Cn>:lڸGџJk4˧Wm/({wiKkwyۀH5%MZIg('dݷEm`>w[ ̈9fF 6}6ؓ4O1xC,c 5cCI7 xݾeNpDVSxڷ 08b#cИ5~mqb]Ot?nuN -Mw|#O+A~EP{Uah+![\;cWl'#*M&i_D .@R [W 3ittPPDmtcGM-q(3ww|jzg祛D_;\q"~Z\:>\*4=D̡7t˛r&ӞѢlώZYfü@Z^FTܥoZ\SL}3 tÐctߪ >x.}["J!mE28s2KfMAVPc#);.x{R8w21,Q]oiL& &t{*:ZoGS(L~3lgąnAžCVL>q}$ w kj4f@*r(G {p3N ~qX6׺DzCxAɱχ5X6Ӗ+=ŧ+vߕn&^W3砝X.5'}%HjDj܃b^^,s6b4_wX@K}_+<*S gR&ֆNO %c֤vq@[}=7QΣ{;}Ш=3Կ@ngNwYqȁ>v 3iMc9k@IO41`Ԙwh DH>d<1y|Ǩ'a0\ * oTH;)D9pK*cOÒ!JxdUFjw8&YЀX:CɪN'F+{$W S<.gv:*Mf0rR+U],upotjN :E(B!'(Y#c,"5e9=-\~Py''v,GFi EC|kA)3_F4 E}cC}M'Qڒ.x79;˹X?$HEb{r̢5vt\}k}_hwftu{1@zg9»KoKYE772[`7W4Ӈ_S_]@Ia~Y!&c$+}ɋe__x$`$@~1me2flIrϒJyx6mIÈqUoOR%ŽӾ1\#>뛟$Y$p$OD4YIf+pyY[u-r6l_TboL(KrMqƥ5T1BBUH%ђk@;!utwx 4f2v؁zhX~ʒ g%YP-?I`%ᰪErAH*B-ytD2LY̑Zm^mnBn+^5 q5#$gD#;v+J כқ&zŃ+QoTWYUK6> !Cc$PIOk#@̀l yv GJiBʄe8[;xaiDR nbK H)?NҐO2a'A6g⠃.NvKF<=J MOfщۑ By)s4 <^uG]/&jNd)ܟ}i A5^&FtؿO2HjH"E /لՋ=?%?v]l2т>Ss1I~Lh*Z饈#q^Us(25oKbJ|?HU/9&^ $d/LKjazho4V2wݐT!ko~6ZV%Umq@I!Vϑww#1YZOL9IZ7H~X{~U֫LQ(1 VG.vlZ[p%%hnɍ4Ņ m*9j.Ya%kHKfy} (~qg%E4&$*.MewU5~S@KpI+b -F 9e-^ܝϟ jWLKdz=N8gyxR甿Lt d!A%ב59,@wŜ哚Z^գ;^nhPqơJD]O2ee\ٷב;V*LyvcQ)H3%f'b*J]Sӫu>V+ifEYqrv@ ٨l򬒎 C:!ѲOk eCznï伀_U|HNlU3G#Rʇt(`oyд1Gi IxU)gX+,B`ؘjq #6"%õ {0#Q ;sE.v&Cn6\tm)AziOaiBY3QB8iGF<:4v$ "/%P[ 2fޝm٠ ᔄw:~Zy &1#*; h{OBF59ֲ{1Ē8w3,xɌlW+UHqJ߆.$s7ȶ0)_t _V.țI<2's~D8CSY_P*uJY0I׫Dڧ(/UC0T[Vh>!('DZi那TcyWIDI#ba(7; !KH'\~<ocͪaN.#؞Hr[E̯'wdXevz7zzLuj?`S:´&wCF&НL{3ɋ++ϥ:Lc^M`,@'T}"޿?,{<:[J6@!}s;Iх!H+Ȥ=XށB^T-mYK<WGE؀#%Ky"d`sU H,+~ +C=& Yg'-Q9Řz|< wQ ۃ4.V 4o@J;E6VFn?J%p|fU1FtGi GQGxG۱M\޺Ua S.V]~y$Mekx{,Z?p"Qw{[xM TSk>3*#lT6[]03u/Į3Ybp2Jk&DFROfV;_ X]$AXNv5}\54QJ/:(SUzGmgS~dd>GYnW`T>J5,Bʆ.Y"ƊTʅ*Jv@(̲}8 ^4E|cSG yHJirΑ>㽩h-N\0tf% ?n7ir4@V:MM<ПY9Q`D1fR^?9>u oja5}*k蔌r r\F`G66DZ#n`gXVtB !ځFӡJA9?Ƹ~Z$H,1yC$EFѩ0fW8nTu/L`│zⳣ9$33W3 l];RL7N 7:ʔA9ò}8wbbx$ /:%ާb~!P1W&~ARXa 4 'S65AgyT\0.%Tq1\l4ǵO`hWaйj,ij/* n\O:2ޅ̄m0WmMf 4ثY|Fd;3=-C?+X.+'e$Y ]V- YTrk5Y̠ !&(a_${Dric!̓~bW@;ƻE~CdʼnQbܭ:/0p`Aw4٬nC3&>M/% s5kYnVkDSWF\F$Pn݃gn7% ׇC59Ku$@xB2$|FԎV^t 0eueTlhߘl|إ#)+!jjl,%Rz -1g&!Qx4pN]Cda0g>bP.CyTh.8w]E2I9.皿YJ✐oCӲuߥ*uZAT_@SWR(Rb&VwcԎΦ #GD> 1NW aI 5,-'*0\@YrV5]jlA]&F~pIN]B ,.BzZGwzWLy#Z'h5"~v@~%g-i>-Zzf~oߍk4BiTG*qL6X?/zPx\gz4:͎!!TU7= JlEO<ڧW~CkgF4l$`Ȍ#ڮ9L$d.Ǣԡ#4әt*Lcr5suH1[i43#MX1؅U"G_l̵r8Q/0(գ'%l%,hS֏&vzu1VM݉S355~ىP~ZM =K)& H"?Sy3d gbH,22MV3ڄ>+i7ݯϿEy2,Ɛcz;#IT\?c3b!4 vҠk,7+L3%dg4t-j"q~/Xv̘5vp~"Jn'`XZ&Zg hm-1cʑ`ϒ.og§±rF --Ll`"ҿ5HύMvY=ҡMUCؕZa 9wf[{cK m`191Y=J{96TR)C6{I(SzмԄgri M1(aPrR8Ѫ]{ybM&_3ېƲ&;K0;b ZyeHRGWj(Uc*ߚ HP?)W2RK19֩%zsϼ tP@}WF+m f}V@ȇu}02]. I#ޔ`,-4) e(nrN} %2,qD'~Nd8I2,ъ&2C.-.޷p40ҌzYkj ̕ C^VYe l׺w0[ߨd~(2iHf˾LQYVޠ[/Ԧ1+V5pe9&Èz21_mvBS1j֒K4T@uje`~k;v741д ȚP6D.:"jF,^2iH4Vdk$f(%{uATE J;Tm5#3 B*M#vKYxAp 1$md 4m'h81\/ϡFG>0N6/@'=UX٤02Xx2:lS%ݳFҖ $9O+,{}Dv@jlO<:u W] EŔ}=6QfLS{(Y -h?UUJ-a7ޢŚN|˽}1q1l3I-wgLYAy(o9l f(I.p!Rύݿ`R m`ԋI7J0!JO=~XdO1xGXtxӱv: ^P<:[ATn5촟5Y{q@hvi=u}H:u9l^XoYjf˺ +=/,@эj@NB/P_<C8FΑ29tE4~/0I6p3`rɨTp+llG}b0K"FñV! S͓OѮK5aZD߃-]lDG)zWdv3zɫFHPg9n]]OAH)r\*n"i m mY.RESkmӳFv ﻾cY,< \}'k̵1GrfldN XG~0u.̮ma%Ʌ'@ }WJu/;Ig|.Y SYTߝqocCf6"u)\pV\0KCdVmI6zDr3E,X-_DmyЀٗ6ې5/>Wq(N :ꪩ ߚ,6TQy7 wkgdvq[DļMɞt^=" I}!DdAs%c0]G )E+֖\'Ԇ :k=٬4m-Mm5Iks ߴukN^auxY ۺȐ XBOQC-X"JRA/2ɳ}.Me.p{oםcs #~~Y:8}`}'ly~#NjUcQ i^!hXTa ً탲oo{;ܵ0n'dVG͖'Mjh6h芖UJwe7 2:2M|m.ISf l=н GL(dOnv!]wuX+ ˒YE?reCOU n2GrWɓI%(EO =/qν r@~ i)p ^6 S(5]Z^)L H)zb"uK$tŢQɜcR+/~؉ ձ C91_ @r'=ED޼&E6V '‰ua71vaP>=d[8H dN;iZ\tBXjp9g۫-n1I'(n'!ž]rZX1uJAY 0#e۠_n .Oq^yf5gDvUѐ8%#e= a >$CBI*؛βc=̰zr0LUOb#lYd灠ƝXm4E{@O'm }werw@:Z"ޞ)UgnD=U^"[+:JK ec"=RU:g?FcsNFa%A$t>Am `,XQUONwqSw iqNo|}o[Fz!<ӰMاCsGVBWxأ"UW;x7Le :H (z΄ :8=C-kٞBVcinWS25?B:;ݫX8͈0B#V641ߛVKi9vK庆EpPoק::b%5/W%{G ~%c V{שx1;F*_PpJFlgʯ-MpJV)IɆ>ȃh3p,lK+͌O~YJKT!5ptqr2GnMVW{YU x2ssM{fRG<0a= t~HC&H0uOI_Xj?EaVu/yi|mMh 2='0ؐalKڲͺH|Y'H_ATBDAٚ*:NKu9PpC)Fdư˻q$z|Dq;aiyL0NƈLP9$njNHJV<|@۵y&//@MAEkL"dh^JXL2kiPt衲m9D7n45JY68 qtHni]oHla-׶4pfX2#%cI^z\m<&d6HꪛB<)Ev*J$E5xȧG"ĬAbj %$UXѰ@]Yb 'b|0iG(<Mu&U})SA3$&ʊ3x}iK W}|?nJa IB~kSINŁ+~KF'A)!B-+i jĐbaۼ+n3@-%{uJ)yd xNEq  |{~w [*avCO6rFK!2,{9/4ST8.e!Llϙ&R2i"3aaf+ Yc-̥e.>/HK2etwuLƪke(;O/,]Eb}#pa{ZJvorK,d^mFS1=GkeE ks#h@p{8p.9+hsjE[Q[]z$ڊTYS( > or :ٹ]Po xEHAKz65O`]DGXE3|? EQ߲}n͗RM nXYgk44WWOfay%`o[׹.xG=YԩTnO3s5ǣr\HF[7+Smz$}8;>|ǭmj_6iXyF4W7J!C=3IjTF'&ۂ`]&i `Of|zEPwX(ϚM?9eR<CVCDFC~S&<*]2G CkMKM8$G In{&PCoRى2sR܃\:f$rv7#ݍ$A0p :f4NSRlnzP]S1JLkͺ}~o*6P\*2h7[S(CPo=ǷSpaba[Nf*<`.#EG b{gL/Qz7EgXmv~A c:%ĆqE7#H VFT5% gRc$t\YlĤP'ȥJcwvxҮ q{mֺUi|go u2 7әN~wB΄ě&` /63/L 4H#{fr.[~wt;+N@.ӷf]T7၏qw?m±""-lj4ŕ%@E [v:e~7vبQ熷rߪ6a&vMU9Bl7}E sƇn+u>RN>m2LuuNȦ=" H/^O\Q!x9"{d-X ghoC ɥ:ͽdYpQ-Z?;pJH]$+CתF3"Pj6R`;I%CPLdiG؈-.If4g;hfQm%g 'gxo=|ԟeԻM <"/LW$5>i%]0naәZ%ՏF-ߥr*p;=ݎU`QG=J=w^)&ՕAu77?V|Cí)тB\ac|lo$268f'? <էc絗w 0"GZՕZf?.n7KX1q־ ]Zo-gB|mrq[U!'9Ɠ *,Xyˀ,{y ; '|o޳?}![2b gSy*FY/K`ސ&(Ud}X"i'2ψu=*|m%m"MnFATW;K)l zѺ0pkpBGϱ erD#yeRkzv5Bӎs=#z1w({32GͶ5Kýk#=E].٠P`r!8%+ &kۨ&LdFoȵ+bC,$*[A?IRE\O= ᗄ RV6Hۗy9)B'3zzݟ *~DkqُŃCsb. tm̦zX 霔K%1|^ ~[ (7If)xk]F|Qƒ;Aba6wMʩp(2{oGuivL wPBpKP2<!S=lUeG"C6VlLߵ*'q 2mO96q-D9>M ^Mfb u75s B\vVìݲe>P+8d,>h#/?,:Wk.4 drů@H047ьȖL li;7ĭQD#hZ:Pҝq20q;X(I0k͒LF&M'όLI*s͗'3#B/8+ܤ12 4$ a@ҋh{ˏ KiI$cU^E-T>|)\=1]p] T;U9 X#l8U 4^a4jL|.Z~_%t?gVE]ھ\hB/9`6f2[oeA U ]v#Os#fJRb1%pe^peO5 k :wOa=e ^^,[ 31PvJQי0Ȑj{2 udR= b᦯PTU.j#Rbn.=0)TR2j`[T4m &LL:V-a5xq;Ց4ӡ&2lER}k]Ș`ɸ~UX F;jA*UmLdv;z(1xY;?~J1߂(LxflOH1jlB(+]QÞewZJnu fQMX&)gFnHXJ;,oXpAά2&Yl )}2lZQU ٍHїעIA·F!bJ؊#(ʇRkepeT|ݢ3f<K Բeb/le^Ȏt>ot,@w<`$xTWCl_5<]?\q@)9$za苭qu}$rmہ3 iC41VZ1)ia23|4s ^NeX:Ulzs(o*3IZzC,t{Y2~w*9^ԝW߈W$ O'c >D C5UqJ+ukIG[\}ݘJWAZkyOaG>_}*׵mX|Dde^7 p8!% )l14MUG-YKå,z(4>[dCx[u~mQ19< |dcb7):J6 8,Nt"׽  Р]_ykx ŴDC}(&??,e&b9_$.+ʳ&bh8{Z嵪$L~O0ޖr o8/Tzp$yyr'7jʤCSrgTiaG[ Mfߕy䤍]-|`[R 95f%"\fNhs;MTv"OFڛ[ݼpI`2UB&uD%n9T1s6W@0@\qzVG&.ucLR Ne45 ^{zA~i3J"f3S1,K5w OI!_c O~V橩_GGDl:iϩ]Wώ(9"),9޺@KF%e6hoסE8MpCCl;Lbd Ԕq=öҧ!~Mq;&M.nK'<[6)XrA7dG), Ե y$}}2> Baͯ;^rbu͐x4-)X,P䀰]8zzX3P.!\xfOQWat{I"]h+3dk*6WG`;c ¦0-~{ X}BP}\2z#,49OAIDI:c{$O x摁Li4 ppږ6YOneh*-:2gh5X$ D׾+do܍h\g`zA#F^ua!Bv) (1T`j;ŭiGŽ= ~JTZG]rrW!'yI1 J`gs1wmx⦄5i[!%ʵB3dc'k41۱%yKc\Xͱ|7wqJ ;4f5 ~0XK~W@C4"[5lǹ }M֘*Qb3B@\F f-d B[ؙ+C<ϮjgX2l1@RQYͦDN6 c$eM%mĥi>bbC7_ ;TVAK}l|Dͨ\ȯ-4oh$6o÷c O|Xzd4"ӧGˣ*C;)-`z캈7̬C<8ӽP`=Mx`L|ɱf K>Ѭ^^%C\l\Uh.5pKKUAraP#" vP7^j0x@yDѬpb?o:hVcN (eF%p=(t?Y7E 2v:de?}_R8=}v*F-p J#,DR"Bd()&ƫ!vmez&~ow!E7=8?J{_sL{^]3{0$(7rRJϵˬ@7k$$F%" eצUSKMK LSB}Ob}DE.leq{c4Io,U<=ӃzI& m(\뚘Wco&\K(!όd8Rli,dK@f:|18ԉ&|N=]n?D*Gc&žo˫b$kbF^-s [kXbe|@ۍ:gf͚,89e`B lsϹ$wmlV)EBb|lwg- rϓn-kTAJM,x$Mgv UA?FRʨΐ!ۯ#NkY}jߛ+Ӥmno۶W6Wsv]ݯZػCh?_w_imGMؘBڳRqÐIm@ui#A#K\"8;iGc\!|%m4R YcmŊS{D6ijdGljkf 61.C8?yHo 7s clba"t&,@0^*mp-Z3 ġLNXǸꕃ}ZXiiF%:a l7*|Cgƽ*>Pmݞb=]z1)^Sd%R7w,MJ}%v"gtR`r~.%WܕG0uV-A>^z 8!&\*A28*Ycي)>^hl8f`뙬&ZDA>TLo0T[TIW O7vP<K1"\ : 䮽sGʧB~[Zk7[^u"X Mr*3Zb:Z8Uo TwvG|?rW$ m Q(a* >]F.bv^&m'?Ϡ=@:{1e&^wυTu6D5{ [@H_A0hVH}ćף Y?Xn:&Lzꃼ7L$)'|Hُ=_ D>A ; {bt.XOzn8)jcvVk{ Djmhfh~g:&I׻.Jĭ´L-eIx㎌vsJ?K"HK)CENmO-. =;Y߀)fyU8e;^iʌ' }#q3ϖe7N9!'sC^XI*<ռMc-K(̭DdѸ! DE @"z cX-LpppMKQqt= o,e p<-a \Vm55(>IcC۱;1IG؝S= 0 A`'ڤ&H5 $!Ooc7A2Qbʼ*En SX;Xr 1ؾe);JisMJ(ssk?'X+$eo`CvƁYT :ߺp)lȁ5R'tDzys[= dC S Ӫ|[vз2qF`F)%>ԣa dGI7QJ)%q /XU2)8lW*:>q@VH][\_oD|HDYˉ&>\bZ,NKy|+z^n]wYQ`M;\'oo~dYf_+>/f>&9 $'ԙ \" Cwwȗ\ /»i41du!6+2rZkmAL4UmȆxF4uwyXVJz;].)/(qs]%@Cw6DȘw;퀉)%D^(/ݐV qE !NݰًaZ]]LTF=dSm !<샿!0xh㋰F\<ž彧)t*_M>mk9UYK6J}-yFDφFL|h>rP„5 Ĵ()E5&hئYWر ޶Gu |DK'b-0 r 9H\r-̲۬*ZP-yֺ!7LS27 s[ݜP&< ,,r;M&lU1(a5ݒ} U[R?o4OďUxq;mYշh J^f#Ft|rhsu o*8v|H؝9{ |nwP&z,mG6Bӡ-/P0Ztp3[b|b̋C.yTBkFx]սLTtb+y@1@=DEӆI:c?|r]U:5kU^vdmŅw. +=5o.oɰK3I5崩EZ(=KV޸X'$'WOcsM=Ufa:75ma7zu8K˨3x@rHheCD%AO.Wn U%^g![V&>LQ5>>Vxq]o%\p"Ej/G+\Am#c"fG?\ Fy`yq./C҄x* paXtt+T%8#ū̚lBNR GL q`p7-b5 9W ?ZDhtNS=Kb^-Ha?xDGvqvvR( wp5yfUVd m$eߠ᯶#Cv [w& K$&Sj~VܗaRӝԺvZGT'5Ѩf,xkS$8SHD W^VvOIㆃ6)BYNMd$f xhYU/(܍;c!r}r:$Z`=E) 픫<0/G󏚅\ ]09T=P!΢!ʪ ~l0PI푈L9Z9,kDuE)@jfDcXyز;Wײ!]#~Ĩ}lHцoU:$"%˸7@n>r9=5ҁNJiH2p#h%ٿIs7!:rqARa4_jxKIeR+$DzzKq f gpذKc`Z #-).bt:zdzZY!{ :,锼r74X;uҖJ Oa_iey Ni:ƟBoHb7ԥ$7x}phR??SƷls8msWƫYN:4_YWH/6k-V8֊1>¦| K7 !uGl01d AJxn椱ۨ!3  jqҒZ_3l% i`rָ  zWAv $ƮQ_Sϸ¯in[PhF9fi͍M@ *{nPVbOivR, Nkj*iE`dHb52JFRA= Z]e<ݯ}>P֜BI׃f0a. oG ҃)U![i5b3 lDjUz/R 8 ("wI\͝k"kMVؚRtDoϰ!0t;K(`h*wǀ5*= 33f4%DxX\j97[)^3 RzZW6a#)`2w*kGg=IϨD-tif=D45H]3̐~y4/s'y.rs =qω7PF(]E.;mm4h#=S7 9U@kX&p=eAa)Gb{ Jr"2GU76Pn!Sdtp j ShqUqbx.ԽvݬC jSgALH,~B\PWe[q8.zy\WC\Mkb g Z)>7`4||҃|+kȀ*(,ywG۽@ڪQ~a)`d5K")4={b:X< >|OZ׭\Ur xm*I9 x+ Q:Ul(L/C}pvtNoP+[]MʲNtNi{8w I#_%4ΔziCrdtt|Ī1v#Xkbf/߅s)6o ҅% ޔW YXd/[dv?Ęg-&Qpz!~G4.3_tULjm<@ UU ]!k֘ aqO &+7\"pu|۠˝Ɛ7(+J\$!Ύ>gQMmkO s(u'0ʣ 5k0 h\V'[jͿ,Gсg8,IvoUCB~zF ߙ5cv pPQîY"Ia@BE!Pbl Y8QYFU+LHl8EEb#폞av,k bH i CռRў7,,H a(z"`uaۡCO-Mu7-<:obK-l49RZ$^ "-S Nz,gZJvDo⎡xႦ A簠;f{ąLlzk)酮6e_U_M: cP A)W.S"E\m iת"D3݌)S˱"bv65q6fJ4D֦Z9)h}59l5)/I҉ЎUbgDQU#ǘK[ ]w {}>$ -! ٫*?,zWFG"(^7neލMqzEoUvcFNƶIB(VC3\N32ygͳ[>/ P&7IpdܞzS Oז/qc-GR0]l"yE `h+;/X=C7fu@H4=,u"d!^hd8\LǢJV$4X%YPae9t3uL2{hs_°' (E:y6.3 >)j'bkӪAa6 gFVOn>u_:5`}gs rSS!]1>_¯|w?Jbli8}x8mQL/uNYHtjoi֋O-[)7/zƢf cڝ>wG<h솫R}ZbvYBЛ]\FJo!^ 0`隲wm|^^OY7PL (ߑ%N8KDhܮ.ز*ccΡ <nC[ٽțʊ&E2{!Ntm8Ы?~TNb.J۹CRBPn0S;w)M#7殚~ Pg o}oA,yrbY&DO83e>jƔ*N:ޕ$[;^2kh'ڻIP24d1脋{vfTXx: mlzygZ dTv7ωQY:z[9efh#A([Qza@ұ챟u X}/POx^# W2x'/zszZ⤕^pZΛ9L<6e/e|s+FdǚQ,Lb3h!p:S/ aY@lAmLLk, U`v*FO3z0{1:髑Ps&V1ll 4 m)2 U݋5)p_ “#ei^6%^=ea{}=uJ'Posؤ T f(;A_{Tu@4B,^^ե-Z^2JMUc޵2v=4X]hE)1&YՖmR7J/7HON*ASðSC t6/e}uVgr _@7q3iu3iBݹvN{8L<ƅ|,WŲa~L ~i2x@ztz6:ZTM[&ܠD?rrxBy܁1BWoJv$b{' xA,ҖG>װ%ʮZ2*alW>[u2;adx"9?)x wgACc;+k"qkVr]^ER|Tlw<PB̉E~6J)t5ZQ{Zt <=7 (<~we*P'$H)Ǥ ZK4*\Y@d;RP?JRcd|xؖ]Rk$m{O=Ӣ:.Ót~ ?c U%qڃzfвObY=hg7L e8X,2)T@b'篦kYD/шn4xѬY-3TÓ(6E=o 6,@N9稗mjGkW;֙)PH|puE"˦DrT@iֺ(*5B y-OW4j(q (Jq" Q:ȹȮ~4R9A'P2JC y"t6#'{ ƗbоkNi!~m-klX%#-fa H Z`b>+d0.!"māoU'*~5(3P:aRFJMr|l]RR!OqoDGy_k<lyn~}煫p`H#1-1&+}_iMX_m6ρ} -+7+YDNkQl|A%Ԫy{v7z۶ nΕ>!T4n\Fu<1Hdik)cGÿ&[Y#!x34l{!-F9עnGeK#[3ֺ@vx(,lk*_6uWhNj< ]_$8xIG#e5#k(l9|0s˙\MX%CBE2s6'OFdVnGm!&OCJF?jϩם@ &wwZegDq쨫 dmgf^`l04C,gPBd)N*PM$[n[HD?1m=^bRz=ɧ_0OWC|Y-UVu#32G*ˮkWF@5(VmD~7U!EPdG ɎlqL5vgo+`0ݵ.u'b4]C f 5W}zx~! )R*u^bS5%N>ZsyyVp%A,^]\`aKW8;41?㒛{:BkhT衴%&;M8}Cj0puj;FN#)C(Y83D(cd/Iqũ3*QgIWVMP;{:u(;+장p%]~>TIY}9x(9O/ҵ WE!^tWCtzy,n?;T @T% 'Rщ NqebĨ0Nb6[S_$yyM}jV,%ON.>iu_ kX:3ARD%4#QHщghqwBS(˄y]2Q|A stLZWJ~5(לfdW.3q=I c' bxWo6uu6.*hVW"9^!Sp_бi}Cг`ۘY H ICUjZ?~Qܭ/qu>cj=Nݮ);wN&#p%'&DMBi6$ 5gި<:Db;b *W$94 @0Zn=kɭ~(ēlӦJ[\AA۽a =DžEZlD)prc|{"7좯҅D礏eܖV}NmWI#*Aem崃Rj>m]&jv$\aH5@z$m&}(ORH$+<*ѤQ,5ڎsPU,J3"fGi|{L6;FZ!6+OqlB˺q5I7UK Y@GTZ\uKi+@$H. J87b.ǘrZ0F/_=c-^q!ػߨ^qGRG*`}04{Ȼ5kef (viԓd%!~ [1ksm>xа.CxQY0"棅nF/)6/yMo:O#;R\ .K^k(lMQK‚$t靹B=MNJw9r(ckК}[>ױ[FX0 6Q=#(U!ZVؼvh&b lR:AI8z/$3ȄJH9 ^eZ r:ƦP[?:XwB"MIӎ".ѨK< r’uD9* tǐ/HQ!pD7^!òt)V٥4{캟E%B؁-0=(fE^64;s.m3E`m PeVTڹg RW,jfY|{To- h~3xljEM[t لH-. _U6xCw@f+xQ SkikJ_"O #vg)GKR﯒7z_8Yw ۅ3;.f TX(iyڍ35JC@3MR 5 %tABgF+. s:#ſz϶î dH<ˠ_ 52X뮈 _VgwA8wocZ'[h%_M1h' ;/ (DyGiD؍>mT=0KRQ% v`'0J/Uh[&AFaf& 9(Oaeg*@@CcW[rMJ1o~0*k,C{yDj;/$X&jy.7Sv9`? oL vJKjb ˉ#4Ux}A} fsn2쀰6bz(-YrE]8UJsɡX::O6,tS+b|<_4%!kϘ[f5fn>>ka&6C^ެDcg嫉w2WߟfrUm:9Z>[Zmgg"PNm4)_f%TzDkf.4No\y9zp{cbBN˴ \r\[کxuͣi/uBA !ྗ!+Dɥ$al!"vQH&5 !X]ZAFwkk+zLmjNhGׇ|Xݗzp>.v( nA)U옻*&-ua^- Jpb s{t. P:erm.DYQ3UlȎmEAsf 5 CcW1|iDj>)!'> mD +:Q'HR!o M9\|ܜybюtC"xΛrVC(e=fC><~MWh%3ύ߱!vpZzf[w׈%mֲ#= &6v,!b_V~:c7zF6.ubT٫!>y#e&t6i3Q5IYHꉴ]`}T44#gz]dS d(={ߺHrR6 ' AQޞ4 f!vg ݟ8Z.jX-c'耥FϤn:))d]ђ 3ps)4(<홢Y$ 9oB]{S8?lo;71H4 $v+^̘-Lh)VZ>1S{[\0FH &xK]?cn6$Z麱|#'D7Mů;e tg1{9XP$D az}[Â̂Plr< ̀9B$x"OwmZ?O".Oe%J,׽/ci _9P.߅s^5 GGѵ/\ (Vd C f*jKyYϺ-AN VHYH~"Y OMEv}{udv^3<OJq󾇄rzx@ºԼ7ka+KZ=WcV2&;K2asR?7;˴5"66'`xQ d>wb2SoTWW9ߖQv^\an&n,:XvȌ'y5$TC }=p Cx{qp@nlM,QC: #en;gxm`!oFg1 ]3f 0\j*$Dr&R nROberoo4D0L%0+Jbʰ\?擗J B8=Џ[pnw2P ~OEkc"WE,"%Ys-.}VGa ^T,Q;Vdn0q3t, 迭4\} <;Zd~![H`Y)U{g d0GAѿЃ|L, 0ߙUf S);; ٧Vԗ0uV_{Ue٨N6ѨL̨gVWed`"њC3J,1;L:*v=\o+mbS[#1xN*hv쀪F~Fʸhvy#TX}G4q=Vboo Vuvu!)T_G֭[nXWsН4Wk5O[TS/s9{L(%Nx9^#Y@^yuEUGѐ&ƪs]̓Bi'X/pYWr=¾' ͻcɉR97bgSpTv+;B{2kRy@ EЃIxA}5vUЏ@gE"*2Lu ׏p0r k^s3;f]}ס"x5a*["tpcƘw,ŲFQhCRUDW_x4w :{d<^ xDA|ߵ g V/u2|O.,,yB̑zDL3 ({ =fo(}ӽ~0 -f>dXR#2 cӺ۟aCă㨏Zm=O`H{1_\kdݜ#ns0~6u=jmP}OP^\N:d#>wM}թ/(}wdp74і`}|8!CB˳ތqB%hF')Y8 _s6vRպrwyJg,\t@多ABTMjHp['OֶC!ޫahҺkQ+An%6iIiz+CY6l:_%#ΡԁJaݨ^W3ҦV~:/c͛AϰsyL D3朼V̬^v.#Z§:;EGMJIaůD2_ (}Y 0 "٠Nh[PNVcG\Blm`3 #1]'Eϊv E(@L(w`4?\GN_K[WuGg#sH_t/w R ,XSy6ޥ7(du\#:}M&$^.-Os w{0٦ܙ$mZ(A`%!ޝ3x/]@ d9etiC=)gA %z(S)kXȂ 6u瑇s ~]g @bgmI-eJ8SBAR(o^907c6O|??7-=7SF  iQpHƸh O8mYN9[z48cłE/@NHЛ` ނ =*:s#Pd̖'³*gHrMaKPOrB2rToJQ,tJ#UJ=?esPi`( ٝ_ng`EʡHMu\!|r4>'(O$LDj=3=5חie*cwcr5-4X =,2HVڏ3 7k Tb&' !Kz RȤj1Hlǣ9ĝPjN*HJG؃Wݐ?ל0oEn)+w4j3r rEO2p[AwSc[. 4z0$H3'.k4eg|/m;}l&Hk?N@ܳ[dΩ1>NϡBHUyū8'd= c`@ !ܻUrlu:a2:ƒJݜ'\RbzFj*:\Wh=^:qEn;?{WRL6h*mJn2Ŀs[N*9!,H]jPJPEymmVD-o-|а[xDV>?9n[j(e cZ؉~׃ĠK ̯1`Zknf bP+0v#Qr:zݙ]Nkq zDwa9X7@q$ƸgԷL‡ f.9yX8ጃd_tvj^)y&D#NXΞkL5!>[+x;P 5Z"*n=*{.=S̗q ShIW˨zUʰ5qz7)| {=j?ha5gki?&dhHYBcP)QG̵B$iS BYQ>¡4=/x|[ J*lu= A8`~.ʸ8KCG@@(t3 Fm# ic/X&W*hDRM<%m772ޢOxF\дq~1Ue_1,i$ qwi>Kxlu!_[ ba&rMRU@}N:Zut~( G!b>Oㆭ7J[v{y_8V+Ć!ˍnm'.nTF4w[ .9x@ե>~߁R Up#b" g*8,)3$L kXG^r~G/8Sn&*1 @b!]@%q+ ?:vLO\͚T50N#,e47!B9>RZ(+hd ,΂T )B]mΒoڭ̥Q`1"c]X_ѩ2:%DV#]$@Yk-å,{DdPEthF{ſ7NcY} VPtd (Z.rBFy1,TB"N mGd;𺽳\hyLߛIN"|( gbe q-͈p9kKKM=EG BoOPq] rys,sqrT/1߲P=bt0d'nNM*qȰ0.lV`V óMQ0P# $f${(52}4iFßϻ՜` toGrĩdNX qPx4142Bj8KD pSݥnR\;oQπlRAKD7= 2$3 ~H]f !c:G=iƯWR.$^b5ʘΛpVT;6 >?KV#.j/}qlZ%*d2m&}TpQPYO"h @51yUf" QFdr{A+I)AP?{'|.jSI֍ˆcUL9I*\`N_GCh ^)oJ+~~ Gh/W@H'HC񦢱k`3$w>PG@XSHg|A%ꖙ4[@𑺟hqh]TCwfDҬGh'Cp Dm#c sԌq{D%0o ݛRbFi"4oO>ՌVWvnֈ ˦)`^ǃ-ĮPobv7H}bn8]lLLZk[H qH. ~P"j@z,tk+Z|4 CtG$ id4OL+^D?Vp[2fɢ0;Vvb3L=`ıG ('Ӆ+)r+#圜N@M8ȢcTqvlyD*k"FjKxWF-Tl>DLA`>N5\$Ij3r-s!lwl5TR@)R2BR_f-^$|2mQ$A9:RhzPGKnp0VGN5#{EfVvRc:X1yr 3ϼ<e*7˕/:$W x łk{Dc+WׁR9}k3857E"mݬi|(q-T487+C3V/]{v=/JdY7Y:^hE,+2)@IsWۇ>+wfT+V*neC^#]7ɏm9Y9BY6gВOͽN Lth2펣{wn`]xLFPq_CWV oB|F8נ-5Ϗį*fQ%. 4EL ǫ¶,̀۾fkAiJFHڛj\%9zd><ŶB2HF–em~e|ӑHe+;h>r{>~[ɱM=/=,b^FHMz16*{dF{_12^4ʘ(Dz+G'2qF0;3 ̘7N}nWF_z۸ǯ pm*t+1iMtbޕ2q> bͿ-Pv 7b.]GtoƩc0~= ti"ts*xn?Nxn܊ϴ#Ndw V͌dR~(pX# ]}nذ;86n/l8M0deof}3iSMօD&7aޫE΍S vO|NnڒӇG^ |I^<&SLlvrRtjWLw6%fX^6 =LzIt( @-Y`1[C< CHuʮk urI1$pGL.UC;u0foý׷ldӆCFF>"_.,FG*!VM l^/3H89'[qpBɄ7_YYxwHO5չFMJB!x%P7:|nT+FݎU%+j? Ck >fK("噪RMnRj;a:5 yneg!Q0YY+_Z!la*MjQyÉJ'Lx5k1oېd^&s+`%G\C\+]IIe)@ǔ8aHdǦmie[! U mXI2x>:5;9βjk|D/0N)~5G־+0?eEXp%Z,c& .H(Pdؾ!ԡU-x^ޘC]F(fշ'.X)@M,[<.Xa4D/>5tW; AF½p@g \}v:lcCCq>WCQ;YQ; x$l7&xi8NsƦs*RM/@352@1 v9R@rn ;PzGhpAQ0'rg=>/ A=:Ka&UQa(Kۂ>ȗdYm: gQ:,2yrH R696c)Iq UQF'9aƙA/қ?lb@3hnPr6R\bENש7L1G:E6/U4R9cKeZNJ D`?~m&AM>yasTU}.b[ʋ`:KMK&g_%] ͊#lx.e͓ jɮg:aӀUzzYS#+Dⲱϫ[^K\†N6HRpS Jg)*þgy|96=Pkzf " %)>ŕjP3SmˠH }h`?$/*u/4!&m'YRܗ0G1̳;CJa%Lé 9YnxսuE,~Dҩx[Fm4'Tf*M⻎tNJ.O }qVu{y<*m$:ql(^/~.{N-K$,\up#Dm .˜O(mcg7ûxl <>.n;kD-$)u Il95Yx[?n/No3]%_~bƙ X*O|j(ќ2S"^f_V/.!4ˁ/2!Kם0:XlfhE- 5V+cwpUms/1~PB9>7_R"8l]tNXyYaj0RypCAF#l ]5Gj5?0g/ё38QDf2sϞGa˼œXoa- ;H!T cueK n ~~`C 4+aZmݙZ3M|Dsz{hN?;a!a "YKJ ]\_ ߧVnŴT^!C %2e(7,pU`p Qv.|A讐DƗ]tU^mFV|޽M_.Iե_IQ6o/EOvf߾LbQ)-eëk~C$bG({>dKu5/Iq º'д ;OLh5W"ߐW';6u]5B+@xgh`Ѿ,XZE.ƙ`O 98LC?;x[*CO/_jezsz!&4!`eКXx~jD;3PQjqYtNYt&xk< rB 5\'SO0BY͘閏\nK&FԌ+Khn00\;ĺa*Pត'>0T[ Z$)A]""S )JâFzLN0y2JTMg&5504#mz`j4K*޾<7/ip*GA<1 e !syQ>Pbv(b2ɲ!%sRu`3JIItVY/CҸÈ}Po4^xtg06 oY)":E$z ^VVڗ}/ڥl?-́AK*\uxb'dܝ8T {Gu,Щ6wPE~JgMzD)"#13v ?vcmJ&?>sO"VM#D?a{7tע?UyϓMZR_yPpEt,zorШ)1+?_ѵW "\dv|^V4m3xάnf]x8A \CiM7` S)R*kzZAm#e@O2C!Z&虶6A~v X)Jujn3@S R~ l7 Qurp:H@* ̮$Kr0+cƠ-uMtrqs/v H-4i_1"> I3R'wJwtg sӑkP6~-<dȽJЌן!A^aIcb+>hި7G_iuQ)Xd0`&eerEj/#`PQ}␔$׋kNom"sHF5.aJ5$F9&]3)f!I GQw5LdJa&@AaF/ y)BcBKPVه [GUQ)_!B Y K,+if{s6']MN`R^P !up"f3|mM$ sBu=eДm#h$Eɴ""76A?"74;}Cۃ>6g! 3T-mY{U-!o@Vw QI[ȼy]_cKIyT~&OsjqtXXx&7y~Do&?T(@yFc|ːq% ~ҙU4d[dr0͢,gH06Wl~)1XH.9dpI\Tc'B LWwn uU߻b 2Iԕl7HE1?iVȟ? Hd1P,cx ;q`R#&`f* dp=w ؁K~^nbHEQ )G5-~XozǙi},ϚlR|9՝]Ta:C?t*v21Rа'Ǝ|:-$'! УO SÙ=CߚdT||7W^8~ h:i4~ۂ[(iO*h_JdVZjPVղa{2#(qLS`5!̡h2|19iM~bZr*^Ed*߶X"sT 1V b8V[;{[q^G۩]HeMB!!w+-F9߮:8(aJ0ι.r5(GCKף]uWC~dvD'pk]O=Gc  #ݝ UCcp2KWߴ?|smm L&RJ茐˝dY.g?o1)=0#f:^rfW%1B7 #OִA-\ A>ct>\ hI3A@x8e5l XcY[Q3mOodeF]A+MPTiHǃ=PZ'e{*!5 L| M})J!hq6a BCPUw{-}TtZu yVX~īn@3w6D-뮩$ wiL6%Ǯ?:VlЈKË uOWz^٬:9%OJ{g1P.$D031CCBj|bnʓ'9Nv_FK۞Wzgu| 'ܿM,֬0~4I)9wG2=^^9.y!k͓p"]N<=}nt*V'QWC@Dj[ejn J9dƇ8Vgixvݜ2Ɣw~ V–>xDW?8kmQhs `|< {VxzJ%:oW=3-R*dM KN41L>k0Wͬ+ʶk#uQ /yI ]؈2ۿ"\n!;k(zRHlP=ޞft4ͷY~T' %5Y8iF n&2>Bsx%Ϸ\4.b-=yzc G4@#1; 7iZLvZ#ŘC.^!E. fǀ%5f4u|VV֭gS0Cʸ' 2 1 X8MJ @Ǩ:L9$f5=tyN6m0g4;񳓜F!ޟiE}ʛU#}x+Ũ(ӱyu粐"h]uS-$e)[kL^ѱ\ .; +NN9QO2z?*ve &4âM>|ͮ~]ngaP.sB.dLͨ Foh` Gi8/ok&K8/4rmѲ2qkCy8zS*h3S 7 'UI8uZOhk(DhbOzUkFυK4$eXc{i.poH^D7]ҙ!BA wt&VhfG ,/RCX+߼4j#HYAM+Hl%++}.He{uz#fo%I ,X.SktX_4T> ̑4\߬|Q!JJH&Le[fh%xJC mvM`/zH;3=4CUU8Ú:B_Ci)I 5q*Pw$|4WioqYJlnl2JO2m0R23;tM*PY\\ <H'4Ot_L{ upR ;goF|]t_+dPܖC;wlJ`|?R*IAt*XPP.'Y#(5(Qkpgś{z$d<)QWb/u O3've M6>Xr]䰭.߁K)qI:p{]wMi>Mj=#*{7iAf:"\+uo7S)ZV>O 3 b= N|bT,޺DqO48<9,=pŘn.]|fr 5Uh4Sfx!/֨K i_1@6 !]\I2I㽴AU~¢uZzAuDo*a9l]G. \'m9g6-/YL= F) &&[Jhύe`U]N?br4^ߎ=C8ϡ';@0'"9a_g{ ҭmcVLL-z>mi G=cq1=.980_$Gޱ*_>=_wkDP`oxaAEv&gXXE{\F_, kJZ1 NĚW^Tt 9\PQ(Dk"B__pF!j6ṳ`4cD+å+uA|=VhPDvD֬v&CoX&kXv`铊QYЬ+} 3,%c|`M4?E3M$3ĵ0x%Sn[c/_I˞X"cAw w]n}ޭ/cmVбuc}=ޥӣac!UMyY.`M .<ϻy8>bMH7(N[F[TdZJy_O3 ;C5&yVZ9ǦGmfS-#8y9}n;$effEͶ1`tg|SW~SHgkb93=!޼FvIRB(vo::WE5 0@cy3G{ B$ y=fz j0L?poH3\wxj+5Z#sodi/J^YA/%^Y C02O]}ݓFι%d:Q핂{:\a!bG0jao\wȨ$\D/'Oyho2=ib^_+3!+.f"&o3О8E9'nk@ސ06'Z>ymm4'Jt.?&d|hhYmQ#97`䓬$LW!pXfA00O[TWЇ@Csp1>(orED|gI@̔Ӳ$6>i8s@ra#ů%)'oUh*ۿ̎O{^b^`?wf!GӦ_O0x˄)l H^T:CgY[o[a-aj 6&mZhy`PG/23ČĹE&L2& &K"7e7~_эR V4gУvr;ܜǔ1 NBzMn]_gEuDAlPUO)(k ^5jd%yiVԞM(,b lcTKBrOW$BUSgkD-Mif h1 1q!Sv31k1ZTQ>q\-p6[1xx2L3e(~y DtN+$D;LkTҌ+e?*F__ ^%?_s\P69XaWt*;]ԥdTM۴EX4g.QjSqO#~(x!O$$)LI 0񡻫A0&ߐ?C ybǏE#WI`*P "$MGm\uSn;$ +5VEHZkmz᧋`O2+j y(K٥n9<&>~ uxui}!A1Y>iW.4LŚ0.|T=\v&al#{H{0kD既gUtmvޜd?w woe,Ʌ< {{泽J;@ac×"% CY0~+r1<[ R x;Sl.Lb@״3=@$ӄ|0$g(uFZ|mڀooI|N&ccmTk?MfgtТWpO(V;DEgK,h9t#_P+#B2TANpo@G M9ːKm._Nt۪7) ±tjvqEN^lOHԠృ6??-4mI1?p6(moU/1P Ⱊ3ZS+ D<+ǭ\Ϳ*!eu b^OZ_'=@Ɛ컰OV+Lg=rj6 <3֤ZrDlC!f -7N~ ߄d+l:vZ'GMS*a^ k K]HSx&hpђauQ "v1 JR䠝6i \}"܃e[7Tip05 (Upr -S{N2C2gWDJ4cpK_>K}Wdgן,w=D2b}g2!>a ExvOʚ:_Hm %"Ibρr|b$H#^M%V91ОGFoSjܖLNP %6O׎Ae{.=[L , X Bٟχk,k/ƯdaAA̯979_kb*s l :AgO+^ӌ{IIcGy'-#ae-J~bɨZ_/.3D1>^b!.){NGC_N"d,psؽڙ GĐLU2 43$6sL?-'w܏ٿ5s5|Znʖª@܌xR9`F)E T 8EïIތkR5٧Wh : JGNT=-g:O$}}mVN=Pho|Xm XU]|T0S1bT.5W[ bzlܚ;T$:vP#%W.jxX&rU"ƭ!>/N>I_þ 7iW}U,ngVP:y0}08}IE,,eF~(}'٬类unݻXE5ޟ*<.ƪV{$qTP#1d:xרjA_UJOp,|}B1W%BEWr8*^p'=J4ݩZE_+z"$117S>ݶbAk?XnI+I1<"HpQ_OG80g-c\2WZ^#Ox |A8ףP(4f 8OicٖV#fW?N8D+ <ߎT?s`MbL- Űՠà CqDV Q@ #UY2=hI&u-1rR^NH=ce* QuL&6?m X'gt< %'rk'O)s,:5y] Gb?Ea_gH"b &P\S66rL^ w6Ҙ:!XDZrNѫ 7 y)C3:N(Uwn#PcX[wz Ԟ+H_,  .%~uGC_^ew5{a ש?D܋c䐱;m#HiFq>(-lc=K dl&`NvWg KGM|jOSe_[^Bh֜3[6S{P/eюC3$-ď[{|Y aed]e. Ϻ1sE^嬶'I@=3F{i)a|V>w4. =x'eFLo<wbDPV]:Ƴ72iu^_n R{e@-4[~u1!;2CQd,dmo6 #l/=0n:ٶ͞{4^:%g6R8ϻkP*ZGɸ,l C}y?c'KۛU,=ޢ|\ܪfe%vsi<'8V=}e(ѻj5,=גj{Orzh63TJ@;C~2d !RK\geowuA^kj ', fJin< # Vry NߤR]S&&i]o]÷+joohF#lFǢdagrjI-q4x) B;nă8=ΜXHwׄ-nV5U3;oGV(8ˇzY15]4S¥•$fiNшٵӍѡj<B؋7~@Y]W}_qy^4Kȱ]zZL0R]*Q9|8K_+~s)ƁLkٟEo BTQ%H6.^K[0"nRBsM5+)G +E v>W_mw!6I`qܩ u~+{"o/B$i V%b=P> z,ph4&L%p\в{LǃeA; #=3]ZX·£ u1HG.7泛H:; qK*n>+&S\Xp:{z5n,}2؏4kQr|Q): %{!+¸>Y75IbMv=D7MDÒ89"S@UAo>B.\S>|hإ<ܒޢ:s4Ewktˀ"E!q'9 fn53P17'_#fzߨ|Rf2 u´9,O3.="ԥWJTMMdV{@3쾗137KH?!@ݟ#iY |x/69x4b)T{.-c9·uOv#Kf]q t/y`9ю`;b-bb.E$,zT&"DXo[#lrkqWdwBYr:jM7A6R^`Xn3H+L2#+W0 頼H'eH'2elQ?g|݁ >b(Ey):{w֒X[5~f{zGkD{[KDU7"/~)ʓzP {Zv)s"~فAJ 9'4(Vg8ב#7)"l^aFѳ4Фh"WjY悱{D'%z }#Or\/!PO:_۵{ȃbHwpH\-JU< ñ uIK YǺ!h?|{8u#d[J z=.A[$@ԎH-aiR]x^B/;>7wtF972& E+ZA-'r8$)KhvcYrk~ 0b??d'M|\u|_sǣHe$ ɠ?TŒI@[^K6>Xߏ`UH8n"ɚx'-&@Aا.k ?RVY[):҄Ƥ2,Md'x g?X %YjpjeAU,SJrUpTMoɃ!6nJ*,3sZ7G.Ey-{h zx.ĈϟZj@̕eQ BƈɲڡDb);O` $f5LAy:YMlWܓTuůìV`mI=OZ38A^=P*X>z0KaΛA},NB%٤ x5j%~TQ`FJE28' P݂AJُ˔-MLb`Pj|8^p:yK&1o8m0~=W o$7= XNjwA갳xW]Zz8ݽwo3Å!xi XU7&qe};|VZfJ#9UHg$-xn7S:};{HN.jph U$ua0%r&6],{VrP7J?8 5#\jH~չ~t!;Vօ\ϥAhTGLgyiT6@2Ұ~_0P֎HѵPoŤ*SHg(>p^C14S z#Z'vr'ZJsJm1fE;8#xIO\QmKdOP;6;OIa<Ldy\E4lSׅ)wu& TWEj`?욡J2b5X`8TDSz~SZvڨLfJ- P_jWh7R::\ÌZs1ȩvxx&?cA :3h݈Aݢ+|@sAîI(N|c{꽌Qaݭd5okT-|Qe+E,jXKlUyif`"TI@+B,({m90-A뉐P.:pgǒbPMhWna(ܝ̔pNkat+l2tRb}(@#À[ A/v=Huڮr[u];xKڋ @9|"le N'I{Mg݀OAGU2p2f(@& ,?̔Q&]v;]-JʗOsQꎜ:%rЙ$CHi;2`!K=ԫpRhB}'nHF3nn bOؔs-Ru#A)q.){.Hf`՝h,\45D]Fjy ^ w!]īm'-kd*1ɉg3L. P&"D $i!ҥW"$dZCt LU MԼ֭)"PK}~c{m_姩w,GO= oS#g–HRC|i(*$1ۮ\q,dt0F1AQy- !!(0wH؋\2큥{dQH1Phpdk) 0I֩ڪXb<>LJ9u/0tj%0 ry>m@d7=)Kzބ܉AҥrMMw#`z3fA.˂(rt~%,I֠״}ΨE~y~b=d?mp2"WYgBd O礲wUߐ$!N< 0_ :J[ov!Ƒ?}?*E{q7m9YOFv8gpmWu|%O^y+ 2+10_Se&Q2YTUڎ^^lQi:Ge+“֚]u\ pVAث>C`p5&  ;rnfπlSVeOgؘz ͡\dx֫⫦<6*ډ0mqMp?# sk.wי<l9\V>"vIEw>Y wOcA=rPXc^oA\%(y|m@ hoNjІ#4,(zsq`6&s))|p?`(*<,AFƭhO]I~t3TJ36Q;"E'>QsVtOӑEiïk~I,Z-}X]oueDSkD|؊伊k.y졠l~y1hAuLf P,'D H)ijMXL넜 5Yr51-huAR:ׄr2zML;.J1[Z\&bE =hCag_g¨RblrLN0̹ OtK@E~7 b=,[ؒ L1.Г`Ƥ`-7P.9SJ$6CZ5̚{7MF=-!@e6³֯h9̧xAЭ|Z?.N]#[ VY^d=i+"1c-A=tX4ljlʋlHq; Ɋ`s}k^cPS{Uw gLN9PoTک[r}e`>{lN!P FYk5|#Nu8zb`,>10>Be6n8HBiʓB' x`~$idD֫@7Z!7|9vq Gc,vDp[x'6x0%B~32j169(FWD@!ʑrg"Ɵ?b␽3S$fl[;W9$ {UHSiWӖeQpy1Bg>f h[D(/@" 3]r͚>q(^eEN|3%C !"}>&G9I @pt%7i`S sB`X NVLU 4uVk*X5(_^Lꨟd5*/u X̂,Zz^oXLO3ǟ !4L3a S 2p#Ʊx o̽aiTup{>#% صZ!$r\g2Ղ ƌuبx6Ss> ˒gt+WZu nsYeWdP)4j$H@ksEN\N՟{˸(~Dsy_AFH@?O( rum|XN*Z-62ŕzVfcc6a0X u#kenJҙFG_)D܌F+wvD~ّ7ÿ(D,AaaP։dIo˩|OY8iG͟6k&Sm52r=̡=LZ6q&H!NTc5?, Ƨ߯0B 5>!E!+HǕxO޳zئwɜSAPTK̸ɓDPw?DSSJL-?}7 ˵~U+ƄBN\Wgy!!H(&g>"ޣ.iQ&d;2b#}^?} MeHHkl &F6D 7$4ql1!dͯ`RYPy[uĂЛjΦvXA"R<20Qaӟ4*NK+j0zR~IhS5K4`0ZeӍ1&Td C ǰ0lY2;}o.*$v#(x/a2r0Cv;vvN98|q%!2 5{MF]jfo [n2qIvK]FI߬Orx $|S_~',},gu{ziSpZfaA@-3o4HljӉ..=D>g;qU [ Vi]`D#@8OUk(CD_aPgyY:DJo46/)<-剸3b ˆT-|VPchmhyA5@|fn@}Fߟiם]jz;Y%7 s'2mY8iA"WӸRo+\# D u[LP"S+hx cc" xTfZ: MGy>ya3ȲD4-T*E* T3?Al$T?`/?"Lf!㥊ZL}H%xN;PpwWOMk;o")?dwbBc_Z&pFSSyh<1!T㌼̊4,ժDi'(L Brv3E10j@ڝV?9 %jcDx;cbF\4R0ZKka-90%nz9SX ĵ צMK_B5ܠ".XaUEW"JJƞ2+~ `r8?T2ұ2(3;VOBHB"x!fPf;f!f_C-2>evAdjdySTm᫶ ;u1U1 8J8ϥX܇$* TJDdߌDw\ҨɛxI?=X¯p ?IU]+Hop\v*Z!OA#k L^u %g1wm~{#tڗ7_ЁI8֕o9a BǏ jh\6_ٓ>5a|o%PHtvRf0\BFg fv.;PSlCvukD\AFEvN~,uk%>H]H߽L3ȔOXN>-0laQ;\n0λ,$a ӧùoVt'q[uq+4յ^l {Mc!M"q"A$,Z(x?uOH5 G0eZ*Fr؋bҒ-u;Jr\uB$Y\ۘ9X=gB3>ӳ~g7}lξw~Td[/LW+WE0zsJ 6% ;uZ 5S '*-Ĝ`Bjʑ,emy/gdsh̲s۳rE܄ .^? 抃e' E IuN9g佾=xe5[KR]cL{;8qEiSnl\Av4r5#d_wGL' ۯs߱= ݌*\"Hr{4)x0atRE[r24]{zx4ǛO8>Rjgr_B^}3הBdȇ+2'J+g\'_4QeV5R Γݷ@Q*?Qm[9&e~߭gNRf6&'; ucLT_3f[n)F jE ﴒcuHNR_m^W?dglcXSsQNӓ2XBKq@lK363(ę:0;M(Iok1 ];Nm"!*\.(ʤ({|`3:mF,C0eXo8,vb׆}e/n2v`S.F_Hq,'2%V6oƎ`w1um%mp\ `Lkfw1YTe'U$C- 1qbBUV` ]6<<,úk~ X_n*7GߗuUq (mp|6WL'Wġ=.Kш%0RԳd3)OCB0?X˓h?ԙ^UVۆz )3(BLW[z %\46V4C6BTlm69mB ۭm&DKaU*6T3Mu48^X+͞50JETX=3 7 nu#9#xQ&eV`r{u1-`bxt`T֤^Y*';ι: 0v\e< P~]+:p{]QLܪ*tŲd~LƖf:Iry mI?!cr5 צQ{"0-|(V 2udEPinZ~Y:X# vxɍџF-I],)b\M2XP(E+k1+8q"ba(I`ASA|ĤtOH$F%@,| ũ{=`YHv.f aDasE_{= CcI@EETƄzմ0StNP64<5@B@0Ҷ&aI*<$&`?(rK9@_(TSZ6_m trMK˝C֌t+}Cf ߶>PG\61]?tt(UFx@m wuԌ U/Fځ 0b$<:5J|OrcFn[NFް/JztiUf١9 A1my@UOz$Nҙq# :Lϧ.z~ (EYfU@_r4ʡ?Y=u7YWtWaO4Ep4 V5 aØ;db* 5ebBrcDrJWa졙G|cWᒠ~~qa6T]}m]]6@x=1VMڝH*koCtfK!#Fo8D'OdԘh>,5|~ ?D︿bS8zR>:0y(Tz0_C<-@_q.+lǔBGݵz# 4Z3Kة xu0®,R", !\-R0$cɘ~̓8̍$"·I*JCgixvxHYP-gCq0r*}joJc#[7Qy<=lX̋x*hH.=bz"Hḱ@ѰʁO t(Ռ7 I{75P4 'vs(פXy^(#e{/ ‡ߴ2,)J~ Q!,>1hiœ7-J+*[eoW(hvDayds*]z|׭vgii'#-A[`8CZNuNjĝ!s3~&\MMb!*Bp XOor9iD:x=U?\ޗ,cp42,E#b|b]{j2|4P8Gd g`LҌP:Y #U `r#&D_Y[o%S6${ѲP17 }fw[k!T>jhg~-ߒ9;xW|RslCa%Wrso1b z3nۯ/|Uj1;$+)SEUTRX k+βK/0A+7^QoL:md?>hH0.45$ԭؗt܍_jD0{W ٴ%$qLO; ,c"lcT&,+8홑HXDX$Ut*U$\+Kxγ{nq(1R A>.:.4ׁRo^@4c fgteJ!Ed2}v*=ݸr݌; ij"ʯdF,}P"Fa_Fdb^9#S%_GnuS"7!k*(2b敨L6x JJ}.Q ܦS`!}2 v:inT`7G=aʤ h{W|ܺAYoh%RRʳ|fdHjIK]7~ף" &~/|bDYNymT-S+dTB^Fɸ 魯W7(5m FsRlGݔm<2'Y6AJغ8ِܕ *C(DhY}Z^ ȯڮ19YқҕL;j?> em걍@=3Sq"}QY$1Z ;_s4SyV Is%uJHh?E@{"V(XP?T->r^Lj1hWreQwK;Z޳8@i!Ul-`v#DZ&uuGXC:ȅ3. yhӾb}zLafI $ 4_Vv:OIz]1FtȘC\lNM=HL*?lܭ*/#QaN5RocAuOI+[*ǛMK.Ԧ],@2)/}wrdG m$/\h.jmk&7K ['ʚ]zc#hWB28Ay*);uЋ ?R?}()ⵑlc=w?4M*c=4T ELyXr`W@hd-}=?l6וQѿAc:`RN3jC@AG=7NRL^f;ZKQr#Q֐[Cڅh~v rͦ g^X9ȍ EԻڏjݪ}Su+JOE(G;JXŸ 6/pI(Y5*' 1>$ @`"fX3smS,}@;:"ފ' WPqg<~|A0ڂ{ Y o dÄ2I'+aՓcN;'ݡ퀼EBkB"R[{?Lꍈ;WextFv>@ؿ\ΕvΒұG0b=NN|ۺᆠ|&)TE#ݥegtu_1H&@bc4TҢ, ;'ьsApAG:rϼ2An~(J¦yv p0Yrz/*Ks+Y@̣u&.Sq%jh`)(-;Ap`T鹳?OӢU8_?L0cO$@F+M pr;cF:UAwh*t {d~^fQ22- [}jdEc}3!vûy<䉃/:mh9Ca,H} *̡mhM N;~#xs@v]QL1NSZiԸ5Һi*gU٬TΫ;ˑ7ΤkRъzpKF!F#lSzz'#NOϙ%hv|W"X)wN4qdn͐"=+N*3p$]\msڪWmkHJ:n *t4`z~{zBҏ+KX)ߘG7pF0ʂY`M> `ָ0P`αBP( }aJ+i+3\Uzv+o8w\'ʟ񵷩,u&?J{`1KE"lwHK -_@Ff5`{:AL?)Hm Ŀ n3cL8p4fxn͕荓D5|TX U^f5l!nzȴf@HCYFF/5/+^H4$9~;(HqH"|d{ ޔemRW`? NDN0P&v:]8azfٚ/Y!d1Icy% It8 ,Κ$L$J@"!`9!0)AJs)fW+uEL#kDU`Ч谼RA%>p_,[aۻMᑌh" aR&)Qֹs]T|`nxU,K-Y%-<} <^~TdJ:W iE=56 byv?@j5MO, @ ;@n=6\ {Cf%Ȗm3'`%j QI$(ubBұoy=g SQ}ގoKC,J>}u%*zvWv sRv%X,=/WևLsRJ]z:$y2h0or1ǨB580ȶn]%)n/;YҔOy7.FoazfoWfJρ;yMՔ4as <(;̇OҺDmȾ;1cid8;#x$ރg(rh52GfX=CPX^W^ij)rpTI6*lcp"2oG,ŋ=ØOt&~3lQqtrlw"6ݞz>\{lOx)+%c+JMGZʨUB_o `*CaZwpTYbTW>B'}ۚ.ݑа|$ }yUơuFM58d:W,2퀜(dao]445"o.2op Y"*W?_X042Ț 6vQYaT"li ֥ 2w4}?rkk39ӥ4^^7I%8 c0t"LfWX29xEΝDug@4l+Dyf֡-:!fU)7t2pI6Tկ*ł8 +qcWF^oLfWGwHm==Nņ~;cYYAˬ3)wA7$w_)cQhi*a/?ύM^"S@4d`[$Ldk{uIOH4Y1N6,z$@bO9J1c4b(9nlɵS/ }jDpɥHギAq7) k_ATq[1kחfuW6`٦n*u7J`USL:nR.G `m9 Q}I]2ǦE 0hxJX|,T" Cƀ$nO_iM< g+([L-X(pϹ#jnZ`~+NgӜvaxk~F>/|8 #uF=B!ZկLMJ#"TJ:g\)) .;3|>|Ɯ$34 MoG.+ŮpJ- ]7BzZ! `f1 YX1{[oF]('"y@4QPF3M/rLP<36FcQ. ػy䥍F/vxm%`3F̖qfs:.@衬+J0mvY%IlͶiHFޢ1.[jgS%[r<69ȊU=HS*s"xΆN}OTymYUSr W1͠oPS_HGӫbOr/g^f4'LW8^$o 嗸h73rСa ?'n![ҏV2E~>4ymwdښ>ޢfHզnjp2!͢s0B@rw{pxf#gnT'#=G%5ScϠ HNt<(x}i\,vFYU[e [sy[ \B;KTi~_p~:1~25?^GbPMǏݧ B&ыFJ37&`?vSlȷΉ9 H˲-ڱ {er^ < IܗiS8}. %B9¡:N&N X1F@+!=Aœ_žӰ&~q5G4pʘ_Bjr4ir l'_ O*!hK1"jVL()c4Y'T* :IFm޼áTgCc50we v1|oq&sp?96(`˂\g)%4BMVK Z>ƺ` n1 (:4J}OGe6[L["QpC>]Iޞ_[攢tB#%vs fH $oksT惏d) CllrvZix/6eͧ]eI,@8F$>QWx 㙨3;Lwp"#֩U$\` Uӭ݇aYݝU޸nI:{U]?*gzj]pP4Kfʍpn jb$>wdM Y`.7P DDY X MIc -E̾f`o܈h5^ enDŋaМow"d+?Hj;pc.yB' 7o~uXX>HCFҮCpo"63O`9(6 zjJk1B]~DF< +d]`I4P;Վ64O2C_;`KWZA诌^]oc\3|C| ?:$0+#3,9$n=]PFAP*\r;/F, xstz% X(yaJo8p['3v: Or\h %w"MSDt +LC~ko Ó4e_N+&y tݍ \Tyx1vhTi!slu'ޓjA7Y M*fBsqu"ui;Ϥ ozݛ7AϿM 4PXN8RĒ"Qz.}RܷD&?3׆0}il턫wy:U+SH̿Au&dr9WGSӀG>^D8 & 7DҫT‡е8=  ~#W[V[tX_qTA1'L¤)0o:ZL4k'bc(P)ժ6=tY|3M(0ޓ2n;NxB]ao"+ X03dVY`RT al ~"ocĩ񪓆ygSal bn ʿ o$y^ъ2s3w{"~)RmYZCJA u /Ub}k 5M6҉W/:E9-7cAeC5a vC?g$:S9jjwpv蟬:- }wfpۺ=VR7 -!짶!j|̶@ٛfs0{;?fK*XA۔.ʮRKOd #=APKu9@)֭$rF|!w܅qC̺>"ny$X fl*>.RQ( uP-h ۗus yzrjșhkA ݒq'tqy6kdbRLu9~P A"(+{}Kّ: 2ׄ*Y{hfT7ipc,NBHx dJޭzƻ43C1{ˏުMU˖p(~U;X}ܶaA_Cm9mon `ly@ͻ(nh6--B LuZrl)x} 9+酇ULrXib1Lp8tW- x%]sQߛ {nIϐi<A:9qk ֯<#-J1g'#Rǚd\E opjT@~eCh=6VSZҡl1Tb$w5Іwk:Trs nlTR~_rb6 =RX]%G ϙF@X:6fjPg׬tn: aO#K G۷nwPeÜ/_%ޭIz;rF$8)pHG*ْ1 u;i;*)D6hyP;l h)ZaSugk$`iQ4ƿ4\(Eq|nªfm]Y/h"+ތ9T@OI\][pM<~3GLM^j@yJIl#z6h*b`7j@@pvQ!/;Op>'>Xz @gdHIῥiѳvR;`A^J$ʼnB =?]ִJ9ŋ]/[jNy 2,ڦt"jǞH>4&gL9 rt3UPT廱 irn}{&]ϯKߙ~FԏyLkםdl=u_,1ٺ"[9Y<Џe>MX*:&d /k˅ׂ:txkQ>hQE!;#IOF{w;/Ɣ6uh2i_\ Θ+rP<,deXQF-Z'TB8+ vx|'6qǢIԽBbXVib,I}-5f!ѕyÃGMҮsQbMŦ{`(p)fA|x+I wKM-= yu>DZ ,dMBu,e UbwZlD SP&Ѱ4Z1jQ .F ib5u ЋaD7q_a~Dng_sɝ׺r rx90ݒKK2}bA-%[DOp, U񸒄 /(&slzL%3;4(Ȗ`}(7` -Tp_>cc-9Y"A ]j3"LJ.wk=VMrG#eDDֻ 0_5zT*йco0HpYXdzaDA+AŤvR(23Uu3F4 / )^zasS]t XZV"P!:~mg45ަX[' Yh".A ڦdF)Ebq!˅iumQ&wIbp-g çl*`[U:3x?mϩ,Dq;yA;h漿7K3t0Y!711duЭyd4F % l 1$h#Hw^N~~K_'$Tp$3W7[p([ j*L*3feX'즁>^?髃8^*>c QlOA1I}(12P&PcC~y'ӄC-3e쳢\i=rci0|+ih&u`H&hyPtusˈ\]%W2䱖'|nxGr]1]#FǯUH«hQ6ʚE-t^r!pףyGE#6hwbJ*Y ™Fn@#+ĶXQZ:l8&q[} {.AbvE ~b5DB`Jڋ@NP ucE$7^+ZPdp92Wg9o+.ǚBSNaz]^A\[OE\Lj;9-3 Ku}E?Kw(y2/-@*V~;&gI3+&gBĵHGͱV F歼@9@|;u6#0}nUpAҹBI % RZ4?m!kxIWVYjX{Omg9AhN wQP;Uf!خJ#ŏM$ntCf3rfl WoΏrɃ vxd4"\q ;vDrO-iTcZ X!i<U1ywiKK#t*i#1֩bTYRbIl,DnUŜpLH"`fΩ"u փY+30'u1b=sȶ>8),TFL[ƃlk]h/;]w&Ćƺ^g]DžR{Ό/UivV0ן7mD+XP-I#+4_SPtdH^KVu[HxʄoB!KܐޝΨ7 UBLt}`cb LmdA01T o}8`UKh޲eIJO@oT\AmώZ9&+X1{*OMW/ ։y<~‰ZR/$=oQY] -ޒR;gI~ 0ϖZ <{Ja݈]CsBq8 G"3:L.Ӯe~{_Kps脽na`ѱ>׆{Pw-Z`"^mŞЮ:iXO37R6›]J<\9(t*^֐E (#6v]ҼcbR:9>'7}4%!_*"S)FFH9ד~^CT6Z[sKfPT~MzQddb3&X n԰qSg8ܱudɝW Jb%|B5ő&5La-+8[<ˇ+jYTM&y^=V AIRYyλU7 .ufzAl~_׿[Ca`4g[5 rXo·i'zx(Rnt>ݚǩH ʗ 7*-|N>uXm{Aá)*2Ӿ@՟s,-_GcLUd] ?a؎D/dtT'`-ИPI\T0}s4L "jғt3r(01ߺq`xE.n^΀XKw?%at0 !ɢ mEa]T6cgX1I7Z2䀼{D Rݲڎxcld1OY<܈_I &; $TS3x̤؉"-htM(xtdݴRi`ͭSE@L:v~*޹Vb:I?~IXTr˞P7^YkRl 鼊GsB,'Y1]'C=oFa?XD(ks1en-u7GcgCb|c=>I꾿5F/4H!!SG76epWa5㻼͖[iOYp3o309PF[\/ 9:$ ~0U;s mΒt(wЁ!ü118!&C AGǡi^^ ќ坂^f$&Γ pi/#Y}$0s<$ ]znt*h]!݆H--VɎr.))>(~:lgFj͛B>0J?WF񐓷v4Z$wm#d4Y.S+ P'ujAV/Wӹ~?o~>j_lY33®$SKɶLD-B ^IykQު[f{,`FQgfKOH1dԷ=7yǽGD?M&eG˸ǢC *ag!x:NEqr貌N_E/)ߵ "^1WXB)QڎiC /WR{S%{,wնa{YƸ ,u[ @9^@ n(?ze.X o: NѴ`M@:ckLtn<_WСg}_sT!q7ZvGb5YA^͵ ܹŻ/դh2qjҌ+do -ӀTZO)8gY xuOM kS{@?^(Suٯ' 9*}]fz򞣋JȄWV,@:@k,c PKu,0-vwwwrPHQR#PR9D<lXz?ymΜ6~[Y_ F(W2Dh P\PΧ-ՄBV?܁t ]@r=7M'.W/uCcԏf.+@5,!G zB ER}Ww~2u)8:[/["kkDf1_an*:o{XNqqD %:fs6w tDEC0 c(u˕K>mQUjafIjZ_<{a}n q$C;li 8{ohH+ ! +d0BX.lxݶ,ѩL%\Zyz[D8,6J)[2ORrD3eSbf8k A,,"@w!8|c7 N.5tNޤ2hhrSFcˋP}^ F8>O\fs:Wϧ}*:U~Hn:ei쑥C.g.(,D/{rd[L Qgv2է/x-zGX㮈pY^#1ǫ x7% R_R[:G]ytn5~TOyOS ukmp*e^ V{s@KܬIe`?z,~{ca@fo,c砰yZ݆2=ZJ( j:x`ժ鳃v@$425 Xg13ءZc9؋mgY `79zІ乤9vH>@7un욇tḆŮQSJ汑 :Ytש7,Z F;3MO6+ =Rw#ٝYoewp7AjiTZ#gq]5][VG@ @86ѐ _Vc;;8JG.jr^n%}ymHTLZ؇N7-.r#fEt ¨"?%29=*-YrC[f3?$Z_3Zcp t=;'5.@z"# %|wLZA|NO'ܤxd"ON0.C؟{րW@P#`*%:ڎo=_XW> 67&j[2)ቦ͜mqQ1"It+;!{(=,NgVJe(t<7O@@zh/X| 4WbL徒dW泧oGa/:1X~ض{P0[BxIiYGLZb6mrGu12LLqy;˄apk^ė0{$ d%}))$c()r#J".زi"2"$p&٭[>׆?-o+U~p^AGqhCߘ$ȢF-/M`ٺ!ZV npߺ|V:p[#ڬdwUIY^~Qe`ZN!OG&@sc.ظ,`"sBtcMCkn=zGh(Lȸ:e!9.1WهDLflKR&oV䋃|BA#뿯?gSS{pM+ (Ζ1xqBq x(@L_V |fkV7WVM'Y(4o@aFA9%?z@[o" ;P|]mc|zS@N3o$^\ICS!%r|=ɛ@0dvGy~>2IRDbhƇCTj?"&@v,.yvV9>)ʸ̶:br:`9S)#?iLp84+b+\f5Y_SQYHI+ p^aah{O}ՒiQrMuAoBI=j&E)B*G$S NP`D3Ä5uxG0+fo\I4Ԛ(p>Pձ#nAPbwׇ%y[E۠ ^?Pl642@hsx Ҽ%WEA%i0#]] 1v;/w pfj/H/RT$2U7&$ݾ|_y !^ wý$(4 ֥NuפZ8 hȬ׉sNzP^UtPg`3X p)4'uH 9pF[]j0Ҁ醴I9ͻ4΁nq=ܽECm =0O9o}T6D_cBkjիhd~#ı0w0Km}B3uo,zJLrS-{#R. fL362aӧ=XV\ [ iÔDxTGȔ2jVoNu6i#qȈ[bwQ])aC.m> 3|Se@C7V !rމC9J$ѓd &3!;0RMVerY=/^X[ts^nQv[q`NjbӰW#B7kH鳵g=z&n Sn%(JyڵB"+%X!"tUW m٧x()6D +@V;:7q8NT5);!u6Yb30' PQJ].MS ?Ւ F Kx جgoz֘'&*/ܱ/ q/FB+s-2!Surw>#hJQ…*Z}LmMa3:E#@ZoRFKR*R+a7R$I" dyp}/EnA(7#".tp_o ʆ9]WC")j)L:I2@?Wϟ6Za+(-)G˭ r۵ %K~ߌRƹوe|9?[;KrDf]j̵+bqq:]l'Bzʿ=У66AMm]ĬZ7';&BgZƩweRhnD* @ضrKt[Fg"d a*\HX:"06mϛB 9G:MIfYV=x3 G+,;Fq85!{{gU6_q T9q2h`pᱦs-H5[dۥv:KNR+qe)#un1.GLo 䐢wKᔡ@G*V> 6l.KN`,? h?<.BT|>oNm!8ƅfʙW`;s"twQ8# uvM;+Nxiɬ\4kjIKnf1BI[̯ΟA$W$Be>[)N Q-=|*":^uyLq-[6Q/bmB\7'7JxNă`}b~-X60x]-+)#?e=EPfo>kV݃q:cF^.tVsXrx N|'\t@CS>X">SFl'? }q,q}109 .~7bl :b؃7j -ƙ pnǘ&CJk^ "GsKO:p NF W\Uجktsc9m$#yxp3u,})dK^,/ DF1 &&gPa_($lm^)r-4y$S .l% Ou.2܄ZH_xET?d0QKPX\hա0rb?S=[72&%p|boY);O`;m0hhyޗ{c7)iw9O[z.[6z|ZQr¨?L"*Z>ER @ϱCdᅳ> Dh<ROˆWW޾A!7(ˮZA"c&w{/\uQ،$oKGƃdjoP`$X-9$a`އ-Z m8C .T![ADeFA̰'vQ̆s@ Ǟ^ڳ{Ƒm_`NR;W6\kj=R({*! ͌BW ;:gxˈ~mrHɈd)-nVnPgdp#ږ{i s#85c6ܪ$)iig"k ;& Ct#PXSx**5sLC i?}SB% aB67ʎ3v7Ǭy0OuwR7aL8ܶ:ڥs *J&|wkio7/|d}dKb|ZFU?uBE|QGܚE_(3/^. J*ĩ.uGt*&&tʚq8-Lg/wx$F2Rߌ۟ ^L'ev>%6zm锧FA"?-;!ݩdgglEd&Yd $F5$' *5 '5hfEitגrʲ/ ;{zUixmCD]f[]@146qBͻ`~G b{v|LA~#L,kIsdc6p&IfKDJ{7gڐ2rszK8-]b@yʡBS+DYjmsV>,5P $_DÍYF f#gFM:BTX{\vQvxk =b+?8(Ua-݉Y_a_RYAj}sw$PQSyCj.J_c:8m .MLku A3"Ƴ$s3HTx#=2oyU02X滌PHex1<ٵH`0:u-ad ~cq>oǿցNjV-O;VIh's1OZ!W(FOmgn'7$¢278B@yfͦ~{#+%#L.!=,ڷC,snӹ5"=Xzwճ-o"NewJl{n(Bf֨{/Xg0Dy# x\0zd,c3l~)*}z=3Y9O0u9,x?ѲZrw A! (<["bOL"-jYeʅ6E_!i>GCw߭Rm{qn"{gAp4YS>42e6qj&'o>`! >n[~e9G뽺R8Rͳ%̙d7<(R̕x䕓|dElg]7}~\CwrGyqOkFU&8) ~HBwrǵ 2}[1 NIG〭CP)lWdz!T%K^2*s~#knagXYE:C-,y*L|kAn,DLaʅ Nk gr\_okjR S! \]|NѠXu0EqWs1cjXÏ*^%i`X0^F6 k=+Mf(줐]UY=C5tڣ5 z(,j6c(ALtZmyZuܙS6硓>?-:}(5W-7Y#I׬췅$-Jg;x'̍s[>.׋c{Jl\]8VؙO.t+d^-m@UZv=Ԓ VO/o[zLcD*z҇Jv=P \)a1Eg+o)f_ۄ $6c`܁[B ,#GdVdrG Y,p(L0mLȳ鸢̭r x ke]F/Rh}NV\'_2v;f"厞 Yճ0/t)B߇ (:Kܕׯ(GWn`-s7Y8;PV/3OMKZCy 6C};y/܄HFD*N1g'f[(B)t}~|Z9w{)F. a!"A6??}W-pEdYz*O4‹A=-X 4 q8|Rbv++`r{}RS+(?N4}eϡc/-!:Ĥ]Unc@gES#^ia@P80]4];P3umG]zLOߢﴶ̺T`qYH;Jv`\A/"qw"X-B>v6/]kME [WÇ/lM oD,oHeQVƪ5xj{vv׿b% uG3nт2tR'Sk,(sZy pEwW*[ ] S%ttx-4Ky X2'Gx|:{)l\gBpVZ~ҽvnH>B _2<;gElƔ^刹!)Ծ%5Q] Jnoۙq~wBKs?~Lj$R M#2L& YOKcҡE&v )^rÔ8RwzxίfllFi{a;7~㡭0R?۠D1§ɞ~f4`vM,r57ݛ]zur*Qٙ$Al'iؘ3 Oxφ(p_QTQ(tbh#Z;O> jgJ &YM-+Dc.LۢFB3@v`RYsڠ5GfO|$r  ޘ5 <X\epLo[o'6rp. ,uoZ 7iZ34k^+T٥Z7営sݷ⍠yǹZ@WW݀e>=n@ևRmf~)L'%1o7^1#2JODׄx;rl $WfkG DNħKPИ:|oqACId_/ ⓠ.H91g[}^U-#evpnfDu  twGIی)#vL2.&V]e-DVru}}' a%]^NC͸<$~ˊ vZ9ZG9^+$r0/9aD%j\ZuKʋ:ld=MYSkC ][y]BfBX(mP~RSOp+Z~O{aøPp6/̥LA -2ƪ6.MRr8B獧+IAqr$mrnԶl #}EZvU!89pi{/K ӱ .HfIGĆcDHhf:Gg\HY P%SSŽi|*G{#zL-F[zXU? Tς:+!(I ]8v2]<}m ԹhNaA/i+r@*q%wJ )[)(h|ع)8.52q3jcephk ! 5dN,P,sP_5_ر-NuC~乿aDD¨ҋ;JpwOC=lP^Vy?/4~jr݋k~7CgpB`σN].(5Յ"PF YZ|**wW_H=a {9b>6h ?nqvH&m}CeiPxDrF/&h[.|KnXJdט~&#.Yܐˮ^y/{%9as5 V &s{B(\Oi+6G%tmL0y;wfk4wc5g-Ek2/2$_ cO/sZeM\'QcFnNj*BOغX:`Jc nen 1E1lue! ΚTodxt'͖`xJZ{6;` : 3M@̪of4_>/G&*f/.-9B#Cn~Zy)  t 3'߻û;]Q[tjUэd ꟕL5< DFΛHx@+{𒊭"NXM"lC;3W| .+1j{$ZvVv]v2ȦoQ!} FOxϿ070e9 Mw/RH۲Ebg0 NQ9s<;{sOiSuU7zJҦ_Pj2N0D'Õh<}Z-Or-N"8kiȝnPOӄ,:S'D$$OMa˧]&:@C푠Nt(/Z#ԟ \YS'xg+-*lHЛEii$ RV[k'R'iN8ZV*^g=ۥ|zo^+GKJאc@pfAh+7 /O[[Wd[)'e6~R!\Ksnji8Q^ =T98 k~g-f研Ό8:WѐyE/4ᛶb7PO byR/d*W.@fk$յJ\(3s/S )Rw[˚k6XB` ˝I# ,ʝRecfMswDjguuDW4zN~Ƕ; A!_c [–| Ԥ}W[쉔s2ӝE!)z#drqXZ Ils,#5C'G?"Ԩ`D.7g %jza+$,*PBv#|)qaXP.fRX6LfX7FT$)GyuI\td#a ıE@9VS`-;T8}bD8} H;#t/I-@`M7C ;bWay֯(")VQ";XB3K-5A˴҉Owep0פpY8wfG[|PLBƀ#4D\8I>S\/SRנ1ӻQF[/Sa@m >nʲR' Q9qYCx#l6&SȣWT3nv'*U&_v]qWO2^˯ iY @|,;p2U>]uVX'ۂYcpX݈NMD%XEUkRXƿS u,{5 ᕓa)r݈뢨u-V3Ø;3.KB#f_562ݩ)͌j*&Z(FzH@8ߥX_h5{ܟdH8jch:\;QphsL ]B/k~MӗMI $@~Ԋ{"3Y蓅N%1ZAqGt!5{L =Xߺ%M"ٯǤi }EX$R&.WQH J8CG枊yyxj! tj5P|y׺r>Kٿ/6$LJڮ?/2+: e#M"s f"~ Q?[<.sW2}m3$}[]6e6]%\6)PG^m(T1] #囥e u,`$d8![& e1|XHjzIpb`-&"~)[jkEFuć7eoTV5@\a}Q5YM/GI+w,^Z7{hdd)$&slOY'"q7(Te G 4G&np,VUԦ~W9a-{tXl ep+ -,C͗fW3лPs5|^KqxRXKSź {L*$lrJ E6MtdJYS><%A2\UXJ9rE =VC&!&QmfTj=jVx&jn>KT+C?WJnC[| 6  @GC4uݣ|c&9Ў4F6 l2/wRPaiҶCk,| J?e癑f@3*3hQ?O!T'A޾4<QrwϾ.3CvfદsԈ@71)pE&>XkQƤ6*8%Q * < p8lzc)P2kԘ!N!Iëݐ4T77x}$OD_h=3|TK*GȬ 8k d.SDŽ wB9(rcg,>=εb[2SƽwhIܨÓr2̳t[vp A^3|dgQEQi/[R$بN =+`3o6K*ﳲ}g;FbeDѡN !y슳sCqoybs4e6"(5ߛhx$6.&ѠUU28][4Vkl˙Qc2f#7S!h!,eaEYY|mLGZ6@~Ģ5[.ScYHnSR}") &>b% T(GIx`e=xo~F?I0JB|48s\N5={ dՋNY"(}T f` I1*RޒYa44.ZUAXU$dt)Oj9 XtĞ@h61X." L] v h}7Gud/ @NTÂi(+T$L˺J׵R1y0q6BXi{>* 4:e94B1ytS{V_L׮4Sf[g|g '*ŷU60;مk>1u2u휈=AW{)]RtCjy92y3L,(/Q~\J69lz(!qq=/kߧ@4f)W>}:%65 oZнy;[~`XЗT )+"x VoE9R;c4s9r b2,H*$=acv iOJDL@. /[T Zh qafc55*XX-{O;^"?|,Ϭ=$YwSsY*?&ΝZœӝuZ}Z/NY" }oM5E.H ~oJ[k{<<>?~Q(+ HgO c?#T5f*hy,}S5pnP+>+sG)֕o~n BEh x$EA}Jݿ=}o"͒|"L_ǘѵXn#-zlĐ6z3',r:lzw )(f2d d`;I *!@6@uTg@@ή^e9鑡Jo 'Ed%7u,VXl}w|ۦ%|q8E6o&W/H+2WhDtⲜ2;c<1pVc@Yo8!/ {-fr2QUp)Rڨp+%KY2aaCW}"f-΀f8X0S~iu6jkʃE/6zEEÁmG+zTz TZTX?*"+Ā>>j3~G"Der!*YL|X!H?S!/Ǟz5Rt&=HVϓq?f:AzL?CJ]WIzFiҗ\  i{uk^>);I-ȅOEa?`%h§\يPs̵lOd˅40kr~]}(7BI.1y& Nh1nƫA y1mGYyDUQǺb]{ISTzrE[|MZ"j{6wQ̊/*^Dظ:06AQ[WpW; &%#)e|`Ə}t:4`)(Ⓗj^,ch$"iAłԍfwc{mTU@r>wrR.z.&U{ѪW_+lP&Nh[!FLVyĽ~-3it݅s @!ÎF*W[k3lڮ-qx2cH!uMfP F Qgiu:u%aetF.!^yUY5Z~$[U_,ٗpl?vC +I5,Bl1zJuPHq5b`2V5Ck=SYA7\ѫM!AnfPYͩ${$Ce7:: =]표W[ȋXĽlbǛ^gG x(n]5<>=(boNc;>GeMלuDc /.H! Eqڛ@ǥ'D͗)>N%D]q$ܯ})zZBF8PŠFAGΐ.*qU.ȮM; \ۋv@˙ne;3j0Hh9xo&iTͯNX;j*n@(LB4&!нڍHO ~j})l#@JVChWbn6}mLv ꤖoyħQ]Jm-ټ|G3YL7+ VPjOZ;;M>: {JL5A9 /N_;"'(^OY\ Ei'Mʁ@,Gy^9¶9FO{yTKũp. N;}Yϛh´G8._׀%q9ōFJ #<^9I?OS\ j$>*״Ka9~gw{2ƹP"3>nI!- +[&n_K|®mB)gG1}vVӧ gq{$rhh@Qbtf3`%Ӝd43g!! Cu DWKKmN#WϔٱvAE7 S8u}`%,)SSB|tt(㳞kJʇO*T?}ǰE=Yje_529j><OʶNvy&F-{~5(jNf/c}۠&G>6 V@"$)x%}DUdn>QLR=qK![%iN-j۲U%:%<'i'ր(F ޅT"~.lS%VFs&5K+Ht]HX] ko#xUPq f0jNaqq~%uqaPTeHD-WЇ9cZu@E85Jw5agZ$(h=euw1oip%$*B&_kK2Ņߦ`Mt *!;E&piF¬ДbH>tq:cG-RyGz pM+J n{DOU1xBUȨP۞Qx ğTc|` Dǿ#J 0a˰NjO:ǯ4!oȴ l{s؉&9ΧlP*,E`w~ Uūm2x+^PPF9PQA;.@I&Oq/}e Nv6# =8j2MY^I.ʶ;u8' WKD$~  "  $) QX'>c$kjGnrhN)Oy+ZBY!va-e<;һ Ms$5DzV|jًQUdl2Urw N98Da0fחJ "7VJi tBӛ?'hKkK;`H%-SWPrH uתkrS.kqDA4\I6b~2n'G,`TlGy`/5p-{z? cQ߱/CGF_OØ-?V#spxl8]q9ҁ ~*:A0>t|L06*̼ʦ[.lTjDa6 ZAI#: Mߘ`c[NŒ_VK4kօIp=RU_@@N|;_JKB>K 8/[n|ɞjkH:` ėu ߍ}晩B{+Ju 푝<+v)3!.YzdJE眯7hGz>ZQxW+(xb}u>Bhܸ$gX1W_pQ@]‹Z\9 7oBNχΦ`85k/(lbKxi,<B.Ͻ,QAskENغ)=,Ǽ~9^5 pv[nUPBdt(cG*pp’ȍ*>f=sYGFnv ֩RaPW(@fԡ%%v"] 2ӸzMPcK$S ¿*)RV%F|kzv69^X>geXTOH]'&%TiD @jUWmrbBk2c,k52*~NZWݧJ?M,jbcuS~C7*2ɫjli>S€nc d4Z1z 0S W,*-uGOH:4qYAE &Oe-yKZyJ /0D tN;W LܺG F~~ ۈ>[7G̓N-=E TX!x*hMqH&iPK94]-3gBj?>G1]Lb DHepO Y Ibـ_3|٦t Ъ7eC8-a}E~j4/OHy2QWب˓Å ̽YL=MDєU8O[OI,5**BeB8tZ_QF"m[^ +Gu}3Ai?R\IV ^&?2"W/@ 9@)@@ϨЬf;)r;S֭}$aכMܗß :e4T0r<"4gJfVTܭ$+apsPf:4 in"DU%" ay) {p'qI$ /AWD ~1ā ͬɟ؋\q.0|t^fSb>{o8̏hƆUz*\™(poFoCJr]*fΊYkpo,Υ3(sx߈p6HrR= 5 @A# ?yj52$,$`5V"ż-b4M]<%d8ocoQY@eFs97Ҭ*}SM!ė#bb9wt^| kfj ks%+"2{{}a=dZ6mlwBKtCIVem.[1+[XҪKrJoO;BN~e!iKSJ ^E[)Q>ߡ؊$F`̌ RA|3 _囊ƈfgnR59nPmo g)N r1eS85Q]_6 $O.](٤*`2Kgfڏ^a80$tް|߅ /;Q&rF@V CaZp TꆬQX)6Y öٺ))" HL{^(qn5 zc9q0gs{1Sj LuRv8Z un Uy=`UD ꣀ]4-9t\yJ߯SRvON=q;6Lũ)%%ݞO7~CŻzpLIQpoh߀; =Tc޴Vw U%$-jd?E`,}<'ijo1g%"?Q<-l\ca]nhϧ=CL"${k:ޅ՚R-z}/f:xZ{>AMV.$JT2 }Y&.Ն&b)[Ucʽf临/նt3zҵF**}ξ|A0y+s\鵄'Vz 4lN,>J<5 6^f}- e<. ?=]Ӓ}Z^&ggCE6ka\~R'#jg'Փ̌3b+^\vEr2QhO7K(kk:ul*qRm8,G~`S];g8 oPPZꨞ?Dh9KץV7EQBW+ gt iJoxXm+ʝ,VAY uF}6\?t"v'U.Q s" {^(t|xs: l{M{IUF1LGf(l &" Yp6k59Zcw`IH:;Rʳe!+w>+(+zpGХ$bKjz30/A^>88JfU9?Q[QOEVCFhrL}pkOJ°6-TtzXB)Ӭ|Ӟ]OB`)!leu_fئ΢ȹ~gDO.: Jcb} &Ad_'WK ^~N0B"DTN~4M-5Y<4'q6Oxl͟J9ʔ_EH-~=`-#Ri œrpԒmv*!ME)ۯ驴b/'9$r?_GeHB hkbMd92kb@_ Z%3턨COz,]uD}?ozotARۥ[: { BKPt(fU^XњYh)7$h`K(gV)Sxc jRZ?@YmZ ?)j$"mJFeWf[ͮYBG'…K=?czTԅ-^[CnqV{>lktI>#!X|p OΨ_h&=WL5'Wvem&Յ*A󰨒` ԫVʅoB\uW[vLa|w>:Կ"2վy =^ة٤ έhf㰔t:AP ӜlpOWhru|BܵI zA:)dZY" !1h+FZQ.ArJʄQ,rÔa'dgyfx:5%,bX) NW3Jwx57nv2Rqu7Adz l &|)-bꝜUv7E`Cs5΀v X>mԨOu \pı˦n۰6V$ ힱ@+Z/{6QP5*4%wRbP]82cUMk`d/0 8ł~I`HׂGt+,AOX=`A n;?Lp#/vu;sk62hʱ-5ӁפƃNz2\nQtp3W],*1D:f']B3zݡa/l=.nTh4vve0(䰦6o:[`#<==' (yB|ǣ0-Iދ"ECQNTqmaݦ-jP$=13d-Ԩ]+,r+yZ+ZP(ؤ;d1{!a!^UWp4΋#Sf\',"7/+6bNЧ."DvL{_?Fel32t I%"BkCyBS/fKK nO ~.=p0xL\;G<_RB‡iy&"̈́ZdĤW=3=UE  neQšސPB+"X׮MD'dۿiԞxubuD.8ǰxbڃ&Pt@0LDsw?%Yzphpv+CtlGF#`)64S! .M>ttr6<={:L}IN:Ğg=aGK)_ 2oC/W'Gޝ$(rՂN詑s>܃]@bd7b`*{֙]^Wu1lh#n@ l@Љ#EL{"V:ٝd4wh&7EYOnxĹ׌8t-y?(#А~7m/ G$}/B-me&RGqBJjK~cqMZ|t8EV <k7i-!϶1n+>+Q֬ Rmd>MNhOeOv!TLscH;XM*j| +,IGԤ -8rcz> oUs䪪[h HBSc,dEVц0zG2or=Ӷ/v,JrXlMGn d4Go!(ۍKd!g2Q*oxlG!BPw`bݟ:WCpoC~\&q<ݮ.f.i#SC/$[9C D:"3N!Eua䉨`sqւؒa=U1^D]h(;@}&mVl#GZ8 |>-'ALH×N[߶j ew2@G(Q7ܮ+_u#gs,w#rGÑqT!c7ZyO(ݸ ej4uNȂ*,248DwXjw4-ss Nqs;s0=(3!r%C;G68J7jUpGN(v>7o%@łʴ D1Re=`6&R'4P"" ֧͚Űj|tn6aeo/{` C")'D.֨-Iڬ.X'&Ic.70Q L$s_c](c`ԡs-JU?)6V\ Ѹ[iYORCrּ֩%ON1C탃^*nHaٷC}..ʼlsd,Rl3]ݩil_c8I7gÁK.0%Z$.nDŽ+MdL}+ |Z Iݷ5yQ'-i Y&\Ȭ\`72Cf?1|ר(Qo"0,0>v2).WR7 .g W7J`IDabsٖfxnj̷s P:&f P[*3_j'oH4~Z>h#9a`2CRiǠ!L%WOwdpEzZ8G wN#@%/c1x٫&M?*FDRC싥́s|,S72l[uG,[imI)B) _ ݺfn-4jLB',z`sg12 {Hga,(8oZPB|4@ 4jН2hfm)bIC,ˊ~?!@"vǏ .O@T(;+ՐK ?ְ j@VXھY4`j^cxn\~ eO}I8t 9Aۗ:f Hog ͆rnX'貸LVȉ 0GrvJ*Qx?X}OC4+C0!~t-ER /|5{zd#fcCaHa8(F(^? w^*'i?v7&EŒ\:dl}Lv\Ԯ R[z9x?S>"VD2n*J\+7~%0%Kf hlU&B3>(A[Jϫ9cq" Z;2|6`~=y؏ՠ{͋"u]TSp1ͫ6wy%0Qd"H7~#?ΟG,ZaTd Qcdܽ%|8+-yxϼw+Vc/ܰmw H@܈@/H KP2@x IݽcNsOZ-9i1y  ʷЊL5X~(%վ h qk:O +ս޳% 2;?#GhOɖ(,W~ E*6]qb"ӌfu݉w*{:Sj9A]Kb t(i%}Shk@K&kϽPpVgR(K196X4iX˝ޫ 3GuV9]}ԟKNbIAKp*` M>&Aa“d/_|uU<ȵp)C4d9GS!e]&'[ǽu|E`JQ@7A y<&0%R,x7.ٰ2#TaުTN,j8EMq(abu`O4bwn+xXJt*0+9Li~]YC@a{ElhAW2Kr5DŽȮ MɊ^`Sݵ?̘4ܭ|ii _@xP׀?_}: ~!Fz?{CEnT& 1Q!|"S_i+յ4H"Hqx5eX,OR alT}L{V1 Ci)J];%+)5N?3ԤKg91m̑3w$^t <̥jQ )@~e mXi&]s+Tz[k;^zOGƋ W]|MV" ]sײeަ׶*TӀ %&GIEB*;v 5˯^;kw,+ >mvny/%__YBx/SW|9sC) dndeה}HX'>4 vBߜw9SmeKRv%F PWmn|%u]ysMS=Y_(n"{܄P>2`~= 4)X1h<U;Աe0zże79"Zmm?༾ Ҹ[PtRw7O2K8-3+#U"e+t"сv=/Zz˒96/8'ltey7Nמ`ʌhW@%WGEJ!Aad vkhQ"gzzͪEjDf!Մa+'VN!٫h,F FM~(MY+IEV /zן gOHt9 rAg:O`VB3x%E92K4@ ? ذ"!/žJ\Eqy3-G>ns4?*<):K6XPFn嬨8tT@Kꧺ*1|2"UM^A$|2V"\Ob9˜7<17YZ4QXW: &JEXd2dľ<A185S2{9J'1@MQ@@=Pjw1[~5jYjb!m\T:̍W8ϗ@vC}2<4k&V" 6:}da9Rvx47%]@]v.U [>2iH(T f9)l T+®Q| NlA%GDc|h--P鋯)n9[pE)Gw(ȴ mghui g"\$Lyl^c|5pk\w/aX%8JŎcvzKT  ()e X}\qJyA8ܧ&!GQcO{:1`ʩ0#,0NǪw|Dʡ",3GF]MsI ;0Q輛aUD1VƿlbG/ݲ]L5y tiu$ޮ}C O!1{/Ѡ#]KZptDSBăŖڑً76''[E]?\O=sE)ƪT,|ĵM~,HM qٷxJө{}͂a".٭rNe@VbQ$k_,"л"]yݗ%8ꅟ#Gwp&<"+DxJ"ގӭ^.tl9sKe&Q,+)t0#>\z2Uc 65sH& Eϲ& KLRYO#U湎ඤ n7scպ qaU*-7:!S44Q]&K+d[O]L ?&L.?,WzfM|Kh a u_(hřہ22*/zQF՟F8VTj#S.E#EH"Dꡂxʧ{c[Jɍ#7 ʐ+Xx!S=TgQ>'u`[yA5 wTнjV,5 "% s0' {PkO!S>B[A 2B|rA{JFګaJ? ݃Z =A4` JBAZY9QQQ2 y<˲f0 MIx+nMl!9^?a?=ЩEFg7Q6uKf tAP:GL_-ɘ ޤ_Pl5v0ȢQ\/i%1lw\v4~Tѿ?~5 \ϻ`h3➈}&bfˆ%A5JX4c9brMJ.Z {ŁeΆЮF8ӑ ݏMҩu`PleOhpRCJ6)VСn%m *$ ܶW(]eEAiV3%yL}- q^#M{᧳@ 6u<@lyP:T lÛ:Iɧ~Vni vqBVxJ+ /ԟd'Kj@澖C3[AjM 1)l$_z+O_ xʦo?vty&< S 5m^,p`U HI;~z[׻-vCIg5|r,Atpg$$^eX䴄xaOِMyt߼9js]z-Ťx/<- +u OC*\i x=]ɓ]6Qu CPwZFQ`37٤ۇ~^6r S^G7o Qܛoz4ї"n`\ nj[zq؍#Ih ^i! MrmFS'Xm #%ka A ?bD{Q Qsz;K~=uKۈ\5m"IQTqA$ΚLi&4DRX3VBNHggMb(?oxC [)? 9/4]A;LԛVw2 %@ CN (bP>c>EyqvZ& $]a YP׆_:;oؿu-G&6;-UׯĩknDmV֒L[ Zq&)'o=X-l 6< Yhռk1Xq4^ZI-4*チ-_"Uu/31>OE, ۸ C;1c^;dZF{wriۮ!%QfU 4$`YN>EmioMnSN!^q" l`4/ cAW"Mb@ cж _mӌO2f25y~4`L8U42Rs҂]Q ) ٽp K>1]!G)jlbzLex&,]7בĎn̓Cw,I"3\I\fX7QO / h*kѱr ur__rSG<:&#}@Y$E2 Q'3hkH]iW MˮW ԻgGR 4TC!Իu{n 61CAR Y"e{p -C0zg͕Ay^P_l&4DwW t)i;F2k$Rh*"ϕ$v)IB qq.7R̚yY6-(`U [rf߬ pB=Jh3WRP<_Fg،[tvJ91b)Zy"wTy9zʛ `Vve ֍l\F?02dSU"OaL:UԐ`7N[ wlkP{RnkD67wڈ *PȾA&&_굺rgq :DD :k=d5 WQOCc.c &ȯJO%83=HbF-S+*@8Z3Ufdn't[]RHy]Ǹ!0SZ~ϓᾚ>RC8$(kl8ֆZE{ёC<]_?yp7|n1X."yڈ$e0wTas`#$;|A냴uWMpHr3]*ex _5~I̜Y-*>z~'l&;+Fw](Ň˵P"'TRЭ,;3=>"ְ!;Zf }ME'g QCIq=J\`z;`_a&̾`,%? /v|/K6[WLp\`Fܘ` V`N`{l-5*wW].^Ot}%3pOi0 ȧ#X znOTUh 轻e@6m{}J2dcMSLРK:dORRK$l(T4ZrwIT߸70 %oz$N\T}' /)} x7 (MTԥCθAwP2$MHoY꾄wYk7 gޜISc!"RNt 1SJ파IHϳ2)i]D{MtK/;iF I٪d R#P#QǬŒVZ1uf*/ozY٪{vÂ朚in4,EAp4)&kQGY<6@ oЬI8`;ʼov\- ȡM 0:`-vэ@K~R m!: g``< ͯg*O!)[pjgVN|2/S~&cE[`ec*\B5W+Azg:=n!i1Sg49lj`K],'d׃qrg cgQz}đ{j@"g;"JGjϫ`8˹myk';z#V+<[0͞md\9a2m<v4PQQUMDe`b"uJNle\g#ۥ< !:5luⴊ?2 D pJ<p3 tiտ} `Zc鑫m˦SO99G>r\nI(pyp$iH~KqjY rάFʾ߀ț%9%n[vMN2 tuEUSY#263#-=cվŌKCu7j"vЕ.hu1P|#¿F \§#V: \oj`.}.V}C>cf0gd;{HZj-ۏLJ鮓ƛ~B3ZV{,r?!ݷ la`gY 줖#9I!o/-^3 N$ias"rF0VH"k҆\(II>:2 0үb^Cg* TH*qUuZ-E)*f3B.: I#0"3FR%<OcˉTnl|Q63`G+Mlݐ>ӵ\3"*:II9>jj^Q\(  e-P!jŇdDžiځlVvsժ}EK\j¼Fɐy~D`EMP-91tg"0ڿ5\U:>yKאvi];cu Ї$R9XЏ =*Ϛ*fiۊZDlQ?tG&t o+,8qc } Ժ |oի:b ?1%p9[-F[.Eodz RJq+Af~+i$_HVҌdHԫ>t;&lSkfh+ ˶%XK l䇯s98ӠחW56o{caJ_վ)>el|$m|!*$jw0,qd2cW[4ݟ`d}"@ca$SioyYf9)vq[V]6NbI(]M\=3No(MIHBunYi5@cם&j=ōo=Ee]KZ 1M1}#Uj إ `$Qߚ=qD8#Gh0읂h( #h9o a(AS5-s\҈ LJ?,e4]pBGLԯѱZZgH@сzb g:u-#i5ņ2uPͶh4d\x~ وSi=GҪDZB­4+Ku9Jc{?'wZ% s`>K O_VSW bfyKcR<BӓZՏVa7Q-a}f7eS5usa,+ x #?fh,(r}p^!G,ɏiwfum9/iQݹZ@R|XDz|v/2B]|x$qN$in4+o%ˀX13"5Y];|Cw?wcl%tN0Om-1{:8I ! 5G6Bt&ӽŕs4EHV ӹA< `txPUn1I.˲0%0ƐM 0ZBlf͂zI:(?Т᫟Yo[`ՇE,̜Lċ*D]P|*oV Y͵k0Jf4Im≦o1&Q՜R حٔ{BใDBKŠd=e&K3y=e;)AZscnm4C@nfL嬯iKQ|__0KZS&O[/#.=ȑs?;.=)䀱@zmbYSr _1D"1xg~TUa\|.[]M.8֓4OGPkLS]&YJcV:Ll$_9GUd;NO=Ӕ.qq m{^Kv2&)lc?m"W:tM 65u~](=m:p* W$./+sڒ'3%"A d.S?$'^"3W/a_ LD‚ySZ>cv] BQN“T,n12uF C60d\o?nq܌d?Yݼo(MKɆv!cgNQ B]u8(PT~~vd(!d܈q=L}tcߩwM|!Q`&,zD- =rM*DBhd g@ۘc,`TH _X6 ٚRxfY}R' 6ԛC7L&migZsgu%Oef 5 @\W%^˶lIbb鞡avҗ51U׊G3@%ml(yR*z?Vw9# I$'j3]OZp('ybojmoqplOټ!4ƝN L`sEjlǮ w0r"ط9ӌ:R{yg>@HF%pȬoX-4/|>rO1~](l\t9cNܘrLlwr |;s'fL_|8de~}aP:==&|؍J3T5PK XLa*apy)ߕo$i͡EX*|qH&:5-ϫ#ylq[TlX*-?ѭ_q15㜏9׊A*&Ot||ԩw/>/ox/" 8-ؤ@b3?oS r fQ~S?.mhĴ'Ut"+x7GԌ PL%.1 n%5,r1S_@.&IKdxFsXpe2M3dG0ٴOQ.pn f@Of!Obܔ;FS5ڻZ{i^tӻÙ z|~s@JU]ƵՊ9TCHDk;d@NO xMnwD|V^]gCUe{UDD%](a);љaaycO4En%H{֪ :2R'|݌KS)?{?9@9IyОkgYbMM}ER $~ؘ-|%6C/|t%UpMB}o5Q7}Η= @e?FR, R3LiKvC( "0[[L}wGYa_>ZՎk@,DJo yԻiHl; }DHggpa{J!UGr23S9y(\ c vOVR TJ\ϸ}_p[>AO xb)@7yi.\?.퍆?)&/ǀ78=0m90YdBe'|y^,B6/ow ~1VmmԹx s5^Ĥlj*l$': l}T6^چ&X~w@)lGI+ @P أx % [ I7#3L/̱_l|18wKdC;Щi$jm&ƀ46S(PUC]M t b3|Zx^9u7XɌ2aلF'K?VԫZY]3sq'G gc&q ؋ 1~oZSuGYכ'}mv aC>ThoDP))k}/,Qzd4BMفe%u ]Hij\%7. 稺YE ܞnlIB"S;H^=o z^D*Eǘlcz UuޮӘ$95]-YLq[<)TFFǢXڀOݦlsׇV)j"HocU m.;Oσ`wEUX..[]+^%Ʃ E%޼?TAEyC KPA^!1) |̪,/y4㬆A fyS#ocj;aѼ9nr b7X6ÆZ*3BMy`)̴1~Fhʂ֯[E Ya3`*(4~ʫ'"+5g~G I2Ucdn1G>^<Z *&3Vrվ!\Qv\kLI%6tn˯uee1>  &S3&]MHF^/ '&ݏ(,雷HlNVءGeȟEeqׯ& [hsf5Zeףwﴞz 9qW >>άfڀqT0 cBʔ?}T} 9ә4guak#4xMYaAB#H@4xms>pMIN_ŕupH|V.iĭL cr8vb쒈K גUMM0u䰾(zDblNjLUBp&Q}A.3]5WPNyQ2^}>3q9kP{ߐ;0v⎭WD-uzpKKvDّy0%һ)8ls)D4DZ Mw`p~9a#i1HRiYjb؝t,NX V(no/(<\.( pێ#CLALV:SK0>j2`; | y$AW8{Z]=jdM㼟mOx98N6e/nZk-0TtfD$ՠmל;NgR*!呰zk(옵P $V:q˜hNhtjkmmRrm@Gyu\>Uxg%]EYVӝ~D^x'E^PjǠ--<ܐ /7/Nİ,%:VcqbE*747R?LJLTldTN`gq ݬarib["˾ѐޫ'҄R u# M"^o*ʶke7v@ZwR?M?S=fᔞ4sҳG9@"Bǧj[hQafܳ{f&]E\d2C9Eh%sIW& 8~4+I{ _%J+UQGH}OLHsr༅pŅ\(, z?uIeYѝ35LJeޭ+9 KW2' ~ kdڜ5CnȮG@fjޗ_^>k^8ccwe -jv ѽJCM4,Q< ؊ỻL*,+* *[Z Ty*64J)Jj^ND"l!z( M?^2#D2;2~_%_ |mȩđQgAB%Tt;?kǔD52ۊј{BdrW-W^fÝ'o+)L'~X !3tuuvή[k sȋb7~IVM6\0 ҉SF"V[#dE_&޹L`;+r߱/S{CJzb1 7Qi!#8n -{s+a%Ed@8 gA\)$_Ş7et|>! `acAdIb~u}]2\z3]0ޫX75@UHi u74>kZ0|GDXx@#sGy.T \~A qG00zm4dzRhd] OWkΈFmnTlzT7l,&9Lp3dA0=uojSg0<ƐHg /[ ݢ|e$'PXj.5_yrw|eY{K9N3ή\VfCx:>ZEyq1Tp|UV[$axhCPr?BV y!R-JFڠR2K<.d#X2t(}K-x39,y,-R,9㗝!/g3˅^fRÐ17dCBsU cFId*mlMu5@IIP\mzLq9# X|`{$L%n++z{. <%"[u{,KٺtYh)0461gNӓ4fe^fat`jGJvS/g-|{9~&)c,,k :mH>k`{eڊ[lYr&V(aNa+ Kq[6)G&Ga:-eQy46#|oc1 $[eEYׇpϠ߈q|\7@~{lh)C 4>cF OH-ĉc9PWuj\ >N޲P{⚲գFު}x?cwĶC+@ 16i01gm4%1 av Juvu<#5h{5u7s\V AnyV7+~G4NGBn1CD WB4{>6fPYv=qNt2)T%T%,Dؤ ;ķkW:]yנDq0}Y R`I*P}Ԑ~}/f%p-!r6& '[߱q=mJ,nxf] 8n>*ŭxpm7AzL%zQiG5rj6-l1+U1+y[yd]4hz ɢo3`BàqctSȌ`lEn9)[ MT flFH!'# 8ޝ)Ja_Z:$eFf-r(~|, &A6M#AC+2GWt9a ,4`ƛ*|&0C0vnnf<Db#:ٖYUѻ?"39y1L [OR|<.e`&;ds8'Yٹ/6X Dx} [>- A2L+Юp5j pP\c&rQHGJa03 =݇:+Ce.%D39v{%61~l͆)c-8 g|,fas/-DkRsoZ$9L>}y">sB!Ԯi_<O:ي"& ʘ9o?fݮ_*ʂ`\בPKELe,"JxzmŰH!ZJF39z_~ʚsM ϏBe6~zbO6+y8-аE[|+;ZG |fSS+k@]$)kN VG&\ ֫njb[+Eje0Uϟ Ѣ= ztrOR Q 1o -0 h W;XG~[*\Nk.ۍ?Ȇ>7J!cun c"`hS*3,*B5} ߄9,,ڌg$xD`k g:sM[3rһ2lb˺aS'VW\<"*br>`^;Dhr@h3>\cm81=ui&n՜,/6LCNV\W*>duiܑ~Qe0rj7]mFp)"^ECS}-M_,AsacS8//WLwVw<aH{-$e?u ӓggJڀ^k̩MeKuXVEҿ}Y4qY E tjNHxZ OޯRYJ{> ߈_|IV)5\qV{Y4$y:ES)MaABva\K ur>#&^s/{\cI)vȧ%3!0m)B>4; Aؔ Th3*Im/+8JXا0Mgsm@Gu2V}y94 f?>,`'\5j>EA`zH)HR B*?v=N/!ciYu{KīW+`%}TzRBzש> 5"c) =Ey6(ajGƢwr&]PLJFSnc/(X 7ڛkt4(_")6'/w$&՚@ 7.]gjwYWM%ӫ,2Be ՐKmܽXOg=-4~4喙T>xy}i~oC2 ,xဥ!I\Lqbp>d&ssEfȨ4{S\c9g0]]t˄O"([^aJ+2 j2 +sqr3+j:j<3WTFʚ[V\郒!pZю+'*Na!qBvb97׆VZc@XAӄ.zJvH(s" `M\ yIT?[E[,XiL[31ыH(,kg/a(L7_jCv[OiT똎6_ՎHPBCƊQi6Ӿ4!G!{- 䉌yLa1ϯ^SkՒ`I}&6Zf$,y~1ӻB'Ez0-ZQl!n=KKR3zC SSMf2}vsA $9 Ge5Ru3I%9pkqufhu/䨪GqXc9yEp#ńpgX|[ ,}xiӓf9` Xa,^Kq1 \ٙ"\cb$M$;,EP_ҽ6z?壆$ EǡŰ7k'3R.b4MWsD# z;Ord7 !`'^E/Oڑ=,s7HSlhF$.sf?*= =eB:ϋ餼#)oy9Q1т.,9GY{"2\!-cIԿzS o$)^wv0&vcپ#&U| ["#ג' r̓wFl$#,⃪SL7#s,B?߆ܦ>: SXv2XCi+wô] UAwo~/,{,hƃkl("=yYDdtjӀsNx=ŨC etj9Ce3b*T}A{&Yon/}pvbYT([-%ߐykR5&rvL&gwSԬ?1.w nC4𒓵vcO[Fᾏ!W7*gzRR# 9QTyۆIn:7vX4ߺX4=2e'=-w I1"5Gݡ*k/+Y>mcsJ>!pIZfUY*~5nTS+[:dE#B_,(.2[_c 49TW%:dK4Ckz_Wh֞t.{;E2 7m@WM{:)"~)U_ԐNZ9WWY2XVt20h]"9U&\eܧCJx^̚:1%qa##WO aUC:xZ#wу+|{ 8pk \Vz bGOH-"8K^;Ա>E22eԺV_onp]iK.1´<7"g]ؠEiM 2~h`*مxN3M}ixQQw3i(ryoL!#'dV-؏bDABHK'4)n5"~O>[KGLs}fuTY=c ^|/e qx2n!e}JGe); MZllmzFSDy-1i g$φ_>w_|"/zEDvap{k5 |9tk-hHXbX<ޠr\;njX%OH#GqҖv[TCZ6}-Ogu-tr(IxXßD塯lX{@J91Y€{`R`_暶u/jT+w~W0 F-}5]BM:Hg:@Y1u?t. x< )` UGıt pAB)'ּ-_+`'U|Q X8qz|ZӐYo;bVj$1k'Gll|`.r{6"egLs.C@XzygOU*}1͑s Nx)/V'9 |7u/ɇ;?ˎڦ?F0" ʞ.XĚ,tLCi_֟C@6sة!\3]fi@I;PM1<7^꯽2snđʚ f\ħ҇^t|19䏀%.JJ+vUFQ.*]b;xz~ 6muo eʦ772jW [U{+g}"I2*Zֿ^ǻu[zqX"#eMq|.N~qaY复Ƨ%,|D^9NpK mw؆*tt a.fM[oM*"s|Da&z%v"d+7ax햧(N+0W9ګ)]"etY,=oorslYHBUdJB:*!?m/!RF5 {Z@n_Ƥ3PƲg9ڽڋ6 k/:n=`e5M˗^:sN ܯ*PeZla5}>pjO' m5 1"-P~:ʀF~ qoM{!I 휂C ,bM%ynG!q&9 F?>iZ3;cOoŹJhB[Hki\s489X^@w|Cv 􁄮Qwu@O-D 3zϪ!%ľNfFGe..*==oh:wު1a==n9x1mV Eڬ`5Tz4$Yx0B/H0jUgiƭ/^ 6S±Ŗ$}=LJyOl0+] ujc !;5kW~"LA L; Gm(SL39Ҋ:T3D\6|QD9V!}Z^l{^K F^cLŨ^5X&Cqd6N`ݻ%q rv2/tޏ0`*spˉ/s@ NWPjPkZ`"˻(J"GVbX,{fCWo2?7#Љ-P#!bOfHޭx:,jLFӪ N6&Pdz'HQámTݵ#) {oL^O 흳m+Yظ֊|@b^70 ^dܬ9i#A*jjS2xo/o vF{P!^ 'LgtOr >ʱQp)fJ0bppx+fXAqYգ.e"/ 'jc.@'Rϩ]저! { Qz ':&fQkzhgԧZy>CC.6ǣH:Adg'_P=Hh(Wn[*P;wcWKIsGa`)8+٧ܒd,8j"t(9v+K^Hso(w7[Y i[UJK'FpԱ ͔Il> ?v(;DuܵH  񩨢)ScD JӾc/ɥ*Z1OIq"BP;ЎZd?jB0<:k:U=?Q 2Hv ebmuٌYWT)GWz69m|Vt_-l)ئd_+F Ҽs4!w6?kWy| Dž.vTdgyϭW|2ji ʲM^Yq,vcOՎa3&Kx55Lvu B!۞)Аڼam@MCt?Ӛޠ@nוtV9܏- ޲zSD^SlƂ3, ݘ:|n,G '=#Leyn@8zq+[#R/+T_L<1ub[=B\'[(O) viRRj?.@lLx*cRfOfsI\esصýdR袥ֱy$=~QZF^NEW 8wHDIz-DMMp K)Zo'Zrǫw[2iAnYnΫ`ܷ3,A_x7H<2X2*mV@eo:%[4AuY&7CdwVBGE>? f״=cԡ/PN8.ӱHζOj eت.{7: ]5~բ mj_&媖_?xyoQimV׍M0a qgjgM]%7%C $:E021sfmQio>˱6ySʁ6P}lbhArtȴh8lhDI,NOA2])X0"gmav!azI*\CA=4/b`n{2ؘ&D:`g0% c{VyGhoZFwBDR.ho}vL5UY(9~ #M8Խys#FKWei],ۥ|KKmGFRag|I88MQ`I~-g{.hEB۶C/3+}>1'(xQT3wK.bmD @k7°PzGfk /Xe pyWe+=Sq_[$Q\F+Xz@~*y(  oRK߷L\U[Z`/ 8 |u` aW^I*Α]3{\x@t-,N3]G3i'!/uQf/F y`E#KG[Ay>|/FhaBiHRɯ,@DO#u[5Li*C=pX2\UϦwc?{xT lRAWVιCoq|/HesLZ-X-;cK!IƠ4Gm^iq[3V.k-RЋ^.;2D % ;E_~ ͕!|\,P{t=R1},dp\5!UvJqqwAF Ate4݅z}a#ŷ BrzNȷB}u*o+^y~ %t-g0F7cLt7jȧ ,x2/JO%p\y }QJB$4(Y:q;NsK#`) `om1wg{rBgÎzmHwr٫K8 fuӠm~k[ f_j՘>Q1&l9XjxIH$UKtͻ>ʆtV^֤4i-KCIwGn:f"&'~eih$5JYY PGl < LaL%ڹ'\HŏYqD7O 0F&-si*X'!-k[oEP4 .e#gOуvJ/݃ +z]{滔qsU<]%iYD64nیTQ dD5roN ۤN?+ `k+c[a$S׵u v;%氻\W[+a<m+ PI# 4櫫?kk{'A4%C D'uhX8QBPCQ`Fl K,eKSsyl=B >k04uvkl0{HmBy'`xzX=zꅽk$3w'T2,UL=;~3JCmI`D+=6T B9 $'nGD5b_o}5J\_?4;gLM-ĒXgВY0{d=.dE3mOBi=+pFSyeD/0Ru㚚yKaظ G '[]*+]GSB߭QF9Dۨ]bWeb%nj][b1tg֕nIK'}E| (#!o78N液' m24 tm lb-LC"= ƣeJk,@*$ڿ 6-ᄕ饙 J`Ϲ9 )z>y4‚ i>._tUf8Eg GIUΝ9/{cS=X-VWdb7ԂWv?bf|'q^ey^zN05K  :ıfۚZGC0Owר%`rld,sB@F#\>\rz30+d/f=~=g( ̑-:j7B *iR-ukZ5>!bT;n@f9EP%(<1Nc Yu+vH0݉_ EҲɩ]AxL5q* {OƛC}]:ܕ'шNHj-Үx@ ~-*,H4hwWS|M$QD90U b1»y3fI_'gVdVsl?.KAmK%cbs] 7I*Yb{:5DReE5gBTkn/G6r>fݴ i5q)8*rkW^%U8=)* P_ĖW~ Ǖ7f*l~\e'{ݧ:UP2Ȭzw9s徑\;IoT 7FZ~xVQ^bJau]cg' $G&izF<#^mTK5A ޥ;A.nH{ jTMr{5M1w: Er—չ-_n7>g㩜8$Ӳ O]'a~TwxRai`)SuI@$F< Ax:U{d%7< b*ǖt[' XK> GSPCzp4jz{ze'J!”ndJ@&ttruCI4FܮVU ިBϼOZu@tgW>,zf#.I*L{u .l. !me6ūK:&Y`Y%YZcM) ᬴@ ;_*ePpRɮkoC:5WKri+Y}u.)$ƪ ԿMM^rŀy{MΞ;?Eq>p)T7Jk񱝿A(Y\Q&q*ՄFi4{oIKR\m\|*W7Ψrρ9ѤSOYNOacM5_th'͛ DsD?b$pOٷ'#CMɵ;T,!ȠΩQu"G/sE8B("d nݼ0+Rp]Ϊ!NL]~]sCB-Y"I*'] 0r ܹ:1F ) [x@{!ҏ Ao ~b4:M,${mU1&9m)SbTkazg;L{ t7@Re4zTgjL5\;JO+e$AZ8E!WA)jF낐TvMOBΰ Ѧ GH@W hi&) mߜ.BPI B>H(̖T4 }v2P5hقœư~+Xg eLQ h'A%LɠH69M>>(PxF}ޠ C4<fnaO=te٘],?_Q&D麴8Ȩ@8q`2U֪|,F&`wΗAQDHR74cౡQ%K@ohif]QerlQ6;wg2Twh1ԦzMHKH0.[*)b5Z !v3mb_pa_;e6CfsoNߙb&F{$몓s&',tN͡u[ḞGqKWO93GLڏR.<˒gvNMݷ#3Ϙ祰YZE\PzwH!Bmnk{ɹ]#&5Xڐw 3qQ ds;C.7 DQVHs0rBUd;/tL?MO vbg7햯0nr:Ȇ̀yӥl"6kav?`T l-eJVU-CK QZ"L݈^`JBU.Ѭe~?P&o"a@dcmqX=xZ[qSn_zQ-b7BIHg?@_hm (;6~1eX/kZȮŕ uY)4,m Yס]KHts+)F:ANOjTIޣXQ?>ݣh 0B֧T#AXMCE#1KwCbpoX$w-;BGN|䎓!}URDe?ƪqSܲeOG</DSaU%,:Z>Z|rs wLq-jGRQm("`.+L(Lgy+\65nnPKC{R66I 퇤}eAUd`0ࠣ,(LB&}@5Qk|3RźT`8%YЋv0RQ ϭK׀X\R~ g60EÎ/YVaD)9|e1**Wt>bq蘴!DqvX=KD=p2 1ls̐Q15:kY+GJhסosY"D%7``jMJajz7;2dFҭ vOƠA%PV\w) ӝw)?[O Tk$|}fc=q2W0ۯ7hqƠM&^PQ眊*b'%k%{_POm H[Rv&SA.y*?.q 7du0 YmZ돽 LJ[SNMxAUiH״:[^! A ]үhm/FвDɀC+i[#j ;/Z))J0ɵ*op$JP;~7?"Mͼk,/ˋً(d j9--a8Z!@_hEvͩf|3J&C?~HN9sG{Kp^tu,i ׅBM/WD((A/5r-בA=r÷KN:6o5r Щ}_[A#б"qC޿gʞ 6GRakJsj"XZ6}LGl{2ZkIH -;>EOؾR{.,t4H t0vij_I ӶuR!c$Jy"f KM# Nd;qeP(Z|;g Ę=su:Wka+w?t:jDw+`j>4(:2x a0ckhǧmt. -"dNPEPv$jLܫ)֟3Էdۆ@ e$eDwJ[QD)L{m3w;: ڤdJ%$djAŊpq' ӆfYhb[Vr}rHk-&*PPEkQ!8äzvI1[ּ +RA_s!ydN]aif&ʟ]!9H~2}7SՂj7Jh+V %xZ] ;~AO(kb l[uF봉|ϒ?AJ*UC~)K95͓&JC! 0X8,+;!e*ӢFpB :vz { )N൧S$n(WԹc3ҷkǽM#"(N9ېXw©G|̀F;͛vK/j*-a [;䭯eB=[CHC!6NJ2?)"[)h֚hԼS22q665:a>K(^A?).qfff 1M+7v j" xEp:0eHYSAn**¿?ЀR.áPj~F_t1ҧb{bzz€dg7!|u\.S%ƯmF鲿͋X&ْ<~s5χ-Cci? wcb͚ɼ+({R֒󬐅d3. 1 d[EP݈TFDoGw6~|>&Y8 ?Ph|ˬŸ $P=kĂ*+ʮU }`;/FDAl6vσ*%_zEfgHӅHc؄ |}xJx64Ʋ!` cr ~zgxǺ㿡3/ ;LZyj% GĂ&[SpR@8[HV_XeĴ GHv dLtX&5PSzU Nq ~\AВX{/؇٭43~-N&fw}1o䨶MaZB<>~GjH#z*a < u(R[dMnS6?M,Й^8P% P%΅>%ޘBvw?ϊ0q:*3:{C*K9T޼bYh;4f }7kAx czʤDO"onJ`vR!Ѳ}쿽KΕž[>@ }⨻."ÆU"a `萒h̬ 5=pL!caujpE r%-sDG0 g?4l3zΰUg?10p~e)AJgDo({kh-)b!"̭Jϊ?l''YEi,Ώ -E1@305@g2mK7[]w.@}|l3D-.:~9v;zʂڥ8 qjHJ{ ?zgkǎ{U< J->3۹1Uq43^]0Zq]epaȇgj 5Efܑ@ߠ y:,z?ֱL@1!´Rّ (2nEWfBƢ}>8 ibʷƥU\Ҕȫ{CseًS?J#eq* mJK7Ӂ;gU~Ԇ:xCQ,e&`Ǣs^BʏM2:.b8}mN-, Skڷ\A lwj̮LoruŰFb.c! )ZYeb#\}׽WlBG+S/h/V_>kbT4Ɠl\Z[Mo3 \d/"RZYՖၧcH/Yw(Jp- Il?xv-x?0ϧ`0*$"S>"&VGe̱QB:%ݍѵ5!$}%fnM< j\QH7Mtb2),Tj e9 !%Kb ;X{3 @BZ&D!/#”;M$L}NGǶכ 4\VH7rlD/$s :@b*rT<-mO%8 ׫}t=b/<6XSe_-^d18XklVK:GmTQ-Psge79?yz??؋9XʧaRNV#;mvX\̡o6 N$6Ku?|&pOZI0TF6!P.7:ZY5q9myH!0yBjRpCmH.4IHdb |Bаw-uW!-Uo8eV_V#L* 4 NѮj]LGT$)4PoWrUF|!ɡ~"Ǵj l+?C۬/uH^>ǽ@h }*jihΈ߸+z!R>hhE񕨤MZԁC={i3kNeMԾYfs㋒W|2EO?ko)JtvEh0g1>Mg ȃF}t5?#DJ|d}l ȩlY{t29eL@N28Y9g0f zt"7@{.{պJNEZZ`ϴHhFprdWĄ F. -LSp%01v )MatCZi7;JEA&сl|&Xn×ba膓`F  4r ߏ ϙ~з01~UdtɺW~7T?SòeGmbv;JԄgOʵr%ȉ@22#a'LW^N7`>.RG@L'ե-vyB0D+%$0FwVL _)F0 O+")vyIܬIG>,dumw9V~ռ\pW~VD``> Q6OOMh00nqnPhURJH +Uiyd|Q_7|b-mBmHy>X48Fns⌤ٛ- /zaڈ,n@&W[*CI~3ե,K6 s^vwFV1^孾,v;͗H#Efjey\u[~Eګ,व3a1^g|,IVT6 e}bP}s`e).+h,@w4T(d^JA.2p[ޗYhs:&SLwR~>v.fJS ~5/pXA}(rTY!0Dʙyz^Rg۬H5V#o^rDaG TnTOHtPX,Uucf8Okl)A6bHƦ9zbBeYKJQK3|LL_N$\@tI`DH C@輪:!=к\[. i2͇H,ePf5BXέQ-۸)5;9(먮21Wi=^AV8V93eRA*l5f]֏.dщ' $J䅂l !K`;V$t*@R8ݎzT}/H\ox񅌏r^WB`Wv&aNx6rP3'z{(og1K _ҏ3+AHgיy. U,!2p*׈۝:~Nh ,PRsD?}+ |‚[Ј]쐡I[=[2ALt5^3 CglHAl w7^,\Zr 6>7oPN.zPV<5T\EȍxIE֛GV+a[݅k]= BD3)a#g EGnFA3oɽA_!53}0Sk@#;B'>OIuuIjY-c'8nZ|}Lp?G /OgUs6ƠM`W.Urv1.-i Mus7r`GU»B7ڲ5*Bx|%"l%;ٗ|0D_c[ m³CMut T8ZqЅs^^|xm#>/isWh<^ܤjUhw_9F|<>/KQqWj_3H{%-= (`Q4 :.W޸-!䊘0$ (8F狑d.P|5BC|rW XH3J*IM:wiSN|@4Z_ @mGkƦbn=>fL 2IGyԚUtF]d %i6 uP2ut -tXv&Y&`ЭyI(:T4_HW0 SɆC3_=QD O*#H!AD1MEkaei?9{Ay·*-7Uߊb5E'vf&| 5QPKkDɨPGZQם=NݘACZ<͉VeAU97 @1z7][)-l&ϴ %a8<5膭  a8(F(ʓ |v҄/#7Iv_[D\yS)g9Y6xPPUazw0,X ķ`]HO俉Dnh+̐qMd`6')ESAL3<@9 dpBj 5*8v/ELTqߘU3O;PäĽu;< h=e$ Ѩ`ǏO /{R*7r 7 i XU5=!~J8IKi;WI0Iw{Y:3]^Rdq?]I.S=g +,\KC׎D`aF&K*#ěc;k6*E 9WRPcMq8Td۽_) .dbI$iawmeMB1B(`4^}^*2S3+[,ߩA&qayVhˤ芰Q]S،}% o|-Ѵi"e7=Z{b%dI F7-T]$ ޾[/{ܼ̊XD tGWG@^,Fe&`Lt"hzMv&dΡ=]az97$ƌO/5>?wofqN4٩}^>Eu;HP zfׅߩbݞX9s$)I ;0~:^'% d%&>YmqK"v`z7m<=G 6|mBOB"?y?ŋcQCS&@pz@`sh,GӲG ̜Tb1o sHV`'tU&>3cI1GtKɷSgV^n0쫓`JV[νrƲܻPI!d6@b䧷)[mBr|{(Ȝ ׀FGގޘU(19 t#fbUXJ3x.AM=% 9igF+-'|zp|A5L7jN)p{k>W!з;4K!MJ*”$'װTOEh#3#6iLX׸k!^4q?VEŪ\KrVЀdǤ$zB&Oo5l/ԯg/>/")|h`U-|_ 9\?ΆG6|YqNu hhD%zH5|U&X ՋlƷ }1 g7wZX{a9q&Jf@Bƞ4<Eƈ~g̃ȦoͨGc0on\<ܧO7߄ZֽO|宙ʸ֝ (A߻BGZ$8v]ѹĊt C׍z Y(}mIݻj=nkX;ɧ;?#&6= E R̴O0ј<ʝ)a="- 5D?a1M{=oDJ]'үDӚNRI H9CIVA{9qCr7D 1omYV I{u %ߝ3ww Y\Du[6t#)8syzL櫎<8CniyPW|Rvw6ͅmђ(M&k|'P }eYk#8HÀ5Nܼ7ʷ #'G,)b3Z?lx8|vF_R$}%f:E-\TyK.ou"s&8 xSr)/k8j=;ޜCp8%G28@B4v*Ad,)hnf+!(<K:S2,n>,,w1if3$qO3}G/*;~S_k7Ux?@19G"pP ӂBg3Pt#Fhȕr䥁Pv} $'"(]C3wxQ!C֦.ƚjmKHvHuPKe5efyX}K췒}97~+\Hoh,W\+0ps,<@AY*tcׄ0N΃F'"0Oz-pO/9+KStY$ʋ?BPV0{sZ5[m.eiAa{,-z 7Lsg s$)C`ٞ漡dkYw"8 z3]=JlBO~5O՛0af|+w$CEoa_x:м>;Z .k.__3V53 M [@kmx 1ʔl|6 F[h'LLrzɌ@D.Z@C #j<Zq%ifgwuFe<;ib~ˡt:K~ V1<([Gj7>lI'_&2f<.&_&rD!yBAE^jw ƍ́"~/mVgX(WH"۳"7ʳ]%;WXC%E`jS`e9N(K{Me@*}RZQ ʷ?/Awo,~PƆRi`S. V7d@g&LQٔ"zyG8}WCA(C:]㋜`X{5etXzB8Hw#lsm P&L2w˦̐|vU9lh ڙjG+Yv2|>m+y͏OfWL<[o,td?Sc+@pLF-VWK歈 8iZnMW:d''z`x[v~*瑎]M->$ (Wow:].h4ĄcjbctuajN55_)#S4`PH`SFQKlrٛm݀8Pg'P"zǾTLgSTBrEV 9xkҁjC&"\Bc{ˁFB :je񍣉JY#ǯ;xM}e?`M'lT{xVvo:+*!ws1e!];"d[o_]H׳aL'eκ__و@71׾!RiRK5h|#i~m^9EnZnj-iII #CFNQT!y*fInxx\b*2ʧ;+ᆴO>Ub45 {ƽ#᳔ZΛlSmPW)Iū,gU{T;D+tPױrn'"ijV2RK&wSA4RYzLSǰ~&aJ :!+ ty*&#ۇ&ݲe[d}=⒂ f gTC듹wDͻvS̜/qא`lg{xێj@9q&P]y O|0* ZK '&(_ũmbhg}wvK|bbxLW>Ω+m̟!]## W^ZitRx폓x6!DdV]th!.n˞O@ 7zQÊʳJ =d+غ#5,~ j10z޵hR/ @hʾ;GSϩYX՝Qw*p-* ?9n޸~-,eI`ĸYgV)Vwԡ|@Oi(F4=%ƴpu}DH[ȉ:a _;\8SbL .7^o` R.3=/,$"/\܇kq22d#seCs ^ m Uu9Mjdny$խEem}L )Ms7%edS3'Mlp<ӋU?J8tyP5ePTQHGc>:)^:B}^Cॻ%p"duϷm$ RhXsI?uK@#p",2 ݟ,d%Hsˎ <cN%xo'Mĭw oF_G:C \BBK*$xJ8,}뤓Kڎ7RH_ \jyCK6ݣ X#g/aBZLNjfM5#vyo"z5s0vi)c[0J*b4ᆟPF{#v:8Bx틓[ xQ|6!~6谲yEq~^vmd8 O@CqO+^0H~{P@Ġ\_:JD/`"JiDu& ihB8qP.*Cj$"T5.lŕ"el"@Voi<{۳T@E{q2` M(t.f c!O!') r[Z(,lN-\6R)I_Q9(췋*.\i3+ cĶvA#cCəCfj8x% ¼us~h>MjR#ͺ+ j+d7p' l_b+ /4E3_ZX?]V` 5*cXX-ځ*p]Xgqv {$ǕˁLڟ=7R׽0Q̭a|`AeWR>P~2\bXg@_֐7Q0˲~1rBH@G1V7 2+H4嚆5 io Q1ZX?R*_>z;M8^ߝ'\yiˆ*Ѥvr{< \O6o6%eggDIE1v >0#?h;@>;G9ϰCHWE'k Q%#\7 O0̓KQ GඳW)]pqLcenY8u8PN*-γvbFr 绨XЋmjw십 \Be"Z娰PXsOub!7xyLV@o#O "[_QkLvkG"@ՖF*b"K]ܻ.2"HqYA7 K&knCcTbM3U޿":(8sxJ(DD'ܾV*w (rUG=.RhbWƛRyײȗ8q-&˔OsMУTJ- u wkR 7@r08'77<` !F=YG,бIy/!7X˫/n*Hh`n-2"4ϴlB1;B-1" Y˴n WQXyCur8+LKl2 yR[4}sD-e<:x:g[kVeۋЊSCTm2&gUkm ><-tN?)p4F[E,Ԉ1])`UCbۯ$l/ȭpAmޯ[_DŽLGl8I@o1:\@܍o\7Pccܨ7R^g_̴%w`)K{)l#m'Md*kpm*?\W`0PʺB⯱.I@Tg:uvAM-O75Y{O4 M0OqQbJC,,iqsv})g#2F( 5R*D5[Q@fe md`b e{6IC{0Y$F/of =f _ N63LMW#^~>8BQ˲adžϐM.?V SF*Tʶ Gޓ9fAD/yU1ږ.&/feYϥP)Kx>Xqώ*:Cŋ6qZ?!?1\O٫VsHaxqVL[-NY%Z2ɀO->5nњH]/7+QŪ3Ct62>P\JPƇܧ ܜ#`u#M?A:P3rP;WVĉw9;^n*¶OeBm48YEѤGg_cw Skjܡp|!;d#`4.llgb}__G|7\; ~4a ^o*>&EUK|VЖߛM3=^ͪLcz7Q7Hn?+Zk vQ,g3_(=& ml`1Z(4 8c;C0sW),e.2M v=d.?ħ,  *|D:[F,R$&cv3oK7~6? M!ބf&1 ="ooпa>x:4~@&Rc|Ckjn0{֐%r ߪu:>г,S3ߑoSk9wD-|g/BG ~.}yS4-< s͢7Oh]jl| T 'A*hyCD jF \q._ 9:$2QBL<75"Go,ΐS*.n2Z o z')g҇Abr"ud-;9mȎ]wCj)f~;)^k-%hxp3|L7og=8Ι?d0[_)䕂,XO4uJ_*$37Al (`PCe)u ]fJeՄ31j8t1X]MpWr*`p.nGI^w>bJYTׇiZ KэGrp" Oq#Ө5Ku(e Cz\z50tap͹$͢Mꁲl՞!YȃD @]*spsLr姏J5f8*o/JNGɘGQLac ؘ ܍ysr%e}ݝDgw=־H=;ݖ?v*Ƀiҗݔu#Tx0[k',{<;ECxnv3-5+]u| >ga#4e`wWM4 f, b#MW  tْ1V ETQj0PH7Zr.C/.${4h tn,L!o&I/3ׅq@gabti;EupGg۟ ԑT vk+]N\.f/{%Z|K:1|Y a&i?P1Z ޗDΡ{ ҬL5}KSbgEANx4kW d &3mEluv”}S_y9;3 3YYTfvmq9 ЊwTFQbzA-I[/+ax$"a Iqw׆uJ>)9 )Rߴs+;5E/Kg%g d`%#i ;F+F;,67NBr^<.ZDy NVmrP\g9ߠh0Ol7|j4!H]H\6m`o Ffz"K7vsuDv@tk1m1 D UD33K)O\)u=#knk(Gn#*p-~KlOyAQMk#0އ=vMr_kM7ě*/U in#ËQT @62Ats鈪𰠈mDV45j;eβXvt(Gu&dxI6>GcMӁ!*xqs vgZcTHXgʱ֫!rB# i@az4LD7V!Bj/<ټX삷, ߊ.5_M. }%#)zTt,'CbYUS/mJ6BI˨eGy4žoxg3t$4[֠sd,i.3i b|3z̩k{%g,l zP b8-5gqIM>fƜ'6]×A O#T$IW(_*Cq,ky(fɅ4^Fg.,B;$<-bD1ƸIːMs8qtӳ p~<KrAykZh*o1 .*gi)tH'Ԍ^-967v I6kA!tMZ1g$ 7B)~l@Uz `nCH|eL 4߽Dxb`щz4z:ɏ5m(BQ^%2ۙD39^⚢`nU yn_́ld(<3p֩Ќi6楎~Br0;l}8kX(G-ٿ3i}/ƷPʹ9Q<D!/psvm!5SX'ZapZ'a BTH=r EIbGX/wj>wTŞ&k>nNJB &@jskDNy:p| 7cc8%ܓ PW4qZ0f=U/UU\3."BԼT[/¦/*nYbR'o@-6Ýyo\ <2>4e$o7O5.;q o_Td~10hKU xOW'ݫEeGS,!<=4Z>pk3P{Ɏ}J+{`RNe*^7TbMlt(,8(k4P V:LNغ*=t/L8oJjcy":^pB ,MR!j|-=8NNڴotԖ ;P f\hez.?}pM\k&SIc_1QwZ}A#^hDŽΥie&!'2o68J CAXH=UN\5kƫxul0eh)ޢ ik kCҊڴFHwd (93^W T;}ś~O7B*\mQS6ǁn̿A gu.זq4f|{6Y`N堕p9_6{)3p~< (¥<7+^w8,D`2f)1S E[kis&kQ:{~ݺ"ug(6O+mDN?zvRFc VZ.t ldž[fW".uDb+JHκ~aXN@[WԐE#pFXLNOLnC1ãWBp|.ys.3@&>1{`Phk,#}ށ_R_d3HF_"OBDBllyZNP2z`5D|?Ow`,tCi_Jfh!y$ȭ8|=:fFͧE=X/9+Z|hj #8}()7Eax@a2[5ʶ͏+7)2 ^/l =*1˷~؟W͏hɪY>lQ[fjTf%)u]=]_ܼQRMS}F %#to~C}z}6'qfե?i)و,_W2/WM"v*[ް`!(jo ;ӥFq·SEYd7$z%C.g8F#5*j>E#jhƨrƇ bs.U(NAAӻǀl[@謂4GgGtnOd*onvXݷ; ,>(WdZ/LMlmk(kt7)Xٶv6z_)MZ|,]X*cÈse\,C6χA84D$劧4BV ՊD}wsE6GVG^EL1nz2٢tXoTNAJ99JgI~D>Xԕl*Ts1cQ"&3}<‰>|G2*Ͷ3q''WEEfi4*]g'7]-2Wtjm}L-軿ESs8 9֫A 93)ey_I\v.i2Ϥ:JzG2F߸ͥM\8 XQP$)ۑ7گF zK~/:'nP!ިf"&ȨoM⨃Fɔ74?r6z@lƨUN!%:e:| jWB9qls*xF܍ZHev>,vh18)x˫PCZ}gbsU7t=oW)ieACx_T9\R6[E˸5Gkx/1ccjw&h# GAd=sjoD5$*:,u3D?LMSDF )(O;OǐǏ|. #S; -]VHfY^+0‘w[e X`*%Z6Ej}-%^,j'H`ImhIb+Nӓ>i\JƷaƭNܜAH!aKSjb^6fnL8r]gpp&OÌ0}be8=Py}%O~@ eaڍE++=8ZfV*K&*T} O}@#SjsZà9S~lDU0)m3e{8LscI"ٝJ6>z1߉b.T}lorx=c|.%?Bk1CJMb,d][z2҉|aAsgm8GZg{ >qI*OPPߜ@5DS,Q+^n3%ڽg76:(C (*~րaWM S/^F{q$g&#/AD 壷E?*]O$>wmyN=c/x!/.sX^ٛA'j?lw܃ Gu (6Xe.Vѥu2{> J.޵#m[O@E'L5A壋9J-[>IH?ϐ8 LNn#u,*pǧvGT<:.5x7BͰ9zlXq0=&iE،۷pXowO ln5ԆUDFaTi_uHq̯}d{:K\- үrXJ$9yF >{N+a\X>F!Mor``3պHT&O~}խ6=oו9b{UZ3Ajpbfr&iУ2ؾId9f-!hCP?7:mIh3@'ݖ ږVYpׇUW1[~ho;/Sߌ쟗~Rp Z`ʵ0Ҳ-M=Vs4T$0>hU.sX=)քC5<;i P\[0$}l}_ ӳ^Ӡ92Fn&#<d=vp,Ձz15me}mh+3W4 zY\tHzD*9+«r^ ;>f}jM6@s (3u[E:eEȰ{: Z9UCfY>vӘqZs?&qsj8 ϾDb|k?V j)rza,W)?dXO{i1ւ̪p׶ٳL9?Y4zJO./5f[ 1fQww\3NayQq189_2!! '>^{ N'nIz 5uSmRD6ݠji 9B*ߑ8ݦHWzR=:ow3f"HwI'tJލXX{$$w$} Bcmc=JHҖ饀ew4Dظ4 5ܼS,IlԥSYfݙ/,n_<8'&ڊ,kaT~]=XkSna{2AyH w^,6< ld |ʨfgW'.N6l]@G\\O)~1/xW*} Y7wl^8kE׊^Vm*( ;عdӦ-삄vEt6S}+<mȈ2]";Nٍjc'Τ"p R%S[0Jkg|6 at\?ϒX9M7U15!WvzJ[G ѓUǵ )?ɢy1cl~fYe-pȅlE_~[6Ynx&)ǁAX0( jk;Ɩnr6}|spXu 3TĸړtcQ/)!2* Q˾ULc{Qzb Ff(}A\cYV-qf0xDD5H0J*6ZgV}ZqzV(.ˠޥݜmI1tx N|Rܙ3gݖ(FCSsEx*Zj$b%D 4":PJS=bJ dqB@`[o^@c=P.^7_+s?i%s)LD ^l4LKJqY=,@ׯOjCKj-f6y,|B쎮+6KSV$6@!7qC}Wd|KU|oIdXc Mv<[a;瀧#چX}DӸ61O"x?4hZUCjpo/)ZQ@C[arZZRX=5 ȶiFy]4rx{߳9S}#!q.DOhgz$8JK=n .yW. +UқHUfkanT+AᖧF͊fbkύHǑ6Ѳ7o?KQl1S-c52H%ޜFݠsߞT iNΦ^0DQ`DfİF-⑤) P޼>GV%urb+b ܴ-zr|T6۪.pnzsٹDz~=rZ ݭO)K=gW5g{lXALNo }GCu?2 B]vsؖ.yK<˱ {{ah腈5 I=M -8@)X#{9SWQ.p׵>!Ro;XثlΥo,FszNVMnzI_x-8 O dP)B73VCevjP!=;'8{Ɠ&An K)u'fo ė&* p5~yl |P 7dT^[#KPȃ<.`(q̞\\X"㪐!톃wr2; =#͊@W'ޥv76lo(=D\KD:юwUPNenwwyw^$10w,Z7-Ohij!hS4 :A/5U]c)ֲZM~o$P@Pw{znv|7ލ΋z~B H(p&1 ^]/!}MARb_qNHWXJE-1^}p5O D(߀9 Z^ `mg٪^9IX-A8aΟfWMSahjPABN˼m&B U14׊SZxI׸Yq:-jӧr3T5(H(gQ꼾/W_#O^iJ X!ztJU! Mm}z-PdN[b"LqF )Q͛\o }qQm&|MaO6\>8txl!pP8-" *D ;EAAא9k۩]!wbV LMFf{$G@q46Nk. !G_רvoo BFbT^[{ Q e%sA&Jzy? y\ڕr⏛\X:}GB{9Œ8W݂v|I!ФŪB:04l6[Xp:|=/}b]}[q `8(ǁ/>=n#$iGrF&[Or˾ G#-sv#nT4MRkY\7-~1&F[yV|G}~j+pIw\\t W;$qq `LH8ަ[g.{ >Hj1bdG1֗ 7Dh9w&U$ئٲk<"wMfPJ 8ï`@[2rm@MYx1컇d .o$ b`ZNzoCE /UT [tLZ wt&U׏ jG'k3^ .T\=Dwl$7[?C0M X7ݹw2_Q4JUA.]A$R3T[uD&?@=-`wfj=#<ܒN{]LDǮ)DdJr> 3Kp"" $tFְEj*37hz ~ΣBWV@M&]w9X8 ڸu|.SkhᝎVW r5J|pH-HgDC?;o (!6Q1!t7k)7>ygZx6 jܭR ޻X9>!c|ǿE{de}5hxu3 gҙ5 {򊺚5a1󪄁EkfA ^U(ux~ᚰEfviSĀu19VRS.J}pNY\ȼYx^ [r1zT5>iANȤV-cc¾So j+W'53#UY1ώ EIA)1?=RTwfV1̫@k3l1ݍB!:Jʭ^oQXr֙ci [9Kh֫ nmWg*I7|@ޑ,^%S2|Z/PQ eZi啂F*^&??˛r%'j5o8%^MR%}c?Sr3=Wt4*g!$_Ld<#%%7 /msNaO`%hH,ajnTkōJ<wC,LNE.ĸc&aJH-3A P5t J^sKRPvY g҉qҨ]ίXi@|m9JJ{j{G{EW(dX^ WFAd%W$Te_ ʤcBV#UkضL١W'.@_Bre%J7L:igcSn4aiXѝi+DN/ aTzۡ.4Lvl?"GB o3\ś4K||IвpOD?IуuOQM( +ܾV$8L0^"vcy8Rp2:i=j<ԕI뢃ٲVcV|30Yu9܁[߄E zB7f.Џj:9cS w锼QƂpU;qXtH+ 12rjs*~Z80`i xԾ\ƺme.z+L *_j K EJ~U#( |N,[EnS(<<Ծ# >Z \toN.rй,(6SI>"޲DoԠ:5=e!Wom]_w>b"> g,L?|F8;MU^<05V{+ćT?͹Ѻl\moiCx.{얇(4)Mh+,(a +BiLFr_'uAPR補p٠f+ Lpi ևloOЌ5$jb B4X+`4 .Rt }Ôє4@Pb+R'97y %3Sy[]Uk K$AcBe|HqWynmRȔ4Z(%쪑e؁^x0lYlu'\Yq>=jmeDL+pHPQEl3s\/GmrJBʟ}B x2!sT5Wm|ĬA:HGl._i$j s>VOSCD\\پ3a}4r[17}ynρbqY ` f֔@Ó#&c W̉>xݼ^R #yA@$N3 Fմ6XvK ]cDR TI*z*jyC̒:| AhC}1)ܳMGCy8q0K}fzجca  o.k )#Py0Z{{g3 =tgMꯀ8a{?[|σ565VFm_PGV>0?m"N5?$dAڋ@\X+*A9[ =n+^wXcԎ=1ĹS89z%\-ș,XfR_;^n%W d&(hHr(3n4c\RHT`T%38lh5P0i\]UM:G> w QyC]رNёCGCAЌ[S^\VD+'[7ӦqhEw շ"HJw-ܩs,XMkq iVm+Pk'ËKҫ,nX6)21ܪ(>LѼgwxb$2X/?CY ΣZ跳mh\ű< Zh b<΅@j^ 0crdH"D 6F1i/+~>čot@<@ *;?`Y!NR-6|!?h=_?DEN28` j r\IHrY}rR￑3_6CZH(n#̴Y>XθA/_ͣn=Ι6s>XuW})|CKS$cdL+y: /R$f H7|H( 'ksM5Fzx (+?nAXL& YZ㍔Y٥:3b^A `k.BĵmProGM̶Qks*j0V\Z-P8 NRo/[%X˭wG>1hBW ew>GQ5M7*V΀IC֪2P{9Cw<1K촜{ne&g5 ܪJ[r$̜ހD=M#W}ɽ7obw+]\Wĺ,nuneEDh2nW QɱܮEe- CdUDvu kΓJ Y #iGzHR0 >1;7ٖB}V"FқBRpyhmLTڼ4ñiiLjA'M)ܨ"R; `9 >YG܈5`!T|:SFFJi_!,Е!`͘JБB.< ؓ_&1`di ZZx"+7g_Sثvq)؇N AEQNFS>ń9$Qdy~Eʷէƃ*.A1IyyL=3Y\$OL#GYv'B2F~DAOck'vs/g? PfbOاigdp1*c# Ԙvx?ڝwBdQX2{iS$uW~W@8nUbZ>M_'۞i\65ܨ/f EqT(VfRLD5#fHi ҋ;K3f~2R~Ug#$eMƽ[Mxj WZ5l(~F +'"s{a49nGB]-uMؓbwhD* }O\mT~y< x\$ʆƲIoHcMew`jq.5Fn ";r|ciӫCqb&K99>n,b;%+"ѝf~^yx;)uVE3ヿ˄ұٛ6*,JiFB'3m ;2(!LpPQ&O[s"$1ꅼ-Z- ~9PT^w8du~$^/Q&C#(.;Z$d^ކߛ (M⾍XW}eIt]q26x{w Y戜U1`8s:mn n Vި43.Ra82ۂN?vi0,t󇁽'yᴗ ԴdlvmX^!' ߢ7 .d90rY4A!ž7A :\Bkvfti~H)F )轴>7]aZ5:VC|Oa| ^GtAFh{]vNi@~;Myъa{/%YNtX%VQ܀#3)|`Z#*s'~4# 䂚Ok|I.|=v蓹FځɵM!4[L3Z1h mmi^޺-:HhaK`9ݫ,$IJJx(SD2}Q;93_,9L1'{ Naԓe{e K^}q`>OA( p3x jV~>GM6du0#&榈EĬrD:{8tSXN ]Ua{tވE ;Ղ 4*RzeC]l T\ "+U{w(QfJQL]_\~E848iQdՊu*yV%<%^542XE; iy$G^qFl`w(DKqyIc fzo޵;3M.!J#".vcH `)f]D?IKLojWISIrH:PJ5zXI~[i$GQaFHű~g %NfbuR&x` R[\ı yuu0$G]KheUMMѼr킊'a@Uaog7*v49Xu')Us%!Gz5*l{B-)]QnKtaܵXX?!-0ol$bsb(aạWTՅp 7U6^)"b{j?_DV9{ٰȳѪѭg Wz # _-ͺm4Vz?8j$ K7aMG)` ި>,/{b9F+Kb}MNv4* i vfm>:":۷MDP>I5,&F%4K]GZ:nϴe7@0RJٍO'@$]&8W5 ۴a2V#ݝɡC*tW=ƼSC0T;$G7{23(yiwU*@1u5}#9,9P b>^*w|`K#Qo`Dx 4'XEEjB,,bR=B_bLX3+ee\׸ˆEuNd*u q26i: 7N)vƦů;M?TԷkξOJڋPՅWġZq rwk[N6"fh#4VuZhJ+ #',tGh͛qq4.-5 8- 6py@t>x}Ol75vy4S&n 'GB@5zU=.tmɗ [WL*(cmqߡ=P!)K\;_.m2҃9?LqeYU:suSXi/}SIaF_u\R.ңBkth xwKG, P,yiPOssWXoh1I;WBiT΂d+ٖ*=0#xڭl- |@Ye7]+}(_mdID,ҽ}k /$GMO$ë|1Iy 8j_y ^۩(/ `+(F_mlc= tA՛$ϩg"oKIJ'))XٙjR?=Z]9SkBE4*7=E"19k9̙/򎾆AdZY5epi0#U|{zsNn8?Jg62E!R#\%s$x!j2od9r`ꂭi{Rby+UTx pDa :aZ{A( GAʹ}ZmZ/l]t5{eROÈIBXk𲒾|ɍ Fk9Ԝ-6k1;؆bek%n bOLCCԧS|{<0CF5<#J8Gwn'㥎m_6-R(Dж!G$W|(ը}Eq*z 1< w5JCד7P6YLsrtJٜHP^|GԾb5g Gk&>W Ge ʮ. LXdJOLBB9q 5h'D:J8IٹV OZ)a(S$- SGZ|%s}&>eh=ro oS:^=űRKx$W.]jq!9gl\()5"U)G- Ayci^hB  Z&EkfIS|x>jĊYxe֐A{uW][_'[T[J %1)aM[WY4ntK3;?4U߰n1k,G&.:Po(!_(!}+4 p<ڻtLOU 4{ X$+&ՅifefL.pXIqERX4B 'bbڐH>pQl : =C(A\eԷ 4%nd<`LR)(ݎ#ǓybJFȣQR2,7)Ufɐf擉[jBдq)%FzRd:*-q"䈖τM( ī_uZ!6fk{"Ƭoˠʻa&>F$}EwLCʶsE;>XV:.Mz`hod[ɇ+MFy5Z.oߏ{fR:*?J3=0E~| s s㐙S~OԿG|o!BAp=eX 7s'6^7r rwx'5~UXV_[2pUr?GZSU~lℶ{]>o +2z fhMÔUDg4/vB![yqеJyTImǿgX:!p,eEDwJyD8zlvr V:nb34G `m@~+ @/\ ̶ĸ;lLa|ٯP} 9+:V4ᶿ;Q\ck ]tp˲$TD7(ݔvS9̫UaOv?WXJ"F'yK(ᛦ fYɽ_~.N2^)͹'x',[l1קC=Q)mXl]Ogm2hТ2V<-A埆ߟsթ4{P/H(NFΛZ,k21]J+2Nx 6^Ė$R}>7SOʌ?B$/J{apL`B"P~`Pr(^OF:D. E\I#"ph {EogqJ:J0fH ש| YH:g?*{mx_qQLNjHI]BS2CAD'_yJFxkh6:_1gw7np ÄKBQ!#q[ dL.τ'=:40w RΏ[OVF0!Loj<^iTLT9'究"?/H1V 8d X˃J-d*|;g|H]HP?3 #] jSLf#<hI&փ^e%oc,3aő FS389KVV˰|ǃo>cxs)[TSIrpì; @pkMH0Ҹ6je4Bs?YtLj^Z͛+ q#t: H#@e]uZ0G\ B=#=6bؚHGn!{l=ٓ0h1!"CQ2-gGLtO2,z]!A44u8N }م7U.k(jDj+|}*r'+ҶE'd;!k,n_dljK)`Ec/Ɔʀ2~#zߤ7:9g#Mш6ZLBS[Xt#`U5B? ۚM`$i#5E2W,W??-HE`<|8ER?pP#߼,[8c@ZIמ6'ShJ\k#2PE=} uj6rɏ=l̻ DkR8h\B]6ҥ?Z󿕶KqstJ Fl8@yN!  KIe A4޿@3ñs+YFcz߭6<_ Z0X@~gK25[y%ii^chBHcd{ Bl^wV~A< l#ޥP>B|s˸3#o*tm܇[>D ƴ횏d]E _'e̳cT mR!jG9F]]Im΋,dA"b-iYClaPE*>4ƾ@߬q3\\9Af/} [L\2@#-Ts)|K;B *o=f]FQ|fdcF. JESbJޓ=G$?C ijvg]soRQZӴ@捪zצ4&_qN4dQ*GXEo!p@cĕx:%-1d<26/ψ}l;IN/?)HXUenuʣL`8}6mӥI ?Fg뒄6>xWՍ`V DveLV(ߙq̿;vP_|+id>y"0za2e rdv#p#A%yAs~:kWeo(ۺП[{jzD|sģΦWwg!S( %˥Xjvē5:}mJ(ncGƥp% P}@z`'i7g<~Dـ We)ϡcF5_QjjlYɗB>w5Hu;G3H] P|q!k窪~%/5Θk:!wNfswb  E_8ySd OHYē]18Cv98l6*2PMZWuDiZG7Md5g"Z0M Yd$'m׏փ*ȬLVL̟ZQ12tԸ%RUYJjISqV"u U]yur )Q1 ʇWN̝cX~^M: }c{|&/mϝB"P2'aE܎vm~gG ?^ɦ?OJ)R Wvѳ|^!}&?+Ɨ'^P㪡͐_;HW̑TenX"m a:}@rO(_\@('˂J:s`l' `#ȁ=Z[@Teމ4jQ!YťErT l5B숿éS FGB6|l<=:[ĈcmJ/Q@vc26S?P)>اB7E^26vTI r-:`4/+V޴tHKq84O; ¬?̡iqA?Gf mncfQfTdHga2W/B~fr#΀ a5o@*߶n9ٝMnCX-/>WKV TW5+ jWg|84E NVW!Cçhhg.myEDH_'fcOi -$a?8De6xMSOwQꮗXZ:;]^ _#$mheؑ1%d!δMCx␦>r$!uTn2+QPV4){+MTznZ3j?'`r ±J jTEl(9hlF {WW#u;9Z1_̥[5K! sh^;VH4WonNx'E"y?ڬLj<\@,ؔArۗiU0|ɦA~ݼ@vIn+nR +vLW1A![^}NDZZ&lS5lhD[6r({ Lv^Hlndٗ$#)R=*ǸyO R}0eƞ[bCyL̼#s:Wc 2q3!\`I% F´P/ָDfmn>Q'U!z R`+#\CC~eЇH.W͋%H?j|`_Hi>.cw͐] kbT:,Ũ tY*ߔI$A+qݪG@=sWT eHó3 ]~k'xf4^G:HEclg2TqWz5J{t/G(٨5x{pINm+NJVhi;.jᱞ7Cưh6|nPO z&gԫ@NJC<ݷ cDԚ\ 9bkn;RG cneNwir^ٷ]J5 4SԮ0X=gX=Wp؝2cزgsB@^ (5_lX#> 7 Xv" uКe+ښ`z 79am:c)7Uؠxl4&ءwV֌ 4ȇKxc<]D9Q4=#VDP(啾$2]Fv.!&dJF'9Ιze+B(#yG,8[y⿏&G4$5Vj$`JbBA*$ّm-eDp-lL C]52grjq0Tԉzɴfh LY(g/<u_`7 {C0ܰgga99Y9DJ>({Pj+wW/J~v=VɄwZ00,.ݚzU"Y:^~8g~bl-o{IX}8 pa&X3O xsN?`2])~_C%5jtGzs%Lޥ/ T@ Nu>\ vny Jgii4E*ͭiJGX;`  hJϮT V&nzA.}Z]ݞ^ n;hL24|STG` RŎѠ*g@W+R/lJM("sOk8͕f/|Y='] KƮS<{ a1]1V\kS0{ t{܌oJwŞm\Xs|_7iN[6;$1;$gu~ʞc5NCY |ͼ!q |/ T:-fB&SOKTB`о.]"I_ֳg5d oraF[_<.)˽zY\Qks(F>63=3uW>nDC[򵷕W#Eف]7Ѳ.I_!w*'#){]$^ֈaRqsL3F**`]x;L)M)xNy(KE:1WJ1D:U *ԍݿc Xx[Q2,_nlˎ ׻/]f@&'h,_,UCM\{&+uщ<\$7Ps 92<7_r%jd'IP WHlf`^t$:17L,j E`.mf6*P&E!>8H:Yslv%VOo`_hvہg g ,?;DaFfprX9<ze%NE8  WզQXBg&B9Ro[zMKJ>?gr*O<ֆF&z*Lp1f:BQ$~Li+Q]?,Vw.VoJ3.նǚ;VtW5۰@ٗN:VU~iMAi-7B\X>,@Ba{{D].@N{utBr:q\%@08f_>3IG0\+߆g>O5g-EƯBdILVfN1LJMǥ\Șu0p:T"/*ԡFtfʰ$<> ~8~5k4Dh0Ѽ]C9S@6tĹf߼`CfGUWVMh !n [R'ZkZRt E1g gp΁Sj߹S9|w42˿Sg6~*"MkOE`Oː H6^+#}%otʭ9 IJq')cC~J"ح \4@L}wh}XXGrI 3-p( #Ro /O7!3٘:yuF[H(OP5-G1VaF5n22ѷa -z1з8G3h+@m d2R:[Pe h #+Vlh`xFust0axٵ^ri3^b:#au*%3{TX8U8g]``=)(e}Lq(\\$ZKE $rku]BQ FpaPC.i(_<::F )ף9b3-/04oYYx dKgu@rD_XpZ.`et&s ,,a)R9zAO4G(:ۉ6z*Z:vIZ1Z=19*YG"dOƈs4pj_kMPt` Ǥ/15}Vi`}/ P5ОߎS{\]ćh"D"P@ "bkOH /?^54AOkށN r%[`L5eXX&t|x8|ISnCdVH:vQ" R%W)(jy_=Q{X ]mT;X\4) g`=ܿ(Vf-VQѣEty0|Ʀ6S') -KbKx߰^p^+e,BaY`0-,A}auvy<9E\VM}{.Zu%ېݻ3AE7B>} yV>yVGk/n *5qY.ˬ+L?pdZCkS \Ŏ v#nr v8Wth#Lw Bz!ԤCWu5{`W/}O2w ]/Q~;KUPۍ7~yAZ$4b3Hu[̊)qN*`Įı[*3/SQɢlkx9_P4^nљ8S/8ȿ}IwWUf|lYaW`JXbBpYsjvZP~ΕaX'.O ~3d;h*mBnTe_<.M;Ъx7x4yo5=% (*wg.uN{J;zぜ?^4<ov sŴ ֌?'M.(~](!$2-6B[O$ 5QO :*N|I$ 0rH׎Gj+O%A_)HW.U%":`1gNQHJCߕ%B@"}Jji1v5hqX^#8TWwT::U ֶ%n W,o?۫%qiCĤTH8 B& 8Y Y|EXnanr_ziax>1$+)t1OeHUope{-"T˺#9B2-Zcn2DC:yUt.۱P&H s1}L}=L㒲-zu<^{&g 5`pj?,eq3l Y W԰u8{x2:!lX)/Ae 4o1#dSuMBJ.`4 *X3=ScM8t=(>ԙvW{㬣Ƨ#;Yl8?t/GKWh  d%2<1֌Ǐh[O&@iBq8gIiB?#÷ϼ~Cw"p&yF( 1pW!T8"~<iyQ_[1wTfE: #bH[%@ mr.&?@tQep]:urg9RN"8d"(L Z TY2ۛx'Mq ~gDNA"t 5hN +Uw!sglnvv-Ӊ5<8̽;+ Co_!?,&$W){GIq< Oڤޘ'"-aBKnek!VOqҶ/7$˦JFOA@8r4F@J'J]l*m+tLͿrdgq3 -F,&3Rʈ83|i`^x>+QsK?av!7tܒZ'rffR&'% X К/nr6?2ND# 2D܌CuLڶ\s>܎\aؚg?rdK矸Hl(@i,$;ijnQ- &9pĘvc2=6?,y/a_V@Sҥ5cn4v@.,K7!=Ex u-jt!tal6i*kz/u"=g7'k?1w+U4}ַ6SϬb|_㊻)R]8@C=0I˽bu> TI,~.].(JCmPj{< ˪枈~ * 5*ȫ'(6{PG*w;=Y[Ϥ!VgNKr2..Xn)SM3B EeY&ktFN! ytlWbӶ~%^dVÏ-J@:ҊBQ9M~yjr.vw; WG>_": B]Y-_ ,İҡ9rl3W7B~RE)Kx8P y֧uOVF|y+\ntڝI:XmG<:|f)#2ǻv|g甒J۞' !}܂hD8xrR$1vpiqzՊAd|Soǒib: 3X%3tH GH[CT̽MIi(N*.Q ^3CIe@j3l,7"> (IL}!H\O}&W_6䙗3HOw|U&2iSM>߹+1ITfٶ`섿˅q(n~A̽@)up?#ζ(p!t&ZHMbp# ݴe;; Չ3V`M0-X doDCZߘR2S_+0ivrU{@*R PmS ۆ#WcrP Aʶ'mD@C67yp mYubt˵ Anc0-n, TfƵ!ċw!R&kwsŅ$Gq CpO)7; mAuFˇ\g6-wrk26ɑT'AםOcf{QV_*Uqj5h0uE9o.s\ O󔟹qkj*B9Ugo[mx&뽺t157I!(}|HiZܼ )FZ Bz:|/τ̰_Ɛb:BQHl8,d AL`">|,~]rvVHhu̧TWgԜ?ߣT,.#i\u-r?euS3yGX&_^ ~|?'.# ^w!g7eǤRt~eSULr+j˷:nR:vcLڗ-nT #ZqaL7fiIeʖ|Qzz;u#/I5VLޞW ZYOUs,NmWY(J؝ת \>m? TV!;fiwwtꢞ0wJ!lƙeS0Y6p ڗі,,'77y-+i3SSsoE;ùmJ' Ny{rȠzX䅊|5F4 ,Nl|)z9R2=t,N ?_$5!!+yKu dkOP&@7}ƸIW -iQ]Lx"!+((O3 ;+FjEO2tQS\fyV"W6Ho3B'΄+~sES[%u-Ct\(X3W޶<_\b䞾l URZ`+ԘǩܬS|qQ;r5gwy(Y j [$ILKوw$ONb2t "i侔!Jj҈B`Lm>  ?6̋@Mӏw#C RiyزzkK-9S(Ry *nE B}%L5v76vf.1O5ҋcH`\ s}˺5p1dV#8bәqLe6zl2 РZ6-g:w<įԌ6MOA?;c* B&3xAhdSl"3ﲓcU;"|(Dr]T:|h}w"aښi u$êlW۔H_9fEh KDF#P7ѠbޓDTH_¯0h8W\EF ANk5d5nLep͸2,4"Z.sP}=n*P88~I)oX֮Gw6E#YTgsp5Q|qg(_E8U=?杍,J} ح5)(YD kM1lFGak[1t+~U S+U @x(]:w@@ 6@pQ.=#T@ʍ?@5`~uҔ8zDFLs'+Q[ӓ-ܖ]0tB ,&#P;PQfۄ"d=٩ WèWvSgX.3.M~7+- 2!4{ȳ/I\$bG&pk ޔ]VdLҌFKPpRz |vgƮ$3@;M_!i%2 0X3=4 :4H\skwsG.1;]\)L΍Rx8]Ň ūIP ] .IFWθX!\F; iqB\Ovs5v/0+coDN =!梛0Wro܌GN7Aa{ 'F x-L)%Hmadw3L葿$, BF-KCa+;2B&~1x,p8ƪ56'=0 Y= 7Q\{0;V\I[ L>3kԩ)07F)XZX6HxpEUhtiBV*~6 CL!䮴Mx YUHص`/+` ^#ZP᤹Aʊ NL6(lU+촢=36rʂMNOɍB >b{5э֡ ܱ(x+C, L36Os[]2j w!`8{H4mZy|!W 3\=~9Ry!J` >[ c )F*~9b jQEݑ36q$EsGa(֛k}^5U{d3J{2^/\1\Bhi+9=3ulvK2-+}muT)aǞ ٵUQ\l2xb3bJJ߈:/oZOUw/m6j4*cP{T){*̔a. z{?iكOcvX G1o`Ljֵkۈ$KU0(ʱlQ%܎c_}-UW"m?G&]G=_ZJ)ɷpC/&^:yra}T{kEp3$ [9cЫ6r2-; yWq5DװŇ;ܞ-GgPL𲓂tسxUsin*:)?V,_-/CⷕS;4hQݬ+# 3G(=ܤx:Y bo u0v>j572)=vѻ(g uyPliLgTδ.pB:vD<"j) *U#?3V@U=ʘr,3QB0(BY}QƎ\VdϮXm0hxD^QQ=(8Ice_m=S<1VQcq'4O?7q̉]0:zK!RK$";]*ϓՖLbS 3D!L=(`ծWj/Y̪߉^{W( ծyDߴ n0Jlx0$RCQpOj,*vi}#i'b1d:\0WF+喢SGs["Fɉ[YϺ;X6 C#fgog"T:Q/Q=u֭"l7UN y"ˋ\[JصQ___n #^JdttU4U B|֊n=+Epq4Af& z}vuF T<_$& )^Fv|DÂC׮LW$%o$hLb7yR)N):3`퇅rs F)o, [sw9#F R1u5|S"噻[VapyWcyu&3GDauYSh5F@  (Jٱ>u1;5ޥ);yt-ݻ*ŞD.pOXV~]ܾ+H# ܰ6"-s`*ʹs(eI├ҵCW(e*leɳ^Z~ۃ n2\0VL> ;,ŝ0832@:[ISm4zđ>Ɖk6y_ ޓwx(wc"Jq\e,:r6=]*xc# idk fޱ`U,lmk~Hm!8RS93a6 Pwl:L7nmhGk05<0q?mۆ?.&2 Tɋ =/]3:jYgD_I4β(zO0ЙD o=!A1Z:܄]嵚uY/8.G!,CuR㉫mHGF۳]Rs@9} 2^I$5Hp+1Q&ن$>C1B۝e.3^"j }-1W`~|NT͟ p?#ڌx%C)W hnKb#\LT5A;KR3St'lw*-AllT ٿ7ʥ%D³Σḧ́f9ykdy!3o!3Ӗ+E}[9!UyKPU{;βf=LO|t yLQ67wG+^]død(;'r#jŨV`. _86CfYh|!j\"gZ{kdUU-HZ/v?0dK^[<-xCS ܡٯЇ'r\Ln`c#=MC;TZe-9W9 *]N 3ԟ3Qc\dWo6Ylx36(.zHqUo\mБc~IOZa=T] ɮxef뙱4":XnNeZ} !v_fV7H Ӱ1W:L$/žݶY}0_Y~ Hgz?ip`o] n~nҖhnO(C3DqуjH0+4]'Qj]CTs(ɰʮ9=ӤAdK13yQ7^s\n*;kLʺZoӌ~ ًW,stM㛽ȜNHiZ\M 󛈇^4,mU;( $v6ym <$Z0LmfGz ~Wb{6^`O]H&ՙ_+vc߽Ez<}-JXl4{v yQ+%bQ: J+p<1[GD B |lz| =t3/s);4"WaFXnX[!aGƋԝ] jLn.$ș+! l;A9#T^Y f@ ,aw29',1?9nj[.VA!+VG_P.ϖq1 6 Wy=ͮ'xxYm7"raMHcᄠtwSVK{X+a|y_k}'b'Iغ:-mA­7]j:l o+aN(_w1Z0׎9:kg1,C~tϞ/spә%ɶuF?? DioIĭDOR_A$73PC2KSkr= }HJgGަaԏ)A xύ9}$LOA(!}>[KJsCz]?\;Ԭ%M,^U6n2c@d޷!,Dᔱs5m+)&:N°C IxռADdy]E~g__fC?Qt>ֈ& fC(uWtx<04*Nʵ8DٺcӁ5,6Im]>G(omfKQK^S a5[8y5;7Fv[uQ@[ibPBW}T|eInd,A+Sc63ZkF|{q+,??՛m$g)$T dӹw ?jbl 2/ L)O讘DPQ8a4$(+;i8ђ9aŐ? +M#yA7QSlzmj^,|YgY X̦lzŞb / T.hsDʗSK:\iBHCJ+~S|tvum"G;e@Q) @>VW@RJJgA W5AC䊬ɲ I3`Nws}z:^q"nH'}|6Ywt:״ƌ a 4}ͮzRZ{ "y u`P59圅ǯ[}U:ћp9ۅmsN|fVYKD[U5:)M9>ؠ%0Mp6k8ISPAl|L߃YHh;y4~PTƈ[0D+"$䠼q@Zm<9X@c^WSǞs`b%0UeBkz2^%|E>Ճ/ZE˩4LtH}@LUkcb'^3ЀkBJ~q2^4]|Ka)mrNq \#R֒5㖊jV*G7VR){8pQ0nb~r<7HCe,Dxf1hwM^"dgqOij0oS.R!텇J_g?&U 5 LXWB;˵TkŸϽ\T഼ ~ٞ<ȝy'v\kI#'$@&#tI.9$ڐ1o| vWq;xY3{ ]WM}d1,׫ (bBL|`ٜi(U5AH”P-ORRp~@?4H|["(;~IlL2}g>))w)!6Ηv(1cPPt/O&m G~(TeGW0b{G5:P'wEPG $SyrgiE=Ӯi53SRGǂXOƂo ]"sHltr۲2%SY:ZοSeyx۞8-KiA,YPh7uT8I7p}cSR IB)dg o4=؄ӈfZT2\ ^>i.֔np^?([asZ&`%4`ېlWd^Ii I|Aʝ~^UYӼxXȗ\׭ڻҬmDyt̤})g p5nRw`%Hl~ěJzj*^9pbTKbAH T?U bU.2Dse#/~$+ZC/bs^02/EY2z$D>ҞO6L'Ϛ`Vo)묓](;prjllHF犾e|ZA}|}4p!BB%ofq?3IP{XG]ߎSC܊~eoLbyfJ_)JUcZ},op\֎AK :=ٸtQwd>V*#s?=.ca֒́{!"fȃuhf"֞ud};:7Z-N'vm!ה!Wс zcO{Bɭ2ס#dNHd #J/ci+Lot;f6ws Aθ4'OLQ΃ue_o~Oh,p*ё:S&FX$8F?OpF h<@#B ^Xjj2jgdgܿH 84[:{m$<&WHSvDT/ov8|-\Kspr<ɦNC|I% w A>AMc&L;:bzjɶf>)Q:XaҒ7@(?dRtʡP:FV.BҔz6`Kmd09@f7@^s|h"JUB;⋁HxO^cGi‰84$tH{#H{\/O1ʇGΞ(IM(7H7dyȔ73H5* $n( RC`VYΞzp\@=7?2Tle)EuZ%e7U+ȋd9˧m&A&.| ѫrs-̙FuNj;Τ}"U[ۀʓ!jQo}NYL0c r2ڛ%/LJ!_xv$ @$ ثRl&?jQ\<5 K(jsBFz6[jT7W姈y@ϑ{3'bpX P͹Eh[`sBRXb$#YiC'hOVy94~S\ !T>)#R g= Ra[D~㔵\~CB3h Jt^U/!?{5z%ƍ+b}Hpm ]raB!Ye/#рWZgP-}7F?4h@O i 53Y4>^Ծ BBv+{r ۋ`y{x;1fSZLߧ ,MoYj<{?<@UdG X/ Ũ4CH (j 6(ҴޭUG%.tr,,WoZ%;g~x#YY8M1EK٬pWn|M#Dܛo_o#/bGB=0芤Ȥם# r ;!<Ҭ`a VSQS]"G~C)Ge42N {|L]ԍ(L%V2*})1a/4L^"6(eكDNܻH$r=@ lϭk@Ύ"lIo sϝMs-[0M&M3\42 HU3U,3jy2O4ۚoc3,w؞DeK'[PR3 3NaN]>(XohԺLHg3×qG-;52=>CLu0p6MT"M'#JBLcnc̃My= !x'ǏIX5Y[X FC-OCfeTɊ(^ʊ6&TTMX/?RT&."Ԩ +YU9G:UwCԖ$k#Ŵ?L$<_I܏&9ݱ/nФ$HҏmKxŠ&~6AI VM4iMЇ ڻE}Q>~FKybLvC5^mqr89J$70ֈQ*OdID|9i2V=y5A\MM67TM=UFč ڔ+h7'FGUekI=)h6lH{M KR*^^vQex_3.1Y&@m*/'Q Vpy{9Qb*[W#z?<#1+ 7(+rxVrBetC7 {7sc&y@ZR) wšq:o.>hD6@'Ba.p-+p0 ~E:Zf( }ݞ[!l1*,~fH7` s5,=3,Ĝ@s!5[hŨ`wlgđ } Sʠy/ޞoXj&8i,wYN>gL ,:`J29CU쇳fd1GBv`OL=ۥar#+6N; ӌ6/M/y1p<  ƀD^YI-ty>FҐ!KF֬rƴ_aDi/DO7kٵ\燛g6+Jhb]X4uN. #5a+SZ UGli-#6@s_]8-"Oq7yZNP/s6cAm0I)(>1GW 2޴Xis3mr[~!eb?aAB*VpnCf*gP=UG@o:LjM_F#TJq[콰%@S6oW軪4vIٌ'"F}Vz$pA27DBpOgʏs C0dT"*X֫:w#N#kszR WeHѠhN53W(f)Oֿʾ M;T4GEyd "EKޑUOKQd ̭[ҵwy-W}'{P~ V?p<ې<|oo-*"//k/)mdWLr<u J5d^_hVZ&u*[1. ~n1ۯk>ՍZg`s yʑH2Ǽy$&5v1 *fcȐO|(׾/Ոdp"wMtuo+N܉2j4Nv&UVekVq懔55^nYcwWi8dU"-iL2J;v,!o'\\oS.G 8jEVRhTG$2skl Bp;D^ pri3'EO+EWnkE)&Xvݓ7QFIi>@EWF@ɿ#z|٩UђnEEh.lyk|JdoE]H13G;AG}&w0#%JyYy7MotɊ4&t~'Z'x [mRccCX.`1 m[h! ͛tA>[zYO^$?d+y1},@̔c +ŭ {ע`P֍/MxPX@Ћ1P( =rkjzІb$K 3mh{=hxE)=ߕF,a뎃=!;qĒpyPC$KԚ;Q/<~FN3Ǝ˯_ృ}t\$/|WJU2l #XFK2ԩl+ HGǩ kBkRF`pAUcAWFHy+e4>f3 f#nbYk.-)x.1? 7U*8)D3!TR"Xˏ<t BZ ϊa3oi-FJ=.bH  pJSJnǑA}F.(k-SRF.DcֺbUt̘D),ger#Ҥi62lͲ.O{斁^1"(f@Ɲz_1!/(`ܝMZN6>;4>ċ',Z и:K,D$4OӎfoFP孼 =m oCIf%?r)Q ]%x,(RSGdHCtl>pB!.q|nόc$wR w0`}wbiucU!),:.G47jgޠ}!r m~RQqi&KcReSS/OTFQ͇pՀjZ+n&*KÝ% ~]_Å0S_zxVZ0OCBZ+*ؕ͵Rn$Zbch5jzk?.g) kc ", ܯ86ˊOIU~ZOg4SAJ8G(2f#a4Y &ְ];9]4޿˔z:ُb [ZDpi>3.ĐeR$O&YǴouGU<95mB(18cI1@ugvT;OUZId("ˍL{MF,3r9Ă zqMh>:Eۇ="EBzrH SNj@Orw[_ÉuOvN\%4)B6wØyk upC6hkd6g..daQYYcF{ԂDŽWn5 O=^|)ᥞh/w?}cX}2Iqgb¿ [5񋱨D^zeыBⷨ?(qSfxOm Q̳||cz\T2ip$hHQ)kɒ./sL1nǏ#t.UɺGWDNcpWlWlg"Gw?^qr~DF9*P,HDPZJ'.We]bvI yZbzKfe\?X$\MSogm!'fe[H/=('SHRoL%:`HLh}:0kpS%'o%K'JrC=`;fѣ~\o`H7+j.'^Oӱ8$- '|tE[udLC_Uym1k0#SХ݆]U2TN.Bm X|5.6HCI\ q0m^;xL̇Sܧ&Ye&q t,1 K*jW)`Pǀ϶G\o 5^Qy_e丰xlYOjo3wuɕQ2<{*-vb5&79U4Qz̮ܵUެ%D<c\b2,fPǻ5^h' 4,؈n)~)ZB sh 0#bB _J ^2e en'1_(5 S1B@i):՜V]9ny61֖(O;jMh|ўY^ɱ7cpsUʢθoD%S@f/UȪַךzّ& ul&(ޭ-KB ]d`H #Cf%ja# CPV"a4Cպ;F\SlHXD7bk90eͧ?1loqVTA9`Ȑe5ɧ}#?:!:JK:ޡL'}؈a`50fxJv+/)-"l ;p7YF|sae։od^|=)xlcnŋZ\lhËVI1CsG].\+[<0HuC@^/A֧S:#evBOƽ*Oͺܽ=pn{sc TZ:l.OTs]Ni{;ǀiyR 5sLA*Զw6/|2,1,ٻ+V (p|\% eBgp7o7EέgW"$ +wf<OtM }PrزflWaߟΨ|KzSt qkl7SwCL2euv **Ug qg)y~rU ΏK,+|tߊ*i\ ⬔.S{@؜X-|$|ע=tӓEiMZ( :љd2S11L»KA?\\Y(_W(kKqsG[ty7c}DN| +gS-S[cƗU96rDhrǻgmbnG=T]%[1BG0g }x+mEYq,RT>۞'BB|@ *X#d]H4ZĉCPu%ď,tiS]ޓ[=iwxBmL5R˒1`y$Q^+I$m)Jnc3vC2 { 癘9Wf ShdB\IJE7Ɍ[wߢxq+?twz5 zTAP9*_5Gr@-TQbo/G@JuGp`~A(uKSfP0O."$L NBUҎ'x.UkX.7`)$ϢʼnQXZhpwz6];9W tOOmp#.lWJ$Z# x>JIdi pյ9~gHo0 g9}ꪖ@Ƌ;ˉ܆Tf3\ŞPT%!A/eiYf#ffۅLƕmFaDّd:~\; 04a3 k"u &)w_(J(*&lRuUunu/J;ᑒ"U-a !< vsw:NXXCE}o>].2v[!:h^ؒc}>j7 ^IntdP ->Tm9#x0qGk?EM`Hŧ4lBQ3mFn9v >ZZ9C{u{!zGw}Q=*3Ac5c0ud{OО?ӹS)mOq$\f,2B%ui ]f!ukDwNbH4fbk)n6]E^FA:=֝︗ [] ?+2h& l(*PQ7G 3Ɗ BY&+1:~<+=ȩ4%3ߟ ZBw12\?!H "3x[v6 [NHG=KQx9zyqUUAD&algsJS-` ,*( 멥,?;O/S.Ay%@gnҁcbtJx@NB$pҭ'C"!zH"0hU) ʽzBPՀT<}!s/wNɗ Eyp(- d2UB&<+~mwow? #d^lfl/1ok>$,Z(G~WˀEcȁ:<B :G6ؼC"KHxόQ틬z5{ _i $<϶:?BYQgU5b2܂^<4& Tx\6I/ќr%Y*h?J6<,r |*@eIxVdHŐDÜ)JGMȗ)ʆ wUmx\2c6iRWaQv8˚X_iV.ћ`DjwSpL2tPhI@ F[@7`ƿSN O Y:Э5妁W|@ Is^)MTS/ItBY%L-,k]ŸӲp} ]{!my%tɷ֤Xv%y\<^W~*y1G.GK_BOJ Z*LUPz/z۳8Pl?1"v~2o'(u_ɤ #_zڑ(!>DяX&Wd؁R>$8\ZK}MrLznoξGVi@>C(LmN/8ba:ōrV')K\%+RĕEf `9vǝ3:}// .{ۃev5RMŧٯy? CKi ?9TÃSФ <dOYuY?eb+܂X*h@ j#?bk*)OvD C4Ilkb1`M&ؙ!6Uz,߶a:n-v|%h~ބ?8Ț?vs9vuV?7r2DשÒt܍֚;=ӮDE7=(q,~ӁYX=[VbCf_9a 10dFDzEkv t7DGsWϹsfXXqĭƚhJYnOXg <^s>Df҉ =M /H^1w'*aBVf8Rb6 ᙳ: @Gެ!5LQK3txlk Ns#e5G{IA#J'6Ekq>#FSBŃwR ujt@\hV"c/}=W1HEp`-VK,Wp M_Թ<38#`\ICgc2KOXQ^2 #/(Ypڄr,~+G{ ɨ$2C~AߏDt Oʺ{v;Qy4 LiE^& N9sĉp$!~Ϲδj|-+d;f2ŕ|KTWߨ "1$ًUCRd"nXn}&vl*V~m-`7~:t)Eͳud R[)p&0?aX_/Yq2&SlBďe!zޜ6΢1S8,}+ b1NwBF+625hwĐ X=wd:ox/ߓy֢vhMD 02A1^xDI?eTGl V|mkz /p?7p#OlP}X}D"̍#:b.]]mWz;!iKz8֒Q 6[<} b:}8dDGg䁒"!#@bIM56P}|Oc}v%a0_~F5ah cZ6Plhib;=gq ؁Kˢ1І#{7[b uܚL!wRNb!4O>@A-@ILƠJ:vy 4UOBO z|bI ze3bj|/_r <^GwChrjx& "&OGyW˨W=A`|(&F*:}p?zXG] O JkJ*j9!:ݍ;CMߔ]0*p^[q:[R JvU''Ne!#ң}:.B%iFzX Qemѫc~1^BkN_M<_a5WVy8<ϸ){vM#R4U\; yvJLl6as=hZS莯s47%.FWg,I|[R+ױZ+o^?ZzlocJjv5/Hp$0mz­B\9B35Bp"^]@d1&>$2N\&B\V{5YWz #`8-/xh{ccV032 >-U*aT{G9.[DQ% @{CQST?f#40[ܡu#`Z+.n`M@=g(,'UG>9:# nhme2bbMܭS5K؝@$LxR,܊>Tr2dK-qܟ.^*W350== ],2Zf:cB`D+aүT6q<@n"-Ê0@P9e :|,{CV)ֱ U6d]j`d,{lFk;ׯҭ*6m-6t3)YA aS@@gt<"HIgR?%(&Y@gop](.Wd#0[c{h/ݿU1Ȕv#RqKEf`t 8n.C;kB6纓8!7Dg:| u6p_ǯ֎L/E\#F6C~Ŏᨛ٩ΐ4>vRN-xi3x>|.o=8?tL p]w@y>v0*hi.irZpzFTP>/JNy&BY*J>/Hy,z7gv?iorj\ 'Om+T,k<%G<Yď2\ EQ]|2m)mÅ7ީv WjLXQտOT^a ;+Xbm:mVId\ qNjlKLjx|}8؇J,.9U"f e"{`M[_cv}2կ]S/gr5U(FUK!f+cѮr$#M@[o]* VhQ}t..ǭc`mN&EVpG=UP{j?"~i=뻮0[Ѽ@>"bު,OZGui=lsҾWqÀ ߬ [,jk& )B ;;xlqhʩ/ˏ 7zG`(;x>+h_ ,fdQk0ᵍYⲱ :.JCzT1w锷ru:FVMd8q\;nӽ@}x턹,ބ&G?;!gAG$>ajD.OC絤&7Q^OttRm3խ @S,Odbvc/$z9Y[\WqZqpĺl}m$fzɟnPoM\~?b ^tlC%#!C@| ;Hu#c/6xȱ ekwȷ0hKN*\dqtMMpȜRptPJ_2,(,.NgNQ/!6 P7 XWn ׄ "~">X|芨z_{},r fQF~A!L4~NO-Xs-d%v:I7ZaZՒA#E$`lD>GWn>h.ڍVZa{LW-kSЂ KJ>G N}XV+5o7nL2*MiAB?fL YI?y3.*fOfk_LoATބ% _Ƀe=ޱmp @ 8!!LJ5Xכ@_3T !&˱t M&MlS~f5"ķ2fOrm~E];TX @ճIQc#˾4rSdsT[U''Lâ$7azG|ɂ]30~yrl'٨9YDRtM3Ƕv>1Ss簩ާK[PQB)3GϪ-I {>p'N~KUBGVbej:^TF-F|zImmY>1qO$S46ӡ3ozۭDZi>e;3~ C9WP}M&, <M1o9tY m/xtЏ$׸Q"ŷgOg}&C Udnt}2 +%gBb3ID\1/ Z}bm|.ngF,tmCV'{LʡTnVQbdPX̗!͸=,u 1+KɎS7_PLa4Qe`Sf,ܚי=ᨛ2O4JsZFM j6F=qOgCtJedy`bw07;vֿVnGوiȋpm1&En Ȟr'xB~{?{I/KC|toNp3*@-,{*} ,DhOkx0Hm)%j殘]VFЦd8C.yt*/O Xx3)/ -yKUy&zF+"lgNUaxJ\^Omg࡙Sm53%iH}{9[5x򏒯:0پk 0w3@MxnbV 1f ^s;Y𚱶{<պ[_cW`>ZA;ôw{)Gb "Rt,k@ʒ(8;QNu`-?׏uxP,kKk%%r~6IC<.&c{ުKR',oGF_HB>,h7CWD V}`Wc"J徯dq)i~R2Z=׵aA}Z@$"U{'*MOܱlѯ*Hz`-hlQck}Q$ra%ϫi Dto^3t&[]}R[UQf1#܄M 9* gCf bu k Ȕhqh"u fSK4Tl~ wI5hyou8DžEzղ󖍥l oZ-D"3\"fQb% Iv(qzpj3ʶ"FDE CMjsޅߊm@PްΉ1hbndYi<0Tj͓-,7Q]+{״{w3&nAe\  <[#<QkCBG\#K0.!CNoː𤂪O(si½xᒈO /E눽H,tpem8V)­ƞ^+7}3Q_C)3ОuC}_ AtvOp4)!3H"|mG~D::ͩ;{J*g;` "1msXwu =DLEsI\~{ͪDBd:a$o q}BZ6ȅeK^K)3=<8 ոˣ$_,975u`[)~yr_h/Hܹ29?,Dus(m2Tc`0g7fߝH`@mH>a(ɭcud8b Qbuv9W7q·O8Y ӊik;|\uwo- #b)8$?Gu`Eu׺0!K%dX+]ȏK-jP'^ A_(+tR)[䪨n?Atme|7. 0.OOA$bg=ݎK8O-sٴ:[(%#F>0%\8xOkJy"A5AEɠAצy`ojT.Ǻ#!a Wy<>O쪜 p-Ep,BG!LTOcRn2uj[BFW>p6I \^r/Dta,R;ǵ+ 8r[kƸE`Y&;O0F R-)l7JiJJwG!)hq$ʝ]1f%]1*Lu`Yܙ>ohb RbƢWWq !+N##=NJ9 HtlZ@kW:GAm+ŒU`R`>^2Sb"}2[6Ҝ}`%| 5c54 ?F,2\=+z;S#M*K1~SFkeT H!{[cgN4:Ÿ"'g[pSpG- 'е((ΗduuC#s_27ޕBOi mEܓ?֒r eiqӴrʯebui5%3L"5HLy_"- 6 XB[E'*>t3Re*~ hVA/[eӾÿ(*jv2ɰh!͚K)ς#P{.)\89*3I |,GK}>g9߰Wz\ѳmƐH=ÿpx@ $~ ;ϕB+ eY1|.92<RUJg@:dܤD.߼eyl Y4Q5xP`Go27 kz{V{TJ¹~ Ylakf]IS*gq=݇f5v/繠BAFvV3Mb{Ud|tW7gD_%87 :>^VD:MiʚEL6ʡgH:,Pr/}_vk|*9hRۜjz4X0&UQ4 ]pɽm`[ͦɵ| h~ %e !և= E< 䒯1JL:c+;L,0e8$d[r hi#"ɯooZ&hXKk1Ҝ>{2OԡD!ݿEHL&oݺ &H=%Kq59,3H,0-![;*yώ vJzFDׄsQ5 ,XV*q!p)*kEm33c ~Z=}+e[N4tR #c(ĜV 1Ң.fĪ:Ia7Rn,z@0a{fiX ;MbNۍ[p?{m,(ޤTS{{rRK"oe}R4aJ"Íf`,z>^¬ vE_w^Oi֗<Қ߅y ŠzǸӮS"{ +~z@TYsg{YѺ ҸAt#cux8\MzxcE󞣧AޮL\:r{6Fta 6ުJlYKz߻j@ .LZ G&4^^ an94A@a=we0SF C݁B8) TUv RJRxIKXMТH.qG.ŲD}IB$k؅JBE0A5U,(DTk#McGzg܎Fu)U1_Lj^kfT[:(G*Q(;; HBur<6̮hM4qEWXR tK T Sˏө5bPD[$ż H^}O#ws`.̤h4t[+~`(u6R s4do c>:)$hd y?$'m`pj[ zg!NhTCcį;ڸ7P5. ˩U-jJ,ceCKjE:uu^֠n̿E`S%-ErZ8Q 'Ug،1؜M^Z(677*`"o9mB;aS,.Z1ɐL2pnXoY:K 2 Ό[9f$T.o:,~8Jħ 3fW}E]N)yb_tf boDLx\X`} -4#^9jfg /6${GFK] xi<1g'V^ύ*7[9ьF2d|\^vmf鲻#<WQs_蛃2aс2S2^}Zw𠦢Mۢ9.罆v¼@c|JJ:c)Gӊ \"ǧӒh[&iO L ?laFT1 *CXTYWE\(OIUAO(sfJ`'3(\u"R(Kq}볽gNVm SscJO"ԇw;z9f}F#{3CDseir_vX-3iFA4gp] i/AiqbfM=;UujLAS .=$:CQDZdsF*x_mxUi flAyzn.Lal$R$ ~ ^8iAɗ(tL,A՝T"tduxwz:Jsi5Q4HF3PIj2?Qi;cc( ״Z#t9>fe+U OGY2"D{n_ h, ΐ#qէ4ktUIhGamXj*WYt$~zj Vj'tfnn Q1\t%e! j,u@<]Xz|-s<{ O$8k#`l$Ew39\z*o|muSFYV#wɝ}q#GyagB6&i7#-)wlU cNr#Nv"ܚgmDq TR@^8x,жGK/>d~_旻T:9ͱ?Hx6 xӍ$fH0SP*| TRF EvǦ W4 owV,>0h&!N)k:|9K]Y Cvpi،o؅f-эdID˷$Dnm j~h(F&[imHw=/rQ30+KP6r)+4+ڤ57f˜w.kLb ϫ|=y Jo_b]DrLG"9'8k~cN-vT^`..J;VE bxϔuzpKR X[qO~I@?r+!冡(J'7}ڒ측#4w:񷤪PɏN;TGzjR<˹茠w=ma,ؿ9oљ+r8Nך f$.4/$Eu0k0bq=o-v=ʊF. OApR_ʓhԾE]\ɻ͘y7\>Äs SAGW~1pqK #,Bdr:vվ~rcm̗4撩8h'caS"\e~1H>tgw/|/FjIpPę`rA?Յ B {\č*@L$(hds0)`A%9)G}Y(7P6jlv668ڈ\لn֒QD}|Wه6Mb^u WQ"-Z/ g>MGKDdX ? 3z̥Cj?!_jqcjto^њuFH L%sxv ռI]}fyApb0l8đ}etC"y+|g*WBeNج){( ?[] F L"^xcUN" 3{`3I?]]9`uTVkt@`,H5j ҬgrF懤)|doɗ]kiњ&cij$}}AkwdžrM v2c( &b4Ρj:Q(v&@)Qk@Fvkϵ .+3Bcgl&h6kUΚBbK!$f!mA) EkӖgF9Vұ{p^cz=f۳}֥é`윳S8uLMH;MUOe $KOKTdIPo cWJ=XoF c3 *'-4}CQiGT$?H_W $lSZl.3R9yrffo3)ұVA>Cx%QT޳#Cio^DžZKaqϴ;$mʯWaz}cTzD\rWH~9Z |e oׄQdv(ŮX:$8yKDBo?C1EdoFBe_8 d$p9tcezz Qv:  ޘc]̵v-mmXU4mq>GGu"3%l{SZvrm R]Tc=*3=`\\8[x-zqe]++-Αe۠<ךxS؈ zO.j}e'AzV|B5g Q3k![Q^>] m@kUCebx 2 ..mLQhZ=-x*ka~ʚ!.jc:Vֿ~5WJW@C{Zs-RrW,M*N;D*8 HVbQEƊ *ghϾԇ^8_s{7|e\Ɛmt'`Q}liR8͋/,;v2rB#Bٜo~mKH#7.:ttq8vC(KBF2AڷC-28-Cq>S; ,^u" t p)l,[Cn7أ$$/N[0fk{O mAO Wc|Ln3$Y+y^/+hzDsʂ.>[v2Cg#m҉KLvT.ALKv##%ϬUР 6(Y{^y-/K~eAAX*>>ܷ^AyÔvWN=iT]X (jl#cc؎$'l0ILB7dnx1Th2ȼ*@)I [aCT`KH٫?0˛6J'$Izwi$sfkް-@ EaH{4Fg9eQE+-L:JFS~C}lDXA]4@8$ 3^{r<3= A`."̐S¦(ߓޣHmfz%b}S R3u# #⌱6W>NY|y@)goj3ˮE۬kONU /)qV#T嗿I0{gUcP&ЧO 5י<9 2>CJ'M*[ҡ\?Ǖ:aL U"VQV#H~.蹰ߤLAI痨mtf*L|[nm724ZnDrx7GIm]9U3@.Ԑg>KDh7>ifbÛ-M'-cSe3b@(K%@VIhN=M(Ӂr}pڛ;*E9{7tjgBJ(tJW%5QA<ʵZ!18,d8h4m0>oL@">mIZKT㮃K?rhXXC QBp LX.&r`f7aWFK?>^)zsWAr9=3踀+נW\pe*2;Q;WV2ˈ8;XzpڿAjhP_%h "VShbO*к7w{E:Y"_EXvyzRꧢԕV"MfIضVr-|q|c G+2l@5je'4i{2Ӆ E7)<':rÓ@Ȋs$xI8*U*,Ucni ld`s?Qf`ԄVc ] 6Lm(cw7zݫH ~ǾhW<)Kb:LbJ? ǡ ⚳6 _3%I7qOe8&w/ t'+G xrA#uUYtIm Iفj;,%c[yڼG:XU ^!71ɐʠDrkr N ~S-+PS8&*if ͫI*/g= @,ұ6eXau rox=}Z~٫I=.UR+6WIx&5Znv,3˫4Y<.sp{ Z6\Z!^pM)AhBwDUnW!4} }Cv*iK̊ja9>gO//*,Ss#hM[?(t%ʚ>sH`#uV ` p>@Rc8}hz|߆LfZǪ8ǃ+(p3Mv^Ij8*M_-_*/ziDr; (/ӱlj%@/E8:R*GK+fsT]l_eבի?[Dw!t")NTV/Kfv2{N !}8r& {.\JdŻÓdnr\fc);IH$҉um ~#ZFtL&ߜ%2"^Fk1tFa 48 ;Ŭ.x <i UՁ11uqv`, n])ADL_֙N6"ML@S)8 cJ.^2l5f{ea8em 7@"qKGVHq7蜤٭c Ax&ɢOkK76~NK1PKV{CX/zw`w7[bMf)o_Fǔ.ݏZԑL"R*n%9as;9MyL8CM?eQ \}BR2˄[5H+d2>?gPc2ajp4N> _Tps %cH;VL4A^$d_dSe#[P1M!*4tlxx8Y]oЋe[uߛHOAMa e-#;_[9U@;8VBFRtPkpRE0Yzwpv~e*/hO.Ⱦ@X՘c4w =k ],.$c{} _]6݊طa&jכ:+Wm#݆7G[nࣰ3jEdq+R;ʐuˀ)Ȅ7NT_l-'Vu,H^Z\zasbFL.W o\ ex$FqPU IFV]D?dmv`n/ kC@@@6>~|;2uv-:TAytUY5R;m &:^fmKba*tF-~;iD8Ԣ萻tk1K}cKQhO@c3؁2P3v^8K4k),f5 #་d0^#~2)& GEt|gmvgƼ7z4!`΁Ɗ,.e>.V/f<)lMйvFi }q6.VYT [ Нr4: X#d8bsòyȁydcV[1rDow NJ^wU5%f2qw~FTx2Džxd=XjAvNjSœ;M:h{<~Sl +l *ϊXu.6*/hKXSH \tAAR?U1}@cWwKb#Ь yx] c+ ƛq G­2gX x Y/:a)Ѡ ͭ `a.$1ۛ֩0a1g?wZt2ZTMf@2Ыz)}cHQ:CtjA6PàbUK9NA(<#+y|īFq8o}˃Ch' $R{1ѐ$Ql}A%9s4_[}$ޫTXd]RtIxz6qL*Ƕ|&#7TAS5SܖHjgHoCv8}N(OH~lnF7O|RƻO{a!CI 4҇]9_Lj)S{[g@hg4(hAQ|e4 (5XSzB\fS-}șyXQ'&p#PUNUOQm+DWt:tWg30\v2^y<=[ӟѵ|Uby[mC ׭LJc8PnH-P41˓/P[ 漱v%myvT=lbI t'P!7(̴N/sRkcB)3 );qFݧɦt`NIPc4a3f_XnHq/|HmKq܁)Ք#fZmk@9jRbD0gYNWEí r73Umg Nx5jgQ:|a,杳3nKm!+ϏM<tEa4cY@5K8>O:MNʮDRchR~b4)t0JS)b G%(Wa_c[Dڭ-RI+.ߐ @ gz@.t%[1!WMw`MycB5=6T4>Lk }Lmgq(@D|>b

7YBԯ hP(0TϸgcaC k}/#05 [Lz' <_^VH6ٙZJKaEe: Yww6;y$LåJxw|dhjg@Nj'xK*𨩸AKIzv>A\uG.ޢ>׸7/)5"M BcYq"uwQϊwTxwMgao|6cbu~Bh9)>84t$A4: MQ|z 7eLhpkJu/ngSپ i3NIP$YJ O@ [N~l;m 0 [D|$u͖ԖbT5 tC{]-p %F/_ !hHWgPvD[0q^^| pOw1> ]Y w| e0eE 3 dIrkh݊]OD0O_WǼŽ3-rՑ:l35)I@ mW$ ۨ Ik:kj3 @5OzgN,?2:+zK=*&ZCgofq.ٷeFaJ$ )LATw852}$ɮ_2Ktt| Rl63 H0Q/"\;ѹ%թYj (@A{L nF7K}d+%NdP6uCZ lӶZ^bdaj?}R̬%͘oR\A<=!S%u0Ѝʣ ^.`qCDn٭C=, s?kՔynRS2:( *Ԉs=YdE) NJz4#aלc )01 1o+|!8AxC(;b _vߊE.> "3n]%A5iO ߰1zhc,M1{0-RŠNj+( TnJJLSJP =woF{K)V(HPVg U}oǻC6>Xe<1vL+r`@>x_E.`P($g^Unʰy k:yw`:JͣҒv#a>u~caXO UvZnu/ 9Ux`J/:mO3 )+EA [tJʪ@w5eir%5R2^q$vtIXFAX$YONGod(j 2|.㐝)3"ŖT՜%]?9T #h(,t,[%}`ZIh~ٵ58m`'@ͧ>`c Ó= 0q$`g֜ujz$ȕ.ck SJo~r;MVYhj1d ܒ9 ˴0Wf[Lt菍noy#e⠵pCK ˑˑQZzXHu[ j KÊvT }feZֱ񒇳,vn`yBw 2yqdnK~|a@E6 9yY+U!f-~v&98j?Fw8>G*)[Mԙ,&P.֡:o/vpy ϝ M$6ì$u.rN;#ZATm/#-J#) bb2FRQKaf] /aVd;'N'C}]aBD~x(L!+3rJЙP fFf6_A+/dzqgPmwvwXE|F1 U۸@%!Φu v8yoiTG PBh>K5['QCWDq]]byD-=9Q-$9ۂ;;9r? gt͘o8lT(,L;93Mf&6(D)uħ/1r7X,M(]*UG*ѺcZ$I R"x֖'4r< e󇆲5Bbl'4~={scgLp{hi LS;ʼn8w Qϟ $gf|},LfuuqM2{8FS|?DC gRy簠E[ ʹ$`#}ihM7m3& XJ .D&avZ!B%LE*K}y-}h[j[z1Sl֊4X2s(T2͍.*nS;!;B~bTJbzL?.a0 ",_u4/g!QũR[Dkpk;}7Ý0N1p}k /~[0tN/1G% ^SY5K'D ޗ{鬊hϊ%0L&tOߍo#5$X+qZ?ΚHmi_㛗|;ǼR85:֖2ttmR^FJ;b7FtV*|Rm *Cn9b("*^O< }x/,Mu ): BO5<:G |M!۸fJx#/%N[UY8/ TQԻsq#0 'k9R*TPhbمS8 1l[#:2"D e;r[{s*bV|Ȍdä~c ՐW}Tn~هN7/%1'VNbڨ. 6Tw~!/t%n%~V9M7逈nMLC7YNPi'_^XWCt R{mZbȪ@huh!H$ַ.k 3p$htX*k(9!lNsu^7!E"RjW!(օ"'mn]ne"HFufJً^ũT>5;y՞GxTWH], ڼV|-,9K3DKVc,uΡ/uVfJӺlz;@r*[mHOPo&})!ٻ!vo"-:˂}!Bkp!akC!Ӭ[:0T(AX&uߪNb* xĹ̐MZ,S-rX8ěeR1&XȸyƆ|U`]5]݂AP=cʯ>5`莢!JC2k\(m\wV本=-O-iHev*#Z$ 6kM{$ܐM}9u/ԐxmMoԖݚhƜڵ9Q.? jHB5e䰜/}qs|f؅Y#IW]dkq!(B8m}U5(ihTu5xqM4>t-Hnd. >` C.EJ`Z5v< z^cX'~_.IRtN ՎM^Ct"TObl) wLkfOȉ|)ģ-.$F4 u5h5^U Iiǂ\kH)m!`L5؆oGw a}!?~[M1k "4VWzeH:Hm::V;fާtF(Sa`銰M0dK @7}˯B S9ЈH۫+b-0]}O)DxS > 8^GZHì',)]`e12! $1Yy>|ꋀ ,~1G`#jc֙Hd5\HVuP}R&|WB@L涬13M} _ a֮\>|ԷEUa w[4i 0"z$H?͕A BP{` _koG%i0 Ol~Rӵ~,)`UBȎd^\7usgfyXϓ؍5#V=_C< L,E;TizD`#!BOg׽vEQ%ʈX*lj|hA|gb͕[DLE9j߱/vJfo?˩~?ET[l@ƦFݹDv囏B)@x'R]=PN'SMGqMߔ嫇8,o_0;$^RU ͤM{|QLx#ڏٹP*՞274‰y'D(W6cڍ aas1q%|Z!-5'6Ɗ;|oÖ'D 23_]U6gJ54ƃ[2b ֙7s!02(̨j=,%L"I@]ӭ 6zey tz'z}ўZ)@dzB:SWKˌuڐf'},4^)jnkdaU(Q]};[~.14|e0w>[1%[Jɤ-, A'wJ>Da†n0*v}tGޯM>7qyWDbs-גU}@^7KylwCm$nI|~jZ%%{je t)O<.K=w||oA9гjDz4VWYٝ8;"@9pliPjmWB%>3k280r˘e~Q4{2̭$(Jׇw "?~ۙ\4.XgGLm+ABdaOyC 3Q,X ۰ avHJzGӘ#" %;x0O,yHgdh 4%_a>yTѻ3C"+/)-7-W]gl2STb8BMq?I83s~[{XhVF k5 KRhnօQ썒@Cήrd?^eS+txF,1J;7yK^Urj&P\ٍ\oe-`b)Ιf.tVDF]!]gMU qlvh<1O/o@T$Nbgp@94)I6VǙ9+{!|+մ&19+=7k7eΤ6F3?]Q5}9㥷,(j,'[gb =4Tbx͚7P5l+6 _gd&{q,!ꠥ aQ3q <;$JocY>G;8TlMU;v!hb2%RwF-dcȁ#͝-aνSq< p>{M^ Ş}l$?V9Qqif[9ˎ.]Ew!,5]+xhI/#e?;ӗK16(D5)rnAyBջ5uSN]cF6wĥ10Aي2a“fULY% Q lϸ ˫y! ö{v&$)x\|ev;i(ˆ/b0|1  +slϱa7|L UJm 1 qћM: T b9`Ax;VF5=Vp +V4>)Vv;Ҭ`8+gP-BC˙kt )hy%\i$S_"AtE@JuZNy&ŜV>E0z n43DĤ!:*kCOY〈Iq xv8yb,*kN(B6ق8`:s0ea&8dٙM]IXG)z聣݄lld|Хg%hkdlMQ+?=3'BP-Pm#cgc.+$|:gWR?$+f <$@@1L֙M55" j]rnͤJP /Otp):й/dgxS3k8ES*?(#?Ab˨1~NC{*Fj!n<-VS.%z~ J!)NƢjƙ&e\O}l%I =F8~*d zJ3 #.Z9Z\>,*HIr}ٔSHgTVKVnRWt0%/& ~-#11]|3 u㤊\YDԄ7QXƐr(v]'LIĐ#*5CzFs $x%eD[Zo%1<OvnsZ<\:]&$t Qxc9^xN?,$xwo:d.N-^*N.P1{:fC`7ad6ErV#[EI 3ohɊWf$8\/Eb 0y[v|J֝"I~rNQ}׼vQݽe zLbc%+TzHnh#g3p#I 1K>ҋ|S*5&_{IKʚqCCND')j3[}l8k~h)>{KTx _,Y|S{f:1ͰޯL< *hT;vūB< #ȶ4U8F\Bh'A6{$p%~4|Z9/}yVd䪆C˺WI fNI 8t3&U`8QIJQ:.v5(6KxNo_v#|q0&+Jz2?2)w{.'Ҍ"AX|ۢkXM]`IZQ$ր#E͊w8NivIeKR# 6ֆNEgСJ,#O0> S(9n[{9ڼv_^生1lacLrHqF Duh)mұm kLL09&× ]yZJ=H.Wj;_pWM&9q.$j4sp\mIjN* teh|1AtNéBN.Rxɘ~vyso^] Ǝ^8#%FU#^5/ׅ"pUe0yAtF[ ;C"/d !N2Y a۪(?!wmo(^@txOB mhy51׋ ߗf쬖ȱ{j]>ҼaTKԍ۱~4ѥ)q62.Iy#QW~{ &vX{=M4Uǐ*`(u]^טu^ ֡Po#;̫4br{o`{I 2ObS=0o|'7,=ƿM]E3 luּMX(O,:$5wFyٺɸ̨M +&fdʰQnXgT nhu7RGoԇ)-;*F.IGO*Uy;槚hw˙652+Aۺ2\j4n_ߜnXAXMM6 45܉^ÊC+p'„(&1r=|9 jLiՕ|M4%Db3V<]5G˝GD OqÑpm+.Z#RoGETUd|_q]y୚Md5o2^  2ħU>=ݪԼ i5@? >ݖ_)U|tIީ*)Zeb3:_f rSG8{-߈<+uy<jo-8 zSK kj#1`.k3i#V\DDz<֊,Oea.hI;.ˠ4xi_)R4wFnM<+`F[%(,+Z~^V3dgw;u?16f\CpQ.$0v@D` TpTw'q%.s!Cr4Sig7weH;[jt<>x=R!nUU>|}Ta'2nl.BOPW=z0jO~qQn=g?µom$K1\H2wg%]طrq&Ar-HjJ**ޚwX:~f{ h5M)3M ^ͳ #ZW=yU1Jl86BЅ^ݲB e$[+ )r,ïW29U\,y>9 =DV3Q'<џpmNƁF`+V4{ ]‘9)?C !DSf'?wW`ˮJڤК&6ț8{m1>k^4\.tvKӢ}. !n"cZ^̈́塍Dc1Н@3H Ū4d\M"T9ɱG9 H 4PY߽n1[h+M_#IȄ8,]vS 2cBP >"mXF S X5,]pI6p[zyޘ" flo/&Vݻ载Xu[ 0X7ndO"Yڽ":x2Jn={r ^G5ƫ74$^QR3 s'6%G2EDey[hE\G8R aS=J|ze+ e_ӼN%CS\֏^j0 h.1fiwXwjeK o-'[f(VqG8M ײ.P7C*N,) _ESJ#~`tjẂb MnXsVػiؔ_jדj}КmP@E4LY?N@lwBGLרVF]b W2ˑ/XOB2A|=Nǩ}B}暱(H׫vK~ު\, 뀵:ʦ⾊ҢSb}5f8o:kD>~' #:\/)ރLo1}j&(^Q4m8̚(l.aC| 0P$ahM҃ F>V1AMAs X!_-_P@8#aw9pDi`,J@}٠b+ ))&n1>KsR粇Uy*p8)z&> Nd38J>_mσ֎qio,E|!(/FN ~r~O]M_zW;S%謮//62 Hڨr*uX=LDx[i$n/"{OL 0d<$A6KK>0b \[FhN6)`;/Bf-vsqXfУNr m00F@rNU[*2~APM 3=Jʠ{aWd?/dI!.5Tbs+h91Fq1U4[z\ķp3lէ}fO(8&WcN,D;O5jWfHid1 nǺCh!SVk&r>Kb$N IITvĠWV JѦՏ[PJ<'^ tԴ(r+" #sia󔂌3T^#Ot0'8٪Z-=;LΗg&|9o:0&y[\ܯ::ͪvQ$Z$p"fd0i+5ó -$,_, T3zŦ9Dx!f4hN%Vmq̢0+jaUmZ XfA}?dW V ʍ7N&|E2R6PkY)WK90A9xkLX:?q9e01)|Ue: <^*cK\z(E ?*Dd0n9滙!L}B@nJT֤ـVE8~8K@'jAZ_$ut_gJ =,V2L(4M^_6;ϱ۶eE<2eJɧTDs\ЇaK%@mDgS_8E$~4Estv>$9aY_39ekZFOЯ(-vviG ¿Z/0%n~w(#cD5S,f̟+R"ǚmtswdFG2PW[%05ޑŌ=Œ9cr61kiҲìFQz.d6F 'u Skl-@dg*0$⻆0hj|_{ЂZn6{?ߞL\7I|g. $q4_ܴ0g,+L89Ϙ{mW@An'>ΰ<xs6Ϙõ/" _&eΪ^H"ak ٴN3"aF81|7DJ,R͋攳ZQ`qM/;T~o\tmXQ.KԽy1NԳ;8#ŋ8lh4x(֍/cr\ϢaN4*$,2Q7WaכT6qK=*;ɛ`:݃ O"5ެtJ磞4>MKVdìM(rd3SџW/nM0g]{؞u u']WC}0 D*24"la ka<:*ZGNj3>)I؃~Vl(dpBļ+Ƿy(6f sɁG+f6b$s]زRy^jV8l ޫXx3Ш7}j9&?3Rx#{9(ψ:q7|8n/ nƽyi"<5il4D>'P*~,bC_ւdfj]S OiEmtkz j7\sëC^4.}e`*6Ţ}N[XqۂJR,ӿv j,A S`ӌgj\S3#-ixhK^ژ6Uwa{F#R#2w5d۫T]Yr<IhÊ 5(JP6Uee!jLd}, w( @Uy}c%CgYIk?Ebj%Nѭ3s) lg k&w k]2ehm W,W銝r&}CVBdGV~Rj:Yl _ /GExJC'i.w|-՝5z/< bYI*62^#qԐ\ y4 g, bd|%"Ȁ07yxl?pEeG~R7PQF"@X>j \t#1IK&F'Nx߳HC>,s׿:Oen Y$~$;^*sXC3qCh)*1yYVH8rzEMlH>}8TG8֭דR<3u9j/51}o]9ϡ^A {$'P,ϺCtpb>`wW]ڧ54Zph]e}5KS=_6;%#Y7{'J\|M@wTM2e-@&F_tLijܝKM|{#]^:;6e3ۥx.icgE푋7LlЌ!Wl+9Yu e:*Ûdz7 {4ߐ+&yYg]%tܮs½9afa? W$B_~WnpwRU`D]>+YR,C̊8Y&zܤYynchUF;Z5lVY 1"$WX|7m!*AZq/ OerLJcd9 Ltf  v4ˡ[ cru}K x-<0JwdP~D~l[o)`KY1Xnڅ*J(O 0fp8ܒ/#}?GgkEAiOblݫBOQDKqH:~Y4˩5ŕiGJT>Mf k%sJcؤHy{)0&# ?huM٠Z7Y ģkjY~}!.(yL,Z9_EEC >DktrX>7/QGV98aᵍGI{o:3p_D`cL wl&b=}MJM#etAm`VGa+I-!ᯕ|?Ho>dFB:oOфt@ hy L&#W8R4Knp>cyMDrB,0[}PZV}jmMNl XN)Q+{^MNzC44Z\躲jD1)Yvg_f] ffZleOT 8{H 8Ƀ"ȄƁ6>=Vŕ-,Th_}:o:'iDy#yiv.X@2unH[7"B>$̍4C,W˜yL>:Υ >J[EK\g<ʲؒqTx;/: / kY@NݤA:\]-*JbT=! D&RKk]& =|Q, PQwW<@Ηz+R\c7gYϝ!3`(_yګ` <9EC!BDWD{de$W1 s_:bV[b1Ȇѵ&ălO%&G``_BeM_kTE'$kj>,)Tb;TVePpn: ͟"-PVxKUUDˬR \S`>^I,;usW֢N3(@ 9D۴GN^Y9J5cG O(OPt<*'@S99n٣vs'>}Б)G6tDW@Z"'._֎2W~h~yw?j32?b.㐣ym_p 4I a<@=_J rsH0?q"z|8'92A3|I^t%2=\E{3H[e$~%sF`dDqo5M.Q2x44M>I`?[JrTM !*Rnw.E"Q:L验ACν7465wϢC2_8[c0j2VcQ;SLӎ`EO_eiFJ7lŽ!xy4ʩqm>FlHUO#^p_JQiC;H5V 5HYqujfFAZ2ҟ7uD5q;#76ށ'`y!f -g0񫯭^pHf XK:(" hxD~P) fq/[W'FVa|cy⧲:Ygbl(t팝7|)Upn u5Zɻc~+6<1χNGڔm3<;&lqlRsrajoOqROt8rm)2J 9 |L:AbuxgbX=Wʡ@67&M"WSm{) ۜ&lzX8w^PlC}DzJ1ݑv,ʎ¾u#pGoF+6Sճ"~ɁEjg)vH|}]ւa{hMK֮CA9 kٷ@T.V+tdKҳMℴs&o ]EtVg14]7þmVAUZ/Flʨ^ܭ~Q>bS!D)(IeYzbuq@M }.oD\wGbj(-B4ĺɼ"ck&teɑylċuöԒuM!<2Vtot/w6;y]$@8 }+|^5RBLjp mcⴕֱEM`g3u\Gt$_u+]E0}?"Tݹ:~0G}nBrg}=EQScOrÓEo7 aċٓvk6~Fj0 f% JG7GR6Bc[19tĞ5w#?{W DW2 <[X"6<eC[qc6ŗwy3q̑Sr"b,Soנj{r3F5 J 6<} gs'ܻDy- }f˥bqɵ16Ehg[>VIZT'e^xm(O cXS)Dtu:V`C$|[?Ѭa۽f@,gާL|#^+ӕU(aF"|[ۮQ[ :ܝV9B`{@[Iu3ÔjoC*\C]/ #FR{l g5+?:e8wL'߇<~C5Vv[ԊBwHw^J4q~fwa"F2p P 5#ccC/R㗞`Q{Dz[f双`&&SԷ g+|@a偱Y>Rp'@ȭ!5I/?8lC}t??e7bo0!{9I>°mg͞*vd\ۖ @\qgko\n6ewme |Bb茬B;̊A^"5jOV Ը T$]xz5UF#+\ m$my hfYi%'%p_P"~WOs;D D߇dM}\I(;0쑚n$Wr~IV\ۧrީWo~pr)RUgc QoJGc6v]69V5W`l6=/9 +0M c3noY[Va^~?GYƺ@F#=Tx$3֑b zEmz~D1oRw4by> }(9T?=LO#B>ctMԗ%f,=}*$ϖ>냫r4"U8"[uyPvHs' a]>>HK uQG?PPz?IC1T[ъ RCTleNmtlRS6QVb9o& ~v}%e7S4،Ա)3p~ fHTaܣ=;r@*Sn>$Hü8pA"Pc-a"\S6U!YgB,C[d瓠ܚ;(;?ɼc ho4S;cd KN|w'n)mƆ*_kaȕ1lϠdhn! OnevI8&ߵCMZ8k\S(׌O}kWuP5pH16WzI۸uȨަ~XIפ6>5Zo9 R n9Ϳ:c>,=`.%K,d? `Jkǟ ,Gw1%k@햂8AI`{+ț ao.f!p\|ۡԌb@Qp{8iϴu3̑&Hu߮&;@^TR56tJr  x V(oA}':Xf&\KF!S 侏D ޻ȡCVmH; .hMy֬.{Vv)MYDS^+ L^sXES~B||^n5"B;{Su_,3=nz*aP:u1E{zBR&E8P#Z)NՉ*rF63QXV/ Gt7.3>'1\݈ XSb!giE pImd8yZ0vbH#F2%Y#k&Jn @vdmGX({YZ`pM l] #YgoP1֥ZUWdFּf)X5E{ZY>,eA"d7rWJ? S2G-Y30;eRmתGqaQI>#ыRIѧ;Q13, +Uvbp ,FK _tl.cRk;MC ]i$LmvONE v:+t GX~\HfDy{#dvOH/KZ,[~7(OMew#8iЫ\,D6& Bs?HzZiΙ Y5&>a|jSQe{QV0D]Sx|ւ<6[Oa!_:)ؒH&}uԊzPa5wu7S($bNC gSE7 5N~Z!sWk1R7 YH}^ׯSI7Wnpi~,oNȞhtP0ہ7I05qKAVHj,1^VpBvQW0ٙ I۷0/NhsS1Y OD|(^7ʃ`|ӷ$ L$ʳ'W0n0 Nx7"U$,mخ)(>-$C?>zN띁GU`\qbȼfXSYz|y:-$ B8ItI=⎻picR'm3ԟ -Sv3WmU0t b{p񦫘!5Ӆ5xA*oXJ;g?OتҵO x=,jtҟ?uv'{'5:oʏ/%raa=I= s[bz?V;ho}b%A&RF/$Y:8^yc9aX.K钪)Ee]JD FG?S9EDm*! ~9Za_!2vQWyT=מ8BhdP:ƛCqWE %4^V d| }8vsrUG\#&hz0^ŐP^IONFTGdQ\3E}U%)28./u7`&uRh=Jm-&bchuPZ9hzCYKs(zBxL6sG,d?cs ȣzpr~V幯z ͳuS/Aj>p~:gđKmA>EXX&pԮ-VK]N '=)^ f("*ez pnel ThȪ*.xO8&RC,TyKrM =9ΔU Ru\6HfHܪ00/;c't(DuQBO>f\h[665M OaO䚒[\boLh"`31/HC :S7K,s4_@y9g(r|-w\Kzb){rT(5C@ [V '(DK]%ẪYXÌ=@zV0`ĪWА xo8?ycA@x b)w-,! 6jodls>f{k.ˋq=B@S /`eWz#M cl-X!xeגvTy{~rj$]vQM>sr^V=+2XixDl"A&7hQ#`5ΞPm-:,BP/O}`|"DRp " }REmwdRs+t.jjUPIkLMHa0I4\cuz21)'?45Eer I1J4tI{Q}Uik$ {wLUEjp:#y؋֐;`Bpa8`Χ<_K,)=S> LPdu@@Ť'`osKRBތyxp|y(g̦$8O}Y7 UOVf)݉6|okx u*C @$6E$ -2vFjMJrp8 [KZ־]%Mo9^#dD B0Yt Ѽ8p{+z=r)`q" nହlaTqʘpsQ7&Jޝqޓ9绬8 %Wc7?=[+GΠsFJIdC<CȚ!ڒx웆s-ԟ(/!p`OIt81+5‘\JȐ zO2&&txQ>(]Q# #\0gsf)c<^=N0nk;*͗Y"X2fܼtCKk,!9$ՙ+O [l~ ` 4שRJV̒O cv@,)m1pvHnS9$Sev8'*ʬL#GΠv?[)4A+zX!Lt<"i [}94Ȩe$>ŭ-Ju ̈́ozsIkmQFsBM,EdAkt2ah~O[3VvNoH% @V }gP(']/sz'W)._Z†3]]iL~3ex >'-*er{H_05̽6[ϛQXXwOd>#7dn1!LZUaϓ+M4Axcs3kL=UxnI=SL]2­dދA+l"u:h|zn ߗJruVm|Su"ݣvDXMF- bV܁w/"4Un"ٜRE9YꊋʚCt~9)Vm9j_ 8]={٪ʹ4(ᬧs" vWZ>(jwЄZë< oF.N*{}-0f&J"%çKT*;KPWo\\xLNh"!TtGc l+sD喏> (FEHq]ke[f-V wG3M{ѐ\g]^B> (u@:W3% !q|9ѳYXg_~N|'`N \M}NJms2Y.S3 x3GvJ ^f]r,謎[V9y 5kyMB?~XG&՘97iĽu~6/9rxFG/qBҊAS+9 JzFލ^/[n]l;2j/xMJ-T)}lgk]dwqbԇH讎Q a#P)C .;ReZHV"^%l B#ѭJ$zxoT~UEWȡM Q) 5ijު ~b4R F.9 q%M~{ZmKMzTH7aӬ)][?c'b&?[yʙM{v\H[Hp=JB.l^V!Й@\)!.X*g+މO/"_ jt2lJW/-|xPA͏#e|ؤ ueQj+Q#V2 C\EBi Ur`~eh݁%pX,[hco@8ц>_DeNVPR{XbWbbÿ'^Tm]D3y0NY8?`IQ[[ASsyZA5Ga08L!_]gB57u\ύjEK ˝6#$PV5V]C7B16Aj b*<v? ո̥5^׳BƦjU'ðO<7Q.F~ ,í"ǣ6p3Dj$@R]:EC=ڶ#d !'F` {:^](9A Ak0ps]/\'q#+eFha0f#*@>G[蜋-!tֽP߄r!AYhILrKFb`xV/u*_3h| !Y=.50 !t)h/Ot6!aYbD^DOװm~@ڻj{Vxڅ4iS~ݣ/(> )t]7Kf^v[5)Pո \R5eF+0OAJopOjxMN,$n٠ μ* cUMrb[q& u^'lRômkl` xv YC6]@_k; DɉB=M[?y8`ߵ JE P@ōH>iYQ ˶[@3D>ӠV""PH|^[aY N\]$|x̭V`]AYw8 6'{Wp DG)xFv )?WQ]]m)ڰwP5~WfM&ȕԺ!yɅh٢Ÿr HKƊ岤͒yp5V}$.ڄa/zS{isA)HRo@2Zf{ R^tTRQq}R k:k=:WdwP9H:$ȧցO|,ڠQaãi&WE ew2I3.-S905|3  7Bm.L )sLgvo`^]|;V ["/ynBpGnvu)z) d-4&!)7ü PNb|+-6kd,oߢKsw,.!ŸMGvv*JvA\$z'20@ϟEo HP6p^t?޵s^l2Rw_$U׭چ:B~]ʕEhR7.~J`zqy>2WyQcƒRwыbԶf뜠4yH# # /5 np'??(^ʌXIο'̹u"OyF QsY0Gݏ]F,E {S;(Q ?;6Ckm1QODjP7F̓Gx&w)Fh;QhT$biһ~' Y~pH4_j˛24DZ5RWJl@D^mB 2 5;p H|.rH)y9_z\Vp 1kbzՏcXEc҆ ( SY+F;uX f)\v <#RJOZ:Q3b[B\}N#8#lO`4` fD{TW\z8p9HgJD )ksr%KUu~\:kP%1T®X 0 L ~QS+WD;`}{{ 7;ߍ}(里XT6x@pDE? MM۸_3|}瀻-Uv5;NbY к^~ ֲA96h SV`N))Z$t W☹I X\oSܱJ&RajKM23y1$s)i1b1捧Nw4cj*τB!P4YبS(BhSp}\Ai Zo# a:ZVfՎl L\"X?E7w\zu3g@:MO\wg+ D7UeYYM|9_lH<zs<:@kaya>?.CE1@h.=-'e ^Uh vVmcSil-)8 ;G @qr }kIKL(Zr_+Y|ちcϨm0ZP?q)D[1دsa /(~A5UH[ɋ](i@-`.0G39 >qrv: &1pb\77Ď7u/}"ύt_ޒ(vAq:).o?4\^҇u+[C */@!Mƀ:k0jB-A`qĐδ50A"pI6+#{m} .^ pKSь\6-Ol1Cgfk[Y9PCD?B9 ,o ۏf ՚7;ymOV%7ܢZԢ }D;~[Mj܎HlfBDSv$#Rȩq- R- !I:R-4A/[8a d/%筼]QDkA:G p@`e p IA:A2F8qԻfDUC| X ȷl.b[u]ޫU]/䬷_$ru+ d~b܇Q;Qs"-]%MS D 4liys$yz`/ ~pQ 3(vl+jItR6]faszUqr Xe5E %" ҧVeXW )aP2vObsp 8n5,ME* },Ӎ`'%ZL;$HeM > sG=&k)x7H9 }\%\G'oaեsһ$CyTy- o3.*-*!$9UnsU??N527pޥ+v}S}kqpZngcqZJȑcO1W^crå^w*tѯnKDB!9:5)ThFFd7gd생 jGyAH Igj8ߋq.ul[ury]QB)Av3 fi-lovkǍPurKg^u֮P$b]2"{$cվ/s 0_Q*֊ 67LX1B~7qGg_ ȦO7¾F c$o4R]!xqc9/4gLZH;xPx KU]W'sMfSRwhLM /@$V6漀Hh /!6Bֺl[E`G~Y[萹ڮ8_"S^71a {%q/R=+/,rpnEx{$mk:aaq3iT'`IYov_dN1gsw acuRh連*R&T,,6V뮬J2xwHq0*0~7PK׸{F2x:fu*]i䩪$8m-؆b,Óoldet8_r퐆^U{xO+=wf:N`BvaAHKP~ɒOlpz1x NXIA0嚼WB<Zd-kap[̯^Ek֖ mVjG~x&@@ `ޯЖ>d-9L !6 H`-.#j؄, yژ1z 3BffF~n}EO]nrT~F \"]&SHg@wZ}ְ^wMwI>>OD| {? ȶۉE}Hzr`#-Z\gG]A9΀vA/EмZVe9oFH.Q%KX}/YsuNԟDPܑ8 E ,ch>(o G} U- m)`VMN#2詗b}?s}ʇx&kͬl|eL4B4P@xk sw_A56b?qجRPjg{8p4qfT AL:LTϙ|92s1y?|x9nZ4:i#UExmpӔF+#UEy+sO?q,[X_Cؽ%A8 {/\}RvT/C1>;`z1qb!ayK=#Q/@!wnCw^NΖtI TB*u:1sSPTk 44-Vd:Лyo.vyån(0TwCAh U\w" ĵ9&E^21p%&N16wA.N"&Jɦ2^b 1W=C~:D9yyuG5 qohCʃS)1J1KD*6"G;TM]HQNvg-]ʅ]6f_YsQ<5dI{wɕ53-e3_{!o2ʎ?͙)T(S*H8Vαƚ;< a\$fG3k;4o/C:91_H1&B񟩅Gyڏ>' oY4JKP@ q]x$wNd,Q_[_}'X:S" ~`sFk!j#s7<$a 6p w[|ny^D;$ʣ˽IE!#"yYU|ݰ/IJS ]@E|to6 67*>Ȧہ;yI/3h9@{J9w1+G,ۆyUl1e6*rmzSws=wZ]7} 3 0vIKN:juʃWr X "j8fɷBK;oCF9;RNqj⪔Iɠ?vC[0V̻cuǷNFLmΜ*4 Bd{.1v?ˣi-?v2SAgiph})Z{tli7;= U)V-~Y.z_p&{_ 8Ül7?a26c>"e%+ǶO0'@qbE?;l-k)(3( Gkwf\sm ڸq=g[9n*m+φ`,, .[뚘*8Y+!LK5^i>9ڿtbSD`}?Mh[GOʅ腺#cM/6! XrPhLէ}I`$ngd縵)o[[ҰI?~t҂8\M@n!@uώf"i@1;[ 8+զ1OX"Z+::, \Aѕ $V+9;Ub~ |\43Ua7%&BtWO\5ӔG&0fV+@A_D",d0RXݖ-l)^NBN5yD]$L$ۧlA.JT:q2H}-7(?t|b !}X8ۿ~^anPiH6#3l$2]=Up]hϦTD91}&i5$Lʞءm#A߀x*YDo_SZ%A膔>f->~Z9R?"dTbB.9Z}qtD&~~#޳kٜ r'V'~ٲvV˦C9KG8m:H+9v't焲 &3Y\WTd-enCup0Vd@kN0P<nh 0oXOv^ La'}7_<˝Ү|Rl~CEuDD%- 3ez@cq{U(]xC2zUjPU!JQ"6TGLMPv䚌|D-+\S$|-Y7}|B}$ rhL⦺W$SJ~O?LфU]%Fz1bMER[5R26.SB8's_ʴ)5pt7Ź/OJ-]au/'g(`pfMJihT94 r^a̘wH.0h1:?s8SDz.i7=/6EO&1C>nykk&c: |O#pf62ViBڞTooD?vr|ݰ{O/K0}KeuBeI#ِi"ۓrj*v%݄;Xr;3w%ir,CQrxZ1 clcC4g&bhTW_h?X!97ڢyX٦F~p] g5UYXSJ!bǒ_0MQE[KP?8WD2 ytfOtn4-‘̡1bxCI3USD|4o1i<,KH,5vpRjs]#I)1F:>@wD'\P6>a @cWuotr7̓xN!)dWVtFS|e-$hQN*8,WUZd.H9/ x%[Q+ָa/ &#12XG iI 0.5Ib{1q_;`mO+xߏ !BPC['*ne@PIVwgpX _JI $}zN5daqpK_QM}+3ȖWдC'\ץ0^|Cx6x8M2eP{087֪21U %E)oϫ?tGˍ[h_'tq8CSlVxq#3,v1Ldfl7R^rX70-M lCQ>ıG5̊w1#>`ג=CAyīߟݚ0{ 9P ~wz]f;aHnxi՚_kB;e5]L:oJ. YWVv uy(o( Ÿ2rkR#ء5v@lhz\j%8IS5wr3^W3|o. #GE`"^^b5@6v u bv#U]#9.n E;ɁZ 0jU)*k@^׻Јƾ:`fd=1 Ї*o/=w/&6`y 7avƼ eSUEU؝淢DL4 X&Q;wp`w#"ʯ_)bdWAL݂Wtɇ]v7)>PހS ?r1>C7%opeYs(g</^j37a؟@ Īad}y]<~@ p"y;l  i23c!LMտw/u1|ꍗΊlbȤ0׽A\a1R0/0@EŽ!M4u;j]3[gH [ qKX;HxޝqC>_ӨDB-((<~ړۏ TljrSO^#iN@~߉ z#=1e=U(+TdJ"ycvWo%#&6k9٠J'':UH)jes Y%,mKR%!ԁn7D4buL3IOJ, dո *f?( V^t,(Dn%nT;_ctܽ=nXAxX tRQ;wZTucc+M{G@b^׹,I$t?UE!t+#ϳvPY4LN"=@(hm垪IBW_Q -QCv0֒ åtT!64F9QnK_"D&|28ł󿭁Un N^鐕RuI[8F^8묋u.yn#uǦ}o Awf^NQ͡z/紤tmt+ߧhnNy-t#c |Zs gEK䀉 xLoe){',l*˹WuP~:vf#E'5tϹC(`>ԽY8 2SqD{r]±_o0cCʌ=iHW/c|{suelB΃&:otn.bf;eG @=HiJ1 ÁkDV^OQ'cX۷kUP- ]O\cKD2^TcP$%},;óN{7qƑݗ.^ a>V<ƶͮ#p?Ʊ" BbE<-lzozU4$/xњVZ5Pb W,=`AFy$]B0r>=/;a`Ǫ9Luƅ{&z3'Bz~[癙 ~ iKʑ %^v4 axhG&2'ݞ/{(\]/#ygnoޘpT_eAtb]$ISFxE0-qN Km#%Mdkgߴb1hJi|gDUпe)oQZ1ւbvVNXA # o+$aDdO*i!{ܤ䃎As|]B`uX( I&5̺OC2|@d?0Lv~$.a Ef0)n궯%Ξ(y sw=~ii}#XAů(PWFٺ/'q,(Nk#Ĉ!w/myD"[qKtVz2HbܦZv#y4֪Knx9(o!1ݱ7C4k2@"BC)*_:7 r<>l*L[xɕ*TfN(ЍE:u (nx,_JwP1­dڲgr5OߖѾ9\Mn!37> < P-w }-9;u&$hU0"\kKZ?BB[:']>D yiViz e]Dj^58G۔Ȩj[`+Nx \>5'ZkƦ"Z~ҫ}ԇG-͗g^ y']< Tmmy*Ц3N W Ml &u-ޱ~I~K\+#μ;5(AX~}Zr BɌfkΌ>* TwJ]=m$画g@Aa, ӄ8d7qYjDjB6y~#Fo"_Kl-t5gY:0f:HsQY  ެrwiRzN/^Uj,Mfv;[O,nojлTo>rNK h_}.E{D1g BYzl6ulGt4Êa{e |1Ew-CooF6KP2/-MɊؐ.gͳϫZY$YyռSRovI+lmU/A <H%6Dգ/|L[fЕBT 80r\~$ ȧ>%0~.%Ƹ$f?Op-XwJj`Eu6|3 0IҾp`Uwx# 6p=^@诞/ؒ M,-MJD~=Yon!*BK'ы< ц+}<>$:CzH߹JͅHVys%/bMfx[R5|n3*,%V^.T-Q=-P0pI&wdRi򄔩VnR>M~dں=-~[ MTc]HvCJEJqS!vS$=Q& q0 va=7?Ӑ =68^3#9)z@q[?-ֲ5-c!]b iYwݧ+D{M\R.3g;\M6ZwHeEFq*f!s]OdIe4.|hxsUD}28ES|~<\rx6g/ u^VQs=<"KQH48sSDJ,YiDwڎWv#}Z6o]ZBV gŃjHܱn΀ND1o*3VK2vTv%";10烑M'Xs({sʓu!x"fVKsx.8RhB8 DBĪ-;~Ր3dwDvaGC~1wl1wGt[=(:Տ7 'Mf5d:smiSԢMKNh ;E422v)iXl : Tl]Ex1t|>uy ׷Y'RaષHZ;M֩2X1 ^LA.v10&q =ןg#3O;b$09G o .%`|&ri܅zc^x4ћ{uGot}n3!BCs%zѶ*[D)aEY'9); ׄV 0ݩgZ@X悵:j?1R$?w A7߲;(D=δ\24Aݙq2<' <17p'#HLԙCbzX"nWu0جiQS/sGEIIAJxwkswd|+Ä$x{7-|҄Yv^Ki)C!< hjNxa~o7jahrLA7<=(}srk;r?=3!f$NE@8ǯ*.֣IY ö23xt~ W=BoUi[x&<\\$Py92Šq㺤қ;4?/w$Ck>!EƎzSVϠk!WT I]gbzJE1wb~_:j e̕bY"C(})bꤤXta z>M`Hht5TU3ŝp7 4)>nVnĒ&4ތ%سf]ӈ-Q=LρV0S:)r ͮlzbփc0VmFQeaBUE`4Cw*TT9;ԑS*.%ZjUeX^+q{o14*%ԽS.sM2𼷜 \X}P;a.hRIیbY-̅us8蝷J JR1`Q6X;T*4A_I!L?{Ҥzߔ?w-Iev{XK9uI4q=:dGVUߒ6xWX!P(="آ; _$+hOlYiQ;Ηye"ӖdƄO͞QMQKڑ1k> bsdfd)̸O%q.$~Bd-%]|PW'lliR-}-˰va0$-.I&Q\ bP[bci177nl"W mޣђjBLE-ߗ [FD_Ɍ h.A>.SArt%1nc>vt7 ;"01C)EB;1@=M(ʣqR{uz84e6$p@Hi$zQà*2`Q:@z? ?MZ*x|8kk(6 (aHRyT Oie9D{0vSz:V~[,V'g 4V7~5 WV>]QjFQZM% ܤ>2X#cjkA\7{V&2,"J#peĸ"a6A ׳TuЦb9ť%Z!lk"7ɸ4 x]gץK^o)ʧidlxLF @8 {z[ߗ#J 8${p&KaZP3l_=F KU=;JΕ[m~YFvQ+-WPZOL [18 `% 1s;r喇_ fJ\ n3%nwn ?Z!kq_?=ZSe0! `XbEiqs5z&DYdoyqVڧ u4I cqbެ'J6KOA.Wm9 O vD-z3ˮJ\Hl7,utkŨnj3ĵ -" s#x꽢ad<>}٫t>F^h, M Ps*D>ͪFIOy.+l vHx9د?dCmӂr2_i[YBeu# ƶ`~^ڻ*8cg,D.Jd:iSrH(BzX4#<樂sry{Ir(])2} H9{&0" `;a3ۻ?iKQe:W>//ܭ201Kp|i1{4nRfa@IL.^ڟA6 F#eS9;֤D]uu&l&'@yUmuWA'(؀v]8vtbm (Q$:=oY\WB׃qҮJG3~ _ZV||qqex=bNj 9ŷzE Bz{ aG70 h8zd5xWКb)6|< Y*1:WvD#No6.JPv~ɲaVHF (u4Rҗ?!#X .y%-3ΰH?O%hFҽ21L9qI7+U@ B3"F*N)A g,-?N#z@fv2`./~P-*V$' _rCi1pvz 7~u^PaZ"ǛiDjޯ!&/Sj;#+ N1kcIu11T;hRm"*wITb8<m()΅>lej0q>pm#4znXC"h@檞Ҭ*x\ӯ!ہ?ϜzI](7oltDcdk:-V֜8rUD7]mSBfV.r7AԢE)@꫌[l"6}PRcJ5 6?P}NP7nhq ꃵ9 y'2}'QR{eOޛ*ߒ):WHBĤRZXpXM]Az9ۄpdPBPD76L;UK+ߧ7ovi0:`<=G;aB0&"FоL?a΂)3ܦ5>쮭rhV!6jZ1eJѽrwb&8| 2͋H+ÔzKE5k2b :W!($SdAdIƈbxK)@[P3ĬxI3SjʟzlwlF/vR,3k)N޴hqYVV<:Hi~P:93yQm2]fVہh5 7BGCIQa3=|lL\>scq x2f0#+ɤ~.,c7/ KJʲ~ll 2 ۆ7z0 NK|q]P=@ޢonJ t@7B* }єrXgY% YN[@9 Z}VdIN]Ky)j/e,l >.rSV\W;arUx[(qm~Q&,m_w[vx*.uU=kq CAY&bggT>cϐ$xpp7BY Z/Ͼ:xK/ yuOԱ=OsVO:YY}SvK Fb,GAK3K(Lxgn*_^?$, LwUT^ QV5(*n{A 04,olּle&yYZ>+y?L҂O\2`==x?~]LqPeI޻w>UO'ɤq+?G՚x\BHSN@$eݺ\1?O U {qUIM^EnW؇UDdp$帆%weϺ> nWx%: x?G^1Jh!ę2W0uU' _U ae+%,ɧ| l+eol}2@&-1CBܫ7! !`*>{cRTN +RjT}l^f @iP?J)CzxN{/]>~1w< @ D`GP>BbKsA Qe{[ĻF ?."eU"ulV#%(=+JrL`/ AGF)5;9:SM 쨮̱&T*:ʜ]eԫ.H_H.s'=k+?b^սz0}wuB䇑\"`pRyìu҆W$:@Qpdk3umd䱬˒w%zJi9 `OZ,uѭpR\Ar ߸&wdi9!ez hYxxeV~854j,CQ|&Q4jc6JfW$;YVNErl Ƕת|&wzgl qDyX6Xpת7UT(/l|gH-ѻB|pű+|%θ{&9=Ʃ}X+cf+bEIj柇 㒂хekU9kU~. )wVa%7oU"aDA[% XckPcWyP B{mbLǹ92RuRq6pd{YbC&yO<+nwt]c݈ XPVsB8Ov_Z1V0bb9gĜx#8~|Eއ9  #t-MIiz䦔,ŴZ/3_voq*-yi|y$9SCm%P,6agBf^:ad3Ԥ C9pWi[fe%2եq,8 =ࣺ}O&TJO`Cؑ\s^EPg DhI2C=WJRt9O(w\QSH9JiWϥ. Wir0A2inH2@?6E}-N/"mHtįBidjh=kIj|(u'(lz>9yV®%Ka/tHߍcB!GOZ.#CQ:uʜ'GnBh06zo),`I Utt5цp5 z\=}ɡYOn& W*ha /-NCkiP9XSȠgGNG\Av` `<|<:joNⴴ&MA/Ow䶺,Ď.v-Ǧ1hwGQ;-c;Z̔ ʹE`*~`;-Y PĜE?LWǫMNRt8[{I`AJ2E )O&wN\bx`"&6&\Hy5hUvE-v"4^tGz1K7 +ﰍUȃ1wPSvW}L8zV7ojX܎l @~g;_-Qx_.NUWՎޝԄ;P@hU=\b'w:f'l`E.-n/l(U4by*Yn G?L~,C%vc1EțRR9PqK ,|oï jSJmkDغP*M!Ԥr:U\Hڒ-a W)8tjꬣp /&5jT$lB!-h%<[ػLg[5l =3>Ⱦw NᎢ^)̧d,.oͷkMdh8(l{v̓@NV吤l"kY>\[pv7}*L )ep. 192ҋ :UDp»|`0ҩ726Ax_N0rç0~)&NZyV\]'S:o2|kLm#LA,A pB 28Z ѬIo hwe:pbTl35U$V-N$y8ʉB~:W]!0ӑǙP|Ԣjr;&zRr ev뤱!W̡I [8;sja.·w{.fΞLT&fw'6()AB1 { ΎB_$&97?>o}|%Z͡M c %rHh4F{ˈ2| 5^g Q>i dw[ Jt dW,}8D1^Sw`6I<0=%w3Z՜B(ޤLdoM]͎ ;q.ܰ?bsRs=>ZՑ"p;$g ^p瓦zz#Q} Zqa10S8GOnCHn w偊ԣ⩅WCnY@xM ,ӸC78Y]Qí!ȱH=@V`e #mB@f fQfWPZPTWN$Gs ۊxkGVm<ڼufFRopŵX*5Rl ] XFh7ZP\]-janqZ!c0j:6b!gkf#"gdpEIecH["dn%Qׁƻ<  Vg :2ٛ"l >`x='FG)x/q8Gp6ⵟ\s+K&c_yP+92`ײeT :TL qJMrq.jh-~~pdמqb{0qӌQ7]aa$#*>@6 hz^eGĨ㧬jU?RS0),U8eE]YwiSjKm ͡!R<4Eajתu|ܪ Nkxm :`dn_fx@ӹc!ݝUb{%? z?Ҁ[ 9.p<ȟ^ׄrO? 1Rv<.Ib99ܞ "Ƽq>D pz$$JQR#hŔ~#|;d_aL/#bto '֏ .7E[hwGga4+")h mDАGO*6O{貔V #_9HѢfNC .gKYabb@yW)HV 2/ 1rЀˍh" \g_¢!ʯtoRd;fʀ;sX~-ACIy"_HeNn1YQ9/SSo}v%ߛrMdSX,Vg2<[98֎,S P\tv|l Xxja*rpG]O-&dUi]<" 2Il?.ᾞ'n{bC@YsI93`pWy0^PhJ. t&5(nK8heU1Ё}Ӧo"qDRrl-|~q~LWޤ;dq I*;"ge$bWu;(P=yt)%:n3zA>D yՙᲃ)źe %oC!2%5Gq)"Q6`rW{|:Nc@ռYG8@}˟Ѫ "-[3AEϦF>gwRS <;(;u& `ġ)TyJsZwqDp{ZM_]Ff~Jj dIArJօ"?~mj?", xdCF)}VCOu#O⟎V^'H5 ْ`gݮ/>A5-3(]:Yq8tت` Jˊ$Bo #Yw7Q?zhH߅[nd5Qea][Mx/zeպ;FIF[y0:M :V㦊j8P Wϯuh'#Ia$||"¾=m'*Jfm1_S*H8TB"9hy؎1]h2 4m.wq!H> Uyr@[Jx_:̟"Tckǹ+YP_]Gf.w` ܕFVO JB~F.OzGWvvTY`4m^>"*߅t|$9؁g[)M*'7gv2Џgr`C&aP$]Y@8&ISwF$ 7a"8.oyU f56qFTFKY@}1R ]h£mHAǪLgg`  hxYɡ˹7ѥpcz4Ì'|SS::3\4գGF"Dۨ n?[2=xaDcWIdD,;1邧&|\\NrsxilNҍy.QbZusa#q;H|%b{/pϾ xIÀqpox#.JnrA# ȣ{ zP;vm^[_?wCcdu_W Zɒ( cƺd^JxGW;]d}4rcNKrT8%_saЅ9m؛}[fBj(5xw*0_b~ ـ Zo Y$Q<᳟..,M8$cr"OQͮ}mA-K zj ;8 E-C'Xa RfzJ#Y8;`vjys2VOI閘!ɀ'a{<63XZ'%d)@nQɼ?VE7.OV ̀$|La2C<xA)]vXM8rk[իUjyuN­zg}މEwvPvF5/1,h0/ӜaL=#XW=TA|V+gGfm-Y8/IYFf09?ez?!f)L=  a,UQ0 a./ũWAÅjMD7vytȵц7rv,QϾX-=U?0q5 }|E9ṷuے~g.@d=JېHI-gWlFȣJ{%d2yRh8^Y~@Ky{ۆ)khېdaon'" Aj^n@Hw!J>iuf(Yg(,G)}⡴_f(X5IOV1Ec]mCCxp! "_Ųhr>KTv[cc9ܛ[#YQ_CU2[_aÎ"v˟xu9L+$"(fƼ @Z$0>ۙ)SO[J6sDD/ z&E ,5 Wت Ң گ\7›c9 Dwg}D{ F|5 H|Sf##HdBA6lQí]:Xlsu ME`c>\rfL vǖfзJɀXRaĥ,iZ&XZI`"G|Y_E^Svo}lZԣ?%~|3g_1[#7]`'}հEvwڎdO5[屐Fw]X' 04Htg~O#yk _!<~D0 zԨ\gX5Wu'XgS!N]/ N"TAф|eLc -3n,Y uL%It@g]"!qO, P@IXcQC4ݹzqx-@ʺD yT#S 5;mqahv|?G JQ\PEpί-VZeݝ{5[~G"5%Ld[ϐ-Wֿa[Rl:3 3y;)+VMʦT;.*r7k[A?⨗lx+Ƞ0m"A0azWqv') ~BL% mG'D)ÙY.`i``2T"ۄ2+E!er]ŷ 3Xd1J~κ$ͳ~ x8~jJ2Qp2+ p1D> ` !e7 ̘a_kmf }gwGgShĺU_rCr>2&ԌǸ?g9iYn-@m}R xso^fgHU{UHȕdbP Pij˗~go2(IfkKm8<,.BԡUNϫ5ݎ^8h#.<~muR*>dfAs,zC=QX k3n>K˵ 76M/(Ss0V)w-[\ֲ`%:)G@#d#oʖ!G{CZ%Wgڅ LXhG>ItOQx7pБ5Y圞g/7k*ਗ਼g6re1z8 `A^dTu}FFzgcxaF㜃k)41]v}Uiî^ 8a ŌzHzY2Rl%R Do=} e/Tc~ ?>Nm5 @-Ԯe-cת"C𲅲#3 7d|a%fW ¹o ċ\('f{`U:NTvZ8qpIRԙ&f˖_x) |Cì/{hͱA h%)=s m`jbgK`lXfˇXLvbwТh/iafGC[MRf(GR-'ԑALnˀL<K8=,= [ Aˑ9o <=s_S QެczDfXB 1NI{Ƭ[ŨK[o[q$kG {{H[l^@Ofx+n<b>TCNm&kAu)P66 בQKւ57#[Oe?T#8(= }P2 Ae\3>hlTN|*+.K4ص z|ngB '3Zy{O[|)"{'H&/iU>-Lyba~ S}:J`hpeKLHPd'җ10ʼKރ^inc%U/3ƹۉ֨5e-5RbG@AɁ˿@up?M1ҾE±ݦwăIPխÿ@hfNdJbJloJ%hE&<5j4}}Upg~DM8R SF`t˛kZXw5p!P&zH"$wuƝPD:Ba> vgԌ:xxXǚA EBvκ@ZG| bK'J8?f4/{«0&ܸ1e͖_"5C^؜%-oh4f+6Np~>.Y7T@ 'u+d#5*~cq3YrFv M`7M#QWN@'إ3$^0FMu?z`2VORV¤ q>=uUYq`oŤ iɱ]OeMr3Q4ʄqO+1"_|SW<,19& j 6Ozea(]Lt/ (yG1= rCXHHslTM@k."~^,^|+ xE/C0+l2bLUcч&ܻ0S:!ϊ0交.jB 5W wJD2S%oP3عן#c;V!OUvcHMta щE)4SB3eauxZ s}J¿Asα ܃0Ǔ#l$xq'@ .9^W%n 1m>\>\&A^< W˫\g"+/ P3H!y@nDcEt.d''ݭLRgP˸c3 er1y pQ.1NiLX+ +i4쨘EBf5i0pIL&?[!s{9aNi5ҋ<5*D8I뱲S+`aLX;`G[4.rNZΎ47D )nڠLw@w[ Sg}(h^9tt0ɋhd]"R+N;޶ާED:+A|'ˢGi@#:͵`:*I7mT=Z|yi`T`;ܨ>Ғ)z8M%;Ed 7O,TFL|y Q8GOi-zV=j~0D ݋ŶNi s>j-P؇22 bL:ɹ.嫗yMo=sBvt+:j} ~Y`ߖi-_|m8y4Qkn13&U+A౗yX/Uo[ uT2{Kqt!)#@ɱ/_o'%?9O}al ~gy7#)[Ejk?Gi 㹏J$m3f1#uFغh_C=A1;#ا @~7k);Qƥj*^Y>~fG[s4v(I" ,=P?51,Ҥ3|h͵'8$NxLp}u vmQDVr [m Ft?PV]? &1 =B1\j! N^]G?IbX4Nfkx4 0N,,N[pL@t.Uxr1A{soC*U|[bEY<4{p16ٹMl` U`d#DS`}AQ&S䌇bnCi8Ttp2G (%W%%DDVpRDz^a6{AN2 ԍ_X&Y0ZwCn9+7m!IӒJ]E h '|D4ѺF_}soPE(PME7ovSo@G(ERnmlIַ[V\SPzu@"(.ⲍ^|t"*d]h~L -N9\ذ3yݥޓB:-WWvrZJ}ZI+FL>,ЬpiZsg=j}񒔘BU丑pXV\;)lT)ڳ vl,y̝5%:dsQ|ۄߤ(8LB{+5Jk|i7RHyu_"hd#PZZ7 $4yBdRWG !~27+%N NuܪQ J0ҧ(! 5 rV|0|*j /Ja86BP%Vs|1ʝ-`PƂ}O門  ؕU/B &M<] L7ALX&UuϽny))ny@S|,8sz#d54dC8ihBj9P1=]=H!atc3p_q殈|$~H{԰aՙWq>%oN Ps o8eD*mq,Kˤʘ #4IRA8q\FlǽLXHոd3õhdzZޏ`?}@s $B|E{k݉a3^ya:͈|؟?/B_%wS, _A~le;3Ne ##GFtff3a1)}0+e2.#Q'ff7r=eǯ Zӣt-W͐)=mvwxģ^`7Ԃ/DKhvBUTLlMd!;_iWNPxےSEj"Q l5e-'۲qqHx:\_b@Ʌo=E,r$|/, /:=ؑe+e#H75I^rCl=ݒF6cԮHl-s80J뫞!5^#;GD|?i, 4q`{gy֮qϚBqU$@VO$tl)$ނSfSxwLyPNxa,PnE''z50`}og.H d<utEȍzm=4NVyqnrknk_ZP펴MX9(W=ϊB<4Zj>. 1z1oҢ?m7W(uo;Z+'Pv圀kC}+UW'Rtf9ҊixM!O.O-<^ p>Ha̓v*?nKEUv{p*ۭT+]_ 7 d@9c%W⺞ɤ'j$K;*t~IɮYyr}Zf\+j{di_R(Z/Y|L xZ[b}jStM{8++VTb=nǕ0r7Q4(mLE4v`X $v'U{ziogd7! lymyX͜J|&ղe(l9yLX.4}yZx.yAJ;%׽lW 9SN  wR=vg^oLqd3V..mqK~>Jw @i?4 K8ݵ1Dt])3s$kP)Ch%jw*%[gB&4C񷭜T_ƌ;a5 QpZj:{14.Ռtnd?f!aǔ;dˬ#UXg|G+7wxbbN̫i.'.: !2\InX]0Q/M꥛^ɈlO^ž<. :_) O!uZke<8+NQߟ74~ w {8f b#^Oa WYkŔtrNNwLڶbfmqyጆ>f Mw9./َ|"r( wHpʲk\}ЁR5xݲYC3}{Y6[}Ja6Fx: S{^l bNZA BE^bs͈BPљ ;2'Y+\  ʤ1 }qlI؆GBZN28i=/z[ԞmNuߑ,7 &r= w$g{\LIkUبd,dhYM^-dD|]$/Ve3n;p:oĆfҥ8h.Ywڙ.fU˳C@:gwPIC5yWFs%L Fxm]ƺ?fGvaAȅHrCD LILOKSZEHI^8[W׽l8˿<}Sh2%Y%엗q @ПvrOMPw%_RHn兕h24hl2y]rn}ۂv|R=sz[!kr9qNHs}KDe=NIҗ"1J'9ޯ݆[&ET`@?4$BTbrw )2/FJƉmq˿ǿeSۉe}zs],ton 1F`v^A>\E"itZ3. 1}}' ~MÉ[WߣD; Bd$jץ;rQsDcmъߚb.EqRvV}hJU&aN0*ꈫc4؊1= \2e?7=Sh1x!r'?%aӑÈ@pqH t%-Kai6m3WbMq˿񁙮Fְg6tf5RҪQKn8Qۑ4:8mA6qj+HeHW[q E`sEqȠ<R餎a+L / 3ZrAd|Ex*[dvneИƎj:$e/x1`{`1|^#$L9Is&[E;b~٭Ƀf0-$&2\qd䖷Hp55Ѵcv7[yk-p=]T15GBvBj\_3,zPa hV̱[T 6_2gb}7#%֨ fPYh wxqFžUfg Œ^gO:cMռ#땐ڂ(Tt#?Q+JT۶_#`y}pݢ\tF~cX^Ɛq]s?8devA-){[Z QnеޗIpZގa@9OL@&`2yJzWw@b+F{Y>C 0}~t&aRih&0S9,dYnK rGQ-nJ@j'F͇0\֞R{6) ☐zh(bSa%TP؟WШcb>OWBF6q 3$} .uͺR~/pwS6(iyM &2y+5U_bşG!{!꽍* TڬO&LU);F7C gסqMVzlo `fd$a6/bVDf:SpK'D{hJCoϖ+&['u Aʺ4TKk`sH%0qPc9U ΦyZj8 2,/.β392H~DywG6~4;PC2G$0m"1Hey28V -tmoд`v{O$43a( ׏A r4B~a2\4jGȖ=`{)~)993 $Y둳w}-g!ɮjJ9=<"v@'4Ѵ|qa`r`tM@!wYݴU ebQ^@ 5nKrCCccmx? ONBt2FGˮol8}i>XGU3r_}Z[GSy3sJk2o85{Q0-339ZgF@{@jpm*kO/콸&Dc5|n/m)!h:}nusB"ӂ3,=*0hWanpq>5젵YϽ$äIiNo"mziB]ҁEso#qK5><q$],N@Cj"8J͚r~g;eޯu|jҾRqCwi١;,_ܑ@ẏįHw>WjxK_<P::k3N:´9{QFgS? OE񾆘l(6Xv'~ݽ0==&b.صm-=` Wuo }G+5WDYYM;ƛ_z4,u~p/O~IdEL?R *h+ĺT={ }P"si#pUַbރ@I+_*/&a9ek.572Rxo)}%#o3W>ZjTxcᅸIH<Ǵ]Qybײ 0Gf6[[||NA-jv4\vj#U"Ytqw*hDwWKh -\D2T2>m7Q"IiKDr ۵D<.-]E,ukY0 BYYFИiLOW{{d vEiG@b|}~U˿x>ZqnV?&~mPqNBOwG >teMSCkd:z ^&Z6EUlI4;Sc0oT2@–7 @.J2@{u1qV-69h~@=")~&Fk+ _1˻ǥ={g9RD';0l4ְ.t 2=ɎLFxГ |i,G8]^r\\Vm򤏇[i&(lnu͌mɻy jҫl5VNHҁ124%3heڦBs/ 608OYp.#(IwU/9"ᝨl}Vf [ɼfZf4̵!:ێȿXǯyǏx[΂)<) ӇoT 7v?AOd/0s4.p˕zzN횩nb(vpwm-pr;D1Pj~qTdоxHwr; zjU48\11sS0K"xg7$}tp]S>U( :+X6JyJB]^Lb]w=Jɧ2>/N5 MI`wg"l;ggm,9C#VoAS-9^Udi%F!\'[r(oEciɟ!V7rH\嚜pvsUS|Fo Q7/ [|iu<\LTY!| P{ҷnR`^V? T.ҍ5K+;i~1)=B]nց7+&oeLZ|Jurb Gdi+>[.hsW T:ȝ͜,$ dOkc^7Ƴut"&r NhߠQ+K,5hvE g E}Wj}~:؉q / Qsޝ_Q53e RY/Na^:V!X:}'LvN&B\.u<0zxOw^u5}0=TҮFsPiE"3T}=E J󗰆\1)G~n2z_5̝]%Gz6LӜ/j)JZH~_ !D՝O".OȢЈ"gIR>wrTK<y澟$>R&e[B)T`Bݺ̏@zG+daZ[?e|*voORbv7ZY@G/2T@g@ΈP< ^Vj˚U@W?1q_o9Nګ"+>.<;n|NP? YqLQX.TKiG5]7Aْq^i+` r [| .vB縛\T`]&zwT5t)*n4P9uSVS ll]"Grg`xMɭUi ]rle_\i nju-ð^e|s|x`A6jn"|rƑk2 4GJ_]2GCwSzA@`K*N a#eL!xHTq%>:״spڠ5{KG %fz~^=ˮ=x@^>rhBHV-d㱛3!ۈ\®ֲ%-pFT2|#)]v KhYHH1 mx!$YĒH`v-cǨPcsIњFq3XwKYٓ׈\{K& ^F2,Bj]5a3TLYGmC}܄_8;ɤsmV-׺P*!WQO!J>l 4=_B@vY} vAMU;Z+l3ւu/4J 7 T/菨'5Iœ_t؛_p"ݣh#ADgس:ٱ Ʋ< mvJ1? 혺f0(ZBaD]8\|nvvôr&ɸ]:韷.w9۱WbߢvYcWj:*,xnp K$9VUg1S!nL<C?Z0ӝ-̑hYܔDd@NןIeQm/ow-0U j9($5lkv:6gd2FvrXC 4W\)x-o/{`8E+]N uZMڱ^Nv l7'ƹ4-,Єպ*aUa5R<=>IһΏNy!/p?y!Cuk,F8p8, : M4#2rj_c DАٸO||h<"a+TI OtX(X'jcY,2] ]g,@͊5PgR]#+]U(ƅ*jIsrȌ Gف< 0cq#f1Z![q8TEk?93Suߴ2fxޗ4O#Jj`F^\eGLLi]e7_r;K̕¯WGG}d @OXz=.7r3Kq<зn9U(™RvCdN uR.9 {Y]^$V DcAqUz2t;uvVax@|9gՒg1Ήt]QxTk|)AE;-}Z-:L{j~J$hP%oe/L)q4m#w) )PG(rS*)`Bv;t8%H1ox8US::(~W8ܶ1F$mi=ZOLE{),{tEZNzPB5 ѦKw\w${@n9H D|/>9¾sYP :CE+  wJj~m\f P̾[n=3<7Q$fb>&=ZqxKɎγ>2 A7Mn͚"G>R;\Đ'[[˒[;I=nX7dZnW\]pUi vӁg'YTE8ɖq;,ҏۻ*k<)&ûHu2EC_=TFSU'3Y0 M/dq^"uv"n7,Pm#& r7ouo;?!ᖒIhM(pz`:7˛?0?X{"v [eC3"fe`%z4Q0k#( 3~AzL1/=3Y7A@xɇ1>vQ }.W,/7 ͇#քV8ءB}vF7EWOy\ NyK|'1qcs,:^`?[X6zc:\6eXze9NJ.2UjC4y=ݮ&4iHeq HHރ@F<#ȴR4a %42U8[u{q(8\D<;,@TR}v`5̖9ټ1,1dEVJ<4i6\Kຽ=M C>$ZsEتw8@k/>_М:Nl?15If-[QLjTPbMdamNLp"Y9QtuN6[ɝwWF YC?WB<51ЏL>+݁wZR;Udst۸XE@*[5J+ \GA{˝gT[Fsyܺ^ן9߳5$ct&0^7MM|*5 3"\$JysSd}z]ܦspmP @ʴݻ /g$o2Fsv, Aص|^Qbev$d̄7(iq e$YбRC}*lklj$/g|ioq̞;Ln ͝mEOx%& [ ly ֬G^ҺޜБq,e1/NK-Dx@V@bJ" HI;׼,9*V@]){3yUPSkΘP^YAqVV9 otۉTS!wAnD?]!+kR0S#\9_4[:*0D&̛ *:tTZLz!'\@A̫-&$7iy#{sb(ӵw\q` )IX/0(r#Mpwa>9BA8aݿeoX8p={3Hj|…WoF64gtN[z{mȔan±gyhWX8X1GvocOoS%e:ƅ%F;ߥ"DH[;H'li=?[$`eGݜe;1B2 Jh3BM_@1:>0i rKyv *Çs,?qg>6!Tt0즁g*s "VB2B$X,L1X+B1:rr[K{B.Onh#ޮ_i3pIcDjiwBZM ͝ s( C U ;43Ҫm: 1O"L&5OsGo |B$ʾ{˕ͷ fo/P_MdY%cD-(ȉR $; KFaTgA|+;N b >I]OԆ@ѻ}̽].{bpB? 8cDh*+<mlVv>Zĭx$ s֥k|y5x#t33ײs(?gPP߆z+wBFT]uMꁻ9})rZa.G  0tva XpBMXT׵l JL"5>X'5+> Ԁ" qރ$rP(>1w0K:k!EtM;KU"PVWsO8;2' :rK}XDqM{ŕs]BS41yqJܶ j(( ޏ!,ZJ]W-OIa 0ʩq$!՘Lu̴(y~o柠F" ۪\.s9Fj:szXS\`6f$L_rfo ;%E)]ɿ`ʮqCh>fH֓GU- 3au/JMZFt1v^~ 6QƛAhz+"|,/ m'9?SBЀС.P;+jS̻YB+Bӡ[X5;nUv7:*P덶o&?BХU$1 VymV#VKc+_`C ) JGń~ѵb>ˤ\W_P[t D# kƯLb@.*_VXh巻Xjŕ&J\@$+An4M:'M]It:E\~Ҭ/N`7i0vYYk2bFZ3#::`YRƎc1!}Ϫ!ÿ_F '2GVq"?z~mt)F(0j9، &}"NnBvF] ]H_):*n-Ť~1'ΊdS5{P-9@3*icN>Kj"x(ׅ2V9|U"7Do Eo/|hԯ{3urj+P4m'~ !MbO =k/`P뻽똒]~ۚ&ml8kX"{/*ahQ)k%?" x2^qf߂COK))@}!>al.D\f84DIșA>l\D ۏ*?d=<7jj/|_(D%~s}b"3'EcՕC楒rk D"7׿@dSj0iy^bz3 ,q2δX\Zl.odQur*SSϝJd}SS¿n9&7U>a-G} 1u%=*0DHٰ_ z H>G1Nk彨w._`ZgF_)?[Ӷ=#dETVl-'˫;OȒ2=Vp.7Ggo#elX~$m1ODA\wb~1D/+8mD]7cܠϦB?v)y=#ų't^V[u٫J`3N EulUȌ"W;ӽo!JR5f8hpP=! y1Q Lz])#v(9:&Hrpk ;ڳs1޷Pac @#t5BR|y8b"'B+cFU=S%$PNw5l<$vzv٠pMo8ϊd e JW6hWG?zd wQ#K[r\׼5Vo0ﶴv|"cn! S |'մTih0U66$׽ϻӶgw`SO>LrSPX3iiq )#:d|Ya5`Qs_̑{7Fu T"K^d8]lxb$>Ahww,a,+jºȳC5^?`LpxVEp ;=#j\]Jހ@"l4wiCS+ƣX3=醭21շ3Oݢ Fm՚[^97ˆI7t橓;M?nI⮏ 5&Subx?$"KxkdPx7! Z`~"GCr&q@ M6sZ>83qfKk R|r|U-߰{c~pG@CVHcZS)eHqe.I8z B9% ua:!buMΩ1zZu$):rqxALJ[ߛHl{9{X@g$Q#u&Xˬn#jAwv~>f["Mշo”8z nQz`pE2OE{p {= 6swڍrR&)Fg<̏בc7imHWy[ |7J]At}(7* aiMOzaXqq[1!`<Ӟ tqB 9XW,DD-[C# '[`Bw_RJ:fՊ3rxB 9AV𖰓n ' !뮞@< ?,$X|M\b@ qyn|G'f>s3!2z,l{Л԰V/ o}šFÈ#HuaR'w+8 >tƆi O`H);Undf'Čn020w #=V[aN(ć,Ev5D v>TRy,{FH1. YZ: Hmj(l%CY\X*l`81\T0VNn宯?@eap1W-UGqqȺAw˲4\_I~[lw/DcF_uw?`ؚF~Ntb}Bi xjRV$tF6H F :CC:¨]K:"m ,yE")O (WCHX+ck* "Hw]jnªs1Ql@VbnqEiOz9}ez ԑO J`v3HL\? /5/o'nA'~2vĜ/ 0E6m?PxEL,~h2* &ڐ:_fjQh1sf8į.=ԛ@wn` czԬlMڱa(TK~Tv}^٘V4vʵ<r1'dhO*g,SǴ6MuiR@9̯=훀iКEmƟЇV:Ͻ_ 5KM"B wI\pJWo 2p<:=>,Ll3j2ЌR{\x?cA=vΙX-(=<;伴c]u]I`iInˆR U,c䡐a_Ie8XnSsM<52iȹ?{![LJz&G4-4~"%ET#5mskE.H}:I湁2|Q6{O%a%A0!o?9IVBCd<7ϝ3@b.mvPFQrDWS6U[b)ё_^z-[ x^rtby=pz248R *I&0۪<1% q57'22 I"!(~dZEKطT e~)@9WN*20 ?]U(v/̹Czd\h,V4R9zLR9[0lF(4OEJAYi$fL_F&פb8b!vB(r$6u,j?iغWZ»Oۄ[3Gu7nO;vɷ9_*1j!TD<*LFټQxF@y6`R콛Sr5 ɗɸ割&_P9zkSך ǔ%3wb@)Z{dءnߑsgYEHko7bFd(c! KP4 8iY`5(.Ű( %/}RKEI1Vd2]˰HWQI&Iu F :sD[@P]P8sgrBǻZV'3`dYD\S= e3]4 ej}h`XR0Ң䯙mJ@Q:A͟2eӤ"sjw z5RSj WuQ~LD+5Vd@GKT 4cqt;Fg`FVҳ/ի+F )梨p })[ܮ\`T7)p?,xReJbxnMF='3JT3EzILDRNhY"8=ֵOB׹WZ9$P!j {Ko6]{;gmOh UWՑ#bE5KРkgs?y76X KMVI[qj)܉z%7!@wi9$F++r_ln; .uRc$ZIn[9^dY y h=V݆ a DŽ,ymMk!KD`yKkʊ)nlTfL $<>%~|5?86vvr1h_oK_&ׂY^AV\ 㽣GzgwYzhtfN)ǭ L{ nL.] Ҡ86aW5AA uD4ʘ r5(Ժhcյ>'Uv!nw*zn]6A%룷:T8>>11\ Md&qtY4-cd3j0xhf`chv)kTK&Z J;l^Aɽpz5=iWwC{ʵd3]/FS6;VKJaETrSA\zElQ jef" <*>v05jQ'u}R᩟+ipؠK|O~vVv%C ‚Њ :}zQ[U-< NFېibYفBox*;6EI"EP|q$[F,`7N4G69E6Pu4#wPUŶw bHn!,V1+ `l{PҰȦgT`v!{IFnDzÝ#]9g xK%r:2ф;QRgP9D}9p |DQ m(.^S*Y-ӈ8ªNCJx,s$̂PnOIң?nҋƧVD)nR!oԲ-p9v^B `>YCv(t1= jstlmJs 0"6s7#:w r2\0utBMiLTl[ }N"c(R`A>~էϴb]M-q>+BWC.`cvK|Eדkar-řD$р^-&TKf]#ZysOE>lA|QNjltKY|+j6TM,Ym"R~=U>%b*x?Wzb&3az3uGa!ľzbن X-T $y#F}Zx,Z=Pojc&|t@8{ye=s8wsBo4e / gdr?Tpӯ1)'?;dJP$n}"e4con\p1qZQrNa a\o8E9@jɫ$o9ܻDї: s`R)&!vk#ח+*Jޮzh$J#_N31+*ѡdQ;Qv vdTF6ҕV )qK2[)˞^h]:<Ѱ9=hrrq2w\u !h:` V& _Xf"Ez(O$'_ГA+ 7A>@ᣅ,؊\>F7\hfL!8nLy[\ׄe9rW+ܞ zYvw{6Afue[\N!CG~r7+JBͳyٍ&t5}"d4f6G@{=xz{6@kJӕNVj6CWQG;LKNx$s! O8҇B|BVl(^M6%E[?mg!1A W@no̲!fd2PppNyÔ6#sBGj>F~@F'"@|J ~%a6C"4z #PK 1PVȞ`D͂4Z?}X,6cx =Lپ;qtZfMg-~>WGī^Ff&-(Q gчVJ5e5wFq^PIpwIg,Xn5`Hsk:3я,V"E~ke4 6j" ~EG8jܯ\D[v d'辱uv?c'uذۨq({Areq*&js= Ɖ3V4O|LT3*at K 8쬨PgxFؠ&5ZNJ YX7T w<,1|} ʹs53L0 +%60 2ensk bdjigE7bI.I {)f -"'Ʒ;=P7ޟNK,S; &݋cTt=3eL'JȌm#>r$HQ Ā rj ~$nmeql'x8ծcD .¡$h;KȐEcm]3 Rd#*gv!ݘm 1HzKY׶l-sfוϒquJjp%>Uuր_j; :fKw`]fXNh 뢥פ(`0v:Ri`wX8,@[eZyGQ_ځ#_C&O|%hѡtTXC)4Yq/-_C%H+'|hSG'ԧnDy0^pS(zcL6_˜U9:WTϥބ_O!b >v՜YpjLJ JԊs!^/rq)t8Eb ɞ9dW( ,2RbBz~HW^(T#5v oȬuX;ebV{n;r"BkPԃs=7S)fIG6)գuc"D;b_,jA'FWJ¥QjMY^/z#u8:~uϢƇUЖ]ô mLog=Zf#;xvg-"L:~[#cQTJOMp5P*'T X`'iskbw5@ R$9S@#(N7dxh;>W]u=(tk6(h NqH]Ӌ^$g2swnOQ:ƒxE42@М;H}m&m-D?-OVZ)OS4LXgx᧛`LrXQr8smL΄d o؁i46 S-.[.2H;}V*gKpc/;L>,ObPuVH7>'F4i N+RjEpI3>$"` u[G2}JPYo&1oLWA/T~庾9٥+L cy߿[Nf*1R`d+g*hT#%.iBEZ ͮ#6ִbM}2[Y\A)R_ 5 JzL>x !ݟ'CtQZ\ӏ~7I+G๗4I~^NwA y*Wz@xAʨV<沶5EŒR,)F&-1]N5Y:wˇ2B~+77qH)\$ϿhtOX)yx:dg8 n+wgӦ=R3ְ/6AV@YrXi1 W#S Kb'}%Xa(d+`)u[ƨCr{SC0:3Nd۞0] !B=sA-3f*fhY5AjKrIxR77OqP'XFLܧqO0]A U^`.z7B ʌT}TmE`lXS@?)9hpB\;f۹W,V1ҧ5BbmNAh )7 5rdpiG\MqoF>,#t\ly.Ci ^qL?2 iÿv^gԓD'lD׫Vo}?r`X)aaAfd9zE_S =B]tژNa>os=] :@*NK "Fm>ͦ\Y͈F>m}4@`\OS$I<,C>'5eK7b/X}iX|(n[Bϩ$UqR}8̆?:@KRMG4Tވ|u_Mt7uKj5U: xX:TW0Z%Jfxzd\n ~Јԟ jn=|:HCub lٛ|, ЋP@Ʋ(?O+蟘i2,_$C|jVe簾%cvN}+t/v+g 1}^H"+^ 7Yj%ht .Qõ7t>V0w}9VXwhL~y䎵x-aG$^q)dck+Nӣu9 uc~Ix\ҙn^hc'P=0k,ЛŰԟ]ﱕMQ gcS'BVSzݳk+"h$q`O)4ͺ<*h^C\81Q6m1H3xeŴtsDŽbAFS9t{;cCC9q&^`8yLpwoŀ݅[#Ç'h:3t1^Dniftt( 6/ ?Uq}WtTMq&6kN!h}Oӝ,vK2C[_|(TΡ6ޞA||4ɮe_K<̶w`rKB$WQbQi~ZtcR>IgQr{$[_F$H1mp4P|ec$Z^POP3=na/uwo lXO{@` 4?p#ڬ^(=c 0g3gkrMNgkS)!E㚦{۪+;&.ަTr@Y 4׾@-xǴA &1NĹOfөŏ^蘊:f ]?K }lc11ް9|19͚.G9 V蜷Pg1O뵆OݮEL5fwVfB&l5mn[K3~r[[>㺦0-+ޫ p~iɁ2i^{sP ؿY_*UP?fC(kvL ̐+!IaIW Q 5p˗%Y2y>Ȝhr~ǨB S&.#4\3(ޒˏWnr' |tbUCֳ/9 ^VizUeCQl)pg]P tTCGZE__ %>0vq&? i9IJeRxdwYr"tO|*=a4 nqz?",.{v$;95 mG!;ݢ\o}ʼn};2z@ x3|GgKڠf' qETrwv,õ؃~*SlìP]W\FMX[@&_6la{uΦO(WϋvHOh9t~ 1񇝮C4U[6ґ )lHqsPRlYB$}wqohfdiIp]7Hkm СO@1+ːP'2Qœfd#iT8ș *<1My W%k< PKFxɎj4dϳKT2˖~glA~VBeu?PF Ņ8MrDBҢ%ifz]SmJ-(׌! ~T }TPO=}6ƒ'c'Sœݔ|,χ,?ͩ% FBh*#,#4v|e?`B,nL qg"hどX'}Vv.~V`$~MS qy+ yMZψdBp`=67sϹ7V}HOb>F6(Mlۘŵj_(zoFsx猭:1_)Uw$~˾&RKn'@T4H1OtraD.vIAat # +|vhM3CןFB؜&6ay(B2{GĿ>^2ˋT"z VyM*/yY0eh4:&W@ȘYUMut[&{t7LQ)Yh'HrD(ʢqIE=U)]`ov(sOKn&gp! Xw/Vo,>[I:؝'E//}'(ptN  "~^6a4Όͤ:@ i`Sj8&v>J<z4p&H^}{TRp:WyZ[!^TYNep};^ȋdw,+6pQ(9+cգ;|}Lj=@jr@.X13Ihf1PM}V>m pc q;zoinieձqmYw>Hb]:ފ#I)GoMZѽ5&l 27yeݥm|k k3> 14k!s ]4#Dr@3r]O`!Tvp_ stAG1ܿs\m< Y0>Y^;'' :;-$'WۆJTY}N%f@n:ŘjkE"{+Sl!8I ƫՆ'Ux L*vڈgWV:.\DPBzfzA7uk∙#ґsG`rp\1 _{t/i|ϭ*Cut q")yyEgw㶓eu˯bD`Sލ4$CFktictPip-pi(4:(_n>Yi#4)#^~qp^( _yd=6S8 ^h+5hp!$_)MkǠ.ܺ:`NTݭ9YC= #2KTSb1N +Dzgd.E WCtՖCt J;pgs+ٚC\ʦMO/)e~{XhC3.dfiqjST~-6,%e{v[:} 8h3`*8UJVT.!)OqcGDztiH }l6bl_Fp:<d#;qBMe]Ǻ\VzEj8ymXj%%}Y},ۘt<,M&|g/eu9l^xJBa8[-y2Hͮ{K!hYhlyʽSgS*-M3Jkts\dI=+:pYÅ3Y$SL7h_'ABsj'ZL($>9huR_Ias@=8/ b:f:5}#x!uJ[EU( ͡F-uֶ_EK&ӛ@'7_j4^_2*  o>uo*uixEʌRڰ# g -3f(Fd _C(TT +(ZB/&(4Yۦ[dd=j,J>9͗y{UXZ(cQ+1"]B;0X7ԧ +RW^Ȏ?NF{{{r2Τ;F./*G,`ID +A]1j2ZFxt8F}ˢU| @߷wJv^u^#OR6Fx'C k;3qŨBd@1)8]H7!UlBMVE /@+t(_D* Z=E}ͧ87Gu 5IR VqsfzE. `Ca̚CҦFia̓_*v,YLS Tm!8>J(L̛QZ mEwC&v1/e&~a gv>A;JM8VZU.:'y+1~W xzJCy Vں/ s\o}p_$ ;zANiۙS8tT.H^mJ"cȵĮl4f4kd+ =v !Hj%25"c"a2#Q4& ]MAF>fUfvf6-{;u(Z[q]ެ 3YKڗ-,2ˆp$5|e4V] LrH9WZcR:?*'$41q1xƆSO@裏ұˮ1U1D68}+fs smYRMgdRP+0cl<)B1NVDKnٳGj+Cn9Vt<`6@ӛcѮ_ރZ7Qq6K@$dN;L'D'LPxl-S;&7Ea}mdt rˆB32kRL9deҌ4F y:OMWL[kٺ6A?,!/ &W~D^ߴC՟j+F4엨R;Z7HIŒc[kV:QW؆r:.!fY|걭i _؀Ȟqn-`r&*b|?/=( :m}jبfFB]5&%݇%prAUiQRJ=w@v[qȉBﷃ*D ٤1(Nr|wy|Y ?{b k~X^at 4 2~RT*8]͒\Ñ?O$}HɮZ;@U*9!apC9!Z7O'|<)ذB-\.|[-!*Nw|vߖC`U݈S\N*uͲ қL=K?zZtuwhu(?ArU5,U 決GK'HuM=":'kհ8n+W}޹;3FMFDM9l:xl| hEPw65}#q=&?T*@K1s2߹x#x]!;@ [,QGrN(9΃7sѷ 80("׃.Zq p1ԙH|SHĒf'ϫtñw>}dZ4HI?]9i{wyZ!g;`fP.LZY,gXMZ.s + KXf^OKhnZ^ t5xp<;N>!P.5*A*<5fwΩ֖{4  sTwPЈNʾUz}@l$|"in /@6|ΏDi̹H:t]{elXvC'!p<,Y 0!WUHs[YVJMxCi QTD:DZR/=:0lNl3`Zxc H"իN0Ǣګ8sz*$ul WKm|Mw$n 4H>ӤQիh ʄhQ.:SU7I+۪?݈ïQ]}5w 7u4`%(\z[䣿k6XPm|&L&/n/.bz 5K)ދ8w.L {֜H;N.MVl#ֱ'N2,@>4qS6\_.n{ ڃIMb'mg^U~yIA5|s \WKL'1O? M jesIL tD˾2H&E+x ~@F69۫^ %.%㌇eGwAHFj+@*H7לyveA_duk6YyB{rjYZI$]WC:MWf LT.U+v-\@#4tJ-!P+04+ꃙ2N!/k9gf$ c\&|QƮƌ:xmLM7}ŕzYVb(u-d>@D c+SsI'aDZVTlj0N2qU5[Bn̋@R:ѦA=*B-tսɚw43P}sK "L fI6zPxnto*u"`yvT92DX6[6~; .-sWm. -&\t:T1Lt;f<8 ,v(9z'*l5 !"z=@SvPnlg.LL2tpD I3;z)fT!CzKIūbBDW3>[Eo/8$6#0#V(WQ LM5uS.97Bgк"9hh5{̊t( r0N76cDՏ4oG.]~Tx?{ @!d#|cccB?ݘ"֠ ƎpXMz3[!+Ƶ>uF>t*xd>dy~Km : eM64omq4c1"^| B+QW`9{; r~Gvy\J8NE<l>"["NR|% TֵsEFi߀2<}\iIL?]46N_9^O~ޯ-:1;Nt]hWJcR\LM;fo3竆߲TyxZ;Y@ @4\pu(`z2;@c*cܡ.^<$(,%(1:]qKɉP e۫Cl& >[7EʬEH9UB6:5}ygӯ "X8iGlG 5@Jΐt Z ~ W툚?TX! fV=j&B] H/}&9_h(i yWPERmGײjC4nOa&Y-eվZOk7*7i .$6@&k{ֳl h^L<9n"Fj괛3khbmY@ 5n)K_,RpgI-`{8_`țhңOϺؘXW߷"AjUhe'X ^MWZ_+tpC NA]c ٨c9i!Z"CF l`64N@Gﰗ C߽Mj 1y}-;g⏱F2gl%`jV+d8eZy!ͷX3h40G0xy <[zh.Vej&}wo@%8@x r6HszY*. >kY|,cLFW᫜f?^\Xn&4Ci@u+Ul>;]FnZnA/_x6d~~w*эa%,C4Г4d]+hDʳx T\XKYqԾ@]G)lTo8œDT7Wx+/2$SJ:!8gFL(,S^a͊Mujjm=.iE%Ijp_N [)m;b0x 1^F!LznaP/g-)nz`zZu'?}W(׭&9  UU@AeGoOB ظ>s1]xܨMoO /FFhkB#g^wDܹ Q), qi9i VE9F|?]9Jq $xPx]㣉f%˩o"]8u&S1nU3 %qCH!sC{rO܋nY;H3 6O?4WI~|T=-%YFwO3 UT]im"bHl e|a/kuY翊C8飑F4-#*Zew7#W 1l2yH_NM? U ~(yN?uTV!SP7r|i%l@;,6MOQ\6A\G)RCtê|0)h - {/JҩuLBfi8 /_T keIL-=SpSb.Z!ROp*`DT8X X&[RXn)$Pإ*:rw85 Zҿ5xuC!&8z->$[X1ϹM`y5;; Up b5W6Hdګ̀ tcdldjJ[h@zLp]"<){$[RٞFyl~p=Wt S.Qtfw]Aa(ʙ؛p m`~TI~VHww53_ͫ:$}ҹ86X(-0 (i$<>zU(e o.r@uulaU56^#oz I=,u4[GtAzрdZX ɃF3ԃu0 d!-z:mjJYXuQE/a\9>[眩o25HX-Ρ#Fv&П;, km M*:yY T,GaYfIMhda^V?E&}3DL,Eʝc]>g ´Oײ I&W{bBQ!%}v!t6ÓK3rM B(#F!xKCzW*EOÞUc 'PV8(JPhM+Xйr9Qԉ|4JYԜMys~0dCIԎ1baYtUj0L_\Q"\b$DR`<,i߅thnOVb#`Sy%!h$4|NK%cBKܶ |0kS)nO.;.J߲4uc/Nvĩôo^ G J5%YLpjsV@'v7Qy!?bU,]eL#B"W&h>pM?Hn8PKU&A= &k,K \2)/r]G`ĀLB7pFzjGJB_HsҬ [5(~d\?/-3"aG۟U ~jz3 QrБEBf(6 \,`6'LeX )Xi~,S^ęnA& @èq㶺`$!wڽŁ`zSE+}͙ZX)91v:9}+扅ݘ^"RHǐ\Vr{ʑ50>K:e>5 .Eedu4 0w=rݩRUd,[$_!3~beS5\ȧ!W(ΧȲ>3a*PD;U g@_(_Dob-avĔJ3g㥋ՇYbP^P]j WpN|w\ԇ&_ɪq]7Bm֨V,.<@E#pU>U]jʭZ^gQY %|T>_]5͌]yD#ʧLim,>}4X5ȸEƔ=>~0X~l=)\E[8ںX ǥݝ! 8fTQ^kvr}TO1+r^a=7$uw sYvoTHBS`t\5X5Ȧ^$?K&TvvH%Wt:gc@Sz܅p yf0ln0rX#;x-he0LöզX2͒1hŚ z ѦOL3Fd^ETeaJb ~ÓQxcP!:˅2|$HckxQ yW?CWYSsJ@G5Fj}q=sFsm-Olɼ\Z R1F6e-;1]oe!#XG__։[HOD%P iJWB5tAoܲBj>r&&Bi}Ko*Y)2udԷ56ˑy:Mn'3BgZ_"5x $'94 d4Q?߀q\:,e)4g.7>VԏOvxM-ڡ ƴd&wN}ÆQazlS/HAG "vV<6ro@cPjqrK5]kEgky=(#c:vT}sW;EAMXƽ ؚ9(iFd*XrXaaM}g0+@VUAW]/DMoQhӀE%@3JpNwlLpя!_m1PB I{u`Κ1,PBҔ]8 fbC>FCN6 2zYEyTRhQ{aOwYu7 GnxS )9͖[#jm7JHWjʑ/Z_;XnL{1kZ6 th'ל:/hQkWb6L@kDkU@dWX1c?-ʣ8ϙa>jfHo43r=OiƟwOJ-8[iN8k+k >+~17^4Z^VCr ôL;. t뭔<0ԣF22h] E6mD26qdw1ك9;Pd 9U,| +.3efŦkO $'5|+R"bC|5 Ж- 3PdC,ǡqQ$s Xy@ד Ÿ),`K8]YD}.S@V@idaX?G#:iܥrЁ!|Ey㤻P@%LIrhZJQϋ:nw@gtЇ5{pOI[zvy+TaAlD0 Y5}"Y+╔YS]^1ru㏺g A)-jhr*[ъoln^{@i\VCpCN _פ(Ի e``9 Pb@(+Ĥ*n3gjL*ӊ@9VzAZֆeff3q5d-2{1R,y +.^9imjEל>ezĆq>4 ]7oO_GӴ4!{hjgn#]=X<[Q8E(~"3`qc{)t޷g3C>9 N.OԂ~k"65O#T0 5CuJdj1eeU*4[cϋ>NC4iw^:˂?L{H%A`qt 5 Q-4p ]!D%f'M!-D^[(D(n[4FMx5+;e# 08CSChq,fе7|x[eG]]pVI|¨HتX(Bq?cD5TLaԂRXVNop?5ݬ>c ݀4^־D^+\t/f!8CkOעihgb2{)5㘚f"*/}E6C6f.`HEw͒PFP1Ғku i8hDf,3S8#uxi:H'IWp6gyETVL6 VE7Āix'E L +\ f}JLSČ7&P9E+FXCmêe/dQyV =ukݯˁ<:TU7e)FS}jMg'2 wf ¤*#W*YSfcw.!x7ȧn6"d7#t6}T{4`g5o[K.Qqu$,SRBahRuYbKJ]bUgĠZd\c'+K-Z4& ?#SԠzVuQL_XH oUrNbj5Oe(t$\܅Tg3Ě|!ꛘ<),])^UȣwB":L(cP4!z& 4-NI#P|o A(qM'FY"s&pw!^E8LHb$(ʩPzFipi.!(AA[~T5 ]7Vl9)&{?E4g"~N&mBl-4,Czikq4&73CpTw ڋgLˑge.3`9۲XF]zj_ce&$,^X7un_Ʒ|4E^{ejmlvt|- ~9[͈HXoD#z^:O.Cw6Q#e\j<Lq7p(6bfTMeZgOv@R7M8ElQaO?bqjz%4k'`/ M{r=^@`be31WFA}$/Qo9 ;3D\ߘGN9KҌ7on;6HU- 9/#'}.u˺͉H3u {=:d /eX>Cga]ċ5AMs)n(9~VשP]#ևXV Ķ`G_# b#]qL<ruOM#ovNWEYs :a/js_Oy, }&jXѯ|u@N†EP%qlty6+5ɉ]Q&w҄<45 ˼#w!zv=t]Z}ˇ u2y% KQX:"Zw)^8p9 W XV?0O=3Qz>Tj&α+”Ι gmFqӸt5~nUm&S/GETvQxb6>Z*Sޡ!XL ԅH -[ _ymSew@8Y$oJ]Kcja=7Qr(O/WSo#]3+Y ˞Zqfk8vlRm@:Ml"a#Ӵ NS0@ʦX$(R ZanC}3kmnK٥4D;9fL)GP<Oۭ> QgWܾnx;Z:h4^cÇwV5]ʞ /sԃwN\dۨAq7(XJHjoF۲!Yynd-QN0Ō1 tSTk n A&RorKU؎g2~"zmZуo@?7`K*+ [MruEa/=/̚1Ķ ıi6iAz* 6](L5ɺ(.DI/V;ЊQ"|~wF2wl»&6)6R`ԣofzOM&7ǡi5]P|8\(fť'qQH"AbƸbmВSP2 { ])C$k|E%d] v,Nb7k(Q̐` G#rlMp<`wѬ6#<]zʒe!Y nʓ1Wy$t$i!/z}?STXno.%z#oCI q<2O@uh܌kYH#2԰?x_^j-IO6iڠ#l4-v8K|dp; >ӋMhtAesiP8 EdsPń6ŖG:a$_I4#e<=Ɨ*;Ux!mjn\MbJ܀;:W3F^icn*1 wKu>$E-/ ) ©j1"p^SZ*^7~M`լʚzYdeND l6sȈ;Zzy=8[}v%% |&R&r[MJrH} aUE`2KM kq0$ 5'2lj nn@8 nOp֨I8IHAƁ:>Q_ <.(WnOT鄺.2==LC-1QXgNb~&ѩ6LX?qaDG%.B_ *'sʒ8)ȣn@!!9P[.x4}޸kK%_%gG9y7N62"Ԣ,X1HSZDՐ#^/ oqik?A X:,8X.0p^+5zq6" ZVs"ob4SrHD9ꘑ 4"o ;o\+R'1&CeMKʫӭ=C}|&]R:\CF~3#`}"D?v(-zfwbtٛOxuM_5 {'w$lqƝ T@X: }RHl Uלh WZ.ѿ^j$z%TR(ꔒp?MR/Z~1fDߔ4Nw%e>w)F-@k `隔t.X(K1|\7H yb6\ Y7@ȥ7yW~$v?G6j"e+(۴6fWN4$wc.A,z:N|,Ù3f%"FkAx2Jyn%!~ęp@`M]!7ۧ %c6(5|d]e'l3ҥHA.ўFߎ"}eW&7)|ĠQ-W:rR? z68J^d~6,{ELX#&ך+y'Ns/|<L0&5!#<d-,AsmZvk"Q~O4yjXX(CssIH[W=sAp M eG |=>yg'Nx%bSO{fZ漄״.+ry&j5m{ y?(%Ȝ&p" N<]@ɂ7oF }jm9]X!RGk2UyxL[T:B^dqRU{ X'x{CDٗ̊L`0=l7ZJ_|'ܺo,!fH\-ڿɄruC =`fl`VwEF񪎀]I7lUkӐycw,Uy/=jv W䎛Sa(3o|P?`!V}8$7KN>*9W_] kyUF^SɔDnp "0#κ][Y5YBE$p=8E ~X{"(1%TO5E! vAy>ڈ8Ŝnmwy9k"/2')q14)MZcJg@~+Pj2!5rфLJnf_?$ rlM`~WrnOu1%Iěi%E#QPZ1TqK#r"RYo:{y9(4^.r_Nr`C%!T¾Աңu%F\g %T.ڪdsyM;_hFm6F=c8! ƌ 6yZ|u q#PxT,nǻrr\"[%\"됪wbĪ.ţ5lCG _d/Zt<(\O4! lsC6]G ZD)\Yd '۲+PmUY? eލ KZq9Q|jk y tYa ؛Qeh9(ka;KZɘ=xo]< n\TGb,_^at8`6uһUJ|eJ0̐T5 pm|sb,.sRt"O/%Rd4۬3SHڪjOt8n(qIc⫊=be:D ?Dv+Mko7qm}q.q,,V8Օ;h̪%抦t27gK;hEqצjODxX:ͧP"^d@ԌOZ3e񰑐qo VM4KelEjJŰk$ͥmW9%RJ (OêUzf?=၂BS(?]EWpc"<D_c]0U.%4D<yt]MlrΣEuJ4\hL[*M qvK/WgXlYAz+'36@@`^I+CXB&#0v }] yP tU^f Kf>PD,& bBKn?XrKE#(2.!+XL&t!|7bBTKX]hvW౹g;CÒWf F61Wۘڳ7xi.HD"OWdj}))(S>EZ{.R}^4Ԣ8Ìe qh3d3t*,*6z`EmU- %VUB p{K<Eču+"UZګ:ZX\120oH=wahGNO]ʐPio5qاy NA{& U*+ĭ\S:# ծX7S5h=o.TDmHl`*y_**sjcW2Zn A,Av-a߻$DMsG:3cC,#"*},ܒu˚<)NsT{wϖ,`*CJf^K}G+ 9{{[}#uySlD"wjgM@/kJ&]| \1IZz MBOB+e͂zO==8ܒqY_ b ~#dFa[ߎT/fXtcvM\RAyw. ӖB[mѥS6yCQoM k BK+g@RvftxYX},ޱxUz69ÊM/ pr^>211L9`T~vinLUT5,^2ŷ2ZbX2K!FKl݋N> fg._l*kx> #P43ľ",c1f3E4k3o0S"pdjoZD2jY$Q(H#QKIuZ(/ y}u`}U"%CԼ9W0ҷ8SҪթR|_oƚ4k?nUAKt]T vQrM}`pSZRL2O}2pB͟uWTSP-kJ gv;I2Qnmׯ ց/F:R xLSZ{M IʼUS}JX]qϮ݌l :n0pN:T5ku!)/i^@zZu4yŻ*ONO#QHo~PZ{Ge6F\[ƅv",*.}$ۀ5lX%UsҴ/LnCdQj1C{inĐ[k^GX9Z(DGUSwr RP}Iڏ*E3;}a"6v*ߠ@Lw|TOc`-JFڦnEJ[G)鸤*f DP/32о>ƉϰMMYSщMy@=?VYܟ֫K SUi⎥*SW|"n_ML~gq뒰`B2[ ؞>LBkٺ0 ŰX! JlڢNv ~C-j0QSLNJ6.=/Rij%xZQbi^eQMCks %@X!KGp⚪x㹖ŵ>rmi0&< !V#]jEK*#|.J{dEJvZ)?u0 V(DNޑcC|_6gV6@Duj6Q 2 S sIZ~+qKBxES ͯJw>ȷG:쉾IԋaQR0)4J^]XvwhƯYdq % B}2O4i("3R |>2cJ; ,LoUO# ^mh.ENZXAKkծ_$S2Aɛf,ti,B]-ݝ㈔6=NW+w?&ȉBԱG3ox۾{\Sv OS7>]ިdjiq^t-D|\{J" ='*̼;mp, ꨄ0}O:7:̩7*']fVg [EEʮ03%},'فǀdáE`RQ.I)M>AO+K[5<3j{I4b;Ɠ$\* /`*c rRu\M%d87xC7pvu)dņ}YDYܿ=>/ߟl fF]bB] 9SCYoh:sF }o~[R{Q C'ruA/Jd$ q%cv6]lMg h23]1vw&Nl^4 HϑuUn. 3H2iC0et!!Z(AK88k+h&Ml5Z{Yׯ?=YƬgpRMo9H=}[{a)ǒC!v؆ڞH`Hq;dEYLo.";)(xW,i@ Gұ wulD(Z:o uo_+6~>l#bA/&]CY6VS'܎/,'M\Tg!xvo6E4_c:Jjp/FlKOw~W)#/]9`m~ 5(5%[a<}rR3Gr4웈if/JbF<_!W@i+gv$  yCcFtavbre eY 'Y)z]KWf6 T}{nbJ"3'F]2!]Z7%#HaZ?#OJOi$9Whbɼf]EZ!XザqӅ|r@^+-|pM=ⅬQHGǻ Lr!Q{[ݑIQj[59e%tlXP:F@R@K[г`\2" ^+ `h\ud}>$[6UJG~V[]hğ> O=o[Vp%[$ `#i^ ?wTR헯 g3'*#. HH7:I»\MťyX6D0Svt=45u(160G3́%u:s[jB_^w]ˑUޞG]Y7`ErADGnuNURT~1ZhxǸ J!)#+;M\9|GoB35KKN[ߒuV\݁3'݆rj*Ζ^-*k7uH|7U >A*sr{[ē I?|LV ;>adsWmraBSaIVpVZUK賑F*? +~[!Gc`xN4L  Vm& ؆K , {s]tȇm+vJ]=e+EgPZAU]Q $)j\D^4*ݖ->ۡcL ]PӨ~2x+u:hǻXZN0\cW,nlt"9ۀƏ;]g,('=MѕڊnaTp<6Jڐ_ RioAlPm+:p^uʊtU­UFRg>#G~h\5Mch_q]»G], `\?}mbBz .n T^B,' ~@p'cd7)ΟR]AŴw]dm fj 8ۜ:uQHW]`4^ :DR*P4m`9Wop@fEF,CȜ2}%6ͻ90n Mojl[gE#14fQaxRe8\Ə΃Yh/Ivs?z{Io?,aE63m[\$x7]ͷ#Gf}ЃD;%[/Q> KqSGqB^}B k~Z`wmب]/=b`ӝ*= .E< skq\2uFxě-AUj˂ArXuqpV4~D~pT_B'u|e]W9W&熥-+uH=P1.ݬ70?wz%G] Nkt'e-SOO@A`E R0TA.p&e; ʚi#m!BZ||k2b"?aj=A2*JRH{HO\[`"viJ>K7yf+(w%G[u0zXPr4d$~'G/'kmi)n~*F̱#;mgў(mKj?̬䚇 Tq[mÉ` _Yƨ^lX\oq<h}yYiiq "`LO] >ݎPLug:BYPvDLީY=PJ簤ΠY;R` ᗌu.e\GKll3':| =aq0 ʤ~w((|Ǻ"YәS3!y3C\Oec A;mXtI;Ϳ0 *.E**`{2xfh]5|鴰Vݑ Q?F4e6' 7F{^FFРF-L@W]X@^H|53!FvLt,~Ep7H6\2?IBnR։>YG5$)qwVp6$闈O\ͶR#@g"ع(呒t̎72ԇ4#sL'~nH‰kp}23*J8>>^ʨ{! "`O*9vb1P5ӄІ){LbQLH1>JKyfgAۡk[ vê4<}Xo=^u,#n;Z ۮܙ]Ca>o PKk,LSԚ$@v(7HYWRU:S@{g+d_ʝT-Țqz)ne/Hsk˲<\dk*>:j7߄M)'LťG&05*; aX4N$Y%eQ !mlJ཈.҃Xۄ&TlY*'㱑%޴u^3TC/||XEE˼TEIc-]}&I-[QumrE Ik%䱾I e6 w%jgֲwl'VqR<F"vj0eXFG6}rA<1?T|K~Q Yڏ{SKs>PىGG(YSWWicvꪖMST͟U×Kb 1VΝ¬qbQ1@r^x˰^V)œHiIB-fQ^PbXx/ xi5u[92cH)%NCW&:8F,Z:=ޠ'Plo_BcRХCz B:y//>DR#a`Tw6mI“%vE0G{vd >8iwG=&1ι Gc0w$T@\(@"kӒBX5nHTs #y\"9yUc6bA QllԦfX6}i01~`NMkR-Z;CW.Uí6(]u?iОЌX @} 6/K _gaѿIg}=u.xPjE^1t]a2UB9 . u)Iۏ]g!"~U4c>i%-ZE>҇Stߛh1J.-n" j\fu'e-!%L@i#\]M|!yF/L#&l*#l =X9e E)-'ss>$Є՘L'؞I8хZC?_G[>v'sGhu?O9}r"CTۈVj}zon/`n2u@~rp@&IxiWܵF g"ݹCri n[ gCNj.z40g!q sх(եT^eJp,mu ӻW c38X`D$V/D3m6\7i# g)RU_`+FiRui#.Su`wrrfHI4.}k}*}KJM%g\U! ʹX-4(5|fAl 1LL*WK>ÒVJ\ XY]DQ|Hc={ jM)` ]sceKp˶F=`ː)gC`7˂]b%&>[=Bi'2z<\[oM"@3Cam"^=sxy]AU9^eWT/a, i"p7**۴U@fm}U+J7ɕ:Ywa[ f nʝ0׈T Ӓ(%æ_7׳qRI's]vJπ/̢21yum}q򫵃fI9r]%m]7* 2A} cU+jS+)cj2G͊jAn]U,d?E:r旛 kw/%FSi^C"a]#hք g#"iT1N2m/K;}ԵRJM8G;$BR5

۰Rl: ?C"*f3X⍦ĵP&g6ܙq+ I͞a@RUiՀzQ]j:٘F^2ӡq0JEOBAIO5 YCxiTbJ>@@NDo'Z2K ;'d Wg냒A-؛0ErWF7|";Ue͹y];\ ]򋆕"W*BցPɸvl<2U;tq P*V 70}l?:HkA-~Ap2i sMv>n11+~4(状z6KX. a*[h'rH yBi1J<" *׌,߬:#IS2#&цUm`E5kUdƟ{~h[Ti c\S?8A?^|Յ}t$>Xjm쑗]ԍ\'(*&͍(J#ēVynţzk *FÝ!#X}Qao l>D'MqhB8h"!0 㵹KtBG6NP`03@ai@ƥ\o FJ@WΈ;`6'$ζ{PgnKH?)e\D1KQJLi,K` [=QZ$%4]>(um7 LBt(luI&{lԎT:K!z)KI[ܲ&d"~%䭐U7#Sn& px.Y f)XuυqI ]<,WuYWahCDGdϻ<mV7H\k).n2_\Cq=?$Gu?ȁ?:("$RoyE_%X[*؀WԐلdpi4 egWb)^;hKʓ{a,_y| 2~Q)R@"ZP;u>Hb_:*wM-2* (]]r6Mzz(Ӡ 2 |aBY.+E`gk"$(u&Ifo$|$#WnYLv1UVF>i \k7h_I`;P|P&5+QBߐ &݃@Ǫڌ37+&9(fF "SejӐOx9]틿mK쭹QCۀh>Np>2׆6~5fd|N=kV@@;n!v׎RH#Adu{;$%z L-YX#\NtBq3T&L֕%=E$^/*lQ TbM-g4GC[WaeY OxT;v?#iU]7uu^oKDx f):y '^(wxوCC(xD(\{#Ƈq25 >X50 G}0 Vw]_/ K~z#,u܅POhǥ|*>ѧ& !n.75NWrd5UJ <$oVI!6v.3c7(,hx<̇>yy?ʗN]v'U$6Y,auL<" x-*FѐdU"ENVFV_E~}U4I+z3J;y@uD72AxV1^86ՀjI2OI`XVY RAΆ:(TwTz& Q]xV"kR6Y0DBWa~:[OR1-A?QL]R x8OзlI^VvKRW^6^V]8ɮ*45|ܕF⩣P2 8Yb%]|Q7NQڼU#x'R_'Ȥ TZk6DKR|,6-MDU u.~L $"(^9vȉU 9vo3uT;x7V u pFM-[yUM 20_:,2@LYq#&s86_ Fz̜PpUW͑/ O=dۡ_a(({k,r*'X5ciH'{Eb4d]QyAU.T 8r]"a]kWRV:~ rXX=Sb`EJ=oW8j]-yo~R^﬋n\TcH}#׬l޽'tkR84Z};r#*vה͐E2D{D ~s~JxnUN:3iÎPlQjFJ{Z&?Jkp%Ype.f+(\Q<'u~?T' 0&c^[vFp,&0{T&#DTu*2.N9 L}cGCnpMLdrqta.hԾEӖaJ{ߐz)v  f}}mN9d#D3>e'Q X.h<s6N,UF vd 6& w"D;ɤ}!Se+h[MԁM3c2HBo5&qs})w҆n{rAb9N60G4S%t[h^h.QBxŊ4Tnp;)𰤝Ҡw)3M9Oz\s{[\bF+ G0lBKIQŜk 9Y6e)Bt8y#PM@E cw! sb~|> 4H)`AQo}Sz9NJ!{R(3Q8ռ 8>*AK #m>1 YK f5J!æ\=*@hzWt~Loc`U9=f+v+.J! 1Ic C6dkPں{0YSB4. \^$? GՃ IxuγbYc 6wP==~ !(Ǘ 77;ۼp,hF I&068r kl^l+5=L!|HmY3):{~dڝH,DC؈5eDKmNLU(LY `Hi5hs\>s^»8 9(jL}]\%q8ZFo?TDJ*zHyGO:ʤ8vi?ZsG" biwLW\d{ZU9pjA9=} eda41w-W,7ZTp_*FmpW∧+mz͑f2!Nw&t̀Kl8jh6N'_qZ, -_sF \a*67ccXE %~ͨlMɁ?9!Q̀f ͜&~'WJD.Ep"LFUzD.[LBatNp?fSah:g mhxTPɟo D}?|'TH+8.L4}^JsQme&~RR*B'34K)|)ߴíA0OO`M=y3olڇ#;f#cJYw!XŅȉm$rO>j M;5",F@LA! >BE:;C@I #!P.K؎8AІYkufYxma #<`.vz;:Rg:w al_$_¥=v#4AӦ93FI-kEgyʌ';O% lfYh"~;a¼<=UV+QSm>H̓;MC:#6aJaPcMѰznYU=jݧ0u~K2$Hx>lE .# mٌ_IƵ0>cj([dfjD1K7#HJߟ%V/iU̖T.ï;B >7qX*ʔ115^NOQ~ieՆ#^\w~PL3ifSOn^A}1烸lCAB$r6ȷ'V \*N-ZMOpٵ4]QDޒ+]s5r$}Oz֮:08j7t,oMS8î:XٓD<j3FɪFrȕ;;:xro0ؚ}0$Zy"#(r/QǙz)2M+vYOm3$=> J2~jW憭mOӫ/Y~LhlE_ Ӝ.N H\6%n+b?uG؞oa9lm7GHu%4yD$z`f$iaD&)QM-ˆ䊕gIH k:6zr2zgX1",|Rsl W#qGj0đM7&{6w<^oFw,{H[ocq,8h8Q\IEaEjy"VeEW_95g92|DvLv9.3RC{PԞ^?];qXF9{͠إ@TbV?F4| l#s״FɃ+8<?8ҬhXSgקf[X뜇{i}遟v)F|[s0ÓNf-w@!_h)R#]Ai1@AZҏ߽|XE? #>!#lx- ſrrli2&ڙ$h.% To(c@Yݕc"D|(w=N$͍Zu܂::bDڅj" j|H):OAe^~.*SUT!ZS$/~ y'1,Ɏꨭeksڵl8 }7!aw p 8`ݐ&I}D$POe^ikx+I!$apL룤h"ktƈdǀyKZN.pBf9ussYj chzJA6lo{.J^y-Xi"8{ lW>-ƉZx;Im.EiXmWNuÌqE`m eB]Q=`%Oԝ$䞋ԡrJ {yDlr @I|"˳pDdkL3H~IZYeŘ[tvH?h"mxzѬ)GK3ƕT5n'hm`Hb1W39j͡6(rTОۯ:;xrȩYF.X;,0'sunpaE5.)[AU(ǏUl)%w>-Y($cnq졍4I G7 vJ:# Z >lg|U :b\ւW#~n@HF0`E7]ua17WVq ]C%ˈ|ŷ ~WSNڪFYk ^J+'N U(en[3aI n-#73(`7cM~ڢ[Ӈ?'!qFKY5H RT?9&=q% ?ʝ{CO8|'KDi@kAeêD˚_V>mBW&KG:p.عDd6_b\V|0 [2KH܎02jsCp?wD*+to4@l q4D[:X>##'8ܖy"\ĵE[Gl@]=R֟U'}_!qN~ÍRZ#_âiHlX"nuƝ$G'#uVJw1"/n߲ziQw&j+Ȋ`̑+gy]ywz;U# JLx*9!VZR[A7 gNB# 'D(eSSze+*J1$B2X_(& k2:ȄRQdőr_>ѯƏI=nۡ:q#$6*g5j[IMy4"p>o <#gnAB r?k{PBw"Ւ\ʬ'4XQ -gYSq}+>W 1=kZHӬw"r xρ{eّ\'%5_FjIe:/ShokH.1udwxJ{Q! 2 ^^oV7b* q, l0Y7 zBֆX@*#q9*cҥ'ϙ6jϖX!H.%κ$h)I+Ue8153 `\|&Ej0}SȁOJnkͽ,{RzG{c4ltŸaF#hmV\p/ 5gj'jeS1IT{G)MdyZ櫧+ԻkdAN/ Yp+hO]$ns pc:`SN(\ޯy"rX);[.Y6FU|nnJ&H|:]m7 hVF0Q \:Tu^sNY3tH Twn}:L6q'hNV^ࠌC2ijuנ?ц'ũ;)+x_o|/^70DW$oN;XFW\o i5;ׂ^X rk$u<#pJ7 EE\$XLWgpԞek|N<16 'ps׸l@1鄱>{|(R^P#+2 -LYum!N R*wtI{u)fwۻ zP/NdpV)&+vV$"ߺ F_<[K.$K6T%FIͲj 7vkR1Vqrxci[!/k2+h8y$t6s#@̴dr641XlT}VUqsG쪰 2)H_g8h^OZND/)>V5L~Ya^J{M=bK/q` !_)T 䔂ᦂU&Xq>cTMDUR/Aj!`nwi@(Nj}_ {gVuTf?rFRw/2&#:ӭw`i =hr;S粢cR `shg nyaʾɺ2oє4TXՁ+5|#A'HvZd3%^{~`l "8tL!U*[0QLz.x5O#{D7. 0B%xbz+Óz33HVX[k2"CsX?l'/NӮѐamrņʯ:M_RI!j~"$@wu%"W8听eI_W3 }H/}Q*S?(DK#w;.(oa?*u?5RrOG'cȓ BK9 IK+BBƩ@*CO|y Q _BXn8#@+cDvԮK_( i5.XKԒA #N݋~D'F3 uhl?2IB]4gs~%7G-z9sR^P\تfx?(04by|̶Z<7Jܫ:>㢲w\A^xz4bstPG34oΟ_(1p-G,Wt4Otۏ>"#g3xa<%}(~ D JSPsSIQQ#v?`CG7IFj|62WjX? GQF&"5T`oވT'JZWM>~1|p!'b7rݎu΂x淭!!b~a5C05n5:?6 5뽷2Tx`&.4Ly_Q,Z*J֜/cmݙ8abϷʿp63Bagj|o;CUP*=UbՂϊzCh #*}>@z`iQQB`Y=5ҢϋLݓM(<\sr۳?K2^ml;(.ڐ BP/}x0yk b+g{*3F,f$z{"J|/HU& O,**W9je䭤PJ\N&5y*A@jtp JUʁ!/|^Jty)XBMUE]+H1^F'.<Μ"3 'D_MćƜ=:J$# ד3xǬɒ phKs*hT?5SfYqKbIȁh3N3xD!woBO ?5 Xcw!5deGh)@)JBmYKp'n.o#d,wEʷl,zk?Q}hV"=wն'`m˽<@yq6Y<@C#_0\Gaɉi?Wbz@0f*a;.@{^F=yw4[x<}hܞu.HVEH{(3F3NHv#>>2S7jn %qgp ILo5fbNv& }#`z$->ӌDI~5n ŔIFy>;P+/nZt$}Q ƀ^&"OTNʗH xTgqPFX6NDM]^Sr~%t\XwVdm'P1]Ȃ#fgxPHo֩/L_O.H#G!lBiqG]7޴W+>f{, 2o`g؊*Ƙ3fv0azBDhݪzѠTpVytFBi39\lejH=N#x{X[lYũƍlX pK/c2#vR "^hZ4X=QE rkk38stEtgD ,s0{PXJ hDhX#)zc=d4߬ NfinZK~DROi^N>[Q?W<-Mny$' ;Ta+Mbײd bWwWZ}gjz3ܞUuZͫ.o ew## z7uOq=-<-Zn V=*(6DK`ypcߛɹCO/[K SNW"ɉԟE9vXKz Z{SJ2 ?͡L *!u@q>E8~L+)6!3*W|/MG_9ASlOط*'m30G_i$G)$AAiƏXHgaxjf`SV߹3{©5fI,&*|^dNE#aYts}n)I9 |JKlYҗ0(AvM9sNV Za9f3$ˊ_6e?0H o׏C4OncRF)j=evN~adr;) *ߥ%L>C_zNiJ K4ZޞuF 0u'w.ͶbQyI pۄRr_18zj&uTfSXyJ!|w.@N|`\^Ţ6n9DyWFGT˴:Hά[sN=ENI⌀k&еtF'rnQ^ ƨ˕Yq> fqkZni"_:݃ct!-&]Je'&CU5N W)$ăjWRgP(qH ܬ{Iۗ< <ǚ'GR=JVF|S$^}x \=|9kgIRUZhT)72/ 5cTs*[;9 >.vmO)=T>L& 8E5yE4m3+결r:qA*Қc]:F~DWf`Fy<z" X0^MWOn2'?Tƒ*Ҵ5 )(?HgnlZNBKfW(@[qeKX>OEBm ([ T Z.mlݾ긩4iʴMޣ5De"YBk\թ02)=cύwqvnxx.KoYQoz ʆ~`1wWq5jak w؇_hwnܳVx|m#@]]FKgB/߸GŬ\$ x' 46܆uoHBF #+ny4S$cu*K-P)>GMݨmM1Gx L.wsּ3b|G5%R ,Msa%[\{Xȯ&ϥKWXN16m168fbj{18vM&tJYx^h֌7r7+t1hF<푾MQ$stBe{:3  EXYtA/ibվ~,їwVaAQYh@1ȢUM/V{)DHm+Q4RjmJ󏊽f̻PrE~& PyE;{0`C=t^Y@+%CmO]J[t I51sxU`$6K9k {8)xqi.?K^u2/n+#ZG҆?LP.hXZ,䊓w5!nh 5 B'Ջ[iSvZN30j&JJOT)y]_^q ߃*jͯ;#[Vd ;^k)S}T<HF_! #ӹWgwO#)BDPȽeR$*8e؃}s[H.rKٕ>`XA(suZ/ԼWgں V 9 e Zjjܕ[gS0G!FwC\72փin-E4%w֟mbkeyjA2( 1fߗ:qRp&BC}um'G}I{KP Ss(f&t$&-nIY01!,aR1yrܲEo,ϠYFev/%Qҥ>>a쬊HΠQu>t,hnZNvvu!nCt-[C?Su+!I|{I8#9!`'W| . >GS7J4Ôtb?tcV :hв5wyg<@Ivl6inbq{֫zAE/ͬ>Qpg"C&0̕;Q^V7.{B+)*d4$ȶ#s+ ˏ.R|)r# v^1P"nI1E[\^AD8U~B}C}"_7=+ʳ*a r5yD)h:PkӰ% w:$S~$?2S~InnA;dR/e$N}+;6+mɗ̆SW1;JGoQuMFu>:_=Ar¼EC|E DXtsL)݈&%Pr'k1!0HoW\:&vN6pi2yQf P- {Cf%H|7:=;2d.pB~Euu>76ODN͌#1 pjłp>swFoϛhI_:1e9|`1߸Hs+ ddF@MvA9UCޠ#oĠڭvH:4NO~o#Q$mS!T9oH(,L⺳MxBmFk٦ܡs@ſc|dxz˧P ",PФr?[/E1L>|}&j5 j l ~yoahʉ n[ءRfGH*p\UOj2v&3/5J>cjE2v $蘂w\lȧOtvY,%Vt .v֥˺5NHxWrjpP& !p׷_36 "dCSP0n۪ .r"c﫷;: 7M^-?v w'[g/4A9;fh͕?v{x@v!*~X ?G 1 vX}:w^)<'BU afT㽍G# y_[` C!W2z_weccs^$ݫٶ:֘K(;W=bWԧBC=ذ|Β궲7q/e{NˤGAY)Siy/(hd3v}#lwu og!; T`nmZ*or+C;Ryט(WS-t Up+A-sH3X:V?!%i":%7-ARdR44_VSQU Zޤ1B誌urwIC ^aI.q12vS ae _pvgv!8iIR')ȼst[%$:)~ 9 G4jN OWh^AmPHbq]^ꈎ:7]༤{P \y$Au *K&P ɸ=~ZG}v |/;5;'X X= %ύ< ڷrR۫ nHK)1NA\Ƽ#;JH@ώho?I 1|"2P =?W6V璓JjcK M\WDnQNb,Ԉ /jwR< ʨeWh -eP'NOʸ{mqAW.8 g`(.I3/\9p+iU5Ӱ}&>;1_LeV]Q`iQsyۑ IWa)&d?R!`66tS';PnWAprq `*mn_ZKi?#V(f<~|!o҇k j/KǓoyUw7'蓲QW_-(4/*H20_cwR*ݧ\eߓE|n~j] "Om$B~% C4M_4F|׶ktw5?i<3"jҚ:'n {@tV9@D3v_L U4FUDW@W-a9:9 xXbSmim ʞ D pQ!:#W[CIi^G(yw_klԤpz2z&xn97xm1n)[}Et=B,,Ui\@ 7aAǽ>|S;ZZG9ѕU@˒P_1Bjpo|6~)RRe}rQ[{cwDd>0ʿ}1`<\mNF#K5"SJoYub *`}a$FPLAǭ:Xŷ}AڊdžtޞC9KU fO?Xx\&J 6y=qqsE寛OngW٣?dܲ[1!.y#Wxﺙ ƴ={;OAy9 ,g<l7,{UpG:x& RmKCRwG:Mȕ܁;ͤ͠KI&Z;W,6c/\1.o£=TEAƓr[Ud%ڽdV`'b {byvxo`=ww |tC)IA˟Lj-5RA $[y:Lbuzk*Gk {G:lNؒN-Dd`ohbѠ"g.$Q@Un"Jwa1gosk aՌ@c8/YKXgѫUh7M9?swXEoB^O1T(k,%7yֲZi/Ml-(N1J6 =NJCgV`h[]"u},nRVdoI\3d䘔 DυKLL~kKc4i r(,a2wlewTr$Q5w"дR+eS>>?B'8΄W׉ٗ|Q 䝁4R"l?47>z4p^77CT.G,&4i.W; ^ښӁvVjh&D@n_ />N c$Pc b#;>Q, X-l2z1 F/in_K˟- iuag7]ȆWd7^O}7_Wq*`ڭ5yzÌukja9Z#<ϹL#,-a%pS|+41 >.L~K K)X/#)0s{ejDz15Qv}X*[8c v;^uzqCʖO".>pwP< I;!QQ]b(!|^'HE; 購f \o> 8Ʃ-ɼo 㲏,<~ZQ;Ws`eG/p骙nUǗJ$@5FVA"Vw$4rQф{GM:+3 MXI,W[~>uL]BխL1#fMoH]~{̡]D` &@QbM#\tG;)މ XcDɦl&⧇֜A&⤬h&N3,:IGpIG Ml"8Gn8-kbeDs9,͙PrGSԩ% '(ލ`|/oh;˭I-YBq(o;z˸qT(jQjruړšCBaB'[cm? $`f;_eFL `RF ]"Խ#Ld-U39i@vaձvP4g 8T'"H:h S-yK?b]?i5[$"*/Lo8Q)2Jn縡' s:V7sÄ\TjrU}rdP`\\E(WNe`~Y/zz.@"%T;t1:)\ۦNQojX%EӠkJo}?xvUp]+:n}_o8sL?.jKhL0!HGJ! RgЦ8ݗ=YpOd Yy"|%/( ͯßG'bP ;0Vi(g!CKB%k\9I#k^IjR7R9V6O-kt- 9;r3%Ŷ%lN p0phʐpy# wLFDCk|B.5|oQ3H,W⹨{ vv#٬; ,0.+m~_jG }mk*iYywGEbC˹% }(t[,ݤ0.FC$Zgzg=S!'AU1LT :,T^' Ckݙ&+ʳB,$MKMɋK8*QrGCjP;ߨ z}FHl5wn4cʨ8a+pʩ~M1j-#$kdތ|. Kπɼl5c!(,`XƮb;SKQtnQ6_`8_2n!덧? bVR~}Ptհ>ܪdhӟ;4Y'Ӳ)XkWl BҒɺySY僁0n$Q!id{Xw)4 6%8?F@k/41C??xuTg<C`_7 X^5z296 |j .WG|r^H \ G7噣N}3T齇Ha:IgXR &);leT,Њ<_. w5`-w3[6\J- f51+0=84_zTR$_rbw\V iSE0r<&(szSth0n$@H4өT[‘}Q3[b}#޸iLdOX$l;_p5v . nxZ•4]RKUpntNXQ0欶J/BiWu+Z&V#( ;6hpݜV!V*~&>^nvx/?ި|K@ rhi -rƟMҾ-F"fo]t_Šֻ>cUvI}1b qD,/qSI{)hhSWL-s/$WFEa_I%N UES-Ktw?\nuÉFӗGXU1 Q};zpW\YTC1Q }3VLDEBػ5 R\h$dg~Cl5N%䚿 :׉6_~ؑ3&Y}*  R扵o* .,VnC'b h2H ]9X`sp$Z Ϙ'Q4\tq=)D~}\nݩ!1>4ɨ+r`&N:n3fGυ(pg pWCxj诛Ȯ;SbJl^r* uFvF@XIiL(,L/BadÇ0XL' a% mAٞG:tW*V̖_83g8K;rpgAr]D\RE^4=L5-%ӱm), a}W*`Y] O*P8-,2ֈXPZ 2h^mV~d#QSho|:cT|%5mN5s "lvf*ԝH;\]1GH`vύ-k#DzjtҸh?pጤ3?j~g>@8t߉DJ _wh];PbL-;4t+дWUFYOVD31?d{iwGd, b`5yzŀ_@YQrF: Аդ+QB&+ ^0^2R)Y @B ?ѴVlAc`0/r-Ȋb6={p|Jn;XjRp^. \+ y].h wQla5AN .S0oD?@JS+ztN}VP ;-Ob1w!4^xOXx*TDQ8 Yw7yFQ< QeWcBυ0]ܕ р`,Gl' )>c lIxki&))lIǹ\uTm#^MX~ל I|.A=fBjY~f:FDՀ#Ƭ%]xg6uH4 3O*'O^yc1O(syMZpSp_^ܑT>rQћs>2om$M& ٘:DvR%_h®0NhOd|PL^i/퉋9С Rk'278;z͒HѥlG-u,!Y(m{K,V)tJ${ )^'d@o$Cc"k`?1⛉/ݍe;*hJF"E?򽷡|-oHNDA]Jlz-K=kB8XG6 @AC˴R8 ?-H bvϽ/<ݭܳgL,bLR~vE|=<$&8ᔳMR/\s&uA9wQ6[8ufXj"T!B EoЍ $St|R3ɜ@K\خxk"YUr Ee҅k;U 0?,Y{6s6Aq'\%'mq:٘Gr`)1~"Fĕn9!LXӳW|&龔LսNN&u~a-ʪ6uO@!K,VOņe^fKYKE7\Mj?M! (eX\[o 6ur;Б*/4z>_ץ]J UXcP!7-)RIZCRta=7uͭQ=~ `? PDA[1z1riDSW4IGZY).H,#/ˉ O.\Em ƠH6>K?aĿ0|hXl%MDo0A9gu**T|b`4龞-\w 7RyۯsP|7S(,3ќϐ'⩄ SۜqfdgFWCͪo9 dM3=,4uǘ*5{RfAdqvS_ GW-'ѧ2GR(5u~ Bڟw4Aa*R9 RQsP.M~2#挓FZ{i]n~&2v_|SFefA"]>*#Xh:_eRB0`L=nD$ u vӀ;RJX'1,^ jScozt]^BhW=nH4a#ނK[$_@]3m nc:A8 c5;˲W_6l{ g|< ?G7y87p"/7q#\~M0b-dap*}-e`9\\gg-oo_#sٕށ[R&?`GՅ2B5Q8/;>ݷrr%"/nOA'w.aӂV(  H!+#t$% *qPqW280C5rxvuX87mT&\ " ~$5<+mWն`H5;T!QmlCb[ĉy6OW\Y%; fܾ0|gj K`5AQsfs„pC8iacnĠ ˶6 OXwAc=k1Y@滫.H!9Bʋ7,6ZaFL1a/`E<* sn6N5(c$(,&n7鳶\?NalҸ/|Uqu8?a}j?] XoC\@*;F8{[aU0M6,a8>[ժ~|[ |ZW5,tumMR3zoFBi7]i]/1cNBJ)2It}mAĉ#TCcјxp^7N[8ظ2[27n,ׅ{t^6b$F§@w_r` G<<~2C kd_g ʝdvxu5Jݾ%-5HU7o'~,;2$T#nR%AZū kd o.?[(LlRF]9"~5)k9Xx4aMvDo|25 3=a}[#%AĄ>4cKYZ&̨JO'TP\P޷IغIo B7EA7۵we)qv@<]vVTq@ٛ!Xxb2T l MyT&dGNm#FKG꺣dNzT2-So$tS{q6h\zi񈳺:~ić'9DAh"D}ܤ"U(sQX.A_&D*}Bm ñBQS"eb ~&M sks'Nz]|)j+u@cQJ:Gy"fӄAQGjYx-ߎ;{ 4iS {sE1Yg"m1l 'DYw?4<Ck,+DN*D% :jCg>ތVͯ1\ipeǥY.sT4Xg1ʦ;`HJn8xW6(%l~w昑n@9U h,9<,#OJ E܆5:(M`"sJnkv~A;LE$SI5VH[ zѴ?N+9BK-Im'w.yqџfFZWg .IJJc鏘 ?#2J[At1U-k$OqC #?gr΂^%Qs~e/>܄&;i$iTmevFÓ: g FHTI =0= g fMXgFԬ/dJ8ww]6-= =ݤd/, Y6B_XkڔLsXZ_?73d: a{(cS@=;)<װ1BD[9Ezܹ&UxM`ŹSUf=x:[F5ChJafڏ 3Z򲱰b|BD)4F$ KԴg]~iSNy4 9*-=Đ~jj}bB{r+!Rp}Ƕ^ip1>)s\x[l+WS D4y?h,znR{# &%1+<=Gw׽G,6#"J}6nfB[iB eAB9.MzcQnV531yi>s{hsc;­7QT4u9ɹ#ꃱ֑ /q K.,> mΊM}ɘS輤 O ur%ny7;CN0W`o PA SĮVSW> wvU\oF;"43$?#q.|0~\[],B c38NR݊E52@|?=$tئСn'C3TT #Wa /DtY(Lk%e)<.0Ǩi@`q[n:Uuں+Mc{k'W;:)k1NqH)$;o!HiLψ@jސJa\t=n[|=d[SN£Uٕf37zۙ8C] "sgS}e$:Rvz[tF6]]T?-{vMmO[:W[ Kϸqv(mյW`A2j>I<Υ_z _-a;NrN҂MP;0Wxcf c눚177*cߡP0' ᑋN*G`&Vak 1C׉!)>4Ge)ńk @ʺ4Mabk/Jƛ":FHWr`Y¡ LtzR[)@ dU3NLZW/P$bάE+FJwJ&2 ~r_L Re9F/J1  UD{bH-Ep %7PCa)MJ0csċ88k]X)Xi eYRc~9s4x-z@Z%ojh}[]oOI%G/@cR|.Zp4P?@cο'Jo2 gC^-^o†~ɞ%x_G]5*%MU3]l` piP^d,P2 ^D (-8A)~'H Y) f8/=73 >MA.@8g-6~R ii ٺG͜Ի?i4XI:0q.Fmۣ%K>X!=Y:}k^8Fޒ.V %Ή+ !SRme#S95c#)V2*,pNvKc-d:pd*  ahrt(8Js nߴK/_ѯF`t8l%="2{)ثlfq `,`#sW|^;ۇb-T-J $%:OtK ;yY91]) H̬*W?]p˧hRnȦLq!TT2C #,/%s9}]g ke?&a]ig}.i :2l*?Gc^'אogEʪj ~DŮ^T +l hC>OE)r`kR[K`ܕ_,\AU1bf`wrt iiIƉ @mJ4k.gCiPj{SdV0]aY 1_oFQB5 py2Aj4`[?۾bF 3.zcJ>Ogϲ?E n"' BfgAq"<_D~B؛iqj/e#Ng S[a l ZSJd^g8 Sl1qxrK;1#@l4 t$a)&d/\"[-ө'ZبҋvZ6$K =Gy-zUojl:.AHE29( 04%&džP&&3 8x~Pښi-1,lK{MRPw=7˶w;F[ǕPA٘9''V*OV OBhg99;tj\U"l:{} ļRfc㌩^U{JpiA@(gY#}yv1i A. /$p^q`Ǘ+ -X Ɍ#Pmh>È8tO]YQGVQuz)f4ȍ.ry(9FkBCҫ~#1Dlx5ڊj"@VXoӬۦ,{]̐l Vʰ?F<$C}I=n+/u;nOƾ;ڽ$EZic[&ĭHQ})⦄Q]G|wlp/x))2NP_zkA0AÒlh~y9ИBz7MP-LDA=zK"y*l9>|q FiKzFXY!kXLx)?uP+Wۥ.^rIjCк EsIp{ [S0;AlCwVIɒW>G)D?V6>`!i`A'\xJeQ,MC, $v7xSxI*\P9Jyblv*ܠp T? M<|zeb$YZ_$:[W6鏞c~L6ZԶg8,QbBf%_#CN"弸<zU戮BHx_mhza O@Ps,Ejg3%}t "k\V "iM%ͬp$g@xH#H]-uDP" S`r:s漴ؿF[,E螴0̖%(Ѥ$ =%t݀,C,<ȷy\ qn˿E2.AdJ!ڻz&:09 @F'O\A,j|-m*1OdmsoO\ydǝD ;l53sÂe%ҳmvn [/JrNjJzɓxFZ״n&G?7F2#sx8 Sw~pC$lU B/!] e1xq++GƄ)Ipy8AA-%AV^vֆ ^ S-@νȫAq+im c#3 "g51׬W]p6O4sRlӨMAXl")(n>Pyp ~)e@ޘg|]Frt C; iv(dsPpD$U0I6ﰫ[^ Z!R0ʻFeTrp2|d~h|2:X;;ygxB8 c4Bn^1z8Nwh3NB +s&֎FSޜp$ȱh)ݿI)C* LlvKa(D DoIp+lLNf>W%2)RZ,`fX&y)]yюcvWmI? a6p8tquFjS2:i׭ j4w\mBYte"v9pjTm?(];7B/x2E`[_%'Qy;ċ\~) s R>@Ös,~Pvf;gkc!ؙvOfK&tkS30s.,عVmD就2zXHee*Id}nB:[Tm a+)j[C0BAQtr0O96F+޾t8|jfxl$9uGqs\ ȫRt"磎:`_m%Dlʒ9kBX|ʯª@ĵ~t,Ѭ^$iGPv$FlQL)/>ؠ!MNҫWQR/s[hKPL0 n, en d8&$y[{˸^f5 kqw>=1\~#Q%T-؛GC-1; T6ۈKP1W8`{sb Sԕ)f1G~M )NA_4nV_G)_jXءD@lUV UG1f$~PQ<~+(>K5V3h Չ TjKF))E.yw:< Xr 9gJ-/>[M%+w(ôc.7 s VW;#i:()ܳo@_?k;8Aivݬ^%Ma.5oћm(FG7r,Ť0L 5-L+΅,?`#E ~fX!;ky#!JCsj0Ӈ.q^-.9vm>߷=/0:~;1((ܾt5HJB3 ~L񌐲9y`L :(75?&($))>Զ!*د>}dҍ f}QtvIIDd> +얆A0i{gAr򛼎;/_euI89y۩ƝJ( 5gqmtzV Lj$MÂ~# ,9C>sՠLgRÆ*PmBszQ0]JtY*}RdH9ߡ43%y/7L;ѥp;6c1ITwf?ؼ؍ |JG~"kH?] aAeK܇نZ_u0e_"csEiK'RZ\AlaE>?K=PɁLjJ~&}>׆ȝؒB؃'az<)[9}q寭/Xb#C#]}6rǔR (^˼dK' a`l/_OVc!lX53Df(Hh83By-Vy$9m^tA(3e;c\ #*(LQa[3M[jӗ/@IkJٔʎVuWI'& qe@]7vg9+ z;eiapK-<m&67 ҋ阑F)9K) đBnqmzn=3%Uֽ9R8~Tj[!BJj$ KYy61[+uӿq3KMٍ$ĖC/ˇK1ٯAcZ&ӊ_$y!ZvF)44ֽ2 th|6J?qf525D=h tR;ZizM Օ$fK VU)CN@O)Q9\]i0J83"0;0(D5A}/DŽJ P3yz~ Zj"c%sBl\OypgOkzKе?kI&M׏%v*yϾ yCN8ܲ}6gQRcZFDZȂ`M{ (!qq9l)VOiMn2= Ӥw2eM]"/b;W^qLS}-|ĴbMI/jtRr,r~{/w_aϒշVqArqeCA98*W4  dTU#v ֯w`-O{,S0K߀e(quoD+"O@n##kj7B;3s%5:4 VT2GyX^srtS_~+jӑtE Fr7#m)RU!XzgG+۷|dމIS4W]#[ A㹼L^#z {ٗyCnʙ-Z*đjEf,3Nu*}Vl_.MJ^\$Ϧb _tY33L. ۿ#n)AOs,dU ^'nɧB1 CO~֑}' c}N9ޑDP4޼w#( ]{lf#j]ZNo5S\NO[6#w셢N?c(|wf{f0@ov k&-78~O\K[Ƀkѯom#Z_戹yRg ;Os^5@8')-3Œd)п H:roC@p{ES`/!K;lYZ@{a lҘ!;G C6faӿy*Aw9cі"6ojoLCk9[hpW%nJC-|O~C{,"ֽ%9I sv*]c/ga#~r+PO!79f].:_Sk^xCmXd*vR ƈO` (˿ B RR-ͳ͙sԈ'oӟ>ކ="-e|Ҿʁm-r'GCF\ KL=1a`3+#&6 $Z޷57 瞠?KG,z=PÜ- 1-@$mT ! R)9R 1H@P;٪( 1Ocp3+S ouRFȨ RN{~q=DvTiX`rBq{=3b,V?L399S #Z;.=ݼ[݅Y %LptwLdcSlqW ?H۬UNF ؗhIědsmSm6l^1bLHBO¼Ф$!$6 |MزlC_/b\,{ 2Zld'B"W";G22_K15zH`W L򜚪ر0Gl@[>4}STZ@[y+3 1!J (T=_nHͣc!ۿYÀU-y#wc%Ǔ?v0}ua9|DD,.qrD=EH՜nժU1d -cZQa*y|UYaSb9 -b;v6sw%Rn4h=ǞR7&y"oyޕwvȪ;,z++ʐCն!s =L\+mnrÇ$:/*2Ҵo?_w/p)FU/u`CF-]mN:e^i!W.]1ɐ}Ֆ¼q(1D"lc~GmYgTJU)q %jF5x^r>U#Y)zY!.f}ޏ \2\>d@Fؔ"bFE!.} (|#d{xߪ&S{Y3^6je9ge.🶃 ;W`IVĵֺ>Ywb 8\bE0XYeBك 55SDKA#WVOQ֪+`rS-LًO( Z`aSc Jl c`e jrʈHoрːJO{7Mv/<'p(J epFvub.ny1`awDJU-IZ p5.Lge`9-!-0C;XWߚ"<]UJC@Js| [p6/ƹjT-$m|j'LOOy>ΈkTfƟ?1|t,؍9$Y#G8[#.pBxpus]֑VMvkܢnd/0:0yr*K)c`Xpr%j \(coBJ[o*Q_de5('3M杚kTVS{km *Z<u|I猍 E7aYeyDU;폏eVe:J5|[QHBw̱yƶF]S#fϐ?0UO +yr~R'@T:ѥ~#2}Jcy&.Ak G,F"DLX9B[;Yݏe )\ B =ZosR`as qOkF"ېw@9S˂bKL@nס'2Kty¦7 T%k ɂSZ4i 5[lx VbuD02BzOy;n?,qSv}1y~ntGI( Uy-Qҽ&;oX*&N64h[m7 $x]:q D"걫>MU Cpv֝ 8cX9::H7O[^_tw`rO%lG '"ׁȥ7͹ T S_bpˋH,x,FϠR4tS`kS (z= qF6{wjsY+%*٪Lo0K/KF{x`+wlNJ<]㪫]!qplSٯ5)e`SCbU.TϽ߼T~*mıdügړe[Ӱ\E NxP<_01[)~q|Wb,kAAO4֏+XL |˴ V۽I?uic'U_:_V83oS1Z%g!"6z gt3rP] Z\2oH|FV >K33ݡL-x5|W3a`Z"U.fQNF>TE> ;}I.~ 0c))voH DBY4v|pVXW Poxw`+t-RQGAt Kп0Ȗ ϣLBOp-CI s,}7V(Y?h%- JsKD+ZJ}< TߝSue> {iV)i}y_<Jia~[hŋ lXGo3e#ѧ.Hul Cm4(ڤ9Hehpo E-_8F 8oS(ůϷjW}ӋyK UZGW5^nt2= Xqn&Ps{Q4[0|_޿_vw2|d>&)x.<&yÙ*l@%:2Pȧ5Sܙt{eߙl^lUHB䂧9?S3)3G*~Ȝ I<& U0`1 OB5c+s"!;QMo]ҼkO`1l>FD(!:U-y%o㙤sl1YoryMViֲVrKfǕfMSyS4cxTS m,L>ڔe&#řd+7 b C3cԺ AM8QV]Mv[XdP8zhznODˣgTcփS|_TỼ{6+v*GE=hԀ9j4/:Aao759t?Ϫ0Q^I@FF&)S.BbZعQm$UdHlMnR}X 8bv冏Ht{U7qϿW{5wݬoa\9vg׉]]"(_?fbLUn絲u[A0OidG kfۼ?q-tS)Lܶ_U岗} Qj9?1yݖM_>n9x^R4xM&ގL¥ ΘFG!6A{SР0Qѓ>|fjvX ߔ3d! N5>C^{3Y%Mju4H H趗IA_}; =6 R )L5/|3tjL+tLlo꘧7ۨXhR2lP vO=5v\con7n06|s~kd}bːӃKT "lIJcN`GXr6m &ѹ}h:u pż3Ow-n{9 |OHt+Y?/g&. h KaoY rW} wEFuO{xUA P~&}B%; 'yoL5Ej'8[:LzB 8@N81_ 8Zh|[U_ƈ'㚶šl +JJN 5͸e=UX" 6#t4ƟRcW9xz阳X;^oo`'$ bDPb3^ZuUֹ+&l1e< mH+ K S$G&\o6y[SJyc=Qh6`R 8QR(7rt@{X`5.xMD#CUJDi/5@{NA W1 ?*u"TJkZkŀ;j%*,n*WY k)P.T.:D) ' ^Ɲv9spǶ(zB򰀶3Wesk"3'4yM2-Sygej \;k3L)Hj m|If6I-Bf0A:c@}Bf?5̀ZysQktX+@/.m C+֋ȑ8 ^ZS'KK11<~WQStK]Cּ4}PAo1#w{Uw}jmS$LV-""wJVlL 'pW öL2J1uY~QI`%`9BUr#O;AtEpo-8w*#DYߴ⣵TIQ%| dPb`shgV_AwuS\Wsʫ/L$.l ٨W/sF߿Y%fCq4 3öB!ZEf_ja6R%iOcݻ#s} K'+x5x@Fh+5Iþ[5kF.xӻ͇qp4S=-fnX4ٓ&yK7Y~؝5X9]t|=ߟɑ/EMۗZ3f~`DWܒ$:@9M3Zz!1۵|,~8L͓h>=A AD[ݍnv ~طGq?rOzڙ|M@1~_,'9M'ms?Ԁ0!6ۏhؗ75wC0B|G溋t8ul RP8EdfE'xvV zbxDpmihJ쬌khV}:Fa1.[5zZ 9啟o߿Mx~fl8H8ɬ> r% '^ ܚDGU>^˴_b1Dԇf"Ǯ%v|^|㜟sHy]`x󻩩5"%K 'vͳ /;?Х}STuj[Xݦt%PYpn‘HDqӖ|4÷*(ȴbȤ.<>H~‡1v$YQnFvc9 ȥ)(xwN7w:kf;佫&!a@H_R$OM"7([2wS-g6u09sEGIr2`Mmz@ J,!{ķ {[#;:rEsMj\?@R;sR IY_AQ[wu;p҈P\CRcC Ih9،N`HUJ NПb ?a'Xx0C:Yډ߳z8*PqM`f &mvN"D XrK~;%CG6"jDE<.c|JijWC|cP\J87-T)2ˀ"&O *(f %>]nkm^a'ڵ 3"#@[l34m1z6aNxd77|hf'w }^{jR{X}x0#K?`{ >h5<YM0.!){/x߃^bgUÀ8ij/YVNN'ɧ0nD @gA;(NϜy(ؘt4Ju&ώ'>'>`>QxqinU>*Dpȷ)O~Fe 6&̶/ؚJ##Iɷ&u>GwȽ O'+rid{X OgI0X#SQtu1MSpaS-~o(  kDO Ŗg$j 9LOk.^'/:dpfէ{UQ(qg3`æk=o]ڇock˿ʨGR9ލN#XEjsrsR fѲ"_XS_ 5q o:ǡ쌌x7Q"?98+Xx!M*ę6FRdS/]Q>92|e4DT"I~f*C{wQI/W{ 雞}%Mrҹzj wԅ`r*>b8i"C -OWt`;)+#t~kQ|5&YTJGN)C.DTaEw#t!Qa(ܬFZ08n0ҡV ˆXd S܋K9B5qA!q,:t6~\?PV?TkGNQ\f5Ww$=9Bﻭro& ɟUCʝ>0N4\_7?]FCy8J xt*{(9Q+44.,}ꙷK ]6/W:}(nkE/E~D`67 `SV/hRBZ\nh* IkD8^pcE+vd`޹!L/*ЦsDv }R/e߆. vsR|Ά,BɵL3dzƋn(~(?ᆿi'2Ia"RUnO^1"#xzsvNSEoY>8PEYF,t*R V\UhU|`ľ@_oJS9m W>:bq|!n3XP'L|?E(P`{a:e\ȝj/)rΑ8}ŕeCQƵ D V5R~VPCK(M*`Ke+H\$M7Ltɫxa/ ]ށwPsi 1:a~sPPNMb!/,x+(f_QH Cۛ=.T*t@bͫ@:P.Ujzȡ+v+;Ȧ;"oӍIE6|KW:;&-A}-b4}wG,ѧ-/6|=b85g;.Z•&ZE뎘 CROU|eC2[/]x%qi.^N2V3}tG!j/GY{dɤgr Ԋ eL˺&]b$%©ɘ":o2D~ZRL^b3 @N^ʹHҀC?>CHCn>W`(wzHFI젏+sDF- v~y0U$=3ԟrTLLFP1:@,ݻX|GLbs8x"BH!~.fͦ"3!02g601c\Xiwi84yU(l;9f`l955}īvB.+B^Cmk.n n]ED:.a;7Jf^1C4rSq }\-ʁ:'L-Ԩ5M^9f/@Qbn9[-<`vHvkzʈrT]+)nSG=u!~ 08 &:Ҙr}m-Ա;ofM[dp!=}/xiEO%&dq6a0ҥ&[5̖ }E%ZV\`o59.mN`E2ߟQotfd2?e7Job#It{؞}^k߱> e=Z(uvʹy quuMt?'lNobo .X4={Ope.ԝ(?r߇S[&Fz6xL U{g4w\+J+|)Hn?*NHq~(sԃ2tf$-o$K8 {-7&^B]'ħbPhd#с]@" :S,֚~-*M2C)/V6t5ҴIldS[ܝ4oLH-zwj>f FBe;_fEk|s3=ŀ܀ȓ}\d}t)oGSCM3Z,L2'Bn,{O%وU!SVR!楲(=96x2"h0T4@_:m+ ({ ;ƕ"&/U2AB vb)Ai%^yugQ[v$TX(ͽh2.K>P7*eMp~JvRLS5K\kef-u3\7Hcuݴ$E1}VX-O#-{ć%kZNĤ6.&.'%SoPrUx"t`,*GoQƈ]|,qoPU{mnY>Bݨ意)5 4U@R$y3g@4xLu]APCcb XR~Vx?orǵmnJʶti(8*ǎ,.y؉xLt>TmRЕޏ^=໪ԵWivz9gp xbْh@i*̭ s4nY'vTN'/omiD"V?4^A!fCDNasأ1$vo`,Ñ)5=j-R4r7D8 Nmޮ|r̖8s ^^~wH&5hhgV'~kmF 7h&`Qo9Ѕnzn7Nϓ3I<9f׌JeGl6g5+93GMPN+ nUHV:" }}2Qbl$_Ui@#{An6aOJHzwCI]Iz؀ѯy˥\uh(1"wd/|q9R%N{L\ Pޫs O s8C f5hA{B\c4'\]?W2W ߪ#g4m@!oҹq6Bֺðصݯa' Bg$2,FY~OB-|d*c&_0 9'-jJmR0Tﶭj?MVaֱ""M~b$8OCwhv/ =z [~!jRiפhSE͞׸un3n1b+g;wV+lMڎROI 3` V-'A2Ico8R[@ h'G| d8>I0 ⦆&-\ߤ5Y ~W ?sXWƸ{WφI"|ORcע=Ԛ&eqewiMh-x'iư8c*zfR)}$}8Ԝrl|~ p[(9b&CE~$i &˭a`GJH4Cp9Bn1SCE%Y XV"dL먶| ӈ GDBfv S]qMĻ3}>bi'ǁ2?2Wg\ך(I_#]pm“҅6I춝3EpW` lzmkRRM72误rFyИ—nn|~=ٺ[ wg0v OGpTvxq-~Wi#RY+/PUB/%Py Qɑ?}*sDQ~tt;*e4}YKXLk_W 8@2hehP 60'e1葰5VԲA] ~Dw^Zvg-=iKgА^Xih|++O܌S,Lx,vm}?&6yA W:bE _ƯDl8e5<7ݐ{3*"ҝ_œ 2qv#ߏQUl$>@s b@Le Fb D,-_i_w"ad=F IF7BN7a׆q䖡tC7_uTH|D3Ao{5rh\7+&~Q]*DzM1nmd]SLRCt틨4oh}eC^Zl< Jqff9\|[%aZT nqYOPT;#vT)U#cݦd?Y#Xk1p;"("ܷRv(?. s\YTQ{!:~"[iDo_Fikb~[ Nt>2V}U8]#C9G G)kgj*'EG %WC>\FC;;ABJ9hdZpkI6|$1ksU!u94>u|M/&b 4tY \P"w?i+AizoQդ]R AN.'io.@$bO0#uTb/ -ddIzKLorEHd~ӑܜz`!FFz^0%%A(#f*c;1?ywE&<<;a՗YVh7v3.9( NQ%=O} ӆzDAio%02Ҳ݊, )1g˾G05##t-V3žv Lf.o?y-~"H+O]Eyӫ٩n(P+~ p]r~Fuy2FbyD?AwphnI%-#1v!倀i[VS^ ^66OS2-+ҜP{x7G<,jŽUccG0 'b.;ַN?ILaW柔cv)!ykNef~{xҩ$jШ8P.9#z(HvJpg'kQ +fh+2IB7M*s%C6]H zB^yC}@H_HBP@1WX(3A%L9ف5;mtM6)o3W&|ׯ+)iow锻%n WhSGS-i6?H@@_**L %& J b|h==94rRCuI6ta\};-~,OO'֛dhA|F(D*_YJIzF_'S&io~/-;hAsk4E;O5EGdR|)<|lE? :Ɇ΍؜^0g¥mN5°IBq9(QqnłmH<2I[7Lddn\5^+8M՗Sn7%5:*fVu-kӍSVm#qrL/)JX/N0 uT#TkA7gn^[rRrb/ʳ)Z%7I[&FOZ(ApGN)lþ\(?2'%Y~8it_j9y}h6d 9e1?娹z Q<{ n#1Qg PNGSb923ܮ3Dv5f6_0kJKGTӘE ?+lԂ>>;a՘U)k, Toev6GGLvNl?=Uh7@zsPkKBa`Fj/M?5jZS&I.z@|iBզ>h_fQrh{Y.?&|O[ܨ[ ڠOBU#t%lAęMex_Z'ݞ@\h}_K~yr)7#'m[bSd}4-&G+Uj [hf%"Zfy!9[xf//1gH<:7/"Ԧo݅*srI> 2VVwYf?Muu5ytN]8*$Ahy]i1<_2ľּMU~5$4Har$۸Qs1d-x z{~xhvw5y|`$e7(:dܩƪ^4/dBw LX?u'_FHڇ뉑Q7"F*86|9Sp;iNT&UeaE0z ?!UP6j%_d*= g^t.TٴMݩb'L=615Bɒ !h/Pds_`\A e:dheDWYni„Pp/pPAOc#AHe^N?V " 3˜Ю3XǿZ;'V8/0'0>_ ܢ1lefGxݝ4 xJhe_|Pk:oFJHI>O3 RfpORuuW-M|B3$"Vx=N4N' ]tTtg!VmᙿgD`(]=Wsa; (pR08O@^̀)c( \9uCmjRzs`c!c7꾐5-vؚ֥&,Weg} N!+x6ܵ`= 94,Qİӑ(c˔Xq]t][ߧ3E%}ՁMcU^vsgB6t&ln%g9$Mu!԰$y1ņ72W-(B"Z.·Q)wԋ" )lVk@fIMx>x>~iݵɣ M48o+T0eYrGv:W0n>V3+4y5F oΦp #Mt{(J$A;jqF|eiLMʞbO̾` ŸIDRdžAۖb &Ɲ_)Y|lntٳƔoh};D>Nɇ!}5+LEz=$r%d#dE*&ZW*WZBoczqykV)۾}bR0yuߚ &v&FKoSRC." ?2%h#E]l(=PǞj ̲Ʉf+ Xlh9Z0˒hTHSp-U,eɜ\S <,B@a~BrvS3*iYs -\lބm]"4ZpCJˑ2Npp"Gkz@mû@yUœv9$Q 8q +y;mW"WULU2 DZN9̆vkU)Ȭ9u >x X^87sD !1I '`TnuL>*00/*c)Wc?yTΒЎ0ԕ|Oh^wUA –w.ַr8# 4<5(}W%f[ZC' \A݌1[P#8KJ:wLlUAwDžZ y=(_1o w<&ʊv7"[YiΘ"-U1k^OLmcU)[G (=$JMzW[12pdtBAqK+j=x.({  ҊF[4Votuff/|PP=%kyLRE)p6!8y.t9#bcF6۪5Ҳ^&O7)9I(r! Td!ڍP <)P~VrjƇ(2ߤxPDVQ8ȝf4d@Q !U?5_6$ <ښӌ,lξXq~ -U ʅG#viZH%XvCj,%z0¨{xS]2yZıLtErdZl#\PH 7ljnu4vs[kk%d)M(Z r?u1#0NXIiP.vߝqL_滕]V?d/hvWR_DZq6|C&!|u {_km5LC9:O|H4:U3rGcA/y*$/ ۵HiIѻ? 'bmXؙry0[%m-nxVF!c|[zUTU.3'`{;Z:>zVɮF/2OQ?& Ka4u2rl.KL@ 9m1;4R4393͌65L֣iϬ}C,NX .oVG ۵4זgE dbmz= (^XX"{i+je.AHНvȞ!A_ѳTЋ]k`9Y2_=;.57 _jp_vcggS{m~吪m()Ŀ`L;~} mLsi7f#Y^-?c\̹'X]] m1Th8?׮%]ey'w%Ԁ`^y6a5n]a~F_P_˕+Y?7t{ֲ"'XY1BkFT)MJqC!@qJ9.J/-ȿv#ТwU# o}M04fwc,3L1 Zs +j)Sbv#/! 67E {;$`"طQOC+$'qKd!BW5wQBvJKaJ)[(g~֊Q9Ƞo"(M>ZtW QVa^CUsExj2Mr :uQ0H/3G -E)YYU5hHUL4pqD0?<˽aRFp+<4@|KTC9Hٝ<`h#xzr"J,V@M1qPrəo&<-c/POLl2D]X"c)13 CixV'*u4IAl!]G;EKH ~HWɓEI[Cwټ:0K?nJ|\{?B^&7HPΤ䏅u` E%3>@ Oz0jAVR d .NTय%tqs&ĕfxPs5k",;V`O]zwG <#có#ɨp( p]o .U.]K.4ꫴp?K=XOY`Ev]c.!@Ŏ06%jniXZ,.>]S:Xv+vc, zl ԯpϽWMq2q4<>5$mEzk+T RhF멖(пTV"6 c:a2h^qʜAjs>nާ]'*`T"6D1־>Dq5v"jd&<:1XEKJa,*!"P\(tETI<~ XJ'%IwǪ E،];B""Y̧zq KS$mώEʋg˪cE_\//)؍M7 ]$%ᚗ\M3iYH^J!6Qg9FQ>#K_T믪1W5pA]*Ve (;Eg_5a 66e%$"zW-8&Uڻ9qPW]FR#`):YʡCn1+Ak1G^96фn4oK头g+b9׭ذnZI&t>SYW[)۲.7b@I^LGRr^g VZC(\{չ:s_]`3K VrģoS!l}qO-0W Yzk>1΄qR$d`"JX6"xӭTHW# e.Pp V&Y UqZddLBG@g۰4ĈEe1JA(TiSs0\tѸU* E~№/t-pH2#oČD!c=Lwt.J,1\Lи4߯ %̦ %6q-S(n%EsѴxDA'W9"=Rk"p0Jpxa5ͅ}O+4oUϾBQ3˕n%ր\j7J#ferb&{ kdb΀3L+ zpbM%a Fȶ?[)縂pL'&,tE2 Lo(DkafE]+EV#"NϐZlM/kg蜺Qi\Ծ4Ib쒨)#Ķs"&s6!&kx bR3^JѪlMnM #8z,5I'Tc{~Vp|GBhHZ:U4min" Ah,D%Yu^%NL\"1|upeR$#3ñHJp%مJ^"Z 78uk _>-78N[>8'Q̈́ ,V=E"Fh'[uB9*5?7 >G|/ZEsG0[SWs=g G`9j%$kȱH6 Dٔ_DMw'f}^QGC˼N'#=ݬ,!66j^2ЏK4f@ }_bvA KKTX~URgTY6u x--?W)/-I1;U yv~ sV Y)e:sXsLʹ,-q$\v[9ZLOj!Eh4I+i1fgxrƋJK `_¬ A z TւPrFg}` xd8lZ" T+Ee,p $S-OF[ܑts:P# Lv}~ѝ9HWƴGCtA;UbMKX׽Ix\'j6lي*a:SoXd?q>z ƎNChi:jvmQE9rM \hښ$8}4?i9&̗NY.bo{vթz8Z9"nS'n؂}]c;@g4K;=C"yQvZbA$vlVJվ ľeQmܫe(H\]c[;W2kSbӼ3$ 455 (BP0,b=iEr7Ѿ.D@wNi0j-L1h|v$``:Z. WQ{yF%݉\zxSi7fnds&43e9o߭iE54$3aρ@cĈ:mH񹋜V D5)1K7H^ KO^R@1>]J$iu>v8x4e |}-;7pꗉ6 4hTӽ^H!q 8<FgRd%}oPB p1߾K!g |U M酽DtT*UGۉt G-0I 1; d:1Cq3 a!]h \[ₔC 2NԎAMNz=-DЎm4xYUONעz3K߃6{# 8U1w!Z I_BkXDYl OV֥e 'PڲVCi.aL@RH9}B"[ t꒟pRAOsYtn-PwzSNr/;^Rޠ%OC=(iֱF2^̩yI]F;uķR! W3wJ2YE0YjXGD,mqcL O;2vF ^Ik0M,+׵\]y8pltGsQ迠N0߄e`9o{yiMތYrϨ ^D򟸇_؋hndɄ^>:(Ņ<^#+iwtGo59#׸/P:wK14"%MMzQАmْ0$C#䁂W ڃXlqfV%?jK#(@3cu>z]-ID0hz#3~j1RJ0S9rUY_3 \Awz;8m?tJzzT$IF$1['|R`̗p+F>`O_\hJ9rXٿZq$WCҘK|%9{A[ QB^FJe##' (\A |60C%Ӯnb'gr?IH+| ~9lqPϳ Cߠ(~ZT6 ̲L&AButʕ~@a|Mx-.G ʎEo 2bhb:Ue_\9;V6֢$<Hӱ4\ʻ-ū"]lߺlXHNP I逑+ l-~%_Cgo[ӠHpC{ڭ>ƤJ=…&k}!lMksDu#`^o8vܱM&1@/NwݨAnBtU w>3 A{r>͑5 DT',Nm$od!Jhv(.J:Я h3˹ixe9(HUw{s5(c|r79d5ऻ^Ֆ@?+xFLC޵f#ngT)/Ӏ=KMu+fs0{@Ϗ|f:FmkWO㕪.ILhO{Mhɖ8\7զ{Dˁ>#+WQΣA#F(ZߤB '\#RiՏ0ے_0Nu.I5^wm뤡+PQܬkCmc<l)r)a)iƏ()Bn͹m)CR&삋cug6yxOҸ cP!?lpG ch7Ɏ5B1I$ņ]+dL[w53 OmEknoCqXpy3{U9yUz y+~e|\@dn{@899fOL4}ytƦSD$5):~$&HS8Lf"J Yp`S~B`1G' Gn} Ies砺 J }߻A-I0+gBNj{+V??ش+".yFbw]7*{X[ngAJaףVɇcAD00[:01j7>Q>BַU G׷0+d("<"a$JM/[Jc'Q#+m`cЂ/m\IP^JT Q6A2m%QV#󎄲f %})\WF2/#=Qڪ-3Ȑ߆W>FR_?PUx8qtS5xUsF+ZݞLXW)MMwe9?EbatP8%DQ+Di~ֽtRJu# m?VJ[nw~钯Z00Vw`/lY Rq*YG}#n`j iApZl.ͻ-Q.'[=k؃&% 2ܬ.tb# G<3xBhLraEzK9WY{eԚPz5U;SOk ji.DLNvob0_YA听3iyf4|n Oۉ&˹Ek>’Q$ i≪DIɎ%*`i e$#6Z 0΄,+F$1iEަ'DYH|PLрeB[NΖxR?z75J qkM6g)xsg]MHecNK 2z1Vw4,3ݟ6^xbӼLgG]aPҪbunLfU[r8;+v=)1Z1y4ь+ M+Mwm1/@lbgnL"<‚|qe!L[C?ҶI7Mq') *X=DLs.Jޠxabho=k1hh}H*֋Zե&f:EfT9\& o.HCw#u dOnVF^&m%6 _u~n:ςG7dhϬ6FՈZ/>ʷ^?hԽmBRY:O饊 J+> e?TIReNƼ j0˘&2i[3,Ux +eܺD!?oM@ȉmo ͒Hjf1-ы bP "ތB]X.ѨlFioDA?^9s47 IB\-EG1I=4Lٵ$Jw?\1VѧE (l!T4 L;-`NZG 3ds̹YP~CB[fic 'Vz4'BX\|-LHv ?ƴhzɤ=P%]N@F띇W8%m6 G8O}'6,x`I#)8xsI`.dckNu.E\ŚXL UKEb+rZ ޾rr!mcN㾕pA(=8O%1!.쀝ߧw,j Z5ZYL[U-Y|I 802bF 'cp=4"9烇fVߔ${~#Š: ;dQ& bʠ+u]PG k8([HBŵ ZLG)PNH12}{3u2J*:]".BdOTAfZ!uc"_~Vt +}R6edWT8vILm8cµ %?V#;rJ:l8hobM1 ݏKM޵jlcDyL&Nb6@ 5C<6̉1 @jM)zr/5V]j_ LBhʁS@>/UX3ݺ;lO ʋfOBRsdF0WeWM/y ׈/n*fy!˹ǓoP nצg\;$7s!_"vUR(ji^EA0֯Ym?ȿYmU! fӤs.ȳd-+sO Z-(K a*f:/a{%ik&J,h>wϰ @thٸuXWVIQx/):ph-DVIcy`+i}G{IQ~^Lxm DXrC=\nd1bFIͻ&|4M }ߑu0OԜL.8J՜h19,p{"Ԕ=G/AX- 55&ݻ̕"Bs*ҵ\ֺ\VוU$ݞQhgd+whjWԏKs 6|0 xԏ`KFpm5KWu8QBf J ,]зm|enƩ]**Z.P.r`8.vn2jϰCR&W0|ܾ 3: dNO{/|!͝<~+#jmtl\/rw%O갱D᝛54arl I/GkJDm;;525@-۴\!õSm&jzpл$&|f|u*)U]AmzNF6oTY*_/&@|^My&dHDCGY6&bA#4GB1M 69V{3n.&cs(cP\[5{{wa-ϗwaؕmLi3PJ^N )b/ p$LI8VX{dhgc&oGJQ- B;Np stq>YcXce "1Zm.si&"^>@%Oީ@2VhD m3_ͩ 5h6=Y^^E("KyjN5%Z:}@Wݛ_8&Rg7̉C/LEGӗɱ4 0~6s&Zyz{{ SCT/ ٚ%3Ma>9692Wne:&`kN>+{:G> 41A *f]4'JdP|:j`=ʘ@=.\`k!1#jXGJK-yHEpǡO9WhE8z:zmM`²PU Ю8HV-qN.ZnHZ <"C5tuf9"SuY++fJ?|2 :,yBtIQ=EGyߵ M3 "v}[i'V9X@|KgUَq`8ܒKqM^{2ܼg'g7)y;2x6uIIw =re]$W6EQ=oIe1L[(UMQ o gn"tx9DPU_D.RoqD(>daJ/1!? ];I4cYȖwzT?+2"?7=Zlcʧa?W#,ieg+;'SşWɸYtld#UhmtA#j6Z#y O@ס?!c _p컋ԥ !"ՓWĨb.w`_a6i8ŷ%vG3F~?g?b9~V{~ Dr;VXqAN UQ^q \97?#L,F==``ԟJWA>XֻuU j]}OLWؽ)E͕obO]>})]j6œd"qmI: ?u?4>ΐ3/!h#nq]/Yey j wY!GJ+P<ٔ$(C] Hc0W200`$:iETuCS:&td.toVJinH[j1o%-&ߑbӅ>lw I?j "FN,n#fX088۩\Gl< $y_# p^?GM;I6LQ8DžH{IzeTT šhcBH|nQ9]Tٯga ό0 cm6sRua>x]CX"NvЧ0dZb&+i=fۜ5;jc2urxl?x6ڭ?b8".uZO#:H⎸1uzոw1_Ȉ-pj¬գh-b4b:UE3gr)XP2녲Jh^/}O/8[hJ҈6=PƳ`Bcn+1&sB GweZ8eJw` A(!SVIMJ\8V`$TFyUuNEs;`^A8n"hD(`1ZYH%+070GdYN0RM(iS~Mv_BԵN 4̃):s†YNR?@UTHضM.d>^g_ $1ut0K#ۘ4{É3=lZWw˃8 dŗ`e_\@–]KiLNN}xpM9SDbcVC ox5F^O, ճ-Sb\ǚP__ 豓W[7"TgyŸ$ '~zWcuwwBk5I!\koV^)gڣ/U6S] lVI=w+OHnm7 n[;Jpܙ\i'} ɰ[[gPdܕ*Ȍ'#"@fIO Qb(U+)KEL`LIƇY-S^S\Qt HuZAi,%: T]Vs)fت,M;1o|Z6Z^Ia6kИXJyS,lĞc]2E㜁i&wݛUJ`Kq.?: N`2Ÿq?D6mpߵ&Hza4w#8u& y ǡ u <,H b\ ]d9gAwpd~:\^\A`Gtil[ָaAyFI^$uQAB2#ke/ӻC \vnZg49:Imiѝ30K-L) 6vf%s&krFApE0DXjƮ24Q#{8_MoDsi20j󧏈tpcAѵ_~ 2'-:]W=1S,oa()|BHƙ;9*m1_PݲYÙ K9!e0LlՅmpz/;.4FZ&MP[~~US#uq*%{*,*[9wP43,j>A ]QB QgkYCfm*VPWi I>|;tXU5,\S!Hތ#ozј6 K*A)ҊRs.z8'L?)\%wgXV(O/WR&qˌSCؐ_9yƲ XuuTݾBHTE.㯕`EvAhaJ-?c?íV5K~x+gv+>uy!@բ}Ro@4Ǝl}mX_vLuns)6,|=]r*}/]*y1H1ӡTˀ(F"`s?,M!]YN۰RN>0Ώ,nUBS @UH|zn&I7ib#93b' Ldc$s$VǁـƽD+a",L33~5lP]Xe3X0!z 2髃co% O0 Ro.]8Sɧs.C\x_EAaÞdJey DݥKkIyB0sIq! u}" $^p)n'OAdak>:hm}G/TN0I#@` {Fؼpf!qI<sD',7I9DprQ^@z]?b x2w$AG-Z:,ovS 3Oc xȀ WT3jC*._:\̘hhmÂ( /m^:);8!@SS,mG/fÆrHpJ-w&"{($kź΂2Ѷ`=3(%3T=CWrQ-MdȣM$Ix2z-^{=^ٿB݋%lk}Sw&Kb}98'aBg߄;nµ@ \wƙ^h:iՈ`6ԩ> 8Da⇎?Y sMFé" &p qM') mUʣ" Gm>%R",G@:oR E*4RU/sM ?ټ0rnsPKJEݛquݩC%j n>M:ʑuNF5)+HmP$mGtEZC%6!™zEĪN0LM'NM: Qd iCH e<:pk'Ewv;>hrs~Yj@x<F/$bYhqॺ;xo_=& V'/=ק'/xMR@܅|җ̑X--F]pg?@ }Ŧgs%{3eT2J/.T6/2HosL9J.I=tqt/BSj[!# e|hSؚLpR=F(m[?pB l&悧וP_$W0d0]W_58Q|FAC2Ci+mKNȳ&&i4j3"KdR Gv@QB vg%XmiH_GO`kNVSd{!0 gQB\,FK-˓ Zybs tgh X^NQK /4{ bڎ8⢐\'Zx+H jϵqܲKEΙ"ui?**: mvsڰ@mˣusZ76tV&ɫ /LKj)EQ`$F`fRֺ*`6lSUȈ3b>.Dm ʘ9 ن&ɻP!4"ҬwrM}^dF`^8^lˀEM:NںHX̘•0m=5/C|k }aI Zʈ0ʘ?l!KG}M?J1({Wvpdx)thϦmY4Dms5ڞ^:ЙR}ʷ>nsĿA0D4wFT"c/pY5a['Y5sGJ`DH`b֔ &^b"R.$'<{Qp}rd3$Y6' &o'2Z*OKVE/x`K11U@r%/Tϫ йVQ@9kT{kwM|Ubܪ+ q G$JMQOdyBUi.lA]i/42+OYmg:+Rӧu1$Qknz ֏w̽؋ؒO~;,ᙟ:6@tT9XZ巽3~p砱tO_[(,+8UF!/e%t / '#@/)ϥhR("+Poh6~^}z)‹*2ku9ӺK jB³kiDe`s2ٝ։Dž:Ib-Ḍ} lE{jsS]0FAMLF*NxOK ~:#&f-᦬Q*#jT# 5ǃ-c}J2[cB=8෴kןge E[ѣt90rmԽYxS2h1@UCCdv$J2 8Aގ}`Q0]} 2Z#co9knXAcC!Cv߾H׃͹LS8h$C]isqXȸ!Ks {Os޳֢jHF3'}kkp(,4`ϛaIty;q^ A@lOlO]h~RޭX$DV !`6Wxý8v&qb`VQ^dwKxa4qzeһ>Q;x+WIH*U$i{Wa(ѷ;w5}^5FZe,yvjiI1JKHSkz+-k Q91R($hXq(K\]b5RN}rKkXֲ4Խt6fk=ݐu-8ٿ:|?yN}4p_2n*qnE@TU Iѕ7oI V&#S8&{r]*Q ŅK)b'69:םu&f3n_32l:|5B{E &@2iPg/zɼ NfP p?vdR0n3lnH>]D!G87.]s[.ӲD {GN>l=ojqg|(HT숿u%6TzH\SVLOyzBxV5w`c7eo0 UlxKe ߻>Rޘ(QLC݉RZ ={.@MC䗢c_t񼳹"ۓ[;[|z` w%t ✺x<1aiٛp`.n$8Roԝ_hEtD[7 !Vmy"0/:*8R0D>F֗=xJW[ѽdټVIu:=)!ieNQ!DPepC!ΩN)70<3`sHD"OMWŞi[H&MQNg @w1㫽 9{iKº1I'Y$,)i<\5 y\hONpq =V2>h9e 2FDedB"L =$N$b.KD0lA&W}!H&Ѿw㘈:r6\{B'ҍ2cs\Y{sbnn[ȲŃEe#IJO 졔:JTl@ ;&9BLe{whzb+`%*U+ WlO3|Og&6_x to+V 8^3#*g\V1g=ymɸ*ZrQ=*4y4֚~e|r>3(Hw?5=L>5x|eu | Uǖo(BMwOG6TI31-րO[M-{Ҿza5 A03xP'0t0%À NCL D( T*vmL {3qM ,x/9㜦9f boTxK Kj$Mvb:y84G7]5VIu}m>4<9[gyGgws<x1eyϺC9;6'cۯEQ0ZѸzCXfms}0GM~&6H$h'+ e@5DLY2j2b(Nk"'%"?N0qbsjV+$$on^9=3U9_iмU{y Ӹg+mw=k7b0^ŏf~ JFJWz?vJ\qggI{N|ǃ2N !XE LǾHO b"$3̨D9& {ۇ[ۅoWw 6 5ŲϏ;o/듶頨/当P;aGA9;X[DfqvߚzWM@:PP Qj=HWwc)x<|)jrM {Afۮ FhL d"3n{ecW]犳H=04Π))0`h=35587 c6zlMrɱ?$RVMc$/*3鰴gYʖGw2`f Kɇ~ 6FS]F*(4HMX z>ׁzc25%C\} ƺ[l7Px,mCrRqvXdD—/n(%u-^޻+xn)v2^]w zq{b 4) n@`rVyrȕ ?8f!ar# T|U,N4A+;!=pIo7ݷBrH씄VU!Zq#)k%"̧V4 lj'i[*Ji@3][䨆`K >/ʘ n7.Ɲ$I,pգKk*1эF3ZR3G/ljύ]Tƒ1r3KXҫt.C(p;/vP\#dݹRX4$+/@Y 7Ղ>^ڸ<^?Na]ۆsCD@~YnB w:܃v6`gnc'O?58 Iasa|uά=fF>rBPAtkM_]P-0vH?,s/pݫ.a;K04E'p^Svc"  ?r(*kg_^,?h" E"pCFr%L 'v2%#χF!ⲖBKkiS[h-hC~#&9/D'7_GTg^ tRՀjr8V4L%dԉC(\8m׼`{>3wX+>w^l+s7P-{SVcBs2IŨ`5v0 0EnXjSO[yD T9Rn͙)J O_Jht~A_-f2H5z?"R,4d7GO;$q|VAgao7 ܾ2gLxًYÂIB,|!XYIÒڄyETcHSLم*{(vL-A`;_ݏ+ݧ16a,n 7 : ;eG0-Z:d3zx<Y=c4a2@ZyG&I]C 3x^𱹲ϸ/`B5OKu ίBY"/n?!zmY 38鐱IA&k2S @r t(b۟zT;,)0!1(ۑUN(v.{>o-jR1Š ư[_u:m@7u^.kKaCa0qm?0'?ÇcDblvY'/o$н> [() ~ⓚW7rMbR}T5BjCm%A`#N9Fkէp#_K*|'W44\Ϸ)ݍD2wc#3Pg6%Q ޝ @t%@ףya hHh"]e8lvi zJ , \JED ]Vb{ZBK>J:ʿhAB%j_([LJZK՞2ژ~F锨nNS>M 0>ʄ`H|̦SwueZѕ.4M)m}x>6{{h 7`ZK?aj1Y6 O`H&LgRRWHiRt"DpxɩlPJ!.B3,2 %M,1Ԧ{OeEj&|y zHIV0 ӥ_ԫ@5nXZj6G-@xZ|qYq:lߘb`djorki%t VD8[7̨n S_3~_vQN'eGɳ M1J`u|Aw GbK7uu>t0j ;0 Ԓis^ho2Tv!󒚀,CfUvuGKXPum*LfLRj5i@}44x EMx$5WtSO,CZ3h~(:P 5l4`D &y8W]K>ń Ie;Ԥ*J l62{s^E:$+{Bjdm,)NvOl"q_F koQ5:Dmz\>ZaY~L$>2O뵖Kgy|I*Ε'?&T*k{ORDr wHal*R*hTk{myM1sNɨ+syN=A@]Į}ϔӜ~U{NG2 5Ufrh)V]&q!<0p.Y z|>@XvD=Ihh<,LiydjRS! ;`X<<.=onuYдZy(~Zg4 Kb1cZP92|:|k!7bfp|` nH YėWkI3mS'ƉY\[R ^ƴ^&Xla9G8h%3)u:.˓c2I+;{s$*{:Mg b57;#2#+pcWkEB]e.M,@]rP$Ijyb6dp Ȗl5"5tDHcwt;W~oY 3kA<6T^W$6zuj`zL `slj6U~]lb4SM asJDsƻ!O/;y^p<LqR] JKhW_nV8ŵUIy6 yfMV&$_4\_PWi#N^33ڬ4?Z;gF.Wlw,`+6\ah3V1-?isfAˮEda0f V`'_~ rFƥ> j9ǻx.U/үzS5q+l?.0W&_%wXHܛ KIy [mř@ ڷVGH7Z}x0a֓~V]՞ $.-,P}e\YP[gcЍ^ e46qf*uP[c`kvVpzdkzjUs Ki% YmK5$lM{TwȘX` l"$l|qGgѧK_ eȢI|P-EmC]`-bԵ&!P-( dm_@G~u$V;ҠT,nWT2?fJ3 s72eɘLw/y;'J"TNwg0r4aM3ncAL o!ŷ`\ S=ƭ|]eqB2%{^Mkg/;/kUf?$峰 C<"=.SUz[Oa J DP/J 'Y\rY$QuՄXOߘ͚HlMW8X~BQ@/L*Lp8 \(ܘp\2?d`oUHXV٣ uEm#u` dyh <]ϘB1W(@E%cL&!kOF="E*ihC(7f^*g1< ĖKmxycJbߓ;#2zY]fv|H,c|pFQ_?r(څP#aoN u9y< U=l)B^U϶kosu4`FUf6u$ZAyhpv0yܽ !2NBg*q+ ${di,Ba%*~sRnWM_7SOt=7 Eu=nIQOᕏuuRa X ll`TW p2f/B|aڦ$&ޏիv:D哯=eLh!N:Z^.q逺I&vhI)7=*/ҿ5S^پ`̣"y5u4 M4[ lmӿia( ^/w 5a‰'#kexgi%8\Qxy#2Eu17|@]Mz˱]U ryhbFRbd1 Zٕ,sq\/uƏ(3lnLHߣ'i*i>.ȂN@49GMUl2+@yߡcöXy$0. j͉·|BEu^ZG. Yof ;݄-_dl 7lPaMqK) " HO` ՃŻ+5;m]N*Zfz㽭U%O myM aM-Sq}qv5'fЂxEn3oJ[u{1v27'b)31{ >ٺvg"x$( Z.WIm537(EYE§J>w~&fSw`:3ݝm8ў3IB\-G1pOGS#Mk͵m X68l?l0N1W̗ hu_ R0%^åWWenb]:=uWު8zOdgMzcyG64t+8PuT.'zEs#&}Q|EvorxVb ŋ"oC5B h_qD٤Q̺Li21&Brc'ixC-ԧFTҗ44KB,xFšG,7zkX >|4KYX9e"]1ΞI$!%;>G[5rB^Dљ͎ĈrizKiLjx/e?4:r+̈́%^>s)6EV1Ip}2։y N'36]<1!UZ&+x1R9CC M#&ި heѸUO '~{BuqQh>Cw/{tMer< EDX $") Pik7} [Z_YPdLRx_ƪf$OÐQAn)MZ@%5' q,{Fef4)7D XhtmC"}'Ut5=݀f%yvu2/d`l1ju8V24DZQ|HnDCf 2 K!,M3->,u]L;Y7x?3YFgg8d-(#I_>'HGnUI@'}뜌8&9%,ĎXR6nE-FӰ DQqkWYWਸ਼ϴXǤsj1յqmyѩAlL¼ȶi,3!a)WخWKY`R<>.ρT qʮlu"Zb1NQG;ez^3*!jR<s1b$?$ Q"M8 [ RlVsYeW]'"uIVhS-ۇ7ƨi1u¢wOIA,ը&4_G?leYr0`}N]$f\cUQ_DB% *0BeO1H܊DX ZiqJDW;mD&/ 1H}ok5޲?^.w) 2m<}TU=VMf aE,D n ؁0a#gOZ{ӬDx@"˼dOr\bW;?zm 9ªC̫FR)4|iYJr|3 mv#(Z]`s.ԓ|.༯"5=Z,qCsߐE0ĝ7K} ̚0ui$ayr4騨Nx]LB2/[,)2hi6l$@?^m @bUunpHä cqaHGY\%UļHh˴UUʦ\8@+OQx-Bk }\̌7E*i*k92H`#%#mXDu0΃@x HbmiGyW{_ϑTl_L" Iq>5 R,A#3v #||jw8q_~랱^O T+!O ;~߭d97`:n1ۣ; o7r1X]ĸ  L\ҒYj.ANAxX^es&(.pCE6Nt' yDR\W]a)?L?K4=O{ cx}XpQRD@0-1fڲ44A}pqaf/=Qpgڄw9*wXg8Q+۽:dA'JAp@UͥTW KszLR~X!g Q_m2>Pڱ-Ln 6:!Jq$7 jI!/8;q:A mBHlo>yal6rL_n"`*c0s:dTTA8ݡ4=h7sKlzE5&7?Q7WܛIn-L,S:KFAiQw1@,Yx5@da >ړo ;%GN s To%/4QDƿ&^Ow?Ն]ۉg~qKJ^Ū.DLD@mۛك\$y߸H*F)>% 3)@f/Nb7GQX:[y~v}-Mi0P߫ʨ~mTTʅMYQ }gA /Ox4UvqrHuȳxGa[m"b*Ǵheb(YW %!0PѿT4_2^\NqߒHWo uK lbq4qfS̸(֤*MN h-QeF|rcT-by)_Y\[c+ɂpBbͫI[Ohaϲ 76[gnCi D-܈]"mFc(aI 7~Δf,'U5/E2VdNҾ)Y?`Xrk.QJДMr)tO8C[5|D q ༫9mg)%$ոGv6JU"a' ګ_A8q yVMކh7n&{" o4?o͛lY3 L0Z_נBbkIgHR_ZEj8=lĞ5$_Rߩ6c*ZbH!H*Ch.Y)jj2)r 1RSVsC{x=ʤ(^0P'9'rRRe '0zUЯ%q# zꟉ95/:zɹ奰2/ rڐԵ>(rL(&͎gig#dѰAxva.PH@|`araҥeYƿe*nyĈ ?Ph~:XnywM~@q2k1zg^+'XdbDgv>ۉq̱dDU*ȺlG<-V|QzBە7Dc2 5S1Rs|? CEcθ~)աJnQCRcC(6*F_])b|;*# 'Lpand$'sd_0 {X_ lscȗ7m8/\؇ P`8fv"PQ+Թ:ԼdA\&ХIј}qlpLA %ӄ7{7@Z7/軁ɱ#ӷ$3~T^И{SB`@oaLT^W!1Su- z4rVi]ve!`Sh涉EȀg}RQ! sf9pޗJp<3N%q Mo2iIOs)% HwZ Y&v+cu{{3u>JFQqB  lScU:A7Ay9}<9POS87|*^_8vyg2W_R\Ѹ)*N.yMǍ$Eڦ7 GL cg1QIƔwI,) s/M7B>땦~Œ]Oo&3j/afJB0=[?LM=bF>kavtUY>lм%ߝXf6q{-Uͱ#>ae{NQ:2'YѯDz>:dEuTЭgQ9t*nBq.iB^nK0axbf\a&AѾYQJBxL+'m mRڐE:3WZ੘xTtOVc/9"_ s@w u#^>ĈCCMh-y8~?LTyWU;*Nol\.33^,D=,וlkh_^gCxaS>w!{e;ܮ`,$|߻;Ǔܾ/ .=yѻ޶ewKR;d܋nKvJ3'K@r'2>cjnz3lbn`\^oi{68"X<}Tı J'T-[A;EڿwW&Qf.:e^^ç'\\1~DkAG-"* 鷸V;ϛRYrۦDu TO_g[aNFy0@ ;ثXFx1j]@ub`]\Oa2 M 9$`a8^{`V7ՙ =' {_TiIMʦ=`樛P @NfO#(93v37 Zͻ Gl/ h:a@?!Dsy "晧]sx+fb1PkjkJ>tOfǟ<:KLe*h%qp?(Y̧4Xk̶nT1re-'nS|0ΏJVBCM56`9+V8~ TW/[ZUdwvUCrZ)w'I*IL":8eУp(IG7N[|7" G9Wjq$Y!\(Mԥ,1gD̳Wѣ O`콋l2LcKyOF>WT~ukih+ϺC\&o? (7n;'-kz&eQ'`)YܬM9Q#L>|WxV~l2qf=T!$-םF׼eh߃A}GVz}_(Lͷ)N-[pZxIf7w,=*zo6lưgPY/iеT Hv!E˨uCQo}kym}bT

ց܃!+: j؊TO1#aasO!Tҏ[wx|PRq+o-qP;Cm_iCǙ1 vz{!{V Jt.aMh:LΥ^zSP\q)ۉw&;Ly'wh܃>dAb6kʽ-&'+>H#7y6Ϗʕ7¾ 9KtAA\Or/(ǽ&pgR0ǼM~MWI[Lpq{hH]>Ykx+anmeW2>3rW G .NYەϤHt3*$72d2#^J )ayT׎5štr5e<y0w`۷{iگ#pfڧB܇ٽ7>T5yܗǠ1S a#AQ$ ݌2;䧊8䡁O? ~;ċ)^%=C0&/6 )E9B y.c+/vɋ;`q#~\j.*p#<TЮ*b^飇0"A`=ŭ4H>5|2$Eb8.=]i-w[mIA+V g3m@q[n/YS"7"&YcsPDV T釩oN};O YE єh09iEoa^/e ?&^F!m b 5{|YgAAz}qLYq-(P&3֯36题}%$FזnFh0㤨h,OkӶzB8zScSPfD JW'~^_宅;j>4} T+,ϋVɦ& Ay- 3RGПQe SUp"t˩Vrf$#WrȕBVo~  XީaZWLlYPeϜɨ`;VpG"žC$4 ko$'a]!<ݍ; WiBX@ƃƏH\%.! 1oumoDi ˳;9ݧLPe9 YٮH1CY#gز7eJsrODbhh!>Xd9yIy&^qb.&NZ3!6ad; Yu$ۏ:ҼMo:Y|ޟk".3[w iD򣂓j4##dm;Lw Iu>UE'" CZ?7 7*{)e LOIX1?}A B՘7;AʈڙxʜoVȫ|5P׉Jh>77;#8'oLNx2:{nE.`;e33lrt:c3Yr4{1 iW<9,Qȭ_}c~L4.6á]DvMMgJE}+>o]3ZN NX‹~͙!s[DYAaUj6i4Dv) ,HNcIq!Y*xl4fwو˓i;aIQRQQl@ϸ[,Q TۃIrJIO2UbA h2-W!6GpqtU6B|CG5Zڅ.m$sA[^sHiڶ$7͓j; Yn5WD\}M"w_r2 Ys#}A;UuAH&BRH @ ӛT=HGA0Mpub9t~~=]% Ӫ[d2_u'pR]2solWH('g`Do l/_ea%P+ E.`>㔐];3])jb ZgVHsM E>iqLYEC߉ MTn4@⮎ EMuY١v߷֫S 谧5 ղdIn&/E춸jR'zx5g`rm .v g",/;:hcZ5K3QI&6Б/.A_>ԈpƯjJ(͂kvӈezaR PFɺX\n.SNғģ4zb0)>CY /4`n-tʹߍ<GMX}|Oz.0?e#]~ 0Eu|h <Ӿ9)1źy#4ok𪿑V,K;'6$D7X֓UrE%qDŽ)S>,}A@Ra c і #zo-Sm'!L`=/M $yWhNbvҫ-Jo]HQ}G՞IqOW˔0Zi׷XSP }@eYHi0_vd r}VFlf @ߕAͳ{k?~$џ.Zg`Fs_2Ng <:n7vtWUh3/_qV4xdCg$5,[9ڠ~#d1(ho^pCsRS7]}^lJ+'Ivvi*|$&dvj+}"I3i8d8dE$m b]|iyEc@H{T SUp)xFaqorgt:/P:nLb({z]qmzL4?N!-x)$944aF㻓VՁK#7aXG*섏 Z& _zlW%LA=P6k筥f L,H֭ՑڍbHyё؂=,z 9؈yI MZ׿m{nJ@tKy;,%6z9bz}XX9^ٿ ?Db66mx 1I4(cJ~;+pfd#9iPiF;< m@}c y켭c*]ʾOWFGl!v*eP6'&41e($Fa fo/}2O-,*'ƣ8{|RS= > $+Ow]^ǸT؊ѹm3_b+kF)x(NqX=.s@ۖG 7'L#% ۻ$$OKw^G.6%6sN-'`Ԡ{ŚzwnTcX4?yFZCC6L<3 pPhwd#(/;3F#H>S|JXK'OT,,wFR!nst, ;RLJ1pZ7ݍn{OfYŊa%Bz)wPܞ6qN"joeӛrguoi@qs-2w7ggAbgy{:}=sLaJvH> biG>^jw׉x7tDH f>n` =Zk*DAn)mֽ0UWwD n"Jc;3p%~.i)&%kh/2FG-^ //!ul߯blN 0fil kmoku3PXPZH,;{$\$yn^ ߝ'}hz42h>PK ͡O!);hCk_-Ŵ+w*ٌQ$O1X{Mvdch•P4~TD} `@GʲJ^g3%U*dC״I ChlLP12\k}ԀHl vvxoo|åUTˢb*$#N`ywT?u EМ@Ւ8DH1Τ- `sh氩H% I7$? > Jՙ܍ /8$ڟɭ "A6Hw2W E7h5En2S L%-n7tK낮5\\c/fvrٜAyL{E:sJe/ҿyӃX<ɕ>_jo{poT(MOj\l"j#l'B3<+AyʱFDWQ0J0v8 r@qFP^Vʿ=E'(F  U-00E`|^&i8!j%btz۟&Q@n5cR7r!fȸ-;+B5/ )봷h5t~J>_(~crM\)M}LHfN^0t(p!ib^J#ڗOQXdqvGq'Ex(${b!p}]/{)rbkbܾX.X`hv8jCb2OHn'C)uSo͊gIg>[%cK(d *^?[7wfqbD*xaPO7g9f2C/v, ܹ maH9݇."ݘ z$š(ʡ_$+O]N0C9<1?=ޟ ,J>Xb ׫}4Sc u6l=%8 ^/5-`LصV0VÙ2T[WMRXrv1K'/8_gO4X?FS> gA̅3@bq?v Mߨ"/CSJxY 6]gmCA(-W9/ԇ2 TT/^mYD{S,[_K[era X$"=iw+adAK62i8r΄8S[<|I m]ĞEEl;fue *.4Mq%_ؙ='Ɵn6DQsb.A(gGdލ`Z'b֛*{"g=_F .Ck^HY V4Z{|kx0YaX@ uώ ^ٍ뀸P6L| b$x0yѭ/:R$p֑΢&]4`oeR~Yhr鵵(*52e U_cCwrU嶔0G)!(bhͯz4U[iԴ f/@\Id5pbCasH dR=E]H!_tˮڐ o7rmT:*I4w ]0$3is!V !uH⣌i't]0m-@奕 l~tFUYq.-SAiNC\|+Z~LV FXQ {O/$HzF,$6|Z6wi2K[g/s`^.0w<X1NQVy1%^XB%|IhLR;Em5iO!?t+pTܧn=6xX}ĹP,WDR"S )4{Z HYz5/^7_srd`KX]zDљ05$'8XmmЪ/Aq$4`4(냼1R;t=Q#m"U~`Dt$&۫H ^Xn:h׻&E۟Az,Y.l J4.߆ ߏ<}лۋU@6G>̮h^+d%$m#kd`bcb"ߢD} &Ne/$w!o y|l@DŽP%LIv`um%Da=ARTSq8I0-sHBX\s]`46ãVI=C;!wčB=1L- AhjbȤr !@SmG㽓c,O!'012lbIX#h!Jn"0>W`;utER،@7ԋ%r{R{nv@kgalF?t|?rf0qZI6[ӀAFڮT5{?& [d"uhZ"w9/RٜӨTѺHЯt*{89UX)S0]]fM߼=ճoF9`)(qE8k}Zw l|=B.?) AfcpJuh9y'4BU@"y\,N0tPo\Zb*G1$n!qTCtehQx~0Wn{JDkry]O0 !_O:,?űt3W3!)LQՓi$'OX;Mk0)Q_U!q0u\CM4.(bc&eM_e ԇ5$єz|AګʗLDLa@(( \hճV2ɂ!V'*FUE.qDdg;0vwij|-W]{#J~y?V 2mŝ Rna$7дm$9X=K%BhF6+b|1A]VU0F{i,0I:]ZY@UU哭w ەu+5_)rM8٨(ŜHx,?RʂN狙:{ZuKq+m\Gv>'{`r IaH?(/Y\,/2S @>YjPp.ا*q0LMNYB&)?)4Zv:F*xmO+[ZVCw_]ӤNAufy-Ӊ ;@]͘#JXH0AU(DX&dnl.zx.jRQ)f|jjI bב'a$W“(K8Gz:`L~"`QqJ4Q"2@k| ,unًz2TbSRtȓdܻtZ%)?8觞'R ʖ̍EYt-R|+9?E/$ %ѳ?0l/v}l3VI\%<=$e%n+>,5 g On!3$ F+HJ*}x Ffo8c2sS;=U`N\\]P]NSMoe?GG Wմ0XB7 ҹZ.^ . C,Mۓ7ُrY$2 ^&ԅ'Ľ\!8RouE$ØqRu5WV((C$OEǞ 2PDN>IeWeXnߒ&Tl Wɩ`Bb}Ǹ`F!=}>ռjL٭W|ڽu.Oz9j"#UYºݕe1}rbzⱠCW;}KzwL#|r\fVlƙ|YSؿ񐳖Glmc|th'vhH=>kUZ#dĤq.2)q^w)Չ!w(i="PwSp2KipQUvVe%q5a4fNvL*؆?xcu7FU,+C 5 JV֊!I%6f 2-&z% ]+ZWŝ"_P'G7XW(8v\0m4;ǹb$op5ݗ{K*2Dp ǿG׶ؚ)ӫ5fGN֤\TNPAw9$gMTy] JLmA!qݬQpR ?hU@Z<e]5៫X/*+UVᏵVI ˾=] wq.o&/9//HTlY@˧]jn%R#]3'ֈO h)[iujƨ^ ٍVHtfvB}agbW;Ѫ^~WnNQ bX-aO-9I)9`gM,k톊U%ǔ)aΊcO{>RVQZ]cݜAlV:9d *[ \p"ՉvuFH^lTh}8<$XϝOaBFN5],R?^7j֞vuQm߇랑'Qlm7ē8Dlߔ"*-:i$od9~\H8 xC[(Z7C|EJ')MpBZ}:Zb("ylc!>0:Ni+)~%#n/:!/yHfv6CtXs }H_b%8\fT`|؂ C+I&Ii&t Kq:o3 2 t:|@MD+:gSp= 14OB&x fկ!7DXnfZjvZm96l1 sC٥FbИ]fQ":hw^\!I̡dtبCE{jD(Y9mR"u-ň ˌxxc@MdY(;ӚZ2u~O6Ky;M39wLEcw%"2PrRQNıK7B k=q+ŰU Gz+L%+Ġ5ګ4a`Pq2( ,"]!EO"5{S=@O_y9iȼu44XW:*4+U4ugxԹO0u a9p/X>CVPLbh=`BbԢl@6d>oȡY횀ү;ftysegqA䴘[0&[ 7 (-gx)'l}39 jG<V Pz {&ل@:t[]'({V/6Yv}%!nN`m_"4˫QcӞP@Hq'=YeuR8Zj&Q%m(!tK"jbӼ0X@'V~ RvxbKT~}Ӈ6Xh_v%ČW3@_=7@'OE^[KxLI#qA!$C?^;'jLKح4ߏ#D3%MzxPcTa@bVxeI-L (4t>c_Yobƴ*-VU;;4(ݓ.frEb9Pz#0 Rl-ĭ>Ccm_Y y+ rU xؔ3 DԒW*7w5p.B] UЎvT5p HNL8ҨaʒԗoZ3Ǽ?^G;ѨGo.|,J.׵]& pEe& 6}?B2v~].+cN6EHer/L]>(ҚJ¡2|dOE>6諽P4 B:%J 6U'dx,)Kc;L2JG7<85k\RZ稿8wč^[Up~~a<4KB/`kLJG,iY|g@RlLD 6{N{8tcI-^CZUk?9T8b#%_=*Qt6kD9HͩabOW\H6'rݩnw7<*mk=3Vנ8bVլ<ݡ{WQ_qe9a;KzS+Gg⥪.KX-=dZ3GtC, z{dS+ ǃwH*f|*x8 +NM@utq|)Wɵ~O-ܸpaϋB*\^Q*xxA%fmq^pŋm`'!~#uUU"SOy t, IX0<i 9|;`rV ZX\d=r[ڋ\=M-֟N.բ?#BG2b:+"U bɖU>57 p,&q #T`j(= l^ZoIQw  %S.9&|_e$H,Z8oK"Y4b| NUL>f?wc|WIbؓAUq2L@ն5=4Yl;^`s:#=?)&ÀX UNV,YNB+ZB3n%2]k/^ w&~(@$-=ђFQL}r<ݳCo/Փn""8v HYr,K6"at2LC&hyA-uOc*Ol/*R U7EK;RH!4 1dzr`(PF{NdO2y(IVfeݏ1 Qt@/['tZnKIlaCs}ʼn4@T[,2)C-RrgN3s ~~-EOE]mg8FaIG{l%-'JpZsctyF#!4҇"׆W $v?+]v=F0h⏍}h3'>*~@|%ˡX(j,Fz!`{ZjC08CvыPbkQ B}Ɯ TB ̺H^ʌ;Lnb"QS ҎB?%**AH)-2l3Z2% G| d$HA->Ѡ5d + *o`b&{/F 'TM蝧Bdy71Ӻ&4!ⱇm2m} B/O(Y$N5-džrt,v1.*g]6b|j(nF0sˌc3< ;$`]*;h?] +K@_?v`pHTyˈ'P{$ fes]!f yIjV|SР0Rk0 D8AP"j'[#Y]=k_6Ip`nK"6f[b ejEݑ^Jʻݮވ̠T5~3z*?ɴ7}hajCj5 'a//H}MB$.*- BClipPiY4 ՟^/mD.%IGKT.B<#5~%qcr"(dW9ߚ"Z / :>oK!`BW;ߔ KEy*ҾLYKmh1nqd*rߟ$ZPVtK*DpVNq͎TV4>5+Kk=m@dq0rgѢҦ3Fy0OO &;O(R&QBv]"{4#@`XN MJ{aLbu"sE VE^\xq Vr5¹ֺ ,7W2lZcxUݙl)@u)hllMZddڹ >ЎyT5G7VX|\Q=B4Uk.^R}@3B2* |@wc蓈Fa|en뫈7KE.] H*-*5I_ZY58鄫@qΕL,!N[b=Y jL ~ڔK^NvBy%[1H-Ց\67ʛI毛Uk92z+? f0b]ƘXԺV"B=Ne]L%ux +pҳOxliWNd[NK|j11s<=/WqVL=^m3T-P,R?N]w̦s'!@8Bv~D %toQ$!Lym(q;rnMQ*0yDpXh5Ћu])rm.y3Ǔ045%؀rC@3I<"S+el@5xlS/!Z:RtBRݩ`1DK cg!HQHMs9ۅm62`@YJ]8gG.}yxl(EDXWW  ѳ6~`ZNF=~Zރ쵕B#JݧITh_5-v!PNzǔOK>5\Ԓbg@;֕hr܃q7867>'MhG322I 2w 2QBz­ !̿^*e7Ǿ]$\ps&_ .s tFidƹw'JNe Vmunf-?iSӣqCzu? [kHnCk67Nd-PV#7K^?h4,<&y2 ]@]{Jl'^@G!^5Ć0SgR#v/Q(7#FݣJ^.O*6iwGs0z塝E?GJgzfHi TD_mp}5M RqaR֐PPW4h _O٥ \/41PU^.i+JB&@2Liۣ\,D#}<7I|ESuG%RՆ# LH>Y@qHQ hbjN >>B4 u'u?y9뫘P,h5Vyݦ\Ԛ'^<tWMKdž4a醭ŀ̗hZHXp63f;"s1eTٵH. >SnZfW $sqꦌ*R ̈́\z+6BKBd: I{2u⿜bl<#hwQZ3pDv ^eFyHF!n4 9ko0J9 B?"IS1gb|76LmE`~<,^M@ J;>Exe-!GoNx)讏R0퉡GqxQ`ptQ%(@}Y`8u/΀ƱezeWӒ IDiD.~upYk*#ObξU R\PHs4kag'B#ld]xױoK,9DdSV}%Xo^'8}fqbȵbi߹+GJ]cc?~ׄ:rpۖJi:XX L$~H3y&Y`!Y=6A +b?&q>RF@+]hvZT& $crN9$U /a5ERᏊ=msme9Bͫ9<,`3Duzvb?{ԿT"L4SjGa\wlm":P&왈i)9zQ/&h ͈3D&Vޑ34֪q ;Y.*Xy]@[$_g'_- JsqHeq1GZ|ݬc|F2 r]!oi<J:\Qoɖ ٫[a3pitӌ1.~'vH߳S4>Ь平C$iZ%1Zg6n50~'pj?r%Xy>V‚`8#YM|#`ػBN(cn} ]Y09&m'foyE ˵`i*c'kN8|#[#S7 QBqA"+>*S+bâf<;K!>,Pp M {N-?{FJ"%㈼?{Fq*ovc)]۫= l@0HynBÇ{ׯGcIg Z}Z_Oa 36o_P+QZQ34!k0;y@dok84c M⼠=NJ+պ'| *D-1ZGPMv{(!x^7UeiuUg;; &(kPipZҮsJnU ȏV\/Z(TN0t.4lnP|1"PJd]'!\<;_O-]ЁL@&MyAZ2oQϟ+pE[QOs}ʁ¦AaRBIȋ3&\æ;d |S#>/!βvB_89ݳ8} [qʹ3 ,g2Y1juAX:ՕoBPx)q@orQ3iTP^3aUP@徠峕f tn.|̔<%m^BxgG}HɸpĚ9zc]4/:;,O>wjS 7.ttz[dzkU e .[E!-Ӫ_a\іq太Ӈ7?l;Xv^}>@kK^m]͏syԏQ$';7DY?lVP02Dܒ6FcG=7tLiŶ󉔒I2LV4T"[[AψW] R>gD^- NvX*-v1Z0Q\2EJO^'/#Ak5@t0`Gwn@G~j{^ke1aXN/:8:\F x|ޝF6wb*ミ2*46|EǧEK L5KjL˛P~vG: |˒)4gJ,x%Yf[E㰎m UQ~P,5J$q5ЮNW0b(4nRИ5g[B4E͢G/qEoGחsVc>*SDE.W҃0aHw 2\ f:ûaMq>("Fq瓥iutgW8z[scT;exO{`12%*]ȫ>Yd]c*,D[|iKz21 jo3fTI˜_l5_' ӓ,A*YE& %Wu)S=e$ $xWk ͳF ;c.b8ïL~p!rZgj`u/@UkÜ` `5Etk5qCLymfC 4AI)핸cn8B7""IL= #>&!oF1:rPcNC<}rgf# ~IjmF?P[.lFVDB*@$ռq?PKc6a '-6 >b_80W4^%xŢ:7Z,bJ62O9vq#VAMj ^ AuTnȳB;*}V{Qn)'ҷQU`?$6O(Y][[+ACvo!U5C腮oV͵}J\Ʌ4Ƹcr:a.^Wpy%p {{'r{Ԭs~i=~ k>?*͚wxxg+cczhܲ8%Bڛ3vGfC\DOXyhJNBB ygTۥF1O+Gޱfp]C٭v,oqN{W;(\OUɰĈF:ξ4 ZJURY_w=p1@Y$*d*P[0MkySF+}ʒxLI/V&Oqf}»" wpChhV8G pzBM<]ܴ9JrqxngϬ[)K't]#~O >w& j.a7VCZdYCbj5!  D# H8x/jbUѫ=MزRsI*31ɽס[:awfX-M/i9j IDo^de5m7-|(,jM{c/S_H烩葩I*Ny&E[QnApcW'qtDFRFn9֊H3AG|x]-ӓΝHɢ Y$JFwp0{wO`|>,>*0u5P1μ!ԊUBPv]q xǨOʐ}o;>lc >hc83Z@D]ѣ.fŻCQy\ vˆ<&Anbe8:J*\f` $FCJ!||Q81⁼ ;|I 霆JsP3wnζ#T=O[g/#veTC9 -±#KLZN2>a ҽT}ExgoOF"j]䍒]{q,<}b _L JW ^es<5[{Ⱦ @Z?;5} YGyN?_n"xnڜYbS*K>7 H"koR*YD N^`(›L:ne(hkY6z$M=C4559tm4NnTP<ir mV&H b]CԱ.,OLkr]|,ߐb8O!pVdl+8\1I>np=@$: vӏ4a7ǐ{ן;)ž>g%E+/DiY3s{B4qJFDX/Qz d%=cݯEptψGSdž7J}D1yl+HFvuAK0^8n0 Q-U<_$~IkTʵr[X%j_i2bk-$< PER.ru\wAE`x\YpAȏl<3܃QF5.D?-b&rB ![G BG}RػLz0{ĩayg%Mǀ+^xV@i==cst&Meõ_c]ͤWK'_2eP #I\qqn;T-nlv `esXtG6," lN? SlOGIIm`;M94aqT)LPn+]$9:<A/6^Y&ݒd} ypX٘HqH_zJgf_ >]2%/%gtNΕ\T1YȮ䨧Ps6}o0Xo5)õmNMD3v9$TrAEAm]Lh }!å?0l䘗 ?ۍq cEpeaف]Q(z[RXhg;=N">Ρ'%>(:գ,vjʽRճE{HO4:A0gСC[̗{giU,H[j1:6]OW;* S}0CS2}t3 iHK릪-؈2_aƈڃΫqf7K&- Nev+K!\vţ>.Y)5M~2"»劖wLpxk72p]M|Z(m5-ZFې%J8|Y H ",H* 'yTI\rx_=kGT!>l_/_ٲQO~.o ͤӰ02b2 3?Hm-Du}\Hm-jV >hÑKKO6Q.g R8T30NrC|.^?VpK{z7BcZչzEQ;#-kJxx;o ![_@yBWb)\ h~ͮtt2׶s02 T}Fu ؀-(#сm'<[CX 'hJ@Gcf",Q ̞t%5AqKVX?ەeN!#%hXΣhK +fB KX!ٶT(r2yz(bq`aeDQ*-;vb/A# Sj54wY ^ 5E7$9MBɄfm[wEXґ̋} /ȝ.d Fk9x%UL X"6nSQ,%rrʧѨeeo-rsһe?(ߓw9a6g2J(FDwM_" SL`ghkDʩMD$U7Ue(i7eutN%T!&#33qE1L7}]7v.1ۓsd) Ek6(u|բW55/6B\j6sg &] X6U}b '<@kZ;PS4W[Vcf%>-0񢕺Џ̓&c<1GBs8d?+Խ0{w-s?qZ CF\SgPT`V\Wr/ajPl~0&ԞK:R6;Vf⻮LFpAQjlK9ߊO\"o^?חs`7-xe.hZ)X9LUGZaX@ }nbI_0eK|LHop~ sߘ$4ZeI5祏!k%O@ʙPFz ( ϑ$v|!Xr`\ŻR{1w*o CMy:@Tr䑫Kk^ wF<0(?LV1=!XkL%@/r7P k٫a2º6l( 2!&Ր/R8Q/^fJ6aT&'{mAqp{a4WlXHWHWI+tV/UU;Wͧ$XseK<3#(,`d3ZP͗iAFn=!KiSzvfL6;$t)XKkɀ 7V!;,=ԍ\pi# pKOhzUF*&d`/Q{H"MGCld ̮HM}'VZl}pi@ '{] yHA88ڦ W!sGE!ѤHt`~$N = Z%*GWO+y;봩DS"VI]ޔ[KJ5u.ttt,={ }.A-uB-wpŌ04=י`rc$P(2ٲqpc5Y5_-7{\3 @8ii`($@*RYnfյ$[ƈldZ*>Lrվv6HՃWFNqg&& jQW > n(w\ ufPjU^f%fr?YtP4S5p~n\ϳԠ~66:IeG&m^OmT+IU$~' p,U&XG=zp _Sx[ SHx3SlL7Bc"y1a/ ${kU+ì/EK6Ԁ, F֋斣yvL%/Fwp8vT}&qa+J4-- NfO)=y6:1L]X(HV3^_FbH@ހGbiLZHmD\;.]+ ,i&MWՂ$O.h% H=hZVFlcdSM%qĕglk]7]1ѱ؀L{Ls=fVu3ΰ];邚]Em. S t"r== +@"ud!c!Ql_(z6?Zt[6Ӓp5Vw͘$d}BX;'ofpco_Mθm"G{M8;ۣ0, HLo͋םomv2f+̒+|XQ`s]nF"H>zshs 2-FH$ 15vBcjj& gxf`tldd7mN' 4I_-$ejR `n,D=Ǯ&ұ hVMXa]Ԭ'̽6)YtSLmϽ_;B'3l>oOVig-G }ƭFb> WR>ƎXyc;4}z:dH@^.H~$Q߁|}݊IDm܊@([!' fA/$, q*?>IC01_œQDSV.qj\=~WYh+˃K"7#Jҷk`4˖ |~v(=//KM (wk'n=(v~2p7$inL.&k*}̇'ضfr؝ܜ3۠oXwF)%$=/b:o~{3Ҹu2ͯј{MIN/-'UO !1$ fm2usPJc"n3kzr`oRyЃ %VOm- o\A8$zPXvUvQoCto`mk1Md,}KS_#\3 Ʀ(^2+LS]qs#3ŮE_H[M5.ޠ2y#[Q$rXNQ'Yg`H1ު%[ܧmϤ2|tZ .KxpߠE5%/;7EJM8@_5b-YfQFq <l7D=VK\agpl!uC2)!mhk=jl1vِLpXa™MDP4.F 5bKg=<5+#+x s@-pS ˃tL1Z s%DlXF |ʇq$EZ  P YwJeSL Jţ~'hAt^u{ q 91|T`nά?ꏴP],Z%Emb=v3v)MDPnϫ2leY6: =pizR f fQVwT +Wۯ/|CkthFbC4ѝ2'IY !S) QW?^5DbBu8deQUƜ{K $bQť>01 7W>hub|t69V>M 7p?O fE|$A'uCgk|geAm I;Y򣹆F ؃T(!Q.IILw!U,L:C j$NWHQ/*94c7`K^@E !1/wmHC%U& uQo_GNrh`y ^$yIwF WEQq X:5v= e&rB}ϲHZ)ffQ yTͿȇu8.Sa*E2ܦf|)4G3͋<& 3ڴDh"TOj1q /gN6H*_IOi-]6HAE~D, ᴦ16yt 7 o1x`ʠW:gr{=aǩBoiL|k9 ~x ;ķT/n"߀>kVM&(nGCn6n/YԎwY3*v"3PaD+Gf_Q9}m'8u C'#;0QW^5[{1֭v_|\k}lk\_I[}7A'<(t-ȷf?q@%!ҐԘH Y X ES.Ưe 4ۘ/YmCw T`#>/ȼ''A{8m'ξSISI{Š9~!Nl_f%jFL#BEA+;9]1yDLLQ9;q^&7:?CZ0cDžõ$#3ٷ&9ت+3EM1Rʚo˰ϿĖdn-:^E >M@y^qˊmq[[̴vqmhw ZWsJrکAAP~MXE\QKUxʾ^/}'8{¯岝&BGU–^~ p v18U1FjLn&&/ma#Dꆕj57.±i5tƎ4 Us^ؚNwN׬k~BkZ2^EdqoA31M3OVuhgz[[Dh](OZ#݊t U˝.3R=8XvgOqYPO+->0LRJ/ {06}^:- ~۩ &gm".GPCl|&EdMZSu#78Ő&iP)7٩287m2YEaF攎OșjYhi Hw8]O;C }z7N>!D$r [3q~n&Ƚ~蚖XF~jj]J01ߋ9*890ژn̴eq */9P"i,s 2bg2T' 1|k sj >‹r KgG+s%0 c[2x #7ڎ yne;Bw`ıeҜmN;.iI|79(oqG/D0U=6ctb4%]o?'x?_%(ƈ$`h: /\#.ƾ -aGC9Nm'9sHPEwg %gWiDbn[~谣053NW lyUG.me{ (Qi^7 qa;o,}jdsL /"nQf17Zg p~N"}.2)5lvSM9&x)WtEd-y7٭v]K;$o(p_7}:7mߛ٠"(b$z;ۛ#}:P}thIM!gZ}[RJj/Wl=gqqb&K_h ]Gk%_MLP~]enpg]_d$7rB3ADʯl2K{.ɍ(XeWek̈́u*i2s? w Ea+0oڟyD|F g H[PцCV{ I +3uEy6в 'YAo{j"n<z66XlY4TzR &MfAk\!W?zbqS\P)S ",A% oFјmQBp">*%|Ŋę?OpWh Sy:E 81Xq*[`}#Ej\1ƩΘHH1_f)[ .Ta+ $n7P.K31=A$w;gr(F`K%٩1"3Tc.&*Jn6u \wKN\{SƣҖ%y rK &euZRjL 7eMR&U[C.j]2Fi ,qz:h { 5Ԗec(VF+z7T2$&ϛDM5HHI u@Z &;kv jlHuG2_Pjc4\K~B*|4{ l391_s OUWAcUo`eY<^+ 8`CMJIzNMO( vtx6}|j@4w~dЈ$ ͛IFdeIJX3v[pϖuD^WWM&O徰ZV85۸VCG[s1њqXvh W1=bRrlk7(.֓Mb%/21e%f8F jd_d7G\Il& @t한>b(`K0BtvLJyT*7M.ƦK̯ߧ/.qy,1ШkAv;Z,Q`J9`K."¨)jCNۀntH$iŅyc(&=}؇T3I+eϢnJ,[;)3%ͲWtVBIm8S%Ũ@?E5dziۑceT6ơRɝic]|;ǁ~E/GPZ@'hAP- 'MyW~a\)ԇkt v}'='!2JGGWpKց=FUHֈ=9šAfG%jEu}][Ν#W[+rn s Sk×V85$Mq1 j.' wPQYsXf)벯)&%Dѧyt7}e4Spr6[<ù>Z[/G)l^"(k0YEGpi=_m&d$< z,c㶜 UN.vS]xڏK3L-ذQ*;NUΑ&xe!D)am9tb@A-A=w!jAx-55|6狄 b,aX9b:[K.%90ԏDUAsimucy@ |4ousMYa1r2Ԕ˹Jo%J-!ZCAN8<$f7pM 7X0ƀ̉;Y?vt8o1Fe^&⩦k 6s`;*z=u~lx]csޙ@_ꊜ hEp(H7ƈűK7ZS6BWinEY~ՏM|7?XYJE2,kXyl s" #ءiC=loRh$k$(@^#,S5lF|昏,Aa|f93Q 3b  '0W_ᏖS* 7P8?pMt2 ҭR#oG)33ՋW]yAorU+χDLL>kCvѻ\FOKrl?I w8Շ pBڴ(P̐fMӓӬ>ڐQH¨REsV`# {V3zzR,gCڕvKj` i{pA$Z!Ѩڒz8cAS9;ǘ1f: Ox]o||*JW""\2;]o'ױIvl}v{ 1Z~czzfBWSⳇfEQgT̠2e맕05Y`^iBӀǂ= ;tU,q؂!^qxi{H>qKt5N bkuBٻ ~\UXgv ojt^:jPJ㝁jm6}a/^ir& .d uQ^pW2MKV!hN(yecv"crZJt xUxJK+,n ޼Ǔ_<}Fn6Vref|0 f*R9CtʊQ)UB.& ˡ5ۥʏpqUt%mXPAWX $nggBe@˜c*vf7ꖷ7uQ8ݺ^Yy%p` JR`\.l ,xNa~y*U^qqU^u~/9C-gcجa|ukW*>dwO&yٞ7f"' ޢ_y.u ъ0`aƖo=bz 8ӷ5 RIӬͭdaajyo%+ώ4f&fISD^ ŒeGM(:崶ޢnkv48:l+ s@\[3S5+y Qsr~cC.Bu,WIU:ՈE$D H%۳\sab\5}l[_7uH(ZS>|S'fB 6#p kg~ηqA%aЍB BUߦ?FV\BLD|l}<<}3>棂M`~,JݱlT՚#HɈ(z7r9&OiGq (eFʐpC({̢; 7r\.rTjBqΆV٭ _ٞ׏z!aslW1uFCZ3WM?[Z>&9>3S*ሇ&pmxSgV %%Z|ݕeRsq _|P6ֿG,g\! ;ı)!SHz)Y-tʛO؟ɐg4Eg-[2#0 &Ίpa[.awG3f)Dx+,9rt$Qca*(-fQNr[PAv g;>N<Y!%zq9뽆0(Hݰ3Jwb S MBٜg9p<u1hعk|><ﲣBBn7=V;Zf=W%` ;V!Jˈ|q1IКgd8OtTL<m' ⢤)xzˑwEg-0FVD|ڢbjvТ?_6GZpڕmop kp)FeygbOז=?{΢&ɹ=@6jA>tMI4+)b ObzIy!Ie[^07v!"{&15 4{iihu܎;-x,>T,%$_XY .5kδЕO^DV8lT|ua*1Qɕ/n?IoՇͲ4~:sl#"&FZM? 1#y7 q5s/?tf(to6Te?Z=%(E7wWW0(NDX2 nq\\EZ[q!n-,X 7 PDkMItFLڀcj>D=Mx;^W(5=H̝D`RzH}Tԑ-#:fW3&ZF~'J.v./wn2^ugm9@$+tɠYt+Lכ"Sq]`Vl)t% S>I. ߄-3;~vs՚øμҤCbҡdz87ðhe"MpgI< ȫ .`"9%Tڄk ȑúd~~p,sE0;#Zͱ"NSe yz|]ԩOIb ׾`_/F!2NxhHh킢+X\;. fsk"-8\87A y4ߘ ÍՏľYiKH4ףScP8}8?}Ӄ7 A"W}sQTvƘDp/]^EQ͏A!@une:/( ~W8s'R9t\7IA^"IbUdb "jlMX?mIxܟsk5E'maOwGrY被J`b:W?UFps3~DGV25eW,,"Pl; yN`iWsաk]ܪJ6:^aUA (gZff^793@ʓ,St壔O`{f0vsb@u A7(v!{9dzݔ]ȚrD32"@Xk|WA\ϓDV)TI;KpDxA.ٞQTCZ9uÙxH{3`(xBH[\kT;HevƬT*]]>mvq-vݎyS&JpZ9'ԍ_Y`Xq!!Y~\ F8ϖГt S54-RD|?$d~*^@[냲fć ^XҺ}XDGD"-p^x3G^)-E(hFz~n}rYF-(S]u+'LAY d_O6$!m3Rb5',Hjk%WJ8E2bBnpt,{0ĄV{UWέ68Qg]LR'{}8Pf/N9Bh?-TE:l> mQvG,[A"NͭJ'er.(]bpQ-Hދ %{2eXAdמ`JMV'*wB=mB${倧c=;{KGv zZ =!7}D CgUH-#w9WA#yE 6NUKHD'Z*AK\{ 6n0N̲9oYE/q>U ƌ25`LG0'@}ΒJ2ယg+V0R9Sz=@_@S.5H|nkO]#SlzނG߉wЉsP8A(^^O* jqt~RW"YBYʺ ']>v4W BƵ L"qA̷ZaAeժ;KsI7zzBI1#~7t+1UOu0- - NCj~^@Q4c8~;^//v{KM ֖>kP;rki✐]a:W+J+Z%ʷk"7}5H*7^2qnɜ~9[DD@^9h8O?8bG)0yR*MYH\HB1tkr+7ӸQ[׌'z`S2g"AX+F@k|&X-<4*B᧭ƘVe7bKuĝC&ċn KPGtom!2NktQĈEy"͍9n옼ɴT.z{P^:/C07/dF# i`ƫYZ{x9l% D[0r Si]p;`WEh UE*UG 9` {T 5ox4 /lAHwτI!t} HiYxzK#ݲR[pLr3M-T'goؖR;=EQͅ, dGv+VysZ$״[Lɚo_Ֆ^?Hl"l{ȬݳC~v 0sN3t+EDr@Rp%n+0֪XWa+4qD9誟t|ғ71961]Kj3=OܟSZ%w#?4D-cuƨ/fro,YKK(J1PNsbCw;!anU<\)cȅȿy /bS>)";yPRSc$v_}օ^IK @G:V]ce*[B8q?sq>P><NZg?veݠOjlmZ3&)d=$)#C?#m[*$w !ռK}B*30a]?ocU(ݠ+hF'gC܅ -)93<9ywE]ɀB1;SG3ko?HtNk'DM56ᷛK!2{îʸ6"QwI+jVVE!2pH5?wN7dXQtQ58pPr*wˆkl]Flg9A%`q+9qL+F|U1"v쨁'ܦ^\W\Z  pAf5Qb:Pb~aP?o8Z^N>`L`2M:52sP{+Shj_Zȶ m_>=T0񠢥G(,,;+b*F S\ĥސD"d6!}Aޣ%OAr5b̟R#ՠJP n@ n8Zj{&Ln[ Wႏ)9ۢX}n. t/%pZ 碸YEmH o R꽹20iF[3V.nj!V7@nj/|_6:¥2Gl ̍7g`ߔm6 (a. p_FpxčDꊌ,e;. h[vȔ'Cdf]NAj=b` N|cJ"5D%tr=!?m+Zz5e cdc=PJ!aJ/:D4NoxBD'@"ҳtfvǠj6\om,(($%bvI6ŊA1GPw[G ROeHP#j #䠠@#xӊc椃_VӲ{tؐpʟJC&ܥs%kZ'a xRµ &/%}rg˰{'@c q0庽JAoh 0|k^ lYTPֽ7耢9t s.WIM1E+qx;j؎J8:q\@>~"`BPyc6ײ7b̈eJf eTwl(6:#D.M`+ag. c))!R5%BTA7.8i$q֌ H)jutc" 9+~7:09 zfu>?i5rZ)bRثyo>ru+|J]6MyƎBNcMGkนtĘf5?vXϺnc83#+5q0.XЕ3mўVk+h?d (:r aX/.`heQw i  DNMp yοEh/dKjfs_D$Ѩ_5.ہ"\a(Xv;q_``ts2bя6WR#4:눨—ۊٱ<*yR]bHU񒈺 8xcqܨͶSvAy띴',aދ2Πīd@RvܐN3vX"ȎK`QzK-D`0dP!/D5j8"?Ƃ$7t'u#}o=bܺB+7yC*th:!(}CtݮN?l EM[{JB-/J䐛ܝxLTzPSD@pbF"C"8x"|\ N'~02)ǰ.VNqtRQG wNCj|ZԈ2~g>76Cܢ&&Lc omֲ|PH3bA!lAWdf\S) èt N'B`],@hB4#/3 ]#/Gg096چD~a{? ؞Vqu|ª QlNNaPv~tA}:vȂv|Bz5P6oty05K3# Y);bZ&/}Zɍ/? |;Z>)n8*rp2H>znn| Iw,*juNK; dҜ|*@T뒓p}~I6R5 *Fnfj>0rOi ? 7Ȟ]o_Zh!yˬCqva4K'~/kr{lShKf`VR:H}5tyqY;]kɖ.]{Ǎz*7$K 1I5>=Kf8Y7cL0dhLi,(}nc=R"e/~A(kT <ݘp ',urM31t>^EaeFЊufKhwktsˀrXEӗHXA`|4UJ𽉆k}p|f׸dF-4~=]k&lDܱ-e21(R۷=pRzPT?Bl?m 'ZL=n;i' )0Ԋvr.}SwYufhx¨ w d RSL&k?GƟ*r.tx⛈ "Z,wkpEv; 'b@l5)'Mh*^A3B*H,1K)籉v;M7t;TJNtNլW~Ҋٕ6[ $70Ч: j0XSCEf#زOwp+l;Od1kn$1bl*X4Qj %ﮜ-BmEz'<vri͂݀%Q~ ZAYB5&TNyPW?%w9QT@do0%>f/֯} /\kU=% P Y6ࢂH)ȍDe4kX&ߊj {05=ۋjT6Y?s1x3/ABW!OޔWGM~􁧏Zj~#zHZh ĉ@fծ@r%F I@>W( i28e$Cu\ "_\WaxDtK7!8DbbZakDue5 4ŎpK~)GqWW~Xi#VP4<2x{qr-#׭֧%Yبi%%E'SsZjT?wmq!HCXY'WW 4|reU943{8U#`!=_FfUʂ~l3E ^?xl/YjBݛꔌ eS"k #惧16c8ܓQVZa?C=;ϵ0{TM_Qk',}\+t1By:k _t'j%0|Be۵zvڃ p4p{&R$ZyJi 恞Qf4pFg1T A!BO Z@6IGΉ:`;TB?t?r}3dc8`S]OG"a%.{)܂ d8LV r8騔=~_X#q7hd,f| x.VC1E] U5\*[٘[]r|~.NY9g*e^BipnuF}5E8råwuqzuyͶh?9wxj=~WZyd/v*v?6 џ̷8Fsݽ)g`r"gJۭb& ~&VlxE^)9\]J9NbE}0VC車Œ+X%pw6r%{#ı[N'*{&B>0 *wp5v.7@ OҮ|W@G 1r)ȡX!VD#EJ,|\g]CyA]']-hTpR.Q촑%SM^ #;X<(YѸX&c0F[%\QsL; /Bɠ{o^k Uj)0[ \N0OH:F>HW($%<oXp[XT #S?xV )rB,پRi 1>ǁZRۋZ"=i$,NF L΂WMRgmP$vD$ko%\jHM'-*a&,5PsI7WT,{p%-u B]>`py([#@FI_F9xRr8#hX/`\ѭtk-26m Vl}?u/MȼNq!~6k)b*Y2m7I h"#8'qU݁6bDJ^RYO/5 Ez3.sIAtKp'dVV~,@)9Da3ς(oA@?9pY8;ړ? H//+: w%xRkДQÙ9P}(]"ډ'r_fJ5~g)a^SvUAk eH(2a=\0Gȶrh#W2Ĝcy?nVehto<ѯ؅st2ByQ^ܡ&MvCS^;ke9 U􏊃\pwOZ?nH*3nQiivSŅ78 w(~֍fAgS5:dMC71\Y{.;uW#:5 *{$讧(teDݖ/p<ܩt jtc+hoML;;wo iW3QK\{x;rp`t˦zq؅E.N4 o}=~8Y5-Tԅk3:s㺻ґ n:)Iɭ>yz>Mԯg|LnZV&kyJb |n|XɏrO TR0e`WYjC_R]C&Q zxGd)vDc ;JW?_ƒ[/EnazB]g̝>P}J̫v B'ȄVY!3Br+W+9]>׃>|yD=|7DYIiYNAe#U'׾sX~ z$qcկ>0Wˀ9sL^j2FhZ7+JZZeƄQ< (CXlN?n0fX_)ջXgÈ# wT^ JF~4 xR9O20j!*|18كR0DI=K#Q:Q-ŻD?r}HNk>pJ3ߚ#&Cg樁`;9g/ɳd6X<Һ3ݨ}ѱꂵ)?GY BT \\`5´Eֿ)>;6ؗR"37fL0~; j&{|"s@k)q,/:FGّnS&l$r!6RrD2#CMC&aZFX3؈,G*( ohqϐF٢^/`u@礙-Q֠rʬm֒2(F65 ;>X0ݰsyթ j?(t=@':jEhҲ,/?%2jD8+S(F|X3G6]]=2 6g{Fk8]/qQ{] GhV b.n@sNJ=)?dr4\U陑QRy~=!%Z0~u>*9fVp`PlasEs0ZXUaIG5% ɟ#nm@=5pz7':WN&:Ut4 ֫|\ v+`KFJ؆@"l"?[d}xUvlB>C n-?6d?1 K2Ez`h]N(U;F)(t߂7mkV֭a}y^EA6I>t='hUanhח~bU3.O]Ƹ?/44[!JxWG\Y<z$c{ЛP%4MWDt"O[?RʪZt" 5%8Eh$ӐL睼$d/ƴ3Q1&{~TU%$ Z!ܤ_tF'd{<sdCݫ7E&S%>mXeJOO-4PV0æK. ^٠r+e=8ԓ)D-и\Z$n o7џGc_:t< 00<"-[#| w~"`},ɽl8`,C9z]ݭ3j랍25JEgp^ӿʳyv6x=J9%frius-: #0*SCR 1ɏ8gk #m~R? JAJC𓦍F;q9)>=W $Vtd8D‡/zHG;3I/_"7uyf7`ҿ3sj] LSZ(*UԢ7Y(4EE-kWLw'-wO&ܩCӖ4kտ6HC[41AG W&=&qe/tB&`,'0AŲo% [z2N_o-Sh~WZ擔h94NKg2{lIQ9 UGVpbZYX\H vk-kݭXaiJ)^(]Ȕl_.2Jncx?|ͣBm| n?K{Ӛ J~s~4ZH +IP@ϭ+(Z%+SӌdJYO[\6hʈ[iX dtc4"<ViP:6^2+=CKLs_ ܲa[B{Mmn5yqcZHc\?I[BdCķO9ʳm`I"9~OUZ,ĦО_7ɥ@ [_Z "c?y9[ڛ0A뻆݋AѮ*:*W?g@/S*'4FHHi)ݹtGڇ70,ˑPmR5\] ϶dQ1a\4|s*A\)mbǔ--XOah^@&0 Pz__uWҼcrR'{Q ?_ P ˂;I*P @w46_\0%|<,AzPEesJcwgq'jEOg3MGl6:y  ܯѲivYQ*u{ҥ3ʖSќ\' qߤ9I, '>: _Z<ĥm_zQW/8{5szQ*˒ukO"Fg5kUMzݿ^"MQ+Hw7kBܨ[_[$ԥllYJo ~5Vz@n' !dXjbO-ԑqFHM.1P 9_tbXmKGً퇳{9*~1«T5uJи2;iF}?"QrtonW?DžD2;(Kɿwr/7QvYy8oǴ_Bܨ?^@)x6Rd.}KPkЧl2lLߵcZP#TxuSh|abGͮ}RJ#%=<۰GU7d6ZE-0T Q? o^Ut-DtFNj3 Qa~B(z=M!Z|cupNKJ<`(bWV 4lS57[E0(ܖ7=bA1m{uV*$ꇘ?]GZ.gçdx1xY=)RJt.gƇzjdXJ蔸`i=!&Ph (%]M135{NOtv^ҾQֻѠLUՑ\C-T9ȪfbåWcN}&Ǻ Lkn GI2` I. vDLk-{ܝ}UwXiqB' k{ ;'=Ena$.IaҮNfxRcv+{(NeFrՃΉuPY$tTcDx1Nn&=,d?jao݈xYof~#Xh[]wV)BU ^S53$Q {/bVyKC&6FU_ ahND>x&!@I<(SQVwξ9xOF,Dn0ie8`ڜ <#K$1.YEݧ=P.M *Q7 Sl;qo9~#J_/RϺ ta3lbÎ/y@!ZW?&9^X6w~f@"3.70G,?Mըi}4vV({*K Ѡ^wNg`WN\[d[9zT Z7_Tؐo:DbMuXi$7 K]x^i,q35Gɉ@E,;a~Ɲ SrByRQy GE:HR pE `>~\p1SbW{'"aUL]׏A#9B.iV"|k)YM{!}f!]Th:[P8բsL = Nյ8KqYZ]~H IPldc  ),,\A+_Э̞荦wzlms1;"]XP̘#q須@[~#z;;n 2\!}HWܞ>+EkTpW'xxZI#|Q5 \حRKL`i2{,\ylXȠ#}^rdyZQY[p&+,#{T"I92qlt~.J ) #GZHH:Ƅ%6;r7 Aa'l|JuvSGkM;_]"I͵ǜuz&"! Kp7g- 5Wl*3]&sH0T 0Z'[9K z"hW_׈l_VCq&=[Iw^Sce̾Vfe TL9-3oIfGQB8/|Lܟ ES(,p9Pإ(Pdԧ8Y0dPVąۡ˲9).2h)),>b{X+n/v wvuA2Mg&vb{>rYefNv[LJJi? mD2{)+)Jgjhiltׅnft$d2lNGz\-;+\ Kkϛbݿ%= ?pɞZ5 W( r(Wh\A OQAd%#$0ҝ@ĵ7ޙ Kx@H.V!w҄Hi,M:+}BN U_Vj>i(9|K7# #lܽɼUR.fLt+>ɅPlơ/H3@`:n(׼v6sz,"v.dg%sUOd>ݬ4]qlFq6L$l6Ob Q7DO-ۀDg##Im\ E4'l*<ny4i!SCroP ?+Қ+E)$UnaXG275ʐߊw_WQdl3X獷?JK)Jg~u7t=Q4q.M["3 vې?rRuGYLGeNLTgAu͈tf8]H!B F8Xl[_KבC(h]83R=-?q/3ŗe% [3~+(1+2M:5rc*-FSғQ<,8faANA8(+lB{z;PI+LU^;f:s9^& PQe`LF㖯eh=R!!bs//.11yeEuv^-afVo3AnXqA+޿Hx1Dj:ҩ@#QczGSAVc|.93ʮWg6MAc~<GvѺy֠H=cqh>'znbxl5*Zq/u9:}2Bʞi`gӬ8kIUhs0]Kb}8N|( RM"BMݍ)FdM=as;#U~ PlfꁎgĻ@ij1$9C5c6ipmI9=B3#:w.:{.9=zTEbG6CBݙ4V7zcp\Ϟ&zx_'Kt?*xhb!@9-ŀvVuTP+낯 gb!w_1IMrbR9&QΝ9\X]NWuח.&γބV}䍧!@ ~E:hYY_GPJ^`C UJe/ZF޻r+bi^3tu'CJ ƛuy) aP2p X5oԇNL 6)[ z1 $o倰=FQSoDCIblh'f.+6*2Ѓtݲ*׹C2gm㭡'S^bJ1'%* nF< /'d he%M,!rAD+ AyB鞼`ܲL*YWɘo w&fEgKBgBOs~vQz^.'ps.ϘL,8ʢ~TJ,Ζ*:d皦 ~N['}YϔOʐq|uOxlל޽oݍ70KV5Grc`S@籤q5Wm1ci4$g%TneWk1qJ?/5κH gE.FUnxT|9TbH!$: !C*cSR- //7[c7XN.;𾑬 Т i/.ls,OO"sjb/oγsXC8ց'_c ŠXIS;Oꮔ$-6c%%8 P~іcrZ!c`פPcOeyR>?  KI\b4D[gU(즒C6M0z jZf#uYѸEß;[H1Z7l93=l٧j. w\`k){;AJ_𼢗YNٮ`b@m1T۱Ha8\SA'(vءCJw})aחˆ|d7"zG4S`z&tj|.Y>7RؿѳQ _巅oxWȇ8McSɝNXd00cs J;},bV*4226wz}5gHc|x+ADKpiҘv,-(|ۺ0QNPu~`zt-1*HMlG)pC:)\lsTd$*ԞWp2u(=Z<^[F.d'XC jAC~4f5GqPOvʞoZ>[M>`Y(T橥C OXD( Odv1\e 2{X#MrS72.ep\ktgrěqp7EJC~;^B*K2A|$u-{< ,I+³x/W!Y(&%l[WX/Q`2)D>?|=nc},.o2_07e!y١ʜ)/vq#.B:#bQu6FPG,Kde&տ.~4VˢFjGh8sFIfzg*\_*;!VM`uу}Pr)-=2S!ځkZ'MNfxX d]X#й@7T ZWqeф&Æ=lϸOs<"vGw-ZU?aڿUճk`.VpB<~V: \ C_|9ydy< r[&ffqdgLX{r]=fECJje>e 'dyhn᫫Rչ.~K/Lm5]vEO쳹 dcN{OX0$k|^Kv66w8]qkT!^CDnuQ K,*T ],E?dAl}WbG/"SRӸ} M;)}Y@I k6$ xK5@T f-q Rq9V 5';LA9~ۺ WNujGVO}_GՅ##:DY~-g,Uz6[~ft`6tΚsɤriGڅ8jѬe27P9Hݷ$c A"( Vd%(phŸ(;.wr%p'5j.#ٙ~*FRiP'zr'|c[}GxEV|vOE~7YPCL qJHY~s9L@ф>%e& `BVoI3Q8x>pߝ/x[./Jv9W{ЩlD5BbL"؀NJB6~6v֫Qc3[\Y>E*2hr6"F; d_)e OE5,IO_ x$A%=jQcx q?ar=&۰n|a{Ck/wx^F /'\6ls|; 14_Hڈ b,^i1I4 ώ*lo3KLs3NGH6&7/dB;h5T.y*wAdc̆H%4e#`|*;{O085дCmjSZE>ܩ rM~E~<ZO/Ej6a/ͱM %Ӊypx ՚moq'VLmyE;pGJDxs2>G;-z.V3,O/ӫد*ݖS)B՞Yu\g !anlm~` V{6ұ̯[Z?2pAM^'FVgnefX &iH2F0Rbm] #8 F5=wkF3<ǝȄ8Jo^g]z9݉ji"OgcLtR"xA)\iBNtc=lA{4;4yU7y?vi|/j4Mݰ$Πڗ$\Sw) N=`-Q\5B3;x1^9q`h0~rw_!xՅFH&g^[yېCmB|^> )R-~d1HIO|v?ڻyy6>yayTUg(( WEu4H햗^u<܂w[sNGubQ Xhp -82?<\sd|u󬿭tj=,~((v#xTx0 뒶{ CX_ZRN[2 .MA%hCAfK}MTYYTLJ!k˃uQÇE$Z1Qʣm?Sz ^߉p##Otàtd+W @*#o޻gs4>:|0* w#?}}%'a_mORܙL6o;,^ŔnaYީzo~#&۟`Sp^,a,>v04Յ/#WƩ,E$B{(9 k}c [͞eD=lt V szf)}%_U=+dOqW0Ze͝gMWt@=F#/ߚ5qqc iWK1kC杼~.ZwHz(tIs94-;&RB:nuvZ)W[Igaga: fHMh5f, $ŷݺ,0c3h}-m6^ ņ>)nT1ҭ %yaZP OUV=ߔ@C^lm# C#(5~L\yψgY\եBjiG|j$6+w ThxS y5, lݵP]i1=An8ϜQW-/]d ' J'N#)bVG15&z{&,5 (m~`R_u#z#" M3 zОp xB_\`ͼ{fU嗀QބmT` hlTߩ/&1oVevJ6 Gsfy|^b'xnA 'm}YZvxD˳eSBM:/}QBh4.cSs`ӧPy7ЗuGԵP! ,{IES d\x1lFWա;>M˗UܟnWzcޗ[ٖVGU 7 -Vϣ&]ª*MM69ʿP٤ I8{pa|PFf_phGл"o]b9@Z|Lˁ2 ͵hqűull`Na듩WeD!_hro'UF䎹:s3annK}ٴ? o gL"(gۦFAU+h М-sgDQ2 خ[S"=C)<9eFϟI3}U}@ܭ"DZEAu?w0 6_|-zb~X'*",GS s)Io>L}a}JIdas()Peo_̀pWJrx m3+\$}IcS5lC纟mݭ1m*O#QMqCCdm}JΖ{BM {]4 BZa`:ÜPA[ 'R7nnʵsܰ7KxgkK$87O*а%-T(E0O,+qm^v wJٵeu)d;dSmHRr'pM8'9<̩KLru/; Qr .NVg\r.\!Kn'ÁK˜@| Ӿ"r ~x#fƒMCP8.[^VuߣwDyM?{s5B{6&,0YsuGIpRv.!ek94pu v{̗ve9݋D-n4>fKlVVaԡg_|)aJ23:gh+ZY+7)v27tsQ@7ѺE{Ҽ1qgY&?d['F+NuZH+fnV'#kZG1rtf_Bz<D֫gemiq*Ұ[ ʼV:-yͮR-xaӇ11B40&"nK)^뜰&C.Z'I<4.QG*eF: # _; qcOmeb럀q$EWz7dl>2ŒzT]D%&ig/Mר=QN='SCZ:NrS~ E2qvWОh*Ǿ"~4J5+cg70O q#6I NS-a.RDE>]9ލ9 v41Rw>EgdRc(r`+6%V`.;f-d|)kC) JeQ &_V71ըd DnЄBpϙx.PC m(U`_$irc) 狞ذw ` YȈLCo֯|ŚiQ EM\+f4@{3΄$ѵUgE[#Od%#hq;S_edjf)ˈc=|Hh5+#4]`\n#C7M#ƭ#7 vl('u6Vj6J 4My˕͟:Q'JˠzfgNavWgfߌ*o=pZִiho/L30;sv7o˨V,4Wz+z/;#)6QS~B+m@tp,󏼠~1+ ?756愤73J1h 1}8A:3h.{%tz=r~ sL``fC8h,$yTT#_V!sHwKI~Q.,U :ZUžO7J=PFiůVj/|!j"6KuvYoY }u$P^@7ncFeѸIǕHą k@T>M<-JU1*Hֲ]uG![oMP&TVxF=x6%_~q%fOq9{7ړ3{Wڷ5 > Y;m81⋹YxQR%|SI2R&:)% grצkk:g&Ha3eYA9] uO}G<YCXZͩx8nB=w2<0YnTKѩsQt5 !}ѺC|1D (wJQP ?g=Pg;~0QK:›{R${BZ}QG"EC"w*O2]2h:.umנq֠|MvMƫ})T:=wr^#ɖD%'}e&CU9! ӆAU.nl H}&.`v/\ҝߌg*ia'XMtW.0Qu։%P0T%_iAGl8 6-V/ P=@@ "vCQ֥@ U jFk Hؚ7J4ַ'{{|2nk]m#bJA-U)N +-ԓBğ =2QEPpۈ?C2 JxD&V(?#OeL,ozPM1N'̩? H* Rb?ϯ[fd80GuߞlHAT9VQW( fzD#`&q0ځFzP2;Ԩce'5)' x ? oJ*q?xl̚ݞaΧ#s@{Uc=#7=̶,`. E  ʆaDm_׳lN*탔2%3́і>~9:?^*G.'<QW5& >R}z>QP$W5HIDn|.(!?ڏ]nn&"$Gymx K+t Zjo.7tDwۧҝid]uAq;FZO݆xAw/us!AY={NP.B%8(]MxgnUaUV%ׅ݅ȝLw2|k׳!̬.^T x ( PK1Yl4ApGa[6qS})n!P` & T$7Y`&t["E{>ӘQMQ'D s= N/=1uV_ z5a }0U3cPsp>Qv{q~j7O¡53>1w"sҪ!-MJefHZjdF<?=uaѴð́ݓG;Sdd[o7V-lqi:=oLU+CRs aO'–AoRX40ha.vdb9rn2 'OJ'+2X+ FϳE|?ۦ7)!C0]ε_F" abBe ׌꣔%Mw!-A{?-U^QȈ}ыb#>j27!Bx9MtPIPo@6" yDw=ej6zrz2 (!dQ=/c;ȶˠK2,3#Qcq,wo4έptQ~6|'`YD17_z*>Whd#-sIW5$^F=H al *Hvv(gXuvFg[&_*Ic$k JGRC1v#M/Gu] Y1 t@ҧ.?D0o 3d1L;&B'z.VBH|W(x@4%3Xas]([n Z^ -ZZ2E_Fb *C&iݿ3G7Zp!r Lhl ddix5qj9%y7?x c԰#EDJߩU5 &4z)/_jaC6IIa{]wusz ^˞ƺ[Q/|@c_*+Gp9ByƷoAv}UKZА+EYc\qd`riUga.4*g׍&#ſ\֗rV*YÖ9}gajsrp"ZgMnI`/.,gͱ'5L*MsP6Nhm w.ӰQy kuLd_c"V Ϸ+?d 4u=3͉?VpBse ߱.RĤU>j]Q 0u~'Rzi_:tA pԚ7D;|[kZ=BQʵl#v8wC z2`W>RǼaIBʹAӾ<l+KsL.FbILA @%<1<S)5{umˡα|)Y5j'Wy'Y|C)g+B}+¾0"sҦz 6ň$z 5\`1f_2kR~"ӑ%Q;QC9pMcj(/,(AQq8TkqBV{8QC;RXi\-1?źf:LWc@:2JAnۨغm ̡.[ܺP)--8b{e,?hM̀ (؊3+0+KWN XE\ޭzH!cPJ6U?"(px9V"fb !&kJzӥO(Y39>4{4t$$Bt9 15HM1+C18uS8bKpo$ +U hztzΰWre;ʜY5pp A2,\~vuu]Z9jˏ]Ņ.ۦTvqڂXJ t+k,c:($jyNЙ@<:{蓹8z^@އ ze`DL]iPh#yQ꺐*5yPErqxmL~#[d{F&ʆnCb"|3prb= ^Hd@-$pm 0طduC)ĘjaX^ЫH$2DrVUY{^h,Hbj)u(v,+<(>g7l/|ϿIšo~Fg\XaN>Vnu;2ak0kLB^QM%`{Xں3:(iZ o&ʒxyBa}^E$:2wY #Jn&Nn6l1#pvo+g()}X#*#_PyrdO {,;֨hDlY{ &c!oj?'Y߼9ݶ#2G N94ž|w%+}3'qvX&Q|x_QwK}=fvS P[;^rr sl"Bǀxg㏞PT,ϧ=}$3kx?u.I(RMjY%5B O<}r J'ЌM`I;ٮE#.@;ub Я$Gg) 7H|+I9ؙQCzSWaZ^"%wM_~4t`OvZUP&0DP҅9Ԁst%ϝMBw<^d iadh@XѦ'qm+rEJk[d*O!Azw3z6X,awfh]Cc=7m!3 E!Y1:7\inSIy ]ܙaSE쪣Z2[1B沙,!܄g9Lx[nKBShq[꣠$d&5j (@Bu10ly |] eK:6D6精!I;U}EwJ!nN5@&i(&'O"Nx!""rr$̕t]Awhp) $S1 f K9Tuv Ff|`]O!~tJQ9à)G8-k!<ޢNi6GNŹM@H 6U; ~h .4ڼNb<t{ uD%8H?M~]39xܦVޚ#b0Q54.Ƹnhp~·;R;;,+ZZu(/ Muj)TOD^gܔnR`EȡkZyeD~!F,$dWfc MB# iE`x۴|F@u!?* ʦKbJJ.5g]zmGWeƣKZ}r1|=СPipk~.Z o!AV}ߍ%lo5M/4|μ-^o8ܻd) Yx:?R.Vئ%k#m|*ς)'*ކ9һꮇ{/U^aM)uYȬѶ/Lt,S=C#hDC+XŧO^g3WD s3=eLXbO׆r,ՎA WNDeO] bc:iN%LxwG_?C"kفBNyG6 H]zx}4SL(f--[ae#c B3L&OMfB M>[`/G+.s̷0{#&*-٧+(H.WfR> 3J^@69rɷ0cMq+2JKUlx Iյ_@DȂaa]|ZW Go'MfU<4"x}:tdSzwu;*oAg'?HK8u0"p/4(J9]fÓ:]bljPY'^٭ Q-3kғǍ+N!M.Hަ4D1r)l 9vkؕtӶD> 舔sQA.m,V>G̎ d@o>;!ě]/^=zOs-~d[_ѿh?XqMT ó:׷!\Dδު83_[C%SK҃vZ%I[腍&a1}u1L xi?{^/Pe}E0F=<:ԠD|1Dϙ}irF;S жjGo1D4c);{Ot~d S ]5Ojӓo "%nn+Pg8Llٔk괉xƽgjO/~eZسx*~së+1+Oȼ/%|6(_ўuHAMW Q$x)uTӭﺛ]aNr%Jeb(}vzGXe##.edȄ) {w[ 7iGȞJS,wS0sABT*WGeWKG|#!.wo3Ȝ; -:4[7gۤ9Ƒ]7vuV1V!cIf(ȏDx7^Ƥ7H&7~T.(dPv֝bD*7`B 6(јn* w`ɑcBv?#!=%/RbXn\?q!XyNb|P8"(3O6 s@} fΔ&ԡK׼蟒9ЅNviR(:wm[Tw{8x_h/^?/Sl4yzN g`I;{&?Q/`#vu'o%+gRcܴIu>tɮ6DBEl_sJ1˨4odhN5έ :}_ؖ|֯ [p#gⅼ}2t-~W|q^l2`"'VO˥\ܔUM3E7ssjp0I݌f,*5!voNAC] 6j*S(Z1 J#ml #CA{5NO$h&Q{aZS]?;Z0/ aMfQ44s/‘ =D B-Ɗ$H44&+maJ<_J[݊LGaFqS@ё C䂟 J̒O|CB 3㇐VBWHXYN5]Fws6 ҆"0T.f0wj.yI2!ȾV>7&!DǒS&W)l+v.H:H=on /߅B-aEe:SVi - fa2/pN,+ԕ*i+8zqה8H;w, /8k_1+W* מ 4%Zc1!"KX/Gs H5h;~7~5XzI 1mr)_m'U%0i z.C҈*4BbV'@'fG̀>a~ށ\7gr-+u SVV#H<+c*$\u*ESUZ|{G =*k'>X6oM0ܛNSӓ.Ԗ fQ+HaZf)@GJO&#zEPSJDj68!PQ DQMl#3K}  !I KrIĤO6iе0clFRh(ۡ\~,+ Bˑ篎("K$EFy =2'0Uӱ(P E""D\МL]cJ6oATY*?W=+Tz1zSK#I˰Y) a 焳iaDs=}JDLc̄c.{n8nLy"BkpKZx4Kľ1v$`V6*&թRAk\Wԗ;(Br uB̚=ѿٽl 6GOb" jCFYV`wxV#^T⍄3Vz&z1;YtvJ\.Έ$0kWZɄ?JأDMj1xj}ӌUqB=dqܘ,f8V5 '% lCk4y gzglK4ϵuj}#-AW9L쉆2!IX~}dWIY>ri0)ҳ^97rHQIF| /Z[iޛTaY̠cUUWpE`'KuRLj7%o8~L\Ld͌EoCnf(Y#(rS+ #_ۧI$L;5w`:)9(`@S4K\drh] rRIfo׶<[5@OCCֹqձ1PQ;5AQS5T`68^ Y4m!s=Tx΁bBjC4I7ȭuosL?X`DW(L[\ 7d y4wa`rη И|5YH\ ppTt e XI*<=wLMa#@:w7zCj bbŏ Ɏ45;TE~]SHJ +hFEM̞w ׫JWu/'k1SP5iliіm&1#y΄S%'[хi>h>O't-N>$nk+^cL-+Y5q>U_^8#?Of|dS#P%ǧ}\oeu4dZ~f෈]S `~JГRk*оlGI%GD#%Jt#e{ gKǟ.뺄Ao-~ݸR;\86Z$ JуS/ag:T73rSH>5k3CˋqþNA8ɃT"I!P6~7[#|ڝ ?ˆ7,)x'ᇷ1w)p~8Lj,H}zBN1?g)ug}EHy2|}xҷMi@.OU ]_ǾUW hSmI)`9,:b d(g+M8}tv/A=1~. RPN}_ ]W>[*yLrxKZ _8rWzz5Ղ+%g`3<̩؀с)Ї^ѹҁ:'nl7 fy#=fUf+BEظBǏ{/*|?=oiYЏ~4 R[yB᷸Ɯ!tu2AFb&s]ܤp2|Tz*]dkfV2SIxe}=%&Ls~LZ#[GL<(=e1tJwG9DcC-B= jkhb5"dpxԴͧe䰶-Ndq6/ pȘ(K[e4xinU7x h6f2כhqNcﺯ,eW~\ݫosr153E)txOŒӯ!#L[|^/Y\ cctldEJͳx~M m[©,whɃz1Qb̍ =JH~"W0h}&d  m=T‰%)-]rR^IC@O A3vՇg5}R2"9pUD#b+LEk+D&߾x3p5_kBppBOdLjb\fsg;|Ts &NJq ݥ.ԗt`U|?UK/_?!?u5 Vhu8m & @l q{6aE^f6z, ss=R.kHQ ɬO+[Ǟ¼} 0sL{FbE$H6 _8N8O0MEd6AXK ;]Q|L-N#oN N/!~';[K(Қu`#%Ҷ4o9*q7zUF#-M|Vx:nŝ+=2"p^=H>G _q:q=&yI~KS$Msi-K!qسH"kMa!k^m ڹR@o8@sJS2FQ.Di((wJø, %?_m?*:m%I.Mdj44 lU9˔o! m5hIFvw꿂 t2̣&`$"ӳ? PxMW:;Sh~GI?W@դ{GD?MhIA]+a썣E D6a`]7l,5)>n]{w2LOiwcF%1%40n 6Z dX+179Ǯ uƏy"n_C(a}YјFG(cHZ{rK)7#a#QYgm(a\bQPIY&7a?{oR~Ua۸{8|iIh "v'$&?W{jn"+yx*!\w|Bgxo% 4RwgM^NDz-wxz\AR<(#(NڑP.3rzwF1,dׅ5_wY\z5,ZvӻH/˳r*âתK p{oPLbEUԇ+4t+9Q_u;.קnZ0)xM? -d&_nnc{KLkpŀ*.&O-P@9FA4{{pǙ7mh5i.QDE)LͲ(_,z5>3^FOkc2"zGb?&w/ Y$Mt9y(=&L9=aw0 ya!0įr=j~И۴Qf@lQ=˧Xӟ-׹=ch̥Q$H[CO_ymd|7GFҶLBD?;?}puABhKP2 >PNB4\MW9_6zlz'ϋi1h{O4QW8ԛEHM(b Ɋ)Ľ!abF4#d0G]B|0DӎD_#Lr@Eʲ-ի1{:&{ؖ/@炙c0'>L2?Hc0z~v#ՀZmD7H(;Y-Y8TSe;U[߳,䣁FKeS8XUȤS %rhfDpo6u/) +(6˺(Wc@FLURU0V*+rHv< [(L`b-2& =sp(MSdL+ E<|bNL~㝢(/fp BŧZzL>0.wtoa3sr &^1EvEgj3~ZM9:x'3,)P*Veɪ?W^{RDZ=Q tՐgQOv| dLp3Pǥy ?Yࢶ2’~S!P \݁#lbbB&l,CeO9ny;o ذ7@-dIU|mD67F(öj %^uP-uw3^te}7ŌJCv9m{C{#3ϥh3pKoZ\ļ|S>Iн(" Ъ M. T鑴`*6Ȕmj].e \L&#ܯӓP$,Y_(NpdunQbI ͮ=Ϗ A L}:vЋ{;`YfS"ѧrz 7qj Pj8>4%72:s=l년C=!JYs%oM2YoYlE8SI.X1 ΂cY~?J4b]bln2Ɉj a`7kvnHrdbf Vps>LR#ؤ({$KR]427nsq Rjwɧ& P K5JcVHTlf$iF°XZH_r&|H]>#ok\vY/^ʽkG`06acHھx*!$9OfdX0:vԧTy84dY4ܑ !*dŅeD t{:e{Uf~P“eMn h2-~۾>6̻~TRm0d(f_4`q_({炯<%՜bH&rG$QSp} jpRO$ңPZҪ#Wql{eJ"}6=|=iZ#`@SůF~m0>:2ɵkq@)UʲOO=CJ\r266/P{E"H^RQRZY-a\U5זD#̶բjrJC&:7L[*'ͷV_|ϸz׉9wΘqhKl Ytw6#*5{壥*Bȥe|WUUV9g7>+PGA֚oY5BILÀ^f[~TxJrU!:T"%녒7F#K]3<2ٍπ HS[LQ%Xo H 4r1tii=Gh#ڎQ^w|,ȕEp=- H6VA@QDUEP]n\`,@IB˴ǚI+ɑ9c(O܍#o#Qۏ;H|Ί›\RyeНƟ DꍰP g#{ClΧ݅zk%Y*gڄU ԑXt?6(9uΗ@E eo@-v6(=&cLJM_X0+3n׼cMbƱ=3Bqʑ`4h ;sr,O@\"xXlք?#"""2 &t%.7n4$  Go`{x{e؂r#vW6rA9 ]^KvDq.[gbdVhƱ&9ަp'+)PWtnoI ԯAcvό'y 0='86|;pCq˦kf@NRW*cӣ=gb캬ŃѠ7.EaK$zVg P'aLo_&4cK- ,昈V\Jf ptYXͿݚZp >)~鈲mA{Uҙ<yԣu 'EDFϐ ]wW{=JQa5u'] dUdSt3by_?t?8-zq@"z뇾g0@A$H,e?/XЪmO[~n&*t'F #c 0hO`.#7J,/Rv>~KQFoq}bTA"Ac@L atmDQT /H*;F? 2K7 ~`{#Æ)y 2H$pBU*^Ig:c{* q球ӑėtf@{L?0-Bz{BlTwtE0g`Y`Zȧz u+s4bq>+v"^C:p;87MT4j9E?g?c`C[6\c@W` 1\9y Wi/B1/z/ xP?U-0+DLDf٨gz$g=SR/ ȍb-Н]ׂrl+W ʼnP}y=}|mRJ%q.!OwR7C4k&h o.`,,Lz=¯<Ab 'ۆqzc[i~?Ǎ@[ծ+~2ڟH@=mEZC0(h }i{qLBf4f7t /-h* JE+7h023Ltl/i J h1ۀfCf)O? H!沯ؓ P>d8FQZ L8EzQ^9Usaht-.X|=?8nxCdY]&Ĵ-w0JO 17"f6mÚ_wtUZ&j'a:if\6W #K̬`}E+Gz$P8UiƦ#`}E;6\ZǮMC%ybwA{ߩT/AuK1{CؕG>lZ pX"l*pR dP:n72 E/pK.p=<-yЊxx.,3\X&1ix;~ Ըl;}}'eTk/)r2PYIčVLL Q;]'!h֖e2v%dBwИ1}h hvxvⓞ=:%,i!}Cu6g=ԙԅoT p T4s+ e{ f+ÂjW] Niomw*C%hw}^]Ktߕw뛯No>D-%ۯh/q[$B×.Mbil ;B%>c%SG SbF62oZFhfӹCоoPpJtdrϓaomX,ACkS_=z%=MBRVH2߲] dl *tFR=8 T|N W]֞8&X?z1఩hBμx~ =yֶfeƣS2%#~2+D\9^4iN-َ"}?IE[mv Y Bbev~S[r:aG@˵5_4!JVgӎV?oVr0b)*lRWz*MIIqaвZumf;ۂ2ErU9Bi 6:w&]w,Ο2`^Xb,:af=l|IKżfclT]q%1m8ғR^2}Y;*!%f"#WRAri[S }d5 @Uv^ 2oNdȜs}6\`xl}mb'#z)^*ECi ]`1pUS=T~f-S_h(q*`%2>aT4k 缐e;3Cgiu^ߤzk-˧W)/le\w Je`}WYid\1r`]Ϋ%;LUrLX?{l; TeFOQup-Ҫ·t8[Kf%9ι rlxU8k!=mю0W:4Y1M&SvR K4WMij}Q ڠ ".K_~ǢHB_*h1Yr.GeK6ljpN6Lܢj\ϨB!,8+Eepĕh&߈{O$mr_KQfZx+otv98NX#y)߀()%V\( `%CY5O8JD洞=b)^h=Tc pÎ?dB_,ܤcXZ*WLK[g$YiY8tzCzoOm@[k85T9r KF_8t;HBـPzd``:D-G@t,p_I(%?J0j 0We4w-ksOaܨ_5*N_!Gt_s$`9}h)hO!#}uXvj+Rno՟t\Vsz~]jacd NP 3<89GCuC?ڌF_1..K/aN(A Wb6#b |X5񍙶 ٽ4KDjxI:U6%'ZRHqKԮ=Ū%[ImӋZMp$ |đ3Oerr)QamNɪE/T>_ZJg`)iA9( &8^ծ],@c)p\ Z0ȟ^K9rLQ-m1k! -p޽*&rv6I'G*=zV0xJ +\Vdab:Z"$tm+ҧ[8:Z ;)nlD$`jL Cv؀OUFLvBqS<[ǰGں@بKDZS";p~=!{6xQ#'~551UNYwЁLREKW'D3(]#Z?bA2ڹMo3qr6&tmDlu^)N5ic2Pk]Y+C! O],U7 I#oZ-n՝ /e6$B>C>p#M4c*8N켰 EIazశeg9exUY,"&JiG^2GQgjv{0e3<,aq_w-z찻gNb=2T-':eCv}h-T$pYUֆ%= WS\nOXV7k0F_I4)#O-ՇƱ5hRi}}1+SuFQ! ]G1$) _c:K+;bdϹ̯H,6=r>?!!ؾB.AjOh^q3N!I%1카'lYPKRPA!CBLݧ[#Fb#)<<|0m@;HaV+01L a&0ߩYnDs/|HUT < Cˇ 0i_&@}#Ctg+M d|Z=h9v/7b8zhq*2Bm-Ou1*&jgg:EsJ?msEd.t\伾4;3 Y51b,KD޼LhI޷, aܔrwC ;Ӛ,Dvqi?RFBJ^yh18[XWƐQrNfx'O/e?ᔡY AEQWOu=u J"rI薾0EvZ8lrS۲BSDB}`6?tJ ^iE6%C"ke?. _!Oʩ' VZ+7C"9JH}f>Dd+98ƚ44amhu:UHm懟+1߫ Š=L\"Dnh_#hOI|Jz(B-9T95E0{+mNZٍgM58Qm![FDGN:Bs  vb[8\Dni7\ 'ZhM¢dyg9Ib.^ fs,yl@pT58* OdT0(&7TMF<4Zpִl&ONa)J1laf(w?G?~z Ku*%:`kbzBb(9®Za6z7:1˨ 8O<%ˣ Ý6Yz ݞg+[p/k9n[BZPxTu¯7CJbq8)!)SC1 T]kjsm}/"E{ o 6oT oCkؠG [_)<kZa@⟌YP A-R U!HrIB\řgfO|̔}nzG>“ĘQ|/O*IL❋JZ 3P/CJIĘ&Z綯Xux&ob\c&Y*E2L$Wd]~ODHԋa'4?=ˊun+9-W=Oɪ y_?r9w+MܷأIgJbVeG u^% 0Գ`"|(2]ꛪCg :(` L:ԥ&\l8Ks8aS!괹.j {{=؃QF*7o.d >/5x ,-T \`lp[rC2؛ތape*G5^]֘{-GZ/9#>2Bo~b^1>6q<*m\cItpv0$‡~NY9h[])ʇNX7!JX g:r̚3#0s[4~l|1n35$u$q JoY$)2"avň6,[5#N6SL$]@^4C\*|_=Wԃ @z>ֆWQ:yh?Es+EoXp*rd 0 `cEN0ie*~ ebrL;ʆ o GF&HbHP‘+mÁGMJ̀M,b"RsAD,_`;D:=}=%si3|Vo?\t'N;HݧCͽ^KP5=9ȫW| Xy:JUg>z$*.!Re,RAV&1} &퍺Mʺ֌5̘}gza{CKB4+])u^;-}_  b&Ej녍hgXv,$@/{XZVSS|wjh:|P`)zfEgF~LVl(f3Mi"gtjȝyֿ[.━>JD>d@{9rtJVNPtP+nb\xTҌrlrSH3TJBras ~V? `'!!o7(6bmtǜ P0qYK-_gΞڲS4(hD0 7(RLJn #ֲOF$䘘Fe{$ ZH+Cڥm"RSt>_xƔς 'е"N~%φL'*9Ҭih+eJ6%.R/)sZC>% |jQ̊疀k64Wc\[-e7Fx\6{)z=]+ W~T0,˃:eVIr% 5]9ETpAGE_`[B**I`9yI" &Z2M D GL T|\X-s8f>_" ߢLCFzmP[ -s+Tv3:HϯIIE>z&" &+ G'.Vs @ ȝrX:*}οRХ-DG9CQ-0W1g*yb )1ÿ-AfYr5?I+UsMkYw3>y\n]Tsy^^MU}Tw2[ 4Ep  ,ABZS nNBz-\>ULסgh0PQ"z%A܉D.P&V0_OE) Ul,S)V1}+w+ۤEĉgЦXϑUO)` mREol(ègZonT.܈g][cm&?ffX}u$meA ʹVzؚZR\P+ vUA+z I`;$1ɮ|Vk7tif{.iʠLDؿ\˴"Ce]cuDKU:љw|H{pCA M.3WY:oHQOE5)5ht;ǡ֒朎H(phw)"ieB&RՑo}mZ-51JsdBx󹓬#I3 8pAP7+5F# 'K{Q@Ya7ܯ]2+rb,O5VFosUZL- w&Z=σ/}*Nk M~ 3& g6&T+l|tN'l[bkWCHH%]zc{}蹓GEOEG@:{KB^zHW0JNъV4 =zƑ76ǽ7Y 4rGYy 4WV?͈y 5/Io/>kT/(%Iʭ8簁 )W "ވ $nAt%TWqO9I x twsZ9Q(m`ed>&Q?> dFP9kʖ#,u]k}+/_4Y"J/X9AG() * Fb%7f6"IK<zeWj4!U;qaY=[ɢů݄-Z345l cw%5Usҳ_-XJ#_2 {oNTq;TS  -kX!{:.כZVv@5<,KHȎ6oMNmJ2U9Qx-ʎ &D@gi3kъ`3ɣk٘uFaP=oJ$/ЧqNU0 4`o6)K3Tb8()W._;E.ͩ$s!D%?MK }-ca@.Dޣ2T3_Kp9G8b*Y0ʣAzc3y2gO([K#2*>ZK[ZSTl}H#Ĝj~ur@)>'h3?ZthnEZ=ly8\cM-QPB ߐdz ]|ԋ<^ >Z8Ghv ︾rӉJA(<̃X01k+F'zk a^;l2?h2kh_sIlNbʊ^v UO-}jݝ,_V}` Nƀ[/sSW-@5]k970eM*(Pᛅn4WRM53e)Fd'-N4260Lxa.}*}DZҾC@T{+`KTWQ#2ЩcK#CQkI+$zPF @1JkBЧ"l$_jbq}E7(.%pF=2͂F4a>9:\HlZyis*6I2' %c<^[eSh\F)$x y^fkHk-==ёԃ`n9^RZٛ̉,wi2dǗ2DD^uVZWc]v_04Ih6_D`L* ]z/%6U;Ķ? oW ][o J\R%eiI=6 Q90L}zO/*%*,-C#3?)Mq)8^p}i_d'AbϿz4ɰMIVh ;t~<+6D,+nXπ9 Ld̚%5}=‹:3*|Md *} Z ⺆dHm9"F3k&ꫭI^- =vU3:J`A{2i}:%jǨ|g!c"ET=#r'5Dz Ηk4|V`ă1鋁=]װ8џ} p(\rpD]VNԯY( N|ҝQY!uA)CAd9qo# hڰ4eSPVh;*WkL'H#ϳ6B3g s׮1#|&U:aBL7ڌ~hys\3AxW;؋ u9u W.@o džyD b&_7\%Vki 񻽾h7D6иʣ.FV,*v܃8˧nѫm8o~ *Sd!f 9<ZDD[8eZ[wyT:T,~n*j&zvo' r HIy$ɏL!- H"0'YiHa!죇剶 xyq?3 ?cŚӂZI%!ԟ7 _qspyn;d"a,]*Lgeû&Adb+Ì P/r;ZT¡i;AmIzu'lBXd+8J2'mO<ຯNuB+yԽU%o\HNuA KL^ f" Wc>e=b*@mW j+)R#*Ol-h'.$s:Kg[:V04r/QEps%S8ʥ D= kr*Z9r˟BxE$na< /m]xtRy9q|N,/,$2b|jN2p,Z!y]DbZinN5T/glx13=]+N:iBFVW6~GX;Y /ح#y锳VDqzR>Ɍ;r Ӊ6Ӕ):=N Gf4bq/'+hErѸg0:xTZΦ^X󞽯^L:N$Bٟ7x˪YXj\OAELtϊr[O\,u^U4mȢ ڪqr ĺMre/y8lfY_dHi #ѳ ƻsP)B2U~"caNz$xrvw_vEg~gԲ>:+.2O7U Ծ۱:ʏfAĎ1ǮGÏAeҶ(Q5s&NcoYkgLjF:#!6IWJ(ab~4n#f+(&F +y8F`Hj77\ő_T.|"]!x]FxpCkfg3mi}n1[z 7HL5quznjklUv]"CrEWd:#ˆe2MR֙hg.o(^>O@ >ZP~q Aсj,YU"p?fEOS EN1>rY?Y^$iΒB}@nR\-?HiAJZ) MYC'ܴ bT\g@:;\_8UTKc? v+g>e$b(sl29 ?д~/h4;'\O[sU RȞA]J$/7N5N`IdEW`@]@t$0u~ ƀKŴ4b #^eճ Btգ2)e_s7)(TÊ,^ &a:􋵟}{] ~"~#nQ+[ё~rQM/earzLK|wpmWlyO:Hb;`[j=VBonpRt ǂD}[P竚gvҞa}"lj3ŭ*W~ 1h:˅ rf)R4QiLY7V7&G0c* 娶|&H:}I1aDD,wL14gJn}||4IR^ D!I/;xeϧ"^sqdG } !tW\Rp/B^V|Ty%\?5O~Ys_/oҝ ` n;7Y> U;gP>fA닦6ilmY9'7Mk9LPaRDE}u 47uSt33/o1vޠr)BgV a_G̈ej S=+s4_t| Yx{Mh6'3qٰoMy6W\KNB0DA}nݿ1:Ǭ)2Q\O[>i5ʹvn$0G3na驠٦wQ |:ր;(0",!JR `(sSZ%%rBup?R{crůzHKp^1mmV9\`8VcqDl#Gh)@H=7Z~VI2xT,(jgӊ@G7@SL}8gq9Q6>&u/1U5RgݢD|{DfH.,/©q +T< gW<_.€՞6ޓѭKP徶$]Z ahnWJʥp_rAbijtˊQ1- ,neG!q:it0FՅTgD£ťD[ks(ޘUЅfg+ Ml]v1=& ƞM/Jd #Uv2aZ{Gx)_uj;9gCV%29YpQ~ck  KɈ0aScרʳ$4i"ȣ;mF֌ţwgN ) h8UdcW ʳ#@fb7_+_ Ǡ,:HҕZ(/S>vtjNfȝg)%7$] ٹ"$tyk9̌MyRq$y~UXxeVps.Y?JnyhL2aJw;w" 8NBg~hN6'W(\REC|C&Rۗ)oOGek P4KO_fĖ3o;OϾ'2AY8}:mqSd"O9O޼+Axc>0趖N ~$ܚ˗䘱̘ mAXS /jEIq8/%u Bjw2bvFiLr(v8ЗuVG6vHgyk%zf:A9=_:޳戴ANN[f 4ٶGPyt<}qgWMnd[k䅜as '(G^Lˀ֏|1+tίd0WďW,M39t xQټ^NH!>ChpXrJ_}<9;}1ta(5WϜ<0Mvr+3p|_^p5s?fY&"^W3 D:+}M7!Tݻ!Yn u0^c3X UYNw?`^^ӆ-Wd9OMR"a >'nkTUF=3rӿs^S{q}rI-5k2m r_[F\i_Q!I\nyy6XQAbwvU9)P]&¥$ ƲҊZ1L>i E{WTSc[{5ua21e6UHH [ Z}d-=kD; kMpbE-j8K,½(7mXAI9c&4_{J(ǨF$v:)#|6PJ|H|;0zĮ|06i/~V9\Za: D/2mL-W(*MwGȷkhru+UwGtUkC앃V$KS(6~q2JDϑ1<{"Tx$ NS5^n fն#l[vw$ZIІP>"S/ zmI1>,,kɩ]0ՉMhweE''yfH'gAKdѥ'NX(?g'Qz~lU)D|K3BioؙCS**>%<#m礧:fzǀ*&xl1GTIoKOK/V{1$ɸ54o"PKhpjvsKdzjI]c-ǣcATgz6ya1泎m <=> ?"t 8[ARAH& ō0nm AvN!$o|ˋvѯ{EI-֟~KV-<œO͡"Bԏ6}u8\_Ά7h_ϯRC9QH-B2::4U?h_*]7ӧ5*Ԫ:bV|7KMU]mVTnPh{h3+b.+[0&QZ%KgkSXuڨ[Z4te5ny,rXP?lCHbWm^K) v$(piasFܻW:- rP׬] Yxvy$e7~׍g|H(kZ|:_Ivy&{/œwir\`$A]5фE_RFd2x69ZgGo'N`{CY5+)A$QGMνYsG.Cq2+yCP~v &M+l!(,j8*o$[52a`qױY gJn h?ժ7og`)A# E}A-Gz.4]E]n!yf؉ӯ[Wv3'pp:u֮`">2uŠ_&J֒b悙Cs'"Opjz8n& ԙBYE]xSnx@T$oA[T%<7 j d jd|#*wDP3k "q"壒yD w/pèr5&, ^%!?XC+q0"Cܯ .Ө yahH.1j# 2 (6UwPh]x~g)`汘op`+8Ub@bBe/ScOJKj1{] aSn呻z2k9L\[ԕv]oA+Gbމ] 5-TIN_ҷ('7(LX#xʭV PUar9dlUG/iNEgz7= K[oңTĪޯy8dnE׽ "]]${ae6!$[9#O0lz{2єr^f ^ԖzxCPx9 QtccoW*\[Gm?Lgx;.fg tm kT?J)jR8 :!1 WW'>KG]ZHA%N:K1Zb4D"ڋ61Ho= ywߙ_0dJa/֤IȾO8or)n Omhn(n2xHjv/ 2,ǼKR?#}r1[(o$tWS Q$RdWQe ảLbOOE!]HA 1ixX+y<- 8F^I({x$nuIUb hY5inKr2ԽRD}o'Mn}q\oqz 85j, FˌTnK'wՆx>K_\o"L#cb<8IzIܦY*KV]`)XMȪ }5jQTRys>\ b5Yǯ忨w&z$ߣS%'pa@ӛw N;Ksra A Ow_ۃ o `P\ׂ xhSHݝ 8r!)sߟߘ_t@c8./ĿO4RF$=S5|`TxH@^Ёa#H\HKv}Awvx7`J"Y1.ꓤhцw7!_{&O=K jv} 5|"Kg桻!nnPr!L>s+y x$ jϡ*%k(uwQ5BdWm+i -n<3Tt{v x~ G)!v=Z]7"0ҚCd̚ҿ'-hmCA #_`A9l_삏pQCB?XH`qI-Ed6>8l}@ t2qճN۾7"A o``nQvM=7s 1Ńϫ=UF:g``ho2(̳Z-HGA,E I "K5/v[Xgd$OW:Bn7 J5*Ϛh3o.B\%~tL FQ̨(UXw[cDQ۷AJl< *jw kzuxsy~Es#1a˙5uf4̼6g6=vDn^!F7M JF&ޚF%KiیR?{.XR:Tc Bap-;oLkHVL8|oA3-j2YlM ݐBOQ6~oN.$ dee KoK&}ģiؖ]sK*%.~>`2娄S,,94z}Cl"yU;+z` ᭽dۢYAȖJEtN.jІ 5IhIX&?~iw24G/BK< OA v2uB]\>S>V`{-&eMum!Npno* kf7=O"ز6n$buxE¬3lgphz}t"\u^D8ÑCK" !^wo UDb}iۃ2Sοxs[Cʲ_(Yr\cXB7u¤zD(il#:}uloH4 rLv DžYV]*Iry%P.2X1faUF 6BXrޙt pM)հ'Km4"1E%C'kPe7DrQ$ΚD$Sǡ똘πX'HDd?_KY4^V $Y㌰4]8b)l{azKJtcrˬpb[SfJA?X\cx)qwDRk:]щ0Y2HLmD?rfj_ ;hQ,?5w$51)&J˥Ț tU!(+YߖZ9UnHm;&v,OGHP=@ v_ ǖ,r)pFH؟֐f !֭aAd_)c!A֯G@h:q.ة]K18GsdT1P+"rn9X9CLww+uluYABbfןxVICnJ|tQ8D(Nx]vZK-:!Mcl(]a5[S_r_qn!`25L fE&C?*/fk'_<_r~$1J3 3~amO55p[eB~?A [H~i?I^5~ć#!)v0&L3 [{ٚ}:Rx:&}0%PP0utM SSaJ"-yhGO=sqҩq:ۍ@8m -Ez+HYEtOQ}SB叝lhGuazYdP_yp&4* 67Phr$ RCUt\Cp_ZŲ0~*3T-xq1aK޿=jK!SZ%JT"%R@4LI[1:a-x1K̗bÂT<^TiZ$88.8j٘<uƳ&ö&N<"s iLϔ0:Y-sQmN/L5y=eۛ5k+ɳ0 NV]P1/~x,̰_R<2 ,7I. {%rѯxŌՊz)jc/vZt{(a;U2cxtI@3AY. #FMwIAs<ץ9uHaDJ.&Mg z(:~MsEJ F17s{LDz)iw>Ki? yސКS=\az(L%* >rڊt=ɏԓ.>0X4UܼYGH^@nڲޝqi(:+4tI0x5,<bP3ؽ4VzRҶL"G dY:`wdT#Ozo9IJcNwk}I%L͢ ֛kpw3u9,V1.LuCW iʄ9 RUDU*U~$Zy\)רk{^f2./nw$ 8[=lr_maH;Ki 4hB+ĺX-#\0C)i8ڠ(fH 2Ǩ,f~hRȁtWT=t%gIa"SBNOy6U ;%Er/|t.(7g C(M?~Dm6"99\;V]#u?2r.97 ~{ȥF92cTD؇$dFt2^CdjV"2 їEz(boߘh03>ߥ$bHϛ7Pg1/mrJ)$ @Ac}, WD&f~~+ep'fh#Дc$Z2i@0Ux룛)2MSDy*Le? N3@'"lkM"<[|u)%nIbyNWP@:P@KT 9/8# ɶ 7Tu|T[)'g2"-G)Gz~-aoq&t17&rpʼ㋶lҔ+%.gKѦ~G##Q w2 Ǒ%6uXO93Rp $bʄ [?Dmh㋐nĚy4PŽ2%$+TmJf)wDq5]#-*#̩jLᗵM00sBJf?4SVy+[à p2 %}BiP՗ؑؒ [d:Ji_DU,Y2*CE= b~NM3K%VԔU)> 縅XHv eg0׃ 37GsI̸J}ޑP?NqFTڂVq!$-pU*4$yᇽՊ)R1W/OŎ1E+]!lJPb0XSM攛JW'QA1G/V~l'- ` nE"d)mr`n|y1 l%QF&SaS2k݃Y{(0 B24@wMO.J?l0N;J'0-ʼ! P‚y>Mz8)uB9 5ܺ O $'y]ȕצswaJ$//%=-O>Ğ.=ͅR.ὲ]Wr*,̕Yg EtFdṋ,Q 6m>_Uv`"gPKOlr L#bt) FGZ2l-IB};OtуL;C fk{ YW5 㛸% wb̸(ΣqK@.ei3sE޻MragW2\k0W6r7k ?a7eׇdx_6f!W-Ƙx*#&Wj$>o}z+0m'g}D/C}(K+=)c Njx4ɬԯ@z.?m~ Y/;D̘_C5y}& w'vZneMZkgJ(X0$mVG6In4'Ax&וЙEp},<.4ouGdRܥ6:.5RC ء'"& VRV6}QX`u#_n;z0&{1 l[ /[|RR\y߁P ҃ŕFIv?ȉ^ m59kmC1J@<9W7BҊE8{>'>\QU*5MG=+A3%DH U~n~u04Tc@5ʺDQ xngr[4Az'*,XKcƕ0e6W*zsjʣGFؒqciw߸ʯuu&ƸQ؉wMz`Ecn&?VI8-\<ܷΏCZ9Ν93IJȗޚ '˶5.$^;j3M]vta>nK+t`V][; Y]eOAv#[P7lII]&r,7جv0"!m%Ӟh55T0$l>X@vP!e'&RDK8Qf)+ɥROغ?oua-5}p#lP0P·* ǜ%lҥZ5 &^9OÈ%=JCᖘ.l6ܪ%_PKf@n\)+ً pw?_z=ʩW#0cĉ@wW~cd5);L:9E+%L¶oYTfA$r*aLIDX{dR ~ee}MԐP"~4ѐG{8=K7{\tO nz<}H«kӚ  b7g-bNn1G= "l 9_7"Cy$i4PwUebЧ'=5kǻ6 v;CAR`GJ v*"7":p# \PX4 3ix. r1dkמ C`*ACsy> Ai(ܭr[?kࡱG7X 6g t'qۮCzu>}@03w=1$ 6}|}`vz%j-|pkY5 6#*c1,^v41@o6hk D-uGԘ՗Ol>N_/Cd6.i2$5P7qGSj>@3'*vc~caA?/. + zcgϾ '>뤿]6-grNɾ.(B@|#][-Z:VP*Qav`@፝Pl{\yZЎ(J:/}uRېbq,&⛈"0lޠMf\A (A6fEbxtWF= vU^EW362=آ\ p=ɢ?͊ۃjר2ez +z n>CN+cE\u3Gtax֟Nܔ ,W,V&:p`n:P<S:-L+̈́nm#d|rܗgU:)A%\m=sh^:@B ;cbq L~vBi1qZ%hh13QF/v@~4?7܌'XA1&-.Z4~/NdôRV,82T44-as&'V(/+l7FHҾ9ET.?|L{#o%X&΂TO^"\lC ;ъ#sjFŋ L).dC;µ)3IRgrg]Qj͖7CSAt 'X7\~J%ZXrű (#P@ͫkt(Vn./xOηqDxa} mZ?$p٧{ gRa%)(5VNƒzlN2Q(`Pk9ʻ$A/O9Ѥ$mlvEx6NJO2P @fmwƭz) =Zf*|3`Ws<,g9ݧH{v?#``qv?"{gD'm)jQҁPqKF|sݙ*%P=%үP<&XP"YdZy sǸ4Y pXY]y/ 16>_m|k>+"}LVl|PΨ&ƺ?N]c%6$P]I\== =7twmqʂ+xvRa}X Dtϊ!Ip=R2Jso ~Fhk-Wr'(Be)?,D̆ {-=zHC$?-&ȝMdY:L \K&ʹBP`TN!te}CRJM@EAO+ ][[h6{WY:=-&+L oe5}imbƜv#R+ء$r(~u'[euϗ^SQF97&wRiJ_u9yff{ڋ,EJv,kޕ.tr0O*k IB|JNXGg0n'My76?yz) H[+p щd͆ |z}=<~~,hZuo>M2:bR$./P@FG޷cM hnRPp DYk ~!y[NKd!稘;J7 F$e}xh^];C g* x2'gPK ܨ7Puavw)];: o?YhMzFuSDFuaZ]-@WjCՕ"M;RV m< C~pECuX%'e RO:Ċpqxj6o✡6 00a>9Zro wDؙ?13>KP !l^9Ud:2[5pֿ45fv?mrGB&zadJ] K(`D6߇LtR҅?2Rq׆h?Gk+9X02cRpQ36J8&0[jYqc ԇY,-#t l?F}ٱdRUb sVL>^,,ǼAtՠ zjW(C] 0ǯu YEX ⢅½y d/ٻˤ ރ9=[u_'&K{/ wPP:+pǔy&MmSPu?QjU tl8,vȆ? ub:np"֮q`AVpKiϫZ𝓻pCbs,쑛<* RzQoȆqɨ0W,Ǎ3I֒7z-.ZJH#3o0l&-UD?HJ~+cvl-s]!$5@';%lvۼXlퟱP[<CCb~NvaSl1_3?Y-psy A4 ic2ʫYH'iWEYӚR| R m !O۴{e1ɻ_ PF/ QYD0d3$.)1fV֖)Vr6}%M=ԁI47eL] UwW|Ȝ}Ze^d)%޶8&L,= 8Avtœ5]a—Lǵvj\Idݶ3|B#p %@Ntf1"F<,m,K {jde  6;X jK*L͟9A\^ :M"`ZX쳛Cl;Ў3S, V}w9]_5Gr/6vMl'83I.JIgب` zQRJ}ʙl7RM]"ԟeI m6rM&Fҵ.c 8@xC^IR!K<ͩy?0*GH29~b1oel}Â'lDl!%߿ uߟuf6l LMY ۬"Џ_i%)$Lt}*sltr^ >x"b?#!WcDWeT hI/ύ6zCF:'6 .gM!M,_Zon,^,'*ehH}ٛ63I)"]%~N9-MI5očuh~깋VX s,ٻĨhN44.Y_6pNZuk%~Ē–*͇]óCyA8[!4 D rghįV&4WJI;t5%AhkV:0fБͭ uvuch .pmfAI3 @WظSPD }?ھ Ƒ\ȍu|37p8?"^~FRsr)V{zrI-k?NnJ*Jq&Q$G=,X2 z l$zzY_&ȅ  ؝OL2&~\5Zn/hIAu7TemZI\y`r<|D#ZA~7}UVWpT|p"|)ì^B#CUoZvia!jn zXI3]"peB[>;8oT`-w h5^MK_ p giY0 =[0p y~\^,U,SY~ͦ(vSV28aG:3^2AX2w/% k)i) Whk@# ܫ6_(0SڔrTֹ[>D6lOW`;VyۏC"iU[vRo\t> oI W…Ҍ6hnO ʍv^BHBBq @/*V~^myy="CI0@Rfzܵr#ߤee ԏV-jԜffm)XX+* FXH dxЪ:'͟ܕ0"~!NqFwu~c搥J)jgO(}OL[d^} H4YzF6Ss5us{1zzQUUpMIh:PЪ,4Ck\a/B%sƎPA!;4n(_[=!ߘB7d5ߦBԡ jjsxtN` S})!A,`|֒~&5򌅂Yzjbϸ*Qx:u{kO9(΅Lh2h@#$_)[fo@:4##eV4[w걌G0;I\:~\ii.=Њ-)Jgj4,u=Ԩ"ԮrVUͭCԕ}6D P$ !3B[*Vl/hjg}  xBU9(F]u7jVJ &)y7zpdӺ ynjscNQ+2p$E,hMLVB?ecXJ Quʞam fh(8L^/Av sp}k'&ij?͗Z]W݊>횖F_(*Q}Bs1#7sqFe_OusϬ]jkRA|Qn"ϟͮug (ۣ@z]1H+҉o6QF)TNjbAi 4Op]_J1 {w86^gCgĊ C++s#^zx4{s~LHU<=?S|c]"t 4g1WM5pW#*+vdΟϨnA8RTR>'[&7vltzMϽ[UG,5;u~i:FC5(.S(LjXKȅ`nߡ H U!i¾vd[! dX("2r QN/P`ƾвqU`>I:StH)1[((sW~v@m{RQm垱Jy*wc>rv%cwMM,̭mq`rj͍ L _V{+1pfrX?.ӃG2ۜN-4>vmM Z&QW4`\#ߠJ /Q1Y ; >#noA(LAӒNB+B%vY` 1TzY0էID~ϷLn3)pPL{tZh qK$0䛱5v>..ˇGZlDee~4Y$v7CM *W!`f}gw_d!+ԋ_Unשhρ !Ui0.No CaQhGWq:L,.2 Z@\@Xĭ^%ˊS?0vcDPnps-Cd+)j[횟=>|^\w$O`fU5@ c9#8go{o /v^o׳@{ϳM u˵Bҕ+$8BJRs1bt#'V@EeQ:{_ mCm6$చ0̜oJ,j]g)8HPuٝN^A{HI<hJ' 5'E^d:V\\U|SFi2{ JqG ^ti8-, I%2^]Ւ. gbasMgve FM|~%7y9P4UtF,Dî7եV.fQY3F`D0ߘ]Ê΃zpB@ dU^4 +&|Ŏ"=p[S7p>N`)ҚQ߉xL_P/xi>?k7Hhly=[vKM1oS! 3*JS2h?[9u P؝[`aP?qR'X3fC8ȸ f1;ȕq=g0%|E5S;Oj3c|>߹Qc<(7m"99ByVB@־m} a1ʲH7O'lJ(@&JH"^nN4bUB1̊7\BD;Iesk&t3kO FɬJ -MCs!{^GF+>$mW5dJ !%U"pa0СHMsTTTX{M۸^yUnK*?OgoL\b*x =9V=_%vB5G+5Hzw%9C;.tpwt; ObEXK+Đ;֞Y>,/4 Ńeb,OKs-LC_{_Tr7s"Ww(Gg~UA!zOS"w%x1&|ǖ^d~\~]M\,Wof̙t:xEkԂZ܂fFIeBEUU?WXB,f^9%E-7剿9ށHn+O*ELL !l:!IR;T[Wk-~*qD* S>`nw(p !Cr:.1Qmm؈;JOD̼bL!]TZb[ !1Z9l j.:'UEp'pұEdd3#M֡[_[`J0C/7#g30#ZwI' ߟHg74G0w)T$Z  !:exʣ E)_6WpoO!fglY^C&2 ^;՚ n|x~{ңSib1o@Y* AYeMMcEgvo~5ƀz!`U%g!WvEz`;攃+Tx G_MC  R_!7&E1$<$5ⷎW-}<Flrp6 ln=eE^)Qz^'v=Et<G"6)Q ŷ6}0o,Kڠ8duR~2U㸮R[F#pE,~R(dಒ~akշˁʄ0R; b(n=#N.hVfK!, 0Rcv5s׹K~Xnz]xГ}m R+ՍGS[Mh#M#w}\_P[J'Yƕ = ( c̺?ˍH ,#) o.4 :`@/{r,R{fmz@JjCb^ۨ[RݸosK J qIpOg8{GsE˒ ՇCRu,_w ٠ݵPX58H F92[S][#\>BT] \瀗eub'Qٍ!T@s Mǎh0g[[lsXwIz=o T<]_Z|iy NL (`^PYӏ!zMk2u}n<01s錴7 Zc2`UÇrv0 NRo&pgYެZ3oI<|U GgW #6mԹ<1Y/q1xΒ SW*~`W<71v4X-͑_!$}i A^{ _ ڌahzIj'ژb/w5[Iհ94tHCQ\!\X iMR5v  A.$5Q7qiDzjnם6\߷?\׫BMz%6buU2Lۜ_܍:K쥦V9rED`rVN6}=kk5=ԙZ Me m:,FbeR< Xl2 X;z$8+ =cN?e s56 op%BS)Gf^2j3WD&X{dbk8͇K&Jrwy5Fy÷-4M$>CaB=nRg ؞S+pۆAy>dR "  '֑;u,,4N=$ibJbnI7Nޒ[AU/ "+m̝mET+;&DWI0_*9Vnrstol-16bEB&^d`$_)4f5#Tyl>aIi +=īYH^-G=X?㔬r3|iƗ3.$H__4[J>Gt1tHYℷME,M;Argp;\*wu\s4[p+9aɿv,T3Hs%VvE 1-@Au(̡%Rˀ&Y+cC)S699z0 FV|"C&/ ~ GQНV?4t7F;JabZm6ŋk.e%_f ET{mw옧IS?qQ >),2SpSŦSPnGwuˆ\ `*:($]Q^é Iv}m:DH<-- ݕ\$hW쇙^9NX2=nG7,M<bE4'_rJ=Le(^S+%f̩|rw½}H-H"Q^*,mfHzseV#ɱnI7֎2 dhZRl,>x @Q2eK u81ҴqRj cM^ɋ䌠FE0vIp32e?ZurHH"mTww@k{d5cbzLM=Ճ -BuP;mPr'y('7ly&*9(5'EE<OmƘ[/^8伪Eo3bkc̘xOWv%sVyQ5(d0ihn&/`_[ QT8f \{AvTh~XR݋>&T\ݪyo?.[;]6=( ؘAhyq\Vi7ƿ͋Ù֓A,TwjLTu[mŒN'pU'Bj49} Q G4 sdl[nap .8y`dF <`sBqdZJ0}'%^׾gOY^3#|c!D׼j$-+<\^UstΚr n*CP^Xl 0%LH߿j+XEY^ne#',(!WyoAM &S(y)JMϵ^GǸ~!8BzVٛ -&' Q+U"ѐMV,JӠL ")7\IjP&;ʺ&Ϡ&A3)많HO%fIIvW^Σ]t%|yG*Lƾ{]\^r,+hil_ /㯳xMЄHa{p6=Q: b/> `ɶM!Uu;W Cu{婮F+_׋=MlN+<} H \dF*ǦBSxo WQwz$$M¿aSp0PbF) cD>,yU}F-}9-Y)z"f4JYv7#Ŵ\11,^z%* 142<a6gw,Fy#n^6Tj!s?$b*qbvZizqo/d趕DBB=~eI՜烙 q 4SVmx 86Uy1^jE /vI![$@JyW) ӾϿ3њ,x?Nj;+AF'RӃnP8C%@RDM9 O- ;$+, ,)l=8OPıOY2IrІ"Rs_^bnU;pviߍzB[E-l[4*' W@>[x-t~d:W9m=)>KPz$KE$lc0020~e";~ vnK+:%M J5дG;>ve~,'C,m~_рx,)"Rc:ʚ2AtB[H=y'm?tw.> * Ү~aTQSk{Fl>6/0)'ÜĮlzHe+kPʣ˗r״lb.K;]"߹6xh`8oxC6Fdf2*_?”W_' ; +D8-e73aۀ%NAC,7h>@=(㐓-k"J\A, Df00QuCF5̨ fE;ݓ ԺaŴy$OA܎)=톒{i ~C@&)z&-rt5g+vl^P=J̊W%7$=#yGצ{xvw$/(~*L@d̝ۙ Cspu*QcՒO&wpޝkjO6E,9T؀d~taMN~ou홠E?1׎769dSKȖbuDt`Q9A)xypolM(cWfnyF* 4h[2DѼڏ>D\3s~ڞ.fc+?o"nX$N5jQK't=sd bqW$5>x_CՋ4)y8 (*N3GzjC$B?瀄\ŝ_EBѠN*i@nlMU2[jc\LEx};?:8nnc>Т0҈b!sG\`T"<-vF &ua"}M*--iS~jvdQYE ^G-YY *d#< '(r!hY_bǞSUUZSt==@*dN@OqH̻5P7(^@t@Lٔ9S4~^OK'kāw(dB>VR'K*gd*̦r!63axd 4^`ܓ JlG :iO&[mFyn'Gtvd3m%~ri"tXeaCoU+sP)ՉwNlnJ/O aֳu۔-'a%0kqR">&5@4pDCWI?]-&;{"q!E~Amn~0 Wd#\[oNSBƆ8sڌKgMV1xx#< [ WHpdDj@k?]{brѽE;<]Ɍ֭ )y糆ߘ]t-Cg-pf/zjB겤LnGv\sH| J8^nԝ\CZvr]@fw(da}~X/CgIUA,Jۺ!hҷ@} }Γ盋z04Q'Kvյ;E Rn?ZLf{E4ќ a }w'zr ܒ€5aXitS:=="sPD$}Vqo:L1L)8Έ|t宄5F!P<]kIO\۩Y|$X"s맴B벴~MB*MJx5;c u0Yvh =]Xլj@ڮ܌ܺRjO1`w3[hE:"mBVC|жCQ`7eQp9tF3 Ҙ TT,N|ܺ &&)37IuG$-zm'Б>RX'ƙvWWR c}"$@Ԓm[_%oPfC7\(sb~?r1aӈjc76 U S!h ^Nw\WV9ş }_ w?B']=yV(r[;d[kO#51Amu,"H)hFOtA3{/Qһ_.c(h .'dgFZ}ևmMHn~C՗Ĵ>w.B۲Mɡq4xNYL [`i)P7iYdeҷ*LLi-vyN5J" Vw7:#`eUq4h }EͽGv/A3<>ʙ4&Mwd@M{L?ٟZ)š)`c.ť6" 3 #]X2y=ppm 1;?)iCG1!c /hwtQoH[m O4؏}ڏ0N}2"*R@đJԐ8w[O$' 녨ex6R񆈥%$׽+JxS/cvְ_0ѸtD8pWJ@oVa"璩%a?@ԞyVl oD!k¯A<\b. ߶0sUc_Ӄil)_G5 ǼMhCԕCϒ1Iebd5 o3~S?N DI{(T"ߕ' IPl6MȽ6vL^b^ZuAj-1_%@q !hHcVa!Aa\VB2ԠXµ.r&&=L9d##V*{4s^ʪ+e&J8|23RVWVEEYՆ}̭2#-ޛЭ 7StTѼjv&2DNFhEZӎαhk@3oc+tE8PK~dp#xsܷqLI}ӌWvp^x:ʺl3Jtnr(`3 uaЏ7N'"UL@pT0=O-%3cC2Q:|f| k%F\=V7«03:x9!&XflHtsEu5P+eϛD?Pr؋w&0g9 Xs2- _o6ԫ_d+; wUrnZl/m}ml-A.RYyY;}eI&8:Xw xFd)6R7.;lpXw33I5 ϱÍ|ɎM%hk+iãՋ\y-ۦ?R!mҥ¼>E1VzWt)J߸&#e̻So50۾~Wՙ*#\vM9v[E/0DVIAP V=XuN (\PG+dŸ4XnȄj7+H%?gGeF\(:Z@꙱k|:Q1/~d0@lJ l4U캴 Xt !T$Tn!9 c"Oj05r%׶qn9X: h n!S4G D{ & 'S.zD:$I8Y$\ bDiBVV˸y`[Wom3Y\;CKрjBBmGl㘁naV| z)+y 3M#@#Xu|!fدHe|Sj?E5 c$:ZH2mBMʁ1Oz"j-HT"No+}ohthi>zܪC%9)uX ESbL]jMrX rn@ ȩ#/8F'oʂyǙMsʑ"S7ȭ`:׌K(1 tﰎ,F7k`D?,hJȤJ|+ H%Jj1ԋ,sBHCa?f@i<؎l n*RuιFx{հL*0 oz?΁ҵdOFδc6+p#\ƒ GG e%u2U^Vb)TGםDA-@h _owמV/f. Iߦ x.M4wϊi+eSbVل.ė_ JD>K_<'4r1l +f8Q^ Mi}_GrA|FТOQZPZݩ׆ : &XUu#w. I!o8m񢲟 /.M.xz1:ʮ,B7uv^{fFgG&Ȓ΂ﱅNWJk.гfq E@ m0rm~m)qPT>z%vP^ӛ|;Ğa09i34z0/ڄzk|a+ڄ&DW׀ljunHyqAŏ㤝d-~H]}$~.1:g 5?vYud;[~fzF8=k >.TX_K"<c꿋voT@r8j`(gٴEK{viLಫRAf+[0k/$ZWpCɈ^K|;:} =?"Oʶ jNnZ^˔٠;6Dc4pڨy>!垛Ztu&:u /ưYFN# gu9<&F[1n\`Kaj27֝P N\0@ٚ2}B5)9% ({Dg=t 65 ndɠe3ԕm,2j$V]Kv1fYl~tqv3ޑ JHi$/.`\( rSղ65Zf՜X{LYfOam#, Ц!==D#]*4U^^9G cF!"+t.Lښf‘}~yK-|+ɟfѣV]_'+ܰc痺m!jPdEv}J]/:U%$ Kn5_^h,{O73?Hy4]8O i6cGWڟElp~kT_h@3,0)ڻCLI;SQ@AU>:1:ư/hC*]?F{sFy˚qGT;]Y*+ -!J){C2ZiQ6K.꜇U4^fo X O52"U/{?nAfK0#^~t < )D"zYXTUSR"A_B͐]d= >z! kU=wz?7L '|[%U~$j?)sݤ:#¦ 7Q4;b zEED9*߱7N)P2nT"ɼ[HھKOH[u0P弱anP~S&?s|±=}u;q^]"9&L|6ǁS hjI`n|( 9 FCջ]bj7( =]qu+pg ET@>/6:Y{|A JZ5u\lށJ)V[ _,|aҏ~twe|]1~5⬴V#֠mgDWzm޼raU*Xek{0UR06fv~^}p (Ti%xm7t} ^ީuеg/5n<9`Nt<0e>/6yi[ɡTzRуy-QTL Mi@B:P_,O$5ڒfA,~BRJ\@񭘑E,|yfL'.d2ʰ)?jb&(1>RA_yu ކ;J֗|\^a-vsfOݦ{be($oYbߩgxPT_,o!CAcO{ǁ>ZcC 8z:[ʨ*?p9cW1z] e^,g}(rSu}دbkF ೔Չ#q>x8x m׎5^tI#Qj4H+JUx!R"zݻB}!p+Wnd$'~Oo7TnqSN"k[3t'H#y/t6mE-ȹ,oÕ(_F?a4VVM{64T# Lq¿4})BoX軘wɕ& fϹh[P, Խ^8ƴ6~Kd9nh7q ;tl*:jXT>(q]}jCTIk@ll*]1W{! ʓxsX)>{Pfж$*#ser\ M^JUՒiod9ʦbJ]#ۗH3>Og 'y?Si!$;hm:#[MKMڴ8c:} 7ólWPb4p9~o0rw>!죻Sc:[g:w%9Vrw)B- g!2{m1.l懫pЏ4y<$e]c=Қ7fG PhCMqRlwք#Z>+ DDGQ}+Ē&uIE2)DĬysRfSTRaCK2FkRRӪn282B *]ІKJ^nyv2)}>囯 *83\̫ 4BG hgº2{Tp82]K#n[<[lo4lY$ A ^u$o4Ulm؊k%prw$˺j>yxT/~&p9BW[3h{?40Z9R(`=E~0ƒ 윎6T1/`e7j.^}}7a3ͩ*Y Օ RhRu~| 1vb?.ͭ*$CÇu1pd#~)B,YY? >pZte'Hc0?)NPyw8&I]F'u tŀfYPv-E'c˨!.VTaO N|H {4W}ьAQp!qXQP,*Tt>rC c}xڙ<낪r/F&qe6zD\@>9+s q[_\wh" -ߚSltiǷ̮8{uY湽Wn-.wh}K͉.҂LV/}/K30~ռ#6t^}%;tR!2!/+` C=0^S-OB'TDJDʳ.l?2'|`Ht%ֈkz4qh K'U;kq!~n{tR^evnxJc~S/6_OIψGҿ鲗tB9xdTkϵJu?,6GܣF]2H4TBu.KS=t+qs'drF3Ȏ\)YB{ZXR~O:vXp$51tkYJ% s7qxlǣud^TZ3"$֭s=sR)s+REgeÇ#JG72\)VHW{ |s*9C=Q%daY Cvo<ƭ_BbΖ>)<-2l@ccwfm? 2o'޺RKJ**{US(sm1G>Ǧ2^3i {qwApNA *ڌםsfC/d9(`FT;1}9I7Q|=Dw2Yxi},_+(WlD.EOlXdZpЋޤ[Z2LWA1+d$%3*4vX)Fn,q{𞹓?EeEQ!>[IG&P &}iXKC΃lO8{P1986b"v*pٍN}foNNW<6 @$֖:-]g!RPو}s0-DK*xON No1",E3 ۭ_/nKδס@u腝r׻ݜɩ  8tFsQln w5nR zÒnAhtנ\~\!g P.Eg/D'J:ɣr9:> {cd;SN}t ߌ^w}g8tt ۤew>\WdT 9R}B&ks R\Gylly7x wH~20O%|,jV=ϳ/?jL+;%'l3/ޞ؉g ys&?r_Z1ko3p-,="9_g.w\wzjH\&/%5 ޵?ä*vFt[Eݩ py ,i8`k`Wԑҕp;\>ثhcظ_ANT.hgCcP tɱ=K)^@F"#3-NxSMoh#tR Z&ɢbiM6%즁%mk8P(1kKe,gfLٔBE\bRQŌuڑieS+x#c<X V_@n^KLel /j *a xYaclYeG\w}ˉn0B%Ύ (%z] ;l'fhv^9>K8:ҧMŚcW-54Nϼw7`tZiޏi9-ha[>0͹7+9]%0u6]!\5$ bϳi~cErag!(4N)dEG?etfs[QW빠*|<俁UyelktV.XsW}'PQfzEÒj*qrK߸DyJ!+^%&X|KQ`f_*O=Muy-w>Q͐^,~t'e/G6RYr~"OFJ^,Bg纾ả*(ۤ`ieC,jlGM)$Y .lZ6EZt ^F<:IVrj(`Yƙ!sJP7e&dMCԠ`B5E|ك4 3lmIZX ;T,mA`"uvLVli'QgK~Ղ65oLS> o*m0pJ')uV"\׋^XC逬g]ל* 7{YMwhE* lK}ڠMt6^g(w+Oq KW I`tUX!Nȫ\`ӏH) JS6諾,JE*B $zFEPIL(?Q݋KI䰍\qqMڍ{ܤ2NYf{ݰ=Ӓ%W*,O؛ńȝiG.9B}RbW"jA`mPHb v2. |^J/m|gQTM1Wkxng ۙ@D?r8 9՟Q5tFw{2*5xrڝ$`V=m5չV/2WYpZ]Bs%F~I#cKzۭ9ŖnMʥ *_25x#6B#\JLDw`"a۸BQ,/j`W 4pb>ibޛXa5C=Va<&tQe_xBnT!Oh?*F -ٯi2ZxQN ~aF {2'im=t8a—iPlhc5 \8~h$t}}v`f?E(ok[R2dxT\peM1QY?ǐi!5L#?H"߉³"DHL UD wE'E CmhO@\oWl*{ͪB%愫K2C ^DQt?wۘ$ .1ife7џ'Xq>(2&3jeHB/zvYdwɸ3q vI_ ^ceF$i]3$E3E} wH22涜cG"Ѿnry~jLh tO+֙W%K-FkqA›SțVSLbDꋸt1Lҍ=".}q.% Żࣁd/P.9ҭ~:ptKi-)"PjRN9J葥=푦G>_2\fiLǚI23~f!DLajhR:%D8.CSSӀWZԺy|YJitKӷoVJ)bu:,G!whnCLTD&yy(뿶uLn*_,&ONOPO$9eyxbا坮u(2:gȖ]hޥ«j mH<rzA擿7FFΧ}6?Lԯ'Ʋ2ʠm@Ƒvd -'4ѵxg))-&"ٮ"pܛLym@OZڌc \p$23ZA<㽨qx y{Ti0f/z_":0(kuI>Mj2>h-'uWA|fꓐz}0k0!k#=_ 0e,I9  ; E+XI޾8D4l@7]4P<eJOwR8gLZZ1>#.i2^#^v<%h{ꔝ-H,'@[:}湐H@p>n˷E(6dX$ yK #L0h ؓ8BA+2z*Y))ݶ f>0cG}TB:\n~]XLÜ󶢯)f30!p* !{;Nގ'>?RC3N{43GΨߝ1|4R\7ZIz2ZEr2|geܸh^9@%:v; ?^\t VԒPA1Հ uh-ͺ~:sj Cla1 AU}mT;?\!3J&`bN9bf<\>sO(!U'\PekXțeSb%İ(mz<Ԥ(ܥo'KoTW8Y}bfF~tA.d:jԩ/~+* mQ"ӠYilN}~/v=YHfhYeWޥ~m%gxtTI/ofqθ~Nv fӺ`dCP O_"ۮ)[kmS{W84K x!N}OD!QyNT^ڑK̼Obx!pEӘ~l0M tTUd2qITUb3/9.mfby-yo7ޑ[wLWR)+hTSoIw"gȔD4^OlCNLit*M>Aɀfv:ZdΜfxҊyF^#Y6B֥)/m {|$g֥UAderӵĆ=/t|(h'5ݏ"*JMuF3&,O`[1:|}*yzf7YU1<;?N mh߲Sek^$#%7YS &|>ZhWф: U )`3(Щ #.ysx;PRh'n/ cc1 5BYxi6K8E4[v2@`傝KpwG74[甹ԣrą|Q\7xܔ9՟"<nPu7O>fm:_i"qB)^Б?0 ȀҞ^ S^,ݩ"ka,MnGUyMJ  [˘7==ëTڎ.?^.pQ?P2_yn hZ a2}0>,[~NJMq|EW#?mGKe pNjrQqU|\.ͫ \X=$4C'*V~Dj;6h\9hžK򗹘ԄzBG 9);6-y7宭Q@9SkNQk*ORŧ3\G%E{=֒nqbIc|<üٖ&'˧{0R۬b2 M/~O&YBE&Uc%25am:*g\EOo^,hA9E~"d }%ltw'PrvzY|GN3j_{4ewͤ# ()&ALFc^]so_o˷/[ԥ6>!ՍD$"(`il)" Ђ^h7Y'XQuJ7x y'gn=nEzv =OQMu_VY}׋0"S;h Z[ӅHLWº!T(ȠR  ɫ.bOV BY,9uq6Χ.h?8bQZu /Gq! QClwp/ПZjQ] CaUri]_rl;0&A .3ڛqv' qC hglQ(DZZ 'lFy*r+_ip78 QP;$yͻTVRFz']G7Vu-ʍ(E 3wsSTkvX7+p"2n7BDvM1`Ǯ"_nu7#')6Ve!bFyK\`0o0VJu-~h#yQw͐VDw)mxb6;E/r-A5ܶAOU~_c49jߤkn*2$j!I:Q )99/\fũʥ'2[2U`4"m/{x+kŊq+dB<yn8zsa[O5|Zr1B׆m+Ӕk.++Rui"|B 7 esT;3Ohg&۔ efq.$̊8ن5ԓ+ϥ ,eYoWEzd:Z;/-oָ8'D;QXהc'Ӆ"ȩͰ(H77@ ,`cfD}ӟ+EH AXA;cg<_KV3_jt<޶!@)6p<ګQf|yG7>q*ڳOLMʓ Ҿ'mNIbH݀28Xw\XlqnZ71 PsaEΗ]5(Xk8*N5FR*ìbvJaqr1 [)\q;L 8`ɃjI5u!0I H@h hOrbcC_"BǤY VI_Z _ht3n91p:!W5w_ j9Hm Mv#X,9U<0`džUb4<4)z ʢ squ"e۬O`˞,C4 N-:0ȅhM{Cށk2Q) %YH;ܐo툭|i)**O\[¯Ҋ)䱭0#FJ[O'x78DK=Ѭo*VliduqS9,ܻ7L`ݸC]6j_ w+9u_e*mT _#zS#}E}HiAè|ixNB :gHg4yd"`_ %+8uHfu( Iht"c[xP&p TkZ/(CǗ*0.,WϼEq+XU!:lD964c'\]Ty y8@{&?,NwewXR `L(f?E.c;:|uسͽNH,ۿ7@̧a씠P(q>Vstӓβn )Atn@~L}>#+{`_]@0I-Ze؈;)OJ !^~Fx:D2M+?u*+/n)r3)aIٮ3}ncgkhYGآjI?2k.lCw"hmMѻ scŜQ*/qf@qgg>nx+C}gzͦ--Lq,_rS4fxC4ƜrҀ+X7xN vJyՁ#72:{/V̱v?!tY^m #( ƌ[2 VSa6v/aV[$󷵹nyy)7a]컪8ZN;w֢&1SO̍ZPŅ)6z-GY>v~t Om9սÕToOpyoDh { OSFbA80 yV~-*[4a(BR b8(7AiU6kuI=&tE)r3ߏl`N>#EЪ$!Y9zb:t*cZC=.͕FxGNofe*f{:Ɇ->nLĴ՘)%'參B %}8ogTSM`UnqiQh}!Ĉcp$Aֶ[$GW(f7,Kj|]GcߑI7@ q+>@ҙK'eB7:2Mkz2P}M8~@|ffEqhPMa5ռl(9:/T@ҽE&יA ^}3f4^##FK{:߁s0[cqwo`'!!A^S  6BVc N"Z4v(Ӂ}GSuן/\ָ$8e$#oS3nhƳ M}~Qh`|޻X"bIb;UL4J1[W-hEdB}UJ u8^Slf j X gZZһ/Jzv|RFAȽNl3uD[Vb_qJ; T{faK8 zCG"q"%.b ڧGzyҽrkgnA6GB[5XvLO[(32u\b?'cH_̣(aL e:07.]z9D[8,+Hp.$3)$NX|On3/+|OKD\DcGVV~jsK):_!NnӼC7-Xd?ˤ5( KGYd%lk,@TCB~ȓ%8Ϯ_{&VG"L85N\0UU9wR>-9r?~5VX״'%a#nzqSc}zP r]4i\ѪxO t,LYm7~^ ٴP@oAM'ͧ?>t-'peP8f˹ Z-T#v5a/{s3J5tLCLAf´m}QS3)FEj]ȾYqRD5IfVf|N웚#ORrŮ5e6a~*d(624X'P!P<?{L?}F].EO(WG~PPuAˮ6NwoV%g@/C4vb<[^Qt9+ ͵- ϻuy^3UH|@l.M&q7OR1¼Q7:{Om"".G[?Yu]G._ x5z2o)=bK־oSl>ʉ]:ENvXW|57fi<_ qﴔ BcwKQϊeIehY*`d6=VSt:L&C8lä\&*.ž:q.μvK:t[^0?<Uql<'mUB;ք P`yk*3ԂuѠE~a("Ɇ8\j%Xe;ǑD1NB?^+Qzてʋ7 C߹_+0 .nYm%r!lm;o~ ~lߛmQ #2xJ'{tmvmO"u-f +Ā`5B^=G0]K>E2aS t3ǎ#tr 1/؍:pbz]&Jio*OV|+<'OURON# *ؽ๝|D;v9n#€8b[[c;`ęWZGx4[>dJrQXM;B;#+[bF7G7G7 ᥍un0JǤd7: na9Gˑ+aT&a]`,daO` U ,zc)$AguEyf>sKsY ~J`Wd#o@Ee87?+~=X$`o8?¦ Ŧncn|:xƶm'ި;>sv=rQ@gkUOLZZ36ySn!*^IhSрv=~_]:BFX,_zKH' s JX["wԃz7j@e2ǰ nL`UL{  n=j:{Ie~ΕOr+nNӶZxŏ DCaKxYVIp"lkӉ9˺N>!W> [& i[oy?PbUd}a1o6}=ǭ]0\ jYxܴx0,DTtsNAZ$`(]*"WC )c=AQU-. K '9n>vc~*:U>3]薞䏭5%=H+E?&9]F6e mbShɔ q\fq ;U_"x"kP%N85`+\G;:{y>󓈒m_WܾL5mVbQG2/-f8_Hu䵰@IOUD4W$) v]7=8n7%7tjnp@)v.K `˴בf-U97R L-|F'孛w9&4xZḚ/"r2;QyJ#-5-7B>g("+/_~6t\lKVmA@-Z]G`"lٕ?=rxxS5 tFp49NE1H<" &NZ?yP=|ZE"Z "z $fb)ArK>ɂD֙)EۗeC{Ӑ;U ,xt<)l2\s[x,!"?P\V BOȊdHK REү&$s(0rQ`^YrȘ֤[uӍE,H@6P:1d a`TV7vPW~ͦO}#@0 m[ENi}`Wĥ[@d7q*# A{ /,kLcyVut5Վu?m-sS`;gIÔ qFvU1i݈Ozfӫs:'Ӂn~x)h4c!d{!QJ:h10%`K tj ؄k?}aq>J-h2yLH=ePH+3Y.n)EH[%!R$%+[VJHS3OWG; = J |WXIS}r0>RZ(0Pp"t̵E L]FXF,1o!B#]W4&P5ޒ:1aCPe8@$3h8Ԋ omINs- Z+T@[[,)5+5ZC*o#yIeJ+>D1;nHӰ#3LT, k$hK>Pxxfϛ8T<<>muYd5*gJ 4N:6lG>]/-=nߞb.cuW;>~aY0OIH^0m5R$tGK>1%b $@|a`(Zň|/='Fy`74<ۦA x~Bb{=/ [#Gf!KIc *|dn|Q&ܸe7\sh+VZ}}=kԟҲ92ZAiRwcU#uu8O_iqf 6z(,|v.b s#Hd'152ׯ8 eL Qf1/%j"C~9&X|vnQj|_2$LkX (1yO |!@={n2Ĕ['5ko0dt¥/!w5\`}>o^OCyz%0z)^j#GVƯTv+HBctx~ƾInz h,6`R)v0oZSʌ6~pG-/- * "/]^Rn 'z-->uSdH6qq*:{;v v=NkVa) ä]4/]8}.]do._ȋǹYSt;KOk<:*oe Jj$l! kdma*ٛF"ayXO #Z* }x1/ܡ@Nc8θ=C2~V˩_ ~^w %e3msy3񡓅$gnf>Md$Gq85J;::;V pu(.۵[$,/@ū҄ o:_KDA:LM硽;W)7%%Oqx"oV Ha?tEhU"})|X_ʝ| Of)z/1{3sF.{6wu+r)ߎ~z&<F("eۖ9=Mss&<ƤK*Z-^[vYDı h皗[OY Qz!-Wf̀%`/Õ0]h:B]dfHz!6 #H/3]YBp!@mb5@I Ō`lB\5=FAN*]#^C3D#eci͘&vgnߞeг hWAuaKU38Q*һKM,v~>݈@K2:O&7>ka'#LúdٌrEv-)^7CA&Xs.dRq9,_+Jqۤ.h8`2NRDDlA($!2eI8R`qIGyrͦѐ}9-&9B8. /^_rE?6ۊo\qgY>l ܩuh+2y}p<$h%XHF+t\zwn93 纚?.p:%Kh$C3џ—7",#p5 30UlUT^)[pa{q}E.I5b=?xkXsUFza.!_w~Fl~t(#i37?B0% <ԫIJqcbl(>雝eߊv$=IzTc jMΨ Kl& &l)%c~,:f-rPH:r#8~ˎ&9[pP^JQ-XԐ̦G,YڕU~ˮDc 'sPu?Nq]qc Je&c C,_2TyO 5aߌ{RÕ)v4uPto/m~ {t|k>3Ә4[;`Ttփ~rDJaHz` >c^8M]dx:*A g__kI-B"i3/S]qIN8W]H-g/?2'oq:M-uZ}=\y 9R_: o,-_dV?ag9~D6B]ϖdzVkPiVn ]G{a8 0W wHϛ9hS5{ 1fK kʛ Q weLG,E2lFqSO0XvuR]n8N[tj¶\޴ܙ)GV?HO^eܮ˅Mb8àEkPEF>(;ύ4 dO$؄=XJ3T?|yTct}WM QũL>iҭ{ 9[<[8o Z$QyFn29ۜR FzۑJ#*$^z Z2^ yF;N@,;SI`sjqʅ@m]GaG$4ˊSyW(j1/<|\"8n~hpfK{Z͆fs<0+;ԼRqqr!o|DW3㺱aaƤANny('cYO6/YՖ{ҝWDZ̽j5H!б&/wJucM^zT@fiZU_gI$V肚vkNrdˣDM8~jQ4DpbTu䞸C ⍁X}#JJq_Nm*h9ݿd} 0; 7K%I[Y- ڢbfU=zb'~]B K1-ۀ+'s90I;@~4hd+5u4G+0j ;a߃ˆ azjD1 SvxsEQ̾zbCCf pM+w༞Dn>O26x7rTD+8 |p0*ӓz#^;F*#C3]֌o܁u"`?rkDe_#5UcJA|qg?g8>F%L5kT/~R!FXÍ;TxKaj@.b#P)ziAf2lo qhBWaVgWG4eoBt x&]ӱӼ*,.R +j%=kHؤER`aޚZ&#Ges򉝙YqR/Mks2::4g(ש'΋np}m@ݟ}.v~o ajPp+!~R3̹ݖP-(W#7hw"O>c$G0q91GKE:7RF?l3!vɳaE0\-/&\ ? W"@P!Z_H]/?J^ю'dXJ&&v4|2dK<]Ok"x泃E𰺉>\V.:؎1s_?:Ԧ8

.Ky@hl P35QqlfX_ RA&*'=|FPi߽!ǿ$ Q"/#(mDYhkm.Gd#ض&0sjb݀ W-4 `IP?kn =#N)VPpt ~|]l6EMFCRݛsͩ 򍁰H0 U[A2o p{l%Dl”c|ޱ϶aܹNpU<SQccW?)TPדT(CXX',W*OuCTbol#2կ6xlK#XYVy rqe]/x(_M®/)? t-O4#B' BvιօpzvGw&G:(8P8ȇN,XNbrSE7#jȣSrnqݖ{t.^:.ꋤT#"bWn͹ [i Q੥ϢP޶@Ix1<lGÒ`38E8W0ZEmdOR{J%s_zt)9P涆IE%*PEJh)"`Jnl|B^G.G_P)H1GJ[ q}2"m8N/ZA~XHG'2[@=6u*=QQB)-GdDa[N)HEm 9hп2hX;7M|f:Wto{/'5rH)~pZPH~S QU/o"JbS;shzY͠ !fd ܺ %TIJUO@I-_*դMkikjjeo"]6tg3G)> Jk2{OjW+cqC1 Ã^Y\X@hByܞ%q(Lkg>%M!"j-:^, A: Yz¾nw~0Ϥ ߦȶ;1<$u~!NQÌ "Od {R'LLh3ac.%%w/d+-XaW0zqјTMJHqA$ 2:jt%`TW20ك":d7Soa+\ɹ C *K+UI3 y}C,]zbZY1߫ĹXHp> A,ۇZPhyֽ[evp XL{(-ۂSv;u‹ }ɛf/LrT)spY¨vNR( =X2{(ǯmFw*]][$ x{k ߙs˵ue;KJzٙ( AIAיBipi#WP8vJSx9&g)>"C]I5GA\ 55C>\NyHUTT`]pLn/I%g!9BcԼRd=/^t&R׭CX ԣoYY5Y77'rPYs(Pӆ3X)lHAU=l7U,Ӱr/1ʲ28gosM%yӝ,UNĭ4cI׻,-Mg&W:îwV3s.KNhJ&Pv iD+/,9 <.73c0F p֡oj&sktM$OgZD彸I&މScrѩL._Rt(,mdjҚuj?+@abM)0 ;dW-ˌKaAP|dvܥv ȐUD DHe<_` 7_ӱ2_& 4sø7"fqMdoϾ?0F=hoI*~q]fLsQ %'G? U=6HsEv` &!'n֥Bf\.rCt+Z _/\ ۯ %&t4UʕtlgCܰAV >mg:zZW5V( ! p>T/'xv„Yd\$BEؿ( e&ucZ4Q4dFEKr`PDY{jHRsz!*b\g)q p?7FZ)F 谶9vI8Yk^t?=zfBYt} 4^|W֪֘EY|qa/xeߩ kT2:gKص uSb(6;L2S5yfO9ŕe P H`*ʁfJx({e n &}Ŭֻx2:&\@-T;F(lWq IOL5DгdWk$l^M5tXA-;qa\P"V*al*iM[h tzJB gy~ \lUEG) ́cNcv2"[5}g(˒Y[-brCsIE00!bF{Paݎa1YFŞhKEge_i57)XLo O:*gh ݁Z7l1vk։Cug! GZռlngvu`#͡6B8UqSeͼIFtAZKcTѕDp j%KV]a?' ̒?pl*uRH~{ Ņ(Х깣,150&aH_\4w K%0U6+o/cfw1z4vŶ(UqOY fl6uDa]8L/ VuO3j4?|_%㖭fQ9V*"f;#r `ԐOӁx2u6UN"ڔCX7y sFlS1Wu*Z9 oN :4$ d q@!b!C.n , pf3X-|mE*A%IP:\#-Xp$|ǿa%J=(pБrO;M⠇;kJAo;'(Ԇ"By!uoSC6ڹ-ry\hC9bfVjzi{;ks-;KLX8#?>!h/ݲ7$(o`޾FɲԺv Γ6/zϊ+ƆPIcOʒ Wbi;h_ĺ '4/&]΄*Ε5"nګ6ieG 0 wGk!vk;'~NHCN"1@]@v %K J ]8䠯~aM+J9޿*PaP= pK1_Cի47`10/\@4dLA&#x·fxyG)W *gz(W%lYT3E5׉QP%Z T[y4V_<i!|tkF+r0zk?趂I."bulCW廟WQ^=41bD2 f:v^Coˬ,l=g_ %ĴJ9e6cx0w,,dfBXܗu3 !{m{pIM&< =R5N@J:8=t7=2S1+omw?yc%iNjMy zڐk"Uđz?^i=(|Vu_ # R¬(8=u8+,Y;&DT0%&,Ko~`k?W..B FMW2Iyy:lSr@5@ 2CNc"]W*f 4 ^? tȟEu>Y&+Eȟ"G1XrܑzOI ǧp_7a;)536bt#*xsXl80._}/ϘK:L@"ueG4WqkOu` fGf o2_XZ}#x.<Cx/ԛ# l7.ߋK {T%Y mh:.G O;HjPojmaɷ#&oՋrw3wϞ$@mohC;C*v @W+x4/vO9 QpKo$뷗!rQKމnN$$e{pc4ǃp^kS@wACpӌ;ݔq2BٸhdX p^jƭY՗nBWwS[Lkʁj' bL(S@]ևV=ÚēZAwwDY1vd BiV?ʍ5{); t ֠&mZIjb uϥJ9*i |YɏH]4z$/jAThl4B v#$G_R|!^?kH"RVbh Vס\0mpu xbʗ2e*DA5ېު\3,2NP+mp11(Y:tEHJb71Jýx|*" AS {A&äx[Zq@J#E*mG3&ceQt`}&OFr7v% {i37A~CsؚMV~è#ݾbp_Q,D7g.&4%H# QVGvPML_BNLzmLӻ ]]G%7`.5.YTc~VUg}l%SqGB1Zt g\:s((k75 N vSyb&&cWtUt";^X8d" GLӭRԚVp rv{0~h9lCF`{smeb#M@.>*tb[iR/9H̀T3LN*A3}Rc 7Dx(LL T%ňޢr6Ou_@4ZE !.H=!?h~DGk)e b x3eE]5^JpOfT鷲Z4 :{/q^sXBSZ.QABD ДdܻBp̫a]SFEg_LXG/8%*f,+x"o Q9ĵ#`D}vh!nN<+T懁DY\F5@ʤF^Kш'\Yn$Xf,~Yuh'#[|1c XY1 Ap)>8V9$3j# "N?I"6%C#АhDxY.1 \.F4M^?5ICU.ly!(/0/Q}x E(,l!HhH Ek2w ~_dV2=㰎>nMFӂDZi`l08k:{4Ak.|RmBMܗke܀=eT{nE%:acꁟOS˓vaAZ)"!҄cp q\sG7~BENٖZ^xTHz(X5 O)Cl}6 ˤ$cOU_rHz{6pIJ5$Z ~yQ@*JE+F6K,6&m#4e|Yg))W -{-a$psG-^!"6*1\l8VW@ye0vۉCg@Zmd6e[;j =P֞g8 gFĽVa%&X@iYE(6$Y[[~&'5g-J*9'[H,G- y!!KUa99ҩE'pS^9O* n[I@.]@/~gY}%;f?OxEgF4őGw~`os ;@6O;!0žx\N ZFVMu 9]b뤛.@}E.-M&M-ajD*ČL I0β8~"e&2,n{˞DZ{ =Fhb\YZ] pU$zz*BIƒ펉OhBxeڳLI jS<\TWUG'wO6tM;paf0B [̦Ak1)/M OC 5%KN QT6 `a]2IF \P'q0Z\\4 ޑ'ߤOD' qŒ4tr3J`at㈾,L[7^STҗ4 QԼ\%% 3X03߄TStm^ss?/[-ev'+nF|w5[#9s+.~#G70 t*w;0ʦuRe{4=^+q2!vy^z~P jhMyx=h'wKf!)8_?9=T(Ei $ +<݃3pQ2]kB OjT$۞Ȍf%\Td QԹ>9Q:Sn Ւ˕]t1sP9&"E_{7HUpMFR YSA;"YƾCق}$E-wx|HܹS.Ӷ<' 'ɏN5;z j4C->\25q: >: 1PZ>)[ws*_\dbhf{"Mr710X.-Rl0\Dbp_2Knut.@nK ĖEGd7ѵ#."C5<o֟s$Jn(2 C |6׬lށQ<1^*e%1.wGW/%L^3"uN$xᐆ:"6fef$bEzADga=Y59 Os vUQSDUo]jCpI%S۪Ft/{9Ib㧵 `"rN>Us?Ke l!ޘsȓNPsbW) (rBKEV$ȹxYǓ(@R)ٜ\CE*cvY梅vb}{Sq pSpO ,^A;yd "# )70f-P] 9!Ҳ0@X'~3$nڔJoш?aFebYa""s2<'ciw"2C,.l/JA@!#]4 ßNaӃgݣDfEmuQJ6 ZP8,LÌCDGw%KA3΁+aEz!TVczpЅ8v <:/q QѲh-Kܯ_`Rc 5rc1Ŏ!H'2?fRYNm-faϨY;ov85(!U jN2ϥV]]dL$s? ܘhbEԂoDGk xbk\Ta 'M,=_pյyGVCRL@< %&֏|vv՗3yHx60`xVtkW"Icm@8Eb#LfudY ZZnc9vxVGm3C0^2Llew|_B@k j>jKRVq1-{xmBes nYGNF('q=9/,oOgbsyʜ~{</:yaW: KFyO[cfސT-ԭ?H<8Ih'x}YjCvu>S삡:*`K˙]e5L49Ml h%$Dzi_u})84TDo{^ϵT50-lv%ʻk|}Ѥ%kW%kUF$mDǢv5nyĐma*q@Yf`&;vtM;t(h8r{ftB _'z z [TRmIWa@>_ƳKDbeC(ѳ:S?icS;+.ɴR*±Ú/`>+VEע`\KPˡ|> t`6 Gs=?;~z8*o 4rH`<A]͍dsxoF?o aSCQTaFLY*mN9LJph n}GF6>I4$am,;c*}_~Έ8%v]5Co,2U*ּa*+"HЙ&8~[fz?=Ӎ+GR#N\T .,dKv>CLZ:}!4]"I沊T&F(nҡ.h"eP_2&߲}/8`B 0H"lq=>_)y':6n*jҢX" 4$$>o '%8?Q odDUPlk?h(%iǂf3 Ÿaq#G:~y77<j#h&;Ji$DW4i&3.G02r!@ȂmQ; PYtz,|W&=/ nD'/(Duk8daHCfaQU}ŝ`v48ds)7&s(9z2U|֣6Ӗ˝pТ)Oj`:r!I/u<%v\XG?ⶂү00Ց%Rt8xlNg)www.őP>( Wzʏ <,9AsL< =AӰFKK~R#k{i+|u25 &^;0!Y~%P DI,WBɬ#Q I׽RK[j(YU*ZLJfHA ,SOxLe\ϬHBIkF #@q{;<9!i(qh9_Δ EE]zŌ3J1n«/&cE6A aڦEZ;Z X@)ۿUu)|̅ YR-x T;B?"mV`tw:5xêǰ|I뺢xe)iT#SH +b~~$q^ L*9pKqLtZDi[:6qj@0+{.V3d`-H05vƯ t}Xa*w X-zw[Foe E䗓wzr(L,)8n `4^/?úDp &ݠE~\ysp&\ۉ Gm_i7͓@*{eɠ%G/šk Bbc'||Dדdz1̫Qrͷ7` 7#/[ ?[ T4 p; k?\8fw__MbҪxf:__ZVYS|}EV25NRXy/e-w;9dقPU+yUh,@ZM+N2' _bziAi:0M?r> *,Vgh?]\k?id\O4em.Q|Wq pŷyid@d" B@W/p $x:"J8sWcp]ɥ;0&}B(}m(S>Q8Ulޭ;WY|l|=b`6ߔ_{{#%/,De-g٠t$J{eE+~Yhp$|Y{Z!mB2CJpdŪM yV߄+֝Rv>jL4LU#?,K4~[1#܁J:18 =!̎2&8s/ŶT,'WDg_=O%!μ*k/+OOr+͚$V-£^л_6vG%'/)yq:)-rp" dL+c2:I9|5dcu@׽Gʮ0t)^d#hʔBoJ:mS$kTt-tݒi"B%wWI"FxRT2!?AXBT<[EE1ݡ!VLul$fV'EcxzZi_צ͏!.H]Vh!s!2yv e1̧RyZ4#6:5r088ܝFUJv#-7?372`q?c!CGH:R-ukZ_> giq-'fПɲ/TBLEsB1+fT7IUv-NYM4lE cU#IqFj'DaL?dDيf8DE5ap)sz%-xw<u ۧE7 >4Ϝc}}0H`[s x61J|&yLP7J^YCL6FXwI.6ѫgc [&8’1XvS`܊`K85048 +B٠9uT(]|W#wr]0,P9?ĕ ^"xUIaԲzϻAŊ_ӗ驩PCnyx ͼ{kz^JXdm#?5:-zFxm2 Q(2S&JG XN?wo϶H#T7G#`8uˌÑ˟svM*GX]c6}n4A.d#i\(f@D_;krS/?E\j D8(ifwM\Oc [dld6>Gh6)8R8eёq TѲ}w!ih}C1q}Yk?UA(c逳/Y&|&#|f~GuB|"psR ;Ȍ}|d`&\fHS)mP޹ˏmcHdݱg@/3(1OC@}&vl׊ÛOuX!9e=y\EnnK-!:`kxe®h+?aϠ gʓ "] 5ø̪?jej@TlHx(_${cpHGK(ͱk=zW$n)H>I<ʡskF GTl<x8V>@ ;i0eC^<gAƪ;zs^]CbKt[=?D P|Tmfq3=쉸PugLò37MoAJ[?cƺK"63M+2APíX|sO&: ˮ]BTU1* t}4= $Z@?c6s%AN|<$/ܰ.c?-)Ɲ%e'cDҺjݤe[2ԧqklKCO/`EbQiF9ʇv4Œ jdpiʪi$/A7XąI#KGSR bԍ$(C6OK T'tyzQ6&aٙ&JiRK!A6iX2Ń>"9t{ԡ\㗋;Z?P9zO[Pj:x&2c )ͩBQB]p[&s|YFU9rBO;E/  <ÿ_aqH_C = +Mҵ5 i;<[fĀ( ćv,|=r7~݌l޴[l0| &CC1i\U}>,ks)̮UFT0 ) rdv{']x9(ֳ#2:2Q)gKߓϊH)I&P/dѨ##> jlL`—ag? {rjOLdӨK*AV:G;A8ɱi`ʎy ~oջb節)GʫX⢿f``"eP9։oXI\~L;LTZQ BCbuB&iP,*w9rZGXcxߩE{uHv=DH J5^WdNd>Oj)V !\%N:Si`PL뜣3;uE9  wXcyj +*yBš@ 3Sl@]_̓ sQ.q-]4f~q$f |*?ϲW63 cz[)ڝWK э?F̗BK Ӧ6@bAAZ6 B] ʵa6xvH]S~d\*o btY۠2B}yU6{髅q?{3`rva2l^FN(KcpҬWy "qh2n'0MD^_n6:El1`Z~_;K8yᚉ>K 1/覭dg*y ڛ,nJ>fYneoLf7;рVz*gǂ^ٱ1wh%1I BeݶPe_pe$q\;RtdF>vB6#8`?22aW֝Z: ]b5~Yܙ0ZY9ag2Ɛg;Nzgl2ng;\kK\\Dyga#B6"NUF{GI˛I}:& 8^Zil0 BłRUp!הDLS<"Wr3Vxt.,,/j\, 5L3TjW%J^fEͯ>,]]_KO{7~Kl3ߴM.^o;3AQ,iHhA inEtHWmp- N 7 +}[ϖѯfë@ΜLJ]EG PCB0q0 EBh_XG h>'JK͠=#J^X0,8CۛK R,i^@b_wğ;@K&@f<>LJ\rQ'pB- 2FYEN%k=QPI)% a"Rl]7G'xzB-'ұ?m' w8H '8O'{{ZgB\5/}zz'{l_Zru | *a4^7S]t͋ȡa*Vt/oY>SB5zcƾ[X0ȍ̓znNNoLI,D(\N9V\a9 ƣ]^Ɩ"ǹC?He_0 yjBl8zؕ[4T|])Yy-fԷ5%]_41g98(AmhHhVs4߉kix=V-p(+b=6E7U\茭%i.=JVH ^5qRܧj\icڋ }TcZP=يYj9]#C۝ V:':ct8Zy(+.^NQTЬFnWS*kgBgC~E9a'Qxa^P|! %_[|i6?6Ǫ6XUxߊXKEe A/[{뷢T5/Imf%#Y}NB>#<(MXh*{8"av}:&7b-d}J$[zb#ýeCš](0{S/K-d8')vR#NeB=bkJnr/`~/73ߙmh-C68juG޵';hSq)b}!?$NvޮlT>@B&$+avyV(#!|?c lqCeVY_Sbvm0.0Ʃ,VkzT4#ZPPn y6\jf Yz 7,hx5lc{w`^b2-2ᘤ!o1#cF3h nz3 [XCIh,v2&ݻP+%OpqE4 (_i\+/=p\/wlfNNuhm$o49LcWi.'^LB>8TRr K"EUb$;o$W}GWD![vHUo݁pIv]Xm5 NmQ%-̹WPSB 3U7 OZo%2}W_vIñ1b-qqw#+s܍R4UQ!sP~Z_ѧIqp^կd˙"{¾%sĨI8-ǎ$Z4?Rdz]^͈9<СՔMiC%/KM溏 2h6 L^G6>92EYG˯G垎;%˲n~fPƪH`\E^j<I\GgAbF$nEayGjqv!([byVm^~sEؿDuSþ[|m'yHnMA䯗?A*'&@ƽR$y| }yLd]7eJ8jquD,&o$+ kg ]#8-{>%u4Dy ]vp\'hؾ?k- *# /C?N,[7#WtX?ƛN`21Jׇ#;:{Z\4N#NQXH-piAAp IM`i6;҄}BMN. hP#|# ʗ+#Ҫ^ o'0g|ncC[vNhXJ+› |wbta$"[0W sѮpZp{!iKoe k%M$O{]9V.eU@ǽV:8rS A"x'/Ad^Ш8~&zFQ8ٶZ a{,5t@i=ק@ n^X!||T%jJ,9jZMgN*+V6$FŤ/[ [e}ă:%ۆ:,D~~'zfx78m?FF5Ha7\5S~ډ"E R2\լ(@! fEN|hƃ7r7L+wR6t忛 P&lDP>D D*Dj -,:+`Y%D1$X0wSʝc$!ۈ&~Rq!,1ZKǗ5|bO)iÒm3Rv n|~q@LڠCكh}X>ͿP;Ta,^݈1F/ Y*Lz trYݷ̈Jwi ~;ÒoBVıϪ_$ 2)D9Di?Qk:pi0<\)0l[jGh2D>du0;Z={ !de`qz@ma]mH֦I'tY@2Wb}00SC됪0( ]rk2ÓdWՠ vǰs(}ND!+ae ]-ըCzLdẕzp(*R/׬`gJݳLp4SFe~rB0 ̷V,A7dڃ:+{J j[%`C{B%H|%e+ `]<"1r%5宒f,<;QkAgPJ>ۧh(Fܫn¥ ;zQ4J!BJ)Q;V0x31ED6q|*|N:#O\OkNxPR*PC],}nVӚ[?t>LN(I߭7I1h7No7\+q`9_:ߟ9^l}Yq<ͻ--Ni./3rܓ:Uqiߧ!{kYA{%1c¸wܴaWLd&O:6B]H2Ǧ?6~v/!jY\ [yCT^åc2m+ִN,o޺ԩnH8ɵNwLhה5Z!d\TvxB0aduŜۍ7=ke:_"=7V_xpXfΥEjYaPV ܙƟ :h}W̹x%YFl!IS*w.,tDPOpcXRU. Sm<0Hfn."Jf~c؜LӦ 8%?1hBd^ܱ=0f.||SU_{;/ЊZw^U+mЎk,;]G³·G'p4i{J43Y#X:M\YZ$&*j7 8Nt'A[u $H=yeXOȜTA$VW 6V[;foܮ\ૄL*&q'/Fh%{2! 5ٕc 0Trtq1 ΄#$b\q¼񴮾T~LcPҜ4PڬkmllءnV[>)mዀwpasp<'\LpJF綻'/RU<42SD%gŗrE܌QE=` Ϲ4P}z%JMsLld#ܴKOa-Oʱ߄CS,є)pKGP9fԖQr<H*wELN^ZݔrC3RJxgW(MruprJ-A/NiQ$1fOouu@+֢V (V.w!E% p\EdO[=ѥjX3c}n(%|܌Je0&ڂ"щFjyhqr pGV M SCB x)cʂPwőo! SqVyka> [GUڥuOJiGJ*9y-j`.,+P[۫ ܐQ74e 5P*f5ƊdjlNjW0COVdq{G2{M r}PEX)~ۈv?TeN׽؍,1"%4L-dꜹmA57xPz'-Bx\$Snf 8s8]H`W:SO˾F4$3PTY7#@6 @b|r]UصO4rͪ>k^wglƅ5%=Nslk!@>+Sod5Ved&tP'G"V0y7הb9Hha9թo5$0y\x)vKSZ1E4 oZ{8EBH+,a?i$aAؠ(VV{8eG-`䧇/B'3@`Vɕ_t/:Tv(F'"$=[XWzW[v:I>!:~_9-牳CC~l40 C'!؏̡6olͅhv~56P$_c|%*9IFYƓ~YHj #%vxy71E, [M &cǽPoAJ$$-ۘÎ856m5'_T6rzR}JU-tIImPU- dѤRxrۛqG(Is*!xV~tis֬ C%B)?p]g_N3%?~5K ~ v9&_Z ~7+S*]0kf=*ɹzX 72Xdy+b/$U1b'ZwEH7~F=:>7YNUg(l(bޜ_|69Q3xCj-3V m vn|Eii$ n0H[Pt.idڛ79έ0@$v`F hƧ8th2 ؒb77ݓ{xr5N&N ruOiTFY)zmzNqCx ǭTW lr ^%.aP DFDR]vUzrBO[J\5.vunP](k35+nLxXplZP"Cf>7?7-.|:.kw(mt~zI;03M~貇w:E@1M5`sF'j[T.Mh\mS1.> 2~MĹ>L$tf˛[R M}GQ/v]:8Bgu4;CQ`[OE}7#ciꢥ82'3<4E܂"|y [7Z\1}cDAy8ק ߏ!*t kuȂ'HR:5njO%.v/װj#4 {mAzc s_$:'29zY?E★]hhog==& mqL*~h[ XK D|δ- 2s⢆V )U& R"7yyG9M\xjL0bP24wrЁ `&fG~Ӱz@X{\I״k1)Үڈ*Ǎ1irg EgF \`?ŵ[/: l?˪n1rS7샤=X:ZhltCTHۀ*5M~a֊I4IOzSh{ `-KYEGEѨ0&%H$pD`,ca#7SW& h&+3kA$DuC,R\[*INP"N^HJLN+F5O~9a_B${ Ψ%YԇƬ&_j;tvek^sb@״u5Ƙ5GΥ|YJhn4ݼʁ(B-|VTPJlLFzҁH\y) W)ēM72[}Eb/Żn ^dSC$=,k/yh4 "&F)s-a駧N7ѝ7R#.52Bv{w{ijr ?pU ^+pgXDÈw,K1IOkk{Rт9&D>Hx&_IцϚX O1ZZ:g'aP1ELYvMof~{!)M޴Uw=Ƽ^v>m[sRǙBԷ@X;cִ<%)Hۂ Ů}yI@)GQ==zy Udd: T&GwaحQx3߿8RF-;."W4+\ #%Rti΢B)5!WkDkG˿ De༆z6{#Nd 3b5D+G/)vH\q/unZvPBR; p*"kSgKCgl2pf}!==* s$Dג3ig>ؙ?9#>NwX_ ={Xٍɭkgi$}쟹Xw #`d.{5 jYe|drx7J_Yj.p("Կ4|\lmʮ՛fHp+!^|\ @;x6 NpR:<yR__c\U 8i婶c*ɉHiB0DW#:c[@{ҏXnw~:fuS[J xe>LO0>RgA-1[ ~5gW P{/JG 󎦑ۮwP6CCƨnfݲ7R 쥩qiZD{{;s&] >:%1D 2 J}&Q!xPZ ֫)mlOFb.j*]H0br-gqv Хkwpfd[-JӞS!+p U)5΁936\J"|Ml$3_C4ӝe째\kgpuh!~eEc@1ayqcZQ*ׄZl %Ì#o?`ԻdJ4x?[ kqq\zFo%6{8 rhZ {'.|Jy$^"ؽ 5Ve޽ص}g$OW-:jU G:4Tdfst 4WpOyWK`JƄb@a8ղ,j1;fukGRN#_(М8G_>Lrw^\\3SSM17zH"e@Y%0JDD RBgS %cW[Ƭ kҧI0fC;\%M݁)狳ڳN bZǿc4.qqұ4|1`iWbeDYIJrN]>Y\~;]-Ӕc5k &K:A|WM/> ## F'mO2 !^/[T9\-HHusp;eAbj/nAlQK*'l d/7:;Z.oMgHY$R>/>{w0g县7-jx)u,Z4󮘳9 ʾ5Z52F"Go-DypA֍Ze2*&,^Sɲ "|1lsf%d4hKi{@&^[0q,GڙoeHSK THkpnֹaXn""IpyB^$1"l׈ū/|T2R@:6(+eUIl]0~*s](GxZc :Z H 4B}⨊@俸L|t\4K.\֩޺u8q[׻hJr.r]ט$QDhVR'GrLpGsN@A,?tU⠀4WyZ6HmW"yC`_-qP˖ df1$7HXlAc 6Ljk[vg p 6y9 =]R) ko &/b37f *Í D @ī n3\]hgq-tǙP_|=l2l]|67o:۔4WIWjdH<eVƥɳu7A l#4oN] T*[(7pXfLx 䗗`uWJ s26ӂ 6+zthNm)j۱:c%B"8ԿwMS\#hڨf߂O+*[oZ-y 7n6TPɘ| qRF#M99˱.㾍_v-#7b-!;2} e T+.q}f;&O K!#UU߆mh3;D$pt:#ȹZl롈ÞvTUĚ*?G@3_Ɲ3P nHV(B3x#܇Њqȹ=\ 7E1N3C ZQ8T[ckW(}Kq+ 4> )^Pj ]|lܫ&ܢfh㵫 -,u&gg=Ro] Ѩ(\Jūj;g5V^B Xp]ZWL'VNJ['tH.~>hWLh>?06 k"xXɌ^#'7?[]. T(b0%S-2Ų58׿b=JOoso n2N\:2IcPOgdƭ_ʕ|AM}UΗ$SM%`(e']XT&Ҷ[$.#I{䛩VBet]9j=׾Mb,jҔ]qnvL ?~@LiZ m_qH{* Ctrcl޾2m%^uɛ ̀;H:*j@hzPkQWP,AfAN H9 $hD۩06:LSJp Dlb`pV˞L"Tx CE!@ǩ 6L54Bϔ ʷ PPt %԰U_WRQlHEMN閞6sT4Uެt3ܕ)zXm'Z_\y sjK3Pʇ >H7knзW~HB#*a~##]jNdg?%^)3}OlWW?P.6Wڄ)v71HذkQL\]l}Kk-W#F$@ˣ< #lφ|}E+WRj=Q9 Ai. 8=@EΩiޮ "*$ +fLRXL 2Sir} yB "AyC[r ƑV- UKY[i- S{3u@;'PwS8ɑ#߄R_O1)mNRjxmo3oB7VUWr$MG4+8?6*uȿ-qTjFPjy+awΕWk9|rBȦ5F]0x SOtc=u wU5!oТ/4 j( s>rKLju2$,"|Mrn9HN+0yO) տ$z=Y3ۈ5_:ލ~Dgҳ,FJSYeHϩ^(qz>6qЭ27lzɉRA]?;2Lζ!& {6]x:${wi^ŗ[=lj,o?=zQV]YˉFɢpŔ[]{t3IDPDW  M\y]jxĮa1hn :ԺG= y3s'9Wc ٩o`l? iȈgQK/R Ff)_ < W[R206¿[D NG"\h҇VzF~0w| A<NI@`QZ8U)|( >2#"DDN>[ !Jȩ zgO0eP6+ZCJ(u:\{^#Rɼd3 ⽎:dm)b"f\  ٸ`E3 'E%ԉZ15>A+-d 5K^&@ej8=u\f1%|jnN{_ʏu~ q㞢ARu0еxd@YCyc6p#f[Owڂ%41(Rt" \t 36[-'~FO8qt"B& љmuϑ]12sba~;i;UZ 4*.W<[1Hu"V! ڋ3BJ ̝.:7 f+8ר8*-0bG#`36$*:8)JEuGV֌@Nm`^޺u]"^Ru4r!PIjXޔC4>CWnZڒO&ʛV\,p/-[xB{jyɭ+BzK4 ^G؀fZL8t0yԊXK?s~=6h} }+Zsӄ rN"sշGPYU i8"f`u Z]6xͧV%?\ݝ&N .H73>N51hG}pqC8a\R*u-3BO簦y,cj%EK:#Egp룬x|-mK;Z5+pcz-`4\hro2#x8:a- MVCg䰾7?᱅.$aY݊F1E} ={sqJzkv{Dho/v z:򳸞'wNv/ט.5>bRF˵ux5O\oYw, Fd\ miO$,YFvJU]>P:R:@GD]QPdFTRdBQb9Dofh%sI.]NIYŀ-|e| xt@$O#:L80p|1(ȧLˡ7f)5D&`0:sYw8˼l^rӳO`?T?{*@F4-{45 [F=+g?_ v#GwA &0EaVSJV&X!%dNEh O^f5X@̊ ^6+S]qD PVAæeXl\ؕ I]+؞4ۈx^`alCL1i7;tA:\I[C=dLw;KB轐.qy"c?]o*`yWM21O.DP(]~J5o[z9"q#+s*542%xI391Z_n2 ^h:^w[ѧzKػsup ]%XWE=] <:;l- U,[sߩ3рŭٞ{?u8Z!{z߼&]$xcQ2 eVwsN~qD~PXnmU6j/F) h(o9 6|sN#ڗW-=uy3.LbzL)!~tF!0Ǣ|"mˮZq̹Y2LW`f9$g|`qq:D¾Qpj!||:pEj|u!ȁgv6u 3|Hxj B9{OgȖ#Y9cum2SA$ t}Ez+ۋ*!W-hã/*=fL}k=s-5Iy B#`!}pIHT@CtI^KI&.Y _rl4p_q&:*zWfx* n5g|43CճѤ =\Oqxll sҰ18KNK+6C;h{̲7CJ>zc՛199UN:Dz}Olv LlŮnʮgkfflZȘ6l,2c~PHJ36m%+/j EBHV₄Q8U;u"~<Ȃ[N6,*GQ,&!& k{g֑ؕdO/ 9t^*1Ξޠjxa: X Mâ % rBpU̞F4 Er75"!߯wxxL[|D$Q:(cBzQjt͕JbR-MZUͳ 6k3pByv Tǵ5'SŏQoPHrپ,s`A4+i1U&k: c(ebzOP_ޞWv,*xQWAxQ`04,Hf|^t&kX^Ϯ:WIqHEƘeBU:[X-Dz,]9>0.[+6&(%_#$9tyE`޺ 痎q߆Ceоuμ{oKLwՔ)ꦓp@h6#CJpolsZa4=|#lY'qj~CĩT%+F<={zbMbe SnyX.8J)~P bBХx~kאpO+֖RMƫe۱btmZ>?:RaIY&qrcHds^omA˗`R;Hs\H7:<UbXS GH˾$?dH_`Y03yKݐ}€ΰ԰u?TdG46&(? F]s|5 I`FwыqU $V 5ztE\='!zMyn/RD,>y$+ eR 1h- &-"n }eЌ6jZ`Mci 96~qK`DYNvvPFMRVv5SM,a.03|48CuJ7i0U8'*'I0HVN ~RpKu3ё$ɝE"C ZO V[PQkULDVC?cX-^37euv~ņ΢؎$1sIkY.S\]SfM_O1(Щߐs[=8EMNMZ4_$R]Vx5;lPHרaAfQVF/%Bc WŌ 2G˪EMnv5+8A]U<)N3)lo}F酹Y:i+V 3o4+n4esUJoʯ.J*5 |#/Η u$XT @GONM+K=0/\fO6LxAxa;zgf_J"F~#Nt%WU{8r.Tl~xv(ceX6fA~) rF?Aj~6G1Ci ̂ԮTg6- +] 2Eb"twi'y;wਊo3r M#YI=q"`aKX3g*4%J;^ޏwӶg$\pҩfPke6ESkfU+!KuHל7^=[ !{WS[eK=df+PN8=\\f5Ffi  ԍ9J3MlHTǨ|-qzTxI dצ,87$9rcKI/4e{CݜFHx}pa$Ut .lɦeH<8Lf(fyQen7x>4) rq[ȸphR*('/o/z{*vV#,䓝V_SSܝR&O(NUu )p~t%2?Q#.=| j`+H6I.6v0-x{ɂPsN{?,xHNj$J}!_L^,XKhzuUe#>[R }vb,H*T Qȱ)WR~̆="wAdYX˼yUX)96KIp=T*G3:} ݏWQqBt6~2ug,b'70X0yu#L'F| aDIOn0;T_4zbɳ$q8|䄤s{RbW6a#}/᱁a0bfwL6q7!@ixA/sC΍W CdiR0a8(&kUٸŸۈz,DLM&Cl^bW2}HI:Sqgai!iW/.tw2,&c"n17Ta?y7s7k >1.aZ!;"Z$'wP2[xƀϗB%BLoЕyP]j SŹq<4ZJ>,NgSP<T>GVK$|C7KKi7lN "oQԡޠ)_C]  -J7}i9"O|Ȱ\Zu%D"koh/q3c#;h#쵚_̑ۉЧ Yհ:C8 K˞dZR5Vz5/ \.;+ qa6a]-8 0IJ %.noWD(&GBO\{< Rf?;p=xxC~D1{{@C&5A+fCbXLSffNf/-9x~aqN(,3to$lgF˕SNm4gͪVXihk *D&y} >sVs ~x UB ),.00nkX<3:hN '3H4S >֎R i߂``iѵ]rՊA+^NyIĴ&Ƅ*gRnN) ƗVjKi-Hz4D@?gp,4\,bvOA0$Җ4]<7k5d P$9?cwS`vhkWICFRBVeu$K5B DH:!pKaH=P |C:̌B>C5't.Gw;nr?-_ 艫XFo@f\??.TKخLU5ǂdE0 Hm`|˲N$,^no&@QIf){udvk#7BrQ&8^nb7#:еDh YuTZ;JHȦI-62$[|N)11n\jt!ھn";,d (M~2DBĥU<ĈK91$21Yܣ;qsR'hFsPveֵ\$E L;ാ484P <&1?aĖFaNC~ff1t$Gs v l+nC m4$UxFm6 ꅡ{wGyl @-/-آ> 'Eޛkڍ>tX}B=->+Zinp6qfbblE1;;*rtpL=ܯJ] yJk婥s_jC.Á&l~ڹ @PachcTI˙qs`GU[DA!1#MO0bHl "b[Dp]R28N=Mx1q+2y"&iy;f+T)Tl8n472@ܓyĶ#D5^ ˜qGLf=Y0r.AUI S^7Tљ`=.Ց>v|Zԯ > ۩`?Xh(k@#[_v@@щ5+&l>{Q]'\G흜Dfg[w( {3x/ۀX ܵ2{r[`#'aX(?@_bIqqm^}DϘx}+tEC*H'B[7o3ܯpKJfo@dӄowS{)*4q#^DAi 'ºj51]9 bl"Zµj^XfNд\`üjID_UrwkbQPIXl*Bl+*ސ, zχp-`\|Ňwg1Ԯ\/シ/UZV]'[nLX(f{ 2;RbkJgfK_N.0aɧm}uB"TH# tEZ֕JtA{${Rqgvb}eob#wۛ񢼥Gmpڎ&lU76rejK #KIow+B3b ~ˢM2ւ0rj+s6VDԟ'U7gaEbv%MB[[&YRH`0by,_6dyCbޞU`A24m".%V<%O'U6~ zd*Xkl3cZ%q,%=q>X%W8 vw^VltjlRdp` *7hC7DwDrgj>#w m=H:SJ K"-X~@H@p,sg;/V]Qƽ; 9|VNUTƎؕGVGKT5e2R?]:]͑pkŕ|rM{FSK "jB9#G 1w6-d|zy5EePӿa:0f4piL,QH5WdyIZ[mUa/'F V@fy#INg'MaX.e~w&gmwD~!d8l) 8g=cç7.LLv'60Ļ2/$Q KADWE&Ԣκ1dh<^ ި]+mjX Ŧw# C1ܬfUqIO,哐)P"Kd}'3MVHSgv^ MW,S׉ ߋM7x&&|zd5 {)/B}ct଍P$d\h1=3A<`?d-Y2RNa:f4x?3B =,C&1;D`^vRzcxؗdnsć l[X(^3pfԭ6Diw@d~CNJ[7.{6(|ӌ(Kp/\Xe=~ dMn?ޛu4/l6gUb}WN)%(sdhW/5wy?30JXr(RGm8h˦6D5o,K\Ʋ@t3Fޔ!2Q7vg[~;IOA'@ H/m1~n_;T6 dcKb d_N+hrU{ DbQoI2\/;K1"|_Rl]w.(jsMN&Qh_M!<J tcSZRPW'9VpwWTM~ppD5yk**N$[,jaE3]+jܝE{ƢzD7?[+gYbg|4b^P7Lm!!|{ZD 02 ֤Սz,T?MR+:A=΢kYm뾼5d.Η rȳ6%Ym3#&-$퓉DuVN涜Q 椴quVI PTv(F]?:#h eد|q7:UtG HKBcنsnAR]eX>20DEdF$vB}3oF{B<-O *U*eflt ]!֮gߋ(H 6 )hm~g_o5ڛuc ֩N%YЦm?'7aAҼtUT.KH]̙HUmфȃQ}j7HW]lD. I?_:Zh?)*j1 =Qe!.fy AٱNhI ȶX#R\{g$3>y8⊝d9U,O V\Ȥ9`ׄD+X>KLPpo(_ίMU^B.+̮^@ e%s\-AwvL'L~`)A߲Cr㘗NiwPkSͥPG!$ۊ݄Ō4ّ {"!@p/<,*H9~A@ktA2KhAX&wxsA= U]J yžT#z5.+uߵ8 CQߢ#L@g5 Qc ṚW>Vb}dП?G:@)˞>݊J;`1a '\~4rGkD"IC4.-1e$dMF%Apޞk^M8Ţ5AV QjBՇ^Ngk%sZR̔<oJ/CVm}{!̻esȶF, م )LJ[7V8)Fgl`@cs@1! x끻).0tٴʊsts#pu2k%%#?5[3ʪ\X2H?+7'Wjm̓\ΠwVd|?dn[xÌct(zwp7RRyۊSH,>Rg%+9r쒏nncm8E`(U~V4JZc>\˽u>mѹ6ءm{$éFѣY]-uQI +ڷh"><@{tf8Y&숱$-;PQbjNntʃ+Z@İ^]#}ET~k]8&u-!&)6EaK\Mn$6T{P._]JT7X^=SCK"X#R EPγWSCX^)hF.%rinEL'I[v-gnGtLt?,Y *MdY   u {AEӳ66xn\HiqI06syV6 , ud%rn9cW%@]؅G؁oնl [M7*}堝Qň Hp{Ikx[cvDniʩB/lOg+u&ӎexBz z9-m&L8OMU)2_)-a6_Hآlzj8ɠd82iEV#z|L4LpKNG}:K7`gW( Mn +63V:[3F~ˀ{]DD!Ga%F{՘%QY3:}m.KU?ʈ/S{Y6+`g7|s=h;;LYeV<jCŜ*`+`&wJYSG%o4{fgEw8\J@|^1u;Zť. _G؍zI[-Рjnƾ k2al*`p6}e8u~F'g z{W8`55?"O#ap="Nw*/#AI%DG.V N"BҸܧyp%lڵ; E@?OAn4TQʾkh2n&!@̘7o]`LacubV^Y'/hxK![.^g~nᓮBC;qn!Pyݟ2^yֵ[tBBLE"d u6}MOy%g}Ml4";I@\]WxF!]zZ͎`>΅@cv# &єeR{Z%$!lANvWK, mR?b ~en@!ʴu d%U(/6GA!1 }4a02XKt&L}/^5'A'`.hXXLDzjbŽKb_ƥlHqlvɏZyI|tHSbk2re/o *E2{;KH.<mGt({Om  /Xq[gp>`aQPj'PIwlʂUo̗GXã a $OG-kՊʠyEl~͉MՔ膐JΖx]7/>|2kYOxVVfe>r7=Kd=J:@I4° VA:]Vpp+92ALMfF^-C1Ct6Zk P 7$fT ┗~28X҅><`J_{鼄S@#/=7!5/a]q 34}&4XՔۤaT0vB\4,)YLc?)*fD2,? %X+,}i{UplǑD/\[,.Űy ЏOB0mT^ 85cvQ3Rm!e;\P(! A3DlV,-?A)vzCZ==E;ᖢQݚN=FS3? $n%$fnQ@`8}-"0bd7I0iq4OX{,ۘ AoR&~_":4dtTɤ4Ps'yl@~}[!Zvh* u@8w~z],,U D+܇JV)Q+$gۀ498x $9=l Q+\mO0w'xLџj̰2ZC(acvobjX^H&rf_A9أÏ c1R< tݧ]@j34ӊ*j cՉ.@KT%vXSDVd="#}Hc Ҝl( U-utCb;X^X*=h7.61._1q]zٙ~ aB/nF8⋌ɩsR/]Hsr89UTsSMx;3f>CL5p{>@ba`a *xx͵_{8OM) ?cׄ f))Q]K}ҳGE4̚j~0ȶ /pyh 6C|=\O=3 azv-,7q_Y?҅AE^$ RYvtwl&d! j#QR$Wn_u(ƛ!pG=Ɂ/jzm"$;}2 mT4dfƣϬTR|eOٳ6ሙE4/WٵAF9{/ʏ}u(^/-EP5󕣲K,f{G)DpbaIZ^>.y9r$&ęF~xW5&6hDPcŖvu23~?r1h,%}~(7W L!ѽ~^ q"sNsv4x\ԗ:%wNSc" tjup)$~mn{I :F0 M0]UiFp,ưozF%r /}s䊍$|&|V䔠^@"~eKSRepqqkTM !9ݤ>^%cy)i1~ޯ0Ỵ{Y^U"_]AϹH]zq#Ro ]$m YE쓬K:w` BC+HD| Ryk|DMֻ]Y҄v>,Gk;O-/NthلS;|O >-k݃/j ~ح @cP{;52 AJFPc g_Jm (`:p%ôBbc\){[\v-tA~?8<{BQne{/&,%+Lc ;Eq|y`, t뒯6;֤lyƾ FV03cOl7ƶU}n @8hr'}1 ݓYă뱐x 7]::j9D_iS{m:j'#pRܒȍC} b4 X`U+27o>cw%h5rnl!UKzC)GH5'=iM-R+I( rLZKKXj1VQ[K*2|`lFwّO<;Ӕ>cWr"`sh0N0Al&%7|ީ;*zs50S&#5A%T"s#tɮeQ+ wcn0z+C\  .ZQƗWԖoOIdOFwiPʅp`bz,c[W\jZɶHsdjf~㑩/ 𮑘]>Ѷz@m6"ʘhj f8D 2d YZSR;3l(tE~zBRt-~g^M:}s A(X;\]dőQ/ H-=04[aCe>ĮkE} A!0A4Y+Pв7  ɔ/=_a16%jWD? c2F%k*Sz'ZΉLb'CX*`Fu$LD o:j́r=OG V ǐAGkn9+sߋ*Tk)gǑ9 S^FQLWgo+ WPpoa2ǎ iĖ}#aZ]c@!Η^ӌ( f ͻ;l?(Jŀ~ڷI語x˰E;8hsrL Ѱ&Iŧg;Qbx,RBNPũ ^6ZKl$Q ~S^LM%g2ǼWҡQ&,#y>>~#KGU:j|)0M M ܓ)`iHVA9CKz&(]p'צ߱Q%9  ތѷWrphܓ?} k͘bY(E%YB+'ˆiG5|li2l='xDVվ_6οH.{Sg~T3d}b3hz_6XiE.6mSl.?,ysSgu-7 3 'Q6kj V}QX}Z oBjϭX~zWCm^ uUhrZe4uS˧6r1Jo~A eEgZAAݩKԁ !kmOq{4.'}i(]cl40􏫶T_5 GhlhQ0J(! uɜ'6uoR:P}i>+ `w>ōD-X(۶\VrJҖCee3SS#ƺY5;dU;Y^ ZrU%֥̔5X;˩'_(jP;!Y.HKKũMM hkK:5j[#4Uqq h1<} 2X5.hfTvbwvHAsI(wwDQ!&L ڒ 4BF7`4cFٶ9xU[Qca B!X5VfmqզxE6 0cFSUڇ| j`DXluYd:zsiwbQ N(cWji\2!da4فo6Xlj`#8i*!Y!S'Dt Z;q ǏXKr|65a-+"ÂܹQwl^H'Mƾo-lFz=PlemI]yVr KP6pR/$5'Nn#3M.&F5Wͪd1@6~oKxx},- =Y6"bFt烀{pZ+`p9CnZF3"-(]TӼdʿʙVȬwNb6}!{<ΕjcYvV9fc^˗y<|wx2~4v2Q&={%H]<]̹žQ(.H wn%囱A~jQe@ g@o\uG]Z 澰^=B=ϓQvi^i4ݾ~AF%ɰX6^bc[Xqa'Qӽ۰? r~F܃ę;Y 0Q͝?ݪm/VP4o󬦖m| tml"DT-Ԋpܶyh>'Y+3tڐ#5S\{+ǟ)_kȀ ]W||W4;N ZYVܚ]`' EɦIL,wO<5iG}6eBE}07W},"ʺ7yʪ$+ ooI,q< oMЋ8Lwɼqe9-jsn)1,qR #kwRba-ݽϸ(Lm䏞2 FVZYVB\}0OR&,# 6|pV%GN {t?tTV,uݬQN(pjלb(*Lr.ɼ Po*]aR_Ŕ9;QH7ud\iHjFG;uJA4 *lYccj֙Ѿf!*V=!J:N\c(?r%W]9A℀a x}";Wwp= o8JֶAz 'XWX;{eF!90NE{`ꕢfq7YwQ/ǝYF<,äu|KV$8w`wD& in U jd" i\n+X(+) Tem:&`ϷWN@h9:鯾YHWfmǑT03K/:^UT@ TWlOg|M _KAL=[\$$?1޿Wz spiVx+ l;cq}a#`.lYg!ݹHʏ7`ᾀ%h l6_ ^+l.w%lom{8Kz&o km^_,D|Sب>{e֌ت)r^ƍ[4:UVYEKRD~z]/byL2v!1[=z[m.bd"'|}T2FTBU)O } \ @Cxʜ'#zF=xONFi%FʔsÁdE^ǐȾHr~\U_;IRs/>:`11O0r,!+n`<~\䒁@&B_f+/G2حGi񂀕[$u|PĎgl ('ތ>.AYb } @Vջ#Ehf]n}L%3 /b|Kv鷓f9  t}:7^k>]Wej\ ym~Ig`f1s3m~ i쾧Ǝr^،2,+#״i)ʟ`|`ztpg]bɤ4'SY[ T #͑l[G |.b]t \ 6^HL` |i,kW5dXa@x1 SyĖa@_=XtQ K70iIZU5L/PS3k ^?tW, J'|~4˲rf:9<5w4ahutA;lG)ߋQ r'U,:o.dCڿnž\Ȓ/Cɪ]Zls%(ݒ3_aZ:}NDB ,",^ )?е |-2 >4܄ Y8uĭ[P, ukO%U + 7'=Ȑm9f #ae`J?P joid]gJn-N銀573 %Ә~m!.x.Ξ0CxKDTIG26@dt?n77D>?:`cǔb[ÀEiD(У~ϖ NGa.e ną FJA mˇ04oFiWoJS4mwWOd1-]Z"$w}xφ4tr٤oebҖ`V]77S=G<4JW 2x.uc`kA#kٸ7ԝemDOgd)oCU`֊v@EF ؍ V7vLέ_ˮq'JRL:@M_w[l$OORb'đ)lnCRuޡ]DFשQG)Q׻4x/RxAjJs3DD-EOih v$xY+R1Ԃa/t:i:\\vUD_NT@*O^|]7$LA1'6קTl}:ԧ8T8_%xq[穘hr:7ݪ8J][18"BDR;,F tc"Gm/<vA=˿cu3-%$HRI5@%54pvl UA2. ̂}&+Di*ԕ؆j/ɔ:FN;A[`S ٥1 J T)w/8/g[-piݗ^ܨX^ J'wBqb UUqOC2.zu@qYPnqn! i @U^!*lӉ:bFݛ?CoC+U09Dz} mAp>s6(`MmI4JV]sw8KjL%\T:jyY@ϣ~ˉTҌ$2ڇ]crќ-<rz ;c@#qg`WQu^0mϰC!EWGV}2h:گ ^P!G!IX{g$LSYSXٔX5^=X<ʈcC.~& r*lj<`ɥv؄1=|d'|Keq,X]EKG[Ɠ6mNIAPٮ胥 Л JAh\HgqFc*&[B8 no4'܊>)$wS Q@(zU nOאiB]YWugJxR~Y2](خ5Q @԰"zZE E%|P'vC.H OLEx'*3%Drz.;BJ_t=Xd#cV6u!E׆ =."GI *g!#@pr*eפԠ%5drO2F"o%qK (@ji-w^MT*PQAgXW$t<.,ZNJF<Ğ`91Mێ6,KfOWLoLs9vp sNIO4ycR&;睈foifG'`]K*8M\(pZfLۣ竱TOSPJٌ*h*W?!A#1Tm.rõMדԹqn-i_afRM~q jM SAK貊1ܯ GG j,!%^#tЬEt;sBP=dm/_ӈgǗ˓&޶3bNN}A,5 1;[@Rnj{` TZ֘1ɇF$[ڽM|1qfjeYUVl7lkY@z5 GC?}Ov3fŗmQq_6A8I23,YՁcK|InAp<@?ݜh@3~tpQlHeD bge `'$5Ϝï ve_N KocL!v˂{Hmt.,I07eR2! ȟuҭUkrkYjqƔ:vbf&%ߚxR[KQZmNɹ!CN DA>`>'>#A_Ax†^q$=.e@g^:5N-fT(1;9"۰0 +n*M~GUY. @z}Jd|5ĠvGUe!B pide6A^yL AJkʙƞC B( tYp d s]%j{ Z'UptGQnm޺"ָ?S!OČɦRhz:<6js"q迏5P4iZk$f[Q 쀲":O2/,I__KYFg_Tf; ZBQp~/q?M@R9zU!m5ىz7HmO?lu8셾+L8K焸kSfq gcO& ~dfn7y#k 6Pn!d%eJt ~Z,@nu$2m6hemqِGjo;Vƈ[3x!ՏL,C+QԕDӄ~AKI Oj*x+䪳c(98hHXyC/IBtbwj^f|[!ZO Zs&ąYG4c=|FF!U$qxQ(TcVy@5.yT7pB B㒤5 $zPHg=.Bm"ˊ ˈ׷3[զ 4`q !1duD%}4"S)Be[ė-X?,?(:T=>#.CcGlpA|c?:K6't:HYKV<_z/]/gIޛ1)t:v_h~>g,БKygMAe{Dacz,[Qs!I|}x"aqbn %7Y5W $ TQ4[YCIUv{|_mOI.Dp"L}JD_ЈE4x fd٢l\Ͱ1 ƶ{S5S0k%kumX4͹%5a#.<+0dQDS /Nu?23hu7|b7lKG+j#&H13pg`<Τ1E\C.Ji-(i~.rmHC\lY+d Fs 'S9l2©>8dzd+Otl0 KPr<N58;.o5\&1佉0jqKA}#?A_=t(BhVVS\%-}&ȫh2)7ț5_ qȥʞJ(Z&x5Z&|'X.I!Qaɿ)vդqDIV_do; et\޽]1WdL]Ld)4HipAYmYҒ ݥ;웭 lUxZ5olٱgB~R7P Y qIc`eKy$6 7+lU¡Jɽ!hB@LCe /ai,ijhY@Y4@p],oڱyiq,̲_TBǚqo*ӷ%H=O؀Bsԧ5>ǔȩBD 1 ã_o c2- o]Xm<ɑ:ާ9gڜ9i,7ߘdVGU{O 8hQ=)Sq0?bYγfq]+n 'Qc$ĒrЈp@E]viţ#hoA'.w|;3.acuK'ZU릁z[ANբ;͊≟&v~CL$޳oɒvIa]:*36n\=`n<*&ؤ7{OL[b:P<}DS(^t6r=6D֯ 2^SaY9S/~:(zÂm\Vt#Lo|w .>{s_>z/aTdb[ѩʱ H~Y ^[P ^Y{lt]%AL}*yFeVŗU%'2[=zF%Z-*UB`:PH8/OMÛwRF~$f68{,oR՗ z8fl񹏡C'ڨ_c/Ц4[:P9PE' gZ[ni|`+2@s_-hpY~K2 q/jBIy6 psbεD' +hVz$V2gZ;KlZV;6x X8bQ-c%xJ0)볨"jYgY[5Ӹ5+Uy_3KxJ"QU 1%Fܹ, zn[W06CI/<5: +aKls%zɠ5`Ɇ|<@]KekFi藬΄IeCvjM# &=`%bY~ZԚ$Mn=alX7Jwc|R*,Tk0Ű]ч H^-`b35@'|>AZz^3[Ve #K[`}jo'ds| S̻џk-@}T*2`׃s2."?VK:x,`@N)돨:7Yi|r巆iWˏl94~s:_ƳAg_A GkDiHõWp+@6/\lu č":q;Ӹ57cHRtު4i' E+t? fm\Oq9Iиaf͞=}mmD;3%Txnzƪ|w5ǃ>3guH%NZY / y#CkQ Q3%^9 `AI&(bXI]u6ye623.Uqp>[ CΖ]Qၺc_?2$$aF=/A~Zq#7fΘA 8٭k~pj/Ndx-RD?:~ڴi* LfFK6OKΝ ]ׇ^^l>ʕ-Dj"oZp_cెUj L)MW`;idHU%iRrEW`>qRS)3[ ~Our-;# hJ|V+6 ĥ)B7S%E1I .Y8A(Ԝ/ӆ2mi ]B1v:㴟2e*HJhch-بN.`|s7נOSJG[a~JxJwO9+0_looP]'m-έk濛- :^QPdŊYNWHc& IPdYh(&ڞhm8@tMo9)_HyZW!8|8zvޖhgHh;U4+=3ΈR0m>s~vlZJ YϷJ-b>6& (W PK01i\f2)EtKoTkҋDWmi9J^CT0Yfu*?An#P!`LJxNq~PjrZ%=S]U%QČH>đ{իURLUa. MWFlL N ;K.ǐ\ufg\K\H$\OͰ@p8W{K#!:~WN&8ifK6L,x.2̹䈪O\9oogEDo7Lt[ߨ>ANqGTQCL6 F%֕y| sRԝ926 e\s-(4sJEgiyGS^VLobގQ3 Nqu d(ATw 扌߯O HM'qApľ7? &ȷT!!?T(`(\XIv+,Go*hdzBJ'iaؔޝ꼱z3~ji8>/IW+Nu`&u07[aξҿU>.f0G_kf*S0=sra<{ @-ة[f3lTT6+Wbf6|BG}OW:b'cf2v)Xn l\i>yϷ> GNn|pS+(<$LHj&3Bj1~O~6hm;ޡEvETl`.+3 w$SZz&w'gSM&eP3SJ{T1.1*GYȧ+pT{;\={,D!nCLBzyeŗ ^:ZRm+BFrv]SEF?q^VI )_YĐ ;d'5 |(/rkxP(?iZŕdNuIkw8@M/ &.Cz Iݓ:mJ."SIx;|"0D9ǼSy{/kXB\:0uHcd谬3MAPf–gc m^kpC^ [Eo3&{ fue,Jyb΍hA>> %p5Ka}MqQ9JB:qGہvEǎ>S;]\WџR8V*{.|L&(fm- Kd+[wX7}T#cY$WBKzl_KQF r]9yR/u/J~_m M`!B$F&g=Bclw}hTH lRH"VڻXez0)PtJj~1ROъ-}bSC3rĴ˚oOzJKXTiy.#sjN"`yU~^rK{JT_КĞzPQq[sK@ ~OC:l qsʶ[:V"*jFʒ!#]8Ŗ5̊%kFcyb~?Ua7{ku M"(6=UMӞA҂TTF'Zx }Nr,>}!Hz LĎ-]~8fnNji2=J UKȴX}U'+L!nto{-Y-b \}xGŪbHAA]-[(\s7f\ω>ZCHh)KQ}I; ( %Dtmx#1]^>Aus ]d#23t~dt\}9Mt/ ;]¨fT?S"tMwP}Z ٛJQ7&"|Üy ̙&A3!,k|-3'sބpvT[s!I*VeK Y'2+X;'XԖLǏP‰MlVzNl/I5l^ίU{VmMƫ4<9Purϑ0'=sbv^r̈́^f8?~gxܑC,nB6CNAkwRR`[}MJTmz`CB .-@Y^@WU6H5 ^W-%~.g<%fMj%;҂+ɗo!reWMU͋W PZDy_EAKm #..$`.8)rJ仡\5$Y k:g\[ rrModItU[yI(co e6 ~`8ސ~-݃ݞ ibNv8K)izRcFm#10QCzCž1I!`%$"dBް<'`Wa1v/8\bznS7*#9fbD+Sލ`c wt:)#H(K" mPY$9pٝceG.D+:*x()Kn2*Ao-8ϋJ_8sޔf:k+d$@Qߖ6L,"*/nh/t/nzYYk2y#~Ԁ҂P!;/L8. ୿M*1+ٖlkҁFzRïr@!ub͞K)rl'8H^݊ڤ 7<ĞrXtkbL\-s&ꢋQūQ{}Gcb@s|$=z+v0w٬US E.YJֈFJ8%& _a~Źlc?>} lZB{B7_B6ބ6zɌr^o{F<<%XN# \pʼn؆9ѠݷlZm7BqEC }ݥ@{l Grcңc!._|,_ G91k6tEO"2ҽͥʄsdɝk:[L>ȿ14[uɱPw!byoj J`)ށƣm)!N{+;ZJɳPD'AKI5"!ǡuf1v3vsV--|ˑ v_"<Ȗ'MeRӇ AӾeo-pZ{ɻwꀏE?'7Ytlzd}*cM;."ʮ;|6>Ɍ?@i# @OcQA,h!`v%x^ !%2GH]]sp"2vG]?bvӬcc3i1$ H:Y4ɩjMؙSէ&u i2= #ȓIF* ub"kwEh4z|$+g=[jsV[. yߝ͸jnP~7>e8S=QTqYkwnvZ C 9l<9"Lm0:'ǷYI7/A=jB!LԵeřV'46qW>GOryt0Qj+&o8P<8g"uV7Eˎ/͌T\)5椑Ib,9Z[Q| b/aK q~+nsS&Mj5ϼԡqrfL82YvܸA уŪԖd E糼{N3'?v\h(48O&*=avX\ȫ83 cc^{Al5…g`}!E:I{|Bt:_P0 L {thAXyqtu\ ؅,Z$},sUț+q{@H؄;&:4)bI~\ |6Y ( Vjv7ͫ >m/fSHsv~5$1.'j+%=q1䩭 _R=,AS4~P|Xd gMJHa$F}@P5-d=9o^-hX̛PQJ!mMJ->Hג@q4jT &t(J!G0f^,'Y!\~=movz ^OL9݊]1 j'@6DO_ƥ fSܮ->A5|tFܰa ]7? ep+QB9”D(j0 dhEqyrSw5ITQDvIm#*j2?(6bfC]Ұ J# ɝa(Ac}Vz|7ˢlGֽ</-]0HٺeG׳r;jGT%ݻ3kO&@9  T%K)0Ul9Ÿ[Q\񨮛ؓc&vIUꈖNvӋn|+UHd&tQԐJ鼇r(Ώkymktcӆ?pkv YΏB=x+J kmJxEwԯ vO[Xn_r,^ +ed\XT-C2?:7slf,'^ CʴuGkcb# ZI5+G`<]/T"X}@CvVd`ZD"JþaE52X]ұjyF…u L66R9E[ 6Μ/,~ȍPsyy5nvsfoq.Z9 n!zl58@e.1MvPӔ>/ޏbH?% 8x %A4 ZFAꞏ*W5FD <Ϝ/p 6M\'DtlkuqD"8/=EԈޯgG?yLDGM̨p "$}txQ:4wt{ZR傓3:$iy_$ Y -$w NuO+"PR^)"okA:s0(:ٝv qt f `ۭ!0Y)DW攞94x6s/tzGO?[Y膭NHMXpMAI! HPѐ#9∈WY L5쩮Eƞ~~܋:32B$^IH0yY'Vj7&۵}?#̃Y[:M`ML~ԙy"'GPmK׌lX*y`q#~w 8WmeY%IQ"z2CF09ugwU8aPyWKuva|=ڹ@(&1D>t_cgC= jJ0*E:]Q`1E(G z$KRsS#v.U!u Ievxr ȰOA3-ibQ }{[B3cm#?݌6a@V_X6Q +sW$EM@~UM{ 0Y 5 tgC`~9n.)]]NQ[Ky7XDs.*ƲHBZcI _7eY7W%g0!]ѯa #B:d,UojqJP֌yPu.Q+sY`"]Tn.}[ +5EeЩ繋61(ǕbIg 1OOy_3e{T46[ *屽l V}6̈+ b>F$'Ι1ѠCX d՚tI{lRV5oj&bᲢ3pVz ۠ ]o^!5ɓFyğ߈rz=diUMo0~}aFLF;'ZDwX?G>,v{H N@'5Lqɓx&>Ŵˊ /q. ㄮjI\#RVs?yQoϜ:sxP_y`6T8bM: v&yfg~雷5ЇE s"ZCVSR7Q%Rq[r倐9c-8`*Ȥ#U;hו'hPT2'i^ *ma+`ςl+6RHzK][d^p W1/%&,4%cb:$i&24.G{9J|=߾"kSZ $=[}nTDfw%Qf1ewV·.!K>,~\-H/U sW6pbRV:yB"r'VE}oMJYAMt2\v13e-H=AVM`K"\_Ej'%MÄ{ 5I'GUݽ{o7b^!'d0CɝOkZGucl(+|=4>bRSL 9Qjn'"!7J*@8)]Oρ ^+C-Xú pk}Wtѱ F( v`^hp6I +Zz*'VgJG8u-hr*QyqI@ ܳ%ҔFճq㣖ʗqx`ud|/z]ƺ\^yv\Wm̤Ɲ)~4f,:mfESӠ3y.Z:MEgq(E *V6;85F>Ow,x'P4Ue=U5 RpumiG!տByW/@EBwE}Cy(խLh-r~9V~ªnlUtE`wx~ 8©l䨑Kju=JR(ph ><ܯ7_'?b,y̅2;֣mgv}1@b禇RzK 9Gv'@S[wGgS!m+OLQ[a>M1mWKTuEq3T-Gw*[q*υOsT=x NM }Y88dfD@ã%}zѧBCj&-!Kh8\U?ZTZN\OxR2-`((3㳘!M=).tō\:(!̙fDžб4ۈNhz/5>/1\w"HU~ܓ> >S8e$bE 5.\AYY Dk>@Co`9u=MWeu"$m*OHєƺ&S, IKG1 Mf=&޼^x4â8d'L)xA'|>CP};N R(}/)Om}P}&N,R+3vߦc[\L|$( ө:]E!8(g/~h9Y+l-Aem]p[&'];Lqz4m| Qtd -6p$2y[OZ㘂 ~+5O$u ZL,W}}M37,f9Ry6pEk{vα{[ujL{! (s^u0m}c];^nKT:i Ϡ&j@K!m5gDB#Qs%J&⮺D23U8z$P3ȵ%ʬ&`;>?)5/Z'%`oϧ ,뗳(o۸9콡ȄcÅ!ʙc)1FoyUdhiE*UEe/ND{ꦊzxrtNop9&:u: E"φ{LEeO'K.)=C2qE+&"*$W.Ԯ_T5'ж(Ӭx'OFj! LEtzbW ذxD7)h:j8(0uon\ytc;q[&$R/IuKqĥ!I٭~0Xd&:Mw? Lz`ۏV:TG3.7U+iDBNM!Zd1X, Uy;ٚ[AԙqXü%i*X{eAp]箽eGaLt9l&XG! ުw6sPM$zg@g6nP3v`ۜ|0"׿h._8̋ UMM/?/L,`?3 M dNU 8-lB*HF̰5.4Ce1HBr$ @ 鐯:.$xfxC!5Vxv{&fe@#=L$L}٧r Gr<ޱy6šQx 5Q獬aV)A P4(䪞ryg^n$ӷ(ZƤ+ `"V̐gC;r mB凘G0@4Oeȅq06HB!s!%yc۸Sl84rgL Gyh{1^ui|?,R oOq _V@sEȖoRD=^'qPoպ١[y2bVw_mm{noyAH]G$яCk!`++cO"qK{-U m<-y٘ x.2)=lC3X]O^,a`ynmZ]BX,Ci3Kju4{g\4s Gg,:jU%-D&v4H!P#r%0mB⋇Z ЃxEK1̄x1&( q0Noۏ%Ю޴b{ mniǗ,5F1bmk]%W[GOaTY9k ",URюT&roS13gFǁUTfKYY|u s^ͱI;‡YT*yL}ll{cYφbhA:FH^:%/On^Pb%ݕ)~B(?Q4jf[ ۖKSg,i~(PqV p{?P6/XPbWf#ZݻXQܻLj=b.7U$?k\uOEK,}|[9m'{h,> xQ A*O[>R P @ohb>t!a\Psh R.8E{Šnfpgr|7F!} ['4Ӧ}2δ=bÞ!B5rILЗr@rchvLU*!)<|jz-BkyL8є^e=e 4me[=)Ɖ|ͮT3Fk'"m1rbmxͲ+ 7@2e^4AsV `tzԻQ/__6JGPξq, N7g4|B+CpfSt3j ?댂 R[c+fj*:miV8)ZR`=7 *> NF*ketq1!'QY \*틂MJUiZOޓe-%}<߀T5`RL V yxJݽi);Dȸ%m>sV?Gg5_fsL~5g ʏλRyq[0~\.ɠ7X̿Yŕ ;o 6 &|i߳`b1VjH+p%yM{ws⸊Ծ1+ua;AJD4/CF*qp51%:9pmtٙ18u*09*Y~Z}lx!m~lhPwL# ybS@BQe)--a?mkI?E&gZg]-=J#˰L@$ KZCg"3krH\c7jfivOIV0ʲÿ{ݾU509qRL'C \":~IÛuэ(r9\xc)ϯNV|Pw,20uL,w!m8j rD|=^,<:KܥàgKظ4ɾrub3p4B ~ bc/qdJ5!>^F(m>s^אUWh!Um&@ӻ1hr ns5"d0,Ys_.~I:Q[1oq /JjX @i9PJ_› 2Jʜ&"2h\$ ga=Ҿo"iY~ʭGAe܁!# 3nJ \!MFݪoh.V6Yofu&scݶ: hY-!"Ϳ}B**d3ٰ-]AG <ϰ*VJx8{Bu:NC,FE;BKWj&r,#ޢG aЍrSa!ߴ$8qXGȍs6~l؋}+?^ xG+īЬ.ڎ?\ U+J? r8&7hu|̎#hQh&|[0o%vApD;8þXHBN}/Sd,I̾ͳk_=GqzS1C% JhE⷗sybp٥[a+1)统qt?M7%'Q Uiz>X%VtzQ p⭑^hӸϗPɄ@_!3 L>RC3c<ؽG'Քl.iwþ0q߱9+5Q(}C zmm w_PInLeASWKʨoF =k/sxu5{3 EP $9/ ND]uuopIxz즜"݆)_ٙt3J0"[[b,(rzI#@sqY8ǂ-yS]<;^.em d'`ËC&v8Wķ/_PN:? o^JaOƼT@)!!+m>|$ +ԓEA &ӥML\> 8=d _v ޴0ոDsXnI/kC^rX]>zwRna~۪XqGwDߣ1ҷ[uH|liID$5٦ #1@X*V5P8XoCKjKՏ^yVub%t~j N52P'Bݠ{lT_AJt<<Ŝږlv}&𻭰Zx;/; 3iqY)AaiL=т 1Ε PkMʶb8 Ӻ,^:Ɂ+"^jGT-T9~{SbmjȀt` O¬q sT#jUP SH4sMݍy?^~L}CEDr-|(G[n/yH { eN)Ni9ډ HlAKc.h:.ӢW;Ȁ^ւEܠ0nau% VrH{LrhL7>q>aBb]/X*,Jw Gve_Vkh&{dU_E_G$hly, Y׃XG?NMqBf$>1%T0C3qćJiO L34R|@UlD)Hخ?ꏛFvkX}Ve[gPފp#mKapDŠjv[r I]`?O[ިMdbb+2h@I&k-o:oC<7[O1cSZj"u.9rՂ_z_:3Z:l,x2\.֪v%1z4.a}Ҹ'[`#PNdr6,sq =jiv8&q'pk@eE]ԻO!,w+O,;j59CqyL(d WxiA,x?-¦G0*HDs18XA|EMՒ. ~7lPfLFve[.KBs~6I12rC6hnQ$Ǯ}ݒ7ׯt*= Mu(ra,b!Ҹd(+六15zsA% gBc휣; h"R^f;؃W6 IJ38"|8,T! Iك/ J\;|+$N5 Huc5º*~BiYI%sH3S $nHxs\5`;/[e\>LCt8Ӊ[|31K;?3hD 䠶ʎnGBȲljMPcuΙ ,)4Ǭ: 2b[߆3~~Bj|(^^b ]IIA#)wߕl#T?1'j 7ty^!lDb>LF1El^׶4y To"F [5@)nɜ6f/Y',9PC;:Z7t/GSw-骭(֋I{+)*M=FLAz\Z2p BvLQf)_ʸ9n XIÆ,gbBEEu1¹jױdre׺O%ԐE;VA {HTȽ9͋?5bҬ%7h/4;JKad 7\/-% N#3~}y9-%bZ";h\[#(R؆u`?N>AQ0G6Z%ҡ2OśD\}+>>MJɵ.LDTY @}﹩:CgsEi<1˚\]Q L ye;e:Lap׸78PDuAs[ ?]2Z*΍0(mcK z[0]ZŽUym@rUmVm)PGd߆k6w:]2*n ,Xv,vldy5OA9hҊDҹ0] D"/ E>cov|C _lm|[\}E8o?{|繕&V|v Ӫozh~'޶^n^#;t $dg=v9W_O"$ʇwL">*/8e}b$ŕKvOc&&u :StHZ`K|sp2[*[ ZX.*f8u.gT~-'bfIJaiCz=IO SX-tg<$<-3mhӽ oX2ORYE S@2\n5U `pSuCBu4GFiX SI)k|NϨ?2*tȴ/ 9,_v1P`mI%˖MQ Ϛ"uuﭴ/9.l?cCnּg7;yf'٢)~tRL7z"(fZ/1\wtw]Rۃ{稭vSSӔ_ aAd H'2u{Y ꂝY@u;{FA!=Ll* O隢}v-D€Fwx'c<ρSشj<_Io :(ܶ6qeΉ: w3u!βbj?*SC.&("ĨcH؀RMs֏IwFت1߈\:%f ӣ1Y~6"ȀlP giUz'n!0KWڥKy+=`np)QL Y.(=AMfVLqRyzʑ0_'TUWen.60@Nv6V\KEh8$J)ϸZ2/3\$`mjFbpa-" lA'jvm#i/=l@;0ED ґl#ʳ]_a sO+:Hŵ=}ӄ͓D- sާJi% ޺{MuӬ&4XvՃp'(X*2l@`  F,Z#! OM2Xirf}:֓.eԴ)6sI / rO~2{i=$%P5X_?s1~ьedx.YQN6&W,";6 p%YeRmyO41 ɶ&o1GćfKNamm"- av}<^&[\Y_]K HۓؠB, ,H?aoǛ;vcfġOvb2wY;  t u=>5zϲg_ ظ yGQ`(T'oo$5ܡJ-jp2ke̓U5ϲl$I0>;K.V7IZIx[Z8;ccVX1aЏ֦H\Nгreͩ7(P-C !>6c|WF!یCstA6{56LET?.^J|Y_J4`%|vMn a_f3H.9/W]7yXzAG|q|9GA2 ^ȄZѕ،diϯv3u?eprnzw[PcqƼ:Dfa06k$iӡqn@wD')b8U \3{D1~dTW+AVݾ;5<y࡚HϤ!irbӨbšΓ*B@uj B*;\W#nTPm39Pi]PZm5n *twn^/pYr nfM%uYX ax1Y~ :\4| k5I6Խ Qu WcJl2$d!H)'[yຩ?:R%+/Godt?50B%j}a1 d\ٽYe8'*SjYEnv7"c0ԏ@@;WєylQ$'s$M画hx伯qf ;; h*Ö>h旺BXA칏2Sz_/uޗlKIȺS^LaB *x4TIJ|+AŔ]C nU*%P]XF;z h=9lH ՜kXۆRѥ}{K@7{K?wq)l ,cmiko׻[ymedJ8A@ENkj97Im0AS/nH @M9A<#%}~c(wo4.3jr52^D*͔M )v4#=4d cͅ^y ܶ@b obcct 8zꯃ2:$-UWZNj\UP)HĘ B-el骞N Csy%Â]Q h V+ .<'o}#>}o< Gu!vM\JLjz/2qdp v35zvH_vtQ,qΈܙ\mxEey,S$qQ+CT0zI`i_sn`9?NsPu ~`Yt*|臺Mr|̕v*[D+<Adz)Tfߨ_'sՌkMo%#E.ի>*KŶ>煈{j2jY҃oLRNGo+Cȏh&sbat;TDO,d&Jsh_!A~ mmzZecwPz6H/]yNrYPr-Ė ,4nW٨pw69t崢Q-SJ"g} @gh қ X8żl#2YQ^8 R}5czH'Ò?6Y]kb>5 v9=V`߮ݴ˿z/_5 m) m\[۽h{9Mqv0Kdnc`5ysYWq:<#ž@#B'5)JHKzؤ*?I.^\!]Po+ao`xLB3G'L]+;>;q.0˼mzׅam` n/bf\֤m8bRUSsB?>$8giBƌ(;0Z $6TYpn\HH<6ξ!yZpf&ӥFUpQQ Ƕz܈lR v׶ƒ@~HWr8{jO`@oC_8o!Dgx϶ P WtvژonV9IqG-+ e˧leN[t*/  q0S_$^V@X~7(S%gXsi #fCgVQM<˲gxE*e~σM),&=TAiC0> ),*'. U7U6 Wrj]ŜNLzd:pڪN芝w4LvD{c!ӳ"x:lLp 5 |A:gR"}>n)(c_ *Sn|sjIy}=kފԆu]2LLfm kC0>] ]eNjI/e$’'CQU5 21dGQ5H!z>Vgg"i\fqqg,7do\R9}k*=Lm+ uKzq:<%X)1d?>s|qV?I}<6a}5wmF!@zx"w MBi]E{|7[xS‚%Np fsЭ}%5%DHiKLYpP 0;|:Tn!u8䔓/" 8F}C rȀظ@@(fꈾq[@"4j|N*;Bs̸3锤| 4;H,'BtES.$;5y7]gsCjd .PHR./3_:$KhaݫwjeV3~8 r{fz|#r+`_5.1ҐɽdD_V56;e]Ɖp=+DiJV:_%[_be~ (+7L6WwU-VO@H R(C20v͆Uv<,MD?_솧A<LԵ >r=">Q2{a۷x:Bk=cvD>&Y}o>nM$ƓIm$Gv)ߛ: !IֈDc%^9'T!7{H)tDA,έ }V16صdcju^_:GzۏcJ2b=4NP)F#tEg }WyhJwqW$دvD y~Vef"7'!P8kf?p%I6 q Ny:Z㸘;'(&`0!z+n6LdXT<#!x 5PNmG!$ hs=Um#m2A҈> MKu}s:?E ʞwUʈ{6r(t;la  a~FDJ%W3 9NT$=W5pzVfo. {#udXͻG½/P%6WFl3mLvg>NJߴ%"K]~.Z?!rktM Fk|x1?8X)34|mA^+ke`-sDž߅^ t%M熫vRsJe2Vk.q&*nny2&/6TG<P-ǪHfكvO8uμ4~2k@]0ӫ?#XsS7__"M88ˬ6,spO(߬ d%VpT,?ٝ6|;( MdhJxZcJ0B}4Je sLk)ԮE),aQ^fT1mf1Z Oeԗ] ;G>YN X?s2"dim݄^h~fC5l gJU(VX|taAygP~:ƶӁ)Wط8|Png'$rs+V3ԡP\Joϕm:qG㗂/ENu&}ykC0} /fc  iH3ܭi|bS!~\#V]?9m6lS)5Rz êi}%,UK=7|c~p#לm*EvSon]ܫn8_JFУL`?J:}/9%88vTS d6(KAAOV"u&EYln(ɣiDw >?%å&kZNmo#5ո&]u'cw|/Ĩn5ȣP檰QSݚ'<_ Xv٠.໒4N>:kdyÐ5D 8tҌ8cDD2 >ݘ_SuG"=sLJQ/.vV3;3^r?VtbEb؃1!UR&P]ҠIծ;~5aS,QQ.`!{ ?upEaMw˽#` UV5l+8Oqg5N q(asU ͠,c\}G\cWPpLOEJ)y[ te9!iBId|΋^;" )@~adjXiȸd/7Қ*Rq| I;X/;e \tgAּ0VյfЅC/+J%~^Ү2T9B f2&%Aa} UݖL&< r%S.Cv =1;t7?o]a 76$ Utpp<8T^K3CVr҈91oZ"DV@HN<`7x1OWݻ#9WƼԘZ̓=ڕ]! =4|HCiXw| *)?P~ʦԡJ]7F۬jf4VQۋ/fȩ`?G5˹@]0̕yhpW{aW r[ S"Q#yDa=z!'B*/{7V>okQٹȬNe\OҠM;ꝋ0 kYT6`T% (~i>{ ;~X-J:Cl}^R8' Ad+?%~͛4@N{:/zXhF`:*0́NO=+4'O|enG M>&`Ր 5^A[{_sGQdy|ȦkeLS+ޚiux_u%꫔[{NZTׁϿoB@j=V<;7S8 B$jqTRs |5@1j(n\]!jkk|?O~8`!~y =hi^Qaֿ*n(yrh+/j9ew95f!VwӳkS0-q^nMGO[[|Kws+3R, s^U(OQ|@]ҍQwcưQTQ6c R_ s3 KT?ݏ[TPH2ULKRсqfM6=Q] `ִگvNF?Ժ(mΏx)͖|Y]":4qIv_ŚtI(2(og2#!h@rv{Ġ'4d"1&)ƚ+w%E?1W?Ƭnc{6Z2L7q5>.GH|o*.\# ) ' p)>9蹥OqGQmR6 ,vY-;Z@g4Ջ(h h=Lr\x>yd{Iۺm,p 6"%0JD !P% s3{+)M1&FCҽz3 솵Ru ug2ۜV ۸_!t}"+d{u=HJ,r[M`B8W0pˬ[,9ZD&Q5n]rP7BU՛Q|rk%Ω 8<)<8AvJcKNG?,oOj_z-%-f c2OT^¼Y2b]Q1>#sUd.#?ER#-?-?$INsua 2d'v*]v˾eLI3нMF=)pV‡F)"Y97EՌ4 ڲ)&YH<{ Ȫ2o{ h^[XWDB]cBEj,&EZÙ,F]Q@xE[~0M(raF'ZQ`>) /8uu,q `/qGDSR{N:Z(]HP7s^1yY9<2*3gmV;ȼM7Mz@eD^@+XzvX!KV M3E/zZ\%dne1U)J,ċ{W~JMB[3 CBz:^IZsu>M{b)?VJV,k!_I?[rgJ=ˏ?Mp"AE^6 ︰HZiTyAz#\!{J0AH;_XQOukGMpd? +}u1LU.8ijvf6T329)Cެ Lp@~`+##Ja0ӴawX1"D(=ȟG1@ZN#H)~:)Uҭ)N0h:>V['Q8$U@`{C5qrWw;D j<sޟ`j<~YJ" CX"UR䇓e-xѸXw:p%KK\t.D>\f SW3Z*кHeH,블q YUeqFD˕;TN|*YC6Py4C4!W6 o 5PkdHEnzOY{D^r)ϤNQ`ӊ"EGk5TEt]j#ġwQuh(8d9OL& |30Fn#rApkl%*4vN;65Т,& #Rb8)<%0ݙ ҥfKf{b+Nꕶiu [˒y fɖ+ 6^oyh ^t#Z0c/{ϣG0i"q(=mQ/iц4FS߱H2FQ"+=R&ҍq ֢+ANX5V-K)o ͜v3YP&`B V+Q]R|Q܀K<Zwrd+jCa^"p=,3i 7! NECd&퓃.? vZ$(|9C{N};i"r<5zly0O|>)-FWў#qaS>ARP\/ތ#lIErT'M ~nVU_ |^pH<[ci܍~FSS&[hA`ꄈȝ> Y,8S|+ *ʾ@"KCDOů ^|034d߉Hc8cu_ GYۼEp ׎z)8j12Rv2hDZs>H TR\5?Y 5wFBxcb5:Ќ0BkqxdAHTXzٯ,V\] y{HoE+.6)8i\xҨ~;A:'#,Krwv,DtHҜzcl|߂.ݑb?v$}nGf߷fe##ηѶUx@pl[ѠG^d~gI `32tc3(QژY2E=,_Yn _kX?*kC/HQ3iM'TzrԭuV(WgNf|f"E+R'i> u5}<`}OOƣ&N Q?jXnMitc=᯸9=\rp}ؒOs=t &̻rė>05ucmм^,&(p_`I&S1cDtSȶUi~)Nims`ˈ&}faLww d+lm>KmIVܜK.:پ8ǟ /f;h0yx0ud-5v`R/L\N*qIOגC;ܶ gdy5OTbBD#{VeqX}^ֲbpOhtA\p4#fz)ufM.џڡ1:оѐ%Oh +RѳE*qU9j׳fMvUABf4͵դSF h˘Hix\zλ΄n} ) )j|7OT/X# )DæM?GPQapQO=i'4afK4xW 9LaI875N W)^wj'f r>{ zb4kR6" K  ~FyϤʎ|2m }iv(Ttb <v!GOթ7!keٖᶑs sH$[>SNr8a${+\)wPMFF? h'I{Ug "Ao'%TJGHWo}!touO# mnDLTU#IL#i~?,EFqCcx[=K ǿI!Q:\TlL^ fPFYI?,@Y3JCeRF;-+| {Sˍӎɼu/A fټןi) Ԏ#`wbʹ2. 6ٵ|?l+OY{S9 JS:ֆOZ ߘ>bF@kcc84 <-bՇl٥ {YC^ Q7K@itkS%;f|g \tI%W{Sdb"Acwpױ,W)Ғ Ւ|(.9 {[ZIf㲮CpWp~գ$*ٮhka5ux~k<%eѷ+UTZOsвiB&YFopxR$+)"&?p ͺJD$p*WpC%\(YSL8+GʉMVK BwYFoq~v*׭oVq çJnh\dQ-;' _mOl қU}\NPJ.+r־ oU@hSܳ$;ݮuq7*} M䡅)bUVk6Z52S GS`@]ȏ+z(Y"/Iүq`03{~8q7 I`l}<)/pv?K/=&ȃ5]YN!MXr-cbNC<(ML ӆAI n?WNuJk!mx "]DKYEJY{ rxZfUZ1Ky~3h! ȯ\k*ƭ9p^/5oU>y *Η-~Ae6^zG?G`z99Y r}%,M _>4oY`Qf@[S=@)89x!5 !"99vsGVxLٛ8qya_?4dzze7Cc\P2_ iTuSNA[i`76oN0X.UqG\N]Eѽ \=fY128mwqqz$};iiJ3*_K`Üe{Mh~5@8=,9g-h1eR,+I'\4B/Q>1aK*ꢛA-y@g%orpvpFBr-xs9A0Ϊ-ξb?7 n 8@~iz'xYpLގO-2>T%A3מU?4NTɖK(2D`-^Ǩ%VQЋ$?6^O5 yv9 =eU)*:JAgRi*Fr6 8hB} gb뻊u/jhc'gem->#W4l:?xE -1Dz byP䛇Ե)! awE&i$(ϓ9H1qd)YɐLjH2'}G|-t2N*%7µ\-Q%}s`ުEiu3t3׏m{-]%v|%Uk7P3.ŶxVa!/e`6^"*]So9< _]䬟ظwՍ[8KCƵ;Bk Lo^R[x:phL0Ef<]n[qCh0&)mn?Ynm]rk!Fb8yPP懲&vX⌮l8Sfþy46>{90ƛaqI`Es15dI!\]tc-bA(O<|7Gtli $̈́߆ 2sMqEH +fKPMMm4̉<[wn|z&qU%qqԢ,c[ÿzV&b :cS>L%_-ׂ$ BYNEIQ;5GR Rqy(!p*umf/ú侟T7[xt&r=Zl{lG!op2v = r90$ vwtCMeȒ_Z(G%b:0K?s:eLS|$丳Sԍ֦8+Clu1Ƥmm&UBYF~(qw"WIpח߯wIELU0Mxj 팆:TTCcg%ٓ<H`֨ɦ=6 lKu9"(./< IK5qt[f6d"+r)Ysk'7saH O$4יt]RDDX=Dڃq",86qVGYUaC+'Uq@;"mUOrׄ zsd[i$%SϡD^Wd}¾P\Ł_<6u>$icLRfEi`~je/u;skX#2χZ;| Pcvv ~oe^C%/:srK2]2c>"WZn}Ncir[UWwB2CuXf#>0ȫ_A5%cEj `G; f nPJ"$ƋqQf >~80cimt^cuwwL683T, vؒݒMaOרq͐77U~ktN ,z߆B)1ջ1&Z֙K98rf>KDŽi,m@r~W6 iT=r!'E-t~6 hLTmұJ˓h{p*D*|'Hn.@z~<ݏM |L\ CUGEle|AJHHNūRۛ oAU,!eW6F2 "נ0 A2:Ǥ@gNX"O!H?#jox (׺ *%rt5!bI+M]tjd=,h>K(73_S9FVrMCFŊW{)'>}mI P]%h9ʢ &=hܳHNYhX y5#"f+Z Fg\і%'z3NMQ5exh!ƀO/=_4xx)egk)~II9- wwJKyP3]|3C! z%ˡ_z˰6MTX:S<(C!vo_}S7M[M,"-\Ǿkew#䯘D KdO'$h֖-U G oVw G _%aL)Yg/MUo| ˙VyA {}t_|m <5b֠ IGbb Z+hO}ԍ.i2&~xf"QH8MoazƄKْΟ1rPI%38hL,Ѕ(xjX/2`/+u}hQ}l-"8]nAUNBnKmZL-T8Vxc fqG )4Z<(lȚTrwS 77,[̋Κc]հmZdw!q>_gpQSȸJkyfYGkɵTszٳhΌyܠ ٿ5%zg@BDr J=TJv ]֐;`9*ܺ\7u/5~1iB3hUԽS9Ah0A1:@;FFvI;#c%*ۡDza^fVke,1c ;O ٙ۞-~PQ!_UږjGU/heYox7QWSx7Eܼ`cߖO>[8tES[v|RYȪ)O応$L@ޥ YI (j,]}Ɏ8"*Hopk2 I}202o!i}l{LrQ1W?/I1"tGg%M '?{C&@凄}C!>wOZK˟Չuj$W-Y_yw..WT^G9 k&RaL̸pA itag]%>/Q7#EKϚGuMm~% V8й{~9$jKq/q+$))'} :YP^ډ!d=jv14Fv!s7wb{B9F6aotRbJAlKP;m=lR hNP#ĭ]vUVj9Odߎ[m#2\w7n ^Zaݤ1~D64jt |eJo$-U s:z,%BSה̋WMBgiCď}Q >kS+Z;""Hϳ $[fgy' w_J5 c!1~n;!B G_p>f > m7P}łlX" |\#(0.vJQH^S ./?[ yBfczdZjwgu&σ`]Gxʑ7ڒDͥGy.?=MAڜWD++%ŠXaZ?a"kB;ipg6$;~QO0NJ0jғ{m1:0U%$ǬM)yd"#bb[^nVr␌m]H 1Pj=W Oq>23B3I\. y5#ʚ}IJ>/w% Ju'&*L>sɳNO[mˤuc΀ܔ={,yP[1PF%7h3s"ˋ 7Ѭ/um`7[J&< g5w7(f1c" %HHbgؚXk:|ރ ) !OIC`Ąu KDMޖ9 'VlEswKyN7߂64 G(0mM#hNqx刼ӭʎ.`g0ݯ58q暧˘g>j6 }E, |Ϲ|2"4JN8f$O8!Zf_ɥO}=o绑]@Db,zfp_s*j>^g+B;l40Ğ2h  +I : lNk1ǎ`SJ_+ԑm MX=m (Dh:h3w:yо#1""tRP?Q idΠwbvJYdt-mxW-CDKvyʢL `0fȰe$V1W ' lJCUJvѯƚW9aɐ#3! xL7u(}9;3 a.5铔M^TĜC#9s!yI]KlT]MoKͺjFN"sq檓TPŴ;%Ѭ(?3 CۋunRtQpԧaNWYs5=>phf>aaugB[;SLvky]a42 BS'Pl~!QJ$fhyx1 N7XY%*!A/$uǹNyfb6O<} q۫oS!/Xa*Jp'aw|zSGv=t0u)V/@ eGCk7= /-i(d |\Wb[ c$*1lj)mvBSv0Vs"Ys"2"|B$p-O6OᆵWD:Q:??\Q'ٛ%X96^w@X9EtZF(_)O7mx;['4,aE#jIc8^?)*MsN9C:~Ǜ1#|5ᄚ|?pҊh=QfT[TEJ1ωnb`g̓Xz1d#lqA Nb* E`:͡NG̤_t'2xP~-̇bym: 1vElEhգW;1D5K#2:.hwhUi݄V`%6,7RWy!f SL+J]xrTQ9~GqރH.+*@':EQ6XK6zٚ|Ђ߃ {떩ϞҀUkV]GwYo+!q[~p~v%Ŝ@gkϬY|-{by o;%e_39]ۆV{[.o 02!a#ͩ7k@BdEBn0[as4%bk(UG Nc(mY65 qJM>( ZV#eNh]QÃ^o^Uyk|^s{X~!WjߔY bsk;;fsi4H|2TgYt}/1|ol*!!#}/£,+f+ӍVQ"Fooni+JЈTP@cIUW_ՃFFF_8! RW Q)xslWoJm3MNe? F`"w ]ŰJy،O[!y2;ŻOwa"%yMGkvƪr3$Y'B5f1@znnQh󅾝m|xta*x晄\e G>sMw16}T(Y'|Re#7ح0b ,dq 7 @ ǁ3n9Pj,To)g$YDY*Jz98._`"/YwlsE,d>Zd%^o:X~\~QPJ7GLDe1b?Al=RPscL [_ ^ja_X쩧4I @nd4f7Ű 2Q&f_1smMmQ*\sҐD-8slbSagPT ꨩCke iB_(HPŹm [ GwkPnz4>2n%赌YhGA5yn O5b?L:ҮZV1 YMdڹYp;Q 2_ ^8ᒺ_2 nWZ[AvOTS |IEy=et@>0>V>c5-lCnYt7%lV!C4@rdaumHVYGZ$FʠD#mu`CtwM "5VÔF5Fq?͛.UeFD%3p:>O]Mcw<Jj^!xs&>n*"A\Vޡ+T/`qiL.?Tyچ΋9i<mw:x`//w= م7KK%IhƨbpjHE5cZ~+AE΃^M+o'jו*Z"lI/bj([1Mt0<_@wC!/QsG/pSŰAK!,2J/KrGQX01'I_8X{FB4%{@^=ehO@(#W/ԲRPK8COy08ۯ&ʦl^!H}CA:EoErS';iI7yx'OVM9FV.p&r.C`25tKkDgbT ף]/2;Ks^S/hHvPuqY7:Qnu%ܜV"[KEaVn919CWrAX~J9w\&ȡ?3_+"s +9Xq'_45 8NnZMժ]>A>[3CTGwz8iԑ))B $f/SBUZٲ2Ͻ3q}be^}Ά_ UaEg/]vC評E80RwUDYTGm,#zC}j-0m>%As&;=]ƘF ![dA/wJTun;õ!9K[m)w>F,J ~Bb{c{O.R3 [Wl(-`!Jfi/ H+KIq+N,('9hXW6fpjx=M^#"tlɟER U[C[ wPܷL([aU |]wY9( t!"zKIwu礍!=)e h%?n?{Rᄊ\74\tOV2.:jvDoBU9Xc9l%_8O<ө}z"c^QAɲ-ذ-qUi5l*;}c|WyBNJO1W]SPXg@ NM%ݮ1s(Gѕv])U]dAx~K* ,mVNQ,xo%oSX~0}{ǟZQL}⍌.3ͥ"9[v)2T f*@)jۚICx x~'ETBcK]F+Ȩ VedNH]@vUisQ7~ xZ{ό8ࢰMǞn0P9QXkd!Lq8MOvq;W|Tu*VG01<ʡu_:Rw5FGIΘ^F.F b1>Ъdw{@|_JkE@p*TSN( ?fzZt7R1(8"C/8}.?hr#:H6]NEf!L1o +UY#h8V+㎣iz끷}K=_Kەեzu"v |*[J\SX%w:&\?3Xw˾)x=Ic.JAC VFgFP>"l~SzXї??~FBxХϐWs_"30&};kAn {RB`*v [xɎȈG'@D+98p)l.ӭ3%'Z/iaL8Ngsj;a'Fي}7d|m *W+ҡoF*R0kz4\Vh'쉼jQ?~ցl7}CǁhoOR1qS61 ץ8]8wsV[o)cz BBT gu9xZ^l4lQAxZh!E;\3ݙ.~*%FlK s " {P6" 'Pe8n`sҒkIq :5=g:eոfbFi$@bhJ` ҕ*7%dH$ ʸ(NL%CF4 YqgMHt^9P;XغB=a/ Dy!8$3Ʒ7!Qǰ]b$$\-@DBeLR:=XDtr5sUT;,>ĽQ!vbiD>Uc+ĺh9ˆ;ECXZZ5~ě=a?8KhO$Y9Wq^sPUtd0,2M4?䴥w{0ϑF^n3Uҭߍ rY +A@)%WBKlKC! Ϳ{i0m3#]A $Q,'!(._x̊O`f0Qx>RNP>~.%Ev {qE1  zZ^Tm1fq4oK͈eڠ7&śI #mI%}&@GWZwh -\Lp?_KbZN$)y:GXpq2F"*g?urpq#tPwTK9DVqkb /~zlP//}6z n2+Ei E}F9.1pg\kXj]?ԉ}(9G[˩u0a%vl7sS'8|KqB-g-7b.)/|ޒ,V̀e%asX!úPFv&N _ZF \7i_ㅒl04 p/0PAxB[1wSOVy7J!bjd!V䋳{Fio^B^Jɑ\ji(OαÖF4$'LDZϮ覚CsBj4V{1TQt ? s;"ۖ!.P`5ʳvۄ?uZS%IQ ¶ ̓.j>2+i.^+I`1耸Y0-(fI0DMv`_۬XW*2Bʲx": d3=tky*D|oN 4|2Z9'ћ`o"d7'(.F !8uc$Ho= t@Tnj*r觡SO޽rBXe3?@&%X|g6d“G{oDUq>Cj3 ŭ:CFU5ngl"]\~2 XQ ; 녤LmaT $qn ҈(*5y "GP7i ~GЧ$o'*o]y2x2RuDk=W" DAۮ,[tؚUC(6N|AٽPlƷ 5Ñ w^c4 +dx^ʾ 2Fdy?TM_^@%9)\+%#qgPNWхtLgГfH2y|M_В̕Xi*6JeOtwU Ǣ1˚tv-.5^WbQ$(m  /[6[D%’p@p enr 88M̯E7sG!>VSGaPA:IB,փ$(eA#JI_ Bz|EeT[I`y4^U6$UvF< ;ˆKJm7_pٶ2&u}6s Dv}07l07XR]:#·&aG%ּ` L% qNت xV.E!\\c"{Νָv@Q8)jfMD}gN.;+EG6#h-Z@c^-ʳ(JdacBmh⻫G;d{)ocT|]8kAy/6ڧ r|~?A$_oQB:ETѪQPIҺeVHU gud=6EWm<` Y?vKcjiTJYLqDoR5j+^9uxFbKQC)`RT@̒Xpٟ:"E *νkH@Z+]Mv*!P-%۸p^GBm:h= +z1KkQ WNLjK"~_{X%5;rA}yǫh_ GZݶ7ä$F<,{z%x?v,sw_|2) }$f1 e;+,da?0ԃܡM*#"{YD3'KdX1\{'8eiDLP "4P},`_)WIh* |-5+ ƀ$2_ {#kЬ`^$,qy0۹5F=zA&/N ,* [.Ũ 5uq[~™5=IQ0k4myHtw`W!DooU}tRmL.m`SD"B 5 XUV`w,蚃ߡ^>JtCpZpDV 5|IB+jL0(UPmw*I&!2sJP+"D-oC}XP #sP?㈦vwCYZQ1Sth ӁB2cr{)kܹ#wP'V7Osץ ߐ#dLʍ1hMC+iBi~p-`Htan %- K$'YES.c yZ\bT)N}R QҔ"/:#\ЉJMJg?Q'^Յiy`1G0 +Du5Ƒ d%{0c2WӤ8AE6L5*HnKG3\1qLʌ=~je o VUQQlmdeK`1 kE#255 5x1eЊAvZCzwz5[h<^NT≥S*Ȧa$7o΂U i[hq5@ڤjk=j{֞寯c:^u $.k#sƛ|0f9G)}J4G(k η'RxPâ`&*$H-*wDw(*m[G% ! Pk)P13,އs'?vÕ?ֲ]An/e٭E ]Pn_nڗƨirZn`eL`y-BrTq~5l\g*n<qJY5 +᢬=kL="cn6LJCr6^rRe;6ۥ<y ]Di'Ϯ;\eH|)"/ww3%5rXE?ICc-Ɔ #맧Wj넜r{'.d2, ZmXxK6 *_BA+ sýn O-RwfEZq:TUB}J,ߨG7ZM"iyՏTboN!=Q8\g^ORR2ս)&ln@ vz&p0΢&ҶBA:5RDioGѭ<͡VEو`kFr%M~8 XHd"loh\px!,KeљRtV V*vEpWԛO_byI[[*ުY~bO+9W S7bZs >H/) 4JQ0q|UP``SΣ:S猆06%8~.Ȯ{t }Bޤpm7C7)eUȧ{RT/q9cB;U4O Ø7zF=]3] +[ K5XVSN@'Fs)йM2 Et *YJibVvq:SOZ %U(gN$c"#p+9W+ B!YT |D5|D^MSLG:ЅNTJxz~ y&>q|}(<+|n !1a&w>|Sp^S{/2ڟy UhY-vϟzK>@c_*h4<~TՕr/lB'3Ӣ~5HIBɔHes;okhUn-gg{o3*S Q5 EY{bYo8nQ(b _V5A"Q=dy/+;<3d/aEX)C&?E~3Elvc Mze7@$yfz+LTo7 <qTq7@[;}F&:I,Td@|Fz>ٚ؃bZL5Jh/DN#O*Q8¨Q=c=|3lk\)=?mVPJ&#ԠP nj6,Ϡ6X Hwj M)fjcφ!`JFK&ǪրKsX|`+ s ,Ht>uӤy 8oZsG'VPUEl(P,q3؎=qkFԜ+Vr ;uD˯2s}x+3ކ_\,OG\SO) Dr9GީC#P@.Hu@#~ls+wiBO>E5@crbէi*昋i6\IwT`܂ Kޖgt+4VL &~Vӄ #-Bh{ $\m-\61|-;3a|NB!'%({e T(Y[Da׃-:ѺPB[ 4}cU5(SFt5Eᘕh^J[ngD~(>L/Z˺z̜O<*<a_[IzRA!ٕ1.VLt!]E>Y)޵mI}5H'ۥiJ)aJ#-[huU+;n=q'.e5ׂ+]ggG+uLF\goՐm[:=LBp /̟Ц`[iIW֩5F3e~i[ != ʚhnE:π Y.L?ߝuF,ةp 4B4Z%e'Xe|LL+?4/2u*wҏ"uXʥ@_P=C9us.2]tXB:[AyDF೟tjT,j\V wBCQۈw|C)}ifZ0磽˝R.0/{Rc:S%Ʋ K'QIWU"$.zs].W|s _V3o<&]* Oc\H7z(؞FyAOZ|Kj\(qEb+5+%UWn]Oz˘K؜*f.Yh "I+^*I.hb#/:m!G.jjkܚ&J!wK{{WȞ)8>u#aW9NWƝ( Sj|҈\$MRF O8AIq|-T՞(GMRʣ;ˢCi(&RG3%lfɟ7$rs\ Lo5* >{̇\WE5^[Y_r;V/l]I. BB'ff9zDn2ANP3ɷqxɷ՝2Ï Z1pUr7T%$SM@߫&7zlȤ; u#!KU[.vKjl[r7B i{B)Ns@?9F\u 5]LFXNy]픷TM *tXNRڈRf:TJ0eⲔYchNGN(UOA8ۘˇCl "5-7x;c+\*mj9L*QAV6lм7ZC` g]Wȱ. ]҃uaTp}MħM6<^Ȧ!EtN9s۸'~ήrpe*%rg{䰫'/o)nJJ5 3 Getr AVYr}c*>jy WG adr_w=0@6J- Tn _+>`nkoSfv䈕w)w mԴD`4_#:]{: e7Us䃕Urc+#(YNTZ݄&Q)Ϟ%z#)?ڌPg7=-pSzKjvg3#an9_Yܙ1 Bj#$ԟzj_W*G>Q.tǝN*Yyçe \0ڻ{v0(()Kc @oȪit8&XkyW.ω'\Sׇ-_,lfz3>CJkF7Bn&h^SH*aN,3Pp&Njp(`db$RBqرo]j Bqnʝ"mWr]@ѥ{0۶P铖ˋTZV:?CؓD j Z(kWqLQwKǷ6pRV~E@GLx4d|yJghJ*]d; 4W,r}2߼e;(#4u r'JATFq~+L2d=\Df|Ssx2:d PdšؒIgFo%?R eslӨ:6^"y) .Ev UJY}4M:q^ӿUf8l[9:%nbԚ66X/%b #-;r]0Qszd{ܻ"GEB׏j(O;H]w\^;bx]+ ϛ5Z\5g#ݶaM,Kc~7h=33NMlZ!Ld6u}G>JVIЯk"?a*6P.y ckΕ{8rNjc[Ò'A|:SԆnoڍ:ɍd.0TDb m;d؄Q^?|9+ W?=e(Y=! a1A.T;pchJL:z(k{ժAh8iI vTw'iKm5[k%_k@p6ޯN(1d:xa6-~@5fzV ;| ڿ9b]x)`Wj(b):ۙ98;1;9*6roT`Wl"FOr!761ٝW9PoRRg܃)G/R Dj؝䖯tU5ը-tLWsO-+mC..o" %Hg,qrti=#X3i"YsÈ߅dToo» oām:J-T!Wq*ZtfŢYHXm>FTCe$H#ܼ^V wXL_(M^@0TƉ51tz9o+,]8yLbMq$<)V[ )ąp72)8褟bɬ".f6chi\Hh˖VYզ)Q$~)򈻦P|@#v7rcB~KiEܘiyDvݬQG\1iDBQ'6rvز~^'  <쁑T_* U˕?8q18%pʁbr a§q/ZD[DX}Y>=2V@xofݱ_u}Z@`v8#T$œݓB9CN{VdtS(ttCZv(ٮ.Jn^yA3M3 9ޤ(iVv}3k\8^'G,͉ɏDžƬt9W&Uتil!31dĺ+ řq366}iXcjJߛ8`!4=O;A_@2'̜V3ԟF;3`&BKU|Œv^x˼RiIj/B4U]N7әJDCGitMչЋX55o4ef]JƄU7\ t HFc{שJ 9ۈppدoveгF"+lo(GMPDD\@@_23/χ:hS#M1pFuljbPoWq#Íp<a~K/h-sr& _Kإۡ5̗kC 1I}S3v{9F<BmQhZ($v!mxwd$ TfUЇIú^DLͱi)a -^?3즃ߤS~|pC򩥵0LrSF1`Ne&<%HJ"m.hOike&d ZH"ơKpUa3)zjMr/-F*y#ݣ*c s:'&ϖ満1jA1l|y&Ykg`"]6QWn"^HT0l7ZJ9C,/|6D[*%GEa?>Rê@IsHishk{>Fȟ+7u>ϏLXi߉1H5?LJzYdcÞPRԴiΩ?*Or\u~2{Os[S8UzA\$1SL֡U;b(}d, ي/x6~ң/s`usȂc&ZtvtU/%R6NXEwS: ImdDv2YXrǧÖԆ} 5ԂEH =i4hV7HuF.^gJ~c=XݡB eƟH~:ŻsCA; ?bY NZ+ /xQv!7\蘩|үwKE:}R6VShE"BR'u8GtVƎD[;SJwBu;+q)*@421nAA v%n>z<\n[1ʠxv|, l'IDcL ɸ|,7pQ΀L1nwf¼ |yl*4Tt!dswsmmy;tW,$XhP_u% 5dTϧq.i&{.Y EϏ0,Ϩ۟zμqhgISgK@;-޶YN4^9ősKeg|>U6c2&Rg=b!H"GKO][VmrW63՗*vs!!= (7;"Nk6@?6u2C%EN&_|?IO'Iq(f^)=55Ur0XՈk>͕K~_7m~4\0^y$#W)!T|s_O8+Ķ{B Eg 7Au$(Y눾K(mX߷U݄9|_$d05гʬ nԈ0p\s#49Ʊu6)7S*jfOG-+* 8Gm8Xmto}7R/_?#l ܝB"^K5Q5Qݍhq}g2 ? ]qq5E_728[^^ `yd-^v'ARfY"΀ty'걧J~ 5%l%6l9Vhjss?'P9J<'`rZ4S-ʑ) Vim8ΗߜlZ9sMx $ o*~I/ <@xѮl[8Ez]?<[a0Pb4c#*b ;ǜ(Z4+@|J$%j%ϓ[KbwDRpb5%8 ,oAQ*~scѳw_4"ܾMs KZܦf^u3}WJy!=Y&WV~ߋΠ2MN ֭2\% I~Q5 &%g *->MGnPH;/{#P7>kmtK7# LB_۔~tGz`wTC!ƘX"6i<ֈ($6b)z*F`HZ*v6S,Y=]%%Uz(lUm^+\%KWN%A5M76A&&2* MrXKMc<ܷvGF!@,(э9B;$B|RgI3;+TD?U'f2|"&Җa/!$hNә;FXC0D݂$sR}("XoFF)#]\|9f:\{3F71bk4WZ6R ХWR{E̕DoMt;Li~l{%)"5_Q;3*DIXPH,fz2ɳ=q $ExF>Kq}i}r]HkMy,FezQ|rP؏CLp&1YHT+s.8#:0Z20i2F̾9ZXZ6~// ?`[-Uh)&^+ Ua~͖iC@*K-F%B*IQLY a"y~8 m=@u_#0cyK\b6NSALu1KQh Rlq& :dc bjRgTvjRy }~W"nl1˽1U )xGN]>:$ĞS!$I+BD}(I iceX@8/C[_䁚?ç :`= F<` ')usms_-AR7h$(r]Yՠmzm1zڷE+ ȰVdjv|ݬV"C붺‘_NꅳGjg |}'Bx>\)v¬a^0i 2U&t*/=k1ẃ~@]-*G,o *ȱiz},4r-덉)VJu3)g5ŧ0z.Cvf}=耙nO%w90* zpsr@S2+Wդa3uG11~ vs;x'+ wHq*"22N q_QGϫmݱ;SiJl&aVpYE%D 3)ypf[f ۲ہ53|HVKet %^t=K`泞D:8z\tKf`}Z{S\rn$K&;Gq1-R/a;x_I{HcATȲ_TQ<I \ݦH z ѡ^wu)5N:s6ksVJdz-XY ^ϐE(cq{懗[$þ?up> wRn= pm .* 6Q1(Vnee\ >ب|t*UZ R em=D ܼXYtJ7Ó lߠ|0v/VG-[cT̈u9- b0!fG:j9c%Yp \jN薠_/%-ye E]^U >#C7巕p`qԌ5Ӫ/F? ]5`ن53Xq7ǀ)*f͍%I[_׸&=[W [ G# !hYWTqCt"$%)N~JNMſndqGbqT[G;Aopf.|\tHZj+.vӇ\$9]eլSYӮ >x, E/Mw?wY%9S)2HB8G %, MSaXS|O>dy.K#`-I Q84JhZ2ilWJ`}b?Gȱq̡+HKt?xL?O9X #w!HNĘ#X|dAť*k?fnmdM`c qk$.vnEҦf/S2cˡ#؄.iX0:+{Wk<ߴ}r=Be:dfwP"S=,uln«HsjQwˀ.iz |=y`yawhGj .BU}?Ϩ)>0N;yRlZP U.Ǯts$CY*]g]-lsnF?!ɦQ҂C@wM`Z}PҿGg=C=ph~4Zy1ZU"Z`lWݾRWHo*qmY^ukpat5PSmAtrcjP)7fק6=Y-j*Gܜ?R6Z=Wz5J}]UPzt#- V1%$=1ofMe;$躑?]vegtܠQwd BbbC^cO8.!m~wPomA2%UB+))0,ka/EYG>˂gnu*sv"o~^.3O\Au RV+Y!Txk&AnǯD1ԡ!Q|FV{Ɨ+\x<.EH+K+öh^cЏeGÂNp s<>B4t^i4TFm 8Q(|of@9p]:=bcX3r`b @F{2+}&_e?k_ľҖ>C;n]٫YӶ˪|sQ_Z^yvlVac}Ŭ'6wIj~dDDbfsJF2_tBAHtߥ K{]l—A׹5<7#@ݓMͫ r 0b=R}_ 27t0NpMI2}gNånq?g~X <2Y>!JFqQ7H$c3 q<@zPFE F}$2|_bGcu'u-rnhM"I#m!;YU>iᕚhjrU|~cYC }FP쇧\hB^/߯dz *ZD*[fJvsD/2 xaalW̛U񂱜({!u"rv֧xǞ~“ 58V)Y ~o(E*"'?X%T6Dʯ@fۉ6bR` \sO$ KZKCFsR3𭵾^t; T&$#`(T8E fi±Q`WRLs Ԛs 8`@m\ԍ;UKy.oרg(CU '6NomZQppKRO+̪&a{Uf$dƭC-Wߖ0eUxF͟@LP}5}H4%aم62, ]Y`;2 |mtͲ@դq)RZ )@zMGAUv"LJQVIC .[@5CZؗI{#2^Y)z_ɓQɅIG'%hFٝ-M J %i:J O'wXޠKΠk]r:0umN?ejQ?L3SrD%0LzVe 0V}ؐ{~ |yÚR"$ظAHY%{(6S@As1%MnJU;hE6_e|9N6Ơ7.A}`  eG&q>CbEBV ޖf+ w9>S'?P]Ne7[t)"mu܏sJիVnZq])r7h[E"WsWBD 13Rd>N0;mhF" n ZԲ f̬C7(FcI$mrGI}6y$hiR0<-`}?#T:,R@ W`ڈ?(UXWXtGxp?*hB0YqFX]CB~A!0VOjC4ORG0># 7dN໲:<"z=!0$%r nlۿjݸ=(.~\=9D,fA.iB3D>e|fښ@ WG(D}#XfCA]K{:+]_P[fzy|/՟X%kkF=yߝf]3 h*v Gx#G?Yc bp)duWn5˔{hJIp:/B:Pf~s)xudk:z?=@]̀C_VYEIp:NoZy;8d5Y瀎3!3rp~:-,1h^<VAMzު=,/g=}ESO\9'(N>iA$eùM&Yi1*T˨(4  wlނQ$yE}JT烥/ p1Sn+IZ{:Aq\JY~@@eU_qq^47Aj Tbs"wS*qjnE4Bo'E }n>=qWez4j>}a(Wr[*y |K%6zF?S_e tf7q1n1>qo=&ibj|i_ZRWͽ`"x凝N 6CDYּ(iBtjk}] ?v qʋ7;puXf+*լ,4vLtds/-e%t&5<聎E|]zXq߲~Hj!›؃| K=I/:KKxO6&o)TB}$Nݾ>`Rcv0я07,dGRP 8X%ǖ)|a . S'km! !;L!ZBPh !˚pAKCL_},nz9P9V &I~{!/?,q YWK:h`hYiia=.χ;R+"eTqSP@y_VV@/)$QnMB,xūqms:do$)|k/̬p4DcbFq:UEqqkcXpL3P!맂(kY qt3ð6|5 m՚Zv` 1s>I%Ek4#m׶ls;28ŮfcΚVG\]IN旺U*uI+]_X귩Vs]1mS89C| ?.tL#AXyL+FFkrޠZY]%NV 2 COF H>L[NYqdMR4֭V-<c'bCKU{RĎ@ЍNcut$zK\*Tf捺mq0pFў~‘ٝ.`ebP˷,^ӶiL<$ș%OMiy{&W^Hc;dwu9\ K¼[jIziLR8TZϑF G)M|`ೇVe},bp񰄙vs;u"c<(U&"Ixe[~Wo̠~^/-UKTrsL7# wDr?dXН*]x)1QgWS2R)fw}R}50UT'AU}YF.=!VP [:A(-m>8T1ˣY_G=F=`jsM, o$Y7_Z,wX9^Pjw>|+ ij}`^O2Kz[|^Wմ'{ ' IHHSvy&锇ɺ %D< qK-H\WX"(עr#1%fp U +D3%yGWl+\\4 ֳchqEŚsZšٙUC* K)9{BB>w y̅v`Gɫk{48 ~ƯY}chw#Px"Lz[h]sͤ}M;g0̈ѵ:p}z`v=B=^6F-3{'v^k.gls+pa[ Z~1V<[`_@PAe@ NS. %ը 3%ۗd"*w0|2[T(rj>YfBcSml#xJy Q5xR,ˑ 5B1h7}V]ղ)UKu|R|Ҡp0hC}(v} T,79*[qؙ$̊2~*(TDƢJGy6?\nT,u9遣zCM`۞tu "ne3*@ef`- K(es,D-%GE /=N𥅪VIf0Qn 5U!@:v;i ,7~Hc9h@՗#C2я$ZmS"g0s"2`hiPphVi[p1r҅(:{ZۗkZ[V)`BD~dӌ7}1-GIo Q "P'$Kݘ٨t3 +. Y8z7kԈ A&Vg.H=]`ڿoxfAL)~{%[}Z^f? Qf1gD*$ mܾ< ^(kGT͌y5SoOto@ /$)-VĸW>,V JwV8PC N%/VD,4[!Dnq1L-$0$˃4//RWZϚT6"6\  ?zS&iđØz*V?H %iaM;%$bUypPC/-8D|tc~(y.pN.c!4^iOSs88H5Mlyӆ &@] _4GUزRFs/BfYV3>q.ּlFK2^ZR~T%e±2Pj~]ն SSHyKzA }k-Qqf[a[.G}@FY2 `ÎlbpREHV>B>)F_`4)+1&/yk*wBKO3N&2-AmNeҗdY U=%e[uίh#?pn*$`Qg4✈BmN9>o|S[}ˠVZ2es}O~l1k]a,,aw(Y*,jmtA@Qp $W,>6eo0ѵd˭ZK1f$ 40}Q de =Ff2Z!i'{t7s@y҉g^TOrfui'2]\9"{ޕY4x ?$H{KaEHw+ GEIB(s^U|7̭6$Rm腄טnE켷5߻E6e{F51ͽ~&9!?nO2P (×JvDS 5ߔZJ &.\!a$(4\\֕\D:RtyBa\^8(+,[dVq=(FPGAܰؽ^嚘gb}'Z9cht @2K2d^ir+I(~hZLH g~ވ)<ήi<+RO<\^(oS`FB ^}^pm'i_I[Vz8T 76Feɗzm kY fM/"Z꾻Bڹ]jYT,)&Xz#ӈZJ>"%X@5^)ptxF՛-I4>mvSˮvN~`9 2\<jX$Ș[YI߯7!PQCZ=+(yy|Sq S̵v=.I)Zg]wa?7AioV?Ԝß+=q^gة *=&qiՌ{\̆ ,n;L-AZA>ҙ"#?/ (Hk\-| ܹzPOĿ) i<_jlL~*5*P=4`|;!m9۷TBft-|zF5ݑ2ljU ?x<}V\)Ze?6 q&7 R>8[Kc'⚞.ldh7* 7g j[!N~GD)mpo]].)e9!!4#}sP/)xB/_@_|d\-`=bS]i]LCwk>e./&fbX4~>]bPN˚O6gɴx#2sfc7ɚwB c؏ͷ3>6\m>!bw> g fZzIqRhXc%M =NӠX #op#56)IY IΉfԧw.I9|//I3.b9nM vGzyH~R#Wf1qrDo5n*T`RcR#J}U ǵ;G1fsJoS tYR xǻㆦBQ)QnCz,`ϐ8g3rxTFe澄狱sJ:Πo̮MjCF)/Z#E!/48j{ SS4Ԋ#B+wV-Y2? ŤDtZ'\mV>I gǰ<Ұ&~({Z]ٺd\_TC=:yI@S^* *ʐ! LP "2TXoZN݂7,fŸeKI4ٳĐX>.=ha|.lA;z߁cdY>gr25#ɟ>!,gP[f3 #䬔BeL'ΗU,!$M 0GRKV.U 1t\q{- ֔b;r]w߱ӔqVF}l Mv$isM,`(e>s7Ó{J="if9h(sf1K(=_\.kUHσߵtF m.)ֽ :n\1fg@+{(cjui^Ffh>*IJp+XXEAa6^7E;re4jrNo'M<<Rʺ[RYޯvl8{t|ݤu )[I2gya{2\2ƬI nزpS7cA*e4f=Ƃ辯<{UmaĘS_dR+ VCD2#@zcݬ[6ˑvɫ^h#N_ CȦ]X<(tU-M,.QM5KA ϵ9vG^3,-NPNl=5&lԼgP:OfK`z 03YINa^A;$ֺ XQW3K.R&?[HOfo/cW#*}E҈fh1t˙%r$}Ԯd1L( [0iqYpG9}jǘߪ4> jpvnĿ?t}n2ut|u~QD-fw6`D{٠Ll7b;7s&o`?OZ&?nMkJ;1U|`1ʲw>Rr0K5syxjB! u`:Z5{?1C O2.ޕp%F"O1y@1vC傢Ս+p_v|} 77\6^2ѯkiTvpbkˇQo1#]xDCEM1UQʠdF%gPkӸ؃=0R0"Ղˑ*E<@"T0mp(ԠSo5˼g&=k cV_֬NU:NM^zjLA }@$[ڞǫ}fx~m ;ys@~C>D]X{3i5+plƏtDɂ:}܄<\DLG-z%zHyLPN8D>o ^ TY~rΰ ?P^CbpZxi) C.+AdӅ`\t7K#[(%7n+ VY(-@ PKqۑ"*U͠"TgS8;'"$;_&M43 Y^TvuDh> *Qp݀0S=#fRS4|FW #AR7T7yr6 Q l "SUS%%]UN Ya&2B?Z"ʱU 5FCϐvG螼$ҹ6]=tIuDm-2eG6cIso].t1|= KvpS+pVNydxAAVrmq`tϝi4 F]Mopg^_*oFGԩ9L,"GQRB9`ƺ".oje80;wRx^\}nq'`:=`"e%lS~XSNݿL`@]lH{kTy3.r>dy <\%o#jdS)4N!ŒAz_6faWv@#wI3}p0W{A^U>{{ֽOxdU#:J÷y }uN $^s v")i@mRӂ5C5 bNgЀo0Qj߂pi߫O¤ V{/afxtje N-%5Hl9'y(ܶhhj`G v$ԼXpc\✃VEtIhƯ|-թX3w}ݳ@# 7סq_p>˘FQ<4=Eʯ(̍Ss 8ڈy\(1Z0k}ϫ8P\+$[.\ќ6yQQJ-Px5U~ػRr=5B=VT]}q1F^&(ka @U%5oGܖL޹3 ̂wQ"64TWscioV7ZU MMta7I@ cp+k%\a~yĢ$KT-ە}Y^ߨю1uY[C^J7e ӡu ddvPL**7 KB#<܍=0U;5]K;hyD6<.Ӫ38:c/2^2擟C%ocR0CގspyZ:dUYR`s+A0RbyOL u5YQc{If'X\y0ُ`+!sP%Bk>cE.Gt[}f| wp%N޽MtWÅSldO [GSdwkSai(>_֠h= v1R! d,R+/T Ȅ \^:f<>lΚKݗ eJq K6şmy{jovK6W+K9YW?7?%t}00\;WQB:qpU'1tV]ς/™FJ.<\!K,IƏn:M-gWGV tdMa$-fpՕt*"j޴4Z?ΘtV'/6R$vH !xՌW<:1IlR*W{hh%zr {lן,jiTg,͡~1R8 bAIV?Tgj $ R(Yf4erxfL8 1~YJE-Ne]]hh<,kulA ȕCu gvǷ3~Z k%,Ͷ<'p{7j@ W~ $MHNrFCdS?z>ReɱP銿סLpA ~oMCd_i 2@쮔 ǹ,+NGVX!Tv$/[A,ړlwDQg_~ R僊dktd+lj8ϩjD (93NG@5(LRa6Db8ywdU\JuY"R&6OK^t^&-/KX|8@ }5%]sF~^l)vqPCr'h_Ziu䪮"{gF)ͭhdظ*v&`F 2V2dl1G)!gcm'|Sʓ H&w6S_PTLψ B>8̈\,%@@Xg36d"v( ՎI ko!ݖk3fclZ3coʗmS70rcQJs3֏i*RK+ `!aN#h$3!^y*1dԴHc ryXvRm?^dT/m3uVnLҩv="=Q߫܆ZLDcym#]5)Q;C8uNf' Lv G{}Jwp.}M:ӒV;⬌aS bX=C:o)yMllax-*(O1Rkk4NoˆnmO W9uhA:eju]oL)~lcĒ[$}۬cu"uDq[{чHwU[Z;u;,7r0;zᲛ#, tZ^RTqGj0/`E@j]cQvC>} Fl\,7THnO jUP >P WDi &_h at wª/dvI NA}#b@9]M$Q4+]sf~a):x4o?4fq^2 [:ցXA(\dW:ČZ_B([{E"H̾-;GErM,-VDUlx[_{y7S3<b?uRXrQ)y/REZ(OH߉Xց 8g ͤjLg9eL7S!QGKQ.IH ia-m P$XLؐ]D֘!U𢤱l#gL:AM4 7/GW[ˑ!a}R7An_F?NEs&H^>Z 8XxS'IZEX9YܴD{otjHq<{Uh-luH `j4VSDBxi=4Q߻OHjTˍt\/|T|ܺiZ9€&V%+aM(ɰu:N\Pthxˇ0&ydEо|ZBhFQw2"@{q"$SXJP؞^1}6L{=&Pq拑 }43Ԣ"9aTg݂;=.mgx=h.]0!zաMdYe(L2c4гZA=kmks(s,V"+GGǿ2l1=;tN/R)Z`MMaUvf: yNzMӇs%Bןx?A _ks$L֤`t}\EN?TQ&̝J4Pd$zֆW2!k._liӪ-kkTV`HsMg1^(Ѧ@r~D͠nU*\ff؁CDPѯE6,Lq6?]t4ah"vrni0@~ơe@(KJn"n䙶tZ(r6Cu27ysQQ6j*N(iJ`|++zLĠ >Ŵ2+].!F 1'}pR b R3[{TcĠT 80wU1.2cY (6q{FIgOGl).B̩#sK/e1%v9sи IPgcN8R)΍*+36IT_'WJPg6pP$l VR7>҉VKaك׃b0e+a!aT*dj Yu:K]$@[co zȄ kE3Hm~aKx#n)ڈ́+U^ɰf`_r 64nu0l?f_VF a}; Ke+_>EWy)qj K=bPL > S=LzƒTx),ɧUi)o%YŒHЊ) ) )a58]*EUf2Vw]ѼcEd?`d -TT̿W"^gHY%4(@=jg֌(uȣaTܣ^^(n|4eP/>Z)ǥIg/rnW5XS(ul|#Zn[P9~/7\FiN nH[Gqo#QRy Q5NNN2,"("w1Aܮ* F**jga&ZzT)l݋/0v>mI*CDEI Cvh$ Y["ヿC=|ʫamJQkT-%y;8OƓ5"'rKb{AP_ʦhv_ԃ:G tLne!uM2T#s5q4퍅2^7#4}`?Y<P>G/*!E%봇/$F"1vLo낋#4qxr=cwBڂm66cyTh?˒THf ?'e @-po[6DoHcs>W!$Yas(8=aWjxM@ļ>u?"7gGZWˈ)cV}>WpX+}żKuaOX߆ aK̃1 ``)Lc5~[Xi0cD]3 gS _8J.Wu1#PU7DsE>pG^|#R,vo謹yIr`.gQK)kTk:G Sĝ'2mwp&)o|)kB ͞%W}&dY@,;;Cs܎C:q5\;W/в:oeNxK S0]Er_`Ɇ@Z3,kv%"m܁$񜂰tS& PهȹeTn :B]I6 LNhfp+qJ}J K]zygɛj1Y:u͛pPcP$TJje{?r՚[7nzOƔͷ`?Q4 >*-DYKgIf  S,}wR,]H_ &Jf\Yx~!՝@#5ۉ\N2JlNZҫkNQi h\u.ۉH<Ѿ;siZ+ju C%oO+JGW+U ;el2{6aWbwG<8"Wʻ(Qg =/Q_@SH?yD8=ڿ;$ .ΨF/UIEq;89;oI׊a_'|x"ߞN/j[%(LgP20ZJe6MZjFSa'#XɌ`ߟqQNTѶܑb֟8=U&!Am6.G! ~Wt' nkhh#z=5D/v+&V_)PSgj}(0*'SI\Txk4DE/+6yruvg^]ר;R_X$9xigǠb`X87fF~vnyh S%| EDpޗj SKr?+Qf-}/669ƍӾ@xCWY].1xVE<+^@c=!V4a_N7)m3`hqѲ#(NtK#FNE,ĄuLv3:I\~T*Ab \/&hPsS;'hS-wRodٿ3}]dj Z(9t¶?ӫ&bkK4,FI'gOtGԣX^ ׋ ~#QӘ` x"} NI3qo2yVأ.y'eip=2'cmRx:* K %- ά :ny褢 JU/atI!(22P H.<{L4Md/s` Ad=plP%7F#R>ɳػˇdjV '\0x5f- H11Te*/50uϑ|o_t~_*%8#A/IfEKPTDW&x0,ذP3и{{lQ* }F_0kgiH[s c.Dê+=x~\+B%GMsᷦ揵xM1F1ʗ>` 5pK/F?탊+(Eg w*?W ɿt DrWk#-͎jDf۰ *鎙;[=]7/#:7uv}̾3拠;lcmcg7Ei—<ݰs%Yf Gk\%Y+ KEs%n:VA1]8@T8vJW?hTHב)y\ U^͏r 35_Ьs/sW_W'/-]VU7%&HnAwY媞fhWYҭމBD&V%rQ^H[:()Lԁ3dqɓjz>&}A>\yg/^0BkD<{w01†С12p>k9ݨF^e 灸l1ׂo)RxE#xT <6|MRݒ7FKD+>0?2DQ}(=eoC͉vW˥*cs]N/If q\UyjnU'dG/9>Gs~ "خLtUE zbErB}##E5SB͗PսxQf%7o[.J06X4Z/BewL19v : Z菮rD + i]s' Pօh $jxǴ͖i`3/a/dXz*-' >BADմ7ykfć{_P)h2sMZC#L'cdyi+d2ހj2FgEv< m2ZàҚ2hڐa9gPF{rhF5 |*:W:=B[ ODȾT8qs؎(iWsZ?^gAHJ\v {3[ ፑyq;|YnDn)0Qz]P(K\qx8jnΩƲ;BL%SC*5zWzuɪJCޟ-9qwo(ȸԐ-I7 x{+=Pr ?|H*@G8 $Bi?;a)fAx@zQa>rMk9ȏ%ʹ$76O1RBVOkl3 j(/$̋WPևSɾBǓ&/EP5UB}1$`[b/djfS200\xg?Ś`>Fmݲ M-e*<> FH©y}2GWm~Kv&eJ3gXR9a9>ˎ ֺG~,z,$ڀ2Mcm-&VbͲq:1# ZhNxL9L hI_#%Ե~k'!؏|i͉qEiNj|P2HX3QDҶ(EZ2றUS.*5 'i|!gzF p8f?oH&7;s$T~lP,г(坐J֮5u^3H !eюŐBL|G֨JR\S|f3i\<"̜+AKyS3 J+oj"Y;\[oݾF,2H`Q%p RY&$A; =&WHI݌l ̂g6(GM09U=qlgbXAS*9:p❃Ϫg~,7EMጲ @"Lb/Y9lӒzdtớe8VG>G5!ŦcSB@.r Kq^ V!]n U!Wla7IV-$XneVZ (m< xM'6 #Ζej&m كV4G"eڔult4tl>БJx|ݿLUgCxaZlcaA^! T8~_w] Մ|w .+^wG&$Y٤P*g,˝)sTGQtT!)"ݙxtHl 0 %>pi5# 났q0WTrMjt[cP+셭cTB3SyIncpqu[͞wJC6F?}kIGn;>^p7uGC:{{R؋}X՘ nBp'_uBTnN3$e<^a{傃O{Z$  ru?VB)(F6; ]_U%in}1 ,/ikAG4jan͢v @`qu\wux C[6 }؃ҵm $ i<͠4<= z蟒2qn? q8f|' 뱰"@d\O*}u=rh(.f!EZap4)~dtN`A\|`y<1$2Y[Y>J`t( JrJYON{š6 ECUĬԑdղ~iXG%$W Դ K^:a/Û#jN#Cu2*ԑ=Ilw^M}~_$~7Pm ZU]B*Kzi Z侕"ҫy%$%ҎVI81(ڢj_`w0 ThSwveAv${PآŐo9x}l35aYsZPxI_2vԙ"!܌r)&A#)G2XUe'8! ¶*:n7)s)oL~ScDt>m_i~0;_NЎ z ؠ6@Z[Eb\|8N^O\e۠(|/_ReXJE0-~k@!JN7(+h?c=Y?rzY 6H)vmyn"S\{_14*K *:фJE*Mdigl4a`q(PM'.Nu?]]GOa7ㅇPg-.rj ǽ !L ,VTo!y;tyS8*F̟-+5d'hLZ7Rv3,Y09BվiIj`65zb쁥9_66Mz݈Чor}*u\mG\[O?B/OG\x3Nk嘤tA{Œ=ZrH̀WL<U]+}kd]9˽_8SnN>$[@[T!ԌofUyyg=}F R!Z\kw<рlNL'oF@(;af}&SGT?*kSjYXby݁feC@EtrZ%ŁkK.p[I &FYH⣧F[OL)_]ɤQ4Xba06ns 6nB7A6HPN#%g5oD } 2ȱLj5cègp[KJ!nxq[߲ym-FHzqMv2rkG#k04S8:_mȡ걍|?G2G6%STR|%`ͪ/tI0TƗ!~6}Ң=1`_i7 JSmd4^w;8 GH2}&Z*3;qGW<|LΧ88Ն{XlͻQ좆 Aަ+SmVo\8N8tߤw"o%Q:]!\͘5_PN@{<UyʖWV2tΒLGci:f֑+PLl.p*B>y, Tal- LTS9P+L%&ٖOxΠcnquu&I-l14cD'āb_c9GOcGs&!97I_r'ػmeJ:{Hhļ9+ `}QЏAB} :jTfq)Z |_-: ɍvz2%sw|mRl*/{N4)Xaaf̏F(*'@"%*xBbYO p CM˲aÖ✧}z1[)LjHI`;R i_wΨ=Fa'Q]R4UK_IV.19e 68Ͱa ]wYkSo86OYZ*gx~+%%#4e768h[R PTG9n/h!70'NCEvd&hՕ,qŷsd:1\! ! k!*pޕ2FRȑO>cM mԭ[G]$b8mQƗ3IWAK_,` e?UMNb(p|~f̹c^BLvA&\) W{.(U: )"Ķ=pgo e/: hMjYRa0hu<_L,,ACΑ'^Z1饙3yF%r HoG,6Ps f+w3!rf>#%"CZx$*<#[s$Ȑfck≯PÊ_n}ߪbڬc'ӿN;%J`d a8ZVf&n # JdH;U7Z væ[2-sq¤W 6g3Zxs82)7{W];rQ{[D# uw3xF #16`;Qg/xBblNWށF8":kE`Lq dG6&X?{w$Y/"5^#M`QRUUg&`']KCp+{uߚEHՕʰGvF|5HŒ5e KK6?:h&6t;o\5Gy @yd*tSBT50@~E4'!uϨ᱒,-2gk9L+}OrBxT]!pSIfM2@Ud] ܪ#>eaiIִAn89G?* kX=x's@9$R4òW\>5e"hwGX^& Z ?(ЇWUs{v%e8[Gr”*m+jIΑp' pL6{hP#>ty͔H\$wS+' Oh! ;eX9ćCM/^UKO)M:9$AmiHkO^ԯ^9ԧ229kN*[T%'iivЍ xZMS d[5 D* EA\96\de oy#94`1~qdrrq#4F ް'3 rDEݘw tϘ>$sTBY:OV=4 L`JN[H]zQk VЦ~hlnS(.rdƢz´W{+9./C2i=<=*R]ƥd^@̏QBոb)Sr9~RLr] ?=x\t C@Jv ّe mvÙ~8[} ο׋ \C /dz}1' &m=Dt056Š)t׫46:%_g!d[ Bo cdr֏E ) FDc7vb,8.\piDɻg =. ;X#tu)9U֤tG\o^qU4Kz*;_L+;ˏ'm}~,;\4G 4zh(>3rt˸}5@;C{6\98$qJ4}pXEׇ^ F ^IM lu!m+V*29uǠVM/"dak.8l(X-~\Q"(P E=zlz熪+}>FJOt1' =ɲ1čVҔP? V}~)ٿ܏^UU4gEAy6VJc50.xu/6v&^\db:ӣrqhds|c f}ցwxl2l˛~'Z6D(>0 w WM V"8Btx(; x}쎃vm >DG#Q̉jHr6(rx0µ3"ad9Awa!VvI2]4%ѹѫ bUsωIsONK9'/VpL\ ơ4%P|ܩe6 /cտ7HfSBd\},s%VlZ}ykeLK^ag In=/./"|9D=C@5c(f )=zSG䷹4ԙ$b sAVDDzX "3~7;9w] 3[%=%N|r;.X`b>F)z@C&, hWlH/H82q۴g'Fk.D@kpDC;)XxsK 1뢦s$]#sƿl 9:GxuAj; ދ@j=~CҘ&p.O]X)ʗZmk4XO(\D:`g|[ѸߍڢjVVcQe m^ ~q\Z0ppCX?Gn-װ_3Xh[_٢ćEU!)g{szN |#Pw4jvB?Y8l z  wϓOÍSGjz -_ D,A$#\mO }> #v]hG b2e48_ʤ{pxE# sU SA^1jX>jdwG+`Aqm"ȉ0^M2`T\h} jw5<[;C,Jo@^7߳ӭdU8|3h)- ܝgޢN Fl NTfYv^pqp đY*^TٞѮ+&CR\RC\HkblD9X~ {\U ?A>hH5d6' 5#$ϵ߫D4/ 3IfޏPeM!3dY"4&97Yyv`~ KY"; |ɡ(\$5mn" MȇTйD&?Ն;:OwxDR%9Q36ņT=[eJ89:;lXQ#0bpN,+']n1ɃhFʬDmL1Z烍kr'l^[ Hu,9S{ #}R~8VOP[HƄOΝ/{ ;?M`CZJz^yys9F(FFūap(;!|uʿˠNw'#!I%z vG| (49PҤNә%ƭ<K>M:L (XR(ȎҚve&:kD5!<,ekbou5vT1M̷t^FǑ' Wzd8"$m) j.($lQyC"onoD^ޠ#ϯ> S&ɸlȀ]¡3O!ӆ"w{Wg9O١0RppUhBBǩmf||`p5 |*""oӒ?1o۾ETҤ2f[TsyT%7OgNh!;GE2/{p8jC頪4]&~|_VY# <5R2:ИiwRPbgs6ыWɤW\AqTT_75rwrH76uf{̽ϭQqrdօYxL֌;w 5x2fERdXҕ\5yļ[^k6W6$ f3;υmf!1bkUq\_OL b @3 !0S{y`93ʝjQJ.,BP>WAtI4IN^ǻ7 M50taMǯ$aY <DmG^'l̺qE<@ټTԂc24JQ3wC?(p2( kn>(wsqR*G r;(̅.i歨N߂]? P߂w^C(2͂ӜsUp:b+ݐCzOΜw<8} 앁ayv$)QtD7u/:1,jGU7fY!$qqBt>VK(ph|նL2:>lyf=3dU^3L*rW;!xwǃC 8YT%$Whnď"P. eU ~⮸i;oUes{G?x|Di!tŪ *|e% Ӣy 4HY%e Gr|ڗ5 `2@`bjd~b# ;"[ w$t%8u-,+.T)5Gڜ:l9@RT[@P$+VMA_"_L2Jwu^h{3v$n7/~[t2*b&;n o;n&Gwl H}bdW`v%~xh.}H1lB'r,$Ij7 EE%Z-=Gƭt<35vra vR28ǻQ[LnI?sS~.u|ʞJ+# w R㘛"]гTD%J?!߿~Rb lMa )nBa6K0[Vrs7EG"wh'JYnR`orhkXSzGaϑLo/' 6>bp[ULP6GպZku,g?r{8ցζq^O^*h8 YW\H?}1sl@"ɾCƖ;!^ ADJފ>* L/zEHYQŽ KO=ZOip$l^żW4ԨTd%u,E;؁P*Ǚß}3z]ǍM}@␍fM'pBG:~oln0=Y!*9Pc+V+tXT_>Bj%MG|,0R qƝ D+!ͫοo]Ǝ >5Ml'io_"9FB i (cYF @}u^?i*c΁zwd(E_Au+nny), z7 ),Ov*jUs5q-VcyFLlNHT$V> 9~JesJSҭL1^\db iaEq,g'Uzd3xr.ï@ԸOg{Ze8"K9W)0GzHYE+dXY.KoH8*Eļc$4څ_c-e< P3i?BA0uM@uP%O"tચ{C,VJ\l5.VJ#Ao?m+ݸDU5MWKi Td%6r:ǀ.*(x83_!u!Ȏ)_pi=eEZk}#e`tT^(3XOV"RXM:1ipL7CCnѰt^JٮC?h#nuPx2%l{ƛde׍]@d/!gէgU YĴzMV˯cR,  ǁ\Mu31@kL2SvzdOj@2*G".ZLJ]TvBp7&F՚w* $8 CvZ>Y9A96Qs:۩TǴ֢@,4"?oPZ $%ʲ:iW<⣒(I>fRAH A٦iuJqAhdC"-zd1C/!N0O}@]n:!~x@dIF͗7*XE _Eı+NYCt.|}EΨt!U6{=5VP_Gۨ.$MBv'?RL63K+0ɛKY/q} -\8=Ζ\vG,|I L:3s&|SKZX$Ҳzf@<a`mK` bcS]Pd%} (Iى8i)ynxnȪvCRD6X]_\[ЕU+F#u,PWxPJO]/`xjݧ]):9?̬oS0ټSy= ӳWm7HcX)n3ZCJݎ/rpg&} Rv}|t\;!7偝|38/6BlIH">-VIgj !b'Qhj c3, Qs6: Eѹ,\SkZvߧ]U!#cks&lNØo}emBmߨq Go== \Y3@hD$ޙ` ɄཻuA7g!o tlxnK>9J@-b͚=Z04!! )cKw88& l^v+rI36AHBjbR)2>g#h%]@ΫS>cm˾iTGp|˿8L2zjC)3c_D"?s`ª{St`Ej_X\$;FJVbBW5,e">:X<4#boDYܙNsG*.\r=A7y8Mk Q~tZ*%&r ;^<6wkf7?,vIzM XHOg: yQ,[GsY2upywoV]k ^<&D/|cF1/>+AOɊdPJQ)ě7?=ϹAJBvJEYxuF@&NgqtU`F= %)0~ 9,19x!KȫW}wz&rQlhpE_-+N?xȧf}\7Oޅ}8Ď9KM'?LLᠰVOw O9iQH'SAu֟E#E!7sG ~}hƭY ˣhOWdI \ŊAt#h,x4U5dp\P3U%6=9NA !X)/_WmokT6?Q`N *fJ|OItb{( .|P(bIzw{S}aGL-$~sL^#.l?&dU-~ȖR6y&چ b]ޘ!KrB@a爛Azˢ%Y޶z$ |9K^ģ1_c)M!$nQ1LrnJ81%X 7K~ )CH]jx}KS뀊|ͅIȯן Mt%N$ӭNdjL9+q? TfiY̓'?-+|9862},#F.v4\E$^X.WU)n.,nUg |\39uࡍd[r.pRz/35zA!T'r0S<"q^d7ztr5G^; CX~+Jל) Bz>'@(:}17%惜5M0dc"И>`.JǡTdSǩ=S5m㙬88'Azul)"-oO݃s'Ӭ7bSkc|6yn}*,mŀ&N7NoZv@XC0~ d'!˾حmzBL6(=rSgIe| wq"C4ӣĔtf@dDzҙi7lRi &Թ9V2A̝Qi5P'S=C+ fJ.֤5 061XvsvP]GK{/zh1V&W aEz"u,|{ZRK*vaK{ɗ ,@?߹,NH0z5-ճv#Yr5<)/\XWZar$a?c``;TKտԦuà,b{Yݸki_bЮD~MZs7jJnӉOQ|<>_9A!#}̆NMqEGS հS-~)9Oo5 N*@k%*Xc8)=`m{[ |$z[tWNDu?k;}&/ @( Sgd]!l'`Gd,v/P H?JU4SX%i72)?^؄ŖPM:ǎ0o25g-E3wqsD6NT$)մA&k*@z(h?y=|TcrRp\>)g%m[zQG/ hyY =1ɋ1́d1n'G.]]r*I^8W`S<4o<'N4x or iP\Xرѫnem6OwQ8Fʼn\ \RayƍAY L8hQ?buX ,t%Jja ҚW{<@Q^]vc8o.]&F26+`3,l"Ѐuzȼ_bƮ<%Hq>Az?t7}3>?g]ӜT :t.VD +E8["ŀprdkmz0'>sfCsq~aLE2Yz57nX;^EX̘'3i֒ GŰhX"?:B!\B4Z,z#֦^;(4q %]vZcKP梃hU+؂WI.Ѐe5mfc 8Xe ΫP~pbgm5-0ԍYB tLgbѽ52NϚd#BsgUp@5p{@wͰ2 .\@^Ev9 -fo6T w(mtBO$iT, xH*RF䳲^X KXyʼOACq{y_iʹl*ML?xVVpURY5brڀqaݯb&khz1ddt)")j8Cmqjh ssQ"5BaOWBDbf+ohih)8=$$%4~ky@̈́5 eQhb)TQʩV?6ƾr9oӪ L}6?)8kL܇eus$ 3彥΃CN_G PC S ('GlI(< "n9I|"8X6_%0NHzǾ Xہer6r{S% gPL ɀU[o~FV֙- / #p)q.Zfu'C>l=ϳfI;gNwi0w0}S@CVXO(M w[x`rT%˸VѴtߏq;)* TI~y{bos8AG)e[ i6|PTEz ^/=@HEG7_]KyGw8_7!n]x/ .:SoֽD10/JFBXcƩ?|Q]!'įERPvFӉ QP6̔ C'=磛h{ B3~j_Dݮk_H1l[B3zWO:\7R2ĕ*\)HwPq 6rm+z'.uBO#PT2lG,/虵/  e5$ NRa~gvk? 2@ֵ3isݨ¢ ୻d@SQP\*,y]yKSamR?xkn#/3K鿻mC&A6hDR qUp^28gg&HGa9*<N74ll%h`q"~")Ȱ7_rzJ#AfGP+koY85&F-&T8=z 0^s"VKL~d)) rY-gս >>"ъ o>a)?L먼یMzuԔ_6 ["!;9۰,HVĉix4Bj0 4$^Py "[4i( V "GY|ԼNl%{=E,tuOJ&Iߟ_WrGCqC[^)BɊ]c6)3^97ɮvvIbnZ[%8?ҳ *? i2{Cc<!Rmۈ]#%B" RU)'U={W$=lU>B&\T'юԄh;cFaucqN=9H{4Sput'p%e*|] auԤ "y,G7#pg1&gf*R7X,&;It dľAr߀k.\JJj#pNm  .r Ϗ)2N͌ǓpЅr {Jw \%i|7u" USFWPo_-C-J  5n];voBY3T喰koXx`Ec/nQQ44e~7ǽ iH[j-]pg٫+x׬2 I$#k@TQ9)Jl.9E /6oV#ZZ G,U3 V5 r1&q+b5ËT#շXذ[rq1X ~u2ċ8q,L7&~}W>yCMsloqM\r~VskBeٯXY%_1l#4兵t B~0*'lTY>%'%AB9E=45P_^il^֎8fJ0䞎߼?`KR3=!B^!P#qp룶t[螸g>'ԼC|WT ]2e2%Pf80, x(q8=Aȷ+ ]a`f*R\[IE1DsFU<}3Z)ku 91eOc&H>4Kx5yŵIG+zN#$udbZW רT9vO"(G<8ebhlpèʏ?f)q'd`ԪhK)VI(Lm)>ҹ4HKZ;󅗼hEؒ>Uodk%? alh%bgMF3)p 򱶜hT\ 2X6Mo)adQChT(|)ftZ=Zp\ci^h7myxܬtz+w0wE.xܿ@1dU2}5'GqZmFw&&QM#e|#`[U$;L~TPoO5^Q|Z-kr+Tưhr$W5Ք:x/BBP:UqhA|5D4ke {aKTLB[1-fFOnw:z8xwqRROR$$#S;ΊpjW#WOp1}FyLگ S<)b=OVH5?3HBɍxN_#}>H9%:.8=ΪÁ =_!ʖ9yaP<@ ub,.8árX[Jgw ;3B?4#e:<\S--~rgDx -KiG0Fh~c]t6~k?MtwY#J uHl(˻/T PS:p_?+SZ\Fvz0&y]] 5m0o)iGIA5 R>R}ϱaZ izZ{uܦpTC}GBG_gUكzЪ)MmIy_e!Q$3,sɀk WY p3=q6ꮕ>r, hߊqQ`U$4c+.~\T2WOcB u ͩ쓱̃t 9|C>$iOuK/LB_=6%OAkNȏ|/iں:Owq\I^4C`@;HN';،`c?F~Cߨ F|X063S@EUwKд'dgr&sFqӘ+gL^VqPn5#\Å7_L3sr,غFt( >%t/yuƧ>Zw?wjHElX\UFH#˒ηdRŶIB,ৄ<c&Hs[TM;j3p|WX{)!`u9&E2;0}G= p VH])f465H c% q|??IXly9l:j9z⇱:ۼ4a U Q{)'+ѰWjmpF60i J6wh+?5O4/kP6 85o S0,5'cu6( !TEZVz̖Lj_Uj=WOVRCǖOx7 .?cyvnrHfU)~^vho\3灛nR@mpwњA'*&]RzeKf6 e *bE{03_C3#}!f۠}Qލ,&WB~ewt;3^:njlf%%s owy6b0.$Ů aenjߨ#{Af&J\2-xu5׆;ɴA- "k4,h$7 "=Lp /L[=ԣ G%*Y}\~F(0,z 3 {ߙ@e ƣ_To7~]D}:Sm$)P_\6!OFi8({)1ŊfSS,0ͽ>|YCRݕXTΎ2faww:VٵiI?i&Ʒ;a&B7^TpI7/_rm E=FЯEAɾ6r~xlFDxp'1V@u[Fnq^tqXSQ~ HH:C~ȒN. .%g;Vrlĥcl9=⣈nOf|܄קJA1_a`8*Ȓ0ԋiBlz]4cdW/EܡAMB:"8UW^ԞN2 z/|87(z|ZE{E-I("ߧNYcz ͎jSp'9d"1LӀ̕"[yú$I_Nb]&Kue_0̍$v4bvep̑]WFJh=عd50&~k[ {:L8ilHVndָF F J>Qx1NR5ِ-iJ25>:U7=`l;RйQ+4"Vk#>UZ7E*ܜeRHXP#S Qup݇: GĶ1s(tE0ZG`H'0ag!iC]Ok`[h/`10n@AJm!DW;jXK̵Ji[ yȡs72p|2t(;ZGP|Q >T|[́/^=H c^M@0[kh73@D咯'u̢ihI) U sY 6 s~(_a mbH`bMgrD%DԣeuyY e}**>`|ȣxft K)5۪@_J,k|l;b0|/e 9xHt5=Yznq47ԖcE#ȍ!J yԊDY ~CܟoWFU3- 9h".Xߡ8r Z@+|?aå% }:oEԼ֯Gua-PbX0 .($=*:!,txg#OR3S09V\/Wj^WJGػuYۜL:gݍap%5bjxT~MDUز{KFe;qL*0ʪEWLME.#놖cKP4Ԏ#7ZUQp{ k \"vi۶l7$HCD/כi0ĕ[pE-5=vǞ"Ȭ|s :|BXԈFS^.tRkɛWw߇<kpܡ2Ry 3U'}yU7n_@6xo DR񁇚o,;'w]^ Ȱfy>1C;r׊ *ef+W;I "H$?I/ǽj▝E&5 ܐ!? p/&%f MirxDkab(bNax_+ݎ k"Orqqj|fUN^A *Pp8uBfg׿0!A3E:,S^pVvĦǼ+` Ue*;bcbpsRg+tޫv%^LG ⾹*ZIZ:%6T P9[Zu7IgBYNZBv:7D80dwM祇&KWUxnVK?tP^|xiD + jEdP}^ԡ xKi]G=ɾ +f:I'+r,, ϼr韛b~'}Ēkԑu IҗBP\$UcGbNp*9M{goJ/6v*Cۿx!% OQ~5 VH猓Һ_d4@lt:y¢K:1eZ,v4AVg%#hH\XPH2&,N@X'2y2Ao iBk>~YpxG厔KM/<bìDK[I{yoH+ N8]ht@RVodͿk&zDZԠ=/H f3ɟ~.ęQk|V&;Ex̦pKڎ,܁'NM۔7'e7 }82xMMg h8M<~n4 d|%A@H )7 aoumr+e=r^9^GIR4F]tE+ؒ(q鮨u"rE Y{ݳ}3XgM|S g?s K'tV&Lt`LdO?h7ߡ` l' ,#"poZj۵Û~mvGj{e`@:9'64E{MW`K=7G ,:)qzIMR*lj详J|8D$N4t|rtpL+|5 th5F=6RES#/!tqjz%.,Hi*#ɆA0Vj0G~ LQӫcw&ve#-3/k-߯Apt 3|mŬ\<4)td.9AB0&`+'F󪔠хա,qIN;xu zgQQ؂؉C!]n| [:_EE6\3PuKX˩slݡ4HjppWȃtG %a[&M(t?UZ^g?lNL.3Z7b%~ӡdNHXn{ݥ ޘ}{P>M2@*&8_UpOhY sc$s)>t]٢SbpdH;[KK QpZ>xY_c|Z0o!C[GSMT#Ź(GC2@w!7__02m Lmf,h ʁLZ e4."HhV,"QCJdźh#4+ LB5M퍑t,E o%i 0r7<ۑ11ь<;u(ǯܡle[G=3YDž+l QCo,tcŏ^$t%wErU iLhG|J,HWZc{CvsON^0PlT#b7䙌Vߵp Ynb ޸Ym;Jfbvə8NBtlҗca_X$O ^.rkl-Ѥ`H(AKC]0UMl(3؂iO6潅{K{=ks#dJJ,{־X|,"C!T6Ylqpk`B>4;Q 8dik؆Hw[,La#Yz"_Y4{%,*t ea@{}@M@3mEAXJՌ~D "1/vJ2>:+0LJɓuo ppgLP)ƀNg)>q|6_>8{<kZ[يG;li ;/D= (IMvPZ^ \^lH9pU>ktsHD3tRܿ¸ޝ4n'qn&8P W7[OY C~H1GJ5Emɺ[!‹m1sǰIb?"=U_!m$.'qr4/fKQ7(ÜB%*ZX)QwZu (C@~ZqOX̵n5 ND>KoO|An}lsleyiIPpUxVˌt K",[7U66xiL˼-^eq[4N#Eh|ft|P-%>pB ^""TXN}TmdMq<2Rѹ_7g8ueϵVN*>/rt3$xmD(/&'+Hv|$+BHk$' W{CGSֶuo%^RYdV#vԘl lxm>vX]>?[yX?A$ XՊ5mtWYi,j%4-pD.q!v7*]=BR sPIRh$GjͥpsD.UtT!i6cbf?s^i fwr=x'6lvy`$rJs,}09 )Rm1Zr0pm$fA*o S'>G:{!=$Myr9!:M;(yxQX$R]*@g"j^c {f}aTa?)ZZ*"l"] Mvwy`#ο@#l-49^3Ս|)Dw4։כ2ԏp9M,z6E^1 OE@*5p{E.(pR=_xYNPkEڱ[1(uNh[5ʷ ,FeJs7T elSAD 56jZJ ~Wxt@ ZKIK 8 0+U,񍑛5QsCk$ZylbȩO' WI:wBV whYW\ Dv b|A9뻠PT򒱬KEgօ+{5b^hխ?ZcLG #p͏`BFZ੓I6a'Jc *gn̏ї8,b[m)B0ϮE#3w\[$̍sʙJƘ@jq.ίDbLsID't"j{Y_389:akoM$*I8|7F<3+v!m쳲smB/mPP 4/|rIiT5 xea)dLW3fmԚ?!7v/,Xz;m²] TFYΣee-G{X40q%q#Xޘl9`}ČT8U )0ldw﫩IU]^ƸÚBQ99XA MfoФxF w.}} [+u~UKDl¢ 0ߧ`mF'RXab{dj0#8/2[ ,I|_,`\]Ż0q- e@?1(gaiHg9۰ə!͛ G<y6m=66hFץQtk2@Cd:'֟HhKXHo{(imщ Æ,ځ<[Shi^~1rE8n#<~9?Zsv}60$?П>> =˒ژMJثMBe0ƈ;;IPR~[ccX?uE;XS*U={> Q8Pzpm^'_>׌0z{/`u@ܸ axJJ!q5?H~>w*b<(Pj ?g齲 {'19-TD!gf8"Bbg2nOa=xD^ kd*6@Z{b/{:-s 0,Y{3/:cKk_ V Qп]D !E&:|ьU\kWeβIʬMk97e-̑|3vrҍA+?e~0ǔ#NyږΞ{ÝY6+# 4o Xm1]H%0~g%CXƦ?P~fn#)$#OTj#ڑ}7Ĵ a/=`I|{ ~vZʖ#L\JMh'Q<9H]\i052 W~1,26eօ?VOie"RBᰶ}·) Y#9JrA[-a+et.; qij|Cy[VCC4Ղm!(>"3t$%Ta }b)G ~%ChihLW9`9' kW ߵ1ae$o[r:f3r*;AHu̻^v d7YzVdkvE2*e+@"J br$u^e'x[~v>EڈyUgͳ _2*sEZL6Qy #rUJ )!$qd튠n35);ӎ`b6NN8tEAdYW,ECUg+_Cݍ[ g"kJP+4ȭ3kyi6 ˦ I5'A$0FP^<(?wӐDx @p,To8>XVD B_}', ǎ v6F4 ms{Sf*L˅X[-xT+&i6|g*+YHѼ2VLe~k.ZPݝ LA Dnom=%6 }ieo[MPJe_Fvcf&5EfBDbgfӣ{ r]Yzg*P[@B]ʳ2 %6dF38p~U&37GvCzLkߵY.E$ͨ2pۥpES1lC0MvtrVHIs#'yr9HҶof4\CLltd^.YHy!(Gl=7#[87'|`tG7>35󇞿3ECsR nRZ=]P=\ʄzJvm𝛃LuF<9sFIz#*յv@Ν ]_}Mc'7Fx'ڃ1߀쭶ZwNDߚfp_~t} `:qbk6Og4tdxrv^oZDdvi %)'ګr'cn"ND\P/J}'N! d;])a3_ÊpвɸgN58k|LqB3Fq::zǛ/vhSfg=.$4k'>=U(uJ!Ls*Lз~ |aX,^Ghec@oh`w13k+v{`?>?lKrۛf[0!E>S<&jO}|i3gyf6uT@-~*jFUvhE9LNG*&ڜמ#+bn a;'/T{X#LY׆H_][Գfm5 %[]p1+l5n,={{vjZ0$g98\}ˀgA'F@㷍&'˭%OJvK7>ssMXUb=ݺr xd7':zBR)^UIЄWC6)I!]P6RǬ LCreR~%{E_ޕ.JadVk4|oP4?k݋C:.9ߴt $d*/ ~CTqqT='Trh2\eқd%OXSG! ߕ6rWnX(1f iͩ^-qV9(LʲK@ٖxR`=S4IsNEr2 {yыzhddc}Oi 8n,L 4&"0)bs[^`k1dNqԽz4hG|xȭ_? T >SU\IKiR~78mn=:FwId!9n+tئ8@5PE0|G[^),%<%ƼJʋpT)9/< PmR~oT @ROh[ ~>f`;lp dxf6vVM]2,&ך83C+8 a<-l!)xJ^Q$ȀW!Ev࿯)gqWBLPKĸǠ9޻x6!=hiyxR+ K4MWZHR6 ]D]۹E CbO k si #0Mܜ!e|!VgǛ%N)#ϩ~sj#zt>'Pޅsء`"tA^R"]V9Gվ C-`karh >ptO£tJ<*gJ#׶p p2x(%uS?x3^88p(p?Nm6y4۪ q.t`vkiWNr\d{RxV>)d; >$H /ykwu`c/у#UuFʇms J7:G_z'%uVCpoq CZlE G/ӯ @S_bܳ.<,cJs. K?cdc8(nIFY`f%/I*:>\zsllP"oP/!W8ަ[6gPKHqNQ溃c!8>[Rj:%ip H3}Qѽyx6B9*W8r +GZ &$҄c#yr'KۀTc%^H1|ȅ=%X}M@jAL!BF1c]Lɼkk;0]$a)G[_lqnDBl.l_@iuԣOua>x' S8/mϻ揬 v(/ Sə1do>sY)#]YdYtL=W1w2,׈b\;I$_(wEU]ZmI #zg¯ _lIGC͟4+:L9DaTy Ƞ t ;'s1v9kBL S7$j u*n[=%*%xdPs"G#%һhǢRx nw9+QAq91;WA.BwWz)|rv8>u }hܑbUJ3ifqLd =86`N*l60ﶸ;އ?ZqIPh{x޾t| /rYK}u:8H>*ɒ!So`b x OZuHnv&L U(&=i8`VNf$UܟQKʫC3߯4}=rDZ)02;Ha)cg4?Q+y?M =G "~<ŚVSmʤfELH΄ JCU@2o<8Т`O2(VtѼ C$v.|weM?,\;ѱ'P)F"/JZ<F\žG"ڽ p#'ylm&/o4dFl zc\*hx5ys̰>7:liS÷K}N>`qҝTGRV02ݨN%lUWJ S4GTՏˡۍ>toAQL"ȶOLNRj<=>J%x2[]Gz/)b'$f 1羶mVX%uےLbTr2m9@zQ=q%6ǎTXP[k2V|nDYY(G<_֌M&V!5VfB:6+sbD'XŠul&hRhjН}WccېXTC}=r?>k* fh A=Q@_k;荔srA$& D; S EpC` r0UHvZviD16kwOӍA'k,n&'} ~"wYN҈{BxU8?fu֠sW2HlT1v=c\  cR9P߆9{:#ytNF!V : phK5SUӏ%oEkK!uF1Ζ dmHCe^90At%!z.YPVW JӖ/A"ڏ>/9+> zUBV tnOHP$i@s_9@6zS>ő: rrv &b JR6 CrKFGK7o4:/mod9o$q1:f"[& k! p|zSSŤ6lӫ9 3;ĥ)4dYݸꭸ0Vh_ű!58+S1. a.<ڢe2tű'=֚:%\Px]ki@ʁi>+j]]r %}K |?+6oxCjۥ12ǙeKqky6!=+; XИ_ ٧I/JQg";GEqTR X2 O{@k?Hrz;qύ3\4'--%ZȖMnUӿ%$^kBNÔ@oW=y8J*;( =Z|Uwv@?^ _ 7苀BQZVKYt3sROK?:Yv*BAexeqI 76K҄%ͥ^߼%'^8nE,Fjh|鯕؋ģ% ҀD ~j(JS,pt,VQ]sib/}zؘ[Hzy[qJV l0"0m r]"-hy؞߯Js0o+}8}vc"y`R@Y*wOA(3G -_ }!֡0ӏLpK5Kv2}5Rm.=מ2_R u Tʶ;'"{ ,9kӾM,)r0O/C"}]H; 3gJ%H{g{~ GN9Oʈ"K+?of (ZXI2,mT"0<'Tf$Fυb(dAnZ&3`PBæ?pf`@8޲*[z\젔v{yʿL6ɘpHt?g^Xm  cj0s18zn=K}+>pX%80nB1 N pCj96 }O3m Ӫ{4 \ˑ1F)IE@XLADc*X+ʜ훔r]sF:2bh0:CxAU`-Ņd%݉@DbsԾY-i}mA#5#& >26FӾFG]iܼmc?Ʉ |Q~i-*[C;Z9,.Zļ\fK3/Wz][(aOuN7Ψ23`KSAMڗ(f7;C&$7>P-m;{`B~*F%$ppJ)5a 'rũ$ GХ$dw,S&l*2M]:\[Z4 WB5IxyΚ=U_; !tpiN\o`u0#%yAڰTzgFWt/ .A?ϵ/_ru0{l{HQ[K&d7t~%鋺!(6̅}d{"0ݶnnr뼖0L=ЈМa#21!jƆ*}$-f 4}%:<CXbCrC`Y[k!q_.*hQ66iߋC:Sp㖢K /`Ntc'&I=0>_ߊ܇k$+[A.߲]gV#GZͩ^?dzU:pwYI-::Wc|E԰=3P vdzm߷O9%,Xp T6M51ƞ+G  =j*x?([pv, "_A~x)`Ƅ|'1hWq {P.IsP3\֙y.ȠgJ/q9ڇ=S*{_cFOl/۴%F]$iYeVYX $FWQ?* j8l!(=[|e¬8;=}%!ڈ"b}EWAObgZm Ր`p5K\b1pd<,vuq[Ŋ1 Ytfc A4Pˠ賥e'ng?JP WM <)ƾϳ#.6_D) OFΡ.MH5'L*Ĭ(½ 7*D9JPƯ\  `=nqLLw$Jl3& V h*P!'i(~"r,I$'xҔ% S??FTubZϲS{\DIj%utmVijb[ R{X.]W=ަ)i(MH"ᳰڠ1ib_YN<d]w֝,d?CY.]S#gLm@Y>t5n\egE},lb@Eh~gtsLݔV$CTR-PZ~>iyȭpn iE2%<8o.G1ާpʸ(ɿz$PD5@ULoqc~RaFǀҳMԝIB]@@bGƤXU" b+x(kI/K~>Mc?wh9[֙t[]LxIAᆬER6Ĩhk_C>H ]iEg"[P"53N`\/iUc1NB9HOirc:hagiRt/[NEo( 4m  sQ/jTRz*(4X3QG>nXhݡÓ$+g8&;Y3SWN*yyniT2>ӐX$Qqr'_ [Rmoeiy: 9QR,.ނ,Bײ.$CoeFcL'zlZr2;I MwgQۏ봎BnA87kgb ,C7kiN~7DߣMXO҆g} J$ nBf+-GGjEAlY?EzZ(}vJV\[Ϋd6El븃7? PUr5I=4 양NU4v -HHF&H-/[ꍘ CǍ-Q^m(7BV2[KBPױ RQj B`ei(yj' ]X[)}lH d/:ؓ!v%3m8P$Fȹ^k2MECo15?Ki;J% <^g0d@뼬^ pҰrެkr]ARwe+3\$2{7(WP X?ib<[yNo##b ]T_5{$:C>{+Z^ +J>ᲺEĺTV{"ɮo)5.=FI(\ 2$dy芀=/j@% rfC<չLdh--uS%FFHiD?N.5rLˤʴEnߴjRbg3â>mĄ{ԏSҎ>ʣΗ_l{nZR$2]QQGQqǵ6liEhnV8Tp5f; LzԎ)$EΦO"?5-WJIiߋeFlJe彬&\h鯎:0U7fRYLQk#yҶKȠ,>*Vl.О01INEa0{|PA5T SI ahStީlcohl֏5U]=ntNQS$'[ƸIJ2{:lkm)Ҭ4;\qhFVA2qyRaET&`9@qHjPp PٓsSL*8UW   ($YYH6UIŌ0H =}ðRnp"ŲDyA]-`CV4qE', p}: '}21DZpx)(]BsƷz#Xt_mkQLCZvӢ;!`|(&Ŋt,ylsw:5 ?ȋ)H"KlUlcI%?fԻ{x9zsĥ1ua >}~鞻ijtej5HsrjKtkZ)Uѝa.CVD"-># hP.x^FTyZhf6gP n,C wr!SeἾ)dK]cpZ7NP}5Uō$,좺" `٢)ݍsJ3*i498^̈ӀS/ G;U:Xh-¿.h/(}s@.A哭ЍMb^e~-@gd`Bt. fo;xp2=XГEESQf([Wjȡ'<%G\JB-c wvf2bn.^W0b^@F&r1#"DUc}>d&NXSRP]@Ck"ᘓLiRA+ٷ.X髰/ L$W찏- B fad4ŀK d,MhY>! qMtc1 #7Yl^G+@T+1_W&! Nakl'?2BoHRsYn}$_K35fW- 0N|P_eot=vQpR>*zO7%"&d)8O:5D#Oz4}P ŤLBVʉ!)I{5F,'ڳr}߬a&K*8:܊CzXZK#yY'-Yվ,^ OhlP}6B@ }F[oBӲ"Eq񋀩z[b3(1M\ϖ}ǠwvNs%ypaFOD"~YԺzcw Af%0_ItJ̞ r#M<ĥt\\I4Jj 41d)k/>|e)lBVC(1G6](B|S7'(y_^&ph0iPMSc 4ͮkcvkmqTWx4ѳMdH z̡Y[ZJ :&( ̗ES`tPAG蘰㆏3pfr4[~'WRM;Ls#T.w9k?MH&Cd([VF]Of¶7,}==yY] ]=Q> 63H1<ߙqbA* Z-9_!"ep.9ꗝHJ{{}+^ ֲ⽗Wl0ب#C䊨X"qRTmp }ĝm^jԣ'XLkaغNYN\mkU 5M[@.ñGI^ =cc@\~Ǖ$6.Nt>~J1e]qƛFcڡ$W uy?Q}}4˨@"3V 'qe(T)a3߫mrr`乂Áa `/7H7bd'a`gYDj*{ /wZDs?}4n탏;׎}4϶oS x6*X =~'BR#7|2\sһn P, DcQnyo ;Mu g*V!fOzj_9=e"qmv<[ő^K6Uf\K@b4y2D_f!'YgJߟ։cs\#QdLrme].mę98./NxWo%lkVfK.pa@2Fl;quRw7;jmriQ|7'm-YNOBމ1k~f"c>4 bɂι|gV'Z-7' jY/wTQGSԬȔD=9ҋ_8=ʿ^P|Ij^ 3a^htFV"|'ׅOSx~6f'BN: , z[*:^^vu.[Ȫ2p VC"]`H-lUhǙsQ"?$&y zen,  30'+}<c峟Ҳ<c4pM%Q Q7]IW0 &t"!n7ta4 #op`-Oz3}}ɮcכhbS@>DkA2:E` _`n'$VP)y[e9ucl]b@~Ӊmε?-PX,spN zPų3MNFRvV}w}`^%x )˜p|ٸuW3#ѭ.)cJSQ*qiKyҐ;0]7aQ_qode+&K강0-@|^+{F4˚yr5"a~Uq)DDEF@p2i[\ľ/K-G;l=#PqJeHRU:cʪts5SՅViZ&GM{s Ϊ[['P=P `c%}~m˱#HY TJ~6G' ~|`ԇ?n'F(4sJ4ԒjHSsn3a&ư^Bz2s|߮{{_kTȻLpp}0ZVV^5M97m5P"0-ME4_շcHnQV7/XHECrJmxyWx4࿤41|wD8*w[D[?d)y.=. 7q= r\̞0qi" m75Bh{;40C1MVfU9#d#@ *̚/hνf g[lwPiΚH@>p-@g㠎jqT) ;KeD'aPuVTn۳Q;qSVs}z#.l]l>aǎW%Uƽag~o: B?IUF= Z m8\6B`@=Wg{Sk9ijKkMd7H<8a3p|FV\jmL}7P}!5H/[(V0Ro%*GRRw[4f3È`Aw@_ŏ59rJ%u߄oI#o-E?)\#Baf iAߐϮN]STXSb1,SXRE_z?` n(TbPpޥc0og8fMKq/7dysEB:T}CFsj F,%(w3#N|2sb NWoɬ^!Zߐ'I[!^̍$DD?E^kuRJ._F7;P ~.clÚ6)/Vx (lRd #s9+ׅQڇK8R6ЋPߡԚ̈b8qY Q*9[۫BDC.)k(T] ٭HbtVmqQAkPRd.Ce7wH|*FSq1x[T=e&S?Դv-!Q8_U sau@ -1'(wO:\2f8i2;9ݖ s|t ˼w$'yV:cż1b愯u66K%FfsΕ_.RdPrE9^gqbn>ᨘ*V3|x P1DwXskSX g Pʋ*}L2Wb}0 ŷva4̑6$]uer(:BbX{> PQ4P䠥⻶},':3l6kTZ&`R.:G!0rCeV5~~8l~7g^\aVbfK-8~=ǙuNG_+8tCސ!FjҬ#%HN~45cߟp:Y΂3Ilk棳rF=+ビA%aE-yR|Zm"W#bTw5o0W8%ڷ3&$U/i&:2;W̶;#YgC:2Mn(\abXSC=E5?D^AȨ4+z=Lp@o Y4ZmNĢS?\i Kz_nAue7~[Me|ݮw{]jwmy GpJΧTc.29̮x9,q|2x5|l'N(]AN;dzw%#6Sa2Sb,`9ɺ*CuPRL5WA1T41%E& Jb!0lX~U4qpږil3C"#Ѹ>AFc ɤmVw$5޺.k)&HSȤ*pxL_s6[4sg࣒2+ļ!l[dzvN;Jk :X6QpWqZ쀝AxcM9ݵ1=\dǒf9,/q\zaFK7435[۾_]`3x $C z^Q?`U{ mws4< :r(x YϿPf rDҩ@9݉嚫ry4Tx0A/e#C:P p/<5x3Cn^H0 RMŠ)NT"4j!6ƥVA+hG(pDGV(ߗz.P+@9ʰBWY%,sQJN )?.fH9=@7f Lڷ¿: >ϣ@a<5RKݗ2*>6~ޢ($ L-Xϲao67d$sSa>e拼B/pi.a ϯ`"[O;nR\|rcӹִV 2qڈB1Vt((|uO;zqa5`Շʶ+YʼGIdh6SqcmC9:J\YxT 5 R2q|/,G_9TF-.]?@p_5i}"C,َ_a Wuaܹ8k6Rqr2E"i Ppr~,22I OF5E |l1F w}R)#&~ͧ 1"5F_zqpZѸs~Cl?hxtN-a x>ƝZX3`6 'Q_:'f4 |ϸF 5qNxT<1_Pc%]vy=y|>!mI=W.t Y:#cp8/6g7lZN:~~y0u[FI׍NFY2QPF? -b%VE8ߤ;"dgvcXO=" D] w#YIQjU]eiXM1N.WwFwJJf,nqyk;P\d(rZ9JTG5H^Qy0lIk/r8$ǙVGmMK "-Bk<=?RUVfo؂fY]|Sy-1=g!N^GQ>=<&1<5Z4Fկd5ϨzcG] b^ѿ]UuܽERj 9[ #-Ed:&ShX3''3qWpws ĄYv0C} {@SҊa)%?[SVY)ۙ?)r*n_ I7MdP:#+02pkW޼wLM m2cR7!6|N"W1 q.|s^sKMp.[G0R qh}~a㩇R)Q%@ ݽںAsLZEڍqLcNBiJsa@(xspeޛ66իEy1+70{(\|؊fӜ;"c)6 ?]ͻӁ55Q w\ j?cd# P8 y&ь/OtyZ(ߖcq"Ħmaw9_a O@Jщqt)M%#eUՌ&CIMSqBCpW ;:vԼh/`N !a5[P{!w[ 3UyDtu2̘pl߄y͌$RZ7%r# Еp=⺾k 򄄌cݵ!̃ejem @aC^n.L262Y`GK@KByה#Zd@T, wOQ'$Ξ'w4dE;2ew=B/+bަtBX^& fI {7"+c{ Ƃh"0:9JYpɤQa[+hkeǘw>K i-zDzq(wu^%= |󽼯X'$b}W[siZ!uT$ lúk[B{b_$&Ӵ037DL-_?Xx zЪ<S jDc<7(;kP-ӨS a>Skdte}t2fikn3T{(\34 vyd+B]r6^ [8Jś CrPgei4"4x1e)8Ki{qw=PKPĒr9}ni}>mNh:n**ʉ#*vmvMy3SO0B#5mnM;gjr_uVb}?*XUEg_VيFu5O4:aAnLk!щI☋z^%HǡM.ֶA8 Q=nht,i hD 1l;b4gTz ~9l zpz> j<Ҿ}3= . І OE&[A АiXhtj#RzZc 垰ߦDAd,N_ 4$~ia HzLx`ҡdL hX #*hۧUCkӏfhHp@cTÖB3z C³D(uCbUl_1> OHƷy,hFqK87ӁFnRu8uMKE5t ނ 0qvyi [:AyXUW덚⠠4:->4omjPXw:p}vm]*ޑh9eiRҸ-m)P4ܛfnDGq rf %eH) 57Y%[rfybƲHWYLՌX$|+1Ftĉ<2a#Gٛ+躹bc:]az醧' :!hRli}} E_asB47uI#h)`WhwRͪvua/VM)*27+65B9YzIAuS+S꾞2#ŝ?@ImQ&SkDm (p=g|7;^<2iSsO{ R_Q"PZό&Dt׾,t4!MJBٿV"l`QE)sA-. ԕaMFCGfz| FMMGb=(ij2(27 y޼i(Rd2 $=KDeQT$DvCM^Ӓ9VgŐr}>ĔgGp-,Lס-auO/$jפD+YFbU _Ytys՗VE?_&f\d]E.TiaӶCЯB`IvzE/J{}#=nr<~=!ѝuۜ{]d,1x6nx>|OH =xq!e63~X@݇8i>ٮ;^4Y@tбZ7ie)Ē to.N0fGƄ mA[65 }ifgm&K葀V>El/(O!3>D${L+bHoGĄ7\A#GYu7bO'dը*ʘSm^ɉ>pB+^J OV7FK{*p @\B'd mȀ*ܤ쑲3 r\̤dyQ7ej^3p>(KV֘_p,S9 YSUᄫ~*MBLv[+7a-H2k8J.6%jhiؤ>N6=p hj|سPf\ޢJAӱ`6layY`sP$f>qROlZtpTdqރ3v6sӻ8xy!eR 4@Xg%p\}暨oq |*=ְMOr6%>AC4hIJx6Ӹ<d(Qj,z7cCIfMTo*,@2p71|fQ#9A=wZwX_b>t~⌫5^[dqv6yjj: \j.ŷcNE(E4 )S~?J%,rFϴ 0`ìM[oeyɧZ 1DNv^讇!a`c*ނUhJ[PU{a֍( zqi];W90>)j"ESN%9Oɏ"؄8]\ɘHdu'Qꭺ7%Dܸ`Kػ:w$`1l5_K3QA/zq!d,I(`{TwjG>7Gn*ihd|KHƼ-&}!qZx#K9WV0Z>v\˙ 4ŧ/4@Mjj93y`i \R\7GsXx' "~, B84F.f1 )-gFOhbvi'0s&zpFaIdtHmἠSv'a[=7qV Z%h{> ֊x~MM&<>&bװkll_8D9ܯo;$խ-\F-V63G~=4Og*aNO>ǞX|8S{k|Cga ^ d,LKq@"S.ę`"9eYꬊm7<6J3kFRއ6]2R.R?a22 pA~_'r0d`@oX*mϖ+B5ڤo':S~Y?۝xF4F}Dc((&ɟ, 4k᧗!9^_'g9BxHЌb-$܍Ήo3Gd"\[P]K.3+ 'qS2U :_wIѶq3lK)]T4|>~Nc! L R.p?^4e,B,oI qv,OT&AA@%MWN# \ȵMVSIH 2uˋX0{I9v Yg$OV9'sy.'A;`0yu[w6JK&Ҁdlq|HamsE-v04( 'VS]A7Hsy~㾾9$@ 1eы3dEҦ⯲P U?SNJ82Nm?98ؿA-UQJBuėnb;o=ٖߞCjh.JgThnTv3_d9 jP) STWڡ+T<$;tz6y~P_?'ŇX]VC c,zAZV9}b!z1BŚ@vM*.g?\Ht[4MAp%](U =h%pyf:0?_)Ѽde&  x4ZX9"K] 18 XKȋkֈ\EBcN,_])axEDʦ]v' 7+rs2 $3+\ %{$=_zxZ]&>VdaomRl/|^'U/nf-ؐZ Y#N\3<|mO2Ǒ9k4;PfyT {"s#yikv} 9yogOT/<bR^4ә֜c [O]Gš%ZzI^z?Dc@\B}7cS][EuZ%8[n@TD17s9l/-c<qlF^3ZG!eСA'#| FM;'ĕq 5.Ҡ(_zĤ|I)*A`SB9(87bRWlڟ;q tJf+LWOEȿX׷d"7~@2DP ZlΉ G0:SjM|!]";+, p U*,̪0y>2q:sv`zT7>?!̌Lex6&%q9Я$N2+ NH!>Er<"7Bk|͵:ٷhM hs΍wU8.()ԉ(p &!ژb(9v eV7 vD7Eؼ* *%[l(IJ B"?k k$AR&ig%@~nQux"֥.$k}[}M}gVs)TՊ́q"1T8@m{EN2l 哌W% ˏ-Ӏ!ԙ֖l72\06P? Ev6ꦣU6阆V~*Pop3lЊ\y -FnHNѪxƢA<~ {t\kavQqp O X:g^T 1]FpC9»ZݥiFV{vfGuULM7Frp/&A_$uPǃޮj[쎺FCɦ&d]]MwCp-Ȋ{*uGБ"1*aBGPl%h6׃XMۀ"z&`p/ޛ#kC zT=E{*[R Nǻ:4$N}k@^)x}B8 /u&&CDAQs갥dm·ݴhk.E+ԋFHoĊT&sz˱WR;C1ZmOZ©{eg =F'¶sqE<xNގm ?@ܬeF%_~RRUV߽x݊ۆ}Jdd*+fF`ҷ]ӱA,SUו;0p⠃ 7CkGc7 Yʬ|d߷S6u<k{qPesR|]ǔk|^pۯ@wg ei&?եJH."="N6?M\jl_+--zq ^#9hMK FfjBXX%SdD4d+Oj |Y֗ QRg퇽 B]wjjbχ# jS } F^n#Ud#wcVwLnY~~:W :oXQᕯ!-!ffIRFg(9’W;|6cQ˘ z27QmaNq&Cgp]|RN- NGo]#p ;ӔAJ(}rJ|ک#[.XGaI&'=bQ(3廋w^gtNeڸ7cd]& #?)T.Øܼjq˶ $>w1qQ| Ieq'P_Ut!Z?i:G&18&a[n&o.3GnWדXd8368zDE kߡ30zʝ*GՃfᒣ9(>O8^F%i s &l,7ܥⲽJ5f~3,<-k1\Fy#h[ ʸ xd~TE wTX+wtϣd#+ e"<)9X=~ /f!Dh4)'qU$v#?5پ83UF$=rLp@V(nȑKjY`D)*mM*u~ iIHiwt:J!Ǘa]~ Em=j|gzW8,! .0XA}3lV+Z|OJr McCVaB7VT1ШL(T'\Lkșk=F)&I\@ݛx*%[Ki!/1mbszT_qx]\a@Mb2e d3_Հ-\pȝsc.f_1l z~8ȶd)]-bՈloc-B☡$?!;$a K(+1}e׊8Jz_ 3d] zTh?a9@0=궾4a%v]E[U_u O@ WE97 .}DRdyW+b/;!B#G[x ˦̇K_KQxS[fWN']w*R> ;QSܖJyc+@hGL[2[X/jI^>X(ll&oӐtdEd!9kidf-dO.؝#ҢIy }0[j:^^r\k\lLS%ɬx- Jyvr5 6iNl}@O6I6Eӛ:IT j*:0.j|Zo/*I$:D6^U>?E?DO:Z %j7ܳ%){i%6;w]mȲovh?7gƿmo&j_\>A͑n䜀-߿OL864&\~)zW lCeWk-pln3W?U>FزDlɝ{!Tc"Aok)dwg9_3Bra 0tDžմhyx<ˀk,2 ͱsB2[DAtތ{; 혁M[6omxuxHUڶQ#.nGJ@8HIfaW|_#??Kx -(\;( ]1à l+}A7KMXU 0=_uӹk2[V'ҦhiY=~hz:b.gy'`J4" pF1dOiK0)>W~.@X# g? #msYޚ3fnB?Mb cGkjPy .^m yn6V* &fD"4,J"yoտ{!>C'lP}¡ڇn\uF3lf R?]g=%[cկBNÐQ+%U/fE 4l^Aaa=F>JΆKs0 /#/1wjЅ]Oy9H`[BtIXe zXWxPD7Ō3g`)̆ʄNW]EUWJJbJlk 0jL3%SM+ QU"p;|Rc>Ő5 /"zWwnslp.͈꤬۵G^ڦ㇝V pmeBrĵ53שro\,u+L h<~I}n347HEk8hBC޹L{}-tJamAox;uDI7,2^ȯcHAn$n̂[:?k9#y֞[?5$ 85љON-MVZnN] j儓-a ߷+(Me(*HJ-ۇ~vQNd8W}N77n}3%٪ߒ?M("G`mn^$dh'%O굗~}7`$3i|K.6ɱ:k2~8XcZE%6D&R 644`C t33˅FhF##~{rqw{*Xq@2aA=} .@[ʲ1CeB p>ZiH2(jVT''ny)[h MW?T9Og{D-b^ e`'cG#5؛`p֟>?ι;9?r,g+,5yӣmopr 6EZğ> l::JR /n@0Ok5h4W%lz{=~x;%r15ɟQR:t_.t}$6O[X6ڌ 6Ij:vtpEFs8Yo+d>a,Ͷhdyyh˃~۩8ivl-@#V D#yҋ%kI;^m4@bP*y@{|N2b|4@+zDҥY&vȨ锷HyX;ҍ{-baRwM"%5)8pڣn!1NiCɚn?=7؆lu~wHbr$2r|ty<:D< ߀qK˕Fou2TY3ng]GR)Sx}:'X@I=ޕS;:TC2y95-g,լ;{쇘JlTbd=uFOЗN${3&7'2+#u3ՐSzJz8wQf~/nb tl%-MEVn Kj<G"&קэ{^+cCE1Y3̈ ]觇_ l޾ &a^>ZZP#sGfŚ:F᫤Jp#vt~@Ê1L.Yq!v&YBaJ*m5f?N7P? z|@9U,:NISP6mf)_PJXh#wߺ+/)qUH,@EIk;9"Mw&Q:&p/hPFY0>!`6oU{S#SlYob"\a95lp@A2@YIa NձN0kSdl0)'E*PC\|u(6d@4^nVpug~|f: %7󔀧眈cb7] Kbua|Կ$KLw,1{6Th0$)7d]Zs& /|u0ꚇajo u”-MAJY%4/k"j#ytgc" `f)a߬?xZ]jg`@I3c餺l`X/n56vZw=<=!σFOTDakmJtݍob/o%,ƒ6}:iqj$>\wg0zo_uoV^{ ,2@=wAfB6}_dZʾ6;E;9Eq>ϯ]gcx6X]57ڂnf. -MtVZtjUrl t*i1EN_l,H|OQA9}/}+poUK׃6\|ol2cmƖBE:/8Q]z1/i[Z\Esg#̖tL@6% b6,-[6XͶ=]ly!d[iӹh?-MP_ bo΂Tsv\zd/?7@G" sXJ#؜ԍI(b@|"9 ORnżWrxmWvayhG8N0b#M$~[D4s:5 J(UL$z)]65SWBBwMZ'o," &q⬐ã5l ='Pb(Rh^џFB``8g&/1}H!Sd_IQRT!)SdR/hYY-8RsE$k|q !{'0f8A h̜xuBRu 뭊Ȉl^̝xҤ0h"(4jezR^;l5@ 1>X}for뾜 .1x"ԖnU0iRU ,XSuz1QT5me%d.՘v/~ÿ~&+ `Jc oe[M֮Ka-`d.EWy(:UQ?z# H'J"귟C QyG*ɿ:6V¶攚Zꋞb26gRVQw|8B AJ?4y$eUrlPMC:dYz9Td-WqH/!v $UG%`gm ؂7wАiIV/` Ly )@q/r%ċ7_ d1 o=L{on2'=46` am9|:6`~o%ȊS/d/N}ql+&=ls*S@|~ӆfNcȄd~p:UwZISb…^+~YrǓy&ّhϒW8)/;N l5gy~pF| -jXʵf|jp\}*@%s1n}_c"!~+b92Ixُ*É,E ԟDn"T`׫vu>f>L&ҖKjeFXFkVyUj+s;ϲ"hdslC)6gOaѩ(oS܍\4J? tM,=ބdހcADH+h@])Sb%:؏;XW(PoXy,xT  cG*K,d){v;ΣG<‰~y4+IL*zW'ր;ڏϝ7d*'f`Sg] w1aa_w8Qc7Z0]w0.ō(ڍ0C*L-L=bGSo)nD0@5T1<#6i5?  fxs;ٕkI= ʓasYn(tK0NFO66i=(6{`t셦o ;hqLdc nliV;e{8Fb׷MCRdVZ9iJo΀֣ 9ܷTTPf(c!N;_$/w{G vP/ G6/bzr@9jkl cD%v7גWVm,PԱb qlWBCGD@^|i17-퇵9s>eڱvOBIEt^v*#2PN&ِ0 T3Nt>7"F9( VKTuW(M:Π1w/G?IC(TAZnC}d[<)X^YĐ[!iR?}>""0-:J]ew: =Q o̓( CXԶvYuc,Ui0s6P;0Z>MBs(ׯPF˥sFsxR ]}#3 >hwl#T\x:g 3|"6 R[ae꣒(-z\[Uibϯ $zӛ҃⩦ d%u?q8X D1I|+(OkBrL_5,v+" s[w\O4(6ʐ٥2*G~bvH 0NҐ 9R&_ޡ1 hТ3f1$&E wf &@~*+wI1l09dOP^ *uc*ПTJgo79fAe.5 8C29cj9q ixwΣu~QdthO9HأyVA.F4.>9LY)>t kVvό"b Ҡy )ivWvx" C[UlY&,8*ylD ]I5iF/b8Ll>vD%S`fH۟5G+^:#ВS.@OzEr_T #d.5zJmI`Fso'grQɓrCkkoES>66~O1aTrxOaš "H ZKo0v"vi Cge`ƿwcw#"'k-0NsNq둪EA*R( F sǣTMx5z Nd\]TU9U-Z`Te}꾗$3ANV>ƥ"f]iGskQ$B5)ڽzI Kl3ǁ,oUYwc'9wiصuhU@bD@fj))AIBn^ČY;Z`p]ւ2B^aKPp[s|O5"k<4. 8^5wB3epMRZI2ɯt,$gi:bvI[;b.j38OcVJ&ދ(y\CCiMc u1 dg?;,M\#FhI͍ItmNgoD4ꙙO03'p~ZyB1F1X@M%&I_C E)L 7H '1_Y{ф (.)+E)q aG֯v(1Zs^dqYFyMc]eEA$9jIKxpqFܣZRs/ZǐUE dp<>lJM]-/}߄n錨'5J &AFn?AgQe [wo3sm6'PfLk鯔6)Yk/J +y/ (m;"iU )ܵqn#9q)JUS΅gv4[+}Чry#Pffl[*Ic4%?峲#hKW51s9rXUuɾS Izpthm6IIq]ʩW"3KH59 0L?α|R):w,+*GkādyZKXx?-Gzus/I%P`т0-K}p?I9>DKXh"_Lyu 3I9;L6G]0' J-OےJQy#$C`yM-WP06Ur<lxqF qxFsfppP!eޠJ؈<kkypZ#rni^ԫx!QR~ev$8=7cKA֑=@qWCUh^MbYV0el&;7|.OhfY _+TmQ9ed.:ƾI C<{Vmℶ@]mWA(5[-ڽ- }5)&%DL@vۈE<ʤ_G喘nZ *&MhBvbiwK"m;+}yzDK>gذgMCUTσ!nWe)`,B(.QUj#j \U,>L ̥V;]m1k]B)Tbbw>"HFZIn3cvе~c,J5Pn3-!qrMLAS3E, =(CR*Mi 2a F^Q ,ۉ8dLsaf ^T3P`~xqXSwYY}Sk}0fQQԔW?ækdC3AxEq:5_/wGJ3,OCŸ6q-pFxN3~ŭ7sl菩oQ,9}ϪǕw}K;m f"YV4Nk$;`Byg[~֜W03b,&5[ը޵ >kҌW*Ji-Kॗ?~:XFr,swdQQYҀ0) xp;Z_6hGyd0eUa|=y~H|Vl!Ԧ\x0"kqD2: kn1vUC|S#%ѽAxw&li8%=FZϬ9^8t`<~\_cG WT`Mج1@X"Ҙ ymq!#1/K?ޞA 8 P#޸.5Ƴq,d09 ÔG"ڮTb(q;xsuRe 0Ǩi8§𜈿\ zp[|%E̻˳3 `g6 1_Bv⿥w+ql!hR>ZCc Lj@鲹7*`IX6v00_j{}}K4Q-HwY7W幓ɌiFe)jdKH]*Buv 9-Y&ԟޕy4oZ$hW;FXڂs8qkJ̧/xfy6^@)hgc;^ǥ̑ɶb{B_ڄ'cP]svH; (L}-V0w(|b#%wCTԢ<(${ m |&p'qi1aB*m?r˅+h]a$[6[m $5CB\UX72K;Y辈:#h2.^;,apُa+3L4s\H?7~'H*A-Ya}'_(8l[Xy0?Fj .#h-pJ@ -f(۱: >Kx&"5r"R&O@2vbdV8Or(TЩX^WۦG^H(@~K/osSrE\^MlM_ͮ,7Txp%`\;2wL| =IAs0YtcHwJߓv@'ui8' J,Σal b=|#}IM#]j ڴEޡE"0L%Ͽ67.hD R\)SԈ = 0Z&c Wل&rGpcTDXӻ5kqƒB~.4h99c"pu損j}+a4?2uJ2Z2J w䓐D ߄+HB^i|.iwƪ/(v+e5DS$B+ݐi$P7*UAT)Eb بFy=WOx[IZM)R2.~s>VPi"#3JRj#GP?ք RavNTZx :ݘ` Y@j6P^~ 0s\PA9%Dxr8L(ٶ:4ޗ"KQprjPuU|>zIVJ?aX̄ShAj(wLsBRy^zϒ=jnpeFt.Ы[p˽xMep#$~B06+mWE91mc2m3 )EB" JU͑ Y-*n;+o}aHܑC90U(:Dم{usҼu$"$hź$J-5͠[`t1&>Fo(*qs*-Kx{{kQZV $E-X@ N)a+ 5V4X}9)`gm JQq߽Q=$,{6ͳ@xRcuSjϖY%sCF+M]|oQs<Ɣdډ0&Ņy.N^[-MƏmn>`tNA㫑V=GwL}hu dAL%S@zD4GO,˞ְϻOW9C3TkAC|u2EtjV)g[ӬúF1 !iz~6 :gb#'-O=eQ^1e!8Gi4ųksf]Eւ/0:?0>a_>UBx-y/}%= I^CDk{6Ƭ뙖D<{3:.` / Oa!6u) )_7brOumiP L9rx?~Yo;H̝5H9EG wA7[!x3H|]v88:94ӕ,!y^SpdU#DlƲ lWz҉ o&;+]f3"M5m-~_1"Y˅&tlpucͱnike%F4uRӸU$xJ(}o+2i|cvz":~(;Ti96G}fCaD}Tɺ4fLj:h|0CUkN0bSS谈Cl0UmdȽ jʇ׍] Joq#UDRE8auW$<|cvϊ G<ZGOC$woܻ"₢ƍXIF׋]|'͞?>PMzZX'4sC:GcCVc"$6]hXEjf70#+\& d7R|f 滸NfɑCw?lm TG[,:"є}7Z-O31 1-L_yEWY!\+h\#"`C[vLЅfGUfqcXP)N VXZ&%UM?؝DDb-_% MnxF9"4}&j(T"019`#gddKlYM`2J O K(k16ߔ_r,}Wla׹NMXݸ\, `BNƈu:\dwXQ Jlw\ÝH43jQd۝:49Г=A.lk OPޭ#jlY-W%v 02*'NE.UQјJ;_Xp>#k͸bqqkujlEJf `FFr>F OWV^L*vE_Eh`;mנ 2LjCL EMN7z [3.D3 S$].0SPOMs8%2%Xbαx02ikL#gb\gF*FꉰP2,ܺr݀Y}Zo:!W)X]ʤ=%î=u03F^Ĩ 'wM-D QQТֻH=S5vOKa[SL,R ,=. (q2vUo*Jv_>]HP+Pئ 4^Ħy]LJ쏟&ԂSlwv{*mC=]QqCΩw&|LO=p_#&2n]S\g&mTw_EbY2ƠǁȄހ~Hņ,<3!ĥՂvژodlg3B*7^K{ҔM\U,應l}q<۞vGV6J~obG65XWwԜC{ R&u sцHFNu ~wng ЭCI&F `FY%1 e:RA؉kǍS>X8 _ rm%W mFļ}=Sȩ`f}nŕ.5,*Ͽz9(Ȃep U5: C@*1C ]{ߔs8rץxpZxyS*%#8KW)gpWHH~.g:#PuJo.Vo*a3g,y2]K@-z{emek9ǂq0sIAyGP>-Jb3(ElL,6*hVwOUʅREK@bh b\oQ,l?6"c\{25)sҧ_҉ФϏ;\C Y ЅV.\ÎuLK`w)L\=YUL ]> c* =TThAQvr.1u6 }"*|!ۊחGh1L)%b wD 8T742+m44z$bQ0?c#\?lGAv/q */!c6}o>tX^3bju9 Z%O5*Äta8͂t<˭.3aؖ5U֛s8)!97$.j64(D'^zDDi8۟:`J96l@bQ\T6`FlbIsɸV'=LyK'q+c(Lz+2whO/DE?{ҺQtn +8l6nw /֡ GiIwzs se!x4}g<`&Q^ IlFGu9ϯIt<R)֙.YMK*Ee,ԖܴL} {-te')Sx} Dax?FW| BAP2Z.̀>R |_ c t~x g[ph zxKH DoPʵiYf_/{Oo@)pQ94(xC:a\d4F."<)/L>4@X#4Qy垻'arɫ}9Q`C|-n.zAu0"XEGl4bvïB`lz9 (솘x֥ז&v+ L`Cdc1YS1˃,c (Eig\5?m|c)&jp `yv\. " \Y+~M4iSs!}ה %,mrab4ࣆ2X,k_WPom"EK_s6-Ce.?ce[9h f9/N俙ATg/MɿFhM0&2MgDVGxF]%<(fNtE̠h,^T.,+3c`$̽Nj俧sҽH&75B<^3Ǒ]u03`#J+}(D96yԉ jKֳ1+ɋ‰?HªwX0EbbĪ+MP,ARb{& efKN N󯟘*pDl P3:}rϧH? CYzS5IN>0G] *_I4'gYoQp.י;I!ߦCNF[CʱKKpVCpX:cv5td}]ki~&x1EY+$ud8nDmTEdv(\& uMR @CչNtfr˽% 5-20?XY)-02nu~qd65ޘ9N[p3!H84"sM"%ek-:mM[P΃ڕ+Fd Iy¥[Żr5%kCqZ[K Vg|NgήCwdkphQ/; r}S_I攻]3fUv6v5Bឋ{͂')ފfvE1okNVOօh Bx6#^OqފB9V^vByE-AĎ=#'R@De._\ryW8~%VX^إM+r>r/‚NwQr]^BlE,h~K Z7:d$M-f <4m2%Zsmzz/C|EZ[A;@-@-8@/ؓCW}~x*¿N!BfTFPudTvxhgR)JkLmP fP%ﻖRy gX Ci5+t62>rEPwY42yg 0VȉXtFe}F7 A,OA3o -ϸÎj&C\P`&)( :kRή]ZP%2k+4@YbOCqDaj La Tf˸d=U n.z[`!,**Cv@(g.2 ]Y{K? SO=t &ՕA-jtTqL ,Ґ 4!' ؞WB q$*$DhB-tYhjI5+P3daڷ˳y3 0qcx/7] uCvr~Qzyf!,m1ά$$VP{Uz8LJXia%WRߝZ#m( /z}Bv2 ̒GF1H0BCr>S$_Ȋ>c I{1շ7+qb<Qa%.Y"A!nUYe尧D3ƘfSvƟuA'ꈼΈܿom&EWJhhB1QrK>nND r@'Dۖ W̾s1ȰoNʁYdI@[͑}| 9#X΋(O]fy3kU֓]KRZMB|q۾nCȷ7t# `pMeNS6 zF+4R"e~܆40?ٴvEܞk:tOA#҉ۖZJw~&g cpd_dPlm-lXZߕts>N8*VjtNkZs8cid魡]hE69U44P{dz'a W<Լ)Mb v}"7?y{fXnQ%f1Td!̮LdN_~?$< 0gq58OCȹk]U7t1 PoG8=B#mh!qT|2cdB%9Ћ>c >n}Yͩe<!89yYm߆(G@7 r%g@鄿z[1Ltor I jP$n9l1D t|>"JɳۗLL\.ʛk 6bDJpF;n-3PBsao]~,jʹꪌĘ.?H/0]餮`}b0x0cw|'Q]iZl#@b x2rWdoB04䳵\Q6{_͓%-H?W Juh_$2fȟt5u̻=Ő7u$rMزx}I<.a`IDa %{ 뛅t;A.i%mB{$/,W#˰h6- {f E ]7l)37jR? [>ۢ"Kj5P1Ej:eGy}q-/ e(bfmrl!m)0Wˏ0ف%XQZZ0(=٪ϸ/G@ }x0FMONL^\auXuPR>Ҭ(D0cI-jLevHb !%"/b"0ڜ2gn"`mb5^Of>@tr߶znp3k+'Cls=OODJ ȗ(Q=\dULVֱʃb4"#&qi%&Ws=~ЏfIzm8>f%mK٬L˯c48GL9ltj/d3AB F8Ù GjӨ/(0Z"o(k3:KIgLD pA; lsCXoY=j`˄v}=U`5ƂS3S*&-\\ëg/̀'iqw*?T+x]QT-8u=Mt=Gx8EVd@Ӏ6;.`R&)M6>C[D"Z{T(cO\kD  0maPlL, nDlj0-}'`& S8Jf˽hOf@7to9>?kT A$؏~} =m #2 cĝu*Gtݟ$ `;*IZo|ll\2SG͡O?}#J:} Xϱz^@CuwYIq'uL,9iwْXȀc<=YM+58Я#2?ȋ]?ɶW]VdFY*zQz]E2Xɟ%ŒðNs؎Fk'0 TV"ׂBcwxh@_5 4zEΐ©f}rTW%CSh\:^]s6(׬Hk:Jz+֩W*"k( )WaELx=vc -gp0;7ɼ}Yɯc1Ӫ\;7dtr_@~"* R3,(/*2&G#+)F3xM%g`F#kZ" q~];<ŇB79SK,:OMJ犴~8sߏvW׆?F5Ut]F>tw5"Eu2!+,:M4gV>}χ1 ĺ΅,;O-]+q]=|nM7f)-cpüO҈INi lHlUMk822p.IoĂm'; )DUgҷ7$_sZB1}C誵2`Xbf \gmyƳo 6c}$ABrD<}K`fo9RL/r?Cr`E4|G5'T'( 욃PS~‡3OOhs1a"كR>m%F8lHy+ql[ k j3Md屴,՞mh+ŀ]@a)~e襧/\CN#ƒ`QRTm7s&Msd/]i7eskWn݊*p C}M[bx$F5.O{k2Xl7oWYM>JaТ~@20yd )=I捲QL`obk&#b@M;6+D ~%Ś7 g]uák'p޾z`LVD)}"EIa3kYBw(duC" SZ\mg$7vLR1i> %V^p<wo tᾋe:/2Ʈ/ =Wf{V4krR}`V08e1:4f63C_2OJ7.U<h2!XY 3%1O5?,f%~.'`-[ͨ Fޕu$oMT#qcS`P@J3tn6!t A`N+.;L'eǖ {o8źk-H*qؖb_Z!q٬ᅯ,F5'(YEőV.Kcߐ`95KW`S|T [qxa#LmB0pAFy< 2weP#xcAr4yݲxJpo0.-5E/]zYx#=dÓ]9v- %4 K=F(c~Zpn 9֡0r;{e~gV"w삷}*:26\gx*Xn˻:nR\B[;RI9]vhT[:"Bҁ KM9I`F ɷ6f{5]K= q.' 33ds'Nd8(Xn"0/lZ&+yD 1V{3Ó-vFmF&<ߦIvLl/aeg+W-r19|,-Hz~ !5věӸ0tg>S;&62fCqp! $zyHI;)+UM ̘Q13lrX LVKg Gюxf| 2,,qoyp G7_#2Uɉ׵R%H(0qWSfd{Y[-T]565^EL\H,&j[^Lp Ri|ՐK>/Ki0+:f [$[g"#z#3pK-x獘yvXiPTx n6?ba%@t>Ef؆?wooc9JSxqZs']IŖB~kVZ4ћow>OmItߔTB~ ֱ:9 pCUؑvш%6/]|m̂6\\}#ٖAF]Uc[7D%]):Q+cqZ%wqY@RY;('49 |[c![0 T?:X폻[Xb:8pmdd+CY;qd'_[fN 6򃺺軦Sh}EXшc*!}zءJ9&oX0em۟ΰ$`g>Dsʆ!mJfص&O80B/uu"3AŋH+ԢO2QȲs|D 4yLR/7G]5&emW̶\+J~|4w᱄ [*TT{rxZ> 'D e*fjbq>\M zJԸβ]Zl8j&ύx->8PZicNLPߍXmXu(1v41 -ٱKK?1 Ю[jbE[a`F^|P>TTX.;P08zOY%5 *47SM[*.m;v6d>Eh|ȥRLsD2MDDK ʏ+;rÝ`|'7Ɖ:W9]}uF` "PHC8PΫ4:rDVЏg'yL501պkΩy$uB>Ŧ>gW=BƤ+k"t. :)A$) ۉM:`=XQK/0B``Sxy7{F6GBx6W^P(qibj :Е)'aI Ƣ$ I fa'> a̖T0k/$Y rZ2 KAb{^:MfPiF;-|uccN.>"M[{>r Kz?CMC|,} o i@&Kfx CHnY"&_}) ֎c(*R<Nq"=j$')ug`"NȞs@uGe{0n(;ƄRGObTJoIn˰`ݕdy.65(!T$xMyT䔾?2w7k 8+wLY2Apf+in$'P/Owl]vsx u!v+mo4]$mZ<$`=RY ٪Dd "ٓLdUwywYRN_r QHm^ ΄@9F::k4`z5rtGIɔ!95,(a#g@OfdZessMŝITsGkс|N }GCi!Z#m=S*a*Y#59L=gQ =!. Y}, ?aP!RG\[ط!( Yb9mq ΚVlb ]NB^ 2f Z!VMb h{eNX0"& Mo0Ɲg0]S0 '96 JՋҀД&N9;3zۏGa0#dc h a n+F$ D VY|!K $<Y7;i%7z)e3[r 7'Ѷc\EkDDz# (9_3??a0bLU',GAfXnJ]7X\Ct#r`3FJK} XJ p n:ap)$*q !L"Ŋa LMARMmT^t+WtItJ (SB º;V2@ܔzRYt2T*׉(͉vuaỳ /92xb(HG)ͧD64(a 𧇤wPICA{peLj_'>_@4˓)K'?@Gg#T63{jLB!clI;v v[X^Ex!WV=]8e:#7#$e:Z[lJ;-\+j;ugq{s5ȖB8$ וֹ|U"SN$>TE&yӯ-zQ5cjf׻8my)|!`@k,+kq⯯ËHrC9EwϞ wDy GCz `ObP"bs0W, Ö; ;g"fWm>4Yv6!x ~}| '"dH]bK@62S6Je2^'lke%vU)V> yw&Nt hUHa. &΃+&Şz w쓣rw/,kR^Ӂ {qҗ`DtY6h$Pa*nWXҁC},ce ӴRXW(Ҙ`=\@̇eX!N@[łѳEHP꣤KbH;2NN7`;sL ͵*?AԦ_9܆0Q +[)ÆksU|*U1ikPlWЬwH:VVq3 ZŇwC `aJPp*KCm cHEr ƤZ)-1:,RG{ܝ~bϙ%# Tk~ bKC)s5~_ dC(6/Ν9CM1b8(t s QYYOab^*&0+֑Òpe;cqgUbIχyT'y~7ZIE034Xt{rI122)KMd^Rcғtr]HCo#].沦Mٍd$bYb7+y2ϗ5{kx!Sdg ^vRj.(CFtFT*+nc_*t r1"xѺuKoj۪~!!g_Nԓw׻Oe6k7k<uȲlqU\({MB'Iť}Gؒ\Jj2}|fY>cd=.dVkc0N"]fIP:P H}'mu4 ,!(ѐv1E!q7}T۟EٶC2:h*=u yL$X v|wE\4K)Oi.0_|mcuJ n'³:^ԐQ5)[pU ]o,(¥)wU8nw+ rƪxEe>䧺K Y2죡})-MmibIc)wۂb-T6s/L,P19.V$xpͽz-qX"ӆJ(av ?;e䗛R +MRvPsdwoXnI4vt%sм[|ʟRX9)*_ĝ}Sء rz1ױFjN :"@ VFJZٖ<<5-*t 4r.TA&R9HUu>'S+ y4 ~فCŢnj~VR1==y6~㢞FfkzQi~BYisyh3nMB^B aȺĒ81PJ=BvF?RN&jx7>r,v+McB'UR}{#jɎ.-*k d('͢ yeBpb|soʢT! Ǽ:~:V=CIJD*֤0ݩeTϝ-ߔl? :T =DfnD X\%Iao^ZzR-aJ+1P⾥X@:^r+]F%CH%ޯ hgua9'-젽 (;ùzݠ!'v#B;CLhOZkZVXt?1iHL)xX}ZEġŪud\_7R=~nc[Y.w:c7~}/OH352A9/1-~]/ G`E2~YQis{t dPUfvyH}%? $G]9)}W oG|DF9̤HL^A+SdtFD(tڗ[TCG>lªXq,^ǚ!I35Yd,eV/9hq:*xa{H=eƅ^%[y85ÿ8sG 9^%"Dݠz);HFhAv6eghW^earx51meƤ9bClT/"P!,bޢ=oj'KA$5e8,)ºVOwb '^WL6IYI;:8o%+5t44D5|?ҍя۽G}#e ԅrF,;QIֲF/1Fe=~Pm"VA%y]TG Us}oD 'xW}/?R7?#$5 ~R&_,{S#xcUp=Km-~_祉U6 g#Zc} |1{@o)i7;Ґ'6V1ӼlZS@^ <'ARٶ'v'T_ݎY4x4c /|;.PEu)!)Fluu `U{ǹ6=VViak1Nǩ% K{NXIyLdW|07Eu<ǰol10.@kğy`i+.ph)+[6R:L&lg DN"#yIDL>!W$|"ZrKpqBQ U(/MV>_"-ePhpu}Ƅ;zGv=u Dclfm|oz սe7a`{uKʺʼ/w>$ClƸ0D>_˫ QzإstlkM[m'"TՌw¨6 #E\^qɥ98>#0kܼ%:E/U(ap&E\.A\B@< L[e26o[Uw kL+97;;ʆ09im2[>ᥩC]qDR9wdŸVMԺ$qz.#*m6!Xui\Pl5C>9&(UZtyuS_Bq e|Ɉr2AL!Wgηvx:s.b8v"+º/Zo&\玻ƜEs=(8|,e H4#ځы'~Eg'L/`]RT:̍l{)GTО0u,JŪ+nF8jPʴF*ىEw^fonJ4]pzi}мT;Uf*6cF)H킦wmpL<_+#r{ad:2& ER; [ B>؏R3}uYk! SbH HcE[d$52gvbRqj1=`M,A rMv% X[֩z\CA]`4AxnU)]t2 E|L&j=* v\W[ÑƦl`n0"U4M 0"Lrm´@?FB:hr62_3{tPQ)[@*g\Ԥ7 BEթ?:Է[{͛!Fc|M2[zDZFXymBuJȕؓr*4'3JEʢ<'H++0ö1pV=fP+6){je4"I~l-*V#sD 4%b"]Ūr?7@0UEMo[Zru55  )cMhout?"Qȯ/pju/ȬJ{SkװذrOP\p8xՋH:0KXjM*xuSb[6:4 &zOϹӾܜ-/!G]a3dW# G//e=f[v06Ezd.ώQ-MY$B!y|*N*?6e s31ԹXqwߘқqN"*KT~?Gi }eˡύM 254:E WMY*oyk\dk;~ȎSk1бkG:ufBKHx7֛@ؠӃ ׺+Ju0=坙a5٢3t?Zb>-2|@I(3}7hF*qp([xdBO`Wg E`)Z (n{)NkxdRg!TxHtB9aK2, |ЃWSf-`T<= ؐS ʽ{@R-^^ $7d@EQ ,%c% B4r+V>eK7}U!`m/.gQ9@E0%aqQ$'8tS#U 9WϰWt^̕BO0Z#x_̧3x)ŽxKU!N ks=`zI[ѧ̿Nu~$𴲮 K~(szDuGTʷd{o,6M܊LW\C`tgԹxyf*!Z|YU&55k1jzZCFn}Bt1 H߫,.?޻:O +^%MGQJ\LѤ[0`N^Q1'}d'i'vDҊ|lMі`pWoй@^!/0 d&j9G֐(tCkT0**r:I?jHdmcIAګ f| ][ aaא= i]#fWhH*_4  7xQls]< 4(3Kj!"N\Jn%V3DYg(t8- 4!NW-> 86\t\>BDNGSjm$ ~@VS9c3i3کFw~ѓ'ɓQh7\N yD5V1lK*KG0dWbV'=HѾ̺ dA ~ `ʪSqeՂ3u^ z @~dW( Vh$azZ-+1 FSuiܻ{a9K\=xAE?\Xl{%gnqz>W@X]EkM+=MGSfT6IiLt4CSL) +yPq:aټw/ 7R$LC? Ewdvvogiz'pdVnAl. h?1Dj[Ø"W+sŠv\~tnYDYu#}·^^k歅of4 Jyr'4C+hu5edԟivS3LNӕ9UJexZ1ayM}j\^SW= è(|ox|K9,'bЕfFm^'+ ˎtsd6Y~ \=C}S*tCHǷگY 79N $/5]:Rn飛&AbcXێ1I>JiTYk%(J\a_HaJ^] e|8 Q!Br{l{سiȻ)AE=fr~4>$+  5/XW /bZ) m5%.?Efg6POێWB]ζL݄狨 dV台d~$N?}yjOv lD|g]ƯYmUf;O4繳Gqغlڛ{ }!FK˸'>&ߚf#y !o:nWie|1A29 N$ u E _!6nS|?'\5~0R#խu7m(4&sY1Rnb!8Ϲ''lA4 L]R\4b![h:d * a! N2NNӞNj.S?6qmBw=F=ߟaCpp'xRU ٝq5o%`(NBLG UevqS3jR-E L I'RRn2F`;'xHHȮc'^*pd A+ރ MIv$k&>]3[XfF6VQa;>6v/յc'ĶVJر32sjqoڃțاDJ%CN>S\ԝNoH nQ̪h^` =Ll2es5Jk&MatQ,9K0Gbl4 pۨ,y᪵ 7Sb[ޙ]軌Ȭۥ!J'$VygVa OҵPX.E05:-9F]-}6$:B%*oR@PA.$K?mȣ#O=/wbLv/Mj(ͰR7fNحFQ!bh7jg<&8*\(QZwC y_:><3gߌS%6yS3Z!w}]H?Ջ=ӗ6uu@(Jŗ.Vr̯tiF62L7()Rdb\_u\յet>;^ϙg;cEb(&$l1 (7%d'F5E!b kwJZc-Zg l':v SWSonɯ[O991^'*h5KmgiX>sA m;$lh0\rZBC\3 i'?Z ?WH. _)cK:$@D ^Fj_E'DžO:J43jh@k-"dٻ RUc'7ذ! ߞkcNp3ZHWSfp[7uU#u{kj5 rI!<;T~RdIm^zMzJ4LRA9~ Wj[6CY=A/~5~QixgUj1)M9IQ8֣{&dV( ͽP` O"5㨶Z,A7t$RiG/`q5 ϣ2s@cA<nEtu'D#`j_liW,Iqo2޷gĔ64VXX=L'^f牼Y1"~YvtjJ{u-S|%:K2~g4ȓ+ͧ<ą*V$spycBOkFug@ԝW HGKi0JE[jEz4t$Ũ=IW|n89n,g(~@N:NJqQpd*4vtK bQ[h=Ů6.7IFs\#.0(hZ4""G^B(!VnwF(OJ NpD'TCdֿ?*qpLN OT\Xx"S?RCKvK$a o}LtF} A>S1xrvTЖ&Ѿw!a\mE*JO%E(*O/ERb7KK3B v)׊HĪl"4GO|_9!kYږAuLBpE<,P E!86OJRO]fE2 x&O>Bk0ݴkʶʟ j7'KZDhAٲO:ٽMvcaVy#V)fPc'nW?=(oM豹Hf5 k]ӥRv[Loނ͚ߍQQ|)8iYnE8X9=[_Iw!Ų23ܦ] %'ڠNl>n&Y32 Vh`j :&&w0ғ4H0Sx~OU[rUwN 8ݷ= 8vHQ`l'@~71qY6eIU x123`$wB[ykڻH'vlZ3m{@U«k1(nfW#`:VIҰNk7}a}WmQx >^9Oh^qD[W uZ@.ٵ,0)xaG,TPŎkfEoJ$̨Mp+U`oS;#n2=x5es/Y[H߷371 c O\Mp-Yv3Z}:ŒƘG-+Vٚ\ǷB_#LB[S2!ozmnU.BANXЩo}:(KZ!{!0 #^*$7[YLWN=s%Pu-ArfaWe_xz#ʊ:-l.,.JՋ2sD.i}W˚HT]j2O(EBvnAyvV|_GCUO^*g>,:Xues[["-iX3e=p?oc}k7 ؝#$h> lB5T$T ^^GTnHE%#~,=[IZHB9t燪UILѳC:1h@8] Mq1Ҡ~% J~ r6K>Emq: `*o$pn6?!甗]aQ$^ZkCm *BLL輟B'APqTW~bXj_6J#RVj o@ۗ_Kr <$[Kz@ǥ֕A2̗k޺+rݛz],7(ٽe#g,)qҗ[E}EzVҰȄyaeN_mm~RLwfi0̂c9q)\[i"賻q nӘ$ȇ$sǾ!+*^zX][okZd\D${1V犽yq2NR!{ lJL[0KXl^7A^O3M+qqq*kkc#2Z M&qy'n ws֡[7_:\|*vV24_1zQ89kO8e H=xZN};q؂ wCOv.Ψq{1L($ rL%1_FT6x&F~RoeYH l* j86Zװ? Q w-05aƿ6IԿ hZ,GިL0ŸxkR{26}}*׊`1I:~ 9 &䈆 -! `5Py6 t6N?`U(->3M eI hܺ7-ֲ(OzXb> ~9V5K 4R(XN]Y g;(#`2A "_m;_d0+eVN_͐wF~ӔsZq'Ĉu߮rkp=aI"xb4 ..+:ȗD񧚢:еE'O?&TM.~k)wϺv/paX҃`}l1 aMsd3$yi%{|>٫$Q_uai '<ɘ<([ 52lQXlc\k&4[?#a='1.vzt`y+~BnEXx^ߊ?M k&*0>îzi2-d}wh{rȅ*CVdU+AeTf \[b} N߷vSAG29Iй0S65dD#@䕨 ˾{uWkɸy4:n *+:CԴM8O(nDXFsJ"a*X{ȃEgSm*EQpBFj ,aJ!oӘs@fQ3W%r5?hATt(5/ {/|/mf7d&^ TM8e[lQ p!!ZYcK|Ҏ(4շFJ?lnˊm\5jdi,n}‰3F08\lR2䡷<%=en/ȤIXfVkrLZSkj)C٧ѩ xU`YKO&hX2Ԣ T5Sf"8G.%3RCvNBsHU|޹ef/FS|Oir]QVT\yK~'~"Sj|r|I~0<pIa:"yw&\ BɌUMq218~GZ!bn<28UmLa> ?F.6s D(1;'JU]B򓴣EH-T o%rk@ng YޑQGpOt")'?ee].8A~4c e;Tт>5{[aƣXp)oY* M #+7sLG}wCc=6bj8ya|pLׁ873)C.+0bxqM"ˠYo`r?)vbVzn}tQCJ\jNUSAUX.Z4/K]z;yPO͌3}7pU\Zj΀yϠE[]@5D+vdtc %IՀ\K#%#9f!Wԗi_{:7C{xYPE$zZ.yJ[u1-nā =-ml^嚽3v=bb绱U|-Mإ§歭>Ky]?_oN^\eC4N. %)?))5^H,1-k䰶i+$c"Wtu~x}YC]%/\r!c($OH㌫= Rgh"7 RFF?/e'. AVAqo;_7웵]1rgF1^k7\)p2{T?\ vA qBs]ȵ $hh|oֺ/m5SgjVRLk;6UOWYl&6>mȢYLi[@GuEU(6U22.J$Oe۠=ZOl]~9DŬ.zqVv`5FGHn~]eJ I\W`}S6C̔{#R%(+^?}WEm$Uo| w4jl?7`;ʌDd&sPUsF;3mm5dwJNzC.܏FX\%LϽ0(7#J3'"ӗr7Nb.7md7qSRM AVkf@ZLta36֘GiQ9#-N?Nפ> yaLscQW_$|Pwd>VKi׍y2+{I(HӢMOs|f~Qk{Hֶm P q).L.X:~Z, y׻mb?V@$p2iJ B]|rU|q>/s]@ߞ 6AHI#!מJճiK7bFKqqv4}ޡ`jmхy'Wr(i,~ $/k!}/Vs2b[1ҽ?kܯ' ׳ _ Kۆf>{as :Ed<ʉ_$\FzJ)Nֱ^$N1`FِB/NB@}5P6mÆe$uB׽R$|  F $m,ֶ9k4Hw)mpM`m\=wZG?"lz/ίcyr4CoV=DG |S@`9-aBGjv2ZP͒MypiG@_ˊ B(FV$/dC-m`N(÷ɠnT[ג!ޮ3C8 )jc?)i>Hl_HceS-˿MBTvIS$tꕱ@֍%ycCHβ'?dXԂƃ4aO\' g4A{I4 yXs֖PwZ]') hl MPh[G>2J~IkH1 F+'dy#m)1_5;4݆$%=n''ζɾzz)LlK7q!$ kއRsA%Q "I9=NU$B8.'&ѡLr57|@kyElJP5k':v3{!V]_;߶27iKǴ[u͕ 8NҚh;e9lZE:!^ﮅp+v VkDZ,CV2!aԛig?`7ʽWCWȇ fJVsO֫rjzwZf˒Z/U^U%j:j4 <ݚPŤilg8BuNG{lN~\n8ƍga( " WcgK.2@$'ֳ3W"vK1~u-ܦR *-'D%M>IrAaÓ59 O_Ч#rye_پy2BAjvI e9la[zÛфH}hv,-jq^Pr` :ŠIѲoEZ>9USz`o2+jlC]GkVF}1HI|G+87) CxuQ(2lCEH-Q)ҭ?y@NFI 7ﮞb:)ovK;uzØor̭!5YNͥS!ZƔ 7daՅV88$^x7f= V( %G#S.)r:T0=,{" Whxٶ_M\ӆ'Ϥ(~/Z*+9٠(]iszne}&V妮!(HO+:%z iՅ-AФcO* nN,yBEhmW~i90K60>|eeTV[lg+p~Yt7oD{)BK>B@ KSv"?x.Vse\G}B)*oC} T{mݐj|XRF cx3x<3IqjQ2 yj*k#% ¹\Y Eje(]=T4"'v -nڙ@[3$m,(/_ ږ!yҞ~Å} ~{ x2 "IoE\.p\УQkVg;/r TA"19 YP3Q+r8CQX 9gQj,L ,} 秋X>z"&&#[ݡg1@z\.$Q|Rd_P:'kjG h%l{+詈 k?'Юpυs*ٌYm@bHQF f|W"=øM,ۅE#eP}F|); h*gQ6-]hWi=˰0+m>:3f_gխߓ0EtG#L{4Xa`9C;AE[:ZBG %\K?ARPjIH/dx7ēU7Y+.j #"Pgh=?T\uD{M]([y?/iGJPƛo`,4LQīLVPf-Zܝ(Fs9h&C`y12^P я O=]Rq0N!++Oq푮 d1|ⅲdҧ|&7<`bw\ߗ:5^1O47W⵵9&C4SJʊd>DyIΏ P~-`Zt/>&9 |㛳o1;V\md>mF/FwهJSp蛊 GwM@+o^') G](m ‘ 6_nȢCbΚ +[Ʋ=>@Rb2xz'C0@RwZn|E**} Fk|RPH8f9nWy؃!1]&)sʯKF/f7c>mW8Kь":݀J ^+wܞ TLav(:hkM7FEO2K{D & kC8^~e|3 좏T=:5vWϘOsaJ }16`\ДOŠK`5h=ٺ^qltjDbhq9;ؠhSLx6zl1=?wvnCxu|\ GgzqR#yȂ#:b* UO*unSRx-BqA,^:VHyQh3%H?XŐk$$UPOqQTrJ;/N_>9$* b'XrQ0{>پWGY_@nMx'_Hvo$%hAsH0kSVO$_I![ UbHjT=DtgnһɎ!v5Ϟ(BxصYlr翘L,%0!٢R(UUKH6FR3\z@U ٩nliBY~(KłĵwH~Da&v&/ qV1aISޓ2 ;8kb{UpGFt ?D6&tƝ6sLYס᭮).>WöYQ݌\,Q?|6  .R@{{$U0%^#up Z;lF bK +ޱNʓouIIfiYH%}/7˯/i5t]A=Kj 0Ƚt߉UR)o5p_M!=Vෆ3ÖxT*1XL,вwB]{^^-.:=^s˻'[ [.w[z"59Ca'vJ&*zIcP<'٦UeWA"M]rm@`,V5魓/Btx6B7rj}. %Ahe?{۝zMJ1ֶq(PwX3ץaЎhd6KU3"l׋9pr.= \oeg8 @Zjrk_ a+wOl]?̓*XSgdQZJFRHD!MLF;y?p'rG`rOAitg+?8]52ޢ(u<G:_o-t"oPtyK%v2:徾lea8cKz_ ڄsw6bc5f\QHVQt@t;w۷`1UvPC@Ύ\"&Vm7b? [!SdryNaTh b-~Ϣi( y"GУZ5垍dGQym?XXGڭUFpfT'uwt/R!{ݛWX/82IKڋNߜ2l*&I+ci&z!+Z$ ]3BMz/! :*)=ޡEٺ7~LA,mO #-˿Z\4%ɉ@Gxu&# \!2g@9G^r7 [80^WH&1X&v8+=-V|=U݁efb]!0 E10 .J\Ϥu@MG>s&`FvkEq= Yd&"tEQhkr8=_z/H;57 GCY*vL#NRA?-UG4niYn\J uq> rIFyHpm5s[LW86w9dI("db]ۛ 6uȂF^딘 rAe!:ySX `]ܭ3m9R:R6 Kq_Ov/2ŲXnV/8-[@|`$ {9_ k'G{JY|De`ge4@F-*кw:◧M?}.>ж*}U^lvA٥#6׭m0hH1'^No)b͕,^8⭲rn*UK{9]C 3"C 7AtK?^X)T̼6۫A&(SGU՘_k]iSɧh1Qb|ar9zX)Ҟԕy^np` zwSl?Pe4Jӝ&Jlh!siE9ʘ 7-$azd0M~)~c< `*TQI\/H nEs0( ;-(Wj!{qHkO*M:oф~%ﰪ\R[z?ː\r (~2W5tL`33Iw9=Ig۝9f q6$\cxH4Fnv lNVp&/Ettʋ/K-e3I?Vw 3r<^I9^p19w^m/O;rev!hCۧtf[6σ;cW_k٦N&ai~`Jh4sFUzhQg/*yql6Q?r烯Y7‘ޣ?͟i1`\̞}ëJcQwfQav;0}"nJK[M ^W̙Uy&!CǞDK.uZ粊k5/%"XVr<#w @p@TDX1|k3 . z\m_cvh?VԤLEN3N,D8FOWsw&&HR4Z 9QRQ*{!\aϯs9"Zf"b43=a!ve_ ٵ㧷Crca4u$EI{m&N[a|9<&}aM!u.V+Kygw0Ir+_f{}[KBJnZ_ u`ة_,:+cBn0E?ZWܗ3vF*X'Lė`yGiZrs䱠Y9;\b> G-@%X U"X+T6Ҕ Y"68Вwk|#k,Ri>obB - Z.+a%!emf mrW)Py5@Sͼ'Xc<&/v>j05<t)SM벖pnHHH+9="$#6[;*M=z1Ev/\ߥ ~:!9/4ῈѷCe?9\2#)f++L3scl ѡd(rNW sOv ȑkfa fC}K%cɃ؊Jon 0M2P7(>EZ-QC"!>A%o@m@OiY=)Ul^+P0b=Fʿ&gCi}QҩNJ mN$@#Vr˷t Bs"0m_W{1F`XEN0n5J.ܰ <͇ {-M]I X\:n`t d6EDL)hՆ9a1>E)^(:Wpe{q u.b%>d6pO9LXhӆQ-- Rfhu!V[ ߒB#ky| 瓢 H|4yF >/šWG )=<Ofx+AZFr"8ExԸBb_/U-]x]\hc1=fMDl M;S.$htXBi>ݛ?<:Q`Vf̕) hC n:%qusPJ&|6!)%-MY28 05'Pnߩ#9Mo. 1{ɌyVY /K7j>h 1 WGZ|i rB~65 ;`De56Xgs"XS]W>xiRkRO,"~-` &?lXX/”/>܏ Jp@1K]}w 1!ZXYz RePY6g eG`1*έsh:X(U' 3 j&vUP]N' &g{$1j)<4?Ԣ )A-%&1`k2lrZuB*>Rli9ԅ.,%hn޵'VD1 i22瓏%:`E̎eտD0.S^EAJ9iR]WφXX)#e#gj<*U  `fo0i@ln`{ NlOmWzN@[uBȩ @ʅ)}q, I+⸰N: %5в-<\Ss%Ix2Mal}NT%=wpTMZ]DkȧG4AyLSY!kG-_o'(Î̅_ףoCN Dq9eky_ -+i=%!T(.R`2Ԣ@}!Z<-#_ ~m!+/uڼ?1;CWp  ĉX$r(D @r|D>vuTԁ"'Z7Fl{eh߬[܎)$qѫQg۔g|kdpHnha㭄#RșIȏQU]wvAmѕifLĒ9壈eoАV'm es$<{w10"W)j4 rJMm$JI]G'!F"H'[JC;[`Zj$+uE WssgG3T-3F$~d"pQ UG{SbI"'Ñ1[2{d!{;Ѻ6#8)K|CԵ+,xLP]O;RuI~ \FGkg`qk[Q(Xn- m39.a$K (( !w@2aIʒ8}xM` IMhXW-Tx};'W]gsEdR_e]_S.C2,nZʋ$]:ؐ7֖W Z?tv)hK*hcmV%@JUP~11gt8Ƈ3keC+&_B?ז(^We@MfUO/Ar%SM֏ؑpb˞3D)@%GRR+lUQocPQiҹl͙7?콤qW{\H _KE-uoJX> :pwk""`Q{2̢ND3B^;sa#@v^1: {]*ՂX6}An=xl+UKU7PB as</n߿%]2,(" Sj7@'72R nED~ (2T)dz蜡Y$vZ»k+xלvMbR sNAXɫ|Ǔ'cpR g w+?rWsՖ))^I. Lш F !pz-Gx/TPVY z=T`% j"ۓ(7bn!#&vţvԙīlwR{ͥ7ocD YI4qΘIX2321);ZvJ `^Lbp[1ެRvngpu8Hk<:Z$_Aue>E9T_Eﷰ¢=*tePeR=)@m+0hqp@B+~[8gHsu8u=-q\V 9 "7j1r=Tv1(vj(#)J;5VaJwLM7hEFldJWhjȺY/-! (S`Œ]ATZ,J)"wdΟT2n[ZzQEuKlu!:@*&dS[ONJ1@q@\#u0$ zpS qp2W7x l4ep=HY:Dp/.YyRyJ(d8atAG s(uw{=t1ψIhm<Ԃ-)l%f ]k-u9-ڒUligP];D 1nJU  BT\LR 9nEҠ7.AR \ e o` U<4b9/$UXޫ(IJCs֞P#x ;A\!^Oov[϶XHkD]t2 {RM+/Q>ܣd}__YcDsňvs|Uk΢GIYݰ^e/+|P؄rIHZq8=FJ9PbГrv$QQBWDa311Bz1-ފ_]z.ނ #.U! bϹɰ+. QW!v~i?g4qjgU1ʟLssj_EOO4q p/Z T*(8d@ s~XL"@ ?g!;_bp1vL?D|,cK?/n5*ŽQDXfc} K=fPm>\ogs_ 1(ɨR.W6_luK)UUF;;{~ 3g8S|5<6{7x/ ˆ.%gIW:LGkP=;~҇#m gv~-qeQ};$TJr 8wB󏦞~ m1e$3jł-7UMUOOu )dǸ/gǕ,>8cgO0JĠ$b F>^]4ݴvhZl@JYN-)NsOǹ΋:9NHFec U'y L)"r xb|Ruz/ߩE|3dHӈA̼QVA;*gh*k҇gPr*m8Whv8dz)!EdO.Si D*^[/| `Rɝ?O9 gr9rVjcfWI{x++ ZB.3]g˴dJ;`41))"""5n{_ }5?։5&ؘݭ8ΰ A:>Ъsv]bds  86re=x? o"jܶc=߱% ֣(JM{{XA^lДLQY%XHؕ s,4p&"g'e+|VUuxfk-$_A0iABǴDWdpx`lȾ*呙.fۓzFès*7MZc(z]9Kie5i(XX뵬{ҙӐ' 6|F#w ;. rBM(H#ɽrԎiԝeS # cs zE:_){EB3-4$ 'zabS%)]HFT.ڙhaOQ4 Ƴqo7%wP3ӌaڥ](6z0Q3G{q-Wv.kgD@Mn+1e6PQgEYGd9} PZd V6Olwd[සL8h|l^? S)v‹󂑥]cx`&sf_6߭/}e[7ҽlv0 w={Q^qg9<IJ}:܊f wU$&V%彻:p(cow?dCFG@(y7ﺀƣb&;oR -$#PuuU= %Di9ۄf|Nuiõ/(FŨȻ%H@Xe&v;!P0YqUͬ.|!Xѭ,lȸRjإTxA|qTƌf=?zkֻ7gt[L m*l&Mԙ<48yLOh#CHfoT" tt؀>x}I_@JFOp D9s ; 2uC'~>fTHCu˚ wxܣ9Jݮ -#y{m>҂Inl/"fa3U`2(B̴ ` 6D%1Li1YV% ܰH.'Jf/ڧR<ЧGf~FJfb{1x᫅ȹNuxi.nFx @4%Q ccv3[U}uHj݂mi& %d9c|W bSr-ϥzuM8R5Ck/ޣZni(|(f Q93ٮp ݎ{lnrs9*}R=VR!O&Of_΋űy;lJ_J;J`*mr7Pސ0}9iɖrW6SD[7lKYw7;֣&+ӻGQ~AA*FC}KH2ֿ9o߄9͚G_=+ujo5.2}5.µ=(+#W+1  H/1${ɶ=p5r7(.!ܿɪl¬uM+2I.E&goi`!Ke>5O~+I!?W=p{wV sF5H T՟,Ưt%x[S'>g܅y d&}/(a&C\ OC )eQr‹-BnY(^Ux8PIT I&1Rw9voN ArI wwavx,4C,.d@^8FZFqط2fD<Zw| wY8L 4XņRN U6|CP?su-Zc |nW~9S2dPrdNlcꩇHe4|țY"W󽰜<0i99 y@T*JbB3ט.=x~>Fޫ௮k|ʓ<gAA"F4̰hײvyhńb T[p5A R,jz1\ Du l6E(hΣGڑu/Tc8FįfbWLϟS* v`>xŤ5A1p ޭmj[>8˂ N;Ê,qZ{K}ۓqr,ĺJ+ܔFJ&Rs-eotjZc%7^v oagU{,;;Í%-4`V0fb+IBEFx/I%d=*Dv\gVQ~24jH8.=4!.\06ksoFᭂyAW$d ovqHЏb1,;h<LST6zɱ6 ՛ / "d-C kO?9-/iGL/aq 0mF8TUDGGm/U;^g:{}/ miӏ*(CYP;^ UEQ ,ӽH8œ7Jھ5|p,v3GŴPJlvVꃲfޠ"#4Π|o/+S{+ Ʌw̑=Ps>fZ[&4b΀{7sW6a)RS>|D[ 90}`t_Ţ1_OtEhD}tuDc:pM,wh6+5&z=6FTx mމ!Lxk%ݟ%4"oT' {6qEX^IJ,_Y\?](t'Mܨ} IKm<8e.@DГTСفSoa1 m%A 5Go&nQkAM{"c3̂#Ts,z8斞OPmEI֖!cj镣׮vMZ7Ё nc0ZeSQ>fS\<,@~@#~tRݭsnݘN7pio~OPik"|٬/|oES0P-SkŤ2 zV1q>`fow-g=g@+CZ?nTy*!`&e06ߕ~}z>ev <%NYbE ^@H|9릋l!FV 2zAJO!~uw&c=|c{2UUzp$@TF?dwʃlGբDYٙ?ϻoKuG0DM:êHZSVoe69v=m3 WPch=VK!:5P7v<~؇9?RMwS!V-%߰4dP pޑ':qNϽt7rֱ#KbjUs+}zVӃ(8SYLoe5`A\N2; 4Np+c9Y`faeGR uJs`Q| d0[hZd3tkAoD؇(, O`\F ;7AHD~jsBÈQqIZ;!?FKP^ I?tjzbߜni&{/\M6sj!(FbG{3Ax3&E<{;*_eGQ3C& ,L0hoq,U3OnѬ\|J4QDˬxw^Ug54,cD̄-6⩠=?`Ze}D7ۙ?w/U<޼! 6ǟz/2R 08Z.UAN#":AA-B;}ڦ,!@;y<E?,*CLT~ aTdy3XQAsqYH,8ie>%6ǸA@kΡǜ>N/ȍRCVbRMݑj*HJ3  =jH/G+p'g F~;ioFNb/ÇTvUX {Kn^iĬq1e{8jA2 ~ZzY$Uc}ߒs)I7SHş3nHw/$q죞O)\U{U=f otEI9& $Q(@ ??جUE*tyTed_xyAn};qQ{pqRέo(D _pJC,U@LayY?uhZSؕ,ymJWG*@pIEZ#RZm¶ c/-axn(MR`] ʾI.27d4rOj KX_%EeAK)D?O<#U^d"$y4/%]6TJ j*xB:kI g찼a6 @5Kdw 'GyK@E0ȓJH€%dkXХ0v9p;С?f )躾䨁;M`ŇUws\4iIE+S D vL݊{q&9>$|A!_'?OkuA0΍Rt ΍H;<]я&^.[PkjY(VE^t7{{JvngSeh4f?YR C {_iη98 h|zmdb3 7Ƙ]W8bm?-P xL϶(T$$m=s Rp=a݀ *5'k-*8K!Ò r*  Pe"DߴwGqZcV-}:.ޔ JtкiZ_l=v*lS@IqqIdᕯ~sjWd콉2ChKmh|'yF`HOf""3(;_^Lqg?Dn\c6dqTc sz#vU)ĴD߆sdpo&̶nyFޔ-U,[ '|,'TqJ,:&6b [> *f-TvxƷ9YABuh lGꏭfl(A®3::;`TF9İQ @xc)||Q Å :k"<\}VJZ1:H>!WH|65ol1EVbN6V'[a en'ra"7Gig9A\u3a>|)(h-fzQ cx?: tBƳrZmC7N[v-P"xOl$gT;{+v`!"sqQOa;2.hJ)'JZE' fZ?6E_>|%pX"DY 0oԩbⰶ6??F(# #Qg)f/>dLl6X3y/+0/d,v4* `ufq}>~ VKCXvքՎLw@.HhBW}-]=fn h4y{N_Gɚ϶Y@|q4`,j,Op×*!X,̗F@y{ 4X%Њ'8 T5,o f%Lnߧl;QFL'_T['kntK%X:m76S $Ft|þI_UVTA}x's{r ͑ 4٨pj FqDCF-[?$ZTuVEjJ?|a(h-_}ƒe#:cX1T=b');տ4~<)VLU=KNF#vkE ĉYO:S 6:)ɎRE{u@;aⶇS*ZASɩy,38̘{٠os3UQhőw& B"ĥ- a1n^<.CMY@)Y*0G~[%}S0%:ы̣VE  e eB+ uKx"\-ۆ(`[ڧÞ+xeާ8wj#=בE% xky453G>at=KX3cs):]~Qy] Ӆ-4}[1=~82*i~(fWSL\c"ţ_[zX7TJ`H-YxDfC,~_[0HHLMdTaK;gK+߿gy;@ߚTf_+5u_qKtGsDr( i nM4o>Qi60< KA>JXA fA# K(挮@ #.+({@HO!Ln1`tm, 7i-T'b;h* 䃠 (T1#?,}??b/bӽbiDL^(+ZER{u_dgvcL~+C,3uzU.X:Ws}#I]85FkVBX,<Jro~V-4|O)cQKogFzfELkSaaR6epy.Ʈ9궻u ۄyk[&Ǽ&}C2&+@շ6 3vz͕,UmbOsRr.a{O("#7p6}\lq' +/ W3ɭ9)5HF?mҝcR:566AA@NXndr 55(T'{ȳ Lǽus棱Ê\fWuQ8S>HaܪHP>T+dBJp-cO9aqT='#~jzt!Mp*k#"m2>2+%$>>_͸{bIǴN&8AOfmSy-V +heC۪.v4d鶏 !{Sp) Igre 2b,aM ߰ NUCcKR2}U˼! xdC',_&|Ҡ O b& 暬izb^|xFJ5Νatt?z>u5p>9\95KKod;ʡ )*YL6yq@ *AcOqҲ!ZWfmqzNFV4[a0-y~.\'!$#~PӅWP!}.lu&ҵΐI#g`-{{G՚Q'-+sj\2 !5B(^g@Tj,Ἃ;k{Sh+e`/',ڹl',?a(Cg_cSդj ME!e:Ϯe^1V 婝;AYSd"%3NҞa3Y_>@'vGE`(k d"nX3_4L g>| (+Nk^72Hsj  WS|g&{)蜼4x ߦ0/ \ vP!!qcQ{ J,b؏bbNs޽;(:gԙ};h4w@y|CΘٓ0ͿV^,9L b=yfZB5n>H)rTޓ_;p͆(1$ⳞY?'WiJ?E^UO61?GUzwNnZ߬hQP!X*h-)],D@(\ݰTKmP $~Eq,R~dD>a4H`&W&=-&U]PA-^}ws_{įey5^{uTwu003BxsbqVv}k bZs?IMpd3'LyM8\* a?b" u8+5ZfƄV)Kpȝ^3CXv Qq.pRDӪ hJ[rxJ?ByI:{*B *&SXVcHHҒ2+Mi!OJk@ f|t[Of<8 hS9_j+z)(ԜT^}_V ѝ҂%("fЩVWҧ&Fw@X%PyuTuPv)0XTiᣠXwjnd?|~-C4n`(4ckJዺ”y-\kt@0?*mqP;EǑLa4 X/ZJ,J 窱o\(۱KmhmۇM0DnA "kIIoyQ ~ڂIuD_ Ӕ^J 11=RD[:J5( 3)tM̳f:sC@$N39ᡄ 1S BYO?vϮz\^zBxmn3iC+ܵv: K1//R <|WALwwRFT9hP5GYE]dUks3HXWMgGJ/rvBfmmFwi.#Ggb|Fh X'9&{۞5n[:?лײ ̈2<_͡Uv|\)8u]> Nћ V#,|`TQa: 0*[KA$y6JiP?K@m&) N"vÚ.Tl+3g&R]L1Gtrc, QGh`>^c GS!qf~ dVA[R} UnB1ހ;3]\~ nZ+wMAqIh|Rq#{"lC7z$F=7q#D똽w}޹yJӧ5fK.U*BJ>e4>-` QEr-%_~6"ٰ0`ҜIq͑S?37/m+ )EH,t~-pJ±N`02~c%M!l EÕhH?,]J6pOV`k(s5 SNahU#0!/59ɰ/eTG&ufqj&yj(gm4c RL TA YBidnQU,Np~Ơqnx"`Ct )M!redx!?x,/2KZKiLʟmzphX$^* &CGRڭ]M+c*3WXZnw2oJH_7@ƞ7t>xwN/y~=!Q-!\`B\v mG<MXl͍- ϽQ','ǎj㸊_ԳxSb]#^TW!)X&'\o\0{ڸF_:r+RJy=j%/"P{Qj {^9DP3_ 1J[l˹ٌT fckCҏ7`?Zj̄֌#wC0 .p肌J̈́nuDA _bfDȾ(!f~eE-GA ǍƘ+S0|DH/Hm~#Q!\By*է~3D;-.GuRɤzÉ|ɋ6ƕߩha`k?ϮvYvE?攈ژhPtUWT[gYR_M14Oی_uHR>| tM 8mRRd3icqNʟD2KDjQ0myg/Nj+)A9kX.7L#Z _e,~1{qqv" Na3XgCXdV|\9f-(x%cS|ĥoWzRRVԎzwmTy)730il%ήD${wPF^<2g>ɿJ@|ТC1v Y$hswdHU '(| #$pʥ rSu?w"]k3(غi<2ցq* ؄bp"ޅ>LLhKx[33kr /7,廳 n[}AAc B /a6[D&.~QϻYb{3Cm#H"džМ *wZ`jG2b=jŁJ~&m3O+ZҬ擝8Y߇]{pm ےQcTV<=}ޣ"G ŗc]z_{:iHuxIT%NnZ f&g\iOy;'S}\ˬ^/Ux E${G <6r‸V5ZtЕJ_2_oN4)XFɊRHn,:j?EлF`Gc>:':&$;S[HWV,P?O~c~VWʱ7:W$RC )/ QWe /t>&F_wfl"j+2UXs66(:^ A )Vv4ۂ&FmЁ7} *{fPKO7i olYn35I,h1:"p_%wM ʬ7w^ԡӾ#&߀w^ǀz@U9Lإm/(;nRBrcĤe]G4;o(Il zlf&졆?90"U"Vnwq;)PeӬv㫕:0xT Qȸp>=-^' ,S4ˁպѓ6͗#4Zh AObCN}Ɓ1'-] {5C:qvnl}Ov!)z'GR=E3nLa穛r[,@m ZkpMfӎlvx YVgrɞCm2_j/@qS>^,R/qN.vMc/8ܫY!2y#"N/%fWuճEPωBÌT؃dʹ3ԱMങm>RIʈ8=,Dʤ6vzҴ1irPk3W L,xx3XXX5!N,2'lZ4]ۚ ͉d-W2\`VψtBṡ*Vp x֫ŭ]7ytM|m^^ڮ!v$}Z8;&XH*o;S ݲ,'pӞDC'D({2 $RnOr&k8|S^EヿMq, n ¦*#flȊ-O"VVwB:!H뛓a)sgVyi_۫񆶣JBkzV+rܦ aK~i@L߻Ԯ_ :XOU2%.{7$%ЍCt8;9 %]]kPDo|ӄ+AӊQIiK33ҁ!q\%b (@oy~M9Z9/G` .[gbǏ1o_}v׬p1z/JNѳ3*y~tX*d(,f_J2a1*4uDF.~Щ/e2 WbT xP)P3OK4ޥOH93nDpIz((wl'ȽivGuLvO0~4V3!=<=U.z.܇ׅw.}sJCϞҀI{wILj:@)dDOeq[ J`+݀)18CAb2PQϪM2k蚵n?YiRi XSDGC>Sb?=_8d.[xkW!='98zSlmU5jwjSCMcnK\3H玶6#ijj]U{ Z Z~xk5u☟ȱגJ&)Ih sZ$vf0\@%ӫwgFpm*ϱjɮu/q~:mG4sveSJA~nF4eCa+N.8ػ-:d"v-Vd~`SfM|c$zVJΈie0]>>dВ\{(r &8Iyz\[l"a+?B!/!AZy1NY\[n(=L[#1N=w*$Zl jbL) |/J?xtxP"*Jsfix%\$oHbxeUnPDR3"P[NN⦜o:g#0~K̕EU eq>NdE5BE !=9ͨ!$i`#3WD8ʙH JP <@1jJgufVk|ps<;.LgG`ȿue U¹O访@ר|F}u\6 NkJ?=+Oy(:bLLE L`4ZܙFj98/iO1esʬ΄϶KH?3K{0CD'$^ƣL ΂תubIo8F ?|p߹.&*QCo,$^>QE%K6VQ{LG{c4t8VD?iQ\+kJNVQIl}.b^^lJh~MI{ =2% F;zN-:~n*$e8Ott nn:CdǪ\Ip9?=(%۠b^3KQBy%1Gһ%d)e*MHHW8 NsL FVr>cRFl/QHbZk0qi!*ˆ${^0񡯄sqi?lHn6:cv-턭b%!]:=צLRzOLq  p3YB&G^es6]UHw.9cb系BD^<<&i^lBg1QLn1GD #FN4+#ybM HNRv'N9G﷉Uq&  .l:BuZ9mAT+Xm-yBß ">C<;_eGAsgJӔYX_Y;J0b oz=JXѴQU3lL1E<5."y!F)m QY$W_4ԝ{B?2[h2nUJs- $*2BvӏAbtG%if ?0ba=J SV_q400*ڵph.FH(58a֠b`NpA:3;Uiip +iew>=qȤHyh!K5Ŕ>,H EO\&q[Rm^<\_1Imbq̄G&w `[y5L:Ĩ;3V(kaK` e' ^6`؃(FDQj+G4?;A=S_W/Ђ^:ȠˆE. f?."RB=X0cvν; gVQD92S2ɐYξBG\FC)1_W{ ^`#&'7S"Bڐ@5N.7.#Yc+QÇ[\ހJ0[18}!uR{#P,9"v:.|+DOT g"ά2Ov*׵wP?_3Zש"shUU8Q_$\,'ArLm8F wD5x(%nG.k%@r*1 (OnZxRTF,R& 9y~`#HAZ%gr3êMn c UќqNvZ0"E */<;zn,>7SMlTewɑ>lqpпjW[,>$p,JiDfoc`V[5ʄ6k<s' +|[E!߄RoVGZEes8kE|˓+Iqc3_c(7]'f<*}v&rKkZ~ >"NL[8s\k׌ [gq]Z:+7/2t(ڃ sXf #%+<hTGN\q^N'ٞE&}9>> u;Ҟ~LDYj`%}D6 {FhX>"qYu@ED1~7A# [ Tu`&]t0AN81&+5yZRKܚNk;o z |?oudf=1ޖĴȮmK%͆_xW& ^`K/pP8#̍9G!E3L~A*Q+~ғ^㍡q ]== ]ZD6^ruMbrw{=ϯЍ^DFxrS3y&m#9 |ד10b HOd \ֲWް*p=Cq?cXdL|tBF>sUr, `RR&[4C_ey].zHoם=2AB~*}@?BaWlMWp{C K%&ȹ觓@-e-Za%;n(Gȱ1.y]m ;3Iэ.~9k 50|֭2C˻2[@äRͷ)~Ѹr&qxg-۩Rx:g=A ph׉íOLlgFF egD[]gkt.TP$)52}a!.@wL3kȩ$N-0N`T`HJӗѳ71#$w+rCw-rvCn%?2@(nC7~MNl=\B}b{MOjN)8`$"ؔt܍bT:=~hv1?elə>p^ nOQ Hfdw-L)Ll@bjPM젱c``)], "g?}yP}EBD̻l{"B;o^/5]`\٦̲yX>s50 5~@D RRGQ3rP|QwP%j6RtO&й>/.UX"20@:'d F@RZ3ݖtk7[ꛉ9x)|)zT&*ݝ}sWũO=k8?6e%"H7&&%".8n$ꣷsn)^"*"5 ˿Drr![Q`Dy|]2N+|<9O4r,1JG-ɯ# Y{Z)M}C9߮MA?W~@Y37h} RQVRP rFXƃ>Dc_N!@`"x!PӖg*@M4\*{)ᕔUZ=R!.3r͂jiȄݘߣKoa$Eh 5,k[h9W j&)EC\J5#G H,KFg.}Eu95Q}*ZR )2o Cw#-Ac-,O%K5٧ zOn惕@m B gzz_GFbw2U$Ri ]Ps%vXXg%{ǘ:lm"ls#MխVlFu05"®Ҭ/M7[*xC%f6F̹:s%THHjThQʼn/&اCh]G4 4i2Yƙm`c?._#H5&(/^3G~ߛ!%v/`f0vn4᧡0 g9+ߐ:Qw']܃!Y `*cR} 0?ڷsYrڻ{U FD*xN-!bouc#ש7* qO'\&Y!w eI;͚hh"4"̐}zנO¨Z *)U{#(D}A פ/nGw] gD<Ô.9 .&9JpLGP{aòր ]RT@WTL V%18y"uΜ/3x7$R NC EZ|$ g ?+b@G^t+;0@&X&`fZqu.R^'߄HR~U"h>v{J[Tٳ1d=8GnS]QRubI]90V(i ޖ\0oP,d> =UȫN`o90[=[z JmC(#z8!R(-Ʀ\> 6a=t`}߷ u|v$%J(X5ʾI5LdyCzF7.Y+zi\95<.:"VcJ[_]w?۲6rsfm839 ֙(bȻReKbաoh@GhLXfG ̻"`NK ztO[5ʁH)AI`Bx2:Xdbhs~m\Ƞ/%,csNGHD@&nIrWRB䣟I 37:S싊aMz^0}%{8O20,HHi =/#E,y"4zrf\)xv*f~oS M.ޒ* ܦOx:kEd'xlQw=Dݞ/Љ]PKk{w+TBդZҽ6f+MgD*)NضVM.:ИP3[ҕnG B,;y0]V\"C#G'_YdcpǬ8u1 ,\d@!y :f]QZNyf3@eҘ_0jKHm\gοz`SLKV4'A5CD*y ᳍T_/\g<p^O?z| ~Sb;w󬱉7#8 ABlw TJ៱\\,O|ihy'hHGbgd(U. F~z@>%^>02% U)XeSۦ  \2] Tj80 '7ڀ`1SK{ゴrbo&uO@HKɲ MQtC#~'|c$ URΒ\ns >^x1sTU{G.$,3LȣQZtR5a#%^c"WNٳƿ"nJJQ\;>(!zGcRtvX#|5ޝ];f?BsX˾ɊU1Pikԣbj=֔s&o:J}N H%5*ޥO[< 6 ҠR8-UAhm n`: uEAlq!>g1>?Ԉ=g{mNE7^|!yڈ_IF?8]]w6KH9I4 eU!s{yRtmaݲQb9_nlM9m`(*KD'BwiG1XP`Jo1'GƁb>i kHb%%%_';~jlw('`xc֍NRp\.Ǽ] 2C.UT0|ڼQD |jŐ"'bŘCQ$٣0~>Ý|[NJJKlޡwT%|!v^!?dHۻ&gf[PA{CgJJV h ~OsC{8}C 6JY `[6C#\ %+{Y%ebgR`bNL=~<|+do4mz8xjLYs#ectqZ㱚 Aml|U)y=՟œ 6q0VFeM?d-rlR)MX )9!:LЧ4F7`GedU(l>M+hrkP Oxi S.}T 40xl*6u@!r!mg̣ÀoKFM!uuTXɌU~.ƷVFΓppF摌]1jsUuGKZm8x ʢ׫8a!P~KY8D腃X {w7W.?h.g{@͋)!BPt8p9,Yt0;r56A-տ/GfGﮏM_ %ˤF\:%-^:|%`V/,}bJLB~40z3.@7Vh!{˞e=j=c,GJ9vCͣ6Y M4ZOM!τ57-! Wuyn{e5j9Ц  %y plq5gkYS  ݫot B팗~,*Ae%,E.S̐1"WZSNS[t=j=W##>i+ҕ`BSCm-웛 qA1 ENGc;@ Ζe!iIq JH(| \|u-sÔd7#U ~wu.x5Xhe)%`|J$l:(4(LKĖ)4ٖn3z*E.6y_6٩|5qvUb! ^[xThSigZ}hukQ G6]8} >ϟN˸!M&JD-ߒ({ VM,믺?@QH :3j0%on۝-I_J3+:DFoyelZxXexoߛ,gKUaXFjeS *d}{O-Ԭ%hr X4jQsilJy^hayeUqH)ND;ԇ-X)J#"'9Xޤq{#;8LMnI֫0d qwrnՊ16Cϗ`8fi T￴`E]b]9H*?v޴q])3ЁicaN21D4䈁G4_nPP0/z0W8-F8xNSg t k l^5yU d}8:$idV¡0MX`/Ų|#D M!IdG٤[}6e=8N2 DzAڌ|GO}2\>BZx5\osӳv90%~$tN$2A a뉿g25Ru7J5>YV-31f0 _P#?جcGzbɊD4j3'pl]ae%BUm~/Y#P.;WPшG )Ds_rJzc4a<~L޽5W .1kxx?nP &fEѷl{_G=IRUQBN>_L06ɋk |$3<U@t34|I=Jx3 wb=lめ][-~Ұ5(i?e^+8X$B3wbX/ad$b󼿦b,L5hɁ}L/AuKV;.nkƾYNSbp*0,mZ,?3+M x &j?䊃׵:d+74~]ז- 7.>5hDޓXp]|}5#4?t%=hJj҇UɍI7-OKg'-Ľ̚ [ZimZTÇV S|3^^:IPd8gN$ `L@[rF{ p2Cɶ<]Jfnf.gߚ֩za>o6Vd$=]%`a֣Em.c} P'9>745l4j&$[ڃVN0+k]Tt:BtWG_U6dGCk%F,w#Ñu7R$I7FF\]~:m 3=T9!Ȁɇ]/Q =:Jy2999=%󳴇$ܛ1:7]CXUPڡ)xtGBv u b葺auL恼'z, *;14XCΚ%  2;]eӯ Cm.Ogȗ!MD֠ lFIk?N!؀hW"K24P˂i=>t?{&sнDV:;?l*X Q} ۙ`׺1 'Y T/7]t4d0$14="$ېT}t*8(ݹKŸo፟HߧG+qk:zm612e n7 Q<[q>MG6춉'o_e{/( mAҿxfprǒLMxDBl3Oqim1m QJlG틋lwy>#砇 G̸0%Gm* $lՋȟkh*M๚b띈H5(Ϥ̴a 1\A*':[TW0~Ct{#ʎ0Ir}F5 2wFxWhjp`yBΫuiۮmڝ8]VxCIxQµս> BNCA|gL ,Heiނw^CtsKB X@}]jnhPeADv9lİb=?^h3J KT_@˰F< U}LAQbo>QU +U6t.lN++B׹z![~j40!jrAIuAn~3Cr@ LWP]`Z܅:*cog:^oh*P$XɥZ;iiiU\YMOzr\lX͚_xFz reګ;Q#z!w]Z@\ nȌٸۼi W;V$7MLng.þ@Oxz}v>:y؅2.tƦ;݈]Рoj{9{Q}|y)1B_cd3a=ɛ;2 XJ!pJ0#$V\s阊 #TC}zLP< PʗG.  ѹcM G9tٴK UoOFX jP[VTneJ 8A.Cc7 \s KuH1?qe F+RztyMIU?;ҝMdWyt-ev\fcXQ;\uHCiџRA $aGZ3wmaO= Ʀa>jI, qs;VΛR;અQdžcd,]{xR&'vX4%dO* o6(p LYJL?6n@oh]y[7Ӟׇ]NjͻY8}\ -;5$w-UR ܀{Z}^}u9Aft`6W)e`lyD[ˍ1 k ؃`&(5UV&-S}DU1 ;jN妻ߌJ'+OI}cHc$ j-1aeAV*sb[_>& ֦hh'S,}mfj,~MUHCPB@?^d"wr s+:S(j[ _^BsTճ2v1żw?WgA[(C pzUi*%ik}`M -OR=;"DV݄~HZ@'FO4JfoAu]z%fڴE_00 -ßf^JqBCx / 9U. ^%?gs|נ[dhy Mdžڧ%74`~ُ.vH8u g ӥxo7Ql.Doe&0",?$#(qKqYX"t^Zm^N2r!gM z~q2UsC} 9 |谢pu'irTchf=Jsr.Z4nN87oJLt83=$/[#"rӑ{k#ǣuA1jtj eS#qqԀiPHkG]UP2-+lYYl*T!ewzc3%kuA}lØ/5-mmB IKo՜sx0aPQLϑ|'3n`jht\3E1g:,{Q`P X]KL>S^Ȱ1N)f'Rrbʃ'JuZT ɑ7۰uWJܡAq ]D=B:›Gc*U?ni1-R0E0pZ yi]tF{lz_RCƤ*obMJ>kϣH9< }y/dQ xdGsb_^`Wkx ËiOPh#a/sQ yLCۨOo iI'IO%Og `R:m2VOߔёXK<w|ζ[7,750ȔJ{v ' VcYv ;$4Wߖ~IXÄH!×j3E9":'=ܤFݩ8.TG0'wR7~-5RY3!Vt+vslI.m=%_hMO@O;'srzU CLZYL1{Xꇖi~mS9<+dZ-/2lK5a[$O GqSQ>UxCx=.rT$F '?Lks$cIXM߾r+rZ/E ϾiNr6G=Z )(r>srU"^IH(<\<Ѭu滖 R`=x{2㚝gR (3̦>?qxtKmřFBzb YѬ:H!pUAx Y+r+zY1H6WN"Q_%jTf΀;LE\N4ٓbxc~<;47ĭ,,hun|=šPi%̨Z3fEҧaRqAײsU,NеL:0eGȺ yvʽa:{EGꑸ+ϭ?$yR "|g\ٗ1n5:ST@I)^Nd&v,bŘF-Jշq&D% ;tA<wO8 &hfWpQQk NC= ga?FDA^O%Uڨt{{NUԍolH#؃Y, TT,R`zcT6f&hߝ4߬(r2@3?C5wǸQ t Ul.i  ?v:Ouai}YfkVHT|ecr{^K9[>)vh>v hfm~Ae#g"Qx1Ez{ZqgE?=dZ0+繺TG HF뮐S-Ef~'Q5b%4 /v#?8ERkl2>ɚS2ڀ{GE.EZ֣„K=!qr/*nęrhW=-Nиky\kwj6ZPb&bi4n-WӾQ4P"fX `)nHjsP'=BJ֋Cp{p8)aE=" Mp#?n!(ƶ[(V5iZ}'elI bFIC#F-0~ΉzoH3"55>,:~C]3s1D2 V=ѽ[Hg/n<.e.x:(#CGw?[ȀI*U7/zCaڻ) }qRAu8_bbxs⬷z\G%6N8zdI{xc[P@Bݱv D"d0Uye#) /'oHXԽz^+-l LBY%m7d˹ jev1_)W>@,%ZG9;tɗgC_?_{P zlWi5 pJe舟@CVWL מn2B} J6+ːWA)5e;f:#}A.Z̡dB} Nږ4@%})Nh@P] (LHR61x-,e!F]\ހ^3W)vUu25,lA{Ӌ}a;P_ah#x/,l0k pn?N+#+u8 .sL[p$֛-n?vkZn)euEtFuz]xPm(RN0<<JEfnHďDv*v@cKyAx i}XW5WX%R{}.aR-j=0 p/N(W5'M;Vg`<K` xMn7W& $Z)emA];cp_F?j&{>"[/siUjqTm(^5u.8Hc@^?# 9FwqP$QI##3QFn-(P]+|SRi=TVh{cؽ5UsNT[ sY4KRL@}xW9x;h}^y#?B$@wyjd+| qR7+˰Q@s]!Vr!IVޔ-̥2t mٶ%c[%/}CϜG0]Qw Rls^J7[)q6 W| Y)lS xoS"u4)F$go ݈%`J}/&t`_/R5jAXPO*~⮨$Ո#(=|FQqMM^ٟeCAZAeF'mL]N1bq#nfQ}(/lڀ50B\GoY!w ݦPTmoj>ˆ ZS12TpwPj(gG@KᝉiKwʹK9q d.uI߶EEb5)Wv2@brQt"@PMݩv+3p%^S7X0pwM/âί ?H("^-&c{"D0+֭ntleL &H#:ߐ{A҇>AZ;i_AhwwSUioA7yF}a``ʤk@xpx!h)<߆%m-8x ,ҹ J`U[~y(:M4n/ajsgs@/yq*nDaݔT5|AOsy& IzcT=GZf<Ks-.0XW@-8]`a|CSG8Yvƣ3u֢HV/i!LKfIOq?svoצⶅMlU.5TD,ʵ+6g]i@AIks f4K_wI>ҿHfM]5wF_$4|S\ o? e*%#=a޲k~%I/$^bM;T6k.S=,A\[**@υj,dſ;lڐ)?u pO>9 &QY/I赨LIE3皳2GQ-XݴK`=VJ,BxYj(d.-a}jUyAl{m[L$P4 v ߧERJ;)xbN3QI{hێuȰ ܔe~1;e|(tlbGg.1x~h~ "kJ^FדdX>p:)bd\DЍJ{sέ4(JEn( ^lKHJPwrK+a(3_t6x4b-rx̰zǦ ^ٲy(>@ɀfZ:ݣ@[O>5 *m;9't<.M?JGvZw= 3)g 5Hqcz=hůf` e#Mj*$( rHt_~*6vq`E4-Ҏ=-h(.DQE9x{%/Ϭ3MT5~/w@dPz&Gm]Rw-状O߸= S9?x!yӝ9<&HLZ%${=ONV$c>#ܚ [ǧ䴶*o$N9(*V-cVͦ͝= naf}:rA}*iX-. k0"ѢLK= 2P0U#6VCt@asxiA[|Ò-0U] ^UJ@KQD*yf?*N (h>rnPhey)5xJYpF>uBḛR"#yTd }Z*&eOyjkz'g-n&`K8"x$_-[BÌ<,TĨh:po*.ryY#/f @]~drWjpCעI."2Xi^Lf/jc2L zpuJE 6q&@ԀDU"/_ H?s ҏ!ǴH]{~ ɊMxSrTDq=A{mↂ{Y~L=hCT /%!h٣۹xAخ%I@X.1LfIdԆ܊voT 3(ƈҠymʪ_|跀șR+&#J4a:VQVNo\i-`O9#|Ucrgsw#RvS˾krOx#.{MBM5 KKz D j \I4 WTYvf !jf'AKwO"BRzÆU=!&Kp(| g?Z ‡@?ų-Y3y܂&7$)@;G,6VhؔtB{lSdTDAJv&3/ahz{Ŭt8Y]3]>SujpX"KdU-Z4Ӹ,(|lW'Gi& љ"Y5MXmh$O>]Bg4qҳ BYR/'MKĬ%L=!9ϷGM\Eִa?5[^]AϤ<}Շ_դ-9Cxrsb!?\Ie7T@X\8 E2x\@cE*sUx0vLs?-\d`$'4pPl571pأziWC1hw/?1";^U` Dq󽉯<.-$k]gu_Jd^|̿/r hڎufnf8Jt4TvZFJHNB+CBc H :zm:k(]ŽԠFZqVmk-QA,}4]N[D4AiXHd B4.٧YZH,8:!I7c;} qZ&B i}㴽_"cXL̩$(wsl\qXoRep&etaӬN Zv7M`6OCoy3yW8'^2B )ۨv;RxwijURFe%dsq Z9T U#4EYs?(qjZNpuBxOìk* OQYlfO3*n%=0c>y5P},l0n(3Ed]U2QA-u0\znz9[9X^ +F6[S^CEєqEjvng 1][u\tͥ撔h΂T z}έE$w T-d5(1-Nj bWĆ'̦zQG,OCБǎf tfA%t̉`2bIx*T l2+rz]eMp*{ ɦtXwC4wb%D-r51'%hY^1w&t}9 v Z8BB|!(eKj2l1B1tY<E M_MZ/;Jd1X 3rxH:3\L=եӟL"˱D06^=s1x0Eh:tùM%m#>RE>6n<8,UdL$94*[W)qS;Ɩg7Dq t/"J9cs\W]@" 8(r$qp\vP?&\/! +xQZQ^I*i~淄Ri9`Ll(HovqeQʭү:Zڎb.ʨ,-jK GkWtEMnUUEؕ_;ƍ=L(m,ꪘ U+RL9w};c-ij$9ܻy&5GSb+C}Qpr3ٶ|]IǖjhB1e x +J"g ]v'vS6qψ ڹp+0Y`Ϩnb!OLvN0%7>2%Էϰ`) >5"/dZ 4B`9v"F+I{d&Lkp}s7mJ$).(JXng4X%ٕRDF[Z _j(4%Gks Uм4?09!i.WInh=ar\xMH2owQQt"73vR!*K+C, !"Y7}<+*VJl`r{*ȉ-,~H`6[K`oLE[PDĈ;>xBs%:ɇC囑t_QG=Hj.,#uy^$ kl)fWF;vʇ GJȝ~JF#|v¯UXoEO4 ǞCwdn ncIvȷB-H^2Qlɵk77S/ Hm$~zv!kY [y5SY{i9{g7so`s8''HrJWs@)-ħf\O*;.siUH+N)\1֚M\pu)/:4jyx Cvg%%I="`DuV^_yrR 8(C·۩NY -)B2Y.|g3RR.QۦJ9:%NVp|iN茹 \aH2CHBc)8H$uDse߶kCoc |uXYM~ri-+ Ki3 .E8ClEpXm^+ZPk* ]5at#smƾE6%DTK9T"@_US-+}Y|PA7A^| g k6ZalER"RwCX*y -f8xZHK颴 A!?q~vF&C,K n7v1s|וt^֧Eu"Qwu ;<ϱGRb\BxVoNݮnjƯH0.շ-E&K'#7QT[z5.߆Db%Q'lahPgZU'Rޱ l˺Mf;C]Yk) *zj7fQ[&eɂ[%gvR%< }_W]A*ӂ◯K;]Z)A0!i4pe!bſ&wE+~3k@2["P߰!8 a(0}](>]DAAx^[2 u~n0ZyB0#uA:(-b*Ge[IݾnˈHaإ{ P T \e9;x6DN4"X/m mk'_@, u T5~t wy{(go'@jU7;\sz#H`pկkHmf䴶* IB5VW'ri8>NG)oN.[3Lu/|wOF7qmE @xSJf8d޽jn*u%{[:35e!TJ麻U&F&|F7O_N(n-H/§&tу6ޏAĦu|ր^brӶ =;Lrj݌9@E0H<h-~ pt両4"9$w+ ԉ7ACTUgl? a dQZ*FTˣ~PoY CR8to9#iCC۹uء!n,LsҞ128A{NF EM33ьR x M?T>OJ""Z9+D%$||;5s}߾26'o[: 6 2}(@  I։[47;wW))1$%"ނYW@1],uu^hߺE!/ _mѢvv(4;9Itܠi=4 XSnLM/Wٻ. YxiuCʃxE*MKڮ$ u%e>!ёbG@!z7R\d'GLYI2Υ܀;["l7 ڮ)l5)EP ѹ^.k@Sz$ * /E%)@\wmu'o:qclV|UdpWRI^`8AIM/Cʸ}N&eUңmZwJZ?M21lzA1}rXsVU-LLx"yJqJ"ܲl7s&XZ9˳ztgH[crR5)ْH`lc/@=_},%9(TRYԕ$0FB Dj>HQ.mƱdv]i4Z}AD&,ɻS$OsMu2)`90ƜFmSY5,D(Ej' ڵkU:#ZQ}l]QjDB%zS\zXUzK[91.N}h/XZ&`s`6oFCy}Z R׫ZSų kF&Bʍ1840]冤O3HJ{|/4,9ߒ~"z* AV1Ûݿh3AOꄫ;ca* H])O Ʀ4)4$K>y/7\<yltZIP9&s̐i[r}7WA dAJ n-H- Ofuފ748*8o 15qA.jg*'.-KBpd̿N>drL*z}3da'ؿLchcճr'[U@<}Ɲ1jU6c=';۫5xHG)* 8 kкPz72u˼bI k_+9۱ =WZ^6YBU-gfI hp|݈7VG586sJ)Ø8Bt @6hfnScl>K+d<ucǐ}q_G LmdEp/~V(]6ꩨO7.%&1`ϙEt>tI \`~Gʫ {ͺ&0w?]7* J*fJ Ӿ"BDJvU>뺢C*..ӎUD6 Xe-H^5gY숔2Lodz@UB0b%m6L>3;m] .(%fܮeKBoj8%ґ a$. ܷh6v A^ dl/N|.]+ Kf,j,5G5˺A2>/v9OWE@QQ ?/eZ)ͼ1_h>jB1^p) o!wtkt*X@n ǒTHǢYQLG%RD s]fv!b9F N$EY;cKCW fL^6pi_p>ܶXnx)+~A|[}Kϓ{Ӌ&Rhف]HN;snrQW`Wu 4薩K5qZ)Y~^s_mJ;0p3 y|Q38B`3VBa ' gLc휓6Eo 2o9~<@g݈cзC3gIF pj=Cxg0Ls6*ݧ?CvY}2Wޤ!xG9g-' j?Z-n &Խ0433$ m4EA~pےsEAKXٵT*R~-+YPn@1BQy}P`ڗD$Rgj/Uh^Hs}=\й"ڨb.̏lqL 撲 by_dC׬0Ay[^c̅~bO OYIqCNs \):">] zY'.ziA\oN oRIA2U\^ }5s롳'S$Yt"d䇣? Ң 3*YR_Ol:F.1-BoT9w'WplNmUG?H<(a)bυ5N|tۯiTCф-al΋-lvXh"*dS#L;/yC?E} a4=%Q1$vZ(DeVܢtA>VI] v?v|p i?]dG{;| u{^&Fvpf7q`?ި[d\3@Ko[uԪJ߮  ~}k磨)_H a۰QF}Jq`*.!6,1xͳOo %.NQ >R~ʋoe\~ISKcupE]T0G[ 0nm}R#@\0 zrs MI0|*j'xzT"#)dqUggbF]&J #H0FZ6覸URkmݷi1芥vpDA sCgQ׼ ۙRH5%Yχ} k9ACs͖]uoR ~.+}a9cYh-BnޢSK^2$1)oԘ['IhЯ.IѲ{6v\ &]e􋷀+(N~B_<yP2ABܢq*[u^nKqD> GOMĆhr K᛬$!(JQi|ۙRJ9"1PZ?I8ꂮPIݑ $1Ϡ3_7S  ϯ(G!I 4ϋI ˉV ^RB7|ΐ*#o |qDbjhv{-jƽOY*Y4r{L%=[/ 3 K6>]7v, >ϷUUH=om?`{QY:h61G\ؔ/# eknZ? 'l66 Y0t|i}kط:3̏d Z✕z%zNoJ_GGC,'vƙF8T{[ |`.<ZJqʊӸRh ' 09 а&]NeiV聫0H);SHY*Й:,#xsmsj/BOq CUlן*">G{ XC:fz2`p>"p8Q@lORAçPGwؘuTo>xGL?7Y1Ҟ]R-v/RI5C lU{qZ1$B0A} !OBLݮzNִHd0 P{* ߃y)v[`/|ў69 !9ܠzW೅K.cq+N '\0vX߁ ȅ=*Ta&@PIw['׿+h E  %zB)*?1,]bQLzWtdN3BO ,E[&2%n \)A(bI'(4&AOckbK,$柩i傷d7Hoxz\ $Ob~{\bLGoŠ)9e.@ΰSEog\ k8wU\o wQs9"^e^ٰ:Vu]Y!̜f+5n'#|y+k4;=^L Y`{;㒻~3"{ZjK'0(+qizifp1dYHరKcmI_`̃lĦfݜ|\Ջ!%T[7#􆏅YwBDQlf?vWS?wH5[nmgeYb: _w~8#W eȻb ?G]isUdzzPNSe qY_p~"bWǣc@Ǜ`?w};5YA}L@ɶ#vUߺF5_6E ۴"@X|\BC.O`֊~R[|oӍӼ0AČlB;o֥Z)М\״,%GGT 09Kۻ~ӆ[MaO)2C%+x;Ɩ6u^NDoۆT۹Ou~*[wtT]|ֵB%@Fmu?sF -u0M#UI0BɅŦ}ȧ,Ռ 1\ լNr\|w(I,㧓Èg`%M#)|{\-ɶ šis5 ^=hBܘ@iI7ZKQy>>hPY=[aɁ/I&M4< dўbhx/0 72|3o 5gR9Uֈc%~Zͷo9\IE~cgJA (6VPyEQOy刀JR +KC6;+w+TzE-jQw_9as99M̬}T #Hq6x׍[#f2kxL%?LbE/*-LiTW-cTX\ TVS0it(EiVؼ?㢑1:>O DP1jۖB#ߑe}8Amz'UE09XS\P x!B8>&hJ@@l-t^JDj5U\aQaP[xt^ϟSEp Eq[ezJ H!NeVkڑ4PEm *GtV )̇}tu TYfVme'I8w'FIOun̯ӖJFn A(9_#^-3Q:>Q%|-Co |q~YC#{x2&ќs,U"1՛ PC}\UJ~@_? >(bb< -g5bʸ@5u!N޸?b ؔhg}1}ƛzDXvT;{K"Za&a&֋[Zsk[.6XXm#ƍhdnc߿gq'~%QM*NXBr3:5C(^$hXW;V>?~3:Ugk) ~Uz@L -0`rnKS1*"A;Ε7}Im}|0}uG#gtk keE.{ vv9m$puowL&\DP,b_ZŅSxF֘<$n Ǣ=NxaY(TV\a?$ |}ΗÏVӱY**w6Yo% al#%v0R)mJ✋Zz$.nS!79P|`5]BɯGWőR$m^+e>I6N-.@G%Z*bK?Lı֜) ( :oZH N|DQYյ3~6ϧ"& Yg_0dڪLFu@_3%pHӫ.V]lf 6/0mrmT )Q~FmUTf*^ŎǨ })!jdx5QQ6wy5OI%'pR[MENԦ]} { 1-n<'а prgu<$6/QpYS'w]}LBXEhwP3\r"Kx^  Kr'7~Y"' KL j4E-KP6$a7l$:'6FWߠjwSUyH}K؉ѹ=7Z$DΫ@(T^G8oGiRsWtZT9O>[N=`k}j#~ :Iá ]B=#DuM?wh;˹ֺfETׇIah&e*eoJY{t^GiݹSs..-aM܊NItd;v6*jPE1|sIR^#Fmn:,!HLnrvcJ; )yH$$y!v#XlgÍɏ lαS„\5z)~3 :J^ E9+B(he40>b뛬+=VDCS(B #̘ UĨ'p9v/P`İVK%vFaB#gG-kǀPpҨSg.~m &D_y;YN}C +0L>|r^YϙU]'6kV.1Bwz.Tx b;;ٛ:KbW-˹-`|BZ+`xo/19v(J5󦜞`XЌ,WA d{ǐ&N7DK͎7Q('s;ٚ8RрT`ƬIЮbq4yoU t3nǃX5};nJf)/a੿sxE.K*A})Zsi|2H9nv\!/==d|$r)G<0?R,&C.#yg#(@KHj$eWƕb^D&vl٬r+`N@uYjf~AKVsgmR甄̪O S=;X/˩6!=*Vj4X/k)|Xo쿽_̸WEoouN&nz d|Zhé? fɝPSP=KG% ˤS;L"oع50 GH}TlmIU}_Na1el|/蠉iƁc5u1,$4|(nq*r0oג72HeJ;{CHGv96:zP, tci].c84Ȁ~]X B9}-d唢+K~!]P!bE!4󵃈p+KPqJkr;_]c@S9oX_PdZiz4g!W75u%^< Onwv"K<˛>/ZuC<#m*wqIr5^WkD0v/*w(䴇,q EA!/3#ѻ: >@gCJPxup \_`h73j='_໩&օ› La4#bMQ &ꜢׄE*ݨDg4gIOJAc@Jf6:$qr]?`~Hr:\<3NGNY)'"N*",Q,^kaǶ qkHmBt Z_R{V3 Kd)| ['muG6Kh~#@=He%Siŋ]hEHkְ~}6m ]Z?ل!7O#2X+ͺI{4SAJUhw>hM`O[R{ NfIZ ^K%;<.}@9uׅ=Vn;P' "]_\0g a[eޮy4Uj'F(+?sX1qژeǴn`SӊXf/jyc| Bh 9=ɒ NPTPYmw]HӘ$I_ϩrz~,r]E\ +vӤ2CA6@ŤYG\zyoe#uFH4>|Բc\\ŗߗ6AAeݼU**$;9[#$v?bY#>o`ŅŕIgq1A0IfQ*Ube:HLs|t!!ZQ"зgY=OͲS=VBSWkVe}{JDX ib9w=de5cQ4O㴧D?$e@bw)aAR{0Sдtšn|q٬d;*j23cqBR<~QÐ%]/]1BZ!+Sh>_Y hm%P24Gє T2\Բ|>>~T b2yV^dWsѽ4hACԻK\x#ySX"4SLXsҹn fC^E6$Okw=vu$xłϚ.hc`3GMn:i Cښ~ $,r0pL|.Ywtq)2;_H"Q(ᮋ-sep2qz2&OQ wק$}]c3 yB)hܶS_oFݢSG{6Įq'nEkgY/Y^2 e|I6nڗb#DwGs Izڲ}cq5a*8=9z(_+Lg,oJ;_\PQHmhw~b##OR`5 ,:_$6=dqO, BvXE[\/ 4C{]1$)_o(%gzvtWRmѳe-tӴ2-x.-?l^'0La,@$yW%ٵ<&0i FƸGD羔k<ffDAI1|\[-]fu 5\Q%Wap$-a]aܓXF\qk+>a%ۓ%>MnK#0!HW##-HMF4sЋ#!=}rB5p2sT, `4Y͋94skvp&̕FrMVk\VC0}ռo@X,^zY9p5E'́3B$+-26|6ou{2ylV*MČ1=f-/ z1ؙڌlm³}dkvrklǧn#Rdz٭EQG̞r7'U4w] jlX*津̖뾜s#b&@8qah9= Vz ,K1LLv^*ϴ2. }-abؑXy|_OjX} f6ð;=BNyj]N6!YBD, f jn(>D9=CЛAЩM0 | #<ŸeFB TJ;jM7~u >`M3V:Lɂlݑ?".޿T 8!U[ zqY3Q@ "`@#}&ų ~ 4oD_ )]ʿ]5Ǜ6+n%j#Ӓ`4HC obDݵÀ13KfZXwıxYm:i"*[Woy͹Ky@gxR?:M˜{Yk$ -5ajVmށs{+Oaxr:s]zwb?f09uC5g F<6R/)2RV<גH=< O誵P*gv K| M%}VII~$Rst) xk0:wBuuذm$%McݒZC~ud@致v Ltwn$! Ph<@lڷJJUޱV|ݵޤy1z9ܸE-MVVg=?rLcRӎJu 7x,^ j4 xm&f @Od6+RL^'uYczPGxN"zNtS}:t0>kb+k( ׷L$&nj  ;<~b99HT#PwZ*:r2|9:)g> T{DDh4 )?d_2 iy"ƨg#34 DΛk>IRw^N70JO 7i3 WX*I > :ˀ*%K.2c6E gwbW n_~ N@izsK†gưR~M̤A!֍z?ě/' VMRVb1 Fօ0[B"j"NaRC .$EbX%w}61;mύHrY,͕r/tUMtF>P7dW:sH[a..Ҏ^7Xm@YN`FoӮE΃ٵ A,&E*-X8ϟnUD-j_ꦡbJa|vʽZȫ5}N$w`tGz `?*=8 "7SuN|x,] @rۿ.t*썏JHg]ߋ ,æs1 46ˢfg1.-QBC|A$K:mJ*e*-CBAk,U{x}7޹wf]l&E⎉Dz-W R`Zn{l ɥ| 2AK^󵖎/#a> tϥ u 9˿6,@h7n&@GN]Z5jBnj4i˽%%,qi [Xpt㣁x*)g|T% q'[r TWI:EtFɏ`]H"zȒ`Y#DTf`*g Q=W0 @N?GE"ww s0Lv⤏k07>f~-3JGO&pP6Է"V$/.=(j.=\0muf}{wuTȫoL91̥hYx} '^eP3I8 h QZ$'DGU<煏Y1ѫov)+-W|ܸ;_EoePPz4ɉ&DlPH;9\.{̓ BW_y4ؒ ʯg%`!yd3p7?^BRPGz̬=`^Ԉ玚Н44Y7vy %QUqUteE @%W"얋$%yc xm88 ;ep^74ֽ4EIJ%(.DcD†;/^#@h[aV.x QPI&Euiy~-µ=Y"5Zm'5Ρ(>L9PD ¾6,`o-YR~˵bH ԡ<2:4i3$Un- %buU֯.PĴyܪetsSHC1 +iyY]ކD`JHkBgf3V*+J&=I,D4d`l]T_B . kag8{Є Pcټ#R X ,0ZNO>o7[M%[ʱSPP%er 9]Ho+%uIwB V('H:Rrs#q|AWfmK;op'_8ص ??OܯbN{09ڗmhL l^; ʮ}‹2M}n +hCmćg}/I %\QY6@zP}k~n-Q5k76$g% [śk8OR숷P~Y\]3^r#NT</݋iN2El\yrJQSC, O'clf5'7oDlpL^ 0:$lcӵo^E YY.vhg3'L14̥qwH7K2>)ַ"v7ٱDڴrk)Mse\=F | q]6>K/?]WLi[gFn'9]=wcn ^.!I 58Pn09ӆO.W@(7-6[kINiWH1+6I@3\Cb%[e (: sʍLV:_8<7FYѝs1U^ ]m ;f8O9Lj a;8yyWI;Dw";D[]vn7g9ߡ$@g7OדëXvХ0-YfJF҇IlOF'O)nͼ"9$B؛a/!@Pz=;nJ{VaI`DU b\r6qP{!-iЁ49gO#t'wtda)yKQAPԼvݔfߏI2I\TЌNWl}gVuW49x_ײzLḫW d܈EnXږdwH(/`]! hne! 7X%KC{dI? u@#,YRq2`3?Av{$C(p0zwnLE{tCSMi]&'mt<";͕Emkt] xI|'sAje]*jo}3#aBsFHX_8c/7˂LuPD9?JTNQX^$(| y ?Sz`k` NVa+;Cdm_cJUVJeeA%1I'U3J8yaצ_C"/@l֦꛼L̦S0¸{;~ 7 j0{VeOsP6|F(4#Kߤ M{ #b]Fo9:^Eϯҋ})LDz}#ݲMKy6Q<ӅzrC6u{=6Ƭ&IBdQ[ o:4.xj@ko#~~4P<+O(f鵷gb!vlaCOGrstRXsgL>TTA]1L'zJ@3ؒKJ]-O##…wgpdZ]C9  Vgf"I-񿚭 3 |wмuBM5yM1'I6̕2Dm<aXZ(e<_=UbD_G]]Y\j `CpI? A<|= #XKӱj,rjyv?zan. m>!{QQ>Q?'Xwp>s,.Bg-uɯa:v,f;A:CM~C#ZR߅@FUUNI?(>9V(C=]7gy Uk/5h K Y}8P()yn ?z[-T֪sjWjl [sKBvt&؊LP~<͂Nbn+;Դ,я$X : 7k->mދ;09YyԴx9EG/9CԯTxEІvKM4F@RC \QIr^VnSp)8'ٸ]6sF%:BHS3$(Q%1DeܺemJڼ9C(uOĕ('DOcQ;|vFzm~C o| 2',1j nπX;;~OҖ\(O{N{ϝPð4b ;vP5 ՠEKtZ1 > Q̓>a/޾Kǡ|gTwҩ f$ͥk(bأ戅&B Н'[ ]}^r>d'ux|J"U:iV/%<kXn\(8%EP;$Tb1$L3m Q󵷸rgeu3 qvp_qH5TJUT` CQ) 1XiHP*|`, I=$)KY?/+RBe|)SA/i;&3(;0Kř6iÁghAR ^cv{?) տT76Y2Y2h<ߌr?*̭\}7/3|n A .od{_Pq,]HA$Bxe]7ܣBywcjϓ(^)I#n5+q"l2$f0J@>+F/6Cۧ۸!-"}lKq3orϮu(^3R=:sy&Ѹ6=c) `9JmԽZt'~p ,kcJ#؈pE,& s@_Sho@~F:ݾ&SqjOR R*3k#-dx~ yTOոA?;ZqgJavZ#, BSxw0D =56e pxԝ*G0*QU{˫=Hcc811UOI|yqiN{[r41l!Xůtր5^'h9.֟ Ŭ1moNCa?} XKŜ猬yJ_v3,2?LhI2\(UWf+2Ƹ `[ QZ} ]j^,]K&~dP+LǦ*Kss=}58(r%;#w8ۧ9 P-f]/z{!G䨜 $}64,Am1TMaGr`\rA0,x!+ Liq,AG>abKj`uURd83 7E|0gH:h4Ovs3W-LP4k|`aAuLҩ ZkFqʁpؙ/أr?u5&MB8n|3ҜVB4fx-`~ϡ$ UpQCQgUA'ߏF™ OweZnmk"9 ^Sñ oEXhD;mzC49aI C0>Cvx1XGCؑxH'cp2^U԰#;p&w y+ФU;j6~I;Ga(2*ֵ%sNY@}&JKpcg:K>+>z0A i_͈BHP-6/ / Z m>Eix{|UG'Tlk`ٱHk0H͕;`c<`M1u~(~:n kn",=yH}hCq:Mt|4ԑI,gʿ2T1VA ?1OrR_̃%m$LsWxۆ}:WIq?ɏd- &U.Sv[ D7^. 5xt-{`pk}Q~&G,V 3\G1RO(]~Szos_X󜮸U )yuX[fZf7(| .,qX@x[kS 5] =#д%$ŏkY,~ptsT?#hN >xxۿ[m4Q {֒>FCƲ|ӓ%ePCxa%e'p 6쮤P<Taؖ < 'V^QU`bX5bx gv$40uKE 2Zh;!)]XbcW#V &#K~&'t3 hOQ{*uc;9c2:G^g͒YYIFVgd!o bUd43hu,RX;{M1I"dӔzݏS^`g^5 ^)Ąm#W?Āx6AG 5g W w6H@' `U5<~4<(>)6>"Zir~mz"d~rrP7sp3M.q 78B5.t ̏Q"~;Fk%a:Kv<zq,} }ldW Wi]a]‹ ˻J9:sha~g\0GLԹʪUޯ(yjZg3DNΣ,U!RTN&R zN.+CзSGz!p Zx|RL9fuAy!//fՌI2t|:z팀~CvQ!( Ş t&.c±}/}~Ed{^4j#a+-ZLvAx1nR rYsJݴ~n)zqQ`5B'6r|ņƑVA h nb0JӌS0Oc|IR-X2^HB򭸅o(lAoqlnn"nJ[oR8m1$>VGj4ImH(z:) P'no$XnO#P/ȬYEw*kƛ0wNƶt 54"-a1עyViKey(]"e)7_0u= unŗ` I`cO1zd[Q]Fk XEZdK,(!fwsB*/Qu=W'?}KZ%sLɊk!(,ת9B]ETaf-}%TS7dBh`q<<!ʞF)GX'2t=|B]- iMAE [3d"ol ]trgI>R`ڴxb D-h[-7sZfV*7r$Xգ`!~x* 4L? h)b8D`VC5FR7 . ³3Mҽm@Q#ǒD)NJ'T^ L8Gg(ɌWD+9"+ҏ!f /0BplX:XCaR Ξ*.oSp25}"aӰk/OfK07s-芨^$#Y#c[H~E2Lƒ`M)”-@DIfm_6Jt'bLCU "Qe/l"`LBuLpS3B! aDvpP:!JbG qDOp#YQ;Jf*I1RأО ?s2"0կL5 5z%h1#ʓY"ulngfE9x(Z#kC AJҷb!*O@LwVbG"\.f ,qK֞V,ZaDkDj1xɝ_OX2'7M>K6] G+}+n)-zvnd+a$l*3dҀ2[#Wѭ3錩𝵄Kwttk>a?@Va?*\q&m`oC֒x04Unk_ȍjdM]hƑ /fBq+u[lмHw~TqB,.yvںZe3(&DӰ )3}1! ohJ]?3UH?qK B])@~WX=Ve{HhbAzU#*hS7-!C[-LmQ,SKA޻Lђ4Crya3b>"Z6S]4[RbߌH>K ^ױJh.\KMJԴeۮzr?Rݼ17`,E 8c2'BX⹸m %q箾 BW^$O"DpWv8DS@j%Q(Atfh&lD@+чz%4H ?X2`|Gke> e1;(9j:P6^Ax eU<:pQwM@4 [v]4a&+Wڠ x`437D`j4@F6@v\pxvnrM V#Ǝ@Nݧ(YD4Eٔ \ܴ%z>nC0nN<2!7iz&7@,yp(!۠&7L!\|WE6YVe`]:H`z5t!^޿7yAR_k+= UQ=PŌS& vȸjz]b-maT+`eߊD5j8wlA(@ R@t-B{*NA6`;˟?g*KIx|.hYU@9ca*TAf}˻jPDhߨ!"- ?9 צ0ɝ(]v"Wc/ O!ǫ͜Qx,< evitFymU40of;z+ _/hyxlF9z.;6əJwO0*{docY 9֌fP;1ZQ?HPPjN-n (d9Ob5Z/y"JS C.@ hȵ}eO\;O ' T:+Oe,ݠzP(0'ԺͅK4f9 ( jN~ұSt{;,KY7*C"4,ī52 ;eBSY ݑ'rѠ9𡿉ċizGL.R2ps4~:S)GK# B]۪s٤\aKdaԚA B~-^CTz[ѷh65UǸZmJEK1ƞcNgǮd1ˢEp< ]=wgD.]w>Vi0nvn ()$8).Ӷ4,K =˞ʒhrI׈<^YYíћ`R43D u/ߑ#,.xHLE.z_8Ʋ<@~bxgdȪ^oͲ_Ұ(!o\˛1٢ йApџ/Jʽ˵n$PiҳyIN:Dzo6&$8ʮBF?~K V-VNY?0= fSa|wRt1k$`½T}4qw4tݐș-'\%]NⵘaR| u"(Q 1V~b_`cXS=.4T_ QtuAE`~!<_l`uqr V20G襯.)n k{MXA'[鿛A }컲 2^ɭ?~2: #DWF}Z1) }EK)& {VW[ٶU 7dީ<9i[méӑ+:|-"<.O\e!IOmތhKlPO+O,A GRB-^LԿ}pe+MUʔ:YgN ۡTB7=;T$#chwL_s\>5N;8*gmݕ *ԷEM̕;@QiA;]}@\mv4"gUK |σrFRy*2 ,|WQTE+7EuSoR]\ZQѦs6̵ 7^^9ڀJ?("d Gy$"UanTF)KWݿ:;/gnB5yvln`M<_rz|=MY.Y#lqUA2Kk}okw aܞ7K~s:o+#"@ >H">& YjTDǠ >pغ<*v3$O׿XRq:q6Y֥^K?*./.dToZg.*qԕ CvZՓr;nSOE%S5d[+)KVߟC_ è?|ǤX;P3oy p  z̾:y=5]Șao[&6TxTu@p?1P*! U(ji0t@(*:pIn%͜X"Z~}dz }hXCC+ Wc[܁BԦ w}XqwTv&S!A:/io5d' {uXu+s!{,8@_Kq˃JJaCz2pd`/g.E04)rIRwK<.?làrǻ]GNȼAn 69H]rMX ջrUIJӵI.V؋ W`6#}X-=0E@*']'3&j79\9TF;eӼ 6aEaz Q9Yq'% Z㑖ㆀSEIW.ݥNǤ$h. >] vx 5a)z}s8VSlyD똼#g`(Qbb;S&R܅VO<#}?a'{JP'An\t x'z5&[<z4p1}AGm ^p}CiSDE"wG^6:|j7a(|Zd;{j]֒foRmR&GCP7U \|4Ss)5r [B&a}scw(U*L@xO.v$E ߭'3'{#!bHl&®?0[TDf+BR΋B3#tUa;r%w V}VR adtc/?[}C|5:2zD ZwKBpHd|}~~6jWjͿqQ2#NfSwИ8/Vќ=yJHB3T &RD.4uЃl9!&OکyTm9IВcb# b;}XJJA`}Ubx7 LUk:`3zh^K0|ɶ]/zRۤsrm2STD;NMI(zk"`UuEd=lXo*ϕI%'*:/\R1:LW!28-!3F*XZJlz:u0`ѫfzkD1 +Pxb$8XSMAdZP=T+e^Kp-AY;*3y_SpnOe*!2ElZAGZ"lQ^8]r )=@8/:B]V%6N͛X -7f*>4ZTXeGy tG~|Ա7e!i24/!eٷE,O&do|GDB@1z8nˆV`SQ\@as$ GYFT%M#OCBq6F8 l8 fEl2}yON]Jfusf͵к fwџ*mJCERXVuw~cA8w=ބ y[p7aa9=]@Zp{;&3J04cihoSS'C:VT`o1d?4#Z)(b$rfL(5vBU6pӐB`I0Bj7$9NNLoYQ[{̛l\FG5d(Hi,K}W7lLjX[A;}7VfO^%80SM=Q]WSD]0.iH]BIl|])bhRUux@N>n[*W>@,iZUM=lZ ,nL9*oϲSKՊR[-~Po!n,8INU8uC6=%4TQipRNC%R.~61S`jm2,u ٓ3oy=rU%Fј`hGٮi:ʉ)U 5t7dTh㺕ׯJ^uP Gps~K@RHa0aRGxAz phX?8UcDk]xY^ 2Y D9j(3z|ÁLnyH}1% Mz.SIc .c]}$@:|-yV:GdDL1E-t>ݐRnpB&@5ۈ4/?Uf >J8BB=:JF勖-ylP3pe?5E)CTˁj#З(U{Uν2014exjњEg&Z++]̘۲3R2n78ɘqrn΍fz!Q{#fv@:_Fü?>ڸUW/l4'dӀbrs%뙅4^NP ۶ $9b/Q`[ր08B= KH|_)L;Ky(pCGJػ*f($m(jƾCv~64]%LF,[~J3RPԽ4O|Eț΄dN"m̊;Jo>5Z|8E5Iz*slXa:}Ve;uKu\biF^[@ƜFʘ}R kwlI@ Tb!E+Wn薀2-6Lm-1}8bIFvT A m=JT\}B1,wflGRV&4/5@N Pٳ.&J,{)`! hD汱&n|_AfBxN&2rӢ$" ZcN#hK"¯jɂgɾ4buGHhKIo^8%b}2z?졦ԫy9VrE߸F1;.PScvq5->}j>CUn`,kgų7h _%W hSB[L>Os$EP782< @MAץ~σ̚1bG~>HVnGo&1 &5IoGӭl$ka}Tu2/ms4N U(o|v77vxn{ՓA9l [~4{ba _BtԆ/h~x x^HR݇RVDTy*{nkb8pyH432  ZfVUcK j Q4>Eԁ*aBО"j"-ɳ*>q1QaL$@:nQ{^ hkLr@o Rg 9yֻ21G^߹4F0kZV PVUyV镽O_K܆I` "K3ⵧjg{Dh=8½_ v<@f*X! v{,lD4}Mv+jMA5^&KZ\~L)Uxp$3zY޶$Y}8̴ŗVn:F1؎'&$WVd"%{}˃-̸ *< B99"Nf[1<\= %KA"8T&MUbNv{;WvasUq3y"Ow˱YL6*%5 +k|N*$ ~gZ[ΈG{&g)4D+bw۸ ŊGP2r3@Vjw3*A彋=eRV0Ј3[ `$u/RN 1_]RoFp0Wҷ:(l6ql~hNdo]@Y94lRR߹?PHs3Qa%kpe!Fyt9B+7VbjOl-/65È;Z5Ͷe/ӊ t!|YlE$<G\lW/$s#Q"iRYQi8}K1fI1UtRYBb+eKjaMӦ"+Sg$2Ta:̌<ҪcrOgw@N@. ~Jq`F7Ml?nRmtl[p_%A~w_]BH`&wVB׵g)ޞaץfja 5E: sXws#`:`|5䙴U`1#`HTo\7 9 ҅M+ G@ *>q9EηFЉue?U'qh4MU4F}ԫI43G8/Ö^a2VO4{J{_𫅮Q*Wm$U0< pң5Л<D.dKʕvYe_\d^IE>兊ITɀcf")S*0Y /GnF/<Yڠ-tN:UJ1Kdu+S.\&%f#rhUptD0%`eLn8й/WDt401lfHHXލ})𻢾 b#_ 뽐}ŷ%1whquS]{6̽s$}i6|PGjD,1[y~y3c|:C}j^#E*AnFIXodvB8,֝w,,@HR7*p1#c.%oBiũ}7~-d#;(b?/8E1 QoufkQObMxWtMi<X>~rXY񗜝$sG'ژ] 6cˎP7 ϖT(JdǑԑX( R[6Vd.Oi'U+YդHRO~ 4JS7%P8DnFmA0E#'z:;үhNS78?ҩ ~r:2@Bĭbr҅,B{"(F>Vl"}L{mMQ!cEکҡZ -|bT;9. nR)Wy³f&=eWEx^ d('NRkZ*u#:{E2_xI@;;+L1i!y:c~zTIx` -+}od8?!SK##?^ 4 2nH H_vl;,jZִG*U//{.a|aNjcI?t|瘀o5u=ҷƑ*PSZogc gdPfNGhg\&O+8rv?)7 8fܖ+J6;E{nB"9#&y~y-4}_\40~r!H›jhG ~Ӯ4Ocd &Z#.3튩61@pu:XK 2S!`}׾K0Q292+&X+3OdR/j 09?Nn-ĵ)q >*V<0ol=A=rt,IUZ^3[O'+r-|JP^3c PszCy!.\:S:S*k^0(oֆ~-Uo>6Wh ;\:<'cp{` pƖsD4O 72t Kfqm|>t(r]]3B}Qr¨;1 kja/CK 17?z6ĩ]j22N*;<(J(r3k|P"҉dG^X0%udvB[ʛN\%m1ims21yA7n5xn.5Z¶/cEGZh d+& RPmohqeԊ"644^q$e5Pbp%'-Cpid%nAz GDPfm;W0d.ϔ2nw6B9;\ 48w\V`^t͏;ٻZy~q`_RPħ1ٱ*p4 w#?a{E?9MG A/^3(r Ƕ"5B7)ՏiC)!@J.ly7H8UqԧRT&<&ZAUbAS?I08?RzMCW0gv*d>n<}p}1] ?}\fcioV9[8,!\gѮ7?\4Wj鞆)͸M34  ,d-.,2&M8Y T> e; <S@Rp9w /WtiJ=(|X&N;o+yGLc{ݰNUǮ;6r7|"+J$n<`5$ xnelp'c͎G/]R7(`PҔM ӕ?-Hj9EtíV!E0!O'}Lҽ%MY>?L¾߹%\-`T˜m09Kk itY| Ę8\)N]m.G#w;HDO [EO+dpH9Ȩ`|!p"\*`D0ZEN7HbB'zA@ʐ'=) jTB_9^N:㪋@=JU.# dڢ;߼vgP4XCMYF >̏ S$gӳONRSK_a 2RfSZG\2n}sY@L)DZEvMWTA.K@M&@d&F+-Qε=i ,}eW ~uz֣|2Oxf3'f7`q7 E]Nkp,GbHH4i uQPތD3nvK ҍ!=Č\ӇsJ!ƮPA=/(6.]p[$@Nr}| h(gZaG@nqs[k54ؙyYV f ym *ªcL'Yf;->BUP I!3#8,~0[qь[;e1Gc.oK{&?umr 3Ozۃ yK99Mj[fЩc|W_bE(d_OEE9mI jkoqi.F0(z)ԓ!(%lz?٥[vz%Qx;ٻ?K(&MRbQ1?9KIp1nsE~+F݇_7D2:nhQFϨjÀjR&Kۣb-Kdw}J\hm3K7Zm֑)@-mF2)(! .C宫m$ng%V[5N:BhӊL/Wia8ח(tC(ݤo&rdy8c ?ʓCJS;4K_44k7\aDokP2g1"C7lCfFpI EHQ:@M-D^F)KpਵW&*s;P@Pv6xYj5&zOSؿ)g(18DnNf}>CJ3ڗʷbb&]A?W_z/27qX:R:^(.SK2ђ&'%G [Fh,/uodȉ||]̷Qnhft1xFSWZ r) Iz7(}#E~bGSĤ="fEƠ@@~8&+'4{;z8R/8(Oӱ%q,_7GzuؘlYNoRaO*m_qՇѪǔ-I^SJKq HR): Mz33ӥ\N3%]'.e[# >*ј#O~uo^{_5*`l^U5>OL{fޮC$1 JQwɪj-H/20W鹢V*fp˅;v!(fwesz鳭jrqP<{5ІMfj 8z176/!ȨA[žmõB@Kё?#/RdiYEћAJG$1iޙ͌U;z:@-LQ3$+ru ,fJUӃ7"`g+XmCj)/A'S@=YwbnF{fR>L.ҰLO Z$AǦTeD$vH4<yP I6ԉ^Ilf$|:U[pD>ƍg sl!T{NwyˈiklGkAqS?]=Pp=9}wWE}x;9"䪻W'48 ٱ]rLNV™ UĿ ®8 Oj+ MV&^pX):0v4y Z+d:o* HihOy4)ҨVA|WpʜѴ3kCt,RQ`8;E#Ico" ہRRk yjIhVLaL9N"R΂z\Lǽ8Ljz^Ն.|%Xcl8|{b0X".1/a}[6oیB_^ m !L@~k W">M$N[ZnI 푥JQKM%VsL,4}8wPA,9EEֽG csѣ}.2b|%Csz bE2$jWqiJqĆ~v\UAa 2qJtnxF\RCRr/6p=wXGǭ@Npx;(Q[1eUq76͔lbc6hJlAO5:p ^v{եxSHGa37_B";}X&ePaHa*Ԕ0q>蝔vR#@պPDN W Mb~(3hp7sR-#r"*ƽ7#Ϻ06.J0`4˚?8,HD\L.;VQ.$M p%}^c+kU{fA3sVw] N_6o~-++dl0EM[ ՅªkwԳ| n҂}ȧEq\d]Ef6_Ы؇ΑpU pV8"]|rSBPKɸm]:)_clw]Iؼ3h6[Te$ |MɰçKHR }LMX@=FQ^1 r7Ⱦ+žsnnF?KQÄGO> 8'IN$ ?u0ApLDgځ\6)v:\s]!<K;vIi&@0ˊv ᜵_)A:);d-=|pkA!oSӷ>,&.v7Xѓ aou# =~2ԲZY{!>1STnCR >xߏ8Ut%u7sagƐt yƾzjhCtBkއ@&*RtAX$.9 1GM`7K!IŤtϊiďM'MS@yOԕecruF3Ro+ط3)_j8r؊nb|nxtȧD1ƧOn{l4z|6hahL-W)%"Ӹ-Pϰq 8EV5 2}CfCǤ3ق+ ]PSldaZJAU}(HP{niXRɱ53q:4!G.]R5BIo2po`̢{kŇ /NzY.xřη:Tԏ^A$ssk I zwt Rp[O9FeNp]aCd TfwtZ6౳lsTfv*7O.ηThv/7r bvwOѪLp ueLb.(?0 bI3*92hC췷I;Uw:YP}$#E16_ Cڜ;Ve0PDJri󍂔Ď[**'/Z`q,N/|O_"t#7 o!UuYpDb*nk#O_3"wӠp@pwjZ2}_0k [Z:v.Fm/Zx k_x_M&U2)[@|rm P(ꉏ#8PNDŽ--Qae;)f4O7n +J,_'ҍ(l~I*nջ*ށ/#b_夘\2V͟[SGXY&-s [>J ALN9>7B:M4kg |Rh:Kղ?̻kTЁw.-f(6>y~c_2FùGܔH/%Z c~[5?H4y}mDǯ0quG#?*3`hdeGVCqpՃz`gbJur$ CDxu5c`ݫeCx(zaX_?++BiۉZZίxSk§:VTO e٩X)'uoGt+t;gfA*#m6y+4毯5= el/+FKu #qrvEA@TN۪>6 pU Etpib; ‚ 6֦$3 m;C ID ˆyH8ucaFBԻQ#q1's\[ CKGni<+_d6'ށ_pFjHJ3I2̨e2*U|13 .bXژb<Ë&n͋z+إV}vHQ_cxU/Fr圫'ڈ8 U>=nw\1: "8_E)%MGq?zPCԌ0\VyK~amvR&Wj _V3BvR85PYyOkff;'Xs&s|îPqron,P;i ӟɘFcp3{ZI*bkN\O?ozCR7SH؞=hdgѷjwN1w6/X7-+-8494i}I4 УK\uJ4E=)niQ-֦d=YK\˩?1}=/*_Kg18 3Y8oϳ$$S?缄Sf7FfC4YҤS26 2N7hPQ o O.yP SBh^\F_V+r^ KA ]왚(gjQ=CX㞹 9W4VbKvWݐb`"u=S~ MqkuK=]&H"~ *cJ8!hXPE ReFHDD>]ƶ"I,4+Uo)ȑRݸ2്~ξ|a,7nQ[3~!?rUFXन{Nw%~%!S]8OF4I)BaH1fIl£)3&{3ҳL6'4x]|tZkd7vV;7J$tNsmɃMK: ֿhjP $Z};'g]h{c˦'ڔ4{w(xyoS^9 \Q x8`N9( 7)yUOJt?wyMUxV/>q:.S^ $avqfF"'ms˷(Ҝr7{:i!Oc j빏#g ]Hhה3Xm^%F:79m֑Mp-,gg^: x:=[P/Su(E{66 "EݕT D0 v; 0v;'"]x*躄A]$?ӱg'LcQ/yLRd+_aNŅr8Mؚ56ҦB4!B.Sb6 #:=Z L +VfsULyχOZV Bv7E|m2sJzpnubFjm=dg6Ia:PG5L rc_ w]fl/ ޲m ctrģ1kZSKӹ9{K?)?6˴X[ ב/ӗ MVBgr@GՖH$1Ci%E,bWlb)C;h?vRE]ZF7%{E2:&?C֑QԺԐ#M^mf`yRu-\L5ԩv18\b]JrEF0sY;j )!VfmpB*IPV!grZ:ꥍm˻ΏQr.@o{Ef9 Dlp>M8}DJj?TT&KܿN9wj!GEMt,ctQ WWY!#I/wlVp49-I)?}9.S0Ͷy^Lc152O;7ACV') h7Q [cQ[z)JZrrwt|`u8cy -id=nR1"?]BKr #c@SCE4 =?ʵE 0(K 0wfK:DE50G§j<$` vQ0r=ASL[ZJrM^sBsGQrl 䟲9ݱMTn(\l 焚&NycUIHxco "upy;h@ Nr+&n<14 (K%1~4|b+t|>*&*zr/CoO!>, ,ۛQ𘴒v\>eQ;بD̜7w7^(:xj߳غ5D:CcL)\preRDND1H]9vO'_ 4u]-l,|PFC}/+?sj1^]v3\3wd,`:c@yF#o'fqA;EAEYdu_2M4kjιTyw=ո0]Iw鐠+tcEše_$U\f'c՜qRY#a g7<4؆bAX\JI45UTw9O1*s%tgvLD~,ЕJe?Z 'Toe/ Y1 ¥b&q!Rq%̓Eo$Tff>񄬉K,\|z2J!gLN|v sYA^ab <.gp-!Spݶ1A4 zC˄i-;N֞ n&p,_'Z:`T&0w3و*ئ+0xe mqW;m^5̑vw | j՜٧{Q'J?'q0PYԇ"51gf/tD-:cZ,9Y2k6eEG 60/^ L*#IiW^Q/ Q쐲 Lq6=_4֒䅗nfae3H4NG[[½Kq.;7ϓnJWhS:!BK g^@)XW'Q%>ܸA؊KΕN;F?% G" ۘWP*Mg. RLtvkޞf*߉< oUKL+?pe L@uU *~׋+n-y?γ&gPm0BabT$ ^3&bmca_fl/i&4vUC|r eY _s͔>ă* 6y.n;$|ܥ;"蟣cC %e;~ jk[.d_=@}usx7Tw8M63b/ʳ~r=WIվ]T# 1: N,3ǁ]v[&o۰sTWFPy*5 YIIPC{Tſ=vy,Y4G8N\q/F{҆KߝňnmG_706C|Ƃ q1ʥĚۢrH#sx_3g)fpZyk%ͦF0@J,Tg0]ffF%u[4K%W$M`-C,UW1VGv/ʙ99KJ9.R BDvfrӆ9w-QCa$E#/`T'g/.f@;!/Ywet|Hb[#y(F}IBDF2Tm;yQs!ehN(eX:(HhXå k%[̧$#@sK'ϑxfBMm4e5gFԛ=ZތKOw V(hQ.?_V*V~=,4D(.Y??(T$yd1vbzٮ֋թT6>.t%ys 6. (؍n˭>:x̧7>* e'RkgS{2K|ւmIeD`~(u B$G\% gR#YrI2Xe8OwX:m@ /9CBy.!g&0M DP%vux[=*.ZYlà6{='VBZm9&'RSЗ7"4]di b &if ʋP;!˩@nGCo'qMWCaUNx %tˆgh*L%qGc#;TKZR#bKB]82uVhZK)Z@[k4Z.h}VtE'2NSѝ9X"N-M#W2x>w%*wM8kGjgհ&g8mTMYx +8U]jI7]2t~4?rڝRYےHڒl(pCXNig.HLڻbD +Y7޹Q"7!qu~CNf`۞Ŷa5;k/`\i2p>+,4^CD?,wm -#Qn{(ڼT)At>fEPOCy羄cRJ{YETꛄEP #b99:cK΅ BW:ͱaE'NHQz *K/R?N#&5-HbN~|ԛ&*o'^$NTfp>F>NO鏿Sw}ZmQnp~c֡~d4^IkZbΞ,2@sAeje3cCf4{Mi&1oXi2; 1wpѥmYsŸ`(w A֓2?"n Dفg=oJ 3[x}*>*Z^77~YDnWĺʎ7o]AB ?\!5M"\wr\ k7RPk/93'}4#z 5eh9^5mbF@Rf|NsE^e>NocCw[EAz#%j@?1ki)jޟue>r)НsZ};K@oN( WY凉0Y:߈W/LĉcȈi& [MEJT:cn?mұ +nUi[2|$VUi؄Hwf?ftk:Z QSF^-!d]8Ad:r)Jzr׏M_v1D$821i㶏@ ?7o6ѰxȰ_KiaF}g^UPb e=?8vv4ĥj&)0,C])3Y%%ȑI[^6\C[(7!=HG;ZJ '_=)K 2zu&(fL|ìc_/ ؙk7 Ԋ^ǎ9LʑV~[oE| [g!h`w ]wdrr9D(]NH|Wivr"+E/z;-`{A^B*~69b^T H C=/.k߁P Ow-b}?;Sөۤ'׼GΈü5;z1,AIFL ہ5!nATLxuo#{{Sc^6/V4 _ JZ26:ӓ߳eqcSAkWĴC1l*{gSJ =nBEXR[B⫓LP8 c:zߋo%{35K&U^:nlC&m߉!+r iH,5?hX% v3^@DGf#kL%,w-aiH}jlUATc? #ZB܃NKئf7Q]*SFP'/م=av}cWF/ֆ}.W{kʿw% &"Z!?Y$xL&K(3*Kasn%_]v|>bnN#Ɖply8>넋3,ºyӇv(gn߉ˈ}ܮm 􃇊LKSq+픦 vQOYi窷VTŦJ\>!{UU©&" C K2]ZPߤm^pGL%w+q ՟3!f 1+Vv(]h@8:`(_1ހv"N==jq{׀lv9^d">S @n\ D+jR(ma 22t=)TRu"Vgark*zJA:Do)hQY.Ul^:!`pVJ.`;/EQ)`}9D&w},Dv ^|wʿxH&鞊"i_#2ۿ}Xa|ԟ̠75}~҈w,1\WTnU&D7 <.G`KJd=aA~jyi]h a K̚d&heb><,w)^l"4ŋ|KQ5ԉ5>ge1 ql7rJWSXyFY M{AICgd%|'T/wy=M6&ˀr)qљ,KA`D^G-e[F)@{yu;W Ul ٥_tdIuFmK||}!v\g1 Xr [KBL@ˊ\Hjjẍ(tTE[$&~@"Uy[\o*o6k͒Χ5WPI79:Kz2bzR[lǗ[@Ъ6e G1KB$?N٘'$R I G4\̨%dm/L}2[##G. ZN&8."Dy7ont)6҂&Sچ'yZI؀9lamwm>KHi{E@G^P,5O]p}7%9uU!зEDž3QAm.c}\A\3mePKʋ=򴅗J}e՞cs|܇#$ϜѦOɔ3ئlJHCnAR\3i[ׅ1y)g!z0LRQ [Ootސohu| ϕdzn@PJQ|q1O[ 2%ۗɞo}Z kw$N2`As2j+G_g+\c`h AoFʮ1z|0@pz(,ePؒYGQjc: ~Uz3R >ʌE&Jr  }3q`KS;zKG6N -C.zer]n . 7+X^ēa3|0@s59%#jc4-Gj Т kiPvUn 2Ο1.ݛ5o;P,x)Pµ{OIq0W++R%XK\al%lE&4o 9%W&~L9fjOs#jvԏ~wōP~Ĺ~*KP1jHBJְ<8<#Fc:A"KVV`³/[}2nu aw`OOSrJݹzп]\gQ{6DQ0YI3 :~D)Wi&ヅG8|P0[]Va7"l ɠ⟹B NX(#e %my)A/] :Ӛ G&f"b#9D!MZv$r.7,s!ҾzDg5}?F>قŠK5A>Ce=.x!k\Xfx.vݐjA+?# z6)Oy&;8m9_95`iµxoȚj([IHiKB.K_2U)#NHf+5kҺLѳ߮#`l톏X1IA黟d^~Lr\yyM㈘)LaC$MjUsqziҮ`s$}.{H X ʖ>9pm5=. |;/]dLM/`$- >]5fYA{\.`raV)EE9MsۡNF#ЮM9[e+;hOIRY9BR*̊vѫ1̸%1'Yj!ro|? 5gHV-~cS5=Q5' & =yNUe~4>\T~/ޘL!346N HnaO䃰ڈC/F|'׬+.E^EyeNq [ԪL$4o St n~E?fLۢҌYڽޠ<zrܵ#[kw&hKm8 >"s*dc=r7ˀ3#ǑzRk;)n3a Y`3Z̺N9sȩ>5]uڨ 1AՙMSBT,EwVp3<4sy8Q!*yS"]|9bQ%d)o)*b&+ga&^&TS"\bWZyfۃʩBz GMC"/ ̲`eC+F̾ v+S`0EBMsoD9\,3JG9iEДiA"Hz>8(?OkɠW,Ap&^q.N r ƹǵA"xO``?#xj֚ ϮY<(,˪29Om l-l?94^ l[jRȜ;ʈ+4IL w4Nz"@n9ճpg)Ks+M:ڜ&B?p 7!u+}'to)=bii9ƒo}@LzӾ*gR𳍳{Qj _WgʉQˢM0-d^%Mlk6JlN=38#'r׹Ҥ+]e8ch ySj&U̼A7R!PF+M|v* ߬Z&ӡ!~fU~KE~ .wW݊W[ˀ3rITxH!p"JieJ+!٫UŝGg4(y_\g\%CpkИNJte4ȬKk/qM"P[{{ GnaV1&H%ԌtťPh/:-vzϮ^lceGpbiEG``-ng_e2Ù21J/D&pXŌ ~bЬB Q5k9F MO!r#={$k˾p >!_(2Be .76o{AztU{=D^`ӷ8 ]Z!iu@t˃4eUq @C1ɐw%#F(j_h-C1d yi'P,[=0hQT;dyg]ήGT ~@&~8XFVb-l!ym5Xe` 0dBvQy]Uc@-E3,YFY \-(|:(:=`bS}s_ˍ7h=k gbCS>m |Ol+C=xN}\vkrH:ש߈O0[ َBf*`<`cOݷ{e VG̀ (F M)(;f j#mLAJ@@J}1w2\);H??6n6Q]yRl= zf՝I5DȽ!KĨK!{L4Q5at gZ(-WɧKدT:3~$~HH6o90 -,j0N]qj= 8 &d@˝8i_#Y5hoy*Ns-)y:(s%e8CVe $z(_O*$_ 9Ǧa_7f,L$%+Y%dLh@` .$#ڠV VmsNk- 0+e1ЇHIz|m@!SE Hl C{BZ)JI#{%us\F-bnT4OZ@|;Qx2/0D@iu[ؖUL)vJ֏)e*x4 Cg*s[L?U;u|ìB^M "/6O,. _LW[X2W7SʞO*IQTWz*YI61i6a@_C"JWU Z]L('GYQns?b#s\K,?:(IK8)uɉ_ :l]>2 FL[&RHM@giv Ǣhͥmd[#<8HP N@M\:H wyBZG<6{|B=qӒE[۩/#WJNΙ=Ix<(I_Rnr.lRDVW*E3GPI?>X̠˙>x6tɝ!g7-`\%Eo/gZ'7 }EH3Vo.ak)q '+/ }Z+!i?s{9בE; RQF 5ϲs :|9"ߌ5>BI!xc|:Qܐߟ􏝳~ʆhv}Cw'f#rmוWѶҍʘœ6$8^:쾪M0 x)BZQ'dȍpp"9@ E1}8!Qd& !iRyd{,ϖoUsh/α5[5){A0ԧ` &%eW[TwYO\@8/Fs~pUQU w Ih=VyPq]T lӥ:'ku!x{j8Qh^OԟFS})5f>(A~0m$Ț'JV+SFqRtaka,F dxAA?ÚWܬE7b_()ϝupDni_XM~v={؏Ӑ|GM$eΒBR2Гʵ˔ޖx7{ӲhlHT^[h0T}?{z^kqxne Reՠ_ 'XiB {^NE5LlO5,h{ΐ$rQ4Ls#+䬑'3b@g"G kdSq[x d={ȡLƒ9j{Y&ދ  ×pb`e$ƮLD[ȫhQ4I, C/#̹.VUUJt_gil: uEEFr$MJ IZE`^t';:%Л'Uk[wzDY贖\i>/CYI2F1" f(!Z pq@NaMܧ߬) /t#k+"v13vCeU ٍ:u*:'hLUpe HKQZ7ӛ2 8H*.o.خ 5ʱ2Z SR7!unBhh gl6#paZ,@'3'G]0|{Ap$qGsr dWAnrC~LAe/Q)49< ҶZ[ܠ\d\#اպqe9٣ʩJK9+ӎB U/_.e5)#96Y'g~T>5R^}J%fRK긦e:c $ls6SA͎N=Z?Ui>z@NHy@2ox$̐ٺƎjl vB]$ǎl{ $SU~9t#¦Ea4IX ׭ĸToAg1r:#PKZF&5Ż^9#:.L̛h3 pӔ0j,Չӻ4ɳ oW,nK\,4Ӎ>po8{/_EyÁ> /@+% 47;" T7AMˑASx zJf4)RM7'gj LЈ QZD1Vioq]c넰>'DYᭌ*YM0jb$Elzl J -.jYÊ,@Ld[W0v[ FK^kF{1GZ*^P#S94zT̃1^9_Ҽ?,aVd0BEG5GV!<֮3{$=Q=2qpݢOCm O2wg F,\T-b?_e*M<3R_5TM{*-mMOL]" jtu?jZэ #y/UV>Ba <7v{YW}4sh"oNlv\=FםB<$SP;b7rԝͫ~:/i-gQƭl0_QI(rm]ybEo }"K?2P  Ќm>!DssYZ:`ۣM^ᆙ,e t2qINX oƨ`RT cZe.fXG%q(#pp{b8>0 8ZE e;8h5pwd+m[ȱQ`򪥯ueI9N$נ?JS<ײ2qk{1w5)*xe Dj\nb2^8Q+HcUҴFlMY(YDp$X4VtNH&~8'9Eh:P5PXMXeKH ) 0xYsIw{-a=:Rn+Q,ϒh'I݈ Fm Nޅn ށ9^w)UlM_wVюe*h ~73A72MB0a̬I?tg Ym& ]A4Osk "v6J=\ywnRL4NDσ'3'PrSt!b@l kju :/YZb|CPuꭗU\; )D/yv!oW/Cv)d=b4|п&LnY~$a5+Oq #(\?(Ub=hϕ0 l B)E=30j57/*J&AUSN_fR5ۤrO[ܾcir(< /:!u^9Ȅ,r+N9)8a%4^[~iV#WU cDj17g~Yso6tZm<v4a3x65h4IvV=Jzhd4%}~t"|paq5Y@ϾzҫwsЉҽqu2Djِu#M{ 5Rث\0uUcaG:.tx#@gs:ZwتJFK+yJZ{l`P6\ȆWx*Sz&NCwwe(7gF֛.v}mzE^cJ/zf\s|@tsGHsm}+ڤX}Ъ/hoi4M"'b | \1$^μS"=Ѓ,.v)AB,Ht,ȲpSnjNVZD4bQH9vZΐK<5-yP$V[LK9-y~!n>gfi3fwj76!_W"f|4]!ulKM>5FWJp֥2c_>c}@fZ'Oç-7sa;3b۽5N)J*ٞNk "! PO}lyN%Sy:XFk_ -3YJU2 .tA%b/r:<|_IeApeyS"WmWLR-#75Q laUiFM`ܞɽf#ߎuEG*PuQ_I/_5z3Wmr^j\ ék˼&{vpB>(w;WLXDS.{FZ/MPz')Nѱ*H 9'6ZoA e2{ DP4ڛGr&S< jݯW `ofu:H~7]"V_@ʧ% RZ'E=B:#Nus+@+8;KfQE|ĄYUlufۋ߻g*e- d@ӍrcK}!C{!fl_?䐦FiNaUYc6͊UmeO&G8}ʳ!f^hdu~+}4C^vf{!V6a50a4r E_E <d3[XK$;۽fS7 !S]zV&1Nsra;O~#\ahIFmu@QP~eӶd Md.iAʑ3wR8\!oӺQW@cβ@6Ym6^^#33WzT)^uYb:^"ˇ,1)(u^j6IV#r߬ ³^'<6a$8VQߺ$@K~Օ[j䷕Oҹ千(bxe-+QIgmxwm%Q4 LHhVdk%(6bWѽbSd,Zr>i:_Eal_K|Cd*SrwF{ =UJa*aܴK_\3sz#I9 .[VجR x3M&Ƒ9)Ϣ"sO􉟢gByoUm{>,~?uAL=VCc3wM/eQ ?LwunU݁^mA<־UCNe ی o {+-3+?V_Yws܃gRN9!x\t"XP컰j"۱jIQZelK^fp! wN506%ETvyR?*yՅ2#ܠNrpiKSV~`=n lrd sk@}[*S@qAʨ=|GgYyӴgRG_R Xw#"gp-،`Ӫ8J),> }5'?`o\ɠ^>: / r#L6sAO5OVXB _^W/w&G8jS(R?di%KJC[,h2C?gەa1L ; uz]X=MO_h^rR9xJhZSfAL3΁k'BGVOF+ۧ24j{Hҹ8po%,G%n %3[3R-9noc֜UeŽJ!p[jW'ڔAEuKt[%xͥr/,T5 Bv,[a՛NtC` XYxC؜N^Aü")#{S\l3פ3a|u#RY ^q5A3,=B ob`E8ֳ˛lCc2 }X}+1PzPֱB5eۡF#O͓("F5@!;ȫ fE|ddYa,(eR/$"Ro<^Vî1731 P/0EKϨxj&`RTE휡ƒW˥\VUj_zٶhzwP - :{<*n5ۙGcDm}\KeDтs_FBĿCfEq2!8 8{ۡW*obA] PD}@\#+r*6r<$p~Rʋ!\υ#{/p1#C:3!L5lMD4tX#!v?"9~Fc^O4/.&cO~],&nnL#ml%r@- )b07!5W[b.=mPx୍l:@0zYof,XH(mK{Yy"{)g%<(;Eo{n >y ji2ZVT3_W `/V!۸Y{:[1\tX 22 yِŸ^PT\:HؒAiK;$rdD l.#O$U$yK@ d?| 3[w=O ِ֏/a[C Tp2iRSIu0롿6gX:pa(ȫ/+&w-כ׺rzKn.]R>Rc|y>JER'U$`$HA} v؂9)ČW5[-KK} l'4|BD5_ě%TI8|w=Qvi)$Q}@)cvLPvA73[5e&k3\?L{2LH*6ݵ,Ye݈+BZ(b3R*Bɭ}nPvg[IၪYOӜvt-a :֊BpWkwhOp|%O|MS)+٭}:y1.7{C=?.d(ifmX~׸s[afzR^>?swh ÁCD}tǍoVQO3t10knZ*Q½gaY&Oy|҅?dq ea+/Hb[ҭV%&jH5ƾJL69o`ɶkA}V޶\dkVs!!LUV[{4%L^2 G滰Ҿ=׵Kq32;|b;Gs7?7IsK X60p ?{~h@Ux,qz^]- z0aC%٢]ķ#{7)%qVE~tr坭o%QkAčDT^_ZkC&\D/`]Ts|*y$LޑI~)^uKilÚ !vW 5JUhB 3Q8yOLkyW?pv(ejZU-sq4 {j,Tpwvse*]jfbrG1}7 b8԰KGٺ`eGB0vk;]b_šJF 71MobB2m$g1W:0BD)vB@CD:xWޞJ+s#m&c ӑ;7GREL+|3%~LyU NvY1o ! ֓(OزtUEA4a?񈹗5gxR'6qloy٘s`A-21d ݒ_Z [0U+ Qv'SޔE!REr{BT7* =LMC=kxZn@\/g3+{Rj^H7cYL/?=QÓ]:2=3Ƥx+绺Rܔ*sU{O+>j~H^#/r,F:"U?dEKJאv' :M{m7E?wsYK)4b0X 2=08oFIAw48Y۰rO= FA,'Xu*/@qxCyxDϡڢfʍj*Vic*ޡA63 ?ĉ dSǨًOҾRٟ(;k[RgiY ~Gܜm4!qWG~[6Ӵեs&"=Ρ ՚{}vov.\rzw]M7;m RuHSFIJ* .ʨqW[H L*2\r~W)dV:RvmsWYht#xE36fF|Nӗ4#-AMBݝ/8Mkĕɿ5rۏp)Q뀩uiDQR-thx+p 91d|k|ƥe3Iz`s%:YOxX] .fO.8yM o|`Дj WZR΁oˡzoήe> dwnKr?3*s TLʉyN)u6pkp%UT0]f]_`ɯvBf5<~A/KԹ4x}2'vvD4@F5񼳪ͶʩU48Z\W AZwj63?ƃ|z8LK 86 W//G.iXiPOHTI[[-EN触jo$G.0~I|Nzw׆I5c?Y5W4*XyKJNV%] 2m~,͍ hO3vr6W J/sjV#y$Tk.{ |<]m<: g={H;kź6P2>roڛ.ݓsNpE1qjAp(|>""gx\@H bC6"s&ލTiA0,T82zPCJ{זR/yuiVa8jGAqX(iX($O#Im2>"cQ>Jк[@&S=RԫJsOyh~׽Y=XW@ y I|PRك刕a@wX-H ^$ x85?RaF,llX @SPC6::Ki9ӂ!&;.ybf5lH0:w Wga,^Pԣ==>\Y5f*U::vt^҆4g>`G]7ZyyISP ڼMzE'gy> c M;8#|,B_oH`uQ&77~#V|Q1Tx>ixVQښ(TeXRDN0j"쮀w4y2"_4qLmwx10&6nKE5A ̒.^Su:us hB_&2X;i==jVZZ) @$d¥@ %qKN'[%Z8>dT¡_Kɣ63t _6tWcu|H%1?Yڧ7Bb=tlm ^yn+y'$="Jn*Q{AV`ov3s^z qgUY81s&Թ% i.H-zu*8dKǬyVI>XsK̈́&{hNg"D}}ׁ>Ã+Mf0SL̘*u(m7md:9܊p猹d#Fj3%?W `IpRk>\s+#a1KM[nHkĦcmC0]l[T!o9p]l{]?ZUllǀvg-+1YO?~TôÐDE,uX!aL\^;?pw僱мYJ>i(ܞضęn(;ev`P_݄PjUlf[/vV蠌p~;phfhl[yft}@EndVѧ8p]|` &Հ ?PD%˵c19L"!^cRM{ߨQUm+rCf`󛮥W$E%&>Lie]\־,D`* ,FWb$I:I-xPChjIЫ2`baiϑh_:ӟn @aX[Ca&]#r4%?k ¦M dHQ_HY:W2Ғ%+V9=E~Ej<3Kw`GSUzn:gdnG8+JYn da?nl6n\YU!gmyv}@o7Ge! 3imWƗy% 8I ,Ji H6SZ_bG(8 SN]8wbR6h~ FW>o{z =i֍>B4a @>~SE=7i1}<1yF~GQ.рQܾjf]P%{ޔڢ߽AY# NVRuGYX%:BKqQ l n@\dG},Yu7AfaҕlSM/` an6qAh* CEMW]Yf [`8O[u[D9[$-&êKyKR n&6uVA8n#( vh)H=@nW(6ú]PVNC fe|ˡIjJi Nࣲ nYce W^tacUM'g<:aɬx"8X:F`̬?`'SA{Q#놥VB u V48f}Т+΋m=OȞT]U?,Z^(w݀-WXBzh?sU!|vv]z> :Ψ9p0KRPcՉf党BmF/` rsa>#o[.YQ44UgqSTlQ1 ޏr@>Eťm]Pg T-\\GLġ w VbpbiHGΠ+Wm/wD@;%"7A=9\@q8X掭*DĪGv3E'|4YJeQ񣛙t4'^Rf6톾eϑ.b)Kac) O,9֗0z^ReHl"\ַ֔?)]Kaݸt4]i5"Ve_[^=fY9XsdF AYYbXT+(|i6a\]ۢ+z2{%SYЀ@ce"rЈօ Ϡ4惄iowC su[g3˝I(92[n !UN|y{ i-{.wBy$_xn+fWrdh&* Ph#iYfC$^T9?Mtֺiˊ҃-[GuQ/nlhcZ|Io'/5at@a{VDMO+"TΑCNgR 5TsN v;˥[? Ρ)QfU*#@PU/%slKz:4]e,ocC'5*gԡoQh|sSp8d4\,8^ZUt"P?/D!UǬkJrT.P$ex-&oyOc&d1ߕN˟D&ǥ#-K*z=1*u[T|p,hտ/< i۸T讁[˒8_SD*yĤavS D ~OҨlJ*3tثՄH7 =Oϙ- qi>JW5o6Ժ" b6B2.bn o^^ $z?l1fDS9 R3/+ kU$Dω,{Xm(965"># X*oah#Z;HHkh=;Bc_;y+Vf* 4%c;1OR]s AM:raJm=Qh:$oGMDoF$^&{DDnYgYgaCT?qܢL^}QàuZ#:x23BUԡ6(jEQR̦Sk I{65 <aڀ`|ђq§$&T n؅̼p׮ 6›FصKlǽw|XBuPhXQs/<7s 3ďonJCvSg0@-TE|Ρv`"8aaؔ>^}m`Xcn'ЭtBzn%5 a A[i\f35?A9#U@*^+Ν$d=6|",-H5eEf8:rem0$;"tD,hR?5>|?bwbeG; AL],F(6*HxɪZf0cdݣZ,NοtBIw _і\V5Dm^q7zד3Z/} y6 /] mQSjzk ,1- FbI\zM`jhNV; ]Z ܅KJ]jOT&9pTGyY+0p!Sߴa4 ΋Z HO;Ak#5IzEnɊpm͚w YHוދx گ~w)QHw9lͤ_5UG$TLtڕ. +ʙQKVHG߻:z7\j'xEc>i d;1C#ﰕ^ͱA̳F㐿Nkq!E'xr}ƛ)NYM ęC3ۮL>(l92@ _8<2˚Tg;]t"g^Y8=Ut%&u=JA [yWQ?p`X1{X5d |{`f" \b5G5_SG [oVl{m-̛d`z[NJWOo)dqN4^_ upX@hr;zuV Y ТuS/`'hj&+³!c3OwGaO-kz7RR'hUdlk+~z@6Uz*eV@kfG 69yU;, G8˯帞)%V2ndjKDbAiu b6|DEYGwd fu&1H{z|҅vs+}bURCy<IwUVy$k׶K>}g~so&y q(8:M>q/рIݳz_;.9`ļ2(LEIZ*-8c VUuߕ AϱCC1G:G'_fDYr%|kY_iwy>MJweggBFzx7kF\q䯗0%z3]uaq?kOKVM؞M?^Z Gm̴Dga[O!OkhgXKzISj'oֲZr'X ?7r$M}u?s޳ Kp:fȖuU^HX$cW\{/@OwGzW> X;٬շύ@x䓔ZhT8Y 6HG?dƓ[,Nv["$oܘ"X;j1$Ptmf>ofëj*yZe `aҊbn/:݁Ouy-\LDi!);=ە$">պ2۷ZV(yϸ/9s3R fԵm~ɭ`g?x%ɿ;XǷ^V+b#ujlNIz$[g~J̖ɚ,6l7@(t^ cۿo/"6|Wr^wxlYI9@8N߽Ϣc.d)%iֵqD7Q@608 7yb8[ hbY꯾TzXǘmv| (N[܂Ē6ݷ>t!04%J$( =tNt|oπ@T;U'ˁG}'ʉzpdެ̯,|PBO2. J4JүSW^<-f\5n'+M9T *}N#R:mZ91e9njd΢(>,|f`]~-+I۩"SF1Y?"L=AnFZ9Snf:Z.oS߹k "};; s4L fy1."J`sM2_F1u&,GIf(žPLNhd _25֗6I$g9zU5%z/:ZM?`nnoy]N7YgtHD$s=.SԯjYBcJ\dw~^%%璇$#N2^X?IS?zIA f+`./Fۛu>h5Rig|}N`#]i `$?:;ĶR̪M%kT,*1m% 1I'*-2m5l_KX_\i?dNcu X-k& :āQS9gm`~mMMwZLwT4+5PN |{qqM<_=o~8eͥE(KV ߕX}!KfxeR;u:AMY1710RQ8-{;jaa6\w*-p6ik_h\f6@Pd{f+ tM -XOnpc4I,.N',XM"dKaM<6i30JC&zLN" xiPv?.NQ/N=&._πZk|LF,AxFL`撯Rsimw ȕ*Om\Hd_|+Yҷm-ݨ2HScTQ6,HzՏLMR%t]ԍ "`_up*2|^U 3OVFQXdCq9^ͽ}G*gʓa 8.8o=)hϷWNr+2="D7{LJ1{p @z+ +?Jʘ>= d)geH+ߘRw!K iGB{nZӗkom;T\m,Dz_G&ykԞNHS'hf17<hB;\G{'["Gѵm o&X*a+Rr sgi8!F[ L#aW[mV r\;$߼?) KVp 0' Wd q׭.tX*)t-=.r,8w15X0Iu"niX+׽dMKlgm&CBBXAfk>I8gӻ Ȱ̐s؇+N~ s,7bhxoݮZm7YbY5!Fo  X7,N6ΦKԕȧcc'mdArCo 8XG A>yb j)}DŽkqQbCYpf7Ҥ2W:RwX){wh)f >핏Y­, 3' 5eʶ⠁m ޔna^a#>٤-TZq{Mf gDxj6QQ??8|h( Bke Ah@6(pGٚ@%;c0:I!k$؀ۈ{8~ÏxFNwKIo0l~BwP\~.MJJKlՕъ 5+R&7McP'ÅwW(@.EXFI ZYLz)GW#h0A;$^?081<,8cE f 0q ^#ٺNϛt_pS5ݙl::Dj;ʳxmSЌ}صB bk_BF6\ŧ#֗^np`LGw^tXGḟ B+X.7m2"9Z<ՇSgmj2|\[-;K(?LХ?iK8qaY0X$VYahB3lE(I!0v=:&4o^L{-:$b{}Ys=%ލq$? Nul0tK:82T5_cf&z c%:dX{+HAJo49Wxؗ=*m^!6;:Ғ`R F{5hQٷV%fA8x[cWA>\!hf,7>\ Īp̅yɺh~wVT57 H DDMj?"bnLV` LݑU[붎ugC+l[#֮V&N 'nX78Z]Fe?Uvv]7IqS*\eIRpa7@囆$a/b1#c0uOœB C7$D*~dki #yIz+G(8mQ:!nv(#{I8Zk1XV!lꝰnׂͣhJáz{γ@ׇӪd?-S3U/ "sR"|x!,mP"4Vb=IGSUqPg8K-iROM*ئ0>%k:?C g^m˺"Q -HG_YaEKL/_4MXm7w giP7( ]gs$"rn?1tL5?RwEu%O)2dI۴ͼ-XIGÓcGKAxRlSB>oQ&g 4E&k{?̾N{3y!|:/ ׯ>=l)"viA_1׊(W ʒ¾]lbR WdWM'Ձ}m| Ƥ pLdfO!ltZX{J=%ŒuYڟ3$^`fC7ڨ5hz}ۄS|]y1 ^^Hg{S+BoLQD3Sƕ;G&vJy:K \(wD9Ƽn DDrrI&6.;&9/k҈>dNnKC@#4h&t[N@.B[ %@ ~;n]l&r`:s#KԽ*Ɨ؞l2se3[w.w i ^3j%ܔeDUatFX͒77E[F R.q hRr{0P/^omg -ëid:jsR4 ,(uj%*aGJ wy] ;Dxn$O?ML"^> ##u6ŵn9|-2Fr pdV;46@c{bSPwæ~OWޠp ߖd%;+P9aR 0 ^D!&Cu`_v-6>=k~ ʹ\P^X]=c ƑuVc7ިNs 2ٱ g(H%$֏orKУr 9 PPe h.MF8.ǹmW}~4p`O847$>*<# AޓQn@`Vscb͌L.ZņLE8{MWT; n*ls)>iH) TYپ<%mR<8@gsA'b12^栈$)[[#xC@o*y83w_3\\sƥ΍ SDz{_P߀+[iP! DôrجqQGn*2ƹ?w뮱 &I65!8cv(q*Y#iaDv#ܥj sH#y?&h./%ck_jPotBo}&]n:N^. Ƴ&kM8jV c < 傋@ ߍ_~v+OOgjb~UVmqh:>QaonnOv*@a#%"  |pЧG$̞6Z>A5cɯ=!d$RշpKףL~T%3WWR.^,Yf)>wz$#02GwdQxm>]adFauUnWW؞7mQUB{*ޕKIlۮUvlWڋ3pVWycTI)E^Ѐ,a-/%RL2a_~c I*tjg0_/!H B(@x*E:5| k/LgW{k P<~H6`px}71PLP}TDD|R@}gD=e[Z2tQ?8lGㅎMQI3TtA\4;xi})e#PuO~ /khq";Ć7+֢ؠj2r?i3IԂT7O93q@mu L/9x*yCY $sZUQd<MJb`09)CϬT`܎ iY:< ]2,%@שX)(!;)-yvФ[O3YGLVlF̈~Ǜ3:R75Prc8雋Y.! yx%4G/pAA B-+: !?j_ ~vkM{-1cmM&+L!GC<{v̈"Fk|?McH}LzJT~`'tHp2wx$ Oj$߭`v҇:Qx2<hċnHi+~ nNw1W5A1h&]0ak7|=+8Gu&nR71|t(C0}="۝\Ԃv r)Zz>,ΫsE7$JWL=#J r jjz-C{2n[튆J$5cnUvG^ԅ k]yu${ޛ~guQ$nbtaLS?U['f;4w!}m--2DtY¶G,e~V>Y+j~p3ӆiUGPy%0uxBy!;CKjCvSÕb'!`v e) X՜V.˂5 @ o%W,$G2yeA5*oF%[%\+kּ"t@ W4]Y$H}~ #$oQLJ)k+ⅧSn=s^axT׮Y$gX#Env$PRcYР^uzLZ5tR??!3Ϲ\J *+Dx{%n{$r  Ӆz$Z.kV5*(tq<[XIl*PefQ/,Y|<3)ռJe^Jga~P?l (l=T*;k2A8@}8S*C|4pr!#e%.dϊxM^DMVɈw8燵bX*m*QN-Z+M_e慜^uK0kU(_gUj0>wW}Nʍ< .u,d;Y唟y@6G~,( I&qir}9`ӒQQ_(B~L=>[:F]إB|:_ ;0,eMs m:LF[6JĜn/ FɃ]Š|ªNzI +"j"s1NXis#IC<3oI9M_V4 M^˲*kx{z ]2]F.,頴Fem>bJ wi >Ѧ7 Ic;MOj6:ǿxO~a7F]"D\67w&L$S٭~I]x 3Aru*=ѳ$)vL߼Ϗ!}pu֍'q)*ŸՖ?\bljJ+HyCCV*Ҙ7:2b io,m" 3a_B:ڬ KDs+RSM,nIBC{?p;@E;4/:H4_NKvB)-޲"7d `X8wssߠ:R7;H-3"&PwTR?ddxOx?@;6l+Pm×?Kj|?&A7_QԜbhՎn`x@p4NE!#`PKx4A|(m``<sf<^5znn;C:ߤh6NlKk~'qr1Mw+ۃ$rɽ­j&EVa%Uƾ`Bˮ\Tu`-`8R k=y"Z}Ź 譤=t 6`:o2ET_0F|#AIb hscFRK8z*%KQoCY9}};٪1O*J’)pMy.2B7b/~@>١&{Q#!&]7B^`ga {=g:9'K4D3ptRrSG+]WDtwϪ튄M|ד0lF'#y'* b;#f#OB0-[Z6=Tlax! wf_]2Oٮ!Rt\0S`MFL&3(X!p)*z'm2F"xS8#ǍQH+[ = ]~g,HiuD(ŘNi[a02#p:썚 $37n>b֐P١(|'wwt.3Hq>|֏A{fvui)ۆD"cFN >낵sIοԪ6-CG(A#`*|m^>xOתevi?띉 꾸\$mGۏe1r-gf*!q/*i]DF=x;ӥq]W>xġJPy`ۂy'ͬuS Z3}_ ^ ]B=&~E|ۦV3[H/:=E'1$[b<)ۛB.3{XAL2SP9(g&M?+z¬o0技D0?B-ǎ~À)IUo@wm~N#!" 3/I m/d:B WSH-_3Z>M8Ò%'%Xa2[,G mK w$4h{.QBI :>}Cj&b}$>㎱4R mt06<ȦcWD0@s$HKJr";L>F[Z7x%haU8AHʢROҘzPU[d<65S؟h8s.q_^.ˤgz.@&_1 {]h2 {t hljXI6- G|sDz?M&p د=S8PNC3Ç/.,g8'Vo~ӹ^g./ 4.k!qꋲo" Q{:kCPŘ[Yi?=e:<̗Iqg9UZ C;C_`@؆D:e~NL.BE^m\K`2BNZ5|#w%H<Žj;8oĚP9qT%rzngQ,nf!DT&Z9]/z4-\{՗gfL ;v(8nݨ?&rɎF.Bs{y^&v[mԦbB Tͷ-u0ssbGکFÌjt.Iym7X-q(ɡ6/!G\tPOahh\fnЂ቞Cy Z#\`lQ/l* e# O{?C̏TAOI ze7&@b3B}b>,s݁҆OW:!qL]Q݂b,d7, 6!P'\աF<'4ˈASt@ŕ^(A/ug3gШlzLjw?PCt8ъ TB\z\ lY191Sqf㇍O8̇"QgfB/׋Ŀ5KqM_5YzxhG-Bq  ¬W4VYMؿphs[ ټagH&49_QYr`i--SH4[zPШoz<{kvxJM=xGog տ_Dc'i4Q9KH'sRl*&lD :S4Ѯ "V}`7z׺D=i3yCY[[Opt-(ǩe#EźzpTk84ҀTַՌ=8Z(Gnj+p}Q(LD*!?09L[L4aXAuSmPFa3cP䰾},0'h4WM4P)ibx{]Gl,[ޘMӣzj2=Pm)z%EŀwVK4tfl/of(u7xTTՂD+ܖB$Hs{ݗDZ.,^DtdPߜsG+)HtTuJ&Gُ^q:)$`x%-e wW+l4W8-d \z8Py7^J|s0vj솦Y˧h=+XKy?Seчꝟ3&z M4Xi ZXT*Ϭma,80pV1iG Ni@*qU6Y!r7AL_%M3L?.@/E#n"bAզ Eg~zL(zy JF"5;b::0~>I꩏مH efY1Ea/27+֞o;O19D!_[Z.&R끍ނH'+qrqo1:?ߒLjvǼ!AݴF -k)ͭ/u˙^0^ud !;J-v,s L!A AUZP4x*q` 'lַُ\?<SٖO;\ہcWfXvQp^Lq|JP!vsԨO3ȶO[]ݨc.%en ]|>(O_Ͻ]tr^]$OPa+QCm`C] &&mz: .@IKR>fa?+QSSφ-֨g- !3w~xAbVk9~k9Ssn}WQ+: AL]V+tW𼺋fBCr3i3njʭy81TN[MT[<mU=3i_9%ҔKNBV- M(R2 \Aɾ3ZYXѲ9c>Z?7H8'Xh"Xz}}2ŇbY)hY 3$IAIp@!`-k}K_l2WG1~&s>3]5U}!)?,o~x/n=HDDн''K~pr7o_Aо</,FqTBcf#F2WigS< H隯] W XVVr|H{`2iy3S}]kTܶm2GX`rgܐrۙ\ߍ--Js5ɘ]=^ƮkʿIm9YvUB}؀ joٓR 0P6ȋVP ?Ue.$p"]陭U!;iw@m5m"&'Mg&MgF3 H6J,*\ĭG&#<7Z#2BմLK6cpK1DfobȒPo R:A m&|$XbIljf=γ{n%tqS> L/)$S.wM2T0]{+ڱܔ@f:OicOYR[&F 2(W;a DL|L'ݏ?n;m-t,5h/>Z.P3IKM?@VW^!Q`;N[~%Y_V_ȾwflNZ{*&V ㍫Yu1V*g/rLZ/lz®XڒfGj4AH3L r}xlE"~rN6ZZ2 h݇t,Mб?uBfe?!A}t7k㼻S cẌњY:?ui^" Ua+o E|!`oY%O+e,r7T1ҨUIHṖio|BAQQ>t+<\[Z ?5= c @%5]jZaa}L3O(G: >& eG /$tx~B&4scތRaqSFj%=rPNt"VݒA8zԄf}aM} %flHne+kV<_Ak+XguH8D*'hVc;)NeIBn8:^rSh6dJ7'o4ҟ1p r]lO%O p 9~G:Wu5yHaZbU>fRZLrQMc}#\4-R :y] Z ?QU:\^J,]zzJ˕&'JKMI4.nMUȰi={Aʡ}k\3]AK3o"_[nr:uR}T2'ŀn67a+:!*K.]Vٕ:ep2m*N[|w'LY&{c1$ |7$_flW(JYef{jj CLHrz[]kq9%wM:} 8qԟ{u 1I7X\b4RthCB-r9zӪw3nx]E9nCٙTOf*VcaqF` x.n'i6hTjP Ňc& l't:P 8iuA\x(v`p_\ƨZ`mut,t~ںm>U!GR㋜6k6- @s)Zx!AJ Qʿ7ci \!| w w!eٖM0ހNO 7/'L,³Gow@"Ѩ bV,fD;d@=>91p MN~͙݊ 'Bܼ{|t Ǫ߽Ϸ``G YY-H bzlF:9CZaG#q~$Svy_u~ck2~RH_=>a6\IvOoM\_۶}T =co&?^\s7{ުEY \rkdSgcTL oPZ'UfF Ϥ I8Y+fv=qM2.8*{:37Õ*\y˪شEY1reҺ`Ќt j`|V7&v)LSq \=b(gWzMtY G3dNȭD{Jp듎ҜwQQ C &K#ϴCGͤ9eKnP[4Fh2}ϢU$l"Ma`EN[_4e_nId@H0Q{b zocv"M t蠚A/P,i!5< Qy  5HT֯hN?MmPgV&pPx.5М6vh O& H{a;O@C_0pCgV:1@))=W9-񤜺K`'W&fվ;{ܫp a҈t(\-XCs}^2 >*6> inMn7H'iƔk` GhY67̀c7l!A? ܍(!włB|6c,aD$5ۏ˯e'ˑ1Bu9 Kq :Ed&j@ge8AC.Y{Lv\7k2zuH疅xemЅnL%k Jzqѡu:~&-,Y`{>f#Xg;/8aJC<+&5'"ż 9ܷA~tV &Fc ?R}1v Zr8A byZ2?vq]r0 L#SL񭋞Y{O_ $Eģ͞f:ڝYM2P3r (tEy?7+"B,‹oTJ` .7`г.(\ht&79+ݶU Adwo@dKR{^xd@gs)2 /}`|TV4*kZ= cJYt}*4"RD_6DWTp؏8N lW2039#; 7?Sr/JaK\7Dѡ#׮[a/;cjFe=.9Riw=ZyswWPmWS {Ҵ珨bclT׺L^6f )&H M 7uҢꠈ _F||,C+"cxFXTk7+vQ'l>voNYR=2}ɓVp:2K{iKFeɼ~2hBa vڰH"&|e{I7~=WDE[46}<՗Md~6vL\MHG{FC >`0uT%f mIuƸ !dΤu]sh go"C;gFјlPIM\]Ni6IwÏ xm(rx<2|Ck\^KnaKUgx9gDZ򶚅,ȍ.k]2 u@-+n~GA=r[?m%f"V۱~H/&%9-8M!]mON|؊&J/=2 yE li`ݣhQ@Xg KLF>'K{ds)$@;X}KjAz<Ǡ>pc5 I5A[jR^\G _iȕƗ*s=n^[.((\ǵ$, ZfN1P.FD =A@);/t[rjXNY(M14҈n<_!$? **bVb-=͌ơcZ!XَRuCژoաHGZs|H Kż?hήL}UNJѬZ?KWƩ%};2dIh]*%V ų18GX)tt[2d,/܃{2B퇅>ir ̲~ [[>jHV),n!T׌ESF=CB_o_LV1kՉ\ lqUQ,υ>r -.!zS :$,7fL N#|-C="LxAr[ 1ܾH|y|r?¢0> qf 1钴9}+[J+0f{I:HMV6S_DОP[ &?[_5hS*%„? u(QTrT䊍#'&˥A9K{nX pnHx~%4-#f#3Y' ڹ'>VE-o!6=1`nhlSOY/E=%G`lž@c[#R%.?I,0#(+~" eG@RX|CṘNwڱ{y|lI$g1dXi#@,o QjZǟH0JH0K2#jQ>UHw y]ߨR)@ BYȈ'R&z`PuyAGj8`[ rN^"}h~B_W)ͻ.qjS9S"nz7M͋in'J4G>&;+ 5Jo1jdX/hW= 7mv 9Ю_m~L&B%IatR::Q`%v x_|_퀏T2؁`[ؼoBxu|qo<. P1ޓ>̦72pQb^#zk`qvB;p_3[LTrCqh#e&u /6UD \HˤQj޸l!P1c u | /~ ]hl`dd:>*EFu5?z &mC f-"ɻHf˞bbj&y}WׁOZa$Y"8Dž!Xo7 2LLJTdi"ݭ+vX?HOMv{Lb}%9Ug69f,"&S) ="SjkZEXۼ|_m|5x=Ȧ G2>sS^(C FrXvRYi$.`^P, ugOW ,+vflvMXDԷۺ0ZՉ21!I+dSW`7|֖|Y:j~d%Zi vguLIFK~^@w|zMAk#p`F&O9z޳fߩ4g['*t!N V܏~wg7L :-0z2TB-*Nz7ZQ:h>VS[Un!©v ?0B'%T/n}IEsPa(e~pBϿW4p;)|BU ᤽-cpbFVF|T 8 ~;¼[יL~ZKK?T[8~>2u`3pzMCk\ed'_7ʼf1&ON8}UnE[9,}{7X8}Nձ@@~PuKx P5ib=+2Ͳg iI AܹPGVwܨEcfR5Jqg`JBą]QNw5%4j$a c _y%]c3Nݜ|BWf vϟTXJ\CKjkåEl; ^u!3bD.0th>ܦ 0I۳%JCnu8(Ei4r 18**LZRx)]v^joT#XÊ}p7aӯ7⚩DZ$[a"*a:egSb. ^kí wP uslq"Kts膀^Ĩ| g$ DQ>^@wz©%!u L}lܕu R҃~&A1eajou]_/}gcnh>Ntxߴ(m+XgaVOXteXR06kMH="c29uc>PvDGnѳwOuJwDGҦ[ZZxJu]w4~7 ?nl*?q`5Z"D~U_Eҹ3S3L}pWsYކ|^{x~%޿U$"}%@dOt'&*֧o!d@Qt04{ĮFFfR7Ud~HL J^}Ms'Yt OV?OL㿯fK2l|u1J3性_"H}k=%32 &*pB-qީx.->bT=ڄM7"{*{{H֩Ej, )7yE1 :n \Ճ/d Aqh5mL)p`ح1Ud'xw~@JzzaQ<E.RQ%|rv994>[sT珝/hI DS]1T(gVL)ڜQ}~ugjFHM6.x%>WN8~b\/]x" (.11nf0s%7p_'g56&(l0N+Jo#ѠN.Ŝh/t:_p侧dT%*4NE)-wGƪ^ɮ%{c qA ,kb@@+(LHH˂vq uLq9>K=U&NH[0  (!nVIPK9@H/)l=k_,28c:nl٩K=0ks uE-zc ̊;vA[o*u ԼT$~׌:Ќj(]hs2?oSsdmWܡiO߹_Lth/9wa+\|]'TcN,b_B{9Heԁ㷘m(ǒk:arw\k5ٲo^W1Y[aa%{a~ZWg 5NO6;(8:>P0ojR ?=g t@;s]+ +~! @eh!^a7fGc\oU׾Q ጴ.+'0vϓ;p]wJ3 =~Q{䌧t1EQKcꫦ}*Ba´$3(%{I7_:D0kpowyAMQq>,YʧժʧڑP0OXj5JB/MSH+ [0ZL0;Y1"}MtVMЄ25|`P7HesyI/3D#[nn;Sr:$?-f#[^8oy#ٜ/bjԁRqD5z;8w u? ysfۀaQ-ڳTn Po{;syh_?`>FJ1y"+{$P_P5 =_"]j)QKd[ m/ PkrbnpQ KiO`*owR,S-= @-fy49{[u$a]>[k-u9P/?/[gD e>q d{'4ih @AsKssU=Km:XN(A9_4Zm"~,-X9, ջ2+E^P% sKFrNv<ߌ\|mFhڝd1(i7&Ĥ" 8 j8˿Ly{3JoIB1*kr| CESۛcD~u ^ٝЄuX@[ qܪ:qE3fבuš{!t%,5[3,V[@o#;xIm!0?'-!w%:Yy_(KQTRT$e| ] wmԮOep+`us7c.A'3> T?+yʊ=]L8NۀR|qpJsI9cg1"Gqa"WY:%i K*)U+QemŤEch*##QÏ#@{h ]F#lMwzISM{9/Z* N lf@&h!/80EfOISilX0eu"Xq*VU]Mh<9,ycM H$q-csr+Yly6rnT|Wyus\ !8@07t=œޤB1@:O&ܷU`15LfZI#X,#8)C;4f%C$ڠત<CNeݑLhnDV bfƒ"8-sh^8{5N*ND PĂ>L~XReӌVi<<}p 2Z]a_=i@!HayrtfjZw;ïdQ7 m)hmnqL Bڐ|P [,XMN_\NUL?_*Φ D N* Jm͡ {г>WCoUhػ]I {ChkgW!obsaQz?wo[-7SH`?]ӧ&.-A5ʤg- ?F~..-x:'>!_AfGvZ0+LE3 QH`;mKȿn wM(cv>U I2bkAV8/oo&r5x-X~ OD` Y`N97| &6'$mVn=KTșj;0捲!kȿ̑ebNUn˓ Vd]XU# @!M"?뱪h?ܥD :@l$-= +yk~dȟ˜SEi̍tL yl_5vGh&!?_4eTfnڻ$mmKZuu)a{c _@k^Eg1rB>̅q>gAb tCpӢlMLšx"_{{:xƒL{a)(2TSZ]?+Ƕ`6CV$fCg[<8!nN~D+tj\$ N ocLvF_ o* NG) 6Xϛ%1qW F`3Ѹlս7J QkKOHtZfZ\(ft0R_DŽm?9 {:) LMYJav{ۦ߭w]gLqKj"ٽ@{k;S62AӰی m,SP\*l`ӷK؁\z5uHVI.=px:iVwnkd)WB+O^.n2Wd?l0˽|3+BٓtIq^c&tX%Q`!b&d0YQɇK\}g5@09JҙO_M^~-&q J}0i l]و"YiRln[(@4p_'mws&y]Yݮ}C>{<:ܽți@ 韐­ix<ܧ8M8j;ω#ٱAC Lb~Pچ69df!_wScRzd)x:[g g5r`_{JaPɻɃk:O›fû!ϪGH; \WؔlmA˷p ۖx@a<Aa ,$7BYz ?7r5 I z\Owp1nY~3h#A%4 Cջ1B`-7$.~qZd-L#;D8#_cM֢zxbY70~Fv!Qf~ڃ@4;n~%3)c聐;Rk( BP<<덚2qZ_&+;lS(1Tf"'0z,P&!]QWeDe_ycVhVY5 4'Xe)K"|m4HYےGQ|z7Z /@ SA{`J~ &``F,QKYUY jo&ren5 Ev~j5^ _cS[趰]ZCl&=ƚYcjbBw#~6:îtq&{͸2Ϗ1?p&[8'vP%0ү{HL/s:Prn GKS&%TB~9{Ց0:!;)\*Dkϥػ`焞[_eߘz5po@׆~ָ;p+4* 2{BC Q,I|3voW"K1j9jX3}Iؖy?b2#Tt5B"S63!.E7{2fֈEbS]2Ѧ*E%kmm<`(3\xb%6Xԓ RedU]2]-j@ *D?7iib^ʤfq#-vWC>= IzF>Oq)/7=i!P)aJdt'uY7F;Q~9dB.YPʧ5:}i$^6ʻ[$0'|* އ E0_`^;b*LQҁ#M|To;[+gS@4h=LGn١)3}Da H`3="Vc0fC9̂*qſΈ# thk1jK4wFHT48? N~YZ=b˿=/w2SIaU^%Xdxİ[BEъ+7'"[ wIf!ǐ D U8hT]%*ʔ2,?ɶWpsK1Iyy_VcA _ɜ)\y*Atayi% 2~+)N1;N,U 7M?cλĩB_1+oĮ31h=J3e)#rC\>Cf&.-)ĚTO-_c<^mm{V-k<-k;),cIB T|h-U $hpx$/_?v,!.Ǝg"P;nr4q 枒"bVBųXӌR{tLbZU 6sqDt)*xF}XAʼ2,K[W-N tIцh ;]451`gm?gJD'vw0Jaisc=+[Ct^RۧG]z6׌5ȧ 65~-7msUIuC(jkeǶC>7F?&8 VO -αDJ\=+m5AR%A>ܡoW(T6Z/7*Q]",hA8较~'h#cTbȠ i4GJc ;ʷD }_%$?,Qv"m/"$UEo, hV ʭLأo`#] # Լ /ڦ;,m (hOjxxElU :uD 9UZk3jd@aD {g$7Ces@DXTtgйXT(֪fu%.g b ?v #5|e. O'=0w8#Jhʙ0/w w'Zl ~*T3 uccZ 9sQ̚eɂrb. 8Ʈ.Fd7R \J;g`O<. Ke5NxvрZK*K`!hr(}÷갗$a.pl0n=bPڭLPЛ2KK2E4"_ԋCYB@4ݒVϺIF}H|XJi"A?3nCZDbVk~EuKt$'8ȕ U,h~H((nURujW H2lP132eλa@zf6F~>Ē 2N1k1FӱnU2.{+l"1W8i84ٱ`e&nn;7M=VwYFIG"(IPQ.$7y#'P!&ćX-?nr ENhضݦrLy&\|O#8x4`0_&x [/N8Î 8i&oP6*!<} L|v-/Oϼ'}nM, /PMn>-vNװ fc1ujb-1gɁ(:c^VB`qg!v%@"LZW8<܅GR/ =?,yP/V&,dĞ^y& =owFƃ[~. ( f㚚petb"g⿩w *p#rV:(!4("q.G\l-TfrvZXƒ<,n׺$d&61LRj ^ ԤAjN.m`aRUwAUyᓿm#S_R )n*9i0L,af~"xf^;߂~ߥ9M1|]c?eF?3FI+6Sv{ hսI7Q:L'j M]L溰-9^^8PHsZՆ7NL{VlOjP]hB՜90\>B~j=vC4:_Xvn=qB~T= t\nkK;PL!r|}sIێ @.m Sã"i^Y2PSw>$Aay%RgS^ǿ>zr`e.D/`Zlȸ+lpzm*fV\'O[v$)r?hAijNQ1NxG>[9|eiɑ c*Æv&QVHnePg Y&pl\꼒oǕFZ#vb3<#Zdw ur!NSq'<ڴ]^ :w[8Pkr]<KU̠˳WeCXLhc)"2Dž]!*w:Wh,@ScZ2"ױ{3ihsR[ č5/&XW3qS-]EE"=ZG$H3=IмСD߂[-?hւ&`.&kFt ?@:rd#w7٩qnUn*/kC+-$zgLzi*H<,u^qsUϪUZʭP| EžVE8lT2:+r[2Y@pKwn~4X𔈖?%bKTaWJ^Z,M@ qKNAz1lbZ -Z3$pMoG~7B -e)&*AVqd5di&-qQf.?FX5e(%:5-lM"Y#HU:||t1g%6>r;pbTr{o߁Y eϟk>fkPvojY/>vK.Gd gL(e엏WUo ºPT}QXFf٨Pm6rRK4nn`jlu3vקot#+s6^a{{SEA@݀9ˀ n)Ze+1#]*׬i'1.?(vj/i[k 9gTdPH[URVEֻ<(Ҩ:x;p5p*_k7+%7 5I9H*lu"̷Λ -%ܡV_72QX> ]BܜԦf%V8 ^qM!4X۵+CV?e)ruSíBgI+w1_M9Ϻ_/˔er@6gjђ|pn;8PF{CBJMx8mU,VMcc4I0AvAҐ/r> 5jL.$_=VdJ֏%P+\gO8BI2}X30L;f1}\xREX} `u[6m;XT,GeoPW:E X1bX9(\OU@O"9!f(`^Bb+f>Jڬ7DgtP6p}QEa7_b( .3]گq DlfgZ{a\!*Dw#jʾ۳xHca/js \*t~"Oڏ)Ve<Ňco<.٢N RSR}5/=›=MM5dRr-qp[iN?Z|B~Ucѭ:K'D>SCD;k\`b׮c7jH@%LcHY;+jr ,ʍգ װJxO-/uQAHݎAۋbH_CBygႝ q6dagv.Y?0L֎A9.p67Q6l%K~1oR q(c҅ Rw +ԥo L[#Sj{g!=汒fAtO82%`giSlGK=^Oa[`-偒WM+?ņ>g'0'k]Qڕln0<`=3љ@k ?:JO/ʌXcfhHX^$-/kR56wi8ڟ'= ߭1+g q}1@yKuxUp]HIss?/^^p%سjIK f5d:<5-71z(*(C0c󭅠@:`Ctt)b>,3K_ Leת@fZ*nm%9YKrZOuJdL_XH-Ԭ +aܖGƲ< ȻlhAШ;dpɋE5hLj|iP@o5(fl*Ou f|)֟&w xL越bKf՗_X!Bwp1BB.F!5 1 7b^h{.oS`37ۭ݃wit-&x|/̤'No]|-uDKR@޹G rh-cN+- [ -]\>w2W?,Lrf=aėR'VǰCS4a*ɠQg2SjwA:7Q%= (:HAFrʘSF 0tw5Ei[?]Xf෧:eUUa3ǸO`z aiʵ_Mg2tRTEx(}"ͷGmh7٢AQ}(haa[SP3ծ`ɒ Kf:K)]}gg;#0]MnvI.|"BTE-?e]}ra>@ϧFc]TKaIHbf8Nwkq"Nceġ^į9?^_rLȄd* ʛM|"h & x}HM|qmF%|LB:,CnH .սx} i|\^#Ae,p8IyFI._nhಇ˨@Tg+ 8W WW0 ğyo(8{#(!n fM7\X 4|HtxUᮕ`7Ԁb~PZ3cI4a&ZG$i>%w|T!l!O&i.ª%[n m< Jy1cPN}2p5`vigr]3 O8@]EفjYWtۦɂ+8˺{#a+LQ6]&|\\ <$NO뉱u ]2,)\v4P|¼цסy!꩸p{`qd u./zc7,HCl*9FjU6$FW^Ǫ>HR&5ւ5EiʠފTDÛS;u -lA)S(Rf6mH['t9EvAA)ibٖoȶ*u,o`6k;O|ogF=hBm#Z\O| *t4nTND9HUFjo$$extA&>uW|[/B\JGb4|5BԘ?2 H~ eB>JX>q 챛hiUW:GTi~{z"˚Jt9|XϦB&SV(`O`]z$@qFdjFHe0~o!0Κ!7|8 _f! w27MˍU`4S#yH 56(vh[Vm:/oʳ98oڡD.Z/PrÃ䪚(7FЕ x.{?Z@N0_ωֆشM ]$qU艶[ͱ2 󥑌ۉ'XyC9׆v3CNN%`7b>x8Kw&A~gQ!o3+PN(a.L?: P֞e(!9v:m~J!Db4QJ-S-j[k D`jfv02Q]G(mGϗ;+<$D9` lsmjC71YLOǩcoqg}S[×TSdl;69orȍu%t}>s L%F4 @ʐ$L?3Nk;i23KUYS]!ceO;+ܨkЎsWNRBxLpM$v[mv%LF76S+/C9$(͈gL·mU\.6G`ʶ ow<2?\|&5n,;Pr툎0361ʊ9D3Wd51ϋ1[`♩gEm#CcWݡ5 y ń}VCcKr.d Yy\WX-%(Xd9,$lGT͌ a#% +{>Q˞1\F]:R5R|ld zZc4Ty_Vj(No\ =mwRA0F^KFS_ܠe624+dx餹R0Xg)˖5n(tgܽ2S6#Uk3W'ޣK3^SGe4UH=]i@<Wlq9k*3NĚ͞*~]CWKh.3MǛW#%:_:jmAGlǷw!czQ)+hq=W̕Re; Y݈g"(W]:fᱹ}Li(3n!GpӋ@FYYt7<f[Q1_D0GYT1n`$y"`l ŀj~ǰ,:dZRBm)a D )\m*cY'|1@*zr).o>B_{NʰCYSDP+Ug)0 sgBJfb{B{ Ѷ pᕺ]+y p]g~ Tx<%eH`ۉ -& ;)oY>gT}^=`Ç 7e5[h|gܕ Q)B`lݶ#+#Qψx-^Zƭs WųkE͆tC}z#ůtOtŐ9v|ɬMD3ST-:AroYuϸ@Zc \lSę%< f _  f`8`u+z "XEQ YF"sA*~ BssF8lh^*A >vWs+hels} Cb@gE-a!Rzzt%`cf*5ӍJɯYN$_=̬ci(iZz4hN\E[QZSzC#n-R=7`<XX]yw3@y` Dٳh:1YsC IÛ$Z5t KnjCfI.hgN'7O(z&: ~֏QxVtJB|P=-̱F:6fI %.NFi[tV(?=;LS*nO9jt҉A7U?,BEn"%LI)tZ G!P(o] ȧ4QμkH"7'غ+Oڮa5^l2H 6l3TT ]v*PxptFx+4 ~ކQ'bMY.2GzSARi\G(:(yq\k_Ï(5N2V %BX"2o>P*ʯ ǧ͸#kp beÚ!1m+V#TKh D# oUݨrP1')9:_Ӭ7< Aw+Fh#yj5gb̓,'3XKiA=/ы{WGMEߑԆ3^x@TH18%tJpؓE9%D+kzCa3ŻJȕ k|n2buIH OۑTh̋[; mPrTW3D=ZʗTJPgApeUKC ֈQWˤ׻Wf/sb8-+ȂDa3#Q4O^lj|MȠ`w !u1CHv!|VN9CP\f}e:H;Yͅ.a|STi CI谎c̳~C[/ys\ e~WQGt|< JșLQid  \1#ҷU՞۹ooJ{?NXCԽ,! ܪ[#̣~f!OB2+k7 +zM`6&Eע?9Y6%j_j3HGDS"Ϯ;+V=QJ\ :T`םc v<+ɜ7{p\bz$wj̧Dn}b`L*j߈^4m)h }#QQ&ʋjzAfCTM:A*J`(s6DcVS3Ý2Sk}Y:ʸ4MjNАhc/ۦ| uӯ .\1'g2lgvv֥/-Wؼ&TTqⶪ"*X\dl ‡ÀAƤZ&v Ny-%jrA X8Ѧذ!P85SCEnf d#U#moˮSIi\Kvrz 6!K '/@:=S<%>b>HŠ\eBi2wbO$;=8%NӄqRgTݸ*M}lnT'J-y%M>!Yrq&!&ky -4=&nEa}j d O!mYq Un/aWI҄Rщ<n>j]H( z'T]v-uȗ4(V{Cmľez7*d5fM~U4 !k7 Qa4c8f9Cݝ-s8cE))CG)HwDSWy`+U'U#A?*/inRtRˤz_!*ܛ[jB췎o ~~xx\Ť]A)hzc0-ϡ} k|ʣ,]cNCqm1NF.$;E?p a )atRQuw|hOuyKD$k7J7k?> o-d0C ;6]cl߈QAfb/<08_{ΆGL{+aʹ+Te xhB2 c&wr|$%B~'n=SsF4Zؔc,2\[wxJ/k D*Z~HW0,gIV|"4ƕѶ]ى1 o=nbaI*Sך׫Wu٣{ P8:jٌ Y!>|Ȁ`9dci_;} 2D 3K0`(Qd1) > 4nQH(sxx2( Vgi[mMs \Pyq(ZIߜZ /M:>=qÿY~YuA}uEln{\5f(yO!5FѸ +-CJe.˯5jkp/MdifHfnäq]7YPl1z 01cK2!xkE FIdF hl*vYSi mv # +#1f~̓nԘ?= Ibf~`? 5wLN mN{UaD@lWPfN`$,`%/쀽Yʘ5~.9j5xYCИ!goXSUo E[OH(S`E\ŗ3B*sݖ f;jU32-`^4I*=M;ohA(T'oZ Iz(;ԞFʀQI1I8$yY zV5\ˁz_*ʯ̽V>P  ؤX7gx\G[zIy BfО#_ ^E2{gF6M&fA[*DA@=X1^ˇfzY RȎXIJG0H tDX7z37.eh7b%юtQY{w,<`ďHcS8-޾S םտ%%ΠBBZ ,t `#O}4P֟:0pXdٿ d ,_H)Y;ݫ7d/ f4}Q=iU%IDrnmrdx6>D?0r4RJ-7-Z^Sd *L 8H9gI;i$l~&fkt53>D؂ɿ+6@`gȱ?k9y869!L"BhcX+Kh}ާUٽJrه|8N&(ҴW̗8[3СVh^Wo6yz6b_3^f̠!nmk-7=,=\14ꘖCPtSI_RB81 J"xgt iXa)n,UzBBv͙fbDM98  -ֆqKLW_#=᷿eO[ J [d m5Za$LRU65y_l7ri!l䴮ZQ%.ߪq5$ɡ#>|OȍSn K[wuebW]%šGB@G6DgrBמЀA19 SJTx\eHuMu$ܜK#5 1rl ̳!#nZZFw{BV5#7΂zh.W@aʚ{u`iibERO\HL2>ڋA% *i3L9Y[lfXt׵"Z^"~MړQ { 0(. NH`mKЗ;:$=AoE)EFBZ֮enq0V<[KG5s12rKm׋Vb+gf̆oSoLqz/XۈbwU/bB [A?C/Ts>: \kZ+msd}5mX|P!;Iv!x#'<дR,Elw;=3@b%S#lcI9DX:ߪlRDd+;Eu*Xc\a/!b oSyn7:*H5nOl&> ňXSA&9?bI0SQj}wj?k\ёF$@E'j xP\ׁv4* &Ew +6O%&-gs82L>gVSإ2"$ 1a_5?@!$ymă[sfbgIy;4nGϢwnKv ӫ?N@*Sψ]vYhr@5͈Wb=f!tjˈQ:ښN_}-sCJԺSxM6 g'VHsZw+X0pOmYff MQ2:3at:U}7׊N3_A8O-vo/mrx #noe&4(Mȶ\4 Y~.4#b 7zc[5g.`c6;fUZwE덋ٳ5[|jz*H"kglwXh^dp\"* BH(}lk궝gO7wrɓf6q:[;@{Kwt :@J&Jv_mw߀&@J|^UU2@W#QgcFƣş Ӡ636&^z uw@ּr M͠z^g!`= "2 RHKݚ}uY ,.r)X]̛3;iUROo4^d/dWK{V = WTi-;3($O{'쿝~ g}4) %f}-N Y0ۇ-* m(!,n-uy*#̦DieT+_NSY(} Ww[[K#K!P/f`l/JDo'ش1c&< ixE)i= ׽3T׾*${3[{acLîf3ueIv7m"/97z|[^#`?& F5Iy8`+=xT{ ȓEbngcJ]jvě2Z.*m4?8ȟ]䱙omʅ\CzOtCZ]%n3M!L5qn&ƶEt`kЯ;<7[]>]US+,nIY}4s%lu~<Ǣ2hbyL{&+O$oѣN ?;bB5Z͢K3Qyژ tPh+L*kd^A*핇ye-o)ٙwIy}~ RVcȼDe9T4;|VH-=ґxCm>ۼrWq=Y&N~mt8:7a6ݯeZiÏV-PiSVP`m~&^'Iuٶ=gPQvI?H3/B? cYDD9ٲi >ׅE k2<`t dwp}72q a[Z DnyV\cM8 m`T<ɂgOIشf lPQD˟9; PG 2G:u/3 0U䄪's/CҲnϭ.]w_jZ3%E=Gy\UIkuVS8vFe,7 m1j%PIn'85%d4*OC1J k)0\LclÅC| ?^V 򀴏^˝}g=q`X7r{SӞtl~OCvm3kD) OQH[}WoLֳݲi<)~x0~Q nP/?Y,o8X; #0u=j%TZàN?dM08wQ7l}rQ75zқ+ )n@GlRs&66r] _or\/m3wQto9R_w`~$#ͿGukߚVQ%f&No/cȉT_TpH!&YQ4\]_omUՋeLh d2-Ehwη]4Du({$\"_!oGMghyAS,xmS\^QI2!Q]Lmv=Oc yR1g}=1ϤLL*FX#d,2:QxmؼpCTMm+ac w^/C5(GY`S?b43x* [{*΄qMw:cpuHoO"˘xU3Lm4#st W.=̴(ݛu|g,;@FH - vǂf,C^+,@-nz`#tPkȢB5eQۄU~q`ڪ8;>N<hpA7)e'o:Bw {A&d>K*ؖ{WzPU CIy禃TI_8Ճ8]-ޛ>d45}YzI{#+quz} 5 -+2mZDD|U\љխEI,={[a#TN}|`I]TB. H 5\ &9Ѿ`^Lqh#~&DwyP1ݙ rxqRqt}P*Uafi~ѝZ?5X,eaXilͽ.e_(zENT P45~,Fc`7 ;hZ}0*m#_=lFUdyM5^e*xZHbpNE0 q[<cUu:7)r?S K9ױ,P҅CetFS R/洭K.:q: +k,#6Zz3z%+'>V2h0.-uML+ qܝlDSŚW7\6~<^RqdC x'E[Wuނ֨rL[iNtZ߂0 ^v[g e.=1I?:vPS3*[FE猗e&} vAV&$*$ (#&b'i[E=Χ%@7+=SUdWQL{IFw`3ӇN e*B@a߫WScA^ZW/},^_yyҎ(BHRB=)𒑆\ƍ%c6b@-M#@R%ݤ%Gq#u9i͗0һx8o7cDxzdD`'.tEst &zF,F?8ƺK%@z7+e{ClIhCp*L:&7/F2&F:D!Y=yAyܺ$PWӸp~[brfH윁i-f*욁x!02.O=~8z?,sm!Qk:]:;d.~*1PO&uǥ0)WiQߵ<fbmgYiU.-niJ~q 9q$ vzh o̯P%OS-R[(UNy'  eS\D:s~h%&-&ݍb@͇hZ vP2mE ,T|w͐]R@Som][/yGD`6}[$|,15a؎/Os{p*LmCLq!BK 콦B?zp&bce!w M.7Jbi6W ~2~+:n/uOQ )w;hS[:N$ ޥJ%8`ZPošGwpG=7zOB:5%fYGJGO#H#?d54݌ER?tm.(*< bOa=bv>J*T OD/T,}=dk {4%Ht1;auy?}2`qfR !2@x ːw(/q3WoS]!eyP]J>xFc97(ՇXy9j)2 aZE쳔?~Vx8%?/>|̿V=vN 8!+>5t<9`ݰ\1lUm0:`-beƊw]/aAAS+Ȁo e 8 Wf4*A\_pRQij"w^P΍n(6h80TA%'Vrf=DE"0 [ l<\/ 1W~ER-b`}궹\Y<Q&@ϑSt:ru?JԷY( HmhcA:=:]̴ 7Q  >rrrQ, ڹ+tr k$X*"r4])yc'D Ұ0FaTYL {=<`%a#C+EU)V0*v$vSH2tȳy:&}-&t$1QyJd 3$ir0 p41>@=8jG`SBS.Ү"T}2H$_桵Q+cV4Brv,FJNHD2rl2ӝfUeUan(]E97m d=ihrujKX5x@7ěY7>_t0'Zȍ4NU5CXGNSJf^[cym@(vڼQ-Rd(.E=U;opzC&) -SQ# Z &M85khg*+jlL2wAϿϬҀ}o0lfĩ? OC*IBԽkLJʴh0M3V첌ʷ0nwW DF :FQBKiC'j刲B0Yz~z ;(kpB"x8v%%Ԙ`G2Ł<74p)UU6>ܪHlfHvCM \4wuOy0)_FxQ=%f) ,s[eg?h<5.5o(џ)yȦ.iX4HrH E╈x# bi A`\'o]mFaSܠHY1;\ 5x!0I%_Q%,_cEˤBwDJ;S؞3Azj̶Ɋd O Y>VR6L&D޻ B4֮6I&7x;=ջX-Žګvm[B4̴vv\Sy\8ػs6 h eye{X\^W$ 4aÏt?+-U#e%2pĕIj B!sy).E}Wdľ9@z┘:=e x-6[qUۑ|Zy8 ri(&]/" %ZFkW YUuT_mVJr0^] 9K hGE@\א?}o>A8]&Do@%Pzms]>8J,ݻKEEK(%8Ye4Om%%CAh\X]&uSRaLȾ *>D|0ea4E҅b&"y aOsp&ц j C ]u__8P\ DS&G(z^G|-r5`@]4IuZaMgc/? kH{&e4]Jx K> %uiڊÉP̔ _.# N@ݯ9]9ar1m+-m6}I"?VN؆Y:i9|n fUEXͳ_/bw. ?ہFRSZ~gVLݨ- 3 ʭ;pF_tQLc@$ t-ƭ8B-ts lUrA׃* R`R*0'9y:ؼK KOi{dz12n$CVv{gWQT/♄jA{tq=D,7n~[O>ɵnOM N/2жk;ܨxǁx/2Ap{{IwSL=?5p HMtwuo7:UomCKnx>M Jө ps6*iak(qYuILZ#W]jSQ} ܝXSTwadEAd!BN:*̠kv)#ҳk'Y/vx=ƚQKK>gK 7w:n W|l{۔\${wF Px1&r'WX(J &۹tBsKxTǚePw29~\`a$HsL0I!  Opt?bx,( 9^,ˌr7 ͯ2[VB:ՆqZ=a4r,#qJ!= Co0Ɵ<?5eu^wUX8ӷRMsهs+$5   寕= ֨(2*^S󱔭Wڙ vV9PuY=X^=:2cD¢ygNQy;OZO*r--kC8LxbAmT5xE}wga5u<۸a4 Vu5=ANW}B,Q6 }zU B?xɿ(iX}$zY0?և$_&̂ј8AXbO -6kp`sjߖ n`1a 0VԿn⺱.{DG ś_D8p -H-vjQ (Y;]lEIv;g-4j<Bj_^1[X=@!FxBK[6# BD:q ?!=G!Fl :̜G/"/?/L(aA2 A@-iTJ .51(j ܄NؽdE,gRqiX; X<ݓ|wRM]T|>:r2~C,n{a[ 61n>IS2H* |JgMn!jk dRc2e7L ReX K2Z^ΘSZ *2"=فa O9nw]Q)-69@ޮ~Zjae F%[0$7drzN婳ȒDiѸFK_'EciOթ(إ-c)4^iJa\ǁV^x,weXttysDcQ ou)ֈ1_3j(5هJrcP'V8wmo!JL:v.Hgj?\"=4Yx{2 ZFgQ6 2h̝QI0>gip v.EW(e\,3oi؝GtH;7ibMǔ}Nj'q!w z lY\~뻐_`kl[[)҉t[[d& H⁡AU5.yGV3= ‚l)l :&O;xpZ0urH 3<.{SJ `v*U#8R(iv(ίyH6%#a0o7nXhLnɹɑy^?.H|4~1mrرI!`cb`)C!:Db){gUkhymؕ?3U{ 9p>mr'DI*;9'b)[@}{'\3.L8 15ݪy13V@IȤ{ܾs) a`h {t~E 謢Zuд+D(8* tg >QwwQ=R$-1(y6W}uEhw4o*GuBӝbNy䄕u-o@uNǢ&cȿ꾳N%z4FU!(c1$/Wj }%H&9B%R-; >G$h_B>i%J?MxP I~žvze'u~d8$<@%j; 5׬ҘyKpKNZhG"y6M1 [ƾWi83w_:: ӞTjU[c_f)r\•c=|x=h4 \BHY(3.RxJQk2}dUB|d Dm[ 3'y8܁O̽D'A-L$/\HvCv<$%ҵ' >t:Ѣ2IdXc6zBɍ>XRF'╱ ɹ!&a:7i,G=X| 2,pb n *])'J;̙8t>͘}nТ~:B9iNA-~$]&b{V ʮ)I|T#O7O~* m\Ⱦ=U7xw~m2IB\CL`L2w~.$ A!8{7?I[|Jeoԣ B$K]"WvzmMCt"]P(@c_^Jlm]فھ>coX*"'`PЍrD,x ɽ40Iɳɤ[߹bZHEI7E]wx{5s(8ƵnˆI-#Ep2kHkqJ NgdHs/H<fTR D,BW|ӊ"`lm 2-2/bx/2Fk,>ͪ <4Ԡ|&3.&`E։zk{&fǿllf#]ZNe Zi"1#9Z49\J̐H_C=#݌6Eחt%ٛ}hR5j/y\&\&ېWMḤXSJ1DAf@Mo;$>jEn 38i2MD3Wx3艖HLβָeyrvY[YtflW?.R aʼn-]$plKoDWm%*̚>5ŗz4SٌR0dlpD&n ģ>a7: 1'U);[bq\g3*|*[u[ғ_~pcI`znKB1 f;ߚMלP*mXa>(Dm4I+Y*mw7 u.Q.\,mz/=ڐ\יM02v9*C8n`,>B .iEl?*QK|6@`XxGBPG< /LHPr BOJhz h(ʋb&AlA 4{5l hnם! }:/͋.RrOdJ*8QŮ@*}+F} lХ֫fr:j c?]_4NNr9hU%fS_]8?%= BZo( '(G  8bȇAl B+wr%bwi%'>vK(j1|Ei/Җ)U}ظEΟ}Oļc;%bAܢ(YBS0 4Ϸ!4{ *^ىλh͛ц@yBQGuQXg4qBM eg4m9Jxˬt~ 9iWq&q+ІՉ ŀz/Jcf$Pud7C>~L*Wap36+8y *I= ($ STؖ&.~g_+i }$gNIQIdL%*@Q,>+q\.AnL  FCe;LJ!vLsZ23Aec7!hQ>`”B"qn KG<9*9gDFllJx5PDLۻ^tޒԹ1%1 O@]~.,řFLKlUMXc!cE#'vm9$>mKWLK WKaVT( X[5qq=-_ح)&.څ&U _qP͓>o >z0;]l*GV:,?Si0ʹ ~50u]P3fEwW>G3kPH$o֛.Hdf VL|\˼݈y)R1fMs}(fFRSf Xɛ:9ҧ>׾] RM}shL&y7ЮՁVI}cXkR>7܈Go|Mo˰Y&^}pX- uoa % a_>-V.lAS_-2%w{WERYe2pHcWbyt)qY霃Ǵ՛דP{ʪxY $g.g*Ĉy(b~v ] IT`L0i- Z;H04RBgr^+2|xī%>l!9M9S%o r)' mTS{+hnn-3$&)-,G"#rJ Iup?V콟|4-q%"C\|eվ= ?E |đ?]=k<$)49X=$Ȥސ.*Y^w[r7{O 9[*yoV$3̫'Q0|%5yKˏVzaI8˜mɧئ>K1/N#cs]H :~܃%ޭo?fڜ65Jj}|0&7 뎑0*[`IG /0bsbRq17(Lpn\fTSB۶ O--ZGJlsF @c 4Uza1[<2 0bHcBad~꜀6Pj=s$(T<LaT߇7Ywx5\٢&`~Ll~֯ƯyY`̚޳ܲ/=7Kŭ|_ꐈ7?VZ}Aoz[]Wg+ȂymW,ш5x.t5׋=Zxr-:]%wKqߢXK7&E,SqQ0D\C?GƆkٻ.9xWk@9-ÑǖdDYir4gD͒#Drci>_5U"$p:96a2!qz˦6QHhu"oQk:Nƈ*&= Ϛ];7LsV<6D^9Sʋu4sJѝ Dj/:n,h WE 7I黛\j~* 'o K񥈧dm~;c`޼cz0F'/YV ә:?e\;[Y>\)q4NjNOtRڪPEFϟ,1;AA/$8圱Ō>gԭyAab'b47y02>_yR𼦅1<[K$6%Yi ]pUgA@t$&M _*V{/T'y Nf¢hM0 AYJw\=/"Ii[+O95_e% A!%mOMQ[ݹJΎ?ID2ٙƒL@4Bi(I;$° 8Fk=ލm$m!N,,'U Skk7| cr[2oGt5D:JtdR|GHio,C궫h:i(|3;z)^k>qq̏8V?DdvЋ51J#GJ"P3lFGж2fImy~緌Hϼ$T8i@9{Vf VY-^>4Lsr `$Zye}V/5"Zy%ک 4(oܳw.2 ZOq}}cHk=e&kχn\xO#sco:Å_ +ܥs Ft .IrbG)ݔ}d0 @{`z#0*axpVx7 +scR?"@44)Q NK]yti&&~6m[N)Tp%kק G!!$N=[Yh*31O.q4' tӬ3vMi+=إE!5lMPeRS^T یبME19m Qz;Vy6Ԓ^Ld&` Lk_YMeGdV&]j{oExnH8݁;͂9.5s,V@$u#VE}ͅ (Acjʱn4D<\"S %hj Q(cE nqhW^:0z^Vxs'-GsrQ÷$f 1!["{EU ?V=i ЭAad |_B!g~06m^9;gh5%1\LNMeFP+ sjb#C\%vp1+,&TueQ9XWًXBVi~2_{Pw#BoQJNeAxMrG(^Ed)F1rf/s'_ rz }<ٲx&eHm:)y&NEnch()G,6~L|~ vATeI<|@.A7Ḓj9< OٙZ' dƌ.5 S%FtJb=EIy zPZ[`_efִ@}ѵ[^&Xq 7~LI: ܅YhUDPWЬIN[8gP>rijx#43#tRzΑ!x,'UkebBЌot6ri;` ](]5͗ uRGWZu/("d\4NؐbroaGFvL;ػ 3cN2Z!j^6J3FN(߭ !l +_maAv>sv%Ó luŽKeq.sPFxΡ凈Cʍui,1n稦^l $@0h94KNCaM<ߞ͗ؒ\^pҧr҇i=/ǂm$U6T  q-ڦɞt:&I| ^E:qټ,<@G!;#!ՖT< jp$fy CqGo%xK7l_\G镙E%ێXWSavЉϐF}.Ϝ̗=O%6j~nꈦ.MA@׊mY-nGfu]|OXJw\N#{"{~\ipw_)&>;j6# BnQ^>%kuC;n֔:i:?krtBIhg{KQ7iW7QX>IF~w%>ˠ%b1E`U7*~Q~m j~{mkmVv5y$N~ 3^vu㴱UNMEOY5<)P@gǧpYwTڢ#P_Xd@V!5pfLI32vM=RN/;$dO!wnCP&@q.JlWôe(T k*xI%SFBd%fXF@1i4uÍ+x\wWphbl;36Qzj0rH)Lyp5[Be7콉o#LmO1p _wUb\u h_4; T Hc#**lPe&MqMOj~xwDSu KR$&&CjJƳ|zx FܗC[h Kϥ_ع&SW[l}U@!4L3$ IƈfR]nš } _ũ6+8 _[<~)󬳒pOϓ+\!χ _uq0J,'-{JʚϣƸ !oVJx^s`w|VGF\1\99~.nL2ҶHT"xEw)Y]M|,׈׷t W):?jHk_SBĽ-Rw.{MX::,2ܠ%}'5ui0(_zRU&I=69vVh3Pwξ7zKq{tyQ 1asQGlқx&1 laM hdiJ~AT3i7{()|nP&A1#=J$vG1bAX>Ict@U^>.+P5]'4{XF r98)+i`1KɈ!!*UƠxK y4(ix=iZ;GU")QRY2 OG[[k=%vL# f*3,z0b@# a&.7^_VҎ=Tã+.K+/Ftx`7T7%kOx$ah?N|QB_`"TrhXUnI\֙*ԖL>k$2b-xG,X!Xmt[%S#ab{eq=ؼ\C.8R)GNa9_à ە:4H- Giq7Ev&kAJ´8sqxۑ$^PMam;k2c>vE[^2oBkVƋ8㱰Sl`3 <J!=o,*Vh"FU{ȏȗD깬DIII{[z :Mt U .+K!}N|&Qjv6k/~?Q~r|Cp!('}?WEZJEZﮘ;" |Hӣ #qFRP1Z~}6j _X^\Q!,w}"Fƙє#n80'mSO3tJQUǼgtf3>ȍglJ E8n1Ejdjut;Wvp O7iT˨ abu,DHFȬQg7*7T3`J׍M]=4ekNuoo;I hWsbnQ*0(}M_?z]; F䘋JHO4njEa/S.etG9S̱EV6_AZ"ʩQ?0A`->P{ +2^I}$ X{g)o"}+74#C~f:H_duEI@^ [oTgs.7*#Xu ..ZJ/~۟6WbvGKY:  X4vPgc'[+n2R1/ q+3z(xQ18}zwC Z1tdT,~ 7D<&,WtA7jDx#r!oW"އ4yΓX_2a"?[,j碟 tU +-*k M2\mGbJYw>?`|jbBY-\/:2C#~Qq 8M¯n) Lz߾oei`}\"¢ x }Ek:hZhs`l۟!|]*2 fyD]D1+S3E{@$׾9c( ]`0`Ѭuρ[&rSV$NHqC_Tce*>XfI{ >_XCpUT^;$Tc"&}}ѱ5G4C*ҋmyD!B2w3m"qgQd!ƨ bUZFbʄ]R-Kcg/%v~Hy@\4eCy~͗ݐ⛩5uD[~'Pc5p5?.*-R 3 hH;k)xl؃i߉ӅI:*H}05O]n;;`bSQw&#`P׋ 'z0 YH‘T@4UP`AmCo&+JhGY,e̪G:"[4T\{_R$4gkY nɔf"l-Ol<+8'MoMeL/M$v~7hk|5iQqvű2>9RTE*8n DEݱxf&Y3Pad{yFQj=|"_֓ʜc )^  v_(U;{o9Wa"BDkCd3N=#P C տqt>ĸX_p)|!h0iğC^5מI(Or-Zv lb#M d"Y2;M."*oN+KQfc '3ykiq'A>c^V2IͮRthi>b'LC:+CaL?D7NєIluYr>ޣ1q hN{` V[χu[V.j9ZMo5s6~ $O7'\"GŕԸRjriua# p9-ꅄtSɵ_ޖɌet0؁f@U[e쒥Pau)R'y(C3)HNoWJtϜAr>ڬ&3%;ݎ/YӇiE+fC j6~k~KM)[X܌U  VnTDurWOrYuGɳ6S`[Ч[r;-X|{sck9a51^WM ol(O9ZiX_67&R r_r > g74<50_솢C,֧8*$mk|0⢑ownڃ]cK{[N+n#ow:F>v*:C5,nXު)=H;&7FSzh6_, q*%n 9tA) h_#tԮ0aoڱeopqOtqApqSu5ʓG I^ b]E~D=</BR^4+߰&exE{Auƴxfԫ' ZRq̎6MQƥp>99V#R`s^T"?Ib֭QraP5AVfn= )&-'032cY82T0| GZ $Zԭbǣ2ک Ȩ"BXA||zQΉ\B.4[xbT0Os?VPlOb c_y)D!ګCL"]?SxLgY'lQqh:ȃȚ;$]D0 (CN3ᲷVkg9?5E=IR9mBrTFG 9إ8GA{V4oEj|wK$sdYdnҪiEs}A{ ӧjb~و.*L(DJ Vv{%C_D9(X`-kXdBScX[lQq'D`g jvB"J C&V#d ۔ot^ |${jw%nBQOyBvSOC=:#o,si >\ ^HQxP8/b_W^1,ږ?+Vj{ԴWJ~&a86iq=@0 ̆!,λlWq E^5U򧉄SQG%FsFk(|r*[(ѓ\] Oh^V )(biNԗvHml'kL߁[`؂c:-}I߫_SwrniA[7 SzFOed/J@W(DZ.m3 5##tuw!8s7G-*zb!j">>fil;*E hbŊO?Hj=J~gH?H`=O99f YA_PH^W$m-O}b!00DF`kR4j9ESPlk) kIUL ̗^uiN#~9GQy:ܙԾQ ۱#DAXJaD/o7Jhk QH"BѵXJMO[U!DT| I*<+`Jt9okD:st/<~1筅mk(^Uw"uYXIk3W*Q+!=QD|?VYŷs_fɕTRkˀQר{t ~5]VgyBC= ^a%b81VA[09z7"<~4f^ DV\wePT :AE E5Z!2BMVL)SwP&e3XM[R(E|t*&mVr1t5mqHWE6/bAԧI 麦F~pIg'|3X]fDwJ:09A 2Τ"oV :ry;v|3 E pUT22&\s~,Zt#ĹWUhR !-i@=&ZY/hmr ʫn%[ٖ?뉠'}ؔG-^S&W,4{Xg.Ԧ[ z`l w '̬uhQYy۵Uy.=DDh=Lx84WPρ˼7} 2YЄmHJ sla$n\XR?U<Dݭ͍Ul:vՎvǯ 7KvN\! Cugl,Yπi(hw %pz1Þn,(\y"[+"/6Pge !F7N!.R\&W`7|]nf{K;m7BAG,3d ~~qh/Iﰪdف8/U5k,/ YGuvꥇBZLMtKZ(E1G<9 8G9Q,qdUu&CN!p݆">CXR{! h5GUޠxi2c`?uc#]}}h7w@J[Qt*upLUdE%+M,:l|j[`M;Aլ#|JvJb0s8Dš }Ql8p@2u(Ly̷et<{ơîr(.Dcf +PH{QsW=e ⻔4PHnm!'٤X$e轺\ȥVȪH5ր!Xn_Ug0y`QbT0iI5k0c ϗ SaP!" gFQMA]L~"kZZPxj BE)bР^]"2o[Ex m)m$sX^!O_ѳߏ 4(]Ena;ố<{K;b|S_.)]w!J4q}ˀGp_`2bv*Y)l'C` LBO?羃xvH]Gu5mJ_3AP+U "YWRTa uT]ZcG`J9rj3dqޟ;gj |}1Ms", |o[oL^rWGDHjes%sX:CMLS5C~dtDf'( A߽ 3"r(=C':_a8_NE'WwV4JfS7E5.IVumg9εt#DلIyXI~$L#Fh@hS ^ؖmItfXL>yvlkq*m$"Ӫ3ԭ+ JMܹĩ׹{j6q}>ip|r%&bى/HkBV!t#*) Tk< 8' @ٰh S cRjmL1{&\;`ae]\kQLSu!< BA9 Ld^iTj׉3,lU`!#h45% Ԩ+V"S~Z0s:[z?J FG ̤N-#kp{ (\vQ;Hyv*7<xVwʶhW tJ{{.Z?U5+-OڬGg~/Pu@># qGc{4.os%C[).ömtאHD>GS,ꊯp OFW䧩+TE50cwO{ MmEbsՏmC8™9\[JGn&|!T"vt#6138e7lO{'HC3#XLcPfԲ @SJK>[lD>l]ql3YmFb=hQH HHJ`ܥ!Fdnd =g" 6~Y9h1 :.sĚ%?u^ (`{г7zֽڪF@e4|M#k@2kٿmSxYg`˦ޑʩ.X'~P;&Ƚʣ~l)a-rgR,Fv]bedN<p怴&n*|J; žP=]x`ӑEUu dP7;SKU(cD!E>.ԍ zN!קYmaLUgUR?G Nao5R3Rؗ#QC-u\=8"@!Yw6|:%/à)su]jF1 D'7jԾW)=Bm3@7Y3d*Owg*`1fwHYXޭVǍM3eNy{>!* Bxe7h@E:z짥^2}ujvNP a¦WSo+UBŦ,NZSS=?]{Y@\;Qaaۗܙh`>܁0C?Y:d%PĢ`qskTKN :x߯FԢ Nu~n(Hx@EE#鷠9R=o@zIKF b=tWw&q jQ'Y,gҐ,CXߦcѹQOéQfAij꫔BlF!O~|!^V{) jȁX|nj\,=w"`H XAzWq;N}NkaοѬYf~.W A3Ze&|˹)x͐- 1sޖxTr mӁ]b_a&IÚ*<[l ʳhK)<)9[ҏ M¿my?)Yo8_Bq.- (`U5Ӿa`ZP5:rU'nyv}a4禕ZH ]jbmgM$h^OL ^"WSneSD<-:] Ư|"gh~%].-`B,z5ufY'mE ';ɲ[bG=c*kt7*/44{ T `P1B7r'Hly5){c̚%= goܐAM"LXG)`M,x ,OӐ~Oa\K]ecj3($Wp ;y&MSr]L/RA՞7㏖nQ!}'g_[sG'@y1X3EO4yDn4e T~Z@ѠGw.@)d_\`` |].{}{F5ŋv`C\ن~x/On hNIc\ޡR*ƦWyGс*G@У,Y|/k˻GZyEHLl4˺Q涌fԩW ;ѩ;\ y'hbP5p ;dZtܜ[N:Ք ff2ΊUjHH|AE!) N0|M#[uT-Dg_+.V1UxFAa p(ᬁp¿lzQdK>HAϢ7=lnI'Tmqdnֵ)G By\֜:m;e:I!-8̥ѯE=?[j]i%_^#Ⱥ69!"nbDU4a>@9f M/IBSRxАͳy#w!dD+$\?){~p[(;>ҤMys.UG7Xkޒ4y檜i yփ~MZ3$[a8[dVՆũ C\ f3N-y}0o&E[[j/{xe*A0ZS,lWeŭ7?Du7`p MWj):o^0~MDi9iÒӮ) ȳcGYdW=u9 B7ogIhK:4$oZXq{ĢX"Ov8;Z7>|S=kM|*Tܑ#4Dl1؅mGmD^r.0u%-wȢ_pKt~0cN+{k-: `ꖯfmgc"p#^VDM~Ib]E;+̺+C@NQ(5{\QF EPc3A}_M\tt_lQFVM? B)\4E4RpDQ&iј.4 kӹ14TiY7ގ?Lrq0KfzW{n] :OlcIH['1~A>y)r aHr5({ng+eM@U%AOrzO'H$K3 6"w[:Qy((oM?qȚJ N AN}) CaR'Ap9>ǁS doEc%ϯ})@` O{΁Dx5Ʊkgp"H)cjL͘laf&j=sj8=! NZa><j2)4#E+dtx:bZgdd51^&] "v Rr~}9{3Hܛ\"ҕ:@8ݔI&K*+Q45(6 mBȦ)S[r߉$e7u=wf|04fB᯺k؆{|B/%gϽ1DcΒ۪:yDŽiĪ HI!meE'FSDًUCI.]_=X,Zw;v:7gRe?5 Ҏ:=Ƥ^|fO1CĵaHx2r*KLGb+7@4LBDḏC=FGl>G{W++|Xeͧ%^Bk^nęR{1,;ɥW`GmLf1 UJ P<,EW+5(7PI3lelgYƾBҝվPɚwbɦO֢;qt+҉XWFý2g$IH( ^tWZ:]ŷf, L@ |"^y< /[h`zaqEl[Z=Kf蚷-\]5E^43:^r) =ibV"H,͆gk= Vpc/Pv~RN}\$FM0c[>RlhCZ^=zA0t9]ܑ#|M-0N zhg; 7>L\*8h&/}_l;]2Rqwͣmmv 6f8$N QnEQ2rw:HAPhN|ME#>B}PtX~yGN*m!A+ݙ(sh$>-3+DJP( `|5nt yMq :L?m1.O=d97D2T9W>dc@nv{z/|`<;K`sbUK \Tdٿ^uux$)rAb{P9~q熕Z=@@N◫y8p!{r?TIږHEW2d HnºKeͬj@}2 #:2(*zva[I( yޫ2h d.{JVj%dh _ ѼEʿLYQ`|+`X= 9 &<˧.:G>;:r &l -HI5 gHPJ4ȗUطgڽbzRLiu4 JO[X?HUx\NӿahlR,[nPkgД5Kş8hˑ3h:c%G-֒"e%L 7BkqP6kcYYV3%U2"JNcD+4U;Kqԥ걉Al}Uպ5'8 moNjԻ˓i5p۟uVhlOs 7R(?x[Z"DI[,V-#u: f0&yiB K]㬱y&NpP%{WGZK|\c"J7>FZan6;V[v+SɕMz1n@OHE}o|膒 O8.Gm@08"`ӊb@=ØBvGj;ԡq;& A!6R5@Oȫxl^k+b4QNq^Hb9ïK3rv+8Ɠ֕OXqQg$>1Uu47Xvw 5eUW]X*m0fR[6#~/`&jѫExB&4aS E1jtDw~ݍ ct,z ЎA<7ЅaNx2 7G‘B&99w;! U@B}diG!If$H#ѕ IW|& E|s,Z\!S;%?Dv%3hjk`;xp| Th.|i*~X q|#W!Rs3@;;IuP>[8`6fuA%''h/^=^ȩE[ @Ύ^\e*p)n0lGA_KH\+^kIhhn*et)Q{aT-eE Ǥ ^e2,^j@Z 3qKqnMYҏeod,RNN5UЦln@2CؐJD g4Xw[ƥI-NT IVe@:ϕvoQ(vHO+ F_Ik~88P7i!qYզ`_BwVXcMo*@:JV(<^|7>+/&-%FSV 6`CíD\W6W%Tj-9gT3w>W"ܑ1tDfqĥΠu%?%JaS_Ԁw{zS,%92>nt 5ebtc;8$HzءBՎV:kv0 SE[g^m7gStSa-$̷)~HVT)\cpONQ5~hjX{+$˧U:X%Ti+bNJhzڥYuhr*ǻX5D:kCǮ`6DaFCBȕkPSoŦaWѺe* Y Ak5ߗ1\nK..],L19-b5J'@$%OߜD忂,3mZ?Ԡr Mu Dm*)=4O~=~ǍN)1>x4 TR~`4^O!Fc/; Y^C7Ũp\RP;Q/tE9yۻUG[#UeUti m`L~η.Q}D^zhu$#roX΁ n~֖ryfRQNb%F,Yo o"G >FaK{oz/KHVaR 22ږyF,䨎R p5ňqŠ֯[n¡ =6H2f-//sx7\~̭oږG9o ~N06>Wv[yȲiŬD#D:t6Rlqd(8恱ŠtwpEB2{pڲ6.#*-8 0z PvG{ UрՊDC{87n\o\,Īχ;/7zM@SA,%k|'.B@Fc{pQkQ%O [JP!9[E`ZR[ڌ&uJ1_9RSAMPuX^ 0Hisݨ=MHy1.fdjۖQ? .Fʷ3:CIkU!Դ3@d-WDX7*|khkZ< *B vADٸF9%C5 KFZs ӥ9hg?qΘA!Z#O8>S#lW#&SwuF Z8Ҏp,{| X_I&H{qm^{u ~8$bj ֬ Fgve g >Ѵ.v"{@g0FwOnj [ZD+ȝOV-h:- wڰIp݆rY}G;mw׾<@ܤXI0R'QB 5ŧ7a %W$qH%g-ѷD?wbptL]k(t(j[ޢE"~G_idCGx"T2!DVsK7tX&0#Io)"?ɾ+4H8qd5W|W#g\E\\/C Mڽg}Y͔$b3r17%ͯ*Li7{q~D9 %@bp^ulw" ?A-v o܎ 2)?ǧst!3M%[ob-Ab`VJ[|^Q e9K2ŷӋM4_BفIvG%NL22;z~G/9$GI84=kkµ߻0D(*PS]3.͜TцA+kB>=U.h:SoDkAJ_FR*Ӑ4J3.9$] D4Ae b^waAYS f)bNa@<=>LL$H4M?¹VIsBd%~#{u-ۡCI\ Ss3 Kxlp+D=_ݽ9o[`ky+d˝&>Vn# 5{,uUlzkhAR%щd,]ȠYkh_]ѱJ{aQU[GllM0Șr bR)^4C`[j:DeP0.P(JT_VCWX xr_DEtb>S*|Ł]@8jT{O/Yv/QiҨ2ǡ%mݐq׻m~M A@ΦaA)a ?slwR )VRpD ;@`%%/Y!}qoLh$dph >?d@ZD7=1W&> (j|,?m{o 8'˃ tn|ncI| ϛ7!> %1bes6([>~,Z|1W ۼU|h~|ՐL`Av.5vLc\%N$>yv7\xmb9;|l8?y| <ܵuw0oY 8n ; ,K"!RjiuI,g")f5 Mv5P u)?rO<3'e6Eڛ*8,5czvI2Q(QQkWڎz`,lxɧ Qu*$,M>7=MV..϶& (?eJSU יUR"bGdcZ#>+^Vj H^6_S)O ?ΞABGTW3kIs$V .pOv'p*w׳2p Xl JnEū]Q3ggzc؋ ENŬ4,Gjwph( 8Zz<~uwӤA\<}_E: J`4 ǐ vR{vc!Mb#TϏ7"C!yC#NӛV=3L-0C!̙xX;('2PttEoDtzӵTK|^zMĕƗR$`K c2.Y"Qqv0 zvQ!"v(!Ӿý@6ub{r#s\SLe4Uͮ0*PrfHݜm#~mo3phP?_d#e2j"_TIuk3.1XQvWGIg*n L[(cG&&vU9K .I76љ֪ldvy7MVZK6stq*Sf`_pvݿ w#u#~dz1yUX u֬m;q*] ղZ|q2NFo W:r~6&hЪذg?K1ZMX9.([i`RSqkFYЀuAe=e~naA\%)L ?0^Z ;e+C-Xkӎa%PEj?I70{dl81OU,LQ$Է-`^|Zm1x¯ޭ;[y{7`:>f1 &D9Gt^*IS۴&`z)cgu~^AG E Fa ЧpFj)SҸN&Jn]|r/`'\Y<_(B~NKTԷݭu`kKr/㹕躹g] x*%cW+8@ p\O$j^E'u}|l$)IV8s] *Y6Ph("'$f /` }Pu)%o$AYZn%Vؒp4Ҝi=FE:<+pX`eh LL )08⭬=L"wj7dhO~ {αEZk -\a\*UܱV&D)uuX>]k\P:ݻ>Kɩvj1݁>.5Q~rs)@I]#.ӏ1n &`)<!>/rYӨ+UhىĘ+@Z,JK(tLD_^Z+O̸Ym3>A/?7]B4벡ݲ '= J[:~Ȉ#oz% t5QGY^o`P/Ydz>0gI0q_ !hbzVdL+U䮹.,|fpLşv}]zؽ.UCȯmz"V\DCd+yKQBWOZ >qCS͎֯2]x2xt 1sǮK=ZlmU|BpxFSk8E #J@ ;XFQ{%(_̖j " NA绫ԉg/jqhJ^0 ʽlfi Jfu)iH m'͐/gQ M !(⊶T&w%t t7e!wy:C81Ÿ1oԫ3CB\lUrWC#ֿ`>oA (K=3IːUVa""q󅙋@n֥!s81 Q2䞠I~fK{FxU/ӴۋH f~7n*$` )KpK'- 8ы]OZ3{lF%0+|" Sy qE߉f'y@w6$=@DŽĬvIF)fR(zVƍKk$_ј[8,;[6DF74u3f2O 2뉢=m/>Ci)mW*[ W#}C `Ϩ rK)Ж (zؚ3V|uI`Q_RvnL Ětl)v;e*;5(ͬ/=MQ³ 䘄((LtmlDX#/1ljGml=8+:T9%h+j!!F2oW&Ъ|+*_#JbLwzh&߶DIbdT }/? `lETRw d?Xyw]IzPњG֒e@.8xjev{JǂxgWjdKӵ5K0=bALc}-H)'׺{fOOwY=Ak &YyvtȾaEH DԦcGh|+DŽP/2{"e'Z,!ŏy/2G aC+As z#GO=%,O29.?v1o'c6PK8m e}YA -lӂ#:%hz>!AzۻPă"T qA.eP>ִJ`pХ5sz׀ȯN3 !NkrGMZ'+`tK\o&2*UD^o]cȭ$K`Sxf$6{4 FwWb %fu =r19F.Wcmk kEIoVNXi[ErڢJ }GDfRxQj}%V}7NHIV+17+<|dҋDY1UU>ջ3i[(}Ǽ@#B {BFM CWGz2IÀ]]TE ە9h nc@B3{T|{j$ k箥D̐DI & @>zR05Z^D`;\﷘E_jәQU)vD~VS@l#dk7S)le2KUY#\zգ=U/N=@cҟO:(({ xG`l8+n+K) w9|U9vȋ v `zο؛CusQi1 Ty͒{X<a,/H]TLNkKȗ, >s4&^B7ˣv鹋\vEh>wbRk@YV `NqysrW3H=.~JE uߑHKJU  ܢRz96]f'>M3؀l$Ēw5:/ת[nԇ|ha{L>f cDn Йe˒#U1 7y?K9:kJ-*/ S#ni;DIb7i``AUʀ?"d>ޟ ;?9%.Ѱ}Mu \э9Gȿ*Bfմ.ATԖN%{!`;l UqgpV^N^<ފ3D$g3K2Jq5QzklTnT7hm-}=mOPUg+_s,@{,C1A,nXIGψX\m E23<#iU Qs637(8󲞱#s.IM0it| 6v*è7{f]c\"Tb~-[:>K?AulU=Ӵ΁~ZY31"[h ̼~[g*qH4s;ւ[xhP(U25}ȼSL~O -LjXYJB9,R25]-@D|J?3`HB 0ٍms4(8/IgjQTwhӻSP2QFn@\@J,uدaV O ,I T$YK?jh%oh"QaU`^W :L 36l /{\/ h2 rpb7&glk2eݞS`x.$\^ w8-tm{xsI&2V/ Qkt%6o@9 I,+sE!U5F r # L^ݒxhe SQ|{v9 mULi^qg7G TL zw",S.~BeSZPKw^Xxd{Hb_kOv;ܒ<ٟw<Wvoh 7?tK-LZ2sRzbKQ|ыڪ5MS63Mmǐ2 Uw=N+U]AH2uQLV"qԭ*73 A>%jlE̕Ʒd^cb9zC*7$N&1ac!ᔍ+V4$e*KΎ_6fy{U}"BpR,,-}#)]õ^ѫY {z"TO_yxQb~S1klr;+D{616u-U6Eձy*QMz( - vt3GֻW@mzDa Χo}^fD cW' A0ICyw9'7†K-|[!`0o\A+ Fi?^GQ!(v7( (g> ݃Q]si^g eL37nQ/ ~{=Fv91A~oE ݻ׌A&ZJsy<'rDl3V\Ƣ<+@k:MR#R[̗keUMb( Ɵ,_1 r Z/RF+B=7)\ K%cls@ձ6yњȠ;&'X׽?xl{caޑ u8<"3Y}qË{.&?N<ąo%&#ɟEc>D 7+bn@0$@ucD5]{6E6swN4c7 Il%EԂ7 JBKM"%턢 %Y5] ly qi2R`999 LCŬA/9QALӅeNv~>$w_J=ODuv_YgDj(-پ6{Tc3J!^sP(WwyOjB7l-T՛F'rCflFaj_i]A w?]k9l߯]H'ori1jΧJBv'GL45 "7ol3mP8XaD](}9Q@:ȡ-3q'0xK2ڠ<'P̀ŭko-|P`ni|]p\ qxiN>i$캡=?kOEC+,ǡ ^:b~AzGs$j7Tj#dB}}4%đ~^ê ߿ޟpT*5P',eͻ,ҽqZUvqSZE0]>6&dLh(fgdikݣ-Rdfl3d- vvg2|,3n3ۨ-i2ԛ_JAClN{EV&R -oVՀ\S)ҊC r s0@ 2nށBJ7×U5Cwё#-, 0c,z퓬{<Οj_Y MX\|kdHF0Eʰ볈9)`ެ亴ox;tgNL <Nj5V{,]Dyz@ ?V씲->˯<ԋno1:m7xoL-G_?[O/vJ}==gW]E41 @Xbɢk Nc8=FIDuN綷x`.Ӧgr#>]^B(16")ng C:E0Z }ts!2atKrs̀mvµhHtӲ`לy-' ̶X/l,pbbrA?SFMAj1<٤-So2sg"z]5(YI5G[i1Y_GdEG&;+h,5zxzYZQ xM>SY[L>6!g)5ZL(a8Ksw˓e/~HJ/cU ګYij/RQ-Ps)@FɍVŠmů2WDtyy$|?޼23C}AtA{À0hQqWfP5?B9*~`Kll\TgUq'JNcv=frdhy/؏ C/'xJ*Շ)r_7/UyU#Ak}@,Q+cY%0=lnw8CrOhŬp"s2E^IpZA ` +0cvY#K]Gguźc`liKL-#/g`aB~#Ewqj>Btmƕk4H_Wq?ryMnD/鉉*0XH; BGUi_ը sr&Ef l e/*}v\(t3C@~fM)a3I:ުBm$/b@kz>":ߋ(6IB3Mls;J^M3!O @3EG"HGW7`ʩ0FNKច9?ڪ#~5'XkIM7<8iuH(Q\MPo0<"b݈E"5|0CϩkeHf7]vX=$Bz? WK'O{]NU8una>$9BЏC\pƙ םnH8l ŮZuXWyt9ˇD/HgLoHs[ZP]ґ[=Q8xrH?Tet aIF2 _t}0|6`s//+=r)g VY3GR8420]X2ңIP}6]d O68ry%|r~fFd1DPLI57T[(i%Ʉ978C6w*n7DUyLykP=VHRfz4<|GZ7آr*]Ӟȹ [_1]"cp2O%~n۶cȥt.koOjpdEZVN͈|}D]$%-Ж@C?䍞-Ŗq|.tYR @S{Z$3MUIK VsL BgޟIn7`-ZEqGSO|rt'̴=EuG]MhIy6B^l[ Eh4U\moI-@Ww= :B=r6JkԊWX}Ėr͍i(F^i Ɨ0Kʭk۔['9#Dc\3ԉ}׶FdWX׆: eΙvN* _Jj˴fpmhsau`LHArd+1)jz$|z3'r~KΠÒ^1c>R5zE:W&Ӱ^/[ǒu.FP$a>-w (̪~j7xXT7h\WsTtiS,-z}}UȼF-%u:5Dm+Nu@ЕĠu$7s7zw^X)X g߯"B݅-jiEs3,qH (eƟ㐅MUgNzF'_hdB(o'uȪtcG_N2BfЉu\Ů6T`5_P}]O"7RNPC鹰Sh-ȡXoOc\t-i>Po5@ָ"Xo;5SHAq?FyƁ7 -`P`:+^3YjrGH~(Lq~)A 3AnoAw{d9ͬ}{~Ԑ@Фkk;+$yOw|tgl-J@E1?Y+< gUS 7t,X*kʶfP;JG@|wp#kC2@Կ d^,|-D 6'&Wt y7*=I3ڃrK9yY lq=vMsFVc[&b6Ewy.hsDgԧuMyo ϒq'[uy3 < _\"Յ/1;ڊ5.dG@ѱ'lD 7rq-p2ucN>_YjtkW~5 =<)`Fڮ|@:-!hNj2ޡgF*d ؈1vLb7+U^re@b*}oIȸ;0#Ԩ9tF`wь]HwB@,jRlnY %`vuSjJH^YIN]IUw_ne?BN];päX? mR/gh*/\0t_ )'*I/@gTS *J; PG=i[#x~D7V-5AXmHP le1vWUoN@g"Ex ~(u6Ҟ[ʴ7ܱ|sU!]%fN!K.VNЕ+A1uɹgJ"} {Kl|R;,F_ rҫJ90_1I{xy`5b05 pʼK"7aQQ %0[qĉtw >fF6ؠjå6)*dyĨz .ȁ6+sk5{3'a#1(žr UtP_oMN%/vEDvA27&T +ϤJHΨY 13O'>d :yY|^[|:[.ǓݯV&aQpThi&y[8,n_Q^ɛ3b B޶B3 pmϙq%wOp.$lIfc60 e=mA(ʀ&K`+@,1Pׅ1Al.O}zjsK}v}W~[֦#vsUH.BDlwy}&,1hP^#cZmgk]`)ي0"ErE%9-̽ FШmײ(-NL; hez f\XS(Ez֗fUj굁xO{=sؼ׵WZ|g@ȳ07遖-6nƟ>aFDp-ym綐ކ"Jc^<1 c- lS(WpxzBЭᕊ_b\±DtkV*9#)2K@rd97:r,ۂ˖BH=!jZf %DpT㵋3dQ`~1 ilVegSC׽Wqۢ-A0k*švPaq0`BP1f~Cv!_|H<1B_NC'~(ί̆q [v3dH&U{Ӕzۖ6cWpHǣ8/&{T|!J vb;tFM`,dGN,vhqs]e>D p$aJ|c)Ҟ^,MSxz8c)/{dC4ۘ G$w43"Tf j#g[v~I$r<8$ISjm AKk5tnǍQ{lܵH3M+ye$%5h0j6Cmq?.('Fdyo"1-"WHks{^$Ҙèxwg2HE') `0+;l|Q4eApkxcbR !v3<$+cͰ f,' u,Uoe}GYS҉c#~y!^lTd `BL]~`F>;ZxLdZEAC3ii'mltƒG,UNLpQj%J}4ZU̽e(3J'VHpѦa7f.ئN06P*HBIZ_ҠyŲbF,86OI #G~ 8\e7V"w5CIaGV4 ۅ_!@\]XxD< KW~ }6~e!j.:^;:EпfH'ytJGd)%g|Y69 `Z8+;-:x(f#en  [׮p!:&Ì x&kZ~SW*d}R߮/^p0ĉb N-B}t~P$Wm@QF-9x/jTxx`#nr.c`.CE}[Bzjq ně Z tLt-Tfr{lmS]ohw:D4I+*Sk~I37-}S>g`ePF_4ndD0y3rUӶ]S Y͔?rZ`o͇ړ $l|5 >]3\wMAarsѷmw@7߄ܗC9O*=FyЩDFP.]<.N]UMG "\JP u&a A F|?|"pNt'MeЍNӓV9(BI=!xO%k j,{5VE͇jVtF݌'3C("/ixPG <ׂ!9"-8~~cp}}TET4^[[2&DgOkg4ݚ5_);H"DFRo: VCo0۰̆H,^Kea@yznJXş"?gQ xHnBCo;OLL9r[2W!M M(ӎ 4URzo6]-zCM]Wl2O]:P7e,)E]=}ϩ%/ Meՙu:طm˴D|Rk,r*KM? g@yQ-fcgà8T[(ڏI #!Atr~qssqҏb ,/<,=ip,Fp*wg[u"J]yܝ_׎{ C/ 0Fz sZt3w,c9LFwѿx%}p+uhA`Tjx5~ 9ȶLr_AR{i#yc T -6!;[D_<Aٛ3u#e1?PkjXs=eX ؑÏ7HcTଗ Q.noo4d,ӄ|Lx\lI'+#b(&A5|18ub eΣFP;(>o:ZUɭi&)p_b x\Hfzmie:sF3R{.v^/-@\wt*y+u໺Jp ՖP*YŏpgbpYl+x,r [ )~CUo- PwL\izauim3oHZFnhoys%eO )Xt֜ o$ܱ F%X >LD$LߐtA,z=I q5ڧK("{yλs8d 5;\!2]yd[/wLm? J5p>W@Yf(+o'ԵPU&)qU&/F'LΠoV*; FݢE$CC$X<Dž̟Вq輰J~3C ޝo_%vZ~Pw^fo`<J".nJ'pi B =/(7y_}dZAO93$B)]K 7a 0L=:Xtd,,UF/.ԿXNvγc&GEȓ2aDQ-nZ@͘ko$ ݐ;5r3׽d~բ }yhyRZGj4/}YGQcIDOe񀩋lN2`Fl9F枎`!:x]bHIox'`+]~m,(?۫$A" Ngv%Ap?L1 P˜f9QJzjJ'lf^Ė_n$O".ڕaI~jlNcϼECe[ #(]rVHcڴ_?K)4|K~/\w}Ȉc 1̀wq sRvNgu?QX5冄#`/9̛kKkuU;r y*jvFb,GcM8f}΢1&7!q6D*ʉnB7>o?-$O#&j}́Ē'hLP- "8ƤkGrxLhC|.Hwjd8i(7 'hj>*@>pڰbUT4:l0"caH*!EΎs(he^gS(榧Ĵ䍫ysG"PDw{;Uʦ.YVuF ̓uD`tɢ(ZgLM\ڱC&B*Tw#B2j4>l!lLddqx+*yiMR;B2-2ˆ}<k\g#L66 \Hsw/r"'aOޅN;;{OEo"tLqKTV& H¹+N{׃v!~^! ۣu,ÉAkډW s]>7G^}fX֏~& 1ͷB0y"jB(v(P丕Z^B'E0e_5"k+( u,rBԗ׶:2$ӅD/vY8~pݩYOblhk]}ShҦ2iAl* W}J!g]uA^gUQnF!bTeghHs[ĊQqko3ڀWQDޙ->YD=SP3X6P 7Buadfץ 텱ʿ/vI7y<`<O*#H@::(lae`JVuS dY?:lZ-Qq̊IVd53jc1XBkL\hXNghK痝9yO%P .ZR@xwLRh&H*w24@)wx̀H;ldM]-l8&NVdj?]K 3@B{{'E6l #O7EYՋ5?+Y7@"9q=N|7&]Bڭawp FٜN~_N]STOSi s6KYILn{uznC1b1yR@Ґg~&y *j zіjpn/cfnS\FI>A@$VK徳2i\anϴ.ٝc3&,PoǕ IfJ/bfPZ5"v b9&QGLy38Wnq2^nU3'r#+I1>eD(J*+s|~Yh%YXp^$ y@޽gJݴ\k00mcC'|lLyLHs5CΔ;" UjEH@|2S',jnSNyJ2ݤ F@EڒW2E*E\skC[ C_Z-ct_=G&[A:-BL9f\p LAY)~;~3VQs&hQK;ì I(:pՖ.u?"QOD26 U=M,u|Y<RYyBϐWp*$05+)rg=.pOE?)oͪ͝pa-cWg"+G Ln&9}=, P*xSI!&ou>qD}H/zv[:7xgXYlBp_ ՍIu2KotQޛ>e0S O][ TN"D] zd0,]7_令tfX˔o y(354K^&?Šw蝔Cȉ1FsM~T# 0=/'H+/\UF< K]M PaXVhMXo& 6ꚵfc{.wWvXclSAB~2]3ӽfox!P7 ]Mn u)3ۖ%kPpXU]1x3 5sGkCyN7@BӽWR7N9U x;(, c c(&5~T{?)$YzAm! ler,Jt5ی0Z!Iᙛu SACᅷӍv>1b3>xRVqnJ9N-YF=\|1)_fSLԋ+ d)Ij$>FpBMx+,J*.KJ+Бp?oV9MotɒA֢  j 6iGGnSNJ_X hqTI{ZN\xA/'\-y--$mسTHboEaIrǙ<;G_# ` S[CM= G_Ox\%+k"(y-샑SS"Yŏb)m+DO nsf&1:g:H=&ؿZ1.RNwn1Yn; RÏ3UMp[J*-. ;ͫ:HrҏtrV__.b`}`$9T撗mHgc[x"(H 𪂮>^$ y-fx(I27?JpF UBO`=-"0պ݀]Fw4Ϙ'qkH2/ UtXTf=lT^~v|J=వ.s&etCXjzћC'cXs}`:p,PiƎ歴[.Hit0E?IwEψ< <6s3ZlZ(m8{'۬kT¦o:D{,/H/%%234+WXnK'^PkðM(w#őqF>d©$հ<)wd!Kt6qdk03Cp =J[ړj\ Q.|N&YQ(?ώ/ji&@2 ʘ9[g&cA9ʊ|'YHZĹWtf;|= OiRYug=7%'@CNү탐q"(hj8氱$[:D n9Bt4 6@Sj,t_8wOhNg@6] dw sҾs"~02eLW@c4 }^dj:@ߤf|\)U:C]GwQcnqʄTgXS蕧o߄SdєC4U\ be|I١?'Vp%_$R3ZUjt-`#DĂ`?Ȋ*u[c5۾sNtKđ]df zVyG72`z( l!qwS`yh]w.f`Gص3-17 8 a\M$]ɳn zYfM#e4=)H-P(:ȚpN8i3{-*SgLkFf0q /cL|˷-`p*^ƣ_`iI΁ܗL%OY c0f\օ*g~<p yNU~mW:``}vz-[Kë1ҎI\Cu aqr dNuw $c~::.j %[Wh v*8% ZVuWa:9A Cb?Zo[ʾ1z@ma)۹Dgͻ`xwYl7UI l!۔@TDta9 'Uגwe*o?b72Эd~>a82Մ@cM۞ݝ͍elM2Y ;΃ 'zaOg8DdSxmhvJ\F,ΗZYbH4!+&|<κҙ#܇<~I.g}*xi/`gr(ʅfcpm_h+!OA졢dbiʃx2ˤ΄g$ld p?%5}8%1#ΕU\X/UT%TV\`{  *hLz@=U,uHDGX,eΔ -K ϫ(N E$ iW%]@'C8ŮS%Ê0tM,ݠoUZƲA &ư?XLLm@s-w.F1|4~#r#DQ>-GCcJ% :1?NPןRV4^oĄ{D%ЈZcYp3et,⁝ӊDPI7@HR\L^).Iu+<}z0u Cyd%3uܚOWߐG / >3K~9fIyL]Gֆ_;+*"u;h2xK'Y7*v䒣J,E:`faP_oeR9xy!/wO3q_c ɖ5kdDYEFZx[`W)p6/>H6hɅO5E! ֙)=YX,S JEFb>ͥd ]Cb6ezt3S/!TҼ3b J'\ҝLЈΫT۲Ĉ)j$O/J%N O0+;` g[<(e{ȫDg8D[6եHp3ץ1V]naO0yYl tFk{n0[(n%Jokf2xͬM%Cb2K~ jy uNW92W%h/_Ga-- 3D.N&d\,$*,uGy }ƖĂtcy!"|=Xs~' I3!>V'ݳ7V.cmJ[oZ`鿎f4lg<"|M,2 x 2_=2'\IZw(Q:P#'(Bm0ÚͻJATCO/20z`v5H?j*v,*x 'w9 rHt+*CHYSvf.ēërX0VHa*j!ؗRG&$%+fC)0qlj9T !ْx)̿`ܨ;L4jԤwO˕Ϟ[0D^ݡi!NsuVG(LC2[Pd~4j/ fCF,X/cE3C]Ra3Y/t}?%јNcZ9zp?@ ;zSURz:"%aRup۹!"7^[68XhAE,y<46Ea{?f&;{lR§ii`%:ZaKv1gKGI5,[wq"Zxv +Yo8V2#[Om"|29jt=dtUeTG|L`k]4 ](p7/+děb!sIÓOWʁ?P  O vL-FDP+2)7 IOo4 ,@hN*^!6PUŘswt:By1@Co^"s725@WQnѶN hcиd_).܌k LXrCSJ$x֗^h,JmP8 rrN"k-{hN4o2YLFy?<2>0XZ";d<[⁝\( iKk XȤY*^}"@zcC[!Eb2 ?r})IH<޳z V :lZ5Ko9~1a)UVHOExל9vC"2߉D /; 40>!Z:+3ՉlZٝi&[ӵu̓o/L@cѭp*P5<[¡Lخ{R-,Vb>.~)wG.q:㰡a=,ƚn-#?@IG ZF&$!AgSp6ZMGXյĥn\lX asO d bO꽭|G{wlqkSK|?q 9O,oTz.B؁ßkN(sc oa4kAWW+×^n1)AI{BWёK t Oxޓ6>L5t1ɡ'wh}C>8i\$"D~=&:o}Q|=ND[ٽ.m&$/*Y|SfA .z56~٭~u B,S?ƋTQ$?z3Tx)}8ڕwNjoh-׼m,G';Py՝ PYd'^i4^A^ra6BGcs~?nWz/g\U r}_^bn޸gT}&u'3~A ŷtfݲ~Kۿ|=O39k#/v]j^O䜌~:nխ1IG rYSO/,LfK9xZNRX kkώ,LL $$Zκ6>N^?l6|ZB@M GU\XJpשkP Xe p8B[0O׺mt/߭5{ -v\jMDLJQ]ʌ-A554%ma<]А poB6w]E_t ӞMBhP玩wdh ,cS+1VEsǙ;tDa(tQX>K@A7z5ss=2f OJOeȋgD6E hqr:Jeɦbra'iS-.v^Z'ȗy݊峗>I*y@} ҈53l:{Y,,X:K v&1M}"&zwTLBR#:D&mm<9L(Q/ܬ5:Lq0֏Η<Ǔ_vu6sJ4D‡$2igJWXЛәbݽ~ۅ_wO<P۶RN, 0 1 H !O蕝/Ai 3͋>1V';nJm=S8g#Ppw>N5(~רb;+ FgFׅ\|:;dz>,f1S}(MEIyBlPt6R&|?Cna8]|ͮl^ ?ӥHYx{L/FԘU+ b+XUiļ+t aF?eS%kw,3âDXZUKb/bZ?/$I1j >~;`mkVT N>5Ҽ:*[!CI\Of,eh`p%@pMk7h=Ik$V|H]V'ԌSFL/m!I"ouSV%[ʟ:d}g\-JJD}h"@/S*I,PQyU۳JԀUUv{Vl<ǭ!FFлg1v>ڠ$B\jM.,,N 7 'Bt!n5<ӀZYO r&(,@3\萐s !sπJޮU(6g71{@reC8Y2w 7»nK3. a4Z*A}e9~>Hg(QA{]ټi i$S3X14Hҩcu{nA,w3Xn#$L`9t+\̀[J͕^ Zuț=T ݖǎ*f uj rJыIE%o\IOz3j\h} IAU9ab_TlI~Y:BN^i ˾JZ: ټ 9bߗ8I@}?cY8ţ6Fm}JgvH/ (qG96zZy@dw$tDt sE1ȁ⦩0^(Al G.4g!Sy0li)( XteϿ~Z-YbUCIF2‰W}#S~ՠfqP>= kf6d4|}^b`?ťeߍ_K"eQ;B#԰S()݀Β %*0R|ȭ1Գ'OLpga`qSrfcqcu7OȲ棖 %ZE/7.yF9b%OӮxӽVw9;a W2]sBfxڢO,U/ѸTePꊧ`IrZج)H K  wg=FwK~‡jcxyoZjw k0頊,uY&vrXRy/~z]oGƻ&ly̤SšĶ\n\B5L_KcWg#J}u)PMN?9!3XZ[s'v0=%5֥</If6u**D͇]X#2ˣiQ EW#ndEy:P>nN/k RՒHe.x[GW:P ôjI@c @4=諍:@r]5z0  Vńc~2bӡ,uWM$E|ܹa (&un1cŗے6<#ӸPk| ǏhbW%|.Myh:.ZRq '6r$ Ȟ c_ph' %Ahϡ֒culJFʢѣ헯ba/15Ve $bjFeրtm1 "AN\mZq :O`#2[̹|ܸ%Aؙ6rSu-?ᰪ\` G'/~7LeKK&\gaؐPYf [xv^7`Dc"+cC%7WTGMdxLZ.1d b9x x3zMԎVsɋ%NGɽAyB!,-y|V[;@ [zR=\?`Ugïe3Gpj,?c%n`0NB;>w fáYq5yB+D ۉ'tcz"v6@ >c_B<^ iP9` {2֔kuU\?P-}}-,UE*[[+r(Weࣥ۴x p_z'^PU)%4S 7.5v&U C{Qn=ks fAɗˇe L<]{(\xo3,(Yq$Byv Δ]4w7'.DoygBPiLJx_gd%zt5otZs>I*Z3frIsdYZ( [-zȍ"C'cJl COݜZ@e]p) k(eE J OlX}(uλ[o-NՀLlv\=CMyc=zhdBzX!HIiRɄ'@^Ed*?=qg?ȝ<ؘAhMաagE"(/-=<@mփM1ynLg<}3ʎ喢OH 0S 2h$_"=|?fi+fVƒB&+eExQLrHUq[Q;d (\9yۆU_B%Am[ff_1&n\JZ_V6J RbbPn_ dxwE1?)[񋥻Ңn3Ʈ>VdȪ֨nkk>s5_#U8nq"/| AH?eTcYY k*@$zg-p9Zc>|9QeGw[t熨=NEz۫.Z/l)B;P}kx G~G*fLr`d@kB<ږx&[AC+otW6]Uf 3n'P}U6,bEG,㽬?G@5AÎu2Q2&^xk)iV5#'V[\+0}L|@xr8_@!-7u ^؜e "(49$WpJc= ^Gǐ0JޚWҟJtnX= PoHe=Nf͏3eάPe .OAZӪs L.\Ht!=c[P֊h `I9rFLX-, U@-ȵʏDu(;Mnڴhm 1~ƀL5:T[%jĜnٛ+]KĊDWRؖTt(7t;QTs' btȤ=)]dG:;"ey^?N ƯXK.-YFR28RUU}ʟLf2FeשZemO iH6<"4M4f7+;f~y0>YMp|Y<ޖ3z [`~`c^x4Pv NH+gAF3'PdbB7蓸};$PG({YE3FtKE;AU A7Q3U2z1ECpAW&FIqE&'Z[C9%oIj-sk1 20iƅ %e!@?[w<NqZK^~mJLK0)S9*h0ᮾzɋ;M2Ǚ'kz=ӚW.ոy&:#i3eWzjɔ+%5{<0w~)FDvmGRHv/n!5W #·[7K|߱;PSq$2n=&R" _#gYhc]iY6GUGP B;GXd\KxB(I*_=o#^tM(, >,% C@{ʌIzNj.Ǒ {8(M͌ʡ,nԃwKrW' fF YfCzioAam\e[X2 wOvd6BӢ "Lpۀ-ƌBMdtrYS;nwDNv /d(&$bl5JWj3ǜnP)UYC>J/ho̳OLTJNfzanL|L'jV[#(Zmd֖Dx#,x'9vw+&BƟ1cm&mkH1De y!IU N:|ψhoR5! fRRVm-XqԋsZ3rCIzXmjUQealrUӣ|ND<_BTy ,;,T2=S `J8y1'ĕSҬ[:o@D[y0ZȄEj*; z2f̕EGVXwnن'A|޽ X~kׂAeכh)sxi?wS 服5ZĪ$ "‚f5-%4UnMoK;ɉ2?^B{M.V (T㛿0،,;8bFǷOnCz"ET}(IWcDl1LC1hx1rCcWk>=бi ,XqIOV5ɲm40Z[ hS b ¬Zeڡhj2.ԙ-5Ed"5z$W`wI xO-ЃK< {\BwLhB[ (\D oou(m"WüD2xd+DNUW6K+?DY˅o\P+1Iwo1]$1-$qRvU`\yΰ_fBMY.?kgqK;N*g(8YX8H 4UQ4]5c M9alv[fi&ę @Ƃ+ћ eTƂ?ߵVn̿ܖX⊭N37k^r r1'怅 8`okzbMgք#%̝\uݼMUb'4]ֻѯyZ&9|qfQxn=N r'>IJH?AOzr[6@ aθ[0Ե1B{'"KKC@7Vf2mF1$\l4rv}e;. @X!(:Th -um2Y@*imli0ItT.P放E1ȹBwq.xj Eax:>-0Ђ&SHB9{<0.zt"Lˊ2 3q?%4==14|~C?݃ "pYjyTi+\C|"H,Jm;k6ϛ#3,Bo8bȄU=ܛCMc0ӭ 3Okگ*>.US={*EZW"Q X'E-B86WL|ژJlٸ*1NXtOExGF ["P)!_&zf;Zܴ]Si} rӷqV8f7kvH$T{j=+62~IgFm0Ÿߖ6O<E=Dmt/*x#s;. ~x?&G߾G@qGJwP̜̑ ąPHt}~L;u]f ҵ?W&NeZLdRUHS\9/·p4m@\"FIoŒs@JT@D%ڎSk`OCM4I }rO(bVL-/2J1>a7*iL&#`^'Q\ t?+/W( ;u-4nevF6y/jPwLv xcLr~'7.Ijls q ^+aї:>,>ȉؖ8?2Q%#]ĕ;nZm!J]/lcYO Uzy^#0Jy7z`~˿P:Rx&ٵoʏ]0V!,Tg%Nombؒj̄t;L0`1rVMm{Sz45(pZ} Mt0f"3GG'LhkvLTNhܖNp IC{z&LǺuQ@S^Z7}nJ(E~1^8|TLS-ixGL'Di#Po둴<.(2M! =+@j(#"hFk3]d(֒充'&9Pg;eC 4+,w/}F! G%a#'^ lvBRId 8D`>u]:i H/ d-ׅf>cFdF! K('Ĥ{o銳 X!֋8lv- *o^}~XAkM#X ^psϗ^^뭋HJ|;]Uk=mD'\j)!f%-]r¼ڸB&aG(iHN_;auCt*wQ\ yPu DpA8߲/.6''y&tPOt"*<)Xs-^⎢5_ RB`%=d1Nu^ InbR=2X>IWv֥㩝1n:#5BUZB#ajƻn!nSYk~b]֍Q *wp-5pbڂ.Hf+PRR*yt8?c|pp%si{ڒlb r Ԫoej [if^ ӦbG~o#4 >y7&n"pz0|bҫm2Kkfhby`;k"WZ}D]izNႠ[󺗒M$D>7!@APi"Ny_g6G]S~x~)=w_(;"yL~g|G7amfYR>lz+ϡaNPI9ͯV]B*_ugo*t$ ô᱾\9wX2N8hJJp]T7(P }T by8\E ʞ"=NྠS6Dܮp 5W^=< }zgGzgbZ ~ H 94o=4ivΜCMvȯ, 8>[跏V@wiGXYs B[ș2"hѸ8="j)z/a0n >pAFΜ̭vt?6̀\W֑~Fִm`LU3"BkW*$fY-nZ6 #@#֑kƒ(jYJ#oIKpa' ,=F%q$(]D1Wag\f.\hE'xBk{sd &cIcUh?97 7V6ceq:G=%{Mgi:(α}[=aC+4ʧ9) Br}0U'>CH. ~>+dFj'!]!Z/R8p S,[:ڇ;kǐTE\⦨C,Dcwm3kzl̷>2dTOlEIh>!z=.8ώTl(/L@ErgҖT tf , Nr)(J;IHKAX=Q:kI5d)`y]]nūt]T WUE.}04[roN1N>4ɺHmñ|q8GkZp `&G$c2m#;RnI(/C-r"0.D'_s<2lޤnJjŘEh!pi4~j%R-$)E+&0*m^WJy8d{qAi*Mjܼ"B LQ 0>/H85np̫!K7Oa7R:=a+]D>E &|C?+5wKUֺ~hTg>vcmp*њS9QXMEB,g+W5u#3#95*؏*.(lXx:̄]Hlm6qmGwP#f>꺦."f^Dd~ =Mq3p] TQ5ՌrP.3+醅. ~ֱ_ eutCvx;guL*WPI(޴VyTʴK28t#q~ D24X{ ^ꋂJz(aN!<\ЯCᮖ}3.ٴCafOw5Ur-[P&{Csi )k{e[ǺV~!}{PD0tRڅ07 V#%/S;˱}弸o$LgƸgun蓜unOC\ ,ha{6?1& 4au~(~YلoN5it *1 ##V,o i4JS 6S9 3 #JG>fu5_}>"dYd4y9הC2!_c ,.!E[y$,N{ѣ^생:LܖO:2/E%UҶ׬/ѕ`xC!uͤuwp_3G>#gEf@aVX>= hb)c1Z1&RD""`2rr *;ݱZ˙J Ic܇rO֚='g+'|PxH}Z`yqaC+OBYFLs~Kylؑ:UKut۹NLقTR@XCMCsmؾ41Zt6`Э))UϜܐfB>eBE7ʤʳgMD#bB=cXxxcrH,xZ>s@QX/⮢mƄP֘/_CŋWM޲qH "#zl#5fUBr4c݈Cu -\8+$tedʼ90$Eo큮LLF=%A?QK :/ Thǻ/]u<4&L#"t7"ޛt=nt%+!\z|;ay4<#W!0Uߓr8wel2vVF!<5I(smmDi|Ao~ušP 2}eP'!;? XAsBh>iIU!6i 9 Ǩ&q"|_41о I\,Op"v]ӭd)}CzF<㏷^![V5}Ru-j%i̪nQrN%njlW.X}:%gGG$J9]P 6L59.E`rUMi3[Ki3SFyS: ,ͅ,DBѕu'ˏLj` E)I'rON eeMsHXzlTDnPC J7/w |#f'idZkD]AЇa:i@3L Yd8n@ ͭe ٰ+8^lZ&h `5ckmdLǂ#"Q*3Ĺ9gpRJDHqT6n87MOQ}φVlqQW#Fm2rJC#)y09ϒOlpr7n /)鐅Ͽ,#7rJ-!a1C@#w/FTٙ'95߶0~X,_z~B͝GYF<`qp߸S5r Ѡ/.$WUf4C$bZzll@BmuٺG7TP0S[Kr E~M sHEdc3q`j`+v,TH}ae z d',h".WU?pnB +\>&}l iJ&flc~7jV4et1r zYp&MxVb @%?Ŀ?v]焎M7p 0a[At.mQ $f&L,cIDѮך͐ Yke7ɄMhXhUAyQBvixk?Cya< b|5 _Ƙ,a "w#ao1ڄi0Lz0q lB/ TSsf*0C;*+6%958f@u= >|2jm6U Riq` Ac!!12O/x,G" ?yn?ykkl9Kh7`b$ͷfM[2{̅:f{cgP/A7qlpE ?sy醱7#NT[5`C#LI{MtP(~Q|CylX i^onp$_ê^ԮAtC(ڶG}$&/du0X`w`~o.2@uNo]UR yzU~$:r' Ўdpz0ȕsĿ{rPf"W<3$}H8@_i5d^,D1t ;gOxW lv>Έe"`QN' 'iAhX3 ϰ`o?gBf1wķ1պm*n‘٘K@ 4Fԯ+8tuٵ%耕ERPʾ Ui#~ἻUVcV -\P H%FYK tʛc?8/N7NՉ\q݌;Eeь@e%cdki3p̓+]qk6M(책Tȑ.iP5|-7THO;<<#'@WRv|!f$dXՓ/ ^ۘV߯[lWcҶtGTUlyUX&A͐R1Iz)CL6A }눯yXuG(48'-{e:tk.m[dγ݊S>p[稶 cm{.hng!@Q&)>U(gXbxz.!A;%`7dx2228ARC܆hSϵ@\m7D! 3I}s.GX4 zRcҢlf\R@ 8Ƭr vH#5d}Pf⫐-7IKU.]gqHs848rQ+0OFX7GZnO;zRM! V߯Wzйֻ |[HUbdP\wWES@SmekjINLj6S׮;c3:"|Um~(`׮f~[~麞BxK x&<hXW[za4 kF 'keESEwVW=Z.O?hߪ*:HG't6lfR'Ǵ8XЗ8 iWD82I{8)ǂA\1@[NޒS CL)jp ~W!u`sm"W]--La ؓ Zj ",'pi<>;|!o}ڥѮuj8Q^v6\zvCK yaoĞ<"Tq'88yI f6x5F=V+EN;8R~l_`lE֕2;Ziǚ;O s:ؽdLkt>Qf*wm[wQeOnܮ3aW_.ӂ52[+E3aܐ?x0ϰ~=ࣇChB4^_i:Ϩ"%GȲte* (XI_'"|sxX h >)Gn<1fsͲ KNx儩 ^,"mzDcsЪˉ04롴ߌz@qZJk)%һv<-.nF;#oV}/1IXD&$TiC)1J*1cxH-RARJLogo2,4@E5>2Gzܯ1 uـmTv89:RK0W|e)jc3:bH28pw:Ƣ:zقMu&Mt3eEІVq[` WЅ"SI, %:|S3X(VUd|yGA_GH#5G1*Qs86[4j2WR Ǜ9-,FfiLU#5c,v%A\TjPwUM@{c@NTY~)7zdZW+7Lj\:2(5h\s@p=ueΙ^U7LJ|]BeyA!tVhpJϥ]ԧKMJ@=}KOL.}&oJܼz5jg%1nKgut?}ms.)\ܲ)R%ւ#9IWa\JXpz 4eYwẄ́?&3脙;V/=&tK-K VhIf~Iud #w alOtl3Sƣb3M[UAKLNSg6{NpLJ /y!ƞVPBHPrv ({tQ#lXpՔci>8p-50f͋ovE)IBb%z}dv7;WL jC+GLq~oe4;4M~9Ac0 gHtX ڢ+E+W^ѱ1Gu C!xc.X|uj} lXeHzKdLؠ\Q~vWU@(˱<۟HhG^I*(8-G%Ie -LK b$SNJ֠Enǁϝx!$+@fIS jOQc*܌]ڞQBL;dNQP~F!UKN]0)'lys[JD@; 67OAv薩|d260+(P#Nl||5mchQvSHfE,SfIb@#EkDZA';0ȕ%8U(`Qxl{&^Wo]zXcRb 2fR`lB2:EX) V` 9y+2(Ƙ% = ~~^h٢,0Lܐ'?N>7u!pN6AnEg|iL מq/[ͳ?[,YMFF]g."VaWSC^]_U* 2ĢX.ʽRs8X6n>JWZ2X |ĀeV#eY2/2v)IWA/˔' hDy EgGX_h-0߱'QqH 2бv$L4&(zϧl)}ݣƈP}k4MGZ@-Vb+)'$+1VoA3e{ut$B3-+'nv\>Q1"aMyn:k)KQ2PPݝr1DqSf>rH Z,O(XO$$qPƎ2:o%]5"m[fW~3/4xF,f[M興xQAL^9;Em?C}<S^0507-9weI~r]+U\X?;}ηt٥[e%,+[v@x~k(.ՌדKzȉ1 SUW9[g5\).h MȐUX˜z0WOEOo5Ѷ(:&B˱V򊽓9s68}yUZѫ\(/# KЍ,P@$_(^c9Һ"p6Xx8cjY>U[OE߂ A(,1G*SZcLa|LA{0,O!eao=5e>lr~+dR2$Ĩ%Kh>* Ho#씼$!*15#u d{8 +:Y-6aj*O{?w7WeӼV(ƨJOnL :~ :1+yʋ{9Clv쿿%V}3nHEHʀZm QdZp\'Wrf  xy2DNr~3?1GUgӖ|D3>mM,v KR ?}_geY_LvT'z@w_? TF]B#سV2uf[BGĥo C\Ua{^Z!@r"MP߸EGZi|!8VŇ-=oJF) F̕HW>XEGWu@+ŅуTAs |&3ryLI dM@r0wq!A@S:t_ԉ. tzxlTuM$/;FW CyTU d=~QZhи-|P叆Ae@tSI6@C1;ܫ+CJ5ZS.ܽπ2%k-RR1H-K+i!'yaØ Ϝ֞bD&BO3oM)%gus.6U6cYg ;")(eL@=R yzOc]60Gjjޝ\Q}vǺNdcOM܌no%h 5"=<ҡ;pY;3,yǩMX Ð kH6_Yml_9XϺ OG!}G󺠼ܿ_9CĎmzIPF_~qPT5v/˅*}6":Nؘu8- h.]}Dm8/40f:i.0dNξa(7K,dзƳKw^¾q_Vt 4% F4eCvP146#±pԊW2"x ק6q.Z.@zf S]Ɛb6]Vm0FK:a= K"r(H 3$5Osmq-m{@Ñ>+v}GD Ϧb%p< `/܊ΩH$s FM٩2YG0yJǪI?r;qJ(Z,~q8»bl,Vl5R6cTrs7:64[4J`+dsI]Y`_ !\PVDŽwMnxkiUAquX%B,ͧ S2W~&ry:J[u*0m}86q$ sbovJ3':t-'Vn}Э#27UIsTBOM!:b@cu[`{ag 5T)~P?؍ ÇMt u;PܿfzX!CP À$i>_tO# }ϚviF~lLPxY)VMDñ)@X]`2IrJ{DT!} KMlaZlII&m Rp>$͛bpՉX~.^>PTTM ;""yܐF鞚Wb9j36\s}]v` Mcy>l5Ft.AH0N9'9ئ{CoIm8L Amx.hJ<*Dܾ]j4c] asŚT'wLpThyMh+JXѧ':Ⱥ*Y " vΠoU@c+i<G4ܰ+{{AӺ#`Lc>d=җGտ8vTaZ4ԅA;4 \_#5Ͷ]n~6wg WfsTKG _=LƖdq0A$˳HѠkG G8MM8<è}*DЈ12"HRM p1!m}Bm;_Յ8K^Lo-Ć2p!XecOߨ .-ueh,߶ ]vo7sݷ8 P(#K͋UrNb/Imw7. Ư{bwd3q%X4OqV0E;"ey3!+VU;2`NjSʯ %0Hix/'em)mH$H3#d vZ}QGж+c PP`wY_kȘUpY 苤!AqK='!ywmOhfJ%!"FGQ/\`ԜSEs7{n h<;WZSW՗u;zռ$K%fխd=B`WY+5lB|9N溻o+i3QaH2a5}5)pсIt:@ M9ݔ<.vCEDG IF *>j^C#N[|ٽ|Y`meRj"BkI3Fc?'ȳ;~M?~lLE0L<,M(HN4 $8OgA~y-bS3 b ᨍxc5`+XN$~8:PKaO|.Wc]- -jV3j̚+Xg9hy%L,yś½xʈ9Lr+,̀+4 ~V-͒N'8qe[7Y 0YJyPZu tc=A|×x(e eqe]MhvD}._TmGR;8Xa|g"uV=j39;]@vL[ۉDGTu}B5U X2n-'GIJLu-+@u5M&# :@J]qϴF{}]gu4(#MP0Q&Ƿ&Se?+aQIt$0η%ۍbaI򗰴vw/90Z @ho W`":'@6]``0UIaW*wY~fbS_iy̻DINNV\!ŷ<{=V=l7w D,²r-`Rسz#-Oq&vo 4#+m^:vOg)EI{l)3X-tH.{HYEs_Zya ȥ|LrT)m^G;w&HpQ.Z\" ꒶I{b:R%ޖiY]EXJ`sLfai|~+nZ^"IƔLZ F. gy`2JZoRC[jBcTc=Fq@7R™=I_NY3SEGc1k_ Z1CXBs÷omղϹQ*lV~ڶI}]T߀T҄L* @Ήw.X~byUHgl91~9q£q)\WV}%sCQBeͺxE%!+ZoP;:~e/sY,} ssUNLh